shogiarena/__init__.py,sha256=59OYzL84UHO3T2JwbXKL_5GIhSv8t0f4baZX3yPVtRk,226
shogiarena/arena/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
shogiarena/arena/configs/base.py,sha256=xqq7fwWekMKJpx-LQJMOuBZMrBjWY1qbS3hhkBWxxY4,7849
shogiarena/arena/configs/spsa.py,sha256=4UR0ofcyGnym-PnJT7_m9ZU9Q3Q17zbTUQoQTRwIHdY,20843
shogiarena/arena/configs/tournament.py,sha256=5yAwP9X6U32qm5ajP4_ZAlqmMKwgvG-BftJ1nvHLIX4,21833
shogiarena/arena/engines/README.md,sha256=wNaChM0vRslsDhdQtc7XyDyJQQHbaoyfIUZNdTDKz_U,4051
shogiarena/arena/engines/README_ja.md,sha256=LYDG-pt_rzqZVjO21ZxZrSyOZ7ZfcvTBEu_qs4SoBII,4494
shogiarena/arena/engines/__init__.py,sha256=ScxqgY1oOfZGS2vvwM3bFoKTlh5iRV-b6ERmQsKV9AI,83
shogiarena/arena/engines/engine_factory.py,sha256=fHS05REm6f8RAlD30Mx0umyfIhBVMprSxMbl757LVnA,11075
shogiarena/arena/engines/sync_usi_engine.py,sha256=0TLPMOaPaFmbdAHS2hDxGiCr2AjgfQh9cKwll-BuJHo,8127
shogiarena/arena/engines/time_control.py,sha256=PE7W1tUHz7TTwptbbyBfEB2Dju2_k05da_WK1FtIBYY,15903
shogiarena/arena/engines/usi_bridge.py,sha256=odnUOnQr-uaRbSISxX0oIn73kmhnEMpNz_yemQ4R0zg,1538
shogiarena/arena/engines/usi_bridge_spawner.py,sha256=b1mtk9z3tAjOBvtdFGUV9k0nKcjkpqSqPTi0nrUPxKU,6635
shogiarena/arena/engines/usi_compliance.py,sha256=Fv21Cd0YJbGOJE7SjrJQlwpN6DyYGrBZURHaSCtRNTk,10820
shogiarena/arena/engines/usi_config.py,sha256=lINsNZoXApugBqi93XD_DS-AqV_wPSENW8BAtfikUYI,8748
shogiarena/arena/engines/usi_engine.py,sha256=Ty_MpY7u40Bc9KtlSlpez9twItdJKakYfe4265rJ6Gc,42050
shogiarena/arena/engines/usi_process.py,sha256=wzMQSRobTqx_s-7vKjclb2wNKzzMzAwoHV5beg8_XZY,2346
shogiarena/arena/engines/usi_protocol.py,sha256=LID4zYGkKM_CRtF1yJWpFGwHLT860wJZgdMTeKfKiBY,5258
shogiarena/arena/engines/usi_think.py,sha256=h0TQ0RvZXGNiODWF90i0dGgLP5VJ4-81Oe2u7oYD0pk,6164
shogiarena/arena/engines/usi_types.py,sha256=GQjcJPN-GFXw_deD0HI-ZUH76BX2h3BZJuMefQi5sCw,12986
shogiarena/arena/execution/engine_participant.py,sha256=yH0S_XJsl5_yXeAyV1jKXHwyoGljgjkCWG-2Q70PxaE,8795
shogiarena/arena/execution/game_runner.py,sha256=95AS99GSnuZHKDxFmKzEBe0NmKc8PtL1fIWKQ7TqTsU,55797
shogiarena/arena/execution/types.py,sha256=WU5SKcbICv_LEPX0qxqhIaGNSyGWpZh-af5YLGA0spE,2421
shogiarena/arena/instances/__init__.py,sha256=8ExpjsgRR4Z90IJmVCQCh78vvs_JgX_rK21q7Kdcwno,204
shogiarena/arena/instances/health.py,sha256=uLkYU2z-VcesdFxsl_c0F2o1F_J55zJdTMHdvqAVBkY,23763
shogiarena/arena/instances/models.py,sha256=LBP9MCpWnANTritM-eXYxiy0OkKg7fXZLtC949CB-zU,22077
shogiarena/arena/instances/pool.py,sha256=QQsx6NUToJcaR7sqMnIiCMVH5HF0w-1Fl4rzlreMaBE,20630
shogiarena/arena/instances/provision.py,sha256=aMMX2q15PzwhuBdNOFd7BI2JZo0rBDAvwx0DzB3uJSw,15185
shogiarena/arena/instances/remote_probe.py,sha256=Ab0U2BnLBYhpMevPH5A9HfNueMcShjxBWRdofxssBP0,1368
shogiarena/arena/instances/slot_policy.py,sha256=d4QI1D4xsmYP8zc8PBGx3Ji-Ix_Q087O_hJ_NLQD3Tg,2849
shogiarena/arena/instances/spawner.py,sha256=ZA_mH6RzukX5chnRsFeIzLzjx0EzwDsTL87EQtS50cs,17331
shogiarena/arena/instances/store.py,sha256=fdT_sy8Swk9dX1e0rWA-WW6FhmjhVOWl2LOYOpePmus,2883
shogiarena/arena/orchestrators/__init__.py,sha256=epFy5ubIN4hK3cqQD7zFwJotojXCaPwQEsbY6u0mPCk,1297
shogiarena/arena/orchestrators/base_orchestrator.py,sha256=NELrQQ2Ev6-1VP3sjjfDkmT8AGOozrQGvy0k1TEP5Wk,42767
shogiarena/arena/orchestrators/base_orchestrator_utils.py,sha256=lqDPT_gfZia1usuQ5Mn9L-z25sEq5V9Me6HGaZe6_Jc,26264
shogiarena/arena/orchestrators/engine_pool.py,sha256=UGESGMzyjgtKIHVymEL9Fzravh53dsgiCyF_koGAjgE,11414
shogiarena/arena/orchestrators/progress.py,sha256=RA0dYh6Fae7RoS5SiWX8dB-kqYbx8jqKl2syOdiP8WA,16495
shogiarena/arena/orchestrators/remote_exec.py,sha256=Ri5CCLhVmh0loSrC4FHaQerASQSUQjgl89tEokpjtgo,5541
shogiarena/arena/orchestrators/spsa_orchestrator.py,sha256=xEO7QW0kuL31P_Ci2XJz3-RKmTve1UIQSRbsSH1lbF4,52814
shogiarena/arena/orchestrators/tournament_orchestrator.py,sha256=HsQQkUIM4Hac4MDm6qbaB0gDakiQ1AtPXzraZo4Kx9M,26780
shogiarena/arena/orchestrators/spsa/__init__.py,sha256=eAWbD4JRL-wuqvyaUGrzCpC93nacU-gmz2aGg4QLCSA,125
shogiarena/arena/orchestrators/spsa/event_log.py,sha256=bo8RY8OPYuR8Q9bgPcwNr3UIw0Xz_LNmLg964kqCQL4,6403
shogiarena/arena/orchestrators/spsa/identifiers.py,sha256=nB35_L1uDB-FXUIRfsleq_2tBYae8weWnusOwpWZKUk,831
shogiarena/arena/orchestrators/spsa/ltc.py,sha256=JEigeL0RgAf1anoY4A5XjauoLL-JRU2s0P1hsJgobBE,9056
shogiarena/arena/remote/executor.py,sha256=CYOwqQhBrNhK-lfLJ2xXpq1yrkqbJ6b4XpTpseW9uao,22328
shogiarena/arena/remote/repo_manager.py,sha256=awMFgpShMgbtDpG4DAUVN9UCQoZoBWdpjTMsEMusoR0,7930
shogiarena/arena/remote/ssh_transport.py,sha256=bCVrNOagHlIvCAl8IGjSoN3w6vX_SNi32kc2Zk_pPZI,7676
shogiarena/arena/runners/__init__.py,sha256=6LC5SCB-ffjQIHESfv7HX5iwyjzrS4h5xWTCN1Rb5yg,247
shogiarena/arena/runners/base_runner.py,sha256=uDLK3c-BI_P1YPQ9lsi5pFO28qrQDn4hzPAjP__iU98,10297
shogiarena/arena/runners/dashboard_manager.py,sha256=UCtDogo-WUtdJFSTDAQxc-FSoBJD9KW7Z58kR476kMc,3710
shogiarena/arena/runners/reschedule_loop.py,sha256=cAgErKPmD_l5PGUhJoG5skVmF7FESkUHfrTSGwrkVU4,1601
shogiarena/arena/runners/run_controller.py,sha256=3Dr2-VAOSud3lZJz2wXA531OOlPoilW-pjkRv4Gbe5I,5226
shogiarena/arena/runners/session_context_builder.py,sha256=iZNz_JTiOedc-UXJpg8bRRxPw2oQrnrwrKB978ehTm4,2174
shogiarena/arena/runners/session_flow.py,sha256=G2rkPVOKGPoYkM_o-nTv1OPtiNZS4ynUHSL_fQodFd4,2963
shogiarena/arena/runners/sprt_runner.py,sha256=oczXyF9JdnzulQWSlMIpqNXEhoypm4DGyud0iywW3-s,834
shogiarena/arena/runners/spsa_runner.py,sha256=S_oFGZdg3zVqwTwmb8IYQ0IPU6FNrRdrKY7r1aztBcU,29326
shogiarena/arena/runners/tournament_runner.py,sha256=geT2x2CK5DKVxgJH2w4_s7vwRcsxhODGOnyN1tQ2NMc,115526
shogiarena/arena/scheduler/__init__.py,sha256=qnBMo59SyJAYlC-LkYlzUFJfVbHwqoYqsTveq7RwSUM,40
shogiarena/arena/scheduler/game_scheduler.py,sha256=aKQz_UDuOXmOiuSOfnvh1B0KVewKPbqr9T82MPQEFNQ,15931
shogiarena/arena/services/__init__.py,sha256=fn04ZzM3XdRRWKOEoYGBslMNs4XgNrhSOvaKI869W4s,92
shogiarena/arena/services/artifacts/__init__.py,sha256=mUYrDfjYH8IbEpt6l2yY2-PciYABRSnpvdNJ_HWxTbA,34
shogiarena/arena/services/artifacts/builder.py,sha256=isY65ENqv4M3dxws8781sF-IHBgTgxBUBvPGFSx9l2U,2376
shogiarena/arena/services/artifacts/resolver.py,sha256=DepceYV3JiUjtOwt8_jui8R-0ev3FsCFW9geRvCvKdI,30082
shogiarena/arena/services/game_control/__init__.py,sha256=irkJNUltKZaizov94jUmvx93j_19p9Q0MmFlbVWWk-0,49
shogiarena/arena/services/game_control/adjudication.py,sha256=UDxSN4V3D2yR-aM6Yu622EEz4ckODL4s9GvQIwcR6GM,9691
shogiarena/arena/services/persistence/__init__.py,sha256=vjdz98h8q4hcWofAdbS3R8xxsZVCE2WQIaL_A_a4naI,54
shogiarena/arena/services/persistence/db_service.py,sha256=0aaFElRprS0CuhsPA8qx0iyBqpSarcvbqgzfjOUPSYw,18249
shogiarena/arena/services/persistence/records.py,sha256=V_W-rIIuAgGCFZUaaYx13ipf6ubV9Hfzsuey0M49L0w,1749
shogiarena/arena/services/statistics/__init__.py,sha256=itvzD0hfuJC7t-4m3OBHbRx10iSsVRaQB-2WMlQVaYs,50
shogiarena/arena/services/statistics/btd.py,sha256=3mXUj0dXlM_1brjq0ce6mu8c3whlF6Tfv745w3fsx2E,15782
shogiarena/arena/services/statistics/pentanomial.py,sha256=j7gIZQ4bh-ah_LoRshdHltXZ4Yf3r58SSxKZcSnWKJQ,3874
shogiarena/arena/services/statistics/rating_service.py,sha256=0xbbYWJase46qlnxHAJeen_H4v9KF5628CpqHtHVcTo,7936
shogiarena/arena/services/statistics/sprt.py,sha256=J0wfc14f47tFVWs9hgib1wvfnfBJAAN4dDxt98OIdHg,7408
shogiarena/arena/session/__init__.py,sha256=ztb5Baf0-tOslp99-H6PA2bcTzwd0oIzo6x6ItW0-PA,372
shogiarena/arena/session/context.py,sha256=nflBVgnbagKkA2UU1knmOwX4y6jcTn4UfH4FhCt87Js,2383
shogiarena/arena/session/hooks.py,sha256=Zl3eHOEn1U_uAXooH63OsBOk3KlDGBDft-LnITtRxEE,1486
shogiarena/arena/session/state.py,sha256=F6CS_2ltngC5_AIE7NNbrg4szApYMogLWu6gPLAf2_w,1207
shogiarena/arena/tuning/param_io.py,sha256=QZ6shGmMDW_xhM2e7GXq0NIUZYo23fwxy94I503m3Jg,5637
shogiarena/arena/tuning/spsa_tune.py,sha256=XD75n-K_jdkeUDgQhnwo4cNdqq0z0SnBcXdgN7Kff84,12226
shogiarena/cli/__init__.py,sha256=H1hDkOAg_vCWlMkXQggvKrIVCScDaTGvJpDWfIhf-TY,109
shogiarena/cli/errors.py,sha256=7_IIhiul3w4-f3wBHZHgwsPDcrf6lSMcLezf-4uv6ww,431
shogiarena/cli/main.py,sha256=_D8A9Af1CToVQeSv1TMvygonbYMWgJtz_mTQE5egfVs,7684
shogiarena/cli/commands/__init__.py,sha256=M7IwGy6mQyQZGNc46FPbMtuJ75QCR4bq1e7suxZLmzE,2328
shogiarena/cli/commands/_helpers.py,sha256=2XuPS0jtbdhpdSA8OOnDgMfHXnXpxi3WJIzB5uYiSbI,3497
shogiarena/cli/commands/config/__init__.py,sha256=QHmsmXZP-7V97s06QbEnSlJxUQ5LT4vx5kJpptHAOz8,19463
shogiarena/cli/commands/config/_setup_utils.py,sha256=ozcf4kTf-l8O9b5xXIWVDcwlNcsdKa5wg4KhzJ3ulDQ,2132
shogiarena/cli/commands/dashboard/__init__.py,sha256=9S2Bp8S3Uz0rUr_ePB470aR6ONKQHGAul9rDaCQEdwk,9678
shogiarena/cli/commands/internal/__init__.py,sha256=cEiGv6CLpOs7tglEhMBKNQ4dt9XPlbMbx9PPYOepfDk,468
shogiarena/cli/commands/internal/remote.py,sha256=-yfZkYh-GwVeMe-n0bNE8IXHMgVVCa6TTC08hc9Cp0w,10379
shogiarena/cli/commands/run/__init__.py,sha256=EOysDhsqi25cMdxpmrA_g76vJAK8dz8qWwaHYtb4fIQ,12467
shogiarena/cli/commands/run/analyze.py,sha256=aXwQaztQifVVVn5Dcq8hsMw0AIWlb5bDi_4J4YP3yXs,4939
shogiarena/cli/commands/run/base_run.py,sha256=Rciqb6jqsNICsuMUPF_yhOaqgMHH9TdJm-j4FcHJDh4,9010
shogiarena/cli/commands/run/config_builder.py,sha256=swIgCqsNyawllxtPaBoEy3hAy3oAbJUhRt-SjzWtpTc,8247
shogiarena/cli/commands/run/config_overrides.py,sha256=Y3DIhwoclqTgGqLIJtusAok49nlkHzQiXcc9Tklk_v0,4502
shogiarena/cli/commands/run/mate.py,sha256=ug4GMxGybLNMhaL6buFRuGDeSsDG9SikVyPaDgaGzJU,2635
shogiarena/cli/commands/run/sprt.py,sha256=gPUJoWiTU4ivyJc3gS7hoIYwzrYKtvdibfyEPxwZnps,7600
shogiarena/cli/commands/run/spsa.py,sha256=HKMY3zXyqGyce-MB5R4WEm4miOnPnGLRSFRxTRltEvc,6477
shogiarena/cli/commands/run/tournament.py,sha256=MfcXnPjvn5nMrJpdDAHiMR8-kwjI425782aTpzUY1tU,6212
shogiarena/cli/commands/run/helpers/engine_loader.py,sha256=fMToTacR1_mVjjHP3f8rkNSLr80exPujbNA9oDUg_qY,3370
shogiarena/cli/commands/run/helpers/position.py,sha256=1zWQeis0MfeYqXpiFNGnGOkSrX1iuDuOpX6mXWyyYaA,1598
shogiarena/db/__init__.py,sha256=L17jdEcn7iVRp7YrlV-WRk5w6A4usz8vaJqwI1pK-HI,355
shogiarena/db/factory.py,sha256=lXclvjrA5eZeClbkZL2xEsFu9GpYl3swrP3-F9sba-w,1889
shogiarena/db/models.py,sha256=ma_OeBHmFCS1XcH_tI2WDvIJhM7iCHmpjf_cqWqhf6g,9648
shogiarena/db/repository.py,sha256=CZOZLCKMEzs9AlGf9oQrGBuA--Cja-yOuOmswovQEtg,11369
shogiarena/records/__init__.py,sha256=zemHpiGyLhjC3LkrvGt5N3fk78y2_GndXe2voE7xyds,142
shogiarena/records/exporters.py,sha256=hTC0DrM3cKArsaLKSsi9pMSFEFc9ifMuBOr7pVuDLu0,8463
shogiarena/records/game_info.py,sha256=ofmhQqskLcekpvr4qcw1xNfNZxlgQ5nRZY0Kob7anDg,10796
shogiarena/records/parser/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
shogiarena/records/parser/common.py,sha256=TRuxd2-2DNNLtz8H55oPo2ONwz9Hn9XSduztzqOy__U,3602
shogiarena/records/parser/csa.py,sha256=NIteo7-mTfejf9P6u53_peAsmQvq0R6imq_p0xjY2TQ,18125
shogiarena/records/parser/exceptions.py,sha256=vyTzQP5MpV1U8870wcro8LUUHTAwdzmOxLO2JedlIrM,164
shogiarena/records/parser/kif.py,sha256=n-IJs9efnx-szax_05KNwJyeP6loBw6MpAqMuZq1ctA,21094
shogiarena/utils/__init__.py,sha256=-OoKL8VGhlradArdOMv36ekl1mr6lIzsS6EBU5TpSIA,425
shogiarena/utils/board.py,sha256=2DpD0pAR76Nt-icCruLmODk_kT2gD0kX-VrZHLvBiDw,4022
shogiarena/utils/cpuinfo.py,sha256=0WToxvbwPnXOdEiJDDaG73wON7iGDEnKk5znBucHGe0,17138
shogiarena/utils/common/__init__.py,sha256=ctfuRNnDxf5oVVwXLEjBah8vDoKk47ke1-2piRY6QHg,433
shogiarena/utils/common/constants.py,sha256=Ic5KFiIBnGdL7e7kCZyC3VKxDq-rByELehWdkHe8CpY,1203
shogiarena/utils/common/locks.py,sha256=3KqTl78Tw6Ca26iTav3ZnZf4eUarsDH8LqPHXLYbhiM,3000
shogiarena/utils/common/logging.py,sha256=_irUO9MtXbT_9WRsKH20vYtaLquF5qtvFmn1D_V-uAs,1272
shogiarena/utils/common/paths.py,sha256=XAcvLGKEAsY1vKWkUkOqbRLRvTI2mUgPbNmxEwziabw,3032
shogiarena/utils/common/project_dirs.py,sha256=QJNzoiY_jFrH0YMV_vaR3WJIlVA9gOyeEeUDmjRM_p0,995
shogiarena/utils/common/run_paths.py,sha256=avM2qfo829IBJ-o6TC--dw0bBvIeldKJCmwv5K-HWuk,3162
shogiarena/utils/common/settings.py,sha256=GwK1ssouSGr2jJ8aXXnuGDhi2XGOb_sKz34ew_gEWtY,9681
shogiarena/utils/types/__init__.py,sha256=YNuyU05mg-ewNhrIVk6mIoKDDhg6sawxIDNiRC6DfD0,350
shogiarena/utils/types/sfen.py,sha256=IropkFIFEptkzesnNfWXYPsH6nwT9wGt4B1cRhf1tbg,1277
shogiarena/utils/types/types.py,sha256=umpGTVFMv03HlBv7lNJgno2nHbzO4VeFogbVjBDMZfc,5591
shogiarena/web/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
shogiarena/web/dashboard/README.md,sha256=43U7TZXSdjc7ihxF9JeaC8YNqBo6nsL5E-TR5ssdj_k,1078
shogiarena/web/dashboard/__init__.py,sha256=ZixZUac8-xB0qVhZwtRpV6aVylVoXnD3EbtlrVpZS9g,222
shogiarena/web/dashboard/api_server.py,sha256=gdxgp-LeYaJ9gDU_dzHT8G-19UCDUPsgx70H5nc5g2k,28706
shogiarena/web/dashboard/backend/__init__.py,sha256=lBf9pU2WQt3PhQfKOp5fv0CAwuFKjMHCrYLHBJqh9VY,2135
shogiarena/web/dashboard/backend/assets_writer.py,sha256=Ua83M-gbWjIUBChrRLJNi3zbHDJhOU7BbtcQgnbf8r4,11502
shogiarena/web/dashboard/backend/broadcast.py,sha256=i9GOYvDlohad520y9phpu_vCnE-jXxuamKsHWSWDbNg,18830
shogiarena/web/dashboard/backend/game_cache.py,sha256=6ucG9da1aXGKQwKyrlh3S-HREPIos0fhwiZmkgEQza8,4649
shogiarena/web/dashboard/backend/game_state.py,sha256=pKZTY59OOpxRLyUNo12Bd9LWgdQVzc-gb1_2_OdNZ40,21443
shogiarena/web/dashboard/backend/http_helpers.py,sha256=msFXppDIESj6CFj0ad8AbgPEHdBp2iYXA-mjNw0QsYI,833
shogiarena/web/dashboard/backend/snapshot_storage.py,sha256=0P6bt6kK8IzQlJL7_or6avTpOz2np56WGkE95L117Fg,9185
shogiarena/web/dashboard/backend/state_container.py,sha256=DbG6lR8T-oSTLtivsfRs5kQA1NoEefhPAB_X-tYEtmg,1742
shogiarena/web/dashboard/backend/static_handler.py,sha256=vLewzE8JlFwlU1RFvOpUftaksIyqqjJonjZF9H-a5hk,7473
shogiarena/web/dashboard/backend/ws_server.py,sha256=5M1Y7RR5Xt6EZpzibnRExi0wU7PRgCxDSzKraKjLX0M,30358
shogiarena/web/dashboard/backend/instances/__init__.py,sha256=9QQBW3G5Msf3vasUoSFgZTAH7DlOyXGxS190b1Z2K6s,176
shogiarena/web/dashboard/backend/instances/api.py,sha256=B3MJSDzw_mMURs3t_YlIGpm9-96WFnPgGYaGGbV7BxI,41675
shogiarena/web/dashboard/backend/live/__init__.py,sha256=h2web47SblskXSid7n2FgsSk6qgGtmLXU7LcECZeJ-0,292
shogiarena/web/dashboard/backend/live/diagnostics.py,sha256=z25TdC-huc0MefzonaSERPP0rzzG4RfmXmF-CBWICmo,8497
shogiarena/web/dashboard/backend/live/schema.py,sha256=sooSRwb9PLLiHGCBfViEIFAzFGfIGtfiACepw0IJVcs,4676
shogiarena/web/dashboard/backend/match/__init__.py,sha256=v90iClpttQzafSfNP-hriaTlPsODeonh-UTOlieIHc8,160
shogiarena/web/dashboard/backend/match/api.py,sha256=KCDT8DD62mkUTFFLo1AWJPIlfhYFDL61LMiJk5a7X-I,12136
shogiarena/web/dashboard/backend/scheduler/__init__.py,sha256=3r4i-bDzCv0mWXWdFB0ojFELBy5uGTHsPaHsHfu4Wo8,174
shogiarena/web/dashboard/backend/scheduler/api.py,sha256=yaxN74nYz-QT7e9q6y36EXE8S54szsZgW99QhtRv9vg,8496
shogiarena/web/dashboard/backend/sprt/__init__.py,sha256=y633S4DSKAnnTEU7m4UlKQulfS5TxSzlIpvylML7TPk,90
shogiarena/web/dashboard/backend/sprt/api.py,sha256=_a7CF1Gxs3VyI17-Hilx9fdtkNEVNeKDJGwjOUV7G9w,9959
shogiarena/web/dashboard/backend/spsa/__init__.py,sha256=ZSsUP46fwfXksMUcKJz3GUaisR8N3_GyolrFXwBvHPg,1693
shogiarena/web/dashboard/backend/spsa/api.py,sha256=wakCUY2bDC5AuPokn1djt--FIR9eEhQTBPlwNohd5qs,24677
shogiarena/web/dashboard/backend/spsa/bradley_terry.py,sha256=7gsfBsNH8i5SbrGMswQZnJ89S2j2FMfPNizRBDA_I-s,6915
shogiarena/web/dashboard/backend/spsa/data_service.py,sha256=qneUjBTCJfuHeWPOfxaIuzm1Jr8jYxtKBKdbObq_l0w,39145
shogiarena/web/dashboard/backend/spsa/detail_view.py,sha256=iwmWrOviC6Q_i7YJoTeuf-oGyi32kIsuOrYv9Zcm4l4,8678
shogiarena/web/dashboard/backend/spsa/event_service.py,sha256=V6lJs3HAZzhsT5_vxzshUIwvPrZM8GLr0cSLL_VduwM,56653
shogiarena/web/dashboard/backend/spsa/ltc_service.py,sha256=Egg-oMpq3ZJpgPIoppM7QovaNA2yZCUrykHBPhTZUkE,21353
shogiarena/web/dashboard/backend/spsa/params_service.py,sha256=Iv_GEh5mVY-JCfMSO-h0P9fZOEBwChBfGu6t-FVX_Zc,8286
shogiarena/web/dashboard/backend/spsa/store.py,sha256=-0iBCoVtoh9FfFeB4dDOSVUQcMmASmomSlcQ-Z3AzrQ,9749
shogiarena/web/dashboard/backend/spsa/streams.py,sha256=VlC3DXePvOSXw5AiDRLgcbTUDDbDH39-OcVYbj0ETms,55047
shogiarena/web/dashboard/backend/spsa/summary_service.py,sha256=Shtxp7OCD1krE1570C_TdMgaYnirMtF0kVV9He-1BvY,20948
shogiarena/web/dashboard/backend/spsa/utils.py,sha256=Z6MtSboW3npXH7WIi8-avpFmTGqx2w3Vbh8zf3pArgE,3858
shogiarena/web/dashboard/backend/tournament/__init__.py,sha256=zB_o7fzYkU40LhSErsptAwFQxbOP0-wUzSgssv1NN-I,163
shogiarena/web/dashboard/backend/tournament/api.py,sha256=e0ZiVsSuIfnw2UR3IW92DPfkQ1q47nSxv4qAi0jW6E8,32072
shogiarena/web/dashboard/docs/live_moves_integrity_design.md,sha256=rKl5IQBaLjOzH7XQzrZxp5OvAw4SY1pUhQXajiSb-CQ,46957
shogiarena/web/dashboard/docs/spsa_sse_contract.md,sha256=k5xUrb1wzvsXZ94XwS2fs3MjGciVa2mVk1a5Lu8ErwU,1487
shogiarena/web/dashboard/docs/tournament_sse_contract.md,sha256=1dGTAsOZAZk_rIAiCez2dOrbfHOuq1ZIZjtS48_yTS0,747
shogiarena/web/dashboard/docs/ws_contract.md,sha256=WUoLoEmKAbSNZNFe_Ok3Gipk0CmQzHl6FbOHnup36SY,3127
shogiarena/web/dashboard/frontend/README.md,sha256=vYbi7w5guokdDEsDO71Ysl7Ph1PQf09G27gmhTqHt7M,1827
shogiarena/web/dashboard/frontend/index.html,sha256=Tck601fiYvsuar1Ab4n-_16cIB2JQf0EOOq75-ep5ec,49040
shogiarena/web/dashboard/frontend/postcss.config.cjs,sha256=r54ZKBodxPZ1nseKUd7u1aDD6rAkLt3hWekR1FLIaUc,208
shogiarena/web/dashboard/frontend/tailwind.config.cjs,sha256=Jx-PQ5PjewVHUHD3jHo0p8-UAb0bEd0cSMUJtYwpTBI,2583
shogiarena/web/dashboard/frontend/tsconfig.json,sha256=rihuG0THswilH7R_AIP2o2cSmFxn59LQaQoqUbtmySI,593
shogiarena/web/dashboard/frontend/tsconfig.node.json,sha256=f7aKNp-E8eulNv7xUmLtQkg6QpATzFl8T8mXEtOz2_U,319
shogiarena/web/dashboard/frontend/tsconfig.typecheck.json,sha256=_DmjIoOfHqvI-D431VzrNNyWosTa0f1mKbY7EhlLUyw,328
shogiarena/web/dashboard/frontend/vite.config.ts,sha256=pb7XHQZdu5L_DM3UfqlOx0ptkNkS4_zAv--iOfb9IbI,1435
shogiarena/web/dashboard/frontend/vitest.config.ts,sha256=9tVVGVLmuRuqRbKpG86Jyv2Vu5gqj90gZUH4luYdTK4,809
shogiarena/web/dashboard/frontend/docs/architecture.md,sha256=wc__RjHGFVeHSF9Vfc1Ggi7e85RzM3hfn5HVyITGVc0,5305
shogiarena/web/dashboard/frontend/docs/testing.md,sha256=z_v0t19x5DbUZ43wps20pfbDAvCLQKJN4Is9GXbjmhA,4860
shogiarena/web/dashboard/frontend/docs/typing.md,sha256=0gZ8LLgZc9b2Ov0X40qI06eWj09glXuoMhwmRh3U12E,2457
shogiarena/web/dashboard/frontend/src/bootstrap.ts,sha256=HiIshvGWzXpAtjKt764dxa63iplGMf64FO_Icai-Lqo,10479
shogiarena/web/dashboard/frontend/src/env.d.ts,sha256=0JYn9KojXresIH6abngud837pu3V8iASIQTdfOrjztE,225
shogiarena/web/dashboard/frontend/src/main.ts,sha256=yDbn0J4uaBbh1qPrnIxtKsehR3fQD44MUdh9hNFtVeY,4049
shogiarena/web/dashboard/frontend/src/style.css,sha256=GAoO-uLF1sx8m_Acysyem7lFIzlaZfAYbEYdvmXMyEc,920
shogiarena/web/dashboard/frontend/src/assets/logo-dark.png,sha256=XlZyzktxfPhZGichgB9SE-Ze23gb0L9PuYe5I0qk93g,87432
shogiarena/web/dashboard/frontend/src/assets/logo-favicon.png,sha256=t39b1yDEU6S1_HCg9EFWyl1XaDg-BSIQrzwLjVBb9xI,29324
shogiarena/web/dashboard/frontend/src/modules/engines/index.ts,sha256=icqlvkJoO-KvT3qKmOz_DIHZEsPZDXLAJblKc9JdUaM,56
shogiarena/web/dashboard/frontend/src/modules/engines/components/view.ts,sha256=YVqsPJJNYLPEo7-du2nBOTP8waVaj9Nj_22yw7lxGHI,8797
shogiarena/web/dashboard/frontend/src/modules/engines/services/main.ts,sha256=L9QanYDB7Kb7bSBj1f6wLNUScVmZrAzNH9hGiwF3R9Y,34050
shogiarena/web/dashboard/frontend/src/modules/engines/services/store.ts,sha256=sifa5FJft2vWjW1b0-FzipwnpEESyDlb6y4ZBmN9XeU,10053
shogiarena/web/dashboard/frontend/src/modules/engines/services/summary.ts,sha256=7k8EQuZgbqysncUP7rADyvS1T4XlCpRL3Yabt4X5NSU,539
shogiarena/web/dashboard/frontend/src/modules/engines/state/index.ts,sha256=23M7u1Yei7GYEhbsOW_OD9C1LKOep4e17ucWKsBcPh8,1699
shogiarena/web/dashboard/frontend/src/modules/engines/types/index.ts,sha256=gobYTSVntxP9ah_fuxoKvIz6Zo7h4Og9fdSt5XYfJ1A,26
shogiarena/web/dashboard/frontend/src/modules/engines/types/internal.ts,sha256=v-DtMcA-ZbDVXaH10nTsei_BB9-Xj894tahr1xcGOOs,2625
shogiarena/web/dashboard/frontend/src/modules/engines/types/public.ts,sha256=vHkq9VPOexPMBj7Qt6K-pRpBw1CO_4W5vPcjPwT3VNc,256
shogiarena/web/dashboard/frontend/src/modules/engines/utils/dom.ts,sha256=RFcjKfeo0GlPGjXWtgZrCIda4OyqKKmgydPQ9r-4EiI,1371
shogiarena/web/dashboard/frontend/src/modules/games/index.ts,sha256=ks_7tuAAKnkmIDuzxMKHfGqjn_C0fDTrYr_KWrOqdIQ,79
shogiarena/web/dashboard/frontend/src/modules/games/viewmodel.constants.ts,sha256=QBStqjVuouAWI9RluXJX_Fb7CjwBrOrf2zkxJw-vaJ4,1564
shogiarena/web/dashboard/frontend/src/modules/games/viewmodel.format.ts,sha256=jNsWtX9cXODn0pf2ZiifnJ1IS6eCKutAvwJ1Ja2mQNs,1168
shogiarena/web/dashboard/frontend/src/modules/games/viewmodel.result.ts,sha256=IojVmc93xPWM-SpJIQEW951cHfgMdrL5cmQuGG8mJeI,5447
shogiarena/web/dashboard/frontend/src/modules/games/viewmodel.sort.ts,sha256=NWBdWKNxbQUDmf5kj7u8ujqUXsf8ovrwjAI9Zl-JfWg,5231
shogiarena/web/dashboard/frontend/src/modules/games/viewmodel.ts,sha256=oC3rIcqZLWeKzyBDDgktOVYNJ3maw6KFisRQCVrR4DM,3075
shogiarena/web/dashboard/frontend/src/modules/games/components/render.ts,sha256=IbmKmynXFsKFw4al0jny67qRlWngVpqkNvXY7W_RazA,17347
shogiarena/web/dashboard/frontend/src/modules/games/services/assignments.ts,sha256=r9z1SGX9uapneRiGRN9fVexONIS35fT02QrG0Y1IXgw,10974
shogiarena/web/dashboard/frontend/src/modules/games/services/context.ts,sha256=_em4v4b49kK7Mvm4dU7mXSkUA_4BgTxFbaz7IoGVZdA,1586
shogiarena/web/dashboard/frontend/src/modules/games/services/domBindings.ts,sha256=8U-4ppJx3rwLBP9qYhl0P4LLY2NiF7XzPMCeapAq_0Q,13111
shogiarena/web/dashboard/frontend/src/modules/games/services/gameDialog.ts,sha256=xtjs0DeJ1t7q6byYBx4HeGBRDJMN_oRrrJPpr6dVtP8,5745
shogiarena/web/dashboard/frontend/src/modules/games/services/main.ts,sha256=R-RwBy5EoRjoUiWmzlLPkQqvSH3NcrD7Pp56Pgiv0Bw,4496
shogiarena/web/dashboard/frontend/src/modules/games/services/schedule.ts,sha256=vyDae2o-UBvalP9-bBjVipNfJQyEZl1rvtSyLVONnxE,52137
shogiarena/web/dashboard/frontend/src/modules/games/state/index.ts,sha256=Oc_QLLdjgC0KcBTz3D9FP51xxIMsY_FY6Q7QBebQ7Dw,1388
shogiarena/web/dashboard/frontend/src/modules/games/types/index.ts,sha256=gobYTSVntxP9ah_fuxoKvIz6Zo7h4Og9fdSt5XYfJ1A,26
shogiarena/web/dashboard/frontend/src/modules/games/types/public.ts,sha256=3Ff-pqF5rIn2rfowxrzWeDmZbOUA5x6UxR1_I0k4lMA,4905
shogiarena/web/dashboard/frontend/src/modules/games/utils/dom.ts,sha256=_-WfVP720MP4SXGa3pMbYwwEab3k1scH-yRhK3UHzos,381
shogiarena/web/dashboard/frontend/src/modules/games/utils/index.ts,sha256=b9jgbso6c3paQEPY61KfS4vfskxwdT7mByJ7Zkc6wwc,4342
shogiarena/web/dashboard/frontend/src/modules/instances/index.ts,sha256=kQ7Vm2_conDKL9DYP9vukiZuMb0fOAJCKlwQsxv72Wk,84
shogiarena/web/dashboard/frontend/src/modules/instances/viewmodel.ts,sha256=uQa5ZUpbeFBFMRjCgFnF8T7BM0WW5mO3K9TD4rRuwcA,2155
shogiarena/web/dashboard/frontend/src/modules/instances/components/forms.ts,sha256=SeJ4CMXgXNZStUWF1IReZfW-d62hihcR46b5URqotGU,14011
shogiarena/web/dashboard/frontend/src/modules/instances/components/metrics.ts,sha256=sU_qI0wtW6bIdZhz3W0GBG_6QO3RczcTf0G7wZhJCxE,7703
shogiarena/web/dashboard/frontend/src/modules/instances/components/render.ts,sha256=hHJbNDIRnoGztAedZ9GCC9z32rkgw5APZ3x_HC4Mvvo,68641
shogiarena/web/dashboard/frontend/src/modules/instances/services/api.ts,sha256=hiXb6WGhsWXShekqu_BvXpFojzP1ldbvzx4e8X3w1Sk,1699
shogiarena/web/dashboard/frontend/src/modules/instances/services/main.ts,sha256=wt2xs5pnr4Z9wM7OBJXoNsXB3k6Xz1gGCnWDnFMJh0w,22876
shogiarena/web/dashboard/frontend/src/modules/instances/state/constants.ts,sha256=hEdGDG1MqS_wEFvkhev849VvKBnVbXUJe0MvAhVq1BQ,262
shogiarena/web/dashboard/frontend/src/modules/instances/state/index.ts,sha256=bJtaO3kx0_K0veT-By8otRszaJ5Slsp1ICNVNuwT2aM,1985
shogiarena/web/dashboard/frontend/src/modules/instances/types/index.ts,sha256=QlTzcmzG5B_Gb62ISNL0KnQM3pqdqywRoz-l27iD3i4,54
shogiarena/web/dashboard/frontend/src/modules/instances/types/internal.ts,sha256=uPxiVo5qyYBTkAZfoc14RgaaTdErYOab9vT99084a2E,639
shogiarena/web/dashboard/frontend/src/modules/instances/types/public.ts,sha256=kzgILAvSwcAZP2V7CvtKaeFN_VHR4NBm3V4D_V5VLjs,5618
shogiarena/web/dashboard/frontend/src/modules/instances/utils/helpers.ts,sha256=34jFJdqdKvvoTwbT0BEp7Cxu6FMh2UWD24M8mlT_mWI,4069
shogiarena/web/dashboard/frontend/src/modules/instances/utils/highlights.ts,sha256=6aP4kM8eR9YqHSF4Ql-UkBNsyTQPiYubghNVcZ2kNEo,2788
shogiarena/web/dashboard/frontend/src/modules/instances/workers/sparklineWorker.ts,sha256=9dlAumHEaYOuVARZytVULEISyIWcug8pxlMfziXmac0,8425
shogiarena/web/dashboard/frontend/src/modules/live/index.ts,sha256=cL1CepItJpgUQ0RXKufLatJ3rQAKRV857tS-wwR0nuk,351
shogiarena/web/dashboard/frontend/src/modules/live/__tests__/testUtils.ts,sha256=QSdjAeGA4xLg6y5AD0LGmUKSmTdd2nl8guUI1eEowi4,6917
shogiarena/web/dashboard/frontend/src/modules/live/components/cards/adapters.ts,sha256=UoSr1mA17MhQZRc1HjA91iNZ5KESfulEbtUNtrivqaY,5018
shogiarena/web/dashboard/frontend/src/modules/live/components/cards/boardLayer.ts,sha256=4LSM0GPwctrutn_bRMKNxmPcb9-fdnQddb6MZe21hZ4,1868
shogiarena/web/dashboard/frontend/src/modules/live/components/cards/boardSync.ts,sha256=z4-msEyHewbvf5uvy9tTHayrly0tZqzLtWHG79mOq9M,15311
shogiarena/web/dashboard/frontend/src/modules/live/components/cards/bootstrap.ts,sha256=51w3PrBIhSBm3kEviBAPyhwsV-SviH7HQOlvy-xzv18,5205
shogiarena/web/dashboard/frontend/src/modules/live/components/cards/cardData.ts,sha256=SNtPU-H34MdB3nY1fyKH9ynSHNu6HqGQkG4uemcSh-k,6619
shogiarena/web/dashboard/frontend/src/modules/live/components/cards/cardDisplay.ts,sha256=qIfe5Vm2g7g0TNHn73jCx_8plSzgcKNeWPGfuCLsSlo,10234
shogiarena/web/dashboard/frontend/src/modules/live/components/cards/cardState.ts,sha256=pBKJrGULGgUn7TdZc1dTw2hB_gZYbULsrv3rbvnYiBo,2049
shogiarena/web/dashboard/frontend/src/modules/live/components/cards/cardsApi.ts,sha256=7Sxdr13Vch3D5nq_e1KgXUcxTJcRaD96wYXYyJSP858,25534
shogiarena/web/dashboard/frontend/src/modules/live/components/cards/cardsController.ts,sha256=nyRrrsSInm50OkGi8bFnyZvG0xCJCSJPG1dPT59XlAk,4402
shogiarena/web/dashboard/frontend/src/modules/live/components/cards/clockSync.ts,sha256=j5ImjixAaYyeQ8IUpU1B8IRG4HOgBJ1RF7-AsKdQJeM,1247
shogiarena/web/dashboard/frontend/src/modules/live/components/cards/clocks.ts,sha256=kq4wLh0Ka-L1IBzJJwRBN69r98OrDu1lPilTyCmC9Uw,15785
shogiarena/web/dashboard/frontend/src/modules/live/components/cards/events.ts,sha256=rugzPWzgnh8838joptImUhqpqWOeXxzZ0Xe2ylv0BpM,6880
shogiarena/web/dashboard/frontend/src/modules/live/components/cards/eventsController.ts,sha256=TW8fm6reNcFRUiXyTKQ3TtGbwAtCER7rsfWXfQaFLKM,51320
shogiarena/web/dashboard/frontend/src/modules/live/components/cards/header.ts,sha256=d9OL0YFkVb72wG-weoxFzRT_9JG4R3H6InnHEBW-8bU,3158
shogiarena/web/dashboard/frontend/src/modules/live/components/cards/index.ts,sha256=oVN9RWfFmMErxtWFlwn379RqWNWG77-IKDRk-qoZBJo,771
shogiarena/web/dashboard/frontend/src/modules/live/components/cards/kifu.ts,sha256=zpSTHClC2DZuvP2C6RTZ15lNXGsyeZusIAHt2h0eH1Y,50086
shogiarena/web/dashboard/frontend/src/modules/live/components/cards/layout.ts,sha256=FE1piR6cPUz2-MwJzyYwWfGm7u4SrKIe6HXDjwG6mcY,6271
shogiarena/web/dashboard/frontend/src/modules/live/components/cards/metadata.ts,sha256=gHurV-CZaumz16_Q7WKPNyyc5M4YCXPr-IR4jGx_u1A,2455
shogiarena/web/dashboard/frontend/src/modules/live/components/cards/navigation.ts,sha256=qcLMUWWxTm6C-3at1o-ASYNv39a9iadqDk-ZNF7BCes,15914
shogiarena/web/dashboard/frontend/src/modules/live/components/cards/savedGames.ts,sha256=L9fcXvbA9qCAaed_Oc673aoQkLkTC6WCtkDarAOvFwg,22526
shogiarena/web/dashboard/frontend/src/modules/live/components/cards/selection.ts,sha256=NZgD0Lg33XDaGaC-HJnHGOHF0209Icbm-DCdMs5J_gg,1530
shogiarena/web/dashboard/frontend/src/modules/live/components/cards/snapshotResolvers.ts,sha256=F9Fkm4xOgUaXvyqNRG45vqwXa3Qnbe3fI7Ow5ZSuc5k,4872
shogiarena/web/dashboard/frontend/src/modules/live/components/cards/state.ts,sha256=7NXoDiax-iIj0ofPQFPJJms7oeYTwsACgac9XYgdMl8,4927
shogiarena/web/dashboard/frontend/src/modules/live/components/cards/stateSync.ts,sha256=jNCVYEkaD1ZPHYFVgaQ1JZ87z6M6UtiG155AaMBR584,2198
shogiarena/web/dashboard/frontend/src/modules/live/components/cards/types.ts,sha256=dJ0rcTbOejkRqzMB_liFhbG9__X4y6Sw7uWb0w7GOSk,2383
shogiarena/web/dashboard/frontend/src/modules/live/components/cards/ui.ts,sha256=M8owTW19wdyVK9qZX69O7uJ4xWXZotXN_jafaOQJou4,8035
shogiarena/web/dashboard/frontend/src/modules/live/components/cards/workerSnapshots.ts,sha256=Y0joS8aK3fX6yyZLq4_2F7PnBIJKfONypfh3MhfRSqo,6328
shogiarena/web/dashboard/frontend/src/modules/live/components/cards/worker/offscreenBoardAdapter.ts,sha256=8Z1gqKN-gHIO0veP2mGVs7NkPQSB9476NKd9dgel_uw,18135
shogiarena/web/dashboard/frontend/src/modules/live/components/cards/worker/offscreenBoardWorker.ts,sha256=eKoVnCxZ5HxSKGNIVLbTmypYkZp_YnpytAad9JzD1TU,28928
shogiarena/web/dashboard/frontend/src/modules/live/components/summary/context.ts,sha256=dQNfwf1WgCM4AzsnxNo4V65rPvKAg8RhVmpEAt3hgfk,3566
shogiarena/web/dashboard/frontend/src/modules/live/components/summary/contractGuard.ts,sha256=MExncXD9hHU2vneIWMVS59d-l26ya6WmPQzmG8lzUF4,1203
shogiarena/web/dashboard/frontend/src/modules/live/components/summary/controller.ts,sha256=UqSOcKQLUnBt-ltuJr49rO-zj8v7QrMFXD5xzC5q0hY,35564
shogiarena/web/dashboard/frontend/src/modules/live/components/summary/index.ts,sha256=DeIBYZSfXk_WvmoFY0Cv4ORQj29U9RXYyKFWlXIbvDQ,103
shogiarena/web/dashboard/frontend/src/modules/live/components/summary/normalizers.ts,sha256=fkecl4QWCVS9n2lt7wrVBDrU8PSNGHibeZc62SfNFmI,1112
shogiarena/web/dashboard/frontend/src/modules/live/components/summary/penta.ts,sha256=FcNCPW7Z3q7t_ORPPIkbL0tMxNlCc-11PyICv1PBnoU,16039
shogiarena/web/dashboard/frontend/src/modules/live/components/summary/render.ts,sha256=fC9403r2UF0fnX-vv2fpghOclw9JTsm-O-D9S1mRwus,20172
shogiarena/web/dashboard/frontend/src/modules/live/components/summary/state.ts,sha256=3kEew6VuTyDqaE_NrBY05UBiCRSVE8Rj-oaQArM2_u0,158
shogiarena/web/dashboard/frontend/src/modules/live/components/summary/types.ts,sha256=9u0mscTgS16tkT0f0ElO02boF2HW1_d4oqOzw1jfhbg,2047
shogiarena/web/dashboard/frontend/src/modules/live/components/summary/__tests__/contractGuard.test.ts,sha256=hJYfSyhLdKr-0zC5sQf2uPHnNPS9Qa136orfd_ajt8Y,1776
shogiarena/web/dashboard/frontend/src/modules/live/services/diagnosticsPanel.ts,sha256=Vk4TtAdvk8HUPywNxK4eUI5GCONMtNpeFMhRyDIKHKc,38919
shogiarena/web/dashboard/frontend/src/modules/live/services/main.ts,sha256=TackCL8D5YfwMKtOVQbFD9jysPb_lElo9fK7_tKdIZg,9671
shogiarena/web/dashboard/frontend/src/modules/live/services/diagnostics/helpers.ts,sha256=qmS-goTYfcWbHCcGGyzQyiJ1mPaVg83BErY0N-Vr7fA,15527
shogiarena/web/dashboard/frontend/src/modules/live/services/diagnostics/styles.ts,sha256=FdtPIvFBfzWHyKIL14lTaJlNhuo7PaWhVFfZBX5wRhc,6909
shogiarena/web/dashboard/frontend/src/modules/live/services/time/clocks.ts,sha256=6BQ9Wc1iFs2XlrWr2C6If09ukxqCSQtPgbs0BmBELOY,7350
shogiarena/web/dashboard/frontend/src/modules/live/services/time/format.ts,sha256=t-mrtR0qiFFcIwOqd-JcP7Cs1dLZD9LRsxhyBlZtU5I,3798
shogiarena/web/dashboard/frontend/src/modules/live/services/time/index.ts,sha256=-dvjXRTZtgTQQt8wTHW7MuYVRfDG_45x2eWSNXQWnhM,1901
shogiarena/web/dashboard/frontend/src/modules/live/services/time/parse.ts,sha256=_8gMfpVTWClN2iDGoR1gejsipGzdWICs1zLYuUaE5H0,1948
shogiarena/web/dashboard/frontend/src/modules/live/services/time/sfen.ts,sha256=jTuGd9OBfA_AZVET1sSPx3kiXWhPc8wgqdbRebhUphM,757
shogiarena/web/dashboard/frontend/src/modules/live/services/updates/bootstrap.ts,sha256=-qvaMTLRqm_Tc87D8r1rO-woynSYy-AiyiRaD5sMsIs,1426
shogiarena/web/dashboard/frontend/src/modules/live/services/updates/cardSync.ts,sha256=0_d3iMQ8Kg7Wo6dSeFEOAj0ClvRvNhOa_9GoHz-JxmQ,3301
shogiarena/web/dashboard/frontend/src/modules/live/services/updates/common.ts,sha256=uafQe6lBZzp5Vb18MP6koHje0YDy5sVng-KI3S7-080,4352
shogiarena/web/dashboard/frontend/src/modules/live/services/updates/context.ts,sha256=dfdFoQkXbE0sdM_cD2S9DMZFC-vN7DIh1lRtebxDgic,2800
shogiarena/web/dashboard/frontend/src/modules/live/services/updates/handlers.ts,sha256=Ozdf4s3AXFI9FZb_UYFmvWmOx98Frpxw-1tiLTrF9ww,1593
shogiarena/web/dashboard/frontend/src/modules/live/services/updates/index.ts,sha256=WS9DwuycXLQsFdY9z6W10gh1-qyNdvh_Zyn-RnLmq4U,2040
shogiarena/web/dashboard/frontend/src/modules/live/services/updates/normalizers.ts,sha256=4d4RDh4ed-4Rbt4ZCZtIX2ZrNOfjSzYknMehPBMKiPc,37
shogiarena/web/dashboard/frontend/src/modules/live/services/updates/recoverableNotices.ts,sha256=rDbtOz9ytV79eI1eaY5s_Pg11Na-z0bOvHioUHvaaRI,2094
shogiarena/web/dashboard/frontend/src/modules/live/services/updates/schema.ts,sha256=1HaSEzRcVUoJyKpgO9IOtXbXYqTRGl0ZlBkaAV7SuNI,1166
shogiarena/web/dashboard/frontend/src/modules/live/services/updates/snapshots.ts,sha256=yUnR4XavQHIDtQe6FCoWh_-GMWEmI1zmGYv2l7fMVLs,17588
shogiarena/web/dashboard/frontend/src/modules/live/services/updates/spsaProgress.ts,sha256=2cmtHsa1elN4_Ngmtg5RM4i34gvKwO5poSXIIwLHiaQ,2286
shogiarena/web/dashboard/frontend/src/modules/live/services/updates/sseContractGuard.ts,sha256=5i9y5VraF6How3K5P1GuCJH4V3Z7EiXzsttaKHEDojk,962
shogiarena/web/dashboard/frontend/src/modules/live/services/updates/workerBridge.ts,sha256=e3UCZ9-Y5nADyDdVNCv5rMwQmMx7EqXjdjJf9Bv_3Qg,2429
shogiarena/web/dashboard/frontend/src/modules/live/services/updates/workerCatchup.ts,sha256=JNb90dLZcV9_YueFcAOygEpfp4k268X_vk0LpeOZbbI,4300
shogiarena/web/dashboard/frontend/src/modules/live/services/updates/workerClock.ts,sha256=WfnIy12SoQLzIlDNtPs9Ua9G18uxsec-ABO-FHIlOHQ,2106
shogiarena/web/dashboard/frontend/src/modules/live/services/updates/workerUpdatePipeline.ts,sha256=5sKZSkxlg0jZNK49vMtNt_G43wdRDArG8WbElJX3hW4,9984
shogiarena/web/dashboard/frontend/src/modules/live/services/updates/workerUpdates.ts,sha256=aybGumu_mG_ft-TEelnZtmkCSWx4tB6OIwlC0JQ5DeQ,1975
shogiarena/web/dashboard/frontend/src/modules/live/services/updates/ws.ts,sha256=JMohGaOFGlrZNecUr9E43WoLfYrCqcyfBrbV760I03I,53730
shogiarena/web/dashboard/frontend/src/modules/live/services/updates/wsTypes.ts,sha256=F1lmTuvGkcAavVKftThakql95d4Tb3rdvDK4KZnUBMg,117
shogiarena/web/dashboard/frontend/src/modules/live/services/updates/normalizers/common.ts,sha256=IOtHnF4CiEsQZgntxBVFf0lYuWUjKGu9R8TGAX-UHpU,4696
shogiarena/web/dashboard/frontend/src/modules/live/services/updates/normalizers/index.ts,sha256=OUzxHp2tSL-_rlAVVwQ_gNoG6HP6YIF9zsjj-UCumX0,169
shogiarena/web/dashboard/frontend/src/modules/live/services/updates/normalizers/liveGame.ts,sha256=WzdUHYJyekRkHePugBKkkw21PjxJKAvckfDgQNY8r7g,3379
shogiarena/web/dashboard/frontend/src/modules/live/services/updates/normalizers/liveView.ts,sha256=5n8XhAODSzIrP7T3Md9ggr9r6CUCaCxE9ykLtNTqb9Y,3872
shogiarena/web/dashboard/frontend/src/modules/live/services/updates/normalizers/summary.ts,sha256=mQDRSUBkrlRL5FXL-p7iF3JBvp-lCsPW0CiadCig1SI,2397
shogiarena/web/dashboard/frontend/src/modules/live/services/updates/normalizers/worker.ts,sha256=GUfKlRjx36z1fOBqSJwADsGbvq1fmtBr6rsNvjxtCBs,7607
shogiarena/web/dashboard/frontend/src/modules/live/services/updates/normalizers/workerSnapshot.ts,sha256=lk_9zc5Byg1Dm2rDpajZ-GOhunb9emhkfxXc1a1z_10,5621
shogiarena/web/dashboard/frontend/src/modules/live/services/updates/worker/liveMergeWorker.ts,sha256=a1DOpNaKuu52BambL0rEMWOai5LmqqCW-y9ttWH3X5Q,67680
shogiarena/web/dashboard/frontend/src/modules/live/services/updates/worker/snapshotMerge.ts,sha256=3332xWzH35J8Bo9pljSaYO51yH_1xW2Obn5pO64OcCA,16730
shogiarena/web/dashboard/frontend/src/modules/live/services/updates/worker/__tests__/liveMergeWorker.deferFutureMove.test.ts,sha256=QLP5xU8rolGQ_s-KLmWCqdPWOcyKPcHr4O4zSC71nks,1856
shogiarena/web/dashboard/frontend/src/modules/live/services/updates/worker/__tests__/liveMergeWorker.holes.test.ts,sha256=HwNcmY9fUzEWRpDnfirUTb1XzZMPuS95wFN5-WPYVsM,1531
shogiarena/web/dashboard/frontend/src/modules/live/services/updates/worker/__tests__/liveMergeWorker.ordering.test.ts,sha256=lR9X3NgcVmg98cCAC9q3FC98tP2lotWfWSoqtzVWAxg,3251
shogiarena/web/dashboard/frontend/src/modules/live/services/updates/worker/__tests__/liveMergeWorker.patch.test.ts,sha256=VDzoC-6IWTnxbX1PRgEb1NxPVNupc_2X9m4StWhSxkA,2234
shogiarena/web/dashboard/frontend/src/modules/live/services/updates/worker/__tests__/liveMergeWorker.retention.test.ts,sha256=PFs4Ybp5S3iTW5e0oISbrnpaIXOgsW86AKRLZFEhyZ4,1609
shogiarena/web/dashboard/frontend/src/modules/live/services/updates/worker/__tests__/liveMergeWorker.snapshot.test.ts,sha256=1IiDtMIqHDh8ulSPY2IWsLRxgRpF8zliSN9Sf9kVHdc,2064
shogiarena/web/dashboard/frontend/src/modules/live/services/updates/worker/__tests__/snapshotMerge.test.ts,sha256=7oxWuB11Ph3Duoa1D6g6Ff3ERhXuu-LcmFsnxryiuqA,3821
shogiarena/web/dashboard/frontend/src/modules/live/state/updates.ts,sha256=k6HP4oiZTUuI9uCisWivB-tB8tLlG1EUeNgs7Z0JlQg,2319
shogiarena/web/dashboard/frontend/src/modules/live/types/index.ts,sha256=VRkyTky-x1FHJcy68uQ9RnpNN6ZJw2Z2fMUgf-cw3tM,105
shogiarena/web/dashboard/frontend/src/modules/live/types/internal.ts,sha256=PS8j0cWfFScSQX5vfEeRJCltUAl9eedVNKufgHel9s4,2775
shogiarena/web/dashboard/frontend/src/modules/live/types/public.ts,sha256=Bq21mFlORCzqwujEmd7msN8V3XczOh0ZHrHI2T5Z2qs,12782
shogiarena/web/dashboard/frontend/src/modules/live/types/time.ts,sha256=DncJlz0NbIuJgS0vGpvC81I9eh7L4my5Iz-EZToDL0M,393
shogiarena/web/dashboard/frontend/src/modules/live/types/updates.ts,sha256=74LNuIqIntk8OA2LeB4TNkW7WIs_9ewkrRQ6IIyyxMI,1905
shogiarena/web/dashboard/frontend/src/modules/live/utils/clockSync.ts,sha256=JWAtOi39mR9Uga6vXJmTYswWmFJ7aw4jgApVVd_EiRI,7413
shogiarena/web/dashboard/frontend/src/modules/live/utils/index.ts,sha256=Vtc3-3h_T-moETr0btWL1fdZxQVVG1f3zYfxoJEDn64,1544
shogiarena/web/dashboard/frontend/src/modules/live/utils/__tests__/liveNamespace.test.ts,sha256=mUuEqU2de5Ggwc5gEWXud1xKPo6Jtz4MrpjI12IZyE8,7292
shogiarena/web/dashboard/frontend/src/modules/live/utils/debug/legalMoveCheck.ts,sha256=ua-wKetygQ2Gpb4INSL1ChilhxtRaXrywbGsENrmGgo,12670
shogiarena/web/dashboard/frontend/src/modules/live/utils/liveNamespace/core.ts,sha256=mHelBjBbwAw6vh5JzdcEeV7D6l1WsMgeI4pbd55hab0,9451
shogiarena/web/dashboard/frontend/src/modules/live/utils/liveNamespace/diagnostics.ts,sha256=TwFRjFhLEafltMkShwBePnEuuDyMf3NXhco6Iym7FDI,9774
shogiarena/web/dashboard/frontend/src/modules/live/utils/liveNamespace/index.ts,sha256=JX_jDev2CNrPHASM3LFn7cj0eQz7aOEJezYP8Pq41zc,111
shogiarena/web/dashboard/frontend/src/modules/live/utils/liveNamespace/metrics.ts,sha256=labaZ88l-iA2bKjxa3UkWpBmuxP9AjM-gMEdBd-6URQ,7266
shogiarena/web/dashboard/frontend/src/modules/live/utils/liveNamespace/stopwatch.ts,sha256=ekfwfF2vQ7y5svetJlSWKCDnwQiQ56I-jECoDAy-0Dg,1846
shogiarena/web/dashboard/frontend/src/modules/match/index.ts,sha256=d910I6O9sqx3hd-4Ue8oVvSMw4RT74MjJv6_xL2fcEU,54
shogiarena/web/dashboard/frontend/src/modules/match/types.ts,sha256=EDITGuX2Tw0tEzUIcEm9poJ8J7hmImrId4argl1u-1o,1556
shogiarena/web/dashboard/frontend/src/modules/match/services/main.ts,sha256=oX2Jt3Z3HVL1Y1ngOYn-C98n6v1ws2nxTNOGgX82U_c,12378
shogiarena/web/dashboard/frontend/src/modules/rules/index.ts,sha256=irrIHWjxhtrGi3Ahz19Z74t0BRXpvnAiEOk3TpVVago,79
shogiarena/web/dashboard/frontend/src/modules/rules/components/render.ts,sha256=MIVQa2So2MJVTAa1g0-DaXRM7J2OH1pu49FtTJZS7r0,14635
shogiarena/web/dashboard/frontend/src/modules/rules/services/main.ts,sha256=8opsagR2nbDsRVqAqu7p0r9Uv6J-E5BWf4EuOS10ZQw,13207
shogiarena/web/dashboard/frontend/src/modules/rules/state/index.ts,sha256=Du3T5JmksdSmYrBSt6rKtjnLoakVyEjiL0aqtNmEnUc,614
shogiarena/web/dashboard/frontend/src/modules/rules/types/index.ts,sha256=7VKhNAtelE7sSbam2J-tgV-WB7YEV_oJRv3hCn6QDXc,54
shogiarena/web/dashboard/frontend/src/modules/rules/types/internal.ts,sha256=vTRpe5Q2B_sqpNborHckhOuFeTYJY6y0mPh2WKJGInQ,3024
shogiarena/web/dashboard/frontend/src/modules/rules/types/public.ts,sha256=FoVu4sZ19sbDk2MY71rwCYvnOFbTWP2r4VMxDvbFJiw,133
shogiarena/web/dashboard/frontend/src/modules/rules/utils/helpers.ts,sha256=q9FjiIJyLfQAyqUcBUst9qkNb2kJebK6CS_XABvSuEA,9066
shogiarena/web/dashboard/frontend/src/modules/shared/index.ts,sha256=BRmJdHvcVZI8BNGZatpveWjrfe4YfA5-34-OeO_8ek0,899
shogiarena/web/dashboard/frontend/src/modules/shared/components/elements.ts,sha256=Tdhmmesv7AQWmJWqSJBnpTV8te9jrsBeG-n42yKQGR4,790
shogiarena/web/dashboard/frontend/src/modules/shared/components/errorBanner.ts,sha256=gZ99-9iLF-q6UFSIa-K4TaaGlGXvoOmQpxeBITyRH7k,562
shogiarena/web/dashboard/frontend/src/modules/shared/components/lineChart.ts,sha256=PEbzpQkzl5JAR0TIBYBKIxGJMuk_hOVruap0MGKMM3M,6929
shogiarena/web/dashboard/frontend/src/modules/shared/components/notices.ts,sha256=xDVrnnzjJDofk5yNfVkKiy9LMO7GELyAZa7gFBSRe-U,2321
shogiarena/web/dashboard/frontend/src/modules/shared/components/progress.ts,sha256=4dwOj6205ScbVmjeOpGm2T4QQBzDqw1VGg8cdQa07sc,4789
shogiarena/web/dashboard/frontend/src/modules/shared/components/shogi-board.ts,sha256=In8kmv5zwFc2HbLt_wmsFxh8WbHIvuduOqZhWLjbqZE,30125
shogiarena/web/dashboard/frontend/src/modules/shared/services/api.ts,sha256=dXBpwUloK3bQ-gMqsh2HoZoov4gY8niOw15RALK3Mw0,4504
shogiarena/web/dashboard/frontend/src/modules/shared/services/bootstrap.ts,sha256=iDomyun9LkFOSppdQJzXzgYIru8l0bQmZwL95seAOAE,4926
shogiarena/web/dashboard/frontend/src/modules/shared/services/core.ts,sha256=Wwwq0VXISQrnJrSqrfqBrNwBelChZsVtWIxMT1emRQw,10245
shogiarena/web/dashboard/frontend/src/modules/shared/services/headerProgress.ts,sha256=zyafC_qLZc9u05bI2t8nWQSosPOMFm-QVzSw0XRjLxY,1960
shogiarena/web/dashboard/frontend/src/modules/shared/services/navigation.ts,sha256=Q2sgcm_9Fdnifn762BDEGIFxKFUWMTBw0sestDQsLQE,9545
shogiarena/web/dashboard/frontend/src/modules/shared/services/resumeCoordinator.ts,sha256=Hz0z_nVfZzuB0M-P7YDERS3UpqXVpa23b5_gTY6PMi0,4007
shogiarena/web/dashboard/frontend/src/modules/shared/services/runtimeMode.ts,sha256=eof-jkWibgMfYpD_xT4_PtiD9W-26xTPwR6dUzZPFHY,3964
shogiarena/web/dashboard/frontend/src/modules/shared/services/tabs.ts,sha256=FHgmHQAXu1y4fpr9TQ22y__naGueFxMYHsI84y71pPs,10564
shogiarena/web/dashboard/frontend/src/modules/shared/services/theme.ts,sha256=gBkiZx3cVKIq2UxDB5DiAwdLSKH5ojkUbrAm3ne7FvA,5911
shogiarena/web/dashboard/frontend/src/modules/shared/stores/liveViewSnapshot.ts,sha256=09knMAnAP2iCeBGyxjCaSkJ2gAfSi3rbybYgFBfPVDk,3042
shogiarena/web/dashboard/frontend/src/modules/shared/stores/__tests__/liveViewSnapshot.test.ts,sha256=NwN1yMMuAnbYN4SJOBFaiew3Ku8hcyJv1_UOIhnpcpE,3204
shogiarena/web/dashboard/frontend/src/modules/shared/types/standings.ts,sha256=1QyD0nAOUA6Z2qDZC5YMXCgqmpd2UUuYf4rSqRRXx7Q,252
shogiarena/web/dashboard/frontend/src/modules/shared/utils/chart.ts,sha256=PHB9UsLC72ll5NtxRHMbAMqiIoJwYbYhmfQEpA-_suw,5590
shogiarena/web/dashboard/frontend/src/modules/shared/utils/dashboardCore.ts,sha256=mhfd6gVo3mTbajIwHrELAjdtMiR_siM2EJ-FkgBaNsE,1606
shogiarena/web/dashboard/frontend/src/modules/shared/utils/dom.ts,sha256=_67b1sQ0Ug72txSyuVcVBc4p19ocXzpi1HDsKC1__AM,2111
shogiarena/web/dashboard/frontend/src/modules/shared/utils/engineOptionSources.ts,sha256=xAtMSgGh4yJL-zVuqeNe01jowy1pwzpORmyJzYZPdvw,1023
shogiarena/web/dashboard/frontend/src/modules/shared/utils/env.ts,sha256=YgWPJL3MH-0J-ft8uh2T8fiyBkX__rCH2BI-3dKZ-2A,873
shogiarena/web/dashboard/frontend/src/modules/shared/utils/errors.ts,sha256=_UO6X0fXi6-qmCZ7GatwjFSz8hRb29t32qX8BqasYWY,3372
shogiarena/web/dashboard/frontend/src/modules/shared/utils/format.ts,sha256=urKK58CKrk83BlMTCzqxqC-EFhANNS0eLegKCJbwe0c,1688
shogiarena/web/dashboard/frontend/src/modules/shared/utils/html.ts,sha256=p7bu7fX39xT-zTfGDUQLSIPWluzO-hN9bstzwGJlTfw,271
shogiarena/web/dashboard/frontend/src/modules/shared/utils/hydration.ts,sha256=a7bzQ10bBlSFSCQ3AUXL-RbUUIIukoDi3wTVP3Sn-_I,2271
shogiarena/web/dashboard/frontend/src/modules/shared/utils/sfen.ts,sha256=evQk-Odx7oNv73ChmBPa-wsLwE2gCGP3kptIQCs4QNo,521
shogiarena/web/dashboard/frontend/src/modules/shared/utils/timeControl.ts,sha256=ItVOoXU3Uqbak4V0mf2zJ_0EUtOirgyD9PfUJoWLBg0,4263
shogiarena/web/dashboard/frontend/src/modules/shared/viewmodels/format.ts,sha256=pBL4hUXqqCiPDIDQV10JL_dReaLT--wXXwweyPj58b4,1604
shogiarena/web/dashboard/frontend/src/modules/sprt/index.ts,sha256=99t0e5HJWgdvB6NzT2fxcu12c-xhdidXXtf5eL3pBow,53
shogiarena/web/dashboard/frontend/src/modules/sprt/types.ts,sha256=zaXg_WN3S5zIQPHP3uCMs1Goq_05KX8Rt5eSHA4_E5M,1319
shogiarena/web/dashboard/frontend/src/modules/sprt/services/main.ts,sha256=B03PmIW4Gt1Z5b0A9OPjYmjMboAQfSNyYKFqdOgVbPI,5479
shogiarena/web/dashboard/frontend/src/modules/spsa/constants.ts,sha256=GJVK7l0byAYAKEx-as6SKmjUEuSIsZcDA--vn7Zw0wo,820
shogiarena/web/dashboard/frontend/src/modules/spsa/index.ts,sha256=NN4P00iDhkEmpl77RisgY60eGzq3VUQ6y4WTI-XpgYU,78
shogiarena/web/dashboard/frontend/src/modules/spsa/components/analysis.ts,sha256=ivjKXuMFBR-wdRWHGr2cygKE9JSM20_4f8TyX61y4Jw,34
shogiarena/web/dashboard/frontend/src/modules/spsa/components/error.ts,sha256=UrG8tQE0H1wjpx0Qk0sWBoo1KEKPxCZ4mkXsymp_y78,561
shogiarena/web/dashboard/frontend/src/modules/spsa/components/hero.ts,sha256=xlcKDeXDyQsK6eSJ5GE1v1ePA5sX2DqNKQ4bbqkAwtw,9539
shogiarena/web/dashboard/frontend/src/modules/spsa/components/mobility.ts,sha256=GINdeksBVjfQrt3fhVuGG7WpTcH6wSavm9-GhdofQ9I,10260
shogiarena/web/dashboard/frontend/src/modules/spsa/components/movers.ts,sha256=KOQDPtMWuY3N5jaDW4dH0B9kJICP8YeBt3cZxX_jhJ8,3462
shogiarena/web/dashboard/frontend/src/modules/spsa/components/updates.ts,sha256=H0F0ulpUKDcf0ee8PgGdduQB9MifOB2abgsISb2QsU4,44669
shogiarena/web/dashboard/frontend/src/modules/spsa/components/analysis/chart_interaction.ts,sha256=lYDH2fDout9FAqOZK3BFpamLG_zwmv4ap7ed04b9fqU,9319
shogiarena/web/dashboard/frontend/src/modules/spsa/components/analysis/convergence.compute.ts,sha256=aX89D3HMxQQ0QdHffjbPhgA88LcSxN1Fjhns9HRHRXs,8307
shogiarena/web/dashboard/frontend/src/modules/spsa/components/analysis/convergence.deltaChart.ts,sha256=uraJ13_rkkAt67V4WTrtAHRuXPUVvTyzwQc_vRcA2xg,11966
shogiarena/web/dashboard/frontend/src/modules/spsa/components/analysis/convergence.layout.ts,sha256=ADzLCreE_tY6bvfRrUCO8xWWZbBX1e3IeQBIOhYQJzs,9599
shogiarena/web/dashboard/frontend/src/modules/spsa/components/analysis/convergence.ltcChart.ts,sha256=JCAEvlF-UAdOHGq1CKbiqSimPgycyeX-v4P4qrnd7sk,17865
shogiarena/web/dashboard/frontend/src/modules/spsa/components/analysis/convergence.state.ts,sha256=xGiVvQbG_vsJ6iltDXEXCXe_Gv6uZTjRc_RYVdl_FBQ,10394
shogiarena/web/dashboard/frontend/src/modules/spsa/components/analysis/convergence.ts,sha256=xgoupPLrXLFkTtCBfXdRtrwQ8E2uqB0uHkKXgrCP2UI,10101
shogiarena/web/dashboard/frontend/src/modules/spsa/components/analysis/correlation.charts.ts,sha256=ScDR59MWSYrt6L-mVmOC3eVMCR6ktWrs24ESDlQaOs0,29517
shogiarena/web/dashboard/frontend/src/modules/spsa/components/analysis/correlation.layout.ts,sha256=C3eA2UUp6kGEDhyBdpgsJkIAS-a6dbtzM_-TBUEIFfw,2326
shogiarena/web/dashboard/frontend/src/modules/spsa/components/analysis/correlation.state.ts,sha256=eh-abH0aRAU2oRsRlwKY2iCMVYDZVaBSsq3CeWVqIdg,40298
shogiarena/web/dashboard/frontend/src/modules/spsa/components/analysis/correlation.table.ts,sha256=-3_FvCq2GChyiklJDXkuTpW4wbpJSfQYwwwykXuV-_Q,8365
shogiarena/web/dashboard/frontend/src/modules/spsa/components/analysis/correlation.ts,sha256=Y7CnQAUK5qgdt8VXyPCJhq5cTu6MvXC8FY5zyznDnYo,25145
shogiarena/web/dashboard/frontend/src/modules/spsa/components/analysis/index.ts,sha256=e4hrVJeKcrrhF5D8pa7eVleg0A4JRX8t3fdx3Osf5FU,396
shogiarena/web/dashboard/frontend/src/modules/spsa/components/analysis/palette.ts,sha256=xzd_fBqcM2xK9fE8oUF8kVcG9Er1PPf5Hpw7b4Jo7wQ,288
shogiarena/web/dashboard/frontend/src/modules/spsa/components/analysis/parameterShared.ts,sha256=R5DTa5w18zG23uNR_wJFjcadMcB-GKPoAzjG75Oizc4,1803
shogiarena/web/dashboard/frontend/src/modules/spsa/components/analysis/shared.ts,sha256=0wZL14LR9reNcJMgjRx1rZEBr_CI7ewZH2PfIT-2DHI,752
shogiarena/web/dashboard/frontend/src/modules/spsa/components/analysis/thresholds.ts,sha256=4EDnvQwC2NTpEewxe2gW7X4PDlH174W8gHSAEBf_8x4,43
shogiarena/web/dashboard/frontend/src/modules/spsa/services/analysisPipeline.ts,sha256=5fV6rGbzovlNT1p_iqPSWPyjPORy8WOWt-2gl0SE1HM,13258
shogiarena/web/dashboard/frontend/src/modules/spsa/services/api.constants.ts,sha256=PkNgRQTySZicOIDejOL5ObR9mK4_2GfnbSTgVrl5b_I,1292
shogiarena/web/dashboard/frontend/src/modules/spsa/services/api.ts,sha256=YqPKd_GzLsi4yU3fWmNwH_ZSOZ-URHsXMhH7yIRdOzk,24870
shogiarena/web/dashboard/frontend/src/modules/spsa/services/bootstrap.ts,sha256=pI8xDrZKtK7N5C1NufXwUT5Fhv354cT7uYk0H4b_U_U,4521
shogiarena/web/dashboard/frontend/src/modules/spsa/services/consistency.ts,sha256=5n0GesC3w8fjPe-nbWVjHhsiX6FzQV41nBTxKOX1VYA,4494
shogiarena/web/dashboard/frontend/src/modules/spsa/services/detailStream.ts,sha256=8Sm0c3WeRCgKKKrJXq7xrpa0CeqcuOlfrs4ridP5dEM,12852
shogiarena/web/dashboard/frontend/src/modules/spsa/services/errors.ts,sha256=7Re-4I2fs6fcx-EotDJkteliVghQGgzppZJuDWwfnkA,1888
shogiarena/web/dashboard/frontend/src/modules/spsa/services/events.test.ts,sha256=e48xOVxiPov2XTMzKENzYv0-ym1fkbLxCU0fEtx4Wvc,1617
shogiarena/web/dashboard/frontend/src/modules/spsa/services/events.ts,sha256=6bVMsRmlG3o0hVEJydFiG0DCVz6ueRUl0UfgaFdOz0c,24067
shogiarena/web/dashboard/frontend/src/modules/spsa/services/fetchers.ts,sha256=a7TsXDfNc6ZPVxUFAnaRLAl9qAloKG9YUSnR1zz0EMY,35252
shogiarena/web/dashboard/frontend/src/modules/spsa/services/hydration.ts,sha256=fl2CnwYxsa5x_qj-PFGY-SKnbAVVs4CPI9GEENOEYbQ,1539
shogiarena/web/dashboard/frontend/src/modules/spsa/services/lifecycle.ts,sha256=aEo5lb-gJ2jdsZIVanMcTv0oHZZBPPwYRPxfDElRk_g,4691
shogiarena/web/dashboard/frontend/src/modules/spsa/services/main.ts,sha256=cAxVK3GafGs-Cr8lD5FaEDbRe6LUKw_h-OAd1m6nDgw,18920
shogiarena/web/dashboard/frontend/src/modules/spsa/services/metrics.ts,sha256=yEdMOxe3ZhXyUsNaVvYdPb8kvD0Cx0LytO7L1VhUrCU,2878
shogiarena/web/dashboard/frontend/src/modules/spsa/services/normalizers.test.ts,sha256=dFPlemBl-gqVSmKEosaTwx2WGUL9BDOS2KXAE7_QMtI,1517
shogiarena/web/dashboard/frontend/src/modules/spsa/services/normalizers.ts,sha256=tJVA9EODVrjgKm4pUTj3m1wmTN3Rn_t9Qu6w588SXE0,40058
shogiarena/web/dashboard/frontend/src/modules/spsa/services/refreshQueue.ts,sha256=vbEQk-iS18H0WJoBvz0XIjOQ2EO4esN4ssPZaD6puYE,1504
shogiarena/web/dashboard/frontend/src/modules/spsa/services/streams.ts,sha256=wmczhforgO4NcZuayGYg230lrHlY3N_WAOJ20GVcPq4,49495
shogiarena/web/dashboard/frontend/src/modules/spsa/services/types.ts,sha256=lK_3FcjDQJNUHev1Y9KLMzrgpdABBsd78rgsvo0ZLdc,1100
shogiarena/web/dashboard/frontend/src/modules/spsa/state/cache.ts,sha256=M41dfkLmsYw1u-fSgSEMz90lXwM8YSuVV6D_mGR2szI,232
shogiarena/web/dashboard/frontend/src/modules/spsa/state/connection.ts,sha256=TTUKCGQM19fFdA1sQHNWE0bIBeSK7-VikQsW4BwPDKA,1980
shogiarena/web/dashboard/frontend/src/modules/spsa/state/convergence_metrics.ts,sha256=AI_KjnfxXTlqrmIVXWj48BoGRJvQNdYFZGsqjpLjZR8,2026
shogiarena/web/dashboard/frontend/src/modules/spsa/state/index.ts,sha256=MVWOJAN_zFplXjjQjWUjPSFkmNKV2MpO-rzujNZvGCQ,1284
shogiarena/web/dashboard/frontend/src/modules/spsa/state/initial-artifacts.ts,sha256=kXyzwvqGqN0ul8wQNPipKARnwjtiH--g0vB72hA-RH4,5262
shogiarena/web/dashboard/frontend/src/modules/spsa/state/params.ts,sha256=fh7uhX0CTctgeQhBdqlDVHUh4bdMf4vcIAFEwAkJyQQ,1156
shogiarena/web/dashboard/frontend/src/modules/spsa/state/root.ts,sha256=N6n6ZTCKr4QGKj4fELQW3Md0idMH9S_HRN4ILdicKfI,556
shogiarena/web/dashboard/frontend/src/modules/spsa/state/store.ts,sha256=N72_xs79yxf_qlWGwEbwWjlr1XVpvFI6bACYQGmSf_k,2592
shogiarena/web/dashboard/frontend/src/modules/spsa/state/summary.ts,sha256=UNitvypWn9NkXU389g17XAn5bGW1yu59v-9e0ZudAxo,2172
shogiarena/web/dashboard/frontend/src/modules/spsa/state/updates.ts,sha256=Cl3G0cCgJb1BCZssBgTp367-pwlGpOKL9czK49Vs64Q,30057
shogiarena/web/dashboard/frontend/src/modules/spsa/state/visibility.ts,sha256=Uq63Nlc0gsXZEfDVtK6N37W1A-Rr3SmQMhthTgASjDc,808
shogiarena/web/dashboard/frontend/src/modules/spsa/types/index.ts,sha256=7VKhNAtelE7sSbam2J-tgV-WB7YEV_oJRv3hCn6QDXc,54
shogiarena/web/dashboard/frontend/src/modules/spsa/types/internal.ts,sha256=MaNpYLl2syxez0JPOV0BQSB1ebq646ikJaIFYUPeOqA,8129
shogiarena/web/dashboard/frontend/src/modules/spsa/types/public.ts,sha256=bRTsRBNRxMyNnCnJQEYYBFmHDwpAY6a0s8jGTDt9oyU,11919
shogiarena/web/dashboard/frontend/src/modules/spsa/workers/convergenceWorker.ts,sha256=FbZ7RYZdibSCjCcFt4mHwaxMwpBs9yMuqmqxCCwph3M,2854
shogiarena/web/dashboard/frontend/src/modules/spsa/workers/correlationWorker.ts,sha256=IKHfv0c6ICknXgc3nzoQNYmrudxu2r8agcah-WS0ybE,1574
shogiarena/web/dashboard/frontend/src/modules/tournament/index.ts,sha256=cvPmnN6ITOfG5fgoBm8mabdfoPZlV-DkXfMvmfScpTI,396
shogiarena/web/dashboard/frontend/src/modules/tournament/__tests__/normalizers.test.ts,sha256=HBGxDb-buDalYoGYmnqQHm0NJv5p7MyK0WNhmMxTDgk,7822
shogiarena/web/dashboard/frontend/src/modules/tournament/components/data.ts,sha256=f6X2b1RnF0_BP-ovvW3jb4snWysy1kmEPNrMGvqM4A4,1276
shogiarena/web/dashboard/frontend/src/modules/tournament/components/matchups.ts,sha256=0I1mbjoYF4WdCxl02BOJApeqbs7CAFyfSrULJ8PIb1A,2213
shogiarena/web/dashboard/frontend/src/modules/tournament/components/openings.ts,sha256=WkC7yTcUN2Kl3FjergxfvmdED-elu5n5_TMc4ina-3w,17706
shogiarena/web/dashboard/frontend/src/modules/tournament/components/standings.ts,sha256=ugzIin84ztdZBeaLEKrjXcrU7pcCIG-Szjw8VqY8jwc,14789
shogiarena/web/dashboard/frontend/src/modules/tournament/services/bootstrap.ts,sha256=OWFz2nkN_4sXfBtrIBpjUairuhkY67g65biKF0HkrFk,1539
shogiarena/web/dashboard/frontend/src/modules/tournament/services/data.ts,sha256=2QNXjHlgdQcpiczdeEO4prTjrrAOJszMsSuY1-qFHgk,22898
shogiarena/web/dashboard/frontend/src/modules/tournament/services/matchups.ts,sha256=lJgva3nVBgxUDUP9WwnHWjwBf62G-Cs2TIrIwuRPNkA,20193
shogiarena/web/dashboard/frontend/src/modules/tournament/services/normalizers.ts,sha256=kgfqEYIeh-UN3bT0poL893zTdZY_7FrysjsSbXkI0vM,24480
shogiarena/web/dashboard/frontend/src/modules/tournament/services/openingStats.ts,sha256=UaGkw-sMCqnc28zsUCr-8LdWFpBMCXukPEr8etxCV6g,9079
shogiarena/web/dashboard/frontend/src/modules/tournament/services/openings.ts,sha256=6CziN5eNT9L38i4Ik6X8Fo6TxlYVtKw9mTeQQWdiXKE,32240
shogiarena/web/dashboard/frontend/src/modules/tournament/services/schemas.ts,sha256=iJY8XOZIqjhoiW9UcK6iV3E3KgdGnuFVsItU4F29eCQ,2964
shogiarena/web/dashboard/frontend/src/modules/tournament/services/standings.ts,sha256=AHoLpqYSZygvKl0gKlsHEwi8ttT_dtJTxPqNCUEQVGQ,40276
shogiarena/web/dashboard/frontend/src/modules/tournament/state/index.ts,sha256=ap5zl1VOvtCAqAoTSH9Lh3yIXXHTiIKzObPuQtzAivQ,5254
shogiarena/web/dashboard/frontend/src/modules/tournament/state/domain/stats.ts,sha256=vEpKQRe9bVp54Dt6ezm7im7sr30U4hXIeImLrrsw1hE,576
shogiarena/web/dashboard/frontend/src/modules/tournament/state/domain/workers.ts,sha256=A7QD8dFfYZKf8R5up5Y-pMsYCmeitDgw0by8nTa9G1Y,822
shogiarena/web/dashboard/frontend/src/modules/tournament/state/ui/layout.ts,sha256=FF8jXLizlGzcjxPUwvwbJrT2H1ynjj7AZKP19A7iEcw,559
shogiarena/web/dashboard/frontend/src/modules/tournament/types/index.ts,sha256=7VKhNAtelE7sSbam2J-tgV-WB7YEV_oJRv3hCn6QDXc,54
shogiarena/web/dashboard/frontend/src/modules/tournament/types/internal.ts,sha256=8dve07QGNwDS2i4x939b9eS2rtV-OoVoOWLHyVi3jUM,5490
shogiarena/web/dashboard/frontend/src/modules/tournament/types/public.ts,sha256=s8rj7bfpfSF9heu7JuChIWt8GusCFDa4Ia8Ob169La0,5953
shogiarena/web/dashboard/frontend/src/modules/tournament/utils/formatters.ts,sha256=Js1-1FocPbw79C3tRsM9gnWeEDZNvcW8qISUalvbBxM,680
shogiarena/web/dashboard/frontend/src/modules/tournament/viewmodels/matchups.ts,sha256=JVejzBzeHAJLaP1QOK63IQ-i5BlhZ-Uei3CZaL23D38,933
shogiarena/web/dashboard/frontend/src/modules/tournament/viewmodels/openings.ts,sha256=VdB0GW8TM2LlJ_QcGgNb3Ir_qVatoaAn0l9NH28jh4Q,1445
shogiarena/web/dashboard/frontend/src/store/index.ts,sha256=d7nbmXdzMblkBYdaxmFGGJJlwqEL_WSSnHPOBm-Xuys,747
shogiarena/web/dashboard/frontend/src/store/summaryStore.ts,sha256=3gyqLPXuhXIHlqQJQ61bOtRMQmS5tH5-3v-KgzjlYzw,23198
shogiarena/web/dashboard/frontend/src/store/types.ts,sha256=VqtnjstLhgSLC2kwajWb9JENhReX-QFDGiRPFBGAA2I,7776
shogiarena/web/dashboard/frontend/src/store/__tests__/summaryStore.test.ts,sha256=4QMWdCe3hDgLMT6Uh10Kz-PsbxR0cQ_7fhCQox984xM,15069
shogiarena/web/dashboard/frontend/src/styles/README.md,sha256=nL3IqCZoCBiqonorrqHgBVNRp1uDW0xK32cNe_AgKMw,2552
shogiarena/web/dashboard/frontend/src/styles/theme.css,sha256=nlD-np02IJwfmEo4qeY_kISf5T_2gyS2Fb5pG5BwB6g,6464
shogiarena/web/dashboard/frontend/src/styles/components/common.css,sha256=QWwCaMjAyi9KC_MNSN6B2NMTPMjJsI91b1WPVaaiJL8,37445
shogiarena/web/dashboard/frontend/src/styles/components/games.css,sha256=5yyVsCUwfVy90cCSvxmo7-mb32g1jIM7bfI71BVuCQY,31833
shogiarena/web/dashboard/frontend/src/styles/components/instances.css,sha256=BoRJP2zzqL3BKbZ7nqcFLAw2lDmfTKIewnnDJwhIYzw,9581
shogiarena/web/dashboard/frontend/src/styles/components/match.css,sha256=RUPRqaZGbgxipWTne17uA6iOjuc4k65mewZ8dH67jBs,2546
shogiarena/web/dashboard/frontend/src/styles/components/rules.css,sha256=zL5JZAU8UIyI24k3uooopUnF_nypVBQ66dgrtgZfT-g,2583
shogiarena/web/dashboard/frontend/src/styles/components/sprt.css,sha256=65r0EgfnTlQgeRPvtDDFWXFIeHAjSAlS0lofSGx9tD8,4222
shogiarena/web/dashboard/frontend/src/styles/components/spsa.css,sha256=XqcRBdqKYQdxhB6z2sgDkGqHGfcG0sw8LGv_6AYnxTw,41078
shogiarena/web/dashboard/frontend/src/styles/components/tables.css,sha256=lzkJzqXfn4Up1Hkj2VZlsEPvtjjsz_ChMf1bIlYBdfM,15449
shogiarena/web/dashboard/frontend/src/styles/components/tournament.css,sha256=YsZnFRG-32ew6XGZNuWI3k-0mD2r3aQRC0rlYI7qfQw,14345
shogiarena/web/dashboard/frontend/src/test/setup.ts,sha256=s7ZEjtXGp8Dm7NH8g9PxsMcSG-l6TQrG7pzC5xIab-c,1054
shogiarena/web/dashboard/frontend/src/types/dashboard.d.ts,sha256=nr1lIF-2htePI5vLhllk5VBKFbfJhz2f0sbSAYIR_XA,5240
shogiarena/web/dashboard/frontend/src/types/engines.d.ts,sha256=ALy641z4UwfjjQV5kimLPFkSFuvy4YczBExiMIwI9KM,165
shogiarena/web/dashboard/frontend/src/types/games.d.ts,sha256=MBTqd1JLA8C9IAFINmc9WW7b0qBP0JKdHk4bBEzpAbI,496
shogiarena/web/dashboard/frontend/src/types/globals.d.ts,sha256=zamDrUuh40Jv_CotBvNXlFUolDVtd7bPtJuER4jEAIA,5051
shogiarena/web/dashboard/frontend/src/types/instances.d.ts,sha256=EzJjZoQdMgZVUCJaUBElNKqgYjVdQddLZBt9-gWew7Q,619
shogiarena/web/dashboard/frontend/src/types/live.d.ts,sha256=b80UqUKLNg6nDZ9M9fQnHwceYL6f7cbKvtmHjEsWklQ,1072
shogiarena/web/dashboard/frontend/src/types/rules.d.ts,sha256=J4W49TObe79aJgqt7qtmgDNONVqJbgcDqOG6U4fToks,157
shogiarena/web/dashboard/frontend/src/types/shared.ts,sha256=Nhi2gJWR-l09zV5HnxxdCvmrQhrXoo1ChuOkRvURbvY,956
shogiarena/web/dashboard/frontend/src/types/spsa.d.ts,sha256=DNUac5k4BSayCeDEdgofj5sQnweaOqmhjn8WsP4B1GM,249
shogiarena/web/dashboard/frontend/src/types/tournament.d.ts,sha256=OMSCZ-8AXN4teChkHtxfuZfq8Vti0unc1TsURtdIFDo,271
shogiarena-0.1.2.dist-info/METADATA,sha256=FC-OG5VIg7SyCB5HxK_BkyV6Zz7gRTb_CM5tKASCQUM,11055
shogiarena-0.1.2.dist-info/WHEEL,sha256=WLgqFyCfm_KASv4WHyYy0P3pM_m7J5L9k2skdKLirC8,87
shogiarena-0.1.2.dist-info/entry_points.txt,sha256=4U_DnfFUdBwvzhPTPNJgHR0jX2TB0jAer_0mcoIu6Hs,51
shogiarena-0.1.2.dist-info/licenses/LICENSE,sha256=7Zy7WWCCkmCODnP1Qo8kw-0HgiBsPFFTT5t0xMnr1xM,1082
shogiarena-0.1.2.dist-info/RECORD,,
