From 651972d22055c43a173e91436bce9ea7d415f2b9 Mon Sep 17 00:00:00 2001 From: Flatlogic Bot Date: Thu, 4 Jun 2026 12:34:34 +0000 Subject: [PATCH] 1 --- .htaccess | 25 +- admin_credentials.txt | 2 +- .../smart-image-resizer/assets/admin.css | 1 + .../smart-image-resizer.php | 337 ++++++++++++++++++ .../2026/06/sir-test-source-1024x683.jpg | Bin 0 -> 12877 bytes .../2026/06/sir-test-source-150x150.jpg | Bin 0 -> 1247 bytes .../2026/06/sir-test-source-300x200.jpg | Bin 0 -> 1908 bytes .../2026/06/sir-test-source-768x512.jpg | Bin 0 -> 7874 bytes .../06/sir-test-source-card-thumb-480x320.jpg | Bin 0 -> 3452 bytes ...ir-test-source-content-medium-960xauto.jpg | Bin 0 -> 11650 bytes ...ir-test-source-square-social-1080x1080.jpg | Bin 0 -> 16568 bytes .../uploads/2026/06/sir-test-source.jpg | Bin 0 -> 31499 bytes wp-content/uploads/sir-test-source.jpg | Bin 0 -> 31499 bytes .../uploads/smart-image-resizer-0.1.0.zip | Bin 0 -> 5410 bytes 14 files changed, 352 insertions(+), 13 deletions(-) create mode 100644 wp-content/plugins/smart-image-resizer/assets/admin.css create mode 100644 wp-content/plugins/smart-image-resizer/smart-image-resizer.php create mode 100644 wp-content/uploads/2026/06/sir-test-source-1024x683.jpg create mode 100644 wp-content/uploads/2026/06/sir-test-source-150x150.jpg create mode 100644 wp-content/uploads/2026/06/sir-test-source-300x200.jpg create mode 100644 wp-content/uploads/2026/06/sir-test-source-768x512.jpg create mode 100644 wp-content/uploads/2026/06/sir-test-source-card-thumb-480x320.jpg create mode 100644 wp-content/uploads/2026/06/sir-test-source-content-medium-960xauto.jpg create mode 100644 wp-content/uploads/2026/06/sir-test-source-square-social-1080x1080.jpg create mode 100644 wp-content/uploads/2026/06/sir-test-source.jpg create mode 100644 wp-content/uploads/sir-test-source.jpg create mode 100644 wp-content/uploads/smart-image-resizer-0.1.0.zip diff --git a/.htaccess b/.htaccess index e2bbc23..12fa816 100644 --- a/.htaccess +++ b/.htaccess @@ -2,17 +2,18 @@ DirectoryIndex index.php index.html Options -Indexes Options -MultiViews +# BEGIN WordPress +# The directives (lines) between "BEGIN WordPress" and "END WordPress" are +# dynamically generated, and should only be modified via WordPress filters. +# Any changes to the directives between these markers will be overwritten. + RewriteEngine On - -# 0) Serve existing files/directories as-is -RewriteCond %{REQUEST_FILENAME} -f [OR] -RewriteCond %{REQUEST_FILENAME} -d -RewriteRule ^ - [L] - -# 1) Internal map: /page or /page/ -> /page.php (if such PHP file exists) -RewriteCond %{REQUEST_FILENAME}.php -f -RewriteRule ^(.+?)/?$ $1.php [L] - -# 2) Optional: strip trailing slash for non-directories (keeps .php links working) +RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] +RewriteBase / +RewriteRule ^index\.php$ - [L] +RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d -RewriteRule ^(.+)/$ $1 [R=301,L] +RewriteRule . /index.php [L] + + +# END WordPress \ No newline at end of file diff --git a/admin_credentials.txt b/admin_credentials.txt index d888f1b..7c79fc2 100644 --- a/admin_credentials.txt +++ b/admin_credentials.txt @@ -1,4 +1,4 @@ WordPress Admin Credentials: URL: http://localhost/wp-admin Username: admin -Password: c59u3v2geHuIQMRP +Password: DA3st8vOerHPJqyhHy diff --git a/wp-content/plugins/smart-image-resizer/assets/admin.css b/wp-content/plugins/smart-image-resizer/assets/admin.css new file mode 100644 index 0000000..e4bfb4d --- /dev/null +++ b/wp-content/plugins/smart-image-resizer/assets/admin.css @@ -0,0 +1 @@ +.sir-wrap{--sir-primary:#2563eb;--sir-ink:#0f172a;--sir-muted:#64748b;--sir-surface:#fff;--sir-soft:#eff6ff}.sir-hero{display:flex;justify-content:space-between;gap:28px;align-items:center;margin:22px 0;padding:32px;border-radius:24px;background:linear-gradient(135deg,#0f172a,#1d4ed8 58%,#38bdf8);color:#fff;box-shadow:0 22px 55px rgba(15,23,42,.18)}.sir-hero h1{font-size:42px;line-height:1;margin:0 0 12px}.sir-hero p{font-size:16px;max-width:760px;margin:0;color:#dbeafe}.sir-kicker{letter-spacing:.14em;text-transform:uppercase;font-size:12px!important;font-weight:700;color:#bfdbfe!important;margin-bottom:10px!important}.sir-stats{background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);border-radius:20px;padding:22px 28px;text-align:center;min-width:140px}.sir-stats strong{display:block;font-size:42px;line-height:1}.sir-stats span{color:#e0f2fe}.sir-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.8fr);gap:20px}.sir-card{background:#fff;border:1px solid #dbe3ef;border-radius:18px;padding:24px;box-shadow:0 10px 30px rgba(15,23,42,.06)}.sir-card-wide{grid-row:span 2}.sir-card h2{margin-top:0;color:var(--sir-ink);font-size:22px}.sir-table input[type=text],.sir-table input[type=number],.sir-table input:not([type]){width:100%;max-width:180px}.sir-toggle{display:block;margin:14px 0;font-weight:600}.sir-safe{background:#ecfdf5;border:1px solid #bbf7d0;color:#166534;border-radius:12px;padding:12px 14px}.sir-card select,.sir-card input[type=number]{width:100%;margin:8px 0 16px}.sir-log{margin:0}.sir-log li{padding:12px 0;border-bottom:1px solid #eef2f7}.sir-log strong{display:block;color:#0f172a}.sir-log span{color:#64748b}@media(max-width:960px){.sir-grid,.sir-hero{display:block}.sir-stats{margin-top:20px}.sir-hero h1{font-size:34px}} diff --git a/wp-content/plugins/smart-image-resizer/smart-image-resizer.php b/wp-content/plugins/smart-image-resizer/smart-image-resizer.php new file mode 100644 index 0000000..2fd1efb --- /dev/null +++ b/wp-content/plugins/smart-image-resizer/smart-image-resizer.php @@ -0,0 +1,337 @@ +default_settings()); + } + } + + public function default_settings(): array { + return [ + 'auto_resize' => 1, + 'webp' => 0, + 'keep_original' => 1, + 'presets' => [ + ['name' => 'Card Thumbnail', 'slug' => 'card-thumb', 'width' => 480, 'height' => 320, 'crop' => 1], + ['name' => 'Content Medium', 'slug' => 'content-medium', 'width' => 960, 'height' => 0, 'crop' => 0], + ['name' => 'Hero Banner', 'slug' => 'hero-banner', 'width' => 1600, 'height' => 900, 'crop' => 1], + ['name' => 'Square Social', 'slug' => 'square-social', 'width' => 1080, 'height' => 1080, 'crop' => 1], + ], + ]; + } + + public function get_settings(): array { + $settings = get_option(self::OPTION, []); + return wp_parse_args(is_array($settings) ? $settings : [], $this->default_settings()); + } + + public function admin_menu(): void { + add_media_page( + __('Smart Image Resizer', 'smart-image-resizer'), + __('Image Resizer', 'smart-image-resizer'), + 'upload_files', + 'smart-image-resizer', + [$this, 'render_admin_page'] + ); + } + + public function admin_assets(string $hook): void { + if ($hook !== 'media_page_smart-image-resizer') { + return; + } + wp_enqueue_style('sir-admin', plugin_dir_url(__FILE__) . 'assets/admin.css', [], '0.1.0'); + } + + public function handle_admin_actions(): void { + if (!is_admin() || empty($_POST['sir_action'])) { + return; + } + if (!current_user_can('upload_files')) { + wp_die(esc_html__('You do not have permission to resize images.', 'smart-image-resizer')); + } + check_admin_referer(self::NONCE_ACTION); + $action = sanitize_key($_POST['sir_action']); + + if ($action === 'save_settings') { + $this->save_settings_from_post(); + wp_safe_redirect(add_query_arg(['page' => 'smart-image-resizer', 'sir_notice' => 'settings_saved'], admin_url('upload.php'))); + exit; + } + + if ($action === 'bulk_resize') { + $preset_slug = sanitize_title(wp_unslash($_POST['preset_slug'] ?? '')); + $limit = max(1, min(50, absint($_POST['limit'] ?? 20))); + $result = $this->bulk_resize($preset_slug, $limit); + set_transient('sir_last_bulk_result_' . get_current_user_id(), $result, MINUTE_IN_SECONDS * 5); + wp_safe_redirect(add_query_arg(['page' => 'smart-image-resizer', 'sir_notice' => 'bulk_done'], admin_url('upload.php'))); + exit; + } + } + + private function save_settings_from_post(): void { + $presets = []; + $names = array_map('sanitize_text_field', wp_unslash($_POST['preset_name'] ?? [])); + $slugs = array_map('sanitize_title', wp_unslash($_POST['preset_slug'] ?? [])); + $widths = array_map('absint', wp_unslash($_POST['preset_width'] ?? [])); + $heights = array_map('absint', wp_unslash($_POST['preset_height'] ?? [])); + $crops = isset($_POST['preset_crop']) ? array_map('absint', wp_unslash($_POST['preset_crop'])) : []; + + for ($i = 0; $i < 6; $i++) { + $name = trim($names[$i] ?? ''); + $slug = sanitize_title($slugs[$i] ?? $name); + $width = $widths[$i] ?? 0; + $height = $heights[$i] ?? 0; + if (!$name || !$slug || $width < 1) { + continue; + } + $presets[] = [ + 'name' => $name, + 'slug' => $slug, + 'width' => $width, + 'height' => $height, + 'crop' => !empty($crops[$i]) ? 1 : 0, + ]; + } + if (!$presets) { + $presets = $this->default_settings()['presets']; + } + + update_option(self::OPTION, [ + 'auto_resize' => !empty($_POST['auto_resize']) ? 1 : 0, + 'webp' => !empty($_POST['webp']) ? 1 : 0, + 'keep_original' => 1, + 'presets' => $presets, + ]); + } + + public function render_admin_page(): void { + $settings = $this->get_settings(); + $presets = array_values($settings['presets']); + $notice = sanitize_key($_GET['sir_notice'] ?? ''); + $last = get_transient('sir_last_bulk_result_' . get_current_user_id()); + ?> +
+
+
+

+

+

+
+
+ + +
+
+ + +

+ + +

+ + +
+
+ + +

+

+ + + + '','slug'=>'','width'=>'','height'=>'','crop'=>0]; ?> + + + + + + + + + +
NameSlugWidthHeightCrop
+ +

+ + +

+ +
+ +
+

+

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

+ render_logs(); ?> +
+
+
+ ' . esc_html__('No resize jobs yet. Upload an image or run a bulk job to see activity here.', 'smart-image-resizer') . '

'; + return; + } + echo ''; + } + + public function resize_on_upload(int $attachment_id): void { + $settings = $this->get_settings(); + if (empty($settings['auto_resize']) || !wp_attachment_is_image($attachment_id)) { + return; + } + foreach ($settings['presets'] as $preset) { + $this->resize_attachment($attachment_id, $preset, !empty($settings['webp'])); + } + } + + public function bulk_resize(string $preset_slug, int $limit): array { + $settings = $this->get_settings(); + $preset = null; + foreach ($settings['presets'] as $candidate) { + if ($candidate['slug'] === $preset_slug) { + $preset = $candidate; + break; + } + } + if (!$preset) { + return ['resized' => 0, 'skipped' => 0, 'errors' => 1]; + } + $ids = get_posts([ + 'post_type' => 'attachment', + 'post_mime_type' => 'image', + 'post_status' => 'inherit', + 'posts_per_page' => $limit, + 'fields' => 'ids', + 'orderby' => 'date', + 'order' => 'DESC', + ]); + $result = ['resized' => 0, 'skipped' => 0, 'errors' => 0]; + foreach ($ids as $id) { + $status = $this->resize_attachment((int) $id, $preset, !empty($settings['webp'])); + if ($status === true) { + $result['resized']++; + } elseif ($status === 'exists') { + $result['skipped']++; + } else { + $result['errors']++; + } + } + return $result; + } + + private function resize_attachment(int $attachment_id, array $preset, bool $make_webp = false) { + $file = get_attached_file($attachment_id); + if (!$file || !file_exists($file)) { + return false; + } + $editor = wp_get_image_editor($file); + if (is_wp_error($editor)) { + return false; + } + $info = pathinfo($file); + $slug = sanitize_title($preset['slug']); + $width = absint($preset['width']); + $height = absint($preset['height']); + $dest = trailingslashit($info['dirname']) . $info['filename'] . '-' . $slug . '-' . $width . 'x' . ($height ?: 'auto') . '.' . strtolower($info['extension']); + $existing = get_post_meta($attachment_id, self::META_KEY, true); + $existing = is_array($existing) ? $existing : []; + if (file_exists($dest)) { + return 'exists'; + } + $resized = $editor->resize($width, $height ?: null, !empty($preset['crop'])); + if (is_wp_error($resized)) { + return false; + } + $saved = $editor->save($dest); + if (is_wp_error($saved) || empty($saved['path'])) { + return false; + } + $existing[$slug] = [ + 'path' => $saved['path'], + 'file' => wp_basename($saved['path']), + 'width' => $saved['width'] ?? $width, + 'height' => $saved['height'] ?? $height, + 'created' => current_time('mysql'), + ]; + if ($make_webp && function_exists('imagewebp')) { + $webp_editor = wp_get_image_editor($saved['path']); + if (!is_wp_error($webp_editor)) { + $webp_dest = preg_replace('/\.[^.]+$/', '.webp', $saved['path']); + $webp_saved = $webp_editor->save($webp_dest, 'image/webp'); + if (!is_wp_error($webp_saved) && !empty($webp_saved['path'])) { + $existing[$slug]['webp'] = wp_basename($webp_saved['path']); + } + } + } + update_post_meta($attachment_id, self::META_KEY, $existing); + $this->add_log(get_the_title($attachment_id), sprintf('Created %s at %sx%s', $preset['name'], $existing[$slug]['width'], $existing[$slug]['height'])); + return true; + } + + private function add_log(string $title, string $message): void { + $logs = get_option(self::LOG_OPTION, []); + $logs[] = ['time' => current_time('mysql'), 'title' => $title ?: 'Untitled image', 'message' => $message]; + update_option(self::LOG_OPTION, array_slice($logs, -30)); + } +} + +Smart_Image_Resizer::instance(); diff --git a/wp-content/uploads/2026/06/sir-test-source-1024x683.jpg b/wp-content/uploads/2026/06/sir-test-source-1024x683.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d916ca9ec3db79cff19d8a80e226385f075c20cf GIT binary patch literal 12877 zcmeIwdpwl+9>DSEF*h?cF$|_shM5VCSl4cB5i>3+*W6Y`Gzb~v64p_YGPP<5AvRL( z9oKL;S&bDcR^*a$A0a{`vTbI^xxUW%Yjm6N%eYw<)PmXf&FhA>U!-z7A%24qR<#gEN+ANK(#a^0V5C+NCZmUAU+)} z-iMF`l#H^rFRjOENK#D7o8;`e7O1+O!LeAJyaH+S7TOL~HT9i(`UboA z?A>?B)QrJ2x3IK#a6IPZ?BaUL%lkCT$JdV&5*ikME+X<`+@<)-R}#2M$v0C{({80_ zV+=%c|&HkR+P$ za>|>q6kWRoInUrOoIF);l(x8@_P4U%78d)5%KjDh@2*$SMg%PWc?be@01~L>a=+a9 z6qL(VgTR1000w{oU;r2Z27m!z02lxUfB|3t7yt%<0bl?a00w}8-)I0{;M1B5H)=Oj z)ZwmN)M#FU!u9<`km*akDi^J#!9i0_wd*+-gwjFt$&z!&mRF7}%6}i4zp8X5@ua70 znS<(mEEU?sb|1bRg5NpqVSV~1-|T?FoT}Z{f{sSkjnz2a?T)b{pZm~Sq=gUluC8m* z--@8li4fbnbMl#Mn6$3rl?CTc@WX?q=K}TKMOeS4wFoaWs)a5F@tdDsgL!Q&KIK0d z?&WA+U49znb*6ZF?g3%kDlAcp9xOPx&`4iPj>*aIxfkWW{Rr#{ zA(Q)U7@P2+YotZm_rK77HhPwEJpI&`?;@$&4c4yRukGjjYr3UEWjoyBk&5PJ! zw}@{Ye4OXKTu$DugDLeCM!NclpyHVH82dC%>(rl*Zehg_&AUcLYme5&j_Jj>xUnf4 z0;O&d@(!mO%3yz>T)5pQHTKkst|dLxluzZoD#jO5iitF1ddg`<8K(XG^N`WS^3tzO zGr}Gag8>}y+6tt3xbQlY*UG3MBly|oCQRcH| zk(voncbFr8#SJ^hwa>+H1m+btc4cC#voIQYt>&9~fw32J41+2iyMn`K+r$T|FURb!U+jF*D zL+8e=-ww!OomUj`Pwuphuu3B}Q||gyTs05ycX+bg<{6bR#ud05K2ztVdTXDr?SMZb zCo7h+RG%+g=cew-2@`sJrkg1@=Xmd5o)FxGdAwnxcPHjZ^#lGdKEG)k;eBMSt~u@D z(yO|vmTDH_UVYb*?)|534c?$ifsoP?Zbe~{rAD_MF~aQY-KP~#>++A~(|Tl`D__5+ zvMTbu=412k=)$dB_)-S4T&*n{6T14fq z)@XGIZY13$9Z=tTC@P8bO+ctk$;^|C-n9~MJH^C4eb&N*#xsE{vQv?HU)|AoVc|DZ zgt4zI5B=rgmYvXR8 z54ZHD)gW5?C5__o>=MqU6tm(0pZfjbtC`U!GDo8o#vVjusoUjml$?Jasd^>k`Mx2( zeSK_8$3Va&BbI(O)Q%y7YLlp?lZ$<137vCAjf7NdNB>ZBnN}C(sWVEMTX$COJ&1#E zXWcuxt*G!cE-yE!Yxsnb-s)>Re(nAF^2fGja#M<_1P|rX?qqI0P zFI~aY%U!`Mz|~!$%*;qrN1?DZF(jg5fO1IMHz7kc}WowS#?=?C1q7rRWTV&9Ss$2MHN*QkRgmf zt(+X3f}EU!DiR_RDkOvd2N(o77^X2yV`fxhU=n0x7G(T?gh8HxfsqyHRgiC?fRTxr zg_Vt+gOiIJs9>uA0}~@NGZPClE6@)>)wMu*1{Oh9Aw@$+HsQcTcBMiQqsEB~Ih36? z9uy6__(8=usi=vQOH5osQc6`#T|-mL#MI2(!qUpw#nsK-!_zA`Bs45MA~GsDB{eNQ zBQvYGq_nKOqOz*FrM0cSqqA$$M%n)zEeTL>Q zL7=~wSXh`@*g^hcWGV+@WL#NLpsX|YR z;5@fXtzX$yO;LZR<{1jaF35>#yu8l%*Ok+=-}FYWbZ3{|PR(5E{a`;yFs&Q4`ld2H*xVR_}Z`1(H# k-@T>;Kb!eZwK6sL-1B1dm0y>IE^_M9Sim$4G5`OY0PR+^%K!iX literal 0 HcmV?d00001 diff --git a/wp-content/uploads/2026/06/sir-test-source-300x200.jpg b/wp-content/uploads/2026/06/sir-test-source-300x200.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8513505e9b6cc8a32703978cffa0725a229a4797 GIT binary patch literal 1908 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 FUjPRj=p+CD literal 0 HcmV?d00001 diff --git a/wp-content/uploads/2026/06/sir-test-source-card-thumb-480x320.jpg b/wp-content/uploads/2026/06/sir-test-source-card-thumb-480x320.jpg new file mode 100644 index 0000000000000000000000000000000000000000..709e410a492c7314b3e87f337b16dc021cc84fe4 GIT binary patch literal 3452 zcmex=_1P|rX?qqI0P zFI~aY%U!`Mz|~!$%*;qrN1?DZF(jg5fO1IMHz7kc}WowS#?=?C1q7rRWTV&9Ss$2MHN*QkRgmf zt(+X3f}EU!DiR_RDkOvd2N(o77#$cNFf%GKFbOg;3o`yc!XVGUz{m>pD#*7`z{teR z!pg?Z!O6u9RIpWmfr*isnTds&73c?`>RO;Y1B)Q5kfNa@n{Z$vyHcTuQRBpg9Li1` z4~hm|{Gei-RMf=DB_=K*DW$5WuA!-AVrph?VQJ;;;_Bw^;pr6|5*ijB5gC=7lA4yD zk(pIoQd(ACQCZd8(%RPE(b+X=@|3C5rq7r;YtiB*OP4KQv2xX>&0Dr^+rDGxu0w~9 z96fgY#K}{aE?>EN?fQ+Iw;n!v{N(Ag=PzEq`uOSdm#^Qx|M>X}>z(JGL-`{vmgtrq9L1*V<3BCp|FxsBZr97#DyCVaw;1KeGpA5y2vG_ zV)9V+BgkuDpAqM=CbE16_ZY%ow-|Vs8G(_|GEKYn#5p6YN!4i^SBGBSzU%(Nf_C$0nYp4D z_kM3v+_h;EuUVwB@amW)Jx4f>ooV^mR{ZSWo=?qOd)V}VP~?)CrG|Mt`(}IE zuUxX)Z1&TH2a~s+xuw0LDWC1_md_8aNL~$oD_y~NU+>eNkAEWm82j$E6Y3I+E}d5? zB|mZE+%h}qHXcibH!lzV+*KI(b#CrS{T=I5ug{b@E4qJiR+NZT#Fi^-=0!%8rB4+s z=lIW1-oW|XUT22oV_Uw8Y1Zqx-HY>;ZpA1q`M9UCf96g`)+@}7eLK!oGrtabebQ{F z#8i`Ci)Sy|_T{IItw;g)i}bl|{}~Jys~VN_E?)UK&(F@wcN2)uZ&+ziu9D7y4%%YqO44trF6mRNq3DW&k1qcop+8WkLx;6`=YKF##|bU V8buTY(KIkz(}4Z|n*dx_vP1v? literal 0 HcmV?d00001 diff --git a/wp-content/uploads/2026/06/sir-test-source-content-medium-960xauto.jpg b/wp-content/uploads/2026/06/sir-test-source-content-medium-960xauto.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5c2eba6cc7d0648a50bd846075e17b705b49ab3e GIT binary patch literal 11650 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 literal 0 HcmV?d00001 diff --git a/wp-content/uploads/2026/06/sir-test-source-square-social-1080x1080.jpg b/wp-content/uploads/2026/06/sir-test-source-square-social-1080x1080.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0d61392b44c7e43bc8419d80881aac51c30ff77c GIT binary patch literal 16568 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 literal 0 HcmV?d00001 diff --git a/wp-content/uploads/sir-test-source.jpg b/wp-content/uploads/sir-test-source.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fde257556d9b031d23aef562014cdb872040c4af GIT binary patch literal 31499 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 literal 0 HcmV?d00001 diff --git a/wp-content/uploads/smart-image-resizer-0.1.0.zip b/wp-content/uploads/smart-image-resizer-0.1.0.zip new file mode 100644 index 0000000000000000000000000000000000000000..0b2e08cf3e37d20b8b9cf23f8238a0ba3ae13739 GIT binary patch literal 5410 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