Changeset 3423259
- Timestamp:
- 12/18/2025 10:34:17 PM (12 days ago)
- Location:
- shortpixel-image-optimiser
- Files:
-
- 2 deleted
- 48 edited
- 1 copied
-
tags/6.4.1 (copied) (copied from shortpixel-image-optimiser/trunk)
-
tags/6.4.1/build/shortpixel/composer.json (modified) (1 diff)
-
tags/6.4.1/build/shortpixel/replacer (deleted)
-
tags/6.4.1/build/shortpixel/replacer2/src/Modules/SmartSlider.php (modified) (1 diff)
-
tags/6.4.1/build/shortpixel/shortq/src/Queue/WPQ.php (modified) (8 diffs)
-
tags/6.4.1/class/Controller/Api/ApiController.php (modified) (4 diffs)
-
tags/6.4.1/class/Controller/Optimizer/ActionController.php (modified) (1 diff)
-
tags/6.4.1/class/Controller/Optimizer/OptimizeAiController.php (modified) (3 diffs)
-
tags/6.4.1/class/Controller/Optimizer/OptimizeController.php (modified) (4 diffs)
-
tags/6.4.1/class/Controller/QueueController.php (modified) (2 diffs)
-
tags/6.4.1/class/Controller/QuotaController.php (modified) (1 diff)
-
tags/6.4.1/class/Helper/DownloadHelper.php (modified) (7 diffs)
-
tags/6.4.1/class/Model/AiDataModel.php (modified) (3 diffs)
-
tags/6.4.1/class/Model/File/FileModel.php (modified) (1 diff)
-
tags/6.4.1/class/Model/Image/ImageModel.php (modified) (6 diffs)
-
tags/6.4.1/class/Model/Image/MediaLibraryModel.php (modified) (2 diffs)
-
tags/6.4.1/class/view/settings/part-debug.php (modified) (2 diffs)
-
tags/6.4.1/readme.txt (modified) (4 diffs)
-
tags/6.4.1/res/css/shortpixel-media-modal.css (modified) (1 diff)
-
tags/6.4.1/res/css/shortpixel-nextgen.css (modified) (2 diffs)
-
tags/6.4.1/res/css/shortpixel-nextgen.css.map (modified) (1 diff)
-
tags/6.4.1/res/css/shortpixel-settings.css (modified) (7 diffs)
-
tags/6.4.1/res/css/shortpixel-settings.css.map (modified) (1 diff)
-
tags/6.4.1/res/js/screens/screen-bulk.js (modified) (1 diff)
-
tags/6.4.1/res/scss/view/_settings.scss (modified) (1 diff)
-
tags/6.4.1/wp-shortpixel.php (modified) (2 diffs)
-
trunk/build/shortpixel/composer.json (modified) (1 diff)
-
trunk/build/shortpixel/replacer (deleted)
-
trunk/build/shortpixel/replacer2/src/Modules/SmartSlider.php (modified) (1 diff)
-
trunk/build/shortpixel/shortq/src/Queue/WPQ.php (modified) (8 diffs)
-
trunk/class/Controller/Api/ApiController.php (modified) (4 diffs)
-
trunk/class/Controller/Optimizer/ActionController.php (modified) (1 diff)
-
trunk/class/Controller/Optimizer/OptimizeAiController.php (modified) (3 diffs)
-
trunk/class/Controller/Optimizer/OptimizeController.php (modified) (4 diffs)
-
trunk/class/Controller/QueueController.php (modified) (2 diffs)
-
trunk/class/Controller/QuotaController.php (modified) (1 diff)
-
trunk/class/Helper/DownloadHelper.php (modified) (7 diffs)
-
trunk/class/Model/AiDataModel.php (modified) (3 diffs)
-
trunk/class/Model/File/FileModel.php (modified) (1 diff)
-
trunk/class/Model/Image/ImageModel.php (modified) (6 diffs)
-
trunk/class/Model/Image/MediaLibraryModel.php (modified) (2 diffs)
-
trunk/class/view/settings/part-debug.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (4 diffs)
-
trunk/res/css/shortpixel-media-modal.css (modified) (1 diff)
-
trunk/res/css/shortpixel-nextgen.css (modified) (2 diffs)
-
trunk/res/css/shortpixel-nextgen.css.map (modified) (1 diff)
-
trunk/res/css/shortpixel-settings.css (modified) (7 diffs)
-
trunk/res/css/shortpixel-settings.css.map (modified) (1 diff)
-
trunk/res/js/screens/screen-bulk.js (modified) (1 diff)
-
trunk/res/scss/view/_settings.scss (modified) (1 diff)
-
trunk/wp-shortpixel.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
shortpixel-image-optimiser/tags/6.4.1/build/shortpixel/composer.json
r3346588 r3423259 1 {"name":"ShortPixel\/shortpixelmodules","description":"ShortPixel submodules","type":"function","autoload":{"psr-4":{"ShortPixel\\Short Q":"shortq\/src","ShortPixel\\Replacer":"replacer2\/src","ShortPixel\\Notices":"notices\/src","ShortPixel\\ShortPixelLogger":"log\/src"}}}1 {"name":"ShortPixel\/shortpixelmodules","description":"ShortPixel submodules","type":"function","autoload":{"psr-4":{"ShortPixel\\ShortPixelLogger":"log\/src","ShortPixel\\Notices":"notices\/src","ShortPixel\\Replacer":"replacer2\/src","ShortPixel\\ShortQ":"shortq\/src"}}} -
shortpixel-image-optimiser/tags/6.4.1/build/shortpixel/replacer2/src/Modules/SmartSlider.php
r3379473 r3423259 26 26 } 27 27 28 add_action('shortpixel/replacer/replace_urls', [$this, 'doReplaceQueries'] );28 add_action('shortpixel/replacer/replace_urls', [$this, 'doReplaceQueries'], 10, 2); 29 29 } 30 30 -
shortpixel-image-optimiser/tags/6.4.1/build/shortpixel/shortq/src/Queue/WPQ.php
r3346588 r3423259 21 21 // statistics and status 22 22 protected $current_ask = 0; 23 24 protected static $itemCache = []; // cache items to prevent multiple database calls25 23 26 24 /* … … 294 292 { 295 293 $updated += $this->DataProvider->itemUpdate($item, array('status' => ShortQ::QSTATUS_WAITING, 'tries' => $item->tries)); 296 $this->clearItemcache($item);297 294 } 298 295 } … … 328 325 329 326 $this->DataProvider->itemUpdate($item, array('status' => ShortQ::QSTATUS_DONE)); 330 $this->clearItemCache($item);331 327 } 332 328 … … 352 348 $item->tries++; 353 349 $this->DataProvider->itemUpdate($item, array('status' => $status, 'tries' => $item->tries)); 354 $this->clearItemCache($item);355 350 356 351 $this->saveStatus(); … … 363 358 return false; 364 359 } 365 $this->clearItemCache($item);366 360 367 361 return $this->DataProvider->itemUpdate($item, array('value' => $item->getRaw('value') )); … … 370 364 public function getItem($item_id) 371 365 { 372 if (isset(self::$itemCache[$item_id])) 373 { 374 return self::$itemCache[$item_id]; 375 } 376 377 $item = $this->DataProvider->getItem($item_id); 378 379 if (false !== $item) 380 { 381 self::$itemCache[$item->$item_id] = $item; 382 } 383 384 return $item; 385 386 } 387 388 /** Clear Item from cache (if possible) 389 * 390 * This clears the item from the cache which should be done when the status of the item changes. 391 * @param object|int $item 392 * @return void 393 */ 394 protected function clearItemCache($item) 395 { 396 if (is_object($item)) 397 { 398 $item_id = $item->item_id; 399 } 400 elseif(is_int($item)) 401 { 402 $item_id = $item; 403 } 404 else 405 { 406 return; 407 } 408 409 if (isset(self::$itemCache[$item_id])) 410 { 411 unset(self::$itemCache[$item_id]); 412 } 366 return $this->DataProvider->getItem($item_id); 367 413 368 } 414 369 … … 624 579 { 625 580 $errid = $errItem->item_id; 626 627 628 581 if ($errItem->tries < $this->options->retry_limit) 629 582 { … … 635 588 636 589 } 637 $this->clearItemCache($errItem);638 590 } 639 591 } // tasks_errors -
shortpixel-image-optimiser/tags/6.4.1/class/Controller/Api/ApiController.php
r3400007 r3423259 18 18 { 19 19 // Moved these numbers higher to prevent conflict with STATUS 20 // @todo Almost none of these are in use ( ERR_TIMEOUT only ) 20 21 const ERR_FILE_NOT_FOUND = -902; 21 22 const ERR_TIMEOUT = -903; … … 291 292 // handleResponse function 292 293 293 protected function handleOptimizeResponse( $qItem, $response)294 protected function handleOptimizeResponse(QueueItem $qItem, $response) 294 295 { 295 296 $neededURLS = $qItem->data()->urls; // URLS we are waiting for. … … 410 411 } 411 412 412 protected function handleActionResponse( $qItem, $response)413 protected function handleActionResponse(QueueItem $qItem, $response) 413 414 { 414 415 $item = $response[0]; // First File Response of API. … … 480 481 ); 481 482 482 483 483 $fileType = ($compressionType > 0) ? 'LossyURL' : 'LosslessURL'; 484 484 $fileSize = ($compressionType > 0) ? 'LossySize' : 'LosslessSize'; -
shortpixel-image-optimiser/tags/6.4.1/class/Controller/Optimizer/ActionController.php
r3400007 r3423259 133 133 $queue = $this->getCurrentQueue($qItem); 134 134 135 136 135 $queue->updateItem($qItem); 137 136 -
shortpixel-image-optimiser/tags/6.4.1/class/Controller/Optimizer/OptimizeAiController.php
r3400007 r3423259 319 319 $qItem->addResult(['aiData' => $data['generated']]); // But the generated data in the result. 320 320 321 // For Bulk, add labels to display in the result set. Default is same as data, can be overridden 322 $qItem->addResult(['aiDataLabels' => $data['labels'] 323 ]); 324 321 325 $this->finishItemProcess($qItem); 322 326 return; … … 737 741 $metadata['item_id'] = $item_id; 738 742 743 $metadata['labels'] = [ 744 'alt' => __('Alt', 'shortpixel-image-optimiser'), 745 'caption' => __('Caption', 'shortpixel-image-optimiser'), 746 'description' => __('Description', 'shortpixel-image-optimiser'), 747 'post_title' => __('Image Title' , 'shortpixel-image-optimiser'), 748 ]; 749 739 750 return $metadata; 740 751 } … … 743 754 { 744 755 745 $fields = ['alt', 'caption', 'description' ];756 $fields = ['alt', 'caption', 'description', 'post_title']; 746 757 $dataItems = []; 747 758 -
shortpixel-image-optimiser/tags/6.4.1/class/Controller/Optimizer/OptimizeController.php
r3400007 r3423259 348 348 } 349 349 } 350 } else { 350 } else { // Not is_done 351 351 if ($qItem->result()->apiStatus == ApiController::STATUS_UNCHANGED || $qItem->result()->apiStatus === Apicontroller::STATUS_PARTIAL_SUCCESS) { 352 352 $qItem->addResult(['fileStatus' => ImageModel::FILE_STATUS_PENDING]); … … 424 424 425 425 $qItem->addResult(['new_attach_id' => $new_attach_id] ); 426 427 $tmpFile->delete(); 426 428 } 427 429 } … … 470 472 } 471 473 474 // @todo Direct call to file_exists, which should be ok, because tmp, but still could be improved. 472 475 if (isset($item_files[$imageName]['image']) && file_exists($item_files[$imageName]['image'])) { 473 476 // All good. … … 478 481 ($image['image']['status'] == ApiController::STATUS_OPTIMIZED_BIGGER && is_object($converter)) 479 482 ) { 480 $tempFile = $downloadHelper->downloadFile($image['image']['url']); 483 $tempFile = $downloadHelper->downloadFile($image['image']['url']); 481 484 if (is_object($tempFile)) { 482 485 $item_files[$imageName]['image'] = $tempFile->getFullPath(); 483 486 $imageArray[$imageName]['image']['file'] = $tempFile->getFullPath(); 484 487 } 488 else 489 { 490 491 $imageArray[$imageName]['image']['status'] = RequestManager::STATUS_CONNECTION_ERROR; 492 } 493 485 494 } 486 495 -
shortpixel-image-optimiser/tags/6.4.1/class/Controller/QueueController.php
r3400007 r3423259 404 404 Log::addWarn('Encountered blocked item, processing success? ', $item_id); 405 405 ResponseController::addData($item_id, 'fileName', $imageModel->getFileName()); 406 406 407 $send_to_processing = false; 408 407 409 } 408 410 else … … 425 427 } 426 428 427 428 429 if (true === $qItem->result()->is_error && true === $this->args['is_bulk'] ) 429 430 { -
shortpixel-image-optimiser/tags/6.4.1/class/Controller/QuotaController.php
r3289850 r3423259 83 83 $DateNow = time(); 84 84 85 $DateSubscription = strtotime($quotaData['APILastRenewalDate']); 85 // This check to prevent IIS issue on 32Bit PHP to have complaints (?) . //https://support.shortpixel.com/conversation/240212 86 $DateSubscription = (isset($quotaData['APILastRenewalDate']) && $quotaData['APILastRenewalDate'] != 0 ) ? 87 strtotime($quotaData['APILastRenewalDate']) : false; 86 88 $DaysToReset = 30 - ( (int) ( ( $DateNow - $DateSubscription) / DAY_IN_SECONDS) % 30); 87 89 -
shortpixel-image-optimiser/tags/6.4.1/class/Helper/DownloadHelper.php
r3400007 r3423259 84 84 } 85 85 86 /* 87 Log::addError('Nulling tempfile to zero for testing!'); 88 $file = fopen($tempFile, 'r+'); 89 ftruncate($file,0); 90 fclose($file); 91 */ 92 86 93 $fs = \wpSPIO()->filesystem(); 87 94 $file = $fs->getFile($tempFile); 95 96 97 98 if ($file->getFileSize() === 0) 99 { 100 Log::addError('Tmp File zero bytes', $tempFile); 101 ResponseController::addData('is_error', true); 102 Responsecontroller::addData('message', __('Temp file zero bytes', 'shortpixel-image-optimiser')); 103 104 $file->delete(); // Prevent it from hanging around 105 return false; 106 } 88 107 89 108 if (! is_null($args['destinationPath'])) … … 110 129 111 130 $destinationFile = $fs->getFile($destinationPath); 131 112 132 // If file is non-existing, check directory and write-permissions. 113 133 if (false == $destinationFile->exists()) … … 117 137 } 118 138 119 $result = $fileObj-> copy($destinationFile);139 $result = $fileObj->move($destinationFile); 120 140 121 141 if ($result === false) … … 126 146 } 127 147 128 private function downloadURLMethod($url, $force = false) 148 /** Get a sensible timeout for how long the download should be allowed to take */ 149 private function getMaxDownloadTime() 129 150 { 130 151 $executionTime = ini_get('max_execution_time'); … … 133 154 $executionTime = 0; 134 155 } 135 $downloadTimeout = max($executionTime - 10, 15); 156 // min here, so maximum value of downloadtimeout is 25 seconds, which should be more than enough. To prevent hanging downloads eating up server time 157 $downloadTimeout = min($executionTime - 10, 25); 158 159 return $downloadTimeout; 160 } 161 162 private function downloadURLMethod($url, $force = false) 163 { 164 165 $downloadTimeout = $this->getMaxDownloadTime(); 136 166 137 167 $url = $this->setPreferredProtocol(urldecode($url), $force); … … 152 182 //get_temp_dir 153 183 $tmpfname = tempnam(get_temp_dir(), 'spiotmp'); 154 $max_exec = ini_get('max_execution_time'); // Like everything, can't be trusted to be a int. 155 $max_exec = (! is_numeric($max_exec) || $max_exec <= 0) ? 30 : $max_exec; 156 $downloadTimeout = max($max_exec - 10, 15); 184 185 $downloadTimeout = $this->getMaxDownloadTime(); 157 186 158 187 $args_for_get = array( … … 185 214 $result = download_url($testURL, 10); 186 215 $settings->downloadProto = is_wp_error( $result ) ? 'https' : 'http'; 216 217 // remove test. 218 if (false === is_wp_error($result)) 219 { 220 @unlink($result); 221 } 222 187 223 } 188 224 return $settings->downloadProto == 'http' ? -
shortpixel-image-optimiser/tags/6.4.1/class/Model/AiDataModel.php
r3400007 r3423259 249 249 $post_updated = false; 250 250 251 if (isset($data['caption']) && false !== $data['caption'] && false === is_ int($data['caption']))251 if (isset($data['caption']) && false !== $data['caption'] && false === is_numeric($data['caption'])) 252 252 { 253 253 $post->post_excerpt = $data['caption']; … … 255 255 } 256 256 257 if (isset($data['description']) && false !== $data['description'] && false === is_ int($data['description']))257 if (isset($data['description']) && false !== $data['description'] && false === is_numeric($data['description'])) 258 258 { 259 259 $post->post_content = $data['description']; … … 261 261 } 262 262 263 if (isset($data['post_title']) && false !== $data['post_title'] && false === is_ int($data['post_title']))263 if (isset($data['post_title']) && false !== $data['post_title'] && false === is_numeric($data['post_title'])) 264 264 { 265 265 $post->post_title = $data['post_title']; -
shortpixel-image-optimiser/tags/6.4.1/class/Model/File/FileModel.php
r3289850 r3423259 392 392 Log::addWarn('Tried to copy non-existing file - ' . $sourcePath); 393 393 return false; 394 } 395 396 if (false === self::$TRUSTED_MODE && $this->getFileSize() <= 0) 397 { 398 Log::addWarn('Source file in copy has a filesize of zero!'); 399 return false; 394 400 } 395 401 -
shortpixel-image-optimiser/tags/6.4.1/class/Model/Image/ImageModel.php
r3400007 r3423259 387 387 break; 388 388 case self::P_IMAGE_ZERO_SIZE: 389 $message = __('File seems em tpy, or failure on image size', 'shortpixel-image-optimiser');389 $message = __('File seems empty, or failure on image size', 'shortpixel-image-optimiser'); 390 390 break; 391 391 case self::P_EXCLUDE_DATE: … … 756 756 else 757 757 { 758 $tempFile = $fs->getFile($results['image']['file']); 759 758 if (false === isset($results['image']['file'])) 759 { 760 Log::addError('ImageModel: Result image files not set! Uncaught issue. ', $results['image']); 761 $copyok = false; 762 } 763 else 764 { 765 $tempFile = $fs->getFile($results['image']['file']); 766 } 767 760 768 if ($this->is_virtual()) 761 769 { … … 767 775 $virtualFile->delete(); 768 776 } 769 $copyok = $tempFile-> copy($virtualFile);777 $copyok = $tempFile->move($virtualFile); 770 778 771 779 // File has been copied to local system, set the path to real to be able to get file and image sizes. … … 775 783 } 776 784 } 777 else 785 elseif (isset($tempFile)) 778 786 { 779 $copyok = $tempFile->copy($this); 787 $copyok = $tempFile->move($this); 788 $this->setImageSize(); 789 $optimizedSize = $tempFile->getFileSize(); 780 790 } 781 782 $this->setImageSize();783 $optimizedSize = $tempFile->getFileSize();784 791 } // else 785 792 … … 1102 1109 if (false === $target->exists()) // don't copy if exists. 1103 1110 { 1104 $result = $tempFile-> copy($target);1111 $result = $tempFile->move($target); 1105 1112 } 1106 1113 else … … 1140 1147 } 1141 1148 1142 $result = $tempFile-> copy($target);1149 $result = $tempFile->move($target); 1143 1150 if (! $result) 1151 { 1144 1152 Log::addWarn('Could not copy Avif to destination ' . $target->getFullPath() ); 1153 } 1145 1154 return $target; 1146 // }1147 1155 1148 1156 return false; -
shortpixel-image-optimiser/tags/6.4.1/class/Model/Image/MediaLibraryModel.php
r3400007 r3423259 432 432 $height = $wpmeta['height']; 433 433 434 if (isset($wpmeta['filesize']) ) {434 if (isset($wpmeta['filesize']) && intval($wpmeta['filesize']) > 0) { 435 435 $this->filesize = $wpmeta['filesize']; 436 436 } … … 475 475 } 476 476 477 if (isset($data['filesize']) )477 if (isset($data['filesize']) && intval($data['filesize']) > 0) 478 478 $thumbObj->filesize = $data['filesize']; 479 479 -
shortpixel-image-optimiser/tags/6.4.1/class/view/settings/part-debug.php
r3400007 r3423259 5 5 use ShortPixel\Controller\QueueController as QueueController; 6 6 use ShortPixel\Controller\AdminNoticesController as AdminNoticesController; 7 use ShortPixel\ShortPixelLogger\ShortPixelLogger as Log; 8 7 9 8 10 if ( ! defined( 'ABSPATH' ) ) { … … 19 21 $debugUrl = add_query_arg(array('part' => 'debug', 'noheader' => true), $this->url); 20 22 23 if (Log::isManualDebug()) 24 { 25 $debugUrl = add_query_arg(['SHORTPIXEL_DEBUG' => sanitize_text_field($_GET['SHORTPIXEL_DEBUG'])], $debugUrl); 26 } 21 27 ?> 22 28 -
shortpixel-image-optimiser/tags/6.4.1/readme.txt
r3400007 r3423259 5 5 Tested up to: 6.9 6 6 Requires PHP: 7.4 7 Stable tag: 6.4. 07 Stable tag: 6.4.1 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 32 32 33 33 * AI Image Upscale (2x, 3x, 4x) - Upscale smaller images with high-quality AI upscaling, perfect for retina displays and crisp visuals. 34 * AI Background Removal - Instantly remove image backgrounds with one click, great for clean product photos or transparent assets.34 * AI Background Removal – Instantly remove background from your images with one click, ideal for creating clean product photos. After the background is removed, your image can have a transparent background or be filled with a single solid color. 35 35 * AI Image Titles - In addition to ALT text, captions, and descriptions, you can now generate smart image titles using AI for better SEO. 36 36 * Bulk Remove AI Data - Easily clear all AI-generated image SEO data in one go. … … 315 315 Please report security bugs found in the source code of the ShortPixel Image Optimizer plugin through the [Patchstack Vulnerability Disclosure Program](https://patchstack.com/database/vdp/shortpixel-image-optimiser). The Patchstack team will assist you with verification, CVE assignment, and notify the developers of this plugin. 316 316 317 = Does the plugin use any external services = 318 This plugin integrates with Chatbase ([https://www.chatbase.co](https://www.chatbase.co/)) to provide AI-powered chat support directly within the plugin interface. This integration allows plugin users to ask questions and receive automated assistance. The only data collected is the Country(no city and no exact location) and the message itself. 319 320 Chatbase [ToS](https://www.chatbase.co/legal/terms). 321 317 322 = I’m stuck. What do I do? = 318 323 … … 483 488 484 489 == Changelog == 490 491 = 6.4.1 = 492 493 🎄 The Christmas Update 494 495 Release Date: December 18, 2025 496 497 🎁 Fixes & Improvements 498 499 * Temporary File Cleanup: Introduced a mechanism to automatically clean up temporary files after optimization, keeping your server tidy. 500 * Zero-Byte File Protection: Prevents copying of 0-byte files from the /tmp/ folder in cases of permission errors or low tmp disk space. 501 * IIS Compatibility Fix: Resolved a timestamp-related warning on IIS servers using 32-bit PHP environments. 502 * Download Timeout Limit: Added a 25-second cap on item downloads to prevent conflicts with PHP's 30-second timeout. 503 * Manual Mode Debug Fix: Fixed an issue in the debug menu from the plugin settings when using manual debug mode. 504 * Custom CDN Field Fix: Corrected a conflict where the custom CDN field was hidden if the "Premium Add-ons for Elementor" plugin was active. 505 * Wording Improvements: Made several small text updates for better clarity throughout the plugin. 506 507 Update now and enjoy a smoother, more festive ShortPixel experience! 🎅🚀 485 508 486 509 = 6.4.0 = -
shortpixel-image-optimiser/tags/6.4.1/res/css/shortpixel-media-modal.css
r3400007 r3423259 231 231 } 232 232 .shortpixel-media-modal .modal-wrapper .button-wrapper .button:hover { 233 background: #32d7e5;233 background: rgb(50.3421052632, 215.4868421053, 228.6578947368); 234 234 } 235 235 .shortpixel-media-modal .modal-wrapper .button-wrapper .button i.switch { -
shortpixel-image-optimiser/tags/6.4.1/res/css/shortpixel-nextgen.css
r3400007 r3423259 1 1 div.sp-modal-shade { 2 display: none; 3 /* Hidden by default */ 4 position: fixed; 5 /* Stay in place */ 6 z-index: 10000; 7 /* Sit on top - blame WP-admin for the z-index battle . */ 2 display: none; /* Hidden by default */ 3 position: fixed; /* Stay in place */ 4 z-index: 10000; /* Sit on top - blame WP-admin for the z-index battle . */ 8 5 left: 0; 9 6 top: 0; 10 width: 100%; 11 /* Full width */ 12 height: 100%; 13 /* Full height */ 14 overflow: auto; 15 /* Enable scroll if needed */ 16 background: black; 17 /* Fallback color */ 18 background: rgba(0, 0, 0, 0.4); 19 /* Black w/ opacity */ 7 width: 100%; /* Full width */ 8 height: 100%; /* Full height */ 9 overflow: auto; /* Enable scroll if needed */ 10 background: rgb(0, 0, 0); /* Fallback color */ 11 background: rgba(0, 0, 0, 0.4); /* Black w/ opacity */ 20 12 opacity: 0.4; 21 13 } … … 25 17 /*margin: 8% auto; 15% from the top and centered */ 26 18 padding: 20px; 27 width: 30%; 28 /* Could be more or less, depending on screen size */ 29 min-width: 300px; 30 /* Could be more or less, depending on screen size */ 31 z-index: 999999; 32 /* Z-index wars :/ */ 19 width: 30%; /* Could be more or less, depending on screen size */ 20 min-width: 300px; /* Could be more or less, depending on screen size */ 21 z-index: 999999; /* Z-index wars :/ */ 33 22 position: fixed; 34 23 top: 10%; -
shortpixel-image-optimiser/tags/6.4.1/res/css/shortpixel-nextgen.css.map
r3400007 r3423259 1 {"version":3,"sourceRoot":"","sources":["../scss/view/_modal.scss","../scss/shortpixel-nextgen.scss"],"names":[],"mappings":"AAAA;EACI; AAAe;EACf;AAAiB;EACjB;AAAgB;EAChB;EACA;EACA;AAAa;EACb;AAAc;EACd;AAAgB;EAChB;AAAwB;EACxB;AAA6B;EAC7B;;;AAEJ;EACI;AACA;EACA;EACA;AAAY;EACZ;AAAkB;EAClB;AAAiB;EACjB;EACA;EACA;EACA;EACA;;AACA;EAEE;EACA;EACA;EACA;EACA;EACA;EACH;EACG;;AAIF;EACI;EACA;EACA;;;AAKR;EACI;EACA;EACA;EACA;;;AAEJ;EACI;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACD;EACC;EACA;EACA;;;AChEF;EAEE;;AAEE;EACI;EACA;;AACJ;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGJ;EACC;EACA;;AAGD;EAEE;EACA;EACA;EACA","file":"shortpixel-nextgen.css"}1 {"version":3,"sourceRoot":"","sources":["../scss/view/_modal.scss","../scss/shortpixel-nextgen.scss"],"names":[],"mappings":"AAAA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;AACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAEE;EACA;EACA;EACA;EACA;EACA;EACH;EACG;;AAIF;EACI;EACA;EACA;;;AAKR;EACI;EACA;EACA;EACA;;;AAEJ;EACI;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACD;EACC;EACA;EACA;;;AChEF;EAEE;;AAEE;EACI;EACA;;AACJ;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGJ;EACC;EACA;;AAGD;EAEE;EACA;EACA;EACA","file":"shortpixel-nextgen.css"} -
shortpixel-image-optimiser/tags/6.4.1/res/css/shortpixel-settings.css
r3400007 r3423259 135 135 } 136 136 .wrap.is-shortpixel-settings-page .shortpixel-settings button:hover, .wrap.is-shortpixel-settings-page .shortpixel-settings .button-setting:hover { 137 background: #32d7e5;137 background: rgb(50.3421052632, 215.4868421053, 228.6578947368); 138 138 } 139 139 .wrap.is-shortpixel-settings-page .shortpixel-settings button i.switch, .wrap.is-shortpixel-settings-page .shortpixel-settings .button-setting i.switch { … … 241 241 } 242 242 .wrap.is-shortpixel-settings-page .shortpixel-settings section.wrapper .setting-tab .save-buttons.saving button.save { 243 background-color: #0e6870;243 background-color: rgb(14.3684210526, 104.4473684211, 111.6315789474); 244 244 } 245 245 .wrap.is-shortpixel-settings-page .shortpixel-settings section.wrapper .setting-tab .save-buttons.saving button.save i { … … 462 462 } 463 463 .wrap.is-shortpixel-settings-page header .top-buttons a:hover, .wrap.is-shortpixel-settings-page header .top-buttons button:hover { 464 background: #32d7e5;464 background: rgb(50.3421052632, 215.4868421053, 228.6578947368); 465 465 } 466 466 .wrap.is-shortpixel-settings-page header .top-buttons a i.switch, .wrap.is-shortpixel-settings-page header .top-buttons button i.switch { … … 972 972 height: 36px; 973 973 width: 290px; 974 display: inline-block; 974 975 } 975 976 .wrap.is-shortpixel-settings-page section#tab-webp content ul li input { … … 1194 1195 } 1195 1196 .wrap.is-shortpixel-settings-page #tab-overview .wrapper .dashboard-button:hover { 1196 background: #32d7e5;1197 background: rgb(50.3421052632, 215.4868421053, 228.6578947368); 1197 1198 } 1198 1199 .wrap.is-shortpixel-settings-page #tab-overview .wrapper .dashboard-button i.switch { … … 2145 2146 min-height: 44px; 2146 2147 color: #1ABDCA; 2147 background-color: #e8e8e8;2148 background-color: rgb(232.25, 232.25, 232.25); 2148 2149 border-radius: 6px; 2149 2150 font-weight: 700; … … 2153 2154 } 2154 2155 .wrap.is-shortpixel-settings-page #tab-tools .button:hover { 2155 background: #32d7e5;2156 background: rgb(50.3421052632, 215.4868421053, 228.6578947368); 2156 2157 color: #fff; 2157 2158 } -
shortpixel-image-optimiser/tags/6.4.1/res/css/shortpixel-settings.css.map
r3400007 r3423259 1 {"version":3,"sourceRoot":"","sources":["../scss/elements/_fonts.scss","../scss/view/_inline-help.scss","../scss/shortpixel-settings.scss","../scss/view/_settings.scss","../scss/view/_settings-advanced.scss","../scss/view/_settings-onboarding.scss","../scss/view/_settings-structure.scss","../scss/elements/_mixins.scss","../scss/elements/_colors.scss","../scss/elements/_animation.scss","../scss/elements/_breakpoints.scss","../scss/elements/_header.scss","../scss/elements/_icons.scss","../scss/view/_settings-optimisation.scss","../scss/view/_settings-overview.scss","../scss/view/_settings-ai.scss","../scss/view/_settings-exclusions.scss","../scss/view/_settings-integrations.scss","../scss/view/_settings-tools.scss","../scss/elements/_setting.scss"],"names":[],"mappings":"AAEA;EAEI;EACA;EACA;EACA;;AAGJ;EAGI;EACA;EACA;EACA;;ACfJ;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;;AAIJ;EAEE;EACA;;;AAIF;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;AACA;EACF;EACE;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;;AACA;EACI;EACA;EACA;;AAEN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAMJ;EACI;;;AAEJ;EAAa;;;ACrEb;ACgBC;AA 6WC;ACrYF;ACoJA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AClJG;EAEE;;AAEF;EAA6B;;AAK7B;EAA2B;;AAK3B;EAAO;;AACP;EAAuC;;AAG1C;EAGG;EACD;EACA;EACA;EACA;EACA;;AAIA;EC9BA;EACA,YCMa;EDLb;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;AAKD;EACE;EACA;;AAEF;EAEE;EACA;EACA;;ADUF;EAEE;;AACA;EAAQ;;AAGV;EACE;EACA;EACA;;AAEA;EACE;EACA;EACE,cExCO;EFyCT;;AACD;EAEC;EACA;;AAEC;EACC;EAEA;EACA;EACA,OErDK;EFsDL;EACA;EACA;;AAGA;EACC;EACA;EACA;EACA;;AAED;EAEI,OEpEG;;AFyEP;EACC,OE1EM;EF2EN;;AAOL;EACA;EACA;EACA;EACA;EACA;EACA;EACA,cEvFW;;AF0Fb;EAEE;EAGA;;AAEA;EAEC;EACA;EACA;;AACA;EACE;EACA;;AAKD;EACC;EACA;EACA;EACA;EACA;EACA,OE7HS;;AF+HV;EACG;EACD;EACA;;AAGF;EAEE;;AAGH;EACC;EACA;EAEA;;AAGC;EACA;EACA;EACA;;AAEC;EACA;;AAKD;EAEC;;AACA;EG9JN;EACI;EACA;EACA;EACA;EH4JE;EACA;;AG3JP;EACC;IAAM;IAA2B;;;AAGlC;EACC;IAAM;IAA8B;;;AAGrC;EACC;IAAM;IAA+B;;;AAGtC;EACC;IAAM;IAAmC;;;AAG1C;EACC;IAAM;IAAgC;;;ACXpC;EJ6JG;IACC;;EACA;IAEC;IACA;IACA;;;AAOP;EAEE;;AAGF;EACE;;AAGC;EAEC;;AAIF;EAEE;;AAGJ;EAEE;;AACA;EAEC;;AACA;EACC;;AAIF;EAEE;EACD;;AAED;EAEC;EACA;;AAED;EAEA;EAEA;;AIvNA;EJgOF;IACE;;EAGC;IAEE;;EAGH;IACC;IACA;;;AI3OD;EJmPF;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EACA;IAEC;IACA;IACA;;EAED;IACC;;EACA;IACC;;EAED;IACC;;EAKJ;IACE;;EAEF;AAmCE;AAAA;AAAA;;EAjCA;IACC;IACA;IACA;IACA;IAuBA;IACA;;EAvBA;IACC;IACA;;EAIC;IACC;;EAID;IACC;;EAED;IACC;IACA;IACD;IACA;;EAOH;IACC;;EAKD;IACC;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAED;IAEC;;EAGH;IACC;;EAED;IACC;;EACA;IACC;;;AK1VJ;EAEI;EACA;EACA;EACA;EACA;EAEA;EAEA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACH;;AAEM;EJ5BL;EACA,YCMa;EDLb;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;AAKD;EACE;EACA;;AAEF;EAEE;EACA;EACA;;AIOM;EACE,QHTG;EGUH;EACA;EACP;EACA;;AC5BL;EAEE;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;;AACA;EACG;;AAOH;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AAIJ;EAGE;EACA;EACA;EACA;EACA;;AAEA;EAEI;EACA;EACA;;AAGJ;EACE;EACA;EACA;;ACnDF;EACC;;AAKE;EACC;EACA;EACA;;AAEF;EACC;EACA;EACA;;AAID;EAEE;;AAEF;EACC;;AAEF;EACE;EACA;EAEA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA,kBLlCQ;EKmCR;;AAEF;EACE;;AACA;EACE,kBLvCI;;AK+CX;EAEC;EACA;EACA;;AAED;EAEC;;AAED;EAEE;EACA;EACA;EACA;EACA;EACA;;AAEA;EAAK;EAAe;;AAEpB;EACC;;AAED;EAAwB;EAAiB;;AAI3C;EAEE;EACA;EACA;EACA;;AAIF;EAEE;;AAOA;EACE;EACD;EACA;EACA;EACA;EACA;;AAED;EACE;EACD;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKH;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AHtHF;EG+GF;IAWI;;;AH1HF;EG+GF;IAeK;;;AAGL;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;;AAEF;EACE;EACA;;AHnJA;EGwJA;IACC;;EAED;IACC;IACA;IACA;;EAEF;IACC;;;AV7KH;EACC,OKFc;;ALSf;EACC;EACC;EACA;;AAGF;EAIC;;AAWA;EAEC,kBK/BU;ELgCV,cKjCa;;ALuCf;EACE;;AAID;EAGC;EACA;EACA;EACA;EACA,kBKvCe;;ALyCf;EACC;EACA;EACA;;AAGA;EACD;;AAGC;EACD;EACA;EACA,OKzDU;;AL4DV;EAEC;EACA;EACA;EACA;EACA;EACA;EACA,OKpES;;ALuET;EACC;EACA;EACA;EACA;;AAGA;EACF;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;;AAEA;EACC;;AAKF;EACC;EACA;EACA;;AO/FC;EP+BF;IAqEC;IACA;IACA;;;AAMD;EACG;;AAGJ;EAEE;EACA;;AAKA;EACC;;AAIH;EAEI;EACA;;AAGJ;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;;AAGF;EAEC;EACA;EACA;;AAGI;EAEJ;EACA;EACA;;AAII;EAEF;EACA;EACA;EACA;EACA;EACF;;AAED;EAEC;EACC;EACA,OKnLc;;ALqLhB;EACC;EACA;EACA,OK/LU;;ALsMV;EAEE;;AAID;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;;AAGF;EAEC;EAEA;;AAQH;EAEA;;AAKD;EACC;EACA;EACA;;AO5OE;EPyOH;IAME;IACA;IACA;IACA;;;AAOF;EACC;EACA;EACA;;AO5PE;EPyPH;IAME;IACA;IACA;IACA;;;AAGF;EACC;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;;AAED;EACC;;AAKA;EAAK;;AACF;EACE;;AAEF;EACG;EACA;;AACA;EACI;EACA;;AAGP;EAEG;;AACA;EACI;;AACA;EACE;EACT;;AAEO;EAAgB;;AAKpB;EAEG;EACA;;AAKT;EAEG;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAMA;EACE;;AAIF;EACA;EACD;;AACC;EAAI;EACJ;EACA;EACA;;AAEA;EACC;;AAGF;EAAO;;AAGN;EACG;;AAEA;EACH;EACA;;AAIA;EAEE;EACH;;AACG;EACG;EACA;EACA;EACA;EACA;EACA;EACA;;AAQR;EAGE;EACA;EAEA;;AACA;EACE;;AAIJ;EACC;EACA;;AAEC;EAEE;;AAIJ;EAEE;;AAGH;EACE;EACA;;AACA;EACC;;AAED;EACC,QKtaS;ELuaT;EACA;;AAED;EAEC;EACA;EACA;EACA;EACA;;AAOC;EAEA,YK9aa;EL+ab;EACA;EAEA;;AOjbD;EP2aC;IAWC;;;AAGA;EAEE;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;;AACA;EACE;;AAGF;EAAI;;AACJ;EAEE;;AO7cN;EPybE;IAuBE;IACA;IACA;IACA;IACA;IACA;;;AWneR;AA4cM;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AA1cF;EACG;;AAEA;EAEK;EACA;EACA;EACA;;AAGL;EPXL;EACA,YCMa;EDLb;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;AAKD;EACE;EACA;;AAEF;EAEE;EACA;EACA;;AOXM;EAEE;;AAML;EAEG;EACA;EAEA;EACA;EACA;EACA;EACA;;AAEA;EAEG;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACG;EACA;EACA;;AAOT;EAEG;;AACA;EAEG;EACA;EACA;EACA;EA2EA;;AA1ED;EACE;EACA;EACA;;AACP;EACE;;AAEF;EAAK;;AAGH;EACE;;AAEF;EACE;;AAKH;EACE;;AAEF;EACE;;AAEF;EAAa;;AAGT;EACE;EACA;EACA;EACA;EACA,ONvFC;;AM0FH;EACE;EACA;EACA;EACA;;AAEF;EACI;EACA;;AAEJ;EACE;EACA;EACA,ONtGD;EMuGC;;AAIF;EACE;EACA;EACA;EACA;EACA;;AAGD;EAEE;;AAKF;EACX;EACA;EACA;;AJzHE;EI2CM;IAmFM;IACA;;EACA;IAAa;;;AAGnB;EAMI;EACA;EACA;;AACA;EACE;;AJ7IZ;EImIM;IAeM;;;AAKJ;EAEG;EACA;;AACA;EACG;;AAKR;EAIG;EACA;;AACA;EACE;EACA;;AACA;EACE;;AAGJ;EAEG;;AJhLZ;EIwCG;IA+IM;;EACA;IAEG;IACA;;;AAQT;EAEG;;AAIA;EACE;EAEA;EACA;EACA;;AAEA;EAEG;;AAEH;EACE;EACA;EACA,QN5MC;;AMiNA;EACG,QNpNF;;AMwNF;EACG,QNxNH;;AM6NF;EAEG;EACA;EACA;;AAEA;EAEG;EACA;EACA;EACA;EACA,QNvOH;EMwOG;;AJxPd;EIuMG;IAuDO;;EACA;IACG;IACA;IACA;;;AJ9Pb;EImMG;IAgEO;;EACA;IAEG;IACA;IACA;IACA;IACA;IACA;;EACA;IACG;IACA;IACA;;;AAKb;EACE,YNtRS;EMuRT;;AAKP;EACE,YN7Rc;EM8Rd;EACA;EACA;EACA;EACA;EACA;;AJlSA;EI2RF;IAUK;;EACA;IACG;IACA;;EACA;IACI;IACA;;;AAMR;EACM;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;;AAGN;EAEE;EACA,ON9TQ;EM+TR;;AAGF;EACE;EACA;EACA;EACP;;AAGK;EACE;EACA;EACA;EACA;;AJhVN;EIiTE;IAmCK;;EACA;IACG;;;AASR;EACE;EACA;EACA;EACA,ONhXQ;EMiXR;EACA;EACA;EACA;EACA;EACA;;AAQF;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EAEA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AACP;EACE;EACA;;AAIG;EACE;EACA;EAEA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAIF;AAAA;EAEE;EACA;EACA;;AAIF;AAAA;EAEE;EACA;;AAIF;EACE;;AVtcD;EACH;EACW;;AAId;EAEE;EACA;;AACA;EACE;EACD;;AWXA;EAEI;EACA;;AAIJ;EACI;;AAGJ;EAEI;EACA;EACA;;AAGJ;EACI,kBPXO;EOYP;EACA;;AAIJ;EAEI;EACA;EACA;;AAII;EAEI;EACA;;AAEJ;EACI,QPhBD;;AOsBH;EAEI;;AACA;EACI;;AAEJ;EACI;;AAEJ;EACI;EACA;;AAGR;EACI,YP1DI;;AO6DR;EACI,YPtDE;EOuDF;;AAGJ;EACI;EACA;EACA;;AACA;EAEI;EACA;;AAMhB;EAEI;;AAEJ;EACH;;ACnFG;EAGE;EACA;EACA;EACA;;AACA;EACG;EACA;EACA;EAEA;EACA,ORTI;;AQUJ;EAAQ;;ANNb;EMRA;IAoBK;;;AAKP;EACK;;AACA;EACQ;EACA;EACA;;AAGb;EAEI;EACA;EACA;;AACF;EACG;EACA;EACA;EACA;EACA;EACA,ORxCM;;AQyCN;EAAQ;;AASR;EAEE;EACA;;AAKF;EACJ;;AAGC;EAGE;EACA;EAEA;EACA;EACA;EACA,ORtES;;AQwEX;EACG;EACA,OR3EM;;AQ6ET;EAqDK;;AAnDA;EAGG;EACA;EACP,ORpFQ;EQ2FD;EACA;EACA;EACP;EACO;EACA;EACA;EACA;;AAbV;EACC;;AAaS;EACG;;AAEH;EAEG;;AAEH;EACE;;AAGF;EAGE;;AAMA;EACE;;AAGX;EAEF;EACA;;AAKM;EACG;;AAIR;EAEI;EACP;EACO;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;;AAGF;EACI;EACA;EACA;;AAEJ;EAEG;;AAEH;EAEG;;AAEA;EAEG;;AAIL;EAEE;EACA;EACP,ORjLS;;AQkLF;EAEG;EACA;EACP,ORtLM;;AQwLT;EACF;EACA;;AAEE;EACF;EACA;;AAIY;EACE;EACA;;AAEF;EACG;;AAGN;EAEG;EACA;EACA;;AAEH;EAEE;EACA;;AACA;EACE;EACA;;AAEF;EAEG;EACA;EACA;EACA;EACA;EACA;;AAEH;EAEE;;AAEH;EAEG;;AAKP;EAEG;EACA;EACA;;AAKA;EACG;;AAEH;EAEG;EACP,OR3PM;;AQ8PL;EACG;EACA;;AACA;EACG;;AAUZ;EAEG;EACA;;AXvRJ;EACC;EACA;EACA;;AAED;EACC;;AACA;EACC;;AAGF;EAEC;EACA;;AAEA;EAEC,kBGPe;EHQf;EACA;EACA;EACA;EACA;;AACO;EACN;;AAED;EACC;;AAGU;EACT;EACA;;AACC;EACA;EACA;;AACA;EACC;EACA;EACA;;AAIH;EACC;;AAED;EACC;EACA;EACA,OG1CQ;;AH4CT;EACC;EACA;;AAED;EACC;EACA;;AAED;EACC;EACA,OGtDQ;;AHyDV;EACC,YGvDc;;AHwDd;EACC;EACA,OG7DQ;EH8DR;EACA;;AAGA;EACC;EACA;;AKpEF;ELGH;IAwEE;;;AKvEC;ELDH;IA2EE;;;AAID;EACC;;AAGF;EACC;EACA;;AACA;EACC;;AACA;EACC;EAEA;EACA;EACA;;AI1EH;EACC;IACE;IACA,aACE;;EAEJ;IACE;IACA,aACE;;EAEJ;IACE,aACE;;EAEJ;IACE,aACE;;;AJ4DH;EACC;EACA;;AAGF;EACC;;AACA;EACC;;AKvGA;ELdJ;IA0HE;;EACA;IACC;;EAED;IACC;IACA;;EACA;IACC;;EAED;IACC;IACA;;EAGF;IACC;;;AAiBH;EAEI;EACA;;AAKF;EACM;EACP;EACA;;AAHC;EACM;EACP;EACA;;AAHC;EACM;EACP;EACA;;AAHC;EACM;EACP;EACA;;AAHC;EACM;EACP;EACA;;AAHC;EACM;EACP;EACA;;AAHC;EACM;EACP;EACA;;AAKD;EAEG;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGK;EACE;EACP;;AAGA;EAEG;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;;AAED;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAID;EAKG;;AAHA;EACG;;AAGH;EAEG;;AAGN;EAEG;EACA;EACA;;AAGA;EAEG;EACA;;AAMT;EAEI;;AACA;EAAc;;AACd;EAEG;EACA;EACA;EACA,YG/PG;EHgQH;EACA;EACA;EACA;;AACA;EACG,YGlQE;;AHqQR;EACK;;AAEL;EACK;;AAEL;EACL;;AAEK;EACL;EACA;EACA;;AAEK;EAEG;EACA;;AAEH;EAAQ;;AAGZ;EACC;;AY/RC;EACG;EACA;EACA;EACA;;ACPP;EAAU;EACT,OVKa;EUJb;EAEA;EACA;EAEA;EACA;EACA;;AAEA;EACC;EACA;;AAEF;EACE;EAEA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AACA;EAEE;EACA;EAED;EACA;;AACA;EACC;;AAQJ;EAEC;EACA;EACA;;AAQF;EAEC;EACA;;AAKH;EACC;EACA;EACA;;AAED;EAAM;;AAKP;EAEC;EACG;EACH;EACA;EACA;;AACA;EAEC;EACA;;AAOA;EACC;EACA;EACA;EACA;;AAED;EAEA;;AC7GH;EAEE;EACA,kBXQgB;EWPhB;EACA;EACA;EACA;EACA;EACA;EACA;AAQA;AAAA;AAAA;AAAA;;AAKA;EACE;;AAIF;EAGE;EACA;EACA;EACA;EACA;EACA,OX5BS;;AWgCX;EACE;EACA;EACA;EACA;;AACA;EACG;;AAGH;EACE;;AAIF;EACE;EACA;EACA;;AAGF;EACG;EACA;EACA;EACA;;AACA;EAEE;;AAOP;EACE;EACA;EACA;EACA;;AACA;EACG;EACA;;AAIL;AAAA;EAEE;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;;AAIA;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAIJ;EACE;;AAIA;EACE;;AAKJ;EACE;EACA;EACA;;AAKC;EACE","file":"shortpixel-settings.css"}1 {"version":3,"sourceRoot":"","sources":["../scss/elements/_fonts.scss","../scss/view/_inline-help.scss","../scss/shortpixel-settings.scss","../scss/view/_settings.scss","../scss/view/_settings-advanced.scss","../scss/view/_settings-onboarding.scss","../scss/view/_settings-structure.scss","../scss/elements/_mixins.scss","../scss/elements/_colors.scss","../scss/elements/_animation.scss","../scss/elements/_breakpoints.scss","../scss/elements/_header.scss","../scss/elements/_icons.scss","../scss/view/_settings-optimisation.scss","../scss/view/_settings-overview.scss","../scss/view/_settings-ai.scss","../scss/view/_settings-exclusions.scss","../scss/view/_settings-integrations.scss","../scss/view/_settings-tools.scss","../scss/elements/_setting.scss"],"names":[],"mappings":"AAEA;EAEI;EACA;EACA;EACA;;AAGJ;EAGI;EACA;EACA;EACA;;ACfJ;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;;AAIJ;EAEE;EACA;;;AAIF;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;AACA;EACF;EACE;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;;AACA;EACI;EACA;EACA;;AAEN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAMJ;EACI;;;AAEJ;EAAa;;;ACrEb;ACgBC;AA8WC;ACtYF;ACoJA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AClJG;EAEE;;AAEF;EAA6B;;AAK7B;EAA2B;;AAK3B;EAAO;;AACP;EAAuC;;AAG1C;EAGG;EACD;EACA;EACA;EACA;EACA;;AAIA;EC9BA;EACA,YCMa;EDLb;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;AAKD;EACE;EACA;;AAEF;EAEE;EACA;EACA;;ADUF;EAEE;;AACA;EAAQ;;AAGV;EACE;EACA;EACA;;AAEA;EACE;EACA;EACE,cExCO;EFyCT;;AACD;EAEC;EACA;;AAEC;EACC;EAEA;EACA;EACA,OErDK;EFsDL;EACA;EACA;;AAGA;EACC;EACA;EACA;EACA;;AAED;EAEI,OEpEG;;AFyEP;EACC,OE1EM;EF2EN;;AAOL;EACA;EACA;EACA;EACA;EACA;EACA;EACA,cEvFW;;AF0Fb;EAEE;EAGA;;AAEA;EAEC;EACA;EACA;;AACA;EACE;EACA;;AAKD;EACC;EACA;EACA;EACA;EACA;EACA,OE7HS;;AF+HV;EACG;EACD;EACA;;AAGF;EAEE;;AAGH;EACC;EACA;EAEA;;AAGC;EACA;EACA;EACA;;AAEC;EACA;;AAKD;EAEC;;AACA;EG9JN;EACI;EACA;EACA;EACA;EH4JE;EACA;;AG3JP;EACC;IAAM;IAA2B;;;AAGlC;EACC;IAAM;IAA8B;;;AAGrC;EACC;IAAM;IAA+B;;;AAGtC;EACC;IAAM;IAAmC;;;AAG1C;EACC;IAAM;IAAgC;;;ACXpC;EJ6JG;IACC;;EACA;IAEC;IACA;IACA;;;AAOP;EAEE;;AAGF;EACE;;AAGC;EAEC;;AAIF;EAEE;;AAGJ;EAEE;;AACA;EAEC;;AACA;EACC;;AAIF;EAEE;EACD;;AAED;EAEC;EACA;;AAED;EAEA;EAEA;;AIvNA;EJgOF;IACE;;EAGC;IAEE;;EAGH;IACC;IACA;;;AI3OD;EJmPF;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EACA;IAEC;IACA;IACA;;EAED;IACC;;EACA;IACC;;EAED;IACC;;EAKJ;IACE;;EAEF;AAmCE;AAAA;AAAA;;EAjCA;IACC;IACA;IACA;IACA;IAuBA;IACA;;EAvBA;IACC;IACA;;EAIC;IACC;;EAID;IACC;;EAED;IACC;IACA;IACD;IACA;;EAOH;IACC;;EAKD;IACC;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAED;IAEC;;EAGH;IACC;;EAED;IACC;;EACA;IACC;;;AK1VJ;EAEI;EACA;EACA;EACA;EACA;EAEA;EAEA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACH;;AAEM;EJ5BL;EACA,YCMa;EDLb;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;AAKD;EACE;EACA;;AAEF;EAEE;EACA;EACA;;AIOM;EACE,QHTG;EGUH;EACA;EACP;EACA;;AC5BL;EAEE;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;;AACA;EACG;;AAOH;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AAIJ;EAGE;EACA;EACA;EACA;EACA;;AAEA;EAEI;EACA;EACA;;AAGJ;EACE;EACA;EACA;;ACnDF;EACC;;AAKE;EACC;EACA;EACA;;AAEF;EACC;EACA;EACA;;AAID;EAEE;;AAEF;EACC;;AAEF;EACE;EACA;EAEA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA,kBLlCQ;EKmCR;;AAEF;EACE;;AACA;EACE,kBLvCI;;AK+CX;EAEC;EACA;EACA;;AAED;EAEC;;AAED;EAEE;EACA;EACA;EACA;EACA;EACA;;AAEA;EAAK;EAAe;;AAEpB;EACC;;AAED;EAAwB;EAAiB;;AAI3C;EAEE;EACA;EACA;EACA;;AAIF;EAEE;;AAOA;EACE;EACD;EACA;EACA;EACA;EACA;;AAED;EACE;EACD;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKH;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AHtHF;EG+GF;IAWI;;;AH1HF;EG+GF;IAeK;;;AAGL;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;;AAEF;EACE;EACA;;AHnJA;EGwJA;IACC;;EAED;IACC;IACA;IACA;;EAEF;IACC;;;AV7KH;EACC,OKFc;;ALSf;EACC;EACC;EACA;;AAGF;EAIC;;AAWA;EAEC,kBK/BU;ELgCV,cKjCa;;ALuCf;EACE;;AAID;EAGC;EACA;EACA;EACA;EACA,kBKvCe;;ALyCf;EACC;EACA;EACA;;AAGA;EACD;;AAGC;EACD;EACA;EACA,OKzDU;;AL4DV;EAEC;EACA;EACA;EACA;EACA;EACA;EACA,OKpES;;ALuET;EACC;EACA;EACA;EACA;;AAGA;EACF;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;;AAEA;EACC;;AAKF;EACC;EACA;EACA;;AO/FC;EP+BF;IAqEC;IACA;IACA;;;AAMD;EACG;;AAGJ;EAEE;EACA;;AAKA;EACC;;AAIH;EAEI;EACA;;AAGJ;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;;AAGF;EAEC;EACA;EACA;;AAGI;EAEJ;EACA;EACA;;AAII;EAEF;EACA;EACA;EACA;EACA;EACF;;AAED;EAEC;EACC;EACA,OKnLc;;ALqLhB;EACC;EACA;EACA,OK/LU;;ALsMV;EAEE;;AAID;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;;AAGF;EAEC;EAEA;;AAQH;EAEA;;AAKD;EACC;EACA;EACA;;AO5OE;EPyOH;IAME;IACA;IACA;IACA;;;AAOF;EACC;EACA;EACA;;AO5PE;EPyPH;IAME;IACA;IACA;IACA;;;AAGF;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;;AAED;EACC;;AAKA;EAAK;;AACF;EACE;;AAEF;EACG;EACA;;AACA;EACI;EACA;;AAGP;EAEG;;AACA;EACI;;AACA;EACE;EACT;;AAEO;EAAgB;;AAKpB;EAEG;EACA;;AAKT;EAEG;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAMA;EACE;;AAIF;EACA;EACD;;AACC;EAAI;EACJ;EACA;EACA;;AAEA;EACC;;AAGF;EAAO;;AAGN;EACG;;AAEA;EACH;EACA;;AAIA;EAEE;EACH;;AACG;EACG;EACA;EACA;EACA;EACA;EACA;EACA;;AAQR;EAGE;EACA;EAEA;;AACA;EACE;;AAIJ;EACC;EACA;;AAEC;EAEE;;AAIJ;EAEE;;AAGH;EACE;EACA;;AACA;EACC;;AAED;EACC,QKvaS;ELwaT;EACA;;AAED;EAEC;EACA;EACA;EACA;EACA;;AAOC;EAEA,YK/aa;ELgbb;EACA;EAEA;;AOlbD;EP4aC;IAWC;;;AAGA;EAEE;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;;AACA;EACE;;AAGF;EAAI;;AACJ;EAEE;;AO9cN;EP0bE;IAuBE;IACA;IACA;IACA;IACA;IACA;;;AWpeR;AA4cM;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AA1cF;EACG;;AAEA;EAEK;EACA;EACA;EACA;;AAGL;EPXL;EACA,YCMa;EDLb;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;AAKD;EACE;EACA;;AAEF;EAEE;EACA;EACA;;AOXM;EAEE;;AAML;EAEG;EACA;EAEA;EACA;EACA;EACA;EACA;;AAEA;EAEG;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACG;EACA;EACA;;AAOT;EAEG;;AACA;EAEG;EACA;EACA;EACA;EA2EA;;AA1ED;EACE;EACA;EACA;;AACP;EACE;;AAEF;EAAK;;AAGH;EACE;;AAEF;EACE;;AAKH;EACE;;AAEF;EACE;;AAEF;EAAa;;AAGT;EACE;EACA;EACA;EACA;EACA,ONvFC;;AM0FH;EACE;EACA;EACA;EACA;;AAEF;EACI;EACA;;AAEJ;EACE;EACA;EACA,ONtGD;EMuGC;;AAIF;EACE;EACA;EACA;EACA;EACA;;AAGD;EAEE;;AAKF;EACX;EACA;EACA;;AJzHE;EI2CM;IAmFM;IACA;;EACA;IAAa;;;AAGnB;EAMI;EACA;EACA;;AACA;EACE;;AJ7IZ;EImIM;IAeM;;;AAKJ;EAEG;EACA;;AACA;EACG;;AAKR;EAIG;EACA;;AACA;EACE;EACA;;AACA;EACE;;AAGJ;EAEG;;AJhLZ;EIwCG;IA+IM;;EACA;IAEG;IACA;;;AAQT;EAEG;;AAIA;EACE;EAEA;EACA;EACA;;AAEA;EAEG;;AAEH;EACE;EACA;EACA,QN5MC;;AMiNA;EACG,QNpNF;;AMwNF;EACG,QNxNH;;AM6NF;EAEG;EACA;EACA;;AAEA;EAEG;EACA;EACA;EACA;EACA,QNvOH;EMwOG;;AJxPd;EIuMG;IAuDO;;EACA;IACG;IACA;IACA;;;AJ9Pb;EImMG;IAgEO;;EACA;IAEG;IACA;IACA;IACA;IACA;IACA;;EACA;IACG;IACA;IACA;;;AAKb;EACE,YNtRS;EMuRT;;AAKP;EACE,YN7Rc;EM8Rd;EACA;EACA;EACA;EACA;EACA;;AJlSA;EI2RF;IAUK;;EACA;IACG;IACA;;EACA;IACI;IACA;;;AAMR;EACM;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;;AAGN;EAEE;EACA,ON9TQ;EM+TR;;AAGF;EACE;EACA;EACA;EACP;;AAGK;EACE;EACA;EACA;EACA;;AJhVN;EIiTE;IAmCK;;EACA;IACG;;;AASR;EACE;EACA;EACA;EACA,ONhXQ;EMiXR;EACA;EACA;EACA;EACA;EACA;;AAQF;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EAEA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AACP;EACE;EACA;;AAIG;EACE;EACA;EAEA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAIF;AAAA;EAEE;EACA;EACA;;AAIF;AAAA;EAEE;EACA;;AAIF;EACE;;AVtcD;EACH;EACW;;AAId;EAEE;EACA;;AACA;EACE;EACD;;AWXA;EAEI;EACA;;AAIJ;EACI;;AAGJ;EAEI;EACA;EACA;;AAGJ;EACI,kBPXO;EOYP;EACA;;AAIJ;EAEI;EACA;EACA;;AAII;EAEI;EACA;;AAEJ;EACI,QPhBD;;AOsBH;EAEI;;AACA;EACI;;AAEJ;EACI;;AAEJ;EACI;EACA;;AAGR;EACI,YP1DI;;AO6DR;EACI,YPtDE;EOuDF;;AAGJ;EACI;EACA;EACA;;AACA;EAEI;EACA;;AAMhB;EAEI;;AAEJ;EACH;;ACnFG;EAGE;EACA;EACA;EACA;;AACA;EACG;EACA;EACA;EAEA;EACA,ORTI;;AQUJ;EAAQ;;ANNb;EMRA;IAoBK;;;AAKP;EACK;;AACA;EACQ;EACA;EACA;;AAGb;EAEI;EACA;EACA;;AACF;EACG;EACA;EACA;EACA;EACA;EACA,ORxCM;;AQyCN;EAAQ;;AASR;EAEE;EACA;;AAKF;EACJ;;AAGC;EAGE;EACA;EAEA;EACA;EACA;EACA,ORtES;;AQwEX;EACG;EACA,OR3EM;;AQ6ET;EAqDK;;AAnDA;EAGG;EACA;EACP,ORpFQ;EQ2FD;EACA;EACA;EACP;EACO;EACA;EACA;EACA;;AAbV;EACC;;AAaS;EACG;;AAEH;EAEG;;AAEH;EACE;;AAGF;EAGE;;AAMA;EACE;;AAGX;EAEF;EACA;;AAKM;EACG;;AAIR;EAEI;EACP;EACO;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;;AAGF;EACI;EACA;EACA;;AAEJ;EAEG;;AAEH;EAEG;;AAEA;EAEG;;AAIL;EAEE;EACA;EACP,ORjLS;;AQkLF;EAEG;EACA;EACP,ORtLM;;AQwLT;EACF;EACA;;AAEE;EACF;EACA;;AAIY;EACE;EACA;;AAEF;EACG;;AAGN;EAEG;EACA;EACA;;AAEH;EAEE;EACA;;AACA;EACE;EACA;;AAEF;EAEG;EACA;EACA;EACA;EACA;EACA;;AAEH;EAEE;;AAEH;EAEG;;AAKP;EAEG;EACA;EACA;;AAKA;EACG;;AAEH;EAEG;EACP,OR3PM;;AQ8PL;EACG;EACA;;AACA;EACG;;AAUZ;EAEG;EACA;;AXvRJ;EACC;EACA;EACA;;AAED;EACC;;AACA;EACC;;AAGF;EAEC;EACA;;AAEA;EAEC,kBGPe;EHQf;EACA;EACA;EACA;EACA;;AACO;EACN;;AAED;EACC;;AAGU;EACT;EACA;;AACC;EACA;EACA;;AACA;EACC;EACA;EACA;;AAIH;EACC;;AAED;EACC;EACA;EACA,OG1CQ;;AH4CT;EACC;EACA;;AAED;EACC;EACA;;AAED;EACC;EACA,OGtDQ;;AHyDV;EACC,YGvDc;;AHwDd;EACC;EACA,OG7DQ;EH8DR;EACA;;AAGA;EACC;EACA;;AKpEF;ELGH;IAwEE;;;AKvEC;ELDH;IA2EE;;;AAID;EACC;;AAGF;EACC;EACA;;AACA;EACC;;AACA;EACC;EAEA;EACA;EACA;;AI1EH;EACC;IACE;IACA,aACE;;EAEJ;IACE;IACA,aACE;;EAEJ;IACE,aACE;;EAEJ;IACE,aACE;;;AJ4DH;EACC;EACA;;AAGF;EACC;;AACA;EACC;;AKvGA;ELdJ;IA0HE;;EACA;IACC;;EAED;IACC;IACA;;EACA;IACC;;EAED;IACC;IACA;;EAGF;IACC;;;AAiBH;EAEI;EACA;;AAKF;EACM;EACP;EACA;;AAHC;EACM;EACP;EACA;;AAHC;EACM;EACP;EACA;;AAHC;EACM;EACP;EACA;;AAHC;EACM;EACP;EACA;;AAHC;EACM;EACP;EACA;;AAHC;EACM;EACP;EACA;;AAKD;EAEG;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGK;EACE;EACP;;AAGA;EAEG;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;;AAED;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAID;EAKG;;AAHA;EACG;;AAGH;EAEG;;AAGN;EAEG;EACA;EACA;;AAGA;EAEG;EACA;;AAMT;EAEI;;AACA;EAAc;;AACd;EAEG;EACA;EACA;EACA,YG/PG;EHgQH;EACA;EACA;EACA;;AACA;EACG,YGlQE;;AHqQR;EACK;;AAEL;EACK;;AAEL;EACL;;AAEK;EACL;EACA;EACA;;AAEK;EAEG;EACA;;AAEH;EAAQ;;AAGZ;EACC;;AY/RC;EACG;EACA;EACA;EACA;;ACPP;EAAU;EACT,OVKa;EUJb;EAEA;EACA;EAEA;EACA;EACA;;AAEA;EACC;EACA;;AAEF;EACE;EAEA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AACA;EAEE;EACA;EAED;EACA;;AACA;EACC;;AAQJ;EAEC;EACA;EACA;;AAQF;EAEC;EACA;;AAKH;EACC;EACA;EACA;;AAED;EAAM;;AAKP;EAEC;EACG;EACH;EACA;EACA;;AACA;EAEC;EACA;;AAOA;EACC;EACA;EACA;EACA;;AAED;EAEA;;AC7GH;EAEE;EACA,kBXQgB;EWPhB;EACA;EACA;EACA;EACA;EACA;EACA;AAQA;AAAA;AAAA;AAAA;;AAKA;EACE;;AAIF;EAGE;EACA;EACA;EACA;EACA;EACA,OX5BS;;AWgCX;EACE;EACA;EACA;EACA;;AACA;EACG;;AAGH;EACE;;AAIF;EACE;EACA;EACA;;AAGF;EACG;EACA;EACA;EACA;;AACA;EAEE;;AAOP;EACE;EACA;EACA;EACA;;AACA;EACG;EACA;;AAIL;AAAA;EAEE;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;;AAIA;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAIJ;EACE;;AAIA;EACE;;AAKJ;EACE;EACA;EACA;;AAKC;EACE","file":"shortpixel-settings.css"} -
shortpixel-image-optimiser/tags/6.4.1/res/js/screens/screen-bulk.js
r3400007 r3423259 457 457 let ul = aiPreviewElement.querySelector('ul'); 458 458 ul.innerHTML = ''; 459 460 let labels = (resultItem.aiDataLabels) ? resultItem.aiDataLabels : {}; 459 461 460 462 for (var field in resultItem.aiData) 461 463 { 462 464 let value = resultItem.aiData[field]; 463 let li = document.createElement('li'); 464 li.innerHTML = '<strong>' + field + '</strong>: ' + value; 465 let li = document.createElement('li'); 466 let label = (labels[field]) ? labels[field] : field; 467 468 li.innerHTML = '<strong>' + label + '</strong>: ' + value; 465 469 ul.append(li); 466 470 } -
shortpixel-image-optimiser/tags/6.4.1/res/scss/view/_settings.scss
r3400007 r3423259 279 279 height: 36px; 280 280 width: 290px; 281 display: inline-block; 281 282 } 282 283 content ul li input { -
shortpixel-image-optimiser/tags/6.4.1/wp-shortpixel.php
r3400007 r3423259 4 4 * Plugin URI: https://shortpixel.com/ 5 5 * Description: ShortPixel optimizes images automatically, while guarding the quality of your images. Check your <a href="/wp-admin/options-general.php?page=wp-shortpixel-settings" target="_blank">Settings > ShortPixel</a> page on how to start optimizing your image library and make your website load faster. 6 * Version: 6.4. 06 * Version: 6.4.1 7 7 * Author: ShortPixel - Convert WebP/AVIF & Optimize Images 8 8 * Author URI: https://shortpixel.com … … 37 37 define('SHORTPIXEL_PLUGIN_DIR', __DIR__); 38 38 39 define('SHORTPIXEL_IMAGE_OPTIMISER_VERSION', "6.4. 0");39 define('SHORTPIXEL_IMAGE_OPTIMISER_VERSION', "6.4.1"); 40 40 41 41 define('SHORTPIXEL_BACKUP', 'ShortpixelBackups'); -
shortpixel-image-optimiser/trunk/build/shortpixel/composer.json
r3346588 r3423259 1 {"name":"ShortPixel\/shortpixelmodules","description":"ShortPixel submodules","type":"function","autoload":{"psr-4":{"ShortPixel\\Short Q":"shortq\/src","ShortPixel\\Replacer":"replacer2\/src","ShortPixel\\Notices":"notices\/src","ShortPixel\\ShortPixelLogger":"log\/src"}}}1 {"name":"ShortPixel\/shortpixelmodules","description":"ShortPixel submodules","type":"function","autoload":{"psr-4":{"ShortPixel\\ShortPixelLogger":"log\/src","ShortPixel\\Notices":"notices\/src","ShortPixel\\Replacer":"replacer2\/src","ShortPixel\\ShortQ":"shortq\/src"}}} -
shortpixel-image-optimiser/trunk/build/shortpixel/replacer2/src/Modules/SmartSlider.php
r3379473 r3423259 26 26 } 27 27 28 add_action('shortpixel/replacer/replace_urls', [$this, 'doReplaceQueries'] );28 add_action('shortpixel/replacer/replace_urls', [$this, 'doReplaceQueries'], 10, 2); 29 29 } 30 30 -
shortpixel-image-optimiser/trunk/build/shortpixel/shortq/src/Queue/WPQ.php
r3346588 r3423259 21 21 // statistics and status 22 22 protected $current_ask = 0; 23 24 protected static $itemCache = []; // cache items to prevent multiple database calls25 23 26 24 /* … … 294 292 { 295 293 $updated += $this->DataProvider->itemUpdate($item, array('status' => ShortQ::QSTATUS_WAITING, 'tries' => $item->tries)); 296 $this->clearItemcache($item);297 294 } 298 295 } … … 328 325 329 326 $this->DataProvider->itemUpdate($item, array('status' => ShortQ::QSTATUS_DONE)); 330 $this->clearItemCache($item);331 327 } 332 328 … … 352 348 $item->tries++; 353 349 $this->DataProvider->itemUpdate($item, array('status' => $status, 'tries' => $item->tries)); 354 $this->clearItemCache($item);355 350 356 351 $this->saveStatus(); … … 363 358 return false; 364 359 } 365 $this->clearItemCache($item);366 360 367 361 return $this->DataProvider->itemUpdate($item, array('value' => $item->getRaw('value') )); … … 370 364 public function getItem($item_id) 371 365 { 372 if (isset(self::$itemCache[$item_id])) 373 { 374 return self::$itemCache[$item_id]; 375 } 376 377 $item = $this->DataProvider->getItem($item_id); 378 379 if (false !== $item) 380 { 381 self::$itemCache[$item->$item_id] = $item; 382 } 383 384 return $item; 385 386 } 387 388 /** Clear Item from cache (if possible) 389 * 390 * This clears the item from the cache which should be done when the status of the item changes. 391 * @param object|int $item 392 * @return void 393 */ 394 protected function clearItemCache($item) 395 { 396 if (is_object($item)) 397 { 398 $item_id = $item->item_id; 399 } 400 elseif(is_int($item)) 401 { 402 $item_id = $item; 403 } 404 else 405 { 406 return; 407 } 408 409 if (isset(self::$itemCache[$item_id])) 410 { 411 unset(self::$itemCache[$item_id]); 412 } 366 return $this->DataProvider->getItem($item_id); 367 413 368 } 414 369 … … 624 579 { 625 580 $errid = $errItem->item_id; 626 627 628 581 if ($errItem->tries < $this->options->retry_limit) 629 582 { … … 635 588 636 589 } 637 $this->clearItemCache($errItem);638 590 } 639 591 } // tasks_errors -
shortpixel-image-optimiser/trunk/class/Controller/Api/ApiController.php
r3400007 r3423259 18 18 { 19 19 // Moved these numbers higher to prevent conflict with STATUS 20 // @todo Almost none of these are in use ( ERR_TIMEOUT only ) 20 21 const ERR_FILE_NOT_FOUND = -902; 21 22 const ERR_TIMEOUT = -903; … … 291 292 // handleResponse function 292 293 293 protected function handleOptimizeResponse( $qItem, $response)294 protected function handleOptimizeResponse(QueueItem $qItem, $response) 294 295 { 295 296 $neededURLS = $qItem->data()->urls; // URLS we are waiting for. … … 410 411 } 411 412 412 protected function handleActionResponse( $qItem, $response)413 protected function handleActionResponse(QueueItem $qItem, $response) 413 414 { 414 415 $item = $response[0]; // First File Response of API. … … 480 481 ); 481 482 482 483 483 $fileType = ($compressionType > 0) ? 'LossyURL' : 'LosslessURL'; 484 484 $fileSize = ($compressionType > 0) ? 'LossySize' : 'LosslessSize'; -
shortpixel-image-optimiser/trunk/class/Controller/Optimizer/ActionController.php
r3400007 r3423259 133 133 $queue = $this->getCurrentQueue($qItem); 134 134 135 136 135 $queue->updateItem($qItem); 137 136 -
shortpixel-image-optimiser/trunk/class/Controller/Optimizer/OptimizeAiController.php
r3400007 r3423259 319 319 $qItem->addResult(['aiData' => $data['generated']]); // But the generated data in the result. 320 320 321 // For Bulk, add labels to display in the result set. Default is same as data, can be overridden 322 $qItem->addResult(['aiDataLabels' => $data['labels'] 323 ]); 324 321 325 $this->finishItemProcess($qItem); 322 326 return; … … 737 741 $metadata['item_id'] = $item_id; 738 742 743 $metadata['labels'] = [ 744 'alt' => __('Alt', 'shortpixel-image-optimiser'), 745 'caption' => __('Caption', 'shortpixel-image-optimiser'), 746 'description' => __('Description', 'shortpixel-image-optimiser'), 747 'post_title' => __('Image Title' , 'shortpixel-image-optimiser'), 748 ]; 749 739 750 return $metadata; 740 751 } … … 743 754 { 744 755 745 $fields = ['alt', 'caption', 'description' ];756 $fields = ['alt', 'caption', 'description', 'post_title']; 746 757 $dataItems = []; 747 758 -
shortpixel-image-optimiser/trunk/class/Controller/Optimizer/OptimizeController.php
r3400007 r3423259 348 348 } 349 349 } 350 } else { 350 } else { // Not is_done 351 351 if ($qItem->result()->apiStatus == ApiController::STATUS_UNCHANGED || $qItem->result()->apiStatus === Apicontroller::STATUS_PARTIAL_SUCCESS) { 352 352 $qItem->addResult(['fileStatus' => ImageModel::FILE_STATUS_PENDING]); … … 424 424 425 425 $qItem->addResult(['new_attach_id' => $new_attach_id] ); 426 427 $tmpFile->delete(); 426 428 } 427 429 } … … 470 472 } 471 473 474 // @todo Direct call to file_exists, which should be ok, because tmp, but still could be improved. 472 475 if (isset($item_files[$imageName]['image']) && file_exists($item_files[$imageName]['image'])) { 473 476 // All good. … … 478 481 ($image['image']['status'] == ApiController::STATUS_OPTIMIZED_BIGGER && is_object($converter)) 479 482 ) { 480 $tempFile = $downloadHelper->downloadFile($image['image']['url']); 483 $tempFile = $downloadHelper->downloadFile($image['image']['url']); 481 484 if (is_object($tempFile)) { 482 485 $item_files[$imageName]['image'] = $tempFile->getFullPath(); 483 486 $imageArray[$imageName]['image']['file'] = $tempFile->getFullPath(); 484 487 } 488 else 489 { 490 491 $imageArray[$imageName]['image']['status'] = RequestManager::STATUS_CONNECTION_ERROR; 492 } 493 485 494 } 486 495 -
shortpixel-image-optimiser/trunk/class/Controller/QueueController.php
r3400007 r3423259 404 404 Log::addWarn('Encountered blocked item, processing success? ', $item_id); 405 405 ResponseController::addData($item_id, 'fileName', $imageModel->getFileName()); 406 406 407 $send_to_processing = false; 408 407 409 } 408 410 else … … 425 427 } 426 428 427 428 429 if (true === $qItem->result()->is_error && true === $this->args['is_bulk'] ) 429 430 { -
shortpixel-image-optimiser/trunk/class/Controller/QuotaController.php
r3289850 r3423259 83 83 $DateNow = time(); 84 84 85 $DateSubscription = strtotime($quotaData['APILastRenewalDate']); 85 // This check to prevent IIS issue on 32Bit PHP to have complaints (?) . //https://support.shortpixel.com/conversation/240212 86 $DateSubscription = (isset($quotaData['APILastRenewalDate']) && $quotaData['APILastRenewalDate'] != 0 ) ? 87 strtotime($quotaData['APILastRenewalDate']) : false; 86 88 $DaysToReset = 30 - ( (int) ( ( $DateNow - $DateSubscription) / DAY_IN_SECONDS) % 30); 87 89 -
shortpixel-image-optimiser/trunk/class/Helper/DownloadHelper.php
r3400007 r3423259 84 84 } 85 85 86 /* 87 Log::addError('Nulling tempfile to zero for testing!'); 88 $file = fopen($tempFile, 'r+'); 89 ftruncate($file,0); 90 fclose($file); 91 */ 92 86 93 $fs = \wpSPIO()->filesystem(); 87 94 $file = $fs->getFile($tempFile); 95 96 97 98 if ($file->getFileSize() === 0) 99 { 100 Log::addError('Tmp File zero bytes', $tempFile); 101 ResponseController::addData('is_error', true); 102 Responsecontroller::addData('message', __('Temp file zero bytes', 'shortpixel-image-optimiser')); 103 104 $file->delete(); // Prevent it from hanging around 105 return false; 106 } 88 107 89 108 if (! is_null($args['destinationPath'])) … … 110 129 111 130 $destinationFile = $fs->getFile($destinationPath); 131 112 132 // If file is non-existing, check directory and write-permissions. 113 133 if (false == $destinationFile->exists()) … … 117 137 } 118 138 119 $result = $fileObj-> copy($destinationFile);139 $result = $fileObj->move($destinationFile); 120 140 121 141 if ($result === false) … … 126 146 } 127 147 128 private function downloadURLMethod($url, $force = false) 148 /** Get a sensible timeout for how long the download should be allowed to take */ 149 private function getMaxDownloadTime() 129 150 { 130 151 $executionTime = ini_get('max_execution_time'); … … 133 154 $executionTime = 0; 134 155 } 135 $downloadTimeout = max($executionTime - 10, 15); 156 // min here, so maximum value of downloadtimeout is 25 seconds, which should be more than enough. To prevent hanging downloads eating up server time 157 $downloadTimeout = min($executionTime - 10, 25); 158 159 return $downloadTimeout; 160 } 161 162 private function downloadURLMethod($url, $force = false) 163 { 164 165 $downloadTimeout = $this->getMaxDownloadTime(); 136 166 137 167 $url = $this->setPreferredProtocol(urldecode($url), $force); … … 152 182 //get_temp_dir 153 183 $tmpfname = tempnam(get_temp_dir(), 'spiotmp'); 154 $max_exec = ini_get('max_execution_time'); // Like everything, can't be trusted to be a int. 155 $max_exec = (! is_numeric($max_exec) || $max_exec <= 0) ? 30 : $max_exec; 156 $downloadTimeout = max($max_exec - 10, 15); 184 185 $downloadTimeout = $this->getMaxDownloadTime(); 157 186 158 187 $args_for_get = array( … … 185 214 $result = download_url($testURL, 10); 186 215 $settings->downloadProto = is_wp_error( $result ) ? 'https' : 'http'; 216 217 // remove test. 218 if (false === is_wp_error($result)) 219 { 220 @unlink($result); 221 } 222 187 223 } 188 224 return $settings->downloadProto == 'http' ? -
shortpixel-image-optimiser/trunk/class/Model/AiDataModel.php
r3400007 r3423259 249 249 $post_updated = false; 250 250 251 if (isset($data['caption']) && false !== $data['caption'] && false === is_ int($data['caption']))251 if (isset($data['caption']) && false !== $data['caption'] && false === is_numeric($data['caption'])) 252 252 { 253 253 $post->post_excerpt = $data['caption']; … … 255 255 } 256 256 257 if (isset($data['description']) && false !== $data['description'] && false === is_ int($data['description']))257 if (isset($data['description']) && false !== $data['description'] && false === is_numeric($data['description'])) 258 258 { 259 259 $post->post_content = $data['description']; … … 261 261 } 262 262 263 if (isset($data['post_title']) && false !== $data['post_title'] && false === is_ int($data['post_title']))263 if (isset($data['post_title']) && false !== $data['post_title'] && false === is_numeric($data['post_title'])) 264 264 { 265 265 $post->post_title = $data['post_title']; -
shortpixel-image-optimiser/trunk/class/Model/File/FileModel.php
r3289850 r3423259 392 392 Log::addWarn('Tried to copy non-existing file - ' . $sourcePath); 393 393 return false; 394 } 395 396 if (false === self::$TRUSTED_MODE && $this->getFileSize() <= 0) 397 { 398 Log::addWarn('Source file in copy has a filesize of zero!'); 399 return false; 394 400 } 395 401 -
shortpixel-image-optimiser/trunk/class/Model/Image/ImageModel.php
r3400007 r3423259 387 387 break; 388 388 case self::P_IMAGE_ZERO_SIZE: 389 $message = __('File seems em tpy, or failure on image size', 'shortpixel-image-optimiser');389 $message = __('File seems empty, or failure on image size', 'shortpixel-image-optimiser'); 390 390 break; 391 391 case self::P_EXCLUDE_DATE: … … 756 756 else 757 757 { 758 $tempFile = $fs->getFile($results['image']['file']); 759 758 if (false === isset($results['image']['file'])) 759 { 760 Log::addError('ImageModel: Result image files not set! Uncaught issue. ', $results['image']); 761 $copyok = false; 762 } 763 else 764 { 765 $tempFile = $fs->getFile($results['image']['file']); 766 } 767 760 768 if ($this->is_virtual()) 761 769 { … … 767 775 $virtualFile->delete(); 768 776 } 769 $copyok = $tempFile-> copy($virtualFile);777 $copyok = $tempFile->move($virtualFile); 770 778 771 779 // File has been copied to local system, set the path to real to be able to get file and image sizes. … … 775 783 } 776 784 } 777 else 785 elseif (isset($tempFile)) 778 786 { 779 $copyok = $tempFile->copy($this); 787 $copyok = $tempFile->move($this); 788 $this->setImageSize(); 789 $optimizedSize = $tempFile->getFileSize(); 780 790 } 781 782 $this->setImageSize();783 $optimizedSize = $tempFile->getFileSize();784 791 } // else 785 792 … … 1102 1109 if (false === $target->exists()) // don't copy if exists. 1103 1110 { 1104 $result = $tempFile-> copy($target);1111 $result = $tempFile->move($target); 1105 1112 } 1106 1113 else … … 1140 1147 } 1141 1148 1142 $result = $tempFile-> copy($target);1149 $result = $tempFile->move($target); 1143 1150 if (! $result) 1151 { 1144 1152 Log::addWarn('Could not copy Avif to destination ' . $target->getFullPath() ); 1153 } 1145 1154 return $target; 1146 // }1147 1155 1148 1156 return false; -
shortpixel-image-optimiser/trunk/class/Model/Image/MediaLibraryModel.php
r3400007 r3423259 432 432 $height = $wpmeta['height']; 433 433 434 if (isset($wpmeta['filesize']) ) {434 if (isset($wpmeta['filesize']) && intval($wpmeta['filesize']) > 0) { 435 435 $this->filesize = $wpmeta['filesize']; 436 436 } … … 475 475 } 476 476 477 if (isset($data['filesize']) )477 if (isset($data['filesize']) && intval($data['filesize']) > 0) 478 478 $thumbObj->filesize = $data['filesize']; 479 479 -
shortpixel-image-optimiser/trunk/class/view/settings/part-debug.php
r3400007 r3423259 5 5 use ShortPixel\Controller\QueueController as QueueController; 6 6 use ShortPixel\Controller\AdminNoticesController as AdminNoticesController; 7 use ShortPixel\ShortPixelLogger\ShortPixelLogger as Log; 8 7 9 8 10 if ( ! defined( 'ABSPATH' ) ) { … … 19 21 $debugUrl = add_query_arg(array('part' => 'debug', 'noheader' => true), $this->url); 20 22 23 if (Log::isManualDebug()) 24 { 25 $debugUrl = add_query_arg(['SHORTPIXEL_DEBUG' => sanitize_text_field($_GET['SHORTPIXEL_DEBUG'])], $debugUrl); 26 } 21 27 ?> 22 28 -
shortpixel-image-optimiser/trunk/readme.txt
r3400007 r3423259 5 5 Tested up to: 6.9 6 6 Requires PHP: 7.4 7 Stable tag: 6.4. 07 Stable tag: 6.4.1 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 32 32 33 33 * AI Image Upscale (2x, 3x, 4x) - Upscale smaller images with high-quality AI upscaling, perfect for retina displays and crisp visuals. 34 * AI Background Removal - Instantly remove image backgrounds with one click, great for clean product photos or transparent assets.34 * AI Background Removal – Instantly remove background from your images with one click, ideal for creating clean product photos. After the background is removed, your image can have a transparent background or be filled with a single solid color. 35 35 * AI Image Titles - In addition to ALT text, captions, and descriptions, you can now generate smart image titles using AI for better SEO. 36 36 * Bulk Remove AI Data - Easily clear all AI-generated image SEO data in one go. … … 315 315 Please report security bugs found in the source code of the ShortPixel Image Optimizer plugin through the [Patchstack Vulnerability Disclosure Program](https://patchstack.com/database/vdp/shortpixel-image-optimiser). The Patchstack team will assist you with verification, CVE assignment, and notify the developers of this plugin. 316 316 317 = Does the plugin use any external services = 318 This plugin integrates with Chatbase ([https://www.chatbase.co](https://www.chatbase.co/)) to provide AI-powered chat support directly within the plugin interface. This integration allows plugin users to ask questions and receive automated assistance. The only data collected is the Country(no city and no exact location) and the message itself. 319 320 Chatbase [ToS](https://www.chatbase.co/legal/terms). 321 317 322 = I’m stuck. What do I do? = 318 323 … … 483 488 484 489 == Changelog == 490 491 = 6.4.1 = 492 493 🎄 The Christmas Update 494 495 Release Date: December 18, 2025 496 497 🎁 Fixes & Improvements 498 499 * Temporary File Cleanup: Introduced a mechanism to automatically clean up temporary files after optimization, keeping your server tidy. 500 * Zero-Byte File Protection: Prevents copying of 0-byte files from the /tmp/ folder in cases of permission errors or low tmp disk space. 501 * IIS Compatibility Fix: Resolved a timestamp-related warning on IIS servers using 32-bit PHP environments. 502 * Download Timeout Limit: Added a 25-second cap on item downloads to prevent conflicts with PHP's 30-second timeout. 503 * Manual Mode Debug Fix: Fixed an issue in the debug menu from the plugin settings when using manual debug mode. 504 * Custom CDN Field Fix: Corrected a conflict where the custom CDN field was hidden if the "Premium Add-ons for Elementor" plugin was active. 505 * Wording Improvements: Made several small text updates for better clarity throughout the plugin. 506 507 Update now and enjoy a smoother, more festive ShortPixel experience! 🎅🚀 485 508 486 509 = 6.4.0 = -
shortpixel-image-optimiser/trunk/res/css/shortpixel-media-modal.css
r3400007 r3423259 231 231 } 232 232 .shortpixel-media-modal .modal-wrapper .button-wrapper .button:hover { 233 background: #32d7e5;233 background: rgb(50.3421052632, 215.4868421053, 228.6578947368); 234 234 } 235 235 .shortpixel-media-modal .modal-wrapper .button-wrapper .button i.switch { -
shortpixel-image-optimiser/trunk/res/css/shortpixel-nextgen.css
r3400007 r3423259 1 1 div.sp-modal-shade { 2 display: none; 3 /* Hidden by default */ 4 position: fixed; 5 /* Stay in place */ 6 z-index: 10000; 7 /* Sit on top - blame WP-admin for the z-index battle . */ 2 display: none; /* Hidden by default */ 3 position: fixed; /* Stay in place */ 4 z-index: 10000; /* Sit on top - blame WP-admin for the z-index battle . */ 8 5 left: 0; 9 6 top: 0; 10 width: 100%; 11 /* Full width */ 12 height: 100%; 13 /* Full height */ 14 overflow: auto; 15 /* Enable scroll if needed */ 16 background: black; 17 /* Fallback color */ 18 background: rgba(0, 0, 0, 0.4); 19 /* Black w/ opacity */ 7 width: 100%; /* Full width */ 8 height: 100%; /* Full height */ 9 overflow: auto; /* Enable scroll if needed */ 10 background: rgb(0, 0, 0); /* Fallback color */ 11 background: rgba(0, 0, 0, 0.4); /* Black w/ opacity */ 20 12 opacity: 0.4; 21 13 } … … 25 17 /*margin: 8% auto; 15% from the top and centered */ 26 18 padding: 20px; 27 width: 30%; 28 /* Could be more or less, depending on screen size */ 29 min-width: 300px; 30 /* Could be more or less, depending on screen size */ 31 z-index: 999999; 32 /* Z-index wars :/ */ 19 width: 30%; /* Could be more or less, depending on screen size */ 20 min-width: 300px; /* Could be more or less, depending on screen size */ 21 z-index: 999999; /* Z-index wars :/ */ 33 22 position: fixed; 34 23 top: 10%; -
shortpixel-image-optimiser/trunk/res/css/shortpixel-nextgen.css.map
r3400007 r3423259 1 {"version":3,"sourceRoot":"","sources":["../scss/view/_modal.scss","../scss/shortpixel-nextgen.scss"],"names":[],"mappings":"AAAA;EACI; AAAe;EACf;AAAiB;EACjB;AAAgB;EAChB;EACA;EACA;AAAa;EACb;AAAc;EACd;AAAgB;EAChB;AAAwB;EACxB;AAA6B;EAC7B;;;AAEJ;EACI;AACA;EACA;EACA;AAAY;EACZ;AAAkB;EAClB;AAAiB;EACjB;EACA;EACA;EACA;EACA;;AACA;EAEE;EACA;EACA;EACA;EACA;EACA;EACH;EACG;;AAIF;EACI;EACA;EACA;;;AAKR;EACI;EACA;EACA;EACA;;;AAEJ;EACI;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACD;EACC;EACA;EACA;;;AChEF;EAEE;;AAEE;EACI;EACA;;AACJ;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGJ;EACC;EACA;;AAGD;EAEE;EACA;EACA;EACA","file":"shortpixel-nextgen.css"}1 {"version":3,"sourceRoot":"","sources":["../scss/view/_modal.scss","../scss/shortpixel-nextgen.scss"],"names":[],"mappings":"AAAA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;AACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAEE;EACA;EACA;EACA;EACA;EACA;EACH;EACG;;AAIF;EACI;EACA;EACA;;;AAKR;EACI;EACA;EACA;EACA;;;AAEJ;EACI;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACD;EACC;EACA;EACA;;;AChEF;EAEE;;AAEE;EACI;EACA;;AACJ;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGJ;EACC;EACA;;AAGD;EAEE;EACA;EACA;EACA","file":"shortpixel-nextgen.css"} -
shortpixel-image-optimiser/trunk/res/css/shortpixel-settings.css
r3400007 r3423259 135 135 } 136 136 .wrap.is-shortpixel-settings-page .shortpixel-settings button:hover, .wrap.is-shortpixel-settings-page .shortpixel-settings .button-setting:hover { 137 background: #32d7e5;137 background: rgb(50.3421052632, 215.4868421053, 228.6578947368); 138 138 } 139 139 .wrap.is-shortpixel-settings-page .shortpixel-settings button i.switch, .wrap.is-shortpixel-settings-page .shortpixel-settings .button-setting i.switch { … … 241 241 } 242 242 .wrap.is-shortpixel-settings-page .shortpixel-settings section.wrapper .setting-tab .save-buttons.saving button.save { 243 background-color: #0e6870;243 background-color: rgb(14.3684210526, 104.4473684211, 111.6315789474); 244 244 } 245 245 .wrap.is-shortpixel-settings-page .shortpixel-settings section.wrapper .setting-tab .save-buttons.saving button.save i { … … 462 462 } 463 463 .wrap.is-shortpixel-settings-page header .top-buttons a:hover, .wrap.is-shortpixel-settings-page header .top-buttons button:hover { 464 background: #32d7e5;464 background: rgb(50.3421052632, 215.4868421053, 228.6578947368); 465 465 } 466 466 .wrap.is-shortpixel-settings-page header .top-buttons a i.switch, .wrap.is-shortpixel-settings-page header .top-buttons button i.switch { … … 972 972 height: 36px; 973 973 width: 290px; 974 display: inline-block; 974 975 } 975 976 .wrap.is-shortpixel-settings-page section#tab-webp content ul li input { … … 1194 1195 } 1195 1196 .wrap.is-shortpixel-settings-page #tab-overview .wrapper .dashboard-button:hover { 1196 background: #32d7e5;1197 background: rgb(50.3421052632, 215.4868421053, 228.6578947368); 1197 1198 } 1198 1199 .wrap.is-shortpixel-settings-page #tab-overview .wrapper .dashboard-button i.switch { … … 2145 2146 min-height: 44px; 2146 2147 color: #1ABDCA; 2147 background-color: #e8e8e8;2148 background-color: rgb(232.25, 232.25, 232.25); 2148 2149 border-radius: 6px; 2149 2150 font-weight: 700; … … 2153 2154 } 2154 2155 .wrap.is-shortpixel-settings-page #tab-tools .button:hover { 2155 background: #32d7e5;2156 background: rgb(50.3421052632, 215.4868421053, 228.6578947368); 2156 2157 color: #fff; 2157 2158 } -
shortpixel-image-optimiser/trunk/res/css/shortpixel-settings.css.map
r3400007 r3423259 1 {"version":3,"sourceRoot":"","sources":["../scss/elements/_fonts.scss","../scss/view/_inline-help.scss","../scss/shortpixel-settings.scss","../scss/view/_settings.scss","../scss/view/_settings-advanced.scss","../scss/view/_settings-onboarding.scss","../scss/view/_settings-structure.scss","../scss/elements/_mixins.scss","../scss/elements/_colors.scss","../scss/elements/_animation.scss","../scss/elements/_breakpoints.scss","../scss/elements/_header.scss","../scss/elements/_icons.scss","../scss/view/_settings-optimisation.scss","../scss/view/_settings-overview.scss","../scss/view/_settings-ai.scss","../scss/view/_settings-exclusions.scss","../scss/view/_settings-integrations.scss","../scss/view/_settings-tools.scss","../scss/elements/_setting.scss"],"names":[],"mappings":"AAEA;EAEI;EACA;EACA;EACA;;AAGJ;EAGI;EACA;EACA;EACA;;ACfJ;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;;AAIJ;EAEE;EACA;;;AAIF;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;AACA;EACF;EACE;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;;AACA;EACI;EACA;EACA;;AAEN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAMJ;EACI;;;AAEJ;EAAa;;;ACrEb;ACgBC;AA 6WC;ACrYF;ACoJA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AClJG;EAEE;;AAEF;EAA6B;;AAK7B;EAA2B;;AAK3B;EAAO;;AACP;EAAuC;;AAG1C;EAGG;EACD;EACA;EACA;EACA;EACA;;AAIA;EC9BA;EACA,YCMa;EDLb;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;AAKD;EACE;EACA;;AAEF;EAEE;EACA;EACA;;ADUF;EAEE;;AACA;EAAQ;;AAGV;EACE;EACA;EACA;;AAEA;EACE;EACA;EACE,cExCO;EFyCT;;AACD;EAEC;EACA;;AAEC;EACC;EAEA;EACA;EACA,OErDK;EFsDL;EACA;EACA;;AAGA;EACC;EACA;EACA;EACA;;AAED;EAEI,OEpEG;;AFyEP;EACC,OE1EM;EF2EN;;AAOL;EACA;EACA;EACA;EACA;EACA;EACA;EACA,cEvFW;;AF0Fb;EAEE;EAGA;;AAEA;EAEC;EACA;EACA;;AACA;EACE;EACA;;AAKD;EACC;EACA;EACA;EACA;EACA;EACA,OE7HS;;AF+HV;EACG;EACD;EACA;;AAGF;EAEE;;AAGH;EACC;EACA;EAEA;;AAGC;EACA;EACA;EACA;;AAEC;EACA;;AAKD;EAEC;;AACA;EG9JN;EACI;EACA;EACA;EACA;EH4JE;EACA;;AG3JP;EACC;IAAM;IAA2B;;;AAGlC;EACC;IAAM;IAA8B;;;AAGrC;EACC;IAAM;IAA+B;;;AAGtC;EACC;IAAM;IAAmC;;;AAG1C;EACC;IAAM;IAAgC;;;ACXpC;EJ6JG;IACC;;EACA;IAEC;IACA;IACA;;;AAOP;EAEE;;AAGF;EACE;;AAGC;EAEC;;AAIF;EAEE;;AAGJ;EAEE;;AACA;EAEC;;AACA;EACC;;AAIF;EAEE;EACD;;AAED;EAEC;EACA;;AAED;EAEA;EAEA;;AIvNA;EJgOF;IACE;;EAGC;IAEE;;EAGH;IACC;IACA;;;AI3OD;EJmPF;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EACA;IAEC;IACA;IACA;;EAED;IACC;;EACA;IACC;;EAED;IACC;;EAKJ;IACE;;EAEF;AAmCE;AAAA;AAAA;;EAjCA;IACC;IACA;IACA;IACA;IAuBA;IACA;;EAvBA;IACC;IACA;;EAIC;IACC;;EAID;IACC;;EAED;IACC;IACA;IACD;IACA;;EAOH;IACC;;EAKD;IACC;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAED;IAEC;;EAGH;IACC;;EAED;IACC;;EACA;IACC;;;AK1VJ;EAEI;EACA;EACA;EACA;EACA;EAEA;EAEA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACH;;AAEM;EJ5BL;EACA,YCMa;EDLb;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;AAKD;EACE;EACA;;AAEF;EAEE;EACA;EACA;;AIOM;EACE,QHTG;EGUH;EACA;EACP;EACA;;AC5BL;EAEE;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;;AACA;EACG;;AAOH;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AAIJ;EAGE;EACA;EACA;EACA;EACA;;AAEA;EAEI;EACA;EACA;;AAGJ;EACE;EACA;EACA;;ACnDF;EACC;;AAKE;EACC;EACA;EACA;;AAEF;EACC;EACA;EACA;;AAID;EAEE;;AAEF;EACC;;AAEF;EACE;EACA;EAEA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA,kBLlCQ;EKmCR;;AAEF;EACE;;AACA;EACE,kBLvCI;;AK+CX;EAEC;EACA;EACA;;AAED;EAEC;;AAED;EAEE;EACA;EACA;EACA;EACA;EACA;;AAEA;EAAK;EAAe;;AAEpB;EACC;;AAED;EAAwB;EAAiB;;AAI3C;EAEE;EACA;EACA;EACA;;AAIF;EAEE;;AAOA;EACE;EACD;EACA;EACA;EACA;EACA;;AAED;EACE;EACD;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKH;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AHtHF;EG+GF;IAWI;;;AH1HF;EG+GF;IAeK;;;AAGL;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;;AAEF;EACE;EACA;;AHnJA;EGwJA;IACC;;EAED;IACC;IACA;IACA;;EAEF;IACC;;;AV7KH;EACC,OKFc;;ALSf;EACC;EACC;EACA;;AAGF;EAIC;;AAWA;EAEC,kBK/BU;ELgCV,cKjCa;;ALuCf;EACE;;AAID;EAGC;EACA;EACA;EACA;EACA,kBKvCe;;ALyCf;EACC;EACA;EACA;;AAGA;EACD;;AAGC;EACD;EACA;EACA,OKzDU;;AL4DV;EAEC;EACA;EACA;EACA;EACA;EACA;EACA,OKpES;;ALuET;EACC;EACA;EACA;EACA;;AAGA;EACF;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;;AAEA;EACC;;AAKF;EACC;EACA;EACA;;AO/FC;EP+BF;IAqEC;IACA;IACA;;;AAMD;EACG;;AAGJ;EAEE;EACA;;AAKA;EACC;;AAIH;EAEI;EACA;;AAGJ;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;;AAGF;EAEC;EACA;EACA;;AAGI;EAEJ;EACA;EACA;;AAII;EAEF;EACA;EACA;EACA;EACA;EACF;;AAED;EAEC;EACC;EACA,OKnLc;;ALqLhB;EACC;EACA;EACA,OK/LU;;ALsMV;EAEE;;AAID;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;;AAGF;EAEC;EAEA;;AAQH;EAEA;;AAKD;EACC;EACA;EACA;;AO5OE;EPyOH;IAME;IACA;IACA;IACA;;;AAOF;EACC;EACA;EACA;;AO5PE;EPyPH;IAME;IACA;IACA;IACA;;;AAGF;EACC;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;;AAED;EACC;;AAKA;EAAK;;AACF;EACE;;AAEF;EACG;EACA;;AACA;EACI;EACA;;AAGP;EAEG;;AACA;EACI;;AACA;EACE;EACT;;AAEO;EAAgB;;AAKpB;EAEG;EACA;;AAKT;EAEG;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAMA;EACE;;AAIF;EACA;EACD;;AACC;EAAI;EACJ;EACA;EACA;;AAEA;EACC;;AAGF;EAAO;;AAGN;EACG;;AAEA;EACH;EACA;;AAIA;EAEE;EACH;;AACG;EACG;EACA;EACA;EACA;EACA;EACA;EACA;;AAQR;EAGE;EACA;EAEA;;AACA;EACE;;AAIJ;EACC;EACA;;AAEC;EAEE;;AAIJ;EAEE;;AAGH;EACE;EACA;;AACA;EACC;;AAED;EACC,QKtaS;ELuaT;EACA;;AAED;EAEC;EACA;EACA;EACA;EACA;;AAOC;EAEA,YK9aa;EL+ab;EACA;EAEA;;AOjbD;EP2aC;IAWC;;;AAGA;EAEE;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;;AACA;EACE;;AAGF;EAAI;;AACJ;EAEE;;AO7cN;EPybE;IAuBE;IACA;IACA;IACA;IACA;IACA;;;AWneR;AA4cM;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AA1cF;EACG;;AAEA;EAEK;EACA;EACA;EACA;;AAGL;EPXL;EACA,YCMa;EDLb;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;AAKD;EACE;EACA;;AAEF;EAEE;EACA;EACA;;AOXM;EAEE;;AAML;EAEG;EACA;EAEA;EACA;EACA;EACA;EACA;;AAEA;EAEG;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACG;EACA;EACA;;AAOT;EAEG;;AACA;EAEG;EACA;EACA;EACA;EA2EA;;AA1ED;EACE;EACA;EACA;;AACP;EACE;;AAEF;EAAK;;AAGH;EACE;;AAEF;EACE;;AAKH;EACE;;AAEF;EACE;;AAEF;EAAa;;AAGT;EACE;EACA;EACA;EACA;EACA,ONvFC;;AM0FH;EACE;EACA;EACA;EACA;;AAEF;EACI;EACA;;AAEJ;EACE;EACA;EACA,ONtGD;EMuGC;;AAIF;EACE;EACA;EACA;EACA;EACA;;AAGD;EAEE;;AAKF;EACX;EACA;EACA;;AJzHE;EI2CM;IAmFM;IACA;;EACA;IAAa;;;AAGnB;EAMI;EACA;EACA;;AACA;EACE;;AJ7IZ;EImIM;IAeM;;;AAKJ;EAEG;EACA;;AACA;EACG;;AAKR;EAIG;EACA;;AACA;EACE;EACA;;AACA;EACE;;AAGJ;EAEG;;AJhLZ;EIwCG;IA+IM;;EACA;IAEG;IACA;;;AAQT;EAEG;;AAIA;EACE;EAEA;EACA;EACA;;AAEA;EAEG;;AAEH;EACE;EACA;EACA,QN5MC;;AMiNA;EACG,QNpNF;;AMwNF;EACG,QNxNH;;AM6NF;EAEG;EACA;EACA;;AAEA;EAEG;EACA;EACA;EACA;EACA,QNvOH;EMwOG;;AJxPd;EIuMG;IAuDO;;EACA;IACG;IACA;IACA;;;AJ9Pb;EImMG;IAgEO;;EACA;IAEG;IACA;IACA;IACA;IACA;IACA;;EACA;IACG;IACA;IACA;;;AAKb;EACE,YNtRS;EMuRT;;AAKP;EACE,YN7Rc;EM8Rd;EACA;EACA;EACA;EACA;EACA;;AJlSA;EI2RF;IAUK;;EACA;IACG;IACA;;EACA;IACI;IACA;;;AAMR;EACM;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;;AAGN;EAEE;EACA,ON9TQ;EM+TR;;AAGF;EACE;EACA;EACA;EACP;;AAGK;EACE;EACA;EACA;EACA;;AJhVN;EIiTE;IAmCK;;EACA;IACG;;;AASR;EACE;EACA;EACA;EACA,ONhXQ;EMiXR;EACA;EACA;EACA;EACA;EACA;;AAQF;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EAEA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AACP;EACE;EACA;;AAIG;EACE;EACA;EAEA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAIF;AAAA;EAEE;EACA;EACA;;AAIF;AAAA;EAEE;EACA;;AAIF;EACE;;AVtcD;EACH;EACW;;AAId;EAEE;EACA;;AACA;EACE;EACD;;AWXA;EAEI;EACA;;AAIJ;EACI;;AAGJ;EAEI;EACA;EACA;;AAGJ;EACI,kBPXO;EOYP;EACA;;AAIJ;EAEI;EACA;EACA;;AAII;EAEI;EACA;;AAEJ;EACI,QPhBD;;AOsBH;EAEI;;AACA;EACI;;AAEJ;EACI;;AAEJ;EACI;EACA;;AAGR;EACI,YP1DI;;AO6DR;EACI,YPtDE;EOuDF;;AAGJ;EACI;EACA;EACA;;AACA;EAEI;EACA;;AAMhB;EAEI;;AAEJ;EACH;;ACnFG;EAGE;EACA;EACA;EACA;;AACA;EACG;EACA;EACA;EAEA;EACA,ORTI;;AQUJ;EAAQ;;ANNb;EMRA;IAoBK;;;AAKP;EACK;;AACA;EACQ;EACA;EACA;;AAGb;EAEI;EACA;EACA;;AACF;EACG;EACA;EACA;EACA;EACA;EACA,ORxCM;;AQyCN;EAAQ;;AASR;EAEE;EACA;;AAKF;EACJ;;AAGC;EAGE;EACA;EAEA;EACA;EACA;EACA,ORtES;;AQwEX;EACG;EACA,OR3EM;;AQ6ET;EAqDK;;AAnDA;EAGG;EACA;EACP,ORpFQ;EQ2FD;EACA;EACA;EACP;EACO;EACA;EACA;EACA;;AAbV;EACC;;AAaS;EACG;;AAEH;EAEG;;AAEH;EACE;;AAGF;EAGE;;AAMA;EACE;;AAGX;EAEF;EACA;;AAKM;EACG;;AAIR;EAEI;EACP;EACO;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;;AAGF;EACI;EACA;EACA;;AAEJ;EAEG;;AAEH;EAEG;;AAEA;EAEG;;AAIL;EAEE;EACA;EACP,ORjLS;;AQkLF;EAEG;EACA;EACP,ORtLM;;AQwLT;EACF;EACA;;AAEE;EACF;EACA;;AAIY;EACE;EACA;;AAEF;EACG;;AAGN;EAEG;EACA;EACA;;AAEH;EAEE;EACA;;AACA;EACE;EACA;;AAEF;EAEG;EACA;EACA;EACA;EACA;EACA;;AAEH;EAEE;;AAEH;EAEG;;AAKP;EAEG;EACA;EACA;;AAKA;EACG;;AAEH;EAEG;EACP,OR3PM;;AQ8PL;EACG;EACA;;AACA;EACG;;AAUZ;EAEG;EACA;;AXvRJ;EACC;EACA;EACA;;AAED;EACC;;AACA;EACC;;AAGF;EAEC;EACA;;AAEA;EAEC,kBGPe;EHQf;EACA;EACA;EACA;EACA;;AACO;EACN;;AAED;EACC;;AAGU;EACT;EACA;;AACC;EACA;EACA;;AACA;EACC;EACA;EACA;;AAIH;EACC;;AAED;EACC;EACA;EACA,OG1CQ;;AH4CT;EACC;EACA;;AAED;EACC;EACA;;AAED;EACC;EACA,OGtDQ;;AHyDV;EACC,YGvDc;;AHwDd;EACC;EACA,OG7DQ;EH8DR;EACA;;AAGA;EACC;EACA;;AKpEF;ELGH;IAwEE;;;AKvEC;ELDH;IA2EE;;;AAID;EACC;;AAGF;EACC;EACA;;AACA;EACC;;AACA;EACC;EAEA;EACA;EACA;;AI1EH;EACC;IACE;IACA,aACE;;EAEJ;IACE;IACA,aACE;;EAEJ;IACE,aACE;;EAEJ;IACE,aACE;;;AJ4DH;EACC;EACA;;AAGF;EACC;;AACA;EACC;;AKvGA;ELdJ;IA0HE;;EACA;IACC;;EAED;IACC;IACA;;EACA;IACC;;EAED;IACC;IACA;;EAGF;IACC;;;AAiBH;EAEI;EACA;;AAKF;EACM;EACP;EACA;;AAHC;EACM;EACP;EACA;;AAHC;EACM;EACP;EACA;;AAHC;EACM;EACP;EACA;;AAHC;EACM;EACP;EACA;;AAHC;EACM;EACP;EACA;;AAHC;EACM;EACP;EACA;;AAKD;EAEG;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGK;EACE;EACP;;AAGA;EAEG;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;;AAED;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAID;EAKG;;AAHA;EACG;;AAGH;EAEG;;AAGN;EAEG;EACA;EACA;;AAGA;EAEG;EACA;;AAMT;EAEI;;AACA;EAAc;;AACd;EAEG;EACA;EACA;EACA,YG/PG;EHgQH;EACA;EACA;EACA;;AACA;EACG,YGlQE;;AHqQR;EACK;;AAEL;EACK;;AAEL;EACL;;AAEK;EACL;EACA;EACA;;AAEK;EAEG;EACA;;AAEH;EAAQ;;AAGZ;EACC;;AY/RC;EACG;EACA;EACA;EACA;;ACPP;EAAU;EACT,OVKa;EUJb;EAEA;EACA;EAEA;EACA;EACA;;AAEA;EACC;EACA;;AAEF;EACE;EAEA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AACA;EAEE;EACA;EAED;EACA;;AACA;EACC;;AAQJ;EAEC;EACA;EACA;;AAQF;EAEC;EACA;;AAKH;EACC;EACA;EACA;;AAED;EAAM;;AAKP;EAEC;EACG;EACH;EACA;EACA;;AACA;EAEC;EACA;;AAOA;EACC;EACA;EACA;EACA;;AAED;EAEA;;AC7GH;EAEE;EACA,kBXQgB;EWPhB;EACA;EACA;EACA;EACA;EACA;EACA;AAQA;AAAA;AAAA;AAAA;;AAKA;EACE;;AAIF;EAGE;EACA;EACA;EACA;EACA;EACA,OX5BS;;AWgCX;EACE;EACA;EACA;EACA;;AACA;EACG;;AAGH;EACE;;AAIF;EACE;EACA;EACA;;AAGF;EACG;EACA;EACA;EACA;;AACA;EAEE;;AAOP;EACE;EACA;EACA;EACA;;AACA;EACG;EACA;;AAIL;AAAA;EAEE;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;;AAIA;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAIJ;EACE;;AAIA;EACE;;AAKJ;EACE;EACA;EACA;;AAKC;EACE","file":"shortpixel-settings.css"}1 {"version":3,"sourceRoot":"","sources":["../scss/elements/_fonts.scss","../scss/view/_inline-help.scss","../scss/shortpixel-settings.scss","../scss/view/_settings.scss","../scss/view/_settings-advanced.scss","../scss/view/_settings-onboarding.scss","../scss/view/_settings-structure.scss","../scss/elements/_mixins.scss","../scss/elements/_colors.scss","../scss/elements/_animation.scss","../scss/elements/_breakpoints.scss","../scss/elements/_header.scss","../scss/elements/_icons.scss","../scss/view/_settings-optimisation.scss","../scss/view/_settings-overview.scss","../scss/view/_settings-ai.scss","../scss/view/_settings-exclusions.scss","../scss/view/_settings-integrations.scss","../scss/view/_settings-tools.scss","../scss/elements/_setting.scss"],"names":[],"mappings":"AAEA;EAEI;EACA;EACA;EACA;;AAGJ;EAGI;EACA;EACA;EACA;;ACfJ;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;;AAIJ;EAEE;EACA;;;AAIF;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;AACA;EACF;EACE;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;;AACA;EACI;EACA;EACA;;AAEN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAMJ;EACI;;;AAEJ;EAAa;;;ACrEb;ACgBC;AA8WC;ACtYF;ACoJA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AClJG;EAEE;;AAEF;EAA6B;;AAK7B;EAA2B;;AAK3B;EAAO;;AACP;EAAuC;;AAG1C;EAGG;EACD;EACA;EACA;EACA;EACA;;AAIA;EC9BA;EACA,YCMa;EDLb;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;AAKD;EACE;EACA;;AAEF;EAEE;EACA;EACA;;ADUF;EAEE;;AACA;EAAQ;;AAGV;EACE;EACA;EACA;;AAEA;EACE;EACA;EACE,cExCO;EFyCT;;AACD;EAEC;EACA;;AAEC;EACC;EAEA;EACA;EACA,OErDK;EFsDL;EACA;EACA;;AAGA;EACC;EACA;EACA;EACA;;AAED;EAEI,OEpEG;;AFyEP;EACC,OE1EM;EF2EN;;AAOL;EACA;EACA;EACA;EACA;EACA;EACA;EACA,cEvFW;;AF0Fb;EAEE;EAGA;;AAEA;EAEC;EACA;EACA;;AACA;EACE;EACA;;AAKD;EACC;EACA;EACA;EACA;EACA;EACA,OE7HS;;AF+HV;EACG;EACD;EACA;;AAGF;EAEE;;AAGH;EACC;EACA;EAEA;;AAGC;EACA;EACA;EACA;;AAEC;EACA;;AAKD;EAEC;;AACA;EG9JN;EACI;EACA;EACA;EACA;EH4JE;EACA;;AG3JP;EACC;IAAM;IAA2B;;;AAGlC;EACC;IAAM;IAA8B;;;AAGrC;EACC;IAAM;IAA+B;;;AAGtC;EACC;IAAM;IAAmC;;;AAG1C;EACC;IAAM;IAAgC;;;ACXpC;EJ6JG;IACC;;EACA;IAEC;IACA;IACA;;;AAOP;EAEE;;AAGF;EACE;;AAGC;EAEC;;AAIF;EAEE;;AAGJ;EAEE;;AACA;EAEC;;AACA;EACC;;AAIF;EAEE;EACD;;AAED;EAEC;EACA;;AAED;EAEA;EAEA;;AIvNA;EJgOF;IACE;;EAGC;IAEE;;EAGH;IACC;IACA;;;AI3OD;EJmPF;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EACA;IAEC;IACA;IACA;;EAED;IACC;;EACA;IACC;;EAED;IACC;;EAKJ;IACE;;EAEF;AAmCE;AAAA;AAAA;;EAjCA;IACC;IACA;IACA;IACA;IAuBA;IACA;;EAvBA;IACC;IACA;;EAIC;IACC;;EAID;IACC;;EAED;IACC;IACA;IACD;IACA;;EAOH;IACC;;EAKD;IACC;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAED;IAEC;;EAGH;IACC;;EAED;IACC;;EACA;IACC;;;AK1VJ;EAEI;EACA;EACA;EACA;EACA;EAEA;EAEA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACH;;AAEM;EJ5BL;EACA,YCMa;EDLb;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;AAKD;EACE;EACA;;AAEF;EAEE;EACA;EACA;;AIOM;EACE,QHTG;EGUH;EACA;EACP;EACA;;AC5BL;EAEE;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;;AACA;EACG;;AAOH;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AADF;EACE;;AAIJ;EAGE;EACA;EACA;EACA;EACA;;AAEA;EAEI;EACA;EACA;;AAGJ;EACE;EACA;EACA;;ACnDF;EACC;;AAKE;EACC;EACA;EACA;;AAEF;EACC;EACA;EACA;;AAID;EAEE;;AAEF;EACC;;AAEF;EACE;EACA;EAEA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA,kBLlCQ;EKmCR;;AAEF;EACE;;AACA;EACE,kBLvCI;;AK+CX;EAEC;EACA;EACA;;AAED;EAEC;;AAED;EAEE;EACA;EACA;EACA;EACA;EACA;;AAEA;EAAK;EAAe;;AAEpB;EACC;;AAED;EAAwB;EAAiB;;AAI3C;EAEE;EACA;EACA;EACA;;AAIF;EAEE;;AAOA;EACE;EACD;EACA;EACA;EACA;EACA;;AAED;EACE;EACD;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKH;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AHtHF;EG+GF;IAWI;;;AH1HF;EG+GF;IAeK;;;AAGL;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;;AAEF;EACE;EACA;;AHnJA;EGwJA;IACC;;EAED;IACC;IACA;IACA;;EAEF;IACC;;;AV7KH;EACC,OKFc;;ALSf;EACC;EACC;EACA;;AAGF;EAIC;;AAWA;EAEC,kBK/BU;ELgCV,cKjCa;;ALuCf;EACE;;AAID;EAGC;EACA;EACA;EACA;EACA,kBKvCe;;ALyCf;EACC;EACA;EACA;;AAGA;EACD;;AAGC;EACD;EACA;EACA,OKzDU;;AL4DV;EAEC;EACA;EACA;EACA;EACA;EACA;EACA,OKpES;;ALuET;EACC;EACA;EACA;EACA;;AAGA;EACF;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;;AAEA;EACC;;AAKF;EACC;EACA;EACA;;AO/FC;EP+BF;IAqEC;IACA;IACA;;;AAMD;EACG;;AAGJ;EAEE;EACA;;AAKA;EACC;;AAIH;EAEI;EACA;;AAGJ;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;;AAGF;EAEC;EACA;EACA;;AAGI;EAEJ;EACA;EACA;;AAII;EAEF;EACA;EACA;EACA;EACA;EACF;;AAED;EAEC;EACC;EACA,OKnLc;;ALqLhB;EACC;EACA;EACA,OK/LU;;ALsMV;EAEE;;AAID;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;;AAGF;EAEC;EAEA;;AAQH;EAEA;;AAKD;EACC;EACA;EACA;;AO5OE;EPyOH;IAME;IACA;IACA;IACA;;;AAOF;EACC;EACA;EACA;;AO5PE;EPyPH;IAME;IACA;IACA;IACA;;;AAGF;EACC;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;;AAED;EACC;;AAKA;EAAK;;AACF;EACE;;AAEF;EACG;EACA;;AACA;EACI;EACA;;AAGP;EAEG;;AACA;EACI;;AACA;EACE;EACT;;AAEO;EAAgB;;AAKpB;EAEG;EACA;;AAKT;EAEG;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAMA;EACE;;AAIF;EACA;EACD;;AACC;EAAI;EACJ;EACA;EACA;;AAEA;EACC;;AAGF;EAAO;;AAGN;EACG;;AAEA;EACH;EACA;;AAIA;EAEE;EACH;;AACG;EACG;EACA;EACA;EACA;EACA;EACA;EACA;;AAQR;EAGE;EACA;EAEA;;AACA;EACE;;AAIJ;EACC;EACA;;AAEC;EAEE;;AAIJ;EAEE;;AAGH;EACE;EACA;;AACA;EACC;;AAED;EACC,QKvaS;ELwaT;EACA;;AAED;EAEC;EACA;EACA;EACA;EACA;;AAOC;EAEA,YK/aa;ELgbb;EACA;EAEA;;AOlbD;EP4aC;IAWC;;;AAGA;EAEE;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;;AACA;EACE;;AAGF;EAAI;;AACJ;EAEE;;AO9cN;EP0bE;IAuBE;IACA;IACA;IACA;IACA;IACA;;;AWpeR;AA4cM;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AA1cF;EACG;;AAEA;EAEK;EACA;EACA;EACA;;AAGL;EPXL;EACA,YCMa;EDLb;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;AAKD;EACE;EACA;;AAEF;EAEE;EACA;EACA;;AOXM;EAEE;;AAML;EAEG;EACA;EAEA;EACA;EACA;EACA;EACA;;AAEA;EAEG;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACG;EACA;EACA;;AAOT;EAEG;;AACA;EAEG;EACA;EACA;EACA;EA2EA;;AA1ED;EACE;EACA;EACA;;AACP;EACE;;AAEF;EAAK;;AAGH;EACE;;AAEF;EACE;;AAKH;EACE;;AAEF;EACE;;AAEF;EAAa;;AAGT;EACE;EACA;EACA;EACA;EACA,ONvFC;;AM0FH;EACE;EACA;EACA;EACA;;AAEF;EACI;EACA;;AAEJ;EACE;EACA;EACA,ONtGD;EMuGC;;AAIF;EACE;EACA;EACA;EACA;EACA;;AAGD;EAEE;;AAKF;EACX;EACA;EACA;;AJzHE;EI2CM;IAmFM;IACA;;EACA;IAAa;;;AAGnB;EAMI;EACA;EACA;;AACA;EACE;;AJ7IZ;EImIM;IAeM;;;AAKJ;EAEG;EACA;;AACA;EACG;;AAKR;EAIG;EACA;;AACA;EACE;EACA;;AACA;EACE;;AAGJ;EAEG;;AJhLZ;EIwCG;IA+IM;;EACA;IAEG;IACA;;;AAQT;EAEG;;AAIA;EACE;EAEA;EACA;EACA;;AAEA;EAEG;;AAEH;EACE;EACA;EACA,QN5MC;;AMiNA;EACG,QNpNF;;AMwNF;EACG,QNxNH;;AM6NF;EAEG;EACA;EACA;;AAEA;EAEG;EACA;EACA;EACA;EACA,QNvOH;EMwOG;;AJxPd;EIuMG;IAuDO;;EACA;IACG;IACA;IACA;;;AJ9Pb;EImMG;IAgEO;;EACA;IAEG;IACA;IACA;IACA;IACA;IACA;;EACA;IACG;IACA;IACA;;;AAKb;EACE,YNtRS;EMuRT;;AAKP;EACE,YN7Rc;EM8Rd;EACA;EACA;EACA;EACA;EACA;;AJlSA;EI2RF;IAUK;;EACA;IACG;IACA;;EACA;IACI;IACA;;;AAMR;EACM;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;;AAGN;EAEE;EACA,ON9TQ;EM+TR;;AAGF;EACE;EACA;EACA;EACP;;AAGK;EACE;EACA;EACA;EACA;;AJhVN;EIiTE;IAmCK;;EACA;IACG;;;AASR;EACE;EACA;EACA;EACA,ONhXQ;EMiXR;EACA;EACA;EACA;EACA;EACA;;AAQF;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EAEA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AACP;EACE;EACA;;AAIG;EACE;EACA;EAEA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAIF;AAAA;EAEE;EACA;EACA;;AAIF;AAAA;EAEE;EACA;;AAIF;EACE;;AVtcD;EACH;EACW;;AAId;EAEE;EACA;;AACA;EACE;EACD;;AWXA;EAEI;EACA;;AAIJ;EACI;;AAGJ;EAEI;EACA;EACA;;AAGJ;EACI,kBPXO;EOYP;EACA;;AAIJ;EAEI;EACA;EACA;;AAII;EAEI;EACA;;AAEJ;EACI,QPhBD;;AOsBH;EAEI;;AACA;EACI;;AAEJ;EACI;;AAEJ;EACI;EACA;;AAGR;EACI,YP1DI;;AO6DR;EACI,YPtDE;EOuDF;;AAGJ;EACI;EACA;EACA;;AACA;EAEI;EACA;;AAMhB;EAEI;;AAEJ;EACH;;ACnFG;EAGE;EACA;EACA;EACA;;AACA;EACG;EACA;EACA;EAEA;EACA,ORTI;;AQUJ;EAAQ;;ANNb;EMRA;IAoBK;;;AAKP;EACK;;AACA;EACQ;EACA;EACA;;AAGb;EAEI;EACA;EACA;;AACF;EACG;EACA;EACA;EACA;EACA;EACA,ORxCM;;AQyCN;EAAQ;;AASR;EAEE;EACA;;AAKF;EACJ;;AAGC;EAGE;EACA;EAEA;EACA;EACA;EACA,ORtES;;AQwEX;EACG;EACA,OR3EM;;AQ6ET;EAqDK;;AAnDA;EAGG;EACA;EACP,ORpFQ;EQ2FD;EACA;EACA;EACP;EACO;EACA;EACA;EACA;;AAbV;EACC;;AAaS;EACG;;AAEH;EAEG;;AAEH;EACE;;AAGF;EAGE;;AAMA;EACE;;AAGX;EAEF;EACA;;AAKM;EACG;;AAIR;EAEI;EACP;EACO;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;;AAGF;EACI;EACA;EACA;;AAEJ;EAEG;;AAEH;EAEG;;AAEA;EAEG;;AAIL;EAEE;EACA;EACP,ORjLS;;AQkLF;EAEG;EACA;EACP,ORtLM;;AQwLT;EACF;EACA;;AAEE;EACF;EACA;;AAIY;EACE;EACA;;AAEF;EACG;;AAGN;EAEG;EACA;EACA;;AAEH;EAEE;EACA;;AACA;EACE;EACA;;AAEF;EAEG;EACA;EACA;EACA;EACA;EACA;;AAEH;EAEE;;AAEH;EAEG;;AAKP;EAEG;EACA;EACA;;AAKA;EACG;;AAEH;EAEG;EACP,OR3PM;;AQ8PL;EACG;EACA;;AACA;EACG;;AAUZ;EAEG;EACA;;AXvRJ;EACC;EACA;EACA;;AAED;EACC;;AACA;EACC;;AAGF;EAEC;EACA;;AAEA;EAEC,kBGPe;EHQf;EACA;EACA;EACA;EACA;;AACO;EACN;;AAED;EACC;;AAGU;EACT;EACA;;AACC;EACA;EACA;;AACA;EACC;EACA;EACA;;AAIH;EACC;;AAED;EACC;EACA;EACA,OG1CQ;;AH4CT;EACC;EACA;;AAED;EACC;EACA;;AAED;EACC;EACA,OGtDQ;;AHyDV;EACC,YGvDc;;AHwDd;EACC;EACA,OG7DQ;EH8DR;EACA;;AAGA;EACC;EACA;;AKpEF;ELGH;IAwEE;;;AKvEC;ELDH;IA2EE;;;AAID;EACC;;AAGF;EACC;EACA;;AACA;EACC;;AACA;EACC;EAEA;EACA;EACA;;AI1EH;EACC;IACE;IACA,aACE;;EAEJ;IACE;IACA,aACE;;EAEJ;IACE,aACE;;EAEJ;IACE,aACE;;;AJ4DH;EACC;EACA;;AAGF;EACC;;AACA;EACC;;AKvGA;ELdJ;IA0HE;;EACA;IACC;;EAED;IACC;IACA;;EACA;IACC;;EAED;IACC;IACA;;EAGF;IACC;;;AAiBH;EAEI;EACA;;AAKF;EACM;EACP;EACA;;AAHC;EACM;EACP;EACA;;AAHC;EACM;EACP;EACA;;AAHC;EACM;EACP;EACA;;AAHC;EACM;EACP;EACA;;AAHC;EACM;EACP;EACA;;AAHC;EACM;EACP;EACA;;AAKD;EAEG;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGK;EACE;EACP;;AAGA;EAEG;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;;AAED;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAID;EAKG;;AAHA;EACG;;AAGH;EAEG;;AAGN;EAEG;EACA;EACA;;AAGA;EAEG;EACA;;AAMT;EAEI;;AACA;EAAc;;AACd;EAEG;EACA;EACA;EACA,YG/PG;EHgQH;EACA;EACA;EACA;;AACA;EACG,YGlQE;;AHqQR;EACK;;AAEL;EACK;;AAEL;EACL;;AAEK;EACL;EACA;EACA;;AAEK;EAEG;EACA;;AAEH;EAAQ;;AAGZ;EACC;;AY/RC;EACG;EACA;EACA;EACA;;ACPP;EAAU;EACT,OVKa;EUJb;EAEA;EACA;EAEA;EACA;EACA;;AAEA;EACC;EACA;;AAEF;EACE;EAEA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AACA;EAEE;EACA;EAED;EACA;;AACA;EACC;;AAQJ;EAEC;EACA;EACA;;AAQF;EAEC;EACA;;AAKH;EACC;EACA;EACA;;AAED;EAAM;;AAKP;EAEC;EACG;EACH;EACA;EACA;;AACA;EAEC;EACA;;AAOA;EACC;EACA;EACA;EACA;;AAED;EAEA;;AC7GH;EAEE;EACA,kBXQgB;EWPhB;EACA;EACA;EACA;EACA;EACA;EACA;AAQA;AAAA;AAAA;AAAA;;AAKA;EACE;;AAIF;EAGE;EACA;EACA;EACA;EACA;EACA,OX5BS;;AWgCX;EACE;EACA;EACA;EACA;;AACA;EACG;;AAGH;EACE;;AAIF;EACE;EACA;EACA;;AAGF;EACG;EACA;EACA;EACA;;AACA;EAEE;;AAOP;EACE;EACA;EACA;EACA;;AACA;EACG;EACA;;AAIL;AAAA;EAEE;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;;AAIA;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAIJ;EACE;;AAIA;EACE;;AAKJ;EACE;EACA;EACA;;AAKC;EACE","file":"shortpixel-settings.css"} -
shortpixel-image-optimiser/trunk/res/js/screens/screen-bulk.js
r3400007 r3423259 457 457 let ul = aiPreviewElement.querySelector('ul'); 458 458 ul.innerHTML = ''; 459 460 let labels = (resultItem.aiDataLabels) ? resultItem.aiDataLabels : {}; 459 461 460 462 for (var field in resultItem.aiData) 461 463 { 462 464 let value = resultItem.aiData[field]; 463 let li = document.createElement('li'); 464 li.innerHTML = '<strong>' + field + '</strong>: ' + value; 465 let li = document.createElement('li'); 466 let label = (labels[field]) ? labels[field] : field; 467 468 li.innerHTML = '<strong>' + label + '</strong>: ' + value; 465 469 ul.append(li); 466 470 } -
shortpixel-image-optimiser/trunk/res/scss/view/_settings.scss
r3400007 r3423259 279 279 height: 36px; 280 280 width: 290px; 281 display: inline-block; 281 282 } 282 283 content ul li input { -
shortpixel-image-optimiser/trunk/wp-shortpixel.php
r3400007 r3423259 4 4 * Plugin URI: https://shortpixel.com/ 5 5 * Description: ShortPixel optimizes images automatically, while guarding the quality of your images. Check your <a href="/wp-admin/options-general.php?page=wp-shortpixel-settings" target="_blank">Settings > ShortPixel</a> page on how to start optimizing your image library and make your website load faster. 6 * Version: 6.4. 06 * Version: 6.4.1 7 7 * Author: ShortPixel - Convert WebP/AVIF & Optimize Images 8 8 * Author URI: https://shortpixel.com … … 37 37 define('SHORTPIXEL_PLUGIN_DIR', __DIR__); 38 38 39 define('SHORTPIXEL_IMAGE_OPTIMISER_VERSION', "6.4. 0");39 define('SHORTPIXEL_IMAGE_OPTIMISER_VERSION', "6.4.1"); 40 40 41 41 define('SHORTPIXEL_BACKUP', 'ShortpixelBackups');
Note: See TracChangeset
for help on using the changeset viewer.