{
  "surface": "web",
  "tool": {
    "name": "api-audit",
    "version": "0.1.0"
  },
  "timestamp": "2026-09-16T16:11:42.713Z",
  "baseUrl": "https://lughonline.com",
  "evidence": [
    {
      "endpoint": "GET /",
      "method": "GET",
      "path": "/",
      "samples": [
        112.98551900000007,
        111.20013100000006,
        108.66350299999999,
        110.61248299999988,
        115.81616800000006,
        117.7751810000002,
        113.64341999999988,
        114.88985600000024,
        110.39554299999963,
        109.85543700000017,
        111.09050399999978,
        108.65014900000006,
        108.7642350000001,
        113.39651499999991,
        111.81641600000012
      ],
      "ttfb": [
        112.32208100000003,
        110.56937399999993,
        108.1041909999999,
        109.5038669999999,
        114.36081900000022,
        117.31761000000029,
        112.86909199999991,
        114.41614500000014,
        109.94562700000006,
        109.42924500000026,
        110.6581900000001,
        108.13740400000006,
        108.32905600000004,
        112.90471000000025,
        110.99435900000026
      ],
      "status": 200,
      "bytes": 2354,
      "assets": [
        {
          "url": "/favicon.svg",
          "kind": "image",
          "status": 200,
          "bytes": 245,
          "encoding": "br",
          "cacheControl": "public, max-age=14400, must-revalidate",
          "renderBlocking": false
        },
        {
          "url": "/fonts/playfair-display.woff2",
          "kind": "font",
          "status": 200,
          "bytes": 38460,
          "cacheControl": "public, max-age=14400, must-revalidate",
          "renderBlocking": false
        },
        {
          "url": "/fonts/crimson-400.woff2",
          "kind": "font",
          "status": 200,
          "bytes": 16732,
          "cacheControl": "public, max-age=14400, must-revalidate",
          "renderBlocking": false
        },
        {
          "url": "https://static.cloudflareinsights.com/beacon.min.js",
          "kind": "script",
          "status": 200,
          "bytes": 30294,
          "encoding": "gzip",
          "cacheControl": "public, max-age=86400",
          "renderBlocking": false
        },
        {
          "url": "/assets/index-DL4yowcp.js",
          "kind": "script",
          "status": 200,
          "bytes": 149461,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/rolldown-runtime-CbXtAM7H.js",
          "kind": "script",
          "status": 200,
          "bytes": 589,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/vendor-BR4RdYuh.js",
          "kind": "script",
          "status": 200,
          "bytes": 259895,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/PageLayout-QPT4UXrg.js",
          "kind": "script",
          "status": 200,
          "bytes": 12745,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/PageLayout-Da4oCi5L.css",
          "kind": "style",
          "status": 200,
          "bytes": 3024,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": true
        },
        {
          "url": "/assets/index-Df6OAEl0.css",
          "kind": "style",
          "status": 200,
          "bytes": 25539,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": true
        }
      ],
      "markup": {
        "title": "Lugh — GEO Visibility Score for Marbella Businesses",
        "lang": "en",
        "robots": "noindex",
        "openGraph": {},
        "hreflang": [],
        "headings": [],
        "imagesMissingAlt": 0,
        "imagesTotal": 0,
        "inputsMissingLabel": 0,
        "inputsTotal": 0,
        "viewport": "width=device-width, initial-scale=1.0",
        "insecureSubresources": []
      },
      "siteFiles": {
        "robotsStatus": 200,
        "sitemapStatus": 200,
        "sitemapDeclared": true
      },
      "vitals": {
        "lcp": 272,
        "cls": 0,
        "tbt": 0,
        "transferBytes": 841905,
        "samples": 3,
        "renderedMarkup": {
          "title": "Lugh — GEO Visibility Score for Marbella Businesses",
          "lang": "en",
          "robots": "noindex",
          "openGraph": {},
          "hreflang": [],
          "headings": [
            1,
            2,
            2,
            3,
            3,
            3,
            2,
            2,
            2,
            2
          ],
          "imagesMissingAlt": 0,
          "imagesTotal": 0,
          "inputsMissingLabel": 3,
          "inputsTotal": 7,
          "viewport": "width=device-width, initial-scale=1.0",
          "insecureSubresources": []
        }
      }
    },
    {
      "endpoint": "GET /en",
      "method": "GET",
      "path": "/en",
      "samples": [
        41.84262600000011,
        41.28898500000014,
        38.41870699999981,
        38.55800500000032,
        42.941715999999815,
        42.524632999999994,
        43.3684189999999,
        36.50507199999993,
        40.788044000000355,
        39.41533100000015,
        38.03723499999978,
        39.80671600000005,
        38.34984500000064,
        45.97571700000026,
        40.71594600000026
      ],
      "ttfb": [
        40.79091700000026,
        40.26457699999992,
        37.20181700000012,
        37.63952599999993,
        42.14513699999998,
        41.74448500000017,
        42.62679299999991,
        35.72957200000019,
        40.0332029999995,
        38.70023500000025,
        37.38267400000041,
        39.08556800000042,
        36.68521300000066,
        45.24687499999982,
        39.951577000000725
      ],
      "status": 200,
      "bytes": 16437,
      "assets": [
        {
          "url": "/favicon.svg",
          "kind": "image",
          "status": 200,
          "bytes": 245,
          "encoding": "br",
          "cacheControl": "public, max-age=14400, must-revalidate",
          "renderBlocking": false
        },
        {
          "url": "/fonts/playfair-display.woff2",
          "kind": "font",
          "status": 200,
          "bytes": 38460,
          "cacheControl": "public, max-age=14400, must-revalidate",
          "renderBlocking": false
        },
        {
          "url": "/fonts/crimson-400.woff2",
          "kind": "font",
          "status": 200,
          "bytes": 16732,
          "cacheControl": "public, max-age=14400, must-revalidate",
          "renderBlocking": false
        },
        {
          "url": "https://static.cloudflareinsights.com/beacon.min.js",
          "kind": "script",
          "status": 200,
          "bytes": 30294,
          "encoding": "gzip",
          "cacheControl": "public, max-age=86400",
          "renderBlocking": false
        },
        {
          "url": "/assets/index-DL4yowcp.js",
          "kind": "script",
          "status": 200,
          "bytes": 149461,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/rolldown-runtime-CbXtAM7H.js",
          "kind": "script",
          "status": 200,
          "bytes": 589,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/vendor-BR4RdYuh.js",
          "kind": "script",
          "status": 200,
          "bytes": 259895,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/PageLayout-QPT4UXrg.js",
          "kind": "script",
          "status": 200,
          "bytes": 12745,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/PageLayout-Da4oCi5L.css",
          "kind": "style",
          "status": 200,
          "bytes": 3024,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": true
        },
        {
          "url": "/assets/index-Df6OAEl0.css",
          "kind": "style",
          "status": 200,
          "bytes": 25539,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": true
        },
        {
          "url": "/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js",
          "kind": "script",
          "status": 200,
          "bytes": 1239,
          "encoding": "br",
          "cacheControl": "public",
          "renderBlocking": false
        }
      ],
      "markup": {
        "title": "Lugh — GEO Visibility Score for Businesses",
        "metaDescription": "Find out if AI platforms like Gemini, Claude and ChatGPT recommend your business. Get your free GEO visibility score in 90 seconds.",
        "lang": "en",
        "canonical": "https://lughonline.com/en",
        "robots": "index,follow",
        "openGraph": {
          "og:type": "website",
          "og:site_name": "Lugh",
          "og:locale": "en",
          "og:title": "Lugh — GEO Visibility Score for Businesses",
          "og:description": "Find out if AI platforms like Gemini, Claude and ChatGPT recommend your business. Get your free GEO visibility score in 90 seconds.",
          "og:url": "https://lughonline.com/en",
          "og:image": "https://lughonline.com/og-image.png"
        },
        "hreflang": [
          {
            "lang": "en",
            "href": "https://lughonline.com/en"
          },
          {
            "lang": "es",
            "href": "https://lughonline.com/es"
          },
          {
            "lang": "x-default",
            "href": "https://lughonline.com/en"
          }
        ],
        "headings": [
          1,
          2,
          2,
          3,
          3,
          3,
          2,
          2,
          2,
          2
        ],
        "imagesMissingAlt": 0,
        "imagesTotal": 0,
        "inputsMissingLabel": 3,
        "inputsTotal": 7,
        "viewport": "width=device-width, initial-scale=1.0",
        "insecureSubresources": []
      },
      "siteFiles": {
        "robotsStatus": 200,
        "sitemapStatus": 200,
        "sitemapDeclared": true
      },
      "vitals": {
        "lcp": 222,
        "cls": 0,
        "tbt": 0,
        "transferBytes": 836053,
        "samples": 3,
        "renderedMarkup": {
          "title": "Lugh — GEO Visibility Score for Businesses",
          "metaDescription": "Find out if AI platforms like Gemini, Claude and ChatGPT recommend your business. Get your free GEO visibility score in 90 seconds.",
          "lang": "en",
          "canonical": "https://lughonline.com/en",
          "robots": "index,follow",
          "openGraph": {
            "og:type": "website",
            "og:site_name": "Lugh",
            "og:locale": "en",
            "og:title": "Lugh — GEO Visibility Score for Businesses",
            "og:description": "Find out if AI platforms like Gemini, Claude and ChatGPT recommend your business. Get your free GEO visibility score in 90 seconds.",
            "og:url": "https://lughonline.com/en",
            "og:image": "https://lughonline.com/og-image.png"
          },
          "hreflang": [
            {
              "lang": "en",
              "href": "https://lughonline.com/en"
            },
            {
              "lang": "es",
              "href": "https://lughonline.com/es"
            },
            {
              "lang": "x-default",
              "href": "https://lughonline.com/en"
            }
          ],
          "headings": [
            1,
            2,
            2,
            3,
            3,
            3,
            2,
            2,
            2,
            2
          ],
          "imagesMissingAlt": 0,
          "imagesTotal": 0,
          "inputsMissingLabel": 3,
          "inputsTotal": 7,
          "viewport": "width=device-width, initial-scale=1.0",
          "insecureSubresources": []
        }
      }
    },
    {
      "endpoint": "GET /es",
      "method": "GET",
      "path": "/es",
      "samples": [
        44.25514199999998,
        44.663847000000715,
        42.5260530000005,
        49.29906099999971,
        53.58498800000052,
        45.27656999999999,
        40.045726999999715,
        40.30442200000016,
        38.64913200000046,
        40.825472000000445,
        44.40387699999974,
        47.57718999999997,
        40.6943569999994,
        40.56806899999992,
        43.229058000000805
      ],
      "ttfb": [
        43.258144999999786,
        43.627065000000584,
        41.42381800000021,
        47.628917,
        52.83011700000043,
        44.57060099999944,
        39.37318099999993,
        39.61830100000043,
        37.963622000000214,
        40.152986000000055,
        43.734346999999616,
        46.87892499999998,
        39.956498999999894,
        39.914378999999826,
        42.56300400000055
      ],
      "status": 200,
      "bytes": 16824,
      "assets": [
        {
          "url": "/favicon.svg",
          "kind": "image",
          "status": 200,
          "bytes": 245,
          "encoding": "br",
          "cacheControl": "public, max-age=14400, must-revalidate",
          "renderBlocking": false
        },
        {
          "url": "/fonts/playfair-display.woff2",
          "kind": "font",
          "status": 200,
          "bytes": 38460,
          "cacheControl": "public, max-age=14400, must-revalidate",
          "renderBlocking": false
        },
        {
          "url": "/fonts/crimson-400.woff2",
          "kind": "font",
          "status": 200,
          "bytes": 16732,
          "cacheControl": "public, max-age=14400, must-revalidate",
          "renderBlocking": false
        },
        {
          "url": "https://static.cloudflareinsights.com/beacon.min.js",
          "kind": "script",
          "status": 200,
          "bytes": 30294,
          "encoding": "gzip",
          "cacheControl": "public, max-age=86400",
          "renderBlocking": false
        },
        {
          "url": "/assets/index-DL4yowcp.js",
          "kind": "script",
          "status": 200,
          "bytes": 149461,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/rolldown-runtime-CbXtAM7H.js",
          "kind": "script",
          "status": 200,
          "bytes": 589,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/vendor-BR4RdYuh.js",
          "kind": "script",
          "status": 200,
          "bytes": 259895,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/PageLayout-QPT4UXrg.js",
          "kind": "script",
          "status": 200,
          "bytes": 12745,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/PageLayout-Da4oCi5L.css",
          "kind": "style",
          "status": 200,
          "bytes": 3024,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": true
        },
        {
          "url": "/assets/index-Df6OAEl0.css",
          "kind": "style",
          "status": 200,
          "bytes": 25539,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": true
        },
        {
          "url": "/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js",
          "kind": "script",
          "status": 200,
          "bytes": 1239,
          "encoding": "br",
          "cacheControl": "public",
          "renderBlocking": false
        }
      ],
      "markup": {
        "title": "Lugh — Puntuación de Visibilidad GEO para Negocios",
        "metaDescription": "Descubre si plataformas de IA como Gemini, Claude y ChatGPT recomiendan tu negocio. Obtén tu puntuación GEO gratuita en 90 segundos.",
        "lang": "es",
        "canonical": "https://lughonline.com/es",
        "robots": "index,follow",
        "openGraph": {
          "og:type": "website",
          "og:site_name": "Lugh",
          "og:locale": "es",
          "og:title": "Lugh — Puntuación de Visibilidad GEO para Negocios",
          "og:description": "Descubre si plataformas de IA como Gemini, Claude y ChatGPT recomiendan tu negocio. Obtén tu puntuación GEO gratuita en 90 segundos.",
          "og:url": "https://lughonline.com/es",
          "og:image": "https://lughonline.com/og-image.png"
        },
        "hreflang": [
          {
            "lang": "en",
            "href": "https://lughonline.com/en"
          },
          {
            "lang": "es",
            "href": "https://lughonline.com/es"
          },
          {
            "lang": "x-default",
            "href": "https://lughonline.com/en"
          }
        ],
        "headings": [
          1,
          2,
          2,
          3,
          3,
          3,
          2,
          2,
          2,
          2
        ],
        "imagesMissingAlt": 0,
        "imagesTotal": 0,
        "inputsMissingLabel": 3,
        "inputsTotal": 7,
        "viewport": "width=device-width, initial-scale=1.0",
        "insecureSubresources": []
      },
      "siteFiles": {
        "robotsStatus": 200,
        "sitemapStatus": 200,
        "sitemapDeclared": true
      },
      "vitals": {
        "lcp": 250,
        "cls": 0,
        "tbt": 0,
        "transferBytes": 844030,
        "samples": 3,
        "renderedMarkup": {
          "title": "Lugh — Puntuación de Visibilidad GEO para Negocios",
          "metaDescription": "Descubre si plataformas de IA como Gemini, Claude y ChatGPT recomiendan tu negocio. Obtén tu puntuación GEO gratuita en 90 segundos.",
          "lang": "es",
          "canonical": "https://lughonline.com/es",
          "robots": "index,follow",
          "openGraph": {
            "og:type": "website",
            "og:site_name": "Lugh",
            "og:locale": "es",
            "og:title": "Lugh — Puntuación de Visibilidad GEO para Negocios",
            "og:description": "Descubre si plataformas de IA como Gemini, Claude y ChatGPT recomiendan tu negocio. Obtén tu puntuación GEO gratuita en 90 segundos.",
            "og:url": "https://lughonline.com/es",
            "og:image": "https://lughonline.com/og-image.png"
          },
          "hreflang": [
            {
              "lang": "en",
              "href": "https://lughonline.com/en"
            },
            {
              "lang": "es",
              "href": "https://lughonline.com/es"
            },
            {
              "lang": "x-default",
              "href": "https://lughonline.com/en"
            }
          ],
          "headings": [
            1,
            2,
            2,
            3,
            3,
            3,
            2,
            2,
            2,
            2
          ],
          "imagesMissingAlt": 0,
          "imagesTotal": 0,
          "inputsMissingLabel": 3,
          "inputsTotal": 7,
          "viewport": "width=device-width, initial-scale=1.0",
          "insecureSubresources": []
        }
      }
    },
    {
      "endpoint": "GET /en/call",
      "method": "GET",
      "path": "/en/call",
      "samples": [
        39.11718699999983,
        42.73184399999991,
        48.843745000000126,
        39.9138269999994,
        36.13789600000018,
        37.41585599999962,
        37.82279100000051,
        37.21146200000021,
        39.7615909999995,
        35.93198500000017,
        39.735490999999456,
        40.503600999999435,
        39.47249599999941,
        37.48348299999998,
        36.62409699999989
      ],
      "ttfb": [
        38.234825999999885,
        38.255427000000054,
        48.253082999999606,
        39.453018999999586,
        35.544739999999365,
        36.93955899999946,
        37.33792799999992,
        36.736518000000615,
        39.22727499999928,
        35.1220400000002,
        39.31428899999992,
        39.78891599999952,
        38.09244899999976,
        37.03232399999979,
        36.171314999999595
      ],
      "status": 200,
      "bytes": 7084,
      "assets": [
        {
          "url": "/favicon.svg",
          "kind": "image",
          "status": 200,
          "bytes": 245,
          "encoding": "br",
          "cacheControl": "public, max-age=14400, must-revalidate",
          "renderBlocking": false
        },
        {
          "url": "/fonts/playfair-display.woff2",
          "kind": "font",
          "status": 200,
          "bytes": 38460,
          "cacheControl": "public, max-age=14400, must-revalidate",
          "renderBlocking": false
        },
        {
          "url": "/fonts/crimson-400.woff2",
          "kind": "font",
          "status": 200,
          "bytes": 16732,
          "cacheControl": "public, max-age=14400, must-revalidate",
          "renderBlocking": false
        },
        {
          "url": "https://static.cloudflareinsights.com/beacon.min.js",
          "kind": "script",
          "status": 200,
          "bytes": 30294,
          "encoding": "gzip",
          "cacheControl": "public, max-age=86400",
          "renderBlocking": false
        },
        {
          "url": "/assets/index-DL4yowcp.js",
          "kind": "script",
          "status": 200,
          "bytes": 149461,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/rolldown-runtime-CbXtAM7H.js",
          "kind": "script",
          "status": 200,
          "bytes": 589,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/vendor-BR4RdYuh.js",
          "kind": "script",
          "status": 200,
          "bytes": 259895,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/PageLayout-QPT4UXrg.js",
          "kind": "script",
          "status": 200,
          "bytes": 12745,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/PageLayout-Da4oCi5L.css",
          "kind": "style",
          "status": 200,
          "bytes": 3024,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": true
        },
        {
          "url": "/assets/index-Df6OAEl0.css",
          "kind": "style",
          "status": 200,
          "bytes": 25539,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": true
        },
        {
          "url": "/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js",
          "kind": "script",
          "status": 200,
          "bytes": 1239,
          "encoding": "br",
          "cacheControl": "public",
          "renderBlocking": false
        }
      ],
      "markup": {
        "title": "Book a free 30-minute GEO call Lugh",
        "metaDescription": "Book a free 30-minute call. We'll talk through your GEO visibility and the fastest wins for your business.",
        "lang": "en",
        "canonical": "https://lughonline.com/en/call",
        "robots": "index,follow",
        "openGraph": {
          "og:type": "website",
          "og:site_name": "Lugh",
          "og:locale": "en",
          "og:title": "Book a free 30-minute GEO call Lugh",
          "og:description": "Book a free 30-minute call. We'll talk through your GEO visibility and the fastest wins for your business.",
          "og:url": "https://lughonline.com/en/call",
          "og:image": "https://lughonline.com/og-image.png"
        },
        "hreflang": [
          {
            "lang": "en",
            "href": "https://lughonline.com/en/call"
          },
          {
            "lang": "es",
            "href": "https://lughonline.com/es/call"
          },
          {
            "lang": "x-default",
            "href": "https://lughonline.com/en/call"
          }
        ],
        "headings": [
          1,
          2,
          2,
          2
        ],
        "imagesMissingAlt": 0,
        "imagesTotal": 0,
        "inputsMissingLabel": 0,
        "inputsTotal": 0,
        "viewport": "width=device-width, initial-scale=1.0",
        "insecureSubresources": []
      },
      "siteFiles": {
        "robotsStatus": 200,
        "sitemapStatus": 200,
        "sitemapDeclared": true
      },
      "vitals": {
        "lcp": 244,
        "cls": 0.6768993055555556,
        "tbt": 0,
        "transferBytes": 260486.5,
        "samples": 3,
        "renderedMarkup": {
          "title": "Book a free 30-minute GEO call Lugh",
          "metaDescription": "Book a free 30-minute call. We'll talk through your GEO visibility and the fastest wins for your business.",
          "lang": "en",
          "canonical": "https://lughonline.com/en/call",
          "robots": "index,follow",
          "openGraph": {
            "og:type": "website",
            "og:site_name": "Lugh",
            "og:locale": "en",
            "og:title": "Book a free 30-minute GEO call Lugh",
            "og:description": "Book a free 30-minute call. We'll talk through your GEO visibility and the fastest wins for your business.",
            "og:url": "https://lughonline.com/en/call",
            "og:image": "https://lughonline.com/og-image.png"
          },
          "hreflang": [
            {
              "lang": "en",
              "href": "https://lughonline.com/en/call"
            },
            {
              "lang": "es",
              "href": "https://lughonline.com/es/call"
            },
            {
              "lang": "x-default",
              "href": "https://lughonline.com/en/call"
            }
          ],
          "headings": [
            1,
            3,
            3,
            3,
            3,
            3,
            3,
            3,
            3,
            3,
            2,
            2,
            2
          ],
          "imagesMissingAlt": 0,
          "imagesTotal": 0,
          "inputsMissingLabel": 0,
          "inputsTotal": 0,
          "viewport": "width=device-width, initial-scale=1.0",
          "insecureSubresources": []
        }
      }
    },
    {
      "endpoint": "GET /es/call",
      "method": "GET",
      "path": "/es/call",
      "samples": [
        37.49272999999994,
        42.380027999999584,
        36.01933000000008,
        37.587539000000106,
        36.331717000000026,
        34.209421000000475,
        37.83471500000087,
        37.34114800000043,
        34.679275999999845,
        32.745136999999886,
        34.69416799999999,
        40.220713000000615,
        33.57621299999937,
        33.13456200000019,
        32.1380450000006
      ],
      "ttfb": [
        36.99303999999938,
        41.9436969999997,
        35.50719599999957,
        37.10391900000013,
        35.910413999999946,
        33.72449899999992,
        37.4054270000006,
        36.822652000000744,
        34.18409400000019,
        32.31878400000005,
        34.14877199999955,
        39.78179600000021,
        33.11636699999963,
        32.687259999999696,
        31.698938999999882
      ],
      "status": 200,
      "bytes": 7203,
      "assets": [
        {
          "url": "/favicon.svg",
          "kind": "image",
          "status": 200,
          "bytes": 245,
          "encoding": "br",
          "cacheControl": "public, max-age=14400, must-revalidate",
          "renderBlocking": false
        },
        {
          "url": "/fonts/playfair-display.woff2",
          "kind": "font",
          "status": 200,
          "bytes": 38460,
          "cacheControl": "public, max-age=14400, must-revalidate",
          "renderBlocking": false
        },
        {
          "url": "/fonts/crimson-400.woff2",
          "kind": "font",
          "status": 200,
          "bytes": 16732,
          "cacheControl": "public, max-age=14400, must-revalidate",
          "renderBlocking": false
        },
        {
          "url": "https://static.cloudflareinsights.com/beacon.min.js",
          "kind": "script",
          "status": 200,
          "bytes": 30294,
          "encoding": "gzip",
          "cacheControl": "public, max-age=86400",
          "renderBlocking": false
        },
        {
          "url": "/assets/index-DL4yowcp.js",
          "kind": "script",
          "status": 200,
          "bytes": 149461,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/rolldown-runtime-CbXtAM7H.js",
          "kind": "script",
          "status": 200,
          "bytes": 589,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/vendor-BR4RdYuh.js",
          "kind": "script",
          "status": 200,
          "bytes": 259895,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/PageLayout-QPT4UXrg.js",
          "kind": "script",
          "status": 200,
          "bytes": 12745,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/PageLayout-Da4oCi5L.css",
          "kind": "style",
          "status": 200,
          "bytes": 3024,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": true
        },
        {
          "url": "/assets/index-Df6OAEl0.css",
          "kind": "style",
          "status": 200,
          "bytes": 25539,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": true
        },
        {
          "url": "/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js",
          "kind": "script",
          "status": 200,
          "bytes": 1239,
          "encoding": "br",
          "cacheControl": "public",
          "renderBlocking": false
        }
      ],
      "markup": {
        "title": "Reserva una llamada GEO gratuita Lugh",
        "metaDescription": "Reserva una llamada gratuita de 30 minutos. Hablaremos de tu visibilidad GEO y de las mejoras más rápidas para tu negocio.",
        "lang": "es",
        "canonical": "https://lughonline.com/es/call",
        "robots": "index,follow",
        "openGraph": {
          "og:type": "website",
          "og:site_name": "Lugh",
          "og:locale": "es",
          "og:title": "Reserva una llamada GEO gratuita Lugh",
          "og:description": "Reserva una llamada gratuita de 30 minutos. Hablaremos de tu visibilidad GEO y de las mejoras más rápidas para tu negocio.",
          "og:url": "https://lughonline.com/es/call",
          "og:image": "https://lughonline.com/og-image.png"
        },
        "hreflang": [
          {
            "lang": "en",
            "href": "https://lughonline.com/en/call"
          },
          {
            "lang": "es",
            "href": "https://lughonline.com/es/call"
          },
          {
            "lang": "x-default",
            "href": "https://lughonline.com/en/call"
          }
        ],
        "headings": [
          1,
          2,
          2,
          2
        ],
        "imagesMissingAlt": 0,
        "imagesTotal": 0,
        "inputsMissingLabel": 0,
        "inputsTotal": 0,
        "viewport": "width=device-width, initial-scale=1.0",
        "insecureSubresources": []
      },
      "siteFiles": {
        "robotsStatus": 200,
        "sitemapStatus": 200,
        "sitemapDeclared": true
      },
      "vitals": {
        "lcp": 146,
        "cls": 0.6666388888888889,
        "tbt": 0,
        "transferBytes": 260722,
        "samples": 3,
        "renderedMarkup": {
          "title": "Reserva una llamada GEO gratuita Lugh",
          "metaDescription": "Reserva una llamada gratuita de 30 minutos. Hablaremos de tu visibilidad GEO y de las mejoras más rápidas para tu negocio.",
          "lang": "es",
          "canonical": "https://lughonline.com/es/call",
          "robots": "index,follow",
          "openGraph": {
            "og:type": "website",
            "og:site_name": "Lugh",
            "og:locale": "es",
            "og:title": "Reserva una llamada GEO gratuita Lugh",
            "og:description": "Reserva una llamada gratuita de 30 minutos. Hablaremos de tu visibilidad GEO y de las mejoras más rápidas para tu negocio.",
            "og:url": "https://lughonline.com/es/call",
            "og:image": "https://lughonline.com/og-image.png"
          },
          "hreflang": [
            {
              "lang": "en",
              "href": "https://lughonline.com/en/call"
            },
            {
              "lang": "es",
              "href": "https://lughonline.com/es/call"
            },
            {
              "lang": "x-default",
              "href": "https://lughonline.com/en/call"
            }
          ],
          "headings": [
            1,
            3,
            3,
            3,
            3,
            3,
            3,
            3,
            3,
            3,
            2,
            2,
            2
          ],
          "imagesMissingAlt": 0,
          "imagesTotal": 0,
          "inputsMissingLabel": 0,
          "inputsTotal": 0,
          "viewport": "width=device-width, initial-scale=1.0",
          "insecureSubresources": []
        }
      }
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "method": "GET",
      "path": "/en/results/audit-probe",
      "samples": [
        42.70545399999992,
        44.18330500000047,
        48.33656699999938,
        41.52714399999968,
        40.52331199999935,
        45.65168199999971,
        44.49145700000008,
        43.918658000000505,
        40.119353999999475,
        43.077945,
        52.46133100000043,
        44.31031500000063,
        45.267657999999756,
        46.92214400000012,
        45.06907500000034
      ],
      "ttfb": [
        40.39880099999937,
        43.696859000000586,
        47.92062399999941,
        41.093166999999994,
        40.10510499999964,
        45.23630999999932,
        44.06710699999985,
        43.48901900000055,
        39.67635999999948,
        42.67090899999948,
        51.9421540000003,
        43.93909600000006,
        43.79995400000007,
        46.52209099999982,
        44.505654000000504
      ],
      "status": 200,
      "bytes": 2354,
      "assets": [
        {
          "url": "/favicon.svg",
          "kind": "image",
          "status": 200,
          "bytes": 245,
          "encoding": "br",
          "cacheControl": "public, max-age=14400, must-revalidate",
          "renderBlocking": false
        },
        {
          "url": "/fonts/playfair-display.woff2",
          "kind": "font",
          "status": 200,
          "bytes": 38460,
          "cacheControl": "public, max-age=14400, must-revalidate",
          "renderBlocking": false
        },
        {
          "url": "/fonts/crimson-400.woff2",
          "kind": "font",
          "status": 200,
          "bytes": 16732,
          "cacheControl": "public, max-age=14400, must-revalidate",
          "renderBlocking": false
        },
        {
          "url": "https://static.cloudflareinsights.com/beacon.min.js",
          "kind": "script",
          "status": 200,
          "bytes": 30294,
          "encoding": "gzip",
          "cacheControl": "public, max-age=86400",
          "renderBlocking": false
        },
        {
          "url": "/assets/index-DL4yowcp.js",
          "kind": "script",
          "status": 200,
          "bytes": 149461,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/rolldown-runtime-CbXtAM7H.js",
          "kind": "script",
          "status": 200,
          "bytes": 589,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/vendor-BR4RdYuh.js",
          "kind": "script",
          "status": 200,
          "bytes": 259895,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/PageLayout-QPT4UXrg.js",
          "kind": "script",
          "status": 200,
          "bytes": 12745,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/PageLayout-Da4oCi5L.css",
          "kind": "style",
          "status": 200,
          "bytes": 3024,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": true
        },
        {
          "url": "/assets/index-Df6OAEl0.css",
          "kind": "style",
          "status": 200,
          "bytes": 25539,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": true
        }
      ],
      "markup": {
        "title": "Lugh — GEO Visibility Score for Marbella Businesses",
        "lang": "en",
        "robots": "noindex",
        "openGraph": {},
        "hreflang": [],
        "headings": [],
        "imagesMissingAlt": 0,
        "imagesTotal": 0,
        "inputsMissingLabel": 0,
        "inputsTotal": 0,
        "viewport": "width=device-width, initial-scale=1.0",
        "insecureSubresources": []
      },
      "siteFiles": {
        "robotsStatus": 200,
        "sitemapStatus": 200,
        "sitemapDeclared": true
      },
      "vitals": {
        "lcp": 440,
        "cls": 0.18000000000000002,
        "tbt": 0,
        "transferBytes": 252305.5,
        "samples": 3,
        "renderedMarkup": {
          "title": "Lugh — GEO Visibility Score for Marbella Businesses",
          "lang": "en",
          "robots": "noindex",
          "openGraph": {},
          "hreflang": [],
          "headings": [
            1,
            2,
            2,
            2
          ],
          "imagesMissingAlt": 0,
          "imagesTotal": 0,
          "inputsMissingLabel": 0,
          "inputsTotal": 0,
          "viewport": "width=device-width, initial-scale=1.0",
          "insecureSubresources": []
        }
      }
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "method": "GET",
      "path": "/__spa-fallback-probe",
      "samples": [
        42.698341000000255,
        42.384578999999576,
        49.77144999999928,
        43.01845300000059,
        40.69278699999995,
        47.91938599999958,
        45.628091999999924,
        62.590540999999575,
        42.88791500000025,
        40.92106999999942,
        48.17310499999985,
        48.004539999999906,
        39.58039100000042,
        39.71654099999978,
        41.201374000000214
      ],
      "ttfb": [
        42.33021700000063,
        42.0024599999997,
        49.35618799999975,
        42.62906000000021,
        40.27622199999951,
        47.198176999999305,
        45.26010899999983,
        55.45600299999933,
        42.4174579999999,
        40.4922119999992,
        47.745998999999756,
        47.576632999999674,
        39.179133999999976,
        39.29105899999922,
        40.79764299999988
      ],
      "status": 200,
      "bytes": 2354,
      "assets": [
        {
          "url": "/favicon.svg",
          "kind": "image",
          "status": 200,
          "bytes": 245,
          "encoding": "br",
          "cacheControl": "public, max-age=14400, must-revalidate",
          "renderBlocking": false
        },
        {
          "url": "/fonts/playfair-display.woff2",
          "kind": "font",
          "status": 200,
          "bytes": 38460,
          "cacheControl": "public, max-age=14400, must-revalidate",
          "renderBlocking": false
        },
        {
          "url": "/fonts/crimson-400.woff2",
          "kind": "font",
          "status": 200,
          "bytes": 16732,
          "cacheControl": "public, max-age=14400, must-revalidate",
          "renderBlocking": false
        },
        {
          "url": "https://static.cloudflareinsights.com/beacon.min.js",
          "kind": "script",
          "status": 200,
          "bytes": 30294,
          "encoding": "gzip",
          "cacheControl": "public, max-age=86400",
          "renderBlocking": false
        },
        {
          "url": "/assets/index-DL4yowcp.js",
          "kind": "script",
          "status": 200,
          "bytes": 149461,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/rolldown-runtime-CbXtAM7H.js",
          "kind": "script",
          "status": 200,
          "bytes": 589,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/vendor-BR4RdYuh.js",
          "kind": "script",
          "status": 200,
          "bytes": 259895,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/PageLayout-QPT4UXrg.js",
          "kind": "script",
          "status": 200,
          "bytes": 12745,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/PageLayout-Da4oCi5L.css",
          "kind": "style",
          "status": 200,
          "bytes": 3024,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": true
        },
        {
          "url": "/assets/index-Df6OAEl0.css",
          "kind": "style",
          "status": 200,
          "bytes": 25539,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": true
        }
      ],
      "markup": {
        "title": "Lugh — GEO Visibility Score for Marbella Businesses",
        "lang": "en",
        "robots": "noindex",
        "openGraph": {},
        "hreflang": [],
        "headings": [],
        "imagesMissingAlt": 0,
        "imagesTotal": 0,
        "inputsMissingLabel": 0,
        "inputsTotal": 0,
        "viewport": "width=device-width, initial-scale=1.0",
        "insecureSubresources": []
      },
      "siteFiles": {
        "robotsStatus": 200,
        "sitemapStatus": 200,
        "sitemapDeclared": true
      },
      "vitals": {
        "lcp": 204,
        "cls": 0,
        "tbt": 0,
        "transferBytes": 241833,
        "samples": 3,
        "renderedMarkup": {
          "title": "Lugh — GEO Visibility Score for Marbella Businesses",
          "lang": "en",
          "robots": "noindex",
          "openGraph": {},
          "hreflang": [],
          "headings": [
            1,
            2,
            2,
            2
          ],
          "imagesMissingAlt": 0,
          "imagesTotal": 0,
          "inputsMissingLabel": 0,
          "inputsTotal": 0,
          "viewport": "width=device-width, initial-scale=1.0",
          "insecureSubresources": []
        }
      }
    }
  ],
  "audits": [
    {
      "endpoint": "GET /",
      "id": "latency-p95",
      "category": "performance",
      "score": 0.9340325736651864,
      "weight": 3
    },
    {
      "endpoint": "GET /",
      "id": "ttfb-p95",
      "category": "performance",
      "score": 0.6638110883737172,
      "weight": 1,
      "advice": "GET /: reduce p95 time to first byte (115ms) toward 50ms."
    },
    {
      "endpoint": "GET /",
      "id": "lcp",
      "category": "performance",
      "score": 1,
      "weight": 3,
      "deterministic": false
    },
    {
      "endpoint": "GET /",
      "id": "cls",
      "category": "performance",
      "score": 1,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /",
      "id": "tbt",
      "category": "performance",
      "score": 1,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /",
      "id": "compression",
      "category": "efficiency",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /",
      "id": "cache-headers",
      "category": "efficiency",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /",
      "id": "https",
      "category": "security",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /",
      "id": "security-headers",
      "category": "security",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /",
      "id": "no-powered-by",
      "category": "security",
      "score": 1,
      "weight": 0.5
    },
    {
      "endpoint": "GET /",
      "id": "asset-weight",
      "category": "efficiency",
      "score": 1,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /",
      "id": "compression-coverage",
      "category": "efficiency",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /",
      "id": "immutable-assets",
      "category": "efficiency",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /",
      "id": "render-blocking",
      "category": "efficiency",
      "score": 0.8,
      "weight": 1,
      "advice": "GET /: 2 render-blocking resources in <head> — defer or inline the non-critical ones.",
      "deterministic": false
    },
    {
      "endpoint": "GET /",
      "id": "runtime-weight",
      "category": "efficiency",
      "score": 0.97968079637529,
      "weight": 1,
      "deterministic": false
    },
    {
      "endpoint": "GET /",
      "id": "document-title",
      "category": "seo",
      "score": null,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /",
      "id": "meta-description",
      "category": "seo",
      "score": null,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /",
      "id": "html-lang",
      "category": "seo",
      "score": null,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /",
      "id": "canonical",
      "category": "seo",
      "score": null,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /",
      "id": "open-graph",
      "category": "seo",
      "score": null,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /",
      "id": "hreflang",
      "category": "seo",
      "score": null,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /",
      "id": "robots-sitemap",
      "category": "seo",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /",
      "id": "shell-parity",
      "category": "seo",
      "score": null,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /",
      "id": "img-alt",
      "category": "accessibility",
      "score": null,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /",
      "id": "heading-order",
      "category": "accessibility",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /",
      "id": "form-labels",
      "category": "accessibility",
      "score": 0.5714285714285714,
      "weight": 1,
      "advice": "GET /: 3 of 7 form controls have no <label for>, aria-label or aria-labelledby.",
      "deterministic": true
    },
    {
      "endpoint": "GET /",
      "id": "viewport-meta",
      "category": "accessibility",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /",
      "id": "csp-present",
      "category": "security",
      "score": 0.5,
      "weight": 1,
      "advice": "GET /: Content-Security-Policy is report-only — promote it to enforcing once the reports are clean.",
      "deterministic": true
    },
    {
      "endpoint": "GET /",
      "id": "frame-options",
      "category": "security",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /",
      "id": "referrer-policy",
      "category": "security",
      "score": 1,
      "weight": 0.5,
      "deterministic": true
    },
    {
      "endpoint": "GET /",
      "id": "spa-fallback",
      "category": "contract",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /",
      "id": "assets-resolve",
      "category": "contract",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /",
      "id": "no-mixed-content",
      "category": "contract",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en",
      "id": "latency-p95",
      "category": "performance",
      "score": 1,
      "weight": 3
    },
    {
      "endpoint": "GET /en",
      "id": "ttfb-p95",
      "category": "performance",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /en",
      "id": "lcp",
      "category": "performance",
      "score": 1,
      "weight": 3,
      "deterministic": false
    },
    {
      "endpoint": "GET /en",
      "id": "cls",
      "category": "performance",
      "score": 1,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /en",
      "id": "tbt",
      "category": "performance",
      "score": 1,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /en",
      "id": "compression",
      "category": "efficiency",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /en",
      "id": "cache-headers",
      "category": "efficiency",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /en",
      "id": "https",
      "category": "security",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /en",
      "id": "security-headers",
      "category": "security",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /en",
      "id": "no-powered-by",
      "category": "security",
      "score": 1,
      "weight": 0.5
    },
    {
      "endpoint": "GET /en",
      "id": "asset-weight",
      "category": "efficiency",
      "score": 1,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /en",
      "id": "compression-coverage",
      "category": "efficiency",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en",
      "id": "immutable-assets",
      "category": "efficiency",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en",
      "id": "render-blocking",
      "category": "efficiency",
      "score": 0.8,
      "weight": 1,
      "advice": "GET /en: 2 render-blocking resources in <head> — defer or inline the non-critical ones.",
      "deterministic": false
    },
    {
      "endpoint": "GET /en",
      "id": "runtime-weight",
      "category": "efficiency",
      "score": 0.9848649779626497,
      "weight": 1,
      "deterministic": false
    },
    {
      "endpoint": "GET /en",
      "id": "document-title",
      "category": "seo",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /en",
      "id": "meta-description",
      "category": "seo",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /en",
      "id": "html-lang",
      "category": "seo",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /en",
      "id": "canonical",
      "category": "seo",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en",
      "id": "open-graph",
      "category": "seo",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en",
      "id": "hreflang",
      "category": "seo",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en",
      "id": "robots-sitemap",
      "category": "seo",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en",
      "id": "shell-parity",
      "category": "seo",
      "score": 1,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /en",
      "id": "img-alt",
      "category": "accessibility",
      "score": null,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en",
      "id": "heading-order",
      "category": "accessibility",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en",
      "id": "form-labels",
      "category": "accessibility",
      "score": 0.5714285714285714,
      "weight": 1,
      "advice": "GET /en: 3 of 7 form controls have no <label for>, aria-label or aria-labelledby.",
      "deterministic": true
    },
    {
      "endpoint": "GET /en",
      "id": "viewport-meta",
      "category": "accessibility",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en",
      "id": "csp-present",
      "category": "security",
      "score": 0.5,
      "weight": 1,
      "advice": "GET /en: Content-Security-Policy is report-only — promote it to enforcing once the reports are clean.",
      "deterministic": true
    },
    {
      "endpoint": "GET /en",
      "id": "frame-options",
      "category": "security",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en",
      "id": "referrer-policy",
      "category": "security",
      "score": 1,
      "weight": 0.5,
      "deterministic": true
    },
    {
      "endpoint": "GET /en",
      "id": "spa-fallback",
      "category": "contract",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /en",
      "id": "assets-resolve",
      "category": "contract",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /en",
      "id": "no-mixed-content",
      "category": "contract",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /es",
      "id": "latency-p95",
      "category": "performance",
      "score": 1,
      "weight": 3
    },
    {
      "endpoint": "GET /es",
      "id": "ttfb-p95",
      "category": "performance",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /es",
      "id": "lcp",
      "category": "performance",
      "score": 1,
      "weight": 3,
      "deterministic": false
    },
    {
      "endpoint": "GET /es",
      "id": "cls",
      "category": "performance",
      "score": 1,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /es",
      "id": "tbt",
      "category": "performance",
      "score": 1,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /es",
      "id": "compression",
      "category": "efficiency",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /es",
      "id": "cache-headers",
      "category": "efficiency",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /es",
      "id": "https",
      "category": "security",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /es",
      "id": "security-headers",
      "category": "security",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /es",
      "id": "no-powered-by",
      "category": "security",
      "score": 1,
      "weight": 0.5
    },
    {
      "endpoint": "GET /es",
      "id": "asset-weight",
      "category": "efficiency",
      "score": 1,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /es",
      "id": "compression-coverage",
      "category": "efficiency",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /es",
      "id": "immutable-assets",
      "category": "efficiency",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /es",
      "id": "render-blocking",
      "category": "efficiency",
      "score": 0.8,
      "weight": 1,
      "advice": "GET /es: 2 render-blocking resources in <head> — defer or inline the non-critical ones.",
      "deterministic": false
    },
    {
      "endpoint": "GET /es",
      "id": "runtime-weight",
      "category": "efficiency",
      "score": 0.9778072107284042,
      "weight": 1,
      "deterministic": false
    },
    {
      "endpoint": "GET /es",
      "id": "document-title",
      "category": "seo",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /es",
      "id": "meta-description",
      "category": "seo",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /es",
      "id": "html-lang",
      "category": "seo",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /es",
      "id": "canonical",
      "category": "seo",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /es",
      "id": "open-graph",
      "category": "seo",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /es",
      "id": "hreflang",
      "category": "seo",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /es",
      "id": "robots-sitemap",
      "category": "seo",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /es",
      "id": "shell-parity",
      "category": "seo",
      "score": 1,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /es",
      "id": "img-alt",
      "category": "accessibility",
      "score": null,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /es",
      "id": "heading-order",
      "category": "accessibility",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /es",
      "id": "form-labels",
      "category": "accessibility",
      "score": 0.5714285714285714,
      "weight": 1,
      "advice": "GET /es: 3 of 7 form controls have no <label for>, aria-label or aria-labelledby.",
      "deterministic": true
    },
    {
      "endpoint": "GET /es",
      "id": "viewport-meta",
      "category": "accessibility",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /es",
      "id": "csp-present",
      "category": "security",
      "score": 0.5,
      "weight": 1,
      "advice": "GET /es: Content-Security-Policy is report-only — promote it to enforcing once the reports are clean.",
      "deterministic": true
    },
    {
      "endpoint": "GET /es",
      "id": "frame-options",
      "category": "security",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /es",
      "id": "referrer-policy",
      "category": "security",
      "score": 1,
      "weight": 0.5,
      "deterministic": true
    },
    {
      "endpoint": "GET /es",
      "id": "spa-fallback",
      "category": "contract",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /es",
      "id": "assets-resolve",
      "category": "contract",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /es",
      "id": "no-mixed-content",
      "category": "contract",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/call",
      "id": "latency-p95",
      "category": "performance",
      "score": 1,
      "weight": 3
    },
    {
      "endpoint": "GET /en/call",
      "id": "ttfb-p95",
      "category": "performance",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /en/call",
      "id": "lcp",
      "category": "performance",
      "score": 1,
      "weight": 3,
      "deterministic": false
    },
    {
      "endpoint": "GET /en/call",
      "id": "cls",
      "category": "performance",
      "score": 0,
      "weight": 2,
      "advice": "GET /en/call: Cumulative Layout Shift is 0.677 — reduce unstable layout toward 0.1.",
      "deterministic": false
    },
    {
      "endpoint": "GET /en/call",
      "id": "tbt",
      "category": "performance",
      "score": 1,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /en/call",
      "id": "compression",
      "category": "efficiency",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /en/call",
      "id": "cache-headers",
      "category": "efficiency",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /en/call",
      "id": "https",
      "category": "security",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /en/call",
      "id": "security-headers",
      "category": "security",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /en/call",
      "id": "no-powered-by",
      "category": "security",
      "score": 1,
      "weight": 0.5
    },
    {
      "endpoint": "GET /en/call",
      "id": "asset-weight",
      "category": "efficiency",
      "score": 1,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /en/call",
      "id": "compression-coverage",
      "category": "efficiency",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/call",
      "id": "immutable-assets",
      "category": "efficiency",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/call",
      "id": "render-blocking",
      "category": "efficiency",
      "score": 0.8,
      "weight": 1,
      "advice": "GET /en/call: 2 render-blocking resources in <head> — defer or inline the non-critical ones.",
      "deterministic": false
    },
    {
      "endpoint": "GET /en/call",
      "id": "runtime-weight",
      "category": "efficiency",
      "score": 1,
      "weight": 1,
      "deterministic": false
    },
    {
      "endpoint": "GET /en/call",
      "id": "document-title",
      "category": "seo",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/call",
      "id": "meta-description",
      "category": "seo",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/call",
      "id": "html-lang",
      "category": "seo",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/call",
      "id": "canonical",
      "category": "seo",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/call",
      "id": "open-graph",
      "category": "seo",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/call",
      "id": "hreflang",
      "category": "seo",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/call",
      "id": "robots-sitemap",
      "category": "seo",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/call",
      "id": "shell-parity",
      "category": "seo",
      "score": 1,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /en/call",
      "id": "img-alt",
      "category": "accessibility",
      "score": null,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/call",
      "id": "heading-order",
      "category": "accessibility",
      "score": 0.5,
      "weight": 1,
      "advice": "GET /en/call: heading outline: 1 skipped heading level.",
      "deterministic": true
    },
    {
      "endpoint": "GET /en/call",
      "id": "form-labels",
      "category": "accessibility",
      "score": null,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/call",
      "id": "viewport-meta",
      "category": "accessibility",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/call",
      "id": "csp-present",
      "category": "security",
      "score": 0.5,
      "weight": 1,
      "advice": "GET /en/call: Content-Security-Policy is report-only — promote it to enforcing once the reports are clean.",
      "deterministic": true
    },
    {
      "endpoint": "GET /en/call",
      "id": "frame-options",
      "category": "security",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/call",
      "id": "referrer-policy",
      "category": "security",
      "score": 1,
      "weight": 0.5,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/call",
      "id": "spa-fallback",
      "category": "contract",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/call",
      "id": "assets-resolve",
      "category": "contract",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/call",
      "id": "no-mixed-content",
      "category": "contract",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /es/call",
      "id": "latency-p95",
      "category": "performance",
      "score": 1,
      "weight": 3
    },
    {
      "endpoint": "GET /es/call",
      "id": "ttfb-p95",
      "category": "performance",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /es/call",
      "id": "lcp",
      "category": "performance",
      "score": 1,
      "weight": 3,
      "deterministic": false
    },
    {
      "endpoint": "GET /es/call",
      "id": "cls",
      "category": "performance",
      "score": 0,
      "weight": 2,
      "advice": "GET /es/call: Cumulative Layout Shift is 0.667 — reduce unstable layout toward 0.1.",
      "deterministic": false
    },
    {
      "endpoint": "GET /es/call",
      "id": "tbt",
      "category": "performance",
      "score": 1,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /es/call",
      "id": "compression",
      "category": "efficiency",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /es/call",
      "id": "cache-headers",
      "category": "efficiency",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /es/call",
      "id": "https",
      "category": "security",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /es/call",
      "id": "security-headers",
      "category": "security",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /es/call",
      "id": "no-powered-by",
      "category": "security",
      "score": 1,
      "weight": 0.5
    },
    {
      "endpoint": "GET /es/call",
      "id": "asset-weight",
      "category": "efficiency",
      "score": 1,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /es/call",
      "id": "compression-coverage",
      "category": "efficiency",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /es/call",
      "id": "immutable-assets",
      "category": "efficiency",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /es/call",
      "id": "render-blocking",
      "category": "efficiency",
      "score": 0.8,
      "weight": 1,
      "advice": "GET /es/call: 2 render-blocking resources in <head> — defer or inline the non-critical ones.",
      "deterministic": false
    },
    {
      "endpoint": "GET /es/call",
      "id": "runtime-weight",
      "category": "efficiency",
      "score": 1,
      "weight": 1,
      "deterministic": false
    },
    {
      "endpoint": "GET /es/call",
      "id": "document-title",
      "category": "seo",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /es/call",
      "id": "meta-description",
      "category": "seo",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /es/call",
      "id": "html-lang",
      "category": "seo",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /es/call",
      "id": "canonical",
      "category": "seo",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /es/call",
      "id": "open-graph",
      "category": "seo",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /es/call",
      "id": "hreflang",
      "category": "seo",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /es/call",
      "id": "robots-sitemap",
      "category": "seo",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /es/call",
      "id": "shell-parity",
      "category": "seo",
      "score": 1,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /es/call",
      "id": "img-alt",
      "category": "accessibility",
      "score": null,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /es/call",
      "id": "heading-order",
      "category": "accessibility",
      "score": 0.5,
      "weight": 1,
      "advice": "GET /es/call: heading outline: 1 skipped heading level.",
      "deterministic": true
    },
    {
      "endpoint": "GET /es/call",
      "id": "form-labels",
      "category": "accessibility",
      "score": null,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /es/call",
      "id": "viewport-meta",
      "category": "accessibility",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /es/call",
      "id": "csp-present",
      "category": "security",
      "score": 0.5,
      "weight": 1,
      "advice": "GET /es/call: Content-Security-Policy is report-only — promote it to enforcing once the reports are clean.",
      "deterministic": true
    },
    {
      "endpoint": "GET /es/call",
      "id": "frame-options",
      "category": "security",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /es/call",
      "id": "referrer-policy",
      "category": "security",
      "score": 1,
      "weight": 0.5,
      "deterministic": true
    },
    {
      "endpoint": "GET /es/call",
      "id": "spa-fallback",
      "category": "contract",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /es/call",
      "id": "assets-resolve",
      "category": "contract",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /es/call",
      "id": "no-mixed-content",
      "category": "contract",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "latency-p95",
      "category": "performance",
      "score": 1,
      "weight": 3
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "ttfb-p95",
      "category": "performance",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "lcp",
      "category": "performance",
      "score": 1,
      "weight": 3,
      "deterministic": false
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "cls",
      "category": "performance",
      "score": 0.46666666666666656,
      "weight": 2,
      "advice": "GET /en/results/audit-probe: Cumulative Layout Shift is 0.180 — reduce unstable layout toward 0.1.",
      "deterministic": false
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "tbt",
      "category": "performance",
      "score": 1,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "compression",
      "category": "efficiency",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "cache-headers",
      "category": "efficiency",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "https",
      "category": "security",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "security-headers",
      "category": "security",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "no-powered-by",
      "category": "security",
      "score": 1,
      "weight": 0.5
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "asset-weight",
      "category": "efficiency",
      "score": 1,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "compression-coverage",
      "category": "efficiency",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "immutable-assets",
      "category": "efficiency",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "render-blocking",
      "category": "efficiency",
      "score": 0.8,
      "weight": 1,
      "advice": "GET /en/results/audit-probe: 2 render-blocking resources in <head> — defer or inline the non-critical ones.",
      "deterministic": false
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "runtime-weight",
      "category": "efficiency",
      "score": 1,
      "weight": 1,
      "deterministic": false
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "document-title",
      "category": "seo",
      "score": null,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "meta-description",
      "category": "seo",
      "score": null,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "html-lang",
      "category": "seo",
      "score": null,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "canonical",
      "category": "seo",
      "score": null,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "open-graph",
      "category": "seo",
      "score": null,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "hreflang",
      "category": "seo",
      "score": null,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "robots-sitemap",
      "category": "seo",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "shell-parity",
      "category": "seo",
      "score": null,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "img-alt",
      "category": "accessibility",
      "score": null,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "heading-order",
      "category": "accessibility",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "form-labels",
      "category": "accessibility",
      "score": null,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "viewport-meta",
      "category": "accessibility",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "csp-present",
      "category": "security",
      "score": 0.5,
      "weight": 1,
      "advice": "GET /en/results/audit-probe: Content-Security-Policy is report-only — promote it to enforcing once the reports are clean.",
      "deterministic": true
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "frame-options",
      "category": "security",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "referrer-policy",
      "category": "security",
      "score": 1,
      "weight": 0.5,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "spa-fallback",
      "category": "contract",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "assets-resolve",
      "category": "contract",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "no-mixed-content",
      "category": "contract",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "latency-p95",
      "category": "performance",
      "score": 1,
      "weight": 3
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "ttfb-p95",
      "category": "performance",
      "score": 0.9905647802409181,
      "weight": 1
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "lcp",
      "category": "performance",
      "score": 1,
      "weight": 3,
      "deterministic": false
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "cls",
      "category": "performance",
      "score": 1,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "tbt",
      "category": "performance",
      "score": 1,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "compression",
      "category": "efficiency",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "cache-headers",
      "category": "efficiency",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "https",
      "category": "security",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "security-headers",
      "category": "security",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "no-powered-by",
      "category": "security",
      "score": 1,
      "weight": 0.5
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "asset-weight",
      "category": "efficiency",
      "score": 1,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "compression-coverage",
      "category": "efficiency",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "immutable-assets",
      "category": "efficiency",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "render-blocking",
      "category": "efficiency",
      "score": 0.8,
      "weight": 1,
      "advice": "GET /__spa-fallback-probe: 2 render-blocking resources in <head> — defer or inline the non-critical ones.",
      "deterministic": false
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "runtime-weight",
      "category": "efficiency",
      "score": 1,
      "weight": 1,
      "deterministic": false
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "document-title",
      "category": "seo",
      "score": null,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "meta-description",
      "category": "seo",
      "score": null,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "html-lang",
      "category": "seo",
      "score": null,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "canonical",
      "category": "seo",
      "score": null,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "open-graph",
      "category": "seo",
      "score": null,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "hreflang",
      "category": "seo",
      "score": null,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "robots-sitemap",
      "category": "seo",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "shell-parity",
      "category": "seo",
      "score": null,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "img-alt",
      "category": "accessibility",
      "score": null,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "heading-order",
      "category": "accessibility",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "form-labels",
      "category": "accessibility",
      "score": null,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "viewport-meta",
      "category": "accessibility",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "csp-present",
      "category": "security",
      "score": 0.5,
      "weight": 1,
      "advice": "GET /__spa-fallback-probe: Content-Security-Policy is report-only — promote it to enforcing once the reports are clean.",
      "deterministic": true
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "frame-options",
      "category": "security",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "referrer-policy",
      "category": "security",
      "score": 1,
      "weight": 0.5,
      "deterministic": true
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "spa-fallback",
      "category": "contract",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "assets-resolve",
      "category": "contract",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "no-mixed-content",
      "category": "contract",
      "score": 1,
      "weight": 1,
      "deterministic": true
    }
  ],
  "scores": {
    "overall": 94.70170661048267,
    "categories": {
      "performance": 92.71403496486171,
      "reliability": null,
      "efficiency": 97.39705890190417,
      "contract": 100,
      "security": 90,
      "seo": 100,
      "accessibility": 86.55462184873949
    },
    "endpoints": [
      {
        "endpoint": "GET /",
        "p50": 111.20013100000006,
        "p95": 116.4038719000001,
        "p99": 117.50091918000018,
        "errorRate": 0,
        "bytes": 2354,
        "score": 94.90005508234285
      },
      {
        "endpoint": "GET /en",
        "p50": 40.71594600000026,
        "p95": 44.15060840000001,
        "p99": 45.61069528000021,
        "errorRate": 0,
        "bytes": 16437,
        "score": 97.40066715770732
      },
      {
        "endpoint": "GET /es",
        "p50": 43.229058000000805,
        "p95": 50.58483909999995,
        "p99": 52.98495822000041,
        "errorRate": 0,
        "bytes": 16824,
        "score": 97.38462677762949
      },
      {
        "endpoint": "GET /en/call",
        "p50": 39.11718699999983,
        "p95": 44.565414299999965,
        "p99": 47.988078860000094,
        "errorRate": 0,
        "bytes": 7084,
        "score": 92.55813953488371
      },
      {
        "endpoint": "GET /es/call",
        "p50": 36.01933000000008,
        "p95": 40.868507500000305,
        "p99": 42.077723899999725,
        "errorRate": 0,
        "bytes": 7203,
        "score": 92.55813953488371
      },
      {
        "endpoint": "GET /en/results/audit-probe",
        "p50": 44.31031500000063,
        "p95": 49.57399619999969,
        "p99": 51.883864040000276,
        "errorRate": 0,
        "bytes": 2354,
        "score": 94.47916666666667
      },
      {
        "endpoint": "GET /__spa-fallback-probe",
        "p50": 42.88791500000025,
        "p95": 53.617177299999355,
        "p99": 60.79586825999952,
        "errorRate": 0,
        "bytes": 2354,
        "score": 97.78301493825286
      }
    ]
  }
}
