From 1027d2616182d969506c225a9793393d4f03068b Mon Sep 17 00:00:00 2001 From: Troy Chaplin <15524465+troychaplin@users.noreply.github.com> Date: Sun, 15 Sep 2024 23:53:14 -0400 Subject: [PATCH] Develop (#40) * Feature/settings page (#34) * refactor: functions location * upgrade: dependencies * add: setting page * add: assets and styles for settings page * Feature/check type options (#35) * change: error vs warning * add: warning on heading, error on image * change: build update * change: functions relating to options * add: clean build folder * add: blocks and functions in array * add: block check values in php and js * change: build files * change: heading checks * fix: error vs warning for invalidations * change: updated error component * change: image check and global block check * add: button check * Feature/cleanup (#36) * add: php docs * add: singleton for block config * add: js docs to block checks * add: js docs to block mods * finish: adding code docs * change: update readme.txt * Feature/styles (#37) * change: editor error and warning styles * finish: styles * upgrade: package lock * Fix/plugin check (#38) * fix: version mismatch * fix: error in plugin check * change: description * change: removed button check for now (#39) * change: version tags to 1.0.0 --- Functions/BlockConfig.php | 71 + Functions/ScriptsStyles.php | 139 ++ Functions/SettingsPage.php | 192 ++ Functions/Translations.php | 60 + README.md | 49 +- assets/screenshot-1.png | Bin 0 -> 285907 bytes assets/screenshot-2.png | Bin 0 -> 279196 bytes assets/screenshot-3.png | Bin 0 -> 105907 bytes block-accessibility-checks.php | 80 +- build/block-admin-rtl.css | 1 + build/block-admin.asset.php | 1 + build/block-admin.css | 1 + build/block-admin.js | 0 build/block-checks-rtl.css | 2 +- build/block-checks.asset.php | 2 +- build/block-checks.css | 2 +- build/block-checks.js | 2 +- composer.json | 2 +- package-lock.json | 2566 +++++++++----------- package.json | 28 +- readme.txt | 79 +- src/ScriptsAndStyles.php | 60 - src/Translations.php | 26 - src/admin.js | 1 + src/admin.scss | 1 + src/script.js | 6 +- src/scripts/blockChecks/checkButton.js | 33 - src/scripts/blockChecks/checkHeading.js | 44 +- src/scripts/blockChecks/checkImage.js | 44 +- src/scripts/blockChecks/checkTable.js | 44 +- src/scripts/blockMods/imageAttr.js | 14 +- src/scripts/helpers/blockErrorComponent.js | 126 +- src/scripts/helpers/blockInvalidation.js | 13 +- src/scripts/helpers/getInvalidBlocks.js | 5 + src/scripts/registerPlugin.js | 2 - src/styles.scss | 2 + src/styles/error.css | 38 - src/styles/error.scss | 42 + src/styles/settings.scss | 73 + src/styles/warning.scss | 38 + vendor/composer/autoload_psr4.php | 2 +- vendor/composer/autoload_static.php | 17 +- vendor/composer/installed.php | 12 +- webpack.config.js | 1 + 44 files changed, 2103 insertions(+), 1818 deletions(-) create mode 100644 Functions/BlockConfig.php create mode 100644 Functions/ScriptsStyles.php create mode 100644 Functions/SettingsPage.php create mode 100644 Functions/Translations.php create mode 100644 assets/screenshot-1.png create mode 100644 assets/screenshot-2.png create mode 100644 assets/screenshot-3.png create mode 100644 build/block-admin-rtl.css create mode 100644 build/block-admin.asset.php create mode 100644 build/block-admin.css create mode 100644 build/block-admin.js delete mode 100644 src/ScriptsAndStyles.php delete mode 100644 src/Translations.php create mode 100644 src/admin.js create mode 100644 src/admin.scss delete mode 100644 src/scripts/blockChecks/checkButton.js create mode 100644 src/styles.scss delete mode 100644 src/styles/error.css create mode 100644 src/styles/error.scss create mode 100644 src/styles/settings.scss create mode 100644 src/styles/warning.scss diff --git a/Functions/BlockConfig.php b/Functions/BlockConfig.php new file mode 100644 index 0000000..79dbc4a --- /dev/null +++ b/Functions/BlockConfig.php @@ -0,0 +1,71 @@ +blockConfig = [ + [ + 'function_name' => 'renderCoreHeadingOptions', + 'option_name' => 'coreHeadingBlockCheck', + 'block_label' => esc_html__('Heading', 'block-accessibility-checks'), + ], + [ + 'function_name' => 'renderCoreImageOptions', + 'option_name' => 'coreImageBlockCheck', + 'block_label' => esc_html__('Image', 'block-accessibility-checks'), + ], + [ + 'function_name' => 'renderCoreTableOptions', + 'option_name' => 'coreTableBlockCheck', + 'block_label' => esc_html__('Table', 'block-accessibility-checks'), + ], + ]; + } + + /** + * Retrieves the singleton instance of the BlockConfig class. + * + * @return BlockConfig The singleton instance. + */ + public static function getInstance() + { + if (self::$instance === null) { + self::$instance = new self(); + } + + return self::$instance; + } + + /** + * Retrieves the block configuration. + * + * This method returns the cached block configuration array. + * + * @return array The block configuration. + */ + public function getBlockConfig() + { + return $this->blockConfig; + } +} diff --git a/Functions/ScriptsStyles.php b/Functions/ScriptsStyles.php new file mode 100644 index 0000000..0377e0b --- /dev/null +++ b/Functions/ScriptsStyles.php @@ -0,0 +1,139 @@ +pluginFile = $pluginFile; + $this->translations = $translations; + } + + /** + * Enqueues the assets for the block. + * + * This method is responsible for enqueueing the necessary scripts and styles for the block. + * It sets up script translations and then calls the methods to enqueue the block scripts and styles. + * + * @return void + */ + public function enqueueBlockAssets() + { + $script_handle = 'block-accessibility-script'; + $this->translations->setupScriptTranslations($script_handle); + + $this->enqueueBlockScripts(); + $this->enqueueBlockStyles(); + } + + /** + * Enqueues the admin assets. + * + * This method is responsible for enqueueing the necessary scripts and styles for the admin area. + * It sets up script translations and enqueues admin styles. + * + * @return void + */ + public function enqueueAdminAssets() + { + $script_handle = 'block-accessibility-script'; + $this->translations->setupScriptTranslations($script_handle); + + $this->enqueueAdminStyles(); + } + + /** + * Enqueues the block scripts for the plugin. + * + * This function is responsible for enqueueing the necessary JavaScript scripts for the plugin's blocks. + * It registers the script handle, script path, dependencies, version, and localization data. + * + * @access private + * @return void + */ + private function enqueueBlockScripts() + { + $script_path = 'build/block-checks.js'; + $script_handle = 'block-accessibility-script'; + + wp_enqueue_script( + $script_handle, + plugins_url($script_path, $this->pluginFile), + ['wp-blocks', 'wp-i18n', 'wp-element', 'wp-editor'], + BLOCK_ACCESSIBILITY_VERSION, // Use the constant here + true + ); + + /** + * Retrieves the block checks options from the database. + * + * @return array The block checks options. + */ + $block_checks_options = get_option('block_checks_options', []); + + wp_localize_script( + $script_handle, + 'BlockAccessibilityChecks', + array( + 'blockChecksOptions' => $block_checks_options, + 'blocks' => BlockConfig::getInstance()->getBlockConfig(), + ) + ); + } + + /** + * Enqueues the block styles. + * + * This function is responsible for enqueueing the block styles for the plugin. + * It uses the `wp_enqueue_style` function to enqueue the styles. + * + * @access private + * @return void + */ + private function enqueueBlockStyles() + { + $style_path = 'build/block-checks.css'; + wp_enqueue_style( + 'block-checks-style', + plugins_url($style_path, $this->pluginFile), + [], + BLOCK_ACCESSIBILITY_VERSION + ); + } + + /** + * Enqueues the admin styles for the block accessibility checks. + * + * This function is responsible for enqueueing the admin styles for the block accessibility checks. + * It uses the `wp_enqueue_style` function to enqueue the 'block-checks-admin' style. + * + * @access private + */ + private function enqueueAdminStyles() + { + $style_path = 'build/block-admin.css'; + wp_enqueue_style( + 'block-checks-admin', + plugins_url($style_path, $this->pluginFile), + [], + BLOCK_ACCESSIBILITY_VERSION + ); + } +} diff --git a/Functions/SettingsPage.php b/Functions/SettingsPage.php new file mode 100644 index 0000000..8c1c1f4 --- /dev/null +++ b/Functions/SettingsPage.php @@ -0,0 +1,192 @@ +getBlockConfig(); + + /** + * Adds settings fields for each block in the block configuration. + * + * @param array $blockConfig The array containing the block configuration. + * @return void + */ + foreach ($blockConfig as $block) { + add_settings_field( + $block['option_name'], + $block['block_label'], + array($this, $block['function_name']), + 'block_checks_options', + 'block_checks_options_section' + ); + } + } + + /** + * Renders the settings page layout. + * + * This method is responsible for rendering the settings page layout for the plugin. It checks if the current user has sufficient permissions to access the page and displays an error message if not. It then outputs the HTML markup for the settings form, including the options, sections, and submit button. Additionally, it displays information about the plugin and outputs the current block checks options using `print_r`. + * + * @return void + */ + public function settingsPageLayout() + { + if (!current_user_can('manage_options')) { + wp_die(esc_html__('You do not have sufficient permissions to access this page.', 'block-accessibility-checks')); + } + + echo '
' . "\n"; + echo '

' . esc_html(get_admin_page_title()) . '

' . "\n"; + echo '
' . "\n"; + + echo '
'; + + // Output the settings fields manually to avoid the table layout + settings_fields('block_checks_settings_group'); + + // Retrieve all the fields added dynamically in initSettings() + $blockConfig = BlockConfig::getInstance()->getBlockConfig(); + $options = get_option('block_checks_options'); + + // Loop through each field and wrap in a custom div + foreach ($blockConfig as $block) { + $value = isset($options[$block['option_name']]) ? $options[$block['option_name']] : 'error'; + + echo '
'; + echo '

' . esc_html($block['block_label']) . '

'; + call_user_func(array($this, $block['function_name'])); + echo '
'; + } + + echo '
'; + + submit_button(); + echo '
' . "\n"; + echo '
' . "\n"; + } + + /** + * Renders the block options for a given block option name and description. + * + * @param string $blockOptionName The name of the block option. + * @param string $description The description of the block option. + * @return void + */ + private function renderBlockOptions($blockOptionName, $description) + { + $options = get_option('block_checks_options'); + $value = isset($options[$blockOptionName]) ? $options[$blockOptionName] : 'error'; + + echo ''; + } + + /** + * Renders the core heading options on the settings page. + * + * This method is responsible for rendering the core heading options on the settings page. + * It calls the `renderBlockOptions` method with the appropriate parameters to display the options. + * + * @return void + */ + public function renderCoreHeadingOptions() + { + $this->renderBlockOptions('coreHeadingBlockCheck', 'How strict do you want to be with the core/heading block?'); + } + + /** + * Renders the core image options on the settings page. + * + * This method is responsible for rendering the core image options on the settings page. + * It calls the `renderBlockOptions` method with the appropriate parameters to display the options. + * + * @return void + */ + public function renderCoreImageOptions() + { + $this->renderBlockOptions('coreImageBlockCheck', 'How strict do you want to be with the core/image block?'); + } + + /** + * Renders the core table options on the settings page. + * + * This method is responsible for rendering the core table options on the settings page. + * It calls the `renderBlockOptions` method with the appropriate parameters to display the options. + * + * @return void + */ + public function renderCoreTableOptions() + { + $this->renderBlockOptions('coreTableBlockCheck', 'How strict do you want to be with the core/table block?'); + } +} diff --git a/Functions/Translations.php b/Functions/Translations.php new file mode 100644 index 0000000..dca884c --- /dev/null +++ b/Functions/Translations.php @@ -0,0 +1,60 @@ +pluginFile = $pluginFile; + $this->textDomain = $textDomain; + } + + /** + * Loads the text domain for the plugin. + * + * This function loads the translation files for the plugin's text domain. + * It uses the WordPress function `load_plugin_textdomain()` to load the translation files. + * + * @return void + */ + public function loadTextDomain() + { + load_plugin_textdomain($this->textDomain, false, dirname(plugin_basename($this->pluginFile)) . '/languages/'); + } + + /** + * Sets up translations for a script. + * + * This method sets up translations for a given script handle by calling the `wp_set_script_translations()` function. + * It takes the script handle, text domain, and the path to the languages directory as parameters. + * + * @param string $scriptHandle The handle of the script to set up translations for. + * @return void + */ + public function setupScriptTranslations($scriptHandle) + { + wp_set_script_translations( + $scriptHandle, + $this->textDomain, + plugin_dir_path($this->pluginFile) . 'languages' + ); + } +} diff --git a/README.md b/README.md index a0e5f76..88e6aa8 100644 --- a/README.md +++ b/README.md @@ -4,43 +4,43 @@ Block Accessibility Checks is a WordPress plugin that helps ensures your content ## Features -- **Real-time Accessibility Checks:** Automatically checks core block configurations as you edit content in the Gutenberg editor. -- **Prevents Non-Compliant Publishing:** Blocks the publishing of content that fails to meet WCAG requirements. -- **User-Friendly Notifications:** Provides clear and actionable feedback to help users fix accessibility issues. +- **Real-time Accessibility Checks:** Automatically checks core block configurations as you edit content in the Gutenberg editor. +- **Prevents Non-Compliant Publishing:** Blocks the publishing of content that fails to meet WCAG requirements. +- **User-Friendly Notifications:** Provides clear and actionable feedback to help users fix accessibility issues. ## Installation -- Upload the plugin files to the `/wp-content/plugins/` -- Activate the plugin through the `Plugins` screen in WordPress -- Start editing your content in the Gutenberg editor +- Upload the plugin files to the `/wp-content/plugins/` +- Activate the plugin through the `Plugins` screen in WordPress +- Start editing your content in the Gutenberg editor ## Getting Involved Open a terminal window and navigate to where you intend to setup the repo and do the following: -- Install wp-env: `npm -g i @wordpress/env` -- Clone the repo: `git clone https://github.com/troychaplin/block-accessibility-checks.git` -- Navigate into the repo: `cd block-accessibility-checks` -- Install dependencies: `npm install` +- Install wp-env: `npm -g i @wordpress/env` +- Clone the repo: `git clone https://github.com/troychaplin/block-accessibility-checks.git` +- Navigate into the repo: `cd block-accessibility-checks` +- Install dependencies: `npm install` ### Start Developing This repo uses [@wordpress/env](https://github.com/WordPress/gutenberg/tree/HEAD/packages/env#readme) that setups up a local WordPress environment using Docker. -- Make sure `Docker Desktop` is running -- Start WordPress: `wp-env start` +- Make sure `Docker Desktop` is running +- Start WordPress: `wp-env start` #### Other Commands -- Stop WordPress: `wp-env stop` -- Start watch task: `npm run start` -- Build assets: `npm run build` +- Stop WordPress: `wp-env stop` +- Start watch task: `npm run start` +- Build assets: `npm run build` ### Local Site Details -- http://localhost:8888 -- User: `admin` -- Password: `password` +- http://localhost:8888 +- User: `admin` +- Password: `password` **Important:** when you're done working don't forget to stop the WordPress docker environment by running `npm run wp:down` @@ -52,10 +52,9 @@ TODO: add git issue templates The following is a list of checks that are happening on core blocks. -| Block | Description | -| ----- | ----------- | -| core/button | Checks for text and link on each individual button | -| core/heading | Prevents the usage of an level one heading in the content | -| core/image | Checks for alternative text on an image | -| core/image | Adds a toggle to confirm image use as decorative allowing for bypass a11y check | -| core/table | Checks for a table header row on each individual table block | \ No newline at end of file +| Block | Description | +| ------------ | ------------------------------------------------------------------------------- | +| core/heading | Prevents the usage of an level one heading in the content | +| core/image | Checks for alternative text on an image | +| core/image | Adds a toggle to confirm image use as decorative allowing for bypass a11y check | +| core/table | Checks for a table header row on each individual table block | diff --git a/assets/screenshot-1.png b/assets/screenshot-1.png new file mode 100644 index 0000000000000000000000000000000000000000..2dd19f16a0f5f733e770252afc3aabab068c3427 GIT binary patch literal 285907 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 z zLWtsCtSlt@ab&0|C_9a>EGHcpe*)19LE?!>Cf^&M!SZY1)_|eR>}s+}rh694beE^Q zQ7Y3ImTJpSR<3T+h5nlEnCdB+R(Q}+{YFl|bn&>{a0Qm-xE9^Zq%6iZT-L3VXzyzp z(odc}1|8CK;;=nmGR>Pr#)m{zZG7vXfrKRHZo7)i`!rj1hzJ&VJTjITeKk`fhqmDd z1G=|CaVymD3U~5m+qmV~VV#A}5mI?>Q*5QgjCphxCt^{Jnrn+Hk={qI2TdseY@`f>N-)H&AU?$OX5Vv;BNPqVPtwWZk-9PR)2I^!$mf`LO?cmau zLG3~Cm2p#iw#{VAc#mE0xYF|HuaH>iJ{NRzt#fdme&-2m53DwPHJO@uoKeHR+ zy2tO5+1RyC!dZccK&g2rG5-{j0EKUAQ{jrj=GTKmUIciV*YE)8kh9vN5o?QbyXf;6 zNENBeT|2G|^q%RU4eQeweGz+4mw`wKng=xq!^D^PMnFM&#^~pSM@K6M!_S}x4sW_+ zyA;3#U>L2tB^bOm`)M^df$)G<-9rNwd(#&1h5R5z5JfxW!uM$HhSM*iV4Tg$q5*XB+h+Q%IvATD-Nq>D^&IR0rkRR?{^Lh;lkriApBBkdbLH2 zYs)BY@Sdwe>>c$J2U_KNrWp2`*g6wlaM90mg# zp7e5ANp?=fbeSW-49H?J*W1^Teou4FBFI_E&i`{B@&v7Z{7=#$MVY$@1Agi9#^n$^y}ef4wAQDF?#73L!wwQL1c{x= z(~!j=vv{uV|8}GYEXU5_?1!_jMym$zdw#qNu~ZhD>ST1Jh4^YF)g-bv%D-H!ssG zqpA#p8qLJC74%{EH3w0~L$?@+dF|V2NXz@C<7^is)J$I|J_|L}{J~A)G~dXzzUY;@ zGb&NT(Z=2J&|mt2;ZVS)30hFgPKQ9Jhl%ED7m=Kx%@7Eq#(oorVS9Np9)(2#D!s<< z#$0#tRNLmzu&7}<@B-0NP2e-IX4*rH7Kf6zFK;>xD+#w^rMH_x4RX-uTIM4~OwIcF zm)l>`(Cp53YehJ#*CCEfsjL-ZFCrEuoa*NrI!D$+etadIo`FfjR90Q|JlVaw%cD}L zCx8)}{>K28=a2S(ftYG%j&hay7{iWhJ6Wau(w%Bdm-60X-HpgC*lcQAF?2<|b*ZnK zDV2c4_o{hf$PK2p!{oTk0|N(r=E8AMy+gf6?fg_uulmishav(NrAL*6%DXv;`l`^? zp1JQi=uY1(-2{yRmZ);=5MK>{qw?ZQ)4c0LJM%re_Sp@L56ky7y0y3lhiBfS{CZdKwcV{Z@W^JpXt&DT5TW|O|&PXxHgBieQLVmd46J7 z7sWA<3oUE)YgF^osaHcuPX#_lYDl`*6kzl#&}RW4Q)}r=2|zsLWpj@=ic;0P;#I*&{*Qpw|%AOwZ4fe_v_YfP5R@!|kqlnyi2mn(`yvan#CHPAYRW=kVUa=XyhHDLB7-^>GN%vBo3K zB=PIfYU9@l@rd9i74L$S{QJ@gZB4o3Io-@oP){{1^IBNU7x{I} zQ42hLDbcP30CBKVc|wbVFQ+@`-gc}fv$Yi1Ze|J>>Bq@U^Md@2T2zsicP(`jvMnW@@rPy+Ii>^V>RmSi~_>u9WecZFz3TsaC@2B=x-4=PYS=qAHT_FP{!S?LBd}+}wDKS*qu~ zDk;+eCXT%CtEB;2rUGwwTYX9hBzz1--y!(IF*`ZPLgtI2tU&f*3UYORjmKhRP@;B| zy>iTSVYiKuVH+Tl34wLuV^?hRCj_VT@a3x#?Sqn5pn?QK__6-EQ|eooY%g0U#$0zX zDW!urmD3wa6PeGjWNo9XQW3BrO^BUnFRqnDyJ_V-lAZdyEISENDfmW_YCz}f^5rb} z&pZN7fMzrS1yKdzj2nY7KMU^v}n%apN z@yg*kBL>6nPvv#-jFk%*8n7d!k+3iCC|{>%c<+byTrjpA)3jEWOhIwx{9EOt1j zydg|;Tw=VcXqHBT9*P~xzaFuFB_bXdeHuFW|0o7?lP{ zy!*(3(2OIuWy~hwOZ$dJgtL=bw&v#2mM6x%{sq#O5N=W8zPtFQ=BBN?b!fhi%zlHt zabB>+XQl*;*|Uu+6wA$nIxfGa)m$ocASos8f?8^>&4MHzjLYc^3mI|T;dQ@ zFDDY?v1m^LlyL$Ku|Jxk{6{oa*gx^yQb;2R7||`!G0oASUbbXE$y4=%$?BSuBg(6{ zJDh5O*kF9`)@uHC+a)WQHl_ri>Xv77IIa%kK{+JVnl=LVpF_ zI|B3)4nbgTE*o!FRrrSuGX(Y3hVTi|RUKRa`YsMtaD+48!UBx3qFz9*B5ux!6AoRQ zQ%eGR?#$eFMx~tFwgUP@0jgwb0k*7xBHSwuqtn;#b&}q)g<&n$`wR38l4D8r(E(qS z(vP@NLG3jNmI6D%#zm{l*QaJvd_SPJz3n&C+NTMy7F!3)9evIEpb`hTfvwNWJie!# z(T;-FaW4urSh{2}sao}P7>d+Vnci331yCz;WHtF(vD?qka!@SZTY78ixr!U&^5}aZ zca(O-*tyR+cBljGo%b|E$?{2=Oqp7y`u%sXB}?2J#NKuRot2Iuena=Kmkt-1j*cJimJLm`?jh{3xBDNF=i2Iq0P#3&;w;BgUzh4 z<@qxUf8?{G*5)q8#jmWZ3+TJ^okhaV3cZ^pm@4p zQ61QD-n3Yg>m#G4OFGM&3`4D|I;=i2^@`hGCzST8OFRK1%5d%%`F*X#Z76+f5+7=e z4h{w%6e5$R&7V!ujp#niEG9o)wffN&UQKN7+XY^e{&=dw?LY^!zgLXwn|K4NZks6M zv9mF9*mlGAS(}@d3!`42o%w=^tSN2$o9ki=*@v~_!T_rdf(J2O*SH0dH;4|^|lCQj4=qtKed?1*~VQFvlCgWtJU|K ztg6*co+C*05Jqkxxr{Tqa%88sq$F}D=M{XYe9g$y^6I-AT$*s_%Nn5Gq~eqlVF+J? z%27c-?6c*8TnkMA9McJS%R(Z;rqj6i~d&N88h zOwIn*>Ro5Qhu1-ACBaG|T5|7c`N^6@`<6V_96+}gKYlDXo{Zhd!g6oT@|0p3DN197 zJ|CTO^ly(co2rKO7=Fx$ zC@146$vYdFVDV!i;yyb?x`2J4DnIYmikV-iLZsJbM-m=J+~CfYrA@&*Nmgfj1KjdO zs3JS%p&%Y*DgRlD!D+kqj`=oJxgp14=0uxfuXypP%%TUZxu7jH|s;!m+%d3+O1T7H&C<(EoWpL+1Kdf3OU3uj~DKARvP)8zr_ z@fSjPJaEDj`(R30a%+RxW8mT#7ng{HQ@#kM)GEBjau1uRjB{gDq}>eAdggTos4PE)%3NM3qU6pN3(W6OH_to_ugLUGvT^A}zS-a32Md14MwJXY7K z?{p2sAS*$om%fGRfbJWnMq!8GPJ1dQxp8WAVOBIquF}?vyzjIUGg{GE5ov2}dnAuF zYrCCg@vO9qymolO5J(Xq*P-@W=B5^Y^R%X!%9gyXyeH^CXV-`-y}i&$OQ3q8beX5d-O%gO2H*JJ z*fHnww_K`$SmAoi>pTndpyD(TJoGf-FLuUTz;Lj8`+cwM1xS)~nclHV><=SvLZ+tR z_5ESB*39I3W@gaRcnN&&2}T}H0Wo8KNEgVc02a@?hGkNSSqIc}^lPq=Q?GI?o&F9K zz@L@D63>8s@A?6uK6l2H$DxzzEfQ&fBuYg+LW8m$@Os2I7?F~UFhHT8MC(?Bj=N}g zStDj7Zm8sPyo2yiSE;y_EC9UQn0{Ib9KL!}?8%qKNrp90|g zqfv!0tNE+OD8Va46eK{bftqAJFIyR$_$E;aM1KM(&kx$fJC#tAM|^49f%DI6zRe7M zn7CM(9I$e4vp~5c%c!x=Cn%kCz(VtB0y;6bTH5zVZ0PpEn!DZ{1L(Un5bLwfE3yLm zRImIbz{V4lykm_6>8?H~0ew5df28mmSfv9JgOMBQGtkxQc|m8R?}7*aN>@coKc<1psSD?HPHcl-f9@*X4|v#yAW>|tvEA8A#L680%^nGk8L= z$Diti{SN~Vy#5}5t9k8?<>2wZ4dpBF3=!0P_$v3m(VS~Qz}w|)cy;^+F#JY$|J@Jb z??9)F!C3_<`#1OHKmXwNAaphRG+jr~GxC3Z>0twoHa~{VS1#HA;nSiRm=JxvrVAEiEfIfg8bhcjKCDd8YUM5EH>)^rdGFH#`!P0ZiB;bx^5Qfe>a{*33WGx=Y)GPXnWRUQ z@ivu5wIb(RA-nj}G{~n=H?n8qd)YP+Kz{>peD{nmfW#Osp!&Y-DRT5&{fk!{jsRYS zbpYiZao+#ewEFL{BKjRfX@8r_mp|r035;`KwdV_U$HtC9W$X$@jW=$I>nM=K4(kEF z(i6Dqx-N5~@tO-n-cK;TMsyD{ZhK?VV)L}$7XPy2V4pI`NF1FH>ip6a4=gpZhESZ0 z(jm0*B_&yV%#Y;%OJLJO%tXoLKZej-0p{=946!RkvlzcO?*PYcrcprHjW3Z;y>(fhwhshoiS z_Rpl$>@&efO8@0zCPl!2d}aP)oE##+Lx!4Gofh{JB?U8=b~e|;|MGWw_>5pS!7m#s zdkTdD1wJ&bzb@+-k^{%v|2g(V_rFa8UqL`3e50lT#S{O!ch%_}_Y^Smz=Md=poBqQ z3vMTs)LV*Q^xWzSPY;4xwb)aT)YpO9GWFu2CoqAn1Dg*DmIUYNYBwWDMr+XQQ*bTN z%^PG3*o26dr)L|Uiqos*8!=Vex?KUx{2`;sSfE{{!AN9#P`dDa+kvIib-kT;#ZHwe5HHqlP% z0-mtXC)1Ic_5d-tx^z@Z)+$Cl4v3*S;2f+UAS=+%W4{QF6QhZM2+nmDT;2%UlKe+P z;4b^36AIoQi!RIqGl5^UuIsHK$RGU1K}!=4rsbzhd6Bc-saJShGUos`KgG;80E~TE z59{m(Zao97KC`mKU8vpzx@oP_bne%H?LZ=i_7h?#+o%=_dM!i+j%Yq9ykj|eJ=~55 zd?nV-Mv#Tj(nX!`uliSkBI~Xr zit|<}sOfW)Qbij7yT{;G+=poXvhmvsA{YD>K;gjKP6!;=4`S$Mg85G$>{4#o$Hv+& zS1tgDVw+mvVE#VtH_P*GXPZ>E-;M|nd6jitj%H>#qd7LXDA>g93AdelIwR}R{*Gx0uFnsFmFWsEZ&vi& z6&0V@0G9XZONWO|KqEb}{-o;Sq{>lV8|oqZlf&SOc;=AS$)odCW7b~E|tD99H4x*z{tLw)?M)h3a1TSn2(M4w1o zCjjw24%-4@zwF}pLUIxTdP-VR=9n1tr-iu42=mrK$Rm399*{WDv`d7_K@M6KwLEK* z%g!QI+@-T&KC;UE6MC<&)+$TWkO~$nL@RrW@puBuwLS<-ecnMHWPnH&&YAWZKCSew8&EP<6Zlt5>K!NysEyL3y4&d z_?Wo>5XNo*iH!zWSV;6u26ObcvgUnil@6DuQA>xi}K%L9WOpRRprq+CUJ(xev2Qm>ZJYvS+xBn;?{7cf;MF|E{picD*n6!IE^}-)N zFwgU;Z&*SJtjB2h0G&q-GDm5BS{0(^<8vVTfe)=lKi57<1wX>T zgijIa!Q^Fv?s2XHScP{LpEJYH{j9R(ulk_Og;&C!nt!@pzCi#8IMU%I;l_6kwwmZz zKYpCMnvoCsDmNyJi1Ea?QS69%Iy?=>hIOeSzrwT$g#?H(UQfgRiok%w`k}3<85$n1 zMm<__^0@DFq=c}e7a{WZ;w#nvb z`h(kT54bap0vsLVI5V(A9r5R|lp)r;LdTE2@Nao&Q(btKAdN82-eaA^a*8Aa_xRcU z08^lbr=A=9W1dmNPzzcx9%KmKxq*|P+_ zA?$F_Fy!j&(B*;i$=8IK2}^vvs-F$FS~^}EZ#IWA)dA!QIq0cod3{jhuyprwvb=K$ z7{x5>R^OfFD51@M_{#w76L5?hQGL2^eY?TFGKzWP%iX{e-3?cAJk883%Jdqf-c_h( zh-sr-Qb!>0^tywd8<guZxWM#&v|k!diN`CsDB?=NgWdH$-$(4;ea5O*Xj|<{$eY2UQ9BQE5*s_-)gfEKgLTLX>~4rzobIW-3C;)Gq33Df z!6rF+_@cgyi(m_B)JN_|Z6_1{&QJ9oqdT=hGH+XJh~YBFr&-^VN1{p61)Z+r6cpZO z($x)jc1G2%-pO#>DCH(cWS&l5!(`Fprx~#Iuhz(YA_B|t5CS5eKjnhjUima%3s(F4 z%~}!@bi*(*h@l%6ed!~*{SXn1eCa9FnB)nU)P4xd^U^aXd)WSk7c}Drv%OU3jusLp z?x|~)<>$UCq^bRUCG%3Qv4YHU53kzCbU5L7s2QXFuOO zz<8pdN8y8p4wy|!9-jz)n~T!oA`+b8bG)Qxw|NJTm*Z_tZGqR70U(%dAOhl~t+irO z$8&m}bRbvwDG?))22llvHjw8CK&GFeqH|9Mfq-jnOKs>OGEi{q2t1OIdXYi!P;2n> zIFE6g%%PiF81;0SlXJ9KEp9X`C{x^jnHhsUXQ)^)4J3`L!U4 z{GhQsT*-mfyYPMNE=`akKCK=>TZQNmubkAjw=*?X>vgpnje}!TK9rw~7!G4 zTRM5PZRkptqWgHxXrtyk2sWfh_pr0+ht{`~1ah2E4YiR=0fIru?LZk%fOEQm^rOqE zsVw1;@%IV*r);DPGZp_YEr5ScP8=YSyN+DdRxnMUF>eAj5#}fh$3w81*8w#Va}l2C z5~>u#crSomXAWmx$?fth@oH;P(+6%vgmK~TZqT|ib|SSVk(2 z0A$O?eFQ!uLClGC5DB-tpUA-LBm*?O+aK~_1BDKYCxTjnTGN*!j|6f2EvaY3Ng1}I zt4@tYBN*wgKLgpj@E75g+;p!iwAR<%(^Y1-mhyBZ{UzG(%N6p)f32E1x{}YKmaAJo zmwshlaqqId_5)cS3x%fw38~yCCFNit)#(|_z3JPx1__M*ANJlduF7uR7Y0NGk&qPW z?v_pwkVd4tL0Y;&x?4IWrMtVEDcy~9BMo!D_gwqzb=KbdJgn!_`+j)O?>9dn^Y&(p zYh3xiVjM@Q@;B=~Y~bnxsz`Jy>~7eS1L{aN~@Qr4cyhF4DQ$Ez*tO)qSBV z=RZ($GlbO)5-Zd8PQOlj7X}n(O0azDf^+1(ga@s^Vjs~<)nwYN0&rAHrlWsmQU417 z=u-y(0+#qcFo56wOod4Yj~p1oTJ*bs#THd-dP?_gye?8HG!9ePPSiwswsULHk$>oD zksSf80OQ$L>d>G{7RRj;eGs-Gb{UwDbw@CaPy&~zW)QMPpngGtL5=flPKCo|d_Y$> z=9k7czp}rC_c5DUzpcSA@6{~rdCyKUnJ7+tJoi!ds@i+9F7zsY@ofg^@Fk!;J4I+R zOi(g66k;I#UKe$EqwCyNyeMgrhbOI)l zE|2L%a)r1G zRaz5(s+{r=6th>#q_GwkzwuQ|IqP?TAzE)MP${=YF9y@Xp&>Fxkhiirh#kZatsIw* zDp&ko)GVWlo#{dN-S~A#9xYCRI&38HwLP?|9xl9MrMmI`3#s55kF!JDs6y4R^C{RB z`IM+k*~NjpCpR>T0S zJZ|Ra0D6sA0_OD?vXuijw4CyhmwZN$GfF!H5uKVK>=l~O!`IUUw{#3LPeFirsynoz zu9uy4g_T0JUkjdgJS)V;6xr*;w@D*9F2$dWz*cE#9%rnZBdbg*`s$MT6X1{~PrW&Q(LtCSkj+CDR$|JSPA7dHbYl)%--Rd*COQTp ztPnjjTgyQ$cPcHD5G$PW!zww2qGL8~Wk4N~B@N*ErgbAF!0UK>de5%nY#3e@H+7U1yGI-T{u`Ix=Q$CTW0lmU7~s) z6VdPp*FWpTWx>FZLL^{1p!J#w z9*lMJ2%n@!Npr<7OKQMLX>I=Hg4zY%{t-IhcR974YLk)i5|*ABI$%s6ik>*51p?W3 z;iaz7L>9L{yWjXWfvdsTMiX&MCnF-TPvDY|%G>VDiC>TQGi&?@x6RUudI81b`at8C zllU}+z27)YE&=nASVwwOdfVlK)>zMo4;2qE#70&kM z*@3ftGQQ@tDkHL>Rq0=)G?b_T{m#oy2&C42>BFg|kmi!=y>1yEEKy`9UVx_51OZ^h z=o)~K;$9}Iy@-6nN+uBQIthi8fPq-PKp!}n2K5zi*BlOXj8Xm7$DXKI5la9!}r%fflmP7m@orL>adcY_TB8T zSf07VIbfI<&j`@lc~uR)81zci5@KXqi3<|4*kk4SS5Ky3{`jUT&j7d)j7Jwq9e}VP? z_s{<_09o%Fl1pMy+FSiz&7#{wfV9u`3(}pWxL6A)R9J9!EAlTE;Eow=#gecA=cK&n z^T<^?;Bx3sE34LK4pzwl?F(4YDMMrkJ#c8$y)Tiu!l^`o_`EIT#vG3i2qLN7|7GYDs;f5KLlsspo=F3F-oJ0lJuHSh(bpbai*hzBE9dA z>Qnt?juUZ(8Hk3tnarTxBXkbw>G*^r^BY@vTkoMI4?!*GWk=Z!cDN-`OxdlR+=JjQ zXcg=opLDPZH5~0R_mNkHRfYcm0LxM_wEmeeB1QV{SsmTO$Z9Qm;p-d_b~@}iRvmiL zg}tL!_L&)Bno(+6{U4{K)hlA8C2kEQLReq1MJV*rsKeXY)h<7=?un z0ZIoQ-2ix<`Wa@`#9GW-H6j%-n8wTt**CEgty2mN%2h{WzMKuor{U2&yAE(Q`;zzD`OOwFBoIr#g zk#mD}U>YEbG()BT<11jAs`y4E`!|c02NCr8)Z|R2CQMi-CADiJJ%Zo{UyNs*>&9Z8!M~FLod8W~=L&y`v6CJDnum%S9`Z-db}wj81C!T$q!?2|26RTsq=%1M=rLen3teQF z0E12e^pm|Sq55I1P&CG-E$&fupf@iSoLiOz4BVV-LaKZKhD@1NnTQWG0djR0{LK|8 z0A$nX;bB7V`KWab!ZUaPu3n7Q@UkD}&y15{Ln_YuprEti51eT7i`dRLI6&H`uBVBu zj%??)hod+^O@c`grzPwQyqoA^ODDP$(O+O2!a#9_MDWOVb}4YM+QJ>pQ#FSqWD|vv zlq-H{f^$<8ps*67 zcyw0RTY!Z3PPpy$`bKnb7&oFfP}t9;WpVdS48Kc};Hyt?mj1?%qy8Zb6U(T{E<3DB zZu%ZydfSSk?jejHb3rZkn8d{j$B#flV`|4sf3&^>4*4c`;!-V5{{`H$8Q+G3OHv%R z2f_9+t?-dr)88h5y*MVdX7ubZV0Vf;xL)M#dY6zZ*nu$2+p__n_f>=0NiHu49X{zX zDG=}DYghby29VvuOH*ZQRA8h134^aLV3TnjFzB9Wx zB&pcsy#;EGtltI$1xuZ;Q;Gw#TYC0t$wgyvE;KTLsteh{E<$7r1nh@Bd2cDv55%zV z=bCqz=#VSv%_h1QJW6Y4&Iir^(q*Oq{2LFouH6Z42Ttr)@Q@ z5e&3_AZ*tGGcxH@;ombf@RRes8UA?nk84`ssIHM!TXREpKVelM_L{S_U0Z_enu9rr zW`3$^+9WS_2*CPzaU#(Hju`{p_JMPU%Z7J7 zfY$62O)|!}woA6JP^Q7id#F50*mGH#BulIn6UqIJBCS+HZY3wTIEI0&k07MS(*i)= z)XhMvk0_0z_^=&Q(SeJTEo%$lY*4x$fZD5ED{I1zd43PWpFwf#!h%CJO*Y+QAYGf* zlj9ZP*NXYIJxw_(kro*ms@a`jMwK$e5kB8zzt4AhhLcD7P(eE*jaSR(kDh}xgY;bQrn}WI+?Q1a6?_m4qtTJ za2`CsbZ!gIm>QRzUtQM#r8K7Sm49dADF)%xeugAFv>*ea=X(Z^38_154|2#yQ>1upwnh%8tb0%+w! zAwI(Y<24cg({+l5minT;vBLS!TBZL^@BjMyT_I@XWm-V~SJwW&Ax(BbDscohXB0TB zzw>#7y4{dNhyT0|;=gR|e^$TyZ`o2 zk|1C;1S|^-e}nL+ki+yBEz|Gt`*b-`ZLzXofPfX~@VF70}VKZ_ckKV)OR|Hm|hC8n2Orj?E@1WFcm8obu-g@WLc6aOh-y zra?(0FmQk8!vs$v+Vstb3-KGw-}nfh0*@nrP+8x@zzhG4j}{PsIlw-%L5G3;8y}xF zB;nv!8H5JDe`hT)hz;o9(D&dFR{qXDfoD1~zoFyt^Yy_0owdNCeop}DL2HypWK9G{Bp3OOi{IbdD!e?5h|%dGI_BRZyKqMUjK2gf%PGR&+bUuP zjQ_yeJSo-RU;$vg-;iMuW0>^TQ2yRl(fNVLJF7p){0$a>t``^JVC{|${J*!=|I6@y zc?$oR;r~kQ{9lIuE4B0gM-9Kp?4t<*OLN&geB3-x&K+*o&eG(vdCP)9AtAi1VrBpB z_N3k0%%wLQ71A>pJB}~S#rpthJI9SEQCL{d_jbf51*u>d3?+dpb|lX<(&moopOup2UN zTJ@9i}yCG|RwKZ;PLO~Gw-r-M;Tq|}rC+gK{ zGf{63PrZN0P|_{`NbUCCsS2nu>-vZaNsG6buwdlleQ4L<4yu#G-#G;-R>NXjFAc3j zZqo{Dv>#Np!FQuH-pf=)Tvi#pk!?Ef`qyXpP4fae0yrUGXXO6&2q&2@S=T z2k*-wuO7+ux33(Zmd`jN8V|+Ku0w3gXZLzmv{4}%&pv*>!_{%R0qsqs$Px1Fo|bcY zzzM|s<_UtlI;=iofmsQl5%~|ylTtBtpG-JwhBTMi07MXneXD4|Q z6_UV?Gx^Mn$o3|xP&cIP0i4?1zWfmHpgZ(}08AXxbky{7Q)$+0oL9>2q_v0(rC2N6 z`r#s~yL~v6@jHzISrBBc>N$ZI5+-GC8GRkV5tw_ZxO>G+g96u|c6tw#ZJMrTjo&I) zhj&AWY|{yQE{l%OPjJ6zJpxVGc`_F)wHcK?>)vN01nQ9_c8R3PV@OrbM! zS&PYE>zP!BROW0Zf!&Zll{xQ<4cUVrh9HwX1ac~#2XCI5%xx!&gH!p`N6I30mzr+K z&9Tjw^~H2TFrMA^kCYQM`y1lLGag3Q@}O=Z`xRfM%XC;&2>BxCL@2B$0a*Pdc0s7X zisQ|RZhOj11|9vs3gr zHMI82$tlFHQ)YqFGrL>J=15$rLLWH@vQtepdF47u2!1X)=Rp>^FPO>}*rv`ef0<7< zx;RO%Y{B<18-@SgU4_Bv2G?dWK!-`UcfEZ($H!q!amQ1qNDlqRO9xm=CCsJ94UtO^}KGjl9jO|JdVAYj^wE9NwR=fikF& zLB@lLllF(hQyanGhHkr+)CAzoRHYngQxNZiX2^95B;;CPI-*Q7qYQi&v@d(KQ=adx znD21ot=5Y5Xnz^n-F`8F@|{B6E(pSMrsMvhWwoemv8ePr$$OF1>rzcFGl@nKPN5aa z@7zd^>c^H*kXA5P#LtbEkFhK6#Eu$&3dz%p6Pd<$7mNwP*Mg@owV4MkrjVAe8C35a zRyJvgUHvuW?FBL0GX=%sQm5^5A;04Ge%|&pqC)J29)%|tc{9g@#PFBZYNm_sFL(7* zmK*c-Wur_zBlpo#*G?g~9XctH{OU+a>J?V=FlUtM#|DcRjBfqvLB=DObkn6~kMm1@-a`d#ZmneQ_}4s|}a`|tAM zP*V81Y%ulPv22x8D{Q5QG$-e&Y*OB(I59cat&8>Yd03w@l{Z})299SakDb(G95pFK z+Qm<;)!cQ19lkD`2YK&}weALBjO`fQb~x`Xmf{nv)Bo{^s>1OYU2ord%y2jywnBvz zc_Mt?<{xt|d%mG_FS%r2R6K42Z|uQSzb|{yR9_JH;+ps27C*ZExiVL=Juuw)xNd8XssE7)Y9JQG2)%CW$sZVP9M&$9wHVASfuDmyK zYmW-ytQPu#g_h@Z6IG<0QKoG-GfIe4^27aDejQOLTLbCtdVwPdf}d%b-6I*t`w*l; zLvcrI&HK!q2>FU6RG2N$RR2$xj`C1PoD*~aVb%zEX=Lbr2-7*WPUSdnGDF zwP-enOm>m`p*@K&qAf|FcRjOQN0E*MTx>o32dT!elVLjbC5PFE@|mAIr>it8>&_w0 zuG82Sm%P7=ls;VM*X9KN0&|Sr*NFxlf6tK-`*@?=EtK^Ee}?;E_~q3+U|p=|zpXep zq+T=@(+qKj(HKrMx}C`0+4kcWaVdM+uo#b}gVrHun(2Ez88!r9j(cwjJe{H6r#m*n zU>qgw)*qX@A(o)xm3P&O_PiI%^{9}*jd?dEe#4^Fg?w0TZd1lZNMyFPG}Au! zG)npT+ehcerhQqP;Om8+jYk#74@20wn)TLrD@Yhrxmbmt6%TlZY4x*vzLSKox4b33 zCqd5y0_t%2ya*bHys+S&1AWV!h%pNMB%ZSX<65@G)@-%s(Snrx(%`(F7oI^ zjfuS9lVm`nYLE?#mKT;!?S~ay^6#9V6q&E{!J7b4+9D}l9tGS zj#YQas;pM&rlLkkvpi~+EE^H!i5`3aU=Dqk7=4$w6dhz+8Q5X3I?rnBwD*i7)Cn>} zNdC%`{g2-Zw@_DTGN4u29)9X}u!wv)O)B1Z&j$xXBDz5oJPSWZa6nb5(qAhC$uc(} z#9nUtaP}6RiRj7DlY|7WCF6QyMSCv;A|Twm;OLV)^KF;(s}?zc0F=eklu?twag{xY zsX`v&+Lo{IOhgbwQGK3<5ta~7M+O+4hfTCX?ujXzPQ2>%PG9(NL!q*>-h$|(Tpd^rNh(Y%dqvJc^{R`gu!I5XTAsF#51N{FuLNJDegZE2s zKQaQu9$H`}n@YAD25Im1Ey!F?1XPX}9V_-wR+`)vC0jX`kbuh#2X$ zpz|I>S9d*xrMgA!GlxN@{_VkT46DfjoR-P+f#vCie!`GQ-qs(|ELR_RE{PcPgF!5p z5D8!yaS>Y5C{j|EjVrQFLfjH0$-A`OJJxP9P!T1mG%?cCP$;}S$;ZYbrR-(=PUIf3gWGCCk6(o?bx_BiKP^WTKA+Rw0;go?{Rc>p5yr`& zfNC(ah?Z~#ya=smq>U1`g$RNsOYn=QUQ;RaZ8qFefZSo&@_lglZ@AvQu0Y^D6|^sn zDC&^>rGk4b2j-Y0)6kw06$3ev@6}|aqJ1qM(IQ3|z#%684%BiNCQ%aEioJH9sAR5p zjs8FZ`_w{6&^6)Nb{Hj;SCK|zHPOioi?M7ozCz90k`(-H2nU>Z+QT5XYUm3^S2wvN z<4Y`RjHhh8j~XfZ%ZrjkX0XZDqfZT8kW)|#`v7!fK0q-Wy%Z-)? zLFx7m9|y!94*#@7h)8uDgwUIKvjX?N0{};B=5%|5WgxvV+b+$Dvpl$3|Mw|7J76* z^9McQAGi^i?#mUz!7Y5hL#m&$CBiaD{zdH#J2RfFqi;9-ghio@8q*snhc2!c}nwQYl8_e;;y(^o8OWMd6b>C_uP@ZHmp8-;UM|n!M$u~DrL24L0=+TPkr_n&B z3{9V`aDeRVX8ADbAPXS=dScm6ZsZ?QV-kqDoY}S1!;JX<761LeDp=IcM=Van-khn2 zgqug5#>hR~C_rrSB$@8vTX4v{1>EKuf@^p#dceJF;Uwrl2d`-0dr}f)=b(;nBFt~8 zubT9I&|RH}FioFw9et885S6`c0Tk6m?z1k!&q~}b+{j^WYeK=H`Z+5+(A&UisB$$EIXaN~u-qx((cTXk2 zNsgiJu=5axDh3gB!ykD_aGjz0su_l`;Hd<(&p*vT*ne6EGiJmQ^T`g0{Nw0K9SYMt zRv=ihz{h`z^gz(}0Z=q{*7bFLyzYrVFpPKHXd{wm{6~bKW+K7oMD8a$ZLlZwY&?I!&7)ohpLI>uZjMW;Y(I zw_N;L7Xsfo3FE)aMsT0($UjKvj-`v=t1=_gpuj`by-$N2iSDDx_hKo=CddyZ2bT*s z4ahi2(|LbygV%h6An=5X6pW(|KckBl=RefqHy{*|04_@Q75)Y61R({h>KU*787F^Nsi15jT#MXrCVVee5Fu{+Ztf9EgL(8F%B09R0>td^5^}v}jOy?ez&NFRDP6jfSx9 zPW>jF?Kf?k2aU+zLC>ND-ebG9$`?)=*NAEVaWds~)hizb&B~RTI~MA7;{dhSllk?9 z#IHdu@n%t6`>2`1QATckQkN&is$aCy&u74x^Ez4Eib8c)u6_r=P?P(`hl*!#Bx@9> z6)tuAA*M1;n)wkq%b5%nEp*p-5_q~}hDW-s57e?hb>|oQ#r5D{a@oi;tNt_zdv|bY z;;>#oY~^Lm_w!mzY z!y4??E zJf0_x8oz16w)8sl?4PyAMa+bY(EPkkWkq9KwH5hAdc~c64VLy6pR-`Ys(EfAWh$5V z(QPYwlv(hoCauz+$epv;anL)gw)+LPckcr8LK7yo`O?tBPDEIN+{A!6rIptltWUG- zw-<~L@(+p2Ac~<^-`y%~* zy;(0-gaELUQGjCm^M)oi>>4W2_nIVNIPN;fINLMejE`vj0S)hxLWB|K4SzmmE|JH# z`a0eSj>~2#YyJ024YEX!SBuU;!q=C4yBS!trEw6abNGldg@uJ{jbMhk8We1c`EjXC zu7uXru&Xi+^V?et(J8zbF35dUU?Q_ob9n~sr|Z=^SBbK^pmgbXsn8ZPPt+&7@VEz-+BMjQLgX8 zDd~UG$8JbW(>XsazDO~fLUMPfwfW2Rn)BX7V|8aH7VCQwc;LtbVa(yF@Dxd7neiNT z;Bh?oN9`KC3g8t9_W3vgh=zs?712LX_~%`iyY(_|$}4hZbVPfo*Vghay7d=Sjq}z? z@VLOy5_|cF*Un*3e3jjrit&5bD2Xz=$&Ic9rRig1Q_@Q^kI1i&9kWO=y38rkt2V16 z^N};lO|EfXH~V2v}D4N&?s! z0ZRE>AztR0P-H4*lazFHihJzXZpfc z=i#+zwzOZAfZ{Gk(bciu?ZlUZKOqLIVC4+BZtu^?#fLn6C_p{FbUm>n@J?Tl+yIb|**`#< zG2C=*=mgiJOp}J4<$^geeUBPaWa|-tmalWZ(-?O_VPg+g0vfZsU+hjK>(XjgezyDc zG63CdDJt7aB8>qreW|^_+vlOpx>tX zX#ZQP=F-byXYrFb};_J*80f2Sr{-8uOagkqI1{Z-m=- z6)bq8AkOmm{V)p}*=jo-A{Tzf<@+^1uT@>U+cV>4)-x`G0@5Hy>8S3?%?gv-yU8)J z-U$fD0X7FAv%kb`%FSWZL2UQW{#F;9k>Ui@!dB!@9}JEZ75?wOY7MaVZHNm`NRvm)XB{DDU2}Mb<) z;|j4(nJj#6W1jhbQ}~;Ai)GxiMy~FoRu*APL{vC<;I;?Y|KWRKM^!DDtVp?W8&WM| zU-U~f;p)`gS|#&Fa>^5!UDz)UCh<9C4CVjlECA+Kx|#HmwEC>kt<}<0uH6TaP{`QE zhd;d~w1UrBz-n%_a+pKvmArW#TMCPNW!i0`1yMxV#LkwuX1AQn$!GB%UGVzkLl5R& zQqe3ijHT^NX*oH%)_IQP2saNm8XAbUi=AAx$MoR{D=5>4u%5KPxPVR{yB;08vbNynz3Ztp@^-EH=pr6t@ zg$kfbBC=Uo++IE3^e#t%#Iog4rcv(nC5m zCTc==ZtDc8x-tipfcZT#8bZ}gq!qRMxMdnAKCXI^uNb33Sok%Lv+kG9%NVWIcr23? zARb&yw_j>9PD&PRyP(%#|MSQPX43TV{%!FqO@~GyGIq(3IO*(KH*qh~?|yd@?ZpiT z_g0>rGEJ1)0aNXpU9#CQ5A(9HM(ZV3o50exNn?8ZHeaO*TZ@m2u9p+UH3xBGHIhlm zfXOcc;b)ru&T=-Joro$`EHZAheL&19rCBXzZY9aEZxmR!uO7JX4G$6QEh@Oc&4-K7 zFu!PbpEp?GHlg8oBM_eflo1UfU+n4jfXnoV!X@!d^VdN(tmB-<^cucI9uJa>_Xz!u z2lW>#tHHLzI{&I zjq<-&%L|?1R;oML%{TuJJY9)E2H~>8MtWFM{iIoG^iU1@=`>diO@_d&QkXHR}%{kKFft>Vrym^`YQ>!?ImLugTCIXt7#Lt-bCP!=IB0m<+ z;IYlj>}5*_J+|F@u#X;?pKvF3Cmf&S{4P|`y_>=)cn#clA7-j9=J%o?7<)2tR?h z^ck9px~_ofkyGoQ85HQn%_x;jA8?-JEOL%NSRYve5!eqbvfH#&>Zl)Nqv@`;m}KP- zV0^;)Djz%LLgV2oI?=XIbr{OKXGD}ZT$q#^clpK5gVMt#Uup^ELK#pX2?EACbBj+^m6U zvKl<*lzvcohEMviV#Al~B;u~XeCu{>iTBAV2?;qyOSNeu}}ir{p!+HclG94cR|pZ7l`|p!p-l0zrMg;*{AleRkZ>)5#k6Z1iNo! zp?`6RhU>y|>1P>pSO6>ozP>j9mX@c784 z&Yk3$qP7q4tlikw*X zaf;U3EgyCT;jP?Y`+}>`R`Of3TW5K^whtncNZ_lqnz}iKm=@*lF0;Gw57{BpZu2;j z3n6keF~0Mh!%in38i8SouW+iLH?>w<+=^(-x7Qy<3xT4B;xSoP#kP95OMx25d*wa` ziLs-J1t)K8iwgv7ODvA&0U1@`rlWZ07vsoz^eOMdb!&C>nf9cWk0!k4t>taksp~gfpGYTGouzIGtQU1Wp9O|$RvZ~; ztQXTahhA%}M6fw?d6don8s`ocKXTjjh@M!$M6|4GE}^7$4Cz%Yc^H$MNY zJSI=;cvuvXMCtvbC&O$}krWU60gbtQCnvijI|_4*1&j_O4k1je8I1je5mh0isJe|Hn3w`SLXPpg&i;mO zSB+w~$a!)xjZk%wB?bI%hG#ZVSmw==(7phj?uJ=J}}JW`fd z68;a-plZ6e10ocl;Gc8D*CTAV;pPQY#FLJPL$+I1ioqi)E$^mxxkLnw_*IEjm`s|> zEn(mBnFl$`$W+%QGn;ss4&?HLt%R9=j=*479=)R|K=)Mt6HSQBUd_iD*BWk>fv0M7 zBbo|n+!Xo+3}I&!D&MEnb@Xu*NkkzE&mQ|V?%3zXK|Vo=k9zX#KxI63WlZ6|Y5qgx zKxh!pGm$f=5jmx(;(KU(ZW5+0wcin)NI&}y-kYOE=)Pzz%Y9`^&b4;rkq0ek9kn$i zqL?S6GtIz6%as)7`KA)-L^0=>s?J;uVHn%K<=pPZnJ|u5P>d<-!2)OfyOBHYq-#vw zji%$YCb!I!_pT->Ohh1~NtFH+f%m?Hc&*?<( z_*gy&5{LC^QbpCZJh*x}02e1s&}{C7SyqRY#x+=;Hc#H%#h0k(S}Nxbir&Av$uV#` z^k5B^c1jnVrx`&KVsgh@j7y!#Rt&n<1UGR$hRrLQb?=g@Bqi0^n}`6T^-Y=bL?z== zbYLIv?o^^Nk?Teb?idDK0oFHQ2GJ3JJ|AQF3OMU+wT|Uh!motfyN9uB_TMlclV5n4 zx1Qvoo27O4^W`N+?Rp73B80DBm~JcnHo3dMQ(lx_cJ^mNvG2%r9VxyNQMGw~@d`*o z{wb23(Wbs_;OahW{l(x7WXUR^VKQ#0Gmlek05%;rdT93f2RJCdck`Z zl8;7@T`jo81DozjakUfmP~G1~4qj6bqY-Q~T({KVJB$n|W(bh}RQjI$HhL8AVBXXH zQ+Sg+$;dO40#V7>xya&dSmLSCuN!#Zsjoafc)yHGk{5))<&9=^CqypLcCyojA-z|0 zV(0_A{Rw8FY)Fg^#Z#JpiR(O)dncZxq%DwJjxGCGp~6SuffQrO8OaxYB6<5QKELJ1 z7|XQdj2qxrzMv>COn5)yFx8mpz2IrTb^6%6^la$U#;WYrCd9Z<7^y{kAJ<&3=Yi^2e90y8}Y010(8{fur7W zEEcV@N%bZ>R;@LYCU&Z&$d<{c_SAL$5@miEFWKjt#;nWuRzaD|35GhvKTBCC%f{aQ z?j$$$e#j_$$=+yb{+R=R5Hyjr@SD-+8>Zty!^T*@uIP?X>hkuL6!!geQ_Nzv6Y}i- zi^SkDcAT1sz3zaqIT}*pjr!5ajJpZt_SYa+INII?T^{=gd^dbUR%1@ zWUc0#BM*&_O^zh_>(G^mr)teUSHAE5VfXg4GeUL6>YuuZ-JYXsa^?jdxj1cyY~o6IFzbHI zVki6Ea9(#SM|@25gZ9Pchr@FP zZ%SK_YCE^>YaAQq{prCgt1&O@v0~2oS;v$eu7B9NcNf7x@&pOCJV1h-Ipl$*)F!YO z$Q)8aajMT|8yaxXd^w30B7p(iUN5gtME_`2dH~;q8iU@oXdUj)+o>q4{^gmRb>XI% zD}s!V+YkU_jzNujWyNh*loKa+{B@9tSEDEd6?eK)xXN+pi$&n)v#Vtq@5lT)J%~=T z)MMCo&BMZ&E~PjGxl_!}`~@NMD_QDMT#>oS&otSWIYARw^NO#8I5`T+Sbt)QIZ%Zd zbxPG+FMZZOme3x!E^#pFNaTs-}I4{wZE;n=Ur?Xt7x_a((wy(5D_LHu|!_Dl#%)4Y^r zika(bM&!F?eg~0UO|@y=^oTseLEDB8j+=Aq2FrOMlurNWaMhc$N8M?rur{wZ4$yS1 zs^x~+Z-&}01%H=(T0Y-I!7;=MmV0im%?Ng3rj{`(vaml#Ja|uep$1AWGfbS^96PYe z){3-NH|1YV%W!Q!J!7J;pBsV6#4)(<5m&yAUL8XQ?nrN|G*2}=YCtjU@uVze9G;!m zn|jwwLZ0C#DQls2nOI3>`eWAeHZjxYq643vb8#lzQ03h66JTrwGs~MgMifcff8daT zz^4M9=Q_^Af2>ILCu$_Bo$5HadD_i)Y;H47LN0I27npw6$5DSVX%??@m!H)ye;G`e zSi&`f^&L}Dj4mDN%kd{dm9`3OM%~tYrEI@ROJcOpd8!OqufW^+H4CMSu@DzZ(Q|=5 zD%k7b%l!t_HOH%>D?;;EQWb3UoJ#C|)(2uoYAnO(G2D=cSJ(;T|@efA@mia@&rFXIhCT=%C6i zH3Bb)?|hzDgK~z1WAQB!g+l8pOVB{ib+?9otB4b&F5n3CE)-RzPUSW!>kfh2>KxPO zEGMoE^_i9&tgEd)PSY5xhySWoEs8GRq(hFG7o+y%i1?i%iz%3GHQ9$hzut2Cwsv2m z$>SG6boV01i^$v(15dH}!32DV6Kaz=VrMVO>V;L;{@-{V9w({Cck%6C)+`z$w3!!q zILYUwMgo@ti%%y4|(+u9z~Q_RW0Z zH9GO;-Q{iU?=3xpQD7F-h0e-Hk67V_JG}sjdS|Icv8F?pE0o>!i-OHQug-2Z7EQmn|bxzGz z-w=@b7_5ik8j^K3k*X~Z)(Y8U8qz+Sj>w?p$$H-t37DoLS>{jLp7FY!hSUJ6kFUl- zusBkGGR)Ff!HGXdFEFVvw<%w7TXA9Mko`+52ALzM-nt@&_orAQb;clPu_q=lVO0Hd z5&E7o{tkEJMkkr={vW)(PU^;ojNFqt&+VU44caGk$9VH+DNf|Y@ii?DR+V2hAetCH36QSdDiGD&|u$4DB;poDxN7_A%F0=F)_jWG=bcPH*UsGGq>1V z`L$%fG7i}RkXDx8p*Ny`>qz3~TG9FCOfGR4EJt0B)O4-wnmzy|)8iHw%Fe5M{qT61 zS1mJUZsJ!JS}k`%>yBjt-Y)hcmRZc#G|;N0;*G24uNhX7iXz-IB)K}@Plq(|BRk2A zvenV-yC?9XPYmA&%M(awmbc*-`;j<+gdI-4*CEdyy4<3?`G1J}>Zqud z3eo~9B@7|mprneFba!{RptN)&AV_x&4N7+n9nuWl&3ne*z4y7#76?!7-}pFKuq2^Sg@62V0NxU0I(Uua8Wcv085>Nk*pznF02i188(Q)SRZuG82)|8K;Wr0?lEOB=}+~6&YXF-B~G@bPU9)wya z6I-7|ACG-^Tw07RuZ(lo$#i-{FrU0h}SM27o@ed zURZ+IbCh=?+=XkM{3Yw`c{GTS!DdPwJDUPGJoNmy z(vt6%s7u(dtv}ElDZ`HU9oq9=#^)u|HSGrDs#4QXPA&yj$Fq?r zo`@GpRz#lsyNm%;3H}PE3G_k&>xBot%Mx-afSM_ny>cq5c%qRq1<#vd!TRqZ4eedmu)lF@$k>@cZT$bpZRo*m zhPi0QKco%7SlfG=**u~5a82@6=fgY&n>Eu~@(1;mkwiV%Grp}N)uupZaIHhym=!cIE;n~!UQht z1v_xd$}SI;`Hcn|)_XB33MdD#9=+Sk8xbgK)H9U{I9M8W8RpgGluFcX(6ohQFR)a~ z9(5I&uMU0j-rrcV4Q4g$DqQm`Gy43FM!2Iyy4$8pUDd%+J}|$8?UBz*?WhLO!jkCH z>SH*_k@)_P=tGl6*tf&b{v}<)`n6p334!Ru*VtiZq+@z^Hl#~tT5+2s;Uc;asXYan z-~{f{;1Mv@vBZdIlt6*ElIh8(_=4p1eNb2tA>85p@FLOk7?8=Vq+bk zC8ukBG%(nmm~~HlPaq_Yy^2||Mp5E`6r0+sFw?l~_r5md5Qw|1#0 ze%Be+4DI$=a-!G>V8piWm63hMB=i{`32yLN-p>n1e|SJ5=PSbMY0t~2QQbPU4PBOc z@OFqfMEaI2%xRvr=yWOI{gotadTrePgm8Mg9O#tn1B$7RcFE=$ww_yC@aTd$4yHd= znTps}nq$A;g0&71LTd0nv7+1dfHTiL-jSW3)|FGCT#&QeumgyiP4QxF5pKK}o{B0?QIYW|z@S40n za9gz0sM};1i}`cMmNWuiZ3EvEp`l|-dam5XTVL`RMP1)!P6}tKfX_B5y4TBbdd1DQ zsleooaK)|WNrpW7!J{vgAwy2;u3OOsVy<`Iz-##(I#!{ke!E1^GkTLd=tmC+YV4+t zO3bjZrg$0*!67HwTfMq*)V=pZM+D&Hv~Dw|wB1uBbK>j+(fp_rBg@H80yM3^@8i4x zDUuDdrwli_g~5i^ym-kIy+kdi6YtJ(edq5iJl{jk&}`C{PqG(9)}(Ge^ub~oc0Jb< zJGJX{>Z~3~>5uqY=(@pDh1Yd+McZ3UvK$Z2*&+P^WkI{&6ux_3)nSUMDlJ$)j+GGN zeUC~i8{24aUWo={Brknf==42`&qID#qdtkOJLBakc2SCPK3tzffiHI$2P?5~g$?iH z;81Mg{K1PBSdLBtvkCwS6O0JMV1nl<7C4kM52i0Yz}4sBQMM~IEyCWwG(3tilLgJ9 z=@>@)gWiC0=LXU!qd4dt>#>N0N4zq5AKpPrT)J<-kycn#$zl||99PN=y5z{cywvc^Cn-%C`L`OYh|<Np zt!~*p@qKA~%{!Kcm`lljXbPsM;_j~SschTsVtQ%HVn(gocDF3}(N?Em`ZJ&H9a%A)fdy(- z2U++yy`m6kOe+k|5`0X$of=dkjoW=A;FK{cYaynHQ0o3$t_9Sr5Zf)9{zM6TI;a4- z(J}v;>lB2x-aG4ntRQQwAaqKy(8VpWy?gOu<_k|Jfl?!Y%f?F8pB8N{fUEFjJ#)R_ zL?S&u(EXlwr(UV?dR*kvApQWJQrdS{NGRPsd;<9GB?353NAQf0gS_fk{+8l2xBuE1 zBb#h2gSoQXk`+q!#}&ji>UpE+il(eZW8!UVA+zOaTxtzj|HeOxt(|9PpF@vwM{y~p zb{F7Ep#`*1Q(MtA6D`%e)?p{A`$uocOkJM~rW5t9{1Mw~v&Cw4q5Wa+z`3GI1f~|} zc%l#LnDoSin102v^?r`gNW>ua66HJn4mw5hx6zsW z1%vArZ1a|v&yGk|?8RbDriUfH-2=)ug&mFAZDLX)o7*NjPisY-6&Q+Yej(d!=HPyW z&l}pihC&sWuhTKZs&Zguwo5y@^ee+3gH28&pt02u;A!MaUpKu$>7`zEN~g6=Dj7|7zOf5H=$B4M3XFAkq18>@s+)J*GLxX{O-stHDk;8s%`0@G(}8Iy)kg!bLb4JFYksS z3vax-tdb_Z@6^sp`eVXA?ff8qJh>`lg_ZlA4kL;0!qa@@4rO*^Drbf@Q2C00eIZ1E30#h`kOa!CVv?(Mi# zTW?0jS(QJ0{;%C{3B9FxF07SzK>+MykmmlZ5_VQ{2A{ zWA7s?rfw^7f$sNp{LRUgwf?vH4vC;f)wy7;s_!PEBti3nKYZrQM ziK)Zd^h$a^#!i1|FAd@{E%D%B2!PZ-niQ*l#K~Wuc>KnPN1Rdan{-vqNI8}1&9L<> zyM@&bmEiLp0u0k7&SB_O@-lrW^U-io_L92k#A3}}Ij2FR!m-B0i-Vfox_FLqXU_AFlZAWp=ZK_w$q# z-#2HjX@ojeb=O4i+;l!i<&)8S9zZ2{!!Tbtxj+B z*sAsEaVShr4KxCvWGOG$OqC0Pa&2%~W)Xi%gIs-sO1-{*<|)+KV;d5rS;z_B+(gyL7cp z-4n85OB*Kb>-dmkdH)c*MCUwH1@WYxZty-$rse?^ZK(^7C4MvbT#;eUI@MN8=IPn4 zdMUUdPC3;?&-pq`&os|^yG2}+*E0Hf+De%=o;{;Nwg{s_u6Xv7lX-Uafn1!!Sah@H z<&Y{c$bdYNV={|=t*;%`Ip|v*Z>}v!D9vPf>hsTa!ujXugm=q^h z^VReqel3Y{h-1FIES(Pr%j}5 zYVxC9hSAHz&wx#QhXNc1b`aDm(yhnBI6wP=we)y{y-T&;-In+x&7F-j5v{0t@DpmW zirt=+PmROw0l0z|J1qNz7f0jf&GMI8ey}=Y-eHD>X;bpI4_?0Lg@`!Ys+1~c4_fYl z&K$$ziI%LLg^Ra|&iy%Mgl%f2%C`vL_iqKilGxLL$xQ^ZQg*w7*#ODq-GQC;YlN}U zy#WWPwD-fj9m?~Z6=cyF_H=;b#it+&OcIq@bQ->8cAi~Qw&$u6Ff(lMe*r%<0p%Q~jG6O1R?Idv&U_+*=5``2#ve<*TS*u9SHiSsc_93B^H z9VqFi>m;vFUKJ)jak{Fti##Rhe(L;D7q!NCc`YPCFjlQyUxE+n=^M<-EYbxWF7q`x zou#soEvd-&T^_aCBcrC>0tH)X>^~r%&oA%GS8a3dqkbCOLgoGD%!f#8*YM#!{U$4Q zMSMj5e@&^7@%W`Lb_p@4F9Ky*fuzG7@Jt);90; zALu0*-L#f2=DHfRBvh`>Ey9@((5h`Z6Q&WpsmZWk=SRXkYLfK)EsmK(~6Wvp-L0%WJZ@xZ$FSR9`-D6q(aVnd@%V$TwGRhbTXm0d(Q5?Awc#rUn|FN=8R<8v8aoC^1?()g^J^;C&lpss?7G?rrq;e2tVK z2*+HGd!dl~?d8{Exs?H5>+kU73&$k|&Qi@XOVYJ`nZ%7BhJ~_Rsbezu6vM1WCzVzC zMCP6OKlVlT9io}LGMoVv%?*WX1&on;4!^w{!h{Xoelye-WfH5y0OesX*Gc;ps@f#&y^(bY^G-skWtrnAp^> z*{)Suy10)o@aKmQ-fBG(?1^5jRG%GctPQ?I*?Zw8&;VM*U$QfU;Tp3bbleIi()w{7 zaR$dvE_zJ0GBRjQ)J?0Ny*b~g!uVr7cfC@Fhv)b>+=?Y_&)zJW?E?olZv(Xy9EV8e z4sX~9zVzku!S24F4a%7^DZMQ-cTYb3Ri9gn$7sb*rhiz>RECSfUg;#1=&Q$P@orXL zg7#9;_mO9}?q?J|Q(E0^3E}!7*?M>w8w~BC9{irgWaSpC_=H;kg_f9Pl`Bn^lCwxZ zbFua3>wwjO+p>94nWHfy#YwDO4KTm5c-;1%+XHU3be@qS8O5n-`(U!qqU_yQUJRst zwvs(~kfpln+HDTMok$vYUIts@&)o6m;w5qA(w4l*YeRcEt=h~)@-)I$%gaX->^YhJ zn^$hT`kgbRQS!4BM3;r(^DCPQNg_-#HoQEB0Ntl1EsS;f@*Tw}|1(H!d>Kg?G9i8g%3%UPl=f5XLOg|nzh zz(04y{Dm%~T1%9(S$)RGv7c5L95W>cV$xro-=>!~S+$O~8GZHFCt1~#%Og4EbuDRg zbI&#gKX%$Ks8e^^{Y}_8b8Ma%TYs?psdkXdPKkV}seXsjj`W01hHZs!8$pMB>NBk= z?P1GWXN!wx+?a%{e{-3Rue+r*bOl4Yapg@Fb)Uqd7G*Ytez*G2HOI5*4#R(j7h_`woTq z7-Vuzo%Tax!>zbkgE_;+acI>GR=0GyGM#6Z_X-W+2soqnAs_al4~JD5_X`u1yA-yN z{Nq!dWj54l_}Mp;is^{z_rxbd-?wbf&1@AFF^v~|Dd-Hc8GQ5X;--9(!BxXLYgm>sq(mt^#{FbTQddkxE*!?g1ApJ=7@o3|~wybrl8%M%uS zkLp#ETGU`{kr9`BS^3~z3*VLhowb=;mh+cGca#ldh={&poDh^y$5)Tz=<~LnXhJf% zm6wV#O9G<9YhBC5{tzOY?gPJ37#+H{BJ#Gh^K>Ky!w{-SdY_0eusbwB_Y`lOa@E6 z;yJB!Y&+I{V;30nQ14URuE3_^=6*Z1DGi<9M3F`m{5?M>dEh+Sdq&Gg>b=B%SVOD7 z40Zu$cS#oi#ds(Yn66pxW*^goy+ilafM7H?Wt@YdAUqphx-3A*-FbB+%QtwtC~-CN zyycc70+rHf%tG|B*s`^1d#-QQGkny3N_@gJCuyTyL7qefKYJc zDwwL+EDzs4o;&i_RyRxQBgo`DOp`;D(sZfPdqGu6C7z&oCf#tbQt9;I_TA*> z_?`_OZ+HRnL0yy)bgo2IQE2_%g^!BdLz!juNZ5v_)zJS9(33F8)(|( zQ<<6;P&z(=AI+ri= z>*&`ufhX`$w6(yI0~3h$i~OFUoB|fdrQw*k!&vriM7yThb|elqahmZIlVvM)h0*QP zm$cVJqDM~qg$&QupUUGRjEC4q9;M%8+mClyiOqgRMnA8B`{c}W%%O=+{7Q?#6sH$E z+)mqgLP|RJx+Aq%?HpdW>cm#RX}p13g&kWxzn#sI8`+Mwvj0NO&iY-FAR_<4siRAq z_3Y(7TXBm&+~I@}o&ukjNxGAojf8p6HIpQcs`U?ON^1(#j+eHf(vKj->aaDr+68zO zWDl>cARmtw9BtHn@RFK%T@*!(TJ?y$=89&-l+G0IEhpoIFc{xRmtxb^P>kE|W_DEl zkQX`wTKcLe3;IW6-!sYeaD}Yt_bZUhrhxjO%yQRp*p!Xt@^s*Kc7^)c|Kxsg&*P)@ zzdX@Q6<+&da1?#GA#nC17t=kl-jq5s(^(JvcpSX3ylK6fbGAvrZ9zcENYR#<`{X!Z z7u#U*+SLs;QTEW6(y|rAH_1Ow)ar#VVeI3q8MB4OKO6*O5c`IfY)zw= zzG>l(KIuHzch{Ots+sh9zlGj3C<#keFQ~g-yMPbMA@1<@vpw{M&l@(_TY;GG@ATJK?#;zw=6pD` zwNX1gEkv{^3c($VqO@$dt7H>kY@9`B#>#f*e|h<_`|{laX{9F%4@FS}mhI@5^K;4# z^=-cC^_mbYw@N?08RnwoXvCWSnYj9FSQFG~r1qxEmFgF(kKf%Dz3nt=fHzqce(2rA zF_hB3=?t2IUR9>0ANCb#MNL5Zlfv)px*nE2r>wS%8RSlWG$!T24D*d_UMsKt7VW}g z58XT69kkW*4Zv-8?49}Mi%Y3~1h2cih)y<)#SM3K)ff{|=xv*G<8bjvx(`R~lzu>Q z64N93^^sqN`@M|YW4fUutT-6tpZC5K>x0G{yF~Pk6BVj1*i!C0Z*cRf`^~LP0Dgfk zdV)yknY#NLThGLg!TN#bhY%&KEaKhEQd4;yL+^=Eqpdp?u~(5e6Kn<8a8&sBxY7(? z^od3TyK``IiZunvxf%8-7``+v)MA*&zil~Iv{K`wSZ}aLtjdwV>*Pbtmi>%o71|96 zfCrR4Bz5HsF#dx##hFBiTzI!C(EfGN(orpidEKM-~5m2$IB!Yxc0L4c1CFq1aO|Ny7)>KC^B^$C3Ov&^WRCT2ZhV|1Bx_f z_deH5hkiAmRGw|Qt)8usq+qiN1ANoc`u;L>J>g%K%AjPlJGiy?T33Dt4=H>x!MGY`L2QO#9cBG;!-=l;Qp5G<^#!kwv}(6EdbC{cX?}QP z)f-7CQSh!njQid@+w(BHw{(+rmiy1emJ11^xVm>oj71qg+2$@B)OA@*W>vax+YRLvfSg`^@^Q~Rj`g1UAKxqR`B&EWk6=!CE%hs1986Vl@5uf?@FNz3Hi;&!=Xp3 zTss0vRlQ`*x2SrTG%Wq~D=hpv$cv~4mp+mj_GUt`zUJRurIi6y5iZ&e$VmP{ zP*HCpedG-BOBtPZvv}9$lZ3v)?6ReAgjE2K=H&c76zs+t%y$MZqg@uh+q;j+#ma#F z@%)x9{eE2Y0=*y4(cqm@=T(&PogGQm?4km^2lWZ;&C8HhjDAkTr;UHp)@^B6$*jNorPSHE#QrDTaeyRO zFxB8M*iTdl(^Btoq(u%| zZu4!|GKtAEI3J<#ZBd!B*qC?vFHZJq(BCetaYma#xVvuY-`6uO@rVAru9@*7>pA^t z^>aSA&9gL{g%X*dMvgT)jYQmb!ylzVAYe@~_Ifc6XAyjLVouc7xKl9KMV+CZH|S#( zP_{1FYOEfdBRf6$m4EXM?ZC!u23j@BAybb#@oATfeY`&p#B{MyjX2HDejSsrL8WDS zjyeV3=~-`Q19Vu7SDA67FHtKdPyyT|IInA54CPdHnwSk=8EKare14?#UE?}c6|+|I z#14H^*M%o*=gMuS*_TN{&+5HT_s-FpBDvP~*o~+*@pf>sAKq`>N^zEF_*#HQ>zMd{ z&uM5zE#98Xr?y?nxIe4;Y&a#INRg@_bJL&9(P6k}$66&FC--frA>c- zBNHxW0%$sFh$R<&ga8AB?>}Z}Hb*(XdlI^`A|6G7P9+(mXw#;aft^a(myAPn@R(cM zdk{)KQXxS%61xy$rl!F3y7i|(+^yIjgnWi8$@K+MKY+v5Vzc&NhL)+<8#&xRgC28a3FGOb(d0{UwkOofb!)V90bf5f#=@Jtb=)$QWtw^rwl89lQVBY)vtywLpX-Yq>Pmt7~@R9!8Lqo-mjX;Oa z&of>oicb2`c%9}m@7>Ryc@6GEO#n#P{$>dd?6Bz@W0Ir{=*GS`ztvPdMeWz=Odib| zFJ2cvL-56^F3ijTxcyu7>ggm`h@#hBH<-2#Ovij|hK`tPg?an><)|^2zOVL(x=o3o zU^rg-uZe770v=qSlJOzr%nMyoGJ3rNPY1ar@rV>?re+fYtM=XsY4Xb2aa+3!dOs^B zC`ZitA?v|)$a0a(-Y=h$pE#BQJ-{2{fT9TAEyduRk14q3fR$I(a(6yRl)W7n% z&OO9)TAuuK_{85{mXw!6imKYnnkG*KG!G|j7%}%&zH-*BDl(eGK8cj>dfRtt93zH6 zdHT~d7+>;|=_%4k$8|loj006ux$$n9d?x*KyFbS+k?|u=&7IBb2bXiz*c%eaUSNK| zjX?55IetF#B123R6s7xhXfAO7Mk<&lE6nYAL(8s5Rx2tvK7LPBg0tK;enRsYF?Eu^ zhPr{8fQwEA{>S&m*A96VIRuPvcke$XhIDt&rx{1ycHWEFfqGc(fSF6z@m7i~X{hjw z7uF_iH7}hVd6vX+U2Es*O2{V4vGd;gus4sc#0*r3qF`W z^>BF_rE~4t6VF$|0`Ew`^e>rvh`BleGn;|2p}eoi5zI@!`-EKb^>WU{XxK(h^yTv# z6&KsX1i{+dfBpIjBiPOUXX*iz>l9$lANEgr&#Mx9KK?kEEpbErRLgxQ?64=|pPKnt zA4C-!7(~em3n-v9-n{!mlF*dyaX^V&=M!CHDb9Xb%=HMArm*_8FZZ-MZ&;#K*;8EM z_{YqJ%*L!!P^}MahFmvaayWFf+d4XPz2Yv2x7?gNaZTP@-g9(~s(Ls*oljP5u3&C~ zf@XxTcpT-$=(cFw#CSPirg=tee{1lL8{Z`R6=~bn^l@^Xu6*}MJ|%w&ADY|AZ~=C8 z-NND=hx7Wwq=TlZ=5_55-&VI>_c>24v-qo-C5x+#ieo$2#m-j^aTM35h0WG>Sd5(8 zv(Jy$RhxQww9ihint!OyO~;$xvNu1KR(JX%?%H(}v~dDl;d1kQtuYj@w&EjWs0bQb zSir1%TG|M3@3-ut-1hjRl#lixhZiUEd^NoO%OX)_ax0U& zeEL7W_2+w1y!odD7T9?&?B%|~uE2@-GpBg|f32#gpF!XVJs0z8TbwungF*juZSXHz zH;0IYc{w^8IvQ!zPZRmou`nsljHW(Jz2(QP`uYKeOlKgle~cAvazORI2kj#m!}xn;gb z%z*669@jh%(bsS&*i~%YSifI4=c~KWeD^ri!-I_3lgfZRxM4K=OSZ+7dm$#p{JN|h zGR9$=jkccdTlFXk@KbrcL5MWsg ziOpRBe%y!GRbL@}_%R)szoY}l`%WN=*u`-cRX;!}j)?ug>(5{8cm&wNQO)v-5b&Ah zFeLyJd}6MMBjp{LCV051v;Tb*c!&;`vC4^-e>~)1+nqCgf?=z2G(RZ&8GVYa5Vw@AriVR&ti zd!o~fN{f-~vTBdwN=4?so?}a7Cvjb1A&O8952?UB$Od57Je|NQ2To9WO0a*?&Vgr0 zxAz`Mpxh%@`2T?_A6E>*-d(*oFSj>6Ib^FRA$>T##HI32^Zv&UH?V=JNnh?QXOpX) zB;ievii)6MVPaC?DSF}m#0<InB*e*V0W;T#2Gq4tq|n0%E)NVwUApCh4mPxqDl_gkb&Ud4oLgcS zCyEyYU~IU*iO=xYhk$Jm#n1ThcMYETC!Dq@G{ayldwz0|duB)ld(Bfw=Fx2-znU+1 zF$Huea~Zn%fyp<1E*%ZzmlaqLtf=ELhHzQaA{9d%uEFj^F~dHszloOdW*6`%vCUEY zqyGHi0_pV+#@aemkUM5kw7Bz$Q0&{-6hun#5)fcCdWDba*(kSzWL!$2$FuhJ1z{-B z1w5?h%L?%)jV(be>&Ojy|4Tzb&D^)`@uRx>u=au%^Wnp_e&_9eL{&3i(cXekm{CW5 z!AkwS+~^zB`QWs@#R!vRV~5Fsxll==~*Mde>?n(nw%1!%sNN$DncJrLHZT(Bp|LMs4QW|=574P0iF0*#% zQDek$zHG6WzrGNjhDnhevF%(BqQIH$-V%-}MpzrxUk>x1FW^t92NrlyW}Pv$>4 z{+-JeDDQf>2vImvGQz;qVY87^qCl=)&sYY^8$RsSy^eJGK@?(CUF!6|>=FY7=6=#- z)Nv8wC`Kx2ER3RzjY(0#wj-U4+0`R?)Sljg)B#-cj6nf@SvyK0o}UF60*jNcHu$2p zIln7X_1{N?B)&tFjy%9p<#>lo8L(T|VgqgDVW${4tX-6d5NhBkL<=lTzzXZPzsVpo zch5_pkcX{FQdMOhWLCy_Tl*iuQZo3al1Miq4BU&Tn#XQGSigVeK`{OHVo0z&ePF_I z<7gi86|SS8-^^9F7H1tM;^UT|wGpN0Q{~4Un`-+gh~6T9TP{3LjZbOCr-cHUr$jIc z#7MalprSFR-=xUm0BMA^O+|nYMeHfONOijdY%;1=eb5%zgdMw8>T5v%mjG6Lqz~T% z-j%u-(^MD_P?o0fq8u!6cw>kL*>3($`8I+7-V~L-{|uxVHbuy{&QAdz62|`$WB@)5 z_HVZ0k2Y8tERbblCw3_!*Tm4z4Is6Q z81KjS909V)dqW$6U{zVriXT#S*98XDIhm6M1!`AK#PJ4^6!-lg3_$wuN06-IDf`>K z2Rtel&3kPGC>ml*B}J+t5g_u=Sr=riF#vNjTM+&N9u_1prbGJhW1ymvCgkIWQa~jL z%LKEqTnzU^vZI2}`<`Z%WguSx_X+=OYKUuL+|P;@UbzMqQL;iCkkbrwyQJcJ7Rd<> zKhA;4;4_CY{hL4dTl>kVJP}?m5vWwe_`rY5FTjG%@l3-gK$QwKR^~o%CUiPsEy$CB zRD|dW((?X0QT*S%x`AFnMZT;QX3o9S>?I4A;rm|{q@rQTm?r1Cn#(qPk3{$gEegm< zg*qW*k?}bfB=HKD8YwB)JQvV!$m3AYq}{+`0SSnS;BcZ62)iYU;nYa|ZfGq~yR!#` z8nJ)}x=kmFm*Df<-T(!u{1-qj)1@ilWCDJ=W6UR;s{|1qi>RfL`!#1^$cMBn4a~s$ zJAL+w&cWx&Rv#KtirfB*&^|!5vE=Oa$SpRp>J<(g_n#(rrK%%e!h>H8W!Zh(Rj%2b zXM=RlNTmYJ2vkQSXsdDOXb5j5RiMTftG>rcjm$qFnAIZoA%_H{j-R*WywTzSIc#6n zdgy>jD&@WkN4`;c5OOxwSk%J7MyX%I7H9xZ%=M8k!7mNinNa=}Mh#vm^$iNa20Xzx z9zdQA7C!*&tmX`YJtp(d#TsBe0jjn)5gUwLa$tStOw-jeEbvOa?9DF0*&gHk?9)lp z~D23yp4Y2POIN_9n)o7=?K#)$6~>K=1Zvqeq9FJAYH;U0l_bGnXUhhUzC7fdUAxO z0FW5N%{3lG_XC@>CkMOel!Z{-%w`M=~<>j-b9$LD<=lTHjEE00){p90sS^qufF(rO17 zEE>qAUwYpLmO z_27SxqJMG8Bqy}RyG3irnn8p@59m<#lBecD1VTAk5C}713BmtMAaq6qLZc5L5U%Sp zUGrQ7emy#E2_gbM0~FK9k$x*Q7wFa4ut6>rkgG&rM>;SbNpl)br0E;~E5Odr<%UuJ zPhQRKaArFEh-+hal46Mo?H~5@500l(Z8x87NwTB82hu4=%ae3MDS-^G zvVNsRDtX)|(i$3z8kUfU{``!9Cbfu!rvNTeT6lk31ewixE&%u3o+m8yw>$v1oVfb$ zBHfiZsJo&n-C4>nJ~dIV(tzwB!T!cu&mz|B9wRtFC*%13$!48#@N; z9dq?vN6sxodS9bj^51dm|L)BhTeX>S@Q2>sB0c&~kZXoN?e_fYYPM(N@&;kW-C-s@&6*S>EFV<43y+3Vtl261=tjD?H1yb>VGk{}vi;4-k)3wMx;CDb2S zUYLkM8Ui|jFWk%koR!qYJ4GgUkH1Tm9>B^Twxs(YZ>4i-Y@tLZwZBW15ukW^;j}TI zz)F!)E8a+}0bQ`k&gp_xPVmV!;qbPyp;f)woptVv5t_RFDo6~OJzPg&LX+m%oy}f< z6>aYSMokK(A1u|ckm9L`qMh?0djL4979#;wHxE8rNl+jAt4?e6a)cno}LY^)``32e@nanu2+;QRqz99VO0F%8h4 zR=|&11WdhXVHhdm#P1G#>6vzK#ya@Yy2<>jIg}9I{WPPd2ek6{d9#oUnxE`L!{nrj zoLx1sUEsg-3izlZapXi?M{#}p9H46<8LZDdlRx?Qn~AS>5DQec7vD?;smT5^0w_?V)0-@~60`k&Zto)1inK&>@rRJ^ z=9;G$`qI);_GgY5fdN?* zpe(8eic~{Z?tq8f*T*6f!Iu(Exu2?lP;u;q+%!Dfz&6^jU-SNpSMvo^_0KLY1M>Zc zy^ya!_PVekON>NC%6?#x=w{M@0ouQ;alOlC4v!Ey6=-j9|4`(J5hQXV>jUc*+ghQ^ z0sthV7|Zov5#}EbB?W;Ujh(ToBC*IG|{x{eh$i zh*TZa`^Yn|V!#{SEtt)J#Uo*0V;|`RiSmG`lxY;6Kk!_2-pYFK*pfneFQG#kEYUE4 ze!2X`uL)8y!)sD8WhZe}DDyi>EYA?mdhHT8>v03(XuOwlV2f*d`@@yLj-p!D4#IE zMcsfU;JD?591VX;bwgSRFCjzidU4^BY%-4hq@#Z89pKFe9DWNA{s7|&>?m+R0Ww94 zO7VRGK3{BR-y`c&ot+aS!BVf8^(s8vhcwk5O~DROz1s4Haem`_DxfBqok2VFa&0M?jsw!B?SPzmk)2 zL~3of6hzu^PH1!VfNbgYG&pq#ST}icJN9U6Jt1!pj`E6709{^Jr zHRAb!nf_-aH9!E9oK;?Em^OD`%*g<4S8=h7mR07%7dA8fN&KIlj$a(`BBK0DG#g;7 zsZma31RyWV*5Jc6Pe;$y6Z6*7ypJCX=b-SWg?e>j@QaL9Gz0=VGLksIDNrhqa#}y_ zUs7%bDP2p6LhLoqX|zrES%%hn%`Ylm!?prV$k@UgQKm?dsi`k_oKJF8{ zEY`-5LJJEy-@5v+;eNTyHM0ME+)S|t=DsB_9R&^+>5P*zl)M_eD`w;qrwyZ*8Rlez z%b!|Yv;@sf10!)8;{|Ah}W55sA=NOvD+Hw3XyJ;HIECnADt zE<%zYj^r!hsaf~s7-jW~T0nKvFnW(%4`cPsPNHDw*fkCY_0J(!kjKfJ3d8~n^}T)} z_15bXNt>t7LTk2b_L`EM*Dp(ZYhV4wDzF~_Vh?+RLMxMRRu$#1H1B_WcKZGT!jKR~ zSP70a3JnMCn`7Z4^wqV#vz9gouQcmjk8W3Qlq(%Ojkjs-;d9aI`>9m!BN!cb4VeAUL*V(?=5C!#szr5nt5llF(RHP84vgQ^;3NR3 zor)w*FhjLH5@X4oKSr>rifg zzxQH3ra60{HQ7-OBv4Z~JbjZ5D~@>24sDu;XHNAT=JwS42FJ>Ah%NV(n`~j~Gi8(G ztnQ@KELWzw7ZiOuxK*ppGuQ=O=l=O^(e8_#b6*)9U%{+@ch#6+9?-}Z-_E?nwCl7& zDDDbq7tm49pX$R#xK}b}g5z#)HR4U^*=D}%q-|&SoIb`4Xp-?>!`dC!7YWvvC#n+p z^~b5t_jjZ1d6xN4P^4~zg>?6Ppj>X=A*$O;3=S>e-fpnigu1UEPon;(OT7k?K5#I` z#kcRn-w3>`SF~~I58zz`&K9<9=9Yz}LAW!>VRUK4ZW>l_v+jp5kz6jeN@MBgE5pk6 zhbq{8679#cfa-J*0MV-SRWH|_HT9eGF-%%6Cn{@h7M*R*srOt89)DftG0)MT{zt0w zr@&VL#}UUC2>6=$$S9ixXgd!Xm0Nl=nH4#I)!MH4WA;}C0t-RxDx_|je#D>Q>OvdX zEX2YLlKU&5tqGfY?zK7fC|-3X2PPtEG{0$Crr4%KInp-@-hOO=sZ^tKRXGgq${*%K`e8Gr-vv1{41 z;Q%wr|$Z~2l4^ncxmMf5)%&dL*u!;h^Bz0-~(C&axD{3$x%3+)rE6R8M84B$O_?h5|l zlxslK6)^jhZtAzTHv?q^W;H=IOd0CaaD{s9+SQeE!(qW+KTNbfg`V(0?y7Z%lZQ2&%Xu%Grvp^}SSx7}-)ugf_o_@@Y)w~L8*fe4 z+Al*2qI;*Ed%8XzJ@jd1)Tf@lI6ET6#z4Wp?_dMZK-VX($WW@X$h*yCUU`VI6(fQPXt?sT-MXT0UMw!6ftew?8WHW4?--T;xdb;8(ftFNXV& zAUcwxijp69HTbPYvJmdWQF!x;3oWjKcN?l$a9e3CME9&mHB3Y9nS8`59*wZuGU{*d zB*R@tK?`fF^9r0%zV7wXe6f;Y1s#*Z+YQT?Y#@Qv<+zv6N^*nc;^Js#aW|6I>SXsp zmCZ@<`ChNkt9Z7&blIz#^8tysr52j6l321hye$US7IPGIw-nUdeX;A?NZnN;bKF(J zeX#DemGtt`_VOI%)`UF`U+4@M8>l@_4VU*ScvkM!Cb34MSgG^ze5+z+F--u~wOHtA z#{DXixcaE={sVpzd4cqcIVoJnA_1B#o8cnL ztk?Afedyxc=)N5En)IrGQf(DM*{Djy##G!VxdK&w*=C+ zwn?)z77A}#j<}OBB$9Wr52xbg z360D;ErvAwxP}-%7hwfBBoRrjryaiP?gz!_Vfn;d-`qLJ?Wmom{2P7el*`+;``)O9 z$Y5J!NdLhog8hJbrE&6SYY1s4`;6QFVehTOqT0XqVI@RB5Jf2^Bt#lX>F$#55|9Sz z20;l$Kw4U*Yv|4cA`Q}A!hpm84h%^DKI1u_=X~YxJiqsP|9P+Xdj5fd*?aaU*1Ffd z?zQ$FYp>mJPdN$QUJRRBRatg^ZOfcKGK1pWmW|8R>U{RT(OYUs=Jsyi5BIo&>(|E+ zRnC9Vs_4O9B6h#HGC*{y`Ur##>YY2GP)LBZ8>)g7=}3-_y5x28`>*h69Mxbur5M-A zIudd2*f>RW7M0|nGU%6Pz{YeT8xtQ1c8GsB12mM!^YNhJK*j}m=K&ShL~eaUR*pPfDK zxma-*J@cJx4Zd!cgGI5zqWA4soZFhO!kX5n)@^6X?hzBCZlD`8R57wGtccwBWWoSn5jgqx{8uo5QSdZC6yqh6v zl;O&qpPU#dGFP&k15eFLDeLRY#yz(d$1HdnjUk0YzFvwynw&hvDK4R1r9?HlK_t2X zyybIv9g7!D$gY8^SFpj%eT8eNrB5WVy6X;hJEAKV$kGL5x zJk_kv3>rQXB)~mZQU%}x9gnjk$Ps4kvtV87NUC7dbolDUZlVHThesAH@w6eb>Q!#f zC1F#7A;Yd}%!U=R_Z1VYu-87OuESP37u#jRx?&p|rdM4O*OSq)O}~Xi*6x&7VBLAB zCma9Z-aY17ZI9D#fJ651m8$PrnL(a{qDOp9TQrrh9GodIBsS)pdG$oOVgX zbbAg9EpoPS!5)CzLEgySE4(_=Y}S)%bZ@zfT0d8i8t8lOI+GONX3u%jZf|nTsxEZ{EphIn?;z)lHhXe9fXR8btM=zSmyuHI*3f;zfxS9akv>QJcW~cVVBN&n-!j+QD){I#W>;#rC>fk>GgB=R=&pTtRN|Im0*|U> z7%Aa*^?g3yNtPY=AD21 zaL~>RsJfl6!N=d8^Cg-Bo;As&StF?syvSiC^l^HK0zRC;Ug~m$%k!S>Xl=vym4(pP z?B$Va5g+Yp)7&Ac+U3Xo<&|aIVe-T@A^~XdDf^~wLfxt^O$=Od4(RU6yDyO{O&Uzu zEAA?}0^yq2A4zALbgtHT9Zi72{>~mK<{K`F zWbC`@5d+3ax%iov4VwkLXb{FOmYc?;6u`7N=4qHE$9+rF9bdNr2VY%3gCH%NBd(6HME)o~1Q#m-j#S zFV#Zt3=dadi)`B>+2C+>ZcH!j6Y!dt64K*Phk7qY}$Tnm

15)&BJ{v!$GYQgs2rQT4~>LfP*?&$g{)M4;_JV}p(6hca5JQ*V#V z7n84aOWhy7A{T1xmP3-!k>SlbT`P>7GLtdFBxu+h;*^xH8Y#;YYGM5Y$`y_@30%JQ z>GTm@Z>x`Cc5^@<_iO5D|`1SoxpeP{Nj9YVUTy2NZD{Y8eHX*dTSiogX zKYYPLiLjd~Z{b+ny*q7c>sc5WelDw;6agvPEn5&4RFe#Y9D?t-1$f;vssGuScwjg34};x!)9*)Js1Z zCZo+4`0R{GtgsW{9U&CS7~Q&$_%R#@o3tj^C!0K?)Xf#<*4(pU?ynG9D05l2+2W{R zi8vInS-NTo9zOPY=?92mbOu=ktw+Mv`(GLxq7-3EyKN=Xu5DS9E*ydU5fXGudQ&jH3==@9*7M1&T(xnTK0FYF4=()@?k zT5Q=^cO`FOQUxb_8V%QOnalWC2>jD`f`(BoC^dGZ-D@Ck0KtU5Jbu^%%rFhx!{F7 zy2+Vmfb{;TF!p}=+x~$Pi_N=;obIpTdDF~Jqm82-+xK2%YPSY4Pcf){%ovgy-2^tr zKn6Ogui!)l%7vl6e-~sWHmvw%!b&P9-2^&Fqw>JdS4!O=)^@sHd(wHs)ZJG8MMp@G z{z>BNTy1e7NI=KkiL&mMHPUpzs6(s4L*Md8i>eyzhjRSiOeHkh zB*ip^(gv$dWGs>U_n&z~5rOaQ%xITQ@hDu#Hz z8cQoWJ;+|_F>GE%tn?-C9gg|uxA%C$?Nqa0yir-r>;Ebd+BJAk??#D5On&1x2MBQi zbJa3Lxq>H$oGY4ARS65oGmfnBhHg~ji(45_B|^Ks;UPWm!nwa5N=2N;`nLvkZZ>#P zy}su6nInYX6&~YRVD1tO<1WzE1WbRqxNoSXhsTlE$N5{MtuC}e)6iwo=1|^VJb&!- zSb>a5CtPwDZb8d)aFfe8Kt7RcX8X;%msX^;Zt)fC+>dO$jX9{u&F!K>f6vQRbw25fu|U42wvGdp1-kX}hRL{X}nCRqApWGzQQ(l?dgH+eWm zj|W~?MP9y-z3g4}e&~IBN_&}Nnt;@v4xjkAnXhw{4UFHV)FIc z7RJk^UI!H!K#Q5P0s-~J98n#iE>Y*`!==Z6(EZlm8~2YnUI`TKkTG7dv(Q#;RVG^_F0%W5uGdLEYfg z<5M8vL_J*RQ{;p3AhAVNk>`pngxP=YgL=m9|rYIiT z_SlC3c&2XuxJ4MnV9nvFSa8PEhQmH3xGD_8%6#;0g;;l5FtJDmNan}=i)g~I+01BJOZRwI-;|b;)}oIC#NlCPpZ(&MhBLeALUlj z&b+%JZZ}mUmsoBEeMV+!=&g*q<#aNu6iisBERDB%CF&2l#rsNe-=njMhF@PJXOm9k zv@zAPS6kS4*l=U)$67<;4Vc6+qw*#yQcpnoyzADq4B%}A4B7uwN&Xz}F>-AT?LD#i zk*KAMFS$euVwjLf(m0MthLfHqUskdqY-)0}H>rF6^u&8ACv>#uDy5g-BjGqk!_DHA zUm5G@!N<20gI*GvAC7|?yyT8X!%?4_H;@TBh~^FFtZv*Q7V?Z4&Q)$*<(X9@U{W1j zrHYigMoOu0hhsa-5+ZVLVB~;u9O6Z11*iZG=Rtg!$dM?}a0p+QOkDxvI@?W{W#t!{ z`k?h~#tmoPNBg^4%S)98D|ML!%0QMRmx(xH&=iZZ)kQuA;n}G3D>4}TpkN*B()fTH zB)JZ?o{Z~P5$+o4>2;Gl<6DwhL`e*t_TVay8s&d#d=$^0AAoILzB43dgbl*}-XSY5KDyxg{*n-{=Fzi^R}Ejv z6TktVYpb?qW4X)BxcQBBf2_bqlk7=G+XG+UFg9lMiTl22B;aGZ40t<@$*9{k%X**w z_r@<=Z=*%JQjmF{xXVe@+$y50BWV0ykA&Sd8pB%lv{_Ks+#~p}{`d}uSJ zPsQY~br~wde#AEq{5mXtX%D~!cuH?VK$OLIZ5ba$dcVQKw{bXYwR&~852i2A;?|Y$fzVx(e zTHgSH#H(>>$F#y9IoXcl(75xJu#d+M1rQp9Mph#G4oa>;hz!88Z1A;fbZOfw)J~B>C;mi7rUHs54qsSrxJAex~K@vWjD{zgVG0OS6Yv#T-jYU(NaP`CyIXx2jOX> zddPYMxZvkg64n5%n;}wTd52yxmRXw>kY82hAvKFZ?spRApxtOJxU0 z*onf6wIW*v8(pj?8r+I{9!FSm^77+QUMCZvAF&#HXraPxuCKPU;i(w)GR1gkH`#5Wx*Ukw^_ClRm3 za+CWr>#!X+lxF~;jZm-FF>`lqY_8ZpB3m)?HMEO(v`+P*^{F>8Z;Qv5ADsmenev@c zn;a|K$tJW)G7_{~_w+g3!ebZ>rWY!1odZDOjjPGC-g&`f?UKItusrmS^t+xx*0cO4!x z+#J$R!M&4-caF+GVZ_ro?R@GF#L`dIOeDe-M8JJtIE)aLDFL7GX(7rF0}1hp8-bps ze~0DmL>g8)4ktmj#mROcgXbaEp<)O@A@j=_T&DyINz&0lIMBf1TvD!Y>lARneWO-W zXzQ3rU30Lid>fT#`;sSecmXFHWgpq;?|y}9*q-A9`}&YxJSnGzBfWJ%2`UuMp|2zZ7oVdvA(Dn#0Jax9+sp%hV{}{t{rp~7nQR#KENLCn<%h1 zd&uA3_%#b_F{#SVukZ&Q0Ky45FvvOBrQ(}SyHXlL^j-Rwtm*l$PL<6VV!B+ zZ{V6a&=h|C4ijgdn!`c-FwuW^Cki|& zFm9sn4i0zmz_?LEJ8sqEg9ldhF};OQhB!BpurK#SE~HD|NsXcMa>X=k=qjF_yA5%T zg7(L2K2=PhWXX_)j($P1o4oyNzIn6U7S0wTtGQwr(A?})Hr}>%#{lV~Rnvh|vq86J z;npjo`Gy!C!$lZ|WGj9L5}%b)Df87HSUOwOQB|ZgY%Q};tPW*I$I$DY$qB^$*bj|2 z-HJb=_TC|MT-&t_j<=4`B;%u3OI1o3G!_UvKN%uG8T?Cd-%#!WlQZd0O*PR50WXfQ z8Dj=toL7q9dE=d0q59OS3_~1aTnjqZBY}4E*rxm$gM-(%I5+a%k}S5=I8i%%6c1V% z*94T3S*up@c7ttg zL00>vz&!fyk@LG#Ou(UThmf{wEKQ8M!(KSiG%{c7A4Xg2!)B+;?Fvo%6GzgO!9Y`+ zo{3<^)5DzaPBK@`=vGM&etMOXx?)Kql9B!7%q_UTh19v@lp9vC=0df=P{V9 z&yKnm`EqqPk~3w;^zovHp&9N)Z`ii&Q%vrve>Ji zkVao!TiVl|*_^J+t)JS8>CXhHv8T^xr3CuL`wEVpPiAyD&Gd43{O|@v-w73+!5sJF z^4(ZY_ZF`!uFU5QzM)WAZ%;Xbh$W2>=j)=*ncMQs>X2UqipYIitQMpm48W zFiGWPryxTuLa+CDIVnmt@GWFEc&+zG^_6qjb|IThauq3 zXUmP711ZAa5Mu_>4OVVC?@7fZ-^5Jptkm5d1>a9XZT9*Wb3Z%p0(>Mts?O+M`dSBE zxiwfOz1D@Q>F8^#`TD3#Jeh#4g2G)sNh|e2t8rvnPBdzHdlobs^0~y}BykZ})*&l; z_0No3J=0(R#Z1ETsJeYlW<|__F1H%E)h8S9_HD;$!vX8lui^=hToM;DXA>v5bI^y| zhN&dO!s%}_bnU*vf0HM`yfsji#;ALcu;3EB2a9#KqP3Qf&~@AFSV`jU4rr5G`qUXc zkm$uAM?lQw{`OW+Jc|yG;eS?w0fB5L0R}j#W&SjmkRoI_>G6{rV58>^zX25>RtTc+ z#2YD$LwR(aj1oJJ(Sg^saF8(K&BjDglbvQR*EdZ{0oK-7)&R@2dX zkH|3|FZ-`EUi;KTd=r%YF1rg$3u5s4$$QJ23yPQctS32gw;LUZo({+J*;I6{s=5#6k9ZG_Ez{8?~> zC>b}snt(<{;>%C054e&qohO)h+hBH=o5Zhup$6eL+Q^b?8<}hRg(Zh=Z{6Xhw%+9L zQ+!o$BmujHU4H4k#)}~Mh(Bti3CAI;&!Bj&%7*~u3SFqCnwD<4DP8d8S3andR1$SA zYt*3PT3Y0|e)L^6+jM*ThU1Tp$c`PMjTzm^D!bbUGpDVK?GeyS?%8sd@Vyy)4A`v2 zTxR~zyo~kq#G)#TK_eqemJAhAVB-o8VS$h#h#d^_R?^~K7&JTbi|TJGFOBru^0~?2 zBOWQ4OEu_JnA&`ccEf$d*RMSzwI=YIJb#~#gmmX=-`jmTK0m3ffePhrCGVZEm?9k} zE9LTjn%9K!ZB8rV456LzqBOF|Vl}7DlfTq&ob?oSi#om|+`Hel$I2?P;U);*jyFY3 z%LSNg=j{UptRR7wY1X&Lz)9|52Wo)macxswFk`k*qe8>B>VApS&iyo)tW&-iA??ZG zls()IXz0m^jM~`A50AuQYHwCcEY~$GCm;>Fy`~_0AqI8Bms z3bZPCCpjmNwhs~BaQ9J*+pdPMZZZWMjm@P;9UCof&ZYBzJ zEpz~RtIov-->k~E9k@Ejjc7WCN(;blM2mr81As^LxY3G>l2ku z*#&dO%6qW6B5PUfdq;cUZoqhFWX^6^@AUN`wcuUMMd-*iV&`59|1a%M%e9DEg_*WI z;iUDNot1QS*b3hn_aqOpr-C~Pjw(%E4P(0`c}YexUM2jTtWI#_QRzab;dH-Y z(JP6kJsdYeK!XSI%nN&hn^&3ksK-}H8~a7e!tbc22wGRZxr)7G!8Y4?{Y$!{Ub6RE z5Ao_~U4*ySUO^~(y51>5*Pdu& z3yjh2fQF(+4Oz%){Ik_;#eN4h?K(-9P7u!EqKSk{f3#vmamc8E#-ESLXHde499NUc zrXw}4{-u4P({DL+@n$;i)kdR?@&4Q6GSQ|jF}ciBy0!E8bOzPM-8*j-AN|be4O(+} zOZB|?*IOpa_-7?ZCY~R@pV`^cgnV_bvi)?B9&|lg(q&!J+hskwETw*uc@~z`0;Q?o zi$y&bM++E`4HLHTlfC3(W)$|Sa*!2g#?MVg(}rAYM2yV}J#zg@JyGLTrTM~s@V)HfmYjb8E(OhqnevvO_t9$uv&KyRzzOp zy*B)e^uA<+;*><)lU|ZlNQ=8$1hT{9$3Qv_44b9eOJ>PK=y*4}eDljd`lYJZlb5GU zJ=i;AnSku4vHrj(i<|PuX;%cB3L_VhUog9qsOPhMP7S}j4stsk``!cxXAon*k$IQB z1u2CQ%O1$*hE0UrI?slWZXt`T$(j+pyRK62PUI_Q%s}y1-{A3rWa4mchE6O!k{s=2 zd+eU1NsR$;u%nh+@nYW7-vFnE#GdslFIB<0FnSCoXHhVj$SV}_yp zKJ&%KZ1#V&bZkKc-yB=ya6mNs3-RbbGQkAikk+|G!`6He(1C0zH_M4~%Oxsx_LYuR zHqeezSZOsNpO>ruyl+&*D|_Yi1%}yvY6Cpb)9)KdTm{H#M>P`$Gc(?LdKXr{*lpvm zbhgzy*-@IPFpu!|nSbuNzoa;$s5FCq1s$|Klr)ra*l+5oP}m#Dykq^aDG!V6HO!Zq z^!1s4Z=)VzA^=*@Ht)KD0A8Z@>ZS^XpJ3-+A72zSjGJ=op4Aj( zLqQKJRY?!+iA-gKNfMf?m<}tBedpv=e~Q~6$PEUXj0+-DBw`vI^d#g~6^+M$7R2Fk z2Vdf)ViDBL8mxgQj%un4BY%hmn+(1j8{3>~=+38bY0Xj?EVCCX63xkZF(R7t`1U;X zvA=?R1j86a=H$MDfUmdhoeEVoFT$LYI>HLl+!|~GM;=Bd`8%1S-8uKNxG|wbPg&7no%_-`g0#{PlxRJ5 zqNrsVmB9D&-dBjyO7-Q9A5IkRNNmRlM+6D8I@yrp<-a;Jd@FSf&P~D!n>i6K z+ljBI=z{z^KT8plG^@QIU|LD6mZgkZrJokN8RA)36z*`B!XEGZctT5P!AC`ykGPI= zXOWG1#1$H*9)ZaeBh+LZx0`ps>;kha}WAmNJftg!aj{Wf^H>q#TqcZ4yyIGH+M z07K1pW@)AN4+0Rxkdokl{?lc{D_;sC{2C11A}qFc8TCqI>=;Y*-@_eI>Er~gf)9C9}@vC~E(}^obs)E_@ zAmOfnFaO6!lS;NL8Xp4CZR&N}b}4^1+X$`^R{<{Nh((_!HJRXu2QI^eX3Lm1e-)PvFdo|Q zAiD(Z)N(B9czMp#%QKWIp;XiLa+`?Dr(4NnH?Cd+*my|`EeMYf*-h~#C4BX^KLy?w z(dN0~Bc3y#W35!x2tWBqwoLwL#)N9D?w-WNz0;=9c$WNj)%#Jy{Q@iM+>><=o768a zgj%&5AC_A-ShXgFmXoH&50A6twto^VoVCq?LA*3PCWRzN)u)6`ycMJF%dKtezkxt9 zXZ8FQ)&!E6rYg9rqKPU6y*nr@Rhs;}rS?A;-(i+ImnWn8zcuZ|v3ej$VTY7fVF)u< zMPS(}^N$0OTx347xrn}+oYOA3K)>ma^z~y8M|=d?K%`jkk21MK(ceGL{|ua4bGv{Z z?EOfr`K%~jr^3&2%DlBdP#QaP9-5fWot`w>P13?F`KXdOZI+@dEzr(I=V_44InTXj zUjzcX>9mg0(?x#}pE0zOU;i~I#2s#El6`;2D|}irajkb!V~IZS_^GPSd}6kDGdM7+ z-)lI+x4^bMAo4DcLB{#Gq)thIkZ}V}jHjx@IK5?#@OffGcYjHgJj8o&X z4!Q@^Pn{@Ak$4}!ke=->Ath^Q)?@r9wkw^ z(i?oeD=wC2DBHt{ZtQoS{QP-5$Vd!Y9JIe6%Sk6U*)H3o@Adk?$&Il`EjMiO^@4wr zz~>*D|B}}u5n>qE-o_~;iTg%$1_z%VQ*qnR#W83?I!5v}q3vmYaW62gcOGs(t4b7r zkHo{DBy!lLbjzI6oaP&vPodbhgoKvg&-|1pjz+6*`p<*-aIKNk6j8fTQNE|Uy~2^WO&BO&_0YNvh3wL^<{ z-nEWqrVGQE_!&BxuOsJ9z8ilnUuBa-SUV3Fs;hnu3?fliJvdCh?8XR5a=!eJ9-k!{_COfi(`*pj~cE5W!kb={MQJ9k~R>n)VEdHqsbd9lvP zV9jpG!IouY&I63U*5_g}EC{m5-OH2;KX-Q=jmu_|8i*v}Sr5GqIp_>4ZOYmFd=K`H zwlbX$uyE^oK=xu|P&H~ydR_^f=R*qV+Jh?3K$+mmO6@}{a!`*sycBu==N^0-FnP>Z zZpn1wg?R0f@>ecA683^LlJ_Ro?{LH_0dm}18YDQBz}hKv7=zYy{b$%|CrKCwiv#WN zWO4qq_U^0lNA7WN?y^gA&+W{mM!v+vU+X&2f83<)ge;IiraUXGI>*06);gZMfN*ma z$`L_-1*cZMt>zq;y!BPISHMHxGTv(4Z9ocZK64M4e%24PB#lOo57?Yv3ib@mV&*p7 zVZ#gmtE%oImcU_GFkGM_p{aQJoKF3Y3Mp{$;0)2DTt=ok^VpxZdw`X4^vA`4jq$H$ z-iG?4s?>>y1rKdZmb}Gcr?V@Ai-_wbN&;~FTHK6C;)cTXYH-Z83Z#t>cB7T9t)Hk5 z6e^KxmsnLm>QKF0yX95~SO2B^mB?nlW>_cbSiciK{Cu9$2g7%^}h9N1tuz{Jz@!>6Gc|D6sw-ecdyG{%0o~66d2cRSN zwFT7sJUw$lZ|Nc|art83kLkqs(FF}f4Jnoq1{o(Ht8R@C1(4%(P@exwMYB_2avql& ztTqs+>I+-_*@c)@sMDQ0l%38Q%dJGF{m8tMKbqg;Unlr4{Q-a*e#*22t4I-!t(K=P z7fvR$Im$Sd(d) z<#(9)&}fNJ=WIgIm%c2Yc3L2v4fJtps7(J zk~IKJ7K$K~0cjR8fRpu>TDRj4=6UQ8HRXR_hE0{awq7A7cb)y9BLhn!9M61&1gl_ER+PDCG{olq$v5=*Gxdp`xJZ?elwTHlJ30CLG}r3z5@ z?)38&WS_769Wy+8*6XMnjDDwL*S>u>NcgW#PS$H@*vP(!vy?$9``K;nij^E-PtQR#c?a#4v`L_l`*HJN? z>&U5idm{zvuH9kNg6E{&Jr|1c+)?gzMq$jpC%S>+iwq^GZ2D-(da)4%I~~cY0u<&y z7wWugS=HrmCeuUL{sDq@8U4RZB91gJr@ltG0`MN{cK4x^y^|_0s5f#F{^Vs3S&zRY(D# zC{X?BMHd&|Kz8k<3J72XAx)zIH9Z6!1THP%Y`NdO>DQmlq5vNVbZoNL{-Ji4x6rdo z{W{_|N2K^wenb@me#koNuly+hT#NDj5Y0Id`V-lW?tulwX5vzHc>wBXZv#acuHHSc z$+b=7=~gdoaZdQ@Kfk8_&tUL84L#g`)@c2qQtzSfX2K@k)qix-B2%S6gVmeA!^E#) zH(MbcM%T8hhww6xGN`!&%z*VU)$PjPz2KDXe6YxdHLHxzk@jZskm$7^(%#k;>@V2r z=j!17!diGw5=E33$XC%K92})!~A3E&&QK8bM}dT|Ze|vg{(-eHE=3 z?9L??TrqY{igGPnU5tj-{e-C-h368UUpt_sLQ&v-W2*iL#$()hz;21m&oCH4SD@uY zruo;4mckGmcG4nGdl@ue5jTgne(3?}631BlpE3HJPhYy658zzq1lQ;kEpi$)4jf#* zG01+=w3=DKQurEYMPEV^oB1|li)AFSS(jVCXgnjxt?|WR^$U>RyxfhI4B85~_8BE) zwML)6x^U|6XrH;xDe5k2cdK(1;p<3JJO`hG>h3_4Sc6Q>IjT@~&ga9wc0w5QCAC~Q zDoPw+{N+of?3M~Z#yI+IPyg%BX7K3X$kWGJ5yHp};ghKrEPziNvP5=Xa{X&K+rhw?g<@8z@Q_n*P$!E1wL=%J7!(}Hm>BFu_}x>ov!lB#IP z8!9WN_`K8TU_%csfQIMKD}J)B%g7$xNxYufUrwY5O#T<1o*S?chCzynT#G$yEPCp7es_w_kt@kiT7}e2-i_PYbcqFKVdT&fZVxH{dKwj_ttDU42i_~aQbf5 z=x_Viel=A0>sbK*7}%fh&pY{NHcU=U+Hjae_D^MrpaqD4i4keMdYDN0Gf9{MNrJp( zn&i3M{MRH3n2-e>ocD97_@hBadw*jP5;1({Y=FC#m!h~D8$m=Url9Hjo_O%_A#s@G?+CiNAEW&i4R( z;82aPyl@^!d@cZquO))7xn<`J(Q$cdW5~>Rss-yp0~c;)^q*_uGqFB|@}u{x1-Rb0 zY5{n{a|5y~=2^(Byw@i6;tS#x|AacU|KC8}3P-M;m<5;ZWugmq1-Qr$JtN=X`;}a} z%v!LWN=rQde^>yrpV7L??T4W1WVZ5!relr$GM42D>bI(umlgNkHTHF;Dw0V><12*#?n9ri$hYQg#&zX9ry1EycZzXJO;Rc5XF#$ zFj8CGg|j~T%ff9hoCnfB{tHQ2(ge(seDdNADvD85FN}_?a`O>qDOH>&qH#7)T}0}x zqJi?MsW8j+7woF@1BFRXxs;|ZUi)!0(I^@zl*@7;=<7I6B$VG5#_RO?&oL@V2F2XO-mBl8ygAFuCpRQvuzfSE)+28ieJc!v8>1vYA@Tr#t0g7tkzlw~zwz z9u{i6;tYU3H1R1i)<^`$_#Jls#-mfD{1eRPgZ2?XC&uzAE-7-WAt_ z_o4QeyHNnjxvnNW0%Y~#(Fh?4$On0He~_&chvc`sI|gdYD&bS!^OEVG+sKI2M-OzH zOE3MI01K`)=yAO?xU>J<|Kh9kqkmRod}>{`1u+q{Pr7pB>J`90jI?MzTfF{xJE5yr z@D_Wf56SQMqW^75#g)QZ2b5gTK}){Yoq!2l4FJl>v;`Bep^IQ1?H8AN@ei)}-C{Hq zeCJ%f`*-=(7yk`gq}%@S-Go>-x7rrYpE#1Zf2oY%=ko*#n#)Pds9ipDXNu=5!u2M1 z<6J%{B781!!!ze-`0D14laFH`>#Q^7hd z=*Cqb3U>$_kbZtz+nhdCwbX}LcXZuS?9~78di7-Byu|m{tc0ft9~~a>cB+)Wr1n@Q z#*|59+*Eo;OlgFar!I+=aH1*tl!&;>-=TFYI%DD#Bw;98p)(45#eR_rb?LGyny;Xv zum;W=-K#ViIvT#+w>DdvY?!wQRWCC=J6<2$LT-4a+}3pUy`4#}w>=VaH$**OcOEz( z?^0A`W{8GM3VX?~Pf5sz9Olzkc5C_!Yx)ZQh~+=sH=J^_Z8t6I-(O2ST}caOYb>qp z+mznk9UAoMb*)p0^jd3(iMEa%ilvoJ73F2QJ{CK7c*K%mVA$j$i00|yhaywN{A?|J4Et7G z;tQ$uuKvv_x^=0wGXj<6k2IOGO%cv3eq}yoFC*?i82WV%QFFhXi0L1cD6E^U$FS;q z>|M{3u2F1oh6axn#*mUL4aTnI>gdW=fICmmJfSxy*!_Ya^};Yom3qrN`Uj0PJ4+0R zh!f>%V{AITrUajojYMuST;ED@O@n#~FS^I+jS%mto>z{}C+4;ADBC)j*)C3JXj0aj zIMpPsZ(ZH4n^ZjAt6Mu^U8iq!P><3@i$tO-#I=u}Xy=dac~yMglY(AurIGuvzY%H% zeLL%@c*0vHWaZ5v$+pa7VaV8hsJnx_ssI*uoU68awN z==s!UYlP0wArg(qDL;duSU0Uo<)|#_T!yra(-~L86TZIFZ-)~E9`rIdkDd@~R%Gyd zZVPM9nzY(sVqy-&2FJ2|WC$g{Y3OM;p3ZP4Rl#RaVedyRpR83|IB8|b=w?3?Lsud6 zC6-oWXCq_T+Hd-J=X%0Gah^{}2Kc7xNoK7=hOyJ@og2#)F3|ogFBzR)?JR~S&js^@ zIYnq~(%&U)L%7%D5L~y~6s+y82TPVtJu`N`NS?z zC!Mi)p|kx^NIi5K8hK_+X$9?h%DMCz+N~UFlQxwjv?7pxT5s+rUudYjd3;jkQ{t>g zKz2a5_EAHz;GmJe+KJC966RFJIYqrN^vW5!IGkopo+~srN!}nhmwp;xaBR^QL4L+y zLVqh%Bg+R<=Ivw8g0VB-V?az29xM1o@W)c;I-hJ{>+?dcJ zsE?*q?wH~@xsZ2*=BW2@f1}py13mdXpPVzdwFLbsQbXHNmf2?lEAwk+rPkr6`#Ij6Ycj70NS#l7 zD{TBXbaT!GiXS&*sbnb2%^Y}*)Etd)?nw<~6=oXQo@{mUJynWrwcc$Cj(_YI)SrFI zXzypEUWCT8S95yS6ubIG&QU$*iC^tYrMq-@6Y<&(4;jT|pneeKFdgib4M2T%eh2)nZz__~Vb z?vBM;pOHU4It$oq|7cgZ^wn(+oR{9|L}Q!PQwu*JP3#zP5?bv_>eYIX%U%y*NSi5z z93zg-oS}uwg~cc6rbn+66!N;m@-;U?GiSb5L>6CzatsI2U zPc)1TzP+ih@3CLONBxJY(rQ<`2L1gr!9z{WS)j{8HU`qA*dQtn`W_)xRl!zsr|!>I z!sQFJM;o@km%PjTUbk_GcO~hGhSOy``kU53LkU2GE$ z11;PFEmK3rw#15PH*3x>vG$sNK|&vqRuW?~BmvjRH8W&P%6=0WowU1eo1oZ0GlmiC zvf?M``!ad9QbyCjV4^8~wE0wvkXPE)`^#Bve!(bL=-wO!EWAHxFEZ`Ax1}b%ijT!R z(=JVE&Bo(aJI96bd-@)*NPOr>vWE+F@(g46wCVlHfYHV^nKM@|5X8nSGW8Bm3n29+ zhZTsAhn!FSdaTE!PphBxHEJdL)oZCV9Ops2H9{xh`)zYBz*zk5_cv~Tgm?!XI?XB| zRs@dHPX=+K7@=i*ZEQ7)9yM+|ApDjcy6IA4Y+2tmEQ~pJI&0iK-dyXiz#LAqhebTR z{d&@s-wOKuYkU0INYM_-i_@dBw})FD=EHtzUmXheth}r8KyIO~nd)%|i{JOh?HBUL(&rI`qE;ud=KKST=n8hfvM7LbaZv9J#__a&FC64mQ8fI+#=l@|A z|7&{xwtoL>djIAm|7&{xri}bA>itWUxd`>P{WelCkNw0DXHu1K1>{ujS&N1|juVaB z$i1p9YWX2UqPt%uibf_BPv#CRL)0}=TA8j>M_D@K*6V%0)cv`d2&aCp%{`BP^OIB$ ze!;YwEj}mnzWU`J*S;QNspcEc(C%LT?U#|>jb{=|)h+9<_)x;1Q_Wv}^ndfK>^=%4 zB$;!4Mh^CWcf!w)e!~FHx~u6f;PBfZ{&i%3{nKbvy!m!y+0zEET+-hMfAM+#4iez3 zMXVy)&Ho1j>`A;@P3bsV;Kow%b0yfZ{K2zc1(LlsYZear{d~tAyO~<2o%#jRyH)}n z{$5P~S0YBNL@(DNbqIkAs60XMzr~;Q3hqU%;ndK zPj8^<-QWpTD<>Sf@y_n*w8u({@!82fOXq2yTO)qz_c!J-O(%ccz(YHQ$2YwsZ1^St zFPl%Iir_CjhFuSDcBd>JGw=!ogUjyt8bTF*^^Q%k2u)q(wyf#d0+=;B%H_0H=c3OT zjJe}w?$!WoX06lIH^Jn{FT2@l*k>*iTztdcGOBB@f7*w5HYh_IxaG6u zCEw&i-xYPdfa|ik{y;DV~O~IS3Q~5F8{$&v;;hqrSXTm+2ZO`@%dz@K1>W! z=f??@SnE@Eb%n=F*CY7h((W52?XT0YS?Zs?bL!)v={S+U`kdv_VooqvC2rL&RqllN z`X!o$&AKh-tH)mnn}{mMpM+wS*e=9&sBQ;WCDCcou_tFFG&@Ce1}B6U7<1#F{2%t- zI;zUATN_poDJdzDQo38ZBqSsS>29PuWP@~rNVnt$>F$t}j*WC~noW1}-kaa^oO9l9 zjBlLh-*1d>@Q31X-+Qff&o$Sa^SZ9N&g{Cy%J|2-5pbo z>+dYi9wh&5%&!FC1}@-wp9h#v1SLW&br(d|-_C25*sv3WhotwD=QtmB{Q+<-$ZM-& zWty7JjITk)QGEHpl;KN`7)CMwHkjnotxVF52lnN@TN^QUK6FyoZNYxgV{=``9Sxj) z6OmjHa_Y(%m~0pHgB#b~wsM0F5<{JzT|Se6c0Io-48H*_yqR4<*&OD`xh5|-} z8{KY#dQ|;s<)i-fr)jT~A==i%3}d@zwhikE_P>z`1I$Hk078sSEh-?H8&P_#_46d5 zu9^CF>EUikiNuHfHG&q(r5|DQ8y(N>yc}v?jMhm|kDR)MXH)X?7kr4)X{ewxlOe-= z<1`%|!Cy2~W}eyG8wV;-2}Wl#o=nc zKXO~>CzIu1ZUVTUAegu%{vW1>1^+j)0?!oSd)PP-bOYQ`?6D12gio`u0ylwIz0wcd z(xwl14#a$ZV3#kJkIOO!o=xeu)tA|>M)F_+UhD$fh7OCRX}1z8v>{Y82ROHZOesQ{oY zN!srA>=4~Nmbqswa-auiWj>%JtI~$Buh^))GFRc`p*}g|!5)>dioy-j9yNc}&<{MP znmUGfmPqP(P)|&m932Ez_A7Y%<%HXA*I5zI9+v&F2+r!}9R~sz+?IrX9u_*K5H8*W zmrK=5={1G?+P3{Q$J4xmv4UUbE~$H5a`14H`4Dj6wJEUjtEd#sZ5}vccE=!q8I_-o zey6Z%DQGn22F1k$VuAu8*ip6Ze9boxZb~u5%D9kL?MvVp-^&O+v&D;{^(#_&U zM+yA;sH13~fY0i>@0zzHSsC`Nye6wMKKIyozG93PJRKEZNk8y1k8#HBnI{Uh9BEaU zDmlC=^FAxGUkN09?!IviD`PFsy7M2f(!ZIVZL<61(b;rL1Z>O`GS6SQ}K(%lw`5;TlLvxQgCXMcB~v!*e8IAZCRs?I6%T4!8=hO@G` z$A+9zPawN3`=z?@r|0wASn*8YPLC^&v1}o(41HG9%-h0M*Kv?cbveFRdbq#v^B&K! z`+4v*aZ~8P!_Xgt8|CY6g;Ys0d-}4^!_87h0B6USSv2D=;NlQ+?irKV^1o`@f$FWt z@xJ`-tHethUOl9;v}yKYV@tC9SR%Lf?!5wwZ$&!6!e@mPk;j1^ynrnrxUsCf@;_hv zYKNP1%}HqXR~6>tyQgWM{`s`&FzxhRQbWGbUNuC)u#Y;iSY9+b^VF%#^KVhd0Wbpl zjb!s6;QTCIGjxxvz%I_b8Z^huOZ4CTU?UsqM@UpCvMY1G0M_F=bmHzVNlf z?~;wj%0dOMw{pb4WVEL(13ur3oraw}t1WlQbnqwXLG#J5p)V4_caxyoTF*Uy_Ry)b zJmYl#En%q*T}8noiOcJ$HZt$~lT5-BWuZj#W@Ej-f5$R8&N(JWX*mecz2|J|bf-OG zC7r;71me>2t>TW{=vFXUH3UGr#^j8~9hr<}&5lzHtICg+2%+J-JXvKUL`F0l-txmBJdK zxl|%?W~%%{(XF__2lt%R79H2E9GyYIwZdKA{azW|y^Y_5(FYTCU1y-tN4DY2wJ1)5 z?7_h4m;OuY`rC-l{mBZl$mRQrR$7ibS}O+DZJqI@ET0C{aeQ8^7qh8#p3tzGuxIC^NFuOL!lPKU8 zKw-Y%xXb;2#g}p*xZ^s5{h@b$W+wBj5#^{FVfkk1!8CMb$SQtsskEsfTKNZblDecr zcOMcws?I2XR>!v`-q)Rt9BlM_h06~aru5A1Gs~Yk6zSg^z@=@u&9c`_Y6?PU6Jo#3 zDJ}F2d^?SBgRz+MBzW=jzwjLD9Zcx8eyd?tK<*v(hHoXM?xD(#vKEITUF{+ zK?%b?fAeJ4G*K7L*N4IG*^A{c$De(X9h7t|%YEF)OXbr0Fz1Ew=Q#VM?#sS4eM)9{ zYg(GAVG*KaX>*rRu4ggPUb#vP;PJ6j%f;Awo0XSX>u16@yDDh>Yc1#W#LYn+V07{< zD)DK0G1T+~!JIg8w)};Hz30CLi4j;Dw!pob^tHxC2n{OLdGW*Flue>aIg!4yPqW&78=nBrSO7niHigt8O- zp3b+pih>ne=BEN4lVNz*%KMNx*Et(%_dik|5%!Y|JW}foBzxu|(>Qu^Yb5!M$%k$8 zbK!3uq(rWjSHTHWrt@Ru>&x1ySj2=W+`z3VXHG17R70g)k+UL}DajC0@5_}&>5>ua zp0QN{V`~)=X+QGIcI1w2aHd|a{1WP-YYvIiOYT>Hhu#O2$13m_PTx|t)hq=WYS$}- zZ#K3%7dv4K92hm5v$+k{))@!NT87 z=~TJcAb_eR9dzf`3qYA`Q)_N{NYp&5xHeUN6)S!o{Ai7FRafjEDqU}2`VU&6!zu9? z_E5(X+Ee!@KE>r7Xz^ZDB1bdd8+u+_;lZ9ywv5|S>v(PGYIy842`3)Zi1d3ZkB_Ze z6JLA}w`iQ<>Zj3n`&Z%xA%w>cON~zbq`pLvqWW*i5Y|)_`10^^@hq5B%`!pf9Q$-( z(ysJmo?BU_S~ghnViW|OX`c)nrZ%SIhYF=}k|qG>HwH#}l4e#B&XJXf>&ukZ$nW~1 zDyaz?#>fxy`xH{Cr4HUDvh&3hdmbmHtGnR$aW(u?bhimHx&8PH!|b#Tn{41}M_UG0 zC>R>iPic&gkZ&Q=0&xk4{*oVkV`=Y~cpm3S*M?J`6##=`zjB$pLafMx>45OJ-#uT+&*x!<1a3YnHxh z9F5EI8Q%ljdcSc8-~KjGvZji`AkcUw%BQi(tJ@vwY?))-p3OQM6)6b9%RcZJ`HFC2 z0h?vBMz7nB1XCQF0+)q~qE4AMo7~I$bT_y2Z&cF-5ji#TjvI7hCWv%JjuXnh&bdsX zO+Ik)G;)%jy3O79TAR7V~D~D8aCw%S-&EDrM$*CJUid(h4p-$I+G*UMvX=aF$3ynIh z;3b5d{8}aln3n);K{)LJ%zhGXS2{TK7L5n+w6}fmJ&*-+f>~OqqS_|* zd3Z5=+Yp2&={#sSc;ed^(fkuzPxAu52O}*9i`=es zFy(Z~FkA1$y`Nw_3rEyf7OeO-;m0j^K8ySGhkp74SmdsdO@#WE!oyxHMz@a6*ZU5p zPiW>;V~@_n_byi#P2aWL4}%5+hr7~A4^rH=DKyOtq=tc4)b0wb{mKd6r#a+*Gx0|F z+ym0v(+0cVQwoM7BH}@yO81bUYku9jW9B^+&XTm(>uWDu9L{IVvC?h3nqQkm6t9|a zErt8rtzaEzFP65P&x-Me(DOQg;+K!p^F{IsOkyHEl$j-d>SiT%3DVFkDEVb`je~7* z^k#Jz=!L~b`%quaZgUJUsidK-1B z#li2~14x>Ki0zt{e=yvIDoJc~6jL>>KVAGi_>*@QR}di@lCcGW$MN6Fr4MOY^8IXx zClRP+unf7-Fs~Z|3A74!kTC*ljV0PbY(ECw%VYB@*d?Vu4QqJ z)23{@B?l`#B;kXWeUZZ|Vs208gNsnNQfsU_%b9h+-A?Hgj>S&jC){O(HAvbc*iUAA z$-Wk|LB8}N_h1bYX!i;<^n7FMq1s7m{jL&s3La!knhNVQsmrj6s9}ve{cy&N#im|R z<@uX;5dRf4$$V$XgYRZj6%=XeO<4_%Rwt+ND6a^;>ID*jj_kd1?^UjJ*X6skO+l$P zhK=eZkx82fzAsB>NKQ_($Y$~EeXLO`rV&HXc4Zyyroq1#GT!pu#LQmdd^_+WjNJ3} zx5mVRP0N1hK_Wn+5ZIsw4b5pDl+@(3G(U-D<97c>4#rC6&qbt?MxR8xrc1ub@E_4E=5zI%Vbbr1K#xhE z88(6g2m7H&Z@WjkhrzESQPpQJvPG+J!@;FN*T3r9Svy0Ck&ylCw_b-4DsHGkyVH-w z9dd8^hw3})xb^V1FtRI)<#<>qkR5(xM35_n#2x+QTrA_oW6iKG?g~W@ecxPUL`UY_ zgCs-EV%Zam8DHP99p1#j=<#W>KBQ=k{?++WA$s9vfjf~z)`(KdgeBgK_#-HS8C_Iq z9UT`DT5!GvLZuuf+Cr?u^(a}qkEv(e+msdAd?F+_f4WhI)gIhx@gt_zuIRAMEcc`R zSPs(P826RVDi24ec0@cZKVuynkJ-2+47HMJEwvkajJDEJfq5aRtksakG&BA*$4A+d7t!E{6^0nJ^8m}a%rKnlfA}a1ER$lTj zSTb%)y!E2i6I@V1jYg}KtvrLMjG~K4>}Q^p7T4Ua4>GcRKOSMXzOc)=kS# zkmN_67q~OQgweQT&lFy}E}Cq<;=8J~OZ~-Yte|I|L$CgjYpF1VvD5!+sTV`rG=1DI zuZKQVF_Q^IZ1Z_>mDBDUEfop5@T9{UAHyu;QFe!$h2R(XK01EcR>DfHm&q4G%1Upi z%0@GAQ`dH9W8qbPg559f!*I!d5O$$X0|^JK4Y+qHo+ZbD74_+OBX>Blri=|$zfli} z3cD)2<_Y`^-Pp~v0Y&n+5se5(@JC*tsg-~CtXL0G6Apr|>*#+kOTXxmHx&0k1KI3x zs4vl8y}PohX0wYs4;q;*EVXu^l&5ClKuoP0iss5Wwx!GPGIt<#5z6XCJYEFe-}Avl zYLO!s5tj8}S5!g~hM$bE=hsT8u+_~3`Yp%W$gjm&c@dWpZXk<`dX`mZGJD`B$y0Ed zmcsn|rkOLZQ~V}bm5sahz#FYK7GCHN@BWHdHieDwH~T8^ij~S(80q+| zobDH%`up#(&vr-g%-xFTbSLE9m@CB-NNdGtEoX6K(ro)>G8aMx`%7hiKglG`H|mI4 zXuZuNF^xp1FzN;E1f-VMO%!sDubD6z*2nQxQvBQ$*}-vg+hsB{cS&FEN=(9&PcN>z zG`cq{DyfyF>7{3xp_Xsx6In0brgFXhl9(zbEr8}4*7VUsA$bc5(g(v5>>A9S>K0s! zXm+7NoyFBaa7KMf|jT8b#X>&Od3_ZtTe`@H_Uus&c4|U7#^LqV{T5l-TGR zOaSlmc*);v=AvI(kX0^O-12tkT!q&wkLpB-94`O?vkE&W-NDhGWij38ixJSilS>@5 zfpKKrRzy4?;?M}FPufs9z4W-*t7FZ{+jpW=x`;i^tVU$w3>oOFJI9kP#f`~1G$NL7 zxTan3o>d4!Ij7HTO^rR_RcL0Ds)~Yu($;W#Er}HFL#t?4EP|B{n0|{3gHLNT)fE~c z;PA(jV;rY#Um`bP^&;7S+JkTv5xjfm^&V`~8$6K~FC6L}b)`P z0fn_Gh7RRd?8xi;ef;3wJ`xzJ5ZQO|yI>aQQ8E|(aO&6Bsd2`OJ@m3V{gv-`h;LXf zJe3oxZ04&#c}qB!R=qxtX*1g$Hc+=bE#d@E<0MgIZ!vaRX`gE5y$I)E7cY4FSJt0K zGM6C4+Io;-`*dxF#TFWM)^S@9U|cIDw`|BD&&W(2b*?OI_*ypYv&2UJ2-=g~4%MwK zm@yePr!Oyo14>8nb{mW3j^{^ue`({&XZ&lC$8v-0hPFSxPE=Q2YOM!HH7&T##k=`W zF5pXh4bJu~G^~T^ya+W6e2?91$=N(OVtoJqYs#@J+4(h z%_h8-)eeU4B2cvlU+)8vzSO^PzrV(bI^FKvwu!` zwRuQug$el}V0Qh=-vsf=M%2tRg9S#tqp6+y->#!n{wS&Evg=r7@^f zcQx%*xtZY}#qe;Axbl}2siS{Tq-2i5|Zq)_5RR`#@aKa?G06ljh&muxVn<) z(NxWgY2#?e^v{X4>zZFbhYw+O^P`>fgEvR{CV?gU`=NN;DYeYd|G~Ab5}lxzlx%>xPUmQ_jim!SK#u8om!_nN z!u20<^d}#1T2We{u!Y>_Rg>55mG#;HL_n=oR0di26w3rmCTtx=eT@yS_*}3srstXHj603(n+gg#E&P1 zhf#QCKhI*g=r#@MdO+{I^4M+17gB${&xn^*{nR0)74P6(AOy=EjE>p59H5nIJjF>{ z?vUoULY2ciB-QMX{E3)_s#RF%OMJ>puvODaE9t%)z7+Z2+QKI*4JgvQF2A=wJDi5k z`_h9YJ;>$x2u+_uxC5DwaG>^e(Y!tJjgYdJ!L4{1I6N6)f98`=hjK2*o*Dk;p_}J3 zL?VMK%~D!J6wu?8j`R0f#*fZIZJXXoL0#4x=J%wIM^+RkN%GP6Uh~W%8prL^PFMSV zQzt=Vx~6q#xSB-snTxv-3qEr?23#lKHSN|ER~@Q}jmMeYwajcn{RFDpxOqfR-t4bM zXC*h;kK=^;j2p$@n=m?S?fb;Nm|xV%DuzPLF^zgZUJFEKBFu%ZiZuKC@DBX8VJ1ok7Y~@bp&$}JlbR+9wD+sO zY#?W~=2U)&b*DNj3Si~uTuDN2v)HS+T(3$zG@vjfJ8izTRBn9;(ZS0{6myRDeP;E7 zc_s(}ylt=cXEa5L0s*Yar%a^)NrblK+qb+*JiWejr3EdyhG9Q9ePgRCnLFI1NaUUy9SY z++^z;+Hif1Mpy;ezm z^JGN7QZ&MiCw0@Ekz$6|O#Z9(>s`xoen}*7TQY8?VGM3g1f{$!0|NygQt0^8#7|sb zx@$7bW%%CN4KxY2t{W~KI4A3K57{|ufh@)y&b;ziSyh%QQNvxQazjX5Ku?GG@MCfl za}Frexu*h(m~kgvrkf`>%5UGQGig}K%3sX@T~&z}*Xwi@x40o(WOCIMpQ15z`%PD; z&y1!Ve?&1-FsIzlJtFPf(cc&;z&@m&s3g8bp>X{2)TC)!g6bkB63Y9RN+5Kvg_BMm zw$BFf*iq3}!%2=6KAs3aXF+%(Z$8J_)P>`!<2qv+smv}p0Ht>6mz~m1?E8QQdNjTc!fT6P_Xj%$cP&U&6T{T|U-JA)sZcSWMo8~FJs6$NZ zc8vv~hOEseIa8O;jk*(%U%D6cRbCk{8d^M~JzhzJtg;QE&9c_BYdK^1ofH;}>s9Eg z9(vnGZXNb>xC^K~IX1K5&Zc@@zQSF;?y^+z>c~%_;BdRKWc0~A>`MXibLG^_Nd(3H zv24=5jW>*5fi1o30kLcg3OES=k$4o;O;kITL!QNlKGJ&99M zpkH$FND2#+E_yQRWYsh_#Gp#&w13aHd23dAQ_d3hM+b(!)4{N}+am!Dfz7f=?cGqd z(X@pUG`X7P%m9`Ar8pg&e8n9t&K%&i2J~(^swMop7l5(Qn2TVNg=8)nF%zb)w^cIo zQBy)}eJ%O10LA<6^vClE@(8gWTs!RmWzz6RczXP&3{Ih}w<%q> z&(F3J^}RjzP|5pNk9x_mk`D3A@qvOAWppdTldPiXk?bG3zjnWrsO&oMuL89v!}U_} zmIuIF8&<&0| zEXg~tXU%Tj+oIyK4^-z_Z$3l4_N?^L=dD6u z3>H0d>u|b;S7+Oiszem6nd#G)Saci8Y?{G-evsC2w~84g-@-Jqq%Xjsv)2n{?>~4n z6U|JEESq`v)yTk5nSiBh1*X}~Pal~-%W(57o#WiAp|Fcwqwrj*M*B|6*^{UA%!<4h z*H5|1A2z&qihMUo$IP*HucVDyzidAhcIIXKSh}FDXf7`g4R(<#14_o2!*f zoNf-l!30cf-nc!?n`gY(lRruA+wYtOYKT*W2JB>E(&MCg2dg*SQxj4eAEl=BeL(9w zfsNJ4H-9!Hm{2Rc38vyQyKsC2CvkOq{X^9xb}D`xU+5NDBqJ}mG1EHe;-I4KKN6sl zG~qlSv%g?~|Cz*&BA0-z$cT}G7nAhjrOHPa8jL2jo}6f5tp=y4^a&R<7Ma-QtoQK9 zIX7DH8tq9yX~p%tO3)KLCrOHDG1W>ES>MMM9(~08e3xQX_FKJ>+_B0sq7yAvH8Tj3)26lJws%IVtu_T^Lbf->=aEn3U2zNS5+Z>SRk>us0 zoQF)AWE7z@gXSz_e<~cqW^LPyPusr$o|6fJHM zmilNUQvGS2nE(Yrebz=lq>@ObS8K*tF zvGtL2iK_vC;aCi`2x*POgt~iqD~9=DFQ_{g=B-gW^JcF{k&n7VX)|64pI1cVzdt3P zZFV9K;`WMbRkeU|B9E<7FM;Fsf0SOP-9l2c_Ul)pj%S|~35xw5*_NIiqX=iBkcqob zu`1Q13vp-vj30BJVH(G3tufZ@_xI^#cjNqBRcRRu@j}W5PwYZ)4S;);vKAyBeUjMW zKbX7Nwu5EZkY_0l%&`}jV$4*(t94cRpyJIh;pkgnAR*{tK>Tg~OFCI|GF-&&-IP(R>U6$3K@3lV;X2^JDRwtx)^E z7#dZm$S0(pNQRzK2h^2J%i%dzS=p1HR7{Dze1|bDtB9)e&{KX8@}k5ewG2njyM1)U)_oyRrLO!%Z=;roO8h<-`CP3DTyq3M5SO~I}pqfp_OCq35^3w^YiB(C!gy;)RF zCpP3O2iWX8k_vi*?^U!Po^69H)w<<{XI1zQ-)@Mnmo79ytf*=MB2>`Hh)A2X8<4}H zCz;zg-5j*}Sdsw@5FZZ*G~HIqPBwFW29NV(|E;4R2PHEuGAcKjmtC~|LrQdO?b`Ej z{()mGiJ^hMIm5C3!?n5wKucPK&=-XS1SePB1AGo-~B+1mNPop=-rm zb_0sgmFQm2Y?%9#){m?$&N7%6V_!Zpn~Hjkf+%bVslD_QzqUy0hF*PP`aY^Y!Pk=| zj>(t%q7-J=k8=MnUM1T)oNXCbMnOA@lk^TJiRo>I+UqpeSxbE1l2X)`5Q$}bfG8G# zM5v=ARVYaLy(gDW;AcrPC&iAy-sJ)no0Pl%_mIFm-lC8}d42t--$ws#IPoLL+V4*H zN+_gPT{KKLi8{CB#Q_(b2F|$>TI;sD9PEXv+GH@E4HfB~{qmDSNo4>I1wpZyQ@^Q< zs5f3r3RBEW`at6K^sQ=oRYw^>+R3Llg!JfbRVd7o#9e|!bD=hOAooCE-!l9%&!>0g+36kOeGcqWbD>4~ zC$Hz)c+BgAT?gC4$1^-$fM{tZy0#&D$Cx6I$K4nHT_**-T`@?(9q#Ex-b@1DS!x5` z2?Gi3F-!Ad$G9irRp_U2Z!1NA%JL8PK-nPqlfnm%x|dTyhQqC@$GiV{unSUhfC@GB zEG`;aO#zQNFzA?JX|`Xx42660KfoH#1J9e%+M5a5(89^-6aU*1 z*@Pa_OL*(-sLVv~<;XPoP&Dr|{}s@Sy)aaG&ZkU9#wL!B(tNg}xMFF=BLZf)FBMm}WT8I#aVoI%RGaSTjR%Unu|nlxi!O ztQ?At$zR6Oj7{in`dT?g`$`Y|cbyMSqrdv6&|=Z&R6V?i&(IIuT}t!9mml)XlJ#^3 zG4iNSr8uKa1udEZgc*4L3CdMR@EWy`a;SQriUn*H)=0fT2(VFWZ1&)=_6ZG(&CmvZ zpk_SpVPIsAPp_msQD!Z;(;cX=UT4+X&&DpF0eFx(cD%Z{hjd1x*C|fz!o>>Z_=IUV zIP1sNxh2n7m$@cE|0zKIqD`jpfarg*hRSrw>dY1_zdXo)EqFd{9B=b3XABZ$huZzV85PH3UKR5Zd@qQnzWVXD(QCb>w21DRT+aaZ}xdq}qt}&C&S5n(j1={zgPSy3_i-~0@X_r0}AyZ?F;spMV^gzd$ z9O(@E<^X#GJfKY0BOv6dRrb&b-veDNsC!Gz=T{_ntJeuZ{gd;-7~%jV z@KL60ghV1badbq#I^Yw%KZ~N^o#yZ02H*}ypG0RU>Z)u~RIfV@zNe{9YgXHs!&(CX zFD$K{uWtWFD@g&T^r&o&3Ud4f4(^%Y?RRgRf5Mn9uKlX_yhLmj3f2lw?5yeQhALo}*pU2i4XIak!on|epHby`I@C<;@c8)|3Ws^PQp)SCW;Nc~l zrRi|tz_)E$L8|x;4|g#Rn?y2CF5+l)f9p3u1Jp`>1F+;C$hsh5@$O7ecRQHoro1Q9 z>?-Don5b_%)xJ>~3YyEJ+S~WDaJZZJ8G6Eb#qEdovVr#O!_ubx*RpdgTzlE+%{5|_ zKxqq87AIYQo=BU4=hNAoDh+|J*3aSW!SSeXf}oAlHk}Bj8ji19nWIfuHA~ zAA#hfTla$-;kN}taR(#a;pqniXwTOX1_$X_&#YD|X0JE{wadtIwv?`4KrO_G3q-$Y zg)a3b*YZ6ZvEno){d=gw0b1rsfn(NDY0!3EO<_Xi<=FHdR zTPLQrl+!a9PJ<7-Nk|~q`}d2kx3OF|r-5Fb%?ULqK1cgCS^P21H`lHzk<0kZ)m$4f zRY08Z*OYXeyDfQ8xL5`URe#&TapEj+q9%hJLMYu->vU4Dz(XkCz0QL*?8DwYS!{^KjSvR4{vhV=+v+Ki#RtV(KA|S}#X=FtZTiZscZR z{rz~7o+8Jzu=2oaHrEO^>eDp;_a8HbdbG<|DUA3R|5N8mVyZGrvII))du-x~ zG?-e3Cqq0~%2x$B$op(vB;+)R^in$0svWG2TiNB;J4Nb?N0bV!;&{IjX{v)L3J8-x z9V8ZM-wEwXEY3L;ymHr$tlItEq{W6MHIoef*0G{ zBgpy5y!z8kBj_WT>3Nj%HE)h}O3!h5P6Ozg%kW662H}rqJZQX40&*|HS!WU};Uua~1Xg#l^Zo>?Zjl$fiptmtj7kRleE|}T9ABm<+ z2hF|OnQTjIAbZ?L6GVnj=X&@2EG zOE;e1TP<=ft@QgAm9=VR2R?2cMow#Yi=05k zJe%-Xn{6y#liq3njKb|xrt`QA!En~np!zD!$T2A0Qf)`ugkoNo1RuQ4^Is8m4IC+( z_=N@T0cwHw!SM1>hC4JAdQZZ*9K^IgDRx;*>W91^xUyKw9sF|@&g`7_zS*M5zyA>%qoB~aDAk9E zDlSHUrpt$MryS7ZP1)>4)?zEtzCisDNZ^Gh*94SDzJF8hjWM@)7&I4-ZD#%WNUv+| z$|ecaB)lkfYbmPt8CxtI2Yfls#Cydh*Vs>66Y=OzFDiP;v{AaON%n8X+$Lx2?^5MS zP-ZtWzS`b3x|^vWg31Uga?9keyDahFL5S;YF9_1;Bvh?@Q%Z*zo{h zUV5!r;5u>);($vS)bVgnBcP3bwh_%?eJ=k-wh7L@+xb{Ey13!gMhVJxwNBAC@I^W; zTI1|z-C(j=Wg_P!H@0mC==hjj)BUH9UIuD%74oZM-avP&Mp(E9W-e|& z_zrw{-;zv?kLBfa=uaMZ63s73wRFCXPGqcvwz^B2&^^F@Z|t-H2m!RNQjQ{rKH0FS zKUl*UgDGCl(&k`UsYq-9MtN5r8qLSLH`JJF*VE)jBf%{dysgpw;*UEj7e6 z$B2R1qi#g_22Ykjz=x*U%KJycr9sMLjq;mFf}W>kpKt@a7(z{D`Vf8uhOrCZRQTY4 z=D;Yy4oPaG=GTfNQ5{*Fs|gjwz`O)4+3Wx~ySDkE(Q6y)UyM(c=Wu8(`Io&IP?r*= z9F+{|-8a-!a(D{jBF&905X>nzu1l-8_(3}e;Oxg$P)@!NZ@>A;uzuN5cv0amm_q&n zxXbE`Otbjt7=6F)M6M_5?%N^e9xU-m;Kx9h zHd#9vl9cRWH9#K>$cf_rg}s#}+5_9%?*m#&_!P`1K;g;3cpx#AvBFkUMi%JaoFJ#sZ| za{DA>wE`Uv0jY%+$7?_PfHGaYgt(_qC3m{WX_@(mBEOl#iphhS7b-;D#U&r1Oi8^px6B;mi^$8{;|ZhU<_TTx5<=T5 zwN-76yl@PHYcmF;JfhQ-81-G<|MZ3HS^@|R;Lnj?h0#T98!*^3m3<03NLGi`s+@52 z%pzj){#0trOZ<=?KBHJS@RoZp+gu;y zx$3OY!|pYU?k3Qd^CoEh{3cd!fxqxL>)~J8)FeE3y^X&7Yd&1pq>J62i|&(@Yjk0l zTF4O>l=LFb4!e=1VeQ9ExRu)jX#1l+!=Q4FDVOqT%~%W?Sk9oAyk7=ShN-ySTaX0( zbHHanf?=mz=h9JK>Y=i^%g_@?D8RX@YaGZ|TDqhd?+%37NQ?+%vlvOve36C@qkiu| z(C^hgR|EP4`3uW2?qCH`-dTWEbMl5+uIsI+MADOzYF#-s`5^xw_e9k(0y?bxgN&Q` z&GVPnk%SANIgCBuNb+i{3}t(zjMhDj*lz}6q*;R>uqy^R1|kYuR~#(FJfvTra%Niq z#J0~8Um~_YLUlhP9Ypl=0A_dkR|s-olt8eKbqcXlmU1C>*%>Dqxd3_CPMn{#BVysL zlh=^-;>H#xol6|=sWSQu-&-=oN8bBZ#N4NH345%RLQM>1vYI2Pen zK|7>UgEi37Y5>8Ykzb+ZZk)6^-t{|Eh23a~jBg}uj?uj8wRBspAW&T4{5y$D|Jtc# zpg}Kpui|Myq|c#oW(~A2ODJIMq@(?#e)DBP;i9K#@)G$A zebbewVw2X~rITk}p8TbnU+B@Tu8E0evTbz10O?UYqorc+KeA^75_n+1`)x;tAFgy9 zCG@4u^r~d*`y&*X^yaf2*HC>iVs>RFCUfDN|N7-0KEcoZ~BRydnfTPoZG~ICf*(= z25_-ee(|Th0_KtQ8He}b_9VP%EBAK3twV?quHEg9z%@f{Se099>e1!wa@j-~lz?vr zTq~EIgg)T2b+&07k89xgmJNazGcVLf9`$v~70`z2D0%Qd&RtIP*|hsxH#w+Ne4xO; z)~hfa4u{$<@S4K66#CnC5GgX5yTN)~4j#GW3paOrMJ%^Ti{OsqrlmVuhs<>EgOR9q zxku)B9t~KE4;X^bPG6z(BlM2<%q)e%@nXRZi%{Ro;VG(_CZV4Dit_T2-J?1?=@@0J z$)O=TsOZc5zZ9i%Ht=dGSpt=JbCrn<)v6(NzSsE?C zmt=i7Nl|cchJSMQG;an!22!`5=J+^~Mhf_(wQUQK)0I}&Vnt$&OtXLds2M(d2t^asi4edT@-Ywq(w#Q%N&s#L2G2Y;T*`#D zFyc8`1()UG=mDC^V4?Hr9HZKrmt#JFj{2D|!1iV=Zz2zFsBoFoG!Kd!3}?s3abJs( zf=it7r%fZ9fWYPT0W3Yt)IQ}AVzPghf>RG`!#XE!mi3sAgXgF~J__f%6uVyMJ^LCAP1rRe^ zxdR1VayTew|L1M6+zTAzKkEP@ivqZ8!}_yHZS?zZ8^X2|2TdC;06jMtkc8K@I|C@_ z3*c{VQ;OzZg5*o)Uie?1lKNWuw@XB#LY`yOPW;^86?An3jWtZjlM zE)&W~V<;v7t~jy%`J1J}Uc9;uOm> zVns>R^V}|0y_I2wU2SHP!)3F6n0Q8XGz*ce2yTlW<{CbCXN<|Wm%SpGz)E_pFBBiH zuEi>1N|887D61;m>wwPwuIlXqVGGC4f_8^6bD;eK$%UX0qLe81s4Vp&K)udnRA`mC zR0Ybr)#USlP+ZtlMsmjesGE>>Ti|B5s*@(w`p1h@G*&?VLP!AS2~3Fgxm`5`PQ%#D zK!jq;;fZrl@+b-xpypQK1yYNCJa`k5fXA*Jz-laBv|a>qjtExKZT!1YMxx~TQA;VMvpK!=NRV{rE@fWRdEn~qSpCaQ1fD_k>bK`DBebE1d4h_LM5P2J;q zok{^m)*br^>!aJUkThsi?AJ!;?WP1Q3(EK>BT4jWFoHXv!pd|vqT%c9QI0`rB?2iY~8H5$pZ3*NSGYlu>l&=I4N2QtV zKVt(G4J`l#`9?z^`9U4M2S`6}i)$ve42StP2h(k8Pj|QDGw*iI4Y%_WSs-?)oHZbQ z8m^8`00|+S)G&_Z2o$=Q=Oh7Owe^GK`_bHx(<33>8%WlHw2E-69s5``2eFjC3o!3U zyP%9~rr>so2-GT)0%Iooxl5rQ6WU$QgWiAJ28k~Mko@ygKAtyhm?&}=GFQB!99c4r z6pmsmESybn#pF$mdj-I}4x~=d$bOL;PnPdTaqQN1lb#ut7N2DMV*pUGM?b&TjpNg{ zsrjs77>G}koV`C|^>zZzE-Am-NOgN~_cN+2T&*bs*(A?J1M0VOpkf){2EIlNn}F+r zR{#?*22ea^w2wF`8?}5Ya~J$2${FnRgSudNb+VIt&Kehx=VvJYNL5?nrl+6}i9YE3 z%SU=0W%#T2AyQ4E@pIBq?^m@!!|a{_O`N$_Q(NM;n|z+JqZaZ^i!LD%Ahb#P3&*{S zho9!l-_+%BPu!{=-8RZSf3N>E<h`&qq&=-&{h1A zzDGX=1pT=uzK>_Y>bG|1%(!SoD%_M@V2k3}jtst84wFUCIZ}8TSCg{ZbD! zsTla03GWF}et!)M2JEdawy*@QcV7`$x>BeII2#>s%?6v(CGfnKdPs=#&rkr}FFnXj z;{XBaDki)ENBC_$%<}JNb&R6oO4*nxc%e4&^ZFgob%O|=GefJpB6${HT~addCv-&2 zEq*;9P0%z;?&mp1^iux049{bO0MGZy@5lX0Fge*iz*?lR1{xA!!IKjXGFD*7=ZEoS zUexnIcY_sxtqWQ zRUU2)`$PV4*&8S`CUDTqX^^r9xC=(MpO^(OxV>r~@HYcH70r7?bpYOGB>M$pN%bc< zr=tUC^P@L^lQ*DqA&9o{?+z5oR6~6!oWs01?ybN%+3{ChpR~Rcy)~Gy01T`Zd-HL8 z*$ZH+N|ExtuhWLM0(_9NNXF*tJv$#@WaYuM?Ie0g!GVN&_2)Nucks>*%F($pO@Tc1 znHDW)lZZ8vhwNWv+*yAKln<#7Zw=BQ({ z33>CQny&ZXjW;@|Rui;si3)DuZc7qv)U^YZHUK!xifFpA*>3t4K&RW)9@h`+iTbTS z54u^s9mYPS?)O5x=vPs_hTR?S&ZdIlAg-^9SsO52D@$pl-0?gg0iZWeC(!tWFaX@( zgw6l^n^$AK@__Y8xy#_Ii)_M{f_nA1uSY*i3T@_2cMocha+v4yr(C>ZyaQURN0PuW zOqI0R-#O4I{+)sjIq>bIu*>O?op;qMCnEF}7ow?lCpdzG&Q$*GK6mQG&if?Q9?+o@ zEOCwfAKuYAw<2--eF&GXuV+d=1_FQYtc+c0Ay}g+%6p2^xh~wy_O^2~0r}NWSrKZC2IXpMc zrCS1Iu3OoGonQx!Q0~*}B&D{jv)C}0j~S0NUL*zae7y}-*|4L*-!UjX&x$D$D!59& zrt#u+$~naU=9#qJ3#5M9r6qC^*Rya)(v(Ly!E`cN2%J13FJiqybZ}uT9BxPg1J~-? zn4)v|2NpaVod2U4fULMZ0o_SCMP^rkLB_UA5;xm5mg?E-TyRl+;~@+oz`aD-O(lN9iHW=A zs%xHL(;yStjdbub^IE|b?(V(HfBuD;SZj%!KMs@LTg!->-=E0FV{Y!_Zla9}LS>)S zc35t?%2D1toM>VTM19z=JJcFlBz~cJIf-ioPj67A2?C*EC!OeZe@_w0_FwwPb$UpW zpLN`Ol%g&eDF2|;MQBkiGPs|@`GAc#5=we5^BeS{`Rv!7c2?W}&0p<# zwfXuL42}>H-=(D}Tyt0nruza&Gg96fo(q}zJ%@F+a$#*Gaw_>PrtyK?c*SDzf zH!;no8_Nx)7Cawx@S~OS$Ta?9W>iW{Zgid_ERYvgRwMce>!v^D>p<|CbRRQ6o{wMD z(jM=TnTawwooY{B{dn((yc9rt>HFN1Jk9%NTMFA1e?7-iz+#0cF3tTVOX@A|JG1P9 z(h&5*GhMz7yP^8pL3OqiQ+zfRHQ#V&5JE^~o2{j@(z#YHCp1+>IF%<@t?Bv9-JRJe z8bXK;KtqKQ>Dr<(i=0qg-TSW#nzwekK28ou{ef)?JZqeyA6D%K%=R?=Sy4I}xHb_HjR%wpHRY0D~=W#Dy< z%xWo-N42=pP-fhvT?bSoAG;6YnIAq5;2F@1?@dxhL-ErzcXOi1pW~XPeV8nNGA!Vo z%Kiyz&MY9MRot#9T-_&mG*J9KP7t{Iov)Bd;?M})FK4IQ>eRe}8UZuLE~HB7yCIg; zcLa2BcSNG^oDm7VDX3np43z-#CK}JgQ0tODLxVZTk4k0*85pm>fo{E%uV+rpWfnwf zViLiNI4)b_Zbs?(WE~p}g=rsh(P7dR^?-NxtabD{=Nn}e(>@CMFB)MGlq9Z2sAC3? zky`RM{_0ja+-oR@d7C7D)D9iP zB7I07oDA~tm67(f$_8|Lib2mIo}i-05c?2ZNqS7qk`Ge9dF@;D*DWN7{j&jVi1ejN zPJ0;rKP&mab4q2lFZB}b$kkeV6E7PW5$rCLf#NMIic8=iMPRxew4ed z4wXP=y}2C!BDj|pg@@J2X_8KZz7z^G`gmvkgsxR&^+Bfz|M`!4XJWHe)VA^RvQcvD z2)9dmufPJ{^U}egwAf=LofP5$(8Tybs(^u&&XKRyN;l&AyPArmlF`4WTO3JzPHw(z zDExWYQ+GN!jnpqudcm>SJZcj#OEl@C(a}nwzltE66|>*XrIR5XiQ}o~j@p&GmZezm zNXB@AemOb!C;x1cMo5)G^1Y7 z&MX+83h+$GJ&dn8nsM}vQNEH0%+GiZ*pId#%Mky{aKG0Hw*E%4%C~5cmJ-FZ{PG9c zeT6gZ4ekip-?%Ml2c=6l4)Kq}(=_BXutH9^E!3@teUjm$M*DV!kMkPzMyd{LFrvVYpnQ=e+oc5w8-@ zXJ-(jz{IG*c$~9hg5k1)zH;#6)jWYv!`;as^6{BA&9f`BrlzsdRhyb|X=8Vlhi~LU zT~%zgzChXPy&o6n^v%7>;rd z9=RN^<`~c`w)v6<`;jS1JzHUjd1x@n>x2b5?5P z=mAh?D-tOO4L^D$dROk0$3Ry_a3JjAbP3R*qmw; zel|Hdjo$-As8g~?yU=kY>~f+^=vjsnW9Y7+8QVn5v1SQQTY~bju=Ll7_aZ6TtT)U9 zilUaiWIe2@xa|%J$!9rH?Vq0;N2D@@R31mmkTST^X7H4C8KfzWPhFH--I)ObPklIB zo$`+0hKjd2QB(MM+nTV5p>IL>v7ReRrcFokh4dfd;bUCSuTbjW-FW&sax#TlmkMM| zHIm(4$!xIPmfk{`93g)%%0w922&X;++iG1LZ;C%@7Z!=6+Gxkg#WLn5V8?Dv8s<9`yUipvn zWJe#nz`Osu!VB~QT?qy3hmh~V-Ixedh4>h|DJM2sx8_xTEZGdU%x!9qa>pMOQW{9i zC8cJ$EAlLv6tyTVsvu=o&anv^D0wx{{w`SJPdT*jnz#%_{iLcT>-572ebUO0QGu3l zo20?MOD79?Ipt9rg68c(>ZhWnt$D6rYDG@9rv!$iayeUv^b;WiextL&_nFsBi``68 z12*>M?cC3tMpJs4c+$Ypa0juF>nSvwt=qbdVq-thDvhp`C4`?0DaHJs^CCxG>7066 z6a$ZmdB4OhcjelIreY$GHz}xOo~_$KwP}>p3ZCT~LeCdjr=8#!haDk|0s&v8OkT=O zU#(c=n(u!71feLj;R$5FZ>H)sXwAB$KH02NXilSH&>rzbr0+>NYt-eYOW)*otOTs!z-@^5no{;)!d$AD~Mhh}O;)&5wI;@NE#^fi_I9 z@W*Fn^+lA{T29Ukv7)i~*n>FA=fac1dDtm})NU%5FF(pz##pFEAU z(0k;KNJTYxTH{admrZZOi^F7h6JG5LyWk|hJ^m=T^92voRm>}fDpK|jo zcyVKw)9(q)`Qs|K16_xr=WLrIS;kK^0`@99`%z@sb_*XV9o>zBHpMOLubaWvxlQ-Q zfgt#5-1S9o>?FE6j&rw1q#)AcDhN|AZY)|74T=091&vEletqNamHDo>_E@pSp)v-K zNQ1^|zZy4pNIX&3WxX74@Z~YJRh6E}!R%ckW+ zK`9%%0n{~wmFKlw>q>PaCyw&8oVIBBYC(@mx_2t2>Y(V>?(US8JJk6r%a#z#Z7MF+ zz15>tnU@q)kJBC~*S~gfZyhmtL^_7>oHp{}EaUxq7l6r;>nt4&Moo^YlK=JPl<1)) z*MjDrfpZ3FcA}0=QkR?*0@t(#9<%h7*j8!jmJ-|5`g zZ|k+0`uxdi>}O9Zhw((l&YvCb@FjR7i3!Y$?8XkE@L9T!EPCNYFU@xOxyK^eL2BL^ z$bAhTbh$yo3e|6mXWymD8z*}B3*TUs+%>A{qpHbiy875rI*u5XQS{kS>J8UKSb;6m z@jk1^aAMxHnx1xD!6MIstIs$F&q?dTf(>un8f$gA;Xs-|BU?>2`IJ>E^x=!CpEg9I zvz=BVimUSF9Lgt?pYv%c;)Kx&4oxk(`Wd&DANE&&Ta>BDvW})b~>;3s& zqt~kBkID~+@NX%2rBNKbi-1OUqwq&Tm_n%DFi#P}!~!9ja`Z9jwVC+%WO~~#SF^ps z@n|mM@FR{Kq2Ydv{&vXB(3Ocs3|YqFIV@{ zJ`OT+m_zP$(;=5$1W>*uj1#m9B!in(a~_o5 zm5~9KR7;^b9OG+e+Wzd|oOpQ9A5P@F`qE6aD&BtL1@%Hzk=1MT3vJjftyWt1xRqGN zd}Q6N8~tLlxG)0^5Jltem=ErkpJla`2XCmo(>+*~^Ds^S*MP2iHNN z3ml8QGc=<-O}Q0K4Q%QYE7p@meTkWJWFnCvOPtIpvFHFk?s~0#%HV{HV`i+WMjHT1 zF|BvQUgE%$d<(d&55CC+7-F6Q{h z!3N;95(hkDw*NH!enf2^^sTo8yY0od$VDD$+r*lA$a#w^uZoa5@8sduT@HIiLu{DK ze8({F%IuEM-RY#Fsk3w-Y5#fDDaHzNke? zsC+@#b`7uH-&pBd>8?P8>Jsdy$^Y6<$ql$zFc@4!Js;cC+|*oy8d?ZAVicE;Sb-)2 z2}fy_XU9`)Vh^gn&FQi|$JM$j%p>cz#_PZ(!B&;puw6{e!nhf7J3NTD zu?%`4pO*4=v$UQ~z)MSUnE~H+^UBDk?e>YYW6bV4-uZbj+sz}RmCbTw`v2)t;aP+H z+nKx#FN73KS0s*NCKaHV`67o#yPlA1y?*{mFlUchsLpOnrkG6~uW7N3l(LJhJ2uyT9x{7JOAKJtQa3dOJFUawNnh{& z!ve^5z3bs^Q;~$T66M#i*_dHgPa0fpG$>@(wP%rQA`^E@f+P(};`b9+k)9vd$XyHM zckO=-x`UU(SL8xCS!U<{gM4vc1bvl*SwMX*kQLO?4dKIiWc&KPn)g+Epz8{63&@W$ z=xZA=h4{o#^UZ=%Ik9R_nTJ?0p5i@D$59INy<7HmRcL1`>+@T^!okP*{)dXz*XxOF zz33&(!&)ZVy>>D_L3Ed?vPAr)f8!OTns7G$9-)57lY|uiH}9e)?vJ!mL#MDh!Rhx- za#!$h%zXDc6z6Q)RdLj-7iBosO8lb06V>9sZY5Rmo;1(tFEd5U^i=qGzxZA#pC+W< z$|ere(F@i6!rOdDkSkqr zv}wrdRChrnbpu1u0Z~vROn@w^>U{f~V{-GEmEyU=J=To06O8xgLr3o6Rr_hbbr)e% zzl46r()8pf!J&oKh^HR=TRuw^It%k(pDbz;uL#dCH;#H)C*yD;O;K^W)Ho$I>-A}# zDzqq3T7nahMz|PRS7~Ema$Qq*@!VzFlPkOqeNF&heIt81#){}c^TfaV0pfs^ZkkGY z@`cD6Wqcs)J}>Ir65J~Wpoqo7a0 z5GLJYke2tEV>P&X9e2%4T^K`IWyN8k%oUasRMT)?^qG^9&TvLI0@^$WNu?f$oJ34T zeX|o(jbPR~mdNMj87F$|U3G#r?7{HRgP?L#V$l%*X!r*$AB`#!IlALE@-&f7my(A> z0tcwmYE?c0?g0JbMa^~;;)$1Z7>kiC8xqTJ0)00JvgDlDO#$j}G~H1_*&aQ$g)y0Co* zVlrX#)wGkYDtzZg`5bSIs@$A3v6(b!v8NfCX7{^!Z&R&4fjI)%Gl8wFiHU&pIc=$R zKmo_i;h(11X*xnL{FPiX;cVw@9i*zPt=(|kL-Zp?o>gljzFAMU;rS>=yF7nzqJ3_8 zJH));H}`na57k9yx58UJ;lpx>s*4fBx zSMlC)zxP*=S|bfl!#3TdxyroXpv7=%vgPRI=d8bo!$(J?;Uc}}PXhtoH=`i;Z_kRN$> z*{q!GKu_r~ikzq8byFf@ObaV;Pq?G|3XJ93E}MS=t(4J$`;z;!8>D%9y5oS0`L+fB zPg)*Rg?z(;^oB{Jc~j!L*U~l$wHDe#5Qq(53C6nafjh;ph>*lx`8suZgU+sv+_zzy z91fSolIa*l+TuC0spTf6*&92O`m$jc70Ie#loEY=r=S9P(cG{#v_N9qILD@c?ZF60 z1p4~L7EXcu)mH;41&Q=#6~J0NUdwFyz3^|QZydCZSJz;O^ZGC?O5V(rze z7fDDRDF1nEy*&CZiQ5cSasHXUR%5~{R}{RF9kvn*QW97eO4QK>PD!aNcxA z3BnfF()0nvQ`Unpg>f+vx121<_IQpL&%(%XZYbuN4u=`#wx0VkbltY{5>L!9W8UfFuKZ)1ArUU`b1ayN!f zUeKTGRRvm3_-A3NCQL_ZDAkr$t1{XRWqt+6QoSU`L$QuE?~CP7&O7niDu^Lgi*)8% znZtM}BVFS*;oauTr8osUXZ8`8DReU2hjZ{l$l_^_KwHe0jR0B-!)I+!uE=wO>h`pg z%80h4STRnU0GDL#e*83T%xj=uVX-}=F5m6fFMVSP%JVea@VhSfQ~_eq}M^()DW18GKEvR4dmqfR@%xb|5$I z25{XTJ^jljYDn8X{FC|N_75$g!(}TyS!LH}qMt@BaSHz=3F>OES%C=O7m^t^Iz+%R zlVTsX+oc7hT#%0Y5x7JJNbBJGY(;hc?1=BB0b*|-vOQ636)f#XO4q|LbPmc%GfXVt zi_=R}kcj5)C3fiB?VR2~xn-o>m)b3chQ|*{Uv>0TDK**ArE>o?9{#u!Ao<#@upj^F z6GgVSXDnn%BNa=CyirtwIhD5C{=+trJl4Z!e z9ItT@1f8EdjHWHP4Yp>%<2M4{K*}lwW)WNWN4~@baiwkvaCO3RQEmid?q=Q`<4MD% zV<3q${po9A+ZBHS3>R?I;%%6$yMTM}yieR(4O#>`$R(X2k{`YXhd)>;6<7G}at@Zp zfAAPuXw5%EU%=8lVYJG9oF6{7>9Xip`=NIwqk5<=g1^k@Fnb#^!fJPZ6|EY#eWaFI zdTK_b@2GP-Z#oofQwz7Y{6|X+QW1HDu)pn9t4;eOys&hysnbLdxrlD!XAd?5&M$TlpVsSnikUaj2;$4f^mCD{<-cP0cGMAJK$OxbnJzSKDV$=&^x7iwQ|Vf3p6v z>fPK_CU?M`TN%$E^X;fbxH9g2Ic>QdCjZAwgYCh8%}$nJ?yk-`t9=v@UJL_B5*@w0 zGMX>m<`oYLeH7*$=OeXJoA%N68P5wE()}x(FaCvy#bXNBt0^8Sxc;*1CBbV*B}I-X zMTN8dKU9CiK(yI9Pi*O(_KYQjIL?EXKvr8(YNd@h++4NHDBx_h!!JH%{@_dpn4-I` z4pw;Mt)3C8y}RwC;LCi=e~!0AXvX}e=H{9CoAUPtUX$GhA2T2e^qk46Q)uA_{sOzQ?`Fl3U6S9?B0gGR2fWztSNHcAsGDP>pe`PVtuAuX(0=qdJ0j}_1A=KrO40LT<#;qM=Od2m z44?b!!K<5PIH<+$=FM*{De6l<&n*eEn5FMvEHsDCj1Fz%W{GF;I2W+k&=PFBH zI02Q8lo?hYv{w*R^P1GdR0(0H=dE)+e=4co^}t&mZwKJ#BPnQy0DsHMoxzw@zHN7h z_tqLG-7){ug<{pH+GCfaf*qR@NrdP%e~|ylPa*C-`h_?sJGyZbQCxreKIDpjSL?*))S*^I_m34!Di+}3gvSz+1cMDv zOY8h84(Xuvh3HyzRjeLhaF0qc0>4vBLS$VPPeXg&rt*mM1-Pl}MhdWwrZMKU zOAu57Q2gwY_>vS^h+*Y0>u;bubEPL`D?Lhc(RiRp_UQw0uk_;+rFCt|pg$SzJH_Hj za*Oqos`CB26E-V@oD=w@|JbFji5Fv9-SEMmreSjI^kMEQ?bO&^`s|wq+E>`yYsC7p zY`sY`0(>m~A65qe%jxzH;*gKW=g{=~8~=u2y|V@PAI~ly7<{y5E-!hnUw^IA%VXtC zkU~JF0YH-PPE_d0kGeVV#!V*Yt_&xSh*y~$E%am=aP3b>uEST(bg~uuu7PAU_g5PE zHLz4pJX1)FrT6zH1P##j%E$Tb2XXp82HRu!8~y)duz86dB4Q~`?Jv5YA3|77g=6m} z>wwJ`--{ce_xHB~&X^r29$S_k7`Ux&@%}O#y>@fgJEk$@w- z7B&e-$n{Wp>x@nHgo}4^TF;Mzx;9>rG5)sXBY7H~RV;w{Y&eel@n*i^wkGU!BC*Yp zUMOXh@kc+~?`=M8nUgTIzE^653CF9fC$Hy!JQr!e9~h3R=_3GJ=y7~QaZ_Bwl?sD;Pvq;AY{%8& z1Ww|c6<7%vHb5AH+*T)yDT+48XlJDbCloz|WfjPY?l$GO_DXrsSQF{*)Z7SND!#o; zRngMU=5R^2%EWra?FXMV5mOlV^91jX!ax^R$HBJww_;Y+@p7Uq2X%Y4>Sf()AXk4hBV>%>%B5GS|o>Vx(__eKOc6;@fNCJ|Iz%k{^-^vem; zy#j6GrjYiu)I%;2LpPJ(H0KhFF*^=&iO!=!?^afNV~^r*DD<>_rs&dya#Y>vpEH

DDUO5x@&6q~njJVau))b7n&emy|!E+a9&c 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 X?Km&hyI^4|_@jANN9~oWx!?Z)ZWHV& literal 0 HcmV?d00001 diff --git a/assets/screenshot-2.png b/assets/screenshot-2.png new file mode 100644 index 0000000000000000000000000000000000000000..2778464ab95d06428ea2f125e875cd0135db3a63 GIT binary patch literal 279196 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

#zjmEJT$>hPUTnj+88bL3jKASHH0G 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ʮ_SOfoH4soRXK**?cD|0r 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

#0HCo0M&oyq1yr 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 QVEcx_)78&qol`;+0H}$Yh5!Hn literal 0 HcmV?d00001 diff --git a/assets/screenshot-3.png b/assets/screenshot-3.png new file mode 100644 index 0000000000000000000000000000000000000000..ce5712a66f52c85a3e0f9dbb54111c533fbc672d GIT binary patch literal 105907 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�NnoN5Hh4m_T~o4(P(kJ(^AvvqrJE*W26I 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

dc{YddfgK_77rfQSA@ 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 z zJGakaQ+LZPd#xgmR=6y1Dr3sa0(Hb}rn>9`P-Jf@<9YC=dyY&@`M%@bMKKjjZV%jc zmKg!SAI%+JZoNmmDwV-@_;u0jM14p9x!y)Ta5)FhAv17MwIp*c6sD*cpuyfH+V|2( zJ=MIx$&kyVpst=ZH+CfZkl|`qza8{cYa%4_}cm zP|kKwnB{OjhauGYL$4x*{+oH2plM%{N!ALADk=K)olA|UBStBLWG z)yBzJ^o|LN?LaA7l{|u2J-iRu`GAhVG_k2$>sCZJJ3YaPV2FTZ4edWQl#7Cn>HSb+ zp`s=T0`C9JQIN3WcvcH3xbCb5ANs^K540_zB>x_i-UWvu3JkE`Wgt#{wj&eDrl0|B$+bm5uVgvA@@j|H z9o}C)zXveIeYdp0p&T&j1#Jo>=BfRuK4iOVL;&Q1OtFF@Nl&4YU!e5Z`UDkV@978H zh(kTe!-8I`>6prPXMz&%dMRoUYw{(#n}s$7kRzs|HWyj1h)jN?MtNu54}_~t1!s_< zkfF-~5`eyq6urKGB)O8w)TCm`$waC;5xA0N`2x6tH1gcS{p!egvJZ2%CW)3qQas*p>G zlYvawweJkw3mFhp(7~bJ_~U^WtMjpjVhOe)_zgtlI)q!#_%?02&18$?DIl3f4GJBH z0kA1>{=~~m7-!YJaPr8KxrA?!t9XeMOcMlb(h}963hik?)bH;C#f&22*t6YGT7fV< zNdtLI-FVy2;?CTJIQZyRsmJ52c1geCRwqQ9um7~Nj4w3*c~Ps4HeBL4V@f6te#Egg@|KNQ6~rjvqlIh z!vr;mK|wSK9d?F*&|#|j4yn8~1>woL0klVDkY>9@SU*>AGc8I1WM1!Z_$DR z)vqM2{B;QWz4vKA$Z(llMjh>HJ`Nd4VZH2vR$eW+J9Wf$`%0v>2@cAx8{)VbeDe;O zztw4>PjUZki2vm4*NfSI^7Wt_oy!?TNF)s51PoMAhHp24KL(}2*#Y1f)BxsyDbvC} zNI;R%0)W3>xgPCxXZ-g19{&I|S3d&LJhB=7=(Z&aYB2Rf)F6DjUqmAg*I3fF3}tVk gzmR}aBa}!d8~$n6o;WT3UEtq^^J>3m%A5NA56^T7QUCw| literal 0 HcmV?d00001 diff --git a/block-accessibility-checks.php b/block-accessibility-checks.php index 34ab6d6..9597aef 100644 --- a/block-accessibility-checks.php +++ b/block-accessibility-checks.php @@ -2,13 +2,11 @@ /** * Plugin Name: Block Accessibility Checks - * Plugin URI: https://example.com/block-accessibility-checks - * Description: This plugin helps ensure your content meets WCAG (Web Content Accessibility Guidelines) requirements. - * Version: 0.1.0 - * Requires at least: WordPress 6.3 + * Description: Add errors and warnings to core blocks to meet WCAG (Web Content Accessibility Guidelines) requirements. + * Requires at least: 6.3 * Requires PHP: 7.0 + * Version: 1.0.0 * Author: Troy Chaplin - * Author URI: https://example.com * License: GPL-2.0-or-later * License URI: https://www.gnu.org/licenses/gpl-2.0.html * Text Domain: block-accessibility-checks @@ -17,31 +15,75 @@ * @package block-accessibility-checks */ -// If this file is called directly, abort. +/** + * Checks if the constant ABSPATH is defined and terminates the script if not. + * + * @return void + */ if (!defined('ABSPATH')) { die; } -// Setup autoloading -require_once __DIR__ . '/vendor/autoload.php'; +/** + * Defines the version of the block-accessibility-checks plugin. + * + * @var string BLOCK_ACCESSIBILITY_VERSION + */ +define('BLOCK_ACCESSIBILITY_VERSION', '1.0.0'); -// Define constants -if (!defined('BLOCK_ACCESSIBILITY_MODE')) { - define('BLOCK_ACCESSIBILITY_MODE', 'DENY'); // Default value, can be overridden with WARN in wp-config.php -} +/** + * This file is responsible for including the necessary autoload file. + */ +require_once __DIR__ . '/vendor/autoload.php'; -// Include dependencies -use BlockAccessibility\ScriptsAndStyles; +use BlockAccessibility\BlockConfig; +use BlockAccessibility\ScriptsStyles; +use BlockAccessibility\SettingsPage; use BlockAccessibility\Translations; -// Define plugin file and Text Domain +/** + * This file is located at /Users/troychaplin/Develop/wp-contribute/block-accessibility-checks/block-accessibility-checks.php. + * It defines the variables $pluginFile and $textDomain. + * + * @var string $pluginFile The path of the current plugin file. + * @var string $textDomain The text domain for translation. + */ $pluginFile = __FILE__; $textDomain = 'block-accessibility-checks'; -// Translation setup +/** + * Initializes the translations for the plugin. + * + * @param string $pluginFile The path to the main plugin file. + * @param string $textDomain The text domain for the translations. + * @return void + */ $translations = new Translations($pluginFile, $textDomain); add_action('plugins_loaded', [$translations, 'loadTextDomain']); -// Enqueue block editor assets -$scriptsStyles = new ScriptsAndStyles($pluginFile, $translations); -add_action('enqueue_block_editor_assets', [$scriptsStyles, 'enqueueAssets']); +/** + * Enqueues block and admin assets for the accessibility checks plugin. + * + * @param string $pluginFile The path to the main plugin file. + * @param array $translations An array of translations for the plugin. + * @return void + */ +$scriptsStyles = new ScriptsStyles($pluginFile, $translations); +add_action('enqueue_block_editor_assets', [$scriptsStyles, 'enqueueBlockAssets']); +add_action('admin_enqueue_scripts', [$scriptsStyles, 'enqueueAdminAssets']); + +/** + * Creates a new instance of the SettingsPage class. + * + * @param string $pluginFile The file path of the plugin. + * @param array $translations An array of translations for the plugin. + * @return SettingsPage The newly created SettingsPage object. + */ +$settingsPage = new SettingsPage($pluginFile, $translations); + +/** + * Retrieves the block configuration instance and gets the block configuration. + * + * @return BlockConfig The block configuration instance. + */ +$blockConfig = BlockConfig::getInstance()->getBlockConfig(); diff --git a/build/block-admin-rtl.css b/build/block-admin-rtl.css new file mode 100644 index 0000000..fe69234 --- /dev/null +++ b/build/block-admin-rtl.css @@ -0,0 +1 @@ +.block-a11y-checks-settings{background-color:#fff;border-radius:10px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:#1f1f1f;margin:30px 10px 30px 30px;overflow:hidden}.block-a11y-checks-settings h1{background:#2271b1;color:#fff;margin:0;padding:25px 23px}.block-a11y-checks-settings-form p.submit{margin:0;padding:0 25px 25px}.block-a11y-checks-settings-grid{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));padding:25px}@media(max-width:1536px){.block-a11y-checks-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1200px){.block-a11y-checks-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.block-a11y-checks-settings-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.block-a11y-checks-settings-field{background-color:hsla(0,0%,90%,.1);border:1px solid #e6e6e6;border-radius:5px;display:flex;flex-direction:column;gap:15px;padding:20px}.block-a11y-checks-settings-field h2{font-size:18px}.block-a11y-checks-settings-field h2,.block-a11y-checks-settings-field ul{margin:0}.block-check-radio-options{align-items:center;display:flex;font-size:16px;gap:20px} diff --git a/build/block-admin.asset.php b/build/block-admin.asset.php new file mode 100644 index 0000000..4c48121 --- /dev/null +++ b/build/block-admin.asset.php @@ -0,0 +1 @@ + array(), 'version' => '8bf204609efefb27025d'); diff --git a/build/block-admin.css b/build/block-admin.css new file mode 100644 index 0000000..750cdb4 --- /dev/null +++ b/build/block-admin.css @@ -0,0 +1 @@ +.block-a11y-checks-settings{background-color:#fff;border-radius:10px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:#1f1f1f;margin:30px 30px 30px 10px;overflow:hidden}.block-a11y-checks-settings h1{background:#2271b1;color:#fff;margin:0;padding:25px 23px}.block-a11y-checks-settings-form p.submit{margin:0;padding:0 25px 25px}.block-a11y-checks-settings-grid{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));padding:25px}@media(max-width:1536px){.block-a11y-checks-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1200px){.block-a11y-checks-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.block-a11y-checks-settings-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.block-a11y-checks-settings-field{background-color:hsla(0,0%,90%,.1);border:1px solid #e6e6e6;border-radius:5px;display:flex;flex-direction:column;gap:15px;padding:20px}.block-a11y-checks-settings-field h2{font-size:18px}.block-a11y-checks-settings-field h2,.block-a11y-checks-settings-field ul{margin:0}.block-check-radio-options{align-items:center;display:flex;font-size:16px;gap:20px} diff --git a/build/block-admin.js b/build/block-admin.js new file mode 100644 index 0000000..e69de29 diff --git a/build/block-checks-rtl.css b/build/block-checks-rtl.css index cb16266..a6a6595 100644 --- a/build/block-checks-rtl.css +++ b/build/block-checks-rtl.css @@ -1 +1 @@ -.a11y-block-error{background-color:#f7edec;border:3px dashed #8b3122;display:flex;flex-direction:column;gap:18px;margin-right:-24px;padding:20px 24px;width:100%}.a11y-error-msg{background-color:#8b3122;color:#fff;font-size:16px;font-weight:600;line-height:24px;padding:5px 10px}.a11y-error-msg+*{margin-top:0}.a11y-block-error>:last-child{margin-bottom:0}.a11y-block-error.wp-block-heading{padding-bottom:0;padding-top:0} +.a11y-block-error{background-color:#f7edec;border:1px dashed #8b3122;border-radius:5px;display:flex;flex-direction:column;gap:18px;margin-right:-50px;overflow:hidden;padding:50px;width:100%}.a11y-error-msg{background-color:#8b3122;border-radius:5px;color:#fff;font-size:16px;font-weight:600;line-height:24px;margin:-40px -40px 30px;padding:15px 20px;text-align:center}.a11y-error-msg+*{margin-top:0}.a11y-block-error>:last-child{margin-bottom:0}.a11y-block-error.wp-block-heading{padding-bottom:0;padding-top:0}.a11y-block-warning{background-color:#f7f6ec;border-radius:5px;display:flex;flex-direction:column;gap:18px;margin-right:-50px;overflow:hidden;padding:50px 50px 30px;width:100%}.a11y-warning-msg{border-bottom:2px solid #fff;color:#8b6d22;font-size:16px;font-weight:600;line-height:24px;margin:-40px -50px 10px;padding:10px 10px 20px;text-align:center}.a11y-warning-msg+*{margin-top:0}.a11y-block-warning>:last-child{margin-bottom:0}.a11y-block-warning.wp-block-heading{padding-bottom:0;padding-top:0} diff --git a/build/block-checks.asset.php b/build/block-checks.asset.php index 0b73f75..f87dd30 100644 --- a/build/block-checks.asset.php +++ b/build/block-checks.asset.php @@ -1 +1 @@ - array('wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-plugins'), 'version' => '192f55902644e0fd570a'); + array('wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-plugins'), 'version' => '12f443fb42d1eb70e4dd'); diff --git a/build/block-checks.css b/build/block-checks.css index 8fedd65..efbcdf0 100644 --- a/build/block-checks.css +++ b/build/block-checks.css @@ -1 +1 @@ -.a11y-block-error{background-color:#f7edec;border:3px dashed #8b3122;display:flex;flex-direction:column;gap:18px;margin-left:-24px;padding:20px 24px;width:100%}.a11y-error-msg{background-color:#8b3122;color:#fff;font-size:16px;font-weight:600;line-height:24px;padding:5px 10px}.a11y-error-msg+*{margin-top:0}.a11y-block-error>:last-child{margin-bottom:0}.a11y-block-error.wp-block-heading{padding-bottom:0;padding-top:0} +.a11y-block-error{background-color:#f7edec;border:1px dashed #8b3122;border-radius:5px;display:flex;flex-direction:column;gap:18px;margin-left:-50px;overflow:hidden;padding:50px;width:100%}.a11y-error-msg{background-color:#8b3122;border-radius:5px;color:#fff;font-size:16px;font-weight:600;line-height:24px;margin:-40px -40px 30px;padding:15px 20px;text-align:center}.a11y-error-msg+*{margin-top:0}.a11y-block-error>:last-child{margin-bottom:0}.a11y-block-error.wp-block-heading{padding-bottom:0;padding-top:0}.a11y-block-warning{background-color:#f7f6ec;border-radius:5px;display:flex;flex-direction:column;gap:18px;margin-left:-50px;overflow:hidden;padding:50px 50px 30px;width:100%}.a11y-warning-msg{border-bottom:2px solid #fff;color:#8b6d22;font-size:16px;font-weight:600;line-height:24px;margin:-40px -50px 10px;padding:10px 10px 20px;text-align:center}.a11y-warning-msg+*{margin-top:0}.a11y-block-warning>:last-child{margin-bottom:0}.a11y-block-warning.wp-block-heading{padding-bottom:0;padding-top:0} diff --git a/build/block-checks.js b/build/block-checks.js index 3cf3953..cc5b3ae 100644 --- a/build/block-checks.js +++ b/build/block-checks.js @@ -1 +1 @@ -(()=>{"use strict";const e=window.wp.i18n,t=window.wp.hooks,n=window.wp.compose,r=window.wp.blockEditor,i=window.wp.components;(0,t.addFilter)("blocks.registerBlockType","block-accessibility-checks/add-image-attribute",(function(e){return"core/image"!==e.name||(e.attributes=Object.assign(e.attributes,{isDecorative:{type:"boolean",default:!1}})),e}));var a=(0,n.createHigherOrderComponent)((function(t){return function(n){if("core/image"!==n.name)return React.createElement(t,n);var a=n.attributes,c=n.setAttributes,o=a.isDecorative;return React.createElement(React.Fragment,null,React.createElement(r.InspectorControls,null,React.createElement(i.PanelBody,{title:(0,e.__)("Accessibility Settings","block-accessibility-checks"),initialOpen:!0},React.createElement(i.ToggleControl,{label:(0,e.__)("Please confirm this image is decorative","block-accessibility-checks"),checked:o,onChange:function(e){return c({isDecorative:e})}}))),React.createElement(t,n))}}),"addImageInspectorControls");(0,t.addFilter)("editor.BlockEdit","block-accessibility-checks/add-inspector-control",a);const c=window.wp.plugins,o=window.wp.data;function l(){return(0,o.useSelect)((function(e){return e("core/block-editor").getBlocks()}),[]).flatMap((function(e){return m.map((function(t){return t(e)}))})).filter((function(e){return!e.isValid}))}const s=window.wp.element;function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n=e.length?{done:!0}:{done:!1,value:e[_n++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){c=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(c)throw i}}}}(t);try{for(a.s();!(i=a.n()).done;){var c=i.value;if("core/button"===c.name){var o=c.attributes,l=o.text,s=o.url;if(""===l||void 0===s)return{isValid:!1,message:(0,e.__)("Accessibility Error: Each button must have both text and URL.","block-accessibility-checks"),clientId:r}}if(c.innerBlocks.length>0){var u=n(c.innerBlocks,r);if(!u.isValid)return u}}}catch(e){a.e(e)}finally{a.f()}return{isValid:!0}};return n(t.innerBlocks,t.clientId)},function(t){return"core/heading"===t.name&&1===t.attributes.level?{isValid:!1,message:(0,e.__)("Accessibility Error: Level 1 headings are not allowed in your content area.","block-accessibility-checks"),clientId:t.clientId}:{isValid:!0}},function(t){return"core/image"!==t.name||t.attributes.alt||t.attributes.isDecorative?{isValid:!0}:{isValid:!1,message:(0,e.__)("Accessibility Error: Images are required to have alternative text.","block-accessibility-checks"),clientId:t.clientId}},function(t){return"core/table"===t.name&&0!==t.attributes.body.length&&0===t.attributes.head.length?{isValid:!1,message:(0,e.__)("Accessibility Error: Tables are required to have a header row.","block-accessibility-checks"),clientId:t.clientId}:{isValid:!0}}];(0,c.registerPlugin)("block-validation",{render:function(){var e=l(),t=(0,o.useDispatch)("core/editor"),n=t.lockPostSaving,r=t.unlockPostSaving,i=t.lockPostAutosaving,a=t.unlockPostAutosaving,c=t.disablePublishSidebar,u=t.enablePublishSidebar;return(0,s.useEffect)((function(){e.length>0&&"DENY"===blockAccessibilitySettings.mode?(n(),i(),c()):(r(),a(),u())}),[e,c,u,i,n,a,r]),null}})})(); \ No newline at end of file +(()=>{"use strict";const e=window.wp.i18n,i=window.wp.hooks,t=window.wp.compose,a=window.wp.blockEditor,c=window.wp.components;(0,i.addFilter)("blocks.registerBlockType","block-accessibility-checks/add-image-attribute",(function(e){return"core/image"!==e.name||(e.attributes=Object.assign(e.attributes,{isDecorative:{type:"boolean",default:!1}})),e}));var r=(0,t.createHigherOrderComponent)((function(i){return function(t){if("core/image"!==t.name)return React.createElement(i,t);var r=t.attributes,s=t.setAttributes,n=r.isDecorative;return React.createElement(React.Fragment,null,React.createElement(a.InspectorControls,null,React.createElement(c.PanelBody,{title:(0,e.__)("Accessibility Settings","block-accessibility-checks"),initialOpen:!0},React.createElement(c.ToggleControl,{label:(0,e.__)("Please confirm this image is decorative","block-accessibility-checks"),checked:n,onChange:function(e){return s({isDecorative:e})}}))),React.createElement(i,t))}}),"addImageInspectorControls");(0,i.addFilter)("editor.BlockEdit","block-accessibility-checks/add-inspector-control",r);const s=window.wp.plugins,n=window.wp.data,o=window.wp.element;var l=BlockAccessibilityChecks.blockChecksOptions.coreHeadingBlockCheck;function d(i){if("core/heading"===i.name&&1===i.attributes.level){var t={isValid:!0,message:"",clientId:i.clientId,mode:l};switch(l){case"error":t.isValid=!1,t.message=(0,e.__)("Accessibility Error: Level 1 headings are not allowed in your content area.","block-accessibility-checks");break;case"warning":t.isValid=!1,t.message=(0,e.__)("Warning: Level 1 headings are discouraged in your content area.","block-accessibility-checks");break;default:t.isValid=!0}return t}return{isValid:!0,mode:"none"}}var b=BlockAccessibilityChecks.blockChecksOptions.coreImageBlockCheck;function u(i){if("core/image"===i.name&&!i.attributes.alt&&!i.attributes.isDecorative){var t={isValid:!0,message:"",clientId:i.clientId,mode:b};switch(b){case"error":t.isValid=!1,t.message=(0,e.__)("Accessibility Error: Images are required to have alternative text.","block-accessibility-checks");break;case"warning":t.isValid=!1,t.message=(0,e.__)("Accessibility Warning: Images without alternative text are discouraged in your content area.","block-accessibility-checks");break;default:t.isValid=!0}return t}return{isValid:!0,mode:"none"}}var k=BlockAccessibilityChecks.blockChecksOptions.coreTableBlockCheck;function m(i){if("core/table"===i.name&&0!==i.attributes.body.length&&0===i.attributes.head.length){var t={isValid:!0,message:"",clientId:i.clientId,mode:k};switch(k){case"error":t.isValid=!1,t.message=(0,e.__)("Accessibility Error: Tables are required to have a header row.","block-accessibility-checks");break;case"warning":t.isValid=!1,t.message=(0,e.__)("Warning: It is recommended that tables have a header row.","block-accessibility-checks");break;default:t.isValid=!0}return t}return{isValid:!0,mode:"none"}}var g=(0,t.createHigherOrderComponent)((function(i){return function(t){var a=t.name,c=t.attributes,r=t.clientId,s={isValid:!0,mode:"none",message:""};switch(a){case"core/heading":s=d({name:a,attributes:c,clientId:r});break;case"core/image":s=u({name:a,attributes:c,clientId:r});break;case"core/table":s=m({name:a,attributes:c,clientId:r});break;default:s={isValid:!0,mode:"none",message:""}}if("none"===s.mode||s.isValid)return React.createElement(i,t);var n="error"===s.mode?"a11y-block-error":"a11y-block-warning",o=s.message||("error"===s.mode?(0,e.__)("Accessibility Error: This block does not meet accessibility standards.","block-accessibility-checks"):(0,e.__)("Accessibility Warning: This block may have accessibility issues.","block-accessibility-checks"));return React.createElement("div",{className:n},React.createElement("p",{className:"error"===s.mode?"a11y-error-msg":"a11y-warning-msg"},o),React.createElement(i,t))}}),"withErrorHandling");(0,i.addFilter)("editor.BlockEdit","block-accessibility-checks/with-error-handling",g);var h=[d,u,m];(0,s.registerPlugin)("block-validation",{render:function(){var e=(0,n.useSelect)((function(e){return e("core/block-editor").getBlocks()}),[]).flatMap((function(e){return h.map((function(i){return i(e)}))})).filter((function(e){return!e.isValid})),i=(0,n.useDispatch)("core/editor"),t=i.lockPostSaving,a=i.unlockPostSaving,c=i.lockPostAutosaving,r=i.unlockPostAutosaving,s=i.disablePublishSidebar,l=i.enablePublishSidebar;return(0,o.useEffect)((function(){e.some((function(e){return"error"===e.mode}))?(t(),c(),s()):(a(),r(),l())}),[e,s,l,c,t,r,a]),null}})})(); \ No newline at end of file diff --git a/composer.json b/composer.json index 8f63698..71acd42 100644 --- a/composer.json +++ b/composer.json @@ -1,7 +1,7 @@ { "autoload": { "psr-4": { - "BlockAccessibility\\": "src/" + "BlockAccessibility\\": "Functions/" } } } diff --git a/package-lock.json b/package-lock.json index 4effd91..baf9db0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,20 +12,20 @@ "@babel/core": "^7.25.2", "@babel/preset-env": "^7.25.4", "@babel/preset-react": "^7.24.7", - "@commitlint/cli": "^19.4.0", - "@commitlint/config-conventional": "^19.2.2", - "@wordpress/block-editor": "^14.1.0", - "@wordpress/components": "^28.6.0", - "@wordpress/compose": "^7.6.0", - "@wordpress/data": "^10.6.0", - "@wordpress/element": "^6.6.0", - "@wordpress/env": "^10.6.0", - "@wordpress/hooks": "^4.6.0", - "@wordpress/i18n": "^5.6.0", - "@wordpress/plugins": "^7.6.0", - "@wordpress/prettier-config": "^4.6.0", - "@wordpress/scripts": "^28.6.0", - "husky": "^9.1.5" + "@commitlint/cli": "^19.5.0", + "@commitlint/config-conventional": "^19.5.0", + "@wordpress/block-editor": "^14.2.0", + "@wordpress/components": "^28.7.0", + "@wordpress/compose": "^7.7.0", + "@wordpress/data": "^10.7.0", + "@wordpress/element": "^6.7.0", + "@wordpress/env": "^10.7.0", + "@wordpress/hooks": "^4.7.0", + "@wordpress/i18n": "^5.7.0", + "@wordpress/plugins": "^7.7.0", + "@wordpress/prettier-config": "^4.7.0", + "@wordpress/scripts": "^29.0.0", + "husky": "^9.1.6" } }, "node_modules/@ampproject/remapping": { @@ -42,18 +42,18 @@ } }, "node_modules/@ariakit/core": { - "version": "0.4.9", - "resolved": "https://registry.npmjs.org/@ariakit/core/-/core-0.4.9.tgz", - "integrity": "sha512-nV0B/OTK/0iB+P9RC7fudznYZ8eR6rR1F912Zc54e3+wSW5RrRvNOiRxyMrgENidd4R7cCMDw77XJLSBLKgEPQ==", + "version": "0.4.10", + "resolved": "https://registry.npmjs.org/@ariakit/core/-/core-0.4.10.tgz", + "integrity": "sha512-mX3EabQbfVh5uTjsTJ3+gjj7KGdTNhIN0qZHJd5Z2iPUnKl9NBy23Lgu6PEskpVsKAZ3proirjguD7U9fKMs/A==", "dev": true }, "node_modules/@ariakit/react": { - "version": "0.4.10", - "resolved": "https://registry.npmjs.org/@ariakit/react/-/react-0.4.10.tgz", - "integrity": "sha512-c1+6sNLj57aAXrBZMCVGG+OXeFrPAG0TV1jT7oPJcN/KLRs3aCuO3CCJVep/eKepFzzK01kNRGYX3wPT1TXPNw==", + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/@ariakit/react/-/react-0.4.11.tgz", + "integrity": "sha512-nLpPrmNcspqNhk4o+epsgeZfP1+Fkh4uIzNe5yrFkXolRkqHGKAxl4Hi82e0yxIBUbYbZIEwsZQQVceF1L6xrw==", "dev": true, "dependencies": { - "@ariakit/react-core": "0.4.10" + "@ariakit/react-core": "0.4.11" }, "funding": { "type": "opencollective", @@ -65,12 +65,12 @@ } }, "node_modules/@ariakit/react-core": { - "version": "0.4.10", - "resolved": "https://registry.npmjs.org/@ariakit/react-core/-/react-core-0.4.10.tgz", - "integrity": "sha512-r6DZmtHBmSoOj848+RpBwdZy/55YxPhMhfH14JIO2OLn1F6iSFkQwR7AAGpIrlYycWJFSF7KrQu50O+SSfFJdQ==", + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/@ariakit/react-core/-/react-core-0.4.11.tgz", + "integrity": "sha512-i6KedWhjZkNC7tMEKO0eNjjq2HRPiHyGaBS2x2VaWwzBepoYtjyvxRXyqLJ3gaiNdlwckN1TZsRDfD+viy13IQ==", "dev": true, "dependencies": { - "@ariakit/core": "0.4.9", + "@ariakit/core": "0.4.10", "@floating-ui/dom": "^1.0.0", "use-sync-external-store": "^1.2.0" }, @@ -150,12 +150,12 @@ } }, "node_modules/@babel/generator": { - "version": "7.25.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.4.tgz", - "integrity": "sha512-NFtZmZsyzDPJnk9Zg3BbTfKKc9UlHYzD0E//p2Z3B9nCwwtJW9T0gVbCz8+fBngnn4zf1Dr3IK8PHQQHq0lDQw==", + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.6.tgz", + "integrity": "sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw==", "dev": true, "dependencies": { - "@babel/types": "^7.25.4", + "@babel/types": "^7.25.6", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" @@ -426,13 +426,13 @@ } }, "node_modules/@babel/helpers": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.0.tgz", - "integrity": "sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==", + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.6.tgz", + "integrity": "sha512-Xg0tn4HcfTijTwfDwYlvVCl43V6h4KyVVX2aEm4qdO/PC6L2YvzLHFdmxhoeSA3eslcE6+ZVXHgWwopXYLNq4Q==", "dev": true, "dependencies": { "@babel/template": "^7.25.0", - "@babel/types": "^7.25.0" + "@babel/types": "^7.25.6" }, "engines": { "node": ">=6.9.0" @@ -454,12 +454,12 @@ } }, "node_modules/@babel/parser": { - "version": "7.25.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.4.tgz", - "integrity": "sha512-nq+eWrOgdtu3jG5Os4TQP3x3cLA8hR8TvJNjD8vnPa20WGycimcparWnLK4jJhElTK6SDyuJo1weMKO/5LpmLA==", + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.6.tgz", + "integrity": "sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==", "dev": true, "dependencies": { - "@babel/types": "^7.25.4" + "@babel/types": "^7.25.6" }, "bin": { "parser": "bin/babel-parser.js" @@ -635,12 +635,12 @@ } }, "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.7.tgz", - "integrity": "sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==", + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.25.6.tgz", + "integrity": "sha512-aABl0jHw9bZ2karQ/uUD6XP4u0SG22SJrOHFoL6XB1R7dTovOP4TzTlsxOYC5yQ1pdscVK2JTUnF6QL3ARoAiQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -650,12 +650,12 @@ } }, "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz", - "integrity": "sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==", + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.25.6.tgz", + "integrity": "sha512-sXaDXaJN9SNLymBdlWFA+bjzBhFD617ZaFiY13dGt7TVslVvVgA6fkZOP7Ki3IGElC45lwHdOTrCtKZGVAWeLQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -1897,9 +1897,9 @@ "dev": true }, "node_modules/@babel/runtime": { - "version": "7.25.4", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.4.tgz", - "integrity": "sha512-DSgLeL/FNcpXuzav5wfYvHCGvynXkJbn3Zvc3823AEe9nPwW9IK4UoCSS5yGymmQzN0pCPvivtgS6/8U2kkm1w==", + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.6.tgz", + "integrity": "sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==", "dev": true, "dependencies": { "regenerator-runtime": "^0.14.0" @@ -1923,16 +1923,16 @@ } }, "node_modules/@babel/traverse": { - "version": "7.25.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.4.tgz", - "integrity": "sha512-VJ4XsrD+nOvlXyLzmLzUs/0qjFS4sK30te5yEFlvbbUNEgKaVb2BHZUpAL+ttLPQAHNrsI3zZisbfha5Cvr8vg==", + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.6.tgz", + "integrity": "sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ==", "dev": true, "dependencies": { "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.25.4", - "@babel/parser": "^7.25.4", + "@babel/generator": "^7.25.6", + "@babel/parser": "^7.25.6", "@babel/template": "^7.25.0", - "@babel/types": "^7.25.4", + "@babel/types": "^7.25.6", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -1941,9 +1941,9 @@ } }, "node_modules/@babel/types": { - "version": "7.25.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.4.tgz", - "integrity": "sha512-zQ1ijeeCXVEh+aNL0RlmkPkG8HUiDcU2pzQQFjtbntgAczRASFzj4H+6+bV+dy1ntKR14I/DypeuRG1uma98iQ==", + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.6.tgz", + "integrity": "sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==", "dev": true, "dependencies": { "@babel/helper-string-parser": "^7.24.8", @@ -1961,17 +1961,17 @@ "dev": true }, "node_modules/@commitlint/cli": { - "version": "19.4.0", - "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-19.4.0.tgz", - "integrity": "sha512-sJX4J9UioVwZHq7JWM9tjT5bgWYaIN3rC4FP7YwfEwBYiIO+wMyRttRvQLNkow0vCdM0D67r9NEWU0Ui03I4Eg==", + "version": "19.5.0", + "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-19.5.0.tgz", + "integrity": "sha512-gaGqSliGwB86MDmAAKAtV9SV1SHdmN8pnGq4EJU4+hLisQ7IFfx4jvU4s+pk6tl0+9bv6yT+CaZkufOinkSJIQ==", "dev": true, "dependencies": { - "@commitlint/format": "^19.3.0", - "@commitlint/lint": "^19.2.2", - "@commitlint/load": "^19.4.0", - "@commitlint/read": "^19.4.0", - "@commitlint/types": "^19.0.3", - "execa": "^8.0.1", + "@commitlint/format": "^19.5.0", + "@commitlint/lint": "^19.5.0", + "@commitlint/load": "^19.5.0", + "@commitlint/read": "^19.5.0", + "@commitlint/types": "^19.5.0", + "tinyexec": "^0.3.0", "yargs": "^17.0.0" }, "bin": { @@ -1982,12 +1982,12 @@ } }, "node_modules/@commitlint/config-conventional": { - "version": "19.2.2", - "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-19.2.2.tgz", - "integrity": "sha512-mLXjsxUVLYEGgzbxbxicGPggDuyWNkf25Ht23owXIH+zV2pv1eJuzLK3t1gDY5Gp6pxdE60jZnWUY5cvgL3ufw==", + "version": "19.5.0", + "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-19.5.0.tgz", + "integrity": "sha512-OBhdtJyHNPryZKg0fFpZNOBM1ZDbntMvqMuSmpfyP86XSfwzGw4CaoYRG4RutUPg0BTK07VMRIkNJT6wi2zthg==", "dev": true, "dependencies": { - "@commitlint/types": "^19.0.3", + "@commitlint/types": "^19.5.0", "conventional-changelog-conventionalcommits": "^7.0.2" }, "engines": { @@ -1995,12 +1995,12 @@ } }, "node_modules/@commitlint/config-validator": { - "version": "19.0.3", - "resolved": "https://registry.npmjs.org/@commitlint/config-validator/-/config-validator-19.0.3.tgz", - "integrity": "sha512-2D3r4PKjoo59zBc2auodrSCaUnCSALCx54yveOFwwP/i2kfEAQrygwOleFWswLqK0UL/F9r07MFi5ev2ohyM4Q==", + "version": "19.5.0", + "resolved": "https://registry.npmjs.org/@commitlint/config-validator/-/config-validator-19.5.0.tgz", + "integrity": "sha512-CHtj92H5rdhKt17RmgALhfQt95VayrUo2tSqY9g2w+laAXyk7K/Ef6uPm9tn5qSIwSmrLjKaXK9eiNuxmQrDBw==", "dev": true, "dependencies": { - "@commitlint/types": "^19.0.3", + "@commitlint/types": "^19.5.0", "ajv": "^8.11.0" }, "engines": { @@ -2008,12 +2008,12 @@ } }, "node_modules/@commitlint/ensure": { - "version": "19.0.3", - "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-19.0.3.tgz", - "integrity": "sha512-SZEpa/VvBLoT+EFZVb91YWbmaZ/9rPH3ESrINOl0HD2kMYsjvl0tF7nMHh0EpTcv4+gTtZBAe1y/SS6/OhfZzQ==", + "version": "19.5.0", + "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-19.5.0.tgz", + "integrity": "sha512-Kv0pYZeMrdg48bHFEU5KKcccRfKmISSm9MvgIgkpI6m+ohFTB55qZlBW6eYqh/XDfRuIO0x4zSmvBjmOwWTwkg==", "dev": true, "dependencies": { - "@commitlint/types": "^19.0.3", + "@commitlint/types": "^19.5.0", "lodash.camelcase": "^4.3.0", "lodash.kebabcase": "^4.1.1", "lodash.snakecase": "^4.1.1", @@ -2025,21 +2025,21 @@ } }, "node_modules/@commitlint/execute-rule": { - "version": "19.0.0", - "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-19.0.0.tgz", - "integrity": "sha512-mtsdpY1qyWgAO/iOK0L6gSGeR7GFcdW7tIjcNFxcWkfLDF5qVbPHKuGATFqRMsxcO8OUKNj0+3WOHB7EHm4Jdw==", + "version": "19.5.0", + "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-19.5.0.tgz", + "integrity": "sha512-aqyGgytXhl2ejlk+/rfgtwpPexYyri4t8/n4ku6rRJoRhGZpLFMqrZ+YaubeGysCP6oz4mMA34YSTaSOKEeNrg==", "dev": true, "engines": { "node": ">=v18" } }, "node_modules/@commitlint/format": { - "version": "19.3.0", - "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-19.3.0.tgz", - "integrity": "sha512-luguk5/aF68HiF4H23ACAfk8qS8AHxl4LLN5oxPc24H+2+JRPsNr1OS3Gaea0CrH7PKhArBMKBz5RX9sA5NtTg==", + "version": "19.5.0", + "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-19.5.0.tgz", + "integrity": "sha512-yNy088miE52stCI3dhG/vvxFo9e4jFkU1Mj3xECfzp/bIS/JUay4491huAlVcffOoMK1cd296q0W92NlER6r3A==", "dev": true, "dependencies": { - "@commitlint/types": "^19.0.3", + "@commitlint/types": "^19.5.0", "chalk": "^5.3.0" }, "engines": { @@ -2059,12 +2059,12 @@ } }, "node_modules/@commitlint/is-ignored": { - "version": "19.2.2", - "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-19.2.2.tgz", - "integrity": "sha512-eNX54oXMVxncORywF4ZPFtJoBm3Tvp111tg1xf4zWXGfhBPKpfKG6R+G3G4v5CPlRROXpAOpQ3HMhA9n1Tck1g==", + "version": "19.5.0", + "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-19.5.0.tgz", + "integrity": "sha512-0XQ7Llsf9iL/ANtwyZ6G0NGp5Y3EQ8eDQSxv/SRcfJ0awlBY4tHFAvwWbw66FVUaWICH7iE5en+FD9TQsokZ5w==", "dev": true, "dependencies": { - "@commitlint/types": "^19.0.3", + "@commitlint/types": "^19.5.0", "semver": "^7.6.0" }, "engines": { @@ -2084,30 +2084,30 @@ } }, "node_modules/@commitlint/lint": { - "version": "19.2.2", - "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-19.2.2.tgz", - "integrity": "sha512-xrzMmz4JqwGyKQKTpFzlN0dx0TAiT7Ran1fqEBgEmEj+PU98crOFtysJgY+QdeSagx6EDRigQIXJVnfrI0ratA==", + "version": "19.5.0", + "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-19.5.0.tgz", + "integrity": "sha512-cAAQwJcRtiBxQWO0eprrAbOurtJz8U6MgYqLz+p9kLElirzSCc0vGMcyCaA1O7AqBuxo11l1XsY3FhOFowLAAg==", "dev": true, "dependencies": { - "@commitlint/is-ignored": "^19.2.2", - "@commitlint/parse": "^19.0.3", - "@commitlint/rules": "^19.0.3", - "@commitlint/types": "^19.0.3" + "@commitlint/is-ignored": "^19.5.0", + "@commitlint/parse": "^19.5.0", + "@commitlint/rules": "^19.5.0", + "@commitlint/types": "^19.5.0" }, "engines": { "node": ">=v18" } }, "node_modules/@commitlint/load": { - "version": "19.4.0", - "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-19.4.0.tgz", - "integrity": "sha512-I4lCWaEZYQJ1y+Y+gdvbGAx9pYPavqZAZ3/7/8BpWh+QjscAn8AjsUpLV2PycBsEx7gupq5gM4BViV9xwTIJuw==", + "version": "19.5.0", + "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-19.5.0.tgz", + "integrity": "sha512-INOUhkL/qaKqwcTUvCE8iIUf5XHsEPCLY9looJ/ipzi7jtGhgmtH7OOFiNvwYgH7mA8osUWOUDV8t4E2HAi4xA==", "dev": true, "dependencies": { - "@commitlint/config-validator": "^19.0.3", - "@commitlint/execute-rule": "^19.0.0", - "@commitlint/resolve-extends": "^19.1.0", - "@commitlint/types": "^19.0.3", + "@commitlint/config-validator": "^19.5.0", + "@commitlint/execute-rule": "^19.5.0", + "@commitlint/resolve-extends": "^19.5.0", + "@commitlint/types": "^19.5.0", "chalk": "^5.3.0", "cosmiconfig": "^9.0.0", "cosmiconfig-typescript-loader": "^5.0.0", @@ -2132,21 +2132,21 @@ } }, "node_modules/@commitlint/message": { - "version": "19.0.0", - "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-19.0.0.tgz", - "integrity": "sha512-c9czf6lU+9oF9gVVa2lmKaOARJvt4soRsVmbR7Njwp9FpbBgste5i7l/2l5o8MmbwGh4yE1snfnsy2qyA2r/Fw==", + "version": "19.5.0", + "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-19.5.0.tgz", + "integrity": "sha512-R7AM4YnbxN1Joj1tMfCyBryOC5aNJBdxadTZkuqtWi3Xj0kMdutq16XQwuoGbIzL2Pk62TALV1fZDCv36+JhTQ==", "dev": true, "engines": { "node": ">=v18" } }, "node_modules/@commitlint/parse": { - "version": "19.0.3", - "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-19.0.3.tgz", - "integrity": "sha512-Il+tNyOb8VDxN3P6XoBBwWJtKKGzHlitEuXA5BP6ir/3loWlsSqDr5aecl6hZcC/spjq4pHqNh0qPlfeWu38QA==", + "version": "19.5.0", + "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-19.5.0.tgz", + "integrity": "sha512-cZ/IxfAlfWYhAQV0TwcbdR1Oc0/r0Ik1GEessDJ3Lbuma/MRO8FRQX76eurcXtmhJC//rj52ZSZuXUg0oIX0Fw==", "dev": true, "dependencies": { - "@commitlint/types": "^19.0.3", + "@commitlint/types": "^19.5.0", "conventional-changelog-angular": "^7.0.0", "conventional-commits-parser": "^5.0.0" }, @@ -2155,29 +2155,29 @@ } }, "node_modules/@commitlint/read": { - "version": "19.4.0", - "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-19.4.0.tgz", - "integrity": "sha512-r95jLOEZzKDakXtnQub+zR3xjdnrl2XzerPwm7ch1/cc5JGq04tyaNpa6ty0CRCWdVrk4CZHhqHozb8yZwy2+g==", + "version": "19.5.0", + "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-19.5.0.tgz", + "integrity": "sha512-TjS3HLPsLsxFPQj6jou8/CZFAmOP2y+6V4PGYt3ihbQKTY1Jnv0QG28WRKl/d1ha6zLODPZqsxLEov52dhR9BQ==", "dev": true, "dependencies": { - "@commitlint/top-level": "^19.0.0", - "@commitlint/types": "^19.0.3", - "execa": "^8.0.1", + "@commitlint/top-level": "^19.5.0", + "@commitlint/types": "^19.5.0", "git-raw-commits": "^4.0.0", - "minimist": "^1.2.8" + "minimist": "^1.2.8", + "tinyexec": "^0.3.0" }, "engines": { "node": ">=v18" } }, "node_modules/@commitlint/resolve-extends": { - "version": "19.1.0", - "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-19.1.0.tgz", - "integrity": "sha512-z2riI+8G3CET5CPgXJPlzftH+RiWYLMYv4C9tSLdLXdr6pBNimSKukYP9MS27ejmscqCTVA4almdLh0ODD2KYg==", + "version": "19.5.0", + "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-19.5.0.tgz", + "integrity": "sha512-CU/GscZhCUsJwcKTJS9Ndh3AKGZTNFIOoQB2n8CmFnizE0VnEuJoum+COW+C1lNABEeqk6ssfc1Kkalm4bDklA==", "dev": true, "dependencies": { - "@commitlint/config-validator": "^19.0.3", - "@commitlint/types": "^19.0.3", + "@commitlint/config-validator": "^19.5.0", + "@commitlint/types": "^19.5.0", "global-directory": "^4.0.1", "import-meta-resolve": "^4.0.0", "lodash.mergewith": "^4.6.2", @@ -2188,34 +2188,33 @@ } }, "node_modules/@commitlint/rules": { - "version": "19.0.3", - "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-19.0.3.tgz", - "integrity": "sha512-TspKb9VB6svklxNCKKwxhELn7qhtY1rFF8ls58DcFd0F97XoG07xugPjjbVnLqmMkRjZDbDIwBKt9bddOfLaPw==", + "version": "19.5.0", + "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-19.5.0.tgz", + "integrity": "sha512-hDW5TPyf/h1/EufSHEKSp6Hs+YVsDMHazfJ2azIk9tHPXS6UqSz1dIRs1gpqS3eMXgtkT7JH6TW4IShdqOwhAw==", "dev": true, "dependencies": { - "@commitlint/ensure": "^19.0.3", - "@commitlint/message": "^19.0.0", - "@commitlint/to-lines": "^19.0.0", - "@commitlint/types": "^19.0.3", - "execa": "^8.0.1" + "@commitlint/ensure": "^19.5.0", + "@commitlint/message": "^19.5.0", + "@commitlint/to-lines": "^19.5.0", + "@commitlint/types": "^19.5.0" }, "engines": { "node": ">=v18" } }, "node_modules/@commitlint/to-lines": { - "version": "19.0.0", - "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-19.0.0.tgz", - "integrity": "sha512-vkxWo+VQU5wFhiP9Ub9Sre0FYe019JxFikrALVoD5UGa8/t3yOJEpEhxC5xKiENKKhUkTpEItMTRAjHw2SCpZw==", + "version": "19.5.0", + "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-19.5.0.tgz", + "integrity": "sha512-R772oj3NHPkodOSRZ9bBVNq224DOxQtNef5Pl8l2M8ZnkkzQfeSTr4uxawV2Sd3ui05dUVzvLNnzenDBO1KBeQ==", "dev": true, "engines": { "node": ">=v18" } }, "node_modules/@commitlint/top-level": { - "version": "19.0.0", - "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-19.0.0.tgz", - "integrity": "sha512-KKjShd6u1aMGNkCkaX4aG1jOGdn7f8ZI8TR1VEuNqUOjWTOdcDSsmglinglJ18JTjuBX5I1PtjrhQCRcixRVFQ==", + "version": "19.5.0", + "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-19.5.0.tgz", + "integrity": "sha512-IP1YLmGAk0yWrImPRRc578I3dDUI5A2UBJx9FbSOjxe9sTlzFiwVJ+zeMLgAtHMtGZsC8LUnzmW1qRemkFU4ng==", "dev": true, "dependencies": { "find-up": "^7.0.0" @@ -2225,9 +2224,9 @@ } }, "node_modules/@commitlint/types": { - "version": "19.0.3", - "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-19.0.3.tgz", - "integrity": "sha512-tpyc+7i6bPG9mvaBbtKUeghfyZSDgWquIDfMgqYtTbmZ9Y9VzEm2je9EYcQ0aoz5o7NvGS+rcDec93yO08MHYA==", + "version": "19.5.0", + "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-19.5.0.tgz", + "integrity": "sha512-DSHae2obMSMkAtTBSOulg5X7/z+rGLxcXQIkg3OmWvY6wifojge5uVMydfhUvs7yQj+V7jNmRZ2Xzl8GJyqRgg==", "dev": true, "dependencies": { "@types/conventional-commits-parser": "^5.0.0", @@ -2481,9 +2480,9 @@ } }, "node_modules/@eslint-community/regexpp": { - "version": "4.11.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.0.tgz", - "integrity": "sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==", + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.1.tgz", + "integrity": "sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==", "dev": true, "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" @@ -2611,28 +2610,28 @@ } }, "node_modules/@floating-ui/core": { - "version": "1.6.7", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.7.tgz", - "integrity": "sha512-yDzVT/Lm101nQ5TCVeK65LtdN7Tj4Qpr9RTXJ2vPFLqtLxwOrpoxAHAJI8J3yYWUc40J0BDBheaitK5SJmno2g==", + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.8.tgz", + "integrity": "sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==", "dev": true, "dependencies": { - "@floating-ui/utils": "^0.2.7" + "@floating-ui/utils": "^0.2.8" } }, "node_modules/@floating-ui/dom": { - "version": "1.6.10", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.10.tgz", - "integrity": "sha512-fskgCFv8J8OamCmyun8MfjB1Olfn+uZKjOKZ0vhYF3gRmEUXcGOjxWL8bBr7i4kIuPZ2KD2S3EUIOxnjC8kl2A==", + "version": "1.6.11", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.11.tgz", + "integrity": "sha512-qkMCxSR24v2vGkhYDo/UzxfJN3D4syqSjyuTFz6C7XcpU1pASPRieNI0Kj5VP3/503mOfYiGY891ugBX1GlABQ==", "dev": true, "dependencies": { "@floating-ui/core": "^1.6.0", - "@floating-ui/utils": "^0.2.7" + "@floating-ui/utils": "^0.2.8" } }, "node_modules/@floating-ui/react-dom": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.1.tgz", - "integrity": "sha512-4h84MJt3CHrtG18mGsXuLCHMrug49d7DFkU0RMIyshRveBeyV2hmV/pDaF2Uxtu8kgq5r46llp5E5FQiR0K2Yg==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.2.tgz", + "integrity": "sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A==", "dev": true, "dependencies": { "@floating-ui/dom": "^1.0.0" @@ -2643,9 +2642,9 @@ } }, "node_modules/@floating-ui/utils": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.7.tgz", - "integrity": "sha512-X8R8Oj771YRl/w+c1HqAC1szL8zWQRwFvgDwT129k9ACdBoud/+/rX9V0qiMl6LWUdP9voC2nDVZYPMQQsb6eA==", + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.8.tgz", + "integrity": "sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==", "dev": true }, "node_modules/@hapi/hoek": { @@ -3607,13 +3606,13 @@ } }, "node_modules/@playwright/test": { - "version": "1.46.1", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.46.1.tgz", - "integrity": "sha512-Fq6SwLujA/DOIvNC2EL/SojJnkKf/rAwJ//APpJJHRyMi1PdKrY3Az+4XNQ51N4RTbItbIByQ0jgd1tayq1aeA==", + "version": "1.47.1", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.47.1.tgz", + "integrity": "sha512-dbWpcNQZ5nj16m+A5UNScYx7HX5trIy7g4phrcitn+Nk83S32EBX/CLU4hiF4RGKX/yRc93AAqtfaXB7JWBd4Q==", "dev": true, "peer": true, "dependencies": { - "playwright": "1.46.1" + "playwright": "1.47.1" }, "bin": { "playwright": "cli.js" @@ -3686,49 +3685,25 @@ "dev": true }, "node_modules/@puppeteer/browsers": { - "version": "1.4.6", - "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-1.4.6.tgz", - "integrity": "sha512-x4BEjr2SjOPowNeiguzjozQbsc6h437ovD/wu+JpaenxVLm3jkgzHY2xOslMTp50HoTvQreMjiexiGQw1sqZlQ==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.4.0.tgz", + "integrity": "sha512-x8J1csfIygOwf6D6qUAZ0ASk3z63zPb7wkNeHRerCMh82qWKUrOgkuP005AJC8lDL6/evtXETGEJVcwykKT4/g==", "dev": true, "dependencies": { - "debug": "4.3.4", - "extract-zip": "2.0.1", - "progress": "2.0.3", - "proxy-agent": "6.3.0", - "tar-fs": "3.0.4", - "unbzip2-stream": "1.4.3", - "yargs": "17.7.1" + "debug": "^4.3.6", + "extract-zip": "^2.0.1", + "progress": "^2.0.3", + "proxy-agent": "^6.4.0", + "semver": "^7.6.3", + "tar-fs": "^3.0.6", + "unbzip2-stream": "^1.4.3", + "yargs": "^17.7.2" }, "bin": { "browsers": "lib/cjs/main-cli.js" }, "engines": { - "node": ">=16.3.0" - }, - "peerDependencies": { - "typescript": ">= 4.7.4" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@puppeteer/browsers/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "node": ">=18" } }, "node_modules/@puppeteer/browsers/node_modules/extract-zip": { @@ -3751,59 +3726,16 @@ "@types/yauzl": "^2.9.1" } }, - "node_modules/@puppeteer/browsers/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@puppeteer/browsers/node_modules/tar-fs": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.4.tgz", - "integrity": "sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==", - "dev": true, - "dependencies": { - "mkdirp-classic": "^0.5.2", - "pump": "^3.0.0", - "tar-stream": "^3.1.5" - } - }, - "node_modules/@puppeteer/browsers/node_modules/tar-stream": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", - "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", - "dev": true, - "dependencies": { - "b4a": "^1.6.4", - "fast-fifo": "^1.2.0", - "streamx": "^2.15.0" - } - }, - "node_modules/@puppeteer/browsers/node_modules/yargs": { - "version": "17.7.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", - "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", + "node_modules/@puppeteer/browsers/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=12" + "node": ">=10" } }, "node_modules/@radix-ui/primitive": { @@ -4217,6 +4149,12 @@ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", + "dev": true + }, "node_modules/@sentry/core": { "version": "6.19.7", "resolved": "https://registry.npmjs.org/@sentry/core/-/core-6.19.7.tgz", @@ -5064,9 +5002,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "22.5.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.5.0.tgz", - "integrity": "sha512-DkFrJOe+rfdHTqqMg0bSNlGlQ85hSoh2TPzZyhHsXnMtligRWpxUySiyw8FY14ITt24HVCiQPWxS3KO/QlGmWg==", + "version": "22.5.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.5.5.tgz", + "integrity": "sha512-Xjs4y5UPO/CLdzpgR6GirZJx36yScjh73+2NlLlkFRSoQN8B0DpfXPdZGnvVmLRLOsqDpOfTNv7D9trgGhmOIA==", "dev": true, "dependencies": { "undici-types": "~6.19.2" @@ -5100,9 +5038,9 @@ "dev": true }, "node_modules/@types/qs": { - "version": "6.9.15", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz", - "integrity": "sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==", + "version": "6.9.16", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.16.tgz", + "integrity": "sha512-7i+zxXdPD0T4cKDuxCUXJ4wHcsJLwENa6Z3dCu8cfCK743OGy5Nu1RmAGqDPsoTDINVEcdXKRvR/zre+P2Ku1A==", "dev": true }, "node_modules/@types/range-parser": { @@ -5112,9 +5050,9 @@ "dev": true }, "node_modules/@types/react": { - "version": "18.3.4", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.4.tgz", - "integrity": "sha512-J7W30FTdfCxDDjmfRM+/JqLHBIyl7xUIp9kwK637FGmY7+mkSFSe6L4jpZzhj5QMfLssSDP4/i75AKkrdC7/Jw==", + "version": "18.3.5", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.5.tgz", + "integrity": "sha512-WeqMfGJLGuLCqHGYRGHxnKrXcTitc6L/nBUWfWPcTarG3t9PsquqUMuVeXZeca+mglY4Vo5GZjCi0A3Or2lnxA==", "dev": true, "dependencies": { "@types/prop-types": "*", @@ -5762,14 +5700,14 @@ } }, "node_modules/@wordpress/a11y": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-4.6.0.tgz", - "integrity": "sha512-dSYGLgntqQCAiHBnNxttLOUZnH26m/BrIQdCXtb9JVJy5p68JAdFHbr6qFoOfOoTCvwUqE8cNS7K4GWfAJwT0w==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-4.7.0.tgz", + "integrity": "sha512-qeh8TcJNNr9M0XL3OUDawBRrZypNLsnLjcXEBd6jp8Y4kOWxowmDDT6re1uToPdYTLLW2PZmZeBLYR9OS7pgpw==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/dom-ready": "^4.6.0", - "@wordpress/i18n": "^5.6.0" + "@wordpress/dom-ready": "^4.7.0", + "@wordpress/i18n": "^5.7.0" }, "engines": { "node": ">=18.12.0", @@ -5777,14 +5715,14 @@ } }, "node_modules/@wordpress/api-fetch": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-7.6.0.tgz", - "integrity": "sha512-/T0EORXgfZJQZomDIuZyPwQQWzYjcSxo9ggpKqzQuwq+VHMIC5aEPYh3IC5KhpQxPEquvN5xm2kbcTpBVnUwiA==", + "version": "7.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-7.7.0.tgz", + "integrity": "sha512-Si/Ep5yXmxTpUT1Fxgd8PjhK6amohcSCUR50QGK9FIeCGoxBZiH7gi+VSvFAZsC2z8XvvP/tJZthB2j/9UHfPA==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/i18n": "^5.6.0", - "@wordpress/url": "^4.6.0" + "@wordpress/i18n": "^5.7.0", + "@wordpress/url": "^4.7.0" }, "engines": { "node": ">=18.12.0", @@ -5792,9 +5730,9 @@ } }, "node_modules/@wordpress/autop": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-4.6.0.tgz", - "integrity": "sha512-pcVX9Hy3c9OPbH7hKTb7ZpctpFLh2rbXOcDniosIQ4IUhcXuiePTDToUaN9qlaWdYHByL5Sgvr+abT6usqXVgA==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-4.7.0.tgz", + "integrity": "sha512-mxcee/l5ElWy4EyDaQK8GowCTb45YHg6oVkqfgm/uuwZ4JKHmBL3FhbQjqjGn0klBmQL5lDUEA8D6WKYELHhSw==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0" @@ -5805,9 +5743,9 @@ } }, "node_modules/@wordpress/babel-preset-default": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-8.6.0.tgz", - "integrity": "sha512-g8Soek91qosZgF7GVuXu8MIe/T5HZh/sxjN2w7+XWwHpT3OqOOExKbPpfHRVa2kfvqyU0M5HOG3rWU9p5grAMw==", + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-8.7.0.tgz", + "integrity": "sha512-umHgTnOeC9IqejB78XvpSVYwFPxCm2Df7dsQN1MxiwXfacHleiR/b2x+HDSXtNHRp1fESYpz8oIeUYtfOGZKWg==", "dev": true, "dependencies": { "@babel/core": "^7.16.0", @@ -5816,8 +5754,8 @@ "@babel/preset-env": "^7.16.0", "@babel/preset-typescript": "^7.16.0", "@babel/runtime": "^7.16.0", - "@wordpress/browserslist-config": "^6.6.0", - "@wordpress/warning": "^3.6.0", + "@wordpress/browserslist-config": "^6.7.0", + "@wordpress/warning": "^3.7.0", "browserslist": "^4.21.10", "core-js": "^3.31.0", "react": "^18.3.0" @@ -5828,9 +5766,9 @@ } }, "node_modules/@wordpress/base-styles": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-5.6.0.tgz", - "integrity": "sha512-U+4ROBYaxzyf96bvFEJTzTJTaSS1igk3UxMJZIUa2Ixs+rBirywEkMPbbwto8uRCCEy4c0Gq/f+lmzfU02Vvpg==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-5.7.0.tgz", + "integrity": "sha512-8bydQQ3MyDiKhZAPXBMeB97S3YPoJfJNJT73c3gRXn2qFNkJ9Q5gsSh1oL3i0Vq4s4Lf8l9bqaj8Wh8ncQPnbg==", "dev": true, "engines": { "node": ">=18.12.0", @@ -5838,9 +5776,9 @@ } }, "node_modules/@wordpress/blob": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-4.6.0.tgz", - "integrity": "sha512-dMFP7OeWJzoYjjJiU/P7kA3Tm318LBSRtHzUrIIb/iw/zh5rsbdXaqbrw/XfQDWWVmOAMqBpZ8piS8AOgj0Etg==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-4.7.0.tgz", + "integrity": "sha512-JT6eMRNjgArGny5pTqC9fey5s4jA8u5msgkYLeiICm9T06ovXgxbaPToT7xnIKZKx5StrRV3wZNApNcylQmDKg==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0" @@ -5851,44 +5789,45 @@ } }, "node_modules/@wordpress/block-editor": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-14.1.0.tgz", - "integrity": "sha512-CHe7eapTWZ3E4oiM34Zu/0/SviNANz7BngtyyYP79oohcCCeTE4YluJJ/+1jlQEFRXuDurc/3vEij0t7x2YECw==", + "version": "14.2.0", + "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-14.2.0.tgz", + "integrity": "sha512-k2rqdxGVsc2//j7EFPAD7bsvDRzKhC+dfUbN8gdzCY0Gaw61bjQHhXC6GwGjQ2w+jcIAUwgH/eyztqNs6UUwbA==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", "@emotion/react": "^11.7.1", "@emotion/styled": "^11.6.0", "@react-spring/web": "^9.4.5", - "@wordpress/a11y": "^4.6.0", - "@wordpress/api-fetch": "^7.6.0", - "@wordpress/blob": "^4.6.0", - "@wordpress/blocks": "^13.6.0", - "@wordpress/commands": "^1.6.0", - "@wordpress/components": "^28.6.0", - "@wordpress/compose": "^7.6.0", - "@wordpress/data": "^10.6.0", - "@wordpress/date": "^5.6.0", - "@wordpress/deprecated": "^4.6.0", - "@wordpress/dom": "^4.6.0", - "@wordpress/element": "^6.6.0", - "@wordpress/escape-html": "^3.6.0", - "@wordpress/hooks": "^4.6.0", - "@wordpress/html-entities": "^4.6.0", - "@wordpress/i18n": "^5.6.0", - "@wordpress/icons": "^10.6.0", - "@wordpress/is-shallow-equal": "^5.6.0", - "@wordpress/keyboard-shortcuts": "^5.6.0", - "@wordpress/keycodes": "^4.6.0", - "@wordpress/notices": "^5.6.0", - "@wordpress/preferences": "^4.6.0", - "@wordpress/private-apis": "^1.6.0", - "@wordpress/rich-text": "^7.6.0", - "@wordpress/style-engine": "^2.6.0", - "@wordpress/token-list": "^3.6.0", - "@wordpress/url": "^4.6.0", - "@wordpress/warning": "^3.6.0", - "@wordpress/wordcount": "^4.6.0", + "@wordpress/a11y": "^4.7.0", + "@wordpress/api-fetch": "^7.7.0", + "@wordpress/blob": "^4.7.0", + "@wordpress/block-serialization-default-parser": "^5.7.0", + "@wordpress/blocks": "^13.7.0", + "@wordpress/commands": "^1.7.0", + "@wordpress/components": "^28.7.0", + "@wordpress/compose": "^7.7.0", + "@wordpress/data": "^10.7.0", + "@wordpress/date": "^5.7.0", + "@wordpress/deprecated": "^4.7.0", + "@wordpress/dom": "^4.7.0", + "@wordpress/element": "^6.7.0", + "@wordpress/escape-html": "^3.7.0", + "@wordpress/hooks": "^4.7.0", + "@wordpress/html-entities": "^4.7.0", + "@wordpress/i18n": "^5.7.0", + "@wordpress/icons": "^10.7.0", + "@wordpress/is-shallow-equal": "^5.7.0", + "@wordpress/keyboard-shortcuts": "^5.7.0", + "@wordpress/keycodes": "^4.7.0", + "@wordpress/notices": "^5.7.0", + "@wordpress/preferences": "^4.7.0", + "@wordpress/private-apis": "^1.7.0", + "@wordpress/rich-text": "^7.7.0", + "@wordpress/style-engine": "^2.7.0", + "@wordpress/token-list": "^3.7.0", + "@wordpress/url": "^4.7.0", + "@wordpress/warning": "^3.7.0", + "@wordpress/wordcount": "^4.7.0", "change-case": "^4.1.2", "clsx": "^2.1.1", "colord": "^2.7.0", @@ -5896,8 +5835,9 @@ "diff": "^4.0.2", "fast-deep-equal": "^3.1.3", "memize": "^2.1.0", + "parsel-js": "^1.1.2", "postcss": "^8.4.21", - "postcss-prefixwrap": "^1.51.0", + "postcss-prefix-selector": "^1.16.0", "postcss-urlrebase": "^1.4.0", "react-autosize-textarea": "^7.1.0", "react-easy-crop": "^5.0.6", @@ -5913,9 +5853,9 @@ } }, "node_modules/@wordpress/block-serialization-default-parser": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-5.6.0.tgz", - "integrity": "sha512-nbXpyhyBp5pjnrNwqVKC6fz6drVY5rCvb9XN74QPjLDyrYrAg/76m+inv+4mlWGgY1jpPfYsXIGLAdSp4+LzAA==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-5.7.0.tgz", + "integrity": "sha512-G+f52f6CoSfB6YgBPo0kV51+EbsFG9782hnX1zNFeFuAVTs8dCXrMdoqxAfOUV0O0semnbLwClcQNNXRn8wz8g==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0" @@ -5926,27 +5866,27 @@ } }, "node_modules/@wordpress/blocks": { - "version": "13.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-13.6.0.tgz", - "integrity": "sha512-20A1ZEZGFLZAnpGDxVXra1+R0id++jbjVMmzDt16D1ogO086E79gY5VeV2RczvyPfl1+kXCo4/++6zwb/uQXFg==", + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-13.7.0.tgz", + "integrity": "sha512-JDe46DCW5QhrkKJs0dusKgSmwgFLQkFk7OgHxFpGkZHVkU1gViqh+dYMiEhbuIrAhbYkFFlbf0NcTrYSE12TAQ==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/autop": "^4.6.0", - "@wordpress/blob": "^4.6.0", - "@wordpress/block-serialization-default-parser": "^5.6.0", - "@wordpress/data": "^10.6.0", - "@wordpress/deprecated": "^4.6.0", - "@wordpress/dom": "^4.6.0", - "@wordpress/element": "^6.6.0", - "@wordpress/hooks": "^4.6.0", - "@wordpress/html-entities": "^4.6.0", - "@wordpress/i18n": "^5.6.0", - "@wordpress/is-shallow-equal": "^5.6.0", - "@wordpress/private-apis": "^1.6.0", - "@wordpress/rich-text": "^7.6.0", - "@wordpress/shortcode": "^4.6.0", - "@wordpress/warning": "^3.6.0", + "@wordpress/autop": "^4.7.0", + "@wordpress/blob": "^4.7.0", + "@wordpress/block-serialization-default-parser": "^5.7.0", + "@wordpress/data": "^10.7.0", + "@wordpress/deprecated": "^4.7.0", + "@wordpress/dom": "^4.7.0", + "@wordpress/element": "^6.7.0", + "@wordpress/hooks": "^4.7.0", + "@wordpress/html-entities": "^4.7.0", + "@wordpress/i18n": "^5.7.0", + "@wordpress/is-shallow-equal": "^5.7.0", + "@wordpress/private-apis": "^1.7.0", + "@wordpress/rich-text": "^7.7.0", + "@wordpress/shortcode": "^4.7.0", + "@wordpress/warning": "^3.7.0", "change-case": "^4.1.2", "colord": "^2.7.0", "fast-deep-equal": "^3.1.3", @@ -5968,9 +5908,9 @@ } }, "node_modules/@wordpress/browserslist-config": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-6.6.0.tgz", - "integrity": "sha512-godfjZwl9gZmgXKxUctl01MxX5uDGIgcGa7VrFxtoVX0YZPKuZob0LUOkENddfWTTRmPQfrQBMDA05XtPsmPcA==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-6.7.0.tgz", + "integrity": "sha512-4iMAK3HJEMRm16E2GLXKbQLO085FvFvVwTU2lhzXHLhewjBfjWL3TnqQ9KdOcPmPZ0AK//hULte6PG2VhTWl6w==", "dev": true, "engines": { "node": ">=18.12.0", @@ -5978,19 +5918,19 @@ } }, "node_modules/@wordpress/commands": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-1.6.0.tgz", - "integrity": "sha512-ssWzC4nhIJ0Y8CQFFaOD7o/z86X5a1JZqG2gI8x08vZLVRcIID0mZ4Y01vpp+7RsVmpOyF1ncxhimUFFLScT7g==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-1.7.0.tgz", + "integrity": "sha512-w01WuJFbSnBJ9UPgPtm0M5GZLGOfJF+EdKvonR3Jf3uApmzyCPoDeqc+UJ1MGERANXzwOOtcHqQM26hhTbG+Ug==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/components": "^28.6.0", - "@wordpress/data": "^10.6.0", - "@wordpress/element": "^6.6.0", - "@wordpress/i18n": "^5.6.0", - "@wordpress/icons": "^10.6.0", - "@wordpress/keyboard-shortcuts": "^5.6.0", - "@wordpress/private-apis": "^1.6.0", + "@wordpress/components": "^28.7.0", + "@wordpress/data": "^10.7.0", + "@wordpress/element": "^6.7.0", + "@wordpress/i18n": "^5.7.0", + "@wordpress/icons": "^10.7.0", + "@wordpress/keyboard-shortcuts": "^5.7.0", + "@wordpress/private-apis": "^1.7.0", "clsx": "^2.1.1", "cmdk": "^1.0.0" }, @@ -6004,9 +5944,9 @@ } }, "node_modules/@wordpress/components": { - "version": "28.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-28.6.0.tgz", - "integrity": "sha512-9YmA+7Tmz19oOfKifOF/VxcwJwyyLK8Y2LupK7ge6Oue0P1bMLs/9LBgZUBizoKMWmXYdzBm8pXf9Eyqq3PG0Q==", + "version": "28.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-28.7.0.tgz", + "integrity": "sha512-oxF+pAZHJ3L9p42wMDeclo6P0TOZW1+U1pKmKju33aDsAwINOU2ELpVFyIEHkA9txn8VU4lxpnNIsYY6RGlW8w==", "dev": true, "dependencies": { "@ariakit/react": "^0.4.10", @@ -6021,23 +5961,23 @@ "@types/gradient-parser": "0.1.3", "@types/highlight-words-core": "1.2.1", "@use-gesture/react": "^10.3.1", - "@wordpress/a11y": "^4.6.0", - "@wordpress/compose": "^7.6.0", - "@wordpress/date": "^5.6.0", - "@wordpress/deprecated": "^4.6.0", - "@wordpress/dom": "^4.6.0", - "@wordpress/element": "^6.6.0", - "@wordpress/escape-html": "^3.6.0", - "@wordpress/hooks": "^4.6.0", - "@wordpress/html-entities": "^4.6.0", - "@wordpress/i18n": "^5.6.0", - "@wordpress/icons": "^10.6.0", - "@wordpress/is-shallow-equal": "^5.6.0", - "@wordpress/keycodes": "^4.6.0", - "@wordpress/primitives": "^4.6.0", - "@wordpress/private-apis": "^1.6.0", - "@wordpress/rich-text": "^7.6.0", - "@wordpress/warning": "^3.6.0", + "@wordpress/a11y": "^4.7.0", + "@wordpress/compose": "^7.7.0", + "@wordpress/date": "^5.7.0", + "@wordpress/deprecated": "^4.7.0", + "@wordpress/dom": "^4.7.0", + "@wordpress/element": "^6.7.0", + "@wordpress/escape-html": "^3.7.0", + "@wordpress/hooks": "^4.7.0", + "@wordpress/html-entities": "^4.7.0", + "@wordpress/i18n": "^5.7.0", + "@wordpress/icons": "^10.7.0", + "@wordpress/is-shallow-equal": "^5.7.0", + "@wordpress/keycodes": "^4.7.0", + "@wordpress/primitives": "^4.7.0", + "@wordpress/private-apis": "^1.7.0", + "@wordpress/rich-text": "^7.7.0", + "@wordpress/warning": "^3.7.0", "change-case": "^4.1.2", "clsx": "^2.1.1", "colord": "^2.7.0", @@ -6066,20 +6006,20 @@ } }, "node_modules/@wordpress/compose": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-7.6.0.tgz", - "integrity": "sha512-4ukiLfCOUkb0zmdFpPSVOnQkpNHTWqQUOCgpMykjKO0gRfa/rZ6dxcZUQ/KEYT5EKZkGCo9bR4lBhxjNVrgfug==", + "version": "7.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-7.7.0.tgz", + "integrity": "sha512-TjhGcw9n/XbiMT63POESs1TF9O6eQRVhAPrMan5t2yusQbog5KLk4TetOasIWxD80pu5sg9P5NuupuU/oSEBYQ==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", "@types/mousetrap": "^1.6.8", - "@wordpress/deprecated": "^4.6.0", - "@wordpress/dom": "^4.6.0", - "@wordpress/element": "^6.6.0", - "@wordpress/is-shallow-equal": "^5.6.0", - "@wordpress/keycodes": "^4.6.0", - "@wordpress/priority-queue": "^3.6.0", - "@wordpress/undo-manager": "^1.6.0", + "@wordpress/deprecated": "^4.7.0", + "@wordpress/dom": "^4.7.0", + "@wordpress/element": "^6.7.0", + "@wordpress/is-shallow-equal": "^5.7.0", + "@wordpress/keycodes": "^4.7.0", + "@wordpress/priority-queue": "^3.7.0", + "@wordpress/undo-manager": "^1.7.0", "change-case": "^4.1.2", "clipboard": "^2.0.11", "mousetrap": "^1.6.5", @@ -6094,19 +6034,19 @@ } }, "node_modules/@wordpress/data": { - "version": "10.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-10.6.0.tgz", - "integrity": "sha512-u6g1IeK3Vv0Ulr/0jPWU5wpde+flWH1SDvqgc50GjG2v03NWqzie8zTGGeHo8Fque7s/UNbGYKlzrbM3+dPl5g==", + "version": "10.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-10.7.0.tgz", + "integrity": "sha512-0NqDYIMOHdilSYoH6LRaq1CHcWlJiGP6xxkjI6pu2ZEf5mo9S/UblLCzVwaZMnhae/ZxEsgQQIypIQJJqor9uw==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/compose": "^7.6.0", - "@wordpress/deprecated": "^4.6.0", - "@wordpress/element": "^6.6.0", - "@wordpress/is-shallow-equal": "^5.6.0", - "@wordpress/priority-queue": "^3.6.0", - "@wordpress/private-apis": "^1.6.0", - "@wordpress/redux-routine": "^5.6.0", + "@wordpress/compose": "^7.7.0", + "@wordpress/deprecated": "^4.7.0", + "@wordpress/element": "^6.7.0", + "@wordpress/is-shallow-equal": "^5.7.0", + "@wordpress/priority-queue": "^3.7.0", + "@wordpress/private-apis": "^1.7.0", + "@wordpress/redux-routine": "^5.7.0", "deepmerge": "^4.3.0", "equivalent-key-map": "^0.2.2", "is-plain-object": "^5.0.0", @@ -6124,13 +6064,13 @@ } }, "node_modules/@wordpress/date": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-5.6.0.tgz", - "integrity": "sha512-uB/FaNHudbs4DgaPGld+Ckvoo8kYvxcDhVyJ6Io3MgONMcsDr4KR3lOc50MprbNZPbXG2KB0CTgHA+PHNxP9iQ==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-5.7.0.tgz", + "integrity": "sha512-iMwGP/Sbz+CCgqxUUKg8W2sZiwvr9K1q7s0rHuy3YVJT46QDNpN0A6HGNmckI0z4C+CRDvOIa09OMgTz1igUAw==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/deprecated": "^4.6.0", + "@wordpress/deprecated": "^4.7.0", "moment": "^2.29.4", "moment-timezone": "^0.5.40" }, @@ -6140,9 +6080,9 @@ } }, "node_modules/@wordpress/dependency-extraction-webpack-plugin": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-6.6.0.tgz", - "integrity": "sha512-w3TqOnLnjmbBaZRea7uBoF3Uo5pH4ORdmGTiIigezl/tp7c14VIw0x9xJNs3an7hWX6yal8L5We6WR4ixSJXOQ==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-6.7.0.tgz", + "integrity": "sha512-ANsSDMkmb0NGG16NNx9uliXc6hwuE4FJLWdmqju6SGPEMuHa5pr2Xl5hCd154WzoC2VVhYMGNUYoQBRJDFNfkA==", "dev": true, "dependencies": { "json2php": "^0.0.7" @@ -6156,13 +6096,13 @@ } }, "node_modules/@wordpress/deprecated": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-4.6.0.tgz", - "integrity": "sha512-XQbF7SIb43I4Ey7nEDqowm7YJgzoUpdmZfNBN01/UXKUZ0FNaKzf2LCNjOCwfEfRE7AroyUgMR40qWVBBs+GKQ==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-4.7.0.tgz", + "integrity": "sha512-FMtYPk+yxvEAs1LDBHk1yHz48vlp/TWrTQeMph5ov7dpw4Xgfd9darXorsl4zudJVrB+Nn6dYrPmrS08rAXtQQ==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/hooks": "^4.6.0" + "@wordpress/hooks": "^4.7.0" }, "engines": { "node": ">=18.12.0", @@ -6170,13 +6110,13 @@ } }, "node_modules/@wordpress/dom": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-4.6.0.tgz", - "integrity": "sha512-ZCjMOya5dTkzgp/vTq7w1qpvVQDPoF7sJpalARUUQjeMUkUw/PTLYvvXJ3gARBCgaEdD85QjLorpxnJVz1XNng==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-4.7.0.tgz", + "integrity": "sha512-lGPEJHSHOT5Y9gWsX8V2tcsd5shDCTJqDxzL+pwDTfEsi/Os52nZCvzmavzGwRDzlm2Wmd3wNW+k/UCS/PhmXQ==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/deprecated": "^4.6.0" + "@wordpress/deprecated": "^4.7.0" }, "engines": { "node": ">=18.12.0", @@ -6184,9 +6124,9 @@ } }, "node_modules/@wordpress/dom-ready": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-4.6.0.tgz", - "integrity": "sha512-3fX1O1abmp3++FpZMPnDQygeygUggqfEvWQQQ80di/ksMEo6DXvIdtXolwDQt9WIC1WetLdI7Mf3KKVJnruyxg==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-4.7.0.tgz", + "integrity": "sha512-moMbRCPNfgCc0dT0waEr0renEsptnDMV89fGpMijA66IyvYoYsxDT57w2JqHiaKbTvbIBmgdNgDjcVgZGv5JoA==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0" @@ -6197,9 +6137,9 @@ } }, "node_modules/@wordpress/e2e-test-utils-playwright": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-1.6.0.tgz", - "integrity": "sha512-ncu9cgaysr4tYwMfWYAu0O6E6vV8iMGvHeMmZow965ogIldePkIonQIwLB3PdXz536/u5kgUAjqcTb+nhEB8lQ==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-1.7.0.tgz", + "integrity": "sha512-vmUyIqE0vmpCbfrsW2F9oZRWVN/0Ta2+vjRqpT0c8f9BbRV5L80I3o7BqkTFFPsbapafUui93taNZNNYEn2eLQ==", "dev": true, "dependencies": { "change-case": "^4.1.2", @@ -6218,15 +6158,15 @@ } }, "node_modules/@wordpress/element": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-6.6.0.tgz", - "integrity": "sha512-IvSocvmd0fNus/XZo7K1EU4UD7aOKUdi3Y7pFUW2ljBbL3vuXk3E+6bwYahCjUIlBhpgGuCjemWTdg2Awzfmiw==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-6.7.0.tgz", + "integrity": "sha512-d0kiN8DCNDNoh5P5xLb496amoadvjsSnkyJHmQsw17qP4dHZaSLONiMi9yh3NQlwIu0pcbbn3WI/9ENA79HlFQ==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", "@types/react": "^18.2.79", "@types/react-dom": "^18.2.25", - "@wordpress/escape-html": "^3.6.0", + "@wordpress/escape-html": "^3.7.0", "change-case": "^4.1.2", "is-plain-object": "^5.0.0", "react": "^18.3.0", @@ -6238,9 +6178,9 @@ } }, "node_modules/@wordpress/env": { - "version": "10.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/env/-/env-10.6.0.tgz", - "integrity": "sha512-hK4JH5oyGUKOlSBGKx+DS64G1VN8azU1Kvpn1aob3bYYFCvtoXjKOOGmK9Gnf4f2gosYexuDS5FmAfTPqi8a8Q==", + "version": "10.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/env/-/env-10.7.0.tgz", + "integrity": "sha512-tRUZJV4K5T/5lq814FaAdk35kNf50a+YcB9xay7LX5D+VN0PhAVGLPudfexc1yOIINh6cFYnDaCB+1TcAdqKhQ==", "dev": true, "dependencies": { "chalk": "^4.0.0", @@ -6335,9 +6275,9 @@ } }, "node_modules/@wordpress/escape-html": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-3.6.0.tgz", - "integrity": "sha512-NY9As0uJ81TPTogBzD6G/m7L4+sjvkjTEKkNsHLD5aEYxRX+RHlPYPyyd6y4CmlOkttwymbV9eKNP+LrfX5zZQ==", + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-3.7.0.tgz", + "integrity": "sha512-VqLQGNMs1BF6LnS+5eNjpM/sCUQhjn4QOfhDlWdVDi0ZxpZgssPzKhJ1ils/7FC0qF3vrMg8EH5xXxw2xz8A/w==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0" @@ -6348,16 +6288,16 @@ } }, "node_modules/@wordpress/eslint-plugin": { - "version": "20.3.0", - "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-20.3.0.tgz", - "integrity": "sha512-Y272ZtosmXPJJ0K5X7j0ufcpuDf1unEEDOmdyStHhYV3DGjfETPKgMBVjpmWIObu5oMlqqkTiiQaNb+lho3EIQ==", + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-21.0.0.tgz", + "integrity": "sha512-4ioakbwSZNL8eXkfK0hcY93e5Fj9dZljxj3lEFkCBWMkSpU8/pPw/7UMS0OBbGQK8rqmvnXF1y/LFH7ihCxuww==", "dev": true, "dependencies": { "@babel/eslint-parser": "^7.16.0", "@typescript-eslint/eslint-plugin": "^6.4.1", "@typescript-eslint/parser": "^6.4.1", - "@wordpress/babel-preset-default": "^8.6.0", - "@wordpress/prettier-config": "^4.6.0", + "@wordpress/babel-preset-default": "^8.7.0", + "@wordpress/prettier-config": "^4.7.0", "cosmiconfig": "^7.0.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-import": "^2.25.2", @@ -6443,9 +6383,9 @@ } }, "node_modules/@wordpress/hooks": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-4.6.0.tgz", - "integrity": "sha512-FWJhubBXeyRhx12YUmxT9pNoV9Azvx8nkynhduV+RNgA+F2SXoOf15pr+USPV//m3Bx031GN/wPHjgUCbC6+XA==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-4.7.0.tgz", + "integrity": "sha512-EGHMsNCt+PyStm3o1JWujaTA+HKcTxuEXdSHBBFDavzsgOF13bxTf1LpDYgTZJT3K9TSMP983IwfckP5t66pDw==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0" @@ -6456,9 +6396,9 @@ } }, "node_modules/@wordpress/html-entities": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-4.6.0.tgz", - "integrity": "sha512-ypTlGwDKw7jpmu9rneErkkq9dFHXzju8SGdEWkVAeqhRS9Ifri9DvmrovASB2c5IPY+Ijwh4YlVkx1yNBRHr5w==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-4.7.0.tgz", + "integrity": "sha512-dVhbaGyQaDFwMoZn5PT+d6amO3VYurVQN/bkUl6h6SeBNOsTY1DqUVzO0rLxFp8Is/4MOms61sFJL7nvWtkxaA==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0" @@ -6469,13 +6409,13 @@ } }, "node_modules/@wordpress/i18n": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-5.6.0.tgz", - "integrity": "sha512-xTpwuRh0owYFlgRHUbUAQIWr8ye3FC0ZsjDIOskJaNkrheAU9ZWKJDcmQmPvi01Udml4g9LUIaffkcRd2kyW2g==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-5.7.0.tgz", + "integrity": "sha512-o1cq1zutE5rMAM//Ra1hRfgHuWNBxFtd7XNk+BuAcILRENMaEoqAoGBmGj9lRtOcqAj+cdoWxFjBIxRa67vIrg==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/hooks": "^4.6.0", + "@wordpress/hooks": "^4.7.0", "gettext-parser": "^1.3.1", "memize": "^2.1.0", "sprintf-js": "^1.1.1", @@ -6490,14 +6430,14 @@ } }, "node_modules/@wordpress/icons": { - "version": "10.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-10.6.0.tgz", - "integrity": "sha512-dy58bQFVee2izXA65Ptar1f8mVhL1hilOJI3BWbLWmxHr9H4VjI0ohjW4ZkAhahBG2yIvKZja/HaFMTs5O/7Xg==", + "version": "10.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-10.7.0.tgz", + "integrity": "sha512-4cvi9ZIaz6IYRcOjVuALtDLPtzgt1zK+E9LskL0PAi3TJhoh746q28wv6ycP+KtJEiI+bsTf2Qu5dmCePGR/jA==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/element": "^6.6.0", - "@wordpress/primitives": "^4.6.0" + "@wordpress/element": "^6.7.0", + "@wordpress/primitives": "^4.7.0" }, "engines": { "node": ">=18.12.0", @@ -6505,9 +6445,9 @@ } }, "node_modules/@wordpress/is-shallow-equal": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-5.6.0.tgz", - "integrity": "sha512-WjxXleJePz9scpTXMTl//mn3AgEBqdHd56pWtaDgz9Ub7O5H8AMNa2BU4VDK8OOQ3iwpAUgqGhaTRK5GjbaeSA==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-5.7.0.tgz", + "integrity": "sha512-PW+OEkojwd8pZs7m8m9jVwVhLTA1kxmf01f0R2aC+bGfYvw0mlqcviCQTR6+EpRYpceh2nkDch2mD/LWT8c7ZA==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0" @@ -6518,9 +6458,9 @@ } }, "node_modules/@wordpress/jest-console": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-8.6.0.tgz", - "integrity": "sha512-U680VvNbmg8oGcNpeovuFN8w2Y8iN/lVDyjvO+iT/hsM74qAzUfjb4EOhQiaSnT/GEGP8KAqw7FNSUSMLv+/YA==", + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-8.7.0.tgz", + "integrity": "sha512-tTDsAGfhv7B6jSRUN8lA6PBBU2UKi0+ICubA8tRID1dV8ekLNr5bu01A9BHwoROajiZsCcEvaAMGbWdSO7TsvQ==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", @@ -6535,12 +6475,12 @@ } }, "node_modules/@wordpress/jest-preset-default": { - "version": "12.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-12.6.0.tgz", - "integrity": "sha512-02ZozKXzlBdJnr5fD4PKfNrDFmsA44KvPJa1zNOsIILxHk+C5ZfqcSL0q++k2dOsSpLuIZg+tNwKkOeluL+s3Q==", + "version": "12.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-12.7.0.tgz", + "integrity": "sha512-L/A75VlaI8OCNiol2sdCIY+ypFmosQIUQPcvmWu4nhEjen6CaIsX3VdRVQGtFrc0YgOyY+H2SsfKtEH9t/mQaw==", "dev": true, "dependencies": { - "@wordpress/jest-console": "^8.6.0", + "@wordpress/jest-console": "^8.7.0", "babel-jest": "^29.6.2" }, "engines": { @@ -6553,15 +6493,15 @@ } }, "node_modules/@wordpress/keyboard-shortcuts": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-5.6.0.tgz", - "integrity": "sha512-z2fZOPm3aOjhXDy/d5tE3TbekeYRv9Mc9CeeG1fdhnEGDPjxzOeMHzFKy9dnpaQ0/eRCPlE99w+/XZj/0ErqTQ==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-5.7.0.tgz", + "integrity": "sha512-9GmYcJ/jX27UM2sR07i/pGo4uQs/ry0F9K86+aMfR9Clq8PU40z0y+K4U2BEOSBJaVeaM2G2AA1XL68jc5DR8g==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/data": "^10.6.0", - "@wordpress/element": "^6.6.0", - "@wordpress/keycodes": "^4.6.0" + "@wordpress/data": "^10.7.0", + "@wordpress/element": "^6.7.0", + "@wordpress/keycodes": "^4.7.0" }, "engines": { "node": ">=18.12.0", @@ -6572,13 +6512,13 @@ } }, "node_modules/@wordpress/keycodes": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.6.0.tgz", - "integrity": "sha512-7jmKM1BLyoQPLXFl+3FPaKBrLEe7kUIkBMGS88083SQtXXFcW8sYQt5jd6E1yY6EAnniGveUNrv0C9Lbaipx3w==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.7.0.tgz", + "integrity": "sha512-x8I0xjRM8U0RnpFHWN9mA+x3MqjhJNBldiCpb59GTi3BIzPeDPgxbosAsAAgF0pYdDtGyiRkrOZA23NTia63TA==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/i18n": "^5.6.0" + "@wordpress/i18n": "^5.7.0" }, "engines": { "node": ">=18.12.0", @@ -6586,14 +6526,14 @@ } }, "node_modules/@wordpress/notices": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-5.6.0.tgz", - "integrity": "sha512-hQyo1iFxJYQGPmEH2bFsLRMONfwqOqt/ViL7dt5US3+klM7fMY5sK6lIB/JIhIHFgc8wUxJNLIYn1gVO+Yvfkw==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-5.7.0.tgz", + "integrity": "sha512-QF7PT36YHPgbk1xmHHAwn4absKzWy32zdZB/PybK7XktvsB1m9VK9uS0Jyw7wAdJrOwNkPiBkBTJR2LsUI41tg==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^4.6.0", - "@wordpress/data": "^10.6.0" + "@wordpress/a11y": "^4.7.0", + "@wordpress/data": "^10.7.0" }, "engines": { "node": ">=18.12.0", @@ -6604,9 +6544,9 @@ } }, "node_modules/@wordpress/npm-package-json-lint-config": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-5.6.0.tgz", - "integrity": "sha512-wJKEX0XC0eDQFTnvpuBQdV12KyJzWHJaAA8n6pyIgRWz8RjdeANEaKHAbdDK1aHOA5DbwuxZh7NUm4ngMaPBrA==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-5.7.0.tgz", + "integrity": "sha512-D2hjkL4lVgQ60JdyRY5od8PqiPquGaxHjk3MN0AyGcw42jYcuvN7+lDM/FHr4GVJpa0CGKey6Qe56UMiBBMUQw==", "dev": true, "engines": { "node": ">=18.12.0", @@ -6617,18 +6557,18 @@ } }, "node_modules/@wordpress/plugins": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-7.6.0.tgz", - "integrity": "sha512-dZWh5s6KUMN0Z39+o6bmjpISMcXRblLwU4aHyrPAj3hB/fPugkEC/9EcQ8BpaFFvyTX5YN8x0dTQPvLatDNTwg==", + "version": "7.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-7.7.0.tgz", + "integrity": "sha512-7nKJP7vUrx6RXfCGvrh1qXyQ4Eu6qKlPeyfUqNGDncozUSUAhqf+6UaA27XDIo0/3eY1QLuciMHOvkqhfC5ORg==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/components": "^28.6.0", - "@wordpress/compose": "^7.6.0", - "@wordpress/element": "^6.6.0", - "@wordpress/hooks": "^4.6.0", - "@wordpress/icons": "^10.6.0", - "@wordpress/is-shallow-equal": "^5.6.0", + "@wordpress/components": "^28.7.0", + "@wordpress/compose": "^7.7.0", + "@wordpress/element": "^6.7.0", + "@wordpress/hooks": "^4.7.0", + "@wordpress/icons": "^10.7.0", + "@wordpress/is-shallow-equal": "^5.7.0", "memize": "^2.0.1" }, "engines": { @@ -6641,12 +6581,12 @@ } }, "node_modules/@wordpress/postcss-plugins-preset": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-5.6.0.tgz", - "integrity": "sha512-r8QShU9dKd23nPcnOtW4Cvaf8LyZ9qyoIWw50lVNV4H9LAvaaXFN7kzID+B7bosLaqoB5vAe/H17n6/kxdDfHQ==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-5.7.0.tgz", + "integrity": "sha512-vNQGDGesErJJEHGqWAJOYqMnSfrKwObBToDd6nHD50OZ/ECydAuDwSQ97D4ZkH+y7n6zedz+/pCLcc/DnLVJSw==", "dev": true, "dependencies": { - "@wordpress/base-styles": "^5.6.0", + "@wordpress/base-styles": "^5.7.0", "autoprefixer": "^10.2.5" }, "engines": { @@ -6658,21 +6598,21 @@ } }, "node_modules/@wordpress/preferences": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-4.6.0.tgz", - "integrity": "sha512-xsG049ADLBIR2faW3TopcQyiyC9/JvbqACDNUkjMLJBNYITjopL3kStKc5vHgTvvTx1gO+6bZdz+TSwsieMopg==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-4.7.0.tgz", + "integrity": "sha512-zbzmim/kqWjuBusZjkm5sruugX88TzbadpuNmYklMvsd3jNXpbyPXWfzGcdj/Cl2v6sC1Gbt88tkfif73iPHsQ==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^4.6.0", - "@wordpress/components": "^28.6.0", - "@wordpress/compose": "^7.6.0", - "@wordpress/data": "^10.6.0", - "@wordpress/deprecated": "^4.6.0", - "@wordpress/element": "^6.6.0", - "@wordpress/i18n": "^5.6.0", - "@wordpress/icons": "^10.6.0", - "@wordpress/private-apis": "^1.6.0", + "@wordpress/a11y": "^4.7.0", + "@wordpress/components": "^28.7.0", + "@wordpress/compose": "^7.7.0", + "@wordpress/data": "^10.7.0", + "@wordpress/deprecated": "^4.7.0", + "@wordpress/element": "^6.7.0", + "@wordpress/i18n": "^5.7.0", + "@wordpress/icons": "^10.7.0", + "@wordpress/private-apis": "^1.7.0", "clsx": "^2.1.1" }, "engines": { @@ -6685,9 +6625,9 @@ } }, "node_modules/@wordpress/prettier-config": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-4.6.0.tgz", - "integrity": "sha512-e43Ep9OiNt/zRkY0NAdPni3ac7Tf761lEZDVwxwSZdrm5N4u6SXqXJrHo5/AxcnLhq/21TG4Ry+g4zEA6L1aXA==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-4.7.0.tgz", + "integrity": "sha512-GuWbbVT4ebDbkIv40AbnF+WKDl9ra6+Y+oJAbh1cpivlKnbJBFofIxk4W/MOCtaFJhsfkzrQJGFqg3xkcPJM7g==", "dev": true, "engines": { "node": ">=18.12.0", @@ -6698,13 +6638,13 @@ } }, "node_modules/@wordpress/primitives": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-4.6.0.tgz", - "integrity": "sha512-uu4ANmgwslB2YOyIBQDSwKTQXXqGDL9Gz5INe+UeJZBMt2uU/TGEjKcZ63dqbuM8mqlPAcdVGL52RCt7mIKEhQ==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-4.7.0.tgz", + "integrity": "sha512-PcAAIMT8+WqKB2HAeQlLmrcQyzyhNw9IeToJoxz+VKcc/7uLfGHplsDvtHY/X4jH8QlwlVwHSiqW/McTcxoUvQ==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/element": "^6.6.0", + "@wordpress/element": "^6.7.0", "clsx": "^2.1.1" }, "engines": { @@ -6716,9 +6656,9 @@ } }, "node_modules/@wordpress/priority-queue": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-3.6.0.tgz", - "integrity": "sha512-r2cyisWaqDLesIqC8BqWoXyNIxt1lwjvevw5Kijl9zxzxfYBsNQlu7RI1JNYgnjbDQQirWukFgprt7tdzhwssQ==", + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-3.7.0.tgz", + "integrity": "sha512-WgKOhaQdaEeOxRLL49cp2YKfsZyUsR1qHoLid64Jux9FjFqLT8t52UTYJ796AhU4W0ifxf3R1SkNpW5zslxKOg==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", @@ -6730,9 +6670,9 @@ } }, "node_modules/@wordpress/private-apis": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-1.6.0.tgz", - "integrity": "sha512-gQ978Fh3QbwzcWLkljYYyqMIbj1zNK/4tjt6zwzjzCxwwh2qcChDVfVt358wjKJ5sGdhYKIbqP8NzQQV9Un0Iw==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-1.7.0.tgz", + "integrity": "sha512-H6bbWZRL7u2awmK14ZCz7OupeIjz1HxSlB785X53k9JZ5KsbSK/FCzAvOJ5vCU9poC1fa6IT33qkgx3JNX3JEA==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0" @@ -6743,9 +6683,9 @@ } }, "node_modules/@wordpress/redux-routine": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-5.6.0.tgz", - "integrity": "sha512-CQkO+JZefPJLNBh5iBup2DRCXfUoPfEZeo2mhO91tSbBmrP08v1Pdk6YLsa8gNDXp4qJbFhNHMGCqRzEioMOhA==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-5.7.0.tgz", + "integrity": "sha512-KOU1+qFEDrptLY6lOQ3pTR+MZwe35dHfCp8xJHUJa/RI9jKULvXWrEIX0qhEMNWlinyQmwdTfmZqKxP8RuFzag==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", @@ -6762,20 +6702,20 @@ } }, "node_modules/@wordpress/rich-text": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-7.6.0.tgz", - "integrity": "sha512-XxlfrlwfCPX7f3u9DMinouYNM9PDBMeGZb4MlK2Fbrc8ympaTZOdH4U74VR3jgv0Eusx6vxFEA5JVVXpW/xS2w==", + "version": "7.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-7.7.0.tgz", + "integrity": "sha512-is96sOolYVeE/58jUr6GxZKY1XGWrF988lT8FUg7U4u0KgdDSIEPLacs4USE8OoqxZYCIAnwSPenMXN+ZPvOfw==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^4.6.0", - "@wordpress/compose": "^7.6.0", - "@wordpress/data": "^10.6.0", - "@wordpress/deprecated": "^4.6.0", - "@wordpress/element": "^6.6.0", - "@wordpress/escape-html": "^3.6.0", - "@wordpress/i18n": "^5.6.0", - "@wordpress/keycodes": "^4.6.0", + "@wordpress/a11y": "^4.7.0", + "@wordpress/compose": "^7.7.0", + "@wordpress/data": "^10.7.0", + "@wordpress/deprecated": "^4.7.0", + "@wordpress/element": "^6.7.0", + "@wordpress/escape-html": "^3.7.0", + "@wordpress/i18n": "^5.7.0", + "@wordpress/keycodes": "^4.7.0", "memize": "^2.1.0" }, "engines": { @@ -6787,24 +6727,24 @@ } }, "node_modules/@wordpress/scripts": { - "version": "28.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-28.6.0.tgz", - "integrity": "sha512-CBmmC3ftafLQ0hXXust5w9W/H1D14k28oQxCSYWQncAcCocGyOlALoEN27BGh+Hb79PZDqC/HB71ni6fQZOQTQ==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-29.0.0.tgz", + "integrity": "sha512-OmquZmxWJxwnCxacB1nKfOjsirvBQgkrjKNuVmCF9gLwTG5GZl03xY7SvnNlhfP527rU0FZa4rKlHwdD2MKpAQ==", "dev": true, "dependencies": { "@babel/core": "^7.16.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.11", "@svgr/webpack": "^8.0.1", - "@wordpress/babel-preset-default": "^8.6.0", - "@wordpress/browserslist-config": "^6.6.0", - "@wordpress/dependency-extraction-webpack-plugin": "^6.6.0", - "@wordpress/e2e-test-utils-playwright": "^1.6.0", - "@wordpress/eslint-plugin": "^20.3.0", - "@wordpress/jest-preset-default": "^12.6.0", - "@wordpress/npm-package-json-lint-config": "^5.6.0", - "@wordpress/postcss-plugins-preset": "^5.6.0", - "@wordpress/prettier-config": "^4.6.0", - "@wordpress/stylelint-config": "^22.6.0", + "@wordpress/babel-preset-default": "^8.7.0", + "@wordpress/browserslist-config": "^6.7.0", + "@wordpress/dependency-extraction-webpack-plugin": "^6.7.0", + "@wordpress/e2e-test-utils-playwright": "^1.7.0", + "@wordpress/eslint-plugin": "^21.0.0", + "@wordpress/jest-preset-default": "^12.7.0", + "@wordpress/npm-package-json-lint-config": "^5.7.0", + "@wordpress/postcss-plugins-preset": "^5.7.0", + "@wordpress/prettier-config": "^4.7.0", + "@wordpress/stylelint-config": "^22.7.0", "adm-zip": "^0.5.9", "babel-jest": "^29.6.2", "babel-loader": "^8.2.3", @@ -6833,9 +6773,10 @@ "npm-package-json-lint": "^6.4.0", "npm-packlist": "^3.0.0", "postcss": "^8.4.5", + "postcss-import": "^16.1.0", "postcss-loader": "^6.2.1", "prettier": "npm:wp-prettier@3.0.3", - "puppeteer-core": "^13.2.0", + "puppeteer-core": "^23.1.0", "react-refresh": "^0.14.0", "read-pkg-up": "^7.0.1", "resolve-bin": "^0.4.0", @@ -6952,9 +6893,9 @@ } }, "node_modules/@wordpress/shortcode": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-4.6.0.tgz", - "integrity": "sha512-tiaLByZbcpvsIJ7uK9RdRgCNHQp2w03DYihZEW82Pg0hnKqkIsgO3GcDkZdoItooeNjnT+vFN9R4TFm6qFCmGA==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-4.7.0.tgz", + "integrity": "sha512-sgIc7wnkpjGSrYulZn4++LRuj8xH0yDkWguBLeIDrOWHPgyDfqaW8wIZ0WGuQCPb8L9bKXdzkfVfiuVy4JvDNg==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", @@ -6966,9 +6907,9 @@ } }, "node_modules/@wordpress/style-engine": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-2.6.0.tgz", - "integrity": "sha512-tFzMGTmWcHacvoLEhxcFnYobC6maotZHMxDsZpse6Bo/PLbxo2JbYBq2QTqMtfxtfTQ8b/PzY/y9eArmPYhRmw==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-2.7.0.tgz", + "integrity": "sha512-ISIUzoTxzMZQLY7dzwPlWaKG8mh5ZUBTALxyNlglHVlxoNyQ1e/Yw1duZySxSvnfdfVeKRw33iJO0iQQCxinsA==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", @@ -6980,9 +6921,9 @@ } }, "node_modules/@wordpress/stylelint-config": { - "version": "22.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-22.6.0.tgz", - "integrity": "sha512-wtGdEbHp99Vh/ya4swP8AWKzZCDFHke1SYHvmgdbomSJ+C87APp9q4ggfk2VOk/tIcrHPK9oagDFH05B8H+VLA==", + "version": "22.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-22.7.0.tgz", + "integrity": "sha512-nzFUC1urqtLklCke38VTH7yYlF3ihHu+ULRYwzhJNqWzttwz4srj60M3etEa2pdd2U6yywotQAJzcDbHw01qvQ==", "dev": true, "dependencies": { "stylelint-config-recommended": "^6.0.0", @@ -6997,9 +6938,9 @@ } }, "node_modules/@wordpress/token-list": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-3.6.0.tgz", - "integrity": "sha512-Tj+0blLAZRRE/F1ON6gnT3OHBYSmARnD4uQaW3BlyP0ghVofOSQp0wlwNTDOqsRga4mcCrgNlkhcHXVpjbGpvg==", + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-3.7.0.tgz", + "integrity": "sha512-joJ/J3NjzVIXN0PDV+BayyVm4ZNP1XInUI4XDuP1zNb++OEqcuX9OBa4cqNgzyNImRTZStjD/fPKs28BTrG87g==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0" @@ -7010,13 +6951,13 @@ } }, "node_modules/@wordpress/undo-manager": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-1.6.0.tgz", - "integrity": "sha512-Sl2rG/7t5zTQOgp+jOPn5m27sKd1DJIX/EGhM6LtRcjXZqa0rLDJXal1xWfkZk5oghaqW1TAwXJsg9UdAlh7Nw==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-1.7.0.tgz", + "integrity": "sha512-FHkwMD/jbe5jhVXfD9bSNhEivhMeszm20/ymEP6vAsLVJB2K25iAMOGvsq5jtznyJiqQzNUmvPERN0IKnaHQnA==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/is-shallow-equal": "^5.6.0" + "@wordpress/is-shallow-equal": "^5.7.0" }, "engines": { "node": ">=18.12.0", @@ -7024,9 +6965,9 @@ } }, "node_modules/@wordpress/url": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-4.6.0.tgz", - "integrity": "sha512-83RS6lXZ45peBzG3oPKBKU5O4o3jZd7b2oN6rwQGJMILgZl6RCrYFKxpRJ1dh+Cd9744D3PGadsyjLMFpveURA==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-4.7.0.tgz", + "integrity": "sha512-c9L3L4+YrygKtf5S7DKFP1wNbFvqPLp8Uub4VgPKWmlZnIB2hsRNXELba5qGHpPmzTg82KwXImRAuHSMrfr+LA==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", @@ -7038,9 +6979,9 @@ } }, "node_modules/@wordpress/warning": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-3.6.0.tgz", - "integrity": "sha512-pm57z1LZkzfQsXsji6yxcP0XSymKbvP087vJLlMkmLf+MoNVyTD6UvFpXl8hRSH6C6pySoJSgGFXaH81CRuO2Q==", + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-3.7.0.tgz", + "integrity": "sha512-wGbQfPlf8YV6gGhcGPYWUhHORct4xaBQSaDTJrwzlgHYyrrJUVXXgZxaM4+Aa23zQoA13nvFQHvfssOkwdh65g==", "dev": true, "engines": { "node": ">=18.12.0", @@ -7048,9 +6989,9 @@ } }, "node_modules/@wordpress/wordcount": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-4.6.0.tgz", - "integrity": "sha512-LI5vNOsyPaJ5rHVb7BWnZco3BNrAGJPjVnOl8hls65P7aglTI+X4IKBfIUkbiyX7f7peVRiWJMoYafDuI4xphQ==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-4.7.0.tgz", + "integrity": "sha512-NcxUhnkvdybK7V2c0w7A/SAiDByTrE/jbTxGwIHa3gh1YOofhwfFH9wGxFQp1ZUpoE9HZY6eS4HCScoWsEXJ0Q==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0" @@ -7133,9 +7074,9 @@ } }, "node_modules/acorn-walk": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.3.tgz", - "integrity": "sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==", + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", "dev": true, "dependencies": { "acorn": "^8.11.0" @@ -7145,9 +7086,9 @@ } }, "node_modules/adm-zip": { - "version": "0.5.15", - "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.15.tgz", - "integrity": "sha512-jYPWSeOA8EFoZnucrKCNihqBjoEGQSU4HKgHYQgKNEQ0pQF9a/DYuo/+fAxY76k4qe75LUlLWpAM1QWcBMTOKw==", + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.16.tgz", + "integrity": "sha512-TGw5yVi4saajsSEgz25grObGHEUaDrniwvA2qwSC060KfqGPdglhvPMA2lPIoxs3PQIItj2iag35fONcQqgUaQ==", "dev": true, "engines": { "node": ">=12.0" @@ -7645,9 +7586,9 @@ } }, "node_modules/axios": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.4.tgz", - "integrity": "sha512-DukmaFRnY6AzAALSH4J2M3k6PkaC+MfaAGdEERRWcC9q3/TWQwLpHR8ZRLKTdQ3aBDL64EdluRDjJqKw+BPZEw==", + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.7.tgz", + "integrity": "sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==", "dev": true, "dependencies": { "follow-redirects": "^1.15.6", @@ -7656,12 +7597,12 @@ } }, "node_modules/axobject-query": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz", - "integrity": "sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", "dev": true, - "dependencies": { - "deep-equal": "^2.0.5" + "engines": { + "node": ">= 0.4" } }, "node_modules/b4a": { @@ -8018,6 +7959,46 @@ "dev": true, "optional": true }, + "node_modules/bare-fs": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-2.3.5.tgz", + "integrity": "sha512-SlE9eTxifPDJrT6YgemQ1WGFleevzwY+XAP1Xqgl56HtcrisC2CHCZ2tq6dBpcH2TnNxwUEUGhweo+lrQtYuiw==", + "dev": true, + "optional": true, + "dependencies": { + "bare-events": "^2.0.0", + "bare-path": "^2.0.0", + "bare-stream": "^2.0.0" + } + }, + "node_modules/bare-os": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-2.4.4.tgz", + "integrity": "sha512-z3UiI2yi1mK0sXeRdc4O1Kk8aOa/e+FNWZcTiPB/dfTWyLypuE99LibgRaQki914Jq//yAWylcAt+mknKdixRQ==", + "dev": true, + "optional": true + }, + "node_modules/bare-path": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-2.1.3.tgz", + "integrity": "sha512-lh/eITfU8hrj9Ru5quUp0Io1kJWIk1bTjzo7JH1P5dWmQ2EL4hFUlfI8FonAhSlgIfhn63p84CDY/x+PisgcXA==", + "dev": true, + "optional": true, + "dependencies": { + "bare-os": "^2.1.0" + } + }, + "node_modules/bare-stream": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.3.0.tgz", + "integrity": "sha512-pVRWciewGUeCyKEuRxwv06M079r+fRjAQjBEK2P6OYGrO43O+Z0LrPZZEjlc4mB6C2RpZ9AxJ1s7NLEtOHO6eA==", + "dev": true, + "optional": true, + "dependencies": { + "b4a": "^1.6.6", + "streamx": "^2.20.0" + } + }, "node_modules/base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", @@ -8074,35 +8055,10 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dev": true, - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "node_modules/bl/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/body-parser": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", - "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", "dev": true, "dependencies": { "bytes": "3.1.2", @@ -8113,7 +8069,7 @@ "http-errors": "2.0.0", "iconv-lite": "0.4.24", "on-finished": "2.4.1", - "qs": "6.11.0", + "qs": "6.13.0", "raw-body": "2.5.2", "type-is": "~1.6.18", "unpipe": "1.0.0" @@ -8324,21 +8280,6 @@ "node": ">=8" } }, - "node_modules/cacheable-request/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/call-bind": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", @@ -8437,9 +8378,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001651", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001651.tgz", - "integrity": "sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==", + "version": "1.0.30001660", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001660.tgz", + "integrity": "sha512-GacvNTTuATm26qC74pt+ad1fW15mlQ/zuTzzY1ZoIzECTP8HURDfF43kNxPgf7H1jmelCBQTTbBNxdSXOA7Bqg==", "dev": true, "funding": [ { @@ -8648,12 +8589,6 @@ "node": ">= 6" } }, - "node_modules/chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true - }, "node_modules/chrome-launcher": { "version": "0.15.2", "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.15.2.tgz", @@ -8681,6 +8616,20 @@ "node": ">=6.0" } }, + "node_modules/chromium-bidi": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.6.5.tgz", + "integrity": "sha512-RuLrmzYrxSb0s9SgpB+QN5jJucPduZQ/9SIe76MDxYJuecPW5mxMdacJ1f4EtgiV+R0p3sCkznTMvH0MPGFqjA==", + "dev": true, + "dependencies": { + "mitt": "3.0.1", + "urlpattern-polyfill": "10.0.0", + "zod": "3.23.8" + }, + "peerDependencies": { + "devtools-protocol": "*" + } + }, "node_modules/ci-info": { "version": "3.9.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", @@ -8697,9 +8646,9 @@ } }, "node_modules/cjs-module-lexer": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.3.1.tgz", - "integrity": "sha512-a3KdPAANPbNE4ZUv9h6LckSl9zLsYOP4MBmhIPkRaeyybt+r4UghLvq+xw/YwUcC1gqylCkL4rdVs3Lwupjm4Q==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.1.tgz", + "integrity": "sha512-cuSVIHi9/9E/+821Qjdvngor+xpnlwnuwIyZOaLmHBVdXL+gP+I6QQB9VkO7RI77YIcTV+S1W9AreJ5eN63JBA==", "dev": true }, "node_modules/clean-webpack-plugin": { @@ -9032,12 +8981,6 @@ "node": ">=8" } }, - "node_modules/configstore/node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, "node_modules/configstore/node_modules/write-file-atomic": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", @@ -9422,12 +9365,12 @@ } }, "node_modules/cross-fetch": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", - "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz", + "integrity": "sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==", "dev": true, "dependencies": { - "node-fetch": "2.6.7" + "node-fetch": "^2.6.12" } }, "node_modules/cross-spawn": { @@ -9854,12 +9797,12 @@ "dev": true }, "node_modules/debug": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", - "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", "dev": true, "dependencies": { - "ms": "2.1.2" + "ms": "^2.1.3" }, "engines": { "node": ">=6.0" @@ -10019,176 +9962,10 @@ "node": ">= 10" } }, - "node_modules/default-gateway/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/default-gateway/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/default-gateway/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/default-gateway/node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true, - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/default-gateway/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/default-gateway/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/default-gateway/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/default-gateway/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/default-gateway/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/default-gateway/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/default-gateway/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/default-gateway/node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "node_modules/default-gateway/node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/default-gateway/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/defaults": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", "dev": true, "dependencies": { "clone": "^1.0.2" @@ -10561,9 +10338,9 @@ "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.5.13", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.13.tgz", - "integrity": "sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q==", + "version": "1.5.23", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.23.tgz", + "integrity": "sha512-mBhODedOXg4v5QWwl21DjM5amzjmI1zw9EPrPK/5Wx7C8jt33bpZNrC7OhHUG3pxRtbLpr3W2dXT+Ph1SsfRZA==", "dev": true }, "node_modules/emittery": { @@ -10594,9 +10371,9 @@ } }, "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", "dev": true, "engines": { "node": ">= 0.8" @@ -10668,9 +10445,9 @@ } }, "node_modules/envinfo": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.13.0.tgz", - "integrity": "sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.14.0.tgz", + "integrity": "sha512-CO40UI41xDQzhLB1hWyqUKgFhs250pNcGbyGKe1l/e4FSaI/+YE4IMG76GDt0In67WLPACIITC+sOi08x4wIvg==", "dev": true, "bin": { "envinfo": "dist/cli.js" @@ -10888,9 +10665,9 @@ } }, "node_modules/escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", "dev": true, "engines": { "node": ">=6" @@ -11033,9 +10810,9 @@ } }, "node_modules/eslint-module-utils": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz", - "integrity": "sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.11.0.tgz", + "integrity": "sha512-gbBE5Hitek/oG6MUVj6sFuzEjA/ClzNflVrLovHi/JgLdC7fiN5gLAY1WIPW1a0V5I999MnsrvVrCOGmmVqDBQ==", "dev": true, "dependencies": { "debug": "^3.2.7" @@ -11059,26 +10836,27 @@ } }, "node_modules/eslint-plugin-import": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", - "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", + "version": "2.30.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.30.0.tgz", + "integrity": "sha512-/mHNE9jINJfiD2EKkg1BKyPyUk4zdnT54YgbOgfjSakWT5oyX/qQLVNTkehyfpcMxZXMy1zyonZ2v7hZTX43Yw==", "dev": true, "dependencies": { - "array-includes": "^3.1.7", - "array.prototype.findlastindex": "^1.2.3", + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.8", + "array.prototype.findlastindex": "^1.2.5", "array.prototype.flat": "^1.3.2", "array.prototype.flatmap": "^1.3.2", "debug": "^3.2.7", "doctrine": "^2.1.0", "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.8.0", - "hasown": "^2.0.0", - "is-core-module": "^2.13.1", + "eslint-module-utils": "^2.9.0", + "hasown": "^2.0.2", + "is-core-module": "^2.15.1", "is-glob": "^4.0.3", "minimatch": "^3.1.2", - "object.fromentries": "^2.0.7", - "object.groupby": "^1.0.1", - "object.values": "^1.1.7", + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.0", "semver": "^6.3.1", "tsconfig-paths": "^3.15.0" }, @@ -11317,17 +11095,17 @@ } }, "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.9.0.tgz", - "integrity": "sha512-nOFOCaJG2pYqORjK19lqPqxMO/JpvdCZdPtNdxY3kvom3jTvkAbOvQvD8wuD0G8BYR0IGAGYDlzqWJOh/ybn2g==", + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.0.tgz", + "integrity": "sha512-ySOHvXX8eSN6zz8Bywacm7CvGNhUtdjvqfQDVe6020TUK34Cywkw7m0KsCCk1Qtm9G1FayfTN1/7mMYnYO2Bhg==", "dev": true, "dependencies": { "aria-query": "~5.1.3", "array-includes": "^3.1.8", "array.prototype.flatmap": "^1.3.2", "ast-types-flow": "^0.0.8", - "axe-core": "^4.9.1", - "axobject-query": "~3.1.1", + "axe-core": "^4.10.0", + "axobject-query": "^4.1.0", "damerau-levenshtein": "^1.0.8", "emoji-regex": "^9.2.2", "es-iterator-helpers": "^1.0.19", @@ -11343,7 +11121,7 @@ "node": ">=4.0" }, "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" } }, "node_modules/eslint-plugin-jsx-a11y/node_modules/brace-expansion": { @@ -11414,9 +11192,9 @@ } }, "node_modules/eslint-plugin-react": { - "version": "7.35.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.35.0.tgz", - "integrity": "sha512-v501SSMOWv8gerHkk+IIQBkcGRGrO2nfybfj5pLxuJNFTPxxA3PSryhXTK+9pNbtkggheDdsC0E9Q8CuPk6JKA==", + "version": "7.36.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.36.1.tgz", + "integrity": "sha512-/qwbqNXZoq+VP30s1d4Nc1C5GTxjJQjk4Jzs4Wq2qzxFM7dSmuG2UkIjg2USMLh3A/aVcUNrK7v0J5U1XEGGwA==", "dev": true, "dependencies": { "array-includes": "^3.1.8", @@ -11771,15 +11549,6 @@ "node": ">=8" } }, - "node_modules/eslint/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/eslint/node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -11949,23 +11718,23 @@ } }, "node_modules/execa": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", - "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dev": true, "dependencies": { "cross-spawn": "^7.0.3", - "get-stream": "^8.0.1", - "human-signals": "^5.0.0", - "is-stream": "^3.0.0", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^4.1.0", - "strip-final-newline": "^3.0.0" + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" }, "engines": { - "node": ">=16.17" + "node": ">=10" }, "funding": { "url": "https://github.com/sindresorhus/execa?sponsor=1" @@ -11985,13 +11754,16 @@ "node": ">= 8" } }, - "node_modules/execa/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "node_modules/execa/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "dev": true, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/execa/node_modules/shebang-command": { @@ -12074,37 +11846,37 @@ "dev": true }, "node_modules/express": { - "version": "4.19.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", - "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.0.tgz", + "integrity": "sha512-VqcNGcj/Id5ZT1LZ/cfihi3ttTn+NJmkli2eZADigjq29qTlWi/hAQ43t/VLPq8+UX06FCEx3ByOYet6ZFblng==", "dev": true, "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.2", + "body-parser": "1.20.3", "content-disposition": "0.5.4", "content-type": "~1.0.4", "cookie": "0.6.0", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "2.0.0", - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "1.2.0", + "finalhandler": "1.3.1", "fresh": "0.5.2", "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", + "merge-descriptors": "1.0.3", "methods": "~1.1.2", "on-finished": "2.4.1", "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", + "path-to-regexp": "0.1.10", "proxy-addr": "~2.0.7", - "qs": "6.11.0", + "qs": "6.13.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", + "send": "0.19.0", + "serve-static": "1.16.2", "setprototypeof": "1.2.0", "statuses": "2.0.1", "type-is": "~1.6.18", @@ -12140,9 +11912,9 @@ "dev": true }, "node_modules/express/node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz", + "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==", "dev": true }, "node_modules/external-editor": { @@ -12388,13 +12160,13 @@ } }, "node_modules/finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", "dev": true, "dependencies": { "debug": "2.6.9", - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "on-finished": "2.4.1", "parseurl": "~1.3.3", @@ -12605,9 +12377,9 @@ "dev": true }, "node_modules/follow-redirects": { - "version": "1.15.6", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", - "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", "dev": true, "funding": [ { @@ -12691,9 +12463,9 @@ } }, "node_modules/framer-motion": { - "version": "11.3.29", - "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-11.3.29.tgz", - "integrity": "sha512-uyDuUOeOElJEA3kbkbyoTNEf75Jih1EUg0ouLKYMlGDdt/LaJPmO+FyOGAGxM2HwKhHcAoKFNveR5A8peb7yhw==", + "version": "11.5.4", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-11.5.4.tgz", + "integrity": "sha512-E+tb3/G6SO69POkdJT+3EpdMuhmtCh9EWuK4I1DnIC23L7tFPrl8vxP+LSovwaw6uUr73rUbpb4FgK011wbRJQ==", "dev": true, "dependencies": { "tslib": "^2.4.0" @@ -12724,12 +12496,6 @@ "node": ">= 0.6" } }, - "node_modules/fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "dev": true - }, "node_modules/fs-exists-sync": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz", @@ -12753,15 +12519,6 @@ "node": ">=14.14" } }, - "node_modules/fs-extra/node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dev": true, - "engines": { - "node": ">= 10.0.0" - } - }, "node_modules/fs-monkey": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz", @@ -12904,12 +12661,15 @@ } }, "node_modules/get-stream": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", - "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, "engines": { - "node": ">=16" + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -13548,18 +13308,18 @@ } }, "node_modules/human-signals": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", - "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "dev": true, "engines": { - "node": ">=16.17.0" + "node": ">=10.17.0" } }, "node_modules/husky": { - "version": "9.1.5", - "resolved": "https://registry.npmjs.org/husky/-/husky-9.1.5.tgz", - "integrity": "sha512-rowAVRUBfI0b4+niA4SJMhfQwc107VLkBUgEYYAOQAbqDCnra1nYh83hF/MDmhYs9t9n1E3DuKOrs2LYNC+0Ag==", + "version": "9.1.6", + "resolved": "https://registry.npmjs.org/husky/-/husky-9.1.6.tgz", + "integrity": "sha512-sqbjZKK7kf44hfdE94EoX8MZNk0n7HeW37O4YrVGCF4wzgQjp+akPAkfUK5LZ6KuR/6sqeAVuXHji+RzQgOn5A==", "dev": true, "bin": { "husky": "bin.js" @@ -14396,12 +14156,12 @@ } }, "node_modules/is-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "dev": true, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -14731,179 +14491,13 @@ "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz", "integrity": "sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==", "dev": true, - "dependencies": { - "execa": "^5.0.0", - "jest-util": "^29.7.0", - "p-limit": "^3.1.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-changed-files/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/jest-changed-files/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/jest-changed-files/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-changed-files/node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true, - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/jest-changed-files/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-changed-files/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-changed-files/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-changed-files/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-changed-files/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-changed-files/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-changed-files/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-changed-files/node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "node_modules/jest-changed-files/node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-changed-files/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" + "dependencies": { + "execa": "^5.0.0", + "jest-util": "^29.7.0", + "p-limit": "^3.1.0" }, "engines": { - "node": ">= 8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-circus": { @@ -16713,15 +16307,6 @@ "graceful-fs": "^4.1.6" } }, - "node_modules/jsonfile/node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dev": true, - "engines": { - "node": ">= 10.0.0" - } - }, "node_modules/jsonparse": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", @@ -16826,9 +16411,9 @@ } }, "node_modules/launch-editor": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.8.1.tgz", - "integrity": "sha512-elBx2l/tp9z99X5H/qev8uyDywVh0VXAwEbjk8kJhnc5grOFkGh7aW6q55me9xnYbss261XtnUrysZ+XvGbhQA==", + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.9.1.tgz", + "integrity": "sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==", "dev": true, "dependencies": { "picocolors": "^1.0.0", @@ -16940,6 +16525,47 @@ "integrity": "sha512-sRr0z1S/I26VffRLq9KJsKtLk856YrJlNGmcJmbLX8dFn3MuzVPUbstuChEhqnSxZb8TZmVfthuXuwhG9vRoSw==", "dev": true }, + "node_modules/lighthouse/node_modules/@puppeteer/browsers": { + "version": "1.4.6", + "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-1.4.6.tgz", + "integrity": "sha512-x4BEjr2SjOPowNeiguzjozQbsc6h437ovD/wu+JpaenxVLm3jkgzHY2xOslMTp50HoTvQreMjiexiGQw1sqZlQ==", + "dev": true, + "dependencies": { + "debug": "4.3.4", + "extract-zip": "2.0.1", + "progress": "2.0.3", + "proxy-agent": "6.3.0", + "tar-fs": "3.0.4", + "unbzip2-stream": "1.4.3", + "yargs": "17.7.1" + }, + "bin": { + "browsers": "lib/cjs/main-cli.js" + }, + "engines": { + "node": ">=16.3.0" + }, + "peerDependencies": { + "typescript": ">= 4.7.4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/lighthouse/node_modules/agent-base": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "dev": true, + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, "node_modules/lighthouse/node_modules/axe-core": { "version": "4.7.2", "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.2.tgz", @@ -16949,15 +16575,6 @@ "node": ">=4" } }, - "node_modules/lighthouse/node_modules/cross-fetch": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz", - "integrity": "sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==", - "dev": true, - "dependencies": { - "node-fetch": "^2.6.12" - } - }, "node_modules/lighthouse/node_modules/debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -16975,24 +16592,90 @@ } } }, - "node_modules/lighthouse/node_modules/node-fetch": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "node_modules/lighthouse/node_modules/extract-zip": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", "dev": true, "dependencies": { - "whatwg-url": "^5.0.0" + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" }, "engines": { - "node": "4.x || >=6.0.0" + "node": ">= 10.17.0" }, - "peerDependencies": { - "encoding": "^0.1.0" + "optionalDependencies": { + "@types/yauzl": "^2.9.1" + } + }, + "node_modules/lighthouse/node_modules/http-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "dev": true, + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } + "engines": { + "node": ">= 14" + } + }, + "node_modules/lighthouse/node_modules/https-proxy-agent": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", + "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", + "dev": true, + "dependencies": { + "agent-base": "^7.0.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/lighthouse/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/lighthouse/node_modules/mitt": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.0.tgz", + "integrity": "sha512-7dX2/10ITVyqh4aOSVI9gdape+t9l2/8QxHrFmUXu4EEUpdlxl6RudZUPZoc+zuY2hk1j7XxVroIVIan/pD/SQ==", + "dev": true + }, + "node_modules/lighthouse/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/lighthouse/node_modules/proxy-agent": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.3.0.tgz", + "integrity": "sha512-0LdR757eTj/JfuU7TL2YCuAZnxWXu3tkJbg4Oq3geW/qFNT/32T0sp2HnZ9O0lMR4q3vwAt0+xCA8SR0WAD0og==", + "dev": true, + "dependencies": { + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.0", + "lru-cache": "^7.14.1", + "pac-proxy-agent": "^7.0.0", + "proxy-from-env": "^1.1.0", + "socks-proxy-agent": "^8.0.1" + }, + "engines": { + "node": ">= 14" } }, "node_modules/lighthouse/node_modules/puppeteer-core": { @@ -17068,26 +16751,15 @@ "semver": "bin/semver" } }, - "node_modules/lighthouse/node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true - }, - "node_modules/lighthouse/node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true - }, - "node_modules/lighthouse/node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "node_modules/lighthouse/node_modules/tar-fs": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.4.tgz", + "integrity": "sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==", "dev": true, "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^3.1.5" } }, "node_modules/lighthouse/node_modules/ws": { @@ -17111,6 +16783,24 @@ } } }, + "node_modules/lighthouse/node_modules/yargs": { + "version": "17.7.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", + "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/lilconfig": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", @@ -17658,10 +17348,13 @@ } }, "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", - "dev": true + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, "node_modules/merge-stream": { "version": "2.0.0", @@ -17694,9 +17387,9 @@ } }, "node_modules/micromatch": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", - "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "dev": true, "dependencies": { "braces": "^3.0.3", @@ -17740,15 +17433,12 @@ } }, "node_modules/mimic-fn": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "dev": true, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=6" } }, "node_modules/mimic-response": { @@ -17852,9 +17542,9 @@ } }, "node_modules/mitt": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.0.tgz", - "integrity": "sha512-7dX2/10ITVyqh4aOSVI9gdape+t9l2/8QxHrFmUXu4EEUpdlxl6RudZUPZoc+zuY2hk1j7XxVroIVIan/pD/SQ==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", + "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==", "dev": true }, "node_modules/mixin-object": { @@ -17934,9 +17624,9 @@ } }, "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true }, "node_modules/multicast-dns": { @@ -18017,9 +17707,9 @@ } }, "node_modules/node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", "dev": true, "dependencies": { "whatwg-url": "^5.0.0" @@ -18460,18 +18150,15 @@ } }, "node_modules/npm-run-path": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", - "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "dev": true, "dependencies": { - "path-key": "^4.0.0" + "path-key": "^3.0.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, "node_modules/nth-check": { @@ -18662,15 +18349,15 @@ } }, "node_modules/onetime": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dev": true, "dependencies": { - "mimic-fn": "^4.0.0" + "mimic-fn": "^2.1.0" }, "engines": { - "node": ">=12" + "node": ">=6" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -19143,6 +18830,12 @@ "url": "https://github.com/inikulin/parse5?sponsor=1" } }, + "node_modules/parsel-js": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/parsel-js/-/parsel-js-1.1.2.tgz", + "integrity": "sha512-D66DG2nKx4Yoq66TMEyCUHlR2STGqO7vsBrX7tgyS9cfQyO6XD5JyzOiflwmWN6a4wbUAqpmHqmrxlTQVGZcbA==", + "dev": true + }, "node_modules/parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", @@ -19197,15 +18890,12 @@ "dev": true }, "node_modules/path-key": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, "node_modules/path-parse": { @@ -19215,9 +18905,9 @@ "dev": true }, "node_modules/path-to-regexp": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.2.tgz", - "integrity": "sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz", + "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==", "dev": true }, "node_modules/path-type": { @@ -19236,9 +18926,9 @@ "dev": true }, "node_modules/picocolors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", - "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", + "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==", "dev": true }, "node_modules/picomatch": { @@ -19366,13 +19056,13 @@ } }, "node_modules/playwright": { - "version": "1.46.1", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.46.1.tgz", - "integrity": "sha512-oPcr1yqoXLCkgKtD5eNUPLiN40rYEM39odNpIb6VE6S7/15gJmA1NzVv6zJYusV0e7tzvkU/utBFNa/Kpxmwng==", + "version": "1.47.1", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.47.1.tgz", + "integrity": "sha512-SUEKi6947IqYbKxRiqnbUobVZY4bF1uu+ZnZNJX9DfU1tlf2UhWfvVjLf01pQx9URsOr18bFVUKXmanYWhbfkw==", "dev": true, "peer": true, "dependencies": { - "playwright-core": "1.46.1" + "playwright-core": "1.47.1" }, "bin": { "playwright": "cli.js" @@ -19385,9 +19075,9 @@ } }, "node_modules/playwright-core": { - "version": "1.46.1", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.46.1.tgz", - "integrity": "sha512-h9LqIQaAv+CYvWzsZ+h3RsrqCStkBHlgo6/TJlFst3cOTlLghBQlJwPOZKQJTKNaD3QIB7aAVQ+gfWbN3NXB7A==", + "version": "1.47.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.47.1.tgz", + "integrity": "sha512-i1iyJdLftqtt51mEk6AhYFaAJCDx0xQ/O5NU8EKaWFgMjItPVma542Nh/Aq8aLCjIJSzjaiEQGW/nyqLkGF1OQ==", "dev": true, "peer": true, "bin": { @@ -19437,9 +19127,9 @@ } }, "node_modules/postcss": { - "version": "8.4.41", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz", - "integrity": "sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==", + "version": "8.4.47", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", + "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", "dev": true, "funding": [ { @@ -19457,8 +19147,8 @@ ], "dependencies": { "nanoid": "^3.3.7", - "picocolors": "^1.0.1", - "source-map-js": "^1.2.0" + "picocolors": "^1.1.0", + "source-map-js": "^1.2.1" }, "engines": { "node": "^10 || ^12 || >=14" @@ -19556,10 +19246,27 @@ "integrity": "sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==", "dev": true, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-import": { + "version": "16.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-16.1.0.tgz", + "integrity": "sha512-7hsAZ4xGXl4MW+OKEWCnF6T5jqBw80/EE9aXg1r2yyn1RsVEU8EtKXbijEODa+rg7iih4bKf7vlvTGYR4CnPNg==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=18.0.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "postcss": "^8.0.0" } }, "node_modules/postcss-loader": { @@ -19933,13 +19640,13 @@ "postcss": "^8.4.31" } }, - "node_modules/postcss-prefixwrap": { - "version": "1.51.0", - "resolved": "https://registry.npmjs.org/postcss-prefixwrap/-/postcss-prefixwrap-1.51.0.tgz", - "integrity": "sha512-PuP4md5zFSY921dUcLShwSLv2YyyDec0dK9/puXl/lu7ZNvJ1U59+ZEFRMS67xwfNg5nIIlPXnAycPJlhA/Isw==", + "node_modules/postcss-prefix-selector": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/postcss-prefix-selector/-/postcss-prefix-selector-1.16.1.tgz", + "integrity": "sha512-Umxu+FvKMwlY6TyDzGFoSUnzW+NOfMBLyC1tAkIjgX+Z/qGspJeRjVC903D7mx7TuBpJlwti2ibXtWuA7fKMeQ==", "dev": true, "peerDependencies": { - "postcss": "*" + "postcss": ">4 <9" } }, "node_modules/postcss-reduce-initial": { @@ -20214,19 +19921,19 @@ } }, "node_modules/proxy-agent": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.3.0.tgz", - "integrity": "sha512-0LdR757eTj/JfuU7TL2YCuAZnxWXu3tkJbg4Oq3geW/qFNT/32T0sp2HnZ9O0lMR4q3vwAt0+xCA8SR0WAD0og==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.4.0.tgz", + "integrity": "sha512-u0piLU+nCOHMgGjRbimiXmA9kM/L9EHh3zL81xCdp7m+Y2pHIsnmbdDoEDoAz5geaonNR6q6+yOPQs6n4T6sBQ==", "dev": true, "dependencies": { "agent-base": "^7.0.2", "debug": "^4.3.4", - "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.0", + "http-proxy-agent": "^7.0.1", + "https-proxy-agent": "^7.0.3", "lru-cache": "^7.14.1", - "pac-proxy-agent": "^7.0.0", + "pac-proxy-agent": "^7.0.1", "proxy-from-env": "^1.1.0", - "socks-proxy-agent": "^8.0.1" + "socks-proxy-agent": "^8.0.2" }, "engines": { "node": ">= 14" @@ -20310,9 +20017,9 @@ "dev": true }, "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", + "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", "dev": true, "dependencies": { "end-of-stream": "^1.1.0", @@ -20329,107 +20036,28 @@ } }, "node_modules/puppeteer-core": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-13.7.0.tgz", - "integrity": "sha512-rXja4vcnAzFAP1OVLq/5dWNfwBGuzcOARJ6qGV7oAZhnLmVRU8G5MsdeQEAOy332ZhkIOnn9jp15R89LKHyp2Q==", - "dev": true, - "dependencies": { - "cross-fetch": "3.1.5", - "debug": "4.3.4", - "devtools-protocol": "0.0.981744", - "extract-zip": "2.0.1", - "https-proxy-agent": "5.0.1", - "pkg-dir": "4.2.0", - "progress": "2.0.3", - "proxy-from-env": "1.1.0", - "rimraf": "3.0.2", - "tar-fs": "2.1.1", - "unbzip2-stream": "1.4.3", - "ws": "8.5.0" - }, - "engines": { - "node": ">=10.18.1" - } - }, - "node_modules/puppeteer-core/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "version": "23.3.0", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-23.3.0.tgz", + "integrity": "sha512-sB2SsVMFs4gKad5OCdv6w5vocvtEUrRl0zQqSyRPbo/cj1Ktbarmhxy02Zyb9R9HrssBcJDZbkrvBnbaesPyYg==", "dev": true, "dependencies": { - "ms": "2.1.2" + "@puppeteer/browsers": "2.4.0", + "chromium-bidi": "0.6.5", + "debug": "^4.3.6", + "devtools-protocol": "0.0.1330662", + "typed-query-selector": "^2.12.0", + "ws": "^8.18.0" }, "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "node": ">=18" } }, "node_modules/puppeteer-core/node_modules/devtools-protocol": { - "version": "0.0.981744", - "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.981744.tgz", - "integrity": "sha512-0cuGS8+jhR67Fy7qG3i3Pc7Aw494sb9yG9QgpG97SFVWwolgYjlhJg7n+UaHxOQT30d1TYu/EYe9k01ivLErIg==", + "version": "0.0.1330662", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1330662.tgz", + "integrity": "sha512-pzh6YQ8zZfz3iKlCvgzVCu22NdpZ8hNmwU6WnQjNVquh0A9iVosPtNLWDwaWVGyrntQlltPFztTMK5Cg6lfCuw==", "dev": true }, - "node_modules/puppeteer-core/node_modules/extract-zip": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", - "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", - "dev": true, - "dependencies": { - "debug": "^4.1.1", - "get-stream": "^5.1.0", - "yauzl": "^2.10.0" - }, - "bin": { - "extract-zip": "cli.js" - }, - "engines": { - "node": ">= 10.17.0" - }, - "optionalDependencies": { - "@types/yauzl": "^2.9.1" - } - }, - "node_modules/puppeteer-core/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/puppeteer-core/node_modules/ws": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", - "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", - "dev": true, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, "node_modules/pure-rand": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.1.0.tgz", @@ -20447,12 +20075,12 @@ ] }, "node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", "dev": true, "dependencies": { - "side-channel": "^1.0.4" + "side-channel": "^1.0.6" }, "engines": { "node": ">=0.6" @@ -20560,9 +20188,9 @@ } }, "node_modules/re-resizable": { - "version": "6.9.17", - "resolved": "https://registry.npmjs.org/re-resizable/-/re-resizable-6.9.17.tgz", - "integrity": "sha512-OBqd1BwVXpEJJn/yYROG+CbeqIDBWIp6wathlpB0kzZWWZIY1gPTsgK2yJEui5hOvkCdC2mcexF2V3DZVfLq2g==", + "version": "6.9.18", + "resolved": "https://registry.npmjs.org/re-resizable/-/re-resizable-6.9.18.tgz", + "integrity": "sha512-4RgEES1iizvpaNtvcJz2fUOw5efuK5Jaix3+nY4yQvI6pxKKkFaoKZB1KtiXd8hawR2BGdcoJFS4NGDPketAYQ==", "dev": true, "peerDependencies": { "react": "^16.13.1 || ^17.0.0 || ^18.0.0", @@ -20718,6 +20346,24 @@ } } }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/read-cache/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/read-pkg": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", @@ -20930,9 +20576,9 @@ "dev": true }, "node_modules/regenerate-unicode-properties": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", - "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", + "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", "dev": true, "dependencies": { "regenerate": "^1.4.2" @@ -21169,36 +20815,6 @@ "node": ">=8" } }, - "node_modules/restore-cursor/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/restore-cursor/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/restore-cursor/node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, "node_modules/retry": { "version": "0.13.1", "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", @@ -21465,9 +21081,9 @@ "dev": true }, "node_modules/sass": { - "version": "1.77.8", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.8.tgz", - "integrity": "sha512-4UHg6prsrycW20fqLGPShtEvo/WyHRVRHwOP4DzkUrObWoWI05QBSfzU71TVB7PFaL104TwNaHpjlWXAZbQiNQ==", + "version": "1.78.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.78.0.tgz", + "integrity": "sha512-AaIqGSrjo5lA2Yg7RvFZrlXDBCp3nV4XP73GrLGvdRWWwk+8H3l0SDvq/5bA4eF+0RFPLuWUk3E+P1U/YqnpsQ==", "dev": true, "dependencies": { "chokidar": ">=3.0.0 <4.0.0", @@ -21594,9 +21210,9 @@ } }, "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", "dev": true, "dependencies": { "debug": "2.6.9", @@ -21632,6 +21248,15 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, + "node_modules/send/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/send/node_modules/mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", @@ -21644,12 +21269,6 @@ "node": ">=4" } }, - "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, "node_modules/sentence-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", @@ -21749,15 +21368,15 @@ } }, "node_modules/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", "dev": true, "dependencies": { - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.18.0" + "send": "0.19.0" }, "engines": { "node": ">= 0.8.0" @@ -22084,21 +21703,15 @@ } }, "node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true }, "node_modules/simple-git": { - "version": "3.25.0", - "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-3.25.0.tgz", - "integrity": "sha512-KIY5sBnzc4yEcJXW7Tdv4viEz8KyG+nU0hay+DWZasvdFOYKeUZ6Xc25LUHHjw0tinPT7O1eY6pzX7pRT1K8rw==", + "version": "3.26.0", + "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-3.26.0.tgz", + "integrity": "sha512-5tbkCSzuskR6uA7uA23yjasmA0RzugVo8QM2bpsnxkrgP13eisFT7TMS4a+xKEJvbmr4qf+l0WT3eKa9IxxUyw==", "dev": true, "dependencies": { "@kwsites/file-exists": "^1.1.1", @@ -22285,9 +21898,9 @@ } }, "node_modules/source-map-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", "dev": true, "engines": { "node": ">=0.10.0" @@ -22346,6 +21959,18 @@ "node": ">=16" } }, + "node_modules/spawnd/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/spdx-correct": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", @@ -22510,9 +22135,9 @@ } }, "node_modules/streamx": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.19.0.tgz", - "integrity": "sha512-5z6CNR4gtkPbwlxyEqoDGDmWIzoNJqCBt4Eac1ICP9YaIT08ct712cFj0u1rx4F8luAuL+3Qc+RFIdI4OX00kg==", + "version": "2.20.1", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.20.1.tgz", + "integrity": "sha512-uTa0mU6WUC65iUvzKH4X9hEdvSW7rbPxPtwfWiLMSj3qTdQbAiUboZTxauKfpFuGIGa1C2BYijZ7wgdUXICJhA==", "dev": true, "dependencies": { "fast-fifo": "^1.3.2", @@ -22688,15 +22313,12 @@ } }, "node_modules/strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", "dev": true, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=6" } }, "node_modules/strip-indent": { @@ -23203,45 +22825,28 @@ } }, "node_modules/tar-fs": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", - "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.6.tgz", + "integrity": "sha512-iokBDQQkUyeXhgPYaZxmczGPhnhXZ0CmrqI+MOb/WFGS9DW5wnfrLgtjUJBvz50vQ3qfRwJ62QVoCFu8mPVu5w==", "dev": true, "dependencies": { - "chownr": "^1.1.1", - "mkdirp-classic": "^0.5.2", "pump": "^3.0.0", - "tar-stream": "^2.1.4" - } - }, - "node_modules/tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "dev": true, - "dependencies": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" + "tar-stream": "^3.1.5" }, - "engines": { - "node": ">=6" + "optionalDependencies": { + "bare-fs": "^2.1.1", + "bare-path": "^2.1.0" } }, - "node_modules/tar-stream/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "node_modules/tar-stream": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", + "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", "dev": true, "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" } }, "node_modules/terminal-link": { @@ -23261,9 +22866,9 @@ } }, "node_modules/terser": { - "version": "5.31.6", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.6.tgz", - "integrity": "sha512-PQ4DAriWzKj+qgehQ7LK5bQqCFNMmlhjR2PFFLuqGCpuCAauxemVBWwWOxo3UIwWQx8+Pr61Df++r76wDmkQBg==", + "version": "5.32.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.32.0.tgz", + "integrity": "sha512-v3Gtw3IzpBJ0ugkxEX8U0W6+TnPKRRCWGh1jC/iM/e3Ki5+qvO1L1EAZ56bZasc64aXHwRHNIQEzm6//i5cemQ==", "dev": true, "dependencies": { "@jridgewell/source-map": "^0.3.3", @@ -23461,9 +23066,9 @@ } }, "node_modules/text-decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.1.1.tgz", - "integrity": "sha512-8zll7REEv4GDD3x4/0pW+ppIxSNs7H1J10IKFZsuOMscumCdM2a+toDGLPA3T+1+fLBql4zbt5z83GEQGGV5VA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.0.tgz", + "integrity": "sha512-n1yg1mOj9DNpk3NeZOx7T6jchTbyJS3i3cucbNN6FcdPriMZx7NsgrGpWWdWZZGxD7ES1XB+3uoqHMgOKaN+fg==", "dev": true, "dependencies": { "b4a": "^1.6.4" @@ -23511,6 +23116,12 @@ "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==", "dev": true }, + "node_modules/tinyexec": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.0.tgz", + "integrity": "sha512-tVGE0mVJPGb0chKhqmsoosjsS+qUnJVGJpZgsHYQcGoPlG3B51R3PouqTgEGH2Dc9jjFyOqOpix6ZHNMXp1FZg==", + "dev": true + }, "node_modules/tmp": { "version": "0.0.33", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", @@ -23583,6 +23194,15 @@ "node": ">=6" } }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, "node_modules/tr46": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", @@ -23680,9 +23300,9 @@ } }, "node_modules/tslib": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", - "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", "dev": true }, "node_modules/tsutils": { @@ -23825,6 +23445,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/typed-query-selector": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/typed-query-selector/-/typed-query-selector-2.12.0.tgz", + "integrity": "sha512-SbklCd1F0EiZOyPiW192rrHZzZ5sBijB6xM+cpmrwDqObvdtunOHHIk9fCGsoK5JVIYXoyEp4iEdE3upFH3PAg==", + "dev": true + }, "node_modules/typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", @@ -23841,9 +23467,9 @@ } }, "node_modules/typescript": { - "version": "5.5.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", - "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", + "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", "dev": true, "peer": true, "bin": { @@ -23892,9 +23518,9 @@ "dev": true }, "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", "dev": true, "engines": { "node": ">=4" @@ -23914,9 +23540,9 @@ } }, "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", - "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", + "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", "dev": true, "engines": { "node": ">=4" @@ -23956,12 +23582,12 @@ } }, "node_modules/universalify": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "dev": true, "engines": { - "node": ">= 4.0.0" + "node": ">= 10.0.0" } }, "node_modules/unpipe": { @@ -24116,6 +23742,12 @@ "requires-port": "^1.0.0" } }, + "node_modules/urlpattern-polyfill": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-10.0.0.tgz", + "integrity": "sha512-H/A06tKD7sS1O1X2SshBVeA5FLycRpjqiBeqGKmBwBDBy28EnRjORxTNe269KSSr5un5qyWi1iL61wLxpd+ZOg==", + "dev": true + }, "node_modules/use-callback-ref": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.2.tgz", @@ -24541,15 +24173,6 @@ "node": ">= 8" } }, - "node_modules/webpack-cli/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/webpack-cli/node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -25025,12 +24648,6 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/write-file-atomic/node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, "node_modules/ws": { "version": "8.18.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", @@ -25092,9 +24709,9 @@ "dev": true }, "node_modules/yaml": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.0.tgz", - "integrity": "sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.1.tgz", + "integrity": "sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==", "dev": true, "bin": { "yaml": "bin.mjs" @@ -25151,6 +24768,15 @@ "funding": { "url": "https://github.com/sponsors/sindresorhus" } + }, + "node_modules/zod": { + "version": "3.23.8", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz", + "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } } } } diff --git a/package.json b/package.json index 9e4da51..968e8ac 100644 --- a/package.json +++ b/package.json @@ -20,19 +20,19 @@ "@babel/core": "^7.25.2", "@babel/preset-env": "^7.25.4", "@babel/preset-react": "^7.24.7", - "@commitlint/cli": "^19.4.0", - "@commitlint/config-conventional": "^19.2.2", - "@wordpress/block-editor": "^14.1.0", - "@wordpress/components": "^28.6.0", - "@wordpress/compose": "^7.6.0", - "@wordpress/data": "^10.6.0", - "@wordpress/element": "^6.6.0", - "@wordpress/env": "^10.6.0", - "@wordpress/hooks": "^4.6.0", - "@wordpress/i18n": "^5.6.0", - "@wordpress/plugins": "^7.6.0", - "@wordpress/prettier-config": "^4.6.0", - "@wordpress/scripts": "^28.6.0", - "husky": "^9.1.5" + "@commitlint/cli": "^19.5.0", + "@commitlint/config-conventional": "^19.5.0", + "@wordpress/block-editor": "^14.2.0", + "@wordpress/components": "^28.7.0", + "@wordpress/compose": "^7.7.0", + "@wordpress/data": "^10.7.0", + "@wordpress/element": "^6.7.0", + "@wordpress/env": "^10.7.0", + "@wordpress/hooks": "^4.7.0", + "@wordpress/i18n": "^5.7.0", + "@wordpress/plugins": "^7.7.0", + "@wordpress/prettier-config": "^4.7.0", + "@wordpress/scripts": "^29.0.0", + "husky": "^9.1.6" } } diff --git a/readme.txt b/readme.txt index 0192b40..73c2403 100644 --- a/readme.txt +++ b/readme.txt @@ -1,55 +1,52 @@ -=== A11y Block Checks === -Contributors: The WordPress Contributors -Tags: block -Tested up to: 6.0 -Stable tag: 0.1.0 -License: GPL-2.0-or-later -License URI: https://www.gnu.org/licenses/gpl-2.0.html +=== Block Accessibility Checks === -Example block scaffolded with Create Block tool. +Contributors: areziaal +Tags: block, accessibility, a11y, content, tools +Requires at least: 6.3 +Tested up to: 6.6.2 +Stable tag: 1.0.0 +License: GPLv2 or later +License URI: http://www.gnu.org/licenses/gpl-2.0.html -== Description == - -This is the long description. No limit, and you can use Markdown (as well as in the following sections). +Configure a series of block checks to prevent WCAG Accessbility errors in content. -For backwards compatibility, if this section is missing, the full length of the short description will be used, and -Markdown parsed. - -== Installation == +== Description == -This section describes how to install the plugin and get it working. +Accessibility is a crucial aspect of web content creation. Many organizations must adhere to strict WCAG (Web Content Accessibility Guidelines) requirements. While the Gutenberg block editor significantly enhances content management, it still allows the publication of content that may not meet basic accessibility standards. This plugin offers site owners and content editors configurable block checks. These checks can either enforce strict accessibility error notices to prevent publishing or provide warnings in the editor while still allowing publication. -e.g. +The following is a list of checks that are configurable for core blocks. Each check can be set to error (default), warning or none. -1. Upload the plugin files to the `/wp-content/plugins/block-accessibility-checks` directory, or install the plugin through the WordPress plugins screen directly. -1. Activate the plugin through the 'Plugins' screen in WordPress +* core/heading: Prevents the usage of an level one heading in the content +* core/image: Checks for alternative text on an image +* core/image: Adds a toggle to confirm image use as decorative allowing for bypass accessibility check +* core/table: Checks for a table header row on each individual table block +== Installation == + +1. Upload the plugin folder to your /wp-content/plugins/ folder. +2. Go to the **Plugins** page and activate the plugin. == Frequently Asked Questions == - -= A question that someone might have = - -An answer to that question. - -= What about foo bar? = - -Answer to foo bar dilemma. + += How do I use this plugin? = + +1. Once activated head to the "Block Checks" page under the "Settings" menu +2. Configure the checks to your liking +4. Click "Save Changes" + +These options will be automatically applied to existing blocks throughout your site and are active as you build new content. + += How to uninstall the plugin? = + +Simply deactivate and delete the plugin. == Screenshots == - -1. This screen shot description corresponds to screenshot-1.(png|jpg|jpeg|gif). Note that the screenshot is taken from -the /assets directory or the directory that contains the stable readme.txt (tags or trunk). Screenshots in the /assets -directory take precedence. For example, `/assets/screenshot-1.png` would win over `/tags/4.3/screenshot-1.png` -(or jpg, jpeg, gif). -2. This is the second screen shot - +1. Heading block not meeting accessibility requirements for publishing +2. Heading block providing an warning that the block may not be accessibility +3. A simple set of block options + == Changelog == -= 0.1.0 = -* Release - -== Arbitrary section == += 1.0 = -You may provide arbitrary sections, in the same format as the ones above. This may be of use for extremely complicated -plugins where more information needs to be conveyed that doesn't fit into the categories of "description" or -"installation." Arbitrary sections will be shown below the built-in sections outlined above. +* Plugin released. \ No newline at end of file diff --git a/src/ScriptsAndStyles.php b/src/ScriptsAndStyles.php deleted file mode 100644 index 1956a80..0000000 --- a/src/ScriptsAndStyles.php +++ /dev/null @@ -1,60 +0,0 @@ -pluginFile = $pluginFile; - $this->translations = $translations; - } - - public function enqueueAssets() - { - $script_handle = 'block-accessibility-script'; - $this->translations->setupScriptTranslations($script_handle); - - $this->enqueueScripts(); - $this->enqueueStyles(); - } - - private function enqueueScripts() - { - $script_path = 'build/block-checks.js'; - $script_handle = 'block-accessibility-script'; - - wp_enqueue_script( - $script_handle, - plugins_url($script_path, $this->pluginFile), - ['wp-blocks', 'wp-i18n', 'wp-element', 'wp-editor'], - filemtime(plugin_dir_path($this->pluginFile) . $script_path), - true - ); - - $this->localizeScript($script_handle); - } - - private function localizeScript($handle) - { - wp_localize_script( - $handle, - 'blockAccessibilitySettings', - ['mode' => BLOCK_ACCESSIBILITY_MODE] - ); - } - - private function enqueueStyles() - { - $style_path = 'build/block-checks.css'; - wp_enqueue_style( - 'block-checks-style', - plugins_url($style_path, $this->pluginFile), - [], - filemtime(plugin_dir_path($this->pluginFile) . $style_path) - ); - } -} diff --git a/src/Translations.php b/src/Translations.php deleted file mode 100644 index 491c6e6..0000000 --- a/src/Translations.php +++ /dev/null @@ -1,26 +0,0 @@ -pluginFile = $pluginFile; - $this->textDomain = $textDomain; - } - - public function loadTextDomain() { - load_plugin_textdomain($this->textDomain, false, dirname(plugin_basename($this->pluginFile)) . '/languages/'); - } - - public function setupScriptTranslations($scriptHandle) { - wp_set_script_translations( - $scriptHandle, - $this->textDomain, - plugin_dir_path($this->pluginFile) . 'languages' - ); - } -} diff --git a/src/admin.js b/src/admin.js new file mode 100644 index 0000000..9040afe --- /dev/null +++ b/src/admin.js @@ -0,0 +1 @@ +import './admin.scss'; diff --git a/src/admin.scss b/src/admin.scss new file mode 100644 index 0000000..41507ad --- /dev/null +++ b/src/admin.scss @@ -0,0 +1 @@ +@import "./styles/settings.scss"; diff --git a/src/script.js b/src/script.js index f1fe0e4..9dfc5db 100644 --- a/src/script.js +++ b/src/script.js @@ -1,7 +1,3 @@ -import './styles/error.css'; - -// Block Modifications +import './styles.scss'; import './scripts/blockMods/imageAttr'; - -// Block Checks import './scripts/registerPlugin'; diff --git a/src/scripts/blockChecks/checkButton.js b/src/scripts/blockChecks/checkButton.js deleted file mode 100644 index 0871d54..0000000 --- a/src/scripts/blockChecks/checkButton.js +++ /dev/null @@ -1,33 +0,0 @@ -import { __ } from '@wordpress/i18n'; - -export function checkButtonAttributes(block) { - const checkButton = (innerBlocks, parentClientId) => { - for (const innerBlock of innerBlocks) { - if (innerBlock.name === 'core/button') { - const { text, url } = innerBlock.attributes; - if (text === '' || url === undefined) { - return { - isValid: false, - message: __( - 'Accessibility Error: Each button must have both text and URL.', - 'block-accessibility-checks' - ), - clientId: parentClientId, - }; - } - } - // Recursively check nested inner blocks - if (innerBlock.innerBlocks.length > 0) { - const result = checkButton( - innerBlock.innerBlocks, - parentClientId - ); - if (!result.isValid) { - return result; - } - } - } - return { isValid: true }; - }; - return checkButton(block.innerBlocks, block.clientId); -} diff --git a/src/scripts/blockChecks/checkHeading.js b/src/scripts/blockChecks/checkHeading.js index 69ba075..3e23bb5 100644 --- a/src/scripts/blockChecks/checkHeading.js +++ b/src/scripts/blockChecks/checkHeading.js @@ -1,15 +1,45 @@ +/* global BlockAccessibilityChecks */ import { __ } from '@wordpress/i18n'; +const validationMode = + BlockAccessibilityChecks.blockChecksOptions.coreHeadingBlockCheck; +/** + * Checks the heading level of a block. + * + * @param {Object} block - The block object to be checked. + * @return {Object} - The response object containing the validation result. + */ export function checkHeadingLevel(block) { if (block.name === 'core/heading' && block.attributes.level === 1) { - return { - isValid: false, - message: __( - 'Accessibility Error: Level 1 headings are not allowed in your content area.', - 'block-accessibility-checks' - ), + const response = { + isValid: true, + message: '', clientId: block.clientId, + mode: validationMode, }; + + switch (validationMode) { + case 'error': + response.isValid = false; + response.message = __( + 'Accessibility Error: Level 1 headings are not allowed in your content area.', + 'block-accessibility-checks' + ); + break; + case 'warning': + response.isValid = false; + response.message = __( + 'Warning: Level 1 headings are discouraged in your content area.', + 'block-accessibility-checks' + ); + break; + case 'none': + default: + response.isValid = true; + } + + return response; } - return { isValid: true }; + + return { isValid: true, mode: 'none' }; } diff --git a/src/scripts/blockChecks/checkImage.js b/src/scripts/blockChecks/checkImage.js index b37cc1e..ded48e0 100644 --- a/src/scripts/blockChecks/checkImage.js +++ b/src/scripts/blockChecks/checkImage.js @@ -1,19 +1,49 @@ +/* global BlockAccessibilityChecks */ import { __ } from '@wordpress/i18n'; +const validationMode = + BlockAccessibilityChecks.blockChecksOptions.coreImageBlockCheck; +/** + * Checks if an image block has an alt attribute and is not decorative. + * + * @param {Object} block - The image block to be checked. + * @return {Object} - The validation response object. + */ export function checkImageAlt(block) { if ( block.name === 'core/image' && !block.attributes.alt && !block.attributes.isDecorative ) { - return { - isValid: false, - message: __( - 'Accessibility Error: Images are required to have alternative text.', - 'block-accessibility-checks' - ), + const response = { + isValid: true, + message: '', clientId: block.clientId, + mode: validationMode, }; + + switch (validationMode) { + case 'error': + response.isValid = false; + response.message = __( + 'Accessibility Error: Images are required to have alternative text.', + 'block-accessibility-checks' + ); + break; + case 'warning': + response.isValid = false; + response.message = __( + 'Accessibility Warning: Images without alternative text are discouraged in your content area.', + 'block-accessibility-checks' + ); + break; + case 'none': + default: + response.isValid = true; + } + + return response; } - return { isValid: true }; + + return { isValid: true, mode: 'none' }; } diff --git a/src/scripts/blockChecks/checkTable.js b/src/scripts/blockChecks/checkTable.js index 1ea125b..0446125 100644 --- a/src/scripts/blockChecks/checkTable.js +++ b/src/scripts/blockChecks/checkTable.js @@ -1,19 +1,49 @@ +/* global BlockAccessibilityChecks */ import { __ } from '@wordpress/i18n'; +const validationMode = + BlockAccessibilityChecks.blockChecksOptions.coreTableBlockCheck; +/** + * Checks if a table block has a header row. + * + * @param {Object} block - The table block to be checked. + * @return {Object} - The validation response object. + */ export function checkTableHeaderRow(block) { if ( block.name === 'core/table' && block.attributes.body.length !== 0 && block.attributes.head.length === 0 ) { - return { - isValid: false, - message: __( - 'Accessibility Error: Tables are required to have a header row.', - 'block-accessibility-checks' - ), + const response = { + isValid: true, + message: '', clientId: block.clientId, + mode: validationMode, }; + + switch (validationMode) { + case 'error': + response.isValid = false; + response.message = __( + 'Accessibility Error: Tables are required to have a header row.', + 'block-accessibility-checks' + ); + break; + case 'warning': + response.isValid = false; + response.message = __( + 'Warning: It is recommended that tables have a header row.', + 'block-accessibility-checks' + ); + break; + case 'none': + default: + response.isValid = true; + } + + return response; } - return { isValid: true }; + + return { isValid: true, mode: 'none' }; } diff --git a/src/scripts/blockMods/imageAttr.js b/src/scripts/blockMods/imageAttr.js index da47fba..c357850 100644 --- a/src/scripts/blockMods/imageAttr.js +++ b/src/scripts/blockMods/imageAttr.js @@ -4,7 +4,12 @@ import { createHigherOrderComponent } from '@wordpress/compose'; import { InspectorControls } from '@wordpress/block-editor'; import { ToggleControl, PanelBody } from '@wordpress/components'; -// Add image attribute to confirm decorative to bypass a11y block +/** + * Adds an image attribute to the settings object. + * + * @param {Object} settings - The settings object. + * @return {Object} - The modified settings object. + */ const addImageAttribute = (settings) => { if (settings.name !== 'core/image') { return settings; @@ -26,7 +31,12 @@ addFilter( addImageAttribute ); -// Create a new block control for the attribute +/** + * Higher-order component that adds accessibility settings to the image block editor. + * + * @param {Function} BlockEdit - The original block editor component. + * @return {Function} - The modified block editor component. + */ const addImageInspectorControls = createHigherOrderComponent((BlockEdit) => { return (props) => { if (props.name !== 'core/image') { diff --git a/src/scripts/helpers/blockErrorComponent.js b/src/scripts/helpers/blockErrorComponent.js index a887640..7768476 100644 --- a/src/scripts/helpers/blockErrorComponent.js +++ b/src/scripts/helpers/blockErrorComponent.js @@ -1,46 +1,100 @@ import { createHigherOrderComponent } from '@wordpress/compose'; import { addFilter } from '@wordpress/hooks'; -import { GetInvalidBlocks } from './getInvalidBlocks'; +import { __ } from '@wordpress/i18n'; -const blockErrorComponent = createHigherOrderComponent((BlockListBlock) => { - const WrappedBlock = (props) => { - const invalidBlock = GetInvalidBlocks().find( - (obj) => obj.clientId === props.clientId - ); - const messages = invalidBlock ? invalidBlock.message : ''; +import { checkHeadingLevel } from '../blockChecks/checkHeading'; +import { checkImageAlt } from '../blockChecks/checkImage'; +import { checkTableHeaderRow } from '../blockChecks/checkTable'; + +/** + * A higher-order component that adds error handling and accessibility checks to a block component. + * + * @param {Function} BlockEdit - The block component to wrap with error handling. + * @return {Function} - The wrapped block component with error handling. + */ +const withErrorHandling = createHigherOrderComponent((BlockEdit) => { + return (props) => { + const { name, attributes, clientId } = props; + + let validationResult = { + isValid: true, + mode: 'none', + message: '', + }; + + switch (name) { + case 'core/heading': + validationResult = checkHeadingLevel({ + name, + attributes, + clientId, + }); + break; + case 'core/image': + validationResult = checkImageAlt({ + name, + attributes, + clientId, + }); + break; + case 'core/table': + validationResult = checkTableHeaderRow({ + name, + attributes, + clientId, + }); + break; + default: + validationResult = { + isValid: true, + mode: 'none', + message: '', + }; + } + + // If validation mode is 'none' or the block is valid, return the block as is + if (validationResult.mode === 'none' || validationResult.isValid) { + return ; + } + + // Wrap the block with error/warning messages based on validation mode + const wrapperClass = + validationResult.mode === 'error' + ? 'a11y-block-error' + : 'a11y-block-warning'; + + // Use the message from the validation result or fall back to a generic message + const message = + validationResult.message || + (validationResult.mode === 'error' + ? __( + 'Accessibility Error: This block does not meet accessibility standards.', + 'block-accessibility-checks' + ) + : __( + 'Accessibility Warning: This block may have accessibility issues.', + 'block-accessibility-checks' + )); return ( - <> - {invalidBlock ? ( -
-
-
{messages}
- -
-
- ) : ( - - )} - +
+

+ {message} +

+ +
); }; - - // Set the displayName for debugging purposes - WrappedBlock.displayName = `a11yCheck(${ - BlockListBlock.displayName || BlockListBlock.name || 'Component' - })`; - - return WrappedBlock; -}, 'blockErrorComponent'); +}, 'withErrorHandling'); addFilter( - 'editor.BlockListBlock', - 'block-accessibilty-checks/with-client-id-class-name', - blockErrorComponent + 'editor.BlockEdit', + 'block-accessibility-checks/with-error-handling', + withErrorHandling ); diff --git a/src/scripts/helpers/blockInvalidation.js b/src/scripts/helpers/blockInvalidation.js index 498a673..5818c0d 100644 --- a/src/scripts/helpers/blockInvalidation.js +++ b/src/scripts/helpers/blockInvalidation.js @@ -1,8 +1,12 @@ -/* global blockAccessibilitySettings */ import { useDispatch } from '@wordpress/data'; import { GetInvalidBlocks } from './getInvalidBlocks'; import { useEffect } from '@wordpress/element'; +/** + * Function that handles block invalidation. + * + * @return {null} Returns null. + */ export function BlockInvalidation() { const invalidBlocks = GetInvalidBlocks(); @@ -16,10 +20,9 @@ export function BlockInvalidation() { } = useDispatch('core/editor'); useEffect(() => { - if ( - invalidBlocks.length > 0 && - blockAccessibilitySettings.mode === 'DENY' - ) { + const hasErrors = invalidBlocks.some((block) => block.mode === 'error'); + + if (hasErrors) { lockPostSaving(); lockPostAutosaving(); disablePublishSidebar(); diff --git a/src/scripts/helpers/getInvalidBlocks.js b/src/scripts/helpers/getInvalidBlocks.js index 45d83af..4e646d5 100644 --- a/src/scripts/helpers/getInvalidBlocks.js +++ b/src/scripts/helpers/getInvalidBlocks.js @@ -1,6 +1,11 @@ import { useSelect } from '@wordpress/data'; import { blockChecksArray } from '../registerPlugin'; +/** + * Retrieves the invalid blocks from the block editor. + * + * @return {Array} An array of invalid blocks. + */ export function GetInvalidBlocks() { const allBlocks = useSelect( (select) => select('core/block-editor').getBlocks(), diff --git a/src/scripts/registerPlugin.js b/src/scripts/registerPlugin.js index 63e2728..28f38e8 100644 --- a/src/scripts/registerPlugin.js +++ b/src/scripts/registerPlugin.js @@ -3,13 +3,11 @@ import { BlockInvalidation } from './helpers/blockInvalidation'; import './helpers/blockErrorComponent'; // Import block check functions -import { checkButtonAttributes } from './blockChecks/checkButton'; import { checkHeadingLevel } from './blockChecks/checkHeading'; import { checkImageAlt } from './blockChecks/checkImage'; import { checkTableHeaderRow } from './blockChecks/checkTable'; export const blockChecksArray = [ - checkButtonAttributes, checkHeadingLevel, checkImageAlt, checkTableHeaderRow, diff --git a/src/styles.scss b/src/styles.scss new file mode 100644 index 0000000..abe5bca --- /dev/null +++ b/src/styles.scss @@ -0,0 +1,2 @@ +@import "./styles/error.scss"; +@import "./styles/warning.scss"; diff --git a/src/styles/error.css b/src/styles/error.css deleted file mode 100644 index b68d077..0000000 --- a/src/styles/error.css +++ /dev/null @@ -1,38 +0,0 @@ -.a11y-block-error { - display: flex; - flex-direction: column; - gap: 18px; - width: 100%; - padding: 20px 24px; - margin-left: -24px; - background-color:#F7EDEC; - border: 3px dashed #8B3122; -} - -.a11y-error-msg { - /* display: flex; - gap: 6px; - align-items: center; */ - font-size: 16px; - line-height: 24px; - font-weight: 600; - color: white; - background-color: #8B3122; - padding: 5px 10px; -} - -/* Remove top spacing from block being wrapped */ -.a11y-error-msg + * { - margin-top: 0; -} - -/* Remove bottom spacing from block being wrapped */ -.a11y-block-error > *:last-child { - margin-bottom: 0; -} - -/* TODO: it's a mystery */ -.a11y-block-error.wp-block-heading { - padding-top: 0; - padding-bottom: 0; -} diff --git a/src/styles/error.scss b/src/styles/error.scss new file mode 100644 index 0000000..b9f5318 --- /dev/null +++ b/src/styles/error.scss @@ -0,0 +1,42 @@ +/* ERROR STYLES */ + +.a11y-block-error { + display: flex; + flex-direction: column; + gap: 18px; + width: 100%; + padding: 50px; + margin-left: -50px; + background-color: #f7edec; + border: 1px dashed #8b3122; + border-radius: 5px; + overflow: hidden; +} + +.a11y-error-msg { + font-size: 16px; + line-height: 24px; + font-weight: 600; + text-align: center; + color: white; + background-color: #8b3122; + border-radius: 5px; + padding: 15px 20px; + margin: -40px -40px 30px -40px; +} + +/* Remove top spacing from block being wrapped */ +.a11y-error-msg + * { + margin-top: 0; +} + +/* Remove bottom spacing from block being wrapped */ +.a11y-block-error > *:last-child { + margin-bottom: 0; +} + +/* TODO: it's a mystery */ +.a11y-block-error.wp-block-heading { + padding-top: 0; + padding-bottom: 0; +} diff --git a/src/styles/settings.scss b/src/styles/settings.scss new file mode 100644 index 0000000..4a65217 --- /dev/null +++ b/src/styles/settings.scss @@ -0,0 +1,73 @@ +.block-a11y-checks-settings { + overflow: hidden; + background-color: white; + margin: 30px 30px 30px 10px; + border-radius: 10px; + box-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05); + color: #1f1f1f; + + h1 { + color: #ffffff; + background: #2271b1; + padding: 25px 23px; + margin: 0; + } +} + +.block-a11y-checks-settings-form { + p.submit { + margin: 0; + padding: 0 25px 25px 25px; + } +} + +.block-a11y-checks-settings-grid { + display: grid; + grid-template-columns: repeat(4, minmax(0, 1fr)); + gap: 20px; + padding: 25px; +} + +@media (max-width: 1536px) { + .block-a11y-checks-settings-grid { + grid-template-columns: repeat(3, minmax(0, 1fr)); + } +} + +@media (max-width: 1200px) { + .block-a11y-checks-settings-grid { + grid-template-columns: repeat(2, minmax(0, 1fr)); + } +} + +@media (max-width: 960px) { + .block-a11y-checks-settings-grid { + grid-template-columns: repeat(1, minmax(0, 1fr)); + } +} + +.block-a11y-checks-settings-field { + display: flex; + flex-direction: column; + gap: 15px; + border: 1px solid #e6e6e6; + background-color: rgba(#e6e6e6, 0.1); + border-radius: 5px; + padding: 20px; + + h2 { + font-size: 18px; + } + + h2, + ul { + margin: 0; + } +} + +.block-check-radio-options { + display: flex; + gap: 20px; + font-size: 16px; + align-items: center; +} diff --git a/src/styles/warning.scss b/src/styles/warning.scss new file mode 100644 index 0000000..71a765f --- /dev/null +++ b/src/styles/warning.scss @@ -0,0 +1,38 @@ +.a11y-block-warning { + display: flex; + flex-direction: column; + gap: 18px; + width: 100%; + padding: 50px 50px 30px 50px; + margin-left: -50px; + background-color: #f7f6ec; + border-radius: 5px; + overflow: hidden; +} + +.a11y-warning-msg { + font-size: 16px; + line-height: 24px; + font-weight: 600; + text-align: center; + color: #8b6d22; + padding: 10px 10px 20px 10px; + border-bottom: 2px solid #ffffff; + margin: -40px -50px 10px -50px; +} + +/* Remove top spacing from block being wrapped */ +.a11y-warning-msg + * { + margin-top: 0; +} + +/* Remove bottom spacing from block being wrapped */ +.a11y-block-warning > *:last-child { + margin-bottom: 0; +} + +/* TODO: it's a mystery */ +.a11y-block-warning.wp-block-heading { + padding-top: 0; + padding-bottom: 0; +} diff --git a/vendor/composer/autoload_psr4.php b/vendor/composer/autoload_psr4.php index 9e47c03..68f7263 100644 --- a/vendor/composer/autoload_psr4.php +++ b/vendor/composer/autoload_psr4.php @@ -6,5 +6,5 @@ $baseDir = dirname($vendorDir); return array( - 'BlockAccessibility\\' => array($baseDir . '/src'), + 'BlockAccessibility\\' => array($baseDir . '/Functions'), ); diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php index 8828a3b..4dce626 100644 --- a/vendor/composer/autoload_static.php +++ b/vendor/composer/autoload_static.php @@ -6,21 +6,21 @@ class ComposerStaticInitd751713988987e9331980363e24189ce { - public static $prefixLengthsPsr4 = array ( - 'B' => - array ( + public static $prefixLengthsPsr4 = array( + 'B' => + array( 'BlockAccessibility\\' => 19, ), ); - public static $prefixDirsPsr4 = array ( - 'BlockAccessibility\\' => - array ( - 0 => __DIR__ . '/../..' . '/src', + public static $prefixDirsPsr4 = array( + 'BlockAccessibility\\' => + array( + 0 => __DIR__ . '/../..' . '/Functions', ), ); - public static $classMap = array ( + public static $classMap = array( 'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php', ); @@ -30,7 +30,6 @@ public static function getInitializer(ClassLoader $loader) $loader->prefixLengthsPsr4 = ComposerStaticInitd751713988987e9331980363e24189ce::$prefixLengthsPsr4; $loader->prefixDirsPsr4 = ComposerStaticInitd751713988987e9331980363e24189ce::$prefixDirsPsr4; $loader->classMap = ComposerStaticInitd751713988987e9331980363e24189ce::$classMap; - }, null, ClassLoader::class); } } diff --git a/vendor/composer/installed.php b/vendor/composer/installed.php index 99aa7db..35ee98e 100644 --- a/vendor/composer/installed.php +++ b/vendor/composer/installed.php @@ -1,9 +1,9 @@ array( 'name' => '__root__', - 'pretty_version' => '1.0.0+no-version-set', - 'version' => '1.0.0.0', - 'reference' => null, + 'pretty_version' => 'dev-main', + 'version' => 'dev-main', + 'reference' => 'f7703cbb98cc1fa04fd486395408a1b50de7e40a', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), @@ -11,9 +11,9 @@ ), 'versions' => array( '__root__' => array( - 'pretty_version' => '1.0.0+no-version-set', - 'version' => '1.0.0.0', - 'reference' => null, + 'pretty_version' => 'dev-main', + 'version' => 'dev-main', + 'reference' => 'f7703cbb98cc1fa04fd486395408a1b50de7e40a', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), diff --git a/webpack.config.js b/webpack.config.js index 5459be1..18bc6b1 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -5,6 +5,7 @@ module.exports = { ...defaultConfig, entry: { 'block-checks': [path.resolve(__dirname, 'src/script.js')], + 'block-admin': [path.resolve(__dirname, 'src/admin.js')], }, output: { path: path.resolve(__dirname, 'build'),