Changeset 3288628
- Timestamp:
- 05/06/2025 06:11:28 PM (11 months ago)
- Location:
- iron-security
- Files:
-
- 12 added
- 26 edited
- 28 copied
-
tags/2.3.0 (copied) (copied from iron-security/trunk)
-
tags/2.3.0/LICENSE.txt (copied) (copied from iron-security/trunk/LICENSE.txt)
-
tags/2.3.0/README.txt (copied) (copied from iron-security/trunk/README.txt) (2 diffs)
-
tags/2.3.0/admin (copied) (copied from iron-security/trunk/admin)
-
tags/2.3.0/admin/class-iron-security-admin.php (copied) (copied from iron-security/trunk/admin/class-iron-security-admin.php) (13 diffs)
-
tags/2.3.0/admin/classes/general-security.php (copied) (copied from iron-security/trunk/admin/classes/general-security.php)
-
tags/2.3.0/admin/classes/login-logout-functionality.php (copied) (copied from iron-security/trunk/admin/classes/login-logout-functionality.php)
-
tags/2.3.0/admin/classes/tracking-access.php (copied) (copied from iron-security/trunk/admin/classes/tracking-access.php)
-
tags/2.3.0/admin/css/dashboard.css (modified) (1 diff)
-
tags/2.3.0/admin/css/iron-security-admin.css (modified) (1 diff)
-
tags/2.3.0/admin/css/transitions.css (added)
-
tags/2.3.0/admin/js/2fa.js (modified) (1 diff)
-
tags/2.3.0/admin/js/components/Dashboard.jsx (copied) (copied from iron-security/trunk/admin/js/components/Dashboard.jsx) (7 diffs)
-
tags/2.3.0/admin/js/components/FileDirectoryProectionSettings.jsx (modified) (1 diff)
-
tags/2.3.0/admin/js/components/GeneralSettings.jsx (copied) (copied from iron-security/trunk/admin/js/components/GeneralSettings.jsx) (2 diffs)
-
tags/2.3.0/admin/js/components/HttpSecurityHeadersSettings.jsx (modified) (1 diff)
-
tags/2.3.0/admin/js/components/LoginLogoutSettings.jsx (modified) (2 diffs)
-
tags/2.3.0/admin/js/components/SecurityLogs.jsx (modified) (1 diff)
-
tags/2.3.0/admin/js/dashboard.js (modified) (3 diffs)
-
tags/2.3.0/admin/js/dist/dashboard.bundle.js (copied) (copied from iron-security/trunk/admin/js/dist/dashboard.bundle.js)
-
tags/2.3.0/admin/js/dist/dashboard.d4938437720f6eface82.js (added)
-
tags/2.3.0/admin/js/dist/manifest.json (added)
-
tags/2.3.0/admin/js/dist/vendors.6faccb462d3791bbb518.js (added)
-
tags/2.3.0/admin/js/dist/vendors.6faccb462d3791bbb518.js.LICENSE.txt (added)
-
tags/2.3.0/admin/js/iron-security-admin.js (modified) (1 diff)
-
tags/2.3.0/build (added)
-
tags/2.3.0/composer.json (copied) (copied from iron-security/trunk/composer.json)
-
tags/2.3.0/composer.lock (copied) (copied from iron-security/trunk/composer.lock)
-
tags/2.3.0/includes (copied) (copied from iron-security/trunk/includes)
-
tags/2.3.0/includes/class-iron-security-deactivator.php (copied) (copied from iron-security/trunk/includes/class-iron-security-deactivator.php)
-
tags/2.3.0/includes/class-iron-security-logger.php (copied) (copied from iron-security/trunk/includes/class-iron-security-logger.php)
-
tags/2.3.0/includes/class-iron-security.php (copied) (copied from iron-security/trunk/includes/class-iron-security.php)
-
tags/2.3.0/includes/ss.json (copied) (copied from iron-security/trunk/includes/ss.json)
-
tags/2.3.0/index.php (copied) (copied from iron-security/trunk/index.php)
-
tags/2.3.0/iron-security.php (copied) (copied from iron-security/trunk/iron-security.php) (2 diffs)
-
tags/2.3.0/languages (copied) (copied from iron-security/trunk/languages)
-
tags/2.3.0/package.json (copied) (copied from iron-security/trunk/package.json) (1 diff)
-
tags/2.3.0/pnpm-lock.yaml (copied) (copied from iron-security/trunk/pnpm-lock.yaml) (105 diffs)
-
tags/2.3.0/public (copied) (copied from iron-security/trunk/public)
-
tags/2.3.0/public/class-iron-security-public.php (copied) (copied from iron-security/trunk/public/class-iron-security-public.php)
-
tags/2.3.0/uninstall.php (copied) (copied from iron-security/trunk/uninstall.php)
-
tags/2.3.0/vendor (copied) (copied from iron-security/trunk/vendor)
-
tags/2.3.0/webpack.config.js (copied) (copied from iron-security/trunk/webpack.config.js) (4 diffs)
-
trunk/README.txt (modified) (2 diffs)
-
trunk/admin/class-iron-security-admin.php (modified) (13 diffs)
-
trunk/admin/css/dashboard.css (modified) (1 diff)
-
trunk/admin/css/iron-security-admin.css (modified) (1 diff)
-
trunk/admin/css/transitions.css (added)
-
trunk/admin/js/2fa.js (modified) (1 diff)
-
trunk/admin/js/components/Dashboard.jsx (modified) (7 diffs)
-
trunk/admin/js/components/FileDirectoryProectionSettings.jsx (modified) (1 diff)
-
trunk/admin/js/components/GeneralSettings.jsx (modified) (2 diffs)
-
trunk/admin/js/components/HttpSecurityHeadersSettings.jsx (modified) (1 diff)
-
trunk/admin/js/components/LoginLogoutSettings.jsx (modified) (2 diffs)
-
trunk/admin/js/components/SecurityLogs.jsx (modified) (1 diff)
-
trunk/admin/js/dashboard.js (modified) (3 diffs)
-
trunk/admin/js/dist/dashboard.d4938437720f6eface82.js (added)
-
trunk/admin/js/dist/manifest.json (added)
-
trunk/admin/js/dist/vendors.6faccb462d3791bbb518.js (added)
-
trunk/admin/js/dist/vendors.6faccb462d3791bbb518.js.LICENSE.txt (added)
-
trunk/admin/js/iron-security-admin.js (modified) (1 diff)
-
trunk/build (added)
-
trunk/iron-security.php (modified) (2 diffs)
-
trunk/package.json (modified) (1 diff)
-
trunk/pnpm-lock.yaml (modified) (105 diffs)
-
trunk/webpack.config.js (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
iron-security/tags/2.3.0/README.txt
r3276806 r3288628 4 4 Tags: security, firewall, malware, firewall, login 5 5 Requires at least: 4.7 6 Tested up to: 6. 77 Stable tag: 2. 2.96 Tested up to: 6.8 7 Stable tag: 2.3.0 8 8 Requires PHP: 7.0 9 9 License: GPLv2 or later … … 111 111 == Changelog == 112 112 113 = 2.3.0 = 114 * Upgrade patches of packages 115 * Fix error for react library 116 * Fix error when activate in dashbaord settings - in other tabs show changed settings 117 113 118 = 2.2.9 = 114 119 * Fix warnings & Small errors -
iron-security/tags/2.3.0/admin/class-iron-security-admin.php
r3269147 r3288628 54 54 $this->version, 55 55 'all' ); 56 wp_enqueue_style( $this->plugin_name . '-transitions', 57 plugin_dir_url( __FILE__ ) . 'css/transitions.css', 58 array(), 59 time(), 60 'all' ); 56 61 } 57 62 } … … 76 81 plugin_dir_url( __FILE__ ) . 'js/iron-security-admin.js', 77 82 array( 'jquery', 'wp-element', 'wp-components' ), 78 $this->version, 83 // $this->version, 84 time(), 79 85 false 80 86 ); … … 86 92 plugin_dir_url( __FILE__ ) . 'js/session-timeout.js', 87 93 array( 'jquery' ), 88 $this->version, 94 // $this->version, 95 time(), 89 96 true 90 97 ); … … 104 111 wp_enqueue_script( 105 112 $this->plugin_name . '-dashboard', 106 plugin_dir_url( __FILE__ ) . 'js/dist/dashboard.bundle.js?v=' . $this->version, 113 plugin_dir_url( __FILE__ ) . 'js/dist/' . $this->get_hashed_filename( 'dashboard' ), 114 array( 'wp-element', 'wp-components', 'wp-i18n' ), 115 $this->version, 116 true 117 ); 118 119 wp_enqueue_script( 120 $this->plugin_name . '-vendors', 121 plugin_dir_url( __FILE__ ) . 'js/dist/' . $this->get_hashed_filename( 'vendors' ), 107 122 array( 'wp-element', 'wp-components', 'wp-i18n' ), 108 123 $this->version, … … 189 204 } 190 205 191 if (!current_user_can('manage_options')) return; 192 if (get_user_meta(get_current_user_id(), 'iron_security_dismiss_ai_notice', true)) return; 193 194 $settings_url = admin_url('admin.php?page=wpironis-plugin&tab=general'); 206 if ( ! current_user_can( 'manage_options' ) ) { 207 return; 208 } 209 if ( get_user_meta( get_current_user_id(), 'iron_security_dismiss_ai_notice', true ) ) { 210 return; 211 } 212 213 $settings_url = admin_url( 'admin.php?page=wpironis-plugin&tab=general' ); 195 214 196 215 ?> 197 216 <div class="notice notice-info is-dismissible iron-security-notice"> 198 217 <h3>Iron Security - New Feature: AI Crawling Blocker</h3> 199 <p>We've added a powerful new feature to Iron Security: <strong>AI Crawling Blocker</strong>. This helps prevent AI bots from scraping your content (like ChatGPT, Gemini, etc.), protecting your original work and improving privacy.</p> 200 <p><strong>Why it's needed:</strong> AI bots often crawl your site and use your content without consent. This tool gives you control.</p> 201 <p><strong>Benefit:</strong> Block major AI crawlers and preserve the integrity of your content. No impact on SEO or real users.</p> 202 <p><a href="<?php echo esc_url($settings_url); ?>" class="button button-primary">Go to Settings</a></p> 218 <p>We've added a powerful new feature to Iron Security: <strong>AI Crawling Blocker</strong>. This helps 219 prevent AI bots from scraping your content (like ChatGPT, Gemini, etc.), protecting your original work 220 and improving privacy.</p> 221 <p><strong>Why it's needed:</strong> AI bots often crawl your site and use your content without consent. 222 This tool gives you control.</p> 223 <p><strong>Benefit:</strong> Block major AI crawlers and preserve the integrity of your content. No impact 224 on SEO or real users.</p> 225 <p><a href="<?php 226 echo esc_url( $settings_url ); ?>" class="button button-primary">Go to Settings</a></p> 203 227 </div> 204 228 <script> … … 212 236 } 213 237 214 public function iron_security_dismiss_notice(){215 update_user_meta(get_current_user_id(), 'iron_security_dismiss_ai_notice', true);216 wp_die();217 }238 public function iron_security_dismiss_notice() { 239 update_user_meta( get_current_user_id(), 'iron_security_dismiss_ai_notice', true ); 240 wp_die(); 241 } 218 242 219 243 public function wpironis_plugin_settings_init() { … … 305 329 306 330 public function wpironis_redirect_login() { 307 308 331 $is_enabled = $this->getCredentials( 'enable_slug_change' ) ?? false; 309 332 if ( isset( $is_enabled ) && $is_enabled ) { … … 355 378 public function wpironis_block_locked_out_users( $user, $username, $password ) { 356 379 $this->login_logout_functionality->wpironsecwp_block_locked_out_ip_early(); 380 357 381 return $this->login_logout_functionality->wpironsecwp_block_locked_out_users( $user, $username, $password ); 358 382 } … … 400 424 return; 401 425 } 426 402 427 return $this->login_logout_functionality->wpironsecwp_track_login_attempt( $username, $options ); 403 428 } … … 1286 1311 if ( $attempts < 1 ) { 1287 1312 wp_send_json_error( 'Invalid attempts value. Must be at least 1.' ); 1313 1288 1314 return; 1289 1315 } … … 1291 1317 if ( $duration < 1 ) { 1292 1318 wp_send_json_error( 'Invalid duration value. Must be at least 1 second.' ); 1319 1293 1320 return; 1294 1321 } … … 3362 3389 ); 3363 3390 } // Check if admin with ID 1 still exists 3364 elseif ( ! get_userdata( 1 ) ) {3391 elseif ( ! get_userdata( 1 ) ) { 3365 3392 // Admin ID 1 doesn't exist, try to find the first admin user 3366 3393 $admins = get_users( array( 'role' => 'administrator', 'number' => 1 ) ); … … 3625 3652 } 3626 3653 3654 private function get_hashed_filename( $base_name ) { 3655 $manifest_path = plugin_dir_path( __FILE__ ) . 'js/dist/manifest.json'; 3656 3657 if ( file_exists( $manifest_path ) ) { 3658 $manifest = json_decode( file_get_contents( $manifest_path ), true ); 3659 if ( isset( $manifest[ $base_name . '.js' ] ) ) { 3660 return $manifest[ $base_name . '.js' ]; 3661 } 3662 } 3663 3664 // Fallback to glob if manifest doesn't exist or entry not found 3665 $dist_path = plugin_dir_path( __FILE__ ) . 'js/dist/'; 3666 $files = glob( $dist_path . $base_name . '.*.js' ); 3667 3668 if ( ! empty( $files ) ) { 3669 $file = basename( $files[0] ); 3670 3671 return $file; 3672 } 3673 3674 // Final fallback to non-hashed filename 3675 return $base_name . '.bundle.js'; 3676 } 3677 3627 3678 } -
iron-security/tags/2.3.0/admin/css/dashboard.css
r3261056 r3288628 1293 1293 font-size: 14px; 1294 1294 } 1295 1296 .iron-security-tab-loading { 1297 display: flex; 1298 flex-direction: column; 1299 align-items: center; 1300 justify-content: center; 1301 min-height: 200px; 1302 padding: 2rem; 1303 } 1304 1305 .iron-security-tab-loading .iron-security-loading-spinner { 1306 display: flex; 1307 gap: 8px; 1308 margin-bottom: 1rem; 1309 } 1310 1311 .iron-security-tab-loading .spinner-circle { 1312 width: 12px; 1313 height: 12px; 1314 border-radius: 50%; 1315 background-color: #2271b1; 1316 animation: bounce 0.5s ease-in-out infinite; 1317 } 1318 1319 .iron-security-tab-loading .spinner-circle:nth-child(2) { 1320 animation-delay: 0.1s; 1321 } 1322 1323 .iron-security-tab-loading .spinner-circle:nth-child(3) { 1324 animation-delay: 0.2s; 1325 } 1326 1327 @keyframes bounce { 1328 0%, 100% { 1329 transform: translateY(0); 1330 } 1331 50% { 1332 transform: translateY(-10px); 1333 } 1334 } -
iron-security/tags/2.3.0/admin/css/iron-security-admin.css
r3261056 r3288628 181 181 display: none; 182 182 } 183 } 184 185 .iron-security-support-content { 186 max-width: 800px; 187 margin: 20px 0; 188 } 189 190 .iron-security-support-section { 191 background: #fff; 192 border: 1px solid #ccd0d4; 193 border-radius: 4px; 194 padding: 20px; 195 margin-bottom: 20px; 196 box-shadow: 0 1px 1px rgba(0,0,0,.04); 197 } 198 199 .iron-security-support-section h2 { 200 margin-top: 0; 201 padding-bottom: 10px; 202 border-bottom: 1px solid #eee; 203 } 204 205 .iron-security-support-section ul { 206 margin-left: 20px; 207 } 208 209 .iron-security-support-section ul li { 210 margin-bottom: 10px; 211 } 212 213 .iron-security-support-section .button { 214 margin-top: 10px; 215 } 216 217 /* Submenu styling */ 218 .wp-submenu li a[href*="wpironis-"] { 219 padding-left: 20px; 220 } 221 222 /* Active submenu highlighting */ 223 .wp-submenu li.current a[href*="wpironis-"] { 224 color: #fff; 225 background: #0073aa; 183 226 } -
iron-security/tags/2.3.0/admin/js/2fa.js
r3261056 r3288628 12 12 }, 13 13 success: function (response) { 14 console.log(response);15 14 if (response.success && response.data.has_2fa) { 16 15 $('#2fa_field').show(); -
iron-security/tags/2.3.0/admin/js/components/Dashboard.jsx
r3262982 r3288628 9 9 10 10 const Dashboard = ({settings: initialSettings}) => { 11 const [settings, setSettings] = useState(null); // Start as null11 const [settings, setSettings] = useState(null); 12 12 const [isLoading, setIsLoading] = useState(true); 13 const [isTransitioning, setIsTransitioning] = useState(false); 13 14 14 15 const getInitialTab = () => { … … 24 25 const formData = new FormData(); 25 26 formData.append('action', 'iron_security_get_settings'); 26 formData.append('nonce', initialSettings.nonce); // use nonce from props27 formData.append('nonce', initialSettings.nonce); 27 28 const response = await fetch(initialSettings.ajaxurl, { 28 29 method: 'POST', … … 45 46 console.error('Error fetching fresh settings:', error); 46 47 } finally { 48 if (shouldUpdateLoading) { 49 // Add a small delay before removing the transition effect 50 await new Promise(resolve => setTimeout(resolve, 300)); 51 setIsTransitioning(false); 52 } 47 53 setIsLoading(false); 48 54 } … … 54 60 window.history.pushState({}, '', newUrl); 55 61 setActiveTab(tabName); 56 await fetchFreshSettings( false);62 await fetchFreshSettings(true); 57 63 }; 58 64 … … 61 67 const newTab = getInitialTab(); 62 68 setActiveTab(newTab); 63 fetchFreshSettings( false);69 fetchFreshSettings(true); 64 70 }; 65 71 … … 132 138 133 139 if (isLoading || !settings) { 134 return <div className="iron-security-loading">Loading settings…</div>; 140 return ( 141 <div className="iron-security-loading-container"> 142 <div className="iron-security-loading-content"> 143 <div className="iron-security-loading-spinner"> 144 <div className="spinner-circle"></div> 145 <div className="spinner-circle"></div> 146 <div className="spinner-circle"></div> 147 </div> 148 <h2>Loading Iron Security</h2> 149 <p>Please wait while we load your security settings...</p> 150 <div className="iron-security-loading-steps"> 151 <div className="loading-step"> 152 <span className="dashicons dashicons-shield"></span> 153 <span>Initializing security features</span> 154 </div> 155 <div className="loading-step"> 156 <span className="dashicons dashicons-lock"></span> 157 <span>Loading security settings</span> 158 </div> 159 <div className="loading-step"> 160 <span className="dashicons dashicons-yes-alt"></span> 161 <span>Preparing dashboard</span> 162 </div> 163 </div> 164 </div> 165 </div> 166 ); 135 167 } 136 168 … … 150 182 ))} 151 183 </div> 152 <div className= "iron-security-content">184 <div className={`iron-security-content ${isTransitioning ? 'transitioning' : ''}`}> 153 185 <div className="iron-security-content-header"> 154 186 <h2>{tabs.find(tab => tab.name === activeTab)?.title}</h2> -
iron-security/tags/2.3.0/admin/js/components/FileDirectoryProectionSettings.jsx
r3261056 r3288628 12 12 13 13 useEffect(() => { 14 // Update settings when they change 15 setIsPhpUploadBlocked(settings.wpironis_options?.wpironis_block_php_uploads === 1); 16 setIsDirectAccessPrevented(settings.wpironis_options?.wpironis_prevent_direct_access === 1); 17 }, [settings]); 14 18 19 useEffect(() => { 15 20 if (notification) { 16 21 document.body.classList.add('iron-security-notification-active'); -
iron-security/tags/2.3.0/admin/js/components/GeneralSettings.jsx
r3264675 r3288628 14 14 const [notification, setNotification] = useState(null); 15 15 16 console.log('=== Settings ==='); 17 console.log(settings); 16 useEffect(() => { 17 // Update all state values when settings change 18 setIsXmlrpcEnabled(settings.wpironis_options?.wpironis_disable_xmlrpc === 1); 19 setIsWpVersionHidden(settings.wpironis_options?.wpironis_hide_wp_version === 1); 20 setIsFileEditorDisabled(settings.wpironis_options?.wpironis_disable_file_editor === 1); 21 setIsRestApiDisabled(settings.wpironis_options?.wpironis_disable_rest_api === 1); 22 setIsPluginAutoUpdateEnabled(settings.wpironis_options?.wpironis_enable_plugin_autoupdate === 1); 23 setIsCoreAutoUpdateEnabled(settings.wpironis_options?.wpironis_enable_core_autoupdate === 1); 24 setIsAIBotsBlocked(settings.wpironis_options?.wpironis_block_ai_bots === 1); 25 }, [settings]); 18 26 19 27 useEffect(() => { … … 236 244 formData.append('enabled', enabled); 237 245 formData.append('nonce', settings.nonce); 238 239 console.log('enabled? ');240 console.log(enabled);241 246 242 247 const response = await fetch(settings.ajaxurl, { -
iron-security/tags/2.3.0/admin/js/components/HttpSecurityHeadersSettings.jsx
r3261056 r3288628 17 17 const [isSaving, setIsSaving] = useState(false); 18 18 const [notification, setNotification] = useState(null); 19 20 useEffect(() => { 21 // Update header settings when settings change 22 setHeaderSettings({ 23 contentTypeOptions: settings.wpironis_options?.wpironis_security_header_content_type_options === 1, 24 frameOptions: settings.wpironis_options?.wpironis_security_header_frame_options === 1, 25 xssProtection: settings.wpironis_options?.wpironis_security_header_xss_protection === 1, 26 strictTransportSecurity: settings.wpironis_options?.wpironis_security_header_strict_transport_security === 1, 27 referrerPolicy: settings.wpironis_options?.wpironis_security_header_referrer_policy === 1, 28 contentSecurityPolicy: settings.wpironis_options?.wpironis_security_header_content_security_policy === 1, 29 permissionsPolicy: settings.wpironis_options?.wpironis_security_header_permissions_policy === 1 30 }); 31 }, [settings]); 19 32 20 33 useEffect(() => { -
iron-security/tags/2.3.0/admin/js/components/LoginLogoutSettings.jsx
r3261056 r3288628 102 102 103 103 useEffect(() => { 104 if (settings?.wpironis_plugin_settings_loginlogout) { 105 setIsCustomUrlEnabled(settings.wpironis_plugin_settings_loginlogout.enable_slug_change === '1'); 106 setCustomUrl(settings.wpironis_plugin_settings_loginlogout.wpironis_custom_login_slug || 'wp-admin'); 107 setIsSessionTimeoutEnabled(settings.wpironis_plugin_settings_loginlogout.enable_session_timeout === '1'); 108 setSessionTimeout(settings.wpironis_plugin_settings_loginlogout.session_timeout_value || '3600'); 109 setIsLimitLoginEnabled(settings.wpironis_plugin_settings_loginlogout.enable_limit_login_attempts === '1'); 110 setLoginAttempts(settings.wpironis_plugin_settings_loginlogout.wpironis_limit_login_attempts || '5'); 111 setLockoutDuration(settings.wpironis_plugin_settings_loginlogout.wpironis_lockout_duration || '3600'); 112 setIsUserEnumEnabled(settings.wpironis_plugin_settings_loginlogout.enable_user_enumeration === '1'); 113 setUserEnumMessage(settings.wpironis_plugin_settings_loginlogout.user_enumeration_message || 'Wrong login credentials.'); 114 setIsLimitAdminsEnabled(settings.wpironis_plugin_settings_loginlogout.enable_limit_admins === '1'); 115 setMaxAdmins(settings.wpironis_plugin_settings_loginlogout.wpironis_max_admins || '1'); 116 setFallbackRole(settings.wpironis_plugin_settings_loginlogout.wpironis_admin_fallback_role || 'editor'); 117 setIsAdminIdProtectionEnabled(settings.wpironis_plugin_settings_loginlogout.enable_admin_id_protection === '1'); 118 setCurrentAdminId(settings.wpironis_plugin_settings_loginlogout.current_admin_id || '1'); 119 120 if (settings.wpironis_plugin_settings_loginlogout.current_admin_count) { 121 setCurrentAdminCount(settings.wpironis_plugin_settings_loginlogout.current_admin_count); 122 } 123 124 if (settings.wpironis_plugin_settings_loginlogout.admin_users) { 125 setAdminUsers(settings.wpironis_plugin_settings_loginlogout.admin_users); 126 } 104 const loginLogoutSettings = settings?.login_logout || {}; 105 // Update all state values when settings change 106 setIsCustomUrlEnabled(loginLogoutSettings.enable_slug_change === '1'); 107 setCustomUrl(loginLogoutSettings.wpironis_custom_login_slug || 'wp-admin'); 108 setIsSessionTimeoutEnabled(loginLogoutSettings.enable_session_timeout === '1'); 109 setSessionTimeout(loginLogoutSettings.session_timeout_value || '3600'); 110 setIsLimitLoginEnabled(loginLogoutSettings.enable_limit_login_attempts === '1'); 111 setLoginAttempts(loginLogoutSettings.wpironis_limit_login_attempts || '5'); 112 setLockoutDuration(loginLogoutSettings.wpironis_lockout_duration || '3600'); 113 setIsUserEnumEnabled(loginLogoutSettings.enable_user_enumeration === '1'); 114 setUserEnumMessage(loginLogoutSettings.user_enumeration_message || 'Wrong Login credentials'); 115 setIsLimitAdminsEnabled(loginLogoutSettings.enable_limit_admins === '1'); 116 setMaxAdmins(loginLogoutSettings.wpironis_max_admins || '1'); 117 setFallbackRole(loginLogoutSettings.wpironis_admin_fallback_role || 'editor'); 118 setCurrentAdminCount(loginLogoutSettings.current_admin_count || 0); 119 120 if (loginLogoutSettings.admin_users) { 121 setAdminUsers(loginLogoutSettings.admin_users); 122 } 123 124 if (loginLogoutSettings.current_admin_id) { 125 setCurrentAdminId(loginLogoutSettings.current_admin_id); 126 } 127 128 if (loginLogoutSettings.enable_admin_id_protection === '1') { 129 setIsAdminIdProtectionEnabled(true); 127 130 } 128 131 }, [settings]); … … 460 463 461 464 const data = await response.json(); 462 console.log(data);463 465 464 466 if (data.success) { -
iron-security/tags/2.3.0/admin/js/components/SecurityLogs.jsx
r3261056 r3288628 1 1 import {useState, useEffect} from '@wordpress/element' 2 import React from 'react';3 2 import { 4 3 Card, -
iron-security/tags/2.3.0/admin/js/dashboard.js
r3261056 r3288628 1 import React from 'react';2 1 import { render } from '@wordpress/element'; 3 2 import Dashboard from './components/Dashboard'; … … 15 14 // Get any data attributes passed from PHP 16 15 const dashboardData = container.dataset.settings ? JSON.parse(container.dataset.settings) : {}; 17 16 18 17 // Merge with window settings 19 const mergedSettings = { 20 ...settings, 18 const mergedSettings = { 19 ...settings, 21 20 ...dashboardData, 22 21 // Add any additional settings or configurations here … … 28 27 } 29 28 }; 30 29 31 30 render(<Dashboard settings={mergedSettings} />, container); 32 31 } -
iron-security/tags/2.3.0/admin/js/iron-security-admin.js
r3261056 r3288628 6 6 var username = $(this).val(); 7 7 if (username) { 8 console.log(username);9 console.log('exists');10 8 $.ajax({ 11 9 url: ajaxurl, -
iron-security/tags/2.3.0/iron-security.php
r3276806 r3288628 17 17 * Plugin URI: https://wpiron.com 18 18 * Description: Iron Security is a powerful WordPress security plugin to protect your site from common threats. Lock down your site with login protection, file security, and HTTP headers — all in one lightweight plugin. 19 * Version: 2. 2.919 * Version: 2.3.0 20 20 * Author: wpiron 21 21 * Author URI: https://wpiron.com/ … … 31 31 } 32 32 33 define( 'IRON_SECURITY_VERSION', '2. 2.9' );33 define( 'IRON_SECURITY_VERSION', '2.3.0' ); 34 34 35 35 function wpiisec_activate_iron_security() { -
iron-security/tags/2.3.0/package.json
r3261056 r3288628 6 6 "build": "webpack --mode production", 7 7 "start": "webpack --watch --mode development", 8 "dev": "webpack serve --mode development" 8 "dev": "webpack serve --mode development", 9 "analyze": "webpack --mode production --profile --json > stats.json && webpack-bundle-analyzer stats.json" 9 10 }, 10 11 "dependencies": { 11 "@wordpress/components": "^25.1 3.0",12 "@wordpress/element": "^5. 24.0",13 "@wordpress/i18n": "^4. 47.0"12 "@wordpress/components": "^25.16.0", 13 "@wordpress/element": "^5.35.0", 14 "@wordpress/i18n": "^4.58.0" 14 15 }, 15 16 "devDependencies": { 16 "@babel/core": "^7.23.0", 17 "@babel/preset-react": "^7.22.15", 18 "babel-loader": "^9.1.3", 19 "css-loader": "^6.8.1", 20 "style-loader": "^3.3.3", 21 "webpack": "^5.88.2", 17 "@babel/core": "^7.27.1", 18 "@babel/plugin-syntax-dynamic-import": "^7.8.3", 19 "@babel/preset-react": "^7.27.1", 20 "babel-loader": "^9.2.1", 21 "compression-webpack-plugin": "^10.0.0", 22 "css-loader": "^6.11.0", 23 "style-loader": "^3.3.4", 24 "terser-webpack-plugin": "^5.3.14", 25 "webpack": "^5.99.8", 26 "webpack-bundle-analyzer": "^4.10.2", 22 27 "webpack-cli": "^5.1.4", 23 "webpack-dev-server": "^4.15.1" 28 "webpack-dev-server": "^4.15.2", 29 "webpack-manifest-plugin": "^5.0.1" 24 30 } 25 } 31 } -
iron-security/tags/2.3.0/pnpm-lock.yaml
r3261056 r3288628 10 10 dependencies: 11 11 '@wordpress/components': 12 specifier: ^25.1 3.013 version: 25.16.0(@babel/[email protected] 5.9)(@babel/[email protected])(@types/[email protected])([email protected])([email protected]([email protected]))([email protected])12 specifier: ^25.16.0 13 version: 25.16.0(@babel/[email protected]7.1)(@babel/[email protected])(@types/[email protected])([email protected])([email protected]([email protected]))([email protected]) 14 14 '@wordpress/element': 15 specifier: ^5. 24.015 specifier: ^5.35.0 16 16 version: 5.35.0 17 17 '@wordpress/i18n': 18 specifier: ^4. 47.018 specifier: ^4.58.0 19 19 version: 4.58.0 20 20 devDependencies: 21 21 '@babel/core': 22 specifier: ^7.23.0 23 version: 7.26.10 22 specifier: ^7.27.1 23 version: 7.27.1 24 '@babel/plugin-syntax-dynamic-import': 25 specifier: ^7.8.3 26 version: 7.8.3(@babel/[email protected]) 24 27 '@babel/preset-react': 25 specifier: ^7.2 2.1526 version: 7.2 6.3(@babel/[email protected])28 specifier: ^7.27.1 29 version: 7.27.1(@babel/[email protected]) 27 30 babel-loader: 28 specifier: ^9.1.3 29 version: 9.2.1(@babel/[email protected])([email protected]) 31 specifier: ^9.2.1 32 version: 9.2.1(@babel/[email protected])([email protected]) 33 compression-webpack-plugin: 34 specifier: ^10.0.0 35 version: 10.0.0([email protected]) 30 36 css-loader: 31 specifier: ^6. 8.132 version: 6.11.0([email protected] 8.0)37 specifier: ^6.11.0 38 version: 6.11.0([email protected]9.8) 33 39 style-loader: 34 specifier: ^3.3.3 35 version: 3.3.4([email protected]) 40 specifier: ^3.3.4 41 version: 3.3.4([email protected]) 42 terser-webpack-plugin: 43 specifier: ^5.3.14 44 version: 5.3.14([email protected]) 36 45 webpack: 37 specifier: ^5.88.2 38 version: 5.98.0([email protected]) 46 specifier: ^5.99.8 47 version: 5.99.8([email protected]) 48 webpack-bundle-analyzer: 49 specifier: ^4.10.2 50 version: 4.10.2 39 51 webpack-cli: 40 52 specifier: ^5.1.4 41 version: 5.1.4(webpack- [email protected])([email protected])53 version: 5.1.4(webpack-[email protected])([email protected])([email protected]) 42 54 webpack-dev-server: 43 specifier: ^4.15.1 44 version: 4.15.2([email protected])([email protected]) 55 specifier: ^4.15.2 56 version: 4.15.2([email protected])([email protected]) 57 webpack-manifest-plugin: 58 specifier: ^5.0.1 59 version: 5.0.1([email protected]) 45 60 46 61 packages: … … 65 80 react-dom: ^17.0.0 || ^18.0.0 66 81 67 '@babel/[email protected] 6.2':68 resolution: {integrity: sha512- RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==}82 '@babel/[email protected]7.1': 83 resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} 69 84 engines: {node: '>=6.9.0'} 70 85 71 '@babel/[email protected] 6.8':72 resolution: {integrity: sha512- oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==}86 '@babel/[email protected]7.2': 87 resolution: {integrity: sha512-TUtMJYRPyUb/9aU8f3K0mjmjf6M9N5Woshn2CS6nqJSeJtTtQcpLUXjGt9vbF8ZGff0El99sWkLgzwW3VXnxZQ==} 73 88 engines: {node: '>=6.9.0'} 74 89 75 '@babel/[email protected] 6.10':76 resolution: {integrity: sha512- vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==}90 '@babel/[email protected]7.1': 91 resolution: {integrity: sha512-IaaGWsQqfsQWVLqMn9OB92MNN7zukfVA4s7KKAI0KfrrDsZ0yhi5uV4baBuLuN7n3vsZpwP8asPPcVwApxvjBQ==} 77 92 engines: {node: '>=6.9.0'} 78 93 79 '@babel/[email protected] 6.10':80 resolution: {integrity: sha512- rRHT8siFIXQrAYOYqZQVsAr8vJ+cBNqcVAY6m5V8/4QqzaPl+zDBe6cLEPRDuNOUf3ww8RfJVlOyQMoSI+5Ang==}94 '@babel/[email protected]7.1': 95 resolution: {integrity: sha512-UnJfnIpc/+JO0/+KRVQNGU+y5taA5vCbwN8+azkX6beii/ZF+enZJSOKo11ZSzGJjlNfJHfQtmQT8H+9TXPG2w==} 81 96 engines: {node: '>=6.9.0'} 82 97 83 '@babel/[email protected] 5.9':84 resolution: {integrity: sha512- gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==}98 '@babel/[email protected]7.1': 99 resolution: {integrity: sha512-WnuuDILl9oOBbKnb4L+DyODx7iC47XfzmNCpTttFsSp6hTG7XZxu60+4IO+2/hPfcGOoKbFiwoI/+zwARbNQow==} 85 100 engines: {node: '>=6.9.0'} 86 101 87 '@babel/[email protected] 6.5':88 resolution: {integrity: sha512- IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==}102 '@babel/[email protected]7.2': 103 resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==} 89 104 engines: {node: '>=6.9.0'} 90 105 91 '@babel/[email protected] 5.9':92 resolution: {integrity: sha512- tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==}106 '@babel/[email protected]7.1': 107 resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==} 93 108 engines: {node: '>=6.9.0'} 94 109 95 '@babel/[email protected] 6.0':96 resolution: {integrity: sha512- xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==}110 '@babel/[email protected]7.1': 111 resolution: {integrity: sha512-9yHn519/8KvTU5BjTVEEeIM3w9/2yXNKoD82JifINImhpKkARMJKPP59kLo+BafpdN5zgNeIcS4jsGDmd3l58g==} 97 112 engines: {node: '>=6.9.0'} 98 113 peerDependencies: 99 114 '@babel/core': ^7.0.0 100 115 101 '@babel/[email protected] 6.5':102 resolution: {integrity: sha512- RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==}116 '@babel/[email protected]7.1': 117 resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==} 103 118 engines: {node: '>=6.9.0'} 104 119 105 '@babel/[email protected] 5.9':106 resolution: {integrity: sha512- 4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==}120 '@babel/[email protected]7.1': 121 resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} 107 122 engines: {node: '>=6.9.0'} 108 123 109 '@babel/[email protected] 5.9':110 resolution: {integrity: sha512- Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==}124 '@babel/[email protected]7.1': 125 resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} 111 126 engines: {node: '>=6.9.0'} 112 127 113 '@babel/[email protected] 5.9':114 resolution: {integrity: sha512- e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==}128 '@babel/[email protected]7.1': 129 resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} 115 130 engines: {node: '>=6.9.0'} 116 131 117 '@babel/[email protected] 6.10':118 resolution: {integrity: sha512- UPYc3SauzZ3JGgj87GgZ89JVdC5dj0AoetR5Bw6wj4niittNyFh6+eOGonYvJ1ao6B8lEa3Q3klS7ADZ53bc5g==}132 '@babel/[email protected]7.1': 133 resolution: {integrity: sha512-FCvFTm0sWV8Fxhpp2McP5/W53GPllQ9QeQ7SiqGWjMf/LVG07lFa5+pgK05IRhVwtvafT22KF+ZSnM9I545CvQ==} 119 134 engines: {node: '>=6.9.0'} 120 135 121 '@babel/[email protected] 6.10':122 resolution: {integrity: sha512- 6aQR2zGE/QFi8JpDLjUZEPYOs7+mhKXm86VaKFiLP35JQwQb6bwUE+XbvkH0EptsYhbNBSUGaUBLKqxH1xSgsA==}136 '@babel/[email protected]7.2': 137 resolution: {integrity: sha512-QYLs8299NA7WM/bZAdp+CviYYkVoYXlDW2rzliy3chxd1PQjej7JORuMJDJXJUb9g0TT+B99EwaVLKmX+sPXWw==} 123 138 engines: {node: '>=6.0.0'} 124 139 hasBin: true 125 140 126 '@babel/[email protected]': 127 resolution: {integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==} 141 '@babel/[email protected]': 142 resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} 143 peerDependencies: 144 '@babel/core': ^7.0.0-0 145 146 '@babel/[email protected]': 147 resolution: {integrity: sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==} 128 148 engines: {node: '>=6.9.0'} 129 149 peerDependencies: 130 150 '@babel/core': ^7.0.0-0 131 151 132 '@babel/[email protected] 5.9':133 resolution: {integrity: sha512- KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ==}152 '@babel/[email protected]7.1': 153 resolution: {integrity: sha512-p9+Vl3yuHPmkirRrg021XiP+EETmPMQTLr6Ayjj85RLNEbb3Eya/4VI0vAdzQG9SEAl2Lnt7fy5lZyMzjYoZQQ==} 134 154 engines: {node: '>=6.9.0'} 135 155 peerDependencies: 136 156 '@babel/core': ^7.0.0-0 137 157 138 '@babel/[email protected] 5.9':139 resolution: {integrity: sha512- 9mj6rm7XVYs4mdLIpbZnHOYdpW42uoiBCTVowg7sP1thUOiANgMb4UtpRivR0pp5iL+ocvUv7X4mZgFRpJEzGw==}158 '@babel/[email protected]7.1': 159 resolution: {integrity: sha512-ykDdF5yI4f1WrAolLqeF3hmYU12j9ntLQl/AOG1HAS21jxyg1Q0/J/tpREuYLfatGdGmXp/3yS0ZA76kOlVq9Q==} 140 160 engines: {node: '>=6.9.0'} 141 161 peerDependencies: 142 162 '@babel/core': ^7.0.0-0 143 163 144 '@babel/[email protected] 5.9':145 resolution: {integrity: sha512- s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==}164 '@babel/[email protected]7.1': 165 resolution: {integrity: sha512-2KH4LWGSrJIkVf5tSiBFYuXDAoWRq2MMwgivCf+93dd0GQi8RXLjKA/0EvRnVV5G0hrHczsquXuD01L8s6dmBw==} 146 166 engines: {node: '>=6.9.0'} 147 167 peerDependencies: 148 168 '@babel/core': ^7.0.0-0 149 169 150 '@babel/[email protected] 5.9':151 resolution: {integrity: sha512- KQ/Takk3T8Qzj5TppkS1be588lkbTp5uj7w6a0LeQaTMSckU/wK0oJ/pih+T690tkgI5jfmg2TqDJvd41Sj1Cg==}170 '@babel/[email protected]7.1': 171 resolution: {integrity: sha512-JfuinvDOsD9FVMTHpzA/pBLisxpv1aSf+OIV8lgH3MuWrks19R27e6a6DipIg4aX1Zm9Wpb04p8wljfKrVSnPA==} 152 172 engines: {node: '>=6.9.0'} 153 173 peerDependencies: 154 174 '@babel/core': ^7.0.0-0 155 175 156 '@babel/[email protected] 6.3':157 resolution: {integrity: sha512- Nl03d6T9ky516DGK2YMxrTqvnpUW63TnJMOMonj+Zae0JiPC5BC9xPMSL6L8fiSpA5vP88qfygavVQvnLp+6Cw==}176 '@babel/[email protected]7.1': 177 resolution: {integrity: sha512-oJHWh2gLhU9dW9HHr42q0cI0/iHHXTLGe39qvpAZZzagHy0MzYLCnCVV0symeRvzmjHyVU7mw2K06E6u/JwbhA==} 158 178 engines: {node: '>=6.9.0'} 159 179 peerDependencies: 160 180 '@babel/core': ^7.0.0-0 161 181 162 '@babel/[email protected] 6.10':163 resolution: {integrity: sha512- 2WJMeRQPHKSPemqk/awGrAiuFfzBmOIPXKizAsVhWH9YJqLZ0H+HS4c8loHGgW6utJ3E/ejXQUsiGaQy2NZ9Fw==}182 '@babel/[email protected]7.1': 183 resolution: {integrity: sha512-1x3D2xEk2fRo3PAhwQwu5UubzgiVWSXTBfWpVd2Mx2AzRqJuDJCsgaDVZ7HB5iGzDW1Hl1sWN2mFyKjmR9uAog==} 164 184 engines: {node: '>=6.9.0'} 165 185 166 '@babel/[email protected] 6.9':167 resolution: {integrity: sha512- qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==}186 '@babel/[email protected]7.2': 187 resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==} 168 188 engines: {node: '>=6.9.0'} 169 189 170 '@babel/[email protected] 6.10':171 resolution: {integrity: sha512- k8NuDrxr0WrPH5Aupqb2LCVURP/S0vBEn5mK6iH+GIYob66U5EtoZvcdudR2jQ4cmTwhEwW1DLB+Yyas9zjF6A==}190 '@babel/[email protected]7.1': 191 resolution: {integrity: sha512-ZCYtZciz1IWJB4U61UPu4KEaqyfj+r5T1Q5mqPo+IBpcG9kHv30Z0aD8LXPgC1trYa6rK0orRyAhqUgk4MjmEg==} 172 192 engines: {node: '>=6.9.0'} 173 193 174 '@babel/[email protected] 6.10':175 resolution: {integrity: sha512- emqcG3vHrpxUKTrxcblR36dcrcoRDvKmnL/dCL6ZsHaShW80qxCAcNhzQZrpeM765VzEos+xOi4s+r4IXzTwdQ==}194 '@babel/[email protected]7.1': 195 resolution: {integrity: sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q==} 176 196 engines: {node: '>=6.9.0'} 177 197 … … 243 263 resolution: {integrity: sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==} 244 264 245 '@floating-ui/core@1. 6.9':246 resolution: {integrity: sha512- uMXCuQ3BItDUbAMhIXw7UPXRfAlOAvZzdK9BWpE60MCn+Svt3aLn9jsPTi/WNGlRUu2uI0v5S7JiIUsbsvh3fw==}247 248 '@floating-ui/dom@1. 6.13':249 resolution: {integrity: sha512- umqzocjDgNRGTuO7Q8CU32dkHkECqI8ZdMZ5Swb6QAM0t5rnlrN3lGo1hdpscRd3WS8T6DKYK4ephgIH9iRh3w==}265 '@floating-ui/core@1.7.0': 266 resolution: {integrity: sha512-FRdBLykrPPA6P76GGGqlex/e7fbe0F1ykgxHYNXQsH/iTEtjMj/f9bpY5oQqbjt5VgZvgz/uKXbGuROijh3VLA==} 267 268 '@floating-ui/dom@1.7.0': 269 resolution: {integrity: sha512-lGTor4VlXcesUMh1cupTUTDoCxMb0V6bm3CnxHzQcw8Eaf1jQbgQX4i02fYgT0vJ82tb5MZ4CZk1LRGkktJCzg==} 250 270 251 271 '@floating-ui/[email protected]': … … 282 302 resolution: {integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==} 283 303 304 '@polka/[email protected]': 305 resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==} 306 284 307 '@popperjs/[email protected]': 285 308 resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} … … 315 338 resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} 316 339 317 '@types/[email protected]. 6':318 resolution: {integrity: sha512- AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==}340 '@types/[email protected].7': 341 resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==} 319 342 320 343 '@types/[email protected]': … … 351 374 resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} 352 375 353 '@types/[email protected] 3.11':354 resolution: {integrity: sha512- iEUCUJoU0i3VnrCmgoWCXttklWcvoCIx4jzcP22fioIVSdTmjgoEvmAO/QPw6TcS9k5FrNgn4w7q5lGOd1CT5g==}376 '@types/[email protected]5.13': 377 resolution: {integrity: sha512-mkmz+UBGCF/ssSObTp1McwQEvIjO2hUnVvZzck61l0su7btUill8OSvzA4N62+AtkJgMhiniyD+wEL5kocZaEA==} 355 378 356 379 '@types/[email protected]': … … 366 389 resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} 367 390 368 '@types/[email protected]. 5':369 resolution: {integrity: sha512- P4t6saawp+b/dFrUr2cvkVsfvPguwsxtH6dNIYRllMsefqFzkZk5UIjzyDOv5g1dXIPdG4Sp1yCR4Z6RCUsG/Q==}391 '@types/[email protected].7': 392 resolution: {integrity: sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==} 370 393 peerDependencies: 371 394 '@types/react': ^18.0.0 372 395 373 '@types/[email protected]. 19':374 resolution: {integrity: sha512- fcdJqaHOMDbiAwJnXv6XCzX0jDW77yI3tJqYh1Byn8EL5/S628WRx9b/y3DnNe55zTukUQKrfYxiZls2dHcUMw==}396 '@types/[email protected].21': 397 resolution: {integrity: sha512-gXLBtmlcRJeT09/sI4PxVwyrku6SaNUj/6cMubjE6T6XdY1fDmBL7r0nX0jbSZPU/Xr0KuwLLZh6aOYY5d91Xw==} 375 398 376 399 '@types/[email protected]': … … 389 412 resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==} 390 413 391 '@types/[email protected]. 0':392 resolution: {integrity: sha512- 8svvI3hMyvN0kKCJMvTJP/x6Y/EoQbepff882wL+Sn5QsXb3etnamgrJq4isrBxSJj5L2AuXcI0+bgkoAXGUJw==}414 '@types/[email protected].1': 415 resolution: {integrity: sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==} 393 416 394 417 '@use-gesture/[email protected]': … … 588 611 engines: {node: '>= 0.6'} 589 612 613 [email protected]: 614 resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} 615 engines: {node: '>=0.4.0'} 616 590 617 [email protected]: 591 618 resolution: {integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==} … … 659 686 engines: {node: '>=8'} 660 687 661 [email protected]. 4:662 resolution: {integrity: sha512- KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==}688 [email protected].5: 689 resolution: {integrity: sha512-FDToo4Wo82hIdgc1CQ+NQD0hEhmpPjrZ3hiUgwgOG6IuTdlpr8jdjyG24P6cNP1yJpTLzS5OcGgSw0xmDU1/Tw==} 663 690 engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 664 691 hasBin: true … … 686 713 resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} 687 714 688 [email protected] 06:689 resolution: {integrity: sha512- 3ZczoTApMAZwPKYWmwVbQMFpXBDds3/0VciVoUwPUbldlYyVLmRVuRs/PcUZtHpbLRpzzDvrvnFuREsGt6lUug==}715 [email protected]17: 716 resolution: {integrity: sha512-auPpttCq6BDEG8ZAuHJIplGw6GODhjw+/11e7IjpnYCxZcW/ONgPs0KVBJ0d1bY3e2+7PRe5RCLyP+PfwVgkYw==} 690 717 691 718 [email protected]: … … 730 757 resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} 731 758 759 [email protected]: 760 resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} 761 engines: {node: '>= 10'} 762 732 763 [email protected]: 733 764 resolution: {integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==} … … 736 767 resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} 737 768 engines: {node: '>= 0.6'} 769 770 [email protected]: 771 resolution: {integrity: sha512-wLXLIBwpul/ALcm7Aj+69X0pYT3BYt6DdPn3qrgBIh9YejV9Bju9ShhlAsjujLyWMo6SAweFIWaUoFmXZNuNrg==} 772 engines: {node: '>= 14.15.0'} 773 peerDependencies: 774 webpack: ^5.1.0 738 775 739 776 [email protected]: … … 813 850 resolution: {integrity: sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==} 814 851 852 [email protected]: 853 resolution: {integrity: sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==} 854 815 855 [email protected]: 816 856 resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} … … 879 919 engines: {node: '>= 0.4'} 880 920 921 [email protected]: 922 resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} 923 881 924 [email protected]: 882 925 resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} 883 926 884 [email protected] 23:885 resolution: {integrity: sha512-r efir3NlutEZqlKaBLK0tzlVLe5P2wDKS7UQt/3SpibizgsRAPOsqQC3ffw1nlv3ze5gjRQZYHoPymgVZkplFA==}927 [email protected]50: 928 resolution: {integrity: sha512-rOOkP2ZUMx1yL4fCxXQKDHQ8ZXwisb2OycOQVKHgvB3ZI4CvehOd4y2tfnnLDieJ3Zs1RL1Dlp3cMkyIn7nnXA==} 886 929 887 930 [email protected]: … … 919 962 engines: {node: '>= 0.4'} 920 963 921 es-module-lexer@1. 6.0:922 resolution: {integrity: sha512- qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==}964 es-module-lexer@1.7.0: 965 resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} 923 966 924 967 [email protected]: … … 1103 1146 engines: {node: '>=0.10.0'} 1104 1147 1148 [email protected]: 1149 resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} 1150 engines: {node: '>=10'} 1151 1105 1152 [email protected]: 1106 1153 resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} … … 1130 1177 resolution: {integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==} 1131 1178 1132 [email protected]: 1133 resolution: {integrity: sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==} 1179 [email protected]: 1180 resolution: {integrity: sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==} 1181 1182 [email protected]: 1183 resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} 1134 1184 1135 1185 [email protected]: … … 1144 1194 engines: {node: '>= 0.8'} 1145 1195 1146 [email protected]. 9:1147 resolution: {integrity: sha512- n1XsPy3rXVxlqxVioEWdC+0+M+SQw0DpJynwtOPo1X+ZlvdzTLtDBIJJlDQTnwZIFJrZSzSGmIOUdP8tu+SgLw==}1148 1149 [email protected]. 7:1150 resolution: {integrity: sha512- fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==}1196 [email protected].10: 1197 resolution: {integrity: sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==} 1198 1199 [email protected].9: 1200 resolution: {integrity: sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==} 1151 1201 engines: {node: '>=12.0.0'} 1152 1202 peerDependencies: … … 1381 1431 resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 1382 1432 1383 [email protected] 7:1384 resolution: {integrity: sha512- UbNt/JAWS0m/NJOebR0QMRHBk0hu03r5dx9GK8Cs0AS3I81yDcOc9k+DytPItgVvBP7J6Mf6U2n3BPAacAV9oA==}1433 [email protected]8: 1434 resolution: {integrity: sha512-f22b8LV1gbTO2ms2j2z13MuPogNoh5UzxL3nzNAYKGraILnbGc9NEE6dyiiiLv46DGRb8A4kg8UKWLjPthxBHw==} 1385 1435 1386 1436 [email protected]: … … 1389 1439 [email protected]: 1390 1440 resolution: {integrity: sha512-QNo4kEepaIBwiT8CDhP98umTetp+JNfQYBWvC1pc6/OAibuXtRcxZ58Qz8skvEHYvURne/7R8T5VoOI7rDsEUA==} 1441 1442 [email protected]: 1443 resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==} 1444 engines: {node: '>=10'} 1391 1445 1392 1446 [email protected]: … … 1464 1518 engines: {node: '>=12'} 1465 1519 1520 [email protected]: 1521 resolution: {integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==} 1522 hasBin: true 1523 1466 1524 [email protected]: 1467 1525 resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} … … 1683 1741 [email protected]: 1684 1742 resolution: {integrity: sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==} 1685 1686 [email protected]:1687 resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==}1688 1743 1689 1744 [email protected]: … … 1744 1799 resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} 1745 1800 1746 [email protected]. 0:1747 resolution: {integrity: sha512-G f9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==}1801 [email protected].2: 1802 resolution: {integrity: sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==} 1748 1803 engines: {node: '>= 10.13.0'} 1749 1804 … … 1826 1881 resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} 1827 1882 1883 [email protected]: 1884 resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} 1885 engines: {node: '>= 10'} 1886 1828 1887 [email protected]: 1829 1888 resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==} … … 1831 1890 [email protected]: 1832 1891 resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==} 1892 1893 [email protected]: 1894 resolution: {integrity: sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==} 1833 1895 1834 1896 [email protected]: … … 1934 1996 engines: {node: '>=0.6'} 1935 1997 1998 [email protected]: 1999 resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} 2000 engines: {node: '>=6'} 2001 1936 2002 [email protected]: 1937 2003 resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} … … 1941 2007 engines: {node: '>= 0.6'} 1942 2008 1943 [email protected] 0.0:1944 resolution: {integrity: sha512- Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==}2009 [email protected]1.0: 2010 resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} 1945 2011 1946 2012 [email protected]: … … 1976 2042 react: ^16.8.0 || ^17.0.0 || ^18.0.0 1977 2043 1978 use-sync-external-store@1. 4.0:1979 resolution: {integrity: sha512- 9WXSPC5fMv61vaupRkCKCxsPxBocVnwakBEkMIHHpkTTg6icbJtg6jzgtLDm4bl3cSHAca52rYWih0k4K3PfHw==}2044 use-sync-external-store@1.5.0: 2045 resolution: {integrity: sha512-Rb46I4cGGVBmjamjphe8L/UnvJD+uPPtTkNvX5mZgqdbavhI4EbgIWJiIHXJ8bc/i9EQGPRh4DwEURJ552Do0A==} 1980 2046 peerDependencies: 1981 2047 react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 … … 2031 2097 resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==} 2032 2098 2099 [email protected]: 2100 resolution: {integrity: sha512-vJptkMm9pk5si4Bv922ZbKLV8UTT4zib4FPgXMhgzUny0bfDDkLXAVQs3ly3fS4/TN9ROFtb0NFrm04UXFE/Vw==} 2101 engines: {node: '>= 10.13.0'} 2102 hasBin: true 2103 2033 2104 [email protected]: 2034 2105 resolution: {integrity: sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==} … … 2067 2138 optional: true 2068 2139 2140 [email protected]: 2141 resolution: {integrity: sha512-xTlX7dC3hrASixA2inuWFMz6qHsNi6MT3Uiqw621sJjRTShtpMjbDYhPPZBwWUKdIYKIjSq9em6+uzWayf38aQ==} 2142 engines: {node: '>=14'} 2143 peerDependencies: 2144 webpack: ^5.75.0 2145 2069 2146 [email protected]: 2070 2147 resolution: {integrity: sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==} 2071 2148 engines: {node: '>=10.0.0'} 2072 2149 2150 [email protected]: 2151 resolution: {integrity: sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==} 2152 engines: {node: '>=10.13.0'} 2153 2073 2154 [email protected]: 2074 2155 resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} 2075 2156 engines: {node: '>=10.13.0'} 2076 2157 2077 [email protected] 8.0:2078 resolution: {integrity: sha512- UFynvx+gM44Gv9qFgj0acCQK2VE1CtdfwFdimkapco3hlPCJ/zeq73n2yVKimVbtm+TnApIugGhLJnkU6gjYXA==}2158 [email protected]9.8: 2159 resolution: {integrity: sha512-lQ3CPiSTpfOnrEGeXDwoq5hIGzSjmwD72GdfVzF7CQAI7t47rJG9eDWvcEkEn3CUQymAElVvDg3YNTlCYj+qUQ==} 2079 2160 engines: {node: '>=10.13.0'} 2080 2161 hasBin: true … … 2104 2185 resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 2105 2186 2106 [email protected]: 2107 resolution: {integrity: sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==} 2187 [email protected]: 2188 resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==} 2189 engines: {node: '>=8.3.0'} 2190 peerDependencies: 2191 bufferutil: ^4.0.1 2192 utf-8-validate: ^5.0.2 2193 peerDependenciesMeta: 2194 bufferutil: 2195 optional: true 2196 utf-8-validate: 2197 optional: true 2198 2199 [email protected]: 2200 resolution: {integrity: sha512-DMricUmwGZUVr++AEAe2uiVM7UoO9MAVZMDu05UQOaUII0lp+zOzLLU4Xqh/JvTqklB1T4uELaaPBKyjE1r4fQ==} 2108 2201 engines: {node: '>=10.0.0'} 2109 2202 peerDependencies: … … 2123 2216 engines: {node: '>= 6'} 2124 2217 2125 [email protected]. 0:2126 resolution: {integrity: sha512- KHBC7z61OJeaMGnF3wqNZj+GGNXOyypZviiKpQeiHirG5Ib1ImwcLBH70rbMSkKfSmUNBsdf2PwaEJtKvgmkNw==}2218 [email protected].1: 2219 resolution: {integrity: sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==} 2127 2220 engines: {node: '>=12.20'} 2128 2221 … … 2139 2232 dependencies: 2140 2233 '@ariakit/core': 0.3.11 2141 '@floating-ui/dom': 1. 6.132234 '@floating-ui/dom': 1.7.0 2142 2235 react: 18.3.1 2143 2236 react-dom: 18.3.1([email protected]) 2144 use-sync-external-store: 1. 4.0([email protected])2237 use-sync-external-store: 1.5.0([email protected]) 2145 2238 2146 2239 '@ariakit/[email protected]([email protected]([email protected]))([email protected])': … … 2150 2243 react-dom: 18.3.1([email protected]) 2151 2244 2152 '@babel/[email protected] 6.2':2153 dependencies: 2154 '@babel/helper-validator-identifier': 7.2 5.92245 '@babel/[email protected]7.1': 2246 dependencies: 2247 '@babel/helper-validator-identifier': 7.27.1 2155 2248 js-tokens: 4.0.0 2156 2249 picocolors: 1.1.1 2157 2250 2158 '@babel/[email protected] 6.8': {}2159 2160 '@babel/[email protected] 6.10':2251 '@babel/[email protected]7.2': {} 2252 2253 '@babel/[email protected]7.1': 2161 2254 dependencies: 2162 2255 '@ampproject/remapping': 2.3.0 2163 '@babel/code-frame': 7.2 6.22164 '@babel/generator': 7.2 6.102165 '@babel/helper-compilation-targets': 7.2 6.52166 '@babel/helper-module-transforms': 7.2 6.0(@babel/[email protected])2167 '@babel/helpers': 7.2 6.102168 '@babel/parser': 7.2 6.102169 '@babel/template': 7.2 6.92170 '@babel/traverse': 7.2 6.102171 '@babel/types': 7.2 6.102256 '@babel/code-frame': 7.27.1 2257 '@babel/generator': 7.27.1 2258 '@babel/helper-compilation-targets': 7.27.2 2259 '@babel/helper-module-transforms': 7.27.1(@babel/[email protected]) 2260 '@babel/helpers': 7.27.1 2261 '@babel/parser': 7.27.2 2262 '@babel/template': 7.27.2 2263 '@babel/traverse': 7.27.1 2264 '@babel/types': 7.27.1 2172 2265 convert-source-map: 2.0.0 2173 2266 debug: 4.4.0 … … 2178 2271 - supports-color 2179 2272 2180 '@babel/[email protected] 6.10':2181 dependencies: 2182 '@babel/parser': 7.2 6.102183 '@babel/types': 7.2 6.102273 '@babel/[email protected]7.1': 2274 dependencies: 2275 '@babel/parser': 7.27.2 2276 '@babel/types': 7.27.1 2184 2277 '@jridgewell/gen-mapping': 0.3.8 2185 2278 '@jridgewell/trace-mapping': 0.3.25 2186 2279 jsesc: 3.1.0 2187 2280 2188 '@babel/[email protected] 5.9':2189 dependencies: 2190 '@babel/types': 7.2 6.102191 2192 '@babel/[email protected] 6.5':2193 dependencies: 2194 '@babel/compat-data': 7.2 6.82195 '@babel/helper-validator-option': 7.2 5.92196 browserslist: 4.24. 42281 '@babel/[email protected]7.1': 2282 dependencies: 2283 '@babel/types': 7.27.1 2284 2285 '@babel/[email protected]7.2': 2286 dependencies: 2287 '@babel/compat-data': 7.27.2 2288 '@babel/helper-validator-option': 7.27.1 2289 browserslist: 4.24.5 2197 2290 lru-cache: 5.1.1 2198 2291 semver: 6.3.1 2199 2292 2200 '@babel/[email protected] 5.9':2201 dependencies: 2202 '@babel/traverse': 7.2 6.102203 '@babel/types': 7.2 6.102293 '@babel/[email protected]7.1': 2294 dependencies: 2295 '@babel/traverse': 7.27.1 2296 '@babel/types': 7.27.1 2204 2297 transitivePeerDependencies: 2205 2298 - supports-color 2206 2299 2207 '@babel/[email protected] 6.0(@babel/[email protected])':2208 dependencies: 2209 '@babel/core': 7.2 6.102210 '@babel/helper-module-imports': 7.2 5.92211 '@babel/helper-validator-identifier': 7.2 5.92212 '@babel/traverse': 7.2 6.102300 '@babel/[email protected]7.1(@babel/[email protected])': 2301 dependencies: 2302 '@babel/core': 7.27.1 2303 '@babel/helper-module-imports': 7.27.1 2304 '@babel/helper-validator-identifier': 7.27.1 2305 '@babel/traverse': 7.27.1 2213 2306 transitivePeerDependencies: 2214 2307 - supports-color 2215 2308 2216 '@babel/[email protected]': {} 2217 2218 '@babel/[email protected]': {} 2219 2220 '@babel/[email protected]': {} 2221 2222 '@babel/[email protected]': {} 2223 2224 '@babel/[email protected]': 2225 dependencies: 2226 '@babel/template': 7.26.9 2227 '@babel/types': 7.26.10 2228 2229 '@babel/[email protected]': 2230 dependencies: 2231 '@babel/types': 7.26.10 2232 2233 '@babel/[email protected](@babel/[email protected])': 2234 dependencies: 2235 '@babel/core': 7.26.10 2236 '@babel/helper-plugin-utils': 7.26.5 2237 2238 '@babel/[email protected](@babel/[email protected])': 2239 dependencies: 2240 '@babel/core': 7.26.10 2241 '@babel/helper-plugin-utils': 7.26.5 2242 2243 '@babel/[email protected](@babel/[email protected])': 2244 dependencies: 2245 '@babel/core': 7.26.10 2246 '@babel/plugin-transform-react-jsx': 7.25.9(@babel/[email protected]) 2309 '@babel/[email protected]': {} 2310 2311 '@babel/[email protected]': {} 2312 2313 '@babel/[email protected]': {} 2314 2315 '@babel/[email protected]': {} 2316 2317 '@babel/[email protected]': 2318 dependencies: 2319 '@babel/template': 7.27.2 2320 '@babel/types': 7.27.1 2321 2322 '@babel/[email protected]': 2323 dependencies: 2324 '@babel/types': 7.27.1 2325 2326 '@babel/[email protected](@babel/[email protected])': 2327 dependencies: 2328 '@babel/core': 7.27.1 2329 '@babel/helper-plugin-utils': 7.27.1 2330 2331 '@babel/[email protected](@babel/[email protected])': 2332 dependencies: 2333 '@babel/core': 7.27.1 2334 '@babel/helper-plugin-utils': 7.27.1 2335 2336 '@babel/[email protected](@babel/[email protected])': 2337 dependencies: 2338 '@babel/core': 7.27.1 2339 '@babel/helper-plugin-utils': 7.27.1 2340 2341 '@babel/[email protected](@babel/[email protected])': 2342 dependencies: 2343 '@babel/core': 7.27.1 2344 '@babel/plugin-transform-react-jsx': 7.27.1(@babel/[email protected]) 2247 2345 transitivePeerDependencies: 2248 2346 - supports-color 2249 2347 2250 '@babel/[email protected] 5.9(@babel/[email protected])':2251 dependencies: 2252 '@babel/core': 7.2 6.102253 '@babel/helper-annotate-as-pure': 7.2 5.92254 '@babel/helper-module-imports': 7.2 5.92255 '@babel/helper-plugin-utils': 7.2 6.52256 '@babel/plugin-syntax-jsx': 7.2 5.9(@babel/[email protected])2257 '@babel/types': 7.2 6.102348 '@babel/[email protected]7.1(@babel/[email protected])': 2349 dependencies: 2350 '@babel/core': 7.27.1 2351 '@babel/helper-annotate-as-pure': 7.27.1 2352 '@babel/helper-module-imports': 7.27.1 2353 '@babel/helper-plugin-utils': 7.27.1 2354 '@babel/plugin-syntax-jsx': 7.27.1(@babel/[email protected]) 2355 '@babel/types': 7.27.1 2258 2356 transitivePeerDependencies: 2259 2357 - supports-color 2260 2358 2261 '@babel/[email protected] 5.9(@babel/[email protected])':2262 dependencies: 2263 '@babel/core': 7.2 6.102264 '@babel/helper-annotate-as-pure': 7.2 5.92265 '@babel/helper-plugin-utils': 7.2 6.52266 2267 '@babel/[email protected] 6.3(@babel/[email protected])':2268 dependencies: 2269 '@babel/core': 7.2 6.102270 '@babel/helper-plugin-utils': 7.2 6.52271 '@babel/helper-validator-option': 7.2 5.92272 '@babel/plugin-transform-react-display-name': 7.2 5.9(@babel/[email protected])2273 '@babel/plugin-transform-react-jsx': 7.2 5.9(@babel/[email protected])2274 '@babel/plugin-transform-react-jsx-development': 7.2 5.9(@babel/[email protected])2275 '@babel/plugin-transform-react-pure-annotations': 7.2 5.9(@babel/[email protected])2359 '@babel/[email protected]7.1(@babel/[email protected])': 2360 dependencies: 2361 '@babel/core': 7.27.1 2362 '@babel/helper-annotate-as-pure': 7.27.1 2363 '@babel/helper-plugin-utils': 7.27.1 2364 2365 '@babel/[email protected]7.1(@babel/[email protected])': 2366 dependencies: 2367 '@babel/core': 7.27.1 2368 '@babel/helper-plugin-utils': 7.27.1 2369 '@babel/helper-validator-option': 7.27.1 2370 '@babel/plugin-transform-react-display-name': 7.27.1(@babel/[email protected]) 2371 '@babel/plugin-transform-react-jsx': 7.27.1(@babel/[email protected]) 2372 '@babel/plugin-transform-react-jsx-development': 7.27.1(@babel/[email protected]) 2373 '@babel/plugin-transform-react-pure-annotations': 7.27.1(@babel/[email protected]) 2276 2374 transitivePeerDependencies: 2277 2375 - supports-color 2278 2376 2279 '@babel/[email protected]': 2280 dependencies: 2281 regenerator-runtime: 0.14.1 2282 2283 '@babel/[email protected]': 2284 dependencies: 2285 '@babel/code-frame': 7.26.2 2286 '@babel/parser': 7.26.10 2287 '@babel/types': 7.26.10 2288 2289 '@babel/[email protected]': 2290 dependencies: 2291 '@babel/code-frame': 7.26.2 2292 '@babel/generator': 7.26.10 2293 '@babel/parser': 7.26.10 2294 '@babel/template': 7.26.9 2295 '@babel/types': 7.26.10 2377 '@babel/[email protected]': {} 2378 2379 '@babel/[email protected]': 2380 dependencies: 2381 '@babel/code-frame': 7.27.1 2382 '@babel/parser': 7.27.2 2383 '@babel/types': 7.27.1 2384 2385 '@babel/[email protected]': 2386 dependencies: 2387 '@babel/code-frame': 7.27.1 2388 '@babel/generator': 7.27.1 2389 '@babel/parser': 7.27.2 2390 '@babel/template': 7.27.2 2391 '@babel/types': 7.27.1 2296 2392 debug: 4.4.0 2297 2393 globals: 11.12.0 … … 2299 2395 - supports-color 2300 2396 2301 '@babel/[email protected] 6.10':2302 dependencies: 2303 '@babel/helper-string-parser': 7.2 5.92304 '@babel/helper-validator-identifier': 7.2 5.92397 '@babel/[email protected]7.1': 2398 dependencies: 2399 '@babel/helper-string-parser': 7.27.1 2400 '@babel/helper-validator-identifier': 7.27.1 2305 2401 2306 2402 '@discoveryjs/[email protected]': {} … … 2308 2404 '@emotion/[email protected]': 2309 2405 dependencies: 2310 '@babel/helper-module-imports': 7.2 5.92311 '@babel/runtime': 7.2 6.102406 '@babel/helper-module-imports': 7.27.1 2407 '@babel/runtime': 7.27.1 2312 2408 '@emotion/hash': 0.9.2 2313 2409 '@emotion/memoize': 0.9.0 … … 2356 2452 '@emotion/[email protected]': {} 2357 2453 2358 '@emotion/[email protected](@types/[email protected]. 19)([email protected])':2359 dependencies: 2360 '@babel/runtime': 7.2 6.102454 '@emotion/[email protected](@types/[email protected].21)([email protected])': 2455 dependencies: 2456 '@babel/runtime': 7.27.1 2361 2457 '@emotion/babel-plugin': 11.13.5 2362 2458 '@emotion/cache': 11.14.0 … … 2368 2464 react: 18.3.1 2369 2465 optionalDependencies: 2370 '@types/react': 18.3. 192466 '@types/react': 18.3.21 2371 2467 transitivePeerDependencies: 2372 2468 - supports-color … … 2382 2478 '@emotion/[email protected]': {} 2383 2479 2384 '@emotion/[email protected](@emotion/[email protected](@types/[email protected]. 19)([email protected]))(@types/[email protected])([email protected])':2385 dependencies: 2386 '@babel/runtime': 7.2 6.102480 '@emotion/[email protected](@emotion/[email protected](@types/[email protected].21)([email protected]))(@types/[email protected])([email protected])': 2481 dependencies: 2482 '@babel/runtime': 7.27.1 2387 2483 '@emotion/babel-plugin': 11.13.5 2388 2484 '@emotion/is-prop-valid': 1.3.1 2389 '@emotion/react': 11.14.0(@types/[email protected]. 19)([email protected])2485 '@emotion/react': 11.14.0(@types/[email protected].21)([email protected]) 2390 2486 '@emotion/serialize': 1.3.3 2391 2487 '@emotion/use-insertion-effect-with-fallbacks': 1.2.0([email protected]) … … 2393 2489 react: 18.3.1 2394 2490 optionalDependencies: 2395 '@types/react': 18.3. 192491 '@types/react': 18.3.21 2396 2492 transitivePeerDependencies: 2397 2493 - supports-color … … 2407 2503 '@emotion/[email protected]': {} 2408 2504 2409 '@floating-ui/core@1. 6.9':2505 '@floating-ui/core@1.7.0': 2410 2506 dependencies: 2411 2507 '@floating-ui/utils': 0.2.9 2412 2508 2413 '@floating-ui/dom@1. 6.13':2414 dependencies: 2415 '@floating-ui/core': 1. 6.92509 '@floating-ui/dom@1.7.0': 2510 dependencies: 2511 '@floating-ui/core': 1.7.0 2416 2512 '@floating-ui/utils': 0.2.9 2417 2513 2418 2514 '@floating-ui/[email protected]([email protected]([email protected]))([email protected])': 2419 2515 dependencies: 2420 '@floating-ui/dom': 1. 6.132516 '@floating-ui/dom': 1.7.0 2421 2517 react: 18.3.1 2422 2518 react-dom: 18.3.1([email protected]) … … 2448 2544 '@leichtgewicht/[email protected]': {} 2449 2545 2546 '@polka/[email protected]': {} 2547 2450 2548 '@popperjs/[email protected]': {} 2451 2549 … … 2466 2564 dependencies: 2467 2565 '@types/connect': 3.4.38 2468 '@types/node': 22.1 3.112566 '@types/node': 22.15.13 2469 2567 2470 2568 '@types/[email protected]': 2471 2569 dependencies: 2472 '@types/node': 22.1 3.112570 '@types/node': 22.15.13 2473 2571 2474 2572 '@types/[email protected]': 2475 2573 dependencies: 2476 2574 '@types/express-serve-static-core': 5.0.6 2477 '@types/node': 22.1 3.112575 '@types/node': 22.15.13 2478 2576 2479 2577 '@types/[email protected]': 2480 2578 dependencies: 2481 '@types/node': 22.1 3.112579 '@types/node': 22.15.13 2482 2580 2483 2581 '@types/[email protected]': 2484 2582 dependencies: 2485 2583 '@types/eslint': 9.6.1 2486 '@types/estree': 1.0. 62584 '@types/estree': 1.0.7 2487 2585 2488 2586 '@types/[email protected]': 2489 2587 dependencies: 2490 '@types/estree': 1.0. 62588 '@types/estree': 1.0.7 2491 2589 '@types/json-schema': 7.0.15 2492 2590 2493 '@types/[email protected]. 6': {}2591 '@types/[email protected].7': {} 2494 2592 2495 2593 '@types/[email protected]': 2496 2594 dependencies: 2497 '@types/node': 22.1 3.112595 '@types/node': 22.15.13 2498 2596 '@types/qs': 6.9.18 2499 2597 '@types/range-parser': 1.2.7 … … 2502 2600 '@types/[email protected]': 2503 2601 dependencies: 2504 '@types/node': 22.1 3.112602 '@types/node': 22.15.13 2505 2603 '@types/qs': 6.9.18 2506 2604 '@types/range-parser': 1.2.7 … … 2522 2620 '@types/[email protected]': 2523 2621 dependencies: 2524 '@types/node': 22.1 3.112622 '@types/node': 22.15.13 2525 2623 2526 2624 '@types/[email protected]': {} … … 2532 2630 '@types/[email protected]': 2533 2631 dependencies: 2534 '@types/node': 22.1 3.112535 2536 '@types/[email protected] 3.11':2537 dependencies: 2538 undici-types: 6.2 0.02632 '@types/node': 22.15.13 2633 2634 '@types/[email protected]5.13': 2635 dependencies: 2636 undici-types: 6.21.0 2539 2637 2540 2638 '@types/[email protected]': {} … … 2546 2644 '@types/[email protected]': {} 2547 2645 2548 '@types/[email protected]. 5(@types/[email protected])':2549 dependencies: 2550 '@types/react': 18.3. 192551 2552 '@types/[email protected]. 19':2646 '@types/[email protected].7(@types/[email protected])': 2647 dependencies: 2648 '@types/react': 18.3.21 2649 2650 '@types/[email protected].21': 2553 2651 dependencies: 2554 2652 '@types/prop-types': 15.7.14 … … 2560 2658 dependencies: 2561 2659 '@types/mime': 1.3.5 2562 '@types/node': 22.1 3.112660 '@types/node': 22.15.13 2563 2661 2564 2662 '@types/[email protected]': … … 2569 2667 dependencies: 2570 2668 '@types/http-errors': 2.0.4 2571 '@types/node': 22.1 3.112669 '@types/node': 22.15.13 2572 2670 '@types/send': 0.17.4 2573 2671 2574 2672 '@types/[email protected]': 2575 2673 dependencies: 2576 '@types/node': 22.1 3.112577 2578 '@types/[email protected]. 0':2579 dependencies: 2580 '@types/node': 22.1 3.112674 '@types/node': 22.15.13 2675 2676 '@types/[email protected].1': 2677 dependencies: 2678 '@types/node': 22.15.13 2581 2679 2582 2680 '@use-gesture/[email protected]': {} … … 2663 2761 '@xtuc/long': 4.2.2 2664 2762 2665 '@webpack-cli/[email protected]([email protected])([email protected] 8.0)':2666 dependencies: 2667 webpack: 5.9 8.0([email protected])2668 webpack-cli: 5.1.4(webpack- [email protected])([email protected])2669 2670 '@webpack-cli/[email protected]([email protected])([email protected] 8.0)':2671 dependencies: 2672 webpack: 5.9 8.0([email protected])2673 webpack-cli: 5.1.4(webpack- [email protected])([email protected])2674 2675 '@webpack-cli/[email protected]([email protected])([email protected])([email protected] 8.0)':2676 dependencies: 2677 webpack: 5.9 8.0([email protected])2678 webpack-cli: 5.1.4(webpack- [email protected])([email protected])2763 '@webpack-cli/[email protected]([email protected])([email protected]9.8)': 2764 dependencies: 2765 webpack: 5.99.8([email protected]) 2766 webpack-cli: 5.1.4(webpack-[email protected])([email protected])([email protected]) 2767 2768 '@webpack-cli/[email protected]([email protected])([email protected]9.8)': 2769 dependencies: 2770 webpack: 5.99.8([email protected]) 2771 webpack-cli: 5.1.4(webpack-[email protected])([email protected])([email protected]) 2772 2773 '@webpack-cli/[email protected]([email protected])([email protected])([email protected]9.8)': 2774 dependencies: 2775 webpack: 5.99.8([email protected]) 2776 webpack-cli: 5.1.4(webpack-[email protected])([email protected])([email protected]) 2679 2777 optionalDependencies: 2680 webpack-dev-server: 4.15.2([email protected])([email protected] 8.0)2778 webpack-dev-server: 4.15.2([email protected])([email protected]9.8) 2681 2779 2682 2780 '@wordpress/[email protected]': 2683 2781 dependencies: 2684 '@babel/runtime': 7.2 6.102782 '@babel/runtime': 7.27.1 2685 2783 '@wordpress/dom-ready': 3.58.0 2686 2784 '@wordpress/i18n': 4.58.0 2687 2785 2688 '@wordpress/[email protected](@babel/[email protected] 5.9)(@babel/[email protected])(@types/[email protected])([email protected])([email protected]([email protected]))([email protected])':2786 '@wordpress/[email protected](@babel/[email protected]7.1)(@babel/[email protected])(@types/[email protected])([email protected])([email protected]([email protected]))([email protected])': 2689 2787 dependencies: 2690 2788 '@ariakit/react': 0.3.14([email protected]([email protected]))([email protected]) 2691 '@babel/runtime': 7.2 6.102789 '@babel/runtime': 7.27.1 2692 2790 '@emotion/cache': 11.14.0 2693 2791 '@emotion/css': 11.13.5 2694 '@emotion/react': 11.14.0(@types/[email protected]. 19)([email protected])2792 '@emotion/react': 11.14.0(@types/[email protected].21)([email protected]) 2695 2793 '@emotion/serialize': 1.3.3 2696 '@emotion/styled': 11.14.0(@emotion/[email protected](@types/[email protected]. 19)([email protected]))(@types/[email protected])([email protected])2794 '@emotion/styled': 11.14.0(@emotion/[email protected](@types/[email protected].21)([email protected]))(@types/[email protected])([email protected]) 2697 2795 '@emotion/utils': 1.4.2 2698 2796 '@floating-ui/react-dom': 2.1.2([email protected]([email protected]))([email protected]) … … 2739 2837 use-lilius: 2.0.5([email protected]([email protected]))([email protected]) 2740 2838 uuid: 9.0.1 2741 valtio: 1.7.0(@babel/[email protected] 5.9)(@babel/[email protected])([email protected])([email protected])2839 valtio: 1.7.0(@babel/[email protected]7.1)(@babel/[email protected])([email protected])([email protected]) 2742 2840 transitivePeerDependencies: 2743 2841 - '@babel/helper-module-imports' … … 2751 2849 '@wordpress/[email protected]([email protected])': 2752 2850 dependencies: 2753 '@babel/runtime': 7.2 6.102851 '@babel/runtime': 7.27.1 2754 2852 '@types/mousetrap': 1.6.15 2755 2853 '@wordpress/deprecated': 3.58.0 … … 2768 2866 '@wordpress/[email protected]([email protected])': 2769 2867 dependencies: 2770 '@babel/runtime': 7.2 6.102868 '@babel/runtime': 7.27.1 2771 2869 '@wordpress/compose': 6.35.0([email protected]) 2772 2870 '@wordpress/deprecated': 3.58.0 … … 2787 2885 '@wordpress/[email protected]': 2788 2886 dependencies: 2789 '@babel/runtime': 7.2 6.102887 '@babel/runtime': 7.27.1 2790 2888 '@wordpress/deprecated': 3.58.0 2791 2889 moment: 2.30.1 2792 moment-timezone: 0.5.4 72890 moment-timezone: 0.5.48 2793 2891 2794 2892 '@wordpress/[email protected]': 2795 2893 dependencies: 2796 '@babel/runtime': 7.2 6.102894 '@babel/runtime': 7.27.1 2797 2895 '@wordpress/hooks': 3.58.0 2798 2896 2799 2897 '@wordpress/[email protected]': 2800 2898 dependencies: 2801 '@babel/runtime': 7.2 6.102899 '@babel/runtime': 7.27.1 2802 2900 2803 2901 '@wordpress/[email protected]': 2804 2902 dependencies: 2805 '@babel/runtime': 7.2 6.102903 '@babel/runtime': 7.27.1 2806 2904 '@wordpress/deprecated': 3.58.0 2807 2905 2808 2906 '@wordpress/[email protected]': 2809 2907 dependencies: 2810 '@babel/runtime': 7.2 6.102811 '@types/react': 18.3. 192812 '@types/react-dom': 18.3. 5(@types/[email protected])2908 '@babel/runtime': 7.27.1 2909 '@types/react': 18.3.21 2910 '@types/react-dom': 18.3.7(@types/[email protected]) 2813 2911 '@wordpress/escape-html': 2.58.0 2814 2912 change-case: 4.1.2 … … 2819 2917 '@wordpress/[email protected]': 2820 2918 dependencies: 2821 '@babel/runtime': 7.2 6.102919 '@babel/runtime': 7.27.1 2822 2920 2823 2921 '@wordpress/[email protected]': 2824 2922 dependencies: 2825 '@babel/runtime': 7.2 6.102923 '@babel/runtime': 7.27.1 2826 2924 2827 2925 '@wordpress/[email protected]': 2828 2926 dependencies: 2829 '@babel/runtime': 7.2 6.102927 '@babel/runtime': 7.27.1 2830 2928 2831 2929 '@wordpress/[email protected]': 2832 2930 dependencies: 2833 '@babel/runtime': 7.2 6.102931 '@babel/runtime': 7.27.1 2834 2932 '@wordpress/hooks': 3.58.0 2835 2933 gettext-parser: 1.4.0 … … 2840 2938 '@wordpress/[email protected]': 2841 2939 dependencies: 2842 '@babel/runtime': 7.2 6.102940 '@babel/runtime': 7.27.1 2843 2941 '@wordpress/element': 5.35.0 2844 2942 '@wordpress/primitives': 3.56.0 … … 2846 2944 '@wordpress/[email protected]': 2847 2945 dependencies: 2848 '@babel/runtime': 7.2 6.102946 '@babel/runtime': 7.27.1 2849 2947 2850 2948 '@wordpress/[email protected]': 2851 2949 dependencies: 2852 '@babel/runtime': 7.2 6.102950 '@babel/runtime': 7.27.1 2853 2951 '@wordpress/i18n': 4.58.0 2854 2952 2855 2953 '@wordpress/[email protected]': 2856 2954 dependencies: 2857 '@babel/runtime': 7.2 6.102955 '@babel/runtime': 7.27.1 2858 2956 '@wordpress/element': 5.35.0 2859 2957 clsx: 2.1.1 … … 2861 2959 '@wordpress/[email protected]': 2862 2960 dependencies: 2863 '@babel/runtime': 7.2 6.102961 '@babel/runtime': 7.27.1 2864 2962 requestidlecallback: 0.3.0 2865 2963 2866 2964 '@wordpress/[email protected]': 2867 2965 dependencies: 2868 '@babel/runtime': 7.2 6.102966 '@babel/runtime': 7.27.1 2869 2967 2870 2968 '@wordpress/[email protected]': 2871 2969 dependencies: 2872 '@babel/runtime': 7.2 6.102970 '@babel/runtime': 7.27.1 2873 2971 2874 2972 '@wordpress/[email protected]([email protected])': 2875 2973 dependencies: 2876 '@babel/runtime': 7.2 6.102974 '@babel/runtime': 7.27.1 2877 2975 is-plain-object: 5.0.0 2878 2976 is-promise: 4.0.0 … … 2882 2980 '@wordpress/[email protected]([email protected])': 2883 2981 dependencies: 2884 '@babel/runtime': 7.2 6.102982 '@babel/runtime': 7.27.1 2885 2983 '@wordpress/a11y': 3.58.0 2886 2984 '@wordpress/compose': 6.35.0([email protected]) … … 2896 2994 '@wordpress/[email protected]': 2897 2995 dependencies: 2898 '@babel/runtime': 7.2 6.102996 '@babel/runtime': 7.27.1 2899 2997 '@wordpress/is-shallow-equal': 4.58.0 2900 2998 … … 2909 3007 mime-types: 2.1.35 2910 3008 negotiator: 0.6.3 3009 3010 [email protected]: 3011 dependencies: 3012 acorn: 8.14.1 2911 3013 2912 3014 [email protected]: {} … … 2937 3039 [email protected]: {} 2938 3040 2939 [email protected](@babel/[email protected] 6.10)([email protected]):2940 dependencies: 2941 '@babel/core': 7.2 6.103041 [email protected](@babel/[email protected]7.1)([email protected]): 3042 dependencies: 3043 '@babel/core': 7.27.1 2942 3044 find-cache-dir: 4.0.0 2943 schema-utils: 4.3. 02944 webpack: 5.9 8.0([email protected])3045 schema-utils: 4.3.2 3046 webpack: 5.99.8([email protected]) 2945 3047 2946 3048 [email protected]: 2947 3049 dependencies: 2948 '@babel/runtime': 7.2 6.103050 '@babel/runtime': 7.27.1 2949 3051 cosmiconfig: 7.1.0 2950 3052 resolve: 1.22.10 … … 2989 3091 fill-range: 7.1.1 2990 3092 2991 [email protected]. 4:2992 dependencies: 2993 caniuse-lite: 1.0.300017 062994 electron-to-chromium: 1.5.1 233093 [email protected].5: 3094 dependencies: 3095 caniuse-lite: 1.0.30001717 3096 electron-to-chromium: 1.5.150 2995 3097 node-releases: 2.0.19 2996 update-browserslist-db: 1.1.3([email protected]. 4)3098 update-browserslist-db: 1.1.3([email protected].5) 2997 3099 2998 3100 [email protected]: {} … … 3017 3119 tslib: 2.8.1 3018 3120 3019 [email protected] 06: {}3121 [email protected]17: {} 3020 3122 3021 3123 [email protected]: … … 3078 3180 [email protected]: {} 3079 3181 3182 [email protected]: {} 3183 3080 3184 [email protected]: {} 3081 3185 … … 3083 3187 dependencies: 3084 3188 mime-db: 1.54.0 3189 3190 [email protected]([email protected]): 3191 dependencies: 3192 schema-utils: 4.3.2 3193 serialize-javascript: 6.0.2 3194 webpack: 5.99.8([email protected]) 3085 3195 3086 3196 [email protected]: … … 3138 3248 which: 2.0.2 3139 3249 3140 [email protected]([email protected] 8.0):3250 [email protected]([email protected]9.8): 3141 3251 dependencies: 3142 3252 icss-utils: 5.1.0([email protected]) … … 3149 3259 semver: 7.7.1 3150 3260 optionalDependencies: 3151 webpack: 5.9 8.0([email protected])3261 webpack: 5.99.8([email protected]) 3152 3262 3153 3263 [email protected]: {} … … 3157 3267 [email protected]: 3158 3268 dependencies: 3159 '@babel/runtime': 7.2 6.103269 '@babel/runtime': 7.27.1 3160 3270 3161 3271 [email protected]: {} 3272 3273 [email protected]: {} 3162 3274 3163 3275 [email protected]: … … 3200 3312 [email protected]([email protected]): 3201 3313 dependencies: 3202 '@babel/runtime': 7.2 6.103314 '@babel/runtime': 7.27.1 3203 3315 compute-scroll-into-view: 1.0.20 3204 3316 prop-types: 15.8.1 … … 3213 3325 gopd: 1.2.0 3214 3326 3327 [email protected]: {} 3328 3215 3329 [email protected]: {} 3216 3330 3217 [email protected] 23: {}3331 [email protected]50: {} 3218 3332 3219 3333 [email protected]: {} … … 3242 3356 [email protected]: {} 3243 3357 3244 es-module-lexer@1. 6.0: {}3358 es-module-lexer@1.7.0: {} 3245 3359 3246 3360 [email protected]: … … 3443 3557 [email protected]: {} 3444 3558 3559 [email protected]: 3560 dependencies: 3561 duplexer: 0.1.2 3562 3445 3563 [email protected]: {} 3446 3564 … … 3471 3589 wbuf: 1.7.3 3472 3590 3473 [email protected]: {} 3591 [email protected]: {} 3592 3593 [email protected]: {} 3474 3594 3475 3595 [email protected]: {} … … 3490 3610 toidentifier: 1.0.1 3491 3611 3492 [email protected]. 9: {}3493 3494 [email protected]. 7(@types/[email protected]):3612 [email protected].10: {} 3613 3614 [email protected].9(@types/[email protected]): 3495 3615 dependencies: 3496 3616 '@types/http-proxy': 1.17.16 … … 3595 3715 [email protected]: 3596 3716 dependencies: 3597 '@types/node': 22.1 3.113717 '@types/node': 22.15.13 3598 3718 merge-stream: 2.0.0 3599 3719 supports-color: 8.1.1 … … 3679 3799 brace-expansion: 1.1.11 3680 3800 3681 [email protected] 7:3801 [email protected]8: 3682 3802 dependencies: 3683 3803 moment: 2.30.1 … … 3686 3806 3687 3807 [email protected]: {} 3808 3809 [email protected]: {} 3688 3810 3689 3811 [email protected]: {} … … 3745 3867 is-wsl: 2.2.0 3746 3868 3869 [email protected]: {} 3870 3747 3871 [email protected]: 3748 3872 dependencies: … … 3751 3875 [email protected]: 3752 3876 dependencies: 3753 yocto-queue: 1.2. 03877 yocto-queue: 1.2.1 3754 3878 3755 3879 [email protected]: … … 3779 3903 [email protected]: 3780 3904 dependencies: 3781 '@babel/code-frame': 7.2 6.23905 '@babel/code-frame': 7.27.1 3782 3906 error-ex: 1.3.2 3783 3907 json-parse-even-better-errors: 2.3.1 … … 3968 4092 [email protected]: 3969 4093 dependencies: 3970 '@babel/runtime': 7.26.10 3971 3972 [email protected]: {} 4094 '@babel/runtime': 7.27.1 3973 4095 3974 4096 [email protected]: {} … … 4014 4136 loose-envify: 1.4.0 4015 4137 4016 [email protected]. 0:4138 [email protected].2: 4017 4139 dependencies: 4018 4140 '@types/json-schema': 7.0.15 … … 4129 4251 [email protected]: {} 4130 4252 4253 [email protected]: 4254 dependencies: 4255 '@polka/url': 1.0.0-next.29 4256 mrmime: 2.0.1 4257 totalist: 3.0.1 4258 4131 4259 [email protected]: 4132 4260 dependencies: … … 4139 4267 uuid: 8.3.2 4140 4268 websocket-driver: 0.7.4 4269 4270 [email protected]: {} 4141 4271 4142 4272 [email protected]: {} … … 4188 4318 [email protected]: {} 4189 4319 4190 [email protected]([email protected] 8.0):4191 dependencies: 4192 webpack: 5.9 8.0([email protected])4320 [email protected]([email protected]9.8): 4321 dependencies: 4322 webpack: 5.99.8([email protected]) 4193 4323 4194 4324 [email protected]: {} … … 4206 4336 [email protected]: {} 4207 4337 4208 [email protected]([email protected] 8.0):4338 [email protected]([email protected]9.8): 4209 4339 dependencies: 4210 4340 '@jridgewell/trace-mapping': 0.3.25 4211 4341 jest-worker: 27.5.1 4212 schema-utils: 4.3. 04342 schema-utils: 4.3.2 4213 4343 serialize-javascript: 6.0.2 4214 4344 terser: 5.39.0 4215 webpack: 5.9 8.0([email protected])4345 webpack: 5.99.8([email protected]) 4216 4346 4217 4347 [email protected]: … … 4232 4362 [email protected]: {} 4233 4363 4364 [email protected]: {} 4365 4234 4366 [email protected]: {} 4235 4367 … … 4239 4371 mime-types: 2.1.35 4240 4372 4241 [email protected] 0.0: {}4373 [email protected]1.0: {} 4242 4374 4243 4375 [email protected]: {} 4244 4376 4245 [email protected]([email protected]. 4):4246 dependencies: 4247 browserslist: 4.24. 44377 [email protected]([email protected].5): 4378 dependencies: 4379 browserslist: 4.24.5 4248 4380 escalade: 3.2.0 4249 4381 picocolors: 1.1.1 … … 4271 4403 react: 18.3.1 4272 4404 4273 use-sync-external-store@1. 4.0([email protected]):4405 use-sync-external-store@1.5.0([email protected]): 4274 4406 dependencies: 4275 4407 react: 18.3.1 … … 4283 4415 [email protected]: {} 4284 4416 4285 [email protected](@babel/[email protected] 5.9)(@babel/[email protected])([email protected])([email protected]):4417 [email protected](@babel/[email protected]7.1)(@babel/[email protected])([email protected])([email protected]): 4286 4418 dependencies: 4287 4419 proxy-compare: 2.3.0 4288 4420 use-sync-external-store: 1.2.0([email protected]) 4289 4421 optionalDependencies: 4290 '@babel/helper-module-imports': 7.2 5.94291 '@babel/types': 7.2 6.104422 '@babel/helper-module-imports': 7.27.1 4423 '@babel/types': 7.27.1 4292 4424 babel-plugin-macros: 3.1.0 4293 4425 react: 18.3.1 … … 4304 4436 minimalistic-assert: 1.0.1 4305 4437 4306 webpack- [email protected]([email protected])([email protected]):4438 webpack-[email protected]: 4307 4439 dependencies: 4308 4440 '@discoveryjs/json-ext': 0.5.7 4309 '@webpack-cli/configtest': 2.1.1([email protected])([email protected]) 4310 '@webpack-cli/info': 2.0.2([email protected])([email protected]) 4311 '@webpack-cli/serve': 2.0.5([email protected])([email protected])([email protected]) 4441 acorn: 8.14.1 4442 acorn-walk: 8.3.4 4443 commander: 7.2.0 4444 debounce: 1.2.1 4445 escape-string-regexp: 4.0.0 4446 gzip-size: 6.0.0 4447 html-escaper: 2.0.2 4448 opener: 1.5.2 4449 picocolors: 1.1.1 4450 sirv: 2.0.4 4451 ws: 7.5.10 4452 transitivePeerDependencies: 4453 - bufferutil 4454 - utf-8-validate 4455 4456 [email protected]([email protected])([email protected])([email protected]): 4457 dependencies: 4458 '@discoveryjs/json-ext': 0.5.7 4459 '@webpack-cli/configtest': 2.1.1([email protected])([email protected]) 4460 '@webpack-cli/info': 2.0.2([email protected])([email protected]) 4461 '@webpack-cli/serve': 2.0.5([email protected])([email protected])([email protected]) 4312 4462 colorette: 2.0.20 4313 4463 commander: 10.0.1 … … 4318 4468 interpret: 3.1.1 4319 4469 rechoir: 0.8.0 4320 webpack: 5.9 8.0([email protected])4470 webpack: 5.99.8([email protected]) 4321 4471 webpack-merge: 5.10.0 4322 4472 optionalDependencies: 4323 webpack-dev-server: 4.15.2([email protected])([email protected]) 4324 4325 [email protected]([email protected]): 4473 webpack-bundle-analyzer: 4.10.2 4474 webpack-dev-server: 4.15.2([email protected])([email protected]) 4475 4476 [email protected]([email protected]): 4326 4477 dependencies: 4327 4478 colorette: 2.0.20 … … 4329 4480 mime-types: 2.1.35 4330 4481 range-parser: 1.2.1 4331 schema-utils: 4.3. 04332 webpack: 5.9 8.0([email protected])4333 4334 [email protected]([email protected])([email protected] 8.0):4482 schema-utils: 4.3.2 4483 webpack: 5.99.8([email protected]) 4484 4485 [email protected]([email protected])([email protected]9.8): 4335 4486 dependencies: 4336 4487 '@types/bonjour': 3.5.13 … … 4340 4491 '@types/serve-static': 1.15.7 4341 4492 '@types/sockjs': 0.3.36 4342 '@types/ws': 8.18. 04493 '@types/ws': 8.18.1 4343 4494 ansi-html-community: 0.0.8 4344 4495 bonjour-service: 1.3.0 … … 4350 4501 express: 4.21.2 4351 4502 graceful-fs: 4.2.11 4352 html-entities: 2. 5.24353 http-proxy-middleware: 2.0. 7(@types/[email protected])4503 html-entities: 2.6.0 4504 http-proxy-middleware: 2.0.9(@types/[email protected]) 4354 4505 ipaddr.js: 2.2.0 4355 4506 launch-editor: 2.10.0 … … 4357 4508 p-retry: 4.6.2 4358 4509 rimraf: 3.0.2 4359 schema-utils: 4.3. 04510 schema-utils: 4.3.2 4360 4511 selfsigned: 2.4.1 4361 4512 serve-index: 1.9.1 4362 4513 sockjs: 0.3.24 4363 4514 spdy: 4.0.2 4364 webpack-dev-middleware: 5.3.4([email protected] 8.0)4365 ws: 8.18. 14515 webpack-dev-middleware: 5.3.4([email protected]9.8) 4516 ws: 8.18.2 4366 4517 optionalDependencies: 4367 webpack: 5.9 8.0([email protected])4368 webpack-cli: 5.1.4(webpack- [email protected])([email protected])4518 webpack: 5.99.8([email protected]) 4519 webpack-cli: 5.1.4(webpack-[email protected])([email protected])([email protected]) 4369 4520 transitivePeerDependencies: 4370 4521 - bufferutil … … 4373 4524 - utf-8-validate 4374 4525 4526 [email protected]([email protected]): 4527 dependencies: 4528 tapable: 2.2.1 4529 webpack: 5.99.8([email protected]) 4530 webpack-sources: 2.3.1 4531 4375 4532 [email protected]: 4376 4533 dependencies: … … 4379 4536 wildcard: 2.0.1 4380 4537 4538 [email protected]: 4539 dependencies: 4540 source-list-map: 2.0.1 4541 source-map: 0.6.1 4542 4381 4543 [email protected]: {} 4382 4544 4383 [email protected] 8.0([email protected]):4545 [email protected]9.8([email protected]): 4384 4546 dependencies: 4385 4547 '@types/eslint-scope': 3.7.7 4386 '@types/estree': 1.0.6 4548 '@types/estree': 1.0.7 4549 '@types/json-schema': 7.0.15 4387 4550 '@webassemblyjs/ast': 1.14.1 4388 4551 '@webassemblyjs/wasm-edit': 1.14.1 4389 4552 '@webassemblyjs/wasm-parser': 1.14.1 4390 4553 acorn: 8.14.1 4391 browserslist: 4.24. 44554 browserslist: 4.24.5 4392 4555 chrome-trace-event: 1.0.4 4393 4556 enhanced-resolve: 5.18.1 4394 es-module-lexer: 1. 6.04557 es-module-lexer: 1.7.0 4395 4558 eslint-scope: 5.1.1 4396 4559 events: 3.3.0 … … 4401 4564 mime-types: 2.1.35 4402 4565 neo-async: 2.6.2 4403 schema-utils: 4.3. 04566 schema-utils: 4.3.2 4404 4567 tapable: 2.2.1 4405 terser-webpack-plugin: 5.3.14([email protected] 8.0)4568 terser-webpack-plugin: 5.3.14([email protected]9.8) 4406 4569 watchpack: 2.4.2 4407 4570 webpack-sources: 3.2.3 4408 4571 optionalDependencies: 4409 webpack-cli: 5.1.4(webpack- [email protected])([email protected])4572 webpack-cli: 5.1.4(webpack-[email protected])([email protected])([email protected]) 4410 4573 transitivePeerDependencies: 4411 4574 - '@swc/core' … … 4415 4578 [email protected]: 4416 4579 dependencies: 4417 http-parser-js: 0.5. 94580 http-parser-js: 0.5.10 4418 4581 safe-buffer: 5.2.1 4419 4582 websocket-extensions: 0.1.4 … … 4429 4592 [email protected]: {} 4430 4593 4431 [email protected]: {} 4594 [email protected]: {} 4595 4596 [email protected]: {} 4432 4597 4433 4598 [email protected]: {} … … 4435 4600 [email protected]: {} 4436 4601 4437 [email protected]. 0: {}4602 [email protected].1: {} -
iron-security/tags/2.3.0/webpack.config.js
r3261056 r3288628 1 1 const path = require('path'); 2 const TerserPlugin = require('terser-webpack-plugin'); 3 const { WebpackManifestPlugin } = require('webpack-manifest-plugin'); 2 4 3 5 module.exports = { … … 6 8 }, 7 9 output: { 8 filename: '[name].bundle.js', 10 filename: '[name].[contenthash].js', 11 chunkFilename: '[name].[contenthash].chunk.js', 9 12 path: path.resolve(__dirname, 'admin/js/dist'), 13 clean: true, 10 14 }, 15 optimization: { 16 minimize: true, 17 minimizer: [new TerserPlugin({ 18 terserOptions: { 19 compress: { 20 drop_console: true, 21 }, 22 }, 23 })], 24 splitChunks: { 25 chunks: 'all', 26 minSize: 20000, 27 minChunks: 1, 28 maxAsyncRequests: 30, 29 maxInitialRequests: 30, 30 cacheGroups: { 31 vendor: { 32 test: /[\\/]node_modules[\\/]/, 33 name: 'vendors', 34 chunks: 'all', 35 priority: 10, 36 }, 37 common: { 38 name: 'common', 39 minChunks: 2, 40 chunks: 'all', 41 priority: 5, 42 reuseExistingChunk: true, 43 }, 44 }, 45 }, 46 }, 47 plugins: [ 48 new WebpackManifestPlugin({ 49 fileName: 'manifest.json', 50 publicPath: '', 51 }), 52 ], 11 53 module: { 12 54 rules: [ … … 17 59 loader: 'babel-loader', 18 60 options: { 19 presets: ['@babel/preset-react'] 61 presets: ['@babel/preset-react'], 62 cacheDirectory: true, 63 plugins: [ 64 '@babel/plugin-syntax-dynamic-import' 65 ] 20 66 } 21 67 } … … 28 74 }, 29 75 resolve: { 30 extensions: ['.js', '.jsx'] 76 extensions: ['.js', '.jsx'], 77 alias: { 78 '@': path.resolve(__dirname, 'admin/js'), 79 } 80 }, 81 performance: { 82 hints: 'warning', 83 maxEntrypointSize: 244000, 84 maxAssetSize: 244000, 31 85 }, 32 86 devServer: { -
iron-security/trunk/README.txt
r3276806 r3288628 4 4 Tags: security, firewall, malware, firewall, login 5 5 Requires at least: 4.7 6 Tested up to: 6. 77 Stable tag: 2. 2.96 Tested up to: 6.8 7 Stable tag: 2.3.0 8 8 Requires PHP: 7.0 9 9 License: GPLv2 or later … … 111 111 == Changelog == 112 112 113 = 2.3.0 = 114 * Upgrade patches of packages 115 * Fix error for react library 116 * Fix error when activate in dashbaord settings - in other tabs show changed settings 117 113 118 = 2.2.9 = 114 119 * Fix warnings & Small errors -
iron-security/trunk/admin/class-iron-security-admin.php
r3269147 r3288628 54 54 $this->version, 55 55 'all' ); 56 wp_enqueue_style( $this->plugin_name . '-transitions', 57 plugin_dir_url( __FILE__ ) . 'css/transitions.css', 58 array(), 59 time(), 60 'all' ); 56 61 } 57 62 } … … 76 81 plugin_dir_url( __FILE__ ) . 'js/iron-security-admin.js', 77 82 array( 'jquery', 'wp-element', 'wp-components' ), 78 $this->version, 83 // $this->version, 84 time(), 79 85 false 80 86 ); … … 86 92 plugin_dir_url( __FILE__ ) . 'js/session-timeout.js', 87 93 array( 'jquery' ), 88 $this->version, 94 // $this->version, 95 time(), 89 96 true 90 97 ); … … 104 111 wp_enqueue_script( 105 112 $this->plugin_name . '-dashboard', 106 plugin_dir_url( __FILE__ ) . 'js/dist/dashboard.bundle.js?v=' . $this->version, 113 plugin_dir_url( __FILE__ ) . 'js/dist/' . $this->get_hashed_filename( 'dashboard' ), 114 array( 'wp-element', 'wp-components', 'wp-i18n' ), 115 $this->version, 116 true 117 ); 118 119 wp_enqueue_script( 120 $this->plugin_name . '-vendors', 121 plugin_dir_url( __FILE__ ) . 'js/dist/' . $this->get_hashed_filename( 'vendors' ), 107 122 array( 'wp-element', 'wp-components', 'wp-i18n' ), 108 123 $this->version, … … 189 204 } 190 205 191 if (!current_user_can('manage_options')) return; 192 if (get_user_meta(get_current_user_id(), 'iron_security_dismiss_ai_notice', true)) return; 193 194 $settings_url = admin_url('admin.php?page=wpironis-plugin&tab=general'); 206 if ( ! current_user_can( 'manage_options' ) ) { 207 return; 208 } 209 if ( get_user_meta( get_current_user_id(), 'iron_security_dismiss_ai_notice', true ) ) { 210 return; 211 } 212 213 $settings_url = admin_url( 'admin.php?page=wpironis-plugin&tab=general' ); 195 214 196 215 ?> 197 216 <div class="notice notice-info is-dismissible iron-security-notice"> 198 217 <h3>Iron Security - New Feature: AI Crawling Blocker</h3> 199 <p>We've added a powerful new feature to Iron Security: <strong>AI Crawling Blocker</strong>. This helps prevent AI bots from scraping your content (like ChatGPT, Gemini, etc.), protecting your original work and improving privacy.</p> 200 <p><strong>Why it's needed:</strong> AI bots often crawl your site and use your content without consent. This tool gives you control.</p> 201 <p><strong>Benefit:</strong> Block major AI crawlers and preserve the integrity of your content. No impact on SEO or real users.</p> 202 <p><a href="<?php echo esc_url($settings_url); ?>" class="button button-primary">Go to Settings</a></p> 218 <p>We've added a powerful new feature to Iron Security: <strong>AI Crawling Blocker</strong>. This helps 219 prevent AI bots from scraping your content (like ChatGPT, Gemini, etc.), protecting your original work 220 and improving privacy.</p> 221 <p><strong>Why it's needed:</strong> AI bots often crawl your site and use your content without consent. 222 This tool gives you control.</p> 223 <p><strong>Benefit:</strong> Block major AI crawlers and preserve the integrity of your content. No impact 224 on SEO or real users.</p> 225 <p><a href="<?php 226 echo esc_url( $settings_url ); ?>" class="button button-primary">Go to Settings</a></p> 203 227 </div> 204 228 <script> … … 212 236 } 213 237 214 public function iron_security_dismiss_notice(){215 update_user_meta(get_current_user_id(), 'iron_security_dismiss_ai_notice', true);216 wp_die();217 }238 public function iron_security_dismiss_notice() { 239 update_user_meta( get_current_user_id(), 'iron_security_dismiss_ai_notice', true ); 240 wp_die(); 241 } 218 242 219 243 public function wpironis_plugin_settings_init() { … … 305 329 306 330 public function wpironis_redirect_login() { 307 308 331 $is_enabled = $this->getCredentials( 'enable_slug_change' ) ?? false; 309 332 if ( isset( $is_enabled ) && $is_enabled ) { … … 355 378 public function wpironis_block_locked_out_users( $user, $username, $password ) { 356 379 $this->login_logout_functionality->wpironsecwp_block_locked_out_ip_early(); 380 357 381 return $this->login_logout_functionality->wpironsecwp_block_locked_out_users( $user, $username, $password ); 358 382 } … … 400 424 return; 401 425 } 426 402 427 return $this->login_logout_functionality->wpironsecwp_track_login_attempt( $username, $options ); 403 428 } … … 1286 1311 if ( $attempts < 1 ) { 1287 1312 wp_send_json_error( 'Invalid attempts value. Must be at least 1.' ); 1313 1288 1314 return; 1289 1315 } … … 1291 1317 if ( $duration < 1 ) { 1292 1318 wp_send_json_error( 'Invalid duration value. Must be at least 1 second.' ); 1319 1293 1320 return; 1294 1321 } … … 3362 3389 ); 3363 3390 } // Check if admin with ID 1 still exists 3364 elseif ( ! get_userdata( 1 ) ) {3391 elseif ( ! get_userdata( 1 ) ) { 3365 3392 // Admin ID 1 doesn't exist, try to find the first admin user 3366 3393 $admins = get_users( array( 'role' => 'administrator', 'number' => 1 ) ); … … 3625 3652 } 3626 3653 3654 private function get_hashed_filename( $base_name ) { 3655 $manifest_path = plugin_dir_path( __FILE__ ) . 'js/dist/manifest.json'; 3656 3657 if ( file_exists( $manifest_path ) ) { 3658 $manifest = json_decode( file_get_contents( $manifest_path ), true ); 3659 if ( isset( $manifest[ $base_name . '.js' ] ) ) { 3660 return $manifest[ $base_name . '.js' ]; 3661 } 3662 } 3663 3664 // Fallback to glob if manifest doesn't exist or entry not found 3665 $dist_path = plugin_dir_path( __FILE__ ) . 'js/dist/'; 3666 $files = glob( $dist_path . $base_name . '.*.js' ); 3667 3668 if ( ! empty( $files ) ) { 3669 $file = basename( $files[0] ); 3670 3671 return $file; 3672 } 3673 3674 // Final fallback to non-hashed filename 3675 return $base_name . '.bundle.js'; 3676 } 3677 3627 3678 } -
iron-security/trunk/admin/css/dashboard.css
r3261056 r3288628 1293 1293 font-size: 14px; 1294 1294 } 1295 1296 .iron-security-tab-loading { 1297 display: flex; 1298 flex-direction: column; 1299 align-items: center; 1300 justify-content: center; 1301 min-height: 200px; 1302 padding: 2rem; 1303 } 1304 1305 .iron-security-tab-loading .iron-security-loading-spinner { 1306 display: flex; 1307 gap: 8px; 1308 margin-bottom: 1rem; 1309 } 1310 1311 .iron-security-tab-loading .spinner-circle { 1312 width: 12px; 1313 height: 12px; 1314 border-radius: 50%; 1315 background-color: #2271b1; 1316 animation: bounce 0.5s ease-in-out infinite; 1317 } 1318 1319 .iron-security-tab-loading .spinner-circle:nth-child(2) { 1320 animation-delay: 0.1s; 1321 } 1322 1323 .iron-security-tab-loading .spinner-circle:nth-child(3) { 1324 animation-delay: 0.2s; 1325 } 1326 1327 @keyframes bounce { 1328 0%, 100% { 1329 transform: translateY(0); 1330 } 1331 50% { 1332 transform: translateY(-10px); 1333 } 1334 } -
iron-security/trunk/admin/css/iron-security-admin.css
r3261056 r3288628 181 181 display: none; 182 182 } 183 } 184 185 .iron-security-support-content { 186 max-width: 800px; 187 margin: 20px 0; 188 } 189 190 .iron-security-support-section { 191 background: #fff; 192 border: 1px solid #ccd0d4; 193 border-radius: 4px; 194 padding: 20px; 195 margin-bottom: 20px; 196 box-shadow: 0 1px 1px rgba(0,0,0,.04); 197 } 198 199 .iron-security-support-section h2 { 200 margin-top: 0; 201 padding-bottom: 10px; 202 border-bottom: 1px solid #eee; 203 } 204 205 .iron-security-support-section ul { 206 margin-left: 20px; 207 } 208 209 .iron-security-support-section ul li { 210 margin-bottom: 10px; 211 } 212 213 .iron-security-support-section .button { 214 margin-top: 10px; 215 } 216 217 /* Submenu styling */ 218 .wp-submenu li a[href*="wpironis-"] { 219 padding-left: 20px; 220 } 221 222 /* Active submenu highlighting */ 223 .wp-submenu li.current a[href*="wpironis-"] { 224 color: #fff; 225 background: #0073aa; 183 226 } -
iron-security/trunk/admin/js/2fa.js
r3261056 r3288628 12 12 }, 13 13 success: function (response) { 14 console.log(response);15 14 if (response.success && response.data.has_2fa) { 16 15 $('#2fa_field').show(); -
iron-security/trunk/admin/js/components/Dashboard.jsx
r3262982 r3288628 9 9 10 10 const Dashboard = ({settings: initialSettings}) => { 11 const [settings, setSettings] = useState(null); // Start as null11 const [settings, setSettings] = useState(null); 12 12 const [isLoading, setIsLoading] = useState(true); 13 const [isTransitioning, setIsTransitioning] = useState(false); 13 14 14 15 const getInitialTab = () => { … … 24 25 const formData = new FormData(); 25 26 formData.append('action', 'iron_security_get_settings'); 26 formData.append('nonce', initialSettings.nonce); // use nonce from props27 formData.append('nonce', initialSettings.nonce); 27 28 const response = await fetch(initialSettings.ajaxurl, { 28 29 method: 'POST', … … 45 46 console.error('Error fetching fresh settings:', error); 46 47 } finally { 48 if (shouldUpdateLoading) { 49 // Add a small delay before removing the transition effect 50 await new Promise(resolve => setTimeout(resolve, 300)); 51 setIsTransitioning(false); 52 } 47 53 setIsLoading(false); 48 54 } … … 54 60 window.history.pushState({}, '', newUrl); 55 61 setActiveTab(tabName); 56 await fetchFreshSettings( false);62 await fetchFreshSettings(true); 57 63 }; 58 64 … … 61 67 const newTab = getInitialTab(); 62 68 setActiveTab(newTab); 63 fetchFreshSettings( false);69 fetchFreshSettings(true); 64 70 }; 65 71 … … 132 138 133 139 if (isLoading || !settings) { 134 return <div className="iron-security-loading">Loading settings…</div>; 140 return ( 141 <div className="iron-security-loading-container"> 142 <div className="iron-security-loading-content"> 143 <div className="iron-security-loading-spinner"> 144 <div className="spinner-circle"></div> 145 <div className="spinner-circle"></div> 146 <div className="spinner-circle"></div> 147 </div> 148 <h2>Loading Iron Security</h2> 149 <p>Please wait while we load your security settings...</p> 150 <div className="iron-security-loading-steps"> 151 <div className="loading-step"> 152 <span className="dashicons dashicons-shield"></span> 153 <span>Initializing security features</span> 154 </div> 155 <div className="loading-step"> 156 <span className="dashicons dashicons-lock"></span> 157 <span>Loading security settings</span> 158 </div> 159 <div className="loading-step"> 160 <span className="dashicons dashicons-yes-alt"></span> 161 <span>Preparing dashboard</span> 162 </div> 163 </div> 164 </div> 165 </div> 166 ); 135 167 } 136 168 … … 150 182 ))} 151 183 </div> 152 <div className= "iron-security-content">184 <div className={`iron-security-content ${isTransitioning ? 'transitioning' : ''}`}> 153 185 <div className="iron-security-content-header"> 154 186 <h2>{tabs.find(tab => tab.name === activeTab)?.title}</h2> -
iron-security/trunk/admin/js/components/FileDirectoryProectionSettings.jsx
r3261056 r3288628 12 12 13 13 useEffect(() => { 14 // Update settings when they change 15 setIsPhpUploadBlocked(settings.wpironis_options?.wpironis_block_php_uploads === 1); 16 setIsDirectAccessPrevented(settings.wpironis_options?.wpironis_prevent_direct_access === 1); 17 }, [settings]); 14 18 19 useEffect(() => { 15 20 if (notification) { 16 21 document.body.classList.add('iron-security-notification-active'); -
iron-security/trunk/admin/js/components/GeneralSettings.jsx
r3264675 r3288628 14 14 const [notification, setNotification] = useState(null); 15 15 16 console.log('=== Settings ==='); 17 console.log(settings); 16 useEffect(() => { 17 // Update all state values when settings change 18 setIsXmlrpcEnabled(settings.wpironis_options?.wpironis_disable_xmlrpc === 1); 19 setIsWpVersionHidden(settings.wpironis_options?.wpironis_hide_wp_version === 1); 20 setIsFileEditorDisabled(settings.wpironis_options?.wpironis_disable_file_editor === 1); 21 setIsRestApiDisabled(settings.wpironis_options?.wpironis_disable_rest_api === 1); 22 setIsPluginAutoUpdateEnabled(settings.wpironis_options?.wpironis_enable_plugin_autoupdate === 1); 23 setIsCoreAutoUpdateEnabled(settings.wpironis_options?.wpironis_enable_core_autoupdate === 1); 24 setIsAIBotsBlocked(settings.wpironis_options?.wpironis_block_ai_bots === 1); 25 }, [settings]); 18 26 19 27 useEffect(() => { … … 236 244 formData.append('enabled', enabled); 237 245 formData.append('nonce', settings.nonce); 238 239 console.log('enabled? ');240 console.log(enabled);241 246 242 247 const response = await fetch(settings.ajaxurl, { -
iron-security/trunk/admin/js/components/HttpSecurityHeadersSettings.jsx
r3261056 r3288628 17 17 const [isSaving, setIsSaving] = useState(false); 18 18 const [notification, setNotification] = useState(null); 19 20 useEffect(() => { 21 // Update header settings when settings change 22 setHeaderSettings({ 23 contentTypeOptions: settings.wpironis_options?.wpironis_security_header_content_type_options === 1, 24 frameOptions: settings.wpironis_options?.wpironis_security_header_frame_options === 1, 25 xssProtection: settings.wpironis_options?.wpironis_security_header_xss_protection === 1, 26 strictTransportSecurity: settings.wpironis_options?.wpironis_security_header_strict_transport_security === 1, 27 referrerPolicy: settings.wpironis_options?.wpironis_security_header_referrer_policy === 1, 28 contentSecurityPolicy: settings.wpironis_options?.wpironis_security_header_content_security_policy === 1, 29 permissionsPolicy: settings.wpironis_options?.wpironis_security_header_permissions_policy === 1 30 }); 31 }, [settings]); 19 32 20 33 useEffect(() => { -
iron-security/trunk/admin/js/components/LoginLogoutSettings.jsx
r3261056 r3288628 102 102 103 103 useEffect(() => { 104 if (settings?.wpironis_plugin_settings_loginlogout) { 105 setIsCustomUrlEnabled(settings.wpironis_plugin_settings_loginlogout.enable_slug_change === '1'); 106 setCustomUrl(settings.wpironis_plugin_settings_loginlogout.wpironis_custom_login_slug || 'wp-admin'); 107 setIsSessionTimeoutEnabled(settings.wpironis_plugin_settings_loginlogout.enable_session_timeout === '1'); 108 setSessionTimeout(settings.wpironis_plugin_settings_loginlogout.session_timeout_value || '3600'); 109 setIsLimitLoginEnabled(settings.wpironis_plugin_settings_loginlogout.enable_limit_login_attempts === '1'); 110 setLoginAttempts(settings.wpironis_plugin_settings_loginlogout.wpironis_limit_login_attempts || '5'); 111 setLockoutDuration(settings.wpironis_plugin_settings_loginlogout.wpironis_lockout_duration || '3600'); 112 setIsUserEnumEnabled(settings.wpironis_plugin_settings_loginlogout.enable_user_enumeration === '1'); 113 setUserEnumMessage(settings.wpironis_plugin_settings_loginlogout.user_enumeration_message || 'Wrong login credentials.'); 114 setIsLimitAdminsEnabled(settings.wpironis_plugin_settings_loginlogout.enable_limit_admins === '1'); 115 setMaxAdmins(settings.wpironis_plugin_settings_loginlogout.wpironis_max_admins || '1'); 116 setFallbackRole(settings.wpironis_plugin_settings_loginlogout.wpironis_admin_fallback_role || 'editor'); 117 setIsAdminIdProtectionEnabled(settings.wpironis_plugin_settings_loginlogout.enable_admin_id_protection === '1'); 118 setCurrentAdminId(settings.wpironis_plugin_settings_loginlogout.current_admin_id || '1'); 119 120 if (settings.wpironis_plugin_settings_loginlogout.current_admin_count) { 121 setCurrentAdminCount(settings.wpironis_plugin_settings_loginlogout.current_admin_count); 122 } 123 124 if (settings.wpironis_plugin_settings_loginlogout.admin_users) { 125 setAdminUsers(settings.wpironis_plugin_settings_loginlogout.admin_users); 126 } 104 const loginLogoutSettings = settings?.login_logout || {}; 105 // Update all state values when settings change 106 setIsCustomUrlEnabled(loginLogoutSettings.enable_slug_change === '1'); 107 setCustomUrl(loginLogoutSettings.wpironis_custom_login_slug || 'wp-admin'); 108 setIsSessionTimeoutEnabled(loginLogoutSettings.enable_session_timeout === '1'); 109 setSessionTimeout(loginLogoutSettings.session_timeout_value || '3600'); 110 setIsLimitLoginEnabled(loginLogoutSettings.enable_limit_login_attempts === '1'); 111 setLoginAttempts(loginLogoutSettings.wpironis_limit_login_attempts || '5'); 112 setLockoutDuration(loginLogoutSettings.wpironis_lockout_duration || '3600'); 113 setIsUserEnumEnabled(loginLogoutSettings.enable_user_enumeration === '1'); 114 setUserEnumMessage(loginLogoutSettings.user_enumeration_message || 'Wrong Login credentials'); 115 setIsLimitAdminsEnabled(loginLogoutSettings.enable_limit_admins === '1'); 116 setMaxAdmins(loginLogoutSettings.wpironis_max_admins || '1'); 117 setFallbackRole(loginLogoutSettings.wpironis_admin_fallback_role || 'editor'); 118 setCurrentAdminCount(loginLogoutSettings.current_admin_count || 0); 119 120 if (loginLogoutSettings.admin_users) { 121 setAdminUsers(loginLogoutSettings.admin_users); 122 } 123 124 if (loginLogoutSettings.current_admin_id) { 125 setCurrentAdminId(loginLogoutSettings.current_admin_id); 126 } 127 128 if (loginLogoutSettings.enable_admin_id_protection === '1') { 129 setIsAdminIdProtectionEnabled(true); 127 130 } 128 131 }, [settings]); … … 460 463 461 464 const data = await response.json(); 462 console.log(data);463 465 464 466 if (data.success) { -
iron-security/trunk/admin/js/components/SecurityLogs.jsx
r3261056 r3288628 1 1 import {useState, useEffect} from '@wordpress/element' 2 import React from 'react';3 2 import { 4 3 Card, -
iron-security/trunk/admin/js/dashboard.js
r3261056 r3288628 1 import React from 'react';2 1 import { render } from '@wordpress/element'; 3 2 import Dashboard from './components/Dashboard'; … … 15 14 // Get any data attributes passed from PHP 16 15 const dashboardData = container.dataset.settings ? JSON.parse(container.dataset.settings) : {}; 17 16 18 17 // Merge with window settings 19 const mergedSettings = { 20 ...settings, 18 const mergedSettings = { 19 ...settings, 21 20 ...dashboardData, 22 21 // Add any additional settings or configurations here … … 28 27 } 29 28 }; 30 29 31 30 render(<Dashboard settings={mergedSettings} />, container); 32 31 } -
iron-security/trunk/admin/js/iron-security-admin.js
r3261056 r3288628 6 6 var username = $(this).val(); 7 7 if (username) { 8 console.log(username);9 console.log('exists');10 8 $.ajax({ 11 9 url: ajaxurl, -
iron-security/trunk/iron-security.php
r3276806 r3288628 17 17 * Plugin URI: https://wpiron.com 18 18 * Description: Iron Security is a powerful WordPress security plugin to protect your site from common threats. Lock down your site with login protection, file security, and HTTP headers — all in one lightweight plugin. 19 * Version: 2. 2.919 * Version: 2.3.0 20 20 * Author: wpiron 21 21 * Author URI: https://wpiron.com/ … … 31 31 } 32 32 33 define( 'IRON_SECURITY_VERSION', '2. 2.9' );33 define( 'IRON_SECURITY_VERSION', '2.3.0' ); 34 34 35 35 function wpiisec_activate_iron_security() { -
iron-security/trunk/package.json
r3261056 r3288628 6 6 "build": "webpack --mode production", 7 7 "start": "webpack --watch --mode development", 8 "dev": "webpack serve --mode development" 8 "dev": "webpack serve --mode development", 9 "analyze": "webpack --mode production --profile --json > stats.json && webpack-bundle-analyzer stats.json" 9 10 }, 10 11 "dependencies": { 11 "@wordpress/components": "^25.1 3.0",12 "@wordpress/element": "^5. 24.0",13 "@wordpress/i18n": "^4. 47.0"12 "@wordpress/components": "^25.16.0", 13 "@wordpress/element": "^5.35.0", 14 "@wordpress/i18n": "^4.58.0" 14 15 }, 15 16 "devDependencies": { 16 "@babel/core": "^7.23.0", 17 "@babel/preset-react": "^7.22.15", 18 "babel-loader": "^9.1.3", 19 "css-loader": "^6.8.1", 20 "style-loader": "^3.3.3", 21 "webpack": "^5.88.2", 17 "@babel/core": "^7.27.1", 18 "@babel/plugin-syntax-dynamic-import": "^7.8.3", 19 "@babel/preset-react": "^7.27.1", 20 "babel-loader": "^9.2.1", 21 "compression-webpack-plugin": "^10.0.0", 22 "css-loader": "^6.11.0", 23 "style-loader": "^3.3.4", 24 "terser-webpack-plugin": "^5.3.14", 25 "webpack": "^5.99.8", 26 "webpack-bundle-analyzer": "^4.10.2", 22 27 "webpack-cli": "^5.1.4", 23 "webpack-dev-server": "^4.15.1" 28 "webpack-dev-server": "^4.15.2", 29 "webpack-manifest-plugin": "^5.0.1" 24 30 } 25 } 31 } -
iron-security/trunk/pnpm-lock.yaml
r3261056 r3288628 10 10 dependencies: 11 11 '@wordpress/components': 12 specifier: ^25.1 3.013 version: 25.16.0(@babel/[email protected] 5.9)(@babel/[email protected])(@types/[email protected])([email protected])([email protected]([email protected]))([email protected])12 specifier: ^25.16.0 13 version: 25.16.0(@babel/[email protected]7.1)(@babel/[email protected])(@types/[email protected])([email protected])([email protected]([email protected]))([email protected]) 14 14 '@wordpress/element': 15 specifier: ^5. 24.015 specifier: ^5.35.0 16 16 version: 5.35.0 17 17 '@wordpress/i18n': 18 specifier: ^4. 47.018 specifier: ^4.58.0 19 19 version: 4.58.0 20 20 devDependencies: 21 21 '@babel/core': 22 specifier: ^7.23.0 23 version: 7.26.10 22 specifier: ^7.27.1 23 version: 7.27.1 24 '@babel/plugin-syntax-dynamic-import': 25 specifier: ^7.8.3 26 version: 7.8.3(@babel/[email protected]) 24 27 '@babel/preset-react': 25 specifier: ^7.2 2.1526 version: 7.2 6.3(@babel/[email protected])28 specifier: ^7.27.1 29 version: 7.27.1(@babel/[email protected]) 27 30 babel-loader: 28 specifier: ^9.1.3 29 version: 9.2.1(@babel/[email protected])([email protected]) 31 specifier: ^9.2.1 32 version: 9.2.1(@babel/[email protected])([email protected]) 33 compression-webpack-plugin: 34 specifier: ^10.0.0 35 version: 10.0.0([email protected]) 30 36 css-loader: 31 specifier: ^6. 8.132 version: 6.11.0([email protected] 8.0)37 specifier: ^6.11.0 38 version: 6.11.0([email protected]9.8) 33 39 style-loader: 34 specifier: ^3.3.3 35 version: 3.3.4([email protected]) 40 specifier: ^3.3.4 41 version: 3.3.4([email protected]) 42 terser-webpack-plugin: 43 specifier: ^5.3.14 44 version: 5.3.14([email protected]) 36 45 webpack: 37 specifier: ^5.88.2 38 version: 5.98.0([email protected]) 46 specifier: ^5.99.8 47 version: 5.99.8([email protected]) 48 webpack-bundle-analyzer: 49 specifier: ^4.10.2 50 version: 4.10.2 39 51 webpack-cli: 40 52 specifier: ^5.1.4 41 version: 5.1.4(webpack- [email protected])([email protected])53 version: 5.1.4(webpack-[email protected])([email protected])([email protected]) 42 54 webpack-dev-server: 43 specifier: ^4.15.1 44 version: 4.15.2([email protected])([email protected]) 55 specifier: ^4.15.2 56 version: 4.15.2([email protected])([email protected]) 57 webpack-manifest-plugin: 58 specifier: ^5.0.1 59 version: 5.0.1([email protected]) 45 60 46 61 packages: … … 65 80 react-dom: ^17.0.0 || ^18.0.0 66 81 67 '@babel/[email protected] 6.2':68 resolution: {integrity: sha512- RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==}82 '@babel/[email protected]7.1': 83 resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} 69 84 engines: {node: '>=6.9.0'} 70 85 71 '@babel/[email protected] 6.8':72 resolution: {integrity: sha512- oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==}86 '@babel/[email protected]7.2': 87 resolution: {integrity: sha512-TUtMJYRPyUb/9aU8f3K0mjmjf6M9N5Woshn2CS6nqJSeJtTtQcpLUXjGt9vbF8ZGff0El99sWkLgzwW3VXnxZQ==} 73 88 engines: {node: '>=6.9.0'} 74 89 75 '@babel/[email protected] 6.10':76 resolution: {integrity: sha512- vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==}90 '@babel/[email protected]7.1': 91 resolution: {integrity: sha512-IaaGWsQqfsQWVLqMn9OB92MNN7zukfVA4s7KKAI0KfrrDsZ0yhi5uV4baBuLuN7n3vsZpwP8asPPcVwApxvjBQ==} 77 92 engines: {node: '>=6.9.0'} 78 93 79 '@babel/[email protected] 6.10':80 resolution: {integrity: sha512- rRHT8siFIXQrAYOYqZQVsAr8vJ+cBNqcVAY6m5V8/4QqzaPl+zDBe6cLEPRDuNOUf3ww8RfJVlOyQMoSI+5Ang==}94 '@babel/[email protected]7.1': 95 resolution: {integrity: sha512-UnJfnIpc/+JO0/+KRVQNGU+y5taA5vCbwN8+azkX6beii/ZF+enZJSOKo11ZSzGJjlNfJHfQtmQT8H+9TXPG2w==} 81 96 engines: {node: '>=6.9.0'} 82 97 83 '@babel/[email protected] 5.9':84 resolution: {integrity: sha512- gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==}98 '@babel/[email protected]7.1': 99 resolution: {integrity: sha512-WnuuDILl9oOBbKnb4L+DyODx7iC47XfzmNCpTttFsSp6hTG7XZxu60+4IO+2/hPfcGOoKbFiwoI/+zwARbNQow==} 85 100 engines: {node: '>=6.9.0'} 86 101 87 '@babel/[email protected] 6.5':88 resolution: {integrity: sha512- IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==}102 '@babel/[email protected]7.2': 103 resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==} 89 104 engines: {node: '>=6.9.0'} 90 105 91 '@babel/[email protected] 5.9':92 resolution: {integrity: sha512- tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==}106 '@babel/[email protected]7.1': 107 resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==} 93 108 engines: {node: '>=6.9.0'} 94 109 95 '@babel/[email protected] 6.0':96 resolution: {integrity: sha512- xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==}110 '@babel/[email protected]7.1': 111 resolution: {integrity: sha512-9yHn519/8KvTU5BjTVEEeIM3w9/2yXNKoD82JifINImhpKkARMJKPP59kLo+BafpdN5zgNeIcS4jsGDmd3l58g==} 97 112 engines: {node: '>=6.9.0'} 98 113 peerDependencies: 99 114 '@babel/core': ^7.0.0 100 115 101 '@babel/[email protected] 6.5':102 resolution: {integrity: sha512- RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==}116 '@babel/[email protected]7.1': 117 resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==} 103 118 engines: {node: '>=6.9.0'} 104 119 105 '@babel/[email protected] 5.9':106 resolution: {integrity: sha512- 4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==}120 '@babel/[email protected]7.1': 121 resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} 107 122 engines: {node: '>=6.9.0'} 108 123 109 '@babel/[email protected] 5.9':110 resolution: {integrity: sha512- Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==}124 '@babel/[email protected]7.1': 125 resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} 111 126 engines: {node: '>=6.9.0'} 112 127 113 '@babel/[email protected] 5.9':114 resolution: {integrity: sha512- e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==}128 '@babel/[email protected]7.1': 129 resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} 115 130 engines: {node: '>=6.9.0'} 116 131 117 '@babel/[email protected] 6.10':118 resolution: {integrity: sha512- UPYc3SauzZ3JGgj87GgZ89JVdC5dj0AoetR5Bw6wj4niittNyFh6+eOGonYvJ1ao6B8lEa3Q3klS7ADZ53bc5g==}132 '@babel/[email protected]7.1': 133 resolution: {integrity: sha512-FCvFTm0sWV8Fxhpp2McP5/W53GPllQ9QeQ7SiqGWjMf/LVG07lFa5+pgK05IRhVwtvafT22KF+ZSnM9I545CvQ==} 119 134 engines: {node: '>=6.9.0'} 120 135 121 '@babel/[email protected] 6.10':122 resolution: {integrity: sha512- 6aQR2zGE/QFi8JpDLjUZEPYOs7+mhKXm86VaKFiLP35JQwQb6bwUE+XbvkH0EptsYhbNBSUGaUBLKqxH1xSgsA==}136 '@babel/[email protected]7.2': 137 resolution: {integrity: sha512-QYLs8299NA7WM/bZAdp+CviYYkVoYXlDW2rzliy3chxd1PQjej7JORuMJDJXJUb9g0TT+B99EwaVLKmX+sPXWw==} 123 138 engines: {node: '>=6.0.0'} 124 139 hasBin: true 125 140 126 '@babel/[email protected]': 127 resolution: {integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==} 141 '@babel/[email protected]': 142 resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} 143 peerDependencies: 144 '@babel/core': ^7.0.0-0 145 146 '@babel/[email protected]': 147 resolution: {integrity: sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==} 128 148 engines: {node: '>=6.9.0'} 129 149 peerDependencies: 130 150 '@babel/core': ^7.0.0-0 131 151 132 '@babel/[email protected] 5.9':133 resolution: {integrity: sha512- KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ==}152 '@babel/[email protected]7.1': 153 resolution: {integrity: sha512-p9+Vl3yuHPmkirRrg021XiP+EETmPMQTLr6Ayjj85RLNEbb3Eya/4VI0vAdzQG9SEAl2Lnt7fy5lZyMzjYoZQQ==} 134 154 engines: {node: '>=6.9.0'} 135 155 peerDependencies: 136 156 '@babel/core': ^7.0.0-0 137 157 138 '@babel/[email protected] 5.9':139 resolution: {integrity: sha512- 9mj6rm7XVYs4mdLIpbZnHOYdpW42uoiBCTVowg7sP1thUOiANgMb4UtpRivR0pp5iL+ocvUv7X4mZgFRpJEzGw==}158 '@babel/[email protected]7.1': 159 resolution: {integrity: sha512-ykDdF5yI4f1WrAolLqeF3hmYU12j9ntLQl/AOG1HAS21jxyg1Q0/J/tpREuYLfatGdGmXp/3yS0ZA76kOlVq9Q==} 140 160 engines: {node: '>=6.9.0'} 141 161 peerDependencies: 142 162 '@babel/core': ^7.0.0-0 143 163 144 '@babel/[email protected] 5.9':145 resolution: {integrity: sha512- s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==}164 '@babel/[email protected]7.1': 165 resolution: {integrity: sha512-2KH4LWGSrJIkVf5tSiBFYuXDAoWRq2MMwgivCf+93dd0GQi8RXLjKA/0EvRnVV5G0hrHczsquXuD01L8s6dmBw==} 146 166 engines: {node: '>=6.9.0'} 147 167 peerDependencies: 148 168 '@babel/core': ^7.0.0-0 149 169 150 '@babel/[email protected] 5.9':151 resolution: {integrity: sha512- KQ/Takk3T8Qzj5TppkS1be588lkbTp5uj7w6a0LeQaTMSckU/wK0oJ/pih+T690tkgI5jfmg2TqDJvd41Sj1Cg==}170 '@babel/[email protected]7.1': 171 resolution: {integrity: sha512-JfuinvDOsD9FVMTHpzA/pBLisxpv1aSf+OIV8lgH3MuWrks19R27e6a6DipIg4aX1Zm9Wpb04p8wljfKrVSnPA==} 152 172 engines: {node: '>=6.9.0'} 153 173 peerDependencies: 154 174 '@babel/core': ^7.0.0-0 155 175 156 '@babel/[email protected] 6.3':157 resolution: {integrity: sha512- Nl03d6T9ky516DGK2YMxrTqvnpUW63TnJMOMonj+Zae0JiPC5BC9xPMSL6L8fiSpA5vP88qfygavVQvnLp+6Cw==}176 '@babel/[email protected]7.1': 177 resolution: {integrity: sha512-oJHWh2gLhU9dW9HHr42q0cI0/iHHXTLGe39qvpAZZzagHy0MzYLCnCVV0symeRvzmjHyVU7mw2K06E6u/JwbhA==} 158 178 engines: {node: '>=6.9.0'} 159 179 peerDependencies: 160 180 '@babel/core': ^7.0.0-0 161 181 162 '@babel/[email protected] 6.10':163 resolution: {integrity: sha512- 2WJMeRQPHKSPemqk/awGrAiuFfzBmOIPXKizAsVhWH9YJqLZ0H+HS4c8loHGgW6utJ3E/ejXQUsiGaQy2NZ9Fw==}182 '@babel/[email protected]7.1': 183 resolution: {integrity: sha512-1x3D2xEk2fRo3PAhwQwu5UubzgiVWSXTBfWpVd2Mx2AzRqJuDJCsgaDVZ7HB5iGzDW1Hl1sWN2mFyKjmR9uAog==} 164 184 engines: {node: '>=6.9.0'} 165 185 166 '@babel/[email protected] 6.9':167 resolution: {integrity: sha512- qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==}186 '@babel/[email protected]7.2': 187 resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==} 168 188 engines: {node: '>=6.9.0'} 169 189 170 '@babel/[email protected] 6.10':171 resolution: {integrity: sha512- k8NuDrxr0WrPH5Aupqb2LCVURP/S0vBEn5mK6iH+GIYob66U5EtoZvcdudR2jQ4cmTwhEwW1DLB+Yyas9zjF6A==}190 '@babel/[email protected]7.1': 191 resolution: {integrity: sha512-ZCYtZciz1IWJB4U61UPu4KEaqyfj+r5T1Q5mqPo+IBpcG9kHv30Z0aD8LXPgC1trYa6rK0orRyAhqUgk4MjmEg==} 172 192 engines: {node: '>=6.9.0'} 173 193 174 '@babel/[email protected] 6.10':175 resolution: {integrity: sha512- emqcG3vHrpxUKTrxcblR36dcrcoRDvKmnL/dCL6ZsHaShW80qxCAcNhzQZrpeM765VzEos+xOi4s+r4IXzTwdQ==}194 '@babel/[email protected]7.1': 195 resolution: {integrity: sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q==} 176 196 engines: {node: '>=6.9.0'} 177 197 … … 243 263 resolution: {integrity: sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==} 244 264 245 '@floating-ui/core@1. 6.9':246 resolution: {integrity: sha512- uMXCuQ3BItDUbAMhIXw7UPXRfAlOAvZzdK9BWpE60MCn+Svt3aLn9jsPTi/WNGlRUu2uI0v5S7JiIUsbsvh3fw==}247 248 '@floating-ui/dom@1. 6.13':249 resolution: {integrity: sha512- umqzocjDgNRGTuO7Q8CU32dkHkECqI8ZdMZ5Swb6QAM0t5rnlrN3lGo1hdpscRd3WS8T6DKYK4ephgIH9iRh3w==}265 '@floating-ui/core@1.7.0': 266 resolution: {integrity: sha512-FRdBLykrPPA6P76GGGqlex/e7fbe0F1ykgxHYNXQsH/iTEtjMj/f9bpY5oQqbjt5VgZvgz/uKXbGuROijh3VLA==} 267 268 '@floating-ui/dom@1.7.0': 269 resolution: {integrity: sha512-lGTor4VlXcesUMh1cupTUTDoCxMb0V6bm3CnxHzQcw8Eaf1jQbgQX4i02fYgT0vJ82tb5MZ4CZk1LRGkktJCzg==} 250 270 251 271 '@floating-ui/[email protected]': … … 282 302 resolution: {integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==} 283 303 304 '@polka/[email protected]': 305 resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==} 306 284 307 '@popperjs/[email protected]': 285 308 resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} … … 315 338 resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} 316 339 317 '@types/[email protected]. 6':318 resolution: {integrity: sha512- AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==}340 '@types/[email protected].7': 341 resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==} 319 342 320 343 '@types/[email protected]': … … 351 374 resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} 352 375 353 '@types/[email protected] 3.11':354 resolution: {integrity: sha512- iEUCUJoU0i3VnrCmgoWCXttklWcvoCIx4jzcP22fioIVSdTmjgoEvmAO/QPw6TcS9k5FrNgn4w7q5lGOd1CT5g==}376 '@types/[email protected]5.13': 377 resolution: {integrity: sha512-mkmz+UBGCF/ssSObTp1McwQEvIjO2hUnVvZzck61l0su7btUill8OSvzA4N62+AtkJgMhiniyD+wEL5kocZaEA==} 355 378 356 379 '@types/[email protected]': … … 366 389 resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} 367 390 368 '@types/[email protected]. 5':369 resolution: {integrity: sha512- P4t6saawp+b/dFrUr2cvkVsfvPguwsxtH6dNIYRllMsefqFzkZk5UIjzyDOv5g1dXIPdG4Sp1yCR4Z6RCUsG/Q==}391 '@types/[email protected].7': 392 resolution: {integrity: sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==} 370 393 peerDependencies: 371 394 '@types/react': ^18.0.0 372 395 373 '@types/[email protected]. 19':374 resolution: {integrity: sha512- fcdJqaHOMDbiAwJnXv6XCzX0jDW77yI3tJqYh1Byn8EL5/S628WRx9b/y3DnNe55zTukUQKrfYxiZls2dHcUMw==}396 '@types/[email protected].21': 397 resolution: {integrity: sha512-gXLBtmlcRJeT09/sI4PxVwyrku6SaNUj/6cMubjE6T6XdY1fDmBL7r0nX0jbSZPU/Xr0KuwLLZh6aOYY5d91Xw==} 375 398 376 399 '@types/[email protected]': … … 389 412 resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==} 390 413 391 '@types/[email protected]. 0':392 resolution: {integrity: sha512- 8svvI3hMyvN0kKCJMvTJP/x6Y/EoQbepff882wL+Sn5QsXb3etnamgrJq4isrBxSJj5L2AuXcI0+bgkoAXGUJw==}414 '@types/[email protected].1': 415 resolution: {integrity: sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==} 393 416 394 417 '@use-gesture/[email protected]': … … 588 611 engines: {node: '>= 0.6'} 589 612 613 [email protected]: 614 resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} 615 engines: {node: '>=0.4.0'} 616 590 617 [email protected]: 591 618 resolution: {integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==} … … 659 686 engines: {node: '>=8'} 660 687 661 [email protected]. 4:662 resolution: {integrity: sha512- KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==}688 [email protected].5: 689 resolution: {integrity: sha512-FDToo4Wo82hIdgc1CQ+NQD0hEhmpPjrZ3hiUgwgOG6IuTdlpr8jdjyG24P6cNP1yJpTLzS5OcGgSw0xmDU1/Tw==} 663 690 engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 664 691 hasBin: true … … 686 713 resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} 687 714 688 [email protected] 06:689 resolution: {integrity: sha512- 3ZczoTApMAZwPKYWmwVbQMFpXBDds3/0VciVoUwPUbldlYyVLmRVuRs/PcUZtHpbLRpzzDvrvnFuREsGt6lUug==}715 [email protected]17: 716 resolution: {integrity: sha512-auPpttCq6BDEG8ZAuHJIplGw6GODhjw+/11e7IjpnYCxZcW/ONgPs0KVBJ0d1bY3e2+7PRe5RCLyP+PfwVgkYw==} 690 717 691 718 [email protected]: … … 730 757 resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} 731 758 759 [email protected]: 760 resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} 761 engines: {node: '>= 10'} 762 732 763 [email protected]: 733 764 resolution: {integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==} … … 736 767 resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} 737 768 engines: {node: '>= 0.6'} 769 770 [email protected]: 771 resolution: {integrity: sha512-wLXLIBwpul/ALcm7Aj+69X0pYT3BYt6DdPn3qrgBIh9YejV9Bju9ShhlAsjujLyWMo6SAweFIWaUoFmXZNuNrg==} 772 engines: {node: '>= 14.15.0'} 773 peerDependencies: 774 webpack: ^5.1.0 738 775 739 776 [email protected]: … … 813 850 resolution: {integrity: sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==} 814 851 852 [email protected]: 853 resolution: {integrity: sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==} 854 815 855 [email protected]: 816 856 resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} … … 879 919 engines: {node: '>= 0.4'} 880 920 921 [email protected]: 922 resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} 923 881 924 [email protected]: 882 925 resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} 883 926 884 [email protected] 23:885 resolution: {integrity: sha512-r efir3NlutEZqlKaBLK0tzlVLe5P2wDKS7UQt/3SpibizgsRAPOsqQC3ffw1nlv3ze5gjRQZYHoPymgVZkplFA==}927 [email protected]50: 928 resolution: {integrity: sha512-rOOkP2ZUMx1yL4fCxXQKDHQ8ZXwisb2OycOQVKHgvB3ZI4CvehOd4y2tfnnLDieJ3Zs1RL1Dlp3cMkyIn7nnXA==} 886 929 887 930 [email protected]: … … 919 962 engines: {node: '>= 0.4'} 920 963 921 es-module-lexer@1. 6.0:922 resolution: {integrity: sha512- qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==}964 es-module-lexer@1.7.0: 965 resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} 923 966 924 967 [email protected]: … … 1103 1146 engines: {node: '>=0.10.0'} 1104 1147 1148 [email protected]: 1149 resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} 1150 engines: {node: '>=10'} 1151 1105 1152 [email protected]: 1106 1153 resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} … … 1130 1177 resolution: {integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==} 1131 1178 1132 [email protected]: 1133 resolution: {integrity: sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==} 1179 [email protected]: 1180 resolution: {integrity: sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==} 1181 1182 [email protected]: 1183 resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} 1134 1184 1135 1185 [email protected]: … … 1144 1194 engines: {node: '>= 0.8'} 1145 1195 1146 [email protected]. 9:1147 resolution: {integrity: sha512- n1XsPy3rXVxlqxVioEWdC+0+M+SQw0DpJynwtOPo1X+ZlvdzTLtDBIJJlDQTnwZIFJrZSzSGmIOUdP8tu+SgLw==}1148 1149 [email protected]. 7:1150 resolution: {integrity: sha512- fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==}1196 [email protected].10: 1197 resolution: {integrity: sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==} 1198 1199 [email protected].9: 1200 resolution: {integrity: sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==} 1151 1201 engines: {node: '>=12.0.0'} 1152 1202 peerDependencies: … … 1381 1431 resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 1382 1432 1383 [email protected] 7:1384 resolution: {integrity: sha512- UbNt/JAWS0m/NJOebR0QMRHBk0hu03r5dx9GK8Cs0AS3I81yDcOc9k+DytPItgVvBP7J6Mf6U2n3BPAacAV9oA==}1433 [email protected]8: 1434 resolution: {integrity: sha512-f22b8LV1gbTO2ms2j2z13MuPogNoh5UzxL3nzNAYKGraILnbGc9NEE6dyiiiLv46DGRb8A4kg8UKWLjPthxBHw==} 1385 1435 1386 1436 [email protected]: … … 1389 1439 [email protected]: 1390 1440 resolution: {integrity: sha512-QNo4kEepaIBwiT8CDhP98umTetp+JNfQYBWvC1pc6/OAibuXtRcxZ58Qz8skvEHYvURne/7R8T5VoOI7rDsEUA==} 1441 1442 [email protected]: 1443 resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==} 1444 engines: {node: '>=10'} 1391 1445 1392 1446 [email protected]: … … 1464 1518 engines: {node: '>=12'} 1465 1519 1520 [email protected]: 1521 resolution: {integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==} 1522 hasBin: true 1523 1466 1524 [email protected]: 1467 1525 resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} … … 1683 1741 [email protected]: 1684 1742 resolution: {integrity: sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==} 1685 1686 [email protected]:1687 resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==}1688 1743 1689 1744 [email protected]: … … 1744 1799 resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} 1745 1800 1746 [email protected]. 0:1747 resolution: {integrity: sha512-G f9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==}1801 [email protected].2: 1802 resolution: {integrity: sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==} 1748 1803 engines: {node: '>= 10.13.0'} 1749 1804 … … 1826 1881 resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} 1827 1882 1883 [email protected]: 1884 resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} 1885 engines: {node: '>= 10'} 1886 1828 1887 [email protected]: 1829 1888 resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==} … … 1831 1890 [email protected]: 1832 1891 resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==} 1892 1893 [email protected]: 1894 resolution: {integrity: sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==} 1833 1895 1834 1896 [email protected]: … … 1934 1996 engines: {node: '>=0.6'} 1935 1997 1998 [email protected]: 1999 resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} 2000 engines: {node: '>=6'} 2001 1936 2002 [email protected]: 1937 2003 resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} … … 1941 2007 engines: {node: '>= 0.6'} 1942 2008 1943 [email protected] 0.0:1944 resolution: {integrity: sha512- Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==}2009 [email protected]1.0: 2010 resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} 1945 2011 1946 2012 [email protected]: … … 1976 2042 react: ^16.8.0 || ^17.0.0 || ^18.0.0 1977 2043 1978 use-sync-external-store@1. 4.0:1979 resolution: {integrity: sha512- 9WXSPC5fMv61vaupRkCKCxsPxBocVnwakBEkMIHHpkTTg6icbJtg6jzgtLDm4bl3cSHAca52rYWih0k4K3PfHw==}2044 use-sync-external-store@1.5.0: 2045 resolution: {integrity: sha512-Rb46I4cGGVBmjamjphe8L/UnvJD+uPPtTkNvX5mZgqdbavhI4EbgIWJiIHXJ8bc/i9EQGPRh4DwEURJ552Do0A==} 1980 2046 peerDependencies: 1981 2047 react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 … … 2031 2097 resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==} 2032 2098 2099 [email protected]: 2100 resolution: {integrity: sha512-vJptkMm9pk5si4Bv922ZbKLV8UTT4zib4FPgXMhgzUny0bfDDkLXAVQs3ly3fS4/TN9ROFtb0NFrm04UXFE/Vw==} 2101 engines: {node: '>= 10.13.0'} 2102 hasBin: true 2103 2033 2104 [email protected]: 2034 2105 resolution: {integrity: sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==} … … 2067 2138 optional: true 2068 2139 2140 [email protected]: 2141 resolution: {integrity: sha512-xTlX7dC3hrASixA2inuWFMz6qHsNi6MT3Uiqw621sJjRTShtpMjbDYhPPZBwWUKdIYKIjSq9em6+uzWayf38aQ==} 2142 engines: {node: '>=14'} 2143 peerDependencies: 2144 webpack: ^5.75.0 2145 2069 2146 [email protected]: 2070 2147 resolution: {integrity: sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==} 2071 2148 engines: {node: '>=10.0.0'} 2072 2149 2150 [email protected]: 2151 resolution: {integrity: sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==} 2152 engines: {node: '>=10.13.0'} 2153 2073 2154 [email protected]: 2074 2155 resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} 2075 2156 engines: {node: '>=10.13.0'} 2076 2157 2077 [email protected] 8.0:2078 resolution: {integrity: sha512- UFynvx+gM44Gv9qFgj0acCQK2VE1CtdfwFdimkapco3hlPCJ/zeq73n2yVKimVbtm+TnApIugGhLJnkU6gjYXA==}2158 [email protected]9.8: 2159 resolution: {integrity: sha512-lQ3CPiSTpfOnrEGeXDwoq5hIGzSjmwD72GdfVzF7CQAI7t47rJG9eDWvcEkEn3CUQymAElVvDg3YNTlCYj+qUQ==} 2079 2160 engines: {node: '>=10.13.0'} 2080 2161 hasBin: true … … 2104 2185 resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 2105 2186 2106 [email protected]: 2107 resolution: {integrity: sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==} 2187 [email protected]: 2188 resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==} 2189 engines: {node: '>=8.3.0'} 2190 peerDependencies: 2191 bufferutil: ^4.0.1 2192 utf-8-validate: ^5.0.2 2193 peerDependenciesMeta: 2194 bufferutil: 2195 optional: true 2196 utf-8-validate: 2197 optional: true 2198 2199 [email protected]: 2200 resolution: {integrity: sha512-DMricUmwGZUVr++AEAe2uiVM7UoO9MAVZMDu05UQOaUII0lp+zOzLLU4Xqh/JvTqklB1T4uELaaPBKyjE1r4fQ==} 2108 2201 engines: {node: '>=10.0.0'} 2109 2202 peerDependencies: … … 2123 2216 engines: {node: '>= 6'} 2124 2217 2125 [email protected]. 0:2126 resolution: {integrity: sha512- KHBC7z61OJeaMGnF3wqNZj+GGNXOyypZviiKpQeiHirG5Ib1ImwcLBH70rbMSkKfSmUNBsdf2PwaEJtKvgmkNw==}2218 [email protected].1: 2219 resolution: {integrity: sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==} 2127 2220 engines: {node: '>=12.20'} 2128 2221 … … 2139 2232 dependencies: 2140 2233 '@ariakit/core': 0.3.11 2141 '@floating-ui/dom': 1. 6.132234 '@floating-ui/dom': 1.7.0 2142 2235 react: 18.3.1 2143 2236 react-dom: 18.3.1([email protected]) 2144 use-sync-external-store: 1. 4.0([email protected])2237 use-sync-external-store: 1.5.0([email protected]) 2145 2238 2146 2239 '@ariakit/[email protected]([email protected]([email protected]))([email protected])': … … 2150 2243 react-dom: 18.3.1([email protected]) 2151 2244 2152 '@babel/[email protected] 6.2':2153 dependencies: 2154 '@babel/helper-validator-identifier': 7.2 5.92245 '@babel/[email protected]7.1': 2246 dependencies: 2247 '@babel/helper-validator-identifier': 7.27.1 2155 2248 js-tokens: 4.0.0 2156 2249 picocolors: 1.1.1 2157 2250 2158 '@babel/[email protected] 6.8': {}2159 2160 '@babel/[email protected] 6.10':2251 '@babel/[email protected]7.2': {} 2252 2253 '@babel/[email protected]7.1': 2161 2254 dependencies: 2162 2255 '@ampproject/remapping': 2.3.0 2163 '@babel/code-frame': 7.2 6.22164 '@babel/generator': 7.2 6.102165 '@babel/helper-compilation-targets': 7.2 6.52166 '@babel/helper-module-transforms': 7.2 6.0(@babel/[email protected])2167 '@babel/helpers': 7.2 6.102168 '@babel/parser': 7.2 6.102169 '@babel/template': 7.2 6.92170 '@babel/traverse': 7.2 6.102171 '@babel/types': 7.2 6.102256 '@babel/code-frame': 7.27.1 2257 '@babel/generator': 7.27.1 2258 '@babel/helper-compilation-targets': 7.27.2 2259 '@babel/helper-module-transforms': 7.27.1(@babel/[email protected]) 2260 '@babel/helpers': 7.27.1 2261 '@babel/parser': 7.27.2 2262 '@babel/template': 7.27.2 2263 '@babel/traverse': 7.27.1 2264 '@babel/types': 7.27.1 2172 2265 convert-source-map: 2.0.0 2173 2266 debug: 4.4.0 … … 2178 2271 - supports-color 2179 2272 2180 '@babel/[email protected] 6.10':2181 dependencies: 2182 '@babel/parser': 7.2 6.102183 '@babel/types': 7.2 6.102273 '@babel/[email protected]7.1': 2274 dependencies: 2275 '@babel/parser': 7.27.2 2276 '@babel/types': 7.27.1 2184 2277 '@jridgewell/gen-mapping': 0.3.8 2185 2278 '@jridgewell/trace-mapping': 0.3.25 2186 2279 jsesc: 3.1.0 2187 2280 2188 '@babel/[email protected] 5.9':2189 dependencies: 2190 '@babel/types': 7.2 6.102191 2192 '@babel/[email protected] 6.5':2193 dependencies: 2194 '@babel/compat-data': 7.2 6.82195 '@babel/helper-validator-option': 7.2 5.92196 browserslist: 4.24. 42281 '@babel/[email protected]7.1': 2282 dependencies: 2283 '@babel/types': 7.27.1 2284 2285 '@babel/[email protected]7.2': 2286 dependencies: 2287 '@babel/compat-data': 7.27.2 2288 '@babel/helper-validator-option': 7.27.1 2289 browserslist: 4.24.5 2197 2290 lru-cache: 5.1.1 2198 2291 semver: 6.3.1 2199 2292 2200 '@babel/[email protected] 5.9':2201 dependencies: 2202 '@babel/traverse': 7.2 6.102203 '@babel/types': 7.2 6.102293 '@babel/[email protected]7.1': 2294 dependencies: 2295 '@babel/traverse': 7.27.1 2296 '@babel/types': 7.27.1 2204 2297 transitivePeerDependencies: 2205 2298 - supports-color 2206 2299 2207 '@babel/[email protected] 6.0(@babel/[email protected])':2208 dependencies: 2209 '@babel/core': 7.2 6.102210 '@babel/helper-module-imports': 7.2 5.92211 '@babel/helper-validator-identifier': 7.2 5.92212 '@babel/traverse': 7.2 6.102300 '@babel/[email protected]7.1(@babel/[email protected])': 2301 dependencies: 2302 '@babel/core': 7.27.1 2303 '@babel/helper-module-imports': 7.27.1 2304 '@babel/helper-validator-identifier': 7.27.1 2305 '@babel/traverse': 7.27.1 2213 2306 transitivePeerDependencies: 2214 2307 - supports-color 2215 2308 2216 '@babel/[email protected]': {} 2217 2218 '@babel/[email protected]': {} 2219 2220 '@babel/[email protected]': {} 2221 2222 '@babel/[email protected]': {} 2223 2224 '@babel/[email protected]': 2225 dependencies: 2226 '@babel/template': 7.26.9 2227 '@babel/types': 7.26.10 2228 2229 '@babel/[email protected]': 2230 dependencies: 2231 '@babel/types': 7.26.10 2232 2233 '@babel/[email protected](@babel/[email protected])': 2234 dependencies: 2235 '@babel/core': 7.26.10 2236 '@babel/helper-plugin-utils': 7.26.5 2237 2238 '@babel/[email protected](@babel/[email protected])': 2239 dependencies: 2240 '@babel/core': 7.26.10 2241 '@babel/helper-plugin-utils': 7.26.5 2242 2243 '@babel/[email protected](@babel/[email protected])': 2244 dependencies: 2245 '@babel/core': 7.26.10 2246 '@babel/plugin-transform-react-jsx': 7.25.9(@babel/[email protected]) 2309 '@babel/[email protected]': {} 2310 2311 '@babel/[email protected]': {} 2312 2313 '@babel/[email protected]': {} 2314 2315 '@babel/[email protected]': {} 2316 2317 '@babel/[email protected]': 2318 dependencies: 2319 '@babel/template': 7.27.2 2320 '@babel/types': 7.27.1 2321 2322 '@babel/[email protected]': 2323 dependencies: 2324 '@babel/types': 7.27.1 2325 2326 '@babel/[email protected](@babel/[email protected])': 2327 dependencies: 2328 '@babel/core': 7.27.1 2329 '@babel/helper-plugin-utils': 7.27.1 2330 2331 '@babel/[email protected](@babel/[email protected])': 2332 dependencies: 2333 '@babel/core': 7.27.1 2334 '@babel/helper-plugin-utils': 7.27.1 2335 2336 '@babel/[email protected](@babel/[email protected])': 2337 dependencies: 2338 '@babel/core': 7.27.1 2339 '@babel/helper-plugin-utils': 7.27.1 2340 2341 '@babel/[email protected](@babel/[email protected])': 2342 dependencies: 2343 '@babel/core': 7.27.1 2344 '@babel/plugin-transform-react-jsx': 7.27.1(@babel/[email protected]) 2247 2345 transitivePeerDependencies: 2248 2346 - supports-color 2249 2347 2250 '@babel/[email protected] 5.9(@babel/[email protected])':2251 dependencies: 2252 '@babel/core': 7.2 6.102253 '@babel/helper-annotate-as-pure': 7.2 5.92254 '@babel/helper-module-imports': 7.2 5.92255 '@babel/helper-plugin-utils': 7.2 6.52256 '@babel/plugin-syntax-jsx': 7.2 5.9(@babel/[email protected])2257 '@babel/types': 7.2 6.102348 '@babel/[email protected]7.1(@babel/[email protected])': 2349 dependencies: 2350 '@babel/core': 7.27.1 2351 '@babel/helper-annotate-as-pure': 7.27.1 2352 '@babel/helper-module-imports': 7.27.1 2353 '@babel/helper-plugin-utils': 7.27.1 2354 '@babel/plugin-syntax-jsx': 7.27.1(@babel/[email protected]) 2355 '@babel/types': 7.27.1 2258 2356 transitivePeerDependencies: 2259 2357 - supports-color 2260 2358 2261 '@babel/[email protected] 5.9(@babel/[email protected])':2262 dependencies: 2263 '@babel/core': 7.2 6.102264 '@babel/helper-annotate-as-pure': 7.2 5.92265 '@babel/helper-plugin-utils': 7.2 6.52266 2267 '@babel/[email protected] 6.3(@babel/[email protected])':2268 dependencies: 2269 '@babel/core': 7.2 6.102270 '@babel/helper-plugin-utils': 7.2 6.52271 '@babel/helper-validator-option': 7.2 5.92272 '@babel/plugin-transform-react-display-name': 7.2 5.9(@babel/[email protected])2273 '@babel/plugin-transform-react-jsx': 7.2 5.9(@babel/[email protected])2274 '@babel/plugin-transform-react-jsx-development': 7.2 5.9(@babel/[email protected])2275 '@babel/plugin-transform-react-pure-annotations': 7.2 5.9(@babel/[email protected])2359 '@babel/[email protected]7.1(@babel/[email protected])': 2360 dependencies: 2361 '@babel/core': 7.27.1 2362 '@babel/helper-annotate-as-pure': 7.27.1 2363 '@babel/helper-plugin-utils': 7.27.1 2364 2365 '@babel/[email protected]7.1(@babel/[email protected])': 2366 dependencies: 2367 '@babel/core': 7.27.1 2368 '@babel/helper-plugin-utils': 7.27.1 2369 '@babel/helper-validator-option': 7.27.1 2370 '@babel/plugin-transform-react-display-name': 7.27.1(@babel/[email protected]) 2371 '@babel/plugin-transform-react-jsx': 7.27.1(@babel/[email protected]) 2372 '@babel/plugin-transform-react-jsx-development': 7.27.1(@babel/[email protected]) 2373 '@babel/plugin-transform-react-pure-annotations': 7.27.1(@babel/[email protected]) 2276 2374 transitivePeerDependencies: 2277 2375 - supports-color 2278 2376 2279 '@babel/[email protected]': 2280 dependencies: 2281 regenerator-runtime: 0.14.1 2282 2283 '@babel/[email protected]': 2284 dependencies: 2285 '@babel/code-frame': 7.26.2 2286 '@babel/parser': 7.26.10 2287 '@babel/types': 7.26.10 2288 2289 '@babel/[email protected]': 2290 dependencies: 2291 '@babel/code-frame': 7.26.2 2292 '@babel/generator': 7.26.10 2293 '@babel/parser': 7.26.10 2294 '@babel/template': 7.26.9 2295 '@babel/types': 7.26.10 2377 '@babel/[email protected]': {} 2378 2379 '@babel/[email protected]': 2380 dependencies: 2381 '@babel/code-frame': 7.27.1 2382 '@babel/parser': 7.27.2 2383 '@babel/types': 7.27.1 2384 2385 '@babel/[email protected]': 2386 dependencies: 2387 '@babel/code-frame': 7.27.1 2388 '@babel/generator': 7.27.1 2389 '@babel/parser': 7.27.2 2390 '@babel/template': 7.27.2 2391 '@babel/types': 7.27.1 2296 2392 debug: 4.4.0 2297 2393 globals: 11.12.0 … … 2299 2395 - supports-color 2300 2396 2301 '@babel/[email protected] 6.10':2302 dependencies: 2303 '@babel/helper-string-parser': 7.2 5.92304 '@babel/helper-validator-identifier': 7.2 5.92397 '@babel/[email protected]7.1': 2398 dependencies: 2399 '@babel/helper-string-parser': 7.27.1 2400 '@babel/helper-validator-identifier': 7.27.1 2305 2401 2306 2402 '@discoveryjs/[email protected]': {} … … 2308 2404 '@emotion/[email protected]': 2309 2405 dependencies: 2310 '@babel/helper-module-imports': 7.2 5.92311 '@babel/runtime': 7.2 6.102406 '@babel/helper-module-imports': 7.27.1 2407 '@babel/runtime': 7.27.1 2312 2408 '@emotion/hash': 0.9.2 2313 2409 '@emotion/memoize': 0.9.0 … … 2356 2452 '@emotion/[email protected]': {} 2357 2453 2358 '@emotion/[email protected](@types/[email protected]. 19)([email protected])':2359 dependencies: 2360 '@babel/runtime': 7.2 6.102454 '@emotion/[email protected](@types/[email protected].21)([email protected])': 2455 dependencies: 2456 '@babel/runtime': 7.27.1 2361 2457 '@emotion/babel-plugin': 11.13.5 2362 2458 '@emotion/cache': 11.14.0 … … 2368 2464 react: 18.3.1 2369 2465 optionalDependencies: 2370 '@types/react': 18.3. 192466 '@types/react': 18.3.21 2371 2467 transitivePeerDependencies: 2372 2468 - supports-color … … 2382 2478 '@emotion/[email protected]': {} 2383 2479 2384 '@emotion/[email protected](@emotion/[email protected](@types/[email protected]. 19)([email protected]))(@types/[email protected])([email protected])':2385 dependencies: 2386 '@babel/runtime': 7.2 6.102480 '@emotion/[email protected](@emotion/[email protected](@types/[email protected].21)([email protected]))(@types/[email protected])([email protected])': 2481 dependencies: 2482 '@babel/runtime': 7.27.1 2387 2483 '@emotion/babel-plugin': 11.13.5 2388 2484 '@emotion/is-prop-valid': 1.3.1 2389 '@emotion/react': 11.14.0(@types/[email protected]. 19)([email protected])2485 '@emotion/react': 11.14.0(@types/[email protected].21)([email protected]) 2390 2486 '@emotion/serialize': 1.3.3 2391 2487 '@emotion/use-insertion-effect-with-fallbacks': 1.2.0([email protected]) … … 2393 2489 react: 18.3.1 2394 2490 optionalDependencies: 2395 '@types/react': 18.3. 192491 '@types/react': 18.3.21 2396 2492 transitivePeerDependencies: 2397 2493 - supports-color … … 2407 2503 '@emotion/[email protected]': {} 2408 2504 2409 '@floating-ui/core@1. 6.9':2505 '@floating-ui/core@1.7.0': 2410 2506 dependencies: 2411 2507 '@floating-ui/utils': 0.2.9 2412 2508 2413 '@floating-ui/dom@1. 6.13':2414 dependencies: 2415 '@floating-ui/core': 1. 6.92509 '@floating-ui/dom@1.7.0': 2510 dependencies: 2511 '@floating-ui/core': 1.7.0 2416 2512 '@floating-ui/utils': 0.2.9 2417 2513 2418 2514 '@floating-ui/[email protected]([email protected]([email protected]))([email protected])': 2419 2515 dependencies: 2420 '@floating-ui/dom': 1. 6.132516 '@floating-ui/dom': 1.7.0 2421 2517 react: 18.3.1 2422 2518 react-dom: 18.3.1([email protected]) … … 2448 2544 '@leichtgewicht/[email protected]': {} 2449 2545 2546 '@polka/[email protected]': {} 2547 2450 2548 '@popperjs/[email protected]': {} 2451 2549 … … 2466 2564 dependencies: 2467 2565 '@types/connect': 3.4.38 2468 '@types/node': 22.1 3.112566 '@types/node': 22.15.13 2469 2567 2470 2568 '@types/[email protected]': 2471 2569 dependencies: 2472 '@types/node': 22.1 3.112570 '@types/node': 22.15.13 2473 2571 2474 2572 '@types/[email protected]': 2475 2573 dependencies: 2476 2574 '@types/express-serve-static-core': 5.0.6 2477 '@types/node': 22.1 3.112575 '@types/node': 22.15.13 2478 2576 2479 2577 '@types/[email protected]': 2480 2578 dependencies: 2481 '@types/node': 22.1 3.112579 '@types/node': 22.15.13 2482 2580 2483 2581 '@types/[email protected]': 2484 2582 dependencies: 2485 2583 '@types/eslint': 9.6.1 2486 '@types/estree': 1.0. 62584 '@types/estree': 1.0.7 2487 2585 2488 2586 '@types/[email protected]': 2489 2587 dependencies: 2490 '@types/estree': 1.0. 62588 '@types/estree': 1.0.7 2491 2589 '@types/json-schema': 7.0.15 2492 2590 2493 '@types/[email protected]. 6': {}2591 '@types/[email protected].7': {} 2494 2592 2495 2593 '@types/[email protected]': 2496 2594 dependencies: 2497 '@types/node': 22.1 3.112595 '@types/node': 22.15.13 2498 2596 '@types/qs': 6.9.18 2499 2597 '@types/range-parser': 1.2.7 … … 2502 2600 '@types/[email protected]': 2503 2601 dependencies: 2504 '@types/node': 22.1 3.112602 '@types/node': 22.15.13 2505 2603 '@types/qs': 6.9.18 2506 2604 '@types/range-parser': 1.2.7 … … 2522 2620 '@types/[email protected]': 2523 2621 dependencies: 2524 '@types/node': 22.1 3.112622 '@types/node': 22.15.13 2525 2623 2526 2624 '@types/[email protected]': {} … … 2532 2630 '@types/[email protected]': 2533 2631 dependencies: 2534 '@types/node': 22.1 3.112535 2536 '@types/[email protected] 3.11':2537 dependencies: 2538 undici-types: 6.2 0.02632 '@types/node': 22.15.13 2633 2634 '@types/[email protected]5.13': 2635 dependencies: 2636 undici-types: 6.21.0 2539 2637 2540 2638 '@types/[email protected]': {} … … 2546 2644 '@types/[email protected]': {} 2547 2645 2548 '@types/[email protected]. 5(@types/[email protected])':2549 dependencies: 2550 '@types/react': 18.3. 192551 2552 '@types/[email protected]. 19':2646 '@types/[email protected].7(@types/[email protected])': 2647 dependencies: 2648 '@types/react': 18.3.21 2649 2650 '@types/[email protected].21': 2553 2651 dependencies: 2554 2652 '@types/prop-types': 15.7.14 … … 2560 2658 dependencies: 2561 2659 '@types/mime': 1.3.5 2562 '@types/node': 22.1 3.112660 '@types/node': 22.15.13 2563 2661 2564 2662 '@types/[email protected]': … … 2569 2667 dependencies: 2570 2668 '@types/http-errors': 2.0.4 2571 '@types/node': 22.1 3.112669 '@types/node': 22.15.13 2572 2670 '@types/send': 0.17.4 2573 2671 2574 2672 '@types/[email protected]': 2575 2673 dependencies: 2576 '@types/node': 22.1 3.112577 2578 '@types/[email protected]. 0':2579 dependencies: 2580 '@types/node': 22.1 3.112674 '@types/node': 22.15.13 2675 2676 '@types/[email protected].1': 2677 dependencies: 2678 '@types/node': 22.15.13 2581 2679 2582 2680 '@use-gesture/[email protected]': {} … … 2663 2761 '@xtuc/long': 4.2.2 2664 2762 2665 '@webpack-cli/[email protected]([email protected])([email protected] 8.0)':2666 dependencies: 2667 webpack: 5.9 8.0([email protected])2668 webpack-cli: 5.1.4(webpack- [email protected])([email protected])2669 2670 '@webpack-cli/[email protected]([email protected])([email protected] 8.0)':2671 dependencies: 2672 webpack: 5.9 8.0([email protected])2673 webpack-cli: 5.1.4(webpack- [email protected])([email protected])2674 2675 '@webpack-cli/[email protected]([email protected])([email protected])([email protected] 8.0)':2676 dependencies: 2677 webpack: 5.9 8.0([email protected])2678 webpack-cli: 5.1.4(webpack- [email protected])([email protected])2763 '@webpack-cli/[email protected]([email protected])([email protected]9.8)': 2764 dependencies: 2765 webpack: 5.99.8([email protected]) 2766 webpack-cli: 5.1.4(webpack-[email protected])([email protected])([email protected]) 2767 2768 '@webpack-cli/[email protected]([email protected])([email protected]9.8)': 2769 dependencies: 2770 webpack: 5.99.8([email protected]) 2771 webpack-cli: 5.1.4(webpack-[email protected])([email protected])([email protected]) 2772 2773 '@webpack-cli/[email protected]([email protected])([email protected])([email protected]9.8)': 2774 dependencies: 2775 webpack: 5.99.8([email protected]) 2776 webpack-cli: 5.1.4(webpack-[email protected])([email protected])([email protected]) 2679 2777 optionalDependencies: 2680 webpack-dev-server: 4.15.2([email protected])([email protected] 8.0)2778 webpack-dev-server: 4.15.2([email protected])([email protected]9.8) 2681 2779 2682 2780 '@wordpress/[email protected]': 2683 2781 dependencies: 2684 '@babel/runtime': 7.2 6.102782 '@babel/runtime': 7.27.1 2685 2783 '@wordpress/dom-ready': 3.58.0 2686 2784 '@wordpress/i18n': 4.58.0 2687 2785 2688 '@wordpress/[email protected](@babel/[email protected] 5.9)(@babel/[email protected])(@types/[email protected])([email protected])([email protected]([email protected]))([email protected])':2786 '@wordpress/[email protected](@babel/[email protected]7.1)(@babel/[email protected])(@types/[email protected])([email protected])([email protected]([email protected]))([email protected])': 2689 2787 dependencies: 2690 2788 '@ariakit/react': 0.3.14([email protected]([email protected]))([email protected]) 2691 '@babel/runtime': 7.2 6.102789 '@babel/runtime': 7.27.1 2692 2790 '@emotion/cache': 11.14.0 2693 2791 '@emotion/css': 11.13.5 2694 '@emotion/react': 11.14.0(@types/[email protected]. 19)([email protected])2792 '@emotion/react': 11.14.0(@types/[email protected].21)([email protected]) 2695 2793 '@emotion/serialize': 1.3.3 2696 '@emotion/styled': 11.14.0(@emotion/[email protected](@types/[email protected]. 19)([email protected]))(@types/[email protected])([email protected])2794 '@emotion/styled': 11.14.0(@emotion/[email protected](@types/[email protected].21)([email protected]))(@types/[email protected])([email protected]) 2697 2795 '@emotion/utils': 1.4.2 2698 2796 '@floating-ui/react-dom': 2.1.2([email protected]([email protected]))([email protected]) … … 2739 2837 use-lilius: 2.0.5([email protected]([email protected]))([email protected]) 2740 2838 uuid: 9.0.1 2741 valtio: 1.7.0(@babel/[email protected] 5.9)(@babel/[email protected])([email protected])([email protected])2839 valtio: 1.7.0(@babel/[email protected]7.1)(@babel/[email protected])([email protected])([email protected]) 2742 2840 transitivePeerDependencies: 2743 2841 - '@babel/helper-module-imports' … … 2751 2849 '@wordpress/[email protected]([email protected])': 2752 2850 dependencies: 2753 '@babel/runtime': 7.2 6.102851 '@babel/runtime': 7.27.1 2754 2852 '@types/mousetrap': 1.6.15 2755 2853 '@wordpress/deprecated': 3.58.0 … … 2768 2866 '@wordpress/[email protected]([email protected])': 2769 2867 dependencies: 2770 '@babel/runtime': 7.2 6.102868 '@babel/runtime': 7.27.1 2771 2869 '@wordpress/compose': 6.35.0([email protected]) 2772 2870 '@wordpress/deprecated': 3.58.0 … … 2787 2885 '@wordpress/[email protected]': 2788 2886 dependencies: 2789 '@babel/runtime': 7.2 6.102887 '@babel/runtime': 7.27.1 2790 2888 '@wordpress/deprecated': 3.58.0 2791 2889 moment: 2.30.1 2792 moment-timezone: 0.5.4 72890 moment-timezone: 0.5.48 2793 2891 2794 2892 '@wordpress/[email protected]': 2795 2893 dependencies: 2796 '@babel/runtime': 7.2 6.102894 '@babel/runtime': 7.27.1 2797 2895 '@wordpress/hooks': 3.58.0 2798 2896 2799 2897 '@wordpress/[email protected]': 2800 2898 dependencies: 2801 '@babel/runtime': 7.2 6.102899 '@babel/runtime': 7.27.1 2802 2900 2803 2901 '@wordpress/[email protected]': 2804 2902 dependencies: 2805 '@babel/runtime': 7.2 6.102903 '@babel/runtime': 7.27.1 2806 2904 '@wordpress/deprecated': 3.58.0 2807 2905 2808 2906 '@wordpress/[email protected]': 2809 2907 dependencies: 2810 '@babel/runtime': 7.2 6.102811 '@types/react': 18.3. 192812 '@types/react-dom': 18.3. 5(@types/[email protected])2908 '@babel/runtime': 7.27.1 2909 '@types/react': 18.3.21 2910 '@types/react-dom': 18.3.7(@types/[email protected]) 2813 2911 '@wordpress/escape-html': 2.58.0 2814 2912 change-case: 4.1.2 … … 2819 2917 '@wordpress/[email protected]': 2820 2918 dependencies: 2821 '@babel/runtime': 7.2 6.102919 '@babel/runtime': 7.27.1 2822 2920 2823 2921 '@wordpress/[email protected]': 2824 2922 dependencies: 2825 '@babel/runtime': 7.2 6.102923 '@babel/runtime': 7.27.1 2826 2924 2827 2925 '@wordpress/[email protected]': 2828 2926 dependencies: 2829 '@babel/runtime': 7.2 6.102927 '@babel/runtime': 7.27.1 2830 2928 2831 2929 '@wordpress/[email protected]': 2832 2930 dependencies: 2833 '@babel/runtime': 7.2 6.102931 '@babel/runtime': 7.27.1 2834 2932 '@wordpress/hooks': 3.58.0 2835 2933 gettext-parser: 1.4.0 … … 2840 2938 '@wordpress/[email protected]': 2841 2939 dependencies: 2842 '@babel/runtime': 7.2 6.102940 '@babel/runtime': 7.27.1 2843 2941 '@wordpress/element': 5.35.0 2844 2942 '@wordpress/primitives': 3.56.0 … … 2846 2944 '@wordpress/[email protected]': 2847 2945 dependencies: 2848 '@babel/runtime': 7.2 6.102946 '@babel/runtime': 7.27.1 2849 2947 2850 2948 '@wordpress/[email protected]': 2851 2949 dependencies: 2852 '@babel/runtime': 7.2 6.102950 '@babel/runtime': 7.27.1 2853 2951 '@wordpress/i18n': 4.58.0 2854 2952 2855 2953 '@wordpress/[email protected]': 2856 2954 dependencies: 2857 '@babel/runtime': 7.2 6.102955 '@babel/runtime': 7.27.1 2858 2956 '@wordpress/element': 5.35.0 2859 2957 clsx: 2.1.1 … … 2861 2959 '@wordpress/[email protected]': 2862 2960 dependencies: 2863 '@babel/runtime': 7.2 6.102961 '@babel/runtime': 7.27.1 2864 2962 requestidlecallback: 0.3.0 2865 2963 2866 2964 '@wordpress/[email protected]': 2867 2965 dependencies: 2868 '@babel/runtime': 7.2 6.102966 '@babel/runtime': 7.27.1 2869 2967 2870 2968 '@wordpress/[email protected]': 2871 2969 dependencies: 2872 '@babel/runtime': 7.2 6.102970 '@babel/runtime': 7.27.1 2873 2971 2874 2972 '@wordpress/[email protected]([email protected])': 2875 2973 dependencies: 2876 '@babel/runtime': 7.2 6.102974 '@babel/runtime': 7.27.1 2877 2975 is-plain-object: 5.0.0 2878 2976 is-promise: 4.0.0 … … 2882 2980 '@wordpress/[email protected]([email protected])': 2883 2981 dependencies: 2884 '@babel/runtime': 7.2 6.102982 '@babel/runtime': 7.27.1 2885 2983 '@wordpress/a11y': 3.58.0 2886 2984 '@wordpress/compose': 6.35.0([email protected]) … … 2896 2994 '@wordpress/[email protected]': 2897 2995 dependencies: 2898 '@babel/runtime': 7.2 6.102996 '@babel/runtime': 7.27.1 2899 2997 '@wordpress/is-shallow-equal': 4.58.0 2900 2998 … … 2909 3007 mime-types: 2.1.35 2910 3008 negotiator: 0.6.3 3009 3010 [email protected]: 3011 dependencies: 3012 acorn: 8.14.1 2911 3013 2912 3014 [email protected]: {} … … 2937 3039 [email protected]: {} 2938 3040 2939 [email protected](@babel/[email protected] 6.10)([email protected]):2940 dependencies: 2941 '@babel/core': 7.2 6.103041 [email protected](@babel/[email protected]7.1)([email protected]): 3042 dependencies: 3043 '@babel/core': 7.27.1 2942 3044 find-cache-dir: 4.0.0 2943 schema-utils: 4.3. 02944 webpack: 5.9 8.0([email protected])3045 schema-utils: 4.3.2 3046 webpack: 5.99.8([email protected]) 2945 3047 2946 3048 [email protected]: 2947 3049 dependencies: 2948 '@babel/runtime': 7.2 6.103050 '@babel/runtime': 7.27.1 2949 3051 cosmiconfig: 7.1.0 2950 3052 resolve: 1.22.10 … … 2989 3091 fill-range: 7.1.1 2990 3092 2991 [email protected]. 4:2992 dependencies: 2993 caniuse-lite: 1.0.300017 062994 electron-to-chromium: 1.5.1 233093 [email protected].5: 3094 dependencies: 3095 caniuse-lite: 1.0.30001717 3096 electron-to-chromium: 1.5.150 2995 3097 node-releases: 2.0.19 2996 update-browserslist-db: 1.1.3([email protected]. 4)3098 update-browserslist-db: 1.1.3([email protected].5) 2997 3099 2998 3100 [email protected]: {} … … 3017 3119 tslib: 2.8.1 3018 3120 3019 [email protected] 06: {}3121 [email protected]17: {} 3020 3122 3021 3123 [email protected]: … … 3078 3180 [email protected]: {} 3079 3181 3182 [email protected]: {} 3183 3080 3184 [email protected]: {} 3081 3185 … … 3083 3187 dependencies: 3084 3188 mime-db: 1.54.0 3189 3190 [email protected]([email protected]): 3191 dependencies: 3192 schema-utils: 4.3.2 3193 serialize-javascript: 6.0.2 3194 webpack: 5.99.8([email protected]) 3085 3195 3086 3196 [email protected]: … … 3138 3248 which: 2.0.2 3139 3249 3140 [email protected]([email protected] 8.0):3250 [email protected]([email protected]9.8): 3141 3251 dependencies: 3142 3252 icss-utils: 5.1.0([email protected]) … … 3149 3259 semver: 7.7.1 3150 3260 optionalDependencies: 3151 webpack: 5.9 8.0([email protected])3261 webpack: 5.99.8([email protected]) 3152 3262 3153 3263 [email protected]: {} … … 3157 3267 [email protected]: 3158 3268 dependencies: 3159 '@babel/runtime': 7.2 6.103269 '@babel/runtime': 7.27.1 3160 3270 3161 3271 [email protected]: {} 3272 3273 [email protected]: {} 3162 3274 3163 3275 [email protected]: … … 3200 3312 [email protected]([email protected]): 3201 3313 dependencies: 3202 '@babel/runtime': 7.2 6.103314 '@babel/runtime': 7.27.1 3203 3315 compute-scroll-into-view: 1.0.20 3204 3316 prop-types: 15.8.1 … … 3213 3325 gopd: 1.2.0 3214 3326 3327 [email protected]: {} 3328 3215 3329 [email protected]: {} 3216 3330 3217 [email protected] 23: {}3331 [email protected]50: {} 3218 3332 3219 3333 [email protected]: {} … … 3242 3356 [email protected]: {} 3243 3357 3244 es-module-lexer@1. 6.0: {}3358 es-module-lexer@1.7.0: {} 3245 3359 3246 3360 [email protected]: … … 3443 3557 [email protected]: {} 3444 3558 3559 [email protected]: 3560 dependencies: 3561 duplexer: 0.1.2 3562 3445 3563 [email protected]: {} 3446 3564 … … 3471 3589 wbuf: 1.7.3 3472 3590 3473 [email protected]: {} 3591 [email protected]: {} 3592 3593 [email protected]: {} 3474 3594 3475 3595 [email protected]: {} … … 3490 3610 toidentifier: 1.0.1 3491 3611 3492 [email protected]. 9: {}3493 3494 [email protected]. 7(@types/[email protected]):3612 [email protected].10: {} 3613 3614 [email protected].9(@types/[email protected]): 3495 3615 dependencies: 3496 3616 '@types/http-proxy': 1.17.16 … … 3595 3715 [email protected]: 3596 3716 dependencies: 3597 '@types/node': 22.1 3.113717 '@types/node': 22.15.13 3598 3718 merge-stream: 2.0.0 3599 3719 supports-color: 8.1.1 … … 3679 3799 brace-expansion: 1.1.11 3680 3800 3681 [email protected] 7:3801 [email protected]8: 3682 3802 dependencies: 3683 3803 moment: 2.30.1 … … 3686 3806 3687 3807 [email protected]: {} 3808 3809 [email protected]: {} 3688 3810 3689 3811 [email protected]: {} … … 3745 3867 is-wsl: 2.2.0 3746 3868 3869 [email protected]: {} 3870 3747 3871 [email protected]: 3748 3872 dependencies: … … 3751 3875 [email protected]: 3752 3876 dependencies: 3753 yocto-queue: 1.2. 03877 yocto-queue: 1.2.1 3754 3878 3755 3879 [email protected]: … … 3779 3903 [email protected]: 3780 3904 dependencies: 3781 '@babel/code-frame': 7.2 6.23905 '@babel/code-frame': 7.27.1 3782 3906 error-ex: 1.3.2 3783 3907 json-parse-even-better-errors: 2.3.1 … … 3968 4092 [email protected]: 3969 4093 dependencies: 3970 '@babel/runtime': 7.26.10 3971 3972 [email protected]: {} 4094 '@babel/runtime': 7.27.1 3973 4095 3974 4096 [email protected]: {} … … 4014 4136 loose-envify: 1.4.0 4015 4137 4016 [email protected]. 0:4138 [email protected].2: 4017 4139 dependencies: 4018 4140 '@types/json-schema': 7.0.15 … … 4129 4251 [email protected]: {} 4130 4252 4253 [email protected]: 4254 dependencies: 4255 '@polka/url': 1.0.0-next.29 4256 mrmime: 2.0.1 4257 totalist: 3.0.1 4258 4131 4259 [email protected]: 4132 4260 dependencies: … … 4139 4267 uuid: 8.3.2 4140 4268 websocket-driver: 0.7.4 4269 4270 [email protected]: {} 4141 4271 4142 4272 [email protected]: {} … … 4188 4318 [email protected]: {} 4189 4319 4190 [email protected]([email protected] 8.0):4191 dependencies: 4192 webpack: 5.9 8.0([email protected])4320 [email protected]([email protected]9.8): 4321 dependencies: 4322 webpack: 5.99.8([email protected]) 4193 4323 4194 4324 [email protected]: {} … … 4206 4336 [email protected]: {} 4207 4337 4208 [email protected]([email protected] 8.0):4338 [email protected]([email protected]9.8): 4209 4339 dependencies: 4210 4340 '@jridgewell/trace-mapping': 0.3.25 4211 4341 jest-worker: 27.5.1 4212 schema-utils: 4.3. 04342 schema-utils: 4.3.2 4213 4343 serialize-javascript: 6.0.2 4214 4344 terser: 5.39.0 4215 webpack: 5.9 8.0([email protected])4345 webpack: 5.99.8([email protected]) 4216 4346 4217 4347 [email protected]: … … 4232 4362 [email protected]: {} 4233 4363 4364 [email protected]: {} 4365 4234 4366 [email protected]: {} 4235 4367 … … 4239 4371 mime-types: 2.1.35 4240 4372 4241 [email protected] 0.0: {}4373 [email protected]1.0: {} 4242 4374 4243 4375 [email protected]: {} 4244 4376 4245 [email protected]([email protected]. 4):4246 dependencies: 4247 browserslist: 4.24. 44377 [email protected]([email protected].5): 4378 dependencies: 4379 browserslist: 4.24.5 4248 4380 escalade: 3.2.0 4249 4381 picocolors: 1.1.1 … … 4271 4403 react: 18.3.1 4272 4404 4273 use-sync-external-store@1. 4.0([email protected]):4405 use-sync-external-store@1.5.0([email protected]): 4274 4406 dependencies: 4275 4407 react: 18.3.1 … … 4283 4415 [email protected]: {} 4284 4416 4285 [email protected](@babel/[email protected] 5.9)(@babel/[email protected])([email protected])([email protected]):4417 [email protected](@babel/[email protected]7.1)(@babel/[email protected])([email protected])([email protected]): 4286 4418 dependencies: 4287 4419 proxy-compare: 2.3.0 4288 4420 use-sync-external-store: 1.2.0([email protected]) 4289 4421 optionalDependencies: 4290 '@babel/helper-module-imports': 7.2 5.94291 '@babel/types': 7.2 6.104422 '@babel/helper-module-imports': 7.27.1 4423 '@babel/types': 7.27.1 4292 4424 babel-plugin-macros: 3.1.0 4293 4425 react: 18.3.1 … … 4304 4436 minimalistic-assert: 1.0.1 4305 4437 4306 webpack- [email protected]([email protected])([email protected]):4438 webpack-[email protected]: 4307 4439 dependencies: 4308 4440 '@discoveryjs/json-ext': 0.5.7 4309 '@webpack-cli/configtest': 2.1.1([email protected])([email protected]) 4310 '@webpack-cli/info': 2.0.2([email protected])([email protected]) 4311 '@webpack-cli/serve': 2.0.5([email protected])([email protected])([email protected]) 4441 acorn: 8.14.1 4442 acorn-walk: 8.3.4 4443 commander: 7.2.0 4444 debounce: 1.2.1 4445 escape-string-regexp: 4.0.0 4446 gzip-size: 6.0.0 4447 html-escaper: 2.0.2 4448 opener: 1.5.2 4449 picocolors: 1.1.1 4450 sirv: 2.0.4 4451 ws: 7.5.10 4452 transitivePeerDependencies: 4453 - bufferutil 4454 - utf-8-validate 4455 4456 [email protected]([email protected])([email protected])([email protected]): 4457 dependencies: 4458 '@discoveryjs/json-ext': 0.5.7 4459 '@webpack-cli/configtest': 2.1.1([email protected])([email protected]) 4460 '@webpack-cli/info': 2.0.2([email protected])([email protected]) 4461 '@webpack-cli/serve': 2.0.5([email protected])([email protected])([email protected]) 4312 4462 colorette: 2.0.20 4313 4463 commander: 10.0.1 … … 4318 4468 interpret: 3.1.1 4319 4469 rechoir: 0.8.0 4320 webpack: 5.9 8.0([email protected])4470 webpack: 5.99.8([email protected]) 4321 4471 webpack-merge: 5.10.0 4322 4472 optionalDependencies: 4323 webpack-dev-server: 4.15.2([email protected])([email protected]) 4324 4325 [email protected]([email protected]): 4473 webpack-bundle-analyzer: 4.10.2 4474 webpack-dev-server: 4.15.2([email protected])([email protected]) 4475 4476 [email protected]([email protected]): 4326 4477 dependencies: 4327 4478 colorette: 2.0.20 … … 4329 4480 mime-types: 2.1.35 4330 4481 range-parser: 1.2.1 4331 schema-utils: 4.3. 04332 webpack: 5.9 8.0([email protected])4333 4334 [email protected]([email protected])([email protected] 8.0):4482 schema-utils: 4.3.2 4483 webpack: 5.99.8([email protected]) 4484 4485 [email protected]([email protected])([email protected]9.8): 4335 4486 dependencies: 4336 4487 '@types/bonjour': 3.5.13 … … 4340 4491 '@types/serve-static': 1.15.7 4341 4492 '@types/sockjs': 0.3.36 4342 '@types/ws': 8.18. 04493 '@types/ws': 8.18.1 4343 4494 ansi-html-community: 0.0.8 4344 4495 bonjour-service: 1.3.0 … … 4350 4501 express: 4.21.2 4351 4502 graceful-fs: 4.2.11 4352 html-entities: 2. 5.24353 http-proxy-middleware: 2.0. 7(@types/[email protected])4503 html-entities: 2.6.0 4504 http-proxy-middleware: 2.0.9(@types/[email protected]) 4354 4505 ipaddr.js: 2.2.0 4355 4506 launch-editor: 2.10.0 … … 4357 4508 p-retry: 4.6.2 4358 4509 rimraf: 3.0.2 4359 schema-utils: 4.3. 04510 schema-utils: 4.3.2 4360 4511 selfsigned: 2.4.1 4361 4512 serve-index: 1.9.1 4362 4513 sockjs: 0.3.24 4363 4514 spdy: 4.0.2 4364 webpack-dev-middleware: 5.3.4([email protected] 8.0)4365 ws: 8.18. 14515 webpack-dev-middleware: 5.3.4([email protected]9.8) 4516 ws: 8.18.2 4366 4517 optionalDependencies: 4367 webpack: 5.9 8.0([email protected])4368 webpack-cli: 5.1.4(webpack- [email protected])([email protected])4518 webpack: 5.99.8([email protected]) 4519 webpack-cli: 5.1.4(webpack-[email protected])([email protected])([email protected]) 4369 4520 transitivePeerDependencies: 4370 4521 - bufferutil … … 4373 4524 - utf-8-validate 4374 4525 4526 [email protected]([email protected]): 4527 dependencies: 4528 tapable: 2.2.1 4529 webpack: 5.99.8([email protected]) 4530 webpack-sources: 2.3.1 4531 4375 4532 [email protected]: 4376 4533 dependencies: … … 4379 4536 wildcard: 2.0.1 4380 4537 4538 [email protected]: 4539 dependencies: 4540 source-list-map: 2.0.1 4541 source-map: 0.6.1 4542 4381 4543 [email protected]: {} 4382 4544 4383 [email protected] 8.0([email protected]):4545 [email protected]9.8([email protected]): 4384 4546 dependencies: 4385 4547 '@types/eslint-scope': 3.7.7 4386 '@types/estree': 1.0.6 4548 '@types/estree': 1.0.7 4549 '@types/json-schema': 7.0.15 4387 4550 '@webassemblyjs/ast': 1.14.1 4388 4551 '@webassemblyjs/wasm-edit': 1.14.1 4389 4552 '@webassemblyjs/wasm-parser': 1.14.1 4390 4553 acorn: 8.14.1 4391 browserslist: 4.24. 44554 browserslist: 4.24.5 4392 4555 chrome-trace-event: 1.0.4 4393 4556 enhanced-resolve: 5.18.1 4394 es-module-lexer: 1. 6.04557 es-module-lexer: 1.7.0 4395 4558 eslint-scope: 5.1.1 4396 4559 events: 3.3.0 … … 4401 4564 mime-types: 2.1.35 4402 4565 neo-async: 2.6.2 4403 schema-utils: 4.3. 04566 schema-utils: 4.3.2 4404 4567 tapable: 2.2.1 4405 terser-webpack-plugin: 5.3.14([email protected] 8.0)4568 terser-webpack-plugin: 5.3.14([email protected]9.8) 4406 4569 watchpack: 2.4.2 4407 4570 webpack-sources: 3.2.3 4408 4571 optionalDependencies: 4409 webpack-cli: 5.1.4(webpack- [email protected])([email protected])4572 webpack-cli: 5.1.4(webpack-[email protected])([email protected])([email protected]) 4410 4573 transitivePeerDependencies: 4411 4574 - '@swc/core' … … 4415 4578 [email protected]: 4416 4579 dependencies: 4417 http-parser-js: 0.5. 94580 http-parser-js: 0.5.10 4418 4581 safe-buffer: 5.2.1 4419 4582 websocket-extensions: 0.1.4 … … 4429 4592 [email protected]: {} 4430 4593 4431 [email protected]: {} 4594 [email protected]: {} 4595 4596 [email protected]: {} 4432 4597 4433 4598 [email protected]: {} … … 4435 4600 [email protected]: {} 4436 4601 4437 [email protected]. 0: {}4602 [email protected].1: {} -
iron-security/trunk/webpack.config.js
r3261056 r3288628 1 1 const path = require('path'); 2 const TerserPlugin = require('terser-webpack-plugin'); 3 const { WebpackManifestPlugin } = require('webpack-manifest-plugin'); 2 4 3 5 module.exports = { … … 6 8 }, 7 9 output: { 8 filename: '[name].bundle.js', 10 filename: '[name].[contenthash].js', 11 chunkFilename: '[name].[contenthash].chunk.js', 9 12 path: path.resolve(__dirname, 'admin/js/dist'), 13 clean: true, 10 14 }, 15 optimization: { 16 minimize: true, 17 minimizer: [new TerserPlugin({ 18 terserOptions: { 19 compress: { 20 drop_console: true, 21 }, 22 }, 23 })], 24 splitChunks: { 25 chunks: 'all', 26 minSize: 20000, 27 minChunks: 1, 28 maxAsyncRequests: 30, 29 maxInitialRequests: 30, 30 cacheGroups: { 31 vendor: { 32 test: /[\\/]node_modules[\\/]/, 33 name: 'vendors', 34 chunks: 'all', 35 priority: 10, 36 }, 37 common: { 38 name: 'common', 39 minChunks: 2, 40 chunks: 'all', 41 priority: 5, 42 reuseExistingChunk: true, 43 }, 44 }, 45 }, 46 }, 47 plugins: [ 48 new WebpackManifestPlugin({ 49 fileName: 'manifest.json', 50 publicPath: '', 51 }), 52 ], 11 53 module: { 12 54 rules: [ … … 17 59 loader: 'babel-loader', 18 60 options: { 19 presets: ['@babel/preset-react'] 61 presets: ['@babel/preset-react'], 62 cacheDirectory: true, 63 plugins: [ 64 '@babel/plugin-syntax-dynamic-import' 65 ] 20 66 } 21 67 } … … 28 74 }, 29 75 resolve: { 30 extensions: ['.js', '.jsx'] 76 extensions: ['.js', '.jsx'], 77 alias: { 78 '@': path.resolve(__dirname, 'admin/js'), 79 } 80 }, 81 performance: { 82 hints: 'warning', 83 maxEntrypointSize: 244000, 84 maxAssetSize: 244000, 31 85 }, 32 86 devServer: {
Note: See TracChangeset
for help on using the changeset viewer.