[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"summary-cb781d20d3b968ba-practical-lessons-in-building-adaptive-routing-age-summary":3,"summaries-facets-categories":142,"summary-related-cb781d20d3b968ba-practical-lessons-in-building-adaptive-routing-age-summary":4325},{"id":4,"title":5,"ai":6,"body":13,"categories":103,"created_at":105,"date_modified":105,"description":96,"extension":106,"faq":105,"featured":107,"kicker_label":105,"meta":108,"navigation":123,"path":124,"published_at":125,"question":105,"scraped_at":126,"seo":127,"sitemap":128,"source_id":129,"source_name":130,"source_type":131,"source_url":132,"stem":133,"tags":134,"thumbnail_url":105,"tldr":139,"tweet":105,"unknown_tags":140,"__hash__":141},"summaries\u002Fsummaries\u002Fcb781d20d3b968ba-practical-lessons-in-building-adaptive-routing-age-summary.md","Practical Lessons in Building Adaptive Routing Agents with RL",{"provider":7,"model":8,"input_tokens":9,"output_tokens":10,"processing_time_ms":11,"cost_usd":12},"openrouter","google\u002Fgemini-3.1-flash-lite",5864,720,3952,0.002546,{"type":14,"value":15,"toc":95},"minimark",[16,21,25,29,32,55,59,62,88,92],[17,18,20],"h2",{"id":19},"the-reality-of-rl-stability","The Reality of RL Stability",[22,23,24],"p",{},"Reinforcement learning (RL) is frequently presented as a plug-and-play solution for decision-making, but practical implementation reveals significant instability. Using a Deep Q-Network (DQN) to solve a Gridworld routing problem demonstrates that RL systems are highly sensitive to hyperparameter tuning and reward design. The author emphasizes that a \"working\" demo often masks underlying issues like reward exploitation, poor convergence, and a failure to generalize to unseen environments.",[17,26,28],{"id":27},"reward-shaping-as-the-primary-driver","Reward Shaping as the Primary Driver",[22,30,31],{},"In RL, the reward function is the most critical design element—often more influential than the algorithm itself. Small adjustments to the reward structure fundamentally alter agent behavior:",[33,34,35,43,49],"ul",{},[36,37,38,42],"li",{},[39,40,41],"strong",{},"Movement Penalties:"," Higher costs encourage shorter, more efficient routes.",[36,44,45,48],{},[39,46,47],{},"Obstacle Penalties:"," Excessive punishment leads to overly conservative, risk-averse agents.",[36,50,51,54],{},[39,52,53],{},"Sparse vs. Dense Rewards:"," Sparse rewards often lead to slow convergence, while dense rewards can inadvertently encourage \"reward hacking\" where the agent finds loopholes in the logic rather than solving the intended task.",[17,56,58],{"id":57},"moving-beyond-success-rates","Moving Beyond Success Rates",[22,60,61],{},"To truly understand an RL agent, developers must look past average reward metrics. The author advocates for a rigorous evaluation framework that tracks:",[33,63,64,70,76,82],{},[36,65,66,69],{},[39,67,68],{},"Convergence Speed:"," How quickly the policy stabilizes.",[36,71,72,75],{},[39,73,74],{},"Variance Across Seeds:"," RL results can fluctuate wildly based on random initialization; measuring this variance is essential for assessing reliability.",[36,77,78,81],{},[39,79,80],{},"Failure Analysis:"," Examining local minima, repetitive loops, and exploration failures provides more insight into the agent's limitations than success metrics alone.",[36,83,84,87],{},[39,85,86],{},"Generalization Testing:"," Testing agents on unseen layouts (e.g., moving obstacles or new map structures) is necessary to determine if the agent has learned transferable reasoning or simply memorized a specific environment.",[17,89,91],{"id":90},"rl-vs-classical-optimization","RL vs. Classical Optimization",[22,93,94],{},"While RL offers a dynamic approach to routing problems—traditionally dominated by graph search (like A*) or mathematical programming—it comes with steep trade-offs. RL requires expensive training, lacks the performance guarantees of classical heuristics, and often struggles with sample efficiency. The author suggests that the value of RL lies in its ability to adapt to uncertain environments, provided the developer treats the project as an exercise in experimental design rather than a search for a perfect, static solution.",{"title":96,"searchDepth":97,"depth":97,"links":98},"",2,[99,100,101,102],{"id":19,"depth":97,"text":20},{"id":27,"depth":97,"text":28},{"id":57,"depth":97,"text":58},{"id":90,"depth":97,"text":91},[104],"AI & LLMs",null,"md",false,{"content_references":109,"triage":118},[110,115],{"type":111,"title":112,"url":113,"context":114},"tool","Gymnasium","https:\u002F\u002Fgymnasium.farama.org\u002F","recommended",{"type":111,"title":116,"url":117,"context":114},"Adaptive-Routing-Agent-Reinforcement-Learning","https:\u002F\u002Fgithub.com\u002Fishkhan97\u002FAdaptive-Routing-Agent-Reinforcement-Learning",{"relevance":119,"novelty":120,"quality":120,"actionability":120,"composite":121,"reasoning":122},5,4,4.35,"Category: AI & LLMs. The article provides in-depth insights into building reinforcement learning agents, addressing practical challenges like reward shaping and evaluation, which are crucial for developers integrating AI into their products. It offers actionable strategies for improving RL implementations, making it highly relevant for the target audience.",true,"\u002Fsummaries\u002Fcb781d20d3b968ba-practical-lessons-in-building-adaptive-routing-age-summary","2026-05-27 19:15:21","2026-05-30 14:03:14",{"title":5,"description":96},{"loc":124},"cb781d20d3b968ba","Python in Plain English","article","https:\u002F\u002Fpython.plainenglish.io\u002Fbuilding-an-adaptive-routing-agent-with-reinforcement-learning-and-pytorch-f9963b4b09a7?source=rss----78073def27b8---4","summaries\u002Fcb781d20d3b968ba-practical-lessons-in-building-adaptive-routing-age-summary",[135,136,137,138],"python","ai-tools","machine-learning","reinforcement-learning","Building a DQN-based routing agent reveals that reinforcement learning is often fragile; success depends less on the algorithm and more on rigorous reward shaping, stability tracking, and evaluation beyond simple success rates.",[138],"aViXCtXm5dHMxC1x_9484hUQiwOdlQbKc1XNsYsV2xA",[143,146,149,151,154,157,159,161,163,165,167,169,172,174,176,178,180,182,184,186,188,190,192,194,196,198,201,204,206,208,210,213,215,217,219,222,224,226,228,230,232,234,236,238,240,242,244,247,249,251,253,255,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,311,313,315,317,319,321,323,325,327,329,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,377,379,381,383,385,387,389,391,393,395,397,399,401,403,405,407,409,411,413,415,417,419,421,423,425,427,429,431,433,435,437,439,441,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,525,527,529,531,533,535,537,539,541,543,545,547,549,551,553,555,557,559,561,563,565,567,569,571,573,575,577,579,581,583,585,587,589,591,593,595,597,599,601,603,605,607,609,611,613,615,617,619,621,623,625,627,629,631,633,635,637,639,641,643,645,647,649,651,653,655,657,659,661,663,665,667,669,671,673,675,677,679,681,683,685,687,689,691,693,695,697,699,701,703,705,707,709,711,713,715,717,719,721,723,725,727,729,731,733,735,737,739,741,743,745,747,749,751,753,755,757,759,761,763,765,767,769,771,773,775,777,779,781,783,785,787,789,791,793,795,797,799,801,803,805,807,809,811,813,815,817,819,821,823,825,827,829,831,833,835,837,839,841,843,845,847,849,851,853,855,857,859,861,863,865,867,869,871,873,875,877,879,881,883,885,887,889,891,893,895,897,899,901,903,905,907,909,911,913,915,917,919,921,923,925,927,929,931,933,935,937,939,941,943,945,947,949,951,953,955,957,959,961,963,965,967,969,971,973,975,977,979,981,983,985,987,989,991,993,995,997,999,1001,1003,1005,1007,1009,1011,1013,1015,1017,1019,1021,1023,1025,1027,1029,1031,1033,1035,1037,1039,1041,1043,1045,1047,1049,1051,1053,1055,1057,1059,1061,1063,1065,1067,1069,1071,1073,1075,1077,1079,1081,1083,1085,1087,1089,1091,1093,1095,1097,1099,1101,1103,1105,1107,1109,1111,1113,1115,1117,1119,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1155,1157,1159,1161,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1217,1219,1221,1223,1225,1227,1229,1231,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,1329,1331,1333,1335,1337,1339,1341,1343,1345,1347,1349,1351,1353,1355,1357,1359,1361,1363,1365,1367,1369,1371,1373,1375,1377,1379,1381,1383,1385,1387,1389,1391,1393,1395,1397,1399,1401,1403,1405,1407,1409,1411,1413,1415,1417,1419,1421,1423,1425,1427,1429,1431,1433,1435,1437,1439,1441,1443,1445,1447,1449,1451,1453,1455,1457,1459,1461,1463,1465,1467,1469,1471,1473,1475,1477,1479,1481,1483,1485,1487,1489,1491,1493,1495,1497,1499,1501,1503,1505,1507,1509,1511,1513,1515,1517,1519,1521,1523,1525,1527,1529,1531,1533,1535,1537,1539,1541,1543,1545,1547,1549,1551,1553,1555,1557,1559,1561,1563,1565,1567,1569,1571,1573,1575,1577,1579,1581,1583,1585,1587,1589,1591,1593,1595,1597,1599,1601,1603,1605,1607,1609,1611,1613,1615,1617,1619,1621,1623,1625,1627,1629,1631,1633,1635,1637,1639,1641,1643,1645,1647,1649,1651,1653,1655,1657,1659,1661,1663,1665,1667,1669,1671,1673,1675,1677,1679,1681,1683,1685,1687,1689,1691,1693,1695,1697,1699,1701,1703,1705,1707,1709,1711,1713,1715,1717,1719,1721,1723,1725,1727,1729,1731,1733,1735,1737,1739,1741,1743,1745,1747,1749,1751,1753,1755,1757,1759,1761,1763,1765,1767,1769,1771,1773,1775,1777,1779,1781,1783,1785,1787,1789,1791,1793,1795,1797,1799,1801,1803,1805,1807,1809,1811,1813,1815,1817,1819,1821,1823,1825,1827,1829,1831,1833,1835,1837,1839,1841,1843,1845,1847,1849,1851,1853,1855,1857,1859,1861,1863,1865,1867,1869,1871,1873,1875,1877,1879,1881,1883,1885,1887,1889,1891,1893,1895,1897,1899,1901,1903,1905,1907,1909,1911,1913,1915,1917,1919,1921,1923,1925,1927,1929,1931,1933,1935,1937,1939,1941,1943,1945,1947,1949,1951,1953,1955,1957,1959,1961,1963,1965,1967,1969,1971,1973,1975,1977,1979,1981,1983,1985,1987,1989,1991,1993,1995,1997,1999,2001,2003,2005,2007,2009,2011,2013,2015,2017,2019,2021,2023,2025,2027,2029,2031,2033,2035,2037,2039,2041,2043,2045,2047,2049,2051,2053,2055,2057,2059,2061,2063,2065,2067,2069,2071,2073,2075,2077,2079,2081,2083,2085,2087,2089,2091,2093,2095,2097,2099,2101,2103,2105,2107,2109,2111,2113,2115,2117,2119,2121,2123,2125,2127,2129,2131,2133,2135,2137,2139,2141,2143,2145,2147,2149,2151,2153,2155,2157,2159,2161,2163,2165,2167,2169,2171,2173,2175,2177,2179,2181,2183,2185,2187,2189,2191,2193,2195,2197,2199,2201,2203,2205,2207,2209,2211,2213,2215,2217,2219,2221,2223,2225,2227,2229,2231,2233,2235,2237,2239,2241,2243,2245,2247,2249,2251,2253,2255,2257,2259,2261,2263,2265,2267,2269,2271,2273,2275,2277,2279,2281,2283,2285,2287,2289,2291,2293,2295,2297,2299,2301,2303,2305,2307,2309,2311,2313,2315,2317,2319,2321,2323,2325,2327,2329,2331,2333,2335,2337,2339,2341,2343,2345,2347,2349,2351,2353,2355,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415,2417,2419,2421,2423,2425,2427,2429,2431,2433,2435,2437,2439,2441,2443,2445,2447,2449,2451,2453,2455,2457,2459,2461,2463,2465,2467,2469,2471,2473,2475,2477,2479,2481,2483,2485,2487,2489,2491,2493,2495,2497,2499,2501,2503,2505,2507,2509,2511,2513,2515,2517,2519,2521,2523,2525,2527,2529,2531,2533,2535,2537,2539,2541,2543,2545,2547,2549,2551,2553,2555,2557,2559,2561,2563,2565,2567,2569,2571,2573,2575,2577,2579,2581,2583,2585,2587,2589,2591,2593,2595,2597,2599,2601,2603,2605,2607,2609,2611,2613,2615,2617,2619,2621,2623,2625,2627,2629,2631,2633,2635,2637,2639,2641,2643,2645,2647,2649,2651,2653,2655,2657,2659,2661,2663,2665,2667,2669,2671,2673,2675,2677,2679,2681,2683,2685,2687,2689,2691,2693,2695,2697,2699,2701,2703,2705,2707,2709,2711,2713,2715,2717,2719,2721,2723,2725,2727,2729,2731,2733,2735,2737,2739,2741,2743,2745,2747,2749,2751,2753,2755,2757,2759,2761,2763,2765,2767,2769,2771,2773,2775,2777,2779,2781,2783,2785,2787,2789,2791,2793,2795,2797,2799,2801,2803,2805,2807,2809,2811,2813,2815,2817,2819,2821,2823,2825,2827,2829,2831,2833,2835,2837,2839,2841,2843,2845,2847,2849,2851,2853,2855,2857,2859,2861,2863,2865,2867,2869,2871,2873,2875,2877,2879,2881,2883,2885,2887,2889,2891,2893,2895,2897,2899,2901,2903,2905,2907,2909,2911,2913,2915,2917,2919,2921,2923,2925,2927,2929,2931,2933,2935,2937,2939,2941,2943,2945,2947,2949,2951,2953,2955,2957,2959,2961,2963,2965,2967,2969,2971,2973,2975,2977,2979,2981,2983,2985,2987,2989,2991,2993,2995,2997,2999,3001,3003,3005,3007,3009,3011,3013,3015,3017,3019,3021,3023,3025,3027,3029,3031,3033,3035,3037,3039,3041,3043,3045,3047,3049,3051,3053,3055,3057,3059,3061,3063,3065,3067,3069,3071,3073,3075,3077,3079,3081,3083,3085,3087,3089,3091,3093,3095,3097,3099,3101,3103,3105,3107,3109,3111,3113,3115,3117,3119,3121,3123,3125,3127,3129,3131,3133,3135,3137,3139,3141,3143,3145,3147,3149,3151,3153,3155,3157,3159,3161,3163,3165,3167,3169,3171,3173,3175,3177,3179,3181,3183,3185,3187,3189,3191,3193,3195,3197,3199,3201,3203,3205,3207,3209,3211,3213,3215,3217,3219,3221,3223,3225,3227,3229,3231,3233,3235,3237,3239,3241,3243,3245,3247,3249,3251,3253,3255,3257,3259,3261,3263,3265,3267,3269,3271,3273,3275,3277,3279,3281,3283,3285,3287,3289,3291,3293,3295,3297,3299,3301,3303,3305,3307,3309,3311,3313,3315,3317,3319,3321,3323,3325,3327,3329,3331,3333,3335,3337,3339,3341,3343,3345,3347,3349,3351,3353,3355,3357,3359,3361,3363,3365,3367,3369,3371,3373,3375,3377,3379,3381,3383,3385,3387,3389,3391,3393,3395,3397,3399,3401,3403,3405,3407,3409,3411,3413,3415,3417,3419,3421,3423,3425,3427,3429,3431,3433,3435,3437,3439,3441,3443,3445,3447,3449,3451,3453,3455,3457,3459,3461,3463,3465,3467,3469,3471,3473,3475,3477,3479,3481,3483,3485,3487,3489,3491,3493,3495,3497,3499,3501,3503,3505,3507,3509,3511,3513,3515,3517,3519,3521,3523,3525,3527,3529,3531,3533,3535,3537,3539,3541,3543,3545,3547,3549,3551,3553,3555,3557,3559,3561,3563,3565,3567,3569,3571,3573,3575,3577,3579,3581,3583,3585,3587,3589,3591,3593,3595,3597,3599,3601,3603,3605,3607,3609,3611,3613,3615,3617,3619,3621,3623,3625,3627,3629,3631,3633,3635,3637,3639,3641,3643,3645,3647,3649,3651,3653,3655,3657,3659,3661,3663,3665,3667,3669,3671,3673,3675,3677,3679,3681,3683,3685,3687,3689,3691,3693,3695,3697,3699,3701,3703,3705,3707,3709,3711,3713,3715,3717,3719,3721,3723,3725,3727,3729,3731,3733,3735,3737,3739,3741,3743,3745,3747,3749,3751,3753,3755,3757,3759,3761,3763,3765,3767,3769,3771,3773,3775,3777,3779,3781,3783,3785,3787,3789,3791,3793,3795,3797,3799,3801,3803,3805,3807,3809,3811,3813,3815,3817,3819,3821,3823,3825,3827,3829,3831,3833,3835,3837,3839,3841,3843,3845,3847,3849,3851,3853,3855,3857,3859,3861,3863,3865,3867,3869,3871,3873,3875,3877,3879,3881,3883,3885,3887,3889,3891,3893,3895,3897,3899,3901,3903,3905,3907,3909,3911,3913,3915,3917,3919,3921,3923,3925,3927,3929,3931,3933,3935,3937,3939,3941,3943,3945,3947,3949,3951,3953,3955,3957,3959,3961,3963,3965,3967,3969,3971,3973,3975,3977,3979,3981,3983,3985,3987,3989,3991,3993,3995,3997,3999,4001,4003,4005,4007,4009,4011,4013,4015,4017,4019,4021,4023,4025,4027,4029,4031,4033,4035,4037,4039,4041,4043,4045,4047,4049,4051,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4103,4105,4107,4109,4111,4113,4115,4117,4119,4121,4123,4125,4127,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147,4149,4151,4153,4155,4157,4159,4161,4163,4165,4167,4169,4171,4173,4175,4177,4179,4181,4183,4185,4187,4189,4191,4193,4195,4197,4199,4201,4203,4205,4207,4209,4211,4213,4215,4217,4219,4221,4223,4225,4227,4229,4231,4233,4235,4237,4239,4241,4243,4245,4247,4249,4251,4253,4255,4257,4259,4261,4263,4265,4267,4269,4271,4273,4275,4277,4279,4281,4283,4285,4287,4289,4291,4293,4295,4297,4299,4301,4303,4305,4307,4309,4311,4313,4315,4317,4319,4321,4323],{"categories":144},[145],"Developer Productivity",{"categories":147},[148],"Business & SaaS",{"categories":150},[104],{"categories":152},[153],"AI Automation",{"categories":155},[156],"Product Strategy",{"categories":158},[104],{"categories":160},[145],{"categories":162},[148],{"categories":164},[],{"categories":166},[104],{"categories":168},[],{"categories":170},[171],"AI News & Trends",{"categories":173},[153],{"categories":175},[153],{"categories":177},[171],{"categories":179},[153],{"categories":181},[153],{"categories":183},[153],{"categories":185},[104],{"categories":187},[104],{"categories":189},[104],{"categories":191},[171],{"categories":193},[104],{"categories":195},[104],{"categories":197},[],{"categories":199},[200],"Design & Frontend",{"categories":202},[203],"Data Science & Visualization",{"categories":205},[171],{"categories":207},[],{"categories":209},[104],{"categories":211},[212],"Software Engineering",{"categories":214},[104],{"categories":216},[153],{"categories":218},[104],{"categories":220},[221],"Marketing & Growth",{"categories":223},[200],{"categories":225},[104],{"categories":227},[153],{"categories":229},[],{"categories":231},[],{"categories":233},[200],{"categories":235},[153],{"categories":237},[145],{"categories":239},[212],{"categories":241},[200],{"categories":243},[104],{"categories":245},[246],"DevOps & Cloud",{"categories":248},[153],{"categories":250},[171],{"categories":252},[104],{"categories":254},[],{"categories":256},[],{"categories":258},[153],{"categories":260},[212],{"categories":262},[],{"categories":264},[148],{"categories":266},[],{"categories":268},[],{"categories":270},[153],{"categories":272},[104],{"categories":274},[104],{"categories":276},[153],{"categories":278},[104],{"categories":280},[104],{"categories":282},[104],{"categories":284},[],{"categories":286},[212],{"categories":288},[],{"categories":290},[],{"categories":292},[212],{"categories":294},[],{"categories":296},[212],{"categories":298},[104],{"categories":300},[104],{"categories":302},[221],{"categories":304},[200],{"categories":306},[200],{"categories":308},[104],{"categories":310},[212],{"categories":312},[153],{"categories":314},[212],{"categories":316},[104],{"categories":318},[104],{"categories":320},[153],{"categories":322},[153],{"categories":324},[203],{"categories":326},[171],{"categories":328},[153],{"categories":330},[153],{"categories":332},[221],{"categories":334},[153],{"categories":336},[156],{"categories":338},[212],{"categories":340},[],{"categories":342},[153],{"categories":344},[],{"categories":346},[153],{"categories":348},[212],{"categories":350},[246],{"categories":352},[200],{"categories":354},[104],{"categories":356},[],{"categories":358},[104],{"categories":360},[],{"categories":362},[153],{"categories":364},[],{"categories":366},[104],{"categories":368},[],{"categories":370},[145],{"categories":372},[212],{"categories":374},[148],{"categories":376},[104],{"categories":378},[104],{"categories":380},[171],{"categories":382},[104],{"categories":384},[],{"categories":386},[104],{"categories":388},[],{"categories":390},[212],{"categories":392},[203],{"categories":394},[],{"categories":396},[104],{"categories":398},[200],{"categories":400},[],{"categories":402},[200],{"categories":404},[153],{"categories":406},[],{"categories":408},[104],{"categories":410},[153],{"categories":412},[171],{"categories":414},[148],{"categories":416},[104],{"categories":418},[],{"categories":420},[153],{"categories":422},[104],{"categories":424},[156],{"categories":426},[],{"categories":428},[104],{"categories":430},[156],{"categories":432},[153],{"categories":434},[153],{"categories":436},[],{"categories":438},[203],{"categories":440},[104],{"categories":442},[],{"categories":444},[145],{"categories":446},[148],{"categories":448},[104],{"categories":450},[153],{"categories":452},[212],{"categories":454},[104],{"categories":456},[],{"categories":458},[],{"categories":460},[104],{"categories":462},[104],{"categories":464},[],{"categories":466},[200],{"categories":468},[],{"categories":470},[104],{"categories":472},[],{"categories":474},[153],{"categories":476},[104],{"categories":478},[200],{"categories":480},[],{"categories":482},[104],{"categories":484},[104],{"categories":486},[148],{"categories":488},[153],{"categories":490},[104],{"categories":492},[104],{"categories":494},[200],{"categories":496},[153],{"categories":498},[],{"categories":500},[],{"categories":502},[171],{"categories":504},[],{"categories":506},[104],{"categories":508},[148,221],{"categories":510},[],{"categories":512},[104],{"categories":514},[153],{"categories":516},[],{"categories":518},[],{"categories":520},[104],{"categories":522},[],{"categories":524},[104],{"categories":526},[246],{"categories":528},[],{"categories":530},[171],{"categories":532},[200],{"categories":534},[],{"categories":536},[171],{"categories":538},[104],{"categories":540},[153],{"categories":542},[171],{"categories":544},[104],{"categories":546},[221],{"categories":548},[],{"categories":550},[148],{"categories":552},[104],{"categories":554},[153],{"categories":556},[],{"categories":558},[104,246],{"categories":560},[104],{"categories":562},[104],{"categories":564},[104],{"categories":566},[153],{"categories":568},[104,212],{"categories":570},[203],{"categories":572},[104],{"categories":574},[221],{"categories":576},[153],{"categories":578},[104],{"categories":580},[153],{"categories":582},[],{"categories":584},[153],{"categories":586},[104],{"categories":588},[104,148],{"categories":590},[148],{"categories":592},[],{"categories":594},[200],{"categories":596},[200],{"categories":598},[],{"categories":600},[],{"categories":602},[171],{"categories":604},[],{"categories":606},[145],{"categories":608},[104],{"categories":610},[212],{"categories":612},[104],{"categories":614},[200],{"categories":616},[153],{"categories":618},[212],{"categories":620},[171],{"categories":622},[200],{"categories":624},[],{"categories":626},[104],{"categories":628},[104],{"categories":630},[104],{"categories":632},[104],{"categories":634},[171],{"categories":636},[145],{"categories":638},[104],{"categories":640},[153],{"categories":642},[246],{"categories":644},[200],{"categories":646},[153],{"categories":648},[],{"categories":650},[],{"categories":652},[200],{"categories":654},[171],{"categories":656},[203],{"categories":658},[],{"categories":660},[104],{"categories":662},[104],{"categories":664},[148],{"categories":666},[104],{"categories":668},[104],{"categories":670},[104],{"categories":672},[171],{"categories":674},[],{"categories":676},[153],{"categories":678},[212],{"categories":680},[],{"categories":682},[104],{"categories":684},[104],{"categories":686},[153],{"categories":688},[104],{"categories":690},[],{"categories":692},[],{"categories":694},[104],{"categories":696},[],{"categories":698},[156],{"categories":700},[148],{"categories":702},[153],{"categories":704},[153],{"categories":706},[],{"categories":708},[145],{"categories":710},[104],{"categories":712},[148],{"categories":714},[171],{"categories":716},[145],{"categories":718},[],{"categories":720},[],{"categories":722},[],{"categories":724},[171],{"categories":726},[171],{"categories":728},[],{"categories":730},[212],{"categories":732},[],{"categories":734},[148],{"categories":736},[],{"categories":738},[],{"categories":740},[145],{"categories":742},[],{"categories":744},[221],{"categories":746},[153],{"categories":748},[148],{"categories":750},[153],{"categories":752},[212],{"categories":754},[],{"categories":756},[156],{"categories":758},[200],{"categories":760},[212],{"categories":762},[104],{"categories":764},[153],{"categories":766},[148],{"categories":768},[104],{"categories":770},[],{"categories":772},[],{"categories":774},[212],{"categories":776},[203],{"categories":778},[156],{"categories":780},[153],{"categories":782},[104],{"categories":784},[],{"categories":786},[246],{"categories":788},[],{"categories":790},[153],{"categories":792},[],{"categories":794},[145],{"categories":796},[],{"categories":798},[104],{"categories":800},[104],{"categories":802},[200],{"categories":804},[221],{"categories":806},[153],{"categories":808},[],{"categories":810},[212],{"categories":812},[145],{"categories":814},[],{"categories":816},[171],{"categories":818},[104,246],{"categories":820},[104],{"categories":822},[171],{"categories":824},[104],{"categories":826},[104],{"categories":828},[148],{"categories":830},[104],{"categories":832},[],{"categories":834},[104],{"categories":836},[148],{"categories":838},[],{"categories":840},[153],{"categories":842},[212],{"categories":844},[200],{"categories":846},[171],{"categories":848},[203],{"categories":850},[104],{"categories":852},[145],{"categories":854},[104],{"categories":856},[153],{"categories":858},[212],{"categories":860},[],{"categories":862},[],{"categories":864},[153],{"categories":866},[156],{"categories":868},[],{"categories":870},[104],{"categories":872},[],{"categories":874},[200],{"categories":876},[153],{"categories":878},[212],{"categories":880},[200],{"categories":882},[104],{"categories":884},[200],{"categories":886},[],{"categories":888},[],{"categories":890},[171],{"categories":892},[153],{"categories":894},[153],{"categories":896},[104],{"categories":898},[104],{"categories":900},[104],{"categories":902},[148],{"categories":904},[104],{"categories":906},[],{"categories":908},[212],{"categories":910},[212],{"categories":912},[148],{"categories":914},[],{"categories":916},[104],{"categories":918},[104],{"categories":920},[145],{"categories":922},[148],{"categories":924},[171],{"categories":926},[221],{"categories":928},[104],{"categories":930},[153],{"categories":932},[],{"categories":934},[200],{"categories":936},[],{"categories":938},[104],{"categories":940},[104],{"categories":942},[],{"categories":944},[148],{"categories":946},[153],{"categories":948},[],{"categories":950},[246],{"categories":952},[203],{"categories":954},[212],{"categories":956},[221],{"categories":958},[200],{"categories":960},[104],{"categories":962},[212],{"categories":964},[153],{"categories":966},[],{"categories":968},[],{"categories":970},[153],{"categories":972},[145],{"categories":974},[153],{"categories":976},[156],{"categories":978},[148],{"categories":980},[],{"categories":982},[104],{"categories":984},[156],{"categories":986},[104],{"categories":988},[104],{"categories":990},[104],{"categories":992},[221],{"categories":994},[104],{"categories":996},[104],{"categories":998},[200],{"categories":1000},[153],{"categories":1002},[],{"categories":1004},[],{"categories":1006},[246],{"categories":1008},[212],{"categories":1010},[],{"categories":1012},[153],{"categories":1014},[104],{"categories":1016},[200,104],{"categories":1018},[145],{"categories":1020},[],{"categories":1022},[104],{"categories":1024},[145],{"categories":1026},[200],{"categories":1028},[153],{"categories":1030},[212],{"categories":1032},[],{"categories":1034},[104],{"categories":1036},[],{"categories":1038},[],{"categories":1040},[104],{"categories":1042},[145],{"categories":1044},[104],{"categories":1046},[],{"categories":1048},[153],{"categories":1050},[156],{"categories":1052},[104],{"categories":1054},[104],{"categories":1056},[104],{"categories":1058},[200],{"categories":1060},[153],{"categories":1062},[246],{"categories":1064},[200],{"categories":1066},[153],{"categories":1068},[104],{"categories":1070},[104],{"categories":1072},[104],{"categories":1074},[212],{"categories":1076},[104],{"categories":1078},[],{"categories":1080},[171],{"categories":1082},[],{"categories":1084},[156],{"categories":1086},[153],{"categories":1088},[200],{"categories":1090},[104],{"categories":1092},[153],{"categories":1094},[212],{"categories":1096},[200],{"categories":1098},[153],{"categories":1100},[171],{"categories":1102},[],{"categories":1104},[],{"categories":1106},[104],{"categories":1108},[200],{"categories":1110},[104],{"categories":1112},[145],{"categories":1114},[171],{"categories":1116},[104],{"categories":1118},[221],{"categories":1120},[104],{"categories":1122},[104],{"categories":1124},[153],{"categories":1126},[153],{"categories":1128},[104],{"categories":1130},[153],{"categories":1132},[153],{"categories":1134},[104],{"categories":1136},[153],{"categories":1138},[200],{"categories":1140},[104],{"categories":1142},[104],{"categories":1144},[],{"categories":1146},[],{"categories":1148},[212],{"categories":1150},[],{"categories":1152},[145],{"categories":1154},[246],{"categories":1156},[104],{"categories":1158},[],{"categories":1160},[145],{"categories":1162},[148],{"categories":1164},[104],{"categories":1166},[221],{"categories":1168},[],{"categories":1170},[148],{"categories":1172},[],{"categories":1174},[104],{"categories":1176},[212],{"categories":1178},[],{"categories":1180},[],{"categories":1182},[],{"categories":1184},[],{"categories":1186},[104],{"categories":1188},[153],{"categories":1190},[246],{"categories":1192},[145],{"categories":1194},[212],{"categories":1196},[104],{"categories":1198},[212],{"categories":1200},[156],{"categories":1202},[104],{"categories":1204},[221],{"categories":1206},[148],{"categories":1208},[104],{"categories":1210},[104],{"categories":1212},[104],{"categories":1214},[104,145],{"categories":1216},[212],{"categories":1218},[212],{"categories":1220},[200],{"categories":1222},[153],{"categories":1224},[104],{"categories":1226},[104],{"categories":1228},[],{"categories":1230},[],{"categories":1232},[104],{"categories":1234},[],{"categories":1236},[212],{"categories":1238},[203],{"categories":1240},[171],{"categories":1242},[200],{"categories":1244},[212],{"categories":1246},[],{"categories":1248},[104],{"categories":1250},[104],{"categories":1252},[],{"categories":1254},[153],{"categories":1256},[104],{"categories":1258},[104],{"categories":1260},[],{"categories":1262},[153],{"categories":1264},[104],{"categories":1266},[148],{"categories":1268},[],{"categories":1270},[145],{"categories":1272},[104],{"categories":1274},[145],{"categories":1276},[104],{"categories":1278},[212],{"categories":1280},[221],{"categories":1282},[153],{"categories":1284},[104,200],{"categories":1286},[171],{"categories":1288},[104],{"categories":1290},[200],{"categories":1292},[],{"categories":1294},[212],{"categories":1296},[246],{"categories":1298},[200],{"categories":1300},[104],{"categories":1302},[153],{"categories":1304},[],{"categories":1306},[],{"categories":1308},[],{"categories":1310},[],{"categories":1312},[212],{"categories":1314},[153],{"categories":1316},[153],{"categories":1318},[246],{"categories":1320},[104],{"categories":1322},[104],{"categories":1324},[153],{"categories":1326},[104],{"categories":1328},[104],{"categories":1330},[],{"categories":1332},[200],{"categories":1334},[],{"categories":1336},[],{"categories":1338},[153],{"categories":1340},[],{"categories":1342},[],{"categories":1344},[221],{"categories":1346},[221],{"categories":1348},[153],{"categories":1350},[212],{"categories":1352},[],{"categories":1354},[104],{"categories":1356},[104],{"categories":1358},[212],{"categories":1360},[200],{"categories":1362},[200],{"categories":1364},[153],{"categories":1366},[145],{"categories":1368},[104],{"categories":1370},[200],{"categories":1372},[200],{"categories":1374},[153],{"categories":1376},[153],{"categories":1378},[104],{"categories":1380},[],{"categories":1382},[104],{"categories":1384},[],{"categories":1386},[104],{"categories":1388},[153],{"categories":1390},[171],{"categories":1392},[212],{"categories":1394},[104],{"categories":1396},[145],{"categories":1398},[104],{"categories":1400},[],{"categories":1402},[153],{"categories":1404},[153],{"categories":1406},[],{"categories":1408},[104],{"categories":1410},[145],{"categories":1412},[104],{"categories":1414},[145],{"categories":1416},[145],{"categories":1418},[],{"categories":1420},[],{"categories":1422},[153],{"categories":1424},[171],{"categories":1426},[153],{"categories":1428},[104],{"categories":1430},[153],{"categories":1432},[104],{"categories":1434},[171],{"categories":1436},[203],{"categories":1438},[156],{"categories":1440},[171],{"categories":1442},[200],{"categories":1444},[],{"categories":1446},[],{"categories":1448},[171],{"categories":1450},[],{"categories":1452},[],{"categories":1454},[],{"categories":1456},[],{"categories":1458},[212],{"categories":1460},[212],{"categories":1462},[203],{"categories":1464},[],{"categories":1466},[104],{"categories":1468},[104],{"categories":1470},[203],{"categories":1472},[212],{"categories":1474},[],{"categories":1476},[],{"categories":1478},[153],{"categories":1480},[212],{"categories":1482},[153],{"categories":1484},[171],{"categories":1486},[171],{"categories":1488},[153],{"categories":1490},[153],{"categories":1492},[145],{"categories":1494},[104,246],{"categories":1496},[],{"categories":1498},[200],{"categories":1500},[145],{"categories":1502},[153],{"categories":1504},[200],{"categories":1506},[],{"categories":1508},[153],{"categories":1510},[153],{"categories":1512},[104],{"categories":1514},[221],{"categories":1516},[212],{"categories":1518},[200],{"categories":1520},[104],{"categories":1522},[],{"categories":1524},[153],{"categories":1526},[104],{"categories":1528},[153],{"categories":1530},[153],{"categories":1532},[153],{"categories":1534},[221],{"categories":1536},[104],{"categories":1538},[153],{"categories":1540},[104],{"categories":1542},[],{"categories":1544},[221],{"categories":1546},[171],{"categories":1548},[212],{"categories":1550},[104],{"categories":1552},[153],{"categories":1554},[],{"categories":1556},[],{"categories":1558},[104],{"categories":1560},[153],{"categories":1562},[171],{"categories":1564},[153],{"categories":1566},[153],{"categories":1568},[],{"categories":1570},[104],{"categories":1572},[],{"categories":1574},[],{"categories":1576},[153],{"categories":1578},[],{"categories":1580},[],{"categories":1582},[203],{"categories":1584},[104],{"categories":1586},[203],{"categories":1588},[171],{"categories":1590},[104],{"categories":1592},[104],{"categories":1594},[153],{"categories":1596},[104],{"categories":1598},[],{"categories":1600},[],{"categories":1602},[246],{"categories":1604},[104],{"categories":1606},[],{"categories":1608},[],{"categories":1610},[145],{"categories":1612},[],{"categories":1614},[],{"categories":1616},[104],{"categories":1618},[],{"categories":1620},[],{"categories":1622},[212],{"categories":1624},[171],{"categories":1626},[221],{"categories":1628},[148],{"categories":1630},[104],{"categories":1632},[104],{"categories":1634},[148],{"categories":1636},[],{"categories":1638},[200],{"categories":1640},[153],{"categories":1642},[148],{"categories":1644},[104],{"categories":1646},[104],{"categories":1648},[145],{"categories":1650},[104],{"categories":1652},[],{"categories":1654},[145],{"categories":1656},[104],{"categories":1658},[221],{"categories":1660},[153],{"categories":1662},[171],{"categories":1664},[104],{"categories":1666},[148],{"categories":1668},[104],{"categories":1670},[104],{"categories":1672},[153],{"categories":1674},[],{"categories":1676},[104],{"categories":1678},[145],{"categories":1680},[104],{"categories":1682},[104],{"categories":1684},[],{"categories":1686},[171],{"categories":1688},[104],{"categories":1690},[104],{"categories":1692},[],{"categories":1694},[148],{"categories":1696},[148],{"categories":1698},[104],{"categories":1700},[104],{"categories":1702},[],{"categories":1704},[],{"categories":1706},[],{"categories":1708},[104],{"categories":1710},[171],{"categories":1712},[],{"categories":1714},[246],{"categories":1716},[104],{"categories":1718},[104],{"categories":1720},[],{"categories":1722},[104],{"categories":1724},[212],{"categories":1726},[104],{"categories":1728},[104],{"categories":1730},[104,246],{"categories":1732},[104],{"categories":1734},[104],{"categories":1736},[200],{"categories":1738},[153],{"categories":1740},[],{"categories":1742},[153],{"categories":1744},[153],{"categories":1746},[104],{"categories":1748},[104],{"categories":1750},[104],{"categories":1752},[145],{"categories":1754},[145],{"categories":1756},[212],{"categories":1758},[200],{"categories":1760},[153],{"categories":1762},[],{"categories":1764},[104],{"categories":1766},[171],{"categories":1768},[104],{"categories":1770},[153],{"categories":1772},[104],{"categories":1774},[104],{"categories":1776},[148],{"categories":1778},[],{"categories":1780},[246],{"categories":1782},[200],{"categories":1784},[200],{"categories":1786},[212],{"categories":1788},[153],{"categories":1790},[171],{"categories":1792},[153],{"categories":1794},[104],{"categories":1796},[],{"categories":1798},[104],{"categories":1800},[],{"categories":1802},[],{"categories":1804},[104],{"categories":1806},[104],{"categories":1808},[104],{"categories":1810},[153],{"categories":1812},[104],{"categories":1814},[104],{"categories":1816},[],{"categories":1818},[203],{"categories":1820},[153],{"categories":1822},[],{"categories":1824},[],{"categories":1826},[104],{"categories":1828},[104],{"categories":1830},[104],{"categories":1832},[171],{"categories":1834},[],{"categories":1836},[200],{"categories":1838},[246],{"categories":1840},[171],{"categories":1842},[212],{"categories":1844},[212],{"categories":1846},[171],{"categories":1848},[171],{"categories":1850},[246],{"categories":1852},[],{"categories":1854},[171],{"categories":1856},[104],{"categories":1858},[145],{"categories":1860},[104],{"categories":1862},[171],{"categories":1864},[],{"categories":1866},[212],{"categories":1868},[203],{"categories":1870},[104],{"categories":1872},[171],{"categories":1874},[212],{"categories":1876},[153],{"categories":1878},[171],{"categories":1880},[246],{"categories":1882},[153],{"categories":1884},[104],{"categories":1886},[104],{"categories":1888},[104],{"categories":1890},[],{"categories":1892},[148],{"categories":1894},[],{"categories":1896},[],{"categories":1898},[104],{"categories":1900},[104],{"categories":1902},[104],{"categories":1904},[104],{"categories":1906},[],{"categories":1908},[203],{"categories":1910},[145],{"categories":1912},[200],{"categories":1914},[],{"categories":1916},[104],{"categories":1918},[212],{"categories":1920},[104],{"categories":1922},[246],{"categories":1924},[246],{"categories":1926},[],{"categories":1928},[153],{"categories":1930},[171],{"categories":1932},[171],{"categories":1934},[104],{"categories":1936},[153],{"categories":1938},[],{"categories":1940},[200],{"categories":1942},[104],{"categories":1944},[104],{"categories":1946},[],{"categories":1948},[104],{"categories":1950},[],{"categories":1952},[212],{"categories":1954},[246],{"categories":1956},[104],{"categories":1958},[212],{"categories":1960},[148],{"categories":1962},[104],{"categories":1964},[],{"categories":1966},[153],{"categories":1968},[145],{"categories":1970},[145],{"categories":1972},[],{"categories":1974},[104],{"categories":1976},[200],{"categories":1978},[153],{"categories":1980},[],{"categories":1982},[104],{"categories":1984},[104],{"categories":1986},[153],{"categories":1988},[],{"categories":1990},[153],{"categories":1992},[212],{"categories":1994},[],{"categories":1996},[104],{"categories":1998},[153],{"categories":2000},[148],{"categories":2002},[],{"categories":2004},[104],{"categories":2006},[],{"categories":2008},[104],{"categories":2010},[104],{"categories":2012},[],{"categories":2014},[104],{"categories":2016},[104],{"categories":2018},[171],{"categories":2020},[104],{"categories":2022},[104],{"categories":2024},[145],{"categories":2026},[104],{"categories":2028},[171],{"categories":2030},[153],{"categories":2032},[],{"categories":2034},[104],{"categories":2036},[200],{"categories":2038},[221],{"categories":2040},[104],{"categories":2042},[153],{"categories":2044},[],{"categories":2046},[],{"categories":2048},[],{"categories":2050},[145],{"categories":2052},[171],{"categories":2054},[153],{"categories":2056},[104],{"categories":2058},[200],{"categories":2060},[153],{"categories":2062},[],{"categories":2064},[153],{"categories":2066},[],{"categories":2068},[104],{"categories":2070},[153],{"categories":2072},[104],{"categories":2074},[],{"categories":2076},[104],{"categories":2078},[104],{"categories":2080},[171],{"categories":2082},[200],{"categories":2084},[153],{"categories":2086},[200],{"categories":2088},[148],{"categories":2090},[],{"categories":2092},[],{"categories":2094},[104],{"categories":2096},[145],{"categories":2098},[171],{"categories":2100},[],{"categories":2102},[200],{"categories":2104},[],{"categories":2106},[212],{"categories":2108},[212],{"categories":2110},[200],{"categories":2112},[],{"categories":2114},[104],{"categories":2116},[],{"categories":2118},[221],{"categories":2120},[104],{"categories":2122},[246],{"categories":2124},[212],{"categories":2126},[],{"categories":2128},[153],{"categories":2130},[104],{"categories":2132},[145],{"categories":2134},[153],{"categories":2136},[153],{"categories":2138},[104],{"categories":2140},[],{"categories":2142},[145],{"categories":2144},[104],{"categories":2146},[148],{"categories":2148},[212],{"categories":2150},[200],{"categories":2152},[],{"categories":2154},[],{"categories":2156},[],{"categories":2158},[153],{"categories":2160},[212],{"categories":2162},[200],{"categories":2164},[171],{"categories":2166},[104],{"categories":2168},[171],{"categories":2170},[153],{"categories":2172},[200],{"categories":2174},[],{"categories":2176},[200],{"categories":2178},[171],{"categories":2180},[148],{"categories":2182},[212],{"categories":2184},[104],{"categories":2186},[171],{"categories":2188},[221],{"categories":2190},[],{"categories":2192},[],{"categories":2194},[203],{"categories":2196},[104,212],{"categories":2198},[171],{"categories":2200},[104],{"categories":2202},[153],{"categories":2204},[104],{"categories":2206},[153],{"categories":2208},[104],{"categories":2210},[104],{"categories":2212},[],{"categories":2214},[212],{"categories":2216},[104],{"categories":2218},[203],{"categories":2220},[153],{"categories":2222},[221],{"categories":2224},[246],{"categories":2226},[],{"categories":2228},[145],{"categories":2230},[153],{"categories":2232},[153],{"categories":2234},[212],{"categories":2236},[104],{"categories":2238},[104],{"categories":2240},[],{"categories":2242},[],{"categories":2244},[],{"categories":2246},[246],{"categories":2248},[104],{"categories":2250},[171],{"categories":2252},[104],{"categories":2254},[104],{"categories":2256},[104],{"categories":2258},[],{"categories":2260},[203],{"categories":2262},[148],{"categories":2264},[153],{"categories":2266},[],{"categories":2268},[104],{"categories":2270},[153],{"categories":2272},[104],{"categories":2274},[246],{"categories":2276},[],{"categories":2278},[200],{"categories":2280},[200],{"categories":2282},[],{"categories":2284},[212],{"categories":2286},[104],{"categories":2288},[200],{"categories":2290},[104],{"categories":2292},[148],{"categories":2294},[],{"categories":2296},[171],{"categories":2298},[104],{"categories":2300},[104],{"categories":2302},[200],{"categories":2304},[153],{"categories":2306},[171],{"categories":2308},[],{"categories":2310},[153],{"categories":2312},[200],{"categories":2314},[104],{"categories":2316},[],{"categories":2318},[104],{"categories":2320},[104],{"categories":2322},[246],{"categories":2324},[171],{"categories":2326},[203],{"categories":2328},[203],{"categories":2330},[],{"categories":2332},[],{"categories":2334},[],{"categories":2336},[153],{"categories":2338},[212],{"categories":2340},[212],{"categories":2342},[104],{"categories":2344},[104],{"categories":2346},[],{"categories":2348},[],{"categories":2350},[104],{"categories":2352},[],{"categories":2354},[104],{"categories":2356},[153],{"categories":2358},[104],{"categories":2360},[],{"categories":2362},[156],{"categories":2364},[104],{"categories":2366},[148],{"categories":2368},[104],{"categories":2370},[221],{"categories":2372},[153],{"categories":2374},[104],{"categories":2376},[104],{"categories":2378},[104],{"categories":2380},[212],{"categories":2382},[],{"categories":2384},[171],{"categories":2386},[153],{"categories":2388},[],{"categories":2390},[171],{"categories":2392},[153],{"categories":2394},[104],{"categories":2396},[153],{"categories":2398},[],{"categories":2400},[148],{"categories":2402},[153],{"categories":2404},[],{"categories":2406},[212],{"categories":2408},[104],{"categories":2410},[145],{"categories":2412},[171],{"categories":2414},[246],{"categories":2416},[153],{"categories":2418},[153],{"categories":2420},[145],{"categories":2422},[],{"categories":2424},[104],{"categories":2426},[],{"categories":2428},[],{"categories":2430},[200],{"categories":2432},[104,148],{"categories":2434},[104],{"categories":2436},[],{"categories":2438},[145],{"categories":2440},[203],{"categories":2442},[104],{"categories":2444},[212],{"categories":2446},[104],{"categories":2448},[153],{"categories":2450},[104],{"categories":2452},[104],{"categories":2454},[104],{"categories":2456},[171],{"categories":2458},[153],{"categories":2460},[104],{"categories":2462},[],{"categories":2464},[],{"categories":2466},[153],{"categories":2468},[104],{"categories":2470},[246],{"categories":2472},[],{"categories":2474},[104],{"categories":2476},[153],{"categories":2478},[],{"categories":2480},[153],{"categories":2482},[104],{"categories":2484},[221],{"categories":2486},[203],{"categories":2488},[153],{"categories":2490},[104],{"categories":2492},[246],{"categories":2494},[],{"categories":2496},[104],{"categories":2498},[221],{"categories":2500},[200],{"categories":2502},[104],{"categories":2504},[104],{"categories":2506},[],{"categories":2508},[221],{"categories":2510},[171],{"categories":2512},[104],{"categories":2514},[104],{"categories":2516},[145],{"categories":2518},[104],{"categories":2520},[],{"categories":2522},[],{"categories":2524},[200],{"categories":2526},[104],{"categories":2528},[203],{"categories":2530},[221],{"categories":2532},[153],{"categories":2534},[221],{"categories":2536},[171],{"categories":2538},[],{"categories":2540},[],{"categories":2542},[104],{"categories":2544},[153],{"categories":2546},[104],{"categories":2548},[104],{"categories":2550},[],{"categories":2552},[104,212],{"categories":2554},[171],{"categories":2556},[153],{"categories":2558},[212],{"categories":2560},[104],{"categories":2562},[145],{"categories":2564},[],{"categories":2566},[],{"categories":2568},[212],{"categories":2570},[145],{"categories":2572},[212],{"categories":2574},[212],{"categories":2576},[221],{"categories":2578},[104],{"categories":2580},[212],{"categories":2582},[],{"categories":2584},[200,104],{"categories":2586},[246],{"categories":2588},[145],{"categories":2590},[],{"categories":2592},[148],{"categories":2594},[148],{"categories":2596},[104],{"categories":2598},[104],{"categories":2600},[212],{"categories":2602},[153],{"categories":2604},[171],{"categories":2606},[221],{"categories":2608},[200],{"categories":2610},[104],{"categories":2612},[104],{"categories":2614},[104],{"categories":2616},[104],{"categories":2618},[145],{"categories":2620},[104],{"categories":2622},[153],{"categories":2624},[171],{"categories":2626},[212],{"categories":2628},[],{"categories":2630},[],{"categories":2632},[203],{"categories":2634},[212],{"categories":2636},[104],{"categories":2638},[200],{"categories":2640},[104],{"categories":2642},[203],{"categories":2644},[104],{"categories":2646},[104],{"categories":2648},[104],{"categories":2650},[153],{"categories":2652},[153],{"categories":2654},[104,148],{"categories":2656},[],{"categories":2658},[200],{"categories":2660},[],{"categories":2662},[104],{"categories":2664},[171],{"categories":2666},[145],{"categories":2668},[145],{"categories":2670},[153],{"categories":2672},[153],{"categories":2674},[104],{"categories":2676},[104],{"categories":2678},[148],{"categories":2680},[212],{"categories":2682},[221],{"categories":2684},[104],{"categories":2686},[],{"categories":2688},[171],{"categories":2690},[104],{"categories":2692},[104],{"categories":2694},[104],{"categories":2696},[104],{"categories":2698},[104],{"categories":2700},[212],{"categories":2702},[171],{"categories":2704},[212],{"categories":2706},[212],{"categories":2708},[104],{"categories":2710},[104],{"categories":2712},[153],{"categories":2714},[171],{"categories":2716},[153],{"categories":2718},[104],{"categories":2720},[200],{"categories":2722},[104],{"categories":2724},[104],{"categories":2726},[246],{"categories":2728},[104],{"categories":2730},[156],{"categories":2732},[153],{"categories":2734},[104],{"categories":2736},[171],{"categories":2738},[153],{"categories":2740},[221],{"categories":2742},[104],{"categories":2744},[148],{"categories":2746},[104],{"categories":2748},[],{"categories":2750},[104],{"categories":2752},[104],{"categories":2754},[],{"categories":2756},[],{"categories":2758},[],{"categories":2760},[148],{"categories":2762},[104],{"categories":2764},[153],{"categories":2766},[171],{"categories":2768},[171],{"categories":2770},[171],{"categories":2772},[171],{"categories":2774},[],{"categories":2776},[145],{"categories":2778},[153],{"categories":2780},[171],{"categories":2782},[104],{"categories":2784},[145],{"categories":2786},[153],{"categories":2788},[104],{"categories":2790},[104,153],{"categories":2792},[153],{"categories":2794},[246],{"categories":2796},[171],{"categories":2798},[153],{"categories":2800},[171],{"categories":2802},[153],{"categories":2804},[104],{"categories":2806},[],{"categories":2808},[171],{"categories":2810},[221],{"categories":2812},[145],{"categories":2814},[104],{"categories":2816},[104],{"categories":2818},[],{"categories":2820},[212],{"categories":2822},[],{"categories":2824},[145],{"categories":2826},[153],{"categories":2828},[171],{"categories":2830},[104],{"categories":2832},[171],{"categories":2834},[145],{"categories":2836},[171],{"categories":2838},[171],{"categories":2840},[],{"categories":2842},[148],{"categories":2844},[153],{"categories":2846},[171],{"categories":2848},[171],{"categories":2850},[171],{"categories":2852},[171],{"categories":2854},[171],{"categories":2856},[171],{"categories":2858},[171],{"categories":2860},[171],{"categories":2862},[171],{"categories":2864},[171],{"categories":2866},[203],{"categories":2868},[145],{"categories":2870},[104],{"categories":2872},[104],{"categories":2874},[153],{"categories":2876},[],{"categories":2878},[104,145],{"categories":2880},[],{"categories":2882},[153],{"categories":2884},[171],{"categories":2886},[153],{"categories":2888},[104],{"categories":2890},[104],{"categories":2892},[104],{"categories":2894},[104],{"categories":2896},[104],{"categories":2898},[153],{"categories":2900},[148],{"categories":2902},[],{"categories":2904},[200],{"categories":2906},[171],{"categories":2908},[104],{"categories":2910},[],{"categories":2912},[],{"categories":2914},[153],{"categories":2916},[200],{"categories":2918},[104],{"categories":2920},[],{"categories":2922},[104],{"categories":2924},[],{"categories":2926},[221],{"categories":2928},[104],{"categories":2930},[],{"categories":2932},[],{"categories":2934},[171],{"categories":2936},[145],{"categories":2938},[104],{"categories":2940},[148],{"categories":2942},[104],{"categories":2944},[148],{"categories":2946},[200],{"categories":2948},[],{"categories":2950},[171],{"categories":2952},[],{"categories":2954},[200],{"categories":2956},[104],{"categories":2958},[221],{"categories":2960},[104],{"categories":2962},[],{"categories":2964},[221],{"categories":2966},[],{"categories":2968},[104],{"categories":2970},[],{"categories":2972},[153],{"categories":2974},[],{"categories":2976},[148],{"categories":2978},[145],{"categories":2980},[153],{"categories":2982},[200],{"categories":2984},[212],{"categories":2986},[],{"categories":2988},[],{"categories":2990},[104],{"categories":2992},[145],{"categories":2994},[221],{"categories":2996},[],{"categories":2998},[153],{"categories":3000},[153],{"categories":3002},[171],{"categories":3004},[212],{"categories":3006},[104],{"categories":3008},[153],{"categories":3010},[104],{"categories":3012},[153],{"categories":3014},[104],{"categories":3016},[156],{"categories":3018},[221],{"categories":3020},[171],{"categories":3022},[],{"categories":3024},[221],{"categories":3026},[],{"categories":3028},[212],{"categories":3030},[153],{"categories":3032},[],{"categories":3034},[104],{"categories":3036},[153],{"categories":3038},[148],{"categories":3040},[145],{"categories":3042},[104],{"categories":3044},[200],{"categories":3046},[212],{"categories":3048},[212],{"categories":3050},[104],{"categories":3052},[203],{"categories":3054},[104],{"categories":3056},[153],{"categories":3058},[148],{"categories":3060},[200],{"categories":3062},[153],{"categories":3064},[104],{"categories":3066},[104],{"categories":3068},[153],{"categories":3070},[171],{"categories":3072},[],{"categories":3074},[145],{"categories":3076},[104],{"categories":3078},[104],{"categories":3080},[153],{"categories":3082},[104],{"categories":3084},[104],{"categories":3086},[],{"categories":3088},[104],{"categories":3090},[200],{"categories":3092},[148],{"categories":3094},[171],{"categories":3096},[104],{"categories":3098},[104],{"categories":3100},[200],{"categories":3102},[104],{"categories":3104},[221],{"categories":3106},[203],{"categories":3108},[104],{"categories":3110},[171],{"categories":3112},[104],{"categories":3114},[153],{"categories":3116},[246],{"categories":3118},[104],{"categories":3120},[153],{"categories":3122},[203],{"categories":3124},[],{"categories":3126},[153],{"categories":3128},[212],{"categories":3130},[200],{"categories":3132},[104],{"categories":3134},[145],{"categories":3136},[212],{"categories":3138},[148],{"categories":3140},[212],{"categories":3142},[104],{"categories":3144},[],{"categories":3146},[153],{"categories":3148},[153],{"categories":3150},[104],{"categories":3152},[203],{"categories":3154},[],{"categories":3156},[171],{"categories":3158},[],{"categories":3160},[171],{"categories":3162},[104],{"categories":3164},[104],{"categories":3166},[153],{"categories":3168},[153],{"categories":3170},[153],{"categories":3172},[],{"categories":3174},[171],{"categories":3176},[],{"categories":3178},[104],{"categories":3180},[104],{"categories":3182},[],{"categories":3184},[200],{"categories":3186},[153],{"categories":3188},[221],{"categories":3190},[104],{"categories":3192},[145],{"categories":3194},[],{"categories":3196},[104],{"categories":3198},[],{"categories":3200},[145],{"categories":3202},[171],{"categories":3204},[212],{"categories":3206},[104],{"categories":3208},[104],{"categories":3210},[104],{"categories":3212},[212],{"categories":3214},[171],{"categories":3216},[200],{"categories":3218},[104],{"categories":3220},[104],{"categories":3222},[104],{"categories":3224},[171],{"categories":3226},[104],{"categories":3228},[171],{"categories":3230},[171],{"categories":3232},[153],{"categories":3234},[153],{"categories":3236},[212],{"categories":3238},[171],{"categories":3240},[153],{"categories":3242},[153],{"categories":3244},[104],{"categories":3246},[212],{"categories":3248},[200],{"categories":3250},[104],{"categories":3252},[],{"categories":3254},[153],{"categories":3256},[],{"categories":3258},[],{"categories":3260},[],{"categories":3262},[148],{"categories":3264},[153],{"categories":3266},[104],{"categories":3268},[153],{"categories":3270},[145],{"categories":3272},[153],{"categories":3274},[221],{"categories":3276},[],{"categories":3278},[153],{"categories":3280},[],{"categories":3282},[145],{"categories":3284},[153],{"categories":3286},[],{"categories":3288},[153],{"categories":3290},[104],{"categories":3292},[104],{"categories":3294},[171],{"categories":3296},[104],{"categories":3298},[153],{"categories":3300},[104],{"categories":3302},[171],{"categories":3304},[153],{"categories":3306},[212],{"categories":3308},[200],{"categories":3310},[145],{"categories":3312},[],{"categories":3314},[153],{"categories":3316},[200],{"categories":3318},[246],{"categories":3320},[171],{"categories":3322},[104],{"categories":3324},[200],{"categories":3326},[145],{"categories":3328},[],{"categories":3330},[153],{"categories":3332},[104],{"categories":3334},[104],{"categories":3336},[153],{"categories":3338},[104],{"categories":3340},[200],{"categories":3342},[],{"categories":3344},[153],{"categories":3346},[156],{"categories":3348},[171],{"categories":3350},[153],{"categories":3352},[148],{"categories":3354},[],{"categories":3356},[104],{"categories":3358},[156],{"categories":3360},[104],{"categories":3362},[153],{"categories":3364},[171],{"categories":3366},[145],{"categories":3368},[246],{"categories":3370},[104],{"categories":3372},[104],{"categories":3374},[104],{"categories":3376},[171],{"categories":3378},[148],{"categories":3380},[104],{"categories":3382},[200],{"categories":3384},[171],{"categories":3386},[246],{"categories":3388},[104],{"categories":3390},[],{"categories":3392},[],{"categories":3394},[104],{"categories":3396},[246],{"categories":3398},[203],{"categories":3400},[153],{"categories":3402},[153],{"categories":3404},[171],{"categories":3406},[104],{"categories":3408},[145],{"categories":3410},[200],{"categories":3412},[153],{"categories":3414},[153],{"categories":3416},[104],{"categories":3418},[221],{"categories":3420},[104],{"categories":3422},[153],{"categories":3424},[],{"categories":3426},[104],{"categories":3428},[104],{"categories":3430},[171],{"categories":3432},[145],{"categories":3434},[],{"categories":3436},[104],{"categories":3438},[104],{"categories":3440},[212],{"categories":3442},[200],{"categories":3444},[104,153],{"categories":3446},[221,148],{"categories":3448},[104],{"categories":3450},[104],{"categories":3452},[],{"categories":3454},[153],{"categories":3456},[],{"categories":3458},[212],{"categories":3460},[104],{"categories":3462},[],{"categories":3464},[104],{"categories":3466},[171],{"categories":3468},[],{"categories":3470},[153],{"categories":3472},[104],{"categories":3474},[],{"categories":3476},[200],{"categories":3478},[153],{"categories":3480},[104],{"categories":3482},[145],{"categories":3484},[153],{"categories":3486},[104],{"categories":3488},[],{"categories":3490},[246],{"categories":3492},[221],{"categories":3494},[148],{"categories":3496},[148],{"categories":3498},[145],{"categories":3500},[145],{"categories":3502},[104],{"categories":3504},[153],{"categories":3506},[104],{"categories":3508},[104],{"categories":3510},[145],{"categories":3512},[104],{"categories":3514},[221],{"categories":3516},[171],{"categories":3518},[104],{"categories":3520},[104],{"categories":3522},[153],{"categories":3524},[104],{"categories":3526},[],{"categories":3528},[212],{"categories":3530},[],{"categories":3532},[212],{"categories":3534},[153],{"categories":3536},[145],{"categories":3538},[],{"categories":3540},[246],{"categories":3542},[104],{"categories":3544},[],{"categories":3546},[171],{"categories":3548},[153],{"categories":3550},[212],{"categories":3552},[104],{"categories":3554},[153],{"categories":3556},[212],{"categories":3558},[153],{"categories":3560},[171],{"categories":3562},[145],{"categories":3564},[171],{"categories":3566},[212],{"categories":3568},[104],{"categories":3570},[200],{"categories":3572},[104],{"categories":3574},[104],{"categories":3576},[104],{"categories":3578},[104],{"categories":3580},[104],{"categories":3582},[153],{"categories":3584},[104],{"categories":3586},[153],{"categories":3588},[104],{"categories":3590},[145],{"categories":3592},[104],{"categories":3594},[153],{"categories":3596},[200],{"categories":3598},[153],{"categories":3600},[145],{"categories":3602},[153],{"categories":3604},[200],{"categories":3606},[],{"categories":3608},[104],{"categories":3610},[104],{"categories":3612},[104],{"categories":3614},[212],{"categories":3616},[],{"categories":3618},[153],{"categories":3620},[221],{"categories":3622},[104],{"categories":3624},[171],{"categories":3626},[221],{"categories":3628},[153],{"categories":3630},[148],{"categories":3632},[148],{"categories":3634},[104],{"categories":3636},[104],{"categories":3638},[145],{"categories":3640},[],{"categories":3642},[153],{"categories":3644},[104],{"categories":3646},[],{"categories":3648},[145],{"categories":3650},[104],{"categories":3652},[153],{"categories":3654},[153],{"categories":3656},[],{"categories":3658},[212],{"categories":3660},[212],{"categories":3662},[221],{"categories":3664},[200],{"categories":3666},[],{"categories":3668},[104],{"categories":3670},[153],{"categories":3672},[145],{"categories":3674},[104],{"categories":3676},[212],{"categories":3678},[145],{"categories":3680},[171],{"categories":3682},[171],{"categories":3684},[],{"categories":3686},[171],{"categories":3688},[153],{"categories":3690},[200],{"categories":3692},[203],{"categories":3694},[104],{"categories":3696},[],{"categories":3698},[171],{"categories":3700},[212],{"categories":3702},[104],{"categories":3704},[148],{"categories":3706},[104],{"categories":3708},[145],{"categories":3710},[246],{"categories":3712},[145],{"categories":3714},[],{"categories":3716},[],{"categories":3718},[153],{"categories":3720},[171],{"categories":3722},[],{"categories":3724},[153],{"categories":3726},[153],{"categories":3728},[153],{"categories":3730},[],{"categories":3732},[104],{"categories":3734},[],{"categories":3736},[171],{"categories":3738},[145],{"categories":3740},[200],{"categories":3742},[104],{"categories":3744},[171],{"categories":3746},[104],{"categories":3748},[171],{"categories":3750},[],{"categories":3752},[171],{"categories":3754},[145],{"categories":3756},[153],{"categories":3758},[104],{"categories":3760},[],{"categories":3762},[212],{"categories":3764},[153],{"categories":3766},[153],{"categories":3768},[145],{"categories":3770},[],{"categories":3772},[],{"categories":3774},[],{"categories":3776},[200],{"categories":3778},[153],{"categories":3780},[104],{"categories":3782},[],{"categories":3784},[],{"categories":3786},[],{"categories":3788},[200],{"categories":3790},[],{"categories":3792},[104],{"categories":3794},[145],{"categories":3796},[],{"categories":3798},[],{"categories":3800},[200],{"categories":3802},[104],{"categories":3804},[171],{"categories":3806},[],{"categories":3808},[221],{"categories":3810},[171],{"categories":3812},[221],{"categories":3814},[203],{"categories":3816},[104],{"categories":3818},[104],{"categories":3820},[],{"categories":3822},[],{"categories":3824},[153],{"categories":3826},[],{"categories":3828},[],{"categories":3830},[153],{"categories":3832},[104],{"categories":3834},[],{"categories":3836},[153],{"categories":3838},[171],{"categories":3840},[104],{"categories":3842},[221],{"categories":3844},[104],{"categories":3846},[203],{"categories":3848},[153],{"categories":3850},[153],{"categories":3852},[],{"categories":3854},[],{"categories":3856},[],{"categories":3858},[171],{"categories":3860},[],{"categories":3862},[],{"categories":3864},[200],{"categories":3866},[145],{"categories":3868},[],{"categories":3870},[148],{"categories":3872},[221],{"categories":3874},[104],{"categories":3876},[212],{"categories":3878},[145],{"categories":3880},[203],{"categories":3882},[148],{"categories":3884},[212],{"categories":3886},[212],{"categories":3888},[],{"categories":3890},[104],{"categories":3892},[],{"categories":3894},[153],{"categories":3896},[145],{"categories":3898},[200],{"categories":3900},[145],{"categories":3902},[153],{"categories":3904},[246],{"categories":3906},[104],{"categories":3908},[145],{"categories":3910},[153],{"categories":3912},[],{"categories":3914},[104],{"categories":3916},[212],{"categories":3918},[171],{"categories":3920},[212],{"categories":3922},[104],{"categories":3924},[],{"categories":3926},[200],{"categories":3928},[171],{"categories":3930},[145],{"categories":3932},[153],{"categories":3934},[104],{"categories":3936},[148],{"categories":3938},[153],{"categories":3940},[153,246],{"categories":3942},[153],{"categories":3944},[212],{"categories":3946},[104],{"categories":3948},[104],{"categories":3950},[203],{"categories":3952},[153],{"categories":3954},[221],{"categories":3956},[153],{"categories":3958},[],{"categories":3960},[153],{"categories":3962},[104],{"categories":3964},[148],{"categories":3966},[],{"categories":3968},[],{"categories":3970},[104],{"categories":3972},[203],{"categories":3974},[104],{"categories":3976},[],{"categories":3978},[171],{"categories":3980},[],{"categories":3982},[171],{"categories":3984},[212],{"categories":3986},[145],{"categories":3988},[212],{"categories":3990},[104],{"categories":3992},[153],{"categories":3994},[104],{"categories":3996},[104],{"categories":3998},[221],{"categories":4000},[212],{"categories":4002},[],{"categories":4004},[171],{"categories":4006},[104],{"categories":4008},[],{"categories":4010},[104],{"categories":4012},[104],{"categories":4014},[153],{"categories":4016},[104],{"categories":4018},[153],{"categories":4020},[104],{"categories":4022},[104],{"categories":4024},[104],{"categories":4026},[104],{"categories":4028},[148],{"categories":4030},[],{"categories":4032},[156],{"categories":4034},[171],{"categories":4036},[153],{"categories":4038},[104],{"categories":4040},[212],{"categories":4042},[],{"categories":4044},[212],{"categories":4046},[212],{"categories":4048},[104],{"categories":4050},[104],{"categories":4052},[104],{"categories":4054},[153],{"categories":4056},[171],{"categories":4058},[104],{"categories":4060},[104],{"categories":4062},[104],{"categories":4064},[148],{"categories":4066},[104],{"categories":4068},[153],{"categories":4070},[200],{"categories":4072},[],{"categories":4074},[203],{"categories":4076},[104],{"categories":4078},[],{"categories":4080},[171],{"categories":4082},[104],{"categories":4084},[221],{"categories":4086},[],{"categories":4088},[],{"categories":4090},[171],{"categories":4092},[171],{"categories":4094},[104],{"categories":4096},[221],{"categories":4098},[145],{"categories":4100},[153],{"categories":4102},[104],{"categories":4104},[153],{"categories":4106},[104],{"categories":4108},[148],{"categories":4110},[],{"categories":4112},[203],{"categories":4114},[],{"categories":4116},[171],{"categories":4118},[104],{"categories":4120},[203],{"categories":4122},[104],{"categories":4124},[212],{"categories":4126},[153],{"categories":4128},[200],{"categories":4130},[203],{"categories":4132},[203],{"categories":4134},[],{"categories":4136},[171],{"categories":4138},[104],{"categories":4140},[104],{"categories":4142},[212],{"categories":4144},[],{"categories":4146},[171],{"categories":4148},[171],{"categories":4150},[171],{"categories":4152},[],{"categories":4154},[153],{"categories":4156},[104],{"categories":4158},[],{"categories":4160},[145],{"categories":4162},[148],{"categories":4164},[],{"categories":4166},[104],{"categories":4168},[104],{"categories":4170},[],{"categories":4172},[212],{"categories":4174},[],{"categories":4176},[],{"categories":4178},[],{"categories":4180},[],{"categories":4182},[104],{"categories":4184},[171],{"categories":4186},[],{"categories":4188},[],{"categories":4190},[104],{"categories":4192},[104],{"categories":4194},[104],{"categories":4196},[203],{"categories":4198},[104],{"categories":4200},[203],{"categories":4202},[],{"categories":4204},[203],{"categories":4206},[203],{"categories":4208},[246],{"categories":4210},[153],{"categories":4212},[212],{"categories":4214},[],{"categories":4216},[],{"categories":4218},[203],{"categories":4220},[212],{"categories":4222},[212],{"categories":4224},[212],{"categories":4226},[],{"categories":4228},[145],{"categories":4230},[212],{"categories":4232},[212],{"categories":4234},[145],{"categories":4236},[212],{"categories":4238},[148],{"categories":4240},[212],{"categories":4242},[212],{"categories":4244},[212],{"categories":4246},[203],{"categories":4248},[171],{"categories":4250},[171],{"categories":4252},[104],{"categories":4254},[212],{"categories":4256},[203],{"categories":4258},[246],{"categories":4260},[203],{"categories":4262},[203],{"categories":4264},[203],{"categories":4266},[],{"categories":4268},[148],{"categories":4270},[],{"categories":4272},[246],{"categories":4274},[212],{"categories":4276},[212],{"categories":4278},[212],{"categories":4280},[153],{"categories":4282},[171,148],{"categories":4284},[203],{"categories":4286},[],{"categories":4288},[],{"categories":4290},[203],{"categories":4292},[],{"categories":4294},[203],{"categories":4296},[171],{"categories":4298},[153],{"categories":4300},[],{"categories":4302},[212],{"categories":4304},[104],{"categories":4306},[200],{"categories":4308},[],{"categories":4310},[104],{"categories":4312},[],{"categories":4314},[171],{"categories":4316},[145],{"categories":4318},[203],{"categories":4320},[],{"categories":4322},[212],{"categories":4324},[171],[4326,4377,4497,4600],{"id":4327,"title":4328,"ai":4329,"body":4335,"categories":4363,"created_at":105,"date_modified":105,"description":96,"extension":106,"faq":105,"featured":107,"kicker_label":105,"meta":4364,"navigation":123,"path":4365,"published_at":4366,"question":105,"scraped_at":105,"seo":4367,"sitemap":4368,"source_id":4369,"source_name":4370,"source_type":131,"source_url":4371,"stem":4372,"tags":4373,"thumbnail_url":105,"tldr":4374,"tweet":105,"unknown_tags":4375,"__hash__":4376},"summaries\u002Fsummaries\u002Fgenerate-videos-by-slerp-walking-stable-diffusion--summary.md","Generate Videos by Slerp-Walking Stable Diffusion Latents",{"provider":7,"model":4330,"input_tokens":4331,"output_tokens":4332,"processing_time_ms":4333,"cost_usd":4334},"x-ai\u002Fgrok-4.1-fast",10775,1430,16123,0.00284735,{"type":14,"value":4336,"toc":4358},[4337,4341,4344,4348,4351,4355],[17,4338,4340],{"id":4339},"latent-space-walking-creates-hypnotic-videos","Latent Space Walking Creates Hypnotic Videos",[22,4342,4343],{},"Sample two random latents (shape 1x4x64x64 for 512x512 images), then use spherical linear interpolation (slerp) across 200 steps from init1 to init2. For each interpolated latent, run diffusion conditioned on a fixed text prompt (e.g., \"blueberry spaghetti\") with classifier-free guidance: concatenate unconditional and conditional embeddings, predict noise with UNet, apply guidance_scale=7.5, and denoise over num_inference_steps=50 using LMSDiscreteScheduler. Decode final latents via VAE to produce one frame per step. Repeat pairs up to max_frames=10000, saving JPEGs at 90% quality. Stitch with ffmpeg -r 10 -f image2 -s 512x512 -i frame%06d.jpg -vcodec libx264 -crf 10 -pix_fmt yuv420p output.mp4. This random walk yields surreal, morphing visuals without prompt changes.",[17,4345,4347],{"id":4346},"custom-diffuse-handles-guidance-and-schedulers","Custom Diffuse Handles Guidance and Schedulers",[22,4349,4350],{},"Bypass pipeline for fine control: compute unconditional embeddings from empty prompt, cat with conditional (1x77x768). Set timesteps with offset=1 if supported, eta=0.0 for DDIM compatibility. For each timestep, double latents for CFG, predict noise_pred, scale as uncond + guidance_scale*(text - uncond), step scheduler to prev_sample. Scale latents by 1\u002F0.18215 before VAE decode, clamp\u002Fpost-process to uint8 numpy. Supports LMSDiscreteScheduler (multiplies latents by sigmas initially, divides model input by sqrt(sigma^2 +1)). Slerp avoids straight-line artifacts in high-D latent space using arccos(dot) for theta, blending with sin terms if dot \u003C 0.9995.",[17,4352,4354],{"id":4353},"setup-params-and-optimizations","Setup, Params, and Optimizations",[22,4356,4357],{},"Requires Hugging Face access token for CompVis\u002Fstable-diffusion-v1-3-diffusers (or v1-4), diffusers library, torch, einops, PIL, fire (pip install fire), ~10GB VRAM for 512x512. Run: python stablediffusionwalk.py --prompt \"blueberry spaghetti\" --name outdir --num_steps 200 --num_inference_steps 50 --guidance_scale 7.5 --seed 1337 --max_frames 10000. Wrap diffuse in torch.autocast('cuda') for half-precision speedup. Higher inference steps (100-200) improve quality; guidance 3-10 tunes adherence. Users extended to prompt interpolation, fp16 models (fix dtype mismatches by upgrading diffusers\u002Ftransformers\u002Fscipy), or pipeline simplifications (pipe(prompt, latents=init, ...)).",{"title":96,"searchDepth":97,"depth":97,"links":4359},[4360,4361,4362],{"id":4339,"depth":97,"text":4340},{"id":4346,"depth":97,"text":4347},{"id":4353,"depth":97,"text":4354},[212],{},"\u002Fsummaries\u002Fgenerate-videos-by-slerp-walking-stable-diffusion-summary","2026-04-08 21:21:20",{"title":4328,"description":96},{"loc":4365},"9fd1fce56d7f77a1","Andrej Karpathy Gists","https:\u002F\u002Funknown","summaries\u002Fgenerate-videos-by-slerp-walking-stable-diffusion--summary",[135,136,137],"Interpolate random latents with slerp under a fixed prompt to create smooth, hypnotic videos from Stable Diffusion frames (50 inference steps, 7.5 guidance, 200 steps per pair).",[],"VddoAG9zJ0Akb8dH2o3dDgU_wO7ggV90n9VzfWlSvPE",{"id":4378,"title":4379,"ai":4380,"body":4385,"categories":4464,"created_at":105,"date_modified":105,"description":96,"extension":106,"faq":105,"featured":107,"kicker_label":105,"meta":4465,"navigation":123,"path":4485,"published_at":105,"question":105,"scraped_at":4486,"seo":4487,"sitemap":4488,"source_id":4489,"source_name":4490,"source_type":131,"source_url":4491,"stem":4492,"tags":4493,"thumbnail_url":105,"tldr":4494,"tweet":105,"unknown_tags":4495,"__hash__":4496},"summaries\u002Fsummaries\u002Ff783931b642bec27-vibevoice-asr-60-min-asr-with-speakers-timestamps--summary.md","VibeVoice-ASR: 60-Min ASR with Speakers, Timestamps, Hotwords",{"provider":7,"model":4330,"input_tokens":4381,"output_tokens":4382,"processing_time_ms":4383,"cost_usd":4384},8981,1739,13836,0.00215885,{"type":14,"value":4386,"toc":4459},[4387,4391,4418,4425,4429,4452,4456],[17,4388,4390],{"id":4389},"unified-long-form-transcription-in-single-pass","Unified Long-Form Transcription in Single Pass",[22,4392,4393,4394,4398,4399,4402,4403,4406,4407,4398,4410,4413,4414,4417],{},"VibeVoice-ASR handles 60-minute audio within 64K tokens without chunking losses, maintaining speaker consistency and semantics. It jointly performs ASR, diarization, and timestamping, outputting JSON-like structures with Start\u002FEnd times, Speaker IDs, and Content. Load via Transformers >=5.3.0: ",[4395,4396,4397],"code",{},"AutoProcessor"," and ",[4395,4400,4401],{},"VibeVoiceAsrForConditionalGeneration.from_pretrained(\"microsoft\u002FVibeVoice-ASR-HF\")",". Use ",[4395,4404,4405],{},"processor.apply_transcription_request(audio)"," for inputs, then ",[4395,4408,4409],{},"model.generate(**inputs)",[4395,4411,4412],{},"processor.decode(generated_ids, return_format=\"parsed\")"," for list of dicts or ",[4395,4415,4416],{},"\"transcription_only\""," for plain text. Example on podcast audio yields segments like {\"Start\":0,\"End\":15.43,\"Speaker\":0,\"Content\":\"Hello everyone...\"}, preserving multi-speaker flow.",[22,4419,4420,4421,4424],{},"Custom hotwords via ",[4395,4422,4423],{},"prompt"," parameter fix misrecognitions: on German-accented \"VibeVoice\" audio, without prompt it transcribes \"Revevoices\", but \"About VibeVoice\" prompt corrects to exact match, ideal for names or terms.",[17,4426,4428],{"id":4427},"flexible-inference-and-optimization-techniques","Flexible Inference and Optimization Techniques",[22,4430,4431,4432,4435,4436,4439,4440,4443,4444,4447,4448,4451],{},"Batch process lists of audio\u002Fprompts for efficiency. Adjust ",[4395,4433,4434],{},"tokenizer_chunk_size"," (default 1440000 samples\u002F60s at 24kHz, multiples of 3200 hop length) to fit memory, e.g., 64000 for shorter segments with cached states. Chat templates enable role-based inputs: ",[4395,4437,4438],{},"[{\"role\":\"user\",\"content\":[{\"type\":\"text\",\"text\":\"prompt\"},{\"type\":\"audio\",\"path\":\"url\"}]}]",", processed via ",[4395,4441,4442],{},"apply_chat_template",". Torch.compile speeds up by 2x+ on benchmarks (e.g., batch-4 German audio: ~0.2s uncompiled to ~0.1s compiled). Pipeline mode works but requires custom parsing of raw JSON strings. For training, use ",[4395,4445,4446],{},"model.train()"," with ",[4395,4449,4450],{},"output_labels=True"," in chat templates, computing loss on JSON-like targets.",[17,4453,4455],{"id":4454},"proven-performance-across-benchmarks","Proven Performance Across Benchmarks",[22,4457,4458],{},"Achieves average 7.77% WER on Open ASR Leaderboard (e.g., 2.20% LibriSpeech clean, 13.17% earnings22, RTF 51.80x real-time). Technical report shows low DER, cpWER, tcpWER on long-form datasets. Supports 50+ languages without ID specification, handling code-switching; distribution chart emphasizes English-heavy training with broad coverage. MIT-licensed, deployable on Foundry or Gradio playground.",{"title":96,"searchDepth":97,"depth":97,"links":4460},[4461,4462,4463],{"id":4389,"depth":97,"text":4390},{"id":4427,"depth":97,"text":4428},{"id":4454,"depth":97,"text":4455},[],{"content_references":4466,"triage":4483},[4467,4472,4477,4480],{"type":4468,"title":4469,"url":4470,"context":4471},"paper","VibeVoice-ASR Technical Report","https:\u002F\u002Farxiv.org\u002Fpdf\u002F2601.18184","cited",{"type":4473,"title":4474,"url":4475,"context":4476},"other","GitHub Repo","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FVibeVoice","mentioned",{"type":111,"title":4478,"url":4479,"context":4476},"Live Playground","https:\u002F\u002Faka.ms\u002Fvibevoice-asr",{"type":4473,"title":4481,"url":4482,"context":4471},"Open ASR Leaderboard","https:\u002F\u002Fhuggingface.co\u002Fspaces\u002Fhf-audio\u002Fopen_asr_leaderboard",{"relevance":119,"novelty":120,"quality":120,"actionability":120,"composite":121,"reasoning":4484},"Category: AI & LLMs. The article provides a detailed overview of the VibeVoice-ASR tool, which is highly relevant for developers looking to integrate advanced ASR capabilities into their AI products. It includes practical examples of how to implement the tool, making it actionable for the target audience.","\u002Fsummaries\u002Ff783931b642bec27-vibevoice-asr-60-min-asr-with-speakers-timestamps-summary","2026-04-14 14:33:41",{"title":4379,"description":96},{"loc":4485},"f783931b642bec27","__oneoff__","https:\u002F\u002Fhuggingface.co\u002Fmicrosoft\u002FVibeVoice-ASR-HF","summaries\u002Ff783931b642bec27-vibevoice-asr-60-min-asr-with-speakers-timestamps--summary",[136,137,135],"Process up to 60 minutes of audio in one pass for structured transcripts (speaker IDs, timestamps, content) across 50+ languages, with custom hotwords boosting accuracy on proper nouns.",[],"CleYyRRaj1ZGtSxuM2ol1nsnQLLYzXcBZdiNsBG4ShM",{"id":4498,"title":4499,"ai":4500,"body":4505,"categories":4572,"created_at":105,"date_modified":105,"description":96,"extension":106,"faq":105,"featured":107,"kicker_label":105,"meta":4573,"navigation":123,"path":4586,"published_at":4587,"question":105,"scraped_at":4588,"seo":4589,"sitemap":4590,"source_id":4591,"source_name":4592,"source_type":131,"source_url":4593,"stem":4594,"tags":4595,"thumbnail_url":105,"tldr":4597,"tweet":105,"unknown_tags":4598,"__hash__":4599},"summaries\u002Fsummaries\u002Fbeb19294561867ca-benchmarking-llm-compression-fp8-gptq-and-smoothqu-summary.md","Benchmarking LLM Compression: FP8, GPTQ, and SmoothQuant",{"provider":7,"model":8,"input_tokens":4501,"output_tokens":4502,"processing_time_ms":4503,"cost_usd":4504},10756,674,2766,0.0037,{"type":14,"value":4506,"toc":4568},[4507,4511,4518,4538,4542,4545,4565],[17,4508,4510],{"id":4509},"quantization-strategies-for-llm-efficiency","Quantization Strategies for LLM Efficiency",[22,4512,4513,4514,4517],{},"Post-training quantization (PTQ) is essential for deploying LLMs in resource-constrained environments. This tutorial demonstrates three distinct approaches using the ",[4395,4515,4516],{},"llmcompressor"," library to reduce model footprint and improve inference speed while maintaining output quality:",[33,4519,4520,4526,4532],{},[36,4521,4522,4525],{},[39,4523,4524],{},"FP8 Dynamic Quantization:"," A data-free approach that compresses linear layers into 8-bit precision while keeping the language modeling head in higher precision. It is the fastest to implement and provides a baseline for efficiency gains.",[36,4527,4528,4531],{},[39,4529,4530],{},"GPTQ W4A16:"," A more aggressive compression method that reduces weights to 4-bit while maintaining 16-bit activation precision. This requires a calibration dataset (in this case, 256 samples from UltraChat) to minimize reconstruction error, resulting in significantly smaller model sizes.",[36,4533,4534,4537],{},[39,4535,4536],{},"SmoothQuant + GPTQ W8A8:"," An advanced pipeline that addresses activation outliers using SmoothQuant (smoothing strength 0.8) before applying 8-bit quantization. This combination balances accuracy recovery with the performance benefits of 8-bit operations.",[17,4539,4541],{"id":4540},"benchmarking-and-deployment-workflow","Benchmarking and Deployment Workflow",[22,4543,4544],{},"To evaluate these methods, the implementation establishes a standardized benchmarking suite that measures:",[33,4546,4547,4553,4559],{},[36,4548,4549,4552],{},[39,4550,4551],{},"Disk Size:"," Total storage footprint in GB.",[36,4554,4555,4558],{},[39,4556,4557],{},"Perplexity (PPL):"," Evaluated on the WikiText-2 dataset to ensure compression hasn't degraded model reasoning.",[36,4560,4561,4564],{},[39,4562,4563],{},"Generation Latency & Throughput:"," Measured in seconds and tokens per second (tok\u002Fs) using a consistent prompt.",[22,4566,4567],{},"The workflow emphasizes a \"save-and-test\" cycle, where each compressed model is saved as a reusable artifact. By comparing the FP16 baseline against these quantized variants, developers can make informed trade-offs between model size and inference performance, creating a repeatable pipeline for production-ready model deployment.",{"title":96,"searchDepth":97,"depth":97,"links":4569},[4570,4571],{"id":4509,"depth":97,"text":4510},{"id":4540,"depth":97,"text":4541},[104],{"content_references":4574,"triage":4583},[4575,4577,4581],{"type":111,"title":4516,"url":4576,"context":114},"https:\u002F\u002Fgithub.com\u002Fvllm-project\u002Fllm-compressor",{"type":4578,"title":4579,"url":4580,"context":4471},"dataset","UltraChat 200k","https:\u002F\u002Fhuggingface.co\u002Fdatasets\u002FHuggingFaceH4\u002Fultrachat_200k",{"type":4578,"title":4582,"context":4471},"WikiText-2",{"relevance":119,"novelty":120,"quality":120,"actionability":119,"composite":4584,"reasoning":4585},4.55,"Category: AI & LLMs. The article provides a detailed practical guide on compressing LLMs, addressing a core topic of AI engineering with actionable insights on quantization strategies. It includes specific methods and a benchmarking workflow that developers can implement directly in their projects.","\u002Fsummaries\u002Fbeb19294561867ca-benchmarking-llm-compression-fp8-gptq-and-smoothqu-summary","2026-05-17 18:19:09","2026-05-17 18:48:19",{"title":4499,"description":96},{"loc":4586},"beb19294561867ca","MarkTechPost","https:\u002F\u002Fwww.marktechpost.com\u002F2026\u002F05\u002F17\u002Fa-coding-implementation-to-compress-and-benchmark-instruction-tuned-llms-with-fp8-gptq-and-smoothquant-quantization-using-llmcompressor\u002F","summaries\u002Fbeb19294561867ca-benchmarking-llm-compression-fp8-gptq-and-smoothqu-summary",[4596,136,135,137],"llm","A practical guide to compressing instruction-tuned LLMs using llmcompressor, comparing FP8 dynamic, GPTQ W4A16, and SmoothQuant W8A8 quantization strategies across size, latency, and perplexity.",[],"30L_xT8fTg-Uhmof_yAXXdldKTf6tCZLD87bHm4DkII",{"id":4601,"title":4602,"ai":4603,"body":4608,"categories":4747,"created_at":105,"date_modified":105,"description":96,"extension":106,"faq":105,"featured":107,"kicker_label":105,"meta":4748,"navigation":123,"path":4767,"published_at":4768,"question":105,"scraped_at":4769,"seo":4770,"sitemap":4771,"source_id":4772,"source_name":4592,"source_type":131,"source_url":4773,"stem":4774,"tags":4775,"thumbnail_url":105,"tldr":4777,"tweet":105,"unknown_tags":4778,"__hash__":4779},"summaries\u002Fsummaries\u002F00328a14a70095c4-build-vibevoice-speech-pipelines-in-colab-summary.md","Build VibeVoice Speech Pipelines in Colab",{"provider":7,"model":4330,"input_tokens":4604,"output_tokens":4605,"processing_time_ms":4606,"cost_usd":4607},9212,2845,29040,0.00324225,{"type":14,"value":4609,"toc":4741},[4610,4614,4646,4678,4682,4698,4705,4709,4712,4719,4723,4738],[17,4611,4613],{"id":4612},"setup-vibevoice-environment-for-instant-asr-and-tts","Setup VibeVoice Environment for Instant ASR and TTS",[22,4615,4616,4617,4620,4621,4626,4627,4630,4631,4634,4635,4638,4639,4641,4642,4645],{},"Install via ",[4395,4618,4619],{},"!pip install git+https:\u002F\u002Fgithub.com\u002Fhuggingface\u002Ftransformers.git"," plus torch, gradio, and clone ",[4622,4623,4475],"a",{"href":4475,"rel":4624},[4625],"nofollow",". Restart runtime after editable install ",[4395,4628,4629],{},"-e \u002Fcontent\u002FVibeVoice",". Load 7B ASR (",[4395,4632,4633],{},"microsoft\u002FVibeVoice-ASR-HF",", ~14GB download, float16 on auto device) and 0.5B TTS (",[4395,4636,4637],{},"microsoft\u002FVibeVoice-Realtime-0.5B",", set DDPM steps to 20). Use ",[4395,4640,4397],{}," for ASR inputs and ",[4395,4643,4644],{},"VibeVoiceTextTokenizerFast"," for TTS. This enables 50+ languages, single-pass 60min transcription, and ~300ms streaming latency from ultra-low 7.5Hz tokenizers combining LLM context with diffusion audio gen.",[22,4647,4648,4649,4652,4653,4656,4657,4398,4660,4663,4664,4667,4668,4447,4670,4673,4674,4677],{},"Key ",[4395,4650,4651],{},"transcribe(audio_path, context=None)"," wraps ",[4395,4654,4655],{},"apply_transcription_request"," then ",[4395,4658,4659],{},"generate",[4395,4661,4662],{},"decode"," (formats: 'parsed', 'transcription_only'). For TTS, ",[4395,4665,4666],{},"synthesize(text, voice=\"Grace\", cfg_scale=3.0, steps=20)"," uses ",[4395,4669,4659],{},[4395,4671,4672],{},"return_speech=True",", ",[4395,4675,4676],{},"speaker_name",", outputs 24kHz numpy audio—save via soundfile.",[17,4679,4681],{"id":4680},"unlock-asr-precision-with-speakers-context-and-batches","Unlock ASR Precision with Speakers, Context, and Batches",[22,4683,4684,4685,4689,4690,4693,4694,4697],{},"Achieve speaker diarization on podcasts: parsed output yields list of dicts with 'Speaker', 'Start\u002FEnd' timestamps (s), 'Content'—e.g., ",[4686,4687,4688],"span",{},"Speaker 1"," 0.00s-5.23s: \"Hello...\". Context prompts fix hotwords: German sample mishears without ",[4395,4691,4692],{},"context=\"About VibeVoice\"",", correctly IDs \"VibeVoice\" with it. Batch multiple audios: ",[4395,4695,4696],{},"apply_transcription_request(audio=[path1,path2], prompt=[ctx1,None])"," generates all at once, decode to list of texts—scales for pipelines without loops.",[22,4699,4700,4701,4704],{},"Trade-offs: Long audio risks OOM; mitigate with ",[4395,4702,4703],{},"acoustic_tokenizer_chunk_size=64000"," in generate or bfloat16 dtype. Handles MP3\u002FWAV\u002FFLAC uploads via Colab files.",[17,4706,4708],{"id":4707},"craft-expressive-tts-voices-cfg-and-long-form-scaling","Craft Expressive TTS: Voices, CFG, and Long-Form Scaling",[22,4710,4711],{},"Four presets (Carter, Grace, Emma, Davis) yield distinct styles—compare same text across voices for prosody variety. CFG scale 1-5 controls adherence (3.0 default natural), steps 5-50 trade quality\u002Fspeed (15 fast demo, 25 long-form). Generates 10min+ coherent speech: podcast script (~200 words) to 45s audio at cfg=3.5\u002Fsteps=25. Next-token diffusion ensures pauses, intonation unlike rigid TTS.",[22,4713,4714,4715,4718],{},"Real-time viable: low-param model on CUDA\u002FCPU. Gradio UI exposes text, voice dropdown, sliders for cfg\u002Fsteps—",[4395,4716,4717],{},"gr.Interface(fn=tts_gradio)"," launches shareable demo.",[17,4720,4722],{"id":4721},"chain-into-speech-to-speech-pipelines-with-optimizations","Chain into Speech-to-Speech Pipelines with Optimizations",[22,4724,4725,4726,4729,4730,4733,4734,4737],{},"End-to-end: Transcribe input (",[4395,4727,4728],{},"transcribe(SAMPLE_GERMAN, context=\"About VibeVoice\")"," → \"Über VibeVoice...\"), append response text, synthesize—yields conversational audio. Optimizations: ",[4395,4731,4732],{},"torch.cuda.empty_cache()",", gradient checkpointing, reduce steps to 10 for speed. Download outputs like ",[4395,4735,4736],{},"\u002Fcontent\u002Flongform_output.wav",". Responsible use: Research only, disclose AI speech, avoid impersonation.",[22,4739,4740],{},"Outcomes: Powers voice assistants, podcasts, accessibility—batch ASR cuts processing time, TTS enables interactive apps via Gradio.",{"title":96,"searchDepth":97,"depth":97,"links":4742},[4743,4744,4745,4746],{"id":4612,"depth":97,"text":4613},{"id":4680,"depth":97,"text":4681},{"id":4707,"depth":97,"text":4708},{"id":4721,"depth":97,"text":4722},[104],{"content_references":4749,"triage":4765},[4750,4752,4754,4757,4759,4762],{"type":111,"title":4751,"url":4475,"context":4476},"VibeVoice",{"type":111,"title":4753,"url":4491,"context":4476},"VibeVoice-ASR-HF",{"type":111,"title":4755,"url":4756,"context":4476},"VibeVoice-Realtime-0.5B","https:\u002F\u002Fhuggingface.co\u002Fmicrosoft\u002FVibeVoice-Realtime-0.5B",{"type":4468,"title":4758,"url":4470,"context":4476},"VibeVoice ASR Paper",{"type":4468,"title":4760,"url":4761,"context":4476},"VibeVoice TTS Paper","https:\u002F\u002Fopenreview.net\u002Fpdf?id=FihSkzyxdv",{"type":4473,"title":4763,"url":4764,"context":114},"Full Tutorial Codes","https:\u002F\u002Fgithub.com\u002FMarktechpost\u002FAI-Tutorial-Codes-Included\u002Fblob\u002Fmain\u002FVoice%20AI\u002Fmicrosoft_vibevoice_asr_realtime_tts_speech_to_speech_marktechpost.py",{"relevance":119,"novelty":120,"quality":120,"actionability":119,"composite":4584,"reasoning":4766},"Category: AI & LLMs. The article provides a detailed, hands-on tutorial for building speech pipelines using Microsoft VibeVoice, addressing practical applications for AI-powered products. It includes specific code snippets and setup instructions that developers can directly implement, making it highly actionable.","\u002Fsummaries\u002F00328a14a70095c4-build-vibevoice-speech-pipelines-in-colab-summary","2026-04-13 01:22:15","2026-04-13 17:53:25",{"title":4602,"description":96},{"loc":4767},"00328a14a70095c4","https:\u002F\u002Fwww.marktechpost.com\u002F2026\u002F04\u002F12\u002Fa-hands-on-coding-tutorial-for-microsoft-vibevoice-covering-speaker-aware-asr-real-time-tts-and-speech-to-speech-pipelines\u002F","summaries\u002F00328a14a70095c4-build-vibevoice-speech-pipelines-in-colab-summary",[135,136,137,4776],"open-source","Run Microsoft VibeVoice's 7B ASR for speaker diarization and context-aware transcription plus 0.5B real-time TTS with 300ms latency using this Colab code—handles 60min audio and long-form synthesis.",[],"zmPVL5sYTbsBHWCVZHusK-U8VVYqFL1AzQHx0NUJRz8"]