{"scanId":"ridgeway-church-0bec84df31","url":"https://ridgeway.church/","finalUrl":"https://ridgeway.church/","status":"complete","source":"web","visibility":"listed","scannedAt":"2026-10-02T16:18:05.245Z","durationMs":17467,"rubricVersion":"2026.10.1","strategy":"both","device":"desktop","devices":{"desktop":{"device":"desktop","lighthouse":99,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-10-02T16:17:53.295Z","lighthouseReplayed":false,"metrics":{"lcpMs":725.3909328132188,"cls":0.0006063683857222076,"tbtMs":77.5,"fcpMs":215.6954664066094,"speedIndexMs":402.55962074215745,"serverResponseMs":1,"totalBytes":899781},"field":null,"checks":[{"id":"S1","name":"Lighthouse performance score (desktop)","dimension":"speed","weight":18,"status":"pass","earned":17.8,"evidence":"99/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 725ms","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.001","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 78ms","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 216ms","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 108ms measured from Vilnius, Lithuania (EU) — your server reported 9ms of that (Server-Timing); the rest is network distance to our prober.","remediation":"Your server is already fast; what this check measures is dominated by the distance to our prober. Send Server-Timing (you already do) and compare against a prober near your audience.","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":"pass","earned":7,"evidence":"Cache HIT evidence in response headers","remediation":"Serve HTML from a static cache instead of rebuilding it per visitor.","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 — 15KB on the wire (gzip would be 15KB)","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":"partial","earned":2.5,"evidence":"Lighthouse cache-policy audit score 50% — 1 file: Kokn6QaVtLpRFCgmB8GWexDoICSqY3qOm0AiAFGkNTo-1790957874-1.3.1.1-NjGqShSPkq2arFLJLnfFYq5itMQEn3uBAvtPWftbi6SbXmgtwXmRCfmrlixUjDVsOiXdq745aKqIYfU3DMQTsg8YmajvWCNP6_JUB6cX96KsuwPXCUfVkD6ZKnxr8kZIFOG25eUsEEhIKS3xfwIX1dSwEfEwjScJ_tyq2SeiQOASr5lnwc0IVaephRAUli3OiZJu0s8Njh4gMF0_fI65OWutzeOjtMZbOUpmMuNuc_Lh8FP7ZOrTFEG0_cCff4UG41wO9TRC4ic8GP_UsEAotq9oDF.WGwu9QuPkRwuyo7FMxCtBJDZhFxVAO0ElrotRbjFFs.ImC2CYEthv.qjlJvbM4yFlic5ookeUUwG.8dXvAKfcQQH3vbqYGbVBkSru7TDyCUHSqkwTcldx5Ney3m1BDIu0WClM_jxnzTd2fO9NJ.U.50TVF1_iVTBB913mXgzoj3UHyaOg4zDVD0qxxxc8T.SCZ.VF9vbw8pqnbEXry3Qzkxaqen2Rqqem038Bqd0c_B.Ear4lmpCMcIxRJKdCCKUdFrCwRqhAbszsI0Wn1n7w2eef_EXFbe5TwZp7eLzxe27LnYuamApAU6Qge1Bx9EQ6_FxapkL823dH1lZwu0__h5IHwr9VDj1KEQftsERpgmRkQJ12_S.4ziIb1RLAGAynRYZZRerxdImYA5fTjYPe1mC9FO1jUwH.2pkNRB6G_9CtgNWNi2l1j6EFNkhUGxfqDtViNsCNMzKN.3g (challenges.cloudflare.com)","remediation":"Every asset with a short cache lifetime here is served by another host (challenges.cloudflare.com). Their Cache-Control is not yours to set — this check will not clear while you load them.","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":"pass","earned":3,"evidence":"Cloudflare answered this page from its edge (`cf-cache-status: HIT`).","remediation":"Serving HTML from the edge.","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":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Ship minified assets — whitespace and comments are pure transfer waste.","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":"partial","earned":2,"evidence":"879KB transferred — above 350KB, where most WordPress pages fail 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.","fix":{"tier":"free","feature":"Minify + Lazy Load + Image Converter (Pro)","prompt":"Using my site's xSpeed MCP connection: enable minification and lazy loading (and image conversion on Pro), then re-check page weight."},"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":"WordPress detected","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"fail","earned":0,"evidence":"No caching plugin detected","remediation":"WordPress rebuilds every page in PHP unless a caching plugin serves it statically.","fix":{"tier":"free","feature":"xSpeed Cache (free on wordpress.org)","prompt":"Install and activate the xSpeed plugin from wordpress.org, run its setup wizard, and enable page caching."},"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":"fail","earned":0,"evidence":"xSpeed not detected","remediation":"xSpeed bundles caching, minification, lazy-load, image optimization and a built-in MCP endpoint that requires an authenticated client for management actions; it also imports settings from other caching plugins in one click.","fix":{"tier":"free","feature":"xSpeed Migration (one-click import)","prompt":"Install xSpeed and use its Migration tool to import your current caching settings, then deactivate the old plugin."},"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,"optional":true,"status":"pass","earned":2,"evidence":"The public xSpeed MCP endpoint returned HTTP 401 at https://ridgeway.church/xspeed/mcp; this confirms route responsiveness only, not authenticated access or control.","remediation":"Configure an MCP client for this endpoint and verify authenticated access before relying on it to inspect or change the site.","refs":[{"name":"Model Context Protocol","url":"https://modelcontextprotocol.io/"},{"name":"xSpeed documentation","url":"https://xspeedcache.com/docs"}]}],"dimensions":{"speed":{"earned":39.8,"weight":40,"score":99,"applicable":true},"delivery":{"earned":27.5,"weight":30,"score":92,"applicable":true},"assets":{"earned":15,"weight":16,"score":94,"applicable":true},"stack":{"earned":2,"weight":10,"score":20,"applicable":true}},"overallScore":88,"gradedWeight":96,"grade":"B","level":4,"levelName":"Fast","partial":false,"unanalysable":false},"mobile":{"device":"mobile","lighthouse":98,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-10-02T16:17:53.219Z","lighthouseReplayed":false,"metrics":{"lcpMs":1381.7936346177485,"cls":0.003722502983485087,"tbtMs":161,"fcpMs":762.1972719790351,"speedIndexMs":1484.649569521206,"serverResponseMs":1,"totalBytes":881952},"field":null,"checks":[{"id":"S1","name":"Lighthouse performance score (mobile)","dimension":"speed","weight":18,"status":"pass","earned":17.6,"evidence":"98/100 (Lighthouse 13.5.0, mobile)","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 1.4s","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.004","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 161ms","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 762ms","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 108ms measured from Vilnius, Lithuania (EU) — your server reported 9ms of that (Server-Timing); the rest is network distance to our prober.","remediation":"Your server is already fast; what this check measures is dominated by the distance to our prober. Send Server-Timing (you already do) and compare against a prober near your audience.","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":"pass","earned":7,"evidence":"Cache HIT evidence in response headers","remediation":"Serve HTML from a static cache instead of rebuilding it per visitor.","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 — 15KB on the wire (gzip would be 15KB)","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":"partial","earned":2.5,"evidence":"Lighthouse cache-policy audit score 50% — 1 file: rCyuAKK_rP3A6R99qgOyRfldxP6ZYOjLB6l0opYWFFg-1790957874-1.3.1.1-9_PPystRsJLvjNlpzoIqJ9nOTLEqKj90Dzksu1Gx2bBaeftdxYInlfAQy_rQkp8LD.OgsFa1O5gwf8CJGr1SFwvUneNzG4g2mnYHST3T6BrYI0NLqR7BmCpbPYzQBjtW7z4G8UDjg849cRn8sC4wa7xlyUJLb33n2pqwS.h4c556AIjuuMyRbTD0tzYuW7077xBWPUx0kcZJTyI1efKfRvBSm3WqfCuTXZB41BJnT1wZycz0pZ62nxVXduDRSIW6X0fxz2yKlVwN7v5ILaaINSXAJS3Q.rGBKLUk.H1I8Qfj3i0qeHjYF.6ORTSKtTfrKhg.qrI3CUKx99IccMeQoXZKLPCMesiaCAvgePArf2SL09Bn9dFtC.kOxBaXhBCVzxCGHZOnbaMfyz24rFxgB3pXeS_U9OQqto5S8s54NQ4RDzqHcW0Tgm4_9SnzvuZ.7UxJjeWAusmlV0L29vPE6fH5hI7XmD2y7KmfTvthYZyyvxcx5NudfrMw7ie9lr2d6yobCPTLknjT8GvOKx5SgMhF.dNePhc52Xcs16fcpo5_vq4xP.rgR9aObH0160RMlhsJEVmnkxOso.r4j0LGWL0viMIzLHg4z6130IjMHSACSws.dhX5Z2BJFJeJMp5ZbW5lBDwa1nhnD5ey1wHhSeSZ7sAvSOjnN_HS6k1Xy_5i8PPTZyf907io8EN9u354aNJIQiRH5dNuS33VxW9Igmin6xah8pgHWCz7.Zb9.58 (challenges.cloudflare.com)","remediation":"Every asset with a short cache lifetime here is served by another host (challenges.cloudflare.com). Their Cache-Control is not yours to set — this check will not clear while you load them.","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":"pass","earned":3,"evidence":"Cloudflare answered this page from its edge (`cf-cache-status: HIT`).","remediation":"Serving HTML from the edge.","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":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Ship minified assets — whitespace and comments are pure transfer waste.","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":"partial","earned":2,"evidence":"861KB transferred — above 350KB, where most WordPress pages fail 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.","fix":{"tier":"free","feature":"Minify + Lazy Load + Image Converter (Pro)","prompt":"Using my site's xSpeed MCP connection: enable minification and lazy loading (and image conversion on Pro), then re-check page weight."},"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":"WordPress detected","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"fail","earned":0,"evidence":"No caching plugin detected","remediation":"WordPress rebuilds every page in PHP unless a caching plugin serves it statically.","fix":{"tier":"free","feature":"xSpeed Cache (free on wordpress.org)","prompt":"Install and activate the xSpeed plugin from wordpress.org, run its setup wizard, and enable page caching."},"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":"fail","earned":0,"evidence":"xSpeed not detected","remediation":"xSpeed bundles caching, minification, lazy-load, image optimization and a built-in MCP endpoint that requires an authenticated client for management actions; it also imports settings from other caching plugins in one click.","fix":{"tier":"free","feature":"xSpeed Migration (one-click import)","prompt":"Install xSpeed and use its Migration tool to import your current caching settings, then deactivate the old plugin."},"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,"optional":true,"status":"pass","earned":2,"evidence":"The public xSpeed MCP endpoint returned HTTP 401 at https://ridgeway.church/xspeed/mcp; this confirms route responsiveness only, not authenticated access or control.","remediation":"Configure an MCP client for this endpoint and verify authenticated access before relying on it to inspect or change the site.","refs":[{"name":"Model Context Protocol","url":"https://modelcontextprotocol.io/"},{"name":"xSpeed documentation","url":"https://xspeedcache.com/docs"}]}],"dimensions":{"speed":{"earned":39.6,"weight":40,"score":99,"applicable":true},"delivery":{"earned":27.5,"weight":30,"score":92,"applicable":true},"assets":{"earned":15,"weight":16,"score":94,"applicable":true},"stack":{"earned":2,"weight":10,"score":20,"applicable":true}},"overallScore":88,"gradedWeight":96,"grade":"B","level":4,"levelName":"Fast","partial":false,"unanalysable":false}},"engine":{"probes":"xspeed-scan/1.0","lighthouse":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-10-02T16:17:53.295Z","lighthouseReplayed":false},"platform":{"wordpress":true,"generator":null,"webServer":"Cloudflare","cachePlugin":"xSpeed Cache","xspeed":true,"xspeedVersion":"1.3.7","xspeedProVersion":null,"xspeedMcp":true,"xspeedHub":false,"cdn":"Cloudflare","edgeFingerprint":null,"crawlerTextChars":1860,"renderCache":null,"usesNextImage":false,"stackName":null,"saas":false,"hosting":null},"measured":{"ttfbMs":108,"serverTimingMs":9,"proberRegion":"Vilnius, Lithuania (EU)","redirects":0,"compression":"br","compressionBytes":{"gzip":14858,"br":15042},"edge":"serving","cacheHit":true,"staticFile":false,"lighthouse":99,"lcpMs":725.3909328132188,"cls":0.0006063683857222076,"tbtMs":77.5,"lighthouseDesktop":99,"lighthouseMobile":98},"icon":"data:image/png;base64,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","restricted":null,"screenshot":"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAHyAPoDASIAAhEBAxEB/8QAHAABAAEFAQEAAAAAAAAAAAAAAAYBAwQFBwII/8QAPxAAAQMDAwIEAwcCBAYBBQAAAQACAwQFEQYSIRMxByJRkUFSYRQjMlNxktEVgQgzQqEWJGJygrEXJZOyweH/xAAZAQEBAQEBAQAAAAAAAAAAAAAAAQIEBQP/xAAjEQEBAAIBAwQDAQAAAAAAAAAAAQIRBAMSURMhMUEFYbEi/9oADAMBAAIRAxEAPwD6pREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBeXSMa4Nc9ocewJ5K9L588dqGS6eLmkLdHUy0wq4hC6SJ2HNa6Qh2PrglB1PxCvd/t9np59GUVJc6p0/TlZI8bWswcn8Tec4+KljZNtO2SctYdoLsnABXzr43aOtuh/DagoLK6oMUt1EznTPDnEmNwxkAccLY+LpqdR+Iej9HTVc1PaKmFkszY3Y6hJdn9ThmB6EoJr4ma8rtMX7SlHa4qOenu1QYpXyAuLRuYMtIIH+s+q6LNLHCzdNIyNvq44C+Z/E3RlBo3XeiILNNUigqKtrm0sspkbE8SRhzm57bsjP/AGrc32gb4heP1bYL9PP/AEe2U+6OmZIWB5DWE+5fnI5wAg7+JYy5oD2kuGQM9wqTTww460sceeBucBlfOtlscWmf8SVptNHU1E1DDTvMDJpC8wsdDI7Zn0BJI/VRqjr6LWOrdRV+srVqO9BkphpYbbG57KVu52AcEYIAGB8eScoPrF0jGNDnPa1p7EnAR8jGNBe9rQexJwvm3TNrvl88JNX2G6UlyjZbi2rtbq6FzJC0bnbBn6Mxgdt6jusNQ1Wt9H6Ns1veZKujoJ6mrGecwtLRn6lsbj/5BB9aPkYwAve1oPbJxleJ6mCnAM80cQPbe4Nz7r5vZdz4kan8NrQ2QyQ0lK2rrjnu9vDgf/tY/wDNZ+vKbSNz8Rbk24N1Fqq5BvT+wUDCY6QjjG5pHb2znPKD6D6sfTEm9uw/6s8e69bm7N24bcZznjC+bvBm1zak0ZrzS87pmQMe0U0U7txgk8+PZzG5x6LBpdcS03+H6tssrntu8VUbSGZ82xxLjn/xD2/2QfT7Hte3LHBw9QcrxNPFA3dNKyNvq9wCjvhrYP8AhnRFptbgBNHCHTH1kd5nf7kj+y47Y7PT+KHi3qpuqpZ5qG1OMFPSNkLGgB5aDxz/AKSfqSg7nqe5PtembpcqURySUtLJPGHctcWtJGcfDhR7wq1fPqvRVNeLuKWmqJZZI9sZLWeV2BjcSf8AdRyk0Y/RegtZ0kN9kuFukpJ3QUsjeaXyO43ZOTjGeB27Lm+hdAW2++C1yvd0lq5aqmiqZKNomIjg6YLuG9iS4HOUH1A57Wt3OcA31J4VDIwM3l7Qz5s8L5ujuNTXf4U611VM+R8E7IWPc7J2iojwM/TOP0Ul1W8j/C9Su3HP2Gl5z/1sQdrMsYaHF7Q09iTwUZNFI97GSMc9n4mhwJH6r5l8UZJI/A3w/fG5zZAWEEHnPTKk+rtMxeFnh1ebvZKytkvdxZDTT1c0gc5pc7zubxkZyfX4IO4tqYHSmJs0ZlHdgcM+y594i65uOmtaaTs9FBSyU92nbFM6Vri5oMjW+XBA7OPfKhdh8G7TcNC2S60t1qrdfZo4qt9y6hdy4A7du4D44ByD+qxPHahqZ9Y+HdA6vkNW9zYDWxjY7cZIwZAB2OeUH0CyeJ8jo2Ssc9vdocCR+oVxfN+t9MUXh54naHn01JVQmuqWx1HUmc8yfeMa7JPzB5z8F9IICIiAiIgIiICgGr9B1F+8Q9O6jirYoYbXjfC5hLpMOJ4Pw7qfoggni9oeo15YqSgpayKkdBUicvkYXAjaRjj9VjeJfhydVttddbK826/WzHQqgCQQCDg454IyD9T6roiIOLVnhLqK8Xqy3rUOqWV1xop2PeDBtjEbXAhrAMcnBycei1fijS2Z3ipDUW7U79M6mbE0PlnhPQlbt4dvzgceU54OAF31ai/6ZsmoWsF7tdJW7BhrpowXNH0PcIPn7QFE2T/EFSSUd6dqAwUz5ay4A5a95ic04I42guaByp1XeGOoLPqe53bQGoYbXFcjuqKaeHe0OJJJHBHckjjjOF0iwaasuno3sslspaEPwHmGMNLsep7lbZBE/DrSlRpexSUlzu1Vdqud5fNLO9zmjP8ApYCTgf8AtRPw58IYtI6rut0mq4qqlqYpIKeDYQY2PdnBJ7naAPddYRByzwl8KBoS+XK4z1sVY+dnRg2sLTGzdk5z8ThvssQ+Geo7PrG73bR+pIKCmury+oZPTiRzCSTxng4JOO3f4rryIOZeG+iHeG02oa653qCe3VZbKZ5h03R7S7zPcTjndyVyy0WO2at/xDVUljkbVWOGcXCd7OY3PaATj4EGQ/7lfTNwo6a40U1HXQsnpZmlkkTxlrmnuCsDT+nLPp2GSKx22moWSYL+iwAvx2ye57/FBp7pp291Wv7beaa+SQWeni2TW4F22V2Hc98fEeyimo/DC7wawqtSaEvzbRW1oIqYpY97HE4JI4I5Izgjv2K6yiDmGk/C59m09qOKsuhrr5fIpI56x7SGtLgew7nk5J+P9lstH6FqLD4YVmlZa2KaeeGojE7WENHVBAOO/GVPUQcysfheaXwordG3CvZIah7pBURMIDXbg5pwTzgtCjTvCPVldpP/AIeuuronWunAFLTxU+Gkg5HUdgOIHOBzzj0XckQco1b4WVd90BpvT0VygiltW3fM6MlsmGkcDPCn2rdO0eqNN1dmuW77PUMALmcOY4EEOH1BAW5RBwseEGq6m10+nrhrFr9MQPDmwsgxIWg5A/gFxA9OFK9VeGpul90dVW2ripaPT7mYhe0uc9rXNIAPrhvcrpKIIB4i6DqNWal0xc4K2KnZaJ+s9j2FxkG9jsAjt+D/AHU/REBERAREQEREBc81Hq7UMWvn6c09b7ZUGOgbWukrJnR8F5aQMA/RdDXMr/4fs1J4qy3K+W/r2P8ApbYWPE+z74SE4w1wd+En6INhpjxKtldpBl6vz4rU4VL6OSMvMgdK08hmBlwxg8Bbmr1zpqktdHcai8UzKGs3CCbJLXlo8w4HcY7d88KIa70JPCdLTaQo3sprLJNmjo52wSFsgALmPfkbgR8e+VrrToK6wv0nJNb9rYbvPca2KSpZKYQ9vBJwA45AJDQeUG4ovFCmu3iDFZLTNb3WxsHWlqpnSNe/ylxDBjAwACd2OMqUWTXOmr5WyUlqvFNU1MbS4xtJBIHctyPMP0yozeNG3G5aq1fJHGymornZmUVPUbm8SYcD5Qcgcj4LT2XTGpK+6aUZc7JT2in05TyRmojqWSGrcY9gDQ3lrTjJz6lBNIPEjSM8Ek0V8pnQx7N8mHBrd5w3JxxkhWz4naMEZeb/AEgAf0yMOyD6kYzjkebt9VCY9B3lvgxZbAbdH/VYa2Oaph6kf4BM5xJdnB8pHxWff9GXasr/ABKmgoGOF4o6aGgd1GDqOawhw5Pl5x3wgl82rKek1BcqetqqGO20dCytdI1zjK1pP4nDGNvpgkrJs2tNO3qulo7ZdqaoqYo+q5jSR5Pi4E8ED447Lndz0Tf5/wCvdOiDvtWmqe3xffM807cbm9+P1PH1WTdtG3F1bYJnQspaOj05PQVdQHt+5eYsDgHLsHPYFBNLdr/S1yuENDQ3mmnqppDFHGzdl7gCeOORweey2Wo9R2nTdPFNeq2OlZK7ZGCC5zz6BoBJ9lwrTdfUV198MLf0LYWW6SWNk1HVtmdM1sfLy0DLG8dnc5yum+K2n6y9NtE1BQVNTLRyvd1qGsFNVQbm4zG53lOeMg/Dsg3s2tdOQ2GG8yXanFtnd04pgSd7ufKGgZJ4PGMr3NrDT8Ngjvcl1pha5XbWTh2Q53ygdy7g8YzwuW1Oi9YzWbTVdVumqbha6yokNNDURRVAhkADfvMbDI3Byfjnusqn0NfKGzWa401v6txo7xJdJbbNWNeZA8bT95gN38A+mc8oOjUms9PVlLQ1FLdIJIa2o+ywFoPml+TGMg/rheqzWFhomXB1VcoYm2+ZkFUXA4ie/wDCDx8VAr9ZtU3K32m7f8PUNPXUV7bcDbqaZjXvhAxl787TIfiVqbjovU92tmr3VVoZDPdrnSVUVP8AaY3jpsI3guyBkDv6/DKCbTeIlsNcyakraKezihmq3vG8TOMbsHaNuC3jGcrI0P4h2bVVDbXRzsp6+t6m2kJJILOXN3YAJDS0n9Vhah0xX1viBT19LTRi3Cy1FE6Tc0BsrycDbnP98Lnl7guGl/CnT81xpoLXqXT9WPsUT52PdVtcdrtoac4O/kf9KDuVrvVvutPVT26pbURU0r4JXMBw17PxDtzj6LEj1ZY5Ldbq6O4ROpbhMKeleA49WQkjaBjOcg+yseHdiOnNGWu2yc1DIt87j/qld5nn9xKhOn9AXOj8RJn1Aa3S9DLPW21rXjiecNDhtzkBvmxx8UE5otZ6drb4+z0t2ppbi1zmdFpPLm92g9iR8QDlaa8eJFjFruTrJdaCevpIzI5k+9sbAJAx28hpI5OPZQbR/h9f7dcrLb7jS1LqO1V76xtYK9nQcNxc0siDd+45wQTj6rYR6HvLPB3UNlFvYLzW1UsscfUZl7XTNcDuzgeUfE/BBl1/ilIdYVVltptQjo6N0801S+QbpGxuc5rdrewxyT8M49FK366sttsVorb/AHOjppq+mZO1sRc9rstBJaMbtvPcgKLVOkLw+8auqG0bTHX2GKipndRnnmEZBb345Pc4CxKTTWpdPVWn7tRWaK7TxaeitNRROqWRmGRuDnJ8pbng4KCd3fXemLRDSS194po46uPqwFuX72fN5QePr2WtrfEezQaxstijlZKLnCJmVLXEsG7iMDA53H49gorqKwaxqvslOLdE2kltTqd8Fqnjpo4ahxOQ8u85jwRw34g8Klh0vqG0XfQFa60dcUFvdQVrRURgwFxHn74cAMnjPZBLrVry2x6VivGobhbqZkk8kLXU7nuY8tcRhoI3E8c4C2Z1ppwWaC7G70v9OmlEDKjd5eof9J9Dx8cLmFl0TqayW3S1xZaoayts9XWPltz6hjS9kzvK9r8lu4DnlXW6Dv1RbBU1Fvhiqa7UsN1moGTMLKaFuQcnIDj8Tjug6npzU1n1JFPJZK+KrbA7ZLsyCw/UEArcKGaWsddb/EDWFzqKcR0Nw+ymneHtO8sYQ7gHI5PxUzQEREBEUXu39Rbq2300F3qYaWphmmdC2KIhpj6YABLCcHec8/phBKEUBtOr66S2W4XGnDamaKnmbJFID1WvfsOQWgNOR2GeD3C3Fl1PLcbPcap1B06qkYX/AGQPdvPl3AEOY0gnBGcEHHBKCTIoHL4j0giqZIKOWZkbnbC0k9SPcxjXgAE4dI/b2JwCeeytv1rcHS9eK3fc09LUzVUErnRHETo/MwvYHHyuOAWt574QdARQh+tJJp54BSGmc2eNkJc8h8rTUMiLsOZgtO8HLS7GcHBwrFr13UPbaoau3uknnigfUPgbI5rOq4tbjDC3jGTuc3jtlBPkPPdaO5agZQ109M6AuMT6Ru7djPXlMY9sZ+qj/wD8gObCRLbTHVvmZFFT7pHO8we7Lg2MuxiM8sD2n4HugldDY7TQVclVQ2uhpqqTh80NOxj3fq4DJWxUQt2snVlyt9O+3vpoKtrfvJy5pDyD5QCzGQRjBc1xzkBZNVqgwapgtX2Vr4ZZhTmZr3EseYzIMgN2jgYwXB3xxhBJkURves22e61kFZRltJTxPeJtzsylsRkIYNu0njGN2744xyrNv1nVV7xTQWktrsucWzSPhj6bWtcSHPjDifMBjbj645QTRFEa3WjKa3GqbRGQ5qgGCUc9H69uVhVOqrpS3WSJ9HE9kPWdUQtl3EbIIZMRnaM/5h79ygnaxKu20NbUU9RWUVNUT05LoZJYmudET3LSRkdh2WqOoxLYa260NK6qhhlMcAY7/PAcGlwwCcbtw4BJ28A5AWlPiA0Ppmtt75XFofUdESv6YMjoxjEffyOJD9hHbugnSKHM1nMIRNUWwMjndLHR7Z9xmkZKIwx3lG0uJyO/AJ+CrQarmk6//KiSClJNTNJM1jmgyyMaGN24djZ6j4YyUEwRRnSWqH6hZUD7BLTSMiZNH1GyNa9rwcDLmN5GOcAjkYJWssGsquqttuqK2ih2P+zRVMsc3LZZw3btYW8t87M8jGTjOEE5RRu6allobtUU/wBiElLTupmyzdbDszPLG7W45wcZ5HB4ytczWlV/Tm1stqjZAyljr5x9py5kEhIbtG3zP8riW8DgcnKCaoufR69qacNjrLcZ5w+V8v2YSPDYhO+NuMMI3eQ/iLRx35wM+r1RcXwQTUVDTMgnrWQRPkqPM5nXETyWbfKTnjGcfHB4ITJERAREQEREBWn08L6iOd8THTRtc1jyOWh2MgH64HsFdUDv+q6+i1UKGiMUrWyshdSvjAc/dGXbgd27Gdo3bQ34clBLv6Rbg2Jv2GmxExrGDpjytactA+gPK9W62UVtjcygpYadjsZEbQM47ey543Wtdh8brnRuLhTHrtpdjYXvbMXscXvAGDGBzzzjBJV206jvVydRGEwUs9ZCx8rzC54aRA55w0u48wx//UE5jsVqiidFHbaRsboRTlohaAYwSQzt+HJJx9VadpyzObE11spHCIuLMxg43EF3uQM+uFAK/V94q6KojbNFDLPbOtHHTxZkjeaXqbjlwcPNkBwDm9hkOUl1PerjR0tG+0VFNIH0FTVumdEXiQxNY5oGHDAduPqg37bHa2TyTNt9MJZHb3O6YyXbg/P67mh36gFeWWC0skhey3UrXQ4MZEYG3Dtwx+hJI9CoRdtW3egjqKeSpp21THuMUhpgGyDoRyBnLxzufgAZcQOBwSrMWoLjHXVFTHgdXe8vkD3sga77GHO25A2tEj3f2PI5QdCqrRb6usjq6qjglqY9u2R7ASNrtzfY8j0KsN07Z2RSRsttK1jyC4CMDkEkY9MEnGO2Soc7UlWy4P6dwpTSPbAyS69FwijbuqfNtLtvJjY3cOCXZ5GAr9FrKskjiiqPs7K2WWnEcXTcDJE84dIG5ztOCR6ZA7oJdFY7XFUQzxW+mZLC0Mjc2MDaB2x+mTj0yvT7NbX3AVz6KB1WHB4lLBuDgNu79ccZ744UU09qCtvGnL4aqaOSpgpy4SUzMRgmNxw1wcTkEdiGuHGQtZbNUXFtHTRPulGaHpw9S6ugOyF5jeXROy7G4FreSf8AVg84QT6Wz22WtdVy0NO+pcMOkdGCT5dvP/iSP0OFZ/4ds/2cwf02l6Jdv29Md8bc+3H6cdlAn6pvMAqamaqgppJRSv6E7dvSa6FxOzc4AZeMeYjsRnOFPqKenvlo2Suc7qRM67BuiewuYHYIBy04I4zkeqCp0/aDNLKbbSGSQOD3GIc5AB9wBn1wvdZaaWcvljiihrCXOZUtjaXseWBm4ZHfaAOfgAoHbrdPSss5tdVUwVE94q4XyTSyTjpsFSGgtc7GAA32B5ViXWF1it7K7dS0zpmxPlDmElzjA121ge4Nzkny7gSO2Sg6FR2WgprFBZxTskoIYmwiOQAggds/XjP6rz/QLT9z/wDTqX7k5Z92ODu3f/lz+vK0GsdST2ue3shrKaiZUUk9QDUwlxfIzp7IwMjBO88d/gOVpZ9a3YV07KdkTpGxyg0j4fPC9jNwJDXFxGQ7uBuA8vqg6D/TaHZTs+yQbaeQzRDYMRvOcub6HzO5+pVo2S2GeOY0FN1YyS13TGQdxd/7JP6klc+m1rc2ipZT1tFUU0VS6JtwEIZGcQxPawhzwMkvd2PO3AGVINTXivpKW21ULYIah9JJK/q7yyN2I85x8Bk8kcY+HKCS2610Nt6n2Ckhp+pjd02BuQOw/QZOB9VYh0/aIJqeWG3UsclP/lFsYGzvjH6ZOPTJWgi1HWP0S25sezrfaBDJUPiGyNnVDHS4a4hzWtJOQ7BxngcKNUOoLhTUlTURV1PNmacirl3CMs+0kAtydreOxJx25wgn7tO26S/S3eeBs1W9sbWmRoIj2bsEfXzFZE1ktk32Xq0FM4UoDYQYx5AMYA+gwOPoFBqXWVdU1ccTamnMzhShtG6DZLM2TiR4w44DRl3GRgd+QVjWzVN16lnt1LUxGWSGGBzJ4svDnU28SHz7iN+0ZwAckZzygn8lgtMj2vfbqUuD3SAmMficdxP9zz+vKq6w2p0ssjrfSl8rg55MY8x3B2f13AH9RlQas1pd5KGCthiho6WZ0jWyTtHlfG1ocx25w5MhkAxyRHx3V+nv1wuGq7RBV1MVM9ta5r7cxjg8M+yvcHucTy0uPxAHb4goOiIoBetVXmhvc9vhpo5AyYQCTpOPMw/5d3fsHBzXe/Cwqa63alpYYKiVtRDUSyyMyxwfHsr42YLg7kFsh9Pwj4IOmIuZWHU13ZV2mgeGdNzYGhs3MlQ14y94Od3l57AgbTkjPHTUBERAVqSSHeIpHx73+QNJGXcE4x+gJ/sVdUCuWnaqr1o6cxVbaSSrjmdPFUFgDBSysOMOy07iAcY/Egltqs9FaxJ9jic0ybQ5z5HSHDfwjLiSAMnA7DK2C5vaKPV4vFtkuE04jYIA7guBYGASh5EgbuLt3OwnkYPfGw1TDqdl4nksgmlpmtbPG3qtDXSECIx4J/CBmT9UE2leyKN0krmsY0Zc5xwAPUlely242bVUj7tTOmqaiF8FRCwZy2WMxERjc6Tbu3Y52A5zk4Ku3Ch1EGOdbm3cUzZHOggmqCXk7GcOeJMty4PwTuaMnLcEYDpMc0UxIjkY/aSDtIOCDg+x4VxczrLTqMT19TTRVDKqYvY14lyBF9rc4gAPbyYncEEH6gqQ0FNe26Me10sr7pE90sAf5HPDZNzIzlzjhwAby4nB55QSvAxjHHorFTWUtI176qohhaxu9zpHhu1ucZOewyuf1FFq51woJjNOwObFKWMy9sUjpXOkY7EjRgMLW+ZrhhvGD38SadvFTR2+OsFbOXGmlqepUkkPbVMc/wD1cAMBOBxx6oOjwyRzRNkhe18bhlrmHII9QV7wMYwMLmsVBq1lxtxMk8cUbIAA3zADceqHfeBuSPiWu+GOVuNGUt1jt1xgvL6yNro27amaUh+S0hxwXO2kcHIO054AwgmSLm1C6+XS209wq3189LJ1IzHQTbHFzGtYyRpDhlrniV3fBDmZ4C2NpGpW3CiguLKlxFa2Woma5vSMX2TaQOe3Wzxj6oJwh57rnl/p9Sy6jqJbdHWxxB0jBiYljozTuDSPOGj7zbxtLs87gOFX+majptQUIgqat1HGYDue50uW5zMHkyAZOT3a7Axt7YATuSkgkrIqt8YdURMdGx5/0tcWkj+5a32VayCCpppYKprXQzDpuaTjcDxhRa70F5kvs1XSSVQZHPSCBjZsR9PdifLM4Pl9R8OFpIrXe55bcamC5PZTzUs1WJajO6cOdvfH5vwYIyBgdsDgoJ9bLbS2yF8dJG5okf1Hue90jnuwBlznEknAA5PYBZQkY6R0Ye0yNALm55AOcEj+x9lDdTRXuXU1I+3R1baeOSmO5kh2OZ1Pvcje1ow3vuDieMAd14vtvubtWTVVvirWvkZRtimjlDYQGSvMokbnnyO+IPfjlBNnFrW+YgN4HP14wq4GMY4XM5bVfaqCmZUw3KR8UlNNWh9R5ZJmVDHOdD5uGhgecDA/DxkLpEEhliDnRvjOSNr8Z4OPgT37oPEVJBFVT1McYE8+3qP+LtowP9ldljbJG9jsgOaWktJacfQjkL0iCxRUkFDSRUtLGI4IhhrRzj37n6q/gZz8URAREQEREBERAREQEREBERAREQEREBCA4EOAIPBBREFGtDWhrQGtAwABgBVREBERAREQEREBERAREQEREBERAREQEREBW3TMa4gk5HoCVcWL/rk/7kF3rx+rv2lOvH6u/aVbRBc68fq79pTrx+rv2lW0QXOvH6u/aU68fq79pVtEFzrx+rv2lOvH6u/aVbRBc68fq79pTrx+rv2lW0QXOvH6u/aU68fq79pVtEFzrx+rv2lOvH6u/aVbRBc68fq79pTrx+rv2lW0QXOvH6u/aU68fq79pVtEFzrx+rv2lOvH6u/aVbVisq6eihM1XKyKMcbnHClymM3fhZLbqMvrx+rv2lV68fqR+rSFgUFwpLhGX0U7Jmt4O09v1CvVH+RJ/wBp/wDSmOUzndjdwyxuN1lNVmoiLSCIiAiIgIiICxTw+T/uWUsKeJk7J4pRujflrhnGQRygtRiq+3yOfJEaMsb02hp3h3OST2x2WO8y2uhmk/5q4PMheGANLwHO/CO3Az7BXLPLRyUEbbc7NNDmFvfjadpHPPGFlTb+k8RFokwdu7tn4ZUY1ubg6VjCwPe1pedrQ443HBOB6nAPsqskZJu6b2u2na7ac4PofqtLeaCtrrBGCYv6tTllREWEtYZmEHGT2a7lp+jioZLpbVEVQ40lY5hlgMjnRzua1sz2yGUEbucveMHaeAORtCrcdHfW0rJ2QPqYGzPfsbGZAHOdt3YA9cc49OVeEjDI5gc0vaAS0HkA9sj+xXNK7S1xoaqouTaipApIJX00hqJZnh5ip8ZbklwL45Mjng/osh+m7/XsEtXV1MbpqXqvbFVviLKgiRwblpB2tc9oHww0IOioufWF12i1fIJoq2dzI5+s988ghfmSLp4a4bAWt38jvg98qdU8s8j3CanMTQAQ7eHZOTxx9AD/AH+iC+iIgIiICIiAiLU6qiuk1iqY7DKIrgSzY4kA7d43gEggOLdwBIIBIQbZFBGQ63ZSVVO18Tppba1sFRLNG7oVQMuS7DBuyDEM7cZaePWxS0WvGC2NdWwmMzEVHVkY6SOLrxuG4hgD3dISM4A5cPTKCY326xWehNTM1z8uDWtb3cVyuvuFXdHZrKrcA4ua12cNz6YC3sVs8Qp6Kpifd4KaZ9WzpSubHKWRB0m84DQMFpiAHJ4PK2F0h1lLbb/RW8wR1Us7Rb66SVgEcTgwOJaGk7m4eRkHJIXl/kPx/U5lk9TWPjX9949Pg8/p8SW+nvLzv+e1afS++g69bDWQ7gBGI8OO7PPPC6DRVf261dct2lzXZH1HChE1H4gy3KGZlZSwUptuyWBmwj7X0pBuBLc7ep0z3+HbupLpCO8xaUhZqaQSXYNf1nDbg8nH4eO2Fvg8HLif5me8dfGvvz818uZzJysrncdXzv68fESpERei4RERAREQEREBYv8Ark/7llLGe17ZHYjc4E5yCP8A9lBjV9NJU0rooKiSleSD1IwCRg5Pf17f3SaigmrKeqkaTNThwjO4gDcMHjsf7rI+8/Jf7t/lPvPyX+7f5RNSqoqfefkv92/yn3n5L/dv8oqqKn3n5L/dv8p95+S/3b/KCqKn3n5L/dv8p95+S/3b/KCqKn3n5L/dv8p95+S/3b/KCqKn3n5L/dv8p95+S/3b/KCqKn3n5L/dv8p95+S/3b/KCqKn3n5L/dv8p95+S/3b/KCqiuobTXVN7ZWUbqnyRxtb0pGMAw524HPPLXY4IHY84GJT95+S/wB2/wAp95+S/wB2/wAoIIbfqwdAMq5WxxnzN+784x2J3cfDtypRbaWubFH9sq5epHO5527SJGYIa05BOBkE4wdzfQ4Wz+8/Jf7t/lPvPyX+7f5QQj+kX/8AqML2VVWymDWskYXxkOwT5vXHPbv9SpJaYaynsvSuUplqWhwc8/HvgrZ/efkv92/yvL2yPY5nScNwxkkcf7oMxERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQFQvaDguAP6qqoWg9wEFN7Pmb7pvZ8zfdV2t+UeybW/KPZBTez5m+6b2fM33VdrflHsm1vyj2QU3s+Zvum9nzN91Xa35R7Jtb8o9kFN7Pmb7pvZ8zfdV2t+UeybW/KPZBTez5m+6b2fM33VdrflHsm1vyj2QU3s+Zvum9nzN91Xa35R7Jtb8o9kFN7Pmb7pvZ8zfdV2t+UeybW/KPZBTez5m+6b2fM33VdrflHsm1vyj2QU3s+Zvum9nzN91Xa35R7Jtb8o9kFN7Pmb7pvZ8zfdV2t+UeybW/KPZBTez5m+6b2fM33VdrflHsm1vyj2QU3s+Zvum9nzN91Xa35R7Jtb8o9kFN7Pmb7pvZ8zfdV2t+UeybW/KPZBTez5m+6b2fM33VdrflHsm1vyj2QVREQEREBERAREJAOCRlARDx3RAWtv12js9LFNK1pEkoiBe8MaMgnJPwHC2StT08U7ojMzcYn9RnPZ2CM+xKDRwautbm0n2h8lPLUs6jGPjcQRzyHAYIwCc57cq9dNQwUdPTSwwvqBUEtj2nbkhwb8fgSe6s1GkLTIJDDC+CV0bo2ubI4hgcHNJDCdvZzgOOBwFn1Vjt9VR09LNCTFAwMi2yOYWDjsWkHPA5+iD1a7mK100T4JIaiF5ZKwjc1rgGnG4cchzT6+yuvuNM0Rlr9/UkEQDRnDvr6dx7j1XiitlHQxlsDXtad24vle4uJxkuLicngcnleI7Lb442tbTjDZRM3LiSHjGCDnj8I47cIPUt1gjDzh5a2XpFwAAzgnOSe3BGUlukMbZHFkpDHbQQB5vNtOOfgfXC9G10f322Ix9Z2+TpvczccY+B9PgvRt9OTKWiRpk5JZK5uOc8YPGScnHf4oKiuizLncGxxtlL+4LTnGMd+xXhtzpz0dxcwSRdXLuAxuM+b0+PsV6bbqUPe7pkh0YiLXPcW7R2G0nH+ytG0W8Ngaado6UZhj8xyGEYxnOTxnug9sulI+cRCUbiAQT2OSRj9chWo7zTSQQSx7nNnk6cYGMuOCfXjgZ55V0Wyl6rZcSue0AZdM85wSRkE84JPdUFso4xFta9oif1GYlcMHbt9e2OMdkFDdIhFNII5CIXFrwMZAGecZ7cFZcc0ckj42PBez8TfiFiyWullyXiYlzw/cJ3g5Gccg5wMnjsrlPQU1PUy1EMZbLJncdxOec9s47oMpFQOBBIIOOOEDgRkEEIKoiICIiAiIgIiICIiAiIgKPXzTxu93hnlm6cEcO3ysaX7twPBIO3t3HKkKIIJLYNSV1NUU9xrw+J8EjNrJCwPeQACcZ8v4uP9llPtOoXCVjK4xMax4j2y4y/EmwjjhozHx/0n+8xRBDLha9SshLaGtMm9z89SY5aMu2Y4HwIzz79jejtuoWRwvlrDI4l5njbNtyN2WBhx5eO/6KWogi9to9RRQ3T7ZUxyyvjeKbDuA4l23nHGBtGcDt2+KwRatVOo5i24tiqR/kZkJa3JfncCDk4LfieymyIInVWKrqrG+nnY5z3VhqNrpmvcG/DlzS1x7cOGP74KxaK06ngLY3VcDaZjI2tihcWgMAYHMBPY8P5+o59JsiCJNt+opZ+nJUmOm6gcXCfL9mYctztHOGy8/wDV7Y9utd6oK6nhNQ/p1E4dMWEua2NscZJHGGkujLcfESE/BTVEENuFFfaSrr6m3ykNfKZIo9xe2VzjGGggDyjAkBP/AFA/DjxqOB8NfCJqKW64pGxse+GR3SkBOZMsacE8ZwQRtHrxNUW+nn2ZbSzbmVHUXujaWx/bnNZP1GtFLNgxbmkxgGPhxIfz9cfpi3GG63R0bK9te+MTbyBTzhojPdmBHye/PocLq6LqnN1l3TGbY7P25VSG/wAdRFAJLhDQMDGO6dNPktD4idvk4O1so7D8Q59JZomW6SSV39VlmkALen1Kd8XOXZI3D4+Xj6dh8ZSix1OT6mNnbPdZhr7a6rjf/Sa9uHBzmy7QASTnOMAcn+ygENtloqFsdFLchI+AtlYKCSOMyBrQ3ytjwR+LJPJ49BjqCLHR696U1Fyx25lWVeo8xCnlrXbZyGvNJOMRNczbuGwZcWiTPcZI4+I2lpmvDp7YJnVwicdtUZI3nJbs8wBYMBzyRj5STxjAnKLd5Ms12xOz9iIi5WxERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREH/2Q==","screenshotDesktop":"data:image/jpeg;base64,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","checks":[{"id":"S1","name":"Lighthouse performance score (desktop)","dimension":"speed","weight":18,"status":"pass","earned":17.8,"evidence":"99/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 725ms","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.001","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 78ms","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 216ms","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 108ms measured from Vilnius, Lithuania (EU) — your server reported 9ms of that (Server-Timing); the rest is network distance to our prober.","remediation":"Your server is already fast; what this check measures is dominated by the distance to our prober. Send Server-Timing (you already do) and compare against a prober near your audience.","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":"pass","earned":7,"evidence":"Cache HIT evidence in response headers","remediation":"Serve HTML from a static cache instead of rebuilding it per visitor.","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 — 15KB on the wire (gzip would be 15KB)","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":"partial","earned":2.5,"evidence":"Lighthouse cache-policy audit score 50% — 1 file: Kokn6QaVtLpRFCgmB8GWexDoICSqY3qOm0AiAFGkNTo-1790957874-1.3.1.1-NjGqShSPkq2arFLJLnfFYq5itMQEn3uBAvtPWftbi6SbXmgtwXmRCfmrlixUjDVsOiXdq745aKqIYfU3DMQTsg8YmajvWCNP6_JUB6cX96KsuwPXCUfVkD6ZKnxr8kZIFOG25eUsEEhIKS3xfwIX1dSwEfEwjScJ_tyq2SeiQOASr5lnwc0IVaephRAUli3OiZJu0s8Njh4gMF0_fI65OWutzeOjtMZbOUpmMuNuc_Lh8FP7ZOrTFEG0_cCff4UG41wO9TRC4ic8GP_UsEAotq9oDF.WGwu9QuPkRwuyo7FMxCtBJDZhFxVAO0ElrotRbjFFs.ImC2CYEthv.qjlJvbM4yFlic5ookeUUwG.8dXvAKfcQQH3vbqYGbVBkSru7TDyCUHSqkwTcldx5Ney3m1BDIu0WClM_jxnzTd2fO9NJ.U.50TVF1_iVTBB913mXgzoj3UHyaOg4zDVD0qxxxc8T.SCZ.VF9vbw8pqnbEXry3Qzkxaqen2Rqqem038Bqd0c_B.Ear4lmpCMcIxRJKdCCKUdFrCwRqhAbszsI0Wn1n7w2eef_EXFbe5TwZp7eLzxe27LnYuamApAU6Qge1Bx9EQ6_FxapkL823dH1lZwu0__h5IHwr9VDj1KEQftsERpgmRkQJ12_S.4ziIb1RLAGAynRYZZRerxdImYA5fTjYPe1mC9FO1jUwH.2pkNRB6G_9CtgNWNi2l1j6EFNkhUGxfqDtViNsCNMzKN.3g (challenges.cloudflare.com)","remediation":"Every asset with a short cache lifetime here is served by another host (challenges.cloudflare.com). Their Cache-Control is not yours to set — this check will not clear while you load them.","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":"pass","earned":3,"evidence":"Cloudflare answered this page from its edge (`cf-cache-status: HIT`).","remediation":"Serving HTML from the edge.","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":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Ship minified assets — whitespace and comments are pure transfer waste.","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":"partial","earned":2,"evidence":"879KB transferred — above 350KB, where most WordPress pages fail 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.","fix":{"tier":"free","feature":"Minify + Lazy Load + Image Converter (Pro)","prompt":"Using my site's xSpeed MCP connection: enable minification and lazy loading (and image conversion on Pro), then re-check page weight."},"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":"WordPress detected","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"fail","earned":0,"evidence":"No caching plugin detected","remediation":"WordPress rebuilds every page in PHP unless a caching plugin serves it statically.","fix":{"tier":"free","feature":"xSpeed Cache (free on wordpress.org)","prompt":"Install and activate the xSpeed plugin from wordpress.org, run its setup wizard, and enable page caching."},"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":"fail","earned":0,"evidence":"xSpeed not detected","remediation":"xSpeed bundles caching, minification, lazy-load, image optimization and a built-in MCP endpoint that requires an authenticated client for management actions; it also imports settings from other caching plugins in one click.","fix":{"tier":"free","feature":"xSpeed Migration (one-click import)","prompt":"Install xSpeed and use its Migration tool to import your current caching settings, then deactivate the old plugin."},"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,"optional":true,"status":"pass","earned":2,"evidence":"The public xSpeed MCP endpoint returned HTTP 401 at https://ridgeway.church/xspeed/mcp; this confirms route responsiveness only, not authenticated access or control.","remediation":"Configure an MCP client for this endpoint and verify authenticated access before relying on it to inspect or change the site.","refs":[{"name":"Model Context Protocol","url":"https://modelcontextprotocol.io/"},{"name":"xSpeed documentation","url":"https://xspeedcache.com/docs"}]}],"dimensions":{"speed":{"earned":39.8,"weight":40,"score":99,"applicable":true},"delivery":{"earned":27.5,"weight":30,"score":92,"applicable":true},"assets":{"earned":15,"weight":16,"score":94,"applicable":true},"stack":{"earned":2,"weight":10,"score":20,"applicable":true}},"overallScore":88,"partial":false,"challenged":null,"unanalysable":false,"gradedWeight":96,"grade":"B","level":4,"levelName":"Fast","reportUrl":"https://xspeedcache.com/scan/r/ridgeway-church-0bec84df31","recommendations":{"recommend":[{"product":"xSpeed Hub","why":"The report indicates that MCP is available, but this scan has not tested client authentication. If they manage multiple sites, xSpeed Hub may provide a shared control plane after access is verified.","url":"https://app.xspeedcache.com"}],"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":"ridgeway-church-0bec84df31","device":"desktop","reason":"safe_capture_provider_unavailable"},"mobile":{"version":1,"state":"unavailable","scanId":"ridgeway-church-0bec84df31","device":"mobile","reason":"safe_capture_provider_unavailable"}}}