[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"summary-5791adf2caae7171-chrome-devtools-148-150-agentic-workflows-ai-assis-summary":3,"summaries-facets-categories":159,"summary-related-5791adf2caae7171-chrome-devtools-148-150-agentic-workflows-ai-assis-summary":5284},{"id":4,"title":5,"ai":6,"body":13,"categories":118,"created_at":120,"date_modified":120,"description":112,"extension":121,"faq":120,"featured":122,"kicker_label":120,"meta":123,"navigation":138,"path":139,"published_at":140,"question":120,"scraped_at":141,"seo":142,"sitemap":143,"source_id":144,"source_name":145,"source_type":146,"source_url":147,"stem":148,"tags":149,"thumbnail_url":154,"tldr":155,"tweet":156,"unknown_tags":157,"__hash__":158},"summaries\u002Fsummaries\u002F5791adf2caae7171-chrome-devtools-148-150-agentic-workflows-ai-assis-summary.md","Chrome DevTools 148-150: Agentic Workflows & AI Assistance",{"provider":7,"model":8,"input_tokens":9,"output_tokens":10,"processing_time_ms":11,"cost_usd":12},"openrouter","google\u002Fgemini-3.1-flash-lite",4917,685,3453,0.00225675,{"type":14,"value":15,"toc":111},"minimark",[16,21,25,54,58,61,81,85],[17,18,20],"h2",{"id":19},"agentic-coding-and-webmcp-integration","Agentic Coding and WebMCP Integration",[22,23,24],"p",{},"Chrome DevTools for Agents has reached version 1.0, enabling coding agents to interact directly with live browsers. This eliminates guesswork by providing agents with a real-time feedback loop. Key capabilities include:",[26,27,28,36,42,48],"ul",{},[29,30,31,35],"li",{},[32,33,34],"strong",{},"Lighthouse Integration:"," Agents can now run full Lighthouse audits to identify regressions in accessibility, SEO, and performance.",[29,37,38,41],{},[32,39,40],{},"Extension Debugging:"," Agents can inspect extension-specific pages and runtime scripts.",[29,43,44,47],{},[32,45,46],{},"Custom Tooling:"," Frameworks can expose custom JavaScript-based tools at runtime, which agents can consume to debug complex page behaviors.",[29,49,50,53],{},[32,51,52],{},"WebMCP Debugging:"," A new section in the Application panel allows developers to list, track, and manually trigger WebMCP tools, enabling safer verification of how websites expose specialized functionality to AI agents.",[17,55,57],{"id":56},"upgraded-ai-assistance-and-css-productivity","Upgraded AI Assistance and CSS Productivity",[22,59,60],{},"The AI assistance panel, now powered by Gemini, has shifted from plain text to a widget-based interface. This allows for:",[26,62,63,69,75],{},[29,64,65,68],{},[32,66,67],{},"Actionable Insights:"," Specialized widgets for Core Web Vitals and LCP breakdowns allow users to click directly into the raw data source within DevTools.",[29,70,71,74],{},[32,72,73],{},"Seamless Handoff:"," A new \"copy to coding agent\" button allows developers to transfer investigation results or condensed summary prompts directly to their local codebase.",[29,76,77,80],{},[32,78,79],{},"CSS Suggestions:"," The Styles tab now features Gemini-powered code suggestions, simplifying the creation of complex CSS values like gradients and shadows (enabled via Settings > AI Innovations).",[17,82,84],{"id":83},"quality-of-life-and-accessibility-improvements","Quality-of-Life and Accessibility Improvements",[26,86,87,93,99,105],{},[29,88,89,92],{},[32,90,91],{},"APCA Contrast:"," The Advanced Perceptual Contrast Algorithm (APCA) has graduated from experimental status, offering a modern alternative to legacy AA\u002FAAA guidelines. It can be set as the default in Settings > Preferences > Elements.",[29,94,95,98],{},[32,96,97],{},"Network Panel:"," A new request number column tracks the absolute chronological order of network requests, supporting easier sorting and debugging.",[29,100,101,104],{},[32,102,103],{},"Speculative Loads:"," The Application panel now supports filtering speculation rules by URL or status.",[29,106,107,110],{},[32,108,109],{},"Accessibility:"," The accessibility tree toggle has been relocated to a dedicated toggle within the Elements panel's accessibility sidebar for better discoverability.",{"title":112,"searchDepth":113,"depth":113,"links":114},"",2,[115,116,117],{"id":19,"depth":113,"text":20},{"id":56,"depth":113,"text":57},{"id":83,"depth":113,"text":84},[119],"Software Engineering",null,"md",false,{"content_references":124,"triage":133},[125,130],{"type":126,"title":127,"url":128,"context":129},"tool","Chrome DevTools","https:\u002F\u002Fdeveloper.chrome.com\u002Fdocs\u002Fdevtools\u002Frelease-notes","mentioned",{"type":126,"title":131,"url":132,"context":129},"DevTools for Agents","https:\u002F\u002Fdevelopers.chrome.com\u002Fdocs\u002Fdevtools\u002Fagents",{"relevance":134,"novelty":135,"quality":134,"actionability":134,"composite":136,"reasoning":137},4,3,3.8,"Category: Design & Frontend. The article discusses new features in Chrome DevTools that enhance AI-assisted coding workflows, which directly addresses the needs of developers looking to integrate AI into their frontend processes. It provides actionable insights on using the upgraded AI assistance panel and debugging tools, making it relevant for product builders.",true,"\u002Fsummaries\u002F5791adf2caae7171-chrome-devtools-148-150-agentic-workflows-ai-assis-summary","2026-06-25 19:00:59","2026-06-26 12:57:07",{"title":5,"description":112},{"loc":139},"5791adf2caae7171","Chrome for Developers","video","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=wBNCPp5gdqg","summaries\u002F5791adf2caae7171-chrome-devtools-148-150-agentic-workflows-ai-assis-summary",[150,151,152,153],"ai-tools","agents","frontend","web-performance","https:\u002F\u002Fi.ytimg.com\u002Fvi\u002FwBNCPp5gdqg\u002Fhqdefault.jpg","Chrome DevTools 148-150 introduces stable support for agentic coding workflows, upgraded Gemini-powered AI assistance, and new debugging tools for WebMCP and CSS.","This video provides a concise overview of the new features added to Chrome DevTools in versions 148–150, focusing on the stable release of [DevTools for Agents](https:\u002F\u002Fdevelopers.chrome.com\u002Fdocs\u002Fdevtools\u002Fagents), updates to the AI assistance panel, and various productivity improvements. You can find the full technical details in the [official release notes](https:\u002F\u002Fdeveloper.chrome.com\u002Fdocs\u002Fdevtools\u002Frelease-notes).",[],"o9758D46Zw8UzOr1Irn06BfpYdZKx079Ti2CakbWuBw",[160,163,166,169,172,175,177,179,181,183,185,187,189,191,193,195,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,233,236,238,240,242,244,246,248,250,252,254,256,259,261,263,265,267,269,271,273,275,277,279,281,283,285,288,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322,324,326,328,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,402,404,406,408,410,412,414,416,418,420,422,424,426,428,430,432,434,436,438,440,442,444,446,448,450,452,454,456,458,460,462,464,466,468,470,472,474,476,478,480,482,484,486,488,490,492,494,496,498,500,502,504,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,564,566,568,570,572,574,576,578,580,582,584,586,588,590,592,594,596,598,600,602,604,606,608,610,612,614,616,618,620,622,624,626,628,630,632,634,636,638,640,642,644,646,648,650,652,654,656,658,660,662,664,666,668,670,672,674,676,678,680,682,684,686,688,690,692,694,696,698,700,702,704,706,708,710,712,714,716,718,720,722,724,726,728,730,732,734,736,738,740,742,744,746,748,750,752,754,756,758,760,762,764,766,768,770,772,774,776,778,780,782,784,786,788,790,792,794,796,798,800,802,804,806,808,810,812,814,816,818,820,822,824,826,828,830,832,834,836,838,840,842,844,846,848,850,852,854,856,858,860,862,864,866,868,870,872,874,876,878,880,882,884,886,888,890,892,894,896,898,900,902,904,906,908,910,912,914,916,918,920,922,924,926,928,930,932,934,936,938,940,942,944,946,948,950,952,954,956,958,960,962,964,966,968,970,972,974,976,978,980,982,984,986,988,990,992,994,996,998,1000,1002,1004,1006,1008,1010,1012,1014,1016,1018,1020,1022,1024,1026,1028,1030,1032,1034,1036,1038,1040,1042,1044,1046,1048,1050,1052,1054,1056,1058,1060,1062,1064,1066,1068,1070,1072,1074,1076,1078,1080,1082,1084,1086,1088,1090,1092,1094,1096,1098,1100,1102,1104,1106,1108,1110,1112,1114,1116,1118,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1154,1156,1158,1160,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1216,1218,1220,1222,1224,1226,1228,1230,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,1328,1330,1332,1334,1336,1338,1340,1342,1344,1346,1348,1350,1352,1354,1356,1358,1360,1362,1364,1366,1368,1370,1372,1374,1376,1378,1380,1382,1384,1386,1388,1390,1392,1394,1396,1398,1400,1402,1404,1406,1408,1410,1412,1414,1416,1418,1420,1422,1424,1426,1428,1430,1432,1434,1436,1438,1440,1442,1444,1446,1448,1450,1452,1454,1456,1458,1460,1462,1464,1466,1468,1470,1472,1474,1476,1478,1480,1482,1484,1486,1488,1490,1492,1494,1496,1498,1500,1502,1504,1506,1508,1510,1512,1514,1516,1518,1520,1522,1524,1526,1528,1530,1532,1534,1536,1538,1540,1542,1544,1546,1548,1550,1552,1554,1556,1558,1560,1562,1564,1566,1568,1570,1572,1574,1576,1578,1580,1582,1584,1586,1588,1590,1592,1594,1596,1598,1600,1602,1604,1606,1608,1610,1612,1614,1616,1618,1620,1622,1624,1626,1628,1630,1632,1634,1636,1638,1640,1642,1644,1646,1648,1650,1652,1654,1656,1658,1660,1662,1664,1666,1668,1670,1672,1674,1676,1678,1680,1682,1684,1686,1688,1690,1692,1694,1696,1698,1700,1702,1704,1706,1708,1710,1712,1714,1716,1718,1720,1722,1724,1726,1728,1730,1732,1734,1736,1738,1740,1742,1744,1746,1748,1750,1752,1754,1756,1758,1760,1762,1764,1766,1768,1770,1772,1774,1776,1778,1780,1782,1784,1786,1788,1790,1792,1794,1796,1798,1800,1802,1804,1806,1808,1810,1812,1814,1816,1818,1820,1822,1824,1826,1828,1830,1832,1834,1836,1838,1840,1842,1844,1846,1848,1850,1852,1854,1856,1858,1860,1862,1864,1866,1868,1870,1872,1874,1876,1878,1880,1882,1884,1886,1888,1890,1892,1894,1896,1898,1900,1902,1904,1906,1908,1910,1912,1914,1916,1918,1920,1922,1924,1926,1928,1930,1932,1934,1936,1938,1940,1942,1944,1946,1948,1950,1952,1954,1956,1958,1960,1962,1964,1966,1968,1970,1972,1974,1976,1978,1980,1982,1984,1986,1988,1990,1992,1994,1996,1998,2000,2002,2004,2006,2008,2010,2012,2014,2016,2018,2020,2022,2024,2026,2028,2030,2032,2034,2036,2038,2040,2042,2044,2046,2048,2050,2052,2054,2056,2058,2060,2062,2064,2066,2068,2070,2072,2074,2076,2078,2080,2082,2084,2086,2088,2090,2092,2094,2096,2098,2100,2102,2104,2106,2108,2110,2112,2114,2116,2118,2120,2122,2124,2126,2128,2130,2132,2134,2136,2138,2140,2142,2144,2146,2148,2150,2152,2154,2156,2158,2160,2162,2164,2166,2168,2170,2172,2174,2176,2178,2180,2182,2184,2186,2188,2190,2192,2194,2196,2198,2200,2202,2204,2206,2208,2210,2212,2214,2216,2218,2220,2222,2224,2226,2228,2230,2232,2234,2236,2238,2240,2242,2244,2246,2248,2250,2252,2254,2256,2258,2260,2262,2264,2266,2268,2270,2272,2274,2276,2278,2280,2282,2284,2286,2288,2290,2292,2294,2296,2298,2300,2302,2304,2306,2308,2310,2312,2314,2316,2318,2320,2322,2324,2326,2328,2330,2332,2334,2336,2338,2340,2342,2344,2346,2348,2350,2352,2354,2356,2358,2360,2362,2364,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2394,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422,2424,2426,2428,2430,2432,2434,2436,2438,2440,2442,2444,2446,2448,2450,2452,2454,2456,2458,2460,2462,2464,2466,2468,2470,2472,2474,2476,2478,2480,2482,2484,2486,2488,2490,2492,2494,2496,2498,2500,2502,2504,2506,2508,2510,2512,2514,2516,2518,2520,2522,2524,2526,2528,2530,2532,2534,2536,2538,2540,2542,2544,2546,2548,2550,2552,2554,2556,2558,2560,2562,2564,2566,2568,2570,2572,2574,2576,2578,2580,2582,2584,2586,2588,2590,2592,2594,2596,2598,2600,2602,2604,2606,2608,2610,2612,2614,2616,2618,2620,2622,2624,2626,2628,2630,2632,2634,2636,2638,2640,2642,2644,2646,2648,2650,2652,2654,2656,2658,2660,2662,2664,2666,2668,2670,2672,2674,2676,2678,2680,2682,2684,2686,2688,2690,2692,2694,2696,2698,2700,2702,2704,2706,2708,2710,2712,2714,2716,2718,2720,2722,2724,2726,2728,2730,2732,2734,2736,2738,2740,2742,2744,2746,2748,2750,2752,2754,2756,2758,2760,2762,2764,2766,2768,2770,2772,2774,2776,2778,2780,2782,2784,2786,2788,2790,2792,2794,2796,2798,2800,2802,2804,2806,2808,2810,2812,2814,2816,2818,2820,2822,2824,2826,2828,2830,2832,2834,2836,2838,2840,2842,2844,2846,2848,2850,2852,2854,2856,2858,2860,2862,2864,2866,2868,2870,2872,2874,2876,2878,2880,2882,2884,2886,2888,2890,2892,2894,2896,2898,2900,2902,2904,2906,2908,2910,2912,2914,2916,2918,2920,2922,2924,2926,2928,2930,2932,2934,2936,2938,2940,2942,2944,2946,2948,2950,2952,2954,2956,2958,2960,2962,2964,2966,2968,2970,2972,2974,2976,2978,2980,2982,2984,2986,2988,2990,2992,2994,2996,2998,3000,3002,3004,3006,3008,3010,3012,3014,3016,3018,3020,3022,3024,3026,3028,3030,3032,3034,3036,3038,3040,3042,3044,3046,3048,3050,3052,3054,3056,3058,3060,3062,3064,3066,3068,3070,3072,3074,3076,3078,3080,3082,3084,3086,3088,3090,3092,3094,3096,3098,3100,3102,3104,3106,3108,3110,3112,3114,3116,3118,3120,3122,3124,3126,3128,3130,3132,3134,3136,3138,3140,3142,3144,3146,3148,3150,3152,3154,3156,3158,3160,3162,3164,3166,3168,3170,3172,3174,3176,3178,3180,3182,3184,3186,3188,3190,3192,3194,3196,3198,3200,3202,3204,3206,3208,3210,3212,3214,3216,3218,3220,3222,3224,3226,3228,3230,3232,3234,3236,3238,3240,3242,3244,3246,3248,3250,3252,3254,3256,3258,3260,3262,3264,3266,3268,3270,3272,3274,3276,3278,3280,3282,3284,3286,3288,3290,3292,3294,3296,3298,3300,3302,3304,3306,3308,3310,3312,3314,3316,3318,3320,3322,3324,3326,3328,3330,3332,3334,3336,3338,3340,3342,3344,3346,3348,3350,3352,3354,3356,3358,3360,3362,3364,3366,3368,3370,3372,3374,3376,3378,3380,3382,3384,3386,3388,3390,3392,3394,3396,3398,3400,3402,3404,3406,3408,3410,3412,3414,3416,3418,3420,3422,3424,3426,3428,3430,3432,3434,3436,3438,3440,3442,3444,3446,3448,3450,3452,3454,3456,3458,3460,3462,3464,3466,3468,3470,3472,3474,3476,3478,3480,3482,3484,3486,3488,3490,3492,3494,3496,3498,3500,3502,3504,3506,3508,3510,3512,3514,3516,3518,3520,3522,3524,3526,3528,3530,3532,3534,3536,3538,3540,3542,3544,3546,3548,3550,3552,3554,3556,3558,3560,3562,3564,3566,3568,3570,3572,3574,3576,3578,3580,3582,3584,3586,3588,3590,3592,3594,3596,3598,3600,3602,3604,3606,3608,3610,3612,3614,3616,3618,3620,3622,3624,3626,3628,3630,3632,3634,3636,3638,3640,3642,3644,3646,3648,3650,3652,3654,3656,3658,3660,3662,3664,3666,3668,3670,3672,3674,3676,3678,3680,3682,3684,3686,3688,3690,3692,3694,3696,3698,3700,3702,3704,3706,3708,3710,3712,3714,3716,3718,3720,3722,3724,3726,3728,3730,3732,3734,3736,3738,3740,3742,3744,3746,3748,3750,3752,3754,3756,3758,3760,3762,3764,3766,3768,3770,3772,3774,3776,3778,3780,3782,3784,3786,3788,3790,3792,3794,3796,3798,3800,3802,3804,3806,3808,3810,3812,3814,3816,3818,3820,3822,3824,3826,3828,3830,3832,3834,3836,3838,3840,3842,3844,3846,3848,3850,3852,3854,3856,3858,3860,3862,3864,3866,3868,3870,3872,3874,3876,3878,3880,3882,3884,3886,3888,3890,3892,3894,3896,3898,3900,3902,3904,3906,3908,3910,3912,3914,3916,3918,3920,3922,3924,3926,3928,3930,3932,3934,3936,3938,3940,3942,3944,3946,3948,3950,3952,3954,3956,3958,3960,3962,3964,3966,3968,3970,3972,3974,3976,3978,3980,3982,3984,3986,3988,3990,3992,3994,3996,3998,4000,4002,4004,4006,4008,4010,4012,4014,4016,4018,4020,4022,4024,4026,4028,4030,4032,4034,4036,4038,4040,4042,4044,4046,4048,4050,4052,4054,4056,4058,4060,4062,4064,4066,4068,4070,4072,4074,4076,4078,4080,4082,4084,4086,4088,4090,4092,4094,4096,4098,4100,4102,4104,4106,4108,4110,4112,4114,4116,4118,4120,4122,4124,4126,4128,4130,4132,4134,4136,4138,4140,4142,4144,4146,4148,4150,4152,4154,4156,4158,4160,4162,4164,4166,4168,4170,4172,4174,4176,4178,4180,4182,4184,4186,4188,4190,4192,4194,4196,4198,4200,4202,4204,4206,4208,4210,4212,4214,4216,4218,4220,4222,4224,4226,4228,4230,4232,4234,4236,4238,4240,4242,4244,4246,4248,4250,4252,4254,4256,4258,4260,4262,4264,4266,4268,4270,4272,4274,4276,4278,4280,4282,4284,4286,4288,4290,4292,4294,4296,4298,4300,4302,4304,4306,4308,4310,4312,4314,4316,4318,4320,4322,4324,4326,4328,4330,4332,4334,4336,4338,4340,4342,4344,4346,4348,4350,4352,4354,4356,4358,4360,4362,4364,4366,4368,4370,4372,4374,4376,4378,4380,4382,4384,4386,4388,4390,4392,4394,4396,4398,4400,4402,4404,4406,4408,4410,4412,4414,4416,4418,4420,4422,4424,4426,4428,4430,4432,4434,4436,4438,4440,4442,4444,4446,4448,4450,4452,4454,4456,4458,4460,4462,4464,4466,4468,4470,4472,4474,4476,4478,4480,4482,4484,4486,4488,4490,4492,4494,4496,4498,4500,4502,4504,4506,4508,4510,4512,4514,4516,4518,4520,4522,4524,4526,4528,4530,4532,4534,4536,4538,4540,4542,4544,4546,4548,4550,4552,4554,4556,4558,4560,4562,4564,4566,4568,4570,4572,4574,4576,4578,4580,4582,4584,4586,4588,4590,4592,4594,4596,4598,4600,4602,4604,4606,4608,4610,4612,4614,4616,4618,4620,4622,4624,4626,4628,4630,4632,4634,4636,4638,4640,4642,4644,4646,4648,4650,4652,4654,4656,4658,4660,4662,4664,4666,4668,4670,4672,4674,4676,4678,4680,4682,4684,4686,4688,4690,4692,4694,4696,4698,4700,4702,4704,4706,4708,4710,4712,4714,4716,4718,4720,4722,4724,4726,4728,4730,4732,4734,4736,4738,4740,4742,4744,4746,4748,4750,4752,4754,4756,4758,4760,4762,4764,4766,4768,4770,4772,4774,4776,4778,4780,4782,4784,4786,4788,4790,4792,4794,4796,4798,4800,4802,4804,4806,4808,4810,4812,4814,4816,4818,4820,4822,4824,4826,4828,4830,4832,4834,4836,4838,4840,4842,4844,4846,4848,4850,4852,4854,4856,4858,4860,4862,4864,4866,4868,4870,4872,4874,4876,4878,4880,4882,4884,4886,4888,4890,4892,4894,4896,4898,4900,4902,4904,4906,4908,4910,4912,4914,4916,4918,4920,4922,4924,4926,4928,4930,4932,4934,4936,4938,4940,4942,4944,4946,4948,4950,4952,4954,4956,4958,4960,4962,4964,4966,4968,4970,4972,4974,4976,4978,4980,4982,4984,4986,4988,4990,4992,4994,4996,4998,5000,5002,5004,5006,5008,5010,5012,5014,5016,5018,5020,5022,5024,5026,5028,5030,5032,5034,5036,5038,5040,5042,5044,5046,5048,5050,5052,5054,5056,5058,5060,5062,5064,5066,5068,5070,5072,5074,5076,5078,5080,5082,5084,5086,5088,5090,5092,5094,5096,5098,5100,5102,5104,5106,5108,5110,5112,5114,5116,5118,5120,5122,5124,5126,5128,5130,5132,5134,5136,5138,5140,5142,5144,5146,5148,5150,5152,5154,5156,5158,5160,5162,5164,5166,5168,5170,5172,5174,5176,5178,5180,5182,5184,5186,5188,5190,5192,5194,5196,5198,5200,5202,5204,5206,5208,5210,5212,5214,5216,5218,5220,5222,5224,5226,5228,5230,5232,5234,5236,5238,5240,5242,5244,5246,5248,5250,5252,5254,5256,5258,5260,5262,5264,5266,5268,5270,5272,5274,5276,5278,5280,5282],{"categories":161},[162],"Developer Productivity",{"categories":164},[165],"Business & SaaS",{"categories":167},[168],"AI & LLMs",{"categories":170},[171],"AI Automation",{"categories":173},[174],"Product Strategy",{"categories":176},[168],{"categories":178},[162],{"categories":180},[168],{"categories":182},[165],{"categories":184},[],{"categories":186},[168],{"categories":188},[168],{"categories":190},[168],{"categories":192},[171],{"categories":194},[],{"categories":196},[197],"AI News & Trends",{"categories":199},[171],{"categories":201},[168],{"categories":203},[165],{"categories":205},[171],{"categories":207},[197],{"categories":209},[171],{"categories":211},[171],{"categories":213},[168],{"categories":215},[171],{"categories":217},[168],{"categories":219},[168],{"categories":221},[168],{"categories":223},[197],{"categories":225},[168],{"categories":227},[168],{"categories":229},[],{"categories":231},[232],"Design & Frontend",{"categories":234},[235],"Data Science & Visualization",{"categories":237},[197],{"categories":239},[168],{"categories":241},[168],{"categories":243},[],{"categories":245},[168],{"categories":247},[171],{"categories":249},[119],{"categories":251},[168],{"categories":253},[171],{"categories":255},[168],{"categories":257},[258],"Marketing & Growth",{"categories":260},[232],{"categories":262},[168],{"categories":264},[171],{"categories":266},[168],{"categories":268},[],{"categories":270},[],{"categories":272},[232],{"categories":274},[171],{"categories":276},[162],{"categories":278},[119],{"categories":280},[232],{"categories":282},[168],{"categories":284},[119],{"categories":286},[287],"DevOps & Cloud",{"categories":289},[171],{"categories":291},[174],{"categories":293},[197],{"categories":295},[168],{"categories":297},[],{"categories":299},[168],{"categories":301},[],{"categories":303},[171],{"categories":305},[119],{"categories":307},[],{"categories":309},[119],{"categories":311},[165],{"categories":313},[],{"categories":315},[],{"categories":317},[168],{"categories":319},[168],{"categories":321},[171],{"categories":323},[168],{"categories":325},[168],{"categories":327},[171],{"categories":329},[168],{"categories":331},[168],{"categories":333},[168],{"categories":335},[],{"categories":337},[119],{"categories":339},[],{"categories":341},[],{"categories":343},[119],{"categories":345},[],{"categories":347},[119],{"categories":349},[168],{"categories":351},[168],{"categories":353},[258],{"categories":355},[168],{"categories":357},[232],{"categories":359},[232],{"categories":361},[168],{"categories":363},[119],{"categories":365},[171],{"categories":367},[119],{"categories":369},[168],{"categories":371},[168],{"categories":373},[171],{"categories":375},[171],{"categories":377},[235],{"categories":379},[197],{"categories":381},[171],{"categories":383},[171],{"categories":385},[258],{"categories":387},[171],{"categories":389},[174],{"categories":391},[119],{"categories":393},[],{"categories":395},[171],{"categories":397},[],{"categories":399},[171],{"categories":401},[165],{"categories":403},[168],{"categories":405},[119],{"categories":407},[287],{"categories":409},[232],{"categories":411},[168],{"categories":413},[],{"categories":415},[119],{"categories":417},[168],{"categories":419},[],{"categories":421},[171],{"categories":423},[],{"categories":425},[168],{"categories":427},[],{"categories":429},[162],{"categories":431},[119],{"categories":433},[165],{"categories":435},[168],{"categories":437},[168],{"categories":439},[197],{"categories":441},[168],{"categories":443},[],{"categories":445},[168],{"categories":447},[],{"categories":449},[119],{"categories":451},[235],{"categories":453},[],{"categories":455},[168],{"categories":457},[232],{"categories":459},[],{"categories":461},[232],{"categories":463},[171],{"categories":465},[],{"categories":467},[168],{"categories":469},[168],{"categories":471},[171],{"categories":473},[197],{"categories":475},[165],{"categories":477},[168],{"categories":479},[],{"categories":481},[119],{"categories":483},[171],{"categories":485},[168],{"categories":487},[174],{"categories":489},[],{"categories":491},[168],{"categories":493},[174],{"categories":495},[171],{"categories":497},[168],{"categories":499},[171],{"categories":501},[],{"categories":503},[235],{"categories":505},[168],{"categories":507},[],{"categories":509},[162],{"categories":511},[168],{"categories":513},[165],{"categories":515},[168],{"categories":517},[171],{"categories":519},[168],{"categories":521},[168],{"categories":523},[119],{"categories":525},[168],{"categories":527},[],{"categories":529},[],{"categories":531},[168],{"categories":533},[168],{"categories":535},[168],{"categories":537},[],{"categories":539},[232],{"categories":541},[],{"categories":543},[168],{"categories":545},[],{"categories":547},[171],{"categories":549},[168],{"categories":551},[232],{"categories":553},[],{"categories":555},[168],{"categories":557},[171],{"categories":559},[168],{"categories":561},[165],{"categories":563},[171],{"categories":565},[168],{"categories":567},[168],{"categories":569},[119],{"categories":571},[232],{"categories":573},[171],{"categories":575},[],{"categories":577},[119],{"categories":579},[171],{"categories":581},[],{"categories":583},[197],{"categories":585},[],{"categories":587},[168],{"categories":589},[168],{"categories":591},[165,258],{"categories":593},[],{"categories":595},[168],{"categories":597},[168],{"categories":599},[171],{"categories":601},[],{"categories":603},[],{"categories":605},[168],{"categories":607},[232],{"categories":609},[168],{"categories":611},[],{"categories":613},[168],{"categories":615},[287],{"categories":617},[],{"categories":619},[171],{"categories":621},[197],{"categories":623},[168],{"categories":625},[232],{"categories":627},[],{"categories":629},[197],{"categories":631},[168],{"categories":633},[171],{"categories":635},[197],{"categories":637},[168],{"categories":639},[258],{"categories":641},[],{"categories":643},[171],{"categories":645},[165],{"categories":647},[119],{"categories":649},[168],{"categories":651},[171],{"categories":653},[],{"categories":655},[168,287],{"categories":657},[168],{"categories":659},[168],{"categories":661},[168],{"categories":663},[171],{"categories":665},[168,119],{"categories":667},[235],{"categories":669},[168],{"categories":671},[168],{"categories":673},[119],{"categories":675},[171],{"categories":677},[258],{"categories":679},[171],{"categories":681},[168],{"categories":683},[168],{"categories":685},[171],{"categories":687},[],{"categories":689},[168],{"categories":691},[171],{"categories":693},[168],{"categories":695},[168,165],{"categories":697},[165],{"categories":699},[],{"categories":701},[232],{"categories":703},[232],{"categories":705},[168],{"categories":707},[],{"categories":709},[],{"categories":711},[197],{"categories":713},[],{"categories":715},[162],{"categories":717},[168],{"categories":719},[119],{"categories":721},[168],{"categories":723},[232],{"categories":725},[168],{"categories":727},[171],{"categories":729},[119],{"categories":731},[197],{"categories":733},[232],{"categories":735},[],{"categories":737},[168],{"categories":739},[168],{"categories":741},[168],{"categories":743},[168],{"categories":745},[168],{"categories":747},[168],{"categories":749},[168],{"categories":751},[197],{"categories":753},[162],{"categories":755},[168],{"categories":757},[171],{"categories":759},[287],{"categories":761},[168],{"categories":763},[232],{"categories":765},[168],{"categories":767},[171],{"categories":769},[],{"categories":771},[],{"categories":773},[232],{"categories":775},[197],{"categories":777},[235],{"categories":779},[],{"categories":781},[168],{"categories":783},[168],{"categories":785},[165],{"categories":787},[168],{"categories":789},[168],{"categories":791},[168],{"categories":793},[197],{"categories":795},[168],{"categories":797},[232],{"categories":799},[],{"categories":801},[171],{"categories":803},[119],{"categories":805},[],{"categories":807},[168],{"categories":809},[168],{"categories":811},[171],{"categories":813},[119],{"categories":815},[168],{"categories":817},[235],{"categories":819},[],{"categories":821},[168],{"categories":823},[],{"categories":825},[168],{"categories":827},[],{"categories":829},[174],{"categories":831},[165],{"categories":833},[171],{"categories":835},[171],{"categories":837},[],{"categories":839},[162],{"categories":841},[168],{"categories":843},[165],{"categories":845},[197],{"categories":847},[162],{"categories":849},[],{"categories":851},[168],{"categories":853},[],{"categories":855},[],{"categories":857},[197],{"categories":859},[197],{"categories":861},[],{"categories":863},[232],{"categories":865},[119],{"categories":867},[],{"categories":869},[165],{"categories":871},[],{"categories":873},[],{"categories":875},[162],{"categories":877},[235],{"categories":879},[],{"categories":881},[258],{"categories":883},[171],{"categories":885},[165],{"categories":887},[171],{"categories":889},[165],{"categories":891},[119],{"categories":893},[],{"categories":895},[174],{"categories":897},[168],{"categories":899},[232],{"categories":901},[119],{"categories":903},[168],{"categories":905},[171],{"categories":907},[165],{"categories":909},[168],{"categories":911},[],{"categories":913},[],{"categories":915},[119],{"categories":917},[235],{"categories":919},[174],{"categories":921},[168],{"categories":923},[171],{"categories":925},[168],{"categories":927},[],{"categories":929},[197],{"categories":931},[287],{"categories":933},[],{"categories":935},[171],{"categories":937},[],{"categories":939},[162],{"categories":941},[],{"categories":943},[168],{"categories":945},[168],{"categories":947},[232],{"categories":949},[258],{"categories":951},[119],{"categories":953},[171],{"categories":955},[],{"categories":957},[119],{"categories":959},[162],{"categories":961},[],{"categories":963},[197],{"categories":965},[168,287],{"categories":967},[168],{"categories":969},[197],{"categories":971},[168],{"categories":973},[168],{"categories":975},[165],{"categories":977},[168],{"categories":979},[],{"categories":981},[168],{"categories":983},[165],{"categories":985},[168],{"categories":987},[],{"categories":989},[171],{"categories":991},[119],{"categories":993},[119],{"categories":995},[232],{"categories":997},[197],{"categories":999},[235],{"categories":1001},[168],{"categories":1003},[162],{"categories":1005},[168],{"categories":1007},[171],{"categories":1009},[168],{"categories":1011},[119],{"categories":1013},[119],{"categories":1015},[],{"categories":1017},[],{"categories":1019},[171],{"categories":1021},[174],{"categories":1023},[],{"categories":1025},[168],{"categories":1027},[],{"categories":1029},[232],{"categories":1031},[171],{"categories":1033},[119],{"categories":1035},[232],{"categories":1037},[168],{"categories":1039},[232],{"categories":1041},[],{"categories":1043},[],{"categories":1045},[197],{"categories":1047},[171],{"categories":1049},[171],{"categories":1051},[168],{"categories":1053},[168],{"categories":1055},[168],{"categories":1057},[165],{"categories":1059},[168],{"categories":1061},[168],{"categories":1063},[],{"categories":1065},[119],{"categories":1067},[119],{"categories":1069},[168],{"categories":1071},[119],{"categories":1073},[165],{"categories":1075},[],{"categories":1077},[168],{"categories":1079},[168],{"categories":1081},[168],{"categories":1083},[171],{"categories":1085},[162],{"categories":1087},[165],{"categories":1089},[197],{"categories":1091},[171],{"categories":1093},[258],{"categories":1095},[168],{"categories":1097},[171],{"categories":1099},[],{"categories":1101},[232],{"categories":1103},[],{"categories":1105},[168],{"categories":1107},[168],{"categories":1109},[],{"categories":1111},[119],{"categories":1113},[165],{"categories":1115},[171],{"categories":1117},[],{"categories":1119},[168],{"categories":1121},[168],{"categories":1123},[287],{"categories":1125},[235],{"categories":1127},[119],{"categories":1129},[258],{"categories":1131},[168],{"categories":1133},[232],{"categories":1135},[168],{"categories":1137},[119],{"categories":1139},[171],{"categories":1141},[],{"categories":1143},[],{"categories":1145},[171],{"categories":1147},[162],{"categories":1149},[171],{"categories":1151},[168],{"categories":1153},[174],{"categories":1155},[165],{"categories":1157},[],{"categories":1159},[168],{"categories":1161},[174],{"categories":1163},[168],{"categories":1165},[168],{"categories":1167},[168],{"categories":1169},[168],{"categories":1171},[168],{"categories":1173},[258],{"categories":1175},[168],{"categories":1177},[168],{"categories":1179},[168],{"categories":1181},[168],{"categories":1183},[168],{"categories":1185},[232],{"categories":1187},[171],{"categories":1189},[],{"categories":1191},[171],{"categories":1193},[],{"categories":1195},[287],{"categories":1197},[119],{"categories":1199},[],{"categories":1201},[171],{"categories":1203},[168],{"categories":1205},[232,168],{"categories":1207},[162],{"categories":1209},[],{"categories":1211},[168],{"categories":1213},[162],{"categories":1215},[232],{"categories":1217},[171],{"categories":1219},[119],{"categories":1221},[],{"categories":1223},[168],{"categories":1225},[168],{"categories":1227},[168],{"categories":1229},[],{"categories":1231},[],{"categories":1233},[168],{"categories":1235},[162],{"categories":1237},[168],{"categories":1239},[168],{"categories":1241},[],{"categories":1243},[171],{"categories":1245},[168],{"categories":1247},[174],{"categories":1249},[119],{"categories":1251},[168],{"categories":1253},[168],{"categories":1255},[171],{"categories":1257},[168],{"categories":1259},[232],{"categories":1261},[171],{"categories":1263},[287],{"categories":1265},[232],{"categories":1267},[165],{"categories":1269},[171],{"categories":1271},[168],{"categories":1273},[168],{"categories":1275},[168],{"categories":1277},[171],{"categories":1279},[119],{"categories":1281},[168],{"categories":1283},[174],{"categories":1285},[],{"categories":1287},[197],{"categories":1289},[],{"categories":1291},[174],{"categories":1293},[171],{"categories":1295},[232],{"categories":1297},[168],{"categories":1299},[168],{"categories":1301},[171],{"categories":1303},[119],{"categories":1305},[232],{"categories":1307},[171],{"categories":1309},[197],{"categories":1311},[],{"categories":1313},[168],{"categories":1315},[],{"categories":1317},[168],{"categories":1319},[168],{"categories":1321},[232],{"categories":1323},[168],{"categories":1325},[162],{"categories":1327},[197],{"categories":1329},[168],{"categories":1331},[168],{"categories":1333},[258],{"categories":1335},[168],{"categories":1337},[168],{"categories":1339},[171],{"categories":1341},[171],{"categories":1343},[171],{"categories":1345},[168],{"categories":1347},[168],{"categories":1349},[171],{"categories":1351},[168],{"categories":1353},[168],{"categories":1355},[171],{"categories":1357},[168],{"categories":1359},[168],{"categories":1361},[171],{"categories":1363},[232],{"categories":1365},[168],{"categories":1367},[168],{"categories":1369},[],{"categories":1371},[],{"categories":1373},[119],{"categories":1375},[],{"categories":1377},[162],{"categories":1379},[287],{"categories":1381},[168],{"categories":1383},[],{"categories":1385},[162],{"categories":1387},[165],{"categories":1389},[168],{"categories":1391},[258],{"categories":1393},[],{"categories":1395},[165],{"categories":1397},[165],{"categories":1399},[],{"categories":1401},[168],{"categories":1403},[168],{"categories":1405},[119],{"categories":1407},[],{"categories":1409},[],{"categories":1411},[],{"categories":1413},[],{"categories":1415},[168],{"categories":1417},[171],{"categories":1419},[287],{"categories":1421},[168],{"categories":1423},[162],{"categories":1425},[119],{"categories":1427},[168],{"categories":1429},[168],{"categories":1431},[119],{"categories":1433},[174],{"categories":1435},[168],{"categories":1437},[258],{"categories":1439},[119],{"categories":1441},[165],{"categories":1443},[168],{"categories":1445},[168],{"categories":1447},[232],{"categories":1449},[168],{"categories":1451},[168],{"categories":1453},[168],{"categories":1455},[171],{"categories":1457},[168,162],{"categories":1459},[119],{"categories":1461},[119],{"categories":1463},[232],{"categories":1465},[171],{"categories":1467},[119],{"categories":1469},[168],{"categories":1471},[168],{"categories":1473},[],{"categories":1475},[],{"categories":1477},[168],{"categories":1479},[],{"categories":1481},[168],{"categories":1483},[119],{"categories":1485},[235],{"categories":1487},[197],{"categories":1489},[232],{"categories":1491},[168],{"categories":1493},[119],{"categories":1495},[],{"categories":1497},[171],{"categories":1499},[168],{"categories":1501},[168],{"categories":1503},[168],{"categories":1505},[168],{"categories":1507},[],{"categories":1509},[171],{"categories":1511},[168],{"categories":1513},[168],{"categories":1515},[],{"categories":1517},[171],{"categories":1519},[168],{"categories":1521},[165],{"categories":1523},[168],{"categories":1525},[],{"categories":1527},[162],{"categories":1529},[168],{"categories":1531},[232],{"categories":1533},[119],{"categories":1535},[168],{"categories":1537},[162],{"categories":1539},[168],{"categories":1541},[119],{"categories":1543},[258],{"categories":1545},[171],{"categories":1547},[171],{"categories":1549},[168,232],{"categories":1551},[168],{"categories":1553},[197],{"categories":1555},[168],{"categories":1557},[171],{"categories":1559},[232],{"categories":1561},[],{"categories":1563},[119],{"categories":1565},[287],{"categories":1567},[232],{"categories":1569},[119],{"categories":1571},[168],{"categories":1573},[174],{"categories":1575},[168],{"categories":1577},[171],{"categories":1579},[],{"categories":1581},[],{"categories":1583},[],{"categories":1585},[],{"categories":1587},[174],{"categories":1589},[119],{"categories":1591},[168],{"categories":1593},[171],{"categories":1595},[171],{"categories":1597},[165],{"categories":1599},[171],{"categories":1601},[287],{"categories":1603},[168],{"categories":1605},[168],{"categories":1607},[168],{"categories":1609},[168],{"categories":1611},[171],{"categories":1613},[168],{"categories":1615},[168],{"categories":1617},[],{"categories":1619},[232],{"categories":1621},[119],{"categories":1623},[],{"categories":1625},[],{"categories":1627},[171],{"categories":1629},[],{"categories":1631},[],{"categories":1633},[258],{"categories":1635},[258],{"categories":1637},[171],{"categories":1639},[119],{"categories":1641},[],{"categories":1643},[168],{"categories":1645},[168],{"categories":1647},[119],{"categories":1649},[232],{"categories":1651},[232],{"categories":1653},[168],{"categories":1655},[171],{"categories":1657},[162],{"categories":1659},[168],{"categories":1661},[168],{"categories":1663},[232],{"categories":1665},[232],{"categories":1667},[171],{"categories":1669},[171],{"categories":1671},[168],{"categories":1673},[],{"categories":1675},[168],{"categories":1677},[],{"categories":1679},[168],{"categories":1681},[171],{"categories":1683},[197],{"categories":1685},[119],{"categories":1687},[168],{"categories":1689},[119],{"categories":1691},[162],{"categories":1693},[168],{"categories":1695},[],{"categories":1697},[171],{"categories":1699},[171],{"categories":1701},[],{"categories":1703},[119],{"categories":1705},[168],{"categories":1707},[162],{"categories":1709},[168],{"categories":1711},[162],{"categories":1713},[162],{"categories":1715},[],{"categories":1717},[119],{"categories":1719},[],{"categories":1721},[171],{"categories":1723},[197],{"categories":1725},[168],{"categories":1727},[171],{"categories":1729},[168],{"categories":1731},[171],{"categories":1733},[168],{"categories":1735},[197],{"categories":1737},[235],{"categories":1739},[168],{"categories":1741},[174],{"categories":1743},[197],{"categories":1745},[232],{"categories":1747},[],{"categories":1749},[],{"categories":1751},[168],{"categories":1753},[168],{"categories":1755},[197],{"categories":1757},[],{"categories":1759},[],{"categories":1761},[],{"categories":1763},[171],{"categories":1765},[168],{"categories":1767},[],{"categories":1769},[119],{"categories":1771},[119],{"categories":1773},[168],{"categories":1775},[235],{"categories":1777},[],{"categories":1779},[168],{"categories":1781},[168],{"categories":1783},[168],{"categories":1785},[235],{"categories":1787},[119],{"categories":1789},[],{"categories":1791},[],{"categories":1793},[171],{"categories":1795},[171],{"categories":1797},[119],{"categories":1799},[119],{"categories":1801},[171],{"categories":1803},[197],{"categories":1805},[197],{"categories":1807},[171],{"categories":1809},[171],{"categories":1811},[162],{"categories":1813},[168,287],{"categories":1815},[],{"categories":1817},[232],{"categories":1819},[119],{"categories":1821},[162],{"categories":1823},[168],{"categories":1825},[171],{"categories":1827},[232],{"categories":1829},[],{"categories":1831},[171],{"categories":1833},[168],{"categories":1835},[171],{"categories":1837},[171],{"categories":1839},[168],{"categories":1841},[258],{"categories":1843},[168],{"categories":1845},[119],{"categories":1847},[232],{"categories":1849},[168],{"categories":1851},[],{"categories":1853},[171],{"categories":1855},[232],{"categories":1857},[168],{"categories":1859},[168],{"categories":1861},[171],{"categories":1863},[171],{"categories":1865},[171],{"categories":1867},[171],{"categories":1869},[258],{"categories":1871},[235],{"categories":1873},[168],{"categories":1875},[171],{"categories":1877},[168],{"categories":1879},[],{"categories":1881},[258],{"categories":1883},[197],{"categories":1885},[119],{"categories":1887},[168],{"categories":1889},[171],{"categories":1891},[],{"categories":1893},[],{"categories":1895},[168],{"categories":1897},[171],{"categories":1899},[168],{"categories":1901},[171],{"categories":1903},[197],{"categories":1905},[119],{"categories":1907},[168],{"categories":1909},[171],{"categories":1911},[171],{"categories":1913},[],{"categories":1915},[168],{"categories":1917},[],{"categories":1919},[],{"categories":1921},[168],{"categories":1923},[168],{"categories":1925},[171],{"categories":1927},[119],{"categories":1929},[],{"categories":1931},[],{"categories":1933},[235],{"categories":1935},[168],{"categories":1937},[235],{"categories":1939},[197],{"categories":1941},[168],{"categories":1943},[168],{"categories":1945},[171],{"categories":1947},[171],{"categories":1949},[168],{"categories":1951},[171],{"categories":1953},[],{"categories":1955},[],{"categories":1957},[168],{"categories":1959},[287],{"categories":1961},[168],{"categories":1963},[],{"categories":1965},[],{"categories":1967},[232],{"categories":1969},[162],{"categories":1971},[],{"categories":1973},[],{"categories":1975},[168],{"categories":1977},[],{"categories":1979},[],{"categories":1981},[119],{"categories":1983},[197],{"categories":1985},[258],{"categories":1987},[165],{"categories":1989},[168],{"categories":1991},[168],{"categories":1993},[165],{"categories":1995},[],{"categories":1997},[232],{"categories":1999},[168],{"categories":2001},[171],{"categories":2003},[165],{"categories":2005},[168],{"categories":2007},[168],{"categories":2009},[162],{"categories":2011},[168],{"categories":2013},[],{"categories":2015},[162],{"categories":2017},[168],{"categories":2019},[258],{"categories":2021},[171],{"categories":2023},[197],{"categories":2025},[168],{"categories":2027},[165],{"categories":2029},[168],{"categories":2031},[168],{"categories":2033},[168],{"categories":2035},[171],{"categories":2037},[],{"categories":2039},[168],{"categories":2041},[119],{"categories":2043},[162],{"categories":2045},[168],{"categories":2047},[168],{"categories":2049},[],{"categories":2051},[197],{"categories":2053},[168],{"categories":2055},[168],{"categories":2057},[],{"categories":2059},[165],{"categories":2061},[165],{"categories":2063},[168],{"categories":2065},[168],{"categories":2067},[174],{"categories":2069},[168],{"categories":2071},[168],{"categories":2073},[119],{"categories":2075},[168],{"categories":2077},[],{"categories":2079},[119],{"categories":2081},[168],{"categories":2083},[],{"categories":2085},[],{"categories":2087},[168],{"categories":2089},[197],{"categories":2091},[],{"categories":2093},[287],{"categories":2095},[168],{"categories":2097},[168],{"categories":2099},[232],{"categories":2101},[],{"categories":2103},[168],{"categories":2105},[119],{"categories":2107},[168],{"categories":2109},[168],{"categories":2111},[168,287],{"categories":2113},[168],{"categories":2115},[168],{"categories":2117},[232],{"categories":2119},[171],{"categories":2121},[],{"categories":2123},[171],{"categories":2125},[171],{"categories":2127},[168],{"categories":2129},[168],{"categories":2131},[168],{"categories":2133},[168],{"categories":2135},[162],{"categories":2137},[235],{"categories":2139},[162],{"categories":2141},[119],{"categories":2143},[232],{"categories":2145},[171],{"categories":2147},[168],{"categories":2149},[],{"categories":2151},[168],{"categories":2153},[197],{"categories":2155},[168],{"categories":2157},[171],{"categories":2159},[168],{"categories":2161},[168],{"categories":2163},[165],{"categories":2165},[],{"categories":2167},[287],{"categories":2169},[168],{"categories":2171},[232],{"categories":2173},[232],{"categories":2175},[119],{"categories":2177},[171],{"categories":2179},[168],{"categories":2181},[165],{"categories":2183},[197],{"categories":2185},[168],{"categories":2187},[232],{"categories":2189},[171],{"categories":2191},[168],{"categories":2193},[168],{"categories":2195},[],{"categories":2197},[168],{"categories":2199},[168],{"categories":2201},[168],{"categories":2203},[],{"categories":2205},[],{"categories":2207},[168],{"categories":2209},[168],{"categories":2211},[168],{"categories":2213},[168],{"categories":2215},[119],{"categories":2217},[168],{"categories":2219},[168],{"categories":2221},[171],{"categories":2223},[168],{"categories":2225},[168],{"categories":2227},[168],{"categories":2229},[168],{"categories":2231},[],{"categories":2233},[235],{"categories":2235},[168],{"categories":2237},[171],{"categories":2239},[168],{"categories":2241},[],{"categories":2243},[],{"categories":2245},[168],{"categories":2247},[168],{"categories":2249},[168],{"categories":2251},[197],{"categories":2253},[],{"categories":2255},[168],{"categories":2257},[232],{"categories":2259},[168],{"categories":2261},[287],{"categories":2263},[197],{"categories":2265},[119],{"categories":2267},[119],{"categories":2269},[197],{"categories":2271},[197],{"categories":2273},[287],{"categories":2275},[],{"categories":2277},[197],{"categories":2279},[168],{"categories":2281},[162],{"categories":2283},[119],{"categories":2285},[168],{"categories":2287},[197],{"categories":2289},[],{"categories":2291},[168],{"categories":2293},[119],{"categories":2295},[235],{"categories":2297},[168],{"categories":2299},[197],{"categories":2301},[168],{"categories":2303},[119],{"categories":2305},[171],{"categories":2307},[197],{"categories":2309},[171],{"categories":2311},[287],{"categories":2313},[171],{"categories":2315},[168],{"categories":2317},[168],{"categories":2319},[119],{"categories":2321},[168],{"categories":2323},[],{"categories":2325},[165],{"categories":2327},[119],{"categories":2329},[],{"categories":2331},[],{"categories":2333},[168],{"categories":2335},[171],{"categories":2337},[168],{"categories":2339},[168],{"categories":2341},[168],{"categories":2343},[168],{"categories":2345},[168],{"categories":2347},[],{"categories":2349},[235],{"categories":2351},[162],{"categories":2353},[171],{"categories":2355},[232],{"categories":2357},[],{"categories":2359},[168],{"categories":2361},[119],{"categories":2363},[168],{"categories":2365},[287],{"categories":2367},[287],{"categories":2369},[],{"categories":2371},[171],{"categories":2373},[197],{"categories":2375},[197],{"categories":2377},[168],{"categories":2379},[171],{"categories":2381},[],{"categories":2383},[232],{"categories":2385},[168],{"categories":2387},[168],{"categories":2389},[],{"categories":2391},[168],{"categories":2393},[],{"categories":2395},[119],{"categories":2397},[168],{"categories":2399},[119],{"categories":2401},[287],{"categories":2403},[168],{"categories":2405},[119],{"categories":2407},[165],{"categories":2409},[168],{"categories":2411},[],{"categories":2413},[171],{"categories":2415},[162],{"categories":2417},[162],{"categories":2419},[],{"categories":2421},[171],{"categories":2423},[168],{"categories":2425},[232],{"categories":2427},[168],{"categories":2429},[168],{"categories":2431},[119],{"categories":2433},[232],{"categories":2435},[168],{"categories":2437},[119],{"categories":2439},[119],{"categories":2441},[171],{"categories":2443},[],{"categories":2445},[168],{"categories":2447},[168],{"categories":2449},[171],{"categories":2451},[168],{"categories":2453},[168],{"categories":2455},[],{"categories":2457},[171],{"categories":2459},[168],{"categories":2461},[171],{"categories":2463},[171],{"categories":2465},[119],{"categories":2467},[119],{"categories":2469},[],{"categories":2471},[119],{"categories":2473},[168],{"categories":2475},[168],{"categories":2477},[171],{"categories":2479},[165],{"categories":2481},[168],{"categories":2483},[],{"categories":2485},[168],{"categories":2487},[],{"categories":2489},[168],{"categories":2491},[168],{"categories":2493},[],{"categories":2495},[168],{"categories":2497},[168],{"categories":2499},[168],{"categories":2501},[258],{"categories":2503},[197],{"categories":2505},[168],{"categories":2507},[168],{"categories":2509},[162],{"categories":2511},[168],{"categories":2513},[168],{"categories":2515},[235],{"categories":2517},[168],{"categories":2519},[197],{"categories":2521},[171],{"categories":2523},[],{"categories":2525},[168],{"categories":2527},[232],{"categories":2529},[168],{"categories":2531},[258],{"categories":2533},[168],{"categories":2535},[171],{"categories":2537},[],{"categories":2539},[],{"categories":2541},[],{"categories":2543},[162],{"categories":2545},[197],{"categories":2547},[171],{"categories":2549},[168],{"categories":2551},[168],{"categories":2553},[168],{"categories":2555},[232],{"categories":2557},[171],{"categories":2559},[168],{"categories":2561},[],{"categories":2563},[171],{"categories":2565},[171],{"categories":2567},[],{"categories":2569},[168],{"categories":2571},[171],{"categories":2573},[168],{"categories":2575},[],{"categories":2577},[168],{"categories":2579},[168],{"categories":2581},[197],{"categories":2583},[232],{"categories":2585},[171],{"categories":2587},[232],{"categories":2589},[171],{"categories":2591},[165],{"categories":2593},[],{"categories":2595},[],{"categories":2597},[168],{"categories":2599},[168],{"categories":2601},[162],{"categories":2603},[171],{"categories":2605},[197],{"categories":2607},[],{"categories":2609},[232],{"categories":2611},[],{"categories":2613},[119],{"categories":2615},[119],{"categories":2617},[232],{"categories":2619},[119],{"categories":2621},[168],{"categories":2623},[],{"categories":2625},[168],{"categories":2627},[168],{"categories":2629},[],{"categories":2631},[258],{"categories":2633},[168],{"categories":2635},[287],{"categories":2637},[119],{"categories":2639},[],{"categories":2641},[171],{"categories":2643},[168],{"categories":2645},[162],{"categories":2647},[171],{"categories":2649},[171],{"categories":2651},[168],{"categories":2653},[168],{"categories":2655},[],{"categories":2657},[162],{"categories":2659},[168],{"categories":2661},[165],{"categories":2663},[119],{"categories":2665},[232],{"categories":2667},[],{"categories":2669},[],{"categories":2671},[],{"categories":2673},[171],{"categories":2675},[119],{"categories":2677},[232],{"categories":2679},[197],{"categories":2681},[168],{"categories":2683},[197],{"categories":2685},[171],{"categories":2687},[232],{"categories":2689},[168],{"categories":2691},[],{"categories":2693},[168],{"categories":2695},[171],{"categories":2697},[232],{"categories":2699},[197],{"categories":2701},[165],{"categories":2703},[119],{"categories":2705},[168],{"categories":2707},[197],{"categories":2709},[258],{"categories":2711},[],{"categories":2713},[],{"categories":2715},[235],{"categories":2717},[171],{"categories":2719},[168,119],{"categories":2721},[197],{"categories":2723},[168],{"categories":2725},[168],{"categories":2727},[171],{"categories":2729},[168],{"categories":2731},[171],{"categories":2733},[168],{"categories":2735},[168],{"categories":2737},[],{"categories":2739},[119],{"categories":2741},[232],{"categories":2743},[168],{"categories":2745},[168],{"categories":2747},[235],{"categories":2749},[171],{"categories":2751},[258],{"categories":2753},[287],{"categories":2755},[],{"categories":2757},[168],{"categories":2759},[165],{"categories":2761},[171],{"categories":2763},[162],{"categories":2765},[171],{"categories":2767},[168],{"categories":2769},[171],{"categories":2771},[174],{"categories":2773},[119],{"categories":2775},[168],{"categories":2777},[168],{"categories":2779},[],{"categories":2781},[],{"categories":2783},[],{"categories":2785},[287],{"categories":2787},[168],{"categories":2789},[197],{"categories":2791},[168],{"categories":2793},[168],{"categories":2795},[168],{"categories":2797},[168],{"categories":2799},[],{"categories":2801},[235],{"categories":2803},[165],{"categories":2805},[171],{"categories":2807},[168],{"categories":2809},[],{"categories":2811},[168],{"categories":2813},[171],{"categories":2815},[168],{"categories":2817},[287],{"categories":2819},[],{"categories":2821},[232],{"categories":2823},[232],{"categories":2825},[],{"categories":2827},[119],{"categories":2829},[168],{"categories":2831},[232],{"categories":2833},[168],{"categories":2835},[165],{"categories":2837},[171],{"categories":2839},[168],{"categories":2841},[],{"categories":2843},[197],{"categories":2845},[168],{"categories":2847},[168],{"categories":2849},[232],{"categories":2851},[171],{"categories":2853},[197],{"categories":2855},[],{"categories":2857},[171],{"categories":2859},[171],{"categories":2861},[232],{"categories":2863},[168],{"categories":2865},[168],{"categories":2867},[168],{"categories":2869},[],{"categories":2871},[168],{"categories":2873},[168],{"categories":2875},[287],{"categories":2877},[197],{"categories":2879},[235],{"categories":2881},[235],{"categories":2883},[],{"categories":2885},[],{"categories":2887},[],{"categories":2889},[171],{"categories":2891},[171],{"categories":2893},[119],{"categories":2895},[119],{"categories":2897},[168],{"categories":2899},[168],{"categories":2901},[168],{"categories":2903},[168],{"categories":2905},[171],{"categories":2907},[],{"categories":2909},[],{"categories":2911},[168],{"categories":2913},[],{"categories":2915},[168],{"categories":2917},[171],{"categories":2919},[232],{"categories":2921},[168],{"categories":2923},[168],{"categories":2925},[],{"categories":2927},[174],{"categories":2929},[168],{"categories":2931},[232],{"categories":2933},[168],{"categories":2935},[165],{"categories":2937},[168],{"categories":2939},[258],{"categories":2941},[171],{"categories":2943},[168],{"categories":2945},[168],{"categories":2947},[171],{"categories":2949},[168],{"categories":2951},[119],{"categories":2953},[168],{"categories":2955},[232],{"categories":2957},[],{"categories":2959},[197],{"categories":2961},[171],{"categories":2963},[168],{"categories":2965},[],{"categories":2967},[197],{"categories":2969},[171],{"categories":2971},[171],{"categories":2973},[168],{"categories":2975},[168],{"categories":2977},[171],{"categories":2979},[],{"categories":2981},[165],{"categories":2983},[171],{"categories":2985},[],{"categories":2987},[119],{"categories":2989},[168],{"categories":2991},[162],{"categories":2993},[197],{"categories":2995},[287],{"categories":2997},[171],{"categories":2999},[171],{"categories":3001},[168],{"categories":3003},[171],{"categories":3005},[162],{"categories":3007},[],{"categories":3009},[168],{"categories":3011},[168],{"categories":3013},[],{"categories":3015},[],{"categories":3017},[232],{"categories":3019},[168,165],{"categories":3021},[171],{"categories":3023},[168],{"categories":3025},[],{"categories":3027},[162],{"categories":3029},[235],{"categories":3031},[165],{"categories":3033},[168],{"categories":3035},[119],{"categories":3037},[168],{"categories":3039},[171],{"categories":3041},[168],{"categories":3043},[168],{"categories":3045},[168],{"categories":3047},[197],{"categories":3049},[171],{"categories":3051},[168],{"categories":3053},[],{"categories":3055},[],{"categories":3057},[171],{"categories":3059},[168],{"categories":3061},[287],{"categories":3063},[],{"categories":3065},[168],{"categories":3067},[171],{"categories":3069},[171],{"categories":3071},[],{"categories":3073},[171],{"categories":3075},[168],{"categories":3077},[258],{"categories":3079},[168],{"categories":3081},[235],{"categories":3083},[171],{"categories":3085},[168],{"categories":3087},[287],{"categories":3089},[],{"categories":3091},[168],{"categories":3093},[258],{"categories":3095},[232],{"categories":3097},[168],{"categories":3099},[168],{"categories":3101},[],{"categories":3103},[258],{"categories":3105},[197],{"categories":3107},[168],{"categories":3109},[168],{"categories":3111},[162],{"categories":3113},[168],{"categories":3115},[],{"categories":3117},[],{"categories":3119},[232],{"categories":3121},[168],{"categories":3123},[235],{"categories":3125},[258],{"categories":3127},[171],{"categories":3129},[258],{"categories":3131},[197],{"categories":3133},[],{"categories":3135},[168],{"categories":3137},[],{"categories":3139},[168],{"categories":3141},[168],{"categories":3143},[168],{"categories":3145},[171],{"categories":3147},[168],{"categories":3149},[168],{"categories":3151},[],{"categories":3153},[168,119],{"categories":3155},[197],{"categories":3157},[171],{"categories":3159},[119],{"categories":3161},[119],{"categories":3163},[168],{"categories":3165},[162],{"categories":3167},[],{"categories":3169},[],{"categories":3171},[171],{"categories":3173},[168],{"categories":3175},[119],{"categories":3177},[162],{"categories":3179},[119],{"categories":3181},[119],{"categories":3183},[168],{"categories":3185},[258],{"categories":3187},[168],{"categories":3189},[119],{"categories":3191},[],{"categories":3193},[168],{"categories":3195},[232,168],{"categories":3197},[287],{"categories":3199},[162],{"categories":3201},[],{"categories":3203},[168],{"categories":3205},[165],{"categories":3207},[165],{"categories":3209},[168],{"categories":3211},[168],{"categories":3213},[168],{"categories":3215},[119],{"categories":3217},[171],{"categories":3219},[168],{"categories":3221},[168],{"categories":3223},[197],{"categories":3225},[258],{"categories":3227},[232],{"categories":3229},[168],{"categories":3231},[168],{"categories":3233},[168],{"categories":3235},[168],{"categories":3237},[162],{"categories":3239},[168],{"categories":3241},[171],{"categories":3243},[171],{"categories":3245},[119],{"categories":3247},[197],{"categories":3249},[119],{"categories":3251},[],{"categories":3253},[],{"categories":3255},[235],{"categories":3257},[168],{"categories":3259},[119],{"categories":3261},[168],{"categories":3263},[232],{"categories":3265},[168],{"categories":3267},[168],{"categories":3269},[168],{"categories":3271},[235],{"categories":3273},[168],{"categories":3275},[168],{"categories":3277},[168],{"categories":3279},[171],{"categories":3281},[162],{"categories":3283},[171],{"categories":3285},[168,165],{"categories":3287},[],{"categories":3289},[232],{"categories":3291},[],{"categories":3293},[174],{"categories":3295},[168],{"categories":3297},[197],{"categories":3299},[162],{"categories":3301},[162],{"categories":3303},[171],{"categories":3305},[171],{"categories":3307},[171],{"categories":3309},[168],{"categories":3311},[168],{"categories":3313},[165],{"categories":3315},[119],{"categories":3317},[258],{"categories":3319},[168],{"categories":3321},[],{"categories":3323},[197],{"categories":3325},[168],{"categories":3327},[168],{"categories":3329},[168],{"categories":3331},[168],{"categories":3333},[168],{"categories":3335},[119],{"categories":3337},[197],{"categories":3339},[119],{"categories":3341},[119],{"categories":3343},[168],{"categories":3345},[168],{"categories":3347},[168],{"categories":3349},[171],{"categories":3351},[197],{"categories":3353},[168],{"categories":3355},[168],{"categories":3357},[171],{"categories":3359},[168],{"categories":3361},[168],{"categories":3363},[168],{"categories":3365},[232],{"categories":3367},[168],{"categories":3369},[168],{"categories":3371},[168],{"categories":3373},[287],{"categories":3375},[168],{"categories":3377},[174],{"categories":3379},[168],{"categories":3381},[171],{"categories":3383},[168],{"categories":3385},[168],{"categories":3387},[197],{"categories":3389},[168],{"categories":3391},[171],{"categories":3393},[258],{"categories":3395},[168],{"categories":3397},[168],{"categories":3399},[165],{"categories":3401},[168],{"categories":3403},[168],{"categories":3405},[],{"categories":3407},[168],{"categories":3409},[119],{"categories":3411},[168],{"categories":3413},[],{"categories":3415},[],{"categories":3417},[168],{"categories":3419},[],{"categories":3421},[165],{"categories":3423},[168],{"categories":3425},[171],{"categories":3427},[197],{"categories":3429},[197],{"categories":3431},[197],{"categories":3433},[197],{"categories":3435},[],{"categories":3437},[162],{"categories":3439},[171],{"categories":3441},[197],{"categories":3443},[168],{"categories":3445},[174],{"categories":3447},[168],{"categories":3449},[162],{"categories":3451},[171],{"categories":3453},[168],{"categories":3455},[168,171],{"categories":3457},[171],{"categories":3459},[287],{"categories":3461},[197],{"categories":3463},[171],{"categories":3465},[197],{"categories":3467},[171],{"categories":3469},[168],{"categories":3471},[],{"categories":3473},[197],{"categories":3475},[258],{"categories":3477},[162],{"categories":3479},[168],{"categories":3481},[168],{"categories":3483},[],{"categories":3485},[119],{"categories":3487},[],{"categories":3489},[162],{"categories":3491},[171],{"categories":3493},[197],{"categories":3495},[168],{"categories":3497},[197],{"categories":3499},[162],{"categories":3501},[197],{"categories":3503},[197],{"categories":3505},[],{"categories":3507},[165],{"categories":3509},[171],{"categories":3511},[197],{"categories":3513},[197],{"categories":3515},[197],{"categories":3517},[197],{"categories":3519},[197],{"categories":3521},[197],{"categories":3523},[197],{"categories":3525},[197],{"categories":3527},[197],{"categories":3529},[197],{"categories":3531},[235],{"categories":3533},[162],{"categories":3535},[168],{"categories":3537},[168],{"categories":3539},[171],{"categories":3541},[171],{"categories":3543},[],{"categories":3545},[168,162],{"categories":3547},[],{"categories":3549},[171],{"categories":3551},[197],{"categories":3553},[171],{"categories":3555},[168],{"categories":3557},[168],{"categories":3559},[168],{"categories":3561},[168],{"categories":3563},[168],{"categories":3565},[171],{"categories":3567},[165],{"categories":3569},[171],{"categories":3571},[],{"categories":3573},[171],{"categories":3575},[232],{"categories":3577},[197],{"categories":3579},[168],{"categories":3581},[],{"categories":3583},[],{"categories":3585},[171],{"categories":3587},[232],{"categories":3589},[168],{"categories":3591},[],{"categories":3593},[168],{"categories":3595},[],{"categories":3597},[258],{"categories":3599},[168],{"categories":3601},[],{"categories":3603},[],{"categories":3605},[197],{"categories":3607},[162],{"categories":3609},[168],{"categories":3611},[165],{"categories":3613},[168],{"categories":3615},[168],{"categories":3617},[168],{"categories":3619},[165],{"categories":3621},[232],{"categories":3623},[],{"categories":3625},[168],{"categories":3627},[197],{"categories":3629},[],{"categories":3631},[168],{"categories":3633},[168],{"categories":3635},[232],{"categories":3637},[168],{"categories":3639},[258],{"categories":3641},[168],{"categories":3643},[287],{"categories":3645},[],{"categories":3647},[171],{"categories":3649},[258],{"categories":3651},[119],{"categories":3653},[],{"categories":3655},[168],{"categories":3657},[],{"categories":3659},[171],{"categories":3661},[232],{"categories":3663},[119],{"categories":3665},[],{"categories":3667},[165],{"categories":3669},[162],{"categories":3671},[235],{"categories":3673},[171],{"categories":3675},[232],{"categories":3677},[119],{"categories":3679},[],{"categories":3681},[],{"categories":3683},[168],{"categories":3685},[162],{"categories":3687},[168],{"categories":3689},[258],{"categories":3691},[],{"categories":3693},[171],{"categories":3695},[171],{"categories":3697},[171],{"categories":3699},[197],{"categories":3701},[119],{"categories":3703},[168],{"categories":3705},[171],{"categories":3707},[174],{"categories":3709},[168],{"categories":3711},[171],{"categories":3713},[168],{"categories":3715},[174],{"categories":3717},[258],{"categories":3719},[197],{"categories":3721},[],{"categories":3723},[258],{"categories":3725},[],{"categories":3727},[119],{"categories":3729},[171],{"categories":3731},[],{"categories":3733},[168],{"categories":3735},[168],{"categories":3737},[168],{"categories":3739},[168],{"categories":3741},[171],{"categories":3743},[165],{"categories":3745},[162],{"categories":3747},[168],{"categories":3749},[232],{"categories":3751},[119],{"categories":3753},[119],{"categories":3755},[168],{"categories":3757},[235],{"categories":3759},[171],{"categories":3761},[168],{"categories":3763},[171],{"categories":3765},[168],{"categories":3767},[165],{"categories":3769},[232],{"categories":3771},[119],{"categories":3773},[171],{"categories":3775},[168],{"categories":3777},[174],{"categories":3779},[168],{"categories":3781},[171],{"categories":3783},[168],{"categories":3785},[197],{"categories":3787},[],{"categories":3789},[162],{"categories":3791},[168],{"categories":3793},[168],{"categories":3795},[168],{"categories":3797},[119],{"categories":3799},[119],{"categories":3801},[168],{"categories":3803},[171],{"categories":3805},[168],{"categories":3807},[168],{"categories":3809},[168],{"categories":3811},[168],{"categories":3813},[],{"categories":3815},[168],{"categories":3817},[232],{"categories":3819},[165],{"categories":3821},[197],{"categories":3823},[171],{"categories":3825},[168],{"categories":3827},[168],{"categories":3829},[232],{"categories":3831},[171],{"categories":3833},[168],{"categories":3835},[258],{"categories":3837},[168],{"categories":3839},[235],{"categories":3841},[168],{"categories":3843},[168],{"categories":3845},[197],{"categories":3847},[168],{"categories":3849},[168],{"categories":3851},[171],{"categories":3853},[287],{"categories":3855},[168],{"categories":3857},[171],{"categories":3859},[235],{"categories":3861},[],{"categories":3863},[171],{"categories":3865},[119],{"categories":3867},[168],{"categories":3869},[232],{"categories":3871},[168],{"categories":3873},[162],{"categories":3875},[119],{"categories":3877},[165],{"categories":3879},[119],{"categories":3881},[168],{"categories":3883},[],{"categories":3885},[171],{"categories":3887},[171],{"categories":3889},[168],{"categories":3891},[168],{"categories":3893},[235],{"categories":3895},[],{"categories":3897},[197],{"categories":3899},[],{"categories":3901},[197],{"categories":3903},[168],{"categories":3905},[168],{"categories":3907},[171],{"categories":3909},[171],{"categories":3911},[171],{"categories":3913},[],{"categories":3915},[197],{"categories":3917},[168],{"categories":3919},[],{"categories":3921},[168],{"categories":3923},[168],{"categories":3925},[],{"categories":3927},[232],{"categories":3929},[119],{"categories":3931},[171],{"categories":3933},[168],{"categories":3935},[168],{"categories":3937},[258],{"categories":3939},[168],{"categories":3941},[168],{"categories":3943},[162],{"categories":3945},[],{"categories":3947},[168],{"categories":3949},[168],{"categories":3951},[],{"categories":3953},[162],{"categories":3955},[197],{"categories":3957},[119],{"categories":3959},[168],{"categories":3961},[168],{"categories":3963},[168],{"categories":3965},[119],{"categories":3967},[197],{"categories":3969},[232],{"categories":3971},[168],{"categories":3973},[168],{"categories":3975},[168],{"categories":3977},[197],{"categories":3979},[232],{"categories":3981},[168],{"categories":3983},[197],{"categories":3985},[232],{"categories":3987},[168],{"categories":3989},[197],{"categories":3991},[171],{"categories":3993},[171],{"categories":3995},[171],{"categories":3997},[119],{"categories":3999},[197],{"categories":4001},[171],{"categories":4003},[171],{"categories":4005},[168],{"categories":4007},[119],{"categories":4009},[232],{"categories":4011},[168],{"categories":4013},[],{"categories":4015},[171],{"categories":4017},[],{"categories":4019},[],{"categories":4021},[],{"categories":4023},[171],{"categories":4025},[165],{"categories":4027},[171],{"categories":4029},[168],{"categories":4031},[171],{"categories":4033},[162],{"categories":4035},[171],{"categories":4037},[165],{"categories":4039},[258],{"categories":4041},[171],{"categories":4043},[],{"categories":4045},[171],{"categories":4047},[],{"categories":4049},[162],{"categories":4051},[171],{"categories":4053},[],{"categories":4055},[171],{"categories":4057},[168],{"categories":4059},[168],{"categories":4061},[197],{"categories":4063},[168],{"categories":4065},[168],{"categories":4067},[171],{"categories":4069},[168],{"categories":4071},[168],{"categories":4073},[197],{"categories":4075},[171],{"categories":4077},[119],{"categories":4079},[232],{"categories":4081},[162],{"categories":4083},[168],{"categories":4085},[],{"categories":4087},[171],{"categories":4089},[232],{"categories":4091},[287],{"categories":4093},[197],{"categories":4095},[168],{"categories":4097},[232],{"categories":4099},[168],{"categories":4101},[162],{"categories":4103},[],{"categories":4105},[171],{"categories":4107},[168],{"categories":4109},[168],{"categories":4111},[171],{"categories":4113},[168],{"categories":4115},[232],{"categories":4117},[],{"categories":4119},[171],{"categories":4121},[174],{"categories":4123},[197],{"categories":4125},[171],{"categories":4127},[165],{"categories":4129},[],{"categories":4131},[168],{"categories":4133},[174],{"categories":4135},[168],{"categories":4137},[171],{"categories":4139},[197],{"categories":4141},[162],{"categories":4143},[287],{"categories":4145},[168],{"categories":4147},[168],{"categories":4149},[168],{"categories":4151},[197],{"categories":4153},[165],{"categories":4155},[168],{"categories":4157},[232],{"categories":4159},[197],{"categories":4161},[287],{"categories":4163},[168],{"categories":4165},[171],{"categories":4167},[],{"categories":4169},[],{"categories":4171},[168],{"categories":4173},[287],{"categories":4175},[235],{"categories":4177},[171],{"categories":4179},[171],{"categories":4181},[168],{"categories":4183},[197],{"categories":4185},[168],{"categories":4187},[162],{"categories":4189},[168],{"categories":4191},[232],{"categories":4193},[171],{"categories":4195},[171],{"categories":4197},[168],{"categories":4199},[258],{"categories":4201},[168],{"categories":4203},[171],{"categories":4205},[],{"categories":4207},[168],{"categories":4209},[168],{"categories":4211},[168],{"categories":4213},[197],{"categories":4215},[162],{"categories":4217},[],{"categories":4219},[168],{"categories":4221},[168],{"categories":4223},[119],{"categories":4225},[232],{"categories":4227},[168],{"categories":4229},[168,171],{"categories":4231},[258,165],{"categories":4233},[168],{"categories":4235},[168],{"categories":4237},[168],{"categories":4239},[],{"categories":4241},[171],{"categories":4243},[],{"categories":4245},[119],{"categories":4247},[168],{"categories":4249},[119],{"categories":4251},[],{"categories":4253},[171],{"categories":4255},[168],{"categories":4257},[197],{"categories":4259},[168],{"categories":4261},[],{"categories":4263},[171],{"categories":4265},[168],{"categories":4267},[],{"categories":4269},[232],{"categories":4271},[168],{"categories":4273},[171],{"categories":4275},[168],{"categories":4277},[168],{"categories":4279},[162],{"categories":4281},[171],{"categories":4283},[168],{"categories":4285},[],{"categories":4287},[287],{"categories":4289},[258],{"categories":4291},[165],{"categories":4293},[165],{"categories":4295},[168],{"categories":4297},[162],{"categories":4299},[162],{"categories":4301},[168],{"categories":4303},[171],{"categories":4305},[168],{"categories":4307},[168],{"categories":4309},[168],{"categories":4311},[119],{"categories":4313},[168],{"categories":4315},[162],{"categories":4317},[171],{"categories":4319},[168],{"categories":4321},[258],{"categories":4323},[197],{"categories":4325},[168],{"categories":4327},[168],{"categories":4329},[171],{"categories":4331},[168],{"categories":4333},[],{"categories":4335},[119],{"categories":4337},[],{"categories":4339},[119],{"categories":4341},[171],{"categories":4343},[162],{"categories":4345},[],{"categories":4347},[235],{"categories":4349},[287],{"categories":4351},[168],{"categories":4353},[119],{"categories":4355},[168],{"categories":4357},[],{"categories":4359},[197],{"categories":4361},[171],{"categories":4363},[119],{"categories":4365},[232],{"categories":4367},[168],{"categories":4369},[171],{"categories":4371},[119],{"categories":4373},[171],{"categories":4375},[197],{"categories":4377},[168],{"categories":4379},[162],{"categories":4381},[197],{"categories":4383},[119],{"categories":4385},[168],{"categories":4387},[232],{"categories":4389},[165],{"categories":4391},[168],{"categories":4393},[168],{"categories":4395},[168],{"categories":4397},[168],{"categories":4399},[168],{"categories":4401},[171],{"categories":4403},[168],{"categories":4405},[171],{"categories":4407},[168],{"categories":4409},[168],{"categories":4411},[162],{"categories":4413},[168],{"categories":4415},[171],{"categories":4417},[171],{"categories":4419},[232],{"categories":4421},[171],{"categories":4423},[171],{"categories":4425},[162],{"categories":4427},[171],{"categories":4429},[232],{"categories":4431},[],{"categories":4433},[168],{"categories":4435},[235],{"categories":4437},[168],{"categories":4439},[168],{"categories":4441},[119],{"categories":4443},[],{"categories":4445},[171],{"categories":4447},[258],{"categories":4449},[168],{"categories":4451},[197],{"categories":4453},[171],{"categories":4455},[258],{"categories":4457},[171],{"categories":4459},[165],{"categories":4461},[165],{"categories":4463},[168],{"categories":4465},[168],{"categories":4467},[168],{"categories":4469},[162],{"categories":4471},[],{"categories":4473},[168],{"categories":4475},[171],{"categories":4477},[171],{"categories":4479},[168],{"categories":4481},[168],{"categories":4483},[168],{"categories":4485},[119],{"categories":4487},[],{"categories":4489},[162],{"categories":4491},[168],{"categories":4493},[168],{"categories":4495},[171],{"categories":4497},[171],{"categories":4499},[],{"categories":4501},[119],{"categories":4503},[119],{"categories":4505},[168],{"categories":4507},[258],{"categories":4509},[232],{"categories":4511},[],{"categories":4513},[168],{"categories":4515},[171],{"categories":4517},[162],{"categories":4519},[168],{"categories":4521},[119],{"categories":4523},[162],{"categories":4525},[197],{"categories":4527},[235],{"categories":4529},[197],{"categories":4531},[171],{"categories":4533},[],{"categories":4535},[197],{"categories":4537},[171],{"categories":4539},[232],{"categories":4541},[235],{"categories":4543},[168],{"categories":4545},[],{"categories":4547},[171],{"categories":4549},[197],{"categories":4551},[119],{"categories":4553},[168],{"categories":4555},[168],{"categories":4557},[165],{"categories":4559},[168],{"categories":4561},[162],{"categories":4563},[287],{"categories":4565},[162],{"categories":4567},[],{"categories":4569},[],{"categories":4571},[171],{"categories":4573},[197],{"categories":4575},[],{"categories":4577},[171],{"categories":4579},[171],{"categories":4581},[171],{"categories":4583},[],{"categories":4585},[168],{"categories":4587},[],{"categories":4589},[197],{"categories":4591},[162],{"categories":4593},[232],{"categories":4595},[168],{"categories":4597},[197],{"categories":4599},[168],{"categories":4601},[197],{"categories":4603},[],{"categories":4605},[197],{"categories":4607},[162],{"categories":4609},[171],{"categories":4611},[168],{"categories":4613},[],{"categories":4615},[119],{"categories":4617},[171],{"categories":4619},[174],{"categories":4621},[171],{"categories":4623},[162],{"categories":4625},[],{"categories":4627},[],{"categories":4629},[],{"categories":4631},[232],{"categories":4633},[171],{"categories":4635},[168],{"categories":4637},[168],{"categories":4639},[],{"categories":4641},[],{"categories":4643},[],{"categories":4645},[232],{"categories":4647},[168],{"categories":4649},[],{"categories":4651},[171],{"categories":4653},[168],{"categories":4655},[162],{"categories":4657},[],{"categories":4659},[],{"categories":4661},[232],{"categories":4663},[168],{"categories":4665},[197],{"categories":4667},[],{"categories":4669},[258],{"categories":4671},[197],{"categories":4673},[258],{"categories":4675},[235],{"categories":4677},[168],{"categories":4679},[168],{"categories":4681},[],{"categories":4683},[],{"categories":4685},[171],{"categories":4687},[],{"categories":4689},[168],{"categories":4691},[168],{"categories":4693},[],{"categories":4695},[171],{"categories":4697},[168],{"categories":4699},[168],{"categories":4701},[],{"categories":4703},[171],{"categories":4705},[168],{"categories":4707},[197],{"categories":4709},[168],{"categories":4711},[258],{"categories":4713},[165],{"categories":4715},[168],{"categories":4717},[168],{"categories":4719},[171],{"categories":4721},[235],{"categories":4723},[171],{"categories":4725},[171],{"categories":4727},[],{"categories":4729},[],{"categories":4731},[168],{"categories":4733},[],{"categories":4735},[197],{"categories":4737},[165],{"categories":4739},[],{"categories":4741},[],{"categories":4743},[232],{"categories":4745},[162],{"categories":4747},[],{"categories":4749},[165],{"categories":4751},[258],{"categories":4753},[168],{"categories":4755},[119],{"categories":4757},[162],{"categories":4759},[235],{"categories":4761},[165],{"categories":4763},[119],{"categories":4765},[119],{"categories":4767},[],{"categories":4769},[168],{"categories":4771},[],{"categories":4773},[171],{"categories":4775},[162],{"categories":4777},[232],{"categories":4779},[168],{"categories":4781},[162],{"categories":4783},[171],{"categories":4785},[287],{"categories":4787},[168],{"categories":4789},[168],{"categories":4791},[168],{"categories":4793},[162],{"categories":4795},[235],{"categories":4797},[171],{"categories":4799},[],{"categories":4801},[168],{"categories":4803},[119],{"categories":4805},[197],{"categories":4807},[119],{"categories":4809},[168],{"categories":4811},[174],{"categories":4813},[],{"categories":4815},[232],{"categories":4817},[197],{"categories":4819},[162],{"categories":4821},[171],{"categories":4823},[168],{"categories":4825},[168],{"categories":4827},[171],{"categories":4829},[168],{"categories":4831},[168],{"categories":4833},[165],{"categories":4835},[171],{"categories":4837},[171,287],{"categories":4839},[171],{"categories":4841},[119],{"categories":4843},[168],{"categories":4845},[168],{"categories":4847},[235],{"categories":4849},[171],{"categories":4851},[258],{"categories":4853},[171],{"categories":4855},[165],{"categories":4857},[],{"categories":4859},[171],{"categories":4861},[168],{"categories":4863},[165],{"categories":4865},[],{"categories":4867},[],{"categories":4869},[119],{"categories":4871},[168],{"categories":4873},[171],{"categories":4875},[235],{"categories":4877},[258],{"categories":4879},[168],{"categories":4881},[168],{"categories":4883},[171],{"categories":4885},[],{"categories":4887},[171],{"categories":4889},[197],{"categories":4891},[171],{"categories":4893},[],{"categories":4895},[197],{"categories":4897},[119],{"categories":4899},[162],{"categories":4901},[119],{"categories":4903},[168],{"categories":4905},[171],{"categories":4907},[168],{"categories":4909},[168],{"categories":4911},[258],{"categories":4913},[119],{"categories":4915},[],{"categories":4917},[197],{"categories":4919},[168],{"categories":4921},[],{"categories":4923},[171],{"categories":4925},[168],{"categories":4927},[168],{"categories":4929},[168],{"categories":4931},[171],{"categories":4933},[168],{"categories":4935},[168],{"categories":4937},[174],{"categories":4939},[171],{"categories":4941},[168],{"categories":4943},[168],{"categories":4945},[168],{"categories":4947},[168],{"categories":4949},[168],{"categories":4951},[165],{"categories":4953},[],{"categories":4955},[174],{"categories":4957},[197],{"categories":4959},[171],{"categories":4961},[168],{"categories":4963},[119],{"categories":4965},[],{"categories":4967},[119],{"categories":4969},[119],{"categories":4971},[171],{"categories":4973},[119],{"categories":4975},[168],{"categories":4977},[168],{"categories":4979},[119],{"categories":4981},[168],{"categories":4983},[171],{"categories":4985},[197],{"categories":4987},[168],{"categories":4989},[168],{"categories":4991},[168],{"categories":4993},[165],{"categories":4995},[168],{"categories":4997},[171],{"categories":4999},[232],{"categories":5001},[],{"categories":5003},[168],{"categories":5005},[235],{"categories":5007},[171],{"categories":5009},[168],{"categories":5011},[],{"categories":5013},[168],{"categories":5015},[168],{"categories":5017},[197],{"categories":5019},[168],{"categories":5021},[168],{"categories":5023},[171],{"categories":5025},[258],{"categories":5027},[],{"categories":5029},[],{"categories":5031},[197],{"categories":5033},[119],{"categories":5035},[197],{"categories":5037},[168],{"categories":5039},[258],{"categories":5041},[168],{"categories":5043},[162],{"categories":5045},[171],{"categories":5047},[168],{"categories":5049},[171],{"categories":5051},[171],{"categories":5053},[168],{"categories":5055},[165],{"categories":5057},[],{"categories":5059},[235],{"categories":5061},[168],{"categories":5063},[],{"categories":5065},[197],{"categories":5067},[168],{"categories":5069},[235],{"categories":5071},[168],{"categories":5073},[119],{"categories":5075},[119],{"categories":5077},[119],{"categories":5079},[171],{"categories":5081},[171],{"categories":5083},[171],{"categories":5085},[168],{"categories":5087},[232],{"categories":5089},[235],{"categories":5091},[235],{"categories":5093},[],{"categories":5095},[197],{"categories":5097},[168],{"categories":5099},[168],{"categories":5101},[119],{"categories":5103},[],{"categories":5105},[197],{"categories":5107},[197],{"categories":5109},[197],{"categories":5111},[],{"categories":5113},[171],{"categories":5115},[168],{"categories":5117},[],{"categories":5119},[162],{"categories":5121},[165],{"categories":5123},[],{"categories":5125},[168],{"categories":5127},[168],{"categories":5129},[],{"categories":5131},[119],{"categories":5133},[],{"categories":5135},[],{"categories":5137},[],{"categories":5139},[],{"categories":5141},[168],{"categories":5143},[197],{"categories":5145},[],{"categories":5147},[],{"categories":5149},[168],{"categories":5151},[168],{"categories":5153},[168],{"categories":5155},[235],{"categories":5157},[168],{"categories":5159},[235],{"categories":5161},[],{"categories":5163},[235],{"categories":5165},[235],{"categories":5167},[287],{"categories":5169},[171],{"categories":5171},[119],{"categories":5173},[],{"categories":5175},[],{"categories":5177},[235],{"categories":5179},[119],{"categories":5181},[119],{"categories":5183},[119],{"categories":5185},[],{"categories":5187},[162],{"categories":5189},[119],{"categories":5191},[119],{"categories":5193},[162],{"categories":5195},[119],{"categories":5197},[165],{"categories":5199},[119],{"categories":5201},[119],{"categories":5203},[119],{"categories":5205},[235],{"categories":5207},[197],{"categories":5209},[197],{"categories":5211},[168],{"categories":5213},[119],{"categories":5215},[235],{"categories":5217},[287],{"categories":5219},[235],{"categories":5221},[235],{"categories":5223},[235],{"categories":5225},[],{"categories":5227},[165],{"categories":5229},[],{"categories":5231},[287],{"categories":5233},[119],{"categories":5235},[119],{"categories":5237},[119],{"categories":5239},[171],{"categories":5241},[197,165],{"categories":5243},[235],{"categories":5245},[],{"categories":5247},[],{"categories":5249},[235],{"categories":5251},[],{"categories":5253},[235],{"categories":5255},[197],{"categories":5257},[171],{"categories":5259},[],{"categories":5261},[119],{"categories":5263},[168],{"categories":5265},[232],{"categories":5267},[],{"categories":5269},[168],{"categories":5271},[],{"categories":5273},[197],{"categories":5275},[162],{"categories":5277},[235],{"categories":5279},[],{"categories":5281},[119],{"categories":5283},[197],[5285,5402,5785,5904],{"id":5286,"title":5287,"ai":5288,"body":5293,"categories":5372,"created_at":120,"date_modified":120,"description":112,"extension":121,"faq":120,"featured":122,"kicker_label":120,"meta":5373,"navigation":138,"path":5386,"published_at":5387,"question":120,"scraped_at":5388,"seo":5389,"sitemap":5390,"source_id":5391,"source_name":5392,"source_type":146,"source_url":5393,"stem":5394,"tags":5395,"thumbnail_url":5397,"tldr":5398,"tweet":5399,"unknown_tags":5400,"__hash__":5401},"summaries\u002Fsummaries\u002F41a72f6089b21da4-why-mcp-and-chatgpt-apps-use-double-iframes-summary.md","Why MCP and ChatGPT Apps Use Double Iframes",{"provider":7,"model":8,"input_tokens":5289,"output_tokens":5290,"processing_time_ms":5291,"cost_usd":5292},7427,739,3839,0.00296525,{"type":14,"value":5294,"toc":5367},[5295,5299,5302,5318,5322,5325,5350,5353,5357,5360],[17,5296,5298],{"id":5297},"the-security-challenge-of-third-party-ui","The Security Challenge of Third-Party UI",[22,5300,5301],{},"Integrating third-party UI into conversational agents like ChatGPT requires balancing extensibility with strict security. The primary goal is to allow developers to render custom HTML\u002FJS (views) while preventing those views from accessing the host's sensitive data (cookies, local storage) or executing malicious scripts.",[22,5303,5304,5305,5309,5310,5313,5314,5317],{},"Directly injecting content into an iframe via ",[5306,5307,5308],"code",{},"srcdoc"," fails because the iframe shares the parent's origin and Content Security Policy (CSP). This either blocks all application scripts (due to strict CSP) or, if the CSP is relaxed, allows the app to perform a sandbox escape, accessing the host's ",[5306,5311,5312],{},"localStorage"," and cookies. Conversely, using a simple ",[5306,5315,5316],{},"src"," attribute for the iframe requires the host to maintain an infinite whitelist of third-party domains in their CSP, which is not scalable.",[17,5319,5321],{"id":5320},"the-double-iframe-solution","The Double Iframe Solution",[22,5323,5324],{},"To solve this, ChatGPT employs a double-iframe architecture—a pattern originally pioneered by Facebook for their app marketplace.",[5326,5327,5328,5341],"ol",{},[29,5329,5330,5333,5334,5337,5338,5340],{},[32,5331,5332],{},"The Outer Iframe:"," This frame is served from a controlled, unique subdomain (e.g., ",[5306,5335,5336],{},"app-unique-id.openai-usercontent.com","). Using unique subdomains per app prevents cross-app storage collisions, ensuring that one app cannot access the ",[5306,5339,5312],{}," or cookies of another.",[29,5342,5343,5346,5347,5349],{},[32,5344,5345],{},"The Inner Iframe:"," This frame uses the ",[5306,5348,5308],{}," attribute to render the actual application content. Because it is nested within the outer iframe, it is effectively isolated from the host's origin.",[22,5351,5352],{},"This structure allows the host to enforce a specific CSP on the inner frame via meta tags, preventing the execution of unauthorized scripts or the rendering of nested iframes, while maintaining a secure, isolated browsing context.",[17,5354,5356],{"id":5355},"practical-implications-for-developers","Practical Implications for Developers",[22,5358,5359],{},"For developers building MCP (Model Context Protocol) apps, this architecture necessitates strict metadata management. Because the host environment enforces a strict CSP, developers must explicitly declare every external domain their application interacts with (e.g., for API calls, images, or scripts) in the MCP app metadata. Failure to declare these domains results in runtime errors and app rejection from the store.",[22,5361,5362,5363,5366],{},"To mitigate these issues, tools like ",[32,5364,5365],{},"Skybridge"," provide a \"CSP Inspector.\" This tool diffs the domains declared in an app's metadata against the actual network calls observed during development, allowing developers to identify missing domains before submission. This addresses a common pain point where apps function correctly in local development but fail in production due to restrictive CSP headers.",{"title":112,"searchDepth":113,"depth":113,"links":5368},[5369,5370,5371],{"id":5297,"depth":113,"text":5298},{"id":5320,"depth":113,"text":5321},{"id":5355,"depth":113,"text":5356},[119],{"content_references":5374,"triage":5384},[5375,5379],{"type":126,"title":5365,"author":5376,"url":5377,"context":5378},"Alpic","https:\u002F\u002Fgithub.com\u002Ffredericbarthelet\u002Fskybridge","recommended",{"type":5380,"title":5381,"author":5382,"url":5383,"context":129},"other","Model Context Protocol (MCP)","Anthropic","https:\u002F\u002Fmodelcontextprotocol.io\u002F",{"relevance":134,"novelty":135,"quality":134,"actionability":134,"composite":136,"reasoning":5385},"Category: Design & Frontend. The article discusses a specific technical solution (double iframes) for securely integrating third-party UI in AI applications, addressing a key pain point for developers regarding security and extensibility. It provides practical implications for developers, making it actionable.","\u002Fsummaries\u002F41a72f6089b21da4-why-mcp-and-chatgpt-apps-use-double-iframes-summary","2026-06-15 14:00:06","2026-06-16 12:56:18",{"title":5287,"description":112},{"loc":5386},"41a72f6089b21da4","AI Engineer","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=c-2eEv2ou7Y","summaries\u002F41a72f6089b21da4-why-mcp-and-chatgpt-apps-use-double-iframes-summary",[150,152,153,5396],"security","https:\u002F\u002Fi.ytimg.com\u002Fvi\u002Fc-2eEv2ou7Y\u002Fhqdefault.jpg","To securely render third-party UI, ChatGPT uses a double-iframe pattern: an outer iframe provides a sandboxed environment on a unique subdomain, while an inner iframe uses 'srcdoc' to render the app, preventing cross-origin storage access and CSP violations.","This video explains why ChatGPT and similar platforms use a \"double iframe\" architecture to safely render third-party MCP app UIs. It breaks down the security trade-offs between CSP restrictions, `sandbox` limitations, and origin-based storage, showing how this nested approach isolates apps while maintaining functionality.",[5396],"E010LezSlqIBDD5nfLsRO5Mo-p2Hr3nlxGsX-0FJwcw",{"id":5403,"title":5404,"ai":5405,"body":5411,"categories":5769,"created_at":120,"date_modified":120,"description":5770,"extension":121,"faq":120,"featured":122,"kicker_label":120,"meta":5771,"navigation":138,"path":5772,"published_at":5773,"question":120,"scraped_at":5774,"seo":5775,"sitemap":5776,"source_id":5777,"source_name":5392,"source_type":146,"source_url":5778,"stem":5779,"tags":5780,"thumbnail_url":120,"tldr":5782,"tweet":120,"unknown_tags":5783,"__hash__":5784},"summaries\u002Fsummaries\u002F19d345c4079003d0-ai-embeds-in-web-dev-agents-devtools-native-apis-summary.md","AI Embeds in Web Dev: Agents, DevTools, Native APIs",{"provider":7,"model":5406,"input_tokens":5407,"output_tokens":5408,"processing_time_ms":5409,"cost_usd":5410},"x-ai\u002Fgrok-4.1-fast",8387,2180,19736,0.00274475,{"type":14,"value":5412,"toc":5762},[5413,5417,5420,5423,5443,5450,5453,5457,5464,5467,5474,5477,5491,5494,5497,5501,5504,5676,5686,5689,5692,5696,5699,5703,5755,5758],[17,5414,5416],{"id":5415},"skills-turn-coding-agents-into-repeatable-workflow-machines","Skills Turn Coding Agents into Repeatable Workflow Machines",[22,5418,5419],{},"The shift from 'can AI code?' to 'how to optimize AI coding?' hinges on skills—lightweight, text-based plugins following an open spec, supported by most agents. They inject domain expertise, custom capabilities, and workflows into agents, loaded on-demand via descriptive metadata.",[22,5421,5422],{},"In a demo on the 'Sen' e-commerce site (product pages, reviews), Yohan Lasorsa prompts: 'Implement the first open issue.' The agent uses GitHub CLI skill to fetch the 'add contact page' issue, then builds it. Key skills include:",[26,5424,5425,5431,5437],{},[29,5426,5427,5430],{},[32,5428,5429],{},"GitHub CLI",": Describes commands\u002Fexamples for repo access.",[29,5432,5433,5436],{},[32,5434,5435],{},"Playwright",": Records videos of changes.",[29,5438,5439,5442],{},[32,5440,5441],{},"Custom 'public-tunnel'",": Creates local tunnel, sends URL via Telegram skill for mobile testing.",[22,5444,5445,5446,5449],{},"An ",[5306,5447,5448],{},"agents.md"," file orchestrates: After changes, run dev server, tunnel, video record, Telegram notify, hold GitHub issue close until confirmation. Result: Contact page built, video\u002Fpreview sent to phone in ~minutes, testable remotely. Tradeoff: Agents occasionally fail (e.g., token issues), requiring retries; skills mitigate by standardizing tools over ad-hoc prompts.",[22,5451,5452],{},"\"The truth is that today it's mainly a matter of skills but don't get me wrong it's the one that you install and use with your favorite code agent.\" — Yohan Lasorsa, emphasizing skills as the skill gap for effective agent use.",[17,5454,5456],{"id":5455},"mcp-servers-and-devtools-ai-automate-browser-debugging","MCP Servers and DevTools AI Automate Browser Debugging",[22,5458,5459,5460,5463],{},"Manual DevTools workflows (console, network, performance) are now agent-controllable via MCP (Model Control Protocol) servers—tool-hosting endpoints callable by agents from any IDE\u002FCLI. Olivier Leplus demos Chrome DevTools MCP (GitHub repo install via ",[5306,5461,5462],{},"mcp.json","):",[22,5465,5466],{},"Tools exposed: click, fill forms, console logs, network requests, Lighthouse audits, navigate, screenshots, resize, throttling.",[22,5468,5469,5470,5473],{},"Prompt: 'Run app, test main page in Chrome.' Agent starts dev server (",[5306,5471,5472],{},"npm start","), launches Chrome (visible automation), screenshots, lists elements. Advanced: Throttle to 2G\u002F3G\u002Ffast 3G, trace performance (LCP, CLS, TBT), analyze images\u002FCSS\u002FJS. Outputs report: 'Headphone image too big (preload, high priority), CSS render-blocking, JS preload JSON.' No manual intervention; runs in background.",[22,5475,5476],{},"Built-in Chrome DevTools AI (enable in settings > AI Innovation tab) adds on-device insights:",[26,5478,5479,5482,5485,5488],{},[29,5480,5481],{},"Console errors: Click icon for CORS explanation\u002Ffix.",[29,5483,5484],{},"Network 400s: Chat analyzes request context ('endpoint missing').",[29,5486,5487],{},"Performance traces: LCP breakdown hints ('render-blocking CSS').",[29,5489,5490],{},"Elements: Live CSS tweaks (e.g., gradient H1 matching CSS vars), 'Apply to Workspace' persists to source files (map workspace folder).",[22,5492,5493],{},"Tradeoffs: AI verbosity varies; DevTools changes ephemeral without workspace mapping. Reduces copy-paste friction vs. external chats.",[22,5495,5496],{},"\"What would be amazing if an MCP existed for that like an agent can call it that's what exactly what the Chrome MCP does.\" — Olivier Leplus, on bridging manual DevTools to agent automation.",[17,5498,5500],{"id":5499},"browser-native-web-ai-apis-enable-on-device-features","Browser-Native Web AI APIs Enable On-Device Features",[22,5502,5503],{},"Cloud AI APIs (tokens, latency, costs) yield to Web AI APIs (W3C draft)—on-device models (~4GB download, cached, auto-evicted on low storage). Demos on Sen reviews:",[5505,5506,5510],"pre",{"className":5507,"code":5508,"language":5509,"meta":112,"style":112},"language-javascript shiki shiki-themes github-light github-dark","if ('Summarizer' in window) {\n  const summarizer = await Summarizer.create({\n    type: 'key-points', \u002F\u002F tl;dr, teaser, headline options; size: words\u002Fsentences\n    inputLang: 'en',\n    outputLang: ['en'],\n    context: 'Reviews for headphones. JSON stringify summary of opinions.'\n  });\n  monitorDownload((progress) => console.log(progress));\n  const response = await summarizer.summarize(reviews);\n  return response;\n}\n","javascript",[5306,5511,5512,5535,5560,5575,5586,5597,5606,5612,5640,5661,5670],{"__ignoreMap":112},[5513,5514,5517,5521,5525,5529,5532],"span",{"class":5515,"line":5516},"line",1,[5513,5518,5520],{"class":5519},"szBVR","if",[5513,5522,5524],{"class":5523},"sVt8B"," (",[5513,5526,5528],{"class":5527},"sZZnC","'Summarizer'",[5513,5530,5531],{"class":5519}," in",[5513,5533,5534],{"class":5523}," window) {\n",[5513,5536,5537,5540,5544,5547,5550,5553,5557],{"class":5515,"line":113},[5513,5538,5539],{"class":5519},"  const",[5513,5541,5543],{"class":5542},"sj4cs"," summarizer",[5513,5545,5546],{"class":5519}," =",[5513,5548,5549],{"class":5519}," await",[5513,5551,5552],{"class":5523}," Summarizer.",[5513,5554,5556],{"class":5555},"sScJk","create",[5513,5558,5559],{"class":5523},"({\n",[5513,5561,5562,5565,5568,5571],{"class":5515,"line":135},[5513,5563,5564],{"class":5523},"    type: ",[5513,5566,5567],{"class":5527},"'key-points'",[5513,5569,5570],{"class":5523},", ",[5513,5572,5574],{"class":5573},"sJ8bj","\u002F\u002F tl;dr, teaser, headline options; size: words\u002Fsentences\n",[5513,5576,5577,5580,5583],{"class":5515,"line":134},[5513,5578,5579],{"class":5523},"    inputLang: ",[5513,5581,5582],{"class":5527},"'en'",[5513,5584,5585],{"class":5523},",\n",[5513,5587,5589,5592,5594],{"class":5515,"line":5588},5,[5513,5590,5591],{"class":5523},"    outputLang: [",[5513,5593,5582],{"class":5527},[5513,5595,5596],{"class":5523},"],\n",[5513,5598,5600,5603],{"class":5515,"line":5599},6,[5513,5601,5602],{"class":5523},"    context: ",[5513,5604,5605],{"class":5527},"'Reviews for headphones. JSON stringify summary of opinions.'\n",[5513,5607,5609],{"class":5515,"line":5608},7,[5513,5610,5611],{"class":5523},"  });\n",[5513,5613,5615,5618,5621,5625,5628,5631,5634,5637],{"class":5515,"line":5614},8,[5513,5616,5617],{"class":5555},"  monitorDownload",[5513,5619,5620],{"class":5523},"((",[5513,5622,5624],{"class":5623},"s4XuR","progress",[5513,5626,5627],{"class":5523},") ",[5513,5629,5630],{"class":5519},"=>",[5513,5632,5633],{"class":5523}," console.",[5513,5635,5636],{"class":5555},"log",[5513,5638,5639],{"class":5523},"(progress));\n",[5513,5641,5643,5645,5648,5650,5652,5655,5658],{"class":5515,"line":5642},9,[5513,5644,5539],{"class":5519},[5513,5646,5647],{"class":5542}," response",[5513,5649,5546],{"class":5519},[5513,5651,5549],{"class":5519},[5513,5653,5654],{"class":5523}," summarizer.",[5513,5656,5657],{"class":5555},"summarize",[5513,5659,5660],{"class":5523},"(reviews);\n",[5513,5662,5664,5667],{"class":5515,"line":5663},10,[5513,5665,5666],{"class":5519},"  return",[5513,5668,5669],{"class":5523}," response;\n",[5513,5671,5673],{"class":5515,"line":5672},11,[5513,5674,5675],{"class":5523},"}\n",[22,5677,5678,5679,5570,5682,5685],{},"Click 'Summarize': Downloads model once (0-100% instant on cache), outputs: 'Customers praise headphones for sound...'. Similar for ",[5306,5680,5681],{},"Translator",[5306,5683,5684],{},"Prompt"," APIs. Runs locally, no net\u002Fcosts. Tradeoff: Browser support nascent (Chrome flags); large initial download.",[22,5687,5688],{},"Future: Browsers ship built-in MCP servers; standards like LLMs.txt\u002FWebMCP feed agents docs.",[22,5690,5691],{},"\"AI builds the web. The web feeds AI. And now, AI lives inside the browser itself.\" — Talk intro, framing symbiotic web-AI evolution.",[17,5693,5695],{"id":5694},"upgrading-apps-for-human-agent-cohabitation","Upgrading Apps for Human + Agent Cohabitation",[22,5697,5698],{},"Agents now 'use' web apps alongside humans, requiring adaptations (teased, demo implied via Sen site). Full cycle: Code\u002Fdebug\u002Ftune with AI, embed native APIs, expose via MCP\u002Fstandards for agent consumption. No Python monopoly—web democratizes AI.",[17,5700,5702],{"id":5701},"key-takeaways","Key Takeaways",[26,5704,5705,5719,5725,5728,5743,5746,5749,5752],{},[29,5706,5707,5708,5711,5712,5715,5716,5718],{},"Install skills (e.g., GitHub CLI, Playwright) in ",[5306,5709,5710],{},"agent\u002Fskills\u002F"," with descriptive ",[5306,5713,5714],{},"skill.md","; orchestrate in ",[5306,5717,5448],{}," for workflows like auto-tunnel\u002Fvideo\u002Fnotify.",[29,5720,5721,5722,5724],{},"Add Chrome DevTools MCP to ",[5306,5723,5462],{}," for agent DevTools control: throttling, traces, audits yield actionable reports (e.g., image preloads).",[29,5726,5727],{},"Enable DevTools AI for instant error chats, live CSS\u002FJS tweaks, 'Apply to Workspace' for source persistence.",[29,5729,5730,5731,5734,5735,5738,5739,5742],{},"Use Web AI APIs (",[5306,5732,5733],{},"Summarizer.create",") for local summaries\u002Ftranslations; monitor downloads, specify ",[5306,5736,5737],{},"type","\u002F",[5306,5740,5741],{},"context"," for precision.",[29,5744,5745],{},"Test agent failures early (tokens, sticks); skills standardize over raw prompts.",[29,5747,5748],{},"Map workspaces in DevTools to avoid ephemeral changes.",[29,5750,5751],{},"Cache models persist across sites; evict on storage pressure.",[29,5753,5754],{},"Build for agents: LLMs.txt, WebMCP for doc feeding.",[22,5756,5757],{},"\"You've all been through that... you do a lot of changes on the Chrome dev tools and then you don't remember which line you have to copy paste.\" — Olivier Leplus & Yohan Lasorsa, on CSS tweak pain solved by DevTools AI persistence.",[5759,5760,5761],"style",{},"html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .s4XuR, html code.shiki .s4XuR{--shiki-default:#E36209;--shiki-dark:#FFAB70}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":112,"searchDepth":113,"depth":113,"links":5763},[5764,5765,5766,5767,5768],{"id":5415,"depth":113,"text":5416},{"id":5455,"depth":113,"text":5456},{"id":5499,"depth":113,"text":5500},{"id":5694,"depth":113,"text":5695},{"id":5701,"depth":113,"text":5702},[119],"In 2026, AI didn't replace the web. It became part of it. Your browser now ships a built-in MCP server. Chrome DevTools debug your app with AI. Native Web APIs let you summarize, translate, and prompt right from your frontend code. Meanwhile, the web feeds agents right back through standards like LLMs.txt and MCP tools that make sure models always have the right documentation. AI builds the web. The web feeds AI. And now, AI lives inside the browser itself. In this talk, we'll follow a feature from idea to production and demo this new symbiosis in action: coding agents, AI-powered debugging in Chrome devtools, Web AI APIs, WebMCP, and more. Because your next website won't just be built with AI. It will be built for humans and AI agents alike. AI isn't just for Python folks. The web is AI's new home.",{},"\u002Fsummaries\u002F19d345c4079003d0-ai-embeds-in-web-dev-agents-devtools-native-apis-summary","2026-04-10 00:24:17","2026-04-10 03:07:01",{"title":5404,"description":5770},{"loc":5772},"19d345c4079003d0","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=XZ0boOjtbNo","summaries\u002F19d345c4079003d0-ai-embeds-in-web-dev-agents-devtools-native-apis-summary",[151,152,150,5781],"dev-productivity","AI now augments every web app stage—coding via skills, debugging with MCP\u002FDevTools AI, runtime with browser-native APIs—making web the new AI home without replacing it.",[5781],"AnVEbq0pgTRyAxj1h3TNfGLtHm0h9LkG5jk-fsiRQ0Q",{"id":5786,"title":5787,"ai":5788,"body":5793,"categories":5869,"created_at":120,"date_modified":120,"description":112,"extension":121,"faq":120,"featured":122,"kicker_label":120,"meta":5870,"navigation":138,"path":5888,"published_at":5889,"question":120,"scraped_at":5890,"seo":5891,"sitemap":5892,"source_id":5893,"source_name":5894,"source_type":146,"source_url":5895,"stem":5896,"tags":5897,"thumbnail_url":5899,"tldr":5900,"tweet":5901,"unknown_tags":5902,"__hash__":5903},"summaries\u002Fsummaries\u002F66599604f19287d9-building-scroll-driven-ai-animations-for-web-summary.md","Building Scroll-Driven AI Animations for Web",{"provider":7,"model":8,"input_tokens":5789,"output_tokens":5790,"processing_time_ms":5791,"cost_usd":5792},7961,707,3530,0.00305075,{"type":14,"value":5794,"toc":5863},[5795,5799,5802,5806,5809,5829,5833,5836,5856,5860],[17,5796,5798],{"id":5797},"the-workflow-from-ai-generation-to-interactive-web","The Workflow: From AI Generation to Interactive Web",[22,5800,5801],{},"Building high-end, Apple-style interactive landing pages requires bridging the gap between generative AI video and precise frontend control. The process involves three distinct phases: asset generation, frame-based animation, and deployment.",[17,5803,5805],{"id":5804},"asset-generation-and-preparation","Asset Generation and Preparation",[22,5807,5808],{},"To create a custom \"exploding\" product animation, start by generating reference images using tools like Higgsfield AI.",[26,5810,5811,5817,5823],{},[29,5812,5813,5816],{},[32,5814,5815],{},"Prompting Strategy:"," Use a reference image (e.g., an iPhone) and prompt the AI to break the object into its constituent parts (battery, camera, screen).",[29,5818,5819,5822],{},[32,5820,5821],{},"Video Synthesis:"," Use Kling AI to generate a video transition between the \"assembled\" and \"exploded\" states.",[29,5824,5825,5828],{},[32,5826,5827],{},"Frame Extraction:"," Because standard MP4s are difficult to control via scroll, use FFmpeg to decompose the video into individual image frames. This allows the frontend to map specific scroll percentages to specific frames, enabling the user to scrub through the animation manually.",[17,5830,5832],{"id":5831},"implementing-scroll-driven-interactions","Implementing Scroll-Driven Interactions",[22,5834,5835],{},"Once assets are prepared, use Claude Code to scaffold the landing page.",[26,5837,5838,5844,5850],{},[29,5839,5840,5843],{},[32,5841,5842],{},"Layout Control:"," Move technical specifications to the side of the viewport to ensure the video remains the focal point.",[29,5845,5846,5849],{},[32,5847,5848],{},"Scroll Synchronization:"," Program the scroll event to advance the frame index of the decomposed video. This creates a fluid, interactive experience where the user controls the animation speed and direction.",[29,5851,5852,5855],{},[32,5853,5854],{},"Refinement:"," Use iterative prompting to adjust visual elements, such as increasing the scale of the product, removing distracting UI elements (like orange highlight bars), and softening shadows to blend better with the page background.",[17,5857,5859],{"id":5858},"final-polish-and-deployment","Final Polish and Deployment",[22,5861,5862],{},"To achieve a professional \"client-ready\" feel, add an onload animation that introduces the content smoothly. Additionally, implement a reverse-animation trigger: once the user reaches the final frame of the sequence, the text fades out and the video reverses, returning the product to its centered, assembled state. Finally, use Claude Code to prepare the project for deployment on Vercel, which provides a shareable URL for production-ready review.",{"title":112,"searchDepth":113,"depth":113,"links":5864},[5865,5866,5867,5868],{"id":5797,"depth":113,"text":5798},{"id":5804,"depth":113,"text":5805},{"id":5831,"depth":113,"text":5832},{"id":5858,"depth":113,"text":5859},[232],{"content_references":5871,"triage":5885},[5872,5875,5878,5880,5882],{"type":126,"title":5873,"url":5874,"context":5378},"Higgsfield AI","https:\u002F\u002Fhiggsfield.ai\u002F",{"type":126,"title":5876,"url":5877,"context":5378},"Claude Design","https:\u002F\u002Fclaude.ai\u002Fdesign",{"type":126,"title":5879,"context":5378},"FFmpeg",{"type":126,"title":5881,"context":5378},"Vercel",{"type":126,"title":5883,"url":5884,"context":129},"Mobbin","http:\u002F\u002Fmobbin.com\u002Fuicollective",{"relevance":5588,"novelty":134,"quality":134,"actionability":5588,"composite":5886,"reasoning":5887},4.55,"Category: Design & Frontend. The article provides a detailed workflow for creating scroll-driven AI animations, addressing practical applications for frontend developers looking to enhance user experience with AI-generated content. It includes specific tools and techniques, such as using FFmpeg for frame extraction and Claude Code for implementation, making it highly actionable.","\u002Fsummaries\u002F66599604f19287d9-building-scroll-driven-ai-animations-for-web-summary","2026-06-23 13:04:23","2026-06-24 12:56:31",{"title":5787,"description":112},{"loc":5888},"66599604f19287d9","UI Collective","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=l7G97gNyM8k","summaries\u002F66599604f19287d9-building-scroll-driven-ai-animations-for-web-summary",[150,152,5898,153],"automation","https:\u002F\u002Fi.ytimg.com\u002Fvi\u002Fl7G97gNyM8k\u002Fhqdefault.jpg","Create high-end, scroll-triggered interactive web experiences by combining AI-generated video assets with frame-by-frame control in Claude Code.","This video demonstrates a workflow for building an interactive \"Apple-style\" scroll-triggered animation by combining AI-generated assets with web development tools. The creator uses [Higgsfield](https:\u002F\u002Fhiggsfield.ai\u002F) and [Kling AI](https:\u002F\u002Fklingai.com\u002F) to generate the visual assets, [Claude Design](https:\u002F\u002Fclaude.ai\u002Fdesign) to scaffold the landing page layout, and [Claude Code](https:\u002F\u002Fclaude.ai\u002Fclaude-code) to implement the scroll-based frame-sequencing logic.",[],"p2ZD5c1pJZRKaXpNTHsjUJe1QLBnhIjbAOpwxkpLXrc",{"id":5905,"title":5906,"ai":5907,"body":5912,"categories":5996,"created_at":120,"date_modified":120,"description":112,"extension":121,"faq":120,"featured":122,"kicker_label":120,"meta":5997,"navigation":138,"path":6006,"published_at":6007,"question":120,"scraped_at":6008,"seo":6009,"sitemap":6010,"source_id":6011,"source_name":6012,"source_type":146,"source_url":6013,"stem":6014,"tags":6015,"thumbnail_url":6017,"tldr":6018,"tweet":6019,"unknown_tags":6020,"__hash__":6021},"summaries\u002Fsummaries\u002Fffde7922857f5892-building-complex-software-with-long-running-ai-age-summary.md","Building Complex Software with Long-Running AI Agents",{"provider":7,"model":8,"input_tokens":5908,"output_tokens":5909,"processing_time_ms":5910,"cost_usd":5911},6461,633,3631,0.00256475,{"type":14,"value":5913,"toc":5991},[5914,5918,5921,5925,5928,5967,5971],[17,5915,5917],{"id":5916},"the-shift-from-chatbots-to-long-running-agents","The Shift from Chatbots to Long-Running Agents",[22,5919,5920],{},"Traditional AI coding assistants often fail when faced with complex, multi-step engineering tasks because they rely on single-prompt interactions. When a process breaks, these models typically give up or hallucinate fixes. Long-running agents, by contrast, utilize \"goal primitives\" that allow them to persist through hours or days of work, self-correcting when they encounter errors in a dependent chain of tasks.",[17,5922,5924],{"id":5923},"engineering-complex-systems-via-agentic-pipelines","Engineering Complex Systems via Agentic Pipelines",[22,5926,5927],{},"To demonstrate the capability of long-running agents, Addy Osmani highlights two non-trivial use cases:",[26,5929,5930,5941],{},[29,5931,5932,5935,5936,5940],{},[32,5933,5934],{},"Operating System Development:"," An agent was tasked with building a functional OS (dubbed \"Adios\") featuring a window manager, IndexedDB file system, terminal, file explorer, and a paint application. The agent successfully integrated complex features, including a functional version of the game ",[5937,5938,5939],"em",{},"Doom"," and a music visualizer, by iterating over several hours.",[29,5942,5943,5946,5947],{},[32,5944,5945],{},"3D Web Application Optimization:"," Building a nostalgic 3D video store scene required solving a series of hard technical constraints. Starting with a 156MB Blender file, the agent had to transform it into a browser-ready experience under 10MB. This required a multi-day pipeline to handle:\n",[26,5948,5949,5955,5961],{},[29,5950,5951,5954],{},[32,5952,5953],{},"Export Pipelines:"," Writing custom Python scripts to manage Draco quantization and mesh transforms without corrupting geometry.",[29,5956,5957,5960],{},[32,5958,5959],{},"Asset Optimization:"," Automating texture resizing, image compression, and glTF file conversion to ensure fast, lazy-loaded performance.",[29,5962,5963,5966],{},[32,5964,5965],{},"Visual Fidelity:"," Adjusting lighting intensities and material shaders to ensure the browser-rendered output remained faithful to the original 3D scene.",[17,5968,5970],{"id":5969},"key-takeaways-for-builders","Key Takeaways for Builders",[26,5972,5973,5979,5985],{},[29,5974,5975,5978],{},[32,5976,5977],{},"Persistence is Key:"," The primary advantage of these agents is their ability to work for days without human intervention, handling \"dependent problems\" that would stall a standard LLM.",[29,5980,5981,5984],{},[32,5982,5983],{},"Automation of Domain Expertise:"," Agents can bridge the gap for developers who lack specific domain knowledge (e.g., 3D modeling or Blender expertise) by generating the necessary scripts and pipelines to achieve a professional result.",[29,5986,5987,5990],{},[32,5988,5989],{},"Constraint-Driven Development:"," By providing a clear spec, agents can manage the trade-offs between high-fidelity assets and performance requirements (like browser load times), provided the agent is equipped with the right tools to validate its own output.",{"title":112,"searchDepth":113,"depth":113,"links":5992},[5993,5994,5995],{"id":5916,"depth":113,"text":5917},{"id":5923,"depth":113,"text":5924},{"id":5969,"depth":113,"text":5970},[168],{"content_references":5998,"triage":6003},[5999,6001],{"type":126,"title":6000,"context":5378},"Cloud Code",{"type":126,"title":6002,"context":129},"Agent Development Kit",{"relevance":5588,"novelty":134,"quality":134,"actionability":134,"composite":6004,"reasoning":6005},4.35,"Category: AI & LLMs. The article discusses the practical application of long-running AI agents in complex engineering tasks, addressing a specific pain point for builders who struggle with traditional AI limitations. It provides concrete examples of use cases, such as OS development and 3D web application optimization, which are directly applicable to the audience's work.","\u002Fsummaries\u002Fffde7922857f5892-building-complex-software-with-long-running-ai-age-summary","2026-06-19 19:00:09","2026-06-20 12:56:24",{"title":5906,"description":112},{"loc":6006},"ffde7922857f5892","Google Cloud Tech","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=EDDgH3hs-5U","summaries\u002Fffde7922857f5892-building-complex-software-with-long-running-ai-age-summary",[151,150,6016,153],"coding","https:\u002F\u002Fi.ytimg.com\u002Fvi\u002FEDDgH3hs-5U\u002Fhqdefault.jpg","Long-running AI agents can execute multi-day, complex engineering pipelines—such as building an OS or optimizing 3D web scenes—by self-correcting through dependent tasks rather than relying on single-prompt generation.","This video is a showcase of long-running AI agents using [Google's Agent Development Kit](https:\u002F\u002Fgoo.gle\u002F4v6NdOP) to complete multi-day software engineering tasks. Addy Osmani demonstrates how these agents can autonomously iterate through complex pipelines—such as optimizing 3D assets for the web or building a functional desktop OS—without human intervention.",[],"sO2-8JtIrn_89G_fg8QnENu821e4B3eQgoYYWRfBivo"]