From 30d4a1af0443332772cd8617d01d7dd3463f8072 Mon Sep 17 00:00:00 2001 From: Bob Gendler Date: Mon, 16 Dec 2024 10:24:59 -0500 Subject: [PATCH 01/73] Sequoia Release 1.1 (#457) * refactor[rules] STIG IDs Initial STIG-IDs added to rule files. * refactor[rules]ccis added New CCIs added to rules * refactor[rules] SRGs added New SRGs added to stig rules * refactor[rule] pwpolicy_custom_regex_enforce Remove unneeded SRG * refactor[rules] Added, Removed, Updated rules - os_authenticated_root_enable, updated check - os_directory_services_configured, removed from stig - os_ess_installed, removed from stig - os_firewall_log_enable, removed from 15.x - os_genmoji_disable, added 800-53 and stig - os_image_generation_disable, added 800-53 and sti.yaml - os_iphone_mirroring_disable - os_password_autofill_disable, added 800-53 and sti - os_ssh_fips_compliant, fixed check/fix - os_ssh_server_alive_count_max_configure, fixed fix - os_ssh_server_alive_interval_configure, fixed fix - os_sshd_fips_compliant, fixed fix/check - os_sudo_log_enforce, added 800-53 and stig - os_writing_tools_disable, added 800-53 and sti - pwpolicy_custom_regex_enforce, updated regex - system_settings_ssh_enable, removed from stig * refactor[rules] Removed from STIG Removed CCI, SRG, STIG ID, and STIG tag * refactor[rules]Added new STIG IDs Added STIG ID to - os_genmoji_disable - os_image_generation_disable - os_sudo_log_enforce - os_writing_tools_disable * Added new rule file * Add APPL-15-002023 * added APPL-15-002024 * fix[rules] removed tags for rules removed removed tags from rules removed from cis * added os_time_server_enable back to cis * Update Gitignore * Updating CIS benchmark and tags in missed rules. * refactor[rules]ssh fips and sshd fips Updated check and fix for ssh and sshd for FIPS * refactor[rules]ssh and sshd fips added check into sshd to not fix if proper * Fixed ODV regression for CIS * added missing path to grep * removed [ ] * Fix to not print, and fix multiple entries in .ssh/config * added dev null redirection, prevention of double entries * Fixed bin to dev and case insensitive sed * 800-171 Rev 2 to Rev 3 * Updated media sharing key * Updated STIG ID * merge from sequoia * refactor[rules] ssh fixes Updated ssh fixes to match os_ssh_fips_compliant * slightly simplier fix. removed unneeded loop * slightly simplier fix. removed unneeded loop * Adjusting CIS numbering. * fix[rule] fixed path Fixed path in system_settings_system_wide_preferences_configure * fix[rule] fixed path on line 63 fixed path in system_settings_system_wide_preferences_configure * fix[rule] added reference Added reference to os_sudo_log_enforce * refactor[rules] Added, Modified and deleted rules Added os_mail_summary_disable Added os_photos_enhanced_search_disable Removed system_settings_cd_dvd_sharing_disable Modified system_settings_improve_search_disable - updated title Modified system_settings_improve_siri_dictation_disable - updated title * renamed .yml to .yaml * changes for upcoming cis release * refactor - DISA STIG references updated to sequoia for DISA STIG baseline file created for disa stig * added os_sleep_and_display_sleep_apple_silicon_enable to all_rules * refactor[rules] CNSSI tags added Added CNSSI1253 low, moderate, high tags * refactor[baselines] Updated baseline files Updated cnssi1253 baseline files Updated all_rules baseline file Updated CIS baseline files * udpdated baseline files * [fix]system_settings_sleep_enforce sleep/displaysleep swap * updated title * fix[rule] remove cis tags and reference remove cis ref & tag from system_settings_improve_search_disable issue #443 * Adding arm64 tag to os_sleep_and_display_sleep_apple_silicon_enable * Fixing Sleep/displaysleep numbers based on CIS changes. * Fixing os_sleep_and_display_sleep_apple_silicon_enable * Removing DRAFT status from CIS * [fix]rule world writable library folder os_world_writable_library_folder_configure issue# 445 * refactor[rules] Added missing CCEs Replaced N/A CCEs for os_mail_summary_disable and os_photos_enhanced_search_disable * fix[rule] updated odv hint pwpolicy_custom_regex_enforce odv hint updated * Update system_settings_improve_assistive_voice_disable Issue #450 * refactor[rules]pwpolicy updates Removed 800-53 and 800-171 tags Updated discussion to reflect NIST SP 800-63 and Executive Order M-22-09 * refactor[rules] Added external intelligence rules Added rules to disable external intelligence features for 15.2 * Issue #450 * updated pwpolicy * Added CCEs * Removed double stig tag * updated baseline files * updated changelog * removed rules/system_settings/system_settings_cd_dvd_sharing_disable.yaml * updated changelog * update[supplemental]: added 800-63 guidance fix[supplemental]: update note about filevault unlock * refactor[rule] pwpolicy_special_character_enforce Updated check to allow greater than ODV. Issue #451 * refactor[rules] ssh rules discussion update Added mention of /usr/libexec/reset-ssh-configuration. * updated release date and version * Added uniq to prevent false negatives * updated authors * updated release date --------- Co-authored-by: Allen Golbig Co-authored-by: mahlmanj Co-authored-by: Dan Brodjieski --- CHANGELOG.adoc | 40 +++- README.adoc | 1 + VERSION.yaml | 4 +- baselines/800-171.yaml | 15 +- baselines/800-53r5_high.yaml | 12 +- baselines/800-53r5_low.yaml | 12 +- baselines/800-53r5_moderate.yaml | 12 +- baselines/DISA-STIG.yaml | 193 ++++++++++++++++++ baselines/all_rules.yaml | 7 +- baselines/cis_lvl1.yaml | 9 +- baselines/cis_lvl2.yaml | 15 +- baselines/cisv8.yaml | 11 +- baselines/cmmc_lvl1.yaml | 3 + baselines/cmmc_lvl2.yaml | 5 +- baselines/cnssi-1253_high.yaml | 19 +- baselines/cnssi-1253_low.yaml | 18 +- baselines/cnssi-1253_moderate.yaml | 26 ++- includes/mscp-data.yaml | 8 +- rules/audit/audit_acls_files_configure.yaml | 5 +- rules/audit/audit_acls_folders_configure.yaml | 4 +- rules/audit/audit_auditd_enabled.yaml | 7 +- .../audit_configure_capacity_notify.yaml | 4 +- rules/audit/audit_control_acls_configure.yaml | 4 +- .../audit/audit_control_group_configure.yaml | 4 +- rules/audit/audit_control_mode_configure.yaml | 4 +- .../audit/audit_control_owner_configure.yaml | 4 +- rules/audit/audit_failure_halt.yaml | 4 +- rules/audit/audit_files_group_configure.yaml | 4 +- rules/audit/audit_files_mode_configure.yaml | 2 +- rules/audit/audit_files_owner_configure.yaml | 4 +- rules/audit/audit_flags_aa_configure.yaml | 5 +- rules/audit/audit_flags_ad_configure.yaml | 9 +- rules/audit/audit_flags_ex_configure.yaml | 5 +- rules/audit/audit_flags_fd_configure.yaml | 5 +- rules/audit/audit_flags_fm_configure.yaml | 5 +- .../audit_flags_fm_failed_configure.yaml | 2 +- rules/audit/audit_flags_fr_configure.yaml | 5 +- rules/audit/audit_flags_fw_configure.yaml | 5 +- rules/audit/audit_flags_lo_configure.yaml | 5 +- rules/audit/audit_folder_group_configure.yaml | 4 +- rules/audit/audit_folder_owner_configure.yaml | 4 +- rules/audit/audit_folders_mode_configure.yaml | 4 +- rules/audit/audit_off_load_records.yaml | 2 +- ...it_record_reduction_report_generation.yaml | 2 +- rules/audit/audit_records_processing.yaml | 2 +- rules/audit/audit_retention_configure.yaml | 4 +- .../audit/audit_settings_failure_notify.yaml | 4 +- .../auth_pam_login_smartcard_enforce.yaml | 6 +- rules/auth/auth_pam_su_smartcard_enforce.yaml | 6 +- .../auth/auth_pam_sudo_smartcard_enforce.yaml | 6 +- rules/auth/auth_smartcard_allow.yaml | 4 +- ...rtcard_certificate_trust_enforce_high.yaml | 2 + ...rd_certificate_trust_enforce_moderate.yaml | 6 +- rules/auth/auth_smartcard_enforce.yaml | 6 +- ...h_ssh_password_authentication_disable.yaml | 5 +- rules/icloud/icloud_addressbook_disable.yaml | 4 +- ...cloud_appleid_system_settings_disable.yaml | 2 +- rules/icloud/icloud_bookmarks_disable.yaml | 4 +- rules/icloud/icloud_calendar_disable.yaml | 4 +- rules/icloud/icloud_drive_disable.yaml | 4 +- rules/icloud/icloud_freeform_disable.yaml | 4 +- rules/icloud/icloud_game_center_disable.yaml | 4 +- rules/icloud/icloud_keychain_disable.yaml | 4 +- rules/icloud/icloud_mail_disable.yaml | 4 +- rules/icloud/icloud_notes_disable.yaml | 4 +- rules/icloud/icloud_photos_disable.yaml | 4 +- .../icloud/icloud_private_relay_disable.yaml | 5 +- rules/icloud/icloud_reminders_disable.yaml | 4 +- rules/icloud/icloud_sync_disable.yaml | 4 +- .../os/os_access_control_mobile_devices.yaml | 2 +- rules/os/os_account_modification_disable.yaml | 4 +- rules/os/os_airdrop_disable.yaml | 4 +- rules/os/os_allow_info_passed.yaml | 2 +- rules/os/os_appleid_prompt_disable.yaml | 4 +- rules/os/os_application_sandboxing.yaml | 2 +- ...s_asl_log_files_owner_group_configure.yaml | 4 +- ...s_asl_log_files_permissions_configure.yaml | 4 +- rules/os/os_auth_peripherals.yaml | 2 +- rules/os/os_authenticated_root_enable.yaml | 6 +- rules/os/os_blank_bluray_disable.yaml | 2 +- rules/os/os_blank_cd_disable.yaml | 2 +- rules/os/os_blank_dvd_disable.yaml | 2 +- rules/os/os_bluray_read_only_enforce.yaml | 2 +- rules/os/os_bonjour_disable.yaml | 4 +- rules/os/os_burn_support_disable.yaml | 2 +- rules/os/os_calendar_app_disable.yaml | 2 +- rules/os/os_camera_disable.yaml | 2 +- rules/os/os_cd_read_only_enforce.yaml | 2 +- rules/os/os_certificate_authority_trust.yaml | 6 +- rules/os/os_change_security_attributes.yaml | 2 +- rules/os/os_config_data_install_enforce.yaml | 4 +- .../os_config_profile_ui_install_disable.yaml | 2 +- rules/os/os_continuous_monitoring.yaml | 2 +- rules/os/os_dictation_disable.yaml | 4 +- .../os/os_directory_services_configured.yaml | 5 +- rules/os/os_disk_image_disable.yaml | 2 +- rules/os/os_dvdram_disable.yaml | 2 +- rules/os/os_enforce_access_restrictions.yaml | 2 +- ...os_erase_content_and_settings_disable.yaml | 4 +- .../os_external_storage_access_defined.yaml | 11 +- rules/os/os_facetime_app_disable.yaml | 4 +- rules/os/os_filevault_autologin_disable.yaml | 4 +- .../os/os_firewall_default_deny_require.yaml | 2 +- rules/os/os_firmware_password_require.yaml | 4 +- rules/os/os_gatekeeper_enable.yaml | 6 +- rules/os/os_genmoji_disable.yaml | 11 +- rules/os/os_grant_privs.yaml | 2 +- rules/os/os_handoff_disable.yaml | 4 +- ...s_hibernate_mode_apple_silicon_enable.yaml | 66 ------ ...ate_mode_destroyfvkeyonstandby_enable.yaml | 7 +- rules/os/os_hibernate_mode_intel_enable.yaml | 8 +- rules/os/os_home_folders_default.yaml | 3 + rules/os/os_home_folders_secure.yaml | 5 +- rules/os/os_httpd_disable.yaml | 4 +- .../os/os_icloud_storage_prompt_disable.yaml | 4 +- rules/os/os_identify_non-org_users.yaml | 2 +- rules/os/os_image_generation_disable.yaml | 11 +- rules/os/os_implement_cryptography.yaml | 2 +- rules/os/os_implement_memory_protection.yaml | 2 +- rules/os/os_information_validation.yaml | 2 +- .../os_install_log_retention_configure.yaml | 4 +- rules/os/os_iphone_mirroring_disable.yaml | 54 ++++- rules/os/os_ir_support_disable.yaml | 2 +- rules/os/os_limit_dos_attacks.yaml | 2 +- rules/os/os_limit_gui_sessions.yaml | 2 +- rules/os/os_logical_access.yaml | 2 +- ...s_loginwindow_adminhostinfo_undefined.yaml | 4 +- .../os/os_logoff_capability_and_message.yaml | 2 +- rules/os/os_mail_app_disable.yaml | 2 +- rules/os/os_mail_summary_disable.yaml | 44 ++++ rules/os/os_malicious_code_prevention.yaml | 2 +- .../os/os_managed_access_control_points.yaml | 2 +- rules/os/os_mdm_require.yaml | 4 +- rules/os/os_messages_app_disable.yaml | 2 +- ...newsyslog_files_owner_group_configure.yaml | 4 +- ...newsyslog_files_permissions_configure.yaml | 4 +- rules/os/os_nfsd_disable.yaml | 4 +- rules/os/os_non_repudiation.yaml | 2 +- rules/os/os_nonlocal_maintenance.yaml | 2 +- rules/os/os_obscure_password.yaml | 2 +- rules/os/os_on_device_dictation_enforce.yaml | 4 +- rules/os/os_parental_controls_enable.yaml | 2 +- rules/os/os_password_autofill_disable.yaml | 26 +-- rules/os/os_password_hint_remove.yaml | 4 +- rules/os/os_password_proximity_disable.yaml | 4 +- rules/os/os_password_sharing_disable.yaml | 2 +- .../os/os_photos_enhanced_search_disable.yaml | 46 +++++ .../os_policy_banner_loginwindow_enforce.yaml | 4 +- rules/os/os_policy_banner_ssh_configure.yaml | 4 +- rules/os/os_policy_banner_ssh_enforce.yaml | 4 +- rules/os/os_power_nap_disable.yaml | 2 +- rules/os/os_predictable_behavior.yaml | 2 +- rules/os/os_prevent_priv_execution.yaml | 2 +- rules/os/os_prevent_priv_functions.yaml | 2 +- .../os_prevent_unauthorized_disclosure.yaml | 2 +- rules/os/os_privacy_setup_prompt_disable.yaml | 4 +- ...ibit_remote_activation_collab_devices.yaml | 2 +- rules/os/os_protect_dos_attacks.yaml | 2 +- ..._provide_automated_account_management.yaml | 2 +- .../os_provide_disconnect_remote_access.yaml | 2 +- .../os/os_rapid_security_response_allow.yaml | 2 +- ...pid_security_response_removal_disable.yaml | 2 +- ..._reauth_devices_change_authenticators.yaml | 2 +- rules/os/os_reauth_privilege.yaml | 2 +- ...os_reauth_users_change_authenticators.yaml | 2 +- rules/os/os_recovery_lock_enable.yaml | 4 +- rules/os/os_removable_media_disable.yaml | 2 +- ...ove_software_components_after_updates.yaml | 2 +- rules/os/os_required_crypto_module.yaml | 2 +- rules/os/os_root_disable.yaml | 5 +- .../os/os_safari_show_status_bar_enabled.yaml | 2 +- .../os_screensaver_loginwindow_enforce.yaml | 2 +- ...reensaver_timeout_loginwindow_enforce.yaml | 2 +- rules/os/os_secure_boot_verify.yaml | 4 +- rules/os/os_secure_enclave.yaml | 2 +- rules/os/os_secure_name_resolution.yaml | 2 +- rules/os/os_separate_functionality.yaml | 2 +- .../os_setup_assistant_filevault_enforce.yaml | 3 + rules/os/os_sip_enable.yaml | 6 +- rules/os/os_siri_prompt_disable.yaml | 4 +- .../os/os_skip_screen_time_prompt_enable.yaml | 4 +- .../os/os_skip_unlock_with_watch_enable.yaml | 4 +- ...nd_display_sleep_apple_silicon_enable.yaml | 54 +++++ rules/os/os_ssh_fips_compliant.yaml | 73 +++++-- ..._ssh_server_alive_count_max_configure.yaml | 44 ++-- ...s_ssh_server_alive_interval_configure.yaml | 40 +++- .../os/os_sshd_channel_timeout_configure.yaml | 6 +- ...sshd_client_alive_count_max_configure.yaml | 6 +- ..._sshd_client_alive_interval_configure.yaml | 6 +- rules/os/os_sshd_fips_compliant.yaml | 16 +- .../os_sshd_login_grace_time_configure.yaml | 6 +- .../os_sshd_permit_root_login_configure.yaml | 7 +- ...d_unused_connection_timeout_configure.yaml | 6 +- rules/os/os_store_encrypted_passwords.yaml | 2 +- rules/os/os_sudo_log_enforce.yaml | 7 +- rules/os/os_sudo_timeout_configure.yaml | 2 +- .../os_sudoers_timestamp_type_configure.yaml | 4 +- rules/os/os_system_read_only.yaml | 2 +- rules/os/os_tftpd_disable.yaml | 4 +- rules/os/os_time_offset_limit_configure.yaml | 8 +- rules/os/os_time_server_enabled.yaml | 12 +- rules/os/os_touchid_prompt_disable.yaml | 4 +- rules/os/os_unique_identification.yaml | 2 +- ...os_unlock_active_user_session_disable.yaml | 9 +- .../os/os_user_app_installation_prohibit.yaml | 5 +- rules/os/os_uucp_disable.yaml | 4 +- rules/os/os_verify_remote_disconnection.yaml | 2 +- ...rld_writable_library_folder_configure.yaml | 4 +- rules/os/os_writing_tools_disable.yaml | 11 +- .../pwpolicy_account_inactivity_enforce.yaml | 7 +- .../pwpolicy_account_lockout_enforce.yaml | 6 +- ...olicy_account_lockout_timeout_enforce.yaml | 6 +- .../pwpolicy_alpha_numeric_enforce.yaml | 17 +- .../pwpolicy_custom_regex_enforce.yaml | 25 +-- .../pwpolicy_emergency_accounts_disable.yaml | 2 +- .../pwpolicy_force_password_change.yaml | 2 +- rules/pwpolicy/pwpolicy_history_enforce.yaml | 7 +- ...pwpolicy_lower_case_character_enforce.yaml | 6 +- .../pwpolicy_max_lifetime_enforce.yaml | 17 +- .../pwpolicy_minimum_length_enforce.yaml | 7 +- .../pwpolicy_minimum_lifetime_enforce.yaml | 14 +- .../pwpolicy_prevent_dictionary_words.yaml | 3 +- .../pwpolicy_simple_sequence_disable.yaml | 6 +- .../pwpolicy_special_character_enforce.yaml | 18 +- .../pwpolicy_temporary_accounts_disable.yaml | 2 +- ...mporary_or_emergency_accounts_disable.yaml | 4 +- ...pwpolicy_upper_case_character_enforce.yaml | 5 +- .../supplemental/supplemental_cis_manual.yaml | 9 +- rules/supplemental/supplemental_controls.yaml | 1 - .../supplemental/supplemental_filevault.yaml | 3 +- .../supplemental_firewall_pf.yaml | 1 - .../supplemental_password_policy.yaml | 21 +- .../supplemental/supplemental_smartcard.yaml | 1 - ...tem_settings_airplay_receiver_disable.yaml | 4 +- ...m_settings_apple_watch_unlock_disable.yaml | 4 +- ...stem_settings_automatic_login_disable.yaml | 5 +- ...tem_settings_automatic_logout_enforce.yaml | 4 +- .../system_settings_bluetooth_disable.yaml | 6 +- ...m_settings_bluetooth_settings_disable.yaml | 5 +- ...em_settings_bluetooth_sharing_disable.yaml | 4 +- ...ystem_settings_cd_dvd_sharing_disable.yaml | 59 ------ ...stem_settings_content_caching_disable.yaml | 4 +- ...tings_critical_update_install_enforce.yaml | 2 +- ..._settings_diagnostics_reports_disable.yaml | 5 +- ...ettings_external_intelligence_disable.yaml | 65 ++++++ ...external_intelligence_sign_in_disable.yaml | 65 ++++++ .../system_settings_filevault_enforce.yaml | 4 +- .../system_settings_find_my_disable.yaml | 4 +- .../system_settings_firewall_enable.yaml | 4 +- ...settings_firewall_stealth_mode_enable.yaml | 2 +- ...ekeeper_identified_developers_allowed.yaml | 6 +- ...settings_gatekeeper_override_disallow.yaml | 2 +- ...tem_settings_guest_access_smb_disable.yaml | 1 - ...system_settings_guest_account_disable.yaml | 5 +- .../system_settings_hot_corners_disable.yaml | 4 +- .../system_settings_hot_corners_secure.yaml | 2 +- ...tings_improve_assistive_voice_disable.yaml | 10 +- ...ystem_settings_improve_search_disable.yaml | 9 +- ...ttings_improve_siri_dictation_disable.yaml | 7 +- ...em_settings_internet_accounts_disable.yaml | 2 +- ...tem_settings_internet_sharing_disable.yaml | 4 +- ...em_settings_location_services_disable.yaml | 4 +- ...ndow_prompt_username_password_enforce.yaml | 4 +- ...ystem_settings_media_sharing_disabled.yaml | 22 +- ...ystem_settings_password_hints_disable.yaml | 4 +- ...ings_personalized_advertising_disable.yaml | 4 +- ...stem_settings_printer_sharing_disable.yaml | 4 +- .../system_settings_rae_disable.yaml | 4 +- ...em_settings_remote_management_disable.yaml | 4 +- ...ystem_settings_screen_sharing_disable.yaml | 4 +- ...nsaver_ask_for_password_delay_enforce.yaml | 4 +- ...settings_screensaver_password_enforce.yaml | 4 +- ..._settings_screensaver_timeout_enforce.yaml | 4 +- .../system_settings_siri_disable.yaml | 4 +- ...system_settings_siri_settings_disable.yaml | 5 +- .../system_settings_smbd_disable.yaml | 4 +- .../system_settings_ssh_disable.yaml | 2 +- .../system_settings_ssh_enable.yaml | 13 +- ...ngs_system_wide_preferences_configure.yaml | 9 +- ...system_settings_time_server_configure.yaml | 8 +- .../system_settings_time_server_enforce.yaml | 7 +- ...system_settings_token_removal_enforce.yaml | 4 +- ...em_settings_touch_id_settings_disable.yaml | 9 +- ...ystem_settings_touchid_unlock_disable.yaml | 4 +- .../system_settings_usb_restricted_mode.yaml | 6 +- ...ings_wallet_applepay_settings_disable.yaml | 5 +- .../system_settings_wifi_disable.yaml | 2 +- ...fi_disable_when_connected_to_ethernet.yaml | 2 +- templates/adoc_additional_docs.adoc | 2 +- 289 files changed, 1415 insertions(+), 782 deletions(-) create mode 100644 baselines/DISA-STIG.yaml delete mode 100644 rules/os/os_hibernate_mode_apple_silicon_enable.yaml create mode 100644 rules/os/os_mail_summary_disable.yaml create mode 100644 rules/os/os_photos_enhanced_search_disable.yaml create mode 100644 rules/os/os_sleep_and_display_sleep_apple_silicon_enable.yaml delete mode 100644 rules/system_settings/system_settings_cd_dvd_sharing_disable.yaml create mode 100644 rules/system_settings/system_settings_external_intelligence_disable.yaml create mode 100644 rules/system_settings/system_settings_external_intelligence_sign_in_disable.yaml diff --git a/CHANGELOG.adoc b/CHANGELOG.adoc index 1b2370026..4f20b0c2a 100644 --- a/CHANGELOG.adoc +++ b/CHANGELOG.adoc @@ -2,7 +2,41 @@ This document provides a high-level view of the changes to the macOS Security Compliance Project. -== [Sequoia, Revision 1.0] - 2024-XX-XX +== [Sequoia, Revision 1.1] - 2024-12-16] +* Rules +** Added Rules +*** os_iphone_mirroring_disable +*** os_mail_summary_disable +*** os_photos_enhanced_search_disable +*** system_settings_external_intelligence_disable +*** system_settings_external_intelligence_sign_in_disable +** Modified Rules +*** os_sleep_and_display_sleep_apple_silicon_enable +*** os_sudo_log_enforce +*** os_world_writable_library_folder_configure +*** os_password_autofill_disable +*** pwpolicy_alpha_numeric_enforce +*** pwpolicy_custom_regex_enforce +*** pwpolicy_lower_case_character_enforce.yaml +*** pwpolicy_max_lifetime_enforce +*** pwpolicy_minimum_lifetime_enforce +*** pwpolicy_history_enforce +*** pwpolicy_account_lockout_timeout_enforce +*** pwpolicy_account_lockout_enforce +*** pwpolicy_prevent_dictionary_words +*** pwpolicy_simple_sequence_disable +*** pwpolicy_special_character_enforce +*** pwpolicy_upper_case_character_enforce.yaml +*** system_settings_improve_assistive_voice_disable +** Removed Rules +*** system_settings_cd_dvd_sharing_disable +** Bug Fixes +* Baselines +** Added DISA STIG v1r1 +** Added CIS Level (Draft -> Final) +** Updated CNSSI-1253 + +== [Sequoia, Revision 1.0] - 2024-09-12 * Rules ** Added Rules @@ -44,7 +78,7 @@ This document provides a high-level view of the changes to the macOS Security Co **** pwpolicy_minimum_length_enforce **** pwpolicy_simple_sequence_disable **** pwpolicy_special_character_enforce -** Deleted Rules +** Removed Rules *** os_firewall_log_enable *** os_gatekeeper_rearm *** os_safari_popups_disabled @@ -59,4 +93,4 @@ This document provides a high-level view of the changes to the macOS Security Co ** generate_baseline ** generate_mappings ** generate_scap -*** Added support for severity \ No newline at end of file +*** Added support for severity diff --git a/README.adoc b/README.adoc index 0dd12d0ce..3e48d1eb3 100644 --- a/README.adoc +++ b/README.adoc @@ -53,6 +53,7 @@ Part 39 of the Federal Acquisition Regulations, section 39.101 paragraph (c) sta |Dan Brodjieski|NASA |John Mahlman IV|Leidos |Aaron Kegerreis|DISA +|Henry Stamerjohann|Zentral Pro Services GmbH |Marco A Piñeryo II|State Department |Jason Blake|NIST |Blair Heiserman|NIST diff --git a/VERSION.yaml b/VERSION.yaml index dadec2869..4dd4983b2 100644 --- a/VERSION.yaml +++ b/VERSION.yaml @@ -1,5 +1,5 @@ os: "15.0" platform: macOS -version: "Sequoia Guidance, Revision 1.0" +version: "Sequoia Guidance, Revision 1.1" cpe: o:apple:macos:15.0 -date: "2024-09-12" \ No newline at end of file +date: "2024-12-16" diff --git a/baselines/800-171.yaml b/baselines/800-171.yaml index c24d5804b..5680832ae 100644 --- a/baselines/800-171.yaml +++ b/baselines/800-171.yaml @@ -1,6 +1,6 @@ -title: "macOS 15.0: Security Configuration - NIST 800-171 Rev 2" +title: "macOS 15.0: Security Configuration - NIST 800-171 Rev 3" description: | - This guide describes the actions to take when securing a macOS 15.0 system against the NIST 800-171 Rev 2 security baseline. + This guide describes the actions to take when securing a macOS 15.0 system against the NIST 800-171 Rev 3 security baseline. Information System Security Officers and benchmark creators can use this catalog of settings in order to assist them in security benchmark creation. This list is a catalog, not a checklist or benchmark, and satisfaction of every item is not likely to be possible or sensible in many operational scenarios. authors: | @@ -79,14 +79,16 @@ profile: - os_httpd_disable - os_icloud_storage_prompt_disable - os_image_generation_disable + - os_iphone_mirroring_disable - os_ir_support_disable - os_loginwindow_adminhostinfo_undefined + - os_mail_summary_disable - os_mdm_require - os_nfsd_disable - os_on_device_dictation_enforce - - os_password_autofill_disable - os_password_proximity_disable - os_password_sharing_disable + - os_photos_enhanced_search_disable - os_policy_banner_loginwindow_enforce - os_policy_banner_ssh_configure - os_policy_banner_ssh_enforce @@ -121,14 +123,9 @@ profile: - pwpolicy_account_inactivity_enforce - pwpolicy_account_lockout_enforce - pwpolicy_account_lockout_timeout_enforce - - pwpolicy_alpha_numeric_enforce - - pwpolicy_custom_regex_enforce - pwpolicy_history_enforce - - pwpolicy_max_lifetime_enforce - pwpolicy_minimum_length_enforce - - pwpolicy_minimum_lifetime_enforce - pwpolicy_simple_sequence_disable - - pwpolicy_special_character_enforce - section: "systemsettings" rules: - system_settings_apple_watch_unlock_disable @@ -138,6 +135,8 @@ profile: - system_settings_bluetooth_sharing_disable - system_settings_content_caching_disable - system_settings_diagnostics_reports_disable + - system_settings_external_intelligence_disable + - system_settings_external_intelligence_sign_in_disable - system_settings_filevault_enforce - system_settings_find_my_disable - system_settings_firewall_enable diff --git a/baselines/800-53r5_high.yaml b/baselines/800-53r5_high.yaml index ab96b52d0..e64df4b4e 100644 --- a/baselines/800-53r5_high.yaml +++ b/baselines/800-53r5_high.yaml @@ -86,16 +86,18 @@ profile: - os_httpd_disable - os_icloud_storage_prompt_disable - os_image_generation_disable + - os_iphone_mirroring_disable - os_ir_support_disable - os_loginwindow_adminhostinfo_undefined + - os_mail_summary_disable - os_mdm_require - os_newsyslog_files_owner_group_configure - os_newsyslog_files_permissions_configure - os_nfsd_disable - os_on_device_dictation_enforce - - os_password_autofill_disable - os_password_proximity_disable - os_password_sharing_disable + - os_photos_enhanced_search_disable - os_policy_banner_loginwindow_enforce - os_policy_banner_ssh_configure - os_policy_banner_ssh_enforce @@ -133,14 +135,9 @@ profile: - pwpolicy_account_inactivity_enforce - pwpolicy_account_lockout_enforce - pwpolicy_account_lockout_timeout_enforce - - pwpolicy_alpha_numeric_enforce - - pwpolicy_custom_regex_enforce - pwpolicy_history_enforce - - pwpolicy_max_lifetime_enforce - pwpolicy_minimum_length_enforce - - pwpolicy_minimum_lifetime_enforce - pwpolicy_simple_sequence_disable - - pwpolicy_special_character_enforce - pwpolicy_temporary_or_emergency_accounts_disable - section: "systemsettings" rules: @@ -151,10 +148,11 @@ profile: - system_settings_bluetooth_disable - system_settings_bluetooth_settings_disable - system_settings_bluetooth_sharing_disable - - system_settings_cd_dvd_sharing_disable - system_settings_content_caching_disable - system_settings_critical_update_install_enforce - system_settings_diagnostics_reports_disable + - system_settings_external_intelligence_disable + - system_settings_external_intelligence_sign_in_disable - system_settings_filevault_enforce - system_settings_find_my_disable - system_settings_firewall_enable diff --git a/baselines/800-53r5_low.yaml b/baselines/800-53r5_low.yaml index 69e674d4f..373ba5245 100644 --- a/baselines/800-53r5_low.yaml +++ b/baselines/800-53r5_low.yaml @@ -77,13 +77,15 @@ profile: - os_httpd_disable - os_icloud_storage_prompt_disable - os_image_generation_disable + - os_iphone_mirroring_disable - os_ir_support_disable + - os_mail_summary_disable - os_mdm_require - os_nfsd_disable - os_on_device_dictation_enforce - - os_password_autofill_disable - os_password_proximity_disable - os_password_sharing_disable + - os_photos_enhanced_search_disable - os_policy_banner_loginwindow_enforce - os_policy_banner_ssh_configure - os_policy_banner_ssh_enforce @@ -107,14 +109,9 @@ profile: rules: - pwpolicy_account_lockout_enforce - pwpolicy_account_lockout_timeout_enforce - - pwpolicy_alpha_numeric_enforce - - pwpolicy_custom_regex_enforce - pwpolicy_history_enforce - - pwpolicy_max_lifetime_enforce - pwpolicy_minimum_length_enforce - - pwpolicy_minimum_lifetime_enforce - pwpolicy_simple_sequence_disable - - pwpolicy_special_character_enforce - section: "systemsettings" rules: - system_settings_airplay_receiver_disable @@ -122,10 +119,11 @@ profile: - system_settings_bluetooth_disable - system_settings_bluetooth_settings_disable - system_settings_bluetooth_sharing_disable - - system_settings_cd_dvd_sharing_disable - system_settings_content_caching_disable - system_settings_critical_update_install_enforce - system_settings_diagnostics_reports_disable + - system_settings_external_intelligence_disable + - system_settings_external_intelligence_sign_in_disable - system_settings_find_my_disable - system_settings_firewall_enable - system_settings_firewall_stealth_mode_enable diff --git a/baselines/800-53r5_moderate.yaml b/baselines/800-53r5_moderate.yaml index 340d0622c..bc53d8127 100644 --- a/baselines/800-53r5_moderate.yaml +++ b/baselines/800-53r5_moderate.yaml @@ -84,16 +84,18 @@ profile: - os_httpd_disable - os_icloud_storage_prompt_disable - os_image_generation_disable + - os_iphone_mirroring_disable - os_ir_support_disable - os_loginwindow_adminhostinfo_undefined + - os_mail_summary_disable - os_mdm_require - os_newsyslog_files_owner_group_configure - os_newsyslog_files_permissions_configure - os_nfsd_disable - os_on_device_dictation_enforce - - os_password_autofill_disable - os_password_proximity_disable - os_password_sharing_disable + - os_photos_enhanced_search_disable - os_policy_banner_loginwindow_enforce - os_policy_banner_ssh_configure - os_policy_banner_ssh_enforce @@ -130,14 +132,9 @@ profile: - pwpolicy_account_inactivity_enforce - pwpolicy_account_lockout_enforce - pwpolicy_account_lockout_timeout_enforce - - pwpolicy_alpha_numeric_enforce - - pwpolicy_custom_regex_enforce - pwpolicy_history_enforce - - pwpolicy_max_lifetime_enforce - pwpolicy_minimum_length_enforce - - pwpolicy_minimum_lifetime_enforce - pwpolicy_simple_sequence_disable - - pwpolicy_special_character_enforce - pwpolicy_temporary_or_emergency_accounts_disable - section: "systemsettings" rules: @@ -148,10 +145,11 @@ profile: - system_settings_bluetooth_disable - system_settings_bluetooth_settings_disable - system_settings_bluetooth_sharing_disable - - system_settings_cd_dvd_sharing_disable - system_settings_content_caching_disable - system_settings_critical_update_install_enforce - system_settings_diagnostics_reports_disable + - system_settings_external_intelligence_disable + - system_settings_external_intelligence_sign_in_disable - system_settings_filevault_enforce - system_settings_find_my_disable - system_settings_firewall_enable diff --git a/baselines/DISA-STIG.yaml b/baselines/DISA-STIG.yaml new file mode 100644 index 000000000..6ed401ad2 --- /dev/null +++ b/baselines/DISA-STIG.yaml @@ -0,0 +1,193 @@ +title: "macOS 15.0: Security Configuration - Apple macOS 15 (Sequoia) STIG - Ver 1, Rel 1" +description: | + This guide describes the actions to take when securing a macOS 15.0 system against the Apple macOS 15 (Sequoia) STIG - Ver 1, Rel 1 security baseline. +authors: | + *macOS Security Compliance Project* + + |=== + |Dan Brodjieski|National Aeronautics and Space Administration + |Allen Golbig|Jamf + |Bob Gendler|National Institute of Standards and Technology + |Aaron Kegerreis|Defense Information Systems Agency + |=== +parent_values: "stig" +profile: + - section: "auditing" + rules: + - audit_acls_files_configure + - audit_acls_folders_configure + - audit_auditd_enabled + - audit_configure_capacity_notify + - audit_control_acls_configure + - audit_control_group_configure + - audit_control_mode_configure + - audit_control_owner_configure + - audit_failure_halt + - audit_files_group_configure + - audit_files_mode_configure + - audit_files_owner_configure + - audit_flags_aa_configure + - audit_flags_ad_configure + - audit_flags_ex_configure + - audit_flags_fd_configure + - audit_flags_fm_configure + - audit_flags_fr_configure + - audit_flags_fw_configure + - audit_flags_lo_configure + - audit_folder_group_configure + - audit_folder_owner_configure + - audit_folders_mode_configure + - audit_retention_configure + - audit_settings_failure_notify + - section: "authentication" + rules: + - auth_pam_login_smartcard_enforce + - auth_pam_su_smartcard_enforce + - auth_pam_sudo_smartcard_enforce + - auth_smartcard_allow + - auth_smartcard_certificate_trust_enforce_moderate + - auth_smartcard_enforce + - auth_ssh_password_authentication_disable + - section: "icloud" + rules: + - icloud_addressbook_disable + - icloud_bookmarks_disable + - icloud_calendar_disable + - icloud_drive_disable + - icloud_freeform_disable + - icloud_game_center_disable + - icloud_keychain_disable + - icloud_mail_disable + - icloud_notes_disable + - icloud_photos_disable + - icloud_private_relay_disable + - icloud_reminders_disable + - icloud_sync_disable + - section: "macos" + rules: + - os_account_modification_disable + - os_airdrop_disable + - os_appleid_prompt_disable + - os_asl_log_files_owner_group_configure + - os_asl_log_files_permissions_configure + - os_authenticated_root_enable + - os_bonjour_disable + - os_camera_disable + - os_certificate_authority_trust + - os_config_data_install_enforce + - os_dictation_disable + - os_erase_content_and_settings_disable + - os_ess_installed + - os_facetime_app_disable + - os_filevault_autologin_disable + - os_firmware_password_require + - os_gatekeeper_enable + - os_genmoji_disable + - os_handoff_disable + - os_home_folders_secure + - os_httpd_disable + - os_icloud_storage_prompt_disable + - os_image_generation_disable + - os_install_log_retention_configure + - os_loginwindow_adminhostinfo_undefined + - os_mdm_require + - os_newsyslog_files_owner_group_configure + - os_newsyslog_files_permissions_configure + - os_nfsd_disable + - os_on_device_dictation_enforce + - os_password_hint_remove + - os_password_proximity_disable + - os_policy_banner_loginwindow_enforce + - os_policy_banner_ssh_configure + - os_policy_banner_ssh_enforce + - os_privacy_setup_prompt_disable + - os_recovery_lock_enable + - os_root_disable + - os_secure_boot_verify + - os_sip_enable + - os_siri_prompt_disable + - os_skip_screen_time_prompt_enable + - os_skip_unlock_with_watch_enable + - os_ssh_fips_compliant + - os_ssh_server_alive_count_max_configure + - os_ssh_server_alive_interval_configure + - os_sshd_channel_timeout_configure + - os_sshd_client_alive_count_max_configure + - os_sshd_client_alive_interval_configure + - os_sshd_fips_compliant + - os_sshd_login_grace_time_configure + - os_sshd_permit_root_login_configure + - os_sshd_unused_connection_timeout_configure + - os_sudo_log_enforce + - os_sudo_timeout_configure + - os_sudoers_timestamp_type_configure + - os_tftpd_disable + - os_time_server_enabled + - os_touchid_prompt_disable + - os_unlock_active_user_session_disable + - os_user_app_installation_prohibit + - os_uucp_disable + - os_writing_tools_disable + - section: "passwordpolicy" + rules: + - pwpolicy_account_inactivity_enforce + - pwpolicy_account_lockout_enforce + - pwpolicy_account_lockout_timeout_enforce + - pwpolicy_alpha_numeric_enforce + - pwpolicy_custom_regex_enforce + - pwpolicy_history_enforce + - pwpolicy_max_lifetime_enforce + - pwpolicy_minimum_length_enforce + - pwpolicy_minimum_lifetime_enforce + - pwpolicy_special_character_enforce + - pwpolicy_temporary_or_emergency_accounts_disable + - section: "systemsettings" + rules: + - system_settings_airplay_receiver_disable + - system_settings_apple_watch_unlock_disable + - system_settings_automatic_login_disable + - system_settings_automatic_logout_enforce + - system_settings_bluetooth_disable + - system_settings_bluetooth_settings_disable + - system_settings_bluetooth_sharing_disable + - system_settings_content_caching_disable + - system_settings_diagnostics_reports_disable + - system_settings_filevault_enforce + - system_settings_find_my_disable + - system_settings_firewall_enable + - system_settings_gatekeeper_identified_developers_allowed + - system_settings_guest_account_disable + - system_settings_hot_corners_disable + - system_settings_improve_assistive_voice_disable + - system_settings_improve_search_disable + - system_settings_improve_siri_dictation_disable + - system_settings_internet_sharing_disable + - system_settings_location_services_disable + - system_settings_loginwindow_prompt_username_password_enforce + - system_settings_media_sharing_disabled + - system_settings_password_hints_disable + - system_settings_personalized_advertising_disable + - system_settings_printer_sharing_disable + - system_settings_rae_disable + - system_settings_remote_management_disable + - system_settings_screen_sharing_disable + - system_settings_screensaver_ask_for_password_delay_enforce + - system_settings_screensaver_password_enforce + - system_settings_screensaver_timeout_enforce + - system_settings_siri_disable + - system_settings_siri_settings_disable + - system_settings_smbd_disable + - system_settings_system_wide_preferences_configure + - system_settings_time_server_configure + - system_settings_time_server_enforce + - system_settings_token_removal_enforce + - system_settings_touchid_unlock_disable + - system_settings_usb_restricted_mode + - system_settings_wallet_applepay_settings_disable + - section: "Supplemental" + rules: + - supplemental_controls + - supplemental_filevault + - supplemental_firewall_pf + - supplemental_password_policy + - supplemental_smartcard diff --git a/baselines/all_rules.yaml b/baselines/all_rules.yaml index 6dc9d169f..7b98a941e 100644 --- a/baselines/all_rules.yaml +++ b/baselines/all_rules.yaml @@ -104,7 +104,6 @@ profile: - os_genmoji_disable - os_guest_folder_removed - os_handoff_disable - - os_hibernate_mode_apple_silicon_enable - os_hibernate_mode_destroyfvkeyonstandby_enable - os_hibernate_mode_intel_enable - os_home_folders_default @@ -118,6 +117,7 @@ profile: - os_library_validation_enabled - os_loginwindow_adminhostinfo_undefined - os_mail_app_disable + - os_mail_summary_disable - os_mdm_require - os_messages_app_disable - os_mobile_file_integrity_enable @@ -131,6 +131,7 @@ profile: - os_password_hint_remove - os_password_proximity_disable - os_password_sharing_disable + - os_photos_enhanced_search_disable - os_policy_banner_loginwindow_enforce - os_policy_banner_ssh_configure - os_policy_banner_ssh_enforce @@ -157,6 +158,7 @@ profile: - os_siri_prompt_disable - os_skip_screen_time_prompt_enable - os_skip_unlock_with_watch_enable + - os_sleep_and_display_sleep_apple_silicon_enable - os_software_update_deferral - os_ssh_fips_compliant - os_ssh_server_alive_count_max_configure @@ -210,10 +212,11 @@ profile: - system_settings_bluetooth_menu_enable - system_settings_bluetooth_settings_disable - system_settings_bluetooth_sharing_disable - - system_settings_cd_dvd_sharing_disable - system_settings_content_caching_disable - system_settings_critical_update_install_enforce - system_settings_diagnostics_reports_disable + - system_settings_external_intelligence_disable + - system_settings_external_intelligence_sign_in_disable - system_settings_filevault_enforce - system_settings_find_my_disable - system_settings_firewall_enable diff --git a/baselines/cis_lvl1.yaml b/baselines/cis_lvl1.yaml index 0182878ce..ea620e9dd 100644 --- a/baselines/cis_lvl1.yaml +++ b/baselines/cis_lvl1.yaml @@ -1,6 +1,6 @@ -title: "macOS 15.0: Security Configuration - CIS Apple macOS 15.0 Sequoia v1.0.0 DRAFT Benchmark (Level 1)" +title: "macOS 15.0: Security Configuration - CIS Apple macOS 15.0 Sequoia v1.0.0 Benchmark (Level 1)" description: | - This guide describes the actions to take when securing a macOS 15.0 system against the CIS Apple macOS 15.0 Sequoia v1.0.0 DRAFT Benchmark (Level 1) security baseline. + This guide describes the actions to take when securing a macOS 15.0 system against the CIS Apple macOS 15.0 Sequoia v1.0.0 Benchmark (Level 1) security baseline. authors: | *macOS Security Compliance Project* @@ -39,6 +39,7 @@ profile: - os_home_folders_secure - os_httpd_disable - os_install_log_retention_configure + - os_iphone_mirroring_disable - os_mdm_require - os_mobile_file_integrity_enable - os_nfsd_disable @@ -60,7 +61,7 @@ profile: - os_sudoers_timestamp_type_configure - os_system_wide_applications_configure - os_terminal_secure_keyboard_enable - - os_time_offset_limit_configure + - os_time_server_enabled - os_unlock_active_user_session_disable - os_world_writable_system_folder_configure - section: "passwordpolicy" @@ -76,7 +77,6 @@ profile: - system_settings_automatic_login_disable - system_settings_bluetooth_menu_enable - system_settings_bluetooth_sharing_disable - - system_settings_cd_dvd_sharing_disable - system_settings_critical_update_install_enforce - system_settings_diagnostics_reports_disable - system_settings_filevault_enforce @@ -85,7 +85,6 @@ profile: - system_settings_guest_access_smb_disable - system_settings_guest_account_disable - system_settings_improve_assistive_voice_disable - - system_settings_improve_search_disable - system_settings_improve_siri_dictation_disable - system_settings_install_macos_updates_enforce - system_settings_internet_sharing_disable diff --git a/baselines/cis_lvl2.yaml b/baselines/cis_lvl2.yaml index e7364c9a5..7c489728f 100644 --- a/baselines/cis_lvl2.yaml +++ b/baselines/cis_lvl2.yaml @@ -1,6 +1,6 @@ -title: "macOS 15.0: Security Configuration - CIS Apple macOS 15.0 Sequoia v1.0.0 DRAFT Benchmark (Level 2)" +title: "macOS 15.0: Security Configuration - CIS Apple macOS 15.0 Sequoia v1.0.0 Benchmark (Level 2)" description: | - This guide describes the actions to take when securing a macOS 15.0 system against the CIS Apple macOS 15.0 Sequoia v1.0.0 DRAFT Benchmark (Level 2) security baseline. + This guide describes the actions to take when securing a macOS 15.0 system against the CIS Apple macOS 15.0 Sequoia v1.0.0 Benchmark (Level 2) security baseline. authors: | *macOS Security Compliance Project* @@ -47,12 +47,10 @@ profile: - os_config_data_install_enforce - os_gatekeeper_enable - os_guest_folder_removed - - os_hibernate_mode_apple_silicon_enable - - os_hibernate_mode_destroyfvkeyonstandby_enable - - os_hibernate_mode_intel_enable - os_home_folders_secure - os_httpd_disable - os_install_log_retention_configure + - os_iphone_mirroring_disable - os_mdm_require - os_mobile_file_integrity_enable - os_nfsd_disable @@ -69,13 +67,14 @@ profile: - os_safari_warn_fraudulent_website_enable - os_show_filename_extensions_enable - os_sip_enable + - os_sleep_and_display_sleep_apple_silicon_enable - os_software_update_deferral - os_sudo_log_enforce - os_sudo_timeout_configure - os_sudoers_timestamp_type_configure - os_system_wide_applications_configure - os_terminal_secure_keyboard_enable - - os_time_offset_limit_configure + - os_time_server_enabled - os_unlock_active_user_session_disable - os_world_writable_library_folder_configure - os_world_writable_system_folder_configure @@ -95,15 +94,17 @@ profile: - system_settings_automatic_login_disable - system_settings_bluetooth_menu_enable - system_settings_bluetooth_sharing_disable - - system_settings_cd_dvd_sharing_disable - system_settings_content_caching_disable - system_settings_critical_update_install_enforce + - system_settings_diagnostics_reports_disable - system_settings_filevault_enforce - system_settings_firewall_enable - system_settings_firewall_stealth_mode_enable - system_settings_guest_access_smb_disable - system_settings_guest_account_disable - system_settings_hot_corners_secure + - system_settings_improve_assistive_voice_disable + - system_settings_improve_siri_dictation_disable - system_settings_install_macos_updates_enforce - system_settings_internet_sharing_disable - system_settings_location_services_enable diff --git a/baselines/cisv8.yaml b/baselines/cisv8.yaml index be010d671..1dd069f59 100644 --- a/baselines/cisv8.yaml +++ b/baselines/cisv8.yaml @@ -59,6 +59,7 @@ profile: - icloud_mail_disable - icloud_notes_disable - icloud_photos_disable + - icloud_private_relay_disable - icloud_reminders_disable - icloud_sync_disable - section: "macos" @@ -76,20 +77,17 @@ profile: - os_filevault_autologin_disable - os_gatekeeper_enable - os_handoff_disable - - os_hibernate_mode_apple_silicon_enable - - os_hibernate_mode_destroyfvkeyonstandby_enable - - os_hibernate_mode_intel_enable - os_home_folders_secure - os_httpd_disable - os_icloud_storage_prompt_disable - os_install_log_retention_configure + - os_iphone_mirroring_disable - os_ir_support_disable - os_library_validation_enabled - os_mdm_require - os_mobile_file_integrity_enable - os_nfsd_disable - os_on_device_dictation_enforce - - os_password_autofill_disable - os_password_hint_remove - os_password_proximity_disable - os_password_sharing_disable @@ -107,13 +105,13 @@ profile: - os_sip_enable - os_siri_prompt_disable - os_skip_unlock_with_watch_enable + - os_sleep_and_display_sleep_apple_silicon_enable - os_sudo_log_enforce - os_sudo_timeout_configure - os_sudoers_timestamp_type_configure - os_system_wide_applications_configure - os_terminal_secure_keyboard_enable - os_tftpd_disable - - os_time_offset_limit_configure - os_time_server_enabled - os_touchid_prompt_disable - os_unlock_active_user_session_disable @@ -141,10 +139,11 @@ profile: - system_settings_bluetooth_menu_enable - system_settings_bluetooth_settings_disable - system_settings_bluetooth_sharing_disable - - system_settings_cd_dvd_sharing_disable - system_settings_content_caching_disable - system_settings_critical_update_install_enforce - system_settings_diagnostics_reports_disable + - system_settings_external_intelligence_disable + - system_settings_external_intelligence_sign_in_disable - system_settings_filevault_enforce - system_settings_find_my_disable - system_settings_firewall_enable diff --git a/baselines/cmmc_lvl1.yaml b/baselines/cmmc_lvl1.yaml index 6bbcb4fea..9d74a48da 100644 --- a/baselines/cmmc_lvl1.yaml +++ b/baselines/cmmc_lvl1.yaml @@ -52,8 +52,11 @@ profile: - os_httpd_disable - os_icloud_storage_prompt_disable - os_image_generation_disable + - os_iphone_mirroring_disable + - os_mail_summary_disable - os_nfsd_disable - os_on_device_dictation_enforce + - os_photos_enhanced_search_disable - os_rapid_security_response_allow - os_rapid_security_response_removal_disable - os_recovery_lock_enable diff --git a/baselines/cmmc_lvl2.yaml b/baselines/cmmc_lvl2.yaml index 44494c306..4a33b1863 100644 --- a/baselines/cmmc_lvl2.yaml +++ b/baselines/cmmc_lvl2.yaml @@ -98,14 +98,16 @@ profile: - os_icloud_storage_prompt_disable - os_image_generation_disable - os_install_log_retention_configure + - os_iphone_mirroring_disable - os_ir_support_disable + - os_mail_summary_disable - os_mdm_require - os_nfsd_disable - os_on_device_dictation_enforce - - os_password_autofill_disable - os_password_hint_remove - os_password_proximity_disable - os_password_sharing_disable + - os_photos_enhanced_search_disable - os_policy_banner_loginwindow_enforce - os_policy_banner_ssh_configure - os_policy_banner_ssh_enforce @@ -161,7 +163,6 @@ profile: - system_settings_bluetooth_disable - system_settings_bluetooth_settings_disable - system_settings_bluetooth_sharing_disable - - system_settings_cd_dvd_sharing_disable - system_settings_content_caching_disable - system_settings_critical_update_install_enforce - system_settings_diagnostics_reports_disable diff --git a/baselines/cnssi-1253_high.yaml b/baselines/cnssi-1253_high.yaml index 6a04ee79e..9ea976ce6 100644 --- a/baselines/cnssi-1253_high.yaml +++ b/baselines/cnssi-1253_high.yaml @@ -15,6 +15,7 @@ parent_values: "recommended" profile: - section: "auditing" rules: + - audit_acls_files_configure - audit_acls_folders_configure - audit_auditd_enabled - audit_configure_capacity_notify @@ -47,6 +48,7 @@ profile: - auth_pam_sudo_smartcard_enforce - auth_smartcard_allow - auth_smartcard_certificate_trust_enforce_high + - auth_smartcard_certificate_trust_enforce_moderate - auth_smartcard_enforce - auth_ssh_password_authentication_disable - section: "icloud" @@ -88,17 +90,22 @@ profile: - os_disk_image_disable - os_dvdram_disable - os_erase_content_and_settings_disable + - os_external_storage_access_defined - os_facetime_app_disable - os_filevault_authorized_users - os_filevault_autologin_disable - os_firewall_default_deny_require - os_firmware_password_require - os_gatekeeper_enable + - os_genmoji_disable - os_handoff_disable + - os_home_folders_default - os_home_folders_secure - os_httpd_disable - os_icloud_storage_prompt_disable + - os_image_generation_disable - os_install_log_retention_configure + - os_iphone_mirroring_disable - os_ir_support_disable - os_loginwindow_adminhostinfo_undefined - os_mail_app_disable @@ -125,6 +132,7 @@ profile: - os_root_disable - os_screensaver_loginwindow_enforce - os_secure_boot_verify + - os_setup_assistant_filevault_enforce - os_sip_enable - os_siri_prompt_disable - os_skip_screen_time_prompt_enable @@ -139,6 +147,7 @@ profile: - os_sshd_login_grace_time_configure - os_sshd_permit_root_login_configure - os_sshd_unused_connection_timeout_configure + - os_sudo_log_enforce - os_sudoers_timestamp_type_configure - os_system_read_only - os_tftpd_disable @@ -147,6 +156,7 @@ profile: - os_unlock_active_user_session_disable - os_user_app_installation_prohibit - os_uucp_disable + - os_writing_tools_disable - section: "passwordpolicy" rules: - pwpolicy_account_inactivity_enforce @@ -155,12 +165,14 @@ profile: - pwpolicy_alpha_numeric_enforce - pwpolicy_custom_regex_enforce - pwpolicy_history_enforce + - pwpolicy_lower_case_character_enforce - pwpolicy_max_lifetime_enforce - pwpolicy_minimum_length_enforce - pwpolicy_minimum_lifetime_enforce - pwpolicy_simple_sequence_disable - pwpolicy_special_character_enforce - pwpolicy_temporary_or_emergency_accounts_disable + - pwpolicy_upper_case_character_enforce - section: "systemsettings" rules: - system_settings_airplay_receiver_disable @@ -168,11 +180,13 @@ profile: - system_settings_automatic_login_disable - system_settings_automatic_logout_enforce - system_settings_bluetooth_disable + - system_settings_bluetooth_settings_disable - system_settings_bluetooth_sharing_disable - - system_settings_cd_dvd_sharing_disable - system_settings_content_caching_disable - system_settings_critical_update_install_enforce - system_settings_diagnostics_reports_disable + - system_settings_external_intelligence_disable + - system_settings_external_intelligence_sign_in_disable - system_settings_filevault_enforce - system_settings_find_my_disable - system_settings_firewall_enable @@ -201,6 +215,7 @@ profile: - system_settings_screensaver_password_enforce - system_settings_screensaver_timeout_enforce - system_settings_siri_disable + - system_settings_siri_settings_disable - system_settings_smbd_disable - system_settings_ssh_disable - system_settings_ssh_enable @@ -208,8 +223,10 @@ profile: - system_settings_time_server_configure - system_settings_time_server_enforce - system_settings_token_removal_enforce + - system_settings_touch_id_settings_disable - system_settings_touchid_unlock_disable - system_settings_usb_restricted_mode + - system_settings_wallet_applepay_settings_disable - system_settings_wifi_disable - section: "Inherent" rules: diff --git a/baselines/cnssi-1253_low.yaml b/baselines/cnssi-1253_low.yaml index 85c06a5c7..feefbae30 100644 --- a/baselines/cnssi-1253_low.yaml +++ b/baselines/cnssi-1253_low.yaml @@ -47,6 +47,7 @@ profile: - auth_pam_su_smartcard_enforce - auth_pam_sudo_smartcard_enforce - auth_smartcard_allow + - auth_smartcard_certificate_trust_enforce_high - auth_smartcard_certificate_trust_enforce_moderate - auth_smartcard_enforce - auth_ssh_password_authentication_disable @@ -89,16 +90,21 @@ profile: - os_disk_image_disable - os_dvdram_disable - os_erase_content_and_settings_disable + - os_external_storage_access_defined - os_facetime_app_disable - os_filevault_autologin_disable - os_firewall_default_deny_require - os_firmware_password_require - os_gatekeeper_enable + - os_genmoji_disable - os_handoff_disable + - os_home_folders_default - os_home_folders_secure - os_httpd_disable - os_icloud_storage_prompt_disable + - os_image_generation_disable - os_install_log_retention_configure + - os_iphone_mirroring_disable - os_ir_support_disable - os_loginwindow_adminhostinfo_undefined - os_mail_app_disable @@ -124,6 +130,7 @@ profile: - os_removable_media_disable - os_root_disable - os_screensaver_loginwindow_enforce + - os_setup_assistant_filevault_enforce - os_sip_enable - os_siri_prompt_disable - os_skip_screen_time_prompt_enable @@ -138,6 +145,7 @@ profile: - os_sshd_login_grace_time_configure - os_sshd_permit_root_login_configure - os_sshd_unused_connection_timeout_configure + - os_sudo_log_enforce - os_sudoers_timestamp_type_configure - os_system_read_only - os_tftpd_disable @@ -146,6 +154,7 @@ profile: - os_unlock_active_user_session_disable - os_user_app_installation_prohibit - os_uucp_disable + - os_writing_tools_disable - section: "passwordpolicy" rules: - pwpolicy_account_lockout_enforce @@ -153,11 +162,13 @@ profile: - pwpolicy_alpha_numeric_enforce - pwpolicy_custom_regex_enforce - pwpolicy_history_enforce + - pwpolicy_lower_case_character_enforce - pwpolicy_max_lifetime_enforce - pwpolicy_minimum_length_enforce - pwpolicy_minimum_lifetime_enforce - pwpolicy_simple_sequence_disable - pwpolicy_special_character_enforce + - pwpolicy_upper_case_character_enforce - section: "systemsettings" rules: - system_settings_airplay_receiver_disable @@ -165,11 +176,13 @@ profile: - system_settings_automatic_login_disable - system_settings_automatic_logout_enforce - system_settings_bluetooth_disable + - system_settings_bluetooth_settings_disable - system_settings_bluetooth_sharing_disable - - system_settings_cd_dvd_sharing_disable - system_settings_content_caching_disable - system_settings_critical_update_install_enforce - system_settings_diagnostics_reports_disable + - system_settings_external_intelligence_disable + - system_settings_external_intelligence_sign_in_disable - system_settings_filevault_enforce - system_settings_find_my_disable - system_settings_firewall_enable @@ -198,6 +211,7 @@ profile: - system_settings_screensaver_password_enforce - system_settings_screensaver_timeout_enforce - system_settings_siri_disable + - system_settings_siri_settings_disable - system_settings_smbd_disable - system_settings_ssh_disable - system_settings_ssh_enable @@ -205,8 +219,10 @@ profile: - system_settings_time_server_configure - system_settings_time_server_enforce - system_settings_token_removal_enforce + - system_settings_touch_id_settings_disable - system_settings_touchid_unlock_disable - system_settings_usb_restricted_mode + - system_settings_wallet_applepay_settings_disable - system_settings_wifi_disable - section: "Inherent" rules: diff --git a/baselines/cnssi-1253_moderate.yaml b/baselines/cnssi-1253_moderate.yaml index 77490d4b9..1439352fb 100644 --- a/baselines/cnssi-1253_moderate.yaml +++ b/baselines/cnssi-1253_moderate.yaml @@ -47,6 +47,7 @@ profile: - auth_pam_su_smartcard_enforce - auth_pam_sudo_smartcard_enforce - auth_smartcard_allow + - auth_smartcard_certificate_trust_enforce_high - auth_smartcard_certificate_trust_enforce_moderate - auth_smartcard_enforce - auth_ssh_password_authentication_disable @@ -89,15 +90,19 @@ profile: - os_disk_image_disable - os_dvdram_disable - os_erase_content_and_settings_disable + - os_external_storage_access_defined - os_facetime_app_disable - os_filevault_autologin_disable - os_firewall_default_deny_require - os_firmware_password_require - os_gatekeeper_enable + - os_genmoji_disable - os_handoff_disable + - os_home_folders_default - os_home_folders_secure - os_httpd_disable - os_icloud_storage_prompt_disable + - os_image_generation_disable - os_install_log_retention_configure - os_ir_support_disable - os_loginwindow_adminhostinfo_undefined @@ -124,8 +129,8 @@ profile: - os_removable_media_disable - os_root_disable - os_screensaver_loginwindow_enforce - - os_screensaver_timeout_loginwindow_enforce - os_secure_boot_verify + - os_setup_assistant_filevault_enforce - os_sip_enable - os_siri_prompt_disable - os_skip_screen_time_prompt_enable @@ -140,6 +145,7 @@ profile: - os_sshd_login_grace_time_configure - os_sshd_permit_root_login_configure - os_sshd_unused_connection_timeout_configure + - os_sudo_log_enforce - os_sudoers_timestamp_type_configure - os_system_read_only - os_tftpd_disable @@ -148,6 +154,7 @@ profile: - os_unlock_active_user_session_disable - os_user_app_installation_prohibit - os_uucp_disable + - os_writing_tools_disable - section: "passwordpolicy" rules: - pwpolicy_account_inactivity_enforce @@ -156,12 +163,14 @@ profile: - pwpolicy_alpha_numeric_enforce - pwpolicy_custom_regex_enforce - pwpolicy_history_enforce + - pwpolicy_lower_case_character_enforce - pwpolicy_max_lifetime_enforce - pwpolicy_minimum_length_enforce - pwpolicy_minimum_lifetime_enforce - pwpolicy_simple_sequence_disable - pwpolicy_special_character_enforce - pwpolicy_temporary_or_emergency_accounts_disable + - pwpolicy_upper_case_character_enforce - section: "systemsettings" rules: - system_settings_airplay_receiver_disable @@ -169,18 +178,19 @@ profile: - system_settings_automatic_login_disable - system_settings_automatic_logout_enforce - system_settings_bluetooth_disable + - system_settings_bluetooth_settings_disable - system_settings_bluetooth_sharing_disable - - system_settings_cd_dvd_sharing_disable - system_settings_content_caching_disable - system_settings_critical_update_install_enforce - system_settings_diagnostics_reports_disable + - system_settings_external_intelligence_disable + - system_settings_external_intelligence_sign_in_disable - system_settings_filevault_enforce - system_settings_find_my_disable - system_settings_firewall_enable - system_settings_firewall_stealth_mode_enable - system_settings_gatekeeper_identified_developers_allowed - system_settings_gatekeeper_override_disallow - - system_settings_guest_access_smb_disable - system_settings_guest_account_disable - system_settings_hot_corners_disable - system_settings_hot_corners_secure @@ -202,6 +212,7 @@ profile: - system_settings_screensaver_password_enforce - system_settings_screensaver_timeout_enforce - system_settings_siri_disable + - system_settings_siri_settings_disable - system_settings_smbd_disable - system_settings_ssh_disable - system_settings_ssh_enable @@ -209,8 +220,10 @@ profile: - system_settings_time_server_configure - system_settings_time_server_enforce - system_settings_token_removal_enforce + - system_settings_touch_id_settings_disable - system_settings_touchid_unlock_disable - system_settings_usb_restricted_mode + - system_settings_wallet_applepay_settings_disable - system_settings_wifi_disable - section: "Inherent" rules: @@ -265,10 +278,3 @@ profile: - os_managed_access_control_points - os_non_repudiation - os_nonlocal_maintenance - - section: "Supplemental" - rules: - - supplemental_controls - - supplemental_filevault - - supplemental_firewall_pf - - supplemental_password_policy - - supplemental_smartcard diff --git a/includes/mscp-data.yaml b/includes/mscp-data.yaml index c9aa370b5..234696329 100644 --- a/includes/mscp-data.yaml +++ b/includes/mscp-data.yaml @@ -82,16 +82,16 @@ titles: 800-53r5_high: NIST SP 800-53 Rev 5 High Impact 800-53r5_moderate: NIST SP 800-53 Rev 5 Moderate Impact 800-53r5_low: NIST SP 800-53 Rev 5 Low Impact - 800-171: NIST 800-171 Rev 2 - cis_lvl1: CIS Apple macOS 15.0 Sequoia v1.0.0 DRAFT Benchmark (Level 1) - cis_lvl2: CIS Apple macOS 15.0 Sequoia v1.0.0 DRAFT Benchmark (Level 2) + 800-171: NIST 800-171 Rev 3 + cis_lvl1: CIS Apple macOS 15.0 Sequoia v1.0.0 Benchmark (Level 1) + cis_lvl2: CIS Apple macOS 15.0 Sequoia v1.0.0 Benchmark (Level 2) cmmc_lvl1: US CMMC 2.0 Level 1 cmmc_lvl2: US CMMC 2.0 Level 2 cisv8: CIS Controls Version 8 cnssi-1253_low: Committee on National Security Systems Instruction No. 1253 (Low) cnssi-1253_moderate: Committee on National Security Systems Instruction No. 1253 (Moderate) cnssi-1253_high: Committee on National Security Systems Instruction No. 1253 (High) - stig: Apple macOS 14 (Sonoma) STIG - Ver 1, Rel 1 + stig: Apple macOS 15 (Sequoia) STIG - Ver 1, Rel 1 ddm: supported_types: - com.apple.configuration.services.configuration-files diff --git a/rules/audit/audit_acls_files_configure.yaml b/rules/audit/audit_acls_files_configure.yaml index 521f93586..bd4521683 100644 --- a/rules/audit/audit_acls_files_configure.yaml +++ b/rules/audit/audit_acls_files_configure.yaml @@ -36,7 +36,7 @@ references: - SRG-OS-000258-GPOS-00099 - SRG-OS-000058-GPOS-00028 disa_stig: - - N/A + - APPL-15-000030 800-171r3: - 03.03.08 cis: @@ -59,10 +59,11 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cmmc_lvl2 - stig + - cnssi-1253_moderate + - cnssi-1253_high severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/audit/audit_acls_folders_configure.yaml b/rules/audit/audit_acls_folders_configure.yaml index 3aeffc046..240a8eb13 100644 --- a/rules/audit/audit_acls_folders_configure.yaml +++ b/rules/audit/audit_acls_folders_configure.yaml @@ -36,7 +36,7 @@ references: - SRG-OS-000258-GPOS-00099 - SRG-OS-000058-GPOS-00028 disa_stig: - - N/A + - APPL-15-000031 800-171r3: - 03.03.08 cis: @@ -59,11 +59,11 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/audit/audit_auditd_enabled.yaml b/rules/audit/audit_auditd_enabled.yaml index 73308e728..83d059fbd 100644 --- a/rules/audit/audit_auditd_enabled.yaml +++ b/rules/audit/audit_auditd_enabled.yaml @@ -48,6 +48,8 @@ references: - CCI-001890 - CCI-001914 - CCI-002130 + - CCI-003938 + - CCI-004188 800-53r5: - AU-3 - AU-3(1) @@ -100,8 +102,9 @@ references: - SRG-OS-000038-GPOS-00016 - SRG-OS-000462-GPOS-00206 - SRG-OS-000055-GPOS-00026 + - SRG-OS-000755-GPOS-00220 disa_stig: - - N/A + - APPL-15-001003 800-171r3: - 03.03.02 - 03.03.03 @@ -128,11 +131,11 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/audit/audit_configure_capacity_notify.yaml b/rules/audit/audit_configure_capacity_notify.yaml index 6598765bc..c7d373362 100644 --- a/rules/audit/audit_configure_capacity_notify.yaml +++ b/rules/audit/audit_configure_capacity_notify.yaml @@ -27,7 +27,7 @@ references: - SRG-OS-000046-GPOS-00022 - SRG-OS-000343-GPOS-00134 disa_stig: - - N/A + - APPL-15-001030 macOS: - '15.0' odv: @@ -37,10 +37,10 @@ odv: tags: - 800-53r5_high - 800-53r4_high - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - stig + - cnssi-1253_moderate severity: low mobileconfig: false mobileconfig_info: diff --git a/rules/audit/audit_control_acls_configure.yaml b/rules/audit/audit_control_acls_configure.yaml index 22ee4af04..122f0fe26 100644 --- a/rules/audit/audit_control_acls_configure.yaml +++ b/rules/audit/audit_control_acls_configure.yaml @@ -35,7 +35,7 @@ references: - SRG-OS-000258-GPOS-00099 - SRG-OS-000058-GPOS-00028 disa_stig: - - N/A + - APPL-15-001140 800-171r3: - 03.03.08 cis: @@ -51,11 +51,11 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/audit/audit_control_group_configure.yaml b/rules/audit/audit_control_group_configure.yaml index c69d26219..3dd4ada90 100644 --- a/rules/audit/audit_control_group_configure.yaml +++ b/rules/audit/audit_control_group_configure.yaml @@ -35,7 +35,7 @@ references: - SRG-OS-000258-GPOS-00099 - SRG-OS-000058-GPOS-00028 disa_stig: - - N/A + - APPL-15-001110 800-171r3: - 03.03.08 cis: @@ -51,11 +51,11 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/audit/audit_control_mode_configure.yaml b/rules/audit/audit_control_mode_configure.yaml index f1888919c..6215eb594 100644 --- a/rules/audit/audit_control_mode_configure.yaml +++ b/rules/audit/audit_control_mode_configure.yaml @@ -35,7 +35,7 @@ references: - SRG-OS-000258-GPOS-00099 - SRG-OS-000058-GPOS-00028 disa_stig: - - N/A + - APPL-15-001130 800-171r3: - 03.03.08 cis: @@ -51,11 +51,11 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/audit/audit_control_owner_configure.yaml b/rules/audit/audit_control_owner_configure.yaml index 8bc3492b2..5003bfef0 100644 --- a/rules/audit/audit_control_owner_configure.yaml +++ b/rules/audit/audit_control_owner_configure.yaml @@ -35,7 +35,7 @@ references: - SRG-OS-000258-GPOS-00099 - SRG-OS-000058-GPOS-00028 disa_stig: - - N/A + - APPL-15-001120 800-171r3: - 03.03.08 cis: @@ -51,11 +51,11 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/audit/audit_failure_halt.yaml b/rules/audit/audit_failure_halt.yaml index dc0bd4e37..456954795 100644 --- a/rules/audit/audit_failure_halt.yaml +++ b/rules/audit/audit_failure_halt.yaml @@ -25,7 +25,7 @@ references: srg: - SRG-OS-000047-GPOS-00023 disa_stig: - - N/A + - APPL-15-001010 800-171r3: - 03.03.04 cmmc: @@ -40,11 +40,11 @@ tags: - 800-53r4_moderate - 800-53r4_high - 800-171 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/audit/audit_files_group_configure.yaml b/rules/audit/audit_files_group_configure.yaml index 0e79c942b..dc7a224cf 100644 --- a/rules/audit/audit_files_group_configure.yaml +++ b/rules/audit/audit_files_group_configure.yaml @@ -37,7 +37,7 @@ references: - SRG-OS-000258-GPOS-00099 - SRG-OS-000058-GPOS-00028 disa_stig: - - N/A + - APPL-15-001014 800-171r3: - 03.03.08 cis: @@ -60,11 +60,11 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/audit/audit_files_mode_configure.yaml b/rules/audit/audit_files_mode_configure.yaml index 3d957818a..c4e099dda 100644 --- a/rules/audit/audit_files_mode_configure.yaml +++ b/rules/audit/audit_files_mode_configure.yaml @@ -33,7 +33,7 @@ references: - SRG-OS-000258-GPOS-00099 - SRG-OS-000058-GPOS-00028 disa_stig: - - N/A + - APPL-15-001016 800-171r3: - 03.03.08 cis: diff --git a/rules/audit/audit_files_owner_configure.yaml b/rules/audit/audit_files_owner_configure.yaml index c7e8cf975..7b6bd997b 100644 --- a/rules/audit/audit_files_owner_configure.yaml +++ b/rules/audit/audit_files_owner_configure.yaml @@ -37,7 +37,7 @@ references: - SRG-OS-000258-GPOS-00099 - SRG-OS-000058-GPOS-00028 disa_stig: - - N/A + - APPL-15-001012 800-171r3: - 03.03.08 cis: @@ -60,11 +60,11 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/audit/audit_flags_aa_configure.yaml b/rules/audit/audit_flags_aa_configure.yaml index 97dcd3a95..d5cbef850 100644 --- a/rules/audit/audit_flags_aa_configure.yaml +++ b/rules/audit/audit_flags_aa_configure.yaml @@ -22,6 +22,7 @@ references: - CCI-000172 - CCI-001814 - CCI-002884 + - CCI-003938 800-53r5: - AC-2(12) - AU-12 @@ -46,7 +47,7 @@ references: - SRG-OS-000458-GPOS-00203 - SRG-OS-000468-GPOS-00212 disa_stig: - - N/A + - APPL-15-001044 800-171r3: - 03.03.01 - 03.03.03 @@ -74,11 +75,11 @@ tags: - 800-171 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/audit/audit_flags_ad_configure.yaml b/rules/audit/audit_flags_ad_configure.yaml index 42bcbbb74..79acf44dd 100644 --- a/rules/audit/audit_flags_ad_configure.yaml +++ b/rules/audit/audit_flags_ad_configure.yaml @@ -31,6 +31,10 @@ references: - CCI-001814 - CCI-002234 - CCI-002884 + - CCI-000015 + - CCI-000015 + - CCI-003938 + - CCI-004083 800-53r5: - AC-2(12) - AC-6(9) @@ -60,8 +64,9 @@ references: - SRG-OS-000471-GPOS-00215 - SRG-OS-000458-GPOS-00203 - SRG-OS-000303-GPOS-00120 + - SRG-OS-000755-GPOS-00220 disa_stig: - - N/A + - APPL-15-001001 800-171r3: - 03.01.07 - 03.03.01 @@ -90,11 +95,11 @@ tags: - 800-171 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/audit/audit_flags_ex_configure.yaml b/rules/audit/audit_flags_ex_configure.yaml index 3f1775718..710512218 100644 --- a/rules/audit/audit_flags_ex_configure.yaml +++ b/rules/audit/audit_flags_ex_configure.yaml @@ -22,6 +22,7 @@ references: cci: - CCI-000172 - CCI-001814 + - CCI-003938 800-53r5: - AC-2(12) - AU-12 @@ -37,7 +38,7 @@ references: - SRG-OS-000458-GPOS-00203 - SRG-OS-000463-GPOS-00207 disa_stig: - - N/A + - APPL-15-001024 800-171r3: - 03.03.01 - 03.03.03 @@ -65,11 +66,11 @@ tags: - 800-171 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/audit/audit_flags_fd_configure.yaml b/rules/audit/audit_flags_fd_configure.yaml index 832c52ec9..ee912d63d 100644 --- a/rules/audit/audit_flags_fd_configure.yaml +++ b/rules/audit/audit_flags_fd_configure.yaml @@ -30,6 +30,7 @@ references: - CCI-001495 - CCI-001814 - CCI-002884 + - CCI-003938 800-53r5: - AC-2(12) - AU-12 @@ -60,7 +61,7 @@ references: - SRG-OS-000458-GPOS-00203 - SRG-OS-000058-GPOS-00028 disa_stig: - - N/A + - APPL-15-001020 800-171r3: - 03.03.01 - 03.03.03 @@ -77,11 +78,11 @@ tags: - 800-53r5_low - 800-53r5_moderate - 800-53r5_high - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/audit/audit_flags_fm_configure.yaml b/rules/audit/audit_flags_fm_configure.yaml index 923854f2c..fb4222408 100644 --- a/rules/audit/audit_flags_fm_configure.yaml +++ b/rules/audit/audit_flags_fm_configure.yaml @@ -30,6 +30,7 @@ references: - CCI-001495 - CCI-001814 - CCI-002884 + - CCI-003938 800-53r5: - AC-2(12) - AU-12 @@ -61,7 +62,7 @@ references: - SRG-OS-000458-GPOS-00203 - SRG-OS-000058-GPOS-00028 disa_stig: - - N/A + - APPL-15-001021 800-171r3: - 03.03.01 - 03.03.03 @@ -74,11 +75,11 @@ references: macOS: - '15.0' tags: - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/audit/audit_flags_fm_failed_configure.yaml b/rules/audit/audit_flags_fm_failed_configure.yaml index 03f1f54ce..e6c6ec586 100644 --- a/rules/audit/audit_flags_fm_failed_configure.yaml +++ b/rules/audit/audit_flags_fm_failed_configure.yaml @@ -68,10 +68,10 @@ tags: - 800-53r4_high - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/audit/audit_flags_fr_configure.yaml b/rules/audit/audit_flags_fr_configure.yaml index 4a40208b1..200951ca6 100644 --- a/rules/audit/audit_flags_fr_configure.yaml +++ b/rules/audit/audit_flags_fr_configure.yaml @@ -23,6 +23,7 @@ references: cci: - CCI-000172 - CCI-001814 + - CCI-003938 800-53r5: - AC-2(12) - AU-12 @@ -52,7 +53,7 @@ references: - SRG-OS-000458-GPOS-00203 - SRG-OS-000058-GPOS-00028 disa_stig: - - N/A + - APPL-15-001022 800-171r3: - 03.03.01 - 03.03.03 @@ -82,11 +83,11 @@ tags: - 800-171 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/audit/audit_flags_fw_configure.yaml b/rules/audit/audit_flags_fw_configure.yaml index 6d0049d91..5a5de7764 100644 --- a/rules/audit/audit_flags_fw_configure.yaml +++ b/rules/audit/audit_flags_fw_configure.yaml @@ -23,6 +23,7 @@ references: cci: - CCI-000172 - CCI-001814 + - CCI-003938 800-53r5: - AC-2(12) - AU-12 @@ -53,7 +54,7 @@ references: - SRG-OS-000458-GPOS-00203 - SRG-OS-000058-GPOS-00028 disa_stig: - - N/A + - APPL-15-001023 800-171r3: - 03.03.01 - 03.03.03 @@ -83,11 +84,11 @@ tags: - 800-171 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/audit/audit_flags_lo_configure.yaml b/rules/audit/audit_flags_lo_configure.yaml index 62b18b1ff..f20c38739 100644 --- a/rules/audit/audit_flags_lo_configure.yaml +++ b/rules/audit/audit_flags_lo_configure.yaml @@ -43,8 +43,9 @@ references: - SRG-OS-000472-GPOS-00217 - SRG-OS-000471-GPOS-00215 - SRG-OS-000458-GPOS-00203 + - SRG-OS-000755-GPOS-00220 disa_stig: - - N/A + - APPL-15-001002 800-171r3: - 03.03.01 - 03.03.03 @@ -73,11 +74,11 @@ tags: - 800-171 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/audit/audit_folder_group_configure.yaml b/rules/audit/audit_folder_group_configure.yaml index 96e4e3cff..64ed4fac4 100644 --- a/rules/audit/audit_folder_group_configure.yaml +++ b/rules/audit/audit_folder_group_configure.yaml @@ -37,7 +37,7 @@ references: - SRG-OS-000258-GPOS-00099 - SRG-OS-000058-GPOS-00028 disa_stig: - - N/A + - APPL-15-001015 800-171r3: - 03.03.08 cis: @@ -60,11 +60,11 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/audit/audit_folder_owner_configure.yaml b/rules/audit/audit_folder_owner_configure.yaml index a8cff947f..0d14e2b62 100644 --- a/rules/audit/audit_folder_owner_configure.yaml +++ b/rules/audit/audit_folder_owner_configure.yaml @@ -37,7 +37,7 @@ references: - SRG-OS-000258-GPOS-00099 - SRG-OS-000058-GPOS-00028 disa_stig: - - N/A + - APPL-15-001013 800-171r3: - 03.03.08 cis: @@ -60,11 +60,11 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/audit/audit_folders_mode_configure.yaml b/rules/audit/audit_folders_mode_configure.yaml index 4d79d4e43..ca06b1371 100644 --- a/rules/audit/audit_folders_mode_configure.yaml +++ b/rules/audit/audit_folders_mode_configure.yaml @@ -35,7 +35,7 @@ references: - SRG-OS-000258-GPOS-00099 - SRG-OS-000058-GPOS-00028 disa_stig: - - N/A + - APPL-15-001017 800-171r3: - 03.03.08 cis: @@ -58,11 +58,11 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/audit/audit_off_load_records.yaml b/rules/audit/audit_off_load_records.yaml index 3acb23f1c..f0361611c 100644 --- a/rules/audit/audit_off_load_records.yaml +++ b/rules/audit/audit_off_load_records.yaml @@ -34,9 +34,9 @@ macOS: tags: - permanent - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - srg + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/audit/audit_record_reduction_report_generation.yaml b/rules/audit/audit_record_reduction_report_generation.yaml index 77bec6716..c382361bf 100644 --- a/rules/audit/audit_record_reduction_report_generation.yaml +++ b/rules/audit/audit_record_reduction_report_generation.yaml @@ -40,9 +40,9 @@ tags: - 800-53r4_high - 800-53r5_moderate - inherent - - cnssi-1253_moderate - cnssi-1253_high - cmmc_lvl2 - srg + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/audit/audit_records_processing.yaml b/rules/audit/audit_records_processing.yaml index 760fdd765..a31b1588a 100644 --- a/rules/audit/audit_records_processing.yaml +++ b/rules/audit/audit_records_processing.yaml @@ -33,9 +33,9 @@ tags: - 800-53r4_high - 800-53r5_moderate - permanent - - cnssi-1253_moderate - cnssi-1253_high - cmmc_lvl2 - srg + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/audit/audit_retention_configure.yaml b/rules/audit/audit_retention_configure.yaml index a741e2e2a..4ffc1a1e4 100644 --- a/rules/audit/audit_retention_configure.yaml +++ b/rules/audit/audit_retention_configure.yaml @@ -27,7 +27,7 @@ references: srg: - SRG-OS-000341-GPOS-00132 disa_stig: - - N/A + - APPL-15-001029 cis: benchmark: - 3.4 (level 1) @@ -58,11 +58,11 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: low mobileconfig: false mobileconfig_info: diff --git a/rules/audit/audit_settings_failure_notify.yaml b/rules/audit/audit_settings_failure_notify.yaml index 3898b9550..6c244d311 100644 --- a/rules/audit/audit_settings_failure_notify.yaml +++ b/rules/audit/audit_settings_failure_notify.yaml @@ -29,7 +29,7 @@ references: - SRG-OS-000047-GPOS-00023 - SRG-OS-000344-GPOS-00135 disa_stig: - - N/A + - APPL-15-001031 800-171r3: - 03.03.04 cmmc: @@ -42,11 +42,11 @@ tags: - 800-53r4_high - 800-53r5_high - 800-171 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/auth/auth_pam_login_smartcard_enforce.yaml b/rules/auth/auth_pam_login_smartcard_enforce.yaml index 504aa1036..e65b8e153 100644 --- a/rules/auth/auth_pam_login_smartcard_enforce.yaml +++ b/rules/auth/auth_pam_login_smartcard_enforce.yaml @@ -44,6 +44,7 @@ references: - CCI-000767 - CCI-000768 - CCI-001941 + - CCI-004047 800-53r5: - IA-2(1) - IA-2(2) @@ -58,8 +59,9 @@ references: - SRG-OS-000108-GPOS-00055 - SRG-OS-000106-GPOS-00053 - SRG-OS-000105-GPOS-00052 + - SRG-OS-000705-GPOS-00150 disa_stig: - - N/A + - APPL-15-003050 800-171r3: - 03.05.03 - 03.05.04 @@ -84,11 +86,11 @@ tags: - 800-53r4_high - 800-171 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/auth/auth_pam_su_smartcard_enforce.yaml b/rules/auth/auth_pam_su_smartcard_enforce.yaml index d9c291bdb..6b85cac1b 100644 --- a/rules/auth/auth_pam_su_smartcard_enforce.yaml +++ b/rules/auth/auth_pam_su_smartcard_enforce.yaml @@ -39,6 +39,7 @@ references: - CCI-000767 - CCI-000768 - CCI-001941 + - CCI-004047 800-53r5: - IA-2(1) - IA-2(2) @@ -53,8 +54,9 @@ references: - SRG-OS-000108-GPOS-00055 - SRG-OS-000106-GPOS-00053 - SRG-OS-000105-GPOS-00052 + - SRG-OS-000705-GPOS-00150 disa_stig: - - N/A + - APPL-15-003051 800-171r3: - 03.05.03 - 03.05.04 @@ -79,11 +81,11 @@ tags: - 800-53r4_high - 800-171 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/auth/auth_pam_sudo_smartcard_enforce.yaml b/rules/auth/auth_pam_sudo_smartcard_enforce.yaml index f2f202629..fb5d8a23f 100644 --- a/rules/auth/auth_pam_sudo_smartcard_enforce.yaml +++ b/rules/auth/auth_pam_sudo_smartcard_enforce.yaml @@ -38,6 +38,7 @@ references: - CCI-000767 - CCI-000768 - CCI-001941 + - CCI-004047 800-53r5: - IA-2(1) - IA-2(2) @@ -52,8 +53,9 @@ references: - SRG-OS-000108-GPOS-00055 - SRG-OS-000106-GPOS-00053 - SRG-OS-000105-GPOS-00052 + - SRG-OS-000705-GPOS-00150 disa_stig: - - N/A + - APPL-15-003052 800-171r3: - 03.05.03 - 03.05.04 @@ -78,11 +80,11 @@ tags: - 800-53r4_high - 800-171 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/auth/auth_smartcard_allow.yaml b/rules/auth/auth_smartcard_allow.yaml index 8d37d5c61..ac8fec813 100644 --- a/rules/auth/auth_smartcard_allow.yaml +++ b/rules/auth/auth_smartcard_allow.yaml @@ -42,7 +42,7 @@ references: - SRG-OS-000105-GPOS-00052 - SRG-OS-000068-GPOS-00036 disa_stig: - - N/A + - APPL-15-003030 cis: benchmark: - N/A @@ -67,12 +67,12 @@ tags: - 800-53r4_moderate - 800-53r4_high - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/auth/auth_smartcard_certificate_trust_enforce_high.yaml b/rules/auth/auth_smartcard_certificate_trust_enforce_high.yaml index 352c46d4f..fc8e8edeb 100644 --- a/rules/auth/auth_smartcard_certificate_trust_enforce_high.yaml +++ b/rules/auth/auth_smartcard_certificate_trust_enforce_high.yaml @@ -40,6 +40,8 @@ tags: - 800-53r4_high - 800-53r5_high - cnssi-1253_high + - cnssi-1253_moderate + - cnssi-1253_low mobileconfig: true mobileconfig_info: com.apple.security.smartcard: diff --git a/rules/auth/auth_smartcard_certificate_trust_enforce_moderate.yaml b/rules/auth/auth_smartcard_certificate_trust_enforce_moderate.yaml index 3bf7a1329..f10fbaeb1 100644 --- a/rules/auth/auth_smartcard_certificate_trust_enforce_moderate.yaml +++ b/rules/auth/auth_smartcard_certificate_trust_enforce_moderate.yaml @@ -26,6 +26,7 @@ references: - CCI-001954 - CCI-001991 - CCI-002470 + - CCI-004068 800-53r5: - IA-5(2) - SC-17 @@ -38,7 +39,7 @@ references: - SRG-OS-000377-GPOS-00162 - SRG-OS-000066-GPOS-00034 disa_stig: - - N/A + - APPL-15-001060 cmmc: - SC.L2-3.13.10 macOS: @@ -46,10 +47,11 @@ macOS: tags: - 800-53r4_moderate - 800-53r5_moderate - - cnssi-1253_moderate - cnssi-1253_low - cmmc_lvl2 - stig + - cnssi-1253_moderate + - cnssi-1253_high severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/auth/auth_smartcard_enforce.yaml b/rules/auth/auth_smartcard_enforce.yaml index 13e3c6f48..707c6b3fc 100644 --- a/rules/auth/auth_smartcard_enforce.yaml +++ b/rules/auth/auth_smartcard_enforce.yaml @@ -31,6 +31,7 @@ references: - CCI-001941 - CCI-001948 - CCI-001953 + - CCI-004046 800-53r5: - IA-2(1) - IA-2(2) @@ -58,8 +59,9 @@ references: - SRG-OS-000375-GPOS-00160 - SRG-OS-000376-GPOS-00161 - SRG-OS-000105-GPOS-00052 + - SRG-OS-000705-GPOS-00150 disa_stig: - - N/A + - APPL-15-003020 800-171r3: - 03.05.01 - 03.05.03 @@ -87,12 +89,12 @@ tags: - 800-53r4_high - 800-171 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/auth/auth_ssh_password_authentication_disable.yaml b/rules/auth/auth_ssh_password_authentication_disable.yaml index c5706cdda..891be1e26 100644 --- a/rules/auth/auth_ssh_password_authentication_disable.yaml +++ b/rules/auth/auth_ssh_password_authentication_disable.yaml @@ -42,6 +42,7 @@ references: - CCI-000877 - CCI-001941 - CCI-001948 + - CCI-004046 800-53r5: - IA-2(1) - IA-2(2) @@ -71,7 +72,7 @@ references: - SRG-OS-000375-GPOS-00160 - SRG-OS-000105-GPOS-00052 disa_stig: - - N/A + - APPL-15-001150 800-171r3: - 03.05.01 - 03.05.03 @@ -101,12 +102,12 @@ tags: - 800-53r4_high - 800-171 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: high mobileconfig: false mobileconfig_info: diff --git a/rules/icloud/icloud_addressbook_disable.yaml b/rules/icloud/icloud_addressbook_disable.yaml index 9ec79185a..eadbf33df 100644 --- a/rules/icloud/icloud_addressbook_disable.yaml +++ b/rules/icloud/icloud_addressbook_disable.yaml @@ -33,7 +33,7 @@ references: srg: - SRG-OS-000095-GPOS-00049 disa_stig: - - N/A + - APPL-15-002014 800-171r3: - 03.01.20 - 03.04.06 @@ -59,12 +59,12 @@ tags: - 800-53r4_high - 800-171 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/icloud/icloud_appleid_system_settings_disable.yaml b/rules/icloud/icloud_appleid_system_settings_disable.yaml index 90d0d396a..1da32ca12 100644 --- a/rules/icloud/icloud_appleid_system_settings_disable.yaml +++ b/rules/icloud/icloud_appleid_system_settings_disable.yaml @@ -53,11 +53,11 @@ tags: - 800-53r4_high - 800-171 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 + - cnssi-1253_moderate severity: high mobileconfig: true mobileconfig_info: diff --git a/rules/icloud/icloud_bookmarks_disable.yaml b/rules/icloud/icloud_bookmarks_disable.yaml index dc37b17ce..53aeb381b 100644 --- a/rules/icloud/icloud_bookmarks_disable.yaml +++ b/rules/icloud/icloud_bookmarks_disable.yaml @@ -33,7 +33,7 @@ references: srg: - SRG-OS-000095-GPOS-00049 disa_stig: - - N/A + - APPL-15-002042 800-171r3: - 03.01.20 - 03.04.06 @@ -59,12 +59,12 @@ tags: - 800-53r4_high - 800-171 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/icloud/icloud_calendar_disable.yaml b/rules/icloud/icloud_calendar_disable.yaml index ba15ad129..4bbdc27dc 100644 --- a/rules/icloud/icloud_calendar_disable.yaml +++ b/rules/icloud/icloud_calendar_disable.yaml @@ -33,7 +33,7 @@ references: srg: - SRG-OS-000095-GPOS-00049 disa_stig: - - N/A + - APPL-15-002012 800-171r3: - 03.01.20 - 03.04.06 @@ -59,12 +59,12 @@ tags: - 800-53r4_high - 800-171 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/icloud/icloud_drive_disable.yaml b/rules/icloud/icloud_drive_disable.yaml index 26cc67040..9f99b039a 100644 --- a/rules/icloud/icloud_drive_disable.yaml +++ b/rules/icloud/icloud_drive_disable.yaml @@ -33,7 +33,7 @@ references: srg: - SRG-OS-000095-GPOS-00049 disa_stig: - - N/A + - APPL-15-002041 800-171r3: - 03.01.20 - 03.04.06 @@ -59,12 +59,12 @@ tags: - 800-53r4_high - 800-171 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/icloud/icloud_freeform_disable.yaml b/rules/icloud/icloud_freeform_disable.yaml index 630fe37e6..96ababcbe 100644 --- a/rules/icloud/icloud_freeform_disable.yaml +++ b/rules/icloud/icloud_freeform_disable.yaml @@ -33,7 +33,7 @@ references: srg: - SRG-OS-000095-GPOS-00049 disa_stig: - - N/A + - APPL-15-002270 800-171r3: - 03.01.20 - 03.04.06 @@ -59,12 +59,12 @@ tags: - 800-53r4_high - 800-171 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/icloud/icloud_game_center_disable.yaml b/rules/icloud/icloud_game_center_disable.yaml index f2b7f4286..3a4c60503 100644 --- a/rules/icloud/icloud_game_center_disable.yaml +++ b/rules/icloud/icloud_game_center_disable.yaml @@ -31,7 +31,7 @@ references: srg: - SRG-OS-000095-GPOS-00049 disa_stig: - - N/A + - APPL-15-002160 800-171r3: - 03.01.20 - 03.04.06 @@ -57,12 +57,12 @@ tags: - 800-53r4_high - 800-171 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/icloud/icloud_keychain_disable.yaml b/rules/icloud/icloud_keychain_disable.yaml index 545211eaa..5ad4faebd 100644 --- a/rules/icloud/icloud_keychain_disable.yaml +++ b/rules/icloud/icloud_keychain_disable.yaml @@ -33,7 +33,7 @@ references: srg: - SRG-OS-000095-GPOS-00049 disa_stig: - - N/A + - APPL-15-002040 800-171r3: - 03.01.20 - 03.04.06 @@ -59,12 +59,12 @@ tags: - 800-53r4_high - 800-171 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/icloud/icloud_mail_disable.yaml b/rules/icloud/icloud_mail_disable.yaml index 4a48a5569..7d1f6d78d 100644 --- a/rules/icloud/icloud_mail_disable.yaml +++ b/rules/icloud/icloud_mail_disable.yaml @@ -33,7 +33,7 @@ references: srg: - SRG-OS-000095-GPOS-00049 disa_stig: - - N/A + - APPL-15-002015 800-171r3: - 03.01.20 - 03.04.06 @@ -59,12 +59,12 @@ tags: - 800-53r4_high - 800-171 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/icloud/icloud_notes_disable.yaml b/rules/icloud/icloud_notes_disable.yaml index 7ecc600ce..c5256e7c1 100644 --- a/rules/icloud/icloud_notes_disable.yaml +++ b/rules/icloud/icloud_notes_disable.yaml @@ -33,7 +33,7 @@ references: srg: - SRG-OS-000095-GPOS-00049 disa_stig: - - N/A + - APPL-15-002016 800-171r3: - 03.01.20 - 03.04.06 @@ -59,12 +59,12 @@ tags: - 800-53r4_high - 800-171 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/icloud/icloud_photos_disable.yaml b/rules/icloud/icloud_photos_disable.yaml index dbcf22af3..4b0890e0c 100644 --- a/rules/icloud/icloud_photos_disable.yaml +++ b/rules/icloud/icloud_photos_disable.yaml @@ -33,7 +33,7 @@ references: srg: - SRG-OS-000095-GPOS-00049 disa_stig: - - N/A + - APPL-15-002043 800-171r3: - 03.01.20 - 03.04.06 @@ -59,12 +59,12 @@ tags: - 800-53r4_high - 800-171 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/icloud/icloud_private_relay_disable.yaml b/rules/icloud/icloud_private_relay_disable.yaml index 019833992..59863f737 100644 --- a/rules/icloud/icloud_private_relay_disable.yaml +++ b/rules/icloud/icloud_private_relay_disable.yaml @@ -32,7 +32,7 @@ references: srg: - SRG-OS-000095-GPOS-00049 disa_stig: - - N/A + - APPL-15-002170 800-171r3: - 03.01.20 - 03.04.06 @@ -57,12 +57,13 @@ tags: - 800-53r4_moderate - 800-53r4_high - 800-171 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 + - cisv8 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/icloud/icloud_reminders_disable.yaml b/rules/icloud/icloud_reminders_disable.yaml index 2c51517ff..34530845e 100644 --- a/rules/icloud/icloud_reminders_disable.yaml +++ b/rules/icloud/icloud_reminders_disable.yaml @@ -33,7 +33,7 @@ references: srg: - SRG-OS-000095-GPOS-00049 disa_stig: - - N/A + - APPL-15-002013 800-171r3: - 03.01.20 - 03.04.06 @@ -59,12 +59,12 @@ tags: - 800-53r4_high - 800-171 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/icloud/icloud_sync_disable.yaml b/rules/icloud/icloud_sync_disable.yaml index b4dffd47f..68d00d7c7 100644 --- a/rules/icloud/icloud_sync_disable.yaml +++ b/rules/icloud/icloud_sync_disable.yaml @@ -32,7 +32,7 @@ references: srg: - SRG-OS-000095-GPOS-00049 disa_stig: - - N/A + - APPL-15-002150 800-171r3: - 03.01.20 - 03.04.06 @@ -59,12 +59,12 @@ tags: - 800-171 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/os/os_access_control_mobile_devices.yaml b/rules/os/os_access_control_mobile_devices.yaml index 5edaaaa02..3c7531a4c 100644 --- a/rules/os/os_access_control_mobile_devices.yaml +++ b/rules/os/os_access_control_mobile_devices.yaml @@ -41,9 +41,9 @@ tags: - 800-53r5_high - n_a - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_account_modification_disable.yaml b/rules/os/os_account_modification_disable.yaml index 80203ba9d..b104b50b7 100644 --- a/rules/os/os_account_modification_disable.yaml +++ b/rules/os/os_account_modification_disable.yaml @@ -39,7 +39,7 @@ references: srg: - SRG-OS-000095-GPOS-00049 disa_stig: - - N/A + - APPL-15-002120 800-171r3: - 03.01.20 - 03.04.06 @@ -64,12 +64,12 @@ tags: - 800-53r4_high - 800-171 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/os/os_airdrop_disable.yaml b/rules/os/os_airdrop_disable.yaml index ccd655e3d..299f1bdae 100644 --- a/rules/os/os_airdrop_disable.yaml +++ b/rules/os/os_airdrop_disable.yaml @@ -34,7 +34,7 @@ references: - SRG-OS-000080-GPOS-00048 - SRG-OS-000095-GPOS-00049 disa_stig: - - N/A + - APPL-15-002009 800-171r3: - 03.01.02 - 03.01.20 @@ -64,12 +64,12 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/os/os_allow_info_passed.yaml b/rules/os/os_allow_info_passed.yaml index 887309821..d40825e2b 100644 --- a/rules/os/os_allow_info_passed.yaml +++ b/rules/os/os_allow_info_passed.yaml @@ -27,9 +27,9 @@ macOS: - '15.0' tags: - inherent - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - srg + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_appleid_prompt_disable.yaml b/rules/os/os_appleid_prompt_disable.yaml index 2f907331f..6fa1812c2 100644 --- a/rules/os/os_appleid_prompt_disable.yaml +++ b/rules/os/os_appleid_prompt_disable.yaml @@ -25,7 +25,7 @@ references: srg: - SRG-OS-000095-GPOS-00049 disa_stig: - - N/A + - APPL-15-002035 800-171r3: - 03.01.20 cis: @@ -47,12 +47,12 @@ tags: - 800-53r4_high - 800-171 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/os/os_application_sandboxing.yaml b/rules/os/os_application_sandboxing.yaml index aab02186e..acd59d96c 100644 --- a/rules/os/os_application_sandboxing.yaml +++ b/rules/os/os_application_sandboxing.yaml @@ -30,8 +30,8 @@ tags: - 800-53r5_low - 800-53r5_moderate - 800-53r5_high - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_asl_log_files_owner_group_configure.yaml b/rules/os/os_asl_log_files_owner_group_configure.yaml index c88909c48..1798a5165 100644 --- a/rules/os/os_asl_log_files_owner_group_configure.yaml +++ b/rules/os/os_asl_log_files_owner_group_configure.yaml @@ -27,7 +27,7 @@ references: - SRG-OS-000206-GPOS-00084 - SRG-OS-000205-GPOS-00083 disa_stig: - - N/A + - APPL-15-004001 800-171r3: - N/A macOS: @@ -35,10 +35,10 @@ macOS: tags: - 800-53r5_moderate - 800-53r5_high - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_asl_log_files_permissions_configure.yaml b/rules/os/os_asl_log_files_permissions_configure.yaml index 929ec20e0..ab9ca2378 100644 --- a/rules/os/os_asl_log_files_permissions_configure.yaml +++ b/rules/os/os_asl_log_files_permissions_configure.yaml @@ -25,7 +25,7 @@ references: - SRG-OS-000206-GPOS-00084 - SRG-OS-000205-GPOS-00083 disa_stig: - - N/A + - APPL-15-004002 800-171r3: - N/A macOS: @@ -33,10 +33,10 @@ macOS: tags: - 800-53r5_moderate - 800-53r5_high - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_auth_peripherals.yaml b/rules/os/os_auth_peripherals.yaml index 97734334b..b147cfe1c 100644 --- a/rules/os/os_auth_peripherals.yaml +++ b/rules/os/os_auth_peripherals.yaml @@ -38,11 +38,11 @@ tags: - 800-53r4_high - permanent - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - srg + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_authenticated_root_enable.yaml b/rules/os/os_authenticated_root_enable.yaml index a809c8b07..d5c496d1b 100644 --- a/rules/os/os_authenticated_root_enable.yaml +++ b/rules/os/os_authenticated_root_enable.yaml @@ -9,7 +9,7 @@ discussion: | WARNING: If more than one partition with macOS is detected, the csrutil command will hang awaiting input. check: | - /usr/bin/csrutil authenticated-root | /usr/bin/grep -c 'enabled' + /usr/libexec/mdmclient QuerySecurityInfo | /usr/bin/grep -c "AuthenticatedRootVolumeEnabled = 1;" result: integer: 1 fix: | @@ -39,7 +39,7 @@ references: srg: - SRG-OS-000080-GPOS-00048 disa_stig: - - N/A + - APPL-15-005070 800-171r3: - 03.01.02 - 03.04.05 @@ -66,12 +66,12 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_blank_bluray_disable.yaml b/rules/os/os_blank_bluray_disable.yaml index 2ecde48fa..d73f9d3a9 100644 --- a/rules/os/os_blank_bluray_disable.yaml +++ b/rules/os/os_blank_bluray_disable.yaml @@ -42,10 +42,10 @@ references: macOS: - '15.0' tags: - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/os/os_blank_cd_disable.yaml b/rules/os/os_blank_cd_disable.yaml index ff4aa0987..6c1e4d316 100644 --- a/rules/os/os_blank_cd_disable.yaml +++ b/rules/os/os_blank_cd_disable.yaml @@ -42,10 +42,10 @@ references: macOS: - '15.0' tags: - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/os/os_blank_dvd_disable.yaml b/rules/os/os_blank_dvd_disable.yaml index d7dac1c74..14e159f58 100644 --- a/rules/os/os_blank_dvd_disable.yaml +++ b/rules/os/os_blank_dvd_disable.yaml @@ -42,10 +42,10 @@ references: macOS: - '15.0' tags: - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/os/os_bluray_read_only_enforce.yaml b/rules/os/os_bluray_read_only_enforce.yaml index 34e725f28..a06433fc2 100644 --- a/rules/os/os_bluray_read_only_enforce.yaml +++ b/rules/os/os_bluray_read_only_enforce.yaml @@ -42,10 +42,10 @@ references: macOS: - '15.0' tags: - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/os/os_bonjour_disable.yaml b/rules/os/os_bonjour_disable.yaml index 8aa722a40..32e8aac55 100644 --- a/rules/os/os_bonjour_disable.yaml +++ b/rules/os/os_bonjour_disable.yaml @@ -25,7 +25,7 @@ references: srg: - SRG-OS-000095-GPOS-00049 disa_stig: - - N/A + - APPL-15-002005 800-171r3: - 03.04.06 cis: @@ -49,11 +49,11 @@ tags: - 800-171 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/os/os_burn_support_disable.yaml b/rules/os/os_burn_support_disable.yaml index 4abe731fc..54df62765 100644 --- a/rules/os/os_burn_support_disable.yaml +++ b/rules/os/os_burn_support_disable.yaml @@ -35,10 +35,10 @@ macOS: - '15.0' tags: - 800-171 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 + - cnssi-1253_moderate severity: low mobileconfig: true mobileconfig_info: diff --git a/rules/os/os_calendar_app_disable.yaml b/rules/os/os_calendar_app_disable.yaml index e5bd75a54..6ea1fe6ff 100644 --- a/rules/os/os_calendar_app_disable.yaml +++ b/rules/os/os_calendar_app_disable.yaml @@ -64,9 +64,9 @@ references: macOS: - '15.0' tags: - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/os/os_camera_disable.yaml b/rules/os/os_camera_disable.yaml index e6e46c36e..0dd8f3ebc 100644 --- a/rules/os/os_camera_disable.yaml +++ b/rules/os/os_camera_disable.yaml @@ -36,7 +36,7 @@ references: srg: - SRG-OS-000095-GPOS-00049 disa_stig: - - N/A + - APPL-15-002017 macOS: - '15.0' tags: diff --git a/rules/os/os_cd_read_only_enforce.yaml b/rules/os/os_cd_read_only_enforce.yaml index d06e82259..59b7e7173 100644 --- a/rules/os/os_cd_read_only_enforce.yaml +++ b/rules/os/os_cd_read_only_enforce.yaml @@ -42,10 +42,10 @@ references: macOS: - '15.0' tags: - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/os/os_certificate_authority_trust.yaml b/rules/os/os_certificate_authority_trust.yaml index effa6d771..d4d96c29c 100644 --- a/rules/os/os_certificate_authority_trust.yaml +++ b/rules/os/os_certificate_authority_trust.yaml @@ -15,14 +15,16 @@ references: - CCI-002470 - CCI-000185 - CCI-002450 + - CCI-004909 800-53r5: - SC-17 800-53r4: - SC-17 srg: - SRG-OS-000403-GPOS-00182 + - SRG-OS-000775-GPOS-00230 disa_stig: - - N/A + - APPL-15-003001 cmmc: - SC.L2-3.13.10 macOS: @@ -33,11 +35,11 @@ tags: - 800-53r4_moderate - 800-53r4_high - manual - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: high mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_change_security_attributes.yaml b/rules/os/os_change_security_attributes.yaml index 5054c6783..a425332a7 100644 --- a/rules/os/os_change_security_attributes.yaml +++ b/rules/os/os_change_security_attributes.yaml @@ -27,9 +27,9 @@ macOS: - '15.0' tags: - inherent - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - srg + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_config_data_install_enforce.yaml b/rules/os/os_config_data_install_enforce.yaml index e243cbd67..2c45b4e1a 100644 --- a/rules/os/os_config_data_install_enforce.yaml +++ b/rules/os/os_config_data_install_enforce.yaml @@ -30,7 +30,7 @@ references: srg: - SRG-OS-000480-GPOS-00227 disa_stig: - - N/A + - APPL-15-005130 800-171r3: - 03.14.02 cis: @@ -53,12 +53,12 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/os/os_config_profile_ui_install_disable.yaml b/rules/os/os_config_profile_ui_install_disable.yaml index f70bac32e..1757afe9d 100644 --- a/rules/os/os_config_profile_ui_install_disable.yaml +++ b/rules/os/os_config_profile_ui_install_disable.yaml @@ -38,10 +38,10 @@ tags: - 800-53r5_moderate - 800-53r5_high - 800-171 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 + - cnssi-1253_moderate mobileconfig: true mobileconfig_info: com.apple.applicationaccess: diff --git a/rules/os/os_continuous_monitoring.yaml b/rules/os/os_continuous_monitoring.yaml index 4bcabb2de..fe591422c 100644 --- a/rules/os/os_continuous_monitoring.yaml +++ b/rules/os/os_continuous_monitoring.yaml @@ -27,9 +27,9 @@ tags: - 800-53r4_moderate - 800-53r4_high - permanent - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - srg + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_dictation_disable.yaml b/rules/os/os_dictation_disable.yaml index 45826e1aa..f7f6f69bf 100644 --- a/rules/os/os_dictation_disable.yaml +++ b/rules/os/os_dictation_disable.yaml @@ -28,7 +28,7 @@ references: srg: - SRG-OS-000095-GPOS-00049 disa_stig: - - N/A + - APPL-15-002230 800-171r3: - 03.01.20 - 03.04.06 @@ -54,12 +54,12 @@ tags: - 800-53r4_high - 800-171 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/os/os_directory_services_configured.yaml b/rules/os/os_directory_services_configured.yaml index d8ba14526..2a18b4efe 100644 --- a/rules/os/os_directory_services_configured.yaml +++ b/rules/os/os_directory_services_configured.yaml @@ -14,13 +14,13 @@ references: cce: - CCE-94181-5 cci: - - CCI-000366 + - N/A 800-53r5: - N/A 800-53r4: - N/A srg: - - SRG-OS-000480-GPOS-00227 + - N/A disa_stig: - N/A cis: @@ -32,7 +32,6 @@ macOS: - '15.0' tags: - cisv8 - - stig severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_disk_image_disable.yaml b/rules/os/os_disk_image_disable.yaml index a35b9f2ec..c40995229 100644 --- a/rules/os/os_disk_image_disable.yaml +++ b/rules/os/os_disk_image_disable.yaml @@ -42,10 +42,10 @@ references: macOS: - '15.0' tags: - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/os/os_dvdram_disable.yaml b/rules/os/os_dvdram_disable.yaml index 8e9a8af64..bf78a4f47 100644 --- a/rules/os/os_dvdram_disable.yaml +++ b/rules/os/os_dvdram_disable.yaml @@ -42,10 +42,10 @@ references: macOS: - '15.0' tags: - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/os/os_enforce_access_restrictions.yaml b/rules/os/os_enforce_access_restrictions.yaml index 11dbc04d6..5e4bacc72 100644 --- a/rules/os/os_enforce_access_restrictions.yaml +++ b/rules/os/os_enforce_access_restrictions.yaml @@ -29,8 +29,8 @@ tags: - 800-53r5_high - 800-53r4_high - inherent - - cnssi-1253_moderate - cnssi-1253_high - srg + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_erase_content_and_settings_disable.yaml b/rules/os/os_erase_content_and_settings_disable.yaml index 40741d6db..b63adc2c3 100644 --- a/rules/os/os_erase_content_and_settings_disable.yaml +++ b/rules/os/os_erase_content_and_settings_disable.yaml @@ -27,7 +27,7 @@ references: - SRG-OS-000480-GPOS-00227 - SRG-OS-000095-GPOS-00049 disa_stig: - - N/A + - APPL-15-005061 cmmc: - CM.L2-3.4.6 - CM.L2-3.4.7 @@ -37,11 +37,11 @@ macOS: - '15.0' tags: - 800-171 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/os/os_external_storage_access_defined.yaml b/rules/os/os_external_storage_access_defined.yaml index c1007cb4c..eec76c031 100644 --- a/rules/os/os_external_storage_access_defined.yaml +++ b/rules/os/os_external_storage_access_defined.yaml @@ -25,7 +25,10 @@ references: - 03.08.07 cmmc: - MP.L2-3.8.7 - - MP.L2-3.8.8 + - MP.L2-3.8.8 +odv: + hint: Allowed, ReadOnly, or Disallowed + recommended: Allowed macOS: - '15.0' tags: @@ -33,9 +36,9 @@ tags: - 800-53r5_low - 800-53r5_moderate - 800-53r5_high -odv: - hint: Allowed, ReadOnly, or Disallowed - recommended: Allowed + - cnssi-1253_moderate + - cnssi-1253_low + - cnssi-1253_high mobileconfig: false mobileconfig_info: ddm_info: diff --git a/rules/os/os_facetime_app_disable.yaml b/rules/os/os_facetime_app_disable.yaml index fe84e89df..c437113b9 100644 --- a/rules/os/os_facetime_app_disable.yaml +++ b/rules/os/os_facetime_app_disable.yaml @@ -44,7 +44,7 @@ references: srg: - SRG-OS-000095-GPOS-00049 disa_stig: - - N/A + - APPL-15-002010 800-171r3: - 03.01.20 - 03.04.06 @@ -61,10 +61,10 @@ references: macOS: - '15.0' tags: - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/os/os_filevault_autologin_disable.yaml b/rules/os/os_filevault_autologin_disable.yaml index 22e8bed77..4b3eac65e 100644 --- a/rules/os/os_filevault_autologin_disable.yaml +++ b/rules/os/os_filevault_autologin_disable.yaml @@ -32,7 +32,7 @@ references: srg: - SRG-OS-000080-GPOS-00048 disa_stig: - - N/A + - APPL-15-000033 800-171r3: - 03.01.02 cis: @@ -54,12 +54,12 @@ tags: - 800-53r4_high - 800-171 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/os/os_firewall_default_deny_require.yaml b/rules/os/os_firewall_default_deny_require.yaml index 00db0aae9..5e1c75b2e 100644 --- a/rules/os/os_firewall_default_deny_require.yaml +++ b/rules/os/os_firewall_default_deny_require.yaml @@ -48,9 +48,9 @@ tags: - 800-53r4_moderate - 800-53r4_high - 800-171 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_firmware_password_require.yaml b/rules/os/os_firmware_password_require.yaml index 1512c6ba1..a7c6687fb 100644 --- a/rules/os/os_firmware_password_require.yaml +++ b/rules/os/os_firmware_password_require.yaml @@ -33,7 +33,7 @@ references: srg: - SRG-OS-000480-GPOS-00227 disa_stig: - - N/A + - APPL-15-003013 800-171r3: - 03.01.05 cmmc: @@ -48,12 +48,12 @@ tags: - 800-53r4_high - 800-171 - i386 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_gatekeeper_enable.yaml b/rules/os/os_gatekeeper_enable.yaml index ad6001090..b8dc0976a 100644 --- a/rules/os/os_gatekeeper_enable.yaml +++ b/rules/os/os_gatekeeper_enable.yaml @@ -20,6 +20,7 @@ references: - CCE-94195-5 cci: - CCI-001749 + - CCI-003992 800-53r5: - CM-14 - CM-5 @@ -33,8 +34,9 @@ references: - SI-7(15) srg: - SRG-OS-000366-GPOS-00153 + - SRG-OS-000480-GPOS-00228 disa_stig: - - N/A + - APPL-15-002064 800-171r3: - 03.14.02 cis: @@ -61,12 +63,12 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: high mobileconfig: true mobileconfig_info: diff --git a/rules/os/os_genmoji_disable.yaml b/rules/os/os_genmoji_disable.yaml index d7b26ab48..aaf4832b5 100644 --- a/rules/os/os_genmoji_disable.yaml +++ b/rules/os/os_genmoji_disable.yaml @@ -15,7 +15,12 @@ references: cce: - CCE-94196-3 cci: - - N/A + - CCI-000381 + - CCI-001774 + srg: + - SRG-OS-000095-GPOS-00049 + disa_stig: + - APPL-15-005140 800-53r5: - AC-20 - AC-20(1) @@ -35,9 +40,13 @@ tags: - 800-53r5_low - 800-53r5_moderate - 800-53r5_high + - cnssi-1253_low + - cnssi-1253_high + - stig - 800-171 - cmmc_lvl2 - cmmc_lvl1 + - cnssi-1253_moderate mobileconfig: true mobileconfig_info: com.apple.applicationaccess: diff --git a/rules/os/os_grant_privs.yaml b/rules/os/os_grant_privs.yaml index 9091ada29..9d6c8e377 100644 --- a/rules/os/os_grant_privs.yaml +++ b/rules/os/os_grant_privs.yaml @@ -27,9 +27,9 @@ macOS: - '15.0' tags: - inherent - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - srg + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_handoff_disable.yaml b/rules/os/os_handoff_disable.yaml index 6f28b74ed..00c907f3b 100644 --- a/rules/os/os_handoff_disable.yaml +++ b/rules/os/os_handoff_disable.yaml @@ -35,7 +35,7 @@ references: - SRG-OS-000080-GPOS-00048 - SRG-OS-000095-GPOS-00049 disa_stig: - - N/A + - APPL-15-005058 800-171r3: - 03.01.02 - 03.01.20 @@ -62,12 +62,12 @@ tags: - 800-53r4_high - 800-171 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/os/os_hibernate_mode_apple_silicon_enable.yaml b/rules/os/os_hibernate_mode_apple_silicon_enable.yaml deleted file mode 100644 index dc15f4e3d..000000000 --- a/rules/os/os_hibernate_mode_apple_silicon_enable.yaml +++ /dev/null @@ -1,66 +0,0 @@ -id: os_hibernate_mode_apple_silicon_enable -title: Enable Hibernate Mode (Apple Silicon) -discussion: | - Hibernate mode _MUST_ be enabled. - - This will store a copy of memory to persistent storage, and will remove power to memory. This setting will stop the potential for a cold-boot attack. - - Apple Silicon MacBooks should set sleep timeout to 10 minutes (600 seconds) or less and the display sleep timeout should be 15 minutes (900 seconds) or less but greater than the sleep setting. - This setting ensures that MacBooks will not hibernate and require FileVault authentication whenever the display goes to sleep for a short period of time. - - NOTE: Hibernate mode will disable instant wake on Apple Silicon laptops. -check: | - error_count=0 - if /usr/sbin/ioreg -rd1 -c IOPlatformExpertDevice 2>&1 | /usr/bin/grep -q "MacBook"; then - hibernateMode=$(/usr/bin/pmset -b -g | /usr/bin/grep hibernatemode 2>&1 | /usr/bin/awk '{print $2}') - sleepMode=$(/usr/bin/pmset -b -g | /usr/bin/grep '^\s*sleep' 2>&1 | /usr/bin/awk '{print $2}') - displaysleepMode=$(/usr/bin/pmset -b -g | /usr/bin/grep displaysleep 2>&1 | /usr/bin/awk '{print $2}') - - if [[ "$sleepMode" == "" ]] || [[ "$sleepMode" -gt 10 ]]; then - ((error_count++)) - fi - if [[ "$displaysleepMode" == "" ]] || [[ "$displaysleepMode" -gt 15 ]] || [[ "$displaysleepMode" -lt "$sleepMode" ]]; then - ((error_count++)) - fi - if [[ "$hibernateMode" == "" ]] || [[ "$hibernateMode" != 25 ]]; then - ((error_count++)) - fi - fi - echo "$error_count" -result: - integer: 0 -fix: | - [source,bash] - ---- - /usr/bin/pmset -a sleep 10 - /usr/bin/pmset -a displaysleep 15 - /usr/bin/pmset -a hibernatemode 25 - ---- -references: - cce: - - CCE-94200-3 - cci: - - N/A - 800-53r5: - - N/A - 800-53r4: - - N/A - srg: - - N/A - disa_stig: - - N/A - 800-171r3: - - N/A - cis: - benchmark: - - 2.9.1.2 (level 2) - controls v8: - - 4.1 -macOS: - - '15.0' -tags: - - cis_lvl2 - - cisv8 - - arm64 -mobileconfig: false -mobileconfig_info: diff --git a/rules/os/os_hibernate_mode_destroyfvkeyonstandby_enable.yaml b/rules/os/os_hibernate_mode_destroyfvkeyonstandby_enable.yaml index 3ec19ea3e..93fcc6702 100644 --- a/rules/os/os_hibernate_mode_destroyfvkeyonstandby_enable.yaml +++ b/rules/os/os_hibernate_mode_destroyfvkeyonstandby_enable.yaml @@ -28,14 +28,13 @@ references: - N/A cis: benchmark: - - 2.9.1.3 (level 2) + - N/A controls v8: - - 4.1 + - N/A macOS: - '15.0' tags: - - cis_lvl2 - - cisv8 + - none mobileconfig: true mobileconfig_info: com.apple.MCX: diff --git a/rules/os/os_hibernate_mode_intel_enable.yaml b/rules/os/os_hibernate_mode_intel_enable.yaml index 18c2449d4..0e1e82567 100644 --- a/rules/os/os_hibernate_mode_intel_enable.yaml +++ b/rules/os/os_hibernate_mode_intel_enable.yaml @@ -53,14 +53,12 @@ references: - N/A cis: benchmark: - - 2.9.1.1 (level 2) + - N/A controls v8: - - 4.1 + - N/A macOS: - '15.0' tags: - - cis_lvl2 - - cisv8 - - i386 + - none mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_home_folders_default.yaml b/rules/os/os_home_folders_default.yaml index 20ee7a509..7ca64f56f 100644 --- a/rules/os/os_home_folders_default.yaml +++ b/rules/os/os_home_folders_default.yaml @@ -55,6 +55,9 @@ macOS: - '15.0' tags: - manual + - cnssi-1253_moderate + - cnssi-1253_low + - cnssi-1253_high severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_home_folders_secure.yaml b/rules/os/os_home_folders_secure.yaml index 0ac44f4ac..f5656b85c 100644 --- a/rules/os/os_home_folders_secure.yaml +++ b/rules/os/os_home_folders_secure.yaml @@ -28,8 +28,9 @@ references: - AC-6 srg: - SRG-OS-000480-GPOS-00230 + - SRG-OS-000480-GPOS-00228 disa_stig: - - N/A + - APPL-15-002068 800-171r3: - 03.01.05 cis: @@ -51,12 +52,12 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_httpd_disable.yaml b/rules/os/os_httpd_disable.yaml index 116e6b16b..dce75fc30 100644 --- a/rules/os/os_httpd_disable.yaml +++ b/rules/os/os_httpd_disable.yaml @@ -26,7 +26,7 @@ references: srg: - SRG-OS-000080-GPOS-00048 disa_stig: - - N/A + - APPL-15-002008 800-171r3: - 03.01.02 - 03.04.06 @@ -51,12 +51,12 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_icloud_storage_prompt_disable.yaml b/rules/os/os_icloud_storage_prompt_disable.yaml index dd9e2dd0f..d988a2a31 100644 --- a/rules/os/os_icloud_storage_prompt_disable.yaml +++ b/rules/os/os_icloud_storage_prompt_disable.yaml @@ -25,7 +25,7 @@ references: srg: - SRG-OS-000095-GPOS-00049 disa_stig: - - N/A + - APPL-15-002037 800-171r3: - 03.01.20 - 03.04.06 @@ -48,12 +48,12 @@ tags: - 800-53r4_high - 800-171 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/os/os_identify_non-org_users.yaml b/rules/os/os_identify_non-org_users.yaml index 2db470ac7..abc51d3b1 100644 --- a/rules/os/os_identify_non-org_users.yaml +++ b/rules/os/os_identify_non-org_users.yaml @@ -29,8 +29,8 @@ tags: - 800-53r4_moderate - 800-53r4_high - n_a - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_image_generation_disable.yaml b/rules/os/os_image_generation_disable.yaml index 672d58da0..baff77dbd 100644 --- a/rules/os/os_image_generation_disable.yaml +++ b/rules/os/os_image_generation_disable.yaml @@ -15,7 +15,12 @@ references: cce: - CCE-94208-6 cci: - - N/A + - CCI-000381 + - CCI-001774 + srg: + - SRG-OS-000095-GPOS-00049 + disa_stig: + - APPL-15-005150 800-53r5: - AC-20 - AC-20(1) @@ -35,9 +40,13 @@ tags: - 800-53r5_low - 800-53r5_moderate - 800-53r5_high + - cnssi-1253_low + - cnssi-1253_high + - stig - 800-171 - cmmc_lvl2 - cmmc_lvl1 + - cnssi-1253_moderate mobileconfig: true mobileconfig_info: com.apple.applicationaccess: diff --git a/rules/os/os_implement_cryptography.yaml b/rules/os/os_implement_cryptography.yaml index b3fedaa11..cd306a125 100644 --- a/rules/os/os_implement_cryptography.yaml +++ b/rules/os/os_implement_cryptography.yaml @@ -45,10 +45,10 @@ tags: - 800-53r4_high - 800-171 - inherent - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - srg + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_implement_memory_protection.yaml b/rules/os/os_implement_memory_protection.yaml index 948a00b18..2b4af6b5b 100644 --- a/rules/os/os_implement_memory_protection.yaml +++ b/rules/os/os_implement_memory_protection.yaml @@ -38,8 +38,8 @@ tags: - 800-53r4_moderate - 800-53r4_high - inherent - - cnssi-1253_moderate - cnssi-1253_high - srg + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_information_validation.yaml b/rules/os/os_information_validation.yaml index d5d8f2c68..0b6abc9bf 100644 --- a/rules/os/os_information_validation.yaml +++ b/rules/os/os_information_validation.yaml @@ -29,8 +29,8 @@ tags: - 800-53r5_moderate - 800-53r5_high - n_a - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_install_log_retention_configure.yaml b/rules/os/os_install_log_retention_configure.yaml index e495d6b39..278ea4782 100644 --- a/rules/os/os_install_log_retention_configure.yaml +++ b/rules/os/os_install_log_retention_configure.yaml @@ -27,7 +27,7 @@ references: srg: - SRG-OS-000341-GPOS-00132 disa_stig: - - N/A + - APPL-15-004050 800-171r3: - 03.03.03 cis: @@ -50,11 +50,11 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_iphone_mirroring_disable.yaml b/rules/os/os_iphone_mirroring_disable.yaml index 196fb1d61..20e36a4ff 100644 --- a/rules/os/os_iphone_mirroring_disable.yaml +++ b/rules/os/os_iphone_mirroring_disable.yaml @@ -1,7 +1,7 @@ id: os_iphone_mirroring_disable title: Disable iPhone Mirroring discussion: |- - iPhone mirroring _MUST_ be disabled. + iPhone Mirroing _MUST_ be disabled to prevent file transfers to or from unauthorized devices. Disabling iPhone Mirroring also prevents potentially unauthorized applications from appearing as if they are installed on the Mac. check: | /usr/bin/osascript -l JavaScript << EOS $.NSUserDefaults.alloc.initWithSuiteName('com.apple.applicationaccess')\ @@ -10,18 +10,64 @@ check: | result: string: 'false' fix: | - This is implemented by a Configuration Profile.references: + This is implemented by a Configuration Profile references: cce: - CCE-94213-6 cci: - - N/A + - CCI-000213 + - CCI-000381 + - CCI-001443 800-53r5: + - AC-3 + - AC-20 + - CM-7 + - CM-7(1) + 800-53r4: + - CM-7 + - CM-7(1) + - AC-3 + - AC-20 + srg: + - SRG-OS-000300-GPOS-00118 + - SRG-OS-000080-GPOS-00048 + - SRG-OS-000095-GPOS-00049 + disa_stig: - N/A + 800-171r3: + - 03.01.02 + - 03.01.20 + - 03.04.06 + cis: + benchmark: + - 2.3.1.1 (level 1) + controls v8: + - 4.1 + - 4.8 + - 6.7 + cmmc: + - AC.L1-3.1.1 + - AC.L1-3.1.20 + - CM.L2-3.4.6 + - CM.L2-3.4.7 macOS: - '15.0' tags: - - none + - 800-53r5_low + - 800-53r5_moderate + - 800-53r5_high + - 800-53r4_low + - 800-53r4_moderate + - 800-53r4_high + - 800-171 + - cis_lvl1 + - cis_lvl2 + - cisv8 + - cnssi-1253_low + - cnssi-1253_high + - cmmc_lvl2 + - cmmc_lvl1 +severity: medium mobileconfig: true mobileconfig_info: com.apple.applicationaccess: diff --git a/rules/os/os_ir_support_disable.yaml b/rules/os/os_ir_support_disable.yaml index 32b2a9fd1..eca18a801 100644 --- a/rules/os/os_ir_support_disable.yaml +++ b/rules/os/os_ir_support_disable.yaml @@ -57,10 +57,10 @@ tags: - 800-53r4_high - 800-171 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 + - cnssi-1253_moderate mobileconfig: true mobileconfig_info: com.apple.ManagedClient.preferences: diff --git a/rules/os/os_limit_dos_attacks.yaml b/rules/os/os_limit_dos_attacks.yaml index 9e1e5d4ee..b65e6644c 100644 --- a/rules/os/os_limit_dos_attacks.yaml +++ b/rules/os/os_limit_dos_attacks.yaml @@ -27,8 +27,8 @@ macOS: - '15.0' tags: - permanent - - cnssi-1253_moderate - cnssi-1253_high - srg + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_limit_gui_sessions.yaml b/rules/os/os_limit_gui_sessions.yaml index 1801d9bde..b0b3fb9f3 100644 --- a/rules/os/os_limit_gui_sessions.yaml +++ b/rules/os/os_limit_gui_sessions.yaml @@ -27,8 +27,8 @@ tags: - 800-53r5_high - 800-53r4_high - inherent - - cnssi-1253_moderate - cnssi-1253_high - srg + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_logical_access.yaml b/rules/os/os_logical_access.yaml index 46cd98993..98cd55132 100644 --- a/rules/os/os_logical_access.yaml +++ b/rules/os/os_logical_access.yaml @@ -45,11 +45,11 @@ tags: - 800-171 - inherent - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - srg + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_loginwindow_adminhostinfo_undefined.yaml b/rules/os/os_loginwindow_adminhostinfo_undefined.yaml index 13ffa4d6e..958c9b025 100644 --- a/rules/os/os_loginwindow_adminhostinfo_undefined.yaml +++ b/rules/os/os_loginwindow_adminhostinfo_undefined.yaml @@ -23,7 +23,7 @@ references: srg: - SRG-OS-000031-GPOS-00012 disa_stig: - - N/A + - APPL-15-000009 800-171r3: - 03.01.10 macOS: @@ -34,10 +34,10 @@ tags: - 800-53r4_moderate - 800-53r4_high - 800-171 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_logoff_capability_and_message.yaml b/rules/os/os_logoff_capability_and_message.yaml index 69d63ed6e..bfd94aaf5 100644 --- a/rules/os/os_logoff_capability_and_message.yaml +++ b/rules/os/os_logoff_capability_and_message.yaml @@ -27,9 +27,9 @@ macOS: - '15.0' tags: - inherent - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - srg + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_mail_app_disable.yaml b/rules/os/os_mail_app_disable.yaml index 5f97e7257..40f9d7421 100644 --- a/rules/os/os_mail_app_disable.yaml +++ b/rules/os/os_mail_app_disable.yaml @@ -66,9 +66,9 @@ references: macOS: - '15.0' tags: - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/os/os_mail_summary_disable.yaml b/rules/os/os_mail_summary_disable.yaml new file mode 100644 index 000000000..671d1a944 --- /dev/null +++ b/rules/os/os_mail_summary_disable.yaml @@ -0,0 +1,44 @@ +id: os_mail_summary_disable +title: Disable Apple Intelligence Mail Summary +discussion: |- + Apple Intelligence features such as Apple Mail Summary that use off device AI _MUST_ be disabled. +check: | + /usr/bin/osascript -l JavaScript << EOS + $.NSUserDefaults.alloc.initWithSuiteName('com.apple.applicationaccess')\ + .objectForKey('allowMailSummary').js + EOS +result: + string: 'false' +fix: | + This is implemented by a Configuration Profile. +references: + cce: + - CCE-94521-2 + cci: + - N/A + 800-53r5: + - AC-20 + - AC-20(1) + - CM-7 + - CM-7(1) + - SC-7(10) + 800-171r3: + - 03.01.20 + - 03.04.06 + cmmc: + - AC.L1-3.1.20 + - CM.L2-3.4.6 + - CM.L2-3.4.7 +macOS: + - '15.0' +tags: + - 800-53r5_low + - 800-53r5_moderate + - 800-53r5_high + - 800-171 + - cmmc_lvl2 + - cmmc_lvl1 +mobileconfig: true +mobileconfig_info: + com.apple.applicationaccess: + allowMailSummary: false diff --git a/rules/os/os_malicious_code_prevention.yaml b/rules/os/os_malicious_code_prevention.yaml index d88a70d03..ac22d7452 100644 --- a/rules/os/os_malicious_code_prevention.yaml +++ b/rules/os/os_malicious_code_prevention.yaml @@ -67,10 +67,10 @@ tags: - 800-53r5_moderate - 800-53r5_high - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_managed_access_control_points.yaml b/rules/os/os_managed_access_control_points.yaml index d22bfac45..34a786ea7 100644 --- a/rules/os/os_managed_access_control_points.yaml +++ b/rules/os/os_managed_access_control_points.yaml @@ -31,9 +31,9 @@ tags: - 800-53r5_moderate - 800-53r5_high - n_a - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_mdm_require.yaml b/rules/os/os_mdm_require.yaml index 4f363fbde..7e48c9e78 100644 --- a/rules/os/os_mdm_require.yaml +++ b/rules/os/os_mdm_require.yaml @@ -35,7 +35,7 @@ references: - CM-2 - CM-6 disa_stig: - - N/A + - APPL-15-005110 srg: - SRG-OS-000480-GPOS-00227 800-171r3: @@ -62,11 +62,11 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_messages_app_disable.yaml b/rules/os/os_messages_app_disable.yaml index 5214f97d1..0b0a654ab 100644 --- a/rules/os/os_messages_app_disable.yaml +++ b/rules/os/os_messages_app_disable.yaml @@ -61,9 +61,9 @@ references: macOS: - '15.0' tags: - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high + - cnssi-1253_moderate severity: low mobileconfig: true mobileconfig_info: diff --git a/rules/os/os_newsyslog_files_owner_group_configure.yaml b/rules/os/os_newsyslog_files_owner_group_configure.yaml index 3fd5a4724..5a90e16d7 100644 --- a/rules/os/os_newsyslog_files_owner_group_configure.yaml +++ b/rules/os/os_newsyslog_files_owner_group_configure.yaml @@ -27,7 +27,7 @@ references: - SRG-OS-000206-GPOS-00084 - SRG-OS-000205-GPOS-00083 disa_stig: - - N/A + - APPL-15-004030 800-171r3: - N/A macOS: @@ -35,10 +35,10 @@ macOS: tags: - 800-53r5_moderate - 800-53r5_high - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_newsyslog_files_permissions_configure.yaml b/rules/os/os_newsyslog_files_permissions_configure.yaml index e26af6048..363e407e9 100644 --- a/rules/os/os_newsyslog_files_permissions_configure.yaml +++ b/rules/os/os_newsyslog_files_permissions_configure.yaml @@ -25,7 +25,7 @@ references: - SRG-OS-000206-GPOS-00084 - SRG-OS-000205-GPOS-00083 disa_stig: - - N/A + - APPL-15-004040 800-171r3: - N/A macOS: @@ -33,10 +33,10 @@ macOS: tags: - 800-53r5_moderate - 800-53r5_high - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_nfsd_disable.yaml b/rules/os/os_nfsd_disable.yaml index 802bcca23..c2683b375 100644 --- a/rules/os/os_nfsd_disable.yaml +++ b/rules/os/os_nfsd_disable.yaml @@ -25,7 +25,7 @@ references: srg: - SRG-OS-000080-GPOS-00048 disa_stig: - - N/A + - APPL-15-002003 800-171r3: - 03.01.02 - 03.04.06 @@ -50,12 +50,12 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_non_repudiation.yaml b/rules/os/os_non_repudiation.yaml index 5c5aae8b8..f6aed3fe5 100644 --- a/rules/os/os_non_repudiation.yaml +++ b/rules/os/os_non_repudiation.yaml @@ -28,7 +28,7 @@ macOS: tags: - 800-53r5_high - n_a - - cnssi-1253_moderate - cnssi-1253_high + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_nonlocal_maintenance.yaml b/rules/os/os_nonlocal_maintenance.yaml index 6ea1e36d4..1db522051 100644 --- a/rules/os/os_nonlocal_maintenance.yaml +++ b/rules/os/os_nonlocal_maintenance.yaml @@ -34,9 +34,9 @@ tags: - 800-53r4_high - 800-171 - n_a - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_obscure_password.yaml b/rules/os/os_obscure_password.yaml index 456012596..80fb6a0e8 100644 --- a/rules/os/os_obscure_password.yaml +++ b/rules/os/os_obscure_password.yaml @@ -48,10 +48,10 @@ tags: - 800-171 - inherent - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - srg + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_on_device_dictation_enforce.yaml b/rules/os/os_on_device_dictation_enforce.yaml index 03808cd8e..3820e0ad4 100644 --- a/rules/os/os_on_device_dictation_enforce.yaml +++ b/rules/os/os_on_device_dictation_enforce.yaml @@ -30,7 +30,7 @@ references: srg: - SRG-OS-000095-GPOS-00049 disa_stig: - - N/A + - APPL-15-002220 800-171r3: - 03.01.20 - 03.04.06 @@ -56,7 +56,6 @@ tags: - 800-53r4_high - 800-171 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 @@ -64,6 +63,7 @@ tags: - stig - cis_lvl1 - cis_lvl2 + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/os/os_parental_controls_enable.yaml b/rules/os/os_parental_controls_enable.yaml index a792be56e..eb23ce6e6 100644 --- a/rules/os/os_parental_controls_enable.yaml +++ b/rules/os/os_parental_controls_enable.yaml @@ -38,9 +38,9 @@ references: macOS: - '15.0' tags: - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high + - cnssi-1253_moderate mobileconfig: true mobileconfig_info: com.apple.applicationaccess.new: diff --git a/rules/os/os_password_autofill_disable.yaml b/rules/os/os_password_autofill_disable.yaml index 6b13b503f..80a90f472 100644 --- a/rules/os/os_password_autofill_disable.yaml +++ b/rules/os/os_password_autofill_disable.yaml @@ -17,20 +17,8 @@ references: cce: - CCE-94247-4 cci: - - CCI-000381 + - N/A 800-53r5: - - IA-5(13) - - CM-7 - - CM-7(1) - - IA-11 - - IA-5 - 800-53r4: - - IA-5 - - IA-5(13) - - IA-11 - - CM-7 - - CM-7(1) - disa_stig: - N/A srg: - SRG-OS-000095-GPOS-00049 @@ -50,20 +38,10 @@ references: macOS: - '15.0' tags: - - 800-53r5_low - - 800-53r5_moderate - - 800-53r5_high - - 800-53r4_low - - 800-53r4_moderate - - 800-53r4_high - - 800-171 - - cisv8 + - none - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - - cmmc_lvl2 - - stig -severity: medium mobileconfig: true mobileconfig_info: com.apple.applicationaccess: diff --git a/rules/os/os_password_hint_remove.yaml b/rules/os/os_password_hint_remove.yaml index 5a392c555..948379e69 100644 --- a/rules/os/os_password_hint_remove.yaml +++ b/rules/os/os_password_hint_remove.yaml @@ -40,18 +40,18 @@ references: srg: - SRG-OS-000079-GPOS-00047 disa_stig: - - N/A + - APPL-15-003014 macOS: - '15.0' tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_password_proximity_disable.yaml b/rules/os/os_password_proximity_disable.yaml index b6db354bc..e4e6cd530 100644 --- a/rules/os/os_password_proximity_disable.yaml +++ b/rules/os/os_password_proximity_disable.yaml @@ -25,7 +25,7 @@ references: srg: - SRG-OS-000095-GPOS-00049 disa_stig: - - N/A + - APPL-15-005060 800-171r3: - 03.05.12 cis: @@ -48,11 +48,11 @@ tags: - 800-53r4_high - 800-171 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/os/os_password_sharing_disable.yaml b/rules/os/os_password_sharing_disable.yaml index 2fbe08143..e5de68a76 100644 --- a/rules/os/os_password_sharing_disable.yaml +++ b/rules/os/os_password_sharing_disable.yaml @@ -48,10 +48,10 @@ tags: - 800-53r4_high - 800-171 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 + - cnssi-1253_moderate mobileconfig: true mobileconfig_info: com.apple.applicationaccess: diff --git a/rules/os/os_photos_enhanced_search_disable.yaml b/rules/os/os_photos_enhanced_search_disable.yaml new file mode 100644 index 000000000..7de33ea81 --- /dev/null +++ b/rules/os/os_photos_enhanced_search_disable.yaml @@ -0,0 +1,46 @@ +id: os_photos_enhanced_search_disable +title: Disable Photos Enhanced Visual Search +discussion: |- + Enhanced Visualed Search _MUST_ be disabled in the Photos app. + + The information system _MUST_ be configured to provide only essential capabilities. Disabling Enhanced Visual Search will mitigate the risk of unwanted data being sent to Apple. +check: | + /usr/bin/osascript -l JavaScript << EOS + $.NSUserDefaults.alloc.initWithSuiteName('com.apple.photos.shareddefaults')\ + .objectForKey('IPXDefaultEnhancedVisualSearchEnabled').js + EOS +result: + string: 'false' +fix: | + This is implemented by a Configuration Profile. +references: + cce: + - CCE-94522-0 + cci: + - N/A + 800-53r5: + - AC-20 + - AC-20(1) + - CM-7 + - CM-7(1) + - SC-7(10) + 800-171r3: + - 03.01.20 + - 03.04.06 + cmmc: + - AC.L1-3.1.20 + - CM.L2-3.4.6 + - CM.L2-3.4.7 +macOS: + - '15.0' +tags: + - 800-53r5_low + - 800-53r5_moderate + - 800-53r5_high + - 800-171 + - cmmc_lvl2 + - cmmc_lvl1 +mobileconfig: true +mobileconfig_info: + com.apple.photos.shareddefaults: + IPXDefaultEnhancedVisualSearchEnabled: false diff --git a/rules/os/os_policy_banner_loginwindow_enforce.yaml b/rules/os/os_policy_banner_loginwindow_enforce.yaml index 295269697..13c183faf 100644 --- a/rules/os/os_policy_banner_loginwindow_enforce.yaml +++ b/rules/os/os_policy_banner_loginwindow_enforce.yaml @@ -46,7 +46,7 @@ references: - SRG-OS-000228-GPOS-00088 - SRG-OS-000023-GPOS-00006 disa_stig: - - N/A + - APPL-15-000025 800-171r3: - 03.01.09 cis: @@ -84,11 +84,11 @@ tags: - 800-53r4_high - 800-171 - cis_lvl2 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_policy_banner_ssh_configure.yaml b/rules/os/os_policy_banner_ssh_configure.yaml index fb799229d..a94047c67 100644 --- a/rules/os/os_policy_banner_ssh_configure.yaml +++ b/rules/os/os_policy_banner_ssh_configure.yaml @@ -31,7 +31,7 @@ references: - SRG-OS-000024-GPOS-00007 - SRG-OS-000023-GPOS-00006 disa_stig: - - N/A + - APPL-15-000023 800-171r3: - 03.01.09 cmmc: @@ -69,11 +69,11 @@ tags: - 800-53r4_moderate - 800-53r4_high - 800-171 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_policy_banner_ssh_enforce.yaml b/rules/os/os_policy_banner_ssh_enforce.yaml index 356db703a..abf104e11 100644 --- a/rules/os/os_policy_banner_ssh_enforce.yaml +++ b/rules/os/os_policy_banner_ssh_enforce.yaml @@ -47,7 +47,7 @@ references: - SRG-OS-000024-GPOS-00007 - SRG-OS-000023-GPOS-00006 disa_stig: - - N/A + - APPL-15-000024 800-171r3: - 03.01.09 cmmc: @@ -62,11 +62,11 @@ tags: - 800-53r4_moderate - 800-53r4_high - 800-171 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_power_nap_disable.yaml b/rules/os/os_power_nap_disable.yaml index b7fff6be8..3edc79a3f 100644 --- a/rules/os/os_power_nap_disable.yaml +++ b/rules/os/os_power_nap_disable.yaml @@ -55,9 +55,9 @@ tags: - cis_lvl2 - cisv8 - i386 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_predictable_behavior.yaml b/rules/os/os_predictable_behavior.yaml index 833ea858b..284c0830c 100644 --- a/rules/os/os_predictable_behavior.yaml +++ b/rules/os/os_predictable_behavior.yaml @@ -23,9 +23,9 @@ macOS: - '15.0' tags: - inherent - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - srg + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_prevent_priv_execution.yaml b/rules/os/os_prevent_priv_execution.yaml index 2b29ec982..7014eed8f 100644 --- a/rules/os/os_prevent_priv_execution.yaml +++ b/rules/os/os_prevent_priv_execution.yaml @@ -29,9 +29,9 @@ references: - '15.0' tags: - inherent - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - srg + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_prevent_priv_functions.yaml b/rules/os/os_prevent_priv_functions.yaml index 8a19df039..5e3702013 100644 --- a/rules/os/os_prevent_priv_functions.yaml +++ b/rules/os/os_prevent_priv_functions.yaml @@ -38,10 +38,10 @@ tags: - 800-53r4_high - 800-171 - inherent - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - srg + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_prevent_unauthorized_disclosure.yaml b/rules/os/os_prevent_unauthorized_disclosure.yaml index f98497523..3365dfde3 100644 --- a/rules/os/os_prevent_unauthorized_disclosure.yaml +++ b/rules/os/os_prevent_unauthorized_disclosure.yaml @@ -36,10 +36,10 @@ tags: - 800-53r4_high - 800-171 - inherent - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - srg + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_privacy_setup_prompt_disable.yaml b/rules/os/os_privacy_setup_prompt_disable.yaml index 25ce18627..f88a0dd17 100644 --- a/rules/os/os_privacy_setup_prompt_disable.yaml +++ b/rules/os/os_privacy_setup_prompt_disable.yaml @@ -27,7 +27,7 @@ references: srg: - SRG-OS-000095-GPOS-00049 disa_stig: - - N/A + - APPL-15-002036 cis: benchmark: - N/A @@ -44,11 +44,11 @@ macOS: tags: - 800-171 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/os/os_prohibit_remote_activation_collab_devices.yaml b/rules/os/os_prohibit_remote_activation_collab_devices.yaml index a5138f2c7..aa0f22131 100644 --- a/rules/os/os_prohibit_remote_activation_collab_devices.yaml +++ b/rules/os/os_prohibit_remote_activation_collab_devices.yaml @@ -41,9 +41,9 @@ tags: - 800-53r5_low - 800-53r5_moderate - 800-53r5_high - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_protect_dos_attacks.yaml b/rules/os/os_protect_dos_attacks.yaml index 9bf080c80..2d7f93a80 100644 --- a/rules/os/os_protect_dos_attacks.yaml +++ b/rules/os/os_protect_dos_attacks.yaml @@ -33,9 +33,9 @@ tags: - 800-53r4_moderate - 800-53r4_high - permanent - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - srg + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_provide_automated_account_management.yaml b/rules/os/os_provide_automated_account_management.yaml index 9432a106b..ef13da6de 100644 --- a/rules/os/os_provide_automated_account_management.yaml +++ b/rules/os/os_provide_automated_account_management.yaml @@ -31,8 +31,8 @@ tags: - 800-53r4_moderate - 800-53r4_high - permanent - - cnssi-1253_moderate - cnssi-1253_high - srg + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_provide_disconnect_remote_access.yaml b/rules/os/os_provide_disconnect_remote_access.yaml index 5c6158826..57bcd8be5 100644 --- a/rules/os/os_provide_disconnect_remote_access.yaml +++ b/rules/os/os_provide_disconnect_remote_access.yaml @@ -23,9 +23,9 @@ macOS: - '15.0' tags: - inherent - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - srg + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_rapid_security_response_allow.yaml b/rules/os/os_rapid_security_response_allow.yaml index 92d7f6269..1fc632261 100644 --- a/rules/os/os_rapid_security_response_allow.yaml +++ b/rules/os/os_rapid_security_response_allow.yaml @@ -43,11 +43,11 @@ tags: - 800-53r5_moderate - 800-53r5_high - 800-171 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 + - cnssi-1253_moderate mobileconfig: true mobileconfig_info: com.apple.applicationaccess: diff --git a/rules/os/os_rapid_security_response_removal_disable.yaml b/rules/os/os_rapid_security_response_removal_disable.yaml index 02846fa91..a9881bfd1 100644 --- a/rules/os/os_rapid_security_response_removal_disable.yaml +++ b/rules/os/os_rapid_security_response_removal_disable.yaml @@ -43,11 +43,11 @@ tags: - 800-53r5_moderate - 800-53r5_high - 800-171 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 + - cnssi-1253_moderate mobileconfig: true mobileconfig_info: com.apple.applicationaccess: diff --git a/rules/os/os_reauth_devices_change_authenticators.yaml b/rules/os/os_reauth_devices_change_authenticators.yaml index 7c5b5d16e..9caa0a677 100644 --- a/rules/os/os_reauth_devices_change_authenticators.yaml +++ b/rules/os/os_reauth_devices_change_authenticators.yaml @@ -31,9 +31,9 @@ tags: - 800-53r5_moderate - 800-53r5_high - permanent - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - srg + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_reauth_privilege.yaml b/rules/os/os_reauth_privilege.yaml index 9a6b46b21..a9057d76c 100644 --- a/rules/os/os_reauth_privilege.yaml +++ b/rules/os/os_reauth_privilege.yaml @@ -27,9 +27,9 @@ macOS: tags: - 800-171 - inherent - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - srg + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_reauth_users_change_authenticators.yaml b/rules/os/os_reauth_users_change_authenticators.yaml index d7d751385..d8efa816a 100644 --- a/rules/os/os_reauth_users_change_authenticators.yaml +++ b/rules/os/os_reauth_users_change_authenticators.yaml @@ -29,9 +29,9 @@ tags: - 800-53r5_low - 800-53r5_moderate - 800-53r5_high - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - srg + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_recovery_lock_enable.yaml b/rules/os/os_recovery_lock_enable.yaml index 7dfaf818e..e6de07193 100644 --- a/rules/os/os_recovery_lock_enable.yaml +++ b/rules/os/os_recovery_lock_enable.yaml @@ -24,7 +24,7 @@ references: srg: - SRG-OS-000480-GPOS-00227 disa_stig: - - N/A + - APPL-15-005120 800-171r3: - 03.01.05 cmmc: @@ -39,12 +39,12 @@ tags: - 800-53r4_high - 800-171 - arm64 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_removable_media_disable.yaml b/rules/os/os_removable_media_disable.yaml index 00769ad0b..4b4d53d3d 100644 --- a/rules/os/os_removable_media_disable.yaml +++ b/rules/os/os_removable_media_disable.yaml @@ -44,10 +44,10 @@ references: macOS: - '15.0' tags: - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/os/os_remove_software_components_after_updates.yaml b/rules/os/os_remove_software_components_after_updates.yaml index 2942a251c..b9a231c58 100644 --- a/rules/os/os_remove_software_components_after_updates.yaml +++ b/rules/os/os_remove_software_components_after_updates.yaml @@ -23,9 +23,9 @@ macOS: - '15.0' tags: - inherent - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - srg + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_required_crypto_module.yaml b/rules/os/os_required_crypto_module.yaml index 0d09eb862..38e579b46 100644 --- a/rules/os/os_required_crypto_module.yaml +++ b/rules/os/os_required_crypto_module.yaml @@ -38,9 +38,9 @@ tags: - 800-53r4_moderate - 800-53r4_high - inherent - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - srg + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_root_disable.yaml b/rules/os/os_root_disable.yaml index 72ff96388..6667e1a70 100644 --- a/rules/os/os_root_disable.yaml +++ b/rules/os/os_root_disable.yaml @@ -20,6 +20,7 @@ references: - CCI-000764 - CCI-000770 - CCI-001813 + - CCI-004045 800-53r5: - IA-2 - IA-2(5) @@ -41,7 +42,7 @@ references: - SRG-OS-000109-GPOS-00056 - SRG-OS-000104-GPOS-00051 disa_stig: - - N/A + - APPL-15-000100 macOS: - '15.0' tags: @@ -55,12 +56,12 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_safari_show_status_bar_enabled.yaml b/rules/os/os_safari_show_status_bar_enabled.yaml index 6f83fb2f1..693f79e60 100644 --- a/rules/os/os_safari_show_status_bar_enabled.yaml +++ b/rules/os/os_safari_show_status_bar_enabled.yaml @@ -23,7 +23,7 @@ references: - N/A cis: benchmark: - - 6.3.11 (level 1) + - 6.3.10 (level 1) controls v8: - 9.1 macOS: diff --git a/rules/os/os_screensaver_loginwindow_enforce.yaml b/rules/os/os_screensaver_loginwindow_enforce.yaml index 9322d9fcd..4fb36deb0 100644 --- a/rules/os/os_screensaver_loginwindow_enforce.yaml +++ b/rules/os/os_screensaver_loginwindow_enforce.yaml @@ -36,10 +36,10 @@ tags: - 800-53r4_moderate - 800-53r4_high - 800-171 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/os/os_screensaver_timeout_loginwindow_enforce.yaml b/rules/os/os_screensaver_timeout_loginwindow_enforce.yaml index 3367e3920..675dfd650 100644 --- a/rules/os/os_screensaver_timeout_loginwindow_enforce.yaml +++ b/rules/os/os_screensaver_timeout_loginwindow_enforce.yaml @@ -46,7 +46,7 @@ odv: hint: Number of seconds. recommended: 1200 tags: - - cnssi-1253_moderate + - none severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/os/os_secure_boot_verify.yaml b/rules/os/os_secure_boot_verify.yaml index 12216fc08..d041dad28 100644 --- a/rules/os/os_secure_boot_verify.yaml +++ b/rules/os/os_secure_boot_verify.yaml @@ -31,16 +31,16 @@ references: - SRG-OS-000445-GPOS-00199 - SRG-OS-000446-GPOS-00200 disa_stig: - - N/A + - APPL-15-005100 macOS: - '15.0' tags: - 800-53r5_high - 800-53r5_moderate - 800-53r4_high - - cnssi-1253_moderate - cnssi-1253_high - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_secure_enclave.yaml b/rules/os/os_secure_enclave.yaml index 254cb4a4d..0cc3757f2 100644 --- a/rules/os/os_secure_enclave.yaml +++ b/rules/os/os_secure_enclave.yaml @@ -34,10 +34,10 @@ macOS: - '15.0' tags: - inherent - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - srg + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_secure_name_resolution.yaml b/rules/os/os_secure_name_resolution.yaml index 5388e9c2f..2ebeeb61b 100644 --- a/rules/os/os_secure_name_resolution.yaml +++ b/rules/os/os_secure_name_resolution.yaml @@ -37,8 +37,8 @@ tags: - 800-53r4_high - permanent - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_separate_functionality.yaml b/rules/os/os_separate_functionality.yaml index 2721ce1d5..64f983ab0 100644 --- a/rules/os/os_separate_functionality.yaml +++ b/rules/os/os_separate_functionality.yaml @@ -39,10 +39,10 @@ tags: - 800-53r4_high - 800-171 - inherent - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - srg + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_setup_assistant_filevault_enforce.yaml b/rules/os/os_setup_assistant_filevault_enforce.yaml index c2cd50510..472ec3644 100644 --- a/rules/os/os_setup_assistant_filevault_enforce.yaml +++ b/rules/os/os_setup_assistant_filevault_enforce.yaml @@ -45,6 +45,9 @@ tags: - 800-53r5_high - cisv8 - cmmc_lvl2 + - cnssi-1253_moderate + - cnssi-1253_low + - cnssi-1253_high severity: high mobileconfig: true mobileconfig_info: diff --git a/rules/os/os_sip_enable.yaml b/rules/os/os_sip_enable.yaml index dea895b03..7f8fe88d2 100644 --- a/rules/os/os_sip_enable.yaml +++ b/rules/os/os_sip_enable.yaml @@ -35,6 +35,8 @@ references: - CCI-001880 - CCI-001881 - CCI-001882 + - CCI-001090 + - CCI-001496 800-53r5: - AC-3 - AU-9 @@ -70,7 +72,7 @@ references: - SRG-OS-000122-GPOS-00063 - SRG-OS-000058-GPOS-00028 disa_stig: - - N/A + - APPL-15-005001 800-171r3: - 03.01.02 - 03.03.08 @@ -103,12 +105,12 @@ tags: - cisv8 - cis_lvl1 - cis_lvl2 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: high mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_siri_prompt_disable.yaml b/rules/os/os_siri_prompt_disable.yaml index d8c9aa439..5135cdb61 100644 --- a/rules/os/os_siri_prompt_disable.yaml +++ b/rules/os/os_siri_prompt_disable.yaml @@ -30,7 +30,7 @@ references: srg: - SRG-OS-000095-GPOS-00049 disa_stig: - - N/A + - APPL-15-002039 800-171r3: - 03.01.20 - 03.04.06 @@ -55,12 +55,12 @@ tags: - 800-53r4_high - 800-171 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/os/os_skip_screen_time_prompt_enable.yaml b/rules/os/os_skip_screen_time_prompt_enable.yaml index 2bcc5df96..281dca3a9 100644 --- a/rules/os/os_skip_screen_time_prompt_enable.yaml +++ b/rules/os/os_skip_screen_time_prompt_enable.yaml @@ -24,7 +24,7 @@ references: srg: - SRG-OS-000095-GPOS-00049 disa_stig: - - N/A + - APPL-15-005055 cmmc: - CM.L2-3.4.6 - CM.L2-3.4.7 @@ -34,11 +34,11 @@ macOS: - '15.0' tags: - 800-171 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: low mobileconfig: true mobileconfig_info: diff --git a/rules/os/os_skip_unlock_with_watch_enable.yaml b/rules/os/os_skip_unlock_with_watch_enable.yaml index 3983e343e..a38ed5d6f 100644 --- a/rules/os/os_skip_unlock_with_watch_enable.yaml +++ b/rules/os/os_skip_unlock_with_watch_enable.yaml @@ -25,7 +25,7 @@ references: srg: - SRG-OS-000095-GPOS-00049 disa_stig: - - N/A + - APPL-15-005056 800-171r3: - 03.01.20 - 03.04.06 @@ -47,12 +47,12 @@ tags: - 800-53r4_high - 800-171 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/os/os_sleep_and_display_sleep_apple_silicon_enable.yaml b/rules/os/os_sleep_and_display_sleep_apple_silicon_enable.yaml new file mode 100644 index 000000000..a78b3d211 --- /dev/null +++ b/rules/os/os_sleep_and_display_sleep_apple_silicon_enable.yaml @@ -0,0 +1,54 @@ +id: os_sleep_and_display_sleep_apple_silicon_enable +title: Ensure Sleep and Display Sleep Is Enabled on Apple Silicon Devices +discussion: | + Apple Silicon MacBooks should set sleep timeout to 15 minutes (900 seconds) or less and the display sleep timeout should be 10 minutes (600 seconds) or less but less than the sleep setting. +check: | + error_count=0 + if /usr/sbin/ioreg -rd1 -c IOPlatformExpertDevice 2>&1 | /usr/bin/grep -q "MacBook"; then + sleepMode=$(/usr/bin/pmset -b -g | /usr/bin/grep '^\s*sleep' 2>&1 | /usr/bin/awk '{print $2}') + displaysleepMode=$(/usr/bin/pmset -b -g | /usr/bin/grep displaysleep 2>&1 | /usr/bin/awk '{print $2}') + + if [[ "$sleepMode" == "" ]] || [[ "$sleepMode" -gt 15 ]]; then + ((error_count++)) + fi + if [[ "$displaysleepMode" == "" ]] || [[ "$displaysleepMode" -gt 10 ]] || [[ "$displaysleepMode" -gt "$sleepMode" ]]; then + ((error_count++)) + fi + fi + echo "$error_count" +result: + integer: 0 +fix: | + [source,bash] + ---- + /usr/bin/pmset -a sleep 15 + /usr/bin/pmset -a displaysleep 10 + ---- +references: + cce: + - CCE-94200-3 + cci: + - N/A + 800-53r5: + - N/A + 800-53r4: + - N/A + srg: + - N/A + disa_stig: + - N/A + 800-171r3: + - N/A + cis: + benchmark: + - 2.9.1.2 (level 2) + controls v8: + - 4.1 +macOS: + - '15.0' +tags: + - cis_lvl2 + - cisv8 + - arm64 +mobileconfig: false +mobileconfig_info: diff --git a/rules/os/os_ssh_fips_compliant.yaml b/rules/os/os_ssh_fips_compliant.yaml index 1973306f4..a01d508ce 100644 --- a/rules/os/os_ssh_fips_compliant.yaml +++ b/rules/os/os_ssh_fips_compliant.yaml @@ -8,29 +8,62 @@ discussion: | Operating systems utilizing encryption _MUST_ use FIPS validated mechanisms for authenticating to cryptographic modules. NOTE: For more information on FIPS compliance with the version of SSH included in the macOS, the manual page apple_ssh_and_fips has additional information. + + NOTE: On macOS 15.2 and higher the SSH configuration can be reset to the macOS default by running /usr/libexec/reset-ssh-configuration. check: | - fips_ssh_config="Ciphers aes128-gcm@openssh.com - HostbasedAcceptedAlgorithms ecdsa-sha2-nistp256,ecdsa-sha2-nistp256-cert-v01@openssh.com - HostKeyAlgorithms ecdsa-sha2-nistp256-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp256,sk-ecdsa-sha2-nistp256@openssh.com - KexAlgorithms ecdh-sha2-nistp256 - MACs hmac-sha2-256-etm@openssh.com,hmac-sha2-256 - PubkeyAcceptedAlgorithms ecdsa-sha2-nistp256,ecdsa-sha2-nistp256-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com - CASignatureAlgorithms ecdsa-sha2-nistp256,sk-ecdsa-sha2-nistp256@openssh.com" - /usr/bin/grep -c "$fips_ssh_config" /etc/ssh/ssh_config.d/fips_ssh_config + fips_ssh_config=("Ciphers aes128-gcm@openssh.com" "HostbasedAcceptedAlgorithms ecdsa-sha2-nistp256,ecdsa-sha2-nistp256-cert-v01@openssh.com" "HostKeyAlgorithms ecdsa-sha2-nistp256-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp256,sk-ecdsa-sha2-nistp256@openssh.com" "KexAlgorithms ecdh-sha2-nistp256" "MACs hmac-sha2-256-etm@openssh.com,hmac-sha2-256" "PubkeyAcceptedAlgorithms ecdsa-sha2-nistp256,ecdsa-sha2-nistp256-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com" "CASignatureAlgorithms ecdsa-sha2-nistp256,sk-ecdsa-sha2-nistp256@openssh.com") + total=0 + ret="pass" + for config in $fips_ssh_config; do + if [[ "$ret" == "fail" ]]; then + break + fi + for u in $(/usr/bin/dscl . list /users shell | /usr/bin/egrep -v '(^_)|(root)|(/usr/bin/false)' | /usr/bin/awk '{print $1}'); do + sshCheck=$(/usr/bin/sudo -u $u /usr/bin/ssh -G . | /usr/bin/grep -ci "$config") + if [[ "$sshCheck" == "0" ]]; then + ret="fail" + break + fi + done + done + echo $ret result: - integer: 7 + string: "pass" fix: | [source,bash] ---- - fips_ssh_config="Ciphers aes128-gcm@openssh.com - HostbasedAcceptedAlgorithms ecdsa-sha2-nistp256,ecdsa-sha2-nistp256-cert-v01@openssh.com - HostKeyAlgorithms ecdsa-sha2-nistp256-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp256,sk-ecdsa-sha2-nistp256@openssh.com - KexAlgorithms ecdh-sha2-nistp256 - MACs hmac-sha2-256-etm@openssh.com,hmac-sha2-256 - PubkeyAcceptedAlgorithms ecdsa-sha2-nistp256,ecdsa-sha2-nistp256-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com - CASignatureAlgorithms ecdsa-sha2-nistp256,sk-ecdsa-sha2-nistp256@openssh.com" - /bin/echo "${fips_ssh_config}" > /etc/ssh/ssh_config.d/fips_ssh_config - ---- + if [ -f /etc/ssh/crypto.conf ] && /usr/bin/grep -q "Include /etc/ssh/crypto.conf" /etc/ssh/ssh_config.d/100-macos.conf 2>/dev/null; then + /bin/ln -fs /etc/ssh/crypto/fips.conf /etc/ssh/crypto.conf + fi + include_dir=$(/usr/bin/awk '/^Include/ {print $2}' /etc/ssh/ssh_config | /usr/bin/tr -d '*') + + fips_ssh_config=("Ciphers aes128-gcm@openssh.com" "HostbasedAcceptedAlgorithms ecdsa-sha2-nistp256,ecdsa-sha2-nistp256-cert-v01@openssh.com" "HostKeyAlgorithms ecdsa-sha2-nistp256-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp256,sk-ecdsa-sha2-nistp256@openssh.com" "KexAlgorithms ecdh-sha2-nistp256" "MACs hmac-sha2-256-etm@openssh.com,hmac-sha2-256" "PubkeyAcceptedAlgorithms ecdsa-sha2-nistp256,ecdsa-sha2-nistp256-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com" "CASignatureAlgorithms ecdsa-sha2-nistp256,sk-ecdsa-sha2-nistp256@openssh.com") + for ssh_config in $fips_ssh_config; do + ssh_setting=$(echo $ssh_config | /usr/bin/cut -d " " -f1) + /usr/bin/grep -qEi "^$ssh_setting" "${include_dir}01-mscp-ssh.conf" && /usr/bin/sed -i "" "s/^$ssh_setting.*/${ssh_config}/" "${include_dir}01-mscp-ssh.conf" || echo "$ssh_config" >> "${include_dir}01-mscp-ssh.conf" + for u in $(/usr/bin/dscl . list /users shell | /usr/bin/egrep -v '(^_)|(root)|(/usr/bin/false)' | /usr/bin/awk '{print $1}'); do + config=$(/usr/bin/sudo -u $u /usr/bin/ssh -Gv . 2>&1) + configfiles=$(echo "$config" | /usr/bin/awk '/Reading configuration data/ {print $NF}'| /usr/bin/tr -d '\r') + configarray=( ${(f)configfiles} ) + if ! echo $config | /usr/bin/grep -q -i "$ssh_config" ; then + for c in $configarray; do + if [[ "$c" == "/etc/ssh/crypto.conf" ]]; then + continue + fi + + /usr/bin/sudo -u $u /usr/bin/grep -qEi "^$ssh_setting" "$c" && /usr/bin/sed -i "" "s/^$ssh_setting.*/${ssh_config}/I" "$c" + if [[ "$c" =~ ".ssh/config" ]]; then + if /usr/bin/grep -qEi "$ssh_setting" "$c" 2> /dev/null; then + old_file=$(cat ~$u/.ssh/config) + echo "$ssh_config" > ~$u/.ssh/config + echo "$old_file" >> ~$u/.ssh/config + fi + fi + done + fi + done + done + ---- references: cce: - CCE-94299-5 @@ -58,7 +91,7 @@ references: - SRG-OS-000033-GPOS-00014 - SRG-OS-000396-GPOS-00176 disa_stig: - - N/A + - APPL-15-000057 800-171r3: - 03.13.08 - 03.13.11 @@ -77,11 +110,11 @@ tags: - 800-53r4_moderate - 800-53r4_high - 800-171 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: high mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_ssh_server_alive_count_max_configure.yaml b/rules/os/os_ssh_server_alive_count_max_configure.yaml index a6e6f9c52..c2fdfd963 100644 --- a/rules/os/os_ssh_server_alive_count_max_configure.yaml +++ b/rules/os/os_ssh_server_alive_count_max_configure.yaml @@ -4,6 +4,8 @@ discussion: | SSH _MUST_ be configured with an Active Server Alive Maximum Count set to $ODV. Terminating an idle session within a short time period reduces the window of opportunity for unauthorized personnel to take control of a management session enabled on the console or console port that has been left unattended. In addition, quickly terminating an idle session or an incomplete login attempt will also free up resources committed by the managed network element. NOTE: /etc/ssh/ssh_config will be automatically modified to its original state following any update or major upgrade to the operating system. + + NOTE: On macOS 15.2 and higher the SSH configuration can be reset to the macOS default by running /usr/libexec/reset-ssh-configuration. check: | ret="pass" for u in $(/usr/bin/dscl . -list /Users UniqueID | /usr/bin/awk '$2 > 500 {print $1}'); do @@ -19,17 +21,35 @@ result: fix: | [source,bash] ---- - for u in $(/usr/bin/dscl . -list /Users UniqueID | /usr/bin/awk '$2 > 500 {print $1}'); do - config=$(/usr/bin/sudo -u $u /usr/bin/ssh -Gv . 2>&1 | /usr/bin/awk '/Reading configuration data/ {print $NF}'| /usr/bin/tr -d '\r') - configarray=( ${(f)config} ) - for c in $configarray; do - if [[ "$c" == "/etc/ssh/crypto.conf" ]]; then - continue - fi - /usr/bin/sudo -u $u /usr/bin/grep -q '^ServerAliveCountMax' "$c" && /usr/bin/sed -i '' 's/.*ServerAliveCountMax.*/ServerAliveCountMax $ODV/' "$c" || /bin/echo 'ServerAliveCountMax $ODV' >> "$c" - done + include_dir=$(/usr/bin/awk '/^Include/ {print $2}' /etc/ssh/ssh_config | /usr/bin/tr -d '*') + + ssh_config=("ServerAliveCountMax $ODV") + + ssh_setting=$(echo $ssh_config | /usr/bin/cut -d " " -f1) + /usr/bin/grep -qEi "^$ssh_setting" "${include_dir}01-mscp-ssh.conf" && /usr/bin/sed -i "" "s/^$ssh_setting.*/${ssh_config}/" "${include_dir}01-mscp-ssh.conf" || echo "$ssh_config" >> "${include_dir}01-mscp-ssh.conf" + for u in $(/usr/bin/dscl . list /users shell | /usr/bin/egrep -v '(^_)|(root)|(/usr/bin/false)' | /usr/bin/awk '{print $1}'); do + config=$(/usr/bin/sudo -u $u /usr/bin/ssh -Gv . 2>&1) + configfiles=$(echo "$config" | /usr/bin/awk '/Reading configuration data/ {print $NF}'| /usr/bin/tr -d '\r') + configarray=( ${(f)configfiles} ) + if ! echo $config | /usr/bin/grep -q -i "$ssh_config" ; then + for c in $configarray; do + if [[ "$c" == "/etc/ssh/crypto.conf" ]]; then + continue + fi + + /usr/bin/sudo -u $u /usr/bin/grep -qEi "^$ssh_setting" "$c" && /usr/bin/sed -i "" "s/^$ssh_setting.*/${ssh_config}/I" "$c" + if [[ "$c" =~ ".ssh/config" ]]; then + if /usr/bin/grep -qEi "$ssh_setting" "$c" 2> /dev/null; then + old_file=$(cat ~$u/.ssh/config) + echo "$ssh_config" > ~$u/.ssh/config + echo "$old_file" >> ~$u/.ssh/config + fi + fi + done + fi done - ---- + + ---- references: cce: - CCE-94300-1 @@ -42,7 +62,7 @@ references: srg: - SRG-OS-000163-GPOS-00072 disa_stig: - - N/A + - APPL-15-000140 800-171r3: - 03.13.09 cmmc: @@ -59,11 +79,11 @@ tags: - 800-53r4_moderate - 800-53r4_high - 800-171 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_ssh_server_alive_interval_configure.yaml b/rules/os/os_ssh_server_alive_interval_configure.yaml index e7c052833..c33ae3b90 100644 --- a/rules/os/os_ssh_server_alive_interval_configure.yaml +++ b/rules/os/os_ssh_server_alive_interval_configure.yaml @@ -6,6 +6,8 @@ discussion: | Setting the Active Server Alive Maximum Count to $ODV will log users out after a $ODV seconds interval of inactivity. NOTE: /etc/ssh/ssh_config will be automatically modified to its original state following any update or major upgrade to the operating system. + + NOTE: On macOS 15.2 and higher the SSH configuration can be reset to the macOS default by running /usr/libexec/reset-ssh-configuration. check: | ret="pass" for u in $(/usr/bin/dscl . -list /Users UniqueID | /usr/bin/awk '$2 > 500 {print $1}'); do @@ -21,17 +23,35 @@ result: fix: | [source,bash] ---- - for u in $(/usr/bin/dscl . -list /Users UniqueID | /usr/bin/awk '$2 > 500 {print $1}'); do - config=$(/usr/bin/sudo -u $u /usr/bin/ssh -Gv . 2>&1 | /usr/bin/awk '/Reading configuration data/ {print $NF}'| /usr/bin/tr -d '\r') - configarray=( ${(f)config} ) - for c in $configarray; do - if [[ "$c" == "/etc/ssh/crypto.conf" ]]; then - continue + include_dir=$(/usr/bin/awk '/^Include/ {print $2}' /etc/ssh/ssh_config | /usr/bin/tr -d '*') + + ssh_config_string=("ServerAliveInterval $ODV") + for ssh_config in $ssh_config_string; do + ssh_setting=$(echo $ssh_config | /usr/bin/cut -d " " -f1) + /usr/bin/grep -qEi "^$ssh_setting" "${include_dir}01-mscp-ssh.conf" && /usr/bin/sed -i "" "s/^$ssh_setting.*/${ssh_config}/" "${include_dir}01-mscp-ssh.conf" || echo "$ssh_config" >> "${include_dir}01-mscp-ssh.conf" + for u in $(/usr/bin/dscl . list /users shell | /usr/bin/egrep -v '(^_)|(root)|(/usr/bin/false)' | /usr/bin/awk '{print $1}'); do + config=$(/usr/bin/sudo -u $u /usr/bin/ssh -Gv . 2>&1) + configfiles=$(echo "$config" | /usr/bin/awk '/Reading configuration data/ {print $NF}'| /usr/bin/tr -d '\r') + configarray=( ${(f)configfiles} ) + if ! echo $config | /usr/bin/grep -q -i "$ssh_config" ; then + for c in $configarray; do + if [[ "$c" == "/etc/ssh/crypto.conf" ]]; then + continue + fi + + /usr/bin/sudo -u $u /usr/bin/grep -qEi "^$ssh_setting" "$c" && /usr/bin/sed -i "" "s/^$ssh_setting.*/${ssh_config}/I" "$c" + if [[ "$c" =~ ".ssh/config" ]]; then + if /usr/bin/grep -qEi "$ssh_setting" "$c" 2> /dev/null; then + old_file=$(cat ~$u/.ssh/config) + echo "$ssh_config" > ~$u/.ssh/config + echo "$old_file" >> ~$u/.ssh/config + fi + fi + done fi - /usr/bin/sudo -u $u /usr/bin/grep -q '^ServerAliveInterval' "$c" && /usr/bin/sed -i '' 's/.*ServerAliveInterval.*/ServerAliveInterval $ODV/' "$c" || /bin/echo 'ServerAliveInterval $ODV' >> "$c" done done - ---- + ---- references: cce: - CCE-94301-9 @@ -45,7 +65,7 @@ references: srg: - SRG-OS-000163-GPOS-00072 disa_stig: - - N/A + - APPL-15-000110 800-171r3: - 03.01.11 - 03.13.09 @@ -64,11 +84,11 @@ tags: - 800-53r4_moderate - 800-53r4_high - 800-171 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_sshd_channel_timeout_configure.yaml b/rules/os/os_sshd_channel_timeout_configure.yaml index f187be1d0..a120972b5 100644 --- a/rules/os/os_sshd_channel_timeout_configure.yaml +++ b/rules/os/os_sshd_channel_timeout_configure.yaml @@ -6,6 +6,8 @@ discussion: | This will set the time out when the session is inactive. NOTE: /etc/ssh/sshd_config will be automatically modified to its original state following any update or major upgrade to the operating system. + + NOTE: On macOS 15.2 and higher the SSH configuration can be reset to the macOS default by running /usr/libexec/reset-ssh-configuration. check: | /usr/sbin/sshd -G | /usr/bin/awk '/channeltimeout/{print $2}' result: @@ -46,7 +48,7 @@ references: - SRG-OS-000163-GPOS-00072 - SRG-OS-000279-GPOS-00109 disa_stig: - - N/A + - APPL-15-000120 800-171r3: - 03.01.11 - 03.13.09 @@ -65,11 +67,11 @@ tags: - 800-53r4_moderate - 800-53r4_high - 800-171 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_sshd_client_alive_count_max_configure.yaml b/rules/os/os_sshd_client_alive_count_max_configure.yaml index 37d1c7fee..601c17fe2 100644 --- a/rules/os/os_sshd_client_alive_count_max_configure.yaml +++ b/rules/os/os_sshd_client_alive_count_max_configure.yaml @@ -7,7 +7,7 @@ discussion: | NOTE: This setting is not intended to manage idle user sessions where there is no input from the client. Its purpose is to monitor for interruptions in network connectivity and force the session to terminate after the connection appears to be broken. - NOTE: /etc/ssh/sshd_config will be automatically modified to its original state following any update or major upgrade to the operating system. + NOTE: On macOS 15.2 and higher the SSH configuration can be reset to the macOS default by running /usr/libexec/reset-ssh-configuration. check: | /usr/sbin/sshd -G | /usr/bin/awk '/clientalivecountmax/{print $2}' result: @@ -45,7 +45,7 @@ references: srg: - SRG-OS-000163-GPOS-00072 disa_stig: - - N/A + - APPL-15-000052 800-171r3: - 03.13.09 cmmc: @@ -62,11 +62,11 @@ tags: - 800-53r4_moderate - 800-53r4_high - 800-171 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_sshd_client_alive_interval_configure.yaml b/rules/os/os_sshd_client_alive_interval_configure.yaml index 76c08ad18..8377fc096 100644 --- a/rules/os/os_sshd_client_alive_interval_configure.yaml +++ b/rules/os/os_sshd_client_alive_interval_configure.yaml @@ -9,7 +9,7 @@ discussion: | NOTE: This setting is not intended to manage idle user sessions where there is no input from the client. Its purpose is to monitor for interruptions in network connectivity and force the session to terminate after the connection appears to be broken. - NOTE: /etc/ssh/sshd_config will be automatically modified to its original state following any update or major upgrade to the operating system. + NOTE: On macOS 15.2 and higher the SSH configuration can be reset to the macOS default by running /usr/libexec/reset-ssh-configuration. check: | /usr/sbin/sshd -G | /usr/bin/awk '/clientaliveinterval/{print $2}' result: @@ -48,7 +48,7 @@ references: srg: - SRG-OS-000163-GPOS-00072 disa_stig: - - N/A + - APPL-15-000051 800-171r3: - 03.01.11 - 03.13.09 @@ -67,11 +67,11 @@ tags: - 800-53r4_moderate - 800-53r4_high - 800-171 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_sshd_fips_compliant.yaml b/rules/os/os_sshd_fips_compliant.yaml index aa7b31bac..ee8bddd9c 100644 --- a/rules/os/os_sshd_fips_compliant.yaml +++ b/rules/os/os_sshd_fips_compliant.yaml @@ -8,6 +8,8 @@ discussion: | Operating systems utilizing encryption _MUST_ use FIPS validated mechanisms for authenticating to cryptographic modules. NOTE: For more information on FIPS compliance with the version of SSHD included in the macOS, the manual page apple_ssh_and_fips has additional information. + + NOTE: On macOS 15.2 and higher the SSH configuration can be reset to the macOS default by running /usr/libexec/reset-ssh-configuration. check: | fips_sshd_config=("Ciphers aes128-gcm@openssh.com" "HostbasedAcceptedAlgorithms ecdsa-sha2-nistp256,ecdsa-sha2-nistp256-cert-v01@openssh.com" "HostKeyAlgorithms ecdsa-sha2-nistp256-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp256,sk-ecdsa-sha2-nistp256@openssh.com" "KexAlgorithms ecdh-sha2-nistp256" "MACs hmac-sha2-256-etm@openssh.com,hmac-sha2-256" "PubkeyAcceptedAlgorithms ecdsa-sha2-nistp256,ecdsa-sha2-nistp256-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com" "CASignatureAlgorithms ecdsa-sha2-nistp256,sk-ecdsa-sha2-nistp256@openssh.com") total=0 @@ -21,6 +23,10 @@ result: fix: | [source,bash] ---- + if [ -f /etc/ssh/crypto.conf ] && /usr/bin/grep -q "Include /etc/ssh/crypto.conf" /etc/ssh/sshd_config.d/100-macos.conf 2>/bin/null; then + /bin/ln -fs /etc/ssh/crypto/fips.conf /etc/ssh/crypto.conf + fi + include_dir=$(/usr/bin/awk '/^Include/ {print $2}' /etc/ssh/sshd_config | /usr/bin/tr -d '*') if [[ -z $include_dir ]]; then @@ -28,9 +34,11 @@ fix: | fi fips_sshd_config=("Ciphers aes128-gcm@openssh.com" "HostbasedAcceptedAlgorithms ecdsa-sha2-nistp256,ecdsa-sha2-nistp256-cert-v01@openssh.com" "HostKeyAlgorithms ecdsa-sha2-nistp256-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp256,sk-ecdsa-sha2-nistp256@openssh.com" "KexAlgorithms ecdh-sha2-nistp256" "MACs hmac-sha2-256-etm@openssh.com,hmac-sha2-256" "PubkeyAcceptedAlgorithms ecdsa-sha2-nistp256,ecdsa-sha2-nistp256-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com" "CASignatureAlgorithms ecdsa-sha2-nistp256,sk-ecdsa-sha2-nistp256@openssh.com") - + sshd_config=$(/usr/sbin/sshd -G) for config in $fips_sshd_config; do - /usr/bin/grep -qxF "$config" "${include_dir}01-mscp-sshd.conf" 2>/dev/null || echo "$config" >> "${include_dir}01-mscp-sshd.conf" + if ! echo $sshd_config | /usr/bin/grep -q -i "$config" 2>/dev/null; then + /usr/bin/grep -qxF "$config" "${include_dir}01-mscp-sshd.conf" 2>/dev/null || echo "$config" >> "${include_dir}01-mscp-sshd.conf" + fi done for file in $(ls ${include_dir}); do @@ -75,7 +83,7 @@ references: - SRG-OS-000393-GPOS-00173 - SRG-OS-000396-GPOS-00176 disa_stig: - - N/A + - APPL-15-000054 800-171r3: - 03.13.08 - 03.13.11 @@ -94,11 +102,11 @@ tags: - 800-53r4_moderate - 800-53r4_high - 800-171 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: high mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_sshd_login_grace_time_configure.yaml b/rules/os/os_sshd_login_grace_time_configure.yaml index 7d959c8ed..de90f60db 100644 --- a/rules/os/os_sshd_login_grace_time_configure.yaml +++ b/rules/os/os_sshd_login_grace_time_configure.yaml @@ -3,7 +3,7 @@ title: Set Login Grace Time to $ODV discussion: | If SSHD is enabled then it _MUST_ be configured to wait only $ODV seconds before timing out logon attempts. - NOTE: /etc/ssh/sshd_config will be automatically modified to its original state following any update or major upgrade to the operating system. + NOTE: On macOS 15.2 and higher the SSH configuration can be reset to the macOS default by running /usr/libexec/reset-ssh-configuration. check: | /usr/sbin/sshd -G | /usr/bin/awk '/logingracetime/{print $2}' result: @@ -41,7 +41,7 @@ references: srg: - SRG-OS-000163-GPOS-00072 disa_stig: - - N/A + - APPL-15-000053 800-171r3: - 03.13.09 cmmc: @@ -53,11 +53,11 @@ odv: recommended: 30 stig: 30 tags: - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_sshd_permit_root_login_configure.yaml b/rules/os/os_sshd_permit_root_login_configure.yaml index 6988e1551..d083934aa 100644 --- a/rules/os/os_sshd_permit_root_login_configure.yaml +++ b/rules/os/os_sshd_permit_root_login_configure.yaml @@ -5,7 +5,7 @@ discussion: | The macOS system MUST require individuals to be authenticated with an individual authenticator prior to using a group authenticator, and administrator users _MUST_ never log in directly as root. - NOTE: /etc/ssh/sshd_config will be automatically modified to its original state following any update or major upgrade to the operating system. + NOTE: On macOS 15.2 and higher the SSH configuration can be reset to the macOS default by running /usr/libexec/reset-ssh-configuration. check: | /usr/sbin/sshd -G | /usr/bin/awk '/permitrootlogin/{print $2}' result: @@ -37,6 +37,7 @@ references: cci: - CCI-000770 - CCI-001813 + - CCI-004045 800-53r5: - IA-2(5) 800-53r4: @@ -45,16 +46,16 @@ references: - SRG-OS-000364-GPOS-00151 - SRG-OS-000109-GPOS-00056 disa_stig: - - N/A + - APPL-15-001100 macOS: - '15.0' tags: - 800-53r5_high - 800-53r4_high - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_sshd_unused_connection_timeout_configure.yaml b/rules/os/os_sshd_unused_connection_timeout_configure.yaml index 8b30f215b..1956bbb16 100644 --- a/rules/os/os_sshd_unused_connection_timeout_configure.yaml +++ b/rules/os/os_sshd_unused_connection_timeout_configure.yaml @@ -5,7 +5,7 @@ discussion: | This will set the time out when there are no open channels within an session. - NOTE: /etc/ssh/sshd_config will be automatically modified to its original state following any update or major upgrade to the operating system. + NOTE: On macOS 15.2 and higher the SSH configuration can be reset to the macOS default by running /usr/libexec/reset-ssh-configuration. check: | /usr/sbin/sshd -G | /usr/bin/awk '/unusedconnectiontimeout/{print $2}' result: @@ -46,7 +46,7 @@ references: - SRG-OS-000163-GPOS-00072 - SRG-OS-000279-GPOS-00109 disa_stig: - - N/A + - APPL-15-000130 800-171r3: - 03.01.11 - 03.13.09 @@ -65,11 +65,11 @@ tags: - 800-53r4_moderate - 800-53r4_high - 800-171 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_store_encrypted_passwords.yaml b/rules/os/os_store_encrypted_passwords.yaml index 722ee3d53..097dec644 100644 --- a/rules/os/os_store_encrypted_passwords.yaml +++ b/rules/os/os_store_encrypted_passwords.yaml @@ -48,10 +48,10 @@ tags: - 800-171 - inherent - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - srg + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_sudo_log_enforce.yaml b/rules/os/os_sudo_log_enforce.yaml index 3c7045419..e69d319c5 100644 --- a/rules/os/os_sudo_log_enforce.yaml +++ b/rules/os/os_sudo_log_enforce.yaml @@ -29,7 +29,7 @@ references: - APPL-15-000190 cis: benchmark: - - N/A + - 5.11 (level 1) controls v8: - N/A cmmc: @@ -41,12 +41,15 @@ macOS: tags: - 800-53r5_moderate - 800-53r5_high + - stig - cis_lvl1 - cis_lvl2 - cisv8 - cmmc_lvl2 - - stig - 800-171 + - cnssi-1253_moderate + - cnssi-1253_low + - cnssi-1253_high severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_sudo_timeout_configure.yaml b/rules/os/os_sudo_timeout_configure.yaml index 023d5ee67..f9f20fbc7 100644 --- a/rules/os/os_sudo_timeout_configure.yaml +++ b/rules/os/os_sudo_timeout_configure.yaml @@ -24,7 +24,7 @@ references: srg: - SRG-OS-000373-GPOS-00156 disa_stig: - - N/A + - APPL-15-004022 cis: benchmark: - 5.4 (level 1) diff --git a/rules/os/os_sudoers_timestamp_type_configure.yaml b/rules/os/os_sudoers_timestamp_type_configure.yaml index c9598084c..1a939c5ca 100644 --- a/rules/os/os_sudoers_timestamp_type_configure.yaml +++ b/rules/os/os_sudoers_timestamp_type_configure.yaml @@ -27,7 +27,7 @@ references: - SRG-OS-000373-GPOS-00157 - SRG-OS-000373-GPOS-00156 disa_stig: - - N/A + - APPL-15-004060 cis: benchmark: - 5.5 (level 1) @@ -45,10 +45,10 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_system_read_only.yaml b/rules/os/os_system_read_only.yaml index 28707d5e6..3d4732fa1 100644 --- a/rules/os/os_system_read_only.yaml +++ b/rules/os/os_system_read_only.yaml @@ -33,8 +33,8 @@ tags: - 800-53r5_high - 800-53r4_moderate - 800-53r4_high - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_tftpd_disable.yaml b/rules/os/os_tftpd_disable.yaml index b659bcd7f..7557a36b9 100644 --- a/rules/os/os_tftpd_disable.yaml +++ b/rules/os/os_tftpd_disable.yaml @@ -33,7 +33,7 @@ references: - SRG-OS-000080-GPOS-00048 - SRG-OS-000074-GPOS-00042 disa_stig: - - N/A + - APPL-15-002038 800-171r3: - 03.01.02 - 03.04.06 @@ -61,12 +61,12 @@ tags: - 800-53r4_high - 800-171 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: high mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_time_offset_limit_configure.yaml b/rules/os/os_time_offset_limit_configure.yaml index 89184051e..792472edf 100644 --- a/rules/os/os_time_offset_limit_configure.yaml +++ b/rules/os/os_time_offset_limit_configure.yaml @@ -28,14 +28,12 @@ references: - N/A cis: benchmark: - - 2.3.2.2 (level 1) + - N/A controls v8: - - 8.4 + - N/A macOS: - '15.0' tags: - - cis_lvl1 - - cis_lvl2 - - cisv8 + - none mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_time_server_enabled.yaml b/rules/os/os_time_server_enabled.yaml index 17824f79c..e4eec1d86 100644 --- a/rules/os/os_time_server_enabled.yaml +++ b/rules/os/os_time_server_enabled.yaml @@ -21,6 +21,9 @@ references: cci: - CCI-002046 - CCI-001891 + - CCI-004923 + - CCI-004926 + - CCI-004922 800-53r5: - AU-12(1) - SC-45(1) @@ -29,13 +32,14 @@ references: srg: - SRG-OS-000355-GPOS-00143 - SRG-OS-000356-GPOS-00144 + - SRG-OS-000785-GPOS-00250 disa_stig: - - N/A + - APPL-15-000180 800-171r3: - 3.3.7 cis: benchmark: - - N/A + - 2.3.2.2 (level 1) controls v8: - 8.4 cmmc: @@ -49,12 +53,14 @@ tags: - 800-53r5_high - 800-53r4_moderate - 800-53r4_high + - cis_lvl1 + - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_touchid_prompt_disable.yaml b/rules/os/os_touchid_prompt_disable.yaml index 8929ca7c8..52201acaa 100644 --- a/rules/os/os_touchid_prompt_disable.yaml +++ b/rules/os/os_touchid_prompt_disable.yaml @@ -25,7 +25,7 @@ references: srg: - SRG-OS-000095-GPOS-00049 disa_stig: - - N/A + - APPL-15-005054 800-171r3: - 03.04.02 cis: @@ -46,11 +46,11 @@ tags: - 800-53r4_high - 800-171 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/os/os_unique_identification.yaml b/rules/os/os_unique_identification.yaml index 758ca2471..03a150db1 100644 --- a/rules/os/os_unique_identification.yaml +++ b/rules/os/os_unique_identification.yaml @@ -38,9 +38,9 @@ tags: - 800-53r5_high - inherent - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_unlock_active_user_session_disable.yaml b/rules/os/os_unlock_active_user_session_disable.yaml index d0767bdaf..6d264be38 100644 --- a/rules/os/os_unlock_active_user_session_disable.yaml +++ b/rules/os/os_unlock_active_user_session_disable.yaml @@ -21,6 +21,7 @@ references: cci: - CCI-000764 - CCI-000770 + - CCI-004045 800-53r5: - IA-2 - IA-2(5) @@ -28,7 +29,7 @@ references: - IA-2 - IA-2(5) disa_stig: - - N/A + - APPL-15-000090 srg: - SRG-OS-000109-GPOS-00056 - SRG-OS-000104-GPOS-00051 @@ -47,8 +48,8 @@ macOS: odv: hint: "Review the /System/Library/Security/authorization.plist file for more information." recommended: "authenticate-session-owner" - cis_lvl1: "use-login-window-ui" - cis_lvl2: "use-login-window-ui" + cis_lvl1: "authenticate-session-owner" + cis_lvl2: "authenticate-session-owner" stig: "authenticate-session-owner" tags: - 800-53r5_low @@ -61,12 +62,12 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_user_app_installation_prohibit.yaml b/rules/os/os_user_app_installation_prohibit.yaml index 16795cec6..51a1e4cc0 100644 --- a/rules/os/os_user_app_installation_prohibit.yaml +++ b/rules/os/os_user_app_installation_prohibit.yaml @@ -33,6 +33,7 @@ references: - CCE-94323-3 cci: - CCI-001812 + - CCI-003980 800-53r5: - CM-11(2) 800-53r4: @@ -40,17 +41,17 @@ references: srg: - SRG-OS-000362-GPOS-00149 disa_stig: - - N/A + - APPL-15-005080 cmmc: - CM.L2-3.4.9 macOS: - '15.0' tags: - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/os/os_uucp_disable.yaml b/rules/os/os_uucp_disable.yaml index c51ff04ef..02947a235 100644 --- a/rules/os/os_uucp_disable.yaml +++ b/rules/os/os_uucp_disable.yaml @@ -29,7 +29,7 @@ references: srg: - SRG-OS-000080-GPOS-00048 disa_stig: - - N/A + - APPL-15-002006 800-171r3: - 03.01.02 - 03.04.06 @@ -53,12 +53,12 @@ tags: - 800-53r4_high - 800-171 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_verify_remote_disconnection.yaml b/rules/os/os_verify_remote_disconnection.yaml index 1c9eec31d..30a823af1 100644 --- a/rules/os/os_verify_remote_disconnection.yaml +++ b/rules/os/os_verify_remote_disconnection.yaml @@ -23,9 +23,9 @@ macOS: - '15.0' tags: - inherent - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - srg + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_world_writable_library_folder_configure.yaml b/rules/os/os_world_writable_library_folder_configure.yaml index efde86cc8..f1dda0098 100644 --- a/rules/os/os_world_writable_library_folder_configure.yaml +++ b/rules/os/os_world_writable_library_folder_configure.yaml @@ -5,14 +5,14 @@ discussion: | NOTE: Some vendors are known to create world-writable folders to the System Library folder. You may need to add more exclusions to this check and fix to match your environment. check: | - /usr/bin/find /System/Volumes/Data/Library -type d -perm -2 -ls | /usr/bin/grep -v Caches | /usr/bin/grep -v /Preferences/Audio/Data | /usr/bin/wc -l | /usr/bin/xargs + /usr/bin/find /System/Volumes/Data/Library -type d -perm -2 -ls 2>&1 | /usr/bin/grep -v Caches | /usr/bin/grep -v /Preferences/Audio/Data | /usr/bin/wc -l | /usr/bin/xargs result: integer: 0 fix: | [source,bash] ---- IFS=$'\n' - for libPermissions in $( /usr/bin/find /System/Volumes/Data/Library -type d -perm -2 | /usr/bin/grep -v Caches | /usr/bin/grep -v /Preferences/Audio/Data ); do + for libPermissions in $( /usr/bin/find /System/Volumes/Data/Library -type d -perm -2 2>&1 | /usr/bin/grep -v Caches | /usr/bin/grep -v /Preferences/Audio/Data ); do /bin/chmod -R o-w "$libPermissions" done ---- diff --git a/rules/os/os_writing_tools_disable.yaml b/rules/os/os_writing_tools_disable.yaml index 301d85c12..507201112 100644 --- a/rules/os/os_writing_tools_disable.yaml +++ b/rules/os/os_writing_tools_disable.yaml @@ -15,7 +15,12 @@ references: cce: - CCE-94328-2 cci: - - N/A + - CCI-000381 + - CCI-001774 + srg: + - SRG-OS-000095-GPOS-00049 + disa_stig: + - APPL-15-005160 800-53r5: - AC-20 - AC-20(1) @@ -36,8 +41,12 @@ tags: - 800-53r5_moderate - 800-53r5_high - 800-171 + - cnssi-1253_low + - cnssi-1253_high + - stig - cmmc_lvl2 - cmmc_lvl1 + - cnssi-1253_moderate mobileconfig: true mobileconfig_info: com.apple.applicationaccess: diff --git a/rules/pwpolicy/pwpolicy_account_inactivity_enforce.yaml b/rules/pwpolicy/pwpolicy_account_inactivity_enforce.yaml index ff83692ab..2fc3e1c5b 100644 --- a/rules/pwpolicy/pwpolicy_account_inactivity_enforce.yaml +++ b/rules/pwpolicy/pwpolicy_account_inactivity_enforce.yaml @@ -39,14 +39,17 @@ references: - CCE-94330-8 cci: - CCI-000795 + - CCI-003627 + - CCI-003628 800-53r5: - AC-2(3) 800-53r4: - IA-4 srg: - SRG-OS-000118-GPOS-00060 + - SRG-OS-000590-GPOS-00110 disa_stig: - - N/A + - APPL-15-003080 800-171r3: - 03.01.01 cis: @@ -70,10 +73,10 @@ tags: - 800-53r5_moderate - 800-53r5_high - cisv8 - - cnssi-1253_moderate - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/pwpolicy/pwpolicy_account_lockout_enforce.yaml b/rules/pwpolicy/pwpolicy_account_lockout_enforce.yaml index 80453e508..2ed9799fb 100644 --- a/rules/pwpolicy/pwpolicy_account_lockout_enforce.yaml +++ b/rules/pwpolicy/pwpolicy_account_lockout_enforce.yaml @@ -5,7 +5,7 @@ discussion: | This rule protects against malicious users attempting to gain access to the system via brute-force hacking methods. check: | - /usr/bin/pwpolicy -getaccountpolicies 2> /dev/null | /usr/bin/tail +2 | /usr/bin/xmllint --xpath '//dict/key[text()="policyAttributeMaximumFailedAuthentications"]/following-sibling::integer[1]/text()' - | /usr/bin/awk '{ if ($1 <= $ODV) {print "yes"} else {print "no"}}' + /usr/bin/pwpolicy -getaccountpolicies 2> /dev/null | /usr/bin/tail +2 | /usr/bin/xmllint --xpath '//dict/key[text()="policyAttributeMaximumFailedAuthentications"]/following-sibling::integer[1]/text()' - | /usr/bin/awk '{ if ($1 <= $ODV) {print "yes"} else {print "no"}}' | /usr/bin/uniq result: string: 'yes' fix: | @@ -24,7 +24,7 @@ references: - SRG-OS-000329-GPOS-00128 - SRG-OS-000021-GPOS-00005 disa_stig: - - N/A + - APPL-15-000022 800-171r3: - 03.01.08 cis: @@ -53,11 +53,11 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/pwpolicy/pwpolicy_account_lockout_timeout_enforce.yaml b/rules/pwpolicy/pwpolicy_account_lockout_timeout_enforce.yaml index 09ea301b6..93dae9d9b 100644 --- a/rules/pwpolicy/pwpolicy_account_lockout_timeout_enforce.yaml +++ b/rules/pwpolicy/pwpolicy_account_lockout_timeout_enforce.yaml @@ -5,7 +5,7 @@ discussion: | This rule protects against malicious users attempting to gain access to the system via brute-force hacking methods. check: | - /usr/bin/pwpolicy -getaccountpolicies 2> /dev/null | /usr/bin/tail +2 | /usr/bin/xmllint --xpath '//dict/key[text()="autoEnableInSeconds"]/following-sibling::integer[1]/text()' - | /usr/bin/awk '{ if ($1/60 >= $ODV ) {print "yes"} else {print "no"}}' + /usr/bin/pwpolicy -getaccountpolicies 2> /dev/null | /usr/bin/tail +2 | /usr/bin/xmllint --xpath '//dict/key[text()="autoEnableInSeconds"]/following-sibling::integer[1]/text()' - | /usr/bin/awk '{ if ($1/60 >= $ODV ) {print "yes"} else {print "no"}}' | /usr/bin/uniq result: string: 'yes' fix: | @@ -24,7 +24,7 @@ references: - SRG-OS-000329-GPOS-00128 - SRG-OS-000021-GPOS-00005 disa_stig: - - N/A + - APPL-15-000060 800-171r3: - 03.01.08 cis: @@ -53,11 +53,11 @@ tags: - cisv8 - cis_lvl1 - cis_lvl2 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/pwpolicy/pwpolicy_alpha_numeric_enforce.yaml b/rules/pwpolicy/pwpolicy_alpha_numeric_enforce.yaml index dc812c266..945d3c393 100644 --- a/rules/pwpolicy/pwpolicy_alpha_numeric_enforce.yaml +++ b/rules/pwpolicy/pwpolicy_alpha_numeric_enforce.yaml @@ -4,8 +4,8 @@ discussion: | The macOS _MUST_ be configured to require at least one numeric character be used when a password is created. This rule enforces password complexity by requiring users to set passwords that are less vulnerable to malicious users. - - NOTE: The guidance for password based authentication in NIST 800-53 (Rev 5) and NIST 800-63B state that complexity rules should be organizationally defined. The values defined are based off of common complexity values. But your organization may define its own password complexity rules. + + NOTE: To comply with Executive Order 14028, “Improving the Nation's Cybersecurity”, OMB M-22-09, “Moving the U.S. Government Toward Zero Trust Cybersecurity Principles”, and NIST SP-800-63b, “Digital Identity Guidelines: Authentication and Lifecycle Management” federal, military, and intelligence communities must adopt the following configuration settings. Password policies must not require the use of complexity policies such as upper characters, lower characters, or special characters. Password policies must also not require the use of regular rotation. Password policies should define a minimum length. Multifactor authentication should be used where ever possible. check: | /usr/bin/pwpolicy -getaccountpolicies 2> /dev/null | /usr/bin/tail +2 | /usr/bin/xmllint --xpath '//dict/key[text()="policyIdentifier"]/following-sibling::*[1]/text()' - | /usr/bin/grep "requireAlphanumeric" -c result: @@ -17,6 +17,7 @@ references: - CCE-94333-2 cci: - CCI-000194 + - CCI-004066 800-53r5: - IA-5(1) 800-53r4: @@ -24,8 +25,9 @@ references: - IA-5(1) srg: - SRG-OS-000071-GPOS-00039 + - SRG-OS-000775-GPOS-00230 disa_stig: - - N/A + - APPL-15-003007 800-171r3: - 03.05.07 cis: @@ -41,20 +43,13 @@ references: macOS: - '15.0' tags: - - 800-171 - - 800-53r4_low - - 800-53r4_moderate - - 800-53r4_high - - 800-53r5_low - - 800-53r5_moderate - - 800-53r5_high - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/pwpolicy/pwpolicy_custom_regex_enforce.yaml b/rules/pwpolicy/pwpolicy_custom_regex_enforce.yaml index 9435e8cd2..002dd25f5 100644 --- a/rules/pwpolicy/pwpolicy_custom_regex_enforce.yaml +++ b/rules/pwpolicy/pwpolicy_custom_regex_enforce.yaml @@ -5,7 +5,7 @@ discussion: | This rule enforces password complexity by requiring users to set passwords that are less vulnerable to malicious users. - NOTE: The guidance for password based authentication in NIST 800-53 (Rev 5) and NIST 800-63B state that complexity rules should be organizationally defined. The values defined are based off of common complexity values. But your organization may define its own password complexity rules. + NOTE: To comply with Executive Order 14028, “Improving the Nation's Cybersecurity”, OMB M-22-09, “Moving the U.S. Government Toward Zero Trust Cybersecurity Principles”, and NIST SP-800-63b, “Digital Identity Guidelines: Authentication and Lifecycle Management” federal, military, and intelligence communities must adopt the following configuration settings. Password policies must not require the use of complexity policies such as upper characters, lower characters, or special characters. Password policies must also not require the use of regular rotation. Password policies should define a minimum length. Multifactor authentication should be used where ever possible. NOTE: The configuration profile generated must be installed from an MDM server. check: | @@ -20,13 +20,17 @@ references: cci: - CCI-000192 - CCI-000193 + - CCI-004066 + - CCI-004066 + - CCI-004064 + - CCI-004065 800-53r5: - IA-5(1) 800-53r4: - IA-5 - IA-5(1) disa_stig: - - N/A + - APPL-15-003060 srg: - SRG-OS-000070-GPOS-00038 - SRG-OS-000069-GPOS-00037 @@ -44,25 +48,18 @@ references: macOS: - '15.0' odv: - hint: Custom regex (recommended is 1 upper and 1 lowercase) - recommended: ^(?=.*[A-Z])(?=.*[a-z]).*$ - cis_lvl2: ^(?=.*[A-Z])(?=.*[a-z]).*$ - stig: ^(?=.*[A-Z])(?=.*[a-z]).*$ + hint: Custom regex (recommended is 1 upper, 1 lowercase, and 1 numeric digit) + recommended: ^(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9]).*$ + cis_lvl2: ^(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9]).*$ + stig: ^(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9]).*$ tags: - - 800-171 - - 800-53r4_low - - 800-53r4_moderate - - 800-53r4_high - - 800-53r5_low - - 800-53r5_moderate - - 800-53r5_high - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/pwpolicy/pwpolicy_emergency_accounts_disable.yaml b/rules/pwpolicy/pwpolicy_emergency_accounts_disable.yaml index b91006e07..f58a46072 100644 --- a/rules/pwpolicy/pwpolicy_emergency_accounts_disable.yaml +++ b/rules/pwpolicy/pwpolicy_emergency_accounts_disable.yaml @@ -36,8 +36,8 @@ tags: - 800-53r4_moderate - 800-53r4_high - inherent - - cnssi-1253_moderate - cnssi-1253_high - srg + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/pwpolicy/pwpolicy_force_password_change.yaml b/rules/pwpolicy/pwpolicy_force_password_change.yaml index d9fac7943..fc57942fa 100644 --- a/rules/pwpolicy/pwpolicy_force_password_change.yaml +++ b/rules/pwpolicy/pwpolicy_force_password_change.yaml @@ -52,10 +52,10 @@ tags: - 800-53r5_high - inherent - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - srg + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/pwpolicy/pwpolicy_history_enforce.yaml b/rules/pwpolicy/pwpolicy_history_enforce.yaml index 4f9189975..98fbc215d 100644 --- a/rules/pwpolicy/pwpolicy_history_enforce.yaml +++ b/rules/pwpolicy/pwpolicy_history_enforce.yaml @@ -9,7 +9,7 @@ discussion: | NOTE: The guidance for password based authentication in NIST 800-53 (Rev 5) and NIST 800-63B state that complexity rules should be organizationally defined. The values defined are based off of common complexity values. But your organization may define its own password complexity rules. check: | - /usr/bin/pwpolicy -getaccountpolicies 2> /dev/null | /usr/bin/tail +2 | /usr/bin/xmllint --xpath '//dict/key[text()="policyAttributePasswordHistoryDepth"]/following-sibling::*[1]/text()' - | /usr/bin/awk '{ if ($1 >= $ODV ) {print "yes"} else {print "no"}}' + /usr/bin/pwpolicy -getaccountpolicies 2> /dev/null | /usr/bin/tail +2 | /usr/bin/xmllint --xpath '//dict/key[text()="policyAttributePasswordHistoryDepth"]/following-sibling::*[1]/text()' - | /usr/bin/awk '{ if ($1 >= $ODV ) {print "yes"} else {print "no"}}' | /usr/bin/uniq result: string: 'yes' fix: | @@ -25,8 +25,9 @@ references: - IA-5(1) srg: - SRG-OS-000077-GPOS-00045 + - SRG-OS-000775-GPOS-00230 disa_stig: - - N/A + - APPL-15-003009 800-171r3: - 03.05.07 cis: @@ -57,11 +58,11 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/pwpolicy/pwpolicy_lower_case_character_enforce.yaml b/rules/pwpolicy/pwpolicy_lower_case_character_enforce.yaml index da54c9d45..3407f5d0a 100644 --- a/rules/pwpolicy/pwpolicy_lower_case_character_enforce.yaml +++ b/rules/pwpolicy/pwpolicy_lower_case_character_enforce.yaml @@ -5,7 +5,7 @@ discussion: | This rule enforces password complexity by requiring users to set passwords that are less vulnerable to malicious users. - NOTE: The guidance for password based authentication in NIST 800-53 (Rev 5) and NIST 800-63B state that complexity rules should be organizationally defined. The values defined are based off of common complexity values. But your organization may define its own password complexity rules. + NOTE: To comply with Executive Order 14028, “Improving the Nation's Cybersecurity”, OMB M-22-09, “Moving the U.S. Government Toward Zero Trust Cybersecurity Principles”, and NIST SP-800-63b, “Digital Identity Guidelines: Authentication and Lifecycle Management” federal, military, and intelligence communities must adopt the following configuration settings. Password policies must not require the use of complexity policies such as upper characters, lower characters, or special characters. Password policies must also not require the use of regular rotation. Password policies should define a minimum length. Multifactor authentication should be used where ever possible. NOTE: macOS 14 supports password policy complexity with custom regex deployed with a mobileconfig file. To use a mobileconfig file use *pwpolicy_custom_regex_enforce*. check: | @@ -69,6 +69,8 @@ odv: hint: Number of lowercase characters. recommended: 1 tags: - - none + - cnssi-1253_moderate + - cnssi-1253_low + - cnssi-1253_high mobileconfig: false mobileconfig_info: diff --git a/rules/pwpolicy/pwpolicy_max_lifetime_enforce.yaml b/rules/pwpolicy/pwpolicy_max_lifetime_enforce.yaml index 39c0dc10c..66c527bbf 100644 --- a/rules/pwpolicy/pwpolicy_max_lifetime_enforce.yaml +++ b/rules/pwpolicy/pwpolicy_max_lifetime_enforce.yaml @@ -5,9 +5,7 @@ discussion: | This rule ensures that users are forced to change their passwords frequently enough to prevent malicious users from gaining and maintaining access to the system. - NOTE: The guidance for password based authentication in NIST 800-53 (Rev 5) and NIST 800-63B state that complexity rules should be organizationally defined. The values defined are based off of common complexity values. But your organization may define its own password complexity rules. - - NOTE: To comply with Executive Order 14028, “Improving the Nation's Cybersecurity”, OMB M-22-09, “Moving the U.S. Government Toward Zero Trust Cybersecurity Principles”, and NIST SP-800-63b, “Digital Identity Guidelines: Authentication and Lifecycle Management” federal, military, and intelligence communities must adopt the following configuration settings. Password policies must not require use of special characters or regular rotation. + NOTE: To comply with Executive Order 14028, “Improving the Nation's Cybersecurity”, OMB M-22-09, “Moving the U.S. Government Toward Zero Trust Cybersecurity Principles”, and NIST SP-800-63b, “Digital Identity Guidelines: Authentication and Lifecycle Management” federal, military, and intelligence communities must adopt the following configuration settings. Password policies must not require the use of complexity policies such as upper characters, lower characters, or special characters. Password policies must also not require the use of regular rotation. Password policies should define a minimum length. Multifactor authentication should be used where ever possible. check: | /usr/bin/pwpolicy -getaccountpolicies 2> /dev/null | /usr/bin/tail +2 | /usr/bin/xmllint --xpath '//dict/key[text()="policyAttributeExpiresEveryNDays"]/following-sibling::*[1]/text()' - result: @@ -19,6 +17,7 @@ references: - CCE-94339-9 cci: - CCI-000199 + - CCI-004066 800-53r5: - IA-5 800-53r4: @@ -26,8 +25,9 @@ references: - IA-5(1) srg: - SRG-OS-000076-GPOS-00044 + - SRG-OS-000775-GPOS-00230 disa_stig: - - N/A + - APPL-15-003008 800-171r3: - 03.05.12 cis: @@ -47,21 +47,14 @@ odv: cis_lvl2: 365 stig: 60 tags: - - 800-171 - - 800-53r4_low - - 800-53r4_moderate - - 800-53r4_high - - 800-53r5_low - - 800-53r5_moderate - - 800-53r5_high - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/pwpolicy/pwpolicy_minimum_length_enforce.yaml b/rules/pwpolicy/pwpolicy_minimum_length_enforce.yaml index ae0de6f03..bcbf271dc 100644 --- a/rules/pwpolicy/pwpolicy_minimum_length_enforce.yaml +++ b/rules/pwpolicy/pwpolicy_minimum_length_enforce.yaml @@ -5,7 +5,7 @@ discussion: | This rule enforces password complexity by requiring users to set passwords that are less vulnerable to malicious users. - NOTE: The guidance for password based authentication in NIST 800-53 (Rev 5) and NIST 800-63B state that complexity rules should be organizationally defined. The values defined are based off of common complexity values. But your organization may define its own password complexity rules. + NOTE: To comply with Executive Order 14028, “Improving the Nation's Cybersecurity”, OMB M-22-09, “Moving the U.S. Government Toward Zero Trust Cybersecurity Principles”, and NIST SP-800-63b, “Digital Identity Guidelines: Authentication and Lifecycle Management” federal, military, and intelligence communities must adopt the following configuration settings. Password policies must not require the use of complexity policies such as upper characters, lower characters, or special characters. Password policies must also not require the use of regular rotation. Password policies should define a minimum length. Multifactor authentication should be used where ever possible. check: | /usr/bin/pwpolicy -getaccountpolicies 2> /dev/null | /usr/bin/tail +2 | /usr/bin/xmllint --xpath 'boolean(//*[contains(text(),"policyAttributePassword matches '\''.{$ODV,}'\''")])' - result: @@ -17,6 +17,7 @@ references: - CCE-94340-7 cci: - CCI-000205 + - CCI-004066 800-53r5: - IA-5(1) 800-53r4: @@ -25,7 +26,7 @@ references: srg: - SRG-OS-000078-GPOS-00046 disa_stig: - - N/A + - APPL-15-003010 800-171r3: - 03.05.07 cis: @@ -56,11 +57,11 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/pwpolicy/pwpolicy_minimum_lifetime_enforce.yaml b/rules/pwpolicy/pwpolicy_minimum_lifetime_enforce.yaml index dea2b05e3..2a3db1e69 100644 --- a/rules/pwpolicy/pwpolicy_minimum_lifetime_enforce.yaml +++ b/rules/pwpolicy/pwpolicy_minimum_lifetime_enforce.yaml @@ -5,7 +5,7 @@ discussion: | This rule discourages users from cycling through their previous passwords to get back to a preferred one. - NOTE: The guidance for password based authentication in NIST 800-53 (Rev 5) and NIST 800-63B state that complexity rules should be organizationally defined. The values defined are based off of common complexity values. But your organization may define its own password complexity rules. + NOTE: To comply with Executive Order 14028, “Improving the Nation's Cybersecurity”, OMB M-22-09, “Moving the U.S. Government Toward Zero Trust Cybersecurity Principles”, and NIST SP-800-63b, “Digital Identity Guidelines: Authentication and Lifecycle Management” federal, military, and intelligence communities must adopt the following configuration settings. Password policies must not require the use of complexity policies such as upper characters, lower characters, or special characters. Password policies must also not require the use of regular rotation. Password policies should define a minimum length. Multifactor authentication should be used where ever possible. check: | /usr/bin/pwpolicy -getaccountpolicies 2> /dev/null | /usr/bin/tail +2 | /usr/bin/xmllint --xpath '//dict/key[text()="policyAttributeMinimumLifetimeHours"]/following-sibling::integer[1]/text()' - | /usr/bin/awk '{ if ($1 >= $ODV ) {print "yes"} else {print "no"}}' result: @@ -41,12 +41,13 @@ references: - CCE-94341-5 cci: - CCI-000198 + - CCI-004066 800-53r5: - IA-5 800-53r4: - IA-5(1) disa_stig: - - N/A + - APPL-15-003070 srg: - SRG-OS-000075-GPOS-00043 800-171r3: @@ -66,19 +67,12 @@ odv: recommended: 24 stig: 24 tags: - - 800-171 - - 800-53r4_low - - 800-53r4_moderate - - 800-53r4_high - - 800-53r5_low - - 800-53r5_moderate - - 800-53r5_high - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/pwpolicy/pwpolicy_prevent_dictionary_words.yaml b/rules/pwpolicy/pwpolicy_prevent_dictionary_words.yaml index 9c8810009..f1f78d19e 100644 --- a/rules/pwpolicy/pwpolicy_prevent_dictionary_words.yaml +++ b/rules/pwpolicy/pwpolicy_prevent_dictionary_words.yaml @@ -6,6 +6,8 @@ discussion: | If the operating system allows users to select passwords based on dictionary words, this increases the window of opportunity for a malicious user to guess the password. To prevent users from using dictionary words for passwords, many operating systems can be integrated with an enterprise-level directory service that meets or exceeds this requirement. + + NOTE: To comply with Executive Order 14028, “Improving the Nation's Cybersecurity”, OMB M-22-09, “Moving the U.S. Government Toward Zero Trust Cybersecurity Principles”, and NIST SP-800-63b, “Digital Identity Guidelines: Authentication and Lifecycle Management” federal, military, and intelligence communities must adopt the following configuration settings. Password policies must not require the use of complexity policies such as upper characters, lower characters, or special characters. Password policies must also not require the use of regular rotation. Password policies should define a minimum length. Multifactor authentication should be used where ever possible. check: | For systems not requiring mandatory smart card authentication or those that are not bound to a directory, the technology does not support this requirement. This is an applicable-does not meet finding. fix: | @@ -27,6 +29,5 @@ macOS: - '15.0' tags: - permanent - - srg mobileconfig: false mobileconfig_info: diff --git a/rules/pwpolicy/pwpolicy_simple_sequence_disable.yaml b/rules/pwpolicy/pwpolicy_simple_sequence_disable.yaml index ae699c5d2..02296536f 100644 --- a/rules/pwpolicy/pwpolicy_simple_sequence_disable.yaml +++ b/rules/pwpolicy/pwpolicy_simple_sequence_disable.yaml @@ -5,7 +5,9 @@ discussion: | This rule enforces password complexity by requiring users to set passwords that are less vulnerable to malicious users. - NOTE: The guidance for password based authentication in NIST 800-53 (Rev 5) and NIST 800-63B state that complexity rules should be organizationally defined. The values defined are based off of common complexity values. But your organization may define its own password complexity rules. + NOTE: To comply with Executive Order 14028, “Improving the Nation's Cybersecurity”, OMB M-22-09, “Moving the U.S. Government Toward Zero Trust Cybersecurity Principles”, and NIST SP-800-63b, “Digital Identity Guidelines: Authentication and Lifecycle Management” federal, military, and intelligence communities must adopt the following configuration settings. Password policies must not require the use of complexity policies such as upper characters, lower characters, or special characters. Password policies must also not require the use of regular rotation. Password policies should define a minimum length. Multifactor authentication should be used where ever possible. + + NOTE: pwpolicy_simple_sequence_disable prevents use of passwords which are regularly found in compromised password lists. check: | /usr/bin/pwpolicy -getaccountpolicies 2> /dev/null | /usr/bin/tail +2 | /usr/bin/xmllint --xpath '//dict/key[text()="policyIdentifier"]/following-sibling::*[1]/text()' - | /usr/bin/grep "allowSimple" -c result: @@ -48,10 +50,10 @@ tags: - 800-53r5_moderate - 800-53r5_high - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 + - cnssi-1253_moderate mobileconfig: true mobileconfig_info: com.apple.mobiledevice.passwordpolicy: diff --git a/rules/pwpolicy/pwpolicy_special_character_enforce.yaml b/rules/pwpolicy/pwpolicy_special_character_enforce.yaml index 4195600c7..81afa0ab7 100644 --- a/rules/pwpolicy/pwpolicy_special_character_enforce.yaml +++ b/rules/pwpolicy/pwpolicy_special_character_enforce.yaml @@ -7,11 +7,9 @@ discussion: | This rule enforces password complexity by requiring users to set passwords that are less vulnerable to malicious users. - NOTE: The guidance for password based authentication in NIST 800-53 (Rev 5) and NIST 800-63B state that complexity rules should be organizationally defined. The values defined are based off of common complexity values. But your organization may define its own password complexity rules. - - NOTE: To comply with Executive Order 14028, “Improving the Nation's Cybersecurity”, OMB M-22-09, “Moving the U.S. Government Toward Zero Trust Cybersecurity Principles”, and NIST SP-800-63b, “Digital Identity Guidelines: Authentication and Lifecycle Management” federal, military, and intelligence communities must adopt the following configuration settings. Password policies must not require use of special characters or regular rotation. + NOTE: To comply with Executive Order 14028, “Improving the Nation's Cybersecurity”, OMB M-22-09, “Moving the U.S. Government Toward Zero Trust Cybersecurity Principles”, and NIST SP-800-63b, “Digital Identity Guidelines: Authentication and Lifecycle Management” federal, military, and intelligence communities must adopt the following configuration settings. Password policies must not require the use of complexity policies such as upper characters, lower characters, or special characters. Password policies must also not require the use of regular rotation. Password policies should define a minimum length. Multifactor authentication should be used where ever possible. check: | - /usr/bin/pwpolicy -getaccountpolicies 2> /dev/null | /usr/bin/tail +2 | /usr/bin/xmllint --xpath 'boolean(//*[contains(text(),"policyAttributePassword matches '\''(.*[^a-zA-Z0-9].*){$ODV,}'\''")])' - + /usr/bin/pwpolicy -getaccountpolicies 2>/dev/null | /usr/bin/tail -n +2 | /usr/bin/xmllint --xpath "//string[contains(text(), \"policyAttributePassword matches '(.*[^a-zA-Z0-9].*){\")]" - 2>/dev/null | /usr/bin/awk -F"{|}" '{if ($2 >= $ODV) {print "true"} else {print "false"}}' result: string: 'true' fix: | @@ -21,6 +19,7 @@ references: - CCE-94344-9 cci: - CCI-001619 + - CCI-004066 800-53r5: - IA-5(1) 800-53r4: @@ -29,7 +28,7 @@ references: srg: - SRG-OS-000266-GPOS-00101 disa_stig: - - N/A + - APPL-15-003011 800-171r3: - 03.05.07 cis: @@ -49,20 +48,13 @@ odv: cis_lvl2: 1 stig: 1 tags: - - 800-171 - - 800-53r4_low - - 800-53r4_moderate - - 800-53r4_high - - 800-53r5_low - - 800-53r5_moderate - - 800-53r5_high - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/pwpolicy/pwpolicy_temporary_accounts_disable.yaml b/rules/pwpolicy/pwpolicy_temporary_accounts_disable.yaml index a74d3dadd..477f5cd57 100644 --- a/rules/pwpolicy/pwpolicy_temporary_accounts_disable.yaml +++ b/rules/pwpolicy/pwpolicy_temporary_accounts_disable.yaml @@ -34,8 +34,8 @@ tags: - 800-53r4_moderate - 800-53r4_high - inherent - - cnssi-1253_moderate - cnssi-1253_high - srg + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/pwpolicy/pwpolicy_temporary_or_emergency_accounts_disable.yaml b/rules/pwpolicy/pwpolicy_temporary_or_emergency_accounts_disable.yaml index 9d09fb156..21b6a232f 100644 --- a/rules/pwpolicy/pwpolicy_temporary_or_emergency_accounts_disable.yaml +++ b/rules/pwpolicy/pwpolicy_temporary_or_emergency_accounts_disable.yaml @@ -68,7 +68,7 @@ references: - SRG-OS-000002-GPOS-00002 - SRG-OS-000123-GPOS-00064 disa_stig: - - N/A + - APPL-15-000012 macOS: - '15.0' tags: @@ -77,9 +77,9 @@ tags: - 800-53r4_moderate - 800-53r4_high - manual - - cnssi-1253_moderate - cnssi-1253_high - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/pwpolicy/pwpolicy_upper_case_character_enforce.yaml b/rules/pwpolicy/pwpolicy_upper_case_character_enforce.yaml index 5ff6c1421..0bade369c 100644 --- a/rules/pwpolicy/pwpolicy_upper_case_character_enforce.yaml +++ b/rules/pwpolicy/pwpolicy_upper_case_character_enforce.yaml @@ -5,7 +5,7 @@ discussion: | This rule enforces password complexity by requiring users to set passwords that are less vulnerable to malicious users. - NOTE: The guidance for password based authentication in NIST 800-53 (Rev 5) and NIST 800-63B state that complexity rules should be organizationally defined. The values defined are based off of common complexity values. But your organization may define its own password complexity rules. + NOTE: To comply with Executive Order 14028, “Improving the Nation's Cybersecurity”, OMB M-22-09, “Moving the U.S. Government Toward Zero Trust Cybersecurity Principles”, and NIST SP-800-63b, “Digital Identity Guidelines: Authentication and Lifecycle Management” federal, military, and intelligence communities must adopt the following configuration settings. Password policies must not require the use of complexity policies such as upper characters, lower characters, or special characters. Password policies must also not require the use of regular rotation. Password policies should define a minimum length. Multifactor authentication should be used where ever possible. NOTE: macOS 14 supports password policy complexity with custom regex deployed with a mobileconfig file. To use a mobileconfig file use *pwpolicy_custom_regex_enforce*. check: | @@ -70,5 +70,8 @@ odv: recommended: 1 tags: - none + - cnssi-1253_moderate + - cnssi-1253_low + - cnssi-1253_high mobileconfig: false mobileconfig_info: diff --git a/rules/supplemental/supplemental_cis_manual.yaml b/rules/supplemental/supplemental_cis_manual.yaml index b87f61bf4..1d440739b 100644 --- a/rules/supplemental/supplemental_cis_manual.yaml +++ b/rules/supplemental/supplemental_cis_manual.yaml @@ -12,14 +12,18 @@ discussion: | |2.1.1.1 Audit iCloud Keychain + 2.1.1.2 Audit iCloud Drive + 2.1.1.4 Audit Security Keys Used With AppleIDs + + 2.1.1.5 Audit Freeform Sync to iCloud + + 2.1.1.6 Audit Find My Mac + 2.1.2 Audit App Store Password Settings + 2.3.3.12 Ensure Computer Name Does Not Contain PII or Protected Organizational Information + 2.5.1 Audit Siri Settings + 2.6.1.3 Audit Location Services Access + 2.6.2.1 Audit Full Disk Access for Applications + - 2.6.3.5 Audit Share iCloud Analytics + + 2.6.3.5 Ensure Share iCloud Analytics Is Disabled + 2.6.7 Audit Lockdown Mode + + 2.7.2 Audit iPhone Mirroring + 2.8.1 Audit Universal Control Settings + + 2.9.1.1 Ensure the OS Is Not Active When Resuming from Standby (Intel) + 2.11.2 Audit Touch ID + 2.13.1 Audit Passwords System Preference Setting + 2.14.1 Audit Game Center Settings + @@ -34,7 +38,7 @@ discussion: | |Logging and Auditing |Recommendations - |3.7 Audit Software Inventory + |3.6 Audit Software Inventory |=== [cols="15%h, 85%a"] @@ -61,7 +65,6 @@ discussion: | 6.3.2 Audit History and Remove History Items + 6.3.5 Audit Hide IP Address in Safari Setting + 6.3.8 Audit Autofill + - 6.3.10 Ensure JavaScript is Enabled in Safari + 6.3.9 Audit Pop-up Windows + |=== check: | diff --git a/rules/supplemental/supplemental_controls.yaml b/rules/supplemental/supplemental_controls.yaml index f67ad7031..3a35e59af 100644 --- a/rules/supplemental/supplemental_controls.yaml +++ b/rules/supplemental/supplemental_controls.yaml @@ -206,7 +206,6 @@ tags: - cmmc_lvl2 - cnssi-1253_high - cnssi-1253_low - - cnssi-1253_moderate - stig - supplemental mobileconfig: false diff --git a/rules/supplemental/supplemental_filevault.yaml b/rules/supplemental/supplemental_filevault.yaml index db149ef99..7e4f9a25a 100644 --- a/rules/supplemental/supplemental_filevault.yaml +++ b/rules/supplemental/supplemental_filevault.yaml @@ -51,7 +51,7 @@ discussion: | It's recommended that you use a Personal Recovery key instead of an Institutional key as it will generate a specific key for each device. You can find more guidance on choosing a recover key here: link:https://docs.jamf.com/technical-papers/jamf-pro/administering-filevault-macos/10.7.1/Choosing_a_Recovery_Key.html[]. - NOTE: FileVault currently only uses password-based authentication and cannot be done using a smartcard or any other type of multi-factor authentication. + NOTE: On Intel Macs, FileVault only supports password-based unlock and cannot be done using a smartcard. Smartcard unlock for FileVault is supported on Apple Silicon Macs. check: | fix: | references: @@ -85,7 +85,6 @@ tags: - cmmc_lvl2 - cnssi-1253_high - cnssi-1253_low - - cnssi-1253_moderate - stig - supplemental mobileconfig: false diff --git a/rules/supplemental/supplemental_firewall_pf.yaml b/rules/supplemental/supplemental_firewall_pf.yaml index 66faaca28..a6936147c 100644 --- a/rules/supplemental/supplemental_firewall_pf.yaml +++ b/rules/supplemental/supplemental_firewall_pf.yaml @@ -131,7 +131,6 @@ tags: - cmmc_lvl2 - cnssi-1253_high - cnssi-1253_low - - cnssi-1253_moderate - stig - supplemental mobileconfig: false diff --git a/rules/supplemental/supplemental_password_policy.yaml b/rules/supplemental/supplemental_password_policy.yaml index c3842d0c9..087cc28ea 100644 --- a/rules/supplemental/supplemental_password_policy.yaml +++ b/rules/supplemental/supplemental_password_policy.yaml @@ -1,7 +1,24 @@ id: supplemental_password_policy title: "Password Policy Supplemental" discussion: | - The supplemental guidance found in this section is applicable for the following rules: + To comply with Executive Order 14028, “Improving the Nation's Cybersecurity”, OMB M-22-09, “Moving the U.S. Government Toward Zero Trust Cybersecurity Principles”, and NIST SP-800-63b, “Digital Identity Guidelines: Authentication and Lifecycle Management” federal, military, and intelligence communities must adopt the following configuration settings: + + * Password policies must not require the use of complexity policies such as upper characters, lower characters, or special characters. + * Password policies must also not require the use of regular rotation. + + In accordance with these requirements, the following rules, while they remain on specific benchmarks, have been removed from any of the NIST 800-53r5 baselines as recommendations. + + * pwpolicy_alpha_numeric_enforce + * pwpolicy_custom_regex_enforce + * pwpolicy_lower_case_character_enforce.yaml + * pwpolicy_max_lifetime_enforce + * pwpolicy_minimum_lifetime_enforce + * pwpolicy_prevent_dictionary_words + * pwpolicy_simple_sequence_disable + * pwpolicy_special_character_enforce + * pwpolicy_upper_case_character_enforce.yaml + + If an organization has requirements to implement additional password policies, the remainder of this supplemental discusses the following password policy rules: * pwpolicy_lower_case_character_enforce * pwpolicy_upper_case_character_enforce @@ -33,6 +50,7 @@ discussion: | ==== If directory services is being utilized, password policies should come from the domain. ==== + check: | fix: | references: @@ -66,7 +84,6 @@ tags: - cmmc_lvl2 - cnssi-1253_high - cnssi-1253_low - - cnssi-1253_moderate - stig - supplemental mobileconfig: false diff --git a/rules/supplemental/supplemental_smartcard.yaml b/rules/supplemental/supplemental_smartcard.yaml index c1cdea902..7e689dafb 100644 --- a/rules/supplemental/supplemental_smartcard.yaml +++ b/rules/supplemental/supplemental_smartcard.yaml @@ -316,7 +316,6 @@ tags: - cmmc_lvl2 - cnssi-1253_high - cnssi-1253_low - - cnssi-1253_moderate - stig - supplemental mobileconfig: false diff --git a/rules/system_settings/system_settings_airplay_receiver_disable.yaml b/rules/system_settings/system_settings_airplay_receiver_disable.yaml index 801174d04..5fd54a235 100644 --- a/rules/system_settings/system_settings_airplay_receiver_disable.yaml +++ b/rules/system_settings/system_settings_airplay_receiver_disable.yaml @@ -30,7 +30,7 @@ references: - SRG-OS-000300-GPOS-00118 - SRG-OS-000095-GPOS-00049 disa_stig: - - N/A + - APPL-15-002080 800-171r3: - 03.04.06 cis: @@ -51,11 +51,11 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_apple_watch_unlock_disable.yaml b/rules/system_settings/system_settings_apple_watch_unlock_disable.yaml index 1812362e7..5d921e76e 100644 --- a/rules/system_settings/system_settings_apple_watch_unlock_disable.yaml +++ b/rules/system_settings/system_settings_apple_watch_unlock_disable.yaml @@ -27,7 +27,7 @@ references: srg: - SRG-OS-000028-GPOS-00009 disa_stig: - - N/A + - APPL-15-000001 800-171r3: - 03.05.12 cmmc: @@ -40,11 +40,11 @@ tags: - 800-53r4_moderate - 800-53r4_high - 800-171 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_automatic_login_disable.yaml b/rules/system_settings/system_settings_automatic_login_disable.yaml index 12f867d6e..1d79105a7 100644 --- a/rules/system_settings/system_settings_automatic_login_disable.yaml +++ b/rules/system_settings/system_settings_automatic_login_disable.yaml @@ -27,8 +27,9 @@ references: srg: - SRG-OS-000480-GPOS-00229 - SRG-OS-000104-GPOS-00051 + - SRG-OS-000480-GPOS-00228 disa_stig: - - N/A + - APPL-15-002066 800-171r3: - 03.05.01 cis: @@ -52,12 +53,12 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_automatic_logout_enforce.yaml b/rules/system_settings/system_settings_automatic_logout_enforce.yaml index 230476bf8..423679875 100644 --- a/rules/system_settings/system_settings_automatic_logout_enforce.yaml +++ b/rules/system_settings/system_settings_automatic_logout_enforce.yaml @@ -29,7 +29,7 @@ references: 800-53r4: - AC-12 disa_stig: - - N/A + - APPL-15-000160 srg: - SRG-OS-000279-GPOS-00109 800-171r3: @@ -50,11 +50,11 @@ tags: - 800-53r4_moderate - 800-53r4_high - 800-171 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_bluetooth_disable.yaml b/rules/system_settings/system_settings_bluetooth_disable.yaml index addf18d6f..2022d990a 100644 --- a/rules/system_settings/system_settings_bluetooth_disable.yaml +++ b/rules/system_settings/system_settings_bluetooth_disable.yaml @@ -32,7 +32,11 @@ references: srg: - SRG-OS-000423-GPOS-00187 - SRG-OS-000481-GPOS-00481 + - SRG-OS-000480-GPOS-00228 disa_stig: + - APPL-15-002062 + 800-171r2: + - 3.13.8 - N/A 800-171r3: - 03.01.16 @@ -56,11 +60,11 @@ tags: - 800-53r5_high - 800-171 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: high mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_bluetooth_settings_disable.yaml b/rules/system_settings/system_settings_bluetooth_settings_disable.yaml index 5e049191e..455effaec 100644 --- a/rules/system_settings/system_settings_bluetooth_settings_disable.yaml +++ b/rules/system_settings/system_settings_bluetooth_settings_disable.yaml @@ -21,7 +21,7 @@ references: srg: - SRG-OS-000095-GPOS-00049 disa_stig: - - N/A + - APPL-15-002260 800-171r3: - 03.04.06 cis: @@ -42,6 +42,9 @@ tags: - cisv8 - cmmc_lvl2 - stig + - cnssi-1253_moderate + - cnssi-1253_low + - cnssi-1253_high severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_bluetooth_sharing_disable.yaml b/rules/system_settings/system_settings_bluetooth_sharing_disable.yaml index 17820d28a..492293e35 100644 --- a/rules/system_settings/system_settings_bluetooth_sharing_disable.yaml +++ b/rules/system_settings/system_settings_bluetooth_sharing_disable.yaml @@ -42,7 +42,7 @@ references: - SRG-OS-000080-GPOS-00048 - SRG-OS-000095-GPOS-00049 disa_stig: - - N/A + - APPL-15-002110 800-171r3: - 03.04.06 cis: @@ -68,12 +68,12 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/system_settings/system_settings_cd_dvd_sharing_disable.yaml b/rules/system_settings/system_settings_cd_dvd_sharing_disable.yaml deleted file mode 100644 index 0e65bcc7c..000000000 --- a/rules/system_settings/system_settings_cd_dvd_sharing_disable.yaml +++ /dev/null @@ -1,59 +0,0 @@ -id: system_settings_cd_dvd_sharing_disable -title: Disable CD/DVD Sharing -discussion: | - CD/DVD Sharing _MUST_ be disabled. -check: | - /usr/bin/pgrep -q ODSAgent; /bin/echo $? -result: - integer: 1 -fix: | - [source,bash] - ---- - /bin/launchctl unload /System/Library/LaunchDaemons/com.apple.ODSAgent.plist - ---- -references: - cce: - - CCE-94356-3 - cci: - - CCI-000381 - 800-53r5: - - CM-7 - - CM-7(1) - 800-53r4: - - CM-7 - - CM-7(1) - srg: - - SRG-OS-000095-GPOS-00049 - disa_stig: - - N/A - 800-171r3: - - 03.04.06 - cis: - benchmark: - - 2.3.3.1 (level 1) - controls v8: - - 4.1 - - 4.8 - cmmc: - - CM.L2-3.4.6 - - CM.L2-3.4.7 -macOS: - - '15.0' -tags: - - 800-53r5_low - - 800-53r5_moderate - - 800-53r5_high - - 800-53r4_low - - 800-53r4_moderate - - 800-53r4_high - - cis_lvl1 - - cis_lvl2 - - cisv8 - - cnssi-1253_moderate - - cnssi-1253_low - - cnssi-1253_high - - cmmc_lvl2 - - stig -severity: medium -mobileconfig: false -mobileconfig_info: diff --git a/rules/system_settings/system_settings_content_caching_disable.yaml b/rules/system_settings/system_settings_content_caching_disable.yaml index f9275de0e..86d0284a8 100644 --- a/rules/system_settings/system_settings_content_caching_disable.yaml +++ b/rules/system_settings/system_settings_content_caching_disable.yaml @@ -27,7 +27,7 @@ references: srg: - SRG-OS-000095-GPOS-00049 disa_stig: - - N/A + - APPL-15-002140 800-171r3: - 03.04.06 cis: @@ -50,11 +50,11 @@ tags: - 800-171 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_critical_update_install_enforce.yaml b/rules/system_settings/system_settings_critical_update_install_enforce.yaml index 2239979ea..d570cefcf 100644 --- a/rules/system_settings/system_settings_critical_update_install_enforce.yaml +++ b/rules/system_settings/system_settings_critical_update_install_enforce.yaml @@ -45,11 +45,11 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 + - cnssi-1253_moderate mobileconfig: true mobileconfig_info: com.apple.SoftwareUpdate: diff --git a/rules/system_settings/system_settings_diagnostics_reports_disable.yaml b/rules/system_settings/system_settings_diagnostics_reports_disable.yaml index f2a619c7b..043099ad9 100644 --- a/rules/system_settings/system_settings_diagnostics_reports_disable.yaml +++ b/rules/system_settings/system_settings_diagnostics_reports_disable.yaml @@ -39,7 +39,7 @@ references: - SRG-OS-000206-GPOS-00084 - SRG-OS-000205-GPOS-00083 disa_stig: - - N/A + - APPL-15-002021 800-171r3: - 03.01.20 cis: @@ -62,13 +62,14 @@ tags: - 800-53r5_high - 800-171 - cis_lvl1 + - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_external_intelligence_disable.yaml b/rules/system_settings/system_settings_external_intelligence_disable.yaml new file mode 100644 index 000000000..ae1009a96 --- /dev/null +++ b/rules/system_settings/system_settings_external_intelligence_disable.yaml @@ -0,0 +1,65 @@ +id: system_settings_external_intelligence_disable +title: Disable External Intelligence Integrations +discussion: | + Integration with external intelligence systems _MUST_ be disabled unless approved by the organiztion. Disabling external intelligence integration will mitigate the risk of data being sent to unapproved third party. + + The information system _MUST_ be configured to provide only essential capabilities. +check: | + /usr/bin/osascript -l JavaScript << EOS + $.NSUserDefaults.alloc.initWithSuiteName('com.apple.applicationaccess')\ + .objectForKey('allowExternalIntelligenceIntegrations').js + EOS +result: + string: 'false' +fix: | + This is implemented by a Configuration Profile. +references: + cce: + - CCE-94523-8 + cci: + - CCI-000381 + 800-53r5: + - AC-20 + - CM-7 + - CM-7(1) + 800-53r4: + - CM-7 + - CM-7(1) + - AC-20 + srg: + - SRG-OS-000095-GPOS-00049 + disa_stig: + - N/A + 800-171r3: + - 03.01.20 + - 03.04.06 + cis: + benchmark: + - N/A + controls v8: + - 4.1 + - 4.8 + - 15.3 + cmmc: + - AC.L1-3.1.20 + - CM.L2-3.4.6 + - CM.L2-3.4.7 +macOS: + - '15.2' +tags: + - 800-53r5_low + - 800-53r5_moderate + - 800-53r5_high + - 800-53r4_low + - 800-53r4_moderate + - 800-53r4_high + - 800-171 + - cisv8 + - cnssi-1253_low + - cnssi-1253_high + - cnssi-1253_moderate +severity: medium +mobileconfig: true +mobileconfig_info: + com.apple.applicationaccess: + allowExternalIntelligenceIntegrations: false \ No newline at end of file diff --git a/rules/system_settings/system_settings_external_intelligence_sign_in_disable.yaml b/rules/system_settings/system_settings_external_intelligence_sign_in_disable.yaml new file mode 100644 index 000000000..e635ee0d2 --- /dev/null +++ b/rules/system_settings/system_settings_external_intelligence_sign_in_disable.yaml @@ -0,0 +1,65 @@ +id: system_settings_external_intelligence_sign_in_disable +title: Disable External Intelligence Integration Sign In +discussion: | + The ability to sign into an external intelligence systems _MUST_ be disabled unless approved by the organiztion. Disabling external intelligence integration will mitigate the risk of data being sent to unapproved third party. + + The information system _MUST_ be configured to provide only essential capabilities. +check: | + /usr/bin/osascript -l JavaScript << EOS + $.NSUserDefaults.alloc.initWithSuiteName('com.apple.applicationaccess')\ + .objectForKey('allowExternalIntelligenceIntegrationsSignIn').js + EOS +result: + string: 'true' +fix: | + This is implemented by a Configuration Profile. +references: + cce: + - CCE-94524-6 + cci: + - CCI-000381 + 800-53r5: + - AC-20 + - CM-7 + - CM-7(1) + 800-53r4: + - CM-7 + - CM-7(1) + - AC-20 + srg: + - SRG-OS-000095-GPOS-00049 + disa_stig: + - N/A + 800-171r3: + - 03.01.20 + - 03.04.06 + cis: + benchmark: + - N/A + controls v8: + - 4.1 + - 4.8 + - 15.3 + cmmc: + - AC.L1-3.1.20 + - CM.L2-3.4.6 + - CM.L2-3.4.7 +macOS: + - '15.2' +tags: + - 800-53r5_low + - 800-53r5_moderate + - 800-53r5_high + - 800-53r4_low + - 800-53r4_moderate + - 800-53r4_high + - 800-171 + - cisv8 + - cnssi-1253_low + - cnssi-1253_high + - cnssi-1253_moderate +severity: medium +mobileconfig: true +mobileconfig_info: + com.apple.applicationaccess: + allowExternalIntelligenceIntegrationsSignIn: false \ No newline at end of file diff --git a/rules/system_settings/system_settings_filevault_enforce.yaml b/rules/system_settings/system_settings_filevault_enforce.yaml index 2b7c1d280..3b220be7e 100644 --- a/rules/system_settings/system_settings_filevault_enforce.yaml +++ b/rules/system_settings/system_settings_filevault_enforce.yaml @@ -38,7 +38,7 @@ references: - SRG-OS-000405-GPOS-00184 - SRG-OS-000404-GPOS-00183 disa_stig: - - N/A + - APPL-15-005020 800-171r3: - 03.13.08 cis: @@ -60,11 +60,11 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: high mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_find_my_disable.yaml b/rules/system_settings/system_settings_find_my_disable.yaml index 06837dd02..ea0832b1e 100644 --- a/rules/system_settings/system_settings_find_my_disable.yaml +++ b/rules/system_settings/system_settings_find_my_disable.yaml @@ -42,7 +42,7 @@ references: srg: - SRG-OS-000095-GPOS-00049 disa_stig: - - N/A + - APPL-15-002180 800-171r3: - 03.01.20 - 03.04.06 @@ -68,12 +68,12 @@ tags: - 800-53r4_high - 800-171 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_firewall_enable.yaml b/rules/system_settings/system_settings_firewall_enable.yaml index 7a61c0cda..25a217fa1 100644 --- a/rules/system_settings/system_settings_firewall_enable.yaml +++ b/rules/system_settings/system_settings_firewall_enable.yaml @@ -35,7 +35,7 @@ references: srg: - SRG-OS-000480-GPOS-00232 disa_stig: - - N/A + - APPL-15-005050 800-171r3: - 03.01.03 - 03.04.06 @@ -65,12 +65,12 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_firewall_stealth_mode_enable.yaml b/rules/system_settings/system_settings_firewall_stealth_mode_enable.yaml index dbf5bccc4..ce0679dd8 100644 --- a/rules/system_settings/system_settings_firewall_stealth_mode_enable.yaml +++ b/rules/system_settings/system_settings_firewall_stealth_mode_enable.yaml @@ -64,11 +64,11 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_gatekeeper_identified_developers_allowed.yaml b/rules/system_settings/system_settings_gatekeeper_identified_developers_allowed.yaml index e247c4892..ec9096f8b 100644 --- a/rules/system_settings/system_settings_gatekeeper_identified_developers_allowed.yaml +++ b/rules/system_settings/system_settings_gatekeeper_identified_developers_allowed.yaml @@ -27,6 +27,7 @@ references: - CCE-94364-7 cci: - CCI-001749 + - CCI-003992 800-53r5: - CM-14 - CM-5 @@ -38,8 +39,9 @@ references: - SI-7(15) srg: - SRG-OS-000366-GPOS-00153 + - SRG-OS-000480-GPOS-00228 disa_stig: - - N/A + - APPL-15-002060 800-171r3: - 03.14.02 cmmc: @@ -53,11 +55,11 @@ tags: - 800-53r4_moderate - 800-53r4_high - 800-171 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: high mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_gatekeeper_override_disallow.yaml b/rules/system_settings/system_settings_gatekeeper_override_disallow.yaml index 4d02c28be..a769f5304 100644 --- a/rules/system_settings/system_settings_gatekeeper_override_disallow.yaml +++ b/rules/system_settings/system_settings_gatekeeper_override_disallow.yaml @@ -41,10 +41,10 @@ tags: - 800-53r4_moderate - 800-53r4_high - 800-171 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_guest_access_smb_disable.yaml b/rules/system_settings/system_settings_guest_access_smb_disable.yaml index 74c6aa9a0..8c18b0b4d 100644 --- a/rules/system_settings/system_settings_guest_access_smb_disable.yaml +++ b/rules/system_settings/system_settings_guest_access_smb_disable.yaml @@ -50,7 +50,6 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 diff --git a/rules/system_settings/system_settings_guest_account_disable.yaml b/rules/system_settings/system_settings_guest_account_disable.yaml index 47c4dd660..ab8080018 100644 --- a/rules/system_settings/system_settings_guest_account_disable.yaml +++ b/rules/system_settings/system_settings_guest_account_disable.yaml @@ -35,8 +35,9 @@ references: - AC-2(9) srg: - SRG-OS-000364-GPOS-00151 + - SRG-OS-000480-GPOS-00228 disa_stig: - - N/A + - APPL-15-002063 800-171r3: - 03.01.01 cis: @@ -61,12 +62,12 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_hot_corners_disable.yaml b/rules/system_settings/system_settings_hot_corners_disable.yaml index 9829aa4b6..680dfc220 100644 --- a/rules/system_settings/system_settings_hot_corners_disable.yaml +++ b/rules/system_settings/system_settings_hot_corners_disable.yaml @@ -22,7 +22,7 @@ references: srg: - SRG-OS-000031-GPOS-00012 disa_stig: - - N/A + - APPL-15-000007 800-171r3: - 03.01.10 cmmc: @@ -35,11 +35,11 @@ tags: - 800-53r4_moderate - 800-53r4_high - 800-171 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - stig - cmmc_lvl2 + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_hot_corners_secure.yaml b/rules/system_settings/system_settings_hot_corners_secure.yaml index d4c1dcffc..9730d2382 100644 --- a/rules/system_settings/system_settings_hot_corners_secure.yaml +++ b/rules/system_settings/system_settings_hot_corners_secure.yaml @@ -50,9 +50,9 @@ macOS: tags: - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/rules/system_settings/system_settings_improve_assistive_voice_disable.yaml b/rules/system_settings/system_settings_improve_assistive_voice_disable.yaml index 97f262db4..ee036f14b 100644 --- a/rules/system_settings/system_settings_improve_assistive_voice_disable.yaml +++ b/rules/system_settings/system_settings_improve_assistive_voice_disable.yaml @@ -32,12 +32,12 @@ references: - 03.01.20 - 03.04.06 srg: - - N/A + - SRG-OS-000095-GPOS-00049 disa_stig: - - N/A + - APPL-15-002023 cis: benchmark: - - 2.6.3.2 (level 1) + - 2.6.3.3 (level 1) controls v8: - 4.1 - 4.8 @@ -56,12 +56,14 @@ tags: - 800-53r4_high - 800-171 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - cis_lvl1 + - cis_lvl2 + - cnssi-1253_moderate + - stig severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_improve_search_disable.yaml b/rules/system_settings/system_settings_improve_search_disable.yaml index 920ba3c8f..7aa9d9846 100644 --- a/rules/system_settings/system_settings_improve_search_disable.yaml +++ b/rules/system_settings/system_settings_improve_search_disable.yaml @@ -1,5 +1,5 @@ id: system_settings_improve_search_disable -title: Disable Sending Spotlight Search Information to Apple +title: Disable Improve Search Information to Apple discussion: | Sending data to Apple to help improve search _MUST_ be disabled. @@ -34,10 +34,10 @@ references: srg: - SRG-OS-000095-GPOS-00049 disa_stig: - - N/A + - APPL-15-002024 cis: benchmark: - - 2.19.1 + - N/A controls v8: - 4.1 - 4.8 @@ -56,13 +56,12 @@ tags: - 800-53r4_high - 800-171 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig - - cis_lvl1 + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_improve_siri_dictation_disable.yaml b/rules/system_settings/system_settings_improve_siri_dictation_disable.yaml index c0074f499..9052ef249 100644 --- a/rules/system_settings/system_settings_improve_siri_dictation_disable.yaml +++ b/rules/system_settings/system_settings_improve_siri_dictation_disable.yaml @@ -1,5 +1,5 @@ id: system_settings_improve_siri_dictation_disable -title: Disable Sending Siri and Dictation Information to Apple +title: Disable Improve Siri and Dictation Information to Apple discussion: | The ability for Apple to store and review audio of your Siri and Dictation interactions _MUST_ be disabled. @@ -34,7 +34,7 @@ references: srg: - SRG-OS-000095-GPOS-00049 disa_stig: - - N/A + - APPL-15-002210 cis: benchmark: - 2.6.3.2 (level 1) @@ -56,13 +56,14 @@ tags: - 800-53r4_high - 800-171 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig - cis_lvl1 + - cis_lvl2 + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_internet_accounts_disable.yaml b/rules/system_settings/system_settings_internet_accounts_disable.yaml index e76d66e5d..28daf313f 100644 --- a/rules/system_settings/system_settings_internet_accounts_disable.yaml +++ b/rules/system_settings/system_settings_internet_accounts_disable.yaml @@ -54,11 +54,11 @@ tags: - 800-53r5_high - 800-171 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_internet_sharing_disable.yaml b/rules/system_settings/system_settings_internet_sharing_disable.yaml index d46318601..645c38300 100644 --- a/rules/system_settings/system_settings_internet_sharing_disable.yaml +++ b/rules/system_settings/system_settings_internet_sharing_disable.yaml @@ -27,7 +27,7 @@ references: srg: - SRG-OS-000095-GPOS-00049 disa_stig: - - N/A + - APPL-15-002007 800-171r3: - 03.01.03 - 03.01.20 @@ -53,12 +53,12 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_location_services_disable.yaml b/rules/system_settings/system_settings_location_services_disable.yaml index 801497e77..e6ec9f2bb 100644 --- a/rules/system_settings/system_settings_location_services_disable.yaml +++ b/rules/system_settings/system_settings_location_services_disable.yaml @@ -33,7 +33,7 @@ references: srg: - SRG-OS-000095-GPOS-00049 disa_stig: - - N/A + - APPL-15-002004 800-171r3: - 03.04.06 cmmc: @@ -49,11 +49,11 @@ tags: - 800-53r4_moderate - 800-53r4_high - 800-171 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/system_settings/system_settings_loginwindow_prompt_username_password_enforce.yaml b/rules/system_settings/system_settings_loginwindow_prompt_username_password_enforce.yaml index c0db3c5f6..715094943 100644 --- a/rules/system_settings/system_settings_loginwindow_prompt_username_password_enforce.yaml +++ b/rules/system_settings/system_settings_loginwindow_prompt_username_password_enforce.yaml @@ -25,7 +25,7 @@ references: srg: - SRG-OS-000104-GPOS-00051 disa_stig: - - N/A + - APPL-15-005052 800-171r3: - 03.05.01 cis: @@ -49,12 +49,12 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_media_sharing_disabled.yaml b/rules/system_settings/system_settings_media_sharing_disabled.yaml index bae8031a5..b7bca7151 100644 --- a/rules/system_settings/system_settings_media_sharing_disabled.yaml +++ b/rules/system_settings/system_settings_media_sharing_disabled.yaml @@ -6,15 +6,22 @@ discussion: | When Media Sharing is enabled, the computer starts a network listening service that shares the contents of the user's music collection with other users in the same subnet. The information system _MUST_ be configured to provide only essential capabilities. Disabling Media Sharing helps prevent the unauthorized connection of devices and the unauthorized transfer of information. Disabling Media Sharing mitigates this risk. - - NOTE: The Media Sharing preference panel will still allow "Home Sharing" and "Share media with guests" to be checked but the service will not be enabled. check: | /usr/bin/osascript -l JavaScript << EOS - $.NSUserDefaults.alloc.initWithSuiteName('com.apple.applicationaccess')\ - .objectForKey('allowMediaSharing').js + function run() { + let pref1 = ObjC.unwrap($.NSUserDefaults.alloc.initWithSuiteName('com.apple.applicationaccess')\ + .objectForKey('allowMediaSharing')) + let pref2 = ObjC.unwrap($.NSUserDefaults.alloc.initWithSuiteName('com.apple.applicationaccess')\ + .objectForKey('allowMediaSharingModification')) + if ( pref1 == false && pref2 == false ) { + return("true") + } else { + return("false") + } + } EOS result: - string: 'false' + string: 'true' fix: | This is implemented by a Configuration Profile. references: @@ -30,7 +37,7 @@ references: srg: - SRG-OS-000080-GPOS-00048 disa_stig: - - N/A + - APPL-15-002100 800-171r3: - 03.01.02 - 03.04.06 @@ -54,14 +61,15 @@ tags: - 800-171 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: com.apple.applicationaccess: allowMediaSharing: false + allowMediaSharingModification: false diff --git a/rules/system_settings/system_settings_password_hints_disable.yaml b/rules/system_settings/system_settings_password_hints_disable.yaml index 9d1bbd509..c0843ae0a 100644 --- a/rules/system_settings/system_settings_password_hints_disable.yaml +++ b/rules/system_settings/system_settings_password_hints_disable.yaml @@ -25,7 +25,7 @@ references: srg: - SRG-OS-000079-GPOS-00047 disa_stig: - - N/A + - APPL-15-003012 800-171r3: - 03.05.11 cis: @@ -48,11 +48,11 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_personalized_advertising_disable.yaml b/rules/system_settings/system_settings_personalized_advertising_disable.yaml index 71ffe62ba..7b30cecca 100644 --- a/rules/system_settings/system_settings_personalized_advertising_disable.yaml +++ b/rules/system_settings/system_settings_personalized_advertising_disable.yaml @@ -30,7 +30,7 @@ references: srg: - SRG-OS-000095-GPOS-00049 disa_stig: - - N/A + - APPL-15-002200 800-171r3: - 03.01.20 - 03.04.06 @@ -56,12 +56,12 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_printer_sharing_disable.yaml b/rules/system_settings/system_settings_printer_sharing_disable.yaml index 272193b91..e59e0291a 100644 --- a/rules/system_settings/system_settings_printer_sharing_disable.yaml +++ b/rules/system_settings/system_settings_printer_sharing_disable.yaml @@ -26,7 +26,7 @@ references: srg: - SRG-OS-000095-GPOS-00049 disa_stig: - - N/A + - APPL-15-002240 800-171r3: - 03.04.06 cis: @@ -50,11 +50,11 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/system_settings/system_settings_rae_disable.yaml b/rules/system_settings/system_settings_rae_disable.yaml index 7baaae95c..1af15d28a 100644 --- a/rules/system_settings/system_settings_rae_disable.yaml +++ b/rules/system_settings/system_settings_rae_disable.yaml @@ -30,7 +30,7 @@ references: - SRG-OS-000080-GPOS-00048 - SRG-OS-000096-GPOS-00050 disa_stig: - - N/A + - APPL-15-002022 800-171r3: - 03.01.02 - 03.04.06 @@ -55,12 +55,12 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/system_settings/system_settings_remote_management_disable.yaml b/rules/system_settings/system_settings_remote_management_disable.yaml index e1f029d44..2680cf3dc 100644 --- a/rules/system_settings/system_settings_remote_management_disable.yaml +++ b/rules/system_settings/system_settings_remote_management_disable.yaml @@ -25,7 +25,7 @@ references: srg: - SRG-OS-000095-GPOS-00049 disa_stig: - - N/A + - APPL-15-002250 800-171r3: - 03.01.02 - 03.04.06 @@ -51,11 +51,11 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/system_settings/system_settings_screen_sharing_disable.yaml b/rules/system_settings/system_settings_screen_sharing_disable.yaml index 52f51776c..e3106a42f 100644 --- a/rules/system_settings/system_settings_screen_sharing_disable.yaml +++ b/rules/system_settings/system_settings_screen_sharing_disable.yaml @@ -28,7 +28,7 @@ references: srg: - SRG-OS-000080-GPOS-00048 disa_stig: - - N/A + - APPL-15-002050 800-171r3: - 03.01.02 - 03.04.06 @@ -53,12 +53,12 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/system_settings/system_settings_screensaver_ask_for_password_delay_enforce.yaml b/rules/system_settings/system_settings_screensaver_ask_for_password_delay_enforce.yaml index 1cde1489e..59c78f8d7 100644 --- a/rules/system_settings/system_settings_screensaver_ask_for_password_delay_enforce.yaml +++ b/rules/system_settings/system_settings_screensaver_ask_for_password_delay_enforce.yaml @@ -32,7 +32,7 @@ references: srg: - SRG-OS-000028-GPOS-00009 disa_stig: - - N/A + - APPL-15-000003 800-171r3: - 03.01.10 cis: @@ -59,11 +59,11 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_screensaver_password_enforce.yaml b/rules/system_settings/system_settings_screensaver_password_enforce.yaml index b07b15b14..65e2e56c8 100644 --- a/rules/system_settings/system_settings_screensaver_password_enforce.yaml +++ b/rules/system_settings/system_settings_screensaver_password_enforce.yaml @@ -25,7 +25,7 @@ references: srg: - SRG-OS-000028-GPOS-00009 disa_stig: - - N/A + - APPL-15-000002 800-171r3: - 03.01.10 - 03.05.01 @@ -39,11 +39,11 @@ tags: - 800-53r4_moderate - 800-53r4_high - 800-171 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_screensaver_timeout_enforce.yaml b/rules/system_settings/system_settings_screensaver_timeout_enforce.yaml index dc9cb34cc..02ad3acb8 100644 --- a/rules/system_settings/system_settings_screensaver_timeout_enforce.yaml +++ b/rules/system_settings/system_settings_screensaver_timeout_enforce.yaml @@ -33,7 +33,7 @@ references: srg: - SRG-OS-000029-GPOS-00010 disa_stig: - - N/A + - APPL-15-000070 800-171r3: - 03.01.10 - 03.05.01 @@ -62,11 +62,11 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_siri_disable.yaml b/rules/system_settings/system_settings_siri_disable.yaml index 67eb4c0d9..ad8dd15a0 100644 --- a/rules/system_settings/system_settings_siri_disable.yaml +++ b/rules/system_settings/system_settings_siri_disable.yaml @@ -31,7 +31,7 @@ references: srg: - SRG-OS-000095-GPOS-00049 disa_stig: - - N/A + - APPL-15-002020 800-171r3: - 03.01.20 - 03.04.06 @@ -57,12 +57,12 @@ tags: - 800-53r4_high - 800-171 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_siri_settings_disable.yaml b/rules/system_settings/system_settings_siri_settings_disable.yaml index e797768b4..49f6ec38a 100644 --- a/rules/system_settings/system_settings_siri_settings_disable.yaml +++ b/rules/system_settings/system_settings_siri_settings_disable.yaml @@ -27,7 +27,7 @@ references: srg: - SRG-OS-000095-GPOS-00049 disa_stig: - - N/A + - APPL-15-002053 800-171r3: - 03.04.06 - 03.04.08 @@ -49,6 +49,9 @@ tags: - cisv8 - cmmc_lvl2 - stig + - cnssi-1253_moderate + - cnssi-1253_low + - cnssi-1253_high severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_smbd_disable.yaml b/rules/system_settings/system_settings_smbd_disable.yaml index 34a829a86..fec477ffe 100644 --- a/rules/system_settings/system_settings_smbd_disable.yaml +++ b/rules/system_settings/system_settings_smbd_disable.yaml @@ -27,7 +27,7 @@ references: srg: - SRG-OS-000080-GPOS-00048 disa_stig: - - N/A + - APPL-15-002001 800-171r3: - 03.01.02 - 03.04.06 @@ -53,12 +53,12 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/system_settings/system_settings_ssh_disable.yaml b/rules/system_settings/system_settings_ssh_disable.yaml index 1df810fbb..e9e325846 100644 --- a/rules/system_settings/system_settings_ssh_disable.yaml +++ b/rules/system_settings/system_settings_ssh_disable.yaml @@ -49,11 +49,11 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 + - cnssi-1253_moderate severity: high mobileconfig: false mobileconfig_info: diff --git a/rules/system_settings/system_settings_ssh_enable.yaml b/rules/system_settings/system_settings_ssh_enable.yaml index 9f2b7f647..d96334c34 100644 --- a/rules/system_settings/system_settings_ssh_enable.yaml +++ b/rules/system_settings/system_settings_ssh_enable.yaml @@ -15,10 +15,7 @@ references: cce: - CCE-94400-9 cci: - - CCI-000213 - - CCI-001942 - - CCI-002420 - - CCI-002422 + - N/A 800-53r5: - IA-2(8) - AC-3 @@ -32,10 +29,7 @@ references: - IA-2(8) - IA-2(9) srg: - - SRG-OS-000080-GPOS-00048 - - SRG-OS-000113-GPOS-00058 - - SRG-OS-000425-GPOS-00189 - - SRG-OS-000426-GPOS-00190 + - N/A disa_stig: - N/A 800-171r3: @@ -56,12 +50,11 @@ tags: - 800-53r4_moderate - 800-53r4_high - 800-171 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - - stig + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/system_settings/system_settings_system_wide_preferences_configure.yaml b/rules/system_settings/system_settings_system_wide_preferences_configure.yaml index a4c1fd0c6..726447f44 100644 --- a/rules/system_settings/system_settings_system_wide_preferences_configure.yaml +++ b/rules/system_settings/system_settings_system_wide_preferences_configure.yaml @@ -32,7 +32,7 @@ fix: | for section in ${authDBs[@]}; do /usr/bin/security -q authorizationdb read "$section" > "/tmp/$section.plist" - class_key_value=$(usr/libexec/PlistBuddy -c "Print :class" "/tmp/$section.plist" 2>&1) + class_key_value=$(/usr/libexec/PlistBuddy -c "Print :class" "/tmp/$section.plist" 2>&1) if [[ "$class_key_value" == *"Does Not Exist"* ]]; then /usr/libexec/PlistBuddy -c "Add :class string user" "/tmp/$section.plist" else @@ -60,7 +60,7 @@ fix: | /usr/libexec/PlistBuddy -c "Set :session-owner false" "/tmp/$section.plist" fi - group_key=$(usr/libexec/PlistBuddy -c "Print :group" "/tmp/$section.plist" 2>&1) + group_key=$(/usr/libexec/PlistBuddy -c "Print :group" "/tmp/$section.plist" 2>&1) if [[ "$group_key" == *"Does Not Exist"* ]]; then /usr/libexec/PlistBuddy -c "Add :group string admin" "/tmp/$section.plist" else @@ -85,8 +85,9 @@ references: - AC-6(2) srg: - SRG-OS-000324-GPOS-00125 + - SRG-OS-000480-GPOS-00228 disa_stig: - - N/A + - APPL-15-002069 800-171r3: - 03.01.07 cis: @@ -109,12 +110,12 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - cmmc_lvl1 - stig + - cnssi-1253_moderate severity: high mobileconfig: false mobileconfig_info: diff --git a/rules/system_settings/system_settings_time_server_configure.yaml b/rules/system_settings/system_settings_time_server_configure.yaml index 9c2a2e02a..d8e7e33d9 100644 --- a/rules/system_settings/system_settings_time_server_configure.yaml +++ b/rules/system_settings/system_settings_time_server_configure.yaml @@ -19,6 +19,10 @@ references: cci: - CCI-001891 - CCI-002046 + - CCI-004923 + - CCI-004923 + - CCI-004926 + - CCI-004926 800-53r5: - AU-12(1) - SC-45(1) @@ -28,7 +32,7 @@ references: - SRG-OS-000355-GPOS-00143 - SRG-OS-000356-GPOS-00144 disa_stig: - - N/A + - APPL-15-000170 800-171r3: - 3.3.7 cis: @@ -56,11 +60,11 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_time_server_enforce.yaml b/rules/system_settings/system_settings_time_server_enforce.yaml index 862d38b80..eed566369 100644 --- a/rules/system_settings/system_settings_time_server_enforce.yaml +++ b/rules/system_settings/system_settings_time_server_enforce.yaml @@ -19,6 +19,9 @@ references: cci: - CCI-001891 - CCI-002046 + - CCI-004923 + - CCI-004926 + - CCI-004922 800-53r5: - AU-12(1) - SC-45(1) @@ -28,7 +31,7 @@ references: - SRG-OS-000355-GPOS-00143 - SRG-OS-000356-GPOS-00144 disa_stig: - - N/A + - APPL-15-000014 800-171r3: - 3.3.7 cis: @@ -50,11 +53,11 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_token_removal_enforce.yaml b/rules/system_settings/system_settings_token_removal_enforce.yaml index 6d85daab3..2fc6fd6e8 100644 --- a/rules/system_settings/system_settings_token_removal_enforce.yaml +++ b/rules/system_settings/system_settings_token_removal_enforce.yaml @@ -29,7 +29,7 @@ references: srg: - SRG-OS-000030-GPOS-00011 disa_stig: - - N/A + - APPL-15-000005 800-171r3: - 03.01.10 cmmc: @@ -42,11 +42,11 @@ tags: - 800-53r4_moderate - 800-53r4_high - 800-171 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_touch_id_settings_disable.yaml b/rules/system_settings/system_settings_touch_id_settings_disable.yaml index 72eb87947..24c34c867 100644 --- a/rules/system_settings/system_settings_touch_id_settings_disable.yaml +++ b/rules/system_settings/system_settings_touch_id_settings_disable.yaml @@ -14,7 +14,7 @@ references: cce: - CCE-94407-4 cci: - - CCI-000381 + - N/A 800-53r5: - CM-7 - CM-7(1) @@ -23,7 +23,7 @@ references: - CM-7 - CM-7(5) srg: - - SRG-OS-000095-GPOS-00049 + - N/A disa_stig: - N/A 800-171r3: @@ -46,8 +46,9 @@ tags: - 800-53r5_high - cisv8 - cmmc_lvl2 - - stig -severity: medium + - cnssi-1253_moderate + - cnssi-1253_low + - cnssi-1253_high mobileconfig: true mobileconfig_info: com.apple.systempreferences: diff --git a/rules/system_settings/system_settings_touchid_unlock_disable.yaml b/rules/system_settings/system_settings_touchid_unlock_disable.yaml index 38f13977c..5e90ae08c 100644 --- a/rules/system_settings/system_settings_touchid_unlock_disable.yaml +++ b/rules/system_settings/system_settings_touchid_unlock_disable.yaml @@ -29,7 +29,7 @@ references: srg: - SRG-OS-000028-GPOS-00009 disa_stig: - - N/A + - APPL-15-002090 800-171r3: - 03.05.12 cmmc: @@ -42,11 +42,11 @@ tags: - 800-53r4_moderate - 800-53r4_high - 800-171 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_usb_restricted_mode.yaml b/rules/system_settings/system_settings_usb_restricted_mode.yaml index ccc89d90f..6643fa086 100644 --- a/rules/system_settings/system_settings_usb_restricted_mode.yaml +++ b/rules/system_settings/system_settings_usb_restricted_mode.yaml @@ -28,6 +28,7 @@ references: - CCE-94409-0 cci: - CCI-001958 + - CCI-003959 800-53r5: - MP-7 - SC-41 @@ -43,19 +44,20 @@ references: - MP.L2-3.8.8 srg: - SRG-OS-000378-GPOS-00163 + - SRG-OS-000690-GPOS-00140 disa_stig: - - N/A + - APPL-15-005090 macOS: - '15.0' tags: - 800-53r5_low - 800-53r5_moderate - 800-53r5_high - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - stig + - cnssi-1253_moderate severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_wallet_applepay_settings_disable.yaml b/rules/system_settings/system_settings_wallet_applepay_settings_disable.yaml index e1da2119f..939e39e1c 100644 --- a/rules/system_settings/system_settings_wallet_applepay_settings_disable.yaml +++ b/rules/system_settings/system_settings_wallet_applepay_settings_disable.yaml @@ -25,7 +25,7 @@ references: srg: - SRG-OS-000095-GPOS-00049 disa_stig: - - N/A + - APPL-15-002052 800-171r3: - 03.04.06 - 03.04.08 @@ -47,6 +47,9 @@ tags: - cisv8 - cmmc_lvl2 - stig + - cnssi-1253_moderate + - cnssi-1253_low + - cnssi-1253_high severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_wifi_disable.yaml b/rules/system_settings/system_settings_wifi_disable.yaml index a0cd0e8b2..409a8cba9 100644 --- a/rules/system_settings/system_settings_wifi_disable.yaml +++ b/rules/system_settings/system_settings_wifi_disable.yaml @@ -58,10 +58,10 @@ tags: - 800-53r5_moderate - 800-53r5_high - cisv8 - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 + - cnssi-1253_moderate severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/system_settings/system_settings_wifi_disable_when_connected_to_ethernet.yaml b/rules/system_settings/system_settings_wifi_disable_when_connected_to_ethernet.yaml index 1fd3474ed..d82b6ff33 100644 --- a/rules/system_settings/system_settings_wifi_disable_when_connected_to_ethernet.yaml +++ b/rules/system_settings/system_settings_wifi_disable_when_connected_to_ethernet.yaml @@ -42,9 +42,9 @@ tags: - 800-53r4_high - 800-171 - permanent - - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 + - cnssi-1253_moderate mobileconfig: false mobileconfig_info: diff --git a/templates/adoc_additional_docs.adoc b/templates/adoc_additional_docs.adoc index 578c7be67..bdfb5144f 100644 --- a/templates/adoc_additional_docs.adoc +++ b/templates/adoc_additional_docs.adoc @@ -29,7 +29,7 @@ ASSOCIATED DOCUMENTS |=== |Document Number or Descriptor |Document Title -|link:https://dl.dod.cyber.mil/wp-content/uploads/stigs/zip/U_Apple_macOS_14_V1R1_STIG.zip[STIG Ver 1, Rel 1]|_Apple macOS 14 (Sonoma) STIG_ +|link:https://dl.dod.cyber.mil/wp-content/uploads/stigs/zip/U_Apple_macOS_15_V1R1_STIG.zip[STIG Ver 1, Rel 1]|_Apple macOS 15 (Sequoia) STIG_ |=== [%header, cols=2*a] From cd2187c0a40326531ac6d06ae9664a2ddd0fd6c0 Mon Sep 17 00:00:00 2001 From: Jordy Witteman Date: Thu, 27 Mar 2025 17:08:52 +0100 Subject: [PATCH 02/73] Eerste experiment baseline aanmaken Eerste experiment baseline aanmaken met mSCP. Inhoudelijke regels zijn enkel om mechanisme te testen. --- baselines/nlmapgov_base.yaml | 39 +++++++++++++++++++ includes/mscp-data.yaml | 4 ++ rules/os/os_anti_virus_installed.yaml | 1 + rules/os/os_config_data_install_enforce.yaml | 1 + rules/os/os_gatekeeper_enable.yaml | 1 + rules/os/os_mdm_require.yaml | 1 + ...os_safari_open_safe_downloads_disable.yaml | 1 + rules/os/os_secure_enclave.yaml | 1 + rules/os/os_sip_enable.yaml | 1 + rules/os/os_time_server_enabled.yaml | 1 + .../system_settings_filevault_enforce.yaml | 1 + ...gs_loginwindow_loginwindowtext_enable.yaml | 2 + ...gs_software_update_app_update_enforce.yaml | 1 + ...ings_software_update_download_enforce.yaml | 1 + ...stem_settings_software_update_enforce.yaml | 1 + ...ystem_settings_softwareupdate_current.yaml | 1 + ...system_settings_time_server_configure.yaml | 2 + .../system_settings_time_server_enforce.yaml | 1 + 18 files changed, 61 insertions(+) create mode 100644 baselines/nlmapgov_base.yaml diff --git a/baselines/nlmapgov_base.yaml b/baselines/nlmapgov_base.yaml new file mode 100644 index 000000000..0c2a22f32 --- /dev/null +++ b/baselines/nlmapgov_base.yaml @@ -0,0 +1,39 @@ +title: "macOS 15.0: Security Configuration - NLMAPGOV - Nederlandse Maatregelenset Apple Platforms Overheid (base)" +description: | + This guide describes the actions to take when securing a macOS 15.0 system against the Baseline Informatiebeveiliging Overheid 2 (BIO2). + + Information System Security Officers and benchmark creators can use this catalog of settings in order to assist them in security benchmark creation. This list is a catalog, not a checklist or benchmark, and satisfaction of every item is not likely to be possible or sensible in many operational scenarios. + + References: + BIO2 (concept), version 2c89fea: https://github.com/MinBZK/Baseline-Informatiebeveiliging-Overheid/, dated 27 March 2025 +authors: | + *macOS Security Compliance Project* + + |=== + |Jordy Witteman|Root3 + |=== +parent_values: "recommended" +profile: + - section: "macos" + rules: + - os_anti_virus_installed + - os_config_data_install_enforce + - os_gatekeeper_enable + - os_mdm_require + - os_safari_open_safe_downloads_disable + - os_sip_enable + - os_time_server_enabled + - section: "systemsettings" + rules: + - system_settings_filevault_enforce + - system_settings_loginwindow_loginwindowtext_enable + - system_settings_software_update_app_update_enforce + - system_settings_software_update_download_enforce + - system_settings_software_update_enforce + - system_settings_softwareupdate_current + - system_settings_time_server_configure + - system_settings_time_server_enforce + - section: "Inherent" + rules: + - os_secure_enclave + diff --git a/includes/mscp-data.yaml b/includes/mscp-data.yaml index 234696329..05164df73 100644 --- a/includes/mscp-data.yaml +++ b/includes/mscp-data.yaml @@ -77,6 +77,9 @@ authors: - Allen Golbig|Jamf - Bob Gendler|National Institute of Standards and Technology - Aaron Kegerreis|Defense Information Systems Agency + nlmapgov_base: + names: + - Jordy Witteman|Root3 titles: all_rules: All Rules 800-53r5_high: NIST SP 800-53 Rev 5 High Impact @@ -92,6 +95,7 @@ titles: cnssi-1253_moderate: Committee on National Security Systems Instruction No. 1253 (Moderate) cnssi-1253_high: Committee on National Security Systems Instruction No. 1253 (High) stig: Apple macOS 15 (Sequoia) STIG - Ver 1, Rel 1 + nlmapgov_base: NLMAPGOV - Nederlandse Maatregelenset Apple Platforms Overheid (base) ddm: supported_types: - com.apple.configuration.services.configuration-files diff --git a/rules/os/os_anti_virus_installed.yaml b/rules/os/os_anti_virus_installed.yaml index 0ac67cf5e..b880073ff 100644 --- a/rules/os/os_anti_virus_installed.yaml +++ b/rules/os/os_anti_virus_installed.yaml @@ -42,6 +42,7 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 + - nlmapgov_base severity: "high" mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_config_data_install_enforce.yaml b/rules/os/os_config_data_install_enforce.yaml index 2c45b4e1a..fbd2ce1cb 100644 --- a/rules/os/os_config_data_install_enforce.yaml +++ b/rules/os/os_config_data_install_enforce.yaml @@ -59,6 +59,7 @@ tags: - cmmc_lvl1 - stig - cnssi-1253_moderate + - nlmapgov_base severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/os/os_gatekeeper_enable.yaml b/rules/os/os_gatekeeper_enable.yaml index b8dc0976a..44291576f 100644 --- a/rules/os/os_gatekeeper_enable.yaml +++ b/rules/os/os_gatekeeper_enable.yaml @@ -69,6 +69,7 @@ tags: - cmmc_lvl1 - stig - cnssi-1253_moderate + - nlmapgov_base severity: high mobileconfig: true mobileconfig_info: diff --git a/rules/os/os_mdm_require.yaml b/rules/os/os_mdm_require.yaml index 7e48c9e78..c6722980b 100644 --- a/rules/os/os_mdm_require.yaml +++ b/rules/os/os_mdm_require.yaml @@ -67,6 +67,7 @@ tags: - cmmc_lvl2 - stig - cnssi-1253_moderate + - nlmapgov_base severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_safari_open_safe_downloads_disable.yaml b/rules/os/os_safari_open_safe_downloads_disable.yaml index bf9391c50..962398c2a 100644 --- a/rules/os/os_safari_open_safe_downloads_disable.yaml +++ b/rules/os/os_safari_open_safe_downloads_disable.yaml @@ -33,6 +33,7 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 + - nlmapgov_base mobileconfig: true mobileconfig_info: com.apple.Safari: diff --git a/rules/os/os_secure_enclave.yaml b/rules/os/os_secure_enclave.yaml index 0cc3757f2..6bf178654 100644 --- a/rules/os/os_secure_enclave.yaml +++ b/rules/os/os_secure_enclave.yaml @@ -39,5 +39,6 @@ tags: - cmmc_lvl2 - srg - cnssi-1253_moderate + - nlmapgov_base mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_sip_enable.yaml b/rules/os/os_sip_enable.yaml index 7f8fe88d2..47bb9f863 100644 --- a/rules/os/os_sip_enable.yaml +++ b/rules/os/os_sip_enable.yaml @@ -111,6 +111,7 @@ tags: - cmmc_lvl1 - stig - cnssi-1253_moderate + - nlmapgov_base severity: high mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_time_server_enabled.yaml b/rules/os/os_time_server_enabled.yaml index e4eec1d86..599dc7f20 100644 --- a/rules/os/os_time_server_enabled.yaml +++ b/rules/os/os_time_server_enabled.yaml @@ -61,6 +61,7 @@ tags: - cmmc_lvl2 - stig - cnssi-1253_moderate + - nlmapgov_base severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/system_settings/system_settings_filevault_enforce.yaml b/rules/system_settings/system_settings_filevault_enforce.yaml index 3b220be7e..e6bfe1d15 100644 --- a/rules/system_settings/system_settings_filevault_enforce.yaml +++ b/rules/system_settings/system_settings_filevault_enforce.yaml @@ -65,6 +65,7 @@ tags: - cmmc_lvl2 - stig - cnssi-1253_moderate + - nlmapgov_base severity: high mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_loginwindow_loginwindowtext_enable.yaml b/rules/system_settings/system_settings_loginwindow_loginwindowtext_enable.yaml index bd62f52b2..ea63ae344 100644 --- a/rules/system_settings/system_settings_loginwindow_loginwindowtext_enable.yaml +++ b/rules/system_settings/system_settings_loginwindow_loginwindowtext_enable.yaml @@ -38,10 +38,12 @@ odv: recommended: Center for Internet Security Test Message cis_lvl1: Center for Internet Security Test Message cis_lvl2: Center for Internet Security Test Message + nlmapgov_base: NLMAPGOV Test Message tags: - cis_lvl1 - cis_lvl2 - cisv8 + - nlmapgov_base mobileconfig: true mobileconfig_info: com.apple.loginwindow: diff --git a/rules/system_settings/system_settings_software_update_app_update_enforce.yaml b/rules/system_settings/system_settings_software_update_app_update_enforce.yaml index 8eb241a81..72a801bde 100644 --- a/rules/system_settings/system_settings_software_update_app_update_enforce.yaml +++ b/rules/system_settings/system_settings_software_update_app_update_enforce.yaml @@ -38,6 +38,7 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 + - nlmapgov_base mobileconfig: true mobileconfig_info: com.apple.SoftwareUpdate: diff --git a/rules/system_settings/system_settings_software_update_download_enforce.yaml b/rules/system_settings/system_settings_software_update_download_enforce.yaml index dbc9109e5..01c8c0440 100644 --- a/rules/system_settings/system_settings_software_update_download_enforce.yaml +++ b/rules/system_settings/system_settings_software_update_download_enforce.yaml @@ -38,6 +38,7 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 + - nlmapgov_base mobileconfig: true mobileconfig_info: com.apple.SoftwareUpdate: diff --git a/rules/system_settings/system_settings_software_update_enforce.yaml b/rules/system_settings/system_settings_software_update_enforce.yaml index acffb4d38..f6653ed66 100644 --- a/rules/system_settings/system_settings_software_update_enforce.yaml +++ b/rules/system_settings/system_settings_software_update_enforce.yaml @@ -40,6 +40,7 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 + - nlmapgov_base mobileconfig: true mobileconfig_info: com.apple.SoftwareUpdate: diff --git a/rules/system_settings/system_settings_softwareupdate_current.yaml b/rules/system_settings/system_settings_softwareupdate_current.yaml index 67b88610c..1ca3def23 100644 --- a/rules/system_settings/system_settings_softwareupdate_current.yaml +++ b/rules/system_settings/system_settings_softwareupdate_current.yaml @@ -47,6 +47,7 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 + - nlmapgov_base severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/system_settings/system_settings_time_server_configure.yaml b/rules/system_settings/system_settings_time_server_configure.yaml index d8e7e33d9..3149e672b 100644 --- a/rules/system_settings/system_settings_time_server_configure.yaml +++ b/rules/system_settings/system_settings_time_server_configure.yaml @@ -50,6 +50,7 @@ odv: cis_lvl1: time.apple.com cis_lvl2: time.apple.com stig: time.nist.gov + nlmapgov_base: time.europe.apple.com tags: - 800-171 - 800-53r5_low @@ -65,6 +66,7 @@ tags: - cmmc_lvl2 - stig - cnssi-1253_moderate + - nlmapgov_base severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_time_server_enforce.yaml b/rules/system_settings/system_settings_time_server_enforce.yaml index eed566369..56d14086c 100644 --- a/rules/system_settings/system_settings_time_server_enforce.yaml +++ b/rules/system_settings/system_settings_time_server_enforce.yaml @@ -58,6 +58,7 @@ tags: - cmmc_lvl2 - stig - cnssi-1253_moderate + - nlmapgov_base severity: medium mobileconfig: true mobileconfig_info: From 657bd211f49e868d888bce0e36ef575875ed1ad3 Mon Sep 17 00:00:00 2001 From: Jordy Witteman Date: Thu, 3 Apr 2025 16:27:43 +0200 Subject: [PATCH 03/73] New rules added New rules added --- baselines/nlmapgov_base.yaml | 10 ++++++++++ rules/audit/audit_auditd_enabled.yaml | 1 + rules/audit/audit_flags_ad_configure.yaml | 1 + rules/audit/audit_retention_configure.yaml | 1 + rules/os/os_sudo_log_enforce.yaml | 1 + rules/supplemental/supplemental_filevault.yaml | 1 + .../system_settings_gatekeeper_override_disallow.yaml | 1 + 7 files changed, 16 insertions(+) diff --git a/baselines/nlmapgov_base.yaml b/baselines/nlmapgov_base.yaml index 0c2a22f32..42a809fbd 100644 --- a/baselines/nlmapgov_base.yaml +++ b/baselines/nlmapgov_base.yaml @@ -14,6 +14,11 @@ authors: | |=== parent_values: "recommended" profile: + - section: "auditing" + rules: + - audit_auditd_enabled + - audit_flags_ad_configure + - audit_retention_configure - section: "macos" rules: - os_anti_virus_installed @@ -22,10 +27,12 @@ profile: - os_mdm_require - os_safari_open_safe_downloads_disable - os_sip_enable + - os_sudo_log_enforce - os_time_server_enabled - section: "systemsettings" rules: - system_settings_filevault_enforce + - system_settings_gatekeeper_override_disallow - system_settings_loginwindow_loginwindowtext_enable - system_settings_software_update_app_update_enforce - system_settings_software_update_download_enforce @@ -36,4 +43,7 @@ profile: - section: "Inherent" rules: - os_secure_enclave + - section: "Supplemental" + rules: + - supplemental_filevault diff --git a/rules/audit/audit_auditd_enabled.yaml b/rules/audit/audit_auditd_enabled.yaml index 83d059fbd..a18bf2de8 100644 --- a/rules/audit/audit_auditd_enabled.yaml +++ b/rules/audit/audit_auditd_enabled.yaml @@ -136,6 +136,7 @@ tags: - cmmc_lvl2 - stig - cnssi-1253_moderate + - nlmapgov_base severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/audit/audit_flags_ad_configure.yaml b/rules/audit/audit_flags_ad_configure.yaml index 79acf44dd..0cd269a4d 100644 --- a/rules/audit/audit_flags_ad_configure.yaml +++ b/rules/audit/audit_flags_ad_configure.yaml @@ -100,6 +100,7 @@ tags: - cmmc_lvl2 - stig - cnssi-1253_moderate + - nlmapgov_base severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/audit/audit_retention_configure.yaml b/rules/audit/audit_retention_configure.yaml index 4ffc1a1e4..de9df1be2 100644 --- a/rules/audit/audit_retention_configure.yaml +++ b/rules/audit/audit_retention_configure.yaml @@ -63,6 +63,7 @@ tags: - cmmc_lvl2 - stig - cnssi-1253_moderate + - nlmapgov_base severity: low mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_sudo_log_enforce.yaml b/rules/os/os_sudo_log_enforce.yaml index 0757469a0..0ecfd8c18 100644 --- a/rules/os/os_sudo_log_enforce.yaml +++ b/rules/os/os_sudo_log_enforce.yaml @@ -50,6 +50,7 @@ tags: - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high + - nlmapgov_base severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/supplemental/supplemental_filevault.yaml b/rules/supplemental/supplemental_filevault.yaml index 7e4f9a25a..9917f7dca 100644 --- a/rules/supplemental/supplemental_filevault.yaml +++ b/rules/supplemental/supplemental_filevault.yaml @@ -87,5 +87,6 @@ tags: - cnssi-1253_low - stig - supplemental + - nlmapgov_base mobileconfig: false mobileconfig_info: diff --git a/rules/system_settings/system_settings_gatekeeper_override_disallow.yaml b/rules/system_settings/system_settings_gatekeeper_override_disallow.yaml index a769f5304..d7e84c051 100644 --- a/rules/system_settings/system_settings_gatekeeper_override_disallow.yaml +++ b/rules/system_settings/system_settings_gatekeeper_override_disallow.yaml @@ -45,6 +45,7 @@ tags: - cnssi-1253_high - cmmc_lvl2 - cnssi-1253_moderate + - nlmapgov_base severity: medium mobileconfig: true mobileconfig_info: From 9f74fb378b325bf82c0b1434269a5b064b6fb2c6 Mon Sep 17 00:00:00 2001 From: Bob Gendler Date: Fri, 4 Apr 2025 09:25:50 -0400 Subject: [PATCH 04/73] refactor[script] updated generated_guidance Changed generate_guidance to check lastUserName from com.apple.loginwindow Checks will not fail when at the login window. Issue #364 --- scripts/generate_guidance.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/generate_guidance.py b/scripts/generate_guidance.py index b6a275f30..472130a93 100755 --- a/scripts/generate_guidance.py +++ b/scripts/generate_guidance.py @@ -937,7 +937,7 @@ def generate_script(baseline_name, audit_name, build_path, baseline_yaml, refere plb="/usr/libexec/PlistBuddy" # get the currently logged in user -CURRENT_USER=$( /usr/sbin/scutil <<< "show State:/Users/ConsoleUser" | /usr/bin/awk '/Name :/ && ! /loginwindow/ {{ print $3 }}') +CURRENT_USER=$(/usr/bin/defaults read /Library/Preferences/com.apple.loginwindow lastUserName) CURR_USER_UID=$(/usr/bin/id -u $CURRENT_USER) # get system architecture From c774e8cc5b584e8aa5812b2b1e8eea9a359a193d Mon Sep 17 00:00:00 2001 From: Bob Gendler Date: Fri, 4 Apr 2025 09:35:55 -0400 Subject: [PATCH 05/73] refactor[rules] Updated discussion Updated discussion to use lastUserName from com.apple.loginwindow Issue #364 --- .../system_settings_bluetooth_sharing_disable.yaml | 4 ++-- .../system_settings_hot_corners_secure.yaml | 9 +++++++++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/rules/system_settings/system_settings_bluetooth_sharing_disable.yaml b/rules/system_settings/system_settings_bluetooth_sharing_disable.yaml index 492293e35..6518384bc 100644 --- a/rules/system_settings/system_settings_bluetooth_sharing_disable.yaml +++ b/rules/system_settings/system_settings_bluetooth_sharing_disable.yaml @@ -7,10 +7,10 @@ discussion: | [NOTE] ==== - The check and fix are for the currently logged in user. To get the currently logged in user, run the following. + The check and fix are for the last logged in user. To get the last logged in user, run the following. [source,bash] ---- - CURRENT_USER=$( /usr/sbin/scutil <<< "show State:/Users/ConsoleUser" | /usr/bin/awk '/Name :/ && ! /loginwindow/ { print $3 }' ) + CURRENT_USER=$( /usr/bin/defaults read /Library/Preferences/com.apple.loginwindow lastUserName ) ---- ==== check: | diff --git a/rules/system_settings/system_settings_hot_corners_secure.yaml b/rules/system_settings/system_settings_hot_corners_secure.yaml index 9730d2382..2be4f8fdd 100644 --- a/rules/system_settings/system_settings_hot_corners_secure.yaml +++ b/rules/system_settings/system_settings_hot_corners_secure.yaml @@ -4,6 +4,15 @@ discussion: | Hot corners _MUST_ be secured. The information system conceals, via the session lock, information previously visible on the display with a publicly viewable image. Although hot comers can be used to initiate a session lock or to launch useful applications, they can also be configured to disable an automatic session lock from initiating. Such a configuration introduces the risk that a user might forget to manually lock the screen before stepping away from the computer. + + [NOTE] + ==== + The check and fix are for the last logged in user. To get the last logged in user, run the following. + [source,bash] + ---- + CURRENT_USER=$( /usr/bin/defaults read /Library/Preferences/com.apple.loginwindow lastUserName ) + ---- + ==== check: | bl_corner="$(/usr/bin/defaults read /Users/"$CURRENT_USER"/Library/Preferences/com.apple.dock wvous-bl-corner 2>/dev/null)" tl_corner="$(/usr/bin/defaults read /Users/"$CURRENT_USER"/Library/Preferences/com.apple.dock wvous-tl-corner 2>/dev/null)" From 42e76d93004e4cba0ab3aabb052f93ceed642365 Mon Sep 17 00:00:00 2001 From: Jordy Witteman Date: Fri, 11 Apr 2025 15:15:08 +0200 Subject: [PATCH 06/73] Maatregelen toegevoegd - pwpolicy_minimum_length_enforce - pwpolicy_prevent_dictionary_words - system_settings_guest_account_disable --- baselines/nlmapgov_base.yaml | 10 ++++++++-- rules/pwpolicy/pwpolicy_minimum_length_enforce.yaml | 2 ++ rules/pwpolicy/pwpolicy_prevent_dictionary_words.yaml | 1 + .../system_settings_guest_account_disable.yaml | 1 + 4 files changed, 12 insertions(+), 2 deletions(-) diff --git a/baselines/nlmapgov_base.yaml b/baselines/nlmapgov_base.yaml index 42a809fbd..fa813185b 100644 --- a/baselines/nlmapgov_base.yaml +++ b/baselines/nlmapgov_base.yaml @@ -29,10 +29,14 @@ profile: - os_sip_enable - os_sudo_log_enforce - os_time_server_enabled + - section: "passwordpolicy" + rules: + - pwpolicy_minimum_length_enforce - section: "systemsettings" rules: - system_settings_filevault_enforce - system_settings_gatekeeper_override_disallow + - system_settings_guest_account_disable - system_settings_loginwindow_loginwindowtext_enable - system_settings_software_update_app_update_enforce - system_settings_software_update_download_enforce @@ -43,7 +47,9 @@ profile: - section: "Inherent" rules: - os_secure_enclave + - section: "Permanent" + rules: + - pwpolicy_prevent_dictionary_words - section: "Supplemental" rules: - - supplemental_filevault - + - supplemental_filevault \ No newline at end of file diff --git a/rules/pwpolicy/pwpolicy_minimum_length_enforce.yaml b/rules/pwpolicy/pwpolicy_minimum_length_enforce.yaml index bcbf271dc..359dd7148 100644 --- a/rules/pwpolicy/pwpolicy_minimum_length_enforce.yaml +++ b/rules/pwpolicy/pwpolicy_minimum_length_enforce.yaml @@ -46,6 +46,7 @@ odv: cis_lvl1: 15 cis_lvl2: 15 stig: 14 + nlmapgov_base: 15 tags: - 800-171 - 800-53r4_low @@ -62,6 +63,7 @@ tags: - cmmc_lvl2 - stig - cnssi-1253_moderate + - nlmapgov_base severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/pwpolicy/pwpolicy_prevent_dictionary_words.yaml b/rules/pwpolicy/pwpolicy_prevent_dictionary_words.yaml index f1f78d19e..86cfb4fa9 100644 --- a/rules/pwpolicy/pwpolicy_prevent_dictionary_words.yaml +++ b/rules/pwpolicy/pwpolicy_prevent_dictionary_words.yaml @@ -29,5 +29,6 @@ macOS: - '15.0' tags: - permanent + - nlmapgov_base mobileconfig: false mobileconfig_info: diff --git a/rules/system_settings/system_settings_guest_account_disable.yaml b/rules/system_settings/system_settings_guest_account_disable.yaml index ab8080018..7ed12e038 100644 --- a/rules/system_settings/system_settings_guest_account_disable.yaml +++ b/rules/system_settings/system_settings_guest_account_disable.yaml @@ -68,6 +68,7 @@ tags: - cmmc_lvl1 - stig - cnssi-1253_moderate + - nlmapgov_base severity: medium mobileconfig: true mobileconfig_info: From 8f8ddc1a683f61dc4f75bc7d791bee14ea78597c Mon Sep 17 00:00:00 2001 From: Jordy Witteman Date: Thu, 15 May 2025 16:50:06 +0200 Subject: [PATCH 07/73] Update audit_retention_configure.yaml --- rules/audit/audit_retention_configure.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/rules/audit/audit_retention_configure.yaml b/rules/audit/audit_retention_configure.yaml index de9df1be2..dbc5179e1 100644 --- a/rules/audit/audit_retention_configure.yaml +++ b/rules/audit/audit_retention_configure.yaml @@ -46,6 +46,7 @@ odv: cis_lvl1: 60d OR 5G cis_lvl2: 60d OR 5G stig: 7d + nlmapgov_base: 180d tags: - 800-171 - 800-53r5_privacy From 194e43b934f4b484cacd0fa4999c184805053c44 Mon Sep 17 00:00:00 2001 From: Jordy Witteman Date: Thu, 15 May 2025 17:04:20 +0200 Subject: [PATCH 08/73] Update nlmapgov_base.yaml --- baselines/nlmapgov_base.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/baselines/nlmapgov_base.yaml b/baselines/nlmapgov_base.yaml index fa813185b..324626482 100644 --- a/baselines/nlmapgov_base.yaml +++ b/baselines/nlmapgov_base.yaml @@ -12,7 +12,7 @@ authors: | |=== |Jordy Witteman|Root3 |=== -parent_values: "recommended" +parent_values: "nlmapgov_base" profile: - section: "auditing" rules: From 005822b0d10b868e7a7b0f8b8a1dd95d8f5cee17 Mon Sep 17 00:00:00 2001 From: arpitjain099 Date: Mon, 26 May 2025 02:36:45 +0900 Subject: [PATCH 09/73] Upgrade rexml dependency --- Gemfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index a374440ab..46cfe580d 100644 --- a/Gemfile +++ b/Gemfile @@ -1,6 +1,6 @@ source 'https://rubygems.org' -gem 'rexml', '3.2.6' +gem 'rexml', '3.3.9' gem 'asciidoctor', '2.0.22' gem 'asciidoctor-pdf' gem 'rouge', '3.30.0' From 2061622396ef889eb8bd5e685eed2bc0ebed710d Mon Sep 17 00:00:00 2001 From: Jordy Witteman Date: Mon, 26 May 2025 17:27:55 +0200 Subject: [PATCH 10/73] Minor name change Minor name change --- baselines/nlmapgov_base.yaml | 2 +- includes/mscp-data.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/baselines/nlmapgov_base.yaml b/baselines/nlmapgov_base.yaml index 324626482..280b9dba7 100644 --- a/baselines/nlmapgov_base.yaml +++ b/baselines/nlmapgov_base.yaml @@ -1,4 +1,4 @@ -title: "macOS 15.0: Security Configuration - NLMAPGOV - Nederlandse Maatregelenset Apple Platforms Overheid (base)" +title: "macOS 15.0: Security Configuration - NLMAPGOV - Nederlandse Maatregelenset Apple Platformen Overheid (base)" description: | This guide describes the actions to take when securing a macOS 15.0 system against the Baseline Informatiebeveiliging Overheid 2 (BIO2). diff --git a/includes/mscp-data.yaml b/includes/mscp-data.yaml index e5737e7ec..b88390eaa 100644 --- a/includes/mscp-data.yaml +++ b/includes/mscp-data.yaml @@ -95,7 +95,7 @@ titles: cnssi-1253_moderate: Committee on National Security Systems Instruction No. 1253 (Moderate) cnssi-1253_high: Committee on National Security Systems Instruction No. 1253 (High) stig: Apple macOS 15 (Sequoia) STIG - Ver 1, Rel 3 - nlmapgov_base: NLMAPGOV - Nederlandse Maatregelenset Apple Platforms Overheid (base) + nlmapgov_base: NLMAPGOV - Nederlandse Maatregelenset Apple Platformen Overheid (base) ddm: supported_types: - com.apple.configuration.services.configuration-files From d11a2bbcff482d341986108c8727e1b5b3a6b0b6 Mon Sep 17 00:00:00 2001 From: Jordy Witteman Date: Thu, 5 Jun 2025 14:48:15 +0200 Subject: [PATCH 11/73] Added BIO guidance mapping Added BIO guidance mapping --- rules/audit/audit_auditd_enabled.yaml | 2 ++ rules/audit/audit_flags_ad_configure.yaml | 2 ++ rules/audit/audit_retention_configure.yaml | 2 ++ rules/os/os_anti_virus_installed.yaml | 5 +++ rules/os/os_config_data_install_enforce.yaml | 3 ++ rules/os/os_gatekeeper_enable.yaml | 3 ++ rules/os/os_mdm_require.yaml | 4 +++ rules/os/os_secure_enclave.yaml | 2 ++ rules/os/os_sip_enable.yaml | 2 ++ rules/os/os_sudo_log_enforce.yaml | 2 ++ rules/os/os_time_server_enabled.yaml | 2 ++ .../pwpolicy_minimum_length_enforce.yaml | 2 ++ .../pwpolicy_prevent_dictionary_words.yaml | 2 ++ .../supplemental/supplemental_filevault.yaml | 4 +++ .../system_settings_filevault_enforce.yaml | 2 ++ ...settings_gatekeeper_override_disallow.yaml | 2 ++ ...system_settings_guest_account_disable.yaml | 2 ++ ...gs_loginwindow_loginwindowtext_enable.yaml | 2 ++ ...gs_software_update_app_update_enforce.yaml | 2 ++ ...ings_software_update_download_enforce.yaml | 2 ++ ...stem_settings_software_update_enforce.yaml | 2 ++ ...ystem_settings_softwareupdate_current.yaml | 2 ++ ...system_settings_time_server_configure.yaml | 2 ++ .../system_settings_time_server_enforce.yaml | 2 ++ scripts/generate_guidance.py | 32 ++++++++++++++++++- 25 files changed, 88 insertions(+), 1 deletion(-) diff --git a/rules/audit/audit_auditd_enabled.yaml b/rules/audit/audit_auditd_enabled.yaml index a18bf2de8..d21076255 100644 --- a/rules/audit/audit_auditd_enabled.yaml +++ b/rules/audit/audit_auditd_enabled.yaml @@ -118,6 +118,8 @@ references: cmmc: - AU.L2-3.3.2 - AU.L2-3.3.6 + bio: + - 8.18.02 macOS: - '15.0' tags: diff --git a/rules/audit/audit_flags_ad_configure.yaml b/rules/audit/audit_flags_ad_configure.yaml index 0cd269a4d..166c94dff 100644 --- a/rules/audit/audit_flags_ad_configure.yaml +++ b/rules/audit/audit_flags_ad_configure.yaml @@ -82,6 +82,8 @@ references: - AU.L2-3.3.3 - AU.L2-3.3.6 - SI.L2-3.14.3 + bio: + - 8.18.02 macOS: - '15.0' tags: diff --git a/rules/audit/audit_retention_configure.yaml b/rules/audit/audit_retention_configure.yaml index dbc5179e1..b860763a8 100644 --- a/rules/audit/audit_retention_configure.yaml +++ b/rules/audit/audit_retention_configure.yaml @@ -38,6 +38,8 @@ references: - AU.L2-3.3.1 800-171r3: - 03.03.03 + bio: + - 8.18.02 macOS: - '15.0' odv: diff --git a/rules/os/os_anti_virus_installed.yaml b/rules/os/os_anti_virus_installed.yaml index b880073ff..e583f6b0d 100644 --- a/rules/os/os_anti_virus_installed.yaml +++ b/rules/os/os_anti_virus_installed.yaml @@ -36,6 +36,11 @@ references: - 10.5 - 10.1 - 10.2 + bio: + - 8.07.01 + - 8.07.03 + - 8.07.04 + - 8.19.01 macOS: - '15.0' tags: diff --git a/rules/os/os_config_data_install_enforce.yaml b/rules/os/os_config_data_install_enforce.yaml index fbd2ce1cb..fdc4bcc74 100644 --- a/rules/os/os_config_data_install_enforce.yaml +++ b/rules/os/os_config_data_install_enforce.yaml @@ -44,6 +44,9 @@ references: - SI.L1-3.14.1 - SI.L1-3.14.2 - SI.L1-3.14.4 + bio: + - 8.07.03 + - 8.19.01 macOS: - '15.0' tags: diff --git a/rules/os/os_gatekeeper_enable.yaml b/rules/os/os_gatekeeper_enable.yaml index 44291576f..a06379384 100644 --- a/rules/os/os_gatekeeper_enable.yaml +++ b/rules/os/os_gatekeeper_enable.yaml @@ -51,6 +51,9 @@ references: - SI.L1-3.14.1 - SI.L1-3.14.2 - SI.L1-3.14.4 + bio: + - 8.07.01 + - 8.19.01 macOS: - '15.0' tags: diff --git a/rules/os/os_mdm_require.yaml b/rules/os/os_mdm_require.yaml index c6722980b..3f92c825f 100644 --- a/rules/os/os_mdm_require.yaml +++ b/rules/os/os_mdm_require.yaml @@ -49,6 +49,10 @@ references: - 5.1 cmmc: - CM.L2-3.4.2 + bio: + - 8.01.01 + - 8.01.02 + - 8.09 macOS: - '15.0' tags: diff --git a/rules/os/os_secure_enclave.yaml b/rules/os/os_secure_enclave.yaml index 6bf178654..485340f45 100644 --- a/rules/os/os_secure_enclave.yaml +++ b/rules/os/os_secure_enclave.yaml @@ -30,6 +30,8 @@ references: - SRG-OS-000405-GPOS-00184 cmmc: - SC.L2-3.13.10 + bio: + - 8.01.01 macOS: - '15.0' tags: diff --git a/rules/os/os_sip_enable.yaml b/rules/os/os_sip_enable.yaml index 47bb9f863..c45cb76e8 100644 --- a/rules/os/os_sip_enable.yaml +++ b/rules/os/os_sip_enable.yaml @@ -92,6 +92,8 @@ references: - SC.L2-3.13.4 - SI.L1-3.14.1 - SI.L1-3.14.4 + bio: + - 8.17 macOS: - '15.0' tags: diff --git a/rules/os/os_sudo_log_enforce.yaml b/rules/os/os_sudo_log_enforce.yaml index 0ecfd8c18..a938836f0 100644 --- a/rules/os/os_sudo_log_enforce.yaml +++ b/rules/os/os_sudo_log_enforce.yaml @@ -36,6 +36,8 @@ references: - AU.L2-3.3.3 - AU.L2-3.3.6 - SI.L2-3.14.3 + bio: + - 8.18.02 macOS: - '15.0' tags: diff --git a/rules/os/os_time_server_enabled.yaml b/rules/os/os_time_server_enabled.yaml index 0376c4dc1..9b292cebc 100644 --- a/rules/os/os_time_server_enabled.yaml +++ b/rules/os/os_time_server_enabled.yaml @@ -44,6 +44,8 @@ references: - 8.4 cmmc: - AU.L2-3.3.7 + bio: + - 8.17 macOS: - '15.0' tags: diff --git a/rules/pwpolicy/pwpolicy_minimum_length_enforce.yaml b/rules/pwpolicy/pwpolicy_minimum_length_enforce.yaml index 359dd7148..eba4c279e 100644 --- a/rules/pwpolicy/pwpolicy_minimum_length_enforce.yaml +++ b/rules/pwpolicy/pwpolicy_minimum_length_enforce.yaml @@ -38,6 +38,8 @@ references: - IA.L2-3.5.7 - IA.L2-3.5.8 - IA.L2-3.5.9 + bio: + - 5.17.03 macOS: - '15.0' odv: diff --git a/rules/pwpolicy/pwpolicy_prevent_dictionary_words.yaml b/rules/pwpolicy/pwpolicy_prevent_dictionary_words.yaml index 86cfb4fa9..265f34770 100644 --- a/rules/pwpolicy/pwpolicy_prevent_dictionary_words.yaml +++ b/rules/pwpolicy/pwpolicy_prevent_dictionary_words.yaml @@ -25,6 +25,8 @@ references: - N/A srg: - SRG-OS-000480-GPOS-00225 + bio: + - 5.17.03 macOS: - '15.0' tags: diff --git a/rules/supplemental/supplemental_filevault.yaml b/rules/supplemental/supplemental_filevault.yaml index 9917f7dca..97256489b 100644 --- a/rules/supplemental/supplemental_filevault.yaml +++ b/rules/supplemental/supplemental_filevault.yaml @@ -67,6 +67,10 @@ references: - N/A cmmc: - N/A + bio: + - 8.01.01 + - 8.24.03 + - 8.24.04 macOS: - '15.0' tags: diff --git a/rules/system_settings/system_settings_filevault_enforce.yaml b/rules/system_settings/system_settings_filevault_enforce.yaml index e6bfe1d15..88e88f57d 100644 --- a/rules/system_settings/system_settings_filevault_enforce.yaml +++ b/rules/system_settings/system_settings_filevault_enforce.yaml @@ -49,6 +49,8 @@ references: - 3.11 cmmc: - SC.L2-3.13.16 + bio: + - 8.01.01 macOS: - '15.0' tags: diff --git a/rules/system_settings/system_settings_gatekeeper_override_disallow.yaml b/rules/system_settings/system_settings_gatekeeper_override_disallow.yaml index d7e84c051..523a3ce9d 100644 --- a/rules/system_settings/system_settings_gatekeeper_override_disallow.yaml +++ b/rules/system_settings/system_settings_gatekeeper_override_disallow.yaml @@ -32,6 +32,8 @@ references: - 03.14.02 cmmc: - CM.L2-3.4.5 + bio: + - 8.19.01 macOS: - '15.0' tags: diff --git a/rules/system_settings/system_settings_guest_account_disable.yaml b/rules/system_settings/system_settings_guest_account_disable.yaml index 7ed12e038..419f40962 100644 --- a/rules/system_settings/system_settings_guest_account_disable.yaml +++ b/rules/system_settings/system_settings_guest_account_disable.yaml @@ -49,6 +49,8 @@ references: - 6.8 cmmc: - AC.L1-3.1.2 + bio: + - 5.16.02 macOS: - '15.0' tags: diff --git a/rules/system_settings/system_settings_loginwindow_loginwindowtext_enable.yaml b/rules/system_settings/system_settings_loginwindow_loginwindowtext_enable.yaml index ea63ae344..02e64e082 100644 --- a/rules/system_settings/system_settings_loginwindow_loginwindowtext_enable.yaml +++ b/rules/system_settings/system_settings_loginwindow_loginwindowtext_enable.yaml @@ -31,6 +31,8 @@ references: - 2.10.3 (level 1) controls v8: - 4.1 + bio: + - 6.03.01 macOS: - '15.0' odv: diff --git a/rules/system_settings/system_settings_software_update_app_update_enforce.yaml b/rules/system_settings/system_settings_software_update_app_update_enforce.yaml index 72a801bde..685685f0e 100644 --- a/rules/system_settings/system_settings_software_update_app_update_enforce.yaml +++ b/rules/system_settings/system_settings_software_update_app_update_enforce.yaml @@ -32,6 +32,8 @@ references: controls v8: - 7.3 - 7.4 + bio: + - 8.08.01 macOS: - '15.0' tags: diff --git a/rules/system_settings/system_settings_software_update_download_enforce.yaml b/rules/system_settings/system_settings_software_update_download_enforce.yaml index 01c8c0440..06e566316 100644 --- a/rules/system_settings/system_settings_software_update_download_enforce.yaml +++ b/rules/system_settings/system_settings_software_update_download_enforce.yaml @@ -32,6 +32,8 @@ references: controls v8: - 7.3 - 7.4 + bio: + - 8.08.01 macOS: - '15.0' tags: diff --git a/rules/system_settings/system_settings_software_update_enforce.yaml b/rules/system_settings/system_settings_software_update_enforce.yaml index d5417a103..5c4d89221 100644 --- a/rules/system_settings/system_settings_software_update_enforce.yaml +++ b/rules/system_settings/system_settings_software_update_enforce.yaml @@ -34,6 +34,8 @@ references: controls v8: - 7.3 - 7.4 + bio: + - 8.08.01 macOS: - '15.0' tags: diff --git a/rules/system_settings/system_settings_softwareupdate_current.yaml b/rules/system_settings/system_settings_softwareupdate_current.yaml index 1ca3def23..680248c66 100644 --- a/rules/system_settings/system_settings_softwareupdate_current.yaml +++ b/rules/system_settings/system_settings_softwareupdate_current.yaml @@ -41,6 +41,8 @@ references: controls v8: - 7.3 - 7.4 + bio: + - 8.08.01 macOS: - '15.0' tags: diff --git a/rules/system_settings/system_settings_time_server_configure.yaml b/rules/system_settings/system_settings_time_server_configure.yaml index fea330346..e9011f148 100644 --- a/rules/system_settings/system_settings_time_server_configure.yaml +++ b/rules/system_settings/system_settings_time_server_configure.yaml @@ -42,6 +42,8 @@ references: - 8.4 cmmc: - AU.L2-3.3.7 + bio: + - 8.17 macOS: - '15.0' odv: diff --git a/rules/system_settings/system_settings_time_server_enforce.yaml b/rules/system_settings/system_settings_time_server_enforce.yaml index 1764995d9..ca7b8cdbf 100644 --- a/rules/system_settings/system_settings_time_server_enforce.yaml +++ b/rules/system_settings/system_settings_time_server_enforce.yaml @@ -41,6 +41,8 @@ references: - 8.4 cmmc: - AU.L2-3.3.7 + bio: + - 8.17 macOS: - '15.0' tags: diff --git a/scripts/generate_guidance.py b/scripts/generate_guidance.py index 51fb0477c..54ee27bb4 100755 --- a/scripts/generate_guidance.py +++ b/scripts/generate_guidance.py @@ -42,6 +42,7 @@ def __init__( cis, cmmc, indigo, + bio, custom_refs, odv, tags, @@ -66,6 +67,7 @@ def __init__( self.rule_cis = cis self.rule_cmmc = cmmc self.rule_indigo = indigo + self.rule_bio = bio self.rule_custom_refs = custom_refs self.rule_odv = odv self.rule_result_value = result_value @@ -90,6 +92,7 @@ def create_asciidoc(self, adoc_rule_template): rule_cis=self.rule_cis, rule_cmmc=self.rule_cmmc, rule_indigo=self.rule_indigo, + rule_bio=self.rule_bio, rule_srg=self.rule_srg, rule_result=self.rule_result_value, ) @@ -1712,6 +1715,7 @@ def generate_xls(baseline_name, build_path, baseline_yaml): sheet1.write(0, 17, "CCI", headers) sheet1.write(0, 18, "Severity", headers) sheet1.write(0, 19, "Modified Rule", headers) + sheet1.write(0, 20, "BIO", headers) sheet1.set_panes_frozen(True) sheet1.set_horz_split_pos(1) sheet1.set_vert_split_pos(2) @@ -1848,6 +1852,12 @@ def generate_xls(baseline_name, build_path, baseline_yaml): sheet1.write(counter, 19, customized, topWrap) sheet1.col(19).width = 400 * 15 + bio_refs = (str(rule.rule_bio)).strip('[]\'') + bio_refs = bio_refs.replace(", ", "\n").replace("\'", "") + + sheet1.write(counter, 20, bio_refs, topWrap) + sheet1.col(20).width = 500 * 15 + if rule.rule_custom_refs != ["None"]: for title, ref in rule.rule_custom_refs.items(): if title not in custom_ref_column: @@ -1895,6 +1905,7 @@ def create_rules(baseline_yaml): 'cis', 'cmmc', 'indigo', + 'bio', 'srg', 'sfr', 'custom'] @@ -1945,6 +1956,7 @@ def create_rules(baseline_yaml): rule_yaml['references']['cis'], rule_yaml['references']['cmmc'], rule_yaml['references']['indigo'], + rule_yaml['references']['bio'], rule_yaml['references']['custom'], rule_yaml['odv'], rule_yaml['tags'], @@ -2277,7 +2289,12 @@ def main(): if "indigo" in baseline_yaml['title']: adoc_indigo_show = ":show_indigo:" else: - adoc_indigo_show=":show_indigo!:" + adoc_indigo_show=":show_indigo!:" + + if "bio" in baseline_yaml['title'].upper(): + adoc_bio_show = ":show_bio:" + else: + adoc_bio_show=":show_bio!:" if "800" in baseline_yaml["title"]: adoc_171_show = ":show_171:" @@ -2290,6 +2307,7 @@ def main(): adoc_cis_show = ":show_cis:" adoc_cmmc_show = ":show_CMMC:" adoc_indigo_show=":show_indigo:" + adoc_bio_show=":show_bio:" adoc_171_show = ":show_171:" else: adoc_tag_show = ":show_tags!:" @@ -2319,6 +2337,7 @@ def main(): cis_attribute=adoc_cis_show, cmmc_attribute=adoc_cmmc_show, indigo_attribute=adoc_indigo_show, + bio_attribute=adoc_bio_show, version=version_yaml["version"], os_version=version_yaml["os"], release_date=version_yaml["date"], @@ -2450,6 +2469,13 @@ def main(): else: indigo = ulify(rule_yaml['references']['indigo']) + try: + rule_yaml['references']['bio'] + except KeyError: + bio = "" + else: + bio = ulify(rule_yaml['references']['bio']) + try: rule_yaml["references"]["srg"] except KeyError: @@ -2560,6 +2586,7 @@ def main(): rule_cis=cis, rule_cmmc=cmmc, rule_indigo=indigo, + rule_bio=bio, rule_cce=cce, rule_custom_refs=custom_refs, rule_tags=tags, @@ -2581,6 +2608,7 @@ def main(): rule_cis=cis, rule_cmmc=cmmc, rule_indigo=indigo, + rule_bio=bio, rule_cce=cce, rule_tags=tags, rule_srg=srg, @@ -2601,6 +2629,7 @@ def main(): rule_cis=cis, rule_cmmc=cmmc, rule_indigo=indigo, + rule_bio=bio, rule_cce=cce, rule_tags=tags, rule_srg=srg, @@ -2622,6 +2651,7 @@ def main(): rule_cis=cis, rule_cmmc=cmmc, rule_indigo=indigo, + rule_bio=bio, rule_cce=cce, rule_tags=tags, rule_srg=srg, From 2e7cc616c4422f72831e4b15ec47de21a5c72f77 Mon Sep 17 00:00:00 2001 From: Henry Stamerjohann Date: Mon, 16 Jun 2025 18:14:29 +0200 Subject: [PATCH 12/73] Add new docs (#486) * Add initial new docs based on astro starlight * Add consolidated changes Add Dan's tweaks for the NIST pages * Direct to NIST pages --- .github/workflows/build_documentation.yml | 53 + docs/astro.config.mjs | 88 + docs/package.json | 17 + docs/pnpm-lock.yaml | 4134 +++++++++++++++++ docs/public/boilerplate-footer.html | 56 + docs/public/boilerplate-header.html | 20 + docs/public/favicon.png | Bin 0 -> 3910 bytes docs/public/nist-combined.css | 164 + docs/public/nist-header-footer.js | 41 + docs/src/assets/houston.webp | Bin 0 -> 98506 bytes docs/src/assets/logo.png | Bin 0 -> 2122013 bytes docs/src/assets/mscp_banner_outline.png | Bin 0 -> 199188 bytes docs/src/content.config.ts | 7 + .../content/docs/guides/getting-started.md | 38 + .../docs/guides/how-to/compliance-script.mdx | 80 + .../docs/guides/how-to/customization.md | 46 + .../content/docs/guides/how-to/exemptions.mdx | 25 + .../docs/guides/how-to/generate-SCAP.md | 55 + .../docs/guides/how-to/generate-baseline.mdx | 85 + .../guides/how-to/generate-declarative.md | 34 + .../docs/guides/how-to/generate-guidance.mdx | 39 + .../docs/guides/how-to/generate-mapping.md | 38 + .../docs/guides/how-to/generate-profiles.md | 34 + .../content/docs/guides/how-to/tailoring.mdx | 49 + docs/src/content/docs/guides/introduction.mdx | 60 + docs/src/content/docs/index.mdx | 36 + docs/src/content/docs/reference/Baselines.md | 50 + docs/src/content/docs/reference/Includes.md | 8 + docs/src/content/docs/reference/Layout.md | 70 + docs/src/content/docs/reference/Rules.md | 118 + docs/src/content/docs/reference/Scripts.md | 98 + docs/src/content/docs/reference/Sections.md | 42 + .../docs/reference/more/Contributing.md | 79 + docs/src/content/docs/reference/more/FAQ.md | 13 + .../content/docs/reference/more/Resources.md | 25 + .../docs/reference/more/Vendor-Attribution.md | 54 + docs/src/styles/custom.css | 32 + docs/tsconfig.json | 5 + 38 files changed, 5793 insertions(+) create mode 100644 .github/workflows/build_documentation.yml create mode 100644 docs/astro.config.mjs create mode 100644 docs/package.json create mode 100644 docs/pnpm-lock.yaml create mode 100644 docs/public/boilerplate-footer.html create mode 100644 docs/public/boilerplate-header.html create mode 100644 docs/public/favicon.png create mode 100644 docs/public/nist-combined.css create mode 100644 docs/public/nist-header-footer.js create mode 100644 docs/src/assets/houston.webp create mode 100644 docs/src/assets/logo.png create mode 100644 docs/src/assets/mscp_banner_outline.png create mode 100644 docs/src/content.config.ts create mode 100644 docs/src/content/docs/guides/getting-started.md create mode 100644 docs/src/content/docs/guides/how-to/compliance-script.mdx create mode 100644 docs/src/content/docs/guides/how-to/customization.md create mode 100644 docs/src/content/docs/guides/how-to/exemptions.mdx create mode 100644 docs/src/content/docs/guides/how-to/generate-SCAP.md create mode 100644 docs/src/content/docs/guides/how-to/generate-baseline.mdx create mode 100644 docs/src/content/docs/guides/how-to/generate-declarative.md create mode 100644 docs/src/content/docs/guides/how-to/generate-guidance.mdx create mode 100644 docs/src/content/docs/guides/how-to/generate-mapping.md create mode 100644 docs/src/content/docs/guides/how-to/generate-profiles.md create mode 100644 docs/src/content/docs/guides/how-to/tailoring.mdx create mode 100644 docs/src/content/docs/guides/introduction.mdx create mode 100644 docs/src/content/docs/index.mdx create mode 100644 docs/src/content/docs/reference/Baselines.md create mode 100644 docs/src/content/docs/reference/Includes.md create mode 100644 docs/src/content/docs/reference/Layout.md create mode 100644 docs/src/content/docs/reference/Rules.md create mode 100644 docs/src/content/docs/reference/Scripts.md create mode 100644 docs/src/content/docs/reference/Sections.md create mode 100644 docs/src/content/docs/reference/more/Contributing.md create mode 100644 docs/src/content/docs/reference/more/FAQ.md create mode 100644 docs/src/content/docs/reference/more/Resources.md create mode 100644 docs/src/content/docs/reference/more/Vendor-Attribution.md create mode 100644 docs/src/styles/custom.css create mode 100644 docs/tsconfig.json diff --git a/.github/workflows/build_documentation.yml b/.github/workflows/build_documentation.yml new file mode 100644 index 000000000..d443f1289 --- /dev/null +++ b/.github/workflows/build_documentation.yml @@ -0,0 +1,53 @@ +name: Build documentation site to nist-pages + +on: + push: + branches: ["main"] + workflow_dispatch: + +permissions: + contents: write + pages: write + id-token: write + +concurrency: + group: "pages" + cancel-in-progress: false + +env: + BUILD_PATH: "." + SITE_PATH: "https://pages.nist.gov/" + BASE_PATH: "/macos_security" + +jobs: + build: + name: Build + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Setup PNPM + uses: pnpm/action-setup@v2 + with: + version: 8 + - name: Setup Node + uses: actions/setup-node@v4 + with: + node-version: "20" + cache: pnpm + cache-dependency-path: ${{ env.BUILD_PATH }}/docs/pnpm-lock.yaml + - name: Install dependencies + run: pnpm install + working-directory: ${{ env.BUILD_PATH }}/docs + - name: Build with Astro + run: | + pnpm astro build \ + --site "${{ env.SITE_PATH }}" \ + --base "${{ env.BASE_PATH }}" + working-directory: ${{ env.BUILD_PATH }}/docs + - name: Upload to nist-pages + uses: peaceiris/actions-gh-pages@v3 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + publish_dir: ${{ env.BUILD_PATH }}/docs/dist + publish_branch: nist-pages diff --git a/docs/astro.config.mjs b/docs/astro.config.mjs new file mode 100644 index 000000000..450bd2750 --- /dev/null +++ b/docs/astro.config.mjs @@ -0,0 +1,88 @@ + +import { defineConfig } from 'astro/config'; +import starlight from '@astrojs/starlight'; + +export default defineConfig({ + integrations: [ + starlight({ + title: 'macOS Security Compliance Project', + favicon: '/favicon.png', + logo: { + src: './src/assets/logo.png', + }, + customCss: [ + // Path to your custom CSS file + './src/styles/custom.css', + ], +head: [ + { + tag: 'link', + attrs: { + rel: 'stylesheet', + href: './nist-combined.css', + }, + }, + { + tag: 'script', + attrs: { + src: './nist-header-footer.js', + type: 'text/javascript', + defer: 'defer', + }, + }, + ], + social: { + slack: 'https://macadmins.slack.com/archives/C0158JKQTC5', + github: 'https://github.com/usnistgov/macos_security', + }, + sidebar: [ + { + label: 'Introduction', + items: [ + { label: 'Home', link: '/' }, + { label: 'Introduction', link: '/guides/introduction/' }, + { label: 'Getting Started', link: '/guides/getting-started/' }, + ], + }, + { + label: 'How To', + collapsed: false, + items: [ + { label: 'Generate a Baseline', link: '/guides/how-to/generate-baseline/' }, + { label: 'Tailoring', link: '/guides/how-to/tailoring/' }, + { label: 'Generate Guidance', link: '/guides/how-to/generate-guidance/' }, + { label: 'Generate Configuration Profiles', link: '/guides/how-to/generate-profiles/' }, + { label: 'Generate DDM Components', link: '/guides/how-to/generate-declarative/' }, + { label: 'Compliance Script', link: '/guides/how-to/compliance-script/' }, + { label: 'Exemptions', link: '/guides/how-to/exemptions/' }, + { label: 'Customization', link: '/guides/how-to/customization/' }, + { label: 'Generate Mapping', link: '/guides/how-to/generate-mapping/' }, + { label: 'Generate SCAP', link: '/guides/how-to/generate-scap/' }, + ], + }, + { + label: 'Repository', + collapsed: true, + items: [ + { label: 'Layout', link: '/reference/layout/' }, + { label: 'Baselines', link: '/reference/baselines/' }, + { label: 'Includes', link: '/reference/includes/' }, + { label: 'Rules', link: '/reference/rules/' }, + { label: 'Sections', link: '/reference/sections/' }, + { label: 'Scripts', link: '/reference/scripts/' }, + ], + }, + { + label: 'More Information', + collapsed: true, + items: [ + { label: 'mSCP Resources', link: '/reference/more/resources/' }, + { label: 'Contributing', link: '/reference/more/contributing/' }, + { label: 'Vendor Attribution', link: '/reference/more/vendor-attribution/' }, + { label: 'FAQ', link: '/reference/more/faq/' }, + ], + }, + ], + }), + ], +}); diff --git a/docs/package.json b/docs/package.json new file mode 100644 index 000000000..57f4eb6d1 --- /dev/null +++ b/docs/package.json @@ -0,0 +1,17 @@ +{ + "name": "docs", + "type": "module", + "version": "0.0.1", + "scripts": { + "dev": "astro dev", + "start": "astro dev", + "build": "astro build", + "preview": "astro preview", + "astro": "astro" + }, + "dependencies": { + "@astrojs/starlight": "^0.32.4", + "astro": "^5.5.3", + "sharp": "^0.33.5" + } +} \ No newline at end of file diff --git a/docs/pnpm-lock.yaml b/docs/pnpm-lock.yaml new file mode 100644 index 000000000..8fb2b89b2 --- /dev/null +++ b/docs/pnpm-lock.yaml @@ -0,0 +1,4134 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + '@astrojs/starlight': + specifier: ^0.32.4 + version: 0.32.6(astro@5.9.3(@types/node@24.0.1)(rollup@4.43.0)(typescript@5.8.3)) + astro: + specifier: ^5.5.3 + version: 5.9.3(@types/node@24.0.1)(rollup@4.43.0)(typescript@5.8.3) + sharp: + specifier: ^0.33.5 + version: 0.33.5 + +packages: + + '@astrojs/compiler@2.12.2': + resolution: {integrity: sha512-w2zfvhjNCkNMmMMOn5b0J8+OmUaBL1o40ipMvqcG6NRpdC+lKxmTi48DT8Xw0SzJ3AfmeFLB45zXZXtmbsjcgw==} + + '@astrojs/internal-helpers@0.6.1': + resolution: {integrity: sha512-l5Pqf6uZu31aG+3Lv8nl/3s4DbUzdlxTWDof4pEpto6GUJNhhCbelVi9dEyurOVyqaelwmS9oSyOWOENSfgo9A==} + + '@astrojs/markdown-remark@6.3.2': + resolution: {integrity: sha512-bO35JbWpVvyKRl7cmSJD822e8YA8ThR/YbUsciWNA7yTcqpIAL2hJDToWP5KcZBWxGT6IOdOkHSXARSNZc4l/Q==} + + '@astrojs/mdx@4.3.0': + resolution: {integrity: sha512-OGX2KvPeBzjSSKhkCqrUoDMyzFcjKt5nTE5SFw3RdoLf0nrhyCXBQcCyclzWy1+P+XpOamn+p+hm1EhpCRyPxw==} + engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} + peerDependencies: + astro: ^5.0.0 + + '@astrojs/prism@3.3.0': + resolution: {integrity: sha512-q8VwfU/fDZNoDOf+r7jUnMC2//H2l0TuQ6FkGJL8vD8nw/q5KiL3DS1KKBI3QhI9UQhpJ5dc7AtqfbXWuOgLCQ==} + engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} + + '@astrojs/sitemap@3.4.1': + resolution: {integrity: sha512-VjZvr1e4FH6NHyyHXOiQgLiw94LnCVY4v06wN/D0gZKchTMkg71GrAHJz81/huafcmavtLkIv26HnpfDq6/h/Q==} + + '@astrojs/starlight@0.32.6': + resolution: {integrity: sha512-ASWGwNzq+0TmJ+GJFFxFFxx6Yra7BqIIMQbvOy/cweTHjqejB6mcaEWtS3Mag12LM7tXCES7v/fzmdPgjz8Yxw==} + peerDependencies: + astro: ^5.1.5 + + '@astrojs/telemetry@3.3.0': + resolution: {integrity: sha512-UFBgfeldP06qu6khs/yY+q1cDAaArM2/7AEIqQ9Cuvf7B1hNLq0xDrZkct+QoIGyjq56y8IaE2I3CTvG99mlhQ==} + engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} + + '@babel/helper-string-parser@7.27.1': + resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.27.1': + resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} + engines: {node: '>=6.9.0'} + + '@babel/parser@7.27.5': + resolution: {integrity: sha512-OsQd175SxWkGlzbny8J3K8TnnDD0N3lrIUtB92xwyRpzaenGZhxDvxN/JgU00U3CDZNj9tPuDJ5H0WS4Nt3vKg==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/runtime@7.27.6': + resolution: {integrity: sha512-vbavdySgbTTrmFE+EsiqUTzlOr5bzlnJtUv9PynGCAKvfQqjIXbvFdumPM/GxMDfyuGMJaJAU6TO4zc1Jf1i8Q==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.27.6': + resolution: {integrity: sha512-ETyHEk2VHHvl9b9jZP5IHPavHYk57EhanlRRuae9XCpb/j5bDCbPPMOBfCWhnl/7EDJz0jEMCi/RhccCE8r1+Q==} + engines: {node: '>=6.9.0'} + + '@capsizecss/unpack@2.4.0': + resolution: {integrity: sha512-GrSU71meACqcmIUxPYOJvGKF0yryjN/L1aCuE9DViCTJI7bfkjgYDPD1zbNDcINJwSSP6UaBZY9GAbYDO7re0Q==} + + '@ctrl/tinycolor@4.1.0': + resolution: {integrity: sha512-WyOx8cJQ+FQus4Mm4uPIZA64gbk3Wxh0so5Lcii0aJifqwoVOlfFtorjLE0Hen4OYyHZMXDWqMmaQemBhgxFRQ==} + engines: {node: '>=14'} + + '@emnapi/runtime@1.4.3': + resolution: {integrity: sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==} + + '@esbuild/aix-ppc64@0.25.5': + resolution: {integrity: sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + + '@esbuild/android-arm64@0.25.5': + resolution: {integrity: sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm@0.25.5': + resolution: {integrity: sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + + '@esbuild/android-x64@0.25.5': + resolution: {integrity: sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + + '@esbuild/darwin-arm64@0.25.5': + resolution: {integrity: sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-x64@0.25.5': + resolution: {integrity: sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + + '@esbuild/freebsd-arm64@0.25.5': + resolution: {integrity: sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.25.5': + resolution: {integrity: sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + + '@esbuild/linux-arm64@0.25.5': + resolution: {integrity: sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm@0.25.5': + resolution: {integrity: sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-ia32@0.25.5': + resolution: {integrity: sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-loong64@0.25.5': + resolution: {integrity: sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-mips64el@0.25.5': + resolution: {integrity: sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-ppc64@0.25.5': + resolution: {integrity: sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-riscv64@0.25.5': + resolution: {integrity: sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-s390x@0.25.5': + resolution: {integrity: sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-x64@0.25.5': + resolution: {integrity: sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + + '@esbuild/netbsd-arm64@0.25.5': + resolution: {integrity: sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + + '@esbuild/netbsd-x64@0.25.5': + resolution: {integrity: sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + + '@esbuild/openbsd-arm64@0.25.5': + resolution: {integrity: sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.25.5': + resolution: {integrity: sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + + '@esbuild/sunos-x64@0.25.5': + resolution: {integrity: sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + + '@esbuild/win32-arm64@0.25.5': + resolution: {integrity: sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-ia32@0.25.5': + resolution: {integrity: sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-x64@0.25.5': + resolution: {integrity: sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + + '@expressive-code/core@0.40.2': + resolution: {integrity: sha512-gXY3v7jbgz6nWKvRpoDxK4AHUPkZRuJsM79vHX/5uhV9/qX6Qnctp/U/dMHog/LCVXcuOps+5nRmf1uxQVPb3w==} + + '@expressive-code/plugin-frames@0.40.2': + resolution: {integrity: sha512-aLw5IlDlZWb10Jo/TTDCVsmJhKfZ7FJI83Zo9VDrV0OBlmHAg7klZqw68VDz7FlftIBVAmMby53/MNXPnMjTSQ==} + + '@expressive-code/plugin-shiki@0.40.2': + resolution: {integrity: sha512-t2HMR5BO6GdDW1c1ISBTk66xO503e/Z8ecZdNcr6E4NpUfvY+MRje+LtrcvbBqMwWBBO8RpVKcam/Uy+1GxwKQ==} + + '@expressive-code/plugin-text-markers@0.40.2': + resolution: {integrity: sha512-/XoLjD67K9nfM4TgDlXAExzMJp6ewFKxNpfUw4F7q5Ecy+IU3/9zQQG/O70Zy+RxYTwKGw2MA9kd7yelsxnSmw==} + + '@img/sharp-darwin-arm64@0.33.5': + resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [darwin] + + '@img/sharp-darwin-x64@0.33.5': + resolution: {integrity: sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [darwin] + + '@img/sharp-libvips-darwin-arm64@1.0.4': + resolution: {integrity: sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==} + cpu: [arm64] + os: [darwin] + + '@img/sharp-libvips-darwin-x64@1.0.4': + resolution: {integrity: sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==} + cpu: [x64] + os: [darwin] + + '@img/sharp-libvips-linux-arm64@1.0.4': + resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==} + cpu: [arm64] + os: [linux] + + '@img/sharp-libvips-linux-arm@1.0.5': + resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==} + cpu: [arm] + os: [linux] + + '@img/sharp-libvips-linux-s390x@1.0.4': + resolution: {integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==} + cpu: [s390x] + os: [linux] + + '@img/sharp-libvips-linux-x64@1.0.4': + resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==} + cpu: [x64] + os: [linux] + + '@img/sharp-libvips-linuxmusl-arm64@1.0.4': + resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==} + cpu: [arm64] + os: [linux] + + '@img/sharp-libvips-linuxmusl-x64@1.0.4': + resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==} + cpu: [x64] + os: [linux] + + '@img/sharp-linux-arm64@0.33.5': + resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [linux] + + '@img/sharp-linux-arm@0.33.5': + resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm] + os: [linux] + + '@img/sharp-linux-s390x@0.33.5': + resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [s390x] + os: [linux] + + '@img/sharp-linux-x64@0.33.5': + resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [linux] + + '@img/sharp-linuxmusl-arm64@0.33.5': + resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [linux] + + '@img/sharp-linuxmusl-x64@0.33.5': + resolution: {integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [linux] + + '@img/sharp-wasm32@0.33.5': + resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [wasm32] + + '@img/sharp-win32-ia32@0.33.5': + resolution: {integrity: sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [ia32] + os: [win32] + + '@img/sharp-win32-x64@0.33.5': + resolution: {integrity: sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [win32] + + '@jridgewell/sourcemap-codec@1.5.0': + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + + '@mdx-js/mdx@3.1.0': + resolution: {integrity: sha512-/QxEhPAvGwbQmy1Px8F899L5Uc2KZ6JtXwlCgJmjSTBedwOZkByYcBG4GceIGPXRDsmfxhHazuS+hlOShRLeDw==} + + '@oslojs/encoding@1.1.0': + resolution: {integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==} + + '@pagefind/darwin-arm64@1.3.0': + resolution: {integrity: sha512-365BEGl6ChOsauRjyVpBjXybflXAOvoMROw3TucAROHIcdBvXk9/2AmEvGFU0r75+vdQI4LJdJdpH4Y6Yqaj4A==} + cpu: [arm64] + os: [darwin] + + '@pagefind/darwin-x64@1.3.0': + resolution: {integrity: sha512-zlGHA23uuXmS8z3XxEGmbHpWDxXfPZ47QS06tGUq0HDcZjXjXHeLG+cboOy828QIV5FXsm9MjfkP5e4ZNbOkow==} + cpu: [x64] + os: [darwin] + + '@pagefind/default-ui@1.3.0': + resolution: {integrity: sha512-CGKT9ccd3+oRK6STXGgfH+m0DbOKayX6QGlq38TfE1ZfUcPc5+ulTuzDbZUnMo+bubsEOIypm4Pl2iEyzZ1cNg==} + + '@pagefind/linux-arm64@1.3.0': + resolution: {integrity: sha512-8lsxNAiBRUk72JvetSBXs4WRpYrQrVJXjlRRnOL6UCdBN9Nlsz0t7hWstRk36+JqHpGWOKYiuHLzGYqYAqoOnQ==} + cpu: [arm64] + os: [linux] + + '@pagefind/linux-x64@1.3.0': + resolution: {integrity: sha512-hAvqdPJv7A20Ucb6FQGE6jhjqy+vZ6pf+s2tFMNtMBG+fzcdc91uTw7aP/1Vo5plD0dAOHwdxfkyw0ugal4kcQ==} + cpu: [x64] + os: [linux] + + '@pagefind/windows-x64@1.3.0': + resolution: {integrity: sha512-BR1bIRWOMqkf8IoU576YDhij1Wd/Zf2kX/kCI0b2qzCKC8wcc2GQJaaRMCpzvCCrmliO4vtJ6RITp/AnoYUUmQ==} + cpu: [x64] + os: [win32] + + '@rollup/pluginutils@5.1.4': + resolution: {integrity: sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + + '@rollup/rollup-android-arm-eabi@4.43.0': + resolution: {integrity: sha512-Krjy9awJl6rKbruhQDgivNbD1WuLb8xAclM4IR4cN5pHGAs2oIMMQJEiC3IC/9TZJ+QZkmZhlMO/6MBGxPidpw==} + cpu: [arm] + os: [android] + + '@rollup/rollup-android-arm64@4.43.0': + resolution: {integrity: sha512-ss4YJwRt5I63454Rpj+mXCXicakdFmKnUNxr1dLK+5rv5FJgAxnN7s31a5VchRYxCFWdmnDWKd0wbAdTr0J5EA==} + cpu: [arm64] + os: [android] + + '@rollup/rollup-darwin-arm64@4.43.0': + resolution: {integrity: sha512-eKoL8ykZ7zz8MjgBenEF2OoTNFAPFz1/lyJ5UmmFSz5jW+7XbH1+MAgCVHy72aG59rbuQLcJeiMrP8qP5d/N0A==} + cpu: [arm64] + os: [darwin] + + '@rollup/rollup-darwin-x64@4.43.0': + resolution: {integrity: sha512-SYwXJgaBYW33Wi/q4ubN+ldWC4DzQY62S4Ll2dgfr/dbPoF50dlQwEaEHSKrQdSjC6oIe1WgzosoaNoHCdNuMg==} + cpu: [x64] + os: [darwin] + + '@rollup/rollup-freebsd-arm64@4.43.0': + resolution: {integrity: sha512-SV+U5sSo0yujrjzBF7/YidieK2iF6E7MdF6EbYxNz94lA+R0wKl3SiixGyG/9Klab6uNBIqsN7j4Y/Fya7wAjQ==} + cpu: [arm64] + os: [freebsd] + + '@rollup/rollup-freebsd-x64@4.43.0': + resolution: {integrity: sha512-J7uCsiV13L/VOeHJBo5SjasKiGxJ0g+nQTrBkAsmQBIdil3KhPnSE9GnRon4ejX1XDdsmK/l30IYLiAaQEO0Cg==} + cpu: [x64] + os: [freebsd] + + '@rollup/rollup-linux-arm-gnueabihf@4.43.0': + resolution: {integrity: sha512-gTJ/JnnjCMc15uwB10TTATBEhK9meBIY+gXP4s0sHD1zHOaIh4Dmy1X9wup18IiY9tTNk5gJc4yx9ctj/fjrIw==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm-musleabihf@4.43.0': + resolution: {integrity: sha512-ZJ3gZynL1LDSIvRfz0qXtTNs56n5DI2Mq+WACWZ7yGHFUEirHBRt7fyIk0NsCKhmRhn7WAcjgSkSVVxKlPNFFw==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm64-gnu@4.43.0': + resolution: {integrity: sha512-8FnkipasmOOSSlfucGYEu58U8cxEdhziKjPD2FIa0ONVMxvl/hmONtX/7y4vGjdUhjcTHlKlDhw3H9t98fPvyA==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-arm64-musl@4.43.0': + resolution: {integrity: sha512-KPPyAdlcIZ6S9C3S2cndXDkV0Bb1OSMsX0Eelr2Bay4EsF9yi9u9uzc9RniK3mcUGCLhWY9oLr6er80P5DE6XA==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-loongarch64-gnu@4.43.0': + resolution: {integrity: sha512-HPGDIH0/ZzAZjvtlXj6g+KDQ9ZMHfSP553za7o2Odegb/BEfwJcR0Sw0RLNpQ9nC6Gy8s+3mSS9xjZ0n3rhcYg==} + cpu: [loong64] + os: [linux] + + '@rollup/rollup-linux-powerpc64le-gnu@4.43.0': + resolution: {integrity: sha512-gEmwbOws4U4GLAJDhhtSPWPXUzDfMRedT3hFMyRAvM9Mrnj+dJIFIeL7otsv2WF3D7GrV0GIewW0y28dOYWkmw==} + cpu: [ppc64] + os: [linux] + + '@rollup/rollup-linux-riscv64-gnu@4.43.0': + resolution: {integrity: sha512-XXKvo2e+wFtXZF/9xoWohHg+MuRnvO29TI5Hqe9xwN5uN8NKUYy7tXUG3EZAlfchufNCTHNGjEx7uN78KsBo0g==} + cpu: [riscv64] + os: [linux] + + '@rollup/rollup-linux-riscv64-musl@4.43.0': + resolution: {integrity: sha512-ruf3hPWhjw6uDFsOAzmbNIvlXFXlBQ4nk57Sec8E8rUxs/AI4HD6xmiiasOOx/3QxS2f5eQMKTAwk7KHwpzr/Q==} + cpu: [riscv64] + os: [linux] + + '@rollup/rollup-linux-s390x-gnu@4.43.0': + resolution: {integrity: sha512-QmNIAqDiEMEvFV15rsSnjoSmO0+eJLoKRD9EAa9rrYNwO/XRCtOGM3A5A0X+wmG+XRrw9Fxdsw+LnyYiZWWcVw==} + cpu: [s390x] + os: [linux] + + '@rollup/rollup-linux-x64-gnu@4.43.0': + resolution: {integrity: sha512-jAHr/S0iiBtFyzjhOkAics/2SrXE092qyqEg96e90L3t9Op8OTzS6+IX0Fy5wCt2+KqeHAkti+eitV0wvblEoQ==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-linux-x64-musl@4.43.0': + resolution: {integrity: sha512-3yATWgdeXyuHtBhrLt98w+5fKurdqvs8B53LaoKD7P7H7FKOONLsBVMNl9ghPQZQuYcceV5CDyPfyfGpMWD9mQ==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-win32-arm64-msvc@4.43.0': + resolution: {integrity: sha512-wVzXp2qDSCOpcBCT5WRWLmpJRIzv23valvcTwMHEobkjippNf+C3ys/+wf07poPkeNix0paTNemB2XrHr2TnGw==} + cpu: [arm64] + os: [win32] + + '@rollup/rollup-win32-ia32-msvc@4.43.0': + resolution: {integrity: sha512-fYCTEyzf8d+7diCw8b+asvWDCLMjsCEA8alvtAutqJOJp/wL5hs1rWSqJ1vkjgW0L2NB4bsYJrpKkiIPRR9dvw==} + cpu: [ia32] + os: [win32] + + '@rollup/rollup-win32-x64-msvc@4.43.0': + resolution: {integrity: sha512-SnGhLiE5rlK0ofq8kzuDkM0g7FN1s5VYY+YSMTibP7CqShxCQvqtNxTARS4xX4PFJfHjG0ZQYX9iGzI3FQh5Aw==} + cpu: [x64] + os: [win32] + + '@shikijs/core@1.29.2': + resolution: {integrity: sha512-vju0lY9r27jJfOY4Z7+Rt/nIOjzJpZ3y+nYpqtUZInVoXQ/TJZcfGnNOGnKjFdVZb8qexiCuSlZRKcGfhhTTZQ==} + + '@shikijs/core@3.6.0': + resolution: {integrity: sha512-9By7Xb3olEX0o6UeJyPLI1PE1scC4d3wcVepvtv2xbuN9/IThYN4Wcwh24rcFeASzPam11MCq8yQpwwzCgSBRw==} + + '@shikijs/engine-javascript@1.29.2': + resolution: {integrity: sha512-iNEZv4IrLYPv64Q6k7EPpOCE/nuvGiKl7zxdq0WFuRPF5PAE9PRo2JGq/d8crLusM59BRemJ4eOqrFrC4wiQ+A==} + + '@shikijs/engine-javascript@3.6.0': + resolution: {integrity: sha512-7YnLhZG/TU05IHMG14QaLvTW/9WiK8SEYafceccHUSXs2Qr5vJibUwsDfXDLmRi0zHdzsxrGKpSX6hnqe0k8nA==} + + '@shikijs/engine-oniguruma@1.29.2': + resolution: {integrity: sha512-7iiOx3SG8+g1MnlzZVDYiaeHe7Ez2Kf2HrJzdmGwkRisT7r4rak0e655AcM/tF9JG/kg5fMNYlLLKglbN7gBqA==} + + '@shikijs/engine-oniguruma@3.6.0': + resolution: {integrity: sha512-nmOhIZ9yT3Grd+2plmW/d8+vZ2pcQmo/UnVwXMUXAKTXdi+LK0S08Ancrz5tQQPkxvjBalpMW2aKvwXfelauvA==} + + '@shikijs/langs@1.29.2': + resolution: {integrity: sha512-FIBA7N3LZ+223U7cJDUYd5shmciFQlYkFXlkKVaHsCPgfVLiO+e12FmQE6Tf9vuyEsFe3dIl8qGWKXgEHL9wmQ==} + + '@shikijs/langs@3.6.0': + resolution: {integrity: sha512-IdZkQJaLBu1LCYCwkr30hNuSDfllOT8RWYVZK1tD2J03DkiagYKRxj/pDSl8Didml3xxuyzUjgtioInwEQM/TA==} + + '@shikijs/themes@1.29.2': + resolution: {integrity: sha512-i9TNZlsq4uoyqSbluIcZkmPL9Bfi3djVxRnofUHwvx/h6SRW3cwgBC5SML7vsDcWyukY0eCzVN980rqP6qNl9g==} + + '@shikijs/themes@3.6.0': + resolution: {integrity: sha512-Fq2j4nWr1DF4drvmhqKq8x5vVQ27VncF8XZMBuHuQMZvUSS3NBgpqfwz/FoGe36+W6PvniZ1yDlg2d4kmYDU6w==} + + '@shikijs/types@1.29.2': + resolution: {integrity: sha512-VJjK0eIijTZf0QSTODEXCqinjBn0joAHQ+aPSBzrv4O2d/QSbsMw+ZeSRx03kV34Hy7NzUvV/7NqfYGRLrASmw==} + + '@shikijs/types@3.6.0': + resolution: {integrity: sha512-cLWFiToxYu0aAzJqhXTQsFiJRTFDAGl93IrMSBNaGSzs7ixkLfdG6pH11HipuWFGW5vyx4X47W8HDQ7eSrmBUg==} + + '@shikijs/vscode-textmate@10.0.2': + resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} + + '@swc/helpers@0.5.17': + resolution: {integrity: sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==} + + '@types/debug@4.1.12': + resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} + + '@types/estree-jsx@1.0.5': + resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==} + + '@types/estree@1.0.7': + resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==} + + '@types/estree@1.0.8': + resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} + + '@types/fontkit@2.0.8': + resolution: {integrity: sha512-wN+8bYxIpJf+5oZdrdtaX04qUuWHcKxcDEgRS9Qm9ZClSHjzEn13SxUC+5eRM+4yXIeTYk8mTzLAWGF64847ew==} + + '@types/hast@3.0.4': + resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} + + '@types/js-yaml@4.0.9': + resolution: {integrity: sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==} + + '@types/mdast@4.0.4': + resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} + + '@types/mdx@2.0.13': + resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==} + + '@types/ms@2.1.0': + resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} + + '@types/nlcst@2.0.3': + resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==} + + '@types/node@17.0.45': + resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} + + '@types/node@24.0.1': + resolution: {integrity: sha512-MX4Zioh39chHlDJbKmEgydJDS3tspMP/lnQC67G3SWsTnb9NeYVWOjkxpOSy4oMfPs4StcWHwBrvUb4ybfnuaw==} + + '@types/sax@1.2.7': + resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==} + + '@types/unist@2.0.11': + resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} + + '@types/unist@3.0.3': + resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} + + '@ungap/structured-clone@1.3.0': + resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} + + acorn-jsx@5.3.2: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + + acorn@8.15.0: + resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} + engines: {node: '>=0.4.0'} + hasBin: true + + ansi-align@3.0.1: + resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} + + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + ansi-regex@6.1.0: + resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} + engines: {node: '>=12'} + + ansi-styles@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} + + anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + + arg@5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + + argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + + aria-query@5.3.2: + resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} + engines: {node: '>= 0.4'} + + array-iterate@2.0.1: + resolution: {integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==} + + astring@1.9.0: + resolution: {integrity: sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==} + hasBin: true + + astro-expressive-code@0.40.2: + resolution: {integrity: sha512-yJMQId0yXSAbW9I6yqvJ3FcjKzJ8zRL7elbJbllkv1ZJPlsI0NI83Pxn1YL1IapEM347EvOOkSW2GL+2+NO61w==} + peerDependencies: + astro: ^4.0.0-beta || ^5.0.0-beta || ^3.3.0 + + astro@5.9.3: + resolution: {integrity: sha512-VReZrpUa/3rfeiVvsQ1A2M3ujDPI+pDGIYOMtXPEZwut8tZoEyealXXLjitgCsJ+3dunKGZbg4Eak6i+r0vniw==} + engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'} + hasBin: true + + axobject-query@4.1.0: + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} + engines: {node: '>= 0.4'} + + bail@2.0.2: + resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} + + base-64@1.0.0: + resolution: {integrity: sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==} + + base64-js@1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + + bcp-47-match@2.0.3: + resolution: {integrity: sha512-JtTezzbAibu8G0R9op9zb3vcWZd9JF6M0xOYGPn0fNCd7wOpRB1mU2mH9T8gaBGbAAyIIVgB2G7xG0GP98zMAQ==} + + bcp-47@2.1.0: + resolution: {integrity: sha512-9IIS3UPrvIa1Ej+lVDdDwO7zLehjqsaByECw0bu2RRGP73jALm6FYbzI5gWbgHLvNdkvfXB5YrSbocZdOS0c0w==} + + blob-to-buffer@1.2.9: + resolution: {integrity: sha512-BF033y5fN6OCofD3vgHmNtwZWRcq9NLyyxyILx9hfMy1sXYy4ojFl765hJ2lP0YaN2fuxPaLO2Vzzoxy0FLFFA==} + + boolbase@1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + + boxen@8.0.1: + resolution: {integrity: sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==} + engines: {node: '>=18'} + + brotli@1.3.3: + resolution: {integrity: sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==} + + camelcase@8.0.0: + resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==} + engines: {node: '>=16'} + + ccount@2.0.1: + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} + + chalk@5.4.1: + resolution: {integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + + character-entities-html4@2.1.0: + resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} + + character-entities-legacy@3.0.0: + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} + + character-entities@2.0.2: + resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} + + character-reference-invalid@2.0.1: + resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} + + chokidar@4.0.3: + resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} + engines: {node: '>= 14.16.0'} + + ci-info@4.2.0: + resolution: {integrity: sha512-cYY9mypksY8NRqgDB1XD1RiJL338v/551niynFTGkZOO2LHuB2OmOYxDIe/ttN9AHwrqdum1360G3ald0W9kCg==} + engines: {node: '>=8'} + + cli-boxes@3.0.0: + resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} + engines: {node: '>=10'} + + clone@2.1.2: + resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==} + engines: {node: '>=0.8'} + + clsx@2.1.1: + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} + engines: {node: '>=6'} + + collapse-white-space@2.1.0: + resolution: {integrity: sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==} + + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + color-string@1.9.1: + resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} + + color@4.2.3: + resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} + engines: {node: '>=12.5.0'} + + comma-separated-tokens@2.0.3: + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} + + common-ancestor-path@1.0.1: + resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==} + + cookie-es@1.2.2: + resolution: {integrity: sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==} + + cookie@1.0.2: + resolution: {integrity: sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==} + engines: {node: '>=18'} + + cross-fetch@3.2.0: + resolution: {integrity: sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==} + + crossws@0.3.5: + resolution: {integrity: sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==} + + css-selector-parser@3.1.2: + resolution: {integrity: sha512-WfUcL99xWDs7b3eZPoRszWVfbNo8ErCF15PTvVROjkShGlAfjIkG6hlfj/sl6/rfo5Q9x9ryJ3VqVnAZDA+gcw==} + + css-tree@3.1.0: + resolution: {integrity: sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + + cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + + debug@4.4.1: + resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + decode-named-character-reference@1.1.0: + resolution: {integrity: sha512-Wy+JTSbFThEOXQIR2L6mxJvEs+veIzpmqD7ynWxMXGpnk3smkHQOp6forLdHsKpAMW9iJpaBBIxz285t1n1C3w==} + + defu@6.1.4: + resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} + + dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + + destr@2.0.5: + resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==} + + detect-libc@2.0.4: + resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==} + engines: {node: '>=8'} + + deterministic-object-hash@2.0.2: + resolution: {integrity: sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==} + engines: {node: '>=18'} + + devalue@5.1.1: + resolution: {integrity: sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==} + + devlop@1.1.0: + resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} + + dfa@1.2.0: + resolution: {integrity: sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==} + + diff@5.2.0: + resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==} + engines: {node: '>=0.3.1'} + + direction@2.0.1: + resolution: {integrity: sha512-9S6m9Sukh1cZNknO1CWAr2QAWsbKLafQiyM5gZ7VgXHeuaoUwffKN4q6NC4A/Mf9iiPlOXQEKW/Mv/mh9/3YFA==} + hasBin: true + + dlv@1.1.3: + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} + + dset@3.1.4: + resolution: {integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==} + engines: {node: '>=4'} + + emoji-regex-xs@1.0.0: + resolution: {integrity: sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg==} + + emoji-regex@10.4.0: + resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==} + + emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + + entities@6.0.1: + resolution: {integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==} + engines: {node: '>=0.12'} + + es-module-lexer@1.7.0: + resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} + + esast-util-from-estree@2.0.0: + resolution: {integrity: sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==} + + esast-util-from-js@2.0.1: + resolution: {integrity: sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==} + + esbuild@0.25.5: + resolution: {integrity: sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==} + engines: {node: '>=18'} + hasBin: true + + escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} + + estree-util-attach-comments@3.0.0: + resolution: {integrity: sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==} + + estree-util-build-jsx@3.0.1: + resolution: {integrity: sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==} + + estree-util-is-identifier-name@3.0.0: + resolution: {integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==} + + estree-util-scope@1.0.0: + resolution: {integrity: sha512-2CAASclonf+JFWBNJPndcOpA8EMJwa0Q8LUFJEKqXLW6+qBvbFZuF5gItbQOs/umBUkjviCSDCbBwU2cXbmrhQ==} + + estree-util-to-js@2.0.0: + resolution: {integrity: sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==} + + estree-util-visit@2.0.0: + resolution: {integrity: sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==} + + estree-walker@2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + + estree-walker@3.0.3: + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + + eventemitter3@5.0.1: + resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} + + expressive-code@0.40.2: + resolution: {integrity: sha512-1zIda2rB0qiDZACawzw2rbdBQiWHBT56uBctS+ezFe5XMAaFaHLnnSYND/Kd+dVzO9HfCXRDpzH3d+3fvOWRcw==} + + extend@3.0.2: + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + fdir@6.4.6: + resolution: {integrity: sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + + flattie@1.1.1: + resolution: {integrity: sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==} + engines: {node: '>=8'} + + fontace@0.3.0: + resolution: {integrity: sha512-czoqATrcnxgWb/nAkfyIrRp6Q8biYj7nGnL6zfhTcX+JKKpWHFBnb8uNMw/kZr7u++3Y3wYSYoZgHkCcsuBpBg==} + + fontkit@2.0.4: + resolution: {integrity: sha512-syetQadaUEDNdxdugga9CpEYVaQIxOwk7GlwZWWZ19//qW4zE5bknOKeMBDYAASwnpaSHKJITRLMF9m1fp3s6g==} + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + get-east-asian-width@1.3.0: + resolution: {integrity: sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==} + engines: {node: '>=18'} + + github-slugger@2.0.0: + resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} + + h3@1.15.3: + resolution: {integrity: sha512-z6GknHqyX0h9aQaTx22VZDf6QyZn+0Nh+Ym8O/u0SGSkyF5cuTJYKlc8MkzW3Nzf9LE1ivcpmYC3FUGpywhuUQ==} + + hast-util-embedded@3.0.0: + resolution: {integrity: sha512-naH8sld4Pe2ep03qqULEtvYr7EjrLK2QHY8KJR6RJkTUjPGObe1vnx585uzem2hGra+s1q08DZZpfgDVYRbaXA==} + + hast-util-format@1.1.0: + resolution: {integrity: sha512-yY1UDz6bC9rDvCWHpx12aIBGRG7krurX0p0Fm6pT547LwDIZZiNr8a+IHDogorAdreULSEzP82Nlv5SZkHZcjA==} + + hast-util-from-html@2.0.3: + resolution: {integrity: sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==} + + hast-util-from-parse5@8.0.3: + resolution: {integrity: sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==} + + hast-util-has-property@3.0.0: + resolution: {integrity: sha512-MNilsvEKLFpV604hwfhVStK0usFY/QmM5zX16bo7EjnAEGofr5YyI37kzopBlZJkHD4t887i+q/C8/tr5Q94cA==} + + hast-util-is-body-ok-link@3.0.1: + resolution: {integrity: sha512-0qpnzOBLztXHbHQenVB8uNuxTnm/QBFUOmdOSsEn7GnBtyY07+ENTWVFBAnXd/zEgd9/SUG3lRY7hSIBWRgGpQ==} + + hast-util-is-element@3.0.0: + resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==} + + hast-util-minify-whitespace@1.0.1: + resolution: {integrity: sha512-L96fPOVpnclQE0xzdWb/D12VT5FabA7SnZOUMtL1DbXmYiHJMXZvFkIZfiMmTCNJHUeO2K9UYNXoVyfz+QHuOw==} + + hast-util-parse-selector@4.0.0: + resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} + + hast-util-phrasing@3.0.1: + resolution: {integrity: sha512-6h60VfI3uBQUxHqTyMymMZnEbNl1XmEGtOxxKYL7stY2o601COo62AWAYBQR9lZbYXYSBoxag8UpPRXK+9fqSQ==} + + hast-util-raw@9.1.0: + resolution: {integrity: sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==} + + hast-util-select@6.0.4: + resolution: {integrity: sha512-RqGS1ZgI0MwxLaKLDxjprynNzINEkRHY2i8ln4DDjgv9ZhcYVIHN9rlpiYsqtFwrgpYU361SyWDQcGNIBVu3lw==} + + hast-util-to-estree@3.1.3: + resolution: {integrity: sha512-48+B/rJWAp0jamNbAAf9M7Uf//UVqAoMmgXhBdxTDJLGKY+LRnZ99qcG+Qjl5HfMpYNzS5v4EAwVEF34LeAj7w==} + + hast-util-to-html@9.0.5: + resolution: {integrity: sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==} + + hast-util-to-jsx-runtime@2.3.6: + resolution: {integrity: sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==} + + hast-util-to-parse5@8.0.0: + resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==} + + hast-util-to-string@3.0.1: + resolution: {integrity: sha512-XelQVTDWvqcl3axRfI0xSeoVKzyIFPwsAGSLIsKdJKQMXDYJS4WYrBNF/8J7RdhIcFI2BOHgAifggsvsxp/3+A==} + + hast-util-to-text@4.0.2: + resolution: {integrity: sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==} + + hast-util-whitespace@3.0.0: + resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} + + hastscript@9.0.1: + resolution: {integrity: sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==} + + html-escaper@3.0.3: + resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==} + + html-void-elements@3.0.0: + resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} + + html-whitespace-sensitive-tag-names@3.0.1: + resolution: {integrity: sha512-q+310vW8zmymYHALr1da4HyXUQ0zgiIwIicEfotYPWGN0OJVEN/58IJ3A4GBYcEq3LGAZqKb+ugvP0GNB9CEAA==} + + http-cache-semantics@4.2.0: + resolution: {integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==} + + i18next@23.16.8: + resolution: {integrity: sha512-06r/TitrM88Mg5FdUXAKL96dJMzgqLE5dv3ryBAra4KCwD9mJ4ndOTS95ZuymIGoE+2hzfdaMak2X11/es7ZWg==} + + import-meta-resolve@4.1.0: + resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==} + + inline-style-parser@0.2.4: + resolution: {integrity: sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==} + + iron-webcrypto@1.2.1: + resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==} + + is-alphabetical@2.0.1: + resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} + + is-alphanumerical@2.0.1: + resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} + + is-arrayish@0.3.2: + resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} + + is-decimal@2.0.1: + resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} + + is-docker@3.0.0: + resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + hasBin: true + + is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + + is-hexadecimal@2.0.1: + resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} + + is-inside-container@1.0.0: + resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} + engines: {node: '>=14.16'} + hasBin: true + + is-plain-obj@4.1.0: + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} + engines: {node: '>=12'} + + is-wsl@3.1.0: + resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} + engines: {node: '>=16'} + + js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + + kleur@3.0.3: + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + engines: {node: '>=6'} + + kleur@4.1.5: + resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} + engines: {node: '>=6'} + + klona@2.0.6: + resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} + engines: {node: '>= 8'} + + longest-streak@3.1.0: + resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} + + lru-cache@10.4.3: + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + + magic-string@0.30.17: + resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} + + magicast@0.3.5: + resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==} + + markdown-extensions@2.0.0: + resolution: {integrity: sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==} + engines: {node: '>=16'} + + markdown-table@3.0.4: + resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} + + mdast-util-definitions@6.0.0: + resolution: {integrity: sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==} + + mdast-util-directive@3.1.0: + resolution: {integrity: sha512-I3fNFt+DHmpWCYAT7quoM6lHf9wuqtI+oCOfvILnoicNIqjh5E3dEJWiXuYME2gNe8vl1iMQwyUHa7bgFmak6Q==} + + mdast-util-find-and-replace@3.0.2: + resolution: {integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==} + + mdast-util-from-markdown@2.0.2: + resolution: {integrity: sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==} + + mdast-util-gfm-autolink-literal@2.0.1: + resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} + + mdast-util-gfm-footnote@2.1.0: + resolution: {integrity: sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==} + + mdast-util-gfm-strikethrough@2.0.0: + resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} + + mdast-util-gfm-table@2.0.0: + resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} + + mdast-util-gfm-task-list-item@2.0.0: + resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} + + mdast-util-gfm@3.1.0: + resolution: {integrity: sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==} + + mdast-util-mdx-expression@2.0.1: + resolution: {integrity: sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==} + + mdast-util-mdx-jsx@3.2.0: + resolution: {integrity: sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==} + + mdast-util-mdx@3.0.0: + resolution: {integrity: sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==} + + mdast-util-mdxjs-esm@2.0.1: + resolution: {integrity: sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==} + + mdast-util-phrasing@4.1.0: + resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} + + mdast-util-to-hast@13.2.0: + resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==} + + mdast-util-to-markdown@2.1.2: + resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==} + + mdast-util-to-string@4.0.0: + resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} + + mdn-data@2.12.2: + resolution: {integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==} + + micromark-core-commonmark@2.0.3: + resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==} + + micromark-extension-directive@3.0.2: + resolution: {integrity: sha512-wjcXHgk+PPdmvR58Le9d7zQYWy+vKEU9Se44p2CrCDPiLr2FMyiT4Fyb5UFKFC66wGB3kPlgD7q3TnoqPS7SZA==} + + micromark-extension-gfm-autolink-literal@2.1.0: + resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} + + micromark-extension-gfm-footnote@2.1.0: + resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} + + micromark-extension-gfm-strikethrough@2.1.0: + resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} + + micromark-extension-gfm-table@2.1.1: + resolution: {integrity: sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==} + + micromark-extension-gfm-tagfilter@2.0.0: + resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} + + micromark-extension-gfm-task-list-item@2.1.0: + resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} + + micromark-extension-gfm@3.0.0: + resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} + + micromark-extension-mdx-expression@3.0.1: + resolution: {integrity: sha512-dD/ADLJ1AeMvSAKBwO22zG22N4ybhe7kFIZ3LsDI0GlsNr2A3KYxb0LdC1u5rj4Nw+CHKY0RVdnHX8vj8ejm4Q==} + + micromark-extension-mdx-jsx@3.0.2: + resolution: {integrity: sha512-e5+q1DjMh62LZAJOnDraSSbDMvGJ8x3cbjygy2qFEi7HCeUT4BDKCvMozPozcD6WmOt6sVvYDNBKhFSz3kjOVQ==} + + micromark-extension-mdx-md@2.0.0: + resolution: {integrity: sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==} + + micromark-extension-mdxjs-esm@3.0.0: + resolution: {integrity: sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==} + + micromark-extension-mdxjs@3.0.0: + resolution: {integrity: sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==} + + micromark-factory-destination@2.0.1: + resolution: {integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==} + + micromark-factory-label@2.0.1: + resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==} + + micromark-factory-mdx-expression@2.0.3: + resolution: {integrity: sha512-kQnEtA3vzucU2BkrIa8/VaSAsP+EJ3CKOvhMuJgOEGg9KDC6OAY6nSnNDVRiVNRqj7Y4SlSzcStaH/5jge8JdQ==} + + micromark-factory-space@2.0.1: + resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==} + + micromark-factory-title@2.0.1: + resolution: {integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==} + + micromark-factory-whitespace@2.0.1: + resolution: {integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==} + + micromark-util-character@2.1.1: + resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} + + micromark-util-chunked@2.0.1: + resolution: {integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==} + + micromark-util-classify-character@2.0.1: + resolution: {integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==} + + micromark-util-combine-extensions@2.0.1: + resolution: {integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==} + + micromark-util-decode-numeric-character-reference@2.0.2: + resolution: {integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==} + + micromark-util-decode-string@2.0.1: + resolution: {integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==} + + micromark-util-encode@2.0.1: + resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==} + + micromark-util-events-to-acorn@2.0.3: + resolution: {integrity: sha512-jmsiEIiZ1n7X1Rr5k8wVExBQCg5jy4UXVADItHmNk1zkwEVhBuIUKRu3fqv+hs4nxLISi2DQGlqIOGiFxgbfHg==} + + micromark-util-html-tag-name@2.0.1: + resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==} + + micromark-util-normalize-identifier@2.0.1: + resolution: {integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==} + + micromark-util-resolve-all@2.0.1: + resolution: {integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==} + + micromark-util-sanitize-uri@2.0.1: + resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==} + + micromark-util-subtokenize@2.1.0: + resolution: {integrity: sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==} + + micromark-util-symbol@2.0.1: + resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} + + micromark-util-types@2.0.2: + resolution: {integrity: sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==} + + micromark@4.0.2: + resolution: {integrity: sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==} + + mrmime@2.0.1: + resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==} + engines: {node: '>=10'} + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + nanoid@3.3.11: + resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + neotraverse@0.6.18: + resolution: {integrity: sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==} + engines: {node: '>= 10'} + + nlcst-to-string@4.0.0: + resolution: {integrity: sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==} + + node-fetch-native@1.6.6: + resolution: {integrity: sha512-8Mc2HhqPdlIfedsuZoc3yioPuzp6b+L5jRCRY1QzuWZh2EGJVQrGppC6V6cF0bLdbW0+O2YpqCA25aF/1lvipQ==} + + node-fetch@2.7.0: + resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + + node-mock-http@1.0.0: + resolution: {integrity: sha512-0uGYQ1WQL1M5kKvGRXWQ3uZCHtLTO8hln3oBjIusM75WoesZ909uQJs/Hb946i2SS+Gsrhkaa6iAO17jRIv6DQ==} + + normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + nth-check@2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + + ofetch@1.4.1: + resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==} + + ohash@2.0.11: + resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==} + + oniguruma-parser@0.12.1: + resolution: {integrity: sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w==} + + oniguruma-to-es@2.3.0: + resolution: {integrity: sha512-bwALDxriqfKGfUufKGGepCzu9x7nJQuoRoAFp4AnwehhC2crqrDIAP/uN2qdlsAvSMpeRC3+Yzhqc7hLmle5+g==} + + oniguruma-to-es@4.3.3: + resolution: {integrity: sha512-rPiZhzC3wXwE59YQMRDodUwwT9FZ9nNBwQQfsd1wfdtlKEyCdRV0avrTcSZ5xlIvGRVPd/cx6ZN45ECmS39xvg==} + + p-limit@6.2.0: + resolution: {integrity: sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA==} + engines: {node: '>=18'} + + p-queue@8.1.0: + resolution: {integrity: sha512-mxLDbbGIBEXTJL0zEx8JIylaj3xQ7Z/7eEVjcF9fJX4DBiH9oqe+oahYnlKKxm0Ci9TlWTyhSHgygxMxjIB2jw==} + engines: {node: '>=18'} + + p-timeout@6.1.4: + resolution: {integrity: sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg==} + engines: {node: '>=14.16'} + + package-manager-detector@1.3.0: + resolution: {integrity: sha512-ZsEbbZORsyHuO00lY1kV3/t72yp6Ysay6Pd17ZAlNGuGwmWDLCJxFpRs0IzfXfj1o4icJOkUEioexFHzyPurSQ==} + + pagefind@1.3.0: + resolution: {integrity: sha512-8KPLGT5g9s+olKMRTU9LFekLizkVIu9tes90O1/aigJ0T5LmyPqTzGJrETnSw3meSYg58YH7JTzhTTW/3z6VAw==} + hasBin: true + + pako@0.2.9: + resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==} + + parse-entities@4.0.2: + resolution: {integrity: sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==} + + parse-latin@7.0.0: + resolution: {integrity: sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==} + + parse5@7.3.0: + resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==} + + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + picomatch@4.0.2: + resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} + engines: {node: '>=12'} + + postcss-nested@6.2.0: + resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.2.14 + + postcss-selector-parser@6.1.2: + resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} + engines: {node: '>=4'} + + postcss@8.5.5: + resolution: {integrity: sha512-d/jtm+rdNT8tpXuHY5MMtcbJFBkhXE6593XVR9UoGCH8jSFGci7jGvMGH5RYd5PBJW+00NZQt6gf7CbagJCrhg==} + engines: {node: ^10 || ^12 || >=14} + + prismjs@1.30.0: + resolution: {integrity: sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==} + engines: {node: '>=6'} + + prompts@2.4.2: + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} + engines: {node: '>= 6'} + + property-information@6.5.0: + resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==} + + property-information@7.1.0: + resolution: {integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==} + + radix3@1.1.2: + resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==} + + readdirp@4.1.2: + resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} + engines: {node: '>= 14.18.0'} + + recma-build-jsx@1.0.0: + resolution: {integrity: sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew==} + + recma-jsx@1.0.0: + resolution: {integrity: sha512-5vwkv65qWwYxg+Atz95acp8DMu1JDSqdGkA2Of1j6rCreyFUE/gp15fC8MnGEuG1W68UKjM6x6+YTWIh7hZM/Q==} + + recma-parse@1.0.0: + resolution: {integrity: sha512-OYLsIGBB5Y5wjnSnQW6t3Xg7q3fQ7FWbw/vcXtORTnyaSFscOtABg+7Pnz6YZ6c27fG1/aN8CjfwoUEUIdwqWQ==} + + recma-stringify@1.0.0: + resolution: {integrity: sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g==} + + regex-recursion@5.1.1: + resolution: {integrity: sha512-ae7SBCbzVNrIjgSbh7wMznPcQel1DNlDtzensnFxpiNpXt1U2ju/bHugH422r+4LAVS1FpW1YCwilmnNsjum9w==} + + regex-recursion@6.0.2: + resolution: {integrity: sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==} + + regex-utilities@2.3.0: + resolution: {integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==} + + regex@5.1.1: + resolution: {integrity: sha512-dN5I359AVGPnwzJm2jN1k0W9LPZ+ePvoOeVMMfqIMFz53sSwXkxaJoxr50ptnsC771lK95BnTrVSZxq0b9yCGw==} + + regex@6.0.1: + resolution: {integrity: sha512-uorlqlzAKjKQZ5P+kTJr3eeJGSVroLKoHmquUj4zHWuR+hEyNqlXsSKlYYF5F4NI6nl7tWCs0apKJ0lmfsXAPA==} + + rehype-expressive-code@0.40.2: + resolution: {integrity: sha512-+kn+AMGCrGzvtH8Q5lC6Y5lnmTV/r33fdmi5QU/IH1KPHKobKr5UnLwJuqHv5jBTSN/0v2wLDS7RTM73FVzqmQ==} + + rehype-format@5.0.1: + resolution: {integrity: sha512-zvmVru9uB0josBVpr946OR8ui7nJEdzZobwLOOqHb/OOD88W0Vk2SqLwoVOj0fM6IPCCO6TaV9CvQvJMWwukFQ==} + + rehype-parse@9.0.1: + resolution: {integrity: sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==} + + rehype-raw@7.0.0: + resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==} + + rehype-recma@1.0.0: + resolution: {integrity: sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw==} + + rehype-stringify@10.0.1: + resolution: {integrity: sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==} + + rehype@13.0.2: + resolution: {integrity: sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==} + + remark-directive@3.0.1: + resolution: {integrity: sha512-gwglrEQEZcZYgVyG1tQuA+h58EZfq5CSULw7J90AFuCTyib1thgHPoqQ+h9iFvU6R+vnZ5oNFQR5QKgGpk741A==} + + remark-gfm@4.0.1: + resolution: {integrity: sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==} + + remark-mdx@3.1.0: + resolution: {integrity: sha512-Ngl/H3YXyBV9RcRNdlYsZujAmhsxwzxpDzpDEhFBVAGthS4GDgnctpDjgFl/ULx5UEDzqtW1cyBSNKqYYrqLBA==} + + remark-parse@11.0.0: + resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} + + remark-rehype@11.1.2: + resolution: {integrity: sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==} + + remark-smartypants@3.0.2: + resolution: {integrity: sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==} + engines: {node: '>=16.0.0'} + + remark-stringify@11.0.0: + resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} + + restructure@3.0.2: + resolution: {integrity: sha512-gSfoiOEA0VPE6Tukkrr7I0RBdE0s7H1eFCDBk05l1KIQT1UIKNc5JZy6jdyW6eYH3aR3g5b3PuL77rq0hvwtAw==} + + retext-latin@4.0.0: + resolution: {integrity: sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==} + + retext-smartypants@6.2.0: + resolution: {integrity: sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==} + + retext-stringify@4.0.0: + resolution: {integrity: sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==} + + retext@9.0.0: + resolution: {integrity: sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==} + + rollup@4.43.0: + resolution: {integrity: sha512-wdN2Kd3Twh8MAEOEJZsuxuLKCsBEo4PVNLK6tQWAn10VhsVewQLzcucMgLolRlhFybGxfclbPeEYBaP6RvUFGg==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + + sax@1.4.1: + resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==} + + semver@7.7.2: + resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==} + engines: {node: '>=10'} + hasBin: true + + sharp@0.33.5: + resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + + shiki@1.29.2: + resolution: {integrity: sha512-njXuliz/cP+67jU2hukkxCNuH1yUi4QfdZZY+sMr5PPrIyXSu5iTb/qYC4BiWWB0vZ+7TbdvYUCeL23zpwCfbg==} + + shiki@3.6.0: + resolution: {integrity: sha512-tKn/Y0MGBTffQoklaATXmTqDU02zx8NYBGQ+F6gy87/YjKbizcLd+Cybh/0ZtOBX9r1NEnAy/GTRDKtOsc1L9w==} + + simple-swizzle@0.2.2: + resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} + + sisteransi@1.0.5: + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + + sitemap@8.0.0: + resolution: {integrity: sha512-+AbdxhM9kJsHtruUF39bwS/B0Fytw6Fr1o4ZAIAEqA6cke2xcoO2GleBw9Zw7nRzILVEgz7zBM5GiTJjie1G9A==} + engines: {node: '>=14.0.0', npm: '>=6.0.0'} + hasBin: true + + smol-toml@1.3.4: + resolution: {integrity: sha512-UOPtVuYkzYGee0Bd2Szz8d2G3RfMfJ2t3qVdZUAozZyAk+a0Sxa+QKix0YCwjL/A1RR0ar44nCxaoN9FxdJGwA==} + engines: {node: '>= 18'} + + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + + source-map@0.7.4: + resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} + engines: {node: '>= 8'} + + space-separated-tokens@2.0.2: + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} + + stream-replace-string@2.0.0: + resolution: {integrity: sha512-TlnjJ1C0QrmxRNrON00JvaFFlNh5TTG00APw23j74ET7gkQpTASi6/L2fuiav8pzK715HXtUeClpBTw2NPSn6w==} + + string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + + string-width@7.2.0: + resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} + engines: {node: '>=18'} + + stringify-entities@4.0.4: + resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} + + strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + + strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} + + style-to-js@1.1.16: + resolution: {integrity: sha512-/Q6ld50hKYPH3d/r6nr117TZkHR0w0kGGIVfpG9N6D8NymRPM9RqCUv4pRpJ62E5DqOYx2AFpbZMyCPnjQCnOw==} + + style-to-object@1.0.8: + resolution: {integrity: sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g==} + + tiny-inflate@1.0.3: + resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==} + + tinyexec@0.3.2: + resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} + + tinyglobby@0.2.14: + resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==} + engines: {node: '>=12.0.0'} + + tr46@0.0.3: + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} + + trim-lines@3.0.1: + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} + + trough@2.2.0: + resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} + + tsconfck@3.1.6: + resolution: {integrity: sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w==} + engines: {node: ^18 || >=20} + hasBin: true + peerDependencies: + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + + tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + + type-fest@4.41.0: + resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==} + engines: {node: '>=16'} + + typescript@5.8.3: + resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==} + engines: {node: '>=14.17'} + hasBin: true + + ufo@1.6.1: + resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==} + + ultrahtml@1.6.0: + resolution: {integrity: sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==} + + uncrypto@0.1.3: + resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} + + undici-types@7.8.0: + resolution: {integrity: sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==} + + unicode-properties@1.4.1: + resolution: {integrity: sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==} + + unicode-trie@2.0.0: + resolution: {integrity: sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==} + + unified@11.0.5: + resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} + + unifont@0.5.0: + resolution: {integrity: sha512-4DueXMP5Hy4n607sh+vJ+rajoLu778aU3GzqeTCqsD/EaUcvqZT9wPC8kgK6Vjh22ZskrxyRCR71FwNOaYn6jA==} + + unist-util-find-after@5.0.0: + resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==} + + unist-util-is@6.0.0: + resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} + + unist-util-modify-children@4.0.0: + resolution: {integrity: sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==} + + unist-util-position-from-estree@2.0.0: + resolution: {integrity: sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==} + + unist-util-position@5.0.0: + resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} + + unist-util-remove-position@5.0.0: + resolution: {integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==} + + unist-util-stringify-position@4.0.0: + resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} + + unist-util-visit-children@3.0.0: + resolution: {integrity: sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==} + + unist-util-visit-parents@6.0.1: + resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} + + unist-util-visit@5.0.0: + resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} + + unstorage@1.16.0: + resolution: {integrity: sha512-WQ37/H5A7LcRPWfYOrDa1Ys02xAbpPJq6q5GkO88FBXVSQzHd7+BjEwfRqyaSWCv9MbsJy058GWjjPjcJ16GGA==} + peerDependencies: + '@azure/app-configuration': ^1.8.0 + '@azure/cosmos': ^4.2.0 + '@azure/data-tables': ^13.3.0 + '@azure/identity': ^4.6.0 + '@azure/keyvault-secrets': ^4.9.0 + '@azure/storage-blob': ^12.26.0 + '@capacitor/preferences': ^6.0.3 || ^7.0.0 + '@deno/kv': '>=0.9.0' + '@netlify/blobs': ^6.5.0 || ^7.0.0 || ^8.1.0 + '@planetscale/database': ^1.19.0 + '@upstash/redis': ^1.34.3 + '@vercel/blob': '>=0.27.1' + '@vercel/kv': ^1.0.1 + aws4fetch: ^1.0.20 + db0: '>=0.2.1' + idb-keyval: ^6.2.1 + ioredis: ^5.4.2 + uploadthing: ^7.4.4 + peerDependenciesMeta: + '@azure/app-configuration': + optional: true + '@azure/cosmos': + optional: true + '@azure/data-tables': + optional: true + '@azure/identity': + optional: true + '@azure/keyvault-secrets': + optional: true + '@azure/storage-blob': + optional: true + '@capacitor/preferences': + optional: true + '@deno/kv': + optional: true + '@netlify/blobs': + optional: true + '@planetscale/database': + optional: true + '@upstash/redis': + optional: true + '@vercel/blob': + optional: true + '@vercel/kv': + optional: true + aws4fetch: + optional: true + db0: + optional: true + idb-keyval: + optional: true + ioredis: + optional: true + uploadthing: + optional: true + + util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + vfile-location@5.0.3: + resolution: {integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==} + + vfile-message@4.0.2: + resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} + + vfile@6.0.3: + resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} + + vite@6.3.5: + resolution: {integrity: sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 + jiti: '>=1.21.0' + less: '*' + lightningcss: ^1.21.0 + sass: '*' + sass-embedded: '*' + stylus: '*' + sugarss: '*' + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + '@types/node': + optional: true + jiti: + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + + vitefu@1.0.6: + resolution: {integrity: sha512-+Rex1GlappUyNN6UfwbVZne/9cYC4+R2XDk9xkNXBKMw6HQagdX9PgZ8V2v1WUSK1wfBLp7qbI1+XSNIlB1xmA==} + peerDependencies: + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 + peerDependenciesMeta: + vite: + optional: true + + web-namespaces@2.0.1: + resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} + + webidl-conversions@3.0.1: + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} + + whatwg-url@5.0.0: + resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} + + which-pm-runs@1.1.0: + resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==} + engines: {node: '>=4'} + + widest-line@5.0.0: + resolution: {integrity: sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==} + engines: {node: '>=18'} + + wrap-ansi@9.0.0: + resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==} + engines: {node: '>=18'} + + xxhash-wasm@1.1.0: + resolution: {integrity: sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==} + + yargs-parser@21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} + + yocto-queue@1.2.1: + resolution: {integrity: sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==} + engines: {node: '>=12.20'} + + yocto-spinner@0.2.3: + resolution: {integrity: sha512-sqBChb33loEnkoXte1bLg45bEBsOP9N1kzQh5JZNKj/0rik4zAPTNSAVPj3uQAdc6slYJ0Ksc403G2XgxsJQFQ==} + engines: {node: '>=18.19'} + + yoctocolors@2.1.1: + resolution: {integrity: sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==} + engines: {node: '>=18'} + + zod-to-json-schema@3.24.5: + resolution: {integrity: sha512-/AuWwMP+YqiPbsJx5D6TfgRTc4kTLjsh5SOcd4bLsfUg2RcEXrFMJl1DGgdHy2aCfsIA/cr/1JM0xcB2GZji8g==} + peerDependencies: + zod: ^3.24.1 + + zod-to-ts@1.2.0: + resolution: {integrity: sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==} + peerDependencies: + typescript: ^4.9.4 || ^5.0.2 + zod: ^3 + + zod@3.25.64: + resolution: {integrity: sha512-hbP9FpSZf7pkS7hRVUrOjhwKJNyampPgtXKc3AN6DsWtoHsg2Sb4SQaS4Tcay380zSwd2VPo9G9180emBACp5g==} + + zwitch@2.0.4: + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} + +snapshots: + + '@astrojs/compiler@2.12.2': {} + + '@astrojs/internal-helpers@0.6.1': {} + + '@astrojs/markdown-remark@6.3.2': + dependencies: + '@astrojs/internal-helpers': 0.6.1 + '@astrojs/prism': 3.3.0 + github-slugger: 2.0.0 + hast-util-from-html: 2.0.3 + hast-util-to-text: 4.0.2 + import-meta-resolve: 4.1.0 + js-yaml: 4.1.0 + mdast-util-definitions: 6.0.0 + rehype-raw: 7.0.0 + rehype-stringify: 10.0.1 + remark-gfm: 4.0.1 + remark-parse: 11.0.0 + remark-rehype: 11.1.2 + remark-smartypants: 3.0.2 + shiki: 3.6.0 + smol-toml: 1.3.4 + unified: 11.0.5 + unist-util-remove-position: 5.0.0 + unist-util-visit: 5.0.0 + unist-util-visit-parents: 6.0.1 + vfile: 6.0.3 + transitivePeerDependencies: + - supports-color + + '@astrojs/mdx@4.3.0(astro@5.9.3(@types/node@24.0.1)(rollup@4.43.0)(typescript@5.8.3))': + dependencies: + '@astrojs/markdown-remark': 6.3.2 + '@mdx-js/mdx': 3.1.0(acorn@8.15.0) + acorn: 8.15.0 + astro: 5.9.3(@types/node@24.0.1)(rollup@4.43.0)(typescript@5.8.3) + es-module-lexer: 1.7.0 + estree-util-visit: 2.0.0 + hast-util-to-html: 9.0.5 + kleur: 4.1.5 + rehype-raw: 7.0.0 + remark-gfm: 4.0.1 + remark-smartypants: 3.0.2 + source-map: 0.7.4 + unist-util-visit: 5.0.0 + vfile: 6.0.3 + transitivePeerDependencies: + - supports-color + + '@astrojs/prism@3.3.0': + dependencies: + prismjs: 1.30.0 + + '@astrojs/sitemap@3.4.1': + dependencies: + sitemap: 8.0.0 + stream-replace-string: 2.0.0 + zod: 3.25.64 + + '@astrojs/starlight@0.32.6(astro@5.9.3(@types/node@24.0.1)(rollup@4.43.0)(typescript@5.8.3))': + dependencies: + '@astrojs/mdx': 4.3.0(astro@5.9.3(@types/node@24.0.1)(rollup@4.43.0)(typescript@5.8.3)) + '@astrojs/sitemap': 3.4.1 + '@pagefind/default-ui': 1.3.0 + '@types/hast': 3.0.4 + '@types/js-yaml': 4.0.9 + '@types/mdast': 4.0.4 + astro: 5.9.3(@types/node@24.0.1)(rollup@4.43.0)(typescript@5.8.3) + astro-expressive-code: 0.40.2(astro@5.9.3(@types/node@24.0.1)(rollup@4.43.0)(typescript@5.8.3)) + bcp-47: 2.1.0 + hast-util-from-html: 2.0.3 + hast-util-select: 6.0.4 + hast-util-to-string: 3.0.1 + hastscript: 9.0.1 + i18next: 23.16.8 + js-yaml: 4.1.0 + klona: 2.0.6 + mdast-util-directive: 3.1.0 + mdast-util-to-markdown: 2.1.2 + mdast-util-to-string: 4.0.0 + pagefind: 1.3.0 + rehype: 13.0.2 + rehype-format: 5.0.1 + remark-directive: 3.0.1 + unified: 11.0.5 + unist-util-visit: 5.0.0 + vfile: 6.0.3 + transitivePeerDependencies: + - supports-color + + '@astrojs/telemetry@3.3.0': + dependencies: + ci-info: 4.2.0 + debug: 4.4.1 + dlv: 1.1.3 + dset: 3.1.4 + is-docker: 3.0.0 + is-wsl: 3.1.0 + which-pm-runs: 1.1.0 + transitivePeerDependencies: + - supports-color + + '@babel/helper-string-parser@7.27.1': {} + + '@babel/helper-validator-identifier@7.27.1': {} + + '@babel/parser@7.27.5': + dependencies: + '@babel/types': 7.27.6 + + '@babel/runtime@7.27.6': {} + + '@babel/types@7.27.6': + dependencies: + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.27.1 + + '@capsizecss/unpack@2.4.0': + dependencies: + blob-to-buffer: 1.2.9 + cross-fetch: 3.2.0 + fontkit: 2.0.4 + transitivePeerDependencies: + - encoding + + '@ctrl/tinycolor@4.1.0': {} + + '@emnapi/runtime@1.4.3': + dependencies: + tslib: 2.8.1 + optional: true + + '@esbuild/aix-ppc64@0.25.5': + optional: true + + '@esbuild/android-arm64@0.25.5': + optional: true + + '@esbuild/android-arm@0.25.5': + optional: true + + '@esbuild/android-x64@0.25.5': + optional: true + + '@esbuild/darwin-arm64@0.25.5': + optional: true + + '@esbuild/darwin-x64@0.25.5': + optional: true + + '@esbuild/freebsd-arm64@0.25.5': + optional: true + + '@esbuild/freebsd-x64@0.25.5': + optional: true + + '@esbuild/linux-arm64@0.25.5': + optional: true + + '@esbuild/linux-arm@0.25.5': + optional: true + + '@esbuild/linux-ia32@0.25.5': + optional: true + + '@esbuild/linux-loong64@0.25.5': + optional: true + + '@esbuild/linux-mips64el@0.25.5': + optional: true + + '@esbuild/linux-ppc64@0.25.5': + optional: true + + '@esbuild/linux-riscv64@0.25.5': + optional: true + + '@esbuild/linux-s390x@0.25.5': + optional: true + + '@esbuild/linux-x64@0.25.5': + optional: true + + '@esbuild/netbsd-arm64@0.25.5': + optional: true + + '@esbuild/netbsd-x64@0.25.5': + optional: true + + '@esbuild/openbsd-arm64@0.25.5': + optional: true + + '@esbuild/openbsd-x64@0.25.5': + optional: true + + '@esbuild/sunos-x64@0.25.5': + optional: true + + '@esbuild/win32-arm64@0.25.5': + optional: true + + '@esbuild/win32-ia32@0.25.5': + optional: true + + '@esbuild/win32-x64@0.25.5': + optional: true + + '@expressive-code/core@0.40.2': + dependencies: + '@ctrl/tinycolor': 4.1.0 + hast-util-select: 6.0.4 + hast-util-to-html: 9.0.5 + hast-util-to-text: 4.0.2 + hastscript: 9.0.1 + postcss: 8.5.5 + postcss-nested: 6.2.0(postcss@8.5.5) + unist-util-visit: 5.0.0 + unist-util-visit-parents: 6.0.1 + + '@expressive-code/plugin-frames@0.40.2': + dependencies: + '@expressive-code/core': 0.40.2 + + '@expressive-code/plugin-shiki@0.40.2': + dependencies: + '@expressive-code/core': 0.40.2 + shiki: 1.29.2 + + '@expressive-code/plugin-text-markers@0.40.2': + dependencies: + '@expressive-code/core': 0.40.2 + + '@img/sharp-darwin-arm64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-darwin-arm64': 1.0.4 + optional: true + + '@img/sharp-darwin-x64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-darwin-x64': 1.0.4 + optional: true + + '@img/sharp-libvips-darwin-arm64@1.0.4': + optional: true + + '@img/sharp-libvips-darwin-x64@1.0.4': + optional: true + + '@img/sharp-libvips-linux-arm64@1.0.4': + optional: true + + '@img/sharp-libvips-linux-arm@1.0.5': + optional: true + + '@img/sharp-libvips-linux-s390x@1.0.4': + optional: true + + '@img/sharp-libvips-linux-x64@1.0.4': + optional: true + + '@img/sharp-libvips-linuxmusl-arm64@1.0.4': + optional: true + + '@img/sharp-libvips-linuxmusl-x64@1.0.4': + optional: true + + '@img/sharp-linux-arm64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linux-arm64': 1.0.4 + optional: true + + '@img/sharp-linux-arm@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linux-arm': 1.0.5 + optional: true + + '@img/sharp-linux-s390x@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linux-s390x': 1.0.4 + optional: true + + '@img/sharp-linux-x64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linux-x64': 1.0.4 + optional: true + + '@img/sharp-linuxmusl-arm64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 + optional: true + + '@img/sharp-linuxmusl-x64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-x64': 1.0.4 + optional: true + + '@img/sharp-wasm32@0.33.5': + dependencies: + '@emnapi/runtime': 1.4.3 + optional: true + + '@img/sharp-win32-ia32@0.33.5': + optional: true + + '@img/sharp-win32-x64@0.33.5': + optional: true + + '@jridgewell/sourcemap-codec@1.5.0': {} + + '@mdx-js/mdx@3.1.0(acorn@8.15.0)': + dependencies: + '@types/estree': 1.0.8 + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + '@types/mdx': 2.0.13 + collapse-white-space: 2.1.0 + devlop: 1.1.0 + estree-util-is-identifier-name: 3.0.0 + estree-util-scope: 1.0.0 + estree-walker: 3.0.3 + hast-util-to-jsx-runtime: 2.3.6 + markdown-extensions: 2.0.0 + recma-build-jsx: 1.0.0 + recma-jsx: 1.0.0(acorn@8.15.0) + recma-stringify: 1.0.0 + rehype-recma: 1.0.0 + remark-mdx: 3.1.0 + remark-parse: 11.0.0 + remark-rehype: 11.1.2 + source-map: 0.7.4 + unified: 11.0.5 + unist-util-position-from-estree: 2.0.0 + unist-util-stringify-position: 4.0.0 + unist-util-visit: 5.0.0 + vfile: 6.0.3 + transitivePeerDependencies: + - acorn + - supports-color + + '@oslojs/encoding@1.1.0': {} + + '@pagefind/darwin-arm64@1.3.0': + optional: true + + '@pagefind/darwin-x64@1.3.0': + optional: true + + '@pagefind/default-ui@1.3.0': {} + + '@pagefind/linux-arm64@1.3.0': + optional: true + + '@pagefind/linux-x64@1.3.0': + optional: true + + '@pagefind/windows-x64@1.3.0': + optional: true + + '@rollup/pluginutils@5.1.4(rollup@4.43.0)': + dependencies: + '@types/estree': 1.0.8 + estree-walker: 2.0.2 + picomatch: 4.0.2 + optionalDependencies: + rollup: 4.43.0 + + '@rollup/rollup-android-arm-eabi@4.43.0': + optional: true + + '@rollup/rollup-android-arm64@4.43.0': + optional: true + + '@rollup/rollup-darwin-arm64@4.43.0': + optional: true + + '@rollup/rollup-darwin-x64@4.43.0': + optional: true + + '@rollup/rollup-freebsd-arm64@4.43.0': + optional: true + + '@rollup/rollup-freebsd-x64@4.43.0': + optional: true + + '@rollup/rollup-linux-arm-gnueabihf@4.43.0': + optional: true + + '@rollup/rollup-linux-arm-musleabihf@4.43.0': + optional: true + + '@rollup/rollup-linux-arm64-gnu@4.43.0': + optional: true + + '@rollup/rollup-linux-arm64-musl@4.43.0': + optional: true + + '@rollup/rollup-linux-loongarch64-gnu@4.43.0': + optional: true + + '@rollup/rollup-linux-powerpc64le-gnu@4.43.0': + optional: true + + '@rollup/rollup-linux-riscv64-gnu@4.43.0': + optional: true + + '@rollup/rollup-linux-riscv64-musl@4.43.0': + optional: true + + '@rollup/rollup-linux-s390x-gnu@4.43.0': + optional: true + + '@rollup/rollup-linux-x64-gnu@4.43.0': + optional: true + + '@rollup/rollup-linux-x64-musl@4.43.0': + optional: true + + '@rollup/rollup-win32-arm64-msvc@4.43.0': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.43.0': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.43.0': + optional: true + + '@shikijs/core@1.29.2': + dependencies: + '@shikijs/engine-javascript': 1.29.2 + '@shikijs/engine-oniguruma': 1.29.2 + '@shikijs/types': 1.29.2 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + hast-util-to-html: 9.0.5 + + '@shikijs/core@3.6.0': + dependencies: + '@shikijs/types': 3.6.0 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + hast-util-to-html: 9.0.5 + + '@shikijs/engine-javascript@1.29.2': + dependencies: + '@shikijs/types': 1.29.2 + '@shikijs/vscode-textmate': 10.0.2 + oniguruma-to-es: 2.3.0 + + '@shikijs/engine-javascript@3.6.0': + dependencies: + '@shikijs/types': 3.6.0 + '@shikijs/vscode-textmate': 10.0.2 + oniguruma-to-es: 4.3.3 + + '@shikijs/engine-oniguruma@1.29.2': + dependencies: + '@shikijs/types': 1.29.2 + '@shikijs/vscode-textmate': 10.0.2 + + '@shikijs/engine-oniguruma@3.6.0': + dependencies: + '@shikijs/types': 3.6.0 + '@shikijs/vscode-textmate': 10.0.2 + + '@shikijs/langs@1.29.2': + dependencies: + '@shikijs/types': 1.29.2 + + '@shikijs/langs@3.6.0': + dependencies: + '@shikijs/types': 3.6.0 + + '@shikijs/themes@1.29.2': + dependencies: + '@shikijs/types': 1.29.2 + + '@shikijs/themes@3.6.0': + dependencies: + '@shikijs/types': 3.6.0 + + '@shikijs/types@1.29.2': + dependencies: + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + + '@shikijs/types@3.6.0': + dependencies: + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + + '@shikijs/vscode-textmate@10.0.2': {} + + '@swc/helpers@0.5.17': + dependencies: + tslib: 2.8.1 + + '@types/debug@4.1.12': + dependencies: + '@types/ms': 2.1.0 + + '@types/estree-jsx@1.0.5': + dependencies: + '@types/estree': 1.0.8 + + '@types/estree@1.0.7': {} + + '@types/estree@1.0.8': {} + + '@types/fontkit@2.0.8': + dependencies: + '@types/node': 24.0.1 + + '@types/hast@3.0.4': + dependencies: + '@types/unist': 3.0.3 + + '@types/js-yaml@4.0.9': {} + + '@types/mdast@4.0.4': + dependencies: + '@types/unist': 3.0.3 + + '@types/mdx@2.0.13': {} + + '@types/ms@2.1.0': {} + + '@types/nlcst@2.0.3': + dependencies: + '@types/unist': 3.0.3 + + '@types/node@17.0.45': {} + + '@types/node@24.0.1': + dependencies: + undici-types: 7.8.0 + + '@types/sax@1.2.7': + dependencies: + '@types/node': 17.0.45 + + '@types/unist@2.0.11': {} + + '@types/unist@3.0.3': {} + + '@ungap/structured-clone@1.3.0': {} + + acorn-jsx@5.3.2(acorn@8.15.0): + dependencies: + acorn: 8.15.0 + + acorn@8.15.0: {} + + ansi-align@3.0.1: + dependencies: + string-width: 4.2.3 + + ansi-regex@5.0.1: {} + + ansi-regex@6.1.0: {} + + ansi-styles@6.2.1: {} + + anymatch@3.1.3: + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + arg@5.0.2: {} + + argparse@2.0.1: {} + + aria-query@5.3.2: {} + + array-iterate@2.0.1: {} + + astring@1.9.0: {} + + astro-expressive-code@0.40.2(astro@5.9.3(@types/node@24.0.1)(rollup@4.43.0)(typescript@5.8.3)): + dependencies: + astro: 5.9.3(@types/node@24.0.1)(rollup@4.43.0)(typescript@5.8.3) + rehype-expressive-code: 0.40.2 + + astro@5.9.3(@types/node@24.0.1)(rollup@4.43.0)(typescript@5.8.3): + dependencies: + '@astrojs/compiler': 2.12.2 + '@astrojs/internal-helpers': 0.6.1 + '@astrojs/markdown-remark': 6.3.2 + '@astrojs/telemetry': 3.3.0 + '@capsizecss/unpack': 2.4.0 + '@oslojs/encoding': 1.1.0 + '@rollup/pluginutils': 5.1.4(rollup@4.43.0) + acorn: 8.15.0 + aria-query: 5.3.2 + axobject-query: 4.1.0 + boxen: 8.0.1 + ci-info: 4.2.0 + clsx: 2.1.1 + common-ancestor-path: 1.0.1 + cookie: 1.0.2 + cssesc: 3.0.0 + debug: 4.4.1 + deterministic-object-hash: 2.0.2 + devalue: 5.1.1 + diff: 5.2.0 + dlv: 1.1.3 + dset: 3.1.4 + es-module-lexer: 1.7.0 + esbuild: 0.25.5 + estree-walker: 3.0.3 + flattie: 1.1.1 + fontace: 0.3.0 + github-slugger: 2.0.0 + html-escaper: 3.0.3 + http-cache-semantics: 4.2.0 + import-meta-resolve: 4.1.0 + js-yaml: 4.1.0 + kleur: 4.1.5 + magic-string: 0.30.17 + magicast: 0.3.5 + mrmime: 2.0.1 + neotraverse: 0.6.18 + p-limit: 6.2.0 + p-queue: 8.1.0 + package-manager-detector: 1.3.0 + picomatch: 4.0.2 + prompts: 2.4.2 + rehype: 13.0.2 + semver: 7.7.2 + shiki: 3.6.0 + tinyexec: 0.3.2 + tinyglobby: 0.2.14 + tsconfck: 3.1.6(typescript@5.8.3) + ultrahtml: 1.6.0 + unifont: 0.5.0 + unist-util-visit: 5.0.0 + unstorage: 1.16.0 + vfile: 6.0.3 + vite: 6.3.5(@types/node@24.0.1) + vitefu: 1.0.6(vite@6.3.5(@types/node@24.0.1)) + xxhash-wasm: 1.1.0 + yargs-parser: 21.1.1 + yocto-spinner: 0.2.3 + zod: 3.25.64 + zod-to-json-schema: 3.24.5(zod@3.25.64) + zod-to-ts: 1.2.0(typescript@5.8.3)(zod@3.25.64) + optionalDependencies: + sharp: 0.33.5 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@deno/kv' + - '@netlify/blobs' + - '@planetscale/database' + - '@types/node' + - '@upstash/redis' + - '@vercel/blob' + - '@vercel/kv' + - aws4fetch + - db0 + - encoding + - idb-keyval + - ioredis + - jiti + - less + - lightningcss + - rollup + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - tsx + - typescript + - uploadthing + - yaml + + axobject-query@4.1.0: {} + + bail@2.0.2: {} + + base-64@1.0.0: {} + + base64-js@1.5.1: {} + + bcp-47-match@2.0.3: {} + + bcp-47@2.1.0: + dependencies: + is-alphabetical: 2.0.1 + is-alphanumerical: 2.0.1 + is-decimal: 2.0.1 + + blob-to-buffer@1.2.9: {} + + boolbase@1.0.0: {} + + boxen@8.0.1: + dependencies: + ansi-align: 3.0.1 + camelcase: 8.0.0 + chalk: 5.4.1 + cli-boxes: 3.0.0 + string-width: 7.2.0 + type-fest: 4.41.0 + widest-line: 5.0.0 + wrap-ansi: 9.0.0 + + brotli@1.3.3: + dependencies: + base64-js: 1.5.1 + + camelcase@8.0.0: {} + + ccount@2.0.1: {} + + chalk@5.4.1: {} + + character-entities-html4@2.1.0: {} + + character-entities-legacy@3.0.0: {} + + character-entities@2.0.2: {} + + character-reference-invalid@2.0.1: {} + + chokidar@4.0.3: + dependencies: + readdirp: 4.1.2 + + ci-info@4.2.0: {} + + cli-boxes@3.0.0: {} + + clone@2.1.2: {} + + clsx@2.1.1: {} + + collapse-white-space@2.1.0: {} + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + + color-name@1.1.4: {} + + color-string@1.9.1: + dependencies: + color-name: 1.1.4 + simple-swizzle: 0.2.2 + + color@4.2.3: + dependencies: + color-convert: 2.0.1 + color-string: 1.9.1 + + comma-separated-tokens@2.0.3: {} + + common-ancestor-path@1.0.1: {} + + cookie-es@1.2.2: {} + + cookie@1.0.2: {} + + cross-fetch@3.2.0: + dependencies: + node-fetch: 2.7.0 + transitivePeerDependencies: + - encoding + + crossws@0.3.5: + dependencies: + uncrypto: 0.1.3 + + css-selector-parser@3.1.2: {} + + css-tree@3.1.0: + dependencies: + mdn-data: 2.12.2 + source-map-js: 1.2.1 + + cssesc@3.0.0: {} + + debug@4.4.1: + dependencies: + ms: 2.1.3 + + decode-named-character-reference@1.1.0: + dependencies: + character-entities: 2.0.2 + + defu@6.1.4: {} + + dequal@2.0.3: {} + + destr@2.0.5: {} + + detect-libc@2.0.4: {} + + deterministic-object-hash@2.0.2: + dependencies: + base-64: 1.0.0 + + devalue@5.1.1: {} + + devlop@1.1.0: + dependencies: + dequal: 2.0.3 + + dfa@1.2.0: {} + + diff@5.2.0: {} + + direction@2.0.1: {} + + dlv@1.1.3: {} + + dset@3.1.4: {} + + emoji-regex-xs@1.0.0: {} + + emoji-regex@10.4.0: {} + + emoji-regex@8.0.0: {} + + entities@6.0.1: {} + + es-module-lexer@1.7.0: {} + + esast-util-from-estree@2.0.0: + dependencies: + '@types/estree-jsx': 1.0.5 + devlop: 1.1.0 + estree-util-visit: 2.0.0 + unist-util-position-from-estree: 2.0.0 + + esast-util-from-js@2.0.1: + dependencies: + '@types/estree-jsx': 1.0.5 + acorn: 8.15.0 + esast-util-from-estree: 2.0.0 + vfile-message: 4.0.2 + + esbuild@0.25.5: + optionalDependencies: + '@esbuild/aix-ppc64': 0.25.5 + '@esbuild/android-arm': 0.25.5 + '@esbuild/android-arm64': 0.25.5 + '@esbuild/android-x64': 0.25.5 + '@esbuild/darwin-arm64': 0.25.5 + '@esbuild/darwin-x64': 0.25.5 + '@esbuild/freebsd-arm64': 0.25.5 + '@esbuild/freebsd-x64': 0.25.5 + '@esbuild/linux-arm': 0.25.5 + '@esbuild/linux-arm64': 0.25.5 + '@esbuild/linux-ia32': 0.25.5 + '@esbuild/linux-loong64': 0.25.5 + '@esbuild/linux-mips64el': 0.25.5 + '@esbuild/linux-ppc64': 0.25.5 + '@esbuild/linux-riscv64': 0.25.5 + '@esbuild/linux-s390x': 0.25.5 + '@esbuild/linux-x64': 0.25.5 + '@esbuild/netbsd-arm64': 0.25.5 + '@esbuild/netbsd-x64': 0.25.5 + '@esbuild/openbsd-arm64': 0.25.5 + '@esbuild/openbsd-x64': 0.25.5 + '@esbuild/sunos-x64': 0.25.5 + '@esbuild/win32-arm64': 0.25.5 + '@esbuild/win32-ia32': 0.25.5 + '@esbuild/win32-x64': 0.25.5 + + escape-string-regexp@5.0.0: {} + + estree-util-attach-comments@3.0.0: + dependencies: + '@types/estree': 1.0.8 + + estree-util-build-jsx@3.0.1: + dependencies: + '@types/estree-jsx': 1.0.5 + devlop: 1.1.0 + estree-util-is-identifier-name: 3.0.0 + estree-walker: 3.0.3 + + estree-util-is-identifier-name@3.0.0: {} + + estree-util-scope@1.0.0: + dependencies: + '@types/estree': 1.0.8 + devlop: 1.1.0 + + estree-util-to-js@2.0.0: + dependencies: + '@types/estree-jsx': 1.0.5 + astring: 1.9.0 + source-map: 0.7.4 + + estree-util-visit@2.0.0: + dependencies: + '@types/estree-jsx': 1.0.5 + '@types/unist': 3.0.3 + + estree-walker@2.0.2: {} + + estree-walker@3.0.3: + dependencies: + '@types/estree': 1.0.8 + + eventemitter3@5.0.1: {} + + expressive-code@0.40.2: + dependencies: + '@expressive-code/core': 0.40.2 + '@expressive-code/plugin-frames': 0.40.2 + '@expressive-code/plugin-shiki': 0.40.2 + '@expressive-code/plugin-text-markers': 0.40.2 + + extend@3.0.2: {} + + fast-deep-equal@3.1.3: {} + + fdir@6.4.6(picomatch@4.0.2): + optionalDependencies: + picomatch: 4.0.2 + + flattie@1.1.1: {} + + fontace@0.3.0: + dependencies: + '@types/fontkit': 2.0.8 + fontkit: 2.0.4 + + fontkit@2.0.4: + dependencies: + '@swc/helpers': 0.5.17 + brotli: 1.3.3 + clone: 2.1.2 + dfa: 1.2.0 + fast-deep-equal: 3.1.3 + restructure: 3.0.2 + tiny-inflate: 1.0.3 + unicode-properties: 1.4.1 + unicode-trie: 2.0.0 + + fsevents@2.3.3: + optional: true + + get-east-asian-width@1.3.0: {} + + github-slugger@2.0.0: {} + + h3@1.15.3: + dependencies: + cookie-es: 1.2.2 + crossws: 0.3.5 + defu: 6.1.4 + destr: 2.0.5 + iron-webcrypto: 1.2.1 + node-mock-http: 1.0.0 + radix3: 1.1.2 + ufo: 1.6.1 + uncrypto: 0.1.3 + + hast-util-embedded@3.0.0: + dependencies: + '@types/hast': 3.0.4 + hast-util-is-element: 3.0.0 + + hast-util-format@1.1.0: + dependencies: + '@types/hast': 3.0.4 + hast-util-embedded: 3.0.0 + hast-util-minify-whitespace: 1.0.1 + hast-util-phrasing: 3.0.1 + hast-util-whitespace: 3.0.0 + html-whitespace-sensitive-tag-names: 3.0.1 + unist-util-visit-parents: 6.0.1 + + hast-util-from-html@2.0.3: + dependencies: + '@types/hast': 3.0.4 + devlop: 1.1.0 + hast-util-from-parse5: 8.0.3 + parse5: 7.3.0 + vfile: 6.0.3 + vfile-message: 4.0.2 + + hast-util-from-parse5@8.0.3: + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + devlop: 1.1.0 + hastscript: 9.0.1 + property-information: 7.1.0 + vfile: 6.0.3 + vfile-location: 5.0.3 + web-namespaces: 2.0.1 + + hast-util-has-property@3.0.0: + dependencies: + '@types/hast': 3.0.4 + + hast-util-is-body-ok-link@3.0.1: + dependencies: + '@types/hast': 3.0.4 + + hast-util-is-element@3.0.0: + dependencies: + '@types/hast': 3.0.4 + + hast-util-minify-whitespace@1.0.1: + dependencies: + '@types/hast': 3.0.4 + hast-util-embedded: 3.0.0 + hast-util-is-element: 3.0.0 + hast-util-whitespace: 3.0.0 + unist-util-is: 6.0.0 + + hast-util-parse-selector@4.0.0: + dependencies: + '@types/hast': 3.0.4 + + hast-util-phrasing@3.0.1: + dependencies: + '@types/hast': 3.0.4 + hast-util-embedded: 3.0.0 + hast-util-has-property: 3.0.0 + hast-util-is-body-ok-link: 3.0.1 + hast-util-is-element: 3.0.0 + + hast-util-raw@9.1.0: + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + '@ungap/structured-clone': 1.3.0 + hast-util-from-parse5: 8.0.3 + hast-util-to-parse5: 8.0.0 + html-void-elements: 3.0.0 + mdast-util-to-hast: 13.2.0 + parse5: 7.3.0 + unist-util-position: 5.0.0 + unist-util-visit: 5.0.0 + vfile: 6.0.3 + web-namespaces: 2.0.1 + zwitch: 2.0.4 + + hast-util-select@6.0.4: + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + bcp-47-match: 2.0.3 + comma-separated-tokens: 2.0.3 + css-selector-parser: 3.1.2 + devlop: 1.1.0 + direction: 2.0.1 + hast-util-has-property: 3.0.0 + hast-util-to-string: 3.0.1 + hast-util-whitespace: 3.0.0 + nth-check: 2.1.1 + property-information: 7.1.0 + space-separated-tokens: 2.0.2 + unist-util-visit: 5.0.0 + zwitch: 2.0.4 + + hast-util-to-estree@3.1.3: + dependencies: + '@types/estree': 1.0.8 + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + comma-separated-tokens: 2.0.3 + devlop: 1.1.0 + estree-util-attach-comments: 3.0.0 + estree-util-is-identifier-name: 3.0.0 + hast-util-whitespace: 3.0.0 + mdast-util-mdx-expression: 2.0.1 + mdast-util-mdx-jsx: 3.2.0 + mdast-util-mdxjs-esm: 2.0.1 + property-information: 7.1.0 + space-separated-tokens: 2.0.2 + style-to-js: 1.1.16 + unist-util-position: 5.0.0 + zwitch: 2.0.4 + transitivePeerDependencies: + - supports-color + + hast-util-to-html@9.0.5: + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + ccount: 2.0.1 + comma-separated-tokens: 2.0.3 + hast-util-whitespace: 3.0.0 + html-void-elements: 3.0.0 + mdast-util-to-hast: 13.2.0 + property-information: 7.1.0 + space-separated-tokens: 2.0.2 + stringify-entities: 4.0.4 + zwitch: 2.0.4 + + hast-util-to-jsx-runtime@2.3.6: + dependencies: + '@types/estree': 1.0.8 + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + comma-separated-tokens: 2.0.3 + devlop: 1.1.0 + estree-util-is-identifier-name: 3.0.0 + hast-util-whitespace: 3.0.0 + mdast-util-mdx-expression: 2.0.1 + mdast-util-mdx-jsx: 3.2.0 + mdast-util-mdxjs-esm: 2.0.1 + property-information: 7.1.0 + space-separated-tokens: 2.0.2 + style-to-js: 1.1.16 + unist-util-position: 5.0.0 + vfile-message: 4.0.2 + transitivePeerDependencies: + - supports-color + + hast-util-to-parse5@8.0.0: + dependencies: + '@types/hast': 3.0.4 + comma-separated-tokens: 2.0.3 + devlop: 1.1.0 + property-information: 6.5.0 + space-separated-tokens: 2.0.2 + web-namespaces: 2.0.1 + zwitch: 2.0.4 + + hast-util-to-string@3.0.1: + dependencies: + '@types/hast': 3.0.4 + + hast-util-to-text@4.0.2: + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + hast-util-is-element: 3.0.0 + unist-util-find-after: 5.0.0 + + hast-util-whitespace@3.0.0: + dependencies: + '@types/hast': 3.0.4 + + hastscript@9.0.1: + dependencies: + '@types/hast': 3.0.4 + comma-separated-tokens: 2.0.3 + hast-util-parse-selector: 4.0.0 + property-information: 7.1.0 + space-separated-tokens: 2.0.2 + + html-escaper@3.0.3: {} + + html-void-elements@3.0.0: {} + + html-whitespace-sensitive-tag-names@3.0.1: {} + + http-cache-semantics@4.2.0: {} + + i18next@23.16.8: + dependencies: + '@babel/runtime': 7.27.6 + + import-meta-resolve@4.1.0: {} + + inline-style-parser@0.2.4: {} + + iron-webcrypto@1.2.1: {} + + is-alphabetical@2.0.1: {} + + is-alphanumerical@2.0.1: + dependencies: + is-alphabetical: 2.0.1 + is-decimal: 2.0.1 + + is-arrayish@0.3.2: {} + + is-decimal@2.0.1: {} + + is-docker@3.0.0: {} + + is-fullwidth-code-point@3.0.0: {} + + is-hexadecimal@2.0.1: {} + + is-inside-container@1.0.0: + dependencies: + is-docker: 3.0.0 + + is-plain-obj@4.1.0: {} + + is-wsl@3.1.0: + dependencies: + is-inside-container: 1.0.0 + + js-yaml@4.1.0: + dependencies: + argparse: 2.0.1 + + kleur@3.0.3: {} + + kleur@4.1.5: {} + + klona@2.0.6: {} + + longest-streak@3.1.0: {} + + lru-cache@10.4.3: {} + + magic-string@0.30.17: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + + magicast@0.3.5: + dependencies: + '@babel/parser': 7.27.5 + '@babel/types': 7.27.6 + source-map-js: 1.2.1 + + markdown-extensions@2.0.0: {} + + markdown-table@3.0.4: {} + + mdast-util-definitions@6.0.0: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + unist-util-visit: 5.0.0 + + mdast-util-directive@3.1.0: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + ccount: 2.0.1 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + parse-entities: 4.0.2 + stringify-entities: 4.0.4 + unist-util-visit-parents: 6.0.1 + transitivePeerDependencies: + - supports-color + + mdast-util-find-and-replace@3.0.2: + dependencies: + '@types/mdast': 4.0.4 + escape-string-regexp: 5.0.0 + unist-util-is: 6.0.0 + unist-util-visit-parents: 6.0.1 + + mdast-util-from-markdown@2.0.2: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + decode-named-character-reference: 1.1.0 + devlop: 1.1.0 + mdast-util-to-string: 4.0.0 + micromark: 4.0.2 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-decode-string: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + unist-util-stringify-position: 4.0.0 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-autolink-literal@2.0.1: + dependencies: + '@types/mdast': 4.0.4 + ccount: 2.0.1 + devlop: 1.1.0 + mdast-util-find-and-replace: 3.0.2 + micromark-util-character: 2.1.1 + + mdast-util-gfm-footnote@2.1.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + micromark-util-normalize-identifier: 2.0.1 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-strikethrough@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-table@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + markdown-table: 3.0.4 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-task-list-item@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm@3.1.0: + dependencies: + mdast-util-from-markdown: 2.0.2 + mdast-util-gfm-autolink-literal: 2.0.1 + mdast-util-gfm-footnote: 2.1.0 + mdast-util-gfm-strikethrough: 2.0.0 + mdast-util-gfm-table: 2.0.0 + mdast-util-gfm-task-list-item: 2.0.0 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-mdx-expression@2.0.1: + dependencies: + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-mdx-jsx@3.2.0: + dependencies: + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + ccount: 2.0.1 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + parse-entities: 4.0.2 + stringify-entities: 4.0.4 + unist-util-stringify-position: 4.0.0 + vfile-message: 4.0.2 + transitivePeerDependencies: + - supports-color + + mdast-util-mdx@3.0.0: + dependencies: + mdast-util-from-markdown: 2.0.2 + mdast-util-mdx-expression: 2.0.1 + mdast-util-mdx-jsx: 3.2.0 + mdast-util-mdxjs-esm: 2.0.1 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-mdxjs-esm@2.0.1: + dependencies: + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-phrasing@4.1.0: + dependencies: + '@types/mdast': 4.0.4 + unist-util-is: 6.0.0 + + mdast-util-to-hast@13.2.0: + dependencies: + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + '@ungap/structured-clone': 1.3.0 + devlop: 1.1.0 + micromark-util-sanitize-uri: 2.0.1 + trim-lines: 3.0.1 + unist-util-position: 5.0.0 + unist-util-visit: 5.0.0 + vfile: 6.0.3 + + mdast-util-to-markdown@2.1.2: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + longest-streak: 3.1.0 + mdast-util-phrasing: 4.1.0 + mdast-util-to-string: 4.0.0 + micromark-util-classify-character: 2.0.1 + micromark-util-decode-string: 2.0.1 + unist-util-visit: 5.0.0 + zwitch: 2.0.4 + + mdast-util-to-string@4.0.0: + dependencies: + '@types/mdast': 4.0.4 + + mdn-data@2.12.2: {} + + micromark-core-commonmark@2.0.3: + dependencies: + decode-named-character-reference: 1.1.0 + devlop: 1.1.0 + micromark-factory-destination: 2.0.1 + micromark-factory-label: 2.0.1 + micromark-factory-space: 2.0.1 + micromark-factory-title: 2.0.1 + micromark-factory-whitespace: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-chunked: 2.0.1 + micromark-util-classify-character: 2.0.1 + micromark-util-html-tag-name: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-subtokenize: 2.1.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-directive@3.0.2: + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.1 + micromark-factory-whitespace: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + parse-entities: 4.0.2 + + micromark-extension-gfm-autolink-literal@2.1.0: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-footnote@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-core-commonmark: 2.0.3 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-strikethrough@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.1 + micromark-util-classify-character: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-table@2.1.1: + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-tagfilter@2.0.0: + dependencies: + micromark-util-types: 2.0.2 + + micromark-extension-gfm-task-list-item@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm@3.0.0: + dependencies: + micromark-extension-gfm-autolink-literal: 2.1.0 + micromark-extension-gfm-footnote: 2.1.0 + micromark-extension-gfm-strikethrough: 2.1.0 + micromark-extension-gfm-table: 2.1.1 + micromark-extension-gfm-tagfilter: 2.0.0 + micromark-extension-gfm-task-list-item: 2.1.0 + micromark-util-combine-extensions: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-mdx-expression@3.0.1: + dependencies: + '@types/estree': 1.0.8 + devlop: 1.1.0 + micromark-factory-mdx-expression: 2.0.3 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-events-to-acorn: 2.0.3 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-mdx-jsx@3.0.2: + dependencies: + '@types/estree': 1.0.8 + devlop: 1.1.0 + estree-util-is-identifier-name: 3.0.0 + micromark-factory-mdx-expression: 2.0.3 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-events-to-acorn: 2.0.3 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + vfile-message: 4.0.2 + + micromark-extension-mdx-md@2.0.0: + dependencies: + micromark-util-types: 2.0.2 + + micromark-extension-mdxjs-esm@3.0.0: + dependencies: + '@types/estree': 1.0.8 + devlop: 1.1.0 + micromark-core-commonmark: 2.0.3 + micromark-util-character: 2.1.1 + micromark-util-events-to-acorn: 2.0.3 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + unist-util-position-from-estree: 2.0.0 + vfile-message: 4.0.2 + + micromark-extension-mdxjs@3.0.0: + dependencies: + acorn: 8.15.0 + acorn-jsx: 5.3.2(acorn@8.15.0) + micromark-extension-mdx-expression: 3.0.1 + micromark-extension-mdx-jsx: 3.0.2 + micromark-extension-mdx-md: 2.0.0 + micromark-extension-mdxjs-esm: 3.0.0 + micromark-util-combine-extensions: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-factory-destination@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-factory-label@2.0.1: + dependencies: + devlop: 1.1.0 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-factory-mdx-expression@2.0.3: + dependencies: + '@types/estree': 1.0.8 + devlop: 1.1.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-events-to-acorn: 2.0.3 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + unist-util-position-from-estree: 2.0.0 + vfile-message: 4.0.2 + + micromark-factory-space@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-types: 2.0.2 + + micromark-factory-title@2.0.1: + dependencies: + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-factory-whitespace@2.0.1: + dependencies: + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-character@2.1.1: + dependencies: + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-chunked@2.0.1: + dependencies: + micromark-util-symbol: 2.0.1 + + micromark-util-classify-character@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-combine-extensions@2.0.1: + dependencies: + micromark-util-chunked: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-decode-numeric-character-reference@2.0.2: + dependencies: + micromark-util-symbol: 2.0.1 + + micromark-util-decode-string@2.0.1: + dependencies: + decode-named-character-reference: 1.1.0 + micromark-util-character: 2.1.1 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-symbol: 2.0.1 + + micromark-util-encode@2.0.1: {} + + micromark-util-events-to-acorn@2.0.3: + dependencies: + '@types/estree': 1.0.8 + '@types/unist': 3.0.3 + devlop: 1.1.0 + estree-util-visit: 2.0.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + vfile-message: 4.0.2 + + micromark-util-html-tag-name@2.0.1: {} + + micromark-util-normalize-identifier@2.0.1: + dependencies: + micromark-util-symbol: 2.0.1 + + micromark-util-resolve-all@2.0.1: + dependencies: + micromark-util-types: 2.0.2 + + micromark-util-sanitize-uri@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-encode: 2.0.1 + micromark-util-symbol: 2.0.1 + + micromark-util-subtokenize@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-symbol@2.0.1: {} + + micromark-util-types@2.0.2: {} + + micromark@4.0.2: + dependencies: + '@types/debug': 4.1.12 + debug: 4.4.1 + decode-named-character-reference: 1.1.0 + devlop: 1.1.0 + micromark-core-commonmark: 2.0.3 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-chunked: 2.0.1 + micromark-util-combine-extensions: 2.0.1 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-encode: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-subtokenize: 2.1.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + transitivePeerDependencies: + - supports-color + + mrmime@2.0.1: {} + + ms@2.1.3: {} + + nanoid@3.3.11: {} + + neotraverse@0.6.18: {} + + nlcst-to-string@4.0.0: + dependencies: + '@types/nlcst': 2.0.3 + + node-fetch-native@1.6.6: {} + + node-fetch@2.7.0: + dependencies: + whatwg-url: 5.0.0 + + node-mock-http@1.0.0: {} + + normalize-path@3.0.0: {} + + nth-check@2.1.1: + dependencies: + boolbase: 1.0.0 + + ofetch@1.4.1: + dependencies: + destr: 2.0.5 + node-fetch-native: 1.6.6 + ufo: 1.6.1 + + ohash@2.0.11: {} + + oniguruma-parser@0.12.1: {} + + oniguruma-to-es@2.3.0: + dependencies: + emoji-regex-xs: 1.0.0 + regex: 5.1.1 + regex-recursion: 5.1.1 + + oniguruma-to-es@4.3.3: + dependencies: + oniguruma-parser: 0.12.1 + regex: 6.0.1 + regex-recursion: 6.0.2 + + p-limit@6.2.0: + dependencies: + yocto-queue: 1.2.1 + + p-queue@8.1.0: + dependencies: + eventemitter3: 5.0.1 + p-timeout: 6.1.4 + + p-timeout@6.1.4: {} + + package-manager-detector@1.3.0: {} + + pagefind@1.3.0: + optionalDependencies: + '@pagefind/darwin-arm64': 1.3.0 + '@pagefind/darwin-x64': 1.3.0 + '@pagefind/linux-arm64': 1.3.0 + '@pagefind/linux-x64': 1.3.0 + '@pagefind/windows-x64': 1.3.0 + + pako@0.2.9: {} + + parse-entities@4.0.2: + dependencies: + '@types/unist': 2.0.11 + character-entities-legacy: 3.0.0 + character-reference-invalid: 2.0.1 + decode-named-character-reference: 1.1.0 + is-alphanumerical: 2.0.1 + is-decimal: 2.0.1 + is-hexadecimal: 2.0.1 + + parse-latin@7.0.0: + dependencies: + '@types/nlcst': 2.0.3 + '@types/unist': 3.0.3 + nlcst-to-string: 4.0.0 + unist-util-modify-children: 4.0.0 + unist-util-visit-children: 3.0.0 + vfile: 6.0.3 + + parse5@7.3.0: + dependencies: + entities: 6.0.1 + + picocolors@1.1.1: {} + + picomatch@2.3.1: {} + + picomatch@4.0.2: {} + + postcss-nested@6.2.0(postcss@8.5.5): + dependencies: + postcss: 8.5.5 + postcss-selector-parser: 6.1.2 + + postcss-selector-parser@6.1.2: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + postcss@8.5.5: + dependencies: + nanoid: 3.3.11 + picocolors: 1.1.1 + source-map-js: 1.2.1 + + prismjs@1.30.0: {} + + prompts@2.4.2: + dependencies: + kleur: 3.0.3 + sisteransi: 1.0.5 + + property-information@6.5.0: {} + + property-information@7.1.0: {} + + radix3@1.1.2: {} + + readdirp@4.1.2: {} + + recma-build-jsx@1.0.0: + dependencies: + '@types/estree': 1.0.8 + estree-util-build-jsx: 3.0.1 + vfile: 6.0.3 + + recma-jsx@1.0.0(acorn@8.15.0): + dependencies: + acorn-jsx: 5.3.2(acorn@8.15.0) + estree-util-to-js: 2.0.0 + recma-parse: 1.0.0 + recma-stringify: 1.0.0 + unified: 11.0.5 + transitivePeerDependencies: + - acorn + + recma-parse@1.0.0: + dependencies: + '@types/estree': 1.0.8 + esast-util-from-js: 2.0.1 + unified: 11.0.5 + vfile: 6.0.3 + + recma-stringify@1.0.0: + dependencies: + '@types/estree': 1.0.8 + estree-util-to-js: 2.0.0 + unified: 11.0.5 + vfile: 6.0.3 + + regex-recursion@5.1.1: + dependencies: + regex: 5.1.1 + regex-utilities: 2.3.0 + + regex-recursion@6.0.2: + dependencies: + regex-utilities: 2.3.0 + + regex-utilities@2.3.0: {} + + regex@5.1.1: + dependencies: + regex-utilities: 2.3.0 + + regex@6.0.1: + dependencies: + regex-utilities: 2.3.0 + + rehype-expressive-code@0.40.2: + dependencies: + expressive-code: 0.40.2 + + rehype-format@5.0.1: + dependencies: + '@types/hast': 3.0.4 + hast-util-format: 1.1.0 + + rehype-parse@9.0.1: + dependencies: + '@types/hast': 3.0.4 + hast-util-from-html: 2.0.3 + unified: 11.0.5 + + rehype-raw@7.0.0: + dependencies: + '@types/hast': 3.0.4 + hast-util-raw: 9.1.0 + vfile: 6.0.3 + + rehype-recma@1.0.0: + dependencies: + '@types/estree': 1.0.8 + '@types/hast': 3.0.4 + hast-util-to-estree: 3.1.3 + transitivePeerDependencies: + - supports-color + + rehype-stringify@10.0.1: + dependencies: + '@types/hast': 3.0.4 + hast-util-to-html: 9.0.5 + unified: 11.0.5 + + rehype@13.0.2: + dependencies: + '@types/hast': 3.0.4 + rehype-parse: 9.0.1 + rehype-stringify: 10.0.1 + unified: 11.0.5 + + remark-directive@3.0.1: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-directive: 3.1.0 + micromark-extension-directive: 3.0.2 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + + remark-gfm@4.0.1: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-gfm: 3.1.0 + micromark-extension-gfm: 3.0.0 + remark-parse: 11.0.0 + remark-stringify: 11.0.0 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + + remark-mdx@3.1.0: + dependencies: + mdast-util-mdx: 3.0.0 + micromark-extension-mdxjs: 3.0.0 + transitivePeerDependencies: + - supports-color + + remark-parse@11.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-from-markdown: 2.0.2 + micromark-util-types: 2.0.2 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + + remark-rehype@11.1.2: + dependencies: + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + mdast-util-to-hast: 13.2.0 + unified: 11.0.5 + vfile: 6.0.3 + + remark-smartypants@3.0.2: + dependencies: + retext: 9.0.0 + retext-smartypants: 6.2.0 + unified: 11.0.5 + unist-util-visit: 5.0.0 + + remark-stringify@11.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-to-markdown: 2.1.2 + unified: 11.0.5 + + restructure@3.0.2: {} + + retext-latin@4.0.0: + dependencies: + '@types/nlcst': 2.0.3 + parse-latin: 7.0.0 + unified: 11.0.5 + + retext-smartypants@6.2.0: + dependencies: + '@types/nlcst': 2.0.3 + nlcst-to-string: 4.0.0 + unist-util-visit: 5.0.0 + + retext-stringify@4.0.0: + dependencies: + '@types/nlcst': 2.0.3 + nlcst-to-string: 4.0.0 + unified: 11.0.5 + + retext@9.0.0: + dependencies: + '@types/nlcst': 2.0.3 + retext-latin: 4.0.0 + retext-stringify: 4.0.0 + unified: 11.0.5 + + rollup@4.43.0: + dependencies: + '@types/estree': 1.0.7 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.43.0 + '@rollup/rollup-android-arm64': 4.43.0 + '@rollup/rollup-darwin-arm64': 4.43.0 + '@rollup/rollup-darwin-x64': 4.43.0 + '@rollup/rollup-freebsd-arm64': 4.43.0 + '@rollup/rollup-freebsd-x64': 4.43.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.43.0 + '@rollup/rollup-linux-arm-musleabihf': 4.43.0 + '@rollup/rollup-linux-arm64-gnu': 4.43.0 + '@rollup/rollup-linux-arm64-musl': 4.43.0 + '@rollup/rollup-linux-loongarch64-gnu': 4.43.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.43.0 + '@rollup/rollup-linux-riscv64-gnu': 4.43.0 + '@rollup/rollup-linux-riscv64-musl': 4.43.0 + '@rollup/rollup-linux-s390x-gnu': 4.43.0 + '@rollup/rollup-linux-x64-gnu': 4.43.0 + '@rollup/rollup-linux-x64-musl': 4.43.0 + '@rollup/rollup-win32-arm64-msvc': 4.43.0 + '@rollup/rollup-win32-ia32-msvc': 4.43.0 + '@rollup/rollup-win32-x64-msvc': 4.43.0 + fsevents: 2.3.3 + + sax@1.4.1: {} + + semver@7.7.2: {} + + sharp@0.33.5: + dependencies: + color: 4.2.3 + detect-libc: 2.0.4 + semver: 7.7.2 + optionalDependencies: + '@img/sharp-darwin-arm64': 0.33.5 + '@img/sharp-darwin-x64': 0.33.5 + '@img/sharp-libvips-darwin-arm64': 1.0.4 + '@img/sharp-libvips-darwin-x64': 1.0.4 + '@img/sharp-libvips-linux-arm': 1.0.5 + '@img/sharp-libvips-linux-arm64': 1.0.4 + '@img/sharp-libvips-linux-s390x': 1.0.4 + '@img/sharp-libvips-linux-x64': 1.0.4 + '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 + '@img/sharp-libvips-linuxmusl-x64': 1.0.4 + '@img/sharp-linux-arm': 0.33.5 + '@img/sharp-linux-arm64': 0.33.5 + '@img/sharp-linux-s390x': 0.33.5 + '@img/sharp-linux-x64': 0.33.5 + '@img/sharp-linuxmusl-arm64': 0.33.5 + '@img/sharp-linuxmusl-x64': 0.33.5 + '@img/sharp-wasm32': 0.33.5 + '@img/sharp-win32-ia32': 0.33.5 + '@img/sharp-win32-x64': 0.33.5 + + shiki@1.29.2: + dependencies: + '@shikijs/core': 1.29.2 + '@shikijs/engine-javascript': 1.29.2 + '@shikijs/engine-oniguruma': 1.29.2 + '@shikijs/langs': 1.29.2 + '@shikijs/themes': 1.29.2 + '@shikijs/types': 1.29.2 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + + shiki@3.6.0: + dependencies: + '@shikijs/core': 3.6.0 + '@shikijs/engine-javascript': 3.6.0 + '@shikijs/engine-oniguruma': 3.6.0 + '@shikijs/langs': 3.6.0 + '@shikijs/themes': 3.6.0 + '@shikijs/types': 3.6.0 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + + simple-swizzle@0.2.2: + dependencies: + is-arrayish: 0.3.2 + + sisteransi@1.0.5: {} + + sitemap@8.0.0: + dependencies: + '@types/node': 17.0.45 + '@types/sax': 1.2.7 + arg: 5.0.2 + sax: 1.4.1 + + smol-toml@1.3.4: {} + + source-map-js@1.2.1: {} + + source-map@0.7.4: {} + + space-separated-tokens@2.0.2: {} + + stream-replace-string@2.0.0: {} + + string-width@4.2.3: + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + + string-width@7.2.0: + dependencies: + emoji-regex: 10.4.0 + get-east-asian-width: 1.3.0 + strip-ansi: 7.1.0 + + stringify-entities@4.0.4: + dependencies: + character-entities-html4: 2.1.0 + character-entities-legacy: 3.0.0 + + strip-ansi@6.0.1: + dependencies: + ansi-regex: 5.0.1 + + strip-ansi@7.1.0: + dependencies: + ansi-regex: 6.1.0 + + style-to-js@1.1.16: + dependencies: + style-to-object: 1.0.8 + + style-to-object@1.0.8: + dependencies: + inline-style-parser: 0.2.4 + + tiny-inflate@1.0.3: {} + + tinyexec@0.3.2: {} + + tinyglobby@0.2.14: + dependencies: + fdir: 6.4.6(picomatch@4.0.2) + picomatch: 4.0.2 + + tr46@0.0.3: {} + + trim-lines@3.0.1: {} + + trough@2.2.0: {} + + tsconfck@3.1.6(typescript@5.8.3): + optionalDependencies: + typescript: 5.8.3 + + tslib@2.8.1: {} + + type-fest@4.41.0: {} + + typescript@5.8.3: {} + + ufo@1.6.1: {} + + ultrahtml@1.6.0: {} + + uncrypto@0.1.3: {} + + undici-types@7.8.0: {} + + unicode-properties@1.4.1: + dependencies: + base64-js: 1.5.1 + unicode-trie: 2.0.0 + + unicode-trie@2.0.0: + dependencies: + pako: 0.2.9 + tiny-inflate: 1.0.3 + + unified@11.0.5: + dependencies: + '@types/unist': 3.0.3 + bail: 2.0.2 + devlop: 1.1.0 + extend: 3.0.2 + is-plain-obj: 4.1.0 + trough: 2.2.0 + vfile: 6.0.3 + + unifont@0.5.0: + dependencies: + css-tree: 3.1.0 + ohash: 2.0.11 + + unist-util-find-after@5.0.0: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.0 + + unist-util-is@6.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-modify-children@4.0.0: + dependencies: + '@types/unist': 3.0.3 + array-iterate: 2.0.1 + + unist-util-position-from-estree@2.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-position@5.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-remove-position@5.0.0: + dependencies: + '@types/unist': 3.0.3 + unist-util-visit: 5.0.0 + + unist-util-stringify-position@4.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-visit-children@3.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-visit-parents@6.0.1: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.0 + + unist-util-visit@5.0.0: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.0 + unist-util-visit-parents: 6.0.1 + + unstorage@1.16.0: + dependencies: + anymatch: 3.1.3 + chokidar: 4.0.3 + destr: 2.0.5 + h3: 1.15.3 + lru-cache: 10.4.3 + node-fetch-native: 1.6.6 + ofetch: 1.4.1 + ufo: 1.6.1 + + util-deprecate@1.0.2: {} + + vfile-location@5.0.3: + dependencies: + '@types/unist': 3.0.3 + vfile: 6.0.3 + + vfile-message@4.0.2: + dependencies: + '@types/unist': 3.0.3 + unist-util-stringify-position: 4.0.0 + + vfile@6.0.3: + dependencies: + '@types/unist': 3.0.3 + vfile-message: 4.0.2 + + vite@6.3.5(@types/node@24.0.1): + dependencies: + esbuild: 0.25.5 + fdir: 6.4.6(picomatch@4.0.2) + picomatch: 4.0.2 + postcss: 8.5.5 + rollup: 4.43.0 + tinyglobby: 0.2.14 + optionalDependencies: + '@types/node': 24.0.1 + fsevents: 2.3.3 + + vitefu@1.0.6(vite@6.3.5(@types/node@24.0.1)): + optionalDependencies: + vite: 6.3.5(@types/node@24.0.1) + + web-namespaces@2.0.1: {} + + webidl-conversions@3.0.1: {} + + whatwg-url@5.0.0: + dependencies: + tr46: 0.0.3 + webidl-conversions: 3.0.1 + + which-pm-runs@1.1.0: {} + + widest-line@5.0.0: + dependencies: + string-width: 7.2.0 + + wrap-ansi@9.0.0: + dependencies: + ansi-styles: 6.2.1 + string-width: 7.2.0 + strip-ansi: 7.1.0 + + xxhash-wasm@1.1.0: {} + + yargs-parser@21.1.1: {} + + yocto-queue@1.2.1: {} + + yocto-spinner@0.2.3: + dependencies: + yoctocolors: 2.1.1 + + yoctocolors@2.1.1: {} + + zod-to-json-schema@3.24.5(zod@3.25.64): + dependencies: + zod: 3.25.64 + + zod-to-ts@1.2.0(typescript@5.8.3)(zod@3.25.64): + dependencies: + typescript: 5.8.3 + zod: 3.25.64 + + zod@3.25.64: {} + + zwitch@2.0.4: {} diff --git a/docs/public/boilerplate-footer.html b/docs/public/boilerplate-footer.html new file mode 100644 index 000000000..839e4e10f --- /dev/null +++ b/docs/public/boilerplate-footer.html @@ -0,0 +1,56 @@ + + diff --git a/docs/public/boilerplate-header.html b/docs/public/boilerplate-header.html new file mode 100644 index 000000000..a28c07d0c --- /dev/null +++ b/docs/public/boilerplate-header.html @@ -0,0 +1,20 @@ + diff --git a/docs/public/favicon.png b/docs/public/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..f421c057c8252be26539197f38ccfc09e9076d19 GIT binary patch literal 3910 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 b6~t;_wBcJ3AWgga7~Sz~izoKbpAY~5r|m$8 literal 0 HcmV?d00001 diff --git a/docs/src/assets/logo.png b/docs/src/assets/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..39d6718ba9cf0da6fe52fc28987197131efa35de GIT binary patch literal 2122013 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 z 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

^r6t8pmIv&-ew50gO$zjG>*) z#5q;1YpJorznQ(zG}OvPZCFU`&B+YHeBAx{xxksJVL*JVvi>TEy%@G49reO)-ZaX_ zPV$w9&AlK!mH|y^4tDfD_M+ZBC#)a0oy7D8d^{QA>VK%ow?yzU5NH@x3MuBpVV3~= zXT$i71J7Xyfa`HOyGWn>SoUu;PNm(C-t zf8kgfM_jPglc;!MK9UeVTiR^oQ?I1_-UK^9Z6}mYs$Gp`^={h9aN}V0i_=#4ZdPI8 z(>>}`j?zvU@g5QckHXf%nz`nB7dzCbs}_uxgWif_8XQRRmKt+J;t?Ej-Q6Er}B+}3K;G~I7XcAd#d=S9H> z6j_;bODj1Cl$7)18TwZ~{>%G&j1~vu>u`HdEHE)PX<0mQF@K;{AFhuD{9mRtO}IqD zqK(9cMwLd+{UEZf9q93M9m1oWq9^A1Led;oDYJvcm5~MI8{1Z~2?DCwG`FU{>Hjlv zuy_LZloRO?YfgGE7bA~B}3wUc272ng~N zy@1WkN}d*f$$)SVmdIXnqlbmgx2PlXGov)gQF~NxRWb+t^OT3mf33=BIIuxv9tsVS zo5H%siby>Gl$d%yaSTWih%$G&F2OikWCnTVQpLV7Q|%AuyRWG2{?z6F4@N|p`&yJK z{J;u5)YvMFXhbM`M7+Bxd*M|ty=^0ZLz(+l{SD4IUvHbe@qS)=y)`fR>$AMbvvu@J zcGKZJ|60mS@+}pPqmbI48PP@&P$n#p>nE3~kA1I>%;?0mU=^H#b$z(xDJsU+!T;$t z8x_GbR(|8%5{uLYSV%BsT~@-pd0E;PfYnHS-?bPZ9=x|FJ!QL(s&vvS)V91d7g9&K zi?=4}8{5$=0K4`SPT85M`yXo3^lP}N5myt(dm3)WE(N(#6jRuQQIXjT&*&`y0}@~G zjx#xehZ_Au9?SS>GCNBi`HIq7o~q$zV%&a>SWN}D23 z%$@{b-6}Z|cEqMz>bqtQzWesQzVC`|ggC2d&&KAw;m3i$Y5UbK%hmPia^{Csk88IX z%yREh-u4w;ue$VFc&mkf#vOrsK)8smhyj1t2X$@?Gkq)lEtW-9D@FL5CqdG+=S1G73RxGZY_PELTj$m$e-6z8ESkg)t{g0SPf zuh+Z{C7uoZ^{{QOY8W-7)u6T7y2*sM=q&k@xs6JAgF(aDB%qRD(e%ai+EY-JdzTat*uVhgO!j;e>2!6lC6`MfwEDPy-U)LHeLqn4i3?al)nnb0Tdt#r5mT~|1dHk$hMNkB`5N$mdn9QN9!H(#a?sNdff-^^=&kG=+ zsWb#ct~Kb{G`BOqUZYJZ%N_B=D$TjA}tp!vwSUl>CT5l z92@YT*UZ-MM!!>glST?mtbPxCB*1LA@G)xnuOu4*4WEUBd+;S>) zg996C+z^V1b4t*AszAHzZ{*i9hAsdiu{o_0fBwHwTmdM9=>aa95~e&uOiJXN2ftObX;VLvnWNU=S5rgQz3n&^!vRPU#(%o*9$NH6+rNT7gEPPXC7ck zkz$29oYtU!$Fj>RcIoKdEbzVlR)ucCoTR|!$bYjh#aEzU0l3j&5A^e1Teb-{1j-z^ zlJR`pOTEE3@TlCDb9-xJBP4mEGhWMA)@G2?+LSGZkqf;@~( zGl!U0A;~kRIgRO<;gsUOS1_DH3(B^eshNG5t%!T?<^NUKi@-CVaHaA~!R*w}S@o>x z&IMk-oP0ln1^CyFTF;-{w)v_((EU$IDd9_4(y|9ADbYA9g{HV)^J9xYtd}&MyC^7l zgTX3tB7$X$*P`I=Pn+Iw9lm&C>f?mLE zoAH-`?AQ|0T->LO;cOt6Sb(GK;ko_BEo*;&=BKzpoO7=}!8(<-P?bAxvYw`TMSUha z)HLj0m>XE;Bsg-+Mg$*XVXV>OfZ3j%5Jk5|P<52>D}C@bu+#!rQ-JtZZMH|~LXCv| z^C#^Ox_+WrdrsDCf1f862o=75R-hky-eMH{;Wpyigtu6O`ntMxPr*kOWo3;tIPTvF*&wxN{F2l-U36R2!dx z3+Cj>*mJ26gh1C@5jM-Oh$vZdGPFL?&K~rC!UP{kg{PFXa60G9jP5!CJP@yhb-wSd zr51Wx)&EW}sX&o30eoh$_pm<6m%*VUIE3MVys?}(Ou6*C$+X*TRGx5L!D2*jVHJyW z3zgXQfNZ(Scpw_76BEZF;NxW2%c48|+t{NFdnF4yQ&;4?pXOryui=h7*y_<|A6G4e z=QKv9ZS??#llD=5{^1wTnjsdh+H+BNU5K6`sHM35#e3RrDzx&&gSi)_uc#K)igw(~ zqmg*<-5}b_N7&iT^L1F8PY3tn=xmmo!>7&*BGruu$WtC8d%k_zCn{0FZcYC0iw$i- z9sL}q#O6p_C88oYjkw-9o2@4w$Hoyfz3+KWjJ^> zXnpl}xsO}Hqwi`^mU4~xYb9M^K_2ZF$lTYJcLN;;3yj#AelrA(4F%lPFzMI8bv0@R z-;ua{qSW+ky|xAzlRKz3YBbSlp^#}Buo37QcWDW7pU@lh!_}QoD6~+&^KBxV3*PTFc~2hVi~dgPe`-^L zEV%htS)}F8OwuF;0x5lu5CH@s{qHFKb`)9K3rD(p+cTMOSX5TaJ3UHmfzGq|ONDB< zhxu&saa+i;N_2|5=oDvpFXS7YTL|#9fD%E7}yop(n zbMmJTtscr4s z<|f2xEp&k3(4BeBcXX326eMsZAKr_FikoOc`(qLZP0MUTm^kP zEDGM9!#cDhEN+anUR+GrsdvQID7<#g@I8nIekzF$N_sIHj@%i_Jm~`1vSdi8rkq;T znBN$Tyws+^;z&KX?{+n{e_j@R#Kq|Du!r<~cyE|!k7VLe^drmYZn3n5#zNALh2;M| z#eu0BrfR*cJP=mm707_TUMyKz(FD`Ojydd6z=}ceVlg&gre!h3l`}~R#W=9wu^#hL zN?%b`9&9mxXboc^`^x-RlAsj_XO~M`yBB0109_P&m82ji#ZjqxURF{0ph?LlEI(s;6cfWMA2wJ3I3p&EynYuNNPgWk({uVfsSSV`tvb99`^(irsMx0tb`> zGVENdoLu&EmKP#FeGTx{PcPluYdEUE572$}1oB>brHA;n&L5rG-F=eALvZgbJ_FGV zPBaIHQdlTcRCWbvbMJ%Y(;B4)8+m~7=lt8rf-QcHQxZH6xX#HH5F;A4;WrOl=VlD(SSS;zA?d9{*oV>(tY&x+)K7I9xVR_)a}QrTV~^&H7^%{U zos9}&95`!Nnb|Zr!e_yLYo(t1`&j%rXuie;SrvY^m)PKmSbb)k5`2j<$_nU|i+2h> zHG7T(EQ%m_jn(HDQ-55_FgtNSM;1WLCQ<(?Utjv$`~K&;SKNo+;zNTlJQ?f`{bp)E z_Ym!%2t&_AM~dP2;J|KvM%&|D!{UeLJa=S`xgJd~H+_}n->Ff%OAZ=fejd-9tm zxVK@v;qp+{_r-Iki}$YD^h;D3(QL`5vVd zww1{KUgEoV>4FZXNI5(hn9>bivvx*xXYq=fcOr|;A%2`~FF-U4w+oT<2h%UjAOT{+ zZnl6Fao0eo`l`8M>e2G#`D*j6%> zG&>3hpAu&f3BV0;kzwIR&3nK@u7JrqnRT;pzr-oz=grP7oz2!sI;c6;SPp#_F~}{; z<5=p@&$q@r@h{F8fMWJE0Mp>j$sp_aiwqMr#6qDSFTB)&!9|Rvv+I_D)ePo6=M1&t z_c`$Rg2+$#DciFu7VISdXQmS=0ex`$O2v(sreg(15<;AOXM3a<+6DdmtP7~JYi2)( zmO9I#4(1+7gl(L3ugfyi#L>eWIN1+Uuw!@*Hmf*!2xu;3w0*E>rJP&x#tAUhqX-XF zLl#0h9xeqVMCF`IN5;Kbimu@z4ze#i6(XOj_`O%5H1|@iO*!ER?+jRJFrnns@%G!M zym*IP0SzJ0B}XDt!PpQRfH|q);3^l+kBMR7(S7!)`Y8F~7vk}%KlssWXg&>0rWa5H z3KPxwA#N@Am^A{c40n0hrvoJ2o;mCZhPvqRUIM+(Mv zFQepcEE0gCh~h}~eZL#~Ef5ZiG!+tYh`62^J*$;7V zhbeOTWb+;JEJgu~1gcDobGc1 zN8H{RHV&2DM40T;E)P9TvrG)$Le9bb=f#4@MUjQ80lD^G1wGc@J7_Ch6=g^KiBG4;h_Z+4H@^-GvNUAh^UoT6*PRZwi=$KU!a$oB8UN z(;bQWB&)^@3u%k3>1VDY)ENi1{WdcHI6V5(_!lenGi$`tE=b&}J^4npPii#i`J<(b zBX!cdf5veh#RtbTV4gY=gXm41(aIdc{cq1h?F3qogL7Ji#p-Xmq=8tP>Z6rozgrTe zBmW!G(V+>_`g%-U6N|c%$x;m)YOjs5VcC1=-srVCBba&L{IFH9+|9A#!DZ*`f8+SnZiC+y1 z0FfH8o2K>?x~0{Q4#3hJUkw5ISdD2$A2$_RCW?=l)_e+QWZMW2$2|&>|L$v?Kzv#W zNc^f<>TC^?Gv$nxbT1C~d|2b`?N6kxZfw-wLOIJs>`R+(nBYgzqT|Cw;yEjqE}P7fWy-0mmRYHFi`3ZlRqG=v^%d@xAa7k>oT+!)NmVwkzgrfm6~?diZn zLe`$e%A<;xz^GRn4dj>j%2;Q!n~p$?y^AO+r$|_mH+9@^S?Q&yu%KWaHO3J9gj=o^ zNcbMohNp=rQ942yV{SaJv0_a7ZA5Z$mM$Vaa%quJmoFjzSCeP150ng$ssAoNjiWH? zsLlxDnFSYcKfHs-y5hR$o>QPJ@6~OA9NsjPFnQ9VX-UKG*LSdS?V+zjm{w5|S;tQd zK}0S8=gm0BJw_c}Xfx|PBnpS@d_(Zp#9{DoKbrAa_OtYUw2+~7g7vvZsL2*YArl3b ziV+OrHyE*|sl)&~vUU!1$K@NzcjYNF9K4jAf7>2O8SW^Lv#+jIPumve#$+tg=uhc4 z)Ykg)yR~1%*WfR=FDF?8F*(FCwOw*w43+KNYCT9bofQK15_0k?E_ zNH<8AbP3X-q%;U9-Q5UC3y5?}cWz+Qt#o&Hch_(EocB56`Mxn2`!Cr;)_t!l=A75O z>M&Wl8IM@(gw6g$4lS-?hBXAUtx zN7j_v+uSdN)st%Tt?K2{e3YQKy*|rgV`Z9dx>#T2AS)4Xs~nY8YaXmoKh3Y7W5uXO zRp9}F`2aKcRCDm$cUogn-NPsUS7rbX)%HmFgRUmtpm|*dbIO_AjB%_b!=7QuxXhJj z&0Jk1@v-n_w}kwkM+?07B0lR#2_FbVZJmKdozkQuOun-h7vBY4Po@qQ8h3*s$%iOW z>DX7C>h%zc{IFpERDrG7K(VxnjVp01b?;5ArOnpE;=ER3v%3_=gRZMPat{%shttJ) zYOnE7k|juFC!>?IlO-$u)W*cd-4}6B+7Z|-Mc9d^(Shb5N3E1*xS9Xf>*&7b)Mc-# z^p*8q$kioA@^6W+;rmE<>jdKkcy7~LhMttzH zy6ERAIky=93;m+TT1w_Rcg|1cw=N^!9&`*^ z+J8@B`vlkrsPv_1oPhv#u1_Uvr{tgGDS81-Xj9_W3l%iIqN>R{{3_URDlpdx^eoD( zUNCQ0p^H*|()i>6>hkBZi$!ibU&wd2Fh8{Zkc~lsxS<3a0%|PEJbJ zw(W%;98)U$8yNcNu>Jy>bSEoG8G|CHcNxKj&1o2PRyt>&$iFpx?wD6Z=MdOK@ERt!VGKy$hzMvRl(1*=aowwgMx`&EkbWiZMg1WJZvMM4 z8@LOvBB8p7h0cz+EFb5z9kP;FCD9f_(SKe z`Yrb>p>m#5T}{Ze*oxJxnbMlhA&@!v>4a(#R2NV;IA!70Ry`;-c|Apkl1kN+G6w*2 zv?W4>wUV+=-%X}#-xowC(#E2}5HlCmCMmapKlkZhMt}U_5q?-*4`|G4>7eJ@1Vk(h zggM7BL3lq(@**W^*DE1+>7*1-hW;hlDB8b z3ZmzlXjv(!|3>_0_xtY`#n+f@N%uU#KBe1#Q?9mu++msO4LdVfbFa*AO`BPjYDZ0p z9y0JlrzpQdE3?8%2x%EBwGJ%g+%rmF`t-q&!H`n6xN3a+5-@^jHWU$cWGr=64@+c6 ztZ>g=;J}k8Z)70Ja8NKW07K&AYyJx-Cf39AbU}ppI2$8f}v=<%)}CWDi}=F_3^ z7BQP`TmeKL)M}X?|C~q<>Ao>uP9KZRHSWT97BNFKPx$Gz)sxd7zB9!vX$5aZxo8_i z1YKzRwY8kFOc1`D3(O9smONss!3f+$Xn0ALoa36w65|;v8XjpWhGsL=_%!&njAQj6 zT^gWb+M06piQ}S3+f4Yw9I{0_p@^9UYNOzXo0#vKD3VO;3Auel1F~0Eqr1||e2tZJ zzp4u(2e9k%*q1H-mOH{P!ovO7Pk zFk`n))YjTM7wPu_*&}cZhVboGbqf4!yU+%&2@Cz+sa|5s)aTwe5sPa&gPz%Zx&8FH zr5NLzLr_dPQ9%1KXdLQ|nln zhq)h>=54fpb>eK@>0F^(-7~MB3aUYrPqKem5lCNlq?c3v z>qmqDL0o0zd8dpD2yFGd6J#H@oYsR`GC5F)?A+M^Mrbo~DWcLBA8(=Di42D43sm6c zm&i?{+OEO570eRTbB6>FepT0@SVKxl{ViZ?d}!(YSPhKq@3BL!V{T=>RwadD$|eTK z78+y6F*5pID!v_M`IDAf&avq3B84cH8wM>j+6-IIaYH&dJ#IQXIkbcE3Lteb)=hv4 zl4s)u2BupA7!VNk#WziJ-$(y%x|V6^JCurYN#Z8@UgW&|?t{Ko=L{>~A~DJPG14gv z(9}eF%dDvF0-;wa67|Bs`);S28VjTVgvlem7?)4)-nKBcFWRA2X{e?B7yv94mVi;Y zJ3~5ARl?%gn=NNx4-p)14W7(gHTi-2`rAPF<(E~L42lxBzty3>p;)h2q=F>X{VF`A zqYJl2F!ph>j&JaP);5YRqDDrPy_l`!vEJ*P1!h6+0;Uy(mwoi_#&=AT^0>o4&tn!S zPU=rN=H>NjigP`=`al7Q3&W~2&oTfPUr?pCy~m90sChr5>Xct1i=#ueJ%RhpF`-Ac zTIXTaJHGehwZiHC3RhFf->+?R7}UP(KzB~eSf+u+F~|(!J9`g@wx_=6X$pbxAJkr6 zFSm53A23Hk-9t&>IMTQVSPN+&E*86C`&NQjH7>n7)9?2NOP6?6HS_gb2FZv#ZOnLL zpceU?BApKxsuv&D^;W1J7LS4wr#S$61W)t1mUo45>^Rz|ST8-Q2-m&=Y!7-(~jp-!G;r{eT z=Sl8*okF(mXQ78^x4@Jg<8hmmF|y7uXRglIApqE1!o%nZsyz!b#y>=TxUhb7`n*3P zeAh1A_n3THI%uU7o1CMWY8>Okr zF;rxR7G9iOl^6egVzQ!8sJ2}{?QD(b6MP6P4b_J&zw2m%QH|&MfWE8}q%%{+Y3`ZP zh-At~yo`L~xJt+(F9eT=SrCO;6UwiaCN#bR7_3}(*sQ@2py zHbfp!lmV-pXfN)jPnT$8!ro26Vih{?sF_cmJh*B;Z^-datK$1pEBNBju#&PE8NElw z)1PHqU}hl;o8ahBwKgh^k$! z4Cg<=b^r^>NbL7n6xQ!cwO}0Q={GnC<|cf+x3CQ@r(G->o!?v-RX(R);I?y1s;Q~j zC}@~fSqb$vf!B6A^)EW`&ArN<(SNi`1c5u(>q_9L61{#x?xDv z2VyC9X0?+UNIy#YgT^;W!gT-P-<3cENT76#STR+w279x)0R@XRlL8jij+iQ5*K{Ed z+{MOL%Kd1e=Wer`@deDUdW)i#iUlt5HY)^J;_!ODuqyTm(mB=B#fiVsS#31m1lt`( zp}yp?9zhMIiGWk0Uv(-ojv`n@f0$IWwOiN zAC8wL;ede;UiB4u45Tj|3lh}28)n#+8{21|IHjNdHE#LcCzbJm=I~y7qbuY`1YGF- z@`$1;zt5tqoK#v744|+kHEX!r#zV6_{7HF>Dbt{Mum~0`3L;9Hu;4DzExh&M-UKtM zV&{H{fWMP{iC($IJT^zAQ~+Ef4-ucs=Uuo>mq5-Y==S(ZK zQWP4a!j)>7T%&Du#d$TxFvw038rpd)P&cTbsF~$H?I^vOq49H)>H6a4r2DUZFimL9 zrACa|0b^OB6vPRoabrK`&oUt(ol>drV*yo{={%PWd06WK(a5LYp)Li*O=mI5DZ|7U z{xap|YfW8)(ol%*ZV3RiI9r;U&gy+%^^6)oneVz2Bog=X=RxkfBOGyIc;)7Jl?ufo ztQ)k9<;=F}^Fs%gdl=l66X|DEYm0`=xqMr@urKCm*gI3~bY$Ptl^`EMYel&Q;eF-h z_}@)mWH8I{`a?^ruq6b6dy1?%-CrqKB*T8pe3@z=j4va4^DY$k8?c2jX{kE1 zJOb}NH2|&3MaTT#B=9>|j#G)q0_$C=Y39TNc*K?4evDV_4WOck@l-^1EF6Ct z)V(|Fn?R)2?endfvF!7=ngK>2EFC6`=Zh#dN_N;BgeC{Bo%#~q$|?NQohCzd6*UNp zVB;y~#&9O3YGvGs1w&Nk0#=zM;OK85sEgnQKmp=AE1hn0!ICOS+(VB?w|la|BT*sx ztHQ08Afn5NKOujIBs1h!<)rmq5P+v$Z}Tz~h-k)zb9f}}(m~#W5yPqplZX5HDhS4& z!e6iTr{VQcZG=$1pzx*iN{tkY(8v9(jb)g?KUV)*)oV#}Fo5G|T2Sxdi7S39s#G_~ zGT_`~L0hu=mr9TqCP3UAxpQ8fvR5X46lHE=VxmYkSK!4JMu>=AiRS(W79FBzpb%C> z{#M%3iPsYD4IS|AX%DufhJYNerV%@J6l>0cVH+uVqM%f%3Bv=cXPJzmLWh__*@@m5 zQR$OS1jKP#z~X*@Px(r6(=h(zy`3|IF%4ut^Zvd)+7~XG{u2pbJ*puIk2$b^#;dd= zi3UC~B5F-mLN`82o5N#hb}pxbW9s|grPrI5&KaBcIH1mP)@JF-$e%USoR!YGxfk4l zQC~p1{BCh+cNfIwUguL@j+YUh*GsQSSBT zH$veB?MpGVu{VR|gdw+%P_HyD$j9p||NLB=YF8mWN7iwk4WcOuoGfg#xqA?G=TKM^_dfcSOH!G3etC8pcu&MykJ zEGk5qs?n7vtYLb@8_zD^7hTgn1#yMx<$yK2pV;n!1AX9hPAm-KOz3*>O>GaX5aoQN zO&kjFWS0)c=T$LVs&N{Q-y5!!pe^}bmY_=LD=hIbi_*BMrPuZ@QCBA^`dqT%RxZ^~ zTfDCvecht<{6QU5^ZcWPpVjw`=Uf8tk}(?4J%vbr-Y^Xk7@-nh(oxIy0JbJP4y#ep zkTgf$haN1)n4j3?ehHnc`Qf(-@_{a%FvgrzM-{FVte&}3aY3-md!yc>XiuXJqlAxI zI_+uOmATjyQ~RBxpJBlEhNKm`Av44`IT{QX^qr!4?K~7uYGz*}Ynm1JAsh3M#>?5r zbG~MRr|4Pi0^!BGE9}7%b;MK!fGJyw0l8SW3PM#wvw!grNjW8$IJA18QYvZ_JU`zeS7t`}0BVo})2+cP>`Px8)(ZLW-zpE_Mw?r(&{n z_%gz9UADqRbI%1x933I>eS+o<3A*j+X(7)XK}^mI8OS-#fW zNAte&zaJI8w;zg;H@pfcAJV0ZcJ(Lm;d_dJXrRI%#YoDvoXgnYJG*}&hZTQEwMm0= zCBIB*3}a0!5g7w-uMop-Ax(88mdzuW)v?=7bAac4xSD^RZpN#i`Q|T3*cF6m3uXvl zDO#})CqOK}AV+tG;ab>~nyUs|Z?Cnokc}TqE>43l52twm1`SA~3n>|vWN6vbpFh6X zlT=>`FaQ=_$~3&RsGC}I*8Y)UiJ_qh18+x%@->{>=aB-<<&}K_&_-piSmC557WJ_g zuIG0ZnQram0|#S@p-Krq5qm`6b6!bx7FAi4SxTXwE$W$wSlCgf|sbT>bb_#+Ddxv(mK^Ws-QW9!eu)cv% zXKY@Tku$qS__JPRLc))EUq^jxJ*RLF_jZ|dRi*6h(`SqBn@ui4mq3PsGzOLNzJ9M-8`u|i8;7Hqe&Zd-$BiJCM@6S^T2UOxo6*^ zmZYnFDQwj*$BpZ`g$^~YNKWqOTAerI6jP^$Ah*q|TWvMTvY#CrwQnO;AYMQp^mhWw=b!he_jp&Xd?5G#; zcc}&h65?D5?jR?9%{$AVD>HB)N>BeP4MCXeJ6=0!{b$_zP$u!S3OkOn6OiklD_oy9 zHPQU+yu%FnJ?>|`fNe5ZE4IXR$J`kmkaB2h-L*UmON*O&r4>gaoG$tguRKZKovsx+ z-*1JzZZUH7Jc1|J&fCvSKBbeF!Pj|c(4n&h6LgQ(z7?ficjXK~^YLDY)cu|KeC-ij zs;>jmhFGPe5?aWL4GpL_UrKmF^+mI>UBXL4td;sd|Ed>mg}>Qs7q2AsV&~`mbvf2r zL=;W~3#{cg6LgfaDLC0WexiHwdf=QTEM0UlPzJP_?3&;fHfpi{r=R)fgiGRFnE2;K{@_O($7<0zFaB)w6n_^; ztiJZ}LoK}41{GE?l(}fn=SOu1V;q85U2g81I#S2iY1`CzEdle=df1BlI zg%Yvqh7?jyY+)o1S3$dfLq}3m#h-k-rW^6dL3cVZ+qQAXW%;Lf`Tc||Fnow*RYyL= zYm7y{%!bh0%)X}HV`;i-i*MOgEwdG<8XQ*(f|68hRiu$!iVc6;n?Coh#O^4E1_m18 z%0t|X#fa;1s5lG(36{!M8FCGBd0yTV$ap{jRlG>50ai+ecX6x2$n>(X2$yk{;?TZADCDVJIgrU`gUbgLq^Lb3yq0(cPI9p zEZxm}x!Ka*cOT*{6bLAwXF8=e5P6|`8!wQhe1U%n4eeEOOh3S?^upkZH>4L|Ds>b% z%)L@j zT|lI^o=OjvlbC0JEvBuE7gC4w$~`|vD<_kA%waR6UTUS73;il&(ZG%YS~7or*@hlK z|F&(tE<*gcZL~i34Zx~+WW6o0b|98iCpoqRNQn03ukdn;;+J~Gbl~m#_J=(1c-13r z$N#+BA|SO0s7-Q$f=kg1nW?V`uQwOO@($2lnPGkT_>F0@`=Dsx^z zf8Ohw)tV3$vsONf_F@Fa6g4P1cLos0J}G#vGgGDvAp&F_Uc2bV7;5bYHDU1E>i|q= zO1cB?-gVBD90E^D#=dvC0CaUk0J@XxNW%EejytH(;-#_7FJs6rp}MgegSBfgznd}x zLV$?l(+yKqkYhUrv3^ttq6FrR+ZH36ru?(p-#W4S9W{ul>d^4(rv(gW5)GR+DBocH zDQD4r87Y;h#@|XKKYB()MCj0LO(dy|XJ=X=#HM7Fgl;+@b4103-i8_M)$4>;EA}m0 z&u_#oyBi-SIQ`@1{eO=dJhA`+l!W*b(#iaq3QI4DCl>x>75xB&A;sR&Q!Zc$Y{>doVn&u!?ZDES zg+4tac9v6S%sy3lNtG3eqScQ(yVyodG-p8lbmiW`Y^SH~VY(;&lz`QDL})oEY`Od_ zzz0NpYymkic>e3l_C*cxh2FmyDt27V5}u?9pdg6*?!_APso zy7R1~BmGX_YyDXG54B8THe!??ue7~ZtO|+cb5~_Tk|ZdaPZ@N0`0y~UI1p@3J{fET zV<{)M$S6rCjaP*lBZ{}hI+c?k2VNXpO_XvzSWa$!A^V_}$(94c% z)2zRhkNXKxW!SFp(iU&$>nF~_hK{CZ7l)gLL0Ymt zm#Vt%Dr}}O)>~b-^jI56*-#{rGdt)@w=-7l&Y=JgqZH2c%3Vfmux%JDi*Ii*7eFqI<)T?e z@as+LR_}*JiqFvy`kK1@rvNa3e`$YymMd-mA@qM{8t%$2NOwd+`DwDth-0lsBQf5Q zr?1K5!{cgukdrrnb05t6V;HE+hzNaDCUwS_bJG z^yMaq_3wCmD$u~*6U;faM9w+X-@h`L_MkJ%3pa4x6|pq_#@_ruE|nR>%83NT4=(_9 z~8ZeO%xvo)~;Z17^`#WPni&uO#5k%m-R zD|4cmzpOOt6YwlJ9f|5~9we>Jc=~7nQHFTSy|jnVa8hS}XBOSoPe+JO()Szy{AHhVeoj_Pil*rOM6N_(BMuKZNxHJo+Zn#SB8xd^ev!e-U5K-*Z*{ug znj!yH-QK}Q-`j#K+`gFWP8W=Hu9J6iU|~5u(G^&{eBK~Mvmr_l`s&okY~emo8=kLk zRvaqL8Ts*RkrrY0=t!O#eTtUyC4h~k&}A-JvG@O?d*%ZV_q#TWrMA%>dD(oYqsk-g zkwPx+i?mtVB{i^5DSe3^D~7sAJbelfSnCkyi@Q!)pdjzCz&()uMl!p=DK24R4ya8i zvpp38zQzU=U_EU#YF$AllzMu{&|NGkrL0Ce(s3d6)E4Rhe9{>UboKn|6WR7Wj|BTB z+%w~K9Iu>jHcGD}&z@9wK=fvmZjt|#*jg4aN|lnm`k8;+{qkTshBnfYc)+>c9Fmz%GG=KL2QxZ|}Dh^-e2tjXJA zRl$6A8}JS@6ttH*yM_f)t5NgKg%(|Cb}OcH=%}pnp8rpX_Sw9S((u#jdFd^J&4}4V z{O8aC6EAOwu~B)7nL=-|m=h-t*0~|I#L086)r_W(Q1Pcu zwV8nOFNpGSo)FVvHCN9d5D}U&eyX6&CB34g@M2|ZI_`g3E=uUW4A=Vvj}(4wUepp1 z!8n9^6cz0Opx4UV9gmZZ=gjhyO(JAeQ#Elkwx}Rnm^6R$% zGlj2>Qh~DSO~5YP<>4&fi$yuH=y&{Q{OCE&n0II>*r@X}3zEpM@vC)Gr?GwOe!fy< z9<9dNXjEe%YxxPwJ*QWhuygvYskWs!WQn|boT}xPpqYb5`D{g~NnEc?!+z;IZpa2* zSPL)rKy_o9K9UFP&eQF6`s)Zow0q(98c0UWUA$__d3A5wcav9ton+b|Ai7c;tr;Tc zcO*^MMsAkr#2^?^VCe2Q8OE2VBKJ+Ikz^=5b>W8seH5OE_dse^{XeqmKI_cLK;iyu zYl?ks@r>;I<^Pwfnx89k6e#7mG})M46T%&Ld9DR4)FXpN-Kv#iqj(t?q{&V!FH4QCvi z#EsblS9hIYl+>=%=dMX0U2lxtZX{+^Cl+Lpnk>6%fiqi8lWLTN2=UNuJG7~i%e8D` zo4we)J~)4J?}4`%90H{yeI(&-sQFDSYEAobJeFd5VJ2|pAg(5~U|f#!*{Z!^*&CxvjFbz;AmJ`D=pahtlfb>$L=AybxJNk@`lQDDac@~D0Q z#i1b+UM{#5Ut#vZVp5^eJG9ck`US}#>?Q8Lic{Wq;Kp5ZEM2QmI`p|&_T(a<=9W-$ z$(uNE*aMbrss+6lA<088Fg?c#fof*FPN{qD807AJIP>0_NoDfXi(PR}qIFx^ES8UE zZR-oFbHZSx_&>txe-jNj8OlP5N4!q*$iX0HM6s`J!1%*Cce-t~eAIj>DTe`1L=G+! zAWw+mX*HK<$AK>RXfY&nA6%-%t0ExLyrx2qFy)?#a%eFEeZZzghRy!OMvkRb(X6EN{7gRsBFo5T0-nK{VOacV_Lnpu z)V7SHA7v1Iu3|%cvAoK?GikO7E2IrTYWyUMS#RkR)MWB-Ix+Ho|HBHbSGzAa;U@im zpo>I{hyq#GV<2D}(RIXX5H-EP{fimNpl)+H=|WTWs40um^s1^?eK@y@BZTfzIS59x z-z;xoxaIxRK0^fbJ+Z|C8}ceXo3hF;%Iw`iR0vudJbwGnj^Jxo#kDJ zOgrodVplS!ay=ovx$C#>L#=-WcM&p}vXopK!fqp~15`uBCWNumhNOX+MB4q5QtQ3~ z#a^4VcFic1h|c)hSyA@oiHq-Wte^R+DMWeXM+C@|jl@y$$6u2{LBp>8z<_aGP(Xj- zW#!Ql`=ax`Day~}%cAfW3a^VXwMeK^CWcp>N%BU}VNOU7%PmZzZB}Dx8Y7k(#guvu z`gebY`XvE?^SaeNB6u)ajH&E47vKUiw1I?MUG&U&$YLp^d|o$kl= zx<6bExY9gpKckpD3Owxdo#pZkweHLD=^N8)afi&`G6(HsC?RX?w$3+ZUt?vSdAtuD zo`bt>Qd&9qXm0+Vgg6^_wZ!MGA|a7ii<;tV{e1W%q|1hY;ChT`Cpe{H!R?fpYx%bmKUmUO(ohf%dXr8w-dT*JOsT?+< z0=&$B(ZMBT=srQ)ho5l?1tr$2lV&J#eyYo?``8hq>@V`9MkGc`aAG6M5k~Qx${@fd z9iL~0X(J;I69iLkPliN+U@uJjmG*mUBS@m>rM{u2EforOh6QBdW0bPS*47MFf$5ukf9Nr>Z|HM|z$#^()|+nCc>tb(05 zd$ZHzCX}n{I_}x7pEIog; z9d7vOK;*Sa<27MyCYhR-B$vbOdt)V#I#ZiA{o%_bExL{<1xpew%wUMrsBkfvWq0P2 zI0#S}RWQ7VKVL7v)daS6 zs;ta+99k8X&f+5CJExCmwR^ovb6cpWAagXNK=*;_{&>}AqLv!Lpfp#Vm1WPkquY~I z!9^$^xpd1I`wL;-nxyW<(%M)6@N(xO9QEEI>fk;qann z6x^=#6S)I}MUM}NX7wy(4em*Y1`Df`NUe{%b8 zI2ZxGFHBYM*kEJGftFUqk+CGN*RiBR_W3+wtYZ?Lg1==+LSOG9CcCN*8Ya?){ z8^VA_(7%E6Ki~?mjlqNqmoLzMykYA-w)1vF$)vej=L??AURMFLLh*EX0e!Axt~@a- zORM*gaIqi0M5>CeDY?pK)M3J!chab_E!J&JI}xJG+4LSxbV}bdVZ1-anlkKLiO<*j zr<1AAje9y8mkOZ~iYsr@AX0v|lGBe*9~$|khNB=53+TZ1gqK(FF9$|2JrG?sYXP##+Mn3(i8sV$L?KJE{T z(1yz>bePr(Hx$H5YVVy&X*;<-oHhUe}45BobBDaJulnW3f&Nim3{iwe_ z5r|89MB@b}Y@Ypy`AXe>6qLU%4&xWrFzf}sfppb3| z5X+NtKuVD#xJe#gC~r%t5%DcQt7Cpt8_kdT#z9qonkkkGHkqLD=PZ zuAbMr&}KV0NPWh%{FFYLATwr4HQP~`DevP`*^mtuyh|Gs8a7d0-I|qYQ`cwR%XgEx z6WXhTj3qU_KjuG%wQ*%>2lI6C1+y)*@AmZ`QH%o)JHkmqdu@^ZLVuz00E~K{$a(Xt z44Q})ii2u_=DePI7k%@TG!{AI>jXbvjj&`nag&#&Fu=Y98+H*7%x7(F01n+QQ9Y3A z^6g!*;7Lmr{9FRd@#*M8mEZcEG>Ro7wy>d!itzWgd^ZQ+=El2@dG{>$QM{kFe#tuD z_Sae80_m3w9y+bTRd}`yO#lnwEyIrCa$>0ZxTF(|)pKqU<8bG0+M37$!XTxwdknp< z#b#fub2M+xB;?a}-9?`QtL`GTO2Tij@8K!vSCMr7C!422N&Yw$rRVv`(XOl+PyjfD z*&FNRZ3DHJS^YR)v{TZxQ!!8y5m{NGqrdMDkf(g0bYu`zq_VPt zjg63@M9esO%#y__666q$PX74Kk_c`>=@ zVJUofl@%Z}*Z(ySy;EsU;ux(t&F%p$w}c*2cG&Fp7v4Yyjb9dk5}J?nVcD=%0H;%B z>Q(A5%&WSL4lPTOV7%vfo4`okoP5~_06i5?{+QYa`AB&iaWa3ML-O>714PfhB;Hy( zJr^tKpd=A{pv$6=UEqaY6TAOZTDS?Xm}1(DKiuU$Ki%=c{@xTofroSR6#0M9tzo}t zb-ibp>>)3xjoJ}T6lBeCKCY_)g06rNFKK)B*EZt2`NjKrsI+$bHwJib=kD(hy{*IN z=d1dPTB5O?9k+u;;9&x0EI(ZYYz>wZcbA7}!K;P?boJr%&!71y$DRB>^;Uk9K}sXU z@^%vQ4~Ji`kSc~&G2wt!LH_WJOX2C>L4?5DZ6 z(|wQ-?m2h{R8em6B*@@n$50o7Gzx)gXmjO9)^B z*J|*)-zPTRzlxOJIZU!DI@J95UxODQCN1S)99_eZaBiUFz_&W>;?9OWnqchM{mY$g z!$m5CSO~?!oxd`kboF$n6SDYqE;1gk9B!I5@Suc5s6Tl?OM^5b!lL29V2!s_i#h10 zS$@n~C}Lh1c44W)?pEFLgPy^TknyuNaJX78x6;>2r1b?$Y~h7Hr()mCTC1-s*1V*B z4x$=KP5b;~{_tO*x~wFQvoS%=manOq=wo>l(oJ#Mba^UL6fxY5^6Hv;b*!t~$o!D34cA|u&&Cs(@J?!M z*^-P^g1o{7e|GJIAzMk~P;uu{DvHWh&d~>fA^1 zp*I7&x|8qqul_FIciG^^>7*wRvA&6g_L+ z{=b1Qpqq3t?+xYtP7kk<-)z*|+zA-Ly_t%}K4j zWdi{!7ePM0M4A+Z_dK%8Rs+3)o<+2cfQ;xU6#l4pZ&OxiJKB&Y0HHqjYl$!*9e>c* z_oUmATrCfmqC>|cvbkIcDymqnxQiwt0Hz2J18z3!>q5*j@S3r8Fh?T`?`L1 zM0cyqb(Xt)EsAz7#lEqe<1J-uE>XU7hUwJF6EIc2x-~D>t(462t#5TigBiJZbYzii z0^gzTi@6$@x)T*3e|tont-ub3upJbuEUd$c{GGJa!l807Jk;7J;rlOa(-fK30*Yph zuewfoQDH+zom0tto!K)n563cx$0mWfu7!NOnm_{K%Qy%D(>u5E62g?oKkDQ=pu-m$ z*!*X%E5s%zelokV2-$d^&@M)|c?Jw^7qigdW^4%$st_?nF~@yV{)=bek8{#32msJ#pbjRjZSZK z(xykDgclOL043lNx$kMT3B7b$W+6Sp(#PCou+{3ga2sAryh(S zt5fz4lLT++7kSs)kJdk4y{%?QUK>v+U@p-9XKEav8vgUsGJ+M~zj76V=74XQk+2(5 zuQI;Q{Tox4HJ*R3t2`C!sO3t*;;l9{%bGiU)biML@7167_gDD9gD9Zf1;pv6kb}AD zV=Q5KXb1oaTcvy+s6vL5*vt%AQh3P5=yTfmxci$6xxWb)^nMWNkv5e!QO0y-r&c9D zHOMciBRjIzp|u%X{Z1HZNJJd*lE8yqXh~+PDv_y>yeBC3ZhLm@{#=Gt?^fZu$u6TF zrdjrIuFhzF;Qi66jIFmkO+Fh!hPL>yS)R~VBGLnQp7IiKR?Z9~(nJE{&&zky-c$ix!{Df)x2Sn7{qJO!8lp zyPUij&8dDzL-bpAe#Z{;upWfAyOQYrb2Em{?tE_bx9mkx!TpNl#f%MW6+RAApwa}f zm_eLgbi4EiV-IOHL)s#~^V!nG&uvex9?uGtzv{C-U^kYKf$mjYe6-h@nJF zhi7O(P&##9edkfasSnAFbIAK?`{G6iewK7mkLI9+ynJuD{ml_Lj7e_h;PzBbIX>1% zyLp0B$P-OcD^AQORRp{CjX0UpHZ1XBUe zeZO4|tJ`KSgy*{r20gd7d%oZy=tp6VoRo;r*f*PQ-6%(TYccywq4fA}toq5xi{Qfm zJ}^znzx1F3hVri_QEQ^5vGP5c5?dBSB`{?D|`aby}$`cT9@or|AQFEGu{O!=Ud ztRgg4(F<;1d23xE&hg-GH~^L_pDCB1e~ogAXWM;Lip*Ibq5TJky@f2^Tiqlr-qG;V zcMn}wD>`9E__$&Eu2Zyt{5mB~c?;i_%{Y{Qa2W{TprNE%PfbppX`OWjRxel#D&61T zf`hnS0+pgCOHXyUW=xWFD%}L*^19=Uo}s=?lhE9goBdCl{ePdp*xuI5ml5GatV!F* zMQs^946Qhz`MNeh1A}Bd&j9r80Pxd}Va~AcCSh;@rz?#n$8^!_Il#Zf^1tuDHZ3$w zoIEd21Qij@EbBIngE@GnMilO3CK2y3s`3>;y)-pbv|11$%qo%ymxJNi;pd~JEdbXA zv#gNg;&0^Qr+ViPF5#wmtNrd~0ujq)XztdH-j7Y5$4kDnw(Qcnm*c9rlI}cB%+uP>HTY4dl>BsxDM|<`Z8rK1Rww2qx z#vL>XeJ=PT*&w7srK5Ib3tFkE@R%MPd&P_bcR!X2=rMb^E5lX1xqt9E50u@}JW>+*J3zaiCu!q?g) z+%At=@to1x>DSR1(c!PuSvGB6T}+N+Ev_QMfVg>h_7@rwiM%lQ){#tz(?uB*oWzA3)mlHj8-B_Jghi zeQ+*aNsx9Jd8`Wu(dF@6cih=e4oMvImnsU3cW1KhCw#0=LWi#`rO0i0*P7Pa%j~m! zF`c;11Oxo~sip1Va$|JHy+-~D(q-p;hnb#jOSk1U)RUB&{0>N+!7kko?e4`P#ZCKP zQ*beUi-RnBGvwxPD9|IIgh=~PK1^{iZ?MV4MVg0B`SBiY^4fXk|kTB?8JdT_7*Pv6`049&>&l`sn zgjXY1MJ?L>$-CSj};utFBl-3fvNKp3{bc1X!UE!c-hmlNGdm9ga82Yp$o= zPS(oz_bjwaOdCHH;W13OySt~p5H3v|L?Ew@rENKUJFq%VWuQPODEZ$n? z@5nZ%Cc?kuheq`+V~ryYfn?kAGJCQgEdygK_W0RvEvV75o!*?@Ia+>c2|+*lF~_kf zX8OU81y_B1Jq|SHcx}9l2$5^+#2cJl#hMMuJb+elXa;0*EV|8Xw_ss?MGk5Ul_

|$ap-_Gb&|UM)7Zq-W8#5L&l>sXgcp3L)|)J$nce)CByDpxol z=}p6Nau#~@OF3>nyt;RD72WFjlM(-cZiQs@xfPZg+z7K>E9CE_AIIM~pYsamjhn;2 z3M*Dn6_LR5LTyXB<*D7!s7^BLEq3ZnEH*i^mwuCv^5$76Nojjr2NlO7>D{ZbAqjv1h;TKHeUP;6MG2DbS#**U)RujKq zHJB~z^_ueZFyt?h8h19!P3fNZ91MYv3%@3HTMAvaa zj63X_c#v~M?5Wbf#zD z#HBr3wDuk>FKJsQt;b>bN*~hNB>a8oO~!*-xKEI(kwO4d0u}cR>Hj0^t)r@nw)SD- z&|QMkB}j*abSsUdG}2v?(k(3_B@L3&4Tm^%3P{%>1*8t$^=MrqE=wmtfj<{_v8u3f(8q3&Zn8%n`;DF#bvX9Sk9bHC8lR&fCPu1 z#Uq6_6y%UdIK^U3H3Bko4^}#Wh(^p%)aTeA02<5@P|f*&Sl`k2Uj^GSzQcFy|x?{!XXq<<*DY65iER+XN5;Bq@-$ z*pK)b^G%`>dg7gr`itv;b&hP;jexVE8yIA*!XyreSvf{cOY#^l9^F!q2JljB-6G6* zyfR!cG<-Ll*qE#mFI)D-=E_ZnrP;e|}~eW5hQ|Kr&U4JwiS z52srH_&nT?{(`&ax0g{E_%5#lLW`SRAQ~S_cF@5pA~t8Zh{`ETaL!Qio+Y>Ps}F=Lw_*>5BRcjV z%>I0S${1T$WEu@eTCAh2GV=zQS6e+gj{nK?Mn=pRJXr^Yk_+++p}HNZ&EWQf>ZF{7 zr+q32G+zGus-OG?_l~jOWr|4ru;^}hoFF3YY#+!mBbN*E^4^wij{i{S`MB;yU|;rF zYR2o;?h5Ky_~o(&8^6Bm(cA~y8e)x?^^uym0b+EfAw>9DuG!}Utt#E&3w-xIR_}M} z9?z&pw*NPzcCfNIAA-L>Jj&Z-bMT^O!QO@5fFxhz1A{Yo$Y?U8=Y=&7UIRA5kg(|t z;*<|6@hR!})+7KF?R*~M_2Lx6koexUd4KyD0d$f5!a+7J3+N?Le}1R@-bb(}sTBFqW_UkvcX3M@!~l~CnvrpMNuf77W9e~JhW_R@{9I8~BnfWcL%fD;2 z04P6ciSVk#&MVpjUAe{g1Wxd$MLg5~COS^wG+FQu67=T(_T|Le$y=4K)BSooL_HVa z?v$u&>Nj-8!vFZQ1to+KhB{2dihws`nBnzk=>AW4pk$~wWOg&bEx9JwCWP}VJJV;h zpFOl0YXID?BIBXGEzt7`Z`LJEZDsrH@wiXU5A^w^59?CbUUN^`X^D?eP@GbK52L|z zwj^Dx%m!Vigq3iU7!$kzpHkF`M$|NUs*$AI%MVLLuCJr{WQz(@zmpF-k>zr^1b>C9 zc}21ZCw;W=3p(|i_cJ@Y$(wE8Y0i`xk20hxoG=Wm@j{d**B~D#M0oAJlIA7${`G@S z0|2jyh79@Z*O*wn)KXb4SsiF94B3!v^f2hs<_`7(Sg zg@M*{cF~3WK~)p@&>%X0&H!d93INq!mZwq*wVFR0j;USwY4#~DR#C#W%r`L*j`{s~ zwx6HF$X%G<`M&LQlDW2R@)pmskj)xV&;OPM0}vcf(d3Ac6Ltdh?maP^M%j;jCR^EF`SW=(Ej}VZ z-euzT^P-%L|7&l+mSEwASIWq3l%uQeXn1dgTZ1n@JMp6x7RCM zo_Vc$8OWTrYJM|=vbCBZGQl22u(VhuF^zhSqvPD!udExQ`G0u!vEm*wT<;3apjc)4bM8_2yD$)~jX{QKa6uSdEi zcdjn17JcH8IC^rkHA3X#2=01C^qEoK{`Oto`BP5pT-V_M{1@rppcCtM>nX*EARGmO_B4PL2j`F;NT zOMud|cPVqZ%Oai=9&Z;$<8;1LzIS&ktQ;}2zXy*armxQoZxEz+kv*8PjVi-j{$-m1NYxMPrV$>Muqw08qkjoge! zPe4!fWj7WxTq%6twslv9<>cVN7HfYD-RqkB5+fK45_L5gFMbgbZ#@%fb+vCSqj;76 zS_OeD;{rF&R5m;UJSj(+7on2)Yi&2&vB*Ce-f}gn5iDRFN4@iOS)fFFB{8=ToxoLBWx_6@6wOTk>85ik zS`&a?vfBg1of`9Ka5JuaRivj=H+Y<}-~VM>`cI_IpX86Sd&oeR)F80f*yd)&uIf|| z2I!Fd)Al!$U+uZ!EqlRQDfqWZqnmiPqiqmzV@*iUdo+uv9pU=H>&0dLHeTHJmc7lf z`LfndgllzAhDDX{EuHR7kFJRgz2Uo|f~dg(pFS}tZ!f-=WG@;Kur=I%y3Va zGBDbq0`@#rh(j>Heb=rwli_zA$GfXM&3yafl5izn7oM|E&>Bf}?UyQtK6 z<)Z$@usCuG^7&(c25S3Py0F*fz;16Q2O_S?=h!$ACiu==OJsWefwKC_&kf5g-l{8d z!!m+I|0G4sG|Nhrv#l1n&jsoScna46)zto`=RwRK!*+nMcB(A6cD02%7{^-X7H*#u%!h1-?ljo22Q+J@QpmtjiG0aHDZxHvr^uP zZ&pVD3;Q^jbPsih&=>!LdH0a^dhjLA9(+W!$Q;d(Hsy2K8BTj&Ndh@S3HuD?eT?Lo6O< z0G{xfcDG_W-#PmENF<33Z?`Nz@;?|WAnWHa+CpXi>}myber9r_^-|RyORmYaaEG_K zn3cc|jBpKjvD_lVQO6^AL0%SR54fA^d z^pZ~Y0-1>^L&Ag(58uaF>i7uYS;u;yf&DX$HV0c%gI&d>}s47DjSiz z7MFhKvRw=&UOLRI4=ZoGo1@5ezJ(2AZ)B>c-;Lzfzi(4C6p5tfusRpOcLyrLa<}hZ zm$hgayb&G~p#2-H1C_ovcnBEdfeIbc8zB~}Y&}fs1YOT33Mj@$e<_sCN{<1_SUg+sC$gd}O#~g8}VRz+8{uG1CZmU&-gS=gO^b6S!BGbf~_3 zR%R2dcVV&o4#&`s0pT4WsW#T$%M*`cOt*W6j3_7~Tr0vvop$!VAv4A{c$$U|7E>Wi zCi$A!hH0lRt2os~Fp($oN;rwgP1_0>xhScD9KJaJKWvVCF>uHR(yFXMOGSmcrU#nY zS%anvGAKmWacRIfMWOm&m%a&-j%H@}hIh0bEC{*ky8mXS2k!^`-?5_qWYa9n@KHR= zH3JyVG%J`1MnRNTd6+y9>kM^uLL@9--0g!ow9)CV^UUyt^Yb%XezIB0)_Y%Hy%16B zyAC1;soa^Iw^0bX8iaEa2?r4qS>+^`(M!Ucfysq^HWrQ?&56geP-vw?+hvd2#|HTX z4R$zp)|WX-Nda(6_r}lGz`QPlk%2?D7`|eb?=0=PPv*1k9-5&P5WF<>rkBNx%j9(C3?(DB;DxE3pcso0U?Rz>b%}ByBlzw2L%dm+^8R69 z(M*Ng>wOX_pTnhqPH8l@m6iOQsdbb}NThabh)+K`^P8fi1#zI5$P{B<-j>Tm*U|25 zwKB4pUc>}r+Jc(i8mAJ6Oz$Z!L$L^Ory$zGGC>k-;b%z!LJPiO+b9me3=EL9-JM)T z-`*WScEc#Yf9%>Rtu~+P4kTs!CN%AdST?Omn)sW$`HzVi)uIiVV|sU^3^6z^qp0y| zO@uVrqs?oS48AEo6>{R!n(F=<3gNGv+&59}Q%7oqW(VM`4aZMCp&`wrQN8>EWMpMN$9wf< zI{M!xg&rFu?eerdmY-lPfBn=s%)aK?7{AtnMu)xS)%G71t^d3!TO4E+g5O`CJaC+a znzSjNjHv2S8oChqHNcackgL3YkkK@zv8OPN`S5CHS(1LS8;~oPUfdw<#?X1VS%Hf4 z@N2c@xatX4AyW>va7bIdF5J88^}BAny6?XmXNcWV z#dl}c_#kgVFLy2BN}Lx7L|q7=oBVK6dIDEJk264v-oxsLhb>~^ZcKL0e8KNY)kcHP zUrm1d8MEnv%?HB2LdP~szAP6vz4;f}28pKgk0V0S`rvRbrCY`w(`2*?v`(;#04g`q zJ#A;UIve$Qv%oTo^VJ{U1~$;ah4nw#1u>%M{!il#*bE4G5E43hT%oX^`jn}l?Ydu~ zz9=yjdPJiyb-I;nTJ1m{SR4VV{orVsPV4D6H#`C{yQc305%h>`T%1@Aq7S({jMRDX zk_jMt-$1olwx4EyLHn-Qy?9@Qq^Uq;YI9Z>TNd@}!+~YlQ8%7upe=;$(`f zIx4@FWCN!oLW`&}!XHSjozBMj>_d0eo8_{QY6bQFg zDNhz*`UXe-UghfR99!%!V5I>4x&t6y%*l^)&xrl>^DC`M?Ff}h2kMI$6R*bmxx38! zBSWlNuz3N)41vt|!a#dPbqa@x7H0 zxN(d4h>oD*&cdEi8l^!g*Dthh)g!e2UXS*(oBgntu=b#B%|SQ`Y?qFuujb5R=jZ3^ zDl6ZnE1~q_eJ6O|Ngn-PhZmt)i$C zCt?E#!D8c3$Q+>(|7H`ulLYnVez#>do^IB4!=0wXWU%zC$jnLJQ@F_aPP+jprHfM4pP`;5N$}hDR`nENQGp$NgjowD6LU zHh7-bcw)L$@?>y0vR(CIX$i85YqV^S#A#05!zD+5qR)*H^%Rc;1%5%7jJQ%lG#Ev~ z>oZL+egi3;xG0kjW+fCgd&}2gaq4`^DnYis_VAPchDXDQ0V09c-sYVa9cppW`4g!Q9Trnt=AYo6jHsir zzJ=Tg^kn*8tl;cY`kj6YM}ckFzTX>d(goEcRS??zOE3Xy+{M zQb-K>L`cP*f?d}2H@*4)e*BvtZ(J*OM08Onwsy`WL`n5=*8jAjlYwH@AXlJAqd~Ee zDDt-RN#Ec+>*tMX9L+u9ki~~d-w;!PS`=>j>Zo>J_Ip-3c!AbD_nqfN?vE8dYnV_! z+sTPh_74Cj$aTY74?|t&?7R+-)(?^t!qiNmzmD^T5s$g0LY7hg55{%-GovvYM645hsoeYb_Un0^ucaeZ3XPM z@7}$maottp!LXjdwBP(ZPuAxm8h5-yN8|Vep`b}#+4aE6y42)vmBuI(6?0bVr20TX z#4^=`l1l&CsM3exgEs$IBt(y*9@5j%9#}^|IiMt^{@$eSS?FgE=yc%vs>l8h1u&1r zuN)1czn>8|AQyEsE%NP50;fo`>Nn3-JuE^>X~oP~34aq@1-d7p6y@_BK0J*OC@2C< zzw^?k#sU3F9_jk^m`Emdl>v^`RY53?aHZh&k2I z@6B~b5+BD3AJ}|4w`zDiXYM{YFi7;xu&BU~-SXU`^iI5`#<>;s;5@P|U7g9HwBGLe z*p87~S<{a19*h1m^+NY@xW3Kgd>?uafzpLDTzUDnw%%TXbrzY|osF0Qne3Ko;Yy4? zBKO%X9Y*TMG@k+_1u-_0eh5{vi!%st257-l_jg5``0HPX;ta>6e%*6+VXY1OTOL

?o&;F^Q6&TN+G)B?2ia+yz!4PCG(^hu*O|vai%IUKas2mGk z5Bn9_i)d*lKC!v%uW+^cmbp1Uf?nf6CtiM<#-_ys+$q|ur~HRkFTI1FKG-4fc*#Bp zDbO!&a9K@cBpthQP3jY_3|uUD$w1PO@cdO$J6L_#5%yU?zHQAj-LLcJ znW5GXco#OqAg%U?-Uq#i<(6bQgCYUb%J%b(COmbUgJkN~`(`rhMkcK}d8k8_@W>g` z>3vPnWv4pX-7Ox*#Ffp>m`KqxfpCabi*jpc9RCJ!CxnX^FcAEH>6uUUQfG z??wS=kd6ND6x+z0DFUQbjpW^R_6QE{SLPrM#zUG4_pGi+2o$v%&4dED%jPQ&0A zOWmlS7aV|_ZAd$byoHktd-P-Q)n1%uYl3+JtT{HKp)x6MC5vQb>c~$LYiYKq*!m&h zjS4|TrL)dQp!2LH^$9Z+aXf6^la`fb zoQO`|M*~EP4^I|uX*k|g@ayrk&d-8(Umb3E^v&wzLG>z7P8mmW{2oWlRebJ5&Oks{ zDk&>0T}g5w>5Ovvm|n}u(s^ZY7a&JDSj}A3*UWBrEByfZjJBNk^LA0vNYNc^vVwgK zQ36oi#dTFxQSjQ&U`nAE-svH2)tpaYH@B^hhk>^%v3H{xB0kocw|CV=dao=BOrp!5 zWcF1g<_5sk?f$oRKw-9V$7UcL7>>cYmSgs3L#_;{?oZ?Wg$Z%}74y9YZ7 znicbm^;?99y=Twb=VrY2QI%1J$tubcqibJ~&iXd3wS&d;q|~(IQHK}^o+$xblnf8Iz}QP)UMvdRpov3-J{0aGr3K1fIQ}|{Df{9|SDh*XvB)0PdXqB4SP<-Wxf^yiVxXtvD_a5QS z>#E1skVk$fKX zvo$d<$8756m*6Djeih_+_-v8;g=M8q$Atu%2}S_Bym#y})Fs7tqjz~f&JP=LKFODF zrt2#%1>w+$a9=R#`0;+_$mz9jpL_oIKW6t%8P07OGLh|o!q#V3KEWu_CepP2gK}T4 zSz*8+WS{HmXA*87X_)lTueFzkK55Smt41iGa#qoGt9*lcU3O;+wxZ$>Gl)f3tnu3D7 z1|5B_UYT90LlmG*`?1#dsU|D3DI0rv1N!o)(OlPXIl*^c_`8ga0Pr~s%7aYndo^nj zBzK%~xU|roSgju}Sji*Es@qy?J7~u!P0P_cc{-ZO(f>YePowxG4t2Rw2^;_q-f4q6 zu0!KuNXL~r&+qo;>-U1rm+JXo%`0tr>P5qL*_`Q0-7IkMi`?tZ-HC~b6={IT>yN|p zxWtO5c*&FqTjcU!k~K2*pPL-J~@5^xUniu8-Er*l4rJ;KPRXK%f-cQV{k z=Z)V~Q4RkSzdcog^iC`fz77n~6!&vgQC)_0wFM&yXP*}sqvEiJV1L2cLqEETaxOAK zTZkU~Fuj))r-rHnx7&ZJ*~?fkEkbkf9s$$dC_jk9;c=UAkj97b!~O)$oIWEfYckN?m&%vDxeO8~h7R8@k$r^*@_7+4C7(%vT>`kFC40Q@T{ z81=;=Pw764YIZx_~GB_SNv0EukZc$jF7$2_kw`9$CUQI&djgudWzfA z-)|X;x{PDdK@b!MEK?knI${-pj3{4$$uir1yiTe4bh&=@H?1Vf=;elO-M79Sc*s_=jKI?l zy6ci(Gfeq`4~~ot)UUkSI;>ZLB;I1b$hi&3o-J;N;4K1L7UE>*PTGZu`yCzYJ&b=i`GEMWP+pcwk3!Hr-}o+<^_l z-_SOh4&Gf|#=;aZSldCTH@mZWF zWeVH+j8H%O>rMOsNz~6ARD)vNY%iY8?Bc4-?FKM6D{r6D7rd4V5^=&AL~DP%&Hl^& z#P)U#3nvRL5pe{Ran7nx$Sd%j5Ooy$8P%I&oUo;-$V5Az%IIY%%w91R76*;CXzTfj zqE)6>i$TnG;b2MAn^+wt5@xY{OA1mslA;N|Nf8W7%4Uj$NZ@6)Vd<1i&BET4k5?<@ z2GixLESo{tk}gu$mza~J3(vTcldPMGK$nS0gPOr|`&p$??a>P{XX~FcWHC;Wwv7LL zN%KSiO9Wk<-C27rmD+-E|IwM}n7%*3gY)S}ri1)JUP4dF7~(9Sk*^0XKKcH5J}(!r zzJz}H=ak^4UC!4d%-zRmZJ9*BDjNrlY>x?W|J=+s`f`+ zN5Jg~e@>sbQm>O2!Vp2QpDm5SxrhyD&@cSu#w$1_y{vGYnt00F1iSIp)KF^#4yZMH zh*59^3f^9Ec=S0YlU*FDdUn(Gay#Pn{{3xRz2D7b`EF9%&AK`pyR}T+_(J7?PPa9& zO^}PDrfr1E-Hj$#eF_Z0EZy-c?Qp3w`g-P57(H-eaghn#`jdW(`^l~ z-+ozXX{kg)lQq?9g2P*&*95Gza6)@K!P&f=J>c zV1fZ+U)&JsTejez8YfWvv+3(?f#A>)!x^#BC8t0iM2 zKG#~98B~SL&aL=5XTgs#>`8mIs^a8BUI?QYG)SvyMW~=mhdccW8K6D56-|;xs{WC) zRui%;$N4>NKn%*&V+>3n$1sUJUBhPnDrRPoXO-mgwjHLXW!jG0o30#5q|c zoazmY#%UcA$j;Gg+EBlOE=>Bt9}vAU7g#Hum|`0UWB#dQ#3(~_*CZd&>#~x70&t~@ z^@5CmMm7LCmon2I!d%E3uzw6>T10No65J|duQOIIT#Q1QX9W`fi8;)p#HKW`n1@l` ze)<3${!?a&UL|WjI0237lXfk(+7{&Uj5|%vqfz=1#X#cW=#9{gKj%ymwf+XEdw7t; zBX6kM#h~Y=EA_$_T7_qPo`{2mJg>ETSNCT2m+%A4Jw&gUQ$mN3m%dAsR2ZVQ&nl3N zEs9l~X$ekw|419i!xAi6Xmy=m^xU)q17j!}xD&(6XDcHGs^aM`Pth9OQOPDB*9?LX z?{sCMCj2V=@U$TuE`~q{il`}fJDz>yFa=gtRHJhd`Nje-oqq`%nXP!5c@t&pf5h8 zk=80tW;*P+i@=+Sym^Kwy||L*gg9tjQI$pJs{MDF9g#uaEV=X5TvsJFlMxymcbjO7 zBg=YBN8WgSAXyU@Qh0Uuc;~p)`j<+-L$-m}ZJ(Br!byH?lh6?e9PQ4DgA88!V`)oC zgFfWHa&T-MY{5LpNNVTJv7uFJu(R%fI$|TUgip93}(T0 zZ^4^#U}|+3zG>?;pwCdj54sS97zL^~N@Una9)FLym*fAC`AvGtng{H$^$F_dxa3yn zX6xhQbHhNEE%h|{ml#%S<80M{^3aYROL8n5UBwD^^xe^+ttz0gukU!2t4SB?Fn1< z*HnOws4X~rb(T-Nv{N}Rwhmv!9AZDSL!14p44<9Ilh$^yV8Jj%c3nH>pO3YM|7uiA zKXBE)f;84`fd()`OoA-^j3=8X5)KTvzF_qpxFyu_Hwf;Ld8+s?A4w4LNY!OQr#exI zM%ic%1Q2X%kj48WYy-HOBp$Y4{87ndsJMxJ+KHcko>7vxCViKmA88iH1WuL*^n#55 zMknWVaWLj`-YOf;8Bi8FJmGBZGH27S`{&_i>BQ97s;7~+oB9lt=Q*~ere*_jV3Cj1 zT~q6BFO^z%Yz-o<=>apfM!@VEB67bx&XNVi&_KM*t*rVfgx{Oq!x%(s4R2PH&WYWc?ts{+N?SJOK*V4uwoAj2-E#?s(mua#mBI zmXpvh78^;eWRJJMInjAryEz#~!+{Ua1RIkLOuvlyNP?E)_IETY;GL|$on2-&|5|aA zEp~hGS4o>Z>;g?p4;AhDz~zMje6o6G)CDtt`wf1HcjE~&$?QG1xUaG6o_$)=TU2VY z{9kw-@Pd9>sU6kY*_Co81n+ZzfUf?It($ktG$8G4DO^Y_qv+AnP%tE-{N+W9n+8BI zyljM^K8J<-s>=ykk;ah_UPKfS>=wUyi9>lsb*H7=_Jph_>p3#JlBtp3uS3E;DV4X- zimcGA2D3u#L?>kw62ZX?&meSbGd461$NEFXPJ_F%ywke(;AsvQoLzgNRGvGTjethX zx!dx)?`@S~IFuf%LAZVd1dW>`8)NF*j|uu5)aF)hqJQq9HI7^~GZ_GsgjXP-1NX_H zu5=#u<}#J5N1sXMGl1#SnJiXc(GQh0eSC(F;DKercE{51_dMUwXYvnBLk#p(!e4~t zLQ>c3igNrYlataQ4u5-$d2l$&!I26MNXGBu zb$vy1HrHk2Lo|7DZVR$ z{K3mo(DC`}Ew|pIkYZfy1E(y0Mx-}aSi`&}4{sQ7tOP;f^B@7Nde#?^#NDpJ!B%rUE{4xr<)*@O+a9eD?fp+!qF!JN0yBu0L+FuBB`a(Kj@ zV0jY%Uf{dnQzm;J78G`ri2K65AXKGI4Ne>;}s;J&>Q7nBde`U93L%d8|Tp{TyvRj^olo(uWxFnomog!5qE%9+I^|>RaT;^zXm&8* zCAB*6V2J=@E|d}uR1!Iaa^Tt1opiZ2DJPDvUKP_}X&@#dKDAbQxu4>*>lqIAik zVI%KYmfv}YSNcUR0lu;C6}l^wi7P&_s45aZ`V-1wel8)55TUJdK|8hA>mby2=-8EZ z%lc0v=}{=$UQ@svm2Fc6sWxdl``&5dX;ZcRUb+KcW;LjN{222`M8}1SC^W zCh8ZANohyRIdK@HF`HlDP>#zD!RGhhWAD4VnT7}c#|7Yf4p!bX6ut8}5(=d-5C-*> z^s@UjM-_wf@pvMn}EvcG3}l!TKePl=JY0w zBP0BC+S`{^Q3@#1b&RvGCS%vLn@)?HJsS4**ZJK9Qz5|!7W|^T>Oy*IxjYe305>h9&hy-C zdNY(~!F6{meo*CuiHfW(ylrw8I+$#Yw`SZYESvW(MMDAUFVG9ZLg2qIx6!jI!ihT? zm@Xws{6x+rRYvu?&*)`4N}V&HiYQDU*| zUzheM9?q^{;cY`7|ML^^b+<`lgUT}N9MFPNePJxMZt}116<+Q@*R9q!dnOu}kF336 zGd;#;GmVeoX@mrWE-J#7T^FUCIX?*_jIFD7iw5w0e}35XaNHm5EHdNOHIjDHm}=Ff z>zjh1ixtEV^zj)wjzp%1;{}7*_EQpX&n&d9rE6liS z?@}Ti0#zCj5F`ifpRq*zkS_brYluO5NdjF|G{vNh)Dg%gV%KH>@AeyiKu&kR&e!&s zYe)+&>H&R1B z+qLu5Deu{|IkPH}=A>N4+Ef_8nnmez5-03?)3@(qKYjbWw%meEdFVQv>6{{pFG(v) z4p^Qvq=25|P==}E(y05C@6em^x~t;5!6z1XQHHDGvcLeOHg;vrYMSNRw=&6`o|md{XoeEQo~* ze&58nqoFo(Q7aw091E+8^{9JiZaB?*)kn zweAIcDbvC-r^P3G-jvNe0m;SdH@DpE>l9KkW zPIu1EbRA{|9ohiahSnNDF8d;T9Q`vEX|~gbdX6>u9THDeUc$5f9IHoY2L{<=_6Qbp zXEO7=er;wu_f;a3#YYq)L2lY{C^!@|z@FHftF@sJN}vl5EX=>c`aaUH#^8K1@2qFo z&$Y1`sir7xgaG1~8lT_2R6sI#v+lNK$9SOXBU1c!2nGJW!c54Y*hI`3^$R2^NA0g; z#epYLOBsx0sIma0|5`b3dhcx`=}EYq0Cn})eB@Io{fThbTRiR_HIA4Lp#sbU#fq4G zUmZ&wsR4wY2Wh+!H7Z0b=k_O>2YX5ONVth*5wr$(x*#%{4SsHvqER<0{_E&X<{kLH zPB!(1{ce>#rbNr}Ck5>;Zs>OaH|?k^w}l1_1Nk7O+)MM(X zldJ#X7g{!jcSYS~$8>nc85$^6_~t*&A#QpDvdqhc3L*BW&4;PXJ30R|RRr2+j8x&W zrJ-+X@arstJ(SvpQ@-)GVDYyie-msMp6Y0sJg=vnZ~@X79uVx&fP72CMU*I=re1(b{zWuWt!>FcD7a*TH(G>;j!sQ)xzJ6k>4y4hFOc>Y_2yzkj zPl5-duDXWkn`4^^KItvEtI+G89^ZQ>BQyEX;{xTN{rw(nM~=4#uRcpnNq)3n^BhMs zs1uzJeSsRJ@}G3LIR?&Gehj{5dhhGV?<@xM$qIL&YSB!(pnC~%=-KWp-|x(nSQKvS zGmeO(gzmd_eQZLMNteE)L1QtjM~c;A{%xY2a$wy|huKI!C8E>= zJfyimZjX^geB~CekmlL#g77yGNajW;8d1=(ihUU%iWOBn;ktBddG)9rz_ElMS1xuo zN4#L6@<_VXCvne4aHuoQD&JwMBw>H%cUb@auS|GABQ*p96}U=nnncG>gRJmZJ8Wzq zsQ*Zzhg8-om@;9mHM~oUh@p3^*D61ceAJUC!CBQ>;4Gp=r_6mY>F)D7@fm0wj zwJbwv??~bCk@p{T3nqL$l!Ni3#mQGu=697GjP*L=JtKMQ`t?mwrvm8;TgwTh5Yt z1}uU;Hj?3d!CdT!?;~NkK_-AqP$~0_Sr@wm_)pNPkPi2<%Ucge<~tHHOhWO43C|ZP zBQns8^5bqYNoJSq*F+QrLzO_GcVM0FL*&~)Z=vUht~QjL%%iR4w2-0Zn|4!4Ts+Dd z4Q%A{wY-rBpWGTW^J66bnBE4rLd{R>HNfZXorw(GM}53I>XAZY;;{O{DHRsQ{`z{z zDy!E2sRV^Q74!OtP3MG~0JS%D;^Rf8v-7Tk&x7u@OlQnSd+}}mXMh2d;MIIer)~`! zLNAT~FlvlO!k`)0Wh)1T|L*esLUe}R@A7`m?{dEFH0NfPr&}q~k)ftEomDwalO<`? zZ!ApB98M#FCB7jesrPE2w~G6!VwJHDl)JeXU1#T8XU6V#?93vang4MGpfk&TdG>1s z@p{<3&4kZ>p<;4UW5-26hJLHWX8(D?SmowNvAJ@2K1Qhc=E2T1eIz6t_2h8KO4O#{ z__$8r*SSC5U8A!YWnVQQNtWZEj%d^?qrQUBI{_Kpi2ft)_y`{v@!+plKo7>Y?a5hb zU0{|zpzxAF?5T0~Tj@nhu9>!K+8*%N|NU```_o98b!AT4@BoXC>N*dVSsu=PCpBS$){)RjCAZ2gDWB>DzZg*+Mg?209~HcKC_{%R$mM9gKUN zdA9%c{Lj6Ci*b55#AsGHx2ftMJB^wuwB}2uXTxyfjXaFoT>SM-UA7rWCjM-?U7n#z z0tSxIAXjY?5zTMLO@`lwA2jU7sXoqysN_p#$y-#LlqRw6?7EaRF4hdcKc8eOsy@(o zItO6Q9O2+YaLM7MQ)9%b#4TQuglZOP?v>Ur9#Jh?jI=)f3<1?Rk$FLOjn)V?=RE91 zUZQ;O=3^79wV$*mE~aQ6{MoQu{exJNO|$*#KUKNU;HAzlNXZ!Pmx#QfmB-}8e}2?o^0_y0exzB(+bwR@WwLTL~IX%tYp z1f&sBN=gtAhLn=-jv=K%rCX)Dg&_tBB?oC38tI{9fFZu^dyaa3-*xdf;@;1G*1gsp zOJW|}vZ5=HK0iq}7I`9cghzhSAvwmAi2eBs zjo%&R1$#i(s^6koH%savJiNF1@@k#(M;1$^a-ei{iWB4hGeHp5aIz7O3#pp!#HtAVPSGx-6iWCBC*y`z%v=)zh0KK#jqv-eK zv!dGnT0BGb0k4( zyk}37+L*lQ_KO7Z1N?r~anfg#S$>!OS$^+v_nr3w(lA*y1gn8OBqwp@gJ|NUUL_pG zF)Y!Snqc#$WBs4#5V>U}{A*xKR|~ajSpqwg-u3HQcd7Z*2<5ewo}AeWDPz)eY|yS@ zoBwRXz~j9$l|W5a)hB_du^r!!EUxiDu7ej_;F{I2oa6VJSU4*Ia?@jxF=W5sJT#56 zk2PA{gfx;((lS=f`tS4;lZ-kOR(bh^k+I*Zv%NORDfIe-7RM*?2fv7vD@n?GD-}F7 zai0JprTeX>j4>~z=kk5IjWnzOU!@7Vcf&CUciHQ$w0_u#$CjP;yAX;EDfY94MvYA!-@Zl!i4F=(Ts)WXJYjThyRTa^<(q{Q5 zkXtFmH>5u{HL_tEt^HdNfU*Gb0~v?>I2&41(N3m6ARIl;F>s%m$SnlYS8slB>l^!6 zvI)olUS?X(g*ZK9*HA4#_)1CR@fjGQ|GBjXA7V1z@4*kr9J(_vle)7}UxKU^$*)lL zC~ucUU$#0tw zl0N%A$^_yGWd`7?^SmZ)9nP0B(!}8j1>m*^0WoIMEqI)o)>Hs3Ahv1mW`}puKc1{V zt{1K~K&Vn`cGV*7e>6GgkLD(kF)}nfLF>sv1@~CFwJ48fz=ahrsP1CDXR354#b;)z zKOU=hO9$&iTP!#ybd3A7_}LPRy#*_uEGxf1HFYKa^QDH~i%-`yc&sSWP(nRI{vq`( zqb$_z^!RA8CMJ%ilJ?|$oL2LfCn?14tTW^~ODI`cM~xE~0;?&MMmd%h8bI&$|%@?{Jm|oDF2{9cfP% zeu5;JLPW^y9dWmtmUx0CmaO;+eGi7+KK~u>yoK4^cwIKS*v%n6u3VlEOk#CLpHsRk zuh*{8@u^Qxx{(2EZZQ(UxW}vX2Rqa$$$cx1ixp+jQvdxxbzQOi2s6~plQ&(tL7Voz zO(wM0O^vAPDV_VY&b$;Y00~DO6G-y8$HZ1hcY5nS7INO$*uL&nop^(T{;jZ+u?ZtY zz&ZSSio|?xd6Zp3(50)%QLy%u3@c*4bQ?ucnD@CInx*?3K33(c%|NQG&lb{aFa9J@ z1D*y?KRIaF5~Qf@BNzyFZ@gOnA&1`UAlY8*2=9i?>fI2voD~`n!6Y%Y4Ck}+_@5fV zksM18kqv3gTvMO#q7%-&9T!k**{f_G{Y>^j=#|`5EBm9E*uRJqlk7V_a*NT_*&lVB zTP5#9;7;@Y91nkvXn{bh=x(8hH82j?glfEPz0Yy*_#{esXO{x-4DDA}Z@>D}n!bh6 zkU5UvcH=L@H>vx~SmwAE4x$GOP2t#>BIYkFJ#lx0odyO3`sbGo&;T38TZg!e5q*0u z%Wv8`H)<@c`VauG%}RkHqIgltr;A*g`F6MI7!1qu>;LmFn3Bqrj8POi-oV2@&CTC+ za?={)zDwHBl<{DThq8>&9BhG5sjlN=uL_a%QJ1{dx3U_9*-h)k42m?VLfJ#F6U0ki9P+7}ZRpuJe z)fE5VbH7m=J@8Y=K^yK#q0|0qtEIsj2DqqOi zV61cTroicVvL4%Wci4;PKrH6U9orga^H~;bk4s}ArGu}P{g?L+R`d)bd;gAwfF~u0 zRVhwWiLhilF??;p`6NfVFL5Ico|5s8=`A`r@M&px-{DMh*dQ_SfuJ%9@V0Dcdd$@a zP+g7s@Anx^8eNWEuXtLp1ct!%K{e`b9%e2hO5>G3N%*p&{j;Y-@6fSFsjJHdW{Rr` zaMySsGtd<%1&j+>W{&8v7bcG)7C$tN)OFW{0hrrlz~L2C{wI3JKK1m@?$`y?Z?^@7 zob{NmLbahJp-z`gWu>LM4Tw5wRj%{Qj8mN&NA~_;x5lHZrBLW&@UOzFg};E=1)>=! z;NG$ixh*M6il3!_EJ`pJDk-PW7BK!iFIKGR_kjl{FdUHFau(c$)mZr>ZqsL2=**8C z7g0!?cADG>N#M;UihXcPrv97`n9OLg zy(FuX2}C`;?}C(h!&$4Jfy)BT{3xgO{;jhXX|M;`TbB98KE2)pLWeGzjia$#p7F{g zn9$6D`iHry4VPm{ZuJ&AsXH0Il1(aPx+++68S?lE-PE@a(V4^A{GuTodB6c=koHIR zIb;P0=1tQ%Py4yQ(0qI8g|Io%T$$xmW`OAzvmivzL#f~PcHT)NW{*ek|LhC|7jF*7 zPRS10dlX>n=hvVX9xT81OMNcY+0y$zEmGX|Pc{3CI(?awwq3LJ=@g{L^{- z?1rYIZpaIB;BJbC4b=!eU8)#>i$wQTR=w_Kd5vZN0pv?B`qU=C2pfz+i4W`)VT_snd2< zx4R5)trax)9<8?I{5Cs1@9Mi#>cQpZJQb|Q$?0fNh_lYFM7cE_xvU)^1fAEL=3c!S zKzAdKlON# zLEW-}ZM+!=u-S`C(cYIdzna4Z(4KAHM}7RU+2a_uEyFF(YpieO#U*19`cLzWv%G)% zM?Op}E3DPor#s`%C+wrIE1!Rl5Y`K#GsS#@6~qB>Fq7iyOY$-fAydIVRcb-yH;NAg zQYHxG$*doEO6!^w{XH^I7Ob$OSY`2nj!xtAt2cIa@}O8b45CN4$lGLJ(nU7i z(|x}^P(c43H^I(W7H&T(bv})6I>ZuhY#hv);Rtf!)Ebp%_j04zas#cg$cVtLdIlX% z3ZT{YWaE-Qm|FlF`rBR85RPDS9V_uM)A^(khN5!%HlJ{8(%1->E0BnPR#D; z9-8;vfz#H9$|Qez78h+hESdOzNE3MbDj;EDk%T?rqd+J>Ws&IN8G`83+_B|hSek%1NH%<24XE!n?7y*pmY06CHhPGb zF>jLlYEE5xNU^Li#}liHhB6%Sd<60p!4~~J7B6$Lz%x#C#v<-C*j)6}-rUclUnp%v z`tpSjx~!qputM!ROQOR@=f?;u%qOlv`aQMPukQ|0MLvnLHD{?LCx^(-et+puHhpkx zelMRJo^i0FOH*0tN7t==m3s-P41Jnb?M<)W=rMZmtT^Paq$C9wB3p}rg!nU4+AIm5 z)8Xtr=fL$V;mNf~CFjL<>)?40H7zYn{Z!nyU>_YS8<&X+J=+~n+xfxX8*QdOvO?6 zh;_VXo8ea3)#>}0R56S88=ZStHg&J?b$wn>R2V&zS$TKOor#v|#JQeh_w#DbrcO~_ znJv+&@D4mBk-iwJudhdrs7crHww?}`{8YuP8Ey=+w4Vumh19Xj?z=s?vTM+7M*W7} zB&hYCgjuiestkn6PbqjqLbAYVicli=a;bQ>(xk9*2C*?UI6;KCc#Yi--NsDQd)2f1 z5O>>9SHGrYqI?R~cJ1eLa9Z_CWbqAbS=3tGw?vi`)ZXHQLjJO{*i2OD(VYBJn?PDX z5(?ySZ7F?RK>-WGaX;~F*@RFHs}_5BQ%m_TLOI$&C~e&KA?mib;hec2p5lkelUdsE%eA*l>mwfc}IC@Vo9la z56scwP!#qym=$!;4X{jh#)Fe2vduTfAE+;c=F5L3w4!+Px7&wc*=EaN zsGwywpk31fSw-bHkkvdCL5F_UQ@iEg$ZppLGh@;w{v=`rPYmtX9IbCRR0_IraZ#><}1ut{GsalYpmYRRfpQ;)rU34 zGch%=2Bo7W7IMUF;X$xr6TZ7Ovy}%r9jGv-_pOpcvkweKtuHMWML8fm67N)s#s7(!NEmIo zu#*=>b?Fd}Np^ECGlAC{Qk*dFpz?KZ+aZ89(t#2kca0991MVh8?0{X%r8xwuKPIZm z&acHT^X0@Q)tmJf#k!XQw>){r4C)e%-XjdwWFQmS1xPV7BbqDrTBCaC_?#8=tGy2a z=8G7fRjnTPaeI^T^cx9xLEcW@r+c}VfP^)nR;SU}a+;^?*0%b@hFX#@_4ts(PR9%QFEma@V zQ!H{`x<1R4<_!3`B~je`0$fV`2ewmlVoI!CYV0b1hb%rKrbwCPF51KJP2s3>r49Dl zK;2>vY(V6bJIs4;xAHDC1bd@_>n;}Vm#G_X8(alAkW~J~hPQ(PX_=CMF?ops7Y!4? zx5ZnoPMl4ad^uxd-)=rzMAzq0d%P|)qI%ijt)mg6s}-YjMIcn_IADVnX|g)NU2=M4 z40pNVPs{H}73t`xgrFbo^M4K(qy!rQ-nAtc!A4X8>2Y~qA zM`<6o(GZ(hlS68lVCWbWjrQ}#t0g>M3ve43HkLv~K$y`J0%4Pv)rLxsCJ_XzHop!ySMPixJ7`tV!>MQ^Z zRRwg~r!J`1tQ+^qbbYZdd=&T6`!T>*!Xxer8Ev~}lCRZy$pc);V2HjX6%hH!SFQz- z&MIpdZ{LD{*~`9Q-^Q7#sVX)sf1~mW1Y3|lmD?NtsoIld`nG144<0s2)0ed-gO`GF z`O5ZNT$@BWTYqk_6auUcaP^Us01CV`i92pmGh`pNzV=h8S$EgOu#1j`pKIJ?r|Ayh z1T5<9lQ9}>EL&!aLuNI8q0&B{FX?j=)et|kp9x_*_N`Z1r~~37AbG4P4-n;#neXuwXlW!XH-8HdGb7H=9cvdZ z`|}G_l3;J)%caomy`~u5!9^Up{T{LvMt~Mwio0*)sZ$2$#dKeB!U$1Ak^ojew*EFb&ZYdd2a}Vvjwa_gkYU zsXvpxg11!%oQ4PNjU**hG82AEC1%O}h+IuhAD^<u}AdgD1Y4h8(w)8c{_{-DNt?#5v?vA@1Tcw^6_^45p=W{Ux8u3yrhg=5e` z&hP~H8I2|W{Znc(#;0fX%|{aJ4L=mLy|SeP?0?0rAJ47+Ono~uBtDIDd3BcXc*79U-K zJf^AyyKMJk*Q+zu1q;q51~OiR;!RnfZSog=(NaLFg@; z5n7Tt&yrZ8oq}Hi+3y?s1vJ_r zw5CIYL)GL4sVf*H)AhqL{VKrFH#$5S~>m+QmC41Yl0`6sL)jstFFf`6mx7IdsED~=8 zFyW&l`QIildzM=z`{*6y=+&HAdAz2;mOM?5e^OMP%ii1J&By^QnjH?Btu~8+r>jp& zj;HweM@H}*`aB?+Ug^0$1tJw%(X+eL@7dLm!+FZ(py#38!N|ynmoM4HsX$h10uapI z=f9BgU2@obA0&WZ4uQIUPSmDmH`_UlKeV!YmB^V~2JGp$M5D@P-yp&n{jD_n#9Q)eI3K76}Q5XyRyTWkV^tE^W+$a%HBQVT^z-4>-W_DdoKvF9r)KaJ4X1YP`SUeIsbJ9mI2u7cdNFqFM*Z0Q z{$|qDS#wDLyN5gp;Of|Db^MvU7oQOdlkggab95=i9URZ=6LoeJ%iYnsf9ZNyKe_0V zUWQ~9NyQb}H%9-3RyE=WYu^uRQsiQ1J;Ih-=&Sk@Ha(gJZFU9OWY8bnIViV)ipG6^ zdq>9F1ARzuOWTVQU6OR{9+Rx}H0;nI?z6F>$}vU3uuZ8`+%C`EKpQNc4X@-sL(FwOwtsRRR27r_EQwc@rT-FSPW2*5}Te!*J(Ozjm&gT8_yIpr+&`qA;?5DkiDYv(8jAhN)Pn@>IGZH|rG zj!L0p!Ak_lBHFRMgy+3=X?eMBi{ar<=2}I~hlWx^IZ9#ohymM| zVXLpTk^fnq-^Knn{OQX}CP!3dWc2V;DdeQ0L)>}7LqnkK$ zGL;|;ZGAoT#is1w50PgPDRTnj<=fyIe`G@raUxwP3%Pb0=B*F*AM)4WBzh!6?-vG~ z+}p}s`1DyCL4m>Y$Rmk61t-)ZkRv>byjAJ6Gv^t0O|L(vmxb>J)|7D#@98@?;$-7Q zsF^gSTLONwf;_k|3D_yO*<^ly3s;x-u4i(4b9r(4l)UxYL!W}nfTkk~m8GEna&WAU zFHbu45}}nwoxb1{@y!lqVZi7!9cVf`Vuv{QrETZet5%GS>OYm_o2dX7X(4xLJ+=pF zJ&>DYobF`3jf8`4iGZKT5J=2=^Hj%R?CqPTne5mfgUp8lzf@aad~F$}zWMrf6qo%E zuEI1xr?haXET+P9m*w_gJb(OPuQMyp^RX8sX^Y)@Bq1j1PXGb)r5oZDz7?HZ2UTBa zsd{}pM~-Dk)~_GhWHH{8C?>zdv7euAjWGoBj3L`gi@R93VCCirXs}Ghi#T<;-Lc|T zsmTbp$V%I6@_$~bTv(3K+toe9K_O6Z)&DBeyJp!d|gGRpW3m>avgO#{=Wm?#p*H z%`@G=OVv`wzP)yCqCmYYjH{}-su;TuRsTD$TZ_fm4)cAy$L-u*b(e^ZDEiKY<+Uo! z8>j}bhjcHuSO%2aM94a4$gjQBC8`|_n=@fGbSGIEfeGCy{h4j`C+3;20@O^>M;VWG zYMjjXG8uPwaO=2mu0}r4{l3a5^=xU3>N}yi`-%C5U(%0q8*DU!`eOjmQ3gmfXMrN= zLW91UaZOPx=|9Z|C8jPCsk1YpMq01JxGM16LQK$Gh6l@q^Z2Wbh6u?JH*@@iPiED3 zdPeKpUXS>i{d#Y2(6;;;>#2Nzk-<%f=@>=ntIuG5B-5VX_syi|o!~C&V3dRS=l)A* z=80t4{j5mk?1R?4i_05H;RlkkdIVnh=~idOmoZ5ia`gsPKs-8&!^5^m%JoJ-@ec zpV_J*I(6bzc_Mcq&P%=S8giv(1Ky*ePQqVDUxXcDFnn18_=dOuk|QR78HTx3{_)VZHK(D8hy zHPM&yQXwJVZDbs0u7BKG@fW5Z%EG=)pT@WO-hg{XD|^*>WM3aTQ5LWCljlg^Qc!4x%jVP_5(0BG^n2mdut`EWG$&D>o4`=TrYfXj<5QwD^OeT-}ztME* zx-Q_={bg4D4WnJ;jWbRN`kWC~g+tgc{YDnd7pfbm5JOHr(m+CE{3q0oYwUd0b!=~w zR;Ag{4&XiZ%zkuOt?ck*@cmQKnSjgnA9tZZxG3KGuOU!kpN>Jy+eoMfDad7Gn3Y83 z<0pYQWo=g!4?8#@^Pl8hW8oWnkJ{I8u+0hwvtC13t_a)Db&UMXGwr`|O5^9J4k%B( z;GC9QBn~p>U*l+=fk196Pb8JPH(DI`xs{Z^B!lUnFwv0A9QzF?yY}I_u1VDh*PWPw+cvF%QkTddcwj_9>HhTfLMQJ`N?eddEu7-R7m+wG|rto z9nk|D{|cnW^kt8lfqAkLlyDjh1}6^he1B5+ztvk@43I@(dw;jH`WfM(i7kc&aZfh0 zZ*_Ir4f@oR=+k{OAApH;o2K_UJIM3fUr9beUC&D|Ohvs0*W9j6H@cTx`#>N)XWxxt zi#laFOTa z1Hww+ZoRd;d+TO@dX-1a@d$D~x2QenM|dK_+TQ3h2NW~NsZMKya6!ZFFWo;) zl*}cRwoYL({Ozmz$uX%P)V`RUG#j@sUK$R_oqxv1^Uhm`^n<=$FTiG2b)qpao8(_R z{p`ndS-szr=+^S%t*U8Ks`#D$;gw>Zf6u2Q5B_QJ=^p1m)@a3!W2aLEL%iLipI>wa zUB3H=C-sqp#d_s6cM#KwtyY3h92j>I?*%lbz39Ef zU5S!4pnE`mV)TDa!YEbQm&^+#Cqt3sRO*Kg+cOkyh55MOJ<9{qQO_uCe%Gk0<{KSD z*q#;OzC;iH;`9eV&X-4A9p`^mwPOd$wQ zR;psd=E<`xJ`^nK(MES}Yeg+S@rhGE?dfZyIa!WpuG(92VUmQRYa5X@N1^ORX@E9})Y#{343p~#Vpu?@l8E+Lt{CwrOT;)0 zG%SU1{VrCcqnp`G(GU_HYoL}~6v;C|Q%I}z!W`hllM0Iopxw`DKP+eVcuo0cm#H0U zy4nBvq;Z%W$AxkF!WSPSSUs><>sq#2acCQlX3sXad<>gQUHj(L4zWj^z1Eo=JJkAz zza(U@$*=9Axb-AZG{|iKL2jut%QIT;xO*_eH!Pr21}t}BX+%&lSVWQwjr=aaR*Aj6 zv*`1#!1v&1#BAu-ofz5)J9DqDoi?xeoq4EbgZ*4B5CUXi_qJWz_3@x(Qo`J8io#me zf7WpGp+KiI-^aGg4O@bqDTsyiVyH+-OJ6U!m^tzmT2Z1}kxK)7U1N<^tyIN0ZgyXWle10Pc(jVI8)MI6D7-@9$5KO?8k z^DgYj-TSuv)9!#Mu@%%)hFWD{A?npFCFpMJ76hs}4IXtcoB*u(fcR4mhNweF=G#54 z19LR2MX)r@#%g4W;P<+3pS#%zxg*mp=O;%hvH+-XX|v_tR6|iK?kmZ6cP2~*D{dR! z5QCZW~qvdPg9<{LfHAGDw<9axfA(>5h%CC*qEXr<5 zNO!q+;rZ2rRIAKN!M?wi2@McR6xzq!jDcLYWcvqPuxxGLSapQqUKNb zR}@GWB@?~hAa>rc^ajTtK^-7A{sWMD5VONtpO7SQ-)agK?a9a`p1;mf>!$q@RU5TF z9W|7WH&Pb}rEh@hm*Zu=LOd}R!n*izM7(@cz<4R^jt~2})!5K~!toYBR&(bn55YS7 zFbirfhC+g_c;^=5hp+9qEN?=+0)a>c2=G{mznBFlhf<{ubbk5`LDQh?|qoo z+ZpL!pc18&-YKG&0S{KY-fq`k#wy+YNEBg zoZsxOqZY-VULbi&v) z&nxckq_Q-63NCRPx^i&Vae4bV_5H0vE39M0y&w)=N)HqHp}EiRZp8n@1R{b`aCYu& zKbyAElQw7~#tyD$$M&>#_}Wu#q|%W26PWvZ!2<03V|DM~~fw{h(Ue&WWhNhdlBL!;PRBab| zC40m=S#Zvz1m1Az^wV>7qbG#oCTsE?(=qO8O!w4?os$v|!ugTux#0)K^qd`AhB3Bn zNIu)%lOEKuc@t5^MT*ZtC}Ma!*exw}O87cjQNwYdi;G_=?H-Q1ZW33XkV4KoyHC%< zmh~>OB6h>SShQHT4s3mm+rK1H3-${WiLJ~^7AfqQGu4Rkqa}XeqON*%c4gDsz^FO1 zAQ4XIQOL5(j9x1k0rUs|IAs=)HwgR5OPLDW2X5MbGSbPz4JiK=LR|Q)?Wb%L;q9cF#$?_1!PJWnV==Chw5* zKzCbkFCOLgRORc;E|4y=@I)^JxXhy<7KGWiWhH zrZo%$iw>;NU#$U`fzIzg)A%dMxStrQR}O=5n+~O6&j3YUi3uMoQ2V)MN6uq6u=Tm)nLGOyC^Q~M20SmQKy zfbE-p;zsR?xDrhca*YA?oTfGkf(*Ht=NSE(4~PDqAB`z((2K(8RkWjcTt{^_4tTG6 z&wfwL^>*1HEoNHV1xJDC3jKO1)~-3nD7eY9he6s4$pKB~HL3>kE2aRbvb{P$yYtpS z_WCZWFEgWhhu`X~Wn%akE z(JU_GLU$k+hQ>qofyCc^P`gt=f)tEF(*N~t>tQV3wkA!2ER-LaREpmM-AwhvotRA7)TW~s&tmfPP z-SMzgs)LN#e|Bgep`7(u8}#>*PB@+W^)RF>asdDKsTZIKBO9VMS@pCi?u_#1E)@h+ zLwV0XbO2)r+P^*pAkt52q|b5FuxLCU`5_YOEvokJnkAb6^)kpwbWZ*Gkx(~#LCirtucXX!^dr^EW86+6rbB$L#{!n!x*nL>|Hw*wY(-fGsi_Py7Gt1@_qgee; zqAIgE3H$TXfUO@T>f>d`Ee0!09(VfFiB$^Bru$6?A~v0at*zWDpL72EX#nL>dExCE zZk~2R7pzvEuVjr0g28h>yOK~h^ldCJ-W`oe^C5!m zfIp#~#xtN(-=0K|3d5F7cur!XxxV46diMfJ{F#Al6FTydyVf)FUoSp9^9keVuT>Kr z+fud%Ho#qyAbXbC-7n7{0=O1FQIz&STx&qC@a@}VMTcsJt0~5A!%%)Jup!0H&H=%m z?Q3en3&;mn(TSupeZps2h>5j)>$s~gkBi-r^!E4?5AN~ZJ8KJ;k}ckT%o=N!6siK5 zXjp9F+;6(GTQ0zhCM&xC4NKGfQ8Yv#m;YRk`l!!L*)fow7{v1~==xnHZC1te3=}}43Pm)Hgy)@t< zg_Jm3`&;TWXdsYn$T!dI6NVaZdJ`IP{7QY ze|3AghUN3X%#keS#zB8^dC(u=VJHVfXD|3@J)V~@(+peU5r6CmTUfkK3qA%$s$m%4 zHgi^^%NzVFj4JDo`+PFv4PB6X&&-HsLOD1jPRU7TLN)pf+mT_6Qh7j5VG5{OBRCdJ zs4A#@@AA=q+{~~^{7Si`(EZSuhbsNm-&MzkWi+U;hbuFb@dvq0WW;2CNttM1%5Gqb z&-qI{14gQIr2V$H9nj`m8wG!rkfI)-r*$|_XLtDmB^U(7hU713>#m_ye`d=Q6~@=^&rRa>JO(7Bw&cd&9_=1WSfRd7 zr?n6iECKN>Q~C}q<_@i1^K+id<=_@?98A84Aoa!a)p>&J+k7_vQrnQ4doase!3>25 zs^2hiEe<3n9Ojy>8Re>W4&l-$jv?0(SAW3aZZfn(Ims2rAXUBVw@ZTD|Mcx-Z&42F zww2G#%e#1}t^{2}-TsmID=7l@1mDw0)17UatM1hRrDxHp|NatA2`nj>-UT%W_Ss(w z^*i4vu!lb(`}mB1#qOvSpSxSdm^7o8r%h0Rfo9>3ZjVwQD?w7#%dTn$<5Ho_qMg2D zt=VME7D9t|CeD1{nGc+;sv?h#)}&^VcnFFO|4U&;Y{C8!i%IJ3^-M>eO>ETlW8vT_ebDkw|$ zCiQIP{2qk8g+<&r6{O$9G(Xbd1~L}uKD5A1_DZFldc^i-D2(SRU)0~aNmOaIkd@}Y zV2{E1kmu;GR^%C)R9yxA@C8Z~HJ^f!5r!ddL-xpwwbnNN{h^TjhVI{MPvHjav+*;V zxv5^;x3vP)m3_tr?oBU~sWbXmwcK+nX_*|8EfmG#`&m(H4UMnp=Ad~?yja}7Cs=$= zSkEMa@djJndq{@e)lYOav_7y6kS&j8>Xt*xA+59>SlrU_Swh$E*nbFD+cuIJ}KOcsi|lD5ub|Blv-+KL2OR~ z-MvXc?b~7VNg4luRWk& zXBt|`0)KIAF9+D!>qY4c2Vi{J{B&lw6pR1B#p)3)=wLSuqT%(JjE(WE;rgVl-eb<| zTe%T*6?IeEa)<}@C`X%*mg>{L?h-CK%;~$nCwx_)iD2h0ia3K7Z=xPnhN-rTRgtU@ zKSkQkwil+Sa0_Pd>RSZ9=Fu@-_q->0?@HOYqy7iylmf+_f}72$!#vtv-~_5&Kjbat z`xnkF3i5`&Pt6V4*{kX2~G;*9VegHH{TU7vH+1x2T<>1wZ6EcQt&7XXIG@@ zBr!QVebW!`dGI;i#eT^Oqt@Ghr_X?}B7+E1BKwkTyHBeoy7jg11r$)ibaOmJcEHK{ z`!Ik^%;s5PVCl7I*(}PO&?n+eGoOR;{K9E}c66(G#U#0<3oFO(9 zQIY$LKcH>Q0scSMd({*$o@UI;hhjaZ{&Dwd*DO}Xx+-6cwi8t^=+eJvNKVqba5RF$ zHOOX&c`Xn_+*1Ttly51wRJ-V*r_NC#w{qPrj~hf^88VEe_Sr|Hb!ln;NzO-$NZ9$y}{+GLLKo)#i_>`4y=(K1)yk*8jJtLf$C=wOlnqBXTLjYPIeXubSF`>au$BTI)<9%Q%W)u32Gkqrpf1vK5s~SfcqW!Y66z8R(QgZo> zKCwjMgmU+!omf~D<<*)o&((+}m(KbMT8GX39Yd|;{C*+)@bWL3BE=+Kh_{gfsPu(r zPtAh!6{Xl{+r#@Wdx{l?CjJ){pc{Qm-BAf-{E<7*6+l{dPP3*sTfdJV9{y#99G$V| zj6(4oG4S@h%f!@YB)uZUG(p4VY`f_}UU-L<5eu{VlpO5NUubO>?5ossGJEWs;xFAR zwr`DyJODHV#%K^KiMzuoH^qEOD|_?pUTyln=r+Rxi|>v^7!EJ#hr`lv#eNKfqY@S- z5t(OiaFl>0C1s<-7+_qaK%mFaMw+E;=WUV?J*mWQqpRtE|A#50kh@tO$fRk(Z6D}b zP4L`nbao*f9lF=)?2(}kiF=^&iE5i~0FM)4Fk#V$K4AYv`DcXO9&>#cGo`a&o&mLl z;)e%Y&QQ1~oV8klU2C9AT5N#+)we|#8!%|~t;`ML4nosK*Zn1V^jndi~rd~QSm>#6+jY+k@LyCSDp?8T8H{L|5LeNZktP_r8F%7mUQ|9 zLw&D()03iPnXc`_E5Z~N{14t|Gtu|EqbcE)$+gk>;} zmW0=a3Q^CQ2hAKHV=v?%c5&}e+KU3a2?|5-#U&Cz1hu8=u?V;n^+L%9;v z+i(^AIY8(^t4sAyLFjgyxpch>J=@%ml11r?(oS*TnMLe3zl}FfjPHSFTHlH##+N`| zoJ*KayF`n8!hiBQ*i(XLX}D=UF6Nf!rzT8!!;=+(Mk3IC!c@h4U$vw9FN>iGPK2zoE zK=laKCnjJOSw;b{ZSET{g-0q(UuL+R{ov!Llx;yPIZK<-_P$ilITC*>ol@+-nGUoN zzsZ{kK|GJ!3qSWo;J!sLIK{a6MbEBnHXg@nJW4*?em<%Wx2tf?sUPd&L5rT%?oV9y z3t_TV88mu#CAv#{?)pLf(DeYlHvq)hmm2W+1Qy&5NG4Mb9q)U$PXQ(n$%EIqr zV$x1wv>6kYxOe5fw_t-_sqnXsW0XAUq;8AQieJ#3`@r)C4tji`IsNo(&ZEsHxx#>d zyuo3<+C|~#>S24m(#)LTtB3!1SE~}e02uo{2GAN6c!{+@xDNjhxJCZ-+mXB zJ8B2q_R$y}y?)@DX2vEHzxfM?TTI8dK zh{D!BjG6lpRDP{l7eSK(alBFWEvG7S`Wr9vV#%QRYDFGw(-rGyjJY$J7H>SZh3CQ=*-bUvz*lu)nhXL=Fb;&BlHy)^WX?;~uY)_(dUNIby) z6;ut&^?)kgaioJcW7HwrkKy@$5;`a`sqwPrzotcSJHByFeHzTZnpFKVD{9oWs8m1j zt9@1kl&*!(6?v`@M#pt;j;e=WB7`um$XnA@@Si{Jy$Z~zAK_rEU%kn*UB63H5rJqM zcG6s%JoL|fpD6rn-H#|)295KH*Q4+=0VR0+QWf6BeShV#BB1K<1BtooeF8Vc+);x1 z*@jaQuPSW@xwmN8kwP}^l9GdmJ?fjAZ3C{}XHRn9ALY&xH92%~*~_;4P@5k1+3TO$ zRdo*rlVWS&<9~mndAALf#kqSm@r-fm{5*|)Cyc-{n`XN+b1pPDW^3ncqLM;Ma7Ceba*9 zJ#aT6xu;n+K}07%h!?>pifV+9t~H+ejwNjuDJxh|Fxu~Jb))m+(uGt9Y!SS+%9-M& zrY$Ap70Ty%`rU_%-tLp1wf{W>Ojw`pE;w0B&|AEl5S~Nno%&FhByk!`CgJ%Nstmo{ zAsoV!sC=2}t~#Iguw1UqA*!)0SOG$H`JFC41l%JU9r;`H0Asi@#B2VxXi3J|{NDEM zg>>&Lp4k<=GlsY_3qjRD5>2*|PfI)uHBX_~*!GM#-lpL?0*!Q9?od0=2GN%cTseTQ#11s0J6V4c${F;oyu|E>AD&!C zBAY2~h~k&or=N2WkRW@TPv)5ev2|Is9|ND=;p6}w5(1d3C^w%BW+L3T#_iDUs5XaR znrQ-jLY`YWomknX3PIEE7-j$ZaUlHnU?}}6UDqzL);=*hX1a&(A4#K+1kuPEII;wd zy6o+Ms^7>oJC)s8e0O@r&%biCG2)IM2iC4s*;>Lgsv73J5x=6Z3RE*A$#vpKJL?w@ z=Q?u7e#--6LuEX5_??nZ2!N~g$&{5)nHI-XL8Y1hNlo@y-4C^V7OW1?%xdmU`infS z%thRNfkZEYvF1dzWN<`7t$OtZT^5w%mUqI>^ntrupNAB@pbKl%8JlDAL>>uG+8 zCq7b@cmAp80PI#Fg1GANs1R9cwfhHNE_N%pCgV(so{<+sQ!mEFvMM4X(p7U7{Beq_0_Za$j9ZxIQ#t!A*)oM zpXFAkPlY%X;V#B3>&$Q;c?bKm5wuNV$YGnk%qmIslOfsd-Zzh6NSzYD*{IUZowPC8>5Jozy-J`my~6jfmgZEN zeK#d9uh*x`$x3_q%deOF&yU$-<7AY;+_bpS0#8Z9!&ro!_+Zq@w|bp7YS6EC#DfyN zD#P2d^bId|jqk0*x)qg1B{2A?4{qn;)lY<0r^OXUdzCvd^D*`|U4A$A@@EOL}MMY&|`;7KyD0?rF-ZF;j9 z+~V9d5#BlLXoHkHlr>$KctK->wOFHMbdSQd?K*fDk?zoJvIaMjVcC74Hn-y{cKRH~ z$a-!t(k%4PRw2GC&|^)Wt;WVj=!IaEo%Kd7_O`_+panN z&{qw%k~YU~qX1IE`lYh(?`xka?B0rOPGmWcO_)h+>+{4flf9{?ji$CusHb#bzQ&&z=q>9oQ zo3Ay-U7^Ty?~Dmbm7ZFOu$JTI&g)c`pW_)1U0ROq+_%4(PNJptt6u*adAML*(YB3* z@iJL-fXjJ3$}^6 z<$>}Q0oM0HN#C|T*eK-{aH5iy8kKD!;4J&s{{pdQCT+WZJI7zQH+y$Gd`e-kt z_HdR<%Ux12`9`zC^|FLzIK~eT!o9>bjkd#zVN(t$Z5Rj5mIz$jy zy1N?$q&uY>7Rgl_qy>a!>4v2{-`1vLaIo z|H>B#5Sc4tBPvGuc{xpytHC)t^ZJ>1 z2H=Pa3Bz#yA~)^5(E!d=I_dH{47xR57jW9P_>2?fxv6?_-#ayq0w$t(k$;I(J_;?S1zQIu~4i0BF4W2rE+bH66L|X1AfOEzEa-Y&K zk5PCctIQ7*z+4?u$c(g=UG>jx(T~9#%71)6tPVjS5P8#cr*ZZOnuU8XnsNPeb#$lm zRf~qsg()Uv(FnO{#DJq6hIL>h$K0!~{p8)U>ZI&}(sUC0yOw?J=mftuu_n?%=I8E0 z_P8#_))Y z^AXoq^pX%Po}5q_l#tYCe@yz38OY3{X;f~{_wf_eyY+7@?TG^%51)k#ZuPxzFg5*f zDH^>1qE6zEUf2#_9D?6HWi^D}l3~J^&f-C==kLffIvrl{J(9CmQBV3DcE*BsRABrh z%7y9he2yB#P;JL8`|F6-V_Q-8`op_#>n(TJ(-(7VKhk7(ES{^T{=Js#L(qxrg;9nO zI7&d+sEbm_o@b5D02~w@MWM6#JhLdQFw7VR!tQMldbC!jY?mb4s5ArT&a8k!H*xc< z6b^u@!~pRMoYxyF)hhow!WQdTxG);v%k71JYK1s|2QgwY&Fu&@jV3~RPTnEDVkc$O z_I?M8dCERp5hZ-y4Ok8f**Kl@m=$m6@X0Sb$G3gBw{fV}bTZ?#6(n+*#c7c6>b3l@ z_sS!n_J3SS0YNGHT^B~gATxT;%ZbTgH@Ta?Y!V+@sK>dZTeZKS0eO#}ML-d}az zTe>y+*&r}?#r>a70*T2oMDyPy@%$?`u$%$bKLx!@9HLhh{7kxq z{6Y&0_0hJg-ejeAgaSV!%9>r4OF(Nd))w#3*;F^T{wH`2C1?Ru&f9(84lX}C#er*} z+lw{b^&wkF1;||p5Mi;cTmVJVQ!IqVZL0mPYD|fums}^kdZ)tzB77uvO2fu0Nc-yK8N%IxoV;=8`g)EDSdmFD6u1Xe;zp?d4SO;%_1OeeEvZ}eqZF! z%eTBd&kMF7{?m@QK$=86cV+?9w}CCrVfhc5@EArS^{jHnYvkf|n7Au(%^%}O-mDg}{+@Dv z2_Ux2@+}{@&{&7Lp)JE^FIT|FJ2%%mo*Z?`_k7wIL|ZNJhr`A@y~DVTTX0Bnx85y_ zcZ6a~vPwiJIAp1a&e{)f$)p=pykpAiOp%;^Fy;a#5pFPT$=j*{$ss@etDO2F==1rk z?-T&$OudH6AkV$ywZP9IwDjbg@sB}>Dfwv~C^z>=oF7&OevXg{A?1#9hUG@W33wF) zEk7p(u_63E(BH_>dX}p^s?ugLMELr>E@K0rFE>=?Fd{7CL}{?c_K$yJ*4jMDny!qp zEeL6x{AwWrrG_v(cW&ZBo^-!BeOc2NiBd(mP7rx1W5auG0;|kZ|JxCTb0ao&o-ut% zW}^yJM#52tSpT4V3uJGh@=^Awj!W8t?$KkZ7$jgeSS(THCgK(~G-*(`rNy^EMEzp-8t{ypvy51v-B^5X2K)T}OI3^kQhfAJ z`7N@#*L*|W_@2ASZi^8U@aeMy$Bm`O1zY!Z3=&9}MP47ih*&xpe)ap6kW%#C=}<3T zMvhW)aq=|y=CufPFvEJ$1ALn(=aVhmDZ4rU*cu_4V-p!sg& zfN{5w@S$fSXsw7n;W1ewK12*D%^*ddyx?p=a5vQ1#zdwlPT-7H8#3W*(Si% zRvENW5Pkjkp$mo(`1~^YRpprAAY6eFS2na~Mn>C?j_HFs5>Ny(NA}TH{i$RA?n(^C z-#id6@lg!W)9qpo@pj{pFu`?!jX)n{mW}lo+)JFw_3GEA}(wYEbB~S(PNtduJ8jo1@G34CtbsY zSZlI6wO$_MP|uipn;q+Yh&?Nnh7fuT+MGC6S$=Wok?Q|jM}iSBAi9}7kngAbiHsGG zIZ!aFrIglIH{1Ms=*!sfC3TsO9if!^5B$0x+JM7)V%>%VS(;Rr-*Z`2ye2$gNZM=L zi25_x%JcY~3MEM{u%Y{}z7+Y~m8^K2w!RUSgn(}7H~Evom@CCE($bN2a#3;m=`lx1 zSc>N)UbuvFk?|zefgKn3m(}i{E(|+Np^ftiJwK+}x2 z7&v$s!3eNgN(~0`XYPe!Glr|A2DJjagG&+l$?kOH)k4xqgwdnSHPG*uEgv(eK>KmY=G)Ko&56sRbp9Y4iH zHOeQST?2RnoplWgSuiA1m#Mab<7}B(TnV_X!P= zBfEAz!V&D5tk&{gAK3s=poi@~Gg7|AC(W&X!z?`vq8E%RGfz+5s(gK9cs7rK{{m1Ylru|y?zy!8vRbsR zwJjRrwD@Xvqc)I)1(l(5X*dJ-TZsEWoO76_Mq-Yk3`M-J%L`fQ@VL>dMN6BnaVw%D}vn*tfPHXnaYpwA0#nb--qYW3N7qn@zY*3 zd$vY&HAUp$HM-;NyyPE|zc&}k+aKgI05OTxY-xrCKSrq*td$gBf z5VhBh@hAV3HvdZAp^%W|(1rjR9pL0iEhtHm7y&7bMRpR;g>zJ2!TwX(5?PSuueuP~3Z{FLclus1w0;hi z)No#QvvY75qZV}5Z@szNu>}4Vk%f=;b0j7AGy*_s;QpQ(g9`iPk@>{dLWf+7JFsBT zkO4|620={pd4)lJ)ZfSM0pb*gJE<*g7|YiE0k7N9W^(k4<4zwt{QBx5lHnA^BqD0t zNf3j>r7mc#OE+ac$^`e4RJIa{aVE@8U0At_>!)+!gEV%j`2;Os!0n_smK{4(V-;gU zeOdkY^l+ntfVPGRc+mQBI_J;ks4Jf8o4DzLS@&E8b;o;^W=rel{IF!3bRO*+8v0sg zaO=EDt?)8TXLvSmTy$68nlPQc$PJ~pmdx6Va`42~7Cj~#8ZaLch$xWJb?`ik_+ior zn@Q;H%3|8iuD*u_Ns4?=i-eN`64%_|>PkZJdYxHOo$}53ZKMiWImK$<_+J5~JORW! zxqKP1M3||;U-Oxx`2B)xtpUxi561FjQ**U~`5!kg#zcxJIJZ`t?BfXeTpyo^JQGs} zmQTOG->8^=g3}34fHzPk{0P8u$Fr8L&2@{IrcVAK=^t<2f^pSg$7r7&Qm7tniYt?T z^G#Dn?@I)ZC7nEd@PSpM^)0r=hl7MOw2a`{{0mVJkxK8GPf3+ zIN~wYH#;;p8Zq^Kr?iiE27WAZDD(EdgiVbmbMt1kHxfSHQ;Fc!=uRo#RS#27WfhMj zZFw3Ff*;ekwT@oD*K4OaEdZBv8OpSf>t>wx7`-zSIl1q>evr$9!@380Gly&G^7>!P zw)h%iiK%U9@g`HCfAQq>fs+Al`vythaDyqWc{ST-XDwWoJ-iYanKR7%q%;UcH`K0P zRGPB2YcYWBXb&x`_zwru0cqF@)O52;w`pLlwUWBWeLpDa2R}9JCW~N~xyZ`T;%a|6 z?8xgpR%9J|bD2@@z9jK_x_|lLO83iX=je85qcRg(nHlMqAy&OoN5Esn-ToJ5dY`fl z?~Y#n53CV-Zo4R7kmi3SZmu4)zM8!S!%IwBp)s={C1T9M4z*-eFwQJc+m+Ldgc#}jDG2#l7c8fEyMei(IDrCyM2D>LTK?=XKPdQdl$oxr}T3FvI zWC$-~HkG$}cByMjd?GlAxB`@v073awGNxX@UCVu9pO5AA^&ZlFIk^v8aKJ|rJnM?> z7p7hP=8J;M1s&lhz9KiJUyRawKS%GFs!+_`t8ORDO3kW{4x&1Dqe;L8R%#re;?$xW@Ma9 zb8JFh8Ex+}bqHFaFFwgsiX-Ap(I%1wMJ3BNMI*6qtUw+pEy2Z-5_+03CWD%(yDmEp zs&G3`+a~gEp)g1|;hZzk`=**?nVJ4&L2D1GS8H|n83+-Nooe(G#lmMDy>CZa)#(7n ziSKK+O4I$2wg);U7AI75T(z4|h%yg2!`PK0@dhG6oAkdRUOGRxNMMbBI$cUcME;dP zygm)~FO-B1Idd72a9t4?1v$T1i^#|Xft1=j$mglIFTuX4Bvob<-^DPc9uVUEZruB>fm&76e%*5?5g?FRsY#nF+ZQ{oyoF6n&{@h#?UJ(oFy8hFawgb{xry5D7%JvMiH^h4Ukam$T~VA+vrrSGO3S1CT)L0 z|NfpS5c`hKL__7irJ8FOm9xM1KH_Fkc{xpEDZKK5G2KR)H_ z@oc2zrThSPH1M#luX3b7ag;9~s|7-S-ccxxFT3aX0b5&{8Tj};nT)K;>MPwE02!P+ z#oV3cLUwF~J^FeLplHXIvC*2#!VXU)jpf^pjLj_xTBb#^M~6B(y@u zYAWR?ak&^T83qLrva6^Mu||=Jbz*Yqa#Xz{V=uT{ns$jn(6hZ4wzUiOUD}h^;_N9i zz8|K=R?2PZ!D|EpKL<0#-?ON{xh)u9#k24e-t@VmjaqoSklf?LKy<}4m~(^ZK7UY8 zaYk194zT54(=~DDq9XT=^e6AXqdRg6D{e9Fs5>R9iAP zHP3v049&xcHwSba11REhFexU>r$rW7Pnx8;TuG%z9p|MC%iOcIZ)Y?5z=@Y7qH7ljYD21*Lr# zYm&{2Nqb?}IpcnSd(o3|m2`D|FbD@c426nDH|ps)kdSuu!1HOI-$iAoMp8TnM%;Uf zR*QL@^06cv)0y|q5hgL753J0e1uBLgyAoPbUM{xzBx;K^fl!?C{zX#B^ZDp&?egf` zLQwYRz8UKiJh`7)lfo_;+9Vn5{&^*{9XcQdq{5}_JgnqZSqPB9h#!SHg}B80*nN4| zzgnN7xPM}84+96n+Sc6CXV<5!SY_B~`DMP)p^9(U@ZM#}6j%pEWfy0Jge9@X*)JE|>O z9)^b43$P0z`}1!PjK$fc2Xh+ONF1u=Hb9bi2XZ1M~c@ z#i!#SL2-0xl{UC36qwG_8KL7OjY%>djZZSR+weBHUz&?z|h&x2_%bacv zv$p~MfY_1KK|m+`8d|52V-CX&cV%{fJx#2oMOu{izNu?ALM3&%IJPX9YBth{rj2DM zjyYO%ziPM>Nsu`qxeo?D)@Ds0y?=kJc0yM|WrMqf`q#=zzL3ZHk1?m#^9|NUx05oD zv*iSXgu=4HCuzW*-hH%8yYb`1r(Cz=t+!f<8C^ncdRQsB!I8U9kVG5Ej1xl|24Y{X z*{l6^f&WE{*om^2HucS$4yU5YZdGCbBW_5e!BDhEny5esB=O!_4ZpgZO0{G4`?D_< zoPDST)61nznpK2MMY~)fftXE~;BO1uChIgO?`hJzK3pkk(u`XiEOt@EI1U?#+g;=Q zQi?9Z8Sw=irR;WmCO<^_il*TkAe4_h?t!-fJx_tnaIj zebq#+bD()I6BAia-s@A(b0wn(Iqfj*%HU5u>H-4YHP%@%B4owVAGp{%Tc7VO_pmF= zCIDHl;1oV4=7Tc(|7lSd^r(iT2ve~G$*By))DmPHQU@#ZV{s4Ur}NsLM&;^gj0b!N zAlYZ8ZF-!_8MGh13r21-^DVdy&;Q#oMu|>!2CtGU{p=FeHK6+pst)sq#gAq1SR5$B zNE|=l$8T$*)O-K8}4&4VDhi_D)qSGh0)HynX| zy;^g<{CikOha|({fZGBKk><@B{!RDCT3m*o_R13$mX`hL!fqcoH#d(@dx-S%ONFn! zos2uA5eadMS+#0alpL^t1p~~O3{OYKul8rCgv7~7NJv+B7QMAC4&(eiFwx%c3QcvU zcB?De0la#>T4llBMoi6_t?7>Zt6-AzK_|`T(zM&j?9UIR4lX(Ph0sLT$QVgXL<* z^~>nsJ7(naB8%dLeGNY$0{!fJRG;K$-s4(bQ6H=PzV3j9ycp6c$#-YY3_~@Y4D?VW zLOX2W(y1vMwLDMgSZh|Q38L?pt~ZjVxj7l$&UTodaNTomy2k#1mb4Lnhrx_v;4~kA zBYud~cu=G}yH(Ay!AEpq=rj z_%)k``Y`J3ZFP0^EdZ3d9bP5kPRyYtR#Uyzag{BD);2ET^`5vqos84a{uEw#Zyc+m z>v|3I_WexT&Wpi^5c-Tk7jN_vqXnhYtA$pcX|o5B1@G<-+_?$>o$pJeW!f3&?>9ie z#mTj~rc-@ILB?QwRH0D4x`@(fIw(+(g+b{pDl!U=_`+>29spJaWQK6xIMU1(0lgaF z+^JGy+W!8QddrE%^5W~x^wr+u6X%6D_@2kVEYnZni{`L#w&}J{DIO_EJJzbEe2TyH zYX3ew?L^k3WEQ^d1Hn7N;ty+HhrYMa5_Mz`WrmA~fX5(n42j9LrY%7Z9_`ds&U75; zj6N{PV}FEGsjE8@&=tX4AC`v}aqyD&?wQ~y{SmT*$fMdp0z_W*%zE?jifaHRHNpGb z?hLddDG{Ce1{|h~3ml$U#7W==#;$52_j71Hb999K|T#1!m2EA$8CZ zq7W?2_3A!`diOLlE2IX;nkh^^WjONOy}pnE!8MCvws}nofWdupSgv0__XcjUCFotw zaD{90Hjf~5pRZJU(4Zx@`}UOQ_6>!LB5=16vTS*v|m>Z!BY> ztmr@wLEz8CD(TOkMW;XE! zwyJ-9yE9Sfrfo0ryL8g+svt@1-2CElZh;ORuTm_0{au`d5cQo`sisDx_Ue9(n>*;} zfH4DLAOJ#fr6BrPuzk#3Fv0QqX&5By-dw8~3zXwq;45xv9q|~BK|A<{n%j*Zex|Qe z&y~0Q%H-a~Vgb8s*WDZOmI*;CGb&_fjX^8`PqJjuEvbj~_D}(I-dg2RK92hAxw8|> zTp%b94^QSmxX5rz1ygBZaB@C&HS2M`q zcnmCfXL^^b)L2Ov$Vj!R>V201)Mc_Kmf3^gQ*7b~aS)k7nuyS}K-jH3g0_wwKnPvJrxn7zp$5=3 z5MisQyB&0@V^iXy!s{2i84V5lb9{Kr`+xgEd0a%WfHQ9*Ib>ccgJOa+3*61uu>k4C zehcO;sDlFQl*Y-R2Rncds_K$tjMbN&P4uhJgzS!4*eZ@F^F_ap)vW;U8{z=km(*9n z!?fkfu1mX$KbtA#EML;T_7;{o6{qWf{m2~dS<$cEYNhRhmW$Vc-09p*XOSPyr^x4I)Od=LIlpE5qF^(*Rp7~jm)5Br4r2&ImZt?s`lAFlh=+k9*HvG$#?O(yX`^-4`k%QjI|Dc3cM>+4@ViSMGc zJS)%Kzpa%0m_$-_HtV|2f=W{Y9dkNRn$IgD!0vY*K(o_DOwG-{o7(BDiBa^eP-5HK zF31-$HoWqhp*zXT{Ckh{zXmO_ru{y?cuLXA{UtK z<$t%auNWbo)O@cA^gcgh*}gxl_qoGOMiK>2p4K(owZi-(Sz&HGE3tm*f6wLiWc7!O z{_^BB-2u7|9ihXE8{--v4sWo@sT&{lJrnNpyNW$3<*iW4(NWZ3@B&?0y^xsLfm5%; zJ!#-+ktFS&H~4o14A3>V46)nezaO-1jj;V9e08BS z6_8oIirzkrXGyO5+`GB05QuuP%QK4@3v>X&q+$LeAS$1$6zgY&@=tsSSm{T^mvk=}OL z;nNInu9>{PgimvJQkc)pIFj$GBqtq&!AIC4_+OAYy?wV0i z6e$^mV}x0F4gDJWf<9%J+ATTaKl{U*i&-$h^X|KPCm$|kL1Fl1F&gpeqaY2s*5b<> zTyv&HJoYa{_Pjhi;iDTHMPmMK>B1f#71ISPfgDyEQrWZ<0*pg+p<)r}OJBLJkBU55 z5G`Lqs~Hw%4y6Um0a7|rcQhXEo7L95U!jiJX(sj-prE6WXsU7=YrW4n%LndEMKP^5 zjTMwrLCZ_^67ZM<|G>L7rYK5&r0Bx9AC)M@x7YYTM&qO(##nfI^GQ!1)2{Y3$p3`b zoR60oiSG2vM1$W*2h+#67#!;(h)~j#+^mhivdEUF5`+N>O1DsT3&yFU;-yq1u~Uwi zZu1TXdtRFR(+mC($K+Q?hgNf(;!dXdK4+bo5z*3kO1CHT-eQ-Z)MBZl=N|Z}?h;~| zTw|!HxVK*Vmj0j-3fvgQ-vC{2lhJ9gKKt)Pg3z5Ule=Q5BMDoSe^#BhvBDUCC| zBZbwdI%x@{i5yp$m}iu{ofx9{Vq1cecxb)ygIuxVy*ERwMPW=|@~c|yuI0>BIY#39 z+X)JZbFKNI*5?K-?i(+GW~JS_R|X24*GBT^%(p#Ra&4mg3p$;7X6gL^4V=&G|xc zDA0dmHK(Mcc;bv}cNyysh`1g9i1m%~>v)n;J==!Bzv+B`JOkhUg;UwbW>z6D1vfhn znx&LI)VGg!2ljKa-R@qsMP`U*hc!vKSG%Ak@d*K4U9?TO2hJ8;wkg=nn9`UWvvKUc zA%-s@`vOKoV&WY1Lw^aef{k-7O}b6Y9~A4E9ONP>`6qkEJ^ENMHOKPRrf#B@njM!Z)&ppQG+XX@K#5Ph6(hCsAE5rYkxId9Z0J_SRHgD z+yQE{P-V=k+mS(r&@D+*;F5CaOWSu>XG2@|i2zqH+&~CgNJ)iQR6gD4H0XH%M6ZHp zJ>Be?rHxk`xS#2;gEZJ88@HjzWxut zH5tJJ`H*+`1H^yyL5!5d0^5~j&Mt-Zr|Mg7v6@p-eXmbvWX`VV`j?zF#GMq+Mt!Ti z&BOCU_Xgb6x8hVQE_h6*TrZs7zwZEu$l7@c-2Q^@u(lw4nAJ;~nBG02%rscLe&SX6 zL`lnd#lAba4Js;YM!SB9(p-p)yO&`|>IBD=d}>PRaz_kln(p+NW@zVZmUv1jP!@DP#6%F! z_D}lx1aoK{qVY-z-X!IkBDf=BfIxE634sPq_ftc3)%>9G$@$@WoWD z0^rJ;;uWs-_@b`>{X+N6Sv;OaQK>DKY`vHo@1w22W7P*)=WJgVl}v?b@!-NQy%8($ zsRb);&dYCXmtk4`(k(K1fL`2Vf~bQ$xOYzbZpI?;c}(m5sOfOf?{Pgn%=a%afPukL z_#B6&3voHQKXCX9i7fy6^Ads3^KDpT=lURE^Qe<|{Ai#u!D!?|ml-iKbXXebjzE-4 z5!^)aF9!J^?OtEa-ZV46`9k7;=At~GVEO%8{(QMbb#3_&kVQ35mrZR&Bfz(Gt3N~p z;Vyb@o?2}SUN&poFNyj!vYe{fPezY}BtM1Qu}GWM z-lr*}_~IMS)VWUQtNZ9>?NCc2mr5&`0-6n)%$%gA7=BTc{O)@?_BS8-0+w`mEsbYU z+W&jJ^cyhS+2fE1oeJxK%}}AU=g{Dx`pEe`s4_MWcNWBmUX>`O zT6!dLVS@g(?i(s`l8OXH?IWae8Ct%K>QnL8slnyWIDY{Pqla??4E&$hXnotd&408N z^pW6-5N76Y=5&g^b;9fUDnAmi7*f=jx~7y3?_!wU#mgNHkydJlR=Q{Z4IY%oLrlb8 zuX?KOY3kNcI@kpT!$}`(*9cJ(aZ8UoNvoGs$U*ZafS#)Mwx_DqqA~}GnrUD)`m9Ay z$k*KZGy*0gjlSEMn5(wTfMKmQUG~}!y4t^ll6Z;EJ}L|BcEro zC=sNkq=0QvxwN}f3tkGa1|S~}M|F!`4y3+V#Qb?Un#=6TV?dWM*Om2-J=U&JRX%P8 z=y{+y(oukZPWa8pb})5jrzW;EDYJo z7_kL5xWe=G56wXMO)ey?;YCH~3WOgQkCOWFUiRj&5u4C>OczC+nn`#$=s$n2{B+Sv z3Sg_oh(n;)En(xdVfBuej}YlO3&BRPG!76u(rH4!Gf8nFbP~<5y|6Gf`NNx({PM*` zGcW=oDbS)sn9O~S3T;t2GW|VPhLii8qI+vx`e~5Bc`m7U?^zTUq~!FL6|YDE_i4z1 zQHNy%nEL>m|$VP_(nxk2T zG41WPI#t$r8Ogqvm+)a4I=eOCD2BKaC;F$(S_f-(>d(dj1cC z4yQt7+8zO`iH&R*#xh@>%XY-nPUXDL%?sTsVc3az;SqB2n34PC;ZUv5 zZiQ2Ft@v@SlXb(Ur;gig$3O>c^L|EAbFa>|vpzKihy9~chsTTdGVQ4%=3_&24JaA0FGwB-#{>~t zQCG$@7Hr3_l81fbEZPV5?%1d^!iT%!@Q`mUP8JK@10iMww`k$5aI9HyALHkjn}Sb+ z-)4t2ntE#7o4TB7o{Q|-A8{p#;nD~HlsyQmcz&!G$zVf@4u5D4-ub3sR{Y^+qEJW@ zg2_O?JM6qtO_CbCa5q|YNg|Zfx5UJR^fp){R7!+}e0{+e%7>&q8RyWC755}nT6qEV zd0GygC|M#RGN*ZX#Eyc6>)idU9`t(kcZMHu^d!W9BN&Oz8Fhv)+_q!(~d+t($MZ&mu%clR* zzkZ*Cz;9Z_<0RV(&UjQD!IRnR(^j#LBUV6*l5x?Xe3dom|FKG*AGf7eIn6C*K;niT z9iv2*;)zt#R<0m(R@{`r@ymg zmC%&XbGc*u-bMq75n*A^BBO`TmH*lQw4sm%t)n^^O6#X1M{&6DYIt*hw=8QHs9=k6 zZhT#>o)+5V(axw(jvVg9IfMU1GOEXz*ZBTkQjLH$+3!Qs$BdT1E9(s<*Z#z=6Wi>) zc}Xr@-aM#NBR{%_}G-#Ctd2%d@NOMV=$#nP+=g=;Bd)BK8&=tus@pNneo@S5;MxHW zh0BAv)$iHf)2GN}McsK?JLfOU^~OKeSzFGWlhPk$8Itt&QZITV(g=ktyIg*cm*^-4 zmyG^xUjR{lsA%x(xwB91DT{oN3IPvVg3d>Ctw_&z8}fkh7Q-fPgz~d9bP^C6$=VAs z90ObSz+_FDCzPW>fHA2lH2R#UMZSaNVr(M{VNavh)Cg5)y z$Lm%;66O4=E2$jcT?U~Gy=PIFQ*$?#Z)pY`HPA~qL!4Y*$XYMC0=IHuuRHxfb!eFZ zRY%C8T->|mJ=&|XvNCG9h3&T}O)Z|Qkx$cv;e(Y(PxY2Z-)Q|mRUr|CbV%gi4g(fw znmNi~_H7u&+3QiO{pAF`b8iem{AWg^8|NA?}P%&h9~ z9=&TxbwX`Gj0+LuqH7RS4E|Rw>vOB;h-K3_hor&d=$?Tyh%wbLzLo1X5VzTJg4mezh3ksvh^V! z3=xyhu2;~@6Z!oP5{W`uJI)w&b$06u*R(v4*t8S)?xC1!LDbjUrcH?(U{Z}&+oz1% z$66dfAg(%i(jhj5q{*Qu_InI9kx>X!~atiT|SW2X#K4O=r&qmvyv1 zgdSk+nF7(>iqQxAPwkLN;UTYPmh^=n3c&%^o??png-P4^jwM;0JWmRJ{kgpg9SJ|1 zZqwSwoG;Ne-OB+1sQ9X^fRebreyvY?5TWjNYPHTpLXMjAOPZHZsa*m<9qLOmRavQ! z#jQy|GcsU#1BR@ofBPT({l78=Jof|`Lm8bu8*3st`z#(NIc%!V@3Yr{9#!a@{m<2m z@dHk@@M~HHb{2r`=P!dcM-sMVd;}u zhDDVv+K28et6LZbCn;w6Drk>vSVAGJqA+<)%N|DUrX=za(%KhsHb2f1W zZWtNSc)xA9fiGB5{5m?^nTG5uBH?`%hbB+0i~1f=Ywaj}a4cmOnc+W5x8Qv@_wB>lp{P_A}=fCxKX9Pv(+%u+~eKH*F z#h1&NEE`;+(ZEHuPDBx3V597>tE#e144N6OR1g(Q4jlooj)T>dkVdyF-kL8&1=0Ur zx_=!cY4-= zGGy=IY@@h*%c=Dujd{z~jo-$J*SdV64+bZTZEDdmhxYoBn1h~|XtKR?DEvrLuzSA< zwS86Db)YRBe7Ye{C%-#;W{V}>K;u&!3#UG8$jf3!S%y_Gn$eu!4?MxfRr@RD1*Cb1 z_T_F*0-*GdDd>WHUR4DjJc+M#L7Z%UlwO0)IHR6pMJ3<=?)hvRf2U{#upf_ewt2!E zrqXqY_GcGrZGm!{@|isB%zfO|PEBz-qNOAX9%H{yNC!C)(Y?ceLR<4{msDcQ`lGw-KVT+gTnCPdjuHJ2&A)1nt-7{mk?4+ z5G>#-?u8%waq^^nBAj*kyTO6>TV9okvX5;v5xQ3^By3tE)moTkRo4Wd!1YF!^a!zHM+QMtF=U7|LDL$&t7RtPgVp zYctHt_!BN0^$GWOTeG6|J}LY))&m~Zzdsy~C}gDVi11KU22%B6`qq~6*6XP&CXwsC zC?PZZB~p$>=A{pVg}&|ZG_0$#!`cyWFCyW8O0?N4*eu}UnO?rcBM3WBl!FE|^y+^Aa-5<ByVzlqU9EcORB$xSs1eKFa1F!_PJByxK11Yr*;zi@|7 zv@?9+jUqA3&lB2OeLc&Nk-zw153ssjaR{?e`2{|UGoiJ@=zu-Z4tUU^q6qM-Z!vgQ zLhl2Ah0mtG%BT)HIGth9PB^dX$tbdsq;aG)`y`aXOZ26ZuNveBa1|(NwC|Vaa9E>6 zc(L0Yg=*xk{JY{6yhsvtXvn5@pR+oQwVH&@M5aN`0!}!VO41h{^gT92;mk~1JfBK7 zu^J=lxHIdZFu~n9+a5;6?>LsVjBN)9fO*Q#2l#<7~(v9V}v0V3hI?@Gth-F@l5K1ySFC`!Y6RRQ=d0X3?eF|>)YA`-a+K+1lS z#O};Ao6ApKoeg@WZxtu4q5!*;(y?vL_xF0o<6??;;uYhv5!QyH=6vpl&xLWRHQmt0 z)ew#c2?q|b&u_kg$5aQl1UpMA%~1&}jCg)AVxZu@o9BQ_2gPg`p%>IA#^eKaSW_8^ zg~?1kB}P}*73Fv|&iN|gRU_Pl=3^7`qdk>qQsiW(^Op3={AqUJB#ENwI5W<$2rA>g zy#auNkxb3~dZLb0O3p)a{w5JU0`70DEfK5XzIEtq(lPa6(c|X;J^9gg z{Pd$NgYN=LfCiBe^6Yb7hnDXff*XRV5bow#y&izYy9j8t~^t@pVRgIvELF5NzIY-Yjwayjy{{mfP*y&<9X78oT_O&hIS!{TK4Eg$I2jqWwVWh;~elx(=5iV zX0@lV;|f-S!#<~hSU2|wb=u{fZLMTONOekw#SB&%@)fx3P);%>e%Dz(#LfodPXrw3 z9k5hlrz2HLLPXMiNcC8!sI_zT1mL~%!>8{SNTT_M5L&>YSRxU{IHIE;E*iqX>4fJF zl7W>Tg2>sVp!|BU~Qwps!m+&S7fIx(e~_91Cb zUR-g>v$6^;?`lSkU_mA_Z~yB=XVn_hCliQj4wVD5g05FhhxAIwcVE^=f`P->&ElXG z$5L^CvRrWrzgBMCE~o&b-Q;e^=Hf}fYPsHrkOKdbKc7okKe%_r@dW2uqF96 zp%?ddHz9J_CQ<`zE1&@XBjQyf(E597sgC1@HY^p=AuYc2P9s+hGpJzQRE~QlW1W$q zS0Vd#;bY?^9GH{;m8QR^0xeSGz04ijguW?2w5roC>H%z4^nXKIoRQNIOjncf1 z_mI?!9l!Kvp5L!rl!F7h0`^&aqu4{MAfe7~BRd3*2tiS^e}vvZ!tQAh&^bhCM6&*LMwk)8gscd%1#JzE1*u^v0Jj99DFD^G{zRsMW`V}OausV1gjR0*~Jc2a|MHb%Z%x@fvG;iOB z0SlBOv-;lw{l>M(j(!Kt%3~knQ%a@>u6YZHDl@6yZvhaYU`DO9H4&jQp|+SlzYOb9$F|IE!1I=D7zFeJW&s`~AhU#B57hEJcihWzjM}S! zVPJrC54^$Rax#TiXkBTy(rgPl-HseHfk{q~zVV{xJIK0wr+!zoXaxquFp1 zLZO%=fnw;fW4ZD37zh}7jMCSiUr)$(9gDR@^w18StX|wjT5PUl563s@GMzLXPim_d zPUr-I?Ci!;1)Z0B8&sE9pUY=eF6+70a+mP#Cdw;36 zb&Y7#h*b@|0_`p0KeKDVGvv}kBc~w*e=f^S_>i2BPmMa~4^0@U42f}y9M^tyTs*%C z(5iqI!Vg{6V?3_cxW?=waoiOjUKn0?Tu8rf>;13p)lQ(7=ZBS$YA-*iSvKwye>Xvc z3y<&|_m?oB2k-Ua&ixm+io*j70uUk#I~bgR<4+oVf8K~E7b%wmcx+ShC|~`;a9Y&Y z9X`t($@!KSzOO^y+5UG>T?o|)Yvdu3{DV2aAws#g@tg^kza6LL5a5L%$T;G z@=X!jZxUb;lQ?Q_=t#?$@o44(vwOe0dgSN;zWK#;gH@-6W3D}$@%9(onvnSDl@0-h z{`oiS#Gcl6)Lm-13uWgO^_Id59eHJs&4taEf3{=beMk-GufI;&i^RsYZa4_I+>jC} zzfp7L&~Msl)stIT_2@Ku@-@ddVAtp#Cf9W3*!@PIljSxa-3BKtR=$vZ#A?n(lF7YP z2I#LPYJZD^Uma!u0zKz^(PBW2@|9U3rSgbu2y(bPnqs?7e?;*jUk)FI39imcN)r$;0*bXMQkI9&JpT=1xriC~*TCyQD!dM$t>&n%JRg2vcy+<(zK40_s zd0;76wXQ7nT$M309gE&^Mnx3&mAQ?7JC z-&8LS<7#oSYnAGq2OX`pFxY!(GK+rrfKE^MQ^}m9U(=Jq{u*$d&m>xe9u8B{?bdqf zz9iMfy+_2hRUR-C<^a$rOrXm53LxZ5q0$h=aX=MrPKt+=igj1lHZ=KeisZ9)HQv7u zJ_V2!FgJ2#ty?O6U}ojz&TRm@&mZ9ePjz_0txj3(Vm-*STfz)^gOuCn=39%dwsFCSaShWf&aRCg8|Ge2-p1*v(K_7Ht5ER znF%V7;Npr*8V^L@GKIXrVdp%_XiE~CM>pcEe=o#(NQeG8sG-Q0h|_vvkZwluC6EIH zU(1yV=J8bzKN#X%C~Dz-TeerK;)9!6Espm_%8qAbQBuBPY1wT01kGXxR1Zbs^UqM_ zyIkDqb%k`O7)&in<_6PkOB&)_`p>GJE@k6?w=%}0Zrwu*!z|c5L@uZ~e7u60i{N0q z2K)HUKb7pyFAr$DALEc;ki_bH2X&2+&H$wHyr(^iN6N;zvYYF5iZE z*bBwAq|s|GcAq!sKexdh-#or(l%ERUZPv z@jXu^ko)cULR=yJatn-w1OuJM0K+qj81~HlL92i4r_N}{v%TQ!IPsS4tfTScza{oB z3;&P7Ke&r>j<+F^CoXLQ)~Zr2vwzO)(yByx7uWuC$Kdg?1AiL)P5I?=dH(X@&4-=h)6J!G2q5P>g1)Llu%Jq5YYfL`3uW{Il^RG}jn^i9RL9EZlPSqun|+3?!w0ViU*%oTKp470``L@d~$zZWJ}UAa62 z6h%TfoAwitxXAhd_wl9LXjQxPpKH-M3dPKix1oX`8}$~0?a7XEEop`o&92R;FJVQCsyp1n22StFcE1mMM{&mB)+FU77S6&E|bwqDP} zfgU1u13@{K1OMZ;2s+nZ&Hq$ZxWxM%X_(CG5l(1-O6`3^w}3fC&`MI5~aC_EwQRO%c@QmuC^QA)$}?B`cm=7-nqs zJ4~kGLYskhKnHOP86OqisNbGLsH{&iVJ4RqwR>^4%w(+n5zr_WQ>yu#7zA_!j?r`* z@J?m+u~=={-FF`VSwNBUA9Rcs)%cY`kKW9QEXWiYXWm`C1WVhOa0X_3pGIJ;uwW7S z;N(`!+++X~)Ye+&6()nRYjI<8?Wn%zu#(vW_1*b8O&SHpXSbglk(X<{&9>+Z zVPRnmfKX!8X6AcW;qEcT*|6&31%0tJ@v**%D7E1MO_Ti4A1-Jv9W@)5LAB|}$=0OTKkrE1y^goELrY7<1E|~p ziTeWNP=a%O_<#h2)5F{D65gdeI?rN?*C#LJXtJ$^G`IEk~JuC9JUcSH{}|Uron*R_5Jy0-Rv!nT=5)(#u|eDL#Th%%8*&n&vDy5RhZeH8 zCmR0RI-qq^Iq0j3kt4u0GJ(M!WSNE<<9PH7JA9J#2RpQV@E`0D6W;RF-$q<|Aom@U z#eaH-6%sAY_vWYo;bVy}-e)FavdKHMpUsuP2xbV%)m$y*SG)oGuIi~G-zNtLx~K}Kg!ZCQ6Su15^yVyy?z# z(9-5|(>%_-mu74_ASJLODw?J09u(X37id(MC-F?(mWw|upF!*>-)3#|t#`b7sOpvQBvSmNav%pQT=4Q^={4_H0G#$jM{mjh^1`R+HqbmKAQB zr<1D7@-vT|JG!1Se^Xtm-5v7Rmz(b(BPykx2FPSNlsk2=M=6 z!-wLaTtA*MgOI<=e_M*`_L7=200&pUYUNXLeK;09L8DG&_EXb$>477Z>m9mz-`eg@ zm_HQ52!?!Z+VR11o$fmQ1PtGDs`GQYW8Q!7o&O&L2*vk4HJ>STqQ2y^c}hzd-&dap z$Taq&Gwq54J&t;G+ySp&ReXO!ZUM)vQ>$%5CL>VAQ>P_O#s0OZ7EH{Md%^Gw-Qj!H zf&5l4U>im7)GFT0Ea+^_>sjQ3Edr>-{RdW4{r6V`2sYa7^y=+<^GYFrnmz!=9j^kj zMRVK0pa&q2{$vQC+7=NR5EwS<)r5uJHLrrTQQ7tyk}%(ammU2u!9vhCJx}?gH1Ydv zf1zceSR>a``r=rm+a z68~7cK@p#+Qf+^eO~og;4#Lc`fP{2(?&*(^*|DMt6Om8 zAToy%S#376y}*?+L(aNh2FOPvYAoG6AjYC#{e%eTY3Hk+pj15_;8X!t^AW%xF?&i4 zW=c~}>%@w`-#6}rTH!l)lJDR4^{vDp_!I=bqD8AL!F(AGV%h-)&{X+g?u%>v#LT}6 zZ*OBdFPiI9t#D>H5fwEu;_U}SpJaFCM2$Gs3-j2Lhna#JDoIUuPCNFTNchR3q7vmN zKmO6v1<>7~7LF6S!+ytj_);Jst+kQr?mo?{CZbO>qq&o9=wo&H5z0ejtz~@M45F|_ zE%?m7CrHaJlC`z1&By(8Dexqd=CTJ+IJgn1PF|#pb-2%!O@~?`=QT8ERb!s=raP}m zV5`lmOVR1^Kfvj~wOXkLs@%Lo>=@hB&SpjK>);3S%N*{Hx>sdq*eI(g@lpN7TW=s` zU#X_+E97n<#Pho8@?u>CA@(z&RzRl>=9odfAk5M~cpN9xh!|hnK2jG_s_J7wQ{s#f zGc=@$s}RpzK|? z+pUnl@y7i>5cYo2#Sp0FDzebrDtgAb;vQ&mXq# zO&=_wr8F$2I;pMN{;q;@$&^&!U4EO%r0N6t!BnVjS*juVq~bIo$qCjrQ`TDEWriD& zmIM0@9&1eM>gZIOPl0Cu$enmX7Z2^G*-Ai&31|wD<=Pbsh93_5cC`!jx-Jzqre-b1}h*7)(i%fo#D!7RdP2+YS*SYFd z@L1l0+)TH)B6jOgIZ2&0nJ#CxxLqfmrYj~_svSyJ7O^K_BMM5%Y;+zBlq`GY3OZf^%*ok5cK{$gEp|{4RdhV2WZuVUaoGj(m&`Doy6#DgC;x{NL zHB<+6=lB-X-jy5|>smwVce`r16&B$1mLOT@QErQmP8T?w%G2(bfPAL{ z5GmosH4EhcZ(}Zqm>DM0LqY1OSqQvwL1qFXkW?`du_WIr%f+Xf5`(tguFS-1SC*1^%c}<@PVohCC9p+yL0o_iNgDq9WOlPDCey5ijK%$a+?tR)HRcC^J z8i-BKP#EDCu%Bf6ZBL%evk2{iyZ4~`>5L?2nk9QRM&L4d-IkMXk4x{HvA;`+2cU8YXG*b`wZ#vI_Fy4*4xR6ci&Hs$0G&qPOUBmyBN$R)&tvIK>)svv zalDH;w|x#WIv7Z(;eQK__7)1J=q*$Num65DIKX_#EXNWrGpLG}SRsQw54Y#fc+41Q ztUk5I->)Dlww4IEnft6qEw}OC0xLFd{gijz%Fq2Je$SEsw1gJ#VmF9fpAEO$%AV<} zi1^ot;2{F4D{9PLC#!e(raWvj!s9T0GI47xIEX}z2s;%riNix!PU1tYLy!p)zkd>M zH3ry;!gKGo7puF4Y^%u)5!^L3m!JT5jTJa!oHJ~9B$r@*yW5l_GIhY$ zSt7?uCHB2qU1=~uJ~0|?X%w1INzn5B0`(*5wlDNF#Re>kX&Q(4l^wC)L50fq)g?29 zB7&g(<>+|x4!I>t70L(Q?k0-)3@#nfv^K+N?@R-d3VEBDgQ;aN3rRDZcKJY0f1Q)J zs3<3L^#|v6{e;=!)K9baA{I5MJWWQ9W?9ZKWwD@vMr++eQQm1b=P%Y4v^JTmw|1wO zTP5TE9CiyfQ9`L}ThGDDMDnyqlPnb@?{lVm-86kt-Tr!{BHBokkh+!r9s%7uaBqha zP_cWXv8%>Ok!Pdl22p=Gks5k9>mIQ3)LQ@QFy6Oq*B4)yoWzkbEZ`%Z*e%o=CV~g+ z*sq9+??e;eMz3`ECP*#eTkvDOpBhJ9%~0#H09zkE3T6?H_r7pZQd(|svqtw@{|PX6RT8Q9 zw?W3E)~?yu%Goz#yUVP*OjTMu55iomZvVWHPDL*?P|vCz!Y1m`9{Wi@@)?uDT``mH zlptW^|M^w(2RkTG#!}tR~hIvx>9}UH8El@JXRB zHCrl9&hb<`XMS&@5^B~u%Q++e-2E*y;h+}yw8Cf;MH=KWQ#RE8%dCMXfvO`yc)9|P zaAc>VmZkj89P7r4w9YAY-5Sp)C@q9RyQy6V-XyyeoGb)TnE{ z@~(f8mz&`^)?YLJZAU1W^HeBzFG^4@o~NmOdWd6QGnet$Wa&2Z2Xz1Kd2W=mR%vdn z=qOaD?3TjgZW_<|1()q&Wp4zqp^^sPjxU1S-MOc?Bu7#G_$p8!QV;I`apb_1P{9mY zVqJ@GkeP@~a%y?~x@?hNAIF2;w(O@63*O_JioZT(GRSLAHoNzSE_lm9-VD3Rfxh>e zEnUM%pmli4*JXQfK+AXFj#$tXu-7(&?eLsL)rmV^E-gneB$(+_0S z`(@D+;GCTzvzoQd>BL|!FiG^YRf8de&!KaBh=|V3a>ob$NduWvdlA)JlIR1vc6M|g)TiZ=#ft{{rP{^AU$Ua$TbHPuP# zvyaVj8?a=zURc8h%(gvAlD;hlS?UxduWQPStPT!r@OjxL+YI|;r-v*dzxCf+HJ3MN zyBAE~952Uo(hXmQF%u*E;rv{?M`syutIxf0lz0J?jk6B^Q1@*Mki~VTd(F`}q+D=Q zeMoXx2$6ibW_^{z@)nU1NPWmNjr6sn#)kACA+obVBt%p0D+fik=dV@BRB26UQBv0y zhR2+W^A(2t-}da|HA|3Psa-fxRKOE(pYg88B-~M=Whs=S*JLuZ1sHpTHz9W`H1ypk zZsY`_QTMLT^{@LE+!0X9*MPQyrR$R~h=AMo>?N!rA849gC*C-`nFVsM$@&tLsxYm6 z5iAept!o=nzH9=w<)i6gqA6qj-VC@DU*6hG%$dJj>|Pe{w$gf+@7KSs{1p@Job)P= zT||`)M6#*%sdWMMKvFHXb*9>}r7&qzn}o(P+`-L&6!;~u4nc`{MnmB7V^8yt{^ST} z5jK(%Qe4@yc&qP@cNKlQtKP(%-*;kW2^jbm`<&~+?B!@&LEA$frei7n57%{G!u$Q8X!Cp4Q*-jM8zC>JaAeC+ktPy2=E@%@1=OH2?iPqtt* z6ijwI#RSlOleAgvQW5By~;}XdmP4rON&)wwgZ)l z;E2%hfhb|)23x0dQy24Z|3%={LPhvRUTs<}aENk|8qw`+3+wTn;5m_?B(q_J=S*%o zTGXz1cq-Jc2Vs19Uhy6f?5tMQgclCAp(2ap)ypi$7z=p8+XE@}z`K-{X-R8x z!NOO0q8t}@tO~vtTpu>5qg1mQT<@SU8T%a^Gy8mV^zod8Sd%~DGUrks?J&JQjQFp2 zO=nO{kg*jC|4BV1+Z|b(@w}Mn4f{z1e#|#{6A$9R{-9Uk9InmNHBfv<-|xHW&j603w+nyGfAJyw-Na9$o$;Y@)EaIwwzmfEIWV_0fj&G?7HqzYcPRgU_gxHF(fH_ z89aNO6-7k?((q%P_?@8r_3WYsj%efS#U49m++|u&QjoiF;dAO*fkN|7DaTAU035)T zw+if%xJTl2qZU7>e>tH)qkny@zj#X$dtBLHFE0Ji(9?9v(*+u^AXzs9tsKPQDRR~y z!$?N@Ssb1%yK!>cP7(Z$w!pMDgd4OZ>m4Qs8ljsbJxn&APNtwFNrfjHIs^L-5K zjiR5Urwh+_UQB1u*jHF$-&0b-UCX4xGQw5i#|b8^wV z%bCW88e{h7Q2*xUT=b|5ueU6*KMfU0+w%6j9$fp5J>TdErvP&M*2WVJCCc+!)IGqB zlileUt7cAf`+l{VcGY{c33wV{YeUo93isBXD6D;H7MlqA7eG%AVe?nj*E!WCGq6!Q z*xNaU({xYj`^v0)1!)p2ClNo)&pynP)pQy&)pTDD{5gh}dZN#cQB(TR%A8)f{7k6K zmO$LT!eFeEd00mxxPFd5vhLi95pDOq@^UO{NuX6nU7B*v7aX3qy}szcZSbSn&q?e0 z742Gzf8gbjyZyEkIc*Pq4c>k!IxK#sa7Js?$RO*|t%=A-+ua56XJ#!@h87HpJ(YPX zG%Za~%ZysSd*PZDfG|_@hIE3=1~wqM7ku{t!)$phO%_i3GjTgdnCy zw9h9>a2};(k6B$g7}frAQv{n6T9;PIFZdigj-UUX{iFRUk&p-zG>NZ&zacIbTKgu< z#c-dv_>Bc;#G~r??oKM+89i#UBb<`i4ZMoy4z~{eAd=;GvG6#9r^tl_o>3|^JplcWh!xc$;qq$2S7nGL)SwFF5MIE^=BQ1?+? z$L~H69KBZOF_BSyHM?sXcjo5!2#|oU2gt6Ua z!m@6rNw5D=6Y%(&Q>2biky%#iX-eguBifZyaq4yAcw^GPZXDQz{qBc6g^R7w&W}p`PQ&<1~=nY|{%{|ntdD783Y$UJ_ zjY~PAwc$k@Ppw`G7Eg?+uC5lJOI^FE>)`O3#p)Y9o2E;+b>QUzl7E4R#*zJdU?OJY zqQoT?L}a0AXt+LuMhr-URpbk67enrRqdBw1#>T>tiuEkde{xbRXC<Tu9>0$YukRz;tO@Be^+oC{773M@}VGQXjqPn~}qaWxG{Gnb)kXXK2X#P;WY z((d@~O#({+GuLUIT}+-7erd_AANwa6S9*&l?r7&!8nbXcgrOXn;HJCY8~afu(}r5? zk<0J#O(d$0RYjnyI9_lR@Jcs{N32!Gid1YtNyjF2)PJ+OKfMw*DT5+!hdT~QQUZOr z1)Yp>F`|H?;Ch;;FmCXSRgDB}_h$K5yf>sw>)567!E3uEpCM)nY^cPfqsaWR=t4${ zpy&7MAq!3S3J3{_CU!G0~8{oJDmpPTdxCXDorOYHqk+Eg05GBTNsy7R0RIT|Qx4@aPs7wHBO# zzLZ&9<+GO^_NANhyM>nXnsz?U&Hfh4uGOi4ZL#`YVa@|b?oQe0<6vS%SFf78PJUqy zZgp@tZb(V3>-o>k9baN*m#{(&*Q+GOj)UOquXzhUu|nJAtJI4%p(#$Xns$;>3BoR5 zz+()Adx^khSCnwJMEA)w!i-{TWvnK0xk`}r5$sy5+cMHqz7C|7+K9SpHZ9(UjQ~OX zr{Q8P6@?@kfQ$THA-{<7+7XgpVF4=)NG+5SC1+CV~V zP#Rugk&4cp@@PK?u0i!S;xUUtX!k^M$%6Vc<~hl+g=u5BMn z(8|ONDv$`kUZXBe{@7~_W}cfi)ofhAeDYq3dO#9$o&!ZF`f!v{S%3aWJz5BVB1oZl zZg4fOd%~&?!2!A&6S<7OX1XeA%}u+!KL08x8*6&2PBt-_2^IVKn8u?6NnrKXqus+s zz$Dd!M9F)IEHzt{XI?GenIIT{tv4j8S`EGiYqsq1w!eWoi zwfgeNl5z)k4R<-3v!vX7{Mrg(<8@G2(qz_rIoE7?qex)G6lE6~PXEV&{mqB|h9_E^ zbu?yFKjJk&#fEaLAXf3tOlu)1Hl%MyjDor8nW5cHC^g`E;XMC^H3_L zH)Kl$tCfzw2dU^ol+4*>DaE?CH3EyVvq^Td5NAC%Tz1(>3p(rcNUm*u5pom5{`3F8 z6+q37sKCuKmF4rNm1JmMi<{G77OJ08!JKtqT+m~#@K%5}y73)bY9>+|JS2E~HFW5z z?qTd4Aa{C`#oLgeKtsPj?}+A3lGm75qebWalBrk*Kf&_j@wzaNIiKpCa4dfI`i}F1 z9ry>ke)?RZTI8U$#~99;Jks-O%yTP$lRiRt4a2s-8BIVW(yK{Id295ucVhI-&&SS) zQggq(FjqKOD%0vCcKz|3HaKtFtiGZcHz5r411kX_rNf01zQ&339j|8OQzKcK7!pxhPRTX-(P#ZLSff zlGVY%!4aP88))=uckgQGSNdx31;H6wvpSsP2Xc(Pa$J1Q;-p~)q0GFCh|fnSUHG2w zSYE=YXEZO*P5rFt@h_|YT`a+duwEkjhE;D_*?c-6k0AFF0McH=F<%$xl=BANtFXHW z=S^l|QtSqBN7DHdpbxdKynL5~sc*`%+MwDHg2fKB)Dmb3tVCYHcHdX5(h)jDupLoK zF6Hvrz9=N9wL~@hu)n9VMT5Kwn=P3%1Cx2WePjh3zta`_uIsqf=jUr@_w%`$$xzR! z^OqD=QkO6EKCSB9WG>HWVG4FL{)tcVTgW#}RN{}*p#eU&l)&_)jJ(E?j$zGOYke$T z9&f`JGfe=~!=N0~*OH)KGQQ&gBl>$uDOhsTI<`NK=V>8WvOMGHiTtm{mhmOb|&&q2p!Jv2lm- zI^Uko-s}X8UX@D3!UyJ|lv2s6B@Z5O!}hB1hI+4n`VZ4Wl5OItkUITO`W%6kEP4n#R*ty;iF32WkBnE{#F*j+7%f#qt=oMax5FZ<-t;ZaT;`A#0iC%^t2MI* zVa$tE5@(^FsaJQapxu@D>nxa@r}Avic1o(Q!%=RbuAsFg>8s8IXPj7=zS+p>N&i43 z$^>)%A&RweUg(8%j4JJxu}~l?a+7L>#ZH6LvM=tyWaIBP3Hwdz%aHWAbjWgb5yGP&We^_ zl**ky{g{8;LUr!Zj`kaE@pGD7gM;PAJU;p*~um#K>M0U?Z zKj$8MmH9vgnR0<=G`US{;!;&>kI+u=kl?O4JAGpOd8%^~AJS%fu+c!e<&Xu}lTS8V9uP|=j z_)0}>UcO+$koAe{rRZml`fd@@+z8^&lJnlAJWcT?H|KElkbv637hON`zNO5@=AS@mO>4$XdNw4S2-8fRgBH@cecYKDfUCF1@+-E;#yG^U+WgS32d z;yL`-0mQ2h@e*_GA7?c!sPyfPl}`*hUAZLlG2qo0lXdEk;8*tD<>8cpPdblQ&Xd>6 z^#NeU0Roj^JOkJl*7}!Q8WQ{9WM3X$UVQim^uLGqKdkLPN9w&vs5o~C>`~cS3Z$vl zzgQ*{3#u90jPZsX^kM&uMco@b=UKKrN<@GWJH{Fd@~-(Qf}rnF#2hO;fT(Y;fWo(L zyN|&An@lH#ex2>zu~&h{-Fc~HB9Cxu)2w?6Iccc>G5QvHtQbQHEB#)k=(8-#!=QX_ zB1As5rphjTrrG^0fen*MYY4@j2e@bMXmv?ctbs`WP|(M^%FPUW8#ieu=VAuMTaA%G zZ|0)0N=v>d1EtW+e;K@JaPL^xQSJI(p*rW8@Hs+u=qp@F`J=}7(L=P|a0{3iBvy?7 zXUocd<*}Kcet*H`*Sz5(%pZ4+uubjE0e?dYo6nfx42N?UHs6{8%m&qaS@YiePWjh} zhhapquhnW2NWLUF>5C2e+WD4SJ;NW5{RUQbJVq@rX7y;WdVkhma4)z!`%pdj$Sn*& z6Mmnu_f1n8{s?L5<~mQa)|mvB6SuzVb;GPAuY@35!Isxf%rCzAvG#9-u5%FFt~vuE z+)Y9V(3vqDpf{lYx-fzd;&xUpwBK?YM^!8MCPVxEkN>ZaZ}Cxs1j;SyB2t*DCU|vY z^R~8L4htTIHUh+)lbc)x*t}=CjX*s7v8HS=_G2-+lZ)2M^@!|Mtogz6tvu!4^L9EL-Ux9Hn#TT<-1LSJQBi%G`5T1S`e*0b%HC7pD~w>IdvKO4ASKcc(72>$nb0=eppz0{1u%G}Bo z*RZaTI5LCx*e@OGjz8NtTMbRyyJ@ZB`#2ugQx2y*OXhl%L|L^$zuSCuzU{dAJv+U$ zuugI-ewpJRPyK(Gpm!%NZ8j80EV(Re7j+YJ4EG0l7o6Ig0LiO6$2YQ!2t`BVw3du8 zI~{3AewB!6plEoO@Wz-`TOmLlc6BqMo zF(Y_nMNySV0-~HW9e;d4De2a!9VVk3@|AdhPZ9GLLMm9QaktI`zVN7+JsQ|gSimsh zjiGj)Ia;7cdDr`iUAT_TG3M);?u+-@$H0IIrB3-lCbt=&zHa4{)$}i-@T(XPqNC&- zfPu8c!5jzvltcb_4&8E2_f6T8^X-y3;|QU9C-DNBzisIMaD+D@nFZ6r!eW|OLD29< z3pqE{rSGcW^NiC3W>w^s{0(_|)yDS{0RmKO2QXd=IbUVr*YEW~ILaJ-55XD?tXm6( zhgR>DPnMk0@c(hT0Ic)Fh&XCElZsh@-L~5jeNTP+u>HXOYvHrAwh><^3~M=0Z^DB_=}$Yh-`5UMb4G5fGNKC$Zj|r ze3v8dJNU{+GtNI<7k#7Y=Xco~Rg@WEWt}Bw^F=w}`<{dv3_q1ENXLNU=r#t00V%ai8#&;ZwuiR=n6E3N(ugwk=wWRZS;Xq&P8aM{6!HM5Ja zd7W}trxD+lGm|YQ3wS8}XkMSbF{B^-S<=!;TY8FiVVLPP%O$Nel_q{xkFj2V$8F5l zjxq_m&*7CW%XYQf;c6D<+60#jg*lyEXOGNRRR?1V?a-vZtU;jt_0Ss&!htrmP(aan zuqw*2(*5Q~w(eODo#~Xua|5|8`eruM8asIz2(lVkA=K~YH~f?;QlZXT5=V+}@sSO} zTpyX(c-Y5wBb(w1khkUWg#MBn{&97GKgOkbp*ne<#e2>OUv4VQEdngu0BjZ;-W>Hp z6Q~t0?&Fq4PpA6??<*SYBw9fAgmC83n4#Mef)?YfyFLTdgk zqiDf%qCj{`OU15@b+Js;#NsU`w`M@GCx1I`?~M~ zstZ<>ca8`smAIq{68KQgvg@+)CNA9_Y?NSyH zlWx-9#b4Rrc#wPtP`%hk5VBh!?znr_IoNz)n=|8SAIk?W@&~MK014&2{`L8k#QrX@ z{L#|lv^2{&C>{EQoc*7o=l6O3y|%byQD7k)bE;F@E@V#_;&fo72!qbevE2s7&Y$Dn zD!B6gwErDF&u&j^7<{##Xd?W1t2Ypu0pSR=qH(LVM?2(ZDR=H`^us#`^%-L`PbqSq zk!;Q%sQz4)TT`*eKu^m&X#Y18O?d20FtE;}y+3vT*=hli*Q{L8=%G9FQA;yH<+e;i zWB8q=;UY*pXKvGDS-W;lG*q&0iVv&J*@tH)LkqZtmrC*5c4JEpr;Om^0NIq!rUvt z5M&C4r^0n-YT#+R36fs;(qZRMB9e5?`{pvE<#A`#e8;DnPO4yEj&AgwfbkW0D+W#S zCzc-Sf6e)S1vYPIBE`jkb4)-u!hK664Z9UW@$;FyiYqYr1b1CTrn;{SEMmP1y`&8x zYDscbp4;1j=qnm=19-@YKi!AVmsmm{XW9|YdG6Tfw(MLs{9$=Nfzj@t+dCt`yxOR*^r`f5C%flM zuG;QC@~g3L)Zac%E;av95Z`GI1Y~EAS2@(EAu$~ zUasHgD%b6Oec$hY++H_-ym&pwW8UxghY85LLlfxm;gQ0$wLEZW*xnetSVAa8_D7Tt^R~v*F0v z&!f=sRv}%_`bpG*9qYE4PQvJgKR3hNoA4Ho;plE#yAs-<6y_1*Pf0{eFXaPeoSvK;mSoAd#fZSQdE<;ZGGvtTJ5zyTr`H_Re> zVG-@zd~~kL{9{=`4i-}1G;oiK56%Rp`VT={OSj4INV$*9-{W?nVmiRTz)otpLGr!b zXpTlk{H=mbpC^%EFZq$THu}F`1iELRHG4-fox`tq>BHaM3qD7P{TS%4%W(n$oZByL zyEdX}V;2!ZY^T{K%gY`zDpJBnOm8k+xOB)@V>hu`MutcUVLqJA}16m z!*|JKt~`z#wbLo&j^Tg!giXG4{yYFR2$9}rz>TQNP#jAE^;9Cctjo8riZtw3aRYJ- zvu+L-WMI$s!;UEAqpsdwd4qiP3BZB9Z@HDyhmL#q+wDL?ZaNF%oLzm&S&1QG@!xB* zY7$f2U-<_b<<|MF+QNc&TY!2ZCYcA5AOq{I>{foat>9W?Q*Air2yI)Stt~W1ooX$a z`t88)x;Djm{snCL&z<>g9cLgUtYxPdOsG7Y-)PfLu~R$*_TeciGg3&4`z}97h#+( ze|wP$N}ouE`>VhFf7e=H9AwEAZZ8R4enDiLax`owxv#9rWMHAiRA?EE&0HdH!1R0L zB|fV?^G)RZUY+_=pQW!_hrwGuxbmrE#C6vb^uXd z;=$_{6cwq6ud?9Dk_gcC2wBRCL8+KRAG|CGhc#v=3RQRy22hsN8ufTiPtEbSmLP9s z=Iv(Iu6}FNi3nPXu*qqCg{*UCCuF}%4+??MSbf*u3JsRyDNv9>a01XO4Luo{7l6KB zIee#9l2^F!yb-(PnOX9_OT zoZU8hi1S09)H)!gP&LQZ{*gDFekJjw=T#MEqACI1v(vVUp8ta0S_i#ZRidePPrC0` zPi9NuqXJVG?eBGT$?yJqx#O+~h;dCT_K?N{3@)CqpKLzrYaTz@XFF*t0cH*P>E&yL z`%$^^Si8&~e``4uLz=Sh2~Fm`X^PBVY^C24)#k2u---_#RD6l>T$|qw8__>Q$I^ce zYDItHYEF4y!5EwT#>$0b=%nvXcQr*Yd%Q35FWyAnKZ^Rw@0GODWz$84El*h!Q^b%B z?!~VRno}rSA(L|ztkak|o=Jxnt=FgkbPX1R{jprXT(fk+hmWz=7XsrffZKn(=~wz% z?YqxT_hH3l5LAVo7^_6a_1*b~<3RVdWFX+>y?g#7Y(?+k7Cof|MNmZvtDQI5W`>Jj zo0+MxBD6Yb5Ga6b?--)kLLc7po$s=((}wT#e=U{r<#op2W;|0gJp!86?-zXL+jsSc zn0D#ASSGQ^t$`-@iitMxMO+(ztZcNyUezSTtbk-qHw`P()wnUXFOJZM#psGbKdjp> zfL$L?5`6hJ(4gFy5FdCYPAk6O(!}Vs!RUY!JXI}I4_77>v07)8 zah+x{;~_$<2A|blp=Md*Zq?U8VC;opX@*yG$eZLKb*3pu*l4Xae&K-l4eFD7iM#z00ENZN zf}hzI5p#<6D%k9ug4_EN`H`i-3?w8!ewcqka8TTWQsS4oeVpM(0WGROFa5W0gf3JX z9v=xbNHKFA@2*Mft(G?KCi~%#03H(UFP67iQ1$L}0}?h_ISp^pF}8u$%&t5oPvFX( zB3q`j=M28RRdOwe*AepGQYalO1I(N(M!~XW2w?qBMKu_Ww6=cC-BvXuh2V9 zsl}q~1p#`5TRx8aPw}cvtCKJvzPu*ia2TtDxUEhKUPHjuAW5UsZN8+5GWEWkG*nlV zK~DlyhHZuE$Py5Dpvr^w0Yu*7hiTI(Vn z8R+rfdNz8kvE}DNN5HW6wnF&#*Y`mhHk$Dlw)0uf(m3@sL03Fp*gR9UkE*_at9E)G z;AQG!t`A05Yfr*AZTHp9*VrrZJh&Qsti!4aLf>jzt%KAhR|5+}iAV3B!syVrMs#JO znZIb>+NrLKY}?{dpEB8h@o7Lru5S-=r=JGsEA(rCS~(QxkHSdh;T|3yy)7u+LfXR{ zbdSBjFVfN?;Zm-gxAx?1rxCBZ)(zF=uUPIGl9yQosMqnybD?!g3JGr8_eSxn!e%Lj zk_IVA%Fdq&rEJK$pY-Fyr&eMO^4!&^t8HtWeH)jNmcmwwAC<#I^k#Ov5E#wdn;znM z2m)_Edxkp3g{JL}tpWS~BW~YE=8dGUGZI1I;5ndGap;qJH1l=cxlvsmX>p5cdd1H^ zq}O_$ae2&Uf1kX|H!K>ZO$&~-6;h7vcLxtNYV*|1VaJ1Q7-_E$!Z|ZjiWmnNC3P(G zYhx~ppx`Gktu`VK^#=3TNs>p?C5gmN0sQb+l($#LBs>xFbTOYD;fbqvGL%gaIv(z+ z-*gx$y&rhy_v~$+Db}BZBvD2C8I8k4jQJheGP*3GHuCv$-A{{QBh>(p#9@gOCi3Fm zAVmd~wyH4Dm_?ta5^*qN%tnb7{vqhoO3A@h9Kml@+7L2CnY zn30juF8Tx)0Enyt+@EV-fZ!10J6hf!%rU?T;h}dybgvMb1+CR!*Q_}2* z6bF|?Lh)^!&Lt1Zaed!z@S^n7i z0p(4lZjl}YzQSjYrWRz*U!%11wFV1pEC7eMA0Pr48$X4T~uJD&#l{Lzx z2nVq^HSuYT0fmC#&o4m7%K;{ZuEu(l*!rZp*QPW)mk(sTgTwoGKgvR%%(5MSYCNp~ z0}Scc!~?LN6u19zd(=SXCo#`l8xiR5+WTycB$xi&?WKCu70{J}Y3E|g{GYZy zLWIjo28iHQ+HT}l-TKJAYw=!-NuBg@5BMXW6Q6M^kclhNVGpfv2}D;<$#@RQK1QL$ zSq$E7UIC>}K5UqY>UFd2S;XS1FLfUqvx={*3=C+jkSoDXL8vT29&A2q<-_N1vJL`Z z;xj?Te?Cr;ohO3Xp8Ku_)H^<*ua!7CI!+onHCpPGno>**=y>VLT#}U|VdCsaUh zR>k$EDI)NxM45=*T>OwOUoCB^escE0qp3D#P@yclR;D6!Y28`JPACQFEI+>6Abcgb z!Z2Xf0C8(d(&T6g&$H)S_PVjE@;wB$gSQ_q-1F1E$F?oQS}0Cyg_kwVSq)(-3zNcpDe%R#=rm)|5H11-E;h@8RsG=Y?;wFAucpm(M>0j zL&n^aG@BrbtG`^ zbt^P-m(G)c_LSHOv17I}iw)fGEbeZgm7Xgm_<42 zo|C)Ef#0vm%QJG5HOXJ&_7ox9K6LeTUY1+;3PHcGkcdhR1 zZKS(+K!1q2NH=OVI zX7x%T9a1$}`#@*+`ZJ}b%-5YY-u#}tIQ}N#MQ#`X;q9nlcE5>!9!&#=zg;pN=FySjCV=E$ zab~*t@%Hg$8ux0}i(rwX)kX4p$>eO1tBE4CE=j*_X)+h+5N{B>HF>H6Ktue+_)y8u zAJ*Uf!?*T_v<%pP2lyX{^U~@+f`{^sVsU+U9C48i6SpuqV@M1jrHv_?ZP2w-(>n--IoD4r8>{u2~}h*iy+?v1sab|E5%+5e)LQw0I+J z&K8~fUXiI!@WodW!h{IvO>7(wR=CKt)F_6;n9oRsYaMiXsJQ&2W;591C~IU@`wMmI z)kkHyI(xGdl{Ph%BgIigs}xtbu&Nh+JzQ8#2uqE&t1du0+c`#iwr6UV>2Jvbh+@b+ zP{=20fC>8L9qZliT!|GW35AlHY9B*qj87r}cp3nwIIxzeeggvIjU#xM59Xyr@4P z2Zoe?tTYMvDv}A0I)APo`6G(f;4z&g4%&FE*O5&D1cpodW^JLruCwx(4bf_; z(S|zS=aGqAeJl+%7J7Z^)MtTAXD44$D5M2*1!&7(#JKj}kBQ8{5<`RBnOHMea*Y@FzX`=f05JJXOU1p4mmN@KP z@W)8beSC~-yGBA1BIf`t4}RPQ_k$fzyEA!oO*&kt)p@?xQQEoWe>f0p= z*dW;j;Cz`?VnmBC&PL&XcIEH5xn+Q?8@hhVZ}>H$Mxv7qAjvWtmULGqYH2rekRC~6+_D%`gid`=y11yN2&QD%MXHmlUzTKH` zu~TK=zZC}Y-CG#R;3xi6@&*o z@gxMLqWT5RRfNC%^C6#TloM9K8pjF=HA*zT-v}S|$KA|Fnh;Dzh&3&7SFcZ?soHq^GPuf^vbR3$CV)1mVev8j^g*=0F*%w3V6b^O?jP2^OPYNW z>Qcg6&5Vdj#);V^kZV%&+=XsFU9S_cFD$HLKOg>^txTJeU>^XXPU{{U#8~0hqBKaW@`SE-I z#aTh}Pap0kswr*J_8L1$yPV%yyRuY z!492Os&^Opnv!yyGO?i{mmC%)5L1XPSR~)j$#(qQX_XNrp0S0{=HtD`5q<_TT;@Tj z^ltaou03;VE}<5)UOGMasU!cG<>RQ~{z*2d15O@M-26j@^&V0|*=+2tQ-?xU7T3xCW;G@4h1=~`Dwy{rcz6{uX3G|Z+;T4Y1 z)h4xV_?u-6ply_cVUfXt-3x50ZSN4uyw|(C%c(;?Q8}Z4mDJPVzP9_gV~2n!WYf4a z!2%t#B=e7MCg)`?0w+`?vsZRfzk-8XEV85F#+*<^XRfd=s%dv06y*$XsA>Y-t#JrJ zvq6hXuf)kf?^M}+(X_QbTar=WeAf0lUhmf1XjiHYrcWnou^Pj>=Q?&t*nIEC%Z23= zV*zD`hp^pl4pgs^lRFPbb%8V3EYb-*mmpB3b-@3aV-xOMK$peI>lk*M;k0}Be)VHK z-H}H@Af!NzyuP?z(@`D11FK)u9JvF~LjYbf;01%dETT&)`Xctkx66!8Z+*9suk$IXF3yNS6;94P|FewF7I74X@uxC|o)8All;2zh(e6VVLqR zvn~vxsA5kMI~fA~!)Yojv0tr$YV3L%r_z6U{b8_6HEPv`)xm0F%topjy91~?VU55d zdQcWI_r-VK{9|0dFf~!fSVeN!U+G9rqG^TJmj==QS%RT^9mre)Obko+oFmhkDIvaz z-QNqeL1SAEHQ)d1h#N)e^gH?^+xZMKz3SqYY& z?U)UOfNynB#-1wL%3i%|xCk z8HneJwApet7E)XCx$v?x&@qs6|K(t)H&YVlPTOGguAtukrCLEyCR+CX*EY<9qo-B! zQuJr&C_pNwPW5(obKkgc;XXOR^2Pecb^%j0tLu))OjHI>(}R_UAdd|1mHf;a9K6&Y zZtA=F7YAy|P?+zGwfoy3{UbAsyqU4^RBZAgRf@o>N zKun|uQ}&Z{a<3_KQFjDiN^O^FUmNw@xxE*4%S3idAVUh2(>-UsVy~D)B^z6R3$zce+X&L$ikA@EV zE($)&K4hQ|?K=Yz|Cey~90YlbeE}89=Kp|e6^j8XEWijN{^L3RwNqaFV^$3>JxHUV zvPB}JBc(4DVzreXAbRoD3?$d#?69d1@~ezqam(hQ)ThfE9M#7nXt^WnmXAG|&%g%& zHucT(NvYV~?3Vk`mu@FtzNR+zF^f`wDmgOOOF`gO$;{#4f!qtTb=lUJUrWL?opW?< zW%^j;#88ZU&l4H&{&ve5D!}ZyKf%7;`7TK~_h~G%*I>LfR=t>AmU2qMsO{1U3@zG%!F~l^Lyn)%Kc2HDeW=@f&VV!hQHpzcs?+Qr z$kge|Jb1!B*(X0xeaDeswf9ZZj)zZ44a^BshzTxww7T26!kh4U7<+u&B(XbgvD+^= zIIh>UMeB30@YgUm-BQF$jf*8fulwH?`S)+J;eo#C^RN6)5sQF4#p83OLGBhaj-`pX z{*_v<{ghn%=tDg*T`2=#_zAUE-dG`D%M8oomB;luC(*lSW$D<<%n51w;xEZB-ivNc zH7T3ZU?yc&WOoyS)i;Z!1Dta}W5^5jkopSKdbG5?-PMcYqj2uD6|PnEGdl3A{ih&s zs7;K40OQ5bwz~V-QjH%ldj!J_)v_)O~Fd zh6EzZHjR!?Bz=PV$=Z{Rua;x*0C%{g5rE)&EcP=5dA!^ZIYXNL*Eo`y@;rsyA<$T? zwUU3XIgL+4AF$wH%{VdKsl*Cj=FIecm8C_uN#ybb76-H9Ybx6r%GFs3*(%v%W6|uT zz$=Qzj`wMEZ$$2?puSd@i#usEzj|j86)IVGX7h?D&QFxGCPwFQC{Iz6Yq>cbZz-F6 zr{ekX%||G}Y|2`=$gq&LJ>ri00N2rVs*QC-9(onWa&H3K&e8tmqZM_nSV6?FlI}7$ zqk&ZV)im)A?+-hSRMD;Ko1LP_@r@5s)FL-D3u(}$LV1!p#z57Jnv_F$?7po9Yn9Q? z2PStmcvJM8FNLSN?AaqVB?Pe+>8cYLb~WZ-Z2cCAY)JBsvl3pTEQX<~8+m-j(07RS zMlRTRr3$3@YZ`^iU5*>Z*10XM0mO`I^nL`o>{Lz;Xr3zu2u*+VzgGK?8qL21hYxOn zR&aTBwlRm|qv%iUC>#(L9RCP7ikc;-4o`Zy0?eGBnQVzMe7-Y~%!92LPon8HhKTH5 zxjiHNHYzW(eEnyh!doLu%FCN|!hfRnmfkDTx08X^PSEx4$O=8ZbP%nvFld&x*KZGy zg@(t>IZ8yy8rOuYPls@*w^v=l>yEoqewQGNQLBs=B%5-dFh3d4_F>g$$ck<}2m%PF zH)qN*v?ts`E4tfq4dZ}fa-FLr0HO{IC`Kvl$}r*YWnOlaO9~h)w2*=^Q4<$Hb>DZX(Htk=`pniS@=!6(4R(G}p z8aBRO*o`ms?T`c<(j*|iXb-e#v>GMPR_@Onr{9kdo6G8K-GCq{+u@_rx!p{B9I~bq zjt`^a46IO%CGMpn66PZ1ow;J~U>jdOMc|$pI-~rtcY{IKd)?Ehgb(C$p6f1NL2NgY z9H=?|vr!;Dqe}W-{F2PAYTxv-d+V>6yS~K+2G|rz25MHGj#Jvi+osFTP4Y-fLktn1CuL z1iH>KIIZ;spP&K1oF`APhx>N`FeO2VF$LI0su_|Jv98XS|GetA%{+T3ou>##<+GZi z>&2d%)jGHS1)V#UzYIP9^hfm~Z52}~x^A)@MY(r+9cEit>PEk0)8G>3j;xShTYZ1; z0q}0~PQoeGc;YOOM=**7GtNLC+$S^RNJwML-XuDSCt+p5A#*^k0+ zx1VEZ34uQYrK0jY>4M%c&$?N13(&EbJw{!3vkcDGkH!OWFK6dG>-Wc#<&R+PPR3|gs!l!DR%B8aBC4?7-G>$?JVRd_X&H=)V*7gT<60NF?uVtxbk=qqUn*2HXRtoAO%DQJ z0VvZ(D8B`o(2rmCKUbx?XN_*(Je4U>vdvOLnk^t3{R0XveHPr@dP*G6Td4a`b7}|H z_&H`tIjOMp+Y5xz4_8$i@tJ+Ilhpu+(>aiSoA1o3F3|J6zD%gY z%OZ&F7Wnen)!@%J{kti&CtTU7KV?Sqnbf~9I~-121Ei(PPG`wZ`>Z!QN7QkxAI6g) z31Cf)4sff1WX@#WV%S^>4yGM`UgK*57IeW=0TtGmgM;H=u3xyd#&u z2j#l6{^3Lo-!#6dw-$LJoUeJ#(JWp;OAjfO@rZP?9&eDpPD7gayGWus}BNVt)E>`w*F!rHBpcadDE0xrU- z#rOLFp6c(F`gjfUp%8O8Zx|CkcYV?2&Cj~g#w(=jdP#6QAtV4nu*!NC*3_Q!1KnsA z#5@)&?ZW@GQRNv}yBg(faaX4U^|`~mz6`Z|f16EV@CUDtf6jZZz2z;_(5W_w@%6ee zp6f#5o+8cX(e)TRmRj{L_zm{QqJ-2%Ry%pLzyF8RgMTZNzWE*rNyHOYU~>;(L!?wyMA)K zjs&E7o&j08i{Sq_dF*9dgriQMXHafS-zHv4ZZqJZC%fo3=hZAaa@xfx%|>UjLmvKB z7A63z|BdTfeR&3V!o6L!5dYigtA~}H%maP+&DRh356d0vrT(F&bPgncnQM+oUK8ow zoR?|ZYc3%F;W_dv^^o!h133Bu6KhrBx#_!}BVQ8|gYFPPsH&M9-_#3wP-i?uO={~r zv8z0%#c;7g!*aB`pB60P45mZOGZw0`b79BGJ51ObRoepRp^NZRF(G3%knNX&7kBBw zsuI`t(@O`@8Ogsf+WZZ|6y9B z#8x-QZoZmdFM#m%?>Mz*lu}0SSV`mvZhSyYM(avyGyAD|5t-j=YC8#U*y8iW-?Pn@)Ex*WWO}INy_X)8;>)7nF z+pELzy07;xb4?f8vX=1xhpf^6DMReQ!z-kFt;Vh*I}44k?hnVQ#`XZ2v{v(oo~Tr; zSLhX>lIh*!zbz6lV(PU(3$!d=@Cy9T^X5UAU6L)MhQl}co#4=ve%zW!%#JrCU6b(41#%LSdGTPj~?YU?4{4EWh6f~>*V9Urt)5fTJ zSTbH!#2I>ZZuM;p^N(AU1^vExZ%P#15$+syXf}?i>H%At7vJoFg7SweuLN~p{1{-a zK+s*GH8Ta(YaHHivjF%BSNo@)B<`&%^_)2>R`SxFzlv{(l*k{mivGM<+>EFMa9F#0 zxP-bxY*8#Djm1z&NpTAbVd^uG?!9sw&=PDfde^pd=6n9_vE|X_=(4WUR4?P?XbBT_ z{4;88Km?uYb8v__^uUuKr@KbU2-@CA=3b@I_@$v(HT&kcpeH7ZO|UM?{j57bt%xOs zKkhbG*7Uf2jTB54GXltg>&XgHOww>RwQV106;0{vpbEyzfMM@pmOci#u=!uZPiX*< zBfoN`+#nBp&srI90(*PL8L5`Co|?hND5rMC9QCOIk!>;v{Mrn9=Ps3nb%#lst;Usq z{N*_5%_i^&{)gCHd2-jnCf=gYCG*RJ(tX^ENhX6mZ^W+T6f`|5Tr%puBzXg~>ZwR0 zJ)d#eDFxzGSip-W%KhBFUSF*>n*1oj`i+j1mj<%o$m!CR?HHeJ7+35mYM2+J`O)$Q)sc|f@{sDC;_8tq z*bxMVa*U}?9%G4!iNxZr^_s99IVNn1)l*rH>B&naBrB(jWY-!E5P%Pq?zCrwK4RuP z&(P1f&?#^6o}#8JNy6(N0f`OSPofPgeu#@%xmm=}?6_ycpnSfV*00d9rpa;)w8kO& z(o)d#sjzvs3|uOHvJ`Kqj+Ag)>^JUhJDZgJ>k+$79o^jpFfaeoW9Z=b{|*Fm5Rr0$EV8T2qH{I-bL8i*!hd!f81Th@lGp!b zMoe}ddvD|>%;s|U(FG$HNZ0p?&?9^Subi6E8MZUn z{UKAWtTgSy3F`+dI84(zh9YE+?+&FFLDMaU!cQtOOFP~J1&k`!2FQb-tDI9GfOF13 z6|2!!0EXggF{7Ja2C>i?=dLdZVyu-r31Sg!4pMINa5gs{j1nC;Wzg|8 zXLgEXeNj@IV%R)VdE6rZEOA!i2MtMfc%mO5URz zggaW}CNK4QaQc1{hNAWVs(T(F`boTX7&txKg zu?{0TP>G`HCTaWV!zl4B1>DlfFKFnjkt7$y5A6$I(HnVFI+SNEay>Dm4%FpDH9@afW~;>-7?I9Rq^ z>>8A$74jMOV}RC8!Iim3T;KEOdd2CON##Vokngh@K-((FV`*b=Cg$Hlw?BC-F9`(T zzXS5fA1R0le1Ne)m{ZIhmuD#=MVaWny8RbK`R;OpgLv69xHr5X#X#GV;**G*I$>MB zTZs8bss~(~iI1({eqANJ4baS3vslZeqGIoRse}ar!a4AEV$K?ItNu3Du!kAc%R>EQ z>yQ&EpS@|0o_IR{qI50}y__bUh6(~yjQQ#Z+SGES? z>F#6ba8r;Ufdc#aM~s`49Ic<@t;UmB>@C11Ths{jcIw+$+IStf3Ce^aiQ#}kjE93G zOJL4d;Ni-X)a}$S4^t~LwbpzA*QfTfc&K~h`6oaH#In-_!&4|)_|k+|vUvwoGMC8! z7Gta}GytO%ybL^kHWrT=ske-gkLM3x+EMI8jU~hdT?;%1B4z*UM$jrZxTT(Hewcg_x-QlaQ1e~gJZe?DU7~rmsW!E1N-LzOg*(s zSnT42;REt;a~eWO`tE`JNP8l3%t4>s;!|iet1`9CkfX?CU#(GdK74FTs|0?ftas~0 zTnd~=@}}IMPo41u?L?AkZ9A@U;^VGE>#MEmSaJmRZMl#q)qV|wlC#yuGaJ@7Qc_X` zhL@rw54$a=8r@fQMeoANoT8#0|9R1WK26?o2Kp@Jtr|Zbc=#2bPPv8CexH1{crOCl zS+U(`vTU8vSyoEf*I*Z0Z8VYX$67qlYq_`CSFnKf^Z);M_OI=AjsY1iRTXUBa8A5i z5<9w3X~h+7*W#sCS~!M4$X*Gf4tnr-RR?GNuCG@!@dcP>{-8E&ON1I={djEOpzM4& zG*LU03Qt{6*|$YDQ;0=Al3*~}aO}cbWAM{`*NOJ;T_YM$?@pvnFVLq;1KM?3^Fk&smnIUSu`kE^!DS;(&Pq z*PWX2HK}6YZzey!S!9gg`um{%IkJDA%IraSf3)RPHU4xCp}-z$&_i%y8kKN7(PaN( zl}{Q$9PjSs=o_q~UTto$B)_LC`XlDy&!WK_3&^^oRaXc6GP3oToBhL$CZk@;GY6Ra zyt1n~0{|5%$XvMKf4wXd#3vJKst_{S<=BXD!!PqL|CoPnEwh(`GW0z!7D-O=t)jL0 z72}f+Qexjc&|;PN{jHIV9d9p@xAKhsxeVZ&JfRoup7+^j4S-_b!%%r^Q^vJ#iFt)ok>6Ih--UUeW{gI&rLcksq8exh`L#!y&L|^T?FpV1H+abw$U|Zs1rH?P(Ic^J}f;kJk?E7 z^Z&FqCE+Ey&7fk-k(4XQB*CQAz@+?8sane!{-Y0S0nc!VS}DaJ_3y<|{5fGo;eix4 zVsi|?SJmIT0#d$~Nm59x=aHo@j2L@zCCrxeGcnfnB7X-I+AU^);^-dcWm#1q7V}on zX=Cj7C_TN3#idIfy3}^f6Z#+l?6+MWlMiZ$;QWS7x)m}50(+>pZ9pU*R z&L&gmyY|BUHfiYpwgdW?AqDAT3g^YRi;G{L9#H^VQ7+CoM7+4uEa#e4h=gY_cGlqXo)|sakMY3P_FN^?DwA4e)NkWEWD8N;(O7+3x0}^l@#x{Fu?L(^RrUKcjy*(EIT6HI zxis~$LkX~irR-LsxU#9ZN5C;CDV>7kVP5OqJ0O-x^Ia_t2&|F6Y3Q|p9fv`my!Z5= z=#RnUcMdqZwQM6|tVhll4lW?g6J>$o3(Y3BCI*b&NtKa=9`v#j(=h+Ngwiv2A>J$# zgSaJI{3EAD%P<9jr!V%at&k{NNo0vh+o38$hVNDw5JHnY9|UHw4`t5T-YsbB?GiY1 zXa3U%KsbnarT13gg#xTm3(F&4Vt3Yd#B=uzcn4!%4ljFT!#*i0dOxdU8uQ=zoX`4H z!>qaKNH(Jt_h&PB?wG?B3MK2u36$BbL~r81#wUE*=wqKbL|Be6fR~M+7tyHe>sdRf zS9lSjzLIn{a24m0DwR7^&(U!AcUWCrlDvlarJzS_jJ18QTgXUjTTpjLFVocfq@}Kk z6snpt`4WOIT${1|_HZsjHx<+R`uENRwkVP5(~j!};~N4n(-r02b{Du)UGw=6hp*BX z1*RGLHVQwrx7E5x!u&BSnOgq9G&AV@9#B1B08*@1S}8W6Lnq$YHxvD~TIz=jSDZub)9c>D{8+N{nPe@o>WSx_ z4tm>I`J)4;nTB8l!f~zAU(JUUW8~(HfLrKuu(fdX543K!*2Wzf_ z2?wFA`(DkCJN6J*)=Q3wgM}I^q=Te0qU6~RPbV0la~~=0{j1v&X)>`M8}wh7i<8S4 z7y@4|e6_F2F6vYS$t43TAe=Vi5sA~t!hEPvjxa%YI^T&?&GuvVW75Sx<}ImhnlcqU z6XN>yt|59 zh>a>|@Ed<%6B7ACa+;-YcMxbZzMwcM6!fdH(?egI2gHM70o{e}G%@fCH#fIj?P~8Tzo((0XSk5od6-BhXZuqhw@cZi#ER63o5g~t0tJrm zkr{y8#PRo&V~y)F!o$ZE$u0<`>XXj4_kBHGQ0>etl2{@Pacql8WMP6oywHSKtf)Ft zLw{l7_`W(?AM*n;{Cht-iX zgD>{s>J<;%FuF|+ebsCS9{lKOOPp?ole5_b&F`2+T8z;6e#F>qw+OLrtyQs{h3oCP zEN0m7xUaIBo#hv%Ojh@D5Ev!-A02Cq;TMN_T&emCKGO9YDkQn+Rbp4lt+oX-7|EvK znzcq3y`~vfQ@=GkPn9Oor&3hOw_M8aQ4wNEE1AAsFOiddgNG+GfN2U%BH>1tT;}UE z+7VCtY37eD?c*~ClTMigScis>H+B5cuFt6l3Yr7l4{3O(rF$8ws zydjv!G_tV+Q?)LSn+^t?08DD*P2m->E5ASNx7j&kjUsYS|0hm_yWM{c)ucfq} zP@|NA?2OqL%WGCeY!)T>z#lHxf&Q~q&+&OHKO@95jLC6h&-6i!z{wgq&y-Cc-8?Ax z`){-;k?Z$Ee60PxcVMU+U@={-0(6rd!N5o+x+>%^_bGwo^1-evTx!AIR{fTFFT0;L zS>@Bdl)~(=rr~RT-Fm_pI$Z9;6#3H_*`it&rb{;dVII^fL{V>_KFmD)Feb=oxZt_w zRYGI);0VtjJVQFPj10d`*m=T99(DKo57b)@U8S4`AJ%E?95tA-SUud20C0Br0A$Qs z`+^b$zABQq`)w#DtrPdnXQ zU^aWVr+C6?<27YXKIXnuccFuCgJ8nunEqF;IINuBSM_a7tz5A!qH3?KQJhNI#k@6} ztN+ZKowEaXLDWRN+@fD=)Mm(C;9 z1gRth>BPL#N8iH|Qhax{v>3o9iuI5ihAsWaq_tA#D*4%rtYOkRAAVZrnuu1YG!BmIi><6c z`koAexICn?YhC0mJZpQiJciC#UBQjHaGPR!erU|KYlmp(Z^ z5mt-f2jnK?jxi12E^Wg|8&U&x6HKJ*)1`~4O~y0c7ii*L+1e-n+!oS)jTW$^XDgq6 z1Q`8lCWr4qm85a8HOE>`Qlz1zN0LXZOvU<-WM3Cx{+-AiI-W86v2<>HT)Ea_!p@PbT4DRB+q=w@?$j_ z%d7A!TzlmEK0>WJrA}B7S8eO{iNVL=;qFph^#SD1Il6Ve@G`cq7Mc51BY~ERtJH=! z-$Jhx#k=j8OY%w!;ly*Up&Ka-9-y8hw@|$1`%0#*F!FK-l7S#RKpDdxiAFcQn z9Oa!Pt-VK+5nMjM-hb932fzEyVshp1OuNwN4t>QO<9US9r-{O;qFt&?jTMb^; z*els4mdgE^wL*ouZ;(QR^*y{(Qj!w^~n@utMBvAijl6y#J!7C(ORpZZ%o8&at zv&R+;@J+4II~`XCl!Qwf1cZO(2WKouDlHWRP8d5$c4a*w&Y-->CL(Y*87T&6g%-*z*Q^jV*2zGv<|78qdF{RM) z-^cXHRc7u^_%}8d*~(Y;*ELb}d-U&w6-~BIt=cxyV}EJGkQWdyiT>=ZF6lgD@j?X_ zTWDAF*_!4v29#{0$KfGVGaM@BN(II9I2HI>D%4s{QEbUjSq1+rEM;8QuScX*L1Kt) zlIb-bjLtH?VXQ*Jm%1rXEzMcPzl<8lFjpN!5Z`tWsX4>utC_U#@CnHp-8(N%aEv+qa#Pz&l?%_|sk@=N81_b?y>&rOT8ni{ZZOro+2HDqb~ z^yA@}FzSPc!6owD?R^jni_WuRWc<^Nl%`J}M~yF32u)R55F)?S2o1ny5z**BHb)-> zA=o4S{|I~Ya46rueLQ20?4n4NHEYQ(p@k$%$!;v!4P&3NFO^iHP}VG^5M%7?SVoGF zof&2f%5Kb%HT&=Od7k3={@%y?^WW5Q;GXNguGey&=j*(JwH~{U5w-&b0=zq&7O~ip zjlOFw%C|R{IwBZG-AjjHcCCwe)MA4;XL%5yM5u4=clTBp;{00?{W*AlQ!ell)OEAQ z7CR1Ff-7e`0NX^7MbpgdJRFsu+Hi3)yV9pc;)POZ?oHyXO@sQ(c?<_<9ViDex!H+} z5P>r5rAFh5bhDOG?~<_Q`bpZqe@MN9x_#>d4aspT8=-Jd#BCEh`uykcTD5GmP-^pY3w2ggzGZb0H5+bX&+lqD7kpa#!w zwpc!I(mdR+oVw`wXrosVU(ZaY9&38QQZDxWG5Q{zeIOd?(n2uZ#z)3IQSn}q`nplc zq4H@)1Fkp~?=ng5+F##oJSA5#=0F#C-J;`3st4Hq!!uZ6c&b-Y<1xnGD)?n1K9Yfc zS3Pp{OFjsWx3IZgSqch7SWx4fmdwp)>0|$HfZ|{fjNrI7Jg>&}*aF;9^ZEXwzH}xc z?8Y--ds#H8;=zvTh=wyS*?<~Iefh53d?#yTSbTJ0nU=i*L&02249_y4z3e!s>xo2S z=%wx>$NA{)`rkk3!&Y2*h9`K9d2gI~5|A4u)E9q8>FUk#ziFDG^8}IwcS_4 zmChmDE~Eu^R74JLzpT$wb-yPyc2>a*ed2IyrBNd?=Hj2c0q3`ekIHi;mrB-$^XAvA z??(IDWM76rpyAnbkdGgw1*wzM)B_~ux?}C{4xN^*5eTZk%`@cMyXX|S&gW`k9`wqq ziejbGLq8j`F7p3&#)9hK9V|ZusDcmmFc=vK)jC3E#Jr9q{$x7o5RYt1hvltSFHMC^DuK0 z)17IhISQ;P{}itd|8H8lXK`cdAj0=LmrLWJP*z4py*6VpKw{koUc9}(ka{D;eQDX< zI*O!K|1!DrXp&tzL!nR|ZR}O{{Q+}^NpEmh)DkDihou-&mO(>CdLVQLNNk>0qZYFY z)5?8p6CGfBXCNmY*bT!v%Yb@8PXu%9cTZqXtRLQf#GS}W@UM~eG@*o{xa)LU2ra*c z#}U-|JVnM1U6<>%h-^v3=q<)!vqj3xLqswheS(^aYFLjT4O@ilZlGiAE%f<}<+=RwIF5(jzZ>2qFx}_3Z5u>BRRH~*Epn3#jh%Wz^?Zqu7oMk9IO zo{tylbCGd4L*v_hh;T5(!oZ)cHLz{u^!$asuGkpe)Qs|)3%9Q6MkKr}*CO8P-W{G4 z*6=~06U{|!HVWQfjBjulAw5PW{!r1aDz4^mF`_PKyEl}l01a=Q@0!myH-P?$R>vX+ zS&ChYing{k+se9rZ>*+X#4<5v7nUsSd7H$O94X;MZ013mcmTYgRSmpRNf=bTec^CF z{{I(EA_e_5nrjNUhBxWJ_U|>|L~UQX;V`~%P%pGRDgmGlK>@~zwYD?D?zXj?+0#x9 zPHumyTA=73rj{^E7P?ma81;oDwOv)iy}eiqa`kjDv1^vcV!zN>iLtvPGy&_86VxO8 zX7L|g@_BWl)6cuedsh8;fl9y9U0UL6*+O`Dx6aYurtrHK7uo&{a8p4>cXfdX1m0(L znv%Yj4HRgA|E2)*w4hEs(t|`qa^=kzhEgq2a=A8G5i<)wx)`kIm3!=1O+m)qZnFJmk`+6XB4hU5(OziuY<1G-hYpnkxd1>BNudYQa) zaQ`I!62zxe;>wzag;P!I+{J{Z{SzOvL-?=)olX6NT7%F^Y_M^cF73(fkkyWmZSD|n zr_GpO!+&BQn(er=T%Qct^@Jchs6!wNYnSK+2PY_Na`R~pZ7v7MIRILMpJ#{58g z#a9aC(Xg3gSs!S0aEDXLICxC^fs{(~k*stWfet^#a?HAjELl`R+dLIt10cg4Oh>8a zHu-jGdb?hw0HFf8+Pw-Emc??&Z(e%C)43*(gu&+vwa+DM9PS}?VuI8J(%3`g-B-N& zL-bFE>ZWI_so!PDP=pacHJ_=A-tUxLKWnb0hfTUnhp?Ng^8w3{rJ7Azt~NXjFM`gVVs=1(77wOreE4@g z!qJ}@elyg$YKf%yfd`=Oi|(o+L#mOMw9wm<&Tx}QuvTsNkH82EBd=O&4fVnvpjSyX zJ?4>z%{^M5{zF2GzF?E$NAlWQbx{ghUl@VO0J!^CJMD=t73bw%Vg7glDAfpGgmCqD zJ#ZK^xA++pTW_P_KDad*R%mWTHFd|}zQ^wkVq^1_zx!03feO)TbgssD-+SA3O>I6@ z^0yVy=?orcSG7Vk~IRQIt~*Qv5k|0uv~^lpskO6vjuoO;UoRps9}Ak@@| zhIeZ$3R|7@oSEnUqM~$&_;5m`5Bz7o(>_j>$h@D?;11m9rYDhIq$%ZJr7aA=Eco(X z;J$~Y>osBf4XfL`!th7#Mty++6#7D_9NW8y*O4h zG~f9ul>5{QNq-U^TgWMV;E;5Q=v`o#5?6(RI-Y*)yG(N53#od=_a`(R1BnaR44Rs} z8GLSUuYS=Ty=@|l&0L#w^pJQLi}V5GqP)JSwyy)=uE5u3;2cP;M5 zWwKPzkD)NCc~Ic{@(IG;6;m5fE1Wkf;4s-4A2)Ttsv&GbM@=3=x{VdORviicP7gEP1DR;E==8;n_E}FIWS*9P^a^}O-6>zfglA`I) z^Qex@UqjSnH3iA z$o^&!zj)f)v3A}(EacW8W;X*oJBTfK)2B(-O@dk)-#R-JKR>Rks|Tg3oQIC%JsKr5 zL$^L1uz=TiNiUBi&%fo(VH~zmqLL_s7GV>BfvM`&x^-n9N15Nj{E(R~+|^3*1Fx0* zcZlzAAu)~^f7lC`+K|ruRO`?IqFu0T!QoDoK!zKwAXE&Y+MgGGu^D~)DtR)f@-|3{ zMk2Q01xj_!d|aw`rofl(I|4zLsqT5lD2qpOq-!)_`d>fq)J>n37b>ksr9tYp4XTs| z9y;ytxZZ25$CoB}4aBT|84*{xjb}M`hpyZJKnSG#6{N*6TGTS-#j_lTUo9&J)bJ== zI<0=aV<&iR;bFk8O#M3p`x?PVH_AvYY($>~!;q{z0Ml%*YFLv5FhorUr^7z_FZz3! z<5*0kC>Ta6n#{uvh*Vf+&c;=JS@y0j)0Rg=jHYSC@ru+lxo!$8B)f)AxB0aX?uB#d zjzNb9i$OF?6;Upg^3h=&8IAR3g)meXEU2NeR!MAkS(exYh#$M08tmZGM(i$}gI|v?x@b#jKnr zar7hC z)nCtlF?)0rwp3hY}j#moR)@}pO2fvG_zP$|FnP@|9M_7t5 zI9_3Awma<}Be?K{?QP$}y{nQhAqr)DhIeb$`|9CKg{K$A_zv4AKq*w?Ff#Z`HfGqn z#Fe2oZGjU+OPvo%yG04#-j(shI^cyqO=yTGp0PmFpz?nr@2S3qfwW=Xy{u*2Z+AY1 z2&4_l#t!4qR{QtE{Lg<;ghK7!#)s_iv6q4MgWY%^xy8_;(I)in=m4k@IeJrj z;{MOO3u+B>Ux`EajuVW z|A{rzNBm1b*#QoERP2^kI$fGSF(lYb9i<-DhBN1(Ohjhu(6E?6G$kO7fXu)x00z*=?C3~-C^EG*H z#u4{&xXX@gm%M||DPQI5yKLTj91?x+s^4zki=}#h8ou^ngoFXXlgbnq7z*mD!ax|Gy$4bsGxmVA^B*mSZ<9jDxBb%|gImJ8CK1`V6Z*TEul>OB2Oq<` zJU0v#R#77){^~MamX*f0x{@5pCi6wPGt8TJI1g(uM56k;({M=)S}Z|+ouP!LU~N|# z;sS2GqF@?#OUtg=%~L4eMS@sW6TV&8nz)xVukD4J6~uqK6+{US`xUnTeyBb;;0y>xZ; zzj6JhSI47zxx(&-9;Nr7c94r|h7+k<=&HLy#C2`a zRBp*MS|;%h>Nyo$JX{@#PvL_r5?$)o`w+_71LXM7mj$(W-cB9d+;d@i$(LhBepw?T zQsY01R~LpZJZuW&V3Mj*^4##)U-u|${JpoK<&qc!k}OAM_V(z;u5|R5x66}B+S$nPzYge!U##kyjLZ$ zGFN{;;BSMLMW6y26au>nEvmjeguDAT<|so>G5i<$+>J`Y6HDVB0-QpCc(*HMP1Q(|Tz|i%fdH{N*a?hTZRKNsxtIMCjMuuF-qbhw0E*ogcepmoa}) zGKlcjIBS5zYna+?{JhSzsEL%(?k|boBi2I_L32a<0Su-MU{Xlx{G|$Z;UAR^&axBG z0l{#Xqu;*wd;U`{7uNJO%yxt~BHSy?)S0FE=tg^cJXP=ZN7QzXZOp&vDvN)W#XY{OwUryV zb;i{&MLyBRFlDW}LINf4(eKM_IYypN(r=Usi_Sbu^(1!D2`75p=Qht+E!TQmG37eV1@x~Kk{>P$)(4myet-n}?iSDQ4HSe*G)AF6A9qf_L9Y^obAC?duNsex z#OuQ74!>K(#BozFY|Az}-(hbUQ=;sdF|GXBU&5}lR^{aZNwQ3A+#@c}_6n5T#r_w# z5hvuizF<}pvR&EHpu!z93E)Hy+0=Ic_B;5}t2{n!c(!<|Xzq7;2a*%!Twew$if0uw zUGQnttgnbTHgWpzGi42e8pM(zXQ_aaYw)xM*q$DH9;mCpRcNq+XWX=i&}`k!G4k8! z_aa&?m&J*VDspX}^fop!dJGLEu!*Pu! z+is4B#aZGF^gKNAl*S`?VbRHwmpaS!g}*=sW2Ak_NFL8!N7X#Hm0nB_0R1 z#g_ONz7oYxa_0Ca3QUUHV|Wz4Xqx|*652Ua-C8Bu0!{AfiVfaf!!9348DltQun}$( z_wiqzlsM{ifR`dY49li3k6CEp@^}GdZD1Bt$9oM_%Jhxo zFHVERC>=9JSl~%23Hh7?3KS0!!gdot)lS~lJ)Oo<>|^UFax?Dkn)8FQ?aGoQdB?Gz z!wo&^;0`V&y?FaY=Fe^lZMj8{!&^RE2!F8Br-aL$3KnX=bI#qU37RQvdr6nky5jKSt8aoeJ=Tm))RnX3!C?Ia%At5=A=K!J>!^-_t2gC`YV) zOv{n+c3PU)lOdif{tZgZAsFSzO+al=!;eM{Q)3Evvo5?LACssso{u$Locowju-~Hc zA6&XGeR?r7cmp-|hWYAm^|M#}`7vgX4%@YVSRwVSbPzA;BGe3CWK}PQMS{~fO56J` z2dENL{5go|%90!Px8BQ<<{>VD!r&G+O^aU3>%jebp`#f`9?Do>UB$-bMd~CsWc(ph z9v5=-Qt@M4ztvpl(UX1=@&C~T9OaS z>|^C6p(1wM3Fxs$H&v9Ae8MF1O8Spa`Bu$nT6|l(<6f1U%;FpqzKwb(q8npa{G9Gh z945GogX&MrGu5L&jh6Iu==0^;Tqc80s3Oo^MtJSr-0fJj^UH(l?#R*o|}JD7@#+p4-(IaU@eRNQ|q1e$Q+nait;5 zA-4N?nY8jzNVdA8mvEbCZ&FRe%$Ni)-`>3iLtK91*Iw;MOk54DH*=5g{`b>m%0j{O zeeEE_wTA7qE(312EgNF^Hv6RxaFSnD&w8o0+9ilsT442b*(V2D*id8GI3wpFd{KTg zt49&gxINDt+)ZXN1yNwN^s_rrwt_qmNFT{hX!Z^=G%<^6;pch!A$803;*t}q0T$M7 z@b}KZX_Dlq|8;@nyId^V5-4Je2xIZ?Ovo=wZBK1viV5R#$7Q9bN_xU|wM=hG3K?Ec zuff~jGUK!cW}ODhgrhcohM6p!`&0cD&x880zx#_eHiv}X64;CPoAULZ2d`G<41ahkT2lMB1){N0sx6yj-TQ9{1?s8&Q?N$4ZS*hGb^>XET z)o}=kOXr1Wh!EZ(qG}z^_-uq0CO(+a531(wct}=39g-X2=<@JE>)qzjw2UeT^X`h? z<^+xN*-my`b&%+^w-U`{;I5^~brSwSqbsb?S@~ym{v6k%B_RdXv?!pw2CiyPB9YvI zvT)vBKa~zw5o0EblzS(XeWO&d|GSF=-$d2|x0xTRLJqNF>Yl$LlonV}$ys)|Qj+Y& zuecdTBxNLr&JBJ^Jel+ps1d+ZA3oi%6(xpr0z!t{T9n-+7RPJjepLA#wkiT-XU`vc zLnI^sTIlt)t*BonKL;A~Q{`>5Rz(8si|4aI@~Pk=9_`k#^lQ`+iN{SNm9c8P#-ALI zfLJzCAnE+)TN}G81A2+z6FHoEjRRwhzJN=?hB+|5N{q8_o~FHm0zmm-;2ulwi55n9 zy;6PJkyQJC*W!Ox$~iZ@!YC3KumkKm@};7CIbQR)j`vog@2-M$TpwuEBe_cV=;*OX z*wEf4OleFDzO`oC*nBv{5h280eAPUGmg1$(I;n7nTx%aA z6X69q2GcF#>M%2yyj~xER?v1NnD)M86u3#@>Q~!5u!l*r$4h%u| z7tR6XBjE;(8s9DX;->D@bn-}zz`-nv>9L}i{Qm|~n1cWti~lG?M>iTofZ;>8x}`P) z+8P444&o7Edd;30)8Lrk;Zx9!O{#hG`%sbA<4D0}G5(W57MasY{n4$E-7`sUqNF9< zMIw2{88RiwOl1~EYc&+T$0PAD* zrIyEjB)wH(?6dn8D|z7tuj@2ewP8f{6DQ}J^M(20gYPRGe~M!Y+SO|gt4z-8Xk_(> z5jL88k2z?J{A_l1Y*3^cRFmeZJY!sBHMIRHHjhgL$9fLph%So->l^n2kk=HcYK)U% zT*wn!aAY#%ADVDPEPw#khwjz}Z_VW*JM-q^XR<9@x;5inj}@&w^Bv9&ZpN{yOyI`L zCCTVX?w`J&!mbuys~Eqz$hQ`BbQr)&od}gjN2^+93B;i~!)V=py`dht#M3GjU}v46 z2$S^0f}~Pd{Bw{{9eh;@S)&$Ic$*wo>%Pg`R{hpLykPu z!7YS~0Nt2Jn1Jm;qCMkvM8|XTzp{hF`!nw*LW^c7+ z^mrugq1gCA--DPtPN=AmYkcbT@2%xYwpo{%U%<6(*DEV4Cuh|5115w3o2V0^O0Oz> zAgN1D+ynWaT&-3@+SmP>*QDM2)E2{D9{$b<44r9kwh^ljqgF?G(HkK;f$0)C>qS?N zFW{dXeZY-c*cT|^04Ylu<_Foyoe-V6LnU#{l3l?mz9ZJrYqV>{%@2?Z2gNW=zlvS6 z?!Ton9q$Dfjv9I%lD7w0J`Hz&94RvaC2xfkB~yKM2lUt_)8o)>F5S&PixDw(vY54w z*uP5L3Yx03ZVaw$pp*yM%VV;@yh>N1(-=nz7spy!o(x=G!i?FS{pVQvzrQSN7bK4+ zlJHdyz?2(c&n8S=DgR+Byf{HY&p+pu&$G3-k13U(U4l~Ob6nus3TCL(&Ml{n+t$@5 zjP@8U%FOq_@sG~$zHjd%mTut|FCD>Y8p1JCZsA-VLUY7t(T)8;BDKn@JN4|d0dT=A z&*0%q7b;lm;_~&&2a|MD1&fyvv zF7Z?V^W>*tqKhy&iN9~!-gh-(e(Ni62}n?1SwmnTKi;eJF@P`(UFbGxPbY_m z7PGs#cM5q{t>j1gr;nArK=oZ{34COO$jm+{`29mDlDtg%v*7}r)jad>0J8Tj!kRBp z-&BI4FwFF8ZK$&k6BtqSwEl0nH5a$p_?!V(L+mwJ7ggSYl>F418+DR3dbcJJp37N{ zQpJ2n8O=NjX_UotaTY_GP*mhDOp5;DFwj4wp~RbLTrqIJ?{p=~EWVb)qpV~-dfY{!qta+FCGjheCq}I zgZG9 zemC7P-v@`$$B$Rvh)I{>bJ3!NN&1_xM`rZou3QqA&bstu%Q`=993SZEo|}5s_pGpw z()-3eWyyzEfcPUtL_W!4tx-bYiT})cwm?ZP6lU#UG$P3-6);C3N>353e*hs+! zf}t_q^=7+>mjiGBr{gLQBH`rb)&k3Lf|=2OJDPvUMEu2qAdI6g5hJ;|)XY2uNbF)3 z{p7nG>HtVCwP!M!;&dwbmIWcdva<9Na>Qe7$JiR<|7?i=&(RJ?Ytxy&>2eyW7)s68 z!Dt7|W=5dzP>(n~`x;v4;fjVT_PhW3Q6OUA$cHU|cJmTlshekjUIeQ5%B+H3di%00 zuj`Mf2QE=-(vNn%Jojg(ORl^5%uz24mFQtqc?Xe2FGU9uHcYh=eeTxlSYM$JM^jKF z`C(-i=O5wLD9#?~O(aso!R3R}Tf4+IpS7H;Q)UNRLS>8|?RKb3C19|xW>xE}4X`DP z$jeSBqpQ6C8j5XB17I*9J3y6|l?kYAw&`<^O}V{lTUvRys=x73u`vhS@~~7=7mr1J z?A&NlWy!l#KVBoQU?m~{^zUjf)q;%qR!_qVYDaxfF8L`mEec#@pdc1;0jmQ0_0add zjAzwolm{n%^0J8*8kw?oTWPTWXP0OAmrS`!xjL zR^~ZiTL)$VywopSk|Xt7>hTD9`q?q&0z*`smv4&^V(l@`=FW8n9+5QyZ$3JPe;73Xeqt|16An-<3?}g{ za1p`72fLhUvzAcGu@)~0%oF43UdgceTjdTtNcl>$APZYH*?y$%lnNBHyF?1;?+}69 z?}R6Q!sehuk~^!Db`HarsUn35rLPzD)k>QmusGgp<17@YC+%yjH+kDI3LmmdY%KlH zfWE#r;VOpsk>bTPu2yrb!KDlDwGaU7$A;0l6LL{q2Kz1!u1$~8kmEzzcxbp;53~p` zewmCDnfDf^!U+S&%R1MMDAnR9CYkeJNR=duoGX7C5p^A^g?L1$*|ar~piTmP8@&In z*e|{F&m2eG0|No3Hh8sH%X@KD6&^CYx;}jN@9zKmvX2}s^aFa+{Tpe(P=-j7luOc> ztLu4Zth@uhZM9KWZ$!NsgPg|w$mh44*@Z;4%Xd~(%Z%R(? zBT;x-D9f*3+Y{M|zi%0*hHAOS__hv}B)PPz zw6vD|tsKJDn?YB*dPS(xR)4tqs|}q2NsHTfH9a|bKLI&nrLZAB4JIGdsg?+yFI&(f{1U9*5;Kxt`xhivViZwd>dX@-ky#f z8rP}xPbM(-YX5>N%6 z4pn;XHWWO5Kz2_7IvZrd%_3|;Quv`n=buB2CEwQrbq;gr5@o>eCEJPfbBb~P3UR)# zpH~#tv{f`4k)TjuSi`9?3XmRnADPogG(@+4G?O#vzd&{v0eAf@#ukVGHW@*8MQ1Qr zp?TQx5pex=8%Lqa&`)Nm=Cfo``iH&W<$Yf;XXuQR_rvDzU)Ad`*()ghoZz)_%9^9# ziZwdsj8+R_M&K6|LN#JTYg~ijDN2k(oSp4Sy>^e~?~aK0%9_XhOGE(Lm~}U-boBo5 zk!AI;+KBJv+$sT5VaFr%y6#Kp%h>Mf z?e@$T>GOa}%9zh<7)H{kdz0{WuXIS|&!gD9q0Zsi6e;q{v3gmN1fx{y5aP{^pH{wB z&3LbW$rn&vEBVdeZ?$26Q1;4Cw zF_;e)4kJ^`_AN`|OTRd)3k(ydHce+>%I{#B=@YU^tCw)B^851zMVcBteAJOb4kq-P zzR44|JsG+dADeT~wB-4+?iPH;y?bm_BO%6I-)u^l$az&hq7@uWjDObQScDSYZ({L; zM_|}jqlBf}Q&wEnY18o^hkvQfKgQGn)tj4}TXhx~YLm$##`ox-!^Qt>7(mCQ{2Fgl zoanv*?4_8bi~6!YJ!PhS1-Kkz#@9p~vD~MWc+J?aRdOLx?#poheOmBXgF^jCp_^L% zblvCuhV6?R8VN>6)U*KpS%{iSym+oc&$L$GnA!fCO%wHqP!v$+p$QdM)&SCSkJ?h| zcSc!|&iPk!Ys>2TF^|rtd$bU0sK}w~!%i3mg>ALHqJ5uaE)A=_iJwKy@n`B7>eHs~ zeyB>2@T_WtvI75XTsR0+?t2m)WO(a{W~9UEMn$306`CzIb~M0-x=-j;~!BR zM1$Q8eJK03q4RD>?OrdhZ#_|Xooe{~4Hg(diDI!vf-0Fp2 zi`_XkdRU7jXNDVZKfls51R_LEm{81AHM*Uq2+MOFhYk#9dSSmlKKB?+q%&PY0*1a? zC!WWiP|<#Wfqh1y6Yy&@d~7Ef_(0(z9rEp%Mo*=r1&e>yT;ENPCz0IfG<@fUu2J{x zRFj4)iSAf2Eay1-h{y+RNge!VKn)9TNgO;&?z>~X?PM{C{PA1@4%l~)O6=`WPJIjZ z5vc!YJ%C^dIA53XI6?kBwCaek+>AR=t?#Ys?+-At;C(6j6n!XvPUC2YWe_#S3Ro$p z7_TkwEn5{+YsaD^1W}?D+UQsLRp%0FdHr_6$Nk$T?~h5fh--_ShHuwHfnrqXx&ApP zQJdYnex-VOD!99TA`7q?AgOz!F6Z)j#o61ke051>GgZo6%t}vVY=41Dl~OHzfl{WY zJV?1c6#OIh!!XJ4suw!&A589I!becZ5v?!g!8F|N?3<( zI!r{i#ozg`*C0R&+PViezF~8LN&=nry^=^2 z94Jcq8Eq%>r!kBeWGz;KkjdsolUtA~%di3QvMrey!_#3(iNOoT$u)17aTSaQ2H&a+ z4OAP#j(XiRe@dEvDoP?ga?P#a* zLKsvds>oY_5p(qv+GV~TYcw;M)oH%N8vAbm{F^=xc&^ryvm4t7i2v~La2(*PekZh( z=2;;#ze>QwV<&H2?$--B@#&Q}uHj}K-J#?fx8RjF%)+o-``pSq${`Gn$h7d@10$|h z>V_|SvqPk8M1%eWw__14ROLv=rk4RZ_0_We*aw3EgC-Vn#V-XW>0AX69a+zK01ydG zp>lG*qA26E1B>&mABw3!>Y4QeEZFtXfm{D8Ci3<;lfTufX{-2%7Ue9ZOv0vKufAuPdCh7s49i7 zCRbc*!ZMFQ+DdfJa$Q?iHBm-$OmmrXQS}cJ=+5Y8(f3r?^GHoVKb(eBGI))kt}2bv zmT-dPC{&o|)T#(>b8BOZ zR&e|raSLCW0Gm+c{TP3u+_34440#l=sTmF152*nh-7J;wf8UFK!0_+Uw~XWI`&)ol zx8N9H8Zvp{gFKb99#ZLm=@fh;t6dTOVV%D~;Y$sy)_me^P+{ZM-MU5gfJ1($_zuW; zKg}Kx`krRIFW?VPX;5DuJbr_FdywR6ZcvY;S5Bq-f;3BJ@xMu-BW(8w@@zUjE^A0? zIXLL`s)@n`G@hzv^vbD%j$0mdlT0%wy*A~j?x4GRVP}T(7*tgQ61GtCNp0f-lI6!({LJF7v78A`GMp2(>*j`@dWj8 zPYNy!HOq!to5>#V`V3h!YQ2(n^NBQyneQlHVw?HV3Y1-`_TrP z*kpx?O{WI>hgwruWJHF?JgCZ{H61wK@d8ygM3?yt{g!HkkB#^C7qMZ^I*TV)zq>dM zNgO#4QO8ZQ8$5>KD_hOdD;<6(i8o#`v7c7s(UEtZ-g_Ezm7H7V)LqNkqoANbIA##4 z^gkoeWgJ`N3i|$I2vT=7>2L#rAkrAl$582JZE-l~?s>mmq zMyxAZ3*ynNiiv2e7DC?l>VoX2XJBD-rhF~8=>Q9$!9uVQUh}s75&n5xkQ(v)6SG3! z`Z*KB{*GL0zLAr=7g1&lnk3|Wk@>qd=`z6tK;?TLIjZuT;;>`yco<4qLV07FT(mzpbmx?JL>ShX3L66 z_6oh@gd6M{&PkRVnGmuM>Zir{LO>tVNddCaSh9iRLN_j2uN;bqiw!`?&|GaaeRNU@ zmvO7zHJjs9-b5AW2o#rebr!)pspgp3!y@PfSnmV+wLP#@x(&;XVg7!X43(>ZU4WNJ z*L5A$GaOrVGJAU8R}7pxD%Yrx``-{Nen7WX%QVD&rdxNVGPv<|^YPiXJ~3aPgJI$;=GBT&smEalWzQ8KU#pEC$VbVF^=p8N?<-^eQKj60?r>eu$p`YxbmQ# zlt@+Y&rZbco`8h^up+$YJr2C$BU|Vo%Xf$vOkz}OYIZBPMdi&J1rPd&EGZyTN&_(o za9Df=Y)#CVtNm3T7YjVbv`=IHp}a898p(%j7BwVn!=vQ-xmxm`DyKVJdUsaWUMsxTtaO zw5iAN#vQLeYZT#datR(`eP5#@&^2_Ba~BmT!iv@a zc|&PsCFXbNr1l#xlkM{sl@;pyJ~LWaJ`<0YTA0c%>rkD?7kpz{;xnx9HaIQEdRxyW zGUSP##@&#vAAB>IABRR4XbEb>c}I#@Qf!b!o}Xo`ie3~vOZ5dI#y{8m=1h+*vSKfY zG}vA(-US7^N)$l=I^W4NFgS3@qw#mu@->*=$4tmLSuu76s&HmjZb#krTeV8=qb%LD ziZESRS7jE^((AuB&_dk-elYE}wi!zvmD`f3YW41~PTQ`y!-N8Sv4R&Eu@A`D`6OL6 ze17eBWhVQ;`otWU36#4)M%aN0WUBq7!jj>H3i^O0icn%Or8OkF;rh3ot}+C$qh8Nl zjCF~h9Xs|Ap0@P=Z$8TJqPMh7dyoXD;+Y&_23$o@`w5!i*NS)zn@uVSXDskj8OvT$ z*+mb`8b7#0E7oh5BVjq^4i1)DH4u4^1Z!-gRML?N8XIjY#J*9ASJexVrANgQZRD~v z!2T=gT*}$HT(@vpV8BOqLaLSg{OpM`u}V}6V_(+nLNEYd_;gl6ZVu$NZ0ZIIT<(qz zMySGCVft@GH#b871y-rwl@|+wNRcH2EnAk(pC$05Pr5=MB>;je%)m0zg7WODeYUuJ2fwF#`g;2Q}&Kn}UGp($lmCwg#Q zk!7uK8)0W4kgx@(-%_>)7M+!t&ZfFBm$-ocTPZQ2d3i1kbm)~V{ROg4PFiYM3t9=@v3Vx&S zbK6zbAjs8h1!Zk&@zRWn^DZDGF^_NY*>x=rh$YckPyT9j>U&@ z1T6hrVu32r9iDZnrUTlkR((@ZD$$1zQTdJ;r3BRg#06ODrTO&07<#8`fG*Q`SPD_< zPFu4ZXL}^x+h9NdN0CXympMdTk)V7CF5PUSCdXdZE@#)^R^Y3KP@n*H3fC7@^YA_PNLI%|mfK|kgv`u|-a_mjojor&%Wy?g5GBLnsu z@qjM`2?S5W3F9@6MNF|3H?bYKe>ZLfHHrY`h_l;_yA8o|zr(k9B&3ax$)yaBjdcn# zwazV3b-e!P%^m}ZoX_%8;;Js7tf@AA$i8WCl`3MGekg>u-ZReXRGSO$@4N!wKBr?Y zYh96L1nR5xUqP^7As1J(w^16%XO3Jp&!=mcn?>8R`T6ELAC|NbryT+z(IXWoiaQ5J zV~tVvA|wMq3rB@COTW24NFws@d1toc=ztMPo(1%vMR{rZ+?_n9yL#`UwKv&6g7gxGP z9oq(&P|`_YWy{%9{1hv?>~(cNjh^9)eFDtatBC*uSpP{Mhib=zPbAiFz6QmDgAqGC zXU<6UHQY+n?%z6J!}O8#UMXt%a{~Ao9KI zlyHIi#!_U6@q1BUtWVs^J) zPQEwl2}ZINSN&PzV<30dVjbj`19q~a>v!*xaEII7cS)`(Ur@LbF(`1S?pc0EGgidJ zV`@YVMJ8@p)qn{|pySCP*#39rH2DlK6O{qzB2;G@YJbMZ$&B%DFY&kP%{x9+KN?^^ zQbBc~5j#O+wk-wF_z}AxSVpzi#FPK<`y^az*R}J1yZ|b8J>-|#Wyp>tjHwWcI)`S< zwfpkeO-Ge6N2l(!Ht8biBkCF(TWZ9XqwZpg!$>+3FS%e+9J&Sa$ODLD;k2K+>L zAwBPm;MqIUoOv`wx7PywwSw}XT#;7%(r8&=DV0B)BKJRQriyxh2)mFv_X%}ucH#30 z>hhMmuq!8o<~4(Oi$6X6&XWEzBRZUhgv(PjZmTR4aq6iFW^m*9^KG4z)cpvPT9^!} zk=5lnY(Ehqxi)?t{NOsQCe{cSz<=6#9P0f$Flul4xMX=OJJmu4i|_#+t|JZ*0I;iW z$`fR=r^%w7r?|fh^BLHoUG)E~VgxnIx3$r0sW~`}nwp>!Fy^l`8Uhn!(3xWkAP@uK z1=(WN7z!TspJ1%<{Bdm}C`BX?dgfz%p#$4mg`HU*Go+|Y&rv>CANnlFrGq57@wr}Y z(^eNAC6Q6reP|a1*nBwG7k*=ClauYFCf|#)c(E8+@81y4i%795yT4(ESfuCT?-rRL z*wI%LEus;9lcihy6Uf@R&VGqD70UW8td@w%sxbOe2(S&Ue52!Wk1=hdu4G_)_O(ix?F0VuZV9AM8d8thypnU1oPSl#m(%jca5x^Y|&-#a97!K-Ylf@?2 zB_y@y?>48g^zs?q(Vmq0!JT_Y89Gh%ektdw0su-ecar!COPY?hnB(O4nGgM zek@{|dSS$7=4ofAZqhr{oa#5j&guepj})4v#HQL>+J+ct>189kbfUk!nPN(>l{0h{ z9*_~L>cWnwqQH6l#wO@L0G{N3>)Nd26p)~9Sx<$x5PMU0AqO6JR!@^NfGRe-jT@DU zDEVG(VfC#1cGJKiNL_Xx2>UfJj$NCzO@?p4yg}Fow_UAV^vF8 zfAnBY;~_ zXqILBDF6-TA;0jaSu%gp6IuZsgSs8UPT%X1kQ9&I@0h{Z12S8AMU^9j+ z9w+4F2EWy*OSmQ9WjS4;ttB(2so?UhVEw!FMz`+bMf_oh>#s^t*lIQoMZR-^j=24# zv+7P5gWlk;dL*a!0T}-w29oTXPymP|VBsX-&gr>9e8@j&_@ff0LpUpS3m~}wN~7~x za0nd!ApoYSVE|Zsb?$?>CDL~7%HoLERO1pfK56*N4_1fA_!-Q4vM4V^I1&iaan8Y7 zMKCh4bzW4ou z8JZYxUWF@-(^{8{(i~6=C~c0O74My@viTc9o^Y(=RBwg&$O`#I0YO~{K$nKr;S{?{ z;nR91i?_dn9s2!RHg+LdIH}WJ5CKO^H>Er-uv>iI`Q=;vt2s)cf4N!A8Q!5qd;Nz` zM`9-H?ifs7jkXxi=##B*jHV*g%681Md@{4H6GI8s4U9m`kNv~^_*v247Y_u-AehJ4 zy)B!m1MbjfvUpbN8v^l1*dmCE8*s-I^vOe4fc*(`D_cb=N$1Z)PM*PI?10uRn8J6X zAN=|vgx3Yiv9~{gk-mFEjr&4&Ykf&=;(;_V%W-#+bYlwYnyYjVdvdjHf*l3LE-b9a zV_xU&|1Dwx{r4I$dyi6X&nDWd(pqw0BgLcnclPbnapq^%E#i~#?g|c4_FkmK4>=baymy2xAiE3Q%`@nV-KGT6WVPWI~FBvyRN)X8b=p_u24)Xc*VUo@urWn8Y;D~&yZ zd@l(IK+DR;GFWZq-ofX)L!xXaImlyq8hP)(7Pu1YgOpjhc9vZWkd$A|?$()RIJF>D zAwK2zv&ezn)Y+(N>||L2Ilz<>=i9U8kJ;`x+b5Z~ktsMv7!8!frBBuy`V}p0%FWK% z62WgQck-Zvyw_$4_>7TMDY`^=rh{wJP$)^p*J%P3bl0&qEPEfLGv-_OJjk0*x+1ld z70P>i)b7(l;g=2<7M-_^L^1*~M2Ul^11|ACI4?fD$ULEMK}>q|J>7K;O}L$heMce{ z3p}Eq>xDbM6C7&M0@F8`|(yiJF7lTBVrrJ;#~w?efiTM<~;{mW2{* zSe{cc;^Tg2=S%twG+Z#SC=MZ=s>WO!7e_Kjmuo32G`e-9shIbR_NXktbliIna_hg3 zO%*g0kv(dj1J&h>ynXM%Nj97qnHiD-qGEpqrtuPSSPz2(cFCG=sL)+2R4%3`I&*te zVeXe0FLb;_hog$<@l+k%wo`qkV>srGJ!!AdXfE^f8|leF8~Wot{?a9c-i1Z%j@#{tC!j`O;gP@Hr^E>n0#{`Yilw~O95+*C=w(lt%x7nN}@Wv zWo5B*LE;~Ptww5j1rPlBW_X$fFn@&vgg+rfb5 zE>!ikFiFKF>5Pfh_#WtA0fbw zd%2aayBscxW;uDy<~zw5ZFybRr|F2x2HfQbD5w~eC>23VOG`P>I^~>ddWBWQ;^HGe zc+PN^_}~BZA0ceA!42yR#gAA4=Tl@*vK#a#i-^8k1;!S0%slLa`fEr)ctCcK^8Dcd zH}2r>RSv-nGehoo*4$^Txf-cd=6oKdufGbJk|os|y^&|z2~@suLrs-v42y++ZKbrR z@`aU2Bz#XHa-d6JN1aOL$I;AtRw!?GP4_4lN|z7%X+A1Z6ZI4A54xM$aRP@$)DXu$ z)4O6%N6`VrH+}NWhep^oX37o~q)DZxTU$r69e?zNX=)0iwaSif{3&D_EbE;s8lY4;@F>igW^nBHWu<3_ zcaRT#l^4MFZYstmeg@Be0pCa8@2k_SWe5zftPv34VxGyqv03%s4ZjbJ!-&-#1+3ybf9*mTq0jt8E`cpy!8^u#AR(IhBs3mJ3A@rm4FloQ7X50ED%=;d z1q|aIQTD#>HT+^J4Yx|r&-7yqaws3y`h5@j6k|3T@3*f!vbYs#9!+$aRkn;m>?C!BdZr@4$a0{T9fBYF=u~QUErMg?C_S?xj9m5x*E}W?X$X zK@M~A^{x~?t9AiM+_1$~v?9fohr)*?%%y(7VX(`BY5bya)u&9~ycq;~VEZ3dX5+cZ zO};)1V=mgEr`~z2bVD@$Jv|aS$fQrAm&;qd{ry7aoOB&c5@eSN%++=3UgnE>5I!m( z&6qx^mygpBIXO8aTMwbVHsguwV_EH5wxvPm<6BCVIqQDCkW|dGobg1^4U^3))1)sw z#Xrei!hA|J22IFlb9_%Xj|np>7J`qjBz$&iIWZk@OgmqoAFx1An~+5RWn$rJZ0zR` zUoa?G+bii_p;aoFD0<#X#1{6Zo*Hyi&`q>w<>cN&5RU_UZ(%C+%Z>|N`m70@GpiZm zSbG=>{(F75d>U{RVO-3f!>*|b4q=f!SJS;mx}UL`DZXXy?tI_hp04WebcRa5CPp5; zV{j3_1xkA=Za2|PjAX5b!;sf1oAP|-AwjnAz5ikGMCc(kR`oitPzsT~z9zz6MzyJ& zSC4A|C#}m|YiT;1C5(zek5WN!N9DPK5aXhiM-5WnJ~OYTCUb8uB=@sPrs-E3BeRF& zIip!not_)F($t3*8$qz~hKD&M{Tn@c15xXD#OZCj}PjxfeJ==2FgcS^&u+8lG>+^E97o0vh1Kk*&6S3f|RO-4-JOr z#PdPBjV*Hsz``iOvInyvE4?*?$t3ieMaj-2@7TccU|d9+R{dZ{uYyioVpR)Z?<)8_ zestD7YNLawIR$HdZ}_A_5k2GX5ziC8^OaPxFe;j#{Ost_z@ zq?eo$aoUbmSw?VU4l8@g2EGS0v)Bj}-qK}r+!MzIsATo^SlMnDi#5OY&|aHkvu#2m zBD}YT)14pO{@WL0Pw;?gTEg~=uAL4rcYNmCx2K!^h1rc@%oh)Z?mX4YM$1NoEg-r2 zg_n%J02xsE6&KP&zdY!ptPXesVn{fdMY&TuN-*S?ityJW4Q@I^ls0#5{`baVPL&lv%Xr} zd|W3 zlXdZ#bF%6}@N3w0c^C`4s1Nc<}k1nusBXd1u^JAW;2qzi1z zh8?UAjwEN{#4RA}BxfpI1m4O!N(_x?+n=(=%?{_-)Ou+0eOOvB9=jnWaa5^=8Wy%R z2KE!-6TOC+X0N~?bKC(pvN*Z%SdwjuxI_oZN65m?K)h*)Uho%k=n84!7(?xM%jJP8 zP0lyf33;?QFuCW&77C;WJabk3ZZIPYHsvph2hx*)bQ=e(|cB=)aOVBi@ zF=3_>Qb%}e&Ho;zxEI5nmm{%^PqtotJP7S(NZ zyzmh^lO`3aQdETj`>dNDk^~^`5itG}Gawd95_Ie$0~Xn^8y7Ks3?JL8A+XX zm=APmvUze=u3Kf0BZ7VBMxX@-J&}~Dygi24uLOTdAu4=>>BEfsqXm7KiaFkLoC3X1 zja!rLsi*PJ2+~=>@2i7Nvt?$@Je+uzQ0^dg@hM`;P&-?#N}!{@cDmRfuAWWcNbCf{ zjV6*a5#8s>MgkSzuVp}1ugjF!WuTeEtP6UK#`-eCUKl>t7`rb8u6 zxW!Ygipav?+>h~<p}V<6N+v7UO_W}^J*NAl?qYvS*4#4y%-N>XyF9*8mEZA_1wVew`r)$zwdp8yX?0eaZavk18o#P z<@=W*%6;uGu0@PjMtpBv;^Tvw{k8stVIM3$x9N}~^g`#Q7t!R=+OfkCc5&mqqsvK! z()f-oUw96k92;5hZ#^6j!?^J@C+Q|KB5@bA4O*FpQaoGGz7z)ZODxf8T!n z4oYX8`!R>?Tu~3Vz!Y_JtP$S$BkQ`YD6lHw=&=an^HjxASPwpMSQu0&lJ3Bqibi0E zefl&UX1%EZNkafgy88QfNg~PB{=sFJ|FdWqKmxz@azI{u57Y^(C>)n%5?G;`>;w|N z5B=bb@3Z((Kixv_UoM(e*N@#q-*PIHv$aUmW}a?9c(P32(CtY`>Sg@l zjv=3(?an#x@b=`1N%r?s@OfCPMXliy4~OXLZJQTk!=ACZzM4zw{zVp$bcIK{WV6~=hZcW>*N63)SP=jiC zOK8$G)h(Yv8g`&PG=xHA6DX0bQMadGL;{-}oB&U8H0Zf?=qiK8x8wRh!@x-z2!c}J zEPR+v;7UVH>qY(7YpZ*`n=dq;ky`k7VBU+%px*TP{XMMOrS?!bz@qG(9V^>fmgUQp zG9LK+Y}RseS-M8KvuK+Bz@aB)0qfs8_ZBBaD;IPavn*rPA!l5NmVLEcD^+vc1fyK# zPEDi(FM%t1sF5v3#oM?06TB zC3-&KvDZmosG7H6_{M+sVeb9E*5W^U{o=hh;J%D)u6xOVrpx2ypAp=F+DdIRGl@bT zr{#PNEjF+_q)tGF0~0m7SFzlxf?7pIg-i=^Hq5ykW`O8O+%zlfd-}zJ&G2DHm!Yan zQjJKG#+t)1NZ`i9it#`V=*BoOk0!QLeW53v^^CYb3~1vKRe1&OLdEXQpy=nR);`8ASn^NU_~hq!2?7(b>Q^#T%)-LkA?ya zg>VL2-}=jf3>(d|7w~rG&0Sw~B9pwckMW5&Vv+xtG6^XN!|dz4*D#>Eaol{5@;V1b zX?S&cfdqyCA+tN#-j#KfZ;1nWwOhuoEE!Y{-B!Ne)WqVqDyb6QUfOL`6;MQkQ}`lR&{QeGYqK6~z6 zOjelJ6 zvP$ZF$M!7kI9rXOx2=9no!b|Eh?u7^F@pxn{A^IvrY&eCgT?>mGwX#%G zth#;VZb*j?wqiLVI|O0HrWP(G2(F{}GU-6j(`N3TKLVUu(jKGHGFk_#BjXx1GURQS z4d2NC={mh4gX*Gdg(C092g#XU02;lgof0>HzR)7w)cx7ch0j=rxUIdt$9r7oaK)(T z7Jq*KvwEt5C~@rADVZV@xagu4oyJjN#R}xF`DtRuL50x7H>bXht^0^8I#hUqH?&p;f42vERr-kR^tg(5}pSO+scZ(N914 z9%V?Wq_MIk&`JU+F$}XA4{4<*!WmK-#Hc59Dn*r{)mz%12OJkF06_OgWY)QW9kN_P z^BFCbNOBlYQNJpB!u1(+HC;a~CvyC05m8w$&_w~I)U(>uK6{;B}BV)`i zAh6Nh%3+8uLIzk%UbGjp0z5n`$zGQ(KxQhya<%ku8sD}`wbCD6d2|}t%gh~Br7u_{ z5VNLGWxeHn^zz1Y;vn;9HpWbPgwTM6!YZ2PuB%jrAZbF9Ebw7i7O5RG8TCbu;jO!A$3e1*CfpKHp|dpyWnQY_j!oTtPm) z8}Y-i!tAnnOqPM{>HCH<@Tb?wbzap@OKD4c0n>Eqr-;`&$A(VGzQ|&iIx1dZAe&#WfO;H2Pssu74Px;+Xius;LD3PN5*1%dk;6usoPUZo1_^`qIIVB5;^HYKA;L z+(OQIovK(jB{)SXBnhtQT!-!36CBXTQA4cBKtSe$^C*>9PTm;E#cu)agrraE=0evo zVMLZ8tY&?KrlJa+nl2{s{oMWMi8^)@SBG6DmS;N&wYqC9wHM?!!T$wqs%LD^kVQa! zulLRtF&e1lX{rFl=Ld5q)g;JA<|NSytkZ|w29E{0OT8S)@>sb^Yku*svCr(Bk09k_ zTe(JaC1-+}3O|S1UJShSzu3VZh$+&0GcsCCwD)Xd;(-K`gaQWV3#vHai1Gy%v_BqGkct?T7gVZm-?pGV?5@iEkn$~;3}9m$A`XX}23 zJ4+Cb?Q8`C_lc2Cp5Y1@1AzPI+3%86xdRl3XiyLQ#6@FZdulOk z+|)=q-Hus9c~`zYqz8QrAgmH`@HNAgEPT>l~))K4H3M=rP{PfLl7==N6JsKV=V zgvRpMmF8zN4=E{OoU^pQ5mD1Am_|&+4H$I$WcLR|E6ML?e&m>8cAmo;Qv0}*KBYP* zhq19El|K>PQU6AY;E(HXTE_({7>1vzVxpsankNikTSq&u(o`xVqI?iQ*og?hqfa!% z|9x50w5d(hXGc5xJDos=VG5zwRhnqN0kR_5s3@b$LX7??u+WXlCvya zYj^(@hyf^QOksG$)sXl0{UcvfSzXfz7c4YqM1(tMlcLS@jck*j@(4Gz2kJZWAT#s= zmrp%rHlmN0SKG6W)R^LuM#_!JZG2}vg_84CV@PdZ4O*i$LT+CQKhJmO*%MH?bn& z;LB{1NqzB$3i)= zzPava({rlCi>F=}-HqkNt%SDFE;R;2qlGk*Q$c5HZMPUZHyrnc|_&+kB z;%#UzVx-zED>OzCbuPopxVzPWkE0pYsJeHX-)7!BAt_0&!u>vQ(a$5iA0hjCduynr zLNL;`fBHSN9j>N^j0x+q@0qB3a4S@Xz_vfSso#iIF#N^!nZ#QWC<|E=mUv-x8Hye7 z^#K%3B0T#i!7pE6ucP>6dgzV#fAw`|tz!550l|U6Z4Py7+y`0W-dRfwe4A+Ot{{Kc z6pgyB-L=+h12dZoJcoRFFxMNeMnQs((rGj91TKn5}t zCfOB$MoSqoQUBd+X}x@Zcu54;Zn?6}*fabO<^C!U0L=XuoGuQeeK?Nyy4lYBIZegJ z3#O}P8m|uK5I`1Ft6pbrYFByFM3xWZLN{lM%il+KTieL3-|<&B35W z+B@nb3B50roKoD70(@LtWs{oK4}i;Uss+=)UbkusfMet1HIAn|6D?xD8CsxFkrKwq zxf&%5_3m&&Cv^C_d#}vJ+Iat(O>s&zHG26=)pW0nOYN-PDA8!yG3*H(6v`6`KX~az ze6rK8uLXR3k0+ICX6oEfV_ys^vvMxz|7spmb~!&i#OHa5C0OcM9!8lX(b1m zU}3!d5kpNPmC2`-I_qVh{c_8gm_CH(lHl)Fz+4a#{Y8$Hs36(Q;KyjVdnrr7(kxe0tHvBK&;je2_ zr_vi_mtCW>Lq|tPUS6CbH>2{9dn;9UmFoejRBgZ4nqOC23YUhn z+e-Fxr(;!|5)3Ls-x>PG(FLkxxqW-;DASa1%t!VKRT13hT7#~PQ3M*xX+Qmi?|^Bz zEo0?sk5g|yxG7~8AH`!Gu#WvMLMqPRGV#!em-UWqtTqtkzvQR^PnNX_uHX#Y}_ zX55)9Yfln(8IqHg1vkq|)2d(qvg5Nr2gxW=$&#-D!YH7uH{lxVlr}ZiOkrJ4wmMtw z*;0R5R5bm;08#(r8@kSy0@b`Xb<+l`hW|}L>HwiIjspxSAb&kWpW?na>vrVdo6yJg}9V}PiJ#Z*& zY5BPH#w*w{R%%4}i$X%3b?`Pn#=k0cjUb;i7}jkORIZyl4!q$D0;g*-c!Y%qOFoEW z)g3exmy_sbR*ezFBthYMUz0eA9#8w4Dn|3w;m*bV#|2Xlox36ztVBb$f}dKwlvcy_ zt3;Q)Cm(npg9W85-xBlo;=+KdUU*tle%YI;Qu?u5JT09zf z@5qulU-1NSX>Ye?MW-i%%SbMtK-ANqtF~v;fgZqrdrIVHdTOxDSQZTb!eyM_ zmZ6@G9koTfcM#wUe1=u!hHg#kq3fj2Gya2~|A~>CaeiEIa1pG!9HU%+EA6?=#`Bri>DrQ#iXWb1z})r+BhZ2JG92|&-0iyS23vqo zDP~txwEK> zoK;!9#bjfi6pC3bxQ`QNaE}C6(Nidl(f+Ee$(s2xL&G9>Luh+eP zd4`;+B61&hNXZ-@aJVWFx@?Pr=!S#xUZYoT%{;~L{`%OBQ4hn~PB;wbX-z zwb8G?mLpUe@V#C=HTvxZ|2nhZsCIx0L^`>aaM$A6qb0#+ZHpQ&sbLpsTLqj$(J1bx z!zoTgtXekruqZ4>fdT;#$JEn6ewpRG+EX{9*!sEDUf<)nQwQV;2;Eu`S^JJ-xH5d> z$}Os%Op}K~Z<5&qwvCB4wBTyIT6q}1lVksR`3w4i?NAqy{0>251-ShMTLLbm_%_Is z_>C*Y{crqlLOw}n9)BspK?4cV4vf4}4yv{Ye72%hc=>9H+7R9Got5RwvxJ0+QNv0g+i;lQ75_!V^@^5M%{|= z$2uvzZe|UDXK!lxNlt#)DSn`C-Y7EJ04=oJ=z4~4d)(x6``T_w8JQH}{u725bD)qQ zuQRe_I}L|pngwJ-oUxprbT3DB3!MG9m$BvUi0NLBnne^{ZWh(b#IU;jY6Zub{|GB6pnWu+PfaLZ*`xEv1peW_ES_>l(e;cbZHJQ z)Le3Ua03-vgp21j8aaWC+2-GS+<7}*V4u(v)C~#aL}8oDk+RBHvl+&Vu<8MEnpu3P zkm;gq^(V-JF}Q?kMVeQ;sBm)HH@nkOBjb}SoRnF0gO(EWCahmb*4E4UPv$^)NTflo zq4&o+LPMj%{o$)mSUW!X?fGPL1Dxa32i2E+L^=l*;Q?+}V^uNjq>{{UTcIruq0#$pUoht=DKWPoX zLqkCIM}T(bGf1E6Bo%@NnEq|I#=wkzo6=fj!xaFfn%?>0OlU-Ixj#t>cCOv>*wMbwqbB@SYL)RyM$4it~ z6Q(3w?-B3sJ*W*ASXX(b!#M6|uAE1FlOpjay-{oldQ-=irY#wNKK~wTrtxAr6mboT zRg+0~vlg(GIqyhbU~T~W9!f*rrt1{&z$`}E0zAa8BZJ~pv5D6?quY<}~TId0ysQ>>LTMbp19+2<1H z#p0%4+!1EiM&xHlJ<5#`by*rsuq+t!%eG186DcWspgS~TwAkj%X~wELFU>+b{qxJ)ZZ zDu+9Jm$sVP_2Afj`EQqJS7&pG(LAUo>QFReihzAv{rO(E{DYo49i==vi|bojXF;j( z0djQ>^@D;HhMVEG-yJ#)=S!5jHb^xEC7Tke9nOMKVtdg2AGDf2(YsMeZ(lyZ zUS~oPi_9KlK6&08%(PfI>Et4UVoOBZ6{&cv9L`&(E}{B=o7zb#&YGOAK*f?OGgcE!siV2|ry`L{Ke) zym{g_KeVsXe*?(~*-I}bC}B8PNk$~xkn&obb>7(f?G}isNWI=fy6-$>UY(-`T`xlt zG6A54s|IA~$gk!5^CNaqQRFqRFgiMV=5T9Vvp;%u`K99e>jg1jil}IKZKTO-K7p;#u&5802eCDQ(N^(2;UNF@054Y!CgZ%;&9Pf zJScQy6kI0)<4jf{|mxOlDl=JY5TE0jid@oqVP5)Me`5@7Cq-EfhOPyTptYRAia zUn2O^s|Yg;YLtlGxFJP^U+I2kL9Je>p6aVfnK({>%>TjkuvVISmwC~u?-4Q_0$k^; z%{b|=aFSiZ`-I`#v{YAp=JF4)CqO6{s}n1jWdW$@^>HjemX!Y$w_-9>3zezSu(vx- z)0!(wLMi6r=B|s;AaSh-lwDqQ9qO}Q^5`cqk(B?q_hK#(XNU;EjA4rD7QO$hqW}@h zOTIN;E7H{`Md`7OoPjSL?IhTr9U=Gk8a&R9T&Z;==P~bBUF4$QeEokdiU`O>B|S(k zNPg*9DwLw8YPNQ}VIOPG7I3v@MzNWLg@$C06*jIHV07zVmbxKp*4$}&RDCC|an67N z$joio*=cvSexs6a?6NJhk(nB+W&yF+leBuLLhU}R$dnG3(^@BG=KD=LeiHT%?L6ZY zStro_J)>NuzAvN|c=~kcVQQ6{oR{3DMA=>82B4Y5>Ewj}cvKDQh-!2X? zP2qWrjG)$QSO}Eg>Xo;EC3`9!6uYrSYBt^7-JUK$xqW72IWp#qhcv5BsU&jN;b9v* z$CDfX?q4=vE|vh<2@3%!`DrqeADL0#4w9$z#ZrhKm?Zgox8Un4XJkH@ z%C%pZDt~;<$p7~(lf6%Ej3dV|kQp4jdJy(!;B!c8oPkr>MttlK9N50g@DA};snpy_ znt8`~yS}<}xQhyLd?*nS#|&aUEk4oeS+|S}&{^RRpWSr1U=SrU>iDHCCyrSY!_sL} zrFf7`5*S!*?gwZ1v9k#^aG(^8+b!*@{>7UvAzGWlrSSIpusu?eD#@_2C7aGt%Sa#}|^V zhK=hT>(}9TWvTqIN!9CY%MKIywpPGv>zJ1RrxJAfM0_7QJUqN1HDf6%`<2Z)!nx*I zm23lnYI@%V0X=-zg4n0(%#!?uC`~*5Vo&iuRrw3Tqtalpjs^S z`kc`22E`WGc?>eUSKlH&tY*2~Wh|_goS5vHs}@N`{2gQTJIm|9lF8mPe|Q^vS6nyi z1^W9l=FzBH3@j8mP-KtL+Q~_*FSH8Up!zVm3n&^{_;`D|jd%rYRWjtpT`1I1T2SG! z-uy;M;1SrtMf>U!47pXjYeP5gQWK}0b~rqpY_*Yknr`dC?guBm?HX#<+y3UCHVPqX z$oq-wOdHTbRAfj7l!6>WvPwrP^Mbuj*1zZ)mTQ*3sFMy1xvrT8I}dX*%#yrDUNhA#1J63uGF47DMioD}8)>i!RZJef9Y8)yZJj+8aO=q)WXCai zd_W-ck~#(2s!dD!>%(m?sUUC1Z=*g+hFp?7T#jQ|Z3JnD>B5+QzmGT@+J~1%VQ<$w z_nmEWN5g)M7pi;2ou+i6C8?xv2UL@BBCj;wi7>jpsh;*4iv$jFn-zqIhX?HBu?Hw; zHRHNo^@l$KTglA**fVHqK5k+U0m}ywVwb~Lc8)<)Y4*AOfQfgHB)_0|rpk9=@%jI| zhifDMBGmhn0f8iK2sK&zIDj&-+|v=e9#?0`7AB|$0m+9!Nqdl;S&&;%q99ATAfOY@5uld<7c5^p(%Y4bS#sPQF2Z7enQgL*qz>Bn}&VocF$O- zmeTWfp6#0+R#qIrrqV2ZP;5x4H!UaB5p2DB9~C3kyA877JL>#`GfnOR<6SNLK+3zI zOYJVrfr)A**2tN~r=C`fE5~vJU-X^?&$Zfwd4N3kTESTDArI}@8qZ755OWvW#{fa9raOl1tgA{Y zZ{v8_L|4#%UHKk+9J+>QEhu^Zu;dNTR9m;W8k0G`zP1KQKH zc3UIHLcYf}?jingGL)rrI#ilK_rO|iRc@nt_hB38eK#7^PYft`YE4hrO{h=3g$Zwn zJWy8MMl7;RM_kz=fRxuOx(pi0j{qGA$Ci(F79WVQf#^+{?yTpn=u+D3W$)a%91vsQ zEmh*$v?P7ST{BGKa=a8O<|GDeQMXk{?tudg=$f}F9%D%W+ID{?@8UZ{tgc5&iEi`< z!Td2jO{{bfMw@1Q4qBlwrF;yhA}t79DFG>RCwPCCU{iS@6jhj zCj>*1%R@9%?gLUT9uIz+p2OXJV8nw7Gq7(+U{Wj3V|fKps*bsuEtoO7^TG5R%Pg>T z!j|#hcO`ZKZ3gj-#0=w}LaDDtgy$Ks2exv5DhLZLVZsh&JuNuyW3_W(BzngjuV}sM zARt_F_Z)nkx4H-ctPBo}Qq-N8=m@{-*SCqUm=kH4?@P9ofK-=+_(ME2fEXeXaa$6P z|1*R=7hK2UTfbj&F$07-uf&X!|EAk8{JqmnG&DM~DrsKIM3319H-~fk`@=bB0KZyN z!cn(h;X!9{t&!^lD3Uy4*KAb3i^+b^u`bp7Ri^ZEt1nR5;^qLGaK5*iU|p+w5mn?u ztuJ>;4n&GqbR9V4E&|E|L&8ht{QW3us0HdiCqkPLhBtLQ@~)e9pzWIYu` z{ZnFoXk5c{BjYv#i{9>OvdZOf?12fvHPS-{tDdziru|WRM+_LBt3b3uQsB{RB+KiV zeHq?{s@TtO${Poh5wC+f?Xajq2E{5y* z{gaZdr%mms4b+EwU3tQmJ8*zOiEGp60PH@jOqE;BoJ%3iJ56ELnw>DWrSa9n+(+)JB|2NPP*J}rJ6UNkuKd(_>?m}J%1D=r&Wmc`U2tE?{bSeV(jyoYufIOWN-{ zma=D5jtMq>R^!nsn=P>k0XV$>YFZzf+Lg@k^enHqM~#(7X;REnAaF(ZnK-yhFKhLR zM_aTrRPZC72V>f(Q;iQ*LP4#DUW*x8nQ+-uRVL)CZ#zjGPk#cH%_ zH$fuY|Uhm}WwjhG{|{U3nf1IyPoMxLTvU_^iTxGQ4IEFaJqFGN6pu5RyH>HHEk5=0-KPUytq7W+`R-=6=fWLFfgFq zRb(RWtCUYK#@Wm%6+6sP_{9Lf_BTRK+r*s9_$Ml00O|vG(PKdC2QRtfYf@deoK_HN zQ6)7y`Z@Z@$~?_QqMC<%cgA|98@RSVw<4~9s^%qgH%v){WAQZ~v%`1SaIrXXph=%w zHap?_uh0Ko3y_+g_g*neSn~!aGPER2EX;oVG1Gl5?pML86 zW}B36?XH0&3$PODnzM)& zgj?4iCHtn@3db3a7>>JlcEcC``It`wG2mjVK1qf4;0y+lA6L@Z0>AkU*zpkig{yHX<`2>G4f`E$+N#W#O`$Zh z0mUYE=^~jj%FOtduLg~@J{xB+m^+|Ops!vitpLDoMXPh~{WWJ-jsI%A@zkq}_aL-5 z6Bs|irR6wGr2IVC1+DHu&!k{Lb+-_&Rtj|mBG&uZ#C+Dlkf!9@y#A7A4e0M3+ydpH zy?D2pVbZJeMu;41t50ahxuwpry*vJ7S9r4V;>aJEns5}#C2*a<4zok{^n3!0LfzT< z8gSBH7mmk2+bJ~-lN5v#v3u#{l%Jqfi)`*H%sRK2x}3cgvv0gKZ?qcp$hETlS0D7Q~;<63+Tygu4BDU)z8DPnrdo4y058|!1NNa8n2U-t1`!W z-gmaUkhYm8yf~knUQ-HCx&8c3gxDC)f_8u%LauEn&L#lqKp znwrKL;UfmbXy6*%0@bq3wXR=J6P~bSFj@-=7>h_ z^Y5Ym`8GgoF_fod_@Yy*LPtZx4uC}V03$Oww9;*5lK{4|Ir>_WdyE3mgU#H%C}5J$ zGNw~M&`xB8Vt4B|6lFI7Q7u|2^2?`*ib`v0-q#%gS{*xTr%O{CM zTS~LjDaHg(=`dmTww{wK%&h(1;A-`Y;_UGUXx#L;Gs}@=Wt85zhk8AqV!%G1spik- z$65kdO5?!!HwwEz3q^u=ZN!eYv?K5IG2Ezb(S3+Mm^$ISzkq*mr!V*kfJ08Rdp}rsblr%0Tv6oFD@2))kT6X3n`hyJt0=^{_R%bYJB7CW zy(tZ4MlVpWwz%vg?H-lfj3o;73uu0(Iu%cCfh=tJe6x%B;t_VOUH~59R*~aI+hLx? zo^O*p>Iv1yNpQ3*y@8qCw_pJ3!oul~pNfOyOWPU7O_3U#eO2hmBA(pffG-{nt@^}v@<()^kz_w2~s$fn<0Eo|LS}~46S1-{EenH^GCOy%^)84yMIx%9$B(0Fhn?wdd31$8O7M7HvjRNy5MW8&l`F@wu;?InI`EJ;|Vdj&A-KkQi)W}xzeSHK<(+z zcG0r1VOfBI1=L!BX$_`NvzV{_)bsgk%1K$uMLw5HVM21U6$#RbD_)LFO_4DA+yA5N zz2m9=|32WH%#x81$|zA;MfPkUgp`p@viCgpNtz@|_BcvL_Fe~v?7inX$FXIdgM))( z+@I4oef!-BuTT{C;woNE_LuFAR}zVKTeF~PwNfne2BSZNsh zF7fs`N0=GDl<(m6et#g%e?hu#zIy%{H7-0{QErf1#&nGw4Ttmq2^kE74&1lEgO6sg z<9QllX`!h%!Nbj+@U_$M$=bD7LKUX_O{N}1M65;N(335P>pQu=OfjdKj#I%rv;|jbRJ(Puc&M|29i$G5x9fdY|Lqz|QO)W!yOaRki@Hp@ z0#mNjk1*3!p6!U0%bPQ^(sHRAiGQYiqo_gR^^ zb$J4Kfy_^_a;&Bpvk4UIKMPRMTyU}2MtuFrTqR%B#CHi1|357h0F-9UFIOHuV}ah- zuZH=|q{9LaF5@TbPl6F&mnUFg^mabXNN(W_d>o1jkD}nDb;=Je+v0a?Orxw<;BQxZ-fY;KuDOPEfU_qon0A%)%bdbhY!`{owOOY^$-`lzBsMY@=8|CB?w_~rd zRl4+5t?JtiY(@XUUBs()W!o@9WaR$erAulOwC7{Ix|Q7*XlWcNPN9;iP{GS&y(5$GSAEYY(0U8B^T{YhS!rv#ok7iHhRz z?>biGbE(f?9*@=LuEe)QHcWl}c0uv!ed$+kiH&R%6~5ICfH4V(6P>s@S?)c&^{egJ zu2(w^P(Gl-12-?@8#oSc6yLu?Isu@=Bn7yVWCHqYw)x;o(J?Worj*8>Cad+kbmxc1f z)-D{bDj&_)5)QDX==t)7SgFL;AKns!DoQYb^9`p2gKw(AXGefZ^wT<)#F2JR2GT)t zwfW3#6&l+C)kl_20P#@QlxI@YK>aqydlxN2Vaav1zdH$hl=o@X01T?~hr_W`Vk^%g zpM&3+=zFEzx%sZbkQL|4{4PoDyu-6%%;0qd>8gvpXDHra+!7dg}_438Cdx9m}_G(Kw`+t-{||r>@`f-0U2=Bd)io`&cxHX zB%7v6JbF?QO$L<;2gq%HS#==3<0|MnoE%nuz*-|O;INF($5AK9T(P*$vPyn3TYaM0 z^4AdpqbFzIzTu`gWxDf&+23#<7;^%qIX-mIiJcCq{*o6$J}3~y+<_rRp~xgnOhx5^ zyVFzuAIcLbA_U!a`X!K;#U3TCGmvbrm_NF9k2z#cMZo*7V*_+(h%jM7Mao@hG8*Yy;|7Qe9n0PgCw z9~h3qDUPZb)4;KgtB*24io|V>o+T-5iXRv+whlLSUYt)da`@Wuq#1@%OyvvnlJ4jO z9#=5RyRqU3zug z(x8hBYuJyaAz?;itc`9m=JggLiB)gN&%3;0bK-BW-21vH9+i8Y-n5$p!g={o^~*bH zkNVW(znZmCdj~Y4=zYZ4PlA9hgCzbV*l`smzUeAOU-+;8;VfVe%GfSfdGm;nq$V*N zj)0nd`xcN^09{Gj(7RK+xM=JAFiJJ(9O&1L@==}>IJ*j#TuwZa zG@2>Dp+?@h+SB&el=VONM9o6N7U`u&RxsmrhrBE#i_h91B+Iberb;SZab}E2G_XA4 zTmd|s)M8w_Uq*=GI4t0Me!~jm>sCi`7xk=!FRl?_hDPP@x93;HnE19O$puIm2Un03 zr+5RV&zmxH^;2;JfRoo=DB+HIznqTXue7{W_aMaNM~WhNBgU64;?azT5b*pM0QAEW2X8y2gVF*Ma4Z1esF-?~HNeo2$21MIQlt zDek+-NN-^3+wgT#&&aeyy8v5fNPynR2DWt0ztTL0p+LyG{zp!Bz0fQ}1M2qGPuLC3 zpcYM_Z}hg>e`sH+Rqd+@*k?rluHLOztXe?X;ZH4Lp6cbh?d=dR_Q<+aTx_1Rd>+mm zjwr3F4OeM?^vHwrA9R8l)zwFh+4;3gspI=&&;xzqv{WBoREQoOyTcj1m|ByPlqR>a z8p5HUQ=sd_=Qy;dh=|Ap+e&hrtlahH`jZp_*Rg>daeD1uGcy+3@7rk2V?Fw-+_eOL z><)=eQ~tZ2-};pzO~Qim60CaE^20#Me8_G{C?v}dI}yO40}ecV=O-+WJp)jLF(Xr3 z!jVKC9YCFT{9p(A&Yj5By^;@$EQrgia>V=|4>`i4h)>f4Rk)AZVN?CSR_#E-qyz*Q z_FdL(EV+sO>Cq3KjlDf9X&Jj2DW{KHu<#W91dSSMk^Dzmf0>quQ$gF9SlT7a07<=q z)Lre63_5_bLE)>2R!K@IgBXV8aiekM9Kf;h7&H-O-u-n&4EYpk^La)^U)@sN^42t_ zLUAltFun-;wEMzc(t0LM#hcW~D4^ z1+xOuXDNOFLFkd++EzXUrHt2_MbXOb)amixYhZB@7!fiqYBbaKJE{-JnA@1^;B$&k zKrF}|OlP2g7eJ8!t_cN9CGxXk6UCnl*R(eXiS2Ut6z(ORQZqq#$r#N*)UWjZm*KD~ zI?5UCFmXmjz2*`F<&U}Q;sRx*iYhkkR*^TqUs@I9=l5dvz-)^Lm!_){uj4Gp&YHri!Vu5k z!zXu2d>HOA*LG+hhIiscFlAT5FIe!ikm>^EnA1JoT7qrb*~ZwQmd z|0o>Bd0@mfpXB#DzZx({RS9`0c-CpeGmD^U&opaj=3D$zY4kcx(l+%h#TNjq;iK~X zo35Q&g&yrf0S+F=&*WFKrhkQQ^E{)YUQzwvr>+^FR9f}z zQuUo&o11zoIgg9GOv*Kw6920B0yq-~l4|wmd(NBnV&u(?ahEyY%s1Wn%FM;=V^pE6C2YFF}qlL=hu&c!U7vZ*i}8x&}~GK&C1(~gehj5*sOG+ zg#mzWWNBo{mW+4+d>z?Fw)dnEBawRNm8){D+IQ4Y0bHssjo@tPWuD*ta^xKb( zK{NUNO zUcmD?vq^6kS$`EH_!%BbUr9BVmwXBYv!<&t&2PV0&pSdDs?Pp+eSK3~B2HU# zK`Q);_0H*k7uQP*8pfZ}(EFM$`y8r_QP!WO3Swti6VCS+e%|VrimD!vxc?ded#-$b zK7Pk=$@Q|hGY<^6b>TJ4&?-KkY5HoO&iiLg-p%jQ`=g7e$SJ)+fS!GMJpDay@@@_= zFJV=I5VQv|lPbM>UL_F^Q@ez*v(`?2zi^xc0&!HU7|HTG)u#^0><8cAIo|)E4-1y5 z?ys+`O*P1EV3KA1ki^Whgc{t^(h^W&ph(Ty#GQ%+?qm!nhP?RrtFFg{ZD@(KWk;+m z>@zNeNvlD5r~uk`#{}VH*onwt!7X{qWl-_6;KWA6;?k%D;G>0!^1QZm{{W%?_|_Ao z!kP-?kIQTXO)bm?&P0CSJD4{hXgzEBTE()cWb);vaIi51dNJmO1u#bo__(MTBJJnc zr6s|gpT*$nw)_4SQ^i>RDzq=S_X%VuScJT%YFl9iM!UvCnS zbo`whmr-_hcT2G>s+xSEEalq3027GCI(_UT=?2;H^%&m3F^%B?zjS1YI`B4#dR70E zwlK~23I6V#7Z{@bxj%dz7RHpK<&Pd$KbmopR&@J|yy%~pWAl}Qur)ej;I7DUZbIs= zf$YuNq4WAm6*?l#0(#e-DvMUwk?@fi18VnlRziEP{zos%>g=CYrbl}tC}L!k4B!L7 zKYPCnhM`}_@p`^FK}xQs;258{r($(Ipn32U6@3j?ZW}!!eLKfH=|98$J~=` zR}OCtxTve<{1F=kR?-}_Ri9UCRc@~HJi&IerT>H`i!^77`Ad(xvlTK@H>_X7UNwFu z3wV9;;oPtn$V7hd5@w$D6|XCoIK%~A`@m1Q6DaF_dGapRpzx^~ANeicz0(ZbB&)4s zuj}S1e|G3!XH+kAnfdolqx$pY#9-6XQ<5 zhTY!PU9AXIzTe$(6EOVk2sfJRLM5+WS)DUUm^>?@xS+#r5_sfo@n`qH1NYM;k4qet z5MiB^I(_Z|v&M$@Xywt;n<>+(K64=Z? z@vGl<9P$4?V5%TGTRd^tvx(W%1HRt@Uy;LC_UvZD09r8MUhm5(X94A1nJb*T)^98L z04AnKH>$QmEaMkWy9dM%MApWg^Ay;HPbJFt%fu$qDF2O!`KF*yc48je!G;xs*4Y+LL!-&aEn*5Z?=N(oSF)MPm*ODitaw;XvHm8Zp&N?Iq@T2$c8j7-SjhIxV$z> z|IT9AUitHsf{OF7#lp0T;mp|$V4RI`tP=1As7(6h0aW&c1&2E*}e~jEA6S+y_4yQmybS zTXMYEf+h#~S}8a8 ziTEDK8UI@sK1R{qTQJuqrGbj}2k2o)OnMR#+ zWH&#hya2}d=^{QsCoZ#KJ{S(7GLn~s4-SxRm))@d{tsIvwd9Jr6P+-XS2h%~QHGt5 zd0`FMv)?+3;4FxvdA1-rE}n{d?c=xE3`1P?;w?9;fHC+YiLn6ZMUY)Ker0Ti`C1yl zBAIc&n%IaXyn*acn7+F&7%ZTY{AN8*xt`-#_x>n;Prbc@>aJc;9=kx!JYv>=wS^*NuxXD!dPP5Hgi{!%hI; z$f4?@p%0nguk7s~(FeG(53)x$3jhYwv4+u_(0&F+ZyUs zU&8`!k^hKK)2svQmwjSU&Bz1>8Vn;E(#*a0AFyJg*<+@EjE+7M$kQ`Aw5@J6KcRZD zSWO|U<}=CZ`9cy)%u1lfV2(KH;MBSjEX3nK#y9GCD09~GP(BAd&#X;;^3*4oZf1x? z9%AitVkr0aOqs6yk|=;?cm)kd2W(}VZqa)m%{w2aTUM~Sv9qxOK?36p>cq>xCNzHE zirGsl(wb!7n%e1W^1x_ig>xV-VZvLl8_vVatCwg^MAXz3&_DFcuz`Jo(EM-#uc}m+ zb}9Uj`8v(ID_K`6bg?Wvc<)asH0S|Cgs6@K$+@4wmU|Xo-GB!i2zFxpSBg>btQ@#{ zX2Y4cj3b37gL3J6pH!KLJZOT2Q z`l{#ogBRZ#1!hpy0&;U3ChN3Kn7*SGa2G@T!&?&E@6NgEk=Q-E!DaqEn&iCZlka~u zcYwx6??ku*8na;(QnGv*)BZwy?qy{9=b(RZ2^Y^sJdKZLHu0_paD02Kcr*kJ@HXs+ z4*2@`jKxGyq6dzQ$EIdnrH=*pFPTW-<{ZoWx?Bd}&xk5NW)0mU`gK2mC02d@pRyug zY8{hjzs3O!UX`-W5z9v@EWd)Q7%WAV#{P0qi zBStsxMO_``j`<6g!d4fs@6flond=jEt#o}L3p7lEd>QMS&iryc)2SCR(QYGBq# zo_dRQH@|LYe(Wm&r^X3NM_8OI2dNb0jz%aI+^9{)#ZLW29p%~kQcHHXgW(PI{`cAc ziaX8hNy{!D*ukxHSGNuBb3aYe+PXXNxr{7W5a7g;r!FJ9b!yrmfD9Y|O31(dqNH16 z&Eeki#9KX}6WT@(JqNz)$MK=~e@^-;nC(#6R12LfQ%x(HHa7{_(!nRdcL5=bxeDX! zB|_?`B}q#CLQ1mBG>dvlBIh^!KLt4w_R*}2eOH#pr@c&iE8$AD7ykOq0JTl{L%XC> z?&-YE!j*APX-oTsCKk$XDhl~oKGyDvY|9TuW0fs996$s6q)O#E_pDoAG)R>Xx>Pnj z`u^p{n>fw5_Z7=Xj=>%ig6U}vqw1Q7#?V_i`>oFoEm>cmQvLZ&39Sqm$ptqu+^B8K zsr|Fm4K2zS#ntL2Tx*s;?uHl0X%=VHjwMtQ2_62}H+2x}8?{gKX|~3h9+HCPHz$1F zUugAy=Nd!UbFl#;8v&q#F-J~i^G`>U2!%@&Ba&+Yz%S<%!|PE!vpjY%DC2l z>;M?Az|)=!G(2nWAH(r=%Gbf}uYBpZQywiP9dFrY#dg@>fgDBSqo*k_mAoEm?Nw@FFdnjIzmHsW7H&zvp1hZRmsW{1n{?06gi#AVNSq!gut{@!&lFrEnJk1 z2F!&dL0nfRSNU>M*_Ge*HAcvh5B+u5=ebGH-yL)n5Ugq7^lkg`ZriWG-K=_PB0Ou5 z+TWVj*Vlu*uVClgBY=Dccp^kYAz2sD!^t|5{7gTfgaDAq0KNL4aB4sMQiCjwOLxZp z8;KMUXDlwXzSBc(dX5hO1Jg)7_?`}aw+AvobRI-uSK0mrVFzX{xoI!n1L!+eqiVnD zWnxe1MLsw9d!qLwSMTt}NSbKcSxd(CLh7ICXJ#*d>Fr`Dn0oE5H3-nNUgvoYJKUKs zo>HaE;fWyi_^4|)X3*I5=yJ0QSTrs7V%yw|Ti(ZPAFld%uE4TrUcI{tve9?yU#J_N z3opFtrNeNCu?_@)2F+xF>3ikXyK_E&+@L}TDfhKy9)V@A9DM;H<~|=qL}}XcL4YqQ z%W8Lbx9=QzqVN`#@Yt_`Pm!R>C(dqe{kCxl2_ik&7PXEsH?hF*I8qZJ(ZY92W4$dV z=a_fsn(Mv!rA_PFf z<6VZ6A4?)fTDEXL@79&S5|AdLH@M#F+?QtjWmA4xKcM|y%^Dq-sTfkhR%K(W_hN$+ zD4!IX=(_is2q)yKkj>nv3BUc`uk4AVAO{H4MQ?{1)|@tyF)f^TrOaCG^t}oDJ{dAp zl|Ayb^6lgs9vH`9#Lxp%U8gG;4dyP{}<1R5+H%W2x&P5-PpoXSJW zB%%)k%pRfoQk7Asg{mhHw@iDI^we%?2sINye0g82b)*XNS!HF*bl-=ApXfS>S&| zXwlq!tw_biNbEi+FjFfVz_<#J3owN;`Q3D#73;m(%lYM@mnNlm%~zvt(oomR-qtAG z3@}3=IciiBZC{ZVua8h$zwWOOPQEF*Vh0-jnZ1sdmz=u36(9OYn+H9F^x5&CdJ>*t zF0TR%l03S#G3+4^QvH|q>8^@GQgg1?g#`R9hZFg;M^2)&kcI6doA=`8?0d7{+D-#U z%n1G!A}Abzel-O&j#K-x3d5wEy@rmHkwEHmV-e3k2AkC7-STX-H#(Q__=GSjUEg-B0(u^#R zzC<3H#jY880vU~B`d`L6o2r#bfgYTTD62x3?YVtWFqCV%fm zppN^cZ`2XbFWizLtQ2F2!xum`-J}wqf3%lx3~Zf-YL&?x zPfS2cM@-zI2P@X7?~gO~y-h!`{8P`0pdrZ@7(3*rjkS=ZmLJUm)Ksk`%!`Ecw+ZkdUbB016i4nuKB%>Z=w%Y)Zdg7S%#0}I0L#4lDrf-cMwfM&68+nST^ zM3>_sz>D+f!-o&;rbk<*Bd4k%hYJuBwhR#VApdgD{pTl0j(|9}ysM{~0#)RnxJ0_E0|%if?~jG=ki8 zBXg`h^qb=nI>MYf{>62=WOg*1A%mV;kBfTTb0ugHS^06O+&cdLd5W857A#Y!wtEXT zhN}m$geqpy?ApZ-sm~W&N30*&?F^&@!&YtI${GES-y3c3i$SlQDQSvVoKymNy0cVn=7pWymauW2e$K0*dlu2l*3}*S z&p{GbR;|k^Pp8lEbe^!aWjs8E8ksoIaME_gYdq-!08OCabFDqN+P$ItXj=LGg8g8~ z8f`mm;9Bs8HDue`veY0--334N+L`O?tM1}(Y1>=lB z>^C$t`0fI@e!J)55C|}uX%~U#mETp_#em_4d~1jJqeJxaB?8EXdAQn=D98UE6xV6s zpsa1g(Wytk*r-=-CIRRWrR}5O1aJpYYy%HQAT>a{dS5lSU3%8CPYk%Ym1+g*tJxOw zLhzmr4oN}$_<*$hzyp4e>(Hh(i64_RH185Rux!3y0W=mq zZ0#J|(sNaQT*|K@8T<}qv|pte61?R*$xb2V+I#qcqY#rGns(`UbKc@X`;C`rub|Dd zT2in(vEbMPd#nL^q3KNk%lyVzz5P2Rpm{+_jNU+0ygM%r*Ovq6ST;0|7UcyXIC041 z!%fYjlEmcXXrh?C>N!wM?i>0gEWb?w@d%L*Ce^XI;eck#AGRD->~}zRg*wm#KS;jr zXcr;7z)!?J99U6Z5@q!T33Sd~nD_+)rqq5roZx~Rue#{t-{(~~LDk5m%iLmbtUcc4 z`Xo+Ag#LW6!kL9;YlXB2?`PN=PO<5;xf`B8QZ^}=w=UaLJ9b>WO*5U`voL4&*j2p!W1hSmYr|Qa%Ryj<*5EBKozrTj z$!U#Vng`3u{hdF=Fha4==8KU=eYm%X;c%q@0+yc>VpoWLA zYhtF`HBR^S4_7_Q;elF6)ngehAPai`z_KP!aM~u0gbs-UW$7am6v(?1&bN#l{Sf-x z=AqlN@s4DI4WQQ6O1^RZby}IaHe!{hYki{z|CCR1-?q0N#k{b9%7My->n-C>I0ca3 z*rySF&15AXuXrVW&R;9tN9+wX#^m6J9rfuiVWfFn5fqXED{*@=i0-T1S6sthxiS9{ zd@$2!;^N*oZKt@pUMQVY?PtggA)ODB<6N+T=PNfRv^jgVTo~l6@Dq{#B^h~CvnQs| zJ7MTd9q*$i_zv@&vizRbF0tsn0X@P&1drAM(GnMQ!e}nBn4!IeAl%0i{*N9LF1sY* z+tK^;;vMow3rE$@p5r4m<*soA?wIFheFA*Qw@@D9>bz^}f?s-xtNS4Ie0K5s-7X@= zHMNypntxUfqkn5rDAy0$+E{WOL&>C8o~S)rpH0|q(aH@K$ z;->t=Y>uoULiPNIUA&(*;33!xWf_65kP8+(;a4?rYY+Ot5wNM{v$tuRyAyfxT`>rY zK3qi)U$2I2=|OZ3H-wIg`~m)rd_41bF7+YTf1aQanMpwYKC$*NHv%~r=@2^F5Q;H< zyL1hB`{z1j0lS}M;3|F>W_qxsXDT<$NIbCfnF@jL@aaMu8_tr=4kC^izpXL=kND?m zMynJ)wE610ia)jes6*Ia9~*}DQByf6r-XI;-AIVWHAM=CJq=y%h9&tVoDSM*%irTa zUe6b;qkncHk7f`zCZf;2d!FC+uk>GjN|3QYKvM=z{(Q zI~OqAk^cZgRV^dea}w{{ob;r*>rE!CydwJTv5hwi1z~}Hnatk)e!bPfDo)(7@RhuL z_Wnbj1{kfc)dti#+K{MfW+y;z-n{WV0ZcYSi~<+Hff>oOD-`lOw|8;!N4O2>;Q-`1 zG;nXx&@he=qepQazI7Y(p9e{*#O;E@*AnMC+p$N7*cixW_@UM=kO}G*Wnt>;Z_5S+ zn)Kj%m&K&XHnMB82eRR&2ZnMx>JYduy1I6^cFmX_ zw-0p~F707(rJb@ybbj9`$=CU!cYS*Cd{fNtiNaE0M=>IeIqC0?1J zLM|gXB)P0%KiljuJeAuNBcd#0;L zeci8SbqFC3&R9Jv`d-0T4GS=I2V|mdl+0?~@}Wr)sMl%_aMDY4(>aX<+M_A?97b?Y zPfrJsSPyIfgaw)V;efi^DNX>|56`4+BXRhpy8k-tf)0=#nh-e0XZoGdQzSNF1iqOj zH00u>J9@AY12?MO?Q$MgGZCi;exi<&Yy;QrTd9P|54=@Hg?0)wnVG`eIX0VXA3#1i zj4gI7p_Ze8++{m#j zPl!=wAZ`Y8nx82&M#mdbCeQYG_V=e%L!D9Q*_49lSukFR zFvSgFaT99+=nkJ+!AwFG!bGm_mjNJNNf3f^mdk)?bqRO&cIo?vag@}?DX*`m!n=9s zk;czHHgy#Gi#kYd4%?&8lNN zfuwh*_>`W|y8XdGHlzo={F&oIOO&5KE;*Q08&NZh4<;IeiR%%(ey#P*K9y1dJ5z5w zIo)&__L9)MNgMfxL-6bR@9@_01pVA*0x)!3u)otHF9@i+?Lizo;op#*7-iRulDc(v z5*u03`GH&6rSTY|#o$}Ck`OS;mLUtRT#;r7#(E z-V8`6r^Sz-*DQMs#Di6oO2&;lNu#XEUTHmisd3~Nk+O1jD}=6 zXb!O|2F`ZQ-+(&G9wDGruf24THRPXRzYc);)GXBzfbOsPr1Of{O^V8COo&Mot{@Qo zM=1zP+(o+hi7uyHfkvSge+}M1K;pf3JG{m}ZiTxE15C0zZ+@G4 zmy5(ZWT^)8Scm3|rZMJB`iVW4V5LcT7JLb1vQ;Z60Bvk! zwAq)Yp(@>0B>d|H59V6J_2lK`<=?5w@7vATK(E zioUNqL$-0AS5SYEAF!P{-d;Y01$qCPDR=Ml$G*F6;?yjKWB!qmcfhh#IbqKaNoEk( z8gsH;8&z}K7)LaWft0hg-10*HD6`p|x`ZziIbxe(&i<+U#7sm|R#pI@=Hgp#Qt&z4 z_sQ){fLpiz%4#H~q_T8;!o$Nmh+aM#pkFz7Uh?@r4tb3ev|B5d{ZkGA-uMH;ekFTh zo-pb!pAbXLl-hc8uCbf!>I}T~ZVhuw zP@Vh7NaTd*+EBVrIbAF25eFmq;sz4bclUT9q*--{@M|+QI!N0Cn&ra@>$x`~cVJT2 zh^LN>QovZdak|q49s;D_r9}q0(<{x!fj1w*ZG6|K70+w{STuQlqE_z`iwGOUfRSH6 zNgQ$nLRAc(cnLK_>gQvb_w9C=ny*S7m6ab07c&t0D}9$8_wjuB8>_4$S%Jz z|9sf@yae9D_V%h@-U_IGAlcD`&nK5=PS^B=@xW|Foc1dGOl>reP4f9Sb@OXky2vh@ zaRh~Zm_>bw+X9)Lo+IpPp2RhZ4#mV<0miQ7wFjfSY30wsJapJNA+)&l^`%=+wK8r# zQg#6wP70+9jSI_4+v?&XZ5aw^*SVU?n40~`uS5tTRYa~uN<`WuU225wx;=e(X6QVq zoc`@){K|;y^r!O=SVi0h-PzQ`uN=oN73X&L7wVUVw&ff2k30_ojux=HV*zClfxEC5 zFa%iiS5o`r^sM!}j=3U}+SYGjv}S=*%zsFVx?J zoJc}-U|^sLHd4nAS5&D<9xP5W)z#yV%#Kliz7skwI*1s!g-Grwz9}Io`JLQ01|ssu z0?~16Dr14z=|LC3r>#jdfj-A4yca@+lkcoaY?KelO}% z^{iC)R*im70(=4MGgb}m3j7#DG%v|-uWKqr1vLJXwVIr&-VebRW4D+3g73bKxtB*Y zWkkz?G3E?!+Bo~hM!zCE0El`vw*8zVc)48yf-an-Kgr%MBe&rDnGrlwtOnIGLHEd- z3Oy7LUGAwu{IqDfIXdqx%$Gfa_KPj2shY+(Up&+$)Nlk~H+M_qPuF&bdc`K$B<31G zg#_Uzu7xK*qnhv)J`0r&b9c1cS|(d^^}BH7;p0SQanUqQ?+t}xjIwu)O*{QSG zFJ2t#;HiUAZCOQ#W6O5~aJZ$_T_X#^iVPxQwR_Hcdqsb@O*8NjP*CE~KK%v7m(-~9 zuk<_9wc<~)AUjpFd@g<2kDKbO7C@&~@3GIGDc;ENJKKuCQyD0B8$oTlu$3(jXad|h zaDEGTd32Z)L&4$y5E%J*bhmnJw#%=+tH%iIBMX_w&B|M{Q}c>L$^n=kh^;X6c6 zx*XjtXb%3C7JN3-H3}D+Ss^Vz5h}56(H9?ROQM7CgRN$WMqgN=ou_GTZb|9*Cie_r+M>aM>} zTg$vA!?7Cy;;d5+*S}izx-nFD;;9lQXL$-LsUBNZxVfXLk@LUeH)~xD)JvgaW1j$= z-(jbZ!+eaqyWDPUwd|1-YkJ+hd#90g!dAs@T)E@0y$O0hx!iHDd8ik2Bj#Z?F$9@3 zCL_lk==#@>v=pdZ=0$s+sgnQw=gkNp(UDJ#V3Cs#gM|iA{=efR06vCulikxDxJ~duqql*jv4PXD8U6NPf8M_)3F# zN5yWXesmXF9KO&)J!iEemVM4TZGs3)-dYHU?9Z@Hph&$%MiYXN`vDBST?pZy3FUJZ zxKB9Ye~r@UYXx>^t5Kk4GLb!`MN3P&ydHSisrK3)XH8?!q4wHW{5A?G)2_Kkxr?Oi zDsmy!>lT)Jq`ceOR?7-mv6k$5BgS%5*~{1^G|qQB+y5w5{#UfEFsVU0Z4cj{@A*?( zyFnckPx98rfG6uh#ux^M$7d+zP!*uAvo)SVanJ<_W5c%S;|QwY3JFDs;fq^rzfK*nfcr1FC}tL#Hl08$Arf+Og7Sc^w?8j_ zvXbRTSAj_Dc zo4b#Z3gGZE^AJ>zdK!{?Y5t1lPaH6H$hw50Q0_SPkjFm@_yQcr`2B%%s<+-?22d4z zQ)kI;&khZqf7ihrYU%I98l+}%wx#g!HL`u@f}Dmq9V3A3?~j^^Z2LZmDH|F2mXNcT z?$?*6>sj|e*77AYwk!_s6u2&GaPV}crm6aYTZHZkeUYK$<+cgWR|iifeTLg)5ow+uo?X~cO7gUjs(Sn934(;Rtd{W{-h-Xm)GX;M21o( zCe6ofSS;cAs87Bv&#Q)ryw}6t>YiUq3vO`p3e@7ew!-n^$^>(ej5pe7Nm%+hI!4D? z@=tVioRLUhi!j}pyTbQ5?)YE+jxQ^|Jh$T&e~G*CTRZDel+U^goeBMxw;Y+6XAZIC z<3{CtE^#-Yib{N%Ka%84nXpKVNF0Kl>REkvN2FP^uB+QQ#nx~WBcn#!GtDAlUtN3$ za;j7Y5|tDOnO$}Fo!sa9)^FG^PLfXB@DQ{x)a(K=H|zLJPPrn|mwrr+XWu4u;)-Zd z@Hv4VI=Ry^z%KC|{wnj$|2)%UFaICgFlz*{jCQGMBtVzZ`^Vi5&NVtv!c6hi(Wn;d zA_3aMvoZ_nq;{q?)EEt($oQeNdX?|KwN&exp~}b8v6>yaN1}~_9&LGvw1yGj}NGG71WqASCe-?=eNiv z6>P-yO4E*=BJ#;3t7)_8jG%a+FYTXV+W!!f|JYKU-09gTK-rV7-}@*4Lp5Wt&58`G zbMnC+2)}dCJ%>SRt6Us;VYA9fHr!;IpyR+0KCU9U6v$rz+hQy=P#4znVG4fP^K{-( z5&mGt`Jk=SC7;x)@UcX!P`ksYdgF#(yxknO<45zvHSrjI*Ya?=WahtIQxBEIz5NSs z{!L{6{R$e!ZPvo+Q_rcOJdO%eeX4=u)*7ZsaOKIrnaMUCk+wwTO{ghfKOeZ410oUZl6 zj=!AHn-29RR2lmu(oC2Aj@c;4hm*s4;yWYQf_aY9W;9!E`FM5sOPo1=LY>Jk|LE!e z{=xZd=5FTso+wXlgbvekh~H`Tns=RO@=J6zr6pQMPV|b5A{Ej}UEjJXik!UCSW0*7 zXH_qs@Vf;qQ#Re}kI}U-DAOVZ6D+mIR(Z7?%iFSGNe4Z#RinW4P6lTiGnU`$R48DL ziuwH#UL}Q@aQtK)$T6gx6%*;H8fYTXilJDq+7-AZOY92%%G6GR#AVnwP5dc_YZU)? z@i^X>Sp+EHJ-(;cDYqg);Fg(v#Ij1NoKUY~hVg@ROIMfk^{DSo1Rr)dN|&<;^6`WN zAw4lM@W{iMZo3Ru-O{2AP=G#O@hxh{sN9FX1RD7|K5XSPg56VeKj6jb&sQjT4TQ}>6Ypjv5fT>AF^Oq?o#;W zxIu0pF1#9H3?mjhQ1zwuACFfH=9@I`NA1P`smmW9>t7NcWX#n1h+!A{$M#R20l8La zXRlg)$vcmOnu{_7eK|cysXG#-PYUMX;7^^#0b0zYovTA)bVm9Odk?BagP&E?b zKG!y79;d9tS8VV@f5x=U}fg#>QRC(VCraSQ>Zu} z#!KVkdS3R}LH?;{4mX7=fpFZ~vhvAbvGg++@xAdOSe1quFX_@v!k)KH08{dK*Tpt$ zV|yvx|L=w0a0)s<1C8>s|B_dcoO%$p!-2n!dNVv?qe>12PTBmNPNJn&)6dGS?SK;n z@4-9|Pfix<%RpS&du~eV=f;oT`QXf|=z?E!B?V_36u0W<@nME#BaC}@st^SRGI7tE zP))uIbkgtol}@4WnK6?+ozbVA)(coH3iNqUmSRtF^vCNUwK?StaO>mhTQVR1i-`O; zxz-~SEGl6{o#jkBUtKLtJqWqbUg~4LAPCaEs(Km= zIVYGKQ;q4hM-v()qT$hpHZb7?jrRJdS|SFb>%0k~9~dQOb(QF@m%WdBAr+R*+czTE zah|5KPaaLQi-`O8#SegP#ESoThg*w0{FW2f8VxAYdrr`z#ihWgQR68CGT;qM1z*rj zN+b5d1y@bL(72cD@G5UuJn%eQU$>zT1>FGxYoY=lK=47!TYT6 zGew0!owut;4_WGWes-@vQ-HFux!8H;EF%~v|F38LZ=&*NdB6lhah<)=Os$iR{>19i zs?UKaEy`M@7^^Ea3ai6W%F9cx}{q=?kx6uCdnyLLx7|x9a z-~RIL@3bpjMM~w}Ghbu~8q5?pD1pw?nU4SJ@v7^#N%N|mLmE2tGWZ|?TbhBqe?ox& z^1W*@$=!;I~Fj~Jb{SdTtNyWOa5G-U}llWS8nQOg1JALOeUQC zC|Uj}XBzWVD;UP|Gxy7cpHp}S;$l$ezM|rSOw?^%glv2_BBxfm%Jv*17~0VNj`G!aCRdt;>wuFl+7i8BiyIcBp6oN5h5G&$BO@D;g5IspBm%O z;}XZTyFxzlXU!O`l;rzqy2vn@&<7o|?S5GZs(TP)AOn+t-&-k}h8lLY1^*kw15v7bY~}9mxOC;m|6J{V#EvI|%umhs z7FAOhdm1SI-sq@fkObwjU@%OyoKK<@vFxW8jRBrdfcCUc)!#mY)tD{vvRsw>>6U{- zA6$2XC>Q$3EOi(0?CzuknhX*7Q3de}^k!ObFGeyeqE=$kCR>#An(m$*ed%HEf?pgE z?z(vIRxg$6>yqe_xnWRYTc;cE}ViKA0`iC^7{I=&91=pWBI6)J>@O!89tgE^1qyYofql*LiC5!%Htbx zx)fn?0Mp^tPw(d!U&qD1p?gAmE>R=H@+LIK=UK6^Y2~$|9Xf%HL}|{4r)$OHAa)(! zE^HZtWef!^mL+P5GA^Ejvh!v7f&y-@`Gm9fKJv8!hC7|&jip@DXUxWXT10F<@H*{h z1qX>@Kd@+ZHuZSQa9H#40{+PF|JR2)6Dp%FrJ=&Z)j5fyY{)1d{b}jzK^=hxBKnak zam|X;&f4}a5n)|UrQILI^eMN$Ik&5Pp15e)gwi4d6ViQ5;tv(sO3`Upirw+^mZ=*} zGNHv%{{G%inCK^0zh3x$f99%Qni5=*Q&Z|A1GFJRihpJ!ewU92WJuSVcP>T; zE#4AgU7@K|) ze6*lW4wm1$@dB1m^|k*AtabwHyc;j`<~Ez`GWW(eUJj3~5^_9#)6h4)i_b!>7={=t z8E|5>U5v!xaNYq6f^GLEqd`8tpMGlNcB^G1C9dKq*8+7zHluOdE}*+--(KF4nYrh+ zYv4K(=l#0GtK`-HBD??nzqVC4A6MP1g@<}*e^}2S0^@CW1(t2dipHJD!OU^>zDG5} zNs1-HJOSP%*&Z%u;QZU;N;FG9r(GeN1L1NZxwAXzTYMJWt4_M=uRS$!XBR$6#NO)q z7Cp?aLJ)QL2K_&reRWur>(>6>2!e_NN{FPObVwuZrVK(vx|Eb=sG-?o5krWSG=hYH zbPNooq`-hkGYpJ$4l%&c{2tHm+n)1%=bXJ||My;8!1cV(yPmb~wbs4v2NI@zucXJi z&lO=DXOKE`HNt1Z^Lsffw{6S&kr^*eifgoD%ijC1toPp*|A>+3X1)B`mALwd)rJCu zblyhTl*?cTlBykxyG0B&cZJ+vR36xAL#nJ<&aXFQCnIHJ6tZ_lZ>I>d7w_+^ zX9_2w?6q2g>>}qdLa^b}gQ!P+1s(5h9yJ}$P-wCpi+1o&<#xAFDwm^gFQ~L&W<>+6 zw@fad2#Y5ti0M>f((Rs!0^eO6K%){*!nK>mE(mPu*q~LbM^IvqM zPrTp1H%gQBuOHs5lozzSQvWO&DOax0x;INT=AWocZBqux=3%+giw}e;5T|VLogVqz zjckupuz;-{Y_cjK*?c8+eJyz$ zeJha`d}Y)*W;x4EQKMrfMFWKfq!=muDJuL=uX4FkA!5Z@5bhRo=e)0pEyggN_TDmZ zut7mq%n1dZ>DSqas_23X%owuT+0lgBq%E7Ov~NwQ$J;KNhq#{F;M-OYf7e_?C>?Y$ zFJP!-C+CQT5z-)j?QNum`EtRCC+V$zwh1SvdnAgV~8 z_HhVgdHlXUlA+W*KBTdc#BP!&PpKz6+O;^CZ_vRI&U4rNykARrx_83*65FObB*2tI z-E9;aJwTRt_(Gjgrv=lVSb=&MNE@|aQz8LUW;4JESHP|ii6tZ7Bak2+>E!BTHrV!p zpbctMdSqKUUr84)Z##kzyH*$>S09_(@*{r#>_agFkx+I6{EHJqZ#kbryb!n6dyIYs zvX)vb^kUXck!M>wYpkK%0)XrlA3suxiBye2OF}vPi#uR==`$ z`<}#%C_z0O)9c^6I*p%>V0#AN%}7OATTx|=e-+6_aw%P_7KlQ{UU4GmPV zo3u~-{MBMH*s$>|M;SAV2`F)RKXTTt5wjNgqgeQ};Scz`A*%NELlf$mMf0#gQ;G6p zDLWkg3sFVbn4Qk7meRTwNDui2fx_ns1xB(*-VnyuWx$IQzn;I$+_JrvD>w&sxI%@3 zh2Xe=>~1`#YccR+Vrs8YU-Fm(Ce`Mcri>xqaVqKZi;VyMWo3S*F!?@GB; z5Ao0jFc8s?g*!fWqSD;w;Kd0LL#uxEP4V7r^Otr^oEjEmvT4DL-Es7MIOJWsPwAD? zXbJjRbQLnbakdgv!v?Tnui0N8FxX6o^s)9YNh1qr!~QKq{H1dyH(*_aY?)Bcc7!6= z`;;D$6IJBP1!~du-TeHN^b;d@g*DRn}M&(Jh%%k*KNNJ5--w9p<4JpxExh^)VUG}fEg zlcEeH-v%7f*}7v)iuei$f@rDWNm=M621e!ittW%sfTvV6Aa*=b%bP#2@XlF-U3Vl@ zcRc;(PmkwI_bS$pYwmAP=9=;`JL(_4J&L>vN^GC6)?8#|3 z-Wa!iSQMHDB=Z+tHpU?dT@lY@I+-K&Ogl-h-@mlmo5lgq!@~Y`jV-Ji#WO?2D`jFZ za$KuZzVrT-Nz|?>vxwsgch}!B0xzV(#8y1euJ)WLoMBeH_(uJEZ7#+e9Ip6Sns@5N zPJEO?y@oMm+z_5;v$^&_z{U0bBrg2c#5$~V)xT(ebCT1>zd;I4^QB{@o;@8I_*MbO zD0~{^&#SWGW8jcBtc@QjJenr*z7ccW_G^IbjjtoB^}mUwo%nFIvbj`*JwA^!h3Tav6{Ju|(z%xCvH5}FwP zej#vEHLyICZezV+zv1{0(icmHYh8Rb&eX@l=w*~tQ^uv47NfkGkDJU;6aJDPdET$i zc3hoUxHySq%D#6eU-eKTA))OAru)N+hAy^`8i}RT>eX1()_in!(BZ8#U;)tWQTwQn~M>wYpvxt|Mn_#OY6Ex<_C{NU*=r>NT>9`SW=uf;a0 zT2Wbzq6^)|L>jl=-2wR))`^j>qJ%WxW;SHW6=~!mcJ9O=jn(BmjIUKkFu^;f7rs#j8o%DV(PE;*;~a#dYAgBTO|Fs2F++Dvfw?7s|4J zR89WUoBc2eVoy!hRxsCq;H9nbUGh?m&qafF0F#P~1W~Q9zjRGDi*<>s_T~7>1C6-r`mvPF6}tzCHgkfemIz@_Jy6h~Zg--VhVMFXfgz_griCjBDMVI%UOSzx#zv~h`C7R#nG)dN91ebnQG9LL7x&)XS(+3 zI}9Y#aas_hZ)uuHT$=W+6fvIh#ST=;SZ& ze6KG>Wo0Vbt5=XyUF1?RV?WOo6ARb5C~3F>aO$*h;iP6Q&1JP_detf(v7JPsggdL~ z`6)=TnY0fM?Y?8bSpEMgA1ByqFpBtAAq=z1R`zw~%@M*h(@r8eHi!zL36pz0izma$ z889oIw$EN2=RAs#*Sl2rK19aM;nI}*>HKK6IC*-)Z;>0x<@SO=F?ib zZFM^B(D%ZToEOr!z$XDCM!lV($PbKDzYM}T9Q0TvVz}FU+ywHef2)v$#V&d>uYLC{8&StOP=9>MaT)ZY-ZwcnH|4r zKH8<(S|_?R7zvV#9;}myY`9pI4itGsDY|#!#nDcB=b8a%ojx2(u|C|sy)Z}hDg<2k z)~r&-Jl}ScYx2#VEDV!T9qk`9kiYT{|1{>8e3T>zFx*$C*$A6`x@R#myge8lKq(ju>yf$MqdVjSIO zz`;{tH5(g=qy_es9%tW!Eeu6g32hC3J3CEV7TM^8G-R1CGP0AF8WYR5`sX_S3CsVm z-~afN;!8wA?hUk)p_cufLWeK$tIc_strxk!V%iN+HhmlOYw2Bd_{5gct(i(c0z2hM zJ?@~zo7!t7O}VXucy&HU>ol|{ht8yrVDmPR_JybY`RU%GGw0T@M4+UPFV*MkC0r0*0n_^9cveqF$h&C44HyJa!SsQ*0{Dd2=IM8b!PgOhG{7a z%3`i0Yz^m-_z`oC2Fmgz#cNcWI{4Jy{9=W36+|Gk0AUpQdP8C2;}O%RB(Xn=vOfE28ho7^EK>`S6}bW1@g2wrl5RNlQzZ@x#B+Bcy3^VxR!4M+jqlpVH>rHdc% zeL6+fe8K$UM+^uqw2;=ID`P0@VTep)$65?jfD+v)x7Y^#UbEkrsyTUV0e+bj)-E}# ze*`*I4lTh)zBdTeRkXR^#^CtG>W(isKRNi5v~gd1eG$a6syaj6!nIN?C)~6JL%Kv; z;%tY^twe8v1`CSL`^bjPMH?nlq$rZm{{{DP16zj0soTs$h)?r@>JJ!Pqu3BZhom^%)Oh{_VlUd zA4@q`a0=_q^UQTj0=4cg*RzPsOj7~h2i5OBl;Wu#cx69J_s&i)p^4P&cXFZcgs$ZE z$JNF$2Fpr|?$z4fYp3mg0afYd@dA^r5^mJ+-`iOVSXkbsP+UXjlf{fr%^V_j%cR%9uWcHp7vOO@?)G*jsvsXD+DL{#lqS(Y6Q+pQ+rqz2q7WqlK(!U-< zGp;YntUS+<9x@H{9duH=O>4xZ`sOb^=kVVBlMWBZn8pD_fF~M;)*2`WN`(q|h?)uL zjQQtQ?A#ivP?x?Lt_OWM2E;5KDYot}nbW07K(83&)oEOker00Z7ROD@hCt8V3SeCR zKl3~Px`hAg-C+Bd+Di@`jfD}sG#-Jt)CF3icqR|wgt$A@YF*1Z*2QYXPS+{@=Sx{C z)b%v7wLA#RyZDsb(&43(P7HnS6+X049X2I!P(U-Cu3E%0A3R{)e_-lL`XIGd&s^~J zuF54?3U&Lb17M*Vf%i|s=)r;U2k7M8F_vaw<~k8 z!C2hNob3hT2kE%mlQz-P(K(unJt)WLWXp*PPSW_{_xAffQ4c06#2o%ciJgl`Z%WhP zId9v>5adAb_(n{t9Vv{L$mF@E-QZ#-MW+5_cEpoSvr903vRdH3YoZIQB^PQ0?ovkt zj@CX&KqP92khGp9w_I2l{ZyWjNfi!$BMlkWp!H2eR6YYMg2NN?%RV z8PO8b_Pa>OWLiy(7QM@{pQdo1ad$>wgP2K+|ItfU1dVquBKz1 zPpf5HReKzeU_Hx|z1+z`gr;og)7IY8u}qE-NW{(CXr|>MkmrY!x~9+*N1pL7*zQS$ zgd+Wil=iwlUw2|#5GtYx?iNjG)tFu@=F8Y{!Wo0GpplO2H-Ep;D6fcwd~rT;OaRdi zr;)BZiu&So;Tzq{8tEr)<9Q0!`Lodg?fN{-PN;q$=9FK*FIUE4fz*n>!Kh)H?9ORs zWX2-f$;FFv>POlJ((=yAbg;BtxHs=GH95CJTw1&BC&$~cvjggcDY4@FLo3z`y~HoM zDM@z|hCa|hGZzb2=5Odl>z;Uf8+S;A_o%62zgn+v# z@(kSccW7tFz64Tj!DeKeleE*-&y%AI5oq$rIS%0@JeA%6e|99Z^Dn&rpFeMCx*dmu z0BVfg)N6|!E0!t>#|S9fs~3~j0Ix1=q<673CXMi3f;o~|KB-DjavaTekFJ;9-L47@ zTY^H$7t5YPNwT>ybOGt5_ajD~CiA5oGC zH|z2E0vL9)u)x&QEic_w^(tFVY!t8{>h`Pq244B$`i9{}(>wkaJ1nlTUO0QQel;D- zd|Ikuz@NJztOxgKh^?r3nTo7cXWiG+>wFbYhbq76k3MYMBxsRB0sn*U?P6cyYEMS1 zXMWfAo0{<(XhS!6?|W;iVOe9oNt;?FkbZQ{+R*?~UH{bn4rgR^4cUsPiE(eQ^YQ}h zzdGChiqWv)L>>o6KIDPA0FU}-#>rn$N>@>5Gtw#3?X&{cs2o;Ab&I}zkKRqhPCoQe zAGjfSHYruLe8I1)6K{uBWg1IS%gNX0Zi^E4r4^e*dkr+y_yusTbrbDo0N5)7+%tZG zPs0ijb-II@Z=8j3aj+zH%NS{E`mzxP1Lkr?A2HH?cgx1vVYvu&N?IB;nnO6l(XHejTy7C$Z{OX-P5V8r zXUTxOips4)-oxOp#$^@xbM+j#6bF|nD9vEhLz!mb^H2$3D!R*rXZfNs|Yt}>iMFC-+gl!AiuDITVS)DpCZM2 z!9`2G<5$lZ&nlErf4kG1sF7$*BkyT*#lxj4FlsI#*bbQ`!)s!h2MClYsk;jI9z^

TK-n9Oba`jcEKmHsMv-*wauXjWvGSGKH*ew^eBFBfbvgglBK}tf<;(SI ziolLQe_%ULGvszqFLdBLOrcWQF6QW3l1HDfY5;)>0l3a)FIKuGSw3rhq1^h`{%ujQ z8Lm-izh~cV$(3$V92Qp^`5+f%>+lQ6V{I)QSGp5Ru2HbwhhE=OPO}O00w~v0fCnen zxCo#xFJ)3^&F3&DGm1TYGWG67m+8PN-0UB`tDkoxzFfuKGRhb8+#&BNHcz`GiB9M zLa#LI&gPk>(9ds@cu@*_4L z+-!uUI0}oaX8K%MxaMzGINUUF>R868CwmfCpQImf^15KL6->S4lRztOP8suo|5Oqt ztgig?|)vh{>Ed;Nez*X&QGrli6)yek+u=helF5~Ugzg2}A)6xPWZMatD%a$jTc2x}rIP%-`^Qn#45%i+5Xh4&%3G z$gvaAV)BzMwaWzwB_O9`6V~IwMR@sNc)zg3_=JI>x$lmV#)ZZA=U?_WqARX6rZ5$K|tKti{Bo}5cPE#DnEhB0oKpbpud+4 zYUu0RGtJwAZpf(9CLXBiT*v*X$`sX4w$N-~C*Nljo_lCooKI1?Gp!N6gIRb(QGJd6 zm!2|(>46N+r)=93D`&9zO+N^Vf0<%xeh!G2{qf;{_JLW6wQU8u;xkr1hI>{( zq`6l}w3L@CW+4`C9^%~#ouKJGG^1(X_^@l1+?ozQa=&O$ZxhMJySI4Qda$4S44JP_ ze`x7yyf-UZ`KuNL+LiwsI_TOf9jHjT^awF@ir^z2eO2s%5t#$vFIMNggjPvvmz~&A zfR{2o>rOT1s0UhCGwOwumkSh750ta>)MmvjV!iYE-TkSoHeiMG53o)P~ib5O;6@EUnccWvfNKmQ-8Hqe^1lQw= zK&Eenab8SB-;3AosFphpS3q}>cL|!Zswuzs#A6*HAL`*w9T^_$?xD9`=;jtkly+vC z{%Wa&dQRDc`h%<*xA!(7xvDB@m>w}A>8q3}{%&h&A2Bj7OT{oDV)j@6W0CUD;vg1A zBCZv~SY;*{Kef$*Fi1^pWFQe%js1ve;d_b%I#StX?fS~2mVIdxJC6ddfwo8ig5gZP zPG4+h%R6}=ts@l|!WAciYy5-rLiVZP9aor4`IIf#;K3)slZHl%QmkpgB$)g?9 z@qlvW+ib417sl8;dm|t4Fs{$m7AaW~64EGeR>{l^xb3pHmR>^(nw}7TqyM8H^JiQ8 zKj+bl43=9opd9r&6B*D7ls)Wh*Yy`G)xq!bP5RPT0Du2f!9C0R!M^sj zgbvW~SUs4R21$wCIXC7mzEYJfubhIH$=aYiv3F-kG+NCdiOfNj)sv%axZ2O%<$gDM z0Mz&QhCRJdR+2;`IU@N<&O{pzstUGRzm;pVJw3U2l zIdpWUeVGIbfShov4+!*a+={c!@WyK!vktx|?j@2b9~Y-7j;1HdXEZAhu2IM!b9H2o zYz_CyhAC^Gup7UBFugN0cO#CK;yD|F!RDFQ@me}xc9~@U9lfUTrYC8-l*17Uvu^nG zhDeEDRu(~I^0amoIPo!5_#I3(2(~TT^zwf+F)=4663e7B$ZK&oOqG-3gM;#jVQR|o zckbdyLro=WBWAaH;5%lwA~Nx?EQ+@QmNpQ-j77&K8X88f14U$z17CLmxQaA<(`$p6sg^+;qS z1dDr@)Y`F-_F>ST_qWy@*D8a?)Nf25|0bKnwi0e z10D#Dqsm@!&+{hX=TYX5kKuf&z2o&wYx<wqgIRvlFv3tBREE^@h5RsE4w0GF%`r z;jX;-T&#@25pYwW0RgEk#*tI6&y1%ed4iA6%j0P_bL~NFP6_Ff@N?_$ZR#syDX1lb ztFwJx@0+zAU>3$aTbVTjoUx9j&p*H{6qNY50RsvIDG%}YONfvp5fhU z10JGL_jD6P9|bz_Lgdj5bz)y<9TQO5Gg#2_22lbuKJvHA6dfS%hkji%3_7^>NsTjp zJZEDbo8Fb91(E2! zs0Ec`H)d4lSQ7{Dg(@R7GyM9~lNkR3^NN{ZQlD5}N74X+7_aJq7$DaR+g`}2@mJ=NSOEo~0fd~eVbxQ}d_ zK9K2_7P=X-2Ie9ecpY=q2MVdk`cqVwl@jj&aRWOf&^+nNDDd@$m{Pn_DJDz2jl~eV zM$?l%#PA${X6OAoW&%!+dh7ehl06gtavHaXC2N%h%z=VLQGy03L*~IjQ6CIdAk885 zzJeRbqigY>d&EDf5CcUu~@>Gpq|D zGGLa<2EAli85w<2DCeaCPeL)TgKv~b86AeVsYX=`ihnYI1MLkicBvz7ytNj~);qPk z4>92;Z?L!>y+uXATeW+5K1%#ZE#E9qw~{ugns?2?e?j37h%0$0KVz0htCN;819q+R zVB;vk|1c;2*H$t_*M4g^UU9RmT{mg#y2WxpxU9dp`|%#$O_PYg?UL}eLk-k4&?vvy zkVai%SN35`X3^4gNJt)%2j@hxeZgAT%(UR{1mn;>TTm5{31J#$y1m-NH}%3SQSw}~ zuqRJY=d+%t$bH2}cL?gNQvUHaYay6%j@DP6-5Mwr(;=v2lOOy_EP*fPupee@KR#v{0xDF-w&DOFIC5-pD;_#B}N=L?;5fR%KE32yy zW)~q{zWeobobPJW72nh(^WkH+I=u(WVZZ;*V}_EBXzK?W!j6uLH}-U-3P{?+Z^`m1iQcICk!$_Wj`&KT{PFuH~x+q`vi}SekiO&{DmB!Vvi!KL@`4g@Bhm1MSY&V|3<}*js zbNa|}a{Rz+=3JTmFm#{@;E!12!%?}?bgizfYY&hm9%FU3oKKPYtAPzBYJ$K-0~we2 z`v$@M3Y9+RPSTdf>@x~Bgmg*fNN7OQ56YWLfq8G((u8K0k7kX<|P>HoVymA4;6jh zvuCPS;wb}&&y7h1-s~3oiOVlac)smCmv2L@#esHCgKit7o6toUm0&(S;O z`DCjqEhb65b-0VPsXtp!`SEF-Kphz`;`iDDkLD_jjfF0yA2M|JG?9(PE1=YrUBD>2 z+)clSvvB3}h8=IlhOP{+%zYlSK`Wmh%9as~{=6U{xKcrXuuCj;t5vv#db<@RPjHuhgOlRc;y9I?C+{G96B|m(` zX-Lz6JDrbY1ag4vv&Z$qPL5SvN0}v5@YS!FWl%FGd>{4i0V6JUxN+Hf8w3>Qcj=XX zJsdL*=!7I*tNzMfzn$14U#?TojqCdK8k7J7bZ`SimJKM4B*5NbVUC#r&D<*8P&DtE zb4U-Ehthl521I)!4q~etg~ecObDkp0c559uW(<&qDQ!IVBv5G8)cERaF)Lc>q$U8* zIF_)uL%9YUb{8`u^@pS3;Wnu#&hEwN=wY1yh%fVrmpV)jV+>1sQNe~lau-T0rZedcu}Pjs7Su&|@ygnXhw+I~$YY$%8=0`I`KEDXZkQ(w9f` zzMg!+KnH_EQ@9+|a#b!|Zv%7(AjE2&-7N_CJQNo?g+C!f?JxL$IN#tu614Gp>oj|g zJ2kp3^K(IG2U1#kMc)NV6|(gCPJ$?B$%b8v3B${j6(phTk@q9&9?>+^QiQcsc)VJ& z*l!MmfF0RR*|Wy=zqYIS$Y%C{LbR^~Eaz{;JtRBj6n_8qdk-PGhQUZUWWN-NEc1bS z+_5{;kEa7(IriC%Fb__EEsxGSZ@IaGeRc7*Q6Yf*-!L8}gVDpZDo1W5eJ_lle29Iv zi$jMHT}*gv)y2`erT9)lR)1T)X|5~f9y!PrXrhq%)SJQutCGdU5&uI}ubT3c{^5QfS4T*)^ zbUBD5X!YZn%&fM{(!>Edq#BD07h2tg`5RQ4Or*7*o)i@)PPwu{s3r2;TyRagk=6sC zlgv|Olt)AR$}=5!^i&Y!y^h3@r3Mp&}s6!%jV#OQKW>+u)#c1EootxXV0FMhRNuNByhnb zGsGnOv&FZTNl-kML8@AYcrf~r$-IlxC<#M~c#x7NAmsRu<$VdI?4L_!Loj3PGHimi zqR0_hkw(7LWofagk5V7$HqHEU{;^M=;78IZ&rb@!i~C%VRVaF=Ty%xD|W3&-M| z=ssdRfz;h<#?{}#okgyUZz+>R4E>_b=Nkln>Q%LqaPJwN4q@`dAG7!xtoDq21DlVq ziq?mNj<%q#(brOWf^cfd(|2pYoKYn@7BpS~|AAxlJ)ns*MI^%2W^HJ3&1R2kedGo4ZAAN^7u`fP&xPmE#(g0>` zU~Wy8dEa3R9;tfb1`M>{T5nvAIYt_MLyU#|9+ z5H?Q@@)lJt8C>__Y4WI=$VW)8YVBuvtjr$jXKz0P^Hk7MWWz7sn+8PHyv%aDai{-g<~q8mMaAuyUBBe-OHS8QmMsDjG8%UQx8lj z-0TM}vLTw(pkVskqfP&)bkWJl<{QzsknGfxH@fpLU2fyHqh`i+nwiXb?7SluHcmA| zcWIcIG7{DHKI@8?B$I(RUX7Fx&8iy-Lnn1TmFryU-c+X50Ya=Br41~j&@B3i7TdQy zjaknc-N>em?JU08f&y8RnWITq>QqJDX_W?K=>lqriAOm0mQOD*HcZT0s?PBKeV ziKj@5IzjnV&e_c~UIAPD#4p<;m%+GMyjhH+b*?3T-25`_eyZ5g2$(j0P{_XHeb`hr zk%#c*$vg~_KX^QrDpA$ce{h-e*wXF z*EMICiaG^o-?(8`A2MVbKuDx7>k=t=b#=A}XVbNx>q^lhT7 zYmVAhkJdT5!*?@Vm{&geh&wnr2lDl8T7;n~ZAh)A>BJkIM^oNtB=HdfAXFbsXrL4B ze6_pqGt;5*X7su}=U&txd*F3RbR0h)<^MRAofmTnQ>s)S_};}v((s!M?g&&$+%%ZV zw@14|D#4sXo6p;Xc@IjjJOz}uc!I%|?8m-FW`zdZm8aonaRCGjv}xk_aH1itb=HL3 zJWzjF_~|U`nmcUldd5=C#;O22f&tz``Ci4or_ZGB6FJFbc|uy%%OjV!E^p?$vqTuV z)lZDCVDxAD`LxF((*`{8sRw-7I<&FliBy%@GWiOq+vkJ8Om}KpJf<+825Oa)8tYvl zDBkk9cy*tQFE;I^?Vjy<5OKFua{@wdg=MLKaX25nk-VCd4IR2}Nw@ zdF|pH8kL>AO2|SpKSeqZvO3pZhAC>;@(`d<1K5FQ!-&#T=x!U^Gh~wbyTYW~W~yg> zUrQPt@ddnKo)xtl%|$REmHj-ZkSdnd1pTnCBE3cetuxyzw*aqTCd!C=Z|$E;(4Thx zafi-N8wDrFD}!i0+IYg$kbX47hNc7Y(8!ojCxZ&DposQ&WuL-wMwSFnA;4`T0eUq~Mk3xqFPMl^Iqqvd)z5gGQcd--ny?{!Y9ph4-=&GkZ6Rd{{q;Fr^ zF35Yoy&sKC!}Fy6jUJHhwfpC6Tk3YG?lFLk84SB*Z`eyLi76ahZpQ%WHLz;$kyU~i z!Z#PeTkl)Lz7KB3FrK?QIqzdLDU8vAv7B7w0a5N@@Y^jW+m5*op?5A@KTku&3WPxttKyV%LLI@N>~_mL%t zd{u>d)PGiDkC<4Bu}^OlAH@Ojt~=?@re+uWxlQ&RWAZ*xTKx z)m2(u`Xfd=;=^;dl>Z9#Tm`F8Zb&!vFLPdJ@LJ9tY^(Axq+R_u4>GAlkxR0a$#BF#M=)8!kTfc z<;Ys001Wd$-Br6C8Mj}!K4K|fDlAq-shFq!FqKtTF^62nSa|Exp)6io9R&Qr1n8pa2G4|@!@J)U;zTj z^J|K%2dqmiWrYy+7TlL7yY(^o&OU{*L5`eosvgy7-MD8;C{lzzNz+M1-9(j0I@OEe zl$4BsPujt6sS4Oruxv*Vs8jr7d?uXO5J_nn0AcdHdXdduo`l?=){xg$FBYsQ+dKJ8 z0deXrRz)>nPpujk2JQ~9`<(_?tJo1Gp|agg^eU;asKyx!A%vd&?-GV_3dxruN4g)| zbvSB|CJCLZD8%XmWd^c0=OLzui1p5*qgNfKAD=8v!p~SfS-%f~>IrmrUjP+6Oo5!B zHSWdS)mLr}xXrTA>k#Hy!(0E!JpXi$Il0zu&3p{YI?tjzc8FcoD7Hzgb%7Z!ue`b8 z%wC-I4I_S*RfC^;fa!>7i=f&!c{qk~x*&UL%%qEKsXguN^m{kJ8Ma8)YBThZ@T_)`I@IQp z|3CL>{fx^{g&8XF0#^Zwb{92pO%f8;0+eOtN)M`HI*W)sZRB)0M{3E~)uZm)-E%{N zu2j55+-2jVlJINE)*0L1mim57`=eELQ9I`D93;n zBZ`}qwAFgd&tKG=@S`y0S^hu_Ici7G1Nt`egOT?nxDd)BKCPg}zA)+1&+Oy>{vE8~ zxqjdEvg~(6hJo~*&b8Hzmq&6_&WtqeUDLCBhwrTbbj zvC?{#=os1H>Jzv-b!ZS+y;9Wn)mWmhWD>XFp$NC(di4<_{;5U`u|F_WLGJgGp5pT{ zy|{ifnanL#y4E(60AYmvx#ygZe0~VP{dC+YP-Jy#kROAyK)+Q9zgoJy*|%bqt^BfG z#h>aU2D580;)KjSmGgXdA!7aj+#Q1v)6y+AK9(dOnxQz>0s<)K``Rkzi&}%3RBB{tfg0qU!Qmw_r*%6zY1 zPG8>@#lIm@rbpAxI(?ad9U?N^B_)L=oCAm6(K4%kG%XgzvG}|rqRX#YBiCC?XHEZx zh;Zr(Y9MfjLIPYYcdR|gZgx-t%tYRA-*Mt_sln8_28eE*?{E_gU~X_CoqArfFqzgJ zZx-v%r$+E+fj=PjW+J8qmtK?r#T3Nt%jPWb+DGk_MgO?d>4f2K=R6ECcSJcX`*6&I z;>h{(ZtpU&olw&o1QKkye}HMtccS;{yVgU7=cR7KB&i179&0mClJDa7j}OxH!2DDj z_t`?h)t%$+o}lfVG$-?i&ZWB3La}wV5sSS^WR~ed(8!%hKHAJm{_6baGE+(9FC_d) zV8)DX!)fSMHDL-u=KN{UKXBlw~X#oPs12u<7QLO~}bNy-$iJ?d`oN4k3 zI|BLPqlv+LdWz8yu@5hsa=uDv?@xt@9o|8ifbU|lQFCl|1g_^~&ME16)o>A`naG)X z@K!-BcT9E?-3i~Yh+$)Lm8K?zk(`~*Ce>D3ecN*`h-`JQzoJoV@cM~;1;~W>?_VKI z%+(RRDFVjf4PCBq&Df2D>NEYh?KfgD;-QS7CWXQ2L!eIQ2U4RiT-P}`e)jU|9StdS#Pw|5&BA8;`UcG0gYJf?HFA~?DGqJis1_|(qY7lOL2Q(~ow&Q_N)DYOl>scq>QxVUdxydiib zvUZMz{nb5<(@-};uwaj%xkL!i9GSG_-n%T@;P!wB^5Q=9AmsC*KBP*+eV;YC|Armk zp9Z@B?dbl0oUDydIL(@qTPY2=7FQHP2(jb-On$2yBSd1CXhx6%aK_ZM*h441GHs6w zf!p~$Y%s;sf*jftYJDDEWlNrA3q#YT^H`ktcJ7mGSKmN7ofwO)&hJ$gZ4y^zj}qTz z!0}iCKwI)GPL5^(KgUa%R=%jLh}*Ns?tvzkpPXntuFLw`mP&|wiV`}}1{KP#V!E(; z1ObvxI7J}em%75vJ0J_fIAU&}pQwSGlC!Z3+hQx!9gK36L7>_ic9G`}zhyi_HX%Y} zc{)5EKCEZTAzL?Gr0%n@A58(W7q|Hx|f_TW`X*4Wt3OTtu@^u4oY99>6TAx zl;1G=95bF~>f;P2X8tvDpP4=+^p4jO0)i7?i`irxVY$PxcIYc5Q4hu&1d&cg0^L2G zAdwoa{NSc1sg%;II_D)do4}Gt+Y1&(CSl(jBlr!L%Yj^oHw0d_RA~P|>0eXPe zYatJZgxz#XJT8oFI5|n!18A`Ws@R(jxk6uoWVKa$4m%zsm#bGU0x5_B@%Z!REkzq{ z7a7uRstXMfhSNh+`yM1vb`QiDyRfyQNNm!3TPLHf)%&XvN{x?%;)EjC(^=G6?# zPC7IcA@9T>_YGq=Urda5Uh?vXjj>+WcxNFGR0&*>Me@Ysf2x)HACKp(;H!kJt`y*9 zuh!eqKIr|rOOZ^=%xTY!Cd1*_c`MM$F7fAJHk6XqH-p}nR|(}fO)=h-Y3fYvx>wHG z_qFHA{AR$FY-@xQcu%DklbrCLN1HJeKqBxBo=XuqXJeBESAIX%5b2P4dx}(zS>O(9 zwx{V0HNaXFWZmd=H~ad_(z*Y*us;ioGVu!65-zlq*>x#JEL0oUb>BP7IJ@9^2|$iQ z>#W3WN~OTh(5=x94v~~To##=7I4H&8hVS7$3Oc4SlsZp#X?1w6m7g-3kqaR{ ziZEYB>`I6hpY3(}uFNeIs{EeWgEywf=Z+@Z4PV$!tqw2FdIlrZotM489He&Y#54}9 z7>V${KHS>sDL0GdH^h*`?*z6rdLnwt&tGmcu4MB&CYiNKy-!@plARXN3g*MoQu=xaOuHan?%tiNtDM&nL*%&hF}XeS)C^083OfAh-PmMQsqen`@kR6dA{L?xT??0F$!F zk7t^!DLM3+RKEU>Nt!P;0rpM^&6NE~O2YQdn?WBwNmi-bgAGWMWgS`vMC zc~7KOj!vv<$z7@}>MP^PG2A^^SgabP=kT)Fb^GRKe}eN(#_@f2P@}{NlxhKqcCDI1 zY2w>*limR@8r#S$w*@qw9g4;*J-%Fcyn;gI@!(VzU3%M!6KXE^eiJ|ILE(yoGcW0_ zj9tw{$DlZl&iL=@fFhpL#84iRXtGF(dVE=o*gUrDX4+efkX+1r#Qv4}@slHbjo(=F zEtndZn~+wa4C^FNP4k_>(RQvFdb}r}3AISAq%<#@Y>io1>t@0~N}cDdE2HMa?ueJq z%mQJ!iH5*Y-qi6jbf5i3Th$K5@jAs}leL@4=&T)2cqo!Zb525Dg;h?$5y0*Mh{1M= zDmXGT zPW`Wk#=9gNm3v`4KrE>}%y7)NXcl{yvnj+wnl~d(4p1^eYGmXEk>5k(;&Zu@`X{(r z;zTmWmV-px>iFE5brakDAn%Gb55qF>5!fG#RLHA*DS%FTQLi6y9l9*q66mh!|VR^1C|a32?KrcSi<p)(3w^d zC@2yJ<=!2qo%zyPpv_A6w$iq<5FINhV6GRkBCf%y$gfnRK~-m3u3&sa4f3myOtZ4m z@=^4h7U_v$2e|$T(H0P|+9{+%Ne^C*QTj|+~;3xtwKtGC6 zR^bu$5@X21qPfGcVQ78Lr|QX6osP+uoO3YmCUIdwOLx?ha5;?gOT%PXDbw7Z{>o>K z(ZuG$6^`1TB{xixS-{zO*ST{Xfp$JE-Zd>l(g{pa@8jCL%>t zlp;v)MQJKh6ahh+R4EBf5<12LC|#N~5s;!F2%!W*QzRe|kS>JKi?q-Q5XyVFpYNIX z{${@U=8FHK;~anNv(MgZueJ7j-Gw}qysR<)F9KMYMngl;t%P^d^5`pU$NlaWZtxG! zqwRGk63C@^xHMP7tJ46A`}}z}uVIz-oe{ivGQx)t4d7*+^m9vaymst#>fW1gJUlw0 zV&(O_n`@ArOrhC(1JE|#mx#(G0sisYHyAPfW$uxiW2-m$6Mt6I8PpcG1XKUT$NlPw zMArsI*qBb9Z7QAc2Tg)(^x|S6yKDfEkusgKp!;7>+ysDjs zJW;8D3cvhBxx~JQKwx@|Dy;D5rpo}G%7!_)XCdkgNXNG?>3p;LG11$^Z+@px=3&DuU=i0q z3<8UdWkDGaJQaG$rEW`or)oZ_!SW>-LJ7}C$}Wtg{eNQ=|9`A8Dun4e#3&iqb z%~C4FXutz0K*9lB5iJ4d$_3|pjRLLNty+OE)2(&_k&Q&^*jbUvB_=Bp!c@iGyIBbA z7RX$<=mJj{Tsk`rTCQr3{&5bbC-{oArl>Qs(O|V=D2ES+*llYSh%d1{JZyNDzY(*; ziQ9RqGMRn(U#GAC1^HL1A<@h^PVZXJ&gH1HudU`4lde4oEY+{YGdjzQckfq_r?Bs>b%a%%o9ERQk5SWYizH*ZH1J z!Cxp%_kykKltbBo;u&LMHMAwv5B!d}Ucff}Kb+eT zMU{Vt?WDSa^7mZ1q_?B8YhEw99j1rtjn1hOnw%TWy-ZCQ$OL` zXj?n2?|ZslXG|SQFEVrc(s7K%0|M?X*xjVV(ZXmWPYV8o<_dQIe?7MUDy)&xbU(gq znqCqvAogPx`?$>4UEc+cdPQNMUc-RI;Nd~D(mzF9Of3TBQ-kBTV#h_MbLU!dJ39jf z^hBPvm+xEi11%N7)3#5}t%_^F)E0m?c0Ll9@5OD`k|P zku_iC#oDqEQVrul96M*L`10M{YU4ItUbj3$vJBoWc)kyW&IRCZx+ zFdVV3hKQu{{7iYpfi49coZHJgc03KxK7BSDD;t3g8gr!80rQR4$Id+9hY!I%i)4}D zb}Lk9m9_n|%77gsm3+3_R_pt<97q$EusBB`So631;V6Y9n7klq{i~4p?=ZM7i)38C z?Hj!xvw4{fn}WaY)agb;&&)8#e|!@+XnLC1f5)wU)jvpM%!`WQ8=>8cp^}7G9X`lg zUk5-I@gW%e~NjM$I9!GzBkOYG7q$9$&P;z?rXpYs%2Fb@|M;AyQ7Te;qjcG!Yhp_lUf1HtH|- zy5^&dz?2V6BBIoL{*y%pXwlWa2c_IFAcu$Dsj9h(p(mQeJQQHw6*L{K9_0 z%pXjZv?i=CX*DQPY`4>3PBl@nOMgSpHmGT`2AKL3?3!3VR!#8GJF0PbOt?J&R$3WKHI zZ_HAyJt!r>rx)7Vfa=L}wLmF#Po7WJDx~2tVJ~L__JHt(ML7<$GflBX^cX~#B_Bzk zUvglUd;B&b^1umRsn_!u2r=vBj!I-AFqV_TWcNw3yyIsbA>9iK5K+~{67!O!myJ?U zfqe-7Y+3RFdD*s1=dk`@`4Eqj)3c5Hw6yKXCPMxa2p(NZ1Q`t zwS>R+2-}nt6)`tz_l_^4oRVSrfUopYbS9yuS;Y&36KWN%%m2&~OpQDz5e=~KQUh|! zO?&Z1^$xwYJ+^I*eRgjiP33kBX?c=5tjY$3tbIvLewb2iRc3uIOYVuXn3RA(KvsQZ9UR)QJD4q=?O_;*)3oh3R z>6aLob=#QSKB)%0k|nWIz2`H?=DWvSj)%2PgUKMMAzQZKx;_Y8+_=WBrKC4w;1|F~juv^qDp{CtU;pENiafY^ z$9QJDeo6J{y4tz3IAV?RqK%C_5Qe#A5mW#Ik@T(g=WYAkLj(OnQ~79k3FZf|_rehb z?wn}UFJw&78Ox?}_9S`8eozVz>P79Hp*&$cOasG`W*R_s|Iq{XT?}uFmaEGfwdpUn z6@~MM#J*}>f#EC4Z{^-h*5TevS~k&&;;%|Q1O@-Jf`s-!>SLCi;{*PMLTE)@i;rb_ zsZQsDBbH-FisByEW*5(P@?GyE{8ND!W&ez-#%r7=er7zRuduXm5m2Fxu|z6u&mdiu_s6sO9RTM% zH6Q&5RLP^)Yww2Vdh)&?XxR9-_QEs1S&S2sN-Wz7`WcPIqqhLyW;zJu8&^5RexVaN zzkUzGPIdUIMwLh!xT4-#3GC6%B1I|9YSz<`WbPf1VAw-gMl5#X_=j{SADJput|(ZE z=?huJhpOV20cV6<7tyTgn$GW6`xGgl_p#)e)--`;nPK(e{lGc(qF{<&z!eu{bJoLX zQlD@Y+2um;`|JjBs#1b$YY?v{J*Z@cp|ij5Llwl4?Z3ekN-|YeSCIg4S>+PufSX>j zjWOb=g@-4LvmZ_|ZNf8FoZnZ&ks_xvte}fR9_%^eVjZ1~VCi5ri=8=n>Y?A^WUu`6 z?J|HXqe?!{bo@yH(l*>$^G3DqfQo}4myRy$B)%>Nu-E6Ah9QO2jGt>+SzsQ# zOjkuH*FCmRsaB!Ek9y+$Zu8ylv!veH+D*=jKY3LT0&3;_R2-2a*65#OL|H39Si@z0 zk}&Y%DUEZ+m%!JVycPxYURV11DScv4^0GBC@{ny4c9U5$(x@!{UQ!&FS@fo}aDLkO zVho)z3!O0s=I$Z_Q@RxOjnGH)=g$z;{HErf$1<&W`g5;;Ap^{f&ajnVxvd2SxZ z67`~?o66Iy`3g!rvGX=S(IblvC~iXl~qCEkVUU8>r9g-Mhd6@n3SeEOA^xkLMx>?+^Ezt4XuYH__;}8-eOY5^Y``7 z)E4Osgo#03LF^d)GW)_SsT@8R0RVFX;+x5=nbUR_bNq`RTl%+$PaqUmL^VZfrPrHeVwTZSiMNeM+wM}1S zX%hnR7)s;+s;Km%Lv8bBqY;)~`!?m<1II2?O|b8ZJWoh~OM=JAofg7bC=y6@wCHkt{F(IvkDMiyBUI4@p;!*peZ#ZBs?j}N0Q=wZpMFW5bNTy&{ zo3GvslGL?GyTA>Ot-?Ucor7Jp+X)Jb(dZrB#EGLraM0{gRbJSZ=c?m|pygaIS$7mU5JHN{OD{pfHadE`eM zlg}}v_zOM~2>_mt0O`i%#Am4PFvkbWJ{^bmMM0X%v!9%bY*H-TDs1b8UaIyC8l6Cd zik}D;QdR!(bLK1RRa|>UGH=k{DF`&}2^_d5uPqiPMv65)oX^@iRXlETD(!6pQ`?hk zB7t`z`;94|lB`f6&1i&yB@P&r+_br^|7)Xn;7r(Wm>_~=4@e5&*s_uax;_1_>EGWK zOViQ?W>ov%_$h>u75@awy8Gb`23gVy3K2|gwC3vW!FVR`iWc)^JVK*R?a zO%sSWP(-V&k265%*us9Mb8rD|cv6ob{FKBvheCff<od3+L$c8xX4J-ibmL+ZATrA@Pde`Lz z-z(HBWvE?SAT+^Ps@$PAq}Kopu*-hYaFg2eF|L7lHm`SBF#iN1U5`Uy=r2wx{d~iV zx$x@CgeqoISL)e3KKFJx?^s_2Ma6<9y40&S`9nlO`jHyEPrCyaeqs`;s4I&BFY);j z5C{0BifH>)g_{lovGQCgw=$-aUNp?o^im747Z2O>>ooBS5#c#C!B!F%h)^75Z-3@E@1e!ryk|1@7iF^!yPU?;y!;Iru)n%qktXeBgZNg- zV43}ZcWmHLzexNW%oTCJb(r0W2#I2OX<1wRNQ4lvf7J{$1zew&D#}b^XX>2!aTYy} z>+kE#WW7K#8v-7AO;IdK!06#vc(irsgUNP$kuQ~s$yhWn6@SVxvTv@_N%5PF>|yc| zdA6z3L{NW6k}@k!aAD2&jo!Mh5B4b%TxB-f+AStseP&deFSUZ(cUX8MNSWb(q`h42 z;Hzq-c|IAM%e^}-K!4&&vg5(Y%I+kWNqVnD(5}?rn;^!FH?RpEA)8MXRcof3uz)rp zS-J4C`u(>7LrU{N;oY&-#2xX*+w-+wTsQP9G14Qf)O2koRtXgj?^D8_T^)f}UsT9Q z)V8bCdTk?f8agGNiklJ8k6w2g$CulIOI5T$&M)(43!gS>k5DlrFhKN~TUKm3vPJJS z{g1Hs3Xolh#5m%Vy!*o=X^2r(Vj-QbIy|0%lz!HRYU=sOjT=m)j%a2bGU%iC?n*fk zylkVe&Dn7N{!6b1og9(Fl6{aC-z8g<-ex`@% zXLTwLUCY_*2MV-*tWImuHA9_QA|u z+qygQoj%|9yPrbpFUPDaAIF$NO_~U!XVxSs4F@KG0vTVA^q&h2y()P2m}MWFL-u?4 zyn#bo=sT1n^Y8twaIrh!y5Wt=p!Z(vVbedYe*$LgIp!o)nE^mp2T+B$0El2>$MUX& z0vMopMO#2dwykELkEpaY&)x&28rSrsER=OPlF^24KD&r%+kh``4+scqeup(`S2B7l zQLI2kYSR8t-so{}2}ef<#a^t**VCl#HS-`Xtgn|w+Ps=s%nBjl6uoGk>#IBErRG=q zt!H#}qIh=Zqp#9c*G)Euwgt)7)eAwr*lLT}5CeH1n#BZ|FnUw`#&rkPix*4D?g$RU zYl%{rdo^dPID(ENC*wOBV571*>?NJ7Zb5!+VosZ~XIb4SUtU#w;kwonV4ef3@I7Ap zq9K6VIrclCMatmU`kFKW<^m60Lo`yz8wlGOuPz^7G zYFGtQqb>qtfP}M#HAy2Z=WLTcWPpXWrP&IUR|+m1EitfbehIINvFK<^bGs$OiA%dy zjnj<=)n*@8vKHZ(b7e}eu`W}K)NAIyRh2Xp^D?rwr}a^8E5b7F39o@5BQ*HW;q2j> z)rjuWwx~oR`0p7KDk^=Nd@F}5-}H&hcFR1+Sfynoz)*raw+j;!tYF2Pt~n6j{&q%p z_0z;57yFzZwMt4Udtc8X&;91k^%JYT+U*>&|4|VvHGR$t5<&br5XCJq$XBQQQJyPu z+T)_L3lWv@0>gd_RvtIl#P|wUH>D3>3~Z|6vIN?*_SP_GBgyneGoX3^ly&y$+m5^# z{Qz%YPz0-}+#w3_9zJ;3nUSXk&}bT>p2zs(tWK|YWt0m8-V4NBAVly)0x9Zl%LUDH zi*JOyWWTKi8jTyhw>p*23jq;E(*6DgcKNpjBL~{o>VWW0)7R~pp z!Bf)QH7bK6`vk~hi;np+fSCsaQfclfs39gqz=+;mRwdz7h-zrzz`Go^G^O?D7sb@p z{FRdxGCMr;|3c32o{x#t8qGX}D>hU8>d^mw#qa%{F*YhN;td63t^a6IF)d2mU|H<} z(?7niENj z#$fYDF6>>(8Y~UVd;FtnZVfLK^h!S=Rh>V;bvAFQDB%J!P%tvHyQ4360cq~I-Z&Ja zc(O_J*8bSc#NxBH_#uzt zHt*|Gk2i@O2c35|E{GgB8|{A<3EHhPDE)izYXG z_P<8XCq-ra=UWqVGn4tdEOPhGxq7dz*Q|_5QhN%zOn!{R=uh432Tc+NG%2b*Jw1Br zV?O)LnFRV3KvZcAt?qeJYy21Puk|7^h*o{|mxxK1H~zDLJUybn%y-=dX^XYx;><&} zC@vi>;<+*yZ5lmvTMBrYd03w3uk-IITf)8Dx!c?cDPSOOS@egd6;14UvFS{|aK@;1 z(lM$42HcklD4@Dz2Ly;XT&7i=EfNCxnk`H?vgS{VGY0$#2i}C6($el9q&KaG)FpL{ z?`XjAO|f!JhpD??ZO2RB^Pm-aiZ8NzW)ec&2=Pd~rqcdJ>7u26qkHYr(HA?L4`QO( zNi`nsZA~2o@z&F9_K8!T?)$(y7#CN3KTLv{}D^gx1tCddF z%SW9Ti=^B<0;uL2LI0Q}PZh0vgl?tmSNX zriV3ZA{D-?;y>!nR{6(#*qzWeKS}9z`znNNjv<1}EJ(~OHu`Fu^8uA7z*JS$t@Vnq z=5`29g%w13nbzR`Gp~(f@cJaUFQqqtE32CCAcBkk51eo$cyP;`vB1Y89!mgD?{!I~ zJy&F!HWc%^dlla}kyvbZkL;?ipH{CH^rS8Q1>iw6+QtPPOy<6#_=c^Vf|$;JHXcr& zSKi3t&#;~~v9jO`XK`?^#A^hsw2A3F3TNRF(ysTjtr_R1mZ;%sW*T+F=GJq!#%#85 zYa>A%ER*ZR41=W;SA~q*>##LYt})(bNgBJIZ5j3oGYssTKJ0~D;CnK(D zXZFS5`1mZ{dG%`D#5f?ly|$x__ymF?O)X6djJ2bDS7ZHcryd}Vm7+8IFHlL}V_bI9i@)J0!znopv!ORB7Zt#eg{!x>R<~=hky=CDd@mByk20=mv}@ z-9hy3lSzTBn){EPQ}#Z8BQSa>39M8>q_eoLWIzWJ);3K_6g8;;nnr7cP&MgYpAo$t zS>j><@@zJkmRLz{B31;SgR}tM-Cpe zBe>g-4E2k9Y28qE$TWShWUgZH;A<@zVUm=T#Hd4D&fB_{wYH$VTgQvdtzF{pQ!eju zr|~TwQ18qz;Y%tVjC4BEFxIEBe?c-6%yb-Lr92#Vo;_-(ZA~ z{lamuwY=%DrE1KcB3c;A$cpVcT-luf4@P3}Zr;J#_?m@NDndL6l*@AQ1m&(zN+^fs zpH~nJzv1}CBG%M*k31w=rb0?pc9di+wb`^gY)Tp};T#zYI`sV|Rpf_F*YEuHC$&_#m@WezV6Rg=n?Kt-s!9 z!ackX_%_YUb!1rBlITd2xo`fJkLEXk_~B{{SbKjHV_{NPU6YS7jQ^eUebJAw#;&oi+Z`szW%jx^%Vl+(0Wy zT@W0IdesNRM)504Si9TH=hvUqU@+mWNj;b_rc=ZN>{yWkn*2vReo6lx=UQE&W6)ma zGB_>3!!1mNkDAA;+F+?v#&*hkJ?nl*bOIt&1mRZE=~pNf^{=>v|2-#B(c^|fH(jUkx;0*&rWDyW6;0@6Om=Bv=NA?AW9*o@Ok*9`Se|zv=#k7>I}XeX(0MZ)ZJI z6;BC@L!BuftDd1+Tdri5Th$ii;+6Wie*8}o`>2~XXf}@8ywiV1HmC0bxi*m!9 z=y=3eK-2?eA--VgdOn)Wbx{D#b=9z{?Ey(wsrt2(;gvTlM7MT!)!nN|^MN(t*_?(ClV>qB%ID!M zZ(QQG#|xytQLd`~2kFSs;y(#!!is(VvtXmbV!P$aATIKI1-SzrPDA)LU%9hU- zV*U97a~QqD%q#vEoWAW&)qa2ck78mQ#KdJiIrU^L-iOu7-T+FHb$G)Y_*SjxaTT2= zQOhF;Zd{RyTis!=)PKIwmUlTOW6tJH^!|g~3q0?LdD1~|SEVxt*VdRL*jh%6EHZBy>4{4j!wRCq(((%NW_QaL{A>m6 z4(I8q(OD?`3myY4)r86pTK+#5E+gQJOx5%E3lnp+=bvMkd-vyyTW5f?!JoCK&0faW zq8AO)b&|h{;20YnssUYD2xMfw*R3a8w3*9qxSw~DcA{` zGbO9KeCP3_1by)hOx~54$Ak+vF;%GsJPvzvk(un2(#W1Q+!$MZzb!a_8^}-FY)oMB zvWhbzF;!7%xyepK!JGD{i4OiQ?+_iQ2P)#2@@Idvv^R;<<9rku_Lqoz=I$g}Eq!-c zgX(?t(Fz=+y^!h;UVs-cviy;4*$ZoErn3XSrpY!e;{?AS8P}fjF3-y9-{R{ZR)RWM zS4K|*cbZOp|0?!@&Fz=FS)VArhH7K0mfL9Q1E%40ewH&L(W+N8fH{R}1XP3!#Irj_ zgHL0f-o~X)-%5ARX6Q@JtGkQq%OxDHOg6q4Bf8P&j=?@eFpGm_Dbtak%Tx%F+ogao>&lcfInOtsTOlnLx>j0D!EL*FKC`^Hj+XK@hKMJngw;{a@rxAw^))8oECV z7X%nR&!|@nY4y`<+a+z`p*uovn1~3>x#5JRhfDE3BT?E9|2*{FtBY6yJLwLC0!CyX zb`)sp^)W*l>)&V8yWnRm(q4vChpQ1Ujq$D6A%E*$p1BXyW=XT;-(UC-el~@cH>*v? zS&h&g@uSi-^2Wb1w>_BkJFtdD_EK(;&bLB_@CtMYe!?L;_e zyu=Fz*_zCU?ydwf zVSu!;wLAyZ8Q7v^jeq|2bX6~kOS*rMhG))7eoeLFq+$+G%E^2LeRR>$^3EurBSPgB z@ktf~2^Ep|lM2|nR%g%18N+x&>Vj3Jr!7V|ysMQ57Q~jksQ}c~^+{}bG8!mSNhOJT ztB9 zCSxgYuz-Dlj}d#B0x0yxElwg0nevl!z^{3c2Ye?ISzU`5qoVps^vUF1YCwt%eKKOi znO6WGwsUS-b)*8Pe&#eJV>q(RL*(U|xFr3)K~!P6NPlwzOOOAzTwuFCKFjjMIrXl<2nb9tI}VE5m? zOmq&J6QN~3vf_lc+J$CydGXfnR4ktzy5<2pKjG@rlei@?^FRr{Cx1)_dr|^yh>Ci> zuDuduHNO59l>&=I~2|8n-r(~Pk{Ci=R3B&8N^vyjm3 z`Sm-O{bEe6{RP7BeiLH*qgw(RFCJsY`>S^KijV`@%u03^AG zKzl>dvW8#*y1D?pKhDLdYQ@JGLEm_3+6~6u{lbmG*e?v*gLNi3cQQKNzv>m-2JMlm zwCS*Xd3=EP?DY+-*R}ggF`u?B>Kla<4Vs*d#C8r1XMbD z;3z>nuEI5oFEb*|cU1%uN}wxc*wJO-Y+ov38Q$l9c=Tmu)b$eQgw`BPN}`_u#PPS! zb`=B=52!`kS~HqO*{U9CDo0^V0*D2EJV;-RoGvaB9nSs0gZ+Mhsi zZ9T`-OQtlljxXKi0TriypR_U{w%Sz=?VM1ZjuvT_PRG`_f6Ei zOq^?xnhtap;+#o%hb=pI`55Hx85-3;O^&$-@8$WUlj{#0 zdWb9J(ZKk}XQr-8y%+oSgJ(s6opq;et>{`@+izv;NY{qou}BQ>PxE49g56ce*a78m zWEpIjZDjveOSC>)OFxjF={d-n?ri(lhBp~H{_&!!Fz0JVWJF>DM@(CiYOal%vqw|> z)T*38pUUrZnZR5vZ}k+WM)Drp@mQdez{GwdXeKfQt%F}EZvGwH-0y1Laui*BBnAvs z+ow%sxjT~v2F@Xt2UDJ7c*oll+lqLb+rr-U{Xp>8tv}{p2|#+gm!tzLFHF5CuI$Un z#@Wt+^E9p*Y9q^h^}nZo{=81J1RG^9)u6b`STRMS&j%6EsjrMP0xM;iw&x*%^uK+n z5FFag_UD3In*uj=ORea>ir!ixch_?n4=jgVAh+mdoB@>HTLOk7lUd5)*>gL(yX0(> z{aaw5v`J^Sn3n5X`Nl2yQ6lr$(#2o-uQ%p$RjLROX*5?P##V}$n99OxwO!$#YN|jf zB+o>Htl6%${D;@x*h4n}{I)z|18{{^*GHHJ?;|5%8kzQ{ck`w(ad8sqoi3BaMA4$A zp&LloVeZr?!`GH}0^pwTEsSI&hUBXKjS%fFF>TQ^vgE_5Pm+IkmrCYxOt#axll9qg zlM)$vSsn;9P7*e6@{SR?#MJVQXLLJ6ZZC?MUc!z4ai8KV(~wP7`b((zb@2e!QRsgA zpL;vB5yFj_+VzE%p4vlAN?Zpb;Ahl6sa1Vc2I;{ zy;db)0FTE(oBmyK{(tF)U!x(ux&f7Dl}oKl#7Xv%4DZjekwN+PFN&kGo?e%@TYkYP z(Kc9S&A9M3>Rigfl4{VQYTf9Yroo9zt=4HVB)VM-r+l~hg%ywZ ztBUyD#rUVUYf4I{A>LsOfytVa#8uCGl6M!dglksr;gyDvd&>in`x^wkYa1qJAp1v; z9d6{QdLM4@la^C|PAM^<3ZgC7E+QRIO??w%gs<<^)TpR{-3##+%@!g7ZvN~AjBZtG ziHQSo@uJT$gLPcTRWc+gegXbLLfOzbzbWaJLA1ZW@}Ah4T730N;)3;2U<_zGI2r3j zMYZxv+?7VB9v{>g;)aElju&(d@AnDV@&ll`8ctF4h++ zP5HJ$8~gf<=<~)2Ph}h!tL7vj;PC&P?pY1Ytv88iyD7n@Y|H9ps==(Yt}f2-4pA!6u;uiK6p% z#kMUJ6#RCa&g|D1+ksTYrQl|mM=TQOp5AZ$%wiXyQXubIrRLyG9zt``rBo5*?o+M> zdDdV|J0-mgq@TZFDr*Wpa|K_9AF$6SLA(ot(4QkQZB2W#Sc13gzoKI?FdQoH5lr2Lf_6j|u+|o(z`q8Ydu$hUu zT%@E`p`k`*M8g_S&0otZh+dG$z_tGDy2r{mB15DVgOV%oTho}I##$0rxe(3k6`i%& zb6!XBK@&M$9i851PyaFHpL*Sp(N$x8W}mNWT%*10U1)#Sal)XKUwU!zM9iNtlC_%K zurg9k{&l+_r$m`>PMtr#^9-fH;g}kA=?~|Yr}xZRzy`zbn3D=;;7`iEzG9`)@A6~H zM8bD!>=Nf@=D5w6!>hd^RV)#D^$&~Ma+A&P<{5q?oOHePji4Bl8z@E8!h@n?Qt6p7 zc-+<2db6ouT!{4sgl7ONq8O-o^rC`XP9BcxAcqk%gjc1|$`Hf?Ld_Al`ImfQr4(1$ z(%_Ti;~c`dj7t-VKed!!_C1`1w~3rXprDBN-v||vf4XsWq1M*iRvKe7Gt?G_DX3iT zP7_q}81eW=YH+?cgnO47LJ{Km&XYxYH}H}vh0VyMuXj(RPNl)5lRP6Zj+{7$&Wm>4w-!WGvdW)BlgMI@LW zT#j?(5o1CUB23_5Z;!NXReMx@bLaGm$_2E4vy2sP7u+lDq4l#yJL}xbYplpnIy)8F zg=t5RvD8jS)su+GFQFIxW?`p(z$8OSF;_$iYVZakL3`$L82Bel`L%1;DE+<+xA?>Y ztz?M~uZ>u%rZ-nlmK_*-lc<~vU{r9g6b-o3nM{H!UYhy$OEm}Ki(DL$m?cxIp>?ML zr{TbV3WJddzSGOi=qp-YoNS*sfB_%3`B6y3QF)30SB}Wz*5_#_#e`-vsOHoaFJ8yq zZdCvs<_!gXtGg5zb!yh()Dzt#aiPn>_pHmC!d<$+N}}waABf9`?s29zH?7qnu`e)! znoFS`KC)Z;ijf#b6x(oZ+nf>VT=SMlNS~>c23$9_63aAN8{X;_&C>EXUa_DsO)PkQ zVAEQTMpA{L3xm+&YxaL%_;e7BKea?`4?%sP^qg|m$OvD%Ntory3{@Rg?iK6bNF$&Q z;*HjHNT}Pdxa){|IPZEZVe&T;SGgJfkQ6L!0zhw+Qic?6aBu$3B=LAf+8B}h)_&7( z{h@LGEdvg)4eQ+OUguFhUa+;4BF=nU*)U2jk9+&g0@Td-ltwu1)Vt*g_q1ap_@4(G z#@{n2Ju}}|T}b7rEb-@0 ze^b{&PidOo9o2yNCjonl0nZz@XooL71zbypM%*bKD&K))TT2$MI+TynPhO1~XqdfN z@*SEc{Apu96S6;f^Ar$Xz6XR@#$dc=WUz_XPIKzF@*I!$w!>r9bIU}_p*)d zK?m~*SdiIdk20I{JjO-L<_cSM_n;{OIrS-z?nj67IYjaH{_4HjRL%ab*&E#&)?(D2 z?z3m319s1j6KcZ4DfhXgaYd;mn%Mi0@^r@B-h8R>O}>VIOxqi;MTKx=9#*yx&!nI&PWJGQJLwp<=VZ<7*hs0lsEHdeWkk6OxM3@v zLJ6ka=U=b|okDJ76HnIf1X$KZVjj{jk2b>!#B8a2sef2OhLtLB@AzM&JtT;%K5RRTw21h;emJ*$c%XE0fcFq>=(1|WZahgOEbcEhhE`fgniuwr zeY;fSUm5SndpSnFNogDBfb#Tw%8EdRHNeiFpXT6g`h!yxU_$ifgSIvaalVy>WA>V2 z#i?te6z9G>d|5n$Ju|zc7en)ys#57V))(IFx)|*?d%MILX-rwFi|waMP@5@olr5a7 zuRCgASE6DgSzh@!gmi;?qnk7u%p2O@eJBRBp0ncbiWbsO4m*r72D=}%E~=NdYsh(|LQ%P z&+a5^?QgI`AKWEP87GzWzQS%B50>EsqoK&t=xH7KA9C~6G{+NG_dnhph3-ti`X*lM z6HxLFP_nJlMRe+GNfx9o&5w@Hk-J^KQovE_A;?~rI3vI6j-@nL(1LXc^~-%&!V^Md zJ#-<yf(dU?Y45V9NP&osw6cMkJBcU%5A=Yk3CCe#V$#JfpMR>pxmAaeC4Y1v zizlGUJig}%SOh;w>?_9-LRWnU7-*+Xb9}v-_6(?!{{RC&2H~VVPtjN&rE8L6n5;?s#sFAXhBq#fa5vL|IAnBQ69c z6>E`z!PJ>vQ>FA)ZfWz;74UDw+8YI8dne9qqgg?9y+F;M!`#)nAQ2tWeLJ3B^kPkc z2Vy}M-!Ep(Qk9W<-kw7>U6Y6C+O2Q1{KPN+*%(pz{-n{zhSVAU5l?2@FJ3=tPqyhW zo@r4ulIlWZ(r|67o~8~Svf&CUgeP$6$mKDYqEhy8FR$ z(((mZl1Qw@Dw%KBIX?2$H<=ZPi|5RtUlIkB>zo%uaMDx%;BS4^gVYXZ{&=2kZu{vf zfF{!feWxf_T}EjQ8k4Zv)Ax94-J-_GW!3$!D2)>;xFO$qbY&!_5jt74FoN*1<>|gZ zYWLQm$4MT@d;@}d(87gJZ#9lx?k|@i_TROa4|o4%I^f7#HJ1sR8PcsL@d_~jf<@U@ z0Hp@$y{!N1hT~LgFg9pUqSD!pS(HRAbU3iVvG!Gi9^G(SLqv(~W}jPL<;Pc7{xxOp ze=csrd)mUb&!u05)N4F7{Hv2mPs;^j@3lVv=46*B;qGhr1C!_CQeO8`jaxgp_qtvh>f8L1{QV`oW!i6{txvsn4ZGhUD z{gVY_Z~IkyV?jwB0Z1xS%NXp3pjWgH&$kcjbIv&)B<8ONmq%VmYtRO`riABmW_eW3 z&BNMnka)z!l+CTv&0SF*Bt-C4dww+8U2%C>8aWJ|k#7@X=ucAwUN(8rY zbCQ@%1=jj1TLP%V4ZEsqIOG#w^jeW=Dj1-CY!3%;vi9fLHl`~_6E%nX__u7#5E*m} z>v+K!3{DC8n(W-m@=h-Hr_=tj^*-v5(xw)yXDhyDz=fC`B8h_vus!8<19-BY$f9nA z(-RN+Dlc;(B%LiAYw*>-5?vgroZm1DY(_`!^#hW~3Z#I%e{T}j_^O=qkbhap$D z_ET=U2G`^}9&KuDbcZ*3&y+M;x!;?Qn?uIap9&(xnaie-d)|=zbB`&_Z~3 z6vt|XW%K^g7fw?Pc+r+_!ozCC&7JVuw@DVWXLF^REO%>p_h^ke&_bdf~+bH_%&lPlw- zTCp-<6@K+5&f+nzM`ash7n(fVZj!t<8OGhtAcP4fRMp{7T}u|ky;fW#CAnulR-mkF9_!9LMbg9NnmLa z9uB3sIU~JnYG%*>6$dF-a{mLS01K0o;4!@Kknofiwr-5iv~Npg?>%qNat+hCbGQd| zqNY3R8PY@*8x}p@)sYwe3!qlb5L`J>-CI|+nxb*R8~@z@7Wq8s(KtxZGbqm*^CECp z&#LhjGB{D3m*q#`;OI7jUgYl=$#%d2) z)a@Q%o(Y?qFe~I{X{jKz*EPYeA9qVy^A(Al5gIEHp@6$Ar`PV!BJn7W3hlN}Sdts8RdT>sk>1;5+jwzND=deW- zzJ}F1G&{n^>Wq2{C!YBG270q4kX~RIl^WU~5jpaGo6rjlO6L&KiQ(RpMb_K*e zNTtVBAjNvlfgh1w7dK?eDc)TF`y?{@c(uCuEYB)~rV;t;V^RRO^QG*CY$rr%hXAfW z5>svm?HnM?*A}YDEIEX%36;i+*Di!!*m{%OOiM#lQFE2hE1rbT?*BSG8w{7|gj>-_LPj>0KD$-G^ct!@Y zp-(GBshh9!3{*4TGiH;H6M#Irc73X$wk~RnSeB+C<0NmTVSM|6dx7jwl!&>*70Cn1 zjo2L5R$r-|FL1lAN@wwXmw<+uFl4{>&?3Lqux3pl_izFs@L5`Az#YE&dTCuSj9W(+ zG)bI87z&2C=KexmzjIGMVeUet0 zZD_^txTrICZdX`J@<(9!`N{gUIhHR`Ut!pzBv!gOC(ncHMQ&Au@`Qavc}+TUE*4Zt zjK^H?e?mpvCcfwfvsM6aJO+Nc!Mn-lfk@SQI+;+m79kBW=sZtz(Dhc>iH<9z7b}(Y&*tgjuOi zGH$0;GNJW9IHi_`y_o3oyyr5v;1AH&i|a!wG`-+o%%44lQz?x0{=aj#e_7`t)7e@g z3@q{Q2hff;jIat*A#k`CPyh2#yO`X;qX!b;8bd8YPI%?Q$17)C9+7vj;*a2Bq1{$d zCg%|UhqLz#iuzl+g=HiuNK}xVR743%6p2a_5fBuRjN~*#VaPb*UqL`n5F`jlMsga$ z3`wHEkTWx+AxIi>9D%zzb>FA%d#X-72ftYQ!Kyv`*SmZ5>eb!JGl^o!ncd`14r@b$ zPH_y*IlWnAEpPfj#L=Wyg_HV?H)H58OKs|~{_M2EC}-GSwzu5^$>!S|EddnxEUtc}&Jb~oKdRJUE{`B1uz|fk+U6BSXZzTm@ z_S|Z9f(Pzi;up`(A*>F)mTS!(_3N#e?u)Y@`8lFMmU+Cx@%Z_A%=CQy!6>!wdAKos zu(8c0{Je4S=3DC*g|E5l99a4`&kU*~h`GPV3|H>asR zMZTiJ9TDC9<`h+DdsoB|OMQTg*M@NI-5|x@dWHi(jIM23^qbQ4qh&oSCRo+)cL~gW>PL_*uA+Y+3K&nG zHRWhti5-3$ir8N6GuIL8iO4Pa2BA2oOfLuP)pJARxA5um?>q@!{K7>bA5e~)%A+#4 z{zj@wvcl=R!?fKyY|Cc>_#7jP<^!HWq;jy?YegnzD?&k0Y|3 z*mQx9#G$#12-sdN8Qb{=k-CLA@|9e9dX*#;g%%@>X9+iZ;~fgSRO{rpd}frC&yY=2 z{+Z3O+(V+!d2(s4+=bXYPnpI7REVOYZqkRzT{37i4}vUXoaP%_JFKq?GG=AHL29mF zIX&&@T32=G^b-H>%W~HWbgvC}(FORur`ADRjV@~yev4JhPI^`N?rIa{}u#h;KcH&l=jOY3qU#{!K=K$RZ+hO0F*D7~(aTsM^ z-8~t;($PHYC@O68p|b{OsgpVrve>TcofoRQ8eB1?5R|uiYLR~m2+kTplZdEIajG_d zDp|5=vU=|h8}E<96!hMiBJxJCD4CWB#!g_YZE|y~-=G+@Hv1 z!WF7{{C@tYnaE54G@)@EKmZS3_S6tDgbblb9?MSf*4`7ykZY{`3E6C#~C{B2pI;L|^6^?m1nCu&hx4rkLl7q&pMqcrw2ygW4YGNG24m?NP8+FE+D zQ1>Uc)YvE-`og*atK#@iHtoq>(us1mQJx;uP5_+z_k5S5Z1NY}oEx@s+zwO2fzCzp zKkatdY`W29wV9sT-C_*K8c(FhoOxFvQXn$6oVvGqJipMxG*%tIdrSZD=t?$i*v(6c z>b!F|OCObbxWEF3N8z=6p3@{IOYVqo_hV)j`P)=L*FfWHBT%DrJ3Bf| z?;eEjD@>!-q9EQyjutkEF#E%P9IkR)Nfd8l8aq<#zbRtES+orCrsvJk5s3MA>Q&~Dgg3@RwA20 za`CuGq>?b=?JWm4rfX}#QsU>a!A_*e5xgK&zT?b8Z?KH}`}cQ$@7>liXJ)KgJND5J zI%3FH5PkCn{E)5DyqIUq)r1;sUDKGAu5gD&VPS!}-o4u8_bXfyGCF{F-B`2mIu%EyDr!<^K?2cU4Fr5@;ZIUHF^j;}qryNRNT)x5hC$3_F-9$wr%cyAa$ zosPst8CZsAmQ)du0QdhujsNm5y9!g{Ra(BIhdVo~VqMc?yGJASzSRs0RDHS2VAxB? zuMI801KW$+)l^rc`Dp4**w)dD=pBTGpPA3gxQJ%f!_SQW@eP2HZHc9 z0vQ~!6DRA=A3&T^ar}=w>8k{U01y%J^Pm#Q(Dw(OeF8T;HEBjz;CBx@2!a}pGqX2N z{zg9}bc-go#KsSorD8OR-`o|dCizpsOFq!nJNRBW;Yo*EZ7^NK0r=h~*@ZGMlVl&J zTpW1QUmSs&RgxA~h?AMk?UH zWD4Ta#UGPgGE#_|7D`n>qy{ORpIpxFQ3DO*lOC?TYNm%@^hCv)_b!N(X-JniC17_cA59t%|L zs9o*FzG%sGXqgrcsAMe!nW0UZWV-Z2XR&4OyA!n``}_LW+VtYCfhl)y>#tEo_LHw^ z;8OIneCjVxVBh9@JARi>ngTu?4-$6Q!q|lG0fYqx!D6Me4qiA1m!ZoJNvVwS4^Dqt zgODk7V5A>Q6F{}*x@b&o0K z4KkuW!LzjTy>b=*@(|VpJXWuXLr%Ekgh1Ui@BV^|O?wR}k=|9d51Tgh zXTRNjZAhFuYYEtll*4`JIpOFntnPB%Vf9X6&ZdO6y|=orQMVv> z8H?d+WNgWN*jVs+@u)V=d<7(whuy2q!aQm@fc{)Wr)5YBc7Dant$J+s4>i=}*h*?!IWoPj_;`&+x+-Ucd;^@29z3{`L-SF>d`wZKvNiw{E&?ZOwj)sFV>!k-Nde`9hJskMZIewB{om? zqF)M;F|P{4V>`nBIGS~lNl~1J@x!|KC%UWmYMEN6^TNWxqPi8-&KAU5@6D+Ob?y{u zqmfvee`b&q}&W@zHz_=l}j=xKw4% zi9yTC6Rl{*LIM<15w6w1kR>Lg7aetjVoI)#SC)G^$Hk8ju%h^a_K{>*?#7=+`zv-F z{m)L*1g_!MSJFVI^=_WK#XO676Bx5kojmJx0B*d!{r!yQ`|kzs(qcTeQIqIgsZ+k( z!372=%qnDmLjTV*lVuCUsqXod6-v*wkx~^$R8aVPTg{FsysKqI<|i3pOKK=FYUOYO zgW{xvuFjP~g{oZ#DhZTs;GUA#6Y=r845Zd;}TIOK8A0o14^1 z%J7AvmX#(QFg3~Gtb&nb+g$kFzC!NG@$h9#fpfT2t&V`~S&hR}ffG5@QW;ZY(hbl& zss*cPW=J9o1fG3dw!19q%3p*w*b1cBAZEI{T)INYz~p9dg&@H^rk76%o^9MT50 z{__6$l@tECKiz@H?$3APl5VBA?p<(;60TuyU&kLV-NNV5GHvF;8K(S!_ScWU$O-c; zHf>HTPJJeMeyN(WWw2E-U_t_3y=DaFLXm?JuI~6!X9s)#|0m@Ach1nPgP6O(u;q6Y zYiign2&*CD6~p^_A(AEXaKV8^OYM)RC3JOwhwJS(<_%g>L+BPOaiAGfu3oXV|_ z0{!|D{eJ7po<~+6)lVHYsT(U!j{j(8Y;T3fIk2n=30hCk$dQTrWZ3Znp z(}|;-m4r`G9D7eVKhAkeq~5j9*upCUFt{MSJnJOWwKjTaz;;&Zk7h&=UinU@(5eoK z$ya|qUj8=bUA-ox{8hDdvB}c9;BtbB!7(pOzSPc5DdaeeQ<0U}eXeMA~e* zi&`PxW~WYFK?cFH?u*LFXFlt*MQEhNXwB`cxJn{zdxoIw6x*NV1^xkCvEzNdj+<18 zXd9r`r^E4Flap2DR8xQd^5*cc9+Q8o;_|idZ8& zb#hbKk~rQi7{e}NfG|4k$MH3A?uhEco!ND7-mkoS3R9V`6@*GxnA}jO!P#3P5EP1* z7Qv#H9JJ*I2Dhq^tA;BnvCf^3=HBN5iAqcqF6}0@ks_lNsmRR1{nym-t?hCODIe1^ z7Y_>pIj(mtWYA;$Nf$IZu3(NrW~Sx*f&~Xgl8wU@+-ao{j+0`vUNQ1O<|ZHCy|7cS z&jNG*NR`;_wllrT&}M8ywZR|zk;VOw=xD~V;xyUWEd}f`ZB1foLnX~B}(Q(whCFadNJYn0>owXfUR73 z6Dn@tspd`3;ZGk_oSU=B+u5o@?#CaAv%MduXmymwuDI;rn(&5lC!TyILw@CvgNwwP z#%1376$;qk$&P$z##tY1kr+f@R>#5~yd_@&!VrHV371Q(Jk>z4P$+=l_XUBb%Z?}X z8tfHg%mOIdc_VIYI%J4qU&NPQwYG_})7_3sx_!qVPf4}0RjjZ)-e(jBt!jI~)VM{% zl((gJp~=M_$7!Hp8Y`?ndGM3mm(OwQXbEyqb64}#OnTO_e%+&hos5!mXJ>*UAo}ti z?ngf2tMk`a#7Yqn%l6-P)uuA9LmA@IaC52ua*^1=FJK80Io@N^fC8ExC_^ z6OsggcjS8u#EjyN`mEo&XK3=lzu(Djslrie4Wdg+9czJl)=_p$Gvb2yfDKhap_L$c zKkrWZB$T0+>|ZEw!Eyn6`FxW`lgFSff@voFrz$=C8|_zR7Z@nbd0R%52e>#^K}J{A1sV1Mj2 z7MSU`n7LQlhbaHhka~8CS-i-5@1*TNuUffzWqnc2XLld9N%EPZ?_L_q>HvNEp~rAh zV9li&i9i!hGJ7O@`l_Y&m@3O?J7_AAJ9)Xr=~7pJ|D4I;{uVdspwioh!A-2@Zi*fW zjH78gS3(_hHQ%od$<~*(cNyL|&{IA>w1i_u(P;(8rnLcV4OqKHP`~-*zV!fNC`cpK zeKW2A#A^T zHps@D5X`ebJ2%k7@459TDxtwxwMD8(x?BiSMZs3ujsnFA1JxgE9hv3qXSHPzWx~!i zi!IX*27^$&uxcQ$rZ5!?Vd7(+3GBBW6POHmcH_Y2Nr`gZtIZ1Di?gzKgJk|CA_*(@ z%yHcdiK#pMI)yKkXWtw?-hMThn26%DaA#O61Ul}6#66n*MEUtEB9%xZ{`QKjEFeId zavBC*<5XSC0MJIPF=4_HSd@d-(dJjOfWJu9MvCMwJv<($OdxUmG&i!oc1H@5Kp*_> z_oH|rKz%1nMyp1X3_UllAt`m2~ogfZkvnj)WO_yX}!I{ZjuU)VdGo zjG5&)Gl{?8))?uoz9&~0n#tKG(MAfTJ0gIjC|K$FcjXpa?OMtEg8hr4X)y_3%e`r` zA#qlru0yfbsILfY^Lit-O#A|c;;o+T7jU_wMNMPBOv2>xUf_M9jGBUEMp0k>w7p5L z$mwPTv_tqI7+%9GR&S`AYs&&sd{em3>xc&v#)XZ@Y!gT2{_uQL8T@Rn%dgBZEDZHW|qK zzJw+2(x^^^C2>4E$Cm?hld()4g#*YC znPkVv-XPYLelF9({kT=`c;gSp@iYf9OybT}VpuZ#s#L8kyK|u)U=`zc-XOc{w|kR` z?OkBSH(OOYgu7d?f{(wc6Ym;vu4zZZZnq;D=DPnvPO?r1p&b^mh}OImchQZAphlCh zKuThdbCQcbh2pWHpyw)D)2U}T4-Dl^L;A;6FfP(Ess2j3L`m6zwc*@te82L}uRnU@ z{Z};5&oh0MH6RJF2MQ^?>cDU}P~D?{F*cM3ovdZZvro2?uXyI(+xS)U<1e)RsAzd3 zMACPxY{APy*YJ3K-yBoxTH+*L8rRTA`T41=E)4oHok~Jo2v7K73 zcAUAr*3okuY<1cj)?Jji9aX^BI9|->%=37{s@lj4a8|Mg)bY@;H0fY=B`;WfI8svb zYXRGzKsgdH@S9gQS9&o7*acq_NO+PH#tqKuMy4DnEDxS@=$E5nu;t69z78OXxiIkB ziTHL_zpB1qtd%(6nX0*VY9qYE>upHfSey5m3uXO+*`~cDV{}eNsl6M6PN|3|JF(7= zW1d&EupFDTcBNe!YeM1DTV8Nh6@62=P^p)lPC>|JwrQNrJUuax!L7ZBmiQeE%;LgR ze~hIU%<2mN*;&k$*YYNHCM+;#pP_3om{}Sdo*Sq<_c-ivpaoe=Us=m+9KlqX7t#2o zc)t5e<*$dHz16<7cI&0y!+A+kn#m{n0J7SIs+>ei3r`)7mDQHA0|6zC3&ONhSAfLW1chI@em~m*N8f^g& zxDFVZ!opP6JIpYiGUV58P&{vMGfn2CxgG^tQ)B}wgP(LOt*`(!7ku*>2QB6(y7PPz zXxfUAa4ia;cQ!rk#fq|aC;4@Jf3UTc$;zG z;pT;0S0vgN*54FWY4L{Yl3j3U}L6#9UwR||MCU3#4qvtMrRGC?_bEb>W z=4RXrCpC3(_YS@bps6!{wP5%8jzPuXt^7o}nQU@wAT5}Hz-oka#9*7k&_VU$7n=%1 zJimi>Y#nj@d`Kj1U3fyf@L7*-HcTv>921*O-HS;0_8DNb;UYkr)YRWM0<8i1vtia7 z3uR>+iJi?u&QtSN1X7R5WcrAanPD{P&xw91~FY^f2S5Vu%#+70Ud znifG(U}8z zGjWNfy|E~eI-^XmV#}tT6GA>Hc{DAScxX)3Fu@ZnraY~zCwz~t5U%_xifdjE2osI4 zdv@yZB3I_Obl&m-J_RT%31OoLH{r>|B{o1=8hViG=S~MIW%`)DjNwW`R3yi)dP>q- z(@D!C{O<5FJ=ghwNkqxcSr-Y{57W2N%=WbIEah?`2LU}*SaB~v1m1mdV9F_m=y(@q z<BQ;lF)?r=Da%WISZ`Rqhj0B zFYv)^hzA;99w7twJXznBenszySkI*q2XIA_^#YjZR?J_hsR3k6xdoKB z9tBR%3i;lkAv>bPd-hfuHX>cMUu|7C>((7uIy*5E%g`oV4p=~|XA(dqh1kttY+B=4 zmxs%et_ruGOBgQfcqRUf{zzWJ+4rlwz+GtjtyJU!E?tt)!{$LvNQcQN0yoX|I60uZ znyv&YSi(^<;e+d6+qno=xiH)1T>LdQ4G=6!-~9FSL3^^+n+eo2h%4e53(TUBd9KeY zI4ULnS$8R?%|oejJ^}v!#6>CSPSgE=vjF~+V@GJ3`M(67@O@aO6?a?t(s)H2f3GG) zQjtKe*O_X!M}68a*??s(`?JUvz`6be&OFQKPnj1wIOxKJR1QaWUpv~zfuSf4(mM;^ zPwpCU2^AC;^1P57xga~(yYNFEu?jK~q*2UiPt$_&-HD^C5_euJn$?j60H$s-*M9Y^ zk5hh%;v$gc*^aXT-17x<^yW{%AP6|4-Ll8(j}olyHm8 zh|o}t%?;%9u3G>bFdtk#?dx4=bTduGC z-(*Ite3pk|PWL42^m(Qu%NF@>pY_~`XPnQF2f+>l?}IZuMypxmY!06L2S~+^X|q+z zhd+M>)-q_licv1RO-ch zr+0QI^fh&FocL@9;1m6ipOSzv6i{bo7^9VV)vpl>Jo{4Qy|A6ys(*UF!i1QatFVnD zOG9U#p=_$i85C)8%~J%m{ANe!AwE`GfwNRepIQcxyJ=&UQicnImZ3@Cm(uDOg6aC5 z`ZOnx4!r{dYe53MbxExsk$caqE+lO);VbsBE$n=@wH9?||F3k!s`WSjZ`?E{)F{7G z<(FR}5DreyTi!f*^{}jvW!&eiffCrX;*@Lf@*qJ+anODa&-e!$a0RY%vFT}e^w5=*#)`mQlgfj5iKcdKI_9!w1g*Xj_4W)B5O2mHP&91kIDSfv zP{2$mEf-7|S3tby=_9zP4!jxDz}_&}V_rpHWOM%2vl?`5n7m06yE?L>!I<$!Ad_d^ zoE@b1jX`^a9Owl3pz%@G9%J0fpCtY)nVSX@rxVKeW4B%3(zEMOHCZk}oS*Y$HBrxU z^ADDUV`vj!sjI~2`Heun(o1deN>@M+)WBG*USYeraJbLHy`Lap7R%!m+`qzT$5wGp z%J2TLJ3Ho{xdiEh3l&WHnTq_J1&-ym6@vi%DJh9IzG)u6G_g524x%ld(tKV#6SpUE*8 zlhd&%y8D5amQ2Acf@IUzGKq30*K2@2_3DOa&R?;XCQms9RXK3XJ8kkqEyi=&LblMM z1o}#*?5)uF<4Syb8Pf0RiMH z*b=L)~xw5ZLcR^Xi_q%=)Qw=Ij8&jaA-$_UiX} z+`)2SfA#nmYg8E9?A$(=vxC`K*{MM*0?uYoGfS?_VoO1>ll!zlO{7~&4wr73_cBn- zIFbOw-`xZy5<8(b+gB?U@+%L)3s_#q`_zvY;`fv*JkNUW5dctEtz9HOWE={*F~313 zsED_sDe}%MdDQmbJf9aqzTTb(O**7mc+uK>PZ{Ur&VWYR43`Q5HJv)Ze@^n-v*@~| z89a$I?%uJuc?>P4xf-0flD6&Jw4baHua-kH8kkkC>+nA4BWB%_Y$Dvd+m2*r!uz6% z|ANqdU4Q3~pTE!Qa=*Y1$-vQvtc!}ZsAx~^_CML8v?Jjt18HvCm!~MZnx5aEGB;FM zl(FCGMkVsXuqj&M=e8cF=D{+@$#mWFF-Y$hiYff)iAo2b%}kYl$k;fNH~XXzV}MH zJZBuf6s;M5X4Le$-hz0EWXaXvCt7WAs$d;wv5nfheSxy~9ilB0tCwXZ{LQ*=^R_^U zDbg9Dp6=;n(2DE}i$#|i&Es7shum3)c#r4e#c$jxll!>pRaISE(9lk4bn%7Llf5bH zXbWBrFdz%40JB;_2l=-zo5%iDXkm8N4_9O<;rp_ZEu0ZWR}R?}*s%9H5Vw-S3;hcVt~w z%wN>#D>7`3@2!!*OwFV*>E}#=9_e1kud=nn+Qf$v)?=lqI|7d#P`0T-=ga#Vn*sFS@l~p(Jk1_2sxqSU1VL=e%pyMBvhfcz-Gk1d2U(|=uBZzG(>x}_ zU14dcT&=upuDU|Qvjaf0Qb@&c%0l^~tGZ9@aAs?Ff%+tWX%$r0tgWQ3AQae(uzDyRG1UHw>+G z?v?NtGD%94R~h5B69OGkKoR(9oiRgvOMu39hWtxD(%+BdHz7fY^bOLm$cq2W+vPn~ zI17{`9Qt|6fXT*Vu-}v_(#dW<#Z_UufwcH0q*J?|(lDOf@u6AU#ZB!39>i7v{gy}s z5-_Z5p5A?>>f;5E0U>ePaSuWc;o2jP>Srn9YsxkL2Y70$_y+8V>c@}Or}ZUjP+m!p zkZW6mVC}Kh4yd&T&+?0B4U_wQkhtM+;T+il^}@T9|7e@~Q0)6h&;T8?-msPIzcdY} z)E(lBmM`)5iU8nY?BZ0AwbdVbG^$t=2H$I<2K!lP)(bt)2UnDS&DS+%MNW!a5X6<& zs$GX0{=~EaYkz^b@_X);x*vUPJ1CJg#zQaDmU`fsY$d=QK1$8+V2 z-r?2R-Oq^q=hZF@R6ZrXeL82yK(ND4w$2WNo~jzd3YD|%ZtMYRD(SP~J%6x9vAQ6C z5J{*k7%$QQrj5BcJUnd7GzPXug$!X!+FP(K(|$oe-^=7;BW$3&2IH zc}Jjf9rE-NXnjR8&tb!t_S9@1`Jx8T9_+=1B8O88PdgNhwUW^+3AlM;ZW*oir5~L( zrvq_}KAxuX++&HGFS~L`VXb$aU%JFZcz&)Bxl4tnr6q$QU)K0hGw+GfF{YaUa+>xD zpQ_cdZ?#*m2!N=X1ScB{vN;`gf?)&DDC_oo!WStJU&Gx^$TXU?Wo&!&m-F+Wx zENPNpXdkB`9=raU{)#>Ag{scS5c%E&BC#vE8j)r%NCUS6wH zDVL5O={F>qtnjYa4h|_lLEv0-D*Moaz4^6(_wn)?xi4x$H~g$tLYyS<6lVv%8eI;5 zRJ%jJam2Bsu87x5cqg^e>zgf0Wly-v5~i`8^l`xdP2D)hZj~{IzDH%#8byE5s$L&p z&VD=>0Ga30Y@G_Pv3LUYr9D4V?|(71+fVznVvIg=9l&(YOc_>dppSUVQALcviG&M% zQ(%Nie2`+zk3#wuTkF0#^Qlc1b;X~33no@y>X+oKEBEImwI&9$K`@inKXWMoOvfOju>ADA zsSjw-w;07L2~*U*JaD1gk)z)OuC|-gSp`n|JI^?R`X{bA2PR}2UqCs>O&7t~=w0Z#M@~T0n0gPPiLsJv)nFI-OW)3UA9?2*#Z zmP`m}SlN)mOp~JMee2B%`cqT6b!sXwe!U}5SSyA}M=1Ejl6g#H8DGn$=ueQs7`MD7 zKOn6;XE=>`8?fh@N#57|@P?&H>oYqgz^D@%$Ihzgehr58lqlY6M3%em5v}bpKupy* zOBJrSECZcoRtMN9G*ni#(lb1E&3DgNWb$fbj`N|Lw^)}D;RFn-QggCwz{d7K6LgqP z=TRTL5EGb>HIps#p6_zK9~XV_N_QE*4D>)Itgoq|H(4=<^LHW=S`=Mi{uODgn+J)1 zQD(;oJUwsEA%?#-haCS^I?f##j=b&`9oly3Xnr=`^1$?xfl~*>;3MeD-ngueG{&?| zIf})h4!Tbc<==$F2#twr>B$}zA|}zrMsMYXOg+EirkaQDlRjr5nh-W_ zqJ~nI?r-j!*L8+n@Uwzn#i(Nlz{3>GAlLz^_#|w<5T*0S=d9k_v0T1pNt)t`^W$_- zuG^U}ap3~hU!F>-(9WLIrmQZTj6ol3M@JwIMnVO6p#;x9)KTkNU0~gJ{RA{G@$&}Y z{3JD18l3?6lZzGy8gEC;6=C0xS>4CL0j_mfXZ*oV4$Na^Yn6tAwuC09wyYlI3-W1B4ve8{F0Scu+N)OwqXhJpG`1{X7I@CnBR zO;O8P5v*69Jn10!__G!twrY^ZAE8buZlT1(i0hadE+CV=w1K64R5L(OXb{ zg!)BZH;fVB;kY(xuzGMu#DCv-7>g|}&Hci^+SRq)={L@fexk{NKYr!h{c3X0!&FNJ zg03_y95iY%W{eUaF)u>gy958~$ZYxAPih_L_F@pv=8Y`2$;ddh2gz*~b#4IuwAfEGOwbUhHNd0xe;-#pf zg;8Z<8u@cXXZ^!$4-zANYsr!cc42k2hF5JwiYV3<1~nGJlL})UE2oU*x+~R&ur=<< z!PgDVKHj*s`g`hN;-Qju_>|R%0}%waCto??q*DHrVdu3;Uvul*6+F>qx}Y`>gMf=f z-a9w5AAIGUJv>j&!$K?*2YAf65#wFoJ%d#~k*>GwwumQ)f=e)d0%4C}9d z>O=e^Q*6>PREAPg;mQ3;7fxOGelKm1gH

@ttz` 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

v=&a3JkJaa_g1`az3L#=Ew+Du!m6A@ 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�I)Y_79q88(l#4iNwBmpd_o7C(h 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

4A~1#S_n6n3urg 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%0Awf2$# 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 z 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 z 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�c#+V}*^*$yv?AAM`EU$Ky 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
dc_Gc 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

vo6MP;PvX7y0h*>e{t$!^wx9V1MU-7J+eXUv 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

#0+f8tt{=!%EPS4^+0~qI-ThBm+k7sW z{3~T_^SIAY&M7RUQVW4xSHhT`8bwq{n~|ORhC<9WWpBAGaRkgtgfHL{Yuvp&)d2-gU4e^yASgOp$M9dF)nA;Y+8tu5`A)DX^o zs^%jj&4g@^|3wh8{qZU+ZzBfJb#J(mUMD65x<Qe)5LgIFw(RGO0DEII!&0#E}GD}s>w>nuzXhl+p zhnQ2v8K5`dLY8bjlw!}$L?%rBY!$q`%E-N6_xKhI2YDYgYc1W~c1ZRQDyKN8DG0X^ zI3w}-o0L|sN=GpDYsSB2I{X4~@@q$1**VG<<^nY|+!>4+N-6_gP-lDg3S8y2f1awO zzw+Q864G!*dnx<#ea{7BI+V+=mFgV)j*^lj|0=wl&&-lIo2R+j?lzntU%czYp-@3X z@cqX-M?yQ5=F6GNH;O^3vT191e26x3GCB5)pZtS_NMu$l*L4kaL@rCF*(BZVyW<(+ zF}1v!=FG18#l{JyXBWNxhB-q;p$~K}A1LTI2sN}NX3M4I$c4RW^tDC`b3Q{%$=0Og zE-%lFq;N^enZ=N3np0PDax--;I4pd)Gv*28lBH|`4+DIB)xn{M ztExsYiwlm-ApO!*h5g{|4_)WCrOIt&jKGDJatMYZ*1{@oVn5S${3I5fvM)0~ys2#Q z6clx%@eO>#Y`pdMvv%{I(0<~A;{?b3RA~UP@gvQs53502H+;xR6)vON%WK~)v6LcH z2&r0i_*}R)4+|hvGIYmg_6qU~o5~qJ*jQ;5UF-{qu!+YJw4#iXGRz}6J3bz2eF99{ zWA|`ll9&Rjar*52Gza8c{dxYXp1lLfc0T-p6SCq&(N5oan!jKXl6o>%EJz93R?TZkZNZ zmVk}shG-CQVJ0s4PX)6v)&guj-vwL*yjC{pp0&3d!(J3TcKm%V=f{S?7ddhQ?LQ}7 z0|z+g7ys65vKKOoDplj~+kT>W>Zf!haymy|A&=(2hGI7UF4>S?&2ChB7-k)S||N- z;&sTe+GOAhjuC$s9|kgl*dJ`){`f%?wu?pPCS|fGCiZRm;AhG%x!JkK;9n=6KAfuE z5zZR>KP{~ZZk}FW*J63#5rT>T+jgtv0*Qf={ZWX2@u#Qo%VQ*tbAOo24?Wi;3t|l; z2r+BszdLqDWRYIVFjYaV|-GNt+ROWl`I))F1xJ#Nv~pD085qY)mcW z4-Rqc5J0$N7JX)<_|jE#*1wIs%lXcLp6hvvY8ruf(=f#fEuV$u$lX>5h~0s$<&Qng zQ%gAO0tXrz$)}EXU#eHx z#+x{YfklhYh)Mg*1mbzyC|}x1b%4phvF| zj!gw@HU&ZbYh+gN3Gb3xhq*1*&Ps`C~ofQp%bZNRme zK5{V}BB)H60ogL(T(yN!HBXd|GqWU1Wfq(CzK~wImdy#g(GjK*S0r>+8^&XDGDtH| zT>HyR8m-!jOgimUTSD81EmPpPit5HB1BpKLx}z_ZZ)pC@2ceOr!R5kjWtAK@Gp^WrRIqWM1cD* ziuL|4zSN-dFLl`1qhZ2wz|8B1wTcbv<$?9qo{)ErK=@Tf>t|}>4KTMaz>{68 z=P>YMjs4MJD*160Wg7{5pG2n80L8D}XUCR}6@BIb{<14e0vz0}@O6<0zZSe(vZEt1Ab#U1ein9cEXp(p&A7YP_f5I<=l+w1)8uVq zOQ-I_Ra1NH$zBK!?paD|aE=yRN*0UIP3m$8+blez>j5d?vjA%`e#PJ-ZFFQQ-wwdg zmlmMbo;2zMkhb3nsjqYB5IkGpc82#}t1C_0S$yEGuI6A|k2Dd%0A-Yk#)C*y&95LV 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

#BtCw`1N&49(*}jYe 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

< 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 z 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

|_ejIPMEdtK{_U%XTIZ?{4a+DI z6Ru0iBuv|eeWxL_vHA&2Apm&=geU5NQ#^|rbgNv3&FjkI^U7x?es~n@9vqjD0G4WV zQO;m(A9P|A&@g(2e0EKYiWx z?q6DmxY-$q{Z`uT+wsrBT-Nr2OviFvCZQeIgIfj~`P@V_FUn@Ka`1RQ-}%-pd|_>? z1f0${^YU5slHA4~Y%QX14k#^^tW)_F50p-VRAHv!Y?=&O7+!qI+KkhENH~G3_=%U{ zw{ZV!1^@ionT?sW3u%OB-rjMcod4(xyvsqrR9AP4`f3GWzT~4-xBiY)Lf65w4==bx zf&EAAv$YE!0^2snI|5v8=ImTNsPsn@X#*MW5Pug)zkDQo&`>@S(48BPpgGN=eCP%nD5R@ zLv9|EypcWol38MlNG@--9p-z>hCsjb0g38+2ZkY%{lB91hD>>TlNBw{4_yAd)Ik%O~ zeBe{@PDA-m;O=00%zoJzECXx5?9hcQaIvayW5|nOiwCLW`@E6yG<2>ey_78zxT^s= z`R<;XkyaDj-JO!63>v7gmCYSQ3!+vkIMY*+Te1TzxRw{g%-QVW$xD|%6cNY7Op!_a zUW?lT@)HH>S*4czjOE*d<~a8ueBdOx1Hb@%{z#&B>OI3WryDaY72dI zI)@{^BBt#DJ6z6bV1wRb?WAmW@UlgNr6Gwt*;tha$+#d(CtA0*>oJl(! z3$1qWM;CVo=)c*VjaWW{5*|KyuOIYbbxuLyowJKg(O&CyBT&6uxvROv2uY@+^51Q3ee^F0{y&8Jb1$6s(Tl_3 z-Rk1XML|6eW8)uArc2_{LRG99n`ho&0x63=)SzVLvNPskpM~D2cNKR((D%OAS_yhy z)a)-wR$cfjO~B%}PkKR|%gP`XIc^GEP7JoaT_d|QnP%S8gw?jM}%r2bVPk}>M3GG zn}^*1gS;jeCr4VNQA*jWi!QbQV1wyrU)Q9hP5Q$s6UERkn#7z|=pt3p#Ms!9_ zyu;izQ2Ph;-z)g@>i@brm&wKXxVIc%?P=~eDmo2Yo(kQn^qs$q^6BONhuO?d$}Cs$ zPGPlo;{==)PR)?;4H9QE+5>1u9&9wvBHxX}9t1z~1bPzOR2ARK_i%^pXU`P(2e;vCn8 z2-o2ARa)1x?^Nlizs*byE;2_Pn>SP5!n}QWjvQlvKQ= z5s{tl3ij8Z))1F^CMoJj+k79AIWOtr1FK-V0xdb(K;%ZLT$t-pk%1p?jE)Un2Qun! zLMpMAuK3xA{NNsLdz8N)@fQdF_3{?8s7-IUZ|{O(((&oq@l;*q7QC(HsLQe4-tB#7*AEJc+fV>te`OE59f4z8uoKj$QCg!+q4(ThJ2^BGW%IY+`y4j zzww~KMC#+_6=jyM=sFKC-hWpJ#2UgiNawID*u|eZmrufE90p0B-I|bP`H0>w^R{O{ zdNJXW7X|>(H0n7Jq2te)vcxY8t=N~BycbgjiF-F(hdc{^TBlzwps8&>RhOW-J9QsB z?%=&mLH60F`rESNzn;A1iX;L%hacIV|K3JAD=}C@d0Aa+Zol>2EoYLvG{-u&P&15! zmuEmj4w_YGA;y;L0)d<_m^Ys0*XWglr`8Gz4ISbXy4!=-oXeknoX}%|{z&u{-~EV- zgz946X_c}A%q+VCnCrRAM}wpbxLWVBMnC}kA<b4+rn=>AK@bE1rK(g# z1gRndN>@ar*U*cAfV3b23B8I4NRcWX1nHsoP@+ihH4sQZilO%=^*h{q0q?qg@9&>? z?S*T-=bXJ~o|$>(*%K(8IGBQfba=HVj77${O0&pJGG!FMG>n-@5|-K4S60>(rvW)o zxc;8!aL8Y5GZZbx-xPZK+{MTX^iZg5^p4c2S-NOWSb}QI2J`|NChVzE=20-XI_SGe z3ax`~Ky9rYqQgZ6LD40uMK1j*c$xO3iddSMen%gdRPJp#sM8re;}Sxk40KUVm zxv8fkRR)LfLNiG!1Pz~iw|aoq&%~aHX*wku~4pO-IC!#hyj;8E%-v&ULn9((K~F7AvLRcTY@=ZBS!-XjRK8!PuJz`s)V zAx)3=b$L!BgCW~(S8k<#`-;O~H8`i6-_rnC{?bq1_JK3YPo&;WRIBgr5vyCY%9&ljx%_ML?;em51~&H-MTAT3-l0C=bhn26}kR_x}8JD;ap4lWAt>M;jII=iPkXvP@S_K}ybvKoyQa}>EojRM8)Juo=bqcK#VAY1hrPiTU-dt~kKkN(e zyX|svWl@6!a~HFr)Y(J(uwEUZSNC%klxvOR`b!Fb-!y)$d^U z*Db}q1WR30%{EKpZao+mY)$Rj(5MDIU11Ibb`t|}!4#6=i#S&(L%?yA<@tdVPtw;X z_H-xop$lzervE2VQe0O`^P`he(+cc}s{O3}EK|RW6b}Mo>W>RA4~O_$@yjh&HHXlP zTG~sSTR&Zp%Nd-{5AjR9RY;4QRFk_DUS~i`hlr=76&xm$gFFH{{l!UOSf!O@>_W?xT@Qug=qr zzlOjRD|``ic7S;h8U2_E(|ZA{P13y{#cx+|kY<(HjJP&?6Q`bv3% zyD?G)rO~5a722CwF;bJn1$v$DCCD!0S%Oo@;x>Q`$T|tz9n!qk#^0Z|@{Rxc!G}|~ z(&I=uer5j0?oX8C`SfQ31K&h8l_>s(Tc&V2VYLy0{vAL>LfJ zQqTX|@bckOq0DA}ZJcY@cpKk1dI;Ix{G~G|-1YH`?O+Kd!riaaYwbgOX7bVtqz=LO z)!VpSk9v539r|bBPeo|Zami81sjZEI97pu4BIAz1l;4&b_a9u)kWs%TRm~G3u-q*iARo-dljtDwW5eEoWs8tV7AJ z!dGZ<$Us<~XMKtk?X~-}t6>WA^1}zcX#!tYifDYhiyzok*eZX1%|lFynN7)mP9Xc- za1fQ%owK}WSh{}j-;CfW*Hzmc+I5ff6FKBqT@XKBAVFvC?~fn%i(?9UdYN-`bNwS< zgH$s6?(eXX)8gv0DPMZZzg$h;n|YU1CqqKc#Bs1LJ16_1OHTxpqgs3Eat(0EZ{l(5 zRwWFpEK3AHTw_y-DpD)i;zO4t4?7$o@!$WCsFxy#Cj$P}n6XhFj*sNiHIyH;(3G+T z;UOuY7j4m!yLoaUcN-RgbG8hd_vt{{z+HcRpjZ336S1*T?s;5E!d}HI6WP;_$^wgb zd^`^H3Wr>Tg|e55$%=~j6fE@5`f=vhx*Z8qSTUW^ql9CX7Xsjd;6}bv*ZI~5#$ibybtXF^4j!IMM}1dscjOWkxw2yc=(Ed${|+B zp@l*D!msas8<3*|eB#ZWoSe*P8VOcKAKqI%rnq&4sj6h0gSX#B5$DJz5Kuqga|=j& zPz1I5^fX2x=;!|t3g1ZLGLR7uVD4*%gG+wOz+>yMrUxC28@QEsmM~XYl%BrS#lz)d zkWn8-cO{l&OEVVv1K>!?m{cxH7f}l5`d%ZGN$51?qlI;ZqYaRs>vC1E6--;Kp^pzZ zGNXk}KYqM;YMryxIOI_H%nM${Gv|oM+b$a~9$a-`P=8O!CiHpccU|!nYr#(MqT6qR zB~mYR3oP2 zI|VB;2N=jwcJk{6z|pUtarCEg=`=R~>#cyKSUDk&^L}DZ|MGM2f?O=jpsOu8O603? z#S`tt^8UYneXTK9(OKI&a}7P&(o6kaoM3) ze?C@)8~E-L`{QU^N6g@g9Y0W@vQN&}wCe|Vi9$YJ`Ja#eb4w6dbMd7!C4~$BCLx|qzb1(JqWcvt9c4G6D?v&$ zz6)~5D@j`(|CJ{(<8EeDU1Le|Jxv~%-pJvGjzJBJw-J59%(MizK_4Guz-3s+ex04) z4p!Z13f6=U*x64GeY2<-cN!ycl-uH#G6{r21?~Zxf_;W z;7ExchPRcn8KtEzC^52QoS`K-m33;-dCX+AzGrmaUw5X`&iiR1q(53{DL=(I*Q8)adsSaLW;om8H6w=-nc{qs>aaBV^Ko4^>EFN0|Q6GOX2a-zV2IauY#=?>tn?;RJ8Qh3wIJ9 zf&2Y4mk_%iv^VHfKh5=s6ve#9KlI4hY&vkPqrohpg_q{jH432n#@B{7j4aJvP2P8$ zv1Y@%-cGjAZp?Yu+6*}u?bijHlxl08#zjZ&x ziS{%Wox8+;tsr^`;UzPh#`>EWQ)o$lJ`@cbc!5IOxk0=Tp@grrGaMP(G8pMfAG0iC z+?(kkn=RL9Z`>%CWf^)K_AwpJ$UBA1rzRY*K^Dg}N7;xgP?eXtU!1b=Fd6J21oJfu zgH8TTw{w5wfD>FDr}XKr!vEP5BqpfwYA!j%mc~;LVOAC4Cqa_4f5o(qoBxaLlc*S` zH&(bFRi;D_E7Y?@^KyVB@`Hk+JgR6UZBI-kpX8Rs&XBb;$ed`my7qqHW^6=Ot3!FZ z>fHE%aZrKSRw|i$E}wKq)~OA8FH-|Q&KT9w*38lmHP*SpUO>Z_He-Y&Iu zlof5jp4{`8{#~up`Ep1Vt6v~iR~LRyE2myM>Bp!VpV@;y0`*@? zE79A9RL$#PxQtwDHE}kVp*)w3p$v+pYmiww&cY$eYslk{&c2bYVPUH;!D6cGO1U%3 zYR*0HaEMws1U~=r!7we=Y6x7X6#9giQ;g!$8df)k8)mSfGqj=a`z`eJ*#K|&tYZDP z!Fhb}0{&EUoaBn)pisj~bCUVqPOz%bwU>3d5?Mp*vd&D4i{`v~uUaQ}sO{C}{VUe> zZA=8Rs9LABFWP0sM~_ajr8F-?)xBA^2Ov?6gNGKee%0;QG%xD=yYw74n^pu*)KHz4 z@qaBS5s=HTER2@6z7NIl=~kuRE+ekOw`@#9VKsA*U}TaLBi>af9vrfJtU09UvEjlr z_CAkpNwVRKP_*fWeThK1t>Fkbl3!tkrNsn&H{}wo=~I^^Y$vD8cpoYdyEV75Hon*6 z@3A`4?V*v&^G7eGTn^~tjOEkOCmVlq|`07dzNuJQiB>;Gc(GTs{Xq>D}t^ITyk4GUelYTVlG!;R``@sB!l`$ zo&xp3miXLQ7+1!SUV8^eB!TP%i*tolDEGy4`#XcCQ&+{obCG??0iH4K6fGYFfC0;Q zn5PKmr^@`wW}`%Jd$<2Lu1Bk1_5IPMAB&6H!lj;L4DPc}gayP4_7*{MgWfUe=q~Y) zkE?g_N^71T^5=;u@6fr<#Var`6ehx5HZJ7yWjj?bh{7{6&j)kYK_mWntQ;R8|I2c=d^{#5HoGkan~@2 z5q!S+PX^M1kITT?#Ygo{Al}2}WKf7GpCBLfy-R$Ev=hl%;oyY2AY65CJzpgdUHs6WgoLB1I zu$!CgVy7N*0e6%K;W=+xe{bcCfnj<>?=4ur{R<^*cQAPS<8cm~4{|WL6c&#L`0H0E z{I$rNDUc?|U=DqJe2FxpTMub)Xs*yg{E%XJu?~m1O9i88)3^oh(b~19C$XiYmeb`$ z2_sFiW=p{}i#56)b#Hz;qKr&L&fnpGR}#mBPI87~0fKhNp%_jGI z#X{aoI6t2MZuK=A&}Ilcu2!-VW+<$x(x#=O8>kNHoY}gw3~5?3rW|FyI-5}NWB#`W zCGDQXUUl7ZSzX;mFPW#)+FCOsvJr8XK{FMiaeE>4w^sa5(QR*L-novo3^z3>xeO-OtNy0Mj)_vl&632qH|PWDLLnxA3_1!>kpO zPVN$l9@j&LYQ8+a6tq>zshR)E0KK*P4s(CKhXX*9b8r013eGcOmnWju2j-{%81{TU z<;i6!{PI#~kzDH~?V~1fATJTbdrS4omfZsS0)M2TRmOF98NSpN!MfBlkWMmSse=V1 zU=E|`V3TiR5G4c!^ia-f!vLw&P5or;_ZQW}OeOIRd8?i0-;&OJ;fOqC3hYU5YZi36 z6AnIzLE%v%NiJ5Squ7+f`kuq(M$0k{4AbJfCl4;+fu#`?J&qB&-x6BhzrSQ-X4WM3 zX53wX_Y2)t3AXKmva{p?1oGYLn#4piUd^iAzsd_YE!{2~_j?sXIx2TJ=8H=?{62Xu zIv(Jh`{dtN-icRN)6oy?1Y2#E-kQl_)vN^VgV^Ie#{=BglL(nsmvQSfm|GvTQ^#1V zqaDXH-=Q1)$ws}`cxi85XCp3hH7;n50U{?Aj_v&k7^H-At7Konk@it-B())fpw(s@ zT`a-rf%F96+Od)b@}BcBoBoKE1fdzhGWz7=7kz+R5KZ-E~MrzN(>%% z%bIZk;x>o+$sIqKfvk=Dlc;v&#yZr!D-zVXe|%`}7=7X4jkp}Ol!$Cp4#pJ7YMR1Y(jXW~f|9XI~z>xW5j zlsX2({W}%m!5uf*AHW?{WZc1{HS{9MF9hJN`YpUvu%>6ycUD`R_IzU`6FQQkc7EQ!!jXiKTL%{~{66{|lUy$o zr^6Cr^J}#@0{0$xo`}3m9t~NE`5*YG20X2 zC7uebd#e97o|yT-_D`nkF9=C!?eEo`>2tqOL?si=!m?!0rT)6Sa8=gYQh58DD}dph z#F18l>aWq5D(i^j$;`!X@Ri~@3)oNPTM)zkCw)fZ29~wLTn}hJZvpgJ{HhJ{QE_EY;dc2UYnxSqfvrWmOv5zK9ntT>jOEI zRn#s9=*iHmUQni#(m;}|1zaRp44G=SJ~a1i>Z&~~uZ3)LI$GA?d2ckT)+ zB50n^%Gqh?8mh5EXIi8|hmyKq8G4*6rbw?}{Ks;lS`#s)+8Ct>hm~~<0S)P@^k+{R zgWQdt-MGr_Ig5Gx;4NOY0)nTie2Ae;P{3L-pt^qtV**VSF^ZswD7SUeB5|ti=eCNd zUaEY6Ss=pmFeoS}u(nyW_w{0+BS<^Ru)1amYc@0IB4w5vblfS^JVJ&4 zcFsi(P^*s)5`QUq-~IaPtR)T=e}yGKoA640f)cESi1zVyT}ngk8$W>|`qg{a`JDa< z7+&(=i&zML#C2Tew074{gwUv3U7#h{+;^gE9!$W)h&?8D zag9r=q0QY`9-hr|R^4lzYF_#xw8G6(FwEjUXbH-Fck8!rt^3XU@Y<`&4`r*?qsuxq zZfXNsA9_rC)_NRw~eh_0GVx_ z=$?i}0hlC*^}a3}6-ed3nWhtOhi#pLXz4?no15B#qSMi6VTMHuDE`41Dc9z5H4oJ% z(fC)}OIFV(VhH5!}2c@YvK9Vyq^uoSEVSD zvPQww<>_4~9H>DE*$_a#*pT|#2X1j`46O5vFCa|^1NQ{=m zF;wGtwqw2eb z;ikR4`px*j>Z(d->_Idpisn|&4P0H;BGz;zIuR`hMqgjMY{jq+X)I-rjQEi=-v*~* zoByc7M}+6{OoApw^S+#}pH1GJJxfR1GlOHN0QM&%QOMlXlJorJZ{T<$w>11VQS?>M z&luqBU|goytTTH}8x*fA3c0cwD|VRPTDEtVQT5ao;ls%JZv#V-29 zA{kh3mS*mZ$3fqnhc!0SH7W#zkqZoyTIli7TqOU_#t}S=Fm3NV@Zzzg>+0iV2mtvea;MiZl|sRRCc|5LU4-9^(B)Q=W-bK8^Zo7rG#~~2{0*_vfOop>)H&q>BK8ge)V8pY&jWjB32BtP# zDOxV9Wlc{lwc|KGK{twYJ?#ww&d%c8F3wkgBAme%HD5Za*KTdY3#bR~cGk%MVmT2u z;{F;A0NV4zLvcZFMn!tQYdwjqORJw6$_=gf-bc33TEgBJi~uCrzkjK?ffQ;KpHhQecqzlLOz^F) zVVCvRTeGFIu?LRhBqlI$k3B#gyaeu}+z{L-qt>zi6da5i`@{_C4xkX=6SZNMl+;)Q zr@M?HtqX7U@Zs(uRGzw|I7-i<=I4Q2>_{POG^lzXXeI85)Q2>$O$oqo=Oul8Wy`yP2Bx=v@GW$b*APEm-FxnS zA!aI|JyBRFu33S`YH-AKdmP1f@3VY6%c+jizs{^&{B+$tE)Jv&V_MD&v&AY*fluc@H}1n9~V$OxJUd2h^&X}pM24+Bu3 zZ>HYUkB@q*@LaKHXUN^zRGP?%cfB~mA-vSl!*GDKk{bBI&mS#Qr(?v7oQ)851 zB{qULRgA(O*Z<64PRAKhM?)UoSWzNh-FU2S zr8JWsBRB{m?PpJGpuRWnYGAwHfJN> z)&YaQ=7^y@1?azl#4NY>0}H{5jBp5&I;s?&o(~TOijE%<)eFiGP=HMT16bFJQ-_vT zK#<>JNAyiSIx`(zmBuGfZJWG@GkdJAoCq{FDS#48+0Z$u{_Da-kj}H6DyAIwnTT$Y zG!WTL)6+Bq;n@y?|GY%CqJ*3Z&}}(84IpY{GI|Ofq74txRK!cJQlE~4QK26CP--NH ztl4IK7?7y>c(JaS&DZFH%8(`-8{4yzWT*k}Lo@Sko$x!RRu)~`29NqWQkn4`?0z@P z{Qflg1pOS`PNT|IzPb!IV0)VO3wNQ${zPhUje4P=Hn_kk^Q ziL)o+>@9i5g)>vaqJ$Vm96S$sgkF1!JDidzPJC!U5^P3yuQM1 zm(LYRn$N6L2yO231V&V>i`886R-{rku6BO9x4WCgZfpiY22hmmmWW%)ad1HFEJiHL zazN@ivBC?9E_gRIHHn>`Y0|`SOIpFOLzef9G(CeHuy+V=JECigXMKnZbIJI8&(Z3C z_5qO2Y9OYhEnG`>7f`BZ!BUPWeNZ1*0Zl5Jy<;{WhGq6b*bqlvhF3K^>I(3Sf%mbV zUCVV->HktarlslVOeaDd*NSiTnBXRr(l&kylu0LH$*jLdy&XRDt)0;*0RNoxO_4q8m2E;%G!!#P;zTBKBFrQuoSj^6q^hIJ3B%}h!tCyq1kcE~Ztm3t zI2_vHfN|H9{s|RQn(=EQ@@->Uu|q`2t2y~hCicyt14dF&wc5=*U%NJRBHZ#1;=r8xLAN#_S5O) z*Zx0e(8J>U=Nn)77$-U&lRyLL2u>Y!_Ja5L{xD;gzw^OD^^M;fdo-x2C|T22903&< z-#1^qT4{q*-@1%-C_$HRV0ng-^=k_I-*XGtnG&=l2aOlz+i33*N`=jpX9KhQJ&L`! zxs?WjBeQ5hxTAvCM(bKzEG0kv#wF4B$muzVFl;kC?Jb@@{`}oeRxZ*hi>2_Sk?IqA zvcuX&CJ~YwNYg8j2_=2NH^&YX_DSqoqXT;ZyexA=1oPYdWTLNk(DtDU3i6+au4>as z1@83OROFI!`qtKYDIVP)s7f@AO&U`lJjUh`9zrx7-`Fx z`J@-!p%|knUtbNq%Ga=m8ykT7oBmDS^{1gkkvIjN)4S?a11F6P0}ZUcJ8~x54;ap} z)XUuckM|nAJHd&vp6gxJOIu?%11Y!+TRI|~WKc7BPhPIziC7?!vJXLoXampw?a(Wu z4L}iIB5iI1+#JpY<(je@ghO_guNPqx0U?N8D*N-@$N9M_sj5?k8jw9=JC&NF&Hm8L zyx7qjPz=@SSybwK??T4Ckbi{F!cp9I^R7Hj&z?FV_oM08TEo7jX zV@nO+jvx{UB@;3MsT^Ekk%zB<&OyxJ%Z)o_g48rHa_J!r9EFwYg>Dm|%}IZ?=j#m8 zIEkvfw`CAt7x@)Jkwa{2quh9Vwg!H2wua>&>#!YM2Ie;Pv9hvHqkC^HgZ(;g%2k1^ zyov6w9PVDn!98RTTbQ)Y?fIQjJuk2#V#I1@zBGNn8!z_IRFeJOaw3G!5oNlhT%UAH zRCEPF(WeWGrsk#`M+#M$Z`^h*sx7z6&ou9xJ_T-XZki9(ZUm9S_+_;;HbRO;o-uK;P+H* zOk-NQC2S$>(`XFUOEbbnm>0IumZjNMYU_a#hGL@$m8EOOE2lyHZ$$@U z`?B?*JonoYKod+Gqo!L`IbtC=Fo}0)Thh0%y%Y}gih-8YY9);3krHjLfPjEyb0}T8 za0p|C2_PGGv+lSJgDJBCJuceKX$v%SA!yey03HyI-WBKr1>1e1xWUV4pWc`C| z*dOJf!~d|h7rYmUJ~pq7MBQ=j{cbEVr@mkEu(mtbYL7%N$J`($l-0r8E4ewf3kx)z zM0*_Ez+DgUztkQ3A{Pf|Oxqt4l*QJ?X$|A68Gj&jNc7_A=`l4+s)X0YE!-TS+!R~^ z0`R2*@w%;q{CK*H=VjF|%MvcDZ)(C-ubaZd8O0H&Zbk+qSE5Gg43q=d)tCd-|$$6}zdP<^X_mp%Pu~qYR z&e{R6V>WxV*nw>0E&#DGfqLSrlGX1E$_QQ?EMXil#BQWCM>E@{epaqPP>gH zG5OlW zjJyaPGQA9q>$I4AaY;7ZoEcRpvilw)&shBP=g;DHZmW0O z2W-4v^jBBAQ(gqjIY-0HwU1n0e=~gVe1ugxL=_}D|B5v)HTFJl^rrOVPbxApP5r4Y z*T>7(AkMqf`ZibRP(BQ+V$}G_5>_t0p_qPShi$wuL>!vxMG!|0n0NMYQB~EtYoFza zRY8q$>sZa;LfKmlO`eb33Cxnuf&aINvtT|R(MLc5_`2x*`mCshX0AY#LyP*rc=(+ny#-(3;uk-TyBHPwD&qjbC2OwE=uNw=do0TyZ$-O#worPp zWT#Nw(+-fg+v~li;M4b!NG5cfW@gmxSFis~;JKY?5{=qN(gt6w<`SoqR#_CB&CVNP zWqryh-`|bZqK7s&HMLFjpJ-R->yJ|Ob@Ylif`T-12lKv!cTZp0{?>}1+>vJjhDf-# zq<4Pzxv$x^tnukX3ogq_G!=3ynAonH^qTNLA_VvaVk*a=kl$veyeQLf$kGd>G$(eVRLY88F~DHElK~yR8@U>}(PlTK4tADT3$gUn z%9;APLpeiw<68Z1E9y&_JhK!1#GU3_S=*)F2-mn`&RRSYFKO{#jG>>)V~EbY^QA5R zy#He2qVZ}t%WtpS7XE?)0t_2qxOaIi{S8;?m;3mZM9=9(-be)aR&f>N4GYV)4*_?b zvO*mSiw!4=CoEHdR;8ARD!9}99o|v2IIy9vzE8~6Rbs`M!3yzYNM2axt z-wqt#~6xL z+HIBVsELUb0E)8Ye<|oF?0=iV&z1gE28gK^>^vC&fx}_~LIaEbr30>><{U_jMr?+r z7B0Hg+PnTr{HM?Wl$y^Gl9|pKAK9pkZ1R7Z8V#`k^DcTwf!nsv!?Cvu4{_^?Z-H3R zW^fx59RihOL<6Kbz(l~+q3JFuU7_sPFXnpsH%kvMPS9VQy?|pll~!^Pu7NnTx%$4_ zPvsyqQ!%lRRkO+t#{t26cH0(c7ZUdD&zO}uai5u{1S@f*3|tIhZD&_z@UEL z#@))Q=gxg#N=7XWUX71+#^R=yO!bsWnt&+3g?}W%b#c{*R+$w8Nc|s(Hm{(7ybRGr zw0k?$QnXM#5vo~QnO2n2wz!}@5`f&1KRW2z+gLu`^}o1+7h(&zcQVf#FE0ZJvgl|` zRi6cr5H9qtJ;D{{E_8OkG^FnR*7Zd=&f1<*f7x2>g?`{Zmk(V1iIb;1tIb( z%FtPnrz7SuQ%@0Y;GO-ap?Y@HW|9C+Yd;Ou+iafq5?av^9q9OHKq#caHKmh2Bq}L~ zqCnS%+5ypE8y69=5HRor2WW&HeDEr;dTk}zeOgVFZvQ;3Cg$rF@H=Y@A1}Cj;Ds2v zK1Co8p9wXW)!C$>!L?~J?nN!W^?OT(hpQt=pP3@gQnfv;lhG$`tFc0-*3h$nJJQrN zgZQpwk(4}yR0X-G#W##yi=Jytj0kE!nW)c=tkz}Y6&Zh-VVDaG}5@~WtUQCelGE}hHq!j}Dj_+@kY*@z92;-(Dh&`$8E zj~2J?eJ8Sbkl>P==(o2 zyJECz-63f5H5@G#hjmV;O}YhoP*kbw+Pcq!%O*iB z*B84fe6?5dy|~5d2OQ=`o=egfl|ff(XrHq)r}kNRSDZw&v#9fz)i4!K=qP0s6vgj| z>a^MVBD7@Caa1+S4zq>KJSwEX!^lZ2ILXHbMdPQ6zB%}Oa{CTqy`2SwCd8$(OW)yZ z#ZA~+Jm4QaZ}A<RQ77^Y$|?)uwQ?iUtjkQ)U#1yZAI=?Lz7@IUQKhvRORV6siHN|g=Kg6BP+#r22 zf$W}6M*5gWxK7H}6@iDZ)zs7=%|*_@^c!WP>7MY1K(i~J?171=5{`It?qCjoe5WJV zFK5u#yLDj%BT%J8p+To^nsugA!}pRv5{6Zd^7{vRpWg%<%aQo1ouH8WjoA6xK+x^+ zg4=#%F5xCAFX%y!Z9!2;$1h&VNISaG+1b~zpFNPR6yIpBi` zp5XxLP~NRbuP+^Sv&;%az#SZHaNFebKz@RpWNMC7K~-Fyf0oH1x(J>6@{w!Y;bU=u zgAXGCo>~$9OcvS{50wH~Q@2{hoB|PrMa;;J_~b-T-!iXorDr_}DQUD{`@I%Vj^dgO zT0FPTxa4tQm{6J3cAQ3`XpDK|#vITc245F9Ip<(2d2zVt|Fl)$Qf3k`i(%_$;kM;< zd_z*7)luhYu6yq6TWx+G%#i^1O};vzks7~Wrqc-wuo?x3z}IS1Q)aexMmCPqAf!d0 z^iCg+IX6AmL@OM~h(=M1HKUaY(fUpm;n?4V^Ro@j6Q?Q4|JVS~!6U{OIZ}n7Is<_L zP;Gt#aaQp%@c2;2pXt{h;EJ+MSkZ<*hCO+O)i;#+XKf zp=c|ZL{~?*#HGx#h}#D?{VhL{?V>bLKb7832fiP(ShLVT!f~YJh=KJvBU%2CF#qpf zcrTGF6RJyvls#hN%9{b?9yR^ooNYL&LF0{jx6ywR<-)JV(*Z*~9l(9$Py5Sd@RdhK z{&!hz##=swI|FL+f91;h(dtmkSRhodQHyI@&c|P%j$H5lE9Xa;L&RL(X^a}FT{M|fBrkhV`{*E z9QC`lgy5861S+wsDO1Y^StaK^18-5P7yYYGuRc%a##P(V*UcsyXvdQ#2@Ldeb$K=X z8$#qH!J*mHZo3y6{Bbz7HQ>R7z}3DPn;KR^0O5zI1aw8|C(T*me&mWVBM1@52r zMRma~;=ADD+ClZ_=zA8g&$k3gv$`vH72nindGD=RZj6BN619xVulbxIUKu#jeEJ6A zVwM-{()(&H-2kDby8r4Q!{m72xv@jXOzF?Edg?8sSK@b zauYB$ zKh$HlA;>w}UDv24W^0S=i&kjV*!3{PaHhG`isEPlwEtn5R%^9?X2xQO$p&z1Uf|)Y zSf7gqy+ag3GBk^5d#_l>&t3&&y_$Obfa+OSELmsjtz~>7wBTbDad89b&4zPq{sS5Q zjTYXD6su0{8ky)|s+H3C>^GL+Y}O^qLO>9e2x+;l#7N{c+#f+5uT%2U98-G8+_1e` zyTfJy9ctPJW*3#|KqkMocrYf>xj!&nDP2HHz%(Ezo7oti*8yE6Dq05<+0sd}2Ww)f zFXK)vQNr+~nax8c9C1$byzvHpI7)-V2it&{4;&*gvw+0JOl{F-BrUeQmnb0I{Y@wJ zX>h^uBshmdLr3b>GSSF!r-r&UUnD1}&t(={BVBQF5f6*+b}L|eG7*ZTjZeg+$trss z?LzhQXMDmF83|qg=iC2`o7GB)hByWcr|?q#%t_(|5Z(P6U~L_szI!JIU#WaBiJ@q5 zOucJi=BpD?Xa{ggV!~Fe*w7K6r%$W8gVyrymDm25*E?5h()}@?2rub#U0oe8VY{3= z0ITje+4vgfxINFedoJ@yF$Y+cr4h;YALpSfpY=_aj=r#!dHsX2Bs$feu+8 zqOxn0l}QYt(0DHbTyjTb@YL`x^H5;>i+(-tuUi}REPPdLOywBQEv!iKZMj^s-3bno zAeMa^T>Axx7}{AIV6!SB1v17DT!HRoG8Kv+?asr~U!X#mb>e4-#9)=ZGf#InPtQI@Z z`JD{}iFWxXtQ^AcfMixCZQ7Tto~R#e*&eSKxal&g=Ml~}`L=yN^M-g}2;R=!Z%$_w zm6t>}As$eSw>^vx9^X$B-_v0UG+@J}9n$Z0ZD6~(^8=W1=lV;F?-K_=q%9;ucYtw` z$8HtusPf1T*X2a$;+DOwwrL8OAD{FC>6lO-6TJNQ+-*Wwm*&&vzTW0cf(`iB+bQ(r zdm0zreu*W;S^0R1n2S|_c+}N{@cQW=0KqcDWxd+9Sizg^bF;IVgSG><9~3omqSo|q z@W`P%vn_?A^i-=GLZAzIITFKbfOu9TCz{=PXG_zd=vh6|s_gBtCQleWJ&7#<%k!Jd z$7)~oIcTCdYa>uEbcTC?d4eQ@X%2c}32djndj9CMRSy=Ip|c)!5=0$WO5u6H%)3>W z2Ry*oP!FH`hauNihclslTel~@3&gL}l}gT6y8gSeD7=3~2DS7#tx*CZi|DpjLT%we zW_~5zyS*>}HBQXa%sS7mQ%w8v8A|cIm#`ZW3q2gKiQB`>KSMi+PW=_ZVwiCqPYzW3Za`I7&0%X`O${! zYzkjg7fla7mQgT!5@JH}DOjOd;QrgM8{pF4T398YYiBR;Kl`wHTmsEhf+Qdlu}Z)6 zt)x?l@F|JPj94T-c|8j#ZWg77eF$0mQQFjRqB|S?s@K>xwV8KFUj9do<}pp$cArs2 zHl&>^F#L6^-m|u1Yq{t={m36ucP@lq2>4nKAJ_W@EzV&I%Xs0HH^V(%%9Arc1na>5 z7K#0&o`e+vgb(EghzN*iNci0a;#7@%sd5N^xfy>Egn7_7OC5!FaoqlZ(538YMD^vO zUk|r7O6exVmqj#(jQsrl7`QQ9R8H>V&J7H8sAa!8oALFrd0o~~@v>g`YnGL6{KnO8 zkA0+=TfXMLeEm5h85lCT9acF1DcwDyc%joOw?{VZPqpEyS8K=-)vi;7Tv)v{&9gl| z*V8ZBrT7}Zt!8i8t81enhrmuYj1u`40Q!UipMvm|_2cZ*My7MEvzHe^@>$Mp+p zbgQU!#}p66N)0GH{NuhGoj?D7SKf-(R(At5QCsQg4E80BnA^G8efg|Qd#-nuAZ;&t zN%8K4bxJBft<}6yTWw6BZnU$R9Z`PYwPpP`FlR2|jyo_M_s}Ot!AheGgwAFd=$tQk zQfCL_5mI731tJ_g1C}t)L8XIJ?!}gpQOg`o3<# zphqtS?UqE;L8F)$k4x2pch`z)(d!5bia?4x<<-?@?NK=}P%cEF;BD$lXZDrt^?MTI zLJA1hq$~xPi{+N=mlczCD?cYsz8K9YYxWfg>O(KXSt9vooci~M3_r&S9pFf}kVz*> z+PWh*+{wPg9`f`n+UA`(lCVa~JFgF1YeCG{4_OU?4%;+`puDs1(Qe7YRi1rCSIo90 zJNkPm@etSc<+sTqbD~V;eCw5br`N`R_t<(A2)jsdoNqQV_B-CQvUbgOVmfCXQ?y5Ov{LJ+ThmV#u$To~iFlj5vSA6NRBZ~xR=MnuCCx3;I zkT}uf8h*-08}{QAmrvrgIi4G?Y)U47m7Zm%j&*wsN~4xqJMZ$nBQcuku8$X`|0!=l zQ)z|9TC1aAFxI7^XcH?o3r#C>H47-z-#?9cl^rKpZ6dV;l54a59e-4u*8-X>W+P2a zlb6-_gBdij<+lOwl1APS2fpuKya@cVc}YgB0GV!>SR}^`_vV}Ax$`6v5l^UWx1->- z%YT~4c>x2?o#<`_kv|L{Q~P?~owLY6!s=F?(l=kfI+c_(ch)f2ZY)08rQ#@X#Iq=| z1xHsS$3a~D?i^TjROE2H+N*^7I^&594o-sj4w~z2@Lr;G6>=^X zKeNEIC@su1QS@mc3PKw&sA;?*3lHW8p+Eszh+22Kxg?;hjV#T*Ct#*hoO-0&I4`(SvUGHeDTwi15)Kfb;^9Ln}@KO!P2St>*!veskIT9Pem#=d1= zM}-;dFiAov8Opw99s3evEfTWt#vrmAWZ(TR&-;GS^Zh;Vf4Af4IJ)P$ug`v-=jS~M zWsXGk?(QWU9&HVauVxBi+?!4DaiibK61t3Q;uN8>d z35t2|S3vlT3L;+E`TE_bWvoUdt_ELVlr@19dEO7y?pqUO56+AT`<#-A!FRvf;Cxq= z07sd(C3R!?g&2;|E&rcfu0&n>_dDiu-0B7?5M$LrG*7*jF{Hk=MG*rutH)2}*%3jF zYGk4k38Q&GxPv^8XB+oFz_*bgCY0OMr89Z^Wh4W{YXtW;rM1U(%!Sd~{)eZjb*B2?i#)jACHs zVJ=*Krdcyt4NA)(P)K^Nzp3E?^>6`N_Di(lU@XIx{CwkGVllV**Db9-`s;=(Bf7+W zeNu4xniJ!=n{R25?Jn&h0zKTtD~W!_iaZE`%M5Oluc|gD?(c6?Fnb=+L05xL&4sKr z%Xgh9dG%>Y_0V?ru6nApsYvB^zG|KbBU`eyFqUwhcrwdlw@ebt3tC+7sJc)I&>hGV z_|Nt?%Brf^x+<@Twkfo(qfU04tH9yV0j9#N)7Axn*cV#zjSR+7ny-|k~wuUDqYvidex^1INC2r64MMd6x? zv(#@4oN67Y%2)Sji-q@p`SK!|BcL=v^vwRpIzDS5B6m#?gJmGto?tG8r1VdYaUsBS z7JF_n@$NR|YC28}(S4z~eBwmj`}A3YZqu<3NA_KGU8*ICj`to72{L;>vSC4Kg+=#f zo065?jwE+W+P-U2(Q}DVR2CzlfYYvC>$A?cMrxg@bjC;dk>$8?$7Et8?sPjR0o9RA zG`(u}XE=KHEN1TgAgK$M+Gt5@?+h5ohex-@f~-`CKS zyISBvy~X8|SVeNJGD6etEy1_-Zrys!wP|vk!i`o+DT$@&flWw`}T6;=Z3%FGY8(|P8Wohr=!C=A&p5)`tDxsU7Q(uj*kF@u+ZdZvHc~a=) zB$N-&rJy)(Nh5#B;^$5UA-ER0HMxEjv^9N@-vzVvQr6FQw>}LtQFu+>_)OsI_#c0P zL{Kjs=mCN96W2lb0x2ho?rVNNdnfBHJ6yY0i{(n}HS_k_YkYd9m9WO&C6d_MLac z<|ME$w>w@TF17!nY5Uk_6qVGOeX}I92_xyo*2uZ&F1U%1NvuBh*Z=j@jv@@Sc}ZsP z+Mkb;M^{DYIM{%DQI^=rtAH^SEf**!A@)Q((qAD>Dh{LwSA==4zis&eiXDbBPI9I9O~CDFKuXdGH+Hy^doKuzEH~DW|lfW0%m3qU_~iT7^UU%hWh}-Zwjv!YO>-f( zYup@iAttKvgw8pahzl@bS3l`;w&>Y%MPAA>=*e86VZ#bv>aqX~T=o!phyQ~&ii|&N zUne%^n%ucCXqk$uyNc@8s28i~#qzj3YZ+gdv*ov87pz0cZDBi)@FIP! z8;kBYBs11y`Av(=n~9wl$zI%6d*QC3t8d2&XRyPhD@0DinYNVR~61bL}!4@{y}odewK~3ru$I?XrZ|u5SdX{H%V(xhQm1y?4`~mc4K~HFeOl)^2RvP~elmzb9Kr zBf9?Aj&%yQ>MZ&05k*Yw`U-|s3ihUbiFdyiM3pg*J=igKx=l;`_ z1e^=&4I*7iNB#@RL(TDNhAW_+lJnE1sD&I)B*__S@pEfDZbACrf8^YiH*vBUifNiV z&$U#NmuIqAwxSY!m7ZS=-Wo+#x0Ts{%?iM4kc`yrvQuZv%XfP(xe6wNprI96{NZKN z6f$RE9xm3;dfxB9uEp`4C9TNuX%JjpmX%BXM9T&-NOtGh*G)BK!@Cdp*1s^;4i&!G z|BQh0-nIdOs+Rqnh2D_IL3enpq+2JgrIm8f5Ky)pPyRvxm#Lv^ZJl_Im@es!b=AFO zUKOvm+0$XL;8DG^ztIOzR%W<#6f6?Nh|)h}8OI--DA4Z8kCsiv>ECsk?e5b`o=mtO z)WDgQb)a|gn?`zCQ3eT@cqeG0hMsl3fCH)$6Jg5ADwefnw#BxQTr_rq(IuVMgVNU> zMZI2eB{ZCgUvMswroGdLmMe|7FvBuF>;T_xRN|S3a#h z|460ZW1*reg!_lSIts?pLa}5EG-y}LecF(}`6br8PkY=GOlJyIO7$QA>fa}{qtdzX ziRc95!iY<{9@iJR#DBtv3ExsXOTv4Oy<^<+*{!0dj>$&er6f03r6X3;qXmAM;n?z? zA)*77uz6uFR-e)en=sG1OQy87AUOW-VQ}&$=3jqJ=j5jrOEBlU_Q9Y@sz3hS==ff4tBoFrdXywS_{M(lt9rlh zcYoOXd!{7eY=Wrfsh~SqLF)k5&t$m%%aEA0VDzOnPC2Y!tG9Q4x|j{)J`u<>LvxNo zSG|_Jw+|oc^uh@C*5`&_B9*fjHXD#V4{qwA5l>ZzUsNE{F5hj$FbY@-oPbXs8S4Me zR<6-5r5LCV1`jF@_IydEfefGxg8H~XdbQxLlk87CeU%W$HX4}{F;k+IWdZy7A`GV5 zkF#p+ADX|;71TdhQ zdAg-^Q~hWAfJwL!95T4cw-**G4(mSO!cbH>K0d%eVETqp^0k1Y5|JnGhcPaK#AtNeS4SclU6iz{ zj;7t!zWc-P0rH%x{VGWrFuY8k_;EbUe9LqAyfRbXCAsrhf1pv=6bd7dfF>)x)j~JZg%I}F7=S~z>TjniISGguV_(!+;k3*1#lbfSpH0s8= zMfCa;w&r%)nl{=fcwvg+i`O`bnxd*HqTR67dQ3FFWT4Ec#Ifx|<%&1z^IPU zUh0q9v=%iJNn*ujAQmO4H=xT8}IPd*dxOqO#!ee+~p( z$Zh%2ME`4wRZFA3YX@7}-sr2JO61y}Hc+E4Yuq;rNRVZUCG{HYG2o3P=3d^u%1J1t z#jATg1i##4N6V2Ryu%c0PP#rbaIX{&VGfFk&U|90@g@u&O_3Y!5W%-OTeJP}p!(ww zCJX;-^pD^Dr?+hP0PH@jhG)_kD7Kz~ay*BVHi~_%VB2w#LR4bbh=7voq2hORX6Hix zXaYVqwwRyYu`pRKq`$knYHjP3uF1O;+ybM89-@#CNzx@akd-=j4_nGZaqZ2EQ6+SK zKx7qICh)su!N2Y3EJ&G03EeIqdkD~Yv?F@%_oXKRhq$f$gQ*))q{$fy$aWHK6J_{b z(!xj;>Ls!+2Xy%y3Qjj=iPq%Mc|5fjy8n~DH%`LZ&l4)K03h7#=b0R4U6Ax)PF>l{ zIR&mf1+GK()&_l+MojV=xHNah7bhImaj^Q|ry3Q~!`pDJjg|%tc8W!D;*G#Krv6rX z5#|z0&7BLM1qoCKAvEfCMVdAnTTUe#5{o6+5T?SiGEpqXDwHBen-L=a?!y?mad`$x zy`+dCZt+s@gg(~(wvu^gFSPvO{>+Bd?$3CbnYZ&e>my#RqfhhBVKX2aMrCR~s33#sUTJQ!;(*R{GWd?c|9M@{bVO zE=U-Sf@KBtL;&yDt0f+hPR+rIhqc`9Y~R1Q^m6DS^*{pc^m(u@2dLRW8$z!Y`*w8+ z-4!>lH|+=twandDPfXk67(F{5Jyo6)H1$HjYlwSyE=6N&U4~L3<-xH1%Cy)?pqMa^ zG-0jsy^E+95HyN8B2PyT!x4fs1 zh=$c_F415Ee>XI938lF4q)kp8N~)b#Q6Bir*B#ren?15)aO!`05yZyXM*2zU#ObZB zz&t5&Ee=l$PtS_yG9zV|p*5rWM?V}XO!vKdOK$UM$JF7c848r%SstwaQdc*U@M!FGGB|eUx4{W>94k5gj*PK^Hi&boNg9CRNW%M=cQdD?}=Ed6{(FbQ0z2uS?K2I&hl(1iF_0$R>~f z{7j70eBz&;nu61-Fam~>iRVoVq=ae?R{DAURtIqjfwX@DB|a}9Dm=( ze!u-XJ!HMQf3FpU6zyh4RPG~h!X@;0(+*tM`&ywl@z4iYF%TGz z1cId#JctS=o|LDR6&-=#K@rwUx7pty*}IFU^xibMfQ7G0Z_o#ti>GP{lPOvoc(-G> zyb}CKD`=4PzA&In0CRm-JG|4{RpRX#I;w5kBe-Uy6-gdOWo48|^ezCz%g5-pJzOzs!2GvukM>Z;_vV%+e| zQ=lhT+->6ZVoLuvlG=^YHp>`ufj{# z!)m@6&RU`1F3p_>9t;KI40>coplRzd>1J-cY`1v8wQCD zN!BYIC{I7jYg}TmJuxEc(dJ~>O%WA%eB8B!nnU=}+C-bsf7C-sFv4VUeCX6mvs`RSQWn7sE zsAuyj8JkN6n%T`{vE?)NOIaMskgo9aYki+W6&ej-ewcrj%9Y+OA6>zq>mb@oh}9g%rz9rv9N)Nq zJ^{(iIW2%f$zlI(semEczx(8a^=ZOfz62i={X6cMr6k7w(zd@_q6N1diFrQb7ui|y zRaNwh>k&RTp~O#2QlAg(KsxkRRCO+U-W!oxIqWMbbV3~|ge#AlE--!OYAnU*Nk}DF z^e3?~^cceAy&Av2+vdNvv|(PUMc>or;k4y>=XX8*S;Xr0t@hHr6(_7VXUo)z&|l*A zBx#i9jTHee5PX27``FY`nZ_-sEM@|jdFj+y#t{pGch{dd zvbA4EP{d!jlNP9|V%H|EkH3Q#_uJ+PBh3w|_?rrE&&=$QG)*+RS3;j<7rfG~{3`h^ zaSkL*jhMR)%2U;NM*7E)wz|x~5n?=Zim8+uHM%A+mrjB|DuF*Ul{ z$W0rb^05B&$~%hEmNN|~okfKTg-pAmF0uPN|LzW@O~i;Q4)G7)@ZEaFb)4G0?_n%^ z6}mQ&x4*!?1LWy&T+OydrQ(pottI%+7kDX`&S8(qqLyoS%~LfRP3so}x~e72_RBqp zJb!N8uS%Fp9O#yqb2DTzR(;+mytp$e7uQq712x0(haX2mu+RyJK3b+*AFciMkuD{F zkd+llK0a>T^L`j95IhAGqYu(a<$2G2_32T)tLY!+mt?k+= z8#(oe6fue7w&zbwPYsKxE3Fl z1vg=uhEkWIR>4=$N0$0ucLUHh5n48V*%^wMo~+Cw55ZQ>Mc^pn#txBGjO?S4mg)T- zS~eTIZqa%mIH|;!_yKs(RfZpksXLzD`PTuD3Cx+3$Y>if@5Hhy8#1Y;Atel;Y{s`D znuF=L+lZf?J~MLsvn#v~@c~uWPr@rlEs4Z=3-*0V_4aIT8z8s?&?&+sK+vt}Jxo{| zUhy&Z_Z6aY^%`G9nSr&D8{Bl!NUZ$xTefVeja|{5*1|SRI(abkJ@xKz=&N8d4qXGS zD$d$0p2$8vXFBq=9`>2HPvY~Jj%dsO9VH}q@^o$b-oxyao`L)*6&H8y`Q5(Lgx41A z?9MAbCjY+3c%>wNqpA-ypDb4j{q0BUUV^UqWZG(tNS7a2$|9;u_S_f}v$LaM9ZLJ9 zQ)+mnwy-C-(*8lCqeHysk#Zf#3572$Wki5$d;AW7e%PmNQStQW{k75Wn|(6m@wdt2 zI^9EP7$w(x82gy09lgy&2njK4Z_|MQ_b|_|6(K2pGZ3+#bdjvjX|&r`D-N!Wux-z( zUp(x)un`#gfCglcA*W+$J}q{+`5h$EOzDPU{JuaykaOf2|F6d%xJS!cog<8pbqlmw-rChEUcA_2<8uFI5+T?>N3}``MCaS_-?ckSxz&a9^1Tv+7uv8jPg}pl za4t@+ia~W5#eD?+of3g8>!bQGKwu=L1B%rt zvp=00RyoC3ighTB%{vWZ$Wo0oZL(^3QFBE&<5lYOg;~Hxq91>Oc0>EZJN7lAzmk1^n9>Lm&8w|;o) z3cCluW&D)I@(Wo1okIrJFGhdJdslmJrM?&dIDfwP$*EM7R={M$uS_5d_%ti2S!aCx zn0K8s460T$DVI;5=mBCmYF3*Z>MZ(BUWPX{-uvD0BNvPDk`e;@!irkrZ~1;TYYtal z5tZyBC#?FCk*SPbUM|@C_0eh`qq^U3?mnH*s{Ct7W&1rMD)q%$; zAb~c^tkA!fxV*p{dd~mf^{Gtkh=o9JLDL4VtANSnaD$7g5AmvXj`Us&tOTg3UQ$<5 zKCRoiG!0t4Uj_nrdyVh9bgD2&S^A&9R`fgn4p+uD?}}Q#h_h0`A{)=52|a5E(ItM{5?m^{ zH>~mZfR}f^I2%`_PHlvOX9b`u?oZ$xr~&%#pDy6&0?en^WO3ndYL%6%+XyQH+dkWm zpLTtE`%t%wPgzyNo@??N9}iY7-@3G=Wgu}t=5Vg>u`!=-z$*u|kY6m9EzqfHKoe37 zA-!u=n&Cw|58i$OoSk62sg)@|#!BBE4^3;M5UGPg%Qv-H|Lx=dO4R+q{vXKEEs# z&!VpHVS3*6tkggMAT!}3#%uq4C33uGfpS>Aq-MR!N( zRTP#mUE%*V`)D7&a6AZ?G4!{F5!>G{in+|E^ZWpSAW%n2 zHwFbXjI5c;Brp*H{M=t>Z3dw;pJ@9_1$%zgdaAi*3vD-%8&@0zJ(IfJex!d3`UV%j z!&M$zpFLq4d$$sL7--HE&ob@T$4j97zo|}75!63g;EYgY0UKXMHQbY8KE1rZv$8rJ zWHbj@;4=sAqf6g^)^j5_n5y>}F`IZteLF;L(?r;o-+hsMK9#d~2QmoDFIfn)?2Y$1 zB!^Agg|jW651w+y*{-XM!O<%CQ~2Wq=D5M~zfVYdV(~k|kgJbVn#x-S-BWQ*f{+FK zXc|SuK{iD%7P=9Zc6CC8+rz+?;#n7Z2KvH)4uC2YwU(oubg+G{p|FuyoXin4=c4)5 z<{TlG6(Ecu9Mq4T&{22moSH`W%Ikj$OKt!3K6t$Mh}t81Xn^PFFlyT90PuebyL56< z5=@i%%2g?C9ix4Xn8Kv<6=?(ZF$y&1>Nog)wlgxGJzo+{sHjtV7QH*CfV4wpLa0@B z^>mB5va&$jLMM#g=m^I#To1u*5F+H3gVb^@l^Zcpb;(yNBARnYGIz6bD^!=EBk{LR z{j0eE#Upln2_!r(b!rbFp}->C+#>ze6hn!{!_jdo&Ff1%1#<&yfywb|UlxA)`ElF8 zHGZ$(gN!)HIVcHCy`(@QE-Yn0BpWzw?IzADwdr3Khemj$#N3ox7Zy4vl#JVxzJH?3 zxGU`=$HjP?RN&-njcyaSQC%&$OP{*<%4TUJ(`HjfLJcA7Sn5<3!@l_9rF0v)Ye7!@ z3>aFx^7nUm2HH(dQ;a2!_TBSCqIR4$RI_@cw$odWk>_FMKD_sEcD$=5}c|Cn7J{h1I?3!*J`Tf~b$;;DqQwIpx6( zunplF-^R-!OR<88+)r6#$%nH%d_(BKP_3_S1&#|JR)h^mmWwWtshQGr^RsbKplT3g z!%NZ-HGZw<*v6XX>s0>y5Ph~nxT3!Fg!i(K2gP@3TZF_h?v(i{7omFy!{+I+%}epS zzc$Dt#4|;jrLU$e_IU7@7O+SLNeh#k6VMPt&J+HC)Nop#6}PsZE`1I9J3m> zeg$E$TO?iY%pN9R=%-$~?4JGFASn>To|fhSU4I)Z@?0b+my(iFSO09~zL*fvwnEKR zlr<&^#a@+$?PqzyzyD2QV;J+X2y+Fuz)rP&>?zv`fCvw)hPj>SL|c^gsRYS0@p$9l zr0Lu_TDO~v*Y`M;hSvOl7`;0r6Vom^4avMV(uF4&lmtkO3rR^iqD4yBy_dszq_$Y> zxOw~K6_mW@3Joq+dJ46dhR~_G@{@Z*Uy6dv+SZw2!rofks;uCClAhlSeeH%&R*IA0 zlcT$EIM$rLM4;LP!1w8BMGUZuN?HpA%)V1ZQMAP7;-z!t0n(9YHz#I*0}aP6*A1Zr zqvN6q;5YNAB^lBY%PYbJKqRQzNh57_wy@BDzWb*veMj+IgGx)~z2Vb$qTPJ;2TvWY zjVxsyeedQhnyFW!EA!qEp7El9h6Hn z4Zx*;S(rujCt0)DMEYPObPHLCN|czF0Apxs(2rb5LKJ}V%eq2%d37>$x{Dd|Nq1qj zg(D%>r$cYbt?B zWy26Fq5If9Uz->Pv=-;rZ8w3)HkvSz>(iYSzVh@V5jB<*IE_RTvt$;bG>C5(YyOKH zymVO*E>5Mqj8o6DIuo@C_^2 ziN#?@E#v>mwrY4tQ!)Y2gH5*+>H=mE#haEcvd>C2Ovs8sZZ1ti?rP+v^lVux*~b6V z`T!COEqu%#f?ZuL3JwmofWR*8#ewK?afx^sG;gi%Y`Qu)pfeeUbJ?HleqeM!;Dr~r zao^{Kcl=%;j!Qr1&!<8S?t1!I9}!N$yF9xfm8*z}?{b>*PgTEi`SL1B`+1oOLzU1t zx}`cPV@8q4=7H`i1^o}v#lApC`wd~(mZ#C#7cN26FU>D5#Yxdjn?#bD_qezOk;$O@ zjg{@UOvBNGOm_8%-0#ixgKVc2POKjO$8B)G&rG`Z)JT28y0CMh_&Z3w`{J>55;l>{ z`l@gEW2X&~ElYY?6DU|478!8XV-W!O%%62M0eJCJaYHw#3F(nF8ZC)Ut=?;8N$soS z+uOvIag~d>jbfVc$rsbn?~x%#zdn`^fMHshSWaf%i-byRLABQVTsC@~sS&N3oG4?B zGF(jVwZ_bhJ;d`>xr4&YSh5NLt`GSAOswK|Jo@VHyi*$%?3Z98JVVRn24_jElu`re zrC8pCr`B0UHOD zwjjWS4Fb-NP;`m$vt=*;161r?#E-ub4;~GLYtI|i=7)YKTYwc+wz7c&3Z1sav$y7? zx|cgbKecQ&xAgSTl}x>!KY`CfmhwuEE$EkypTIj@=)Z{ES?CIUYsm+8IpGd)%;&3; z&ZS?MHBq4ntgnS-q1bLO$jgY35@I;snxo)YT@+3iGQ=~vtd-T*(kkJ|BWrdaGO<=S z924exR%KyK`k6J65K%#+Wcg(Xw>~N#^rS+jO&JHH+kk!CSN19)pyQr8#_|5cCQcFR z^NzO7bOBUpPS{~4k!7F+u0(+%hAiWMjAE1R>g;_78F~HTRqPkQey5CqJOxFDXTv(opayJ`!|v^QO-kGKsxuDyJ~hz*Fh z5x<^4p6h`{rGQD>+g#qlem0SEUx<<2@+`^BGrj~W5fG>8BTXNp;C7(wRwyrv8D4F|$O7_K z4Qa>8(EW#90L|l!qrfO@yF5%MpW!kJ=Hbvjqndkm(_%=)c@He@GBvMT z-~GbZpJCQu4-yJx6&0O(K?eM)DSZ!P_bWb1!&>cH<-6AhNnk2;wd1s(Lc0fNLLE1; z!I)8s#iir)`V{!S2`)W<#tUEK9IIbOh~-ATwN8|ywP8;KPd+;;+d~;2;>2kspJYlB z%B+k%j2jN6EL_yfFjvIzu-gtEW@6hkKNwh?+^<1=8`T)cwgjC)4gjIL3O0haWXiSG zTe(e`7I#yn$fBfbt+mif&Gm06#hg9;q>0c!&f$-o!nN2ZuFmZ~624=j-t&4iQ<$qk3bEu}bxx8d4{WE%1&xS)T}M zP(5a4-%t{yoKaN#<}dc@Sjrc2;h*&tPkV$`U8|VcTe?T&E?wjMHZD(6kJm%eBSI*7{oRpzPwSOL>R&xMDw;x#5M=+3;7x$$&`5OGCLFQq(D5o6}-E3}#e zA8?Qh?H~IRgO4Ay@(uL$h#4~b6~+F1MQrjt>8ekSJIV%=lsnQhaA2Kr#cOO3eNh*OvPb^^4pl3?Y=a`o%Inqa1Uq zwhz=d(&j1VIMaMCg2tG z(l^35muV--t03Phn*y|q?<(;XEt6AI4$l`~Qc#>Tr;$?_^fHq}U_A&23^=OWCc>95 zq|oswOLi&xwq>L>3$Lzk$7IqEk00Y8K&RQT=AiUYmF_sfb55*b+KW7RE=vD^K49nBX#UHBf~cQw~obq2NJCFbBg-49#CSzL9@E0X=cgGt-lW8_C7a*nRtt7s~sb;;!{+^ZK**ymL6mD;Wx*$ifPbTRfk7JNK~#9bJD z_XC>l^yq|Llt`NtX_jYCb;SemU8~i+ZQBe3jdoPATZvDEq4PT*K)w+)Ieqsal)bw-l@xR){L^}s53hV~b~GPRW<|6SsJjIB^o$m(4&wg3UkhgX z52V|=WF$1(Xnzc47kTh#6yy5CI1E(>CqC{(GcVf_!L)1m)KyjNZQiZ_nuXB!j&-wB zG64vku9&Myb#Q2~ML-Zx{ag@vwu-x`cKtLPI&yEc4|K1tkmIYTg6fqpT~|Yni!ZPP zmi(9Fp6Vv~iJyL9nh05F)s~aaII=yiig)^IBnOSa4s&in>@V?qzk3_FL+Yj*MI+d7R9;~blc-T z${5_06eG~=|F5phf9`|pX#(%?oXfh|{W{Jvp!_WEx6M)< zD_TI{ML_@4&750%zkE`$9t$^LKT;t8E&X1yUnMa3{2$*4rZ+mWznz;kY^~AdYkRP` zvz1s|iwy43l6Wq&-lalG+JF^As?nrX&aQ&RNfa~11qJrGo*N#tp>K4`)cT8I&rHB7 zTSfw0?Cu$wU#qzbTKI3<=DwcSi(;q_nUB?fM5}**j7J3t-4St+!Jfen>iosu^h`mi zfi~)T-u4bmu=v3iHK+Byn%^vhv23G_0S;{Vl1xGR%U28b-oJ+_Dqz?{7)ow=#W(xw zegSlzSV3r!C6>6;fS2wZSh`l&qX+50RjcsqdA^;j+IUBacxrd${gOTbKX;b_;GoJoA*;u^RYEB7HTUVnU*z6f15MR?H3ti~)J``UGSD`-W@vIk zSr^<{{nx^GHW_9jb9NNJ##LnXXrp!`3&RLwd?&)tIobWFMemWZ4t2nfZ*G*9!YE2d zqH}cjk}(iWmE;!l6bim#Bpcm?F%Hud_@~L3>=5m`m1oXu54PYR+E#H`0w6kr zK113e@6`?PUL(jhe^JCYcP!Nz)E5^M7FX`nJ;SX0a)2$>5HwG%kVU5gx^Tu_u{mdg zmNj_^o6_|9!DNn1n~1K`wc+G@A6`u|e*KRY0Aiw4a=ocJUU-taJVYWu92tlX-=~eGV&&1!r1{JG{a5sRCR{mz@;oO{(1#q zxFmNgC>3!CIY}IGMcH=pc0J8A>X^%x| zg7~gqs87YkYwmaC@nRAEBSUWU{iTSFy~Vb_+=QdNyh6IawRxWCEhZ!rgRx-8SDEn> zzU8w5vfIgNZCWpXP|9l*x%fbR?;WdrbKuqxy6=bbf?w$M_Dh8Hs82lcTn}Xk*%Q`IXisc0XzJ_%aC=Q;*m*XnaF@qyBoUX3l=fxHg8yJaq zeZrws{KYKEqsPEcB$NuM5=TD_I++nJtq?)KOEA1nDny%GN6T{V(fsf01_UXzY$Z_WeG-yNu2nH?ovQdv+LoTb^B5u zs52t|v5R5szCyOHO53MgvtLd{zaLBJl}R-gu_qaS{EDBza9-18mcR~p`|+p7Hxzr5e+N#y=eI$t-m?O{}@T5h)0^qIsBUdQ^{ z+gTNJ?@>D1WmXSkLjDnIj{mH9SQGE-s5R)&1Bms12jUsK!U)T@rs83?-{`*2hhdnr zT}uO+)sa`WM>1cN@gB%gJd2jR?O>LiJh>v0UWCnHk;9ZcW+va_ybzPpA&6^7WP6OT zlwaQ8-|!w6jwo6AJWqdoOOdfu-#>EIyWcx)Vx1tAmIzW9IQZEGzq9b~ZtDn}c19=XQ5w~w4+`M|aP9ow@`pgCa z5hd2At)rbQw~Qew``MkARPQUP_%>EEv%c-t7w3<^i=qO_=OBY=!m zCP9LOI<3=-tnM|3y&oFZPCFBecP3DNwEPRFgM!mT;)@c_SOt`ea#3U~LmP7kf;T?2 zwa+9g{5v)cdcP*#V`pXQL68oJ8^I2ETl=+Q9Vs9>knn)Lsd(rmE7Lub4Px;(JYt-o> z)*Qiy8u#L(16t2>NW9O_W35ElW`v?BqV>xywR3rNy=)rot-mWOPO^!V2cNFZx#&uM zcvHBE0pBw|COk7rI%*O0y0o+=yjKb67MnE39~;R(o}5F#WYIkplrRpO;{cK9 z#a8kyD(*$r_F+ECuT?~Jh$%|JaX$m@CQd4z4L=MQ3z<7#M__~Q zg&wPiK-xjtigfzKf3}*8Fdt8{Js;djlzkk#ul*v z>FN~DMOt!Va+eN|F+fTOp#}x>$_XQ*c#!#^@+#5K5e|<%zW2q0+KZTtVOuHPcI~6m z3b}uwef8lVrPj0sa-(w5t3zUAcb3cj)V`N2qAI&jDxmRb5}Tt@}D*)2qm|;7_UJsfo)9- ztb=6uHx}|9kLB?{tUr`{dE-u-|ibDE$BAZK8`)ckGD;#K}T|F1R5bq2-wdp4* z-RRx9rgpfF;yhJ5+f1Z|mP10EZGlFNvT2jv2ivf(K70@J_peOeb#DLML4EXfj@|s< zPsn(#(YE5fkFZX~mP;;K&G~4<05n7!^Z`xvh}rP7hqA38Uqxh;(7>T3dO~;pG99np z41(?aHWQK(v)j4JF3gF46;+cT7e2Bjk>p2eA6o;!Z_W;AD!bNBxXXrz2-8DjC|@z3 z15UmFSk?Fxs2$(VWly$WJ^5z+yhxI3uFQ&h9jTF#IVtz9{@~ch80Us@hQ5lcIfTib z-4v~U_ZiBfH{hz1Rh|RMTK_@Lr;|NEX+v#6lc6w-Pb+*;1q<>~RqHhUF+gi`qieF5 zA@k}zUZxM;C$*#hFxLyxK>m2wtyFtZ`9>iq?kZ{Zy#!mSTqQi|Ujoq0_T^4VBCw3| z?nM3sVA|q`M5D#ryBEq=7-6nYI&QMB4}t=mFEh?7X68z?ttXxYtfd89eU6Ag+G4DW zA^QkqecSBb2gFvXr0b$8sNb&lM4wzeksy4Sr$&z}=AO8=u4o^+-nIFm^?1ppv=JNO z=b;=w^gGES79n4{68jJz;xA5tN8048TmuaFwA|gy6 zwZQ@mhL)`4^KHjNpe2}$|Ai^Bcc`qsB0e!YUCQsf5A*e5pPCHHd~hL6OFsbZ&QlO| zQ%KM*YBj;-W5$Daie!2E6LIaN_dxDnT6$>!FpX^ma{vxz7?7PaH3Zt{HcG7c^%2o~ zp%}0V{yPB0Uo38k^B(@@?~nfhgz-M7D`GrAoY`I!9&g2AAM1sH{@3OWfGE*2dqgMi zehX5JyUipismF~NXJOis$G?&=itlp%6ZI+G2UvxrbN+A7pE!=Ec7#@KaSk(lMqBT9 z77uJ=Zpw{|T|w{q;E04qoYoD5C{{XhuODffF75KOG1&x$u?~ zUPKWMF*FYU3*f)I`4@yxFj3hH(>Do1ugL|f3hMFD^F*ROCyQdm-RnZY*k!v0L9a#S zc#mAZfy_i5DB(YhD1rKch`sH`WG4yKYy^Ie*_AQ7isbLYg(i92Jo}oPftCZ!=sZ}@ z^}jX(kRrfn-hI8Fe8Ok|QOz{UNFCil^5yns5uu`XprT63?7}+6>18YRcfyBcA0iZG z#oS#x77$Z5(Zi*xf*Ec47<^DQ71!*KcgYY^jygasA+ORX(=}6m9}{sSD}5U(16H6{ zG++7GMaJ#72&<-3Obdau5s=oJcy2BT84A{$dv-{#{97$?*x*o7@=pFmSxY*jq7Ebh z5LkK^9UoshlaXQHF>P=;tY~L4+%t)e*crLG_EUc>>r=EunkZd-aMi)3OE-zKQ{r0LhP;4tu>?I z1U0g30fxcv4_aS+ThY3j0+8_`m(l-*aod)wS&8(_S1^8A0JLD%6jSPOA|5%h;1GG! zC~rp>daIDS5B7jy@{R0~U~>PNAV2OZ&yB|SFwGvAm6fHvY1;=Bjef|g2ROPlwXV%l zj?op~=TY#BvK@l>G4^sxNhZ0*J+Q#CZL9RN(*C)l+i(h*Lv8Zynf7`5;A6>SX_Gmk zFxD~?o27)*b=k_^GeuPPpW|ZW13J)Vma2v~Mv;$I4fwJM*E(4I@pQv3-+*9*Ey^4+ z>`=@DerV(y)|PoWg80?&#}kItkMw&UfVx({t1hiPbIB3~7o2I7I=LG4&$fq8jSAUj z;fyrkMA?*n0>W2-L$zmMfBC9Z}cwQek@m$L-^2d5~-7hmx0Q#sRma$rxL{`rhAKTJi z%7r;~>aG~tPfLyJLxZrV@*>CRkw4D^kcsw(1~0)R6iRi2(a*t%!H{it#tL*x0f;BJ zjq>h@7onto5;_H!6h;*d^zj4y{Os>dm&y1a?qEDqB<(B~SRmrGu@*whvb0VFaK^J& z(}kmgmA1D6Zh!ZlDV1DZ^j=mLiO;=HRO)Fk* zkRt6|x|7Q9Whj=53Xi$W8J0~l^NSt&QAlj|3_))BoKp3+ZKH3dG#&*X`I~3D_?dIj zC=ZB9>`Q&x+c?aQ+z2Jla%xT(jwC%aEuH|#zkmYHGm@fBSywkf&+%jgIliypsb7V_ zn-<@e@;J8$^E5ZU)AyFr+-GnJHzD1^pV z)?w`H3`RndEz4kxCD{$K@1EQD_j^8#@9}v*e{>v^qoaAbU)O!D=XIU{CXbH-YqYT0 z68HaMp*=^a^~hrhUUyDk(Hv6nc5I>tET4#=cX6##U|Yr?w%*SVQLGT`Q7DkVw_e4h z74c2+{H667o>SJdF=CxZ#!42Tk!-H>ot`YPO$$-zT7Ez0rQSN>U_8EgMJq2gYr0|0 zpJchMofjv%p83vRYGvXRAX%mrVT}ybFdixpYxQ6 zeAaL0ynN;&4DwR}m6sN?ZxEeVH9Gu@>(%$h!%?(Ngh_Q|>ng%?Ke zGm*<(E2oA~q1E3gE+H5stu|Y9YYV;->kKP5leV|9CT3LmOmhqa|C44g`y0*%KLzAx-mgN%MlGOw`^*)wI803cEGYI+xhGy; zy8Y-SW@xzjk))Hre;Nz_>$WIB{MY9@Quj=~eJ&R>Dc_XcXBt17asz%dhp*FAnL^-l<0orp+9W5C9f3ad*an!f^1kp%Wa(s=fZ1C?3WV zs7ODawFm%Q&y9bP95}Ygv;#&Cugc<|tPQfOl1KMBCpp%Eq4kq);OzYox?g>tlRvUD zUE7b>W8z%vwNvoJ*8##bUC6-ilWlqD1>->v`=L>wS#Ng!Fm&L%StA;qZwi2Cjpy_$ zOHy<|`$qwy_)eultibtR0bgI9ixVxewfH;6Nla^gZLzAxr{nEUee!Tdc6Uayqap-QeBHjFKpApgi!rwWAxak>WQI5pFgK#$B0 zwz-rp_7YdS^OSqAmwOkNNJnR+Z(CqI&0kidtIJeP9DpS9Wejb*-tbOgGBh@P%J5~q-hDPB4SCN!bKcitYmdGE84ON;H44pCEH z>38PisiyIVKdzU5QeA&|RYM4!Xr9bHDbrCWVOTM{-CncKcTq0#p?P_uNz8bEDe~)1 zdVdUH$yU{;Yvi1!A_kT3_|YGWC{}wHqkN9Ir|8M34FBZWKDR1kDciBJ5=8FKY{uz) z9r2}CANREaHQBOBQ=dUMG$m}WC{zc-e!y28PGiA0dP~;OEhmXDPAw72sao#hpG6Gr z)-Jbeh6!K(rscT7D^bfSMBz?9$_e?NsNU6;X>?3Cn|sZ8xu@2v19LDskoINNhRkhM zK08)V)WUhlklmbHLT5N+y}udPTWo&|+6Yq6eK#P! zK$yNmgt?9wQT7KA(PjP$E@I*Y+W^!0;o{g;`7fAT`_IRgWHLiL@;XOXC4wt5#HdAe zXD>~9i7d8FojLGf?St<^Ifb7<|r&S5Lc{wT=q z#5W-v^A`YuM`V;v24xNF(%#5a=$4i%AwY-fYzT(pKo$F9>CRQ=k<(eqMVoaUNu44u zQ=F|DS)T~*28v%l7=Lx$2vy2TY#@hkpNc+q|6KU=L$7SIXR<)xS`!-F2<;B0s|oUj zx@L|Y%)-iZRPwlQ&vAt(eSPtAIsv}$JVjeVxoc6)N&sm+$-OkENUy{prAUXv<*ZNs z1v%I29O95Y-qiXT?gw0*YqwXph8041izX9#e)b>V7LL01VrSx6aSGYjk{<=G>5K_x z{bOcTnS3G2r30C%kIfa&w+L9L>twgH9spDSN^B^DaRGyXld}RbZ=lpt4%Tm3L3CaT zn994GMQpve{2IZs4;dYW;M}0D`Z{^)nRL0Wzf-Vd zhzDnZ5=`Mor^vrtZpRRKL5~jek-@G4j=j!iMcCITu8JBli7fAsy^R}x?lxW)Hz>Lw zaTl_mya6%Lpc1sc>4#tSzCvGoy(mMc*}tYgu37;Vuf;Os_xkMvf4E0p(8WUOE1Jhk z3GHrGX&u+3pAl??k;odBCfe$RmEfyxx57~5g%emSHe$>GfM8%G< zF(GWlRMBjxh&+4o=ZK(&;?ZcG7%&8@+uKKv!a=`Q;p;7UQ+|Yl;~RJX>O=c&NlX>TgPY9rI}QV;OwCpk^DU$6^zTd zz`ui@^DrQqM86{!I!?B~HhL8jvcCXN>AqhJgy70}IyOL;_N?Xe6#Xe8EfOyNw7KE< z<02C%qjr`{n;3w2DK~PM<4wh%3Ghr<_5C$FxcetHT( z*iBQj{Pl)NgTpgU1Rp{^thJuq6~C&J^zp;JJ4!{a8LiW|6)D$GBT$z{SNK#!AEP}- zS6(C=SQG0Qymp#5xMaO&bNBSD&i_rj5Q;23m4s%2C`tIcXRb>5z@QoeXDb6{lWi3Z&KNl z=u3(zvetznH6l8p?xty$8S%S`SHb_fnia}&wZcToS`PLjlX-BjSI)hH2v|7sjUpD( ztuET%viU$IUuiBBABg^{m75yOOQRW%nOOQEk>oK?W{|tQ6i+a9cfy;=Z|mq2oNC7M zub2VjGFNZ4wd{o3pZ?6{${F9{XZ6Y#(u$siFpr#i8Co~hz#~FimLwqHwwSCyJ1w+i ze3>BA>nZbdymi}5Z_1KkUB8JlM&?BLKnP@8V#UwE)7Y*&O)syWO{jEkyvpLFsL-|6 z+yfn<05TBJk^5r7Nm2Lwqm$*hY8r7OqbH7O$WlJR^mD?8XRw0E8wC-#UX~@zd%9j+ z{zx=wxV9HI)O=EHz{Ht?zvY@mK)ulOUx zUPDUl3R2g#A8Aki`}ZG%P{L(!8aAwChXT5cx5DW&20Ka)HflB$Sttjlm`zp>l6}4M z%{UjmWrJzHUzz-zWbwq!ky0MZ&WeOzOd76j)11X6eSL{^lq6-m6L8y_H!aa-G{WbW zB%k2J%1OGPrY{|#T%9rW9?loU5n4!C_%KOLx|+X}mKpH`E6j)vRAD&+6Fd@MmQMN# z!bxnNKU?$tU>V&|>_>AaQLuvUy*YfI!*hggvvAG40Dny`_y=sryK^{j3R&*3@%l}V zvzjB`<%=uLDO9Km#_#;|o7&@P1Fp&4FZ`61f~99NJ5HlcHj^m>;9_YvRRfL;GL%Oj zL#$9jxq7|VgR70jLh7FkX>}$IlGerNu2^O<9H%vkxBLC)CezYJ5YzL_Gnk1a8N%+6 z#TAp}96V`mwsP)ZjA&R{@p)=fvlP^hg*T}r<%3={C3^Hiv)^G^bQqZW%jAn6iOruyTFo6nNzP{h3I^Vd9M?^@c;B{R&bG>S4X_-O}~=1)l{AOIvmvw!)= z{8%b+XE0=UTxnr{fC%5{>MBH$T^x%53inH2j(T?sozXAniZ_P5bm6)Be)6>QDW!#z zGKP8EIWam!{VG?)lb7JoKPhJpuoZ=SfBFW~T`Xj0WpS-Ada(Wkn(5i)QYPAR^$Dh7 zb8_^L}a^`^nfSg7$CW)>HHgbF$2zL1cL{&`ZTeJT)G+5xJ<%-R zc|yM>UH@THE;DL&pEap1eH=||+W7s)>v#2X2OM3;PG&F9dtLe2<7$e8Yp1xS8KG$2 zPuF;?RIvryk&~SN_3z-*d0&KN9|Vp3G59J+G^ceTrkb>UJBx@=TH_cErS*L&U_>k@ z&h(eJoFsUShJuv*O?jdFaJd`N8EC^{UgxT+ig_xJKsfp)D2?Pu&cV0(fW(GSa`3I= zzbHh#cN>pm?5#HeSEw+v-jMVS^1w=Dh#t!%!=pYEo?7KN8y}2JaZ*apKQXh8b znv!}}ZZ`huJqd3(a2Aa31lS`Mfsh)*3Ho1eAsH zRPbT-lB$XvLSP(u54aAhNycI}0mjx?Jn3ogR@v>Bt-! zcpl+%OH^D6CGomsYjwc^GW!ifivedDSUqRo?qGF5&?#Vyv?hCRHs7e800+CJ|Fi92zvy89G~I1`gDNAtu3h>dB-dkh z`jBr_*cX_eeicSPrmv^QCWNS8lZ)h%gGMQ?yq*xE6!4EM_&Fc;0N7!FDugYSYgn7H zL`N7;d0JF+43nrH7bS!>?>@hNb6(~PM(kf3mZx5ahQo|yNs~Z@wG&-EFNV}MW`%Kl zX!xys=DZMv_>6BB5z0ZBEV`29yOKm=@gX3SkY%LV(z#bx)pN(}w?mGJ7$_P5$G*-> z@d$Q2WhJ!}{c~=MQRsQF)jN*;T0JoZzdzlp3d}!Wk)zj+A&eP$DtDZPhQi4MU_4`` z2Su>o&3-tk^8NIgem{Bv+nCmNqb-2pR`gOk3F71O0C z*?fhaJh!bf>k=7aU-0l(= zNNdY-(x+RtaW@ch(=_a|=N}Z-`+ei7poiy_B{wzohB(vs*oQ9|C3*iJS7U?k6Bns$ z4=n}z#*hEP+@c5WxwdwWAOw#Hn&4t_=!GsEUJE*^*b{Bnw z)uS_JuYTWst|(tWzg$hj^lAk~&$i+3U$bkv=fy`;qHb2S*J?hp-S_q2MN_!U?+o7A z^W=|XfjAZ)gFf~$i~I?36IA{a%Ppz#fhta4b$_#b%ry|Ey^?<-N$g-w{x|}`WHN^} z7mIZrng2-inG=;R@yZfvNLYIhnRiliur5o8zWO#RWdz*<1bWh40$O$iMZk;o>@JHl=JvV)!bc!X-^JU*mKx#jO{|c8WEAWaimd zOYNWxoZeRXjsz~{nwrPPI=g#m4J`>eQr+03uFmwG;UsB&!0!@6>G6Ha^)^ z60BdXyZojygGtR$cG2nrmoB>rh4{L^FTAL$Fhz0iwZi&40n#R&cz;wRcZFt^D?jrW znrepmnJL_fyF49|o~U?pAHKq9?dUgdFY^@7nr7%s5h>()IgY@?{vOGxr=cCGJ-=Sp zD%+*Mg;wP2U_hz6VUVlFQDS?u`JU+|V0zO^6x_pVS(ah2W)~@xF$xy1f{__2yeCpF zU*+`9P?*_H@zw#-eBGCmO47JqiRM;N|0AdECyMlS@#gzBalaXML2{B}v8RPfiJRMm z`&}lxGS8KPaQrQgm>a5OKSXCJpI2)x?o^y%T{axE%IlqLq%9kywj6P|WpkY>q8+25 z|IB-%ZL!QcxZADVrJ26Op5U+HtdZzk+35$rKElc2Q+LuAAEwVQ!LU@$K8p>2P4qeC zuAmn_tw8ILdh28YZsf7}xsmb}zQwOIhIg$Cy9!pMdz~sgWy=hZaN#m#pZ2ugG2Gc{ z7Yf~fw!gG+_BxXKy?|j%?$JpX=wPk^2G)#D=x-#9C$j+YJE^S6BciGUk zcarZ%U=D)~R0|1Xcj$3~ce%(`_n9+6Pb_@9!9#h%3KtH~9dtEE!kT;Z;I97RH8Z%= zFdN`Su9dV(>)tid=Jc%zo|BQLd~S%Fy7Vlu;;qBL4MQ33)+eK55<(&CO4vEeW^RC% z_cpP-4kdeGKHDgn*A8J9}Q4f`Nqg8Emr-Y`KkMmXoN%ueY}i=BZ%JGcyeuUW(`mSgBx+Z=M)^ zi?&c^^bgE?uT|SqiR}DVB_8#CBm7O%jBv==kp^d4@Q|2-XEpOX*uKyUayRSC{fIQXfx zzDg%3t9^me^ur_zw&MP zzgIZ8C7L`-y!N<78u3S5O*a~X8FqtLMWb{|9$UhFRj=z)o>0f3P{V+h`yRB$qTD99 z9XeRi!NRgWFuy>Qmb&5O(`##|f_duo^F|Dwe-uIdc6{Cm4A^7^3`Ta-GnWI$l(=M9 zH|P9s2A?Fqu~vq_eH48Eas(B#ben1ch(Ii?DEV(U#|_|Dcs3nshNDVt-74}Rrqde0 zr#&~p8N2Ir_c#OJ@HC>a&L8lEcoC#a?3#Q0WUNeyrX3fm<-WR~qpxwN42&^0G5aT9 z!x$8O_swM!Om?uc*Bp@%q3xI;FR_7t=^~zYrKn3r+2|Mb+q&N`+jU)0MySZic<3MSopQsZxor{VEvgmf`0y%QiCnt^=4SZvg%X!l$6#jU!% zPfBJ#0&0@az2GNSsBxaG@OSKbWe?1wB-Bio71a;Q22{2ON6vMlVe9~}VUv!ySRz;H z3(u=R+|NeVL{UbhX${7)bOwIN^JI0O^MvljT1W9OuiM) z#+v+1hWt1*x1Fw-hF zGlM?6AdmC&y#LZmm2iXvBm3k?{*Dy{pdcLP^NOIK%ad|;kh7Gr{m-e`P|%!{C0)`w zje7HDu$@GhpWNFaHHA?T(iSiFS_DBMD~!))^Xu#PvC8P8Gd;|lUUIhBxrxV#dzH*+k?aw#V@_OLnh zJgP{@U4cURMXRSDou7?6?)Ck~+Y5|KI+$55=jaoU0kZcjLY!!lTd7sW z^_Pa22k#jM%%3*Y+(|VFyngD5q;`q@r>^c>BYGYiWBOUU6H^=QA8V&`$SL`bLFNRN zJ>Z;Ij$|QcHvd8JRNmWTV`n#)$CJ4F9#<4C5NGR&wrl3homX|QgVDoh2y4N-eEOF^ z`(Z(9FE-dm_RtC&$VC%fwMPt#lZqwJKqp_i7FdSv^74B1ut{zAQsn8XjGAw^vowv+ zTTg|#qa>3@HnZL-{C6@L#6Gj2EXnz1V_rNf-r0N>s0oW1dgqCxVaC**VLpkf+ zC3U6kSiZt7k&gGOrD1{*m*gvbJ$?V26R#)IoWh2}hlzPfS$l(|IH!8^fSDiv1l*Ki zSTuTn;^Fc)T;1vGxSMB|KGrZ85vxf0!5i@ABvh-8s=ST-(mM7casH^IS=w*xd`5as!4U zEi3EnIgf;ys$!KoBm!!zAkKh61pAu=BZRjx(vpG|JD!NYhm(9~)9Z?ih}dZ{vVD_7 zGD{&`MwX1wx5dAU24Dl!<(%W>mQ%jX-brRk#k2*Cc&zZFpbOa5#4~=&%Cx?*KV+EO zBUG06!>9sQEaCl;qDgI$oF!HTQ>W!$ng3A*luC#Wyz_1c5q_Q zbp&Y)JCBf};I7SaMiF(I1J^v5jomhWye7hyQrp_*i}iC<9pR^672FaXtzUm!HJ=is zXpn3`Tz0u>Zyodi|4wOl98|aqYS)F|F^g6I)#^L+Dx+`cJho=uurJe+-|Qt>%Kemp z#XV*^lI|)ue_e+4Nain7QSIJn4=L=XtW}KlO&cD{Kwgc^_K!K|7983?mT@2a*4P;y zk0RuhOwE5CC;^k17bQP#o5k8e7h~JW|aG^k+LXlWi<3iqw24d zL!kIZ(=206M6}wf54r5_dTJnHHLXxU7W@EwN|5r4UG+1iM88qaP1njq3~A{Daqjj> z02O~~#^kq{Oq5oXw)gyngtc6-N-C+h9>|8&hSqk}nQl2NeSb2qMZ3&J?_y^iG(s5e z6I_?;*t->7U#zFgyYp8Lt8)Y5Jw)2M|BZqyP3=s9cye%Wv}1(M1>ROKG(q9ZmVKtx zjz>WD{4@vVe9oB&^QxOI^wG8MY@k+vK70RqP7WOszNa*qaKBh*6nhGSS5ZE0#O-N> zreuLXHV?dFIA!SrpLVp>s9r9bLi!zP=lwMi@X4w!l=|^gTZBQ$x~;R8K(CWAC!CQA z76b;@+iqLhl+sT^@#+etgqgLxsrsSphu7rb10k>P{qO>@%sGK4 z)^Q(U^ptB_ujmgQpc9G&3pvq)G$SHfrqk4G=%du7Sf zUb@o+(Q6pjjs+s@6U)uvq9B517O`KB#L`jeyn~~=SU5%ndadZlFxIs{o0dc_sCt*o zNXYa(FQ0=NAq}<14JmhFe`yR-N2nquytnsw`a{S99S# zY3`JH=Me(1Qhh2j7*nN!*W4Lx1ZtYk^>N{$49CI-M0=boeS9*w@_XI7o?-x%e8%{= z(f#ar5PG(?a1B+%z4c1Ju{-DviIY+fek`sOxI7r%mlawk8@`ht$eGGWNcF-j-bmpy zK{noO+}j!X9E6|?jlUA}4#w434{Lud;7SslvlOVj7{v=$Z80lxNu+r9x;A?Un0Zxt zVota}=!8scJ<7uCDL>`!p-%6RGD&!B7xmn4zbiXlzO+jJ2I#MEWX)~jeaQ>|GnKE8 zal*xqe{CT5B_6Rj)Ot1aJ|wl!ec+f8XZ&N+I0j{7T*VR@-yh7)iK9~#}-x{gH$l6kW%2^ zy+YY%c_@)vVOdA449Fr4SG697VC}{J2T4uMB0A?(Fmvd3y7fepRXW(vETxsc$9A1yCaEP;yj%(o3 z`{#i9_krK7_%cIWxstw)sTtk96c zFqHA+IZ)dj0M7g9>V@q#3{cSgo0T2?WMPIY(FnHel_QmRWR`mi6+!RwtB3i%YTmsn z9B(Fm`rAbsR}Wwr!%~u6yx9tinFPoFBxp@z@LD9n4YrYNi?CColqErz7+V%B87Ua% zxAQH;%o8(p=c0lo3!bISoXB8I!5r)lOAVadry+M2Se3(yZglj>N^WHnL@i%CwKc*6jy38R6rAhtN(l-dkxA(fVPQfA^hc;POj)e*AfEx_k?|waeMMDhlCI_51RT z^M4i2k5n`kY7}*~xjGnAnG&6gB>-pBj_QU^qxhV=8&C(EGNAF<83jgDGV4jQvkNH+ zMG1%45C*QonHi^~en}kws*=x{Uoku@ILYY9b@N;^37TA!sntxbwSqoO5xSPpdU5)6ZX31BfRi?!RBpokAgmY6FO{ zw@R;Zx6dr4q6?Tfh3aMWQGzX@kZ76ZwkBT0a>v{ zbSSk~Yp*inkH;=Zt;6YD-&Rj`tLfSPHR#!Wj-$^&9&%1j`{&G_{wVW*xd5!Mt(hnO z?gJQ!6@hberTV=ZrRQg7pSfKbhcOBt5@BwSDEznB%#U#j%bYB*$^D?qU_UEru$`HX4Xx2!a>SgF(ZL$gWq&@cYBY@>S!MzN_o{k_~i(B zokv00cV9V8RrDC!@54JZ9K2C?!@=|O{!=4;y$4sdO7dMe)$uFt%VspIpF#`XoB!0T ziiXB&_5u!BwOoq|Vdi`u_wq`ttJV8gced8XXC9@58`}6hF-1pWY9_EB94CqJp!4c% zqt5aL+(yA%M!b<^d$~v5tO<@)<*vV9mlJ&Eq3x^L(xl5@=gjqZyQB;cU924iKSMyZ zPe4)I;>U9H#Y!R+^Cy*rOezC%F}(4MUNrq@&chG@j&!+LQhU4-FPByShu@HOF=R|Y z?qKG4$d+8&gN?CGvizuW7?McS@xLa&)`$HlQoS!68zfXL9{HtA1RmcqK{+iUh>J_w(%&k^>&t zoEBhJf1_-D(wFsxK7Z%zpUf8foY~pg()^e97vDwqHeaM$``~nyZROtfY-w=`xu5^* zZ3=ZDT;D`zxwe~cVMGBcahgRO1wEJ3jpjNemZdner1Am^Yyz-;;YserG9!NBZS#YV zq(trWLV1xe>QPBAnmOLLF2lZKXs~F?V(oMG_n>+AwyV!;qo(@bhB-1>ql?557_M z$=-|C>eJk-N)0=q8>~?rnyI={jUS zKAA?uAOF61h(o}3LjlTYXqBGeHzx{1$&%XVhfKW(+e&doTW?MS7}=8FHG~R=w%FnO zJWT5HDB%H=q1kkMB0f2AdH(H+2f2=k>v=HfWS=xByh#2$JP5jf8d$Y5GB`7Sf>N4P zl%YWdcQ6Q~d3q;@pLv{SaXI)OdqnyQ8lGVk;jS`fNvN%%*>b9lP*@-5Cj4U5&0bl+ z$}SqsVC8jQ(=Ww4Xm6_pM_s_N$GA*KCv+}sLJTmaQYlx2LYv3e8^sGA=83Uczv;L4Yi?nzyAdy=EC}W zr1I!CO`gv%VA?Eq>b^uMt7cC-p_!WwyN`s&%c78QDO8xJS5P}+2r~kIag?zuu=CRJ z4HYCDGmD#J?8c5mr5HqCKlv3<7j?vL$$bC$hZJ@6iA}?ZYb6tnpakr7+juQYGV*Tg zDahDcRnNl=TKQjAMHP`WM7hL5CJ(%UFdspP{8svuP=m;^-# z_kHF+D`qPjbg@>8S*&}=UgvSOjU$YCG!|Zn>BIxIeID{i&9lTt8N5ew*PX56#BWzA z&^_79(D##VeH^sIX7wzKR{{rdp%_ktU}H50()DwuzhX*DA8JJ@J$R{7BSmZm-YMu( zYDd*QZrHxx6p}9jdX9E^yV<&m&1(8P!9l%o;b<%KuX!5trK$zJqN2Z_5nWCCk(kBk z@==p{)G~+h++Ypw?c`_5)-+%QKGCa#p&s^5s@XzgT!R-szIpT7gh`DOzVl0@_?@x2 zvNmi*;?&dPNlHGAA#egMA{|kxH&>Tbt9JJ`uu}>xy~EU2NBA$Sl8#-2TPLx09I+G^ zk)@QyT1(k}7b~Jewq=%Jlyw}Vq64Ac=({g;JK84^5ajCal#LA_;MMrow z>TGLTI`=r`(<9+B!=`poXDU@FbZ4CJxJ3KSN%m@|Pn@*s=3~}f0bMZ-e!moK(@|gk zx6C~CK{+{*f3}ohu9F|6C<@R;?e=E<5`}MJ{KsMCH$FaKUb=e6y{vlyop0{ij9{NH z2ZKz7YuC#CoFkqOHf%SIR*LhVdB`SC)G=Op_$0;I45yTRZ}Wwy_`y==&Ty8lwwu2) z3Q};T7stY1Ta09mb#+HROIE88R--7t3|+V=A}U1H6{0?++N=P*6e@Q;isBMj3J3- z>1l4l#|g)=W~C~20eP$g(*`ZyeNy`LfBP99Tn_&IZ>uV);#7e}Uo2eCUwR1&nkx;H z13hNd{53;DQXLo9CLR=Z17fLb5XJXom*-8IQgnwz|60L zNE+17`k%mJHO&QKq(6&5oHa>$k%=HUP4(&f;xS9lXR%4B6{vwx_(`9Uf8Cni2AT$* zvuuu&NEl{Tu;0kduB;n6Cy#{ftYeGEX|NH>XZtNlrE)cXC2r>Z6+fMf(}<$x(&nEj z>%v!C=4)xW;HQxQb@D0<`|hjKr6`w&f!7$mg#VO3m`pjCNh#-4jhb`v9^|Z+p{D-p zGC`G$wWdDW+yk0@H<=U|O<;9G=TZ#U9u!#>pco(gNs<12W@l2Q_>-}gO}@<(xD|j6 zWF8W0j^?J%9bpUEl|l4| zhNzi=ITG#_lw$rFib0^4xB3|ZAG05Q1AkMEP63Eoj>?w&VkvvT;dI}8O5f$9c7E9h zRPq>J!AHVkd;ZYM^qg>>Bx(=6#X;}pElijCYNsXEpQ-<=I8wC%?vo0_RK7V45 z=>cPUv;6E-RzJ&*xHz^x|K-bCP0b(xpH4d!{u+0TX8L}+(zGP}QO0pK0sK^osevBP z$SrJj-G^_JPydx{5g@d<2G^8h9tR%cW=cMo-A^O-ZROD{KaWPkw;S)(9kTRV(=qv+ zK0RH|avrS7xGvys?!?MLjUC|y+LynYcc*{d=TN}}1tkt_`7kYoRR(nnq%pj1UhSyq z<&(3B9Pduq`r%Oe^>CK**P*+5Q`k>KSFe3NB9{x$=ag;3C0&_jA0KLHtktyT-(JDL z*VVt@C2^11O56fFy9fa24ZNdjq7xeT)62Fo&3EH-X#*4NaUvW3<)4$n;X!Av z*gl^?)_c;w4s~9&LPue$L{Z1XbX`}_m^f57Oq*hOdG=X3;)cz?_0UdeC}+G({}|us zcXrUy$gyI=5*DvNSNd4k_=)Wwm08xO-hDUXK+sW!=BeB^E^84@k{*~0S*z>Mm*Fa` z8c+bKymOT+KyJ?MQo_U6EWdbKi=3Ih_0!!nF}b5*)amr=4(f!UKMR;eMcAK}O)?fv zFkLAJ9V40btp`VXUPKn5gSh`P6gv`FQt`ccSx275Vq?8x`PRg{E^0r4cEvk8ylqXEC88#r1~C zYIi%V7H#SUIVu*quK&7~vi;u7=!hn!ave>lXN7e;)6Nl)04tqukhpO@??Gp{;_CQv zrayn%T{=dp-ih^PPXD`a;0>W)h8rISD&;{G>9H%&GNZD#ckkjH3wO)U#Y&72$y(Vu}$a($;tjG zko5o7zvr327<^`INYXHi2s5Gt@DXe))JR0fM5x;dey?4s84=35CJsUecSTMGwsF{d z{3bz8&V>LnSN}5S48h{NMBg0JO7KmbOK`1(yQ5P~xh!&mQE2$!7E9dze#ibO16RY5 zk>|E9Xdvyu+xzXvD~ifHqxIC>cWc)=Mtm>l8I)bBa5GZzEUAr*6`l}W$yK_L@v3wa z_JQgum2VJx4nEH)#|+&&dq2!Kp6#@YQqcQ$OvCQvXg{?IPN2>=-f|=c-4qaqx~K+P zX-1p>uT~oVKJFG~SQ{@#5|hz)Nj8ipHuhB0lKlU9s)NC=%r8}(HL*sdL(^`Cq;)TR zc|!CfxE=Cw5XzxNS9}K78pA=;9#gxHH9MdMMUD~5eCU;~;Mbjs+`XXh#iKI~DZ39b zAyE+uWTt83OEq07hn-5kNcO|jMJfZ_{e0dfN!#6#g_@0>HJ%T&A}_p~3s7%8add&T zyqCjjYn6IAaI!R;*Y6291L+uPDJdr}Q!{KXd@#u1pAGb&k2Cfp~(}S z3U$u+$`M8Ch|WBWn^m;_&{^;Rv?i4g=o~8xV1O%YW%Gk9sdfMgY$zyT%C$L?Wad~2 zebmc$UzW6f&@xHWr-qv<%YzM)L@Uf4*8Daf8E$j=jihY^YDdjttJ`6qK}x-cIPBJ@1U4{+VWbzf@7NVR7zd^8IPlO`im5yCwOttpO(}z)GHs&N-iv zQ*JwPqAZucC830~s9`CJ{y)srqs$$q=-KaA8tZ00kXmE|8?3-mVqIoU(p+nG16w7V zy7`K?pPBmbSyV=a&3$yzplk7oKlMIH1XRRr2_vQIyp*f;Q1)+|(lgnk$u z(TNt=19=U2mw|!-0s!Tk#2I7+O5T3XisAImg<;@dvQ;o#`h2B?jjY7uCQ1kkIuGi# z?H5w)TCcXh2Hq2XtdzaFbN?9(&yZkDMh!9QPjhCdhHG|LoBYz47*qK4p9Yv`Y>?x4 z9T7f)pYz1t&uMtf^&4()Dt!wW!o+0bwngeR7RB$6T8nTizpTaNy5Ux8QNHM8IHy`a z9QOnZaE$9)3HBS|MmPc7%w#=rxcE|S&I&YF46Am}nEOL)^%o52Hv!D^tsOA{vHN=x ze?L{iAi*{ITSFr4d8k4t2*qjuSk?PT2EW#N4`Ef8*>X4v79YKJqc3!$bD?KCTf26v z4MuRzB0BjDa}%-kY*`*J4Kr9jgezLewoL&(qJZdZJJR%zVDCj zAAPb=%;UjHNwZ)@?Y+-O9-;FJLTN)Ic=KJm?O)|T-YPNWfM0DDSe7Sbs2eQO7$vJ} zI=zV~xFrH$?{AFd7NJDv42hqg6MnG7%dG=N1=G1O)_jax(i@}iYQ>9Rjp`i>DbVyi=;bEHRUN^yF{$a#Lt{i%p%w9k2 zqCEs%H2y-6_ak5oq};d-hHVdd3r!OB26iubWo}K~my_HsDuY3xQ;?z%a^w!7pWxDN zh5P#tFmi8wQ?HFN{G=eXBkbo$%``;h5G>U?_D3jnB_`J z@bRTu_3MwxpXxu>f=&!Y-?Gm!9c(SFOqC@iYqaL{?mw>w6vv1Z#?7I)YiSG?D{;`ysC9s95*D~#B? zmu9)>Jl19T9DaZ_UMJh9{J&`lc!W1XZ=KHGWFUbxcYdD%OZix4yg*RMaWJ&%>2382vb! z6KIzX($6eTec=iCte30!#~P55{^~uRC81Qfc#Qrp2ae4L%H6B~3-$v3n+J)tXUzOl zu4<%o-b`NiupPb34_GU>6yeuM@LrSHyMX)*a;I$7Ppg!nc1 z%lT~mElgW?4l>|M5!Afuv!Hd={+*Z5PannBk0WG6MjME%d!+0pfJqWy8mb{>vb)_( zBhDO#9To<|3@fSI3=72dP(SFF8}6$5 z_Tr}3S#sT6p3VXYD*pSn&&GiJkxMaPx{vn7hYg*DJ6Y_ zf?r2HU|7;|J?&Zo?=&jG`P1|j8i52m6IR44xy5!z{`sdnEUr*k z)Ye8C1k>^>z0rHvlGVkE5;1ovHR0H{NRQCwFaqC0;;mSj_3yfl1S@$!9xZ}4qa90i#+{@x1ZETWe z2FtF4iavwLgkimBu$fXqhr@@UIyOk+r}Qw9)ilRA=O^Da41aT-Uj8{|CcgQ7e9;$M zvo3Rzgw|Lh*Yv4BBe*YYBS9bbiQJP=P>P8z?P5~=A1rixwS6|fjAAM-8F1XKPF6VQ z)Y_xr?e?f!s}2&yBf$aT8h(@B>D=q=i6i==X_gh_a@#R%!f9OAk#;D-Z*yvXF^dg< zYDWdB@7nnAA{j=}mpaPguDa*Cfjw70u0xFHZzLR_EMpVi@o!5d+b6SKZJa*3Jiz^k zW4%TN2YBI6I+$3nR)YTr-;rpnGU`v~J75DAVLPOIouy$@NEiXZ?s~9$ctGXa<4JkI z*}Y_eWbOyobg+bke4+s@rsi8Qd}iNxucMuZDj;;+`d1c`;B|ABq8Rf4@UQ*f{@l5J z!)czH>|M?A0gNM($L}BVtJL2Q;Xb99eJ2KafQky)4cGV(Xv7>P(y?5TyRxteG-fk$ z#9hDlAl?MA3}9UN-#$vTdH0oe>2`U5|6uOKW4*ibMLmV_Kp^`eAb{<@gqjOhQ1;z0 zL!RHKhs=qLT8crWQpAlRb2*Gnzh3slpa-VkoB9}x5sN2jvN>;Gsd}CRnak^F{jZpV z&JjqkTNh^D|7AYrqv_mT+x(IQ2=;##+^j=BFZYd1eW+0%wWZ+x2^t7i9rOSA4A#tv zVP>AQy9Ngr$dYtW-3ymibTH3g;zr{;pv~Ngj(R1cWe9CG45JJFcw)Wfv)O^lR!>e7 z6}Jk8Rq%-H&CPQ>m2!6+-r12)j}fi3Jq=3(Fe6PnEv>{W5?!v+A=-5YMn!x}I-j^y z9s*1)KY@98Z4@kEtmzdM8msxbb#N)zkM!9+dJ`LIMAbK%wgSD-phN?d2*Tk$D=pq` zi`b;!!gT%tQ$&A9exDIhNUc9TcQjz58E_+iQU9@T^b_Ue+?7mFtF z2fxw#bkq{Hp9TmGP|&2Rsq9{O0jB4`7U*`?2NsYRR~5Q_BNP}jcRGP<%(uVvoN1}i zv!)L%F0i&}x4r&AG-a>1ZkITsP;vqO0ZCQ|97FgpkDeQ-e!Of;o@*9%Q7zOR?5{@d zxLbbQ94r6YbNAkkTzYS9Mc?e&<2dK%^_n6rE>QqXUZbpc$AGzu`s?O&_M4u$zE_NL z-L9sX?xNve>82UBkEj9u+lMiM-<^b8pzOh)rez;ul<24w2 zWyhV#{f-VzhaPTm^Nu26K`Z`A&zr{Ms1HgK?HQzXljT>wU5w%r?)U{<*MCm`3>dW8 z_t7s8OdQE*MjfakoFMA^bJ4pp!3P_xpZMHzRewE-X*1h{W0La{HO}9=w`(dL%wD@E)`b8vb6g1s0sP zO>yBRAg}CP@Xfb>M>|_PgQJiuv_`_j0NqiJsQ82t`f}=TJRP`* zHa3*ld&$nD;w~3PikusrD~PTY!-XU3B!WW#05v$PAYmv&27VSIjCvAx;|%3+YAC*? zL9kddl7NJ6sP+Ebzi>(`nlJJ}k%fjvEG$ddJ5cF0OBUaN>Ux>iL3B=&hUfCH&nO{1~NlzGC%jK6;| z;MWgR?RL}R(%!4=oMoChU;D?jpDL%&ZK`7Q)i@dwBy9G2P|1XDA_!GBr z;icgW3Z*U`b&eNhI1Bey0^ABlU>*IFEtjbn!J^J_ucjMs*O+KZzxm`Fl^Ml+?8=%F z_{pO*WVxX5f7tr+c&PX9|7;PJ%GM=YvTrSxB1?&)?E6l#Gm^|;>?$FI5VB<7cc#o> zBvG>OGiE4c9b?~@-%I!RxtIIxpB`f>^Pcznyw37`KF>Lb6u+Q>BQAFDESTvc2WA)? z5qY^Y8W2!P)7Dsa&rzJ7E}<~%^3)HgV_7SL z;$?h?>z2P){A$`^0|>#^g^FdW!h^X{K_6=;Oz4)c&bmL@EsRvgnX`tAU9qi-Iqqmu z7`1pPtNO=Ujsa#71Wj}H2cUfmKuCk8)8$D3zB=ADReFC+)Z0XqeN}w*1s&wS}O< z5uvC_pJ}h+v2MG#;h9Sz@)R$uD1m?@`U-Sce|{%)U9&Aj_Fi_Z>hpv>Yey>Viu@R* zR7CSmDq8Pm>~qh2!0Pdai*=nzT{8aqO%aTMSvmdftlNddAO8=w!ZA8P;qybbo@dZL zvtKHn(Of$G`xD_1HJ zK>sz`V$S+ib{XM^-GsTou|wCXzujW%UE*Nxs|->FpnNcE$k^``iHW+}QJ0Vy2)7oT z-Yzn-go~Xd+(9~Xx6Lee!lw#owokGj01Czd52*y-CS`r(nMrW(3m71V(PMxn4?RuMkfd&$$F20lzOwrB&hXUBc)byk*!5t~=b8pWIGQ=A* zT<85WBu9V2B^-#0<_Pi4Xv_fF2w*VWr=t4FzCw^f5h zcj0kPsIU=-xES%O3g=SbUn3kEuR;tccDjuwO(|eLaNtX&!;Bt$7%KO6>UH2Y^%dpL`?jF0JnK& znAJa~h4Y_M6+9>O)(O=9E|ECXr{+CXvcL6`hkZ_GBlpoQU-_s;=g+4HIui7mFObky zf;==)Z%D64Rl0N9i>N9M-MIl@nbPdzzBYR)Bv!W*^e#MuQBDrKT~grF$b6z7_%Rs@ zaefY47D8NJ+P?UFqtDV9^z{D8s{*_#KuEmx=l7bKV$c~o_>j(MC>}t*C?K+{yGS?@QxeO^ud^qyg zSnW7BP(yZKwla58;y(CXSML%1)z;`;LXx*1`|Z6V^*m$bHr6|dI(w?4d7jlorDLe!Yt=Cu03KvcWG4mihu zBHS5y^sB!rP&9|%0kb^LUf+@QqhsIuoYS$39r4@Niklcy;f835logK_V?x1~MR!np zG~lI)Tlv@tpl#gpO*g9Q;;YoACT>x@ysjEn3}E};tp_F+?kQ&Hl7vOA6<U+t$vVZGVrEFKEX#g&1jfmJBGJFn247RkqWF(jvqF^uWuIrGC2&UcOx)o;~_t`bS zqnUk*NjBbgZ8Ix(>9gNvSiQzX;o!!&$@9^};7+4Zn)}j!pO*-Cn$|=JdMR?!bHP<+ zQjzwO8Pz4znfMRv0h|mAq}CUj742Ypf=@<%_fpN5wP|a|+1aQUwj*U^a?UF#IDEF` zx~xH(_+-@d`ZwKhA_Ow2p4q>kc0pKm=6+wGzVVr>qLyjxHz@zzDf(}u0d0{?q#w6< z!refL;~p+r79mA=(cq9{nrhm@T^Dd;@&Xm9$fyFw(OpLPLsE*gxzKlMq+5=IR|P1E zlclSf*7@JqB?KaW7ddIJF@lwj6Dm!_DMJVt6Sw2WIBx#UxQMu)14CuFMKJ_TUOc>9 zNgmK~9||Q3ZBxdMsM`iEE&Pbw??85od6eY8t&g1?YS+pW`^l+Dym~Nsyo8>QI*$6I zq_ME{-VV)LZ$$^D%&M87>C?B=$mqB_A1bxvHEF8UDM;8jaUh6|xKL{bv5I-G>J;hp z=wkV|dv;kWxshtA7x)-%Qkit%gVlp)Lb|sRL(TRw^k(8QLmB1?Pqyy@`_n_0hao6m}l%E-z zj99R&p!4%I+W_s|Ps4ldH8?--k!}3I!bsDA$rP86ji~g^TB-qH{!r7bKmD4ce7RW*l9x}P`5ItztL+8oVh%hD;>v($;;|aMyRagYH_QTgk)alpQu}kws(8@dJBQ z?{VTM>JFniBmQZkCG*DGMSTUXD-6yp=Yrax(#%8=O{Uu6U{>VA5!?tx70lhC-HkU!;mcQW~K2{ z;B$%@e*kNBzfG&`qRGeyS$klq3H+)h0%xU=_Qg@4j)zyV57o1}Tu~Rj(c+8C_L{K8ZIV z@%2?h>$9)@&@9nC=o;b|7`m7BkSme?aq)n5a64LxS#7WHH*_*d%KSz4O|9cymm8u| zFprn|3iwa=-kZ|S&zu?HIkC3cRlfbF!$ald9ng25=-VbTJ<+dihwuS3;C%1cd;O1k zsfb0|m!LsAK#*a9;GmU83C_)FP4n=2RM*2$U=33Y(ZpRYE> z{3q;xG4Z#T39w`^Fy*gWe80aa$42|DE9Z9K4c*+$qOF#e@h8Y4-EUP7ZZsuW`oJF# z$Dc8nMkUdc;1iO2^orhuQUA)*>q+sO&di!@H*|6MrbIutnn0qsxO}dp3AZl?hwX6> z8IE}F!N>Z2HYGl30%jTeVah)Klyi1*H8q(!T;Mn6r!6eyu!M|DG_iz<$N{ zwA*9H>o(d9(Z^1ls9=;B3~D%k=`}g2GPh2?mbLE0Iry-%>g#g!2A59&b zFHgqs1K}*|3pYE~H#z*}U8p=PA)5TGQdzOpvtKa@O`0|tvpOwuXN}5of1FDEIKpoG zM+oCsfbKbsYwy$(rzt$mDzW+8{crCV%BKGEiw_p-N=a!1dp>q~M{}x~*pvh?;rZgN z{i>KZTVvTULM4mt2c%&hQg#zU-?SC6u%*BVraCY#xaFihgoW=fINB8!Omw*4#*IW^ z%}2zfr0REW?q=r9lAiQEQk3gcYkb&Nq1`)Nzk{MfWpsS`S~HAQs!xa4Cbv9ewaQ_& zzKnx??p!5?#0TGdr*fIQcUN7#&yr84Md~SqB zdzv|Rk%hEYV6+M8d*hXn3SJec>8g0Qu*8yAjB)2Ykn5{6vgNoxnsK2niD=8}+Kp5< z35T3S3sKz$$iu#h5OJn!s;HcFv#P!_aPPs;v#w&WVC|nj+8+?hci~Vh4+9}0A|l^T zGTjcbe_9UyG>a6kU$kt?@4Wu>wY56s^M$fP6Imz`J_4Un(eIc&4DDDvCjZnhq`P*6 zsybtEBfzRzHoyM9*R`ojco!YQ>{E>I2ZuY~ zvQQ*n(l$0HP0q?R)gHlSMnhe+zs1@$#M9c{;6U38MeV~doQ*{?`nW4ENX<9~{Z9Gx+w zI4Q0yXQc%9L?(KI$fbTQ>^t>brq`9&nC7@}rO_gC)QvsW7^tLkU15c%M`*^yXCCOm3iv-xCW;fI~J z<kzEE7t5a>p&+>=P}RAH|{DU`BtJ(LsX9YAk_u-(JI{ z;I2v3S|u^)mL|2QltJH(C#TDz{lT%?l9%VL=y?32sfI##QNl5=E%jBA7tb`$f>&km zezWojC1sN7q0;Anc5&u|9x1+#@mT;*ySA;aa2e*~po6WIBcJO4F~e@%i1jZ#Q$Qcn z!Y_Bx>#yjmSals4r(x;`oMkL8L5(;V#Y<4qywg2D!+sk7o{}Oi3|dQT+!`X(BFn@? z*h{;*_=I-;bke`lcaV`d$^&x{e|%<;{BSKcWk^EY|E_~d^4=L^_q+P`EuV3mhp1ZF zkP|*XA~_HeVDpeL#QLc5tbs6zC|&9qo&69>>f6`*lZ+gzvbN9=Xx}Y7wd!bHMsHxy8xxl@;3KhrIE(uyvGzwd zQ33COsO5HbNLF$P-~60!D`Ty%=v@TaPEs$t3*TIz>^5;&scco^N6MZK)XH>x z>g|E8;veNz%r>mw?LE)>S6S41%jJ3_fkD&4zQWyZ<@+y!i_(9Z0)IcnPQorfCCPqi zDuX=3CXtqJB^?(y^5%O%p6K~ogL1*|Wd0O&46FlCZK}==A-`Ijgfcz9LENtNk$XA7 zwOLFMZO*Zhfqh*5Xz{ZPr|m?g<}QUqLkk#lU7Rz354qvNp^m}TxjTYIV?O=%cu|*OslYz?rbqXTIAfXUjF=8XnMjM|r5e*QszoSZ3ZQTL|>D2#}=iVq;)}o=Xr5 zq>oNiT;2~(`0b#Rm`lVul~;0Sr|3vb8FoJnYIfgMAft*g&{xC#2%@^*NFf-9Y^s$V z?Ia!{LH{j$0wm99up|!r%+k!hjr%+^`Ox@gjKQ#GR0;;?U5-NYc7gvFP)D}_U7N@> zCAwT=n8VlEBHA7Z+QZh_qM_UKFDn!Tg&*JQhEy23e9t$ZNxG%6kp!QwncWuLH7h)_ zqx-nJKhMVo>0fhK4pG`vg{A&dZtd~(J_|wYg^0!`mx4FzmTl&H3b8D;g^2s1Sz59^ zi`4bv1quLfSt6kj=v*bCz=8oeLGbm#6d9y*N3p4%76y_%j?=p^Ir*Aa-U3{*?Agu} zgt3<@u^jAoK6pr#%{Vy~DV`E=n(fZtzv(#;1_QzBA0Kk))o2wd9{S7K&iV2ml zI!-B-Nx3fv*jvM(_U3Tm3+o)6l%&26@Gi^DZ@YG74k5lHX`f6*F}2g3oY*QWcuFNp z9xVtmve!rFKIK!<_iBn~p2(_t*D3_(2eSB`3@{|C4;pLSst+% z@c_tD@h>q1hF5kmglNsBz*643vk$8kj!2hL!M91P@A3lV1Eq!Tpdp?&Rl|qVg_dJ<)O&pSOd%lpF=fQc58^{CQ|I~H+(d^o&1gf_uN)!1N}6_DbT$eCqpOe3^!S*_>f=+y z|Kw;_;{4U0AW)xG`d2e?n2(<^;q$LN_CDk+I6xj8_$dVvxvJW!&M@d$lcHd*9jxcY zDHR|GVWDMh2?JjDSC$=umR1&7sYRNwl@|0P>TH2tL6}qyTfgDzJ?0#_3_DoXOGDbj zhvmbu=Sc6q23Y69Qztv7+vkP*q=CEf7@6Y z(b37K&2dwL>N}5@RYL}OkJNJqD*Hmf>SIoZRmR<$-`FQW+uf8WN%DwnS|{CYsWzPx zD6cZdW#}6M*4rV0J1y~laUhA|60nwuO3s7;$?r)jdBZMoOQJe zQbL?9C3Lq95lzF`AwEnksfAf6nwfE-M_L^d4%V-q6xQjQcLwMAd$Bzh5uAw=_nsQ8 z6u(&drgAo>h_}k2D%EO@^&CTL(LOL#&mgx={jD8x&wXsMVToD?l@M-&C z)p65r*r7w#r6?KeeETa>_IkiioTE3|15U1|!O=NUX3*csl{}d2_0WAcx>B1ZK>*Y8 z$gU}xjmr~8(PRkdqkqfv|Nlz9gv#SqF%!Wn$)i`Vd;a5fbqqmFoYN*3u&A){9nn_U z0+^7#cH+n*cV9m{4L;Sf1IzNEf9GuYd;VMb^o!GFO|fuEadT1 zbiT$B(l?SUdB}qS#*Z%TF>Lho4e29!i@x?~;d=Nm|8s3y%4lrMO>4>dNBst`oEINF zq^XG&8#3iAnVQY1wKfL`+-(xMCZsa5EE?J;nVpWiX%90}Mk19lwVk0OXFX&BXriG# zMnxE{zjow|;$#^a(_NAWYbM8MYhN5)&<)Cbs*|sH;-W~&Oj5>?W&%`C2zEH~YrV{Dg$|(5aJrDYO zZyY|E3bt9b17Hjj4w}Zx=e7LYdZ&AXgtm)CQp`_NPs99HD<)HS2W8f$s9TRN%Pd3z z&mrjYjrnl72bS|t-CXHZ=;EUFT^wfL$HH`VVb@b^rZc_NgQ=gFE+z810r?r~c3Rro zHcoD0+?!%!fw)2w5kp0?GY$fSr^Jl%@>fj#)b3G?2o7(M1(-3lsN1u@&UIBPi@uY% z`kh*8ayi|Uy)d`Q_THbN0MO7ImsoeTD$=tXl9OO$#rZW1TA+ei%^JS%IE^On1YwV*`3_&mB01PY_W11( z1-Y4E+A`kJO-A?g-3K02u-+vHvsN09_%M&W5g%dJ_5b4|K>EH?>d)Lr?Xa@6c3BkT z+;@(fkZ-3?fpq27h9@vxwBJW{y*enBw9x7>!7*m7NpM!6mu_%6!fh?kLVQZ|f zDTA>K<3o82be-0fX*4#9yRDk^Rh4-5f{sl`%l9j*<}%CQ)kXO*re%mnibp&Z`Z+26 zyjgAo@#wn(G~SDQqSbXPXePDYugH-;9lOyx=Xhtu$;v+|G%g8%)a-8BBt>tT1A{ug z@72$yXf2pKi@=NiPIdMV@=K5o_J>elX-o#p-cxc9RpFW?4i@RWM8;ZF%^*;qzj!r>RhxzW4&_tx#a-C99FWBZzXy>i=;Hk!-Fke>4L!s~qyYgfzlN5iy zQy$%r`^re`)v#FIN;uX`9V270Z3D$h06-)>V!UZrhZp z9k#1ZC)aepU^-DWN;oqmOyZtxlu1HOkwt(Q$yvjpgz{SE%*S^7vMl{K9(Bmr7V&-4 zrkb)O6j`>^FBB3>i36Ha}0wG8|8E zwwFk(Pc^JoPA*iyH_T9k9+WpmByy6d%OzLE9#xB!ezu~lVDjFJvM%WGLy^C-6lJJXkn^;9MSsy|KJmV zKeGT8b?H&bctAJcxvlT8>ZY7hjm@{#>)wg|PJ(4=jxM@0`h)^yHxL7rPHd@8&%}jB zySw0!%{JLN&cyGpoH3;hN_Ul(LLmH@S`%xtfpyZv8@P^0=>2OJxptB?zLrFj1D7q+8aF~oEA;&*JO9zTcZ;1*~$z`PDC|8Ev z6dD^rY4;a%Bqs;J3kW7?jZkBegLQ`~#+cUo71gVdxhDPDboUlvG zpFdnrnqoAz;?$%LQTKiS$y8>ZjP=ij&J+cSODpwlRi%W)DhHJznIwbV2TrP0p4RpV zy8+(9gQ{)}^* zp46>XZk+F#;|+~&MRP=(RPXXK6f_hX&%JR796v@{z%T!E-eIQv@HB7`d4d?rP2NLYf6i; zvxIZm$2X_~QrYbLY*Udm(j$?iQX}pTNj&IMFB#n>h>d->>ZL`xIx(G=p1a^96>T2k64E3D3DzweEJ!8_9S(F_8*hOe+ak29AcC za2%`_at04O9p`h2Q2g?W;Ito!C}vf5TrDS~IDPIzamv0$fQ+7<(*B0|{KuSmQn00b zf71W(q*x2#6P=lexQOG}Bi@CK|8a-RdS&2cZviUmRBiPxran_Kxtq6_=H-3Q4^H1d zw-7O4P!Y;RO<`OQ>CT4DmHIG$ejH@O%FdGiR%ZWQRl1s4%Pbii$ZFE|$-OnKl)oZV z?)(fvif6sn>G-0;t$8kl8Y+`8ka~c&A947|!mZ?$|7WzwCrUKhY8i3utrHo7hv=XLxq`m{{giBw*bzY2y>NBQPt;PZa zvAnY4qZJt?Z09w=TaIQEIvu{(wm8=8*eVUS?Us|v9ZpI{9jM0lMJF6kXNgA=eBdU& zkeYAoOcuy(1m~zzObAg2I+^D5;PV4B(xogn_nlq7f8nAUCrv3e7Kty){i~%lD?0WY zHw*Rsel6w_TBw1}Rx#}psyzG{T@ZlJH_%Er)MH79yti^!8CGCK?PD<6sjhmedzYr` z6*}1d;A=qzMKH?mP)+}isS-!aQWv1;iJYRTV~29m-HX>Mo>dbu!sQ(=Rr{UvEUm6|g4g~G4DYs)#Hi`H?-{RTH zC^gQlEgnH(lhP+@=`@!&j>sR2BS5~Z-<$wD8jwU(EDCj`>drK~$FeZ=zOO7cD%zuQ z$3%E76?df1{r_MT;CjXN1P@w7FC;4@i|jDhuN!l5?pf5IZDuU#6ox*_=zg?fE4 zP`aelaE8;lHqJ6}IdfjdOb2(p$UpUG2pDsC5Q}I8Ftxf(HP^soADE34@GY4*zHB>$ ziyZmfU@T3pRm=9v_%9l$LbddqYl7a~_bRN`+3F^HW9vyA|Earv+X`4v@(CxnJa&Y| z09rlj3$oq@K9xh$`(7*Ba^KIf^q(waT@~9+iH7ms!<%Y4==BGa;`v#cm1PT-YC>GO ziHQu28ehp3wPXrYEx5Gs{+j{Q3k?$HYNtnjqR!e{wi|^a~-ADC=+7tn_N0)TA&_2e$RbB~>m#g=HcS>_s1~ z?y7#GEe6_=Qt@fcxw%kK;a3vw;=xW%#_L&8HZzh&=)T(rwj5{xs(SdpK zBbv1HuLEH;mx#q5qy^`=KwMsJIIS>IPC-ZKdA5Z11@%)uLq(Krfv$9pv0`Kl3VW9_ z#q`$b?SLHz4C}EWtr>{bm9htlsFdm?Yk^;)6wE8*<|mozUXC1gfBzVYfoXt{?x$>? zgfMBGM8WfGWx^@Ss&4A}rp827c;5`$vHl1&^O=R7ollv#$IWX1C|Ic^Xm$gTA-WQI z{4{-1=`RYD+@OncVtXF@h9TI2O;h2r6WmDj^lfvw$@22B*C*pj`{8iZ(*UC5j)muK z1Nb&}ge~&LkCNW56&c(n_o~!xQFYl3v77IhF3zkkcbIZv+if^XZ9qkYyYm$}Q^?BB zTICGlVguPWp*jfy_S#;l7;7%VO^-)jJMGYRK|+E&AeN!?DyG#D?-C*ZBePMMhnQHg;Oe#eyN1P^5>bjy*;W@nBb*Slga|+4uDtC84+xSsfe@! zbfP7l#-+?hPzyjN-WxVOt8}zlq$j$s}sB(D9ZIi7F#k{*%-Kw=d)kL)bb>%HPMnp!VE?$nssSCk75I3I5^OfK?CzrMwyTOWV)J`+MRhJ07Gv7DxVX68 zmGU5xCBxSDniH=ZIej*wpGvuCll4&fD+PDYM=P#I1qn$x7u(d05N?%G)}?!72au{c zi79vOb;OzDzPQTVSi|g(qC3RW-1`N-4$zZeQtUb%I^_?MTi+aw&3L*D&HWH#SP*Bl z>*OTPK-d}yV9T^ypJ8XjpAB&2Oe+bzX^+TD$LS~|W8G(+0P-}zKIjs>HeV&oBKb=h z>F_ZdFp3vA@D;Y?aWPQA*w7~B9l>OSRDSZWLH2pOpW-8Y^MN~S=QAW=Go669^=}Nb`vQAxhCx}a>#s%uzpe8Ex8U+_WeViBoy5Bn)`odsi5r!3s zMl)ZLM&&}4-|jW2#0DO}4^53x59#uG>v!bY{jXg6@QB1Ecu9h%t=>UXx=PPf8R_=B zEO6tjdf3DpgB~9j{HsKnDOF^ehv{cC#8>E5r3v zu;M-3reL!izdQS$+kA5rKEKz{hdYNqDt`aqL6Ue(6d!7P_{F>3fg5 zBimYLRs&nCPzz7x6_yt-UWD1Ff5LfFy*%d$%9>Gkia1AXm_WaG?ZpspQ_BnK^S?=lF*%-GAD{^o;l2vni zMeOSWE6G%=eV+*86<&iwhuy_G_n{_zedh9vZ+N7~<@`a>I`4gjRY~u&w1?9=@TCm^ ztL*4~3}DQMQ#-)mzd4^@mxG2oO0(~8G_%tVgvZh-GiQb#?{z9ikOSgdDd15G>HzI4 z5iETNREITIDtO_%djpgY?r1(T`@X$2Y~m{z-^ymaTQfVV1|A_93H$XtTcC& zzKZKciF>z^`fMU^{U|)PM8-0=Mm;KMjzr79D*|2m1t_nJwu+dgNw3y7h*@Qlfe&XH zRHj19P)15j&b*21lQHLG0y&CS0HFF0Sp@j)Ve!$>bz%kXT2HmD7e)f2(Ot~*cGXuP z6k37ghVm1cm?-8?|2TFNHcz*#>s2G zV8>tZ7`EH{hE>V~jfXZnS9|VC9fYVJ2unD3$x}d;ZE2z@?`_E|r!J@K_KYfLrRdmN zai?AKWDd@l|B7nzjdbum2Xrlm8L9_ zV~;ZAiX#NMiC))5L7s_<@~4fX>icTkDd((s!Rv~oF{j_dnBIW&KSLWaE~Id)W1RVvVRvF$B8tpi5c4B01N_b)=|wmV zKLP>5b4*Mb>9~2X+?FUla|M*35C!i|=;H(%aa{!+ajuEn)W<_~=;cgE}(9 zlH>6e(q}Cuug-NG&HwxT{iSl+^~c*~Z(z^Qkoy(D>oRZS{B$O|!Z4pddxTZz04~X7v@9`XAuB!Ug81| z`F}S2`<0h6I>xGcBg6i|2ngTMq`GtGP8B-|P-L043H1=S zygE_mRYpXP>ve_$XZfEi06zxkQ{{f;Q|&FzJn_S*s@DN16W*#WS7)Jo_~+EluZIpS z0A^w(%OAl3?}lhAezck~X2ye|lEa7&Xvg=1E!@?&z9P9A8|lFsgD%?~JuP(Dh;Ajz zXXSGP4poZoqkGB6m2T=WPkV2Z?fEkZ{A)^m?F_w?td;CjP)Yh1h2>&W0bJolYG3olD=jaP_e(ROCW!J4 z3Lfk{^r35R!!-=!Tr%A1@`g~G!m-W?1~y7Hh@bwvlKQ;nd-Y6SG>ogD{Y$@n!Rvt% zl-C1uhX1DKzb`XLWR!5{KH|~=pZJ+k?MuIj4%{tqB9cL;GO2^{#+2Ti94Q$`T7{`| zYk+ucrK4!wBQS1dO-&t(mx0guLyTqY^{**LS4tmaKMq|~p=jqN%%JjZ47Usz2fKt` zve!?l6BFtmzxy0pcedncDO>ykC>Hb;64s9zj^164>)soszn&nTt6#XWv~JjKR?@{m zq06)z7Y$qAFy4Aq+4?oTpyEU!L%`mdg+Li~e36a-<~`bopeOtCXK#Wb{Ktxuq~`!E zHgIDPC@3gMOL#{!3Mw~N&I3d){J9Q4s-`gp*3+rNkVTA()6&}cIGNM6pbrF*hs&A2 zpCaht!#t0^bPX^mx^x98nm^{9q9xhk6`J^0sNR0D%RF;@q+|l4IbMYc?8eCv;RTWQ z<1c3CvUfpHckYpf3E0EFy@;)3;SZ5)vwe9%gAd9QfH(sX8`a9*g1(yKEWcEv1v}1D zb*oiBU-F3lhu`v2=a{QiwF&!AvSlW`&|JR`ceTCh{r&>eti1(R=Ru`vvY|CM@i_f_ zol#i*S&t(0lEDdf3(b=XNpH_1zAj!d&K1Fg5ckpDWmg0pB%Tt*)>sa3f--+KSGhJB zhNhDDn%63HC{O{sOEYz)gS*N&2)p0$LGdGI`}>HGx|1(u|3Gy*JktO8v<4{P9LEuIv-v9A`2&Yx?)HE`P6Ee=moeecmXE%e)6a8ZOh;$@zu} zwN_skk1}p0XFbNF?snfL?%!UfCDzP3U74pB7t2iV;^dkkPg#kupgv`;@P(BMRqUTC z*!1v9>Mjb1$dwgQv8Pyo5_iZ!oZU04O#hvBNkMZm)k>7VlF6q0_e)nDb&zDDvGyfD zar3)-28h@7k!uO2N29{u-p9j@1mrDZT}h$Pq%f5s-L835G_(!)-awblwO@`uz(PQf zJIUc>4oG<37cZQ~R@9KIqqn3>VW|Yn$3_V?)uEU3IY85KS^`;`Pl_M-sfeV;sOnZ? z?_JwY$yVRJO;2CvYSFqj249;q6v3?aL>zT}Q~U?Amzl?9Wk>x`5)EqKlo-lL)5Ju5 z3!@=2rBJ&JDW*m6Os@l+ybl) zk~+CCJ!PcrIfex&%L`B{u~cE3spgnTsopUy;NP3`5@c<)kx(Z2sW9-n_eq+gviq)o+977L%p5_uVz}hb3{g=wwXod-ZDa~uU}VP&crFN zayq9Zlo`{qmhS@HYdfp7P9?Jag))XP+i^@9ag}uQ(pMFXYRo0=Ziq46qaAssUeT;u z3sv!-7MRxAWG{%;(&-PyasqtfkZ*f@3Y?wV<5MW^!$F**6hm6SJr8ScQhR!nN`aeb z)8kcdIgbR#(HUfs<**j|#Sc51v*+$+14mQn}Usx}RovTt~k3l%EFpSF&=@iD(A zBJ(q@Q)xie;0B0A{MOp)ooL}yhJ*TT%NVV`JQ0v+28dM{rQHifAIc3_fJm`7!^*m? zf9+uz=ig~>!_%vu`|myXOiB zr&xTq{C2kGI(;^8PtLNOc_Mk(5LP1O-@_zgg%2YQ;MzXu1cVMvb5wKX^KDgr3rSfw zOsfqpIJ4kKDcTo3Nt^8-S+qdHs2n|5dfeo~Fk--WdkyQ9bKKIP$dYxH7oppb({4TU zgL0YclNs$>e_D(XJ(8j(1%)+v;Jo+f9dD7xQmEhA4Y!^DaOQv8Z6}=66Wa~|Z)B8_ zj~WHi_9x0tQWLK6F+GqAe;hQmQ%nICuh{%XR)d6$cZBRHSV-Z6& zUr&hMsk|NmXjf8OGpS>w)aC1LdFitH!p^ICI|jR@BQ2j6l6VDUQ+GQ2HiDCB=yUz+ zj|G_@4!miS6n08;ZDU{bj>eq$OAGpby92@H4}WwB-`_Xb^heTIUXRV|eEnCdXh;+< z?FWC@rQoJ?VId)mXbQYN#rxM^@abND_{`_~Dx;^0(n!tO-`=un_4m^l+-*3skiI8I zJKSF-RvHpckuGK?LpGA67GK>3yZ8#FYM7N{}p%+ z+QFTO5-tO%sFopJ%@t9Hkqa(R@_?|j3pPN~u$qp`>(WeOW~oRz%~o2QIOUG*7p{gl z4GT<^Hzgj6^Bo8~J8>gOXmmH%FmA>#Zfba|OsMYMv$erH8hbx}GzKSq42RW_lPDsC zc5Yc7MxLj*ND|L&Pg#@;9`-o?XqFQ?fuoNS6;tn%ZNGYv{Ejcb<#Hz#eLcvz&`l>Y z1-`EibqmIpvv&HwLg1iD1WXwhdsCn045Xlk({ueNpC=<}t!P?n4sCbuc{;&o3CAJX z60ob~GfsuKk_}})^uVG6-qrf$4w3yIr+fY+2~lLR`khYSoi+zaYlN>zb)4_|LqI)K zj=7=DEDI^{^2CH{NRFY}Qq)1%%pmUrZi&AQEON$GYMRtGRKU;X(= zLzZ-IlA6k+`3b$EUe{)Y%Q|Gc$QV*Koh;qQ8M{!*E>X9~Nc>!lR{A@ZFEvSa~_xaz2sxCEGoxL0qHpF6TXKpKwj>I2MZa<#Sg`3 zf3*LJ9l6x)UKc|Lc8#y|^;(Ku{g+SPRmQWH(vl$IO{B8YPXQYr)|V)={fTC+!hEOO z%zK&}zN24XUf!RQheqU1Zj7D^lqh+d#Bgv+fao6!+Nw)kvxpIeG|qMpMi>+*7>Lm* zEFEQ3_~9OmzXMUgxqGp@;OiFUYeB{T!tVSPiC_IX2uN-RJJyWZ<1@?X_KTxAJ5Rdj zzbv|9FJF0|iBkaU!^{p;hhE6s8D^|`y7ZH~Wu zbFB?lx18L!LjpRAn4@hEe|7l|>enBz6~Pgwj@FAJ=4l2~H(hS6*}F&KO4Q1GCR7y3 zG<0;vwOcEI8&Nzl{uSx^hPHE1@|ttK>$0lEwc6J5sI!g*UM1Qt28F4fV(HXCAJ{?4!KdF&dD&_IAF^Dd(ZS!i?k4qAM zSF5uzkEv&_Yr?=$knwpo?6hve~g>aJOP)q0Q&@*A4sp`Kf#DJ0pr1lVgqsp;>*0Y^+Rfbv{ zip4&-v5e>uaGheLZ?v!D~XDRiCb8KmJjH5xa1&&dm+M3eo>$TpH&1-lc67RRb@JxA8NwhBWZ z@B3maEfoM9&P&KIUH8876Epafw~z2n#lx@AmFjL7VWVtJZqJnv zcnWYy|7}X$qwl;KaKzh!1R+RZVS$XcmniE!8CE2wrT+Bt+2*bnVr}1=E(@K?Kd~K- zo}k*057%%#31rK9T3f~KoW?n~H%_=e=(x+Oddayz)auj@^%8ahMOgx1O8mKnWqc6R zIc~(1Bie}h*bJH8r}T5MWj({)m9v)r{qWzKahKXmrj00_54R(ObyXtyyOxUZ&bm8JRJ&ZYXd&6D%lZ zlasJ_J^|dUL-*s3Zl7BNefy#^5iSt0erIq8q2MO3D1I1ge z#|*B9N7pxY(j07wP%FQ*;rW&#bqUOpS9+R#Q!Gm@DNGDvrd zKzz~Aw1F=Bu!G@L=3{ag@ASX@P8V zL^KrfKy`?Rdk*i7=;(3H|`Xz#F%A}ea5c6K|kq+q@Q?otyRtLT?1WW z+e(+(#~niC-sX>?6wF@|N4Me{+#>lIqjx4o_b4x1D+B<1wF`=J+U%>gfkGbg+fUlV zXqEAViHvX6<}@VipU*04nxT9g=tZoe>z$)k#1P$7=EWy-UX()Yoge z3=8SF+k=GRmTn>HtJ?|OL$);GYYJZn2ZwcW=kfnerao|U23El97MGEI`gJ&F1MX34 zR1Qp*;sy9LMApHR3A^Q0yN67S^z}KRy&$6>)EO+qvFXPY30ApzT(>0|Zg5ZcvJVuyY!k#Xtih zE-wbjsrHa+cL`TKb-~&3ao8RWHS^7xDB3@I-S|tR&I13Bt*?%XLTkGhq!baAQjk#T zR4HXBgBFqQ5Ts#1kr_HfcW?f9|@A zb+3$P&Us=#d+!GzE47mLf^KM)7a);oz$5E0@6s?T(=%-pn@O?{s7f#ynBP_U?~qQ& z-`im51MK>gdB?WEf71Y2Uhd%qDqv`8*Ts`RG>rCpmh>am=XLH$=nJM8zeBu;{yQQ2 z$#$Oum77c82P#4ehmPsg1X!D=douj#mdh;r`GKaYFDCi*#=}NCH}e7%PC#lx#}@vNeK zu8&oW-Et0RdkMe5%pc^w@{dSU3RkyBax8y!V*lHdncSLk5CR|#5yoNf|G2&&AFVLm31m~JUSl>Q18`&Ls%X=R?0kE#C*#*&wy)A-ML!-+q& z>p}{9Ct9O#q`*h46cDGz3^i1=N)ly2tnj!9Ue<*y+0=%F*$j*T@A#1;2bM)^ZKb8f z&7@+9H=fasXN|3ws%%a z;RM$O(2j1dW|Fh$9sbTvk84s*ocSkC|42Rt5#>-6v>31L@PXa=#l$aW2$^sx&&qY;2NTv`TsT$d%R~<1kG%>m zSy6khO5slS(iK>-1&5F_d4l3S6;7%+4*KcuF@#uBzEG+iCj7c|-KEF9G)kAe1k0D7 z*Z=uia-OQ525)#MXo4d5ZUNQol1RWokt2Hfqm@hJY%3GM>pQ?i&>jJqi_~0_0m=O; zp!|0T#2|Bp028Ox$Q;atb%wjOa&P;zb&|)f&)$|zIS(UXyZ(DQCzPkWJe5Ei(XrE} zTk1;sP@t{04jYoB=t17K(RAliW>HARk;JHZf+@!swvO7W9j`9@a`wQ{+{=h27j___ zNw?%wd(jJ7we4TjU z^8Ei`Gx>|tJ~LFlk}HrIZ{X4!3A5n9X2tM$52Fp%w_|1(>&1=E0rrioDR99nf`Wp7 zWvp)WBIZ>H=GD@g>#TjR zuvxx_fA7J5MH%m&o$S&Ll1FQ6s)$&(>hV>4%0>NbCZ#;jyMUFJIF=M-{L`^gLWh1$7{DG)F^&h}hM-L@S+0_9xv!X*<8& z;D!*P(+=5VfZr3{?^)&~z)pZ{*qs%T_qHsO)$_RK4--`HNkrJBxPHFQ$vdC0z~_3K zU5+>sFlqHi0MDOqkm~luDHc|yc1Z1!lTc6oTRDi7j8pd9TvV%JRYV_N<8S6iQftw= z-jt2?u-f|ec#>+&*IVI*t<|?zX3uSTyb+%7SlF)rACHMlU$*m>^l*Hp@<1qrcR;)E z-^NEcNL#zwPy?wn@ws-O;qDKeWe8}{J~AvXhTPQXTj_}DtlG+ATAo`fDo=vIM)q@E z_cH!Dru)JZL>~Rmk^EEyN!>|bBv{@2vJhjJ((&f2?$)rbG}xOXQeEoE*6DM;VSw&1VKZwM7qx;h>ESgQ6bG~`jT)Xo73O|L>Thw~V z$Fw&ED&NdaS|CNE6Z7*7%d@OUKd#Vi>Ad!3x$*My(r+GMk19hfeQD5%)Tv4P&6DiR zb9Y6!MV|@y>J7+VGydnO>QJgr1|Z*rCF8%zpqTClTKT+mDUe%67oZEWz|0g-5wzs$ z;)8>^$Gi&}ci3*_O)&3)2&E?sD42`#*Rf=B+Sm%bd* zRCDVfowa783s?V#(w*?HFFRES$QkoIyQhGTDRWZ%==5l=5Fs|CTIj^3Uy}1cnAG*P z=lTkm{pDTlJ*dyUU8nafIS>^g3zm_altAv>dHy>+U97R%jLUcTk&43is2@yoT+#3- zJZg95%-I&9|MddE>%pO4`dq!&9>_lnnV+u@GIyo^}kwg*CbuY`JNDl{gplu>b1;3S$LUm^1 z<37j;7_J1YI^N63O@QC?y=YFs=KPX)f+3y@tHTS%%TIHDpBz8zW%&oPCe(P?^Jpu? zkg}UF{9HGS9oM7cs0{q^8o()ha9V5mHl)pY+W#*y5Gihzyy=s6@~1QEXQG71c>Aif$0) zh4QNbp+Fv}Zk>{AmmUq&%6NL2j(QP1_J4~SGbJ`B>fRa4AkI5W1LbvQ2#=u<7>)fB zPBt=O7JI|JnA8Cr+dsgQXGsaUSX|+at{PQ^j~8WNmH@WzsHwR$(D?Pz=z~L}lI~cc zlFt>1SxUEprfF(heCo~q%*(uuto_agdY>bTOp+ ze_}`uYu^>h^$JV?q-tIcDQ*n^VFg-`+P1d3&P@T`uQUL6uJhZu@6ij5VDID(ews_O z&XgB+au}3?+g&+1PC0(Pc1W{#I%=em0>*(2Z!&>i1d!Y0iN8y`^VctR9~b0}eTm5n zVq6^I%XM=4zA%y#0jEjn9Q%DH_qNw9*%gH;Rg$_$FU*XDq4*tW$W{XL$)CuWytrY$ zo%0C-4YF%1i3@9&@bFT0J@vCeUB3p(P1C%a6FM;ro9`{Dihu#d@%5s*qdg+CVuCIV zd}j-q{ zL0CRsT2+7MQwFB#(5qxPR%q(zlh1LE&5q^P?dyY^*Qhh}S2ul+O(&FkS7yuCmH&RL zSDnG-AU`~dS~>Mp*gjH!x(|pc+hH=h0edA{z{ut0R+J$C3BuOWB=&)ripWL>ELxMU zZi$2|08E58x*%gxK~&R=gMZASKA8c#KSkrqVlhaD+h}5;u9B6O9RzM4A<=c{9M==> zxBJpRifaLcB7T33^v(z?{Wbv^7@Ukh%N51n{6c+>xq9%mCk`9g(RsNu#+t7qNrk0@y+rES4cGOaDJx&{^f*pG5+7vh$MC|epB@%`eAY&+BS2@NKv~Y zKLazGDHb*>7CJj$)W-Zg9aPPgBp~gYk1Kk!`E%Y@RpCHddW@}9AA2B=Q9g+irOljN ztsC3w!7$w=?ve=~TA=ty%);jMOQ+kfAqGNL_dH5>;jB_#!!VcW>hyBlJK^IkZeHvjOKj;|G*qj0o^NyNmT+jLHcfX`bzJo&!kMAA>W^T z#b+`QsDRNih@;uPCG7kOJl8fIhndSD(1u=Et_`B#p$YDFM^r0blEEOfx|D(G8fD{_ zq-7rssKs&lzMN087V;60B$yL|(A-IKwQbKzLXuG0z~+1(yu@Vh^~jVblkoYZd5I)9 zX+FIypRG3TU@>dktlEd)&ft4?%X4lD`~Q$-MMc#y(LX}plYC*p7Rr&XbR4A(7~xA6$=Z2d22CAovZhX8-*X|jM8j}Z z2xbYJz-_?efmESecHNFy04d|Ls1VC-yna3?i*yAzCzM+xoZ0k$n7x5utvy&7CHid! zC%Co#+H}CqNZVciK0&K^dxTgaoJAD~>ra+y9@eCeH$F@YLp=}uHY#yfLL(SJY|GT- zp1z~Rm>FZ%x~v&vD&_dAOzqZ*zP8VM^AcW4C#8sMsyhV%|4p&EcNCkoe$;k+IkVzI z)1jg$)m+h+*^r^i9MB)+)_w5AZl!l@6NY zFexl5^;jfVsQi|5Vlk~^^pC!@TBRZ+2wV!?UiO;PVT%$I%FuwlW9U>p0fSBg$(wo* zCcZ%hNF&a<4Bfd$Ed5}0^+$=T1lA=XoyL>RDejVNf?5eRcsbR1 zXYt;KAmNYM&bu{wY=iYz8I31GCkHOGr9aKB{3GB2K{@F&7=B71W4$;%|Hj*dh$vL9 z_rk`a9xJ0pD6}n@G4-x~?nuUY*b;B>PUdAfdb_twAS#{d;=KfH*;voyC;IBPFw5ZD4ihm>?CMYH@EsI#2h|(PJrt%oDoOm^OE(_kc<(Q)U zEQL|2pRX#r-H1bLY4qUEoq{$M+z9eJRLU83abbSj(a`b94j|`z8z?YCkq9b|g+^6C zvN0#HXB4c8U)K>bz(VOM+VtX83SIB+pljD*Qv#l?XWb(eI{X(<~HlNzD1TIY*~sMWn_`|*#q zNC|#~Or~jezp0hdwf-M*RjrnMb|%xW8aEneyVrW1{|`7H#e3e3=`GhE5Hrg2%#G=m z#pY=2d0vWZHfMpX?*hK~Zvm*h%X+_w_dxkWk)ZDIXS7`BDk}nSn;Hrv;Oe$WGy+yKfCmiNGvGCpvb%!Fg025^3o|54^>e@KPuo!JZZz+QB{5JUO=hN7m_xBOtB5SdCN zJ*-;`+rE*BC1c#8&%HEZ-7z5|VWsA|4@Ej^W8S}>pmUY69+B%`e@wD3&&ImC7^_F+ z=Qt?Y#(9T&ZuVS%J@zIA!_9E^45Rbu0I{w{P!ph+o&mGMC@eu}YIv(ssPY_c4P#ly!Gwy9K>ImBb zfM=4_0)?3hehEi~;e3~rNyXP;k&t3&Q~0K=XU^Rh@9N6_sr{-_Hrqy_h$7E<{L@p$lZb*k!3fJhnhASvx4Z8|dP;Ub=KEYza8R{^uD zx!d6K0v(Z4#HRFztbK{)mNrRkxYhi{gOgDt4cGmyjjjzftD!-0#vSi;rZYmTJ>BJutEfS$P5nXb=;7n!0_Y`4=hx{(ui@Up&lXnl3JQLzXXTeS>fi zG=z7`v|r({3?yg-{G)k3HYV1gHP%Oi|Gxc0(lvGl6TNqH zy+EhHj{)cL-7_Tu?(H1Xt&9`4p&rWHzGW;vXfrY}{#iS^E}xo_Zk=yCdM4(ETD5)HYH<@{>hKDRX)l{u1I__ z^tsIeCRy6{a*MKK=WLEjs!iYmBQ<^%tTfwHXG~DoIk3%~%uaL(;xQ7IX9n*E%Yzhb zk%?jsCCSMwDiLuR80v+Wq{O-macW~!ef;3|>kqCTM-TaMQW#9$+e#O29iT~d`eVKp z{_87lLwAk9{SeeZ_wkkaMY$@%ILPK~?9XStyfuS4SsJxA%~3Vha(wnoM=iBWEdZHU zX;3-nkPr;7cX4iLS*T64A|<)>(a+bxTy04E`HB_Qi(GC;L{^$H<*kDWzT%MqYG0ee zdQa69;gb)&XS&dQc_4@`YD229zp>tlp0y4m*k*GZe^?XWm$)i1Ea)qz6Sht|V7i3;nVjqgtHbvl& z@ie(?(R*jC$=ef)@;_Up8-!dMF67&nyt3s@OLGECx&--viXfG=6<-D3qrK48&kf#< z5#Rs7kB^E^THo;^dKaKXGDhqYdLr6UkO8#CBWfu#1+5aK zHO>TG>5aq>H#|h{+ZM<_35FpL>c371J)Hu4ii9lSF|x(heIh^E(EaxL=9Yi*&pp0i z*nDFp1HyagR2Zs$NtE!wX*^i;)YXr9FcsV->$zO|J)ys8&-cj&*ywuINBfq?u@d!V z&zm{jC57*<`NTGTR(%}{PKuN9$24hOb3g#&R9UmU{Ke6Fh47J7tD&m??1IeEr6XY- zub;Icf%QP(!bkFundB$nYEF;0KCu&Kph;}FgdW$j($90UD(u;lXqbL_cFlAzS=}58rVT>;HJ>MSV8GGfi&V&8nh~2i@{iQ*7(==Wu z$2z=VPUUhBqKK8)YuRvIqt`coqrWkdBt5)+iO&}C<(&L*Zng74gEtJfkOLUB!0ZWa z1zucv!g=?4v)DAuicfLLP6*AaPZM`AF)20+3quzD#54}hhHq3HR{m0UTZ~LOd@)a{ zk0B00-?cwgQ}b*4-M~SMO%@NX076$DZhGZbATSa50dt&$ zHa~hK*9U#r2Zc907+FfZT>ZHsKU74k^s+ zXivf@1%U4jVqQTlDyPc@kewPQuN8FL{i9F$ZrttVt>feMj9ATc>9>E}4c%Y+Bm>G) z=VoGn9|=1E#NW)fQ7%(s4Uri?_>+z)@pHvSt(N2`#8oMHbE1{pzg!_X^`ZtVZJd)! zxpG}x+ZHnH2BTi${B!k@{I>mTFOaP!aKb$a;5+kAyz)%*K~Y|+NE^QnP{2r(?`LWO z&AkTPg-?4v1m?8(pjsGUP^5qW1)PjxB4FYdE{wcSIaETbkRlJZaf2=ChK|mulX;8n ztLK!I#*8V8?;SWJN$OZ{UwEW8)@fyJH8&u-yR&HPD{tCqiY&1>NId!VD{yepl>hin zM!7dj04rf1guTS}atFq}ah2f5;LD_o6B-kM`W~7}Pb388OmUrdM(G+u(S6 zGKnS5xKa7eN7(y0TG3dWCpLW4L;m_65f;L*5fRa!iMtGABEUkxiMbP{kaVCgdG&SH z#8)VeCNZlyKn=DY@KW-6_6mlE)&W(5EU^#wDyN*#SY>~Pjl1PCkeH~Si$+?TMf#@K5#o7Sw*fubgSMEf4NKuw z?Z>bZllJ4MGNv%kZ&=gKel{X{n2PSKxnNfZ{Vi;8>rGZyymKao=l03k4y#hZrZLB? zo3U?BK=Z@f2v)Vj+f856Ad@$j35lKHy$SXxjco-rMwLK5jdi%$bzbAZRjr#}dBAx* z?G64wAb? zr`@y_2VCv_ilYF_?QHie-lF+x_1i&eUglqH;0=Q(t%%OQw<6=;eETigUn}eP%IFAN zTmMAb-41JM7k5hE!|%SIeQ?v?C~dtx#5w|QQ+)NIIy*Mdk2X~9AAsQMePW-sw&N9$ z(wC!@8iAtLu|&K@0!-IsE-Hr)-g^giNUp@N)U%K2en=z*3<9?e${x z_;k&9S%$E;eCm=iN9G(YqOg+L+V@m&1ie`vF(sBXxa$epJ=+Y>iiYP<+qr1Zn@%8Rw0RGePvFoR5lelUX^1U-_W~ zERhPoq0z&mr`3s;Z+627dqxd%*2PcKUNefb|{Ik zi4QubnD1W*{U$K{_2#=_^568su6O8=r!DPefw6#;tc$(ftKtG1zBusSUU@YXnuMPH z!hr3|7@>0_ganzn6xYp8L+~TSxb84PIBS{>b-fj`f;lXAP!k(C*tAw!+8OzX#cBSp4%T z++Je7%3l4Zk50V;rw;!x@}1SI2dtJf-|lkHw5TXZVvn)4Y#lWwjmW>eaFgiW>wHDs zX5ZI`Hczs}(jV0HGh9jR$4Q63=UTnXjR={zve}mSt!{>J0edotzN*=e>3jfYk z{j82gIaqy3_@iBnwk^-TQ@S+4w0s+srWAv5BRZx5U@cza`#|g$i|-Cv-j|uSJPS2= z_F3rnd5fy3iWJWHQ&Y_Fj#Vab&JPCKJT2VzO(fs8esIZ~uV~o!a9}Nans4QS%>I8z zs&hnF;JCLE;RJ4?Ag3Ao?{MH6uG-IGd+t(Q1TJLzcN|j{CpzPU4r*fx{7{1=UOFpw zg?3VlQ#&FbtnzI+GS`wd7gzY^yAr7j*5X&{QNzQQfKnnz7svWJkw=|tXlgtoNk6|= zX>_XsV+Wu^p$W@`AA;TiC1`?^0TyXGs6>*GpfggIhKZGRM?FYc7Hc%Tlm3ysw&HwXP*H1VMh?1(a1MjCdZByY>S4tBK&sxNdY3dHL71Z zFfX)VzhA@Foy^KFCnIq@6A2tQHzp@A*l!br)e_$Wzb{&RzqF_B|NV90YhGCtI z%KrOB?Rk!&FblekD*izafYnb%ieA!N0wfV}UU;8t|Go147j}`#!}0ZTd2za?-!@1a zE({qj;YhX#5q;TIK9bkTIHlSKz(Q5|Q`^sAo+!y==qV^XIAMENHW&tZco=?$cq1^x zys8nnvkCAH94(yPK`$))Lse{;{ac>P`hAA+gb+wnJ2a@A`Mu?VnF+6km7HA>3WJ+qKEzDxPQa zBX|aL;M$#MHFt4grm^-0g3VcqNN5T;Q^>7DpRwbrLayPulOfhJ_gu2B+Vm@5;j@3{ zmyPTD?JK1YRRE?$v~o2P6d5m}F1!C9vzwI z1Qn%A-Ya#t**yrC-n7ZK5#PDE3Fm5UC@m~MjeZr65}p|m2~-|me=D%K zXBa1hnEvGV5~Pf3U?Q39tuoZ^6a<{;PHq=dlBk3)O?QKWUF-+*n1Kz8^s8kPG}05n zG00-ik^4=!oZddk-0zGTD3mb7jIm64KPEL@zdj3sY;|yUwJ2lMH4tR$9yf}GeCoJ^ z;Yh=f`qQ%rGwpM<*&7nLo!VNMFk&C<_tGwb2*=pn6e?HlM3VsIQ(K5vjo#mo``LA> z*QizV@#?|55bv=n=$H+w?-UWlYax~D;sw2d_^s|&z%d=zLaE*=AtQa|WL>Ns0_dVw z-wNgQ9__XC6>r6~Pi{19v>!a_U9mjxLrCM-2?j6}-)!`h`>B^_q$$gMyco-Gbq;#G z4X&70a!blNnDC3BPO=jHS_T*@)btRzsg(zgn_m6H`IM01xA#GTD^5A zyenHojnX4{h?L;26Orgt`=vBn1Dk=nAxB=mod2oDIahub8eyNzRDRuglO1@57@^Ll z*=(Ao0ts`(4HZ^xB_pvbz3S*1m%u_+7C{YIJx}j&deEv^!)?idJciXb#<=UlEl76@ zXi;HzZ~Oj*q!Kn6^>`Ii>Eo8QG@G4Z=}qm%?&VX+$q?R6(Y~1bfN(!TfjZHaipfg% zNt6|JSYV)O7{BBfjJN!30C;H$w=aJ6|elW!MmQ)Q~LO< zm+Qzgu)E^6fv9H-%_*fk2w9|uZPphq{SuA3KUbFBG!9n=VLmI}d)~SYq9e8> z(psp*1FyS1{MwLIE^M-dCA!L?DqLpQFEs3Wng6j5vMx;g3VtSMP9gz#ItN3sPKJ}s zll|EX`OjG-WyGtGzk$SV#9G_+%93^etLtg@iQYB5OydJ^);(2~I|mT!b})|bV<(TX zu?J#>{r7H$a`wf20cs6Du}AAGR0d^?c!a1)Ou3}$o%t?ojAsB-3QejX8@3mAQBCZX z{hSc&slr(J{bORj(km%qF0^*Ppa{KSJ?9eSE>48vb%Dwy_xUeU$g z8MP20PKrF0bxX!b%CzK=FNt51DKV9>>EISo*4$#_` z8JHz6I!r>*VHj&TGw>=3V-_oDcxx2-c7OVa3g49eCjQn^v+s1nR@ZS+Xen}Y{>!^= z)o5j*qm*#zvHc1$xLnF!sMF`uP!lxYk2>0%@L>YLbCAO5zWr*p^j0p++h*M}@0`a( z+2J*83&PcQ(8ErdjQgqkHL4Oj6aC}`Wt!C)j2_SwN~=Jspq1$fH%@xK1XMY7v+(7b z0c5el3R3lK&_mi@8qe`9`B=B~t;R*z_R~+{%uP(|i>w){2)KLTsSvW z7CF8ctC1*yz8|Y5awk^&P|gw{-{VWIG!LgPo_F&Fvj3{c$27a&tbRvUd83D(_N_Dp z459lqX|Wznf^tas>bvPLy7?&b2pHh{P^Vdc)mcI}?u}Se&Ek%bs4Y&aN7yp0;+t0ck^KdSv-~xPPiL?2I~h ziL|!B`}`>;CTMT9Z={md4@ANuI}(KT@0=T+seZaFb)%mN{Rjwaqgn6=%SMDdt2nqj z?@b!Sd!PVYDZx@pn<*$zkHRunikKMtNPHx6@W@*lY2ArHk3)@q!fdE~eId(z4(wP8 z2yTTUi9(WVEi|geb>c?(WUt!<4B{Y!-wMJMxGSQax^A7qPxu2+(aaIabrAU4^p2>` zR6Zlus`cWJLvpFd7#Km1 ziFkzS#)P~Xmn_MMM|Z?^VWKM_;`!@rNi_%e>k;Jpdl39FO%a=DEkt^Y4YKxZXJD+_ zVYzxc7Sz|vKb<8nP@wSvi$J?emKZ==q!$Hh0E9t*(t4G&^Q5-z%7*(#8O_n5{q5i3 zG7|z2X zSqG}q3~1&2sX5J3QB-Ll_TXq%yPsZttCOoOVkR{3VY1fd<5RiPc$opS&uh6n$a}&T zU`6CGu<4POK7I^Btwext^ho+{=$r#|>(9U@RpDhH#_Cu(9o|6t=y^>~uS>Tr_G;I? zzdj`_d@07Q{P$d(WlXzYCns0jP3*sau<2%}SsNu1@ubr)$-_7p=Cl#g+h+r;sn`s%8uAh>A&QCW?Sct?&q&sgiFzjx3+?92&1~9 z6$@&E-FrJ@!Vz#?Tzk8)=>vemC9*4hDu9UeI6*|O&X;JwagFnWOe|M#gKA|g;rS%_ z+U+bS(t2k}I+B$Pzl&rhsHNX~UQu&ss22X%P2&~(a1yd-XX>(_k+(11I=@2&a$>EXA3F^E(+E&XI*n6kQo%!f z0Qwcus(ET$uzSgW{6LiMxAh#@ACvUqcZ-XRtDIJGw{(svP!qDd?>t(rKJU*&yE<*m znxR>!C2;*hbez86ahIq~HW-I7aB^V}XQCqD?K<1aQs9cqn)%3<_&)mHInLOhK$42h zMV=oW%pA+MP!i=2_VhL@xhPE758&S%7~W9MkDu=taIayQvK)%j__?BIULIL9wxLzQ z)S1#Ev|&+xA3UEVVxPx~gL(}4+z8-V!NgdR&O5U87SjuaGWl2Fc|nNG}ajqI~aBhv@|rzW8Q$I{Vlgl4E#Ruvj6jsk}{I34{FLxsFP1QpQAKLB>*;G zFXaw5t~oqAxbCCMA?usRo7$+!{49T{KmBX!v{qbMYNmusV-en9QtQ^C$Y+#?y*3&Q zyd&TW*e?g+qgh+c0N@@}nn)^cu&6d2ZnQijn|doXz~7fNHs9a!{2Tx|q8HPfniy#8 z2m8~^#Cy&>XI1O~5Zd1#5)XC($@&=Y1>UZDbb?mC^dG>{>HLrx(`rSRlpjc`Ue~@; z;sD58I;DQ%z3%GI3mW`h*!@hf!{JyN%e+0eM*`rJjt4NDjxszx4WoU?xG{jMmR*_b ztTa$nV|Q9g+@0-tL!(^8X}c5FC?ZK%t(xuO3q)y^s<(t6tKEHk zOO}P7l0rQ0J2${<`Wn*WqKC!LP-b%+j+EOAxFc>2uqA5=9?o=bb{ zY;KDow)lQGtH0&to-e5HM4rE(^~w4LGnnekO=H#UUkX9W;qN)s>yZ2d4kUyh>FQ&va0Ck;K()R+aVyYqXB(@d;Vb*OCH8=vex+Rv7*yTxr)I~J zxv$n)jk$^0h?%+_u6;M8G*tI5ZYVrGHPb0S(^;IqH~72eR8}xDmc4;ooZ*)ciLNso z9fF4Q-k-9Ly0cnNKf~IK%18zSDIv+tw1@ZC}g=Tx7$!SEUem^gX znF$feAV~YJo`Y(8jR-$7@k71w^F6Y%h5D0S_Uv2fY5hUwnoISTei2vFa>t@682Eht z|96i6H+~(Ut30Yh&PH1CSi(IdE8PUkwIZ$LB<6Lb{w;T$^-+e?S42m^ia*&xyQ9j4 z&=rh562Bb^2_FSJb_$BK12ZuHL5$}jVOyBbfG&+_2H3Tm$&o!*+P&j2F6=)27D5Mb zfnL@Ygc3ZMf+s`?X1a4rU(5ey0D&uAt?$n#A(A5DBgs;vWpeJ#!crd7Aq^ewxYG9P zYVrh2=006^tJcayf%p#2&i@^;8|#R0&!khJg2M7|YH1sY2u)*XxZ${+enFG8G_C*L zx+0(ak`0PF1(f}sXrMgTbKURcYA5l})>k(5?66ty1>JKHL(kdPJV$m($~ETX+t|uSffvVq z0je^3u9H4jMnLCE@ecWa>O#h0JKleEZJ~yfEka9RkP8eN!R)Al3;s9s0|M7OKST}q zUkDD24XhQddwTm>Ls3k(&jEUNxsvrm%*I0YhU9^}@xkR#tvnugaU*U?Bjly!Ys3hk z;$+^PCS8lv)Z9)W+dZ5bWJQl|Ff2!x&lgPRCe%vxc~CCV!>42bKJ7sy)TfOt`j$I7 zwcqnzOm0Z{s(uaQ*jGPunU-CN|ISd(bVNzwo zsZzN4>ZJ-z@eeXo=&PL67x+}r=(Bw07EcuVSm8-iJx(Yi)%%5SJy#k2!NUT7-)!ed z;te@uLo^qw2lsu}Arn!R23!5r?~9yAd{laN+cs>(ZAkGy9hl1>fj`_@2*cN%&CQV? z{%5z>$X5^;2yDS3R?qOPr$J{{ra|CW;|U;?a?bS2UfiGhrL2FJG`b4nYSM;exMKe# zJEj71miVmDv9FQiQ2`>E_+*E8n|&J47P$hu@q~Kl0f0Bghc?|kPJlhSv zlasnCuS=JlD*~}oknTrREfXI+6@I(qc#C6+DXd_O!JsC~;yu~T1G5)jrD``jo1mv+ zA9#ga)$1-V8Z#1hd7=LnH$@RJYr#w%UeBK?U76QzY_o_TgFpT0F6#6LB8;aCg)cf2!TX( zPwf;RL?<0}=oON`mb>x!6d?q3BdFOi6jzGZ-Jqo{*7*mUs-b%Ow;X4MT;n(1K8t`e zSpNJ;VWbU=SG;A_Dm6;+`BEVaV|Za#Dask6tQnG>U6^Dgw=VdbtoY{-DvH;cKr^pn z2j-?u-Wma+->)QI0~1quP3Qvp^9-iQ%dn*X?~4oGI_OHwjbs$IIn;ZLQpD9v6&?1y zG-y|2_#Rjj^D|CPaD4|sd@7KX_1>6WZp`W?kKyp7(++;d8unqN2#a=13U;e+`~YUG zd=&ipc&-dUQNi$7H6+bA0v5aclbPV}?61us+rOOWQR7y2>VveiP0fFmyIjnL<9sAV zu422{&p5fcK|i7(>gXoahHOvm;Jg&au-YUw`)bt6${M?A=!6beORf;M?i$Mn$YAF^ zLBUFmwwnNT=mv@DfP}WoQR%ax(%DeH`Y%)t|3snkH;s>2QtXJk#(&r0>GkS>3x!<_6WEez%n0w>0JDtXPtgRw)L--lSoW6S zc5U?Bsh1;1VZ>qyq-B}8HN)%N2RfI=SZ!N>KLwfx4)AU$)OF;h7>SeXnDS*21=HhF zz*e>t8HTSQ974#>e5*C}*{&0f?qIU3xFOtOd^RHS(!xU`Z*jxi0*io)7nSmb&$zEU zn3u=)rKJvAJUA3<{I8(jBS8GEri8O%-J^ESAzKe_^<=)Ccf3=hT)7Yo(FIuWg6Z*U zKk@XvOpG0m?M{W`RmKW(9P+!of`Y?RR_M^Mrlz5x8NM^(vA?-0jX&DjhRoay(=vXU zFI6kn`GrFv?AQji5W?@lUsMqFF-!EAxZLy9?a-xLb(wAlNAhdpNQwUVb=-Vos=Z7W zT5+PDmsy;x#LfTR48|kh_E1Qz?T09GEq0FbOhzEn;cu2hEOci5X5=#T(0!g zI2A=+Ih{NkVt(`MZu#KqX_HI?Pgh5PhQw?&!(PA0h_i9& zZw=MS*D0ixvkPoj9IFpz)xG5`;7_drEGvyg?PPR=f5#@fO$TL7nko$$h^F!_8^nzh z4vPye6D8OU|DbGxo=VaD22-yBbHKBq2^Ig!ze}lt4Hwz|V>mWuq~-)3PKed)MZiNq zJzR&Z5f?oV`fpi4w%~i$LIm5h$QB>HcUhd^h{sb zE`b9% z%KHhChi+$l=T=jDeAe(6SR}DvK*W5NcK^8&1aZ9ei3%EA0Ou}yCD3zbwnUL`-M@n| z5WlyM;O3$duKdubG+62bR97p>(%jO5U35RZSy2i3f!I*9SR4|7Dmw?97XBSyMHe7l zo5_%dq)2jVmJ%x9RTG6#B>(tiDM!s=lqH7h26&efIJz7)K9wyF#~}^6LlwDR=*N_i zI{-CTVD;9b191k{e&ByZDA_Ec1uP$BDxXsmqXl{Y_Vi0EKD)m}oSr57TykB}^SK4@YW+A@y)!dm z!~sB1)tTR{!`n;k6Q@XRAi$;EVqnfvliJdb>a`!yz<}}3)6R~O(T#cRK%3@v^RP*IX|65uo|I#>@;6?_do7CZ?Ui0J5o7p1 zW+u&G3{1_ul`&XNVyEuZKDejkFF)YG?rmK%Pk4J6FU2_(>IfuRzJw}4G)tj&nhdXN z;&^V9YxWq@Zr$CtrvkJ_V&Zn8XHU{{0~9~AS2=B1p@GW@QeI&hb$nFi<5n%~o^|o& z1P;FfEQG<$x39<`!?fcp1;V$xHoyz>;x?g$p3jOMXM?qv4+{^HEI_ya8 z;6*;yonud2>93{-<^9=(g|uf_;Xg*2|0P9I7^#}wa33bW)7=T?B}K)!jUZ7@&GrbR zZ^(_@$JZYh$^Y2;>x1Dx4xhU0eCdSMoJw9A#!9OE4`q;QvPywetYJ+7`snkpg7?cV z!+UG2V3iBsRN%Wb8(l2!rONXZYr&i&?-1|9CUWfRkAJ9gqzHQ zyl3qUIQ0F)dR0$m*hVk!;Uj=YRJ#+g&P)Zoy=y!-H|Jml8=CMqa6CXVm{#F@u=Z9+ zn0~R9fDqZE-CFUJj}Cy(H5BI;F1*>)>61G^oWJ>Y2y*?82Cok_F~_Q1%C+$7Rui{V z+)TYk#NXTtgI{^S%B#|V&1Y#E-?d+eXo)Y{VK>2+nEs2}?3~-Z!>%N3Ulm=ptTuA^Q#ai%EJdim<#&kui8;#^bBDeJ$#hi5akto}aPf%{mO(Y_Df zpxg&+&*K{C^$%$|AQW}paB(6rLXn?$SBL5gM=5xF>lEsQH2%I<%0k5{AubKg{@yB@ zlk>u|5Vr)TuYloso;Hw_DzI(9(8>+%D&2q_LzQBhuj5V*HW;*`qxdA!- zdEh#zZe1x$an-x_-L|igxdV%!j}x3m34pcIu12u>W-K}=Zzn|3BGXhSp4abhldE+ z8_gx^(%-x!^a23;ldk^Zo5wvdWXsn3sX2X{2510)GxibVsSz_PgrtN%9i&8KKZ^^>Me=A3*J)T?TeC2(W=>dCZa( z0_(Vlopcgajf!_e0t}q*aB${Np|ii_v*vPO4hmW|F6>;lmGYS51t*U^P319Tx8sT8 zx>d;OP*2&&9Ltr}FF2nQWqcSp;Bg)yg7ZslC0ebJE z-}oDpIq5?xk#*`M>U#-spDTtZ@7c<@ZGBgsU@q6~N_s`@;X?mLM^J0X%p7Xf*Rug`Y_e$#6Sy_SyQQ%0})Oh z0kbM4h^|ByXEooQy#Z$Lmu}7^IwgLHPX{mJup)!(uurqK*D*ECFz)B@O%xFtVU3{L z-Z2D3l=D7x?soYPPzQPc?kV5$0;~5ntpD9dB6GBm?vteUBww3n%$TZ}r~5L&c~lz{ zcYJq4X1HHJ)rbx9t|mt$pX~BA-n}-v7xEzPB#f8xSD zycjVoPtD990f*zpZDTS3MJ$tCL|_mrZT1FFJ=yj1yGWH>U|3|g8}&xsN(gNHQVniN zi|K;{Wxx!EItS>O2ofC1@yaS^VVb^*Ougc8w;@*-$532X@J*8xhu|~}deeOMHU*d{ zInnJ@y#(EMR#stdYf*C31G=S^Qu37=B=?v=tO_W;zYfP_*G-d5Bvt@MQrmi};ur?Z z(t|xq-5wJDI%OK}!V0dI(_p%+83$!Yca+!uiO>F@km&!%)|ZDv-M;N-O?i~8l`Ijm zwFzaH5V9Lc^w!+xdjNnjjAvK1@Rs4qjKv8AV_!f6S<1+0OSK1&x%@sZT^?O6*-l(c_ zz4x{=J%da~W{%1IJ0di~lA>@~kJWUCIqJcRZ?y1-dh`uwCyuc0Pih zYS&~%pIn!9tz=5AI{DP{?Xt{ymak%)Uyrl!sy^zo?>jY*bKtCAkj0^)k;v_xg3OP2 zk4L5Vm@iXndq}Xt0q4)~%pzs_Q>BAx3rzgLT;>lxq zfD)%!7O7(Y20Z+CF>#;-ug1$u)GgofliXLfEFoXe7;Gm>*{k}AmoDCQcU{D!`23Dq z|42Q_?`ytEGVuCqVZahSU`dVNxIxu$XcMN;aiX_@qFCrz#jKk=MLq4zpQXw#mVeOT%>zw`*yp2ZiIRcox8LMf$EC0z2KYgrIK{=s zy#yEpB-|D3|D+q9TYh;csqU?@Dx;=OF`VDxA_p4+d3B`Sp!Hdga|2(^g|5e?=_GF& zGmK*j0~GBt@W{7L2ArtfxMepFG7pk{hBPRI7oXx1#{s7z?fE zNl@UaQxAWfqhYs`hB$}|>4r<=zv@MVrkOWwy1k%KHLOUoT8pf0`4{bUnutf*+fOsST^r?WWI>q54Fi)!y=kc$r zL4JgfDj9^GCxT9U8P@B0sGob-!66&wg?0GM6#%J+e8Zoqx&!FUBFOyf61J0Hz7X5d zgi5q03=)K4T&vL#J8uA4b~X-t`)*?Qez>^W5WH%rV(o&{;!1BZ;Rq1 zbUiyJTRhnN=3mcYR2mTZy=Tid7S`tMtO2HrQ|>t##7*3H&P0VSy)rYpaTR(um5p-u z8bjX2yvz`x|1=+p*oPYk>vO|Sn47KRS#+}n*)2eAaXY={7hRL=@C~w*Hv>DVJ(|Fu zub}zr1Z*>3)`%bI&Gbgfs`bo^^x8HbI%AE4OsUgQr~1O9D$KHyfuy|7Wvgb?}SB1uFhrQWDydMXU>da>u_PteA;RE_>Bo3rrAp zJO)fRrnoN|3DJ7Mi-od1(=mPrG=I@Fn-@OTE*-pj+|lkyLadjC#mTuvJP z8c@R{#!67`z=WutEIgeV@3IdJI!A0hM(adqniZnKwLIIzQ=~zbvQ?V_SnEAW?-EKyCp&P7 z*;=^BVejTIeA#oOtK|@VX^U=oT5?hB1U#Vbj%76^AYs^zgDfWB_FC!wT5>&`Nv29G z2JruSEuL~2UvaKHOxpAamp8ve6yz-fIH9`WP~FdX;Wqv^g2>5E35;?eJJ^Ju0mHSU z@_gZ-J%t5<;KD{tO(dOTD1if4@03S(`jkn9Zp9^4AbcQvWtImJOW@I76p4B%^Rx=i zov|X)*L?vYOKxvkE2bPC#M*F#wgqsD)3^Uc{X2#jXZpH=ZRXmkmGo(NW4f=I`#`r_ z%jnXJE0fK|B9t}8jbXoh<)gFd^4ZQ7n*nQ~D4v(ZefazpYT@`$Z=6O7QxYkUsj3Xf zWGOk76bn@`T6))R(#0TlJ!MNg6PJ?~i~+F{+79&ae!#Bt4&|`5y!2 zw_0AC8Us9|dtQvH8YE(uM%uMyi_7r3b*Y0j$9J}g!vM?%hQ&}PT$cEfLPhvXCgQTQ z0ss(0fr&CN5e2KtRUU2Vom}vL@o;~4;@7VQ{~5g$Zo7?%@B#8ezr3r0JhKq*?seg4 zv^Bl7_`7Jgtx8;G|G;;tVM0Nh!x=r;W>C!j@ND5qH%ptY<@$>0<4zlldSe*Wmv7a+ z!u}zXvGEDaK3X8iQXZR>_^!Atj?cq)Ku{m=iA@ZwQv$ftK0ZH;b-r@)Mwsb#R&uN7 z$4mLpYo7nSx9s6 ztHy0JWo7O&b$ebMKg$%7Wl}EK?=N=08LL83j~_t}wjrJAz}- zSLq;9-@m_KI<=y}@;;J$2bt!IRrju7s>7IHBvnWfyrgnUzSUvcM?W6}YYrZr1YpnJ zUf5OK05Dhep1dNo@gvmp85ea*Z6fz%2Ti^)==!dan;lF;YTbL|Gl@U9gL!7n3`^}@ zY+XIG-$C1N6k8qIKcGUS2Q4a>`F6dss@x2G$R`_q-LOgh{MiB>rIJF;TYK+g{%p)( z`P4vF%)m|ftO#zg^S~CqSPysVEX0e~I)B~vfrqvV0h26hE{Th-R-ocwTb&Yxq{Jun z#%)^6Hm^B8=|)qlcSlCZt%f{)C<=zSj)Fb%ASnWiWbk_JUyG!GAl%w#iz}bW?DYFZ zYs@j|nszR+ZwaHqUOQXofxgVO+Wi3Zvt9N6ka4sX1;O~;#EDu|e%RPuyIN)`3BPX5 z$Z+FopqI$eDhK~Vtay1s_yWgMjq+~Pq_`B)_=enFq0YB+W_@m1&y>inT8wdi`RaLS zo#e4JOfgc^L)Y}0oX=0jmfz5z1hdLU05R07P^p8T8W6h-EImnCFRhnnh*;Fnx(1um z?9@FlaszY$5`hr336R=hGLD5AGKTA_D^8fxcx=A{c4Vs2jy5)xAEwO@6zY^a@5b-J z9;ECqE%B!aM|-U)tQd1_6)$BS*-=KN^4C+wq8Hi^cmGJcZe*Jr*_LS6>IYUQ1>447 z_vD&BWuRn`09S22hXa?ZBDt)#K<{V&;PbUN!7QN4smMVs>CFHDAP&rZKbM(Qo?r0D z+#<3E&-Tcgm$C*BN}^ZAoRFb>WZJqtKVWnd52^Kj$g+o(?BxzTRpp`CklRP=mBT4g^N&PFS5E-27CAQ`@-ZZ3*1} zGtS0zp}Hj^f}<3V@fz4(Yc}X<`h=^l+k=0gdj?A(GgVBLq6`f|BFhu)(Lz$(qfP8fH1-4Cks&^@O`Vv)1unaUDwKw}j<%$|M5u z#`So}QUnXmp~ME|a--sozwvR$asi z9roC~;Xk)rY{2O+>rMT#CPIAybHX}gE_1DTgp!(8Xxl!?UH0!Xhm_yI9?{!{e)(~; zTMu}D%mKDB>)iHjs~nuPU0lp(XP8QH3hChCVruE6G#NC`vL@DTRkHhzyz`xF+HpFl z_w6TOvrh=HJ~gg=0=0{5t^;Gu7OiTXkQ7I-uiP*)LNP_T7xuNHZ|x+y)+}ve>^DPb#4)!P>#_pC zw9^Bv)U$WbyXhsDFxrJt@D}4r`ENX*H17}Lc_POj3pQHw-ISP z&;k6!tn&fvNOGZ#7vjYiL3Z>3vh$4Ll$LHG964one@T**Ne>`h|tF(&&=MAtPHU<`JJQFDTU5HE@ zEDehQ)E8E@l(ob52&@0#l*(IJYUo3+#i>8stf;^2GrPGomJph56za3hD?nYVzs`9p6PVH1D=p10%LtkRo4Jb1+V`pHy{IiG3uxRJOj)Lp)gWrwp-FtISdW)vS=@7L*y;)+IgjWEy znfI9wCus@>?3v{X`YNrU>=ltipsxZ%`+fS%**BYl_tQ*AJC!l&r1oh+e>opS_RNbW zPUCm`d!|LTUL<9S-*>v5p-si;L)#ZH?3Ds8-bDw+A3qYrEwf0QKZ=y;PH4z99L-_ z#xCpKb!rZ08yHBDAgtNK($1uU>3I}n%n1rW;Y&n5yM!s0l>1vntC@Se-vWyoRt6nx zlYM4#HS;SZR#E!O>KmP)-0>FT&Z>qAtMG6V9Gz!gUZV{KgZB67n_!*5*U|xtV zETt+WQNux^n>N%D;CNcD+en>v!He1j{<-jUe}r06%DW>y%6w;p{G@MvPH^F^jl{Zl zKUa+&6(}1pEp30&_^`i{@+Xt%quizc<<#rMJpLu&!Hsb4Z`(dZtMv5s5t)sjU`jGy zx4;8+e44Z7JP($q_%h;NN*UlghT({+zA+8EX_c*Q|5^a$ zfT&kt-H(niz`%LY83AX}eQ?P1fH-}y-sfd9>@dz#+N#0KdZ+Pt^@COEWOd$ zHw6?ytVHoFQMzM#ONGJkapT9Zlpbi_`I9W$G|o;hDcZ!YRUg*ZG(wR34QIPo3yZ0b z4MiK+fTITV*~{VAE26c2W_X5v91e2-#9YND%?nDM6>`5<_xf0fG536M?u1}E@luC4 zCqjK6@cVYbRXUfDY1}-=A2Jx5!&|#jbhgv7g4X-MKFU5RYiaKL+*`rX16_-s{x&k} z;r<8i2NTboEuIu49aLHn;onz|;G0IdBx>Og!{EsyA-zkCT<&11v&BF#rJO58S8Hja z>v_Q-ESzvzuL>u&K<>5bb%LoCvl5u%;~+NM=Qs=5`v=km*J;I+$?bl~q@Xa+TNWc- zSgvMdoEZh`8E?%jq7C?A66#OGsq}zeS4=$|Pb@xMHU%_>o>^RxPI=WjsefNgRnJ{q zRBJHloS|-3$By*Fji=r7p|F1GGvLY(As>G9Tj>QI@D!bF5jMoFL=+?v=cCSGY*&k& z2$g*-+s~h+ss8EVA;1u`7e?koBq7BPkZ}06Xcwf{T?nvEd>TH{pR4jPo(Nizo|Ka5 zA%$fO5{J_fu=yGbST~0zWzk}VNdJpp167c<@JP);=&X*|sn@^prbV4R9*F_|g=&Hw zP8B%u>tar}ok^hMOei-r_s4(9%5r?>^FK z|8*$C%oYHS5+fVSy#(L7pr-?mX#dI_B!)clm$xo{pHdE>L=99h-$CE}K0Qqhj zvyafNtyuek>cYyH*h9+nY zL$(V!HEv}*I3AsNs5C-IT`G1pkDGp02u8PSfMh0P?n$VqIwLPp*_=LuUq!E*-6zP~ zh|(Z3fRj%;2{Wv_HuoKI1>}g_uDm6L z_SrhrA8Pevx)W78sYCpFy?v`zOO7XnH^CTdxTgLs#sWbuOMy8(aWDGQd3O!WHE|o4 z_mb9fyGssU`#ro;dFs`=C83c+tF(WPnG6{n**E>F*_MBZ+A^Z_iZbNsh$5_ zpzd~SN%3U!=fZ5D40C8hIWYo3jR)Y`_Q`$%op@xg!Mq5x^i*T61I}%>8=5#if}l65 zARqqC=y0PyHrfL#paV5xRE|JBfnw*)D%F7|o`ho;Wpo7~chi!LJw_(LT*#n?$+qtu z!XyyG@|OT2K0eEvZW^)AU>}s$|BciSogzy)9(^P=0hf_MbmRB$`ZnDu)DJh6!YOxD zXqT_c)a7UBYnx?1O5uhg|p2~{c2wCJ|1Crtj`A= zJ>u_{k1HG1&0U9!L8=s=Lf>Y!LP=skPZrU-`q3TkI=8M0XrPy@ ze|`8nO9Cxk#>EiiF2l^F_D-zL)lATgEvfPQ(w<)hWOpe-z2sg;&Vn!QOFldV%n%AH zLDg0&o9WNN&R)_Tbw;Y#HqyzYq5jtJC&8J_CmX)ryCIDXRL@31rub_u+)s56<$w0Y z*1~V&&E?grJeBFlHS+4zYsi|Xwszg!&@;9ZJU z=M}PJ=kzA^#A$}!1Oz`9u*|$?JHr{_C=Uc=6+a*y5J=R+sQ%wCnb>`fV$}0*R6 z3F9M~h)0b44-Khr^+&)+uHpnrzZJQ??9DsZc5Ke#^xq8xB=0DDN}tw8^>J+oa?!E( z2A#YUXQ=>y)|*_t$Kl>l^NU??=j&yT&XVmuzonb>qM(a)$?v zEzntpSV;@4s(J{fjhor`ay33XG0hhOiy+J)g1(SOBcq4!Qpnpu_jsUV=47G- z4w_9h(4Bd3r3=PZP{hs;`i(&EWAmYPA;6DTG;klDx*XIN5rLa2vRmI8B>nI^Wk)VlkYp>Qda!W> zzWjSL{iy>Gyfo6gi_M{4#UY(QJJDi76_eHUIR1;rvwXZGN6*)i(okB8tK7nE(70mX zd9XPan2pX}W43#2qoGtIBO`M@^_)o_zBKeCtkbN@Qclvp{@!@IzUL%GL2W>s4`xGh znH5l=v>IDrv(er@dOYaLP$=AE`hxV+yw%{(maY~rj~x1uelUL$$2#lN=8OtKj{eD! zfR;oR{Ce+WXCSwNUWXNf82}?w@}*}z^ZjehmDUG-Qa60Qt_uKOXQi6nf?j-Bzwg+-$Fsaf*00Iz5FSuC|3xS zvPscUtN;w%Z9h2cl2me2RTy&JCAG;Q^VLMf=V>sBh!+~M_;C_(In-NJqdhA3jYRU* z5fLQCO4wDVMV5bd4{anGVGQUZ!a{++37?Zj;mw%AIbO3bdPynM?={e@7cnb#wcqwB ze{um0HvxpEdW4tiapVM8qk0~dx%3UrG77A8^KK~z*w2Uf+0+e3V2%K=S zcDZS;frvA@)8wqIlg?shsgm3-v|-(W5xq6N==!gP&;zB2!?G*S;l$(^IrIS+Xa-d+ zb2`qfq#W#8v^+d(jaus_tW{T6r*9k6rC2QD2pm2NZtTy;w zjp4M9?SF^trHPN4nO6SnPgj|n`ud7E46IF^e`;sUDcehROf^)y>G$6Sq<8ajwwxk9 z^@2mwnz6LV21!3`zhoKU`h{#4iZ7b!(v{a- z6SV@8rLh)g%gVEDAesN^ib-&fDAgn{W;BPQJnJkCgKFKYsoewzT4|x4C#2)!USzZV zddz<4HW{fQ_v2uhkrwVL*7TA~eT~ZzH zXKFdXf815i%-NoC*DbQ=^OZ0M#^M#bJ{5$0E8-Q z*!wQ(PZ0Ig>3i{+K>RW{=X;*4Cp{iVVdHF}>>(c1SQ~IUUoiI?T7{}ct*Y{tYS^9O zGPcfv*}yT~C8+WVP0dvf_v!IY{EJQbDcQeX5DI;5# zS2z^vYsMaY^oonUJVJ%BdvB~RfbrWGa~FV+x!AbrImt3>Etrl5SF@3mTHac7ISKxm zL>n*5NiUqwfv*?#>qQa)grwDCW4Okxxb0B0Ol;C5kdqxqZz;u`?d)h5>zIv{>-@MV zWNQIia{(}bz=G7jTO>*(1psafmgFNloD`7%sNHRa+SV@y&Efo4pjNPgo9Cz>s!Oa+ zl@=5=6um{IYAXes4=c)kvcB#|YGv(Ojk6wD(yguuhQD_j2 z-CyzF?JPt85?G`^a=2)A59aVE;&@>&!WKXGe6j=4cxSk;Z*`dNj#W67Y^BPzbgP|v zOo>6+*MrZ^UPu`ebvaf?#p&QE{EbFC-GB$N^yAC1VBs_Xeoy;6;AoI{L zCqJ#n)}9JiAxKYAA<+eik@fZ(31{JysxuO!oSiHFvBL77@w~lD3Wp9FDUUUmZ{ny? zVfX%|vLc$Y_5E~dQre1A@+ZgJ_T{3-QE&A;=UEMiU*`;VN z?21Hyr(!CUT8qvxxK`WbCgU-4zu<(2R;Fkcq`YXI z*2nqI!KJH|&MI8mR=ErCaotu)V=wWq%W~SiQ%g<4(r!|{P& z;GLd!Qa?FJN$GOY$?@wG{~S4QMYP^4Vf=G8A;#zP#ws)oJVI}ZCJ)Yy|43WD6J(ZP zXD%@Y@Jw$wnTwyQr)5aYCpDeNYrh_1;8;zZthkNJDGuRemEd6E?j66Y!65ATaA}vr zXCzEx+Ik#oV!S%0lfQ%6BLA5f&Yhoxb<0!t$^RR2{(M3(GhW_~dQeh*o#*ep{wLd= z3YQ-lzsM47)e@0uR|XS2-Fy&ryoq&f#!V@=9kuKnb-(HsM<)VMe(;FHao9;93Ogn*7GW4QI#L?ZK$Cy|@9Tf4JitPQ>cf6IOK(PusUB8GG>##$ z{+-cKN4~ys)fd1d$WlFb22s!2btW@seE`DddgHdWQ$_bbuV4Q}`0mVg?<|yoNlX(6 zyTli_`#sJCf74@A@c~}7+TqE=ZuU&Md^*VuS#kBLexY*MHg`ed`acOLj$|hJZv)WR zuOHdy;AjpqFFNdShZu&uX!3`RHaK<`Y;)8t&c+^Z$UrNnT}ElcphRcO*k_)!lqb2C z>@m4FrfZi!ej5L_J`)nNzN>x}_xT&6*VAVo+fZLp=@}WO4L7nLPtzOul5bx(yq{z3 zGqw1rnN5*xSXb9GuB)w29x?eas&*DJDa%3e_Zo3^MUsCOi;}$6=CQej8) z3^PIEmA-eK7Z<6?4ivB;moQGy6!6@CU2}I&uWogdUv9gblf`A3^XSIue|L--iv3A# z<#seL*}RQ#$dy#%`u;NQLs(|&D!bXDzrw+8(RpZTmVIin(N_=->R1;+>^{3-?9NNH zWz+Zkm5hn}c~y4%74ZU_DCTBiYIkKtk%9T*T?=aPi$}63J*pN_HBlVMP~&_Q*b$Es ztIwM1DNNyGIpH@oGX@D4Oq@gCM*STEEPYRGR=ly000Y%<@v;HHOjv!FqPCV$m}yUo z^ul6I%ESS>_?~?D(`ZQGaI!;or%{&XIjEq{MpqMsSIVHTj2&8E5H#T5vmxv@lH|J; zQ0r2Jja@$*4$5rduMPBf=pvN6eClcI zrdosS1}}5cDJZFPN07+kvJ$4u|Pj02)+AaU{wm9S&!H1<;R zf8Qfyf#%v7<(FM8nRND3dwoQPEue9R@s$CAyX5YXH3DcjhWs?UZ;n*4lcK2F^D>yF znTAV>;6eob{im4HXB@yl_ww@i+p`OuypTtWGnjOq=Kg6f;^(k9VaPZ>f8eH2TtWWE zIj|QHrf0PONmMe-n*~DWcG0Fi#_#UrGB7Dj?_cGN1cCIg?P63!?$@p-{R0-oKh>cn z_z)^xvHrlu%{0FD{KwB7;r&A7vjF^;VO^YHT5xnTcdE`hbxsAD1MmFR48|lc;u>s$ zXG)b0@kZ33-%45=w39X91b5d<^5lHBoOC_HLFgy^kY8HziH0|^b3!m}U!qq1YGz(R zitnpt!6OiQJ}ucD@BYs=k9q%kzCW?r+a1yAw_a9JZmkbg}elB#)u8n!~ zy0DG*c5h|`j`{NQ`%I3yf=JRdj%Ko~)zze14=1laC^qa!E{lEMV1gRd#_mLs>s@{W z!;FIU+-K<0@{THJ6AY0MrV=l`UHU-;RWFrlKfIs7p;T__Us7E8_dDvkN?ya)))Un6 zTG|-8t@}un(cA}XYP8I47w3@Xw{@d9nPyeF5$A3N86@Vkd!?i1oX?*x$ZY4!k1m#vPKZ58{;{yJlz-vbl3v4p6f6DFF0iEx zjrO3GjH6Qj;nxS=HJW~N#;_q_ci~_)rJ~PbO(49-U~zC*t)Q|yP@TmkwBfS~>>Owm zDmHFhFLEV9&MSkA(c{U_8+$T%#{nhYmBIM3*vmBeKs5JH%rT(!xU9o_l6MMK^Y(N# zc|XR<^Xmt$wa<@-8--TvFOdGte^YzQIvPqpy5C@sdVLzmdSRl0>h~jjR^dwzGyMlb z%m>C-9lra33q*~^dp1Na!3hsM7}_e?f4ZEmA7l6098tjC7Pm>a$E~Sh&Lw>){4`<7 z;mbX;!Qa>F>Xy=DXx#9-Gx*_R(6zRGhdisvNdK*G`h&!n1@gSZrz#&x#trS?VX-;t zLO@?7xG2?du(MFvC7b5I&m&Vgo3;7%(ZXU_r{%=}c^4|_&5Q?EaL>x@Y$0wNFHj4~ za?lQQ8P7q!$w{Z0zEafiRR`%J+GY~43NGkV=gobwVQRb~1B+j}f*~-pZ2p)g1kxaM z(ofG4(^9bGeK-dK_H;(IS*;L#i4b>n$#}7B(2`NZl*Ngf?Rd8+(PCvC-1dxYK;2nJ zZf=Lh5eNID&fp{^?V+5qk9RhRWhG!(;2!%`gCAar8M%W7Paag4nTA#uu_CZi%h_OLkE*(7b% zdKmr`ff1SJR6ldlX_k@9fDwUYT?{DvoLY$RQEW1&%QMJRI`=XpS0K^AGDmt%7C!#mz$&;d@_=nEo8AFPqcWLsPNng)7$P{L%~=--PDPf!Yssql7K;sK(wlc! z_zw#79L&9E)U`Y7=WOmYm~jVFLqI3EIYew$fdld3_?ta#tr8zLpzwQvcH8a^~NB z2Sf$8w*DaGqjSPbw`^OFjtjyzd$A~ucuJ*hHmEnoLQn|;p6lwPw|*1kuu+8@Mc zV$M9REsGqI=sGXP$;6G`}DHbl=a~UG{^&-A8H-# zOTk(YG9jiOW^f`R;8`F@T~FB1<1!`j5b z>SpTW)cGb?SYv*hw-$W8afRIF>c|GCdZw;h zUls^A7y{_C0z))b}%n^T}T7c9lbRxXfm%Ad#a~254M;p<@%S8Empk*0X~q zIX*S8Vx|!ucGnMbAi}(q>0;yzvOj7CvFr`B$nE}e&$B#ZO!=>M&;ToBoo@Z{?;DjA zRRLM#)<2znW2;M-%4yXu?7r&p7QbAU&4A>Fl-+}bM?QU)2d6FdaL{So$h)Z#_P#op z!5i%~_?QByaQ$-{2le0Nk=hC5G^%w#D^=L*BuVJAaKJ}RhI)iW$)TE!G0^mA{sV_| z9^aQ{Fn}0vT$u+#2+!})CU;q?kGQ&T+Nm(n;Uqk9$XFCh8R~F$PpFf^Q~9m2`wioq za-6Pd=)T#5S^Yxu*#|pJ{-iA>!Ls8?{L@z#1Y#-=@%sEfoyWnEL8IN8b)25rN< zex@Z|%Fg}$CF3=sk&ddI0L!x)VMn4+g&VhWG=o++r{>2vvvkHAvI7HSB;M2T9F0N6 zU#Nh--Wc1P&qs(E@|L;e4Y0YN?`5SnQaJskAq)MeT8HEU_$9z#@iE)@QN*_@>`DFX z6dCZKw=7w91|;4mmW}qFRKd9kiqW4844H>%85!5xHhG1Fw8eTNrWauQ?4(M|wTxV; z5i|K46`|xHiyjbwybY0A)MxfC``Xs04QcRn)IkbzV#jnzJMq7HBtnW?+e0$rfuvc( zW7R^3xbK5A0bldxI;M0U5S}#skbX*BkScxu9ayOKzYpLvzai%H3C#Hi-pi@PrsL4K zpOsEttBVRGL^S;M>zuvEA3heMaXoiSC&Wc*Yt^WB`K+>h)m1UWG1DiAuREvWc5|Jp zcia8l=YDPqnmMu@9>xVJQ8GY9aeA73hqX#bbu8mMfw-%5o*4fpAI$Xi+m16Q-pCKA z`W5Zdq*;61r*m>imz8uNMafQ+>q(;)9-t=Z2fuc`VXvFL!UmG;1(}uCb<4}&Sg^BM zZ9fh4hqx;D&2c_>Og^pLx{fshzaE9iKI~qXN@bZ07 z5s0N=RPOA7RMYvtdXhkz+2i&oDUAJro+N-^ zz&{J`fiUk_HB8hq`H8&?9?Y4_Y(~Hxas34b-7;_PFTmMEz-wGpmfta(SH*ywqIY`J zi5?ICr#?MyKj-1P;Q)f7w=SMh@9$d%yh!vt9n1gK0s!97v|agi+vqduM;ycf1&3yL zJw_`664N2qD(u~G{-622`x`T7U=>;m%!wd1ja88+6H=m&m($YH!U^$f4QL^&;18b- znM?bBxO_V%D;}BN#T~AAc3|1@cvfhm59?R`2YmAr25dBru9r#?;XpqK6mVABQ>Rb3 z1{g0`Q1t)B9zj5OQu!j%C@#8q-G7T6OQI9YhFC+TOR7~X0&^(1i%RnZeM$LOqsWQP zhdhuQ&Qhu%t8GGYyo3_ViKue;<_H-mSR(1@=ul%lFW{W$OW(fI3>l5oz(Y&?nl1YG zH_>Vla>HMni~Lv9Ig@Ian9lx72XBoBV7Y5$BF2nIL!7g^W!M1nTLq%%E^+;ZE``5Y z#Rm1wrh*w}saFt~A+W{d(x0zQ#3IHz`Jj`r$L_ZYoc zp?Iv#q%h~X%HZeUrBTSC8VSkelb}~x7jV4R5Vd^{OO_#)D0mIhm#^=O1`wrUNUb$w zxV>n-SK&iE8vXka-K|On&{F8QA%o%Wv*Mx-9U1-c?fGIc#)D>6UQ2FZf=R|!He6or zc7a~SjgxCiXhObLXV$*M5KX-I#`d!0%q z6FkGKgrPU+H-%>f%Qw(?>ynZs!F#g$RC!SvQFKlQYj}j~FR?mJ*JlmS*o?IPdbat1 zfGf9adsC%>Gbe~Iy`T}V3OogzMbS?oahJ^P;z-3-l@i(M7x(qQU<%Y~6xR~MZ_aq# z>+^)p{d~ByF<$~^l5q0rI+utx=JTWj;KP%;!<>9AB`;fEOh(W_)?eXvE#Z{Ntz;~Y zup4*q+oHofDQY2WXmBcA^5`Knq9E5FGNWJ%Q92@&0mhxFPB{RvaY9aQ0LnQ!R7eIf*ukdSZUj$iMuBGC`wXeRSggrhPkh#^DM5DqrgCT zpGkW{dzRs#uWG|OK|gUc#nJvBKXk8vMA6PIk#Ow8MWFNb_f^@r%?cU^doEV}^#8q* z{(J)Ir}qM!kT^vV)3DP=*!z|W5wb^OlZ(NqTixMnazI zWX!}>ppq5G`*Lq&J#VZ0=k&n0=4LOYKJV-VjXc3>!_4B=+}SM_%jY!t{s_Qq@^6DY z$P$ag&FR~y&LxrkK4~7#B+O}&o0f3)WX^`$R;$GU;l$rhhOlPs61#`$2n4*C_4lYb zb4^E|2L-RU(Ho3L9$a@b@z#WYz8^!ZT?Uw>*#dnD8}3UJ8E$nRiZeUDfpdo7@D)}V zr{Q89rvfq1m>K(Gn>3#ju@Dz-cK_|}-7uq_i#!M3lOgFgFK2divI5(I3$w+GuC1&WP&=@!H0<8CkW#W}Hb@fN+AVJszGZEz6 zXGE}BLUN_LsHj1;32b8``};f6t>#J2!C9ozvo?c4Y4)~?KyvVpEPXTQk)pdFI_V!l z*)RD2{Va{R6PupF7KV>Q1c_g&3vb_WXwN{ECJufd|Nf&^=Rp_~_Wb!j@y#f-5tIOh zPPpQx%6WndfF7Rgtk3^}9-dgHK9SPsdAoB~y=h#OrZy=o_(iu0S`uI9$ z)Y(quNnm&l-DS58c&D^OTr%uS4F+mDAhckAfpDgXSgZbylM{GF?K5jP95cwBxtu0w z#Bo1`_djK2AENQz<8j^YAQiITO&dqh8`BfOI23y9ZQj7O>52YijRLWx!CH=CJMHSH z71yI!KBKvR1J02*8{)ILcF`c-DKBR-UbNEgKo@=GFkNmf&fSOaRihZG zkHuAH@A&}?pEG+?bQbH44y8V~x?*1MXvo4u``KDzddtNfa-7@f>i;h2HjIUud_zi$`;Zk^fC2UzA@Ns3Thyyt|dgJzaE zoVNtbqg#8P1)Z6(CU8{b7pQJj#C_TCB8K8k(Sw!gD#T>WDO|k_+;L?>!$2fXV?*S} zmna=O^v3S}l1QrE;pRRyj9+ANuJXr)+03zOCBi)$n`Ei=T&-!2v2j;}3A{1R^jb3+YnSWDBOQI*$tilha^EaFR0Ns6-NtX#ig4!=sN8Nb zyUf#1;?8F))a*V)oKVHMsJAB42rD%T5fccEKk9$BQS5vhT9y;1Z78vN{2PR$-~2J3 zL(KhM+?K?WkK6+EQz~SF^Xp>QiX&-)tCftDRYq7SLti`~I`SejLzph;=~bAWemjjSy{pk$%lf5-mLHu#8|sgOMyLIaS#s|fJjqnc33x^|?(l&9 zDJh-!?`uYI->0*N+3VqOB~#yWhEZ(l(qF=A}$E)H|n2Dv@a+;$*7|f z^!$Ad^5^;Q6bMhjREk&p6Ux?lADu1N9zy!hf~xX@aRrA-&dAOKBn@9lzZoZNh<%q(4y2OLK9Tb+3)>#aID;3M^LB0Cgs z4P=-r0j{}{aR+oors@I+fs1=W8ogCGqGq1PqCX0F3c~v~eeA69SQd;5Q7Ee3~Og!3=v|l4!VEES7DZ7D&PHY~XF- z(1lWzr0A+!t?ye>o_)1g+YasQh89ImHtBt!vWO^~gR??ifObR+hdNwNCF@_X!!`rg zBNtyMt$qOWAC3b^hQ+G*-MR(eqK&M*(T0Pe$t!uIwvSYGQ&JLlc4kcBfea^R!&HNW zDzv{JNBA*;YBHzRw21XYtr_z3>$hLw`yZ*K+$O{l?SUg$?-k%z;*)f((r-7mxPxX@ zK9#0MLXU8aMTouu*CDJ=H7pz+`WO#x!QzZh!+EWBN=bC5Zpj4LGW@+_R}kD5hLhXz z(e5$MHf};?6XjqaRa_!I9y&J`bUn8YT~o=X9@uEYu$Xu{cTgJV<|qakU>~aad}?9P z8rM>Z`$e&{R@)v-eOyG7p+c_5*xs!Xea##&0(P2T|6^mDO!|aCIubt={|!ic!7s6 zNIGtSMu(R(XIW`941zOtI#Vt!jCdCbhV{vc%1!lDKDeQ!K9~{n?1?*8c;n4q4cn6~ z9cFRm@aE}j|6;=LU6I#=HTY8)`TzA~f1c49r~t7PDz)rl{5SL~WF?n2@-O&mUp=7s z=9n1m9W0&O_44!NDCh2RQUysbs8^^jXqtzwT>54>SK&T6H#bm5BEfjs*?i%%u`Nhz z6fdg%MmkpRAdy{yp$Gw-(O>|LoE+P5XFBn&|80iC_1O{)J;)5BxMyK|O(>(uo z8bKIlXIXTI^Uh7w&`ec6b;xa--({9r9kK&j&-KGio$ThiHbAV)LBG*O{L;+1RDfAD z1EBn}+hSLJU8U8eCaGZ$xF%%?<>p7cYdv;T=kZ^K*HJ8s5eh{HgH8?#MN{(xbPv}v z?sp=4ky^epKUY0z4@5Vpi{ME|b^Ji4B}vv0VDtCI{68<&hi_5JVt2Gsm}XrGw%;HS zy%3nGHl8f34&ar~s8pH6bBtgjS%SvfRU=EdTA$3h%-!7!_OwS6IMEW|>$l2V{UCHF2Q2S^RZ`i7G_Cj^VN@#=&u{w94U*<#jtWDr0M6ch|wbeP>Mi zpJc(w?v+U2Da9fkJE(@EGRqMmEnr8`^|-!GoF?pO2GQtqW-|#`3*MzW&Dkch(^B)H zL9ZL0=#g#_@?0V66Xs7t*HR3mmf^=sKdTKVxrh@-H>;AQJqP`^mxa8RfN4&i3aE9! zWY!sD%z5l{Ytp3mrBqo-;pqv3Tp^gDDn^kF;tRd`qd}3DX@paI3NGTL8T*%s1R@2@ zRr)TxX<_u7>;dNBhuu7~O=1$ittcs- zO)cHzRw##o6izx1k2uig&=W25`n5wq=MNWiorGNDzs!M_QRD+h$X8?pvHh@|zBolF zM=snw3`g5k9)+4$Mtzw@R2?Cj<@+H%cR-h=yQ+O{R^k{F>)wKSR=@g%$#o@unfGHw z`{At&+{K|(p_Sw!7T<(OS{%4jbLiuQrBhP*Y8cFyN@k~o4}%i!yz5sgp@pM;5C0!q z*BwuF`-XFnC{ad5Mn!axqR7^eknNZqBYS5Zd#6GYLdeWK=h)jZPRZVTkL>Kd$L~44 zZ{w|Bf7J2Or@o%=^W69ST=#WdcN@8?4J0OOZfgp2%GDv8tcRmvSzQ~LdUZO-$>O;f3 zdW>#_Q{`((7HDV#&_~cni;UBy119G_NQ~wSIR`5i)a7mIbbJZ5^6~E~666ZUZ>H(Z zVh0?oe=7yi3S#z{9_LWFY^!uhM81JS)PahtAUzIgSjaU8H^ElXN@!9JvoSCkGe5s3PcSTrU1He2A|29)4%N(JJX*UESiZTU zTXU$MX=u5@r}<}%1Ox^Yz{76p!}&j(L7*qW`c`AZjJ}Y8?DO)6t1F)dSI-;_v4%>{ zmIU%d4QC$3EO)bjpxW7w$Ya9f>Jn5Am2z~1di=xB zu-~GVj4)taot;)A@qW41c3!7w;sn`EGBj>a46&li9-J)N#-A;ZiVVe@lJc3WRe4b7~}jdLX@(!->byB#Ll zht6_b0n}cN6RD46G~4^4Kf}^i!7zRMl2fo-{dmdd}2b=n70W%4nw5m zB-C4o6PIQ~m%^YQGDjlPKR-F6ss$OYo~bKJiwR{ndRbteyP&~?YF~sS^Dr$y=cP?w zJLBu~Ju$2+W4Ab#I&&SGa~dLd(*$deZk=KS68M+G>rX7Ft2_Vt;r~DB3e@3Baf22u z1RJ}GYTae%8=l5Zf(mHtC-pLFyMDSQs}Ws?88b7nLK5ydUOY0lHOZbN)*PHowdh9+ z+J_I>mAID3+; zcewPhD_=`4C(`+iWulIQn|_#A@t@nK)g59&toz4t!+oi&Ia(OIzwpU~f4_kQe?OFw z%uW6--&SgT0=1a@sDux}40@kO=gk2NIaE6(Q4g3mm{Wu(A~yFOofjHSH&=Zrc!Y(_ z#{qPnrUYa%2Pu^_VAtfFm?08r5Txuuxx6Q}d}HPyRcCTPUThMZ(0=bWXW%$T$*O9Y zk9NY3r2%_nPWpwu#$*7^6{ExWMYMXNbP~_FKEW{|wS6IOC*;MW zyJ61miHV=sPb^s2UA|Lbj-nH?Z3U*fhF2;p!!*knutJ{9_ttI_3i6^h&#HmrrRBV8T1Qr~S2&%15njN! z-tXj1GSSz6{`{-bEmy*Ctdeh+vCLmrFA-QMVC}hN-)%{r%QvYyK6{&%h9=J`-9RNd zdA>fkMXmpQmPxVF>-(jP(x172CZROn<1`cfjTzr!zdjD+96}=^m~j6J@-Y4jTy~fv zm|)lmR1m+10RXqHJ&S(Ld36CX&HbGO`XB)`13#xE!bMcb?j5x#7+?*-8Nm%1e7?Qm z&LY7sKkZ?hrl+RcI_$c2#(ClpXNm_Gd+F)cdPyhTk`&T#Wppo&zk$PT%Z`&#-hXfe zbQ(^oT|6pGY%5ys3@`75$MA8({#ur2cw&S95BX(de>?4W?gSw2ZsNK!&7n*ZUQhbG zJ*(DiY{+IeUU(7T1Inpogbu>>+Nh@$eV#^!a(W_TjARm0uO#(V3*7~yUY~}L&Hhj} zW#wmZwQ zCxKO?gt+l75o6MtF(Gf7KMi~*g$e*!jGn=yAAhU-G(Xe)st@Q_3{WjM96liWfVimf z@ks$GV5~ozzCIva(1bH#A1E}>jsJAlKeSWB7V3cEo>&9CzT=4WCW1N4ULJ!dvF#jg{&rS`<8LDcYjLV{)PXSaeOiq-WD^g#% zFYCp)uke=0Jq;V9T-GL+r9C6z)l&`MKZR4tXyB2Ju1NL>10p0CJk=+#$Y)ZqTzjR! zb&fihf`#28pW5r&t;MI!aLaJ7G{C$aA)e75^Ti7_0i?ZVRC~{S5)S(YJ*p~G&tcBp zlcU%Udo42M^FPxs(4M);&^-VW1_5bUUo;TRPY(mXZQHf64<8bTh8?+?33k=6oFio+ zqO$$@At~voio!ti!b(8DzP~kW3TB)Z0GvR#Ot#%Z#9dK!Yx3-}vq?;zM!VZonbnMY zZa=4cqJVkDx%_dK$-G5gVd_M_T5)xK5xfOh|rxuE# z_D2?65>rZhR}|mK+~F12yRJWfIt^mvTaRHYl79~yA#nh=wbqaICHP2yMfLbk?A(z- zXPA_pyLxpV(E0sV1=C3M!YSM4?mFmoZ!M_2pc0Sch4@`m(t$Ue%{5?SgDxwFK6;xJ z^oG}<3y;oJ61ktmg#RCAwrZru^>L0syYiv>^fVdksZL`VsV;;-)1c(+BftuU_b2Y) zB%{xyv6+LqbkF!D>*-)MA86@aYfmo>nF=5l^U474uNyRT+fvz#!zD32t=ssX^e4Ba zc`H(=?J>iO)7MUZp5|%@oHpK^j@{m_Y1wi>JO+%jKXT#lLx4P4dRJ=v7F+)<9ZDf8 zAqfA7ivkGt0Xb-y`t|9N&XX0H7T7?x#AgK=qA@oTh;$>w`z3$_QyxacRv5?xnD1quhBDR1IqOhNON!S5fU0_z+Ex{Oyu&k{+abmE< zgTIb+HRNZqSW7DEo@L@nFL$_m)D0qn-Fu=$Aqh0SUDIEs<4G;A zskz?CQ((?Yy+~bG7UO}vc2~>gimJrV*Xo%>vdw1~sSyTv+YNp)R>_vp0pgPc?#2mqAQvCG5Ac60dIX%N_MHKRi7$EOE8>%qL>JsZS6U=moU zX|L1^wh}s{hIqjAa0Ec{u8<8{z663tp!Jat2@%H*~c6J}m$bRt2Tt0ut{hv3Ke=3C0s|3^oEf!Ce9{xf0!+kpp zjvatzh%N1JT8i+UH-F@ItudGE#oc9kpG`CQW1q24xxVIbl5&HbeGf}v-yqo>ZOXGS zzjG3?+IT@A6NzDwiOptPTjNRZK~3g_-X6}UJ1+qCNE{JF4f$nA#$qELdz|M1&kY(i zb5>A+>b#0Edv^O;JW=k`|6t|Dc(PwMKHOQ_zv{~^)n9zukP9~((ts;Bn7_L1+WKd{ z^+-)cYI;x?`g;_1)EvH|7|1vNXg*N%X;FD>@z8b8tRbwaTkf)s1W~LKoi!Npqh3JM zkR3w+IoL+6X*9HVMokLrhPrERwUwLed~>+?Vq~{Tw`QulV>jpef3_5Oljz%^0h*D| zQN8+SbEZ`sqP5o_vcfHLXw~60|89&V%4t4Li7iU7wg&&~iOp{xIq^|W;)E_*4OBa* z8;rC{K11=J0N!HahfiYm)Vh62%i&Y|r%R~Nv{GkrUP^9pZ90;f8@fTz`Q2Q=ey_(! z*z1T%>BC04Dv8`)tqxB%)(#!LDfZ=%hC7eQxGzyu|p)LmzAn3E7tWR?h5Z}>qh zQv!vYg=^i>BYTz)sNL-D_?5fP;xibz%@w-&yYcKDnnHeU@9&?m(UgqAi!!s^IGx;o zcbkI-9^s~g+$TPt%@0R`TKnEiB&(MQA&xAE0+g@s%&PJG-@RukaA_C}tQ?@O%~xpzKCOkP zYzaHD?KTy?E;22f{DMaLFA`78BbSFKr zk>^fyGKeP5mhhuf*E538Br8e@;G`6&zz50~PDqPAq=tAO)K-2nY_hab{`Edbt07f8 z*^=LqvtzFqc7KpWcQm58V^O;n7T|h0&=-*M1!O|tkwRFS&MB|qk}}TcSt2T{Fi>Xm zQpjnCa)`&-IULyL1klSe`p zjY50nTds+iJ7U3zbIcAnv&r9g7r4edygK=Rn(SEy1c#N=BJP%yVhl=*pGB09wF(Pa zZuoGXCGaIs=NbbRwcVs6jWS!o6FDMM$x$LZohiap zdo1~6CQ8tS^5V;xe+H>6YaD%)&vXhX(0@JV_fJCPuPT@GAU?ucIit5vu900^*H((~ z3}uC0^JH1^cuwEwBLQA0V2rsX_r^VaXOi?(gU37vZ(~`6pa1E|!B=j??w&}F!!%Dr zy*}!lB=xoTuY}eX9ykJWwuQPV3tr4S4Z(NM$x*Y5fbue?Y?S}CcJ{sj3^qaubZRd*q>dCQW@D9vqNhFwxStHK+=u%7i3_n(Vnuk2y4D=^nG_*>uT-#fN1EcA^yE3P-#Ioh~2E<*M zgS*p8Lg;~zP<=md+3t1X(uNB7dwj?N(@EmYX5$0(hjOId=< z{e*~tpt0h()}vk+!);{h-1MjPh(?2IfIoadcA!yogOqBBIk@)*D6~S!mn$U_@MQ(w zm}jZy$E!D;2BW%kbqD50%UuiXdt`v~MV_ienWj08>lY@D4VeaQz5tFawS}+|Wz#+P zg{d80&a(BOkk~`ptSo$Fdj{8nv6og%6ISWZ2a9r0>dAnAJhn4j9J%citY?8 z9O{twIW~Bc>4lL&-x}QqoU%L0HDmRZouk=epr`^q*J9XbhfZ?Cz#(YJwMPetDgqb| zCs;N=CrNdi+c)w%og!72?y?uEe_tD~-_Q7%+EbWv+2rZu?B^C&Lz$Y7?1jxPM))5k zM`4#Oi#K=EJQ#9+X9j_xuVOW7v+u9UhGx;S`C9PgciS4Qb)+#z5AIv<^+zn_i*%1g z<}`vwQ771!8;f4f$G~wHRQDPIvv4p4hTo<3^n9N=Ew4ph&S~N7U?=YDMJf#jx_sSf zKx5WDXBP#2$?xsu>Z~p z!L1;PXN&vcnudV(q zC)}9tPT`2IiOZ=1qxr&K9{)CY6yvGB)`UIud_^| z7m+m7OQY$i5;!Yr6vVRZ6v`D%BX=sbrJND{6AA!LiG9HyffNataUo2pPZ}sOsmPX! zk`*u+-jTOU-mn8o75X|}Mb4(Uc=U4Lw+^1=nU9F|TDZyFfZ;%)MSjrN_=K~TA5z;b z+SbcU!eW!|0u42eW-6xv3*HC6^z9yOQ8jp{Ky`Ll@Rc#EHggh+do7;JzY7<>=SO94 zkHXyl2X>iij^fOO9^L5Neo3OgP1VKd82;IRv0V~Y$x31kBU*lr<149Nz$0UYhBxqx znDrO?pIexS;6@w{Iy%FEFT(VcnR=$mM!BS}; zb+iZGI6`>}`j;Ge<;1vTNOxyVKh^)-TBZtEf#^D0iveQ;9((=xdJ7eImLUK>ysvIC z{oV`IByj+&W9Whf-GyuP!0IJW$a$-GGuxa8DYFZm&Ek|e+dts!+nh%ZY&827Ydysc&7#$mGjckdMVEcC5r-TBXn{HKl$CZI&W z&HLPLn#5j#X7v%RyK@Cfnw8XM^xQboi7|+Xv(>jR*cR8GxSFNv*duaV&a$`F!{pcu z-|Ks{u^)1F003|MEDOx}&cDVD-Z8$m;76ZYH+KHkMS(CjslP5Gtx>E{P`@ExHy8ChALK47>Q-5I`2h5jlW3mQStKZ8RW7@GxmoY(C*w^^VA-Ek zPY`qmda#UD<8Fz$jv)cxthVCs7gz%Gj)V$RNk(?DprpLa%-DeDNHjm5r4;9Jp=n2+ zbP~+D^(7H9>pkxtO}Cwa*u(Xdb52XDc2dodzfnF7VmYg=bUlYZ7{?%-cPC=+?`;|O z)xMD0VEoYNU7DU+UGkX@aq86Ruy&>uyM)!n$iW=;b#;-S`kH2IOFWMmp2 zHB~Mz*5pYA_(TG?)%=1a=EP{2ijB0g&=Q z$0Ybsv+2%XhoB&j?bYHz9j?#!7Yb3C${ zHSEW#`iosAFbP{ISt7dl67#ZVk#(Pp^popI#JgJ=72>B>&2zcI^`S^c`{p&?Z-52b zIF+)FCNU76P_sy~Hj=NyXF7NGlAxN`?^kTVA!MRkQmt;0KXAz(0Db1@{&@!z8^wrF z)U4SHD26Sc?>!mB_0lsA9hGxfH{y$^$VIp_(5-$9>}{)jY1Y#WFR-dKYI~@{w4h*I z$XR|4JrR9|b@Qg>YxUli>xOD>{3li|^&D3_fvZq2*;1pzO_l##ad2xj;{!xEWpa8n ze=SuOKLKS^RuSWpV~cZpNX3@3NE5Q_38z*YZ3vWjIdC?h`Vp#2p{gulcX4b+5Olk^ zaQHG3dxfDMS&A{Pd;z{OQ=96#6k#~uxyGr=#r4$Ji{KoEOWJ7mKS?kU;wO3fV~uw%~KDRGn`j59x8Eh)?qR=R)Ayck9W5Ugb^00HmywX)SLl@&lb*r z!eFM%w5n{vFTQa~!2NrlQHY%N^fmr0rZkmxizug#HTV3tX$PDD z)`t&yDEa8eWxl)>^h_<6@dt$Oc{Pn81+GqR0N&-{6_|7V;^eo zzF*1a$4lcPdERix{OX_T8{AFn0wBOIQ4^Pjq_6os+Ktr-K8k5~tUz-yhnwcB2i=47qM+9gJNG#95D_HBjm)9oe?l?ffL<>jxo1wvz>4~J-?$f8z2Md`ydv1PM<9j16Y^w4<&VqIo0d))a0bhVk zlw!`}#Lj~jU%RMT`G@!t7`6hw_h%rkS4PdvhP$W0K&|cPK+$+y{NeoQ;lXAzupI@# zH_fKZ&+)8In_J2koGpebJ>JMU;Np-iYjPUuO1G~X*m7Kc*CAIBB-2S9L*$R${4*&R zc@)r) ztCF1@*R*qJdY6-Hk8h-sKA#=EA5FCV@s74JjE_8hXQ7GY=L@x08Z}`Ho&M}-cr&8; z{y=U-)8kZ%2x5_&@KlQn-!8t>L@&;SJ)Js%7QhqPXHqjTXP!K*jN%zg9r!eaF~>mX z=?5`22rv&AFnXzLtbo(k;xW}r1j<38qvk{X3|-CdzHJ@8re5$7Yz(Y%{MJyh^ObC` z;{WjWqE9@S(-Tr9{qg>O9nR4g5HgYdXIwe@4K8mdSt#-Pl;plFS{Ik@ykO7+-VmzP zc(P$F?{1%C4RLdL*81?}OAh3_^r%FH1-R&kYv$P+)tXGM<}}9o;?5e7m_ENNuhT!)RwhZxJBZKae@EJJ7L%3*6QR~V*MpBLp$iyygBe^@>zr(JyL4? z>BV3~cyl8QaO?^Iv)1NnVs|Wh9!F2Xs;lQ~4-XJq@Rtj_f`dt-;grmet3>;`LxArGb1UzfUl{k zUo?=czA7&nWs^s5>8KSP`}Ks~=^pmfxegf-w%q=>2DBmo-OUkPxjFp)D{GJWW?tX^ z;RW!IUD!;L2ZM5nWc30vc<~{ub4XB7@8#xFZZrl#1w#~C^y_V?H=TuzHG%o6%t9Ua zMoA&V#~1e^B4f`UOh2IP4eUH^Cy2H^st9D*+uo)X#{M;|hB0f3P}0S7-HLH+z8d4)T!KMp6w7m7ju4u8yS~f(6mT)f9c=LER0ZV|98yay2J6f= zgON)GT&U9zlo@zXq%Wwym9Z;|-8y~GauLYEe!fJJD{>#Spxi9}Ho!X$^s9j^aN~no zLJyP*zyM+yA~-Yx*C&ln8u<1eu$k{KIfV~7uct1I6!r+}*gF_KqEjN|r>+XK3L4OL zy!sNzI%nCsmxN$YD$~LNwYLL&w=ItH5v80d^6Nd{JRNpRvUfns=+_qi{;4|%R10%P zx;fBaPxkL8pec>Lv+2u5vsZ7(;9fe=w1y}42zu|DKwRPw-Ca4oW#p_TVvR!YF({Kb z@MNE_ec5@a7HS7`EkuhZKRQyD3o$=`G0$HmqxXW)epzrrWaZ_YodScpmmmdu@{+J3 z`^Y#YdeB1QYAK-_(!gZGw+C}7wbSm2!kCZBgWowlqYoj&dGBhFh_ur>kw9Dz2VT8O z5~anV@A7CL@)jS1OAI*iHVc%TjH`;rbCs1IAB2C-15Ho+~ z3#tfXd*X5z0x;f5)u`rlr@YzlqHSlt9_N&&t85*nCd6c;!hN>)W-!9CJ9y=f#UfYr z#tpLh6i|KnuZAID1t#1QIwv+%!;OlqTb;*`C-eryG7h$9*Oc?|ILlC<{3$>+gXKDD zq{Rj~?#dIO-c(@G_tYETyFjNh)phHoNDlYNQF)bsy*e^+7zsR4Srhm-xhyHJ1_DW7 z>c}xRm2+-~m^I0))|Ir5Q|8)AUH0PlQJuEc&o<^oEq~89&!n|i1lwZA5gE^iI;T<; z=8$6es=C9S?n90rO>;nwnI1xyjvoXm6{+GXbt}Sn*&}~NfGjlRJ{(RFVztjF_UMTM zc@>7LXyV}NUj3wXuNjY!V~;n>3Dgs1JLMNx&U4GyyGaexc+cJ1HW2m$bmD>iqDLM= z2ZJ`7gWE;S0gky&LtHSDG~~Sk!^SgT*BgW!sR8JJUz9igM#=89h+G#OHWK|>5w!t4 zbG0tXjy9o^eAKTp$c^$8RDG|M|9L#L7T#^5@Z&ZTFvU!mN)jAUcw!%;haPjtY219Z z-VIxL2)qoIj15}O%qZcx_e9PJclZs2eaY^tx;bFi6TMm8GpvgNtQ5fWuQIy%_-*2l zjFA6)&+)Uhw;0Xj+U$5mczaGa#k6Z3vE;DsnG{C|ZiJlEG}5$3+Zt=V{1pD@BAMOt zM73R|UC6pa|7UCkG>mQn;oY5stC-H&&!0kdW- zieejW+G=26xUgQlw%MMhh!BI>%W4&Ab8jSbuljpSz8eWz@GwQ--tSgp!q1==IQ4 zjaUgYgi{7y3rsEM0?u>lE+Jzzxo@%tpWr=iF?T`gAYkhkI6;VopZ$KR}mpT$?F1`8h zY%<)vizg4zo_N>4O^*HZ>g32^MemqBuT#R7y zB~o;FOo{uyy*yM#;E@eU!E~Vh+;u7eh+}TI5@aZ}Bcy@BeiZQRz!qK71(dR z8nW+!7q~h^#Xu(yOv=57E2_ai%m#g{(x2XK0$NHMJz?b$NqyrqQwvdwRrRvM+gSXC zq;!D#Gkv=9=h39q!0s)-|7)qhLNdj*G6xnmUU^UNw%*pBp*&}Ye6f03Xl20ZFyCoj zp{wOpJ!ZdzF^dPHlZp&OqA^)n+UGJ~_xG($FN{_BBWCB-Xrm+Yef#(bnW)oKCvpFY zXDDSYDlMNICaZYa@^&q12|-4U9;8w~&vA8|tFcBh1`pWs{`-iwFFd9{>C<#FgUM;q zYoFj#DNjus^_AI)90#(vH{X?ke=UG%6wlq)LNwq`LC$VHG?Hv_FoI={p3echxzwjy zCL|<$Vlp3Zg{OVRhW&(Xqz6lz^N3w=a`yESK6uO#(k-5|pmH7cQAB8GtddOR;-0V~ zkT^GA-1`q<6r4tEJ#KVCPC5GjKxt_nL~{F8TKi&MCi%L4g$}tsp9DhNfh$E!OiYQ& zFih_IekvEGKb91CKl3WrN4=r86)OR|sn@PY5rzwm6^E$4#i4F^x_YwqwWa+=?iCex z-aepKF@pdTgsx)@J5Ll89%i3aO&0++H(sGiKD_Kt=+1nxd@%T$=aVJD%O3*NC^4+K z>slSdKvN@iGDTFZLREuLXXHsWO;=uNYAwSX;bLruV08K<#j=K6DsAgyMg6kdanS+u zIR_X-f7D`W#~VPrFlq>M85IZ+kq8}{)HRd_fxt6WE(^JvIBjT{l7o#o!L?^?@^x$X zq|doP29d>3#J3B(`Cg?zp5aI2!d6qZ7A-yg@#T+KiYrWePO=9$9aeF=Wgon7UMd?L z8sOC-^bhq?v?$c@MiyzD5?b{Ir&<{<+GD6$7Wd@3Mj9}Cm{Lg76YBB{-6dLA*B-Z7 z(_CyXUCdAs(8h_#mG3cDl(EjYQ#feEWZgtrwl_lZ$-^|)IQQrF_dbd5{$Zj4iVamM&p?-nD?L0%6Ctt& zmJUaI)6Qt2^wfrvp8DBOZ*D4~@-3K`p&BobrJAa`cw(U>?1T)|rIDV&4tu+MYuGPo zeQKEX0|r$j36ZB)aw){O1@}sTG1|=LnEiQ%Ta2&QLnDtbRChs5cl%=l{hZR{dW^Wx zwP0@6k5`99o^Zglgjn5nygj5Wlv|9meK>2{oD#+w)HC9A+~jD5+P2Nt9ZV8+B((Lf zBTCaS;%RFBki7`U%*!w@& zlTnLnPE*`>gAYe1gM!w!mPRsTE?xaA*Y!3+hEr;OMbTe()#V1l(xnOYcO5mtTiJ(+ zutQ$SURP174L2#z3mTtq%&!vMJ6bZ7I$RB10ojc`Qh1XOs__WEhnS^*|w0WtF!ftfspLBAx_sPcrWW^pVRt}T-3M$$lu9py9L2bNH zM!xWuxTq2$H2TZTKve`1^J;FqKwq-L7bagg^f+DkW8#o}(|Fo(leRq>j&U1dWWz4s ztxcT8U=VPrF;8n>l(Wnv-Pq^@YHD-6tye&)SXp2siUGc5R+w}PQ>TjVHe-F2o-~gw zsl5+Z>%7X(_vq|{!IQVHDIM;_kJqGR3ZPY7s%?kXTz>8KAIlRZ3aYQDQ6`&LKVIt3 z^Oz+F*>asNS8h?nU#l<3y z1U7%bZ&-pkjl z)AVhDLfzOcAr!%|tm#B;4Lhm3_1B&0npl@r31L?CaKo_ZKbbq)JA@eD{)!KAUdyKGJx5+#P+aX+)W_S_ZayQS~uBlc&9IjNKb#2VofU;scV%$e4)i z5X0vFlfY7t3N|F<`Yo8_R+O?zSCC}9Hldg%g;3Ww!*>VwwOvm-Bv{axYLhWL63A

k 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

4F$FZxO}y5s-;Yr7D#jQu6ZMcR!Wy|~ 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�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 literal 0 HcmV?d00001 diff --git a/docs/src/assets/mscp_banner_outline.png b/docs/src/assets/mscp_banner_outline.png new file mode 100644 index 0000000000000000000000000000000000000000..57796de5848281c29d97ca0bac5dca0f36bb44cd GIT binary patch literal 199188 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

RUJ(u_2F7&rUlAVngSNbYGJ#r^e)d;srH*fi2&j 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%0A;hvI=G7N67=}F2ui_D9@za3> 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�d>A+uvc^2{ASeWS%6EC4ekD?aQe>*>C9tVunugfIe7>pLNAQEJpjF@Mo1 zY&-L%`o(hIqrvG)a}jVy5I5aJ#=g*n>`Cl2aHn+Dk-*J_jjXW9$)>*(u^u<2W z{>&eyf4i-j4D!njSW)=|bT_Kd1rBDyal_pIJmPOIGXI4Cr}Du6dEEwvTM*D5=z*>b zV*g9K^-}jS*#7WYVw63DhdKKwr>J~Ufdh!uIolQ>`fE!5@zt??31fx{_>) zdY0I7Tn6LwHT_c3ujbEa-F|o=O3ON5aqNrkBq%6YSh&@K7{2!m8lKBxQTlm|L+^Te z;^>bYA>v8vWxQPcV&z7YBy6<~Zf-G`W%I1rX7==D> zzb>N{@MQXrlL2^ymHvLCF43W)fAtzXRAI~OcwsC0fAOt=6B{%LqU%J)q?P85qdB_* zYU+v)CjBC)DOc8$tk!{K@Su93Xx_H($-kaHs0SXV4WaI;Txl&&+D!d#KayU=e>6qr zOyFx=*9@09T@Au$NVAVUtkVgLr5@Pih`>(Noo9Oy)%=m(bgQ2G(w2474RB9N&?>A2_LuL~kW0m1oAWDDhS<&-3@J$2g}jxwQgyW5#EGt=G(NDdQna)+M2fNA~;` z+PqUZCNY@Er$VNHHaK;%HS$VCgoPPGy<13o5#ylNJz->a9P&-jg^>{w#fncHLkV2+ zy$2@y>WadZgAI9tFLg|JHOSdoXSD-*2-&}sb9%J!d z(6B6dUm3CzCRY5YqDY-`BiW7su;rkDt1jR4gVpKDH;K<*zaA55A>^pOKli$i1C-Io zN@LPvIL*QZ1}1|$Z*H2WtI^*z*wv3J>ZH|x2bp9|TqS?PRe0kp%R$GOR^fH5EB>!S6uv+Ux; z|M=S%o$FnxH>tWfvG-H+acczF1@u$|COy@4S1p1DN3d8oV96J%mfC%TrLr;W(;RpH zPfzl(ui?KPjUmp9f4c_hVDe*b>Ox6IOE+LN;h#2A5+S7cddSeOf>x`lH>}HCHX>3c z^matnF^F+)4rO@FOvZJZj)_U_+54!18ZLi>V7y}nyHUB~K|YfSTIE7WoTGmCD(Ea^ z;wJj>%UiF51*J)6XO|X@dIHWXJXpjML3A3%cHfjzlif%Ux{m|#XoK+zq^Hf*t&xVc z2JSE7n$y7`C7}674j2N})AVpRrFimYEJ@z*G*9?502Si* z9t_>G(+Z0*K-ULdfqNx`v9T10KmO2%(A_&WHa3I4j>MVZ9pSH-W|DM*Ze%-e^cIp2 zZ%;#TLGun^@}&^fOzm2%_62}0Lx3a`{b{2QN*(ugfwU#SqPiRX)r6kHnfa^m{}HJX znV{z%of=u`UPTzvau!_SU-g5jyk+pu2Wm<*L5 z#Vgw3=Y}Pz7IO!mXP`0YZlfa&Z{U__u=EG#9E!!?9$8CdsW0E5_sOs?lHkmI6x?ba zf>76Wi|mQ>UKH-aLi*O;L9F!DuY7(*T;AW=(+JPoavD&939eXecs_Pu4m%hk&=oUvTI~k6t(E{@vrdYqB z_3+4{jJzp))A07^i`}L^=7zKj6e|HoGf41$F*&Nl$I|m8$gr0X9TW5+<*LoHYn^EX zMiiAnhUbDBC$m{Ix)E6lWoP%-h#$Yie@^e#*XCmvxiahr2bVS$6%{-Jvwq_#e;T#i zApvUuB8`Xx2{~FkJAXz0{!~9f%1aVKXmExWYmBWi+jcoy=tINNC84z*fF3FT0{r=t zC%;C4h>>8D+LLy7lG}?{uUN3nDQ{>ovZGE6yRuzm2VGVoJB1a`P6ZSt(>9hvc@X)S ze$!;@+FKvV3Hdyg_{DGTVS`jmWjz-@m2g{RJGN+l-4D7>b}|%V(W+48GEnTcI|gE-2$T(Z ziGbHOA7y!e3ZZd4yz(R81h(A>;jYaRthTL_vbHbmjEPNz1$DjvM}L)Ma|r&^39-;+ z!b5dT6pjN5r$I^FfT8ovR_-1?*uX2&(EFI9-9uO}B2yr6kuv?*C@4PY;Le!U3!Y*i zpII9nhC@$35L1UE&343C0Y>#Rz&t-~CRa}!ulK6$I>4OlSG8XFtW zrbE+icTH$rRwF&&u2?l_HL~*0B(6h(3sF5a@2>J-O;`|INbXTQ;(e~+&1pkkcgH%Q zXv)ITgK?Oox;!G3y0Oj?YkLj7O%Har`}OI6TA2HBqmy=#5haxIg}*(<-dC>cw9f&n zutomf%p8~Z>&D8=d&1YQB%I6sx^Y4zt2d=>7%WSb_nwsv?%fcjL^LYb6&M&gOqF-g zd`+`8rFTi6lj|pYMMQmas$x>9-kfZ=b__FV)C;FGqzQ>=#|GmIPZ&d}C6q}q*NzPq zyX?tTNRJ+b(oCH`Bj*=UEaql!K5yZ?ptFCFk4~I1necM=xiyPBeOnF;3~T=G+<5e@ z3xI-7X=peGcfo8EU>h#ic)UcuvLx04(cWbwX}4lXmss7b)T+M#nj`P89Os!hmhuUC<0RX0j030D~1I<7+(Luy%fL_-n z;4Xw=lb1y0LXp&y_;-QhaW<7Ty^n}7+bzi185p0wQ5Vc`E^z5LHJHeT(7Ag6 zorTVtrc?D1R069e)AqW&k9(z;vxN5aZ2q*^$p$DOC-^ktILWNcm?7QaT_i$O;P7rv z=6ix&)iIL|cgdjuO1*BdCbfYp>nZF@3GmS%@SW>l;odHw@1|P)uWV-cua3_6$INQW z7K^iCxHoJZNQ`E2-eG%u_;x;qA05SLx0$pFLkVFl=f6JnC6d^z)|)I@nPO{|y3yg= zF@`Y%C*?BFLX$<{Xqm?1DXP96O8NTMcexg8oIGiRg#e5v5m6L)Y6xsuWcf~qf=+htW8!w5wnp^OXwEy zSw;+Ut{9}Nv4F+$sNIQU0pYiBUnWh9{~=>op@k4n&ZbNl9OoP~AJEYJQ<}ccmv?g$ z16sMoY)xcts%r>hFP-j8s9!+R0N*|cS-}IvN?mUzVZnA0Gyf4V$kV6d0hksRb#8rkw>*);t2}XchEM4uCYyh5x&uP|1u_zFyrOsjJ z0>tVeOsR|Cy_umtpUmq#^nt3Mp=z!NU}|dl0DEiffib=qxgtLwTCw5$N9bc)>fg)4Ty>#X_SNv98iPK&}NH zKKRD>=@(uert@xD*9C}T;@kKhrv>_J4ab8!^%q>kweBZvG?K(xs5Q9M=YaFJ=1c{z5Fj#^6^OE!c|9{^t#+1GBapDO~y$u|KacDBumGVA>cO z^691cse^+v)VTWBpW)F_I%Z%Ed`ctaSUu$^(*i0p>||7694VNv0>;O>kPgBAMF}AI zvVxJ+FQMZ=vgjPpMgnzb#c^>xzlkv}=yx>f$xIQkxWAop8j|QnL+)XJ@0ye^o4=}# zAy!Z!rxX2*)B5*?MYj)buLu>Of7v)(k3^;n1c+^La=4PxLVH$Gw;z-%asM_Ff6xhG z%hPOd{X^Hh;m25N$$+3svSDy^0w4RcJ49A!C#9-FIN)6RwC7uu*;3kpRZUqaiSF+e zr)KeLxYrHKgsu}Eq9RiyQ+WEo%qr&NHG(=X-<*M6DH3ndu02vOaz6%wt4IF|jgpEA z?gCJUT)M>O`PS8}DvSq~fxNzoxDd}0EYT9PgGKFyD+-2-7EF#6$!AajW_~^%$1e>< zM+4!WCt1WL?&De}Hp9wnP#)LZV4bG~D-VQ-FDqbo0%m{v{xY|oH=Rq+yC2Aaf-aT# z%T6GTw_><;+g#CBtx(;O1^f}!Cbk_(&6tuOc)fqij`VqmgINhJ%g%a zgaw{Br2+}#y~9SXf!*L?blQzSqC^`Dg`*BqMAmnHDrEV8WW9A*RBQVMOe4(*64HY- z5(3gaq_m(YNGf6>CEW-NEee8kO1Dyy(nu(XfJ!JWNJ`gt@Av(E@AtHKN7>vf^SmKX+uQ%22d^7W$_+-%q_?JfG0G0oK`%n1K33}#Gtr?*_ z?ahfDfLQMN{|V)=2bVAFPkSx0{0L2M`X2uIN{)0|^oNH*hqse6{YZ1*JO^!4;^8|B z#U6x~?LN=3)IF`8!$GSRQd-5Qvef0;3^}&~xhm8V&Gw zt0*hWmsQ^JKFPbUzZo5@0`b31BsF7ib_tT0=!l4eQo@_u;UzbL+ zJQsDCKnt7Na2a=AP`-n@RMcM*C)#SS1Gh$Q$idF_f)g?tF9OYdl}>cHuCrw-2OVbB z(sws6jP>g<#1!BdneeF@HixPL^uH)!B9DD%$`F7&Ysfu5D!YKbwIpv3%Er>@Nm=W3 zu1C@fFGPtA&cKC0_kw0MQBVE0Q-Ck_W!8|bpz_-YPIdf9B52XbU?sYtFeAV@83V9< z58g4X!uiT>R;Dp0yj9=~e|pSDBMJiF^+To&0T^e{vXcFLqq#iL_39*JZV0(|LQ4$Z zZu#RGE@4j+s9ZAY=U!gh@8D4|eD%3|L|<_L5f=cFWO?h~)tNr0=`REZqam%$I4M`3 z{C;ib!1(2GXJ-e=)MXa`HhcM*QE|k^JJSJd_+j(T(q#>Q_#xW2qSApKT16$+rJe_0a!SSzlxR zZ_rM~WM1EW@>i&rPW+|S8hiTN$@eQBe4n2iJ9YJNZktbi>L3K6#ovDs{ z65Zw$O<|SQAhVlA9d#p5O!nGe?kSqu+F0k~`AVgG>H<(*rK;$!hu*sEUFF*1JF@A; z6>bZM3Ao0%8Qm5el>+@;cuX1IK=h9I)!aK`ZaN#u23Xnd&wq2y{2INOY4-fw(2pmm zX^t4245A`D;%&mWei)y-K`cJlBlf8FMW%uZ@q-19b7o_7);-1hd)e>&Y?4B8*fP!~HCAD*s{x)=OWXk~2mRANW_ z%yF_=gQoU3JS-Po6=J|Gg^Tcs%dL}%C^heA6U+em$hs-*1?9cS{lV0}0Z`IqJ2C&j zhW7*)9hSFR2CO1N8c5E{&Aac*qwQr|0MaUkcfeJUY34*c65rCB_)1ntwuVwL)y)Kv zslQJv_n8;)Z6~rs#l=$W?uT=u#|r;21+L&Ca%BL*uK;%b4)t^eA;+K1%rKjr1YmVa zzjeWT{fEVfdh_z3IVJM@q+jPzCZinw_2ory(#UgV5o^MF2+^gqZ&4;(6Ky(+vR6_$ zi;6H#I$71PRI-#(FI}21&yukwPc)jGXnp0O|MF7De7Q-4d5I#a?m# zefX<46!#6gRi^Wq4XwUw(fuR>6E(h!MAE@Pve1YV*K%!h$H#XpF_(N>-uK%tjJGFN z{Sf+KbaNWZlS!R0-cXpPtItCn65Q-bnDy1<)1Jmf<3779?Ut$uIt+A_77btRTp_?1 z8jL35Yp5Q+Sw>Ln0|mvcxL8LJJ5$nLt;6?_e?b%1t~Qs3-qJ$V8(^Bb(2A(I^~fGB z^wurZfji3cJywwY^2bA|4dZ*ZV)qB?ell>+4Y6ID4 z|Gf{>(VjY^fKNc0yfaFgYA_!V+QGTteOD>ON z*jAlJl=fD9q0Ni+m@h)h1Pn#Ddvt-87Pqn3`G_WCp8x_2=l3qqyWE+4GpA&dChEtD zaM5q`)&_6Un>*q{t;jjm3S3B^=VIE;rX|IEqw!1?j31#Z54oQFjxoa7#CXV3$!*{u zpT3AbO=6+#e>O=Ag#YK{L0dI#;eDciM<|i}woX|D&OmhZ{F|*u*9fv-@`RW4G}7OD zacd9+OM&E0jeXT`^})+y`(u21R1x{byUV<^hiO&l7xqEfv*!aCDd<%yKaDg?d?b9Z z&wi5)v4hKb9CdCImo-2tRGz+eV~r*gWr<>D!O2+XV4}zdc{4i8i#czS~aR2*Q zvpNVAnpg0w^y>FdB+*6}muuAK;L&PgcJcIxSj&F8L&50`t&1a&Loo-^FlN16YsfmGLPkE}VKe!ikgDE8JFuy_iq5RQUa56_5dQw~2eBk!93z`cXsY zx-+oHwEGX|cWaw>F8}%SN4+tP?Q|n-RPyZJD(C+kDEi5i|IcAsC$_8Mm~_!xh3id1?DQcJu(Bf_ca4tq%4eEx-+Hq&JVF~sSZ|S?z7SJSC^apY1L6E ze_+*0NGYi#+Jps@y@~Rk$q*F=qB$`NkDU$$?(o@nM;g+mVy<=S40h#I)LFxixma>$ zX!MN&%AOc3X`WMQ^LEsO5q#c@3%H-t6;;B&c;Hh^JQ1HaJMb5Nl5Jq#%667)@id2* zbz>QOE+huaTQn&#QC#KmOAih(3;PBrO6jXhB$4!M$B$5q2ekfnKMRUD)9xGxY-P9v z-ZG(jK=?iIS*{vZAKTMM!kU9~gm*1aJ}@m{p(qT~>h_{(= zI>rIV!C=%s=jQ{&w&bT{J4LG7_Xp0xp-O$GefR!TNjtFO z{S-+LW)hwsq9fBfJAKT4@`0Vq6-UjArs4)BbgymK6JxTSOIRfqaJY4oW%+(M!MMud zf%R-I#jwt`qKi0@nu`AKUo@}dIMB!GzLF5KeYhkBl?x;`H+^1Fb7gAB`GlJ{=vSvX z(fP5{8xI%6T2lhKK>ja=tk?sPM2Kfom;-$717eS2S2G!76SKG9hxUrTfW%wA@bu>{JRKa*D7esd~w~=C*v8R6q3o zLFrW%%Y+F{zVJ6h*8`3KmvW9sv&NX@#vPTC?=a!xq2pds6St$*V-8V?8&nAl zskTEA;rj9n(Ff}OxP3%O=|f&BfM-6VNlU8LANAVHZm^8lFv2OYtf1QGHQ70Wz;~ovM{Nl^p{9RIu*vP(`9ks@rK_Zip{Nnwj8~C;C%NiJJ z9^N3A7!iX;eNFL8TF?aqH~iF5q5tiR`MFHJuB1J`Vsjux6f;;V+Bul(EjX)X0^`DW z+^61%kcZu|Up9f6^xa)2wigpwTT#PjZcYVE-6Ns-BOuyajbR-Z!92gcLs~Oo`6Fs)e^QveN zUyohhPs2#)Gh6#^I^n6_kms`&tj@Qv&uec~{r}~#ReJ6GNnXvZuYZG#%`p3Hw2ek8 zUPf~kU%beHs@E}LBPt`J3$^Y+WaN!|h`2yvVi7@`0AAH&2z}uuZOV^se{i$n=6niI zhL5v(_dAdk?85v&-@r4p^L*V}CKXEB(qtNERsQLe90<<#HYV5o+|BnkTk)wjYHFKG zowwO%=w};(FAALD?=uIeWVOE4JU_ z`(ovWSNQ%aHmfqpo5;uiTMx3;#OEZYaB0$Q&B+}*mDM_nF*hrA(i1nCeDkla@wqsA zm2mrUR8|pcUWs-2KK4UE3%2KVGWj+#aG%SEZ7F=k=u}dI)?PFb&2#oUPAZD8yb9s(%j6o%Pe4>grc1 zPn+Mo(pRXjT9U|Bq}L%enN0k5d)H>T_u?++Wfiu;2DKT!VVKb+KE?YfKhgP*rjS`m zHvJz1tJ=kJ3z4WDR*sV>C)wro^oP5$X={Rfoi()(bHALbx*~i{BoSObEZXy*L2gObWJ4EAy z+QV83H(s8~Ik7Ddogez-sC^*g!7T5e$V|Q}*Z(XdXK}H#@96%%f1#e?ZuQdVRd)tR zm;Fos=PRM|t=w|@Mntw%1!I-kbC8OFFVPD)h=`Zb_3eoh=S+!EGaF;(4KEK`)a86i z!47NgH?6P#{s6&bZk`i;kkTO`rGb6X`egbY0`0u#`K*>>zI3uqkNaNt-2Fk_`ifo8 zNjX4M#>L#lCFU)oC&tS6exMQG9|zZ&rmcU9-@WD?pKHHR0%pD=Vox5QTxHp>Q9oX1 zP!!I>XfN!hCjew;cYci|$c1&Zh~!DfGd3!ru~Y zN$~a>k2RkEG8n}VsMhj#lDkohuSg#!>s~SBj=LzdQY*;_!-HD-prHSUs0Rya*uaj7oAMvn#1Ag(c8^LCVnv*co@SDHTpZouTH?e z1eEU}0CFtC9+z;-uBu{AONw}KZ{iRWDz{#^Y2KDB@u==^&5tf${~?7VLB+F!A?d&G zM))HKiB5ePir0(|;NakNrZLeSKE0Ov=8_6^LoY1^q!Ef$-f;s|IwsR4J3FOx3&zci z55{q{BCKU;xDT*ogws)#?2^q$|IT*{nElS8Bx#;$9yb9)ibCw&$Kl;jJynOs5 zgZ{2lHHQ6THj@j=`g`sBgndghGW zb*TE#Bj>Yay*63T_3FXi)V93FeDUio#^>%`KDCiohX`b~dV=wjx_$5hus^XA-7m<8 zeeOE{X67?7bj9RKF6@ykvNU~O^d{M^^Ph#TfkL)H89=dM&Lj$B?UVCa&1x)pUnQFt zm0yuw;CI{}kPKsyc<`;{78k!1b=)J7X-*;be@FTb9ahaWX{v)xbJ{w;{w8ugIA@Bz zf4^re7fasCd_Cl%v``Xv^U$;A!y5c)yxDjo6lyJ^N2ys z7EUUZpBI(R9=)S__=s%5XHK$H;x%^5cZ0}^A*6*WNP5wjY00+G zooge@=+7(kSF_dQ#P004*7Wv@O5_zzUNh6$g}mOQ$~-qg7cCY*fEsUq^Q~ zUkK|vP2qFlPL(`q+uDI631Zn{H}__A_e|GxNH>V|c5;YE^f1~6b{OiFromTfEk;TY zW;O&e2|7f~u8_B}h({3TVWk0+sBqy%Ny8PzfK)QJ4j zn0Hy`iuzZFZgkL(`RvoBTOb8UN2$>0Y-2 zzKu$36k&S1xhsjlyGpD%L8G!z7Z3X5TiulL3TylyHBW5UrKantiOG)^*U#-+CtE=oK!X!3gYaI8!>f#1YY z$~oHaYyY070mco7&FZu)Z#Q`-Ts$5B``r83?pbSK%aD0!V8 zw?oDnzU$`ZW}xje09HQNIoX~+@BDsXg}`-7Ua`xDHGdj?IIp)Lbk=nS)CZQS{>XDV zFL7z2I$xr=#pt1t@x@R0d0%CwRgN*4g+Kn<^~LkOv;Pw0d$g<8*i<{^^@(4q&I}V8 zVpT#fLM`RUUM178HSba)%o=S!@43yT(54J`t?>4H{-eG1Skw8lx=-C2s zM>l7?+l9@!yFCPtNh88G_p`~KEq&$?Y-_XhpLblktyne5&yX=T`ay)Ed5e6V2Muz_ zFt};2UcXj<_>g~MV&c-JOVl(ps(IQ81r|**;ooh?lEqw&KI8U_5K z4jxAhw)cf$8*$_evDqLeFwgr+7`Jwv7u)0YksjX?w^0ba$CszVdYv}ARKRE6jyJDN zFmsKy_0b%SuJ+io(~~_*N>({dc;to6SyqdKX@$mx=ao27g}L#h1@)M_jK7%d4`PQR zwF`N+m)4mxZzk=~g$R&Nakc(MJM+xoHqcfztpv)dJQp8nD0K z!~PJBX57AX`EoQqF{R_`xajcka8FN9>&nh~dU_2QMGKFO&G$LjI*=FsaiH)tyr;ZX zOuLW`ec(%){bFcPKqMp0oiDHXQ{EtdQul`P)}}}L>(^Z^XQ!WjwTJcg_5I%8oV~=w zWmxn0*2|YK3$Eu=3XN$gw!KN}deyFWS7PJ2(Vu*gqxHQaUwTKygL4~jb9&O{y`{YV z@h&ef^X6eABisMFU9WeZKc2eq$hO&KawT$RyTpk9VG!fA*gj|fEDhyN9Q}R2Ps}GY zaj%oQm#&f~87g>euoF`ziWyUbAbOZSZj?dt35-a9)zVU}^lMn#d6x3hC`g*eam{c^6?)YLrp zldage5Y8=I79Dts@hcZ54LWPYMr?>^@3oO8jSZdK61_Oo(=#*ee>VR)OZD!(droj~ zk!@UWj@*tc6~c#K3x36ZWYm$(OvCyRG(Pu?LMv*~;p&A|+8b6Ziah?$3mtn|>c4@S zPtAPnq~Ys(CcmTUDocOg@xN}14Y5WM47Ephh35=aHRb2>{xCYYYA4K=oma(t=1R29 znpu^RApMHs&HGHshHmTP&d$wc)fj8)=&bV%U6qbLO@OeS8Ws0RcX3Wo?03M~>eYFi zKOIHkV*aWJji>x*yRUfHyeSjW+=JoP=d>=|F)o<@m`0sF&Tb&etDA+%(NST(d{K&; zlP15NR;8n^|BymeiMH=S5{Km+Mn3_socQIQ_vdT|O7#(O8ylORzCp_Rs87ptiO*K_ zKBPor>#!x`t$hRNE8m`CgwgVW?j&0xsV`rC1ZCwL1z#C5Ize`6Y3UO6B9mhEa*HMe zysd+YmeSA@%9&gJozt)A1YJ}y$<|(CfA0Me}-a) z=k`LS^Sm|`-mzmV^7SvN4YUo*E#$wydq5*qj=&dIaieKTU3VS@ge4ella89U{al;& zSZ`YTsVC#M+5;M2`+NzSLi1M>l296IYD`JXV#`+B`u_5nrHXJ!ST@#GSQ%81BVhBNgW zH*SoFl>X*c*|W3wNr3+G?$MY~Nl_gm)q~_=-)K+^0?&G8<}4yxMb>?!N1%gci1Hk5@=h%V{Zw z5!iRFK8a7+j%(9o-LE|QCiq(L)<@x%?7TBvTH`E zLGNkU?BfX~MhEmG*PtF*{{CLz*~&si{u2Tp4)hQX6%?St6~h~hs{8Or=6&W{2&m(} zwI0oFnG=u05(h=)UD!sCzrPCyyhIsb?LTMY4x~ut!#Z(Y9u9%h%GA9O%lKfO z5w$6Mg)gCNM2+kAx@257J8C%)pLibtUehKoiIuVP`>-p4$&@dtr_LYIioPgOV3 z3qxh*Xl0AMuJ<|0-ns3!P=!{>Bc0cZid}SczS3!}Rm4o1XDr%zUCN~AL^D2o=m%rC zm6xj|d2s)#;E2&g*V|k}QUgz~rZ3{rEFbo47}`__92?%hGA6d!uRdO^1t#T8qkoA2 zZ6A|aKth@DDS@klyACV7BK`xPT-33f|0REYzg>JFJA?JZY}$n;U6O#oO>#-0``2Ug z$Qa+SiVyUDOA8Z?dYr1Q>cSguXEka;l9?5k#%I`~{E$+^bdN%J1oNQC@pVi7Roo#T zh^kim8^6@bDlA+45civJhl!Crvq|c!xUg5cU|hIuF~eWa%gZb42P|ba8Xmp7zdOP^ zIy?U}Yy?Xm@|jgr3G+hGL*cxyPdrCC(UXDt6&{k>dU^}MG5&%WHZ#*!5p*fFqwLOy zB=HC5VO^_?h=Y)(3*2j#e$dhem0?)(`=qWAJh{x%HD zVoIq(tv7}g&;E0r>@76ZzJ2fxA{!#RSt)Nxzy1EQ$1pd{3RH+Ba$V2YBh)ecBr#^*4inhAi{OmtP=mK{7{wOK zmv=)gm&Q)9tfR3DDeFHaYA9%iwf~xduT!DmoyeCr744yFof&_d6Fp`fs=oO0n$WMJ z;

9))|Df$Ku0iK8PuAsJ=1`U?&{Cv|+&0R3~{8a-Xi9ACT&uwjoa;5j%?OUQZi zW=38>>1i~~)G+Ce=y{C|#zOUKM)8p!&rp;S_ES;P*z!o5zZq;x8g3mcNNRxpJ3|SK z>{sw@@&qmn){@Yj1`(@P91uIn6z{dV1cEsT_ePKrf4$>0uk$|IJes4Ycma6;a-LV< zd*6fG8&WnsyNQe`)jXc~2os-p2c@^){|4RK-1kT2d4@Ua-_U;pEweA}lFL1BIo`U~ ze0)Wm=i~iUCnCr@HHs4~yf@l#9mD-|VCl34<;pQ$eas;5^>2em7JobE%MA$So?r}7 z@^_A!dA}nd;B7i+#W&2Z(eW{=@>hq_-x$mL%progF9HhIDX zH(_zT<&3g$%CTD?{)LKelTH&V@O^Mcah{`KkrBTXEUpMGt4^|bFI#6xFt$S=k5q9# zlAQB|NnhdM63il=tDgZaf-cM|;hx9j-s4s8%nN8GF-=+`qEgsrr_)d@&gQidqI`=d ziH}TNHG)#b`hrD^U(-%nwlvBwzeivEJ!EfCERwy|&tPTF5)iDaszMq?P{xx-aej*D zYe!gcWHJJVu+<+wwrW1rnej(&5x;dh>{pRA7YXrlYX&zWr1!&-P@5yq`#Ozw=6Gux z9s138402zRsBMzWvxhx+6p9w*iQo|vj9h%z-{LsJFsBpDj)}rk{rwwHnd1j;vDzF_ z-q-lXKQwVuNh-n2F{H?p7w8;YzZPC^rz6H?miLMWyt5iAbS2tYXlk8LcE((Qc0c6Y z5Ab~4OcPft>i+}FpnHVY7RPZ(6-B05!RGxVnfR0Mw3(?x?Yo3YE`rjg4X%8!W01wn z_fPg2bU{e`g@~z>WJUD2@Mbydn1%P{U?Pfah`rw?HEg_isCwgi`83~6J&nNl?X_F_ zpClAs&)0HFirrHE`0Z`%_fRAmx}T@v)5Q`Z=+F z`d#BtQh)1_qm`*?H3%o9kA_xgpY0pU+WT#+}V^pzwOFSvSt2+C6O-BqJ7~tG`tF&(> zsx69l=BXLEco^fCRyJj&&(x|Su9NTfg)trUD98G=I&(_7H>@%FZ?}4DKVYN7IeysA zZ2s|hCd|0pZO|u98LjV(&pM4FIe!gv>v3lM#|vF2Q!6`0?~Uf8Z|>CZ|1c|W;fs(L zNFXTDgJeh-7jiLD!$5>y_OWPe+wYVQ@ zx7MP!DvbW@U?tPZ&|8-_8YP6G*MexB`Xxsr?A~*l2juNmoe>w1!UPdje-io-1%vEE z569`qe9&lj+tZp5OAdYlv=QA1{)FncV}K4sAAaQpXp^Q!RMmRo{UdsaIaiTOH|6R) zc*y1XpPhDecOSVwATFVev(_$r)yPZtvUTtD--te^@jbn@<|Bt>Nve`K)^7820#5Np z+n71SnF}KHo}e4iva_?p{CIQq$wfXsK4`#jQw7lX`SWTPuV4C%8(C?9G5z3HI%?)) zhI&vQf7{TY{v371V{o^#!w67bF;~36$-=VtG@kD|_v%N81n;;xf3?Z{=FO{8yUXbq z^W*PZ*cHb|PnRggU%h%&+7&pDeL2(0(|VE2cxMs7CisgU;PrIyw{{vm_12m}(7f&i zl*7pQAR-kOvFSK>c7kU`;8?2PV~QrqMi0}C)a4{d_`@A+go!~Pi1^kdnji0hSQxR~ zi{sRAK0R0zb6xt}*pXh#muEM3-9(C@L<>sv`1Yksih@Hj6%5Q5I0LWx!%Wu;3YPN5 zE$v5DdaNHV)R$)R+Dpg8VtvjLlw54G5YADL{{4Q;Lg1Z~ju653RC#Z=9-@}Zx8GH8 zGtF0Bqr~;N)MZ;=>GGu8Nh?~ z)+Wigq?RT>)GAJ-vj4hnNF66Dl93q5SiQRX7!*EYQ;@$48a4K%{f?y|(IB0NafxXh zz!_=Q?V-1(Gm>!>)h9%%42A|lOy89(D1fH2_EM#)csy|>-S6%+#aQ3GCTOCcO%~jGsXdR%o4TOpXAE>m z?}t6=0rA-ruI15UdNBJ*dNx(a{Fd_-F>jz}J}*t_UWy7QT2-XmB=E=@g79ot^epUO za@KZr3RJJtiMijwJThec?g^8W1e2AQU5h^7g>c7=xCW}Jpk)IdM68U+hLgZpDYg_x zBbN2v@&0BMn_@bvycYz0Vbe66G%~>pagP#=EHxT8@uYOSvpH=4-&&WJ>VIHxd|VRs zS?rI$yIAbCdE2(+_!l#KZ!egL>&CtL!^PRjURV_BK>M+3Pcck|@A6H~#rS_dDng_k z4R?6+;^N*AqIpU02|Tf-aoTE_+~=erSnTAIa;hWLEg__EEg}2Clg(gHnz~6{&Kxi^ zY$M$u%rse?qD*Qa^)oY7=9`GHpMbO~{qgTFjhJ|EyDtqA(|CFjP>RP)*UM zWcd_e&mlhzxuBd@c-pi>_vHJ#&9ehJ9os{J1fyyC>;7Iivy~oRif*e6(5YSl-IaxA zR$fjgqEiETID@qFC4KoFTKK?~p;G?(7$R$-c>3>?pfzOksnyOiBeCb? zXz%*_hb95wHc<6Drh*22Z9~2|f;~vKBt9Y{5m}B z?1sSLxifkbnX^0gFA8Ryw<|E>mlODfMx##xhe|ymtj=YHv66ap2IGx>=cNz^9OX$uA+@C(%1K;){ zcews$N#O}@JVmB{zVX^{peVA6^l7gUxyX?vb&Y2D9r6Kx_t+HuNz-wE!`i}g{sNS2 zEJ)%>_xMc$i1Eys3y)O|_GfndVWFuk-9;*V$wL}qD%QE?qqSL({bL{Igi*2Cbzo6G z;3DS(IpK!&us8Z;Vf-P35+GTp-_nj{SAW#TB0~-3&4>I&z64?ool9SG4xo%i3V%j9 zkBT#WUD4>b!jX5yJJ9DVmeOG*gZYLqOrHzYbOEIN>1Vym@|PT9@JTHjjSKgmTE3lU zJlD>YzA)zo(>WI4A&GARkwh~>lWauNu0N>_dV#uMp-diolkSB^T-59vcTk0S@m^9b zG7;g$f%(Vbv)!@VV57MW166>&889piW$5SYr9m-&4#b?snqT~l%Y zRcUf2O4;`&5%6pT#ZjHG3ziSkqpyQMMNOTeEgI?A~R{75? zsO_Wf_`o^>Ni7p*dm*ZZ^lD1oksh5b8FIi&tj(>YdrKW$y zaS2?4<@p;LT)uBz)z#IE3O-W69$Eie`f{34{|f6<5Z|DRQ6N4%+Oq`PSjkCO8t*;z z&I6}rB-;b(CH7$W67+JjLw*LB7=gU>NLO#PGlj@#vZU{!E3Bcl^9QHD;7|}75dX_T z4CsQ)u^@Tsgfku9qpMw5aQni(T$!)^K#GVp9u){xdpMRNgJCzq=GxnUzq0{;k6)U+ z-On;^<9))+MWD}#3++7xL{pG|aRB=6UL#8l@a-herVBN!3^f>Uc%x!8^#elyJDP~A(IF>ZzTcF`C|J^ErN z7R8A^Wv;vy=&%k}R%Q%0b{K5_i(Z1wcy|mH+ ziYZY1!ku~kbH^zP(%vfIMEtjxw3`*H{krPp|_QRKsD2>H|!u6-uN@@Qau`q~2{cKHT zq#|E?cy@Zk^(_o)_K|EgGQ=W6J%;%~ntL)gnls+$SBO?+FAeGe zq0YzO^Zr2X`~*Gh@u_#A6c;`ciu%*#Qy?JT&asl4OKI^{XsPN{QhK}rSPRlrZiD&h zg-67g=P;&-6t7oc)n1e!JHU-c0$lniz=edoT{t=JN ze~2$Rze3t!m$OnImJ?mWdX1bzNGOJ(_JgV1-Z-s}wl-;^xwBSfBt;3tyilb4OP0W3 zxNT5imUOUa?(r*x>)~Vne@li!P5+FLy7SR)HF{X``?E2G3xP%=xkg1uv3Yasr$1o)Exu0a?lhG))o`SL(U zsWqv%gYez=O(#qv`TD{(RQl?Cog2T}OK<7Vy??5e9iNQ1N`TO1h{ImTk0g2TnjQB? zeCYY@3Hgd-^A^7o?A|?C%Lt6YEbG>vd_u5Mjuk}3389{TofFcr?Y7^HFe>s;`GHAS zJZ7ScE#lbzX7;qwWl_)n3TnjVNxn}6t*mz8juKhF_qw`{wQfNMTfnshqhGgP(*>+E z4767noWVQ?ETqWuW(Bodv$2Z90A~4}9^8Mli;upd@cl_-54|b59E3IvfLA?0DRJ#* zYkME~W`kUUF~dK-ee<4%Rn$;>k?yh`xk6=N*$O#}OgvQU6E?w1D25p-#w(Xff(i=@ z`;$c5lSdWHeRIOG;)E9i4o(%^*M7eERP%5&0t|1CUUmDf`{!Lm@rA8l)Y8(j{*tX` zolp)p2e$q$k68BQB_Z`SJWBe?m|pF|PPIZMj00|SJI~dgzCIh+7Dzhh61rO9439OG zobe-~hFhDIe%HAkp;;(i;|J7s9Za)Cm^_~8Ry;$z1|ID)2-@JIe)aNX%t1jX=vEn+ z05#f61>eIL>FH}jGATyrRs|^Bd=LNe8CC|e-5Em&a{I9|78p`}f4Z!jVOXt;+6<>? z?&7&hjk56mD*^rm$3{F?HxP1Ps9_1s4baMfpB|=cpjgN0%Dq0?2H;p$ZSVykkH3X> zxWxPoXT=|S^sqwm-|x0x8Y}-_PEecZ|3jn=iu!RUU&!4ji8sp4eS3b^?M+vH=Vu<> z>&#PW;d2g;9@(~K&F^_}NikncHoEIAHy$>!V62AuEUxj3P|RlP=J}WAZ*iOO+5=`a zRIPsuIbD> z+|$mX4#hOtt(CUj2s;O>)J@Ah1Rwx0=;a^XP(15G0w7eL=KSRGfCy~Nv;o9BkSuS4 zxsA#8L)GIlEb2c6wg4Gv>V3tdk$rgH8c?TqPp1_;IJRU_(!#?}!h7szocz5YU?HGC zo1c`#YP=$pFu<2F2!7tz#HkR>4V(09@y(%(W69yJkEjK;Gj;LC z_51hlBS6NZZ-fV{r}_Rl(6OV|$yysdx9z`V6S^$)lbl}Xv5Ld4(#Gwn<`b5GRx zc7lzHDBp7QXP)yr#NUAmR4qG$3)9N~7vz!yPg~59W)$LL)984Cpxs=A-vO^Q~$soMi|I81_BqUAP46t58vn`ms z1@hjNJ+m=gM>J7x42M}uB z<3I|;VpiFo^|PGy%;nwHwvGnih{}i z?V87oa@>qU=#19}iFzs+1{qggkQrdYS-XKKKivKM3Hqm#TNIm&?tdBv!EfdxGVpr; z;P>6rG9Gaaf;rg(2xl9|3pq7Q?C2=mK^&L0*@l&} zSs1dcY)(nkZnO{v{1FgJXE`)agyyH0e`u1{%_XNiI04t}z+ccQ{NSVH#U ztf04Gvg9svXf*QD?X@PO{4b-f%`tHC>S4<2V#r$>H$+{~3Npqx;Q^ckiDo3~REFSxTEm6FJl}<&Q9alUL;K@_ktU zOp#DiUmxKRtf5xonoPh!O1cd+F#t8B2>iy%rA^c>f?%c3lrgBlPNIy(&4BxTpe!0L zyv|eeblT!;(X~{h{QIItUwMCs)&F(MIpNRy9YpR&BbGj!gi!4$&S$F}16rEuKIPeF zK|f6s_o8VaLi33a*~bs=>vjMxpw{NKLXXbqH;K@n@=v23CL0WE9VW4o)OUYQU(UEA zc_0a7;Bz{zXTM`k(RnSm63^<;Swfst={h2RE6$ zz6cK_n3!szwANXQgB6V)Qfs)3I#8S;^*`*Sx6B3j@2=efV|>-ujX%ZZR{;C63jXkg zYl0`mXZg=`9W*<74}Pukb&=xakMw3L2Y=+>2Qd0pQ?%syxQz?WYCKi}yPfn|vMaIS z;aQd~%)9gX5s9ONr_oT%gx=YY5GbqQJ`)SV$I1KZkoWbKcATYJ)G7upR1;9ufN7S43J&s9$WI`+vG_i?}kEcbtcMx}-+`5dp>*#ln zG+3T)fXSP({lB`tyOpIxPyVy`wK?WLB^>Z5<`}h$6x^=Avh!%HYj%fDHI^WcFMhaZ z>~Pmrxo2Bs?kU;hiTj;+zO{*EmkgE?XiemKLdhNS5;SY8v0hc z0B`2CyV?tLj3pBpk(y(TeFP{GD^k*DEGToKn-y^*`KYItf&j`5yoZzg)(IdAjmBv9 zoXA1X)legT7E^p`Ha2~jVnt8U3jl+W4X6l0uqRr0h5MiOj=HsQZlEgeU{2}cHqpbD zm?E|JF8Ne}WCuZHLhKwISq2G$cN*eh=W2Q(hBK_)qqlq6yU8{KG z3bgBm-qXF&C{A?(4KFW#=B!)F*q$7vR>wJ{0D&vYc&GCt6q&)%`0FvDqEWhY9*b%2 z4D#Q1a%MogAyL8`1B4Rab!YN=PPa1>LevBNuf*fk_o*W3!yLr?;EP=^Gne*v z4hG?v!iPj|y!A*>5A;55c?CiY*iCK8JHF2kU4h=bX%&98&Z-R$xo=>najoL!uU|V} z$XItU#n*M}xP0v*eJh!l9%mr#!Vp5I56swG0EY0Y8m(VJpoux&7W&rGTbO3h6+7%ihoMK|H;3t`JlDwyhlUsb8 z-3dVE(sYY|;d!S0iH2ta08C^^Jc`18jWRv~fZ^%?0EU;{{{t9Q$lEtEjni-B1wCl6 z$a#3dCW5ms(8xnxrOQc}-2gX-P=s}+RN#?s(k;tW z_X&7T*2kC~ZB!8x{#Se{=ecvxm5@M(r&dtrS_RTkD^zbm<1WPoR6WXLDuY$bj@*6P z*Ij{2j{+#wx~)EeTeS{p5=X_<@`H5W1Ndm67Seok<=%1cj&>mnEa@78EII_H z>zs0SlAmy+wGLLBKesqRnX29>Twe*THv(Gy87uRB^!%%zHFeh7|MSaKhDRbjnXSzlVxJj63Z5 z@YyyfN)5CJ2zGHmm6Ku7p_$uH=fata^Mz-!XzValX6{c`jAmjFkK|F+$F zI9fFCaiiwJNGNzaaQ-$Nf^(L#tnkkk(OkP!iD1yUwLcq6U-THbng`IR%y>Lo9gl_`3>oHBE8^tf2m}<`1yD!A7!#-tpkbq#~ohI#J|q3YQe}U19WSnPFN|5(CIGIAz)xqKsyGziP>5)7%^kuch^h=hXx0 zi>KgR$iCR~?MKqgl;(OowC`U0KDtBRt|Up`A=2NhuJkiAo>XwoUOOvZ=8K-eiD;c+ z-M*s20-q<(|y33a3sC_nKmqzWzlhKlbOs@yPf`5 zrv0mGZJP6+WVQ5ri7044X8BhYjL6a58PgBXWSh1D9NJNWTBPM<4T}C*zIC+6z@NLijQVHH@HjmUUl? z^02%{276oq@xTKuAwhv48b84(K5L1yhji)eyF6NVP%jfF*`u^WMTN~xv z&R9KgW}sA{y2=_Z^MAxW5`v72jKh)I8w9n(IT}>3axXM`t4`nN4Zt2#_7g4Ollh{U z9+NJ}`@|`QQn3v}D-u+;5>mtqSs5%Olc7i2gr?(){b%-K(d*|O^Vfs1f}M>TLU^Yz zDsi8<1-&ImH#>kRa^620qibje#}5}6#2f|~61I6#{+CEB!k%nz4=HX#F(wLlAbJv9 z9_Q&UirXte+&R8w8$jnt$BUDpd3mO64`A@jRTPi3^c!$`n#>%M-aztj6(bOW(Pr-j2B99+@$&j&=>n0k4<>w+L7s}lCg?j@*!Vj_?AIN?PX}>zv^ugfd2nPAUb&e3iB5A#jjt)7!g$D;x zMIy36tykO!r0iG0DhFVgH;{WxznBFY~P=e;WuTQ!D{hk2G&9?l;!}d$+|Kd{~{{PSt{_x2~w+}D3Q%nbU zy`-x3?wp^U)f(#IO|MXk*btmQ%K@SEmSY?1avdRMnEDO3t4uYI=W7R2;Lmi-JI**t z6_}LrL(8ar9Z1gjqyQE8hf?R(e0XfM8efQW_wPilxz^9hm)MOrd_SZfNu_0qcf3;b z3SB-Hkmn4J>euPx;)*loM(NiO14Z%Kk*1sVbl%r9BbHHvl1iq5eykIcaLQ=Uke3TQXI$RxJ3xy1Fb)lUsU6%&ATo zYrD~y(YZcFUBnX6S%(g{E)S2pvy+J`sdb4CY5^;nh+jUY>ZPvU^ZQD9nah$v)!#~C zl@iOA=G+ek?0`ahYq@jWg@E4$R)ihEIZNnx6U3ZATd_5Gn;;ml|KLv>0RW+f((*k|Gd z>S?lzSOrC~@)K*R!8Q^a+YjfG)K0pYRfKg`AOaJ>V(-oM#E~;gy#OB38Co_%rRC>pnU~O? z0;F4=trCp>*vH8jYE#EenaVZAFo2mE0 z(5?ePjNBg5d#iDAac$7Xe1hS>?;pNw+5 zchwNg`q%Hn=Ta-v;8TNmQD|O&1$1(d#fg|QxasTTf^G#J=qv&qO!@y%^%hW7rcv84 z4N}rA!U5?H1tcWJ0}32MP(WI00O>C2E)@|;4bW$0Q`KCDTkz4*%_JgtBo7Ig3=cf2FxMso#<7&l$eHiT(N=_laJHXIlp$ z^wfSd_UBT-0RlDRGY}V~X1Q&1c`&*o2~clbrsQ5oh>MHA0bJMU)txP9->LzSMu>Iz z&$qeTx?u>YfpBdQ%Cm)xG4*vDceEnK8@wcBlbhhB`WKM}u_DE%yYG4z3jihss4xei zg+L*+1y;#O;c48u<$`z>39AZl)&QzPg?!}3)8ily)NG5Qcn{P%qILtu)HRR*d9Xv81J@)E8u5}tuLbBxm?~Pz<;8Ik~L2B6tFDK-dgxeHUk5WLJ3GeRt zf~^A*Z|(rbF}J@wrJ;5th~;50_~WUeM)SH)A5pD9V-;lvP7P#VQod^RFkF>YTWbu1DD4Zu>XtVqY|_cKR`K91iv~f7YwaztKicHmdWw?-#*&t zwwAr|djmihKtB7f1>1uM4-jcJoT1-PswFL3334D^Rpmky>EOpNlavir7YGFb(fLw9?0 zq00N}FC}*#RmaBi-Q*HiOp*YHozUIOT|d4&^;%0a;7Pq>SXPjs6TlJ9L=?4|eW%e* zH~0ZPNJKrA~UK|=pBcU_-d@j*3fm^87I$?E|61f1%TLEL?R=rlNo4-Q zRIa+w%UgGt_juyjT_C#)ww9;#;6U(t#Vl*$V_f_l_!#`fmTzb@ho z;K;)o%S${mBzA~vaO#7!1^EmRJ}`(Q<{KHP>K;2i-+K0OuYt!S7{|_%lxm%Ek#;hA z;NuJ;aspzKi>Ci497;r3h`c~znt?1PL0+(9;0MpI^%!+JUeq(O4r0Mj+vbbKcjySH zA6QP);({br04{jak2wH|i~H}|i+~2V-dh&$B;H|GD3oj@rRlX-@rxJSzncCALk}Wi z9&+ks9=O#}wb=$%LL{rcilr!lI+Y$>T2+ow|A7f?dS}Um2s^lWd80=el|b=t1-vix zCDKh(wKxu;Gmbj=FD+PTcn^HyVq@oEG`DCD#g&I8IL3=4CW49Z zhnQw4!+rO2BP+QQ+4ya1ab3X_ zXv!i+H9_6>aHg`=mOK>W*c4Mv@a?^+2tw^b8_(u`2|?@4Z=Z&Kj~gzfdjGkJ`j#g? zmhRo8d%Sd+uc`)pV(8vJ)W|lG^&Pig_dN)XJieh&W}!=`D*!V_gM7GfaL)|hi+WI4 zW_yj9_-$05pXiOfZ;Pi(-JLJ<5{NRSt{?$N@FU2>GL~EU2~r~?BlzaiK`5*dwHOD* z)A08DF7KWp%j5ut`r*|yL%~LH@{){Em!f2IhLeXU3XyS=iPVKoHv~jqs>V~HVMS`X zJe&(ZjS?JhtFzi*#v#f)nxg1~YkbwWp35OVC?xAgB{rG&Uq#N3V~i0Ef(Af%&ofXO z%Qj7&5nyot{VAnxFhsgf!Aln!-$8ThFDI6Z%izeNAXfPbhWB>q1Pc*X}W z$HcD-j3e_G>ur3YAoJ6o!;qoFX~?wLZGk z^t_6{oi`trU-MBOe`MF1ZQl#gOeG)oJ65QQ30k6=U{xk;#vv}qhYRW0Zr-rmxp$SS z=~68TA4PxuB2{snsfg6gwnZ{aAryyI9A#iGbfCZeZi`}Kqeml@@tC3T+B^Vb3L@sp6`zjEj`LjhRuo3G*$^#5i{ViK< zUte6rd^uCWIdHDGQX z5L4d+f@6lEU@R63idPkcrVTN=KU=KZ8?Q-b@kZ$s=~%$)74t`&2}?)8B9#YiOos4X zh9|x1ckZwt3Kp26)VJlC5fXZw8L;jL`3tQ zsm(c3b#&&v6ISIMOD@E%R{lx;RYG7w3$F~A`~;CeQT-zASl`^Z9_TVnnt~O8=n$cd zeh4GcAk6e|>XpH$^{_z@KYQ(1o`?gb6}F#&!EW}_OQK6-QQK5*F5vYBBS{|6qST2! z)s}5Umz^h?p{dk?HQR^|6~^sC0FtC!CS|U;`XmPCDxZJ7aTst#w>tSl~O`)vrd7{Sg7FO&#y(NCHi+!%QIIZb230x1F;4NE(u(kPzPa@N4w~8JhpBO z>A#J>v}81Pzx*qiWI?YV4oJ2wV6=vJIA3>q!h=g(JXN&uARIw04|GBx8=yvv@S|Vn zTl!QFF+$U1yq-mOaqo5G3{1j>XW!ivUA;G_`{DeZgg!jPV;=5F9ot1`ZH7nQ%qvi;n~w**Foh}p94Wdv0fqP=o2o>qcP^mh zrWMav!QV=9{mt?cr1o3FwDrFKSQP*4yrjec1JybUmqP?(;e8*t2 zjuf7RbpVah%)cgH>i$?_>R5E&0^OGzJPw2xE4BMxkG*TIM3>56I66$yKR;x`6=xZL~8K<9eQ2zUy+Xc{}<^|N37_= zxcpxc6gN-1hxe&}`QM#^&>>$bYTTO+q3q_$mpD>ux<}ba$%#$)!*j6LXsu|ZO<$8% zRxrl1phVA~IxrKmj@&&dUWy%AwECVDaxk+lTT)k-qQZ4GFlvD^8sA5RJ*nL>=pPfA zJzsfQ|4Z}xzeJ!;XM7LZRw=_3_(W)^P%riOg4LZOPWl?RHJ8ac+`*w6ZEfnF3qjIZ zH8Rh%Z(Tb6FoI99Q$HjnOeNp8;=Qx8`Tgns8qt}8Ta593?9L4}xAzy?c{@{9K3$_1 ze-WLp>TIGuDz~*h{Wxl*)J=xIE7>mHorFz|z^ne5Ru+KPfw_c95THFdV!*RNeB)vx=}e_5Tt?hXFpTCS+hHQByEYGsGn z!GaR0W+_GfyG7)0%Wm(R73b$Wu!z4FKQ5S%ekSksaSCabpe1+!n;bBpFdZHlL3BLO z`XalNAt`ir@8|o9J3@Te<%!o^fQKVyG^neO0XT*~E9<#Tg=j6|1GLmhi|&2nFj5}= zFrGx&jRWN+o=A#BDf72`%OGJJh}yS>h@Z1C1EK16*T1F%!W0if-t{*jz<2S#nZ?Ov zye+1%!q9ouf)9coK(K&3d&>Z>DM@)&AbA;}^o@m1DI3^!;7Y(By#z|A`{05+D_;to z6r#h6`lU?to0_v*)ogAmE-fjVo@CIPc*aMcy{N!LO= zQzaegm!P*36#%D^Zwm5^h&GB{ybfq17N!Jv;=>RpYwbUGd!C5q-W{6dBPkP4Ed6Pz z@rv&&aT6hR>G}FKof#;YY_e%D0i2rsn*$iwN;CZOAy30ejqAu=xSg#!yb{fi(oIDa;x zn%Tws1NSw?kywnKNfh;5Y%}N;4)O-W6@=*Sj29x_ype)YT>;sR8ZuUsx%BepIdRL@ zh!nM#z`g<~u?_L;Zg5N(-W;=QZ;m}}9H3FDSLBMsIA+8obOhe(A8B}-?1~z+$)UU( zu1WkDq`$`1{McZ+RE2Aa@GXx3S`6qQt@{G7>f2)^CRm z_wyfI9e!+QBqmx^WuA0q$>H9NIc^pnfVn}a8qkc9YFjNa1%;VN zhwM8j1or?yTMr^Aoc^F^MX&~8SMabI#3O^AMKQZwOJN^D15*#~!S@XxBW}WbwzD*F zow=>Kx-_wQ0VP52!CrWw8Jh2|VXW5S>HhC*B~h~vUs#k2X@6d|k45&+ zAr~vb^-^Ej9lr*J47tF8>U)8?_tjpUFB)>D6;ro!8Y`bGh!?Q}K*Vxy0Pf9?n~KPY zHsEinR>X%bxT@z%ib5rB#m@iPoEZQJ|Dw?$vU34$wr^Qp1d?%mnYvspM_cD+LiU3c zw;LoA@ILFIk--i65}Q*qG8+){fYdzu=aC15tv~*9aG9S!7GT7jf5G%19A6E7X`W;& z-npx{lyH;|l7{YI`v+hR`1^Z6sM{u|0m(4;0n0Mtz3}R_%q9up|0CyF`Mm4{~2ky>GbOKV2b4NCA_C5@T1D^Q-JFfctZZgvCx_N?b%OpixE_#D(aeX!u zABCTPS@`N(1KvE;<>?#PtOo|=8_gWv04LS5$g%G zcqJiMis{+Ln!_=?1(63G4Ct$R@0uFy$;h@_sW>?mbB?@LEtvApHK-9_>27S@@cW2Y z9V>$vdqK@B1{x~s;JJBR&0DwZV5X@DdRcG(7rVBpDI1&*YjBGLDEPMd6k$FPJs*To z6l_;)jp)caFRJcMd%O*?2Jtc!upjSSjisQog@R6iVmvrt9l`%{$KtA;rtRPJPa+(A zb%{$7R}5d%X3nPrwS+_xf$aTb%pUwAaqNd|{$tpExaGI8?cadJ>{G9$KLP;mHHu8$1ynx6|--CjHOT-hddkHYgWHjkKg6J%)LDk3V(6VtTtGopp_$^&r z+njU-TFp#tRxhZPqG!ek-irUASRGf?dKMC38PO$F*kMhr-< z0^BypTLD)DLRmwk!^+ghD+n{=zv6+rkFy`sEugLXy!HKErAR%rFm-A`=sqr@+lPYb z2Z8$q(|-Vq0ZHWLn)|s`$uQeegQhPJAWKgmgu$co-inIyd8*GEb^`0p_~&X=kwYM;Kaf=^W9#?Ck_T3+1Rz!;w&87z ze4^;^zp>tkwuB;v%;rmp9&#}RFMO{>Vf6TIuWJb6LVS+uhbM1=@P?n~=g%P)3+dk% zik7}Bg-t0I4%2jvCkMU?44T&GYM})512wkASu{tBY|jAI43#y#Tn)!7!Z2>B~4J9MW?B9(~ z@PU^amOYj}zBwCNU%wL_j_Glg_hKb2{d zoSKro*>BK#=keYYS#ImOIjvCce|EqX?fvnF`7u2sRCr$4I1}bI=|jS#`=vx5&EJ&w zLoqN_6TvZn{rfi}fALAxdhQ{xX@@}2zS^uUe68TR)VX+;h*(?8?E~RVkOVWD#>sk< z=oqFGqe}@ zy?)KF2M)5orI^>lMJGJLo@T|4i*Xq@w8@=NWmPe_IojLw%ApQ zHi)wGVj}8^?)#3o?~CoF4()Z>+?^fOKlYn^e-(;Sk<-ju?ZoELybnksi5V^(<$nAj zG2N|0M$EHiO?=QxnS953IsBLS?<2)17aY4cxY(!E=h;LgRaE#c?gZPAo~If-{l}kN zvO3H~!(gz1#$JD)X_>txeIxP1gckY3YFiq}gnDt`F4D7tDM}gWL`J5l*ZeP^*WmW8 z9l-hm5Z<57!tf)c>x`od3NH4bT|I~+Y?EDza27SUL8uZ?5A+LG*3+a-;ApFc0`d?8 z77+bX3^r!p0fuHaMK)u78GSW@C|#i{cbbZ>yc3Xo{o5#8J#>16*?WY6o~8)WVFa;f zdgx2XidP?DLLh$!gHF^(dv!{QnGyax6o+ACQbn3EOCi8rji8cRV`%)86*^^yD!2S@ z`z#pW>st_S$g>Fx$)YEl4$Zfl_cOcrqUVbMDlLbdO~8F92=ldPMk~pW(w!rxpQBD7=euM>E~^ByfZ|BIlI61i=iL5_y_O4gUYxU zl7j(Tw3Gp-E;Xs)fjg>Kc>em`+56NcA}C?4ys}Gi7)L3^Ht|pd&IGk#P4fc>DI}jJ zH*otLR3>65_=OPcw!1nSkI+2tJ(ki^Q_IYY6pF4lHmTbb#?*75mKJNRrMCQt0ta)0 zcZaUG2`GW;Xg2alGy~HgU#;s3>Tv0wufO5hwP!>6LV5vy-~afahv1N`%X=+gUP#3!)ko)}R}L>YDgft4xiQ6#-q)V=$e z#}v||?&TH#L3lw3Js@Uv`_-{qaPKDns0RODImWRF<9OYHnl-zCpf$t{C_B#Nr_J@Q z0R9hTjfz$Vab26$0JGVP6tXEu-)?VjKS*!l!?wPo6XjHEr!c_j{`{Hpd)YsOuJ4uH z6|Oc=rN(cmpNG5uCtxRJACn+$O9HmoS-e&b!G3wDPR(k(rLMUg$Gk%L?t4Et*~1mA zqT9h0QXY<9#iYQ%X!z0qT!Fz=pRd^BE079a{#}@HL^EQ{h@}H_nFa2p?Iqv>i$L!= zR(>}Qb(sX^Hu=$O%`TCTmPUEto8;BD{l0FpMl-;Br+#hCicZ93Ku$Uq9ij zkTw2NnFsLT_2&>Dn$*?QmBo;_P?7~`$SKNZLHKBUVMGK@X;Q{Sb8= z->;O*!DVlAQzJNBhTshLxrrJ(yZO9GdLruHC47*i2OW(sIQm*&T93YDqg?qOr9TG# zrNsY$0lC*)|La`DK!Myhs5J6gn|?^lawu=}JfdPvO0GtczUPtk=Gm#yqBoQqOl=*EJ|-xQ>+*ncTWXE>6|HBs(MJc{|u6 z=n^mUxZDLwZxA_y{ys4uc=S*hT0K+1FK(;J{)h)GGy>U_PxZ)0a` z9it4t;oz{sChJXZHooQC0KaLuEVuIX>H2g?XxsH9w^<0CEN18BQeaj1KAX3X!+g#` z=H)V#DDR6hycbTsTl30Gq#{eQd*q3-PlPb3Zl<4eiRz|As5rkbEKY1K81UU?XxWu9 zGaW*g+t}C@NU6V#TQvSV&dwejg12H~(*D8peNT7>o=)v8@2D^?4Kg)6J^|FMda<)` z;tPQr+!udym{UxZEqsy?wTsr8bAO7W!1C9#KeUdP_|)@7xsODE_lS0~l6EOisXC1R zvMwKSowamNMtsYnHwv{JbwxKBLzzt(y%}uFaqVjz>B;fFWl}L#V`F-4)a!G_?PP!w z(vmNb-Ee~-kkzr5;vngBPd)d}DxDYTQ(#XRO<`+ROUTg$NueEYZBg5;%$(n>IE=G* z^D6H(DT0b859VCw?+j+g3*H;wp!-!KBtz9&u>`xeN}YV(-g}!?S$P|Ow8eDr6mI(! zNJ(lhlz_U|BX@3wA@k{YBdP%RLJQrvka0?7+m|YYk8qf*do8^di2ai0wx)-EwdH4! zjhhWv8$Bq3nxQ4*8Xm}7xL4ImNR=uX>TTiA6aVJ6+mqf7kO|SRi|=t1`BdBh6ihf= z?S-ru&WJrFJfR3h2#vdI{gy`ik&NHA&9wiTFdSgqZ!wyYdBKE6(_{7er0}0(zVE*r_GaK?>%gE0-GEy@qWXDBBmJ<*Jg}C9>jtyy$j8Z^n z#KGZn=Z$>}bmq(BmANy=teIp_oz!eHF^&f3yx&gfp((b`jZ_egknAJ8J?sFAjnm~b z03iM|cy5r*)1vji@enZpjLwKa4K!ol-nk}A7Kgrz-Q0c(t+qTSz3^`uBJqz=<@r*jBlbS!7aZbc6nbh=yu(^ z7lG_*2fM?v&UBbMA0xlo51K&hP$X5b|C#FfY-vc%aN2&={YPlk;EyXC{9o&>f5UvX zhE*&$4&j=QP`EPdDThe5Akgid-G1zg{I?geUj|UatOqPIT#yF~ZD1D25uz2Q0{|x} zFL-!8l$Yz5-;we*md2h}gq-HxHJ-M^w!?oH!4R>j6%x-gbZbBIZ zwt}V@Npka*&v&A|0wOnHecuC`bZX**%f&S{qn{nhyN%USZIS|3RttKM(;K3CbW+e- z#CO*;2jIZ;18Q-8&L`)$cXOG(PSf{+D#c~*j8aUEpMGdxXeP)`>}Q||e1%2$fKY;h zf-klKG+2;uVX)ize}vzdnE#S78P65zn4u(;r*uHYPlF`diSywM(UN7;Rzf5?o0;(@(_- z?dbEn?}|V>7&CXySK;?{uHUp58Lz7Z%Hu${Dn?O&-}UKsu17SSic|0^YjT%r z?RdNm8Tej*O71b!UcSZS@qt(>(mnQ&o}k-^O)2A+S!tj3s`$|Z+F0(CPg{dY9U*Kt zN8IdLD2r*;4g$tSicVzWXU-YFATwIr2%~z3cR@B3IW2~%}%Umu;wq7hcfW4VD zc7I99_0hrumE|#}Nv>N3fd6Y}%cLTs`o=fJ9M(X2D|!H6T4N|q_^`o@sl}nOIG`yN z(QCmiYN5peyw0{e{zAS4z>m=FbjSZx6t!AYw~-Jd%4MvAysJcTY)V=Y{Q!Q=8nSCl zgZ(&$Pt}_lADi{u*-w-L&as9^>$Aj%-vpCi)w#aKUK&1kjW6|?8Rx$cu=Q&0g9RVm(~C>c>#FZU(D*=so(>t!9qUc##h=NWFlD zIm%Xy`et=?HL^zm;R9WbC&>|O3G<-Z| zg<;@Bn+aS8AR%&5_-mwQoj;vCz+p%ATUhragoSBmiiH8r7Hx{qPYywsr*107?1*a6T#^nM9n7NbUp*m-qa0H8p;0 zTnJtVj}G`;-&(wGA?*t|`;fLWC z`}LUC5B+8MI{m!e=YW9tpYKtNp}D)+PB~ktYnT>;QcNTqwf?L<%nJy84g4&8M!<3# zf{j3CAqn(VN{`F;+J3o4N0!xt9`<+!8HTt2`G7e)F8X}?*W=a6!<~Wo;G*ehPIec~ zKcXL`Atx?!Tl^21L{fmq>9e1@Hr)Sep3GS8h)mZ>N23ILd-H=F*1x5-{u$+8KN5b{ zzzRz)^J{z_e*U~?a?)@)v1z<$XFN-)w({me<*38@L`qy&+0yFb_uOI!=yMaZaXmAa z{p~I3RaSD8sv|K1zfWoA=VN0NaktVowxGqT|G+M0upa^{{_(wQ1P{yCo#7Y<=4w}0 zOZ07`jq6i(`fPJ`<)$B7C5lnihek8;7i^%Yu_Wz6D;|hcRKJ{yz7P5oz0Nu zAIvk`Q7V@K!lJriCvImx!sIBGlyA3SEHL(f>hAQl?5{B+ z58E8r$#iNNle?U+{N7r&xgQW1GBV@^Ssux0j~`o-aukHd=!)>il0w+@)+*-{54mjS z3a0VTC7wMz&7e_W5xVS);rB9Ew!#-<6b)rR^91d6c;Z_w1eh%`m7S%Mpjc)LpTGep zg9#Ssd z=QlVR4_)?M1Hm6cy++oI9C8RfwCHCs$xQi)E|o@?dS_Y@W?%wArvrKGYUP#6QMAt= zp0OFWw1hNw^K+z;(CDZ|aJ0RCQU9km@?&TS4m@j!9v(qiZN|}r@J-Ld!pQ|FC=^NS z!{o*&)Vs&J<7fix7mHctkPjFv8i6f^jH^QJ`dhuYnSzks5poZiL4X58XFk9R|8gaM z`Je@1Vg?jR{CSX<>n2R@6goy+4JLC}1yT|LJE8o@iP*jep8G77qK?yq-NL!RT zFk8*8|MQkVxT5LIAFMx|PGiyNQp(y1jw85a+Lv&FOFXhhvltf=cHN4k-657|JBq#jL^XQs zm&$9+FZVÚ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

r_OOXR#yz<0V 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 j$2MboM{WM5yiOc3{KvhJ_zTq2Wy5u1e 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

)8tdsv(HCRQdstx_cpQ&12X5v~Qvf$ti3 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 literal 0 HcmV?d00001 diff --git a/docs/src/content.config.ts b/docs/src/content.config.ts new file mode 100644 index 000000000..d9ee8c9d1 --- /dev/null +++ b/docs/src/content.config.ts @@ -0,0 +1,7 @@ +import { defineCollection } from 'astro:content'; +import { docsLoader } from '@astrojs/starlight/loaders'; +import { docsSchema } from '@astrojs/starlight/schema'; + +export const collections = { + docs: defineCollection({ loader: docsLoader(), schema: docsSchema() }), +}; diff --git a/docs/src/content/docs/guides/getting-started.md b/docs/src/content/docs/guides/getting-started.md new file mode 100644 index 000000000..bc3118d92 --- /dev/null +++ b/docs/src/content/docs/guides/getting-started.md @@ -0,0 +1,38 @@ +--- +title: Getting Started +description: A getting-started reference. +--- + +## Prerequisites +``` +. Git +. Python3 + . Python3 Modules + . pyyaml + . xlwt +. Ruby + . Gemfiles + . asciidoctor + . asciidoctor-pdf + . rouge +``` + +## Getting Started + +To work locally, first clone into the repository and install the required Python3 modules and Ruby gems: + +```bash +git clone https://github.com/usnistgov/macos_security.git + +cd macos_security + +# always git checkout one of the OS branches +git checkout sequoia + +pip3 install -r requirements.txt --user + +bundle install --binstubs --path mscp_gems +``` + +**❗ IMPORTANT**\ +Never work off the `main` branch, always `git checkout` one of the OS branches. diff --git a/docs/src/content/docs/guides/how-to/compliance-script.mdx b/docs/src/content/docs/guides/how-to/compliance-script.mdx new file mode 100644 index 000000000..c291bb0da --- /dev/null +++ b/docs/src/content/docs/guides/how-to/compliance-script.mdx @@ -0,0 +1,80 @@ +--- +title: Compliance Script +description: A compliance-script reference. +--- + +Adding the `-s` flag to the `generate-guidance.py` script will generate a compliance script, which can be used to check/fix a system. + +``` +➜ macos_security git:(sequoia) ./scripts/generate_guidance.py -s baselines/800-53r5_moderate.yaml +Profile YAML: baselines/800-53r5_moderate.yaml +Output path: /Users/mscp/src/macos_security/build/800-53r5_moderate/800-53r5_moderate.adoc +Generating compliance script... +Finished building /Users/mscp/src/macos_security/build/800-53r5_moderate/800-53r5_moderate_compliance.sh +Generating HTML file from AsciiDoc... +Generating PDF file from AsciiDoc... + +➜ macos_security git:(sequoia) ✗ ls -dn build/800-53r5_moderate/* +-rw-r--r-- 1 501 20 259522 Jan 19 15:23 build/800-53r5_moderate/800-53r5_moderate.adoc +-rw-r--r-- 1 501 20 859486 Jan 19 15:23 build/800-53r5_moderate/800-53r5_moderate.html +-rw-r--r-- 1 501 20 2667622 Jan 19 15:23 build/800-53r5_moderate/800-53r5_moderate.pdf +-rwxr-xr-x 1 501 20 276876 Jan 19 15:23 build/800-53r5_moderate/800-53r5_moderate_compliance.sh +drwxr-xr-x 3 501 20 96 Jan 19 15:23 build/800-53r5_moderate/preferences +➜ macos_security git:(sequoia) ✗ ls -dn build/800-53r5_moderate/preferences/* +-rw-r--r-- 1 501 20 13688 Jan 19 15:23 build/800-53r5_moderate/preferences/org.800-53r5_moderate.audit.plist +``` + +When generating the compliance script a `org.{baseline}.audit.plist` will be created. This file represents the structure of how exemptions can be implemented. See the section on [Exemptions](https://github.com/usnistgov/macos_security/wiki/exemptions) for more information. + +The `{baseline}_compliance.sh` script can run interactively or with the --check/--fix/--cfc flags. To run the script interactively run the following command: + +``` +sudo ./build/800-53r5_moderate/800-53r5_moderate_compliance.sh + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + M A I N - M E N U + macOS Security Compliance Tool +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Last compliance scan: No scans have been run + +1. View Last Compliance Report +2. Run New Compliance Scan +3. Run Commands to remediate non-compliant settings +4. Exit +Enter choice [ 1 - 4 ] +``` + +**📌 NOTE**\ +The `--cfc` flag will trigger a check/fix/check when running the compliance script. + +After running the script the results are written to `/Library/Preferences/org.{baseline}.audit.plist` and `/Library/Logs/{baseline}_baseline.log`. + +**📌 NOTE**\ +In order for the script to run commands to remediate non-compliant settings, a successful compliance scan must be run first. + +**800-53r5_moderate_baseline.log** + +``` +Thu Jan 21 15:09:41 UTC 2021 auth_pam_login_smartcard_enforce passed (Result: 2, Expected: {integer: 2}) +Thu Jan 21 15:09:41 UTC 2021 auth_smartcard_allow passed (Result: 1, Expected: {integer: 1}) +Thu Jan 21 15:09:41 UTC 2021 auth_pam_sudo_smartcard_enforce passed (Result: 2, Expected: {integer: 2}) +Thu Jan 21 15:09:41 UTC 2021 auth_smartcard_certificate_trust_enforce_moderate passed (Result: 2, Expected: {integer: 2}) +Thu Jan 21 15:09:41 UTC 2021 auth_smartcard_enforce has an exemption (Reason: Broken Reader) +``` + +**💡 TIP**\ +To add a custom reference in front of the rule in the `{baseline}_baseline.log` use the `-r` flag along with the custom reference **(case sensitive)** when running the `generate_guidance.py` script. + +Compliance Script Command Line Argument Reference + +|Argument|Description| +|-------|---| +|--check|`optional` Run the compliance checks without interaction| +|--fix|`optional` Run the remediation commands without interaction| +|--cfc|`optional` Runs a check, fix, check without interaction| +|--stats|`optional` Display the statistics from last compliance check| +|--compliant|`optional` Reports the number of compliant checks| +|--non_compliant|`optional` Reports the number of non compliant checks| +|--reset|`optional` Clear out all results for current baseline| +|--reset-all|`optional` Clear out all results for ALL mSCP baselines| +|--quiet=\|`optional` `1`: show only failed and exempted checks in output\\           `2`: show minimal output| diff --git a/docs/src/content/docs/guides/how-to/customization.md b/docs/src/content/docs/guides/how-to/customization.md new file mode 100644 index 000000000..a14fbe7a1 --- /dev/null +++ b/docs/src/content/docs/guides/how-to/customization.md @@ -0,0 +1,46 @@ +--- +title: Customization +description: A customization reference. +--- + +The project supports modifying existing rules and adding new rules to a baseline, to meet an organizations requirements. For existing rules, only the fields that are being customized need to remain — this ensures that your custom rules will continue working as the project is updated (including updates to meet the needs of future OS releases). Where [tailoring](https://github.com/usnistgov/macos_security/wiki/Tailoring) is used to select which rules to include in a benchmark, customizing is modifying the rules themselves. + +To modify an existing rule do the following: + +1. Copy the existing rule file to the `custom` folder. The name must rename the same. +2. Remove any fields that don’t need to be modified. +3. Modify the fields that meet your organizational defined values. +4. Run `generate_guidance.py`, the custom version of the rule will be added to the output. + +**Example (Configure macOS to Use an Authorized Time Server)** + +```YAML +references: + custom: + MSCP: + - MSCP-OS-001 + URL: + - https://developer.apple.com/documentation/devicemanagement/timeserver + Remediation Tool: + - MDM +``` + +To add an new rule, follow these steps: + +1. Create a new rules.yaml file in the `custom` folder. + 1. If the rule contains a configuration profile payload not in the project, add the new payload to `supported_payloads.yaml` in the `includes` folder. +2. Run `generate_baseline.py` to add the new rule to your baseline. +3. Run `generate_guidance.py` against the customized baseline. + +**Use Case:** + +If you want to include a custom version of rule that still explains the control, but do not want to include a check, result, or fix see below. By adding the `manual` tag to the custom rule will also ensure it does not show up in the compliance script. + +**Example Rule (No Check/Result/Fix)** + +```YAML +check: | +result: | +fix: | +tag: + - manual diff --git a/docs/src/content/docs/guides/how-to/exemptions.mdx b/docs/src/content/docs/guides/how-to/exemptions.mdx new file mode 100644 index 000000000..fb100725d --- /dev/null +++ b/docs/src/content/docs/guides/how-to/exemptions.mdx @@ -0,0 +1,25 @@ +--- +title: Exemptions +description: A exemptions reference. +--- + +The `org.{baseline}.audit.plist` is used to set an exemption to rules that users in your organization have approval to be configured out of compliance. Exemptions allow these systems to be reported as compliant even when the setting is configured different from the rule’s expected result. While the check will still be identified as a finding in the logs and .plist file, having it also marked as exempt will allow reporting tools to exclude it from being non-compliant. + +This file can either exist in `/Library/Preferences/org.{baseline}.audit.plist` or applied via a custom configuration profile. + +To set an exemption for a rule, `exempt` should be set to true and an `exempt_reason` should be added. To set an exemption for `auth_smartcard_enforce` the rule, run the following: + +``` +sudo /usr/libexec/PlistBuddy -c "Add :auth_smartcard_enforce:exempt bool true" /Library/Preferences/org.800-53r5_moderate.audit.plist +sudo /usr/libexec/PlistBuddy -c "Add :auth_smartcard_enforce:exempt_reason string 'Reader Issues'" /Library/Preferences/org.800-53r5_moderate.audit.plist + +/usr/libexec/PlistBuddy -c "Print auth_smartcard_enforce" /Library/Preferences/org.800-53r5_moderate.audit.plist +Dict { + finding = true + exempt = true + exempt_reason = Reader Issues +} +``` + +**📌 NOTE**\ +If `org.{baseline}.audit.plist` is not set, the script will default `exempt` to false. diff --git a/docs/src/content/docs/guides/how-to/generate-SCAP.md b/docs/src/content/docs/guides/how-to/generate-SCAP.md new file mode 100644 index 000000000..e36f40641 --- /dev/null +++ b/docs/src/content/docs/guides/how-to/generate-SCAP.md @@ -0,0 +1,55 @@ +--- +title: Generate SCAP +description: A generate-scap reference. +--- + +To generate SCAP, OVAL, or XCCDF run the `generate_scap.py` script. + +**❗ IMPORTANT**\ +Never work off the `main` branch, always `git checkout` one of the OS branches. + +When running the `generate_scap.py` with no arguments, it will generate an SCAP 1.3 document with an XCCDF profile for every baseline available as a tag in the `rules` and `custom` folder. + +Running `generate_scap.py` with the `-x` argument it will generate an XCCDF document and running `generate_scap.py` with the `-o` argument will generate an OVAL document. + +Documents can be generated for just a specific baseline using the `-b` argument. The baselines that the `generate_scap.py` scripts sees are tags that are listed on rule files in `rules` and in `custom`. The baselines can be listed with the `-l` argument. + +**Built-in Baseline** + +```bash +➜ macos_security git:(sequoia) ./scripts/generate_scap.py +./scripts/generate_scap.py -l +800-171 +800-53r4_high +800-53r4_low +800-53r4_moderate +800-53r5_high +800-53r5_low +800-53r5_moderate +800-53r5_privacy +cis_lvl1 +cis_lvl2 +cisv8 +cnssi-1253 +stig +➜ macos_security git:(ventura) ./scripts/generate_scap.py -b stig -x +``` +This would generate an XCCDF document in the `build` folder for just the stig baseline. + +## SCAP References + +[Security Content Automation Protocol (SCAP) 1.3](https://csrc.nist.gov/projects/security-content-automation-protocol/scap-releases/scap-1-3) + +That page has links to most of the SCAP-related normative documents. + +An SCAP data stream (typically) consists of several XML documents knit together in a containing XML document. +The component documents are +- An XCCDF document +- An OVAL document referenced by the XCCDF document +- An OCIL document referenced by the XCCDF document +- A CPE dictionary document referenced by the XCCDF document +- An OVAL document referenced by the CPE dictionary document + +[National Checklist Program for IT Products Guidelines for Checklist Users and Developers](https://csrc.nist.gov/publications/detail/sp/800-70/rev-4/final) + +[National Checklist Program Repository](https://nvd.nist.gov/ncp/repository) diff --git a/docs/src/content/docs/guides/how-to/generate-baseline.mdx b/docs/src/content/docs/guides/how-to/generate-baseline.mdx new file mode 100644 index 000000000..8ff1a6d12 --- /dev/null +++ b/docs/src/content/docs/guides/how-to/generate-baseline.mdx @@ -0,0 +1,85 @@ +--- +title: Generate a Baseline +description: A generate-a-baseline reference. +--- + +The project provides the following baseline files, located in the `/baselines/` folder: + +* NIST 800-53 + * macOS, iOS/iPadOS, and visionOS + * High `800-53r5_high.yaml` + * Moderate `800-53r5_moderate.yaml` + * Low `800-53r5_low.yaml` +* DISA-STIG + * macOS + * `DISA-STIG.yaml` + * iOS/iPadOS + * iOS STIG `ios_stig.yaml` + * iOS STIG BYOAD `ios_stig_byoad.yaml` +* NIST 800-171 `800-171.yaml` +* CIS + * macOS + * CIS Level 1 `cis_lvl1.yaml` + * CIS Level 2 `cis_lvl2.yaml` (Contains Level 1) + * iOS/iPadOS + * CIS Level 1 BYOD `cis_lvl1_byod.yaml` + * CIS Level 2 BYOD `cis_lvl2_byod.yaml` + * CIS Level 1 Enterprise `cis_lvl1_enterprise.yaml` + * CIS Level 2 Enterprise `cis_lvl1_enterprise.yaml` +* CIS Controls V8 `cisv8.yaml` +* CMMC Level 1 `cmmc_lvl1.yaml` +* CMMC Level 2 `cmmc_lvl2.yaml` +* CNSSI 1254 + * High `cnssi-1254_high.yaml` + * Moderate `cnssi-1254_moderate.yaml` + * Low `cnssi-1254_low.yaml` +* indigo (iOS Only) + * Base `indigo_base.yaml` + * High `indigo_high.yaml` + +**❗ IMPORTANT**\ +Never work off the `main` branch, always `git checkout` one of the OS branches. + +If you want to create your own baseline or modify an existing baseline, the `generate-baseline.py` found in the scripts folder will generate a `{baseline}.yaml` file containing all the rules corresponding with the provided tag (baseline). This `{baseline}.yaml` is required to run the `generate-guidance.py` script. + +**Get a list of available tags** + +```bash +➜ macos_security git:(sequoia) ./scripts/generate_baseline.py -l +800-171 +800-53r4_high +800-53r4_low +800-53r4_moderate +800-53r5_high +800-53r5_low +800-53r5_moderate +800-53r5_privacy +US_HIPAA +all_rules +arm64 +cis_lvl1 +cis_lvl2 +cisv8 +cmmc_lvl1 +cmmc_lvl2 +cnssi-1253_high +cnssi-1253_low +cnssi-1253_moderate +i386 +inherent +manual +n_a +none +permanent +srg +stig +supplemental +``` + +**Generate a new baseline** + +```bash +➜ macos_security git:(sequoia) ./scripts/generate_baseline.py -k 800-53r5_moderate +➜ macos_security git:(sequoia) ls -dn build/baselines/* +-rw-r--r-- 1 501 20 6350 Jan 19 13:30 build/baselines/800-53r5_moderate.yaml +``` diff --git a/docs/src/content/docs/guides/how-to/generate-declarative.md b/docs/src/content/docs/guides/how-to/generate-declarative.md new file mode 100644 index 000000000..c4e9a7070 --- /dev/null +++ b/docs/src/content/docs/guides/how-to/generate-declarative.md @@ -0,0 +1,34 @@ +--- +title: Generate Declarative Device Management Components +description: A generate-declarative-components reference. +--- + +Adding the `-D` flag to the `generate_guidance.py` script will generate all the necessary components for the rules that support declarative device management (DDM). Depending on the configurations chosen, the output might differ. + +**Generate DDM content** + +`➜ macos_security git:(sequoia) ./scripts/generate_guidance.py -D baselines/all_rules.yaml -p -s` + +**Example Output (all_rules)** + +``` +├── activations +│ ├── org.mscp.all_rules.activation.diskmanagement.settings.json +│ ├── org.mscp.all_rules.activation.pam.json +│ ├── org.mscp.all_rules.activation.passcode.settings.json +│ ├── org.mscp.all_rules.activation.sshd.json +│ └── org.mscp.all_rules.activation.sudo.json +├── assets +│ ├── com.apple.pam.zip +│ ├── com.apple.sshd.zip +│ ├── com.apple.sudo.zip +│ ├── org.mscp.all_rules.asset.pam.json +│ ├── org.mscp.all_rules.asset.sshd.json +│ └── org.mscp.all_rules.asset.sudo.json +└── configurations + ├── org.mscp.all_rules.config.diskmanagement.settings.json + ├── org.mscp.all_rules.config.pam.json + ├── org.mscp.all_rules.config.passcode.settings.json + ├── org.mscp.all_rules.config.sshd.json + └── org.mscp.all_rules.config.sudo.json +``` \ No newline at end of file diff --git a/docs/src/content/docs/guides/how-to/generate-guidance.mdx b/docs/src/content/docs/guides/how-to/generate-guidance.mdx new file mode 100644 index 000000000..3f230d8cb --- /dev/null +++ b/docs/src/content/docs/guides/how-to/generate-guidance.mdx @@ -0,0 +1,39 @@ +--- +title: Generate Guidance +description: A generate-guidance reference. +--- + +To generate the guidance files (AsciiDoc, HTML, and PDF) run the `generate_guidance.py` script and point it to either one of the built-in `baseline.yaml` files or a custom `baseline.yaml` file created by the `generate_baseline.py` script. + +**❗ IMPORTANT**\ +Never work off the `main` branch, always `git checkout` one of the OS branches. + +**Built-in Baseline** + +```bash +➜ macos_security git:(sequoia) ./scripts/generate_guidance.py baselines/800-53r5_moderate.yaml +Profile YAML: baselines/800-53r5_moderate.yaml +Output path: /Users/mscp/src/macos_security/build/800-53r5_moderate/800-53r5_moderate.adoc +Generating HTML file from AsciiDoc... +Generating PDF file from AsciiDoc... + +➜ macos_security git:(sequoia) ls -dn 800-53r5_moderate/* +-rw-r--r-- 1 501 20 259522 Jan 19 15:23 800-53_moderate/800-53r5_moderate.adoc +-rw-r--r-- 1 501 20 859486 Jan 19 15:23 800-53_moderate/800-53r5_moderate.html +-rw-r--r-- 1 501 20 2667622 Jan 19 15:23 800-53_moderate/800-53r5_moderate.pdf +``` + +**Custom Baseline** + +```bash +macos_security git:(sequoia) ./scripts/generate_guidance.py build/baselines/800-53r5_moderate.yaml +Profile YAML: build/baselines/800-53r5_moderate.yaml +Output path: /Users/mscp/src/macos_security/build/800-53r4_moderate/800-53r5_moderate.adoc +Generating HTML file from AsciiDoc... +Generating PDF file from AsciiDoc... + +➜ macos_security git:(sequoia) ls -dn build/800-53r5_moderate/* +-rw-r--r-- 1 501 20 260525 Jan 19 13:47 build/800-53r5_moderate/800-53r5_moderate.adoc +-rw-r--r-- 1 501 20 861254 Jan 19 13:47 build/800-53r5_moderate/800-53r5_moderate.html +-rw-r--r-- 1 501 20 2675654 Jan 19 13:47 build/800-53r5_moderate/800-53r5_moderate.pdf +``` diff --git a/docs/src/content/docs/guides/how-to/generate-mapping.md b/docs/src/content/docs/guides/how-to/generate-mapping.md new file mode 100644 index 000000000..abfb02765 --- /dev/null +++ b/docs/src/content/docs/guides/how-to/generate-mapping.md @@ -0,0 +1,38 @@ +--- +title: Generate Mapping +description: A generate-mapping reference. +--- + +The generate mapping script allows you to quickly create custom rules and baselines for a compliance framework not published by the project. This is achieved by creating a CSV that contains controls from one framework (Column 1) to one supported by the project (Column 2). + +**CSV Format** +```csv +800-171r2,800-53r5 +3.1.1,"AC-2, AC-3, AC-17" +3.1.2,"AC-2, AC-3, AC-17" +3.1.3,AC-4 +3.1.4,AC-5 +``` + +By default, the script is designed to map a framework to NIST SP 800-53r5. Adding `-f` allows you to map to another supported framework. + +**Generate custom rule files** +``` +➜ macos_security git:(sequoia) ./scripts/generate_mapping.py ~/Desktop/171-to-53.csv +Mapping CSV: /Users/mscp/Desktop/171-to-53.csv +Source compliance framework: 800-53r5 +auth_pam_login_smartcard_enforce - 800-53r5 IA-2(1) maps to 800-171r2 3.5.3 +auth_pam_login_smartcard_enforce - 800-53r5 IA-2(8) maps to 800-171r2 3.5.4 +auth_smartcard_allow - 800-53r5 IA-2(1) maps to 800-171r2 3.5.3 +auth_pam_sudo_smartcard_enforce - 800-53r5 IA-2(1) maps to 800-171r2 3.5.3 +auth_pam_sudo_smartcard_enforce - 800-53r5 IA-2(8) maps to 800-171r2 3.5.4 +auth_smartcard_enforce - 800-53r5 IA-2 maps to 800-171r2 3.5.1 +.... +sysprefs_improve_siri_dictation_disable - 800-53r5 AC-20 maps to 800-171r2 3.1.20 +sysprefs_improve_siri_dictation_disable - 800-53r5 CM-7 maps to 800-171r2 3.4.6 +sysprefs_improve_siri_dictation_disable - 800-53r5 CM-7(1) maps to 800-171r2 3.4.7 +800-171r2.yaml baseline file created in build/800-171r2/baseline/ +Move all of the folders in rules into the custom folder. +``` + +For a compliance framework such as the CIS Controls v8. Column 2 header would be `cis/controls v8` and the same would be used for the `-f` option. diff --git a/docs/src/content/docs/guides/how-to/generate-profiles.md b/docs/src/content/docs/guides/how-to/generate-profiles.md new file mode 100644 index 000000000..22a50a119 --- /dev/null +++ b/docs/src/content/docs/guides/how-to/generate-profiles.md @@ -0,0 +1,34 @@ +--- +title: Generate Configuration Profiles +description: A generate-configuration-profiles reference. +--- + +Adding the `-p` flag to the `generate-guidance.py` script will generate configuration profiles and the corresponding plists for the rules that have the `mobileconfig` set to true in the rules YAML file. + +```yaml +mobileconfig: true +mobileconfig_info: + com.apple.security.smartcard: + enforceSmartCard: true +``` + +**Generate Unsigned Configuration Profiles** + +``` +➜ macos_security git:(sequoia) ./scripts/generate_guidance.py -p build/baselines/800-53r5_moderate.yaml +``` + +Adding the `-H` flag to the `generate-guidance.py` script will generate signed configuration profiles as well as unsigned for viewing. In order to sign the profiles, the certificate subject key ID and not the SHA-1 hash of the code signing certificate must be provided. + +**Get the Subject Key ID for Signing** + +``` +skid=$(security find-certificate -c "CodeSigning Certificate Name" -p | openssl asn1parse | awk -F: '/X509v3 Subject Key Identifier/ {getline; print $1}') +security find-certificate -c "CodeSigning Certificate Name" -p | openssl asn1parse -strparse $skid | awk -F: '/HEX DUMP/{print $4}' +``` + +**Generate Signed Configuration Profiles** + +``` +➜ macos_security git:(sequoia) ./scripts/generate_guidance.py -p -H build/baselines/800-53r5_moderate.yaml +``` diff --git a/docs/src/content/docs/guides/how-to/tailoring.mdx b/docs/src/content/docs/guides/how-to/tailoring.mdx new file mode 100644 index 000000000..6946f3a7d --- /dev/null +++ b/docs/src/content/docs/guides/how-to/tailoring.mdx @@ -0,0 +1,49 @@ +--- +title: Tailoring +description: A tailoring reference. +--- + +The project makes it simple for organizations to construct a tailored benchmark whether starting from one of the NIST 800-53 control baselines, or customizing an already established benchmark. Tailoring a benchmark is different than customizing specific rules. See [Customization](https://github.com/usnistgov/macos_security/wiki/Customization) to learn more. + +**Organization Defined Values** + +Organization Defined Values, or ODVs, are values determined for controls that meet both the security and functional requirements in an organization. Benchmark authors, like DISA and CIS provide these values for their respective published guidance. In the project, we include recommended values, as well as the defined values for the DISA STIG and CIS Benchmarks as part of the ODV field in the YAML. + +## Tailoring a Benchmark + +Running the generate_baseline script with the new `-t` argument will step you through the tailoring process. The process will start by prompting for the following: + +* Benchmark Name +* Author’s Name +* Organization + +``` +➜ macos_security git:(sequoia) ./scripts/generate_baseline.py -k 800-53r5_moderate -t +Enter a name for your tailored benchmark or press Enter for the default value (800-53r5_moderate): MyOrgs_Benchmark +Enter your name: Allen Golbig +Enter your organization: MyOrg +The inclusion of any given rule is a risk-based-decision (RBD). While each rule is mapped to an 800-53 control, deploying it in your organization should be part of the decision-making process. +You will be prompted to include each rule, and for those with specific organizational defined values (ODV), you will be prompted for those as well. +``` + +Once completed, you will be prompted whether or not to include each rule in your benchmark. + +``` +Would you like to include the rule for "audit_acls_files_configure" in your benchmark? [Y/n/all/?]: +``` + +**📌 NOTE**\ +The `?` option with display additional details about the rule, to help an organization decide if it meets their requirements. + +If a rule contains an ODV, you will be prompted to assign a value that meets your organization’s requirements. + +``` +Number of failed attempts. +Enter the ODV for "pwpolicy_account_lockout_enforce" or press Enter for the recommended value (3): +``` + +After the tailoring process is completed, a new yaml file will be created in `build/baselines` and custom rules containing their ODV values will be created in `custom/rules/`. Now you can run the generate guidance script against that tailored benchmark. + +``` +./scripts/generate_guidance.py build/baselines/MyOrgs_Benchmark.yaml -p -s -x +``` diff --git a/docs/src/content/docs/guides/introduction.mdx b/docs/src/content/docs/guides/introduction.mdx new file mode 100644 index 000000000..7f77a7e0e --- /dev/null +++ b/docs/src/content/docs/guides/introduction.mdx @@ -0,0 +1,60 @@ +--- +title: Introduction +description: A macOS Security Compliance Project Overview. +--- + +import { Aside } from '@astrojs/starlight/components'; + +The macOS security compliance project is an open source effort to provide a programmatic approach to generating security guidance. This project can be used to create customized security baselines of technical security controls by leveraging a library of rules which are mapped to compliance requirements in existing security guides or used to develop customized guidance. Through the use of a library of rules that enhance security, and mapping them back to existing guides and policies, a single project can support multiple security guides and regulated industry policies while also allowing for documentation and QA to be uniformly managed through a single effort. This approach simplifies, and radically accelerates, the updating of annual security guidance through a unification and standardization of effort. + +Rationale for this project: + +* Normalize and accelerate annual adoption of OS/Hardware by having guidance available to meet the needs of new operating systems on release +* Reduce worldwide effort in creating annual guidance by unifying and consolidating compliance efforts into a single project +* Develop a methodology to foster collaboration between baseline authors, reducing overhead and redundancy +* Unify approach in setting controls +* Provide MDM/EMM/security/audit vendors and Apple insight into customer hardening needs + +

+ +The project includes guidance from the following publications, sourced from various government agencies: + +* NIST 800-53 (https://csrc.nist.gov/publications/detail/sp/800-53/rev-5/final) + * FISMA High + * FISMA Moderate + * FISMA Low +* NIST 800-171 (https://csrc.nist.gov/pubs/sp/800/171/r3/final) +* DISA STIG (https://public.cyber.mil/stigs/downloads/) +* CMMC 2.0 (https://dodcio.defense.gov/CMMC/) +* CNSSI-1253 (https://www.dcsa.mil/portals/91/documents/ctp/nao/CNSSI_No1253.pdf) +* indigo (https://www.bsi.bund.de/EN/Themen/Oeffentliche-Verwaltung/Zulassung/mobile_Kommunikation/mobileKommunikation_node.html#doc919528bodyText2) + * indigo Base (iOS Only) + * indigo High (iOS Only) + +Non-governmental organizations may use other standards. For example, the Center for Internet Security (CIS) is a nonprofit that publishes its benchmarks. The following CIS projects are supported by the project: + +* CIS Benchmarks (https://www.cisecurity.org/benchmark) +* CIS Critical Security Controls Version 8 (https://www.cisecurity.org/controls/v8/) + +## Development Team + +This effort is a joint project of federal operational IT Security staff and macOS Administrators and is published as a collaboration of: National Institute of Standards and Technology (NIST) (https://www.nist.gov), National Aeronautics and Space Administration (NASA) (https://www.nasa.gov), Defense Information Systems Agency (DISA) (https://www.disa.mil), and Los Alamos National Lab (LANL) (https://www.lanl.gov). + +## Objective + +To develop an extensible, modern approach to security guidance that can be used by any organization (Government, Enterprise, Education) with the need to adhere to security compliance frameworks and policy. Project outputs include scripts, documentation, and configuration profile payloads that can be applied using modern management tools. + +## Audience + +* System Administrators + * Choose individual actions or a complete guide to generate baseline documentation, configuration profile payloads, and scripts +* Security Professionals + * Review reporting of applied controls against guidance +* Policy Authors + * Map policy metadata to a library of identified and verified controls in order to create/update baselines +* MDM/EMM/Security/Compliance Tool Vendors + * Easily support the configuration, verification, and reporting of security guidance and controls in a product - without recreation or reinterpretation - through the use of trusted source material +* Privacy Officers + * Easily ensure that adequate privacy controls are enabled for institutional organizations diff --git a/docs/src/content/docs/index.mdx b/docs/src/content/docs/index.mdx new file mode 100644 index 000000000..4587f4595 --- /dev/null +++ b/docs/src/content/docs/index.mdx @@ -0,0 +1,36 @@ +--- +title: macOS Security Compliance Project +description: The macOS security compliance project is an open source effort to provide a programmatic approach to generating security guidance. +template: splash +hero: + tagline: This is the macOS Security Compliance Project Wiki + image: + file: ../../assets/logo.png + actions: + - text: Introduction + link: /macos_security/guides/introduction/ + icon: right-arrow + - text: Getting Started + link: /macos_security/guides/getting-started/ + icon: external + variant: minimal +--- + +import { Card, CardGrid } from '@astrojs/starlight/components'; + +## Quick Links + + + + Learn how to generate baselines, guidance documents, configuration profiles, and more. + [View How-To Guides](/macos_security/guides/how-to/generate-baseline/) + + + Explore the repository structure, including baselines, rules, sections, and scripts. + [Browse Repository](/macos_security/reference/layout/) + + + Find additional resources, contribution notes, presentations and training, and the FAQ. + [Learn More](/macos_security/reference/more/resources/) + + diff --git a/docs/src/content/docs/reference/Baselines.md b/docs/src/content/docs/reference/Baselines.md new file mode 100644 index 000000000..653cc693f --- /dev/null +++ b/docs/src/content/docs/reference/Baselines.md @@ -0,0 +1,50 @@ +--- +title: Baselines +description: A baselines reference. +--- + +# Baselines + +Baseline files are used for the creation of the guide, scripts, and mobileconfig files. Each baseline defines the associated controls which are used to meet a given security profile. + +**title** + +A human-readable title for the baseline (e.g., "macOS 13 Security Configuration:NIST SP 800-53 Rev 5 High Impact Security Baseline"). + +**description** + +A description of the baseline. + +**authors** + +A list of authors of the baseline file. + +**profile** + +* section - this relates to a section (as defined in the `sections` directory) to be used in generating a baseline guide. +* rules - the list of rules applied in the baseline which match the file name and ID of a corresponding rule. + +**Example** + +``` +title: "Apple macOS 13 (Ventura) Test Baseline" +description: | + This guide describes the prudent actions to take when securing a macOS 12 system against the Test Baseline. +authors: | + |=== + |John Smith|NIST + |Jack Doe|NIST + |=== +profile: + - section: "Authentication" + rules: + - auth_pam_login_smartcard_enforce + - auth_pam_su_smartcard_enforce + - auth_pam_sudo_smartcard_enforce + - auth_smartcard_allow + - section: "Auditing" + rules: + - audit_acls_files_configure + - audit_acls_files_mode_configure + - audit_acls_folder_wheel_configure +``` diff --git a/docs/src/content/docs/reference/Includes.md b/docs/src/content/docs/reference/Includes.md new file mode 100644 index 000000000..9bcaaf0f2 --- /dev/null +++ b/docs/src/content/docs/reference/Includes.md @@ -0,0 +1,8 @@ +--- +title: Includes +description: A includes reference. +--- + +# Includes + +The `includes` directory serves as a location for housing libraries which are used by the scripts to parse the information required to build validation scripts, mobileconfig files, and guide documents. diff --git a/docs/src/content/docs/reference/Layout.md b/docs/src/content/docs/reference/Layout.md new file mode 100644 index 000000000..0cb340a32 --- /dev/null +++ b/docs/src/content/docs/reference/Layout.md @@ -0,0 +1,70 @@ +--- +title: Layout +description: A layout reference. +--- + +# Directories + +## Layout + +``` +baselines/ ---> Baseline profiles containing all the rules +build/ ---> Script output directory. Contains scripts, documents, and + mobileconfig files generated by scripts +custom/ ---> Custom rules and sections +includes/ ---> supporting files for build scripts +rules/ ---> Rules for securing the operating system; YAML content + with one rule per file +SCAP/ ---> Makefile, scripts, and required content for SCAP generation +scripts/ ---> Scripts to generate reports and configuration +sections/ ---> YAML configurations for sections in generating the guides +templates/ ---> AsciiDoc templates +``` + +### baselines +The baselines directory contains the defined baseline files for: + +* NIST SP 800-53 rev5 Low, Moderate, and High +* NIST SP 800-171 Rev2 +* DISA STIG +* CIS Level 1 & 2 +* CIS Controls Version 8 +* CMMC Level 1 & 2 +* CNSSI 1253 Low, Moderate, and High +* indigo Base & High +* A baseline for all the rules in this repository + +### build +The build directory is where generated outputs (eg documents, mobileconfig) will be saved. + +### custom +The custom directory is used for creating tailored versions of the rules and sections files, to meet an organization’s requirements. The YAML files placed within this folder will take priority when running generate_guidance.py. + +**📌 NOTE**\ +The filenames must remain the same as the original YAML filenames. + +### includes +The includes directory contains YAML-based libraries required for currently developed scripts. + +### rules +The rules directory includes the following categories of control settings for configuring the operating system: + +* audit - configuration and enforcement of the OpenBSM settings. +* auth - configuration and enforcement of smartcard authentication. +* icloud - configuration of Apple’s iCloud/Apple ID service. +* os - rules to configure the operating system that are not defined within other categories of the rules directory. +* pwpolicy - configuration and enforcement of password policy. +* supplemental - additional information to support the guidance provided by the baselines. +* system_settings (sysprefs on macOS Monterey and older) - configuration and enforcement of settings controlled within the System Settings/System Preferences application. + +### SCAP +The SCAP directory is where required Extensible Stylesheet Language Transformations(XSL) files are stored, along with the CPE oval and definition, and scripts to generate an SCAP document. + +### scripts +The scripts directory is where scripts that will be used to create specific baselines are stored, along with the required files for them. + +### sections +The sections directory is used to define the different sections that correlate to the different directories in the rules folder. The YAML files contain the name and descriptions as they will appear in the generated guide. + +### templates +The templates directory includes AsciiDoc templates for generating an AsciiDoc guide. diff --git a/docs/src/content/docs/reference/Rules.md b/docs/src/content/docs/reference/Rules.md new file mode 100644 index 000000000..5ab23dc5a --- /dev/null +++ b/docs/src/content/docs/reference/Rules.md @@ -0,0 +1,118 @@ +--- +title: Rules +description: A rules reference. +--- + +# Rules YAML Format + +**id** +The id should match the file name, without the yaml file extension. + +**title** +The title is a human-readable title of the rule. + +**discussion** +The discussion should provide a concise description of the intended use of the rule. + +**check** +Every rule will have a check. Most rules should be able to be validated and checked with a shell based check. + +**result** +Expected results from the check. + +**fix** +The fix will appear in a document when generated. If a fix includes `[source,bash]` the fix will be used for generating the script to enforce the rule. + +**references** +The references include a CCE and a mapping of the security frameworks, guidance, and individual controls, which have been mapped to the rule. + +**macos** +The version of macOS for which this rule is validated. + +**odv** +Sets Organization Defined Values. If a rule falls under this designation, the odv section will/should be added. At a minimum this field should contain a hint (provides a description when tailoring a baseline) and a default value which replaces the $ODV variable. + +**tags** +Tags are keywords used to categorize and identify related rules and can be added to or modified as needed. Tags can also be used to make index-based searching of the rules faster and easier. + +**mobileconfig** +The `mobileconfig` and `mobileconfig_info` are related. If `mobileconfig` is set to "true", the information required for creating the mobileconfig configuration profile is required in the `mobileconfig_info` area. + +## Example: + +``` +id: system_settings_screensaver_timeout_enforce +title: Enforce Screen Saver Timeout +discussion: | + The screen saver timeout _MUST_ be set to $ODV seconds or a shorter length of time. + + This rule ensures that a full session lock is triggered within no more than $ODV seconds of inactivity. +check: | + /usr/bin/osascript -l JavaScript << EOS + function run() { + let timeout = ObjC.unwrap($.NSUserDefaults.alloc.initWithSuiteName('com.apple.screensaver')\ + .objectForKey('idleTime')) + if ( timeout <= $ODV ) { + return("true") + } else { + return("false") + } + } + EOS +result: + string: 'true' +fix: | + This is implemented by a Configuration Profile. +references: + cce: + - CCE-94390-2 + cci: + - CCI-000057 + 800-53r5: + - AC-11 + - IA-11 + 800-53r4: + - AC-11 + srg: + - SRG-OS-000029-GPOS-00010 + disa_stig: + - N/A + 800-171r3: + - 03.01.10 + - 03.05.01 + cis: + benchmark: + - 2.10.1 (level 1) + controls v8: + - 4.3 + cmmc: + - AC.L2-3.1.10 +macOS: + - '15.0' +odv: + hint: Number of seconds. + recommended: 1200 + cis_lvl1: 1200 + cis_lvl2: 1200 + stig: 900 +tags: + - 800-53r5_moderate + - 800-53r5_high + - 800-53r5_low + - 800-53r4_moderate + - 800-53r4_high + - 800-171 + - cis_lvl1 + - cis_lvl2 + - cisv8 + - cnssi-1253_moderate + - cnssi-1253_low + - cnssi-1253_high + - cmmc_lvl2 + - stig +severity: medium +mobileconfig: true +mobileconfig_info: + com.apple.screensaver: + idleTime: $ODV +``` diff --git a/docs/src/content/docs/reference/Scripts.md b/docs/src/content/docs/reference/Scripts.md new file mode 100644 index 000000000..7fdc51e1f --- /dev/null +++ b/docs/src/content/docs/reference/Scripts.md @@ -0,0 +1,98 @@ +--- +title: Scripts +description: A scripts reference. +--- + +## generate_guidance.py script + +The generate_guidance script is used to generate the following: + +* AsciiDoc document +* HTML guide from asciidoc +* PDF guide from asciidoc +* Configuration Profiles +* Compliance Script +* Excel Document + +When running generate guidance, the first argument given must be the baseline desired to create the asciidoc, PDF, and HTML files. + +```bash +python3 ./scripts/generate_guidance.py -h +usage: generate_guidance.py [-h] [-l LOGO] [-p] [-r REFERENCE] [-s] [-x] [-H HASH] baseline + +Given a baseline, create guidance documents and files. + +positional arguments: + baseline Baseline YAML file used to create the guide. + +optional arguments: + -h, --help show this help message and exit + -l LOGO, --logo LOGO Full path to logo file to be included in the guide. + -p, --profiles Generate configuration profiles for the rules. + -r REFERENCE, --reference REFERENCE + Use the reference ID instead of rule ID for identification. + -s, --script Generate the compliance script for the rules. + -x, --xls Generate the excel (xls) document for the rules. + -H HASH, --hash HASH sign the configuration profiles with subject key ID (hash value without spaces) +``` + +**Example:** +``` +python3 scripts/generate_guidance.py baselines/800-53r5_moderate.yaml +Profile YAML: baselines/800-53r5_moderate.yaml +Output path: /Users/mscp/src/macos_security/build/800-53r5_moderate/800-53r5_moderate.adoc +Generating HTML file from AsciiDoc... +Generating PDF file from AsciiDoc... +``` + +## generate_baseline.py + +The generate baseline script creates a baseline.yaml which can be used for content generation. The output file can be found under `build/baselines` + +```bash +python3 scripts/generate_baseline.py -h +usage: generate_baseline.py [-h] [-c] [-k KEYWORD] [-l] [-t] + +Given a keyword tag, generate a generic baseline.yaml file containing rules with the tag. + +optional arguments: + -h, --help show this help message and exit + -c, --controls Output the 800-53 controls covered by the rules. + -k KEYWORD, --keyword KEYWORD + Keyword tag to collect rules containing the tag. + -l, --list_tags List the available keyword tags to search for. + -t, --tailor Customize the baseline to your organizations values. +``` + +**📌 NOTE**\ +If the script is called without any flags it will provide a list of all possible keywords. + +**Example:** +``` +python3 scripts/generate_baseline.py -k all_rules +``` + +## generate_scap.py + +The generate oval script creates the OVAL checks required for SCAP generation. + +```bash +usage: generate_scap.py [-h] [-x] [-o] [-l] [-b BASELINE] + +Easily generate xccdf, oval, or scap datastream. If no option is defined, it will generate an scap datastream file. + +optional arguments: + -h, --help show this help message and exit + -x, --xccdf Generate an xccdf file. + -o, --oval Generate an oval file of the checks. + -l, --list_tags List the available keyword tags to search for. + -b BASELINE, --baseline BASELINE + Choose a baseline to generate an xml file for, if none is specified it will generate for every rule found. +``` + +**Example:** +``` +git checkout monterey +python3 scripts/generate_scap.py +builds an SCAP 1.3 document in build/macOS_12.0_Security_Compliance_Benchmark-Revision_3.xml +``` diff --git a/docs/src/content/docs/reference/Sections.md b/docs/src/content/docs/reference/Sections.md new file mode 100644 index 000000000..04fc0c9b2 --- /dev/null +++ b/docs/src/content/docs/reference/Sections.md @@ -0,0 +1,42 @@ +--- +title: Sections +description: A sections reference. +--- + +# Sections + +The `sections` directory contains YAML files that are used to define different sections of your guide. + +**name** + +This is the name of the section as it would appear in the guide. + +**description** + +The description of each section as it would appear in the guide. + +## Sections Included +``` +. auditing +. authentication +. icloud +. inherent +. macos +. not_applicable +. passwordpolicy +. permanent +. srg +. supplemental +. system_settings +. systempreferences +``` + +## Example: + +``` + name: "iCloud" + description: | + This section contains the configuration and enforcement of iCloud and the Apple ID service settings. + + NOTE: The check/fix commands outlined in this section _MUST_ be run by a user with with elevated privileges. +``` diff --git a/docs/src/content/docs/reference/more/Contributing.md b/docs/src/content/docs/reference/more/Contributing.md new file mode 100644 index 000000000..7f624ec7e --- /dev/null +++ b/docs/src/content/docs/reference/more/Contributing.md @@ -0,0 +1,79 @@ +--- +title: Contributing +description: A contributing reference. +--- + +# How to contribute to the macOS Security Compliance Project + +## Operating Rules +These operating rules describe and govern NIST’s management of this repository and contributors’ responsibilities. NIST reserves the right to modify this policy at any time. + +## Criteria for Contributions and Feedback +This is a moderated platform. NIST will only accept contributions that are contribute per the terms of the license file. Contributors may submit links or materials for hosting in the repository. Upon submission, materials will be public and considered publicly available information, unless noted in the license file. + +NIST reserves the right to reject, remove, or edit any contribution or feedback, including anything that:  + +* states or implies NIST endorsement of any entities, services, or products;   +* is inaccurate;   +* contains abusive or vulgar content, spam, hate speech, personal attacks, or similar content;   +* is clearly "off topic";  +* makes unsupported accusations; +* includes personally identifiable or business identifiable information according to Department of Commerce Office of Privacy and Open Government [guidelines](http://www.osec.doc.gov/opog/privacy/PII_BII.html); or, +* contains .exe or .jar file types. + +_These file types will not be hosted in the NIST repository; instead, NIST may link to these if hosted elsewhere._ + +## Contributor Responsibilities + +NIST also reserves the right to reject or remove contributions from the repository if the contributor fails to carry out any of the following responsibilities: + +* following the contribution instructions; +* responding to feedback from other repository users in a timely manner; +* responding to NIST representatives in a timely manner; +* keeping contributions and contributor GitHub username up to date + +## Contributing + +All requests for changes and enhancements are initiated through the [project’s GitHub issue tracker](https://github.com/usnistgov/macos_security/issues). To initiate a request, please create a [new issue](https://github.com/usnistgov/macos_security/issues/new). The following issue templates exist for creating a new issue: + +Feature Request: Use to describe a new feature or capability to be added to the macOS security compliance project. + +Bug Report: Use to report a problem with an existing the macOS security compliance project feature or capability. + +Question: Use to ask a question about the macOS security compliance project. + +The core project team regularly reviews the open issues, prioritizes their handling, and updates the issue statuses and comments as needed. + +## Feature Request or Bug Report Process + +A good feature request or bug report will help our team assess the issue submitted. + +**Great Bug Reports or Feature Requests** tend to have: + +1. A quick summary and/or background information +2. Steps to reproduce + * Be specific! + * Provide sample code if you can. + * Include all relevant setup. +3. What you expected would happen +4. What actually happens (if it’s a bug report) +5. Any additional notes + +Issues submitted that are single words or irrelevant to the development of the project + +## Contributing Code + +The macOS Security Compliance Project uses a typical GitHub fork and pull request [workflow](https://guides.github.com/introduction/flow/). Learn more about [cloning a GitHub repository](https://help.github.com/articles/cloning-a-repository/). +Learn more about [GitHub pull requests](https://help.github.com/articles/about-pull-requests/). To establish a development environment for contributing to the project, you must do the following: + +1. Before you start working on a fix it’s a good practice to leave a comment in the issue that you work on the fix so other contributors know that the fix is in progress. +2. Fork the macOS Security Compliance Project repository to your personal workspace. Please refer to the Github [guide on forking a repository](https://help.github.com/articles/fork-a-repo/) for more details. +3. Create a feature branch from the master branch for making changes. You can [create a branch in your personal repository](https://help.github.com/articles/creating-and-deleting-branches-within-your-repository/) directly on GitHub or create the branch using a Git client. For example, the git branch working command can be used to create a branch named working. +4. You will need to make your modifications by adding, removing, and changing the content in the branch, then staging your changes using the `git add` and `git rm` commands. +5. Once you have staged your changes, you will need to commit them. When committing, you will need to include a commit message. The commit message should describe the nature of your changes (e.g., added new feature X which supports Y). You can also reference an issue from the repository by using the hash symbol. For example, to reference issue #34, you would include the text "#34". The full command would be: git commit -m "added new feature X which supports Y addressing issue #34". +6. Next, you must push your changes to your personal repo. You can do this with the command: `git push`. +7. Finally, you can create a pull request. Make sure to [link the pull request to an issue](https://help.github.com/en/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue) using a keyword + +## Contributor License Agreement + +By contributing, you agree that your contributions will be licensed under Creative Commons Attribution 4.0 International Public License ([CC By 4.0](https://creativecommons.org/licenses/by/4.0/)). diff --git a/docs/src/content/docs/reference/more/FAQ.md b/docs/src/content/docs/reference/more/FAQ.md new file mode 100644 index 000000000..feb8a6ade --- /dev/null +++ b/docs/src/content/docs/reference/more/FAQ.md @@ -0,0 +1,13 @@ +--- +title: FAQ +description: A faq reference. +--- + +# Frequently Asked Questions + +1. Why create this project? + * Every year, a new version of the macOS is released by Apple. With each new version, security professionals and administrators spend months waiting for the release of a security baseline. By creating an open source, community-based method for generating baselines to match new versions of macOS, the timeline for releasing these baselines should be reduced. +2. Why are you using a command line based approach when a configuration profile is available? + * Some configuration profiles are set once, and do not enforce the setting. Therefore, the only way to be able to validate and enforce a setting is through a command line based approach. +3. Is a mac management system required to implement the controls defined in the YAML? + * No, but as the operating system matures, Apple has made it very clear that an MDM server will become required to properly secure and manage macOS. diff --git a/docs/src/content/docs/reference/more/Resources.md b/docs/src/content/docs/reference/more/Resources.md new file mode 100644 index 000000000..c78face5f --- /dev/null +++ b/docs/src/content/docs/reference/more/Resources.md @@ -0,0 +1,25 @@ +--- +title: Resources +description: A resources reference. +--- + +# mSCP Training and Resources + +### mSCP Presentations +[Implementing MSCP using Jamf Pro | JNUC 2023](https://www.youtube.com/watch?v=hCq4PbLX0Tc) + +[Using the NIST macOS Security Toolchain to Implement Security Benchmarks | JNUC 2022](https://www.youtube.com/watch?v=0F2JhCJ_RaI) + +[macOS Security Compliance Project - MacSysAdmin 2020 ](https://docs.macsysadmin.se/2020/video/Day2Session3.mp4) + +[macOS Security Compliance Project - 2020 PSU MacAdmins Campfire Session](https://www.youtube.com/watch?v=mpEBEelSWlI&list=PLRUboZUQxbyUyqkH7BFaQGAR7x51olLNt&index=17) + +### Apple Training +[Developing your Mac Compliance Strategy](https://it-training.apple.com/tutorials/apt-deployment#developing-your-mac-compliance-strategy) + +### Additional Resources +[Jamf Compliance Editor](https://trusted.jamf.com/docs/establishing-compliance-baselines) + +[[Lesson 6\] macOS Security Compliance Project - Jamf 170 Course](https://youtu.be/pYDfrYQrfqc?si=BnJqQqbsRcYf7DNX) + +[Workspace One Tutorial](https://techzone.vmware.com/resource/enforcing-macos-security-compliance-project-baselines-workspace-one-operational-tutorial) diff --git a/docs/src/content/docs/reference/more/Vendor-Attribution.md b/docs/src/content/docs/reference/more/Vendor-Attribution.md new file mode 100644 index 000000000..beb9f783d --- /dev/null +++ b/docs/src/content/docs/reference/more/Vendor-Attribution.md @@ -0,0 +1,54 @@ +--- +title: Vendor-Attribution +description: A vendor-attribution reference. +--- + +The following vendors have contributed to or implemented various portions of the macOS Security Compliance Project in their products. + +Product and/or vendor acknowledgement does not constitute recommendation or endorsement by the National Institute of Standards and Technology. + +**Apple - Apple Professional Services** + +[https://support.apple.com/guide/deployment/professional-services-services/web](https://support.apple.com/guide/deployment/professional-services-services/web) + +**Center for Internet Security - CIS macOS Benchmark** + +"By contributing our secure configuration expertise to the NIST macOS Security Compliance Project, we are supporting our mission in making the connected world a safer place by promoting timely, consistent macOS configuration security best practices which will help people, businesses, and governments better protect themselves against pervasive cyber threats." -- Center for Internet Security (CIS) + +[https://www.cisecurity.org/benchmark/apple_os](https://www.cisecurity.org/benchmark/apple_os) + +**Jamf - Jamf Compliance Editor** + +"By implementing automated monitoring and enforcement of the compliance standards published by the NIST Special Publication 800-219 (macOS Security Compliance Project), Jamf easily helps organizations maintain OS compliance of the latest macOS releases according to industry recognized hardening benchmarks." -- Jamf + +[https://trusted.jamf.com/docs/establishing-compliance-baselines](https://trusted.jamf.com/docs/establishing-compliance-baselines) + +**Mosyle - Mosyle Business** + +"macOS hardening & compliance is a foundational requirement for all organizations using Apple as they work to minimize risk. It would take countless labor hours if each company had to dissect the operating system and applications within their environment to achieve this goal. The excellent work by NIST macOS Security compliance project and other trusted standards provide frameworks and methodologies to alleviate the burden of individually identifying each setting and feature’s “safe” configuration. As macOS increases in capabilities with each version, so does the library of controls these frameworks address. These public projects continue to grow in scale and value through the collaborative effort put forth by their authors. We rely on these resources to provide our customers with easy to implement, standards-based security controls for each entity’s hardening and compliance needs." -- Mosyle + +[https://business.mosyle.com/solutions/macos/hardening](https://business.mosyle.com/solutions/macos/hardening) + +**Tenable** + +"Tenable, Inc. automated the conversion of https://github.com/usnistgov/macos_security YAML rules into the .audit format using Python and YAML libraries. Programmatically approaching this conversion allows for faster future releases, consistency, and maintaining the integrity of the source content. Because the YAML content is all command driven, this is converted to Tenable’s CMD_EXEC check type for use with the Unix plugin. The YAML rules have a “tags” section that was used to create unique audit profiles related to common frameworks." -- Tenable + +[https://www.tenable.com](https://www.tenable.com) + +**Naval Information Warfare Center (NIWC) Atlantic: SCAP Compliance Checker (SCC)** + +"The SCC development team at NIWC Atlantic assisted in developing and troubleshooting SCAP content for the macOS Security Compliance Project. NIWC Atlantic tests the content using SCC, and bundles the content released by the macOS Security Compliance Project with SCC to promote security automation on MacOS." + +[https://www.niwcatlantic.navy.mil/scap/](https://www.niwcatlantic.navy.mil/scap/) + +**Qmulos** + +"Qmulos Apple Compliance leverages the NIST macOS Security Compliance Project to bring secure configuration assessment data to our flagship product Q-Compliance, which is built on top of the leading big data platform, Splunk. Qmulos products provide the ability to continuously assess in near real-time and report against multiple frameworks like NIST 800-53, CMMC, CIS and many more. We are the only platform enabling Converged Continuous Compliance® enterprise wide." + +https://www.qmulos.com/qmulos-apple-compliance-enterprise-compliance-scanning-for-macos/ + +**Addigy** + +"Using the macOS Security Compliance Project, Addigy facilitates a seamless approach to implementing, monitoring, and enforcing the most recent CIS and NIST benchmarks. We ardently advocate for the notion that simplifying the journey toward device compliance is crucial in bolstering global security and mitigating cyber threats." + +https://support.addigy.com/hc/en-us/articles/11443879062931 \ No newline at end of file diff --git a/docs/src/styles/custom.css b/docs/src/styles/custom.css new file mode 100644 index 000000000..f8f16dd77 --- /dev/null +++ b/docs/src/styles/custom.css @@ -0,0 +1,32 @@ + +/* Light mode colors rgba(49, 100, 49, 1) */ +:root { + --sl-color-accent: rgb(49, 100, 49); +} + +/* Dark mode colors */ +:root[data-theme='dark'] { + --sl-color-accent: rgb(49, 100, 49); +} + +#nistheadergoeshere { + position: fixed; + top: 0; + left: 0; + right: 0; + z-index: 1000; + width: 100%; +} + +#nistfootergoeshere { + position: relative; + z-index: 1000; +} + +.header { + #position: fixed; + top: 40px; + left: 0; + width: 100%; + +} diff --git a/docs/tsconfig.json b/docs/tsconfig.json new file mode 100644 index 000000000..8bf91d3bb --- /dev/null +++ b/docs/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "astro/tsconfigs/strict", + "include": [".astro/types.d.ts", "**/*"], + "exclude": ["dist"] +} From 28d0c54f9933aecb0ea61304b6b6c801a7b5b813 Mon Sep 17 00:00:00 2001 From: Dan Brodjieski Date: Mon, 16 Jun 2025 12:24:03 -0400 Subject: [PATCH 13/73] =?UTF-8?q?docs:=20=F0=9F=93=9D=20redirect=20NIST=20?= =?UTF-8?q?header=20and=20footer?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/astro.config.mjs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/astro.config.mjs b/docs/astro.config.mjs index 450bd2750..aa310a03d 100644 --- a/docs/astro.config.mjs +++ b/docs/astro.config.mjs @@ -19,13 +19,13 @@ head: [ tag: 'link', attrs: { rel: 'stylesheet', - href: './nist-combined.css', + href: 'https://pages.nist.gov/nist-header-footer/css/nist-combined.css', }, }, { tag: 'script', attrs: { - src: './nist-header-footer.js', + src: 'https://pages.nist.gov/nist-header-footer/js/nist-header-footer-v-2.0.js', type: 'text/javascript', defer: 'defer', }, From c2e3b6d6c0ca7f863097fbc9b76e02cbf2cb0dcc Mon Sep 17 00:00:00 2001 From: Dan Brodjieski Date: Mon, 16 Jun 2025 12:57:31 -0400 Subject: [PATCH 14/73] =?UTF-8?q?docs:=20=F0=9F=93=9D=20reformat=20cli=20a?= =?UTF-8?q?rgument=20reference?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../docs/guides/how-to/compliance-script.mdx | 31 +++++++++++-------- 1 file changed, 18 insertions(+), 13 deletions(-) diff --git a/docs/src/content/docs/guides/how-to/compliance-script.mdx b/docs/src/content/docs/guides/how-to/compliance-script.mdx index c291bb0da..e55a5dbe7 100644 --- a/docs/src/content/docs/guides/how-to/compliance-script.mdx +++ b/docs/src/content/docs/guides/how-to/compliance-script.mdx @@ -65,16 +65,21 @@ Thu Jan 21 15:09:41 UTC 2021 auth_smartcard_enforce has an exemption (Reason: Br **💡 TIP**\ To add a custom reference in front of the rule in the `{baseline}_baseline.log` use the `-r` flag along with the custom reference **(case sensitive)** when running the `generate_guidance.py` script. -Compliance Script Command Line Argument Reference - -|Argument|Description| -|-------|---| -|--check|`optional` Run the compliance checks without interaction| -|--fix|`optional` Run the remediation commands without interaction| -|--cfc|`optional` Runs a check, fix, check without interaction| -|--stats|`optional` Display the statistics from last compliance check| -|--compliant|`optional` Reports the number of compliant checks| -|--non_compliant|`optional` Reports the number of non compliant checks| -|--reset|`optional` Clear out all results for current baseline| -|--reset-all|`optional` Clear out all results for ALL mSCP baselines| -|--quiet=\|`optional` `1`: show only failed and exempted checks in output\\           `2`: show minimal output| +## Compliance Script Command Line Argument Reference + +``` +./mscp_compliance.sh Usage +./mscp_compliance.sh [--check] [--fix] [--cfc] [--stats] [--compliant] [--non_compliant] [--reset] [--reset-all] [--quiet=] + +Optional parameters: +--check : run the compliance checks without interaction +--fix : run the remediation commands without interaction +--cfc : runs a check, fix, check without interaction +--stats : display the statistics from last compliance check +--compliant : reports the number of compliant checks +--non_compliant : reports the number of non_compliant checks +--reset : clear out all results for current baseline +--reset-all : clear out all results for ALL MSCP baselines +--quiet= : 1 - show only failed and exempted checks in output + 2 - show minimal output +``` From 219b78040bbe6bdbb053bcf7b7a7a66cd7857c0b Mon Sep 17 00:00:00 2001 From: Dan Brodjieski Date: Tue, 1 Jul 2025 11:06:37 -0400 Subject: [PATCH 15/73] =?UTF-8?q?docs:=20=F0=9F=93=9D=20added=20info=20on?= =?UTF-8?q?=20zsh?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/content/docs/guides/how-to/compliance-script.mdx | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/docs/src/content/docs/guides/how-to/compliance-script.mdx b/docs/src/content/docs/guides/how-to/compliance-script.mdx index e55a5dbe7..a9c5ad017 100644 --- a/docs/src/content/docs/guides/how-to/compliance-script.mdx +++ b/docs/src/content/docs/guides/how-to/compliance-script.mdx @@ -3,7 +3,7 @@ title: Compliance Script description: A compliance-script reference. --- -Adding the `-s` flag to the `generate-guidance.py` script will generate a compliance script, which can be used to check/fix a system. +Adding the `-s` flag to the `generate-guidance.py` script will generate a compliance script, written for Z Shell (zsh), which can be used to check/fix a system. ``` ➜ macos_security git:(sequoia) ./scripts/generate_guidance.py -s baselines/800-53r5_moderate.yaml @@ -28,7 +28,7 @@ When generating the compliance script a `org.{baseline}.audit.plist` will be cre The `{baseline}_compliance.sh` script can run interactively or with the --check/--fix/--cfc flags. To run the script interactively run the following command: -``` +```zsh sudo ./build/800-53r5_moderate/800-53r5_moderate_compliance.sh ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -67,7 +67,10 @@ To add a custom reference in front of the rule in the `{baseline}_baseline.log` ## Compliance Script Command Line Argument Reference -``` +**📌 NOTE**\ +The compliance script expects to be run in a Z Shell (zsh), trying to execute the script using `sh` or `bash` will result in errors. + +```zsh ./mscp_compliance.sh Usage ./mscp_compliance.sh [--check] [--fix] [--cfc] [--stats] [--compliant] [--non_compliant] [--reset] [--reset-all] [--quiet=] From d7be09a4de52c90a3e2399db0e6d83aa653f1b7a Mon Sep 17 00:00:00 2001 From: Jordy Witteman Date: Thu, 24 Jul 2025 17:12:32 +0200 Subject: [PATCH 16/73] NLMAPGOV updates - Added additional audit rules to `nlmapgov_base` - Added first draft of `nlmapgov_plus`, designed as a complete package with rules from best practices from the field and other baselines. Still requires evaluation and altering by organizations. --- baselines/nlmapgov_plus.yaml | 119 ++++++++++++++++++ includes/mscp-data.yaml | 4 + rules/audit/audit_acls_files_configure.yaml | 4 + rules/audit/audit_acls_folders_configure.yaml | 4 + rules/audit/audit_auditd_enabled.yaml | 1 + rules/audit/audit_control_acls_configure.yaml | 4 + .../audit/audit_control_group_configure.yaml | 4 + rules/audit/audit_control_mode_configure.yaml | 4 + .../audit/audit_control_owner_configure.yaml | 4 + rules/audit/audit_files_group_configure.yaml | 4 + rules/audit/audit_files_mode_configure.yaml | 4 + rules/audit/audit_files_owner_configure.yaml | 4 + rules/audit/audit_folder_group_configure.yaml | 4 + rules/audit/audit_folder_owner_configure.yaml | 4 + rules/audit/audit_folders_mode_configure.yaml | 4 + rules/audit/audit_off_load_records.yaml | 4 + rules/audit/audit_retention_configure.yaml | 2 + rules/icloud/icloud_drive_disable.yaml | 1 + rules/icloud/icloud_keychain_disable.yaml | 1 + rules/icloud/icloud_sync_disable.yaml | 1 + rules/os/os_anti_virus_installed.yaml | 1 + rules/os/os_authenticated_root_enable.yaml | 2 + rules/os/os_config_data_install_enforce.yaml | 1 + .../os_external_storage_access_defined.yaml | 2 + rules/os/os_gatekeeper_enable.yaml | 1 + rules/os/os_home_folders_secure.yaml | 1 + rules/os/os_httpd_disable.yaml | 1 + .../os_install_log_retention_configure.yaml | 1 + rules/os/os_mdm_require.yaml | 1 + rules/os/os_nfsd_disable.yaml | 1 + rules/os/os_on_device_dictation_enforce.yaml | 1 + rules/os/os_password_hint_remove.yaml | 1 + rules/os/os_password_proximity_disable.yaml | 1 + rules/os/os_password_sharing_disable.yaml | 1 + ..._provide_automated_account_management.yaml | 1 + ...pid_security_response_removal_disable.yaml | 1 + rules/os/os_root_disable.yaml | 2 + ...advertising_privacy_protection_enable.yaml | 1 + ...os_safari_open_safe_downloads_disable.yaml | 1 + ...ri_prevent_cross-site_tracking_enable.yaml | 1 + ...fari_show_full_website_address_enable.yaml | 1 + .../os/os_safari_show_status_bar_enabled.yaml | 1 + ...safari_warn_fraudulent_website_enable.yaml | 1 + rules/os/os_secure_boot_verify.yaml | 1 + rules/os/os_secure_enclave.yaml | 1 + .../os_setup_assistant_filevault_enforce.yaml | 1 + rules/os/os_sip_enable.yaml | 1 + rules/os/os_sudo_log_enforce.yaml | 1 + rules/os/os_sudo_timeout_configure.yaml | 1 + .../os_sudoers_timestamp_type_configure.yaml | 1 + .../os_terminal_secure_keyboard_enable.yaml | 1 + rules/os/os_tftpd_disable.yaml | 1 + rules/os/os_time_server_enabled.yaml | 1 + ...os_unlock_active_user_session_disable.yaml | 1 + .../pwpolicy_minimum_length_enforce.yaml | 2 + .../supplemental/supplemental_filevault.yaml | 1 + ...stem_settings_automatic_login_disable.yaml | 2 + ...tings_critical_update_install_enforce.yaml | 2 + ..._settings_diagnostics_reports_disable.yaml | 1 + .../system_settings_filevault_enforce.yaml | 1 + .../system_settings_find_my_disable.yaml | 1 + .../system_settings_firewall_enable.yaml | 1 + ...settings_firewall_stealth_mode_enable.yaml | 1 + ...ekeeper_identified_developers_allowed.yaml | 2 + ...settings_gatekeeper_override_disallow.yaml | 1 + ...system_settings_guest_account_disable.yaml | 1 + ...tings_improve_assistive_voice_disable.yaml | 1 + ...ystem_settings_improve_search_disable.yaml | 1 + ...ttings_improve_siri_dictation_disable.yaml | 1 + ...ettings_install_macos_updates_enforce.yaml | 2 + ...tem_settings_internet_sharing_disable.yaml | 1 + ...gs_loginwindow_loginwindowtext_enable.yaml | 2 + ...ystem_settings_media_sharing_disabled.yaml | 1 + ...ystem_settings_password_hints_disable.yaml | 1 + ...ings_personalized_advertising_disable.yaml | 1 + ...stem_settings_printer_sharing_disable.yaml | 1 + .../system_settings_rae_disable.yaml | 1 + ...em_settings_remote_management_disable.yaml | 1 + ...ystem_settings_screen_sharing_disable.yaml | 1 + ...nsaver_ask_for_password_delay_enforce.yaml | 2 + ...settings_screensaver_password_enforce.yaml | 1 + ..._settings_screensaver_timeout_enforce.yaml | 2 + .../system_settings_smbd_disable.yaml | 1 + ...gs_software_update_app_update_enforce.yaml | 1 + ...ings_software_update_download_enforce.yaml | 1 + ...stem_settings_software_update_enforce.yaml | 1 + ...ystem_settings_softwareupdate_current.yaml | 1 + .../system_settings_ssh_disable.yaml | 1 + ...ngs_system_wide_preferences_configure.yaml | 1 + ...ings_time_machine_encrypted_configure.yaml | 1 + ...system_settings_time_server_configure.yaml | 2 + .../system_settings_time_server_enforce.yaml | 1 + 92 files changed, 265 insertions(+) create mode 100644 baselines/nlmapgov_plus.yaml diff --git a/baselines/nlmapgov_plus.yaml b/baselines/nlmapgov_plus.yaml new file mode 100644 index 000000000..f8123654b --- /dev/null +++ b/baselines/nlmapgov_plus.yaml @@ -0,0 +1,119 @@ +title: "macOS 15.0: Security Configuration - NLMAPGOV - Nederlandse Maatregelenset Apple Platformen Overheid (plus)" +description: | + This guide describes the actions to take when securing a macOS 15.0 system against the NLMAPGOV - Nederlandse Maatregelenset Apple Platformen Overheid (plus) security baseline. + + Information System Security Officers and benchmark creators can use this catalog of settings in order to assist them in security benchmark creation. This list is a catalog, not a checklist or benchmark, and satisfaction of every item is not likely to be possible or sensible in many operational scenarios. +authors: | + *macOS Security Compliance Project* + + |=== + |Jordy Witteman|Root3 + |=== +parent_values: "nlmapgov_plus" +profile: + - section: "auditing" + rules: + - audit_acls_files_configure + - audit_acls_folders_configure + - audit_auditd_enabled + - audit_control_acls_configure + - audit_control_group_configure + - audit_control_mode_configure + - audit_control_owner_configure + - audit_files_group_configure + - audit_files_mode_configure + - audit_files_owner_configure + - audit_folder_group_configure + - audit_folder_owner_configure + - audit_folders_mode_configure + - audit_retention_configure + - section: "icloud" + rules: + - icloud_drive_disable + - icloud_keychain_disable + - icloud_sync_disable + - section: "macos" + rules: + - os_anti_virus_installed + - os_authenticated_root_enable + - os_config_data_install_enforce + - os_external_storage_access_defined + - os_gatekeeper_enable + - os_home_folders_secure + - os_httpd_disable + - os_install_log_retention_configure + - os_mdm_require + - os_nfsd_disable + - os_on_device_dictation_enforce + - os_password_hint_remove + - os_password_proximity_disable + - os_password_sharing_disable + - os_rapid_security_response_removal_disable + - os_root_disable + - os_safari_advertising_privacy_protection_enable + - os_safari_open_safe_downloads_disable + - os_safari_prevent_cross-site_tracking_enable + - os_safari_show_full_website_address_enable + - os_safari_show_status_bar_enabled + - os_safari_warn_fraudulent_website_enable + - os_secure_boot_verify + - os_setup_assistant_filevault_enforce + - os_sip_enable + - os_sudo_log_enforce + - os_sudo_timeout_configure + - os_sudoers_timestamp_type_configure + - os_terminal_secure_keyboard_enable + - os_tftpd_disable + - os_time_server_enabled + - os_unlock_active_user_session_disable + - section: "passwordpolicy" + rules: + - pwpolicy_minimum_length_enforce + - section: "systemsettings" + rules: + - system_settings_automatic_login_disable + - system_settings_critical_update_install_enforce + - system_settings_diagnostics_reports_disable + - system_settings_filevault_enforce + - system_settings_find_my_disable + - system_settings_firewall_enable + - system_settings_firewall_stealth_mode_enable + - system_settings_gatekeeper_identified_developers_allowed + - system_settings_gatekeeper_override_disallow + - system_settings_guest_account_disable + - system_settings_improve_assistive_voice_disable + - system_settings_improve_search_disable + - system_settings_improve_siri_dictation_disable + - system_settings_install_macos_updates_enforce + - system_settings_internet_sharing_disable + - system_settings_loginwindow_loginwindowtext_enable + - system_settings_media_sharing_disabled + - system_settings_password_hints_disable + - system_settings_personalized_advertising_disable + - system_settings_printer_sharing_disable + - system_settings_rae_disable + - system_settings_remote_management_disable + - system_settings_screen_sharing_disable + - system_settings_screensaver_ask_for_password_delay_enforce + - system_settings_screensaver_password_enforce + - system_settings_screensaver_timeout_enforce + - system_settings_smbd_disable + - system_settings_software_update_app_update_enforce + - system_settings_software_update_download_enforce + - system_settings_software_update_enforce + - system_settings_softwareupdate_current + - system_settings_ssh_disable + - system_settings_system_wide_preferences_configure + - system_settings_time_machine_encrypted_configure + - system_settings_time_server_configure + - system_settings_time_server_enforce + - section: "Inherent" + rules: + - os_secure_enclave + - section: "Permanent" + rules: + - audit_off_load_records + - os_provide_automated_account_management + - section: "Supplemental" + rules: + - supplemental_filevault diff --git a/includes/mscp-data.yaml b/includes/mscp-data.yaml index 08e99e1d7..61c584ab8 100644 --- a/includes/mscp-data.yaml +++ b/includes/mscp-data.yaml @@ -80,6 +80,9 @@ authors: nlmapgov_base: names: - Jordy Witteman|Root3 + nlmapgov_plus: + names: + - Jordy Witteman|Root3 titles: all_rules: All Rules 800-53r5_high: NIST SP 800-53 Rev 5 High Impact @@ -96,6 +99,7 @@ titles: cnssi-1253_high: Committee on National Security Systems Instruction No. 1253 (High) stig: Apple macOS 15 (Sequoia) STIG - Ver 1, Rel 3 nlmapgov_base: NLMAPGOV - Nederlandse Maatregelenset Apple Platformen Overheid (base) + nlmapgov_plus: NLMAPGOV - Nederlandse Maatregelenset Apple Platformen Overheid (plus) ddm: supported_types: - com.apple.configuration.services.configuration-files diff --git a/rules/audit/audit_acls_files_configure.yaml b/rules/audit/audit_acls_files_configure.yaml index bd4521683..ea9b9b834 100644 --- a/rules/audit/audit_acls_files_configure.yaml +++ b/rules/audit/audit_acls_files_configure.yaml @@ -46,6 +46,8 @@ references: - 3.3 cmmc: - AU.L2-3.3.8 + bio: + - 8.18.02 macOS: - '15.0' tags: @@ -64,6 +66,8 @@ tags: - stig - cnssi-1253_moderate - cnssi-1253_high + - nlmapgov_base + - nlmapgov_plus severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/audit/audit_acls_folders_configure.yaml b/rules/audit/audit_acls_folders_configure.yaml index 240a8eb13..1f415cc31 100644 --- a/rules/audit/audit_acls_folders_configure.yaml +++ b/rules/audit/audit_acls_folders_configure.yaml @@ -46,6 +46,8 @@ references: - 3.3 cmmc: - AU.L2-3.3.8 + bio: + - 8.18.02 macOS: - '15.0' tags: @@ -64,6 +66,8 @@ tags: - cmmc_lvl2 - stig - cnssi-1253_moderate + - nlmapgov_base + - nlmapgov_plus severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/audit/audit_auditd_enabled.yaml b/rules/audit/audit_auditd_enabled.yaml index d21076255..29a9a5f40 100644 --- a/rules/audit/audit_auditd_enabled.yaml +++ b/rules/audit/audit_auditd_enabled.yaml @@ -139,6 +139,7 @@ tags: - stig - cnssi-1253_moderate - nlmapgov_base + - nlmapgov_plus severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/audit/audit_control_acls_configure.yaml b/rules/audit/audit_control_acls_configure.yaml index 122f0fe26..102a14db0 100644 --- a/rules/audit/audit_control_acls_configure.yaml +++ b/rules/audit/audit_control_acls_configure.yaml @@ -45,6 +45,8 @@ references: - 3.3 cmmc: - AU.L2-3.3.8 + bio: + - 8.18.02 macOS: - '15.0' tags: @@ -56,6 +58,8 @@ tags: - cmmc_lvl2 - stig - cnssi-1253_moderate + - nlmapgov_base + - nlmapgov_plus severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/audit/audit_control_group_configure.yaml b/rules/audit/audit_control_group_configure.yaml index 3dd4ada90..25303b9fc 100644 --- a/rules/audit/audit_control_group_configure.yaml +++ b/rules/audit/audit_control_group_configure.yaml @@ -45,6 +45,8 @@ references: - 3.3 cmmc: - AU.L2-3.3.8 + bio: + - 8.18.02 macOS: - '15.0' tags: @@ -56,6 +58,8 @@ tags: - cmmc_lvl2 - stig - cnssi-1253_moderate + - nlmapgov_base + - nlmapgov_plus severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/audit/audit_control_mode_configure.yaml b/rules/audit/audit_control_mode_configure.yaml index 6215eb594..11f0bbf3e 100644 --- a/rules/audit/audit_control_mode_configure.yaml +++ b/rules/audit/audit_control_mode_configure.yaml @@ -45,6 +45,8 @@ references: - 3.3 cmmc: - AU.L2-3.3.8 + bio: + - 8.18.02 macOS: - '15.0' tags: @@ -56,6 +58,8 @@ tags: - cmmc_lvl2 - stig - cnssi-1253_moderate + - nlmapgov_base + - nlmapgov_plus severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/audit/audit_control_owner_configure.yaml b/rules/audit/audit_control_owner_configure.yaml index 5003bfef0..bc91b8f2d 100644 --- a/rules/audit/audit_control_owner_configure.yaml +++ b/rules/audit/audit_control_owner_configure.yaml @@ -45,6 +45,8 @@ references: - 3.3 cmmc: - AU.L2-3.3.8 + bio: + - 8.18.02 macOS: - '15.0' tags: @@ -56,6 +58,8 @@ tags: - cmmc_lvl2 - stig - cnssi-1253_moderate + - nlmapgov_base + - nlmapgov_plus severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/audit/audit_files_group_configure.yaml b/rules/audit/audit_files_group_configure.yaml index dc7a224cf..c8d9b82c2 100644 --- a/rules/audit/audit_files_group_configure.yaml +++ b/rules/audit/audit_files_group_configure.yaml @@ -47,6 +47,8 @@ references: - 3.3 cmmc: - AU.L2-3.3.8 + bio: + - 8.18.02 macOS: - '15.0' tags: @@ -65,6 +67,8 @@ tags: - cmmc_lvl2 - stig - cnssi-1253_moderate + - nlmapgov_base + - nlmapgov_plus severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/audit/audit_files_mode_configure.yaml b/rules/audit/audit_files_mode_configure.yaml index c4e099dda..b2a565ed4 100644 --- a/rules/audit/audit_files_mode_configure.yaml +++ b/rules/audit/audit_files_mode_configure.yaml @@ -43,6 +43,8 @@ references: - 3.3 cmmc: - AU.L2-3.3.8 + bio: + - 8.18.02 macOS: - '15.0' tags: @@ -61,6 +63,8 @@ tags: - cnssi-1253_high - cmmc_lvl2 - stig + - nlmapgov_base + - nlmapgov_plus severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/audit/audit_files_owner_configure.yaml b/rules/audit/audit_files_owner_configure.yaml index 7b6bd997b..ccd55abb2 100644 --- a/rules/audit/audit_files_owner_configure.yaml +++ b/rules/audit/audit_files_owner_configure.yaml @@ -47,6 +47,8 @@ references: - 3.3 cmmc: - AU.L2-3.3.8 + bio: + - 8.18.02 macOS: - '15.0' tags: @@ -65,6 +67,8 @@ tags: - cmmc_lvl2 - stig - cnssi-1253_moderate + - nlmapgov_base + - nlmapgov_plus severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/audit/audit_folder_group_configure.yaml b/rules/audit/audit_folder_group_configure.yaml index 64ed4fac4..6e0084c83 100644 --- a/rules/audit/audit_folder_group_configure.yaml +++ b/rules/audit/audit_folder_group_configure.yaml @@ -47,6 +47,8 @@ references: - 3.3 cmmc: - AU.L2-3.3.8 + bio: + - 8.18.02 macOS: - '15.0' tags: @@ -65,6 +67,8 @@ tags: - cmmc_lvl2 - stig - cnssi-1253_moderate + - nlmapgov_base + - nlmapgov_plus severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/audit/audit_folder_owner_configure.yaml b/rules/audit/audit_folder_owner_configure.yaml index 0d14e2b62..e638a2512 100644 --- a/rules/audit/audit_folder_owner_configure.yaml +++ b/rules/audit/audit_folder_owner_configure.yaml @@ -47,6 +47,8 @@ references: - 3.3 cmmc: - AU.L2-3.3.8 + bio: + - 8.18.02 macOS: - '15.0' tags: @@ -65,6 +67,8 @@ tags: - cmmc_lvl2 - stig - cnssi-1253_moderate + - nlmapgov_base + - nlmapgov_plus severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/audit/audit_folders_mode_configure.yaml b/rules/audit/audit_folders_mode_configure.yaml index ca06b1371..b85916264 100644 --- a/rules/audit/audit_folders_mode_configure.yaml +++ b/rules/audit/audit_folders_mode_configure.yaml @@ -45,6 +45,8 @@ references: - 3.3 cmmc: - AU.L2-3.3.8 + bio: + - 8.18.02 macOS: - '15.0' tags: @@ -63,6 +65,8 @@ tags: - cmmc_lvl2 - stig - cnssi-1253_moderate + - nlmapgov_base + - nlmapgov_plus severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/audit/audit_off_load_records.yaml b/rules/audit/audit_off_load_records.yaml index f0361611c..fb27476b4 100644 --- a/rules/audit/audit_off_load_records.yaml +++ b/rules/audit/audit_off_load_records.yaml @@ -29,6 +29,8 @@ references: - N/A controls v8: - 8.9 + bio: + - 8.18.02 macOS: - '15.0' tags: @@ -38,5 +40,7 @@ tags: - cnssi-1253_high - srg - cnssi-1253_moderate + - nlmapgov_base + - nlmapgov_plus mobileconfig: false mobileconfig_info: diff --git a/rules/audit/audit_retention_configure.yaml b/rules/audit/audit_retention_configure.yaml index b860763a8..1e4b4b923 100644 --- a/rules/audit/audit_retention_configure.yaml +++ b/rules/audit/audit_retention_configure.yaml @@ -49,6 +49,7 @@ odv: cis_lvl2: 60d OR 5G stig: 7d nlmapgov_base: 180d + nlmapgov_plus: 180d tags: - 800-171 - 800-53r5_privacy @@ -67,6 +68,7 @@ tags: - stig - cnssi-1253_moderate - nlmapgov_base + - nlmapgov_plus severity: low mobileconfig: false mobileconfig_info: diff --git a/rules/icloud/icloud_drive_disable.yaml b/rules/icloud/icloud_drive_disable.yaml index 9f99b039a..26c2ad64c 100644 --- a/rules/icloud/icloud_drive_disable.yaml +++ b/rules/icloud/icloud_drive_disable.yaml @@ -65,6 +65,7 @@ tags: - cmmc_lvl1 - stig - cnssi-1253_moderate + - nlmapgov_plus severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/icloud/icloud_keychain_disable.yaml b/rules/icloud/icloud_keychain_disable.yaml index 5ad4faebd..8c50c0365 100644 --- a/rules/icloud/icloud_keychain_disable.yaml +++ b/rules/icloud/icloud_keychain_disable.yaml @@ -65,6 +65,7 @@ tags: - cmmc_lvl1 - stig - cnssi-1253_moderate + - nlmapgov_plus severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/icloud/icloud_sync_disable.yaml b/rules/icloud/icloud_sync_disable.yaml index 68d00d7c7..f3a72c881 100644 --- a/rules/icloud/icloud_sync_disable.yaml +++ b/rules/icloud/icloud_sync_disable.yaml @@ -65,6 +65,7 @@ tags: - cmmc_lvl1 - stig - cnssi-1253_moderate + - nlmapgov_plus severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/os/os_anti_virus_installed.yaml b/rules/os/os_anti_virus_installed.yaml index e583f6b0d..898c002ec 100644 --- a/rules/os/os_anti_virus_installed.yaml +++ b/rules/os/os_anti_virus_installed.yaml @@ -48,6 +48,7 @@ tags: - cis_lvl2 - cisv8 - nlmapgov_base + - nlmapgov_plus severity: "high" mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_authenticated_root_enable.yaml b/rules/os/os_authenticated_root_enable.yaml index d5c496d1b..1d1a44ea0 100644 --- a/rules/os/os_authenticated_root_enable.yaml +++ b/rules/os/os_authenticated_root_enable.yaml @@ -72,6 +72,8 @@ tags: - cmmc_lvl1 - stig - cnssi-1253_moderate + - nlmapgov_base + - nlmapgov_plus severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_config_data_install_enforce.yaml b/rules/os/os_config_data_install_enforce.yaml index fdc4bcc74..41aad8b8f 100644 --- a/rules/os/os_config_data_install_enforce.yaml +++ b/rules/os/os_config_data_install_enforce.yaml @@ -63,6 +63,7 @@ tags: - stig - cnssi-1253_moderate - nlmapgov_base + - nlmapgov_plus severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/os/os_external_storage_access_defined.yaml b/rules/os/os_external_storage_access_defined.yaml index eec76c031..d19083d57 100644 --- a/rules/os/os_external_storage_access_defined.yaml +++ b/rules/os/os_external_storage_access_defined.yaml @@ -29,6 +29,7 @@ references: odv: hint: Allowed, ReadOnly, or Disallowed recommended: Allowed + nlmapgov_plus: ReadOnly macOS: - '15.0' tags: @@ -39,6 +40,7 @@ tags: - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high + - nlmapgov_plus mobileconfig: false mobileconfig_info: ddm_info: diff --git a/rules/os/os_gatekeeper_enable.yaml b/rules/os/os_gatekeeper_enable.yaml index a06379384..728008cb5 100644 --- a/rules/os/os_gatekeeper_enable.yaml +++ b/rules/os/os_gatekeeper_enable.yaml @@ -73,6 +73,7 @@ tags: - stig - cnssi-1253_moderate - nlmapgov_base + - nlmapgov_plus severity: high mobileconfig: true mobileconfig_info: diff --git a/rules/os/os_home_folders_secure.yaml b/rules/os/os_home_folders_secure.yaml index f5656b85c..067542a5d 100644 --- a/rules/os/os_home_folders_secure.yaml +++ b/rules/os/os_home_folders_secure.yaml @@ -58,6 +58,7 @@ tags: - cmmc_lvl1 - stig - cnssi-1253_moderate + - nlmapgov_plus severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_httpd_disable.yaml b/rules/os/os_httpd_disable.yaml index dce75fc30..ac02fb9a9 100644 --- a/rules/os/os_httpd_disable.yaml +++ b/rules/os/os_httpd_disable.yaml @@ -57,6 +57,7 @@ tags: - cmmc_lvl1 - stig - cnssi-1253_moderate + - nlmapgov_plus severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_install_log_retention_configure.yaml b/rules/os/os_install_log_retention_configure.yaml index 278ea4782..843e80296 100644 --- a/rules/os/os_install_log_retention_configure.yaml +++ b/rules/os/os_install_log_retention_configure.yaml @@ -55,6 +55,7 @@ tags: - cmmc_lvl2 - stig - cnssi-1253_moderate + - nlmapgov_plus severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_mdm_require.yaml b/rules/os/os_mdm_require.yaml index 3f92c825f..94e7d452b 100644 --- a/rules/os/os_mdm_require.yaml +++ b/rules/os/os_mdm_require.yaml @@ -72,6 +72,7 @@ tags: - stig - cnssi-1253_moderate - nlmapgov_base + - nlmapgov_plus severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_nfsd_disable.yaml b/rules/os/os_nfsd_disable.yaml index 4359808a4..eea7e0d63 100644 --- a/rules/os/os_nfsd_disable.yaml +++ b/rules/os/os_nfsd_disable.yaml @@ -62,6 +62,7 @@ tags: - cmmc_lvl1 - stig - cnssi-1253_moderate + - nlmapgov_plus severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_on_device_dictation_enforce.yaml b/rules/os/os_on_device_dictation_enforce.yaml index 3820e0ad4..ea7898853 100644 --- a/rules/os/os_on_device_dictation_enforce.yaml +++ b/rules/os/os_on_device_dictation_enforce.yaml @@ -64,6 +64,7 @@ tags: - cis_lvl1 - cis_lvl2 - cnssi-1253_moderate + - nlmapgov_plus severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/os/os_password_hint_remove.yaml b/rules/os/os_password_hint_remove.yaml index b68227917..58f7e957f 100644 --- a/rules/os/os_password_hint_remove.yaml +++ b/rules/os/os_password_hint_remove.yaml @@ -52,6 +52,7 @@ tags: - cmmc_lvl2 - stig - cnssi-1253_moderate + - nlmapgov_plus severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_password_proximity_disable.yaml b/rules/os/os_password_proximity_disable.yaml index e4e6cd530..6d0b4f693 100644 --- a/rules/os/os_password_proximity_disable.yaml +++ b/rules/os/os_password_proximity_disable.yaml @@ -53,6 +53,7 @@ tags: - cmmc_lvl2 - stig - cnssi-1253_moderate + - nlmapgov_plus severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/os/os_password_sharing_disable.yaml b/rules/os/os_password_sharing_disable.yaml index e5de68a76..b30d1096e 100644 --- a/rules/os/os_password_sharing_disable.yaml +++ b/rules/os/os_password_sharing_disable.yaml @@ -52,6 +52,7 @@ tags: - cnssi-1253_high - cmmc_lvl2 - cnssi-1253_moderate + - nlmapgov_plus mobileconfig: true mobileconfig_info: com.apple.applicationaccess: diff --git a/rules/os/os_provide_automated_account_management.yaml b/rules/os/os_provide_automated_account_management.yaml index ef13da6de..e86ed088e 100644 --- a/rules/os/os_provide_automated_account_management.yaml +++ b/rules/os/os_provide_automated_account_management.yaml @@ -34,5 +34,6 @@ tags: - cnssi-1253_high - srg - cnssi-1253_moderate + - nlmapgov_plus mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_rapid_security_response_removal_disable.yaml b/rules/os/os_rapid_security_response_removal_disable.yaml index a9881bfd1..8a9a0314f 100644 --- a/rules/os/os_rapid_security_response_removal_disable.yaml +++ b/rules/os/os_rapid_security_response_removal_disable.yaml @@ -48,6 +48,7 @@ tags: - cmmc_lvl2 - cmmc_lvl1 - cnssi-1253_moderate + - nlmapgov_plus mobileconfig: true mobileconfig_info: com.apple.applicationaccess: diff --git a/rules/os/os_root_disable.yaml b/rules/os/os_root_disable.yaml index 6667e1a70..dc24eb857 100644 --- a/rules/os/os_root_disable.yaml +++ b/rules/os/os_root_disable.yaml @@ -62,6 +62,8 @@ tags: - cmmc_lvl1 - stig - cnssi-1253_moderate + - nlmapgov_base + - nlmapgov_plus severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_safari_advertising_privacy_protection_enable.yaml b/rules/os/os_safari_advertising_privacy_protection_enable.yaml index 7c1012d39..18ffdf537 100644 --- a/rules/os/os_safari_advertising_privacy_protection_enable.yaml +++ b/rules/os/os_safari_advertising_privacy_protection_enable.yaml @@ -32,6 +32,7 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 + - nlmapgov_plus mobileconfig: true mobileconfig_info: com.apple.Safari: diff --git a/rules/os/os_safari_open_safe_downloads_disable.yaml b/rules/os/os_safari_open_safe_downloads_disable.yaml index 962398c2a..8bfa8f0da 100644 --- a/rules/os/os_safari_open_safe_downloads_disable.yaml +++ b/rules/os/os_safari_open_safe_downloads_disable.yaml @@ -34,6 +34,7 @@ tags: - cis_lvl2 - cisv8 - nlmapgov_base + - nlmapgov_plus mobileconfig: true mobileconfig_info: com.apple.Safari: diff --git a/rules/os/os_safari_prevent_cross-site_tracking_enable.yaml b/rules/os/os_safari_prevent_cross-site_tracking_enable.yaml index 64944e8a4..eca88b3dc 100644 --- a/rules/os/os_safari_prevent_cross-site_tracking_enable.yaml +++ b/rules/os/os_safari_prevent_cross-site_tracking_enable.yaml @@ -33,6 +33,7 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 + - nlmapgov_plus mobileconfig: true mobileconfig_info: com.apple.Safari: diff --git a/rules/os/os_safari_show_full_website_address_enable.yaml b/rules/os/os_safari_show_full_website_address_enable.yaml index 7a97e7b24..c30b1c39d 100644 --- a/rules/os/os_safari_show_full_website_address_enable.yaml +++ b/rules/os/os_safari_show_full_website_address_enable.yaml @@ -32,6 +32,7 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 + - nlmapgov_plus mobileconfig: true mobileconfig_info: com.apple.Safari: diff --git a/rules/os/os_safari_show_status_bar_enabled.yaml b/rules/os/os_safari_show_status_bar_enabled.yaml index 693f79e60..4c7d922bb 100644 --- a/rules/os/os_safari_show_status_bar_enabled.yaml +++ b/rules/os/os_safari_show_status_bar_enabled.yaml @@ -32,6 +32,7 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 + - nlmapgov_plus mobileconfig: true mobileconfig_info: com.apple.Safari: diff --git a/rules/os/os_safari_warn_fraudulent_website_enable.yaml b/rules/os/os_safari_warn_fraudulent_website_enable.yaml index b3b14d851..355aaca5c 100644 --- a/rules/os/os_safari_warn_fraudulent_website_enable.yaml +++ b/rules/os/os_safari_warn_fraudulent_website_enable.yaml @@ -33,6 +33,7 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 + - nlmapgov_plus mobileconfig: true mobileconfig_info: com.apple.Safari: diff --git a/rules/os/os_secure_boot_verify.yaml b/rules/os/os_secure_boot_verify.yaml index d041dad28..1efe7f2d8 100644 --- a/rules/os/os_secure_boot_verify.yaml +++ b/rules/os/os_secure_boot_verify.yaml @@ -41,6 +41,7 @@ tags: - cnssi-1253_high - stig - cnssi-1253_moderate + - nlmapgov_plus severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_secure_enclave.yaml b/rules/os/os_secure_enclave.yaml index 485340f45..7e4c98dfd 100644 --- a/rules/os/os_secure_enclave.yaml +++ b/rules/os/os_secure_enclave.yaml @@ -42,5 +42,6 @@ tags: - srg - cnssi-1253_moderate - nlmapgov_base + - nlmapgov_plus mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_setup_assistant_filevault_enforce.yaml b/rules/os/os_setup_assistant_filevault_enforce.yaml index 472ec3644..f2c3d0ac8 100644 --- a/rules/os/os_setup_assistant_filevault_enforce.yaml +++ b/rules/os/os_setup_assistant_filevault_enforce.yaml @@ -48,6 +48,7 @@ tags: - cnssi-1253_moderate - cnssi-1253_low - cnssi-1253_high + - nlmapgov_plus severity: high mobileconfig: true mobileconfig_info: diff --git a/rules/os/os_sip_enable.yaml b/rules/os/os_sip_enable.yaml index c45cb76e8..5280f93eb 100644 --- a/rules/os/os_sip_enable.yaml +++ b/rules/os/os_sip_enable.yaml @@ -114,6 +114,7 @@ tags: - stig - cnssi-1253_moderate - nlmapgov_base + - nlmapgov_plus severity: high mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_sudo_log_enforce.yaml b/rules/os/os_sudo_log_enforce.yaml index a938836f0..f74663562 100644 --- a/rules/os/os_sudo_log_enforce.yaml +++ b/rules/os/os_sudo_log_enforce.yaml @@ -53,6 +53,7 @@ tags: - cnssi-1253_low - cnssi-1253_high - nlmapgov_base + - nlmapgov_plus severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_sudo_timeout_configure.yaml b/rules/os/os_sudo_timeout_configure.yaml index f9f20fbc7..8a944294e 100644 --- a/rules/os/os_sudo_timeout_configure.yaml +++ b/rules/os/os_sudo_timeout_configure.yaml @@ -46,6 +46,7 @@ tags: - cis_lvl2 - cisv8 - stig + - nlmapgov_plus severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_sudoers_timestamp_type_configure.yaml b/rules/os/os_sudoers_timestamp_type_configure.yaml index 1a939c5ca..016558e0f 100644 --- a/rules/os/os_sudoers_timestamp_type_configure.yaml +++ b/rules/os/os_sudoers_timestamp_type_configure.yaml @@ -49,6 +49,7 @@ tags: - cnssi-1253_high - stig - cnssi-1253_moderate + - nlmapgov_plus severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_terminal_secure_keyboard_enable.yaml b/rules/os/os_terminal_secure_keyboard_enable.yaml index 2fcc57a17..549b12033 100644 --- a/rules/os/os_terminal_secure_keyboard_enable.yaml +++ b/rules/os/os_terminal_secure_keyboard_enable.yaml @@ -37,6 +37,7 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 + - nlmapgov_plus mobileconfig: true mobileconfig_info: com.apple.Terminal: diff --git a/rules/os/os_tftpd_disable.yaml b/rules/os/os_tftpd_disable.yaml index 7557a36b9..b1ae37d3d 100644 --- a/rules/os/os_tftpd_disable.yaml +++ b/rules/os/os_tftpd_disable.yaml @@ -67,6 +67,7 @@ tags: - cmmc_lvl1 - stig - cnssi-1253_moderate + - nlmapgov_plus severity: high mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_time_server_enabled.yaml b/rules/os/os_time_server_enabled.yaml index 9b292cebc..8535feaa9 100644 --- a/rules/os/os_time_server_enabled.yaml +++ b/rules/os/os_time_server_enabled.yaml @@ -64,6 +64,7 @@ tags: - stig - cnssi-1253_moderate - nlmapgov_base + - nlmapgov_plus severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/os/os_unlock_active_user_session_disable.yaml b/rules/os/os_unlock_active_user_session_disable.yaml index f2b0f739a..5e92a817d 100644 --- a/rules/os/os_unlock_active_user_session_disable.yaml +++ b/rules/os/os_unlock_active_user_session_disable.yaml @@ -70,6 +70,7 @@ tags: - cmmc_lvl1 - stig - cnssi-1253_moderate + - nlmapgov_plus severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/pwpolicy/pwpolicy_minimum_length_enforce.yaml b/rules/pwpolicy/pwpolicy_minimum_length_enforce.yaml index eba4c279e..9483c8225 100644 --- a/rules/pwpolicy/pwpolicy_minimum_length_enforce.yaml +++ b/rules/pwpolicy/pwpolicy_minimum_length_enforce.yaml @@ -49,6 +49,7 @@ odv: cis_lvl2: 15 stig: 14 nlmapgov_base: 15 + nlmapgov_plus: 15 tags: - 800-171 - 800-53r4_low @@ -66,6 +67,7 @@ tags: - stig - cnssi-1253_moderate - nlmapgov_base + - nlmapgov_plus severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/supplemental/supplemental_filevault.yaml b/rules/supplemental/supplemental_filevault.yaml index 97256489b..4f9a81e6c 100644 --- a/rules/supplemental/supplemental_filevault.yaml +++ b/rules/supplemental/supplemental_filevault.yaml @@ -92,5 +92,6 @@ tags: - stig - supplemental - nlmapgov_base + - nlmapgov_plus mobileconfig: false mobileconfig_info: diff --git a/rules/system_settings/system_settings_automatic_login_disable.yaml b/rules/system_settings/system_settings_automatic_login_disable.yaml index 873fc3d78..d4561e4d2 100644 --- a/rules/system_settings/system_settings_automatic_login_disable.yaml +++ b/rules/system_settings/system_settings_automatic_login_disable.yaml @@ -59,6 +59,8 @@ tags: - cmmc_lvl1 - stig - cnssi-1253_moderate + - nlmapgov_base + - nlmapgov_plus severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_critical_update_install_enforce.yaml b/rules/system_settings/system_settings_critical_update_install_enforce.yaml index d570cefcf..2ed094c34 100644 --- a/rules/system_settings/system_settings_critical_update_install_enforce.yaml +++ b/rules/system_settings/system_settings_critical_update_install_enforce.yaml @@ -50,6 +50,8 @@ tags: - cmmc_lvl2 - cmmc_lvl1 - cnssi-1253_moderate + - nlmapgov_base + - nlmapgov_plus mobileconfig: true mobileconfig_info: com.apple.SoftwareUpdate: diff --git a/rules/system_settings/system_settings_diagnostics_reports_disable.yaml b/rules/system_settings/system_settings_diagnostics_reports_disable.yaml index 043099ad9..744aa865a 100644 --- a/rules/system_settings/system_settings_diagnostics_reports_disable.yaml +++ b/rules/system_settings/system_settings_diagnostics_reports_disable.yaml @@ -70,6 +70,7 @@ tags: - cmmc_lvl1 - stig - cnssi-1253_moderate + - nlmapgov_plus severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_filevault_enforce.yaml b/rules/system_settings/system_settings_filevault_enforce.yaml index 88e88f57d..91f9a770d 100644 --- a/rules/system_settings/system_settings_filevault_enforce.yaml +++ b/rules/system_settings/system_settings_filevault_enforce.yaml @@ -68,6 +68,7 @@ tags: - stig - cnssi-1253_moderate - nlmapgov_base + - nlmapgov_plus severity: high mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_find_my_disable.yaml b/rules/system_settings/system_settings_find_my_disable.yaml index ea0832b1e..fa71b8901 100644 --- a/rules/system_settings/system_settings_find_my_disable.yaml +++ b/rules/system_settings/system_settings_find_my_disable.yaml @@ -74,6 +74,7 @@ tags: - cmmc_lvl1 - stig - cnssi-1253_moderate + - nlmapgov_plus severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_firewall_enable.yaml b/rules/system_settings/system_settings_firewall_enable.yaml index 25a217fa1..a033e95ad 100644 --- a/rules/system_settings/system_settings_firewall_enable.yaml +++ b/rules/system_settings/system_settings_firewall_enable.yaml @@ -71,6 +71,7 @@ tags: - cmmc_lvl1 - stig - cnssi-1253_moderate + - nlmapgov_plus severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_firewall_stealth_mode_enable.yaml b/rules/system_settings/system_settings_firewall_stealth_mode_enable.yaml index ce0679dd8..3a0e52b22 100644 --- a/rules/system_settings/system_settings_firewall_stealth_mode_enable.yaml +++ b/rules/system_settings/system_settings_firewall_stealth_mode_enable.yaml @@ -69,6 +69,7 @@ tags: - cmmc_lvl2 - cmmc_lvl1 - cnssi-1253_moderate + - nlmapgov_plus severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_gatekeeper_identified_developers_allowed.yaml b/rules/system_settings/system_settings_gatekeeper_identified_developers_allowed.yaml index ec9096f8b..2f747b6f0 100644 --- a/rules/system_settings/system_settings_gatekeeper_identified_developers_allowed.yaml +++ b/rules/system_settings/system_settings_gatekeeper_identified_developers_allowed.yaml @@ -60,6 +60,8 @@ tags: - cmmc_lvl2 - stig - cnssi-1253_moderate + - nlmapgov_base + - nlmapgov_plus severity: high mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_gatekeeper_override_disallow.yaml b/rules/system_settings/system_settings_gatekeeper_override_disallow.yaml index 523a3ce9d..ee55a9576 100644 --- a/rules/system_settings/system_settings_gatekeeper_override_disallow.yaml +++ b/rules/system_settings/system_settings_gatekeeper_override_disallow.yaml @@ -48,6 +48,7 @@ tags: - cmmc_lvl2 - cnssi-1253_moderate - nlmapgov_base + - nlmapgov_plus severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_guest_account_disable.yaml b/rules/system_settings/system_settings_guest_account_disable.yaml index 48fc373d2..76d30f1b4 100644 --- a/rules/system_settings/system_settings_guest_account_disable.yaml +++ b/rules/system_settings/system_settings_guest_account_disable.yaml @@ -71,6 +71,7 @@ tags: - stig - cnssi-1253_moderate - nlmapgov_base + - nlmapgov_plus severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_improve_assistive_voice_disable.yaml b/rules/system_settings/system_settings_improve_assistive_voice_disable.yaml index 331c83d6c..78dd9a2c3 100644 --- a/rules/system_settings/system_settings_improve_assistive_voice_disable.yaml +++ b/rules/system_settings/system_settings_improve_assistive_voice_disable.yaml @@ -64,6 +64,7 @@ tags: - cis_lvl2 - cnssi-1253_moderate - stig + - nlmapgov_plus severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_improve_search_disable.yaml b/rules/system_settings/system_settings_improve_search_disable.yaml index 72ce22656..cac7d8e43 100644 --- a/rules/system_settings/system_settings_improve_search_disable.yaml +++ b/rules/system_settings/system_settings_improve_search_disable.yaml @@ -65,6 +65,7 @@ tags: - cnssi-1253_moderate - cis_lvl1 - cis_lvl2 + - nlmapgov_plus severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_improve_siri_dictation_disable.yaml b/rules/system_settings/system_settings_improve_siri_dictation_disable.yaml index 9052ef249..709365ade 100644 --- a/rules/system_settings/system_settings_improve_siri_dictation_disable.yaml +++ b/rules/system_settings/system_settings_improve_siri_dictation_disable.yaml @@ -64,6 +64,7 @@ tags: - cis_lvl1 - cis_lvl2 - cnssi-1253_moderate + - nlmapgov_plus severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_install_macos_updates_enforce.yaml b/rules/system_settings/system_settings_install_macos_updates_enforce.yaml index bb86cce26..3cf7106e9 100644 --- a/rules/system_settings/system_settings_install_macos_updates_enforce.yaml +++ b/rules/system_settings/system_settings_install_macos_updates_enforce.yaml @@ -38,6 +38,8 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 + - nlmapgov_base + - nlmapgov_plus mobileconfig: true mobileconfig_info: com.apple.SoftwareUpdate: diff --git a/rules/system_settings/system_settings_internet_sharing_disable.yaml b/rules/system_settings/system_settings_internet_sharing_disable.yaml index dc0d9c38e..49c06fbe8 100644 --- a/rules/system_settings/system_settings_internet_sharing_disable.yaml +++ b/rules/system_settings/system_settings_internet_sharing_disable.yaml @@ -59,6 +59,7 @@ tags: - cmmc_lvl1 - stig - cnssi-1253_moderate + - nlmapgov_plus severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_loginwindow_loginwindowtext_enable.yaml b/rules/system_settings/system_settings_loginwindow_loginwindowtext_enable.yaml index 8710d95c5..70f88d645 100644 --- a/rules/system_settings/system_settings_loginwindow_loginwindowtext_enable.yaml +++ b/rules/system_settings/system_settings_loginwindow_loginwindowtext_enable.yaml @@ -41,11 +41,13 @@ odv: cis_lvl1: Center for Internet Security Test Message cis_lvl2: Center for Internet Security Test Message nlmapgov_base: NLMAPGOV Test Message + nlmapgov_plus: NLMAPGOV Test Message tags: - cis_lvl1 - cis_lvl2 - cisv8 - nlmapgov_base + - nlmapgov_plus mobileconfig: true mobileconfig_info: com.apple.loginwindow: diff --git a/rules/system_settings/system_settings_media_sharing_disabled.yaml b/rules/system_settings/system_settings_media_sharing_disabled.yaml index b1aead147..7f7155116 100644 --- a/rules/system_settings/system_settings_media_sharing_disabled.yaml +++ b/rules/system_settings/system_settings_media_sharing_disabled.yaml @@ -67,6 +67,7 @@ tags: - cmmc_lvl1 - stig - cnssi-1253_moderate + - nlmapgov_plus severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_password_hints_disable.yaml b/rules/system_settings/system_settings_password_hints_disable.yaml index ba71b023f..1bbcc1584 100644 --- a/rules/system_settings/system_settings_password_hints_disable.yaml +++ b/rules/system_settings/system_settings_password_hints_disable.yaml @@ -53,6 +53,7 @@ tags: - cmmc_lvl2 - stig - cnssi-1253_moderate + - nlmapgov_plus severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_personalized_advertising_disable.yaml b/rules/system_settings/system_settings_personalized_advertising_disable.yaml index 7b30cecca..720c8b2a1 100644 --- a/rules/system_settings/system_settings_personalized_advertising_disable.yaml +++ b/rules/system_settings/system_settings_personalized_advertising_disable.yaml @@ -62,6 +62,7 @@ tags: - cmmc_lvl1 - stig - cnssi-1253_moderate + - nlmapgov_plus severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_printer_sharing_disable.yaml b/rules/system_settings/system_settings_printer_sharing_disable.yaml index dd5a141d4..786756455 100644 --- a/rules/system_settings/system_settings_printer_sharing_disable.yaml +++ b/rules/system_settings/system_settings_printer_sharing_disable.yaml @@ -55,6 +55,7 @@ tags: - cmmc_lvl2 - stig - cnssi-1253_moderate + - nlmapgov_plus severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/system_settings/system_settings_rae_disable.yaml b/rules/system_settings/system_settings_rae_disable.yaml index 01cec8976..bae4e1674 100644 --- a/rules/system_settings/system_settings_rae_disable.yaml +++ b/rules/system_settings/system_settings_rae_disable.yaml @@ -61,6 +61,7 @@ tags: - cmmc_lvl1 - stig - cnssi-1253_moderate + - nlmapgov_plus severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/system_settings/system_settings_remote_management_disable.yaml b/rules/system_settings/system_settings_remote_management_disable.yaml index bc1e3613d..18d1d5dc0 100644 --- a/rules/system_settings/system_settings_remote_management_disable.yaml +++ b/rules/system_settings/system_settings_remote_management_disable.yaml @@ -56,6 +56,7 @@ tags: - cmmc_lvl2 - stig - cnssi-1253_moderate + - nlmapgov_plus severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/system_settings/system_settings_screen_sharing_disable.yaml b/rules/system_settings/system_settings_screen_sharing_disable.yaml index 1f7429378..093790850 100644 --- a/rules/system_settings/system_settings_screen_sharing_disable.yaml +++ b/rules/system_settings/system_settings_screen_sharing_disable.yaml @@ -59,6 +59,7 @@ tags: - cmmc_lvl1 - stig - cnssi-1253_moderate + - nlmapgov_plus severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/system_settings/system_settings_screensaver_ask_for_password_delay_enforce.yaml b/rules/system_settings/system_settings_screensaver_ask_for_password_delay_enforce.yaml index 308db1e28..cbfb30026 100644 --- a/rules/system_settings/system_settings_screensaver_ask_for_password_delay_enforce.yaml +++ b/rules/system_settings/system_settings_screensaver_ask_for_password_delay_enforce.yaml @@ -50,6 +50,7 @@ odv: stig: 5 cis_lvl1: 5 cis_lvl2: 5 + nlmapgov_plus: 0 tags: - 800-53r5_moderate - 800-53r5_high @@ -64,6 +65,7 @@ tags: - cmmc_lvl2 - stig - cnssi-1253_moderate + - nlmapgov_plus severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_screensaver_password_enforce.yaml b/rules/system_settings/system_settings_screensaver_password_enforce.yaml index 65e2e56c8..2545b9e8b 100644 --- a/rules/system_settings/system_settings_screensaver_password_enforce.yaml +++ b/rules/system_settings/system_settings_screensaver_password_enforce.yaml @@ -44,6 +44,7 @@ tags: - cmmc_lvl2 - stig - cnssi-1253_moderate + - nlmapgov_plus severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_screensaver_timeout_enforce.yaml b/rules/system_settings/system_settings_screensaver_timeout_enforce.yaml index 1830f8be2..eb9ed5a37 100644 --- a/rules/system_settings/system_settings_screensaver_timeout_enforce.yaml +++ b/rules/system_settings/system_settings_screensaver_timeout_enforce.yaml @@ -52,6 +52,7 @@ odv: cis_lvl1: 1200 cis_lvl2: 1200 stig: 900 + nlmapgov_plus: 300 tags: - 800-53r5_moderate - 800-53r5_high @@ -67,6 +68,7 @@ tags: - cmmc_lvl2 - stig - cnssi-1253_moderate + - nlmapgov_plus severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_smbd_disable.yaml b/rules/system_settings/system_settings_smbd_disable.yaml index f90913991..e6153d82e 100644 --- a/rules/system_settings/system_settings_smbd_disable.yaml +++ b/rules/system_settings/system_settings_smbd_disable.yaml @@ -59,6 +59,7 @@ tags: - cmmc_lvl1 - stig - cnssi-1253_moderate + - nlmapgov_plus severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/system_settings/system_settings_software_update_app_update_enforce.yaml b/rules/system_settings/system_settings_software_update_app_update_enforce.yaml index 685685f0e..f676c1b58 100644 --- a/rules/system_settings/system_settings_software_update_app_update_enforce.yaml +++ b/rules/system_settings/system_settings_software_update_app_update_enforce.yaml @@ -41,6 +41,7 @@ tags: - cis_lvl2 - cisv8 - nlmapgov_base + - nlmapgov_plus mobileconfig: true mobileconfig_info: com.apple.SoftwareUpdate: diff --git a/rules/system_settings/system_settings_software_update_download_enforce.yaml b/rules/system_settings/system_settings_software_update_download_enforce.yaml index 06e566316..c95dc2a90 100644 --- a/rules/system_settings/system_settings_software_update_download_enforce.yaml +++ b/rules/system_settings/system_settings_software_update_download_enforce.yaml @@ -41,6 +41,7 @@ tags: - cis_lvl2 - cisv8 - nlmapgov_base + - nlmapgov_plus mobileconfig: true mobileconfig_info: com.apple.SoftwareUpdate: diff --git a/rules/system_settings/system_settings_software_update_enforce.yaml b/rules/system_settings/system_settings_software_update_enforce.yaml index 5c4d89221..04888bba5 100644 --- a/rules/system_settings/system_settings_software_update_enforce.yaml +++ b/rules/system_settings/system_settings_software_update_enforce.yaml @@ -43,6 +43,7 @@ tags: - cis_lvl2 - cisv8 - nlmapgov_base + - nlmapgov_plus mobileconfig: true mobileconfig_info: com.apple.SoftwareUpdate: diff --git a/rules/system_settings/system_settings_softwareupdate_current.yaml b/rules/system_settings/system_settings_softwareupdate_current.yaml index 680248c66..ab99fe66b 100644 --- a/rules/system_settings/system_settings_softwareupdate_current.yaml +++ b/rules/system_settings/system_settings_softwareupdate_current.yaml @@ -50,6 +50,7 @@ tags: - cis_lvl2 - cisv8 - nlmapgov_base + - nlmapgov_plus severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/system_settings/system_settings_ssh_disable.yaml b/rules/system_settings/system_settings_ssh_disable.yaml index 76e324b32..127929eab 100644 --- a/rules/system_settings/system_settings_ssh_disable.yaml +++ b/rules/system_settings/system_settings_ssh_disable.yaml @@ -58,6 +58,7 @@ tags: - cmmc_lvl2 - cmmc_lvl1 - cnssi-1253_moderate + - nlmapgov_plus severity: high mobileconfig: false mobileconfig_info: diff --git a/rules/system_settings/system_settings_system_wide_preferences_configure.yaml b/rules/system_settings/system_settings_system_wide_preferences_configure.yaml index 726447f44..de515f0ef 100644 --- a/rules/system_settings/system_settings_system_wide_preferences_configure.yaml +++ b/rules/system_settings/system_settings_system_wide_preferences_configure.yaml @@ -116,6 +116,7 @@ tags: - cmmc_lvl1 - stig - cnssi-1253_moderate + - nlmapgov_plus severity: high mobileconfig: false mobileconfig_info: diff --git a/rules/system_settings/system_settings_time_machine_encrypted_configure.yaml b/rules/system_settings/system_settings_time_machine_encrypted_configure.yaml index 11408ef9d..e4582a344 100644 --- a/rules/system_settings/system_settings_time_machine_encrypted_configure.yaml +++ b/rules/system_settings/system_settings_time_machine_encrypted_configure.yaml @@ -48,5 +48,6 @@ tags: - cis_lvl1 - cis_lvl2 - cisv8 + - nlmapgov_plus mobileconfig: false mobileconfig_info: diff --git a/rules/system_settings/system_settings_time_server_configure.yaml b/rules/system_settings/system_settings_time_server_configure.yaml index e9011f148..219741ab4 100644 --- a/rules/system_settings/system_settings_time_server_configure.yaml +++ b/rules/system_settings/system_settings_time_server_configure.yaml @@ -53,6 +53,7 @@ odv: cis_lvl2: time.apple.com stig: time.nist.gov nlmapgov_base: time.europe.apple.com + nlmapgov_plus: time.europe.apple.com tags: - 800-171 - 800-53r5_low @@ -69,6 +70,7 @@ tags: - stig - cnssi-1253_moderate - nlmapgov_base + - nlmapgov_plus severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_time_server_enforce.yaml b/rules/system_settings/system_settings_time_server_enforce.yaml index ca7b8cdbf..1ef6ec2a4 100644 --- a/rules/system_settings/system_settings_time_server_enforce.yaml +++ b/rules/system_settings/system_settings_time_server_enforce.yaml @@ -61,6 +61,7 @@ tags: - stig - cnssi-1253_moderate - nlmapgov_base + - nlmapgov_plus severity: medium mobileconfig: true mobileconfig_info: From 76b404a82863417cdd048544be406c7b0e978093 Mon Sep 17 00:00:00 2001 From: Jordy Witteman Date: Thu, 24 Jul 2025 17:14:27 +0200 Subject: [PATCH 17/73] Update nlmapgov_plus.yaml --- baselines/nlmapgov_plus.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/baselines/nlmapgov_plus.yaml b/baselines/nlmapgov_plus.yaml index f8123654b..1c6c9d5ef 100644 --- a/baselines/nlmapgov_plus.yaml +++ b/baselines/nlmapgov_plus.yaml @@ -1,8 +1,11 @@ title: "macOS 15.0: Security Configuration - NLMAPGOV - Nederlandse Maatregelenset Apple Platformen Overheid (plus)" description: | - This guide describes the actions to take when securing a macOS 15.0 system against the NLMAPGOV - Nederlandse Maatregelenset Apple Platformen Overheid (plus) security baseline. + This guide describes the actions to take when securing a macOS 15.0 system against the Baseline Informatiebeveiliging Overheid 2 (BIO2). Information System Security Officers and benchmark creators can use this catalog of settings in order to assist them in security benchmark creation. This list is a catalog, not a checklist or benchmark, and satisfaction of every item is not likely to be possible or sensible in many operational scenarios. + + References: + BIO2 (concept), version 2c89fea: https://github.com/MinBZK/Baseline-Informatiebeveiliging-Overheid/, dated 27 March 2025 authors: | *macOS Security Compliance Project* From 798d95ed625eac7f1fbaa509bd28327461aa97cb Mon Sep 17 00:00:00 2001 From: Allen Golbig Date: Wed, 30 Jul 2025 18:05:50 -0400 Subject: [PATCH 18/73] adding profile to rule to fix user experience --- rules/os/os_unlock_active_user_session_disable.yaml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/rules/os/os_unlock_active_user_session_disable.yaml b/rules/os/os_unlock_active_user_session_disable.yaml index f2b0f739a..eae8be8a3 100644 --- a/rules/os/os_unlock_active_user_session_disable.yaml +++ b/rules/os/os_unlock_active_user_session_disable.yaml @@ -5,7 +5,7 @@ discussion: | macOS has a privilege that can be granted to any user that will allow that user to unlock active user's sessions. Disabling the admins and/or user's ability to log into another user's active and locked session prevents unauthorized persons from viewing potentially sensitive and/or personal information. - NOTE: Configuring this setting will change the user experience and disable TouchID from unlocking the screensaver. To restore the user experience and allow TouchID to unlock the screensaver, you can run `/usr/bin/sudo /usr/bin/defaults write /Library/Preferences/com.apple.loginwindow screenUnlockMode -int 1`. This setting can also be deployed with a configuration profile. + NOTE: Configuring this setting will change the user experience and disable TouchID from unlocking the screensaver. A configuration profile will be generated to include the setting that restores the expected behavior. You can also apply the settings using `/usr/bin/sudo /usr/bin/defaults write /Library/Preferences/com.apple.loginwindow screenUnlockMode -int 1`. WARNING: This rule may cause issues when platformSSO is configured. check: | @@ -71,5 +71,7 @@ tags: - stig - cnssi-1253_moderate severity: medium -mobileconfig: false +mobileconfig: true mobileconfig_info: + com.apple.loginwindow: + screenUnlockMode: 1 From c291db2aa32fb0f1ff88dc157cb27c2018d22b85 Mon Sep 17 00:00:00 2001 From: Cody Keats <95243190+cocopuff2u@users.noreply.github.com> Date: Tue, 5 Aug 2025 09:35:38 -0400 Subject: [PATCH 19/73] Overhaul NIST Pages (#512) * customization * Fixing case sensitive error * ignoring website temp files * Prettied the home page, changed words, added links * Upgraded Astro & Starlight * Updated social for Astro/Starlight upgrade * Fixed content to support NIST header/footer * building new menu and pages * adding a quick guide, needs correcting * add supported for .sl-banner if present * adding a css fix for the anchor links * fixed accent colors in light/dark mode, added fun to the logo * Redid menu, reworked all pages, added pages/content * Fixed URLs to support NIST Pages Upload * hiding last updated for 404 page * rewrote home page to reflect changes * Star Button Support for Light/Dark Mode * Github Live Data Scripts * Added Latest Release To Home Screen * removed homebrew, as advised by the team * Removed shake, titled logo more --- .gitignore | 3 + docs/astro.config.mjs | 116 ++++++--- docs/package.json | 4 +- docs/pnpm-lock.yaml | 226 +++++++----------- docs/public/guidance-example.pdf | Bin 0 -> 3873039 bytes docs/scripts/github-buttons.js | 95 ++++++++ docs/scripts/github-latest-release.js | 120 ++++++++++ docs/src/content/docs/404.mdx | 27 +++ .../docs/baselines/baseline-file-layout.mdx | 84 +++++++ .../baselines/how-to-generate-baselines.mdx | 70 ++++++ .../docs/baselines/tailoring-a-baseline.mdx | 77 ++++++ .../docs/baselines/what-are-baselines.mdx | 118 +++++++++ .../compliance-script-layout.mdx | 75 ++++++ .../how-to-generate-compliance-scripts.mdx | 125 ++++++++++ .../what-are-compliance-scripts.mdx | 18 ++ .../configuration-profile-layout.mdx | 99 ++++++++ ...how-to-generate-configuration-profiles.mdx | 61 +++++ .../what-are-configuration-profiles.mdx | 29 +++ .../ddm-components/ddm-component-layout.mdx | 90 +++++++ .../how-to-generate-ddm-components.mdx | 52 ++++ .../docs/ddm-components/what-is-ddm.mdx | 44 ++++ .../docs/guidance/guidance-file-example.mdx | 20 ++ .../guidance/how-to-generate-guidance.mdx | 103 ++++++++ .../docs/guidance/what-is-guidance.mdx | 16 ++ .../content/docs/guides/getting-started.md | 38 --- .../docs/guides/how-to/compliance-script.mdx | 88 ------- .../docs/guides/how-to/customization.md | 46 ---- .../content/docs/guides/how-to/exemptions.mdx | 25 -- .../docs/guides/how-to/generate-SCAP.md | 55 ----- .../docs/guides/how-to/generate-baseline.mdx | 85 ------- .../guides/how-to/generate-declarative.md | 34 --- .../docs/guides/how-to/generate-guidance.mdx | 39 --- .../docs/guides/how-to/generate-mapping.md | 38 --- .../docs/guides/how-to/generate-profiles.md | 34 --- .../content/docs/guides/how-to/tailoring.mdx | 49 ---- docs/src/content/docs/guides/introduction.mdx | 60 ----- docs/src/content/docs/index.mdx | 50 +++- .../Contributing.mdx} | 22 +- .../src/content/docs/more-information/FAQ.mdx | 56 +++++ .../docs/more-information/Resources.mdx | 37 +++ .../more-information/Vendor-Attribution.mdx | 76 ++++++ .../content/docs/other/generate-mapping.mdx | 79 ++++++ docs/src/content/docs/other/generate-scap.mdx | 111 +++++++++ .../docs/personalization/customize-rules.mdx | 65 +++++ .../docs/personalization/exempting-rules.mdx | 51 ++++ .../docs/personalization/tailoring-rules.mdx | 79 ++++++ docs/src/content/docs/reference/Baselines.md | 50 ---- docs/src/content/docs/reference/Includes.md | 8 - docs/src/content/docs/reference/Layout.md | 70 ------ docs/src/content/docs/reference/Rules.md | 118 --------- docs/src/content/docs/reference/Scripts.md | 98 -------- docs/src/content/docs/reference/Sections.md | 42 ---- docs/src/content/docs/reference/more/FAQ.md | 13 - .../content/docs/reference/more/Resources.md | 25 -- .../docs/reference/more/Vendor-Attribution.md | 54 ----- .../docs/repository/Includes-directory.mdx | 17 ++ .../docs/repository/directory-layout.mdx | 83 +++++++ .../docs/repository/rule-file-layout.mdx | 127 ++++++++++ .../docs/repository/script-arguments-list.mdx | 120 ++++++++++ .../docs/repository/sections-file-layout.mdx | 46 ++++ .../content/docs/welcome/getting-started.mdx | 92 +++++++ .../src/content/docs/welcome/introduction.mdx | 76 ++++++ docs/src/content/docs/welcome/quick-guide.mdx | 109 +++++++++ docs/src/styles/custom.css | 85 ++++++- docs/src/styles/home_page.css | 134 +++++++++++ 65 files changed, 2984 insertions(+), 1272 deletions(-) create mode 100644 docs/public/guidance-example.pdf create mode 100644 docs/scripts/github-buttons.js create mode 100644 docs/scripts/github-latest-release.js create mode 100644 docs/src/content/docs/404.mdx create mode 100644 docs/src/content/docs/baselines/baseline-file-layout.mdx create mode 100644 docs/src/content/docs/baselines/how-to-generate-baselines.mdx create mode 100644 docs/src/content/docs/baselines/tailoring-a-baseline.mdx create mode 100644 docs/src/content/docs/baselines/what-are-baselines.mdx create mode 100644 docs/src/content/docs/compliance-scripts/compliance-script-layout.mdx create mode 100644 docs/src/content/docs/compliance-scripts/how-to-generate-compliance-scripts.mdx create mode 100644 docs/src/content/docs/compliance-scripts/what-are-compliance-scripts.mdx create mode 100644 docs/src/content/docs/configuration-profiles/configuration-profile-layout.mdx create mode 100644 docs/src/content/docs/configuration-profiles/how-to-generate-configuration-profiles.mdx create mode 100644 docs/src/content/docs/configuration-profiles/what-are-configuration-profiles.mdx create mode 100644 docs/src/content/docs/ddm-components/ddm-component-layout.mdx create mode 100644 docs/src/content/docs/ddm-components/how-to-generate-ddm-components.mdx create mode 100644 docs/src/content/docs/ddm-components/what-is-ddm.mdx create mode 100644 docs/src/content/docs/guidance/guidance-file-example.mdx create mode 100644 docs/src/content/docs/guidance/how-to-generate-guidance.mdx create mode 100644 docs/src/content/docs/guidance/what-is-guidance.mdx delete mode 100644 docs/src/content/docs/guides/getting-started.md delete mode 100644 docs/src/content/docs/guides/how-to/compliance-script.mdx delete mode 100644 docs/src/content/docs/guides/how-to/customization.md delete mode 100644 docs/src/content/docs/guides/how-to/exemptions.mdx delete mode 100644 docs/src/content/docs/guides/how-to/generate-SCAP.md delete mode 100644 docs/src/content/docs/guides/how-to/generate-baseline.mdx delete mode 100644 docs/src/content/docs/guides/how-to/generate-declarative.md delete mode 100644 docs/src/content/docs/guides/how-to/generate-guidance.mdx delete mode 100644 docs/src/content/docs/guides/how-to/generate-mapping.md delete mode 100644 docs/src/content/docs/guides/how-to/generate-profiles.md delete mode 100644 docs/src/content/docs/guides/how-to/tailoring.mdx delete mode 100644 docs/src/content/docs/guides/introduction.mdx rename docs/src/content/docs/{reference/more/Contributing.md => more-information/Contributing.mdx} (85%) create mode 100644 docs/src/content/docs/more-information/FAQ.mdx create mode 100644 docs/src/content/docs/more-information/Resources.mdx create mode 100644 docs/src/content/docs/more-information/Vendor-Attribution.mdx create mode 100644 docs/src/content/docs/other/generate-mapping.mdx create mode 100644 docs/src/content/docs/other/generate-scap.mdx create mode 100644 docs/src/content/docs/personalization/customize-rules.mdx create mode 100644 docs/src/content/docs/personalization/exempting-rules.mdx create mode 100644 docs/src/content/docs/personalization/tailoring-rules.mdx delete mode 100644 docs/src/content/docs/reference/Baselines.md delete mode 100644 docs/src/content/docs/reference/Includes.md delete mode 100644 docs/src/content/docs/reference/Layout.md delete mode 100644 docs/src/content/docs/reference/Rules.md delete mode 100644 docs/src/content/docs/reference/Scripts.md delete mode 100644 docs/src/content/docs/reference/Sections.md delete mode 100644 docs/src/content/docs/reference/more/FAQ.md delete mode 100644 docs/src/content/docs/reference/more/Resources.md delete mode 100644 docs/src/content/docs/reference/more/Vendor-Attribution.md create mode 100644 docs/src/content/docs/repository/Includes-directory.mdx create mode 100644 docs/src/content/docs/repository/directory-layout.mdx create mode 100644 docs/src/content/docs/repository/rule-file-layout.mdx create mode 100644 docs/src/content/docs/repository/script-arguments-list.mdx create mode 100644 docs/src/content/docs/repository/sections-file-layout.mdx create mode 100644 docs/src/content/docs/welcome/getting-started.mdx create mode 100644 docs/src/content/docs/welcome/introduction.mdx create mode 100644 docs/src/content/docs/welcome/quick-guide.mdx create mode 100644 docs/src/styles/home_page.css diff --git a/.gitignore b/.gitignore index 254d3ed74..6de8f7e61 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,6 @@ .bundle bin mscp_gems +docs/node_modules/ +docs/.astro/ +docs/package-lock.json diff --git a/docs/astro.config.mjs b/docs/astro.config.mjs index aa310a03d..fad0662de 100644 --- a/docs/astro.config.mjs +++ b/docs/astro.config.mjs @@ -1,11 +1,10 @@ - import { defineConfig } from 'astro/config'; import starlight from '@astrojs/starlight'; export default defineConfig({ integrations: [ starlight({ - title: 'macOS Security Compliance Project', + title: 'mSCP', favicon: '/favicon.png', logo: { src: './src/assets/logo.png', @@ -13,6 +12,7 @@ export default defineConfig({ customCss: [ // Path to your custom CSS file './src/styles/custom.css', + './src/styles/home_page.css', ], head: [ { @@ -31,58 +31,110 @@ head: [ }, }, ], - social: { - slack: 'https://macadmins.slack.com/archives/C0158JKQTC5', - github: 'https://github.com/usnistgov/macos_security', - }, + social: [ + { icon: 'github', label: 'GitHub', href: 'https://github.com/usnistgov/macos_security' }, + { icon: 'slack', label: 'Slack', href: 'https://macadmins.slack.com/archives/C0158JKQTC5' }, +], sidebar: [ { - label: 'Introduction', + label: 'Welcome', + collapsed: false, items: [ - { label: 'Home', link: '/' }, - { label: 'Introduction', link: '/guides/introduction/' }, - { label: 'Getting Started', link: '/guides/getting-started/' }, + { label: 'Introduction', link: '/welcome/introduction/' }, + { label: 'Getting Started', link: '/welcome/getting-started/' }, + { label: 'Quick Guide', link: '/welcome/quick-guide/' }, ], }, { - label: 'How To', - collapsed: false, + label: 'Baselines', + collapsed: true, + items: [ + { label: 'What Are Baselines?', link: '/baselines/what-are-baselines/' }, + { label: 'How To Generate Baseline', link: '/baselines/how-to-generate-baselines/' }, + { label: 'Baseline File Layout', link: '/baselines/baseline-file-layout/' }, + { label: 'Tailoring a Baseline', link: '/baselines/tailoring-a-baseline/' }, + ], + }, + { + label: 'Guidance', + collapsed: true, items: [ - { label: 'Generate a Baseline', link: '/guides/how-to/generate-baseline/' }, - { label: 'Tailoring', link: '/guides/how-to/tailoring/' }, - { label: 'Generate Guidance', link: '/guides/how-to/generate-guidance/' }, - { label: 'Generate Configuration Profiles', link: '/guides/how-to/generate-profiles/' }, - { label: 'Generate DDM Components', link: '/guides/how-to/generate-declarative/' }, - { label: 'Compliance Script', link: '/guides/how-to/compliance-script/' }, - { label: 'Exemptions', link: '/guides/how-to/exemptions/' }, - { label: 'Customization', link: '/guides/how-to/customization/' }, - { label: 'Generate Mapping', link: '/guides/how-to/generate-mapping/' }, - { label: 'Generate SCAP', link: '/guides/how-to/generate-scap/' }, + { label: 'What Is Guidance?', link: '/guidance/what-is-guidance/' }, + { label: 'How To Generate Guidance', link: '/guidance/how-to-generate-guidance/' }, + { label: 'Guidance File Layout', link: '/guidance/guidance-file-example/' }, + ], + }, + { + label: 'Configuration Profiles', + collapsed: true, + items: [ + { label: 'What Are Configuration Profiles?', link: '/configuration-profiles/what-are-configuration-profiles/' }, + { label: 'How to Generate Configuration Profiles', link: '/configuration-profiles/how-to-generate-configuration-profiles/' }, + { label: 'Configuration Profile Layout', link: '/configuration-profiles/configuration-profile-layout/' }, + ], + }, + { + label: 'DDM Components', + collapsed: true, + items: [ + { label: 'What is DDM?', link: '/ddm-components/what-is-ddm/' }, + { label: 'How to Generate DDM Components', link: '/ddm-components/how-to-generate-ddm-components/' }, + { label: 'DDM Component Layout', link: '/ddm-components/ddm-component-layout/' }, + ], + }, + { + label: 'Compliance Scripts', + collapsed: true, + items: [ + { label: 'What Are Compliance Scripts?', link: '/compliance-scripts/what-are-compliance-scripts/' }, + { label: 'How to Generate Compliance Scripts', link: '/compliance-scripts/how-to-generate-compliance-scripts/' }, + { label: 'Compliance Script Layout', link: '/compliance-scripts/compliance-script-layout/' }, + ], + }, + { + label: 'Other Generated Content', + collapsed: true, + items: [ + { label: 'Generate Mapping', link: '/other/generate-mapping/' }, + { label: 'Generate SCAP', link: '/other/generate-scap/' }, + ], + }, + { + label: 'Personalization', + collapsed: true, + items: [ + { label: 'Tailoring Rules', link: '/personalization/tailoring-rules/' }, + { label: 'Customize Rules', link: '/personalization/customize-rules/' }, + { label: 'Exempting Rules', link: '/personalization/exempting-rules/' }, ], }, { label: 'Repository', collapsed: true, items: [ - { label: 'Layout', link: '/reference/layout/' }, - { label: 'Baselines', link: '/reference/baselines/' }, - { label: 'Includes', link: '/reference/includes/' }, - { label: 'Rules', link: '/reference/rules/' }, - { label: 'Sections', link: '/reference/sections/' }, - { label: 'Scripts', link: '/reference/scripts/' }, + { label: 'Directory Layout', link: '/repository/directory-layout/' }, + { label: 'Includes Directory', link: '/repository/includes-directory/' }, + { label: 'Rules File Layout', link: '/repository/rule-file-layout/' }, + { label: 'Sections File Layout', link: '/repository/sections-file-layout/' }, + { label: 'Script Arguments List', link: '/repository/script-arguments-list/' }, ], }, { label: 'More Information', collapsed: true, items: [ - { label: 'mSCP Resources', link: '/reference/more/resources/' }, - { label: 'Contributing', link: '/reference/more/contributing/' }, - { label: 'Vendor Attribution', link: '/reference/more/vendor-attribution/' }, - { label: 'FAQ', link: '/reference/more/faq/' }, + { label: 'mSCP Training/Resources', link: '/more-information/resources/' }, + { label: 'Contributing', link: '/more-information/contributing/' }, + { label: 'Vendor Attribution', link: '/more-information/vendor-attribution/' }, + { label: 'FAQ', link: '/more-information/faq/' }, ], }, ], + editLink: { + baseUrl: 'https://github.com/usnistgov/macos_security/edit/main/docs/', + }, + lastUpdated: true, }), ], }); + diff --git a/docs/package.json b/docs/package.json index 57f4eb6d1..cff49425a 100644 --- a/docs/package.json +++ b/docs/package.json @@ -10,8 +10,8 @@ "astro": "astro" }, "dependencies": { - "@astrojs/starlight": "^0.32.4", - "astro": "^5.5.3", + "@astrojs/starlight": "^0.35.1", + "astro": "^5.12.0", "sharp": "^0.33.5" } } \ No newline at end of file diff --git a/docs/pnpm-lock.yaml b/docs/pnpm-lock.yaml index 8fb2b89b2..50b9af280 100644 --- a/docs/pnpm-lock.yaml +++ b/docs/pnpm-lock.yaml @@ -9,11 +9,11 @@ importers: .: dependencies: '@astrojs/starlight': - specifier: ^0.32.4 - version: 0.32.6(astro@5.9.3(@types/node@24.0.1)(rollup@4.43.0)(typescript@5.8.3)) + specifier: ^0.35.1 + version: 0.35.1(astro@5.12.0(@types/node@24.0.1)(rollup@4.43.0)(typescript@5.8.3)) astro: - specifier: ^5.5.3 - version: 5.9.3(@types/node@24.0.1)(rollup@4.43.0)(typescript@5.8.3) + specifier: ^5.12.0 + version: 5.12.0(@types/node@24.0.1)(rollup@4.43.0)(typescript@5.8.3) sharp: specifier: ^0.33.5 version: 0.33.5 @@ -29,6 +29,9 @@ packages: '@astrojs/markdown-remark@6.3.2': resolution: {integrity: sha512-bO35JbWpVvyKRl7cmSJD822e8YA8ThR/YbUsciWNA7yTcqpIAL2hJDToWP5KcZBWxGT6IOdOkHSXARSNZc4l/Q==} + '@astrojs/markdown-remark@6.3.3': + resolution: {integrity: sha512-DDRtD1sPvAuA7ms2btc9A7/7DApKqgLMNrE6kh5tmkfy8utD0Z738gqd3p5aViYYdUtHIyEJ1X4mCMxfCfu15w==} + '@astrojs/mdx@4.3.0': resolution: {integrity: sha512-OGX2KvPeBzjSSKhkCqrUoDMyzFcjKt5nTE5SFw3RdoLf0nrhyCXBQcCyclzWy1+P+XpOamn+p+hm1EhpCRyPxw==} engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} @@ -42,10 +45,10 @@ packages: '@astrojs/sitemap@3.4.1': resolution: {integrity: sha512-VjZvr1e4FH6NHyyHXOiQgLiw94LnCVY4v06wN/D0gZKchTMkg71GrAHJz81/huafcmavtLkIv26HnpfDq6/h/Q==} - '@astrojs/starlight@0.32.6': - resolution: {integrity: sha512-ASWGwNzq+0TmJ+GJFFxFFxx6Yra7BqIIMQbvOy/cweTHjqejB6mcaEWtS3Mag12LM7tXCES7v/fzmdPgjz8Yxw==} + '@astrojs/starlight@0.35.1': + resolution: {integrity: sha512-/hshlAayMd3B+E+h8wY6JWT1lNmX/K1+ugiZPirW5XFo5QUcNMk/Bsa4oHgg+TFoU6kbxPtijo0VppATfD9XuA==} peerDependencies: - astro: ^5.1.5 + astro: ^5.5.0 '@astrojs/telemetry@3.3.0': resolution: {integrity: sha512-UFBgfeldP06qu6khs/yY+q1cDAaArM2/7AEIqQ9Cuvf7B1hNLq0xDrZkct+QoIGyjq56y8IaE2I3CTvG99mlhQ==} @@ -232,17 +235,17 @@ packages: cpu: [x64] os: [win32] - '@expressive-code/core@0.40.2': - resolution: {integrity: sha512-gXY3v7jbgz6nWKvRpoDxK4AHUPkZRuJsM79vHX/5uhV9/qX6Qnctp/U/dMHog/LCVXcuOps+5nRmf1uxQVPb3w==} + '@expressive-code/core@0.41.3': + resolution: {integrity: sha512-9qzohqU7O0+JwMEEgQhnBPOw5DtsQRBXhW++5fvEywsuX44vCGGof1SL5OvPElvNgaWZ4pFZAFSlkNOkGyLwSQ==} - '@expressive-code/plugin-frames@0.40.2': - resolution: {integrity: sha512-aLw5IlDlZWb10Jo/TTDCVsmJhKfZ7FJI83Zo9VDrV0OBlmHAg7klZqw68VDz7FlftIBVAmMby53/MNXPnMjTSQ==} + '@expressive-code/plugin-frames@0.41.3': + resolution: {integrity: sha512-rFQtmf/3N2CK3Cq/uERweMTYZnBu+CwxBdHuOftEmfA9iBE7gTVvwpbh82P9ZxkPLvc40UMhYt7uNuAZexycRQ==} - '@expressive-code/plugin-shiki@0.40.2': - resolution: {integrity: sha512-t2HMR5BO6GdDW1c1ISBTk66xO503e/Z8ecZdNcr6E4NpUfvY+MRje+LtrcvbBqMwWBBO8RpVKcam/Uy+1GxwKQ==} + '@expressive-code/plugin-shiki@0.41.3': + resolution: {integrity: sha512-RlTARoopzhFJIOVHLGvuXJ8DCEme/hjV+ZnRJBIxzxsKVpGPW4Oshqg9xGhWTYdHstTsxO663s0cdBLzZj9TQA==} - '@expressive-code/plugin-text-markers@0.40.2': - resolution: {integrity: sha512-/XoLjD67K9nfM4TgDlXAExzMJp6ewFKxNpfUw4F7q5Ecy+IU3/9zQQG/O70Zy+RxYTwKGw2MA9kd7yelsxnSmw==} + '@expressive-code/plugin-text-markers@0.41.3': + resolution: {integrity: sha512-SN8tkIzDpA0HLAscEYD2IVrfLiid6qEdE9QLlGVSxO1KEw7qYvjpbNBQjUjMr5/jvTJ7ys6zysU2vLPHE0sb2g==} '@img/sharp-darwin-arm64@0.33.5': resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==} @@ -495,39 +498,21 @@ packages: cpu: [x64] os: [win32] - '@shikijs/core@1.29.2': - resolution: {integrity: sha512-vju0lY9r27jJfOY4Z7+Rt/nIOjzJpZ3y+nYpqtUZInVoXQ/TJZcfGnNOGnKjFdVZb8qexiCuSlZRKcGfhhTTZQ==} - '@shikijs/core@3.6.0': resolution: {integrity: sha512-9By7Xb3olEX0o6UeJyPLI1PE1scC4d3wcVepvtv2xbuN9/IThYN4Wcwh24rcFeASzPam11MCq8yQpwwzCgSBRw==} - '@shikijs/engine-javascript@1.29.2': - resolution: {integrity: sha512-iNEZv4IrLYPv64Q6k7EPpOCE/nuvGiKl7zxdq0WFuRPF5PAE9PRo2JGq/d8crLusM59BRemJ4eOqrFrC4wiQ+A==} - '@shikijs/engine-javascript@3.6.0': resolution: {integrity: sha512-7YnLhZG/TU05IHMG14QaLvTW/9WiK8SEYafceccHUSXs2Qr5vJibUwsDfXDLmRi0zHdzsxrGKpSX6hnqe0k8nA==} - '@shikijs/engine-oniguruma@1.29.2': - resolution: {integrity: sha512-7iiOx3SG8+g1MnlzZVDYiaeHe7Ez2Kf2HrJzdmGwkRisT7r4rak0e655AcM/tF9JG/kg5fMNYlLLKglbN7gBqA==} - '@shikijs/engine-oniguruma@3.6.0': resolution: {integrity: sha512-nmOhIZ9yT3Grd+2plmW/d8+vZ2pcQmo/UnVwXMUXAKTXdi+LK0S08Ancrz5tQQPkxvjBalpMW2aKvwXfelauvA==} - '@shikijs/langs@1.29.2': - resolution: {integrity: sha512-FIBA7N3LZ+223U7cJDUYd5shmciFQlYkFXlkKVaHsCPgfVLiO+e12FmQE6Tf9vuyEsFe3dIl8qGWKXgEHL9wmQ==} - '@shikijs/langs@3.6.0': resolution: {integrity: sha512-IdZkQJaLBu1LCYCwkr30hNuSDfllOT8RWYVZK1tD2J03DkiagYKRxj/pDSl8Didml3xxuyzUjgtioInwEQM/TA==} - '@shikijs/themes@1.29.2': - resolution: {integrity: sha512-i9TNZlsq4uoyqSbluIcZkmPL9Bfi3djVxRnofUHwvx/h6SRW3cwgBC5SML7vsDcWyukY0eCzVN980rqP6qNl9g==} - '@shikijs/themes@3.6.0': resolution: {integrity: sha512-Fq2j4nWr1DF4drvmhqKq8x5vVQ27VncF8XZMBuHuQMZvUSS3NBgpqfwz/FoGe36+W6PvniZ1yDlg2d4kmYDU6w==} - '@shikijs/types@1.29.2': - resolution: {integrity: sha512-VJjK0eIijTZf0QSTODEXCqinjBn0joAHQ+aPSBzrv4O2d/QSbsMw+ZeSRx03kV34Hy7NzUvV/7NqfYGRLrASmw==} - '@shikijs/types@3.6.0': resolution: {integrity: sha512-cLWFiToxYu0aAzJqhXTQsFiJRTFDAGl93IrMSBNaGSzs7ixkLfdG6pH11HipuWFGW5vyx4X47W8HDQ7eSrmBUg==} @@ -634,13 +619,13 @@ packages: resolution: {integrity: sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==} hasBin: true - astro-expressive-code@0.40.2: - resolution: {integrity: sha512-yJMQId0yXSAbW9I6yqvJ3FcjKzJ8zRL7elbJbllkv1ZJPlsI0NI83Pxn1YL1IapEM347EvOOkSW2GL+2+NO61w==} + astro-expressive-code@0.41.3: + resolution: {integrity: sha512-u+zHMqo/QNLE2eqYRCrK3+XMlKakv33Bzuz+56V1gs8H0y6TZ0hIi3VNbIxeTn51NLn+mJfUV/A0kMNfE4rANw==} peerDependencies: astro: ^4.0.0-beta || ^5.0.0-beta || ^3.3.0 - astro@5.9.3: - resolution: {integrity: sha512-VReZrpUa/3rfeiVvsQ1A2M3ujDPI+pDGIYOMtXPEZwut8tZoEyealXXLjitgCsJ+3dunKGZbg4Eak6i+r0vniw==} + astro@5.12.0: + resolution: {integrity: sha512-Oov5JsMFHuUmuO+Nx6plfv3nQNK1Xl/8CgLvR8lBhZTjYnraxhuPX5COVAzbom+YLgwaDfK7KBd8zOEopRf9mg==} engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'} hasBin: true @@ -821,9 +806,6 @@ packages: resolution: {integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==} engines: {node: '>=4'} - emoji-regex-xs@1.0.0: - resolution: {integrity: sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg==} - emoji-regex@10.4.0: resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==} @@ -879,8 +861,8 @@ packages: eventemitter3@5.0.1: resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} - expressive-code@0.40.2: - resolution: {integrity: sha512-1zIda2rB0qiDZACawzw2rbdBQiWHBT56uBctS+ezFe5XMAaFaHLnnSYND/Kd+dVzO9HfCXRDpzH3d+3fvOWRcw==} + expressive-code@0.41.3: + resolution: {integrity: sha512-YLnD62jfgBZYrXIPQcJ0a51Afv9h8VlWqEGK9uU2T5nL/5rb8SnA86+7+mgCZe5D34Tff5RNEA5hjNVJYHzrFg==} extend@3.0.2: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} @@ -1292,9 +1274,6 @@ packages: oniguruma-parser@0.12.1: resolution: {integrity: sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w==} - oniguruma-to-es@2.3.0: - resolution: {integrity: sha512-bwALDxriqfKGfUufKGGepCzu9x7nJQuoRoAFp4AnwehhC2crqrDIAP/uN2qdlsAvSMpeRC3+Yzhqc7hLmle5+g==} - oniguruma-to-es@4.3.3: resolution: {integrity: sha512-rPiZhzC3wXwE59YQMRDodUwwT9FZ9nNBwQQfsd1wfdtlKEyCdRV0avrTcSZ5xlIvGRVPd/cx6ZN45ECmS39xvg==} @@ -1387,23 +1366,17 @@ packages: recma-stringify@1.0.0: resolution: {integrity: sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g==} - regex-recursion@5.1.1: - resolution: {integrity: sha512-ae7SBCbzVNrIjgSbh7wMznPcQel1DNlDtzensnFxpiNpXt1U2ju/bHugH422r+4LAVS1FpW1YCwilmnNsjum9w==} - regex-recursion@6.0.2: resolution: {integrity: sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==} regex-utilities@2.3.0: resolution: {integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==} - regex@5.1.1: - resolution: {integrity: sha512-dN5I359AVGPnwzJm2jN1k0W9LPZ+ePvoOeVMMfqIMFz53sSwXkxaJoxr50ptnsC771lK95BnTrVSZxq0b9yCGw==} - regex@6.0.1: resolution: {integrity: sha512-uorlqlzAKjKQZ5P+kTJr3eeJGSVroLKoHmquUj4zHWuR+hEyNqlXsSKlYYF5F4NI6nl7tWCs0apKJ0lmfsXAPA==} - rehype-expressive-code@0.40.2: - resolution: {integrity: sha512-+kn+AMGCrGzvtH8Q5lC6Y5lnmTV/r33fdmi5QU/IH1KPHKobKr5UnLwJuqHv5jBTSN/0v2wLDS7RTM73FVzqmQ==} + rehype-expressive-code@0.41.3: + resolution: {integrity: sha512-8d9Py4c/V6I/Od2VIXFAdpiO2kc0SV2qTJsRAaqSIcM9aruW4ASLNe2kOEo1inXAAkIhpFzAHTc358HKbvpNUg==} rehype-format@5.0.1: resolution: {integrity: sha512-zvmVru9uB0josBVpr946OR8ui7nJEdzZobwLOOqHb/OOD88W0Vk2SqLwoVOj0fM6IPCCO6TaV9CvQvJMWwukFQ==} @@ -1477,9 +1450,6 @@ packages: resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - shiki@1.29.2: - resolution: {integrity: sha512-njXuliz/cP+67jU2hukkxCNuH1yUi4QfdZZY+sMr5PPrIyXSu5iTb/qYC4BiWWB0vZ+7TbdvYUCeL23zpwCfbg==} - shiki@3.6.0: resolution: {integrity: sha512-tKn/Y0MGBTffQoklaATXmTqDU02zx8NYBGQ+F6gy87/YjKbizcLd+Cybh/0ZtOBX9r1NEnAy/GTRDKtOsc1L9w==} @@ -1840,12 +1810,38 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/mdx@4.3.0(astro@5.9.3(@types/node@24.0.1)(rollup@4.43.0)(typescript@5.8.3))': + '@astrojs/markdown-remark@6.3.3': + dependencies: + '@astrojs/internal-helpers': 0.6.1 + '@astrojs/prism': 3.3.0 + github-slugger: 2.0.0 + hast-util-from-html: 2.0.3 + hast-util-to-text: 4.0.2 + import-meta-resolve: 4.1.0 + js-yaml: 4.1.0 + mdast-util-definitions: 6.0.0 + rehype-raw: 7.0.0 + rehype-stringify: 10.0.1 + remark-gfm: 4.0.1 + remark-parse: 11.0.0 + remark-rehype: 11.1.2 + remark-smartypants: 3.0.2 + shiki: 3.6.0 + smol-toml: 1.3.4 + unified: 11.0.5 + unist-util-remove-position: 5.0.0 + unist-util-visit: 5.0.0 + unist-util-visit-parents: 6.0.1 + vfile: 6.0.3 + transitivePeerDependencies: + - supports-color + + '@astrojs/mdx@4.3.0(astro@5.12.0(@types/node@24.0.1)(rollup@4.43.0)(typescript@5.8.3))': dependencies: '@astrojs/markdown-remark': 6.3.2 '@mdx-js/mdx': 3.1.0(acorn@8.15.0) acorn: 8.15.0 - astro: 5.9.3(@types/node@24.0.1)(rollup@4.43.0)(typescript@5.8.3) + astro: 5.12.0(@types/node@24.0.1)(rollup@4.43.0)(typescript@5.8.3) es-module-lexer: 1.7.0 estree-util-visit: 2.0.0 hast-util-to-html: 9.0.5 @@ -1869,16 +1865,17 @@ snapshots: stream-replace-string: 2.0.0 zod: 3.25.64 - '@astrojs/starlight@0.32.6(astro@5.9.3(@types/node@24.0.1)(rollup@4.43.0)(typescript@5.8.3))': + '@astrojs/starlight@0.35.1(astro@5.12.0(@types/node@24.0.1)(rollup@4.43.0)(typescript@5.8.3))': dependencies: - '@astrojs/mdx': 4.3.0(astro@5.9.3(@types/node@24.0.1)(rollup@4.43.0)(typescript@5.8.3)) + '@astrojs/markdown-remark': 6.3.2 + '@astrojs/mdx': 4.3.0(astro@5.12.0(@types/node@24.0.1)(rollup@4.43.0)(typescript@5.8.3)) '@astrojs/sitemap': 3.4.1 '@pagefind/default-ui': 1.3.0 '@types/hast': 3.0.4 '@types/js-yaml': 4.0.9 '@types/mdast': 4.0.4 - astro: 5.9.3(@types/node@24.0.1)(rollup@4.43.0)(typescript@5.8.3) - astro-expressive-code: 0.40.2(astro@5.9.3(@types/node@24.0.1)(rollup@4.43.0)(typescript@5.8.3)) + astro: 5.12.0(@types/node@24.0.1)(rollup@4.43.0)(typescript@5.8.3) + astro-expressive-code: 0.41.3(astro@5.12.0(@types/node@24.0.1)(rollup@4.43.0)(typescript@5.8.3)) bcp-47: 2.1.0 hast-util-from-html: 2.0.3 hast-util-select: 6.0.4 @@ -1894,6 +1891,7 @@ snapshots: rehype: 13.0.2 rehype-format: 5.0.1 remark-directive: 3.0.1 + ultrahtml: 1.6.0 unified: 11.0.5 unist-util-visit: 5.0.0 vfile: 6.0.3 @@ -2017,7 +2015,7 @@ snapshots: '@esbuild/win32-x64@0.25.5': optional: true - '@expressive-code/core@0.40.2': + '@expressive-code/core@0.41.3': dependencies: '@ctrl/tinycolor': 4.1.0 hast-util-select: 6.0.4 @@ -2029,18 +2027,18 @@ snapshots: unist-util-visit: 5.0.0 unist-util-visit-parents: 6.0.1 - '@expressive-code/plugin-frames@0.40.2': + '@expressive-code/plugin-frames@0.41.3': dependencies: - '@expressive-code/core': 0.40.2 + '@expressive-code/core': 0.41.3 - '@expressive-code/plugin-shiki@0.40.2': + '@expressive-code/plugin-shiki@0.41.3': dependencies: - '@expressive-code/core': 0.40.2 - shiki: 1.29.2 + '@expressive-code/core': 0.41.3 + shiki: 3.6.0 - '@expressive-code/plugin-text-markers@0.40.2': + '@expressive-code/plugin-text-markers@0.41.3': dependencies: - '@expressive-code/core': 0.40.2 + '@expressive-code/core': 0.41.3 '@img/sharp-darwin-arm64@0.33.5': optionalDependencies: @@ -2236,15 +2234,6 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.43.0': optional: true - '@shikijs/core@1.29.2': - dependencies: - '@shikijs/engine-javascript': 1.29.2 - '@shikijs/engine-oniguruma': 1.29.2 - '@shikijs/types': 1.29.2 - '@shikijs/vscode-textmate': 10.0.2 - '@types/hast': 3.0.4 - hast-util-to-html: 9.0.5 - '@shikijs/core@3.6.0': dependencies: '@shikijs/types': 3.6.0 @@ -2252,49 +2241,25 @@ snapshots: '@types/hast': 3.0.4 hast-util-to-html: 9.0.5 - '@shikijs/engine-javascript@1.29.2': - dependencies: - '@shikijs/types': 1.29.2 - '@shikijs/vscode-textmate': 10.0.2 - oniguruma-to-es: 2.3.0 - '@shikijs/engine-javascript@3.6.0': dependencies: '@shikijs/types': 3.6.0 '@shikijs/vscode-textmate': 10.0.2 oniguruma-to-es: 4.3.3 - '@shikijs/engine-oniguruma@1.29.2': - dependencies: - '@shikijs/types': 1.29.2 - '@shikijs/vscode-textmate': 10.0.2 - '@shikijs/engine-oniguruma@3.6.0': dependencies: '@shikijs/types': 3.6.0 '@shikijs/vscode-textmate': 10.0.2 - '@shikijs/langs@1.29.2': - dependencies: - '@shikijs/types': 1.29.2 - '@shikijs/langs@3.6.0': dependencies: '@shikijs/types': 3.6.0 - '@shikijs/themes@1.29.2': - dependencies: - '@shikijs/types': 1.29.2 - '@shikijs/themes@3.6.0': dependencies: '@shikijs/types': 3.6.0 - '@shikijs/types@1.29.2': - dependencies: - '@shikijs/vscode-textmate': 10.0.2 - '@types/hast': 3.0.4 - '@shikijs/types@3.6.0': dependencies: '@shikijs/vscode-textmate': 10.0.2 @@ -2348,7 +2313,7 @@ snapshots: '@types/sax@1.2.7': dependencies: - '@types/node': 17.0.45 + '@types/node': 24.0.1 '@types/unist@2.0.11': {} @@ -2387,16 +2352,16 @@ snapshots: astring@1.9.0: {} - astro-expressive-code@0.40.2(astro@5.9.3(@types/node@24.0.1)(rollup@4.43.0)(typescript@5.8.3)): + astro-expressive-code@0.41.3(astro@5.12.0(@types/node@24.0.1)(rollup@4.43.0)(typescript@5.8.3)): dependencies: - astro: 5.9.3(@types/node@24.0.1)(rollup@4.43.0)(typescript@5.8.3) - rehype-expressive-code: 0.40.2 + astro: 5.12.0(@types/node@24.0.1)(rollup@4.43.0)(typescript@5.8.3) + rehype-expressive-code: 0.41.3 - astro@5.9.3(@types/node@24.0.1)(rollup@4.43.0)(typescript@5.8.3): + astro@5.12.0(@types/node@24.0.1)(rollup@4.43.0)(typescript@5.8.3): dependencies: '@astrojs/compiler': 2.12.2 '@astrojs/internal-helpers': 0.6.1 - '@astrojs/markdown-remark': 6.3.2 + '@astrojs/markdown-remark': 6.3.3 '@astrojs/telemetry': 3.3.0 '@capsizecss/unpack': 2.4.0 '@oslojs/encoding': 1.1.0 @@ -2439,6 +2404,7 @@ snapshots: rehype: 13.0.2 semver: 7.7.2 shiki: 3.6.0 + smol-toml: 1.3.4 tinyexec: 0.3.2 tinyglobby: 0.2.14 tsconfck: 3.1.6(typescript@5.8.3) @@ -2634,8 +2600,6 @@ snapshots: dset@3.1.4: {} - emoji-regex-xs@1.0.0: {} - emoji-regex@10.4.0: {} emoji-regex@8.0.0: {} @@ -2725,12 +2689,12 @@ snapshots: eventemitter3@5.0.1: {} - expressive-code@0.40.2: + expressive-code@0.41.3: dependencies: - '@expressive-code/core': 0.40.2 - '@expressive-code/plugin-frames': 0.40.2 - '@expressive-code/plugin-shiki': 0.40.2 - '@expressive-code/plugin-text-markers': 0.40.2 + '@expressive-code/core': 0.41.3 + '@expressive-code/plugin-frames': 0.41.3 + '@expressive-code/plugin-shiki': 0.41.3 + '@expressive-code/plugin-text-markers': 0.41.3 extend@3.0.2: {} @@ -3535,12 +3499,6 @@ snapshots: oniguruma-parser@0.12.1: {} - oniguruma-to-es@2.3.0: - dependencies: - emoji-regex-xs: 1.0.0 - regex: 5.1.1 - regex-recursion: 5.1.1 - oniguruma-to-es@4.3.3: dependencies: oniguruma-parser: 0.12.1 @@ -3660,28 +3618,19 @@ snapshots: unified: 11.0.5 vfile: 6.0.3 - regex-recursion@5.1.1: - dependencies: - regex: 5.1.1 - regex-utilities: 2.3.0 - regex-recursion@6.0.2: dependencies: regex-utilities: 2.3.0 regex-utilities@2.3.0: {} - regex@5.1.1: - dependencies: - regex-utilities: 2.3.0 - regex@6.0.1: dependencies: regex-utilities: 2.3.0 - rehype-expressive-code@0.40.2: + rehype-expressive-code@0.41.3: dependencies: - expressive-code: 0.40.2 + expressive-code: 0.41.3 rehype-format@5.0.1: dependencies: @@ -3861,17 +3810,6 @@ snapshots: '@img/sharp-win32-ia32': 0.33.5 '@img/sharp-win32-x64': 0.33.5 - shiki@1.29.2: - dependencies: - '@shikijs/core': 1.29.2 - '@shikijs/engine-javascript': 1.29.2 - '@shikijs/engine-oniguruma': 1.29.2 - '@shikijs/langs': 1.29.2 - '@shikijs/themes': 1.29.2 - '@shikijs/types': 1.29.2 - '@shikijs/vscode-textmate': 10.0.2 - '@types/hast': 3.0.4 - shiki@3.6.0: dependencies: '@shikijs/core': 3.6.0 diff --git a/docs/public/guidance-example.pdf b/docs/public/guidance-example.pdf new file mode 100644 index 0000000000000000000000000000000000000000..fee594669c18e4de743de15969b03dc8b2fb5cea GIT binary patch literal 3873039 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 rTm~Or`^@kHL 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
|@3`kvIjt9=zeb5Q! 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
+// +// +// 2. The button will automatically update for light/dark mode. +// +// ------------------------------------------------------------ + + +// Returns the GitHub button HTML as a string based on the current theme +function getGitHubButtonHTML() { + const theme = document.documentElement.getAttribute('data-theme'); + // Only use "light" or "dark" for GitHub Buttons + const colorScheme = theme === 'dark' ? 'dark' : 'light'; + return `Star`; +} + +// Insert or update the GitHub button in the container +function renderDynamicGitHubButton(containerId = 'github-button-container') { + const container = document.getElementById(containerId); + if (!container) return; + // Remove any existing button to avoid duplicates + container.innerHTML = ''; + container.innerHTML = getGitHubButtonHTML(); + // Always try to render after updating the HTML + if (window.GitHubButtons && typeof window.GitHubButtons.render === 'function') { + setTimeout(() => { + window.GitHubButtons.render(); + }, 0); + } +} + +// Helper to ensure GitHubButtons.render is called after the library is loaded +function renderGitHubButtonWhenReady(containerId = 'github-button-container') { + renderDynamicGitHubButton(containerId); + // Remove the retry loop, since renderDynamicGitHubButton already calls render if available +} + +// Optionally, insert the button into a container and load the library if needed +function insertGitHubButton(containerId = 'github-button-container') { + // Remove any existing GitHub Buttons script to force re-processing + const existingScript = document.querySelector('script[src="https://buttons.github.io/buttons.js"]'); + if (existingScript) { + existingScript.remove(); + window._githubButtonsLoaded = false; + } + // Only render after the library is loaded + if (!window._githubButtonsLoaded) { + var script = document.createElement('script'); + script.async = true; + script.defer = true; + script.src = 'https://buttons.github.io/buttons.js'; + script.onload = () => { + window._githubButtonsLoaded = true; + renderDynamicGitHubButton(containerId); + }; + document.body.appendChild(script); + } else { + renderDynamicGitHubButton(containerId); + } +} + +// Export for manual use +window.getGitHubButtonHTML = getGitHubButtonHTML; +window.insertGitHubButton = insertGitHubButton; + +// Listen for theme changes via MutationObserver +const observer = new MutationObserver(() => { + insertGitHubButton(); // Use insertGitHubButton to ensure script is loaded +}); +observer.observe(document.documentElement, { attributes: true, attributeFilter: ['data-theme'] }); + +// Still listen for custom themechange event for compatibility +document.addEventListener('themechange', () => { + insertGitHubButton(); // Use insertGitHubButton to ensure script is loaded +}); + +window.addEventListener('DOMContentLoaded', () => { + insertGitHubButton(); +}); + diff --git a/docs/scripts/github-latest-release.js b/docs/scripts/github-latest-release.js new file mode 100644 index 000000000..3dbd74baf --- /dev/null +++ b/docs/scripts/github-latest-release.js @@ -0,0 +1,120 @@ +// GitHub Latest Release Info Script +// Usage: +// 1. Add
where you want the info. +// 2. Add to your page. + +const GITHUB_OWNER = 'usnistgov'; +const GITHUB_REPO = 'macos_security'; +const CONTAINER_ID = 'github-latest-release'; + +function renderReleaseInfo({ tag_name, name, html_url, published_at, body }) { + const date = published_at + ? new Date(published_at).toLocaleDateString(undefined, { year: 'numeric', month: 'short', day: 'numeric' }) + : ''; + + let notes = ''; + if (body) { + notes = body.replace(/ + `Full Changelog` + ); + notes = `
${notes}
`; + } + return ` +
+ + ${name || tag_name} + + (${tag_name}) + ${date ? `
Released: ${date}
` : ''} + ${notes} + +
+ `; +} + +function showReleaseLoading() { + const container = document.getElementById(CONTAINER_ID); + if (container) container.innerHTML = 'Loading latest release...'; +} + +function showReleaseError() { + const container = document.getElementById(CONTAINER_ID); + if (container) container.innerHTML = 'Could not load release info.'; +} + +function fetchLatestRelease() { + showReleaseLoading(); + fetch(`https://api.github.com/repos/${GITHUB_OWNER}/${GITHUB_REPO}/releases/latest`) + .then(res => { + if (!res.ok) throw new Error('Network response was not ok'); + return res.json(); + }) + .then(release => { + const container = document.getElementById(CONTAINER_ID); + if (container) container.innerHTML = renderReleaseInfo(release); + }) + .catch(() => showReleaseError()); +} + +function injectReleaseBoxStyles() { + if (document.getElementById('github-release-style')) return; + const style = document.createElement('style'); + style.id = 'github-release-style'; + style.textContent = ` + .github-release-info { + border-radius: 12px; + padding: 1.25em 1.5em; + margin: 1.5em 0; + border: 1px solid #cbd3d8ff; + background: var(--sl-color-bg, #fff); + color: var(--sl-color-text, #316431); + box-shadow: 0 2px 8px 0 rgba(60,60,60,0.06); + transition: background 0.2s, color 0.2s, border-color 0.2s; + } + [data-theme="dark"] .github-release-info { + background: var(--sl-color-bg, #161b22); + color: var(--sl-color-text, #6ab549); + border-color: #2d3133ff; + box-shadow: 0 2px 8px 0 rgba(0,0,0,0.10); + } + .github-release-info a { + color: var(--sl-color-accent, #316431); + text-decoration: none; + font-weight: 500; + transition: color 0.2s; + } + [data-theme="dark"] .github-release-info a { + color: var(--sl-color-accent-high, #6ab549); + } + .github-release-info a:hover { + text-decoration: underline; + } + .github-release-info span { + color: #888; + font-size: 0.9em; + } + [data-theme="dark"] .github-release-info span { + color: #aaa; + } + .github-release-info strong { + color: #111; + font-size: 1.08em; + } + [data-theme="dark"] .github-release-info strong { + color: #fff; + } + `; + document.head.appendChild(style); +} + +window.addEventListener('DOMContentLoaded', () => { + injectReleaseBoxStyles(); + fetchLatestRelease(); +}); diff --git a/docs/src/content/docs/404.mdx b/docs/src/content/docs/404.mdx new file mode 100644 index 000000000..c75423846 --- /dev/null +++ b/docs/src/content/docs/404.mdx @@ -0,0 +1,27 @@ +--- +title: '' +template: splash +editUrl: false +lastUpdated: false +hero: + title: '404 – You're Lost!' + tagline: | + Looks like you wandered off the path of greatness into a no man's land.
+ Find your way back to the best macOS compliance project ever! + image: + file: ../../assets/logo.png + class: hero-logo-effect + style: | + width: 120px; + margin-bottom: 2rem; + opacity: 0.8; + actions: + - text: Go Back Home + link: / + icon: right-arrow + variant: primary + - text: Head To Getting Started + link: /macos_security/welcome/getting-started/ + icon: right-arrow + variant: primary +--- diff --git a/docs/src/content/docs/baselines/baseline-file-layout.mdx b/docs/src/content/docs/baselines/baseline-file-layout.mdx new file mode 100644 index 000000000..4a6e709c0 --- /dev/null +++ b/docs/src/content/docs/baselines/baseline-file-layout.mdx @@ -0,0 +1,84 @@ +--- +title: Baseline File Layout +description: A baselines reference. +--- + +Baseline files define the controls and rules that make up a security profile. They are used to generate guides, scripts, and mobileconfig files for macOS security. + +## Baseline File Structure + +A baseline file typically includes the following fields: + +### title +A human-readable name for the baseline. +*Example:* +```yaml +title: "Apple macOS 13 (Ventura) Test Baseline" +``` + +### description +A brief summary describing the purpose and scope of the baseline. +*Example:* +```yaml +description: | + This guide describes the prudent actions to take when securing a macOS 13 system against the Test Baseline. +``` + +### authors +A list of authors and their organizations. +*Example:* +```yaml +authors: | + |=== + |John Smith|NIST + |Jack Doe|NIST + |=== +``` + +### profile +Defines the structure of the baseline, mapping sections to their associated rules: +- **section**: The name of the section (as defined in the `sections` directory) to be included in the guide. +- **rules**: A list of rule IDs that are part of this section. Each rule ID should match the filename and ID of a corresponding rule in the `rules` directory. + +*Example:* +```yaml +profile: + - section: "Authentication" + rules: + - auth_pam_login_smartcard_enforce + - auth_pam_su_smartcard_enforce + - auth_pam_sudo_smartcard_enforce + - auth_smartcard_allow + - section: "Auditing" + rules: + - audit_acls_files_configure + - audit_acls_files_mode_configure + - audit_acls_folder_wheel_configure +``` + +--- + +## Complete Example Baseline File + +```yaml +title: "Apple macOS 13 (Ventura) Test Baseline" +description: | + This guide describes the prudent actions to take when securing a macOS 13 system against the Test Baseline. +authors: | + |=== + |John Smith|NIST + |Jack Doe|NIST + |=== +profile: + - section: "Authentication" + rules: + - auth_pam_login_smartcard_enforce + - auth_pam_su_smartcard_enforce + - auth_pam_sudo_smartcard_enforce + - auth_smartcard_allow + - section: "Auditing" + rules: + - audit_acls_files_configure + - audit_acls_files_mode_configure + - audit_acls_folder_wheel_configure +``` diff --git a/docs/src/content/docs/baselines/how-to-generate-baselines.mdx b/docs/src/content/docs/baselines/how-to-generate-baselines.mdx new file mode 100644 index 000000000..f09284614 --- /dev/null +++ b/docs/src/content/docs/baselines/how-to-generate-baselines.mdx @@ -0,0 +1,70 @@ +--- +title: How To Generate Baselines +description: An overview on how to generate a baseline. +tableOfContents: false +--- + +import { Steps, FileTree, Aside } from '@astrojs/starlight/components'; + +The primary script for generating baselines is located here in the `macos_security` repository: + + +- macos_security/ + - scripts/ ---> Project scripts + - generate_baseline.py ---> Script to generate baselines + + + + +Follow these steps to generate a baseline: + + + +1. **Select or Download the Correct Branch** + + - Make sure you are on the branch you want to work from. + - If using `git`, run `git checkout ` to switch branches if needed. + +2. **Choose the Baseline to Generate** + + - Identify the baseline you want to generate (e.g., CIS_lvl1, STIG, etc.). + - Use the `-l` flag to list available baseline options for the selected branch: + ```sh + ./macos_security-sequoia/scripts/generate_baseline.sh -l + ``` + +3. **Generate the Selected Baseline** + + - Use the `-k` flag with the selected tag to generate the baseline: + ```sh + ./macos_security-sequoia/scripts/generate_baseline.sh -k 800-53r5_moderate + ``` + This example generates a baseline for `800-53r5_moderate`. + + - Use the `-t` flag to customize the baseline for your organization: + ```sh + ./macos_security-sequoia/scripts/generate_baseline.sh -k 800-53r5_moderate -t + ``` + If you use `-t`, you will be prompted with questions to tailor the baseline. See [How to Tailor a Baseline](./how-to-tailor-a-baseline) for more details. + +4. **Locate the Generated Files** + + - After running the generation command, the baseline files are created in the following directories: + + + + +- macos_security/ + - build/ + - baselines/ + - BASELINENAME.yaml ---> The generated baseline file (name depends on your selection or customization) + - custom/ + - rules/ + - *.yaml ---> Custom values you set if you used `-t` + + + + These files are required to generate the guidance files. +For more information, see [How to Tailor a Baseline](../how-to-tailor-a-baseline) or review the [baseline file layout](../baseline-file-layout). diff --git a/docs/src/content/docs/baselines/tailoring-a-baseline.mdx b/docs/src/content/docs/baselines/tailoring-a-baseline.mdx new file mode 100644 index 000000000..9f07c1f49 --- /dev/null +++ b/docs/src/content/docs/baselines/tailoring-a-baseline.mdx @@ -0,0 +1,77 @@ +--- +title: Tailoring a baseline +description: Step-by-step guide to tailoring a security baseline for your organization. +tableOfContents: false +--- + +import { Steps, FileTree } from '@astrojs/starlight/components'; + +Tailoring allows you to create a custom security baseline that fits your organization's needs. The tailoring process lets you select which rules to include and set organization-defined values (ODVs) for controls that require them. + + +- macos_security/ + - scripts/ + - generate_baseline.py ---> Script to generate and tailor baselines + + +Follow these steps to tailor a baseline: + + + +1. **Start the Tailoring Script** + + - Run the script with the `-t` flag to begin tailoring: + ```sh + ./macos_security/scripts/generate_baseline.py -k 800-53r5_moderate -t + ``` + Replace `800-53r5_moderate` with your desired baseline tag. + +2. **Enter Basic Information** + + - You will be prompted for: + - Benchmark Name + - Author’s Name + - Organization + +3. **Select Rules to Include** + + - For each rule, you will be asked whether to include it in your tailored baseline: + ``` + Would you like to include the rule for "audit_acls_files_configure" in your benchmark? [Y/n/all/?]: + ``` + - Enter `?` to see more details about a rule. + +4. **Set Organization Defined Values (ODVs)** + + - If a rule requires an ODV, you will be prompted to enter a value or accept the recommended default: + ``` + Number of failed attempts. + Enter the ODV for "pwpolicy_account_lockout_enforce" or press Enter for the recommended value (3): + ``` + +5. **Review Output Files** + + - After completing the prompts, the following files are created: + + + + +- macos_security/ + - build/ + - baselines/ + - YOUR_BENCHMARK.yaml ---> The tailored baseline file + - custom/ + - rules/ + - *.yaml ---> Custom ODV values for tailored rules + + +Each tailored rule with a custom ODV will have a YAML file like: + +```yaml +odv: + custom: 11 +``` + +- The `odv.custom` value reflects your organization's choice for that rule. + +*Use these tailored files to generate guidance or further customize your security posture. For more details, see [Customization](https://github.com/usnistgov/macos_security/wiki/Customization).* diff --git a/docs/src/content/docs/baselines/what-are-baselines.mdx b/docs/src/content/docs/baselines/what-are-baselines.mdx new file mode 100644 index 000000000..775120a78 --- /dev/null +++ b/docs/src/content/docs/baselines/what-are-baselines.mdx @@ -0,0 +1,118 @@ +--- +title: What Are Baselines? +description: An overview of baselines and how to use them in the project. +--- + +import { Aside } from '@astrojs/starlight/components'; + +A **baseline** is a collection of security rules and configuration settings that define a minimum standard for compliance with a specific security framework or policy. Baselines help organizations ensure their systems meet required security controls and best practices. In this project, a baseline is represented as a YAML file that lists all the rules relevant to a particular compliance target, such as NIST 800-53, DISA-STIG, CIS, or CMMC. + +Each baseline is tailored to a specific operating system (macOS, iOS/iPadOS, or visionOS) and compliance level (such as High, Moderate, or Low). This ensures that the security guidance and automation generated from a baseline are appropriate for the OS and the compliance requirements you are targeting. Selecting the correct baseline for your OS and compliance needs is essential for generating accurate guidance and scripts. + +The baselines provided in this project are derived from widely recognized security standards and frameworks, including: +- [NIST SP 800-53](https://csrc.nist.gov/publications/detail/sp/800-53/rev-5/final) +- [DISA-STIG](https://public.cyber.mil/stigs/) +- [NIST SP 800-171](https://csrc.nist.gov/pubs/sp/800/171/r3/final) +- [CIS Benchmarks](https://www.cisecurity.org/cis-benchmarks/) +- [CIS Controls V8](https://www.cisecurity.org/controls/v8) +- [CMMC](https://dodcio.defense.gov/cmmc/About/) +- CNSSI 1254 +- Indigo (internal or community-driven baseline for iOS) + +--- + +## Baselines Available in This Project + +The project provides a variety of baselines, each designed for a specific OS and compliance framework. These files are located in the `/baselines/` folder of the repository. Below is a summary of the available baselines: + +- **NIST 800-53** (macOS, iOS/iPadOS, visionOS) + - High: `800-53r5_high.yaml` + - Moderate: `800-53r5_moderate.yaml` + - Low: `800-53r5_low.yaml` +- **DISA-STIG** + - macOS: `DISA-STIG.yaml` + - iOS/iPadOS: + - iOS STIG: `ios_stig.yaml` + - iOS STIG BYOAD: `ios_stig_byoad.yaml` +- **NIST 800-171** + - `800-171.yaml` +- **CIS Benchmarks** + - macOS: + - Level 1: `cis_lvl1.yaml` + - Level 2: `cis_lvl2.yaml` (includes Level 1) + - iOS/iPadOS: + - Level 1 BYOD: `cis_lvl1_byod.yaml` + - Level 2 BYOD: `cis_lvl2_byod.yaml` + - Level 1 Enterprise: `cis_lvl1_enterprise.yaml` + - Level 2 Enterprise: `cis_lvl2_enterprise.yaml` +- **CIS Controls V8** + - `cisv8.yaml` +- **CMMC** + - Level 1: `cmmc_lvl1.yaml` + - Level 2: `cmmc_lvl2.yaml` +- **CNSSI 1254** + - High: `cnssi-1254_high.yaml` + - Moderate: `cnssi-1254_moderate.yaml` + - Low: `cnssi-1254_low.yaml` +- **Indigo (iOS Only)** + - Base: `indigo_base.yaml` + - High: `indigo_high.yaml` + + +--- + +## Checking Available Baselines for the Selected Branch + +To see all available baseline tags for the currently checked-out branch, run: + +```bash +./scripts/generate_baseline.py -l +``` + +This will list all baseline tags available for your current branch. + +Example output: + +```bash +800-171 +800-53r4_high +800-53r4_low +800-53r4_moderate +800-53r5_high +800-53r5_low +800-53r5_moderate +800-53r5_privacy +all_rules +arm64 +cis_lvl1 +cis_lvl2 +cisv8 +cmmc_lvl1 +cmmc_lvl2 +cnssi-1253_high +cnssi-1253_low +cnssi-1253_moderate +i386 +inherent +manual +n_a +none +permanent +srg +stig +supplemental +``` + +--- + +## More About Baselines + +- **Purpose:** Baselines provide a clear, measurable standard for system configuration and security, serving as a benchmark for compliance efforts. +- **Maintenance:** Baselines are periodically reviewed and updated to reflect changes in security standards, best practices, and emerging threats. +- **Customization:** Organizations can adapt baselines to fit their specific operational requirements or risk tolerance. +- **Auditing:** Baselines are essential during audits, providing evidence that systems are configured according to recognized standards. +- **Automation:** Baselines enable automated tools to assess, enforce, and remediate system configurations. +- **Versioning:** Each baseline may have versions to track updates and changes over time. +- **Community Contributions:** Contributions from the community help keep baselines current and relevant. \ No newline at end of file diff --git a/docs/src/content/docs/compliance-scripts/compliance-script-layout.mdx b/docs/src/content/docs/compliance-scripts/compliance-script-layout.mdx new file mode 100644 index 000000000..4e27a7e00 --- /dev/null +++ b/docs/src/content/docs/compliance-scripts/compliance-script-layout.mdx @@ -0,0 +1,75 @@ +--- +title: Compliance Script Layout +description: An overview of how to generate configuration profiles. +--- + +import { Aside } from '@astrojs/starlight/components'; + +Below are the main parameters and interactive options available in the compliance script. +Due to the script's complexity and flexibility, we provide an overview of its usage and interface rather than the full layout. + +## Running the Script + +You can run the script either interactively or by using command-line flags: + +```zsh +sudo ./build/800-53r5_moderate/800-53r5_moderate_compliance.sh +``` + +### Interactive Menu Example + +When run interactively, you'll see a menu like this: + +``` +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + M A I N - M E N U + macOS Security Compliance Tool +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Last compliance scan: No scans have been run + +1. View Last Compliance Report +2. Run New Compliance Scan +3. Run Commands to remediate non-compliant settings +4. Exit +Enter choice [ 1 - 4 ] +``` + +## Command-Line Options + +You can also use command-line flags for automated or non-interactive use: + +```zsh +./mscp_compliance.sh Usage +./mscp_compliance.sh [--check] [--fix] [--cfc] [--stats] [--compliant] [--non_compliant] [--reset] [--reset-all] [--quiet=] +``` + +**Optional parameters:** + +- `--check` + Run the compliance checks without interaction. + +- `--fix` + Run the remediation commands without interaction. + +- `--cfc` + Runs a check, fix, and check cycle without interaction. + +- `--stats` + Display statistics from the last compliance check. + +- `--compliant` + Report the number of compliant checks. + +- `--non_compliant` + Report the number of non-compliant checks. + +- `--reset` + Clear all results for the current baseline. + +- `--reset-all` + Clear all results for all MSCP baselines. + +- `--quiet=` + Control output verbosity: +   `1` – Show only failed and exempted checks +   `2` – Show minimal output \ No newline at end of file diff --git a/docs/src/content/docs/compliance-scripts/how-to-generate-compliance-scripts.mdx b/docs/src/content/docs/compliance-scripts/how-to-generate-compliance-scripts.mdx new file mode 100644 index 000000000..39fc2e4ca --- /dev/null +++ b/docs/src/content/docs/compliance-scripts/how-to-generate-compliance-scripts.mdx @@ -0,0 +1,125 @@ +--- +title: How To Generate Compliance Scripts +description: An overview of how to generate configuration profiles. +--- + +import { Steps, FileTree, Aside } from '@astrojs/starlight/components'; + +The primary script for generating compliance scripts is located here in the `macos_security` repository: + + +- macos_security/ + - scripts/ + - generate_guidance.py + + + +## Steps to Generate a Compliance Script + + +1. **Run the Compliance Script Generator** + + Use the `-s` flag with `generate_guidance.py` to generate a compliance script for your baseline YAML file: + + ```sh + ./scripts/generate_guidance.py -s baselines/800-53r5_moderate.yaml + ``` + +2. **Review the Output** + + The script will generate several files in the `build/BASELINE/` directory: + + + - build/ + - 800-53r5_moderate/ + - 800-53r5_moderate.adoc + - 800-53r5_moderate.html + - 800-53r5_moderate.pdf + - 800-53r5_moderate_compliance.sh + - preferences/ + - org.800-53r5_moderate.audit.plist + + + +## What Gets Generated? + +- **Compliance Script**: `{baseline}_compliance.sh` + The main script to check/fix compliance. +- **Audit Plist**: `org.{baseline}.audit.plist` + Used for exemptions and compliance tracking. +- **Reports**: `.adoc`, `.html`, `.pdf` + Documentation and reports for the baseline. + + + +## Running the Compliance Script + +You can run the script interactively or with command-line flags: + +```zsh +sudo ./build/800-53r5_moderate/800-53r5_moderate_compliance.sh +``` + +This will present an interactive menu: + +``` +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + M A I N - M E N U + macOS Security Compliance Tool +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Last compliance scan: No scans have been run + +1. View Last Compliance Report +2. Run New Compliance Scan +3. Run Commands to remediate non-compliant settings +4. Exit +Enter choice [ 1 - 4 ] +``` + +**Note:** +The `--cfc` flag will trigger a check/fix/check when running the compliance script. + +After running, results are written to: + +- `/Library/Preferences/org.{baseline}.audit.plist` +- `/Library/Logs/{baseline}_baseline.log` + +**Example log output:** + +``` +Thu Jan 21 15:09:41 UTC 2021 auth_pam_login_smartcard_enforce passed (Result: 2, Expected: {integer: 2}) +Thu Jan 21 15:09:41 UTC 2021 auth_smartcard_allow passed (Result: 1, Expected: {integer: 1}) +Thu Jan 21 15:09:41 UTC 2021 auth_pam_sudo_smartcard_enforce passed (Result: 2, Expected: {integer: 2}) +Thu Jan 21 15:09:41 UTC 2021 auth_smartcard_certificate_trust_enforce_moderate passed (Result: 2, Expected: {integer: 2}) +Thu Jan 21 15:09:41 UTC 2021 auth_smartcard_enforce has an exemption (Reason: Broken Reader) +``` + + + +## Compliance Script Command Line Reference + +**Note:** +The compliance script expects to be run in a Z Shell (zsh). Running with `sh` or `bash` will result in errors. + +```zsh +./mscp_compliance.sh Usage +./mscp_compliance.sh [--check] [--fix] [--cfc] [--stats] [--compliant] [--non_compliant] [--reset] [--reset-all] [--quiet=] + +Optional parameters: +--check : run the compliance checks without interaction +--fix : run the remediation commands without interaction +--cfc : runs a check, fix, check without interaction +--stats : display the statistics from last compliance check +--compliant : reports the number of compliant checks +--non_compliant : reports the number of non_compliant checks +--reset : clear out all results for current baseline +--reset-all : clear out all results for ALL MSCP baselines +--quiet= : 1 - show only failed and exempted checks in output + 2 - show minimal output +``` diff --git a/docs/src/content/docs/compliance-scripts/what-are-compliance-scripts.mdx b/docs/src/content/docs/compliance-scripts/what-are-compliance-scripts.mdx new file mode 100644 index 000000000..ff80e266c --- /dev/null +++ b/docs/src/content/docs/compliance-scripts/what-are-compliance-scripts.mdx @@ -0,0 +1,18 @@ +--- +title: What Are Compliance Scripts? +description: An overview of baselines and how to use them in the project. +tableOfContents: false +--- + +import { Aside } from '@astrojs/starlight/components'; + + +Compliance scripts in the NIST macOS Security Compliance Project (mSCP) are automated scripts designed to check and enforce security settings on macOS systems. These scripts are generated from the project's baselines, which define recommended security controls and configurations. + +The compliance scripts allow organizations to: + +- **Assess**: Automatically check a system's current configuration against the selected baseline. +- **Remediate**: Apply changes to bring the system into compliance with the baseline. +- **Report**: Generate output showing which settings are compliant or non-compliant. + +These scripts are typically generated using the project's tooling and can be run locally or integrated into enterprise management workflows. They help ensure that macOS devices meet NIST and organizational security requirements efficiently and consistently. \ No newline at end of file diff --git a/docs/src/content/docs/configuration-profiles/configuration-profile-layout.mdx b/docs/src/content/docs/configuration-profiles/configuration-profile-layout.mdx new file mode 100644 index 000000000..ea69aacc2 --- /dev/null +++ b/docs/src/content/docs/configuration-profiles/configuration-profile-layout.mdx @@ -0,0 +1,99 @@ +--- +title: Configuration Profile Layout +description: An overview of how to generate configuration profiles. +--- + +import { Aside } from '@astrojs/starlight/components'; + + +This page provides a detailed breakdown of a macOS configuration profile in XML (plist) format. Each element is explained to help you understand how to configure and interpret configuration profiles. + +## ConsentText + +- **ConsentText**: Text displayed to users to inform them about terms, conditions, or warnings before applying the profile. + - **default**: The default consent message shown to users. + +## PayloadContent + +- **PayloadContent**: An array of dictionaries, each representing a payload (setting or policy) included in the profile. + +### Example Payload (com.apple.screensaver) + +- **PayloadIdentifier**: A unique identifier for this payload. +- **PayloadType**: The type of payload, specifying the domain or feature being configured. +- **PayloadUUID**: A unique UUID for this payload. +- **PayloadVersion**: The version number of this payload. +- **askForPassword**: If `true`, requires a password to unlock the screensaver. +- **askForPasswordDelay**: The delay (in seconds) before requiring a password after the screensaver starts. +- **idleTime**: Time (in seconds) of inactivity before the screensaver activates. +- **loginWindowIdleTime**: Time (in seconds) of inactivity at the login window before the screensaver activates. +- **moduleName**: The name of the screensaver module to use. + +## Other Top-Level Keys + +- **PayloadDescription**: A description of the profile and its purpose. +- **PayloadDisplayName**: The display name for the profile. +- **PayloadIdentifier**: A unique identifier for the entire profile. +- **PayloadOrganization**: The organization responsible for the profile. +- **PayloadScope**: The scope of the profile (e.g., `System`). +- **PayloadType**: The type of the profile (should be `Configuration`). +- **PayloadUUID**: A unique UUID for the profile. +- **PayloadVersion**: The version number of the profile. + +--- + +## Complete Example + +```xml + + + + + ConsentText + + default + THE SOFTWARE IS PROVIDED 'AS IS' WITHOUT ANY WARRANTY OF ANY KIND, EITHER EXPRESSED, IMPLIED, OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTY THAT THE SOFTWARE WILL CONFORM TO SPECIFICATIONS, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND FREEDOM FROM INFRINGEMENT, AND ANY WARRANTY THAT THE DOCUMENTATION WILL CONFORM TO THE SOFTWARE, OR ANY WARRANTY THAT THE SOFTWARE WILL BE ERROR FREE. IN NO EVENT SHALL NIST BE LIABLE FOR ANY DAMAGES, INCLUDING, BUT NOT LIMITED TO, DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES, ARISING OUT OF, RESULTING FROM, OR IN ANY WAY CONNECTED WITH THIS SOFTWARE, WHETHER OR NOT BASED UPON WARRANTY, CONTRACT, TORT, OR OTHERWISE, WHETHER OR NOT INJURY WAS SUSTAINED BY PERSONS OR PROPERTY OR OTHERWISE, AND WHETHER OR NOT LOSS WAS SUSTAINED FROM, OR AROSE OUT OF THE RESULTS OF, OR USE OF, THE SOFTWARE OR SERVICES PROVIDED HEREUNDER. + + PayloadContent + + + PayloadIdentifier + alacarte.macOS.all_rules.4413990e-a57b-4e0e-8902-59f780718b1c + PayloadType + com.apple.screensaver + PayloadUUID + 4413990e-a57b-4e0e-8902-59f780718b1c + PayloadVersion + 1 + askForPassword + + askForPasswordDelay + 5 + idleTime + 1200 + loginWindowIdleTime + 1200 + moduleName + Sequoia + + + PayloadDescription + Created: 2025-07-23 +Configuration settings for the com.apple.screensaver preference domain. + PayloadDisplayName + [all_rules] com.apple.screensaver settings + PayloadIdentifier + com.apple.screensaver.all_rules + PayloadOrganization + macOS Security Compliance Project + PayloadScope + System + PayloadType + Configuration + PayloadUUID + 8e4caf27-a378-4fca-b753-a87d8123636b + PayloadVersion + 1 + + +``` \ No newline at end of file diff --git a/docs/src/content/docs/configuration-profiles/how-to-generate-configuration-profiles.mdx b/docs/src/content/docs/configuration-profiles/how-to-generate-configuration-profiles.mdx new file mode 100644 index 000000000..74883abd6 --- /dev/null +++ b/docs/src/content/docs/configuration-profiles/how-to-generate-configuration-profiles.mdx @@ -0,0 +1,61 @@ +--- +title: How To Generate Configuration Profiles +description: An overview of how to generate configuration profiles. +tableOfContents: false +--- + +import { Steps, FileTree, Aside } from '@astrojs/starlight/components'; + +The primary script for generating configuration profiles is located here in the `macos_security` repository: + + +- macos_security/ + - scripts/ ---> Project scripts + - generate_guidance.py ---> Script to generate configuration profiles + + + +Follow these steps to generate configuration profiles: + + + +1. **Prepare Your Rules YAML** + + - Ensure your rules YAML file contains rules with `mobileconfig: true` and the appropriate `mobileconfig_info` section. + Example: + ```yaml + mobileconfig: true + mobileconfig_info: + com.apple.security.smartcard: + enforceSmartCard: true + ``` + +2. **Generate Unsigned Configuration Profiles** + + - Run the following command to generate unsigned configuration profiles and corresponding plists: + ```sh + ./scripts/generate_guidance.py -p build/baselines/800-53r5_moderate.yaml + ``` + +3. **(Optional) Generate Signed Configuration Profiles** + + - If you want to generate signed configuration profiles, you need the certificate Subject Key ID (not the SHA-1 hash). + - Retrieve the Subject Key ID with: + ```sh + skid=$(security find-certificate -c "CodeSigning Certificate Name" -p | openssl asn1parse | awk -F: '/X509v3 Subject Key Identifier/ {getline; print $1}') + security find-certificate -c "CodeSigning Certificate Name" -p | openssl asn1parse -strparse $skid | awk -F: '/HEX DUMP/{print $4}' + ``` + - Then use the `-H` flag with the Subject Key ID to generate signed profiles: + ```sh + ./scripts/generate_guidance.py -p -H build/baselines/800-53r5_moderate.yaml + ``` + +4. **Locate the Generated Files** + + - After running the script, the configuration profiles and plists will be created in the appropriate output directories. + + + +For more information, see [How to Generate Baselines](../how-to-generate-baselines) or review the [baseline file layout](../baseline-file-layout). diff --git a/docs/src/content/docs/configuration-profiles/what-are-configuration-profiles.mdx b/docs/src/content/docs/configuration-profiles/what-are-configuration-profiles.mdx new file mode 100644 index 000000000..c66050397 --- /dev/null +++ b/docs/src/content/docs/configuration-profiles/what-are-configuration-profiles.mdx @@ -0,0 +1,29 @@ +--- +title: What Are Configuration Profiles? +description: An overview of baselines and how to use them in the project. + +--- + +import { Aside } from '@astrojs/starlight/components'; + +**Apple Configuration Profiles** are XML files (.mobileconfig) used to define settings, restrictions, and policies for macOS, iOS, iPadOS, and tvOS devices. They allow administrators to manage and enforce configurations such as Wi-Fi settings, VPN, certificates, security restrictions, and more across Apple devices. + +### How Configuration Profiles Work + +Configuration profiles are created by IT administrators and can be distributed to devices via Mobile Device Management (MDM) solutions, Apple Configurator, email, or direct download. Once installed, the profile automatically applies the specified settings to the device. Profiles can be signed to ensure authenticity and integrity. + +### End-User Experience + +For end-users, configuration profiles are typically deployed silently and automatically through the organization's MDM solution. Once the profile is pushed to the device, most restrictions and settings are enforced immediately—users may notice changes right away, or in some cases, a reboot may be required before all settings take full effect. + +Profiles can be viewed or removed in **System Settings > Privacy & Security > Profiles** (macOS) or **Settings > General > VPN & Device Management** (iOS/iPadOS). + + + +### Helpful Links + +- [Apple Platform Deployment: Configuration Profiles](https://support.apple.com/guide/deployment/configuration-profiles-depca5db5d51/web) +- [Apple Developer Documentation: Configuration Profile Reference](https://developer.apple.com/documentation/devicemanagement/configuration-profile) +- [About configuration profiles on Mac](https://support.apple.com/guide/mac-help/mchlp2469/mac) \ No newline at end of file diff --git a/docs/src/content/docs/ddm-components/ddm-component-layout.mdx b/docs/src/content/docs/ddm-components/ddm-component-layout.mdx new file mode 100644 index 000000000..1e16c1c2c --- /dev/null +++ b/docs/src/content/docs/ddm-components/ddm-component-layout.mdx @@ -0,0 +1,90 @@ +--- +title: DDM Component Layout +description: An overview of how to generate configuration profiles. +--- + +import { Aside } from '@astrojs/starlight/components'; + +This page provides a detailed breakdown of a DDM payload for `com.apple.configuration.passcode.settings`. Each setting is explained to help you understand how to configure passcode requirements effectively. + +## Identifier + +- **Identifier**: A unique string that identifies this configuration profile. + _Example_: `"org.mscp.all_rules.config.passcode.settings"` + +## Type + +- **Type**: Specifies the type of configuration. + _Example_: `"com.apple.configuration.passcode.settings"` + +## Payload + +- **Payload**: Contains the actual settings for the passcode policy. + +### MaximumFailedAttempts + +- **MaximumFailedAttempts**: The number of failed passcode attempts allowed before the device is locked or wiped. + _Example_: `3` + +### MaximumGracePeriodInMinutes + +- **MaximumGracePeriodInMinutes**: The maximum time (in minutes) allowed after unlocking before the passcode is required again. + _Example_: `15` + +### RequireAlphanumericPasscode + +- **RequireAlphanumericPasscode**: If `true`, the passcode must include both letters and numbers. + _Example_: `true` + +### CustomRegex + +- **CustomRegex**: A custom regular expression that the passcode must match. + _Example_: `^(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9]).*$` + _This requires at least one uppercase letter, one lowercase letter, and one digit._ + +### PasscodeReuseLimit + +- **PasscodeReuseLimit**: The number of previous passcodes that cannot be reused. + _Example_: `5` + +### MaximumPasscodeAgeInDays + +- **MaximumPasscodeAgeInDays**: The maximum number of days a passcode can be used before it must be changed. + _Example_: `60` + +### MinimumLength + +- **MinimumLength**: The minimum number of characters required for the passcode. + _Example_: `15` + +### RequireComplexPasscode + +- **RequireComplexPasscode**: If `true`, the passcode must meet complexity requirements (such as including special characters). + _Example_: `true` + +### MinimumComplexCharacters + +- **MinimumComplexCharacters**: The minimum number of complex (non-alphanumeric) characters required in the passcode. + _Example_: `1` + +--- + +## Complete Example + +```json +{ + "Identifier": "org.mscp.all_rules.config.passcode.settings", + "Type": "com.apple.configuration.passcode.settings", + "Payload": { + "MaximumFailedAttempts": 3, + "MaximumGracePeriodInMinutes": 15, + "RequireAlphanumericPasscode": true, + "CustomRegex": "^(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9]).*$", + "PasscodeReuseLimit": 5, + "MaximumPasscodeAgeInDays": 60, + "MinimumLength": 15, + "RequireComplexPasscode": true, + "MinimumComplexCharacters": 1 + } +} +``` \ No newline at end of file diff --git a/docs/src/content/docs/ddm-components/how-to-generate-ddm-components.mdx b/docs/src/content/docs/ddm-components/how-to-generate-ddm-components.mdx new file mode 100644 index 000000000..8798153a9 --- /dev/null +++ b/docs/src/content/docs/ddm-components/how-to-generate-ddm-components.mdx @@ -0,0 +1,52 @@ +--- +title: How To Generate DDM Components +description: An overview of how to generate DDM configuration components. +tableOfContents: false +--- + +import { Steps, FileTree, Aside } from '@astrojs/starlight/components'; + +The primary script for generating DDM components is located here in the `macos_security` repository: + + +- macos_security/ + - scripts/ + - generate_guidance.py + + + +To generate all DDM components, run: + +```sh +./scripts/generate_guidance.py -D baselines/all_rules.yaml -p -s +``` + +This will create DDM components in the following directories: + + +- Build/ + - BASELINENAME/ + - activations/ + - org.mscp.all_rules.activation.diskmanagement.settings.json + - org.mscp.all_rules.activation.pam.json + - org.mscp.all_rules.activation.passcode.settings.json + - org.mscp.all_rules.activation.sshd.json + - org.mscp.all_rules.activation.sudo.json + - assets/ + - com.apple.pam.zip + - com.apple.sshd.zip + - com.apple.sudo.zip + - org.mscp.all_rules.asset.pam.json + - org.mscp.all_rules.asset.sshd.json + - org.mscp.all_rules.asset.sudo.json + - configurations/ + - org.mscp.all_rules.config.diskmanagement.settings.json + - org.mscp.all_rules.config.pam.json + - org.mscp.all_rules.config.passcode.settings.json + - org.mscp.all_rules.config.sshd.json + - org.mscp.all_rules.config.sudo.json + + +For more information, see [How to Generate Baselines](../how-to-generate-baselines) or review the [baseline file layout](../baseline-file-layout). \ No newline at end of file diff --git a/docs/src/content/docs/ddm-components/what-is-ddm.mdx b/docs/src/content/docs/ddm-components/what-is-ddm.mdx new file mode 100644 index 000000000..094afb3f3 --- /dev/null +++ b/docs/src/content/docs/ddm-components/what-is-ddm.mdx @@ -0,0 +1,44 @@ +--- +title: What is Declarative Device Management (DDM)? +description: An overview of baselines and how to use them in the project. +--- + +import { Aside } from '@astrojs/starlight/components'; + +Declarative Device Management (DDM) is Apple's modern framework for managing Apple devices, introduced to provide a more efficient, scalable, and responsive approach to device management compared to traditional MDM (Mobile Device Management). DDM enables devices to take a more active role in their own management by evaluating conditions and applying configurations locally, rather than relying solely on server-driven commands. + +### Why Do You Need DDM? + +- **Efficiency:** DDM reduces the need for constant communication between the device and the management server. Devices can react to changes and apply configurations immediately, improving responsiveness and reducing network traffic. +- **Scalability:** By shifting logic and evaluation to the device, DDM allows organizations to manage large fleets of Apple devices more effectively. +- **Reliability:** Devices can enforce compliance and configuration even when offline, ensuring that security and policy requirements are always met. +- **Security:** DDM supports more granular and secure management of settings, profiles, and compliance checks, aligning with Apple's latest security and privacy standards. + +### The Old Way: Traditional MDM + +Before DDM, Apple devices were managed using Mobile Device Management (MDM), a server-driven approach where the management server dictated all device configurations, compliance checks, and actions. In this model: + +- The server sends commands and configuration profiles to the device. +- The device passively waits for instructions and reports back its status. +- Any change or compliance check requires a round-trip to the server. +- Devices are less responsive to changes when offline or between server check-ins. + +**Limitations of Traditional MDM:** +- **Latency:** Devices may not react instantly to policy changes or compliance issues, especially if they are offline or have infrequent check-ins. +- **Scalability:** As organizations grow, the server becomes a bottleneck, handling all logic and state for every device. +- **Reliability:** Devices cannot enforce or adapt policies without server communication. +- **Limited Autonomy:** Devices are unable to make decisions or enforce compliance on their own. + +### Why Apple is Shifting to DDM + +Apple is moving away from traditional MDM because modern device fleets require: + +- **Real-time responsiveness:** Devices should react to changes and enforce policies immediately, even when offline. +- **Distributed logic:** Offloading evaluation and compliance to the device itself reduces server load and increases scalability. +- **Better user experience:** Devices can provide instant feedback and adapt to user or environment changes without waiting for server instructions. +- **Enhanced security and privacy:** DDM enables more granular, secure, and privacy-respecting management. + + \ No newline at end of file diff --git a/docs/src/content/docs/guidance/guidance-file-example.mdx b/docs/src/content/docs/guidance/guidance-file-example.mdx new file mode 100644 index 000000000..589b67c5c --- /dev/null +++ b/docs/src/content/docs/guidance/guidance-file-example.mdx @@ -0,0 +1,20 @@ +--- +title: Guidance File Layout +description: An overview on how to generate a baseline. +tableOfContents: false +--- +import { Steps, FileTree, Aside } from '@astrojs/starlight/components'; + +Below is a full example PDF of a generated STIG baseline guidance document. +
+ + Note: This example is for the Sequoia branch and the DISA STIGS baseline. + + + + + \ No newline at end of file diff --git a/docs/src/content/docs/guidance/how-to-generate-guidance.mdx b/docs/src/content/docs/guidance/how-to-generate-guidance.mdx new file mode 100644 index 000000000..32e0625ea --- /dev/null +++ b/docs/src/content/docs/guidance/how-to-generate-guidance.mdx @@ -0,0 +1,103 @@ +--- +title: How To Generate Guidance +description: An overview on how to generate guidance from an existing baseline. +tableOfContents: false +--- + +import { Steps, FileTree, Aside } from '@astrojs/starlight/components'; + +To generate guidance files (AsciiDoc, HTML, and PDF) from an existing baseline, use the `generate_guidance.py` script in the `macos_security` repository. + + + + +- macos_security/ + - scripts/ + - generate_guidance.py ---> Script to generate guidance files + - build/ + - baselines/ + - BASELINENAME.yaml ---> Your generated or customized baseline file + + + + + +1. **Ensure You Are Using the Correct Baseline File** + + - Use either a baseline you generated (custom baseline) or one of the built-in baselines provided by the project. + +2. **Run the Guidance Generation Script** + + - Point the script to your baseline YAML file: + ```sh + ./scripts/generate_guidance.py build/baselines/BASELINENAME.yaml + ``` + Replace `BASELINENAME.yaml` with your actual baseline file. + + - The script will generate AsciiDoc, HTML, and PDF guidance documents. + +3. **Locate the Generated Guidance Files** + + - The output files will be created in a directory under `build/` matching your baseline name, for example: + + + - macos_security/ + - build/ + - 800-53r5_moderate/ + - 800-53r5_moderate.adoc + - 800-53r5_moderate.html + - 800-53r5_moderate.pdf + + + +## Built-in Baseline vs Custom Baseline + +When generating guidance, you can use either a **built-in baseline** or a **custom baseline**: + +- **Built-in Baseline:** + These are standard baseline YAML files provided by the project and located in the `baselines/` directory. They represent default security configurations such as NIST 800-53, CIS, or STIG profiles. + + + - macos_security/ + - baselines/ + - 800-53r5_moderate.yaml + + + Example usage: + ```sh + ./scripts/generate_guidance.py baselines/800-53r5_moderate.yaml + ``` + The output files will be generated in a directory under `build/` matching the baseline name. + +- **Custom Baseline:** + These are baselines you have tailored for your organization, typically created using the baseline generation and tailoring scripts. Custom baseline files are usually found in `build/baselines/`. + + + - macos_security/ + - build/ + - baselines/ + - 800-53r5_moderate.yaml + + + Example usage: + ```sh + ./scripts/generate_guidance.py build/baselines/800-53r5_moderate.yaml + ``` + The output files will be generated in a directory under `build/` matching your custom baseline. + +Both approaches produce guidance files in AsciiDoc, HTML, and PDF formats, but custom baselines allow you to reflect organization-specific requirements and tailoring. + +Example output files: + + +- macos_security/ + - build/ + - 800-53r5_moderate/ + - 800-53r5_moderate.adoc + - 800-53r5_moderate.html + - 800-53r5_moderate.pdf + \ No newline at end of file diff --git a/docs/src/content/docs/guidance/what-is-guidance.mdx b/docs/src/content/docs/guidance/what-is-guidance.mdx new file mode 100644 index 000000000..117cf1d23 --- /dev/null +++ b/docs/src/content/docs/guidance/what-is-guidance.mdx @@ -0,0 +1,16 @@ +--- +title: What is Guidance? +description: An overview of baselines and how to use them in the project. +tableOfContents: false +--- + +import { Aside } from '@astrojs/starlight/components'; + +**Guidance** provides clear documentation for security controls, describing what each control is, its purpose, and how it protects your systems. + +- **Explanations of security controls:** Clarifies the intent and importance of each control, and how it contributes to securing macOS systems. +- **Implementation steps:** Offers detailed instructions for configuring macOS settings to meet baseline requirements. +- **Assessment procedures:** Outlines methods to verify that systems are properly configured and compliant with security objectives. +- **References and rationale:** Includes links to relevant NIST standards, Apple documentation, and other authoritative sources to support each control. + +You can generate guidance files based on the created baseline in formats such as AsciiDoc, HTML, and PDF. These documents are often required by organizations for submission, enabling administrators to efficiently document and justify how the baseline is enforced and the reasoning behind each control. diff --git a/docs/src/content/docs/guides/getting-started.md b/docs/src/content/docs/guides/getting-started.md deleted file mode 100644 index bc3118d92..000000000 --- a/docs/src/content/docs/guides/getting-started.md +++ /dev/null @@ -1,38 +0,0 @@ ---- -title: Getting Started -description: A getting-started reference. ---- - -## Prerequisites -``` -. Git -. Python3 - . Python3 Modules - . pyyaml - . xlwt -. Ruby - . Gemfiles - . asciidoctor - . asciidoctor-pdf - . rouge -``` - -## Getting Started - -To work locally, first clone into the repository and install the required Python3 modules and Ruby gems: - -```bash -git clone https://github.com/usnistgov/macos_security.git - -cd macos_security - -# always git checkout one of the OS branches -git checkout sequoia - -pip3 install -r requirements.txt --user - -bundle install --binstubs --path mscp_gems -``` - -**❗ IMPORTANT**\ -Never work off the `main` branch, always `git checkout` one of the OS branches. diff --git a/docs/src/content/docs/guides/how-to/compliance-script.mdx b/docs/src/content/docs/guides/how-to/compliance-script.mdx deleted file mode 100644 index a9c5ad017..000000000 --- a/docs/src/content/docs/guides/how-to/compliance-script.mdx +++ /dev/null @@ -1,88 +0,0 @@ ---- -title: Compliance Script -description: A compliance-script reference. ---- - -Adding the `-s` flag to the `generate-guidance.py` script will generate a compliance script, written for Z Shell (zsh), which can be used to check/fix a system. - -``` -➜ macos_security git:(sequoia) ./scripts/generate_guidance.py -s baselines/800-53r5_moderate.yaml -Profile YAML: baselines/800-53r5_moderate.yaml -Output path: /Users/mscp/src/macos_security/build/800-53r5_moderate/800-53r5_moderate.adoc -Generating compliance script... -Finished building /Users/mscp/src/macos_security/build/800-53r5_moderate/800-53r5_moderate_compliance.sh -Generating HTML file from AsciiDoc... -Generating PDF file from AsciiDoc... - -➜ macos_security git:(sequoia) ✗ ls -dn build/800-53r5_moderate/* --rw-r--r-- 1 501 20 259522 Jan 19 15:23 build/800-53r5_moderate/800-53r5_moderate.adoc --rw-r--r-- 1 501 20 859486 Jan 19 15:23 build/800-53r5_moderate/800-53r5_moderate.html --rw-r--r-- 1 501 20 2667622 Jan 19 15:23 build/800-53r5_moderate/800-53r5_moderate.pdf --rwxr-xr-x 1 501 20 276876 Jan 19 15:23 build/800-53r5_moderate/800-53r5_moderate_compliance.sh -drwxr-xr-x 3 501 20 96 Jan 19 15:23 build/800-53r5_moderate/preferences -➜ macos_security git:(sequoia) ✗ ls -dn build/800-53r5_moderate/preferences/* --rw-r--r-- 1 501 20 13688 Jan 19 15:23 build/800-53r5_moderate/preferences/org.800-53r5_moderate.audit.plist -``` - -When generating the compliance script a `org.{baseline}.audit.plist` will be created. This file represents the structure of how exemptions can be implemented. See the section on [Exemptions](https://github.com/usnistgov/macos_security/wiki/exemptions) for more information. - -The `{baseline}_compliance.sh` script can run interactively or with the --check/--fix/--cfc flags. To run the script interactively run the following command: - -```zsh -sudo ./build/800-53r5_moderate/800-53r5_moderate_compliance.sh - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - M A I N - M E N U - macOS Security Compliance Tool -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -Last compliance scan: No scans have been run - -1. View Last Compliance Report -2. Run New Compliance Scan -3. Run Commands to remediate non-compliant settings -4. Exit -Enter choice [ 1 - 4 ] -``` - -**📌 NOTE**\ -The `--cfc` flag will trigger a check/fix/check when running the compliance script. - -After running the script the results are written to `/Library/Preferences/org.{baseline}.audit.plist` and `/Library/Logs/{baseline}_baseline.log`. - -**📌 NOTE**\ -In order for the script to run commands to remediate non-compliant settings, a successful compliance scan must be run first. - -**800-53r5_moderate_baseline.log** - -``` -Thu Jan 21 15:09:41 UTC 2021 auth_pam_login_smartcard_enforce passed (Result: 2, Expected: {integer: 2}) -Thu Jan 21 15:09:41 UTC 2021 auth_smartcard_allow passed (Result: 1, Expected: {integer: 1}) -Thu Jan 21 15:09:41 UTC 2021 auth_pam_sudo_smartcard_enforce passed (Result: 2, Expected: {integer: 2}) -Thu Jan 21 15:09:41 UTC 2021 auth_smartcard_certificate_trust_enforce_moderate passed (Result: 2, Expected: {integer: 2}) -Thu Jan 21 15:09:41 UTC 2021 auth_smartcard_enforce has an exemption (Reason: Broken Reader) -``` - -**💡 TIP**\ -To add a custom reference in front of the rule in the `{baseline}_baseline.log` use the `-r` flag along with the custom reference **(case sensitive)** when running the `generate_guidance.py` script. - -## Compliance Script Command Line Argument Reference - -**📌 NOTE**\ -The compliance script expects to be run in a Z Shell (zsh), trying to execute the script using `sh` or `bash` will result in errors. - -```zsh -./mscp_compliance.sh Usage -./mscp_compliance.sh [--check] [--fix] [--cfc] [--stats] [--compliant] [--non_compliant] [--reset] [--reset-all] [--quiet=] - -Optional parameters: ---check : run the compliance checks without interaction ---fix : run the remediation commands without interaction ---cfc : runs a check, fix, check without interaction ---stats : display the statistics from last compliance check ---compliant : reports the number of compliant checks ---non_compliant : reports the number of non_compliant checks ---reset : clear out all results for current baseline ---reset-all : clear out all results for ALL MSCP baselines ---quiet= : 1 - show only failed and exempted checks in output - 2 - show minimal output -``` diff --git a/docs/src/content/docs/guides/how-to/customization.md b/docs/src/content/docs/guides/how-to/customization.md deleted file mode 100644 index a14fbe7a1..000000000 --- a/docs/src/content/docs/guides/how-to/customization.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -title: Customization -description: A customization reference. ---- - -The project supports modifying existing rules and adding new rules to a baseline, to meet an organizations requirements. For existing rules, only the fields that are being customized need to remain — this ensures that your custom rules will continue working as the project is updated (including updates to meet the needs of future OS releases). Where [tailoring](https://github.com/usnistgov/macos_security/wiki/Tailoring) is used to select which rules to include in a benchmark, customizing is modifying the rules themselves. - -To modify an existing rule do the following: - -1. Copy the existing rule file to the `custom` folder. The name must rename the same. -2. Remove any fields that don’t need to be modified. -3. Modify the fields that meet your organizational defined values. -4. Run `generate_guidance.py`, the custom version of the rule will be added to the output. - -**Example (Configure macOS to Use an Authorized Time Server)** - -```YAML -references: - custom: - MSCP: - - MSCP-OS-001 - URL: - - https://developer.apple.com/documentation/devicemanagement/timeserver - Remediation Tool: - - MDM -``` - -To add an new rule, follow these steps: - -1. Create a new rules.yaml file in the `custom` folder. - 1. If the rule contains a configuration profile payload not in the project, add the new payload to `supported_payloads.yaml` in the `includes` folder. -2. Run `generate_baseline.py` to add the new rule to your baseline. -3. Run `generate_guidance.py` against the customized baseline. - -**Use Case:** - -If you want to include a custom version of rule that still explains the control, but do not want to include a check, result, or fix see below. By adding the `manual` tag to the custom rule will also ensure it does not show up in the compliance script. - -**Example Rule (No Check/Result/Fix)** - -```YAML -check: | -result: | -fix: | -tag: - - manual diff --git a/docs/src/content/docs/guides/how-to/exemptions.mdx b/docs/src/content/docs/guides/how-to/exemptions.mdx deleted file mode 100644 index fb100725d..000000000 --- a/docs/src/content/docs/guides/how-to/exemptions.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: Exemptions -description: A exemptions reference. ---- - -The `org.{baseline}.audit.plist` is used to set an exemption to rules that users in your organization have approval to be configured out of compliance. Exemptions allow these systems to be reported as compliant even when the setting is configured different from the rule’s expected result. While the check will still be identified as a finding in the logs and .plist file, having it also marked as exempt will allow reporting tools to exclude it from being non-compliant. - -This file can either exist in `/Library/Preferences/org.{baseline}.audit.plist` or applied via a custom configuration profile. - -To set an exemption for a rule, `exempt` should be set to true and an `exempt_reason` should be added. To set an exemption for `auth_smartcard_enforce` the rule, run the following: - -``` -sudo /usr/libexec/PlistBuddy -c "Add :auth_smartcard_enforce:exempt bool true" /Library/Preferences/org.800-53r5_moderate.audit.plist -sudo /usr/libexec/PlistBuddy -c "Add :auth_smartcard_enforce:exempt_reason string 'Reader Issues'" /Library/Preferences/org.800-53r5_moderate.audit.plist - -/usr/libexec/PlistBuddy -c "Print auth_smartcard_enforce" /Library/Preferences/org.800-53r5_moderate.audit.plist -Dict { - finding = true - exempt = true - exempt_reason = Reader Issues -} -``` - -**📌 NOTE**\ -If `org.{baseline}.audit.plist` is not set, the script will default `exempt` to false. diff --git a/docs/src/content/docs/guides/how-to/generate-SCAP.md b/docs/src/content/docs/guides/how-to/generate-SCAP.md deleted file mode 100644 index e36f40641..000000000 --- a/docs/src/content/docs/guides/how-to/generate-SCAP.md +++ /dev/null @@ -1,55 +0,0 @@ ---- -title: Generate SCAP -description: A generate-scap reference. ---- - -To generate SCAP, OVAL, or XCCDF run the `generate_scap.py` script. - -**❗ IMPORTANT**\ -Never work off the `main` branch, always `git checkout` one of the OS branches. - -When running the `generate_scap.py` with no arguments, it will generate an SCAP 1.3 document with an XCCDF profile for every baseline available as a tag in the `rules` and `custom` folder. - -Running `generate_scap.py` with the `-x` argument it will generate an XCCDF document and running `generate_scap.py` with the `-o` argument will generate an OVAL document. - -Documents can be generated for just a specific baseline using the `-b` argument. The baselines that the `generate_scap.py` scripts sees are tags that are listed on rule files in `rules` and in `custom`. The baselines can be listed with the `-l` argument. - -**Built-in Baseline** - -```bash -➜ macos_security git:(sequoia) ./scripts/generate_scap.py -./scripts/generate_scap.py -l -800-171 -800-53r4_high -800-53r4_low -800-53r4_moderate -800-53r5_high -800-53r5_low -800-53r5_moderate -800-53r5_privacy -cis_lvl1 -cis_lvl2 -cisv8 -cnssi-1253 -stig -➜ macos_security git:(ventura) ./scripts/generate_scap.py -b stig -x -``` -This would generate an XCCDF document in the `build` folder for just the stig baseline. - -## SCAP References - -[Security Content Automation Protocol (SCAP) 1.3](https://csrc.nist.gov/projects/security-content-automation-protocol/scap-releases/scap-1-3) - -That page has links to most of the SCAP-related normative documents. - -An SCAP data stream (typically) consists of several XML documents knit together in a containing XML document. -The component documents are -- An XCCDF document -- An OVAL document referenced by the XCCDF document -- An OCIL document referenced by the XCCDF document -- A CPE dictionary document referenced by the XCCDF document -- An OVAL document referenced by the CPE dictionary document - -[National Checklist Program for IT Products Guidelines for Checklist Users and Developers](https://csrc.nist.gov/publications/detail/sp/800-70/rev-4/final) - -[National Checklist Program Repository](https://nvd.nist.gov/ncp/repository) diff --git a/docs/src/content/docs/guides/how-to/generate-baseline.mdx b/docs/src/content/docs/guides/how-to/generate-baseline.mdx deleted file mode 100644 index 8ff1a6d12..000000000 --- a/docs/src/content/docs/guides/how-to/generate-baseline.mdx +++ /dev/null @@ -1,85 +0,0 @@ ---- -title: Generate a Baseline -description: A generate-a-baseline reference. ---- - -The project provides the following baseline files, located in the `/baselines/` folder: - -* NIST 800-53 - * macOS, iOS/iPadOS, and visionOS - * High `800-53r5_high.yaml` - * Moderate `800-53r5_moderate.yaml` - * Low `800-53r5_low.yaml` -* DISA-STIG - * macOS - * `DISA-STIG.yaml` - * iOS/iPadOS - * iOS STIG `ios_stig.yaml` - * iOS STIG BYOAD `ios_stig_byoad.yaml` -* NIST 800-171 `800-171.yaml` -* CIS - * macOS - * CIS Level 1 `cis_lvl1.yaml` - * CIS Level 2 `cis_lvl2.yaml` (Contains Level 1) - * iOS/iPadOS - * CIS Level 1 BYOD `cis_lvl1_byod.yaml` - * CIS Level 2 BYOD `cis_lvl2_byod.yaml` - * CIS Level 1 Enterprise `cis_lvl1_enterprise.yaml` - * CIS Level 2 Enterprise `cis_lvl1_enterprise.yaml` -* CIS Controls V8 `cisv8.yaml` -* CMMC Level 1 `cmmc_lvl1.yaml` -* CMMC Level 2 `cmmc_lvl2.yaml` -* CNSSI 1254 - * High `cnssi-1254_high.yaml` - * Moderate `cnssi-1254_moderate.yaml` - * Low `cnssi-1254_low.yaml` -* indigo (iOS Only) - * Base `indigo_base.yaml` - * High `indigo_high.yaml` - -**❗ IMPORTANT**\ -Never work off the `main` branch, always `git checkout` one of the OS branches. - -If you want to create your own baseline or modify an existing baseline, the `generate-baseline.py` found in the scripts folder will generate a `{baseline}.yaml` file containing all the rules corresponding with the provided tag (baseline). This `{baseline}.yaml` is required to run the `generate-guidance.py` script. - -**Get a list of available tags** - -```bash -➜ macos_security git:(sequoia) ./scripts/generate_baseline.py -l -800-171 -800-53r4_high -800-53r4_low -800-53r4_moderate -800-53r5_high -800-53r5_low -800-53r5_moderate -800-53r5_privacy -US_HIPAA -all_rules -arm64 -cis_lvl1 -cis_lvl2 -cisv8 -cmmc_lvl1 -cmmc_lvl2 -cnssi-1253_high -cnssi-1253_low -cnssi-1253_moderate -i386 -inherent -manual -n_a -none -permanent -srg -stig -supplemental -``` - -**Generate a new baseline** - -```bash -➜ macos_security git:(sequoia) ./scripts/generate_baseline.py -k 800-53r5_moderate -➜ macos_security git:(sequoia) ls -dn build/baselines/* --rw-r--r-- 1 501 20 6350 Jan 19 13:30 build/baselines/800-53r5_moderate.yaml -``` diff --git a/docs/src/content/docs/guides/how-to/generate-declarative.md b/docs/src/content/docs/guides/how-to/generate-declarative.md deleted file mode 100644 index c4e9a7070..000000000 --- a/docs/src/content/docs/guides/how-to/generate-declarative.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Generate Declarative Device Management Components -description: A generate-declarative-components reference. ---- - -Adding the `-D` flag to the `generate_guidance.py` script will generate all the necessary components for the rules that support declarative device management (DDM). Depending on the configurations chosen, the output might differ. - -**Generate DDM content** - -`➜ macos_security git:(sequoia) ./scripts/generate_guidance.py -D baselines/all_rules.yaml -p -s` - -**Example Output (all_rules)** - -``` -├── activations -│ ├── org.mscp.all_rules.activation.diskmanagement.settings.json -│ ├── org.mscp.all_rules.activation.pam.json -│ ├── org.mscp.all_rules.activation.passcode.settings.json -│ ├── org.mscp.all_rules.activation.sshd.json -│ └── org.mscp.all_rules.activation.sudo.json -├── assets -│ ├── com.apple.pam.zip -│ ├── com.apple.sshd.zip -│ ├── com.apple.sudo.zip -│ ├── org.mscp.all_rules.asset.pam.json -│ ├── org.mscp.all_rules.asset.sshd.json -│ └── org.mscp.all_rules.asset.sudo.json -└── configurations - ├── org.mscp.all_rules.config.diskmanagement.settings.json - ├── org.mscp.all_rules.config.pam.json - ├── org.mscp.all_rules.config.passcode.settings.json - ├── org.mscp.all_rules.config.sshd.json - └── org.mscp.all_rules.config.sudo.json -``` \ No newline at end of file diff --git a/docs/src/content/docs/guides/how-to/generate-guidance.mdx b/docs/src/content/docs/guides/how-to/generate-guidance.mdx deleted file mode 100644 index 3f230d8cb..000000000 --- a/docs/src/content/docs/guides/how-to/generate-guidance.mdx +++ /dev/null @@ -1,39 +0,0 @@ ---- -title: Generate Guidance -description: A generate-guidance reference. ---- - -To generate the guidance files (AsciiDoc, HTML, and PDF) run the `generate_guidance.py` script and point it to either one of the built-in `baseline.yaml` files or a custom `baseline.yaml` file created by the `generate_baseline.py` script. - -**❗ IMPORTANT**\ -Never work off the `main` branch, always `git checkout` one of the OS branches. - -**Built-in Baseline** - -```bash -➜ macos_security git:(sequoia) ./scripts/generate_guidance.py baselines/800-53r5_moderate.yaml -Profile YAML: baselines/800-53r5_moderate.yaml -Output path: /Users/mscp/src/macos_security/build/800-53r5_moderate/800-53r5_moderate.adoc -Generating HTML file from AsciiDoc... -Generating PDF file from AsciiDoc... - -➜ macos_security git:(sequoia) ls -dn 800-53r5_moderate/* --rw-r--r-- 1 501 20 259522 Jan 19 15:23 800-53_moderate/800-53r5_moderate.adoc --rw-r--r-- 1 501 20 859486 Jan 19 15:23 800-53_moderate/800-53r5_moderate.html --rw-r--r-- 1 501 20 2667622 Jan 19 15:23 800-53_moderate/800-53r5_moderate.pdf -``` - -**Custom Baseline** - -```bash -macos_security git:(sequoia) ./scripts/generate_guidance.py build/baselines/800-53r5_moderate.yaml -Profile YAML: build/baselines/800-53r5_moderate.yaml -Output path: /Users/mscp/src/macos_security/build/800-53r4_moderate/800-53r5_moderate.adoc -Generating HTML file from AsciiDoc... -Generating PDF file from AsciiDoc... - -➜ macos_security git:(sequoia) ls -dn build/800-53r5_moderate/* --rw-r--r-- 1 501 20 260525 Jan 19 13:47 build/800-53r5_moderate/800-53r5_moderate.adoc --rw-r--r-- 1 501 20 861254 Jan 19 13:47 build/800-53r5_moderate/800-53r5_moderate.html --rw-r--r-- 1 501 20 2675654 Jan 19 13:47 build/800-53r5_moderate/800-53r5_moderate.pdf -``` diff --git a/docs/src/content/docs/guides/how-to/generate-mapping.md b/docs/src/content/docs/guides/how-to/generate-mapping.md deleted file mode 100644 index abfb02765..000000000 --- a/docs/src/content/docs/guides/how-to/generate-mapping.md +++ /dev/null @@ -1,38 +0,0 @@ ---- -title: Generate Mapping -description: A generate-mapping reference. ---- - -The generate mapping script allows you to quickly create custom rules and baselines for a compliance framework not published by the project. This is achieved by creating a CSV that contains controls from one framework (Column 1) to one supported by the project (Column 2). - -**CSV Format** -```csv -800-171r2,800-53r5 -3.1.1,"AC-2, AC-3, AC-17" -3.1.2,"AC-2, AC-3, AC-17" -3.1.3,AC-4 -3.1.4,AC-5 -``` - -By default, the script is designed to map a framework to NIST SP 800-53r5. Adding `-f` allows you to map to another supported framework. - -**Generate custom rule files** -``` -➜ macos_security git:(sequoia) ./scripts/generate_mapping.py ~/Desktop/171-to-53.csv -Mapping CSV: /Users/mscp/Desktop/171-to-53.csv -Source compliance framework: 800-53r5 -auth_pam_login_smartcard_enforce - 800-53r5 IA-2(1) maps to 800-171r2 3.5.3 -auth_pam_login_smartcard_enforce - 800-53r5 IA-2(8) maps to 800-171r2 3.5.4 -auth_smartcard_allow - 800-53r5 IA-2(1) maps to 800-171r2 3.5.3 -auth_pam_sudo_smartcard_enforce - 800-53r5 IA-2(1) maps to 800-171r2 3.5.3 -auth_pam_sudo_smartcard_enforce - 800-53r5 IA-2(8) maps to 800-171r2 3.5.4 -auth_smartcard_enforce - 800-53r5 IA-2 maps to 800-171r2 3.5.1 -.... -sysprefs_improve_siri_dictation_disable - 800-53r5 AC-20 maps to 800-171r2 3.1.20 -sysprefs_improve_siri_dictation_disable - 800-53r5 CM-7 maps to 800-171r2 3.4.6 -sysprefs_improve_siri_dictation_disable - 800-53r5 CM-7(1) maps to 800-171r2 3.4.7 -800-171r2.yaml baseline file created in build/800-171r2/baseline/ -Move all of the folders in rules into the custom folder. -``` - -For a compliance framework such as the CIS Controls v8. Column 2 header would be `cis/controls v8` and the same would be used for the `-f` option. diff --git a/docs/src/content/docs/guides/how-to/generate-profiles.md b/docs/src/content/docs/guides/how-to/generate-profiles.md deleted file mode 100644 index 22a50a119..000000000 --- a/docs/src/content/docs/guides/how-to/generate-profiles.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Generate Configuration Profiles -description: A generate-configuration-profiles reference. ---- - -Adding the `-p` flag to the `generate-guidance.py` script will generate configuration profiles and the corresponding plists for the rules that have the `mobileconfig` set to true in the rules YAML file. - -```yaml -mobileconfig: true -mobileconfig_info: - com.apple.security.smartcard: - enforceSmartCard: true -``` - -**Generate Unsigned Configuration Profiles** - -``` -➜ macos_security git:(sequoia) ./scripts/generate_guidance.py -p build/baselines/800-53r5_moderate.yaml -``` - -Adding the `-H` flag to the `generate-guidance.py` script will generate signed configuration profiles as well as unsigned for viewing. In order to sign the profiles, the certificate subject key ID and not the SHA-1 hash of the code signing certificate must be provided. - -**Get the Subject Key ID for Signing** - -``` -skid=$(security find-certificate -c "CodeSigning Certificate Name" -p | openssl asn1parse | awk -F: '/X509v3 Subject Key Identifier/ {getline; print $1}') -security find-certificate -c "CodeSigning Certificate Name" -p | openssl asn1parse -strparse $skid | awk -F: '/HEX DUMP/{print $4}' -``` - -**Generate Signed Configuration Profiles** - -``` -➜ macos_security git:(sequoia) ./scripts/generate_guidance.py -p -H build/baselines/800-53r5_moderate.yaml -``` diff --git a/docs/src/content/docs/guides/how-to/tailoring.mdx b/docs/src/content/docs/guides/how-to/tailoring.mdx deleted file mode 100644 index 6946f3a7d..000000000 --- a/docs/src/content/docs/guides/how-to/tailoring.mdx +++ /dev/null @@ -1,49 +0,0 @@ ---- -title: Tailoring -description: A tailoring reference. ---- - -The project makes it simple for organizations to construct a tailored benchmark whether starting from one of the NIST 800-53 control baselines, or customizing an already established benchmark. Tailoring a benchmark is different than customizing specific rules. See [Customization](https://github.com/usnistgov/macos_security/wiki/Customization) to learn more. - -**Organization Defined Values** - -Organization Defined Values, or ODVs, are values determined for controls that meet both the security and functional requirements in an organization. Benchmark authors, like DISA and CIS provide these values for their respective published guidance. In the project, we include recommended values, as well as the defined values for the DISA STIG and CIS Benchmarks as part of the ODV field in the YAML. - -## Tailoring a Benchmark - -Running the generate_baseline script with the new `-t` argument will step you through the tailoring process. The process will start by prompting for the following: - -* Benchmark Name -* Author’s Name -* Organization - -``` -➜ macos_security git:(sequoia) ./scripts/generate_baseline.py -k 800-53r5_moderate -t -Enter a name for your tailored benchmark or press Enter for the default value (800-53r5_moderate): MyOrgs_Benchmark -Enter your name: Allen Golbig -Enter your organization: MyOrg -The inclusion of any given rule is a risk-based-decision (RBD). While each rule is mapped to an 800-53 control, deploying it in your organization should be part of the decision-making process. -You will be prompted to include each rule, and for those with specific organizational defined values (ODV), you will be prompted for those as well. -``` - -Once completed, you will be prompted whether or not to include each rule in your benchmark. - -``` -Would you like to include the rule for "audit_acls_files_configure" in your benchmark? [Y/n/all/?]: -``` - -**📌 NOTE**\ -The `?` option with display additional details about the rule, to help an organization decide if it meets their requirements. - -If a rule contains an ODV, you will be prompted to assign a value that meets your organization’s requirements. - -``` -Number of failed attempts. -Enter the ODV for "pwpolicy_account_lockout_enforce" or press Enter for the recommended value (3): -``` - -After the tailoring process is completed, a new yaml file will be created in `build/baselines` and custom rules containing their ODV values will be created in `custom/rules/`. Now you can run the generate guidance script against that tailored benchmark. - -``` -./scripts/generate_guidance.py build/baselines/MyOrgs_Benchmark.yaml -p -s -x -``` diff --git a/docs/src/content/docs/guides/introduction.mdx b/docs/src/content/docs/guides/introduction.mdx deleted file mode 100644 index 7f77a7e0e..000000000 --- a/docs/src/content/docs/guides/introduction.mdx +++ /dev/null @@ -1,60 +0,0 @@ ---- -title: Introduction -description: A macOS Security Compliance Project Overview. ---- - -import { Aside } from '@astrojs/starlight/components'; - -The macOS security compliance project is an open source effort to provide a programmatic approach to generating security guidance. This project can be used to create customized security baselines of technical security controls by leveraging a library of rules which are mapped to compliance requirements in existing security guides or used to develop customized guidance. Through the use of a library of rules that enhance security, and mapping them back to existing guides and policies, a single project can support multiple security guides and regulated industry policies while also allowing for documentation and QA to be uniformly managed through a single effort. This approach simplifies, and radically accelerates, the updating of annual security guidance through a unification and standardization of effort. - -Rationale for this project: - -* Normalize and accelerate annual adoption of OS/Hardware by having guidance available to meet the needs of new operating systems on release -* Reduce worldwide effort in creating annual guidance by unifying and consolidating compliance efforts into a single project -* Develop a methodology to foster collaboration between baseline authors, reducing overhead and redundancy -* Unify approach in setting controls -* Provide MDM/EMM/security/audit vendors and Apple insight into customer hardening needs - - - -The project includes guidance from the following publications, sourced from various government agencies: - -* NIST 800-53 (https://csrc.nist.gov/publications/detail/sp/800-53/rev-5/final) - * FISMA High - * FISMA Moderate - * FISMA Low -* NIST 800-171 (https://csrc.nist.gov/pubs/sp/800/171/r3/final) -* DISA STIG (https://public.cyber.mil/stigs/downloads/) -* CMMC 2.0 (https://dodcio.defense.gov/CMMC/) -* CNSSI-1253 (https://www.dcsa.mil/portals/91/documents/ctp/nao/CNSSI_No1253.pdf) -* indigo (https://www.bsi.bund.de/EN/Themen/Oeffentliche-Verwaltung/Zulassung/mobile_Kommunikation/mobileKommunikation_node.html#doc919528bodyText2) - * indigo Base (iOS Only) - * indigo High (iOS Only) - -Non-governmental organizations may use other standards. For example, the Center for Internet Security (CIS) is a nonprofit that publishes its benchmarks. The following CIS projects are supported by the project: - -* CIS Benchmarks (https://www.cisecurity.org/benchmark) -* CIS Critical Security Controls Version 8 (https://www.cisecurity.org/controls/v8/) - -## Development Team - -This effort is a joint project of federal operational IT Security staff and macOS Administrators and is published as a collaboration of: National Institute of Standards and Technology (NIST) (https://www.nist.gov), National Aeronautics and Space Administration (NASA) (https://www.nasa.gov), Defense Information Systems Agency (DISA) (https://www.disa.mil), and Los Alamos National Lab (LANL) (https://www.lanl.gov). - -## Objective - -To develop an extensible, modern approach to security guidance that can be used by any organization (Government, Enterprise, Education) with the need to adhere to security compliance frameworks and policy. Project outputs include scripts, documentation, and configuration profile payloads that can be applied using modern management tools. - -## Audience - -* System Administrators - * Choose individual actions or a complete guide to generate baseline documentation, configuration profile payloads, and scripts -* Security Professionals - * Review reporting of applied controls against guidance -* Policy Authors - * Map policy metadata to a library of identified and verified controls in order to create/update baselines -* MDM/EMM/Security/Compliance Tool Vendors - * Easily support the configuration, verification, and reporting of security guidance and controls in a product - without recreation or reinterpretation - through the use of trusted source material -* Privacy Officers - * Easily ensure that adequate privacy controls are enabled for institutional organizations diff --git a/docs/src/content/docs/index.mdx b/docs/src/content/docs/index.mdx index 4587f4595..6afa3fabb 100644 --- a/docs/src/content/docs/index.mdx +++ b/docs/src/content/docs/index.mdx @@ -1,36 +1,60 @@ --- title: macOS Security Compliance Project -description: The macOS security compliance project is an open source effort to provide a programmatic approach to generating security guidance. +description: The macOS Security Compliance Project delivers open source, automated security guidance for macOS, based on NIST SP 800-53 and 800-219. Developed by federal experts and recognized by Apple, it enables organizations to create customized security baselines and technical controls with ease. template: splash +editUrl: false +lastUpdated: false hero: - tagline: This is the macOS Security Compliance Project Wiki + tagline: Comprehensive, open source macOS security guidance—built by federal experts, based on NIST SP 800-53 and 800-219, and recognized by Apple. image: file: ../../assets/logo.png + class: hero-logo-effect actions: - text: Introduction - link: /macos_security/guides/introduction/ + link: /macos_security/welcome/introduction/ icon: right-arrow - text: Getting Started - link: /macos_security/guides/getting-started/ + link: /macos_security/welcome/getting-started/ icon: external variant: minimal --- import { Card, CardGrid } from '@astrojs/starlight/components'; -## Quick Links +## Latest Release: +
+ + +## Quick Links - + Learn how to generate baselines, guidance documents, configuration profiles, and more. - [View How-To Guides](/macos_security/guides/how-to/generate-baseline/) + - + Explore the repository structure, including baselines, rules, sections, and scripts. - [Browse Repository](/macos_security/reference/layout/) - - - Find additional resources, contribution notes, presentations and training, and the FAQ. - [Learn More](/macos_security/reference/more/resources/) + + + + Looking for more details, help, or community resources? + + diff --git a/docs/src/content/docs/reference/more/Contributing.md b/docs/src/content/docs/more-information/Contributing.mdx similarity index 85% rename from docs/src/content/docs/reference/more/Contributing.md rename to docs/src/content/docs/more-information/Contributing.mdx index 7f624ec7e..15d33ac32 100644 --- a/docs/src/content/docs/reference/more/Contributing.md +++ b/docs/src/content/docs/more-information/Contributing.mdx @@ -1,24 +1,28 @@ --- -title: Contributing +title: How to Contribute to the macOS Security Compliance Project description: A contributing reference. --- -# How to contribute to the macOS Security Compliance Project +We **encourage contributions and feedback** from the community! This project was created **by Mac Admins, for Mac Admins**—your input, questions, and improvements help make it better for everyone. If you see something that can be improved, have an idea, or spot an issue, please speak up and get involved. + +--- ## Operating Rules + These operating rules describe and govern NIST’s management of this repository and contributors’ responsibilities. NIST reserves the right to modify this policy at any time. ## Criteria for Contributions and Feedback -This is a moderated platform. NIST will only accept contributions that are contribute per the terms of the license file. Contributors may submit links or materials for hosting in the repository. Upon submission, materials will be public and considered publicly available information, unless noted in the license file. -NIST reserves the right to reject, remove, or edit any contribution or feedback, including anything that:  +This is a moderated platform. NIST will only accept contributions that comply with the terms of the license file. Contributors may submit links or materials for hosting in the repository. Upon submission, materials will be public and considered publicly available information, unless noted in the license file. + +NIST reserves the right to reject, remove, or edit any contribution or feedback, including anything that: -* states or implies NIST endorsement of any entities, services, or products;   -* is inaccurate;   -* contains abusive or vulgar content, spam, hate speech, personal attacks, or similar content;   -* is clearly "off topic";  +* states or implies NIST endorsement of any entities, services, or products; +* is inaccurate; +* contains abusive or vulgar content, spam, hate speech, personal attacks, or similar content; +* is clearly "off topic"; * makes unsupported accusations; -* includes personally identifiable or business identifiable information according to Department of Commerce Office of Privacy and Open Government [guidelines](http://www.osec.doc.gov/opog/privacy/PII_BII.html); or, +* includes personally identifiable or business identifiable information according to Department of Commerce Office of Privacy and Open Government [guidelines](http://www.osec.doc.gov/opog/privacy/PII_BII.html); or, * contains .exe or .jar file types. _These file types will not be hosted in the NIST repository; instead, NIST may link to these if hosted elsewhere._ diff --git a/docs/src/content/docs/more-information/FAQ.mdx b/docs/src/content/docs/more-information/FAQ.mdx new file mode 100644 index 000000000..d7acda442 --- /dev/null +++ b/docs/src/content/docs/more-information/FAQ.mdx @@ -0,0 +1,56 @@ +--- +title: FAQ +description: A faq reference. +--- + +## Why create this project? + +Every year, Apple releases a new version of macOS. Traditionally, security professionals and administrators spend months waiting for the release of an official security baseline. By creating an open source, community-driven method for generating baselines for new macOS versions, we can dramatically reduce the time to release and improve security for everyone. + +--- + +## How can I contribute, ask questions, or report bugs? + +We encourage everyone to participate! +- **Open an issue** on our [GitHub repository](https://github.com/usnistgov/macos_security/issues) to: + - Ask questions + - Report bugs or problems + - Suggest new features or improvements + - Start or join discussions and decisions about the project + +Your feedback and contributions help make the project better for all Mac Admins. + +--- + +## Why use a command line based approach when a configuration profile is available? + +Some configuration profiles are set once and do not enforce the setting continuously. The only way to reliably validate and enforce certain settings is through a command line based approach, which allows for ongoing compliance checks and remediation. + +--- + +## Is a Mac management system (MDM) required to implement the controls defined in the YAML? + +No, an MDM is not strictly required to implement all controls. However, as macOS evolves, Apple is making it increasingly clear that an MDM server will be necessary to properly secure and manage macOS devices in enterprise environments. + +--- + +## Where can I find more help or documentation? + +- Browse our [documentation site](https://usnistgov.github.io/macos_security/) +- Check the [GitHub Discussions](https://github.com/usnistgov/macos_security/discussions) for community Q&A +- Open an [issue](https://github.com/usnistgov/macos_security/issues) for specific questions or problems + +--- + +## How do I stay up to date with project changes? + +- Watch or star the [GitHub repository](https://github.com/usnistgov/macos_security) +- Join the [MacAdmins Slack](https://macadmins.slack.com/archives/C0158JKQTC5) + We recommend the `#macos_security_compliance` channel for project updates and discussion. + +--- + + diff --git a/docs/src/content/docs/more-information/Resources.mdx b/docs/src/content/docs/more-information/Resources.mdx new file mode 100644 index 000000000..5058eff08 --- /dev/null +++ b/docs/src/content/docs/more-information/Resources.mdx @@ -0,0 +1,37 @@ +--- +title: mSCP Training & Resources +description: A resources reference. +--- +import { Steps, FileTree, Aside } from '@astrojs/starlight/components'; + +Explore these curated resources to help you learn, implement, and get the most out of the macOS Security Compliance Project (mSCP). + +--- + +## mSCP Presentations + +- [Implementing MSCP using Jamf Pro (JNUC 2023)](https://www.youtube.com/watch?v=hCq4PbLX0Tc) +- [Using the NIST macOS Security Toolchain to Implement Security Benchmarks (JNUC 2022)](https://www.youtube.com/watch?v=0F2JhCJ_RaI) +- [macOS Security Compliance Project – MacSysAdmin 2020](https://docs.macsysadmin.se/2020/video/Day2Session3.mp4) +- [macOS Security Compliance Project – 2020 PSU MacAdmins Campfire Session](https://www.youtube.com/watch?v=mpEBEelSWlI&list=PLRUboZUQxbyUyqkH7BFaQGAR7x51olLNt&index=17) + +--- + +## Apple Training + +- [Developing your Mac Compliance Strategy](https://it-training.apple.com/tutorials/apt-deployment#developing-your-mac-compliance-strategy) + +--- + +## Additional Tools & Tutorials + +- [Jamf Compliance Editor](https://trusted.jamf.com/docs/establishing-compliance-baselines) +- [[Lesson 6] macOS Security Compliance Project – Jamf 170 Course](https://youtu.be/pYDfrYQrfqc?si=BnJqQqbsRcYf7DNX) +- [Workspace ONE Tutorial: Enforcing mSCP Baselines](https://techzone.vmware.com/resource/enforcing-macos-security-compliance-project-baselines-workspace-one-operational-tutorial) + +--- + + diff --git a/docs/src/content/docs/more-information/Vendor-Attribution.mdx b/docs/src/content/docs/more-information/Vendor-Attribution.mdx new file mode 100644 index 000000000..5015f1ef4 --- /dev/null +++ b/docs/src/content/docs/more-information/Vendor-Attribution.mdx @@ -0,0 +1,76 @@ +--- +title: Vendor-Attribution +description: A vendor-attribution reference. +--- + +The following vendors have contributed to or implemented various portions of the macOS Security Compliance Project in their products. + +Product and/or vendor acknowledgement does not constitute recommendation or endorsement by the National Institute of Standards and Technology. + +--- + +## Apple – Apple Professional Services + +Apple Professional Services is a team within Apple that provides organizations with expert guidance, deployment planning, and technical implementation services for Apple products and solutions. They help customers design, deploy, and optimize Apple technology in enterprise and education environments, including security and compliance initiatives. + +[Apple Professional Services](https://support.apple.com/guide/deployment/professional-services-services/web) + +--- + +## Center for Internet Security – CIS macOS Benchmark + +> "By contributing our secure configuration expertise to the NIST macOS Security Compliance Project, we are supporting our mission in making the connected world a safer place by promoting timely, consistent macOS configuration security best practices which will help people, businesses, and governments better protect themselves against pervasive cyber threats." +> — Center for Internet Security (CIS) + +[https://www.cisecurity.org/benchmark/apple_os](https://www.cisecurity.org/benchmark/apple_os) + +--- + +## Jamf – Jamf Compliance Editor + +> "By implementing automated monitoring and enforcement of the compliance standards published by the NIST Special Publication 800-219 (macOS Security Compliance Project), Jamf easily helps organizations maintain OS compliance of the latest macOS releases according to industry recognized hardening benchmarks." +> — Jamf + +[https://trusted.jamf.com/docs/establishing-compliance-baselines](https://trusted.jamf.com/docs/establishing-compliance-baselines) + +--- + +## Mosyle – Mosyle Business + +> "macOS hardening & compliance is a foundational requirement for all organizations using Apple as they work to minimize risk. It would take countless labor hours if each company had to dissect the operating system and applications within their environment to achieve this goal. The excellent work by NIST macOS Security compliance project and other trusted standards provide frameworks and methodologies to alleviate the burden of individually identifying each setting and feature’s “safe” configuration. As macOS increases in capabilities with each version, so does the library of controls these frameworks address. These public projects continue to grow in scale and value through the collaborative effort put forth by their authors. We rely on these resources to provide our customers with easy to implement, standards-based security controls for each entity’s hardening and compliance needs." +> — Mosyle + +[https://business.mosyle.com/solutions/macos/hardening](https://business.mosyle.com/solutions/macos/hardening) + +--- + +## Tenable + +> "Tenable, Inc. automated the conversion of https://github.com/usnistgov/macos_security YAML rules into the .audit format using Python and YAML libraries. Programmatically approaching this conversion allows for faster future releases, consistency, and maintaining the integrity of the source content. Because the YAML content is all command driven, this is converted to Tenable’s CMD_EXEC check type for use with the Unix plugin. The YAML rules have a “tags” section that was used to create unique audit profiles related to common frameworks." +> — Tenable + +[https://www.tenable.com](https://www.tenable.com) + +--- + +## Naval Information Warfare Center (NIWC) Atlantic – SCAP Compliance Checker (SCC) + +> "The SCC development team at NIWC Atlantic assisted in developing and troubleshooting SCAP content for the macOS Security Compliance Project. NIWC Atlantic tests the content using SCC, and bundles the content released by the macOS Security Compliance Project with SCC to promote security automation on MacOS." + +[https://www.niwcatlantic.navy.mil/scap/](https://www.niwcatlantic.navy.mil/scap/) + +--- + +## Qmulos + +> "Qmulos Apple Compliance leverages the NIST macOS Security Compliance Project to bring secure configuration assessment data to our flagship product Q-Compliance, which is built on top of the leading big data platform, Splunk. Qmulos products provide the ability to continuously assess in near real-time and report against multiple frameworks like NIST 800-53, CMMC, CIS and many more. We are the only platform enabling Converged Continuous Compliance® enterprise wide." + +[https://www.qmulos.com/qmulos-apple-compliance-enterprise-compliance-scanning-for-macos/](https://www.qmulos.com/qmulos-apple-compliance-enterprise-compliance-scanning-for-macos/) + +--- + +## Addigy + +> "Using the macOS Security Compliance Project, Addigy facilitates a seamless approach to implementing, monitoring, and enforcing the most recent CIS and NIST benchmarks. We ardently advocate for the notion that simplifying the journey toward device compliance is crucial in bolstering global security and mitigating cyber threats." + +[https://support.addigy.com/hc/en-us/articles/11443879062931](https://support.addigy.com/hc/en-us/articles/11443879062931) \ No newline at end of file diff --git a/docs/src/content/docs/other/generate-mapping.mdx b/docs/src/content/docs/other/generate-mapping.mdx new file mode 100644 index 000000000..ebb51c6ef --- /dev/null +++ b/docs/src/content/docs/other/generate-mapping.mdx @@ -0,0 +1,79 @@ +--- +title: Generate Mapping +description: A generate-mapping reference. +--- + +import { Steps, FileTree, Aside } from '@astrojs/starlight/components'; + +The **generate mapping** script helps you quickly create custom rules and baselines for a compliance framework not published by the project. This is done by providing a CSV that maps controls from your framework (Column 1) to a supported framework (Column 2). + + + +## CSV Format + +```csv +800-171r2,800-53r5 +3.1.1,"AC-2, AC-3, AC-17" +3.1.2,"AC-2, AC-3, AC-17" +3.1.3,AC-4 +3.1.4,AC-5 +``` + +- **Column 1:** Your framework's control identifier (e.g., 800-171r2 3.1.1) +- **Column 2:** Supported framework controls (e.g., 800-53r5 AC-2) + + + +## Generate Custom Rule Files + + +Run the script with your mapping CSV: + +```shell +./scripts/generate_mapping.py ~/Desktop/171-to-53.csv +``` + +Example output: +``` +Mapping CSV: /Users/mscp/Desktop/171-to-53.csv +Source compliance framework: 800-53r5 +auth_pam_login_smartcard_enforce - 800-53r5 IA-2(1) maps to 800-171r2 3.5.3 +auth_pam_login_smartcard_enforce - 800-53r5 IA-2(8) maps to 800-171r2 3.5.4 +auth_smartcard_allow - 800-53r5 IA-2(1) maps to 800-171r2 3.5.3 +auth_pam_sudo_smartcard_enforce - 800-53r5 IA-2(1) maps to 800-171r2 3.5.3 +auth_pam_sudo_smartcard_enforce - 800-53r5 IA-2(8) maps to 800-171r2 3.5.4 +auth_smartcard_enforce - 800-53r5 IA-2 maps to 800-171r2 3.5.1 +... +sysprefs_improve_siri_dictation_disable - 800-53r5 AC-20 maps to 800-171r2 3.1.20 +sysprefs_improve_siri_dictation_disable - 800-53r5 CM-7 maps to 800-171r2 3.4.6 +sysprefs_improve_siri_dictation_disable - 800-53r5 CM-7(1) maps to 800-171r2 3.4.7 +800-171r2.yaml baseline file created in build/800-171r2/baseline/ +Move all of the folders in rules into the custom folder. +``` + + +- build/ + - 800-171r2/ + - baseline/ + - 800-171r2.yaml +- rules/ + - ... (move generated folders here into your custom folder) + + + + +## Mapping to Other Frameworks + +For frameworks such as **CIS Controls v8**, set the Column 2 header to `cis/controls v8` and use the same value with the `-f` option. + + diff --git a/docs/src/content/docs/other/generate-scap.mdx b/docs/src/content/docs/other/generate-scap.mdx new file mode 100644 index 000000000..e8f66f256 --- /dev/null +++ b/docs/src/content/docs/other/generate-scap.mdx @@ -0,0 +1,111 @@ +--- +title: Generate SCAP +description: A generate-scap reference. +--- + +import { Steps, FileTree, Aside } from '@astrojs/starlight/components'; + + +To generate SCAP, OVAL, or XCCDF documents, use the generate_scap.py script. + + +
    +
  1. + List available baselines: +
    + ./scripts/generate_scap.py -l +
  2. +
  3. + Generate SCAP 1.3 document for all baselines: +
    + ./scripts/generate_scap.py +
  4. +
  5. + Generate only XCCDF or OVAL: +
    + ./scripts/generate_scap.py -x (XCCDF)
    + ./scripts/generate_scap.py -o (OVAL) +
  6. +
  7. + Generate for a specific baseline: +
    + ./scripts/generate_scap.py -b stig -x +
  8. +
+
+ + + + +
    +
  • + build/ +
      +
    • [generated SCAP/XCCDF/OVAL files]
    • +
    +
  • +
  • + rules/ +
      +
    • [rule files with baseline tags]
    • +
    +
  • +
  • + custom/ +
      +
    • [custom rule files with baseline tags]
    • +
    +
  • +
  • + scripts/ +
      +
    • generate_scap.py
    • +
    +
  • +
+
+ +**Example Output:** +```bash +➜ macos_security git:(sequoia) ./scripts/generate_scap.py +./scripts/generate_scap.py -l +800-171 +800-53r4_high +800-53r4_low +800-53r4_moderate +800-53r5_high +800-53r5_low +800-53r5_moderate +800-53r5_privacy +cis_lvl1 +cis_lvl2 +cisv8 +cnssi-1253 +stig +➜ macos_security git:(ventura) ./scripts/generate_scap.py -b stig -x +``` +This generates an XCCDF document in the build folder for just the stig baseline. + +## SCAP References + +[Security Content Automation Protocol (SCAP) 1.3](https://csrc.nist.gov/projects/security-content-automation-protocol/scap-releases/scap-1-3) + + + +An SCAP data stream (typically) consists of several XML documents knit together in a containing XML document. +The component documents are: +- An XCCDF document +- An OVAL document referenced by the XCCDF document +- An OCIL document referenced by the XCCDF document +- A CPE dictionary document referenced by the XCCDF document +- An OVAL document referenced by the CPE dictionary document + +[National Checklist Program for IT Products Guidelines for Checklist Users and Developers](https://csrc.nist.gov/publications/detail/sp/800-70/rev-4/final) + +[National Checklist Program Repository](https://nvd.nist.gov/ncp/repository) diff --git a/docs/src/content/docs/personalization/customize-rules.mdx b/docs/src/content/docs/personalization/customize-rules.mdx new file mode 100644 index 000000000..ac867f0cc --- /dev/null +++ b/docs/src/content/docs/personalization/customize-rules.mdx @@ -0,0 +1,65 @@ +--- +title: Customizing Rules +description: A customization reference. +--- +import { Steps, FileTree, Aside } from '@astrojs/starlight/components'; + +The project supports **modifying existing rules** and **adding new rules** to a baseline to meet your organization's requirements. Customizing a rule means changing the rule's content itself, while [tailoring](./Tailoring-rules) is about selecting which rules to include in a benchmark. + + + +## Modifying an Existing Rule + + +1. **Copy** the existing rule file to the `custom` folder. The filename must remain the same. +2. **Remove** any fields that don’t need to be modified. +3. **Edit** the fields to match your organization’s requirements. +4. **Run** `generate_guidance.py`. The custom version of the rule will be included in the output. + + +**Example: Configure macOS to Use an Authorized Time Server** + +```yaml +references: + custom: + MSCP: + - MSCP-OS-001 + URL: + - https://developer.apple.com/documentation/devicemanagement/timeserver + Remediation Tool: + - MDM +``` + +--- + +## Adding a New Rule + + +1. **Create** a new `rules.yaml` file in the `custom` folder. + - If your rule uses a configuration profile payload not already in the project, add it to `supported_payloads.yaml` in the `includes` folder. +2. **Run** `generate_baseline.py` to add the new rule to your baseline. +3. **Run** `generate_guidance.py` against your customized baseline. + + +--- + +## Use Case: Informational Rules (No Check/Result/Fix) + +If you want a custom rule that explains a control but does **not** include a check, result, or fix, add the `manual` tag. This ensures it does **not** appear in the compliance script. + +**Example Rule (No Check/Result/Fix)** + +```yaml +check: | +result: | +fix: | +tag: + - manual +``` + +--- + +*Customizing rules helps ensure your security baseline is both robust and tailored to your organization's needs.* +*Customizing rules helps ensure your security baseline is both robust and tailored to your organization's needs.* diff --git a/docs/src/content/docs/personalization/exempting-rules.mdx b/docs/src/content/docs/personalization/exempting-rules.mdx new file mode 100644 index 000000000..be4b196e9 --- /dev/null +++ b/docs/src/content/docs/personalization/exempting-rules.mdx @@ -0,0 +1,51 @@ +--- +title: Exemptions +description: A exemptions reference. +--- +import { Steps, FileTree, Aside } from '@astrojs/starlight/components'; + +Exemptions allow you to mark certain rules as "approved exceptions" for your organization. Systems with exemptions are reported as compliant, even if the setting differs from the rule’s expected result. + +> **Note:** The check will still be logged as a finding, but marking it as exempt allows reporting tools to exclude it from non-compliance. + +--- + +## How Exemptions Work + +Exemptions are set in the `org.{baseline}.audit.plist` file, which can be placed in `/Library/Preferences/org.{baseline}.audit.plist` or applied via a custom configuration profile. + +--- + +## Setting an Exemption + + +1. **Set** `exempt` to `true` for the rule. +2. **Add** an `exempt_reason` describing why the exemption is needed. + + +**Example: Exempting `auth_smartcard_enforce`** + +```sh +sudo /usr/libexec/PlistBuddy -c "Add :auth_smartcard_enforce:exempt bool true" /Library/Preferences/org.800-53r5_moderate.audit.plist +sudo /usr/libexec/PlistBuddy -c "Add :auth_smartcard_enforce:exempt_reason string 'Reader Issues'" /Library/Preferences/org.800-53r5_moderate.audit.plist + +/usr/libexec/PlistBuddy -c "Print auth_smartcard_enforce" /Library/Preferences/org.800-53r5_moderate.audit.plist +``` + +**Result:** +```plaintext +Dict { + finding = true + exempt = true + exempt_reason = Reader Issues +} +``` + +--- + + + +*Exemptions help you document and manage approved exceptions in your compliance reporting.* +*Exemptions help you document and manage approved exceptions in your compliance reporting.* diff --git a/docs/src/content/docs/personalization/tailoring-rules.mdx b/docs/src/content/docs/personalization/tailoring-rules.mdx new file mode 100644 index 000000000..2a1167e69 --- /dev/null +++ b/docs/src/content/docs/personalization/tailoring-rules.mdx @@ -0,0 +1,79 @@ +--- +title: Tailoring +description: A tailoring reference. +--- +import { Steps, FileTree } from '@astrojs/starlight/components'; + +The project makes it simple for organizations to construct a tailored benchmark whether starting from one of the NIST 800-53 control baselines, or customizing an already established benchmark. Tailoring a benchmark is different than customizing specific rules. See [Customization](https://github.com/usnistgov/macos_security/wiki/Customization) to learn more. + +**Organization Defined Values** + +Organization Defined Values, or ODVs, are values determined for controls that meet both the security and functional requirements in an organization. Benchmark authors, like DISA and CIS, provide these values for their respective published guidance. In the project, we include recommended values, as well as the defined values for the DISA STIG and CIS Benchmarks as part of the ODV field in the YAML. + +## Tailoring a Benchmark + +Running the `generate_baseline` script with the `-t` argument will step you through the tailoring process. The process will start by prompting for the following: + +* Benchmark Name +* Author’s Name +* Organization + +``` +➜ macos_security git:(sequoia) ./scripts/generate_baseline.py -k 800-53r5_moderate -t +Enter a name for your tailored benchmark or press Enter for the default value (800-53r5_moderate): MyOrgs_Benchmark +Enter your name: Allen Golbig +Enter your organization: MyOrg +The inclusion of any given rule is a risk-based decision (RBD). While each rule is mapped to an 800-53 control, deploying it in your organization should be part of the decision-making process. +You will be prompted to include each rule, and for those with specific organizational defined values (ODV), you will be prompted for those as well. +``` + +Once completed, you will be prompted whether or not to include each rule in your benchmark. + +``` +Would you like to include the rule for "audit_acls_files_configure" in your benchmark? [Y/n/all/?]: +``` + +**📌 NOTE**\ +The `?` option will display additional details about the rule to help your organization decide if it meets your requirements. + +If a rule contains an ODV, you will be prompted to assign a value that meets your organization’s requirements. + +``` +Number of failed attempts. +Enter the ODV for "pwpolicy_account_lockout_enforce" or press Enter for the recommended value (3): +``` + +After the tailoring process is completed, a new YAML file will be created in `build/baselines`, and custom rules containing their ODV values will be created in `custom/rules/`. Now you can run the generate guidance script against that tailored benchmark. + +``` +./scripts/generate_guidance.py build/baselines/MyOrgs_Benchmark.yaml -p -s -x +``` + +## Tailored File Layout + +When you provide custom ODV values during tailoring, the project creates a separate YAML file for each tailored rule. These files are saved in the following directory structure: + + +- macos_security/ + - custom/ + - rules/ + - *.yaml ---> Custom values you set if you used `-t` + + +Here, `*` matches the ID of the rule you tailored. + +### Tailored Rule File Structure + +A tailored rule file contains only the custom ODV values you specified. For example: + +```yaml +odv: + custom: 11 +``` + +- The `odv` field contains a `custom` key with your organization's chosen value (in this example, `11`). +- This structure makes it easy to see and manage the specific ODV values set for each tailored rule. + +All tailored rule files are stored in the `custom/rules/` directory, allowing you to track and update your organization's customizations as needed. + +*This process helps ensure your security baseline is both robust and tailored to your organization's needs.* diff --git a/docs/src/content/docs/reference/Baselines.md b/docs/src/content/docs/reference/Baselines.md deleted file mode 100644 index 653cc693f..000000000 --- a/docs/src/content/docs/reference/Baselines.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -title: Baselines -description: A baselines reference. ---- - -# Baselines - -Baseline files are used for the creation of the guide, scripts, and mobileconfig files. Each baseline defines the associated controls which are used to meet a given security profile. - -**title** - -A human-readable title for the baseline (e.g., "macOS 13 Security Configuration:NIST SP 800-53 Rev 5 High Impact Security Baseline"). - -**description** - -A description of the baseline. - -**authors** - -A list of authors of the baseline file. - -**profile** - -* section - this relates to a section (as defined in the `sections` directory) to be used in generating a baseline guide. -* rules - the list of rules applied in the baseline which match the file name and ID of a corresponding rule. - -**Example** - -``` -title: "Apple macOS 13 (Ventura) Test Baseline" -description: | - This guide describes the prudent actions to take when securing a macOS 12 system against the Test Baseline. -authors: | - |=== - |John Smith|NIST - |Jack Doe|NIST - |=== -profile: - - section: "Authentication" - rules: - - auth_pam_login_smartcard_enforce - - auth_pam_su_smartcard_enforce - - auth_pam_sudo_smartcard_enforce - - auth_smartcard_allow - - section: "Auditing" - rules: - - audit_acls_files_configure - - audit_acls_files_mode_configure - - audit_acls_folder_wheel_configure -``` diff --git a/docs/src/content/docs/reference/Includes.md b/docs/src/content/docs/reference/Includes.md deleted file mode 100644 index 9bcaaf0f2..000000000 --- a/docs/src/content/docs/reference/Includes.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Includes -description: A includes reference. ---- - -# Includes - -The `includes` directory serves as a location for housing libraries which are used by the scripts to parse the information required to build validation scripts, mobileconfig files, and guide documents. diff --git a/docs/src/content/docs/reference/Layout.md b/docs/src/content/docs/reference/Layout.md deleted file mode 100644 index 0cb340a32..000000000 --- a/docs/src/content/docs/reference/Layout.md +++ /dev/null @@ -1,70 +0,0 @@ ---- -title: Layout -description: A layout reference. ---- - -# Directories - -## Layout - -``` -baselines/ ---> Baseline profiles containing all the rules -build/ ---> Script output directory. Contains scripts, documents, and - mobileconfig files generated by scripts -custom/ ---> Custom rules and sections -includes/ ---> supporting files for build scripts -rules/ ---> Rules for securing the operating system; YAML content - with one rule per file -SCAP/ ---> Makefile, scripts, and required content for SCAP generation -scripts/ ---> Scripts to generate reports and configuration -sections/ ---> YAML configurations for sections in generating the guides -templates/ ---> AsciiDoc templates -``` - -### baselines -The baselines directory contains the defined baseline files for: - -* NIST SP 800-53 rev5 Low, Moderate, and High -* NIST SP 800-171 Rev2 -* DISA STIG -* CIS Level 1 & 2 -* CIS Controls Version 8 -* CMMC Level 1 & 2 -* CNSSI 1253 Low, Moderate, and High -* indigo Base & High -* A baseline for all the rules in this repository - -### build -The build directory is where generated outputs (eg documents, mobileconfig) will be saved. - -### custom -The custom directory is used for creating tailored versions of the rules and sections files, to meet an organization’s requirements. The YAML files placed within this folder will take priority when running generate_guidance.py. - -**📌 NOTE**\ -The filenames must remain the same as the original YAML filenames. - -### includes -The includes directory contains YAML-based libraries required for currently developed scripts. - -### rules -The rules directory includes the following categories of control settings for configuring the operating system: - -* audit - configuration and enforcement of the OpenBSM settings. -* auth - configuration and enforcement of smartcard authentication. -* icloud - configuration of Apple’s iCloud/Apple ID service. -* os - rules to configure the operating system that are not defined within other categories of the rules directory. -* pwpolicy - configuration and enforcement of password policy. -* supplemental - additional information to support the guidance provided by the baselines. -* system_settings (sysprefs on macOS Monterey and older) - configuration and enforcement of settings controlled within the System Settings/System Preferences application. - -### SCAP -The SCAP directory is where required Extensible Stylesheet Language Transformations(XSL) files are stored, along with the CPE oval and definition, and scripts to generate an SCAP document. - -### scripts -The scripts directory is where scripts that will be used to create specific baselines are stored, along with the required files for them. - -### sections -The sections directory is used to define the different sections that correlate to the different directories in the rules folder. The YAML files contain the name and descriptions as they will appear in the generated guide. - -### templates -The templates directory includes AsciiDoc templates for generating an AsciiDoc guide. diff --git a/docs/src/content/docs/reference/Rules.md b/docs/src/content/docs/reference/Rules.md deleted file mode 100644 index 5ab23dc5a..000000000 --- a/docs/src/content/docs/reference/Rules.md +++ /dev/null @@ -1,118 +0,0 @@ ---- -title: Rules -description: A rules reference. ---- - -# Rules YAML Format - -**id** -The id should match the file name, without the yaml file extension. - -**title** -The title is a human-readable title of the rule. - -**discussion** -The discussion should provide a concise description of the intended use of the rule. - -**check** -Every rule will have a check. Most rules should be able to be validated and checked with a shell based check. - -**result** -Expected results from the check. - -**fix** -The fix will appear in a document when generated. If a fix includes `[source,bash]` the fix will be used for generating the script to enforce the rule. - -**references** -The references include a CCE and a mapping of the security frameworks, guidance, and individual controls, which have been mapped to the rule. - -**macos** -The version of macOS for which this rule is validated. - -**odv** -Sets Organization Defined Values. If a rule falls under this designation, the odv section will/should be added. At a minimum this field should contain a hint (provides a description when tailoring a baseline) and a default value which replaces the $ODV variable. - -**tags** -Tags are keywords used to categorize and identify related rules and can be added to or modified as needed. Tags can also be used to make index-based searching of the rules faster and easier. - -**mobileconfig** -The `mobileconfig` and `mobileconfig_info` are related. If `mobileconfig` is set to "true", the information required for creating the mobileconfig configuration profile is required in the `mobileconfig_info` area. - -## Example: - -``` -id: system_settings_screensaver_timeout_enforce -title: Enforce Screen Saver Timeout -discussion: | - The screen saver timeout _MUST_ be set to $ODV seconds or a shorter length of time. - - This rule ensures that a full session lock is triggered within no more than $ODV seconds of inactivity. -check: | - /usr/bin/osascript -l JavaScript << EOS - function run() { - let timeout = ObjC.unwrap($.NSUserDefaults.alloc.initWithSuiteName('com.apple.screensaver')\ - .objectForKey('idleTime')) - if ( timeout <= $ODV ) { - return("true") - } else { - return("false") - } - } - EOS -result: - string: 'true' -fix: | - This is implemented by a Configuration Profile. -references: - cce: - - CCE-94390-2 - cci: - - CCI-000057 - 800-53r5: - - AC-11 - - IA-11 - 800-53r4: - - AC-11 - srg: - - SRG-OS-000029-GPOS-00010 - disa_stig: - - N/A - 800-171r3: - - 03.01.10 - - 03.05.01 - cis: - benchmark: - - 2.10.1 (level 1) - controls v8: - - 4.3 - cmmc: - - AC.L2-3.1.10 -macOS: - - '15.0' -odv: - hint: Number of seconds. - recommended: 1200 - cis_lvl1: 1200 - cis_lvl2: 1200 - stig: 900 -tags: - - 800-53r5_moderate - - 800-53r5_high - - 800-53r5_low - - 800-53r4_moderate - - 800-53r4_high - - 800-171 - - cis_lvl1 - - cis_lvl2 - - cisv8 - - cnssi-1253_moderate - - cnssi-1253_low - - cnssi-1253_high - - cmmc_lvl2 - - stig -severity: medium -mobileconfig: true -mobileconfig_info: - com.apple.screensaver: - idleTime: $ODV -``` diff --git a/docs/src/content/docs/reference/Scripts.md b/docs/src/content/docs/reference/Scripts.md deleted file mode 100644 index 7fdc51e1f..000000000 --- a/docs/src/content/docs/reference/Scripts.md +++ /dev/null @@ -1,98 +0,0 @@ ---- -title: Scripts -description: A scripts reference. ---- - -## generate_guidance.py script - -The generate_guidance script is used to generate the following: - -* AsciiDoc document -* HTML guide from asciidoc -* PDF guide from asciidoc -* Configuration Profiles -* Compliance Script -* Excel Document - -When running generate guidance, the first argument given must be the baseline desired to create the asciidoc, PDF, and HTML files. - -```bash -python3 ./scripts/generate_guidance.py -h -usage: generate_guidance.py [-h] [-l LOGO] [-p] [-r REFERENCE] [-s] [-x] [-H HASH] baseline - -Given a baseline, create guidance documents and files. - -positional arguments: - baseline Baseline YAML file used to create the guide. - -optional arguments: - -h, --help show this help message and exit - -l LOGO, --logo LOGO Full path to logo file to be included in the guide. - -p, --profiles Generate configuration profiles for the rules. - -r REFERENCE, --reference REFERENCE - Use the reference ID instead of rule ID for identification. - -s, --script Generate the compliance script for the rules. - -x, --xls Generate the excel (xls) document for the rules. - -H HASH, --hash HASH sign the configuration profiles with subject key ID (hash value without spaces) -``` - -**Example:** -``` -python3 scripts/generate_guidance.py baselines/800-53r5_moderate.yaml -Profile YAML: baselines/800-53r5_moderate.yaml -Output path: /Users/mscp/src/macos_security/build/800-53r5_moderate/800-53r5_moderate.adoc -Generating HTML file from AsciiDoc... -Generating PDF file from AsciiDoc... -``` - -## generate_baseline.py - -The generate baseline script creates a baseline.yaml which can be used for content generation. The output file can be found under `build/baselines` - -```bash -python3 scripts/generate_baseline.py -h -usage: generate_baseline.py [-h] [-c] [-k KEYWORD] [-l] [-t] - -Given a keyword tag, generate a generic baseline.yaml file containing rules with the tag. - -optional arguments: - -h, --help show this help message and exit - -c, --controls Output the 800-53 controls covered by the rules. - -k KEYWORD, --keyword KEYWORD - Keyword tag to collect rules containing the tag. - -l, --list_tags List the available keyword tags to search for. - -t, --tailor Customize the baseline to your organizations values. -``` - -**📌 NOTE**\ -If the script is called without any flags it will provide a list of all possible keywords. - -**Example:** -``` -python3 scripts/generate_baseline.py -k all_rules -``` - -## generate_scap.py - -The generate oval script creates the OVAL checks required for SCAP generation. - -```bash -usage: generate_scap.py [-h] [-x] [-o] [-l] [-b BASELINE] - -Easily generate xccdf, oval, or scap datastream. If no option is defined, it will generate an scap datastream file. - -optional arguments: - -h, --help show this help message and exit - -x, --xccdf Generate an xccdf file. - -o, --oval Generate an oval file of the checks. - -l, --list_tags List the available keyword tags to search for. - -b BASELINE, --baseline BASELINE - Choose a baseline to generate an xml file for, if none is specified it will generate for every rule found. -``` - -**Example:** -``` -git checkout monterey -python3 scripts/generate_scap.py -builds an SCAP 1.3 document in build/macOS_12.0_Security_Compliance_Benchmark-Revision_3.xml -``` diff --git a/docs/src/content/docs/reference/Sections.md b/docs/src/content/docs/reference/Sections.md deleted file mode 100644 index 04fc0c9b2..000000000 --- a/docs/src/content/docs/reference/Sections.md +++ /dev/null @@ -1,42 +0,0 @@ ---- -title: Sections -description: A sections reference. ---- - -# Sections - -The `sections` directory contains YAML files that are used to define different sections of your guide. - -**name** - -This is the name of the section as it would appear in the guide. - -**description** - -The description of each section as it would appear in the guide. - -## Sections Included -``` -. auditing -. authentication -. icloud -. inherent -. macos -. not_applicable -. passwordpolicy -. permanent -. srg -. supplemental -. system_settings -. systempreferences -``` - -## Example: - -``` - name: "iCloud" - description: | - This section contains the configuration and enforcement of iCloud and the Apple ID service settings. - - NOTE: The check/fix commands outlined in this section _MUST_ be run by a user with with elevated privileges. -``` diff --git a/docs/src/content/docs/reference/more/FAQ.md b/docs/src/content/docs/reference/more/FAQ.md deleted file mode 100644 index feb8a6ade..000000000 --- a/docs/src/content/docs/reference/more/FAQ.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -title: FAQ -description: A faq reference. ---- - -# Frequently Asked Questions - -1. Why create this project? - * Every year, a new version of the macOS is released by Apple. With each new version, security professionals and administrators spend months waiting for the release of a security baseline. By creating an open source, community-based method for generating baselines to match new versions of macOS, the timeline for releasing these baselines should be reduced. -2. Why are you using a command line based approach when a configuration profile is available? - * Some configuration profiles are set once, and do not enforce the setting. Therefore, the only way to be able to validate and enforce a setting is through a command line based approach. -3. Is a mac management system required to implement the controls defined in the YAML? - * No, but as the operating system matures, Apple has made it very clear that an MDM server will become required to properly secure and manage macOS. diff --git a/docs/src/content/docs/reference/more/Resources.md b/docs/src/content/docs/reference/more/Resources.md deleted file mode 100644 index c78face5f..000000000 --- a/docs/src/content/docs/reference/more/Resources.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: Resources -description: A resources reference. ---- - -# mSCP Training and Resources - -### mSCP Presentations -[Implementing MSCP using Jamf Pro | JNUC 2023](https://www.youtube.com/watch?v=hCq4PbLX0Tc) - -[Using the NIST macOS Security Toolchain to Implement Security Benchmarks | JNUC 2022](https://www.youtube.com/watch?v=0F2JhCJ_RaI) - -[macOS Security Compliance Project - MacSysAdmin 2020 ](https://docs.macsysadmin.se/2020/video/Day2Session3.mp4) - -[macOS Security Compliance Project - 2020 PSU MacAdmins Campfire Session](https://www.youtube.com/watch?v=mpEBEelSWlI&list=PLRUboZUQxbyUyqkH7BFaQGAR7x51olLNt&index=17) - -### Apple Training -[Developing your Mac Compliance Strategy](https://it-training.apple.com/tutorials/apt-deployment#developing-your-mac-compliance-strategy) - -### Additional Resources -[Jamf Compliance Editor](https://trusted.jamf.com/docs/establishing-compliance-baselines) - -[[Lesson 6\] macOS Security Compliance Project - Jamf 170 Course](https://youtu.be/pYDfrYQrfqc?si=BnJqQqbsRcYf7DNX) - -[Workspace One Tutorial](https://techzone.vmware.com/resource/enforcing-macos-security-compliance-project-baselines-workspace-one-operational-tutorial) diff --git a/docs/src/content/docs/reference/more/Vendor-Attribution.md b/docs/src/content/docs/reference/more/Vendor-Attribution.md deleted file mode 100644 index beb9f783d..000000000 --- a/docs/src/content/docs/reference/more/Vendor-Attribution.md +++ /dev/null @@ -1,54 +0,0 @@ ---- -title: Vendor-Attribution -description: A vendor-attribution reference. ---- - -The following vendors have contributed to or implemented various portions of the macOS Security Compliance Project in their products. - -Product and/or vendor acknowledgement does not constitute recommendation or endorsement by the National Institute of Standards and Technology. - -**Apple - Apple Professional Services** - -[https://support.apple.com/guide/deployment/professional-services-services/web](https://support.apple.com/guide/deployment/professional-services-services/web) - -**Center for Internet Security - CIS macOS Benchmark** - -"By contributing our secure configuration expertise to the NIST macOS Security Compliance Project, we are supporting our mission in making the connected world a safer place by promoting timely, consistent macOS configuration security best practices which will help people, businesses, and governments better protect themselves against pervasive cyber threats." -- Center for Internet Security (CIS) - -[https://www.cisecurity.org/benchmark/apple_os](https://www.cisecurity.org/benchmark/apple_os) - -**Jamf - Jamf Compliance Editor** - -"By implementing automated monitoring and enforcement of the compliance standards published by the NIST Special Publication 800-219 (macOS Security Compliance Project), Jamf easily helps organizations maintain OS compliance of the latest macOS releases according to industry recognized hardening benchmarks." -- Jamf - -[https://trusted.jamf.com/docs/establishing-compliance-baselines](https://trusted.jamf.com/docs/establishing-compliance-baselines) - -**Mosyle - Mosyle Business** - -"macOS hardening & compliance is a foundational requirement for all organizations using Apple as they work to minimize risk. It would take countless labor hours if each company had to dissect the operating system and applications within their environment to achieve this goal. The excellent work by NIST macOS Security compliance project and other trusted standards provide frameworks and methodologies to alleviate the burden of individually identifying each setting and feature’s “safe” configuration. As macOS increases in capabilities with each version, so does the library of controls these frameworks address. These public projects continue to grow in scale and value through the collaborative effort put forth by their authors. We rely on these resources to provide our customers with easy to implement, standards-based security controls for each entity’s hardening and compliance needs." -- Mosyle - -[https://business.mosyle.com/solutions/macos/hardening](https://business.mosyle.com/solutions/macos/hardening) - -**Tenable** - -"Tenable, Inc. automated the conversion of https://github.com/usnistgov/macos_security YAML rules into the .audit format using Python and YAML libraries. Programmatically approaching this conversion allows for faster future releases, consistency, and maintaining the integrity of the source content. Because the YAML content is all command driven, this is converted to Tenable’s CMD_EXEC check type for use with the Unix plugin. The YAML rules have a “tags” section that was used to create unique audit profiles related to common frameworks." -- Tenable - -[https://www.tenable.com](https://www.tenable.com) - -**Naval Information Warfare Center (NIWC) Atlantic: SCAP Compliance Checker (SCC)** - -"The SCC development team at NIWC Atlantic assisted in developing and troubleshooting SCAP content for the macOS Security Compliance Project. NIWC Atlantic tests the content using SCC, and bundles the content released by the macOS Security Compliance Project with SCC to promote security automation on MacOS." - -[https://www.niwcatlantic.navy.mil/scap/](https://www.niwcatlantic.navy.mil/scap/) - -**Qmulos** - -"Qmulos Apple Compliance leverages the NIST macOS Security Compliance Project to bring secure configuration assessment data to our flagship product Q-Compliance, which is built on top of the leading big data platform, Splunk. Qmulos products provide the ability to continuously assess in near real-time and report against multiple frameworks like NIST 800-53, CMMC, CIS and many more. We are the only platform enabling Converged Continuous Compliance® enterprise wide." - -https://www.qmulos.com/qmulos-apple-compliance-enterprise-compliance-scanning-for-macos/ - -**Addigy** - -"Using the macOS Security Compliance Project, Addigy facilitates a seamless approach to implementing, monitoring, and enforcing the most recent CIS and NIST benchmarks. We ardently advocate for the notion that simplifying the journey toward device compliance is crucial in bolstering global security and mitigating cyber threats." - -https://support.addigy.com/hc/en-us/articles/11443879062931 \ No newline at end of file diff --git a/docs/src/content/docs/repository/Includes-directory.mdx b/docs/src/content/docs/repository/Includes-directory.mdx new file mode 100644 index 000000000..7df799e07 --- /dev/null +++ b/docs/src/content/docs/repository/Includes-directory.mdx @@ -0,0 +1,17 @@ +--- +title: Includes +description: Reference for the includes directory. +--- + +The `includes/` directory contains reusable YAML libraries that support the repository's build scripts. +These libraries provide structured data and helper content used to: + +- Build validation scripts +- Generate mobileconfig files +- Assemble guide documents + +**Purpose:** +Centralize supporting YAML files so scripts can efficiently parse and reuse information across different outputs. + +**Tip:** +Keep this directory organized and up-to-date to ensure all scripts have access to the latest supporting data. \ No newline at end of file diff --git a/docs/src/content/docs/repository/directory-layout.mdx b/docs/src/content/docs/repository/directory-layout.mdx new file mode 100644 index 000000000..687a63946 --- /dev/null +++ b/docs/src/content/docs/repository/directory-layout.mdx @@ -0,0 +1,83 @@ +--- +title: Directory Layout +description: A layout reference. +--- + +import { FileTree } from '@astrojs/starlight/components'; + +## Repository Layout Overview + +Below is a quick reference to the main directories in this repository and their purposes. + +| Directory | Description | +| -------------- | -------------------------------------------------------------------------------------------- | +| `baselines/` | Baseline profiles containing all rules (e.g., NIST, CIS, DISA STIG, CMMC, CNSSI, indigo). | +| `build/` | Output directory for generated scripts, documents, and mobileconfig files. | +| `custom/` | Custom rules and sections for organization-specific requirements. | +| `includes/` | Supporting YAML libraries for build scripts. | +| `rules/` | YAML files, one per rule, for securing the operating system. | +| `SCAP/` | Makefile, scripts, and content for SCAP document generation. | +| `scripts/` | Scripts for generating reports, baselines, and configurations. | +| `sections/` | YAML configurations for guide sections, mapping to rule categories. | +| `templates/` | AsciiDoc templates for generating documentation guides. | + + +- baselines/ + - baseline.yaml +- build/ +- custom/ +- includes/ +- rules/ +- SCAP/ +- scripts/ +- sections/ +- templates/ + + +--- + +## Directory Details + +### `baselines/` +Contains baseline files for various standards and frameworks: +- NIST SP 800-53 rev5 (Low, Moderate, High) +- NIST SP 800-171 Rev2 +- DISA STIG +- CIS Level 1 & 2 +- CIS Controls Version 8 +- CMMC Level 1 & 2 +- CNSSI 1253 (Low, Moderate, High) +- indigo Base & High +- A comprehensive baseline for all repository rules + +### `build/` +Stores all generated outputs, such as documents and mobileconfig files. + +### `custom/` +For organization-specific customizations of rules and sections. +**Note:** Filenames must match the originals to override them during guide generation. + +### `includes/` +YAML-based libraries and supporting files for build scripts. + +### `rules/` +Contains individual YAML files for each rule, organized by category: +- **audit**: OpenBSM settings +- **auth**: Smartcard authentication +- **icloud**: Apple iCloud/Apple ID configuration +- **os**: General OS settings +- **pwpolicy**: Password policy enforcement +- **supplemental**: Additional supporting information +- **system_settings**: System Settings/Preferences configuration + +### `SCAP/` +Resources for SCAP document generation, including XSL files, CPE OVAL/definitions, and scripts. + +### `scripts/` +Scripts for generating reports, baselines, and configurations, plus required resources. + +### `sections/` +YAML files defining guide sections, mapping to rule categories. + +### `templates/` +AsciiDoc templates for generating documentation guides. diff --git a/docs/src/content/docs/repository/rule-file-layout.mdx b/docs/src/content/docs/repository/rule-file-layout.mdx new file mode 100644 index 000000000..c37366ffb --- /dev/null +++ b/docs/src/content/docs/repository/rule-file-layout.mdx @@ -0,0 +1,127 @@ +--- +title: Rules File Layout +description: A rules reference. +--- + +A rule file defines a single security control for macOS. Each rule is written in YAML and should follow the structure below. + +## Rule File Fields + +### id +A unique identifier for the rule. This should match the filename (without the `.yaml` extension). + +### title +A human-readable title for the rule. + +### discussion +A concise description of the rule's intent and context. + +### check +A shell-based or script-based check to validate compliance. + +### result +The expected result from the check. + +### fix +Remediation steps or configuration to enforce the rule. If a fix includes `[source,bash]`, it will be used for script generation. + +### references +Mappings to CCEs, security frameworks, and controls relevant to the rule. + +### macOS +The macOS versions for which this rule is validated. + +### odv +(Optional) Organization Defined Values. If present, should include a hint and default/recommended values. + +### tags +Keywords for categorizing and searching rules. + +### severity +The severity level of the rule (e.g., low, medium, high). + +### mobileconfig +Set to `true` if the rule can be enforced via a configuration profile. + +### mobileconfig_info +Required if `mobileconfig` is `true`. Contains the configuration profile payload. + +--- + +## Example Rule File + +```yaml +id: system_settings_bluetooth_disable +title: Disable Bluetooth When no Approved Device is Connected +discussion: | + The macOS system _MUST_ be configured to disable Bluetooth unless there is an approved device connected. + + [IMPORTANT] + ==== + Information System Security Officers (ISSOs) may make the risk-based decision not to disable Bluetooth, so as to maintain necessary functionality, but they are advised to first fully weigh the potential risks posed to their organization. + ==== +check: | + /usr/bin/osascript -l JavaScript << EOS + $.NSUserDefaults.alloc.initWithSuiteName('com.apple.MCXBluetooth')\ + .objectForKey('DisableBluetooth').js + EOS +result: + string: 'true' +fix: | + This is implemented by a Configuration Profile. +references: + cce: + - CCE-94352-2 + cci: + - CCI-001967 + - CCI-002418 + 800-53r5: + - AC-18 + - SC-8 + - AC-18(3) + 800-53r4: + - AC-18(3) + - SC-8 + srg: + - SRG-OS-000423-GPOS-00187 + - SRG-OS-000481-GPOS-00481 + - SRG-OS-000480-GPOS-00228 + disa_stig: + - APPL-15-002062 + 800-171r2: + - 3.13.8 + - N/A + 800-171r3: + - 03.01.16 + - 03.13.08 + cis: + benchmark: + - N/A + controls v8: + - 4.8 + - 12.6 + - 13.9 + cmmc: + - AC.L2-3.1.16 +macOS: + - '15.0' +tags: + - 800-53r5_low + - 800-53r4_moderate + - 800-53r4_high + - 800-53r5_moderate + - 800-53r5_high + - 800-171 + - cisv8 + - cnssi-1253_low + - cnssi-1253_high + - cmmc_lvl2 + - stig + - cnssi-1253_moderate +severity: high +mobileconfig: true +mobileconfig_info: + com.apple.ManagedClient.preferences: + com.apple.MCXBluetooth: + DisableBluetooth: true +``` diff --git a/docs/src/content/docs/repository/script-arguments-list.mdx b/docs/src/content/docs/repository/script-arguments-list.mdx new file mode 100644 index 000000000..5b3b332a0 --- /dev/null +++ b/docs/src/content/docs/repository/script-arguments-list.mdx @@ -0,0 +1,120 @@ +--- +title: Scripts Arugments List +description: A scripts reference. +--- + + +This page explains the main scripts used for generating content in this repository, including their arguments and usage examples. + +--- + +## `generate_guidance.py` + +Generates various outputs from a baseline YAML file: + +- AsciiDoc document +- HTML guide (from AsciiDoc) +- PDF guide (from AsciiDoc) +- Configuration Profiles +- Compliance Script +- Excel Document + +**Usage:** + +```bash +python3 ./scripts/generate_guidance.py -h +usage: generate_guidance.py [-h] [-l LOGO] [-p] [-r REFERENCE] [-s] [-x] [-H HASH] baseline + +Given a baseline, create guidance documents and files. + +positional arguments: + baseline Baseline YAML file used to create the guide. + +optional arguments: + -h, --help Show this help message and exit. + -l LOGO, --logo LOGO Full path to logo file to be included in the guide. + -p, --profiles Generate configuration profiles for the rules. + -r REFERENCE, --reference REFERENCE + Use the reference ID instead of rule ID for identification. + -s, --script Generate the compliance script for the rules. + -x, --xls Generate the Excel (xls) document for the rules. + -H HASH, --hash HASH Sign the configuration profiles with subject key ID (hash value without spaces) +``` + + + +**Example:** + +```bash +python3 scripts/generate_guidance.py baselines/800-53r5_moderate.yaml +# Output: +# Profile YAML: baselines/800-53r5_moderate.yaml +# Output path: /Users/mscp/src/macos_security/build/800-53r5_moderate/800-53r5_moderate.adoc +# Generating HTML file from AsciiDoc... +# Generating PDF file from AsciiDoc... +``` + +--- + +## `generate_baseline.py` + +Creates a `baseline.yaml` file for content generation. The output is saved under `build/baselines`. + +**Usage:** + +```bash +python3 scripts/generate_baseline.py -h +usage: generate_baseline.py [-h] [-c] [-k KEYWORD] [-l] [-t] + +Given a keyword tag, generate a generic baseline.yaml file containing rules with the tag. + +optional arguments: + -h, --help Show this help message and exit. + -c, --controls Output the 800-53 controls covered by the rules. + -k KEYWORD, --keyword KEYWORD + Keyword tag to collect rules containing the tag. + -l, --list_tags List the available keyword tags to search for. + -t, --tailor Customize the baseline to your organization's values. +``` + + + +**Example:** + +```bash +python3 scripts/generate_baseline.py -k all_rules +``` + +--- + +## `generate_scap.py` + +Creates OVAL checks and SCAP content for compliance automation. + +**Usage:** + +```bash +usage: generate_scap.py [-h] [-x] [-o] [-l] [-b BASELINE] + +Easily generate xccdf, oval, or scap datastream. If no option is defined, it will generate a SCAP datastream file. + +optional arguments: + -h, --help Show this help message and exit. + -x, --xccdf Generate an XCCDF file. + -o, --oval Generate an OVAL file of the checks. + -l, --list_tags List the available keyword tags to search for. + -b BASELINE, --baseline BASELINE + Choose a baseline to generate an XML file for. If none is specified, it will generate for every rule found. +``` + +**Example:** + +```bash +git checkout monterey +python3 scripts/generate_scap.py +# Builds an SCAP 1.3 document in build/macOS_12.0_Security_Compliance_Benchmark-Revision_3.xml +``` diff --git a/docs/src/content/docs/repository/sections-file-layout.mdx b/docs/src/content/docs/repository/sections-file-layout.mdx new file mode 100644 index 000000000..74bb4ed6e --- /dev/null +++ b/docs/src/content/docs/repository/sections-file-layout.mdx @@ -0,0 +1,46 @@ +--- +title: Sections File Layout +description: A sections reference. +--- + +The `sections/` directory contains YAML files that define the major sections of your security guide. Each section file provides a name and a description, which are used to organize and present rules in generated documentation. + +## Section File Structure + +- **name**: + The display name of the section as it will appear in the guide. + +- **description**: + A description of the section, shown in the guide for context. + +## Example Section File + +```yaml +name: "iCloud" +description: | + This section contains the configuration and enforcement of iCloud and the Apple ID service settings. + + NOTE: The check/fix commands outlined in this section _MUST_ be run by a user with elevated privileges. +``` + +## Common Sections + +Below are typical section names you may find in this repository: + +``` +. auditing +. authentication +. icloud +. inherent +. macos +. not_applicable +. passwordpolicy +. permanent +. srg +. supplemental +. system_settings +. systempreferences +``` + +**Tip:** +Keep section names and descriptions clear and concise to ensure guides are easy to navigate and understand. diff --git a/docs/src/content/docs/welcome/getting-started.mdx b/docs/src/content/docs/welcome/getting-started.mdx new file mode 100644 index 000000000..0a5eb92c8 --- /dev/null +++ b/docs/src/content/docs/welcome/getting-started.mdx @@ -0,0 +1,92 @@ +--- +title: Getting Started +description: A getting-started reference. +--- + +import { Aside } from '@astrojs/starlight/components'; + +The macOS Security Compliance Project is developed and maintained on [GitHub](https://github.com/usnistgov/macos_security). +**Each branch of the repository contains the rules and resources specific to a particular macOS version.** To work with the project or run its workflows, there are some prerequisites you need to install first. + +--- + +## Prerequisites + +Before you begin, ensure you have the following installed on your system: + +- **Git** (optional, only needed if you want to clone the repository instead of downloading files directly from GitHub) + [Download Git](https://git-scm.com/downloads) or use your system's package manager (see note below). +- **Python 3** (required for running the project scripts and generating files) + [Download Python](https://www.python.org/downloads/) or install via your package manager (see note below). + - Python modules: + - `pyyaml` + - `xlwt` + - These can be installed using `pip` after Python is set up. + For example: + ```bash + pip3 install pyyaml xlwt --user + ``` +- **Ruby** (optional, only needed for working with certain documentation formats) + [Download Ruby](https://www.ruby-lang.org/en/downloads/) or install via your package manager (see note below). + - Gems: + - `asciidoctor` + - `asciidoctor-pdf` + - `rouge` + - These can be installed using `gem` or `bundle` after Ruby is set up. + +--- + +## Downloading the Repository + +You can obtain the project files in one of two ways: + +- **Download directly from GitHub:** + + Visit the [GitHub repository](https://github.com/usnistgov/macos_security), select the branch that matches your target OS version (e.g., `sequoia`) using the branch dropdown, then use the "Download ZIP" option. + + + + *If you download the ZIP for the correct branch, you can [skip to Working with Project Files](#working-with-project-files).* + +**OR** + +- **Clone using Git:** + + ```bash + git clone https://github.com/usnistgov/macos_security.git + cd macos_security + ``` + Then, continue below to select the correct branch. + +--- + +## Selecting the Correct Branch + +Before you begin working, select the repository branch that corresponds to the macOS version you intend to work with. + + + +To switch to the appropriate branch: +```bash +git checkout sequoia +``` + +--- + +## Working with Project Files + +All the files you will work with are located in the `macos_security` folder. The contents of this folder are specific to the branch you have selected and include the tools and resources required to generate project outputs. + +Within this folder, you can: +- Generate baselines +- Produce guidance documentation +- Create DDM and SCAP content +- Generate mappings and compliance scripts +- Make exemptions +- Customize and tailor the output content to your needs + +For next steps, feel free to check out the [Quick Guide](/welcome/quick-guide/) for a quick overview, explore the Guides section of this website, or visit the project's [wiki](https://github.com/usnistgov/macos_security/wiki). diff --git a/docs/src/content/docs/welcome/introduction.mdx b/docs/src/content/docs/welcome/introduction.mdx new file mode 100644 index 000000000..5d22c9003 --- /dev/null +++ b/docs/src/content/docs/welcome/introduction.mdx @@ -0,0 +1,76 @@ +--- +title: Introduction +description: A macOS Security Compliance Project Overview. +--- + +import { Aside } from '@astrojs/starlight/components'; + +The **macOS Security Compliance Project** is an open source initiative providing a programmatic approach to generating security guidance for macOS. This project enables the creation of customized security baselines by leveraging a comprehensive library of rules mapped to compliance requirements from established security guides, or for developing custom guidance. + +By mapping security-enhancing rules to existing guides and policies, this project supports multiple security frameworks and regulated industry policies. Documentation and QA are uniformly managed, simplifying and accelerating the annual update process through unified and standardized efforts. + +--- + +## Why This Project? + +- **Accelerate Adoption:** Ensure guidance is available for new OS/hardware releases. +- **Reduce Global Effort:** Unify and consolidate compliance work into a single project. +- **Foster Collaboration:** Develop methodologies to reduce overhead and redundancy among baseline authors. +- **Standardize Controls:** Unify the approach to setting security controls. +- **Inform Vendors:** Provide MDM/EMM/security/audit vendors and Apple with insight into customer hardening needs. + + + +--- + +## Supported Publications + +The project includes guidance from the following sources: + +### Government Publications + +- **NIST 800-53** ([link](https://csrc.nist.gov/publications/detail/sp/800-53/rev-5/final)) + - FISMA High + - FISMA Moderate + - FISMA Low +- **NIST 800-171** ([link](https://csrc.nist.gov/pubs/sp/800/171/r3/final)) +- **DISA STIG** ([link](https://public.cyber.mil/stigs/downloads/)) +- **CMMC 2.0** ([link](https://dodcio.defense.gov/CMMC/)) +- **CNSSI-1253** ([link](https://www.dcsa.mil/portals/91/documents/ctp/nao/CNSSI_No1253.pdf)) +- **indigo** ([link](https://www.bsi.bund.de/EN/Themen/Oeffentliche-Verwaltung/Zulassung/mobile_Kommunikation/mobileKommunikation_node.html#doc919528bodyText2)) + - indigo Base (iOS Only) + - indigo High (iOS Only) + +### Non-Governmental Standards + +- **CIS Benchmarks** ([link](https://www.cisecurity.org/benchmark)) +- **CIS Critical Security Controls v8** ([link](https://www.cisecurity.org/controls/v8/)) + +--- + +## Development Team + +This project is a collaboration between federal IT Security staff and macOS Administrators, published by: + +- [National Institute of Standards and Technology (NIST)](https://www.nist.gov) +- [National Aeronautics and Space Administration (NASA)](https://www.nasa.gov) +- [Defense Information Systems Agency (DISA)](https://www.disa.mil) +- [Los Alamos National Lab (LANL)](https://www.lanl.gov) + +--- + +## Objective + +To develop an extensible, modern approach to security guidance usable by any organization (Government, Enterprise, Education) needing to adhere to security compliance frameworks and policy. Project outputs include scripts, documentation, and configuration profile payloads for use with modern management tools. + +--- + +## Audience + +- **System Administrators:** Generate baseline documentation, configuration profile payloads, and scripts. +- **Security Professionals:** Review reporting of applied controls against guidance. +- **Policy Authors:** Map policy metadata to a library of verified controls to create or update baselines. +- **MDM/EMM/Security/Compliance Tool Vendors:** Support configuration, verification, and reporting of security guidance and controls in products using trusted source material. +- **Privacy Officers:** Ensure adequate privacy controls are enabled for institutional organizations. diff --git a/docs/src/content/docs/welcome/quick-guide.mdx b/docs/src/content/docs/welcome/quick-guide.mdx new file mode 100644 index 000000000..aa3c25579 --- /dev/null +++ b/docs/src/content/docs/welcome/quick-guide.mdx @@ -0,0 +1,109 @@ +--- +title: Quick Guide +description: High-level overview for generating all project files. +tableOfContents: false +--- + +import { Steps, Aside } from '@astrojs/starlight/components'; + + +If you're new to the project, start with this Quick Guide for a high-level overview of the workflow. After reviewing these steps, check out each step's corresponding "How To" section in the documentation menu. These sections explain in more detail what each step does, why it's important, and what outputs to expect. + +This quick guide provides a high-level overview of the steps required to generate all files with the macOS Security Compliance Project. + + + + +
    +
  1. + 1. Prepare Your Environment +
      +
    • Ensure all prerequisites are installed (Python, required modules, etc.).
    • +
    • Download or clone the repository.
    • +
    + +
  2. +
  3. + 2. Verify and Select the Correct Branch +
      +
    • Checkout the branch that matches your target OS version (e.g., sequoia).
    • +
    + +
  4. +
  5. + 3. Generate a Baseline + + +
  6. +
  7. + 4. Personalize: Customize Rules Optional +
      +
    • Customize rules by modifying or adding rule YAML files in the custom folder as needed.
    • +
    + +
  8. +
  9. + 5. Generate Guidance Documentation Optional + + +
  10. +
  11. + 6. Generate Configuration Profiles +
      +
    • Add the -p flag to generate_guidance.py to generate configuration profiles for supported rules.
    • +
    + +
  12. +
  13. + 7. Generate DDM Content +
      +
    • Add the -D flag to generate_guidance.py to generate Declarative Device Management (DDM) components.
    • +
    + +
  14. +
  15. + 8. Generate Compliance Scripts +
      +
    • Add the -s flag to generate_guidance.py to generate a compliance script for automated checking and remediation.
    • +
    + +
  16. +
  17. + 9. Make Exemptions Optional +
      +
    • Customize or exempt specific rules as needed for your environment.
    • +
    + +
  18. +
+
+ + diff --git a/docs/src/styles/custom.css b/docs/src/styles/custom.css index f8f16dd77..b1c2ecaa8 100644 --- a/docs/src/styles/custom.css +++ b/docs/src/styles/custom.css @@ -1,4 +1,4 @@ - +/* Color theme variables */ /* Light mode colors rgba(49, 100, 49, 1) */ :root { --sl-color-accent: rgb(49, 100, 49); @@ -6,9 +6,14 @@ /* Dark mode colors */ :root[data-theme='dark'] { - --sl-color-accent: rgb(49, 100, 49); + --sl-color-accent-high: #6ab549 !important; } +/* ---------------------------------------------------------------------- */ +/* This section contains custom styles for the NIST Header */ +/* ---------------------------------------------------------------------- */ + +/* NIST header styles */ #nistheadergoeshere { position: fixed; top: 0; @@ -18,15 +23,89 @@ width: 100%; } +/* NIST footer styles */ #nistfootergoeshere { position: relative; - z-index: 1000; + z-index: 0; + margin-top: 50px; } +/* Custom header styles */ .header { #position: fixed; top: 40px; left: 0; width: 100%; +} + +/* Do not apply .header styles if inside .expressive-code */ +.expressive-code .header { + position: static !important; + top: unset !important; + left: unset !important; + width: unset !important; +} + +/* Sidebar content - push down to avoid overlap with header */ +.sidebar-content, +.right-sidebar-content, +.right-sidebar-panel { + margin-top: 45px; +} + +/* Bring down the mobile TOC summary */ +#starlight__on-this-page--mobile { + margin-top: 40px; +} +/* Bring the body down to avoid overlap with header */ +body { + margin-top: 30px; } + +/* If sl-banner is present, increase body margin-top */ +body:has(.sl-banner) { + margin-top: 40px; +} + +/* Add extra scroll offset when clicking anchor links */ +sl-anchor-link, +.sl-heading-wrapper, +.sl-heading-wrapper h1, +.sl-heading-wrapper h2, +.sl-heading-wrapper h3, +.sl-heading-wrapper h4, +.sl-heading-wrapper h5, +.sl-heading-wrapper h6 { + scroll-margin-top: 30px; +} + +/* Only Apply the following style when in mobile view */ +@media (max-width: 50rem) { + @layer starlight.core { + starlight-menu-button > button { + position: fixed; + /* Only adjust vertical position, do not change size */ + top: calc((var(--sl-nav-height) - var(--sl-menu-button-size)) / 2 + 40px); + inset-inline-end: var(--sl-nav-pad-x); + z-index: var(--sl-z-index-navbar); + } + } +} +/* ---------------------------------------------------------------------- */ +/* ---------------------------------------------------------------------- */ + +/* Site title transition and hover effect */ +.site-title { + transition: transform 0.2s ease, color 0.2s ease; +} + +.site-title:hover { + color: #6ab549; /* dark for light mode */ + cursor: pointer; + transform: translateY(-4px); +} + +:root[data-theme='dark'] .site-title:hover { + color: rgb(49, 100, 49); /* light for dark mode */ +} \ No newline at end of file diff --git a/docs/src/styles/home_page.css b/docs/src/styles/home_page.css new file mode 100644 index 000000000..2740d6c33 --- /dev/null +++ b/docs/src/styles/home_page.css @@ -0,0 +1,134 @@ +/* Hero image and HTML container styles */ +.hero img, +.hero > .hero-html { + object-fit: contain; + /* Responsive width and height */ + width: min(90%, 32rem); + height: auto; + margin-inline: auto; + /* Initial rotation and scale */ + transform: rotate(12deg) scale(1.05); + transition: all 0.3s; +} + +/* Hover effect: stronger glow, increased brightness, and opposite rotation/scale */ +.hero img:hover, +.hero > .hero-html:hover { + transform: rotate(-5deg) scale(1.12); +} + +/* Light mode hero image color */ +/* Applies a lighter green glow and increased brightness to hero images in light mode */ +:root:not([data-theme='dark']) .hero img { + /* Lighter green glow for light mode */ + filter: drop-shadow(0 0 16px #7ed957) brightness(1.1); +} + +/* Dark mode hero image color */ +/* Applies a deeper green glow and increased brightness to hero images in dark mode */ +:root[data-theme='dark'] .hero img { + /* Deeper green glow for dark mode */ + filter: drop-shadow(0 0 16px #236c2b) brightness(1.1); +} + +/* Button colors: background always dark green, text adapts to mode */ +/* Define CSS variables for hero button background and text color based on theme */ +:root:not([data-theme='dark']) { + --hero-btn-bg: #236c2b; /* dark green background */ + --hero-btn-color: #fff; /* lighter text for light mode */ +} +:root[data-theme='dark'] { + --hero-btn-bg: #236c2b; /* dark green background */ + --hero-btn-color: #fff; /* lighter text for dark mode */ +} + +/* Hero button styles */ +/* Styles for hero section buttons, using theme variables for background and text color */ +.hero .Button { + background: var(--hero-btn-bg, #7ed957); /* fallback to light green if variable not set */ + color: var(--hero-btn-color, #222); /* fallback to dark text if variable not set */ + border: none; + padding: 0.75em 1.5em; + border-radius: 0.5em; + font-weight: bold; + cursor: pointer; + transition: background 0.3s, color 0.3s; +} + +/* Color flop on hover */ +.hero .Button:hover { + background: var(--hero-btn-color, #222); + color: var(--hero-btn-bg, #7ed957); +} + +/* Color flop for Starlight hero primary buttons (text only, works in both modes, custom color) */ +.hero .sl-link-button.primary:hover { + color: var(--hero-primary-hover); +} + +/* Color flop for Starlight hero secondary buttons (text only, works in both modes, custom color) */ +.hero .sl-link-button.secondary:hover { + color: var(--hero-link-color); +} + +/* Color flop for Starlight hero minimal buttons (text only, works in both modes) */ +.hero .sl-link-button.minimal:hover { + color: var(--hero-link-color); +} + +/* Stronger glow for minimal button hover in light mode only */ +:root:not([data-theme='dark']) .hero .sl-link-button.minimal:hover { + text-shadow: + 0 0 8px #fff, + 0 0 16px #7ed957; +} + +/* Custom button color for primary and secondary hero buttons */ +.hero .sl-link-button.primary, +.hero .sl-link-button.secondary { + background: var(--hero-btn-bg); + color: var(--hero-btn-color); + border: none; +} + +/* How-to link list styles */ +.howto-link-list { + list-style: none; + padding: 0; + margin: 0; +} +.howto-link-list li { + border-bottom: 1px solid var(--sl-color-gray-6); + padding: 0.25rem 0; + margin: 0; +} +.howto-link-list li:last-child { + border-bottom: none; +} +.howto-link-list a { + display: flex; + justify-content: space-between; + align-items: center; + text-decoration: none; +} +.howto-link-list .arrow { + display: inline-block; + width: 1rem; + height: 1rem; + background-color: currentColor; + mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17.92 11.62a1.001 1.001 0 0 0-.21-.33l-5-5a1.003 1.003 0 1 0-1.42 1.42l3.3 3.29H7a1 1 0 0 0 0 2h7.59l-3.3 3.29a1.002 1.002 0 0 0 .325 1.639 1 1 0 0 0 1.095-.219l5-5a1 1 0 0 0 .21-.33 1 1 0 0 0 0-.76Z'%3E%3C/path%3E%3C/svg%3E"); + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17.92 11.62a1.001 1.001 0 0 0-.21-.33l-5-5a1.003 1.003 0 1 0-1.42 1.42l3.3 3.29H7a1 1 0 0 0 0 2h7.59l-3.3 3.29a1.002 1.002 0 0 0 .325 1.639 1 1 0 0 0 1.095-.219l5-5a1 1 0 0 0 .21-.33 1 1 0 0 0 0-.76Z'%3E%3C/path%3E%3C/svg%3E"); + mask-size: 100%; + -webkit-mask-size: 100%; +} + +/* Responsive: shrink hero image on mobile screens and add padding */ +@media (max-width: 600px) { + .hero img, + .hero > .hero-html { + width: 85vw; + max-width: 20rem; + padding: 1rem; /* Add padding for small screens */ + padding-top: 3rem; /* Add extra space from the top */ + } +} \ No newline at end of file From 75132a22da99c558dc63a7689f0ca9f89a199ac5 Mon Sep 17 00:00:00 2001 From: Bob Gendler Date: Tue, 5 Aug 2025 11:29:38 -0400 Subject: [PATCH 20/73] Update index.mdx --- docs/src/content/docs/index.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/src/content/docs/index.mdx b/docs/src/content/docs/index.mdx index 6afa3fabb..b5c850a66 100644 --- a/docs/src/content/docs/index.mdx +++ b/docs/src/content/docs/index.mdx @@ -24,7 +24,7 @@ import { Card, CardGrid } from '@astrojs/starlight/components'; ## Latest Release:
- + ## Quick Links From fd408264f261ef6b034aa00578b828b9bac8833d Mon Sep 17 00:00:00 2001 From: Bob Gendler Date: Tue, 5 Aug 2025 14:07:12 -0400 Subject: [PATCH 21/73] refactor[astro docs] Moved scripts folder --- docs/{ => public}/scripts/github-buttons.js | 0 docs/{ => public}/scripts/github-latest-release.js | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename docs/{ => public}/scripts/github-buttons.js (100%) rename docs/{ => public}/scripts/github-latest-release.js (100%) diff --git a/docs/scripts/github-buttons.js b/docs/public/scripts/github-buttons.js similarity index 100% rename from docs/scripts/github-buttons.js rename to docs/public/scripts/github-buttons.js diff --git a/docs/scripts/github-latest-release.js b/docs/public/scripts/github-latest-release.js similarity index 100% rename from docs/scripts/github-latest-release.js rename to docs/public/scripts/github-latest-release.js From 9c4587a62a8bae765b87207acd6eb3776039f9dc Mon Sep 17 00:00:00 2001 From: Bob Gendler Date: Tue, 5 Aug 2025 14:13:33 -0400 Subject: [PATCH 22/73] refactor[docs] Moved scripts directory (#514) From 0e85b935353a41b3d4e86dfac67f24d22b8c397f Mon Sep 17 00:00:00 2001 From: Jordy Witteman Date: Thu, 7 Aug 2025 17:22:41 +0200 Subject: [PATCH 23/73] Updates and mapping - Updates to some rules - Mapping added for `nlmapgov_plus` to the BIO rules --- baselines/nlmapgov_base.yaml | 19 ++++++++++++++++++- baselines/nlmapgov_plus.yaml | 1 + rules/audit/audit_flags_ad_configure.yaml | 1 + rules/icloud/icloud_drive_disable.yaml | 2 ++ rules/icloud/icloud_keychain_disable.yaml | 2 ++ rules/icloud/icloud_sync_disable.yaml | 2 ++ rules/os/os_authenticated_root_enable.yaml | 3 ++- .../os_external_storage_access_defined.yaml | 4 +++- rules/os/os_home_folders_secure.yaml | 2 ++ rules/os/os_httpd_disable.yaml | 2 ++ .../os_install_log_retention_configure.yaml | 3 +++ rules/os/os_nfsd_disable.yaml | 2 ++ rules/os/os_on_device_dictation_enforce.yaml | 2 ++ rules/os/os_password_hint_remove.yaml | 2 ++ rules/os/os_password_proximity_disable.yaml | 2 ++ rules/os/os_password_sharing_disable.yaml | 2 ++ ..._provide_automated_account_management.yaml | 2 ++ ...pid_security_response_removal_disable.yaml | 2 ++ rules/os/os_root_disable.yaml | 3 ++- ...advertising_privacy_protection_enable.yaml | 2 ++ ...ri_prevent_cross-site_tracking_enable.yaml | 2 ++ ...fari_show_full_website_address_enable.yaml | 2 ++ .../os/os_safari_show_status_bar_enabled.yaml | 2 ++ ...safari_warn_fraudulent_website_enable.yaml | 2 ++ rules/os/os_secure_boot_verify.yaml | 2 ++ .../os_setup_assistant_filevault_enforce.yaml | 2 ++ rules/os/os_sudo_timeout_configure.yaml | 3 +++ .../os_sudoers_timestamp_type_configure.yaml | 2 ++ .../os_terminal_secure_keyboard_enable.yaml | 2 ++ rules/os/os_tftpd_disable.yaml | 2 ++ ...os_unlock_active_user_session_disable.yaml | 2 ++ .../pwpolicy_prevent_dictionary_words.yaml | 1 - ...stem_settings_automatic_login_disable.yaml | 2 ++ ...tings_critical_update_install_enforce.yaml | 2 ++ ..._settings_diagnostics_reports_disable.yaml | 2 ++ .../system_settings_find_my_disable.yaml | 3 +++ .../system_settings_firewall_enable.yaml | 2 ++ ...settings_firewall_stealth_mode_enable.yaml | 2 ++ ...ekeeper_identified_developers_allowed.yaml | 2 ++ ...tings_improve_assistive_voice_disable.yaml | 2 ++ ...ystem_settings_improve_search_disable.yaml | 2 ++ ...ttings_improve_siri_dictation_disable.yaml | 2 ++ ...ettings_install_macos_updates_enforce.yaml | 2 ++ ...tem_settings_internet_sharing_disable.yaml | 2 ++ ...ystem_settings_media_sharing_disabled.yaml | 2 ++ ...ystem_settings_password_hints_disable.yaml | 2 ++ ...ings_personalized_advertising_disable.yaml | 2 ++ ...stem_settings_printer_sharing_disable.yaml | 2 ++ .../system_settings_rae_disable.yaml | 2 ++ ...em_settings_remote_management_disable.yaml | 2 ++ ...ystem_settings_screen_sharing_disable.yaml | 2 ++ ...nsaver_ask_for_password_delay_enforce.yaml | 2 ++ ...settings_screensaver_password_enforce.yaml | 2 ++ ..._settings_screensaver_timeout_enforce.yaml | 2 ++ .../system_settings_smbd_disable.yaml | 2 ++ .../system_settings_ssh_disable.yaml | 2 ++ ...ngs_system_wide_preferences_configure.yaml | 2 ++ ...ings_time_machine_encrypted_configure.yaml | 2 ++ 58 files changed, 132 insertions(+), 5 deletions(-) diff --git a/baselines/nlmapgov_base.yaml b/baselines/nlmapgov_base.yaml index 280b9dba7..44ec763c4 100644 --- a/baselines/nlmapgov_base.yaml +++ b/baselines/nlmapgov_base.yaml @@ -16,8 +16,20 @@ parent_values: "nlmapgov_base" profile: - section: "auditing" rules: + - audit_acls_files_configure + - audit_acls_folders_configure - audit_auditd_enabled + - audit_control_acls_configure + - audit_control_group_configure + - audit_control_mode_configure + - audit_control_owner_configure + - audit_files_group_configure + - audit_files_mode_configure + - audit_files_owner_configure - audit_flags_ad_configure + - audit_folder_group_configure + - audit_folder_owner_configure + - audit_folders_mode_configure - audit_retention_configure - section: "macos" rules: @@ -34,9 +46,14 @@ profile: - pwpolicy_minimum_length_enforce - section: "systemsettings" rules: + - system_settings_automatic_login_disable + - system_settings_critical_update_install_enforce - system_settings_filevault_enforce + - system_settings_find_my_disable + - system_settings_gatekeeper_identified_developers_allowed - system_settings_gatekeeper_override_disallow - system_settings_guest_account_disable + - system_settings_install_macos_updates_enforce - system_settings_loginwindow_loginwindowtext_enable - system_settings_software_update_app_update_enforce - system_settings_software_update_download_enforce @@ -49,7 +66,7 @@ profile: - os_secure_enclave - section: "Permanent" rules: - - pwpolicy_prevent_dictionary_words + - audit_off_load_records - section: "Supplemental" rules: - supplemental_filevault \ No newline at end of file diff --git a/baselines/nlmapgov_plus.yaml b/baselines/nlmapgov_plus.yaml index 1c6c9d5ef..a32cef5cd 100644 --- a/baselines/nlmapgov_plus.yaml +++ b/baselines/nlmapgov_plus.yaml @@ -26,6 +26,7 @@ profile: - audit_files_group_configure - audit_files_mode_configure - audit_files_owner_configure + - audit_flags_ad_configure - audit_folder_group_configure - audit_folder_owner_configure - audit_folders_mode_configure diff --git a/rules/audit/audit_flags_ad_configure.yaml b/rules/audit/audit_flags_ad_configure.yaml index 166c94dff..af58c4bff 100644 --- a/rules/audit/audit_flags_ad_configure.yaml +++ b/rules/audit/audit_flags_ad_configure.yaml @@ -103,6 +103,7 @@ tags: - stig - cnssi-1253_moderate - nlmapgov_base + - nlmapgov_plus severity: medium mobileconfig: false mobileconfig_info: diff --git a/rules/icloud/icloud_drive_disable.yaml b/rules/icloud/icloud_drive_disable.yaml index 26c2ad64c..77a34a272 100644 --- a/rules/icloud/icloud_drive_disable.yaml +++ b/rules/icloud/icloud_drive_disable.yaml @@ -48,6 +48,8 @@ references: - AC.L1-3.1.20 - CM.L2-3.4.6 - CM.L2-3.4.7 + bio: + - 8.12 macOS: - '15.0' tags: diff --git a/rules/icloud/icloud_keychain_disable.yaml b/rules/icloud/icloud_keychain_disable.yaml index 8c50c0365..68317def5 100644 --- a/rules/icloud/icloud_keychain_disable.yaml +++ b/rules/icloud/icloud_keychain_disable.yaml @@ -48,6 +48,8 @@ references: - AC.L1-3.1.20 - CM.L2-3.4.6 - CM.L2-3.4.7 + bio: + - 8.12 macOS: - '15.0' tags: diff --git a/rules/icloud/icloud_sync_disable.yaml b/rules/icloud/icloud_sync_disable.yaml index f3a72c881..af31c1c61 100644 --- a/rules/icloud/icloud_sync_disable.yaml +++ b/rules/icloud/icloud_sync_disable.yaml @@ -47,6 +47,8 @@ references: - AC.L1-3.1.20 - CM.L2-3.4.6 - CM.L2-3.4.7 + bio: + - 8.12 macOS: - '15.0' tags: diff --git a/rules/os/os_authenticated_root_enable.yaml b/rules/os/os_authenticated_root_enable.yaml index 1d1a44ea0..e47117f93 100644 --- a/rules/os/os_authenticated_root_enable.yaml +++ b/rules/os/os_authenticated_root_enable.yaml @@ -53,6 +53,8 @@ references: - AC.L1-3.1.1 - CM.L2-3.4.5 - SC.L2-3.13.11 + bio: + - 5.16.02 macOS: - '15.0' tags: @@ -72,7 +74,6 @@ tags: - cmmc_lvl1 - stig - cnssi-1253_moderate - - nlmapgov_base - nlmapgov_plus severity: medium mobileconfig: false diff --git a/rules/os/os_external_storage_access_defined.yaml b/rules/os/os_external_storage_access_defined.yaml index d19083d57..7728d3d74 100644 --- a/rules/os/os_external_storage_access_defined.yaml +++ b/rules/os/os_external_storage_access_defined.yaml @@ -25,7 +25,9 @@ references: - 03.08.07 cmmc: - MP.L2-3.8.7 - - MP.L2-3.8.8 + - MP.L2-3.8.8 + bio: + - 8.12 odv: hint: Allowed, ReadOnly, or Disallowed recommended: Allowed diff --git a/rules/os/os_home_folders_secure.yaml b/rules/os/os_home_folders_secure.yaml index 067542a5d..a4ae8190f 100644 --- a/rules/os/os_home_folders_secure.yaml +++ b/rules/os/os_home_folders_secure.yaml @@ -41,6 +41,8 @@ references: cmmc: - AC.L1-3.1.1 - AC.L2-3.1.5 + bio: + - 8.27.01 macOS: - '15.0' tags: diff --git a/rules/os/os_httpd_disable.yaml b/rules/os/os_httpd_disable.yaml index ac02fb9a9..1da127430 100644 --- a/rules/os/os_httpd_disable.yaml +++ b/rules/os/os_httpd_disable.yaml @@ -38,6 +38,8 @@ references: - 4.8 cmmc: - AC.L1-3.1.1 + bio: + - 8.27.01 macOS: - '15.0' tags: diff --git a/rules/os/os_install_log_retention_configure.yaml b/rules/os/os_install_log_retention_configure.yaml index 843e80296..b6b4b82bc 100644 --- a/rules/os/os_install_log_retention_configure.yaml +++ b/rules/os/os_install_log_retention_configure.yaml @@ -38,6 +38,8 @@ references: - 8.3 cmmc: - AU.L2-3.3.1 + bio: + - 8.19.01 macOS: - '15.0' odv: @@ -46,6 +48,7 @@ odv: cis_lvl1: 365 cis_lvl2: 365 stig: 365 + nlmapgov_plus: 365 tags: - cis_lvl1 - cis_lvl2 diff --git a/rules/os/os_nfsd_disable.yaml b/rules/os/os_nfsd_disable.yaml index eea7e0d63..c0a17d510 100644 --- a/rules/os/os_nfsd_disable.yaml +++ b/rules/os/os_nfsd_disable.yaml @@ -43,6 +43,8 @@ references: - 4.8 cmmc: - AC.L1-3.1.1 + bio: + - 8.27.01 macOS: - '15.0' tags: diff --git a/rules/os/os_on_device_dictation_enforce.yaml b/rules/os/os_on_device_dictation_enforce.yaml index ea7898853..6a0f3652c 100644 --- a/rules/os/os_on_device_dictation_enforce.yaml +++ b/rules/os/os_on_device_dictation_enforce.yaml @@ -44,6 +44,8 @@ references: - AC.L1-3.1.20 - CM.L2-3.4.6 - CM.L2-3.4.7 + bio: + - 8.12 macOS: - '15.0' tags: diff --git a/rules/os/os_password_hint_remove.yaml b/rules/os/os_password_hint_remove.yaml index 58f7e957f..ecd8209da 100644 --- a/rules/os/os_password_hint_remove.yaml +++ b/rules/os/os_password_hint_remove.yaml @@ -41,6 +41,8 @@ references: - SRG-OS-000079-GPOS-00047 disa_stig: - APPL-15-003014 + bio: + - 8.27.01 macOS: - '15.0' tags: diff --git a/rules/os/os_password_proximity_disable.yaml b/rules/os/os_password_proximity_disable.yaml index 6d0b4f693..ec616dd35 100644 --- a/rules/os/os_password_proximity_disable.yaml +++ b/rules/os/os_password_proximity_disable.yaml @@ -37,6 +37,8 @@ references: cmmc: - IA.L2-3.5.8 - IA.L2-3.5.9 + bio: + - 8.12 macOS: - '15.0' tags: diff --git a/rules/os/os_password_sharing_disable.yaml b/rules/os/os_password_sharing_disable.yaml index b30d1096e..dd72d4f94 100644 --- a/rules/os/os_password_sharing_disable.yaml +++ b/rules/os/os_password_sharing_disable.yaml @@ -37,6 +37,8 @@ references: - IA.L2-3.5.9 cci: - N/A + bio: + - 8.12 macOS: - '15.0' tags: diff --git a/rules/os/os_provide_automated_account_management.yaml b/rules/os/os_provide_automated_account_management.yaml index e86ed088e..4e5d1374e 100644 --- a/rules/os/os_provide_automated_account_management.yaml +++ b/rules/os/os_provide_automated_account_management.yaml @@ -23,6 +23,8 @@ references: - N/A srg: - SRG-OS-000001-GPOS-00001 + bio: + - 5.16.02 macOS: - '15.0' tags: diff --git a/rules/os/os_rapid_security_response_removal_disable.yaml b/rules/os/os_rapid_security_response_removal_disable.yaml index 8a9a0314f..19605437e 100644 --- a/rules/os/os_rapid_security_response_removal_disable.yaml +++ b/rules/os/os_rapid_security_response_removal_disable.yaml @@ -36,6 +36,8 @@ references: - SI.L1-3.14.1 - SI.L1-3.14.2 - SI.L1-3.14.4 + bio: + - 8.08.01 macOS: - '15.0' tags: diff --git a/rules/os/os_root_disable.yaml b/rules/os/os_root_disable.yaml index dc24eb857..c32d61583 100644 --- a/rules/os/os_root_disable.yaml +++ b/rules/os/os_root_disable.yaml @@ -43,6 +43,8 @@ references: - SRG-OS-000104-GPOS-00051 disa_stig: - APPL-15-000100 + bio: + - 5.16.02 macOS: - '15.0' tags: @@ -62,7 +64,6 @@ tags: - cmmc_lvl1 - stig - cnssi-1253_moderate - - nlmapgov_base - nlmapgov_plus severity: medium mobileconfig: false diff --git a/rules/os/os_safari_advertising_privacy_protection_enable.yaml b/rules/os/os_safari_advertising_privacy_protection_enable.yaml index 18ffdf537..53cd72d31 100644 --- a/rules/os/os_safari_advertising_privacy_protection_enable.yaml +++ b/rules/os/os_safari_advertising_privacy_protection_enable.yaml @@ -26,6 +26,8 @@ references: - 6.3.6 (level 1) controls v8: - 9.1 + bio: + - 8.12 macOS: - '15.0' tags: diff --git a/rules/os/os_safari_prevent_cross-site_tracking_enable.yaml b/rules/os/os_safari_prevent_cross-site_tracking_enable.yaml index eca88b3dc..a7f30f8b1 100644 --- a/rules/os/os_safari_prevent_cross-site_tracking_enable.yaml +++ b/rules/os/os_safari_prevent_cross-site_tracking_enable.yaml @@ -27,6 +27,8 @@ references: controls v8: - 9.1 - 9.3 + bio: + - 8.12 macOS: - '15.0' tags: diff --git a/rules/os/os_safari_show_full_website_address_enable.yaml b/rules/os/os_safari_show_full_website_address_enable.yaml index c30b1c39d..01c9df151 100644 --- a/rules/os/os_safari_show_full_website_address_enable.yaml +++ b/rules/os/os_safari_show_full_website_address_enable.yaml @@ -26,6 +26,8 @@ references: - 6.3.7 (level 1) controls v8: - 9.1 + bio: + - 8.27.01 macOS: - '15.0' tags: diff --git a/rules/os/os_safari_show_status_bar_enabled.yaml b/rules/os/os_safari_show_status_bar_enabled.yaml index 4c7d922bb..37a682d94 100644 --- a/rules/os/os_safari_show_status_bar_enabled.yaml +++ b/rules/os/os_safari_show_status_bar_enabled.yaml @@ -26,6 +26,8 @@ references: - 6.3.10 (level 1) controls v8: - 9.1 + bio: + - 8.27.01 macOS: - '15.0' tags: diff --git a/rules/os/os_safari_warn_fraudulent_website_enable.yaml b/rules/os/os_safari_warn_fraudulent_website_enable.yaml index 355aaca5c..bb4c10bb1 100644 --- a/rules/os/os_safari_warn_fraudulent_website_enable.yaml +++ b/rules/os/os_safari_warn_fraudulent_website_enable.yaml @@ -27,6 +27,8 @@ references: controls v8: - 9.1 - 9.3 + bio: + - 8.27.01 macOS: - '15.0' tags: diff --git a/rules/os/os_secure_boot_verify.yaml b/rules/os/os_secure_boot_verify.yaml index 1efe7f2d8..09b0c0aac 100644 --- a/rules/os/os_secure_boot_verify.yaml +++ b/rules/os/os_secure_boot_verify.yaml @@ -32,6 +32,8 @@ references: - SRG-OS-000446-GPOS-00200 disa_stig: - APPL-15-005100 + bio: + - 8.27.01 macOS: - '15.0' tags: diff --git a/rules/os/os_setup_assistant_filevault_enforce.yaml b/rules/os/os_setup_assistant_filevault_enforce.yaml index f2c3d0ac8..64b9506e3 100644 --- a/rules/os/os_setup_assistant_filevault_enforce.yaml +++ b/rules/os/os_setup_assistant_filevault_enforce.yaml @@ -38,6 +38,8 @@ references: - 3.11 cmmc: - SC.L2-3.13.16 + bio: + - 8.01.01 macOS: - '15.0' tags: diff --git a/rules/os/os_sudo_timeout_configure.yaml b/rules/os/os_sudo_timeout_configure.yaml index 8a944294e..fd7ec839d 100644 --- a/rules/os/os_sudo_timeout_configure.yaml +++ b/rules/os/os_sudo_timeout_configure.yaml @@ -30,6 +30,8 @@ references: - 5.4 (level 1) controls v8: - 4.3 + bio: + - 8.27.01 macOS: - '15.0' odv: @@ -38,6 +40,7 @@ odv: cis_lvl1: 0 cis_lvl2: 0 stig: 0 + nlmapgov_plus: 0 tags: - 800-53r5_low - 800-53r5_moderate diff --git a/rules/os/os_sudoers_timestamp_type_configure.yaml b/rules/os/os_sudoers_timestamp_type_configure.yaml index 016558e0f..324291118 100644 --- a/rules/os/os_sudoers_timestamp_type_configure.yaml +++ b/rules/os/os_sudoers_timestamp_type_configure.yaml @@ -35,6 +35,8 @@ references: - 4.3 800-171r3: - 03.05.01 + bio: + - 8.27.01 macOS: - '15.0' tags: diff --git a/rules/os/os_terminal_secure_keyboard_enable.yaml b/rules/os/os_terminal_secure_keyboard_enable.yaml index 549b12033..5af2dcfaf 100644 --- a/rules/os/os_terminal_secure_keyboard_enable.yaml +++ b/rules/os/os_terminal_secure_keyboard_enable.yaml @@ -31,6 +31,8 @@ references: - 6.4.1 (level 1) controls v8: - 4.8 + bio: + - 8.12 macOS: - '15.0' tags: diff --git a/rules/os/os_tftpd_disable.yaml b/rules/os/os_tftpd_disable.yaml index b1ae37d3d..e236e9365 100644 --- a/rules/os/os_tftpd_disable.yaml +++ b/rules/os/os_tftpd_disable.yaml @@ -50,6 +50,8 @@ references: - IA.L2-3.5.7 - IA.L2-3.5.8 - IA.L2-3.5.9 + bio: + - 8.27.01 macOS: - '15.0' tags: diff --git a/rules/os/os_unlock_active_user_session_disable.yaml b/rules/os/os_unlock_active_user_session_disable.yaml index 5e92a817d..2c2518b4e 100644 --- a/rules/os/os_unlock_active_user_session_disable.yaml +++ b/rules/os/os_unlock_active_user_session_disable.yaml @@ -45,6 +45,8 @@ references: cmmc: - IA.L1-3.5.1 - IA.L1-3.5.2 + bio: + - 8.27.01 macOS: - '15.0' odv: diff --git a/rules/pwpolicy/pwpolicy_prevent_dictionary_words.yaml b/rules/pwpolicy/pwpolicy_prevent_dictionary_words.yaml index 265f34770..cb5f5ff04 100644 --- a/rules/pwpolicy/pwpolicy_prevent_dictionary_words.yaml +++ b/rules/pwpolicy/pwpolicy_prevent_dictionary_words.yaml @@ -31,6 +31,5 @@ macOS: - '15.0' tags: - permanent - - nlmapgov_base mobileconfig: false mobileconfig_info: diff --git a/rules/system_settings/system_settings_automatic_login_disable.yaml b/rules/system_settings/system_settings_automatic_login_disable.yaml index d4561e4d2..f338e75bc 100644 --- a/rules/system_settings/system_settings_automatic_login_disable.yaml +++ b/rules/system_settings/system_settings_automatic_login_disable.yaml @@ -40,6 +40,8 @@ references: cmmc: - IA.L1-3.5.1 - IA.L1-3.5.2 + bio: + - 5.16.02 macOS: - '15.0' tags: diff --git a/rules/system_settings/system_settings_critical_update_install_enforce.yaml b/rules/system_settings/system_settings_critical_update_install_enforce.yaml index 2ed094c34..00f322313 100644 --- a/rules/system_settings/system_settings_critical_update_install_enforce.yaml +++ b/rules/system_settings/system_settings_critical_update_install_enforce.yaml @@ -36,6 +36,8 @@ references: cmmc: - SI.L1-3.14.1 - SI.L1-3.14.4 + bio: + - 8.08.01 macOS: - '15.0' tags: diff --git a/rules/system_settings/system_settings_diagnostics_reports_disable.yaml b/rules/system_settings/system_settings_diagnostics_reports_disable.yaml index 744aa865a..956ea23c4 100644 --- a/rules/system_settings/system_settings_diagnostics_reports_disable.yaml +++ b/rules/system_settings/system_settings_diagnostics_reports_disable.yaml @@ -51,6 +51,8 @@ references: - 4.8 cmmc: - AC.L1-3.1.20 + bio: + - 8.12 macOS: - '15.0' tags: diff --git a/rules/system_settings/system_settings_find_my_disable.yaml b/rules/system_settings/system_settings_find_my_disable.yaml index fa71b8901..f8cd8d6d3 100644 --- a/rules/system_settings/system_settings_find_my_disable.yaml +++ b/rules/system_settings/system_settings_find_my_disable.yaml @@ -57,6 +57,8 @@ references: - AC.L1-3.1.20 - CM.L2-3.4.6 - CM.L2-3.4.7 + bio: + - 7.10.02 macOS: - '15.0' tags: @@ -74,6 +76,7 @@ tags: - cmmc_lvl1 - stig - cnssi-1253_moderate + - nlmapgov_base - nlmapgov_plus severity: medium mobileconfig: true diff --git a/rules/system_settings/system_settings_firewall_enable.yaml b/rules/system_settings/system_settings_firewall_enable.yaml index a033e95ad..9993cf48e 100644 --- a/rules/system_settings/system_settings_firewall_enable.yaml +++ b/rules/system_settings/system_settings_firewall_enable.yaml @@ -52,6 +52,8 @@ references: - CM.L2-3.4.6 - CM.L2-3.4.7 - SC.L1-3.13.1 + bio: + - 8.27.01 macOS: - '15.0' tags: diff --git a/rules/system_settings/system_settings_firewall_stealth_mode_enable.yaml b/rules/system_settings/system_settings_firewall_stealth_mode_enable.yaml index 3a0e52b22..541af1051 100644 --- a/rules/system_settings/system_settings_firewall_stealth_mode_enable.yaml +++ b/rules/system_settings/system_settings_firewall_stealth_mode_enable.yaml @@ -51,6 +51,8 @@ references: - CM.L2-3.4.6 - CM.L2-3.4.7 - SC.L1-3.13.1 + bio: + - 8.27.01 macOS: - '15.0' tags: diff --git a/rules/system_settings/system_settings_gatekeeper_identified_developers_allowed.yaml b/rules/system_settings/system_settings_gatekeeper_identified_developers_allowed.yaml index 2f747b6f0..935f7b123 100644 --- a/rules/system_settings/system_settings_gatekeeper_identified_developers_allowed.yaml +++ b/rules/system_settings/system_settings_gatekeeper_identified_developers_allowed.yaml @@ -46,6 +46,8 @@ references: - 03.14.02 cmmc: - CM.L2-3.4.5 + bio: + - 8.19.01 macOS: - '15.0' tags: diff --git a/rules/system_settings/system_settings_improve_assistive_voice_disable.yaml b/rules/system_settings/system_settings_improve_assistive_voice_disable.yaml index 78dd9a2c3..258483a11 100644 --- a/rules/system_settings/system_settings_improve_assistive_voice_disable.yaml +++ b/rules/system_settings/system_settings_improve_assistive_voice_disable.yaml @@ -45,6 +45,8 @@ references: - AC.L1-3.1.20 - CM.L2-3.4.6 - CM.L2-3.4.7 + bio: + - 8.12 macOS: - '15.0' tags: diff --git a/rules/system_settings/system_settings_improve_search_disable.yaml b/rules/system_settings/system_settings_improve_search_disable.yaml index cac7d8e43..d059434f1 100644 --- a/rules/system_settings/system_settings_improve_search_disable.yaml +++ b/rules/system_settings/system_settings_improve_search_disable.yaml @@ -46,6 +46,8 @@ references: - AC.L1-3.1.20 - CM.L2-3.4.6 - CM.L2-3.4.7 + bio: + - 8.12 macOS: - '15.0' tags: diff --git a/rules/system_settings/system_settings_improve_siri_dictation_disable.yaml b/rules/system_settings/system_settings_improve_siri_dictation_disable.yaml index 709365ade..544395c1f 100644 --- a/rules/system_settings/system_settings_improve_siri_dictation_disable.yaml +++ b/rules/system_settings/system_settings_improve_siri_dictation_disable.yaml @@ -41,6 +41,8 @@ references: controls v8: - 4.1 - 4.8 + bio: + - 8.12 cmmc: - AC.L1-3.1.20 - CM.L2-3.4.6 diff --git a/rules/system_settings/system_settings_install_macos_updates_enforce.yaml b/rules/system_settings/system_settings_install_macos_updates_enforce.yaml index 3cf7106e9..77bfb33e8 100644 --- a/rules/system_settings/system_settings_install_macos_updates_enforce.yaml +++ b/rules/system_settings/system_settings_install_macos_updates_enforce.yaml @@ -32,6 +32,8 @@ references: controls v8: - 7.3 - 7.4 + bio: + - 8.08.01 macOS: - '15.0' tags: diff --git a/rules/system_settings/system_settings_internet_sharing_disable.yaml b/rules/system_settings/system_settings_internet_sharing_disable.yaml index 49c06fbe8..243f8467c 100644 --- a/rules/system_settings/system_settings_internet_sharing_disable.yaml +++ b/rules/system_settings/system_settings_internet_sharing_disable.yaml @@ -40,6 +40,8 @@ references: cmmc: - AC.L1-3.1.20 - AC.L2-3.1.3 + bio: + - 8.27.01 macOS: - '15.0' tags: diff --git a/rules/system_settings/system_settings_media_sharing_disabled.yaml b/rules/system_settings/system_settings_media_sharing_disabled.yaml index 7f7155116..0a2169bff 100644 --- a/rules/system_settings/system_settings_media_sharing_disabled.yaml +++ b/rules/system_settings/system_settings_media_sharing_disabled.yaml @@ -49,6 +49,8 @@ references: - 4.8 cmmc: - AC.L1-3.1.1 + bio: + - 8.27.01 macOS: - '15.0' tags: diff --git a/rules/system_settings/system_settings_password_hints_disable.yaml b/rules/system_settings/system_settings_password_hints_disable.yaml index 1bbcc1584..f783849bd 100644 --- a/rules/system_settings/system_settings_password_hints_disable.yaml +++ b/rules/system_settings/system_settings_password_hints_disable.yaml @@ -35,6 +35,8 @@ references: - 4.1 cmmc: - IA.L2-3.5.11 + bio: + - 8.27.01 macOS: - '15.0' tags: diff --git a/rules/system_settings/system_settings_personalized_advertising_disable.yaml b/rules/system_settings/system_settings_personalized_advertising_disable.yaml index 720c8b2a1..10117f5f7 100644 --- a/rules/system_settings/system_settings_personalized_advertising_disable.yaml +++ b/rules/system_settings/system_settings_personalized_advertising_disable.yaml @@ -43,6 +43,8 @@ references: - AC.L1-3.1.20 - CM.L2-3.4.6 - CM.L2-3.4.7 + bio: + - 8.12 macOS: - '15.0' tags: diff --git a/rules/system_settings/system_settings_printer_sharing_disable.yaml b/rules/system_settings/system_settings_printer_sharing_disable.yaml index 786756455..5dbcef24e 100644 --- a/rules/system_settings/system_settings_printer_sharing_disable.yaml +++ b/rules/system_settings/system_settings_printer_sharing_disable.yaml @@ -38,6 +38,8 @@ references: cmmc: - CM.L2-3.4.6 - CM.L2-3.4.7 + bio: + - 8.27.01 macOS: - '15.0' tags: diff --git a/rules/system_settings/system_settings_rae_disable.yaml b/rules/system_settings/system_settings_rae_disable.yaml index bae4e1674..b45e43256 100644 --- a/rules/system_settings/system_settings_rae_disable.yaml +++ b/rules/system_settings/system_settings_rae_disable.yaml @@ -42,6 +42,8 @@ references: - 4.8 cmmc: - AC.L1-3.1.1 + bio: + - 8.27.01 macOS: - '15.0' tags: diff --git a/rules/system_settings/system_settings_remote_management_disable.yaml b/rules/system_settings/system_settings_remote_management_disable.yaml index 18d1d5dc0..46fe69a29 100644 --- a/rules/system_settings/system_settings_remote_management_disable.yaml +++ b/rules/system_settings/system_settings_remote_management_disable.yaml @@ -39,6 +39,8 @@ references: cmmc: - CM.L2-3.4.6 - CM.L2-3.4.7 + bio: + - 8.27.01 macOS: - '15.0' tags: diff --git a/rules/system_settings/system_settings_screen_sharing_disable.yaml b/rules/system_settings/system_settings_screen_sharing_disable.yaml index 093790850..304f3b177 100644 --- a/rules/system_settings/system_settings_screen_sharing_disable.yaml +++ b/rules/system_settings/system_settings_screen_sharing_disable.yaml @@ -40,6 +40,8 @@ references: - 4.8 cmmc: - AC.L1-3.1.1 + bio: + - 8.27.01 macOS: - '15.0' tags: diff --git a/rules/system_settings/system_settings_screensaver_ask_for_password_delay_enforce.yaml b/rules/system_settings/system_settings_screensaver_ask_for_password_delay_enforce.yaml index cbfb30026..7a1f2c006 100644 --- a/rules/system_settings/system_settings_screensaver_ask_for_password_delay_enforce.yaml +++ b/rules/system_settings/system_settings_screensaver_ask_for_password_delay_enforce.yaml @@ -42,6 +42,8 @@ references: - 4.7 cmmc: - AC.L2-3.1.10 + bio: + - 5.17.03 macOS: - '15.0' odv: diff --git a/rules/system_settings/system_settings_screensaver_password_enforce.yaml b/rules/system_settings/system_settings_screensaver_password_enforce.yaml index 2545b9e8b..13f0f2642 100644 --- a/rules/system_settings/system_settings_screensaver_password_enforce.yaml +++ b/rules/system_settings/system_settings_screensaver_password_enforce.yaml @@ -31,6 +31,8 @@ references: - 03.05.01 cmmc: - AC.L2-3.1.10 + bio: + - 5.17.03 macOS: - '15.0' tags: diff --git a/rules/system_settings/system_settings_screensaver_timeout_enforce.yaml b/rules/system_settings/system_settings_screensaver_timeout_enforce.yaml index eb9ed5a37..66b20ed7f 100644 --- a/rules/system_settings/system_settings_screensaver_timeout_enforce.yaml +++ b/rules/system_settings/system_settings_screensaver_timeout_enforce.yaml @@ -44,6 +44,8 @@ references: - 4.3 cmmc: - AC.L2-3.1.10 + bio: + - 5.17.03 macOS: - '15.0' odv: diff --git a/rules/system_settings/system_settings_smbd_disable.yaml b/rules/system_settings/system_settings_smbd_disable.yaml index e6153d82e..250f7c740 100644 --- a/rules/system_settings/system_settings_smbd_disable.yaml +++ b/rules/system_settings/system_settings_smbd_disable.yaml @@ -40,6 +40,8 @@ references: - 5.4 cmmc: - AC.L1-3.1.1 + bio: + - 8.27.01 macOS: - '15.0' tags: diff --git a/rules/system_settings/system_settings_ssh_disable.yaml b/rules/system_settings/system_settings_ssh_disable.yaml index 127929eab..4ddfa92b3 100644 --- a/rules/system_settings/system_settings_ssh_disable.yaml +++ b/rules/system_settings/system_settings_ssh_disable.yaml @@ -43,6 +43,8 @@ references: - AC.L1-3.1.1 - CM.L2-3.4.6 - CM.L2-3.4.7 + bio: + - 8.27.01 macOS: - '15.0' tags: diff --git a/rules/system_settings/system_settings_system_wide_preferences_configure.yaml b/rules/system_settings/system_settings_system_wide_preferences_configure.yaml index de515f0ef..2eb8c8d10 100644 --- a/rules/system_settings/system_settings_system_wide_preferences_configure.yaml +++ b/rules/system_settings/system_settings_system_wide_preferences_configure.yaml @@ -99,6 +99,8 @@ references: - AC.L1-3.1.1 - AC.L2-3.1.5 - AC.L2-3.1.6 + bio: + - 8.27.01 macOS: - '15.0' tags: diff --git a/rules/system_settings/system_settings_time_machine_encrypted_configure.yaml b/rules/system_settings/system_settings_time_machine_encrypted_configure.yaml index e4582a344..aa6aa718d 100644 --- a/rules/system_settings/system_settings_time_machine_encrypted_configure.yaml +++ b/rules/system_settings/system_settings_time_machine_encrypted_configure.yaml @@ -42,6 +42,8 @@ references: - 3.6 - 3.11 - 11.3 + bio: + - 8.12 macOS: - '15.0' tags: From 4647021a121763f7f26c03a301995c09f97aeae8 Mon Sep 17 00:00:00 2001 From: Jordy Witteman Date: Thu, 7 Aug 2025 17:29:29 +0200 Subject: [PATCH 24/73] Update os_safari_open_safe_downloads_disable.yaml --- rules/os/os_safari_open_safe_downloads_disable.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/rules/os/os_safari_open_safe_downloads_disable.yaml b/rules/os/os_safari_open_safe_downloads_disable.yaml index 8bfa8f0da..cc0ba323b 100644 --- a/rules/os/os_safari_open_safe_downloads_disable.yaml +++ b/rules/os/os_safari_open_safe_downloads_disable.yaml @@ -27,6 +27,8 @@ references: controls v8: - 9.1 - 9.6 + bio: + - 8.07.01 macOS: - '15.0' tags: From 36dc893c5d6e340b07c741d59ad13723668217d7 Mon Sep 17 00:00:00 2001 From: Jordy Witteman Date: Thu, 14 Aug 2025 11:50:40 +0200 Subject: [PATCH 25/73] Revert guidance script changes Revert guidance script changes: - BIO references removed. Will be done by the owners of mSCP --- scripts/generate_guidance.py | 38 ++++-------------------------------- 1 file changed, 4 insertions(+), 34 deletions(-) diff --git a/scripts/generate_guidance.py b/scripts/generate_guidance.py index 54ee27bb4..adf18345b 100755 --- a/scripts/generate_guidance.py +++ b/scripts/generate_guidance.py @@ -42,7 +42,6 @@ def __init__( cis, cmmc, indigo, - bio, custom_refs, odv, tags, @@ -67,7 +66,6 @@ def __init__( self.rule_cis = cis self.rule_cmmc = cmmc self.rule_indigo = indigo - self.rule_bio = bio self.rule_custom_refs = custom_refs self.rule_odv = odv self.rule_result_value = result_value @@ -92,7 +90,6 @@ def create_asciidoc(self, adoc_rule_template): rule_cis=self.rule_cis, rule_cmmc=self.rule_cmmc, rule_indigo=self.rule_indigo, - rule_bio=self.rule_bio, rule_srg=self.rule_srg, rule_result=self.rule_result_value, ) @@ -129,7 +126,7 @@ def get_check_code(check_yaml): except: return check_yaml # print check_string - check_code = re.search("(?:----((?:.*?\r?\n?)*)----)+", check_string) + check_code = re.search(r"----\n?(.*?)\n?----", check_string, re.DOTALL) # print(check_code.group(1).rstrip()) return check_code.group(1).strip() @@ -143,7 +140,7 @@ def quotify(fix_code): def get_fix_code(fix_yaml): fix_string = fix_yaml.split("[source,bash]")[1] - fix_code = re.search("(?:----((?:.*?\r?\n?)*)----)+", fix_string) + fix_code = re.search(r"----\n?(.*?)\n?----", fix_string, re.DOTALL) return fix_code.group(1) @@ -1715,7 +1712,6 @@ def generate_xls(baseline_name, build_path, baseline_yaml): sheet1.write(0, 17, "CCI", headers) sheet1.write(0, 18, "Severity", headers) sheet1.write(0, 19, "Modified Rule", headers) - sheet1.write(0, 20, "BIO", headers) sheet1.set_panes_frozen(True) sheet1.set_horz_split_pos(1) sheet1.set_vert_split_pos(2) @@ -1852,12 +1848,6 @@ def generate_xls(baseline_name, build_path, baseline_yaml): sheet1.write(counter, 19, customized, topWrap) sheet1.col(19).width = 400 * 15 - bio_refs = (str(rule.rule_bio)).strip('[]\'') - bio_refs = bio_refs.replace(", ", "\n").replace("\'", "") - - sheet1.write(counter, 20, bio_refs, topWrap) - sheet1.col(20).width = 500 * 15 - if rule.rule_custom_refs != ["None"]: for title, ref in rule.rule_custom_refs.items(): if title not in custom_ref_column: @@ -1905,7 +1895,6 @@ def create_rules(baseline_yaml): 'cis', 'cmmc', 'indigo', - 'bio', 'srg', 'sfr', 'custom'] @@ -1956,7 +1945,6 @@ def create_rules(baseline_yaml): rule_yaml['references']['cis'], rule_yaml['references']['cmmc'], rule_yaml['references']['indigo'], - rule_yaml['references']['bio'], rule_yaml['references']['custom'], rule_yaml['odv'], rule_yaml['tags'], @@ -2289,12 +2277,7 @@ def main(): if "indigo" in baseline_yaml['title']: adoc_indigo_show = ":show_indigo:" else: - adoc_indigo_show=":show_indigo!:" - - if "bio" in baseline_yaml['title'].upper(): - adoc_bio_show = ":show_bio:" - else: - adoc_bio_show=":show_bio!:" + adoc_indigo_show=":show_indigo!:" if "800" in baseline_yaml["title"]: adoc_171_show = ":show_171:" @@ -2307,7 +2290,6 @@ def main(): adoc_cis_show = ":show_cis:" adoc_cmmc_show = ":show_CMMC:" adoc_indigo_show=":show_indigo:" - adoc_bio_show=":show_bio:" adoc_171_show = ":show_171:" else: adoc_tag_show = ":show_tags!:" @@ -2337,7 +2319,6 @@ def main(): cis_attribute=adoc_cis_show, cmmc_attribute=adoc_cmmc_show, indigo_attribute=adoc_indigo_show, - bio_attribute=adoc_bio_show, version=version_yaml["version"], os_version=version_yaml["os"], release_date=version_yaml["date"], @@ -2469,13 +2450,6 @@ def main(): else: indigo = ulify(rule_yaml['references']['indigo']) - try: - rule_yaml['references']['bio'] - except KeyError: - bio = "" - else: - bio = ulify(rule_yaml['references']['bio']) - try: rule_yaml["references"]["srg"] except KeyError: @@ -2586,7 +2560,6 @@ def main(): rule_cis=cis, rule_cmmc=cmmc, rule_indigo=indigo, - rule_bio=bio, rule_cce=cce, rule_custom_refs=custom_refs, rule_tags=tags, @@ -2608,7 +2581,6 @@ def main(): rule_cis=cis, rule_cmmc=cmmc, rule_indigo=indigo, - rule_bio=bio, rule_cce=cce, rule_tags=tags, rule_srg=srg, @@ -2629,7 +2601,6 @@ def main(): rule_cis=cis, rule_cmmc=cmmc, rule_indigo=indigo, - rule_bio=bio, rule_cce=cce, rule_tags=tags, rule_srg=srg, @@ -2651,7 +2622,6 @@ def main(): rule_cis=cis, rule_cmmc=cmmc, rule_indigo=indigo, - rule_bio=bio, rule_cce=cce, rule_tags=tags, rule_srg=srg, @@ -2750,4 +2720,4 @@ def main(): if __name__ == "__main__": - main() + main() \ No newline at end of file From 5cad4546fe5ff429f953de0ae345d33072dd9f75 Mon Sep 17 00:00:00 2001 From: Jordy Witteman Date: Thu, 14 Aug 2025 12:02:06 +0200 Subject: [PATCH 26/73] Add additional docs Add additional docs --- templates/adoc_additional_docs.adoc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/templates/adoc_additional_docs.adoc b/templates/adoc_additional_docs.adoc index cbb96bc1d..860f51930 100644 --- a/templates/adoc_additional_docs.adoc +++ b/templates/adoc_additional_docs.adoc @@ -48,6 +48,14 @@ ASSOCIATED DOCUMENTS |link:https://www.cnss.gov/CNSS/issuances/Instructions.cfm[CNSSI No. 1253]|_Security Categorization and Control Selection for National Security Systems_ |=== +[%header, cols=2*a] +.Baseline Informatiebeveiliging Overheid (BIO) +|=== +|Document Number or Descriptor +|Document Title +|link:https://github.com/MinBZK/Baseline-Informatiebeveiliging-Overheid[BIO2]|_BIO2_ +|=== + === Non-Government Documents [%header, cols=2*a] .Apple From c8e3c24c9dc6e9248caf6a0943e1681fdc452287 Mon Sep 17 00:00:00 2001 From: Jordy Witteman Date: Thu, 14 Aug 2025 12:05:10 +0200 Subject: [PATCH 27/73] Update adoc_additional_docs.adoc --- templates/adoc_additional_docs.adoc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/templates/adoc_additional_docs.adoc b/templates/adoc_additional_docs.adoc index 860f51930..40a39aa2b 100644 --- a/templates/adoc_additional_docs.adoc +++ b/templates/adoc_additional_docs.adoc @@ -53,7 +53,8 @@ ASSOCIATED DOCUMENTS |=== |Document Number or Descriptor |Document Title -|link:https://github.com/MinBZK/Baseline-Informatiebeveiliging-Overheid[BIO2]|_BIO2_ +|link:https://www.bio-overheid.nl/category/producten/bio[BIO]|_Baseline Informatiebeveiliging Overheid (BIO)_ +|link:https://github.com/MinBZK/Baseline-Informatiebeveiliging-Overheid[BIO2 GitHub Repository]|_BIO2 GitHub Repository_ |=== === Non-Government Documents From ed62c2c6be633eabf4e63912502461f6edfa5f60 Mon Sep 17 00:00:00 2001 From: Dan Brodjieski Date: Thu, 14 Aug 2025 12:40:46 -0400 Subject: [PATCH 28/73] refactor: added support for BIO refs --- scripts/generate_guidance.py | 48 +++++++++++++++++++++++++++++------- templates/adoc_header.adoc | 1 + templates/adoc_rule.adoc | 5 ++++ 3 files changed, 45 insertions(+), 9 deletions(-) diff --git a/scripts/generate_guidance.py b/scripts/generate_guidance.py index adf18345b..87333809a 100755 --- a/scripts/generate_guidance.py +++ b/scripts/generate_guidance.py @@ -42,6 +42,7 @@ def __init__( cis, cmmc, indigo, + bio, custom_refs, odv, tags, @@ -66,6 +67,7 @@ def __init__( self.rule_cis = cis self.rule_cmmc = cmmc self.rule_indigo = indigo + self.rule_bio = bio self.rule_custom_refs = custom_refs self.rule_odv = odv self.rule_result_value = result_value @@ -90,6 +92,7 @@ def create_asciidoc(self, adoc_rule_template): rule_cis=self.rule_cis, rule_cmmc=self.rule_cmmc, rule_indigo=self.rule_indigo, + rule_bio=self.rule_bio, rule_srg=self.rule_srg, rule_result=self.rule_result_value, ) @@ -1709,9 +1712,10 @@ def generate_xls(baseline_name, build_path, baseline_yaml): sheet1.write(0, 14, "CIS v8", headers) sheet1.write(0, 15, "CMMC", headers) sheet1.write(0, 16, "indigo", headers) - sheet1.write(0, 17, "CCI", headers) - sheet1.write(0, 18, "Severity", headers) - sheet1.write(0, 19, "Modified Rule", headers) + sheet1.write(0, 17, "BIO", headers) + sheet1.write(0, 18, "CCI", headers) + sheet1.write(0, 19, "Severity", headers) + sheet1.write(0, 20, "Modified Rule", headers) sheet1.set_panes_frozen(True) sheet1.set_horz_split_pos(1) sheet1.set_vert_split_pos(2) @@ -1821,11 +1825,17 @@ def generate_xls(baseline_name, build_path, baseline_yaml): sheet1.write(counter, 16, indigo_refs, topWrap) sheet1.col(16).width = 500 * 15 + bio_refs = (str(rule.rule_bio)).strip('[]\'') + bio_refs = bio_refs.replace(", ", "\n").replace("\'", "") + + sheet1.write(counter, 17, bio_refs, topWrap) + sheet1.col(17).width = 500 * 15 + cci = (str(rule.rule_cci)).strip("[]'") cci = cci.replace(", ", "\n").replace("'", "") - sheet1.write(counter, 17, cci, topWrap) - sheet1.col(17).width = 400 * 15 + sheet1.write(counter, 18, cci, topWrap) + sheet1.col(18).width = 400 * 15 # determine severity # uses 'parent_values' from baseline.yaml file to determine which/if any severity to use @@ -1839,14 +1849,14 @@ def generate_xls(baseline_name, build_path, baseline_yaml): elif isinstance(rule.rule_severity, str): severity = f'{rule.rule_severity}' - sheet1.write(counter, 18, severity, topWrap) - sheet1.col(18).width = 400 * 15 + sheet1.write(counter, 19, severity, topWrap) + sheet1.col(19).width = 400 * 15 customized = (str(rule.rule_customized)).strip("[]'") customized = customized.replace(", ", "\n").replace("'", "") - sheet1.write(counter, 19, customized, topWrap) - sheet1.col(19).width = 400 * 15 + sheet1.write(counter, 20, customized, topWrap) + sheet1.col(20).width = 400 * 15 if rule.rule_custom_refs != ["None"]: for title, ref in rule.rule_custom_refs.items(): @@ -1895,6 +1905,7 @@ def create_rules(baseline_yaml): 'cis', 'cmmc', 'indigo', + 'bio', 'srg', 'sfr', 'custom'] @@ -1945,6 +1956,7 @@ def create_rules(baseline_yaml): rule_yaml['references']['cis'], rule_yaml['references']['cmmc'], rule_yaml['references']['indigo'], + rule_yaml['references']['bio'], rule_yaml['references']['custom'], rule_yaml['odv'], rule_yaml['tags'], @@ -2283,6 +2295,11 @@ def main(): adoc_171_show = ":show_171:" else: adoc_171_show = ":show_171!:" + + if "NLMAPGOV" in baseline_yaml["title"].upper(): + adoc_BIO_show = ":show_BIO:" + else: + adoc_BIO_show = ":show_BIO!:" if args.gary: adoc_tag_show = ":show_tags:" @@ -2291,6 +2308,7 @@ def main(): adoc_cmmc_show = ":show_CMMC:" adoc_indigo_show=":show_indigo:" adoc_171_show = ":show_171:" + adoc_BIO_show = ":show_BIO:" else: adoc_tag_show = ":show_tags!:" @@ -2319,6 +2337,7 @@ def main(): cis_attribute=adoc_cis_show, cmmc_attribute=adoc_cmmc_show, indigo_attribute=adoc_indigo_show, + bio_attribute=adoc_BIO_show, version=version_yaml["version"], os_version=version_yaml["os"], release_date=version_yaml["date"], @@ -2449,6 +2468,13 @@ def main(): indigo = "" else: indigo = ulify(rule_yaml['references']['indigo']) + + try: + rule_yaml['references']['bio'] + except KeyError: + bio = "" + else: + bio = ulify(rule_yaml['references']['bio']) try: rule_yaml["references"]["srg"] @@ -2560,6 +2586,7 @@ def main(): rule_cis=cis, rule_cmmc=cmmc, rule_indigo=indigo, + rule_bio=bio, rule_cce=cce, rule_custom_refs=custom_refs, rule_tags=tags, @@ -2581,6 +2608,7 @@ def main(): rule_cis=cis, rule_cmmc=cmmc, rule_indigo=indigo, + rule_bio=bio, rule_cce=cce, rule_tags=tags, rule_srg=srg, @@ -2601,6 +2629,7 @@ def main(): rule_cis=cis, rule_cmmc=cmmc, rule_indigo=indigo, + rule_bio=bio, rule_cce=cce, rule_tags=tags, rule_srg=srg, @@ -2622,6 +2651,7 @@ def main(): rule_cis=cis, rule_cmmc=cmmc, rule_indigo=indigo, + rule_bio=bio, rule_cce=cce, rule_tags=tags, rule_srg=srg, diff --git a/templates/adoc_header.adoc b/templates/adoc_header.adoc index a1fdb4218..9896d87bd 100644 --- a/templates/adoc_header.adoc +++ b/templates/adoc_header.adoc @@ -21,6 +21,7 @@ $nist171_attribute $stig_attribute $cis_attribute $cmmc_attribute +$bio_attribute :version: $version ($release_date) :os: $os_version :proj-title: $html_header_title diff --git a/templates/adoc_rule.adoc b/templates/adoc_rule.adoc index 3123770b9..24c24be8b 100644 --- a/templates/adoc_rule.adoc +++ b/templates/adoc_rule.adoc @@ -56,6 +56,11 @@ ifdef::show_CMMC[] !$rule_cmmc endif::[] +ifdef::show_BIO[] +!BIO +!$rule_bio +endif::[] + !CCE !$rule_cce From 0f2d750451821f51cbc4aa6e17eca66583d57363 Mon Sep 17 00:00:00 2001 From: Bob Gendler Date: Mon, 18 Aug 2025 13:46:29 -0400 Subject: [PATCH 29/73] removed unncessary stig tag --- rules/pwpolicy/pwpolicy_history_enforce.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/rules/pwpolicy/pwpolicy_history_enforce.yaml b/rules/pwpolicy/pwpolicy_history_enforce.yaml index 91b30ecb4..7874f346c 100644 --- a/rules/pwpolicy/pwpolicy_history_enforce.yaml +++ b/rules/pwpolicy/pwpolicy_history_enforce.yaml @@ -61,7 +61,6 @@ tags: - cnssi-1253_low - cnssi-1253_high - cmmc_lvl2 - - stig - cnssi-1253_moderate severity: medium mobileconfig: true From 1460f2082f93cc5e82793ee432726c40dfd47c8d Mon Sep 17 00:00:00 2001 From: mahlmanj Date: Mon, 18 Aug 2025 14:55:41 -0400 Subject: [PATCH 30/73] Updating rules to add CMMC tags and removing tags from one. Update baselines. --- baselines/cmmc_lvl1.yaml | 2 ++ baselines/cmmc_lvl2.yaml | 3 +++ rules/auth/auth_smartcard_certificate_trust_enforce_high.yaml | 1 + rules/os/os_anti_virus_installed.yaml | 3 +++ rules/os/os_home_folders_secure.yaml | 2 ++ rules/os/os_screensaver_timeout_loginwindow_enforce.yaml | 2 -- .../system_settings_external_intelligence_disable.yaml | 2 ++ .../system_settings_external_intelligence_sign_in_disable.yaml | 2 ++ 8 files changed, 15 insertions(+), 2 deletions(-) diff --git a/baselines/cmmc_lvl1.yaml b/baselines/cmmc_lvl1.yaml index a5ee420aa..b3ea96e5b 100644 --- a/baselines/cmmc_lvl1.yaml +++ b/baselines/cmmc_lvl1.yaml @@ -78,6 +78,8 @@ profile: - system_settings_bluetooth_sharing_disable - system_settings_critical_update_install_enforce - system_settings_diagnostics_reports_disable + - system_settings_external_intelligence_disable + - system_settings_external_intelligence_sign_in_disable - system_settings_find_my_disable - system_settings_firewall_enable - system_settings_firewall_stealth_mode_enable diff --git a/baselines/cmmc_lvl2.yaml b/baselines/cmmc_lvl2.yaml index 1cf573752..506e1194e 100644 --- a/baselines/cmmc_lvl2.yaml +++ b/baselines/cmmc_lvl2.yaml @@ -47,6 +47,7 @@ profile: - auth_pam_su_smartcard_enforce - auth_pam_sudo_smartcard_enforce - auth_smartcard_allow + - auth_smartcard_certificate_trust_enforce_high - auth_smartcard_certificate_trust_enforce_moderate - auth_smartcard_enforce - auth_ssh_password_authentication_disable @@ -170,6 +171,8 @@ profile: - system_settings_content_caching_disable - system_settings_critical_update_install_enforce - system_settings_diagnostics_reports_disable + - system_settings_external_intelligence_disable + - system_settings_external_intelligence_sign_in_disable - system_settings_filevault_enforce - system_settings_find_my_disable - system_settings_firewall_enable diff --git a/rules/auth/auth_smartcard_certificate_trust_enforce_high.yaml b/rules/auth/auth_smartcard_certificate_trust_enforce_high.yaml index fc8e8edeb..0c6ae6643 100644 --- a/rules/auth/auth_smartcard_certificate_trust_enforce_high.yaml +++ b/rules/auth/auth_smartcard_certificate_trust_enforce_high.yaml @@ -42,6 +42,7 @@ tags: - cnssi-1253_high - cnssi-1253_moderate - cnssi-1253_low + - cmmc_lvl2 mobileconfig: true mobileconfig_info: com.apple.security.smartcard: diff --git a/rules/os/os_anti_virus_installed.yaml b/rules/os/os_anti_virus_installed.yaml index 0ac67cf5e..52667ad6f 100644 --- a/rules/os/os_anti_virus_installed.yaml +++ b/rules/os/os_anti_virus_installed.yaml @@ -36,6 +36,9 @@ references: - 10.5 - 10.1 - 10.2 + cmmc: + - SI.L1-3.14.4 + - SI.L1-3.14.4 macOS: - '15.0' tags: diff --git a/rules/os/os_home_folders_secure.yaml b/rules/os/os_home_folders_secure.yaml index f5656b85c..7e9e274ef 100644 --- a/rules/os/os_home_folders_secure.yaml +++ b/rules/os/os_home_folders_secure.yaml @@ -40,7 +40,9 @@ references: - 3.3 cmmc: - AC.L1-3.1.1 + - AC.L1-3.1.2 - AC.L2-3.1.5 + - AC.L2-3.1.6 macOS: - '15.0' tags: diff --git a/rules/os/os_screensaver_timeout_loginwindow_enforce.yaml b/rules/os/os_screensaver_timeout_loginwindow_enforce.yaml index 675dfd650..1ee8096ee 100644 --- a/rules/os/os_screensaver_timeout_loginwindow_enforce.yaml +++ b/rules/os/os_screensaver_timeout_loginwindow_enforce.yaml @@ -38,8 +38,6 @@ references: - N/A controls v8: - 4.3 - cmmc: - - AC.L2-3.1.10 macOS: - '15.0' odv: diff --git a/rules/system_settings/system_settings_external_intelligence_disable.yaml b/rules/system_settings/system_settings_external_intelligence_disable.yaml index b953253fd..ab9a1b02d 100644 --- a/rules/system_settings/system_settings_external_intelligence_disable.yaml +++ b/rules/system_settings/system_settings_external_intelligence_disable.yaml @@ -60,6 +60,8 @@ tags: - cnssi-1253_moderate - cis_lvl1 - cis_lvl2 + - cmmc_lvl1 + - cmmc_lvl2 severity: medium mobileconfig: true mobileconfig_info: diff --git a/rules/system_settings/system_settings_external_intelligence_sign_in_disable.yaml b/rules/system_settings/system_settings_external_intelligence_sign_in_disable.yaml index ab400f13e..0cdbe39d7 100644 --- a/rules/system_settings/system_settings_external_intelligence_sign_in_disable.yaml +++ b/rules/system_settings/system_settings_external_intelligence_sign_in_disable.yaml @@ -60,6 +60,8 @@ tags: - cnssi-1253_moderate - cis_lvl1 - cis_lvl2 + - cmmc_lvl1 + - cmmc_lvl2 severity: medium mobileconfig: true mobileconfig_info: From 740c35b2c85fa5d4aade248960dcb052f4438aa1 Mon Sep 17 00:00:00 2001 From: Bob Gendler Date: Tue, 19 Aug 2025 14:04:20 -0400 Subject: [PATCH 31/73] removed unncessary STIG tag --- rules/os/os_ess_installed.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/rules/os/os_ess_installed.yaml b/rules/os/os_ess_installed.yaml index dcd4bad29..786c8de68 100644 --- a/rules/os/os_ess_installed.yaml +++ b/rules/os/os_ess_installed.yaml @@ -27,7 +27,6 @@ macOS: tags: - manual - cisv8 - - stig severity: medium mobileconfig: false mobileconfig_info: From e614f4ccb4abf1dd79700898f4940fe3e7ef5ad8 Mon Sep 17 00:00:00 2001 From: Allen Golbig Date: Wed, 20 Aug 2025 11:17:47 -0400 Subject: [PATCH 32/73] update rule to support psso --- ...os_unlock_active_user_session_disable.yaml | 27 ++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/rules/os/os_unlock_active_user_session_disable.yaml b/rules/os/os_unlock_active_user_session_disable.yaml index eae8be8a3..c603adde5 100644 --- a/rules/os/os_unlock_active_user_session_disable.yaml +++ b/rules/os/os_unlock_active_user_session_disable.yaml @@ -9,13 +9,34 @@ discussion: | WARNING: This rule may cause issues when platformSSO is configured. check: | - /usr/bin/security authorizationdb read system.login.screensaver 2>&1 | /usr/bin/grep -c '$ODV' + RESULT="FAIL" + SS_RULE=$(/usr/bin/security -q authorizationdb read system.login.screensaver 2>&1 | /usr/bin/xmllint --xpath "//dict/key[.='rule']/following-sibling::array[1]/string/text()" -) + + if [[ "${SS_RULE}" == "$ODV" ]]; then + RESULT="PASS" + else + PSSO_CHECK=$(/usr/bin/security -q authorizationdb read "$SS_RULE" 2>&1 | /usr/bin/xmllint --xpath '//key[.="rule"]/following-sibling::array[1]/string/text()' -) + if /usr/bin/grep -Fxq "$ODV" <<<"$PSSO_CHECK"; then + RESULT="PASS" + fi + fi + + echo $RESULT result: - integer: 1 + string: "pass" fix: | [source,bash] ---- - /usr/bin/security authorizationdb write system.login.screensaver "$ODV" + SS_RULE=$(/usr/bin/security -q authorizationdb read system.login.screensaver 2>&1 | /usr/bin/xmllint --xpath "//dict/key[.='rule']/following-sibling::array[1]/string/text()" -) + + if [[ "$SS_RULE" == *psso* ]]; then + /usr/bin/security -q authorizationdb read psso-screensaver > "/tmp/psso-screensaver-mscp.plist" + /usr/bin/sed -i.bak 's/authenticate-session-owner-or-admin<\/string>/$ODV<\/string>/' /tmp/psso-screensaver-mscp.plist + /usr/bin/security -q authorizationdb write psso-screensaver-mscp < /tmp/psso-screensaver-mscp.plist + /usr/bin/security -q authorizationdb write system.login.screensaver psso-screensaver-mscp 2>&1 + else + /usr/bin/security -q authorizationdb write system.login.screensaver "$ODV" 2>&1 + fi ---- references: cce: From 795cf9f7d5ba0f7c85f56cf8d7be6ed572223d91 Mon Sep 17 00:00:00 2001 From: Bob Gendler Date: Mon, 25 Aug 2025 12:40:35 -0400 Subject: [PATCH 33/73] Issue #531 - fixed uppercase result string --- rules/os/os_unlock_active_user_session_disable.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rules/os/os_unlock_active_user_session_disable.yaml b/rules/os/os_unlock_active_user_session_disable.yaml index c603adde5..55f7ab3e5 100644 --- a/rules/os/os_unlock_active_user_session_disable.yaml +++ b/rules/os/os_unlock_active_user_session_disable.yaml @@ -23,7 +23,7 @@ check: | echo $RESULT result: - string: "pass" + string: "PASS" fix: | [source,bash] ---- From b2ccb8abc94afa65886f23ea51c084b58ad65c8f Mon Sep 17 00:00:00 2001 From: Bob Gendler Date: Tue, 26 Aug 2025 13:05:10 -0400 Subject: [PATCH 34/73] Update Gemfile Updated pull request. Removed rexml --- Gemfile | 1 - 1 file changed, 1 deletion(-) diff --git a/Gemfile b/Gemfile index 46cfe580d..b238bf424 100644 --- a/Gemfile +++ b/Gemfile @@ -1,6 +1,5 @@ source 'https://rubygems.org' -gem 'rexml', '3.3.9' gem 'asciidoctor', '2.0.22' gem 'asciidoctor-pdf' gem 'rouge', '3.30.0' From 9564143a5d544b685efa8764bee83821e9ec07ea Mon Sep 17 00:00:00 2001 From: Bob Gendler Date: Tue, 26 Aug 2025 14:44:52 -0400 Subject: [PATCH 35/73] Pr #530 --- rules/pwpolicy/pwpolicy_lower_case_character_enforce.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rules/pwpolicy/pwpolicy_lower_case_character_enforce.yaml b/rules/pwpolicy/pwpolicy_lower_case_character_enforce.yaml index 3407f5d0a..a788dc8f0 100644 --- a/rules/pwpolicy/pwpolicy_lower_case_character_enforce.yaml +++ b/rules/pwpolicy/pwpolicy_lower_case_character_enforce.yaml @@ -27,7 +27,7 @@ fix: | policyParameters minimumAlphaCharactersLowerCase - 1 + $ODV ---- From 843a5c9f498ad08e3061f843d366c49fd909c8e4 Mon Sep 17 00:00:00 2001 From: Bob Gendler Date: Tue, 26 Aug 2025 14:50:03 -0400 Subject: [PATCH 36/73] refactor[rules] updated script and fix text Issue #529 Fixed script check for os_external_storage_access_defined Updated fix text for os_external_storage_access_defined and os_network_storage_restriction --- rules/os/os_external_storage_access_defined.yaml | 4 ++-- rules/os/os_network_storage_restriction.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/rules/os/os_external_storage_access_defined.yaml b/rules/os/os_external_storage_access_defined.yaml index eec76c031..5212cb9f6 100644 --- a/rules/os/os_external_storage_access_defined.yaml +++ b/rules/os/os_external_storage_access_defined.yaml @@ -5,11 +5,11 @@ discussion: |- NOTE: Apple's built in method using declative device management method only allows you to set external storage manament to Allowed, ReadOnly, and Disallowed. check: | - /usr/bin/plutil -convert json /var/db/ManagedConfigurationFiles/DiskManagement/DiskManagement_Settings.plist -o - | /usr/bin/jq '.Restrictions | .ExternalStorage' + /usr/bin/plutil -convert json /var/db/ManagedConfigurationFiles/DiskManagement/DiskManagement_Settings.plist -o - | /usr/bin/jq --raw-output '.Restrictions.ExternalStorage' result: string: $ODV fix: | - This is implemented by a Declarative Device Management. + This is implemented by Declarative Device Management (DDM). references: cce: - CCE-94188-0 diff --git a/rules/os/os_network_storage_restriction.yaml b/rules/os/os_network_storage_restriction.yaml index 864b54652..1a241d013 100644 --- a/rules/os/os_network_storage_restriction.yaml +++ b/rules/os/os_network_storage_restriction.yaml @@ -9,7 +9,7 @@ check: | result: string: $ODV fix: | - This is implemented by a Declarative Device Management. + This is implemented by Declarative Device Management (DDM). references: cce: - CCE-94232-6 From 450d0e351d8353a1ed6cc67fdc813cd40c1aab71 Mon Sep 17 00:00:00 2001 From: Bob Gendler Date: Tue, 26 Aug 2025 15:00:57 -0400 Subject: [PATCH 37/73] refactor[rules] updated check Updated check for os_network_storage_restriction Issue #529 --- rules/os/os_network_storage_restriction.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rules/os/os_network_storage_restriction.yaml b/rules/os/os_network_storage_restriction.yaml index 1a241d013..fa98cf745 100644 --- a/rules/os/os_network_storage_restriction.yaml +++ b/rules/os/os_network_storage_restriction.yaml @@ -5,7 +5,7 @@ discussion: |- NOTE: Apple's built in method using declative device management method only allows you to set network storage manament to Allowed, ReadOnly, and Disallowed. check: | - /usr/bin/plutil -convert json /var/db/ManagedConfigurationFiles/DiskManagement/DiskManagement_Settings.plist -o - | /usr/bin/jq '.Restrictions | .ExternalStorage' + /usr/bin/plutil -convert json /var/db/ManagedConfigurationFiles/DiskManagement/DiskManagement_Settings.plist -o - | /usr/bin/jq --raw-output '.Restrictions.NetworkStorage' result: string: $ODV fix: | From e4353648743c8a5eef4d8ee5bdf6f9418d5458d3 Mon Sep 17 00:00:00 2001 From: Bob Gendler Date: Tue, 26 Aug 2025 15:04:57 -0400 Subject: [PATCH 38/73] refactor[rules] Added stderr redirect Issue #522 Added stderr redirect for mdmclient for - os_authenticated_root_enable - os_recovery_lock_enable - os_secure_boot_verify - system_settings_remote_management_disable --- rules/os/os_authenticated_root_enable.yaml | 2 +- rules/os/os_recovery_lock_enable.yaml | 2 +- rules/os/os_secure_boot_verify.yaml | 2 +- .../system_settings_remote_management_disable.yaml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/rules/os/os_authenticated_root_enable.yaml b/rules/os/os_authenticated_root_enable.yaml index d5c496d1b..0e6077149 100644 --- a/rules/os/os_authenticated_root_enable.yaml +++ b/rules/os/os_authenticated_root_enable.yaml @@ -9,7 +9,7 @@ discussion: | WARNING: If more than one partition with macOS is detected, the csrutil command will hang awaiting input. check: | - /usr/libexec/mdmclient QuerySecurityInfo | /usr/bin/grep -c "AuthenticatedRootVolumeEnabled = 1;" + /usr/libexec/mdmclient QuerySecurityInfo 2>/dev/null | /usr/bin/grep -c "AuthenticatedRootVolumeEnabled = 1;" result: integer: 1 fix: | diff --git a/rules/os/os_recovery_lock_enable.yaml b/rules/os/os_recovery_lock_enable.yaml index e6de07193..032bec245 100644 --- a/rules/os/os_recovery_lock_enable.yaml +++ b/rules/os/os_recovery_lock_enable.yaml @@ -7,7 +7,7 @@ discussion: | IMPORTANT: Recovery lock passwords are not supported on Intel devices. This rule is only applicable to Apple Silicon devices. check: | - /usr/libexec/mdmclient QuerySecurityInfo | /usr/bin/grep -c "IsRecoveryLockEnabled = 1" + /usr/libexec/mdmclient QuerySecurityInfo 2>/dev/null | /usr/bin/grep -c "IsRecoveryLockEnabled = 1" result: integer: 1 fix: | diff --git a/rules/os/os_secure_boot_verify.yaml b/rules/os/os_secure_boot_verify.yaml index d041dad28..9af69d2b0 100644 --- a/rules/os/os_secure_boot_verify.yaml +++ b/rules/os/os_secure_boot_verify.yaml @@ -7,7 +7,7 @@ discussion: | NOTE: This will only return a proper result on a T2 or Apple Silicon Macs. check: | - /usr/libexec/mdmclient QuerySecurityInfo | /usr/bin/grep -c "SecureBootLevel = full" + /usr/libexec/mdmclient QuerySecurityInfo 2>/dev/null | /usr/bin/grep -c "SecureBootLevel = full" result: integer: 1 fix: | diff --git a/rules/system_settings/system_settings_remote_management_disable.yaml b/rules/system_settings/system_settings_remote_management_disable.yaml index bc1e3613d..f36645e1b 100644 --- a/rules/system_settings/system_settings_remote_management_disable.yaml +++ b/rules/system_settings/system_settings_remote_management_disable.yaml @@ -3,7 +3,7 @@ title: Disable Remote Management discussion: | Remote Management _MUST_ be disabled. check: | - /usr/libexec/mdmclient QuerySecurityInfo | /usr/bin/grep -c "RemoteDesktopEnabled = 0" + /usr/libexec/mdmclient QuerySecurityInfo 2>/dev/null | /usr/bin/grep -c "RemoteDesktopEnabled = 0" result: integer: 1 fix: | From f459b693bec762dbc98f2498dd93085a90e60882 Mon Sep 17 00:00:00 2001 From: mahlmanj Date: Wed, 3 Sep 2025 10:11:43 -0400 Subject: [PATCH 39/73] Remove cmmc references from os_anti_virus_installed --- rules/os/os_anti_virus_installed.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/rules/os/os_anti_virus_installed.yaml b/rules/os/os_anti_virus_installed.yaml index 52667ad6f..0ac67cf5e 100644 --- a/rules/os/os_anti_virus_installed.yaml +++ b/rules/os/os_anti_virus_installed.yaml @@ -36,9 +36,6 @@ references: - 10.5 - 10.1 - 10.2 - cmmc: - - SI.L1-3.14.4 - - SI.L1-3.14.4 macOS: - '15.0' tags: From 4e9c3613ac8904334aef834af6f7c80251f2c8e1 Mon Sep 17 00:00:00 2001 From: Dan Brodjieski Date: Mon, 8 Sep 2025 12:03:19 -0400 Subject: [PATCH 40/73] fix[rule]: update check for time machine encryption Verified 1a6a8df changing to CIS method Issue #538 --- ...stem_settings_time_machine_encrypted_configure.yaml | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/rules/system_settings/system_settings_time_machine_encrypted_configure.yaml b/rules/system_settings/system_settings_time_machine_encrypted_configure.yaml index 11408ef9d..54aaa7f60 100644 --- a/rules/system_settings/system_settings_time_machine_encrypted_configure.yaml +++ b/rules/system_settings/system_settings_time_machine_encrypted_configure.yaml @@ -3,15 +3,7 @@ title: Ensure Time Machine Volumes are Encrypted discussion: | Time Machine volumes _MUST_ be encrypted. check: | - error_count=0 - for tm in $(/usr/bin/tmutil destinationinfo 2>/dev/null| /usr/bin/awk -F': ' '/Name/{print $2}'); do - tmMounted=$(/usr/sbin/diskutil info "${tm}" 2>/dev/null | /usr/bin/awk '/Mounted/{print $2}') - tmEncrypted=$(/usr/sbin/diskutil info "${tm}" 2>/dev/null | /usr/bin/awk '/FileVault/{print $2}') - if [[ "$tmMounted" = "Yes" && "$tmEncrypted" = "No" ]]; then - ((error_count++)) - fi - done - echo "$error_count" + /usr/bin/sudo /usr/bin/defaults read /Library/Preferences/com.apple.TimeMachine.plist | grep -c NotEncrypted result: integer: 0 fix: | From 43de18fd8a97efd5c247682c9d4973306709b414 Mon Sep 17 00:00:00 2001 From: Dan Brodjieski Date: Mon, 8 Sep 2025 12:09:39 -0400 Subject: [PATCH 41/73] docs: add warning about allowPasscodeModification password policy supplemental updated with warning for restriction on passcode modification issue #539 --- rules/supplemental/supplemental_password_policy.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/rules/supplemental/supplemental_password_policy.yaml b/rules/supplemental/supplemental_password_policy.yaml index 087cc28ea..c0c3b2771 100644 --- a/rules/supplemental/supplemental_password_policy.yaml +++ b/rules/supplemental/supplemental_password_policy.yaml @@ -51,6 +51,11 @@ discussion: | If directory services is being utilized, password policies should come from the domain. ==== + [WARNING] + ==== + In order to apply any password policy, the `allowPasscodeModification` setting in `com.apple.applicationaccess` must not be set to `false`. + ==== + check: | fix: | references: @@ -83,6 +88,7 @@ tags: - cmmc_lvl1 - cmmc_lvl2 - cnssi-1253_high + - cnssi-1253_moderate - cnssi-1253_low - stig - supplemental From 5b527bcc8ac16520dd3c6a2c2aee49aef189f160 Mon Sep 17 00:00:00 2001 From: Dan Brodjieski Date: Mon, 8 Sep 2025 12:13:35 -0400 Subject: [PATCH 42/73] fix{rule]: add note about FileVault implementation Issue #540 --- rules/system_settings/system_settings_filevault_enforce.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/rules/system_settings/system_settings_filevault_enforce.yaml b/rules/system_settings/system_settings_filevault_enforce.yaml index 3b220be7e..a9f7b5db4 100644 --- a/rules/system_settings/system_settings_filevault_enforce.yaml +++ b/rules/system_settings/system_settings_filevault_enforce.yaml @@ -4,6 +4,8 @@ discussion: | FileVault _MUST_ be enforced. The information system implements cryptographic mechanisms to protect the confidentiality and integrity of information stored on digital media during transport outside of controlled areas. + + NOTE: See the FileVault supplemental to implement this rule. check: | dontAllowDisable=$(/usr/bin/osascript -l JavaScript << EOS $.NSUserDefaults.alloc.initWithSuiteName('com.apple.MCX')\ From bbaac20d5602049f0f306292a5ec5b71c842351d Mon Sep 17 00:00:00 2001 From: Dan Brodjieski Date: Mon, 8 Sep 2025 12:19:30 -0400 Subject: [PATCH 43/73] feat[script]: add managed args to complaince --- scripts/generate_guidance.py | 618 ++++++++++++++++++++--------------- 1 file changed, 347 insertions(+), 271 deletions(-) diff --git a/scripts/generate_guidance.py b/scripts/generate_guidance.py index 28d45729a..5a3ab3ae0 100755 --- a/scripts/generate_guidance.py +++ b/scripts/generate_guidance.py @@ -174,33 +174,26 @@ def format_mobileconfig_fix(mobileconfig): rulefix = rulefix + (f"{item[1]}\n") elif type(item[1]) == dict: rulefix = rulefix + "\n" - for k,v in item[1].items(): + for k, v in item[1].items(): if type(v) == dict: - rulefix = rulefix + \ - (f" {k}\n") - rulefix = rulefix + \ - (f" \n") - for x,y in v.items(): - rulefix = rulefix + \ - (f" {x}\n") - rulefix = rulefix + \ - (f" {y}\n") - rulefix = rulefix + \ - (f" \n") + rulefix = rulefix + (f" {k}\n") + rulefix = rulefix + (f" \n") + for x, y in v.items(): + rulefix = rulefix + (f" {x}\n") + rulefix = rulefix + (f" {y}\n") + rulefix = rulefix + (f" \n") break if isinstance(v, list): rulefix = rulefix + " \n" for setting in v: - rulefix = rulefix + \ - (f" {setting}\n") + rulefix = rulefix + ( + f" {setting}\n" + ) rulefix = rulefix + " \n" else: - rulefix = rulefix + \ - (f" {k}\n") - rulefix = rulefix + \ - (f" {v}\n") + rulefix = rulefix + (f" {k}\n") + rulefix = rulefix + (f" {v}\n") rulefix = rulefix + "\n" - rulefix = rulefix + "----\n\n" @@ -219,20 +212,24 @@ class PayloadDict: The actual plist content can be accessed as a dictionary via the 'data' attribute. """ - def __init__(self, identifier, uuid=False, description='', organization='', displayname=''): + def __init__( + self, identifier, uuid=False, description="", organization="", displayname="" + ): self.data = {} self.data["PayloadVersion"] = 1 self.data["PayloadOrganization"] = organization if uuid: self.data["PayloadUUID"] = uuid else: - self.data['PayloadUUID'] = makeNewUUID() - self.data['PayloadType'] = 'Configuration' - self.data['PayloadScope'] = 'System' - self.data['PayloadDescription'] = description - self.data['PayloadDisplayName'] = displayname - self.data['PayloadIdentifier'] = identifier - self.data['ConsentText'] = {"default": "THE SOFTWARE IS PROVIDED 'AS IS' WITHOUT ANY WARRANTY OF ANY KIND, EITHER EXPRESSED, IMPLIED, OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTY THAT THE SOFTWARE WILL CONFORM TO SPECIFICATIONS, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND FREEDOM FROM INFRINGEMENT, AND ANY WARRANTY THAT THE DOCUMENTATION WILL CONFORM TO THE SOFTWARE, OR ANY WARRANTY THAT THE SOFTWARE WILL BE ERROR FREE. IN NO EVENT SHALL NIST BE LIABLE FOR ANY DAMAGES, INCLUDING, BUT NOT LIMITED TO, DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES, ARISING OUT OF, RESULTING FROM, OR IN ANY WAY CONNECTED WITH THIS SOFTWARE, WHETHER OR NOT BASED UPON WARRANTY, CONTRACT, TORT, OR OTHERWISE, WHETHER OR NOT INJURY WAS SUSTAINED BY PERSONS OR PROPERTY OR OTHERWISE, AND WHETHER OR NOT LOSS WAS SUSTAINED FROM, OR AROSE OUT OF THE RESULTS OF, OR USE OF, THE SOFTWARE OR SERVICES PROVIDED HEREUNDER."} + self.data["PayloadUUID"] = makeNewUUID() + self.data["PayloadType"] = "Configuration" + self.data["PayloadScope"] = "System" + self.data["PayloadDescription"] = description + self.data["PayloadDisplayName"] = displayname + self.data["PayloadIdentifier"] = identifier + self.data["ConsentText"] = { + "default": "THE SOFTWARE IS PROVIDED 'AS IS' WITHOUT ANY WARRANTY OF ANY KIND, EITHER EXPRESSED, IMPLIED, OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTY THAT THE SOFTWARE WILL CONFORM TO SPECIFICATIONS, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND FREEDOM FROM INFRINGEMENT, AND ANY WARRANTY THAT THE DOCUMENTATION WILL CONFORM TO THE SOFTWARE, OR ANY WARRANTY THAT THE SOFTWARE WILL BE ERROR FREE. IN NO EVENT SHALL NIST BE LIABLE FOR ANY DAMAGES, INCLUDING, BUT NOT LIMITED TO, DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES, ARISING OUT OF, RESULTING FROM, OR IN ANY WAY CONNECTED WITH THIS SOFTWARE, WHETHER OR NOT BASED UPON WARRANTY, CONTRACT, TORT, OR OTHERWISE, WHETHER OR NOT INJURY WAS SUSTAINED BY PERSONS OR PROPERTY OR OTHERWISE, AND WHETHER OR NOT LOSS WAS SUSTAINED FROM, OR AROSE OUT OF THE RESULTS OF, OR USE OF, THE SOFTWARE OR SERVICES PROVIDED HEREUNDER." + } # An empty list for 'sub payloads' that we'll fill later self.data["PayloadContent"] = [] @@ -246,10 +243,12 @@ def _updatePayload(self, payload_content_dict, baseline_name): payload_dict = {} # Boilerplate - payload_dict['PayloadVersion'] = 1 - payload_dict['PayloadUUID'] = makeNewUUID() - payload_dict['PayloadType'] = payload_content_dict['PayloadType'] - payload_dict['PayloadIdentifier'] = f"alacarte.macOS.{baseline_name}.{payload_dict['PayloadUUID']}" + payload_dict["PayloadVersion"] = 1 + payload_dict["PayloadUUID"] = makeNewUUID() + payload_dict["PayloadType"] = payload_content_dict["PayloadType"] + payload_dict["PayloadIdentifier"] = ( + f"alacarte.macOS.{baseline_name}.{payload_dict['PayloadUUID']}" + ) payload_dict["PayloadContent"] = payload_content_dict # Add the payload to the profile @@ -264,10 +263,12 @@ def _addPayload(self, payload_content_dict, baseline_name): payload_dict = {} # Boilerplate - payload_dict['PayloadVersion'] = 1 - payload_dict['PayloadUUID'] = makeNewUUID() - payload_dict['PayloadType'] = payload_content_dict['PayloadType'] - payload_dict['PayloadIdentifier'] = f"alacarte.macOS.{baseline_name}.{payload_dict['PayloadUUID']}" + payload_dict["PayloadVersion"] = 1 + payload_dict["PayloadUUID"] = makeNewUUID() + payload_dict["PayloadType"] = payload_content_dict["PayloadType"] + payload_dict["PayloadIdentifier"] = ( + f"alacarte.macOS.{baseline_name}.{payload_dict['PayloadUUID']}" + ) payload_dict["PayloadContent"] = payload_content_dict # Add the payload to the profile @@ -284,10 +285,12 @@ def addNewPayload(self, payload_type, settings, baseline_name): payload_dict = {} # Boilerplate - payload_dict['PayloadVersion'] = 1 - payload_dict['PayloadUUID'] = makeNewUUID() - payload_dict['PayloadType'] = payload_type - payload_dict['PayloadIdentifier'] = f"alacarte.macOS.{baseline_name}.{payload_dict['PayloadUUID']}" + payload_dict["PayloadVersion"] = 1 + payload_dict["PayloadUUID"] = makeNewUUID() + payload_dict["PayloadType"] = payload_type + payload_dict["PayloadIdentifier"] = ( + f"alacarte.macOS.{baseline_name}.{payload_dict['PayloadUUID']}" + ) # Add the settings to the payload for setting in settings: @@ -450,16 +453,20 @@ def generate_profiles( for sections in baseline_yaml["profile"]: for profile_rule in sections["rules"]: logging.debug(f"checking for rule file for {profile_rule}") - if glob.glob('../custom/rules/**/{}.y*ml'.format(profile_rule),recursive=True): - rule = glob.glob('../custom/rules/**/{}.y*ml'.format(profile_rule),recursive=True)[0] - custom=True + if glob.glob( + "../custom/rules/**/{}.y*ml".format(profile_rule), recursive=True + ): + rule = glob.glob( + "../custom/rules/**/{}.y*ml".format(profile_rule), recursive=True + )[0] + custom = True logging.debug(f"{rule}") - elif glob.glob('../rules/*/{}.y*ml'.format(profile_rule)): - rule = glob.glob('../rules/*/{}.y*ml'.format(profile_rule))[0] - custom=False + elif glob.glob("../rules/*/{}.y*ml".format(profile_rule)): + rule = glob.glob("../rules/*/{}.y*ml".format(profile_rule))[0] + custom = False logging.debug(f"{rule}") - #for rule in glob.glob('../rules/*/{}.y*ml'.format(profile_rule)) + glob.glob('../custom/rules/**/{}.y*ml'.format(profile_rule),recursive=True): + # for rule in glob.glob('../rules/*/{}.y*ml'.format(profile_rule)) + glob.glob('../custom/rules/**/{}.y*ml'.format(profile_rule),recursive=True): rule_yaml = get_rule_yaml(rule, baseline_yaml, custom) if rule_yaml["mobileconfig"]: @@ -555,13 +562,13 @@ def generate_profiles( organization = "macOS Security Compliance Project" displayname = f"[{baseline_name}] {payload} settings" - newProfile = PayloadDict(identifier=identifier, - uuid=False, - organization=organization, - displayname=displayname, - description=description) - - + newProfile = PayloadDict( + identifier=identifier, + uuid=False, + organization=organization, + displayname=displayname, + description=description, + ) if payload == "com.apple.ManagedClient.preferences": for item in settings: @@ -619,17 +626,19 @@ def zip_folder(folder_to_zip): return zip_object.filename -def create_ddm_activation(identifier, ddm_output_path): - ddm_output_path = f'{ddm_output_path}/activations' - ddm_identifier = f'{identifier.replace("config","activation").replace("asset","activation")}' +def create_ddm_activation(identifier, ddm_output_path): + ddm_output_path = f"{ddm_output_path}/activations" + ddm_identifier = ( + f"{identifier.replace('config', 'activation').replace('asset', 'activation')}" + ) ddm_json = {} ddm_json["Identifier"] = ddm_identifier ddm_json["Type"] = "com.apple.activation.simple" - ddm_json["Payload"] = { "StandardConfigurations" : [ identifier ]} + ddm_json["Payload"] = {"StandardConfigurations": [identifier]} ddm_object = json.dumps(ddm_json, indent=4) - + logging.debug(f"Building declarative activation for {ddm_identifier}...") # Writing the .json to disk @@ -639,25 +648,22 @@ def create_ddm_activation(identifier, ddm_output_path): except OSError: print("Creation of the directory %s failed" % ddm_output_path) - with open( - ddm_output_path + "/" + ddm_identifier + ".json", "w" - ) as outfile: + with open(ddm_output_path + "/" + ddm_identifier + ".json", "w") as outfile: outfile.write(ddm_object) return -def create_ddm_conf(identifier, service, ddm_output_path): - ddm_output_path = f'{ddm_output_path}/configurations' - ddm_identifier = f'{identifier.replace("asset","config")}' +def create_ddm_conf(identifier, service, ddm_output_path): + ddm_output_path = f"{ddm_output_path}/configurations" + ddm_identifier = f"{identifier.replace('asset', 'config')}" ddm_json = {} ddm_json["Identifier"] = ddm_identifier ddm_json["Type"] = "com.apple.configuration.services.configuration-files" - ddm_json["Payload"] = { "ServiceType" : service, - "DataAssetReference" : identifier } + ddm_json["Payload"] = {"ServiceType": service, "DataAssetReference": identifier} ddm_object = json.dumps(ddm_json, indent=4) - + logging.debug(f"Building declarative configuration for {ddm_identifier}...") # Writing the .json to disk @@ -667,12 +673,11 @@ def create_ddm_conf(identifier, service, ddm_output_path): except OSError: print("Creation of the directory %s failed" % ddm_output_path) - with open( - ddm_output_path + "/" + ddm_identifier + ".json", "w" - ) as outfile: + with open(ddm_output_path + "/" + ddm_identifier + ".json", "w") as outfile: outfile.write(ddm_object) - return + return + def generate_ddm(baseline_name, build_path, parent_dir, baseline_yaml): """Generate the declarative management artifacts for the rules in the provided baseline YAML file""" @@ -712,7 +717,7 @@ def generate_ddm(baseline_name, build_path, parent_dir, baseline_yaml): rule_yaml = get_rule_yaml(rule, baseline_yaml, custom) if "ddm_info" in rule_yaml.keys(): if rule_yaml["ddm_info"]: - logging.debug(f'adding {rule_yaml["id"]}') + logging.debug(f"adding {rule_yaml['id']}") ddm_rules.append(rule_yaml) for ddm_rule in ddm_rules: @@ -748,17 +753,15 @@ def generate_ddm(baseline_name, build_path, parent_dir, baseline_yaml): ) if ddm_rule["ddm_info"]["configuration_key"] == "file": service_config_file.write( - f'{ddm_rule["ddm_info"]["configuration_value"]}\n' + f"{ddm_rule['ddm_info']['configuration_value']}\n" ) else: service_config_file.write( - f'{ddm_rule["ddm_info"]["configuration_key"]} {ddm_rule["ddm_info"]["configuration_value"]}\n' + f"{ddm_rule['ddm_info']['configuration_key']} {ddm_rule['ddm_info']['configuration_value']}\n" ) # add configuration-files type to ddm_dict - ddm_dict.setdefault(ddm_rule["ddm_info"]["declarationtype"], {}).update( - {} - ) + ddm_dict.setdefault(ddm_rule["ddm_info"]["declarationtype"], {}).update({}) service_config_file.close() else: @@ -792,19 +795,19 @@ def generate_ddm(baseline_name, build_path, parent_dir, baseline_yaml): sha256_hash.update(byte_block) zip_sha = sha256_hash.hexdigest() - ddm_identifier = f'org.mscp.{baseline_name}.asset.{service.split(".")[2]}' + ddm_identifier = f"org.mscp.{baseline_name}.asset.{service.split('.')[2]}" # create declaration for asset created ddm_json = {} ddm_json["Identifier"] = ddm_identifier ddm_json["Type"] = "com.apple.asset.data" ddm_json["Payload"] = {} ddm_json["Payload"]["Reference"] = {} - ddm_json["Payload"]["Reference"][ - "ContentType" - ] = "application/zip" - ddm_json["Payload"]["Reference"][ - "DataURL" - ] = f"https://hostname.site.com/{service}.zip" + ddm_json["Payload"]["Reference"]["ContentType"] = ( + "application/zip" + ) + ddm_json["Payload"]["Reference"]["DataURL"] = ( + f"https://hostname.site.com/{service}.zip" + ) ddm_json["Payload"]["Reference"]["Hash-SHA-256"] = zip_sha ddm_json["Authentication"] = {} ddm_json["Authentication"]["Type"] = "None" @@ -812,21 +815,25 @@ def generate_ddm(baseline_name, build_path, parent_dir, baseline_yaml): ddm_object = json.dumps(ddm_json, indent=4) # Writing the .json to disk - ddm_asset_output_path = f'{ddm_output_path}/assets' + ddm_asset_output_path = f"{ddm_output_path}/assets" if not (os.path.isdir(ddm_asset_output_path)): try: os.makedirs(ddm_asset_output_path) except OSError: - print("Creation of the directory %s failed" % ddm_asset_output_path) - + print( + "Creation of the directory %s failed" + % ddm_asset_output_path + ) + with open( - ddm_asset_output_path + "/" + ddm_identifier + ".json", "w" + ddm_asset_output_path + "/" + ddm_identifier + ".json", + "w", ) as outfile: outfile.write(ddm_object) - + # move .zips to assets - shutil.move(zip_file,ddm_asset_output_path) - + shutil.move(zip_file, ddm_asset_output_path) + # create activation create_ddm_activation(ddm_identifier, ddm_output_path) @@ -834,7 +841,7 @@ def generate_ddm(baseline_name, build_path, parent_dir, baseline_yaml): create_ddm_conf(ddm_identifier, service, ddm_output_path) else: logging.debug(f"Building any declarations for {ddm_type}...") - ddm_identifier = f'org.mscp.{baseline_name}.config.{ddm_type.replace("com.apple.configuration.", "")}' + ddm_identifier = f"org.mscp.{baseline_name}.config.{ddm_type.replace('com.apple.configuration.', '')}" ddm_json = {} ddm_json["Identifier"] = ddm_identifier ddm_json["Type"] = ddm_type @@ -843,18 +850,20 @@ def generate_ddm(baseline_name, build_path, parent_dir, baseline_yaml): ddm_object = json.dumps(ddm_json, indent=4) # Writing the .json to disk - ddm_config_output_path = f'{ddm_output_path}/configurations' + ddm_config_output_path = f"{ddm_output_path}/configurations" if not (os.path.isdir(ddm_config_output_path)): try: os.makedirs(ddm_config_output_path) except OSError: - print("Creation of the directory %s failed" % ddm_config_output_path) - + print( + "Creation of the directory %s failed" % ddm_config_output_path + ) + with open( ddm_config_output_path + "/" + ddm_identifier + ".json", "w" ) as outfile: outfile.write(ddm_object) - + # create activation create_ddm_activation(ddm_identifier, ddm_output_path) @@ -888,8 +897,7 @@ def default_audit_plist(baseline_name, build_path, baseline_yaml): def generate_script(baseline_name, audit_name, build_path, baseline_yaml, reference): - """Generates the zsh script from the rules in the baseline YAML - """ + """Generates the zsh script from the rules in the baseline YAML""" compliance_script_file = open( build_path + "/" + baseline_name + "_compliance.sh", "w" ) @@ -1150,13 +1158,17 @@ def generate_script(baseline_name, audit_name, build_path, baseline_yaml, refere for sections in baseline_yaml["profile"]: for profile_rule in sections["rules"]: logging.debug(f"checking for rule file for {profile_rule}") - if glob.glob('../custom/rules/**/{}.y*ml'.format(profile_rule),recursive=True): - rule = glob.glob('../custom/rules/**/{}.y*ml'.format(profile_rule),recursive=True)[0] - custom=True + if glob.glob( + "../custom/rules/**/{}.y*ml".format(profile_rule), recursive=True + ): + rule = glob.glob( + "../custom/rules/**/{}.y*ml".format(profile_rule), recursive=True + )[0] + custom = True logging.debug(f"{rule}") - elif glob.glob('../rules/*/{}.y*ml'.format(profile_rule)): - rule = glob.glob('../rules/*/{}.y*ml'.format(profile_rule))[0] - custom=False + elif glob.glob("../rules/*/{}.y*ml".format(profile_rule)): + rule = glob.glob("../rules/*/{}.y*ml".format(profile_rule))[0] + custom = False logging.debug(f"{rule}") rule_yaml = get_rule_yaml(rule, baseline_yaml, custom) @@ -1190,7 +1202,7 @@ def generate_script(baseline_name, audit_name, build_path, baseline_yaml, refere elif reference in cis_ref: if "v8" in reference: log_reference_id = [ - f"CIS Controls-{', '.join(map(str,rule_yaml['references']['cis']['controls v8']))}" + f"CIS Controls-{', '.join(map(str, rule_yaml['references']['cis']['controls v8']))}" ] else: log_reference_id = [ @@ -1252,12 +1264,12 @@ def generate_script(baseline_name, audit_name, build_path, baseline_yaml, refere elif "boolean" in result: result_value = str(result["boolean"]).lower() elif "string" in result: - result_value = result['string'] + result_value = result["string"] elif "base64" in result: - result_string_bytes = f'{result["base64"]}\n'.encode("UTF-8") + result_string_bytes = f"{result['base64']}\n".encode("UTF-8") result_encoded = base64.b64encode(result_string_bytes) - result['base64'] = result_encoded.decode() - result_value = result['base64'] + result["base64"] = result_encoded.decode() + result_value = result["base64"] else: continue @@ -1343,7 +1355,7 @@ def generate_script(baseline_name, audit_name, build_path, baseline_yaml, refere if "[source,bash]" in fix_text: nist_controls_commented = nist_controls.replace("\n", "\n#") zsh_fix_text = f""" -#####----- Rule: {rule_yaml['id']} -----##### +#####----- Rule: {rule_yaml["id"]} -----##### ## Addresses the following NIST 800-53 controls: {nist_controls_commented} # check to see if rule is exempt @@ -1351,28 +1363,28 @@ def generate_script(baseline_name, audit_name, build_path, baseline_yaml, refere unset exempt_reason exempt=$(/usr/bin/osascript -l JavaScript << EOS 2>/dev/null -ObjC.unwrap($.NSUserDefaults.alloc.initWithSuiteName('org.{baseline_name}.audit').objectForKey('{rule_yaml['id']}'))["exempt"] +ObjC.unwrap($.NSUserDefaults.alloc.initWithSuiteName('org.{baseline_name}.audit').objectForKey('{rule_yaml["id"]}'))["exempt"] EOS ) exempt_reason=$(/usr/bin/osascript -l JavaScript << EOS 2>/dev/null -ObjC.unwrap($.NSUserDefaults.alloc.initWithSuiteName('org.{baseline_name}.audit').objectForKey('{rule_yaml['id']}'))["exempt_reason"] +ObjC.unwrap($.NSUserDefaults.alloc.initWithSuiteName('org.{baseline_name}.audit').objectForKey('{rule_yaml["id"]}'))["exempt_reason"] EOS ) -{rule_yaml['id']}_audit_score=$($plb -c "print {rule_yaml['id']}:finding" $audit_plist) +{rule_yaml["id"]}_audit_score=$($plb -c "print {rule_yaml["id"]}:finding" $audit_plist) if [[ ! $exempt == "1" ]] || [[ -z $exempt ]];then - if [[ ${rule_yaml['id']}_audit_score == "true" ]]; then - ask '{rule_yaml['id']} - Run the command(s)-> {quotify(get_fix_code(rule_yaml['fix']).strip())} ' N + if [[ ${rule_yaml["id"]}_audit_score == "true" ]]; then + ask '{rule_yaml["id"]} - Run the command(s)-> {quotify(get_fix_code(rule_yaml["fix"]).strip())} ' N if [[ $? == 0 ]]; then - logmessage "Running the command to configure the settings for: {rule_yaml['id']} ..." - {get_fix_code(rule_yaml['fix']).strip()} + logmessage "Running the command to configure the settings for: {rule_yaml["id"]} ..." + {get_fix_code(rule_yaml["fix"]).strip()} fi else - logmessage "Settings for: {rule_yaml['id']} already configured, continuing..." + logmessage "Settings for: {rule_yaml["id"]} already configured, continuing..." fi elif [[ ! -z "$exempt_reason" ]];then - logmessage "{rule_yaml['id']} has an exemption, remediation skipped (Reason: \"$exempt_reason\")" + logmessage "{rule_yaml["id"]} has an exemption, remediation skipped (Reason: \"$exempt_reason\")" fi """ @@ -1425,10 +1437,10 @@ def generate_script(baseline_name, audit_name, build_path, baseline_yaml, refere """ # write the footer for the script - zsh_fix_footer = """ + zsh_fix_footer = f""" echo "$(date -u) Remediation complete" >> "$audit_log" -} 2>/dev/null +}} 2>/dev/null usage=( "$0 Usage" @@ -1446,13 +1458,33 @@ def generate_script(baseline_name, audit_name, build_path, baseline_yaml, refere "--quiet= : 1 - show only failed and exempted checks in output" " 2 - show minimal output" ) + +# Look for managed arguments for compliance script +if [[ $# -eq 0 ]];then + compliance_args=$(/usr/bin/osascript -l JavaScript << 'EOS' +var defaults = $.NSUserDefaults.alloc.initWithSuiteName('org.{audit_name}.audit'); +var args = defaults.objectForKey('compliance_args'); +if (args && args.count > 0) {{ + var result = []; + for (var i = 0; i < args.count; i++) {{ + result.push(ObjC.unwrap(args.objectAtIndex(i))); + }} + result.join(' '); + }} +EOS +) + if [[ -n "$compliance_args" ]]; then + logmessage "Managed arguments found for compliance script, setting: $compliance_args" + eval "set -- $compliance_args" + fi +fi -zparseopts -D -E -help=flag_help -check=check -fix=fix -stats=stats -compliant=compliant_opt -non_compliant=non_compliant_opt -reset=reset -reset-all=reset_all -cfc=cfc -quiet:=quiet || { print -l $usage && return } +zparseopts -D -E -help=flag_help -check=check -fix=fix -stats=stats -compliant=compliant_opt -non_compliant=non_compliant_opt -reset=reset -reset-all=reset_all -cfc=cfc -quiet:=quiet || {{ print -l $usage && return }} -[[ -z "$flag_help" ]] || { print -l $usage && return } +[[ -z "$flag_help" ]] || {{ print -l $usage && return }} if [[ ! -z $quiet ]];then - [[ ! -z ${quiet[2][2]} ]] || { print -l $usage && return } + [[ ! -z ${{quiet[2][2]}} ]] || {{ print -l $usage && return }} fi if [[ $reset ]] || [[ $reset_all ]]; then reset_plist; fi @@ -1530,17 +1562,38 @@ def fill_in_odv(resulting_yaml, parent_values): if "$ODV" in str(resulting_yaml["result"][result_value]): resulting_yaml["result"][result_value] = odv - if resulting_yaml['mobileconfig_info']: - for mobileconfig_type in resulting_yaml['mobileconfig_info']: - if isinstance(resulting_yaml['mobileconfig_info'][mobileconfig_type], dict): - for mobileconfig_value in resulting_yaml['mobileconfig_info'][mobileconfig_type]: - if "$ODV" in str(resulting_yaml['mobileconfig_info'][mobileconfig_type][mobileconfig_value]): - if type(resulting_yaml['mobileconfig_info'][mobileconfig_type][mobileconfig_value]) == dict: - for k,v in resulting_yaml['mobileconfig_info'][mobileconfig_type][mobileconfig_value].items(): + if resulting_yaml["mobileconfig_info"]: + for mobileconfig_type in resulting_yaml["mobileconfig_info"]: + if isinstance( + resulting_yaml["mobileconfig_info"][mobileconfig_type], dict + ): + for mobileconfig_value in resulting_yaml["mobileconfig_info"][ + mobileconfig_type + ]: + if "$ODV" in str( + resulting_yaml["mobileconfig_info"][mobileconfig_type][ + mobileconfig_value + ] + ): + if ( + type( + resulting_yaml["mobileconfig_info"][ + mobileconfig_type + ][mobileconfig_value] + ) + == dict + ): + for k, v in resulting_yaml["mobileconfig_info"][ + mobileconfig_type + ][mobileconfig_value].items(): if v == "$ODV": - resulting_yaml['mobileconfig_info'][mobileconfig_type][mobileconfig_value][k] = odv + resulting_yaml["mobileconfig_info"][ + mobileconfig_type + ][mobileconfig_value][k] = odv else: - resulting_yaml['mobileconfig_info'][mobileconfig_type][mobileconfig_value] = odv + resulting_yaml["mobileconfig_info"][mobileconfig_type][ + mobileconfig_value + ] = odv if "ddm_info" in resulting_yaml.keys(): for ddm_type, value in resulting_yaml["ddm_info"].items(): @@ -1560,7 +1613,10 @@ def get_rule_yaml( """Takes a rule file, checks for a custom version, and returns the yaml for the rule""" global resulting_yaml resulting_yaml = {} - names = [os.path.basename(x) for x in glob.glob('../custom/rules/**/*.y*ml', recursive=True)] + names = [ + os.path.basename(x) + for x in glob.glob("../custom/rules/**/*.y*ml", recursive=True) + ] file_name = os.path.basename(rule_file) # get parent values @@ -1785,14 +1841,14 @@ def generate_xls(baseline_name, build_path, baseline_yaml): sheet1.write(counter, 10, srg_refs, topWrap) sheet1.col(10).width = 500 * 15 - sfr_refs = (str(rule.rule_sfr)).strip('[]\'') - sfr_refs = sfr_refs.replace(", ", "\n").replace("\'", "") + sfr_refs = (str(rule.rule_sfr)).strip("[]'") + sfr_refs = sfr_refs.replace(", ", "\n").replace("'", "") sheet1.write(counter, 11, sfr_refs, topWrap) sheet1.col(11).width = 500 * 15 - disa_refs = (str(rule.rule_disa_stig)).strip('[]\'') - disa_refs = disa_refs.replace(", ", "\n").replace("\'", "") + disa_refs = (str(rule.rule_disa_stig)).strip("[]'") + disa_refs = disa_refs.replace(", ", "\n").replace("'", "") sheet1.write(counter, 12, disa_refs, topWrap) sheet1.col(12).width = 500 * 15 @@ -1808,15 +1864,15 @@ def generate_xls(baseline_name, build_path, baseline_yaml): cis = cis.replace(", ", "\n") sheet1.write(counter, 14, cis, topWrap) sheet1.col(14).width = 500 * 15 - - cmmc_refs = (str(rule.rule_cmmc)).strip('[]\'') - cmmc_refs = cmmc_refs.replace(", ", "\n").replace("\'", "") + + cmmc_refs = (str(rule.rule_cmmc)).strip("[]'") + cmmc_refs = cmmc_refs.replace(", ", "\n").replace("'", "") sheet1.write(counter, 15, cmmc_refs, topWrap) sheet1.col(15).width = 500 * 15 - indigo_refs = (str(rule.rule_indigo)).strip('[]\'') - indigo_refs = indigo_refs.replace(", ", "\n").replace("\'", "") + indigo_refs = (str(rule.rule_indigo)).strip("[]'") + indigo_refs = indigo_refs.replace(", ", "\n").replace("'", "") sheet1.write(counter, 16, indigo_refs, topWrap) sheet1.col(16).width = 500 * 15 @@ -1833,11 +1889,11 @@ def generate_xls(baseline_name, build_path, baseline_yaml): severity = "" if isinstance(rule.rule_severity, dict): try: - severity = f'{rule.rule_severity[baseline_yaml["parent_values"]]}' + severity = f"{rule.rule_severity[baseline_yaml['parent_values']]}" except KeyError: severity = "" elif isinstance(rule.rule_severity, str): - severity = f'{rule.rule_severity}' + severity = f"{rule.rule_severity}" sheet1.write(counter, 18, severity, topWrap) sheet1.col(18).width = 400 * 15 @@ -1859,8 +1915,6 @@ def generate_xls(baseline_name, build_path, baseline_yaml): added_ref = added_ref.replace(", ", "\n").replace("'", "") sheet1.write(counter, custom_ref_column[title], added_ref, topWrap) - - tall_style = easyxf("font:height 640;") # 36pt sheet1.row(counter).set_style(tall_style) @@ -1873,31 +1927,35 @@ def generate_xls(baseline_name, build_path, baseline_yaml): def create_rules(baseline_yaml): """Takes a baseline yaml file and parses the rules, returns a list of containing rules""" all_rules = [] - #expected keys and references - keys = ['mobileconfig', - 'macOS', - 'severity', - 'title', - 'check', - 'fix', - 'tags', - 'id', - 'references', - 'odv', - 'result', - 'discussion', - 'customized'] - references = ['disa_stig', - 'cci', - 'cce', - '800-53r5', - '800-171r3', - 'cis', - 'cmmc', - 'indigo', - 'srg', - 'sfr', - 'custom'] + # expected keys and references + keys = [ + "mobileconfig", + "macOS", + "severity", + "title", + "check", + "fix", + "tags", + "id", + "references", + "odv", + "result", + "discussion", + "customized", + ] + references = [ + "disa_stig", + "cci", + "cce", + "800-53r5", + "800-171r3", + "cis", + "cmmc", + "indigo", + "srg", + "sfr", + "custom", + ] for sections in baseline_yaml["profile"]: for profile_rule in sections["rules"]: @@ -1929,30 +1987,33 @@ def create_rules(baseline_yaml): except: # print("expected reference '{}' is missing in key '{}' for rule{}".format(reference, key, rule)) rule_yaml[key].update({reference: ["None"]}) - all_rules.append(MacSecurityRule(rule_yaml['title'].replace('|', r'\|'), - rule_yaml['id'].replace('|', r'\|'), - rule_yaml['severity'], - rule_yaml['discussion'], #.replace('|', r'\|'), - rule_yaml['check'].replace('|', r'\|'), - rule_yaml['fix'].replace('|', r'\|'), - rule_yaml['references']['cci'], - rule_yaml['references']['cce'], - rule_yaml['references']['800-53r5'], - rule_yaml['references']['800-171r3'], - rule_yaml['references']['disa_stig'], - rule_yaml['references']['srg'], - rule_yaml['references']['sfr'], - rule_yaml['references']['cis'], - rule_yaml['references']['cmmc'], - rule_yaml['references']['indigo'], - rule_yaml['references']['custom'], - rule_yaml['odv'], - rule_yaml['tags'], - rule_yaml['result'], - rule_yaml['mobileconfig'], - rule_yaml['mobileconfig_info'], - rule_yaml['customized'] - )) + all_rules.append( + MacSecurityRule( + rule_yaml["title"].replace("|", r"\|"), + rule_yaml["id"].replace("|", r"\|"), + rule_yaml["severity"], + rule_yaml["discussion"], # .replace('|', r'\|'), + rule_yaml["check"].replace("|", r"\|"), + rule_yaml["fix"].replace("|", r"\|"), + rule_yaml["references"]["cci"], + rule_yaml["references"]["cce"], + rule_yaml["references"]["800-53r5"], + rule_yaml["references"]["800-171r3"], + rule_yaml["references"]["disa_stig"], + rule_yaml["references"]["srg"], + rule_yaml["references"]["sfr"], + rule_yaml["references"]["cis"], + rule_yaml["references"]["cmmc"], + rule_yaml["references"]["indigo"], + rule_yaml["references"]["custom"], + rule_yaml["odv"], + rule_yaml["tags"], + rule_yaml["result"], + rule_yaml["mobileconfig"], + rule_yaml["mobileconfig_info"], + rule_yaml["customized"], + ) + ) return all_rules @@ -2026,7 +2087,8 @@ def create_args(): help="sign the configuration profiles with subject key ID (hash value without spaces)", ) parser.add_argument( - "-a", "--audit_name", + "-a", + "--audit_name", default=None, help="name of audit plist and log - defaults to baseline name", ) @@ -2181,19 +2243,20 @@ def main(): with open(version_file) as r: version_yaml = yaml.load(r, Loader=yaml.SafeLoader) - adoc_templates = [ "adoc_rule_ios", - "adoc_rule", - "adoc_supplemental", - "adoc_rule_no_setting", - "adoc_rule_custom_refs", - "adoc_section", - "adoc_header", - "adoc_footer", - "adoc_foreword", - "adoc_scope", - "adoc_authors", - "adoc_acronyms", - "adoc_additional_docs" + adoc_templates = [ + "adoc_rule_ios", + "adoc_rule", + "adoc_supplemental", + "adoc_rule_no_setting", + "adoc_rule_custom_refs", + "adoc_section", + "adoc_header", + "adoc_footer", + "adoc_foreword", + "adoc_scope", + "adoc_authors", + "adoc_acronyms", + "adoc_additional_docs", ] adoc_templates_dict = {} @@ -2217,10 +2280,10 @@ def main(): pdf_theme = themes[0] # Setup AsciiDoc templates - with open(adoc_templates_dict['adoc_rule_ios']) as adoc_rule_ios_file: + with open(adoc_templates_dict["adoc_rule_ios"]) as adoc_rule_ios_file: adoc_rule_ios_template = Template(adoc_rule_ios_file.read()) - with open(adoc_templates_dict['adoc_rule']) as adoc_rule_file: + with open(adoc_templates_dict["adoc_rule"]) as adoc_rule_file: adoc_rule_template = Template(adoc_rule_file.read()) with open(adoc_templates_dict["adoc_supplemental"]) as adoc_supplemental_file: @@ -2273,11 +2336,11 @@ def main(): adoc_cmmc_show = ":show_CMMC:" else: adoc_cmmc_show = ":show_CMMC!:" - - if "indigo" in baseline_yaml['title']: + + if "indigo" in baseline_yaml["title"]: adoc_indigo_show = ":show_indigo:" else: - adoc_indigo_show=":show_indigo!:" + adoc_indigo_show = ":show_indigo!:" if "800" in baseline_yaml["title"]: adoc_171_show = ":show_171:" @@ -2289,7 +2352,7 @@ def main(): adoc_STIG_show = ":show_STIG:" adoc_cis_show = ":show_cis:" adoc_cmmc_show = ":show_CMMC:" - adoc_indigo_show=":show_indigo:" + adoc_indigo_show = ":show_indigo:" adoc_171_show = ":show_171:" else: adoc_tag_show = ":show_tags!:" @@ -2345,13 +2408,12 @@ def main(): adoc_output_file.write(adoc_additional_docs_template) # Create sections and rules - for sections in baseline_yaml['profile']: - section_yaml_file = sections['section'].lower() + '.yaml' - #check for custom section - if section_yaml_file in glob.glob1('../custom/sections/', '*.y*ml'): - #print(f"Custom settings found for section: {sections['section']}") - override_section = os.path.join( - f'../custom/sections/{section_yaml_file}') + for sections in baseline_yaml["profile"]: + section_yaml_file = sections["section"].lower() + ".yaml" + # check for custom section + if section_yaml_file in glob.glob1("../custom/sections/", "*.y*ml"): + # print(f"Custom settings found for section: {sections['section']}") + override_section = os.path.join(f"../custom/sections/{section_yaml_file}") with open(override_section) as r: section_yaml = yaml.load(r, Loader=yaml.SafeLoader) else: @@ -2368,12 +2430,16 @@ def main(): # Read all rules in the section and output them - for rule in sections['rules']: - logging.debug(f'processing rule id: {rule}') - rule_path = glob.glob('../rules/*/{}.y*ml'.format(rule)) + for rule in sections["rules"]: + logging.debug(f"processing rule id: {rule}") + rule_path = glob.glob("../rules/*/{}.y*ml".format(rule)) if not rule_path: - print(f"Rule file not found in library, checking in custom folder for rule: {rule}") - rule_path = glob.glob('../custom/rules/**/{}.y*ml'.format(rule), recursive=True) + print( + f"Rule file not found in library, checking in custom folder for rule: {rule}" + ) + rule_path = glob.glob( + "../custom/rules/**/{}.y*ml".format(rule), recursive=True + ) try: rule_file = os.path.basename(rule_path[0]) except IndexError: @@ -2381,12 +2447,14 @@ def main(): f"defined rule {rule} does not have valid yaml file, check that rule ID and filename match." ) - #check for custom rule - if glob.glob('../custom/rules/**/{}.y*ml'.format(rule), recursive=True): + # check for custom rule + if glob.glob("../custom/rules/**/{}.y*ml".format(rule), recursive=True): print(f"Custom settings found for rule: {rule}") - #override_rule = glob.glob('../custom/rules/**/{}'.format(rule_file), recursive=True)[0] - rule_location = glob.glob('../custom/rules/**/{}.y*ml'.format(rule), recursive=True)[0] - custom=True + # override_rule = glob.glob('../custom/rules/**/{}'.format(rule_file), recursive=True)[0] + rule_location = glob.glob( + "../custom/rules/**/{}.y*ml".format(rule), recursive=True + )[0] + custom = True else: rule_location = rule_path[0] custom = False @@ -2444,25 +2512,25 @@ def main(): cmmc = ulify(rule_yaml["references"]["cmmc"]) try: - rule_yaml['references']['indigo'] + rule_yaml["references"]["indigo"] except KeyError: indigo = "" else: - indigo = ulify(rule_yaml['references']['indigo']) + indigo = ulify(rule_yaml["references"]["indigo"]) try: rule_yaml["references"]["srg"] except KeyError: srg = "- N/A" else: - srg = ulify(rule_yaml['references']['srg']) - + srg = ulify(rule_yaml["references"]["srg"]) + try: - rule_yaml['references']['sfr'] + rule_yaml["references"]["sfr"] except KeyError: - sfr = '- N/A' + sfr = "- N/A" else: - sfr = ulify(rule_yaml['references']['sfr']) + sfr = ulify(rule_yaml["references"]["sfr"]) try: rule_yaml["references"]["custom"] @@ -2476,7 +2544,7 @@ def main(): except KeyError: rulefix = "No fix Found" else: - rulefix = rule_yaml['fix'] # .replace('|', r'\|') + rulefix = rule_yaml["fix"] # .replace('|', r'\|') try: rule_yaml["tags"] @@ -2503,14 +2571,14 @@ def main(): result_value = result["base64"] else: result_value = "N/A" - + # determine severity, if severity is determined, build asciidoc table row for references # uses 'parent_values' from baseline.yaml file to determine which/if any severity to use severity = "" if "severity" in rule_yaml.keys(): if isinstance(rule_yaml["severity"], dict): try: - severity = f'|Severity\n|{rule_yaml["severity"][baseline_yaml["parent_values"]]}' + severity = f"|Severity\n|{rule_yaml['severity'][baseline_yaml['parent_values']]}" except KeyError: severity = "" @@ -2536,22 +2604,25 @@ def main(): nist_controls = "- N/A" if "manual" in tags: - discussion = rule_yaml['discussion'] + '\n\nNOTE: This rule is marked as manual and may not be able to be automated. It is also excluded in the compliance scan and will not report any results.\n' + discussion = ( + rule_yaml["discussion"] + + "\n\nNOTE: This rule is marked as manual and may not be able to be automated. It is also excluded in the compliance scan and will not report any results.\n" + ) else: - discussion = rule_yaml['discussion'] + discussion = rule_yaml["discussion"] - if 'supplemental' in tags: + if "supplemental" in tags: rule_adoc = adoc_supplemental_template.substitute( - rule_title=rule_yaml['title'].replace('|', r'\|'), - rule_id=rule_yaml['id'].replace('|', r'\|'), + rule_title=rule_yaml["title"].replace("|", r"\|"), + rule_id=rule_yaml["id"].replace("|", r"\|"), rule_discussion=discussion, ) elif custom_refs: rule_adoc = adoc_rule_custom_refs_template.substitute( - rule_title=rule_yaml['title'].replace('|', r'\|'), - rule_id=rule_yaml['id'].replace('|', r'\|'), - rule_discussion=discussion, #.replace('|', r'\|'), - rule_check=rule_yaml['check'], # .replace('|', r'\|'), + rule_title=rule_yaml["title"].replace("|", r"\|"), + rule_id=rule_yaml["id"].replace("|", r"\|"), + rule_discussion=discussion, # .replace('|', r'\|'), + rule_check=rule_yaml["check"], # .replace('|', r'\|'), rule_fix=rulefix, rule_cci=cci, rule_80053r5=nist_controls, @@ -2566,14 +2637,14 @@ def main(): rule_srg=srg, rule_sfr=sfr, rule_result=result_value, - severity=severity + severity=severity, ) elif ("permanent" in tags) or ("inherent" in tags) or ("n_a" in tags): rule_adoc = adoc_rule_no_setting_template.substitute( - rule_title=rule_yaml['title'].replace('|', r'\|'), - rule_id=rule_yaml['id'].replace('|', r'\|'), - rule_discussion=discussion, #.replace('|', r'\|'), - rule_check=rule_yaml['check'], # .replace('|', r'\|'), + rule_title=rule_yaml["title"].replace("|", r"\|"), + rule_id=rule_yaml["id"].replace("|", r"\|"), + rule_discussion=discussion, # .replace('|', r'\|'), + rule_check=rule_yaml["check"], # .replace('|', r'\|'), rule_fix=rulefix, rule_80053r5=nist_controls, rule_800171=nist_800171, @@ -2586,13 +2657,16 @@ def main(): rule_srg=srg, ) else: - #using the same rule template for ios/ipados/visionos - if version_yaml['platform'] == "iOS/iPadOS" or version_yaml['platform'] == "visionOS": + # using the same rule template for ios/ipados/visionos + if ( + version_yaml["platform"] == "iOS/iPadOS" + or version_yaml["platform"] == "visionOS" + ): rule_adoc = adoc_rule_ios_template.substitute( - rule_title=rule_yaml['title'].replace('|', r'\|'), - rule_id=rule_yaml['id'].replace('|', r'\|'), - rule_discussion=discussion, #.replace('|', r'\|'), - rule_check=rule_yaml['check'], # .replace('|', r'\|'), + rule_title=rule_yaml["title"].replace("|", r"\|"), + rule_id=rule_yaml["id"].replace("|", r"\|"), + rule_discussion=discussion, # .replace('|', r'\|'), + rule_check=rule_yaml["check"], # .replace('|', r'\|'), rule_fix=rulefix, rule_cci=cci, rule_80053r5=nist_controls, @@ -2606,14 +2680,14 @@ def main(): rule_srg=srg, rule_sfr=sfr, rule_result=result_value, - severity=severity + severity=severity, ) else: rule_adoc = adoc_rule_template.substitute( - rule_title=rule_yaml['title'].replace('|', r'\|'), - rule_id=rule_yaml['id'].replace('|', r'\|'), - rule_discussion=discussion, #.replace('|', r'\|'), - rule_check=rule_yaml['check'], # .replace('|', r'\|'), + rule_title=rule_yaml["title"].replace("|", r"\|"), + rule_id=rule_yaml["id"].replace("|", r"\|"), + rule_discussion=discussion, # .replace('|', r'\|'), + rule_check=rule_yaml["check"], # .replace('|', r'\|'), rule_fix=rulefix, rule_cci=cci, rule_80053r5=nist_controls, @@ -2627,7 +2701,7 @@ def main(): rule_srg=srg, rule_sfr=sfr, rule_result=result_value, - severity=severity + severity=severity, ) adoc_output_file.write(rule_adoc) @@ -2639,7 +2713,7 @@ def main(): adoc_output_file.write(footer_adoc) adoc_output_file.close() - if args.audit_name: + if args.audit_name: audit_name = args.audit_name else: audit_name = baseline_name @@ -2656,7 +2730,9 @@ def main(): if args.script: print("Generating compliance script...") - generate_script(baseline_name, audit_name, build_path, baseline_yaml, log_reference) + generate_script( + baseline_name, audit_name, build_path, baseline_yaml, log_reference + ) default_audit_plist(baseline_name, build_path, baseline_yaml) if args.xls: From a12e6a7eba819c824cbe0d5b4ce48c012309949b Mon Sep 17 00:00:00 2001 From: Dan Brodjieski Date: Tue, 9 Sep 2025 10:56:52 -0400 Subject: [PATCH 44/73] fix: adjust logic in pwpolicy rules checks allow for settings that fall within the limits of the rule instead of having to be exact standardized result strings issue #541 --- rules/pwpolicy/pwpolicy_account_lockout_enforce.yaml | 4 ++-- rules/pwpolicy/pwpolicy_account_lockout_timeout_enforce.yaml | 4 ++-- rules/pwpolicy/pwpolicy_history_enforce.yaml | 4 ++-- rules/pwpolicy/pwpolicy_lower_case_character_enforce.yaml | 4 ++-- rules/pwpolicy/pwpolicy_max_lifetime_enforce.yaml | 4 ++-- rules/pwpolicy/pwpolicy_minimum_length_enforce.yaml | 4 ++-- rules/pwpolicy/pwpolicy_minimum_lifetime_enforce.yaml | 4 ++-- rules/pwpolicy/pwpolicy_special_character_enforce.yaml | 4 ++-- rules/pwpolicy/pwpolicy_upper_case_character_enforce.yaml | 4 ++-- 9 files changed, 18 insertions(+), 18 deletions(-) diff --git a/rules/pwpolicy/pwpolicy_account_lockout_enforce.yaml b/rules/pwpolicy/pwpolicy_account_lockout_enforce.yaml index 2ed9799fb..27c775514 100644 --- a/rules/pwpolicy/pwpolicy_account_lockout_enforce.yaml +++ b/rules/pwpolicy/pwpolicy_account_lockout_enforce.yaml @@ -5,9 +5,9 @@ discussion: | This rule protects against malicious users attempting to gain access to the system via brute-force hacking methods. check: | - /usr/bin/pwpolicy -getaccountpolicies 2> /dev/null | /usr/bin/tail +2 | /usr/bin/xmllint --xpath '//dict/key[text()="policyAttributeMaximumFailedAuthentications"]/following-sibling::integer[1]/text()' - | /usr/bin/awk '{ if ($1 <= $ODV) {print "yes"} else {print "no"}}' | /usr/bin/uniq + /usr/bin/pwpolicy -getaccountpolicies 2> /dev/null | /usr/bin/tail +2 | /usr/bin/xmllint --xpath '//dict/key[text()="policyAttributeMaximumFailedAuthentications"]/following-sibling::integer[1]/text()' - | /usr/bin/awk '{ if ($1 <= $ODV) {print "pass"} else {print "fail"}}' | /usr/bin/uniq result: - string: 'yes' + string: 'pass' fix: | This is implemented by a Configuration Profile. references: diff --git a/rules/pwpolicy/pwpolicy_account_lockout_timeout_enforce.yaml b/rules/pwpolicy/pwpolicy_account_lockout_timeout_enforce.yaml index 93dae9d9b..18c7e16cd 100644 --- a/rules/pwpolicy/pwpolicy_account_lockout_timeout_enforce.yaml +++ b/rules/pwpolicy/pwpolicy_account_lockout_timeout_enforce.yaml @@ -5,9 +5,9 @@ discussion: | This rule protects against malicious users attempting to gain access to the system via brute-force hacking methods. check: | - /usr/bin/pwpolicy -getaccountpolicies 2> /dev/null | /usr/bin/tail +2 | /usr/bin/xmllint --xpath '//dict/key[text()="autoEnableInSeconds"]/following-sibling::integer[1]/text()' - | /usr/bin/awk '{ if ($1/60 >= $ODV ) {print "yes"} else {print "no"}}' | /usr/bin/uniq + /usr/bin/pwpolicy -getaccountpolicies 2> /dev/null | /usr/bin/tail +2 | /usr/bin/xmllint --xpath '//dict/key[text()="autoEnableInSeconds"]/following-sibling::integer[1]/text()' - | /usr/bin/awk '{ if ($1/60 >= $ODV ) {print "pass"} else {print "fail"}}' | /usr/bin/uniq result: - string: 'yes' + string: 'pass' fix: | This is implemented by a Configuration Profile. references: diff --git a/rules/pwpolicy/pwpolicy_history_enforce.yaml b/rules/pwpolicy/pwpolicy_history_enforce.yaml index 7874f346c..3fd7e4b6d 100644 --- a/rules/pwpolicy/pwpolicy_history_enforce.yaml +++ b/rules/pwpolicy/pwpolicy_history_enforce.yaml @@ -9,9 +9,9 @@ discussion: | NOTE: The guidance for password based authentication in NIST 800-53 (Rev 5) and NIST 800-63B state that complexity rules should be organizationally defined. The values defined are based off of common complexity values. But your organization may define its own password complexity rules. check: | - /usr/bin/pwpolicy -getaccountpolicies 2> /dev/null | /usr/bin/tail +2 | /usr/bin/xmllint --xpath '//dict/key[text()="policyAttributePasswordHistoryDepth"]/following-sibling::*[1]/text()' - | /usr/bin/awk '{ if ($1 >= $ODV ) {print "yes"} else {print "no"}}' | /usr/bin/uniq + /usr/bin/pwpolicy -getaccountpolicies 2> /dev/null | /usr/bin/tail +2 | /usr/bin/xmllint --xpath '//dict/key[text()="policyAttributePasswordHistoryDepth"]/following-sibling::*[1]/text()' - | /usr/bin/awk '{ if ($1 >= $ODV ) {print "pass"} else {print "fail"}}' | /usr/bin/uniq result: - string: 'yes' + string: 'pass' fix: | This is implemented by a Configuration Profile. references: diff --git a/rules/pwpolicy/pwpolicy_lower_case_character_enforce.yaml b/rules/pwpolicy/pwpolicy_lower_case_character_enforce.yaml index a788dc8f0..2c73f5e55 100644 --- a/rules/pwpolicy/pwpolicy_lower_case_character_enforce.yaml +++ b/rules/pwpolicy/pwpolicy_lower_case_character_enforce.yaml @@ -9,9 +9,9 @@ discussion: | NOTE: macOS 14 supports password policy complexity with custom regex deployed with a mobileconfig file. To use a mobileconfig file use *pwpolicy_custom_regex_enforce*. check: | - /usr/bin/pwpolicy -getaccountpolicies 2> /dev/null | /usr/bin/tail +2 | /usr/bin/xmllint --xpath '//dict/key[text()="minimumAlphaCharactersLowerCase"]/following-sibling::integer[1]/text()' - | /usr/bin/awk '{ if ($1 >= $ODV ) {print "yes"} else {print "no"}}' + /usr/bin/pwpolicy -getaccountpolicies 2> /dev/null | /usr/bin/tail +2 | /usr/bin/xmllint --xpath '//dict/key[text()="minimumAlphaCharactersLowerCase"]/following-sibling::integer[1]/text()' - | /usr/bin/awk '{ if ($1 >= $ODV ) {print "pass"} else {print "fail"}}' result: - string: 'yes' + string: 'pass' fix: | This setting may be enforced using local policy or by a directory service. diff --git a/rules/pwpolicy/pwpolicy_max_lifetime_enforce.yaml b/rules/pwpolicy/pwpolicy_max_lifetime_enforce.yaml index 66c527bbf..24e074759 100644 --- a/rules/pwpolicy/pwpolicy_max_lifetime_enforce.yaml +++ b/rules/pwpolicy/pwpolicy_max_lifetime_enforce.yaml @@ -7,9 +7,9 @@ discussion: | NOTE: To comply with Executive Order 14028, “Improving the Nation's Cybersecurity”, OMB M-22-09, “Moving the U.S. Government Toward Zero Trust Cybersecurity Principles”, and NIST SP-800-63b, “Digital Identity Guidelines: Authentication and Lifecycle Management” federal, military, and intelligence communities must adopt the following configuration settings. Password policies must not require the use of complexity policies such as upper characters, lower characters, or special characters. Password policies must also not require the use of regular rotation. Password policies should define a minimum length. Multifactor authentication should be used where ever possible. check: | - /usr/bin/pwpolicy -getaccountpolicies 2> /dev/null | /usr/bin/tail +2 | /usr/bin/xmllint --xpath '//dict/key[text()="policyAttributeExpiresEveryNDays"]/following-sibling::*[1]/text()' - + /usr/bin/pwpolicy -getaccountpolicies 2> /dev/null | /usr/bin/tail +2 | /usr/bin/xmllint --xpath '//dict/key[text()="policyAttributeExpiresEveryNDays"]/following-sibling::*[1]/text()' - | /usr/bin/awk '{ if ($1 <= $ODV ) {print "pass"} else {print "fail"}}' | /usr/bin/uniq result: - integer: $ODV + string: "pass" fix: | This is implemented by a Configuration Profile. references: diff --git a/rules/pwpolicy/pwpolicy_minimum_length_enforce.yaml b/rules/pwpolicy/pwpolicy_minimum_length_enforce.yaml index bcbf271dc..e2ae41e5c 100644 --- a/rules/pwpolicy/pwpolicy_minimum_length_enforce.yaml +++ b/rules/pwpolicy/pwpolicy_minimum_length_enforce.yaml @@ -7,9 +7,9 @@ discussion: | NOTE: To comply with Executive Order 14028, “Improving the Nation's Cybersecurity”, OMB M-22-09, “Moving the U.S. Government Toward Zero Trust Cybersecurity Principles”, and NIST SP-800-63b, “Digital Identity Guidelines: Authentication and Lifecycle Management” federal, military, and intelligence communities must adopt the following configuration settings. Password policies must not require the use of complexity policies such as upper characters, lower characters, or special characters. Password policies must also not require the use of regular rotation. Password policies should define a minimum length. Multifactor authentication should be used where ever possible. check: | - /usr/bin/pwpolicy -getaccountpolicies 2> /dev/null | /usr/bin/tail +2 | /usr/bin/xmllint --xpath 'boolean(//*[contains(text(),"policyAttributePassword matches '\''.{$ODV,}'\''")])' - + /usr/bin/pwpolicy -getaccountpolicies 2>/dev/null | tail +2 | grep -oE "policyAttributePassword matches '.\{[0-9]+," | awk -F'[{,]' -v ODV=$ODV '{if ($2 > max) max=$2} END {print (max >= ODV) ? "pass" : "fail"}' result: - string: 'true' + string: 'pass' fix: | This is implemented by a Configuration Profile. references: diff --git a/rules/pwpolicy/pwpolicy_minimum_lifetime_enforce.yaml b/rules/pwpolicy/pwpolicy_minimum_lifetime_enforce.yaml index 2a3db1e69..575e519ee 100644 --- a/rules/pwpolicy/pwpolicy_minimum_lifetime_enforce.yaml +++ b/rules/pwpolicy/pwpolicy_minimum_lifetime_enforce.yaml @@ -7,9 +7,9 @@ discussion: | NOTE: To comply with Executive Order 14028, “Improving the Nation's Cybersecurity”, OMB M-22-09, “Moving the U.S. Government Toward Zero Trust Cybersecurity Principles”, and NIST SP-800-63b, “Digital Identity Guidelines: Authentication and Lifecycle Management” federal, military, and intelligence communities must adopt the following configuration settings. Password policies must not require the use of complexity policies such as upper characters, lower characters, or special characters. Password policies must also not require the use of regular rotation. Password policies should define a minimum length. Multifactor authentication should be used where ever possible. check: | - /usr/bin/pwpolicy -getaccountpolicies 2> /dev/null | /usr/bin/tail +2 | /usr/bin/xmllint --xpath '//dict/key[text()="policyAttributeMinimumLifetimeHours"]/following-sibling::integer[1]/text()' - | /usr/bin/awk '{ if ($1 >= $ODV ) {print "yes"} else {print "no"}}' + /usr/bin/pwpolicy -getaccountpolicies 2> /dev/null | /usr/bin/tail +2 | /usr/bin/xmllint --xpath '//dict/key[text()="policyAttributeMinimumLifetimeHours"]/following-sibling::integer[1]/text()' - | /usr/bin/awk '{ if ($1 >= $ODV ) {print "pass"} else {print "fail"}}' result: - string: 'yes' + string: 'pass' fix: | This setting may be enforced using local policy or by a directory service. diff --git a/rules/pwpolicy/pwpolicy_special_character_enforce.yaml b/rules/pwpolicy/pwpolicy_special_character_enforce.yaml index 81afa0ab7..dce1fab87 100644 --- a/rules/pwpolicy/pwpolicy_special_character_enforce.yaml +++ b/rules/pwpolicy/pwpolicy_special_character_enforce.yaml @@ -9,9 +9,9 @@ discussion: | NOTE: To comply with Executive Order 14028, “Improving the Nation's Cybersecurity”, OMB M-22-09, “Moving the U.S. Government Toward Zero Trust Cybersecurity Principles”, and NIST SP-800-63b, “Digital Identity Guidelines: Authentication and Lifecycle Management” federal, military, and intelligence communities must adopt the following configuration settings. Password policies must not require the use of complexity policies such as upper characters, lower characters, or special characters. Password policies must also not require the use of regular rotation. Password policies should define a minimum length. Multifactor authentication should be used where ever possible. check: | - /usr/bin/pwpolicy -getaccountpolicies 2>/dev/null | /usr/bin/tail -n +2 | /usr/bin/xmllint --xpath "//string[contains(text(), \"policyAttributePassword matches '(.*[^a-zA-Z0-9].*){\")]" - 2>/dev/null | /usr/bin/awk -F"{|}" '{if ($2 >= $ODV) {print "true"} else {print "false"}}' + /usr/bin/pwpolicy -getaccountpolicies 2>/dev/null | /usr/bin/tail -n +2 | /usr/bin/xmllint --xpath "//string[contains(text(), \"policyAttributePassword matches '(.*[^a-zA-Z0-9].*){\")]" - 2>/dev/null | /usr/bin/awk -F"{|}" '{if ($2 >= $ODV) {print "pass"} else {print "fail"}}' result: - string: 'true' + string: 'pass' fix: | This is implemented by a Configuration Profile. references: diff --git a/rules/pwpolicy/pwpolicy_upper_case_character_enforce.yaml b/rules/pwpolicy/pwpolicy_upper_case_character_enforce.yaml index 41c9d6eb4..d5ceb4772 100644 --- a/rules/pwpolicy/pwpolicy_upper_case_character_enforce.yaml +++ b/rules/pwpolicy/pwpolicy_upper_case_character_enforce.yaml @@ -9,9 +9,9 @@ discussion: | NOTE: macOS 14 supports password policy complexity with custom regex deployed with a mobileconfig file. To use a mobileconfig file use *pwpolicy_custom_regex_enforce*. check: | - /usr/bin/pwpolicy -getaccountpolicies 2> /dev/null | /usr/bin/tail +2 | /usr/bin/xmllint --xpath '//dict/key[text()="minimumAlphaCharactersUpperCase"]/following-sibling::integer[1]/text()' - | /usr/bin/awk '{ if ($1 >= $ODV ) {print "yes"} else {print "no"}}' + /usr/bin/pwpolicy -getaccountpolicies 2> /dev/null | /usr/bin/tail +2 | /usr/bin/xmllint --xpath '//dict/key[text()="minimumAlphaCharactersUpperCase"]/following-sibling::integer[1]/text()' - | /usr/bin/awk '{ if ($1 >= $ODV ) {print "pass"} else {print "fail"}}' result: - string: 'yes' + string: 'pass' fix: | This setting may be enforced using local policy or by a directory service. From 2fe891db30747e0591533eed922547da8d1a969a Mon Sep 17 00:00:00 2001 From: Dan Brodjieski Date: Tue, 9 Sep 2025 11:35:35 -0400 Subject: [PATCH 45/73] docs[stig]: update refernces to V1R4 --- baselines/DISA-STIG.yaml | 4 ++-- includes/mscp-data.yaml | 2 +- templates/adoc_additional_docs.adoc | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/baselines/DISA-STIG.yaml b/baselines/DISA-STIG.yaml index c16417b97..8775d9c74 100644 --- a/baselines/DISA-STIG.yaml +++ b/baselines/DISA-STIG.yaml @@ -1,6 +1,6 @@ -title: "macOS 15.0: Security Configuration - Apple macOS 15 (Sequoia) STIG - Ver 1, Rel 3" +title: "macOS 15.0: Security Configuration - Apple macOS 15 (Sequoia) STIG - Ver 1, Rel 4" description: | - This guide describes the actions to take when securing a macOS 15.0 system against the Apple macOS 15 (Sequoia) STIG - Ver 1, Rel 3 security baseline. + This guide describes the actions to take when securing a macOS 15.0 system against the Apple macOS 15 (Sequoia) STIG - Ver 1, Rel 4 security baseline. authors: | *macOS Security Compliance Project* diff --git a/includes/mscp-data.yaml b/includes/mscp-data.yaml index 2c7633225..8c0b39a7d 100644 --- a/includes/mscp-data.yaml +++ b/includes/mscp-data.yaml @@ -91,7 +91,7 @@ titles: cnssi-1253_low: Committee on National Security Systems Instruction No. 1253 (Low) cnssi-1253_moderate: Committee on National Security Systems Instruction No. 1253 (Moderate) cnssi-1253_high: Committee on National Security Systems Instruction No. 1253 (High) - stig: Apple macOS 15 (Sequoia) STIG - Ver 1, Rel 3 + stig: Apple macOS 15 (Sequoia) STIG - Ver 1, Rel 4 ddm: supported_types: - com.apple.configuration.services.configuration-files diff --git a/templates/adoc_additional_docs.adoc b/templates/adoc_additional_docs.adoc index cbb96bc1d..1dea1c3fc 100644 --- a/templates/adoc_additional_docs.adoc +++ b/templates/adoc_additional_docs.adoc @@ -29,7 +29,7 @@ ASSOCIATED DOCUMENTS |=== |Document Number or Descriptor |Document Title -|link:https://dl.dod.cyber.mil/wp-content/uploads/stigs/zip/U_Apple_macOS_15_V1R3_STIG.zip[STIG Ver 1, Rel 3]|_Apple macOS 15 (Sequoia) STIG_ +|link:https://dl.dod.cyber.mil/wp-content/uploads/stigs/zip/U_Apple_macOS_15_V1R4_STIG.zip[STIG Ver 1, Rel 4]|_Apple macOS 15 (Sequoia) STIG_ |=== [%header, cols=2*a] From 1469ce8f0c63746e8a2bd0eb73ad3dbd46688d37 Mon Sep 17 00:00:00 2001 From: Bob Gendler Date: Tue, 9 Sep 2025 15:24:44 -0400 Subject: [PATCH 46/73] Updated generate scap, scap 1.4, oval 5.12.1 --- scripts/generate_scap.py | 2925 ++------------------------------------ 1 file changed, 106 insertions(+), 2819 deletions(-) diff --git a/scripts/generate_scap.py b/scripts/generate_scap.py index 2a57eb589..7eaf5a16a 100755 --- a/scripts/generate_scap.py +++ b/scripts/generate_scap.py @@ -158,6 +158,7 @@ def generate_scap(all_rules, all_baselines, args, stig): now = datetime.now() date_time_string = now.strftime("%Y-%m-%dT%H:%M:%S") + year = now.year filenameversion = version_yaml['version'].split(",")[1].replace(" ", "_")[1:] output = "../build/macOS_{0}_Security_Compliance_Benchmark-{1}".format(version_yaml['os'],filenameversion) @@ -187,13 +188,13 @@ def generate_scap(all_rules, all_baselines, args, stig): d = 1 ovalPrefix = ''' - + - 5.11.2 + 5.12.1 {0} - Copyright (c) 2020, NIST. + Copyright (c) {1}, NIST. macOS Security Compliance Project - '''.format(date_time_string) + '''.format(date_time_string, year) ostype = "macOS" if "ios" in version_yaml['cpe'] or "visionos" in version_yaml['cpe']: @@ -202,7 +203,7 @@ def generate_scap(all_rules, all_baselines, args, stig): ostype = "visionOS" xccdfPrefix = ''' - + draft {4} {1}: Security Configuration @@ -226,8 +227,8 @@ def generate_scap(all_rules, all_baselines, args, stig): '''.format(date_time_string, version_yaml['os'], version_yaml['version'],date_time_string.split("T")[0] + "Z", ostype) scapPrefix = ''' - - + + @@ -250,7 +251,7 @@ def generate_scap(all_rules, all_baselines, args, stig): - + draft macOS {1}: Security Configuration @@ -300,28 +301,19 @@ def generate_scap(all_rules, all_baselines, args, stig): for a in range(0, loop): rule_yaml = get_rule_yaml(rule_file, custom) - - try: + + try: + odv_keys = list(rule_yaml['odv'].keys()) - # # odv_label = list(rule_yaml['odv'].keys())[a] - # # odv_label.remove('hint') if args.baseline != "None": - odv_label = args.baseline - if args.baseline not in list(rule_yaml['odv'].keys())[a]: + if args.baseline in odv_keys: + odv_label = args.baseline + else: odv_label = "recommended" - # if args.baseline not in list(rule_yaml['odv'].keys())[a]: - # odv_label = "recommended" else: - odv_label = list(rule_yaml['odv'].keys())[a] - - + odv_label = odv_keys[a] - # if odv_label == "hint": - # continue - - - odv_value = str(rule_yaml['odv'][odv_label]) rule_yaml['title'] = rule_yaml['title'].replace("$ODV",str(odv_value)) rule_yaml['discussion'] = rule_yaml['discussion'].replace("$ODV",odv_value) @@ -482,7 +474,7 @@ def generate_scap(all_rules, all_baselines, args, stig): {7} {8} - '''.format(rule_yaml['id'] + "_" + odv_label, severity, rule_yaml['title'], rule_yaml['discussion'].replace("<","<").replace(">",">").replace("&","&").rstrip(), rule_yaml['check'].replace("<","<").replace(">",">").replace("&","&").rstrip(), result, cce,rule_yaml['fix'].replace("<","<").replace(">",">").replace("&","&") + "\n" + mobileconfig_info, check_rule, references) + '''.format(rule_yaml['id'] + "_" + odv_label, severity, rule_yaml['title'], escape(rule_yaml['discussion']).rstrip(), escape(rule_yaml['check']).rstrip(), result, cce,escape(rule_yaml['fix']) + "\n" + mobileconfig_info, check_rule, references) if export_as == "xccdf": mobileconfig_info = "" @@ -501,7 +493,7 @@ def generate_scap(all_rules, all_baselines, args, stig): {7} - '''.format(rule_yaml['id'] + "_" + odv_label, severity, rule_yaml['title'], rule_yaml['discussion'].replace("<","<").replace(">",">").replace("&","&").rstrip(), rule_yaml['check'].replace("<","<").replace(">",">").replace("&","&").rstrip(), result, cce,rule_yaml['fix'].replace("<","<").replace(">",">").replace("&","&") + "\n" + mobileconfig_info, references) + '''.format(rule_yaml['id'] + "_" + odv_label, severity, rule_yaml['title'], escape(rule_yaml['discussion']).rstrip(), escape(rule_yaml['check']).rstrip(), result, cce,escape(rule_yaml['fix']) + "\n" + mobileconfig_info, references) continue @@ -509,2811 +501,112 @@ def generate_scap(all_rules, all_baselines, args, stig): if "inherent" in rule_yaml['tags'] or "n_a" in rule_yaml['tags'] or "permanent" in rule_yaml['tags']: xccdf_rules = replace_ocil(xccdf_rules,x) x += 1 - continue - if "time_machine" in rule_yaml['id'] and "encrypted" in rule_yaml['id']: - print(rule_yaml['id'] + " - Manual Check Required") - xccdf_rules = replace_ocil(xccdf_rules,x) - x += 1 - continue - if "objectIsForcedForKey" in rule_yaml['check']: - print(rule_yaml['id'] + " - Manual Check") - xccdf_rules = replace_ocil(xccdf_rules,x) - x += 1 - continue - if "bluetooth" in rule_yaml['id'] and "unpaired" in rule_yaml['id']: - print(rule_yaml['id'] + " - Manual Check Required") - xccdf_rules = replace_ocil(xccdf_rules,x) - x += 1 - continue - if rule_yaml['check'][0] != "/" and "[source,bash]" not in rule_yaml['fix']: - print(rule_yaml['id'] + " - Manual Check") - xccdf_rules = replace_ocil(xccdf_rules,x) - x += 1 - continue - if "hint" in rule_yaml['check'] and "dscl" in rule_yaml['check']: - print(rule_yaml['id'] + " - no relevant oval") - xccdf_rules = replace_ocil(xccdf_rules,x) - x += 1 - continue + continue if "manual" in rule_yaml['tags']: print(rule_yaml['id'] + " - Manual Check") xccdf_rules = replace_ocil(xccdf_rules,x) x += 1 continue - if "eficheck" in rule_yaml['check']: - print(rule_yaml['id'] + " - eficheck - no relevant oval") - xccdf_rules = replace_ocil(xccdf_rules,x) - x += 1 - continue - if "newsyslog.conf" in rule_yaml['check'] or "asl.conf" in rule_yaml['check'] or "aslmanager" in rule_yaml['check']: - print(rule_yaml['id'] + " - Manual Check Required") - xccdf_rules = replace_ocil(xccdf_rules,x) - x += 1 - continue - if "/usr/bin/pwpolicy getaccountpolicies" in rule_yaml['check']: - print(rule_yaml['id'] + " - pwpolicy getaccountpolicies - no relevant oval") - xccdf_rules = replace_ocil(xccdf_rules,x) - x += 1 - continue - if "find" in rule_yaml['check'].split(" ")[0] and rule_yaml['id'] != "os_home_folders_secure": - print(rule_yaml['id'] + " - no relevant oval") - xccdf_rules = replace_ocil(xccdf_rules,x) - x += 1 - continue - if "/usr/sbin/firmwarepasswd" in rule_yaml['check']: - print(rule_yaml['id'] + " - no relevant oval") - xccdf_rules = replace_ocil(xccdf_rules,x) - x += 1 - continue - if "os_home_folders_secure" in rule_yaml['id']: - oval_definition = oval_definition + ''' - - - {} - - - {} - - - - - '''.format(x,rule_yaml['title'],cce,rule_yaml['id'] + "_" + odv_label, rule_yaml['discussion'],rule_yaml['id'] + "_" + odv_label,x) - - oval_test = oval_test + ''' - - - - '''.format(rule_yaml['id'] + "_" + odv_label,x,x,x) - - oval_object = oval_object + ''' - - - - - - - .* - oval:mscp:ste:{} - '''.format(rule_yaml['id'] + "_" + odv_label,x,x,x+999,x+999) - - oval_state = oval_state + ''' - - true - true - true - false - false - false - false - false - false - - - - ^[^_\s].* - 0 - 0 - /usr/bin/false - '''.format(rule_yaml['id'] + "_" + odv_label,x,x+999) - - oval_variable = oval_variable + ''' - - - '''.format(x,x+999) - x = x + 1 - continue - - if rule_yaml['mobileconfig']: - if "spctl" in rule_yaml['check']: - - if "verbose" in rule_yaml['check']: - xccdf_rules = replace_ocil(xccdf_rules,x) - x = x + 1 - continue - else: - - oval_definition = oval_definition + ''' - - - {} - - - {} - - - - - - '''.format(x,rule_yaml['title'],cce,rule_yaml['id'] + "_" + odv_label,rule_yaml['discussion'].rstrip(),rule_yaml['id'] + "_" + odv_label,x) - - oval_test = oval_test + ''' - - - - '''.format(rule_yaml['id'] + "_" + odv_label,x,x,x) - - oval_object = oval_object + ''' - - '''.format(x,rule_yaml['id']) + else: + check_result = str() + for k,v in rule_yaml['result'].items(): + check_result = v + count_found = False - oval_state = oval_state + ''' - - true - '''.format(rule_yaml['id'] + "_" + odv_label,x) + if " 2> /dev/null" in rule_yaml['check']: + rule_yaml['check'] = rule_yaml['check'].replace(" 2> /dev/null","") - - x += 1 - continue - - for payload_type, info in rule_yaml['mobileconfig_info'].items(): - - if payload_type == "com.apple.systempolicy.control": - continue - if payload_type == "com.apple.ManagedClient.preferences": - for payload_domain, settings in info.items(): - oval_definition = oval_definition + ''' - - - {} - - - {} - '''.format(x,rule_yaml['title'],cce,rule_yaml['id'] + "_" + odv_label,rule_yaml['discussion'].rstrip()) - if len(settings) > 1: - oval_definition = oval_definition + '''''' - else: - oval_definition = oval_definition + '''''' - - for key, value in settings.items(): - state_kind = "" - if type(value) == bool: - state_kind = "boolean" - elif type(value) == int: - state_kind = "int" - elif type(value) == str: - state_kind = "string" - - dz = d + 5000 - oval_definition = oval_definition + ''''''.format(rule_yaml['id'] + '_' + odv_label + "_" + str(d), dz) - - oval_test = oval_test + ''' - - - - - - - '''.format(rule_yaml['id'] + "_" + odv_label + "_" + str(d),dz,dz,dz) - if payload_domain == "com.apple.dock": - - oval_object = oval_object + ''' - - /Library/Preferences/com.apple.loginwindow.plist - /plist/dict/key[string()="lastUserName"]/following-sibling::*[1]/text() - - - - //*[contains(text(), "{}")]/following-sibling::*[1]/text() - '''.format(x+1999,key,dz,x,key) - - oval_variable = oval_variable + ''' - - - /Library/Managed Preferences/ - - /com.apple.dock.plist - - '''.format(x,x+1999) + check_existance = "all_exist" - else: - oval_object = oval_object + ''' - - /Library/Managed Preferences/{}.plist - //*[contains(text(), "{}")]/following-sibling::*[1]/text() - - '''.format(rule_yaml['id'] + "_" + odv_label,dz,payload_domain,key) - - - oval_state = oval_state + ''' - - {} - - '''.format(rule_yaml['id'] + "_" + odv_label,dz,state_kind,value) - d += 1 - x += 1 - oval_definition = oval_definition + ''' ''' - continue - for key, value in info.items(): - if key == "familyControlsEnabled": - xpath_search = "" - if len(info) > 1: + if "/usr/bin/grep -c" in rule_yaml['check']: + if "echo \"1\"" not in rule_yaml['check'] or "echo \"0\"" not in rule_yaml['check']: + if "/usr/bin/ssh -G ." not in rule_yaml['check']: + if "auditd_enabled" not in rule_yaml['id']: + if "/usr/sbin/sshd -G" not in rule_yaml['check']: - xpath_search = info['pathBlackList'] - oval_definition = oval_definition + ''' - - - {} - - - {} - - - - - - '''.format(x,rule_yaml['title'],cce,rule_yaml['id'] + "_" + odv_label,rule_yaml['discussion'].rstrip().replace("&","&"),rule_yaml['id'] + "_" + odv_label,x) - - oval_test = oval_test + ''' - - - - - '''.format(rule_yaml['id'] + "_" + odv_label,x,x,x) - "" - oval_object = oval_object + ''' - - /Library/Managed Preferences/com.apple.applicationaccess.new.plist - boolean(plist/dict/array/string/text() = "{}") - - '''.format(rule_yaml['id'] + "_" + odv_label,x,str(xpath_search).replace('[',"").replace(']',"").replace("'","")) - - oval_state = oval_state + ''' - - true - - '''.format(rule_yaml['id'] + "_" + odv_label,x) - - x = x + 1 - continue - else: - - oval_definition = oval_definition + ''' - - - {} - - - {} - - - - - - '''.format(x,rule_yaml['title'],cce,rule_yaml['id'] + "_" + odv_label,rule_yaml['discussion'].rstrip(),rule_yaml['id'] + "_" + odv_label,x) - - oval_test = oval_test + ''' - - - - - '''.format(rule_yaml['id'] + "_" + odv_label,x,x,x) - - oval_object = oval_object + ''' - - /Library/Managed Preferences/{}.plist'''.format(rule_yaml['id'] + "_" + odv_label,x,payload_type) + rule_yaml['check'] = rule_yaml['check'].replace("/usr/bin/grep -c ", "/usr/bin/grep ") + count_found = True + if check_result == 0: + check_existance = "none_exist" - state_kind = "" - if type(value) == bool: - oval_object = oval_object + ''' - name(//*[contains(text(), "{}")]/following-sibling::*[1]) - '''.format(key) - state_kind = "boolean" - elif type(value) == int: - state_kind = "int" - oval_object = oval_object + ''' - //*[contains(text(), "{}")]/following-sibling::*[1]/text() - '''.format(key) - elif type(value) == str: - state_kind = "string" - oval_object = oval_object + ''' - //*[contains(text(), "{}")]/following-sibling::*[1]/text() - '''.format(key) - - oval_state = oval_state + ''' - - {} - - '''.format(rule_yaml['id'] + "_" + odv_label,x,state_kind,value) - - x = x + 1 - continue - if payload_type == "com.apple.finder": - oval_definition = oval_definition + ''' - - - {} - - - {} - - - - - - '''.format(x,rule_yaml['title'],cce,rule_yaml['id'] + "_" + odv_label,rule_yaml['discussion'].rstrip().replace("&","&"),rule_yaml['id'] + "_" + odv_label,x) - - oval_test = oval_test + ''' - - - - - '''.format(rule_yaml['id'] + "_" + odv_label,x,x,x) - - oval_object = oval_object + ''' - - /Library/Preferences/com.apple.loginwindow.plist - /plist/dict/key[string()="lastUserName"]/following-sibling::*[1]/text() - - - - '''.format(x+1999,rule_yaml['id'] + "_" + odv_label,x,x) - - state_kind = "" - if type(value) == bool: - oval_object = oval_object + ''' - name(//*[contains(text(), "{}")]/following-sibling::*[1]) - '''.format(key) - state_kind = "boolean" - elif type(value) == int: - state_kind = "int" - oval_object = oval_object + ''' - //*[contains(text(), "{}")]/following-sibling::*[1]/text() - '''.format(key) - elif type(value) == str: - state_kind = "string" - oval_object = oval_object + ''' - //*[contains(text(), "{}")]/following-sibling::*[1]/text() - '''.format(key) - - oval_state = oval_state + ''' - - {} - - '''.format(rule_yaml['id'] + "_" + odv_label,x,state_kind,value) - - - oval_variable = oval_variable + ''' - - - /Library/Managed Preferences/ - - /com.apple.finder.plist - - '''.format(x,x+1999) - x += 1 - continue - - if payload_type == "com.apple.DiscRecording": - oval_definition = oval_definition + ''' - - - {} - - - {} - - - - - - '''.format(x,rule_yaml['title'],cce,rule_yaml['id'] + "_" + odv_label,rule_yaml['discussion'].rstrip().replace("&","&"),rule_yaml['id'] + "_" + odv_label,x) - - oval_test = oval_test + ''' - - - - - '''.format(rule_yaml['id'] + "_" + odv_label,x,x,x) - - oval_object = oval_object + ''' - - /Library/Preferences/com.apple.loginwindow.plist - /plist/dict/key[string()="lastUserName"]/following-sibling::*[1]/text() - - - - '''.format(x+1999,rule_yaml['id'] + "_" + odv_label,x,x) - - state_kind = "" - if type(value) == bool: - oval_object = oval_object + ''' - name(//*[contains(text(), "{}")]/following-sibling::*[1]) - '''.format(key) - state_kind = "boolean" - elif type(value) == int: - state_kind = "int" - oval_object = oval_object + ''' - //*[contains(text(), "{}")]/following-sibling::*[1]/text() - '''.format(key) - elif type(value) == str: - state_kind = "string" - oval_object = oval_object + ''' - //*[contains(text(), "{}")]/following-sibling::*[1]/text() - '''.format(key) - - oval_state = oval_state + ''' - - {} - - '''.format(rule_yaml['id'] + "_" + odv_label,x,state_kind,value) - - - oval_variable = oval_variable + ''' - - - /Library/Managed Preferences/ - - /com.apple.DiscRecording.plist - - '''.format(x,x+1999) - x += 1 - continue - if payload_type == "com.apple.Safari" and key == "AutoOpenSafeDownloads": - oval_definition = oval_definition + ''' - - - {} - - - {} - - - - - - '''.format(x,rule_yaml['title'],cce,rule_yaml['id'] + "_" + odv_label,rule_yaml['discussion'].rstrip().replace("&","&"),rule_yaml['id'] + "_" + odv_label,x) - - oval_test = oval_test + ''' - - - - - '''.format(rule_yaml['id'] + "_" + odv_label,x,x,x) - - oval_object = oval_object + ''' - - /Library/Preferences/com.apple.loginwindow.plist - /plist/dict/key[string()="lastUserName"]/following-sibling::*[1]/text() - - - - '''.format(x+1999,rule_yaml['id'] + "_" + odv_label,x,x) - - state_kind = "" - if type(value) == bool: - oval_object = oval_object + ''' - name(//*[contains(text(), "{}")]/following-sibling::*[1]) - '''.format(key) - state_kind = "boolean" - elif type(value) == int: - state_kind = "int" - oval_object = oval_object + ''' - //*[contains(text(), "{}")]/following-sibling::*[1]/text() - '''.format(key) - elif type(value) == str: - state_kind = "string" - oval_object = oval_object + ''' - //*[contains(text(), "{}")]/following-sibling::*[1]/text() - '''.format(key) - - oval_state = oval_state + ''' - - {} - - '''.format(rule_yaml['id'] + "_" + odv_label,x,state_kind,value) - - - oval_variable = oval_variable + ''' - - - /Library/Managed Preferences/ - - /com.apple.Safari.plist - - '''.format(x,x+1999) - x += 1 - continue - if payload_type == "com.apple.systempreferences" and key == "DisabledPreferencePanes" or payload_type == "com.apple.systempreferences" and key == "HiddenPreferencePanes" or payload_type == "com.apple.systempreferences" and key == "DisabledSystemSettings": - - oval_definition = oval_definition + ''' - - - {} - - - {} - - - - - - '''.format(x,rule_yaml['title'],cce,rule_yaml['id'] + "_" + odv_label,rule_yaml['discussion'].rstrip().replace("&","&"),rule_yaml['id'] + "_" + odv_label,x) - - oval_test = oval_test + ''' - - - - - '''.format(rule_yaml['id'] + "_" + odv_label,x,x,x) - - oval_object = oval_object + ''' - - /Library/Preferences/com.apple.loginwindow.plist - /plist/dict/key[string()="lastUserName"]/following-sibling::*[1]/text() - - - - /plist/dict/key[string()="{}"]/following-sibling::*[1]/string[string()="{}"]/text() - - '''.format(x+1999,rule_yaml['id'] + "_" + odv_label,x,x,key,str(value).strip('[]').strip("'")) - - - oval_state = oval_state + ''' - - - {} - - - '''.format(rule_yaml['id'] + "_" + odv_label,x,str(value).strip('[]').strip("'")) - - oval_variable = oval_variable + ''' - - - /Library/Managed Preferences/ - - /com.apple.systempreferences.plist - - '''.format(x,x+1999) - x += 1 - continue - - state_kind = "" - if type(value) == bool: - state_kind = "boolean" - elif type(value) == int: - state_kind = "int" - elif type(value) == str: - state_kind = "string" - try: - int(value) - state_kind = "int" - except: - pass - - elif type(value) == dict: - state_kind = "string" - else: - - continue - - oval_definition = oval_definition + ''' - - - {} - - - {} - - - - - - '''.format(x,rule_yaml['title'],cce,rule_yaml['id'] + "_" + odv_label,rule_yaml['discussion'].rstrip().replace("&","&"),rule_yaml['id'] + "_" + odv_label,x) - - oval_test = oval_test + ''' - - - - - '''.format(rule_yaml['id'] + "_" + odv_label,x,x,x) - - oval_object = oval_object + ''' - - /Library/Managed Preferences/{}.plist'''.format(rule_yaml['id'] + "_" + odv_label,x,payload_type) - - if state_kind == "boolean": - oval_object = oval_object + ''' - name(//*[contains(text(), "{}")]/following-sibling::*[1]) - '''.format(key) - else: - if payload_type == "com.apple.mobiledevice.passwordpolicy" and "customRegex" in info: - oval_object = oval_object + ''' - //*[contains(text(), "{}")]/following-sibling::*[1]/text() - '''.format("passwordContentRegex") - oval_state = oval_state + ''' - - {} - - '''.format(rule_yaml['id'] + "_" + odv_label,x,state_kind,value['passwordContentRegex']) - x += 1 - continue - else: - oval_object = oval_object + ''' - //*[contains(text(), "{}")]/following-sibling::*[1]/text() - '''.format(key) - - oval_state = oval_state + ''' - - {} - - '''.format(rule_yaml['id'] + "_" + odv_label,x,state_kind,value) - x += 1 - continue - else: - command = rule_yaml['check'].split("/") - if "sntp" in rule_yaml['check']: - print(rule_yaml['id'] + " - No relevant oval test") - xccdf_rules = replace_ocil(xccdf_rules,x) - x += 1 - continue - if "xprotect status" in rule_yaml['check']: - print(rule_yaml['id'] + " - No relevant oval test") - xccdf_rules = replace_ocil(xccdf_rules,x) - x += 1 - continue - if "SPStorageDataType" in rule_yaml['check']: - - print(rule_yaml['id'] + " - No relevant oval test") - xccdf_rules = replace_ocil(xccdf_rules,x) - x += 1 - continue - try: - if "fdesetup" in command[3]: - - print(rule_yaml['id'] + " - No relevant oval test") - xccdf_rules = replace_ocil(xccdf_rules,x) - x += 1 - continue - except: - pass - try: - if "profiles" in command[3]: - if "/usr/bin/profiles status -type enrollment" in rule_yaml['check']: - oval_definition = oval_definition + ''' - - - {} - - - {} - - - - - - - '''.format(x,rule_yaml['title'],cce,rule_yaml['id'] + "_" + odv_label,rule_yaml['discussion'].replace("&","&"),x,x+899,x+799) - - oval_test = oval_test + ''' - - - - - - - - - '''.format(x,x,x+899,x+899,x+799,x+799) - - oval_object = oval_object + ''' - - /Library/Managed Preferences/com.apple.extensiblesso.plist - - - /Library/Managed Preferences/com.apple.syspolicy.kernel-extension-policy.plist - - - /Library/Managed Preferences/com.apple.TCC.configuration-profile-policy.plist - '''.format(x,x+899,x+799) - x += 1 - continue - except: - pass - try: - if "csrutil" in command[3]: - if "authenticated-root" in command[3]: - - print(rule_yaml['id'] + " - No relevant oval test") - xccdf_rules = replace_ocil(xccdf_rules,x) - x += 1 - continue - oval_definition = oval_definition + ''' - - - {} - - - {} - - - - - - '''.format(x,rule_yaml['title'],cce,rule_yaml['id'] + "_" + odv_label,rule_yaml['discussion'].replace("&","&"),rule_yaml['id'] + "_" + odv_label,x) - - oval_test = oval_test + ''' - - - - - '''.format(rule_yaml['id'] + "_" + odv_label,x,x,x) - - oval_object = oval_object + ''' - - SPSoftwareDataType - - //*[contains(text(), "system_integrity")]/following-sibling::string[position()=1]/text() - - '''.format(rule_yaml['id'] + "_" + odv_label,x) - - oval_state = oval_state + ''' - - SPSoftwareDataType - - //*[contains(text(), "system_integrity")]/following-sibling::string[position()=1]/text() - integrity_enabled - - '''.format(rule_yaml['id'] + "_" + odv_label,x) - x += 1 - continue - except: - pass - if "pfctl" in rule_yaml['check']: - print(rule_yaml['id'] + " - No relevant oval test") - xccdf_rules = replace_ocil(xccdf_rules,x) - x += 1 - continue - if "dump-keychain" in rule_yaml['check']: - print(rule_yaml['id'] + " - No relevant oval test") - xccdf_rules = replace_ocil(xccdf_rules,x) - x += 1 - continue - try: - if "mdmclient" in command[3]: - print(rule_yaml['id'] + " - No relevant oval test") - xccdf_rules = replace_ocil(xccdf_rules,x) - x += 1 - continue - except: - pass - try: - if "nvram" in command[3]: - print(rule_yaml['id'] + " - No relevant oval test") - xccdf_rules = replace_ocil(xccdf_rules,x) - x += 1 - continue - except: - pass - - try: - if "pmset" in command[3] and "standby" in rule_yaml['check']: - oval_definition = oval_definition + ''' - - - {} - - - {} - - - - - - - '''.format(x,rule_yaml['title'],cce,rule_yaml['id'] + "_" + odv_label,rule_yaml['discussion'].replace("&","&"),rule_yaml['id'] +"_standbydelayhigh",x, rule_yaml['id'] +"_standbydelaylow",x+877, rule_yaml['id'] +"_highstandbythreshold",x+888) - - - oval_test = oval_test + ''' - - - - '''.format(rule_yaml['id'] + "_standbydelayhigh",x,x,x) - - oval_test = oval_test + ''' - - - - '''.format(rule_yaml['id'] + "_standbydelaylow",x+877,x+877,x+877) - - oval_test = oval_test + ''' - - - - '''.format(rule_yaml['id'] + "_highstandbythreshold",x+888,x+888,x+888) - + + + if "launchctl list" in rule_yaml['check']: + rule_yaml['check'] = rule_yaml['check'].replace("launchctl list", "launchctl print system") + if "auditd_enabled" in rule_yaml['id']: + rule_yaml['check'] = rule_yaml['check'].replace("/usr/bin/grep -c com.apple.auditd", "/usr/bin/grep -c '\"com.apple.auditd\" => enabled'") - standbydelayhigh = str() - standbydelaylow = str() - highstandbythreshold = str() - - for line in rule_yaml['fix'].split("----")[1].split("\n"): - if line == "": - continue - if "standbydelayhigh" in line: - standbydelayhigh = line.split(" ")[-1].rstrip() - if "standbydelaylow" in line: - standbydelaylow = line.split(" ")[-1].rstrip() - if "highstandbythreshold" in line: - highstandbythreshold = line.split(" ")[-1].rstrip() - oval_object = oval_object + ''' - - SPHardwareDataType - - //*[contains(text(), "platform_UUID")]/following-sibling::string[position()=1]/text() - '''.format("hardware UUID",x+999) - - oval_variable = oval_variable + ''' - - - /Library/Preferences/com.apple.PowerManagement. - - .plist - - '''.format(x,x+999) - - oval_object = oval_object + ''' - - '''.format(rule_yaml['id'] + "_standbydelayhigh",x,x) - - oval_object = oval_object + ''' - boolean(plist/dict[key="AC Power"]/dict[key="{}"]/integer/text() = "{}") - '''.format("High Standby Delay",standbydelayhigh) + if "/usr/bin/wc -l" in rule_yaml['check']: + new_test = [] + for command in rule_yaml['check'].split("|"): + if "/usr/bin/wc -l" in command: + break + new_test.append(command.strip()) + count_found = True - - oval_object = oval_object + ''' - - '''.format(rule_yaml['id'] + "_standbydelaylow",x+877, x) + rule_yaml['check'] = "|".join(new_test) + if check_result == 0: + check_existance = "none_exist" - oval_object = oval_object + ''' - boolean(plist/dict[key="AC Power"]/dict[key="{}"]/integer/text() = "{}") - '''.format("Standby Delay",standbydelaylow) - oval_object = oval_object + ''' - - '''.format(rule_yaml['id'] + "_highstandbythreshold",x+888, x) - - oval_object = oval_object + ''' - boolean(plist/dict[key="AC Power"]/dict[key="{}"]/integer/text() = "{}") - '''.format("Standby Battery Threshold",highstandbythreshold) - - oval_state = oval_state + ''' - - true - '''.format(rule_yaml['id'] + "_standbydelayhigh",x) - - oval_state = oval_state + ''' - - true - '''.format(rule_yaml['id'] + "_standbydelaylow",x+877) + oval_definition = oval_definition + ''' + + + {1} + + + {4} + + + + + '''.format(x,rule_yaml['title'],cce,rule_yaml['id'] + "_" + odv_label,escape(rule_yaml['discussion']).rstrip(),x) - oval_state = oval_state + ''' - - true - '''.format(rule_yaml['id'] + "_highstandbythreshold",x+888) - x += 1 - continue - except: - pass - if "sudo -V" in rule_yaml['check']: - - - if "grep" in rule_yaml['check'].split("|")[1]: - oval_definition = oval_definition + ''' - - - {1} - - - {4} - - - - - - '''.format(x,rule_yaml['title'],cce,rule_yaml['id'] + "_" + odv_label,rule_yaml['discussion'].replace("&","&"),rule_yaml['id'] + "_" + odv_label,x,rule_yaml['id'] + "_" + odv_label, x+5051) - - oval_test = oval_test + ''' - - - - '''.format(x, rule_yaml['id'] + "_" + odv_label, x) - - oval_test = oval_test + ''' - - - - '''.format(x+5051, rule_yaml['id'] + "_" + odv_label, x+5051) + if "$CURRENT_USER" in rule_yaml['check']: + rule_yaml['check'] = '''CURRENT_USER=$(/usr/bin/defaults read /Library/Preferences/com.apple.loginwindow.plist lastUserName) +{}'''.format(rule_yaml['check']) - check_string = rule_yaml['fix'].split("echo")[1].split('"')[1] - - oval_object = oval_object + ''' - - - /etc/sudoers - {} - 1 - '''.format(x, rule_yaml['id'] + "_" + odv_label, check_string) - - - oval_object = oval_object + ''' - - - /etc/sudoers.d/ - .* - {} - 1 - '''.format(x+5051, rule_yaml['id'] + "_" + odv_label, check_string) - - x = x + 1 - continue - - if "awk" in rule_yaml['check'].split("|")[1]: - if "timestamp_type" in rule_yaml['fix'] and rule_yaml['result']['string'] == "tty": - oval_definition = oval_definition + ''' - - - {} - - - {} - - - - - - - - '''.format(x,rule_yaml['title'],cce,rule_yaml['id'] + "_" + odv_label,rule_yaml['discussion'].replace("&","&"),rule_yaml['id'] + "_" + odv_label,x,rule_yaml['id'] + "_" + odv_label, x+8000, rule_yaml['id'] + "_" + odv_label,x+8001, rule_yaml['id'] + "_" + odv_label,x+8002,rule_yaml['id'] + "_" + odv_label,x+8003) - - oval_test = oval_test + ''' - - - - '''.format(x, rule_yaml['id'] + "_" + odv_label, x) - - oval_test = oval_test + ''' - - - - '''.format(x+8000, rule_yaml['id'] + "_" + odv_label, x+8000) - - oval_test = oval_test + ''' - - - - '''.format(x+8001, rule_yaml['id'] + "_" + odv_label, x+8001) - - oval_test = oval_test + ''' - - - - '''.format(x+8002, rule_yaml['id'] + "_" + odv_label, x+8002) - - - oval_object = oval_object + ''' - - - /etc/sudoers - timestamp_type - 1 - '''.format(x, rule_yaml['id'] + "_" + odv_label) - - - oval_object = oval_object + ''' - - - /etc/sudoers.d/ - .* - timestamp_type - 1 - '''.format(x+8000, rule_yaml['id'] + "_" + odv_label) - - oval_object = oval_object + ''' - - - /etc/sudoers.d/ - .* - !tty_tickets - 1 - '''.format(x+8001, rule_yaml['id'] + "_" + odv_label) - oval_object = oval_object + ''' - - - /etc/sudoers.d/ - .* - !tty_tickets - 1 - '''.format(x+8002, rule_yaml['id'] + "_" + odv_label) - x = x + 1 - continue - else: - check_string = "Defaults.*.timestamp_type={}".format(rule_yaml['result']['string']) - - oval_definition = oval_definition + ''' - - - {} - - - {} - - - - - - '''.format(x,rule_yaml['title'],cce,rule_yaml['id'] + "_" + odv_label,rule_yaml['discussion'].replace("&","&"),rule_yaml['id'] + "_" + odv_label,x,rule_yaml['id'] + "_" + odv_label, x+8000, rule_yaml['id'] + "_" + odv_label,x+8001, rule_yaml['id'] + "_" + odv_label,x+8002,rule_yaml['id'] + "_" + odv_label,x+8003) - - oval_test = oval_test + ''' - - - - '''.format(x, rule_yaml['id'] + "_" + odv_label, x) - - oval_test = oval_test + ''' - - - - '''.format(x+5000, rule_yaml['id'] + "_" + odv_label, x+7000) - - oval_object = oval_object + ''' - - - /etc/sudoers - {} - 1 - '''.format(x, rule_yaml['id'] + "_" + odv_label, check_string) - - - oval_object = oval_object + ''' - - - /etc/sudoers.d/ - .* - {} - 1 - '''.format(x+7000, rule_yaml['id'] + "_" + odv_label, check_string) - - x = x + 1 - continue - - if "ssh_config" in rule_yaml['discussion'] and "dscl" in rule_yaml['check']: - oval_definition = oval_definition + ''' - - - {} - - - {} - - - - - - - '''.format(x,rule_yaml['title'],cce,rule_yaml['id'] + "_" + odv_label,rule_yaml['discussion'].replace("&","&"),rule_yaml['id'] + "_" + odv_label,x,rule_yaml['id'] + "_" + odv_label, x+5010, rule_yaml['id'] + "_" + odv_label,x+5025) - - oval_test = oval_test + ''' - - - - '''.format(x, rule_yaml['id'] + "_" + odv_label, x) - - oval_test = oval_test + ''' - - - - '''.format(x+5010, rule_yaml['id'] + "_" + odv_label, x+5010) - oval_test = oval_test + ''' - - - - '''.format(x+5025, rule_yaml['id'] + "_" + odv_label, x+5025) - regex = r"(?<=grep).*$" - matches = re.finditer(regex, rule_yaml['check'], re.MULTILINE) - matchy_match = "" - for matchNum, match in enumerate(matches, start=1): - matchy_match = match.group() - - ssh_config_pattern = matchy_match.split('"')[1] - - - oval_object = oval_object + ''' - - - /etc/ssh/ssh_config - {} - 1 - '''.format(x, rule_yaml['id'] + "_" + odv_label, ssh_config_pattern) - - - oval_object = oval_object + ''' - - - /etc/ssh/ssh_config.d/ - .* - {} - 1 - '''.format(x+5010, rule_yaml['id'] + "_" + odv_label, ssh_config_pattern) - - oval_object = oval_object + ''' - - - {} - 1 - - - + oval_test = oval_test + ''' + + + + '''.format(x,rule_yaml['id'] + "_" + odv_label) + oval_object = oval_object + ''' + + + zsh + {2} + '''.format(x,rule_yaml['id'] + "_" + odv_label,escape(rule_yaml['check']).rstrip()) - - .* - oval:mscp:ste:{} - '''.format(x+5025,rule_yaml['id'] + "_" + odv_label,x,ssh_config_pattern,x+999,x+999) - oval_state = oval_state + ''' - - ^[^_\s].* - 0 - 0 - /usr/bin/false - '''.format(x+999) - - oval_variable = oval_variable + ''' - - - - /.ssh/config - - '''.format(x,x+999) - x = x + 1 - continue - if "sshd -T" in rule_yaml['check'] and "fips" in rule_yaml['check'] or "sshd -G" in rule_yaml['check'] and "fips" in rule_yaml['check']: - fipslist = rule_yaml['check'].split("\n")[0].split("(")[1].replace(")","").replace('" "',"\n").replace('"',"") - - - oval_definition = oval_definition + ''' - - - {} - - - {} - - - - - - '''.format(x,rule_yaml['title'],cce,rule_yaml['id'] + "_" + odv_label,rule_yaml['discussion'].replace("&","&"),rule_yaml['id'] + "_" + odv_label,x,rule_yaml['id'] + "_" + odv_label, x+6000, rule_yaml['id'] + "_" + odv_label,x+6001) - - oval_test = oval_test + ''' - - - - '''.format(x, rule_yaml['id'] + "_" + odv_label, x) - - oval_test = oval_test + ''' - - - - '''.format(x+6000, rule_yaml['id'] + "_" + odv_label, x+6000) - - oval_object = oval_object + ''' - - - /etc/ssh/sshd_config - {} - 1 - '''.format(x, rule_yaml['id'] + "_" + odv_label, fipslist) - - - oval_object = oval_object + ''' - - - /etc/ssh/sshd_config.d/ - .* - {} - 1 - '''.format(x+6000, rule_yaml['id'] + "_" + odv_label, fipslist) - - x = x + 1 - - continue - if "sshd -T" in rule_yaml['check'] or "sshd -G" in rule_yaml['check']: - oval_definition = oval_definition + ''' - - - {} - - - {} - - - - - - '''.format(x,rule_yaml['title'],cce,rule_yaml['id'] + "_" + odv_label,rule_yaml['discussion'].replace("&","&"),rule_yaml['id'] + "_" + odv_label,x,rule_yaml['id'] + "_" + odv_label, x+6000, rule_yaml['id'] + "_" + odv_label,x+6001) - - oval_test = oval_test + ''' - - - - '''.format(x, rule_yaml['id'] + "_" + odv_label, x) - - oval_test = oval_test + ''' - - - - '''.format(x+6000, rule_yaml['id'] + "_" + odv_label, x+6000) - sshd_config_pattern = "" - if "grep" in rule_yaml['check']: - regex = r"(?<=grep).*$" - matches = re.finditer(regex, rule_yaml['check'], re.MULTILINE) - matchy_match = "" - for matchNum, match in enumerate(matches, start=1): - matchy_match = match.group() - sshd_config_pattern = "" - if '"' in matchy_match: - sshd_config_pattern = matchy_match.split('"')[1] - elif "'" in matchy_match: - sshd_config_pattern = matchy_match.split("'")[1] - - if "awk" in rule_yaml['check']: - matchy_match = rule_yaml['check'].split("'")[1].split("/")[1] - for item in rule_yaml['result']: - sshd_config_pattern = matchy_match + " " + str(rule_yaml['result'][item]) - - oval_object = oval_object + ''' - - - /etc/ssh/sshd_config - {} - 1 - '''.format(x, rule_yaml['id'] + "_" + odv_label, sshd_config_pattern) - - - oval_object = oval_object + ''' - - - /etc/ssh/sshd_config.d/ - .* - {} - 1 - '''.format(x+6000, rule_yaml['id'] + "_" + odv_label, sshd_config_pattern) - - - x = x + 1 - continue - try: - if "pmset" in command[3]: - oval_definition = oval_definition + ''' - - - {} - - - {} - - - - - - '''.format(x,rule_yaml['title'],cce,rule_yaml['id'] + "_" + odv_label,rule_yaml['discussion'].replace("&","&"),rule_yaml['id'] + "_" + odv_label,x) - - oval_test = oval_test + ''' - - - - '''.format(rule_yaml['id'] + "_" + odv_label,x,x,x) - - oval_object = oval_object + ''' - - /Library/Preferences/com.apple.PowerManagement.plist'''.format(rule_yaml['id'] + "_" + odv_label,x) - pmset_key = str() - if "powernap" in rule_yaml['check']: - pmset_key = "DarkWakeBackgroundTasks" - if "womp" in rule_yaml['check']: - pmset_key = "Wake On LAN" - - oval_object = oval_object + ''' - boolean(plist/dict[key="AC Power"]/dict[key="{}"]/integer/text() = "{}") - '''.format(pmset_key,rule_yaml['fix'].split("----")[1].replace("\n","")[-1]) - - oval_state = oval_state + ''' - - true - '''.format(rule_yaml['id'] + "_" + odv_label,x) - x += 1 - continue - except: - pass - if "socketfilterfw" in rule_yaml['check']: - oval_definition = oval_definition + ''' - - - {} - - - {} - - - - - - - '''.format(x,rule_yaml['title'],cce,rule_yaml['id'] + "_" + odv_label,rule_yaml['discussion'].replace("&","&"),rule_yaml['id'] + "_" + odv_label,x) - oval_test = oval_test + ''' - - - - - '''.format(rule_yaml['id'] + "_" + odv_label,x,x,x) - - if rule_yaml['check'].split()[1] == "--getloggingmode": - firewall_variable = "loggingenabled" - elif rule_yaml['check'].split()[1] == "--getstealthmode": - firewall_variable = "stealthenabled" - elif rule_yaml['check'].split()[1] == "--getglobalstate": - firewall_variable = "globalstate" - - oval_object = oval_object + ''' - - /Library/Preferences/com.apple.alf.plist - //*[contains(text(), "{}")]/following-sibling::*[1]/text() - '''.format(rule_yaml['id'] + "_" + odv_label,x,firewall_variable) - - oval_state = oval_state + ''' - - 1 - '''.format(rule_yaml['id'] + "_" + odv_label,x) - x += 1 - continue - try: - if "systemsetup" in command[3]: - oval_definition = oval_definition + ''' - - - - {} - - - {} - - - - - - '''.format(x,rule_yaml['title'],cce,rule_yaml['id'] + "_" + odv_label,rule_yaml['discussion'].replace("&","&"),rule_yaml['id'] + "_" + odv_label,x) - - oval_test = oval_test + ''' - - - - '''.format(rule_yaml['id'] + "_" + odv_label,x,x,x) - - oval_object = oval_object + ''' - - '''.format(rule_yaml['id'] + "_" + odv_label,x) - state_test = "" - if "-getnetworktimeserver" in rule_yaml['check']: - - timeservers = rule_yaml['result']['string'] - - state_test = ''' - {} - '''.format(timeservers) - oval_state = oval_state + ''' - - {} - '''.format(rule_yaml['id'] + "_" + odv_label,x,state_test) - - - except: - pass - - abc = 0 - if "defaults" in rule_yaml['check'] and "grep" in rule_yaml['check'] and "CURRENT_USER" in rule_yaml['check']: - - regex = r"(?<=\()(.*?)(?=\))" - - test_str = rule_yaml['check'].split("grep")[1] - - matches = re.finditer(regex, test_str, re.MULTILINE) - matchy_match = "" - for matchNum, match in enumerate(matches, start=1): - matchy_match = match.group() - - - oval_definition = oval_definition + ''' - - - {} - - - {} - - - '''.format(x,rule_yaml['title'],cce,rule_yaml['id'] + "_" + odv_label,rule_yaml['discussion'].replace("&","&"),rule_yaml['id'] + "_" + odv_label,x) - - for multi_grep in matchy_match.split("|"): - - oval_definition = oval_definition + ''' - - '''.format(rule_yaml['id']+"_"+str(abc),x) - - oval_test = oval_test + ''' - - - - '''.format(rule_yaml['id']+"_"+str(abc),x,x,x) - - key = matchy_match.split("|")[abc].split(" = ")[0].replace("\"","") - value = matchy_match.split("|")[abc].split(" = ")[1].replace(";","") - if "$CURRENT_USER" in rule_yaml['check']: - - - oval_object = oval_object + ''' - - .* - oval:mscp:ste:{} - - '''.format(x+1999,x+1999) - - oval_state = oval_state + ''' - - ^[^_\s].* - 0 - 0 - /usr/bin/false - '''.format(x+1999) - plist = rule_yaml['check'].split("read")[1].split()[0].replace(".plist","") - - - - oval_variable = oval_variable + ''' - - - - /Library/Preferences/{}. - plist - - '''.format(x,x+1999,plist) - - - oval_object = oval_object + ''' - - '''.format(rule_yaml['id']+"_"+str(abc),x,x) - - oval_datatype = "" - try: - int(value) - - oval_datatype = "int" - oval_object = oval_object + ''' - //*[contains(text(), "{}")]/following-sibling::*[1]/text() - '''.format(key) - except: - if value.lower() == "true" or value.lower == "false": - oval_datatype = "boolean" - oval_object = oval_object + ''' - name(//*[contains(text(), "{}")]/following-sibling::*[1]) - '''.format(key) - else: - oval_datatype = "string" - oval_object = oval_object + ''' - //*[contains(text(), "{}")]/following-sibling::*[1]/text() - '''.format(key) - oval_state = oval_state + ''' - - {} - '''.format(rule_yaml['id']+"_"+str(abc),x,oval_datatype,value) - - abc =+ 1 - x = x+1 - oval_definition = oval_definition + ''' - ''' - oval_definition = re.sub('(?=\n\[NOTE\])(?s)(.*)\=\n<', '<', oval_definition) - - x = x+1 - break - - - if "defaults" in rule_yaml['check']: - - if rule_yaml['id'] == "system_settings_hot_corners_secure" or rule_yaml['id'] == "sysprefs_hot_corners_secure": - oval_definition = oval_definition + ''' - - - {} - - - {} - - - - - - - - '''.format(x,rule_yaml['title'],cce,rule_yaml['id'] + "_" + odv_label,rule_yaml['discussion'].replace("&","&"),rule_yaml['id'] + "_" + odv_label,x,rule_yaml['id'] + "_" + odv_label,x+5000,rule_yaml['id'] + "_" + odv_label,x+5001,rule_yaml['id'] + "_" + odv_label,x+5002) - - oval_test = oval_test + ''' - - - - '''.format(rule_yaml['id'] + "_" + odv_label,x,x,x) - - oval_test = oval_test + ''' - - - - '''.format(rule_yaml['id'] + "_" + odv_label,x+5000,x+5000,x+5000) - - oval_test = oval_test + ''' - - - - '''.format(rule_yaml['id'] + "_" + odv_label,x+5001,x+5001,x+5001) - - oval_test = oval_test + ''' - - - - '''.format(rule_yaml['id'] + "_" + odv_label,x+5002,x+5002,x+5002) - - plist = rule_yaml['check'].split("read")[1].split()[0].replace(".plist","") - check_length = len(rule_yaml['check'].split()) - key = rule_yaml['check'].split("\n")[0].replace(" 2>/dev/null","").split()[-1].replace('"','').replace(")",'') - - oval_object = oval_object + ''' - - .* - oval:mscp:ste:{} - - - - - '''.format(x+1999,x+1999,rule_yaml['id'] + "_" + odv_label,x,x) - oval_object = oval_object + '''//*[contains(text(), "{}")]/following-sibling::*[1]/text() - '''.format(key) - - key = rule_yaml['check'].split("\n")[1].replace(" 2>/dev/null","").split()[-1].replace('"','').replace(")",'') - - oval_object = oval_object + ''' - - - '''.format(rule_yaml['id'] + "_" + odv_label,x+5000,x) - - oval_object = oval_object + '''//*[contains(text(), "{}")]/following-sibling::*[1]/text() - '''.format(key) - - key = rule_yaml['check'].split("\n")[2].replace(" 2>/dev/null","").split()[-1].replace('"','').replace(")",'') - - oval_object = oval_object + ''' - - - '''.format(rule_yaml['id'] + "_" + odv_label,x+5001,x) - - oval_object = oval_object + '''//*[contains(text(), "{}")]/following-sibling::*[1]/text() - '''.format(key) - - key = rule_yaml['check'].split("\n")[3].replace(" 2>/dev/null","").split()[-1].replace('"','').replace(")",'') - - oval_object = oval_object + ''' - - - '''.format(rule_yaml['id'] + "_" + odv_label,x+5002,x) - oval_object = oval_object + '''//*[contains(text(), "{}")]/following-sibling::*[1]/text() - '''.format(key) - - oval_state = oval_state + ''' - - ^[^_\s].* - 0 - 0 - /usr/bin/false - '''.format(x+1999) - - - after_user = plist.split('"')[2] - oval_variable = oval_variable + ''' - - - - {} - .plist - - '''.format(x,x+1999,after_user,x+999) - try: - check_if = rule_yaml['check'].split("\n")[5] - - modifier = 0 - for n in check_if.split(): - - if n.replace('"',"").isdigit(): - if modifier >= 4999: - modifier = modifier + 1 - oval_state = oval_state + ''' - {} - '''.format(rule_yaml['id'] + "_" + odv_label,x+modifier,n.replace('"',"")) - if modifier == 0: - modifier = 4999 - x = x + 1 - continue - except: - x = x + 1 - continue - - - - oval_definition = oval_definition + ''' - - - {} - - - {} - - - - - '''.format(x,rule_yaml['title'],cce,rule_yaml['id'] + "_" + odv_label,rule_yaml['discussion'].replace("&","&"),rule_yaml['id'] + "_" + odv_label,x) - - oval_test = oval_test + ''' - - - - '''.format(rule_yaml['id'] + "_" + odv_label,x,x,x) - - plist = rule_yaml['check'].split("read")[1].split()[0].replace(".plist","") - - if "ByHost" in rule_yaml['fix'] or "currentHost" in rule_yaml['fix']: - - oval_object = oval_object + ''' - - SPHardwareDataType - - //*[contains(text(), "platform_UUID")]/following-sibling::string[position()=1]/text() - '''.format("hardware UUID",x+999) - - if "$CURRENT_USER" in rule_yaml['check']: - - - check_length = len(rule_yaml['check'].split()) - key = rule_yaml['check'].split()[check_length-1] - - oval_object = oval_object + ''' - - .* - oval:mscp:ste:{} - - - - - '''.format(x+1999,x+1999,rule_yaml['id'] + "_" + odv_label,x,x) - - try: - rule_yaml['result']['boolean'] - oval_object = oval_object + ''' - name(//*[contains(text(), "{}")]/following-sibling::*[1]) - '''.format(key) - except: - - oval_object = oval_object + '''//*[contains(text(), "{}")]/following-sibling::*[1]/text() - '''.format(key) - oval_state = oval_state + ''' - - ^[^_\s].* - 0 - 0 - /usr/bin/false - '''.format(x+1999) - - oval_variable = oval_variable + ''' - - - - /Library/Preferences/ByHost/{}. - - .plist - - '''.format(x,x+1999,plist,x+999) - - - else: - - check_length = len(rule_yaml['check'].split()) - key = rule_yaml['check'].replace(" 2>/dev/null","").split()[check_length-1] - - oval_object = oval_object + ''' - - - '''.format(rule_yaml['id'] + "_" + odv_label,x,x) - - try: - rule_yaml['result']['boolean'] - oval_object = oval_object + ''' - name(//*[contains(text(), "{}")]/following-sibling::*[1]) - '''.format(key) - except: - oval_object = oval_object + ''' - //*[contains(text(), "{}")]/following-sibling::*[1]/text() - '''.format(key) - - oval_variable = oval_variable + ''' - - - {}. - - .plist - - '''.format(x,plist,x+999) - - elif "$CURRENT_USER" in rule_yaml['check']: - - - check_length = len(rule_yaml['check'].split()) - key = rule_yaml['check'].replace(" 2>/dev/null","").split()[-1] - - oval_object = oval_object + ''' - - .* - oval:mscp:ste:{} - - - - - '''.format(x+1999,x+1999,rule_yaml['id'] + "_" + odv_label,x,x) - - try: - rule_yaml['result']['boolean'] - oval_object = oval_object + ''' - name(//*[contains(text(), "{}")]/following-sibling::*[1]) - '''.format(key) - except: - - oval_object = oval_object + '''//*[contains(text(), "{}")]/following-sibling::*[1]/text() - '''.format(key) + + if count_found: + if check_existance != "none_exist": oval_state = oval_state + ''' - - ^[^_\s].* - 0 - 0 - /usr/bin/false - '''.format(x+1999) - - oval_variable = oval_variable + ''' - - - - /Library/Preferences/{}. - plist - - '''.format(x,x+1999,plist,x+999) - + + .* + '''.format(x,rule_yaml['id'] + "_" + odv_label) else: - - if plist[-6:] != ".plist": - plist = plist + ".plist" - - plist_key = rule_yaml['check'].replace(" 2>/dev/null","").split(" ")[3].rstrip() - oval_object = oval_object + ''' - - {}'''.format(rule_yaml['id'] + "_" + odv_label,x,plist) - - try: - rule_yaml['result']['boolean'] - oval_object = oval_object + ''' - name(//*[contains(text(), "{}")]/following-sibling::*[1]) - '''.format(plist_key) - except: - oval_object = oval_object + ''' - //*[contains(text(), "{}")]/following-sibling::*[1]/text() - '''.format(plist_key) - - - datatype = "" - plist_key = rule_yaml['check'].split(" ")[3].rstrip() - for key in rule_yaml['result']: - datatype = key - if datatype == "integer": - oval_datatype = "int" - - else: - oval_datatype = datatype - - if oval_datatype == "boolean" and rule_yaml['result'][datatype] == 0: - value = "false" - elif oval_datatype == "boolean" and rule_yaml['result'][datatype] == 1: - value = "true" - else: - value = rule_yaml['result'][datatype] - - oval_state = oval_state + ''' - - {} - '''.format(rule_yaml['id'] + "_" + odv_label,x,oval_datatype,value) - oval_definition = re.sub('(?=\n\[NOTE\])(?s)(.*)\=\n<', '<', oval_definition) - x = x+1 - - continue - try: - if "security" in command[3]: - if rule_yaml['check'].split()[1] == "authorizationdb": - check = rule_yaml['check'].split("|") - - authdb = rule_yaml['check'].split()[3] - if len(check) > 2: - - matches = re.findall(r'(?<=\>)(.*)(?=\<)',check[1]) - key = str(matches).replace("[","").replace("]","").replace("'","") - - length = len(check[2].split()) - - last_string = check[2].split()[length-1].replace('"',"").replace("<","").replace(">","").replace("/","") - - - oval_definition = oval_definition + ''' - - - {} - - - {} - - - - - - '''.format(x,rule_yaml['title'],cce,rule_yaml['id'] + "_" + odv_label,rule_yaml['discussion'].replace("&","&"),rule_yaml['id'] + "_" + odv_label,x) - - oval_test = oval_test + ''' - - - - '''.format(rule_yaml['id'] + "_" + odv_label,x,x,x) - - oval_object = oval_object + ''' - - {} - boolean(//key[text()="{}"]/following-sibling::{}) - '''.format(rule_yaml['id'] + "_" + odv_label,x,authdb,key,last_string) - - oval_state = oval_state + ''' - - - true - '''.format(rule_yaml['id'] + "_" + odv_label,x) - else: - key = (check[1].split()[2].replace("'","")) - key = key.split('>')[1].split('<')[0] - oval_definition = oval_definition + ''' - - - {} - - - {} - - - - - '''.format(x,rule_yaml['title'],cce,rule_yaml['id'] + "_" + odv_label,rule_yaml['discussion'].replace("&","&"),rule_yaml['id'] + "_" + odv_label,x) - - oval_test = oval_test + ''' - - - - '''.format(rule_yaml['id'] + "_" + odv_label,x,x,x) - - oval_object = oval_object + ''' - - {} - //*[contains(text(), "{}")]/text() - '''.format(rule_yaml['id'] + "_" + odv_label,x,authdb,key) - - oval_state = oval_state + ''' - - {} - '''.format(rule_yaml['id'] + "_" + odv_label,x,key) - - else: - if "authorizationdb" in rule_yaml['check']: - regex = r"=\(.*.\)" - matchy_match = [] - matches = re.finditer(regex, rule_yaml['check'], re.MULTILINE) - for matchNum, match in enumerate(matches, start=1): - matchy_match = match.group().replace('=(',"").replace(")","").replace('"','').split() - - oval_definition = oval_definition + ''' - - - {} - - - {} - - '''.format(x,rule_yaml['title'],cce,rule_yaml['id'] + "_" + odv_label,rule_yaml['discussion'].replace("&","&")) - - for match in matchy_match: - - oval_definition = oval_definition + ''' - - '''.format(rule_yaml['id'] + "+" + match, x) - oval_test = oval_test + ''' - - - - '''.format(match,x,x,x) - key="shared" - value="" - if "false" in rule_yaml["check"]: - value="false" - else: - value="true" - - oval_object = oval_object + ''' - - {} - boolean(//key[text()="{}"]/following-sibling::{}) - '''.format(match,x,match,key,value) - - oval_state = oval_state + ''' - - - true - '''.format(match,x) - x += 1 - - oval_definition = oval_definition + "" - x += 1 - continue - except: - pass - if "/bin/rm" in rule_yaml['fix'] and "/bin/ls" in rule_yaml['check']: - oval_definition = oval_definition + ''' - - - {} - - - {} - - - - - - '''.format(x,rule_yaml['title'],cce,rule_yaml['id'] + "_" + odv_label,rule_yaml['discussion'].replace("&","&"),rule_yaml['id'] + "_" + odv_label,x) - oval_test = oval_test + ''' - - - '''.format(x,rule_yaml['id'] + "_" + odv_label,x) - - path = rule_yaml['fix'].split("----")[1].split(" ")[-1] - - oval_object = oval_object + ''' - - {} - - '''.format(x,rule_yaml['id'] + "_" + odv_label,path.rstrip()) - x += 1 - continue - - try: - if "ls" in command[2] or "stat" in command[3].split()[0]: - if '/Library/Security/PolicyBanner.rtf' in rule_yaml['check']: - - - oval_definition = oval_definition + ''' - - - {} - - - {} - - - - - - '''.format(x,rule_yaml['title'],cce,rule_yaml['id'] + "_" + odv_label,rule_yaml['discussion'],rule_yaml['id'] + "_" + odv_label,x,rule_yaml['id'] + "_" + odv_label,x+2999) - - oval_test = oval_test + ''' - - - - - - '''.format(x,rule_yaml['id'] + "_" + odv_label,x,x+2999,rule_yaml['id'] + "_" + odv_label,x+2999) - - oval_object = oval_object + ''' - - /Library/Security/PolicyBanner.rtf - - - - /Library/Security/PolicyBanner.rtfd - - '''.format(x,rule_yaml['id'] + "_" + odv_label,x+2999,rule_yaml['id']) - x = x + 1 - continue - - s = rule_yaml['check'] - config_file = str() - oval_variable_need = bool() - if "grep" in s.split()[2]: - - - oval_variable_need = True - grep_search = re.search('\((.*?)\)', s).group(1) - - substring = grep_search.split("|")[0] - regex = re.search('\'(.*?)\'', substring).group(1) - - try: - regex = re.search('/(.*?)/', regex).group(1) - except: - regex = regex - - config_file = substring = grep_search.split("|")[0].split()[-1] - - oval_object = oval_object + ''' - - {} - {}:\s*(.*)$ - 1 - - '''.format(rule_yaml['id'] + "_" + odv_label, x+999, config_file, regex) - - oval_variable = oval_variable + ''' - - - '''.format(x,rule_yaml['id'] + "_" + odv_label,x+999) - - else: - oval_variable_need = False - config_file = s.split()[2] - - s = rule_yaml['fix'] - - fix_command = re.search('-\n(.*?)\n-', s).group(1).split('$')[0] - - oval_definition = oval_definition + ''' - - - - {} - - - {} - - - - - - '''.format(x,rule_yaml['title'],cce,rule_yaml['id'] + "_" + odv_label,rule_yaml['discussion'].replace("&","&").rstrip(),rule_yaml['id'] + "_" + odv_label,x) - - oval_test = oval_test + ''' - - - - '''.format(x,rule_yaml['id'] + "_" + odv_label,x,x) - - if "-" in fix_command and "R" in fix_command or rule_yaml['fix'].split("\n")[2][-1] == "*": - behavior = '' - if "audit" in rule_yaml['id']: - filename = 'current' - else: - behavior = "" - filename = '' - - if oval_variable_need == True: - oval_object = oval_object + ''' - - {} - - {} - '''.format(rule_yaml['id'] + "_" + odv_label,x,behavior,x,filename) - else: - oval_object = oval_object + ''' - - {} - {} - - '''.format(rule_yaml['id'] + "_" + odv_label,x,behavior,config_file) - state_test = "" - if "-" in fix_command and "N" in fix_command and "chmod" in fix_command: - state_test = ''' - false - ''' - - elif "chgrp" in fix_command: - state_test = ''' - {} - '''.format(rule_yaml['result']['integer']) - - elif "chown" in fix_command: - - state_test = ''' - {} - '''.format(rule_yaml['result']['integer']) - - - elif "chmod" in fix_command: - - perms = fix_command.split()[1] - - if perms[0] == "0": - state_test = ''' - false - false - false''' - if perms[0] == "1": - state_test = ''' - false - false - true''' - elif perms[0] == "2": - state_test = ''' - false - true - false''' - elif perms[0] == "3": - state_test = ''' - false - true - true''' - elif perms[0] == "4": - - state_test = ''' - true - false - false''' - elif perms[0] == "5": - state_test = ''' - true - false - true''' - elif perms[0] == "6": - state_test = ''' - true - true - false''' - elif perms[0] == "7": - state_test = ''' - true - true - true''' - - if perms[1] == "0": - state_test = state_test + ''' - false - false - false''' - elif perms[1] == "1": - state_test = state_test + ''' - false - false - true''' - elif perms[1] == "2": - state_test = state_test + ''' - false - true - false''' - elif perms[1] == "3": - state_test = state_test + ''' - false - true - true''' - elif perms[1] == "4": - - state_test = state_test + ''' - true - false - false''' - elif perms[1] == "5": - state_test = state_test + ''' - true - false - true''' - elif perms[1] == "6": - state_test = state_test + ''' - true - true - false''' - elif perms[1] == "7": - state_test = state_test + ''' - true - true - true''' - - if perms[2] == "0": - - state_test = state_test + ''' - false - false - false''' - if perms[2] == "1": - state_test = state_test + ''' - false - false - true''' - elif perms[2] == "1": - state_test = state_test + ''' - false - false - true''' - elif perms[2] == "2": - state_test = state_test + ''' - false - true - false''' - elif perms[2] == "3": - state_test = state_test + ''' - false - true - true''' - elif perms[2] == "4": - state_test = state_test + ''' - true - false - false''' - elif perms[2] == "5": - state_test = state_test + ''' - true - false - true''' - elif perms[2] == "6": - state_test = state_test + ''' - true - true - false''' - elif perms[2] == "7": - state_test = state_test + ''' - true - true - true''' - oval_state = oval_state + ''' - '''.format(rule_yaml['id'] + "_" + odv_label,x) + state_test + ''' - - ''' - - x += 1 - continue - except: - pass - try: - if "dscl" in command[3]: - if "UserShell" in rule_yaml['check']: - shell = rule_yaml['check'].split()[9].replace('"','') - oval_definition = oval_definition + ''' - - - {} - - - {} - - - - - - '''.format(x,rule_yaml['title'],cce,rule_yaml['id'] + "_" + odv_label,rule_yaml['discussion'].replace("&","&"),rule_yaml['id'] + "_" + odv_label,x) - - oval_test = oval_test + ''' - - - - - '''.format(rule_yaml['id'] + "_" + odv_label,x,x,x) - - oval_object = oval_object + ''' - - {} - - '''.format(rule_yaml['id'] + "_" + odv_label,x,command[5].split()[0]) - - oval_state = oval_state + ''' - - {} - - '''.format(rule_yaml['id'] + "_" + odv_label,x,shell) - x += 1 - continue - except: - pass - try: - if "awk" in command[3]: - awk_file = "" - awk_search = "" - field_sep = "" - - if "grep -qE" in rule_yaml['fix']: - awk_file = rule_yaml['fix'].split(" ")[3].strip(" ") - awk_search = rule_yaml['fix'].split(" ")[2].strip("\"") - - elif "grep" in rule_yaml['check']: - - awk_file = rule_yaml['check'].split("|")[0].split(" ")[-2] - awk_search = rule_yaml['check'].split("|")[-1].split(" ")[-2].strip("\'") - - else: - awk_file = rule_yaml['check'].split("'")[2].strip(" ") - awk_search = rule_yaml['check'].split("'")[1].split("/")[1] - - try: - field_sep = rule_yaml['check'].split("-F")[1].split(" ")[0].replace('\"',"") - - except: - field_sep = " " - - try: - - awk_result = rule_yaml['result']['string'] - - except: - - awk_result = str(rule_yaml['result']['integer']) - - if awk_search[0] != "^": - awk_search = "^" + awk_search + field_sep + awk_result - else: - awk_search = awk_search + field_sep + awk_result - - - oval_definition = oval_definition + ''' - - - {} - - - {} - - - - - '''.format(x,rule_yaml['title'],cce,rule_yaml['id'] + "_" + odv_label,rule_yaml['discussion'].rstrip(),rule_yaml['id'] + "_" + odv_label,x) - oval_test = oval_test + ''' - - - - '''.format(x, rule_yaml['id'] + "_" + odv_label, x) - oval_object = oval_object + ''' - - {} - {} - 1 - - '''.format(x,rule_yaml['id'] + "_" + odv_label,awk_file.rstrip(), awk_search) - x += 1 - continue - except: - pass - try: - if "grep" in command[3] and not "pgrep" in command[3]: - - if "bannerText" in rule_yaml['check'] or "fips_" in rule_yaml['check']: - - text_to_find = rule_yaml['check'].split("=")[1].split('"')[1] - - matches = text_to_find.replace(".","\.").replace(")","\)").replace("(","\(").replace("*","\*") - - oval_definition = oval_definition + ''' - - - {} - - - {} - - - - - '''.format(x,rule_yaml['title'],cce,rule_yaml['id'] + "_" + odv_label,rule_yaml['discussion'].rstrip(),rule_yaml['id'] + "_" + odv_label,x) - oval_test = oval_test + ''' - - - - '''.format(x, rule_yaml['id'] + "_" + odv_label, x) - - file_path = rule_yaml["check"].split(" ")[-1].rstrip() - - oval_object = oval_object + ''' - - {} - {} - 1 - '''.format(x,rule_yaml['id'] + "_" + odv_label,file_path,matches) - - x += 1 - continue - else: - - s = rule_yaml['check'] - - try: - - grep_search = re.search('"(.*?)"', s).group(1) - - except: - - grep_search = re.search('\'(.*?)\'', s).group(1) - - - grep_file = rule_yaml['check'].split(grep_search,1)[1].split(" ")[1] - - - oval_definition = oval_definition + ''' - - - {} - - - {} - - - - - '''.format(x,rule_yaml['title'],cce,rule_yaml['id'] + "_" + odv_label,rule_yaml['discussion'].rstrip(),rule_yaml['id'] + "_" + odv_label,x) - oval_test = oval_test + ''' - - - - '''.format(x, rule_yaml['id'] + "_" + odv_label, x) - oval_object = oval_object + ''' - - {} - {} - 1 - - '''.format(x,rule_yaml['id'] + "_" + odv_label,grep_file.rstrip(),grep_search) - x += 1 - continue - except: - pass - try: - if "launchctl" in command[2] or "launchctl" in rule_yaml['fix']: - if ("disable" in command[2] and "=> true" in rule_yaml['check'] or "unload -w" in rule_yaml['fix'] or "disable" in command[2] and "=> disabled" in rule_yaml['check']) or ("disable" in rule_yaml['fix']): - oval_definition = oval_definition + ''' - - - {} - - - {} - - - - - - '''.format(x,rule_yaml['title'],cce,rule_yaml['id'] + "_" + odv_label,rule_yaml['discussion'].rstrip(),rule_yaml['id'] + "_" + odv_label,x,rule_yaml['id'] + "_" + odv_label,x+999) - oval_test = oval_test + ''' - - - - - - - - '''.format(rule_yaml['id'] + "_" + odv_label,x,x,x,x+999,rule_yaml['id'] + "_" + odv_label,x+999) - - domain = str() - if "launchctl" not in rule_yaml['check']: - if "launchctl disable system/" in rule_yaml["fix"]: - domain = rule_yaml['fix'].split()[4].split('/')[1] - else: - domain = rule_yaml['fix'].split()[4].split('/')[4].replace(".plist","") - else: - s = command[5].split()[2] - domain = re.search('"(.*?)"', s).group(1) - - oval_object = oval_object + ''' - - /var/db/com.apple.xpc.launchd/disabled.plist - name(//*[contains(text(), "{}")]/following-sibling::*[1]) - - - - '''.format(rule_yaml['id'] + "_" + odv_label,x,domain,x+999,rule_yaml['id'] + "_" + odv_label,domain.replace('(','').replace(')','')) - - status = "" - if "enable" in rule_yaml["fix"]: - status = "false" - else: - status = "true" - oval_state = oval_state + ''' - - {} - '''.format(rule_yaml['id'] + "_" + odv_label,x,status) - - elif "launchctl unload" in rule_yaml['fix'] or "launchctl disable" in rule_yaml['fix']: - oval_definition = oval_definition + ''' - - - {} - - - {} - - - - - '''.format(x,rule_yaml['title'],cce,rule_yaml['id'] + "_" + odv_label,rule_yaml['discussion'].rstrip(),rule_yaml['id'] + "_" + odv_label,x,rule_yaml['id'] + "_" + odv_label,x+999) - - oval_test = oval_test + ''' - - - '''.format(x,rule_yaml['id'] + "_" + odv_label,x) - - domain = str() - - if "launchctl" not in rule_yaml['check']: - domain = rule_yaml['fix'].split()[4].split('/')[4].replace(".plist","") - - else: - s = command[5].split()[2] - domain = re.search('"(.*?)"', s).group(1) - - oval_object = oval_object + ''' - - - '''.format(x, rule_yaml['id'] + "_" + odv_label,domain.replace('(','').replace(')','')) - - - - - elif "defaults write" in rule_yaml['fix']: - oval_definition = oval_definition + ''' - - - {} - - - {} - - - - - '''.format(x,rule_yaml['title'],cce,rule_yaml['id'] + "_" + odv_label,rule_yaml['discussion'],rule_yaml['id'] + "_" + odv_label,x) - - oval_test = oval_test + ''' - - - - '''.format(rule_yaml['id'] + "_" + odv_label,x,x,x) - plist = rule_yaml['fix'].split(" ")[2].replace(".plist","") - - if "ByHost" in rule_yaml['fix'] or "currentHost" in rule_yaml['fix']: - - oval_object = oval_object + ''' - - SPHardwareDataType - - //*[contains(text(), "platform_UUID")]/following-sibling::string[position()=1]/text() - '''.format("hardware UUID",x+999) - - if "$CURRENT_USER" in rule_yaml['check']: - - - - key = rule_yaml['fix'].split("defaults")[1].split(" ")[3] - - oval_object = oval_object + ''' - - .* - oval:mscp:ste:{} - + + + '''.format(x,rule_yaml['id'] + "_" + odv_label) - - - '''.format(x+1999,x+1999,rule_yaml['id'] + "_" + odv_label,x,x) - - if rule_yaml['fix'].split("defaults")[1].split(" ")[4] == "-bool": - rule_yaml['result']['boolean'] - oval_object = oval_object + ''' - name(//*[contains(text(), "{}")]/following-sibling::*[1]) - '''.format(key) - else: - - oval_object = oval_object + '''//*[contains(text(), "{}")]/following-sibling::*[1]/text() - '''.format(key) - oval_state = oval_state + ''' - - ^[^_\s].* - 0 - 0 - /usr/bin/false - '''.format(x+1999) - - oval_variable = oval_variable + ''' - - - - /Library/Preferences/ByHost/{}. - - .plist - - '''.format(x,x+1999,plist,x+999) - - - - else: - - - key = rule_yaml['fix'].split("defaults")[1].split(" ")[3] - - oval_object = oval_object + ''' - - - '''.format(rule_yaml['id'] + "_" + odv_label,x,x) - - - if rule_yaml['fix'].split("defaults")[1].split(" ")[4] == "-bool": - - oval_object = oval_object + ''' - name(//*[contains(text(), "{}")]/following-sibling::*[1]) - '''.format(key) - else: - oval_object = oval_object + ''' - //*[contains(text(), "{}")]/following-sibling::*[1]/text() - '''.format(key) - - oval_variable = oval_variable + ''' - - - {}. - - .plist - - '''.format(x,plist,x+999) - - elif "$CURRENT_USER" in rule_yaml['check']: - - - check_length = len(rule_yaml['check'].split()) - key = rule_yaml['fix'].split("defaults")[1].split(" ")[3] - - oval_object = oval_object + ''' - - .* - oval:mscp:ste:{} - - - - - '''.format(x+1999,x+1999,rule_yaml['id'] + "_" + odv_label,x,x) - - if rule_yaml['fix'].split("defaults")[1].split(" ")[4] == "-bool": - - oval_object = oval_object + ''' - name(//*[contains(text(), "{}")]/following-sibling::*[1]) - '''.format(key) - else: - - oval_object = oval_object + '''//*[contains(text(), "{}")]/following-sibling::*[1]/text() - '''.format(key) - oval_state = oval_state + ''' - - ^[^_\s].* - 0 - 0 - /usr/bin/false - '''.format(x+1999) - - oval_variable = oval_variable + ''' - - - - /Library/Preferences/{}. - plist - - '''.format(x,x+1999,plist,x+999) - - else: - - if plist[-6:] != ".plist": - plist = plist + ".plist" - plist_key = rule_yaml['fix'].split("defaults")[1].split(" ")[3] - - oval_object = oval_object + ''' - - {}'''.format(rule_yaml['id'] + "_" + odv_label,x,plist) - - try: - rule_yaml['result']['boolean'] - oval_object = oval_object + ''' - name(//*[contains(text(), "{}")]/following-sibling::*[1]) - '''.format(plist_key) - except: - oval_object = oval_object + ''' - //*[contains(text(), "{}")]/following-sibling::*[1]/text() - '''.format(plist_key) - - - datatype = "" - plist_key = rule_yaml['fix'].split("defaults")[1].split(" ")[3] - - oval_datatype = rule_yaml['fix'].split("defaults")[1].split(" ")[4].replace("-","") - - if oval_datatype == "integer": - oval_datatype = "int" - - if oval_datatype == "bool": - oval_datatype = "boolean" - - value = rule_yaml['fix'].split("defaults")[1].split(" ")[5].replace(";","") - - oval_state = oval_state + ''' - - {} - '''.format(rule_yaml['id'] + "_" + odv_label,x,oval_datatype,value) - oval_definition = re.sub('(?=\n\[NOTE\])(?s)(.*)\=\n<', '<', oval_definition) - - - x = x+1 - - continue - else: - oval_definition = oval_definition + ''' - - - {} - - - {} - - - - - '''.format(x,rule_yaml['title'],cce,rule_yaml['id'] + "_" + odv_label,rule_yaml['discussion'].rstrip(),rule_yaml['id'] + "_" + odv_label,x) - - oval_test = oval_test + ''' - - - '''.format(x,rule_yaml['id'] + "_" + odv_label,x) - - domain = command[5].split()[2] - domain = domain.replace('"','').replace("'",'') - ########### - label_obj = '

`yGC4x6%%YDC)Js29vcM2i<-x9sT$`jd77 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 literal 0 HcmV?d00001 diff --git a/docs/scripts/github-buttons.js b/docs/scripts/github-buttons.js new file mode 100644 index 000000000..d490c151c --- /dev/null +++ b/docs/scripts/github-buttons.js @@ -0,0 +1,95 @@ +// GitHub Star Button Script +// ------------------------------------------------------------ +// Dynamically inserts a GitHub "Star" button that adapts to light/dark mode +// and updates automatically when the theme changes. Works with Astro/MDX docs. +// +// Usage: +// 1. Add this to your page where you want the button: +// +//