crawlo/__init__.py,sha256=7QzLFWpw7HP5dt-aj4VNvgUZm0YzWIVyfal0_fq82tk,3559
crawlo/__version__.py,sha256=zI6qwpC5cz8aU-V8NtqsmG4jr0lW1qlzdc3I10Fm1co,23
crawlo/cli.py,sha256=3PxD2p1YV7IihX01k96C7bxkbT_qsQVZjD2qyi8BiZA,2482
crawlo/config.py,sha256=Q_ia0aW3L6m19Rh0QgOMdChx2zbnyf4VE1huinAHaWc,16718
crawlo/constants.py,sha256=2ad9Cu_GoVufzgyc_GZbjl1RmWBwHjzTO4C5z3yMGSY,2380
crawlo/crawler.py,sha256=H5mk4d8dGqNwijOlDsUv3aeoIhiUjQyq87ehFW5KofM,18762
crawlo/crawler_process.py,sha256=RxdgudeXuVssHXzqLxSP222F1V66vkoxbaMwIwrC1pg,19822
crawlo/event.py,sha256=a5euecD68mrvZvTB4BArzKvHFpt8SsjhuB23_HhfbSE,13671
crawlo/exceptions.py,sha256=LF1Yz_lc7QnkRRkxRkAFAAbIaOjr-M0OIqRQTho415I,10730
crawlo/framework.py,sha256=ocjuqN2KhL2MEPvz61XI8TrPlDgSbpI6HYozuBzV09w,9656
crawlo/interfaces.py,sha256=WzgfxErNR-WTEg7TidKm8fPytlW-Ov_3DVU6CFvXngg,17287
crawlo/project.py,sha256=gRAiZMyVbC2dMHLSUkkiLuz8rni-nWJsmJlsAd5mUiw,13322
crawlo/backpressure/__init__.py,sha256=xh2AEpNZuFW-NQiSqNDLhDENaVyVOwVvv8GLDjcoofM,6400
crawlo/backpressure/intelligent_calculator.py,sha256=Ix63HSU7C9s8qoiuhdiaRQ6KsEF7qBOxLwuPd_LoA3E,8845
crawlo/backpressure/interfaces.py,sha256=HbyQTx2rBOk3MEKGzwST-QnS6acvAv9hP1Ks57ojurM,4767
crawlo/backpressure/metrics_collector.py,sha256=9UCCHtUfbHc9ku8N7Y6FsrTJ7dLXMJDDa-JVbSU6Wq8,11675
crawlo/backpressure/monitor.py,sha256=Ayja0CCaqXYo0gTAbuG9EQakuOqiK_QO7OXHQC6gkc8,9381
crawlo/backpressure/strategies.py,sha256=H4yz2U6FSorw9B7SJyRjz3TkQVRcM1KMMQbLzGCoYwg,14207
crawlo/bot/__init__.py,sha256=W4lZePZksgLNId1s-_Xp7UjdW2oaflinHUUzau785X8,3970
crawlo/bot/channels/__init__.py,sha256=y1OQjdCMP2hvHHQhqlDI1ETP1fB5_Bzk42EGZwPYemQ,1046
crawlo/bot/channels/base.py,sha256=Rnb6ZDOYGMkom6eVHUL3hyipPIIoiC3InwzongnKep0,2286
crawlo/bot/channels/dingtalk.py,sha256=6M28o2iNRf1QtnjnLO8jJdC2ad40iIcuv4kr7h68mgs,7474
crawlo/bot/channels/email.py,sha256=ftIRdwZbzbhnFujk7sUhK0AikId5k3GZJlAc-2Zvni8,4335
crawlo/bot/channels/feishu.py,sha256=dNanadZh4-_hOVxwGnBAl8gs3E5tCZYP9-cc086ofYc,7919
crawlo/bot/channels/sms.py,sha256=kCgWT4j4P7AiwsGglDZjaF6bwkl3qSWlkvgVqmHwRBw,3863
crawlo/bot/channels/wecom.py,sha256=o7GJ_6wfTePMBbqMRCkkUQg0ptnDkhUg8kjO0tYxyWg,6907
crawlo/bot/core/__init__.py,sha256=mP-3puJcZ_bW_0-PKaklcnA3jr25WJDyB1Bj9C-BOUw,1480
crawlo/bot/core/handlers.py,sha256=EfX0SlMUbE1ql_DnDpeowNDRbc08RqX-6rPVZNRix7c,14217
crawlo/bot/core/models.py,sha256=SNSsVC2X5RpAygzQARrXwBwk8_U0f_tr-CfOCKn580Q,3952
crawlo/bot/core/notifier.py,sha256=ftchhJYXPb67cRr-UOKNi_6k1zh3XSxHO3U3biSWYss,5013
crawlo/bot/monitoring/__init__.py,sha256=H5ujGMg_GA9T0abp9Hj1AUOPGpuHtQuLm7drCDlkvhc,1378
crawlo/bot/monitoring/enums.py,sha256=lgPxS-eaHG2Zbz77gMKn1X-6_XpJUQe5BDojftp76y8,5946
crawlo/bot/monitoring/templates.py,sha256=rBzdzaOABlWqpsu1phjHTg_TQ9fnra279BOTzgJbJ0o,10990
crawlo/bot/templates/__init__.py,sha256=FRzYvl0MwonKRJDX2vXh0MnjX6SKkVze58EGN3DInJU,807
crawlo/bot/templates/enums.py,sha256=DcSgZxVtyYjkRGVUjgeYzhtz0OQ-lWebag1k7oDoMeE,16556
crawlo/bot/templates/manager.py,sha256=W09L6KB9VdSWbE40lfpPPfBBqK-4hepsw4Eag7B4n2I,14924
crawlo/bot/utils/__init__.py,sha256=bTqEhTm3GqGCp_X2llmjSNU2JubxUiO5WjGOuePKYvU,585
crawlo/bot/utils/config_loader.py,sha256=vlJ_DLUbT4ooYU1eWZxpMXDMlOV42FXhB-LfCPMd4As,8749
crawlo/bot/utils/deduplicator.py,sha256=2GYijWQggAXmxghi4v75L6H2zSoiY5wUbww6gvbDgZk,5878
crawlo/checkpoint/__init__.py,sha256=ZucQFCz0SgwjIcoZGXUP50Hj7NLjLNgF07WVdDeUSdQ,255
crawlo/checkpoint/manager.py,sha256=sqbGY6mnF6CRfsDEE_tmMU8cMz6QbZzkwZMgLmgbyso,19693
crawlo/checkpoint/storage.py,sha256=FMA_skHODYh8duZWnNVTJdZ3abC51dBXVxSqOr9E6z0,10936
crawlo/commands/__init__.py,sha256=Ti_G4o6q5TXsB-Fdn-pwEP6zn_eJpIb_nV3RK8KLvS4,898
crawlo/commands/check.py,sha256=Xsk1ez2V9vKjWkUVj39rlg3n5FIJ6ZPBbBPg20qDswU,22695
crawlo/commands/genspider.py,sha256=JB4ZuFpKsYwtjx3DSsxugH7e3kqxhDWPG5ZKfvM0isI,6041
crawlo/commands/help.py,sha256=5zQdBHhgJLb0eg6A6SQegpd_MZsCmZY-_oG5VchzIz8,6341
crawlo/commands/list.py,sha256=MaiaJcrasvzDX-sawzCRk4j1VMJR4IgBT66aczpXGZ0,5875
crawlo/commands/run.py,sha256=Q26CgPixkM1-DPmUuCf1zGBI-09xEuivTYvyNHow-UY,15075
crawlo/commands/schedule.py,sha256=n4FCvtUzVI0vkV0kQ0TBhXoFIZ1eRe9U72IjJicwVrc,816
crawlo/commands/shell.py,sha256=-ahPu2IgUqE56B6RLskF4Y_R9MOPWNBtZGrQcdtk_bM,3309
crawlo/commands/startproject.py,sha256=KQQPK9XQhcWEy5dJfqi8_IQ0LYSX8TPzzK5gEz6LHE4,16762
crawlo/commands/stats.py,sha256=TC_uVi9IYKuvBcGJtduUJPzaWGFN9ZWrNv_YUqg6b6s,6199
crawlo/commands/utils.py,sha256=5fXiBRe6PGVk6V_PAL-A7KdlaJIJ3JqWVM4a_qf5URA,5523
crawlo/core/__init__.py,sha256=FjqtiqW1gKBsJqIlNi0jCrkCqPvbhJPTtxkGe8q75sM,1728
crawlo/core/application.py,sha256=NoWs60Bx8j8PSA00XwThf1xPfevdNYah5xu2ohMdIAo,6382
crawlo/core/engine.py,sha256=UCc4gX5NCSjSXvYbZM8ApF_Pqft535GtrhplwceaXP4,37633
crawlo/core/engine_generation.py,sha256=q3liVHnMkTLiV79cVLX4H3poiAlWmsiR2irKAsbzNUU,14809
crawlo/core/engine_helpers.py,sha256=yWhcHhrqoD_hwUm9DVwhrlE4y0kb1fsw12R0e3cjEF4,8782
crawlo/core/error_types.py,sha256=EosKvgo3IdEh59qo5E9o8cu5yhAdxPIrsZ0-fHtJxNo,7572
crawlo/core/failure.py,sha256=iBgkTw0ClDT71gVYHDWm-akesX6TZtkrLfRU5NiiL2o,2791
crawlo/core/processor.py,sha256=1cnxsmAUPJTHcJ9V5IVNNXsCbzbrYd6K1tOIOeaEfrg,11586
crawlo/core/scheduler.py,sha256=PCrlD__ns4NcVEKva1uQyPddcPr_zFT_lPseakfvnTw,18261
crawlo/core/task_manager.py,sha256=9QYAAsRwEmY5HoOQiDiZi0o9wwHaGzRUgryOrBOpdFU,16431
crawlo/downloader/__init__.py,sha256=18TC4IfEpb-30Gv-fEeM0ecQMbJ1AFpI6QC11FemcI4,10137
crawlo/downloader/aiohttp_downloader.py,sha256=DusaycdLT5pb5P6B_tOEGLv4EoxiR9z8aGPGQgrNMuY,19063
crawlo/downloader/camoufox_downloader.py,sha256=3cU5Sz7SBDIF2SOIgqg7NXOMpJsBXUZ-zOjPNS3ojQs,23644
crawlo/downloader/cffi_downloader.py,sha256=RAA-kbAXKfWkd7PSWW0fJj8YWfNrwAjM5hsw6JiDVGc,14882
crawlo/downloader/cloakbrowser_downloader.py,sha256=PkDtjeDlYs_xVq6jCgeZ_Q0HM_RuXTT1H740O3uXGyo,39418
crawlo/downloader/constants.py,sha256=3CfsczvG86ji7GepPWyYmlUxAqQzzDR_h88ZaYMa_28,4253
crawlo/downloader/drissionpage_downloader.py,sha256=lRXX-ZSE1oNVIw_iVFj98zhdmvlojvMNACkKW5KQ-Cg,27943
crawlo/downloader/httpx_downloader.py,sha256=tQGUKjHSPxol3Tac52gOdDKwJKjkh8ANTfeZJQyUxW0,19967
crawlo/downloader/hybrid_downloader.py,sha256=Hs2K7p-wZsHox7i6FLqIVdAlNR0wKRwP_WNIwJubXCQ,11679
crawlo/downloader/playwright_downloader.py,sha256=6YL_gO-4SZJB1N8kxvX9jUa9uqz0ospD_EBaOCTSiws,32477
crawlo/downloader/stealth.py,sha256=gnQ60B9LzzNSLKskEIGqTscWvYHahG9uEdSkR18ySys,1894
crawlo/downloader/wait_strategies.py,sha256=_kAjZV8cSRsYa4RIBOeR8ubeQ0r76viB5EFCko9Lo04,11749
crawlo/downloader/stealth_scripts/__init__.py,sha256=bWc1CWvokZ0uOQWyURGZJFxT4YJ34exPQ5aQqWoEDxI,1705
crawlo/downloader/stealth_scripts/canvas.py,sha256=rlCRhN2TcCDx7Ouol5LU9E06xC-riXJMpexjgYIAYn8,6241
crawlo/downloader/stealth_scripts/chrome_runtime.py,sha256=r-b6X8vWeQCRCbErEpfx7wJI60AyqY2dWNfQpFdQyvc,3545
crawlo/downloader/stealth_scripts/drissionpage.py,sha256=TG9kyjEyWLM5vWRPr81dFgUp2P3OP8NxxPlKXSlagX8,9135
crawlo/downloader/stealth_scripts/navigator.py,sha256=SnJSXZCYck6shFbKPa1pLk8hWzWAGsUQs07a54gzMfs,5649
crawlo/downloader/stealth_scripts/webgl.py,sha256=Fl2qfhHjchNhbRhJMCuUXoU_lGcp33A1bxdTOPbX0hU,4524
crawlo/extension/__init__.py,sha256=qdQvFjwhobaHmPCDnn70knAzAjHpE1lnNG3XFYjBrfk,3341
crawlo/extension/health_check.py,sha256=D_wzwvQ_LRsY9xsB897tooH01xReqDPwjqr2gESfXqI,4478
crawlo/extension/log_interval.py,sha256=6ZA6IjmUQeoE4irprCz1ruQZQlvD_GCRPB5N17NF-Dw,13639
crawlo/extension/log_stats.py,sha256=2j4ujawWAY9j2aJeKdhXLWpddUeGIAuGcMBwQAfJdwE,2565
crawlo/extension/logging_extension.py,sha256=VBUcRpGPVLK4CMI-4erEAgyHxTSQ5kPDPWoJafMdFaI,2277
crawlo/extension/memory_monitor.py,sha256=CqmPzDqFfag3e-N8AWXW-5pw6P32MItpu71wWfZ4g8A,9424
crawlo/extension/mysql_monitor.py,sha256=MR_U7-ESzx1Psrt6bWt-cI9udx4U72s-pFjCl1jUCLE,7163
crawlo/extension/redis_monitor.py,sha256=sj3q-Y0KHE8-XYVYo1y4LKEx1FEY8DrOpDe7nsQgy0I,3438
crawlo/extension/request_recorder.py,sha256=fjZjmUjgVRaZztYbcRSBd4xIEMcQEDoDmcQ9tgyglzw,4168
crawlo/factories/__init__.py,sha256=cPT_4Yi1PLWI8UwIHpAdPSTZp9FmzpVcaIhq_-r28cA,2274
crawlo/factories/base.py,sha256=FtuphN8f7sFcn5hr0cyYqHGmBst06Q3oUfosXqYS5Yc,1990
crawlo/factories/crawler.py,sha256=qkko0f2NY544VceEQfvyd6QJEObw-FO9qXVry2aEda0,3750
crawlo/factories/registry.py,sha256=j0IhZGx_J8xkhzCo77XMgTEIGbnmkypKELAlmv-hTss,4336
crawlo/factories/utils.py,sha256=vcbV0OKQZPuQfDpJ8OkoZNJLTpXxoLRb718d1dCctsA,4368
crawlo/filters/__init__.py,sha256=rBgEsWde1VH6QZ8edsYKUC2gCEB2C9riER6jfpedaUs,5236
crawlo/filters/aioredis_filter.py,sha256=NxZf7y4ygkZ_AXPz4BQiSmv0HSbqHfDvWjrn9e1vvkk,16958
crawlo/filters/memory_filter.py,sha256=_sHiPxDgVSP02zGOJj0tpfH51tGce7GqHCrcPiPu5CI,13561
crawlo/helpers/__init__.py,sha256=HKxW8ZKeS2mhO69b2IScNwu46jw7blRDcSd9K-cd3TE,2555
crawlo/helpers/file_downloader.py,sha256=lPtc7LBj-SrHDp2gzj_nl-C-AaXDE3PcPvkVQmdGVwA,17159
crawlo/helpers/mysql_exists_checker.py,sha256=fWn1T2sU4fDAE4RUQgzCOLnsZaJi-Dzq8ejynJ2ucrY,5459
crawlo/helpers/text_cleaner.py,sha256=a_CBp3-M77C84MO3CycO-Q6z6OrESUCpH10qC38iTn4,9028
crawlo/helpers/time_utils.py,sha256=Ov4L8zfDW1bd_hh2R5iOgGrm7-RzFmPOYBOoii_L6_w,11350
crawlo/helpers/adaptive_selector/__init__.py,sha256=_25w7SDDjyU1KH5oXY6-JbU6L0I1TF6kkkcM_ran2d8,1324
crawlo/helpers/adaptive_selector/element_fingerprint.py,sha256=bTpMlbKv-wBKT__nqjqa_1E_HtocxADRaAFGUWX9fh8,6924
crawlo/helpers/adaptive_selector/similarity_matcher.py,sha256=PHoVimYRpF3-zAbscb5lwnrnO7zD29gE6Q89HfLqfKQ,9110
crawlo/helpers/adaptive_selector/storage.py,sha256=VAShsYtb4oliNcSocnkrOELvXAarI8Y2KQEl8pFaTGY,11257
crawlo/initialization/__init__.py,sha256=uNRMm9GccMYZi51scpvo-CPx_3ayp3Y81psBHlUoDfw,1132
crawlo/initialization/built_in.py,sha256=M8Z11VOiAvHGZRDToHatIonuQP7SS5sgWRsqVtQsLYQ,15661
crawlo/initialization/context.py,sha256=wG9t-M-Qttj7TN6gDumPX5Q5GHaPDUpLTZZDne2r3TE,4863
crawlo/initialization/core.py,sha256=z1Egetuq5-hG1ApTukPQ-7lsrems6_8PXG-qzieokqM,8973
crawlo/initialization/phases.py,sha256=f7lz2eLhbooVDpC2ASbV-uyiefzwOPBxVTdIG6QQhg4,7244
crawlo/initialization/registry.py,sha256=Pst9ToECid4MGkFaQoIjalG8S4HNWERA6xBavbzVWyc,5191
crawlo/initialization/utils.py,sha256=xuLIy9AUTgV23DB5UpDcRAtIMLRPWcdEUGYd0Exuf7k,1192
crawlo/items/__init__.py,sha256=IbneJWG0M8EQGFLO_hoAeHd25MgjKLYpK2A8lkp8JJI,408
crawlo/items/base.py,sha256=SgBJaHfFH5vmpS3Bw2CdAzRjKB4E_e2jC5HtSRtOvn4,1465
crawlo/items/fields.py,sha256=NC1yD_a7yfTQwQB2mlnlFTTn4-8RaqE9noEc_Y7Qzzc,2185
crawlo/items/item.py,sha256=UDSOwnNtV9eF8sjqLAatIWEYErWdIgxLKTPKMbLsdlU,4094
crawlo/logging/__init__.py,sha256=VogaNHxj6vHOzdv7tqfNfar2RMeR3uTNEI65xjOc0tk,1031
crawlo/logging/config.py,sha256=oMjfaSm0BRKZQ_MmRAOGcJCUJjzkshMGOMQpvX4RxWI,10425
crawlo/logging/factory.py,sha256=VIAlal1h4UYPDklyAOEmw6dbMp0rUtHTnKwKDf4tpGs,4989
crawlo/logging/manager.py,sha256=CeKGGck7JhIqjwrX15n8QA9yGg-8iuWWLt6M6g_lS-Y,6590
crawlo/mcp/__init__.py,sha256=pQkOsDi0tbwOxppDBmrCCnaVeQcbGMYpIfpEXn9iu1Y,888
crawlo/mcp/quick_fetcher.py,sha256=dr9_8qPpBf1NwqWLMdVV0y5hH7059qJPvPoM2hfTh2A,17707
crawlo/mcp/server.py,sha256=OgDcZTOoLx9ie5Q-T6LVpQnRcO6ASxZcmKyaMGhL7II,10963
crawlo/middleware/__init__.py,sha256=phtPemvwAF6E39SQmy4qEaC-LeoZUjC7OoW9WR1EDfg,2943
crawlo/middleware/cloudflare_bypass.py,sha256=zAMHi1-atzrlFxd8sZilu9itqXK-Vg2G-egYNHNc_4Y,9740
crawlo/middleware/default_header.py,sha256=JvYCvt_cVSzEGsZq5xdx-6MkvDsoAJoiV14WX4iWexU,4311
crawlo/middleware/download_delay.py,sha256=FQqkNwdYTMO05Pr8vzdDLE_6ge1XBvISCzEFvwy5cBc,5454
crawlo/middleware/dynamic_render_middleware.py,sha256=WAFvs_gXBnVGhCuv118e97ESkAqwoLeaETQYVBbXeN8,7547
crawlo/middleware/file_middleware.py,sha256=FFZ7hPbQ98e79MuQFuPRumwTZW_JQXMJuZJPambaG8o,11615
crawlo/middleware/middleware_manager.py,sha256=Ss0jsvTtlOnrvSJI2rt_lwu9OAr6zmWmix8GlU3dpQo,17586
crawlo/middleware/offsite.py,sha256=8l_Hemn30AO25JFhzNnQrgX_p3Cd4kk_Q-Wa4OSK16c,4698
crawlo/middleware/priority.py,sha256=3VhlmL1IU5CNz21UageGzwCpw4qDh89S6vzDxIfVyyc,4303
crawlo/middleware/proxy.py,sha256=aQBG9tUVHzELC3YREWtU48GLGXgnrp32htgcSCO0wI0,8200
crawlo/middleware/request_ignore.py,sha256=iiBmqwiwRbIxXvQF39AgwqH6qmP6x7ro0un1yMeeK5Q,2666
crawlo/middleware/response_code.py,sha256=agM99M8TQHit-y5NanfbtrwojTsKSHepmRYgbWqTcMY,3617
crawlo/middleware/response_filter.py,sha256=UxzxNHw4UbVWzuXcW9t7LrOqSZqY5XqNT5BSOzjIL50,4317
crawlo/middleware/retry.py,sha256=ZCGRkaxxIl_iLNUf9QWbiq0uw4k5CFFxpTkfpkh30oE,7983
crawlo/middleware/user_agents.py,sha256=nAwxklaFOkv3oG9KJFZxD4yrfBtVfL7Sf0EuQcAxn0E,18819
crawlo/network/__init__.py,sha256=bvEnpEUBZJ79URfNZbsHhsBKna54hM2-x_BV8eotTA4,418
crawlo/network/request.py,sha256=ME9vsq5VAFCaWpdoN6nltUz9yA6T1670XMkunWN2I-s,25192
crawlo/network/response.py,sha256=A41hqejz2marAtVG4HuWbaRk16uY6c5L0Hvj-4l9asI,32190
crawlo/pipelines/__init__.py,sha256=M3wsyCcbwDpTbhrVhIpvL-2r7H5KyUsOZmiBKHeKKQE,2912
crawlo/pipelines/base_pipeline.py,sha256=tA35QD5GsZazFzIpUlXM5iC_GZsRRZoierWB2jolZSo,21636
crawlo/pipelines/bloom_dedup_pipeline.py,sha256=O3RN0Ofp22IJVQ3gdDzFv7rn9w-5mlqPO9IvfRrqYxM,4671
crawlo/pipelines/console_pipeline.py,sha256=zBEpscJuZ9ISd1wCLTeiH6qBRDGUf1McuHrDRprhgL0,1916
crawlo/pipelines/csv_pipeline.py,sha256=8jii_jMJW8hfh4WgmuisCcIBR0wXYK3of0VGcU4IX8Q,14221
crawlo/pipelines/database_dedup_pipeline.py,sha256=dl49jt-gLZqXDfPp19FWzb8O_MRyRfPu1caSA9O97CM,6448
crawlo/pipelines/json_pipeline.py,sha256=iSh8Ai77diXosQdtS30h5RCrH5xPVdnNAF_VhznMoTo,11347
crawlo/pipelines/memory_dedup_pipeline.py,sha256=rPtrF9fEI97oAkMoBv-dsN1o_1N-h4f8Sxfc6-cjMj0,2805
crawlo/pipelines/mongo_pipeline.py,sha256=sqkRQdvH4gurXIPBGkX0LB2NTtkeFd0iE_p_-ACCB1Y,9714
crawlo/pipelines/mysql_pipeline.py,sha256=cI36kj5WRLdg_wd3YzDGRYCFs6-3V3J7702sQyl-khE,16131
crawlo/pipelines/pipeline_manager.py,sha256=NMy4SnuCTVq-EC2MIbHKVViVZIJE_wN1NnuCFtSFg3Y,8365
crawlo/pipelines/redis_dedup_pipeline.py,sha256=oWxvpCwd2UDQ02tY8ZHyAbvA2-G-x-A6vDUFaETyrLs,8182
crawlo/queue/__init__.py,sha256=lMUdSEa-Li8j8pWEgQxlyy6bbbRFKycPEJnLWMhHmRM,334
crawlo/queue/config.py,sha256=3liR3Y4y8lB4ISH-xXBsX9WtANQDJH4QX4184p0H2ZU,7801
crawlo/queue/disk_queue.py,sha256=jFElJy46TGqkFThP1K0ePSZw5LGfgQXYZGiHV4fKrcw,20627
crawlo/queue/interfaces.py,sha256=T_YW5Z5GL5yPeKI7tU7vzwbXACvvMipr___oUjb8ofU,10321
crawlo/queue/memory_queue.py,sha256=Bow_MY_xitpWmRaUfV5gXe27zahL_MwiyAUzGJknQbM,25357
crawlo/queue/priority_calculator.py,sha256=RG9x--RJ_bNERaRYn4V2mQp2AGYEBPdFLU6fAYmJ7YA,8065
crawlo/queue/queue_backpressure.py,sha256=i5TUOJ3wEkFIj0UuHH01eNPQ6-UD3fEp0T2WXArX81g,7281
crawlo/queue/queue_helper.py,sha256=FLIaHN7eltqeV36QJRWn-mrXKtNztszGec7lsiR2fE8,4208
crawlo/queue/queue_manager.py,sha256=PmFlx_PeQfYomnKx9TJYakqwfhpLcyJD-oY9i-1ichM,26609
crawlo/queue/queue_status.py,sha256=MHcwaYCrf-IqDti2m49RqsJUl0na3XVTtVxYEj58OfU,6121
crawlo/queue/queue_types.py,sha256=94yH-9tg2a33Dpmmp9_3RWaTUDvmlbPIjmjkfAJqzoE,5144
crawlo/queue/redis_priority_queue.py,sha256=_KkzC8YsglT6cU7Ue55szEXeDQWJcx03hFsLPgc6DHs,32731
crawlo/scheduling/__init__.py,sha256=dfzZ87YmdwOaUzNWhJed_tEP7RoG-hAk0OXLT2MkqsI,460
crawlo/scheduling/daemon_scheduler.py,sha256=M7wrOErB6zEYZwi_S-TBr2gKdosrG9RATb2KZTN4YXQ,1977
crawlo/scheduling/job.py,sha256=WU5pQeEAIIC-wN_qD7YkVIRBcsjIR-rF2Mxj8I1hAFU,2163
crawlo/scheduling/registry.py,sha256=QfFQnvYkKKjEy_Pfwdtv7AZ64uD_5ItohRQ7FOXg_60,1241
crawlo/scheduling/trigger.py,sha256=gbg-FhWeTwD9MUkyrfPvrXUyzTGPPW-bVH-gIIawLlw,8468
crawlo/scheduling/daemon/__init__.py,sha256=kjzge6Qo4En_OdlkG-27WXGxyiQ0Ezv8SAVXteVsSf8,108
crawlo/scheduling/daemon/cleanup.py,sha256=lppTU-4sBREdulDujVolxuJCjFrQgB1qeMkK_iiyW7k,3999
crawlo/scheduling/daemon/executor.py,sha256=f6IMyUJAadOIhWDDKIpORUmF0UtAPotO5Xeyfo9Y7YY,7367
crawlo/scheduling/daemon/scheduler.py,sha256=EYXrn_eYfMESMEcyyZTGuhhRw1rHt0xjbHPVi9ALRwQ,11299
crawlo/settings/__init__.py,sha256=NgYFLfk_Bw7h6KSoepJn_lMBSqVbCHebjKxaE3_eMgw,130
crawlo/settings/default_settings.py,sha256=cL6Ok-SHKLcyKC3oVcV-FKQwyNyaui58VijVIGXYDKQ,33173
crawlo/settings/setting_manager.py,sha256=xwwdBcgyBagMhCFxoZRTaR51OTKjfGbDX5tQTUq4uaM,22013
crawlo/shell/__init__.py,sha256=7tzDmfhe5BXwk6KD0G-aoLtEkC_3xAr7WibxJoEa6Jw,661
crawlo/shell/core.py,sha256=4OvuOXxT9RIxb_gPe-BaubRAbm-Kw4gGVxhzZxa9yDA,21779
crawlo/spider/__init__.py,sha256=yWTY1hBupsGzQUzRrFgO4IPrdCUgb3q5n_lBl-OVZJQ,1581
crawlo/spider/loader.py,sha256=xfXoig7aS-DZ_DSzq5HOAxJWNE_YP_7uxwcAjiVBb0k,7555
crawlo/spider/resolver.py,sha256=Hxjrp6dC6dgSN6-eTalosj3pMETWak666duDKzaAv00,4854
crawlo/spider/spider.py,sha256=xrT8DdNCcbnQrADKgTeGYGPMGpqTerKxvKv-uxGlhX4,26359
crawlo/stats/__init__.py,sha256=_9pX23Zq7oiEXVaAob1PT2wFy1grBbZ1jyducnKG-fY,1028
crawlo/stats/backends.py,sha256=fy6BDJtVGBYLLwBIV6xDJS5eM138AzCXSWH7ouEeeYI,10671
crawlo/stats/collector.py,sha256=n9gWzGp86aNV-kTgIqzgsYul46NR_h156vmM1WNZ2jA,11972
crawlo/templates/crawlo.cfg.tmpl,sha256=GgjAA9iDIASpB6UylCvJi9J4gouhxjPOyO6uLNngXFs,110
crawlo/templates/run.py.tmpl,sha256=yVapNikzEfPcNKcgekP3rl4VGZSFHhm7v1ku5r8awE4,967
crawlo/templates/spiders_init.py.tmpl,sha256=QvPw4DxiIjzyue6JDgfFtmuRKrE-jmjlBbvDK10zQwY,109
crawlo/templates/project/__init__.py.tmpl,sha256=WI5rG7-4rvwmwJWoGCzAgiw4hH2mL6qCYp5GbgiqxJY,54
crawlo/templates/project/items.py.tmpl,sha256=YYBvKWcVoGK-CUslEJ4OLUUNM4w1KCdOPybY-y7TlYA,689
crawlo/templates/project/middlewares.py.tmpl,sha256=LFScf46S8huUxAnRPTPYfdcV3on4oM6TFDOL1b9twmA,1899
crawlo/templates/project/pipelines.py.tmpl,sha256=tJFLrxlP3yQBzr39Kat4-LiqFMW3Ssa-Pk1p1-INlL4,1218
crawlo/templates/project/settings.py.tmpl,sha256=HwDf1nAyYf-Oin_Dyh-33RMBqDZIkToAv9EZhifSuFk,8007
crawlo/templates/project/settings_distributed.py.tmpl,sha256=1dV1V8ZPn3wJmzpbhhU7SPTguNlNavqH9ahemEBJuPM,4411
crawlo/templates/project/settings_gentle.py.tmpl,sha256=9AFqvG5FW7ApJprYW8waDyJwGy2fq-W4Mg1RmB2GFJ4,3461
crawlo/templates/project/settings_high_performance.py.tmpl,sha256=RpiAXQxBxjBkg0RyDaAemnuBI21xRa1-7x7ocjj_Wow,3530
crawlo/templates/project/settings_minimal.py.tmpl,sha256=pnizAn78UGfu_oI8DiCd85p-GirzTZhvjcv_AsHZ_uQ,2799
crawlo/templates/project/settings_simple.py.tmpl,sha256=Ms0SS3afvTlD9e1fd-ysyQ04l9-jRbpVQbs8aXXGZwM,3534
crawlo/templates/project/spiders/__init__.py.tmpl,sha256=llhcIItXpm0TlEeumeLwp4fcYv2NHl8Iru7tLhDhxiE,216
crawlo/templates/spider/spider.py.tmpl,sha256=SyMOurFJrkhJoXpPNk0I8G8EgiuEIT55GLxti-P78Gw,2338
crawlo/utils/__init__.py,sha256=oFd8ATtxL1FgimEd79DBM0yEz_vG_FGvp0drTv4hxiA,1611
crawlo/utils/async_lock.py,sha256=Sj6OuvfkMa1QcaeIi5MJM0BRUyIrMwidBTTvMktozWU,7480
crawlo/utils/asyncio_utils.py,sha256=BkE9j57i60L0qZQsP0TFxqH0nic4LAAW6-9SEGYbtj8,2327
crawlo/utils/config_manager.py,sha256=FLBmI7blnSO0rUINTlx-vbp8l_OAK1AcqUKgGi2D_ss,800
crawlo/utils/curl_parser.py,sha256=VqUkcIoN7DfSfZn6BsUTKA79TxC20aIvVOrPq7UZyU0,10186
crawlo/utils/decorators.py,sha256=XIIsIL0f6JJ9TSOuUE0NVQcm7V3QSUreREkecXxuyKA,584
crawlo/utils/encoding_detector.py,sha256=MoxuNGXSYshjZ3A8zGow8NjMhJcO5JEtcLIHm3-Zx3A,15353
crawlo/utils/error_handler.py,sha256=Ny5ww9ilpK42a5KNpD5qhEbi5-133J3yVLzxgAGcfYU,10687
crawlo/utils/func_tools.py,sha256=pLSwx-G9-GHB_ALZvRa5l8zJeVeLSzddLfFM6J3_Pvo,1270
crawlo/utils/misc.py,sha256=Yk0_y4D2AwryQEy2h45igQnuDRU9s6ibV98IfKUmgV4,10601
crawlo/utils/page_utils.py,sha256=JFiJaEdnzxrt2izZ626yEouPgc08hkE21RR3OqdxkdA,5167
crawlo/utils/process_utils.py,sha256=wh3R9rPN-Is0IUhQHzxOiqtk0_6TTu3xY2fnmpedYNE,12452
crawlo/utils/py314_compat.py,sha256=t-eypvTXjh5J3hZh1DC5o50i1QFFCqYlTxhSlAWmfgQ,4319
crawlo/utils/resource_manager.py,sha256=m44IgI46ovjY6ZeuAMpPHAD2kc5rD-cmgTco2Iooibo,17094
crawlo/utils/singleton.py,sha256=CsQT26rdRbIfgrK3H9TwxJvSqrYRfQvZQU8Jq-NjAYw,2418
crawlo/utils/time_format.py,sha256=5WFhSqbmvjnnOUYnWevhku-Yh8L3OAJRIbd7PDUNp9I,1984
crawlo/utils/batch/__init__.py,sha256=4drNt6TdDi24QiPUPxlZDCnY7uNQEDMl0QKKWGq8LNI,283
crawlo/utils/batch/batch_manager.py,sha256=aGX66cU1CsDY8jeFkK-k-tgwo2iudgCUGQyhrWqdPfM,12756
crawlo/utils/batch/batch_processor.py,sha256=t2KRz0YwQ0avRtLPlw0a-aFQ87ryOj38EBKCmWsUvTs,7026
crawlo/utils/db/__init__.py,sha256=buHRMRJ7ib98t_mslDhmecqQQ8TfnF0vzKHDr3QeBF8,553
crawlo/utils/db/database_connection_pool.py,sha256=N86eQvR1ttpbgKEDJy-94kzEUzr9dKGsGjJJKCAzPsY,1548
crawlo/utils/db/mongo_connection_pool.py,sha256=GxGxohAMc3Y_HFa59TmyoeEitCPihWYDV0J0e8Du6ys,7918
crawlo/utils/db/mysql_connection_pool.py,sha256=FPcnvf6ZKVGs3VocOOBaNWZ86oT1EbvI8YBEk6-yBLc,10815
crawlo/utils/db/mysql_helper.py,sha256=8GrBJs3P-9chx_0JRDFetci-8CZrEGfWcrMXqiTP1wI,18890
crawlo/utils/db/pipeline_utils.py,sha256=tG1ICfclp7MPW-FDgiPpHuBGh2E3dN3S5FCBX3Q1Wio,4680
crawlo/utils/db/sql_builder.py,sha256=0ljbRUMlIwjp3RpZgvrBJl_Lhx4A0O-hsEX7wY5XhHE,8694
crawlo/utils/redis/__init__.py,sha256=fTBPYMacfunwyGW7Cs7TpwOTIrDDL3zE0laZTSpvbi8,1401
crawlo/utils/redis/config.py,sha256=EkmZn_XX9kyzHu05ImwDadZSbfqIsx-_xmd0rsY1JgE,7163
crawlo/utils/redis/keys.py,sha256=8O7iwXzV47a-q-FYBeyTKxbMnoR9Qby-jJ2njVzw1eA,10138
crawlo/utils/redis/pool.py,sha256=hyD3eTfKaTCtNm0iuHGawAYQtX9x1apAzyY5GdxNRiw,14526
crawlo/utils/request/__init__.py,sha256=rXmdLKUZ246PnjydX9vrv-8lJ9l0jCAwSoCO4I6nWDU,551
crawlo/utils/request/fingerprint.py,sha256=GLjXv8w1-W4KzD9GfIhRxAzxprBnxKH6YCjUO5h87ME,4685
crawlo/utils/request/request.py,sha256=17C7sNoM-tytySdhSFVh6p43iYJ_8RXe1KpXpRRce9E,10923
crawlo/utils/request/request_serializer.py,sha256=sL732K1oQiRx3J1L5oW4hxNLe5yjC0R1XEnGc2PgoNQ,3068
crawlo/utils/request/response_helper.py,sha256=F6MFBp_tSdPrgrTwGFKZKEgznz06nxvCHo9HOOb8t5M,4097
tests/__init__.py,sha256=409aRX8hsPffiZCVjOogtxwhACzBp8G2UTJyUQSxhK0,136
tests/advanced_tools_example.py,sha256=tZg-W3p6uOjSNou3_K7S3TEMSVpYhWmMM84NhYhUTZE,7035
tests/authenticated_proxy_example.py,sha256=ZgLrU-1GaBhkJK1Wy0X93lHP1GT2sU2_wi3RI1CfrVc,3135
tests/baidu_performance_test.py,sha256=H-BK0kbyJcHo4QS1zJS_9LJ4XRUQl-oQ91mEpGPFiRI,3981
tests/baidu_test.py,sha256=NKYnwDbPJX3tmKtRn7uQ_QWzUXiLTQC-Gdr1cQkJzEo,1874
tests/bug_check_test.py,sha256=EIDOUk_QgtBOWKuBLm_WHbgJ0fsDuJACJ-nuxnBIdkQ,8056
tests/china_cloudflare_test_spider.py,sha256=niPZDWWGZYachs8RN5v7JqyATh4HmtUcs9oUrCnKkZs,10441
tests/cleaners_example.py,sha256=klke2nr_SN8rM-CObox9WWSEERsFfIsOtozXxec0pf4,5328
tests/cloudflare_test_spider.py,sha256=K2qso2Myw1KM1faK2hSpm-u-RAUBCfMkK8wKtYGnCLQ,8190
tests/comprehensive_framework_test.py,sha256=_1N-OGbKvBTNachNvIjkL_izr4uv6OUybUkhxxz5MAk,5977
tests/comprehensive_test.py,sha256=wypCaB56IV8w8nd5VA5LSXUQ3IgLf0AKKUiCci6yEJQ,2969
tests/comprehensive_test_suite.py,sha256=fJwk6lycGFvSBrN_Ejpe4pfD4yMqVRYFVtBxESLVa5U,9961
tests/config_validation_demo.py,sha256=UcDC9ZS1_5HirTBlelEDZ2krXjpMhgzPA0oUx1f2piM,4139
tests/date_tools_example.py,sha256=AIzu2qifGWUmX_5ZBRPUw1AVZVKref7-teaWR1MD_aQ,5046
tests/debug_configure.py,sha256=9VZRJtA0u_SbCC_ZMdsiT9raseRE-C2spZpZuXZNysI,2213
tests/debug_framework_logger.py,sha256=p-dfOjEipjXQd6yk75S-SMoepzwujiwuv3rNwNSyjow,3413
tests/debug_log_config.py,sha256=cPS6qOLnynYTFOxpjcy9OUgIqrkasWb9f2c_PASc2_E,3714
tests/debug_log_levels.py,sha256=CZWG3KGDq-hYJ5TPhoZTyjKFKkkM-AoK3oP1w-JC1sc,2168
tests/debug_pipelines.py,sha256=FMb36bH9lQxBLb-nM579hBRK1S16Vxu1t_BC3Dj8O2w,2164
tests/detailed_log_test.py,sha256=oTCFF_Un7Jq2gV4rpRDFOxlHJSthnQhvEf0CSItfB7I,7501
tests/distributed_dedup_test.py,sha256=EaRnWH3ADsJN67Kn7T5TYPiQyMvyRtV6OCPk1uUTXQM,16507
tests/distributed_test.py,sha256=u6cEiymZzCItaTClKTxwVjNmOj9_PZii4_eGNAVMDW8,1825
tests/distributed_test_debug.py,sha256=pUv6ZKEJ5pK9xOA7lgVk6WW3cBAtnb1bsuZzJ8oGLvY,2181
tests/dynamic_loading_example.py,sha256=-2S9ib4zAkxyB-VySZHQ7IOPaffp1aDxB4c7iIffREc,18788
tests/dynamic_loading_test.py,sha256=dzDW7b66HeDsIYsYgvNRihE3V6b6gEbUGQpp-eJbcIM,3413
tests/error_handling_example.py,sha256=TMQczEauZFq8Lk3hJY3fwZs2PPYHrINCGdzuUiXF_C4,5266
tests/explain_mysql_update_behavior.py,sha256=bqrMp8RGdHSLT5oPwPzVfzO1qa_nSUNdf7luBC2EMbA,2870
tests/final_comprehensive_test.py,sha256=szTNbtwKfYNmE0kzDPCsE_kvnTG7FNKl2JERakGhKIk,4314
tests/final_log_test.py,sha256=CpZ4ZvvuvFiBvz1a50qN599XIU086ett_I0bSX42BLU,9367
tests/final_validation_test.py,sha256=4cuTr58i46JI6M4Tz54e7vrVFrOr3R7HSWgyQPKmM9M,5244
tests/final_verification.py,sha256=Xc3vmml8AT6TZlz1sG8RRXllO0k9B3CSdPuHKcTYSks,12840
tests/fix_log_test.py,sha256=hcRy0j3j0CT0oLN7KNA0VL-_o4M-uE1amR6GziBflfU,4440
tests/framework_performance_test.py,sha256=Qp47VrsCK0ylEhDkFOm7lnD8rVkaJ7u1MopsEhAomrE,6985
tests/log_buffering_test.py,sha256=0B5UY1yQuxnBU1pEyz3IBYweN__4fOkPXly-kYfOpNU,3226
tests/log_generation_timing_test.py,sha256=zHb_m2FqlpRCYw-wqFWFn8cbVH8UR3VvXKSM6nNnbgo,4681
tests/monitor_redis_dedup.sh,sha256=2nFs5zYiguVqL2YSw_XbhGb30a_EDg0wTIV7zOa0pNg,2284
tests/optimized_performance_test.py,sha256=bA0dN4j7ViyTSSiCJEjlkJ9Y7jspTFKs2xX7UXHE8Gs,7379
tests/performance_comparison.py,sha256=UevHOM_9z2ILedf_xZ_8F8QiPjb_M8WTfGQrxzKtgco,9266
tests/queue_blocking_test.py,sha256=hp-6hmTOO64oOAWVtlN8cFJ95GjbK3t9fj-4q_TKowk,3955
tests/queue_test.py,sha256=HeBiBXqAgIAbUkLVQ3McS6NdRselA30m3lnuxNBvZbk,2689
tests/redis_key_validation_demo.py,sha256=CboQ9qjc1pObzOrQivvDMkcCkHPMTe4984s0-xHoyRE,4453
tests/request_params_example.py,sha256=J50NdsnK1sDrqG-5m3oA-mu1_wHwVwHIfsWxGeQpz7o,4250
tests/response_improvements_example.py,sha256=t1cbG3nesp82bqog4_ku1GvQzNbhRyWa5EaKTmOPrSk,5402
tests/run_all_leak_tests.py,sha256=-nEM1DOWd5XBFB13v6YZ9GuxVqaR9B_ANgb3_JBJ5C4,4807
tests/simple_cli_test.py,sha256=t-MyZIk65B3l_JT7Ocf2K3d_bQHBhzzkyx3lvpHw6eU,1594
tests/simple_command_test.py,sha256=8TowzW45ukKTPeaNC5uij3RR7rqPULiBr2PguSSMdP8,3688
tests/simple_crawlo_test.py,sha256=FYDn5cgAxHN81QSYa_wcJcxJit7aLnIopnkHKKr83dE,4801
tests/simple_follow_test.py,sha256=3vNT5Eqwza6fxAY9Xl_9xtFGdfrPwm6NnVHdRmJsH8A,1053
tests/simple_log_test2.py,sha256=Rn3XerVlkT0M-vbQmrQL7bVIZG3REnJNmMvUvKr6C20,3944
tests/simple_optimization_test.py,sha256=hflvaC81ra1ZrPOp-Z7rQrH95OnSADvAjy95BLulD6o,3678
tests/simple_queue_type_test.py,sha256=wAf4XLKl9oS5BlfrRJ1SLY-kYmNq4YY0LdIC7HmW-yg,1193
tests/simple_response_selector_test.py,sha256=0naeRUX1n-oAW6VRj-12c6nre2D0RjJ0dD3Nx7BBTjY,2844
tests/simple_selector_test.py,sha256=XzOYzpEzr0yaioLV6v-4XC60VZMd5jRthlyp7Ud02o4,6630
tests/simple_spider_test.py,sha256=RzziJg-fbIVJ6_CgbismfkwrLwpJp4WWp2RLgG7Tpws,1168
tests/simple_url_test.py,sha256=g9RBn46V7fHZTU0BrB5pl5AGCbw6QuKOXClVACb-MEQ,2297
tests/simulate_mysql_update_test.py,sha256=LWZGVU-KeGUY1pO0mpyxkpjsC9VDvgYs6GFfjjcY3Ec,4602
tests/spider_log_timing_test.py,sha256=pvYpKZemClr4mCR76xywhsiWbT5sPdzD_taZKFjlgvM,5573
tests/stress_test_long_running.py,sha256=N5LEbmNeriwrEnttmFmM53AqkI__4aFshqL3_U77G0o,18688
tests/test_ack_call_analysis.py,sha256=lqblOwT4J-bFUTf0n5CLb_1U3rejGblg0xeyD__e79U,2801
tests/test_ack_call_fix.py,sha256=UsgKHmBjS0OZ36n05F2VCtLwJMA70m2PzSICw5mc4ug,8133
tests/test_ack_method_debug.py,sha256=abHaTb3QTWa4dnU57m6bK2Efde9fzvBObkEjs6jbSjs,6467
tests/test_ack_method_fix.py,sha256=jDI74VvPEnxjErKKCkUZvYWfUnVBGMP2YfsMHW7Jp6c,5003
tests/test_ack_method_verification.py,sha256=HXEi6K6eTeBDw_ar2ecAkUarx0ke1zhxSg6vEAUvXDM,6746
tests/test_adaptive_multiple_scenarios.py,sha256=3JzvysFn6pWkEr9cyh6BFXYOJb6v6SvM49aOWzFxpSE,10972
tests/test_adaptive_real_scenario.py,sha256=dz8amlxb0W3UQmLpCs8v78ugBp4htdTaGpmv1VQV8dE,10069
tests/test_adaptive_selector.py,sha256=pXRNhMejSWd0Jo60XeyMx0bUPEvhqYYEno0frPcRFNY,28985
tests/test_advanced_tools.py,sha256=8mWJWwEsE3Qy4EteUswQEkx-BY_sewF6vFW9lwp8KoA,5519
tests/test_all_commands.py,sha256=KSvG9WAUTbTrqxSH_Sj90Cq3j9TddSoYkAFyuMER_ag,7837
tests/test_all_pipeline_fingerprints.py,sha256=CIAzt34BtgabvT9SjEEMsQ08ze0WLRY5Pb_UIUNdlHA,5159
tests/test_all_queues.py,sha256=CnYHs8-fW6ZSrmBk3rjpBldCXFqYj9vOBiUZKxx9p8I,14836
tests/test_all_redis_key_configs.py,sha256=2b9lhM-nMrFIrcxcv9iAwrQYNxsfQh-hQRXMWGiQAbI,5829
tests/test_anti_detection.py,sha256=rzXqQVBZhwDvJjZL3Yuk3KPo6o7E8E6_epiL49rXX7s,16219
tests/test_anti_detection_real_world.py,sha256=GhZm__LRRPxv7IB3HIrcmY0Rya93yMxRbhfhGoi3zCg,19310
tests/test_application_context_migration.py,sha256=Kw-7SPm6CChIBPzJ36DlQtN3YEJLTsl-szUIU0FrLPc,8061
tests/test_async_lock.py,sha256=7qJiHOlIL76vcvs8Ao_nGLyn1Tv6QMDAM_TVtlenjsI,4784
tests/test_asyncio_cleanup.py,sha256=oLcbIhp_XplkPJcu1gTpVqdHsdvddBRvTxIRuJ663Tc,4192
tests/test_asyncmy_usage.py,sha256=izJWaSETggYN4fzEcAz29byzD9UtKvgT1Zmf-w98MHE,1807
tests/test_auth_verify_flags.py,sha256=E-GnnKl1-wZCTEo-BGelNmy_2o19osdQh5mHZjSo154,12508
tests/test_automatic_asyncio_fix.py,sha256=gH0XxPtsS65Vuoz1JySSE4PVJVuaMrOkNyecRrWxiGc,3179
tests/test_backpressure.py,sha256=4t6HohBWDyhRMLBzbEyWstyM0KDRC0bd9vCJgoEs7rE,10881
tests/test_backpressure_effectiveness.py,sha256=LsXdKU6ldcr6hq8TwUafIrut5XRtzRh7gzNhOhMEltU,8945
tests/test_backpressure_extreme.py,sha256=i3IqV0VTOHKpNNlDRzsMUGTaDT02HLMbd3k14Ydyi7k,9857
tests/test_backpressure_fixes.py,sha256=atUm2iU3PApvX91s9sh6-a7TqQGQl313Lefo0MQ4x_M,3818
tests/test_backpressure_pipeline.py,sha256=wa8u_lxIKmJE9kuoBKMjs4HN8UAvNWrFtIDGAND8BdI,4787
tests/test_batch_processor.py,sha256=8fC2G2ZwsFxBa09RfyqhfcQ0gNMP2N5E8Kkc8AIpmvk,7461
tests/test_bot_notification.py,sha256=sb5AxgxblHotHovq-fsVUjMB29Nnfkb9f-yWP0waBBo,20923
tests/test_browser_leak.py,sha256=6-0lgW0mklAGVfD9rsGUiipACx1uP7qIOUztUGRWMBQ,2590
tests/test_browser_proxy_switching.py,sha256=lUf8nlzmMNnpySPi2T-V3yZE7JYDZHdKxxQykvSU7SY,30941
tests/test_cache_leak.py,sha256=m0eEisUh1XMP2C6-FTWGy8ICjoXaJsf15K_iayvzgRE,2237
tests/test_checkpoint.py,sha256=U2b59HclUVS2Mk7hcPDxum_mWC8nzsj5B3klDQbse4I,19411
tests/test_circular_reference_leak.py,sha256=DV16ooB-rj6A1-fEQ1q9JwBy4PygwnAVjiER669wJLI,2189
tests/test_cleaners.py,sha256=kxYJgPVZ9GRbtmzRP1Z0PKfwQ6Y5yBoq2NwYuflfJcQ,1937
tests/test_cli_arguments.py,sha256=rsE39B-R8Rfd_8ohHDUcckWEr6sPy6UnKBoySddGKCc,5562
tests/test_cloakbrowser_comprehensive.py,sha256=BpCXJQdrrHorOsqKq4S5pvYWpzqzlrzK_IkI4xtpdBg,60629
tests/test_cloakbrowser_downloader.py,sha256=g0olfJM5W-IMKNhjeb1XszmiIyX6f0HJk1B4qKrjfcw,18011
tests/test_cloakbrowser_full.py,sha256=YwDEuH70738lkeWc1chkxZP9KRuVLWPacPBk4876Ucg,16759
tests/test_cloakbrowser_integration.py,sha256=Gvl3OdyGEDiFvFh0nVaj4iESytrQccV3Q6A88jBqQeY,12876
tests/test_cloakbrowser_latest_features.py,sha256=JNPymoXfUn0bYg1mVa_cydK_BhhKu1G6wpg26ZcQe9U,10500
tests/test_cloakbrowser_proxy_failover.py,sha256=1QYBi0AgqKGtnXhZpGYrNa1kZs2yPxtkt-rOM1DVCXg,10460
tests/test_cloakbrowser_quick.py,sha256=SCv_BCdGimiNrWXKIioyfAleTLdhpXSqcUkcTWerEx8,5326
tests/test_cloakbrowser_single_browser_multiple_tabs.py,sha256=Yb256CjenzZv794khJQuFtdOIc-UpW7Dqs7xH05uC_0,10204
tests/test_cloudflare_real_sites.py,sha256=XLC8_YJAFowvrlm5vZBoy1dBc8udvFw7-mB6pU2aCrE,9294
tests/test_complete_ack_solution.py,sha256=U3iLwmebFy4lifjfTeaKuQDqXCR7Buo7INiV7kXfyHQ,4821
tests/test_component_factory.py,sha256=RyUPD049egn94yquOshX1aTLRrVgib3FaxKKWhbhUKM,5928
tests/test_concurrency_control.py,sha256=DD2XDRI4xV8cWWedpaBCBSqCuZFaGTaDITZU6QYohyI,8035
tests/test_config_consistency.py,sha256=Ik3quKuaOCA58be5sTWmAfY9SieXXAE7tCnYFQoNNvU,2120
tests/test_config_merge.py,sha256=xf_TZaCTw_m_u66o6Z2UeWhaLaL7SFmEkeRvWV_-v5o,5725
tests/test_config_system_merge.py,sha256=ufI8GZjWKIsSMKPQoCo_1jW41-g9OjTNmSM22F0Efko,24803
tests/test_config_validator.py,sha256=ZV-N0Hesz8wbhWUk8gBVPSezmvHVESwtEIByzXpbrUw,6279
tests/test_core_fixes.py,sha256=m4p9MpO6_nrPooKKhyk2SFJtJJpmEnmJkcW9r08Yu1E,14996
tests/test_coroutine_leak.py,sha256=Ald2g7lPeD9U1uP4gX3ncwa3Yn-iEpv2jr1NCzuXVCQ,2205
tests/test_crawler_process_import.py,sha256=iUv2s5vLbDddAruhp4gG4AySOp-hhR3DLTTq9gwpxrk,1294
tests/test_crawler_process_spider_modules.py,sha256=3uWIR3u4c0EamU2YANiIRl2P6lkzx4rmvEYEzh9hkrE,1514
tests/test_crawlo_proxy_integration.py,sha256=dDKFA8XYZi8we1urp3-CZtvMo0H-gcvyrHfKy_aztXU,3178
tests/test_critical1_singleton_lock.py,sha256=n3L5lt9CUJOdR46xESWPn-o5QnIFfZg-iTQnj--y_Hc,4363
tests/test_critical3_double_cleanup.py,sha256=pqrmU-GrK8NfdOQnw2VhhhbK-1xAE2SKmyDLfKNMLDk,7223
tests/test_curl_checkpoint.py,sha256=vQ_44IdiSVXF5XB214pMnurg-xWEzp-FPoWB56LBf2M,43618
tests/test_database_connection_leak.py,sha256=LotDQmlFPqbE0-mrMl3MWZeKZrb90FmtFHWSvk8VQT4,2524
tests/test_date_tools.py,sha256=hH9_d0MsuJY9gugly2ihx-FoWochb2z_pDUBURhEkWk,4174
tests/test_dedup_fix.py,sha256=hLsAdZqOJ7nEuEfJLvdlNz4022dmOjnBmyNCr1PshuA,8866
tests/test_dedup_pipeline_consistency.py,sha256=_dOAZXDLBXEifajJxdg3_0nYCIJv3H8Oej0Tqhy8_i8,5295
tests/test_default_header_middleware.py,sha256=x4pCVkVZEeTh42mArz3DA_eRJa1OKVJVfYKseroDUHA,13155
tests/test_depth_propagation.py,sha256=XxjCpm3k8xBXorx6Z8lWBhvAwVKXWJmbmtse89Sug2A,23872
tests/test_distributed.py,sha256=FY3E8L_znc2-Nf7bC9amm57w2aBqBzxk_3WD-fiPA8I,1909
tests/test_double_check_exit.py,sha256=GIq7vrQHXen_JU3bk4S9D4XuaYdnZZSgzGAP8tbqzBc,5219
tests/test_double_crawlo_fix.py,sha256=u1B2fG9yJRsfd0OIzhZepxkeX8wejSk84U_vz-3Z7T4,7975
tests/test_double_crawlo_fix_simple.py,sha256=4TWgPn3ZFPZ8V4ZNbmdr13rqLbnMeQM-mq-6yQKz2EA,4887
tests/test_downloader_fixes.py,sha256=LHKdodFZnTKUTctPrsqRKOOjEa6M5HQLPH98RS_CcKw,12936
tests/test_downloader_proxy_compatibility.py,sha256=Up0EZme8fOGh4_l3Tl3RKcF6bdUozw_OnNUxB6a3lDM,9537
tests/test_dynamic_downloader.py,sha256=M1MtZ2dkikAn427vvrjBaGj_WsppZzL6MOIanlHKCCI,9013
tests/test_edge_cases.py,sha256=60Ll9ApWTnpNH9_yGJPzHA1ENTBkrlmc4__l3O6oJqE,11190
tests/test_encoding_core.py,sha256=GsouLl6m2pHzWuFQXK4BKoWHoq1ox3T75oSNhv7Z6hA,1800
tests/test_encoding_detection.py,sha256=TX0EWaF2RFAmMD4eNHDy-t94eWmByDJLDvLFECmqIiU,4364
tests/test_engine_depth_propagation.py,sha256=AC8K0Xu1oRwgsw0k3m3tppdsAWXvoAiohjuvYeKSUg8,15885
tests/test_engine_loop_optimization.py,sha256=V3fzf7M2GxEFD8hxWXSiCEQvAyZT5VCmjYCnJZ71Ue0,8378
tests/test_engine_loop_performance.py,sha256=J60MCP-oO1beneqRUMBCNEKBvVB1Aqo-a1_kOwSuHnk,5996
tests/test_engine_taskmanager_latest.py,sha256=H8l1P1jP74n4WczWCZiJZDELctrPfsdZiZXXNsjzTs0,10344
tests/test_enhanced_error_handler.py,sha256=ltiCa0hVHazRaNJeSctCfYGMeAT7uJW4aOcyO1Z1QB8,8656
tests/test_enhanced_error_handler_comprehensive.py,sha256=hl8XqiSKCdYI0jtWE87Ig9BdofcJhgPFka-xnigyWEg,9447
tests/test_errback.py,sha256=bAK61UnCZeKGn7klHdVQctAcWKRqKFkKeptIrzlABLg,15568
tests/test_error_handler_compatibility.py,sha256=dfBKukODX2avJ91DJT2Atop24MFTGFJFXG2Z2PjNTB0,4012
tests/test_error_handling.py,sha256=OtAoxgRhf4Rdo9f13bh59Yx1P83tZsE3g1a1rLsrkwY,6620
tests/test_extract_spider_name.py,sha256=WfGbUu08KeNIYWZQOnwzjZkiPvmnkRE-I4KPbiauf2s,2496
tests/test_extreme_bot.py,sha256=Uzaa7KBvRK4R8ullWU7wWwHJIi9rq6bDCtA9TLH5Mag,20054
tests/test_extreme_bot_v2.py,sha256=WOQFmQmuEj66d2DAUw2F6Zs4Q1F11pKeA_0aUdMYemA,16162
tests/test_extreme_checkpoint.py,sha256=cBZzzGZmYBRILYii-k1iasEd1FG6051d_RxTp_ljcmM,14819
tests/test_extreme_checkpoint_v2.py,sha256=P2jMwyfSmXHPY94xFLo3xICpNQyR4AeCrX9XoqzyUAQ,15384
tests/test_extreme_engine.py,sha256=AI2d-Bjyj6PFxTDVYjaSuM4t1CnFkqT82yoiPPfP-XQ,16125
tests/test_extreme_middleware.py,sha256=YbmS1KUiU6eWonDw1BiOH_kWsExJ4B2_4QFVGzCOTj4,15541
tests/test_extreme_network.py,sha256=WX7f84O--JJu99YycAWlnD-ybi_nR8vIIdmeDWF5XSs,12013
tests/test_extreme_pipeline.py,sha256=qRCRegTI6z1wycNoPTeraW0xqu69zWYe_c2sgejYvsM,7610
tests/test_extreme_queue.py,sha256=rLfTKesK2O-OrKKJHuz9Fz3yiEFuHRF1GQyRgjeGyCQ,14285
tests/test_extreme_security.py,sha256=V3dayXNYkaUIuRbXBkG4Hw3ZsOWOKsT6A_AWoYMwL-g,10222
tests/test_factories.py,sha256=sC2UrgwKyGpj7Bs5pmf_YCeAKWFYcEony6PlhUGsecw,8984
tests/test_factory_compatibility.py,sha256=8YoheFpEQvpiOTnx0sib-gTB1N0WjHFK7T5renN5nMI,6379
tests/test_file_handle_leak.py,sha256=9XxW4VRbsE4GO_UFmGjnpWRxozJDGCoPAIOYE1XdL0M,2151
tests/test_final_validation.py,sha256=LT8c7qaFARljQDa-ptKb6at-N8uP2uyphUxxPv08RNo,5085
tests/test_fingerprint_consistency.py,sha256=2kK5wLJYI4g5ojqWW5s3Y-2K5sysLxUG0rHI8xSICJM,5077
tests/test_fingerprint_performance.py,sha256=OQ6_6oQTuzzjjFLtcRUVt5Q7G1EoQYhIcK25qqgbGwk,3147
tests/test_fingerprint_simple.py,sha256=MdfgEP0VnrC_ngnROjaDMlczj9-c_nQAY_hkryotcXg,1745
tests/test_get_component_logger.py,sha256=yregh4kLCDUj5BcxqH1aj0dn6q4FTKh1slk1mvZiDv0,2404
tests/test_hash_performance.py,sha256=ndG9xLHyWmLlj3OJ_D7-VDbUtqf64if8Mi8SX-bbSl8,3330
tests/test_high1_subscriber_silent_error.py,sha256=x9BEX-EJ06ubF9CJg_bwhIO_04HvewYYozcwZwXZ7lA,5975
tests/test_high2_processor_race.py,sha256=E8lHSAfNH5IGaWWiz5LRQHqseGaV2974ThdXfI_LGtc,4476
tests/test_high3_semaphore_lock.py,sha256=NpvJ8mXEn9u_8pfIDvjoUyo1C64tYQgviHIy0uwRJ_U,3750
tests/test_high4_coroutine_result_loss.py,sha256=09cHXbxxu2zuKUPVfwgiZuZ8y9v0zbFuh_rNRv3LyEE,7931
tests/test_http_connection_leak.py,sha256=EuDomAi2PbNVw89t7EjkTKYGOH1LB0WVD_zILjsEDgI,1842
tests/test_hybrid_downloader_optimization.py,sha256=HakNVE05u5ne2U2ukGmu5QJFALN02AF3C5kdubv9a8Y,11253
tests/test_integration.py,sha256=xPfUpm6Y9zdHqfph-xqqdbxjNu0dtqiHkzeIII1nXb8,5061
tests/test_intelligent_backpressure.py,sha256=GNRdOAF9mMY5BkxZDanbGeauxR938LKw_nkst7E8aXU,27110
tests/test_item_dedup_redis_key.py,sha256=Biw-FGNvUg6WUM6HtZ5_ec5Q-bFfMHfo6qwSIb_B-Zg,3961
tests/test_key_format_fix.py,sha256=pxkCapE_JTH7pJSKPxYkDQ3SDhC6aCEDnJyuUk-uDg8,6017
tests/test_key_format_fix_verification.py,sha256=d4frp-S6-vEV2cxJsf40YwXNOBt9xgXoM7gDN1w2xP0,6749
tests/test_large_scale_helper.py,sha256=c6-auONP7_eN2HiLbgD7KO-GB6pZwTQj0LwFC_WtO_s,8490
tests/test_logging_enhancements.py,sha256=BkPWEvlESvpr7oi5-J_ZTwI0qLQP9__vCokL1l29aZs,12850
tests/test_logging_final.py,sha256=cDLChxB88tDvdNLoiO_YplDxGFp6fyyqBt_uGDph3gM,6495
tests/test_logging_integration.py,sha256=Tz6HB-N8jn-0N4TmDKBSFe1Rjir82r27QYQxHqQxRcU,11250
tests/test_logging_system.py,sha256=O_HMiQRLMYB2c_4yBA9-lTrRBKARHzIjCEpG0TPhl7w,9325
tests/test_medium6_intelligent_scheduler.py,sha256=ogTFgTc7WNtQEYU_ccfYopc54Fit12u111D7h6RC7cM,3957
tests/test_medium_low_defects.py,sha256=sqyjcKVbubO8_M-Mb-xU4WeOJr6azRIS9lz-PRQEN-s,6875
tests/test_memory_filter_async.py,sha256=lUY_IO19YxUT8fB9ypeWIPSGMp3K3jcWv7Ukrz-GmTc,5836
tests/test_memory_leak.py,sha256=LZf5Z_OkdNebTGcHq0o5Hkdi7RBrEEffCXdVnA-cB6U,20740
tests/test_middleware_debug.py,sha256=avpYtc8Qn1vxy6J2n28PqC6GR8PRzUQPJdFqRVCJIXA,4697
tests/test_middleware_lifecycle.py,sha256=emwNdP4HAQPlYIAdYIKJlNtiK1X5V9PaAJgm9y2EYj0,6350
tests/test_mode_consistency.py,sha256=ZPsJ5vNFAbVgdoJx3ZUujVCGXQBBEBPJu3mTmtWPrBg,1395
tests/test_multi_directory.py,sha256=9JISHj_rBPZOAK7ehEh3xl-sXe1w_Xxc7yZRBy3dhNg,2315
tests/test_multiple_spider_modules.py,sha256=S8o8eyZyS966ftER-jcV5s9f-IAc0guxOVvGRCrwLok,2686
tests/test_mysql_exists_checker.py,sha256=7CQ-oQ4H4CURlCwJmYJ5_JPbr020KCeWft_i0eQdWwg,6918
tests/test_mysql_exists_checker_e2e.py,sha256=3RV6J6wwci8KaJ9gwIy17tKYFpPlMlwaDtAip4l_DhI,4089
tests/test_mysql_optimizations.py,sha256=oCJHGn015j_QZzsyEqRN7d4hibDUTXONFopzcfbgOE8,10390
tests/test_mysql_pipeline.py,sha256=LDDCYnGSo0WytFc0oOx_dtLqLQtANH5h5U7SsrWRVwk,7919
tests/test_mysql_pipeline_comprehensive.py,sha256=racuaGw8yqEM_gLEcLDUHyYZBWWxfVj-gCIpMsbg9Eg,33830
tests/test_mysql_pipeline_config.py,sha256=luXA8rZiNgbf6qxfUkMeykRtTXmCqbE_Abg7oESYU2Y,6847
tests/test_mysql_pipeline_error.py,sha256=kW2A7jcqMtIgCLIeg9iSwE3vv8cdm7zFvUtAEffR9zw,3597
tests/test_mysql_pipeline_init_log.py,sha256=jGaWGd-IZoCqnxhr_6wsMns3dpXXqD29y4mzQcLDcI4,2545
tests/test_mysql_pipeline_integration.py,sha256=JJgcn4JKKTdJkUgKoBXNWxSYBVW7WXJXwy3T_YPoQE0,4332
tests/test_mysql_pipeline_refactor.py,sha256=cOyzWAV9OldNIqX3tB-amV8xBGaxkRm_v58Mg_2fbKU,5818
tests/test_mysql_pipeline_refactor_simple.py,sha256=wQtplFIaTrngW7UJ0KY5yeCUbZIKWwmGZLFTZ-BByLk,3737
tests/test_mysql_pipeline_robustness.py,sha256=rYPHA5ziWgejJOJdzZupoS2MEHFvNmTfvtFg000eSeo,6167
tests/test_mysql_pipeline_types.py,sha256=Wrm0fgWm246fn8ug6mAC0Kc0puWtR2Bq11f5NAKzzWc,2593
tests/test_mysql_update_columns.py,sha256=Bb4hdAAQ-8BuyIFSfmoln9SgNlpk_qg-u--V73mZbxM,3582
tests/test_network_fixes.py,sha256=ktVZ4ZJGciv3M618v61QgIfpjd_d-Co55lHFDV8NMUM,12011
tests/test_network_p3_fixes.py,sha256=KWFjjWURkgFG7cq8naEjhXEpnRg7z9jPvclh4PxE-c0,10069
tests/test_offsite_middleware.py,sha256=5bOmvwaZry3DLc4xeeDIsMhK3NXOBuBuSTl43bblpeY,10721
tests/test_offsite_middleware_simple.py,sha256=fBBSyVEyXh2b4_mo2jq1UkAmweFeX2e12KsqnbDjJ9k,8037
tests/test_optimization_plan.py,sha256=RS6i0cl0A8mUEuv1bi8Mz3ZmcwSf-AwGhbLrKy3eL2A,43534
tests/test_optimization_verification.py,sha256=9Odp2BKOxeBvjVLk4kue1YETXDx6_DES__Y2dMmYEiI,19354
tests/test_optimized_selector_naming.py,sha256=Mi6T-QQ81RMcH45qRrBaw7wef8J4NtPakSTFgUz9im0,2906
tests/test_page_action_handler.py,sha256=awiGyo-6Vlu2MMEIHrNBOSbXbs5OMTjEyOKj7b2TsbI,7540
tests/test_parsel.py,sha256=JCPTKuPTiEosy1zbQXA8c7nAHwW_c2cQ8VxUKeEdqSM,820
tests/test_performance.py,sha256=vyHBT20UG2DYxfq2g3vRxJ5iZ2TZC8uGqI2pZFUJ-ko,11421
tests/test_performance_monitor.py,sha256=mQHl7FfwgjhQ62RKx3xAU6tFH_71EekgJo8qCCmWRdA,4306
tests/test_pipeline_fingerprint_consistency.py,sha256=I6x5fb0qSkMc0zMcs-pvJdb1IGqDBDlNT5GLtVXNPtA,2696
tests/test_pipeline_fixes.py,sha256=rm1znyn36t7926X5aq7kqT_2NQuT_l3yoLbS2ArOfPQ,14425
tests/test_priority_behavior.py,sha256=WXLgzOP_uO7d_VKUZezf6pwb5TBc0-RBGrQc03sqB9A,9440
tests/test_priority_consistency.py,sha256=GlCi0ToV1_rehYr96kl-eNamnZG1QxdUVbPmxclnDV8,5881
tests/test_priority_consistency_fixed.py,sha256=V4Mt7N1Pz8CDdLRmfYJGnj-VFzE3bVmQA3QnGm-gA6o,10890
tests/test_processing_queue_debug.py,sha256=fDY9VRht5DDP59YsTxfao5Va-lqKMTvKZz5laezV4Vk,6498
tests/test_processing_queue_simple.py,sha256=7QdtkoDCziHlh15ldmUcipIg0zRyPurO6vBhDqYhD-I,6777
tests/test_project_logic.py,sha256=sotYo_I_BBkZ5kbN3_5imXMwgBKf6r0OkBUlbfX0Qv4,19489
tests/test_proxy_health_check.py,sha256=zFjjmZZtzdG6giBlAvYdWiw4kUXNvsw32e1-lnMHpjs,1242
tests/test_proxy_middleware.py,sha256=y6V8MDqmeHr04h5fkS5hjvbUfymOy1N_6DcaSBLs2ho,8835
tests/test_proxy_middleware_enhanced.py,sha256=S_LiY6B08c8VysEVJsYa4WDy4ALpRjXSLR-qPisE7io,7015
tests/test_proxy_middleware_integration.py,sha256=y5Xwsxl1ZoO4Zxm_9Jj8dYWqiDP8BK5YNVb_QNUfhSE,4848
tests/test_proxy_middleware_refactored.py,sha256=PqZ5xTeGYjir3Zi27KUZ1WrnLDAQ4jnfPSs4FPeAbL8,8391
tests/test_proxy_only.py,sha256=_OczXytPaeOOB9R1cN2fHWFJRR-KbgtdAXHDz7RDUuw,2682
tests/test_proxy_providers.py,sha256=omaB-b915U9RZLB_kUyCVNQJosbqN7EVjA9aYUaKm8I,1868
tests/test_proxy_stats.py,sha256=LaAGiFdC2Lx6ZVHgrOBvHq2yg1tuz084ATI8Lnd1tRA,645
tests/test_proxy_strategies.py,sha256=hQU6GPg-Qt2rNtMG5f6rSQHvepuzVewqdIiYxGCmlcw,1987
tests/test_proxy_with_downloader.py,sha256=wKq15EM6E6Zh3Q_Myc0xviH6P318wzQshl_A9GSRpQ4,4716
tests/test_queue_empty_check.py,sha256=DCNv65qTtjknEfvWm43tHIujV78XpFtiPhlfARlxRn4,1307
tests/test_queue_fixes.py,sha256=cPGpj7P3cI-63h8Ti-5t0umEz6H5r4_svrR1G09rRbY,6140
tests/test_queue_full_blocking.py,sha256=6SaONUBpEbCyWi3EMBu-Nw-hmisfplDWhM-If0Vtt0A,7095
tests/test_queue_leak.py,sha256=teItuuVyzA_tvZ0Ge9paBvfMqt4oilT62NO6dW35Vwo,2714
tests/test_queue_manager_double_crawlo.py,sha256=JtiKaF39V5yBzeVu8vNQfnq73RWuupew6NQR21q65kI,7076
tests/test_queue_manager_redis_key.py,sha256=7GxfGxg2OZfFAqtL06JUBoSEQEmrudQ-MF9qh1BauMQ,7236
tests/test_queue_mode_params.py,sha256=ogteJv_0Qs2Bo-Q87fX6GX5BWqyqS0lmHVC92115-o0,10594
tests/test_queue_naming.py,sha256=6Jz_gBntYC3qlY4snyMrVDXA-S_XilqAaUuhZ_VGqjw,4905
tests/test_queue_scores.py,sha256=QNkTEGupmUgYXFphOsiexF4QOMLPjAks9rZYVhwMugI,4983
tests/test_queue_type.py,sha256=97hlkc76-ezPg650jY4bt2Gd4isTl5rt1rREXeQQpMI,3423
tests/test_queue_type_redis_config_consistency.py,sha256=i4zuQswGF5zDvTSbO1C1aH5vmTfzvr6XF_RvDmjbvhM,5410
tests/test_random_headers_default.py,sha256=SOcFqagv-t_RtGNjEfCRegDAZTS7fmRpTMV7WMFFi54,12891
tests/test_random_headers_necessity.py,sha256=-E8yDV3JCqIkBGqeDuCyoKLrn8TuIBcNtDxMpEylXwU,11866
tests/test_random_user_agent.py,sha256=TuD2ILVeKTzNiMtnPenJvL1i_nbZV2moSwNAj6lZKQw,2427
tests/test_redis_config.py,sha256=s-oSbq4tssy9AhTJpYp1CTgIIlHM0tn3GgQsMmfXEHg,1022
tests/test_redis_connection_leak.py,sha256=qDkxrJBb3ImWb8wmojKE4-VKhH1qk7wKVwPuwfIg52w,2041
tests/test_redis_connection_pool.py,sha256=chs5pz9K2wO24LkRVmdU2QnFJnF_NMkq2KHnFwumCGM,9421
tests/test_redis_key_consistency.py,sha256=hzHTh9LTOB8n3QgwUCPge9ZV93dBo1SwBmUozJt8ePs,3400
tests/test_redis_key_integration.py,sha256=KuhT1OoANnoCJ6mLLuOsHzEFG8cY5yjKiSn8kvQFEY0,4811
tests/test_redis_key_manager.py,sha256=7Bsx9kXrS539AgIDGf-UCKh9sg7Af44nLys0cLazIDE,5455
tests/test_redis_key_naming.py,sha256=DwJZ-CKscqbyfQr-KKOQ_dKfnen-AQNbR9sz8_eyYbE,7030
tests/test_redis_key_structure.py,sha256=tr_RQ6ZLr1_xRTRmdO7ELjQCizHUz6u56lRmSrqeXQk,2394
tests/test_redis_key_validator.py,sha256=sTiXD5yjCoVWhUCdbQtwcE6Riy3F03PRL-1wjR6ShK4,4523
tests/test_redis_optimizations.py,sha256=j-elAyOWMX5Fsxg8SQ4olurG1C6BUK1HPtF23QZ5NxY,9211
tests/test_redis_queue.py,sha256=eQlPTGqBwNmc_tsx8emRHoHokOTPhH0Cr_SzOY9q784,6877
tests/test_redis_queue_name_fix.py,sha256=t0p1AfZytOZE0ZZGHZswgMP2eGDirAyT9Ao0pWYZkAM,5889
tests/test_redis_queue_type_fallback.py,sha256=1chvXfW_gS_AsNFNUbgxO20CV_RH3cLG-iz9fwxK4Kw,4811
tests/test_request_ignore_middleware.py,sha256=NGh0KKhHc-iTo7MI68s8uAHggSefJ0AKCMZGL3S-Hf0,6348
tests/test_request_params.py,sha256=TNT2SPvSpizqYLmFtMFrCfSJrFchmyBJ4wQI40UufeM,4406
tests/test_request_serialization.py,sha256=iXn_s6oBG2QL1J1n3xC7m3xdt5WtDc5I6JkuSdJH2b4,2451
tests/test_request_serializer_refactor.py,sha256=VFa1opIu5C7eQcLSSgNAmKXG7-dQNTAzj1q4VEUFQCw,9368
tests/test_request_url_validation.py,sha256=g60E2ri4agy-J1xp8414PsCho552z8x9XLqPUVlSVOM,2293
tests/test_resolver_improvements.py,sha256=k5C9lcnAEXzkLiPevDv5NLB-LQZXUZ7QagVtK7a9s6M,5759
tests/test_resource_leak_detection.py,sha256=kbPvGiTTA0CscMrBZeAIOuIuhK5RebMCw2Acgz6Zr88,5018
tests/test_response_code_middleware.py,sha256=5CsEsKezfQr44SvTfRxu8-EGN7kwDBNS7hINIEuuYvo,12312
tests/test_response_filter_middleware.py,sha256=NAthoQfXbir65M5QX5-BNNFKI-HSnHfIfbNs_gZZZiI,16446
tests/test_response_follow.py,sha256=F9cXABkc9jjqTV2ljGTUHob-BNw4JvjyZFyVtW_Y_qk,3857
tests/test_response_improvements.py,sha256=GH47An574EDNeQkl2AqukJsgET2nySM7Hv2zJK6NlOQ,6147
tests/test_response_selector_methods.py,sha256=sdjqVv9UFq0YYyJuVMLJWSnr2isXwdqz3ITPPk_Ycjg,2857
tests/test_response_url_methods.py,sha256=O9X52YaWU6GPzb27aTpNm6KLiBeXJjgSUHgpDpNziQg,2878
tests/test_response_urljoin.py,sha256=L_gh05X4G_W-f_08KaDZCoVWgBlApTt1KJmxfq8o1y4,3498
tests/test_retry_middleware.py,sha256=Da5dDtCbKcuwxegN8xReAsxb57cAOX4fBRHf0RkeMps,11242
tests/test_retry_middleware_realistic.py,sha256=53tBzeThzp2SZaptll2e07QeOac46MAWVoSxxM8-3B4,9788
tests/test_root_scripts_optimizations.py,sha256=e6L8XWLG02EnQqLQuUP11x6KUg9oupolu1xWqgFFTHM,4990
tests/test_run_mode_logic.py,sha256=qLvVHpGZNdN5MKdxtQXPTH-iflrLLJ3OjZf0szclt1M,19766
tests/test_scheduler.py,sha256=pzlVzH0TXckjUP5DPTHStLhCQ6kmJt0tcmSzuC6CSUc,8476
tests/test_scheduler_config_update.py,sha256=lFXrwplPZhGGRxvTVtoJ8aas7noC6t_ThQGIsOobf6k,4380
tests/test_scheduling.py,sha256=61sApyw7HUvqdOxHoyAEbeMZQJqDbh2QB47IrQXOuSg,15113
tests/test_scheduling_integration.py,sha256=PjwtZYOJSzZLvo7lPHARynKZKWRfJNs19WzfmLdZ_vY,18117
tests/test_scrapy_style_encoding.py,sha256=8XI-tgB79gsnQk7lT7jB6CA7vv0wNywFU67i-wGCmEE,3527
tests/test_selector_optimizations.py,sha256=tE2ql0yJtYZhN5SlkhuAFqtBiEHYGmKi8AksoDb4lCA,4784
tests/test_settings_fixes.py,sha256=nxeKLaDSJJYdw6oQLj4gKIWC1vAY6M1S3SaQyd5HsmA,11957
tests/test_shell.py,sha256=8lmek4DcUFplhtcugnY70iFfbBdCp-BFMo8uql9t4TU,24363
tests/test_shell_fixes.py,sha256=Us-iVaB8SLsLAUWzGlNRVYNWMauW115LzO4Qcov1CpE,11926
tests/test_simple_response.py,sha256=HrlBQadPM5wPQ5vQ8E1Mp6qFhpB3_63Ndhg6B7n-_ks,1668
tests/test_spider_fixes.py,sha256=pTpBTVQG2i-RjyjXBUmKkYDUuXyJXRio_M-Nk0Lg2ko,5554
tests/test_spider_loader.py,sha256=BZlU1_bcheU_WtDDMg2PuENcwj8gyqGDI0rVVrdmeSs,1433
tests/test_spider_loader_comprehensive.py,sha256=PZLEEDV3JaXltUOH57csyJ4yuTohH5VlEBBpGbCNWUM,2710
tests/test_spider_modules.py,sha256=vidZs3TdgIKimhMTTxKY7Jv5W3E181b4FgESbgB6FpA,2916
tests/test_spider_name_in_redis_keys.py,sha256=Ui5Ly-2_pKWV-Iwd1hAxeG4OioR4US8yio-ENpi0dxs,3555
tests/test_stats_fixes.py,sha256=v94JYiDfmLVHfsKnc_Y2paGLfajCVfocioVEi_qaXBM,6827
tests/test_storage_backends.py,sha256=GOY3ZTH9TTWPijPwcvvongmXBYsapf-F2VJuk-iCyEg,17621
tests/test_streaming_generation.py,sha256=O14innCmeVBLScsqTLuXP0xVQZeSTVhDWs8denhV3ho,15299
tests/test_telecom_spider_redis_key.py,sha256=CfUCVaASMGIUSa-yR1tgbtZ1LSj4y9_e5QkOujwX0ME,7744
tests/test_template_content.py,sha256=WwCfyGacnZPFxAOqcsb7ttwkGJlsbwylkGBnZwQrfqE,3022
tests/test_template_redis_key.py,sha256=ivkC1x6DPxwmQ1yz_GjtLy73EyELiDRf-7BcTL5_3Eo,4995
tests/test_thread_leak.py,sha256=RjjKyaqhjGKJkA6gB-LGlkvPbCso9NDI8s1suvWEmaQ,2108
tests/test_throttle_simple_config.py,sha256=NFTb21mjxWvkAxSIz4YyDa4egyJj8cTmItwx0HxqVh0,4699
tests/test_today_changes.py,sha256=JMBVrswa6YLUNwCgfHN18fxmGVd8djSLrTHAEgJ4lQY,11628
tests/test_tools.py,sha256=Q_CN_tPautBVfLrpbIK0AeSLXD_qKoAu22jlos4qRhU,5625
tests/test_user_agent_randomness.py,sha256=x1RbrK_LOnnjyvMEdRJLkv_sk8I7R3SPYyzadgD8Lc0,5806
tests/test_user_agents.py,sha256=JMAVUgBfAXAm8v1UQJNrLTyyvt_fbXZ7vPkT4RY62e4,3452
tests/test_utils_fixes.py,sha256=czstTqXfz-oRqUM9ugnG11yVuspS-sVT3CdlLLwVe6o,6765
tests/verify_debug.py,sha256=iQ4Efwg9bQTHscr73VYAAZ8rBIe1u6mQfeaEK5YgneY,1564
tests/verify_distributed.py,sha256=0IolM4ymuPOz_uTfHSWFO3Vxzp7Lo6i0zhSbzJhHFtI,4045
tests/verify_log_fix.py,sha256=7reyVl3MXTDASyChgU5BAYuzuxvFjSLG9HywAHso0qg,4336
tests/verify_migration_completeness.py,sha256=ghyOjx4837npgGMMLyA9rmkUGSqytKkQMwv3-ElPtHY,12201
tests/verify_mysql_warnings.py,sha256=WsqmdDWz2O59QO9Y2M1sJt-30iiko-VkAu4ifnPePYI,4081
tests/fixtures/__init__.py,sha256=Ke69rX8txTa4lWiQGSnR0S-WzqtkQE9Y6FeLaJ8-eq4,153
tests/fixtures/mock_item.py,sha256=BzdDkSXnLeo5qan_6-FIuIg8UlS4y2LtqH7-F4Vm3oc,812
tests/ofweek_scrapy/scrapy.cfg,sha256=D_8rsW65iTbH7nG1kI25jYTCpoQKBVa2shajrsC6fBw,280
tests/ofweek_scrapy/ofweek_scrapy/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tests/ofweek_scrapy/ofweek_scrapy/items.py,sha256=Y_TwwHPAgOXTuCTdnhRxil7vYPk1_rzj1ZatTq4AX-I,280
tests/ofweek_scrapy/ofweek_scrapy/middlewares.py,sha256=O4jVSXZgxtsRzU9O_O3YdkS7_QLndzv3uYP-Op8g254,3654
tests/ofweek_scrapy/ofweek_scrapy/pipelines.py,sha256=ZO6WqTqPpTwLvnwO7YL0E35OPp4zSfJ_GhMeshNRSow,379
tests/ofweek_scrapy/ofweek_scrapy/settings.py,sha256=X3Y6goZluAz0n2bepWAKEhZX0URFfe9_lBRBCPgtLPk,2933
tests/ofweek_scrapy/ofweek_scrapy/spiders/__init__.py,sha256=a-Jax6MTMZC2HOw3mUBcNu-T44dOUHDsb22Oly4HTnM,165
tests/scrapy_comparison/ofweek_scrapy.py,sha256=rhVds_WjYum1bLuWWe90HtXE51fZXEqhhPSc822ZasQ,5790
tests/scrapy_comparison/scrapy_test.py,sha256=-IsGUHPBgEL0TmXjeLZl-TUA01B7Dsc2nRo4JZbFwZA,5599
tests/test_spiders/__init__.py,sha256=Ws2DhfUA0Xh5Cxr9M46td7B6hyNoLTyAhZ60FnIh6D0,20
tests/test_spiders/test_spider.py,sha256=vpECY6XGHLZ33z8bH7ZYllGKA7JDL6Rh4gc_jM1GZGU,287
crawlo-1.6.6.dist-info/METADATA,sha256=8GHlY8VB-0-5rVx9GUi-eZwLmsFTJa7Vu_WJrYhJdWY,7575
crawlo-1.6.6.dist-info/WHEEL,sha256=aeYiig01lYGDzBgS8HxWXOg3uV61G9ijOsup-k9o1sk,91
crawlo-1.6.6.dist-info/entry_points.txt,sha256=yInYNs7T4fbkX_LvREq2zMK8Si_Gko99sKzQ6kRUIsY,79
crawlo-1.6.6.dist-info/top_level.txt,sha256=bKtfejkszFTNHm7Z6aqtt0AUG8DdeNeL4AoZsg4XdZY,13
crawlo-1.6.6.dist-info/RECORD,,
