[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"summary-fix-node-js-api-slowness-db-n-1-cache-code-tweaks-summary":3,"summaries-facets-categories":89,"summary-related-fix-node-js-api-slowness-db-n-1-cache-code-tweaks-summary":4386},{"id":4,"title":5,"ai":6,"body":13,"categories":54,"created_at":56,"date_modified":56,"description":47,"extension":57,"faq":56,"featured":58,"kicker_label":56,"meta":59,"navigation":71,"path":72,"published_at":73,"question":56,"scraped_at":74,"seo":75,"sitemap":76,"source_id":77,"source_name":78,"source_type":79,"source_url":80,"stem":81,"tags":82,"thumbnail_url":56,"tldr":86,"unknown_tags":87,"__hash__":88},"summaries\u002Fsummaries\u002Ffix-node-js-api-slowness-db-n-1-cache-code-tweaks-summary.md","Fix Node.js API Slowness: DB N+1, Cache, Code Tweaks",{"provider":7,"model":8,"input_tokens":9,"output_tokens":10,"processing_time_ms":11,"cost_usd":12},"openrouter","x-ai\u002Fgrok-4.1-fast",4678,1319,19511,0.00157245,{"type":14,"value":15,"toc":46},"minimark",[16,21,25,29,32,36,39,43],[17,18,20],"h2",{"id":19},"profile-first-to-avoid-guessing","Profile First to Avoid Guessing",[22,23,24],"p",{},"Use Node.js built-in Performance Hooks API to measure exact timings without code changes—run multiple times to confirm slowness like 'took: 1200 ms' and identify the slowest function. This reveals true bottlenecks instead of assumptions, preventing wasted fixes on non-issues.",[17,26,28],{"id":27},"solve-database-n1-queries-and-indexing","Solve Database N+1 Queries and Indexing",[22,30,31],{},"N+1 problem from repeated queries in loops (e.g., one query per item) dominates slowdowns—replace with single relational fetches or SQL joins to load all data at once. Add indexes on queried fields, slashing times from 1s to 100ms. Avoid unindexed scans on large tables, as they force full table reads.",[17,33,35],{"id":34},"cache-repeated-queries-and-parallelize-logic","Cache Repeated Queries and Parallelize Logic",[22,37,38],{},"For static-ish data like product lists or dashboards queried per request, store results in Redis—subsequent calls hit cache instantly instead of DB. Parallelize sequential operations (e.g., Promise.all on arrays) over for-loops, but limit concurrency for large arrays (e.g., 1000 items) with p-limit to prevent overload. Watch for blocking sync code, big loops, or heavy JSON parsing that stalls Node's single thread—keep event loop free.",[17,40,42],{"id":41},"trim-payloads-timeout-externals-and-compress","Trim Payloads, Timeout Externals, and Compress",[22,44,45],{},"Request only needed fields (e.g., \u002Fusers?fields=id,name) to cut data volume. Set timeouts on external API calls to avoid indefinite hangs, with error handling. Enable gzip\u002FBrotli compression middleware—turns 500kb JSON into 50-100kb over the wire, speeding perceived response without core changes.",{"title":47,"searchDepth":48,"depth":48,"links":49},"",2,[50,51,52,53],{"id":19,"depth":48,"text":20},{"id":27,"depth":48,"text":28},{"id":34,"depth":48,"text":35},{"id":41,"depth":48,"text":42},[55],"Software Engineering",null,"md",false,{"content_references":60,"triage":65},[61],{"type":62,"title":63,"context":64},"tool","Redis","recommended",{"relevance":66,"novelty":67,"quality":68,"actionability":66,"composite":69,"reasoning":70},5,3,4,4.35,"Category: Software Engineering. The article provides practical solutions to common performance issues in Node.js APIs, addressing specific pain points like N+1 queries and caching strategies. It offers actionable steps such as using Performance Hooks and implementing Redis caching, making it highly relevant for developers looking to optimize their applications.",true,"\u002Fsummaries\u002Ffix-node-js-api-slowness-db-n-1-cache-code-tweaks-summary","2026-05-07 04:36:46","2026-05-07 11:23:58",{"title":5,"description":47},{"loc":72},"305222dcfdf3f742","Data and Beyond","article","https:\u002F\u002Fmedium.com\u002Fdata-and-beyond\u002Fyour-node-js-api-is-slow-heres-exactly-why-and-how-i-fix-it-eab13e48c270?source=rss----b680b860beb1---4","summaries\u002Ffix-node-js-api-slowness-db-n-1-cache-code-tweaks-summary",[83,84,85],"software-engineering","dev-productivity","caching","Profile with Performance Hooks to confirm slowness (e.g., 1200ms), then fix N+1 queries via joins\u002Findexes (1s to 100ms), add Redis caching for repeated data, parallelize loops, trim payloads, timeout external APIs, and gzip responses (500kb to 50-100kb).",[83,84,85],"WHjUFb1-lCLMZ3iDEC52DtlzqolMIUudFRqubqRMj2U",[90,93,95,98,100,103,106,109,111,113,115,117,119,121,123,126,128,130,132,134,136,138,141,143,145,147,149,151,153,155,157,159,161,163,165,167,169,171,173,175,177,179,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,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,443,445,447,449,451,453,455,457,459,461,463,465,467,469,471,473,475,477,479,481,483,485,487,489,491,493,495,497,499,501,503,505,507,509,511,513,515,517,519,521,523,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],{"categories":91},[92],"Business & SaaS",{"categories":94},[92],{"categories":96},[97],"AI News & Trends",{"categories":99},[],{"categories":101},[102],"AI Automation",{"categories":104},[105],"Marketing & Growth",{"categories":107},[108],"Design & Frontend",{"categories":110},[55],{"categories":112},[],{"categories":114},[108],{"categories":116},[108],{"categories":118},[102],{"categories":120},[108],{"categories":122},[108],{"categories":124},[125],"AI & LLMs",{"categories":127},[108],{"categories":129},[108],{"categories":131},[],{"categories":133},[108],{"categories":135},[108],{"categories":137},[125],{"categories":139},[140],"Developer Productivity",{"categories":142},[125],{"categories":144},[125],{"categories":146},[125],{"categories":148},[97],{"categories":150},[125],{"categories":152},[102],{"categories":154},[92],{"categories":156},[97],{"categories":158},[105],{"categories":160},[],{"categories":162},[],{"categories":164},[102],{"categories":166},[105],{"categories":168},[125],{"categories":170},[140],{"categories":172},[97],{"categories":174},[],{"categories":176},[],{"categories":178},[],{"categories":180},[181],"Data Science & Visualization",{"categories":183},[],{"categories":185},[102],{"categories":187},[55],{"categories":189},[102],{"categories":191},[102],{"categories":193},[125],{"categories":195},[105],{"categories":197},[102],{"categories":199},[],{"categories":201},[],{"categories":203},[],{"categories":205},[108],{"categories":207},[108],{"categories":209},[102],{"categories":211},[105],{"categories":213},[140],{"categories":215},[108],{"categories":217},[125],{"categories":219},[55],{"categories":221},[125],{"categories":223},[],{"categories":225},[102],{"categories":227},[125],{"categories":229},[140],{"categories":231},[140],{"categories":233},[],{"categories":235},[105],{"categories":237},[92],{"categories":239},[125],{"categories":241},[92],{"categories":243},[92],{"categories":245},[102],{"categories":247},[105],{"categories":249},[102],{"categories":251},[92],{"categories":253},[102],{"categories":255},[108],{"categories":257},[125],{"categories":259},[108],{"categories":261},[125],{"categories":263},[92],{"categories":265},[125],{"categories":267},[105],{"categories":269},[],{"categories":271},[125],{"categories":273},[92],{"categories":275},[],{"categories":277},[97],{"categories":279},[55],{"categories":281},[],{"categories":283},[125],{"categories":285},[108],{"categories":287},[125],{"categories":289},[108],{"categories":291},[],{"categories":293},[102],{"categories":295},[],{"categories":297},[],{"categories":299},[],{"categories":301},[125],{"categories":303},[],{"categories":305},[125],{"categories":307},[125],{"categories":309},[108],{"categories":311},[125],{"categories":313},[140],{"categories":315},[102],{"categories":317},[105],{"categories":319},[140],{"categories":321},[140],{"categories":323},[140],{"categories":325},[105],{"categories":327},[105],{"categories":329},[125],{"categories":331},[125],{"categories":333},[92],{"categories":335},[108],{"categories":337},[55],{"categories":339},[92],{"categories":341},[92],{"categories":343},[92],{"categories":345},[108],{"categories":347},[],{"categories":349},[],{"categories":351},[125],{"categories":353},[125],{"categories":355},[55],{"categories":357},[125],{"categories":359},[125],{"categories":361},[],{"categories":363},[125],{"categories":365},[125],{"categories":367},[],{"categories":369},[125],{"categories":371},[97],{"categories":373},[97],{"categories":375},[],{"categories":377},[],{"categories":379},[105],{"categories":381},[105],{"categories":383},[55],{"categories":385},[125],{"categories":387},[],{"categories":389},[],{"categories":391},[102],{"categories":393},[125],{"categories":395},[125],{"categories":397},[],{"categories":399},[125,92],{"categories":401},[125],{"categories":403},[],{"categories":405},[125],{"categories":407},[125],{"categories":409},[],{"categories":411},[],{"categories":413},[102],{"categories":415},[125],{"categories":417},[125],{"categories":419},[102],{"categories":421},[125],{"categories":423},[],{"categories":425},[],{"categories":427},[125],{"categories":429},[],{"categories":431},[125],{"categories":433},[125],{"categories":435},[],{"categories":437},[102],{"categories":439},[],{"categories":441},[102,442],"DevOps & Cloud",{"categories":444},[125],{"categories":446},[102],{"categories":448},[125],{"categories":450},[],{"categories":452},[],{"categories":454},[],{"categories":456},[],{"categories":458},[125],{"categories":460},[102],{"categories":462},[],{"categories":464},[102],{"categories":466},[],{"categories":468},[125],{"categories":470},[],{"categories":472},[],{"categories":474},[],{"categories":476},[],{"categories":478},[102],{"categories":480},[125],{"categories":482},[105],{"categories":484},[97],{"categories":486},[92],{"categories":488},[140],{"categories":490},[],{"categories":492},[102],{"categories":494},[102],{"categories":496},[125],{"categories":498},[],{"categories":500},[],{"categories":502},[102],{"categories":504},[],{"categories":506},[102],{"categories":508},[102],{"categories":510},[97],{"categories":512},[102],{"categories":514},[125],{"categories":516},[],{"categories":518},[125],{"categories":520},[],{"categories":522},[97],{"categories":524},[102,525],"Product Strategy",{"categories":527},[55],{"categories":529},[525],{"categories":531},[125],{"categories":533},[102],{"categories":535},[],{"categories":537},[97],{"categories":539},[97],{"categories":541},[102],{"categories":543},[],{"categories":545},[102],{"categories":547},[125],{"categories":549},[125],{"categories":551},[140],{"categories":553},[125],{"categories":555},[],{"categories":557},[125,55],{"categories":559},[97],{"categories":561},[125],{"categories":563},[97],{"categories":565},[102],{"categories":567},[97],{"categories":569},[],{"categories":571},[55],{"categories":573},[92],{"categories":575},[],{"categories":577},[102],{"categories":579},[102],{"categories":581},[102],{"categories":583},[102],{"categories":585},[92],{"categories":587},[108],{"categories":589},[105],{"categories":591},[],{"categories":593},[102],{"categories":595},[],{"categories":597},[97],{"categories":599},[97],{"categories":601},[97],{"categories":603},[97],{"categories":605},[125],{"categories":607},[140],{"categories":609},[125],{"categories":611},[55],{"categories":613},[125,140],{"categories":615},[140],{"categories":617},[140],{"categories":619},[140],{"categories":621},[140],{"categories":623},[125],{"categories":625},[],{"categories":627},[],{"categories":629},[105],{"categories":631},[125],{"categories":633},[140],{"categories":635},[125],{"categories":637},[108],{"categories":639},[55],{"categories":641},[],{"categories":643},[125],{"categories":645},[140],{"categories":647},[105],{"categories":649},[97],{"categories":651},[55],{"categories":653},[125],{"categories":655},[],{"categories":657},[55],{"categories":659},[108],{"categories":661},[92],{"categories":663},[92],{"categories":665},[],{"categories":667},[108],{"categories":669},[97],{"categories":671},[140],{"categories":673},[102],{"categories":675},[102],{"categories":677},[125],{"categories":679},[125],{"categories":681},[97],{"categories":683},[97],{"categories":685},[140],{"categories":687},[97],{"categories":689},[],{"categories":691},[525],{"categories":693},[102],{"categories":695},[97],{"categories":697},[97],{"categories":699},[97],{"categories":701},[125],{"categories":703},[102],{"categories":705},[102],{"categories":707},[92],{"categories":709},[92],{"categories":711},[125],{"categories":713},[97],{"categories":715},[],{"categories":717},[125],{"categories":719},[92],{"categories":721},[102],{"categories":723},[102],{"categories":725},[102],{"categories":727},[108],{"categories":729},[102],{"categories":731},[140],{"categories":733},[97],{"categories":735},[97],{"categories":737},[97],{"categories":739},[97],{"categories":741},[97],{"categories":743},[],{"categories":745},[],{"categories":747},[140],{"categories":749},[97],{"categories":751},[97],{"categories":753},[97],{"categories":755},[],{"categories":757},[125],{"categories":759},[],{"categories":761},[],{"categories":763},[108],{"categories":765},[92],{"categories":767},[],{"categories":769},[97],{"categories":771},[102],{"categories":773},[102],{"categories":775},[102],{"categories":777},[105],{"categories":779},[102],{"categories":781},[],{"categories":783},[97],{"categories":785},[97],{"categories":787},[],{"categories":789},[105],{"categories":791},[105],{"categories":793},[125],{"categories":795},[97],{"categories":797},[92],{"categories":799},[55],{"categories":801},[125],{"categories":803},[],{"categories":805},[125],{"categories":807},[125],{"categories":809},[55],{"categories":811},[125],{"categories":813},[125],{"categories":815},[125],{"categories":817},[105],{"categories":819},[97],{"categories":821},[125],{"categories":823},[125],{"categories":825},[97],{"categories":827},[102],{"categories":829},[140],{"categories":831},[92],{"categories":833},[125],{"categories":835},[140],{"categories":837},[140],{"categories":839},[],{"categories":841},[97],{"categories":843},[97],{"categories":845},[140],{"categories":847},[102],{"categories":849},[102],{"categories":851},[102],{"categories":853},[102],{"categories":855},[108],{"categories":857},[125],{"categories":859},[125],{"categories":861},[525],{"categories":863},[125],{"categories":865},[125],{"categories":867},[102],{"categories":869},[92],{"categories":871},[105],{"categories":873},[],{"categories":875},[92],{"categories":877},[92],{"categories":879},[],{"categories":881},[108],{"categories":883},[125],{"categories":885},[],{"categories":887},[],{"categories":889},[97],{"categories":891},[97],{"categories":893},[97],{"categories":895},[97],{"categories":897},[],{"categories":899},[97],{"categories":901},[125],{"categories":903},[],{"categories":905},[97],{"categories":907},[97],{"categories":909},[92],{"categories":911},[125],{"categories":913},[],{"categories":915},[],{"categories":917},[97],{"categories":919},[97],{"categories":921},[125],{"categories":923},[97],{"categories":925},[97],{"categories":927},[97],{"categories":929},[97],{"categories":931},[97],{"categories":933},[],{"categories":935},[102],{"categories":937},[125],{"categories":939},[105],{"categories":941},[92],{"categories":943},[102],{"categories":945},[125],{"categories":947},[],{"categories":949},[105],{"categories":951},[97],{"categories":953},[97],{"categories":955},[97],{"categories":957},[97],{"categories":959},[140],{"categories":961},[55],{"categories":963},[],{"categories":965},[125],{"categories":967},[102],{"categories":969},[102],{"categories":971},[102],{"categories":973},[442],{"categories":975},[102],{"categories":977},[125],{"categories":979},[125],{"categories":981},[55],{"categories":983},[442],{"categories":985},[181],{"categories":987},[125],{"categories":989},[181],{"categories":991},[],{"categories":993},[105],{"categories":995},[105],{"categories":997},[108],{"categories":999},[442],{"categories":1001},[102],{"categories":1003},[125],{"categories":1005},[125],{"categories":1007},[102],{"categories":1009},[102],{"categories":1011},[102],{"categories":1013},[140],{"categories":1015},[140],{"categories":1017},[102],{"categories":1019},[102],{"categories":1021},[],{"categories":1023},[102],{"categories":1025},[102],{"categories":1027},[125],{"categories":1029},[181],{"categories":1031},[102],{"categories":1033},[102],{"categories":1035},[102],{"categories":1037},[102],{"categories":1039},[92],{"categories":1041},[108],{"categories":1043},[97],{"categories":1045},[55],{"categories":1047},[442],{"categories":1049},[55],{"categories":1051},[181],{"categories":1053},[],{"categories":1055},[55],{"categories":1057},[],{"categories":1059},[],{"categories":1061},[55],{"categories":1063},[125],{"categories":1065},[],{"categories":1067},[],{"categories":1069},[],{"categories":1071},[92],{"categories":1073},[],{"categories":1075},[],{"categories":1077},[181],{"categories":1079},[125],{"categories":1081},[442],{"categories":1083},[125],{"categories":1085},[],{"categories":1087},[102],{"categories":1089},[140],{"categories":1091},[140],{"categories":1093},[105],{"categories":1095},[105],{"categories":1097},[105],{"categories":1099},[442],{"categories":1101},[55],{"categories":1103},[102],{"categories":1105},[92],{"categories":1107},[92],{"categories":1109},[55],{"categories":1111},[108],{"categories":1113},[181],{"categories":1115},[108],{"categories":1117},[],{"categories":1119},[125],{"categories":1121},[102],{"categories":1123},[102],{"categories":1125},[140],{"categories":1127},[102],{"categories":1129},[102],{"categories":1131},[108],{"categories":1133},[108],{"categories":1135},[102],{"categories":1137},[442],{"categories":1139},[125],{"categories":1141},[],{"categories":1143},[105],{"categories":1145},[102],{"categories":1147},[92],{"categories":1149},[102],{"categories":1151},[102],{"categories":1153},[],{"categories":1155},[125],{"categories":1157},[102],{"categories":1159},[102],{"categories":1161},[140],{"categories":1163},[102],{"categories":1165},[125],{"categories":1167},[],{"categories":1169},[102],{"categories":1171},[],{"categories":1173},[108],{"categories":1175},[140],{"categories":1177},[125],{"categories":1179},[55],{"categories":1181},[108],{"categories":1183},[140],{"categories":1185},[181],{"categories":1187},[140],{"categories":1189},[],{"categories":1191},[125],{"categories":1193},[125],{"categories":1195},[525],{"categories":1197},[55],{"categories":1199},[125,102],{"categories":1201},[102],{"categories":1203},[125],{"categories":1205},[102],{"categories":1207},[102,55],{"categories":1209},[102],{"categories":1211},[125],{"categories":1213},[],{"categories":1215},[140],{"categories":1217},[125],{"categories":1219},[102],{"categories":1221},[125],{"categories":1223},[],{"categories":1225},[55],{"categories":1227},[102],{"categories":1229},[],{"categories":1231},[181],{"categories":1233},[55],{"categories":1235},[102],{"categories":1237},[55],{"categories":1239},[],{"categories":1241},[102],{"categories":1243},[],{"categories":1245},[102],{"categories":1247},[],{"categories":1249},[],{"categories":1251},[108],{"categories":1253},[140],{"categories":1255},[125],{"categories":1257},[],{"categories":1259},[102],{"categories":1261},[55],{"categories":1263},[125],{"categories":1265},[125],{"categories":1267},[140],{"categories":1269},[92],{"categories":1271},[],{"categories":1273},[125],{"categories":1275},[125],{"categories":1277},[125],{"categories":1279},[102],{"categories":1281},[125],{"categories":1283},[],{"categories":1285},[108],{"categories":1287},[125],{"categories":1289},[102],{"categories":1291},[],{"categories":1293},[125],{"categories":1295},[],{"categories":1297},[125],{"categories":1299},[],{"categories":1301},[],{"categories":1303},[],{"categories":1305},[125],{"categories":1307},[125],{"categories":1309},[125],{"categories":1311},[],{"categories":1313},[125],{"categories":1315},[125],{"categories":1317},[125],{"categories":1319},[],{"categories":1321},[125],{"categories":1323},[],{"categories":1325},[105],{"categories":1327},[125],{"categories":1329},[],{"categories":1331},[],{"categories":1333},[],{"categories":1335},[125],{"categories":1337},[97],{"categories":1339},[97],{"categories":1341},[],{"categories":1343},[102],{"categories":1345},[125],{"categories":1347},[],{"categories":1349},[125],{"categories":1351},[125],{"categories":1353},[97],{"categories":1355},[],{"categories":1357},[125],{"categories":1359},[97],{"categories":1361},[102],{"categories":1363},[125],{"categories":1365},[],{"categories":1367},[],{"categories":1369},[],{"categories":1371},[102],{"categories":1373},[102],{"categories":1375},[102],{"categories":1377},[102],{"categories":1379},[125],{"categories":1381},[108],{"categories":1383},[108],{"categories":1385},[102],{"categories":1387},[102],{"categories":1389},[140],{"categories":1391},[525],{"categories":1393},[140],{"categories":1395},[140],{"categories":1397},[125],{"categories":1399},[102],{"categories":1401},[125],{"categories":1403},[140],{"categories":1405},[125],{"categories":1407},[102],{"categories":1409},[102],{"categories":1411},[102],{"categories":1413},[102],{"categories":1415},[102],{"categories":1417},[125],{"categories":1419},[140],{"categories":1421},[140],{"categories":1423},[105],{"categories":1425},[102],{"categories":1427},[],{"categories":1429},[102],{"categories":1431},[],{"categories":1433},[97],{"categories":1435},[125],{"categories":1437},[],{"categories":1439},[92],{"categories":1441},[108],{"categories":1443},[108],{"categories":1445},[102],{"categories":1447},[102],{"categories":1449},[125],{"categories":1451},[125],{"categories":1453},[97],{"categories":1455},[97],{"categories":1457},[442],{"categories":1459},[102],{"categories":1461},[97],{"categories":1463},[],{"categories":1465},[125],{"categories":1467},[102],{"categories":1469},[102],{"categories":1471},[102],{"categories":1473},[102],{"categories":1475},[125],{"categories":1477},[125],{"categories":1479},[125],{"categories":1481},[125],{"categories":1483},[102],{"categories":1485},[102],{"categories":1487},[102],{"categories":1489},[102],{"categories":1491},[],{"categories":1493},[108],{"categories":1495},[125],{"categories":1497},[125],{"categories":1499},[125],{"categories":1501},[],{"categories":1503},[105],{"categories":1505},[],{"categories":1507},[140],{"categories":1509},[],{"categories":1511},[102],{"categories":1513},[140],{"categories":1515},[108],{"categories":1517},[140],{"categories":1519},[],{"categories":1521},[140],{"categories":1523},[140],{"categories":1525},[],{"categories":1527},[108],{"categories":1529},[102],{"categories":1531},[102],{"categories":1533},[140],{"categories":1535},[125],{"categories":1537},[125],{"categories":1539},[],{"categories":1541},[97],{"categories":1543},[],{"categories":1545},[105],{"categories":1547},[],{"categories":1549},[108],{"categories":1551},[97],{"categories":1553},[108],{"categories":1555},[108],{"categories":1557},[108],{"categories":1559},[108],{"categories":1561},[108],{"categories":1563},[108],{"categories":1565},[108],{"categories":1567},[108],{"categories":1569},[108],{"categories":1571},[108],{"categories":1573},[],{"categories":1575},[102],{"categories":1577},[108],{"categories":1579},[125],{"categories":1581},[125],{"categories":1583},[108],{"categories":1585},[108],{"categories":1587},[108],{"categories":1589},[108],{"categories":1591},[108],{"categories":1593},[108],{"categories":1595},[108],{"categories":1597},[125,108],{"categories":1599},[108],{"categories":1601},[108],{"categories":1603},[108],{"categories":1605},[108],{"categories":1607},[],{"categories":1609},[108],{"categories":1611},[108],{"categories":1613},[108],{"categories":1615},[108],{"categories":1617},[108],{"categories":1619},[108],{"categories":1621},[108],{"categories":1623},[108],{"categories":1625},[108],{"categories":1627},[108,125],{"categories":1629},[108],{"categories":1631},[108],{"categories":1633},[],{"categories":1635},[97],{"categories":1637},[],{"categories":1639},[125],{"categories":1641},[],{"categories":1643},[102],{"categories":1645},[442],{"categories":1647},[525],{"categories":1649},[102],{"categories":1651},[102],{"categories":1653},[],{"categories":1655},[102],{"categories":1657},[],{"categories":1659},[102],{"categories":1661},[],{"categories":1663},[],{"categories":1665},[125],{"categories":1667},[125],{"categories":1669},[125],{"categories":1671},[97],{"categories":1673},[97],{"categories":1675},[97],{"categories":1677},[97],{"categories":1679},[],{"categories":1681},[97],{"categories":1683},[],{"categories":1685},[97],{"categories":1687},[125],{"categories":1689},[97],{"categories":1691},[97],{"categories":1693},[97],{"categories":1695},[97],{"categories":1697},[125],{"categories":1699},[97],{"categories":1701},[102],{"categories":1703},[],{"categories":1705},[102],{"categories":1707},[97],{"categories":1709},[125],{"categories":1711},[97],{"categories":1713},[97],{"categories":1715},[97],{"categories":1717},[125],{"categories":1719},[125],{"categories":1721},[125],{"categories":1723},[],{"categories":1725},[],{"categories":1727},[125],{"categories":1729},[97],{"categories":1731},[],{"categories":1733},[125],{"categories":1735},[102],{"categories":1737},[125],{"categories":1739},[102],{"categories":1741},[102],{"categories":1743},[125],{"categories":1745},[],{"categories":1747},[],{"categories":1749},[102],{"categories":1751},[102],{"categories":1753},[102],{"categories":1755},[102],{"categories":1757},[102],{"categories":1759},[102],{"categories":1761},[102],{"categories":1763},[102],{"categories":1765},[],{"categories":1767},[102],{"categories":1769},[102],{"categories":1771},[102],{"categories":1773},[125],{"categories":1775},[125],{"categories":1777},[125],{"categories":1779},[97],{"categories":1781},[125],{"categories":1783},[125],{"categories":1785},[125],{"categories":1787},[102],{"categories":1789},[105],{"categories":1791},[105],{"categories":1793},[105],{"categories":1795},[102],{"categories":1797},[],{"categories":1799},[125],{"categories":1801},[],{"categories":1803},[],{"categories":1805},[125],{"categories":1807},[],{"categories":1809},[102],{"categories":1811},[108],{"categories":1813},[140],{"categories":1815},[181],{"categories":1817},[125],{"categories":1819},[102],{"categories":1821},[108],{"categories":1823},[102],{"categories":1825},[105,92],{"categories":1827},[102],{"categories":1829},[102],{"categories":1831},[442],{"categories":1833},[55],{"categories":1835},[105],{"categories":1837},[140],{"categories":1839},[125],{"categories":1841},[],{"categories":1843},[125],{"categories":1845},[],{"categories":1847},[125],{"categories":1849},[125],{"categories":1851},[102],{"categories":1853},[],{"categories":1855},[125],{"categories":1857},[125],{"categories":1859},[140],{"categories":1861},[102],{"categories":1863},[125],{"categories":1865},[125,140],{"categories":1867},[140],{"categories":1869},[],{"categories":1871},[125],{"categories":1873},[125],{"categories":1875},[125],{"categories":1877},[],{"categories":1879},[],{"categories":1881},[102],{"categories":1883},[105],{"categories":1885},[97],{"categories":1887},[102],{"categories":1889},[125],{"categories":1891},[97],{"categories":1893},[],{"categories":1895},[140],{"categories":1897},[97],{"categories":1899},[],{"categories":1901},[181],{"categories":1903},[105],{"categories":1905},[92],{"categories":1907},[97],{"categories":1909},[125],{"categories":1911},[102],{"categories":1913},[125],{"categories":1915},[102],{"categories":1917},[102],{"categories":1919},[97],{"categories":1921},[140],{"categories":1923},[92],{"categories":1925},[125],{"categories":1927},[125],{"categories":1929},[],{"categories":1931},[],{"categories":1933},[125],{"categories":1935},[],{"categories":1937},[125],{"categories":1939},[97],{"categories":1941},[],{"categories":1943},[102],{"categories":1945},[140],{"categories":1947},[97],{"categories":1949},[140],{"categories":1951},[102],{"categories":1953},[125],{"categories":1955},[],{"categories":1957},[102],{"categories":1959},[108],{"categories":1961},[102],{"categories":1963},[108],{"categories":1965},[102],{"categories":1967},[102],{"categories":1969},[108],{"categories":1971},[],{"categories":1973},[],{"categories":1975},[108],{"categories":1977},[108],{"categories":1979},[108],{"categories":1981},[55],{"categories":1983},[140],{"categories":1985},[140],{"categories":1987},[102],{"categories":1989},[97],{"categories":1991},[140],{"categories":1993},[140],{"categories":1995},[105],{"categories":1997},[108],{"categories":1999},[102],{"categories":2001},[102],{"categories":2003},[125],{"categories":2005},[140],{"categories":2007},[125],{"categories":2009},[442],{"categories":2011},[525],{"categories":2013},[],{"categories":2015},[],{"categories":2017},[102],{"categories":2019},[97],{"categories":2021},[105],{"categories":2023},[105],{"categories":2025},[181],{"categories":2027},[181],{"categories":2029},[181],{"categories":2031},[102],{"categories":2033},[],{"categories":2035},[],{"categories":2037},[181],{"categories":2039},[55],{"categories":2041},[125],{"categories":2043},[55],{"categories":2045},[181],{"categories":2047},[55],{"categories":2049},[181],{"categories":2051},[55],{"categories":2053},[140],{"categories":2055},[125],{"categories":2057},[],{"categories":2059},[181],{"categories":2061},[442],{"categories":2063},[],{"categories":2065},[125],{"categories":2067},[125],{"categories":2069},[],{"categories":2071},[],{"categories":2073},[125],{"categories":2075},[125],{"categories":2077},[97],{"categories":2079},[125],{"categories":2081},[97],{"categories":2083},[],{"categories":2085},[],{"categories":2087},[97],{"categories":2089},[97],{"categories":2091},[125],{"categories":2093},[125],{"categories":2095},[125],{"categories":2097},[125],{"categories":2099},[125],{"categories":2101},[125],{"categories":2103},[105],{"categories":2105},[],{"categories":2107},[125],{"categories":2109},[],{"categories":2111},[],{"categories":2113},[102],{"categories":2115},[140],{"categories":2117},[],{"categories":2119},[442],{"categories":2121},[125,442],{"categories":2123},[125],{"categories":2125},[108],{"categories":2127},[108],{"categories":2129},[108],{"categories":2131},[108],{"categories":2133},[],{"categories":2135},[],{"categories":2137},[],{"categories":2139},[55],{"categories":2141},[102],{"categories":2143},[92],{"categories":2145},[55],{"categories":2147},[140],{"categories":2149},[108],{"categories":2151},[],{"categories":2153},[105],{"categories":2155},[525],{"categories":2157},[181],{"categories":2159},[181],{"categories":2161},[181],{"categories":2163},[140],{"categories":2165},[525],{"categories":2167},[140],{"categories":2169},[],{"categories":2171},[92],{"categories":2173},[55],{"categories":2175},[125],{"categories":2177},[105],{"categories":2179},[55],{"categories":2181},[105],{"categories":2183},[125],{"categories":2185},[108],{"categories":2187},[55],{"categories":2189},[442],{"categories":2191},[125],{"categories":2193},[97],{"categories":2195},[55],{"categories":2197},[],{"categories":2199},[125],{"categories":2201},[55],{"categories":2203},[55],{"categories":2205},[102],{"categories":2207},[],{"categories":2209},[105],{"categories":2211},[105],{"categories":2213},[105],{"categories":2215},[102],{"categories":2217},[125],{"categories":2219},[],{"categories":2221},[92],{"categories":2223},[140],{"categories":2225},[140],{"categories":2227},[181],{"categories":2229},[92],{"categories":2231},[97],{"categories":2233},[181],{"categories":2235},[],{"categories":2237},[97],{"categories":2239},[97],{"categories":2241},[97],{"categories":2243},[125],{"categories":2245},[92],{"categories":2247},[125],{"categories":2249},[],{"categories":2251},[],{"categories":2253},[],{"categories":2255},[55],{"categories":2257},[102],{"categories":2259},[],{"categories":2261},[140],{"categories":2263},[108],{"categories":2265},[],{"categories":2267},[105],{"categories":2269},[],{"categories":2271},[108],{"categories":2273},[125],{"categories":2275},[140],{"categories":2277},[92],{"categories":2279},[],{"categories":2281},[108],{"categories":2283},[108],{"categories":2285},[125],{"categories":2287},[],{"categories":2289},[],{"categories":2291},[55],{"categories":2293},[125],{"categories":2295},[],{"categories":2297},[102],{"categories":2299},[125],{"categories":2301},[],{"categories":2303},[55],{"categories":2305},[102],{"categories":2307},[125],{"categories":2309},[181],{"categories":2311},[125],{"categories":2313},[],{"categories":2315},[181],{"categories":2317},[125],{"categories":2319},[55],{"categories":2321},[125],{"categories":2323},[181],{"categories":2325},[102],{"categories":2327},[125],{"categories":2329},[125],{"categories":2331},[125,102],{"categories":2333},[102],{"categories":2335},[102],{"categories":2337},[102],{"categories":2339},[108],{"categories":2341},[140],{"categories":2343},[125],{"categories":2345},[140],{"categories":2347},[108],{"categories":2349},[125],{"categories":2351},[],{"categories":2353},[],{"categories":2355},[125],{"categories":2357},[125],{"categories":2359},[125],{"categories":2361},[102],{"categories":2363},[],{"categories":2365},[125],{"categories":2367},[125],{"categories":2369},[102],{"categories":2371},[102],{"categories":2373},[125],{"categories":2375},[125],{"categories":2377},[],{"categories":2379},[125],{"categories":2381},[],{"categories":2383},[125],{"categories":2385},[125],{"categories":2387},[125],{"categories":2389},[125],{"categories":2391},[125],{"categories":2393},[125],{"categories":2395},[125],{"categories":2397},[],{"categories":2399},[125],{"categories":2401},[97],{"categories":2403},[97],{"categories":2405},[],{"categories":2407},[],{"categories":2409},[125],{"categories":2411},[],{"categories":2413},[125],{"categories":2415},[125,442],{"categories":2417},[],{"categories":2419},[97],{"categories":2421},[],{"categories":2423},[125],{"categories":2425},[],{"categories":2427},[],{"categories":2429},[],{"categories":2431},[125],{"categories":2433},[],{"categories":2435},[125],{"categories":2437},[],{"categories":2439},[125],{"categories":2441},[125],{"categories":2443},[],{"categories":2445},[],{"categories":2447},[125,442],{"categories":2449},[442,125],{"categories":2451},[97],{"categories":2453},[],{"categories":2455},[125],{"categories":2457},[],{"categories":2459},[125],{"categories":2461},[125],{"categories":2463},[],{"categories":2465},[97],{"categories":2467},[125,92],{"categories":2469},[97],{"categories":2471},[55],{"categories":2473},[],{"categories":2475},[102],{"categories":2477},[125],{"categories":2479},[105],{"categories":2481},[125],{"categories":2483},[140],{"categories":2485},[140],{"categories":2487},[442],{"categories":2489},[97],{"categories":2491},[125],{"categories":2493},[442],{"categories":2495},[55],{"categories":2497},[125],{"categories":2499},[140],{"categories":2501},[],{"categories":2503},[125],{"categories":2505},[],{"categories":2507},[],{"categories":2509},[125],{"categories":2511},[],{"categories":2513},[125],{"categories":2515},[55],{"categories":2517},[92],{"categories":2519},[140],{"categories":2521},[105],{"categories":2523},[102],{"categories":2525},[140],{"categories":2527},[],{"categories":2529},[105],{"categories":2531},[],{"categories":2533},[],{"categories":2535},[125],{"categories":2537},[97],{"categories":2539},[105],{"categories":2541},[],{"categories":2543},[125],{"categories":2545},[97],{"categories":2547},[97],{"categories":2549},[105],{"categories":2551},[97],{"categories":2553},[125],{"categories":2555},[97],{"categories":2557},[125],{"categories":2559},[],{"categories":2561},[125],{"categories":2563},[125],{"categories":2565},[125],{"categories":2567},[97],{"categories":2569},[],{"categories":2571},[],{"categories":2573},[108],{"categories":2575},[97],{"categories":2577},[],{"categories":2579},[125],{"categories":2581},[125],{"categories":2583},[125],{"categories":2585},[125],{"categories":2587},[125],{"categories":2589},[125],{"categories":2591},[125],{"categories":2593},[125],{"categories":2595},[125],{"categories":2597},[105],{"categories":2599},[125,108],{"categories":2601},[97],{"categories":2603},[125],{"categories":2605},[55],{"categories":2607},[181],{"categories":2609},[125],{"categories":2611},[125],{"categories":2613},[],{"categories":2615},[],{"categories":2617},[125],{"categories":2619},[125],{"categories":2621},[],{"categories":2623},[108],{"categories":2625},[108],{"categories":2627},[140],{"categories":2629},[125],{"categories":2631},[140],{"categories":2633},[125],{"categories":2635},[125],{"categories":2637},[],{"categories":2639},[125],{"categories":2641},[],{"categories":2643},[],{"categories":2645},[125],{"categories":2647},[],{"categories":2649},[],{"categories":2651},[97],{"categories":2653},[],{"categories":2655},[125],{"categories":2657},[125],{"categories":2659},[125],{"categories":2661},[],{"categories":2663},[125],{"categories":2665},[97],{"categories":2667},[525],{"categories":2669},[102],{"categories":2671},[125],{"categories":2673},[],{"categories":2675},[102],{"categories":2677},[125],{"categories":2679},[],{"categories":2681},[125],{"categories":2683},[],{"categories":2685},[102],{"categories":2687},[],{"categories":2689},[],{"categories":2691},[102],{"categories":2693},[102],{"categories":2695},[102],{"categories":2697},[125],{"categories":2699},[],{"categories":2701},[102],{"categories":2703},[102],{"categories":2705},[],{"categories":2707},[],{"categories":2709},[102],{"categories":2711},[125],{"categories":2713},[97],{"categories":2715},[525],{"categories":2717},[105],{"categories":2719},[],{"categories":2721},[108],{"categories":2723},[125],{"categories":2725},[125],{"categories":2727},[92],{"categories":2729},[97],{"categories":2731},[97],{"categories":2733},[97],{"categories":2735},[97],{"categories":2737},[],{"categories":2739},[102],{"categories":2741},[102],{"categories":2743},[102],{"categories":2745},[102],{"categories":2747},[140],{"categories":2749},[125],{"categories":2751},[92],{"categories":2753},[],{"categories":2755},[140],{"categories":2757},[102],{"categories":2759},[108],{"categories":2761},[108],{"categories":2763},[108],{"categories":2765},[108],{"categories":2767},[108],{"categories":2769},[108],{"categories":2771},[125,92],{"categories":2773},[102],{"categories":2775},[92],{"categories":2777},[97],{"categories":2779},[97],{"categories":2781},[140],{"categories":2783},[],{"categories":2785},[],{"categories":2787},[105],{"categories":2789},[],{"categories":2791},[125],{"categories":2793},[105],{"categories":2795},[125],{"categories":2797},[55],{"categories":2799},[102],{"categories":2801},[92],{"categories":2803},[102],{"categories":2805},[55],{"categories":2807},[140],{"categories":2809},[102],{"categories":2811},[],{"categories":2813},[140],{"categories":2815},[],{"categories":2817},[],{"categories":2819},[102],{"categories":2821},[102],{"categories":2823},[102],{"categories":2825},[125],{"categories":2827},[125],{"categories":2829},[125],{"categories":2831},[125],{"categories":2833},[125],{"categories":2835},[],{"categories":2837},[442],{"categories":2839},[125],{"categories":2841},[],{"categories":2843},[],{"categories":2845},[],{"categories":2847},[140],{"categories":2849},[],{"categories":2851},[125],{"categories":2853},[],{"categories":2855},[97],{"categories":2857},[125],{"categories":2859},[97],{"categories":2861},[125],{"categories":2863},[102],{"categories":2865},[],{"categories":2867},[125],{"categories":2869},[125],{"categories":2871},[],{"categories":2873},[181],{"categories":2875},[181],{"categories":2877},[55],{"categories":2879},[108],{"categories":2881},[],{"categories":2883},[125],{"categories":2885},[102],{"categories":2887},[],{"categories":2889},[],{"categories":2891},[125],{"categories":2893},[55],{"categories":2895},[102],{"categories":2897},[92],{"categories":2899},[140,55],{"categories":2901},[55],{"categories":2903},[125],{"categories":2905},[102],{"categories":2907},[],{"categories":2909},[],{"categories":2911},[],{"categories":2913},[],{"categories":2915},[],{"categories":2917},[],{"categories":2919},[125],{"categories":2921},[],{"categories":2923},[],{"categories":2925},[125],{"categories":2927},[],{"categories":2929},[],{"categories":2931},[],{"categories":2933},[125],{"categories":2935},[97],{"categories":2937},[],{"categories":2939},[],{"categories":2941},[],{"categories":2943},[125],{"categories":2945},[],{"categories":2947},[125],{"categories":2949},[125],{"categories":2951},[],{"categories":2953},[125],{"categories":2955},[],{"categories":2957},[140],{"categories":2959},[140],{"categories":2961},[],{"categories":2963},[105],{"categories":2965},[],{"categories":2967},[],{"categories":2969},[],{"categories":2971},[108],{"categories":2973},[97],{"categories":2975},[102],{"categories":2977},[125],{"categories":2979},[92],{"categories":2981},[125],{"categories":2983},[],{"categories":2985},[],{"categories":2987},[105],{"categories":2989},[102],{"categories":2991},[],{"categories":2993},[442],{"categories":2995},[],{"categories":2997},[125],{"categories":2999},[125],{"categories":3001},[105],{"categories":3003},[125],{"categories":3005},[108],{"categories":3007},[102],{"categories":3009},[125],{"categories":3011},[102],{"categories":3013},[125],{"categories":3015},[102],{"categories":3017},[140],{"categories":3019},[140],{"categories":3021},[108],{"categories":3023},[],{"categories":3025},[125],{"categories":3027},[125],{"categories":3029},[105],{"categories":3031},[525],{"categories":3033},[140],{"categories":3035},[97],{"categories":3037},[125],{"categories":3039},[97],{"categories":3041},[125],{"categories":3043},[125],{"categories":3045},[],{"categories":3047},[125],{"categories":3049},[],{"categories":3051},[125],{"categories":3053},[105],{"categories":3055},[125],{"categories":3057},[125],{"categories":3059},[125],{"categories":3061},[],{"categories":3063},[125],{"categories":3065},[125],{"categories":3067},[525],{"categories":3069},[],{"categories":3071},[97],{"categories":3073},[442],{"categories":3075},[55],{"categories":3077},[],{"categories":3079},[181],{"categories":3081},[],{"categories":3083},[],{"categories":3085},[97],{"categories":3087},[125],{"categories":3089},[],{"categories":3091},[125],{"categories":3093},[125],{"categories":3095},[102],{"categories":3097},[125],{"categories":3099},[97],{"categories":3101},[97],{"categories":3103},[108],{"categories":3105},[108],{"categories":3107},[108],{"categories":3109},[125],{"categories":3111},[181],{"categories":3113},[97],{"categories":3115},[140],{"categories":3117},[],{"categories":3119},[108],{"categories":3121},[442],{"categories":3123},[108],{"categories":3125},[108],{"categories":3127},[97],{"categories":3129},[442],{"categories":3131},[125],{"categories":3133},[125],{"categories":3135},[125],{"categories":3137},[125],{"categories":3139},[],{"categories":3141},[102],{"categories":3143},[125],{"categories":3145},[108],{"categories":3147},[],{"categories":3149},[],{"categories":3151},[97],{"categories":3153},[],{"categories":3155},[102],{"categories":3157},[102],{"categories":3159},[102],{"categories":3161},[102],{"categories":3163},[102],{"categories":3165},[102],{"categories":3167},[102],{"categories":3169},[102],{"categories":3171},[],{"categories":3173},[],{"categories":3175},[125],{"categories":3177},[],{"categories":3179},[140],{"categories":3181},[140],{"categories":3183},[181],{"categories":3185},[],{"categories":3187},[],{"categories":3189},[],{"categories":3191},[108],{"categories":3193},[125],{"categories":3195},[],{"categories":3197},[92],{"categories":3199},[92],{"categories":3201},[108],{"categories":3203},[140],{"categories":3205},[181],{"categories":3207},[108],{"categories":3209},[108],{"categories":3211},[],{"categories":3213},[102],{"categories":3215},[92],{"categories":3217},[92],{"categories":3219},[125],{"categories":3221},[102],{"categories":3223},[55],{"categories":3225},[108],{"categories":3227},[],{"categories":3229},[105],{"categories":3231},[181],{"categories":3233},[97],{"categories":3235},[97],{"categories":3237},[97],{"categories":3239},[442],{"categories":3241},[],{"categories":3243},[102],{"categories":3245},[],{"categories":3247},[102],{"categories":3249},[102],{"categories":3251},[125],{"categories":3253},[125],{"categories":3255},[55],{"categories":3257},[102],{"categories":3259},[55],{"categories":3261},[],{"categories":3263},[102],{"categories":3265},[108],{"categories":3267},[108],{"categories":3269},[108],{"categories":3271},[125],{"categories":3273},[102],{"categories":3275},[125],{"categories":3277},[92],{"categories":3279},[97],{"categories":3281},[108],{"categories":3283},[97],{"categories":3285},[125],{"categories":3287},[],{"categories":3289},[97],{"categories":3291},[102],{"categories":3293},[97],{"categories":3295},[97],{"categories":3297},[97],{"categories":3299},[],{"categories":3301},[],{"categories":3303},[97],{"categories":3305},[97],{"categories":3307},[],{"categories":3309},[97],{"categories":3311},[125],{"categories":3313},[125],{"categories":3315},[97],{"categories":3317},[97],{"categories":3319},[125],{"categories":3321},[],{"categories":3323},[125],{"categories":3325},[102],{"categories":3327},[125],{"categories":3329},[125],{"categories":3331},[],{"categories":3333},[125],{"categories":3335},[125],{"categories":3337},[125],{"categories":3339},[97],{"categories":3341},[],{"categories":3343},[],{"categories":3345},[],{"categories":3347},[],{"categories":3349},[125],{"categories":3351},[125],{"categories":3353},[105],{"categories":3355},[97],{"categories":3357},[],{"categories":3359},[],{"categories":3361},[],{"categories":3363},[],{"categories":3365},[],{"categories":3367},[125],{"categories":3369},[],{"categories":3371},[],{"categories":3373},[125],{"categories":3375},[],{"categories":3377},[102],{"categories":3379},[102],{"categories":3381},[102],{"categories":3383},[92],{"categories":3385},[],{"categories":3387},[105],{"categories":3389},[55],{"categories":3391},[55],{"categories":3393},[442],{"categories":3395},[97],{"categories":3397},[],{"categories":3399},[125],{"categories":3401},[125],{"categories":3403},[92],{"categories":3405},[],{"categories":3407},[92],{"categories":3409},[],{"categories":3411},[],{"categories":3413},[],{"categories":3415},[55],{"categories":3417},[102],{"categories":3419},[102],{"categories":3421},[102],{"categories":3423},[102],{"categories":3425},[102],{"categories":3427},[],{"categories":3429},[97],{"categories":3431},[125],{"categories":3433},[125],{"categories":3435},[125],{"categories":3437},[],{"categories":3439},[92],{"categories":3441},[],{"categories":3443},[108],{"categories":3445},[181],{"categories":3447},[108],{"categories":3449},[],{"categories":3451},[],{"categories":3453},[125],{"categories":3455},[102],{"categories":3457},[],{"categories":3459},[125],{"categories":3461},[125],{"categories":3463},[125],{"categories":3465},[102],{"categories":3467},[102],{"categories":3469},[125],{"categories":3471},[181],{"categories":3473},[102],{"categories":3475},[],{"categories":3477},[125],{"categories":3479},[],{"categories":3481},[525],{"categories":3483},[55],{"categories":3485},[181],{"categories":3487},[55],{"categories":3489},[442],{"categories":3491},[125],{"categories":3493},[55],{"categories":3495},[442],{"categories":3497},[55],{"categories":3499},[108],{"categories":3501},[108],{"categories":3503},[],{"categories":3505},[55],{"categories":3507},[],{"categories":3509},[140],{"categories":3511},[55],{"categories":3513},[],{"categories":3515},[181],{"categories":3517},[181],{"categories":3519},[525],{"categories":3521},[],{"categories":3523},[125],{"categories":3525},[55],{"categories":3527},[442],{"categories":3529},[102],{"categories":3531},[181],{"categories":3533},[125],{"categories":3535},[140],{"categories":3537},[125],{"categories":3539},[],{"categories":3541},[],{"categories":3543},[],{"categories":3545},[105],{"categories":3547},[125],{"categories":3549},[108],{"categories":3551},[55],{"categories":3553},[55],{"categories":3555},[125],{"categories":3557},[105],{"categories":3559},[140],{"categories":3561},[125],{"categories":3563},[55],{"categories":3565},[125],{"categories":3567},[55],{"categories":3569},[140],{"categories":3571},[140],{"categories":3573},[102],{"categories":3575},[140],{"categories":3577},[55],{"categories":3579},[92],{"categories":3581},[55],{"categories":3583},[55],{"categories":3585},[55],{"categories":3587},[55],{"categories":3589},[],{"categories":3591},[97],{"categories":3593},[],{"categories":3595},[181],{"categories":3597},[125],{"categories":3599},[125],{"categories":3601},[],{"categories":3603},[],{"categories":3605},[],{"categories":3607},[125],{"categories":3609},[97],{"categories":3611},[125],{"categories":3613},[125],{"categories":3615},[],{"categories":3617},[125],{"categories":3619},[108],{"categories":3621},[125],{"categories":3623},[125],{"categories":3625},[125],{"categories":3627},[],{"categories":3629},[],{"categories":3631},[],{"categories":3633},[442],{"categories":3635},[442],{"categories":3637},[92],{"categories":3639},[102],{"categories":3641},[92,105],{"categories":3643},[125],{"categories":3645},[97],{"categories":3647},[],{"categories":3649},[108],{"categories":3651},[181],{"categories":3653},[125],{"categories":3655},[55],{"categories":3657},[125],{"categories":3659},[],{"categories":3661},[181],{"categories":3663},[442],{"categories":3665},[102],{"categories":3667},[92],{"categories":3669},[442],{"categories":3671},[102],{"categories":3673},[140],{"categories":3675},[102],{"categories":3677},[140],{"categories":3679},[125],{"categories":3681},[140],{"categories":3683},[140],{"categories":3685},[55],{"categories":3687},[181],{"categories":3689},[125],{"categories":3691},[105],{"categories":3693},[],{"categories":3695},[125],{"categories":3697},[108],{"categories":3699},[181],{"categories":3701},[92],{"categories":3703},[125],{"categories":3705},[181],{"categories":3707},[140],{"categories":3709},[125],{"categories":3711},[125],{"categories":3713},[181],{"categories":3715},[125],{"categories":3717},[140],{"categories":3719},[125],{"categories":3721},[],{"categories":3723},[125],{"categories":3725},[125],{"categories":3727},[125],{"categories":3729},[125],{"categories":3731},[],{"categories":3733},[102],{"categories":3735},[442],{"categories":3737},[],{"categories":3739},[],{"categories":3741},[125],{"categories":3743},[92],{"categories":3745},[105],{"categories":3747},[92],{"categories":3749},[],{"categories":3751},[125],{"categories":3753},[97],{"categories":3755},[125],{"categories":3757},[125],{"categories":3759},[],{"categories":3761},[102],{"categories":3763},[97],{"categories":3765},[125,442],{"categories":3767},[102,442],{"categories":3769},[442],{"categories":3771},[125],{"categories":3773},[102],{"categories":3775},[102],{"categories":3777},[55],{"categories":3779},[55],{"categories":3781},[55],{"categories":3783},[125],{"categories":3785},[108],{"categories":3787},[102],{"categories":3789},[],{"categories":3791},[442],{"categories":3793},[],{"categories":3795},[442],{"categories":3797},[442],{"categories":3799},[92],{"categories":3801},[102],{"categories":3803},[],{"categories":3805},[442],{"categories":3807},[125],{"categories":3809},[97],{"categories":3811},[125],{"categories":3813},[108],{"categories":3815},[55],{"categories":3817},[55],{"categories":3819},[55],{"categories":3821},[442],{"categories":3823},[],{"categories":3825},[],{"categories":3827},[],{"categories":3829},[125],{"categories":3831},[55],{"categories":3833},[125],{"categories":3835},[55],{"categories":3837},[442],{"categories":3839},[442],{"categories":3841},[125],{"categories":3843},[102],{"categories":3845},[],{"categories":3847},[125],{"categories":3849},[125],{"categories":3851},[125],{"categories":3853},[],{"categories":3855},[],{"categories":3857},[442],{"categories":3859},[442],{"categories":3861},[125,442],{"categories":3863},[102],{"categories":3865},[102],{"categories":3867},[102],{"categories":3869},[102],{"categories":3871},[102],{"categories":3873},[],{"categories":3875},[55],{"categories":3877},[125],{"categories":3879},[55],{"categories":3881},[105],{"categories":3883},[125],{"categories":3885},[525],{"categories":3887},[525],{"categories":3889},[102],{"categories":3891},[55],{"categories":3893},[],{"categories":3895},[102],{"categories":3897},[125],{"categories":3899},[],{"categories":3901},[108],{"categories":3903},[],{"categories":3905},[125],{"categories":3907},[102],{"categories":3909},[97],{"categories":3911},[125],{"categories":3913},[],{"categories":3915},[],{"categories":3917},[108],{"categories":3919},[108],{"categories":3921},[140],{"categories":3923},[108],{"categories":3925},[102],{"categories":3927},[],{"categories":3929},[102],{"categories":3931},[97],{"categories":3933},[125],{"categories":3935},[125],{"categories":3937},[],{"categories":3939},[125],{"categories":3941},[140],{"categories":3943},[125],{"categories":3945},[],{"categories":3947},[181],{"categories":3949},[55],{"categories":3951},[55],{"categories":3953},[92],{"categories":3955},[92],{"categories":3957},[92],{"categories":3959},[102],{"categories":3961},[92],{"categories":3963},[102],{"categories":3965},[442],{"categories":3967},[525],{"categories":3969},[97],{"categories":3971},[97],{"categories":3973},[97],{"categories":3975},[442],{"categories":3977},[97,92],{"categories":3979},[181],{"categories":3981},[102],{"categories":3983},[],{"categories":3985},[125],{"categories":3987},[],{"categories":3989},[55],{"categories":3991},[181],{"categories":3993},[108],{"categories":3995},[55],{"categories":3997},[140],{"categories":3999},[],{"categories":4001},[],{"categories":4003},[525],{"categories":4005},[],{"categories":4007},[108],{"categories":4009},[108],{"categories":4011},[181],{"categories":4013},[],{"categories":4015},[125],{"categories":4017},[181],{"categories":4019},[],{"categories":4021},[125],{"categories":4023},[125],{"categories":4025},[],{"categories":4027},[140],{"categories":4029},[125],{"categories":4031},[],{"categories":4033},[125],{"categories":4035},[],{"categories":4037},[],{"categories":4039},[102],{"categories":4041},[102],{"categories":4043},[],{"categories":4045},[55],{"categories":4047},[55],{"categories":4049},[55],{"categories":4051},[125,102],{"categories":4053},[102],{"categories":4055},[102],{"categories":4057},[102],{"categories":4059},[181],{"categories":4061},[181],{"categories":4063},[],{"categories":4065},[97],{"categories":4067},[125],{"categories":4069},[181],{"categories":4071},[181],{"categories":4073},[97],{"categories":4075},[92],{"categories":4077},[102],{"categories":4079},[55],{"categories":4081},[125],{"categories":4083},[125],{"categories":4085},[102],{"categories":4087},[55],{"categories":4089},[102],{"categories":4091},[125],{"categories":4093},[105],{"categories":4095},[],{"categories":4097},[125],{"categories":4099},[125],{"categories":4101},[125],{"categories":4103},[55],{"categories":4105},[],{"categories":4107},[181],{"categories":4109},[125],{"categories":4111},[102],{"categories":4113},[102],{"categories":4115},[55],{"categories":4117},[140],{"categories":4119},[140],{"categories":4121},[97],{"categories":4123},[102],{"categories":4125},[],{"categories":4127},[102],{"categories":4129},[125],{"categories":4131},[97],{"categories":4133},[125],{"categories":4135},[125],{"categories":4137},[125],{"categories":4139},[102],{"categories":4141},[181],{"categories":4143},[125],{"categories":4145},[108],{"categories":4147},[125],{"categories":4149},[125],{"categories":4151},[125],{"categories":4153},[125],{"categories":4155},[],{"categories":4157},[125],{"categories":4159},[181],{"categories":4161},[108],{"categories":4163},[125],{"categories":4165},[108],{"categories":4167},[],{"categories":4169},[],{"categories":4171},[],{"categories":4173},[125],{"categories":4175},[],{"categories":4177},[],{"categories":4179},[],{"categories":4181},[],{"categories":4183},[102],{"categories":4185},[140],{"categories":4187},[102],{"categories":4189},[102],{"categories":4191},[55],{"categories":4193},[92],{"categories":4195},[125],{"categories":4197},[125],{"categories":4199},[125],{"categories":4201},[92],{"categories":4203},[140],{"categories":4205},[],{"categories":4207},[181],{"categories":4209},[105],{"categories":4211},[108],{"categories":4213},[140],{"categories":4215},[140],{"categories":4217},[525],{"categories":4219},[102],{"categories":4221},[125],{"categories":4223},[125],{"categories":4225},[140],{"categories":4227},[125],{"categories":4229},[],{"categories":4231},[],{"categories":4233},[442],{"categories":4235},[108],{"categories":4237},[140],{"categories":4239},[125],{"categories":4241},[97],{"categories":4243},[140],{"categories":4245},[92],{"categories":4247},[102],{"categories":4249},[102],{"categories":4251},[97],{"categories":4253},[125],{"categories":4255},[],{"categories":4257},[],{"categories":4259},[],{"categories":4261},[125],{"categories":4263},[],{"categories":4265},[97],{"categories":4267},[],{"categories":4269},[125],{"categories":4271},[],{"categories":4273},[97],{"categories":4275},[102],{"categories":4277},[125],{"categories":4279},[442],{"categories":4281},[125],{"categories":4283},[140],{"categories":4285},[125],{"categories":4287},[140],{"categories":4289},[],{"categories":4291},[],{"categories":4293},[140],{"categories":4295},[140],{"categories":4297},[140],{"categories":4299},[],{"categories":4301},[140],{"categories":4303},[102],{"categories":4305},[],{"categories":4307},[125],{"categories":4309},[105],{"categories":4311},[181],{"categories":4313},[125],{"categories":4315},[],{"categories":4317},[140],{"categories":4319},[125],{"categories":4321},[525],{"categories":4323},[140],{"categories":4325},[140],{"categories":4327},[105],{"categories":4329},[55],{"categories":4331},[55],{"categories":4333},[],{"categories":4335},[55],{"categories":4337},[125],{"categories":4339},[],{"categories":4341},[],{"categories":4343},[102],{"categories":4345},[],{"categories":4347},[102],{"categories":4349},[102],{"categories":4351},[97],{"categories":4353},[125],{"categories":4355},[97],{"categories":4357},[140],{"categories":4359},[97],{"categories":4361},[55],{"categories":4363},[55],{"categories":4365},[55],{"categories":4367},[97],{"categories":4369},[125],{"categories":4371},[102],{"categories":4373},[442],{"categories":4375},[92],{"categories":4377},[442],{"categories":4379},[442],{"categories":4381},[55],{"categories":4383},[442],{"categories":4385},[442],[4387,4437,4491,4996],{"id":4388,"title":4389,"ai":4390,"body":4395,"categories":4423,"created_at":56,"date_modified":56,"description":47,"extension":57,"faq":56,"featured":58,"kicker_label":56,"meta":4424,"navigation":71,"path":4425,"published_at":4426,"question":56,"scraped_at":56,"seo":4427,"sitemap":4428,"source_id":4429,"source_name":4430,"source_type":79,"source_url":4431,"stem":4432,"tags":4433,"thumbnail_url":56,"tldr":4434,"unknown_tags":4435,"__hash__":4436},"summaries\u002Fsummaries\u002Fdebug-like-a-plumber-probe-hidden-bugs-indirectly-summary.md","Debug Like a Plumber: Probe Hidden Bugs Indirectly",{"provider":7,"model":8,"input_tokens":4391,"output_tokens":4392,"processing_time_ms":4393,"cost_usd":4394},3670,895,9736,0.00115885,{"type":14,"value":4396,"toc":4418},[4397,4401,4404,4408,4411,4415],[17,4398,4400],{"id":4399},"force-hidden-problems-to-reveal-themselves","Force Hidden Problems to Reveal Themselves",[22,4402,4403],{},"A leak detection specialist fixed an underground pipe leak near a driveway without digging: he connected a compressor to inject tracer gas into the pipe, then walked the surface with a handheld detector. The gas escaped only through the break, bubbling up through soil to the detector. In 20 minutes, he pinpointed the spot: 'Dig here.' He succeeded by assuming the problem was invisible—buried under concrete—so his method didn't try direct visibility. Instead, it created an inescapable signal from the issue itself.",[17,4405,4407],{"id":4406},"engineers-faulty-assumption-slows-debugging","Engineers' Faulty Assumption Slows Debugging",[22,4409,4410],{},"Software teams facing production bugs assume visibility: code is readable, dashboards show metrics, logs capture events. They read code, stare at dashboards, add logging (often more logging). This direct inspection fails because production issues are 'underground'—intermittent, environment-specific, or emergent—making them hard to spot even when staring.",[17,4412,4414],{"id":4413},"adopt-the-tracer-gas-mindset-for-faster-fixes","Adopt the Tracer Gas Mindset for Faster Fixes",[22,4416,4417],{},"Shift to the plumber's assumption: production bugs can't be seen directly, so inject probes that the problem can't hide from. Examples include targeted canary deployments, synthetic traffic simulating user paths, or chaos experiments flipping switches to surface weaknesses. These methods guarantee the bug announces itself, cutting debug time from hours\u002Fdays to minutes, just as tracer gas did.",{"title":47,"searchDepth":48,"depth":48,"links":4419},[4420,4421,4422],{"id":4399,"depth":48,"text":4400},{"id":4406,"depth":48,"text":4407},{"id":4413,"depth":48,"text":4414},[55],{},"\u002Fsummaries\u002Fdebug-like-a-plumber-probe-hidden-bugs-indirectly-summary","2026-04-08 21:21:18",{"title":4389,"description":47},{"loc":4425},"eab4d08860b92327","Level Up Coding","https:\u002F\u002Funknown","summaries\u002Fdebug-like-a-plumber-probe-hidden-bugs-indirectly-summary",[83,84],"Production bugs hide like underground leaks—don't inspect directly; inject 'tracer gas' probes that force issues to surface, as a leak specialist did in 20 minutes without digging.",[83,84],"eQXdnBNNwKzp0JlLvV4OYhZyB_B8r_sBqFLBNDxYV4U",{"id":4438,"title":4439,"ai":4440,"body":4445,"categories":4473,"created_at":56,"date_modified":56,"description":47,"extension":57,"faq":56,"featured":58,"kicker_label":56,"meta":4474,"navigation":71,"path":4478,"published_at":4479,"question":56,"scraped_at":4480,"seo":4481,"sitemap":4482,"source_id":4483,"source_name":4484,"source_type":79,"source_url":4485,"stem":4486,"tags":4487,"thumbnail_url":56,"tldr":4488,"unknown_tags":4489,"__hash__":4490},"summaries\u002Fsummaries\u002Fjuniors-ship-faster-but-lack-system-shape-summary.md","Juniors Ship Faster But Lack System Shape",{"provider":7,"model":8,"input_tokens":4441,"output_tokens":4442,"processing_time_ms":4443,"cost_usd":4444},3927,1130,12244,0.00084355,{"type":14,"value":4446,"toc":4468},[4447,4451,4454,4458,4461,4465],[17,4448,4450],{"id":4449},"speed-masks-shallow-understanding","Speed Masks Shallow Understanding",[22,4452,4453],{},"Junior engineers now close far more tickets than seniors—14 per sprint versus 4—while delivering clean PRs, passing tests, and earning minimal code review feedback. Dashboards label them high performers. This isn't luck; it's consistent over months. Use this metric cautiously: it measures output volume, not depth. Juniors excel at tactical tasks like syntax and implementation because tools (implied AI in context) accelerate routine coding, freeing seniors for architecture—but eroding that edge if not addressed.",[17,4455,4457],{"id":4456},"incidents-expose-the-gap","Incidents Expose the Gap",[22,4459,4460],{},"During a subtle production incident, the junior on-call couldn't navigate despite reading stack traces and logs. She pinged the senior not for syntax help, but because she didn't recognize 'which part mattered'—lacking the system's 'shape.' This mental model lets experienced engineers orient quickly: predicting where bugs hide based on architecture, data flows, and historical patterns. Without it, juniors ship fast but debug slowly, risking outages. Build this by pairing juniors on incidents, diagramming system boundaries early, and enforcing architecture reviews in PRs.",[17,4462,4464],{"id":4463},"redefining-seniority-for-ai-era","Redefining Seniority for AI Era",[22,4466,4467],{},"Traditional seniority wasn't shipping speed; it was maintaining the full system shape in working memory to triage, hypothesize, and fix under pressure. As juniors close the speed gap, teams risk a bench of fast coders who can't handle chaos. Counter by measuring 'shape mastery': incident resolution time, architecture docs contributed, and cross-module changes proposed. Promote based on this, not tickets closed—ensuring velocity doesn't trade away reliability.",{"title":47,"searchDepth":48,"depth":48,"links":4469},[4470,4471,4472],{"id":4449,"depth":48,"text":4450},{"id":4456,"depth":48,"text":4457},{"id":4463,"depth":48,"text":4464},[140],{"content_references":4475,"triage":4476},[],{"relevance":66,"novelty":68,"quality":68,"actionability":68,"composite":69,"reasoning":4477},"Category: Software Engineering. The article addresses the balance between speed and understanding in software engineering, highlighting a critical pain point for product builders: the need for juniors to grasp system architecture. It provides actionable strategies like pairing juniors on incidents and enforcing architecture reviews, making it relevant and practical for the target audience.","\u002Fsummaries\u002Fjuniors-ship-faster-but-lack-system-shape-summary","2026-04-21 00:22:22","2026-04-21 15:26:05",{"title":4439,"description":47},{"loc":4478},"f0cb31fd5d79ac17","Generative AI","https:\u002F\u002Fgenerativeai.pub\u002Fmy-juniors-ship-faster-than-my-seniors-and-im-worried-about-them-4b284c7384ff?source=rss----440100e76000---4","summaries\u002Fjuniors-ship-faster-but-lack-system-shape-summary",[84,83],"Juniors outperform seniors on tickets shipped (14 vs 4) with clean PRs, but falter in incidents because they don't grasp the system's architecture—seniority means holding that mental model, not raw speed.",[84,83],"zeK25GgvM906VppZxF4aw1uIAb4jMQcW1v-yS3srQM8",{"id":4492,"title":4493,"ai":4494,"body":4499,"categories":4977,"created_at":56,"date_modified":56,"description":47,"extension":57,"faq":56,"featured":58,"kicker_label":56,"meta":4978,"navigation":71,"path":4983,"published_at":4984,"question":56,"scraped_at":4985,"seo":4986,"sitemap":4987,"source_id":4988,"source_name":4430,"source_type":79,"source_url":4989,"stem":4990,"tags":4991,"thumbnail_url":56,"tldr":4993,"unknown_tags":4994,"__hash__":4995},"summaries\u002Fsummaries\u002Fscale-compose-nav-with-nested-graphs-and-state-lay-summary.md","Scale Compose Nav with Nested Graphs and State Layers",{"provider":7,"model":8,"input_tokens":4495,"output_tokens":4496,"processing_time_ms":4497,"cost_usd":4498},6768,1765,14725,0.00221345,{"type":14,"value":4500,"toc":4971},[4501,4505,4508,4511,4584,4587,4663,4666,4669,4702,4706,4709,4712,4737,4766,4778,4781,4785,4792,4848,4851,4880,4883,4887,4910,4949,4967],[17,4502,4504],{"id":4503},"nested-graphs-isolate-features-and-simplify-reasoning","Nested Graphs Isolate Features and Simplify Reasoning",[22,4506,4507],{},"Flat NavHosts with dozens of composables become unmaintainable—files bloat, flows interfere, back stacks confuse, and refactors risk breakage. Instead, centralize ownership in one root NavHost that only defines major app flows (e.g., auth, main), then nest separate graphs per feature.",[22,4509,4510],{},"Root setup:",[4512,4513,4517],"pre",{"className":4514,"code":4515,"language":4516,"meta":47,"style":47},"language-kotlin shiki shiki-themes github-light github-dark","@Composable\nfun AppNavHost(navController: NavHostController) {\n    NavHost(\n        navController = navController,\n        startDestination = Graph.AUTH,\n        route = Graph.ROOT\n    ) {\n        authNavGraph(navController)\n        mainNavGraph(navController)\n    }\n}\n","kotlin",[4518,4519,4520,4528,4533,4538,4543,4548,4554,4560,4566,4572,4578],"code",{"__ignoreMap":47},[4521,4522,4525],"span",{"class":4523,"line":4524},"line",1,[4521,4526,4527],{},"@Composable\n",[4521,4529,4530],{"class":4523,"line":48},[4521,4531,4532],{},"fun AppNavHost(navController: NavHostController) {\n",[4521,4534,4535],{"class":4523,"line":67},[4521,4536,4537],{},"    NavHost(\n",[4521,4539,4540],{"class":4523,"line":68},[4521,4541,4542],{},"        navController = navController,\n",[4521,4544,4545],{"class":4523,"line":66},[4521,4546,4547],{},"        startDestination = Graph.AUTH,\n",[4521,4549,4551],{"class":4523,"line":4550},6,[4521,4552,4553],{},"        route = Graph.ROOT\n",[4521,4555,4557],{"class":4523,"line":4556},7,[4521,4558,4559],{},"    ) {\n",[4521,4561,4563],{"class":4523,"line":4562},8,[4521,4564,4565],{},"        authNavGraph(navController)\n",[4521,4567,4569],{"class":4523,"line":4568},9,[4521,4570,4571],{},"        mainNavGraph(navController)\n",[4521,4573,4575],{"class":4523,"line":4574},10,[4521,4576,4577],{},"    }\n",[4521,4579,4581],{"class":4523,"line":4580},11,[4521,4582,4583],{},"}\n",[22,4585,4586],{},"Feature graphs group related screens:",[4512,4588,4590],{"className":4514,"code":4589,"language":4516,"meta":47,"style":47},"fun NavGraphBuilder.authNavGraph(navController: NavHostController) {\n    navigation(startDestination = \"login\", route = Graph.AUTH) {\n        composable(\"login\") {\n            LoginScreen(\n                onLoginSuccess = {\n                    navController.navigate(Graph.MAIN) {\n                        popUpTo(Graph.AUTH) { inclusive = true }\n                    }\n                }\n            )\n        }\n        \u002F\u002F signup composable...\n    }\n}\n",[4518,4591,4592,4597,4602,4607,4612,4617,4622,4627,4632,4637,4642,4647,4653,4658],{"__ignoreMap":47},[4521,4593,4594],{"class":4523,"line":4524},[4521,4595,4596],{},"fun NavGraphBuilder.authNavGraph(navController: NavHostController) {\n",[4521,4598,4599],{"class":4523,"line":48},[4521,4600,4601],{},"    navigation(startDestination = \"login\", route = Graph.AUTH) {\n",[4521,4603,4604],{"class":4523,"line":67},[4521,4605,4606],{},"        composable(\"login\") {\n",[4521,4608,4609],{"class":4523,"line":68},[4521,4610,4611],{},"            LoginScreen(\n",[4521,4613,4614],{"class":4523,"line":66},[4521,4615,4616],{},"                onLoginSuccess = {\n",[4521,4618,4619],{"class":4523,"line":4550},[4521,4620,4621],{},"                    navController.navigate(Graph.MAIN) {\n",[4521,4623,4624],{"class":4523,"line":4556},[4521,4625,4626],{},"                        popUpTo(Graph.AUTH) { inclusive = true }\n",[4521,4628,4629],{"class":4523,"line":4562},[4521,4630,4631],{},"                    }\n",[4521,4633,4634],{"class":4523,"line":4568},[4521,4635,4636],{},"                }\n",[4521,4638,4639],{"class":4523,"line":4574},[4521,4640,4641],{},"            )\n",[4521,4643,4644],{"class":4523,"line":4580},[4521,4645,4646],{},"        }\n",[4521,4648,4650],{"class":4523,"line":4649},12,[4521,4651,4652],{},"        \u002F\u002F signup composable...\n",[4521,4654,4656],{"class":4523,"line":4655},13,[4521,4657,4577],{},[4521,4659,4661],{"class":4523,"line":4660},14,[4521,4662,4583],{},[22,4664,4665],{},"This keeps graphs small, prevents cross-flow pollution, and makes back stack behavior predictable—e.g., clear auth stack on login success.",[22,4667,4668],{},"Centralize routes with sealed classes to avoid string typos:",[4512,4670,4672],{"className":4514,"code":4671,"language":4516,"meta":47,"style":47},"sealed class AppScreen(val route: String) {\n    data object Home : AppScreen(\"home\")\n    data object UserDetails : AppScreen(\"user\u002F{userId}\") {\n        fun createRoute(userId: Long) = \"user\u002F$userId\"\n    }\n}\n",[4518,4673,4674,4679,4684,4689,4694,4698],{"__ignoreMap":47},[4521,4675,4676],{"class":4523,"line":4524},[4521,4677,4678],{},"sealed class AppScreen(val route: String) {\n",[4521,4680,4681],{"class":4523,"line":48},[4521,4682,4683],{},"    data object Home : AppScreen(\"home\")\n",[4521,4685,4686],{"class":4523,"line":67},[4521,4687,4688],{},"    data object UserDetails : AppScreen(\"user\u002F{userId}\") {\n",[4521,4690,4691],{"class":4523,"line":68},[4521,4692,4693],{},"        fun createRoute(userId: Long) = \"user\u002F$userId\"\n",[4521,4695,4696],{"class":4523,"line":66},[4521,4697,4577],{},[4521,4699,4700],{"class":4523,"line":4550},[4521,4701,4583],{},[17,4703,4705],{"id":4704},"layered-state-keeps-navigation-stable","Layered State Keeps Navigation Stable",[22,4707,4708],{},"Navigation only handles movement and small primitives (IDs, filters, flags)—never full objects, which fail serialization and stale quickly. Load data in destinations.",[22,4710,4711],{},"Three layers:",[4713,4714,4715,4727],"ol",{},[4716,4717,4718,4722,4723,4726],"li",{},[4719,4720,4721],"strong",{},"Nav args",": Primitives only, e.g., ",[4518,4724,4725],{},"navController.navigate(UserDetails.createRoute(42L))",".",[4716,4728,4729,4732,4733,4736],{},[4719,4730,4731],{},"ViewModels",": Screen\u002Fbusiness state with API calls, loading\u002Ferrors. Extract args via ",[4518,4734,4735],{},"SavedStateHandle",":",[4512,4738,4740],{"className":4514,"code":4739,"language":4516,"meta":47,"style":47},"class UserDetailsViewModel(savedStateHandle: SavedStateHandle) : ViewModel() {\n    private val userId: Long = checkNotNull(savedStateHandle[\"userId\"])\n    val uiState = MutableStateFlow(UserDetailsUiState())\n    \u002F\u002F Load data in init...\n}\n",[4518,4741,4742,4747,4752,4757,4762],{"__ignoreMap":47},[4521,4743,4744],{"class":4523,"line":4524},[4521,4745,4746],{},"class UserDetailsViewModel(savedStateHandle: SavedStateHandle) : ViewModel() {\n",[4521,4748,4749],{"class":4523,"line":48},[4521,4750,4751],{},"    private val userId: Long = checkNotNull(savedStateHandle[\"userId\"])\n",[4521,4753,4754],{"class":4523,"line":67},[4521,4755,4756],{},"    val uiState = MutableStateFlow(UserDetailsUiState())\n",[4521,4758,4759],{"class":4523,"line":68},[4521,4760,4761],{},"    \u002F\u002F Load data in init...\n",[4521,4763,4764],{"class":4523,"line":66},[4521,4765,4583],{},[4713,4767,4768],{"start":67},[4716,4769,4770,4773,4774,4777],{},[4719,4771,4772],{},"Composable state",": UI-only like ",[4518,4775,4776],{},"rememberSaveable { mutableStateOf(\"\") }"," for inputs\u002Ftoggles.",[22,4779,4780],{},"This separation makes nav robust: pass ID, fetch fresh data, avoid fragile deep passing.",[17,4782,4784],{"id":4783},"route-level-wiring-and-tab-polish","Route-Level Wiring and Tab Polish",[22,4786,4787,4788,4791],{},"Avoid scattering ",[4518,4789,4790],{},"NavController"," in leaf UI—pass lambdas from route composables for reusable, testable screens:",[4512,4793,4795],{"className":4514,"code":4794,"language":4516,"meta":47,"style":47},"@Composable\nfun HomeRoute(navController: NavHostController) {\n    HomeScreen(\n        onOpenSettings = { navController.navigate(\"settings\") },\n        onOpenUser = { id -> navController.navigate(\"user\u002F$id\") }\n    )\n}\n@Composable\nfun HomeScreen(onOpenSettings: () -> Unit, onOpenUser: (Long) -> Unit) {\n    \u002F\u002F Buttons call lambdas\n}\n",[4518,4796,4797,4801,4806,4811,4816,4821,4826,4830,4834,4839,4844],{"__ignoreMap":47},[4521,4798,4799],{"class":4523,"line":4524},[4521,4800,4527],{},[4521,4802,4803],{"class":4523,"line":48},[4521,4804,4805],{},"fun HomeRoute(navController: NavHostController) {\n",[4521,4807,4808],{"class":4523,"line":67},[4521,4809,4810],{},"    HomeScreen(\n",[4521,4812,4813],{"class":4523,"line":68},[4521,4814,4815],{},"        onOpenSettings = { navController.navigate(\"settings\") },\n",[4521,4817,4818],{"class":4523,"line":66},[4521,4819,4820],{},"        onOpenUser = { id -> navController.navigate(\"user\u002F$id\") }\n",[4521,4822,4823],{"class":4523,"line":4550},[4521,4824,4825],{},"    )\n",[4521,4827,4828],{"class":4523,"line":4556},[4521,4829,4583],{},[4521,4831,4832],{"class":4523,"line":4562},[4521,4833,4527],{},[4521,4835,4836],{"class":4523,"line":4568},[4521,4837,4838],{},"fun HomeScreen(onOpenSettings: () -> Unit, onOpenUser: (Long) -> Unit) {\n",[4521,4840,4841],{"class":4523,"line":4574},[4521,4842,4843],{},"    \u002F\u002F Buttons call lambdas\n",[4521,4845,4846],{"class":4523,"line":4580},[4521,4847,4583],{},[22,4849,4850],{},"For bottom tabs, use this nav spec to avoid duplicates, save\u002Frestore state:",[4512,4852,4854],{"className":4514,"code":4853,"language":4516,"meta":47,"style":47},"navController.navigate(route) {\n    popUpTo(navController.graph.startDestinationId) { saveState = true }\n    launchSingleTop = true\n    restoreState = true\n}\n",[4518,4855,4856,4861,4866,4871,4876],{"__ignoreMap":47},[4521,4857,4858],{"class":4523,"line":4524},[4521,4859,4860],{},"navController.navigate(route) {\n",[4521,4862,4863],{"class":4523,"line":48},[4521,4864,4865],{},"    popUpTo(navController.graph.startDestinationId) { saveState = true }\n",[4521,4867,4868],{"class":4523,"line":67},[4521,4869,4870],{},"    launchSingleTop = true\n",[4521,4872,4873],{"class":4523,"line":68},[4521,4874,4875],{},"    restoreState = true\n",[4521,4877,4878],{"class":4523,"line":66},[4521,4879,4583],{},[22,4881,4882],{},"This preserves tab state across switches, polishing UX.",[17,4884,4886],{"id":4885},"full-stack-ties-it-together","Full Stack Ties It Together",[22,4888,4889,4890,4893,4894,4897,4898,4901,4902,4905,4906,4909],{},"Thin ",[4518,4891,4892],{},"MainActivity"," sets ",[4518,4895,4896],{},"App()"," with ",[4518,4899,4900],{},"rememberNavController()",". ",[4518,4903,4904],{},"AppNavHost"," wires root. Graphs use route sealed interfaces (e.g., ",[4518,4907,4908],{},"AuthDest.Login.route","). UserDetails handles args:",[4512,4911,4913],{"className":4514,"code":4912,"language":4516,"meta":47,"style":47},"composable(\n    route = MainDest.UserDetails.route,\n    arguments = listOf(navArgument(MainDest.UserDetails.ARG) { type = NavType.LongType })\n) { entry ->\n    val userId = entry.arguments?.getLong(MainDest.UserDetails.ARG) ?: return@composable\n    UserDetailsRoute(userId)\n}\n",[4518,4914,4915,4920,4925,4930,4935,4940,4945],{"__ignoreMap":47},[4521,4916,4917],{"class":4523,"line":4524},[4521,4918,4919],{},"composable(\n",[4521,4921,4922],{"class":4523,"line":48},[4521,4923,4924],{},"    route = MainDest.UserDetails.route,\n",[4521,4926,4927],{"class":4523,"line":67},[4521,4928,4929],{},"    arguments = listOf(navArgument(MainDest.UserDetails.ARG) { type = NavType.LongType })\n",[4521,4931,4932],{"class":4523,"line":68},[4521,4933,4934],{},") { entry ->\n",[4521,4936,4937],{"class":4523,"line":66},[4521,4938,4939],{},"    val userId = entry.arguments?.getLong(MainDest.UserDetails.ARG) ?: return@composable\n",[4521,4941,4942],{"class":4523,"line":4550},[4521,4943,4944],{},"    UserDetailsRoute(userId)\n",[4521,4946,4947],{"class":4523,"line":4556},[4521,4948,4583],{},[22,4950,4951,4954,4955,4958,4959,4962,4963,4966],{},[4518,4952,4953],{},"UserDetailsRoute"," injects ",[4518,4956,4957],{},"viewModel()",", collects ",[4518,4960,4961],{},"uiState",", passes to pure ",[4518,4964,4965],{},"UserDetailsScreen",". Add screens freely without central chaos.",[4968,4969,4970],"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":47,"searchDepth":48,"depth":48,"links":4972},[4973,4974,4975,4976],{"id":4503,"depth":48,"text":4504},{"id":4704,"depth":48,"text":4705},{"id":4783,"depth":48,"text":4784},{"id":4885,"depth":48,"text":4886},[55],{"content_references":4979,"triage":4980},[],{"relevance":68,"novelty":67,"quality":68,"actionability":68,"composite":4981,"reasoning":4982},3.8,"Category: Software Engineering. The article provides a practical approach to scaling navigation in Jetpack Compose, addressing a common pain point for developers managing complex app architectures. It includes specific code examples and a structured method for implementing nested graphs and layered state, making it actionable for developers looking to improve their navigation systems.","\u002Fsummaries\u002Fscale-compose-nav-with-nested-graphs-and-state-lay-summary","2026-05-01 20:30:17","2026-05-03 17:00:35",{"title":4493,"description":47},{"loc":4983},"8d5558e87957c77a","https:\u002F\u002Flevelup.gitconnected.com\u002Fscaling-navigation-in-jetpack-compose-from-simple-apps-to-real-world-architecture-c6cf897f5a58?source=rss----5517fd7b58a6---4","summaries\u002Fscale-compose-nav-with-nested-graphs-and-state-lay-summary",[4992,83,84],"coding","For apps with 20-50 screens, use one root NavHost with nested feature graphs, centralized route objects, and layered state (nav args for IDs, ViewModels for data, composables for UI) to prevent navigation fragility.",[83,84],"l_opHrrBKP8SsiiSn4aRcYU6UI8dTbSHz_vxq7PFeGs",{"id":4997,"title":4998,"ai":4999,"body":5004,"categories":5038,"created_at":56,"date_modified":56,"description":47,"extension":57,"faq":56,"featured":58,"kicker_label":56,"meta":5039,"navigation":71,"path":5054,"published_at":5055,"question":56,"scraped_at":5056,"seo":5057,"sitemap":5058,"source_id":5059,"source_name":5060,"source_type":79,"source_url":5061,"stem":5062,"tags":5063,"thumbnail_url":56,"tldr":5065,"unknown_tags":5066,"__hash__":5067},"summaries\u002Fsummaries\u002Fai-amplifies-experience-good-decisions-compound-summary.md","AI Amplifies Experience: Good Decisions Compound",{"provider":7,"model":8,"input_tokens":5000,"output_tokens":5001,"processing_time_ms":5002,"cost_usd":5003},7512,1633,21502,0.0022964,{"type":14,"value":5005,"toc":5034},[5006,5010,5018,5024,5028,5031],[17,5007,5009],{"id":5008},"experience-outweighs-raw-code-output-in-ai-era","Experience Outweighs Raw Code Output in AI Era",[22,5011,5012,5013,5017],{},"ThePrimeagen shares his crisis after 20 years of intense programming—6,000 days honing skills across Go, JavaScript, C, Rust, Zig, and 14 years mastering Vim motions. He once cranked 15,000 lines of code weekly without aids, building tools like Pacman perturbers to test JS-to-HDMI latency. Yet AI hype, with figures like Gary Tan claiming 37,000 LOC daily, sparked doubt: Is value just 'taste' (pretty UIs) or lines of code? No—AI drops code cost to near-zero, skyrocketing the premium on ",[5014,5015,5016],"em",{},"right"," code. Bad choices compound exponentially (2^n problem, not linear), like forking Chromium, which takes 6 hours to compile on 2023-2025 hardware. AI's 'internal monologues' lead here without human guidance, ignoring alternatives like stdin\u002Fstdout over web servers or when to denormalize Boyce-Codd databases.",[22,5019,5020,5021,4726],{},"His 'two-by-four moments' crystallized this. First, walking into a literal 2x4 board while obsessing over a job switch to WebFilings (now Workiva), which shaped his engineering rigor—he fabricated fears until reality hit. Second, spotting an AI suggesting Chromium forks for a 'trivial' web issue, revealing how experience avoids such traps. These decisions, earned through 6-hour debug sessions over 5-minute manual reads, multiply AI's power: generate parsers instantly, but maintainability demands knowing ",[5014,5022,5023],{},"why",[17,5025,5027],{"id":5026},"gain-toxic-productivity-through-failure-not-speed","Gain 'Toxic Productivity' Through Failure, Not Speed",[22,5029,5030],{},"Forget constant shippable outputs—true productivity is 'toxic' in chasing endless experience over instant wins. ThePrimeagen's biggest lessons came from repeated failures, not friendly manuals. For juniors: AI lowers barriers (e.g., 'write an OCaml parser' works), but don't fear irrelevance. Even if you never type again, decision-making endures—why this data format? Why serialize? Pizza analogy: Infinite toppings (cheap code) yield garbage; restraint from experience crafts mastery.",[22,5032,5033],{},"He counters AGI panic (daily Twitter 'achievements') and predictions like Dario Amodei's 'coding gone in 12 months.' Good engineering judgment can't vanish; it guides AI multipliers. Ending with DHH: 'It's fun to be competent.' Ship with Neovim or VS Code themes via AI, but competence compounds over hype.",{"title":47,"searchDepth":48,"depth":48,"links":5035},[5036,5037],{"id":5008,"depth":48,"text":5009},{"id":5026,"depth":48,"text":5027},[55],{"content_references":5040,"triage":5051},[5041,5045,5048],{"type":5042,"title":5043,"context":5044},"event","Omicron","mentioned",{"type":62,"title":5046,"url":5047,"context":64},"Dell XPS","https:\u002F\u002Ftrm.sh\u002Fdell",{"type":5049,"title":5050,"context":5044},"other","Workiva (formerly WebFilings)",{"relevance":67,"novelty":67,"quality":68,"actionability":67,"composite":5052,"reasoning":5053},3.25,"Category: AI & LLMs. The article discusses the implications of AI on software engineering and decision-making, which aligns with the audience's interest in practical applications of AI. It provides insights into the value of experience in coding, but lacks specific frameworks or actionable steps for implementation.","\u002Fsummaries\u002Fai-amplifies-experience-good-decisions-compound-summary","2026-04-30 15:41:32","2026-05-03 16:49:48",{"title":4998,"description":47},{"loc":5054},"5f6e4585d4499a07","The PrimeTime","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=V-ZvAw_VNk4","summaries\u002Fai-amplifies-experience-good-decisions-compound-summary",[83,84,5064],"ai-llms","After 20 years and 6,000 days of coding, ThePrimeagen feared AI devalued his skills—but realized experience prevents catastrophic choices like forking Chromium, making right decisions exponentially more valuable as code becomes cheap.",[83,84,5064],"4IHfC2zD0TVjYoDzffbXFl0J0lgDZMDEybak5WAQBrQ"]