{"scanId":"rakibulislamtuhin-infinityfree-me-187259ffbe","url":"https://rakibulislamtuhin.infinityfree.me/","finalUrl":"https://rakibulislamtuhin.infinityfree.me/","status":"complete","source":"web","visibility":"listed","scannedAt":"2026-10-05T01:49:39.367Z","durationMs":13510,"rubricVersion":"2026.10.1","strategy":"both","device":"desktop","devices":{"desktop":{"device":"desktop","lighthouse":97,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-10-05T01:49:29.033Z","lighthouseReplayed":false,"metrics":{"lcpMs":772.8872007142536,"cls":0,"tbtMs":0,"fcpMs":772.8872007142536,"speedIndexMs":1528.9706394098673,"serverResponseMs":41,"totalBytes":184197},"field":null,"checks":[{"id":"S1","name":"Lighthouse performance score (desktop)","dimension":"speed","weight":18,"status":"pass","earned":17.5,"evidence":"97/100 (Lighthouse 13.5.0, desktop)","remediation":"The composite Lighthouse score — every fix below moves it.","refs":[{"name":"Lighthouse performance scoring","url":"https://developer.chrome.com/docs/lighthouse/performance/performance-scoring"}]},{"id":"S2","name":"Largest Contentful Paint ≤ 2.5s","dimension":"speed","weight":8,"status":"pass","earned":8,"evidence":"LCP 773ms","remediation":"Serve the hero content faster: cache the page, preload the LCP image, and ship critical CSS.","refs":[{"name":"web.dev — Largest Contentful Paint","url":"https://web.dev/articles/lcp"},{"name":"Optimize LCP","url":"https://web.dev/articles/optimize-lcp"}]},{"id":"S3","name":"Cumulative Layout Shift ≤ 0.1","dimension":"speed","weight":5,"status":"pass","earned":5,"evidence":"CLS 0.000","remediation":"Reserve space for images/embeds so the page does not jump as it loads.","refs":[{"name":"web.dev — Cumulative Layout Shift","url":"https://web.dev/articles/cls"}]},{"id":"S4","name":"Total Blocking Time ≤ 200ms","dimension":"speed","weight":5,"status":"pass","earned":5,"evidence":"TBT 0ms","remediation":"Less JavaScript on the main thread: defer scripts and drop unused bundles.","refs":[{"name":"web.dev — Total Blocking Time","url":"https://web.dev/articles/tbt"}]},{"id":"S5","name":"First Contentful Paint ≤ 1.8s","dimension":"speed","weight":4,"status":"pass","earned":4,"evidence":"FCP 773ms","remediation":"First paint is gated on server response and render-blocking CSS.","refs":[{"name":"web.dev — First Contentful Paint","url":"https://web.dev/articles/fcp"}]},{"id":"D1","name":"Time to first byte ≤ 200ms","dimension":"delivery","weight":8,"status":"pass","earned":8,"evidence":"TTFB 173ms measured from Vilnius, Lithuania (EU) (best of 2 requests). This includes the network round trips between us and your origin, not just server time. Google measured your server responding in 41ms from its own network — the gap between the two numbers is distance, not your server.","remediation":"The server rebuilds the page on every request. A page cache answers in 5–15ms.","refs":[{"name":"web.dev — Time to First Byte","url":"https://web.dev/articles/ttfb"}]},{"id":"D2","name":"Page served from cache","dimension":"delivery","weight":7,"status":"fail","earned":0,"evidence":"No cache evidence in headers or HTML","remediation":"Serve HTML from a static cache instead of rebuilding it per visitor.","fix":{"tier":"free","feature":"Page Cache + Preloader","prompt":"Using my site's xSpeed MCP connection: enable page caching, start the preloader so pages are pre-warmed, and confirm get_cache_status reports hits."},"refs":[{"name":"MDN — HTTP caching","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching"}]},{"id":"D3","name":"HTML compression (bytes on the wire)","dimension":"delivery","weight":5,"status":"pass","earned":5,"evidence":"Content-Encoding: br — 0.5KB on the wire (gzip would be 0.6KB)","remediation":"Compressed well. gzip and Brotli both pass.","refs":[{"name":"MDN — Content-Encoding","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Encoding"},{"name":"RFC 7932 — Brotli","url":"https://www.rfc-editor.org/rfc/rfc7932"}]},{"id":"D4","name":"Efficient cache policy on static assets","dimension":"delivery","weight":5,"status":"fail","earned":0,"evidence":"Fails the Lighthouse cache-policy audit — 1 file: aes.js","remediation":"Give CSS/JS/images long Cache-Control lifetimes so repeat views are free.","fix":{"tier":"free","feature":"Browser Cache","prompt":"Using my site's xSpeed MCP connection: enable browser-cache headers for static assets, then re-run the audit."},"refs":[{"name":"Lighthouse — Efficient cache policy","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-long-cache-ttl"}]},{"id":"D5","name":"CDN edge serves the page","dimension":"delivery","weight":3,"optional":true,"status":"info","earned":0,"evidence":"No CDN signature detected","naReason":"Optional — a bonus when present.","remediation":"Optional: put a CDN or Cloudflare in front for global edge delivery.","fix":{"tier":"free","feature":"Cloudflare integration / CDN rewriter","prompt":"Using my site's xSpeed MCP connection: connect Cloudflare (or configure the CDN rewriter) and purge, then re-scan."},"refs":[{"name":"web.dev — Content delivery networks","url":"https://web.dev/articles/content-delivery-networks"}]},{"id":"D6","name":"Clean redirect chain","dimension":"delivery","weight":2,"status":"pass","earned":2,"evidence":"No redirects — the URL answers directly","remediation":"Each redirect adds a full round-trip before the page can even start.","refs":[{"name":"Lighthouse — Avoid redirects","url":"https://developer.chrome.com/docs/lighthouse/performance/redirects"}]},{"id":"A1","name":"No render-blocking resources","dimension":"assets","weight":5,"status":"pass","earned":5,"evidence":"Passes the Lighthouse audit","remediation":"CSS/JS in <head> blocks first paint. Inline the critical CSS and defer the rest.","refs":[{"name":"Lighthouse — Render-blocking resources","url":"https://developer.chrome.com/docs/lighthouse/performance/render-blocking-resources"}]},{"id":"A2","name":"Minified CSS and JavaScript","dimension":"assets","weight":4,"status":"partial","earned":2,"evidence":"Lighthouse audit score 50% — 1 file: fontawesome.css","remediation":"Ship minified assets — whitespace and comments are pure transfer waste.","fix":{"tier":"free","feature":"HTML/CSS/JS Minify","prompt":"Using my site's xSpeed MCP connection: enable HTML, CSS and JS minification, purge the cache, and re-test."},"refs":[{"name":"Lighthouse — Minify CSS","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-css"},{"name":"Minify JavaScript","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-javascript"}]},{"id":"A3","name":"Modern, optimized image formats","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Serve WebP/AVIF at the right compression — usually the single largest byte saving.","refs":[{"name":"Lighthouse — Modern image formats","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-webp-images"}]},{"id":"A6","name":"LCP image discoverable early","dimension":"assets","weight":4,"status":"info","earned":0,"evidence":"Audit not reported for this page","naReason":"Audit not reported for this page","remediation":"Re-run when Lighthouse is available.","fix":{"tier":"free","feature":"Resource Hints (preload) + Lazy Load exclusions","prompt":"Using my site's xSpeed MCP connection: preload the LCP image for this page and exclude it from lazy loading, then re-test LCP."},"refs":[{"name":"web.dev — Optimize LCP","url":"https://web.dev/articles/optimize-lcp"},{"name":"Lighthouse — LCP request discovery","url":"https://developer.chrome.com/docs/lighthouse/performance/prioritize-lcp-image"}]},{"id":"A5","name":"Total page weight (≤ 350KB for full marks)","dimension":"assets","weight":3,"status":"pass","earned":3,"evidence":"180KB transferred — light enough that weight is unlikely to be what slows mobile LCP","remediation":"Page weight is what decides mobile LCP once the server is fast. Resize images to the size they display at, lazy-load below the fold, and drop scripts the page does not use.","refs":[{"name":"Lighthouse — Total byte weight","url":"https://developer.chrome.com/docs/lighthouse/performance/total-byte-weight"}]},{"id":"W1","name":"Platform","dimension":"stack","weight":0,"status":"info","earned":0,"evidence":"Platform not identified","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"na","earned":0,"evidence":"Not a WordPress site","naReason":"xSpeed is a WordPress plugin; these checks apply to WordPress sites.","remediation":"—","refs":[{"name":"WordPress.org — Optimization: caching","url":"https://wordpress.org/documentation/article/optimization/#Caching"}]},{"id":"W3","name":"Powered by xSpeed","dimension":"stack","weight":4,"status":"na","earned":0,"evidence":"Not a WordPress site","naReason":"xSpeed is a WordPress plugin; these checks apply to WordPress sites.","remediation":"—","refs":[{"name":"xSpeed — feature overview","url":"https://xspeedcache.com/features"},{"name":"xSpeed vs other cache plugins","url":"https://xspeedcache.com/comparison"}]},{"id":"W4","name":"xSpeed MCP endpoint reachable","dimension":"stack","weight":2,"status":"na","earned":0,"evidence":"Not a WordPress site","naReason":"xSpeed is a WordPress plugin; these checks apply to WordPress sites.","remediation":"—","refs":[{"name":"Model Context Protocol","url":"https://modelcontextprotocol.io/"},{"name":"xSpeed documentation","url":"https://xspeedcache.com/docs"}]}],"dimensions":{"speed":{"earned":39.5,"weight":40,"score":99,"applicable":true},"delivery":{"earned":15,"weight":27,"score":56,"applicable":true},"assets":{"earned":14,"weight":16,"score":88,"applicable":true},"stack":{"earned":0,"weight":0,"score":0,"applicable":false}},"overallScore":83,"gradedWeight":83,"grade":"B","level":4,"levelName":"Fast","partial":false,"unanalysable":false},"mobile":{"device":"mobile","lighthouse":87,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-10-05T01:49:29.218Z","lighthouseReplayed":false,"metrics":{"lcpMs":3042.270276327688,"cls":0,"tbtMs":0,"fcpMs":3042.270276327688,"speedIndexMs":4000.962712519153,"serverResponseMs":43,"totalBytes":184106},"field":null,"checks":[{"id":"S1","name":"Lighthouse performance score (mobile)","dimension":"speed","weight":18,"status":"partial","earned":15.7,"evidence":"87/100 (Lighthouse 13.5.0, mobile)","remediation":"The composite Lighthouse score — every fix below moves it.","fix":{"tier":"free","feature":"AI Optimize","prompt":"Using my site's xSpeed MCP connection: run optimize_site, then run_benchmark to verify the score improved."},"refs":[{"name":"Lighthouse performance scoring","url":"https://developer.chrome.com/docs/lighthouse/performance/performance-scoring"}]},{"id":"S2","name":"Largest Contentful Paint ≤ 2.5s","dimension":"speed","weight":8,"status":"partial","earned":4,"evidence":"LCP 3.0s","remediation":"Serve the hero content faster: cache the page, preload the LCP image, and ship critical CSS.","fix":{"tier":"free","feature":"Page Cache + Preloader (Critical CSS in Pro)","prompt":"Using my site's xSpeed MCP connection: enable page caching, start the preloader, and (on Pro) generate critical CSS for this page; then re-test LCP."},"refs":[{"name":"web.dev — Largest Contentful Paint","url":"https://web.dev/articles/lcp"},{"name":"Optimize LCP","url":"https://web.dev/articles/optimize-lcp"}]},{"id":"S3","name":"Cumulative Layout Shift ≤ 0.1","dimension":"speed","weight":5,"status":"pass","earned":5,"evidence":"CLS 0.000","remediation":"Reserve space for images/embeds so the page does not jump as it loads.","refs":[{"name":"web.dev — Cumulative Layout Shift","url":"https://web.dev/articles/cls"}]},{"id":"S4","name":"Total Blocking Time ≤ 200ms","dimension":"speed","weight":5,"status":"pass","earned":5,"evidence":"TBT 0ms","remediation":"Less JavaScript on the main thread: defer scripts and drop unused bundles.","refs":[{"name":"web.dev — Total Blocking Time","url":"https://web.dev/articles/tbt"}]},{"id":"S5","name":"First Contentful Paint ≤ 1.8s","dimension":"speed","weight":4,"status":"fail","earned":0,"evidence":"FCP 3.0s","remediation":"First paint is gated on server response and render-blocking CSS.","fix":{"tier":"free","feature":"Page Cache + CSS Minify","prompt":"Using my site's xSpeed MCP connection: enable page caching and CSS minification, then re-test First Contentful Paint."},"refs":[{"name":"web.dev — First Contentful Paint","url":"https://web.dev/articles/fcp"}]},{"id":"D1","name":"Time to first byte ≤ 200ms","dimension":"delivery","weight":8,"status":"pass","earned":8,"evidence":"TTFB 173ms measured from Vilnius, Lithuania (EU) (best of 2 requests). This includes the network round trips between us and your origin, not just server time. Google measured your server responding in 43ms from its own network — the gap between the two numbers is distance, not your server.","remediation":"The server rebuilds the page on every request. A page cache answers in 5–15ms.","refs":[{"name":"web.dev — Time to First Byte","url":"https://web.dev/articles/ttfb"}]},{"id":"D2","name":"Page served from cache","dimension":"delivery","weight":7,"status":"fail","earned":0,"evidence":"No cache evidence in headers or HTML","remediation":"Serve HTML from a static cache instead of rebuilding it per visitor.","fix":{"tier":"free","feature":"Page Cache + Preloader","prompt":"Using my site's xSpeed MCP connection: enable page caching, start the preloader so pages are pre-warmed, and confirm get_cache_status reports hits."},"refs":[{"name":"MDN — HTTP caching","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching"}]},{"id":"D3","name":"HTML compression (bytes on the wire)","dimension":"delivery","weight":5,"status":"pass","earned":5,"evidence":"Content-Encoding: br — 0.5KB on the wire (gzip would be 0.6KB)","remediation":"Compressed well. gzip and Brotli both pass.","refs":[{"name":"MDN — Content-Encoding","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Encoding"},{"name":"RFC 7932 — Brotli","url":"https://www.rfc-editor.org/rfc/rfc7932"}]},{"id":"D4","name":"Efficient cache policy on static assets","dimension":"delivery","weight":5,"status":"fail","earned":0,"evidence":"Fails the Lighthouse cache-policy audit — 1 file: aes.js","remediation":"Give CSS/JS/images long Cache-Control lifetimes so repeat views are free.","fix":{"tier":"free","feature":"Browser Cache","prompt":"Using my site's xSpeed MCP connection: enable browser-cache headers for static assets, then re-run the audit."},"refs":[{"name":"Lighthouse — Efficient cache policy","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-long-cache-ttl"}]},{"id":"D5","name":"CDN edge serves the page","dimension":"delivery","weight":3,"optional":true,"status":"info","earned":0,"evidence":"No CDN signature detected","naReason":"Optional — a bonus when present.","remediation":"Optional: put a CDN or Cloudflare in front for global edge delivery.","fix":{"tier":"free","feature":"Cloudflare integration / CDN rewriter","prompt":"Using my site's xSpeed MCP connection: connect Cloudflare (or configure the CDN rewriter) and purge, then re-scan."},"refs":[{"name":"web.dev — Content delivery networks","url":"https://web.dev/articles/content-delivery-networks"}]},{"id":"D6","name":"Clean redirect chain","dimension":"delivery","weight":2,"status":"pass","earned":2,"evidence":"No redirects — the URL answers directly","remediation":"Each redirect adds a full round-trip before the page can even start.","refs":[{"name":"Lighthouse — Avoid redirects","url":"https://developer.chrome.com/docs/lighthouse/performance/redirects"}]},{"id":"A1","name":"No render-blocking resources","dimension":"assets","weight":5,"status":"pass","earned":5,"evidence":"Passes the Lighthouse audit","remediation":"CSS/JS in <head> blocks first paint. Inline the critical CSS and defer the rest.","refs":[{"name":"Lighthouse — Render-blocking resources","url":"https://developer.chrome.com/docs/lighthouse/performance/render-blocking-resources"}]},{"id":"A2","name":"Minified CSS and JavaScript","dimension":"assets","weight":4,"status":"partial","earned":2,"evidence":"Lighthouse audit score 50% — 1 file: fontawesome.css","remediation":"Ship minified assets — whitespace and comments are pure transfer waste.","fix":{"tier":"free","feature":"HTML/CSS/JS Minify","prompt":"Using my site's xSpeed MCP connection: enable HTML, CSS and JS minification, purge the cache, and re-test."},"refs":[{"name":"Lighthouse — Minify CSS","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-css"},{"name":"Minify JavaScript","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-javascript"}]},{"id":"A3","name":"Modern, optimized image formats","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Serve WebP/AVIF at the right compression — usually the single largest byte saving.","refs":[{"name":"Lighthouse — Modern image formats","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-webp-images"}]},{"id":"A6","name":"LCP image discoverable early","dimension":"assets","weight":4,"status":"info","earned":0,"evidence":"Audit not reported for this page","naReason":"Audit not reported for this page","remediation":"Re-run when Lighthouse is available.","fix":{"tier":"free","feature":"Resource Hints (preload) + Lazy Load exclusions","prompt":"Using my site's xSpeed MCP connection: preload the LCP image for this page and exclude it from lazy loading, then re-test LCP."},"refs":[{"name":"web.dev — Optimize LCP","url":"https://web.dev/articles/optimize-lcp"},{"name":"Lighthouse — LCP request discovery","url":"https://developer.chrome.com/docs/lighthouse/performance/prioritize-lcp-image"}]},{"id":"A5","name":"Total page weight (≤ 350KB for full marks)","dimension":"assets","weight":3,"status":"pass","earned":3,"evidence":"180KB transferred — light enough that weight is unlikely to be what slows mobile LCP","remediation":"Page weight is what decides mobile LCP once the server is fast. Resize images to the size they display at, lazy-load below the fold, and drop scripts the page does not use.","refs":[{"name":"Lighthouse — Total byte weight","url":"https://developer.chrome.com/docs/lighthouse/performance/total-byte-weight"}]},{"id":"W1","name":"Platform","dimension":"stack","weight":0,"status":"info","earned":0,"evidence":"Platform not identified","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"na","earned":0,"evidence":"Not a WordPress site","naReason":"xSpeed is a WordPress plugin; these checks apply to WordPress sites.","remediation":"—","refs":[{"name":"WordPress.org — Optimization: caching","url":"https://wordpress.org/documentation/article/optimization/#Caching"}]},{"id":"W3","name":"Powered by xSpeed","dimension":"stack","weight":4,"status":"na","earned":0,"evidence":"Not a WordPress site","naReason":"xSpeed is a WordPress plugin; these checks apply to WordPress sites.","remediation":"—","refs":[{"name":"xSpeed — feature overview","url":"https://xspeedcache.com/features"},{"name":"xSpeed vs other cache plugins","url":"https://xspeedcache.com/comparison"}]},{"id":"W4","name":"xSpeed MCP endpoint reachable","dimension":"stack","weight":2,"status":"na","earned":0,"evidence":"Not a WordPress site","naReason":"xSpeed is a WordPress plugin; these checks apply to WordPress sites.","remediation":"—","refs":[{"name":"Model Context Protocol","url":"https://modelcontextprotocol.io/"},{"name":"xSpeed documentation","url":"https://xspeedcache.com/docs"}]}],"dimensions":{"speed":{"earned":29.7,"weight":40,"score":74,"applicable":true},"delivery":{"earned":15,"weight":27,"score":56,"applicable":true},"assets":{"earned":14,"weight":16,"score":88,"applicable":true},"stack":{"earned":0,"weight":0,"score":0,"applicable":false}},"overallScore":71,"gradedWeight":83,"grade":"C","level":3,"levelName":"Average","partial":false,"unanalysable":false}},"engine":{"probes":"xspeed-scan/1.0","lighthouse":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-10-05T01:49:29.033Z","lighthouseReplayed":false},"platform":{"wordpress":false,"generator":null,"webServer":null,"cachePlugin":null,"xspeed":false,"xspeedVersion":null,"xspeedProVersion":null,"xspeedMcp":false,"xspeedHub":null,"cdn":null,"edgeFingerprint":"platform-edge","crawlerTextChars":0,"renderCache":null,"usesNextImage":false,"stackName":null,"saas":false,"hosting":null},"measured":{"ttfbMs":173,"serverTimingMs":null,"proberRegion":"Vilnius, Lithuania (EU)","redirects":0,"compression":"br","compressionBytes":{"gzip":576,"br":469},"cacheHit":false,"staticFile":false,"lighthouse":97,"lcpMs":772.8872007142536,"cls":0,"tbtMs":0,"lighthouseDesktop":97,"lighthouseMobile":87},"icon":null,"restricted":null,"screenshot":"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAHyAPoDASIAAhEBAxEB/8QAHAABAAEFAQEAAAAAAAAAAAAAAAQBAgMFBgcI/8QAORAAAgIBAwEFBwMDAwQDAQAAAAECAwQFERIhBhMxUZEUIkFSU3GBMjNhBxUjFkKxQ2KhwRckNJL/xAAYAQEBAQEBAAAAAAAAAAAAAAAAAQIDBP/EACgRAQACAgICAQQABwAAAAAAAAABEQISAzEhIkETUaHBBBQjMkJS8P/aAAwDAQACEQMRAD8A+qQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOA/rVret6H2Ww7ezGRGjUsnUKMSEpVxmnz3W20k147dTvzmu3fZy3tLiaVTTkQoeHqWPnScot8lXLdxX8ssdpPTzj+o39TdTp/p3oeodmLY0atnUyyb264z7iutbW7qSaXvtR6o63O/qTh6bTrNeZhZMs3S3iw7lOO+S79uDh+W/tsafP8A6S99HtgqNQjFaxX3WHCcG44cZWd5YkvKU+vQw632cq1z+s+gypryXXpGNGzUZyqlGmcoLljpSfSUt5t9PDY16s+XS/1g17P7PdiJahpuX7Bk+00VyudcbO7jOxKT4yTT6N/A4Srt3q1un9s8bB7QR1rH0/RpZlOqQxFjTov6pVuKST6Llvt8D0v+o3ZzJ7U9m/7fhZNWNkRyKciFlsHKO9c1LZpeexzOR/TzVtUn2hzdb1TClqepaVLSqliY7rprg23yknJuT3/8CJivKzdpn/yAsHGwsKnTNR1nUatMqzs14qh/ihKKe8nJreT6viupnyf6lYE5adHRdOz9YnmYX9x44qinVRvtylykuu+62XXdMi39hNXw815nZzWcbDyMnTqdPzFfjO2Mu7jxjZD3ltJJvo90cv2k0D/QV+kT0HLzIXV6RLTJN6ZZlxvipc1s4NcbHKUmk+nX+BERJcw9V7Ia9T2n7NYGs41NlNOZX3ka7GuUVu112+xuDk/6UaZl6N/TnQcDUanTl04y7yuXjBtt7P8AnqdYZntYAARQAAAAAAAAAAAAAAAAAADXaxqNuAqnTiPJ5777XQr4/wD9Nb/g2JqO0GkS1WNKjLDj3bf/AOjEV/jt4btbeBvjraNuv++zHJtr69sena1kZeZXTZprpjLfeftVU9unlGTZuzm9J7NzwM+rIlPTGob9KdOjVLqmuklJ7HSF5db9f3+2eLevf9foABzdQFOS80OS80BUFOS80OS80BUFOS80OS80BUFOS80OS80BUFOS80OS80BUFOS80OS80BUFOS80OS80BUFOS80OS80BUFOS80OS80BUFOS80OS80BUFOS80OS80BUFOS80OS80BUFOS80OS80BUFOS80OS80BUFOS80OS80BUFOS80OS80BA7uHyR9B3cPkj6FwNOS3u4fJH0Hdw+SPoXAC3u4fJH0Hdw+SPoXAC3u4fJH0Hdw+SPoXAC3u4fJH0Hdw+SPoXAC3u4fJH0Hdw+SPoXAC3u4fJH0Hdw+SPoXAC3u4fJH0Hdw+SPoXAC3u4fJH0Hdw+SPoXAC3u4fJH0Hdw+SPoXAC3u4fJH0Hdw+SPoXAC3u4fJH0Hdw+SPoXAC3u4fJH0Hdw+SPoXAC3u4fJH0Hdw+SPoXAC3u4fJH0Hdw+SPoXAC3u4fJH0Hdw+SPoXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWEeclFFC/G/e/AWGT2dfMx7OvmZnBLbqGD2dfMx7OvmZnAsqGD2dfMx7OvmZnAsqGD2dfMx7OvmZnAsqGD2dfMx7OvmZnAsqGD2dfMx7OvmZnAsqGD2dfMx7OvmZnAsqGD2dfMx7OvmZnAsqGD2dfMx7OvmZnAsqGD2dfMx7OvmZnAsqGD2dfMx7OvmZnAsqGD2dfMx7OvmZnAsqGD2dfMx7OvmZnAsqGD2dfMzHbX3e3XdMlmDM/RH7iJSYhgBRFSsBdi/vfgtLsX978D4ahMNbqGt4WBbfXk2SjOiqN00ot7RlJxT9UbI0usdncfVMvv7br6+dcarYVtbWwjLkk902uu/hs+pcNb9+jk2r07SJa9pEY3SlqWGo0y4WN3R9yW7Wz69Hun6Msz+0WkYDccrUMaE1w3hzTl7zSi9l1295df5NZPsZh9+r6srLqvi3KE4uD4tytk+ji1/1prr8Nvj1LM/sRh5uo+2WZucppQ4RUouMHF1tNJx864vy8Trjjw35macZy568RFt3LWtMjC+ctQxVCiSha3atoSb2Sfk9+g/vel7J/3HE2dPtH7sf29t+fj+nbrv4HP5PYyrGw8h6VZY8uV8b6nbYoqtqcpbJ8JdPfl0afj+SmN2ExFgU05WVe5rEWPYocVFy7nuXNbrffi2tt9v4GnD3tJvz3WsN2+0Wkwb73Pxa4cowjKV0dptqLW3X/uj4+a80Z56zpsFkOWfir2dpXb2r/G29kpeXXoarL7JY+RqEctZuXW1fHJdceDhKca41xbTi/BR3X8vfy2sj2MwYSy51ZGTCd9yvjJcW6pKx2e7uvDk29nuTXi+8rtzX1DeaRn1appmNnYykqciCshy232f2JZD0fAr0vS8bBpnOdePBVxlPbk0vPYmHLKrnXp2xvWNuwAGWgAAAAAAAAAAAAAAAAAACPmfoj9yQR8z9EfuWEnpgXgVKLwKmmAuxf3vwWl2L+9+CfCwmAHB65r+sYH9SoYGn6flapiy0lXyxabaq+M++a5t2Sj8Ft0ZIi2pmneA8V03+pur4fZrs9XHAu1bU79Oln5D7m2crIqxwUY91CSUns+storp16l+mdo86jtRVdk5mdZiV6nrMp0OyT5V1VwlGHFv/b12Xw3LrKbQ9nBxXYvtdnazqdeHqeFjUSydPhqePLGudiVUpceM90tpLdeHR9fI5nUP6rZmFnZWDLTKpZdE7cR7SfF5XeyjRX5+/CLl6eZNZXaHrYPOf9f58dSlz0/GWnTzcjTapK5u7vqYSk5Sjttwbg1477NP4mph2y1dW6Dr2qQrros0PO1J4eJbNwnGMaJR5J+MlvJfHbcusm0PXAeN6VrvanL7e0wybONduRgSvowpztprpnj5Mn4r3d5Kvd/FpdT2QkxRE2AAigAAAAAAAAAAAAAAAAAAEfM/RH7kgj5n6I/csJPTAvAqUXgVNMBdi/vfgtLsX978E+FhMIv9vxf7n/ce4h7b3Pcd9/u7vflx+2/UlETK1PBxciNGTl0VXSi5qE5pNxSbb28tk/RkiJnpqZiO2ryOxvZ3IxcHGv0fEsowk1jwlDdVpvdpfw38PAl09ntJoy45VWBTHIjbbeppdVO1JWS+8tluRMXtfod8JylqONSozlBd7bGPJRbXJdeq3i9n/DJtGuabdlLGWZjrJlJxjU7YuUtnJdEn/wBsvR+RuePOO4liOTjnqYWaH2d0fQp5EtH07Gw5XtOx1Q25bb7L7Ld9PDqLezmj3ZFl9unY8rrMmGZKbj1d0FtCf3SM2Tq2Lj0Zdtkp8MayNU9ottzlx2SXxb5RX3Zgj2i0v2eu63Lro580oXPhPeDakuL67pokYZT5iFnPCPEytXZjRFq92qLS8X+4XRcbL+HvSTWz/LXRvxMteg6VXHEjDBoUcTHli0Jx3UKpKKlBLyfGPoYL+0+k16fZlwy67VDGeX3UJLvJVqPLdRf8eZJhrmlzhTJahi7XKUof5V7yjvy2+2z3+w0z+yRyYT8whaT2P7PaRZGzTdIxcecZxsUoR6qUVJJ/dKcl9mb41WXr+n48cGSuVsc2XGiVTTU/s/Azatq2NpcKpZXe8bHtvCtyUVulu9vBdUNM5mPHa74RfnpPBz8+12lxx8i7lkSrofvuNEn7vve/4fp9yXX+DZadqmJqNuTXh2qx48+7saXRS8v/AEJ488fMwmPLhlNRKcADDoAAAAAAAAAAAAAAAAEfM/RH7kgj5n6I/csJPTAvAqUXgVNMBdi/vfgtLsX978E+FhMOe17sph63nwysvIyo8a5V91CSUGnGcW9mvHab8P48joQMc8sJvGaXPDHOKyi3Jw7DYKnbOzLzLbLOXOUnBNt95u+kUv8Aqy9F+c+D2OwMPIV1d2TKSsjZ70o7bxnZNfDzsl6I6UG55+SYqZc4/h+OPMQ1U9Fqs0qzCstsbna73bHZSU+85qS33XR7bb7roiJX2Wxq7arI5WVzipq17x/z8p83y93p7zb93by8DoAZjkyjqWp4sJ7hysuxGBKuVcsrLcJUOnbePi6u65/p/Vw6eXx2KPsPp0ro3WX5U7uM1ZOTj/k5OUt2uOyacnttt+Tqwb+vyR/kz/L8X+rTal2fx8/AxcOy66FOOlHaPHeaW3R7p7eHitn5NFM7Q7dQx8GGVqWSrMabtcq4wSsl8OUXFraPw/D8UjdAxHJlHi2p4sZ+HLPsZjd1OuvPzq4SnGWycGuMXKUa9nFpxTm313fhuzY6N2exdKz8vLostnZktuSnttHeUpvbZLxlOT67+huAWeXPKKmUx4cMZuIAAc3UAAAAAAAAAAAAAAAAI+Z+iP3JBHzP0R+5YSemBeBUovAqaYC7F/e/BaXYv734J8LCYcX20eqR1amjS7cmPtlDadcnxqlQ3Z+Oe6i/NHaEe/OxKL4UX5VFd09uFc7EpS36LZPxJHhqXB4uv6xG3CqrhHuM6PtSnkOXOUbLZvhDycIcOm3x67LqZtJ7Q6lXosVOcJ5VOJCSospnO2S7mEu9k0+q5N/fbbfc7t3Vq3unZDvPl5Lf4/D8P0ZeW0pwOV2m1fjmSwpY19ONj5N8L1RJxye7VLSjtLp1snHdb/p6FdS7Sa7h50sSFWJNwvnX384ShCxqFMowS3fV95NdN/0eHid6WxnCbkoyjJwe0knvs9t9n+Gha05btRqefpusVyxrP8EsSb7uVblFSVlac3t1fGMpS2XwTF2oZmb2W1HLrtcp4lzspvx4uKyIVyjPot3uns4PxT6/BnVQnGyPKEoyj4bp7oqSynm2DqOs4s7rrpZL7quOQ1dylGuOTOt7tLxVSVvT4JGzr7QatZTm3VPHnRjUznC1Y8mrv8koqaXL9KS32W++3R7M7WM4ybUZJtPZ7PwZSc4VpOcoxTaS3e27fgi2lPN8L+76vn6hHEy7rpbN0ZUcidVVb72zaSgm1NbJdOqe3kyfmdo9cohhOFeI/aLshb2VyjFcLVCFfi25Sju/x0R3YFlOFu7UalCeqxUsZezWJRk6pKEI97x2lLfpLj8yit+u/HqdPpN/930OieQ5qdtUXYocqpRbW/we8fX8mzBLWnnKv1LTMLAysK/InOGl5WVbDJnZcrZxdXFdZdH4pfd+ZOwe0movVcPGshXGq6+yDgqpSm0r7Y79ZeHGMXut9t+qSaO4KSlGCTnJRTaXV7dX4FtKcRrPaPUcDUcuuqFaqjluqKdUpymu6pklFckm95z6J79OiezNpr2r6ng61j4mHixyK8mqVkGovePdpuab3/3b1qP8t+J0alFycVJOS8Vv4GCdGNDKWXZGEb+PdKyT6pN/pX3e336EtacfjdqsxW0yvsx7cFuCty40yhGMpVWSdfVvZqUYLr86XibDsvqmp6roWVmZjqqt4R7uMKXHi3VGTb3b396T9DqALKed9mtW1mquGI5841Yc8iVmRCyydk1TjySb5N/qtn0SfhskT9D1zP1HL0yzIyIQpldbTPhVtC1quMo7S5NPq5dV5NNbpnagWU4e/tPqEMnNhRLHuVUr4yhGmTePGFsIKctn7y4uUtum/F7eDLcjtTqFfs7rlRbTPIsqjdCiT9oinDaUFyS296SezbfHdJrc7aiirHjKNMFBSlKbS+Mm92/y2ZBcFS0fZPKvvw8mGbkq7Kry8iDTjxlGCtkorby48dv4aN4ARQj5n6I/ckEfM/RH7lhJ6YF4FSi8CppgLsX978Fpdi/vfgnwsJhzOViZ8O2VuZTC9YlmNRXyrjXKMpRna2pcnySSkvDzOmBlqYeWT0DtDlLLV1WdzycKNOROzKX+W1VZG/HaW6hznDZdF18Ntzq9dx9SliafDCrz+4jjzU66MhRujbxj3blJy6pe9v1e7233R1ALM2mrmcPD1qvQ9XlZdN6vdGfcOVnKuMuHuuK8Irlv/wCzmlpHaSvJtlp/t2JjW5crX3tkbrm+6ojGUn3q3W8bFs21/wBr6belgWtOA0/SO0ENUprtsvp07/JvCuXRqU7W92rFs2pQe/GTXTZrqOzGl9oMLL0Sq+WTTg42JVVOpyU1yUJKak+8+bZr3ZdNtmuqO/Bdk1cbZi52L2rWq5VGbfj1u+qtVW7pRn3HD3OW226n8P5fgmO1OhZOfrtd9FeU65rFUrK8hxjBQvUpdOS2fHqmlv0fxOyBLWnn3sHav26rfIyY49UJwr2kpOSU7Uub7xdXDuurjJ/Z7m70/D1XF0vUqXblztljxdE52qc1a69pbOT2XvbPZ9N/4OmAsp5/VputqNGVLHzp5dNGVVVyzOqcowcG05tdWpeLls9uu222KrRO0Gbpuq42pTzJQeNfXjR9ocOcpJceW1km/wDd+qTPRQXZNXK9oMHWbsPToaHddiydbpt7yzk6lspKb3b5S3hw8X+42QMbTdft/wA2XZmRttljSlVHK2jWpWyldBbS/wBsXGO/kuh3IJa0870rRNdqw8bF3z8eijCUFFZfXvowaXXk3ty6r4eHw6GOtZ2pdo4YGTk5LyK7FkXxV0Z1KMLaJwSgpe69lJbtLd7vqekAuyagAMtAAAAAAAABHzP0R+5II+Z+iP3LCT0wLwKlF4FTTAVoko3LfomtihbKO4IT+S80OS80axwKcCatbNpyXmhyXmjV8BwGps2nJeaHJeaNXwHAamzacl5ocl5o1fAcBqbNpyXmhyXmjV8BwGps2nJeaHJeaNXwHAamzacl5ocl5o1fAcBqbNpyXmhyXmjV8BwGps2nJeaHJeaNXwHAamzacl5ocl5o1fAcBqbNpyXmhyXmjV8BwGps2nJeaHJeaNXwHAamzacl5ocl5o1fAcBqbNpyXmiPlzTUYp7vfchqBkjHYUkyuRUAIAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvd2/Tfqh3dv036omglt6whd3b9N+qHd2/TfqiaBZrCF3dv036od3b9N+qJoFmsIXd2/Tfqh3dv036omgWawhd3b9N+qHd2/TfqiaBZrCF3dv036od3b9N+qJoFmsIXd2/Tfqh3dv036omgWawhd3b9N+qHd2/TfqiaBZrCF3dv036od3b9N+qJoFmsIXd2/Tfqh3dv036omgWawhd3b9N+qHd2/TfqiaBZrCF3dv036od3b9N+qJoFmsIXd2/Tfqh3dv036omgWawhd3b9N+qHd2/TfqiaBZrCF3dv036od3b9N+qJoFmsIXd2/Tfqh3dv036omgWawELUtUxtOdUch2Odik4wqqlZJqPi9opvZbrr/K8yaajVtPy7dRxc/TrKYZFNVtDVybi4zcXv0+KcF9+vh4khqWwqzMa2CnXfW4uCs35L9LW6f2L45FMo8o21uO2+6ktvHb/AJOF7Qdk8+7T8/u54+RbKF9kZRhxtvlOrhwl8OO73/EVt03Ms+y2RLVMWUo1xhbkWZGQqo7VRh7jjBb9W+dcJeHxn5lqGbl2SzMd8trq+MUm5clt1bS6/gjPWtOjRl3Ty641Ym/fSb24JJNv+Vs11RxuX2TydOxMKzFqqy5Y+Nj47ojWuM5V1XRcmm14u1Nfyv53WTE7DW/6frxbbMerKnTOFk1Dd+9jqrbf47NJ/hFqC5dXrOvabo2LVkajlQqqte1b2cuXx6Jf8mRaxhS0yGfXa7MabUYuEJSk5OXHjxS3336bbbo0vabs3k6rZpGZi31Y+fp6mkmt65KcVGS6p7eC2ez+3lJq0nUMPs3PCwcupZ9kpTle48UnKW8uK2ezSbS6P4N7k8LcpFXaXS7ZVKORLayPJSdU0o/q6SbXuv3JdH16F1HaHT7+Crnd3k7VVGt0TU3JxUv0tb7cWnv4Gqp7OZVN1Dx3i0UQddjqTlPaVcZKKUum6e8W21v0fjvuoOV2Qzc3Fg8yeJLO/wAjsvcpS5SsSXeRWy4uHCPFddktt/iWoS5dZZqmJXq1Wm2W8cy2mV8K2n70ItJvfw+K6eJbpGsYOr4NeZp+RG3HnKUYy6rdqTi+j6+MX9zU9pezl2rZML8fLWPdCpVQs23a3bU3+YSkl5PZmv0TsrLTtfxXCKjh46ttk4xSjKbtsdSXXf3Y22J9PlJUUXNt7f2j02iWSrrbILHjZKcnVPjtXtz2e2z238EbTv6t5rvYbwW8lyXur+fI4zU+x+VmW6g676qVk+0f5HOc242wcePB+7FJ8W2ur4opqHZbK7nJnGVFqi7ZwUK95387o28bN2k0uPHbfqn8PAtQXLsLc3HrjTKVqcbrFVBx95OT36dPsyJDXMKWoPCU7VcrXRu6pKDs4c+PLbbfj18TT6LpWYtHwY3UV49sNRsy51R6KMJWWSW34kjPPstXdfql12Rd3uVbOylxslxpcqlXyUd9uS69f5J4Llv45FEo8o3VuPXqpLbp4lzuqjJRdkFJvZJyW7fkcbZ2Nuya2r7MSlSnVGdOPW1XKqMHCa285xk1/CUfHbcxVdh7o3afbflxybKHvZKbnHdq1TUls+r2UY7P5U/4ao+63LtY5NEuPG6t8ntHaS6v+CNPVsKFmZW705YdSvuUU3wg+XXp8fcl08ehy8OxPC3RZKyprCpqqnFOUFyhNSc4qL6ttdd/JePg8+j9lcjBxNSostxf/sYEMKE64NOXHvP8k/5feLf7MVBcupqyqLa1ZXdXKDXLdSXh8SPnathYOdg4eVeq8jNlKNEWn77it31+H5OSu7KZLuw4NVVuzKUr3iw41rHVcYyg93v77rh4L/jc2faPszdrGoSy450qHVVCONGMItRmp895NrfbeMPBrwN8eOE5e8+HPkyzjG8IuXQZOdi4tc55GRXXGDSk3Lwbey3L/aaPrV+PH9S8fL7nKy7L5MsnPtVmMo3tzjHg3vJ2Rnu2+q/Ts9ns999l4GDU+x2RlaZXi1X0Vy5ZMpSUdvets5qW66vbw2+P4R0jj4pq8vw5zycsXWLps/WcHT5Wxy7+7dUa5T3i+inLjF+Hmvx8TPj5+NkJuu1fuSqW/TeUXs0t/HZo1Ov9no6vn4d07eNVVdtd1e37qlHaO/2fU1q7KZSpqhLJosslVCF1koPeE1Y7JTr8m3J+kX8NiRhxTjHt5Wc+WMp9fDp8rUMTFolddfBVxezae/Xy2RGxNcwMqahXbKLlB2RdkJQUoppNptLdbteq8zSZXZSyWLj1UvF92E4Tc6/BuyM+Uf56f8P4dcq7JUrT8auU3bkV2VOU7ZSnHjGyM3GMW9knxXovIunDEf3ebTfmmfGPh0vf1e//AJYe51l736fuVV1TlCKsg3NbxW/iv4OP/wBHTjZqE1ZXZK+blGU5T672qzZpPZbbbJ9f+U82H2YyqM7T75X4z7iMVZKNWzls5vZLwX6/FbPx8d9lJ4+OvGX4WOTkvzj+XWgA4PQAAAAAAAAAAAAAAAAFtjkoSdcVKe3upvZN/f4FwA5mHaedSonqGFGmq7JsxlKmyV0lKCnu+Kgnt7nw8/gT7O0ukwcuWYmow7zlGEnFrZS6NLZvZp7Lrs9y+OiY6eO+dv8AgvtyI9V1lYppp9PD33t+DV43YnTcdy7uVq5VRqbcYOT4wjFPlx332ium+38Hoj6M93Dzf146qWwr7SaVNzXtMo8FJy7ymcNuPVrql1S67eP8GwwM2jPx1fizcq23HrFxaaezTTSaf3NXn9msLOrthfK1xssnZJbrxlHi/h5Gw0jTqtLwYYtD3hFt78Iw33e/hFJf+DGX09fW7dMJ5NvaqTAAcnUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf//Z","screenshotDesktop":"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAFcAfQDASIAAhEBAxEB/8QAHAABAAMBAQEBAQAAAAAAAAAAAAMEBQYCAQcI/8QAOhAAAgEDAQUHAwMDAwMFAAAAAAECAwQRIQUSFDFSBhMiQVGSoVNxgQcyYRWRsSMzQhYk8ENiosHR/8QAFwEBAQEBAAAAAAAAAAAAAAAAAAECA//EACIRAQACAwEAAgMAAwAAAAAAAAABEQISIQMxoUFSkRMyQv/aAAwDAQACEQMRAD8A/qkAAADiv1F7U3vZm97Pu1p0Z2lzcyV7vxbcKEY5lKLzo4rMvsixFpM07UH5RY/qpOjtHblba9qv6PSrONlVorVwVOrOLll6up3T3cesV5mr2/7V7X2RX2LT2dTdCd3Z3NzVp8DO8mpU1TahuwksLxtOXLkNZNofoQPzfZP6g3Va7dCrYq8uLiFo7W3s5RWZVLZ1qmZyko7q3Xh/Yu2f6k2V9cWSsdnXtW1uKtrQlcNwiqVSut6MWnLLwmstJrUayXDuwARQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+VJbkJSxnCzgD6Dl4dsLaPc07m2rRuatRUlSpeLEmk4puW7hvLxlYeMptYZ6j2ysqkZ93b3O9GnGeJqKXihKcVo3zjFvl98PQtSlw6YHO1O1FOps62u7C1q11XrdzGMlJN/6bmmt2Mm8pLy89cYZ5rdsdnUFW76ldQVCTjVe4sRScYuXPVZklpl6PQVJcOkBW2bew2hZwuaUKkIybW7UWGmm0/8FkigAAAAACHiY9MhxMemQpLhMUNq7G2ftaVGW0baFd0o1Iw3m8JTg4TWPPMW0WeJj0yHEx6ZFLhzW0Ow2ybmlbULejC2tYVbapVpRjvd7G3/ANqGr8KWFqtWsrzNPb3ZvZW3qtvU2pbzq1LeM4U5Qr1KTUZ43l4JLKe6tH6GlxMemQ4mPTIdOMa47HbArwnCezqcVLu/9ucqbj3cHCG64tOOItx0xo2jLu/0+2dX7RbO2lRnwtCydGULWhTUIydJNU8tc0s+mdMZS0Ot4mPTIcTHpkLk4mBDxMemQ4mPTIlFwmBDxMemQ4mPTIUXCYEPEx6ZDiY9MhRcJgQ8THpkOJj0yFFwmBDxMemQ4mPTIUXCYEPEx6ZDiY9MhRcJgQ8THpkOJj0yFFwmBDxMemQ4mPTIUXCYEPEx6ZDiY9MhRcJgQ8THpkOJj0yFFwmBDxMemQ4mPTIUXCYEPEx6ZDiY9MhRcJgQ8THpkOJj0yFFwmBDxMemQ4mPTIUXCYEPEx6ZDiY9MhRcJgQ8THpkOJj0yFFwmBDxMemQ4mPTIUXCYEPEx6ZDiY9MhRcJgQ8THpkOJj0yFFwmBDxMemQ4mPTIUXCYEPEx6ZDiY9MhRcJgQ8THpkOJj0yFFwmBDxMemQ4mPTIUXCKGzbGDg4WVtF03mDVKK3X6rTQ8x2VYRupXEbOgq0qapOW4v2rOF8k/Ex6ZDiY9Mi9OFK1t6KiqVClBRk5pRgliT5v76vX+StX2Ns6vcUq1WzoupTm6sWljxPnJpc39yzxMemQ4mPTIdOPdCjSt6UaVCnClTj+2EIpJfZI9kPEx6ZDiY9MiFwmBDxMemQ4mPTIUXCYEPEx6ZAUXCuADTmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9jFzfhWT4TWnOf4CxFvPcz9PkdzP0+S0CW1rCr3M/T5Hcz9PktAWawq9zP0+R3M/T5LQFmsKvcz9PkdzP0+S0BZrCr3M/T5Hcz9PktAWawq9zP0+R3M/T5LQFmsKvcz9PkdzP0+S0BZrCr3M/T5Hcz9PktAWawqOlNLl8ngvGfHkWEmKegAGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAms+c/wQk1nzn+BPw1j8qPaS1v7u0px2XWVKqnNNubho6c4p5XpKUZfgznb9p4uqo3VvJZqd2/CsJxW5nwa4efjOToq1xRoVKMK1WEJ1p93SjKWHOWHLC9XiLf2TIv6hZuyhecVR4Se6o1t9bj3mksPlq2l+TWPpOMVUM5ecZTdy5hW/a2hQhOd5QqSUZSqxjGLcpNLSHh0w84zn+cklGh2rr2se+uaNKcqUcrw5Uu5eVpHT/U3c4fLlg6i1uKN3bUri1qwrUKsVOFSEsxlF8mn5olNz7zP/ADH8Z/wR+0/1y9W37UOq3RvKEae9We7NRbw0lTSe75at5T5+aNzY1K5obLtqV9PvLmMMVJb29l/fC/wT17ijQlRjWqwpyrT7umpSxvyw3herwm8fwyOjtCzr3dW1o3VGpc0s79KM05R5c15c1/dGMvScoqo/jePnGM3c/wBWQAc3QAAAAAAAAAAAz48jQM+PIsM5PQAKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE1nzn+CEms+c/wJ+Gsflm9pdh/1upsreuKtCFndu4k6VSVOcl3VSGFKLTWs0/smjiqH6aXtKdrnbLnSoQoRUJKWF3cotx56p7udf+Tz/J3+2tr22x6FGrd7+5Vqxox3I5e8+Whi2nbW0uI0m7W4i6spxi/DKPhlu80/s/ybw8/TKLxjjOXr54zWU9UeynYu72Jf2FartKNanbUIUmoxkpSSoxp7nPG5vRc8YzvP++fT/Tu9p3NxU/rUqlGX+3b1FJ00lWhJRevJ0qcab9cyfng62h2it7jZ3GUaFZw7mdZxkkmlHHP750+zKn/WFml4qFbSe5JpxwnuSllNtZi1HSXJ5++LHn6T+En184/LAh+nl1wsoy2r/wB46sZxulGW/TiraVHEcvKxKW8tfJeepsdjeyctg311d1Z27qVt5KNCMoxhFqGiTb6PkkpdttnzhvTo3K8W6lGG9lNNpvHLRPT/AOtTTjtul/U42dSHdTlQVeO/NZfrHHLK+/rjkxl5emPMoMfXzn4lrA5GHbi1lHPC1H4lFbtSLc09cx9dNV64fodJsu9p7RsKN3STUKqyk/LXH/jJn45+cXlDWHth6TWMrQAOToAAAAAAAAGfHkaBnx5FhnJ6ABWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAms+c/wAEJNZ85/gT8NY/KwMIye0c9pQtKP8AR0nXnU7uTcVJRjJNb2P4bi/smYsNr9oXTqN7NmmoqrBSpvealiSg8aaJuLXNbmdc6Smpl2GFnkMI5SvtjbqqONvs6M0svflQnFNKm5LRv/k1jHOPnnKJI7T27UhtOnwMaVWhQm6E3Tk1Vml4WlnVN58OcrC55FFunwj44xbTaTa1X8HOVr/bNXZl1OhbOF1CqoU13TW8pPd1UuajlSbWmn8Mr2u1O0GKMK1iu9nJKW9TeILvN1vKaXJZxz1zyFFuswvQHF0b7tNXd3cQpbkaMFUhRnRcIze6m4JOLlJ5ysqS111WhehtbbSryhU2et2NzGk5RpT8UG5JyWuMaRec4WWnqtVFumBgQutp3uwa83CrZ38G91U6XP7KaeV+PLOmSjLaW37WFaMrSVx3feOFR0XmSVVRimo85buXphPK+4ot1oMW4v8AaFPatvRhaOVrUklKe424+Fea0Wrer9MIoPbm15Kc6Oz41KanVhFwjKXeKGmcp6ap4T5ppLUUW6kHL3N9tu52VOtQouhVVd7tNUXvypqDlqm9G2kuWh9e09uOpbQ4SMVONKdSSoTe7mrFSjz5qLfryb0FFunBy1Dbm1a13KMLDft1cOl3ipTWiqyg17Vvb/7fLmXNg7Q2nd3Uv6jb9xSdJbqVGUcz3pb2rfLG7zSzzFFt0z48jQM+PIQmT0ACsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABNZ85/ghJrPnP8AAn4ax+VXbe0Z7Pjad1SjUlcVu68UsKPglLP/AMfky7LtZTu9oW9tTs6u7Xq93GbnHSPdxnvNZ0/cljn/AIOjq0qdaO7VhGcc5xJZR8jQpReY04J53tIrn6ka6xbftPa143U40LhQtqUq05Pd/akn1Zy0+Xl54M99uLaNK4lOyuYyt5tVNFKKSqqD8Szl4ecLTyydXGlTjndhFZ54XM+Rt6McbtKmsLCxFcs5/wAjh1zlDtjbVbqjRdjew75xjDMFnWTi21nRJrn5plz+vx39qwjbTbsaTq/uS73Dmml6fs5v1NdUKK3cUqa3cY8K0xy/yw6FF1VVdKHeJOO9urOHq1n8Dh1y0u3FrRp5urG8jU/1JbtNRmtyEsb2U/P/AM01Lu0O1FCzs6dZ2txKdRVsU8xWJUm003nCy1hYybncUcJd1TwuS3VofXSpvGYReMtacs8xw65yn2vt61xKhb2dzOcK0aM23BRjmpGGc51WZeXo+RJPtbZraFSyhbXcq8JyhLwxSW7nLy3ywsm9GhSjndpQWfSKPTpwby4Rz64HDrlF23tYbzuLO6gownUk47st2Marp5evm0tP5NvY21VtRVpQt6lKnTk4pzaeWpSjLk2tHHyb5l2VvRkpJ0oYksPTmfLS1oWdCNG1pRpUo5xGK9Xl/LbHDqYAEUAAAz48jQM+PIsM5PQAKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACnVdJvw5TB8Cwk4x/T+Rxj+n8keBgVC3KTjH9P5HGP6fyR4GBUFyk4x/T+Rxj+n8keBgVBcpOMf0/kcY/p/JHgYFQXKTjH9P5HGP6fyR4GBUFyk4x/T+Rxj+n8keBgVBcpOMf0/kcY/p/JHgYFQXKTjH9P5HGP6fyR4GBUFyk4tv8A9P5Io8j7g+hJmwABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfNemftY16Z+1l8EtvVQ16Z+1jXpn7WXwLNVDXpn7WNemftZfAs1UNemftY16Z+1l8CzVQ16Z+1jXpn7WXwLNVDXpn7WNemftZfAs1UNemftY16Z+1l8CzVQ16Z+1jXpn7WXwLNVDXpn7WNemftZfAs1UNemftY16Z+1l8CzVQ16Z+1jXpn7WXwLNVDXpn7WNemftZfAs1UNemftY16Z+1l8CzVQ16Z+1jXpn7WXwLNVDXpn7WNemftZfAs1UNemftY16Z+1l8CzVQ16Z+1jXpn7WXwLNVDXpn7WNemftZfAs1UNemftY16Z+1l8CzVQ16Z+1jXpn7WXwLNVDXpn7WNemftZfAs1UNemftY16Z+1l8CzVQ16Z+1jXpn7WXwLNVDXpn7WNemftZfAs1UNemftY16Z+1l8CzVQ16Z+1jXpn7WXwLNVDXpn7WNemftZfAs1UNemftY16Z+1l8CzVQ16Z+1jXpn7WXwLNVDXpn7WNemftZfAs1UNemftY16Z+1l8CzVQ16Z+1gvgWagAI0AAAAAAAAAAAAAAAAAAAAAAAAhurqhaUu8uq1OjTzjeqSUV8kqlFpNNYZU2lY8bGi41pUalGbnCcYqWG4yi9Hpykzn6/Y2hO+jX71Tp+NyhKEU5NzjNapee603zaeC8Trq96OcZWSOFzQm0oVqcm97GJL/i8S/s9Gcu+x1OGz92nWVS8bjOpUqwTjVniGXJY1TcW8esmT7M7HWVio4nKb7ipQm91LeU3mT01T5LPohw62YbW2dO1ncwvraVvCW7KqqsXGL9G8n1bUsHV7pXts6m/3e53izvZxjHrnQyLLsvC02ZcWkbyrN13GMqkoR/ZHlDCS5ptN83nme32apu4dR3NRwlPMqbisNb05JfiVSTX2j6Dh1sQvrWcaEo3NGUa7caTU1io0m2o+uib09GFfWrso3auKTtZRUo1lNbjT5NPlrlGNU7LW9TZlCydxXhGjNzhOniLjlYwsLC0zy9X6nmy7LUbazvLaNVxhWdJQwtIRp4aWP5km39xw63be6oXMHO3rU6sVjWEk1qk/8NP8n2tc0KMZyrVqcFCDqScpJYiucn/H8nMz7GW8YzlSuKjnuJJTSayqe4ly5Nc156eheodn0tm8JWrJRnaTtp91HdxvvLcfTGdBw62Le4o3NJVLerCpTbaUovK0eGS5Xqjnr7spZ3VVzVWtSzBJOLzJSTbUt55b1ecPzSfkV6PYqwpVqdTva01TUUlN50U99L7cv7IcOumqVqVNwVSpCLm92KbxvPDeF+E3+D7Sqwq04VKU4zhNKUZReU0+TRzezex9ps+4tatKtUk6HLfSefDOOjfLKm845tI9bH7LUtl3VKpRrNxpUXBLdSzLCjGWEsLCUvu6kmOHW9Tu7epQlWp16cqMXJSmpLCcW1LL/hpp/Y91KtOnTlOpOMYRWZSbwkvU5pdjLNUI0VXrOnGNSKU1GWN+Ci/L+M/dss2/Ze0o1pzVSbjO2lbSgkknGWMvTz0+WdZx8/xl9OUZen5x+2zRuqFeUlRrU6jjzUZJ41a/zGS/DPFzf2lrLFzc0aT9JyS9f/x/2Zg1Ox1pOk6fEV8NYy0m1pHONObcW8/++XqWKfZayjdyrOU3Byz3cfCmsTWG1hteNrHokhr5ft9Jt6/r9t7eXqiO5uaNtRnWuKsKVKGspyeEvuzBqdkrOUqjU5x36fd4XL9298tFm37P0aNDaFJVqkleU1Tm2kmsRazouev20+5NfP8Ab6a29P1+2tQuKVxTVShUhUg20pReVlPDPe8vVHN3XZCzuLl1pVasXKbm1HRNucpZ08/FjPoj7DshYwuKVWnKcFTmp7kUoxbUpST0xr4sZ9ENfOv9vpNvT9ft0gAOTsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//2Q==","checks":[{"id":"S1","name":"Lighthouse performance score (desktop)","dimension":"speed","weight":18,"status":"pass","earned":17.5,"evidence":"97/100 (Lighthouse 13.5.0, desktop)","remediation":"The composite Lighthouse score — every fix below moves it.","refs":[{"name":"Lighthouse performance scoring","url":"https://developer.chrome.com/docs/lighthouse/performance/performance-scoring"}]},{"id":"S2","name":"Largest Contentful Paint ≤ 2.5s","dimension":"speed","weight":8,"status":"pass","earned":8,"evidence":"LCP 773ms","remediation":"Serve the hero content faster: cache the page, preload the LCP image, and ship critical CSS.","refs":[{"name":"web.dev — Largest Contentful Paint","url":"https://web.dev/articles/lcp"},{"name":"Optimize LCP","url":"https://web.dev/articles/optimize-lcp"}]},{"id":"S3","name":"Cumulative Layout Shift ≤ 0.1","dimension":"speed","weight":5,"status":"pass","earned":5,"evidence":"CLS 0.000","remediation":"Reserve space for images/embeds so the page does not jump as it loads.","refs":[{"name":"web.dev — Cumulative Layout Shift","url":"https://web.dev/articles/cls"}]},{"id":"S4","name":"Total Blocking Time ≤ 200ms","dimension":"speed","weight":5,"status":"pass","earned":5,"evidence":"TBT 0ms","remediation":"Less JavaScript on the main thread: defer scripts and drop unused bundles.","refs":[{"name":"web.dev — Total Blocking Time","url":"https://web.dev/articles/tbt"}]},{"id":"S5","name":"First Contentful Paint ≤ 1.8s","dimension":"speed","weight":4,"status":"pass","earned":4,"evidence":"FCP 773ms","remediation":"First paint is gated on server response and render-blocking CSS.","refs":[{"name":"web.dev — First Contentful Paint","url":"https://web.dev/articles/fcp"}]},{"id":"D1","name":"Time to first byte ≤ 200ms","dimension":"delivery","weight":8,"status":"pass","earned":8,"evidence":"TTFB 173ms measured from Vilnius, Lithuania (EU) (best of 2 requests). This includes the network round trips between us and your origin, not just server time. Google measured your server responding in 41ms from its own network — the gap between the two numbers is distance, not your server.","remediation":"The server rebuilds the page on every request. A page cache answers in 5–15ms.","refs":[{"name":"web.dev — Time to First Byte","url":"https://web.dev/articles/ttfb"}]},{"id":"D2","name":"Page served from cache","dimension":"delivery","weight":7,"status":"fail","earned":0,"evidence":"No cache evidence in headers or HTML","remediation":"Serve HTML from a static cache instead of rebuilding it per visitor.","fix":{"tier":"free","feature":"Page Cache + Preloader","prompt":"Using my site's xSpeed MCP connection: enable page caching, start the preloader so pages are pre-warmed, and confirm get_cache_status reports hits."},"refs":[{"name":"MDN — HTTP caching","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching"}]},{"id":"D3","name":"HTML compression (bytes on the wire)","dimension":"delivery","weight":5,"status":"pass","earned":5,"evidence":"Content-Encoding: br — 0.5KB on the wire (gzip would be 0.6KB)","remediation":"Compressed well. gzip and Brotli both pass.","refs":[{"name":"MDN — Content-Encoding","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Encoding"},{"name":"RFC 7932 — Brotli","url":"https://www.rfc-editor.org/rfc/rfc7932"}]},{"id":"D4","name":"Efficient cache policy on static assets","dimension":"delivery","weight":5,"status":"fail","earned":0,"evidence":"Fails the Lighthouse cache-policy audit — 1 file: aes.js","remediation":"Give CSS/JS/images long Cache-Control lifetimes so repeat views are free.","fix":{"tier":"free","feature":"Browser Cache","prompt":"Using my site's xSpeed MCP connection: enable browser-cache headers for static assets, then re-run the audit."},"refs":[{"name":"Lighthouse — Efficient cache policy","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-long-cache-ttl"}]},{"id":"D5","name":"CDN edge serves the page","dimension":"delivery","weight":3,"optional":true,"status":"info","earned":0,"evidence":"No CDN signature detected","naReason":"Optional — a bonus when present.","remediation":"Optional: put a CDN or Cloudflare in front for global edge delivery.","fix":{"tier":"free","feature":"Cloudflare integration / CDN rewriter","prompt":"Using my site's xSpeed MCP connection: connect Cloudflare (or configure the CDN rewriter) and purge, then re-scan."},"refs":[{"name":"web.dev — Content delivery networks","url":"https://web.dev/articles/content-delivery-networks"}]},{"id":"D6","name":"Clean redirect chain","dimension":"delivery","weight":2,"status":"pass","earned":2,"evidence":"No redirects — the URL answers directly","remediation":"Each redirect adds a full round-trip before the page can even start.","refs":[{"name":"Lighthouse — Avoid redirects","url":"https://developer.chrome.com/docs/lighthouse/performance/redirects"}]},{"id":"A1","name":"No render-blocking resources","dimension":"assets","weight":5,"status":"pass","earned":5,"evidence":"Passes the Lighthouse audit","remediation":"CSS/JS in <head> blocks first paint. Inline the critical CSS and defer the rest.","refs":[{"name":"Lighthouse — Render-blocking resources","url":"https://developer.chrome.com/docs/lighthouse/performance/render-blocking-resources"}]},{"id":"A2","name":"Minified CSS and JavaScript","dimension":"assets","weight":4,"status":"partial","earned":2,"evidence":"Lighthouse audit score 50% — 1 file: fontawesome.css","remediation":"Ship minified assets — whitespace and comments are pure transfer waste.","fix":{"tier":"free","feature":"HTML/CSS/JS Minify","prompt":"Using my site's xSpeed MCP connection: enable HTML, CSS and JS minification, purge the cache, and re-test."},"refs":[{"name":"Lighthouse — Minify CSS","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-css"},{"name":"Minify JavaScript","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-javascript"}]},{"id":"A3","name":"Modern, optimized image formats","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Serve WebP/AVIF at the right compression — usually the single largest byte saving.","refs":[{"name":"Lighthouse — Modern image formats","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-webp-images"}]},{"id":"A6","name":"LCP image discoverable early","dimension":"assets","weight":4,"status":"info","earned":0,"evidence":"Audit not reported for this page","naReason":"Audit not reported for this page","remediation":"Re-run when Lighthouse is available.","fix":{"tier":"free","feature":"Resource Hints (preload) + Lazy Load exclusions","prompt":"Using my site's xSpeed MCP connection: preload the LCP image for this page and exclude it from lazy loading, then re-test LCP."},"refs":[{"name":"web.dev — Optimize LCP","url":"https://web.dev/articles/optimize-lcp"},{"name":"Lighthouse — LCP request discovery","url":"https://developer.chrome.com/docs/lighthouse/performance/prioritize-lcp-image"}]},{"id":"A5","name":"Total page weight (≤ 350KB for full marks)","dimension":"assets","weight":3,"status":"pass","earned":3,"evidence":"180KB transferred — light enough that weight is unlikely to be what slows mobile LCP","remediation":"Page weight is what decides mobile LCP once the server is fast. Resize images to the size they display at, lazy-load below the fold, and drop scripts the page does not use.","refs":[{"name":"Lighthouse — Total byte weight","url":"https://developer.chrome.com/docs/lighthouse/performance/total-byte-weight"}]},{"id":"W1","name":"Platform","dimension":"stack","weight":0,"status":"info","earned":0,"evidence":"Platform not identified","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"na","earned":0,"evidence":"Not a WordPress site","naReason":"xSpeed is a WordPress plugin; these checks apply to WordPress sites.","remediation":"—","refs":[{"name":"WordPress.org — Optimization: caching","url":"https://wordpress.org/documentation/article/optimization/#Caching"}]},{"id":"W3","name":"Powered by xSpeed","dimension":"stack","weight":4,"status":"na","earned":0,"evidence":"Not a WordPress site","naReason":"xSpeed is a WordPress plugin; these checks apply to WordPress sites.","remediation":"—","refs":[{"name":"xSpeed — feature overview","url":"https://xspeedcache.com/features"},{"name":"xSpeed vs other cache plugins","url":"https://xspeedcache.com/comparison"}]},{"id":"W4","name":"xSpeed MCP endpoint reachable","dimension":"stack","weight":2,"status":"na","earned":0,"evidence":"Not a WordPress site","naReason":"xSpeed is a WordPress plugin; these checks apply to WordPress sites.","remediation":"—","refs":[{"name":"Model Context Protocol","url":"https://modelcontextprotocol.io/"},{"name":"xSpeed documentation","url":"https://xspeedcache.com/docs"}]}],"dimensions":{"speed":{"earned":39.5,"weight":40,"score":99,"applicable":true},"delivery":{"earned":15,"weight":27,"score":56,"applicable":true},"assets":{"earned":14,"weight":16,"score":88,"applicable":true},"stack":{"earned":0,"weight":0,"score":0,"applicable":false}},"overallScore":83,"partial":false,"challenged":null,"unanalysable":false,"gradedWeight":83,"grade":"B","level":4,"levelName":"Fast","reportUrl":"https://xspeedcache.com/scan/r/rakibulislamtuhin-infinityfree-me-187259ffbe","recommendations":{"recommend":[],"scanner":{"name":"xSpeed Scan","free":true,"auth":"none","mcpUrl":"https://xspeedcache.com/scan/mcp","tools":["run_speed_scan","get_speed_scan"],"docs":"https://xspeedcache.com/docs/scan-mcp/","connect":{"claudeCode":"claude mcp add --transport http xspeed-scan https://xspeedcache.com/scan/mcp","mcpServers":{"xspeed-scan":{"type":"http","url":"https://xspeedcache.com/scan/mcp"}}},"note":"Free, no API key. Scan any public site and get the same graded report as this one, with the fix for every failing check."}},"captures":{"desktop":{"version":1,"state":"unavailable","scanId":"rakibulislamtuhin-infinityfree-me-187259ffbe","device":"desktop","reason":"safe_capture_provider_unavailable"},"mobile":{"version":1,"state":"unavailable","scanId":"rakibulislamtuhin-infinityfree-me-187259ffbe","device":"mobile","reason":"safe_capture_provider_unavailable"}}}