./.env.example,sha256=EOCDFelpWe6lIQPqKhCR2ymOPckN4GJIOI4umJ2Ivrc,3144
./.gitattributes,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
./.gitignore,sha256=nB2n7Cc3kRt5-wcSDZLe4qitFzy7GPhXsOW_PVkJAXg,721
./.pre-commit-config.yaml,sha256=tksbf5njF16afRR776kNF0WmWw5EN3PDj8Irm-1cir4,568
./AGENTS.md,sha256=6T3iuIQPUl8839HrnPw8vbHFdLxlf0OYPGZpZRvdIjw,16598
./CHANGELOG.md,sha256=1PbTIe8mfrMSfi6Lmh3LTI0Hgmcpzqa1_PMEtyQEsDY,216217
./CLAUDE.md,sha256=6T3iuIQPUl8839HrnPw8vbHFdLxlf0OYPGZpZRvdIjw,16598
./LICENSE,sha256=HyVuytGSiAUQ6ErWBHTqt1iSGHhLmlC8fO7jTCuR8dU,16725
./NOTICE,sha256=7SKid824Rrpyei3pDHslZZdrmtcocmG5SRy2URjJR5E,365
./PKG-INFO,sha256=_Bx_kuILWeFxTMcEbywyLxmuHbsg_FYe1WuXlRjmOZ0,16412
./README.md,sha256=rpy7JtPe_cWQyKo4d9knbCOFeTW7_g6pZGUikYm0XHc,15044
./install-cli.py,sha256=gKwTthzWZUHfztBaM-XUJneeNVKPHUzb0SuCY_WaNYQ,3866
./install.sh,sha256=1HEOYa8jV9sh8WaxjD9jtJ3v7YI8or9BXa-7IgiqLFQ,6346
./justfile,sha256=dXuOhCvSJ-C47H2TpejlnJcTIj-9tZr8TnC8XkzkiVU,1360
./main.py,sha256=_5syMx4_5hcOQsVSvuiTkbHBfoGgPp_UFmadlhdeDzU,8799
./manga_tupi.py,sha256=F-c2Yjrwf7P-oYlQtSnlFROoION-LhxCnIorZvP3UNs,55952
./plugin_manager.py,sha256=Od8ypsjDONUK34-z8ZWb5fZwSwSvOoPtGbQiDr06y3A,2340
./pyproject.toml,sha256=u7Ah03uL7KT3NweaDhjhPxIgUoK_xT-VRLmGGX7hl2U,4636
./pyrightconfig.json,sha256=fhpRgAAgJDcZvaUL_a_jHocFZMmalbVVwoYCe8JKbT8,507
./pytest.ini,sha256=aHV10hY10JapBak3fQFswH2kw5QkgF_9g3j53b3cWNY,695
./uv.lock,sha256=8glEx9x-e7OYnIeijvB0RZcuMhpP3ah6Y_MLZnzFRQA,243684
./.github/workflows/build-test.yml,sha256=J6QWRleEMTV9lznAbqpp8HHsXbIXEp6CLK7nSj4TPMU,1504
./.github/workflows/ci.yml,sha256=jC67QBVQHtjQ2A7aPCgHndruEmcYpXYIeHcb2NP94XU,4477
./.github/workflows/publish-pypi-manual.yml,sha256=Vvr2wwi1ERMVKM1Q5rvf2H5LQRtZdjDz-GhCor6R8WQ,1395
./.github/workflows/publish-testpypi.yml,sha256=DLpzP6KLGIugy4o-ep39rPF67yepcAjnoQMM_4LCVDg,1647
./.github/workflows/release.yml,sha256=f8UAF5HqgZx7fcc2e29tQ9RvAYABgWctcE5OSpr_0W0,6194
./commands/__init__.py,sha256=7oXvi8lVYsek2jGEXZwYKg1oXz4RDvkr-o7TpHDkasg,610
./commands/_shared.py,sha256=M3BwtFtVf65ICZyvJyJMSRPAi5Gf0JmcPUACH32GkZk,1143
./commands/anilist.py,sha256=11sjVcKM28f1TCtxXDkAsUP6x46AEeB5X1zvPz7TObw,2478
./commands/anime.py,sha256=QrHQXOZeV6oq0jmrPYeGKbDiIJHuywTMcjGUE1MhaFk,20927
./commands/config.py,sha256=7nzX52layqn7KPylHeGz8AJ_1mwvxZlJxKZdGZ-g0yw,4481
./commands/local_anime.py,sha256=dNcVesWMytvi5XSrpsIHmGsgbiklOOR5QgRU4FKEhJA,9984
./commands/manga.py,sha256=ImOuJPxzkPYSqV95gZ03_0aWpvaWEKFwNHRN_P6j9NA,398
./commands/sources.py,sha256=jVQasvwem866sWdE_UMx_DfsHVpAUse6zNIx4oAX_jc,331
./commands/update.py,sha256=0hQu3ZhCh8iqDqIFaFZH0MJnNmr4qK_UjlfAiOYTM_8,1536
./manga_scrapers/__init__.py,sha256=LFpTFOo6-cGbUqMLYU4tcCzG2MSHS-uN1jxWe7gTnJc,228
./manga_scrapers/loader.py,sha256=70u8ObcgAbT1ogSX472GU-Rs18igRfFwAk_u5uuQU9I,3568
./manga_scrapers/plugins/__init__.py,sha256=MJ7X6k55rjp4m3VRlcClsv2uk5V1gREPCDj_OwdnUiA,29
./manga_scrapers/plugins/mangadex.py,sha256=o0n-Yty8vtX1uPy4G1cZQbDRbiWrzlsIP0-Q1znk-Gk,6754
./manga_scrapers/plugins/mangalivre.py,sha256=0IM7wRjHclluTeJxk0v_939ROGDeUEX_FxXrg5EoEoQ,14244
./manga_scrapers/plugins/mugiwaras.py,sha256=DhS45pQM_euGY0eg2nXTbYXp0AGta247f6d8szgCQh0,12185
./models/__init__.py,sha256=sCFdUd-lSU7-H-fy2gVQpwFm42jNN7XTBZZUUxUwofs,645
./models/config.py,sha256=Znc6AbOzVhNv8E2qmCi46CxVC79xQ7CuwaU7fOycAGo,17607
./models/manga_context.py,sha256=hUAn9SHXQbOZ4oYCNfxcqlt-2xDj78ZAiDc7geiV5tc,3247
./models/models.py,sha256=bDMa5nyedkE2ZLYHW1Yv5HKMgItW30Pzxltl_suuzrM,35931
./scrapers/__init__.py,sha256=o3zcNavAjIv4YRpZ-6iXognOtGh50nQXJUyt8Dt9F20,241
./scrapers/loader.py,sha256=DXi4wo6HAyvbSqBVZmAYIufxI4ikbBVxjnXP2z-l1To,1666
./scrapers/core/__init__.py,sha256=G9ndgGJsHgS9DAO6LGfiXc-og3OVNuo0BsW1UmXQg7I,235
./scrapers/core/blogger_resolver.py,sha256=HuqnVmrM_maoUgDJ0TrOLX3Y9g0DN3hZXJzRCRGMiHY,3295
./scrapers/core/selenium_driver.py,sha256=YHwuHdzi9Mtw_JT3vgYHlpS3-6CwUVkqglEmLVO5r4s,6919
./scrapers/plugins/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
./scrapers/plugins/animefire.py,sha256=2zcq6jbdht_UuBet-I6qa0wytnyRQGoqfLpdJ-2ajfg,6085
./scrapers/plugins/animesdigital.py,sha256=6wmZA38bC_-lbgXK1z5xswTBTPNlAoq-hjy-GR80Xcc,24514
./scrapers/plugins/animesonlinecc.py,sha256=2-ZccZLnS6taiiZnIGywh4qk9x9NIv1j4O15iFOvgHw,3777
./scrapers/plugins/anitube.py,sha256=N2TX_kjkjBncaEh-ccN0LmyZpeRWqZahnzQyCEakaq0,5987
./scrapers/plugins/anroll.py,sha256=IsuTch20sXATGXtPf3nVG85V7rMVanduG4eJt9eMmqo,7428
./scrapers/plugins/goyabu.py,sha256=sfeHlixg6d5lLPUOJhZtP0JSunYQQylUJDvteLS4V5c,4128
./scrapers/plugins/sushianimes.py,sha256=4MS8wp4BaDqSZ4c3G_dalgpdUzyqHXyfw3P6fcAqaK4,9713
./scrapers/plugins/utils.py,sha256=CElIpok0E_CjE2wVRuVMo8Dy4FSp1K_hxbLtlYg09UQ,505
./services/__init__.py,sha256=vNJ4aoyulgjspIYOS9Cklmz-r1wlQqEPUo0LOfOaMQY,516
./services/anilist_service.py,sha256=WeUi2UtSajqL9Bs3x99SvVOruE1Te-v1fNMvTEDnkQM,382
./services/anime_service.py,sha256=QcQKuZ87naixYKi9wOXiUFKyMSTGPcU847ym9EbEOiE,1581
./services/episode_repository.py,sha256=Fwg22NBxWs8I2Ug80YXTVGpQFs9YOV8G_A7qDa6B3m8,18079
./services/history_service.py,sha256=jb67bFog1ertC4YViB1KxwHdRwskJeBjxgGkRWrTj5w,18340
./services/jikan_client.py,sha256=C4IJISvfb0SLbgBgE9RvrTJrOVV_tuGLFpSSi1zyXoQ,1870
./services/local_anime_service.py,sha256=w-jMNQWEw9XQ-d70ujZzf_g_zEBd-KeDqDJwkAEmnVs,10257
./services/local_manga_service.py,sha256=7io9LmNqUQLrqY5lqNkAZDjSo2Ob8K2_S6H9N9Arxec,13932
./services/manga_service.py,sha256=8ccsZh_iWUXa7sA-tWvP3CFzyj6SGt0zpO7FuAu0ng4,21990
./services/playback_coordinator.py,sha256=e6ilrGUBQyVtpEO1PvFDg5dgtrJYyHi8iIgYYraGlEY,9451
./services/player_repository.py,sha256=rwL-I618BEFKhZheGemwP4p5zVzhWVF88gGhVaUShMc,4919
./services/plugin_registry.py,sha256=vEFQbao1jZNrvCv6_0wbMCaUBdm2BRyV4PPajozu7Mw,1618
./services/priority_utils.py,sha256=PtNVqoNSU8p34vpVibFYBOh0ynWLT_wJTJgezOeURN4,1241
./services/repository.py,sha256=yQhm6FJzoelPtDEK2hoF3LkoyDS0VHveQK8Wp6G1XDc,12389
./services/search_repository.py,sha256=zgmKHDnKBaxeEISrBrkTnj9L8mCd6viaOEA8SGdtR4E,21914
./services/settings_management_service.py,sha256=O5Do_lQD2zBTGenvtyVrh51VWTzmeo1r4TUpgGdxIa4,6292
./services/update_check_service.py,sha256=yk7EshDhSWngn0J5Ic8R_4xW-zm82WvJU9zRfiY_55s,8891
./services/anilist/__init__.py,sha256=d1OhFXFHbpMa-b-MVDvmskBwHRXS61xT_HgeaEOpBR8,551
./services/anilist/anime_operations.py,sha256=e3d9XvCfFGVsJQrpCPd41Y3_SAULBU2GBJM2fw9_iQk,20059
./services/anilist/client.py,sha256=4Lyicocii4Bq49S4BUVGpCOtCAhyeVr07JlCljEba3A,9306
./services/anilist/formatters.py,sha256=ubu5XRfUw5Ooe87A1P_3iC9GIzZJq3e8lq7NJYEkf3k,2313
./services/anilist/manga_operations.py,sha256=3SezfY9tXsvSjwz7qp6LlNlTdDTOqmmr-530svjVcng,11685
./services/anime/__init__.py,sha256=LSSrorueEJKnIYcsx-d_0hVUfJOMva5BxiP6yemaP5w,1773
./services/anime/airing_episodes_service.py,sha256=fJo15EPOHhTwlBRZioFupb9Jkbkpi1W3CX5PB37sUwc,8498
./services/anime/anilist_discovery_service.py,sha256=s4ZLsrFpLBvh1OOtJ72qpWZmwl1VAlOvwdT5sv6InfE,4287
./services/anime/anilist_integration.py,sha256=x50xqp3qHTTK4eW2bg347TAEHMyQDliU4u_og8rOgFM,43767
./services/anime/download_service.py,sha256=kUTSp_x4v62T2-dahlte1KeYpwKzPKWkHw_BGI_Qxa8,18993
./services/anime/episode_context.py,sha256=oTKsS6mV2mHzlDHLQDq-T9q-9Cj75m701iupdtxHSvI,1615
./services/anime/episode_url_pattern.py,sha256=oC4Da0ZQs8rZgy24M6u0a-n-nkYik2f00pW7BiFYXhU,3779
./services/anime/mappings.py,sha256=5CFM8yzibmDTWxjDxP6MBWm_CPo7LTC2Bim9o6DNqcw,5849
./services/anime/offline_sync_service.py,sha256=W6EXz_FOomqaMJwVF6eoaXWDMOtBVhblVZFElwQROQs,9579
./services/anime/playback_fallback.py,sha256=M7qyFz3sm1kt8cHTGavwQHDeXt3L2mo_EIpZuhXNVx4,6295
./services/anime/playback_service.py,sha256=Qb6yjTsMuEmyfEDGvGZXWsTw_GVR5tb_Jp0R6j4hpk0,21994
./services/anime/progress_service.py,sha256=PqrvU51riK-sC61vAY5s8qNTQrtgX4RBkn_xRrmtcBE,5015
./services/anime/random_anime_service.py,sha256=rd1tvgCGSsaWVzK1tFC0UYh8caWTfjsNOwx4hFrOQVo,10152
./services/anime/search.py,sha256=KBhVb1IDv3r1UzvDmV2CVKwX17vdhRAgbmlUKBYcgLs,48223
./services/anime/season_service.py,sha256=28gQtgixGXB-EE4HcMPMV3_a2s_wfa4ZDB-D33icGTU,2679
./services/anime/source_management.py,sha256=nvtXx_CmJtSu5gzsMjoE4zKcf0c66knWoi1L3hCome4,9433
./services/anime/title_normalization.py,sha256=lz35iOe16CiwAOaQK5gA47m6XCp6mgbmRyiNVtNOW1w,13220
./services/anime/title_resolution.py,sha256=3mGWen7PoJxfITzQismlQ84RyYaV4tDxM3vxsH_soxw,6850
./services/manga/__init__.py,sha256=5gw8k27yur9rXy3BqqdkjmHemvKzSYIJpt_VOwSO-Hc,399
./services/manga/anilist_lists.py,sha256=eSNfZoTDtkc30XB5JppBG5d0T5PD2yFWHF1dqmE-6tA,3643
./services/manga/download.py,sha256=VtCvrhISea7qF0ZoY77YuO19pz76QDabaABh8AxrL50,13263
./tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
./tests/conftest.py,sha256=AzeQ_B75SFNYv5kLxkYHQeKld1VLEIruXFMMdlQCUIM,1703
./tests/test_anilist_authentication.py,sha256=yoLLNz_nEIS0bwJxqfn7HBSMKJdu2k9HVPWudEXGLy0,12284
./tests/test_cli_config_subcommand.py,sha256=nFQ77wbkBLbGLYpQpSPRMYWzzFovRTrEzdRPTsX1KKo,969
./tests/test_cli_episode_flag.py,sha256=0oSXZgyBRFhtU1j-qSXb-QR17shdG0vANcXJWVH23XE,3769
./tests/test_cli_update_subcommand.py,sha256=5yDZ1Hvf9HAFGmeKdRSpQCk1Zn7DqrU6iCrTLs_A7OM,973
./tests/test_cli_version_flag.py,sha256=5esjCnetx6SJpugCZNi7gMo7wU3zRgEXC0pCgwfw1gY,947
./tests/test_episode_repository_new.py,sha256=ilfzY4KaflqmqC5WO2-JWWL-JLRrzcnTqAEDUpW1fi0,6820
./tests/test_history_service.py,sha256=2kbpn_zFgVNhsblFxWlFACYHoJg55DJp895-nRTgWA0,12803
./tests/test_incremental_search_algorithm.py,sha256=MIlC0XcxSR-HL3DZISN8Uqz31AEWeYNkq-V_Guya2c4,31004
./tests/test_local_anime_service.py,sha256=0jnVngNXjhtFfvrsKKf8L9u9uf6hSzItKIMauwZvEGY,17896
./tests/test_main_menu_flow.py,sha256=OMet-t-90ZUkIDrBUpn6nyMKm1VP1jUzzTiudFmfa2I,932
./tests/test_playback_coordinator.py,sha256=t_wXXuhcbyqxlvVRkH8bDHuj3zT4wyf_X_T81F41RqQ,4887
./tests/test_priority_utils.py,sha256=WEBDPYPLiT1tBQNe5h-FrXDtn28byWwMr0H1yc_LrTY,4162
./tests/test_range_parser.py,sha256=ZtKtxqEs_oeFGIuN3_8zSnPKZkkwM0UaDu-jHBjEncs,4908
./tests/test_repository_cache_integration.py,sha256=ozaf39wvrAF3kBdOoLpc483iipdHocQ01FvgLas5ieU,2527
./tests/test_search_cache_normalization.py,sha256=G1kGuSsZyGHsJwUWp2kEpwMH2N1wXBVS_fqjhVDmokw,9524
./tests/test_search_repository.py,sha256=gtEEQzPLjs9pfbXZkvvEJqwSWkYIzOlYBDzrHcz9ob0,16213
./tests/test_season_selection.py,sha256=espOTfPCW9dNHnbiFxC1AGH6rI4_vTYzLrcnsF8Yb1Q,8217
./tests/test_startup_update_check.py,sha256=2NR8waqxZwsTtdC46Rpg3FmUyHvK6Uo0VH1QKi3M7yU,2398
./tests/test_sushianimes_scraper.py,sha256=nTK5TirntcrGY3OyGkpEEUdLQxhgwRzyKd7LZHpeIQc,7023
./tests/integration/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
./tests/integration/test_anime_search_watch_flow.py,sha256=QoBCEKWZx3F1l4ZcdZOWDKef8pgWCy34y-lfIMb0f94,14793
./tests/integration/test_anime_title_normalization_dedup.py,sha256=M-xnQ87gOsaVQUxpYdcFkEXTd_yVihsFpWfHLbHl8Gs,9121
./tests/unit/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
./tests/unit/test_animefire_scraper.py,sha256=MEDsSGyPXYR07GsslLqE5igDEqcewfu5MnvDGgAK4Sk,1957
./tests/unit/test_animesdigital_scraper.py,sha256=LXiWiwt7oCqoWj2UhTMjO_MuIm0M4DidQx8jsr9YD5o,4914
./tests/unit/test_anitube_episode_ordering.py,sha256=JfzONF1eOpwPGBQBLKrkPJWBneDbu2p8e2cdk1VPGtM,4668
./tests/unit/test_anroll_scraper.py,sha256=UpRhUX3m6j0dOgfWazs7qfyw-Nnwl1Q9dsQmqzukZhI,2413
./tests/unit/test_cache_cleanup.py,sha256=tK4yisMA2yCTrpjw2UH31E-3nEQl9gSMQPwSEjN-7ZA,1015
./tests/unit/test_episode_repository.py,sha256=3dKm7WbXgAW5DkOlT-JiIOAPUH10QpRJNzgZzoGY2E0,13035
./tests/unit/test_history_service.py,sha256=QhAPqQX7Ww6wG7mxgadp9FIczHG3nSemt9swd-QF0s4,4085
./tests/unit/test_player_repository.py,sha256=aL2vzbRSPRucN7WeCPL-PZLL7gBMEr1rg4eiyG3pLik,4953
./tests/unit/test_plugin_manager.py,sha256=RmiiLWjfSP_yQEp96WeAbJboDpJj6F0JavIcOVVTuxc,718
./tests/unit/test_plugin_registry.py,sha256=XoMv6VNZLaDPy7WVrVdBXy6DJxwSy-8s7rbQ68S7CwY,2903
./tests/unit/test_video_player.py,sha256=crZPYt7j77mjnDqrjztrP1nQOhVl2nvO3EJBpe1LH8E,3003
./tests/unit/commands/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
./tests/unit/commands/test_anime.py,sha256=ryJVkCC94zHTosFDBOEKyAHBCpTyzVeXePwm-u6jEe8,3962
./tests/unit/commands/test_config.py,sha256=wij603-TDYRFezm7qQPRFnu0krfgwUrm2H0oaqFqig0,3215
./tests/unit/commands/test_local_anime.py,sha256=S71TWgrOWWyRk1vyKbFHP7hg2FYvsDDmkdfop-yBiRA,4791
./tests/unit/commands/test_update.py,sha256=X8QcEynhxQSuyc62HooqXxwe8Z9paHbIbpOCwWJKiOc,2486
./tests/unit/services/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
./tests/unit/services/test_settings_management_service.py,sha256=y0JJNLLSx5cPo4xI4Z_3zqtBllseI6483yO-YYYyKUM,3524
./tests/unit/services/test_source_switching_cache.py,sha256=k2m5oR8nzdbkqC1uvj6rnJfNDmQaD90zTVetFqxu09s,6944
./tests/unit/services/test_update_check_service.py,sha256=DWF_8OoDnEoYU3ujmk7U5tVvZaf4QkPR9sCNUZmK8JY,7790
./tests/unit/services/anilist/test_formatters.py,sha256=KzMbhJKLchrgerMwl0S_w_hf8stm8qgoRQW4KiHuZ5w,876
./tests/unit/services/anime/__init__.py,sha256=2adflx0kpqKPsLkJEFcZ9zI1tQgCOgzLJ6w1gJKRzhU,37
./tests/unit/services/anime/test_anilist_discovery_service.py,sha256=0rRvo7PQazXP6OVkEOuwvZIUzaKKywO3cl8Q8lEMOpw,10394
./tests/unit/services/anime/test_anilist_integration.py,sha256=XCPvXoseBqX1f3qVNf3bbpttyFWkYTXNRrEs2NfDA6A,1060
./tests/unit/services/anime/test_episode_url_pattern.py,sha256=VxdPSrhs5r5hCcFqo8TqZNg_Ol9OyDICuvCRbnp4th8,6806
./tests/unit/services/anime/test_language_toggle.py,sha256=iaTYKcEz0mICb62Efy7zC-r9l3wD7uzm1u_vxfwipJA,12757
./tests/unit/services/anime/test_playback_fallback.py,sha256=dbQBrxdMCRqotX9e8mCmjXen-UpsC-rxn68vISmUBdY,11279
./tests/unit/services/anime/test_playback_service.py,sha256=Xfk9MoUot8-ZjJMke-Q2_zZBYk_DdlJWtAJRyo2EpXM,32887
./tests/unit/services/anime/test_progress_service.py,sha256=3Kq8ln4ZzMwT-_rVizEi1HnGi_hMxuJAImfBd19DAPQ,11805
./tests/unit/services/anime/test_title_normalization_dedup.py,sha256=9XQnabhyyLnt3aOr_bwHU3lHpvYIJpgpBwzN6_RHYs8,17350
./tests/unit/services/anime/test_title_resolution.py,sha256=_m_2cOtZcYvYjPpu_trUEcohMfZ-Cd5_T6awsz8JPUw,17611
./ui/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
./ui/anilist_menus.py,sha256=2NgmV47s3fnvi1Xe4utXICEqCRFr6X3w6I5x-WhhPy0,31468
./ui/components.py,sha256=fhRxTbVUlfrxNEc1DQCgLDZ1XL_HbM2s6ojnncxVaoI,11291
./utils/__init__.py,sha256=P2h0ziyn1gb02jzBPPnetXqfQpCLvJqVQ1fBR6lT5V0,911
./utils/anilist_discovery.py,sha256=EYPj54sTXw5p0Hx9C_IMxvgnM-_a0Nmcgx9agLAB9ts,8354
./utils/cache.py,sha256=jZsU_x6zlqXzMuE3-ozwVZ3qQJ-1CQ2cr3x4PZjbtrA,13665
./utils/cache_manager.py,sha256=wdGOZzAkBYZ-ZvnA1kRCFKdc4h-_N48deio_TpVTSO4,980
./utils/episode_range_parser.py,sha256=mWRS43k6y8ahw1xaqJsZsUomVYItX0em2l35PMnO_L8,4077
./utils/exceptions.py,sha256=oFi0XWufPUIiqLyzAOtfM07k5g6Y5fFlNm8Dt4ZPiBQ,373
./utils/headless_detector.py,sha256=FYGni4wRuHI_r_9N1NmwDcPAznss78inFA8MQZOn-zc,1202
./utils/logging.py,sha256=S93DzOn1V-F8SHQ5NH6SkFDUlFcqvGXz8nC8VHerLu8,6150
./utils/manga_reader.py,sha256=29gHcxCxROzYce89pD477_RX2b9gaGTYzXABwzgx5aU,7020
./utils/manga_selection_preferences.py,sha256=wonkzY4X_9B8Yi1EUTFoPqmSC67YZOeWsc39zZcgWAQ,3183
./utils/manga_source_preferences.py,sha256=SV7s4p8w_vCtg4JD9vFenjR67_svZKanFcnfZs10oc8,3095
./utils/pdf_converter.py,sha256=2UQAP3OfcUTdlu7TvYEcTjNCWjY-qh8-r0l0zvYSt4w,3215
./utils/persistence.py,sha256=mnLK6fvQL7QHcVmW-zkpiLcQKvbT9UUEdcOt-trn3TE,3912
./utils/range_parser.py,sha256=OMd8eHWJy5adqGR853HOogKm-6gigndu8Y0vVONDv8c,6020
./utils/scraper_cache.py,sha256=pFYhdaW1fJM8EKYTw5p8aZjvykbw39UIcPqruWvaNZo,3342
./utils/title_utils.py,sha256=79F9-jnWWnY-50uhIAMVtHMrz35EL8aw-K-Art0gNyY,2022
./utils/video_player.py,sha256=QAPc9XPe9_on-DsdTeUhnuy8pj-_1dqo1lMikFEEQ9w,39786
./utils/mpv_scripts/skip.lua,sha256=ic7vbX1rTY8t6lnnSbh6p4zBxgpamtATMO_ZWNCRV1M,67
ani_tupi-2.3.5.dist-info/METADATA,sha256=_Bx_kuILWeFxTMcEbywyLxmuHbsg_FYe1WuXlRjmOZ0,16412
ani_tupi-2.3.5.dist-info/WHEEL,sha256=mffPy8wBnZQn2VnJUU5jE99KsxaSfiyMHV9Yt0aLVxs,87
ani_tupi-2.3.5.dist-info/entry_points.txt,sha256=fmJea3irP6lwppyXjfBlAG5Ln0n7Te1Z6o0XcexGSek,67
ani_tupi-2.3.5.dist-info/licenses/LICENSE,sha256=HyVuytGSiAUQ6ErWBHTqt1iSGHhLmlC8fO7jTCuR8dU,16725
ani_tupi-2.3.5.dist-info/licenses/NOTICE,sha256=7SKid824Rrpyei3pDHslZZdrmtcocmG5SRy2URjJR5E,365
ani_tupi-2.3.5.dist-info/RECORD,,
