[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"summary-65cdc83ad26bfc90-modernizing-your-python-stack-5-high-efficiency-re-summary":3,"summaries-facets-categories":161,"summary-related-65cdc83ad26bfc90-modernizing-your-python-stack-5-high-efficiency-re-summary":4636},{"id":4,"title":5,"ai":6,"body":13,"categories":123,"created_at":125,"date_modified":125,"description":117,"extension":126,"faq":125,"featured":127,"kicker_label":125,"meta":128,"navigation":142,"path":143,"published_at":144,"question":125,"scraped_at":145,"seo":146,"sitemap":147,"source_id":148,"source_name":149,"source_type":150,"source_url":151,"stem":152,"tags":153,"thumbnail_url":125,"tldr":158,"tweet":125,"unknown_tags":159,"__hash__":160},"summaries\u002Fsummaries\u002F65cdc83ad26bfc90-modernizing-your-python-stack-5-high-efficiency-re-summary.md","Modernizing Your Python Stack: 5 High-Efficiency Replacements",{"provider":7,"model":8,"input_tokens":9,"output_tokens":10,"processing_time_ms":11,"cost_usd":12},"openrouter","google\u002Fgemini-3.1-flash-lite",3988,692,3518,0.002035,{"type":14,"value":15,"toc":116},"minimark",[16,21,25,29,109,113],[17,18,20],"h2",{"id":19},"prioritizing-modern-tooling-over-familiarity","Prioritizing Modern Tooling Over Familiarity",[22,23,24],"p",{},"Many developers rely on legacy libraries simply because they are comfortable, ignoring newer tools that solve the same problems with a fraction of the code. The goal is to move away from verbose, manual implementations toward libraries that handle complexity under the hood, allowing for cleaner, more maintainable codebases.",[17,26,28],{"id":27},"high-efficiency-replacements","High-Efficiency Replacements",[30,31,32,53,70,86,96],"ul",{},[33,34,35,39,40,44,45,48,49,52],"li",{},[36,37,38],"strong",{},"Web Scraping:"," Replace the combination of ",[41,42,43],"code",{},"requests"," and ",[41,46,47],{},"BeautifulSoup"," with ",[36,50,51],{},"Crawl4AI",". Traditional scraping requires manual session management and parsing logic; Crawl4AI abstracts this, providing a streamlined interface for modern web data extraction.",[33,54,55,58,59,62,63,66,67,69],{},[36,56,57],{},"Data Processing:"," Swap ",[41,60,61],{},"pandas"," for ",[36,64,65],{},"Polars",". While ",[41,68,61],{}," is the industry standard, it is often memory-inefficient for large datasets. Polars is built on Rust, offering multi-threaded execution and lazy evaluation, which significantly speeds up data manipulation tasks.",[33,71,72,75,76,48,79,82,83,85],{},[36,73,74],{},"CLI Development:"," Replace ",[41,77,78],{},"argparse",[36,80,81],{},"Typer",". ",[41,84,78],{}," is notoriously verbose and requires significant boilerplate. Typer leverages Python type hints to generate command-line interfaces automatically, reducing the amount of code needed to build robust CLI tools.",[33,87,88,91,92,95],{},[36,89,90],{},"Data Validation:"," Replace manual validation logic or older libraries with ",[36,93,94],{},"Pydantic",". By using type-annotated classes, Pydantic enforces data integrity at runtime, catching errors before they propagate through your application logic.",[33,97,98,101,102,48,105,108],{},[36,99,100],{},"Task Scheduling:"," Replace complex cron-based setups or ",[41,103,104],{},"schedule",[36,106,107],{},"APScheduler"," or modern task queues. These tools provide more granular control over job execution, retries, and persistence, making background task management more reliable in production environments.",[17,110,112],{"id":111},"the-impact-of-reducing-boilerplate","The Impact of Reducing Boilerplate",[22,114,115],{},"Adopting these libraries is not just about writing fewer lines of code; it is about reducing the surface area for bugs. By offloading complex tasks like memory management (Polars), interface generation (Typer), and schema validation (Pydantic) to specialized, modern libraries, developers can focus on business logic rather than infrastructure maintenance.",{"title":117,"searchDepth":118,"depth":118,"links":119},"",2,[120,121,122],{"id":19,"depth":118,"text":20},{"id":27,"depth":118,"text":28},{"id":111,"depth":118,"text":112},[124],"Software Engineering",null,"md",false,{"content_references":129,"triage":137},[130,133,134,135,136],{"type":131,"title":51,"context":132},"tool","recommended",{"type":131,"title":65,"context":132},{"type":131,"title":81,"context":132},{"type":131,"title":94,"context":132},{"type":131,"title":107,"context":132},{"relevance":138,"novelty":139,"quality":138,"actionability":138,"composite":140,"reasoning":141},4,3,3.8,"Category: Software Engineering. The article provides practical replacements for legacy Python libraries, addressing the audience's pain point of needing efficient tools for development. It offers specific library alternatives that can enhance developer productivity and reduce boilerplate code, making it actionable for developers looking to modernize their stack.",true,"\u002Fsummaries\u002F65cdc83ad26bfc90-modernizing-your-python-stack-5-high-efficiency-re-summary","2026-06-07 15:50:35","2026-06-08 12:56:49",{"title":5,"description":117},{"loc":143},"65cdc83ad26bfc90","Python in Plain English","article","https:\u002F\u002Fpython.plainenglish.io\u002Fi-replaced-5-python-libraries-that-feel-like-developer-superpowers-f601a4f45882?source=rss----78073def27b8---4","summaries\u002F65cdc83ad26bfc90-modernizing-your-python-stack-5-high-efficiency-re-summary",[154,155,156,157],"python","automation","developer-tools","performance","Stop relying on legacy libraries out of habit. Modern alternatives like Crawl4AI, Polars, and Typer offer significant performance gains and drastically reduced boilerplate code compared to traditional tools.",[156,157],"WsrH-3bfdILdRCp-3-qvVazhklhUasmi_v-zf2yHM_I",[162,165,168,171,174,177,179,181,183,185,187,189,192,194,196,198,200,202,204,206,208,210,212,214,216,218,221,224,226,228,230,232,234,236,238,240,243,245,247,249,251,253,255,257,259,261,263,265,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322,324,326,328,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,402,404,406,408,410,412,414,416,418,420,422,424,426,428,430,432,434,436,438,440,442,444,446,448,450,452,454,456,458,460,462,464,466,468,470,472,474,476,478,480,482,484,486,488,490,492,494,496,498,500,502,504,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,564,566,568,570,572,574,576,578,580,582,584,586,588,590,592,594,596,598,600,602,604,606,608,610,612,614,616,618,620,622,624,626,628,630,632,634,636,638,640,642,644,646,648,650,652,654,656,658,660,662,664,666,668,670,672,674,676,678,680,682,684,686,688,690,692,694,696,698,700,702,704,706,708,710,712,714,716,718,720,722,724,726,728,730,732,734,736,738,740,742,744,746,748,750,752,754,756,758,760,762,764,766,768,770,772,774,776,778,780,782,784,786,788,790,792,794,796,798,800,802,804,806,808,810,812,814,816,818,820,822,824,826,828,830,832,834,836,838,840,842,844,846,848,850,852,854,856,858,860,862,864,866,868,870,872,874,876,878,880,882,884,886,888,890,892,894,896,898,900,902,904,906,908,910,912,914,916,918,920,922,924,926,928,930,932,934,936,938,940,942,944,946,948,950,952,954,956,958,960,962,964,966,968,970,972,974,976,978,980,982,984,986,988,990,992,994,996,998,1000,1002,1004,1006,1008,1010,1012,1014,1016,1018,1020,1022,1024,1026,1028,1030,1032,1034,1036,1038,1040,1042,1044,1046,1048,1050,1052,1054,1056,1058,1060,1062,1064,1066,1068,1070,1072,1074,1076,1078,1080,1082,1084,1086,1088,1090,1092,1094,1096,1098,1100,1102,1104,1106,1108,1110,1112,1114,1116,1118,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1154,1156,1158,1160,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1216,1218,1220,1222,1224,1226,1228,1230,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,1328,1330,1332,1334,1336,1338,1340,1342,1344,1346,1348,1350,1352,1354,1356,1358,1360,1362,1364,1366,1368,1370,1372,1374,1376,1378,1380,1382,1384,1386,1388,1390,1392,1394,1396,1398,1400,1402,1404,1406,1408,1410,1412,1414,1416,1418,1420,1422,1424,1426,1428,1430,1432,1434,1436,1438,1440,1442,1444,1446,1448,1450,1452,1454,1456,1458,1460,1462,1464,1466,1468,1470,1472,1474,1476,1478,1480,1482,1484,1486,1488,1490,1492,1494,1496,1498,1500,1502,1504,1506,1508,1510,1512,1514,1516,1518,1520,1522,1524,1526,1528,1530,1532,1534,1536,1538,1540,1542,1544,1546,1548,1550,1552,1554,1556,1558,1560,1562,1564,1566,1568,1570,1572,1574,1576,1578,1580,1582,1584,1586,1588,1590,1592,1594,1596,1598,1600,1602,1604,1606,1608,1610,1612,1614,1616,1618,1620,1622,1624,1626,1628,1630,1632,1634,1636,1638,1640,1642,1644,1646,1648,1650,1652,1654,1656,1658,1660,1662,1664,1666,1668,1670,1672,1674,1676,1678,1680,1682,1684,1686,1688,1690,1692,1694,1696,1698,1700,1702,1704,1706,1708,1710,1712,1714,1716,1718,1720,1722,1724,1726,1728,1730,1732,1734,1736,1738,1740,1742,1744,1746,1748,1750,1752,1754,1756,1758,1760,1762,1764,1766,1768,1770,1772,1774,1776,1778,1780,1782,1784,1786,1788,1790,1792,1794,1796,1798,1800,1802,1804,1806,1808,1810,1812,1814,1816,1818,1820,1822,1824,1826,1828,1830,1832,1834,1836,1838,1840,1842,1844,1846,1848,1850,1852,1854,1856,1858,1860,1862,1864,1866,1868,1870,1872,1874,1876,1878,1880,1882,1884,1886,1888,1890,1892,1894,1896,1898,1900,1902,1904,1906,1908,1910,1912,1914,1916,1918,1920,1922,1924,1926,1928,1930,1932,1934,1936,1938,1940,1942,1944,1946,1948,1950,1952,1954,1956,1958,1960,1962,1964,1966,1968,1970,1972,1974,1976,1978,1980,1982,1984,1986,1988,1990,1992,1994,1996,1998,2000,2002,2004,2006,2008,2010,2012,2014,2016,2018,2020,2022,2024,2026,2028,2030,2032,2034,2036,2038,2040,2042,2044,2046,2048,2050,2052,2054,2056,2058,2060,2062,2064,2066,2068,2070,2072,2074,2076,2078,2080,2082,2084,2086,2088,2090,2092,2094,2096,2098,2100,2102,2104,2106,2108,2110,2112,2114,2116,2118,2120,2122,2124,2126,2128,2130,2132,2134,2136,2138,2140,2142,2144,2146,2148,2150,2152,2154,2156,2158,2160,2162,2164,2166,2168,2170,2172,2174,2176,2178,2180,2182,2184,2186,2188,2190,2192,2194,2196,2198,2200,2202,2204,2206,2208,2210,2212,2214,2216,2218,2220,2222,2224,2226,2228,2230,2232,2234,2236,2238,2240,2242,2244,2246,2248,2250,2252,2254,2256,2258,2260,2262,2264,2266,2268,2270,2272,2274,2276,2278,2280,2282,2284,2286,2288,2290,2292,2294,2296,2298,2300,2302,2304,2306,2308,2310,2312,2314,2316,2318,2320,2322,2324,2326,2328,2330,2332,2334,2336,2338,2340,2342,2344,2346,2348,2350,2352,2354,2356,2358,2360,2362,2364,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2394,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422,2424,2426,2428,2430,2432,2434,2436,2438,2440,2442,2444,2446,2448,2450,2452,2454,2456,2458,2460,2462,2464,2466,2468,2470,2472,2474,2476,2478,2480,2482,2484,2486,2488,2490,2492,2494,2496,2498,2500,2502,2504,2506,2508,2510,2512,2514,2516,2518,2520,2522,2524,2526,2528,2530,2532,2534,2536,2538,2540,2542,2544,2546,2548,2550,2552,2554,2556,2558,2560,2562,2564,2566,2568,2570,2572,2574,2576,2578,2580,2582,2584,2586,2588,2590,2592,2594,2596,2598,2600,2602,2604,2606,2608,2610,2612,2614,2616,2618,2620,2622,2624,2626,2628,2630,2632,2634,2636,2638,2640,2642,2644,2646,2648,2650,2652,2654,2656,2658,2660,2662,2664,2666,2668,2670,2672,2674,2676,2678,2680,2682,2684,2686,2688,2690,2692,2694,2696,2698,2700,2702,2704,2706,2708,2710,2712,2714,2716,2718,2720,2722,2724,2726,2728,2730,2732,2734,2736,2738,2740,2742,2744,2746,2748,2750,2752,2754,2756,2758,2760,2762,2764,2766,2768,2770,2772,2774,2776,2778,2780,2782,2784,2786,2788,2790,2792,2794,2796,2798,2800,2802,2804,2806,2808,2810,2812,2814,2816,2818,2820,2822,2824,2826,2828,2830,2832,2834,2836,2838,2840,2842,2844,2846,2848,2850,2852,2854,2856,2858,2860,2862,2864,2866,2868,2870,2872,2874,2876,2878,2880,2882,2884,2886,2888,2890,2892,2894,2896,2898,2900,2902,2904,2906,2908,2910,2912,2914,2916,2918,2920,2922,2924,2926,2928,2930,2932,2934,2936,2938,2940,2942,2944,2946,2948,2950,2952,2954,2956,2958,2960,2962,2964,2966,2968,2970,2972,2974,2976,2978,2980,2982,2984,2986,2988,2990,2992,2994,2996,2998,3000,3002,3004,3006,3008,3010,3012,3014,3016,3018,3020,3022,3024,3026,3028,3030,3032,3034,3036,3038,3040,3042,3044,3046,3048,3050,3052,3054,3056,3058,3060,3062,3064,3066,3068,3070,3072,3074,3076,3078,3080,3082,3084,3086,3088,3090,3092,3094,3096,3098,3100,3102,3104,3106,3108,3110,3112,3114,3116,3118,3120,3122,3124,3126,3128,3130,3132,3134,3136,3138,3140,3142,3144,3146,3148,3150,3152,3154,3156,3158,3160,3162,3164,3166,3168,3170,3172,3174,3176,3178,3180,3182,3184,3186,3188,3190,3192,3194,3196,3198,3200,3202,3204,3206,3208,3210,3212,3214,3216,3218,3220,3222,3224,3226,3228,3230,3232,3234,3236,3238,3240,3242,3244,3246,3248,3250,3252,3254,3256,3258,3260,3262,3264,3266,3268,3270,3272,3274,3276,3278,3280,3282,3284,3286,3288,3290,3292,3294,3296,3298,3300,3302,3304,3306,3308,3310,3312,3314,3316,3318,3320,3322,3324,3326,3328,3330,3332,3334,3336,3338,3340,3342,3344,3346,3348,3350,3352,3354,3356,3358,3360,3362,3364,3366,3368,3370,3372,3374,3376,3378,3380,3382,3384,3386,3388,3390,3392,3394,3396,3398,3400,3402,3404,3406,3408,3410,3412,3414,3416,3418,3420,3422,3424,3426,3428,3430,3432,3434,3436,3438,3440,3442,3444,3446,3448,3450,3452,3454,3456,3458,3460,3462,3464,3466,3468,3470,3472,3474,3476,3478,3480,3482,3484,3486,3488,3490,3492,3494,3496,3498,3500,3502,3504,3506,3508,3510,3512,3514,3516,3518,3520,3522,3524,3526,3528,3530,3532,3534,3536,3538,3540,3542,3544,3546,3548,3550,3552,3554,3556,3558,3560,3562,3564,3566,3568,3570,3572,3574,3576,3578,3580,3582,3584,3586,3588,3590,3592,3594,3596,3598,3600,3602,3604,3606,3608,3610,3612,3614,3616,3618,3620,3622,3624,3626,3628,3630,3632,3634,3636,3638,3640,3642,3644,3646,3648,3650,3652,3654,3656,3658,3660,3662,3664,3666,3668,3670,3672,3674,3676,3678,3680,3682,3684,3686,3688,3690,3692,3694,3696,3698,3700,3702,3704,3706,3708,3710,3712,3714,3716,3718,3720,3722,3724,3726,3728,3730,3732,3734,3736,3738,3740,3742,3744,3746,3748,3750,3752,3754,3756,3758,3760,3762,3764,3766,3768,3770,3772,3774,3776,3778,3780,3782,3784,3786,3788,3790,3792,3794,3796,3798,3800,3802,3804,3806,3808,3810,3812,3814,3816,3818,3820,3822,3824,3826,3828,3830,3832,3834,3836,3838,3840,3842,3844,3846,3848,3850,3852,3854,3856,3858,3860,3862,3864,3866,3868,3870,3872,3874,3876,3878,3880,3882,3884,3886,3888,3890,3892,3894,3896,3898,3900,3902,3904,3906,3908,3910,3912,3914,3916,3918,3920,3922,3924,3926,3928,3930,3932,3934,3936,3938,3940,3942,3944,3946,3948,3950,3952,3954,3956,3958,3960,3962,3964,3966,3968,3970,3972,3974,3976,3978,3980,3982,3984,3986,3988,3990,3992,3994,3996,3998,4000,4002,4004,4006,4008,4010,4012,4014,4016,4018,4020,4022,4024,4026,4028,4030,4032,4034,4036,4038,4040,4042,4044,4046,4048,4050,4052,4054,4056,4058,4060,4062,4064,4066,4068,4070,4072,4074,4076,4078,4080,4082,4084,4086,4088,4090,4092,4094,4096,4098,4100,4102,4104,4106,4108,4110,4112,4114,4116,4118,4120,4122,4124,4126,4128,4130,4132,4134,4136,4138,4140,4142,4144,4146,4148,4150,4152,4154,4156,4158,4160,4162,4164,4166,4168,4170,4172,4174,4176,4178,4180,4182,4184,4186,4188,4190,4192,4194,4196,4198,4200,4202,4204,4206,4208,4210,4212,4214,4216,4218,4220,4222,4224,4226,4228,4230,4232,4234,4236,4238,4240,4242,4244,4246,4248,4250,4252,4254,4256,4258,4260,4262,4264,4266,4268,4270,4272,4274,4276,4278,4280,4282,4284,4286,4288,4290,4292,4294,4296,4298,4300,4302,4304,4306,4308,4310,4312,4314,4316,4318,4320,4322,4324,4326,4328,4330,4332,4334,4336,4338,4340,4342,4344,4346,4348,4350,4352,4354,4356,4358,4360,4362,4364,4366,4368,4370,4372,4374,4376,4378,4380,4382,4384,4386,4388,4390,4392,4394,4396,4398,4400,4402,4404,4406,4408,4410,4412,4414,4416,4418,4420,4422,4424,4426,4428,4430,4432,4434,4436,4438,4440,4442,4444,4446,4448,4450,4452,4454,4456,4458,4460,4462,4464,4466,4468,4470,4472,4474,4476,4478,4480,4482,4484,4486,4488,4490,4492,4494,4496,4498,4500,4502,4504,4506,4508,4510,4512,4514,4516,4518,4520,4522,4524,4526,4528,4530,4532,4534,4536,4538,4540,4542,4544,4546,4548,4550,4552,4554,4556,4558,4560,4562,4564,4566,4568,4570,4572,4574,4576,4578,4580,4582,4584,4586,4588,4590,4592,4594,4596,4598,4600,4602,4604,4606,4608,4610,4612,4614,4616,4618,4620,4622,4624,4626,4628,4630,4632,4634],{"categories":163},[164],"Developer Productivity",{"categories":166},[167],"Business & SaaS",{"categories":169},[170],"AI & LLMs",{"categories":172},[173],"AI Automation",{"categories":175},[176],"Product Strategy",{"categories":178},[170],{"categories":180},[164],{"categories":182},[167],{"categories":184},[],{"categories":186},[170],{"categories":188},[],{"categories":190},[191],"AI News & Trends",{"categories":193},[173],{"categories":195},[173],{"categories":197},[191],{"categories":199},[173],{"categories":201},[173],{"categories":203},[173],{"categories":205},[170],{"categories":207},[170],{"categories":209},[170],{"categories":211},[191],{"categories":213},[170],{"categories":215},[170],{"categories":217},[],{"categories":219},[220],"Design & Frontend",{"categories":222},[223],"Data Science & Visualization",{"categories":225},[191],{"categories":227},[170],{"categories":229},[],{"categories":231},[170],{"categories":233},[124],{"categories":235},[170],{"categories":237},[173],{"categories":239},[170],{"categories":241},[242],"Marketing & Growth",{"categories":244},[220],{"categories":246},[170],{"categories":248},[173],{"categories":250},[],{"categories":252},[],{"categories":254},[220],{"categories":256},[173],{"categories":258},[164],{"categories":260},[124],{"categories":262},[220],{"categories":264},[170],{"categories":266},[267],"DevOps & Cloud",{"categories":269},[173],{"categories":271},[191],{"categories":273},[170],{"categories":275},[],{"categories":277},[],{"categories":279},[173],{"categories":281},[124],{"categories":283},[],{"categories":285},[167],{"categories":287},[],{"categories":289},[],{"categories":291},[170],{"categories":293},[173],{"categories":295},[170],{"categories":297},[170],{"categories":299},[173],{"categories":301},[170],{"categories":303},[170],{"categories":305},[170],{"categories":307},[],{"categories":309},[124],{"categories":311},[],{"categories":313},[],{"categories":315},[124],{"categories":317},[],{"categories":319},[124],{"categories":321},[170],{"categories":323},[170],{"categories":325},[242],{"categories":327},[220],{"categories":329},[220],{"categories":331},[170],{"categories":333},[124],{"categories":335},[173],{"categories":337},[124],{"categories":339},[170],{"categories":341},[170],{"categories":343},[173],{"categories":345},[173],{"categories":347},[223],{"categories":349},[191],{"categories":351},[173],{"categories":353},[173],{"categories":355},[242],{"categories":357},[173],{"categories":359},[176],{"categories":361},[124],{"categories":363},[],{"categories":365},[173],{"categories":367},[],{"categories":369},[173],{"categories":371},[124],{"categories":373},[267],{"categories":375},[220],{"categories":377},[170],{"categories":379},[],{"categories":381},[124],{"categories":383},[170],{"categories":385},[],{"categories":387},[173],{"categories":389},[],{"categories":391},[170],{"categories":393},[],{"categories":395},[164],{"categories":397},[124],{"categories":399},[167],{"categories":401},[170],{"categories":403},[170],{"categories":405},[191],{"categories":407},[170],{"categories":409},[],{"categories":411},[170],{"categories":413},[],{"categories":415},[124],{"categories":417},[223],{"categories":419},[],{"categories":421},[170],{"categories":423},[220],{"categories":425},[],{"categories":427},[220],{"categories":429},[173],{"categories":431},[],{"categories":433},[170],{"categories":435},[170],{"categories":437},[173],{"categories":439},[191],{"categories":441},[167],{"categories":443},[170],{"categories":445},[],{"categories":447},[124],{"categories":449},[173],{"categories":451},[170],{"categories":453},[176],{"categories":455},[],{"categories":457},[170],{"categories":459},[176],{"categories":461},[173],{"categories":463},[170],{"categories":465},[173],{"categories":467},[],{"categories":469},[223],{"categories":471},[170],{"categories":473},[],{"categories":475},[164],{"categories":477},[170],{"categories":479},[167],{"categories":481},[170],{"categories":483},[173],{"categories":485},[170],{"categories":487},[124],{"categories":489},[170],{"categories":491},[],{"categories":493},[],{"categories":495},[170],{"categories":497},[170],{"categories":499},[],{"categories":501},[220],{"categories":503},[],{"categories":505},[170],{"categories":507},[],{"categories":509},[173],{"categories":511},[170],{"categories":513},[220],{"categories":515},[],{"categories":517},[170],{"categories":519},[170],{"categories":521},[167],{"categories":523},[173],{"categories":525},[170],{"categories":527},[170],{"categories":529},[220],{"categories":531},[173],{"categories":533},[],{"categories":535},[173],{"categories":537},[],{"categories":539},[191],{"categories":541},[],{"categories":543},[170],{"categories":545},[167,242],{"categories":547},[],{"categories":549},[170],{"categories":551},[173],{"categories":553},[],{"categories":555},[],{"categories":557},[220],{"categories":559},[170],{"categories":561},[],{"categories":563},[170],{"categories":565},[267],{"categories":567},[],{"categories":569},[191],{"categories":571},[220],{"categories":573},[],{"categories":575},[191],{"categories":577},[170],{"categories":579},[173],{"categories":581},[191],{"categories":583},[170],{"categories":585},[242],{"categories":587},[],{"categories":589},[167],{"categories":591},[124],{"categories":593},[170],{"categories":595},[173],{"categories":597},[],{"categories":599},[170,267],{"categories":601},[170],{"categories":603},[170],{"categories":605},[170],{"categories":607},[173],{"categories":609},[170,124],{"categories":611},[223],{"categories":613},[170],{"categories":615},[124],{"categories":617},[242],{"categories":619},[173],{"categories":621},[170],{"categories":623},[173],{"categories":625},[],{"categories":627},[173],{"categories":629},[170],{"categories":631},[170,167],{"categories":633},[167],{"categories":635},[],{"categories":637},[220],{"categories":639},[220],{"categories":641},[],{"categories":643},[],{"categories":645},[191],{"categories":647},[],{"categories":649},[164],{"categories":651},[170],{"categories":653},[124],{"categories":655},[170],{"categories":657},[220],{"categories":659},[173],{"categories":661},[124],{"categories":663},[191],{"categories":665},[220],{"categories":667},[],{"categories":669},[170],{"categories":671},[170],{"categories":673},[170],{"categories":675},[170],{"categories":677},[170],{"categories":679},[170],{"categories":681},[191],{"categories":683},[164],{"categories":685},[170],{"categories":687},[173],{"categories":689},[267],{"categories":691},[220],{"categories":693},[170],{"categories":695},[173],{"categories":697},[],{"categories":699},[],{"categories":701},[220],{"categories":703},[191],{"categories":705},[223],{"categories":707},[],{"categories":709},[170],{"categories":711},[170],{"categories":713},[167],{"categories":715},[170],{"categories":717},[170],{"categories":719},[170],{"categories":721},[191],{"categories":723},[220],{"categories":725},[],{"categories":727},[173],{"categories":729},[124],{"categories":731},[],{"categories":733},[170],{"categories":735},[170],{"categories":737},[173],{"categories":739},[124],{"categories":741},[170],{"categories":743},[],{"categories":745},[],{"categories":747},[170],{"categories":749},[],{"categories":751},[176],{"categories":753},[167],{"categories":755},[173],{"categories":757},[173],{"categories":759},[],{"categories":761},[164],{"categories":763},[170],{"categories":765},[167],{"categories":767},[191],{"categories":769},[164],{"categories":771},[],{"categories":773},[170],{"categories":775},[],{"categories":777},[],{"categories":779},[191],{"categories":781},[191],{"categories":783},[],{"categories":785},[220],{"categories":787},[124],{"categories":789},[],{"categories":791},[167],{"categories":793},[],{"categories":795},[],{"categories":797},[164],{"categories":799},[],{"categories":801},[242],{"categories":803},[173],{"categories":805},[167],{"categories":807},[173],{"categories":809},[124],{"categories":811},[],{"categories":813},[176],{"categories":815},[220],{"categories":817},[124],{"categories":819},[170],{"categories":821},[173],{"categories":823},[167],{"categories":825},[170],{"categories":827},[],{"categories":829},[],{"categories":831},[124],{"categories":833},[223],{"categories":835},[176],{"categories":837},[173],{"categories":839},[170],{"categories":841},[],{"categories":843},[267],{"categories":845},[],{"categories":847},[173],{"categories":849},[],{"categories":851},[164],{"categories":853},[],{"categories":855},[170],{"categories":857},[170],{"categories":859},[220],{"categories":861},[242],{"categories":863},[124],{"categories":865},[173],{"categories":867},[],{"categories":869},[124],{"categories":871},[164],{"categories":873},[],{"categories":875},[191],{"categories":877},[170,267],{"categories":879},[170],{"categories":881},[191],{"categories":883},[170],{"categories":885},[170],{"categories":887},[167],{"categories":889},[170],{"categories":891},[],{"categories":893},[170],{"categories":895},[167],{"categories":897},[170],{"categories":899},[],{"categories":901},[173],{"categories":903},[124],{"categories":905},[220],{"categories":907},[191],{"categories":909},[223],{"categories":911},[170],{"categories":913},[164],{"categories":915},[170],{"categories":917},[173],{"categories":919},[124],{"categories":921},[],{"categories":923},[],{"categories":925},[173],{"categories":927},[176],{"categories":929},[],{"categories":931},[170],{"categories":933},[],{"categories":935},[220],{"categories":937},[173],{"categories":939},[124],{"categories":941},[220],{"categories":943},[170],{"categories":945},[220],{"categories":947},[],{"categories":949},[],{"categories":951},[191],{"categories":953},[173],{"categories":955},[173],{"categories":957},[170],{"categories":959},[170],{"categories":961},[170],{"categories":963},[167],{"categories":965},[170],{"categories":967},[],{"categories":969},[124],{"categories":971},[124],{"categories":973},[167],{"categories":975},[],{"categories":977},[170],{"categories":979},[170],{"categories":981},[173],{"categories":983},[164],{"categories":985},[167],{"categories":987},[191],{"categories":989},[173],{"categories":991},[242],{"categories":993},[170],{"categories":995},[173],{"categories":997},[],{"categories":999},[220],{"categories":1001},[],{"categories":1003},[170],{"categories":1005},[170],{"categories":1007},[],{"categories":1009},[167],{"categories":1011},[173],{"categories":1013},[],{"categories":1015},[170],{"categories":1017},[267],{"categories":1019},[223],{"categories":1021},[124],{"categories":1023},[242],{"categories":1025},[170],{"categories":1027},[220],{"categories":1029},[170],{"categories":1031},[124],{"categories":1033},[173],{"categories":1035},[],{"categories":1037},[],{"categories":1039},[173],{"categories":1041},[164],{"categories":1043},[173],{"categories":1045},[176],{"categories":1047},[167],{"categories":1049},[],{"categories":1051},[170],{"categories":1053},[176],{"categories":1055},[170],{"categories":1057},[170],{"categories":1059},[170],{"categories":1061},[170],{"categories":1063},[242],{"categories":1065},[170],{"categories":1067},[170],{"categories":1069},[170],{"categories":1071},[220],{"categories":1073},[173],{"categories":1075},[],{"categories":1077},[],{"categories":1079},[267],{"categories":1081},[124],{"categories":1083},[],{"categories":1085},[173],{"categories":1087},[170],{"categories":1089},[220,170],{"categories":1091},[164],{"categories":1093},[],{"categories":1095},[170],{"categories":1097},[164],{"categories":1099},[220],{"categories":1101},[173],{"categories":1103},[124],{"categories":1105},[],{"categories":1107},[170],{"categories":1109},[],{"categories":1111},[],{"categories":1113},[170],{"categories":1115},[164],{"categories":1117},[170],{"categories":1119},[],{"categories":1121},[173],{"categories":1123},[176],{"categories":1125},[170],{"categories":1127},[170],{"categories":1129},[170],{"categories":1131},[220],{"categories":1133},[173],{"categories":1135},[267],{"categories":1137},[220],{"categories":1139},[167],{"categories":1141},[173],{"categories":1143},[170],{"categories":1145},[170],{"categories":1147},[170],{"categories":1149},[173],{"categories":1151},[124],{"categories":1153},[170],{"categories":1155},[176],{"categories":1157},[],{"categories":1159},[191],{"categories":1161},[],{"categories":1163},[176],{"categories":1165},[173],{"categories":1167},[220],{"categories":1169},[170],{"categories":1171},[170],{"categories":1173},[173],{"categories":1175},[124],{"categories":1177},[220],{"categories":1179},[173],{"categories":1181},[191],{"categories":1183},[],{"categories":1185},[170],{"categories":1187},[],{"categories":1189},[170],{"categories":1191},[220],{"categories":1193},[170],{"categories":1195},[164],{"categories":1197},[191],{"categories":1199},[170],{"categories":1201},[242],{"categories":1203},[170],{"categories":1205},[170],{"categories":1207},[173],{"categories":1209},[173],{"categories":1211},[170],{"categories":1213},[173],{"categories":1215},[173],{"categories":1217},[170],{"categories":1219},[170],{"categories":1221},[173],{"categories":1223},[220],{"categories":1225},[170],{"categories":1227},[170],{"categories":1229},[],{"categories":1231},[],{"categories":1233},[124],{"categories":1235},[],{"categories":1237},[164],{"categories":1239},[267],{"categories":1241},[170],{"categories":1243},[],{"categories":1245},[164],{"categories":1247},[167],{"categories":1249},[170],{"categories":1251},[242],{"categories":1253},[],{"categories":1255},[167],{"categories":1257},[],{"categories":1259},[170],{"categories":1261},[124],{"categories":1263},[],{"categories":1265},[],{"categories":1267},[],{"categories":1269},[],{"categories":1271},[170],{"categories":1273},[173],{"categories":1275},[267],{"categories":1277},[164],{"categories":1279},[124],{"categories":1281},[170],{"categories":1283},[170],{"categories":1285},[124],{"categories":1287},[176],{"categories":1289},[170],{"categories":1291},[242],{"categories":1293},[167],{"categories":1295},[170],{"categories":1297},[170],{"categories":1299},[170],{"categories":1301},[170,164],{"categories":1303},[124],{"categories":1305},[124],{"categories":1307},[220],{"categories":1309},[173],{"categories":1311},[170],{"categories":1313},[170],{"categories":1315},[],{"categories":1317},[],{"categories":1319},[170],{"categories":1321},[],{"categories":1323},[124],{"categories":1325},[223],{"categories":1327},[191],{"categories":1329},[220],{"categories":1331},[170],{"categories":1333},[124],{"categories":1335},[],{"categories":1337},[170],{"categories":1339},[170],{"categories":1341},[],{"categories":1343},[173],{"categories":1345},[170],{"categories":1347},[170],{"categories":1349},[],{"categories":1351},[173],{"categories":1353},[170],{"categories":1355},[167],{"categories":1357},[],{"categories":1359},[164],{"categories":1361},[170],{"categories":1363},[164],{"categories":1365},[170],{"categories":1367},[124],{"categories":1369},[242],{"categories":1371},[173],{"categories":1373},[173],{"categories":1375},[170,220],{"categories":1377},[191],{"categories":1379},[170],{"categories":1381},[220],{"categories":1383},[],{"categories":1385},[124],{"categories":1387},[267],{"categories":1389},[220],{"categories":1391},[124],{"categories":1393},[170],{"categories":1395},[170],{"categories":1397},[173],{"categories":1399},[],{"categories":1401},[],{"categories":1403},[],{"categories":1405},[],{"categories":1407},[124],{"categories":1409},[173],{"categories":1411},[173],{"categories":1413},[267],{"categories":1415},[170],{"categories":1417},[170],{"categories":1419},[173],{"categories":1421},[170],{"categories":1423},[170],{"categories":1425},[],{"categories":1427},[220],{"categories":1429},[124],{"categories":1431},[],{"categories":1433},[],{"categories":1435},[173],{"categories":1437},[],{"categories":1439},[],{"categories":1441},[242],{"categories":1443},[242],{"categories":1445},[173],{"categories":1447},[124],{"categories":1449},[],{"categories":1451},[170],{"categories":1453},[170],{"categories":1455},[124],{"categories":1457},[220],{"categories":1459},[220],{"categories":1461},[173],{"categories":1463},[164],{"categories":1465},[170],{"categories":1467},[170],{"categories":1469},[220],{"categories":1471},[220],{"categories":1473},[173],{"categories":1475},[173],{"categories":1477},[170],{"categories":1479},[],{"categories":1481},[170],{"categories":1483},[],{"categories":1485},[170],{"categories":1487},[173],{"categories":1489},[191],{"categories":1491},[124],{"categories":1493},[170],{"categories":1495},[164],{"categories":1497},[170],{"categories":1499},[],{"categories":1501},[173],{"categories":1503},[173],{"categories":1505},[],{"categories":1507},[170],{"categories":1509},[164],{"categories":1511},[170],{"categories":1513},[164],{"categories":1515},[164],{"categories":1517},[],{"categories":1519},[124],{"categories":1521},[],{"categories":1523},[173],{"categories":1525},[191],{"categories":1527},[170],{"categories":1529},[173],{"categories":1531},[170],{"categories":1533},[173],{"categories":1535},[170],{"categories":1537},[191],{"categories":1539},[223],{"categories":1541},[170],{"categories":1543},[176],{"categories":1545},[191],{"categories":1547},[220],{"categories":1549},[],{"categories":1551},[],{"categories":1553},[191],{"categories":1555},[],{"categories":1557},[],{"categories":1559},[],{"categories":1561},[],{"categories":1563},[124],{"categories":1565},[124],{"categories":1567},[223],{"categories":1569},[],{"categories":1571},[170],{"categories":1573},[170],{"categories":1575},[223],{"categories":1577},[124],{"categories":1579},[],{"categories":1581},[],{"categories":1583},[173],{"categories":1585},[173],{"categories":1587},[124],{"categories":1589},[173],{"categories":1591},[191],{"categories":1593},[191],{"categories":1595},[173],{"categories":1597},[173],{"categories":1599},[164],{"categories":1601},[170,267],{"categories":1603},[],{"categories":1605},[220],{"categories":1607},[124],{"categories":1609},[164],{"categories":1611},[173],{"categories":1613},[220],{"categories":1615},[],{"categories":1617},[173],{"categories":1619},[173],{"categories":1621},[170],{"categories":1623},[242],{"categories":1625},[124],{"categories":1627},[220],{"categories":1629},[170],{"categories":1631},[],{"categories":1633},[173],{"categories":1635},[220],{"categories":1637},[170],{"categories":1639},[173],{"categories":1641},[173],{"categories":1643},[173],{"categories":1645},[242],{"categories":1647},[223],{"categories":1649},[170],{"categories":1651},[173],{"categories":1653},[170],{"categories":1655},[],{"categories":1657},[242],{"categories":1659},[191],{"categories":1661},[124],{"categories":1663},[170],{"categories":1665},[173],{"categories":1667},[],{"categories":1669},[],{"categories":1671},[170],{"categories":1673},[173],{"categories":1675},[170],{"categories":1677},[191],{"categories":1679},[170],{"categories":1681},[173],{"categories":1683},[173],{"categories":1685},[],{"categories":1687},[170],{"categories":1689},[],{"categories":1691},[],{"categories":1693},[170],{"categories":1695},[173],{"categories":1697},[],{"categories":1699},[],{"categories":1701},[223],{"categories":1703},[170],{"categories":1705},[223],{"categories":1707},[191],{"categories":1709},[170],{"categories":1711},[170],{"categories":1713},[173],{"categories":1715},[170],{"categories":1717},[173],{"categories":1719},[],{"categories":1721},[],{"categories":1723},[267],{"categories":1725},[170],{"categories":1727},[],{"categories":1729},[],{"categories":1731},[164],{"categories":1733},[],{"categories":1735},[],{"categories":1737},[170],{"categories":1739},[],{"categories":1741},[],{"categories":1743},[124],{"categories":1745},[191],{"categories":1747},[242],{"categories":1749},[167],{"categories":1751},[170],{"categories":1753},[170],{"categories":1755},[167],{"categories":1757},[],{"categories":1759},[220],{"categories":1761},[173],{"categories":1763},[167],{"categories":1765},[170],{"categories":1767},[170],{"categories":1769},[164],{"categories":1771},[170],{"categories":1773},[],{"categories":1775},[164],{"categories":1777},[170],{"categories":1779},[242],{"categories":1781},[173],{"categories":1783},[191],{"categories":1785},[170],{"categories":1787},[167],{"categories":1789},[170],{"categories":1791},[170],{"categories":1793},[173],{"categories":1795},[],{"categories":1797},[170],{"categories":1799},[164],{"categories":1801},[170],{"categories":1803},[170],{"categories":1805},[],{"categories":1807},[191],{"categories":1809},[170],{"categories":1811},[170],{"categories":1813},[],{"categories":1815},[167],{"categories":1817},[167],{"categories":1819},[176],{"categories":1821},[170],{"categories":1823},[170],{"categories":1825},[],{"categories":1827},[124],{"categories":1829},[],{"categories":1831},[],{"categories":1833},[170],{"categories":1835},[191],{"categories":1837},[],{"categories":1839},[267],{"categories":1841},[170],{"categories":1843},[170],{"categories":1845},[],{"categories":1847},[170],{"categories":1849},[124],{"categories":1851},[170],{"categories":1853},[170],{"categories":1855},[170,267],{"categories":1857},[170],{"categories":1859},[170],{"categories":1861},[220],{"categories":1863},[173],{"categories":1865},[],{"categories":1867},[173],{"categories":1869},[173],{"categories":1871},[170],{"categories":1873},[170],{"categories":1875},[170],{"categories":1877},[170],{"categories":1879},[164],{"categories":1881},[223],{"categories":1883},[164],{"categories":1885},[124],{"categories":1887},[220],{"categories":1889},[173],{"categories":1891},[],{"categories":1893},[170],{"categories":1895},[191],{"categories":1897},[170],{"categories":1899},[173],{"categories":1901},[170],{"categories":1903},[170],{"categories":1905},[167],{"categories":1907},[],{"categories":1909},[267],{"categories":1911},[220],{"categories":1913},[220],{"categories":1915},[124],{"categories":1917},[173],{"categories":1919},[170],{"categories":1921},[167],{"categories":1923},[191],{"categories":1925},[220],{"categories":1927},[173],{"categories":1929},[170],{"categories":1931},[],{"categories":1933},[170],{"categories":1935},[170],{"categories":1937},[],{"categories":1939},[],{"categories":1941},[170],{"categories":1943},[170],{"categories":1945},[170],{"categories":1947},[170],{"categories":1949},[173],{"categories":1951},[170],{"categories":1953},[170],{"categories":1955},[],{"categories":1957},[223],{"categories":1959},[170],{"categories":1961},[173],{"categories":1963},[],{"categories":1965},[],{"categories":1967},[170],{"categories":1969},[170],{"categories":1971},[170],{"categories":1973},[191],{"categories":1975},[],{"categories":1977},[220],{"categories":1979},[170],{"categories":1981},[267],{"categories":1983},[191],{"categories":1985},[124],{"categories":1987},[124],{"categories":1989},[191],{"categories":1991},[191],{"categories":1993},[267],{"categories":1995},[],{"categories":1997},[191],{"categories":1999},[170],{"categories":2001},[164],{"categories":2003},[170],{"categories":2005},[191],{"categories":2007},[],{"categories":2009},[170],{"categories":2011},[124],{"categories":2013},[223],{"categories":2015},[170],{"categories":2017},[191],{"categories":2019},[124],{"categories":2021},[173],{"categories":2023},[191],{"categories":2025},[267],{"categories":2027},[173],{"categories":2029},[170],{"categories":2031},[170],{"categories":2033},[170],{"categories":2035},[],{"categories":2037},[167],{"categories":2039},[],{"categories":2041},[],{"categories":2043},[170],{"categories":2045},[170],{"categories":2047},[170],{"categories":2049},[170],{"categories":2051},[],{"categories":2053},[223],{"categories":2055},[164],{"categories":2057},[173],{"categories":2059},[220],{"categories":2061},[],{"categories":2063},[170],{"categories":2065},[124],{"categories":2067},[170],{"categories":2069},[267],{"categories":2071},[267],{"categories":2073},[],{"categories":2075},[173],{"categories":2077},[191],{"categories":2079},[191],{"categories":2081},[170],{"categories":2083},[173],{"categories":2085},[],{"categories":2087},[220],{"categories":2089},[170],{"categories":2091},[170],{"categories":2093},[],{"categories":2095},[170],{"categories":2097},[],{"categories":2099},[170],{"categories":2101},[124],{"categories":2103},[267],{"categories":2105},[170],{"categories":2107},[124],{"categories":2109},[167],{"categories":2111},[170],{"categories":2113},[],{"categories":2115},[173],{"categories":2117},[164],{"categories":2119},[164],{"categories":2121},[],{"categories":2123},[170],{"categories":2125},[170],{"categories":2127},[124],{"categories":2129},[220],{"categories":2131},[170],{"categories":2133},[173],{"categories":2135},[],{"categories":2137},[170],{"categories":2139},[170],{"categories":2141},[173],{"categories":2143},[],{"categories":2145},[173],{"categories":2147},[124],{"categories":2149},[],{"categories":2151},[170],{"categories":2153},[173],{"categories":2155},[167],{"categories":2157},[],{"categories":2159},[170],{"categories":2161},[],{"categories":2163},[170],{"categories":2165},[170],{"categories":2167},[],{"categories":2169},[170],{"categories":2171},[170],{"categories":2173},[191],{"categories":2175},[170],{"categories":2177},[170],{"categories":2179},[164],{"categories":2181},[170],{"categories":2183},[223],{"categories":2185},[191],{"categories":2187},[173],{"categories":2189},[],{"categories":2191},[170],{"categories":2193},[220],{"categories":2195},[242],{"categories":2197},[170],{"categories":2199},[173],{"categories":2201},[],{"categories":2203},[],{"categories":2205},[],{"categories":2207},[164],{"categories":2209},[191],{"categories":2211},[173],{"categories":2213},[170],{"categories":2215},[170],{"categories":2217},[220],{"categories":2219},[173],{"categories":2221},[],{"categories":2223},[173],{"categories":2225},[173],{"categories":2227},[],{"categories":2229},[170],{"categories":2231},[173],{"categories":2233},[170],{"categories":2235},[],{"categories":2237},[170],{"categories":2239},[170],{"categories":2241},[191],{"categories":2243},[220],{"categories":2245},[173],{"categories":2247},[220],{"categories":2249},[167],{"categories":2251},[],{"categories":2253},[],{"categories":2255},[170],{"categories":2257},[164],{"categories":2259},[191],{"categories":2261},[],{"categories":2263},[220],{"categories":2265},[],{"categories":2267},[124],{"categories":2269},[124],{"categories":2271},[220],{"categories":2273},[124],{"categories":2275},[],{"categories":2277},[170],{"categories":2279},[170],{"categories":2281},[],{"categories":2283},[242],{"categories":2285},[170],{"categories":2287},[267],{"categories":2289},[124],{"categories":2291},[],{"categories":2293},[173],{"categories":2295},[170],{"categories":2297},[164],{"categories":2299},[173],{"categories":2301},[173],{"categories":2303},[170],{"categories":2305},[170],{"categories":2307},[],{"categories":2309},[164],{"categories":2311},[170],{"categories":2313},[167],{"categories":2315},[124],{"categories":2317},[220],{"categories":2319},[],{"categories":2321},[],{"categories":2323},[],{"categories":2325},[173],{"categories":2327},[124],{"categories":2329},[220],{"categories":2331},[191],{"categories":2333},[170],{"categories":2335},[191],{"categories":2337},[173],{"categories":2339},[220],{"categories":2341},[170],{"categories":2343},[],{"categories":2345},[170],{"categories":2347},[220],{"categories":2349},[191],{"categories":2351},[167],{"categories":2353},[124],{"categories":2355},[170],{"categories":2357},[191],{"categories":2359},[242],{"categories":2361},[],{"categories":2363},[],{"categories":2365},[223],{"categories":2367},[170,124],{"categories":2369},[191],{"categories":2371},[170],{"categories":2373},[170],{"categories":2375},[173],{"categories":2377},[170],{"categories":2379},[173],{"categories":2381},[170],{"categories":2383},[170],{"categories":2385},[],{"categories":2387},[124],{"categories":2389},[170],{"categories":2391},[223],{"categories":2393},[173],{"categories":2395},[242],{"categories":2397},[267],{"categories":2399},[],{"categories":2401},[164],{"categories":2403},[173],{"categories":2405},[173],{"categories":2407},[176],{"categories":2409},[124],{"categories":2411},[170],{"categories":2413},[170],{"categories":2415},[],{"categories":2417},[],{"categories":2419},[],{"categories":2421},[267],{"categories":2423},[170],{"categories":2425},[191],{"categories":2427},[170],{"categories":2429},[170],{"categories":2431},[170],{"categories":2433},[],{"categories":2435},[223],{"categories":2437},[167],{"categories":2439},[173],{"categories":2441},[],{"categories":2443},[170],{"categories":2445},[173],{"categories":2447},[170],{"categories":2449},[267],{"categories":2451},[],{"categories":2453},[220],{"categories":2455},[220],{"categories":2457},[],{"categories":2459},[124],{"categories":2461},[170],{"categories":2463},[220],{"categories":2465},[170],{"categories":2467},[167],{"categories":2469},[],{"categories":2471},[191],{"categories":2473},[170],{"categories":2475},[170],{"categories":2477},[220],{"categories":2479},[173],{"categories":2481},[191],{"categories":2483},[],{"categories":2485},[173],{"categories":2487},[173],{"categories":2489},[220],{"categories":2491},[170],{"categories":2493},[],{"categories":2495},[170],{"categories":2497},[170],{"categories":2499},[267],{"categories":2501},[191],{"categories":2503},[223],{"categories":2505},[223],{"categories":2507},[],{"categories":2509},[],{"categories":2511},[],{"categories":2513},[173],{"categories":2515},[173],{"categories":2517},[124],{"categories":2519},[124],{"categories":2521},[170],{"categories":2523},[170],{"categories":2525},[],{"categories":2527},[],{"categories":2529},[170],{"categories":2531},[],{"categories":2533},[170],{"categories":2535},[173],{"categories":2537},[170],{"categories":2539},[],{"categories":2541},[176],{"categories":2543},[170],{"categories":2545},[220],{"categories":2547},[170],{"categories":2549},[167],{"categories":2551},[170],{"categories":2553},[242],{"categories":2555},[173],{"categories":2557},[170],{"categories":2559},[170],{"categories":2561},[170],{"categories":2563},[124],{"categories":2565},[],{"categories":2567},[191],{"categories":2569},[173],{"categories":2571},[],{"categories":2573},[191],{"categories":2575},[173],{"categories":2577},[173],{"categories":2579},[170],{"categories":2581},[173],{"categories":2583},[],{"categories":2585},[167],{"categories":2587},[173],{"categories":2589},[],{"categories":2591},[124],{"categories":2593},[170],{"categories":2595},[164],{"categories":2597},[191],{"categories":2599},[267],{"categories":2601},[173],{"categories":2603},[170],{"categories":2605},[173],{"categories":2607},[164],{"categories":2609},[],{"categories":2611},[170],{"categories":2613},[],{"categories":2615},[],{"categories":2617},[220],{"categories":2619},[170,167],{"categories":2621},[173],{"categories":2623},[170],{"categories":2625},[],{"categories":2627},[164],{"categories":2629},[223],{"categories":2631},[170],{"categories":2633},[124],{"categories":2635},[170],{"categories":2637},[173],{"categories":2639},[170],{"categories":2641},[170],{"categories":2643},[170],{"categories":2645},[191],{"categories":2647},[173],{"categories":2649},[170],{"categories":2651},[],{"categories":2653},[],{"categories":2655},[173],{"categories":2657},[170],{"categories":2659},[267],{"categories":2661},[],{"categories":2663},[170],{"categories":2665},[173],{"categories":2667},[173],{"categories":2669},[],{"categories":2671},[173],{"categories":2673},[170],{"categories":2675},[242],{"categories":2677},[223],{"categories":2679},[173],{"categories":2681},[170],{"categories":2683},[267],{"categories":2685},[],{"categories":2687},[170],{"categories":2689},[242],{"categories":2691},[220],{"categories":2693},[170],{"categories":2695},[170],{"categories":2697},[],{"categories":2699},[242],{"categories":2701},[191],{"categories":2703},[170],{"categories":2705},[170],{"categories":2707},[164],{"categories":2709},[170],{"categories":2711},[],{"categories":2713},[],{"categories":2715},[220],{"categories":2717},[170],{"categories":2719},[223],{"categories":2721},[242],{"categories":2723},[173],{"categories":2725},[242],{"categories":2727},[191],{"categories":2729},[],{"categories":2731},[170],{"categories":2733},[],{"categories":2735},[170],{"categories":2737},[173],{"categories":2739},[170],{"categories":2741},[170],{"categories":2743},[],{"categories":2745},[170,124],{"categories":2747},[191],{"categories":2749},[173],{"categories":2751},[124],{"categories":2753},[170],{"categories":2755},[164],{"categories":2757},[],{"categories":2759},[],{"categories":2761},[173],{"categories":2763},[124],{"categories":2765},[164],{"categories":2767},[124],{"categories":2769},[124],{"categories":2771},[170],{"categories":2773},[242],{"categories":2775},[170],{"categories":2777},[124],{"categories":2779},[],{"categories":2781},[220,170],{"categories":2783},[267],{"categories":2785},[164],{"categories":2787},[],{"categories":2789},[170],{"categories":2791},[167],{"categories":2793},[167],{"categories":2795},[170],{"categories":2797},[170],{"categories":2799},[170],{"categories":2801},[124],{"categories":2803},[173],{"categories":2805},[191],{"categories":2807},[242],{"categories":2809},[220],{"categories":2811},[170],{"categories":2813},[170],{"categories":2815},[170],{"categories":2817},[170],{"categories":2819},[164],{"categories":2821},[170],{"categories":2823},[173],{"categories":2825},[173],{"categories":2827},[191],{"categories":2829},[124],{"categories":2831},[],{"categories":2833},[],{"categories":2835},[223],{"categories":2837},[124],{"categories":2839},[170],{"categories":2841},[220],{"categories":2843},[170],{"categories":2845},[223],{"categories":2847},[170],{"categories":2849},[170],{"categories":2851},[170],{"categories":2853},[173],{"categories":2855},[173],{"categories":2857},[170,167],{"categories":2859},[],{"categories":2861},[220],{"categories":2863},[],{"categories":2865},[170],{"categories":2867},[191],{"categories":2869},[164],{"categories":2871},[164],{"categories":2873},[173],{"categories":2875},[173],{"categories":2877},[173],{"categories":2879},[170],{"categories":2881},[170],{"categories":2883},[167],{"categories":2885},[124],{"categories":2887},[242],{"categories":2889},[170],{"categories":2891},[],{"categories":2893},[191],{"categories":2895},[170],{"categories":2897},[170],{"categories":2899},[170],{"categories":2901},[170],{"categories":2903},[170],{"categories":2905},[124],{"categories":2907},[191],{"categories":2909},[124],{"categories":2911},[124],{"categories":2913},[170],{"categories":2915},[170],{"categories":2917},[170],{"categories":2919},[173],{"categories":2921},[191],{"categories":2923},[173],{"categories":2925},[170],{"categories":2927},[220],{"categories":2929},[170],{"categories":2931},[170],{"categories":2933},[267],{"categories":2935},[170],{"categories":2937},[176],{"categories":2939},[173],{"categories":2941},[170],{"categories":2943},[191],{"categories":2945},[173],{"categories":2947},[242],{"categories":2949},[170],{"categories":2951},[167],{"categories":2953},[170],{"categories":2955},[],{"categories":2957},[170],{"categories":2959},[170],{"categories":2961},[],{"categories":2963},[],{"categories":2965},[],{"categories":2967},[167],{"categories":2969},[170],{"categories":2971},[173],{"categories":2973},[191],{"categories":2975},[191],{"categories":2977},[191],{"categories":2979},[191],{"categories":2981},[],{"categories":2983},[164],{"categories":2985},[173],{"categories":2987},[191],{"categories":2989},[170],{"categories":2991},[164],{"categories":2993},[173],{"categories":2995},[170],{"categories":2997},[170,173],{"categories":2999},[173],{"categories":3001},[267],{"categories":3003},[191],{"categories":3005},[173],{"categories":3007},[191],{"categories":3009},[173],{"categories":3011},[170],{"categories":3013},[],{"categories":3015},[191],{"categories":3017},[242],{"categories":3019},[164],{"categories":3021},[170],{"categories":3023},[170],{"categories":3025},[],{"categories":3027},[124],{"categories":3029},[],{"categories":3031},[164],{"categories":3033},[173],{"categories":3035},[191],{"categories":3037},[170],{"categories":3039},[191],{"categories":3041},[164],{"categories":3043},[191],{"categories":3045},[191],{"categories":3047},[],{"categories":3049},[167],{"categories":3051},[173],{"categories":3053},[191],{"categories":3055},[191],{"categories":3057},[191],{"categories":3059},[191],{"categories":3061},[191],{"categories":3063},[191],{"categories":3065},[191],{"categories":3067},[191],{"categories":3069},[191],{"categories":3071},[191],{"categories":3073},[223],{"categories":3075},[164],{"categories":3077},[170],{"categories":3079},[170],{"categories":3081},[173],{"categories":3083},[173],{"categories":3085},[],{"categories":3087},[170,164],{"categories":3089},[],{"categories":3091},[173],{"categories":3093},[191],{"categories":3095},[173],{"categories":3097},[170],{"categories":3099},[170],{"categories":3101},[170],{"categories":3103},[170],{"categories":3105},[170],{"categories":3107},[173],{"categories":3109},[167],{"categories":3111},[173],{"categories":3113},[],{"categories":3115},[220],{"categories":3117},[191],{"categories":3119},[170],{"categories":3121},[],{"categories":3123},[],{"categories":3125},[173],{"categories":3127},[220],{"categories":3129},[170],{"categories":3131},[],{"categories":3133},[170],{"categories":3135},[],{"categories":3137},[242],{"categories":3139},[170],{"categories":3141},[],{"categories":3143},[],{"categories":3145},[191],{"categories":3147},[164],{"categories":3149},[170],{"categories":3151},[167],{"categories":3153},[170],{"categories":3155},[170],{"categories":3157},[167],{"categories":3159},[220],{"categories":3161},[],{"categories":3163},[170],{"categories":3165},[191],{"categories":3167},[],{"categories":3169},[220],{"categories":3171},[170],{"categories":3173},[242],{"categories":3175},[170],{"categories":3177},[267],{"categories":3179},[],{"categories":3181},[242],{"categories":3183},[],{"categories":3185},[170],{"categories":3187},[],{"categories":3189},[173],{"categories":3191},[124],{"categories":3193},[],{"categories":3195},[167],{"categories":3197},[164],{"categories":3199},[173],{"categories":3201},[220],{"categories":3203},[124],{"categories":3205},[],{"categories":3207},[],{"categories":3209},[170],{"categories":3211},[164],{"categories":3213},[170],{"categories":3215},[242],{"categories":3217},[],{"categories":3219},[173],{"categories":3221},[173],{"categories":3223},[191],{"categories":3225},[124],{"categories":3227},[170],{"categories":3229},[173],{"categories":3231},[170],{"categories":3233},[173],{"categories":3235},[170],{"categories":3237},[176],{"categories":3239},[242],{"categories":3241},[191],{"categories":3243},[],{"categories":3245},[242],{"categories":3247},[],{"categories":3249},[124],{"categories":3251},[173],{"categories":3253},[],{"categories":3255},[170],{"categories":3257},[170],{"categories":3259},[173],{"categories":3261},[167],{"categories":3263},[164],{"categories":3265},[170],{"categories":3267},[220],{"categories":3269},[124],{"categories":3271},[124],{"categories":3273},[170],{"categories":3275},[223],{"categories":3277},[173],{"categories":3279},[170],{"categories":3281},[173],{"categories":3283},[167],{"categories":3285},[220],{"categories":3287},[124],{"categories":3289},[173],{"categories":3291},[170],{"categories":3293},[170],{"categories":3295},[173],{"categories":3297},[170],{"categories":3299},[191],{"categories":3301},[],{"categories":3303},[164],{"categories":3305},[170],{"categories":3307},[170],{"categories":3309},[170],{"categories":3311},[173],{"categories":3313},[170],{"categories":3315},[170],{"categories":3317},[],{"categories":3319},[170],{"categories":3321},[220],{"categories":3323},[167],{"categories":3325},[191],{"categories":3327},[173],{"categories":3329},[170],{"categories":3331},[170],{"categories":3333},[220],{"categories":3335},[173],{"categories":3337},[170],{"categories":3339},[242],{"categories":3341},[223],{"categories":3343},[170],{"categories":3345},[191],{"categories":3347},[170],{"categories":3349},[173],{"categories":3351},[267],{"categories":3353},[170],{"categories":3355},[173],{"categories":3357},[223],{"categories":3359},[],{"categories":3361},[173],{"categories":3363},[124],{"categories":3365},[220],{"categories":3367},[170],{"categories":3369},[164],{"categories":3371},[124],{"categories":3373},[167],{"categories":3375},[124],{"categories":3377},[170],{"categories":3379},[],{"categories":3381},[173],{"categories":3383},[173],{"categories":3385},[170],{"categories":3387},[223],{"categories":3389},[],{"categories":3391},[191],{"categories":3393},[],{"categories":3395},[191],{"categories":3397},[170],{"categories":3399},[170],{"categories":3401},[173],{"categories":3403},[173],{"categories":3405},[173],{"categories":3407},[],{"categories":3409},[191],{"categories":3411},[],{"categories":3413},[170],{"categories":3415},[170],{"categories":3417},[],{"categories":3419},[220],{"categories":3421},[124],{"categories":3423},[173],{"categories":3425},[170],{"categories":3427},[242],{"categories":3429},[170],{"categories":3431},[170],{"categories":3433},[164],{"categories":3435},[],{"categories":3437},[170],{"categories":3439},[],{"categories":3441},[164],{"categories":3443},[191],{"categories":3445},[124],{"categories":3447},[170],{"categories":3449},[170],{"categories":3451},[170],{"categories":3453},[124],{"categories":3455},[191],{"categories":3457},[220],{"categories":3459},[170],{"categories":3461},[170],{"categories":3463},[170],{"categories":3465},[191],{"categories":3467},[220],{"categories":3469},[170],{"categories":3471},[191],{"categories":3473},[220],{"categories":3475},[191],{"categories":3477},[173],{"categories":3479},[173],{"categories":3481},[124],{"categories":3483},[191],{"categories":3485},[173],{"categories":3487},[173],{"categories":3489},[170],{"categories":3491},[124],{"categories":3493},[220],{"categories":3495},[170],{"categories":3497},[],{"categories":3499},[173],{"categories":3501},[],{"categories":3503},[],{"categories":3505},[],{"categories":3507},[167],{"categories":3509},[173],{"categories":3511},[170],{"categories":3513},[173],{"categories":3515},[164],{"categories":3517},[173],{"categories":3519},[242],{"categories":3521},[173],{"categories":3523},[],{"categories":3525},[173],{"categories":3527},[],{"categories":3529},[164],{"categories":3531},[173],{"categories":3533},[],{"categories":3535},[173],{"categories":3537},[170],{"categories":3539},[170],{"categories":3541},[191],{"categories":3543},[170],{"categories":3545},[173],{"categories":3547},[170],{"categories":3549},[170],{"categories":3551},[191],{"categories":3553},[173],{"categories":3555},[124],{"categories":3557},[220],{"categories":3559},[164],{"categories":3561},[],{"categories":3563},[173],{"categories":3565},[220],{"categories":3567},[267],{"categories":3569},[191],{"categories":3571},[170],{"categories":3573},[220],{"categories":3575},[170],{"categories":3577},[164],{"categories":3579},[],{"categories":3581},[173],{"categories":3583},[170],{"categories":3585},[170],{"categories":3587},[173],{"categories":3589},[170],{"categories":3591},[220],{"categories":3593},[],{"categories":3595},[173],{"categories":3597},[176],{"categories":3599},[191],{"categories":3601},[173],{"categories":3603},[167],{"categories":3605},[],{"categories":3607},[170],{"categories":3609},[176],{"categories":3611},[170],{"categories":3613},[173],{"categories":3615},[191],{"categories":3617},[164],{"categories":3619},[267],{"categories":3621},[170],{"categories":3623},[170],{"categories":3625},[170],{"categories":3627},[191],{"categories":3629},[167],{"categories":3631},[170],{"categories":3633},[220],{"categories":3635},[191],{"categories":3637},[267],{"categories":3639},[170],{"categories":3641},[],{"categories":3643},[],{"categories":3645},[170],{"categories":3647},[267],{"categories":3649},[223],{"categories":3651},[173],{"categories":3653},[173],{"categories":3655},[191],{"categories":3657},[170],{"categories":3659},[164],{"categories":3661},[170],{"categories":3663},[220],{"categories":3665},[173],{"categories":3667},[173],{"categories":3669},[170],{"categories":3671},[242],{"categories":3673},[170],{"categories":3675},[173],{"categories":3677},[],{"categories":3679},[170],{"categories":3681},[170],{"categories":3683},[170],{"categories":3685},[191],{"categories":3687},[164],{"categories":3689},[],{"categories":3691},[170],{"categories":3693},[170],{"categories":3695},[124],{"categories":3697},[220],{"categories":3699},[170,173],{"categories":3701},[242,167],{"categories":3703},[170],{"categories":3705},[170],{"categories":3707},[],{"categories":3709},[173],{"categories":3711},[],{"categories":3713},[124],{"categories":3715},[170],{"categories":3717},[],{"categories":3719},[170],{"categories":3721},[191],{"categories":3723},[],{"categories":3725},[173],{"categories":3727},[170],{"categories":3729},[],{"categories":3731},[220],{"categories":3733},[170],{"categories":3735},[173],{"categories":3737},[170],{"categories":3739},[164],{"categories":3741},[173],{"categories":3743},[170],{"categories":3745},[],{"categories":3747},[267],{"categories":3749},[242],{"categories":3751},[167],{"categories":3753},[167],{"categories":3755},[170],{"categories":3757},[164],{"categories":3759},[164],{"categories":3761},[170],{"categories":3763},[173],{"categories":3765},[170],{"categories":3767},[170],{"categories":3769},[124],{"categories":3771},[164],{"categories":3773},[170],{"categories":3775},[242],{"categories":3777},[191],{"categories":3779},[170],{"categories":3781},[170],{"categories":3783},[173],{"categories":3785},[170],{"categories":3787},[],{"categories":3789},[124],{"categories":3791},[],{"categories":3793},[124],{"categories":3795},[173],{"categories":3797},[164],{"categories":3799},[],{"categories":3801},[267],{"categories":3803},[170],{"categories":3805},[],{"categories":3807},[191],{"categories":3809},[173],{"categories":3811},[124],{"categories":3813},[170],{"categories":3815},[173],{"categories":3817},[124],{"categories":3819},[173],{"categories":3821},[191],{"categories":3823},[164],{"categories":3825},[191],{"categories":3827},[124],{"categories":3829},[170],{"categories":3831},[220],{"categories":3833},[170],{"categories":3835},[170],{"categories":3837},[170],{"categories":3839},[170],{"categories":3841},[170],{"categories":3843},[173],{"categories":3845},[170],{"categories":3847},[173],{"categories":3849},[170],{"categories":3851},[164],{"categories":3853},[170],{"categories":3855},[173],{"categories":3857},[220],{"categories":3859},[173],{"categories":3861},[164],{"categories":3863},[173],{"categories":3865},[220],{"categories":3867},[],{"categories":3869},[170],{"categories":3871},[223],{"categories":3873},[170],{"categories":3875},[170],{"categories":3877},[124],{"categories":3879},[],{"categories":3881},[173],{"categories":3883},[242],{"categories":3885},[170],{"categories":3887},[191],{"categories":3889},[242],{"categories":3891},[173],{"categories":3893},[167],{"categories":3895},[167],{"categories":3897},[170],{"categories":3899},[170],{"categories":3901},[164],{"categories":3903},[],{"categories":3905},[173],{"categories":3907},[170],{"categories":3909},[124],{"categories":3911},[],{"categories":3913},[164],{"categories":3915},[170],{"categories":3917},[173],{"categories":3919},[173],{"categories":3921},[],{"categories":3923},[124],{"categories":3925},[124],{"categories":3927},[242],{"categories":3929},[220],{"categories":3931},[],{"categories":3933},[170],{"categories":3935},[173],{"categories":3937},[164],{"categories":3939},[170],{"categories":3941},[124],{"categories":3943},[164],{"categories":3945},[191],{"categories":3947},[191],{"categories":3949},[],{"categories":3951},[191],{"categories":3953},[173],{"categories":3955},[220],{"categories":3957},[223],{"categories":3959},[170],{"categories":3961},[],{"categories":3963},[191],{"categories":3965},[124],{"categories":3967},[170],{"categories":3969},[167],{"categories":3971},[170],{"categories":3973},[164],{"categories":3975},[267],{"categories":3977},[164],{"categories":3979},[],{"categories":3981},[],{"categories":3983},[173],{"categories":3985},[191],{"categories":3987},[],{"categories":3989},[173],{"categories":3991},[173],{"categories":3993},[173],{"categories":3995},[],{"categories":3997},[170],{"categories":3999},[],{"categories":4001},[191],{"categories":4003},[164],{"categories":4005},[220],{"categories":4007},[170],{"categories":4009},[191],{"categories":4011},[170],{"categories":4013},[191],{"categories":4015},[],{"categories":4017},[191],{"categories":4019},[164],{"categories":4021},[173],{"categories":4023},[170],{"categories":4025},[],{"categories":4027},[124],{"categories":4029},[173],{"categories":4031},[176],{"categories":4033},[173],{"categories":4035},[164],{"categories":4037},[],{"categories":4039},[],{"categories":4041},[],{"categories":4043},[220],{"categories":4045},[173],{"categories":4047},[170],{"categories":4049},[170],{"categories":4051},[],{"categories":4053},[],{"categories":4055},[],{"categories":4057},[220],{"categories":4059},[],{"categories":4061},[173],{"categories":4063},[170],{"categories":4065},[164],{"categories":4067},[],{"categories":4069},[],{"categories":4071},[220],{"categories":4073},[170],{"categories":4075},[191],{"categories":4077},[],{"categories":4079},[242],{"categories":4081},[191],{"categories":4083},[242],{"categories":4085},[223],{"categories":4087},[170],{"categories":4089},[170],{"categories":4091},[],{"categories":4093},[],{"categories":4095},[173],{"categories":4097},[],{"categories":4099},[170],{"categories":4101},[],{"categories":4103},[173],{"categories":4105},[170],{"categories":4107},[],{"categories":4109},[173],{"categories":4111},[170],{"categories":4113},[191],{"categories":4115},[170],{"categories":4117},[242],{"categories":4119},[170],{"categories":4121},[170],{"categories":4123},[223],{"categories":4125},[173],{"categories":4127},[173],{"categories":4129},[],{"categories":4131},[],{"categories":4133},[170],{"categories":4135},[],{"categories":4137},[191],{"categories":4139},[],{"categories":4141},[],{"categories":4143},[220],{"categories":4145},[164],{"categories":4147},[],{"categories":4149},[167],{"categories":4151},[242],{"categories":4153},[170],{"categories":4155},[124],{"categories":4157},[164],{"categories":4159},[223],{"categories":4161},[167],{"categories":4163},[124],{"categories":4165},[124],{"categories":4167},[],{"categories":4169},[170],{"categories":4171},[],{"categories":4173},[173],{"categories":4175},[164],{"categories":4177},[220],{"categories":4179},[164],{"categories":4181},[173],{"categories":4183},[267],{"categories":4185},[170],{"categories":4187},[170],{"categories":4189},[164],{"categories":4191},[173],{"categories":4193},[],{"categories":4195},[170],{"categories":4197},[124],{"categories":4199},[191],{"categories":4201},[124],{"categories":4203},[170],{"categories":4205},[],{"categories":4207},[220],{"categories":4209},[191],{"categories":4211},[164],{"categories":4213},[170],{"categories":4215},[173],{"categories":4217},[170],{"categories":4219},[167],{"categories":4221},[173],{"categories":4223},[173,267],{"categories":4225},[173],{"categories":4227},[124],{"categories":4229},[170],{"categories":4231},[170],{"categories":4233},[223],{"categories":4235},[173],{"categories":4237},[242],{"categories":4239},[173],{"categories":4241},[],{"categories":4243},[173],{"categories":4245},[170],{"categories":4247},[167],{"categories":4249},[],{"categories":4251},[],{"categories":4253},[170],{"categories":4255},[223],{"categories":4257},[242],{"categories":4259},[170],{"categories":4261},[173],{"categories":4263},[],{"categories":4265},[191],{"categories":4267},[],{"categories":4269},[191],{"categories":4271},[124],{"categories":4273},[164],{"categories":4275},[124],{"categories":4277},[170],{"categories":4279},[173],{"categories":4281},[170],{"categories":4283},[170],{"categories":4285},[242],{"categories":4287},[124],{"categories":4289},[],{"categories":4291},[191],{"categories":4293},[170],{"categories":4295},[],{"categories":4297},[170],{"categories":4299},[170],{"categories":4301},[170],{"categories":4303},[173],{"categories":4305},[170],{"categories":4307},[176],{"categories":4309},[173],{"categories":4311},[170],{"categories":4313},[170],{"categories":4315},[170],{"categories":4317},[170],{"categories":4319},[167],{"categories":4321},[],{"categories":4323},[176],{"categories":4325},[191],{"categories":4327},[173],{"categories":4329},[170],{"categories":4331},[124],{"categories":4333},[],{"categories":4335},[124],{"categories":4337},[124],{"categories":4339},[124],{"categories":4341},[170],{"categories":4343},[170],{"categories":4345},[170],{"categories":4347},[173],{"categories":4349},[191],{"categories":4351},[170],{"categories":4353},[170],{"categories":4355},[170],{"categories":4357},[167],{"categories":4359},[170],{"categories":4361},[173],{"categories":4363},[220],{"categories":4365},[],{"categories":4367},[223],{"categories":4369},[173],{"categories":4371},[170],{"categories":4373},[],{"categories":4375},[170],{"categories":4377},[170],{"categories":4379},[191],{"categories":4381},[170],{"categories":4383},[173],{"categories":4385},[242],{"categories":4387},[],{"categories":4389},[],{"categories":4391},[191],{"categories":4393},[191],{"categories":4395},[170],{"categories":4397},[242],{"categories":4399},[170],{"categories":4401},[164],{"categories":4403},[173],{"categories":4405},[170],{"categories":4407},[173],{"categories":4409},[173],{"categories":4411},[170],{"categories":4413},[167],{"categories":4415},[],{"categories":4417},[223],{"categories":4419},[],{"categories":4421},[191],{"categories":4423},[170],{"categories":4425},[223],{"categories":4427},[170],{"categories":4429},[124],{"categories":4431},[124],{"categories":4433},[124],{"categories":4435},[173],{"categories":4437},[173],{"categories":4439},[220],{"categories":4441},[223],{"categories":4443},[223],{"categories":4445},[],{"categories":4447},[191],{"categories":4449},[170],{"categories":4451},[170],{"categories":4453},[124],{"categories":4455},[],{"categories":4457},[191],{"categories":4459},[191],{"categories":4461},[191],{"categories":4463},[],{"categories":4465},[173],{"categories":4467},[170],{"categories":4469},[],{"categories":4471},[164],{"categories":4473},[167],{"categories":4475},[],{"categories":4477},[170],{"categories":4479},[170],{"categories":4481},[],{"categories":4483},[124],{"categories":4485},[],{"categories":4487},[],{"categories":4489},[],{"categories":4491},[],{"categories":4493},[170],{"categories":4495},[191],{"categories":4497},[],{"categories":4499},[],{"categories":4501},[170],{"categories":4503},[170],{"categories":4505},[170],{"categories":4507},[223],{"categories":4509},[170],{"categories":4511},[223],{"categories":4513},[],{"categories":4515},[223],{"categories":4517},[223],{"categories":4519},[267],{"categories":4521},[173],{"categories":4523},[124],{"categories":4525},[],{"categories":4527},[],{"categories":4529},[223],{"categories":4531},[124],{"categories":4533},[124],{"categories":4535},[124],{"categories":4537},[],{"categories":4539},[164],{"categories":4541},[124],{"categories":4543},[124],{"categories":4545},[164],{"categories":4547},[124],{"categories":4549},[167],{"categories":4551},[124],{"categories":4553},[124],{"categories":4555},[124],{"categories":4557},[223],{"categories":4559},[191],{"categories":4561},[191],{"categories":4563},[170],{"categories":4565},[124],{"categories":4567},[223],{"categories":4569},[267],{"categories":4571},[223],{"categories":4573},[223],{"categories":4575},[223],{"categories":4577},[],{"categories":4579},[167],{"categories":4581},[],{"categories":4583},[267],{"categories":4585},[124],{"categories":4587},[124],{"categories":4589},[124],{"categories":4591},[173],{"categories":4593},[191,167],{"categories":4595},[223],{"categories":4597},[],{"categories":4599},[],{"categories":4601},[223],{"categories":4603},[],{"categories":4605},[223],{"categories":4607},[191],{"categories":4609},[173],{"categories":4611},[],{"categories":4613},[124],{"categories":4615},[170],{"categories":4617},[220],{"categories":4619},[],{"categories":4621},[170],{"categories":4623},[],{"categories":4625},[191],{"categories":4627},[164],{"categories":4629},[223],{"categories":4631},[],{"categories":4633},[124],{"categories":4635},[191],[4637,4706,4826,4875],{"id":4638,"title":4639,"ai":4640,"body":4646,"categories":4689,"created_at":125,"date_modified":125,"description":117,"extension":126,"faq":125,"featured":127,"kicker_label":125,"meta":4690,"navigation":142,"path":4694,"published_at":4695,"question":125,"scraped_at":4696,"seo":4697,"sitemap":4698,"source_id":4699,"source_name":149,"source_type":150,"source_url":4700,"stem":4701,"tags":4702,"thumbnail_url":125,"tldr":4703,"tweet":125,"unknown_tags":4704,"__hash__":4705},"summaries\u002Fsummaries\u002Fcc978e7e4cf3d4a6-everyday-python-scripts-for-real-file-chaos-summary.md","Everyday Python Scripts for Real File Chaos",{"provider":7,"model":4641,"input_tokens":4642,"output_tokens":4643,"processing_time_ms":4644,"cost_usd":4645},"x-ai\u002Fgrok-4.1-fast",3862,1478,21346,0.00148875,{"type":14,"value":4647,"toc":4684},[4648,4652,4655,4659,4662,4666,4681],[17,4649,4651],{"id":4650},"treat-python-as-a-daily-problem-solver-not-a-college-subject","Treat Python as a Daily Problem Solver, Not a College Subject",[22,4653,4654],{},"Python mastery comes from tackling tiny annoyances, not loops or big systems. Skip academic exercises; write scripts for personal routines like organizing chaos. This shifts coding from abstract to intuitive—your laptop \"behaves\" because files sort automatically on demand. Result: Tasks vanish without manual effort, building confidence through immediate wins.",[17,4656,4658],{"id":4657},"sort-downloads-by-type-for-instant-folder-sanity","Sort Downloads by Type for Instant Folder Sanity",[22,4660,4661],{},"Target disaster zones like mixed PDFs, images, zips, and random names. Build a simple script that scans the Downloads folder and moves files to subfolders by extension (e.g., \u002FPDFs\u002F, \u002FImages\u002F, \u002FZips\u002F). Run it manually whenever needed—no scheduling complexity. Trade-off: Handles your specific mess perfectly but requires tweaks for unique file types. Outcome: Clean folder in seconds, eliminating visual clutter forever.",[17,4663,4665],{"id":4664},"batch-rename-to-kill-versioning-nightmares","Batch Rename to Kill Versioning Nightmares",[22,4667,4668,4669,4672,4673,4676,4677,4680],{},"Fix batches of 100+ files with generic names like ",[41,4670,4671],{},"IMG_3829"," or ",[41,4674,4675],{},"document_final_final_v2",". Use string replacement or regex in a loop: detect patterns, add dates\u002Fsequences (e.g., ",[41,4678,4679],{},"IMG_2024-10-01_001.jpg","), and apply in bulk. Test on copies first to avoid overwrites. Why it saves pain: Manual renaming takes hours; script does it in under a minute. Limitation: Edge cases like duplicates need numbering logic. Impact: Reclaim hours weekly, making file searches reliable.",[22,4682,4683],{},"This content is introductory and cuts off mid-example—focuses on mindset over full code, ideal for beginners scripting personal tools.",{"title":117,"searchDepth":118,"depth":118,"links":4685},[4686,4687,4688],{"id":4650,"depth":118,"text":4651},{"id":4657,"depth":118,"text":4658},{"id":4664,"depth":118,"text":4665},[164],{"content_references":4691,"triage":4692},[],{"relevance":139,"novelty":118,"quality":139,"actionability":138,"composite":139,"reasoning":4693},"Category: Automation. The article discusses practical Python scripts for automating everyday tasks, which aligns with the audience's interest in actionable content. While it provides useful examples, the content is somewhat basic and lacks depth in coding specifics.","\u002Fsummaries\u002Fcc978e7e4cf3d4a6-everyday-python-scripts-for-real-file-chaos-summary","2026-04-29 10:13:40","2026-05-03 17:00:47",{"title":4639,"description":117},{"loc":4694},"cc978e7e4cf3d4a6","https:\u002F\u002Fpython.plainenglish.io\u002Fpython-things-i-actually-use-in-real-life-not-the-fancy-stuff-you-see-online-78707dde6d8e?source=rss----78073def27b8---4","summaries\u002Fcc978e7e4cf3d4a6-everyday-python-scripts-for-real-file-chaos-summary",[154,155],"Python clicks when automating small pains like sorting messy Downloads folders by file type and batch-renaming files like IMG_3829 or document_final_final_v2—instead of big projects.",[],"DPY3FCR8IjtczU_WiDWBK5tknXc5h-nGF0SdZUkM4gs",{"id":4707,"title":4708,"ai":4709,"body":4714,"categories":4813,"created_at":125,"date_modified":125,"description":117,"extension":126,"faq":125,"featured":127,"kicker_label":125,"meta":4814,"navigation":142,"path":4815,"published_at":4816,"question":125,"scraped_at":125,"seo":4817,"sitemap":4818,"source_id":4819,"source_name":149,"source_type":150,"source_url":4820,"stem":4821,"tags":4822,"thumbnail_url":125,"tldr":4823,"tweet":125,"unknown_tags":4824,"__hash__":4825},"summaries\u002Fsummaries\u002Fwatchdog-react-to-files-without-polling-summary.md","watchdog: React to Files Without Polling",{"provider":7,"model":4641,"input_tokens":4710,"output_tokens":4711,"processing_time_ms":4712,"cost_usd":4713},3629,1055,7407,0.0012308,{"type":14,"value":4715,"toc":4809},[4716,4720,4723,4727,4730,4737,4802,4805],[17,4717,4719],{"id":4718},"true-automation-decides-and-reacts","True Automation Decides and Reacts",[22,4721,4722],{},"Basic scripts that run on schedules—like renaming files or sending 9 AM emails—aren't real automation; they're timers needing constant oversight. Effective automation lets systems decide actions based on events, reducing manual intervention through reactive delegation.",[17,4724,4726],{"id":4725},"watchdog-listens-for-file-events","Watchdog Listens for File Events",[22,4728,4729],{},"Polling directories every few seconds wastes resources and misses quick changes. Watchdog uses OS-level event monitoring to detect file creations, modifications, or deletions in real-time.",[22,4731,4732,4733,4736],{},"Install with ",[41,4734,4735],{},"pip install watchdog",". Core usage:",[4738,4739,4742],"pre",{"className":4740,"code":4741,"language":154,"meta":117,"style":117},"language-python shiki shiki-themes github-light github-dark","from watchdog.observers import Observer\nfrom watchdog.events import FileSystemEventHandler\nimport time\n\nclass Handler(FileSystemEventHandler):\n    def on_created(self, event):\n        print(f\"New file detected: {event.src_path}\")\n\nobserver = Observer()\n# Schedule observer (code cuts off here)\n",[41,4743,4744,4752,4757,4762,4767,4773,4779,4785,4790,4796],{"__ignoreMap":117},[4745,4746,4749],"span",{"class":4747,"line":4748},"line",1,[4745,4750,4751],{},"from watchdog.observers import Observer\n",[4745,4753,4754],{"class":4747,"line":118},[4745,4755,4756],{},"from watchdog.events import FileSystemEventHandler\n",[4745,4758,4759],{"class":4747,"line":139},[4745,4760,4761],{},"import time\n",[4745,4763,4764],{"class":4747,"line":138},[4745,4765,4766],{"emptyLinePlaceholder":142},"\n",[4745,4768,4770],{"class":4747,"line":4769},5,[4745,4771,4772],{},"class Handler(FileSystemEventHandler):\n",[4745,4774,4776],{"class":4747,"line":4775},6,[4745,4777,4778],{},"    def on_created(self, event):\n",[4745,4780,4782],{"class":4747,"line":4781},7,[4745,4783,4784],{},"        print(f\"New file detected: {event.src_path}\")\n",[4745,4786,4788],{"class":4747,"line":4787},8,[4745,4789,4766],{"emptyLinePlaceholder":142},[4745,4791,4793],{"class":4747,"line":4792},9,[4745,4794,4795],{},"observer = Observer()\n",[4745,4797,4799],{"class":4747,"line":4798},10,[4745,4800,4801],{},"# Schedule observer (code cuts off here)\n",[22,4803,4804],{},"This triggers handlers only on actual events, making scripts efficient for tasks like processing new uploads or syncing folders without busy-waiting.",[4806,4807,4808],"style",{},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":117,"searchDepth":118,"depth":118,"links":4810},[4811,4812],{"id":4718,"depth":118,"text":4719},{"id":4725,"depth":118,"text":4726},[164],{},"\u002Fsummaries\u002Fwatchdog-react-to-files-without-polling-summary","2026-04-08 21:21:20",{"title":4708,"description":117},{"loc":4815},"95a28583cd7b2b44","https:\u002F\u002Funknown","summaries\u002Fwatchdog-react-to-files-without-polling-summary",[154,155],"Replace inefficient polling with watchdog to listen for file system events, enabling reactive automation that acts on changes instantly.",[],"d93D9zucZIo5mygM5Yd8B-rtuRwgYIfnb_iQbBIOVKU",{"id":4827,"title":4828,"ai":4829,"body":4834,"categories":4862,"created_at":125,"date_modified":125,"description":117,"extension":126,"faq":125,"featured":127,"kicker_label":125,"meta":4863,"navigation":142,"path":4864,"published_at":4865,"question":125,"scraped_at":125,"seo":4866,"sitemap":4867,"source_id":4868,"source_name":4869,"source_type":150,"source_url":4820,"stem":4870,"tags":4871,"thumbnail_url":125,"tldr":4872,"tweet":125,"unknown_tags":4873,"__hash__":4874},"summaries\u002Fsummaries\u002Fautomate-data-heavy-ppts-with-python-pptx-when-pan-summary.md","Automate Data-Heavy PPTs with python-pptx When Pandoc Fails",{"provider":7,"model":4641,"input_tokens":4830,"output_tokens":4831,"processing_time_ms":4832,"cost_usd":4833},3670,976,7157,0.0011995,{"type":14,"value":4835,"toc":4857},[4836,4840,4843,4847,4850,4854],[17,4837,4839],{"id":4838},"tackle-repetitive-report-automation","Tackle Repetitive Report Automation",[22,4841,4842],{},"Long PowerPoint reports from large datasets demand repeating the same slide layout—picture, caption, and comments—making manual work inefficient. Automate this core workflow to save time on frequent tasks in data-heavy roles.",[17,4844,4846],{"id":4845},"prefer-single-format-workflow-with-pandoc","Prefer Single-Format Workflow with Pandoc",[22,4848,4849],{},"Stick to one source format like Org markup for all documents, then convert freely with open-source tools. Pandoc handles simple slide layouts effectively, as shown in prior workflows for standard and even corporate templates. This keeps editing centralized and avoids proprietary lock-in.",[17,4851,4853],{"id":4852},"use-python-pptx-for-complex-professional-ppts","Use python-pptx for Complex Professional PPTs",[22,4855,4856],{},"When pandoc can't deliver polished results, python-pptx enables direct programmatic generation of professional PowerPoint files. It excels at handling intricate layouts and data integration that exceed pandoc's limits, ensuring output matches enterprise standards.",{"title":117,"searchDepth":118,"depth":118,"links":4858},[4859,4860,4861],{"id":4838,"depth":118,"text":4839},{"id":4845,"depth":118,"text":4846},{"id":4852,"depth":118,"text":4853},[164],{},"\u002Fsummaries\u002Fautomate-data-heavy-ppts-with-python-pptx-when-pan-summary","2026-04-08 21:21:18",{"title":4828,"description":117},{"loc":4864},"376fc9a24856f480","Level Up Coding","summaries\u002Fautomate-data-heavy-ppts-with-python-pptx-when-pan-summary",[154,155],"For repetitive PowerPoint reports with data pictures, captions, and comments, generate from Org via pandoc for simple cases; switch to python-pptx library for professional needs.",[],"6MH_oqWqsO2aHpoxT9pN0kwXCuneB7H4YC0xTQV31mg",{"id":4876,"title":4877,"ai":4878,"body":4883,"categories":5021,"created_at":125,"date_modified":125,"description":117,"extension":126,"faq":125,"featured":127,"kicker_label":125,"meta":5022,"navigation":142,"path":5026,"published_at":5027,"question":125,"scraped_at":5028,"seo":5029,"sitemap":5030,"source_id":5031,"source_name":149,"source_type":150,"source_url":5032,"stem":5033,"tags":5034,"thumbnail_url":125,"tldr":5036,"tweet":125,"unknown_tags":5037,"__hash__":5038},"summaries\u002Fsummaries\u002F2213f25251a75094-python-tricks-scripts-to-invisible-automation-syst-summary.md","Python Tricks: Scripts to Invisible Automation Systems",{"provider":7,"model":4641,"input_tokens":4879,"output_tokens":4880,"processing_time_ms":4881,"cost_usd":4882},4938,1580,25939,0.00127075,{"type":14,"value":4884,"toc":5016},[4885,4889,4900,4911,4929,4933,4943,4956,4960,4971,4984,4993,5003,5013],[17,4886,4888],{"id":4887},"composable-primitives-eliminate-string-hacking-and-boilerplate","Composable Primitives Eliminate String Hacking and Boilerplate",[22,4890,4891,4892,4895,4896,4899],{},"Replace ugly string concatenation for files with ",[41,4893,4894],{},"pathlib",": ",[41,4897,4898],{},"from pathlib import Path; base = Path(\"data\"); file_path = base \u002F \"output\" \u002F \"file.txt\"; file_path.write_text(\"Hello world\")",". Paths stay readable, cross-OS compatible, and composable—crucial since automation centers on file manipulation. Avoid string hacks, as they lead to bugs: “If your file code looks like string manipulation, you’re one bug away from regret.”",[22,4901,4902,4903,4906,4907,4910],{},"For iteration, use ",[41,4904,4905],{},"itertools.product"," over loops: ",[41,4908,4909],{},"from itertools import product; colors = [\"red\", \"blue\"]; sizes = [\"S\", \"M\", \"L\"]; list(product(colors, sizes))"," generates cartesian products instantly for test cases, datasets, or configs—replacing 20-line loops.",[22,4912,4913,4914,4895,4917,4920,4921,4924,4925,4928],{},"Ditch manual constructors with ",[41,4915,4916],{},"dataclasses",[41,4918,4919],{},"@dataclass class Job: title: str; company: str; salary: int"," auto-generates ",[41,4922,4923],{},"__init__",", ",[41,4926,4927],{},"__repr__",", and comparisons, cutting repetitive code so you focus on workflows, not boilerplate.",[17,4930,4932],{"id":4931},"observability-turns-debugging-into-narratives","Observability Turns Debugging into Narratives",[22,4934,4935,4936,4672,4939,4942],{},"f-Strings make logs readable: ",[41,4937,4938],{},"user = \"qasim\"; action = \"login\"; print(f\"[INFO] User {user} performed {action}\")",[41,4940,4941],{},"print(f\"[DEBUG] processing={i} | status={status} | items={len(data)}\")",". They create narrative visibility, speeding automation fixes.",[22,4944,4945,4946,62,4949,4895,4952,4955],{},"Swap ",[41,4947,4948],{},"print",[41,4950,4951],{},"logging",[41,4953,4954],{},"import logging; logging.basicConfig(level=logging.INFO); logging.info(\"Pipeline started\"); logging.warning(\"Missing values detected\")",". In pipelines, this enables observing systems, not just running code—essential for production debugging without flying blind.",[17,4957,4959],{"id":4958},"safety-nets-cli-tools-and-system-control-scale-automation","Safety Nets, CLI Tools, and System Control Scale Automation",[22,4961,4962,4963,4966,4967,4970],{},"Context managers prevent leaks: ",[41,4964,4965],{},"with open(\"data.txt\") as f: data = f.read()",". Custom ones add power: ",[41,4968,4969],{},"@contextmanager def timer(): start = time.time(); yield; print(\"Elapsed:\", time.time() - start); with timer(): sum(range(1_000_000))",". Automation becomes safe by default—no forgotten closes.",[22,4972,4973,4974,4895,4976,4979,4980,4983],{},"Make scripts tools with ",[41,4975,78],{},[41,4977,4978],{},"parser = argparse.ArgumentParser(); parser.add_argument(\"--input\"); parser.add_argument(\"--mode\"); args = parser.parse_args()"," lets you run ",[41,4981,4982],{},"python app.py --input data.csv --mode fast",", turning files into Linux-like CLI without editing code.",[22,4985,4986,4987,4895,4989,4992],{},"Access APIs via ",[41,4988,43],{},[41,4990,4991],{},"res = requests.get(\"https:\u002F\u002Fapi.github.com\u002Fevents\"); data = res.json(); print(len(data))",". Pair with scheduling\u002Ffiles for scrapers, pipelines, or monitoring—core of most tools, including AI via prompts.",[22,4994,4995,4996,4895,4999,5002],{},"Speed up with ",[41,4997,4998],{},"asyncio",[41,5000,5001],{},"async def task(i): await asyncio.sleep(1); return i; async def main(): results = await asyncio.gather(*(task(i) for i in range(5))); asyncio.run(main())"," cuts 5 sequential seconds to ~1 parallel, scaling APIs, scraping, or LLM calls.",[22,5004,5005,5006,4895,5009,5012],{},"Control OS with ",[41,5007,5008],{},"subprocess",[41,5010,5011],{},"subprocess.run([\"ls\", \"-l\"])"," for batch renames, CLI orchestration, or pipelines—Python as machine control layer.",[22,5014,5015],{},"Combined, these remove manual decisions: less thinking, repetition, friction. Good automation feels invisible, handling workflows in the background so you stop thinking about them.",{"title":117,"searchDepth":118,"depth":118,"links":5017},[5018,5019,5020],{"id":4887,"depth":118,"text":4888},{"id":4931,"depth":118,"text":4932},{"id":4958,"depth":118,"text":4959},[124],{"content_references":5023,"triage":5024},[],{"relevance":138,"novelty":139,"quality":138,"actionability":138,"composite":140,"reasoning":5025},"Category: AI Automation. The article provides practical Python tricks for building reliable automation systems, addressing the audience's need for actionable content. It includes specific code examples and techniques that can be directly applied to improve automation workflows.","\u002Fsummaries\u002F2213f25251a75094-python-tricks-scripts-to-invisible-automation-syst-summary","2026-05-12 15:41:08","2026-05-13 19:01:05",{"title":4877,"description":117},{"loc":5026},"2213f25251a75094","https:\u002F\u002Fpython.plainenglish.io\u002F10-python-tricks-that-turn-beginners-into-builders-36c42288ffef?source=rss----78073def27b8---4","summaries\u002F2213f25251a75094-python-tricks-scripts-to-invisible-automation-syst-summary",[154,155,5035],"dev-productivity","Shift from one-off scripts to reliable systems using pathlib for paths, itertools for combinations, dataclasses for models, logging over print, context managers for safety, argparse for CLI, requests\u002Fasyncio for APIs, and subprocess for OS control—removing manual decisions entirely.",[5035],"We0hU3wZU4j3_jCKrixA2VsGroJ-G8A5k73y7Lt-pZc"]