{
  "surface": "web",
  "tool": {
    "name": "api-audit",
    "version": "0.1.0"
  },
  "timestamp": "2026-09-16T11:00:21.966Z",
  "baseUrl": "https://lughonline.com",
  "evidence": [
    {
      "endpoint": "GET /",
      "method": "GET",
      "path": "/",
      "samples": [
        24.665404999999964,
        26.23079299999995,
        24.56575399999997,
        33.10893400000009,
        25.572168000000147,
        33.05171799999994,
        26.936650999999983,
        23.09910600000012,
        25.24538100000018,
        26.549526000000014,
        25.382929000000104,
        29.132311000000072,
        29.49105399999985,
        26.469994000000042,
        29.16576299999997
      ],
      "ttfb": [
        24.053129000000013,
        25.620319999999992,
        23.9113440000001,
        32.07307800000012,
        23.936644000000115,
        32.58312999999998,
        26.05040000000008,
        22.708785000000034,
        24.77707200000009,
        26.176471999999876,
        24.950616000000082,
        28.650362000000086,
        29.133472999999867,
        26.091380999999956,
        28.800059999999803
      ],
      "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-CWIKoQn0.js",
          "kind": "script",
          "status": 200,
          "bytes": 149541,
          "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-axtYHJKp.css",
          "kind": "style",
          "status": 200,
          "bytes": 25518,
          "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": 230,
        "cls": 0,
        "tbt": 0,
        "transferBytes": 866574,
        "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": [
        68.00286099999994,
        90.56659799999989,
        75.12942900000007,
        87.98722099999986,
        97.92936800000007,
        110.8501610000003,
        102.93918500000018,
        28.033626999999797,
        86.01995800000032,
        109.31231099999968,
        119.09011499999997,
        124.14147899999989,
        132.22789699999976,
        78.62858199999982,
        77.77642100000003
      ],
      "ttfb": [
        66.60027900000023,
        89.5557490000001,
        74.1943839999999,
        86.37219899999991,
        97.22785699999986,
        110.09804299999996,
        102.21436900000026,
        27.379758000000038,
        85.3047260000003,
        108.593073,
        118.4273519999997,
        123.44868199999974,
        131.54647599999998,
        77.94585999999981,
        77.09834600000022
      ],
      "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-CWIKoQn0.js",
          "kind": "script",
          "status": 200,
          "bytes": 149541,
          "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-axtYHJKp.css",
          "kind": "style",
          "status": 200,
          "bytes": 25518,
          "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": 194,
        "cls": 0,
        "tbt": 0,
        "transferBytes": 876495.5,
        "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": [
        29.6596669999999,
        31.01691299999993,
        30.74945400000024,
        31.314694000000145,
        28.722401999999875,
        28.266419999999925,
        34.39152699999977,
        59.05624800000032,
        30.892972999999984,
        29.672919999999976,
        31.275392999999895,
        30.254664999999477,
        32.58798900000056,
        27.268802000000505,
        32.74870100000044
      ],
      "ttfb": [
        28.798283999999967,
        30.23199599999998,
        29.919498000000203,
        30.50442800000019,
        28.154833999999937,
        27.72531200000003,
        33.80988799999977,
        58.42282000000023,
        30.284521999999924,
        28.373994999999923,
        30.70909699999993,
        29.68163899999945,
        32.028143000000455,
        26.73200000000088,
        32.15832800000044
      ],
      "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-CWIKoQn0.js",
          "kind": "script",
          "status": 200,
          "bytes": 149541,
          "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-axtYHJKp.css",
          "kind": "style",
          "status": 200,
          "bytes": 25518,
          "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": 170,
        "cls": 0,
        "tbt": 0,
        "transferBytes": 873234,
        "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": [
        29.08307800000057,
        26.179802999999993,
        29.05119900000045,
        30.016617999999653,
        27.40760600000067,
        34.369722000000365,
        29.067643999999746,
        25.845548999999664,
        31.29422500000055,
        27.93668600000001,
        27.784205999999358,
        28.222487,
        28.02919600000041,
        34.890777999999955,
        28.38816599999973
      ],
      "ttfb": [
        28.308829000000514,
        25.77191700000003,
        28.603543000000172,
        28.62343299999975,
        26.980892000000495,
        29.146302000000105,
        28.705307000000175,
        25.429591000000073,
        30.939538999999968,
        27.36081599999943,
        26.938349000000017,
        27.81967900000018,
        26.570112000000336,
        34.45809399999962,
        28.02722100000028
      ],
      "status": 200,
      "bytes": 7092,
      "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-CWIKoQn0.js",
          "kind": "script",
          "status": 200,
          "bytes": 149541,
          "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-axtYHJKp.css",
          "kind": "style",
          "status": 200,
          "bytes": 25518,
          "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": 222,
        "cls": 0.6768993055555556,
        "tbt": 0,
        "transferBytes": 260689.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,
            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": [
        27.443530000000464,
        28.43259500000022,
        26.6205259999997,
        26.91578599999957,
        26.29858999999942,
        33.10196799999994,
        24.484221000000616,
        24.599025999999867,
        25.875269999999546,
        25.711205999999947,
        25.289636000000428,
        30.419012999999723,
        26.290431000000353,
        27.401746999999887,
        30.161565999999766
      ],
      "ttfb": [
        27.098769000000175,
        27.033440999999584,
        26.180480999999418,
        26.574469999999565,
        25.939006999999947,
        32.76618099999996,
        24.141293000000587,
        24.273614000000634,
        25.53762000000006,
        25.329388999999537,
        24.959748000000218,
        28.135172999999668,
        25.152102000000014,
        27.014753000000383,
        29.787430999999742
      ],
      "status": 200,
      "bytes": 7211,
      "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-CWIKoQn0.js",
          "kind": "script",
          "status": 200,
          "bytes": 149541,
          "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-axtYHJKp.css",
          "kind": "style",
          "status": 200,
          "bytes": 25518,
          "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": 138,
        "cls": 0.6666388888888889,
        "tbt": 0,
        "transferBytes": 260789.5,
        "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,
            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": [
        34.16494200000034,
        32.92623400000048,
        27.808350000000246,
        33.039621999999326,
        32.04524300000048,
        30.95864999999958,
        34.35976899999969,
        34.1022269999994,
        34.78738300000077,
        30.953552999999374,
        31.35082500000044,
        31.28328799999963,
        32.38970099999915,
        29.254416999999194,
        31.311813999999686
      ],
      "ttfb": [
        33.830667999999605,
        32.58860400000049,
        27.45766999999978,
        32.63866599999983,
        31.682545000000573,
        30.602421999999933,
        33.95310399999926,
        33.646318000000065,
        34.41980800000056,
        30.581881999999496,
        31.017601000000468,
        30.92451699999947,
        30.72222199999942,
        28.92047199999979,
        30.021895999999288
      ],
      "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-CWIKoQn0.js",
          "kind": "script",
          "status": 200,
          "bytes": 149541,
          "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-axtYHJKp.css",
          "kind": "style",
          "status": 200,
          "bytes": 25518,
          "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": 494,
        "cls": 0.18000000000000002,
        "tbt": 0,
        "transferBytes": 251796.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": [
        35.863861999999244,
        30.887750999999298,
        31.496493000000555,
        30.11416300000019,
        29.989739999999983,
        36.20668500000011,
        34.616258000000016,
        34.978038999999626,
        37.55092700000023,
        34.28324299999986,
        37.2348979999997,
        31.21888300000046,
        27.917789000000084,
        33.9300659999999,
        32.484958000000006
      ],
      "ttfb": [
        35.422224999999344,
        30.539284999999836,
        31.156770000000506,
        29.76760000000013,
        29.216020999999273,
        34.487128000000666,
        34.276073999999426,
        34.62098900000001,
        37.18617600000016,
        33.95595899999989,
        36.51862600000004,
        30.862834999999905,
        27.5983269999997,
        33.60145000000011,
        32.168399000000136
      ],
      "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-CWIKoQn0.js",
          "kind": "script",
          "status": 200,
          "bytes": 149541,
          "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-axtYHJKp.css",
          "kind": "style",
          "status": 200,
          "bytes": 25518,
          "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": 152,
        "cls": 0,
        "tbt": 0,
        "transferBytes": 241779,
        "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": 1,
      "weight": 3
    },
    {
      "endpoint": "GET /",
      "id": "ttfb-p95",
      "category": "performance",
      "score": 1,
      "weight": 1
    },
    {
      "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.9582159740636671,
      "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": 0.8976781261662603,
      "weight": 3,
      "advice": "GET /en: reduce p95 latency (127ms) toward 100ms."
    },
    {
      "endpoint": "GET /en",
      "id": "ttfb-p95",
      "category": "performance",
      "score": 0.6284406341598407,
      "weight": 1,
      "advice": "GET /en: reduce p95 time to first byte (126ms) toward 50ms."
    },
    {
      "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.9497549576749655,
      "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.9525257385729388,
      "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": 1,
      "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.636904308954,
    "categories": {
      "performance": 92.5387121376519,
      "reliability": null,
      "efficiency": 97.25088691127065,
      "contract": 100,
      "security": 90,
      "seo": 100,
      "accessibility": 86.55462184873949
    },
    "endpoints": [
      {
        "endpoint": "GET /",
        "p50": 26.469994000000042,
        "p95": 33.06888279999998,
        "p99": 33.10092376000007,
        "errorRate": 0,
        "bytes": 2354,
        "score": 96.45346831967345
      },
      {
        "endpoint": "GET /en",
        "p50": 90.56659799999989,
        "p95": 126.56740439999984,
        "p99": 131.09579847999976,
        "errorRate": 0,
        "bytes": 16437,
        "score": 95.77876941309582
      },
      {
        "endpoint": "GET /es",
        "p50": 30.892972999999984,
        "p95": 41.79094329999991,
        "p99": 55.60318706000023,
        "errorRate": 0,
        "bytes": 16824,
        "score": 97.32716888636706
      },
      {
        "endpoint": "GET /en/call",
        "p50": 28.38816599999973,
        "p95": 34.526038800000244,
        "p99": 34.817830160000014,
        "errorRate": 0,
        "bytes": 7092,
        "score": 92.55813953488371
      },
      {
        "endpoint": "GET /es/call",
        "p50": 26.6205259999997,
        "p95": 31.223899499999785,
        "p99": 32.72635429999991,
        "errorRate": 0,
        "bytes": 7211,
        "score": 92.55813953488371
      },
      {
        "endpoint": "GET /en/results/audit-probe",
        "p50": 32.04524300000048,
        "p95": 34.48805320000001,
        "p99": 34.72751704000062,
        "errorRate": 0,
        "bytes": 2354,
        "score": 94.47916666666667
      },
      {
        "endpoint": "GET /__spa-fallback-probe",
        "p50": 33.9300659999999,
        "p95": 37.32970669999986,
        "p99": 37.506682940000154,
        "errorRate": 0,
        "bytes": 2354,
        "score": 97.8125
      }
    ]
  }
}
