{"identifier":"urn:ai:org.agntcy:cid:baeareif2bfyy3hltwsrhlm4hudlkhysfhfrgukdsqgruwoqtibaqvvtqhe", "displayName":"cupynumeric-migration-readiness", "mediaType":"application/agent-skills+gzip", "type":"application/agent-skills+gzip", "data":{"artifacts":[{"artifact_hash":"sha256:aff83967ce2c627be68305ed62269b9b8e2301009926757968c62011676ab4eb", "path":".gitignore", "type":"other"}, {"artifact_hash":"sha256:0f39a86ae2c4062ca66d4d30ecc8bf6ccd92b93060052566e3f833340509a662", "path":"BENCHMARK.md", "type":"other"}, {"artifact_hash":"sha256:e3c475fa9154143d11fbee6265844c5ea60b772276c9513461e50a9d577da6de", "path":"assets/api-support.md", "type":"asset"}, {"artifact_hash":"sha256:7282ee1a6cb55c0f1ef771e9041ae834056ae616bc1fa96e2b8180230d805c88", "path":"assets/examples/blocks_scaling.py", "type":"asset"}, {"artifact_hash":"sha256:a7a4860f9a490ff768ef81644378c1d935784eda8ab3ee84809d58e4b8315387", "path":"assets/examples/needs_refactor.py", "type":"asset"}, {"artifact_hash":"sha256:f7065383103905716369438cd821c921df68f6ceb3db8652abb07d22cb50b17b", "path":"assets/examples/scales_well.py", "type":"asset"}, {"artifact_hash":"sha256:572d12b5e0c89feccac0bd79370c07f895eb8fad1cf8bc926786731a32ab33b8", "path":"assets/sample_report.md", "type":"asset"}, {"artifact_hash":"sha256:b538b8cbcf24fa4d126e7340da07f30d3da7d3728819c534e857ad27876e6e93", "path":"evals/evals.json", "type":"other"}, {"artifact_hash":"sha256:60bd83671960fbc9662e0299507d8c9dc776860a0caf6ee3a17abdd840f9a412", "path":"evals/files/api_gap_hotpath.py", "type":"other"}, {"artifact_hash":"sha256:6b0ce174c2b8a82d2e92d4d95cf4255473d5ed81b96612bd6a1781851c9ecddb", "path":"evals/files/blocks_scaling.py", "type":"other"}, {"artifact_hash":"sha256:42d75b92bae1c94ce3c060292d652bf232a8aa0a5a797bb0f35680af8bd906db", "path":"evals/files/convergence_loop.py", "type":"other"}, {"artifact_hash":"sha256:074ab30874af542e8fdebc8d2ec41a6af5f9bbd3fe3dff814666f438a08ffcdc", "path":"evals/files/cupy_mixed.py", "type":"other"}, {"artifact_hash":"sha256:0951f991a6ea730563befc36594022026d2c72de376432be4fad622cad983303", "path":"evals/files/dense_linalg.py", "type":"other"}, {"artifact_hash":"sha256:69e191770f6b7961ea59cfb0cf0a5b1fa43cc21cac07701afd869ec5e4e84499", "path":"evals/files/dense_with_scipy_boundary.py", "type":"other"}, {"artifact_hash":"sha256:e134a5ca48cd988743ef62ea0d09a263a9cbb42f00d4a5ded4577bd19c34ef00", "path":"evals/files/graph_workload.py", "type":"other"}, {"artifact_hash":"sha256:29a3d8f3564c24895d870c789820a10e089f71a921f83cdcfcee1278c8d7950b", "path":"evals/files/item_sync.py", "type":"other"}, {"artifact_hash":"sha256:6a2a573be4b133d4c8cb86f0366d634ad98d86a9533072a0bf24b8af9fa8e54e", "path":"evals/files/jacobi_heat.py", "type":"other"}, {"artifact_hash":"sha256:288461e842362188d459da8fe136dd864702b1a3bc5b01572d3252b97d7fc18a", "path":"evals/files/many_blocks.py", "type":"other"}, {"artifact_hash":"sha256:4e42ee8d85f4e700f3e37b7cb7ce1025c09dc6197de2d06e0a16eb0134b40240", "path":"evals/files/monte_carlo_bs.py", "type":"other"}, {"artifact_hash":"sha256:6a458c57dc635a565db5ea21abd8df1360954501279131605d7ce12c16b82fb8", "path":"evals/files/monte_carlo_good.py", "type":"other"}, {"artifact_hash":"sha256:7417cac57779a7ff62fc3c7590c40e3e649cc7547457811df127180bcddd7ed3", "path":"evals/files/needs_refactor.py", "type":"other"}, {"artifact_hash":"sha256:75289a7b106457321803b8d14a4d6e4f45a0a3d0bba092a24a6715b6abd5d23d", "path":"evals/files/scales_well.py", "type":"other"}, {"artifact_hash":"sha256:621debec829b15dc7bcbf3a688b14f22593a9acf686774543803a438622488ab", "path":"evals/files/sequential_recurrence.py", "type":"other"}, {"artifact_hash":"sha256:f5b1b435dd7b1dbf4246316879176fcc8c387b8484e3a0dcb71683c14e15f32d", "path":"evals/files/sparse_sklearn.py", "type":"other"}, {"artifact_hash":"sha256:93ecfcb3e4ca118b5d2389948f88fc19cf9d16b3a7b48c0a41c6735e749af4af", "path":"evals/files/tiny_array.py", "type":"other"}, {"artifact_hash":"sha256:7787458a2ce7e001534d29a6e55ca121b0dfc35a31f74d6805bb7fc03dc88d41", "path":"evals/files/unlisted_api.py", "type":"other"}, {"artifact_hash":"sha256:a317e9647890f9708b46d7491deee6caf4b7eee90bbcc028785a793d3825215a", "path":"evals/files/view_mutation.py", "type":"other"}, {"artifact_hash":"sha256:b0e4b00cf36e4ff40298af3f434e1036091138755167578871d2dfe3e263d4a8", "path":"references/case-studies.md", "type":"reference"}, {"artifact_hash":"sha256:82091f5744c92c7445f34d863c3a48d34db475be5cd181437e21e1e494f605de", "path":"references/decision-framework.md", "type":"reference"}, {"artifact_hash":"sha256:a98f0aa02a5b9fc95f386c00168f35754ac9a48f00fe318f44c79cba19f340d3", "path":"references/execution-model.md", "type":"reference"}, {"artifact_hash":"sha256:5d086fb60816bfd7455333bfa73f27486d22841ffbca6fea6754aa51665e98d9", "path":"references/getting-started.md", "type":"reference"}, {"artifact_hash":"sha256:20370053b7641d33a25d7e85dd64afd9cc6d571715bce48d7b952c69e90140ed", "path":"references/gpu-stack.md", "type":"reference"}, {"artifact_hash":"sha256:3b5811658837182f3e79e21c222301ee68af27d614cb9ecfedcd590319c05377", "path":"references/idioms-that-block.md", "type":"reference"}, {"artifact_hash":"sha256:0454de1b070eac1366fec29005ff6c723b70f8e49e073fe64d3cdc6076087e82", "path":"references/idioms-that-scale.md", "type":"reference"}, {"artifact_hash":"sha256:bb2797a15e398e4ecfcb02cca0ec7a93d1ff802d87bdba6b3f939329a71625a3", "path":"references/partitioning-and-balance.md", "type":"reference"}, {"artifact_hash":"sha256:f62ffda55a7a11022c4aeae1d53d80c1f1df2a2b4b024f70a6430a8f4fb7b355", "path":"references/refactor-recipes.md", "type":"reference"}, {"artifact_hash":"sha256:461aea163f206e0c48a3e18ec6c8ef76dca00da2baeda90e010c7bb9b0c061dc", "path":"scripts/fetch_api_support.py", "type":"script"}, {"artifact_hash":"sha256:6381619b3958b07465c1d5a403ff5cd9011bd3e4eead97f754cec949bc3fbe4e", "path":"scripts/tests/test_fetch_api_support.py", "type":"script"}, {"artifact_hash":"sha256:94ca137ed7056cf85a4ef6f1ed23e40cd389c583593c120f2346837435736702", "path":"skill-card.md", "type":"other"}, {"artifact_hash":"sha256:089605f11ba4ea97eb953fcd11b2f6dc40dcad8dd887afef48d012106c6c1e7b", "path":"skill.oms.sig", "type":"other"}], "skill_file":"SKILL.md", "skill_manifest":{"compatibility":["Knowledge-driven assessment; no cuPyNumeric install required. Runtime claims target Linux x86_64/aarch64 with NVIDIA compute capability >= 7.0 and CUDA 12.x/13.x. Runtime validation is delegated to cuPyNumeric Doctor."], "description":"Pre-migration readiness assessor for porting NumPy to cuPyNumeric. Use BEFORE substantial porting work begins when the user asks whether code will scale on GPU, whether they should migrate to cuPyNumeric, which NumPy patterns transfer cleanly, what must be refactored before porting, or mentions pre-port assessment, scaling analysis, or refactor planning. Inspect the user's source code, look up NumPy usage, cross-reference the cuPyNumeric API support manifest, and distinguish distributed-scaling-friendly patterns from blockers such as unsupported APIs, scalar synchronization, host round-trips, Python/object-heavy control flow, shape/data-dependent branching, and in-place mutation hazards. Produce a verdict of READY, LIGHT REFACTOR, SIGNIFICANT REFACTOR, or NOT RECOMMENDED, with concrete refactor pointers.", "frontmatter_metadata":{"author":"NVIDIA Corporation <legate@nvidia.com>", "docs":"https://docs.nvidia.com/cupynumeric/latest/", "tags":"[cupynumeric legate numpy gpu distributed-computing]", "upstream":"https://github.com/nv-legate/cupynumeric", "version":"2.0.0"}, "license":"CC-BY-4.0 OR Apache-2.0", "name":"cupynumeric-migration-readiness", "version":"2.0.0"}}, "version":"2.0.0", "description":"Pre-migration readiness assessor for porting NumPy to cuPyNumeric. Use BEFORE substantial porting work begins when the user asks whether code will scale on GPU, whether they should migrate to cuPyNumeric, which NumPy patterns transfer cleanly, what must be refactored before porting, or mentions pre-port assessment, scaling analysis, or refactor planning. Inspect the user's source code, look up NumPy usage, cross-reference the cuPyNumeric API support manifest, and distinguish distributed-scaling-friendly patterns from blockers such as unsupported APIs, scalar synchronization, host round-trips, Python/object-heavy control flow, shape/data-dependent branching, and in-place mutation hazards. Produce a verdict of READY, LIGHT REFACTOR, SIGNIFICANT REFACTOR, or NOT RECOMMENDED, with concrete refactor pointers.", "tags":["oasf:1.1.0:domains:environmental_science/conservation_biology", "oasf:1.1.0:domains:environmental_science/ecology", "oasf:1.1.0:domains:finance_and_business/payments", "oasf:1.1.0:domains:life_science/bioinformatics", "oasf:1.1.0:domains:research_and_development/laboratory_management", "oasf:1.1.0:domains:technology/artificial_intelligence/large_language_models", "oasf:1.1.0:skills:cybersecurity/malware_reverse_engineering", "oasf:1.1.0:skills:data_engineering_analytics/data_modeling_design/database_migration", "oasf:1.1.0:skills:reasoning_planning/long_horizon_reasoning", "oasf:1.1.0:skills:software_engineering/code_debugging", "oasf:1.1.0:skills:software_engineering/code_debugging/root_cause_debugging", "oasf:1.1.0:skills:software_engineering/code_documentation", "oasf:1.1.0:skills:software_engineering/code_quality/code_migration", "oasf:1.1.0:skills:software_engineering/code_quality/static_analysis", "oasf:1.1.0:skills:software_engineering/software_architecture/architecture_patterns", "oasf:1.1.0:skills:software_engineering/version_control/git_workflow"], "trustManifest":{"identity":"urn:ai:org.agntcy:cid:baeareif2bfyy3hltwsrhlm4hudlkhysfhfrgukdsqgruwoqtibaqvvtqhe", "identityType":"did", "attestations":[{"type":"publisher-identity", "uri":"data:application/vnd.dev.sigstore.bundle.v0.3+json;base64,eyJtZWRpYVR5cGUiOiJhcHBsaWNhdGlvbi92bmQuZGV2LnNpZ3N0b3JlLmJ1bmRsZS52MC4zK2pzb24iLCAidmVyaWZpY2F0aW9uTWF0ZXJpYWwiOnsiY2VydGlmaWNhdGUiOnsicmF3Qnl0ZXMiOiJNSUlHMURDQ0JsdWdBd0lCQWdJVU14UGJwb2xzZzdEQXZ0Smo3QXhXQ1VmWWs4NHdDZ1lJS29aSXpqMEVBd013TnpFVk1CTUdBMVVFQ2hNTWMybG5jM1J2Y21VdVpHVjJNUjR3SEFZRFZRUURFeFZ6YVdkemRHOXlaUzFwYm5SbGNtMWxaR2xoZEdVd0hoY05Nall3T1RFME1ERXdNVEV4V2hjTk1qWXdPVEUwTURFeE1URXhXakFBTUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFSm1kaE10ZjAxT2toS3NKcndEdndXWTVud0xGQitZUkpHOFRDMHlMdkVqRnFtcC9UdDQ1NW9jWEV2UTJpLzd0a1ZxRDM5dG1OS3lwS2Eyem5PNk9RZ3FPQ0JYb3dnZ1YyTUE0R0ExVWREd0VCL3dRRUF3SUhnREFUQmdOVkhTVUVEREFLQmdnckJnRUZCUWNEQXpBZEJnTlZIUTRFRmdRVU9nZUt2RUpDWnNkelNNN2VHUm5HNlBScnIxUXdId1lEVlIwakJCZ3dGb0FVMzlQcHoxWWtFWmI1cU5qcEtGV2l4aTRZWkQ4d1lRWURWUjBSQVFIL0JGY3dWWVpUYUhSMGNITTZMeTluYVhSb2RXSXVZMjl0TDJGbmJuUmplUzlrYVhJdkxtZHBkR2gxWWk5M2IzSnJabXh2ZDNNdmFXMXdiM0owTFhKbFkyOXlaSE11ZVdGdGJFQnlaV1p6TDJobFlXUnpMMjFoYVc0d09RWUtLd1lCQkFHRHZ6QUJBUVFyYUhSMGNITTZMeTkwYjJ0bGJpNWhZM1JwYjI1ekxtZHBkR2gxWW5WelpYSmpiMjUwWlc1MExtTnZiVEFXQmdvckJnRUVBWU8vTUFFQ0JBaHpZMmhsWkhWc1pUQTJCZ29yQmdFRUFZTy9NQUVEQkNnelltSm1aVGhoT0dNeFpEYzVOVEkwTW1NMVptVm1ZbVEyTXpneE9EVTFPREEyTVdSbVpEVTFNQndHQ2lzR0FRUUJnNzh3QVFRRURrbHRjRzl5ZENCU1pXTnZjbVJ6TUJnR0Npc0dBUVFCZzc4d0FRVUVDbUZuYm5SamVTOWthWEl3SFFZS0t3WUJCQUdEdnpBQkJnUVBjbVZtY3k5b1pXRmtjeTl0WVdsdU1Ec0dDaXNHQVFRQmc3OHdBUWdFTFF3cmFIUjBjSE02THk5MGIydGxiaTVoWTNScGIyNXpMbWRwZEdoMVluVnpaWEpqYjI1MFpXNTBMbU52YlRCakJnb3JCZ0VFQVlPL01BRUpCRlVNVTJoMGRIQnpPaTh2WjJsMGFIVmlMbU52YlM5aFoyNTBZM2t2WkdseUx5NW5hWFJvZFdJdmQyOXlhMlpzYjNkekwybHRjRzl5ZEMxeVpXTnZjbVJ6TG5saGJXeEFjbVZtY3k5b1pXRmtjeTl0WVdsdU1EZ0dDaXNHQVFRQmc3OHdBUW9FS2d3b00ySmlabVU0WVRoak1XUTNPVFV5TkRKak5XWmxabUprTmpNNE1UZzFOVGd3TmpGa1ptUTFOVEFkQmdvckJnRUVBWU8vTUFFTEJBOE1EV2RwZEdoMVlpMW9iM04wWldRd0xRWUtLd1lCQkFHRHZ6QUJEQVFmREIxb2RIUndjem92TDJkcGRHaDFZaTVqYjIwdllXZHVkR041TDJScGNqQTRCZ29yQmdFRUFZTy9NQUVOQkNvTUtETmlZbVpsT0dFNFl6RmtOemsxTWpReVl6Vm1aV1ppWkRZek9ERTROVFU0TURZeFpHWmtOVFV3SHdZS0t3WUJCQUdEdnpBQkRnUVJEQTl5WldaekwyaGxZV1J6TDIxaGFXNHdHUVlLS3dZQkJBR0R2ekFCRHdRTERBazVNekF6TWpJME5Ua3dLUVlLS3dZQkJBR0R2ekFCRUFRYkRCbG9kSFJ3Y3pvdkwyZHBkR2gxWWk1amIyMHZZV2R1ZEdONU1Ca0dDaXNHQVFRQmc3OHdBUkVFQ3d3Sk1UazNNVFF3TkRJMk1HTUdDaXNHQVFRQmc3OHdBUklFVlF4VGFIUjBjSE02THk5bmFYUm9kV0l1WTI5dEwyRm5iblJqZVM5a2FYSXZMbWRwZEdoMVlpOTNiM0pyWm14dmQzTXZhVzF3YjNKMExYSmxZMjl5WkhNdWVXRnRiRUJ5WldaekwyaGxZV1J6TDIxaGFXNHdPQVlLS3dZQkJBR0R2ekFCRXdRcURDZ3pZbUptWlRoaE9HTXhaRGM1TlRJME1tTTFabVZtWW1RMk16Z3hPRFUxT0RBMk1XUm1aRFUxTUJnR0Npc0dBUVFCZzc4d0FSUUVDZ3dJYzJOb1pXUjFiR1V3VVFZS0t3WUJCQUdEdnpBQkZRUkRERUZvZEhSd2N6b3ZMMmRwZEdoMVlpNWpiMjB2WVdkdWRHTjVMMlJwY2k5aFkzUnBiMjV6TDNKMWJuTXZNelEzT1RFME9EazFOVE12WVhSMFpXMXdkSE12TVRBV0Jnb3JCZ0VFQVlPL01BRVdCQWdNQm5CMVlteHBZekF6QmdvckJnRUVBWU8vTUFFWUJDVU1JM0psY0c4NllXZHVkR041TDJScGNqcHlaV1k2Y21WbWN5OW9aV0ZrY3k5dFlXbHVNSUdLQmdvckJnRUVBZFo1QWdRQ0JId0VlZ0I0QUhZQTNUMHdhc2JIRVRKakdSNGNtV2MzQXFKS1hyamVQSzMvaDRweWdDOHA3bzRBQUFHZ25XNnNVUUFBQkFNQVJ6QkZBaUFkSmh4Zm50WDdNd2F5Z1A5ZVBWbHVZcDIzR0ZTdTVXWE1HdU1MN0QwSW93SWhBTTZ2STEvalpIMUZBZ0txOXdVd3c3U0hCL0JWeFpvYW56My9kb1V4TC9lTk1Bb0dDQ3FHU000OUJBTURBMmNBTUdRQ01DUmhBclVCeWh5T3hUZlY0aEh2czVwUkdLV2xQOEV1NXFjcFlZOGZSb0N6biswbGNyQVppOWd1ZzJlNmJJelI0Z0l3Wlg0aHhBdDRaVXN1VXQwRFRYWDBQS0tCYXVyeEYzdEI5SnFjaGtFU3RTLzA5cmhXZjJYK0pzSk9UV1NtY3hIQiJ9LCAidGxvZ0VudHJpZXMiOlt7ImxvZ0luZGV4IjoiMjgyNDEwOTIwNyIsICJsb2dJZCI6eyJrZXlJZCI6IndOSTlhdFFHbHorVldmTzZMUnlnSDRRVWZZLzhXNFJGd2lUNWk1V1JnQjA9In0sICJraW5kVmVyc2lvbiI6eyJraW5kIjoiaGFzaGVkcmVrb3JkIiwgInZlcnNpb24iOiIwLjAuMSJ9LCAiaW50ZWdyYXRlZFRpbWUiOiIxNzg5MzQ3NjcxIiwgImluY2x1c2lvblByb21pc2UiOnsic2lnbmVkRW50cnlUaW1lc3RhbXAiOiJNRVVDSUF4Ry9qaE53YlBkdjZtUEFOZmYwU1FOTkx6Y0xjbWZZTnZhTSt0aGQrV1dBaUVBc3ZGREc1SWhLR3V5djFwWWVpcVlGWjkwaVhML28rdDQ3djlyeGE2WU9tYz0ifSwgImluY2x1c2lvblByb29mIjp7ImxvZ0luZGV4IjoiMjcwMjIwNDk0NSIsICJyb290SGFzaCI6IllKN0RnOHg3bklIbXg0K25YNGFrVnQyRGFtR2NmOTVQYWFpVGhNK2VrNnc9IiwgInRyZWVTaXplIjoiMjcwMjIwNTAzMyIsICJoYXNoZXMiOlsibTU0dWZkQ3BqSlJ0OUJhNXVOeW1ZMTdRNUQrQkdDNS9aNk9LbnloWTZGTT0iLCAia0IxRFFCM0l2OHJkWENVQ285YTRDYk4zS2czT09xY1MySVVjSjlPUjJ3ST0iLCAiTzNuN29vRXFoY1QxcXVDdDNCczBuYU95d0xHSGFDYkI5OTZUTk95RTBUUT0iLCAiSlAvZW9uQ0l4Z1RTOXNac1pHMVVoNy8wQ1ZxdmlLVjh2dFBxYllsUDhwTT0iLCAibmZ2cTBQYnhlWjlVSm1uWEFHa1hTV0IyNWFHajdta0pBYjRURWxtQkU5az0iLCAibjJzdmVnQW43aEw0a0xtUE5MQlFLK2J3c09vOTIyb3hJbC8xamx0c1oyND0iLCAiWVB5NGtPd3ljaHlFdjh6Q0c2MVZiR0NveDQ4ZU10Uld6Q0Z6WUEzMkxHMD0iLCAiVm5LYkRlVU9JTUpPdUdwTk5wNUUxMUhBL3VGbTBhMjEyY2FQSzVkQmVwdz0iLCAiK1JpcHZTa013cmdsOWpmRmpaMG9pUVZaMDNsSlNXTUo0c1hacThGS2Fidz0iLCAiNVdmZHJ3NzluSDgzeWJwTUpOMFZ3QzRWUkxKMFYySkEvV2dRU2U0NmQ5UT0iLCAiRnNvWnc3bDBUUDVqLzVYUkJ3WWcxRTJna3ZuUVR3NnVVQnFWdlFvU3A4Yz0iLCAicXh6SGFuQXp6NTdTRGRtSmUwQjdiSks3Mk5USUJid0VNR0JCS3ZET1JPdz0iLCAieEgvRENzZUxIcjllS29ZVDhxc09SWks3elZkRUdZV0h1VnRzVnJEOTV3WT0iXSwgImNoZWNrcG9pbnQiOnsiZW52ZWxvcGUiOiJyZWtvci5zaWdzdG9yZS5kZXYgLSAxMTkzMDUwOTU5OTE2NjU2NTA2XG4yNzAyMjA1MDMzXG5ZSjdEZzh4N25JSG14NCtuWDRha1Z0MkRhbUdjZjk1UGFhaVRoTStlazZ3PVxuXG7igJQgcmVrb3Iuc2lnc3RvcmUuZGV2IHdOSTlhakJHQWlFQThadm1XL2RVVnAreHJoVnI5bnI0S0QrOGdMNjJhZVJpS1NZaTNpdU0zRzhDSVFDU2Q0dXV3MkF6TVp2MUIzRU1nbDNNQ250c1VTSkVXTDFOTHZveUg5V1JnUT09XG4ifX0sICJjYW5vbmljYWxpemVkQm9keSI6ImV5SmhjR2xXWlhKemFXOXVJam9pTUM0d0xqRWlMQ0pyYVc1a0lqb2lhR0Z6YUdWa2NtVnJiM0prSWl3aWMzQmxZeUk2ZXlKa1lYUmhJanA3SW1oaGMyZ2lPbnNpWVd4bmIzSnBkR2h0SWpvaWMyaGhNalUySWl3aWRtRnNkV1VpT2lKalltWTJaV1kzWTJNNVl6Sm1NalZpT0RaallXVTBNbVJtT1dNeE1qWTVOR00wWVdGalpEY3lZelEwTlRjM1lUWmxOek5rWkRJeU9UWXlNREEwTVdNNEluMTlMQ0p6YVdkdVlYUjFjbVVpT25zaVkyOXVkR1Z1ZENJNklrMUZXVU5KVVVONlZuVk5OSFF3TjJwblpEQnVhSEpZZDBwRVUybEhkelUyVkhWUU5FUm1hMDVLUlRWVGFGSnlla1ZSU1doQlMySlhWalpSYlZneFNrZDJlVlZTTVVkdVlrWnBLMHBoTnpCTEswdEhOWFJQTDFGdlRrZDJhbUpwVVNJc0luQjFZbXhwWTB0bGVTSTZleUpqYjI1MFpXNTBJam9pVEZNd2RFeFRNVU5TVldSS1ZHbENSRkpXU2xWVFZWcEtVVEJHVlZKVE1IUk1VekIwUTJzeFNsTlZZM2hTUlU1RVVXMTRNVm93UmpOVFZVcENXakJzVmxSWWFGRlpia0oyWWtoT2JrNHdVa0prYmxKTFlXcGtRbVZHWkVSV1YxcGFZWHBuTUdRd1RtNVhWV3hNWWpGd1NtVnRiM2RTVlVZelZGaGpTMVJ1Y0VaV2F6RkRWRlZrUWsxV1ZrWlJNbWhPVkZkTmVXSkhOV3BOTVVveVdUSXhWbVJXY0VoV2FrcE9WV3BTTTFORlJscFNSbHBTVlZWU1JtVkdXalpaVm1SclpXMVNTRTlZYkdGVmVrWjNXVzAxVTJKQmNHcGlWRVp6VjJ0a2MyRkhVa2hXV0dSSllVZE9UMVJYY0Zwa01EbFZVbFJDVGxKRlZqTlVWbEpHWlVaa2Ixa3dOVTVoYkd3elZERlNSazFGTVVWU1dHaE9Wa1ZXTkZZeWNFSlJWVEZIWVROa1JtUXhiRWxEYTNSMlYydHNObUZxUWtSUlZrWmFVMVYwZGxkcmJEWmhha0pGVVZaR2FsSkdSbTVSVlZaTFlsZFNiMVJZVW0xTlJFWlFZVEpvVEdNd2NIbGtNRkl5WkRGa1drNVhOVE5VUlZwRFN6RnNVMU5yWXpSV1JVMUxUVWhzVFdSclZuRlNia1owWTBNNVZXUkVVVEZPVnpscVYwVldNbFZVU25CTWVtUXdZVEZhZUZKRVRUVmtSekZQVXpOc2QxTXlSWGxsYlRWUVRtczVVbG96UmxCUk1FcFpZak5rYmxveFdYbFVWVVV3VW5kd1FrMVdWbXRTU0dSR1VXazVNMVZWVmtKa01HeEpXakJTUWxaRlNtNVViRnBKVlRGV1JsSkZVa0pUTUVwdVdqTktRMW93VmtkUmJFWnFVa1ZHTmxGWFVrTmFNRFZYVTBaRk1GSlZXbTVWVmxaUVdqSldURU51V2taVGEwNWhZekpTTmxVd01ETmFWV1JUWW10ak1sVkdTbmxqYWtaU1pEQm9NMWRWVWxkVmFrSnhVV3RLYm1Rd1duWlJWbFY2VDFaQ2QyVnFSbHBoTUZaaFdXcFdlRlJ0Y0hkVE1GcFlZVmhvY0U1R2EwdFhhMUUwWkRGc1VsZFZVbGRWYWtKVFVWWkdTVXd3U2tkWk0yUlhWMVp3VlZsVmFGTk5SMDVKVkZSYVRXVlViSFZaVm1oVFlqSlNXRk5ZVmxwTmFtd3dWRVJLUjJKdFNuVlZiWEJzVlhwc2NsbFdhRXBrWjNCTllsZFNkMXBGWkc5TlZteHdUMVJPYVUwd2NIbFhiVEUwWkcxUmVsUllXbWhXZWtZeldXcE9TMDFGZUZsVGJYaGFUV3BzTlZkcmFFNWtWMVpZVW01U2FWSlZTalZYYkdSaFpXdDNlV0ZIZUZwV01VbzJRMnQzZVUxWGFHaFdlbEl6VkRGR1dsTXdkRE5YVlVwRFVWVmtSV1J1Y0VKUmEwWlNWVmhLYUZOR1NYZFpNR2hPVG10NE5VOVVRbWxOYmxKeldXMXJNV0ZHYTNwVmJrSnBUV3BXTmxSSE1XdGpSMUpJWVVSRlMxZFhOVmRsYkhCWlUyMXdhVTFxVlhkWGJHTXhUVVY0ZEZSdVdtbFdSVVpZVVcxa2RtTnJTbTVTVlZaQ1YxVTRkbFJWUmtaUk1FcENZVWh3V2sxdGFITlhhMmhYWXpGd1ZWRlVTa05hTWpsNVVXMWtSbEpSY0VKWFZUaDJWRlZHUmxKRlNrUmFNM0JhWWxWd2RGZHNVbTloUlRsSVZGaG9ZVkpIVFRGVWJGSktUVVV4ZEZSVVJtRmlWbHAwVjFjeFVrMXJNVFphTTJoUVVrWlZlRlF3VWtKTmF6RllWVzB4WVZKR1ZYaERhekZEWkRCa1JHRllUa2hSVmtaU1VXMWpNMDlJWkVKVlZrWkdVa2QwYzJSSFRraFBXR3hyVVRCS1ZGZHNaRTlrYlU1MFZXNXdUbEZ0WkVoUk1teDZVakJHVWxWVlNtNU9lbWd6VVZaR1ZsSlZUblJTYlRSTFdXMDFVMkZ0VmxSUFYzUm9WMFZzTTFOR1JscFRNSFF6VjFWS1ExRlZaRVZrYm5CQ1VXdEtibFZXUW1waVZscDBXVE5yTldJeGNGaFNiWFJxWlZSc01GZFdaSE5rVlRGRll6QmtSR0ZZVGtoUlZrWlNVV2R3Yms1NmFETlJWa1p1VWxWNFVtUXpTbWhUUmtsM1dUQm9UazVyZURWUFZFSnBUVzVTYzFsdGF6RmhSbXQ2Vlc1Q2FVMXFWalpVUnpGclkwZFNTR0ZFUmxwaWJGbzJWMnhvUzJGdFNYbE9WRUpoVm5wVmQwTnJlSFJVYmxwcFZrVktjVkZ0WkhaamEwcHVVbFZXUWxkVk9IWlVWVVpHVTJ0S1IxWlZNVlpOYldkM1drVm9RMlZyT1hCUFNGcGhUVzEzZDFsVmFGZGhWWGgwVkc1YWFWVjZiRzlYYWtreFRVWnJlbUV6V1V0WGEyUnpaVlY0TlU1WE5XaFhSa3AyV2taa1NtUnRVWGxQV0d4b1RXeHdlbGxxVG10bGEzZDVZa2hTYWxKNmJEVmFSVTE0WlZad1dGUnVXbXBpVmtvMlZFYzFjMkZIU2xobFJVWnFZbFphZEZremF6VmlkM0JoVmpCYWNsa3phelZrUm14WVlraFdUbEpIWkVoUk1teDZVakJHVWxWVlNtNU9lbWd6VVZaR2RsSlZkRzVrTWpsT1RXdHdjRmR0TVZaT1JteFZZVWR3VGxZeFJYcFVNVkpXWlZVMVJWTnRjRTlXTVhCelEyeHdkRk50ZEU5aGF6QXdWRlpTYmsxVk5WVmFNMlJQWVd0YWNsZHRNVkpOVlRWVlVWZFNRMW95T1hsUmJXUkdVbFZHV2xSNU9VNVJWVlpOVVd0Rk5GUlZVbGhhU0VKclVqSm5lRmRYYTNoaU1rbDZWR3BCUzFkc1pGSmtNSGhTVjFWMFRHUXhiRU5SYTBaSVVraGFObEZWU2tWUlZrWnRVa1ZKZUdJeVVrbFZibVJxWlcwNU1sUkVTbXRqUjFKSVlVUkdXbUZVVm5GWmFrbDNaR3hzV0ZwSVZtdFNNRFF4VkVSS1UyTkJjR3BoYTBVd1VXMWtkbU5yU201U1ZWWkNWMVU0ZGxSVlJrWlVhMHBFWWpBeFRGSkZOWEJYVnpGaFlrVTVTRkpVVWxwbGExcHlWRzV3Y2sxVk1YRlZXR3hhWld4YWRGZHNaR0ZoVm5CRlYxaHdVRkpGVlRCRGF6VlZWbFJTVGxKR2JEUlhhMlJoWVRBMVZWWllaRWxrTVd4TVV6TmtXbEZyU2tKU01GSXlaV3RHUTFKSFpGSlZhMUpDVDFoc1lWWXhjRFpVUkVwdllrWnNXRlZ1Y0UxTmFrWnZXVlpqTUdRd1pGSlhWWE5MVXpOa1dsRnJTa0pTTUZJeVpXdEdRMUpJWkZKVVJWSkNZWHBXVG1WclJqWlVWM0JLVFVVMVZXRXpaRXhWVm14TVV6TmtXbEZyU2tKU01GSXlaV3RHUTFKVlJsSlphMUpEWWtjNWExTkdTak5aTTNCMlpHZHdUVTF0VW5kYVJXUnZUVlpzY0U1WGNHbE5ha0l5VjFaa2EyUlhVa2hVYWxaT1VXMTBTRkV5YkhwU01FWlNWVlZLYms1NmFETlJWa3BHVWxWT00yUXdjRTVXUjNONlZGWlNVbVF3TlVWVFZFcE9VakF4U0VOclRuQmpNR1JDVlZaR1ExcDZZelJrTUVaVFUxVldWMVZZYUZWWlZXaFRUVWRPU1ZSVVdrMWxWR3gxV1Zab1UySXlVbGhUV0ZaYVRXcHNNRlJFU2tkaWJVcDFWVzF3YkZWNmJISlpWbWhLWkd0NGRGcElRVXRhUldSdlRWWnNjRTlVVG1sTk1IQjVWMjB4TkdSdFVYcFVXRnBvVm5wR00xbHFUa3ROUlhoWlUyMTRXazFxYkRWWGEyaE9aRmRXV0ZKdVVtbFNWVW8xVjJ4a1lXVnJkM2xoUjNoYVZqRktObFJFU1hoaFFYQm9WbnBTTTFRd1JscFRNSFF6VjFWS1ExRlZaRVZrYm5CQ1VXdFdNMVZZUmtWUk1tUTJWMWN4UzJKV2NGVmhSMmhRVWpBeE5GZHJVbXBPVlRWVlUxUkNUbUpWTUhoWGJURlhZbFpzZEZWVVNrNWxiV1EwUTJzNVJWWlVSbEJTUlVWNVZGWmtVMkpXY0VWV1ZFWk9VVzFrU0ZFeWJIcFNNRVpTVlZWS2JrNTZhRE5SVmtwU1VsVk9ibVF3YkdwTmF6VjJWMnhrVTAxWFNraFdXR1JXVlZac1RGTXpaRnBSYTBwQ1VqQlJTMlJ1Y0VKUmExcFNWV3RTUlZKVlduWmFSV2hUWkRKT05tSXpXazFOYlZKM1drVmtiMDFXYkhCT1YzQnBUV3BDTWxkV1pHdGtWMUpJVkdwV1RVMXNTbmRaTW1zMVlVWnJlbFZ1UW1sTmFsWTJWRVJPUzAxUmNHbGlhekV5VkZod1VrMHdPVlZTVkVKUVVrZHplRlJzVWs1a2JHeFpWV3BDWVZaNlJqTmFSV2hPWkdzeFZWRldaRU5hTWpsNVVXMWtSbEpWUmxwVWVUbE9VVlZXV0ZGclJtNVVWVXAxVVdwR1dtSllhSGREYkd3MlVWaHdRMW95T1hsUmJXUkdVbFZHV2xSNU9VNVJWVlphVVd0T1ZsUlZhM3BUYlhocVVucG5NbGRXWkd0a1YxSklWR3BXVFUxc1NuZFpNbkIzWlZad1dGZFVXbXBpVmxwMFdUTnJOV0l4Y0ZoU2JYTkxXVE5yTldSR2JGaGlTRlpPVTFWa1RGRnRaSFpqYTBwdVVsVldRbHBHYnpGUlYyUlNVVEJLU1dRd1ZteGFNRWt3VVZWb1dsRlVUbFZOU0dSb1l6SktTVkpXVWt0aGEyUlRUa2RPZEZZeVRYcFJXRVpMVTNkd1dXTnRjR3hWUlhONlRESm5NR05JYkc1UmVtaDNUakk0TUZGVlJrSlNNbVIxVm5wYWVsWldSa0pSVlVwQ1ZGVkdVMlZyU2tkUlYyeENXa1Z3YjJWSFduVmtSbWN6VkZoa2FHVlhaRkZQVjFaUlZtMTRNVU5zYkhkTmFrNUlVbXhPTVU1V1pGbFVWV1F4VkZWM00xSkVRa3BpTTJSS1lVVkdUazV1V2twTlV6bHhWMnRuZUZKclJtNVRNMFUxWkRGV00yUjZaRlJUUlVsMlVXeGFORmR0T1doaWJtOTZUREpTZGxaWVowdFVRemxzVkdzeFFtSXdaRVJSTTBaSVZUQXdNRTlWU2tKVVZWSkNUVzFPUWxSVlpGSlJNREZFVlcxb1FtTnNWa05sVjJnMVZETm9WVnBzV1RCaFJXZ3lZM3BXZDFWclpFeFdNbmhSVDBWV01VNVlSbXBqUVhCYVYxUm9iVlZ0T1VSbGJUUnlUVWQ0YW1OclJtRmhWR3h1WkZkamVWcFVXbWxUV0hCVFRrZGtTbVF4Y0ZsT1IyZzBVVmhSTUZkc1ZucGtWbFl3VFVWU1ZWZEdaM2RWUlhSTVVXMUdNV051YUVkTk0xSkRRMnBzUzJOWFRtOWhNRlpVWkVaTmRrMUViSGxoUm1SdFRXeG5jbE51VGt0VU1WSllWVEl4YW1WRmFFTkRhVEIwVEZNd2RGSlZOVVZKUlU1R1ZXeFNTbEpyYkVSUlZsSkdURk13ZEV4VE1Fc2lmWDE5ZlE9PSJ9XSwgInRpbWVzdGFtcFZlcmlmaWNhdGlvbkRhdGEiOnsicmZjMzE2MVRpbWVzdGFtcHMiOlt7InNpZ25lZFRpbWVzdGFtcCI6Ik1JSUN5VEFEQWdFQU1JSUN3QVlKS29aSWh2Y05BUWNDb0lJQ3NUQ0NBcTBDQVFNeERUQUxCZ2xnaGtnQlpRTUVBZ0V3Z2JjR0N5cUdTSWIzRFFFSkVBRUVvSUduQklHa01JR2hBZ0VCQmdrckJnRUVBWU8vTUFJd01UQU5CZ2xnaGtnQlpRTUVBZ0VGQUFRZ0JacUpaeWtyL1VOSENiLzY0VEY4U01GeVNzcGxBelNKR080RG5sYWNBUjRDRkVGVFc4b1BjZEFTQ3Y4Q1RNN3Q1VVhETVBQY0dBOHlNREkyTURreE5EQXhNREV4TVZvd0F3SUJBYUF5cERBd0xqRVZNQk1HQTFVRUNoTU1jMmxuYzNSdmNtVXVaR1YyTVJVd0V3WURWUVFERXd4emFXZHpkRzl5WlMxMGMyR2dBREdDQWRzd2dnSFhBZ0VCTUZFd09URVZNQk1HQTFVRUNoTU1jMmxuYzNSdmNtVXVaR1YyTVNBd0hnWURWUVFERXhkemFXZHpkRzl5WlMxMGMyRXRjMlZzWm5OcFoyNWxaQUlVT2hOVUx3eVFZZTY4d1VNdnk0cU9peW9qaXd3d0N3WUpZSVpJQVdVREJBSUJvSUg4TUJvR0NTcUdTSWIzRFFFSkF6RU5CZ3NxaGtpRzl3MEJDUkFCQkRBY0Jna3Foa2lHOXcwQkNRVXhEeGNOTWpZd09URTBNREV3TVRFeFdqQXZCZ2txaGtpRzl3MEJDUVF4SWdRZzh0TnV5eUVVZXIvTjE1bnFTYnpxUEpHSW1IRk9ReFE5dXU4WDRVUEZMNmd3Z1k0R0N5cUdTSWIzRFFFSkVBSXZNWDh3ZlRCN01Ia0VJSVg1Sjd3SHEyTEt3N1JEVnNFTy9JR3l4b2cvMm5xNTV0aHcyZEU2elFXM01GVXdQYVE3TURreEZUQVRCZ05WQkFvVERITnBaM04wYjNKbExtUmxkakVnTUI0R0ExVUVBeE1YYzJsbmMzUnZjbVV0ZEhOaExYTmxiR1p6YVdkdVpXUUNGRG9UVkM4TWtHSHV2TUZETDh1S2pvc3FJNHNNTUFvR0NDcUdTTTQ5QkFNQ0JHY3daUUl3ZXZ2cUtmc0ZYcy9pYU9TUDdKVTdjWWxyUHZGUE1TZ0ZoSUpiT000ZVpSaGpmdlBKUnRmVmJhM3FBNE5KZnpVaEFqRUFtM3RYamh4UmtDRXhkRkQzMVF1MjBOVlZEd1FRaWhZNkVQVWFpZU5sTkhFdnpVQUMrU1FWbDRQTUpEVDlsUzd4In1dfX0sICJtZXNzYWdlU2lnbmF0dXJlIjp7Im1lc3NhZ2VEaWdlc3QiOnsiYWxnb3JpdGhtIjoiU0hBMl8yNTYiLCAiZGlnZXN0IjoieS9idmZNbkM4bHVHeXVRdCtjRW1sTVNxelhMRVJYZW01ejNTS1dJQVFjZz0ifSwgInNpZ25hdHVyZSI6Ik1FWUNJUUN6VnVNNHQwN2pnZDBuaHJYd0pEU2lHdzU2VHVQNERma05KRTVTaFJyekVRSWhBS2JXVjZRbVgxSkd2eVVSMUduYkZpK0phNzBLK0tHNXRPL1FvTkd2amJpUSJ9fQ==", "mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json", "digest":"sha256:442a0409b2e46dcefba87112f4fcac9e83e146caa60d0729c005f93ca1f5f971", "size":"9847", "description":"Verified signature by urn:ai:org.agntcy:signer:oidc:CN=sigstore-intermediate,O=sigstore.dev:token.actions.githubusercontent.com:github.com/agntcy/dir/.github/workflows/import-records.yaml@refs/heads/main"}, {"type":"publisher-identity", "uri":"data:application/vnd.dev.sigstore.bundle.v0.3+json;base64,eyJtZWRpYVR5cGUiOiJhcHBsaWNhdGlvbi92bmQuZGV2LnNpZ3N0b3JlLmJ1bmRsZS52MC4zK2pzb24iLCAidmVyaWZpY2F0aW9uTWF0ZXJpYWwiOnsiY2VydGlmaWNhdGUiOnsicmF3Qnl0ZXMiOiJNSUlHMURDQ0JsdWdBd0lCQWdJVU14UGJwb2xzZzdEQXZ0Smo3QXhXQ1VmWWs4NHdDZ1lJS29aSXpqMEVBd013TnpFVk1CTUdBMVVFQ2hNTWMybG5jM1J2Y21VdVpHVjJNUjR3SEFZRFZRUURFeFZ6YVdkemRHOXlaUzFwYm5SbGNtMWxaR2xoZEdVd0hoY05Nall3T1RFME1ERXdNVEV4V2hjTk1qWXdPVEUwTURFeE1URXhXakFBTUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFSm1kaE10ZjAxT2toS3NKcndEdndXWTVud0xGQitZUkpHOFRDMHlMdkVqRnFtcC9UdDQ1NW9jWEV2UTJpLzd0a1ZxRDM5dG1OS3lwS2Eyem5PNk9RZ3FPQ0JYb3dnZ1YyTUE0R0ExVWREd0VCL3dRRUF3SUhnREFUQmdOVkhTVUVEREFLQmdnckJnRUZCUWNEQXpBZEJnTlZIUTRFRmdRVU9nZUt2RUpDWnNkelNNN2VHUm5HNlBScnIxUXdId1lEVlIwakJCZ3dGb0FVMzlQcHoxWWtFWmI1cU5qcEtGV2l4aTRZWkQ4d1lRWURWUjBSQVFIL0JGY3dWWVpUYUhSMGNITTZMeTluYVhSb2RXSXVZMjl0TDJGbmJuUmplUzlrYVhJdkxtZHBkR2gxWWk5M2IzSnJabXh2ZDNNdmFXMXdiM0owTFhKbFkyOXlaSE11ZVdGdGJFQnlaV1p6TDJobFlXUnpMMjFoYVc0d09RWUtLd1lCQkFHRHZ6QUJBUVFyYUhSMGNITTZMeTkwYjJ0bGJpNWhZM1JwYjI1ekxtZHBkR2gxWW5WelpYSmpiMjUwWlc1MExtTnZiVEFXQmdvckJnRUVBWU8vTUFFQ0JBaHpZMmhsWkhWc1pUQTJCZ29yQmdFRUFZTy9NQUVEQkNnelltSm1aVGhoT0dNeFpEYzVOVEkwTW1NMVptVm1ZbVEyTXpneE9EVTFPREEyTVdSbVpEVTFNQndHQ2lzR0FRUUJnNzh3QVFRRURrbHRjRzl5ZENCU1pXTnZjbVJ6TUJnR0Npc0dBUVFCZzc4d0FRVUVDbUZuYm5SamVTOWthWEl3SFFZS0t3WUJCQUdEdnpBQkJnUVBjbVZtY3k5b1pXRmtjeTl0WVdsdU1Ec0dDaXNHQVFRQmc3OHdBUWdFTFF3cmFIUjBjSE02THk5MGIydGxiaTVoWTNScGIyNXpMbWRwZEdoMVluVnpaWEpqYjI1MFpXNTBMbU52YlRCakJnb3JCZ0VFQVlPL01BRUpCRlVNVTJoMGRIQnpPaTh2WjJsMGFIVmlMbU52YlM5aFoyNTBZM2t2WkdseUx5NW5hWFJvZFdJdmQyOXlhMlpzYjNkekwybHRjRzl5ZEMxeVpXTnZjbVJ6TG5saGJXeEFjbVZtY3k5b1pXRmtjeTl0WVdsdU1EZ0dDaXNHQVFRQmc3OHdBUW9FS2d3b00ySmlabVU0WVRoak1XUTNPVFV5TkRKak5XWmxabUprTmpNNE1UZzFOVGd3TmpGa1ptUTFOVEFkQmdvckJnRUVBWU8vTUFFTEJBOE1EV2RwZEdoMVlpMW9iM04wWldRd0xRWUtLd1lCQkFHRHZ6QUJEQVFmREIxb2RIUndjem92TDJkcGRHaDFZaTVqYjIwdllXZHVkR041TDJScGNqQTRCZ29yQmdFRUFZTy9NQUVOQkNvTUtETmlZbVpsT0dFNFl6RmtOemsxTWpReVl6Vm1aV1ppWkRZek9ERTROVFU0TURZeFpHWmtOVFV3SHdZS0t3WUJCQUdEdnpBQkRnUVJEQTl5WldaekwyaGxZV1J6TDIxaGFXNHdHUVlLS3dZQkJBR0R2ekFCRHdRTERBazVNekF6TWpJME5Ua3dLUVlLS3dZQkJBR0R2ekFCRUFRYkRCbG9kSFJ3Y3pvdkwyZHBkR2gxWWk1amIyMHZZV2R1ZEdONU1Ca0dDaXNHQVFRQmc3OHdBUkVFQ3d3Sk1UazNNVFF3TkRJMk1HTUdDaXNHQVFRQmc3OHdBUklFVlF4VGFIUjBjSE02THk5bmFYUm9kV0l1WTI5dEwyRm5iblJqZVM5a2FYSXZMbWRwZEdoMVlpOTNiM0pyWm14dmQzTXZhVzF3YjNKMExYSmxZMjl5WkhNdWVXRnRiRUJ5WldaekwyaGxZV1J6TDIxaGFXNHdPQVlLS3dZQkJBR0R2ekFCRXdRcURDZ3pZbUptWlRoaE9HTXhaRGM1TlRJME1tTTFabVZtWW1RMk16Z3hPRFUxT0RBMk1XUm1aRFUxTUJnR0Npc0dBUVFCZzc4d0FSUUVDZ3dJYzJOb1pXUjFiR1V3VVFZS0t3WUJCQUdEdnpBQkZRUkRERUZvZEhSd2N6b3ZMMmRwZEdoMVlpNWpiMjB2WVdkdWRHTjVMMlJwY2k5aFkzUnBiMjV6TDNKMWJuTXZNelEzT1RFME9EazFOVE12WVhSMFpXMXdkSE12TVRBV0Jnb3JCZ0VFQVlPL01BRVdCQWdNQm5CMVlteHBZekF6QmdvckJnRUVBWU8vTUFFWUJDVU1JM0psY0c4NllXZHVkR041TDJScGNqcHlaV1k2Y21WbWN5OW9aV0ZrY3k5dFlXbHVNSUdLQmdvckJnRUVBZFo1QWdRQ0JId0VlZ0I0QUhZQTNUMHdhc2JIRVRKakdSNGNtV2MzQXFKS1hyamVQSzMvaDRweWdDOHA3bzRBQUFHZ25XNnNVUUFBQkFNQVJ6QkZBaUFkSmh4Zm50WDdNd2F5Z1A5ZVBWbHVZcDIzR0ZTdTVXWE1HdU1MN0QwSW93SWhBTTZ2STEvalpIMUZBZ0txOXdVd3c3U0hCL0JWeFpvYW56My9kb1V4TC9lTk1Bb0dDQ3FHU000OUJBTURBMmNBTUdRQ01DUmhBclVCeWh5T3hUZlY0aEh2czVwUkdLV2xQOEV1NXFjcFlZOGZSb0N6biswbGNyQVppOWd1ZzJlNmJJelI0Z0l3Wlg0aHhBdDRaVXN1VXQwRFRYWDBQS0tCYXVyeEYzdEI5SnFjaGtFU3RTLzA5cmhXZjJYK0pzSk9UV1NtY3hIQiJ9LCAidGxvZ0VudHJpZXMiOlt7ImxvZ0luZGV4IjoiMjgyNDEwOTIwNyIsICJsb2dJZCI6eyJrZXlJZCI6IndOSTlhdFFHbHorVldmTzZMUnlnSDRRVWZZLzhXNFJGd2lUNWk1V1JnQjA9In0sICJraW5kVmVyc2lvbiI6eyJraW5kIjoiaGFzaGVkcmVrb3JkIiwgInZlcnNpb24iOiIwLjAuMSJ9LCAiaW50ZWdyYXRlZFRpbWUiOiIxNzg5MzQ3NjcxIiwgImluY2x1c2lvblByb21pc2UiOnsic2lnbmVkRW50cnlUaW1lc3RhbXAiOiJNRVVDSUF4Ry9qaE53YlBkdjZtUEFOZmYwU1FOTkx6Y0xjbWZZTnZhTSt0aGQrV1dBaUVBc3ZGREc1SWhLR3V5djFwWWVpcVlGWjkwaVhML28rdDQ3djlyeGE2WU9tYz0ifSwgImluY2x1c2lvblByb29mIjp7ImxvZ0luZGV4IjoiMjcwMjIwNDk0NSIsICJyb290SGFzaCI6IllKN0RnOHg3bklIbXg0K25YNGFrVnQyRGFtR2NmOTVQYWFpVGhNK2VrNnc9IiwgInRyZWVTaXplIjoiMjcwMjIwNTAzMyIsICJoYXNoZXMiOlsibTU0dWZkQ3BqSlJ0OUJhNXVOeW1ZMTdRNUQrQkdDNS9aNk9LbnloWTZGTT0iLCAia0IxRFFCM0l2OHJkWENVQ285YTRDYk4zS2czT09xY1MySVVjSjlPUjJ3ST0iLCAiTzNuN29vRXFoY1QxcXVDdDNCczBuYU95d0xHSGFDYkI5OTZUTk95RTBUUT0iLCAiSlAvZW9uQ0l4Z1RTOXNac1pHMVVoNy8wQ1ZxdmlLVjh2dFBxYllsUDhwTT0iLCAibmZ2cTBQYnhlWjlVSm1uWEFHa1hTV0IyNWFHajdta0pBYjRURWxtQkU5az0iLCAibjJzdmVnQW43aEw0a0xtUE5MQlFLK2J3c09vOTIyb3hJbC8xamx0c1oyND0iLCAiWVB5NGtPd3ljaHlFdjh6Q0c2MVZiR0NveDQ4ZU10Uld6Q0Z6WUEzMkxHMD0iLCAiVm5LYkRlVU9JTUpPdUdwTk5wNUUxMUhBL3VGbTBhMjEyY2FQSzVkQmVwdz0iLCAiK1JpcHZTa013cmdsOWpmRmpaMG9pUVZaMDNsSlNXTUo0c1hacThGS2Fidz0iLCAiNVdmZHJ3NzluSDgzeWJwTUpOMFZ3QzRWUkxKMFYySkEvV2dRU2U0NmQ5UT0iLCAiRnNvWnc3bDBUUDVqLzVYUkJ3WWcxRTJna3ZuUVR3NnVVQnFWdlFvU3A4Yz0iLCAicXh6SGFuQXp6NTdTRGRtSmUwQjdiSks3Mk5USUJid0VNR0JCS3ZET1JPdz0iLCAieEgvRENzZUxIcjllS29ZVDhxc09SWks3elZkRUdZV0h1VnRzVnJEOTV3WT0iXSwgImNoZWNrcG9pbnQiOnsiZW52ZWxvcGUiOiJyZWtvci5zaWdzdG9yZS5kZXYgLSAxMTkzMDUwOTU5OTE2NjU2NTA2XG4yNzAyMjA1MDMzXG5ZSjdEZzh4N25JSG14NCtuWDRha1Z0MkRhbUdjZjk1UGFhaVRoTStlazZ3PVxuXG7igJQgcmVrb3Iuc2lnc3RvcmUuZGV2IHdOSTlhakJHQWlFQThadm1XL2RVVnAreHJoVnI5bnI0S0QrOGdMNjJhZVJpS1NZaTNpdU0zRzhDSVFDU2Q0dXV3MkF6TVp2MUIzRU1nbDNNQ250c1VTSkVXTDFOTHZveUg5V1JnUT09XG4ifX0sICJjYW5vbmljYWxpemVkQm9keSI6ImV5SmhjR2xXWlhKemFXOXVJam9pTUM0d0xqRWlMQ0pyYVc1a0lqb2lhR0Z6YUdWa2NtVnJiM0prSWl3aWMzQmxZeUk2ZXlKa1lYUmhJanA3SW1oaGMyZ2lPbnNpWVd4bmIzSnBkR2h0SWpvaWMyaGhNalUySWl3aWRtRnNkV1VpT2lKalltWTJaV1kzWTJNNVl6Sm1NalZpT0RaallXVTBNbVJtT1dNeE1qWTVOR00wWVdGalpEY3lZelEwTlRjM1lUWmxOek5rWkRJeU9UWXlNREEwTVdNNEluMTlMQ0p6YVdkdVlYUjFjbVVpT25zaVkyOXVkR1Z1ZENJNklrMUZXVU5KVVVONlZuVk5OSFF3TjJwblpEQnVhSEpZZDBwRVUybEhkelUyVkhWUU5FUm1hMDVLUlRWVGFGSnlla1ZSU1doQlMySlhWalpSYlZneFNrZDJlVlZTTVVkdVlrWnBLMHBoTnpCTEswdEhOWFJQTDFGdlRrZDJhbUpwVVNJc0luQjFZbXhwWTB0bGVTSTZleUpqYjI1MFpXNTBJam9pVEZNd2RFeFRNVU5TVldSS1ZHbENSRkpXU2xWVFZWcEtVVEJHVlZKVE1IUk1VekIwUTJzeFNsTlZZM2hTUlU1RVVXMTRNVm93UmpOVFZVcENXakJzVmxSWWFGRlpia0oyWWtoT2JrNHdVa0prYmxKTFlXcGtRbVZHWkVSV1YxcGFZWHBuTUdRd1RtNVhWV3hNWWpGd1NtVnRiM2RTVlVZelZGaGpTMVJ1Y0VaV2F6RkRWRlZrUWsxV1ZrWlJNbWhPVkZkTmVXSkhOV3BOTVVveVdUSXhWbVJXY0VoV2FrcE9WV3BTTTFORlJscFNSbHBTVlZWU1JtVkdXalpaVm1SclpXMVNTRTlZYkdGVmVrWjNXVzAxVTJKQmNHcGlWRVp6VjJ0a2MyRkhVa2hXV0dSSllVZE9UMVJYY0Zwa01EbFZVbFJDVGxKRlZqTlVWbEpHWlVaa2Ixa3dOVTVoYkd3elZERlNSazFGTVVWU1dHaE9Wa1ZXTkZZeWNFSlJWVEZIWVROa1JtUXhiRWxEYTNSMlYydHNObUZxUWtSUlZrWmFVMVYwZGxkcmJEWmhha0pGVVZaR2FsSkdSbTVSVlZaTFlsZFNiMVJZVW0xTlJFWlFZVEpvVEdNd2NIbGtNRkl5WkRGa1drNVhOVE5VUlZwRFN6RnNVMU5yWXpSV1JVMUxUVWhzVFdSclZuRlNia1owWTBNNVZXUkVVVEZPVnpscVYwVldNbFZVU25CTWVtUXdZVEZhZUZKRVRUVmtSekZQVXpOc2QxTXlSWGxsYlRWUVRtczVVbG96UmxCUk1FcFpZak5rYmxveFdYbFVWVVV3VW5kd1FrMVdWbXRTU0dSR1VXazVNMVZWVmtKa01HeEpXakJTUWxaRlNtNVViRnBKVlRGV1JsSkZVa0pUTUVwdVdqTktRMW93VmtkUmJFWnFVa1ZHTmxGWFVrTmFNRFZYVTBaRk1GSlZXbTVWVmxaUVdqSldURU51V2taVGEwNWhZekpTTmxVd01ETmFWV1JUWW10ak1sVkdTbmxqYWtaU1pEQm9NMWRWVWxkVmFrSnhVV3RLYm1Rd1duWlJWbFY2VDFaQ2QyVnFSbHBoTUZaaFdXcFdlRlJ0Y0hkVE1GcFlZVmhvY0U1R2EwdFhhMUUwWkRGc1VsZFZVbGRWYWtKVFVWWkdTVXd3U2tkWk0yUlhWMVp3VlZsVmFGTk5SMDVKVkZSYVRXVlViSFZaVm1oVFlqSlNXRk5ZVmxwTmFtd3dWRVJLUjJKdFNuVlZiWEJzVlhwc2NsbFdhRXBrWjNCTllsZFNkMXBGWkc5TlZteHdUMVJPYVUwd2NIbFhiVEUwWkcxUmVsUllXbWhXZWtZeldXcE9TMDFGZUZsVGJYaGFUV3BzTlZkcmFFNWtWMVpZVW01U2FWSlZTalZYYkdSaFpXdDNlV0ZIZUZwV01VbzJRMnQzZVUxWGFHaFdlbEl6VkRGR1dsTXdkRE5YVlVwRFVWVmtSV1J1Y0VKUmEwWlNWVmhLYUZOR1NYZFpNR2hPVG10NE5VOVVRbWxOYmxKeldXMXJNV0ZHYTNwVmJrSnBUV3BXTmxSSE1XdGpSMUpJWVVSRlMxZFhOVmRsYkhCWlUyMXdhVTFxVlhkWGJHTXhUVVY0ZEZSdVdtbFdSVVpZVVcxa2RtTnJTbTVTVlZaQ1YxVTRkbFJWUmtaUk1FcENZVWh3V2sxdGFITlhhMmhYWXpGd1ZWRlVTa05hTWpsNVVXMWtSbEpSY0VKWFZUaDJWRlZHUmxKRlNrUmFNM0JhWWxWd2RGZHNVbTloUlRsSVZGaG9ZVkpIVFRGVWJGSktUVVV4ZEZSVVJtRmlWbHAwVjFjeFVrMXJNVFphTTJoUVVrWlZlRlF3VWtKTmF6RllWVzB4WVZKR1ZYaERhekZEWkRCa1JHRllUa2hSVmtaU1VXMWpNMDlJWkVKVlZrWkdVa2QwYzJSSFRraFBXR3hyVVRCS1ZGZHNaRTlrYlU1MFZXNXdUbEZ0WkVoUk1teDZVakJHVWxWVlNtNU9lbWd6VVZaR1ZsSlZUblJTYlRSTFdXMDFVMkZ0VmxSUFYzUm9WMFZzTTFOR1JscFRNSFF6VjFWS1ExRlZaRVZrYm5CQ1VXdEtibFZXUW1waVZscDBXVE5yTldJeGNGaFNiWFJxWlZSc01GZFdaSE5rVlRGRll6QmtSR0ZZVGtoUlZrWlNVV2R3Yms1NmFETlJWa1p1VWxWNFVtUXpTbWhUUmtsM1dUQm9UazVyZURWUFZFSnBUVzVTYzFsdGF6RmhSbXQ2Vlc1Q2FVMXFWalpVUnpGclkwZFNTR0ZFUmxwaWJGbzJWMnhvUzJGdFNYbE9WRUpoVm5wVmQwTnJlSFJVYmxwcFZrVktjVkZ0WkhaamEwcHVVbFZXUWxkVk9IWlVWVVpHVTJ0S1IxWlZNVlpOYldkM1drVm9RMlZyT1hCUFNGcGhUVzEzZDFsVmFGZGhWWGgwVkc1YWFWVjZiRzlYYWtreFRVWnJlbUV6V1V0WGEyUnpaVlY0TlU1WE5XaFhSa3AyV2taa1NtUnRVWGxQV0d4b1RXeHdlbGxxVG10bGEzZDVZa2hTYWxKNmJEVmFSVTE0WlZad1dGUnVXbXBpVmtvMlZFYzFjMkZIU2xobFJVWnFZbFphZEZremF6VmlkM0JoVmpCYWNsa3phelZrUm14WVlraFdUbEpIWkVoUk1teDZVakJHVWxWVlNtNU9lbWd6VVZaR2RsSlZkRzVrTWpsT1RXdHdjRmR0TVZaT1JteFZZVWR3VGxZeFJYcFVNVkpXWlZVMVJWTnRjRTlXTVhCelEyeHdkRk50ZEU5aGF6QXdWRlpTYmsxVk5WVmFNMlJQWVd0YWNsZHRNVkpOVlRWVlVWZFNRMW95T1hsUmJXUkdVbFZHV2xSNU9VNVJWVlpOVVd0Rk5GUlZVbGhhU0VKclVqSm5lRmRYYTNoaU1rbDZWR3BCUzFkc1pGSmtNSGhTVjFWMFRHUXhiRU5SYTBaSVVraGFObEZWU2tWUlZrWnRVa1ZKZUdJeVVrbFZibVJxWlcwNU1sUkVTbXRqUjFKSVlVUkdXbUZVVm5GWmFrbDNaR3hzV0ZwSVZtdFNNRFF4VkVSS1UyTkJjR3BoYTBVd1VXMWtkbU5yU201U1ZWWkNWMVU0ZGxSVlJrWlVhMHBFWWpBeFRGSkZOWEJYVnpGaFlrVTVTRkpVVWxwbGExcHlWRzV3Y2sxVk1YRlZXR3hhWld4YWRGZHNaR0ZoVm5CRlYxaHdVRkpGVlRCRGF6VlZWbFJTVGxKR2JEUlhhMlJoWVRBMVZWWllaRWxrTVd4TVV6TmtXbEZyU2tKU01GSXlaV3RHUTFKSFpGSlZhMUpDVDFoc1lWWXhjRFpVUkVwdllrWnNXRlZ1Y0UxTmFrWnZXVlpqTUdRd1pGSlhWWE5MVXpOa1dsRnJTa0pTTUZJeVpXdEdRMUpJWkZKVVJWSkNZWHBXVG1WclJqWlVWM0JLVFVVMVZXRXpaRXhWVm14TVV6TmtXbEZyU2tKU01GSXlaV3RHUTFKVlJsSlphMUpEWWtjNWExTkdTak5aTTNCMlpHZHdUVTF0VW5kYVJXUnZUVlpzY0U1WGNHbE5ha0l5VjFaa2EyUlhVa2hVYWxaT1VXMTBTRkV5YkhwU01FWlNWVlZLYms1NmFETlJWa3BHVWxWT00yUXdjRTVXUjNONlZGWlNVbVF3TlVWVFZFcE9VakF4U0VOclRuQmpNR1JDVlZaR1ExcDZZelJrTUVaVFUxVldWMVZZYUZWWlZXaFRUVWRPU1ZSVVdrMWxWR3gxV1Zab1UySXlVbGhUV0ZaYVRXcHNNRlJFU2tkaWJVcDFWVzF3YkZWNmJISlpWbWhLWkd0NGRGcElRVXRhUldSdlRWWnNjRTlVVG1sTk1IQjVWMjB4TkdSdFVYcFVXRnBvVm5wR00xbHFUa3ROUlhoWlUyMTRXazFxYkRWWGEyaE9aRmRXV0ZKdVVtbFNWVW8xVjJ4a1lXVnJkM2xoUjNoYVZqRktObFJFU1hoaFFYQm9WbnBTTTFRd1JscFRNSFF6VjFWS1ExRlZaRVZrYm5CQ1VXdFdNMVZZUmtWUk1tUTJWMWN4UzJKV2NGVmhSMmhRVWpBeE5GZHJVbXBPVlRWVlUxUkNUbUpWTUhoWGJURlhZbFpzZEZWVVNrNWxiV1EwUTJzNVJWWlVSbEJTUlVWNVZGWmtVMkpXY0VWV1ZFWk9VVzFrU0ZFeWJIcFNNRVpTVlZWS2JrNTZhRE5SVmtwU1VsVk9ibVF3YkdwTmF6VjJWMnhrVTAxWFNraFdXR1JXVlZac1RGTXpaRnBSYTBwQ1VqQlJTMlJ1Y0VKUmExcFNWV3RTUlZKVlduWmFSV2hUWkRKT05tSXpXazFOYlZKM1drVmtiMDFXYkhCT1YzQnBUV3BDTWxkV1pHdGtWMUpJVkdwV1RVMXNTbmRaTW1zMVlVWnJlbFZ1UW1sTmFsWTJWRVJPUzAxUmNHbGlhekV5VkZod1VrMHdPVlZTVkVKUVVrZHplRlJzVWs1a2JHeFpWV3BDWVZaNlJqTmFSV2hPWkdzeFZWRldaRU5hTWpsNVVXMWtSbEpWUmxwVWVUbE9VVlZXV0ZGclJtNVVWVXAxVVdwR1dtSllhSGREYkd3MlVWaHdRMW95T1hsUmJXUkdVbFZHV2xSNU9VNVJWVlphVVd0T1ZsUlZhM3BUYlhocVVucG5NbGRXWkd0a1YxSklWR3BXVFUxc1NuZFpNbkIzWlZad1dGZFVXbXBpVmxwMFdUTnJOV0l4Y0ZoU2JYTkxXVE5yTldSR2JGaGlTRlpPVTFWa1RGRnRaSFpqYTBwdVVsVldRbHBHYnpGUlYyUlNVVEJLU1dRd1ZteGFNRWt3VVZWb1dsRlVUbFZOU0dSb1l6SktTVkpXVWt0aGEyUlRUa2RPZEZZeVRYcFJXRVpMVTNkd1dXTnRjR3hWUlhONlRESm5NR05JYkc1UmVtaDNUakk0TUZGVlJrSlNNbVIxVm5wYWVsWldSa0pSVlVwQ1ZGVkdVMlZyU2tkUlYyeENXa1Z3YjJWSFduVmtSbWN6VkZoa2FHVlhaRkZQVjFaUlZtMTRNVU5zYkhkTmFrNUlVbXhPTVU1V1pGbFVWV1F4VkZWM00xSkVRa3BpTTJSS1lVVkdUazV1V2twTlV6bHhWMnRuZUZKclJtNVRNMFUxWkRGV00yUjZaRlJUUlVsMlVXeGFORmR0T1doaWJtOTZUREpTZGxaWVowdFVRemxzVkdzeFFtSXdaRVJSTTBaSVZUQXdNRTlWU2tKVVZWSkNUVzFPUWxSVlpGSlJNREZFVlcxb1FtTnNWa05sVjJnMVZETm9WVnBzV1RCaFJXZ3lZM3BXZDFWclpFeFdNbmhSVDBWV01VNVlSbXBqUVhCYVYxUm9iVlZ0T1VSbGJUUnlUVWQ0YW1OclJtRmhWR3h1WkZkamVWcFVXbWxUV0hCVFRrZGtTbVF4Y0ZsT1IyZzBVVmhSTUZkc1ZucGtWbFl3VFVWU1ZWZEdaM2RWUlhSTVVXMUdNV051YUVkTk0xSkRRMnBzUzJOWFRtOWhNRlpVWkVaTmRrMUViSGxoUm1SdFRXeG5jbE51VGt0VU1WSllWVEl4YW1WRmFFTkRhVEIwVEZNd2RGSlZOVVZKUlU1R1ZXeFNTbEpyYkVSUlZsSkdURk13ZEV4VE1Fc2lmWDE5ZlE9PSJ9XSwgInRpbWVzdGFtcFZlcmlmaWNhdGlvbkRhdGEiOnsicmZjMzE2MVRpbWVzdGFtcHMiOlt7InNpZ25lZFRpbWVzdGFtcCI6Ik1JSUN5VEFEQWdFQU1JSUN3QVlKS29aSWh2Y05BUWNDb0lJQ3NUQ0NBcTBDQVFNeERUQUxCZ2xnaGtnQlpRTUVBZ0V3Z2JjR0N5cUdTSWIzRFFFSkVBRUVvSUduQklHa01JR2hBZ0VCQmdrckJnRUVBWU8vTUFJd01UQU5CZ2xnaGtnQlpRTUVBZ0VGQUFRZ0JacUpaeWtyL1VOSENiLzY0VEY4U01GeVNzcGxBelNKR080RG5sYWNBUjRDRkVGVFc4b1BjZEFTQ3Y4Q1RNN3Q1VVhETVBQY0dBOHlNREkyTURreE5EQXhNREV4TVZvd0F3SUJBYUF5cERBd0xqRVZNQk1HQTFVRUNoTU1jMmxuYzNSdmNtVXVaR1YyTVJVd0V3WURWUVFERXd4emFXZHpkRzl5WlMxMGMyR2dBREdDQWRzd2dnSFhBZ0VCTUZFd09URVZNQk1HQTFVRUNoTU1jMmxuYzNSdmNtVXVaR1YyTVNBd0hnWURWUVFERXhkemFXZHpkRzl5WlMxMGMyRXRjMlZzWm5OcFoyNWxaQUlVT2hOVUx3eVFZZTY4d1VNdnk0cU9peW9qaXd3d0N3WUpZSVpJQVdVREJBSUJvSUg4TUJvR0NTcUdTSWIzRFFFSkF6RU5CZ3NxaGtpRzl3MEJDUkFCQkRBY0Jna3Foa2lHOXcwQkNRVXhEeGNOTWpZd09URTBNREV3TVRFeFdqQXZCZ2txaGtpRzl3MEJDUVF4SWdRZzh0TnV5eUVVZXIvTjE1bnFTYnpxUEpHSW1IRk9ReFE5dXU4WDRVUEZMNmd3Z1k0R0N5cUdTSWIzRFFFSkVBSXZNWDh3ZlRCN01Ia0VJSVg1Sjd3SHEyTEt3N1JEVnNFTy9JR3l4b2cvMm5xNTV0aHcyZEU2elFXM01GVXdQYVE3TURreEZUQVRCZ05WQkFvVERITnBaM04wYjNKbExtUmxkakVnTUI0R0ExVUVBeE1YYzJsbmMzUnZjbVV0ZEhOaExYTmxiR1p6YVdkdVpXUUNGRG9UVkM4TWtHSHV2TUZETDh1S2pvc3FJNHNNTUFvR0NDcUdTTTQ5QkFNQ0JHY3daUUl3ZXZ2cUtmc0ZYcy9pYU9TUDdKVTdjWWxyUHZGUE1TZ0ZoSUpiT000ZVpSaGpmdlBKUnRmVmJhM3FBNE5KZnpVaEFqRUFtM3RYamh4UmtDRXhkRkQzMVF1MjBOVlZEd1FRaWhZNkVQVWFpZU5sTkhFdnpVQUMrU1FWbDRQTUpEVDlsUzd4In1dfX0sICJtZXNzYWdlU2lnbmF0dXJlIjp7Im1lc3NhZ2VEaWdlc3QiOnsiYWxnb3JpdGhtIjoiU0hBMl8yNTYiLCAiZGlnZXN0IjoieS9idmZNbkM4bHVHeXVRdCtjRW1sTVNxelhMRVJYZW01ejNTS1dJQVFjZz0ifSwgInNpZ25hdHVyZSI6Ik1FWUNJUUN6VnVNNHQwN2pnZDBuaHJYd0pEU2lHdzU2VHVQNERma05KRTVTaFJyekVRSWhBS2JXVjZRbVgxSkd2eVVSMUduYkZpK0phNzBLK0tHNXRPL1FvTkd2amJpUSJ9fQ==", "mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json", "digest":"sha256:442a0409b2e46dcefba87112f4fcac9e83e146caa60d0729c005f93ca1f5f971", "size":"9847", "description":"Verified signature by urn:ai:org.agntcy:signer:oidc:CN=sigstore-intermediate,O=sigstore.dev:token.actions.githubusercontent.com:github.com/agntcy/dir/.github/workflows/import-records.yaml@refs/heads/main"}], "provenance":[{"relation":"derivedFrom", "sourceId":"urn:ai:org.agntcy:signer:oidc:CN=sigstore-intermediate,O=sigstore.dev:token.actions.githubusercontent.com:github.com/agntcy/dir/.github/workflows/import-records.yaml@refs/heads/main", "signatureRef":"sha256:442a0409b2e46dcefba87112f4fcac9e83e146caa60d0729c005f93ca1f5f971"}, {"relation":"derivedFrom", "sourceId":"urn:ai:org.agntcy:signer:oidc:CN=sigstore-intermediate,O=sigstore.dev:token.actions.githubusercontent.com:github.com/agntcy/dir/.github/workflows/import-records.yaml@refs/heads/main", "signatureRef":"sha256:442a0409b2e46dcefba87112f4fcac9e83e146caa60d0729c005f93ca1f5f971"}], "metadata":{}}, "updatedAt":"2026-09-14T00:55:24Z", "metadata":{"agntcy.dir.security.v1.ScanResult":{"isSafe":true, "maxSeverity":"MEDIUM", "reports":[{"isSafe":true, "maxSeverity":"MEDIUM", "scannerType":"SKILL", "updatedAt":"2026-09-21T17:07:35Z"}]}, "agntcy.dir.trust.v1.Status":{"trusted":true, "verified":false}, "agntcy.dir.usage.v1.Metrics":{"lookupCount":5, "providerCount":1, "pullCount":1}}}