open-standards/wai/live-conformance/browser/vectors.json
Transaction Science b74702cb68 browser sink: the corpus's fractional bound survives a page's numbers; an unbound tile shows no chain
A page whose numbers do not keep 1920.0 apart from 1920 writes it as an integer, so the
malformed-bound case is a true fraction; §5 says so.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-21 15:31:51 -04:00

3143 lines
192 KiB
JSON

{
"format": "wai-browser-sink-vectors/1",
"about": "extensions/browser-sink.md §12: routing tables of capability reports, constraint sets, energy entries, content bindings, a chain of signed group receipts whose objects bind, frame states and side-table sequences. Synthetic: no case describes a user agent or a device.",
"routes": [
{
"name": "room_tracks",
"about": "a room's tracks: VP9 and AV1 video and Opus audio, each answered supported, routed to the user agent with tier none (no probe ran); a measured figure beside VP9's powerEfficient, AV1 unmetered",
"report": {
"browser_sink": 1,
"ua": {
"vp09.00.10.08": {
"supported": true,
"smooth": true,
"power_efficient": true,
"probe": "not_run"
},
"av01.0.04M.08": {
"supported": true,
"smooth": true,
"power_efficient": false,
"probe": "not_run"
},
"opus": {
"supported": true,
"smooth": true,
"power_efficient": true,
"probe": "not_run"
}
},
"host": {},
"wasm": [
"wai.video.int_motion"
],
"constraints": {
"wai.video.int_motion": [
{
"wai:frame_width": {
"maximum": 4096
},
"wai:frame_height": {
"maximum": 4096
}
}
]
},
"energy": {
"wai.video.vp9 ua": {
"joules_micro": 1830000,
"decodes": 600,
"window_us": 4000000,
"class": "OnChipCounter",
"relative_ppm": 120000,
"filtering": "Unknown",
"coverage": "Partial",
"fabrics": [
"cpu"
]
}
},
"objects": [
{
"name": "wai.video.vp9",
"capability": "wai.video.vp9",
"codec": "vp09.00.10.08",
"need": "none",
"params": {
"wai:codec": "vp09.00.10.08",
"wai:frame_width": 640,
"wai:frame_height": 360
}
},
{
"name": "wai.video.av1",
"capability": "wai.video.av1",
"codec": "av01.0.04M.08",
"need": "none",
"params": {
"wai:codec": "av01.0.04M.08",
"wai:frame_width": 640,
"wai:frame_height": 360
}
},
{
"name": "wai.audio.opus",
"capability": "wai.audio.opus",
"codec": "opus",
"need": "none",
"params": {
"wai:sample_rate": 48000,
"wai:channel_count": 1
}
}
]
},
"outcome": "routed",
"reason": null,
"table": [
{
"name": "wai.video.vp9",
"route": "ua",
"reason": null,
"legs": {
"ua": "taken",
"host": "not_reached",
"wasm": "not_reached"
},
"asked": true,
"tier": "none",
"energy": {
"power_efficient": true,
"figure": {
"joules_micro": 1830000,
"decodes": 600,
"window_us": 4000000,
"class": "OnChipCounter",
"relative_ppm": 120000,
"filtering": "Unknown",
"coverage": "Partial",
"fabrics": [
"cpu"
],
"per_decode_micro": 3050
},
"reason": null
}
},
{
"name": "wai.video.av1",
"route": "ua",
"reason": null,
"legs": {
"ua": "taken",
"host": "not_reached",
"wasm": "not_reached"
},
"asked": true,
"tier": "none",
"energy": {
"power_efficient": false,
"figure": null,
"reason": null
}
},
{
"name": "wai.audio.opus",
"route": "ua",
"reason": null,
"legs": {
"ua": "taken",
"host": "not_reached",
"wasm": "not_reached"
},
"asked": true,
"tier": "none",
"energy": {
"power_efficient": true,
"figure": null,
"reason": null
}
}
]
},
{
"name": "unregistered_codecs",
"about": "AV2, VVC and IAMF under codec strings no registry row lists, each answered supported: the answers are never read, nothing is asked, and each goes to the host or nowhere",
"report": {
"browser_sink": 1,
"ua": {
"av02.0.08M.08": {
"supported": true,
"smooth": true,
"power_efficient": true,
"probe": "match"
},
"vvc1.1.L123.CQA": {
"supported": true,
"smooth": true,
"power_efficient": true,
"probe": "match"
},
"iamf.001.001.Opus": {
"supported": true,
"smooth": true,
"power_efficient": true,
"probe": "match"
}
},
"host": {
"wai.video.av2": "none"
},
"wasm": [
"wai.video.int_motion"
],
"constraints": {},
"energy": {},
"objects": [
{
"name": "av2",
"capability": "wai.video.av2",
"codec": "av02.0.08M.08",
"need": "none",
"params": {}
},
{
"name": "vvc",
"capability": "wai.video.vvc",
"codec": "vvc1.1.L123.CQA",
"need": "none",
"params": {}
},
{
"name": "iamf",
"capability": "wai.audio.iamf",
"codec": "iamf.001.001.Opus",
"need": "none",
"params": {}
}
]
},
"outcome": "routed",
"reason": null,
"table": [
{
"name": "av2",
"route": "host",
"reason": null,
"legs": {
"ua": "codec_unregistered",
"host": "taken",
"wasm": "not_reached"
},
"asked": false,
"tier": "none",
"energy": {
"power_efficient": null,
"figure": null,
"reason": null
}
},
{
"name": "vvc",
"route": "none",
"reason": "no_decoder",
"legs": {
"ua": "codec_unregistered",
"host": "no_host",
"wasm": "no_wasm"
},
"asked": false,
"tier": "none",
"energy": {
"power_efficient": null,
"figure": null,
"reason": null
}
},
{
"name": "iamf",
"route": "none",
"reason": "no_decoder",
"legs": {
"ua": "codec_unregistered",
"host": "no_host",
"wasm": "no_wasm"
},
"asked": false,
"tier": "none",
"energy": {
"power_efficient": null,
"figure": null,
"reason": null
}
}
]
},
{
"name": "need_decode_equivalence",
"about": "VP9 tracks that need decode-equivalence: refused the user agent whose probe did not run or did not match, taken by one whose probe matched (then tier decode-equivalence); FLAC needing it refused the user agent, whose tier is none",
"report": {
"browser_sink": 1,
"ua": {
"vp09.00.10.08": {
"supported": true,
"smooth": true,
"power_efficient": true,
"probe": "not_run"
},
"vp09.00.20.08": {
"supported": true,
"smooth": true,
"power_efficient": true,
"probe": "mismatch"
},
"vp09.00.30.08": {
"supported": true,
"smooth": true,
"power_efficient": true,
"probe": "match"
},
"flac": {
"supported": true,
"smooth": true,
"power_efficient": true,
"probe": "match"
}
},
"host": {},
"wasm": [],
"constraints": {},
"energy": {},
"objects": [
{
"name": "vp9_unprobed",
"capability": "wai.video.vp9",
"codec": "vp09.00.10.08",
"need": "decode-equivalence",
"params": {}
},
{
"name": "vp9_probe_mismatch",
"capability": "wai.video.vp9",
"codec": "vp09.00.20.08",
"need": "decode-equivalence",
"params": {}
},
{
"name": "vp9_probed",
"capability": "wai.video.vp9",
"codec": "vp09.00.30.08",
"need": "decode-equivalence",
"params": {}
},
{
"name": "flac_exact",
"capability": "wai.audio.flac",
"codec": "flac",
"need": "decode-equivalence",
"params": {}
}
]
},
"outcome": "routed",
"reason": null,
"table": [
{
"name": "vp9_unprobed",
"route": "none",
"reason": "no_decoder",
"legs": {
"ua": "ua_unprobed",
"host": "no_host",
"wasm": "no_wasm"
},
"asked": true,
"tier": "none",
"energy": {
"power_efficient": null,
"figure": null,
"reason": null
}
},
{
"name": "vp9_probe_mismatch",
"route": "none",
"reason": "no_decoder",
"legs": {
"ua": "ua_probe_mismatch",
"host": "no_host",
"wasm": "no_wasm"
},
"asked": true,
"tier": "none",
"energy": {
"power_efficient": null,
"figure": null,
"reason": null
}
},
{
"name": "vp9_probed",
"route": "ua",
"reason": null,
"legs": {
"ua": "taken",
"host": "not_reached",
"wasm": "not_reached"
},
"asked": true,
"tier": "decode-equivalence",
"energy": {
"power_efficient": true,
"figure": null,
"reason": null
}
},
{
"name": "flac_exact",
"route": "none",
"reason": "no_decoder",
"legs": {
"ua": "ua_inexact",
"host": "no_host",
"wasm": "no_wasm"
},
"asked": true,
"tier": "none",
"energy": {
"power_efficient": null,
"figure": null,
"reason": null
}
}
]
},
{
"name": "fallbacks",
"about": "the wasm decoder where the user agent has none, the host before wasm, a host whose tier is too low passed over for wasm, and nothing at all",
"report": {
"browser_sink": 1,
"ua": {},
"host": {
"wai.audio.int_codec": "decode-equivalence",
"wai.video.int_motion": "none"
},
"wasm": [
"wai.video.int_motion",
"wai.audio.int_codec"
],
"constraints": {
"wai.video.int_motion": [
{
"wai:frame_width": {
"maximum": 4096
},
"wai:frame_height": {
"maximum": 4096
}
}
]
},
"energy": {},
"objects": [
{
"name": "int_motion",
"capability": "wai.video.int_motion",
"codec": null,
"need": "decode-equivalence",
"params": {
"wai:frame_width": 48,
"wai:frame_height": 48
}
},
{
"name": "int_codec_host",
"capability": "wai.audio.int_codec",
"codec": null,
"need": "decode-equivalence",
"params": {}
},
{
"name": "int_hyper_nothing",
"capability": "wai.video.int_hyper",
"codec": null,
"need": "none",
"params": {}
},
{
"name": "unregistered_capability",
"capability": "wai.video.not_yet_registered",
"codec": null,
"need": "none",
"params": {}
}
]
},
"outcome": "routed",
"reason": null,
"table": [
{
"name": "int_motion",
"route": "wasm",
"reason": null,
"legs": {
"ua": "no_ua_mapping",
"host": "host_inexact",
"wasm": "taken"
},
"asked": false,
"tier": "decode-equivalence",
"energy": {
"power_efficient": null,
"figure": null,
"reason": null
}
},
{
"name": "int_codec_host",
"route": "host",
"reason": null,
"legs": {
"ua": "no_ua_mapping",
"host": "taken",
"wasm": "not_reached"
},
"asked": false,
"tier": "decode-equivalence",
"energy": {
"power_efficient": null,
"figure": null,
"reason": null
}
},
{
"name": "int_hyper_nothing",
"route": "none",
"reason": "no_decoder",
"legs": {
"ua": "no_ua_mapping",
"host": "no_host",
"wasm": "no_wasm"
},
"asked": false,
"tier": "none",
"energy": {
"power_efficient": null,
"figure": null,
"reason": null
}
},
{
"name": "unregistered_capability",
"route": "none",
"reason": "no_decoder",
"legs": {
"ua": "no_ua_mapping",
"host": "no_host",
"wasm": "no_wasm"
},
"asked": false,
"tier": "none",
"energy": {
"power_efficient": null,
"figure": null,
"reason": null
}
}
]
},
{
"name": "ua_answers",
"about": "a codec string not asked, one answered unsupported, a codec string of another row's form",
"report": {
"browser_sink": 1,
"ua": {
"vp09.00.10.08": {
"supported": false,
"smooth": false,
"power_efficient": false,
"probe": "not_run"
}
},
"host": {},
"wasm": [],
"constraints": {},
"energy": {},
"objects": [
{
"name": "not_asked",
"capability": "wai.video.av1",
"codec": "av01.0.08M.10",
"need": "none",
"params": {}
},
{
"name": "unsupported",
"capability": "wai.video.vp9",
"codec": "vp09.00.10.08",
"need": "none",
"params": {}
},
{
"name": "mismatch",
"capability": "wai.video.vp9",
"codec": "av01.0.04M.08",
"need": "none",
"params": {}
}
]
},
"outcome": "routed",
"reason": null,
"table": [
{
"name": "not_asked",
"route": "none",
"reason": "no_decoder",
"legs": {
"ua": "ua_not_asked",
"host": "no_host",
"wasm": "no_wasm"
},
"asked": true,
"tier": "none",
"energy": {
"power_efficient": null,
"figure": null,
"reason": null
}
},
{
"name": "unsupported",
"route": "none",
"reason": "no_decoder",
"legs": {
"ua": "ua_unsupported",
"host": "no_host",
"wasm": "no_wasm"
},
"asked": true,
"tier": "none",
"energy": {
"power_efficient": null,
"figure": null,
"reason": null
}
},
{
"name": "mismatch",
"route": "none",
"reason": "no_decoder",
"legs": {
"ua": "codec_mismatch",
"host": "no_host",
"wasm": "no_wasm"
},
"asked": false,
"tier": "none",
"energy": {
"power_efficient": null,
"figure": null,
"reason": null
}
}
]
},
{
"name": "decided_early",
"about": "steps 1 to 3: a record, a candidate, a companion-only and a refinement-only capability; AV1 stated at decode-equivalence; constraint sets unmet, malformed, and naming an unregistered parameter",
"report": {
"browser_sink": 1,
"ua": {
"av01.0.04M.08": {
"supported": true,
"smooth": true,
"power_efficient": true,
"probe": "match"
}
},
"host": {},
"wasm": [
"wai.video.int_motion",
"wai.audio.int_codec",
"wai.splat.int_codec"
],
"constraints": {
"wai.video.int_motion": [
{
"wai:frame_width": {
"maximum": 32
}
}
],
"wai.audio.int_codec": [
{
"wai:sample_rate": {
"minimum": 48000,
"maximum": 8000
}
}
],
"wai.splat.int_codec": [
{
"wai:splat_count": {
"maximum": 100000
}
}
]
},
"energy": {},
"objects": [
{
"name": "record",
"capability": "wai.live.room",
"codec": null,
"need": "none",
"params": {}
},
{
"name": "candidate",
"capability": "wai.splat.sog",
"codec": null,
"need": "none",
"params": {}
},
{
"name": "companion",
"capability": "wai.video.lcevc",
"codec": null,
"need": "none",
"params": {}
},
{
"name": "refinement",
"capability": "wai.video.int_refine",
"codec": null,
"need": "none",
"params": {}
},
{
"name": "av1_overstated",
"capability": "wai.video.av1",
"codec": "av01.0.04M.08",
"need": "decode-equivalence",
"params": {}
},
{
"name": "too_wide",
"capability": "wai.video.int_motion",
"codec": null,
"need": "none",
"params": {
"wai:frame_width": 48
}
},
{
"name": "malformed_sets",
"capability": "wai.audio.int_codec",
"codec": null,
"need": "none",
"params": {
"wai:sample_rate": 16000
}
},
{
"name": "unregistered_parameter",
"capability": "wai.splat.int_codec",
"codec": null,
"need": "none",
"params": {}
}
]
},
"outcome": "routed",
"reason": null,
"table": [
{
"name": "record",
"route": "none",
"reason": "not_dispatchable",
"legs": {
"ua": "not_reached",
"host": "not_reached",
"wasm": "not_reached"
},
"asked": false,
"tier": "none",
"energy": {
"power_efficient": null,
"figure": null,
"reason": null
}
},
{
"name": "candidate",
"route": "none",
"reason": "not_dispatchable",
"legs": {
"ua": "not_reached",
"host": "not_reached",
"wasm": "not_reached"
},
"asked": false,
"tier": "none",
"energy": {
"power_efficient": null,
"figure": null,
"reason": null
}
},
{
"name": "companion",
"route": "none",
"reason": "not_dispatchable",
"legs": {
"ua": "not_reached",
"host": "not_reached",
"wasm": "not_reached"
},
"asked": false,
"tier": "none",
"energy": {
"power_efficient": null,
"figure": null,
"reason": null
}
},
{
"name": "refinement",
"route": "none",
"reason": "not_dispatchable",
"legs": {
"ua": "not_reached",
"host": "not_reached",
"wasm": "not_reached"
},
"asked": false,
"tier": "none",
"energy": {
"power_efficient": null,
"figure": null,
"reason": null
}
},
{
"name": "av1_overstated",
"route": "none",
"reason": "tier_exceeds_class",
"legs": {
"ua": "not_reached",
"host": "not_reached",
"wasm": "not_reached"
},
"asked": false,
"tier": "none",
"energy": {
"power_efficient": null,
"figure": null,
"reason": null
}
},
{
"name": "too_wide",
"route": "none",
"reason": "constraints_unmet",
"legs": {
"ua": "not_reached",
"host": "not_reached",
"wasm": "not_reached"
},
"asked": false,
"tier": "none",
"energy": {
"power_efficient": null,
"figure": null,
"reason": null
}
},
{
"name": "malformed_sets",
"route": "none",
"reason": "constraints_unevaluable",
"legs": {
"ua": "not_reached",
"host": "not_reached",
"wasm": "not_reached"
},
"asked": false,
"tier": "none",
"energy": {
"power_efficient": null,
"figure": null,
"reason": null
}
},
{
"name": "unregistered_parameter",
"route": "none",
"reason": "constraints_unevaluable",
"legs": {
"ua": "not_reached",
"host": "not_reached",
"wasm": "not_reached"
},
"asked": false,
"tier": "none",
"energy": {
"power_efficient": null,
"figure": null,
"reason": null
}
}
]
},
{
"name": "energy",
"about": "the energy entry: every class that reads, a figure under another route's key, powerEfficient never stated for a route the user agent did not answer, and each refusal",
"report": {
"browser_sink": 1,
"ua": {
"vp09.00.10.08": {
"supported": true,
"smooth": true,
"power_efficient": false,
"probe": "not_run"
},
"av01.0.04M.08": {
"supported": true,
"smooth": true,
"power_efficient": true,
"probe": "not_run"
},
"avc1.42001e": {
"supported": true,
"smooth": true,
"power_efficient": null,
"probe": "not_run"
},
"hev1.1.6.L93.B0": {
"supported": true,
"smooth": true,
"power_efficient": true,
"probe": "not_run"
},
"opus": {
"supported": true,
"smooth": true,
"power_efficient": true,
"probe": "not_run"
},
"flac": {
"supported": true,
"smooth": true,
"power_efficient": true,
"probe": "not_run"
},
"mp4a.40.2": {
"supported": true,
"smooth": true,
"power_efficient": true,
"probe": "not_run"
},
"vp8": {
"supported": true,
"smooth": true,
"power_efficient": true,
"probe": "not_run"
}
},
"host": {},
"wasm": [
"wai.video.int_motion",
"wai.audio.int_codec",
"wai.splat.int_codec"
],
"constraints": {},
"energy": {
"wai.video.vp9 ua": {
"joules_micro": 2400000,
"decodes": 600,
"window_us": 4000000,
"class": "CalibratedInstrument",
"relative_ppm": 20000,
"calibration_ref": "lab-shunt-2026-09",
"coverage": "Whole",
"fabrics": [
"package"
]
},
"wai.video.av1 ua": {
"joules_micro": 1000000,
"decodes": 3,
"window_us": 4000000,
"class": "ModelBased",
"coverage": "Whole",
"fabrics": [
"cpu",
"gpu"
]
},
"wai.video.int_motion wasm": {
"joules_micro": 5000000,
"decodes": 5,
"window_us": 2000000,
"class": "Estimator",
"coverage": "Partial",
"fabrics": [
"cpu"
]
},
"wai.video.int_motion ua": {
"joules_micro": 9000000,
"decodes": 9,
"window_us": 4000000,
"class": "OnChipCounter",
"relative_ppm": 120000,
"filtering": "Unknown",
"coverage": "Whole",
"fabrics": [
"cpu"
]
},
"wai.video.avc ua": {
"joules_micro": 0,
"decodes": 10,
"window_us": 4000000,
"class": "OnChipCounter",
"relative_ppm": 1,
"filtering": "Off",
"coverage": "Whole",
"fabrics": [
"cpu"
]
},
"wai.video.hevc ua": {
"joules_micro": 7,
"decodes": 1,
"window_us": 4000000,
"class": "HwShunt",
"coverage": "Whole",
"fabrics": [
"cpu"
]
},
"wai.audio.opus ua": {
"joules_micro": 7,
"decodes": 0,
"window_us": 4000000,
"class": "Estimator",
"coverage": "Whole",
"fabrics": [
"cpu"
]
},
"wai.audio.flac ua": {
"joules_micro": 7,
"decodes": 1,
"window_us": 4000000,
"class": "OnChipCounter",
"relative_ppm": 1000,
"coverage": "Whole",
"fabrics": [
"cpu"
]
},
"wai.audio.aac ua": {
"joules_micro": 7,
"decodes": 1,
"window_us": 4000000,
"class": "CalibratedInstrument",
"relative_ppm": 1000,
"coverage": "Whole",
"fabrics": [
"cpu"
]
},
"wai.video.vp8 ua": {
"joules_micro": 7,
"decodes": 1,
"window_us": 4000000,
"class": "Estimator",
"coverage": "Whole",
"fabrics": [
"cpu",
"cpu"
]
},
"wai.audio.int_codec wasm": {
"joules_micro": 7,
"decodes": 1,
"window_us": 4000000,
"class": "Estimator",
"fabrics": [
"cpu"
]
},
"wai.splat.int_codec wasm": {
"joules_micro": 1.5,
"decodes": 1,
"window_us": 4000000,
"class": "Estimator",
"coverage": "Whole",
"fabrics": [
"cpu"
]
}
},
"objects": [
{
"name": "calibrated",
"capability": "wai.video.vp9",
"codec": "vp09.00.10.08",
"need": "none",
"params": {}
},
{
"name": "model_based_floor",
"capability": "wai.video.av1",
"codec": "av01.0.04M.08",
"need": "none",
"params": {}
},
{
"name": "estimator_wasm",
"capability": "wai.video.int_motion",
"codec": null,
"need": "none",
"params": {}
},
{
"name": "zero_with_class",
"capability": "wai.video.avc",
"codec": "avc1.42001e",
"need": "none",
"params": {}
},
{
"name": "legacy_class",
"capability": "wai.video.hevc",
"codec": "hev1.1.6.L93.B0",
"need": "none",
"params": {}
},
{
"name": "no_decodes",
"capability": "wai.audio.opus",
"codec": "opus",
"need": "none",
"params": {}
},
{
"name": "no_filtering",
"capability": "wai.audio.flac",
"codec": "flac",
"need": "none",
"params": {}
},
{
"name": "no_calibration",
"capability": "wai.audio.aac",
"codec": "mp4a.40.2",
"need": "none",
"params": {}
},
{
"name": "fabric_twice",
"capability": "wai.video.vp8",
"codec": "vp8",
"need": "none",
"params": {}
},
{
"name": "no_coverage",
"capability": "wai.audio.int_codec",
"codec": null,
"need": "none",
"params": {}
},
{
"name": "not_an_integer",
"capability": "wai.splat.int_codec",
"codec": null,
"need": "none",
"params": {}
}
]
},
"outcome": "routed",
"reason": null,
"table": [
{
"name": "calibrated",
"route": "ua",
"reason": null,
"legs": {
"ua": "taken",
"host": "not_reached",
"wasm": "not_reached"
},
"asked": true,
"tier": "none",
"energy": {
"power_efficient": false,
"figure": {
"joules_micro": 2400000,
"decodes": 600,
"window_us": 4000000,
"class": "CalibratedInstrument",
"relative_ppm": 20000,
"calibration_ref": "lab-shunt-2026-09",
"coverage": "Whole",
"fabrics": [
"package"
],
"per_decode_micro": 4000
},
"reason": null
}
},
{
"name": "model_based_floor",
"route": "ua",
"reason": null,
"legs": {
"ua": "taken",
"host": "not_reached",
"wasm": "not_reached"
},
"asked": true,
"tier": "none",
"energy": {
"power_efficient": true,
"figure": {
"joules_micro": 1000000,
"decodes": 3,
"window_us": 4000000,
"class": "ModelBased",
"coverage": "Whole",
"fabrics": [
"cpu",
"gpu"
],
"per_decode_micro": 333333
},
"reason": null
}
},
{
"name": "estimator_wasm",
"route": "wasm",
"reason": null,
"legs": {
"ua": "no_ua_mapping",
"host": "no_host",
"wasm": "taken"
},
"asked": false,
"tier": "decode-equivalence",
"energy": {
"power_efficient": null,
"figure": {
"joules_micro": 5000000,
"decodes": 5,
"window_us": 2000000,
"class": "Estimator",
"coverage": "Partial",
"fabrics": [
"cpu"
],
"per_decode_micro": 1000000
},
"reason": null
}
},
{
"name": "zero_with_class",
"route": "ua",
"reason": null,
"legs": {
"ua": "taken",
"host": "not_reached",
"wasm": "not_reached"
},
"asked": true,
"tier": "none",
"energy": {
"power_efficient": null,
"figure": null,
"reason": "unmetered_as_zero"
}
},
{
"name": "legacy_class",
"route": "ua",
"reason": null,
"legs": {
"ua": "taken",
"host": "not_reached",
"wasm": "not_reached"
},
"asked": true,
"tier": "none",
"energy": {
"power_efficient": true,
"figure": null,
"reason": "energy_class_invalid"
}
},
{
"name": "no_decodes",
"route": "ua",
"reason": null,
"legs": {
"ua": "taken",
"host": "not_reached",
"wasm": "not_reached"
},
"asked": true,
"tier": "none",
"energy": {
"power_efficient": true,
"figure": null,
"reason": "energy_count_invalid"
}
},
{
"name": "no_filtering",
"route": "ua",
"reason": null,
"legs": {
"ua": "taken",
"host": "not_reached",
"wasm": "not_reached"
},
"asked": true,
"tier": "none",
"energy": {
"power_efficient": true,
"figure": null,
"reason": "energy_evidence_missing"
}
},
{
"name": "no_calibration",
"route": "ua",
"reason": null,
"legs": {
"ua": "taken",
"host": "not_reached",
"wasm": "not_reached"
},
"asked": true,
"tier": "none",
"energy": {
"power_efficient": true,
"figure": null,
"reason": "energy_evidence_missing"
}
},
{
"name": "fabric_twice",
"route": "ua",
"reason": null,
"legs": {
"ua": "taken",
"host": "not_reached",
"wasm": "not_reached"
},
"asked": true,
"tier": "none",
"energy": {
"power_efficient": true,
"figure": null,
"reason": "energy_evidence_missing"
}
},
{
"name": "no_coverage",
"route": "wasm",
"reason": null,
"legs": {
"ua": "no_ua_mapping",
"host": "no_host",
"wasm": "taken"
},
"asked": false,
"tier": "decode-equivalence",
"energy": {
"power_efficient": null,
"figure": null,
"reason": "energy_evidence_missing"
}
},
{
"name": "not_an_integer",
"route": "wasm",
"reason": null,
"legs": {
"ua": "no_ua_mapping",
"host": "no_host",
"wasm": "taken"
},
"asked": false,
"tier": "decode-equivalence",
"energy": {
"power_efficient": null,
"figure": null,
"reason": "energy_count_invalid"
}
}
]
},
{
"name": "bad_version",
"about": "a report whose browser_sink is 2",
"report": {
"browser_sink": 2,
"ua": {},
"host": {},
"wasm": [],
"constraints": {},
"energy": {},
"objects": []
},
"outcome": "refused",
"reason": "report_malformed",
"table": null
},
{
"name": "no_objects_member",
"about": "a report without objects",
"report": {
"browser_sink": 1,
"ua": {},
"host": {},
"wasm": [],
"constraints": {},
"energy": {}
},
"outcome": "refused",
"reason": "report_malformed",
"table": null
},
{
"name": "probe_unknown",
"about": "an answer whose probe is not one of the three",
"report": {
"browser_sink": 1,
"ua": {
"opus": {
"supported": true,
"smooth": true,
"power_efficient": true,
"probe": "maybe"
}
},
"host": {},
"wasm": [],
"constraints": {},
"energy": {},
"objects": []
},
"outcome": "refused",
"reason": "report_malformed",
"table": null
},
{
"name": "codec_number",
"about": "an object whose codec is a number",
"report": {
"browser_sink": 1,
"ua": {},
"host": {},
"wasm": [],
"constraints": {},
"energy": {},
"objects": [
{
"name": "x",
"capability": "wai.video.vp9",
"codec": 9,
"need": "none",
"params": {}
}
]
},
"outcome": "refused",
"reason": "report_malformed",
"table": null
}
],
"constraints": [
{
"name": "no_sets",
"sets": null,
"params": {
"wai:frame_width": 1920,
"wai:frame_height": 1080,
"wai:codec": "vp09.00.10.08",
"wai:chroma": "4:2:0"
},
"outcome": "unconstrained",
"reason": null
},
{
"name": "second_set",
"sets": [
{
"wai:frame_width": {
"maximum": 1280
}
},
{
"wai:frame_width": {
"minimum": 1281,
"maximum": 3840
},
"wai:chroma": {
"enum": [
"4:2:0",
"4:4:4"
]
}
}
],
"params": {
"wai:frame_width": 1920,
"wai:frame_height": 1080,
"wai:codec": "vp09.00.10.08",
"wai:chroma": "4:2:0"
},
"outcome": "satisfied",
"reason": null
},
{
"name": "empty_set",
"sets": [
{}
],
"params": {},
"outcome": "satisfied",
"reason": null
},
{
"name": "enum_string",
"sets": [
{
"wai:codec": {
"enum": [
"vp09.00.10.08"
]
}
}
],
"params": {
"wai:frame_width": 1920,
"wai:frame_height": 1080,
"wai:codec": "vp09.00.10.08",
"wai:chroma": "4:2:0"
},
"outcome": "satisfied",
"reason": null
},
{
"name": "bounds_inclusive",
"sets": [
{
"wai:frame_height": {
"minimum": 1080,
"maximum": 1080
}
}
],
"params": {
"wai:frame_width": 1920,
"wai:frame_height": 1080,
"wai:codec": "vp09.00.10.08",
"wai:chroma": "4:2:0"
},
"outcome": "satisfied",
"reason": null
},
{
"name": "enum_integer",
"sets": [
{
"wai:frame_width": {
"enum": [
1280,
1920
]
}
}
],
"params": {
"wai:frame_width": 1920,
"wai:frame_height": 1080,
"wai:codec": "vp09.00.10.08",
"wai:chroma": "4:2:0"
},
"outcome": "satisfied",
"reason": null
},
{
"name": "below_minimum",
"sets": [
{
"wai:frame_height": {
"minimum": 1081
}
}
],
"params": {
"wai:frame_width": 1920,
"wai:frame_height": 1080,
"wai:codec": "vp09.00.10.08",
"wai:chroma": "4:2:0"
},
"outcome": "unsatisfied",
"reason": "constraints_unmet"
},
{
"name": "undeclared",
"sets": [
{
"wai:bit_depth": {
"maximum": 10
}
}
],
"params": {
"wai:frame_width": 1920,
"wai:frame_height": 1080,
"wai:codec": "vp09.00.10.08",
"wai:chroma": "4:2:0"
},
"outcome": "unsatisfied",
"reason": "constraints_unmet"
},
{
"name": "string_against_bound",
"sets": [
{
"wai:codec": {
"maximum": 10
}
}
],
"params": {
"wai:frame_width": 1920,
"wai:frame_height": 1080,
"wai:codec": "vp09.00.10.08",
"wai:chroma": "4:2:0"
},
"outcome": "unsatisfied",
"reason": "constraints_unmet"
},
{
"name": "integer_against_string_enum",
"sets": [
{
"wai:frame_width": {
"enum": [
"1920"
]
}
}
],
"params": {
"wai:frame_width": 1920,
"wai:frame_height": 1080,
"wai:codec": "vp09.00.10.08",
"wai:chroma": "4:2:0"
},
"outcome": "unsatisfied",
"reason": "constraints_unmet"
},
{
"name": "declared_float",
"sets": [
{
"wai:frame_rate_milli": {
"maximum": 60000
}
}
],
"params": {
"wai:frame_rate_milli": 29970.5
},
"outcome": "unsatisfied",
"reason": "constraints_unmet"
},
{
"name": "not_an_array",
"sets": {
"wai:frame_width": {
"maximum": 1
}
},
"params": {
"wai:frame_width": 1920,
"wai:frame_height": 1080,
"wai:codec": "vp09.00.10.08",
"wai:chroma": "4:2:0"
},
"outcome": "unevaluable",
"reason": "constraint_malformed"
},
{
"name": "empty_array",
"sets": [],
"params": {
"wai:frame_width": 1920,
"wai:frame_height": 1080,
"wai:codec": "vp09.00.10.08",
"wai:chroma": "4:2:0"
},
"outcome": "unevaluable",
"reason": "constraint_malformed"
},
{
"name": "set_not_object",
"sets": [
1
],
"params": {
"wai:frame_width": 1920,
"wai:frame_height": 1080,
"wai:codec": "vp09.00.10.08",
"wai:chroma": "4:2:0"
},
"outcome": "unevaluable",
"reason": "constraint_malformed"
},
{
"name": "constraint_empty",
"sets": [
{
"wai:frame_width": {}
}
],
"params": {
"wai:frame_width": 1920,
"wai:frame_height": 1080,
"wai:codec": "vp09.00.10.08",
"wai:chroma": "4:2:0"
},
"outcome": "unevaluable",
"reason": "constraint_malformed"
},
{
"name": "constraint_unknown_member",
"sets": [
{
"wai:frame_width": {
"maximum": 1,
"step": 2
}
}
],
"params": {
"wai:frame_width": 1920,
"wai:frame_height": 1080,
"wai:codec": "vp09.00.10.08",
"wai:chroma": "4:2:0"
},
"outcome": "unevaluable",
"reason": "constraint_malformed"
},
{
"name": "enum_empty",
"sets": [
{
"wai:chroma": {
"enum": []
}
}
],
"params": {
"wai:frame_width": 1920,
"wai:frame_height": 1080,
"wai:codec": "vp09.00.10.08",
"wai:chroma": "4:2:0"
},
"outcome": "unevaluable",
"reason": "constraint_malformed"
},
{
"name": "enum_holds_bool",
"sets": [
{
"wai:chroma": {
"enum": [
true
]
}
}
],
"params": {
"wai:frame_width": 1920,
"wai:frame_height": 1080,
"wai:codec": "vp09.00.10.08",
"wai:chroma": "4:2:0"
},
"outcome": "unevaluable",
"reason": "constraint_malformed"
},
{
"name": "bound_fraction",
"sets": [
{
"wai:frame_width": {
"maximum": 1920.5
}
}
],
"params": {
"wai:frame_width": 1920,
"wai:frame_height": 1080,
"wai:codec": "vp09.00.10.08",
"wai:chroma": "4:2:0"
},
"outcome": "unevaluable",
"reason": "constraint_malformed"
},
{
"name": "bound_past_safe",
"sets": [
{
"wai:bitrate": {
"maximum": 9007199254740992
}
}
],
"params": {
"wai:frame_width": 1920,
"wai:frame_height": 1080,
"wai:codec": "vp09.00.10.08",
"wai:chroma": "4:2:0"
},
"outcome": "unevaluable",
"reason": "constraint_malformed"
},
{
"name": "minimum_above_maximum",
"sets": [
{
"wai:frame_width": {
"minimum": 2,
"maximum": 1
}
}
],
"params": {
"wai:frame_width": 1920,
"wai:frame_height": 1080,
"wai:codec": "vp09.00.10.08",
"wai:chroma": "4:2:0"
},
"outcome": "unevaluable",
"reason": "constraint_malformed"
},
{
"name": "unregistered",
"sets": [
{
"urn:example:frame_width": {
"maximum": 4096
}
}
],
"params": {
"wai:frame_width": 1920,
"wai:frame_height": 1080,
"wai:codec": "vp09.00.10.08",
"wai:chroma": "4:2:0"
},
"outcome": "unevaluable",
"reason": "parameter_unregistered"
},
{
"name": "malformed_before_unregistered",
"sets": [
{
"urn:example:x": {
"maximum": 1
}
},
{
"wai:frame_width": {
"maximum": "1"
}
}
],
"params": {
"wai:frame_width": 1920,
"wai:frame_height": 1080,
"wai:codec": "vp09.00.10.08",
"wai:chroma": "4:2:0"
},
"outcome": "unevaluable",
"reason": "constraint_malformed"
}
],
"bindings": [
{
"name": "canonical",
"value": {
"alg": "jwp-object-1",
"digest": "1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f",
"receipt": "a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0",
"tier": "decode-equivalence"
},
"outcome": "read",
"reason": null,
"canonical": "{\"alg\":\"jwp-object-1\",\"digest\":\"1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f\",\"receipt\":\"a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0\",\"tier\":\"decode-equivalence\"}",
"tier": "decode-equivalence"
},
{
"name": "members_reordered",
"value": {
"tier": "none",
"receipt": "a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0",
"digest": "1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f",
"alg": "jwp-object-1"
},
"outcome": "read",
"reason": null,
"canonical": "{\"alg\":\"jwp-object-1\",\"digest\":\"1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f\",\"receipt\":\"a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0\",\"tier\":\"none\"}",
"tier": "none"
},
{
"name": "no_receipt",
"value": {
"alg": "jwp-object-1",
"digest": "1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f",
"tier": "entropy-consistency"
},
"outcome": "read",
"reason": null,
"canonical": "{\"alg\":\"jwp-object-1\",\"digest\":\"1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f\",\"tier\":\"entropy-consistency\"}",
"tier": "entropy-consistency"
},
{
"name": "unknown_tier",
"value": {
"alg": "jwp-object-1",
"digest": "1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f",
"receipt": "a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0",
"tier": "bit-exact"
},
"outcome": "read",
"reason": null,
"canonical": "{\"alg\":\"jwp-object-1\",\"digest\":\"1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f\",\"receipt\":\"a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0\",\"tier\":\"none\"}",
"tier": "none"
},
{
"name": "extra_member",
"value": {
"alg": "jwp-object-1",
"digest": "1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f",
"tier": "none",
"note": "ignored"
},
"outcome": "read",
"reason": null,
"canonical": "{\"alg\":\"jwp-object-1\",\"digest\":\"1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f\",\"tier\":\"none\"}",
"tier": "none"
},
{
"name": "not_object",
"value": [
"jwp-object-1",
"1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f"
],
"outcome": "refused",
"reason": "binding_malformed",
"canonical": null,
"tier": null
},
{
"name": "no_tier",
"value": {
"alg": "jwp-object-1",
"digest": "1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f"
},
"outcome": "refused",
"reason": "binding_malformed",
"canonical": null,
"tier": null
},
{
"name": "no_alg",
"value": {
"digest": "1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f",
"tier": "none"
},
"outcome": "refused",
"reason": "binding_malformed",
"canonical": null,
"tier": null
},
{
"name": "digest_uppercase",
"value": {
"alg": "jwp-object-1",
"digest": "1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F",
"tier": "none"
},
"outcome": "refused",
"reason": "binding_malformed",
"canonical": null,
"tier": null
},
{
"name": "digest_short",
"value": {
"alg": "jwp-object-1",
"digest": "1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f",
"tier": "none"
},
"outcome": "refused",
"reason": "binding_malformed",
"canonical": null,
"tier": null
},
{
"name": "receipt_not_string",
"value": {
"alg": "jwp-object-1",
"digest": "1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f",
"receipt": 1,
"tier": "none"
},
"outcome": "refused",
"reason": "binding_malformed",
"canonical": null,
"tier": null
},
{
"name": "receipt_null",
"value": {
"alg": "jwp-object-1",
"digest": "1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f",
"receipt": null,
"tier": "none"
},
"outcome": "refused",
"reason": "binding_malformed",
"canonical": null,
"tier": null
},
{
"name": "tier_not_string",
"value": {
"alg": "jwp-object-1",
"digest": "1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f",
"tier": 2
},
"outcome": "refused",
"reason": "binding_malformed",
"canonical": null,
"tier": null
},
{
"name": "alg_unknown",
"value": {
"alg": "sha-256",
"digest": "1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f",
"tier": "none"
},
"outcome": "refused",
"reason": "binding_alg_unknown",
"canonical": null,
"tier": null
},
{
"name": "alg_unknown_digest_bad",
"value": {
"alg": "sha-256",
"digest": "xyz",
"tier": "none"
},
"outcome": "refused",
"reason": "binding_malformed",
"canonical": null,
"tier": null
}
],
"frame_tiers": [
{
"route": "ua",
"route_tier": "decode-equivalence",
"format_null": false,
"altered": false,
"tier": "decode-equivalence"
},
{
"route": "ua",
"route_tier": "decode-equivalence",
"format_null": false,
"altered": true,
"tier": "none"
},
{
"route": "ua",
"route_tier": "decode-equivalence",
"format_null": true,
"altered": false,
"tier": "none"
},
{
"route": "ua",
"route_tier": "decode-equivalence",
"format_null": true,
"altered": true,
"tier": "none"
},
{
"route": "ua",
"route_tier": "none",
"format_null": false,
"altered": false,
"tier": "none"
},
{
"route": "ua",
"route_tier": "none",
"format_null": false,
"altered": true,
"tier": "none"
},
{
"route": "ua",
"route_tier": "none",
"format_null": true,
"altered": false,
"tier": "none"
},
{
"route": "ua",
"route_tier": "none",
"format_null": true,
"altered": true,
"tier": "none"
},
{
"route": "wasm",
"route_tier": "decode-equivalence",
"format_null": false,
"altered": false,
"tier": "decode-equivalence"
},
{
"route": "wasm",
"route_tier": "decode-equivalence",
"format_null": false,
"altered": true,
"tier": "none"
},
{
"route": "wasm",
"route_tier": "decode-equivalence",
"format_null": true,
"altered": false,
"tier": "decode-equivalence"
},
{
"route": "wasm",
"route_tier": "decode-equivalence",
"format_null": true,
"altered": true,
"tier": "none"
},
{
"route": "wasm",
"route_tier": "none",
"format_null": false,
"altered": false,
"tier": "none"
},
{
"route": "wasm",
"route_tier": "none",
"format_null": false,
"altered": true,
"tier": "none"
},
{
"route": "wasm",
"route_tier": "none",
"format_null": true,
"altered": false,
"tier": "none"
},
{
"route": "wasm",
"route_tier": "none",
"format_null": true,
"altered": true,
"tier": "none"
},
{
"route": "host",
"route_tier": "decode-equivalence",
"format_null": false,
"altered": false,
"tier": "decode-equivalence"
},
{
"route": "host",
"route_tier": "decode-equivalence",
"format_null": false,
"altered": true,
"tier": "none"
},
{
"route": "host",
"route_tier": "decode-equivalence",
"format_null": true,
"altered": false,
"tier": "decode-equivalence"
},
{
"route": "host",
"route_tier": "decode-equivalence",
"format_null": true,
"altered": true,
"tier": "none"
},
{
"route": "host",
"route_tier": "none",
"format_null": false,
"altered": false,
"tier": "none"
},
{
"route": "host",
"route_tier": "none",
"format_null": false,
"altered": true,
"tier": "none"
},
{
"route": "host",
"route_tier": "none",
"format_null": true,
"altered": false,
"tier": "none"
},
{
"route": "host",
"route_tier": "none",
"format_null": true,
"altered": true,
"tier": "none"
}
],
"chain": {
"signer_pubkey": "ce00259c6fab26156fd0ca2ba33d1ae6face3a58a2cfee6db6a2a158d8ee9e3f",
"route": "wasm",
"capability": "wai.video.int_motion",
"groups": [
{
"receipt": {
"kind": "group",
"track_alias": 7,
"group_id": 0,
"root_hash": "2fb22d1b6067a20b6b32788e28b6e1852cc475f4111c39e7eaa2be1a6df793f1",
"leaf_count": 2,
"joules_total": 0,
"group_start": "2026-10-21T00:00:00Z",
"group_end": "2026-10-21T00:00:01Z",
"signer_pubkey": "ce00259c6fab26156fd0ca2ba33d1ae6face3a58a2cfee6db6a2a158d8ee9e3f",
"signer_id": "did:web:stream.example",
"sig": "7e4fe1d8bbcb3aa2eeb3e44f4f87e139ff7d9d21f50506830292922ac0acf23cb8a634b2fe6347f2628aca16d0096ac4f7a3286bc377636bfae49691ad307601",
"parent_receipt_hash": null
},
"canonical": "6d6f712d6a77703a67726f75702d7369676e01000000000000000700000000000000002fb22d1b6067a20b6b32788e28b6e1852cc475f4111c39e7eaa2be1a6df793f10000000000000002000000000000000000000014323032362d31302d32315430303a30303a30305a00000014323032362d31302d32315430303a30303a30315ace00259c6fab26156fd0ca2ba33d1ae6face3a58a2cfee6db6a2a158d8ee9e3f000000166469643a7765623a73747265616d2e6578616d706c657e4fe1d8bbcb3aa2eeb3e44f4f87e139ff7d9d21f50506830292922ac0acf23cb8a634b2fe6347f2628aca16d0096ac4f7a3286bc377636bfae49691ad307601",
"link_hash": "5b65439c49c337e1794c0975681094d86a7701f3fef99cd4a18530f9835a65ab",
"objects": [
{
"name": "int_motion",
"envelope": {
"file": "int_motion.wai",
"sha256_digests": "wai-rs/tests/vectors/int_video/sha256.json",
"frames": 5,
"width": 48,
"height": 48
},
"receipt": {
"kind": "object",
"track_alias": 7,
"group_id": 0,
"object_id": 0,
"content_hash": "32bcc39f31ba480cb4f0dee7045fe272d7357161a42f4d3d2906f8eb66e4a3fd",
"joules_micro": 0,
"origin": "edge.example",
"merkle_proof": {
"siblings": [
"9614da9058816f1e20c7585f27530c2026844123b90ddc9d4c68382f294f409f"
],
"direction_bits": 0,
"leaf_index": 0
}
},
"outcome": "verified",
"binding": "{\"alg\":\"jwp-object-1\",\"digest\":\"32bcc39f31ba480cb4f0dee7045fe272d7357161a42f4d3d2906f8eb66e4a3fd\",\"receipt\":\"5b65439c49c337e1794c0975681094d86a7701f3fef99cd4a18530f9835a65ab\",\"tier\":\"decode-equivalence\"}"
},
{
"name": "int_motion_part1",
"envelope": "57414931d70000007b22776169223a22312e30222c226d65646961223a22766964656f222c22696e74656e74223a227265706c6963617465222c226d6f64656c5f726571756972656d656e74223a7b226361706162696c697479223a227761692e766964656f2e696e745f6d6f74696f6e222c2266616c6c6261636b223a6e756c6c7d2c22636f6e646974696f6e696e67223a7b226b696e64223a22696e745f6d6f74696f6e227d2c22746172676574223a7b227769647468223a34382c22686569676874223a34382c226672616d6573223a352c2270617274223a317d7d4046000057495631010100000500000030000000300000000800000006000000d5ffffff590000000000000004000000090000000f000000160000001e00000028000000330000004100000051000000640000007a00000094000000b3000000d8000000030100003601000073010000bb0100001002000074020000ea020000750300001a040000dd040000c3050000d2060000130800008e0900004e0b00005f0d0000d00f0000b21200001a160000201a0000e11e00007e240000202b0000f6320000383c00002747000012540000556300005c750000a38a0000aa9c0000edab0000d8b80000c7c3000009cd0000dfd4000081db00001ee10000dfe50000e5e900004ded00002ff00000a0f20000b1f4000071f60000ecf700002df900003cfa000022fb0000e5fb00008afc000015fd00008bfd0000effd000044fe00008cfe0000c9fe0000fcfe000027ff00004cff00006bff000085ff00009bff0000aeff0000beff0000ccff0000d7ff0000e1ff0000e9ff0000f0ff0000f6ff0000fbff0000ffff00000000010000000000feff0100ffff01000000000000000000000000000200fdfffbfffbfffcfffbfffdfffbff00000000000000000300fdfffbfffbfffbfffbfffcfffbfffffffbff000000000100fffffdfffbfffbfffbfffbfffbff00000000000000000000000000000000fcfffdfffbfffcff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbff0400fbff0400fcfffbff0100000000000000feff02000500fbfffbfffbfffbfffbfffdfffbff00000000ffff01000500fcfffefffbfffbfffbfffbfffbff000000000000000000000000fdfffbfffcfffbfffbfffbff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdff0200fcff0300000000000000000000000000fbfffcfffbfffbfffcfffbfffffffdff00000000000000000500fbfffbfffbfffbfffbfffffffbff00000000000000000300fefffdfffbfffbfffbfffbfffbff000000000000000000000000fdfffdfffcfffbff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbff0200fbff0400ffff010000000000000000000300fefffbfffbfffbfffcff0100feff00000000000000000100fffffffffbfffbfffbfffbfffbff00000000000000000000000001000000fdfffcfffbfffbff74420000280b35593c000000a214bea9451501b9ad0cbdbd9a309164812c7ece531911d14717c3dbbc1d27782217989f7218f20d121d7bd4ca1f3eb3ef1f71131429e2d1f626c3e7ab249c33af4fe2d2c042a6d2222fb9b3c460c33836571567e55a40c90777634123135bfb8e1357858f0dfd6cd3316844ae2fdb041518b067b9167f09231b1d6f1c16b7df311ea6450d1ea29eed1ecc320c2b747de0206b34c82a708a2525b67967473d53e643c54f6f2f42e6355aaafd6534aabbdf5fe1a866406fac26314f6ad812ef006e0dd2c39e124439f5306ba6e0396f65ff1627ef771e0071f21b088eae1efd0a7d22d53ada205042fa23135ba627dfdecc3c473a7353bf1ea7435671e53209bdc9581998ef568e94f260c2af006595d31a5d0301d30b0e96f22e27c43d162997a218be088f12dc9d0915dff4db17246c1a3c61066e3807ec553cb509743e78e21d250c19332ef30e3d2d4f94a0275d0ead4e59f7ff403f44c02ed1b145563b075b55c0ece2599ea8038a52c4e77287a40b3015595e178405f01716799f12508739158ce39537c6364439c2c61335c774823feb0e4a46484b29464146093e52ba6e2e3e5a0631121b992d5a46a848c8478e518c794638949ff05b4c57d23967cc4b57d3bb164147bebb2f4cd1452f40e1701817cec818f564ff13f4072317feda4f17504f253558977544d057484615df8028fbee312a5a55ed2c1c72d1257130d62be71dda51a0a97748680d2735181dc85721d3923f8d192f8794fcc96be998eb135e56840f812d952b26dc2f2f8537db1701de931a9e0b811c99606b1d7a72b81fe6796623b2e3442266abe726bfe71c26713b582970ff964812b3a7511b88474ad1a39d60fe77fb5b93faa43aa689e37f22cf656dcdde8d4a529b091869c19a199bf5af108ce21a33eb8ae43a8485f63a7c0ae7f3e9d6d3fbf35320f44e2572fb823070f38da5d5fb4cd37f3e167531443d7027341943de2d2e0dbe4918ce0f53b1e5a7368b2c3c6ff4ff9044663d54810e945168c3b1d019852e9412c0563e10ce0287359612c8365ce0fd34c5cdb9f290f0e017571aaef2f889ca179debd4f3065bae18380425f4d7c9dd18bb2cf626ea6faa24e3f4384b1da15a3d6df8b52cc90b935da2e4c23b9597355cee7f1945393e249b7b14ad729ff91432962e6218224895175df6f11b30546af34ef81f1840d4b4f24290fa19e90d41f3792fbd17b307eff2702189161f1552f429b1fc18154682320160642d6a8c304b9a74645336beb060762fd36780e26160b5380e4500bf316ab3b6594b76993031ace92b2efad9cb178983121b9d4845f4ba36071a9d404af3f9d4f2199f14cff37ed44717baad75f448628d19af3421f46a8b0f19184461f3ef7bc1178d00634bcf58624c6725ac619927f15545490f360e0fb877c6814c6b9ea2f952ccf3a3abad91da10ef63f3144a0f23340223ff35814709f4d3516c16e5bb75f3a3574719c25228f4b5a03e1636db84f49a58781762e821f35742a2181bc2f7f397ef311637054630ad43d250643a45395291b55b725ae5723bdd1b62eae7a445bd65319f19c63568c61a5b1206b34d3bed1dd63786de01f49a49affb2a9cebf3518ed9fb7f061bf402f2bdfb0bb9c0f344eaa4fb1bb58df3fb10a4fb6bcbb8f3bb45a0fbfbd11ef477204efb6ff5815087d668629a2a0c5d17e9236a698d0061d79fdb460b2f26a9c24f33529ee32911b3aa1515876dab37a91b8339f13feff22ac0af17a839caf36b8b36183cace0f27ca7e419927205f46713bd1740d4a5f49da36019a6baa1f4ceac2c19b530c1f2eaf4de19c6322751ef91df5b92e05f6533f2a760db246a7d1551e266a304d149e19ef5ab9b67c917279abc17e5eb69fbf214f2182014b4fb9ffe3e163705e1fba23dfe17e466a2fb4cd37c16dcc16ffbaaa6f61663923efb92173218345ca6fb512703175f6a95fb422b751962216358fc9aad68a047125962cd87430577849addf21174af2dc5499c4fcf8778b8293377e4ed3b12154cf3afbf46fb6ab6baf3dc41b0fb4cbe91f32c0b39fb2ef0f3f2262a42fbe21813f3cd5230fb476af8f3870f92fbefea62f47a7a92fb7234cdf297d11f5d8e12023c55bf666f4ef6005c8d58bc9549953d730699fd4ff8264fb23cf0ac1886051a1c4d05891af4edc2fbf792baf24163bdfbe896c3f32f65e3fb6023ebf2ca07d7fb66774bf4993ad1fbd99a01f30be2a6fbd34630f3275768fb7ef1a1f2f78972fbe65735554ebaa9390610c05a5315734087513d8c09862074f653884a096d36bad118d01b4762691789a9a4fb84456418eb0ca3fb4aa9b419eedf99fb865a481883a740fbccb302171e6b31fbdcc4a318d918a3fb2772ae179e15aefb5dcf1b17b3873ffb7673f4189ca65c5d080bdc43f1e1b278e9bbf0411aed639db279b76db39473596dd293164dfc0317fddbabfb866f2cf49fee5afb376ea4f3351975fb9baa96f394a45afbd65b6bf333ddaffb9de9fdf212c3d7fbeeead4f2262aa9fbf329a1f4fa10ccfbaee586f41f6791fbe442375aab92fb3ebf0cd287434e9d6e5b5143a22f6941660f17d858c6629c18cba73c167536ce1e8e78a81944d168f419b32118417e79f37ee3a4168ea062f3684ff8160f7514f3d3335e16d0c984f4e44f5716db178bf3f1e44f1765e6d5f39b589417ffd4263cb1b60b56568bf7410b9931975f374f710f5c7f4fa42325bcbf1b8b7648524f17d3a2bc1d17f181fb389846f3eaf47dfb8dede9f2ef7b22fb6cb646f4429fd8fb1ab5a5f4cd8e2ffb7dc74ef4164ac2fb955678f3aea1abfb511264f4825bd7fb2cdbf5f268318f5c44110177dd73146b7a24ef4d9557b1ac71c8ac855c5302606910468a110d2833d76a203d85cc1c16f25d02f36cc7671902a893f3c335ff186fdffbf23bdcd317eae2b3f3dfb9001a3c8153f3a8edd118ccf62bf491591a17bed596f344cc8916cbf73c423ef6c45d15bc03651b1912a83850df6979ba2a6292c2eebd5d91e87574332d1ec8640e210884defb523cdff2811f84fb900283f397e066fbb5636bf4b5af3afbe896e9f2ed4ea3fbaabb7cf42cfc51fb744940f4fc3dc7fb444010f3ebf46cfb40019ff4ba45685818c3743cc9991ca49c3d626e6cdb6d54ca28d67ab141e2599329871efca9c71b6444e22057e352f45dd8b917feaa52f42bfc1119743121f3694f9818db6c99f3d79c4618989917f426394b16467b0df3b1fb8f19521d21f48db4ca175a186e3dbffda754ced3533d92a3eea77ad2e668dd293056741d36bf0ff6d877943fff1c5c2be22145ecd620c546c1f3241b6b1627e58ef43e187e1951f342f42ab1b917ec3602f4f8a719192312a0f21e3ac51704a731f4981c4f168ba270f48c969c181fea6d40d92c977aaa69c464c1fe0b4fe4ac6e6dca35ef5f6aa19dc29fe940765b492821c377c822552bbe2132b22720a4a99cfbe66ccb18874f90fb5de48618e3bcc8fb7a9dfc174fca80fb033b2e19226885fb5cbaa018cf7481fb4bbe3b1690f45071cf3b545fc7dc4c460fb904a5f494e4710bb28c59b37201bc93c3b85cedf29ed26f8cac231756f41e282b6e208e484d416f57f1f2d56f3617c0a984f402e336196a0dacf401f23a182db681f4e431cd161e6be5f31d3a03177b0239f33755483d85c9d2624864d23f6bb7c5a69c7e2164d4f8ed6167d7fdbd05c2405ff28607d169ffc3238fcc5423c78c9346c614a93f473a2b17750683fbeed5a017f40664fb11227117579a43fbf768d91957ef44fb4994591639592ffb3898db867e356462c5292e4270ba30a3145c994dc63817c2b506ff790c88855f7484a1d36b3cb022b49dc01f39897e3db627e7453b7eaa47ee9c181a325d08f3aea14718447cc5f3ce9d6d187dabeef346352a168c4c9bf38ff00e189a54f0817d9e5867e164264acf9f89a0468af5865b1d0f5d44650780f7a37565a8f4c0ceb96346217425be3f42ddfb460186a443dc4f4f39e726fd2e11ac22fba65269162b0d79fbccdde017447c95fbeeead617a64c9a609f26b64105687099d3e8f96edd6e714832a030810d602862a462e0c908e95486467e4f657a255646fefc1b3d6612ce46f05c183a0aa2e63122e07a4fe77fc847dfdb81f4981cdd5a7e25095e2496ff7c0d982d61f1b45a40c98a5da72c8cd36f9bae985ea04c49826f6e0159848c46d189116c7425229a29dca5753180914230f7d87f2cd1e2294a23bd653c8f2c033180eb015dc4796a35ffb37e5d2a91a83e040b6f9551375c7318d897491c79c9bfd5a26b563d7258cbb89e8e7b06429a6fdbbb519019578d2cf852092d88bd0f2a78859a2f1ffe22519dd8cb507fba725b0e80ca5d8ed18c6087f6007e90e4ac6bd0224e504285c6ad5e2a4885c47c8e5608003a80cdac406c2de6e9d9c33b3d881826ea313c35a52f98773329023e2e2f644eed4c9fd91548d5819c5845a9c356a9e281411746cb75d8b9686bb07213513a6827af9e2d2582d3aaee5d0a1e1582463d496d83be81d6d0003b8586b2b42e814ecb2eb4b31b288dd08d4a6d71253f6f90872d7f2ee65a725a8f582404ef5c515ac37806644d66e187784bf25f74a43c7dd98747933f580caf12c97de8796af508f6ce38d753833fa7e3df673b922672b38b4a3750af52b2e56f46a293d2301edf675a87c40637fa24ff5de154a43f0bf38b907403487346618150454a15be8935547faf98945cf4502f7649b7fb6993be0d924ba7e87e5c44373d6a05774e1f29b0405671ec2d2912145352a9f45d41c46d625518ce670cea41617a3a074385e691abd1d9156a1d614d5fb54f097d82d80c614b6b92cfc8bbf18ecd7c70d5e7049d93d1e01d3208d0df28de97dd2f92b2384b83a3414fd99c8754c10b9e5dd1be2056f367ff898dec986d36884b48e0487aa87651128106a3085ec747b37f462bcf65f40a63d5ef3e7f7cceecdee0471af487ef9a024980f7d83f5964932f413bab5da896195fea92a65bb5e08a7a9bd68e57b2e1444310b9ef9f9b1b0772aea0435d832578761abacc584d3588cdec05e37241fdd2de96b2b67eb007b4e5f9d4ef2a8742af5235a45147c3cab7323fd344569e919373f12bd5554e858d3c3b21c295a1d79c4a4fb2a7b79f3ab4817fe0416134b576cce565e369d8770ed9c2924f8be0dfa9dd680fe77af006c4499b2cf442c3a8c83284915263e978a0343afd905502056046dc7ab6773c132468e7578f4cfde095720b8e785a720e4bc40228f788b0f27669314a5f931b46bd7903017f8e10890fe23b330b2f9651075346d3114f7bd0563a61aa2b540a0abd34d4772278bec85e703c9d214d3cb2b767c686f94e8433cfbe3fab6a77d952576510c5cc764230fd772df1fee062380a787e5e1da520a88c3e08b7c330d28d614ff959b861ecc7795fe87c22712ae536609e6bee407518e19d641c5b653da09e59b8800e89d17848545190aad2538d869bd717dbd8356a67798d9ec5e38da75c9caf09b6ab547b3941643edf2f02e64254d50e36362c41616048da6c425bf9318c40ad18669821964ec7cbd2b8714e8f5dc27626caff71a47bf64d476ce899f18c24556f7820202b9b3fc5f4e77ac5be8c1bd2e3492682645389b4b359578edf64a5a823571c07547829153e647579c44813fa75b8937cd5797249dd5803ee0386f9cab266917789d973c3c989dff5e0de1a65817d238899a57e9e48eb67c3d0321d4dee57cc778c5525bf8f542e90828a8b72085cd25067411b57e1a7d11a4f67da559757ad36fbb9f6f3c55cf6723acf5d58348dc055fce03fd929925ba3f6e40db6df8f0358c8a335945849649d783b52b0006124cf4042c3f16a854dd4a7672206614e215921735710d162219312c171da4b7649882772eb6ac18293790f8a6ad0eb8a98988789622911a626f368e825d45f92441e6949bc1b3e57a98a2136eda230713b4b6c6175aa129315646973336e21535ebbb8b8a549687da77a9c603751abd14723da67adc45dd8ecffb37995aabce4d743db9059e992aa435f87ebf2069785b20d1282e032f87ec90a5977b5b6eb7ce5e14e76816f6d8aa2a99d88a41cda754a8eed7955bdc677bda57b7c9308d8853619ea8795f972807be4487ad3c6ba8177c1897f6ea77077cd107d7b0c6eb9775068bd82b5994983546a8b789ca4fc7e30fe328a23afde89fc09b97d0dc4b878a796bc885f381176c0dedd7c3009868708763778074f1483b056e47b2d2e6f775e060d80613be47905e3c28197a2b2867f2087840da05978d324ca77d0d2c3838b448282d320027d0815b57a46e25386e546797aea5eba75c4748a77a68fe6769eb2d488d27ee978dcf669752152f679d5d4447e23d3767a076168784a958b79e1e6cb7e174abe7e0952b07a7e773b7e902dfe83891d937b603f948047799278c0e56181423661814ddcad7e50682c7bd2708e8791bd117bd3ad5d764ab9e9851e6116883d29db86051203825f38767ecf081c7edad64780ccc1007a419fa88156cbfb8877f0068a366cf17ab74967805410d1775c0ec084f283567a15ff0480a7bab185479db782a0e0027c86b9e58487498f89cbd316877cf25b801767548ac2714878a7a81c89caa1d885c0633589a0289b7edbef3e82b44ae88619e8d979c7e36585e1ac7d81e3dea681258e21841709f6844a668580588df77ba9ec97766b4321899d7c8f84f0b64b880840f485a1533d851767a57d4a544c83b06ffa7dc8b02f8747de5c7fbfcc1387f25f5a8a96d15289712fee8898a5408dfef27fb1fe337a96b4d9119e22eb87a7befdb497371c3793e2cc0aac6839ae8fdf2214934812e67a0fae55765e185b83fc9293793110d187dcce0e868708c67c2d76639bf921f880fcbef0956f67119f67b9559a35d5fb9b7c1ecc997a8cb6b78d5cf38c291b8a8b95baa28623c1f77ac0c1d18300ec467e9c6e94869bba197d07b41b8215ed717c33a3518a2a69078e6c91f6ad16430393da5506a55aa5d0037315fafc42ea2304936366d8c6a231a413a65288914a4878fdecb7772cc2ad83e9a63a83e6830079d593e17e3d6ab47b4116c192d8e6c68cfe19c9af3ec9c39005755d013a19f177bd9ea67a4d820f7a4e487c042afd998ae5808088048d1c7cc641628a98e6237ed84a2e7b4c74f67ceebe667d388172975a9ae8afa684c0785fc93092ba7ee176bb07db75b140997b504ba975669b2c865791fb8b03a2327b42ee2879af368c80edb7ac827a8a198220b7b9783bfb7779379079828ed03eb60c7aed938ef44a98ff16557824090280d15731762a53287703a3b77fe63bd287bed734819a8f2080aac48c8253cc6a75084b27795ed0db7599b7f18705651188868021a7a69f5eb33e38d97dc4fd1985411d5076c1516a76d8de15829ba8e8861fdc0f88aa783f7b9aac607cc4b52478d9b68f7d03c7a57974203779ea94e0764e1d8f9d8ac846a5eb023c84085245853201b782e10ac287e06f07774edcdb8465e7e67b4f201381f6363f8327e4cc7f49584576e49dec82aad62b849a18e57ddab9dfa1dfa972a6a2b7127f6d3b3278c7a2f881f0af98824535538250c2998900cf9b88288d2778e3a5a29607b80c8af1e1f989ebb4ae7dd81bfe750a478a76390a5b7b16d7b9993e2d42cf578d667a5a367b78e9f23b7b6d993680088c68756815f1891602298a214723abf3ed7f8f93785d8a60b62d7f9eb218890b14197c055eff793efab48717d3f3b1cef2697a0b0daf7db98d5c89fd22457b7ea64a823c2d0d7cbbea0f763d9900fbcd7c0993dd268a901da4f37cdd3adc772d0a257608a94f6af2ecfe8990c841a548ad0f0355bd0b81c8cd508356dde386276d8987e4c8a17eae24597cac2c9685aa9cc780e78af9a7128b35a7e9e43f76e95770804540f4893590636813988480ba2f139c9f0c55cf83ba19860744d489391892880cfe0388f03fa186e898e57bdd04e379cba8b8fab785aa7d307981941cf013891e2b397be66ac778effb7b751ce013894acb3e846196ee03de219d897ead1781e16f55890797767732717b7de9e02981710be977bbb463fcf62c2695d6343a977160de77eb897f7530e5f883ab1320711d583f8542c6327aa93f847c26e8ae8708649b7e8188db85b068b58886efc983bb205d897fa99c8468f85ef91cde28a52f53e29aed1c0d7f8d8119889b02c485d946ab664e23bf880482d580c720ae03112885d3da3ef5804946a079c54cd5818cf8d489cd3b628376f4f882b02727872cc97d22c71cbb9c815fe9843299d185b9f9268620db128aaa5432880e540f7cb833b28a1d5a6dd08ba32078d731a87a3e5420770bf03f8511f95e7a99760a8607a9747f5599b1fab4e9db81987a0e879b025b7c8d6f6978d1bc797d09ed717cc600de87c2131b8498b4da03fa05068478a4b287491ec17eaf7e0c897045e87ea6f48782d212087c4ae8261d0f6f8a88c0755084709f6979ab8ade7818d3fd752beacb841a37c8786bccc77c149311847b83808ad929b8893b3819847bd2c27b19348181d8928287ace0be81a2481c1b8b644980cf780f771cc794839d461e7a85872d8038e63b7e25abcd8744d4f87b76233aa0aa52ebd7dcf395882d352a8351529c88f9ed62882f1b3d8a2e67d87b6dfe6bf8af405a83b1c9a7781e89ca76b46e807b4dd55f83761f5e88a1414e8af230b1851248a69d78bd977f239dc87a30b68d7f59940889c67e1177fd92fd861dee88864cb1591be244838471e77587929508875f678889cfd22b885a6c6081052f387e616a7a95bd77bbb1b62c138a067367797a4de184bef4d981d4d4f285ee3ca07ddad63c7a8003257fe6a788793612258267cd397e8529538850e641762ba213796a18c57ed784b7a52fd508a5ff20d6869efabf75d4df5f8a0e37078a9a432585d194c478d9b3b2786337658a8ca57d878c9eac7a19cf377e01f38482fee8c97926b98085796ae89e949cc590dc73e87d162af77c02e8088786b96a808534d2869636ba7c3117c086a46f587ac74f0e7ad36cd0806677b183ef845e870b1448822f4aa087dbd2be7aca2314810d587d869815da803de1e7855f800b850d17f47e7a1e32f90724a69a3f96087f43ea127b6a182a7bfd348b830732597c4f97457bcdbd9182687a998096417287ac455787b3a8cc8246a11e03b6260486f3a3837effe43b89e505de9b95289f9334b3ab840b670f7df76c63884d12b084dc574579ebb4018104286881d85c12861f1510767af346872d88fb86b01c9176e2bb40dccaa58cfa8517f60409c52a9ecaebf394ed2204a1499d827e71164f818c8ce57bf993528a8dff547c5a128f78fdab6e8acf492e82caa1737939ff837903492c9e15b105837ccb6c96d364cea13718beab45cc63a4dbb267872ee9ba80433d0f89b982877b7aa0437c178bc57cc9db49812ee96d839b96ec7f3087a979a9fe4f8942f577a8b8aa46a5009723940ef30e8fdd242eaf54b30298a5b8d579ef96f8844b5bf77d5e8fd989c2dd558aa5f488833c105b7734aa5889366c7f787df91d806ecb87859e787d9079ff13a63b6b2a8b01851c8c0015a1a35783748ad81b147ec9a56b894303be88adf98775b82cea775b4f787ba9ec7675b3313d7e4d8de588bcf81d8969f4238d5e69be94a58fecaa4121839ae315a69706ddf68a3c56d97b031a4487a743597a04bca87a08df6284aa30628a2da15488948dab86f283667e2ded9e895a7ef0864a1ece89683dfe7946884da33af14bac9579888c54d36097cbe562899b6efe818e3cda7c6f139b800d6a0c842c6fd87c625ffc79621e5084fe4da9803ad79080c31a237694b56d762587fe7576d051879db28578da6af183a7ba867b838b1388eb4f7384144be37e35e7437bd647c37642b8047bac91fd8509359281e07abc84e38bcd7b2ef4177e16d7e4829677b57b6a3c1c86ffaeea7554a4c381e629cd76f4b5647af3c05781599421804f32568846ba047bf5f23485aa42797d24c8e1823a8f7d7ef5c3137cb9f9f17d9b79c5771320817ec486607559163f8aad94d487d96a8478604ae689faf40f884899338a71ca6f8052b3ca7934c7b279ef72b6833c2dcf87157d32833183f87e41530f850d5f2f7f6271647a08dfcc76e52240864fd8967f99ff6c81e8509d75436ca985506f117690e56b82115360820063ec842f79887b035b9e81b91d167da253ea76c2179082a27e977eeebe1482cc8030886afb707ce3c56a868b4f457870aa77776ea76c77fd1b65780504aa7812bf8d87f5700f7f4a42167a2d9aa485e8eba27a02a7f98750398e754c7f1c887ba3f17f01a0b27dcbba247c8da525856b67a37ac57b168437f122843eef50897e485d7de3cc4683d97ca77da1c35f7b1e65eb79f4b56a88bc1597889e305e7b62cb8975661d3d7e1b6dd27fe8bc4079c2f3808adaa7f8865c81887f9797c6852b613681a2003e7ca021df7d2683247de48b3d806d107e75b2c9a0758575197e3457fb84c129f88193ae7b80eb7e668391225c87e994eb86a62a357d2003e5822c5d6989eb3d3d89e4e5fb82447a8c7eab8af6799e71b775277fe87aca187d82215976893f7f4277bcbb3d7aeab82e82a4b01789650b0179d29442896852507cef31227c8015c47a1ebf568a159a7d7d797c5080c1995f7b5cdfcf7e7743fc81c01b817e6dfeb0770e1e5479b355ae7be5cf2d8905addf7b8d5d8e83f57b35834e903f77ed5de57da439b5794eca49779e6a8d7f03743b88c0da998279b2597da81b237ca9466478589160773815fa845326708352a80576e0dfed75c23b5d863773717622b332872989b17f3d4d2a786f7f6586858e6981eb61547e87ae438220d4b781ca47f88066367f77171f6a88bd47c281d086d77c69edcb7881ed067b7a423b84e9e73d85d3a99788c01bc985b61e8d76b1b04178483ff5807d0b4b7ddf077f82ea658b811eb49c8866adfa7e3dc41d861bf6b97b1da66c8463379688ba6c5778bf607b82eed76178484af37837732a8261abaf7cfe95a67f144ba6784c62e087cae92979238bb68159c3217f4d16e97d58695287eda5f579b737557e8a4804765d5d4888738cf9790689308957215e8069a5c6889500347e88bc947e6cb65577c719ef8680d45c7d6f8aef86feb97182e5059a7b7b08898a5ff7cc7ae2be8b81c89ebd89ad77c57532305b85370ef17ad5c9d68482fba7880ffdf18283140b8a546afd7f4809617e5e7dd8788e9a0c83ce42227ada17358838520b785fcca87d83ccb57e3cec797c81ed177d3797b3796f6d557c59827e879f99c49d4094599d8f2e11a25021b88741121578fcf0f187ab6d9d86fe9540800201cb80da5f0f8072dce8867182408610c3e687b517098405940177a3c62f87a11de7a140c6518b772ffe90d0ff517a6337bc7a4731e884f009e481c9ff5d7e10aaaf85640f837a9ddae585f677827570a3df88fd176c7fb821e581e3141a880da01185b9c74d91a8d0adb5a830b98a98d596854b503a7f71f93979f199b87b576d82856732b6802081e17513731f86aa71de7bab9c0b7b9504b77dd33dc588c3081d8711a6d69ce9d132b70f581690eeb4c387ef1f3f891488ff850c6ad17f65c33c83fb556d7a7593da766c6ea289b8f2d4773175507ff665ba7b1b1a07889b55d5872eb3a3ad2635c08f9e5cb1abf8cd4880b438bd8207fc1880c7852a825ff03b799761ba7d45ff6e83f3c032836bd33c88f9528b7842413a8acd5f41791241c6797e00768626b90a94288aa1a5666113b2936c9e8674c93378bd4b018435dcbc896f86f58183f0878944c2787e8bc6a3800e95f28030ab2f84eff0738796e3f086a3bb4a787ab2db8e8605e8029dba41fc0fec099202a3146465e9e48541ca737910aaee828218f280c17cd777ba82bb7f86543685b164ef7c2ba9438786dd3a8a7b507f0163f5d885402166773f8ac7876b9d607ce33c1c7e19b2be8724cf6d7c03e4fc8980c2947b38276678a01a957f5b20d979fbb3b980449eb677a3f51a7f85875e977409adb1d85985923d3d9285a373648968b7367a99c2bf777a4d5e8bec6933b49ebb36866d3b2a857b913e801439228606bf4879af072c7846471082c4eb50792a9bacd048f7eaaf50a4298c43f866892c81747939ed307b3117b0807c33b579b10ac6ab76fefd84ed4008863e54757ee60c6c84d8e57b7d6f137d7befe98b81fc80327e5272b490077466a3fa75cc7bd93f9b809600d4816a061682318eb88537eacc9f21a31596839c47862c81877795452d83768f2486d13aef84288d59805cf1fc7da8802b7d5c2bd79efe2c8a7ba4035a8adce0c37c9689f17f1addd17ffb0d3d76923ba99a5f20aa87138ca276bc035f79cd58d37a36caff7de1d482802d1158980da6d278e6c8b2b0243f45784809ef7ebfcca47fc88c2e7670912e824b6d88813c80618ac0073991fe161885080abf80bf4366782a53be7d00c88f7c081ca67d279ca488d6e2fc838529d8da6786987e49e16a8672369b85ea9bab7632300484fc094a834564e5821320058750819d787050477ac7c6fc85a97c4c77ce05b385d731aa81ec7a6b7b21116d9f402da080b61ed37b640f807b9557458322ba2980bf02c67f26cbf57f844a31f92599597dcabe038254c80a7c11f9247eda30877de65f277dacaa7c751e2fb2862d35b4d8ab39677e7c740f822d9a4b8286fa6d88fb38668752b38b8981ac3286cae9891c02f27487ab62bb7a1fbbd7830cdae57b0009c67d972b7b7f732b0b8a8c270a7926b9557e26b965778754407bdb421988008793830761d8810386eb891e616e7dcdfeb21daf446f7f4d284f88033e8284a97cc4898d76f6794403cf75b181cc8384b694886398b385b1ed06868003e785b80f6c789337238259b1cf8602d2ab82d17b4076c8df6b76b19eec7db223cb7af598fb8416b355867f0e5387afea5e8336d12c79d8f7827d10ceb685f72b9b76943ec675625f6c7b8ed07d7bf0e51289590b7789512ae7f942a87d193bc3b7860cfe8b756a23c6798e6bac77e4c1b776f9a53082692e80857c69bd0294a0e67cb08c0388f86fa6869b434e7c16188e8164bc08860b8beb8269e2dd7fec151e79bc9e1880227d888822e976806f499c7e152e227e8bf5fe7c00c82481e898fade846be38140e0277b84f7417c4f07417e06246179c3130784a5407a7d9868321b0570a17582be397afa231e825cc2eb795e065278485135838804da8666c69177ecf1107f5355087c41e7a28673c63484afc6d57e43856c7d52fb6b813af4d0844c1f6f76d44f8783c1e17f7db42da482acf24e771cfd3281b546ac7526d60b8748fe1f983c79bc753462cc825ed78578bda51c8887083f82eb0eeb84495f067e0fe4491cabd286868a4831815475fd818f38ea777403c98871e7ef7ea3c6678512d81d865d110f8c34698d7554afad851fcdd8810c87aa7b7576bd87b58e8d783051d57750323d8688983780655e137f06774080977ead773b79897760af1f7ab713d97c320134a58490f57fc391ec771c748778eeed3a83d8e5cd7b0c1b317650397e751e2d439514250f8869f46e7e32011f7b923bd47f1415e87cca2ae676abd23088e0933786f3370faf90fc5c7a11700077b044bb7d6b67398893c04976bb6ce7844caacb8e90150b8a47387d87a7267a8092e8f383250cb87f92304877e0684c79be2311806aa14e90e6c4b184e8d9447a36415e7e985d2b781cce728a5505d084eb7edd94a0c6317d564da07d912216873720188445ffa3887be4cc850b4ac98349c4fd77b0035ab57743148037b193853c104580ad82d77514159f7eb4c19d8ad4e6aaa8f7030ab738f7d0840fe4f07f92831f80181bbd80af198a8857912a874cc3538aa3a9b184886909a28f67ac8db04c29208044f37b744b1d85543f9976bb1265857df9789baf534c97fb418d816624f780bb2b107f3e951479f5987581800a257985c88e7e6c757b7600a4c1a0b45b9c9448f01495730fb57c8b73cf849c925379f7070f94c5f476aef6b56c92385d8c87d66b3c89f469477c88869387e26060883f981786026df37e2a19ef88f051149ed7d571ab211d0696fa4b4c925b06cdf90b12b2acea4cd994d5f38fa9096b1baa1006b2833d1705846fd93c7608d46e834a25df80a5acbf794cb5a77e37326d8a1b3e6a75d1efd3932d0e509fdb5a679bdeb55f839591fa9214bbeeb30790b58de9e509994ae8207b4929a68874c20377692e2b81b23c58827e0750779f499b816087c97dc582d977e65fd27dfad0327dae652276a0e4e380c964e3814df92e81d70d058694216f790b798d810e953b86987a5c76f1631e7a3199107cecbb598a1b5000879416c67a433d1e807fa9d0788b7e6b7d6b1f6b80f450b3784ad6cb7e7f3d7789b09e05783ff6838450b7a67c10fd09819ea75b84483429889117d079eb12ff7a64ce877e86dd3a7e44c2e576c4e4c78992dd2184b41b1083ad8de681a2659884516b99797ea68b8a7c3a96812140577d7050d186273ea2868625a48003f62486497c2d88cde11c82c797597a68273a86fda03f7a72d19a8025cf8e85c3e48a868b3d3c8216a1b67b863b8c7b9eb9ee81410b977d9bde3c7bcb1f817ad4cd4283a743b689f40f92893852d2824564128963b528848678487e4cd9178a6b7933817714a683b4a4d1794593ff83b695d47e01c4fa7facb56682ef67a086e7080681fb67627f9dcf917c8438338385bd647cffdd427886d68784084b84788f721284ccc1ae804a8a5f76b0731179ec61a875d319af7742add57f49588b781ff5878382a1be75ad9fc286be0da075eab1bf8001057f821ebf5179a17bce7f95c3768523d345893eef997f9803a383b5587d7ea65984813428377ccb4377750e1eb88273b48686eb199e7d47431b837e5a8c76a2000e8217f7a989b529a2871d00c0889cab9b8092fa3982b886b4760832407b0732107918d3578636b48d81ad9fce7f8b4f658a51ac688904d5e378be8fcd7758862e7960512d88e2602684f06ed37ad84ad7875f38518621ac3d84c5f94f83c105c17efc6e887f88864f8349f38381003f2e7a1c0f90805953987e2d11df7a75b7c276c87a1d7633d23b83f3c07b7f271a99754485fd89ae19697fcf49c475db428f75355e16875ac6f27f986fb77704451081b5ab4f8199c9fb85ddd5ff815bcdc98699d0da7e40aa8478d7a8217de64da08891b21a7b6a4e477f162aa184ef848f7963e4ae7f55b2747ee8aae78113973e85bc15dd7d10eb9576c3541b853c511277f7e38d8129ee7c8277de3d8425f39989f3ae567b08c297791d942b7743eacb864c9f9581eaee987a2bfc8e89b6255189a1a604884780c6894f322383d6c503779d874487740ab27a1987977ecd05c47d9e42d37e9582c97e93a3827a8b07197b60807e88ec27cb89c33ed2779cf7a38491b29d87e8ce317c7606967c1cbc427ff2a0a4895ca50c84099aba75434fd6808ec5db790bbae582d59a267b2193377c198e02882392d9786ce58185cd223a764444b782d5ed938493f6fa88497cbb88a547368407df8277524747800ac52479c3ef9379b7ef637d0a7d448ae505fb85d2000b81f89e868a14eded78354c89764d69d6883a67ea761f730d7c1660c57e4b910c7f4265d77adf24907994d9e97d9790c1794b25d48978b6ca805ba2e27bc9e65c825d47877a0075ac86e4f7ef885260a5894e07c382873e7f7a765976775ddb657c9d6a5c867224b68795a61e8a8b32bc854df9c77e2bc6047b471f6c88dafa7576b252ba86dfb46f7752befd880ec0ba89b9c3e67b955e41806d104688ebeaee817da6207ebb5ae182a6f4a0802140548aa224798a7d8296828dffb27c268397866c75ac893ee4f184c092557816be177d6cf78b8489c31a7a8b90237e0af46883a3bb458803d91f7f9653b476079058880c6ad07ed731e88555f31a8873442379ff13398a14f8d9820ffd8f882093ef7c55feb27f2c15658a7e072788a4931b7b7afaf276a3bfcb7fe65f8b848b0e817c89f27c89ae2b6f7653721d7e3a842777da587b7e47a8b17d85eceb7e2451a7855fde4e78d14ceb786f37007e717006847899d67a8015b87736eefa797b3712870022057a8176d47c810a5b88fc1b51832ae3317c6844e189980a4f86a13a727f5a5a8779c873bb79335b6c7f58e0be819283c283f594d77c459a187c4f3dca88dac04689497cdb7571e07b76cc02387cb3de3e7e1d82c389e2b3d77e79e1c187681c76786295c77a50157483bd35367f2dbec389cbba5088dae83a7827781a7e48f7e084e31fb586c9359a77f83d0b7e02cb9a89ada61b7f89b1e87a67d88c7e6707427b99938e781946a582d18214818af57b892ff7ab7ee8989c83f05c297f6f49ac7b60c87b87f337348746433583d576bc75c06e6582276dbb7d4045f27f54ec7b8095e77f8111b8f19346d17daba9fa6da11cf467aa3859288f3cc3728b9eed0699dce1c498a94081abcc74dc93adc02d80a611e69689d47e76d8e5ef81f8df167bee356686fa47db8079296890fe180ca68ea14a8fd585aea5e57284b721d15690735e838c7fa9fc90139b619ebd8bbb885e595787155da79923dc97853e25f6867c169a89cd4d7d8155b2fb7ef283a7b6a01fc59039f30d8be3f2fcaa038f8c914e98bba90e3c390475cfe121366e6c9c95282d8c24ddfb76fcd3e8a12ce52f8a9e9c2b7dd731f887e5e10678796af378db30477dd29b5e91d6efb598e5c645a6c33d249705e638963a36d927ed7b3f7b468fde7fe61793872174c38c3c56c8806533e4946850c47de95ea0881d24437ecf66a68911ca7183257cf48036e333b14fed0a94b7f8369e40c24ab15e273afbf4242f7bc014267d0d46218697689281f3c0707d42369a96dd92ef8486a7e285868a19877702ab7e74c2ba75911089820964c58cc1bb5a8d0d6168ab7fe96395f8046584913b5e84dcbc9d7d691c4f781880ac7fa4270798fc66e48569596e7919b2f9850b92ac7fbf720d7f5d9a7475b3b304b5ae023e9c438c2ca7b54f16ae68e4fd8838b7e27e9bfb787efa2ae5838a890d7e50f8278074ddea87b8a32d8a8360f575be9a587cd02c0c7fb07aaf7fe7789076ac2c098d48130bb71a90919c94084e8ca2e23e82e93a1c8744d405766af43176f3135e8af881de871356c17b23c142a4336d307fe8ebea7646c51f7bbff01d762d648178ba9bac76c395cd88e8eb12057ce8bfdfa887df81df2b0b8a88218882fc269a7918b6a085ab2ca1813feb8f860249749eda88c17d924dfb855f5cae8124b6bd8722e96f79f4a3c37677f0507ba3a6290509290add8ea2a189b00a0c83699ad087dfcdd688bd35d082444b5381864d367773a2068d65335879d21dee7c9cd324817c45bd793abe9a874f689495c77f489a9d579b87bc5d58813cc8ad7b4385387c0e66b7818d118a7d66129b8af10519864c0458a4fb9f2586dd3a327a2bd82c8087913a76c34221860ecb6b77001bd794f5078d84332c2a7b60e553865d064881db78b57dc3e43185337fb481f4b58376b372c08951e20a857ead35856815ff87070e4e8afdc4007de575328529774a79921e897d22a158fa6e65bb79c5579677223ce77887ef4a8381acdc861a660d851bf6ad8548a4ac16a756c877f57b6a7858b56a879a0d6186631a0281c6bf6a87194d5c8932e4969bfa8ccbf9895f23810a3cf07f65286c78f45bbc7524f7aa84178bd07e3f08cf83d9ab8fa3c8e08576fc02a08a8bcd767df2d64f85af6114827e7ee886805d0476e6a01e83358240fc52a107896e9cf08443329d7538f1f7777befdb8471d5da79adc3ef7bb534d317d69949a6c15000822b97cf78ba65ae790bafbd89fd4d7388d731618871772b831631ba7fbe213a7d233828890a8baf80122b39868a89188a677a57843f5b4c7b895ef2f6a8600f8da00b8d7672a6f5894c7b4788a22bf5863b8bcd7b36eeae7cbc7aa388c0c8e27cb9b1a97f18a43e7ea4155487f1c4797fae5a397d739757783cdaa27b49bdd0b0f72f2684eba23585974f5582e0bbcd7f89f90d7b1d5eef7f7c0f586bc4f47e797fd19e1aa42fcf7d7b08a1832ad13d7c08f1da80f612927d6ea7ea825ba91582df3d60b877428d883129448aa6a1a8846f91f9772b61cd819ba8488817d32b85f3e4827b464e3d1ca62b8d86045e467d770d3e781c5064851cc3268677d3407e6ad78d8027eb5c9da485877c3964d1773c6e7f80b9287481069b7c7d71e72d768671e38039e2f47c8737c1849a065e82acc70280fddad8898f09ac893398c088fd17828828f2fa8ff3a7b978bddbfd891bbcce7cd8a43685f421b5879893427abe2a5d7697bf85825123907933e4917512ad6c7efe17e689528444878994ab7dd2121686a3203218f9ccfbb539f89d83848054883afbea7bea82be837a784089d74359823632c07c7fc62489ba9b2b86aacbd77b6fef3787ddf98777f641ef79bf6031824e12818604e00ca3a529537affef3e821e12c889d10b2787e00a2c7a784ac0764444d9838b73ee81f4aa2a97f456c188aa1e7d789f49e37e23558979e30dd37d36d11778d02c98aa1cca728171e797839ed69f840b094e7c2efbb8805fd3ff8517a4d181051d8582ceb2c3800cfe9eae3e68e2814702ba7e21befd811b7f9383e9b1567e24925198062adda32dbbb07f51d0827d6122a880e0f14c850dfa87893da07f8314d4a184ff784e83bc277b7d83883109d35d4a8746c5a0792c44ad75dae83c7b9eb9a0825c7a1b7a5d52ce8506078986a9466684c7fcf1898c81f8824fb4347dd606fd81d8a42c8af1053179539681856a7dcf8dd362e41904e8497e9462097bc026c016948e1b8652962278811c51853e421278d9878688614d6086cd29d0821c21a97c8adcec7c6d87147671ce407bac0f55806881268f947260a23b13310b5edfd2a1c0c7f8940b8d7877b8c70b775a94d57fa43916770c1b2089645e357d593a168549cf977be181487c77cc1386e845a07535f2b68cc3f93d8f3201b17ac14abc8a8e117eb15ff74f93059ec07cd0aa487e5ed0d4894d0bfc8508db8380e04b67780134877ff9a5b77605c37786ff0130841ad252763105e8a7cdf2757929c75685b799a78a41b690a64996109aa444b7781e368c7c151c1476b3433378a7557c7dc6249381bb4f0d7e01e8c384f2d645887c0fc07c865f978c4b78dd89d64e48a8f454d57ddbf32d96a030748c39814a86ace04b8015be4b7eb8fde777fb7df485a3973f81e1881f89a6ba96887bfded79b98d907d9993f17ac0a40595b5684078cf95c1a99852d1ac70f49fa4fb34fe9073a422856b26b07974203a7613ea107f83cc6088d6e2587dc16a4c80414cba885367f67e9707a4890619d8850c673880f670ad8be94c86962f2c84a966d482915be34883e82c40784062b17e5ee96e76f09d1b8650b0cc7b4784d3877a25967d8c441d7df761db7f97a93080897025826283207be7378684332cfd7e206f437a63498e87e99f8375b4f75189bf8b8b7be32af98687c08479b7aef885f88c6b7d8f846f7bb3e9da7fe558957f0009dc8643a96c7e9b148879dbc08a8215ff388aaa42dd7f4a5ff0811ff1f5818e06e47ac8cd4a86f6eeee82aa30b87abdf8cb8432542b87761f5d86f3b5f486b23c8077ee9ac2777d4ca1751ab2a078171f08853d0527878355ec8757913e781726a784ea9b1c7e45db0980bfba027771e0358258eb2e89aaa7b47f5db73d8a47802a7e321e8879cd346383673d8e7ac4b55884a2772188b2a1717e6976c180ae9b567859579c761d69ee7556b9cb7c9bcc00847e071c82ac50d27a3433ac7948af2d881523bf894b91237b1a1e3c852750dc82ee23dc7840452f7e8cb0057b6d34a688a7f0a275f08be77df90aca76059f577c7397527c7d94e488f744fb83783fed85d5939b8708c94688cfb55b87f8686577fd51968287f6f77f337fbe86165543771acbf4779a06947deba203803e013b8a49172984a08d288449cf7d851a308c8172891783a59ab7898231ee7b1d704d848613c57ef62f6b81dcfd4f8026b9d276339c607d0b676a83f0d3d784e1acfc795372c67f94212d875410a28113cda37a1ad69d85a7d3d47ab6e8107627012f8823792085b2c5b689fe4230843eaee281838b5c7c92a70687ec03157bee18507a9a351d8019295b81ca605a7d1004fa819dab4179e63b4178def95b83a56493860e428676c7480081dc339c7f00feb180301bc287f90a0378d8c1e17a6993787ebc03b389350030881cb133894851ac754fe3c9757a3bce77bb5ac287ec6f8c823ae93f7c3e78068122c5217cfa0680878cf8e678ead59586af858e76f8fc64824caa7889d3a99581f55e177d90c1ee85430ef689c81cb975e0b45e7ef2e8f1820350b67a2d52c081925437839935b97f93ae69818a7e838367fc8384b5e10477daf33b87a7c180893f7f5b8100a4f081c6bf058280f88b85273e0b7f0f374584dcc70782d2891d7f00ab0b7f1e19ad813f50de75676c0f7db93a287f5e4e7583c117797af75a9e773e951688613b787bc217e47769ede279fc26547a405786859d4d487e9e54ac83ace08276357bf07c9d87be829271698a439ec77bef84018a124f4d88fbccb8778beaef890c879076ae2fe2885dff2a7aba41178a9b8b9689aacbe97de235658477559f819271118213ea9089aebfd081aead5a7ad987af758288d4891aef73819d8e8378a9c80579c0f0cc7805d523830a2a2c7b34aaa67d9c09937502cb4f8399110585a810cf7aa48c18812e3174836bd3ca81b4c8bf7ba55280851385bf7a23cc9c88e111248a3f7ff9836565b37b2886a389ad82808143d8d67b0fc02a7ded52378414f8ea85680a7c82021ef280d13ab77ecc26c478415e777595212b7637ea107fdf85e97da2d1d57877a85a8f054fd87817cc73785eacd181fd4d1e7ae8507c8608649675ab49ef753ed6a17d82594b8a75be6684e994417ed008b18982d7a68085346c75527dca7e4cfd827c925fb18a26fb9c7d83969e80d5c962781e2426808f9d187f1c7b6b81bd23737d36ad907c5ccd9b88c213bc7a2044cb7da30eb3848296f97a858edc7e66f5c1804dca5c97e631ac8383d3e9924d704e7be766177fc283e37e0940a081f5c3a577effb0f78d128dc7ef283a3849ff6ac768db7d7864141ba88f4fd0f85ae908783c86fdf7aea1d9976c06eac76d5395c7bff787578c2e8a180a0864e7b18d3047f8188748722b30178ddbcf278d68f468626d2a6818176b87618c81588a141c77d688c5799bc773b7706b86a762f8fd0795bd82a762766388564453c856c63237a9993867c28980d81e372fd82d659ef7c1d1de3817f0e7e7dd36cf77e48e5af80200a027c2b7ea4805127f67540e4ce77fd0900783fae4978ff664c801c57cb775701257d12f56581c313ff8387e42676cdc80a7e0541767dcfefb37c209eec7ab27d24874b3e52908b18f993d8534d932c7e948a6a2a6a81bce6f381587bb77d9feff67ebd766a7e14d49a88bf55a3791535c2888326787a68a97579943e53898613d986d8a4c189c1bdcc85633e9d80a826da754c1a851dfd44aef8d62ba41e5d0958f764995a18c37b007fb563ce7f82183f7a42d1b57d7f0edb788f604c89a6c53f83c6f508863d712182a796a8b87bfc419c5c4d928c461498b3c64e467df0f00577cbb3bd7cf9b0af84652f06779b180e7630af657d3e83c487f88c648321596d777838ed8534b14086f6483682494d52a54b994fb14cdf889674ed6fe45cd01677fac9c77cdae8f77eb63b028737324d82d2775d7bfb0d5d7ce1a574786c8be787446fbe7dd4cdba808b3d3e7f6f081176c736929aec6cdb931c365da2f60b657a63e42f894e61fd7ffa064277e70c1080eba22c7eaff558792e18c983a481be75246e828625a70d7787dd30804b1a267b30c8b7907cb36899915363b8a8da7c832c2e1c881eeaeb78400f5279d4a987769820c27d35d5827d56787d7d35e7d0838aee81787bf6f485b379f08946ba9e85f36d258811ad0cb5713fe3b036c48f803b9dee809a182a7ef8bbb47a816fa786238b207b02837b866815257d73f59f7c2c27247a456f3f8a7df9bd7a65d5ae7c446817839bde42b42288a1ae2704c77caf078d7b2ee94780d796e57625ec0d828d2e037ae850fb8070577a87aa8a7f88b9a6d080448c2a77e563cc89ce9c0e79f6a63779b5abe08996362dab3a1b5295f3a0c788b0816586d5b7c7830c990c78718d2d7ab1520c7945c9ee76279178835aadc77e936d187b67e3087a32c44e7ec7d1317758fd8d7c7db13a9d7462d78fddc781813ad7a88792a79383b4fea2758dc2c989eb612b78cda49f880c754177d7a15284f6e3418453794d7fe8624288e2fbbb792480f88789534188638656a9a84e11e2c2212b82fac52c83c91c0177bc320c81463c8a83a6d73f848fa8f3827ef5c586fee8e884bae36783cb26f87d28fd03897ee3f78490229887bbc6f09981c9e595298684870f9102839f9c44890022577c7403908286427e86c83960881696aa8591a06683b7b5f18627b56288c3c7a28517f01f898dbed87729f9d37fd8d3af9a36f8527b9f8ac97fa81b897950df3377dc74ff7d172686884b2c5e7ce34ea786a10be987fb8b28814606588577141781d0ceb5780080dc7b35b8089af50605a632ae6380b113b9841f448b7c53af8e82629c8e7b6d462c84b529f8853fa33e81f3541a7d5da56888347b008ad8f76f797a7175779db675760aa19a88e6fa9187b1590baab17eb086d71fb08185b2638ab04017856421707e37d805881cb15d88724ffa759038b588f69ba18984bddd7b47cc747938328d8319a72d7e1ae8ad862912c98eb6d158a54eb704887212bc76e02002850249b477f2f3da80020c547fa9222488c3b52c7c5b7edd815e06c4897fd88d7b30ecaf79f2faae8243c6a888761f9395281ded91edd4141ed0d5b978f28ecf8091ab527827aee97c6e424082b75bd187f7195d7c9a7df67ac230ce8419a0958948fe517f51c93877cbd7fe7fec03fd81652fc6882e1c87996f89b81c7afb5c7a5f31277e51b72685560c9a7f80e6cf7a86cbcc7cb64d1778f2c4f377c4eb0b83f3ae66890e01a978324d7d80597000884858f28894e06b6e7f37fc75b98dd887eae34880108d7b877db89d7722e2de869b79b580e99f9e822fd347852df4697514cd9d7fe032f18769db56862380f97f929572899eaeb77bb3670d85bded4318a4fda9827219bb87696b6f79f05cbd858a7e6d8901e84b76f7a2c97cda5fd17fbc7a1e8244d4ec8081234387b7494478ca6b05859607b68926aee289951d3d82e6b2a1769dab9f826582fa75eac33276de3abf77bf1f7a824bd2867eee2a257e93912887daa739834ffce37db83364850947b6875cd437897c1d8d7fa90cc4855ef0627bc0e5568409ac0d7fea82ce85b07afd7eff01eb78a8802189e84568772ccd0c80b2060e7fc271587d5343288876315283a33df2894dad79822b0e6e80b9b1dca037593b873416db7a3e4db47f87d20c89e8ce2aaf8d2b4d87b39d3f7908f86678bf43fe821016298197ea5188eadc098aeff09e7b3ee8858894b85f7d11b12c782ef4e396200a39180823cc7dd0a3477c6ad73278c7c6d4ee5bf2d17fcd6a4382b4c84583ab5b6581b8d90a7d0d46737e1dd5007aa0083076bdf83a7b62a7228138a59679ac983ba1759f3791f434af93ec47b7156889baedb06e6a8c964b139ff953427a3de10f7917afb4882cc93682cec40c7da128338a331abb76fc26618946cc1588e546a6877ff118a6a39c919a6e8d7598e435f3adadf59f9050ddb694d615",
"receipt": {
"kind": "object",
"track_alias": 7,
"group_id": 0,
"object_id": 1,
"content_hash": "a68c2dcdc5bea728114992fba34aed0d21d43d433c5b87a71b55e1ddadf8b559",
"joules_micro": 0,
"origin": "edge.example",
"merkle_proof": {
"siblings": [
"e13e48795570cc3accdeec677a64652d9cce52f233878f9cfc1cab31cbd80601"
],
"direction_bits": 1,
"leaf_index": 1
}
},
"outcome": "verified",
"binding": "{\"alg\":\"jwp-object-1\",\"digest\":\"a68c2dcdc5bea728114992fba34aed0d21d43d433c5b87a71b55e1ddadf8b559\",\"receipt\":\"5b65439c49c337e1794c0975681094d86a7701f3fef99cd4a18530f9835a65ab\",\"tier\":\"decode-equivalence\"}"
},
{
"name": "int_motion_part1_changed",
"envelope": "57414931d70000007b22776169223a22312e30222c226d65646961223a22766964656f222c22696e74656e74223a227265706c6963617465222c226d6f64656c5f726571756972656d656e74223a7b226361706162696c697479223a227761692e766964656f2e696e745f6d6f74696f6e222c2266616c6c6261636b223a6e756c6c7d2c22636f6e646974696f6e696e67223a7b226b696e64223a22696e745f6d6f74696f6e227d2c22746172676574223a7b227769647468223a34382c22686569676874223a34382c226672616d6573223a352c2270617274223a317d7d4046000057495631010100000500000030000000300000000800000006000000d5ffffff590000000000000004000000090000000f000000160000001e00000028000000330000004100000051000000640000007a00000094000000b3000000d8000000030100003601000073010000bb0100001002000074020000ea020000750300001a040000dd040000c3050000d2060000130800008e0900004e0b00005f0d0000d00f0000b21200001a160000201a0000e11e00007e240000202b0000f6320000383c00002747000012540000556300005c750000a38a0000aa9c0000edab0000d8b80000c7c3000009cd0000dfd4000081db00001ee10000dfe50000e5e900004ded00002ff00000a0f20000b1f4000071f60000ecf700002df900003cfa000022fb0000e5fb00008afc000015fd00008bfd0000effd000044fe00008cfe0000c9fe0000fcfe000027ff00004cff00006bff000085ff00009bff0000aeff0000beff0000ccff0000d7ff0000e1ff0000e9ff0000f0ff0000f6ff0000fbff0000ffff00000000010000000000feff0100ffff01000000000000000000000000000200fdfffbfffbfffcfffbfffdfffbff00000000000000000300fdfffbfffbfffbfffbfffcfffbfffffffbff000000000100fffffdfffbfffbfffbfffbfffbff00000000000000000000000000000000fcfffdfffbfffcff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbff0400fbff0400fcfffbff0100000000000000feff02000500fbfffbfffbfffbfffbfffdfffbff00000000ffff01000500fcfffefffbfffbfffbfffbfffbff000000000000000000000000fdfffbfffcfffbfffbfffbff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdff0200fcff0300000000000000000000000000fbfffcfffbfffbfffcfffbfffffffdff00000000000000000500fbfffbfffbfffbfffbfffffffbff00000000000000000300fefffdfffbfffbfffbfffbfffbff000000000000000000000000fdfffdfffcfffbff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbff0200fbff0400ffff010000000000000000000300fefffbfffbfffbfffcff0100feff00000000000000000100fffffffffbfffbfffbfffbfffbff00000000000000000000000001000000fdfffcfffbfffbff74420000280b35593c000000a214bea9451501b9ad0cbdbd9a309164812c7ece531911d14717c3dbbc1d27782217989f7218f20d121d7bd4ca1f3eb3ef1f71131429e2d1f626c3e7ab249c33af4fe2d2c042a6d2222fb9b3c460c33836571567e55a40c90777634123135bfb8e1357858f0dfd6cd3316844ae2fdb041518b067b9167f09231b1d6f1c16b7df311ea6450d1ea29eed1ecc320c2b747de0206b34c82a708a2525b67967473d53e643c54f6f2f42e6355aaafd6534aabbdf5fe1a866406fac26314f6ad812ef006e0dd2c39e124439f5306ba6e0396f65ff1627ef771e0071f21b088eae1efd0a7d22d53ada205042fa23135ba627dfdecc3c473a7353bf1ea7435671e53209bdc9581998ef568e94f260c2af006595d31a5d0301d30b0e96f22e27c43d162997a218be088f12dc9d0915dff4db17246c1a3c61066e3807ec553cb509743e78e21d250c19332ef30e3d2d4f94a0275d0ead4e59f7ff403f44c02ed1b145563b075b55c0ece2599ea8038a52c4e77287a40b3015595e178405f01716799f12508739158ce39537c6364439c2c61335c774823feb0e4a46484b29464146093e52ba6e2e3e5a0631121b992d5a46a848c8478e518c794638949ff05b4c57d23967cc4b57d3bb164147bebb2f4cd1452f40e1701817cec818f564ff13f4072317feda4f17504f253558977544d057484615df8028fbee312a5a55ed2c1c72d1257130d62be71dda51a0a97748680d2735181dc85721d3923f8d192f8794fcc96be998eb135e56840f812d952b26dc2f2f8537db1701de931a9e0b811c99606b1d7a72b81fe6796623b2e3442266abe726bfe71c26713b582970ff964812b3a7511b88474ad1a39d60fe77fb5b93faa43aa689e37f22cf656dcdde8d4a529b091869c19a199bf5af108ce21a33eb8ae43a8485f63a7c0ae7f3e9d6d3fbf35320f44e2572fb823070f38da5d5fb4cd37f3e167531443d7027341943de2d2e0dbe4918ce0f53b1e5a7368b2c3c6ff4ff9044663d54810e945168c3b1d019852e9412c0563e10ce0287359612c8365ce0fd34c5cdb9f290f0e017571aaef2f889ca179debd4f3065bae18380425f4d7c9dd18bb2cf626ea6faa24e3f4384b1da15a3d6df8b52cc90b935da2e4c23b9597355cee7f1945393e249b7b14ad729ff91432962e6218224895175df6f11b30546af34ef81f1840d4b4f24290fa19e90d41f3792fbd17b307eff2702189161f1552f429b1fc18154682320160642d6a8c304b9a74645336beb060762fd36780e26160b5380e4500bf316ab3b6594b76993031ace92b2efad9cb178983121b9d4845f4ba36071a9d404af3f9d4f2199f14cff37ed44717baad75f448628d19af3421f46a8b0f19184461f3ef7bc1178d00634bcf58624c6725ac619927f15545490f360e0fb877c6814c6b9ea2f952ccf3a3abad91da10ef63f3144a0f23340223ff35814709f4d3516c16e5bb75f3a3574719c25228f4b5a03e1636db84f49a58781762e821f35742a2181bc2f7f397ef311637054630ad43d250643a45395291b55b725ae5723bdd1b62eae7a445bd65319f19c63568c61a5b1206b34d3bed1dd63786de01f49a49affb2a9cebf3518ed9fb7f061bf402f2bdfb0bb9c0f344eaa4fb1bb58df3fb10a4fb6bcbb8f3bb45a0fbfbd11ef477204efb6ff5815087d668629a2a0c5d17e9236a698d0061d79fdb460b2f26a9c24f33529ee32911b3aa1515876dab37a91b8339f13feff22ac0af17a839caf36b8b36183cace0f27ca7e419927205f46713bd1740d4a5f49da36019a6baa1f4ceac2c19b530c1f2eaf4de19c6322751ef91df5b92e05f6533f2a760db246a7d1551e266a304d149e19ef5ab9b67c917279abc17e5eb69fbf214f2182014b4fb9ffe3e163705e1fba23dfe17e466a2fb4cd37c16dcc16ffbaaa6f61663923efb92173218345ca6fb512703175f6a95fb422b751962216358fc9aad68a047125962cd87430577849addf21174af2dc5499c4fcf8778b8293377e4ed3b12154cf3afbf46fb6ab6baf3dc41b0fb4cbe91f32c0b39fb2ef0f3f2262a42fbe21813f3cd5230fb476af8f3870f92fbefea62f47a7a92fb7234cdf297d11f5d8e12023c55bf666f4ef6005c8d58bc9549953d730699fd4ff8264fb23cf0ac1886051a1c4d05891af4edc2fbf792baf24163bdfbe896c3f32f65e3fb6023ebf2ca07d7fb66774bf4993ad1fbd99a01f30be2a6fbd34630f3275768fb7ef1a1f2f78972fbe65735554ebaa9390610c05a5315734087513d8c09862074f653884a096d36bad118d01b4762691789a9a4fb84456418eb0ca3fb4aa9b419eedf99fb865a481883a740fbccb302171e6b31fbdcc4a318d918a3fb2772ae179e15aefb5dcf1b17b3873ffb7673f4189ca65c5d080bdc43f1e1b278e9bbf0411aed639db279b76db39473596dd293164dfc0317fddbabfb866f2cf49fee5afb376ea4f3351975fb9baa96f394a45afbd65b6bf333ddaffb9de9fdf212c3d7fbeeead4f2262aa9fbf329a1f4fa10ccfbaee586f41f6791fbe442375aab92fb3ebf0cd287434e9d6e5b5143a22f6941660f17d858c6629c18cba73c167536ce1e8e78a81944d168f419b32118417e79f37ee3a4168ea062f3684ff8160f7514f3d3335e16d0c984f4e44f5716db178bf3f1e44f1765e6d5f39b589417ffd4263cb1b60b56568bf7410b9931975f374f710f5c7f4fa42325bcbf1b8b7648524f17d3a2bc1d17f181fb389846f3eaf47dfb8dede9f2ef7b22fb6cb646f4429fd8fb1ab5a5f4cd8e2ffb7dc74ef4164ac2fb955678f3aea1abfb511264f4825bd7fb2cdbf5f268318f5c44110177dd73146b7a24ef4d9557b1ac71c8ac855c5302606910468a110d2833d76a203d85cc1c16f25d02f36cc7671902a893f3c335ff186fdffbf23bdcd317eae2b3f3dfb9001a3c8153f3a8edd118ccf62bf491591a17bed596f344cc8916cbf73c423ef6c45d15bc03651b1912a83850df6979ba2a6292c2eebd5d91e87574332d1ec8640e210884defb523cdff2811f84fb900283f397e066fbb5636bf4b5af3afbe896e9f2ed4ea3fbaabb7cf42cfc51fb744940f4fc3dc7fb444010f3ebf46cfb40019ff4ba45685818c3743cc9991ca49c3d626e6cdb6d54ca28d67ab141e2599329871efca9c71b6444e22057e352f45dd8b917feaa52f42bfc1119743121f3694f9818db6c99f3d79c4618989917f426394b16467b0df3b1fb8f19521d21f48db4ca175a186e3dbffda754ced3533d92a3eea77ad2e668dd293056741d36bf0ff6d877943fff1c5c2be22145ecd620c546c1f3241b6b1627e58ef43e187e1951f342f42ab1b917ec3602f4f8a719192312a0f21e3ac51704a731f4981c4f168ba270f48c969c181fea6d40d92c977aaa69c464c1fe0b4fe4ac6e6dca35ef5f6aa19dc29fe940765b492821c377c822552bbe2132b22720a4a99cfbe66ccb18874f90fb5de48618e3bcc8fb7a9dfc174fca80fb033b2e19226885fb5cbaa018cf7481fb4bbe3b1690f45071cf3b545fc7dc4c460fb904a5f494e4710bb28c59b37201bc93c3b85cedf29ed26f8cac231756f41e282b6e208e484d416f57f1f2d56f3617c0a984f402e336196a0dacf401f23a182db681f4e431cd161e6be5f31d3a03177b0239f33755483d85c9d2624864d23f6bb7c5a69c7e2164d4f8ed6167d7fdbd05c2405ff28607d169ffc3238fcc5423c78c9346c614a93f473a2b17750683fbeed5a017f40664fb11227117579a43fbf768d91957ef44fb4994591639592ffb3898db867e356462c5292e4270ba30a3145c994dc63817c2b506ff790c88855f7484a1d36b3cb022b49dc01f39897e3db627e7453b7eaa47ee9c181a325d08f3aea14718447cc5f3ce9d6d187dabeef346352a168c4c9bf38ff00e189a54f0817d9e5867e164264acf9f89a0468af5865b1d0f5d44650780f7a37565a8f4c0ceb96346217425be3f42ddfb460186a443dc4f4f39e726fd2e11ac22fba65269162b0d79fbccdde017447c95fbeeead617a64c9a609f26b64105687099d3e8f96edd6e714832a030810d602862a462e0c908e95486467e4f657a255646fefc1b3d6612ce46f05c183a0aa2e63122e07a4fe77fc847dfdb81f4981cdd5a7e25095e2496ff7c0d982d61f1b45a40c98a5da72c8cd36f9bae985ea04c49826f6e0159848c46d189116c7425229a29dca5753180914230f7d87f2cd1e2294a23bd653c8f2c033180eb015dc4796a35ffb37e5d2a91a83e040b6f9551375c7318d897491c79c9bfd5a26b563d7258cbb89e8e7b06429a6fdbbb519019578d2cf852092d88bd0f2a78859a2f1ffe22519dd8cb507fba725b0e80ca5d8ed18c6087f6007e90e4ac6bd0224e504285c6ad5e2a4885c47c8e5608003a80cdac406c2de6e9d9c33b3d881826ea313c35a52f98773329023e2e2f644eed4c9fd91548d5819c5845a9c356a9e281411746cb75d8b9686bb07213513a6827af9e2d2582d3aaee5d0a1e1582463d496d83be81d6d0003b8586b2b42e814ecb2eb4b31b288dd08d4a6d71253f6f90872d7f2ee65a725a8f582404ef5c515ac37806644d66e187784bf25f74a43c7dd98747933f580caf12c97de8796af508f6ce38d753833fa7e3df673b922672b38b4a3750af52b2e56f46a293d2301edf675a87c40637fa24ff5de154a43f0bf38b907403487346618150454a15be8935547faf98945cf4502f7649b7fb6993be0d924ba7e87e5c44373d6a05774e1f29b0405671ec2d2912145352a9f45d41c46d625518ce670cea41617a3a074385e691abd1d9156a1d614d5fb54f097d82d80c614b6b92cfc8bbf18ecd7c70d5e7049d93d1e01d3208d0df28de97dd2f92b2384b83a3414fd99c8754c10b9e5dd1be2056f367ff898dec986d36884b48e0487aa87651128106a3085ec747b37f462bcf65f40a63d5ef3e7f7cceecdee0471af487ef9a024980f7d83f5964932f413bab5da896195fea92a65bb5e08a7a9bd68e57b2e1444310b9ef9f9b1b0772aea0435d832578761abacc584d3588cdec05e37241fdd2de96b2b67eb007b4e5f9d4ef2a8742af5235a45147c3cab7323fd344569e919373f12bd5554e858d3c3b21c295a1d79c4a4fb2a7b79f3ab4817fe0416134b576cce565e369d8770ed9c2924f8be0dfa9dd680fe77af006c4499b2cf442c3a8c83284915263e978a0343afd905502056046dc7ab6773c132468e7578f4cfde095720b8e785a720e4bc40228f788b0f27669314a5f931b46bd7903017f8e10890fe23b330b2f9651075346d3114f7bd0563a61aa2b540a0abd34d4772278bec85e703c9d214d3cb2b767c686f94e8433cfbe3fab6a77d952576510c5cc764230fd772df1fee062380a787e5e1da520a88c3e08b7c330d28d614ff959b861ecc7795fe87c22712ae536609e6bee407518e19d641c5b653da09e59b8800e89d17848545190aad2538d869bd717dbd8356a67798d9ec5e38da75c9caf09b6ab547b3941643edf2f02e64254d50e36362c41616048da6c425bf9318c40ad18669821964ec7cbd2b8714e8f5dc27626caff71a47bf64d476ce899f18c24556f7820202b9b3fc5f4e77ac5be8c1bd2e3492682645389b4b359578edf64a5a823571c07547829153e647579c44813fa75b8937cd5797249dd5803ee0386f9cab266917789d973c3c989dff5e0de1a65817d238899a57e9e48eb67c3d0321d4dee57cc778c5525bf8f542e90828a8b72085cd25067411b57e1a7d11a4f67da559757ad36fbb9f6f3c55cf6723acf5d58348dc055fce03fd929925ba3f6e40db6df8f0358c8a335945849649d783b52b0006124cf4042c3f16a854dd4a7672206614e215921735710d162219312c171da4b7649882772eb6ac18293790f8a6ad0eb8a98988789622911a626f368e825d45f92441e6949bc1b3e57a98a2136eda230713b4b6c6175aa129315646973336e21535ebbb8b8a549687da77a9c603751abd14723da67adc45dd8ecffb37995aabce4d743db9059e992aa435f87ebf2069785b20d1282e032f87ec90a5977b5b6eb7ce5e14e76816f6d8aa2a99d88a41cda754a8eed7955bdc677bda57b7c9308d8853619ea8795f972807be4487ad3c6ba8177c1897f6ea77077cd107d7b0c6eb9775068bd82b5994983546a8b789ca4fc7e30fe328a23afde89fc09b97d0dc4b878a796bc885f381176c0dedd7c3009868708763778074f1483b056e47b2d2e6f775e060d80613be47905e3c28197a2b2867f2087840da05978d324ca77d0d2c3838b448282d320027d0815b57a46e25386e546797aea5eba75c4748a77a68fe6769eb2d488d27ee978dcf669752152f679d5d4447e23d3767a076168784a958b79e1e6cb7e174abe7e0952b07a7e773b7e902dfe83891d937b603f948047799278c0e56181423661814ddcad7e50682c7bd2708e8791bd117bd3ad5d764ab9e9851e6116883d29db86051203825f38767ecf081c7edad64780ccc1007a419fa88156cbfb8877f0068a366cf17ab74967805410d1775c0ec084f283567a15ff0480a7bab185479db782a0e0027c86b9e58487498f89cbd316877cf25b801767548ac2714878a7a81c89caa1d885c0633589a0289b7edbef3e82b44ae88619e8d979c7e36585e1ac7d81e3dea681258e21841709f6844a668580588df77ba9ec97766b4321899d7c8f84f0b64b880840f485a1533d851767a57d4a544c83b06ffa7dc8b02f8747de5c7fbfcc1387f25f5a8a96d15289712fee8898a5408dfef27fb1fe337a96b4d9119e22eb87a7befdb497371c3793e2cc0aac6839ae8fdf2214934812e67a0fae55765e185b83fc9293793110d187dcce0e868708c67c2d76639bf921f880fcbef0956f67119f67b9559a35d5fb9b7c1ecc997a8cb6b78d5cf38c291b8a8b95baa28623c1f77ac0c1d18300ec467e9c6e94869bba197d07b41b8215ed717c33a3518a2a69078e6c91f6ad16430393da5506a55aa5d0037315fafc42ea2304936366d8c6a231a413a65288914a4878fdecb7772cc2ad83e9a63a83e6830079d593e17e3d6ab47b4116c192d8e6c68cfe19c9af3ec9c39005755d013a19f177bd9ea67a4d820f7a4e487c042afd998ae5808088048d1c7cc641628a98e6237ed84a2e7b4c74f67ceebe667d388172975a9ae8afa684c0785fc93092ba7ee176bb07db75b140997b504ba975669b2c865791fb8b03a2327b42ee2879af368c80edb7ac827a8a198220b7b9783bfb7779379079828ed03eb60c7aed938ef44a98ff16557824090280d15731762a53287703a3b77fe63bd287bed734819a8f2080aac48c8253cc6a75084b27795ed0db7599b7f18705651188868021a7a69f5eb33e38d97dc4fd1985411d5076c1516a76d8de15829ba8e8861fdc0f88aa783f7b9aac607cc4b52478d9b68f7d03c7a57974203779ea94e0764e1d8f9d8ac846a5eb023c84085245853201b782e10ac287e06f07774edcdb8465e7e67b4f201381f6363f8327e4cc7f49584576e49dec82aad62b849a18e57ddab9dfa1dfa972a6a2b7127f6d3b3278c7a2f881f0af98824535538250c2998900cf9b88288d2778e3a5a29607b80c8af1e1f989ebb4ae7dd81bfe750a478a76390a5b7b16d7b9993e2d42cf578d667a5a367b78e9f23b7b6d993680088c68756815f1891602298a214723abf3ed7f8f93785d8a60b62d7f9eb218890b14197c055eff793efab48717d3f3b1cef2697a0b0daf7db98d5c89fd22457b7ea64a823c2d0d7cbbea0f763d9900fbcd7c0993dd268a901da4f37cdd3adc772d0a257608a94f6af2ecfe8990c841a548ad0f0355bd0b81c8cd508356dde386276d8987e4c8a17eae24597cac2c9685aa9cc780e78af9a7128b35a7e9e43f76e95770804540f4893590636813988480ba2f139c9f0c55cf83ba19860744d489391892880cfe0388f03fa186e898e57bdd04e379cba8b8fab785aa7d307981941cf013891e2b397be66ac778effb7b751ce013894acb3e846196ee03de219d897ead1781e16f55890797767732717b7de9e02981710be977bbb463fcf62c2695d6343a977160de77eb897f7530e5f883ab1320711d583f8542c6327aa93f847c26e8ae8708649b7e8188db85b068b58886efc983bb205d897fa99c8468f85ef91cde28a52f53e29aed1c0d7f8d8119889b02c485d946ab664e23bf880482d580c720ae03112885d3da3ef5804946a079c54cd5818cf8d489cd3b628376f4f882b02727872cc97d22c71cbb9c815fe9843299d185b9f9268620db128aaa5432880e540f7cb833b28a1d5a6dd08ba32078d731a87a3e5420770bf03f8511f95e7a99760a8607a9747f5599b1fab4e9db81987a0e879b025b7c8d6f6978d1bc797d09ed717cc600de87c2131b8498b4da03fa05068478a4b287491ec17eaf7e0c897045e87ea6f48782d212087c4ae8261d0f6f8a88c0755084709f6979ab8ade7818d3fd752beacb841a37c8786bccc77c149311847b83808ad929b8893b3819847bd2c27b19348181d8928287ace0be81a2481c1b8b644980cf780f771cc794839d461e7a85872d8038e63b7e25abcd8744d4f87b76233aa0aa52ebd7dcf395882d352a8351529c88f9ed62882f1b3d8a2e67d87b6dfe6bf8af405a83b1c9a7781e89ca76b46e807b4dd55f83761f5e88a1414e8af230b1851248a69d78bd977f239dc87a30b68d7f59940889c67e1177fd92fd861dee88864cb1591be244838471e77587929508875f678889cfd22b885a6c6081052f387e616a7a95bd77bbb1b62c138a067367797a4de184bef4d981d4d4f285ee3ca07ddad63c7a8003257fe6a788793612258267cd397e8529538850e641762ba213796a18c57ed784b7a52fd508a5ff20d6869efabf75d4df5f8a0e37078a9a432585d194c478d9b3b2786337658a8ca57d878c9eac7a19cf377e01f38482fee8c97926b98085796ae89e949cc590dc73e87d162af77c02e8088786b96a808534d2869636ba7c3117c086a46f587ac74f0e7ad36cd0806677b183ef845e870b1448822f4aa087dbd2be7aca2314810d587d869815da803de1e7855f800b850d17f47e7a1e32f90724a69a3f96087f43ea127b6a182a7bfd348b830732597c4f97457bcdbd9182687a998096417287ac455787b3a8cc8246a11e03b6260486f3a3837effe43b89e505de9b95289f9334b3ab840b670f7df76c63884d12b084dc574579ebb4018104286881d85c12861f1510767af346872d88fb86b01c9176e2bb40dccaa58cfa8517f60409c52a9ecaebf394ed2204a1499d827e71164f818c8ce57bf993528a8dff547c5a128f78fdab6e8acf492e82caa1737939ff837903492c9e15b105837ccb6c96d364cea13718beab45cc63a4dbb267872ee9ba80433d0f89b982877b7aa0437c178bc57cc9db49812ee96d839b96ec7f3087a979a9fe4f8942f577a8b8aa46a5009723940ef30e8fdd242eaf54b30298a5b8d579ef96f8844b5bf77d5e8fd989c2dd558aa5f488833c105b7734aa5889366c7f787df91d806ecb87859e787d9079ff13a63b6b2a8b01851c8c0015a1a35783748ad81b147ec9a56b894303be88adf98775b82cea775b4f787ba9ec7675b3313d7e4d8de588bcf81d8969f4238d5e69be94a58fecaa4121839ae315a69706ddf68a3c56d97b031a4487a743597a04bca87a08df6284aa30628a2da15488948dab86f283667e2ded9e895a7ef0864a1ece89683dfe7946884da33af14bac9579888c54d36097cbe562899b6efe818e3cda7c6f139b800d6a0c842c6fd87c625ffc79621e5084fe4da9803ad79080c31a237694b56d762587fe7576d051879db28578da6af183a7ba867b838b1388eb4f7384144be37e35e7437bd647c37642b8047bac91fd8509359281e07abc84e38bcd7b2ef4177e16d7e4829677b57b6a3c1c86ffaeea7554a4c381e629cd76f4b5647af3c05781599421804f32568846ba047bf5f23485aa42797d24c8e1823a8f7d7ef5c3137cb9f9f17d9b79c5771320817ec486607559163f8aad94d487d96a8478604ae689faf40f884899338a71ca6f8052b3ca7934c7b279ef72b6833c2dcf87157d32833183f87e41530f850d5f2f7f6271647a08dfcc76e52240864fd8967f99ff6c81e8509d75436ca985506f117690e56b82115360820063ec842f79887b035b9e81b91d167da253ea76c2179082a27e977eeebe1482cc8030886afb707ce3c56a868b4f457870aa77776ea76c77fd1b65780504aa7812bf8d87f5700f7f4a42167a2d9aa485e8eba27a02a7f98750398e754c7f1c887ba3f17f01a0b27dcbba247c8da525856b67a37ac57b168437f122843eef50897e485d7de3cc4683d97ca77da1c35f7b1e65eb79f4b56a88bc1597889e305e7b62cb8975661d3d7e1b6dd27fe8bc4079c2f3808adaa7f8865c81887f9797c6852b613681a2003e7ca021df7d2683247de48b3d806d107e75b2c9a0758575197e3457fb84c129f88193ae7b80eb7e668391225c87e994eb86a62a357d2003e5822c5d6989eb3d3d89e4e5fb82447a8c7eab8af6799e71b775277fe87aca187d82215976893f7f4277bcbb3d7aeab82e82a4b01789650b0179d29442896852507cef31227c8015c47a1ebf568a159a7d7d797c5080c1995f7b5cdfcf7e7743fc81c01b817e6dfeb0770e1e5479b355ae7be5cf2d8905addf7b8d5d8e83f57b35834e903f77ed5de57da439b5794eca49779e6a8d7f03743b88c0da998279b2597da81b237ca9466478589160773815fa845326708352a80576e0dfed75c23b5d863773717622b332872989b17f3d4d2a786f7f6586858e6981eb61547e87ae438220d4b781ca47f88066367f77171f6a88bd47c281d086d77c69edcb7881ed067b7a423b84e9e73d85d3a99788c01bc985b61e8d76b1b04178483ff5807d0b4b7ddf077f82ea658b811eb49c8866adfa7e3dc41d861bf6b97b1da66c8463379688ba6c5778bf607b82eed76178484af37837732a8261abaf7cfe95a67f144ba6784c62e087cae92979238bb68159c3217f4d16e97d58695287eda5f579b737557e8a4804765d5d4888738cf9790689308957215e8069a5c6889500347e88bc947e6cb65577c719ef8680d45c7d6f8aef86feb97182e5059a7b7b08898a5ff7cc7ae2be8b81c89ebd89ad77c57532305b85370ef17ad5c9d68482fba7880ffdf18283140b8a546afd7f4809617e5e7dd8788e9a0c83ce42227ada17358838520b785fcca87d83ccb57e3cec797c81ed177d3797b3796f6d557c59827e879f99c49d4094599d8f2e11a25021b88741121578fcf0f187ab6d9d86fe9540800201cb80da5f0f8072dce8867182408610c3e687b517098405940177a3c62f87a11de7a140c6518b772ffe90d0ff517a6337bc7a4731e884f009e481c9ff5d7e10aaaf85640f837a9ddae585f677827570a3df88fd176c7fb821e581e3141a880da01185b9c74d91a8d0adb5a830b98a98d596854b503a7f71f93979f199b87b576d82856732b6802081e17513731f86aa71de7bab9c0b7b9504b77dd33dc588c3081d8711a6d69ce9d132b70f581690eeb4c387ef1f3f891488ff850c6ad17f65c33c83fb556d7a7593da766c6ea289b8f2d4773175507ff665ba7b1b1a07889b55d5872eb3a3ad2635c08f9e5cb1abf8cd4880b438bd8207fc1880c7852a825ff03b799761ba7d45ff6e83f3c032836bd33c88f9528b7842413a8acd5f41791241c6797e00768626b90a94288aa1a5666113b2936c9e8674c93378bd4b018435dcbc896f86f58183f0878944c2787e8bc6a3800e95f28030ab2f84eff0738796e3f086a3bb4a787ab2db8e8605e8029dba41fc0fec099202a3146465e9e48541ca737910aaee828218f280c17cd777ba82bb7f86543685b164ef7c2ba9438786dd3a8a7b507f0163f5d885402166773f8ac7876b9d607ce33c1c7e19b2be8724cf6d7c03e4fc8980c2947b38276678a01a957f5b20d979fbb3b980449eb677a3f51a7f85875e977409adb1d85985923d3d9285a373648968b7367a99c2bf777a4d5e8bec6933b49ebb36866d3b2a857b913e801439228606bf4879af072c7846471082c4eb50792a9bacd048f7eaaf50a4298c43f866892c81747939ed307b3117b0807c33b579b10ac6ab76fefd84ed4008863e54757ee60c6c84d8e57b7d6f137d7befe98b81fc80327e5272b490077466a3fa75cc7bd93f9b809600d4816a061682318eb88537eacc9f21a31596839c47862c81877795452d83768f2486d13aef84288d59805cf1fc7da8802b7d5c2bd79efe2c8a7ba4035a8adce0c37c9689f17f1addd17ffb0d3d76923ba99a5f20aa87138ca276bc035f79cd58d37a36caff7de1d482802d1158980da6d278e6c8b2b0243f45784809ef7ebfcca47fc88c2e7670912e824b6d88813c80618ac0073991fe161885080abf80bf4366782a53be7d00c88f7c081ca67d279ca488d6e2fc838529d8da6786987e49e16a8672369b85ea9bab7632300484fc094a834564e5821320058750819d787050477ac7c6fc85a97c4c77ce05b385d731aa81ec7a6b7b21116d9f402da080b61ed37b640f807b9557458322ba2980bf02c67f26cbf57f844a31f92599597dcabe038254c80a7c11f9247eda30877de65f277dacaa7c751e2fb2862d35b4d8ab39677e7c740f822d9a4b8286fa6d88fb38668752b38b8981ac3286cae9891c02f27487ab62bb7a1fbbd7830cdae57b0009c67d972b7b7f732b0b8a8c270a7926b9557e26b965778754407bdb421988008793830761d8810386eb891e616e7dcdfeb21daf446f7f4d284f88033e8284a97cc4898d76f6794403cf75b181cc8384b694886398b385b1ed06868003e785b80f6c789337238259b1cf8602d2ab82d17b4076c8df6b76b19eec7db223cb7af598fb8416b355867f0e5387afea5e8336d12c79d8f7827d10ceb685f72b9b76943ec675625f6c7b8ed07d7bf0e51289590b7789512ae7f942a87d193bc3b7860cfe8b756a23c6798e6bac77e4c1b776f9a53082692e80857c69bd0294a0e67cb08c0388f86fa6869b434e7c16188e8164bc08860b8beb8269e2dd7fec151e79bc9e1880227d888822e976806f499c7e152e227e8bf5fe7c00c82481e898fade846be38140e0277b84f7417c4f07417e06246179c3130784a5407a7d9868321b0570a17582be397afa231e825cc2eb795e065278485135838804da8666c69177ecf1107f5355087c41e7a28673c63484afc6d57e43856c7d52fb6b813af4d0844c1f6f76d44f8783c1e17f7db42da482acf24e771cfd3281b546ac7526d60b8748fe1f983c79bc753462cc825ed78578bda51c8887083f82eb0eeb84495f067e0fe4491cabd286868a4831815475fd818f38ea777403c98871e7ef7ea3c6678512d81d865d110f8c34698d7554afad851fcdd8810c87aa7b7576bd87b58e8d783051d57750323d8688983780655e137f06774080977ead773b79897760af1f7ab713d97c320134a58490f57fc391ec771c748778eeed3a83d8e5cd7b0c1b317650397e751e2d439514250f8869f46e7e32011f7b923bd47f1415e87cca2ae676abd23088e0933786f3370faf90fc5c7a11700077b044bb7d6b67398893c04976bb6ce7844caacb8e90150b8a47387d87a7267a8092e8f383250cb87f92304877e0684c79be2311806aa14e90e6c4b184e8d9447a36415e7e985d2b781cce728a5505d084eb7edd94a0c6317d564da07d912216873720188445ffa3887be4cc850b4ac98349c4fd77b0035ab57743148037b193853c104580ad82d77514159f7eb4c19d8ad4e6aaa8f7030ab738f7d0840fe4f07f92831f80181bbd80af198a8857912a874cc3538aa3a9b184886909a28f67ac8db04c29208044f37b744b1d85543f9976bb1265857df9789baf534c97fb418d816624f780bb2b107f3e951479f5987581800a257985c88e7e6c757b7600a4c1a0b45b9c9448f01495730fb57c8b73cf849c925379f7070f94c5f476aef6b56c92385d8c87d66b3c89f469477c88869387e26060883f981786026df37e2a19ef88f051149ed7d571ab211d0696fa4b4c925b06cdf90b12b2acea4cd994d5f38fa9096b1baa1006b2833d1705846fd93c7608d46e834a25df80a5acbf794cb5a77e37326d8a1b3e6a75d1efd3932d0e509fdb5a679bdeb55f839591fa9214bbeeb30790b58de9e509994ae8207b4929a68874c20377692e2b81b23c58827e0750779f499b816087c97dc582d977e65fd27dfad0327dae652276a0e4e380c964e3814df92e81d70d058694216f790b798d810e953b86987a5c76f1631e7a3199107cecbb598a1b5000879416c67a433d1e807fa9d0788b7e6b7d6b1f6b80f450b3784ad6cb7e7f3d7789b09e05783ff6838450b7a67c10fd09819ea75b84483429889117d079eb12ff7a64ce877e86dd3a7e44c2e576c4e4c78992dd2184b41b1083ad8de681a2659884516b99797ea68b8a7c3a96812140577d7050d186273ea2868625a48003f62486497c2d88cde11c82c797597a68273a86fda03f7a72d19a8025cf8e85c3e48a868b3d3c8216a1b67b863b8c7b9eb9ee81410b977d9bde3c7bcb1f817ad4cd4283a743b689f40f92893852d2824564128963b528848678487e4cd9178a6b7933817714a683b4a4d1794593ff83b695d47e01c4fa7facb56682ef67a086e7080681fb67627f9dcf917c8438338385bd647cffdd427886d68784084b84788f721284ccc1ae804a8a5f76b0731179ec61a875d319af7742add57f49588b781ff5878382a1be75ad9fc286be0da075eab1bf8001057f821ebf5179a17bce7f95c3768523d345893eef997f9803a383b5587d7ea65984813428377ccb4377750e1eb88273b48686eb199e7d47431b837e5a8c76a2000e8217f7a989b529a2871d00c0889cab9b8092fa3982b886b4760832407b0732107918d3578636b48d81ad9fce7f8b4f658a51ac688904d5e378be8fcd7758862e7960512d88e2602684f06ed37ad84ad7875f38518621ac3d84c5f94f83c105c17efc6e887f88864f8349f38381003f2e7a1c0f90805953987e2d11df7a75b7c276c87a1d7633d23b83f3c07b7f271a99754485fd89ae19697fcf49c475db428f75355e16875ac6f27f986fb77704451081b5ab4f8199c9fb85ddd5ff815bcdc98699d0da7e40aa8478d7a8217de64da08891b21a7b6a4e477f162aa184ef848f7963e4ae7f55b2747ee8aae78113973e85bc15dd7d10eb9576c3541b853c511277f7e38d8129ee7c8277de3d8425f39989f3ae567b08c297791d942b7743eacb864c9f9581eaee987a2bfc8e89b6255189a1a604884780c6894f322383d6c503779d874487740ab27a1987977ecd05c47d9e42d37e9582c97e93a3827a8b07197b60807e88ec27cb89c33ed2779cf7a38491b29d87e8ce317c7606967c1cbc427ff2a0a4895ca50c84099aba75434fd6808ec5db790bbae582d59a267b2193377c198e02882392d9786ce58185cd223a764444b782d5ed938493f6fa88497cbb88a547368407df8277524747800ac52479c3ef9379b7ef637d0a7d448ae505fb85d2000b81f89e868a14eded78354c89764d69d6883a67ea761f730d7c1660c57e4b910c7f4265d77adf24907994d9e97d9790c1794b25d48978b6ca805ba2e27bc9e65c825d47877a0075ac86e4f7ef885260a5894e07c382873e7f7a765976775ddb657c9d6a5c867224b68795a61e8a8b32bc854df9c77e2bc6047b471f6c88dafa7576b252ba86dfb46f7752befd880ec0ba89b9c3e67b955e41806d104688ebeaee817da6207ebb5ae182a6f4a0802140548aa224798a7d8296828dffb27c268397866c75ac893ee4f184c092557816be177d6cf78b8489c31a7a8b90237e0af46883a3bb458803d91f7f9653b476079058880c6ad07ed731e88555f31a8873442379ff13398a14f8d9820ffd8f882093ef7c55feb27f2c15658a7e072788a4931b7b7afaf276a3bfcb7fe65f8b848b0e817c89f27c89ae2b6f7653721d7e3a842777da587b7e47a8b17d85eceb7e2451a7855fde4e78d14ceb786f37007e717006847899d67a8015b87736eefa797b3712870022057a8176d47c810a5b88fc1b51832ae3317c6844e189980a4f86a13a727f5a5a8779c873bb79335b6c7f58e0be819283c283f594d77c459a187c4f3dca88dac04689497cdb7571e07b76cc02387cb3de3e7e1d82c389e2b3d77e79e1c187681c76786295c77a50157483bd35367f2dbec389cbba5088dae83a7827781a7e48f7e084e31fb586c9359a77f83d0b7e02cb9a89ada61b7f89b1e87a67d88c7e6707427b99938e781946a582d18214818af57b892ff7ab7ee8989c83f05c297f6f49ac7b60c87b87f337348746433583d576bc75c06e6582276dbb7d4045f27f54ec7b8095e77f8111b8f19346d17daba9fa6da11cf467aa3859288f3cc3728b9eed0699dce1c498a94081abcc74dc93adc02d80a611e69689d47e76d8e5ef81f8df167bee356686fa47db8079296890fe180ca68ea14a8fd585aea5e57284b721d15690735e838c7fa9fc90139b619ebd8bbb885e595787155da79923dc97853e25f6867c169a89cd4d7d8155b2fb7ef283a7b6a01fc59039f30d8be3f2fcaa038f8c914e98bba90e3c390475cfe121366e6c9c95282d8c24ddfb76fcd3e8a12ce52f8a9e9c2b7dd731f887e5e10678796af378db30477dd29b5e91d6efb598e5c645a6c33d249705e638963a36d927ed7b3f7b468fde7fe61793872174c38c3c56c8806533e4946850c47de95ea0881d24437ecf66a68911ca7183257cf48036e333b14fed0a94b7f8369e40c24ab15e273afbf4242f7bc014267d0d46218697689281f3c0707d42369a96dd92ef8486a7e285868a19877702ab7e74c2ba75911089820964c58cc1bb5a8d0d6168ab7fe96395f8046584913b5e84dcbc9d7d691c4f781880ac7fa4270798fc66e48569596e7919b2f9850b92ac7fbf720d7f5d9a7475b3b304b5ae023e9c438c2ca7b54f16ae68e4fd8838b7e27e9bfb787efa2ae5838a890d7e50f8278074ddea87b8a32d8a8360f575be9a587cd02c0c7fb07aaf7fe7789076ac2c098d48130bb71a90919c94084e8ca2e23e82e93a1c8744d405766af43176f3135e8af881de871356c17b23c142a4336d307fe8ebea7646c51f7bbff01d762d648178ba9bac76c395cd88e8eb12057ce8bfdfa887df81df2b0b8a88218882fc269a7918b6a085ab2ca1813feb8f860249749eda88c17d924dfb855f5cae8124b6bd8722e96f79f4a3c37677f0507ba3a6290509290add8ea2a189b00a0c83699ad087dfcdd688bd35d082444b5381864d367773a2068d65335879d21dee7c9cd324817c45bd793abe9a874f689495c77f489a9d579b87bc5d58813cc8ad7b4385387c0e66b7818d118a7d66129b8af10519864c0458a4fb9f2586dd3a327a2bd82c8087913a76c34221860ecb6b77001bd794f5078d84332c2a7b60e553865d064881db78b57dc3e43185337fb481f4b58376b372c08951e20a857ead35856815ff87070e4e8afdc4007de575328529774a79921e897d22a158fa6e65bb79c5579677223ce77887ef4a8381acdc861a660d851bf6ad8548a4ac16a756c877f57b6a7858b56a879a0d6186631a0281c6bf6a87194d5c8932e4969bfa8ccbf9895f23810a3cf07f65286c78f45bbc7524f7aa84178bd07e3f08cf83d9ab8fa3c8e08576fc02a08a8bcd767df2d64f85af6114827e7ee886805d0476e6a01e83358240fc52a107896e9cf08443329d7538f1f7777befdb8471d5da79adc3ef7bb534d317d69949a6c15000822b97cf78ba65ae790bafbd89fd4d7388d731618871772b831631ba7fbe213a7d233828890a8baf80122b39868a89188a677a57843f5b4c7b895ef2f6a8600f8da00b8d7672a6f5894c7b4788a22bf5863b8bcd7b36eeae7cbc7aa388c0c8e27cb9b1a97f18a43e7ea4155487f1c4797fae5a397d739757783cdaa27b49bdd0b0f72f2684eba23585974f5582e0bbcd7f89f90d7b1d5eef7f7c0f586bc4f47e797fd19e1aa42fcf7d7b08a1832ad13d7c08f1da80f612927d6ea7ea825ba91582df3d60b877428d883129448aa6a1a8846f91f9772b61cd819ba8488817d32b85f3e4827b464e3d1ca62b8d86045e467d770d3e781c5064851cc3268677d3407e6ad78d8027eb5c9da485877c3964d1773c6e7f80b9287481069b7c7d71e72d768671e38039e2f47c8737c1849a065e82acc70280fddad8898f09ac893398c088fd17828828f2fa8ff3a7b978bddbfd891bbcce7cd8a43685f421b5879893427abe2a5d7697bf85825123907933e4917512ad6c7efe17e689528444878994ab7dd2121686a3203218f9ccfbb539f89d83848054883afbea7bea82be837a784089d74359823632c07c7fc62489ba9b2b86aacbd77b6fef3787ddf98777f641ef79bf6031824e12818604e00ca3a529537affef3e821e12c889d10b2787e00a2c7a784ac0764444d9838b73ee81f4aa2a97f456c188aa1e7d789f49e37e23558979e30dd37d36d11778d02c98aa1cca728171e797839ed69f840b094e7c2efbb8805fd3ff8517a4d181051d8582ceb2c3800cfe9eae3e68e2814702ba7e21befd811b7f9383e9b1567e24925198062adda32dbbb07f51d0827d6122a880e0f14c850dfa87893da07f8314d4a184ff784e83bc277b7d83883109d35d4a8746c5a0792c44ad75dae83c7b9eb9a0825c7a1b7a5d52ce8506078986a9466684c7fcf1898c81f8824fb4347dd606fd81d8a42c8af1053179539681856a7dcf8dd362e41904e8497e9462097bc026c016948e1b8652962278811c51853e421278d9878688614d6086cd29d0821c21a97c8adcec7c6d87147671ce407bac0f55806881268f947260a23b13310b5edfd2a1c0c7f8940b8d7877b8c70b775a94d57fa43916770c1b2089645e357d593a168549cf977be181487c77cc1386e845a07535f2b68cc3f93d8f3201b17ac14abc8a8e117eb15ff74f93059ec07cd0aa487e5ed0d4894d0bfc8508db8380e04b67780134877ff9a5b77605c37786ff0130841ad252763105e8a7cdf2757929c75685b799a78a41b690a64996109aa444b7781e368c7c151c1476b3433378a7557c7dc6249381bb4f0d7e01e8c384f2d645887c0fc07c865f978c4b78dd89d64e48a8f454d57ddbf32d96a030748c39814a86ace04b8015be4b7eb8fde777fb7df485a3973f81e1881f89a6ba96887bfded79b98d907d9993f17ac0a40595b5684078cf95c1a99852d1ac70f49fa4fb34fe9073a422856b26b07974203a7613ea107f83cc6088d6e2587dc16a4c80414cba885367f67e9707a4890619d8850c673880f670ad8be94c86962f2c84a966d482915be34883e82c40784062b17e5ee96e76f09d1b8650b0cc7b4784d3877a25967d8c441d7df761db7f97a93080897025826283207be7378684332cfd7e206f437a63498e87e99f8375b4f75189bf8b8b7be32af98687c08479b7aef885f88c6b7d8f846f7bb3e9da7fe558957f0009dc8643a96c7e9b148879dbc08a8215ff388aaa42dd7f4a5ff0811ff1f5818e06e47ac8cd4a86f6eeee82aa30b87abdf8cb8432542b87761f5d86f3b5f486b23c8077ee9ac2777d4ca1751ab2a078171f08853d0527878355ec8757913e781726a784ea9b1c7e45db0980bfba027771e0358258eb2e89aaa7b47f5db73d8a47802a7e321e8879cd346383673d8e7ac4b55884a2772188b2a1717e6976c180ae9b567859579c761d69ee7556b9cb7c9bcc00847e071c82ac50d27a3433ac7948af2d881523bf894b91237b1a1e3c852750dc82ee23dc7840452f7e8cb0057b6d34a688a7f0a275f08be77df90aca76059f577c7397527c7d94e488f744fb83783fed85d5939b8708c94688cfb55b87f8686577fd51968287f6f77f337fbe86165543771acbf4779a06947deba203803e013b8a49172984a08d288449cf7d851a308c8172891783a59ab7898231ee7b1d704d848613c57ef62f6b81dcfd4f8026b9d276339c607d0b676a83f0d3d784e1acfc795372c67f94212d875410a28113cda37a1ad69d85a7d3d47ab6e8107627012f8823792085b2c5b689fe4230843eaee281838b5c7c92a70687ec03157bee18507a9a351d8019295b81ca605a7d1004fa819dab4179e63b4178def95b83a56493860e428676c7480081dc339c7f00feb180301bc287f90a0378d8c1e17a6993787ebc03b389350030881cb133894851ac754fe3c9757a3bce77bb5ac287ec6f8c823ae93f7c3e78068122c5217cfa0680878cf8e678ead59586af858e76f8fc64824caa7889d3a99581f55e177d90c1ee85430ef689c81cb975e0b45e7ef2e8f1820350b67a2d52c081925437839935b97f93ae69818a7e838367fc8384b5e10477daf33b87a7c180893f7f5b8100a4f081c6bf058280f88b85273e0b7f0f374584dcc70782d2891d7f00ab0b7f1e19ad813f50de75676c0f7db93a287f5e4e7583c117797af75a9e773e951688613b787bc217e47769ede279fc26547a405786859d4d487e9e54ac83ace08276357bf07c9d87be829271698a439ec77bef84018a124f4d88fbccb8778beaef890c879076ae2fe2885dff2a7aba41178a9b8b9689aacbe97de235658477559f819271118213ea9089aebfd081aead5a7ad987af758288d4891aef73819d8e8378a9c80579c0f0cc7805d523830a2a2c7b34aaa67d9c09937502cb4f8399110585a810cf7aa48c18812e3174836bd3ca81b4c8bf7ba55280851385bf7a23cc9c88e111248a3f7ff9836565b37b2886a389ad82808143d8d67b0fc02a7ded52378414f8ea85680a7c82021ef280d13ab77ecc26c478415e777595212b7637ea107fdf85e97da2d1d57877a85a8f054fd87817cc73785eacd181fd4d1e7ae8507c8608649675ab49ef753ed6a17d82594b8a75be6684e994417ed008b18982d7a68085346c75527dca7e4cfd827c925fb18a26fb9c7d83969e80d5c962781e2426808f9d187f1c7b6b81bd23737d36ad907c5ccd9b88c213bc7a2044cb7da30eb3848296f97a858edc7e66f5c1804dca5c97e631ac8383d3e9924d704e7be766177fc283e37e0940a081f5c3a577effb0f78d128dc7ef283a3849ff6ac768db7d7864141ba88f4fd0f85ae908783c86fdf7aea1d9976c06eac76d5395c7bff787578c2e8a180a0864e7b18d3047f8188748722b30178ddbcf278d68f468626d2a6818176b87618c81588a141c77d688c5799bc773b7706b86a762f8fd0795bd82a762766388564453c856c63237a9993867c28980d81e372fd82d659ef7c1d1de3817f0e7e7dd36cf77e48e5af80200a027c2b7ea4805127f67540e4ce77fd0900783fae4978ff664c801c57cb775701257d12f56581c313ff8387e42676cdc80a7e0541767dcfefb37c209eec7ab27d24874b3e52908b18f993d8534d932c7e948a6a2a6a81bce6f381587bb77d9feff67ebd766a7e14d49a88bf55a3791535c2888326787a68a97579943e53898613d986d8a4c189c1bdcc85633e9d80a826da754c1a851dfd44aef8d62ba41e5d0958f764995a18c37b007fb563ce7f82183f7a42d1b57d7f0edb788f604c89a6c53f83c6f508863d712182a796a8b87bfc419c5c4d928c461498b3c64e467df0f00577cbb3bd7cf9b0af84652f06779b180e7630af657d3e83c487f88c648321596d777838ed8534b14086f6483682494d52a54b994fb14cdf889674ed6fe45cd01677fac9c77cdae8f77eb63b028737324d82d2775d7bfb0d5d7ce1a574786c8be787446fbe7dd4cdba808b3d3e7f6f081176c736929aec6cdb931c365da2f60b657a63e42f894e61fd7ffa064277e70c1080eba22c7eaff558792e18c983a481be75246e828625a70d7787dd30804b1a267b30c8b7907cb36899915363b8a8da7c832c2e1c881eeaeb78400f5279d4a987769820c27d35d5827d56787d7d35e7d0838aee81787bf6f485b379f08946ba9e85f36d258811ad0cb5713fe3b036c48f803b9dee809a182a7ef8bbb47a816fa786238b207b02837b866815257d73f59f7c2c27247a456f3f8a7df9bd7a65d5ae7c446817839bde42b42288a1ae2704c77caf078d7b2ee94780d796e57625ec0d828d2e037ae850fb8070577a87aa8a7f88b9a6d080448c2a77e563cc89ce9c0e79f6a63779b5abe08996362dab3a1b5295f3a0c788b0816586d5b7c7830c990c78718d2d7ab1520c7945c9ee76279178835aadc77e936d187b67e3087a32c44e7ec7d1317758fd8d7c7db13a9d7462d78fddc781813ad7a88792a79383b4fea2758dc2c989eb612b78cda49f880c754177d7a15284f6e3418453794d7fe8624288e2fbbb792480f88789534188638656a9a84e11e2c2212b82fac52c83c91c0177bc320c81463c8a83a6d73f848fa8f3827ef5c586fee8e884bae36783cb26f87d28fd03897ee3f78490229887bbc6f09981c9e595298684870f9102839f9c44890022577c7403908286427e86c83960881696aa8591a06683b7b5f18627b56288c3c7a28517f01f898dbed87729f9d37fd8d3af9a36f8527b9f8ac97fa81b897950df3377dc74ff7d172686884b2c5e7ce34ea786a10be987fb8b28814606588577141781d0ceb5780080dc7b35b8089af50605a632ae6380b113b9841f448b7c53af8e82629c8e7b6d462c84b529f8853fa33e81f3541a7d5da56888347b008ad8f76f797a7175779db675760aa19a88e6fa9187b1590baab17eb086d71fb08185b2638ab04017856421707e37d805881cb15d88724ffa759038b588f69ba18984bddd7b47cc747938328d8319a72d7e1ae8ad862912c98eb6d158a54eb704887212bc76e02002850249b477f2f3da80020c547fa9222488c3b52c7c5b7edd815e06c4897fd88d7b30ecaf79f2faae8243c6a888761f9395281ded91edd4141ed0d5b978f28ecf8091ab527827aee97c6e424082b75bd187f7195d7c9a7df67ac230ce8419a0958948fe517f51c93877cbd7fe7fec03fd81652fc6882e1c87996f89b81c7afb5c7a5f31277e51b72685560c9a7f80e6cf7a86cbcc7cb64d1778f2c4f377c4eb0b83f3ae66890e01a978324d7d80597000884858f28894e06b6e7f37fc75b98dd887eae34880108d7b877db89d7722e2de869b79b580e99f9e822fd347852df4697514cd9d7fe032f18769db56862380f97f929572899eaeb77bb3670d85bded4318a4fda9827219bb87696b6f79f05cbd858a7e6d8901e84b76f7a2c97cda5fd17fbc7a1e8244d4ec8081234387b7494478ca6b05859607b68926aee289951d3d82e6b2a1769dab9f826582fa75eac33276de3abf77bf1f7a824bd2867eee2a257e93912887daa739834ffce37db83364850947b6875cd437897c1d8d7fa90cc4855ef0627bc0e5568409ac0d7fea82ce85b07afd7eff01eb78a8802189e84568772ccd0c80b2060e7fc271587d5343288876315283a33df2894dad79822b0e6e80b9b1dca037593b873416db7a3e4db47f87d20c89e8ce2aaf8d2b4d87b39d3f7908f86678bf43fe821016298197ea5188eadc098aeff09e7b3ee8858894b85f7d11b12c782ef4e396200a39180823cc7dd0a3477c6ad73278c7c6d4ee5bf2d17fcd6a4382b4c84583ab5b6581b8d90a7d0d46737e1dd5007aa0083076bdf83a7b62a7228138a59679ac983ba1759f3791f434af93ec47b7156889baedb06e6a8c964b139ff953427a3de10f7917afb4882cc93682cec40c7da128338a331abb76fc26618946cc1588e546a6877ff118a6a39c919a6e8d7598e435f3adadf59f9050ddb694d614",
"receipt": {
"kind": "object",
"track_alias": 7,
"group_id": 0,
"object_id": 1,
"content_hash": "a68c2dcdc5bea728114992fba34aed0d21d43d433c5b87a71b55e1ddadf8b559",
"joules_micro": 0,
"origin": "edge.example",
"merkle_proof": {
"siblings": [
"e13e48795570cc3accdeec677a64652d9cce52f233878f9cfc1cab31cbd80601"
],
"direction_bits": 1,
"leaf_index": 1
}
},
"outcome": "refused",
"binding": null
}
]
},
{
"receipt": {
"kind": "group",
"track_alias": 7,
"group_id": 1,
"root_hash": "41f1f89c3f4e0cc61c41dbbdbdff9f07e0f45c7161203c84d237147af68bda2b",
"leaf_count": 1,
"joules_total": 0,
"group_start": "2026-10-21T00:00:01Z",
"group_end": "2026-10-21T00:00:02Z",
"signer_pubkey": "ce00259c6fab26156fd0ca2ba33d1ae6face3a58a2cfee6db6a2a158d8ee9e3f",
"signer_id": "did:web:stream.example",
"sig": "b85f91995d3f16d83a92796ca9d87a67e68e481a538dae6c2fe4c4bc75b774adbeb33f15c182248d357edfa6acaf289f5de54aae6579f471d738c1fb50ecae06",
"parent_receipt_hash": "5b65439c49c337e1794c0975681094d86a7701f3fef99cd4a18530f9835a65ab"
},
"canonical": "6d6f712d6a77703a67726f75702d7369676e010000000000000007000000000000000141f1f89c3f4e0cc61c41dbbdbdff9f07e0f45c7161203c84d237147af68bda2b0000000000000001000000000000000000000014323032362d31302d32315430303a30303a30315a00000014323032362d31302d32315430303a30303a30325ace00259c6fab26156fd0ca2ba33d1ae6face3a58a2cfee6db6a2a158d8ee9e3f000000166469643a7765623a73747265616d2e6578616d706c65b85f91995d3f16d83a92796ca9d87a67e68e481a538dae6c2fe4c4bc75b774adbeb33f15c182248d357edfa6acaf289f5de54aae6579f471d738c1fb50ecae06",
"link_hash": "c6c2e491faecca27ffc367d435f9104ca560432bda31872d5c40d9275eb397d1",
"objects": [
{
"name": "int_motion_part2",
"envelope": "57414931d70000007b22776169223a22312e30222c226d65646961223a22766964656f222c22696e74656e74223a227265706c6963617465222c226d6f64656c5f726571756972656d656e74223a7b226361706162696c697479223a227761692e766964656f2e696e745f6d6f74696f6e222c2266616c6c6261636b223a6e756c6c7d2c22636f6e646974696f6e696e67223a7b226b696e64223a22696e745f6d6f74696f6e227d2c22746172676574223a7b227769647468223a34382c22686569676874223a34382c226672616d6573223a352c2270617274223a327d7d4046000057495631010100000500000030000000300000000800000006000000d5ffffff590000000000000004000000090000000f000000160000001e00000028000000330000004100000051000000640000007a00000094000000b3000000d8000000030100003601000073010000bb0100001002000074020000ea020000750300001a040000dd040000c3050000d2060000130800008e0900004e0b00005f0d0000d00f0000b21200001a160000201a0000e11e00007e240000202b0000f6320000383c00002747000012540000556300005c750000a38a0000aa9c0000edab0000d8b80000c7c3000009cd0000dfd4000081db00001ee10000dfe50000e5e900004ded00002ff00000a0f20000b1f4000071f60000ecf700002df900003cfa000022fb0000e5fb00008afc000015fd00008bfd0000effd000044fe00008cfe0000c9fe0000fcfe000027ff00004cff00006bff000085ff00009bff0000aeff0000beff0000ccff0000d7ff0000e1ff0000e9ff0000f0ff0000f6ff0000fbff0000ffff00000000010000000000feff0100ffff01000000000000000000000000000200fdfffbfffbfffcfffbfffdfffbff00000000000000000300fdfffbfffbfffbfffbfffcfffbfffffffbff000000000100fffffdfffbfffbfffbfffbfffbff00000000000000000000000000000000fcfffdfffbfffcff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbff0400fbff0400fcfffbff0100000000000000feff02000500fbfffbfffbfffbfffbfffdfffbff00000000ffff01000500fcfffefffbfffbfffbfffbfffbff000000000000000000000000fdfffbfffcfffbfffbfffbff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdff0200fcff0300000000000000000000000000fbfffcfffbfffbfffcfffbfffffffdff00000000000000000500fbfffbfffbfffbfffbfffffffbff00000000000000000300fefffdfffbfffbfffbfffbfffbff000000000000000000000000fdfffdfffcfffbff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbff0200fbff0400ffff010000000000000000000300fefffbfffbfffbfffcff0100feff00000000000000000100fffffffffbfffbfffbfffbfffbff00000000000000000000000001000000fdfffcfffbfffbff74420000280b35593c000000a214bea9451501b9ad0cbdbd9a309164812c7ece531911d14717c3dbbc1d27782217989f7218f20d121d7bd4ca1f3eb3ef1f71131429e2d1f626c3e7ab249c33af4fe2d2c042a6d2222fb9b3c460c33836571567e55a40c90777634123135bfb8e1357858f0dfd6cd3316844ae2fdb041518b067b9167f09231b1d6f1c16b7df311ea6450d1ea29eed1ecc320c2b747de0206b34c82a708a2525b67967473d53e643c54f6f2f42e6355aaafd6534aabbdf5fe1a866406fac26314f6ad812ef006e0dd2c39e124439f5306ba6e0396f65ff1627ef771e0071f21b088eae1efd0a7d22d53ada205042fa23135ba627dfdecc3c473a7353bf1ea7435671e53209bdc9581998ef568e94f260c2af006595d31a5d0301d30b0e96f22e27c43d162997a218be088f12dc9d0915dff4db17246c1a3c61066e3807ec553cb509743e78e21d250c19332ef30e3d2d4f94a0275d0ead4e59f7ff403f44c02ed1b145563b075b55c0ece2599ea8038a52c4e77287a40b3015595e178405f01716799f12508739158ce39537c6364439c2c61335c774823feb0e4a46484b29464146093e52ba6e2e3e5a0631121b992d5a46a848c8478e518c794638949ff05b4c57d23967cc4b57d3bb164147bebb2f4cd1452f40e1701817cec818f564ff13f4072317feda4f17504f253558977544d057484615df8028fbee312a5a55ed2c1c72d1257130d62be71dda51a0a97748680d2735181dc85721d3923f8d192f8794fcc96be998eb135e56840f812d952b26dc2f2f8537db1701de931a9e0b811c99606b1d7a72b81fe6796623b2e3442266abe726bfe71c26713b582970ff964812b3a7511b88474ad1a39d60fe77fb5b93faa43aa689e37f22cf656dcdde8d4a529b091869c19a199bf5af108ce21a33eb8ae43a8485f63a7c0ae7f3e9d6d3fbf35320f44e2572fb823070f38da5d5fb4cd37f3e167531443d7027341943de2d2e0dbe4918ce0f53b1e5a7368b2c3c6ff4ff9044663d54810e945168c3b1d019852e9412c0563e10ce0287359612c8365ce0fd34c5cdb9f290f0e017571aaef2f889ca179debd4f3065bae18380425f4d7c9dd18bb2cf626ea6faa24e3f4384b1da15a3d6df8b52cc90b935da2e4c23b9597355cee7f1945393e249b7b14ad729ff91432962e6218224895175df6f11b30546af34ef81f1840d4b4f24290fa19e90d41f3792fbd17b307eff2702189161f1552f429b1fc18154682320160642d6a8c304b9a74645336beb060762fd36780e26160b5380e4500bf316ab3b6594b76993031ace92b2efad9cb178983121b9d4845f4ba36071a9d404af3f9d4f2199f14cff37ed44717baad75f448628d19af3421f46a8b0f19184461f3ef7bc1178d00634bcf58624c6725ac619927f15545490f360e0fb877c6814c6b9ea2f952ccf3a3abad91da10ef63f3144a0f23340223ff35814709f4d3516c16e5bb75f3a3574719c25228f4b5a03e1636db84f49a58781762e821f35742a2181bc2f7f397ef311637054630ad43d250643a45395291b55b725ae5723bdd1b62eae7a445bd65319f19c63568c61a5b1206b34d3bed1dd63786de01f49a49affb2a9cebf3518ed9fb7f061bf402f2bdfb0bb9c0f344eaa4fb1bb58df3fb10a4fb6bcbb8f3bb45a0fbfbd11ef477204efb6ff5815087d668629a2a0c5d17e9236a698d0061d79fdb460b2f26a9c24f33529ee32911b3aa1515876dab37a91b8339f13feff22ac0af17a839caf36b8b36183cace0f27ca7e419927205f46713bd1740d4a5f49da36019a6baa1f4ceac2c19b530c1f2eaf4de19c6322751ef91df5b92e05f6533f2a760db246a7d1551e266a304d149e19ef5ab9b67c917279abc17e5eb69fbf214f2182014b4fb9ffe3e163705e1fba23dfe17e466a2fb4cd37c16dcc16ffbaaa6f61663923efb92173218345ca6fb512703175f6a95fb422b751962216358fc9aad68a047125962cd87430577849addf21174af2dc5499c4fcf8778b8293377e4ed3b12154cf3afbf46fb6ab6baf3dc41b0fb4cbe91f32c0b39fb2ef0f3f2262a42fbe21813f3cd5230fb476af8f3870f92fbefea62f47a7a92fb7234cdf297d11f5d8e12023c55bf666f4ef6005c8d58bc9549953d730699fd4ff8264fb23cf0ac1886051a1c4d05891af4edc2fbf792baf24163bdfbe896c3f32f65e3fb6023ebf2ca07d7fb66774bf4993ad1fbd99a01f30be2a6fbd34630f3275768fb7ef1a1f2f78972fbe65735554ebaa9390610c05a5315734087513d8c09862074f653884a096d36bad118d01b4762691789a9a4fb84456418eb0ca3fb4aa9b419eedf99fb865a481883a740fbccb302171e6b31fbdcc4a318d918a3fb2772ae179e15aefb5dcf1b17b3873ffb7673f4189ca65c5d080bdc43f1e1b278e9bbf0411aed639db279b76db39473596dd293164dfc0317fddbabfb866f2cf49fee5afb376ea4f3351975fb9baa96f394a45afbd65b6bf333ddaffb9de9fdf212c3d7fbeeead4f2262aa9fbf329a1f4fa10ccfbaee586f41f6791fbe442375aab92fb3ebf0cd287434e9d6e5b5143a22f6941660f17d858c6629c18cba73c167536ce1e8e78a81944d168f419b32118417e79f37ee3a4168ea062f3684ff8160f7514f3d3335e16d0c984f4e44f5716db178bf3f1e44f1765e6d5f39b589417ffd4263cb1b60b56568bf7410b9931975f374f710f5c7f4fa42325bcbf1b8b7648524f17d3a2bc1d17f181fb389846f3eaf47dfb8dede9f2ef7b22fb6cb646f4429fd8fb1ab5a5f4cd8e2ffb7dc74ef4164ac2fb955678f3aea1abfb511264f4825bd7fb2cdbf5f268318f5c44110177dd73146b7a24ef4d9557b1ac71c8ac855c5302606910468a110d2833d76a203d85cc1c16f25d02f36cc7671902a893f3c335ff186fdffbf23bdcd317eae2b3f3dfb9001a3c8153f3a8edd118ccf62bf491591a17bed596f344cc8916cbf73c423ef6c45d15bc03651b1912a83850df6979ba2a6292c2eebd5d91e87574332d1ec8640e210884defb523cdff2811f84fb900283f397e066fbb5636bf4b5af3afbe896e9f2ed4ea3fbaabb7cf42cfc51fb744940f4fc3dc7fb444010f3ebf46cfb40019ff4ba45685818c3743cc9991ca49c3d626e6cdb6d54ca28d67ab141e2599329871efca9c71b6444e22057e352f45dd8b917feaa52f42bfc1119743121f3694f9818db6c99f3d79c4618989917f426394b16467b0df3b1fb8f19521d21f48db4ca175a186e3dbffda754ced3533d92a3eea77ad2e668dd293056741d36bf0ff6d877943fff1c5c2be22145ecd620c546c1f3241b6b1627e58ef43e187e1951f342f42ab1b917ec3602f4f8a719192312a0f21e3ac51704a731f4981c4f168ba270f48c969c181fea6d40d92c977aaa69c464c1fe0b4fe4ac6e6dca35ef5f6aa19dc29fe940765b492821c377c822552bbe2132b22720a4a99cfbe66ccb18874f90fb5de48618e3bcc8fb7a9dfc174fca80fb033b2e19226885fb5cbaa018cf7481fb4bbe3b1690f45071cf3b545fc7dc4c460fb904a5f494e4710bb28c59b37201bc93c3b85cedf29ed26f8cac231756f41e282b6e208e484d416f57f1f2d56f3617c0a984f402e336196a0dacf401f23a182db681f4e431cd161e6be5f31d3a03177b0239f33755483d85c9d2624864d23f6bb7c5a69c7e2164d4f8ed6167d7fdbd05c2405ff28607d169ffc3238fcc5423c78c9346c614a93f473a2b17750683fbeed5a017f40664fb11227117579a43fbf768d91957ef44fb4994591639592ffb3898db867e356462c5292e4270ba30a3145c994dc63817c2b506ff790c88855f7484a1d36b3cb022b49dc01f39897e3db627e7453b7eaa47ee9c181a325d08f3aea14718447cc5f3ce9d6d187dabeef346352a168c4c9bf38ff00e189a54f0817d9e5867e164264acf9f89a0468af5865b1d0f5d44650780f7a37565a8f4c0ceb96346217425be3f42ddfb460186a443dc4f4f39e726fd2e11ac22fba65269162b0d79fbccdde017447c95fbeeead617a64c9a609f26b64105687099d3e8f96edd6e714832a030810d602862a462e0c908e95486467e4f657a255646fefc1b3d6612ce46f05c183a0aa2e63122e07a4fe77fc847dfdb81f4981cdd5a7e25095e2496ff7c0d982d61f1b45a40c98a5da72c8cd36f9bae985ea04c49826f6e0159848c46d189116c7425229a29dca5753180914230f7d87f2cd1e2294a23bd653c8f2c033180eb015dc4796a35ffb37e5d2a91a83e040b6f9551375c7318d897491c79c9bfd5a26b563d7258cbb89e8e7b06429a6fdbbb519019578d2cf852092d88bd0f2a78859a2f1ffe22519dd8cb507fba725b0e80ca5d8ed18c6087f6007e90e4ac6bd0224e504285c6ad5e2a4885c47c8e5608003a80cdac406c2de6e9d9c33b3d881826ea313c35a52f98773329023e2e2f644eed4c9fd91548d5819c5845a9c356a9e281411746cb75d8b9686bb07213513a6827af9e2d2582d3aaee5d0a1e1582463d496d83be81d6d0003b8586b2b42e814ecb2eb4b31b288dd08d4a6d71253f6f90872d7f2ee65a725a8f582404ef5c515ac37806644d66e187784bf25f74a43c7dd98747933f580caf12c97de8796af508f6ce38d753833fa7e3df673b922672b38b4a3750af52b2e56f46a293d2301edf675a87c40637fa24ff5de154a43f0bf38b907403487346618150454a15be8935547faf98945cf4502f7649b7fb6993be0d924ba7e87e5c44373d6a05774e1f29b0405671ec2d2912145352a9f45d41c46d625518ce670cea41617a3a074385e691abd1d9156a1d614d5fb54f097d82d80c614b6b92cfc8bbf18ecd7c70d5e7049d93d1e01d3208d0df28de97dd2f92b2384b83a3414fd99c8754c10b9e5dd1be2056f367ff898dec986d36884b48e0487aa87651128106a3085ec747b37f462bcf65f40a63d5ef3e7f7cceecdee0471af487ef9a024980f7d83f5964932f413bab5da896195fea92a65bb5e08a7a9bd68e57b2e1444310b9ef9f9b1b0772aea0435d832578761abacc584d3588cdec05e37241fdd2de96b2b67eb007b4e5f9d4ef2a8742af5235a45147c3cab7323fd344569e919373f12bd5554e858d3c3b21c295a1d79c4a4fb2a7b79f3ab4817fe0416134b576cce565e369d8770ed9c2924f8be0dfa9dd680fe77af006c4499b2cf442c3a8c83284915263e978a0343afd905502056046dc7ab6773c132468e7578f4cfde095720b8e785a720e4bc40228f788b0f27669314a5f931b46bd7903017f8e10890fe23b330b2f9651075346d3114f7bd0563a61aa2b540a0abd34d4772278bec85e703c9d214d3cb2b767c686f94e8433cfbe3fab6a77d952576510c5cc764230fd772df1fee062380a787e5e1da520a88c3e08b7c330d28d614ff959b861ecc7795fe87c22712ae536609e6bee407518e19d641c5b653da09e59b8800e89d17848545190aad2538d869bd717dbd8356a67798d9ec5e38da75c9caf09b6ab547b3941643edf2f02e64254d50e36362c41616048da6c425bf9318c40ad18669821964ec7cbd2b8714e8f5dc27626caff71a47bf64d476ce899f18c24556f7820202b9b3fc5f4e77ac5be8c1bd2e3492682645389b4b359578edf64a5a823571c07547829153e647579c44813fa75b8937cd5797249dd5803ee0386f9cab266917789d973c3c989dff5e0de1a65817d238899a57e9e48eb67c3d0321d4dee57cc778c5525bf8f542e90828a8b72085cd25067411b57e1a7d11a4f67da559757ad36fbb9f6f3c55cf6723acf5d58348dc055fce03fd929925ba3f6e40db6df8f0358c8a335945849649d783b52b0006124cf4042c3f16a854dd4a7672206614e215921735710d162219312c171da4b7649882772eb6ac18293790f8a6ad0eb8a98988789622911a626f368e825d45f92441e6949bc1b3e57a98a2136eda230713b4b6c6175aa129315646973336e21535ebbb8b8a549687da77a9c603751abd14723da67adc45dd8ecffb37995aabce4d743db9059e992aa435f87ebf2069785b20d1282e032f87ec90a5977b5b6eb7ce5e14e76816f6d8aa2a99d88a41cda754a8eed7955bdc677bda57b7c9308d8853619ea8795f972807be4487ad3c6ba8177c1897f6ea77077cd107d7b0c6eb9775068bd82b5994983546a8b789ca4fc7e30fe328a23afde89fc09b97d0dc4b878a796bc885f381176c0dedd7c3009868708763778074f1483b056e47b2d2e6f775e060d80613be47905e3c28197a2b2867f2087840da05978d324ca77d0d2c3838b448282d320027d0815b57a46e25386e546797aea5eba75c4748a77a68fe6769eb2d488d27ee978dcf669752152f679d5d4447e23d3767a076168784a958b79e1e6cb7e174abe7e0952b07a7e773b7e902dfe83891d937b603f948047799278c0e56181423661814ddcad7e50682c7bd2708e8791bd117bd3ad5d764ab9e9851e6116883d29db86051203825f38767ecf081c7edad64780ccc1007a419fa88156cbfb8877f0068a366cf17ab74967805410d1775c0ec084f283567a15ff0480a7bab185479db782a0e0027c86b9e58487498f89cbd316877cf25b801767548ac2714878a7a81c89caa1d885c0633589a0289b7edbef3e82b44ae88619e8d979c7e36585e1ac7d81e3dea681258e21841709f6844a668580588df77ba9ec97766b4321899d7c8f84f0b64b880840f485a1533d851767a57d4a544c83b06ffa7dc8b02f8747de5c7fbfcc1387f25f5a8a96d15289712fee8898a5408dfef27fb1fe337a96b4d9119e22eb87a7befdb497371c3793e2cc0aac6839ae8fdf2214934812e67a0fae55765e185b83fc9293793110d187dcce0e868708c67c2d76639bf921f880fcbef0956f67119f67b9559a35d5fb9b7c1ecc997a8cb6b78d5cf38c291b8a8b95baa28623c1f77ac0c1d18300ec467e9c6e94869bba197d07b41b8215ed717c33a3518a2a69078e6c91f6ad16430393da5506a55aa5d0037315fafc42ea2304936366d8c6a231a413a65288914a4878fdecb7772cc2ad83e9a63a83e6830079d593e17e3d6ab47b4116c192d8e6c68cfe19c9af3ec9c39005755d013a19f177bd9ea67a4d820f7a4e487c042afd998ae5808088048d1c7cc641628a98e6237ed84a2e7b4c74f67ceebe667d388172975a9ae8afa684c0785fc93092ba7ee176bb07db75b140997b504ba975669b2c865791fb8b03a2327b42ee2879af368c80edb7ac827a8a198220b7b9783bfb7779379079828ed03eb60c7aed938ef44a98ff16557824090280d15731762a53287703a3b77fe63bd287bed734819a8f2080aac48c8253cc6a75084b27795ed0db7599b7f18705651188868021a7a69f5eb33e38d97dc4fd1985411d5076c1516a76d8de15829ba8e8861fdc0f88aa783f7b9aac607cc4b52478d9b68f7d03c7a57974203779ea94e0764e1d8f9d8ac846a5eb023c84085245853201b782e10ac287e06f07774edcdb8465e7e67b4f201381f6363f8327e4cc7f49584576e49dec82aad62b849a18e57ddab9dfa1dfa972a6a2b7127f6d3b3278c7a2f881f0af98824535538250c2998900cf9b88288d2778e3a5a29607b80c8af1e1f989ebb4ae7dd81bfe750a478a76390a5b7b16d7b9993e2d42cf578d667a5a367b78e9f23b7b6d993680088c68756815f1891602298a214723abf3ed7f8f93785d8a60b62d7f9eb218890b14197c055eff793efab48717d3f3b1cef2697a0b0daf7db98d5c89fd22457b7ea64a823c2d0d7cbbea0f763d9900fbcd7c0993dd268a901da4f37cdd3adc772d0a257608a94f6af2ecfe8990c841a548ad0f0355bd0b81c8cd508356dde386276d8987e4c8a17eae24597cac2c9685aa9cc780e78af9a7128b35a7e9e43f76e95770804540f4893590636813988480ba2f139c9f0c55cf83ba19860744d489391892880cfe0388f03fa186e898e57bdd04e379cba8b8fab785aa7d307981941cf013891e2b397be66ac778effb7b751ce013894acb3e846196ee03de219d897ead1781e16f55890797767732717b7de9e02981710be977bbb463fcf62c2695d6343a977160de77eb897f7530e5f883ab1320711d583f8542c6327aa93f847c26e8ae8708649b7e8188db85b068b58886efc983bb205d897fa99c8468f85ef91cde28a52f53e29aed1c0d7f8d8119889b02c485d946ab664e23bf880482d580c720ae03112885d3da3ef5804946a079c54cd5818cf8d489cd3b628376f4f882b02727872cc97d22c71cbb9c815fe9843299d185b9f9268620db128aaa5432880e540f7cb833b28a1d5a6dd08ba32078d731a87a3e5420770bf03f8511f95e7a99760a8607a9747f5599b1fab4e9db81987a0e879b025b7c8d6f6978d1bc797d09ed717cc600de87c2131b8498b4da03fa05068478a4b287491ec17eaf7e0c897045e87ea6f48782d212087c4ae8261d0f6f8a88c0755084709f6979ab8ade7818d3fd752beacb841a37c8786bccc77c149311847b83808ad929b8893b3819847bd2c27b19348181d8928287ace0be81a2481c1b8b644980cf780f771cc794839d461e7a85872d8038e63b7e25abcd8744d4f87b76233aa0aa52ebd7dcf395882d352a8351529c88f9ed62882f1b3d8a2e67d87b6dfe6bf8af405a83b1c9a7781e89ca76b46e807b4dd55f83761f5e88a1414e8af230b1851248a69d78bd977f239dc87a30b68d7f59940889c67e1177fd92fd861dee88864cb1591be244838471e77587929508875f678889cfd22b885a6c6081052f387e616a7a95bd77bbb1b62c138a067367797a4de184bef4d981d4d4f285ee3ca07ddad63c7a8003257fe6a788793612258267cd397e8529538850e641762ba213796a18c57ed784b7a52fd508a5ff20d6869efabf75d4df5f8a0e37078a9a432585d194c478d9b3b2786337658a8ca57d878c9eac7a19cf377e01f38482fee8c97926b98085796ae89e949cc590dc73e87d162af77c02e8088786b96a808534d2869636ba7c3117c086a46f587ac74f0e7ad36cd0806677b183ef845e870b1448822f4aa087dbd2be7aca2314810d587d869815da803de1e7855f800b850d17f47e7a1e32f90724a69a3f96087f43ea127b6a182a7bfd348b830732597c4f97457bcdbd9182687a998096417287ac455787b3a8cc8246a11e03b6260486f3a3837effe43b89e505de9b95289f9334b3ab840b670f7df76c63884d12b084dc574579ebb4018104286881d85c12861f1510767af346872d88fb86b01c9176e2bb40dccaa58cfa8517f60409c52a9ecaebf394ed2204a1499d827e71164f818c8ce57bf993528a8dff547c5a128f78fdab6e8acf492e82caa1737939ff837903492c9e15b105837ccb6c96d364cea13718beab45cc63a4dbb267872ee9ba80433d0f89b982877b7aa0437c178bc57cc9db49812ee96d839b96ec7f3087a979a9fe4f8942f577a8b8aa46a5009723940ef30e8fdd242eaf54b30298a5b8d579ef96f8844b5bf77d5e8fd989c2dd558aa5f488833c105b7734aa5889366c7f787df91d806ecb87859e787d9079ff13a63b6b2a8b01851c8c0015a1a35783748ad81b147ec9a56b894303be88adf98775b82cea775b4f787ba9ec7675b3313d7e4d8de588bcf81d8969f4238d5e69be94a58fecaa4121839ae315a69706ddf68a3c56d97b031a4487a743597a04bca87a08df6284aa30628a2da15488948dab86f283667e2ded9e895a7ef0864a1ece89683dfe7946884da33af14bac9579888c54d36097cbe562899b6efe818e3cda7c6f139b800d6a0c842c6fd87c625ffc79621e5084fe4da9803ad79080c31a237694b56d762587fe7576d051879db28578da6af183a7ba867b838b1388eb4f7384144be37e35e7437bd647c37642b8047bac91fd8509359281e07abc84e38bcd7b2ef4177e16d7e4829677b57b6a3c1c86ffaeea7554a4c381e629cd76f4b5647af3c05781599421804f32568846ba047bf5f23485aa42797d24c8e1823a8f7d7ef5c3137cb9f9f17d9b79c5771320817ec486607559163f8aad94d487d96a8478604ae689faf40f884899338a71ca6f8052b3ca7934c7b279ef72b6833c2dcf87157d32833183f87e41530f850d5f2f7f6271647a08dfcc76e52240864fd8967f99ff6c81e8509d75436ca985506f117690e56b82115360820063ec842f79887b035b9e81b91d167da253ea76c2179082a27e977eeebe1482cc8030886afb707ce3c56a868b4f457870aa77776ea76c77fd1b65780504aa7812bf8d87f5700f7f4a42167a2d9aa485e8eba27a02a7f98750398e754c7f1c887ba3f17f01a0b27dcbba247c8da525856b67a37ac57b168437f122843eef50897e485d7de3cc4683d97ca77da1c35f7b1e65eb79f4b56a88bc1597889e305e7b62cb8975661d3d7e1b6dd27fe8bc4079c2f3808adaa7f8865c81887f9797c6852b613681a2003e7ca021df7d2683247de48b3d806d107e75b2c9a0758575197e3457fb84c129f88193ae7b80eb7e668391225c87e994eb86a62a357d2003e5822c5d6989eb3d3d89e4e5fb82447a8c7eab8af6799e71b775277fe87aca187d82215976893f7f4277bcbb3d7aeab82e82a4b01789650b0179d29442896852507cef31227c8015c47a1ebf568a159a7d7d797c5080c1995f7b5cdfcf7e7743fc81c01b817e6dfeb0770e1e5479b355ae7be5cf2d8905addf7b8d5d8e83f57b35834e903f77ed5de57da439b5794eca49779e6a8d7f03743b88c0da998279b2597da81b237ca9466478589160773815fa845326708352a80576e0dfed75c23b5d863773717622b332872989b17f3d4d2a786f7f6586858e6981eb61547e87ae438220d4b781ca47f88066367f77171f6a88bd47c281d086d77c69edcb7881ed067b7a423b84e9e73d85d3a99788c01bc985b61e8d76b1b04178483ff5807d0b4b7ddf077f82ea658b811eb49c8866adfa7e3dc41d861bf6b97b1da66c8463379688ba6c5778bf607b82eed76178484af37837732a8261abaf7cfe95a67f144ba6784c62e087cae92979238bb68159c3217f4d16e97d58695287eda5f579b737557e8a4804765d5d4888738cf9790689308957215e8069a5c6889500347e88bc947e6cb65577c719ef8680d45c7d6f8aef86feb97182e5059a7b7b08898a5ff7cc7ae2be8b81c89ebd89ad77c57532305b85370ef17ad5c9d68482fba7880ffdf18283140b8a546afd7f4809617e5e7dd8788e9a0c83ce42227ada17358838520b785fcca87d83ccb57e3cec797c81ed177d3797b3796f6d557c59827e879f99c49d4094599d8f2e11a25021b88741121578fcf0f187ab6d9d86fe9540800201cb80da5f0f8072dce8867182408610c3e687b517098405940177a3c62f87a11de7a140c6518b772ffe90d0ff517a6337bc7a4731e884f009e481c9ff5d7e10aaaf85640f837a9ddae585f677827570a3df88fd176c7fb821e581e3141a880da01185b9c74d91a8d0adb5a830b98a98d596854b503a7f71f93979f199b87b576d82856732b6802081e17513731f86aa71de7bab9c0b7b9504b77dd33dc588c3081d8711a6d69ce9d132b70f581690eeb4c387ef1f3f891488ff850c6ad17f65c33c83fb556d7a7593da766c6ea289b8f2d4773175507ff665ba7b1b1a07889b55d5872eb3a3ad2635c08f9e5cb1abf8cd4880b438bd8207fc1880c7852a825ff03b799761ba7d45ff6e83f3c032836bd33c88f9528b7842413a8acd5f41791241c6797e00768626b90a94288aa1a5666113b2936c9e8674c93378bd4b018435dcbc896f86f58183f0878944c2787e8bc6a3800e95f28030ab2f84eff0738796e3f086a3bb4a787ab2db8e8605e8029dba41fc0fec099202a3146465e9e48541ca737910aaee828218f280c17cd777ba82bb7f86543685b164ef7c2ba9438786dd3a8a7b507f0163f5d885402166773f8ac7876b9d607ce33c1c7e19b2be8724cf6d7c03e4fc8980c2947b38276678a01a957f5b20d979fbb3b980449eb677a3f51a7f85875e977409adb1d85985923d3d9285a373648968b7367a99c2bf777a4d5e8bec6933b49ebb36866d3b2a857b913e801439228606bf4879af072c7846471082c4eb50792a9bacd048f7eaaf50a4298c43f866892c81747939ed307b3117b0807c33b579b10ac6ab76fefd84ed4008863e54757ee60c6c84d8e57b7d6f137d7befe98b81fc80327e5272b490077466a3fa75cc7bd93f9b809600d4816a061682318eb88537eacc9f21a31596839c47862c81877795452d83768f2486d13aef84288d59805cf1fc7da8802b7d5c2bd79efe2c8a7ba4035a8adce0c37c9689f17f1addd17ffb0d3d76923ba99a5f20aa87138ca276bc035f79cd58d37a36caff7de1d482802d1158980da6d278e6c8b2b0243f45784809ef7ebfcca47fc88c2e7670912e824b6d88813c80618ac0073991fe161885080abf80bf4366782a53be7d00c88f7c081ca67d279ca488d6e2fc838529d8da6786987e49e16a8672369b85ea9bab7632300484fc094a834564e5821320058750819d787050477ac7c6fc85a97c4c77ce05b385d731aa81ec7a6b7b21116d9f402da080b61ed37b640f807b9557458322ba2980bf02c67f26cbf57f844a31f92599597dcabe038254c80a7c11f9247eda30877de65f277dacaa7c751e2fb2862d35b4d8ab39677e7c740f822d9a4b8286fa6d88fb38668752b38b8981ac3286cae9891c02f27487ab62bb7a1fbbd7830cdae57b0009c67d972b7b7f732b0b8a8c270a7926b9557e26b965778754407bdb421988008793830761d8810386eb891e616e7dcdfeb21daf446f7f4d284f88033e8284a97cc4898d76f6794403cf75b181cc8384b694886398b385b1ed06868003e785b80f6c789337238259b1cf8602d2ab82d17b4076c8df6b76b19eec7db223cb7af598fb8416b355867f0e5387afea5e8336d12c79d8f7827d10ceb685f72b9b76943ec675625f6c7b8ed07d7bf0e51289590b7789512ae7f942a87d193bc3b7860cfe8b756a23c6798e6bac77e4c1b776f9a53082692e80857c69bd0294a0e67cb08c0388f86fa6869b434e7c16188e8164bc08860b8beb8269e2dd7fec151e79bc9e1880227d888822e976806f499c7e152e227e8bf5fe7c00c82481e898fade846be38140e0277b84f7417c4f07417e06246179c3130784a5407a7d9868321b0570a17582be397afa231e825cc2eb795e065278485135838804da8666c69177ecf1107f5355087c41e7a28673c63484afc6d57e43856c7d52fb6b813af4d0844c1f6f76d44f8783c1e17f7db42da482acf24e771cfd3281b546ac7526d60b8748fe1f983c79bc753462cc825ed78578bda51c8887083f82eb0eeb84495f067e0fe4491cabd286868a4831815475fd818f38ea777403c98871e7ef7ea3c6678512d81d865d110f8c34698d7554afad851fcdd8810c87aa7b7576bd87b58e8d783051d57750323d8688983780655e137f06774080977ead773b79897760af1f7ab713d97c320134a58490f57fc391ec771c748778eeed3a83d8e5cd7b0c1b317650397e751e2d439514250f8869f46e7e32011f7b923bd47f1415e87cca2ae676abd23088e0933786f3370faf90fc5c7a11700077b044bb7d6b67398893c04976bb6ce7844caacb8e90150b8a47387d87a7267a8092e8f383250cb87f92304877e0684c79be2311806aa14e90e6c4b184e8d9447a36415e7e985d2b781cce728a5505d084eb7edd94a0c6317d564da07d912216873720188445ffa3887be4cc850b4ac98349c4fd77b0035ab57743148037b193853c104580ad82d77514159f7eb4c19d8ad4e6aaa8f7030ab738f7d0840fe4f07f92831f80181bbd80af198a8857912a874cc3538aa3a9b184886909a28f67ac8db04c29208044f37b744b1d85543f9976bb1265857df9789baf534c97fb418d816624f780bb2b107f3e951479f5987581800a257985c88e7e6c757b7600a4c1a0b45b9c9448f01495730fb57c8b73cf849c925379f7070f94c5f476aef6b56c92385d8c87d66b3c89f469477c88869387e26060883f981786026df37e2a19ef88f051149ed7d571ab211d0696fa4b4c925b06cdf90b12b2acea4cd994d5f38fa9096b1baa1006b2833d1705846fd93c7608d46e834a25df80a5acbf794cb5a77e37326d8a1b3e6a75d1efd3932d0e509fdb5a679bdeb55f839591fa9214bbeeb30790b58de9e509994ae8207b4929a68874c20377692e2b81b23c58827e0750779f499b816087c97dc582d977e65fd27dfad0327dae652276a0e4e380c964e3814df92e81d70d058694216f790b798d810e953b86987a5c76f1631e7a3199107cecbb598a1b5000879416c67a433d1e807fa9d0788b7e6b7d6b1f6b80f450b3784ad6cb7e7f3d7789b09e05783ff6838450b7a67c10fd09819ea75b84483429889117d079eb12ff7a64ce877e86dd3a7e44c2e576c4e4c78992dd2184b41b1083ad8de681a2659884516b99797ea68b8a7c3a96812140577d7050d186273ea2868625a48003f62486497c2d88cde11c82c797597a68273a86fda03f7a72d19a8025cf8e85c3e48a868b3d3c8216a1b67b863b8c7b9eb9ee81410b977d9bde3c7bcb1f817ad4cd4283a743b689f40f92893852d2824564128963b528848678487e4cd9178a6b7933817714a683b4a4d1794593ff83b695d47e01c4fa7facb56682ef67a086e7080681fb67627f9dcf917c8438338385bd647cffdd427886d68784084b84788f721284ccc1ae804a8a5f76b0731179ec61a875d319af7742add57f49588b781ff5878382a1be75ad9fc286be0da075eab1bf8001057f821ebf5179a17bce7f95c3768523d345893eef997f9803a383b5587d7ea65984813428377ccb4377750e1eb88273b48686eb199e7d47431b837e5a8c76a2000e8217f7a989b529a2871d00c0889cab9b8092fa3982b886b4760832407b0732107918d3578636b48d81ad9fce7f8b4f658a51ac688904d5e378be8fcd7758862e7960512d88e2602684f06ed37ad84ad7875f38518621ac3d84c5f94f83c105c17efc6e887f88864f8349f38381003f2e7a1c0f90805953987e2d11df7a75b7c276c87a1d7633d23b83f3c07b7f271a99754485fd89ae19697fcf49c475db428f75355e16875ac6f27f986fb77704451081b5ab4f8199c9fb85ddd5ff815bcdc98699d0da7e40aa8478d7a8217de64da08891b21a7b6a4e477f162aa184ef848f7963e4ae7f55b2747ee8aae78113973e85bc15dd7d10eb9576c3541b853c511277f7e38d8129ee7c8277de3d8425f39989f3ae567b08c297791d942b7743eacb864c9f9581eaee987a2bfc8e89b6255189a1a604884780c6894f322383d6c503779d874487740ab27a1987977ecd05c47d9e42d37e9582c97e93a3827a8b07197b60807e88ec27cb89c33ed2779cf7a38491b29d87e8ce317c7606967c1cbc427ff2a0a4895ca50c84099aba75434fd6808ec5db790bbae582d59a267b2193377c198e02882392d9786ce58185cd223a764444b782d5ed938493f6fa88497cbb88a547368407df8277524747800ac52479c3ef9379b7ef637d0a7d448ae505fb85d2000b81f89e868a14eded78354c89764d69d6883a67ea761f730d7c1660c57e4b910c7f4265d77adf24907994d9e97d9790c1794b25d48978b6ca805ba2e27bc9e65c825d47877a0075ac86e4f7ef885260a5894e07c382873e7f7a765976775ddb657c9d6a5c867224b68795a61e8a8b32bc854df9c77e2bc6047b471f6c88dafa7576b252ba86dfb46f7752befd880ec0ba89b9c3e67b955e41806d104688ebeaee817da6207ebb5ae182a6f4a0802140548aa224798a7d8296828dffb27c268397866c75ac893ee4f184c092557816be177d6cf78b8489c31a7a8b90237e0af46883a3bb458803d91f7f9653b476079058880c6ad07ed731e88555f31a8873442379ff13398a14f8d9820ffd8f882093ef7c55feb27f2c15658a7e072788a4931b7b7afaf276a3bfcb7fe65f8b848b0e817c89f27c89ae2b6f7653721d7e3a842777da587b7e47a8b17d85eceb7e2451a7855fde4e78d14ceb786f37007e717006847899d67a8015b87736eefa797b3712870022057a8176d47c810a5b88fc1b51832ae3317c6844e189980a4f86a13a727f5a5a8779c873bb79335b6c7f58e0be819283c283f594d77c459a187c4f3dca88dac04689497cdb7571e07b76cc02387cb3de3e7e1d82c389e2b3d77e79e1c187681c76786295c77a50157483bd35367f2dbec389cbba5088dae83a7827781a7e48f7e084e31fb586c9359a77f83d0b7e02cb9a89ada61b7f89b1e87a67d88c7e6707427b99938e781946a582d18214818af57b892ff7ab7ee8989c83f05c297f6f49ac7b60c87b87f337348746433583d576bc75c06e6582276dbb7d4045f27f54ec7b8095e77f8111b8f19346d17daba9fa6da11cf467aa3859288f3cc3728b9eed0699dce1c498a94081abcc74dc93adc02d80a611e69689d47e76d8e5ef81f8df167bee356686fa47db8079296890fe180ca68ea14a8fd585aea5e57284b721d15690735e838c7fa9fc90139b619ebd8bbb885e595787155da79923dc97853e25f6867c169a89cd4d7d8155b2fb7ef283a7b6a01fc59039f30d8be3f2fcaa038f8c914e98bba90e3c390475cfe121366e6c9c95282d8c24ddfb76fcd3e8a12ce52f8a9e9c2b7dd731f887e5e10678796af378db30477dd29b5e91d6efb598e5c645a6c33d249705e638963a36d927ed7b3f7b468fde7fe61793872174c38c3c56c8806533e4946850c47de95ea0881d24437ecf66a68911ca7183257cf48036e333b14fed0a94b7f8369e40c24ab15e273afbf4242f7bc014267d0d46218697689281f3c0707d42369a96dd92ef8486a7e285868a19877702ab7e74c2ba75911089820964c58cc1bb5a8d0d6168ab7fe96395f8046584913b5e84dcbc9d7d691c4f781880ac7fa4270798fc66e48569596e7919b2f9850b92ac7fbf720d7f5d9a7475b3b304b5ae023e9c438c2ca7b54f16ae68e4fd8838b7e27e9bfb787efa2ae5838a890d7e50f8278074ddea87b8a32d8a8360f575be9a587cd02c0c7fb07aaf7fe7789076ac2c098d48130bb71a90919c94084e8ca2e23e82e93a1c8744d405766af43176f3135e8af881de871356c17b23c142a4336d307fe8ebea7646c51f7bbff01d762d648178ba9bac76c395cd88e8eb12057ce8bfdfa887df81df2b0b8a88218882fc269a7918b6a085ab2ca1813feb8f860249749eda88c17d924dfb855f5cae8124b6bd8722e96f79f4a3c37677f0507ba3a6290509290add8ea2a189b00a0c83699ad087dfcdd688bd35d082444b5381864d367773a2068d65335879d21dee7c9cd324817c45bd793abe9a874f689495c77f489a9d579b87bc5d58813cc8ad7b4385387c0e66b7818d118a7d66129b8af10519864c0458a4fb9f2586dd3a327a2bd82c8087913a76c34221860ecb6b77001bd794f5078d84332c2a7b60e553865d064881db78b57dc3e43185337fb481f4b58376b372c08951e20a857ead35856815ff87070e4e8afdc4007de575328529774a79921e897d22a158fa6e65bb79c5579677223ce77887ef4a8381acdc861a660d851bf6ad8548a4ac16a756c877f57b6a7858b56a879a0d6186631a0281c6bf6a87194d5c8932e4969bfa8ccbf9895f23810a3cf07f65286c78f45bbc7524f7aa84178bd07e3f08cf83d9ab8fa3c8e08576fc02a08a8bcd767df2d64f85af6114827e7ee886805d0476e6a01e83358240fc52a107896e9cf08443329d7538f1f7777befdb8471d5da79adc3ef7bb534d317d69949a6c15000822b97cf78ba65ae790bafbd89fd4d7388d731618871772b831631ba7fbe213a7d233828890a8baf80122b39868a89188a677a57843f5b4c7b895ef2f6a8600f8da00b8d7672a6f5894c7b4788a22bf5863b8bcd7b36eeae7cbc7aa388c0c8e27cb9b1a97f18a43e7ea4155487f1c4797fae5a397d739757783cdaa27b49bdd0b0f72f2684eba23585974f5582e0bbcd7f89f90d7b1d5eef7f7c0f586bc4f47e797fd19e1aa42fcf7d7b08a1832ad13d7c08f1da80f612927d6ea7ea825ba91582df3d60b877428d883129448aa6a1a8846f91f9772b61cd819ba8488817d32b85f3e4827b464e3d1ca62b8d86045e467d770d3e781c5064851cc3268677d3407e6ad78d8027eb5c9da485877c3964d1773c6e7f80b9287481069b7c7d71e72d768671e38039e2f47c8737c1849a065e82acc70280fddad8898f09ac893398c088fd17828828f2fa8ff3a7b978bddbfd891bbcce7cd8a43685f421b5879893427abe2a5d7697bf85825123907933e4917512ad6c7efe17e689528444878994ab7dd2121686a3203218f9ccfbb539f89d83848054883afbea7bea82be837a784089d74359823632c07c7fc62489ba9b2b86aacbd77b6fef3787ddf98777f641ef79bf6031824e12818604e00ca3a529537affef3e821e12c889d10b2787e00a2c7a784ac0764444d9838b73ee81f4aa2a97f456c188aa1e7d789f49e37e23558979e30dd37d36d11778d02c98aa1cca728171e797839ed69f840b094e7c2efbb8805fd3ff8517a4d181051d8582ceb2c3800cfe9eae3e68e2814702ba7e21befd811b7f9383e9b1567e24925198062adda32dbbb07f51d0827d6122a880e0f14c850dfa87893da07f8314d4a184ff784e83bc277b7d83883109d35d4a8746c5a0792c44ad75dae83c7b9eb9a0825c7a1b7a5d52ce8506078986a9466684c7fcf1898c81f8824fb4347dd606fd81d8a42c8af1053179539681856a7dcf8dd362e41904e8497e9462097bc026c016948e1b8652962278811c51853e421278d9878688614d6086cd29d0821c21a97c8adcec7c6d87147671ce407bac0f55806881268f947260a23b13310b5edfd2a1c0c7f8940b8d7877b8c70b775a94d57fa43916770c1b2089645e357d593a168549cf977be181487c77cc1386e845a07535f2b68cc3f93d8f3201b17ac14abc8a8e117eb15ff74f93059ec07cd0aa487e5ed0d4894d0bfc8508db8380e04b67780134877ff9a5b77605c37786ff0130841ad252763105e8a7cdf2757929c75685b799a78a41b690a64996109aa444b7781e368c7c151c1476b3433378a7557c7dc6249381bb4f0d7e01e8c384f2d645887c0fc07c865f978c4b78dd89d64e48a8f454d57ddbf32d96a030748c39814a86ace04b8015be4b7eb8fde777fb7df485a3973f81e1881f89a6ba96887bfded79b98d907d9993f17ac0a40595b5684078cf95c1a99852d1ac70f49fa4fb34fe9073a422856b26b07974203a7613ea107f83cc6088d6e2587dc16a4c80414cba885367f67e9707a4890619d8850c673880f670ad8be94c86962f2c84a966d482915be34883e82c40784062b17e5ee96e76f09d1b8650b0cc7b4784d3877a25967d8c441d7df761db7f97a93080897025826283207be7378684332cfd7e206f437a63498e87e99f8375b4f75189bf8b8b7be32af98687c08479b7aef885f88c6b7d8f846f7bb3e9da7fe558957f0009dc8643a96c7e9b148879dbc08a8215ff388aaa42dd7f4a5ff0811ff1f5818e06e47ac8cd4a86f6eeee82aa30b87abdf8cb8432542b87761f5d86f3b5f486b23c8077ee9ac2777d4ca1751ab2a078171f08853d0527878355ec8757913e781726a784ea9b1c7e45db0980bfba027771e0358258eb2e89aaa7b47f5db73d8a47802a7e321e8879cd346383673d8e7ac4b55884a2772188b2a1717e6976c180ae9b567859579c761d69ee7556b9cb7c9bcc00847e071c82ac50d27a3433ac7948af2d881523bf894b91237b1a1e3c852750dc82ee23dc7840452f7e8cb0057b6d34a688a7f0a275f08be77df90aca76059f577c7397527c7d94e488f744fb83783fed85d5939b8708c94688cfb55b87f8686577fd51968287f6f77f337fbe86165543771acbf4779a06947deba203803e013b8a49172984a08d288449cf7d851a308c8172891783a59ab7898231ee7b1d704d848613c57ef62f6b81dcfd4f8026b9d276339c607d0b676a83f0d3d784e1acfc795372c67f94212d875410a28113cda37a1ad69d85a7d3d47ab6e8107627012f8823792085b2c5b689fe4230843eaee281838b5c7c92a70687ec03157bee18507a9a351d8019295b81ca605a7d1004fa819dab4179e63b4178def95b83a56493860e428676c7480081dc339c7f00feb180301bc287f90a0378d8c1e17a6993787ebc03b389350030881cb133894851ac754fe3c9757a3bce77bb5ac287ec6f8c823ae93f7c3e78068122c5217cfa0680878cf8e678ead59586af858e76f8fc64824caa7889d3a99581f55e177d90c1ee85430ef689c81cb975e0b45e7ef2e8f1820350b67a2d52c081925437839935b97f93ae69818a7e838367fc8384b5e10477daf33b87a7c180893f7f5b8100a4f081c6bf058280f88b85273e0b7f0f374584dcc70782d2891d7f00ab0b7f1e19ad813f50de75676c0f7db93a287f5e4e7583c117797af75a9e773e951688613b787bc217e47769ede279fc26547a405786859d4d487e9e54ac83ace08276357bf07c9d87be829271698a439ec77bef84018a124f4d88fbccb8778beaef890c879076ae2fe2885dff2a7aba41178a9b8b9689aacbe97de235658477559f819271118213ea9089aebfd081aead5a7ad987af758288d4891aef73819d8e8378a9c80579c0f0cc7805d523830a2a2c7b34aaa67d9c09937502cb4f8399110585a810cf7aa48c18812e3174836bd3ca81b4c8bf7ba55280851385bf7a23cc9c88e111248a3f7ff9836565b37b2886a389ad82808143d8d67b0fc02a7ded52378414f8ea85680a7c82021ef280d13ab77ecc26c478415e777595212b7637ea107fdf85e97da2d1d57877a85a8f054fd87817cc73785eacd181fd4d1e7ae8507c8608649675ab49ef753ed6a17d82594b8a75be6684e994417ed008b18982d7a68085346c75527dca7e4cfd827c925fb18a26fb9c7d83969e80d5c962781e2426808f9d187f1c7b6b81bd23737d36ad907c5ccd9b88c213bc7a2044cb7da30eb3848296f97a858edc7e66f5c1804dca5c97e631ac8383d3e9924d704e7be766177fc283e37e0940a081f5c3a577effb0f78d128dc7ef283a3849ff6ac768db7d7864141ba88f4fd0f85ae908783c86fdf7aea1d9976c06eac76d5395c7bff787578c2e8a180a0864e7b18d3047f8188748722b30178ddbcf278d68f468626d2a6818176b87618c81588a141c77d688c5799bc773b7706b86a762f8fd0795bd82a762766388564453c856c63237a9993867c28980d81e372fd82d659ef7c1d1de3817f0e7e7dd36cf77e48e5af80200a027c2b7ea4805127f67540e4ce77fd0900783fae4978ff664c801c57cb775701257d12f56581c313ff8387e42676cdc80a7e0541767dcfefb37c209eec7ab27d24874b3e52908b18f993d8534d932c7e948a6a2a6a81bce6f381587bb77d9feff67ebd766a7e14d49a88bf55a3791535c2888326787a68a97579943e53898613d986d8a4c189c1bdcc85633e9d80a826da754c1a851dfd44aef8d62ba41e5d0958f764995a18c37b007fb563ce7f82183f7a42d1b57d7f0edb788f604c89a6c53f83c6f508863d712182a796a8b87bfc419c5c4d928c461498b3c64e467df0f00577cbb3bd7cf9b0af84652f06779b180e7630af657d3e83c487f88c648321596d777838ed8534b14086f6483682494d52a54b994fb14cdf889674ed6fe45cd01677fac9c77cdae8f77eb63b028737324d82d2775d7bfb0d5d7ce1a574786c8be787446fbe7dd4cdba808b3d3e7f6f081176c736929aec6cdb931c365da2f60b657a63e42f894e61fd7ffa064277e70c1080eba22c7eaff558792e18c983a481be75246e828625a70d7787dd30804b1a267b30c8b7907cb36899915363b8a8da7c832c2e1c881eeaeb78400f5279d4a987769820c27d35d5827d56787d7d35e7d0838aee81787bf6f485b379f08946ba9e85f36d258811ad0cb5713fe3b036c48f803b9dee809a182a7ef8bbb47a816fa786238b207b02837b866815257d73f59f7c2c27247a456f3f8a7df9bd7a65d5ae7c446817839bde42b42288a1ae2704c77caf078d7b2ee94780d796e57625ec0d828d2e037ae850fb8070577a87aa8a7f88b9a6d080448c2a77e563cc89ce9c0e79f6a63779b5abe08996362dab3a1b5295f3a0c788b0816586d5b7c7830c990c78718d2d7ab1520c7945c9ee76279178835aadc77e936d187b67e3087a32c44e7ec7d1317758fd8d7c7db13a9d7462d78fddc781813ad7a88792a79383b4fea2758dc2c989eb612b78cda49f880c754177d7a15284f6e3418453794d7fe8624288e2fbbb792480f88789534188638656a9a84e11e2c2212b82fac52c83c91c0177bc320c81463c8a83a6d73f848fa8f3827ef5c586fee8e884bae36783cb26f87d28fd03897ee3f78490229887bbc6f09981c9e595298684870f9102839f9c44890022577c7403908286427e86c83960881696aa8591a06683b7b5f18627b56288c3c7a28517f01f898dbed87729f9d37fd8d3af9a36f8527b9f8ac97fa81b897950df3377dc74ff7d172686884b2c5e7ce34ea786a10be987fb8b28814606588577141781d0ceb5780080dc7b35b8089af50605a632ae6380b113b9841f448b7c53af8e82629c8e7b6d462c84b529f8853fa33e81f3541a7d5da56888347b008ad8f76f797a7175779db675760aa19a88e6fa9187b1590baab17eb086d71fb08185b2638ab04017856421707e37d805881cb15d88724ffa759038b588f69ba18984bddd7b47cc747938328d8319a72d7e1ae8ad862912c98eb6d158a54eb704887212bc76e02002850249b477f2f3da80020c547fa9222488c3b52c7c5b7edd815e06c4897fd88d7b30ecaf79f2faae8243c6a888761f9395281ded91edd4141ed0d5b978f28ecf8091ab527827aee97c6e424082b75bd187f7195d7c9a7df67ac230ce8419a0958948fe517f51c93877cbd7fe7fec03fd81652fc6882e1c87996f89b81c7afb5c7a5f31277e51b72685560c9a7f80e6cf7a86cbcc7cb64d1778f2c4f377c4eb0b83f3ae66890e01a978324d7d80597000884858f28894e06b6e7f37fc75b98dd887eae34880108d7b877db89d7722e2de869b79b580e99f9e822fd347852df4697514cd9d7fe032f18769db56862380f97f929572899eaeb77bb3670d85bded4318a4fda9827219bb87696b6f79f05cbd858a7e6d8901e84b76f7a2c97cda5fd17fbc7a1e8244d4ec8081234387b7494478ca6b05859607b68926aee289951d3d82e6b2a1769dab9f826582fa75eac33276de3abf77bf1f7a824bd2867eee2a257e93912887daa739834ffce37db83364850947b6875cd437897c1d8d7fa90cc4855ef0627bc0e5568409ac0d7fea82ce85b07afd7eff01eb78a8802189e84568772ccd0c80b2060e7fc271587d5343288876315283a33df2894dad79822b0e6e80b9b1dca037593b873416db7a3e4db47f87d20c89e8ce2aaf8d2b4d87b39d3f7908f86678bf43fe821016298197ea5188eadc098aeff09e7b3ee8858894b85f7d11b12c782ef4e396200a39180823cc7dd0a3477c6ad73278c7c6d4ee5bf2d17fcd6a4382b4c84583ab5b6581b8d90a7d0d46737e1dd5007aa0083076bdf83a7b62a7228138a59679ac983ba1759f3791f434af93ec47b7156889baedb06e6a8c964b139ff953427a3de10f7917afb4882cc93682cec40c7da128338a331abb76fc26618946cc1588e546a6877ff118a6a39c919a6e8d7598e435f3adadf59f9050ddb694d615",
"receipt": {
"kind": "object",
"track_alias": 7,
"group_id": 1,
"object_id": 0,
"content_hash": "e4548f17e8dd266fb98af09d0e40fd1d9a16e2732189a2edb979c00cfa97486e",
"joules_micro": 0,
"origin": "edge.example",
"merkle_proof": {
"siblings": [],
"direction_bits": 0,
"leaf_index": 0
}
},
"outcome": "verified",
"binding": "{\"alg\":\"jwp-object-1\",\"digest\":\"e4548f17e8dd266fb98af09d0e40fd1d9a16e2732189a2edb979c00cfa97486e\",\"receipt\":\"c6c2e491faecca27ffc367d435f9104ca560432bda31872d5c40d9275eb397d1\",\"tier\":\"decode-equivalence\"}"
}
]
}
]
},
"frames": [
{
"name": "wai_track_verified",
"binding": {
"alg": "jwp-object-1",
"digest": "1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f",
"receipt": "a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0",
"tier": "none"
},
"object": "verified",
"chain": "linked",
"provenance": "not_applicable",
"result": {
"state": "verified",
"reason": null,
"tier": "none",
"digest": "1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f",
"receipt": "a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0"
}
},
{
"name": "anchored",
"binding": {
"alg": "jwp-object-1",
"digest": "1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f",
"receipt": "a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0",
"tier": "none"
},
"object": "verified",
"chain": "anchor",
"provenance": "not_applicable",
"result": {
"state": "verified",
"reason": null,
"tier": "none",
"digest": "1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f",
"receipt": "a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0"
}
},
{
"name": "history",
"binding": {
"alg": "jwp-object-1",
"digest": "1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f",
"receipt": "a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0",
"tier": "none"
},
"object": "verified",
"chain": "history",
"provenance": "not_applicable",
"result": {
"state": "verified",
"reason": null,
"tier": "none",
"digest": "1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f",
"receipt": "a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0"
}
},
{
"name": "cmaf_accepted",
"binding": {
"alg": "jwp-object-1",
"digest": "1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f",
"receipt": "a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0",
"tier": "none"
},
"object": "verified",
"chain": "linked",
"provenance": "accepted",
"result": {
"state": "verified",
"reason": null,
"tier": "none",
"digest": "1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f",
"receipt": "a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0"
}
},
{
"name": "cmaf_provenance_refused",
"binding": {
"alg": "jwp-object-1",
"digest": "1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f",
"receipt": "a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0",
"tier": "none"
},
"object": "verified",
"chain": "linked",
"provenance": "refused",
"result": {
"state": "refused",
"reason": null,
"tier": "none",
"digest": "1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f",
"receipt": "a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0"
}
},
{
"name": "cmaf_provenance_missing",
"binding": {
"alg": "jwp-object-1",
"digest": "1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f",
"receipt": "a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0",
"tier": "none"
},
"object": "verified",
"chain": "linked",
"provenance": "missing",
"result": {
"state": "pending",
"reason": null,
"tier": "none",
"digest": "1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f",
"receipt": "a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0"
}
},
{
"name": "chain_held",
"binding": {
"alg": "jwp-object-1",
"digest": "1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f",
"receipt": "a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0",
"tier": "none"
},
"object": "verified",
"chain": "held",
"provenance": "not_applicable",
"result": {
"state": "pending",
"reason": null,
"tier": "none",
"digest": "1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f",
"receipt": "a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0"
}
},
{
"name": "chain_refused",
"binding": {
"alg": "jwp-object-1",
"digest": "1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f",
"receipt": "a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0",
"tier": "none"
},
"object": "verified",
"chain": "refused",
"provenance": "not_applicable",
"result": {
"state": "refused",
"reason": null,
"tier": "none",
"digest": "1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f",
"receipt": "a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0"
}
},
{
"name": "object_refused",
"binding": {
"alg": "jwp-object-1",
"digest": "1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f",
"receipt": "a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0",
"tier": "none"
},
"object": "refused",
"chain": "linked",
"provenance": "accepted",
"result": {
"state": "refused",
"reason": null,
"tier": "none",
"digest": "1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f",
"receipt": "a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0"
}
},
{
"name": "object_unverified",
"binding": {
"alg": "jwp-object-1",
"digest": "1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f",
"receipt": "a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0",
"tier": "none"
},
"object": "unverified",
"chain": "linked",
"provenance": "not_applicable",
"result": {
"state": "pending",
"reason": null,
"tier": "none",
"digest": "1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f",
"receipt": "a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0"
}
},
{
"name": "refused_over_pending",
"binding": {
"alg": "jwp-object-1",
"digest": "1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f",
"receipt": "a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0",
"tier": "none"
},
"object": "unverified",
"chain": "held",
"provenance": "refused",
"result": {
"state": "refused",
"reason": null,
"tier": "none",
"digest": "1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f",
"receipt": "a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0"
}
},
{
"name": "unbound",
"binding": null,
"object": "verified",
"chain": "linked",
"provenance": "not_applicable",
"result": {
"state": "unbound",
"reason": null,
"tier": null,
"digest": null,
"receipt": null
}
},
{
"name": "binding_unreadable",
"binding": {
"alg": "jwp-object-1",
"digest": "1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F",
"tier": "none"
},
"object": "verified",
"chain": "linked",
"provenance": "not_applicable",
"result": {
"state": "unbound",
"reason": "binding_malformed",
"tier": null,
"digest": null,
"receipt": null
}
}
],
"tables": [
{
"name": "in_order",
"bound": 64,
"ops": [
{
"op": "chunk",
"decoder": "d",
"timestamp": 0,
"binding": {
"alg": "jwp-object-1",
"digest": "0101010101010101010101010101010101010101010101010101010101010101",
"receipt": "a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0",
"tier": "none"
}
},
{
"op": "chunk",
"decoder": "d",
"timestamp": 33333,
"binding": {
"alg": "jwp-object-1",
"digest": "0202020202020202020202020202020202020202020202020202020202020202",
"receipt": "a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0",
"tier": "none"
}
},
{
"op": "output",
"decoder": "d",
"timestamp": 0,
"frame": "f0"
},
{
"op": "output",
"decoder": "d",
"timestamp": 33333,
"frame": "f1"
}
],
"result": {
"frames": {
"f0": "{\"alg\":\"jwp-object-1\",\"digest\":\"0101010101010101010101010101010101010101010101010101010101010101\",\"receipt\":\"a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0\",\"tier\":\"none\"}",
"f1": "{\"alg\":\"jwp-object-1\",\"digest\":\"0202020202020202020202020202020202020202020202020202020202020202\",\"receipt\":\"a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0\",\"tier\":\"none\"}"
},
"refusals": [],
"struck": 0
}
},
{
"name": "out_of_order_output",
"bound": 64,
"ops": [
{
"op": "chunk",
"decoder": "d",
"timestamp": 0,
"binding": {
"alg": "jwp-object-1",
"digest": "0101010101010101010101010101010101010101010101010101010101010101",
"receipt": "a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0",
"tier": "none"
}
},
{
"op": "chunk",
"decoder": "d",
"timestamp": 66666,
"binding": {
"alg": "jwp-object-1",
"digest": "0202020202020202020202020202020202020202020202020202020202020202",
"receipt": "a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0",
"tier": "none"
}
},
{
"op": "output",
"decoder": "d",
"timestamp": 66666,
"frame": "fb"
},
{
"op": "output",
"decoder": "d",
"timestamp": 0,
"frame": "fa"
}
],
"result": {
"frames": {
"fa": "{\"alg\":\"jwp-object-1\",\"digest\":\"0101010101010101010101010101010101010101010101010101010101010101\",\"receipt\":\"a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0\",\"tier\":\"none\"}",
"fb": "{\"alg\":\"jwp-object-1\",\"digest\":\"0202020202020202020202020202020202020202020202020202020202020202\",\"receipt\":\"a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0\",\"tier\":\"none\"}"
},
"refusals": [],
"struck": 0
}
},
{
"name": "clone_and_close",
"bound": 64,
"ops": [
{
"op": "chunk",
"decoder": "d",
"timestamp": 0,
"binding": {
"alg": "jwp-object-1",
"digest": "0101010101010101010101010101010101010101010101010101010101010101",
"receipt": "a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0",
"tier": "none"
}
},
{
"op": "output",
"decoder": "d",
"timestamp": 0,
"frame": "f0"
},
{
"op": "clone",
"from": "f0",
"frame": "f0c"
},
{
"op": "close",
"frame": "f0"
}
],
"result": {
"frames": {
"f0c": "{\"alg\":\"jwp-object-1\",\"digest\":\"0101010101010101010101010101010101010101010101010101010101010101\",\"receipt\":\"a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0\",\"tier\":\"none\"}"
},
"refusals": [],
"struck": 0
}
},
{
"name": "transfer",
"bound": 64,
"ops": [
{
"op": "chunk",
"decoder": "d",
"timestamp": 0,
"binding": {
"alg": "jwp-object-1",
"digest": "0101010101010101010101010101010101010101010101010101010101010101",
"receipt": "a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0",
"tier": "none"
}
},
{
"op": "chunk",
"decoder": "d",
"timestamp": 1,
"binding": {
"alg": "jwp-object-1",
"digest": "0202020202020202020202020202020202020202020202020202020202020202",
"receipt": "a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0",
"tier": "none"
}
},
{
"op": "output",
"decoder": "d",
"timestamp": 0,
"frame": "f0"
},
{
"op": "output",
"decoder": "d",
"timestamp": 1,
"frame": "f1"
},
{
"op": "transfer",
"from": "f0",
"frame": "w0",
"with_binding": true
},
{
"op": "transfer",
"from": "f1",
"frame": "w1",
"with_binding": false
}
],
"result": {
"frames": {
"w0": "{\"alg\":\"jwp-object-1\",\"digest\":\"0101010101010101010101010101010101010101010101010101010101010101\",\"receipt\":\"a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0\",\"tier\":\"none\"}",
"w1": null
},
"refusals": [],
"struck": 0
}
},
{
"name": "same_timestamp",
"bound": 64,
"ops": [
{
"op": "chunk",
"decoder": "d",
"timestamp": 0,
"binding": {
"alg": "jwp-object-1",
"digest": "0101010101010101010101010101010101010101010101010101010101010101",
"receipt": "a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0",
"tier": "none"
}
},
{
"op": "chunk",
"decoder": "d",
"timestamp": 0,
"binding": {
"alg": "jwp-object-1",
"digest": "0202020202020202020202020202020202020202020202020202020202020202",
"receipt": "a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0",
"tier": "none"
}
},
{
"op": "chunk",
"decoder": "d",
"timestamp": 0,
"binding": {
"alg": "jwp-object-1",
"digest": "0303030303030303030303030303030303030303030303030303030303030303",
"receipt": "a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0",
"tier": "none"
}
},
{
"op": "output",
"decoder": "d",
"timestamp": 0,
"frame": "f0"
},
{
"op": "output",
"decoder": "d",
"timestamp": 0,
"frame": "f1"
}
],
"result": {
"frames": {
"f0": null,
"f1": null
},
"refusals": [
{
"at": 1,
"reason": "binding_ambiguous"
}
],
"struck": 0
}
},
{
"name": "two_decoders",
"bound": 64,
"ops": [
{
"op": "chunk",
"decoder": "a",
"timestamp": 0,
"binding": {
"alg": "jwp-object-1",
"digest": "0101010101010101010101010101010101010101010101010101010101010101",
"receipt": "a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0",
"tier": "none"
}
},
{
"op": "chunk",
"decoder": "b",
"timestamp": 0,
"binding": {
"alg": "jwp-object-1",
"digest": "0202020202020202020202020202020202020202020202020202020202020202",
"receipt": "a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0",
"tier": "none"
}
},
{
"op": "output",
"decoder": "b",
"timestamp": 0,
"frame": "fb"
},
{
"op": "output",
"decoder": "a",
"timestamp": 0,
"frame": "fa"
}
],
"result": {
"frames": {
"fa": "{\"alg\":\"jwp-object-1\",\"digest\":\"0101010101010101010101010101010101010101010101010101010101010101\",\"receipt\":\"a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0\",\"tier\":\"none\"}",
"fb": "{\"alg\":\"jwp-object-1\",\"digest\":\"0202020202020202020202020202020202020202020202020202020202020202\",\"receipt\":\"a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0\",\"tier\":\"none\"}"
},
"refusals": [],
"struck": 0
}
},
{
"name": "unbound_chunk",
"bound": 64,
"ops": [
{
"op": "chunk",
"decoder": "d",
"timestamp": 0,
"binding": null
},
{
"op": "output",
"decoder": "d",
"timestamp": 0,
"frame": "f0"
},
{
"op": "output",
"decoder": "d",
"timestamp": 5,
"frame": "f_unknown"
}
],
"result": {
"frames": {
"f0": null,
"f_unknown": null
},
"refusals": [],
"struck": 0
}
},
{
"name": "reset",
"bound": 64,
"ops": [
{
"op": "chunk",
"decoder": "d",
"timestamp": 0,
"binding": {
"alg": "jwp-object-1",
"digest": "0101010101010101010101010101010101010101010101010101010101010101",
"receipt": "a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0",
"tier": "none"
}
},
{
"op": "chunk",
"decoder": "d",
"timestamp": 1,
"binding": {
"alg": "jwp-object-1",
"digest": "0202020202020202020202020202020202020202020202020202020202020202",
"receipt": "a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0",
"tier": "none"
}
},
{
"op": "reset",
"decoder": "d"
},
{
"op": "output",
"decoder": "d",
"timestamp": 0,
"frame": "f0"
},
{
"op": "chunk",
"decoder": "d",
"timestamp": 2,
"binding": {
"alg": "jwp-object-1",
"digest": "0303030303030303030303030303030303030303030303030303030303030303",
"receipt": "a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0",
"tier": "none"
}
},
{
"op": "output",
"decoder": "d",
"timestamp": 2,
"frame": "f2"
}
],
"result": {
"frames": {
"f0": null,
"f2": "{\"alg\":\"jwp-object-1\",\"digest\":\"0303030303030303030303030303030303030303030303030303030303030303\",\"receipt\":\"a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0\",\"tier\":\"none\"}"
},
"refusals": [],
"struck": 2
}
},
{
"name": "flush_strikes_the_rest",
"bound": 64,
"ops": [
{
"op": "chunk",
"decoder": "d",
"timestamp": 0,
"binding": {
"alg": "jwp-object-1",
"digest": "0101010101010101010101010101010101010101010101010101010101010101",
"receipt": "a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0",
"tier": "none"
}
},
{
"op": "chunk",
"decoder": "d",
"timestamp": 1,
"binding": {
"alg": "jwp-object-1",
"digest": "0202020202020202020202020202020202020202020202020202020202020202",
"receipt": "a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0",
"tier": "none"
}
},
{
"op": "output",
"decoder": "d",
"timestamp": 0,
"frame": "f0"
},
{
"op": "flush",
"decoder": "d"
},
{
"op": "output",
"decoder": "d",
"timestamp": 1,
"frame": "f1"
}
],
"result": {
"frames": {
"f0": "{\"alg\":\"jwp-object-1\",\"digest\":\"0101010101010101010101010101010101010101010101010101010101010101\",\"receipt\":\"a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0\",\"tier\":\"none\"}",
"f1": null
},
"refusals": [],
"struck": 1
}
},
{
"name": "bound",
"bound": 2,
"ops": [
{
"op": "chunk",
"decoder": "d",
"timestamp": 0,
"binding": {
"alg": "jwp-object-1",
"digest": "0101010101010101010101010101010101010101010101010101010101010101",
"receipt": "a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0",
"tier": "none"
}
},
{
"op": "chunk",
"decoder": "d",
"timestamp": 1,
"binding": {
"alg": "jwp-object-1",
"digest": "0202020202020202020202020202020202020202020202020202020202020202",
"receipt": "a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0",
"tier": "none"
}
},
{
"op": "chunk",
"decoder": "d",
"timestamp": 2,
"binding": {
"alg": "jwp-object-1",
"digest": "0303030303030303030303030303030303030303030303030303030303030303",
"receipt": "a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0",
"tier": "none"
}
},
{
"op": "output",
"decoder": "d",
"timestamp": 0,
"frame": "f0"
},
{
"op": "output",
"decoder": "d",
"timestamp": 1,
"frame": "f1"
},
{
"op": "output",
"decoder": "d",
"timestamp": 2,
"frame": "f2"
}
],
"result": {
"frames": {
"f0": null,
"f1": "{\"alg\":\"jwp-object-1\",\"digest\":\"0202020202020202020202020202020202020202020202020202020202020202\",\"receipt\":\"a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0\",\"tier\":\"none\"}",
"f2": "{\"alg\":\"jwp-object-1\",\"digest\":\"0303030303030303030303030303030303030303030303030303030303030303\",\"receipt\":\"a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0\",\"tier\":\"none\"}"
},
"refusals": [],
"struck": 1
}
}
]
}