{
  "measuredAt": "2026-10-21T00:49:33.220Z",
  "measuredDateJst": "2026-10-21",
  "source": {
    "commit": "1abf6599699e190618b72e22210546afbf275b9a",
    "tree": "39279f37187d2eb9eebe42744a042261be88dc9b"
  },
  "build": {
    "asset": "/assets/index--AEG_e1i.js",
    "bytes": 695255,
    "sha256": "24975bcdb9049036b2311ca392093f93cc3267528ed59b7d98dce3647bae9bf7"
  },
  "browser": "155.0.4283.62",
  "platform": "win32",
  "nodeVersion": "v24.19.0",
  "uiLocale": "ja",
  "viewport": {
    "width": 1280,
    "height": 900
  },
  "environment": "Local compiled production preview; analytics excluded by hostname; service workers disabled",
  "scope": "These four operations and synthetic fixtures only; selection through download after boot readiness, not page startup, every format/device, production vendors or persistence",
  "observer": {
    "http": "Browser-context page and dedicated-Worker request attempts; URL, method, body and headers",
    "webSocket": "Page WebSocket events; actual page and dedicated-Worker handshakes proved on loopback",
    "markerForms": [
      "raw",
      "URL encoded",
      "base64",
      "URL-encoded base64"
    ],
    "networkPolicy": "Probe HTTP requests fulfilled locally; unexpected HTTP hosts and non-GET attempts blocked after observation; Google font GETs allowed"
  },
  "negativeControls": {
    "pageUploadDetected": true,
    "workerUploadDetected": true,
    "headerMarkerDetected": true,
    "encodedUrlMarkerDetected": true,
    "base64BodyMarkerDetected": true,
    "probeRequestsFulfilledWithoutServerUpload": true,
    "pageWebSocketDetected": true,
    "workerWebSocketDetected": true,
    "loopbackHandshakesAccepted": 2
  },
  "results": [
    {
      "operation": "file MD5 hashing",
      "outputVerified": true,
      "outputVerification": {
        "algorithm": "MD5",
        "inputBytes": 57,
        "digestMatched": true
      },
      "httpUploads": 0,
      "nonGetHttpAttempts": 0,
      "webSocketConnections": 0,
      "inputMarkerObservedInRequests": false,
      "requests": [
        {
          "method": "GET",
          "resourceType": "script",
          "url": "/assets/hash.worker-Cka7Hl6m.js",
          "queryKeys": []
        }
      ]
    },
    {
      "operation": "PDF page reorder, rotation and export",
      "outputVerified": true,
      "outputVerification": {
        "pages": 2,
        "pageOrder": [
          "blue",
          "red"
        ],
        "firstPageRotationDegrees": 90,
        "contentOrderVerified": true
      },
      "httpUploads": 0,
      "nonGetHttpAttempts": 0,
      "webSocketConnections": 0,
      "inputMarkerObservedInRequests": false,
      "requests": [
        {
          "method": "GET",
          "resourceType": "script",
          "url": "/assets/index-DpKjthq0.js",
          "queryKeys": []
        },
        {
          "method": "GET",
          "resourceType": "script",
          "url": "/assets/index-BOSTcUJF.js",
          "queryKeys": []
        },
        {
          "method": "GET",
          "resourceType": "script",
          "url": "/assets/pdf-BnPRJEQ6.js",
          "queryKeys": []
        },
        {
          "method": "GET",
          "resourceType": "script",
          "url": "/assets/pdf.worker.min-BxhW3jkD.js",
          "queryKeys": []
        },
        {
          "method": "GET",
          "resourceType": "script",
          "url": "/assets/pdf.worker.min-C6uPJa5v.js",
          "queryKeys": []
        }
      ]
    },
    {
      "operation": "PNG exposure adjustment and export",
      "outputVerified": true,
      "outputVerification": {
        "width": 640,
        "height": 400,
        "inputPixel": [
          32,
          64,
          96,
          255
        ],
        "outputPixel": [
          42,
          84,
          127,
          255
        ],
        "adjustedPixelMatched": true
      },
      "httpUploads": 0,
      "nonGetHttpAttempts": 0,
      "webSocketConnections": 0,
      "inputMarkerObservedInRequests": false,
      "requests": []
    },
    {
      "operation": "ZIP archive of two same-named binary files",
      "outputVerified": true,
      "outputVerification": {
        "archiveFiles": 2,
        "duplicateInputsPreserved": true,
        "collisionRenamed": true,
        "byteForByteMatched": true,
        "inputBytes": [
          18064,
          25065
        ],
        "sha256": [
          "3ebc6adb4cfdf426e46aa46f986a062ca58bf219eb0e1b1ce7e3d4e2560e2f6b",
          "cb898cb88f0e06ea4de9254276b1b4f0a532e81f6c556e5a1c4e560d6627596a"
        ]
      },
      "httpUploads": 0,
      "nonGetHttpAttempts": 0,
      "webSocketConnections": 0,
      "inputMarkerObservedInRequests": false,
      "requests": [
        {
          "method": "GET",
          "resourceType": "other",
          "url": "/favicon-32.png",
          "queryKeys": [
            "v"
          ]
        },
        {
          "method": "GET",
          "resourceType": "script",
          "url": "/assets/jszip.min-D8GLgvvt.js",
          "queryKeys": []
        }
      ]
    }
  ],
  "errors": []
}
