[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"summary-58aa82efe57a452b-vector-search-explained-from-brute-force-to-ann-summary":3,"summaries-facets-categories":125,"summary-related-58aa82efe57a452b-vector-search-explained-from-brute-force-to-ann-summary":5076},{"id":4,"title":5,"ai":6,"body":13,"categories":89,"created_at":91,"date_modified":91,"description":83,"extension":92,"faq":91,"featured":93,"kicker_label":91,"meta":94,"navigation":107,"path":108,"published_at":109,"question":91,"scraped_at":110,"seo":111,"sitemap":112,"source_id":113,"source_name":114,"source_type":115,"source_url":116,"stem":117,"tags":118,"thumbnail_url":91,"tldr":122,"tweet":91,"unknown_tags":123,"__hash__":124},"summaries\u002Fsummaries\u002F58aa82efe57a452b-vector-search-explained-from-brute-force-to-ann-summary.md","Vector Search Explained: From Brute Force to ANN",{"provider":7,"model":8,"input_tokens":9,"output_tokens":10,"processing_time_ms":11,"cost_usd":12},"openrouter","google\u002Fgemini-3.1-flash-lite",4838,590,3656,0.0020945,{"type":14,"value":15,"toc":82},"minimark",[16,21,25,29,32,55,59,62],[17,18,20],"h2",{"id":19},"the-scaling-problem-brute-force-vs-indexing","The Scaling Problem: Brute Force vs. Indexing",[22,23,24],"p",{},"Vector search involves finding the nearest neighbors to a query vector within a massive dataset. A 'brute-force' approach—a linear scan—compares the query against every single item in the database. While this guarantees the most accurate result, it is computationally prohibitive at scale (e.g., millions of vectors). For small datasets (a few thousand vectors), brute force is sufficient, but for production-scale applications, it creates a performance bottleneck.",[17,26,28],{"id":27},"the-aisle-strategy-approximate-nearest-neighbor-ann","The 'Aisle' Strategy: Approximate Nearest Neighbor (ANN)",[22,30,31],{},"To achieve speed, systems use Approximate Nearest Neighbor (ANN) search, which mimics a supermarket's organization. Instead of searching the entire store, the system uses an indexing method to create 'aisles' (clusters).",[33,34,35,43,49],"ul",{},[36,37,38,42],"li",{},[39,40,41],"strong",{},"Clustering",": Similar vectors naturally clump together. The system draws boundaries around these clumps and assigns a 'signpost' (centroid) representing the average position of the items within that cluster.",[36,44,45,48],{},[39,46,47],{},"The Two-Step Search",": When a query arrives, the system compares it only against the signposts. It then selects the nearest aisle(s) and performs a scan only within that subset.",[36,50,51,54],{},[39,52,53],{},"The Trade-off",": This method is 'approximate' because a relevant item might be miscategorized or missed if the query is directed to the wrong aisle. This trade-off between speed and perfect accuracy is fundamental to high-dimensional search.",[17,56,58],{"id":57},"libraries-vs-databases","Libraries vs. Databases",[22,60,61],{},"There is a critical distinction between a search library like FAISS and a full-featured vector database. A library provides the shelving method (e.g., IVF index), but a production-ready database adds the operational infrastructure required for real-world applications:",[33,63,64,70,76],{},[36,65,66,69],{},[39,67,68],{},"Persistence and Updates",": Managing stock while the store is open and ensuring data survives system restarts.",[36,71,72,75],{},[39,73,74],{},"Metadata Filtering",": The ability to restrict searches by specific criteria (e.g., 'only this user's documents'). This is technically difficult because filters often conflict with the pre-indexed 'aisles,' requiring complex engineering to maintain performance.",[36,77,78,81],{},[39,79,80],{},"Hybrid Search",": Combining vector similarity with traditional keyword or structured data filtering.",{"title":83,"searchDepth":84,"depth":84,"links":85},"",2,[86,87,88],{"id":19,"depth":84,"text":20},{"id":27,"depth":84,"text":28},{"id":57,"depth":84,"text":58},[90],"AI & LLMs",null,"md",false,{"content_references":95,"triage":101},[96],{"type":97,"title":98,"url":99,"context":100},"tool","FAISS","https:\u002F\u002Fgithub.com\u002Ffacebookresearch\u002Ffaiss","mentioned",{"relevance":102,"novelty":103,"quality":104,"actionability":104,"composite":105,"reasoning":106},5,3,4,4.15,"Category: AI & LLMs. The article provides a detailed explanation of vector search techniques, specifically focusing on Approximate Nearest Neighbor (ANN) methods, which are crucial for AI-powered product builders dealing with large datasets. It offers actionable insights into the trade-offs between speed and accuracy in search systems, making it relevant for developers looking to implement efficient search functionalities.",true,"\u002Fsummaries\u002F58aa82efe57a452b-vector-search-explained-from-brute-force-to-ann-summary","2026-06-23 04:50:43","2026-06-23 12:56:47",{"title":5,"description":83},{"loc":108},"58aa82efe57a452b","Level Up Coding","article","https:\u002F\u002Flevelup.gitconnected.com\u002Fvector-search-explained-visually-how-databases-find-a-needle-in-5-million-vectors-bb67825b1a75?source=rss----5517fd7b58a6---4","summaries\u002F58aa82efe57a452b-vector-search-explained-from-brute-force-to-ann-summary",[119,120,121],"llm","ai-tools","data-science","Vector search scales by replacing linear scans with 'aisles'—grouping similar vectors into clusters defined by centroids—allowing systems to ignore irrelevant data and return results in milliseconds.",[],"HK3k-5y-hEVvC2ZT8cQOkj4KbzVl2TV_np9iv9o01iE",[126,129,132,134,137,140,142,144,146,148,150,152,154,156,158,161,163,165,167,169,171,173,175,177,179,181,183,185,187,189,191,194,197,199,201,203,205,207,210,212,214,216,219,221,223,225,227,229,231,233,235,237,239,241,243,245,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322,324,326,328,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,402,404,406,408,410,412,414,416,418,420,422,424,426,428,430,432,434,436,438,440,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],{"categories":127},[128],"Developer Productivity",{"categories":130},[131],"Business & SaaS",{"categories":133},[90],{"categories":135},[136],"AI Automation",{"categories":138},[139],"Product Strategy",{"categories":141},[90],{"categories":143},[128],{"categories":145},[90],{"categories":147},[131],{"categories":149},[],{"categories":151},[90],{"categories":153},[90],{"categories":155},[136],{"categories":157},[],{"categories":159},[160],"AI News & Trends",{"categories":162},[136],{"categories":164},[90],{"categories":166},[136],{"categories":168},[160],{"categories":170},[136],{"categories":172},[136],{"categories":174},[90],{"categories":176},[136],{"categories":178},[90],{"categories":180},[90],{"categories":182},[90],{"categories":184},[160],{"categories":186},[90],{"categories":188},[90],{"categories":190},[],{"categories":192},[193],"Design & Frontend",{"categories":195},[196],"Data Science & Visualization",{"categories":198},[160],{"categories":200},[90],{"categories":202},[],{"categories":204},[90],{"categories":206},[136],{"categories":208},[209],"Software Engineering",{"categories":211},[90],{"categories":213},[136],{"categories":215},[90],{"categories":217},[218],"Marketing & Growth",{"categories":220},[193],{"categories":222},[90],{"categories":224},[136],{"categories":226},[90],{"categories":228},[],{"categories":230},[],{"categories":232},[193],{"categories":234},[136],{"categories":236},[128],{"categories":238},[209],{"categories":240},[193],{"categories":242},[90],{"categories":244},[209],{"categories":246},[247],"DevOps & Cloud",{"categories":249},[136],{"categories":251},[139],{"categories":253},[160],{"categories":255},[90],{"categories":257},[],{"categories":259},[90],{"categories":261},[],{"categories":263},[136],{"categories":265},[209],{"categories":267},[],{"categories":269},[131],{"categories":271},[],{"categories":273},[],{"categories":275},[90],{"categories":277},[136],{"categories":279},[90],{"categories":281},[90],{"categories":283},[136],{"categories":285},[90],{"categories":287},[90],{"categories":289},[90],{"categories":291},[],{"categories":293},[209],{"categories":295},[],{"categories":297},[],{"categories":299},[209],{"categories":301},[],{"categories":303},[209],{"categories":305},[90],{"categories":307},[90],{"categories":309},[218],{"categories":311},[193],{"categories":313},[193],{"categories":315},[90],{"categories":317},[209],{"categories":319},[136],{"categories":321},[209],{"categories":323},[90],{"categories":325},[90],{"categories":327},[136],{"categories":329},[136],{"categories":331},[196],{"categories":333},[160],{"categories":335},[136],{"categories":337},[136],{"categories":339},[218],{"categories":341},[136],{"categories":343},[139],{"categories":345},[209],{"categories":347},[],{"categories":349},[136],{"categories":351},[],{"categories":353},[136],{"categories":355},[90],{"categories":357},[209],{"categories":359},[247],{"categories":361},[193],{"categories":363},[90],{"categories":365},[],{"categories":367},[209],{"categories":369},[90],{"categories":371},[],{"categories":373},[136],{"categories":375},[],{"categories":377},[90],{"categories":379},[],{"categories":381},[128],{"categories":383},[209],{"categories":385},[131],{"categories":387},[90],{"categories":389},[90],{"categories":391},[160],{"categories":393},[90],{"categories":395},[],{"categories":397},[90],{"categories":399},[],{"categories":401},[209],{"categories":403},[196],{"categories":405},[],{"categories":407},[90],{"categories":409},[193],{"categories":411},[],{"categories":413},[193],{"categories":415},[136],{"categories":417},[],{"categories":419},[90],{"categories":421},[90],{"categories":423},[136],{"categories":425},[160],{"categories":427},[131],{"categories":429},[90],{"categories":431},[],{"categories":433},[209],{"categories":435},[136],{"categories":437},[90],{"categories":439},[139],{"categories":441},[],{"categories":443},[90],{"categories":445},[139],{"categories":447},[136],{"categories":449},[90],{"categories":451},[136],{"categories":453},[],{"categories":455},[196],{"categories":457},[90],{"categories":459},[],{"categories":461},[128],{"categories":463},[90],{"categories":465},[131],{"categories":467},[90],{"categories":469},[136],{"categories":471},[90],{"categories":473},[90],{"categories":475},[209],{"categories":477},[90],{"categories":479},[],{"categories":481},[],{"categories":483},[90],{"categories":485},[90],{"categories":487},[90],{"categories":489},[],{"categories":491},[193],{"categories":493},[],{"categories":495},[90],{"categories":497},[],{"categories":499},[136],{"categories":501},[90],{"categories":503},[193],{"categories":505},[],{"categories":507},[90],{"categories":509},[136],{"categories":511},[90],{"categories":513},[131],{"categories":515},[136],{"categories":517},[90],{"categories":519},[90],{"categories":521},[193],{"categories":523},[136],{"categories":525},[],{"categories":527},[209],{"categories":529},[136],{"categories":531},[],{"categories":533},[160],{"categories":535},[],{"categories":537},[90],{"categories":539},[90],{"categories":541},[131,218],{"categories":543},[],{"categories":545},[90],{"categories":547},[90],{"categories":549},[136],{"categories":551},[],{"categories":553},[],{"categories":555},[90],{"categories":557},[193],{"categories":559},[90],{"categories":561},[],{"categories":563},[90],{"categories":565},[247],{"categories":567},[],{"categories":569},[160],{"categories":571},[193],{"categories":573},[],{"categories":575},[160],{"categories":577},[90],{"categories":579},[136],{"categories":581},[160],{"categories":583},[90],{"categories":585},[218],{"categories":587},[],{"categories":589},[136],{"categories":591},[131],{"categories":593},[209],{"categories":595},[90],{"categories":597},[136],{"categories":599},[],{"categories":601},[90,247],{"categories":603},[90],{"categories":605},[90],{"categories":607},[90],{"categories":609},[136],{"categories":611},[90,209],{"categories":613},[196],{"categories":615},[90],{"categories":617},[90],{"categories":619},[209],{"categories":621},[136],{"categories":623},[218],{"categories":625},[136],{"categories":627},[90],{"categories":629},[90],{"categories":631},[136],{"categories":633},[],{"categories":635},[136],{"categories":637},[90],{"categories":639},[90,131],{"categories":641},[131],{"categories":643},[],{"categories":645},[193],{"categories":647},[193],{"categories":649},[90],{"categories":651},[],{"categories":653},[],{"categories":655},[160],{"categories":657},[],{"categories":659},[128],{"categories":661},[90],{"categories":663},[209],{"categories":665},[90],{"categories":667},[193],{"categories":669},[90],{"categories":671},[136],{"categories":673},[209],{"categories":675},[160],{"categories":677},[193],{"categories":679},[],{"categories":681},[90],{"categories":683},[90],{"categories":685},[90],{"categories":687},[90],{"categories":689},[90],{"categories":691},[90],{"categories":693},[160],{"categories":695},[128],{"categories":697},[90],{"categories":699},[136],{"categories":701},[247],{"categories":703},[193],{"categories":705},[90],{"categories":707},[136],{"categories":709},[],{"categories":711},[],{"categories":713},[193],{"categories":715},[160],{"categories":717},[196],{"categories":719},[],{"categories":721},[90],{"categories":723},[90],{"categories":725},[131],{"categories":727},[90],{"categories":729},[90],{"categories":731},[90],{"categories":733},[160],{"categories":735},[193],{"categories":737},[],{"categories":739},[136],{"categories":741},[209],{"categories":743},[],{"categories":745},[90],{"categories":747},[90],{"categories":749},[136],{"categories":751},[209],{"categories":753},[90],{"categories":755},[196],{"categories":757},[],{"categories":759},[90],{"categories":761},[],{"categories":763},[90],{"categories":765},[],{"categories":767},[139],{"categories":769},[131],{"categories":771},[136],{"categories":773},[136],{"categories":775},[],{"categories":777},[128],{"categories":779},[90],{"categories":781},[131],{"categories":783},[160],{"categories":785},[128],{"categories":787},[],{"categories":789},[90],{"categories":791},[],{"categories":793},[],{"categories":795},[160],{"categories":797},[160],{"categories":799},[],{"categories":801},[193],{"categories":803},[209],{"categories":805},[],{"categories":807},[131],{"categories":809},[],{"categories":811},[],{"categories":813},[128],{"categories":815},[196],{"categories":817},[],{"categories":819},[218],{"categories":821},[136],{"categories":823},[131],{"categories":825},[136],{"categories":827},[209],{"categories":829},[],{"categories":831},[139],{"categories":833},[90],{"categories":835},[193],{"categories":837},[209],{"categories":839},[90],{"categories":841},[136],{"categories":843},[131],{"categories":845},[90],{"categories":847},[],{"categories":849},[],{"categories":851},[209],{"categories":853},[196],{"categories":855},[139],{"categories":857},[90],{"categories":859},[136],{"categories":861},[90],{"categories":863},[],{"categories":865},[160],{"categories":867},[247],{"categories":869},[],{"categories":871},[136],{"categories":873},[],{"categories":875},[128],{"categories":877},[],{"categories":879},[90],{"categories":881},[90],{"categories":883},[193],{"categories":885},[218],{"categories":887},[209],{"categories":889},[136],{"categories":891},[],{"categories":893},[209],{"categories":895},[128],{"categories":897},[],{"categories":899},[160],{"categories":901},[90,247],{"categories":903},[90],{"categories":905},[160],{"categories":907},[90],{"categories":909},[90],{"categories":911},[131],{"categories":913},[90],{"categories":915},[],{"categories":917},[90],{"categories":919},[131],{"categories":921},[90],{"categories":923},[],{"categories":925},[136],{"categories":927},[209],{"categories":929},[193],{"categories":931},[160],{"categories":933},[196],{"categories":935},[90],{"categories":937},[128],{"categories":939},[90],{"categories":941},[136],{"categories":943},[90],{"categories":945},[209],{"categories":947},[209],{"categories":949},[],{"categories":951},[],{"categories":953},[136],{"categories":955},[139],{"categories":957},[],{"categories":959},[90],{"categories":961},[],{"categories":963},[193],{"categories":965},[136],{"categories":967},[209],{"categories":969},[193],{"categories":971},[90],{"categories":973},[193],{"categories":975},[],{"categories":977},[],{"categories":979},[160],{"categories":981},[136],{"categories":983},[136],{"categories":985},[90],{"categories":987},[90],{"categories":989},[90],{"categories":991},[131],{"categories":993},[90],{"categories":995},[90],{"categories":997},[],{"categories":999},[209],{"categories":1001},[209],{"categories":1003},[90],{"categories":1005},[209],{"categories":1007},[131],{"categories":1009},[],{"categories":1011},[90],{"categories":1013},[90],{"categories":1015},[136],{"categories":1017},[128],{"categories":1019},[131],{"categories":1021},[160],{"categories":1023},[136],{"categories":1025},[218],{"categories":1027},[90],{"categories":1029},[136],{"categories":1031},[],{"categories":1033},[193],{"categories":1035},[],{"categories":1037},[90],{"categories":1039},[90],{"categories":1041},[],{"categories":1043},[209],{"categories":1045},[131],{"categories":1047},[136],{"categories":1049},[],{"categories":1051},[90],{"categories":1053},[90],{"categories":1055},[247],{"categories":1057},[196],{"categories":1059},[209],{"categories":1061},[218],{"categories":1063},[90],{"categories":1065},[193],{"categories":1067},[90],{"categories":1069},[209],{"categories":1071},[136],{"categories":1073},[],{"categories":1075},[],{"categories":1077},[136],{"categories":1079},[128],{"categories":1081},[136],{"categories":1083},[139],{"categories":1085},[131],{"categories":1087},[],{"categories":1089},[90],{"categories":1091},[139],{"categories":1093},[90],{"categories":1095},[90],{"categories":1097},[90],{"categories":1099},[90],{"categories":1101},[90],{"categories":1103},[218],{"categories":1105},[90],{"categories":1107},[90],{"categories":1109},[90],{"categories":1111},[90],{"categories":1113},[193],{"categories":1115},[136],{"categories":1117},[],{"categories":1119},[],{"categories":1121},[247],{"categories":1123},[209],{"categories":1125},[],{"categories":1127},[136],{"categories":1129},[90],{"categories":1131},[193,90],{"categories":1133},[128],{"categories":1135},[],{"categories":1137},[90],{"categories":1139},[128],{"categories":1141},[193],{"categories":1143},[136],{"categories":1145},[209],{"categories":1147},[],{"categories":1149},[90],{"categories":1151},[],{"categories":1153},[],{"categories":1155},[90],{"categories":1157},[128],{"categories":1159},[90],{"categories":1161},[90],{"categories":1163},[],{"categories":1165},[136],{"categories":1167},[139],{"categories":1169},[209],{"categories":1171},[90],{"categories":1173},[90],{"categories":1175},[90],{"categories":1177},[193],{"categories":1179},[136],{"categories":1181},[247],{"categories":1183},[193],{"categories":1185},[131],{"categories":1187},[136],{"categories":1189},[90],{"categories":1191},[90],{"categories":1193},[90],{"categories":1195},[136],{"categories":1197},[209],{"categories":1199},[90],{"categories":1201},[139],{"categories":1203},[],{"categories":1205},[160],{"categories":1207},[],{"categories":1209},[139],{"categories":1211},[136],{"categories":1213},[193],{"categories":1215},[90],{"categories":1217},[90],{"categories":1219},[136],{"categories":1221},[209],{"categories":1223},[193],{"categories":1225},[136],{"categories":1227},[160],{"categories":1229},[],{"categories":1231},[90],{"categories":1233},[],{"categories":1235},[90],{"categories":1237},[90],{"categories":1239},[193],{"categories":1241},[90],{"categories":1243},[128],{"categories":1245},[160],{"categories":1247},[90],{"categories":1249},[90],{"categories":1251},[218],{"categories":1253},[90],{"categories":1255},[90],{"categories":1257},[136],{"categories":1259},[136],{"categories":1261},[90],{"categories":1263},[90],{"categories":1265},[136],{"categories":1267},[136],{"categories":1269},[90],{"categories":1271},[90],{"categories":1273},[136],{"categories":1275},[193],{"categories":1277},[90],{"categories":1279},[90],{"categories":1281},[],{"categories":1283},[],{"categories":1285},[209],{"categories":1287},[],{"categories":1289},[128],{"categories":1291},[247],{"categories":1293},[90],{"categories":1295},[],{"categories":1297},[128],{"categories":1299},[131],{"categories":1301},[90],{"categories":1303},[218],{"categories":1305},[],{"categories":1307},[131],{"categories":1309},[131],{"categories":1311},[],{"categories":1313},[90],{"categories":1315},[209],{"categories":1317},[],{"categories":1319},[],{"categories":1321},[],{"categories":1323},[],{"categories":1325},[90],{"categories":1327},[136],{"categories":1329},[247],{"categories":1331},[90],{"categories":1333},[128],{"categories":1335},[209],{"categories":1337},[90],{"categories":1339},[90],{"categories":1341},[209],{"categories":1343},[139],{"categories":1345},[90],{"categories":1347},[218],{"categories":1349},[209],{"categories":1351},[131],{"categories":1353},[90],{"categories":1355},[90],{"categories":1357},[90],{"categories":1359},[90],{"categories":1361},[136],{"categories":1363},[90,128],{"categories":1365},[209],{"categories":1367},[209],{"categories":1369},[193],{"categories":1371},[136],{"categories":1373},[209],{"categories":1375},[90],{"categories":1377},[90],{"categories":1379},[],{"categories":1381},[],{"categories":1383},[90],{"categories":1385},[],{"categories":1387},[90],{"categories":1389},[209],{"categories":1391},[196],{"categories":1393},[160],{"categories":1395},[193],{"categories":1397},[90],{"categories":1399},[209],{"categories":1401},[],{"categories":1403},[136],{"categories":1405},[90],{"categories":1407},[90],{"categories":1409},[90],{"categories":1411},[90],{"categories":1413},[],{"categories":1415},[136],{"categories":1417},[90],{"categories":1419},[90],{"categories":1421},[],{"categories":1423},[136],{"categories":1425},[90],{"categories":1427},[131],{"categories":1429},[90],{"categories":1431},[],{"categories":1433},[128],{"categories":1435},[90],{"categories":1437},[193],{"categories":1439},[209],{"categories":1441},[90],{"categories":1443},[128],{"categories":1445},[90],{"categories":1447},[209],{"categories":1449},[218],{"categories":1451},[136],{"categories":1453},[136],{"categories":1455},[90,193],{"categories":1457},[160],{"categories":1459},[90],{"categories":1461},[136],{"categories":1463},[193],{"categories":1465},[],{"categories":1467},[209],{"categories":1469},[247],{"categories":1471},[193],{"categories":1473},[209],{"categories":1475},[90],{"categories":1477},[139],{"categories":1479},[90],{"categories":1481},[136],{"categories":1483},[],{"categories":1485},[],{"categories":1487},[],{"categories":1489},[],{"categories":1491},[139],{"categories":1493},[209],{"categories":1495},[90],{"categories":1497},[136],{"categories":1499},[131],{"categories":1501},[136],{"categories":1503},[247],{"categories":1505},[90],{"categories":1507},[90],{"categories":1509},[90],{"categories":1511},[136],{"categories":1513},[90],{"categories":1515},[90],{"categories":1517},[],{"categories":1519},[193],{"categories":1521},[209],{"categories":1523},[],{"categories":1525},[],{"categories":1527},[136],{"categories":1529},[],{"categories":1531},[],{"categories":1533},[218],{"categories":1535},[218],{"categories":1537},[136],{"categories":1539},[209],{"categories":1541},[],{"categories":1543},[90],{"categories":1545},[90],{"categories":1547},[209],{"categories":1549},[193],{"categories":1551},[193],{"categories":1553},[90],{"categories":1555},[136],{"categories":1557},[128],{"categories":1559},[90],{"categories":1561},[90],{"categories":1563},[193],{"categories":1565},[193],{"categories":1567},[136],{"categories":1569},[136],{"categories":1571},[90],{"categories":1573},[],{"categories":1575},[90],{"categories":1577},[],{"categories":1579},[90],{"categories":1581},[136],{"categories":1583},[160],{"categories":1585},[209],{"categories":1587},[90],{"categories":1589},[209],{"categories":1591},[128],{"categories":1593},[90],{"categories":1595},[],{"categories":1597},[136],{"categories":1599},[136],{"categories":1601},[],{"categories":1603},[209],{"categories":1605},[90],{"categories":1607},[128],{"categories":1609},[90],{"categories":1611},[128],{"categories":1613},[128],{"categories":1615},[],{"categories":1617},[209],{"categories":1619},[],{"categories":1621},[136],{"categories":1623},[160],{"categories":1625},[90],{"categories":1627},[136],{"categories":1629},[90],{"categories":1631},[136],{"categories":1633},[90],{"categories":1635},[160],{"categories":1637},[196],{"categories":1639},[90],{"categories":1641},[139],{"categories":1643},[160],{"categories":1645},[193],{"categories":1647},[],{"categories":1649},[],{"categories":1651},[90],{"categories":1653},[90],{"categories":1655},[160],{"categories":1657},[],{"categories":1659},[],{"categories":1661},[],{"categories":1663},[136],{"categories":1665},[90],{"categories":1667},[],{"categories":1669},[209],{"categories":1671},[209],{"categories":1673},[90],{"categories":1675},[196],{"categories":1677},[],{"categories":1679},[90],{"categories":1681},[90],{"categories":1683},[90],{"categories":1685},[196],{"categories":1687},[209],{"categories":1689},[],{"categories":1691},[],{"categories":1693},[136],{"categories":1695},[136],{"categories":1697},[209],{"categories":1699},[136],{"categories":1701},[160],{"categories":1703},[160],{"categories":1705},[136],{"categories":1707},[136],{"categories":1709},[128],{"categories":1711},[90,247],{"categories":1713},[],{"categories":1715},[193],{"categories":1717},[209],{"categories":1719},[128],{"categories":1721},[90],{"categories":1723},[136],{"categories":1725},[193],{"categories":1727},[],{"categories":1729},[136],{"categories":1731},[90],{"categories":1733},[136],{"categories":1735},[136],{"categories":1737},[90],{"categories":1739},[218],{"categories":1741},[90],{"categories":1743},[209],{"categories":1745},[193],{"categories":1747},[90],{"categories":1749},[],{"categories":1751},[136],{"categories":1753},[193],{"categories":1755},[90],{"categories":1757},[136],{"categories":1759},[136],{"categories":1761},[136],{"categories":1763},[136],{"categories":1765},[218],{"categories":1767},[196],{"categories":1769},[90],{"categories":1771},[136],{"categories":1773},[90],{"categories":1775},[],{"categories":1777},[218],{"categories":1779},[160],{"categories":1781},[209],{"categories":1783},[90],{"categories":1785},[136],{"categories":1787},[],{"categories":1789},[],{"categories":1791},[90],{"categories":1793},[136],{"categories":1795},[90],{"categories":1797},[136],{"categories":1799},[160],{"categories":1801},[209],{"categories":1803},[90],{"categories":1805},[136],{"categories":1807},[136],{"categories":1809},[],{"categories":1811},[90],{"categories":1813},[],{"categories":1815},[],{"categories":1817},[90],{"categories":1819},[90],{"categories":1821},[136],{"categories":1823},[209],{"categories":1825},[],{"categories":1827},[],{"categories":1829},[196],{"categories":1831},[90],{"categories":1833},[196],{"categories":1835},[160],{"categories":1837},[90],{"categories":1839},[90],{"categories":1841},[136],{"categories":1843},[136],{"categories":1845},[90],{"categories":1847},[136],{"categories":1849},[],{"categories":1851},[],{"categories":1853},[90],{"categories":1855},[247],{"categories":1857},[90],{"categories":1859},[],{"categories":1861},[],{"categories":1863},[128],{"categories":1865},[],{"categories":1867},[],{"categories":1869},[90],{"categories":1871},[],{"categories":1873},[],{"categories":1875},[209],{"categories":1877},[160],{"categories":1879},[218],{"categories":1881},[131],{"categories":1883},[90],{"categories":1885},[90],{"categories":1887},[131],{"categories":1889},[],{"categories":1891},[193],{"categories":1893},[90],{"categories":1895},[136],{"categories":1897},[131],{"categories":1899},[90],{"categories":1901},[90],{"categories":1903},[128],{"categories":1905},[90],{"categories":1907},[],{"categories":1909},[128],{"categories":1911},[90],{"categories":1913},[218],{"categories":1915},[136],{"categories":1917},[160],{"categories":1919},[90],{"categories":1921},[131],{"categories":1923},[90],{"categories":1925},[90],{"categories":1927},[136],{"categories":1929},[],{"categories":1931},[90],{"categories":1933},[209],{"categories":1935},[128],{"categories":1937},[90],{"categories":1939},[90],{"categories":1941},[],{"categories":1943},[160],{"categories":1945},[90],{"categories":1947},[90],{"categories":1949},[],{"categories":1951},[131],{"categories":1953},[131],{"categories":1955},[90],{"categories":1957},[90],{"categories":1959},[139],{"categories":1961},[90],{"categories":1963},[90],{"categories":1965},[90],{"categories":1967},[],{"categories":1969},[209],{"categories":1971},[90],{"categories":1973},[],{"categories":1975},[],{"categories":1977},[90],{"categories":1979},[160],{"categories":1981},[],{"categories":1983},[247],{"categories":1985},[90],{"categories":1987},[90],{"categories":1989},[],{"categories":1991},[90],{"categories":1993},[209],{"categories":1995},[90],{"categories":1997},[90],{"categories":1999},[90,247],{"categories":2001},[90],{"categories":2003},[90],{"categories":2005},[193],{"categories":2007},[136],{"categories":2009},[],{"categories":2011},[136],{"categories":2013},[136],{"categories":2015},[90],{"categories":2017},[90],{"categories":2019},[90],{"categories":2021},[90],{"categories":2023},[128],{"categories":2025},[196],{"categories":2027},[128],{"categories":2029},[209],{"categories":2031},[193],{"categories":2033},[136],{"categories":2035},[90],{"categories":2037},[],{"categories":2039},[90],{"categories":2041},[160],{"categories":2043},[90],{"categories":2045},[136],{"categories":2047},[90],{"categories":2049},[90],{"categories":2051},[131],{"categories":2053},[],{"categories":2055},[247],{"categories":2057},[193],{"categories":2059},[193],{"categories":2061},[209],{"categories":2063},[136],{"categories":2065},[90],{"categories":2067},[131],{"categories":2069},[160],{"categories":2071},[193],{"categories":2073},[136],{"categories":2075},[90],{"categories":2077},[90],{"categories":2079},[],{"categories":2081},[90],{"categories":2083},[90],{"categories":2085},[90],{"categories":2087},[],{"categories":2089},[],{"categories":2091},[90],{"categories":2093},[90],{"categories":2095},[90],{"categories":2097},[209],{"categories":2099},[90],{"categories":2101},[90],{"categories":2103},[136],{"categories":2105},[90],{"categories":2107},[90],{"categories":2109},[90],{"categories":2111},[90],{"categories":2113},[],{"categories":2115},[196],{"categories":2117},[90],{"categories":2119},[136],{"categories":2121},[],{"categories":2123},[],{"categories":2125},[90],{"categories":2127},[90],{"categories":2129},[90],{"categories":2131},[160],{"categories":2133},[],{"categories":2135},[193],{"categories":2137},[90],{"categories":2139},[247],{"categories":2141},[160],{"categories":2143},[209],{"categories":2145},[209],{"categories":2147},[160],{"categories":2149},[160],{"categories":2151},[247],{"categories":2153},[],{"categories":2155},[160],{"categories":2157},[90],{"categories":2159},[128],{"categories":2161},[209],{"categories":2163},[90],{"categories":2165},[160],{"categories":2167},[],{"categories":2169},[90],{"categories":2171},[209],{"categories":2173},[196],{"categories":2175},[90],{"categories":2177},[160],{"categories":2179},[90],{"categories":2181},[209],{"categories":2183},[136],{"categories":2185},[160],{"categories":2187},[136],{"categories":2189},[247],{"categories":2191},[136],{"categories":2193},[90],{"categories":2195},[90],{"categories":2197},[209],{"categories":2199},[90],{"categories":2201},[],{"categories":2203},[131],{"categories":2205},[],{"categories":2207},[],{"categories":2209},[90],{"categories":2211},[136],{"categories":2213},[90],{"categories":2215},[90],{"categories":2217},[90],{"categories":2219},[90],{"categories":2221},[],{"categories":2223},[196],{"categories":2225},[128],{"categories":2227},[136],{"categories":2229},[193],{"categories":2231},[],{"categories":2233},[90],{"categories":2235},[209],{"categories":2237},[90],{"categories":2239},[247],{"categories":2241},[247],{"categories":2243},[],{"categories":2245},[136],{"categories":2247},[160],{"categories":2249},[160],{"categories":2251},[90],{"categories":2253},[136],{"categories":2255},[],{"categories":2257},[193],{"categories":2259},[90],{"categories":2261},[90],{"categories":2263},[],{"categories":2265},[90],{"categories":2267},[],{"categories":2269},[209],{"categories":2271},[90],{"categories":2273},[209],{"categories":2275},[247],{"categories":2277},[90],{"categories":2279},[209],{"categories":2281},[131],{"categories":2283},[90],{"categories":2285},[],{"categories":2287},[136],{"categories":2289},[128],{"categories":2291},[128],{"categories":2293},[],{"categories":2295},[90],{"categories":2297},[90],{"categories":2299},[90],{"categories":2301},[209],{"categories":2303},[193],{"categories":2305},[90],{"categories":2307},[209],{"categories":2309},[209],{"categories":2311},[136],{"categories":2313},[],{"categories":2315},[90],{"categories":2317},[90],{"categories":2319},[136],{"categories":2321},[90],{"categories":2323},[90],{"categories":2325},[],{"categories":2327},[136],{"categories":2329},[90],{"categories":2331},[136],{"categories":2333},[136],{"categories":2335},[209],{"categories":2337},[209],{"categories":2339},[],{"categories":2341},[209],{"categories":2343},[90],{"categories":2345},[90],{"categories":2347},[136],{"categories":2349},[131],{"categories":2351},[90],{"categories":2353},[],{"categories":2355},[90],{"categories":2357},[],{"categories":2359},[90],{"categories":2361},[90],{"categories":2363},[],{"categories":2365},[90],{"categories":2367},[90],{"categories":2369},[90],{"categories":2371},[218],{"categories":2373},[160],{"categories":2375},[90],{"categories":2377},[90],{"categories":2379},[128],{"categories":2381},[90],{"categories":2383},[90],{"categories":2385},[196],{"categories":2387},[160],{"categories":2389},[136],{"categories":2391},[],{"categories":2393},[90],{"categories":2395},[193],{"categories":2397},[90],{"categories":2399},[218],{"categories":2401},[90],{"categories":2403},[136],{"categories":2405},[],{"categories":2407},[],{"categories":2409},[],{"categories":2411},[128],{"categories":2413},[160],{"categories":2415},[136],{"categories":2417},[90],{"categories":2419},[90],{"categories":2421},[90],{"categories":2423},[193],{"categories":2425},[136],{"categories":2427},[90],{"categories":2429},[],{"categories":2431},[136],{"categories":2433},[136],{"categories":2435},[],{"categories":2437},[90],{"categories":2439},[136],{"categories":2441},[90],{"categories":2443},[],{"categories":2445},[90],{"categories":2447},[90],{"categories":2449},[160],{"categories":2451},[193],{"categories":2453},[136],{"categories":2455},[193],{"categories":2457},[136],{"categories":2459},[131],{"categories":2461},[],{"categories":2463},[],{"categories":2465},[90],{"categories":2467},[90],{"categories":2469},[128],{"categories":2471},[136],{"categories":2473},[160],{"categories":2475},[],{"categories":2477},[193],{"categories":2479},[],{"categories":2481},[209],{"categories":2483},[209],{"categories":2485},[193],{"categories":2487},[209],{"categories":2489},[90],{"categories":2491},[],{"categories":2493},[90],{"categories":2495},[90],{"categories":2497},[],{"categories":2499},[218],{"categories":2501},[90],{"categories":2503},[247],{"categories":2505},[209],{"categories":2507},[],{"categories":2509},[136],{"categories":2511},[90],{"categories":2513},[128],{"categories":2515},[136],{"categories":2517},[136],{"categories":2519},[90],{"categories":2521},[90],{"categories":2523},[],{"categories":2525},[128],{"categories":2527},[90],{"categories":2529},[131],{"categories":2531},[209],{"categories":2533},[193],{"categories":2535},[],{"categories":2537},[],{"categories":2539},[],{"categories":2541},[136],{"categories":2543},[209],{"categories":2545},[193],{"categories":2547},[160],{"categories":2549},[90],{"categories":2551},[160],{"categories":2553},[136],{"categories":2555},[193],{"categories":2557},[90],{"categories":2559},[],{"categories":2561},[90],{"categories":2563},[136],{"categories":2565},[193],{"categories":2567},[160],{"categories":2569},[131],{"categories":2571},[209],{"categories":2573},[90],{"categories":2575},[160],{"categories":2577},[218],{"categories":2579},[],{"categories":2581},[],{"categories":2583},[196],{"categories":2585},[136],{"categories":2587},[90,209],{"categories":2589},[160],{"categories":2591},[90],{"categories":2593},[90],{"categories":2595},[136],{"categories":2597},[90],{"categories":2599},[136],{"categories":2601},[90],{"categories":2603},[90],{"categories":2605},[],{"categories":2607},[209],{"categories":2609},[193],{"categories":2611},[90],{"categories":2613},[196],{"categories":2615},[136],{"categories":2617},[218],{"categories":2619},[247],{"categories":2621},[],{"categories":2623},[90],{"categories":2625},[131],{"categories":2627},[136],{"categories":2629},[128],{"categories":2631},[136],{"categories":2633},[90],{"categories":2635},[136],{"categories":2637},[139],{"categories":2639},[209],{"categories":2641},[90],{"categories":2643},[90],{"categories":2645},[],{"categories":2647},[],{"categories":2649},[],{"categories":2651},[247],{"categories":2653},[90],{"categories":2655},[160],{"categories":2657},[90],{"categories":2659},[90],{"categories":2661},[90],{"categories":2663},[],{"categories":2665},[196],{"categories":2667},[131],{"categories":2669},[136],{"categories":2671},[90],{"categories":2673},[],{"categories":2675},[90],{"categories":2677},[136],{"categories":2679},[90],{"categories":2681},[247],{"categories":2683},[],{"categories":2685},[193],{"categories":2687},[193],{"categories":2689},[],{"categories":2691},[209],{"categories":2693},[90],{"categories":2695},[193],{"categories":2697},[90],{"categories":2699},[131],{"categories":2701},[136],{"categories":2703},[90],{"categories":2705},[],{"categories":2707},[160],{"categories":2709},[90],{"categories":2711},[90],{"categories":2713},[193],{"categories":2715},[136],{"categories":2717},[160],{"categories":2719},[],{"categories":2721},[136],{"categories":2723},[136],{"categories":2725},[193],{"categories":2727},[90],{"categories":2729},[90],{"categories":2731},[],{"categories":2733},[90],{"categories":2735},[90],{"categories":2737},[247],{"categories":2739},[160],{"categories":2741},[196],{"categories":2743},[196],{"categories":2745},[],{"categories":2747},[],{"categories":2749},[],{"categories":2751},[136],{"categories":2753},[136],{"categories":2755},[209],{"categories":2757},[209],{"categories":2759},[90],{"categories":2761},[90],{"categories":2763},[90],{"categories":2765},[90],{"categories":2767},[136],{"categories":2769},[],{"categories":2771},[],{"categories":2773},[90],{"categories":2775},[],{"categories":2777},[90],{"categories":2779},[136],{"categories":2781},[193],{"categories":2783},[90],{"categories":2785},[90],{"categories":2787},[],{"categories":2789},[139],{"categories":2791},[90],{"categories":2793},[193],{"categories":2795},[90],{"categories":2797},[131],{"categories":2799},[90],{"categories":2801},[218],{"categories":2803},[136],{"categories":2805},[90],{"categories":2807},[90],{"categories":2809},[136],{"categories":2811},[90],{"categories":2813},[209],{"categories":2815},[193],{"categories":2817},[],{"categories":2819},[160],{"categories":2821},[136],{"categories":2823},[90],{"categories":2825},[],{"categories":2827},[160],{"categories":2829},[136],{"categories":2831},[136],{"categories":2833},[90],{"categories":2835},[90],{"categories":2837},[136],{"categories":2839},[],{"categories":2841},[131],{"categories":2843},[136],{"categories":2845},[],{"categories":2847},[209],{"categories":2849},[90],{"categories":2851},[128],{"categories":2853},[160],{"categories":2855},[247],{"categories":2857},[136],{"categories":2859},[90],{"categories":2861},[136],{"categories":2863},[128],{"categories":2865},[],{"categories":2867},[90],{"categories":2869},[90],{"categories":2871},[],{"categories":2873},[],{"categories":2875},[193],{"categories":2877},[90,131],{"categories":2879},[136],{"categories":2881},[90],{"categories":2883},[],{"categories":2885},[128],{"categories":2887},[196],{"categories":2889},[131],{"categories":2891},[90],{"categories":2893},[209],{"categories":2895},[90],{"categories":2897},[136],{"categories":2899},[90],{"categories":2901},[90],{"categories":2903},[90],{"categories":2905},[160],{"categories":2907},[136],{"categories":2909},[90],{"categories":2911},[],{"categories":2913},[],{"categories":2915},[136],{"categories":2917},[90],{"categories":2919},[247],{"categories":2921},[],{"categories":2923},[90],{"categories":2925},[136],{"categories":2927},[136],{"categories":2929},[],{"categories":2931},[136],{"categories":2933},[90],{"categories":2935},[218],{"categories":2937},[90],{"categories":2939},[196],{"categories":2941},[136],{"categories":2943},[90],{"categories":2945},[247],{"categories":2947},[],{"categories":2949},[90],{"categories":2951},[218],{"categories":2953},[193],{"categories":2955},[90],{"categories":2957},[90],{"categories":2959},[],{"categories":2961},[218],{"categories":2963},[160],{"categories":2965},[90],{"categories":2967},[90],{"categories":2969},[128],{"categories":2971},[90],{"categories":2973},[],{"categories":2975},[],{"categories":2977},[193],{"categories":2979},[90],{"categories":2981},[196],{"categories":2983},[218],{"categories":2985},[136],{"categories":2987},[218],{"categories":2989},[160],{"categories":2991},[],{"categories":2993},[90],{"categories":2995},[],{"categories":2997},[90],{"categories":2999},[136],{"categories":3001},[90],{"categories":3003},[90],{"categories":3005},[],{"categories":3007},[90,209],{"categories":3009},[160],{"categories":3011},[136],{"categories":3013},[209],{"categories":3015},[209],{"categories":3017},[90],{"categories":3019},[128],{"categories":3021},[],{"categories":3023},[],{"categories":3025},[136],{"categories":3027},[90],{"categories":3029},[209],{"categories":3031},[128],{"categories":3033},[209],{"categories":3035},[209],{"categories":3037},[90],{"categories":3039},[218],{"categories":3041},[90],{"categories":3043},[209],{"categories":3045},[],{"categories":3047},[193,90],{"categories":3049},[247],{"categories":3051},[128],{"categories":3053},[],{"categories":3055},[90],{"categories":3057},[131],{"categories":3059},[131],{"categories":3061},[90],{"categories":3063},[90],{"categories":3065},[90],{"categories":3067},[209],{"categories":3069},[136],{"categories":3071},[90],{"categories":3073},[160],{"categories":3075},[218],{"categories":3077},[193],{"categories":3079},[90],{"categories":3081},[90],{"categories":3083},[90],{"categories":3085},[90],{"categories":3087},[128],{"categories":3089},[90],{"categories":3091},[136],{"categories":3093},[136],{"categories":3095},[209],{"categories":3097},[160],{"categories":3099},[209],{"categories":3101},[],{"categories":3103},[],{"categories":3105},[196],{"categories":3107},[90],{"categories":3109},[209],{"categories":3111},[90],{"categories":3113},[193],{"categories":3115},[90],{"categories":3117},[90],{"categories":3119},[90],{"categories":3121},[196],{"categories":3123},[90],{"categories":3125},[90],{"categories":3127},[90],{"categories":3129},[136],{"categories":3131},[136],{"categories":3133},[90,131],{"categories":3135},[],{"categories":3137},[193],{"categories":3139},[],{"categories":3141},[139],{"categories":3143},[90],{"categories":3145},[160],{"categories":3147},[128],{"categories":3149},[128],{"categories":3151},[136],{"categories":3153},[136],{"categories":3155},[136],{"categories":3157},[90],{"categories":3159},[90],{"categories":3161},[131],{"categories":3163},[209],{"categories":3165},[218],{"categories":3167},[90],{"categories":3169},[],{"categories":3171},[160],{"categories":3173},[90],{"categories":3175},[90],{"categories":3177},[90],{"categories":3179},[90],{"categories":3181},[90],{"categories":3183},[209],{"categories":3185},[160],{"categories":3187},[209],{"categories":3189},[209],{"categories":3191},[90],{"categories":3193},[90],{"categories":3195},[90],{"categories":3197},[136],{"categories":3199},[160],{"categories":3201},[90],{"categories":3203},[136],{"categories":3205},[90],{"categories":3207},[90],{"categories":3209},[90],{"categories":3211},[193],{"categories":3213},[90],{"categories":3215},[90],{"categories":3217},[90],{"categories":3219},[247],{"categories":3221},[90],{"categories":3223},[139],{"categories":3225},[90],{"categories":3227},[136],{"categories":3229},[90],{"categories":3231},[90],{"categories":3233},[160],{"categories":3235},[90],{"categories":3237},[136],{"categories":3239},[218],{"categories":3241},[90],{"categories":3243},[90],{"categories":3245},[131],{"categories":3247},[90],{"categories":3249},[],{"categories":3251},[90],{"categories":3253},[209],{"categories":3255},[90],{"categories":3257},[],{"categories":3259},[],{"categories":3261},[],{"categories":3263},[131],{"categories":3265},[90],{"categories":3267},[136],{"categories":3269},[160],{"categories":3271},[160],{"categories":3273},[160],{"categories":3275},[160],{"categories":3277},[],{"categories":3279},[128],{"categories":3281},[136],{"categories":3283},[160],{"categories":3285},[90],{"categories":3287},[128],{"categories":3289},[136],{"categories":3291},[90],{"categories":3293},[90,136],{"categories":3295},[136],{"categories":3297},[247],{"categories":3299},[160],{"categories":3301},[136],{"categories":3303},[160],{"categories":3305},[136],{"categories":3307},[90],{"categories":3309},[],{"categories":3311},[160],{"categories":3313},[218],{"categories":3315},[128],{"categories":3317},[90],{"categories":3319},[90],{"categories":3321},[],{"categories":3323},[209],{"categories":3325},[],{"categories":3327},[128],{"categories":3329},[136],{"categories":3331},[160],{"categories":3333},[90],{"categories":3335},[160],{"categories":3337},[128],{"categories":3339},[160],{"categories":3341},[160],{"categories":3343},[],{"categories":3345},[131],{"categories":3347},[136],{"categories":3349},[160],{"categories":3351},[160],{"categories":3353},[160],{"categories":3355},[160],{"categories":3357},[160],{"categories":3359},[160],{"categories":3361},[160],{"categories":3363},[160],{"categories":3365},[160],{"categories":3367},[160],{"categories":3369},[196],{"categories":3371},[128],{"categories":3373},[90],{"categories":3375},[90],{"categories":3377},[136],{"categories":3379},[136],{"categories":3381},[],{"categories":3383},[90,128],{"categories":3385},[],{"categories":3387},[136],{"categories":3389},[160],{"categories":3391},[136],{"categories":3393},[90],{"categories":3395},[90],{"categories":3397},[90],{"categories":3399},[90],{"categories":3401},[90],{"categories":3403},[136],{"categories":3405},[131],{"categories":3407},[136],{"categories":3409},[],{"categories":3411},[136],{"categories":3413},[193],{"categories":3415},[160],{"categories":3417},[90],{"categories":3419},[],{"categories":3421},[],{"categories":3423},[136],{"categories":3425},[193],{"categories":3427},[90],{"categories":3429},[],{"categories":3431},[90],{"categories":3433},[],{"categories":3435},[218],{"categories":3437},[90],{"categories":3439},[],{"categories":3441},[],{"categories":3443},[160],{"categories":3445},[128],{"categories":3447},[90],{"categories":3449},[131],{"categories":3451},[90],{"categories":3453},[90],{"categories":3455},[90],{"categories":3457},[131],{"categories":3459},[193],{"categories":3461},[],{"categories":3463},[90],{"categories":3465},[160],{"categories":3467},[],{"categories":3469},[193],{"categories":3471},[90],{"categories":3473},[218],{"categories":3475},[90],{"categories":3477},[247],{"categories":3479},[],{"categories":3481},[218],{"categories":3483},[209],{"categories":3485},[],{"categories":3487},[90],{"categories":3489},[],{"categories":3491},[136],{"categories":3493},[209],{"categories":3495},[],{"categories":3497},[131],{"categories":3499},[128],{"categories":3501},[196],{"categories":3503},[136],{"categories":3505},[193],{"categories":3507},[209],{"categories":3509},[],{"categories":3511},[],{"categories":3513},[90],{"categories":3515},[128],{"categories":3517},[90],{"categories":3519},[218],{"categories":3521},[],{"categories":3523},[136],{"categories":3525},[136],{"categories":3527},[136],{"categories":3529},[160],{"categories":3531},[209],{"categories":3533},[90],{"categories":3535},[136],{"categories":3537},[139],{"categories":3539},[90],{"categories":3541},[136],{"categories":3543},[90],{"categories":3545},[139],{"categories":3547},[218],{"categories":3549},[160],{"categories":3551},[],{"categories":3553},[218],{"categories":3555},[],{"categories":3557},[209],{"categories":3559},[136],{"categories":3561},[],{"categories":3563},[90],{"categories":3565},[90],{"categories":3567},[90],{"categories":3569},[90],{"categories":3571},[136],{"categories":3573},[131],{"categories":3575},[128],{"categories":3577},[90],{"categories":3579},[193],{"categories":3581},[209],{"categories":3583},[209],{"categories":3585},[90],{"categories":3587},[196],{"categories":3589},[136],{"categories":3591},[90],{"categories":3593},[136],{"categories":3595},[90],{"categories":3597},[131],{"categories":3599},[193],{"categories":3601},[209],{"categories":3603},[136],{"categories":3605},[90],{"categories":3607},[90],{"categories":3609},[136],{"categories":3611},[90],{"categories":3613},[160],{"categories":3615},[],{"categories":3617},[128],{"categories":3619},[90],{"categories":3621},[90],{"categories":3623},[90],{"categories":3625},[209],{"categories":3627},[90],{"categories":3629},[136],{"categories":3631},[90],{"categories":3633},[90],{"categories":3635},[90],{"categories":3637},[90],{"categories":3639},[],{"categories":3641},[90],{"categories":3643},[193],{"categories":3645},[131],{"categories":3647},[160],{"categories":3649},[136],{"categories":3651},[90],{"categories":3653},[90],{"categories":3655},[193],{"categories":3657},[136],{"categories":3659},[90],{"categories":3661},[218],{"categories":3663},[90],{"categories":3665},[196],{"categories":3667},[90],{"categories":3669},[90],{"categories":3671},[160],{"categories":3673},[90],{"categories":3675},[90],{"categories":3677},[136],{"categories":3679},[247],{"categories":3681},[90],{"categories":3683},[136],{"categories":3685},[196],{"categories":3687},[],{"categories":3689},[136],{"categories":3691},[209],{"categories":3693},[90],{"categories":3695},[193],{"categories":3697},[90],{"categories":3699},[128],{"categories":3701},[209],{"categories":3703},[131],{"categories":3705},[209],{"categories":3707},[90],{"categories":3709},[],{"categories":3711},[136],{"categories":3713},[136],{"categories":3715},[90],{"categories":3717},[90],{"categories":3719},[196],{"categories":3721},[],{"categories":3723},[160],{"categories":3725},[],{"categories":3727},[160],{"categories":3729},[90],{"categories":3731},[90],{"categories":3733},[136],{"categories":3735},[136],{"categories":3737},[136],{"categories":3739},[],{"categories":3741},[160],{"categories":3743},[90],{"categories":3745},[],{"categories":3747},[90],{"categories":3749},[90],{"categories":3751},[],{"categories":3753},[193],{"categories":3755},[209],{"categories":3757},[136],{"categories":3759},[90],{"categories":3761},[90],{"categories":3763},[218],{"categories":3765},[90],{"categories":3767},[90],{"categories":3769},[128],{"categories":3771},[],{"categories":3773},[90],{"categories":3775},[],{"categories":3777},[128],{"categories":3779},[160],{"categories":3781},[209],{"categories":3783},[90],{"categories":3785},[90],{"categories":3787},[90],{"categories":3789},[209],{"categories":3791},[160],{"categories":3793},[193],{"categories":3795},[90],{"categories":3797},[90],{"categories":3799},[90],{"categories":3801},[160],{"categories":3803},[193],{"categories":3805},[90],{"categories":3807},[160],{"categories":3809},[193],{"categories":3811},[90],{"categories":3813},[160],{"categories":3815},[136],{"categories":3817},[136],{"categories":3819},[136],{"categories":3821},[209],{"categories":3823},[160],{"categories":3825},[136],{"categories":3827},[136],{"categories":3829},[90],{"categories":3831},[209],{"categories":3833},[193],{"categories":3835},[90],{"categories":3837},[],{"categories":3839},[136],{"categories":3841},[],{"categories":3843},[],{"categories":3845},[],{"categories":3847},[131],{"categories":3849},[136],{"categories":3851},[90],{"categories":3853},[136],{"categories":3855},[128],{"categories":3857},[136],{"categories":3859},[218],{"categories":3861},[136],{"categories":3863},[],{"categories":3865},[136],{"categories":3867},[],{"categories":3869},[128],{"categories":3871},[136],{"categories":3873},[],{"categories":3875},[136],{"categories":3877},[90],{"categories":3879},[90],{"categories":3881},[160],{"categories":3883},[90],{"categories":3885},[90],{"categories":3887},[136],{"categories":3889},[90],{"categories":3891},[90],{"categories":3893},[160],{"categories":3895},[136],{"categories":3897},[209],{"categories":3899},[193],{"categories":3901},[128],{"categories":3903},[90],{"categories":3905},[],{"categories":3907},[136],{"categories":3909},[193],{"categories":3911},[247],{"categories":3913},[160],{"categories":3915},[90],{"categories":3917},[193],{"categories":3919},[90],{"categories":3921},[128],{"categories":3923},[],{"categories":3925},[136],{"categories":3927},[90],{"categories":3929},[90],{"categories":3931},[136],{"categories":3933},[90],{"categories":3935},[193],{"categories":3937},[],{"categories":3939},[136],{"categories":3941},[139],{"categories":3943},[160],{"categories":3945},[136],{"categories":3947},[131],{"categories":3949},[],{"categories":3951},[90],{"categories":3953},[139],{"categories":3955},[90],{"categories":3957},[136],{"categories":3959},[160],{"categories":3961},[128],{"categories":3963},[247],{"categories":3965},[90],{"categories":3967},[90],{"categories":3969},[90],{"categories":3971},[160],{"categories":3973},[131],{"categories":3975},[90],{"categories":3977},[193],{"categories":3979},[160],{"categories":3981},[247],{"categories":3983},[90],{"categories":3985},[136],{"categories":3987},[],{"categories":3989},[],{"categories":3991},[90],{"categories":3993},[247],{"categories":3995},[196],{"categories":3997},[136],{"categories":3999},[136],{"categories":4001},[160],{"categories":4003},[90],{"categories":4005},[128],{"categories":4007},[90],{"categories":4009},[193],{"categories":4011},[136],{"categories":4013},[136],{"categories":4015},[90],{"categories":4017},[218],{"categories":4019},[90],{"categories":4021},[136],{"categories":4023},[],{"categories":4025},[90],{"categories":4027},[90],{"categories":4029},[90],{"categories":4031},[160],{"categories":4033},[128],{"categories":4035},[],{"categories":4037},[90],{"categories":4039},[90],{"categories":4041},[209],{"categories":4043},[193],{"categories":4045},[90],{"categories":4047},[90,136],{"categories":4049},[218,131],{"categories":4051},[90],{"categories":4053},[90],{"categories":4055},[90],{"categories":4057},[],{"categories":4059},[136],{"categories":4061},[],{"categories":4063},[209],{"categories":4065},[90],{"categories":4067},[209],{"categories":4069},[],{"categories":4071},[136],{"categories":4073},[90],{"categories":4075},[160],{"categories":4077},[90],{"categories":4079},[],{"categories":4081},[136],{"categories":4083},[90],{"categories":4085},[],{"categories":4087},[193],{"categories":4089},[90],{"categories":4091},[136],{"categories":4093},[90],{"categories":4095},[128],{"categories":4097},[136],{"categories":4099},[90],{"categories":4101},[],{"categories":4103},[247],{"categories":4105},[218],{"categories":4107},[131],{"categories":4109},[131],{"categories":4111},[90],{"categories":4113},[128],{"categories":4115},[128],{"categories":4117},[90],{"categories":4119},[136],{"categories":4121},[90],{"categories":4123},[90],{"categories":4125},[90],{"categories":4127},[209],{"categories":4129},[128],{"categories":4131},[136],{"categories":4133},[90],{"categories":4135},[218],{"categories":4137},[160],{"categories":4139},[90],{"categories":4141},[90],{"categories":4143},[136],{"categories":4145},[90],{"categories":4147},[],{"categories":4149},[209],{"categories":4151},[],{"categories":4153},[209],{"categories":4155},[136],{"categories":4157},[128],{"categories":4159},[],{"categories":4161},[196],{"categories":4163},[247],{"categories":4165},[90],{"categories":4167},[209],{"categories":4169},[90],{"categories":4171},[],{"categories":4173},[160],{"categories":4175},[136],{"categories":4177},[209],{"categories":4179},[193],{"categories":4181},[90],{"categories":4183},[136],{"categories":4185},[209],{"categories":4187},[136],{"categories":4189},[160],{"categories":4191},[128],{"categories":4193},[160],{"categories":4195},[209],{"categories":4197},[90],{"categories":4199},[193],{"categories":4201},[131],{"categories":4203},[90],{"categories":4205},[90],{"categories":4207},[90],{"categories":4209},[90],{"categories":4211},[90],{"categories":4213},[136],{"categories":4215},[90],{"categories":4217},[136],{"categories":4219},[90],{"categories":4221},[90],{"categories":4223},[128],{"categories":4225},[90],{"categories":4227},[136],{"categories":4229},[136],{"categories":4231},[193],{"categories":4233},[136],{"categories":4235},[136],{"categories":4237},[128],{"categories":4239},[136],{"categories":4241},[193],{"categories":4243},[],{"categories":4245},[90],{"categories":4247},[196],{"categories":4249},[90],{"categories":4251},[90],{"categories":4253},[209],{"categories":4255},[],{"categories":4257},[136],{"categories":4259},[218],{"categories":4261},[90],{"categories":4263},[160],{"categories":4265},[218],{"categories":4267},[136],{"categories":4269},[131],{"categories":4271},[131],{"categories":4273},[90],{"categories":4275},[90],{"categories":4277},[90],{"categories":4279},[128],{"categories":4281},[],{"categories":4283},[90],{"categories":4285},[136],{"categories":4287},[136],{"categories":4289},[90],{"categories":4291},[90],{"categories":4293},[209],{"categories":4295},[],{"categories":4297},[128],{"categories":4299},[90],{"categories":4301},[90],{"categories":4303},[136],{"categories":4305},[136],{"categories":4307},[],{"categories":4309},[209],{"categories":4311},[209],{"categories":4313},[218],{"categories":4315},[193],{"categories":4317},[],{"categories":4319},[90],{"categories":4321},[136],{"categories":4323},[128],{"categories":4325},[90],{"categories":4327},[209],{"categories":4329},[128],{"categories":4331},[160],{"categories":4333},[160],{"categories":4335},[136],{"categories":4337},[],{"categories":4339},[160],{"categories":4341},[136],{"categories":4343},[193],{"categories":4345},[196],{"categories":4347},[90],{"categories":4349},[],{"categories":4351},[136],{"categories":4353},[160],{"categories":4355},[209],{"categories":4357},[90],{"categories":4359},[90],{"categories":4361},[131],{"categories":4363},[90],{"categories":4365},[128],{"categories":4367},[247],{"categories":4369},[128],{"categories":4371},[],{"categories":4373},[],{"categories":4375},[136],{"categories":4377},[160],{"categories":4379},[],{"categories":4381},[136],{"categories":4383},[136],{"categories":4385},[136],{"categories":4387},[],{"categories":4389},[90],{"categories":4391},[],{"categories":4393},[160],{"categories":4395},[128],{"categories":4397},[193],{"categories":4399},[90],{"categories":4401},[160],{"categories":4403},[90],{"categories":4405},[160],{"categories":4407},[],{"categories":4409},[160],{"categories":4411},[128],{"categories":4413},[136],{"categories":4415},[90],{"categories":4417},[],{"categories":4419},[209],{"categories":4421},[136],{"categories":4423},[139],{"categories":4425},[136],{"categories":4427},[128],{"categories":4429},[],{"categories":4431},[],{"categories":4433},[],{"categories":4435},[193],{"categories":4437},[136],{"categories":4439},[90],{"categories":4441},[90],{"categories":4443},[],{"categories":4445},[],{"categories":4447},[],{"categories":4449},[193],{"categories":4451},[],{"categories":4453},[136],{"categories":4455},[90],{"categories":4457},[128],{"categories":4459},[],{"categories":4461},[],{"categories":4463},[193],{"categories":4465},[90],{"categories":4467},[160],{"categories":4469},[],{"categories":4471},[218],{"categories":4473},[160],{"categories":4475},[218],{"categories":4477},[196],{"categories":4479},[90],{"categories":4481},[90],{"categories":4483},[],{"categories":4485},[],{"categories":4487},[136],{"categories":4489},[],{"categories":4491},[90],{"categories":4493},[90],{"categories":4495},[],{"categories":4497},[136],{"categories":4499},[90],{"categories":4501},[90],{"categories":4503},[],{"categories":4505},[136],{"categories":4507},[90],{"categories":4509},[160],{"categories":4511},[90],{"categories":4513},[218],{"categories":4515},[131],{"categories":4517},[90],{"categories":4519},[90],{"categories":4521},[196],{"categories":4523},[136],{"categories":4525},[136],{"categories":4527},[],{"categories":4529},[],{"categories":4531},[90],{"categories":4533},[],{"categories":4535},[160],{"categories":4537},[131],{"categories":4539},[],{"categories":4541},[],{"categories":4543},[193],{"categories":4545},[128],{"categories":4547},[],{"categories":4549},[131],{"categories":4551},[218],{"categories":4553},[90],{"categories":4555},[209],{"categories":4557},[128],{"categories":4559},[196],{"categories":4561},[131],{"categories":4563},[209],{"categories":4565},[209],{"categories":4567},[],{"categories":4569},[90],{"categories":4571},[],{"categories":4573},[136],{"categories":4575},[128],{"categories":4577},[193],{"categories":4579},[90],{"categories":4581},[128],{"categories":4583},[136],{"categories":4585},[247],{"categories":4587},[90],{"categories":4589},[90],{"categories":4591},[90],{"categories":4593},[128],{"categories":4595},[136],{"categories":4597},[],{"categories":4599},[90],{"categories":4601},[209],{"categories":4603},[160],{"categories":4605},[209],{"categories":4607},[90],{"categories":4609},[139],{"categories":4611},[],{"categories":4613},[193],{"categories":4615},[160],{"categories":4617},[128],{"categories":4619},[136],{"categories":4621},[90],{"categories":4623},[90],{"categories":4625},[136],{"categories":4627},[90],{"categories":4629},[90],{"categories":4631},[131],{"categories":4633},[136],{"categories":4635},[136,247],{"categories":4637},[136],{"categories":4639},[209],{"categories":4641},[90],{"categories":4643},[90],{"categories":4645},[196],{"categories":4647},[136],{"categories":4649},[218],{"categories":4651},[136],{"categories":4653},[131],{"categories":4655},[],{"categories":4657},[136],{"categories":4659},[90],{"categories":4661},[131],{"categories":4663},[],{"categories":4665},[],{"categories":4667},[90],{"categories":4669},[136],{"categories":4671},[196],{"categories":4673},[218],{"categories":4675},[90],{"categories":4677},[90],{"categories":4679},[136],{"categories":4681},[],{"categories":4683},[136],{"categories":4685},[160],{"categories":4687},[136],{"categories":4689},[],{"categories":4691},[160],{"categories":4693},[209],{"categories":4695},[128],{"categories":4697},[209],{"categories":4699},[90],{"categories":4701},[136],{"categories":4703},[90],{"categories":4705},[90],{"categories":4707},[218],{"categories":4709},[209],{"categories":4711},[],{"categories":4713},[160],{"categories":4715},[90],{"categories":4717},[],{"categories":4719},[90],{"categories":4721},[90],{"categories":4723},[90],{"categories":4725},[136],{"categories":4727},[90],{"categories":4729},[90],{"categories":4731},[139],{"categories":4733},[136],{"categories":4735},[90],{"categories":4737},[90],{"categories":4739},[90],{"categories":4741},[90],{"categories":4743},[90],{"categories":4745},[131],{"categories":4747},[],{"categories":4749},[139],{"categories":4751},[160],{"categories":4753},[136],{"categories":4755},[90],{"categories":4757},[209],{"categories":4759},[],{"categories":4761},[209],{"categories":4763},[209],{"categories":4765},[136],{"categories":4767},[209],{"categories":4769},[90],{"categories":4771},[90],{"categories":4773},[209],{"categories":4775},[90],{"categories":4777},[136],{"categories":4779},[160],{"categories":4781},[90],{"categories":4783},[90],{"categories":4785},[90],{"categories":4787},[131],{"categories":4789},[90],{"categories":4791},[136],{"categories":4793},[193],{"categories":4795},[],{"categories":4797},[90],{"categories":4799},[196],{"categories":4801},[136],{"categories":4803},[90],{"categories":4805},[],{"categories":4807},[90],{"categories":4809},[90],{"categories":4811},[160],{"categories":4813},[90],{"categories":4815},[136],{"categories":4817},[218],{"categories":4819},[],{"categories":4821},[],{"categories":4823},[160],{"categories":4825},[209],{"categories":4827},[160],{"categories":4829},[90],{"categories":4831},[218],{"categories":4833},[90],{"categories":4835},[128],{"categories":4837},[136],{"categories":4839},[90],{"categories":4841},[136],{"categories":4843},[136],{"categories":4845},[90],{"categories":4847},[131],{"categories":4849},[],{"categories":4851},[196],{"categories":4853},[90],{"categories":4855},[],{"categories":4857},[160],{"categories":4859},[90],{"categories":4861},[196],{"categories":4863},[90],{"categories":4865},[209],{"categories":4867},[209],{"categories":4869},[209],{"categories":4871},[136],{"categories":4873},[136],{"categories":4875},[136],{"categories":4877},[90],{"categories":4879},[193],{"categories":4881},[196],{"categories":4883},[196],{"categories":4885},[],{"categories":4887},[160],{"categories":4889},[90],{"categories":4891},[90],{"categories":4893},[209],{"categories":4895},[],{"categories":4897},[160],{"categories":4899},[160],{"categories":4901},[160],{"categories":4903},[],{"categories":4905},[136],{"categories":4907},[90],{"categories":4909},[],{"categories":4911},[128],{"categories":4913},[131],{"categories":4915},[],{"categories":4917},[90],{"categories":4919},[90],{"categories":4921},[],{"categories":4923},[209],{"categories":4925},[],{"categories":4927},[],{"categories":4929},[],{"categories":4931},[],{"categories":4933},[90],{"categories":4935},[160],{"categories":4937},[],{"categories":4939},[],{"categories":4941},[90],{"categories":4943},[90],{"categories":4945},[90],{"categories":4947},[196],{"categories":4949},[90],{"categories":4951},[196],{"categories":4953},[],{"categories":4955},[196],{"categories":4957},[196],{"categories":4959},[247],{"categories":4961},[136],{"categories":4963},[209],{"categories":4965},[],{"categories":4967},[],{"categories":4969},[196],{"categories":4971},[209],{"categories":4973},[209],{"categories":4975},[209],{"categories":4977},[],{"categories":4979},[128],{"categories":4981},[209],{"categories":4983},[209],{"categories":4985},[128],{"categories":4987},[209],{"categories":4989},[131],{"categories":4991},[209],{"categories":4993},[209],{"categories":4995},[209],{"categories":4997},[196],{"categories":4999},[160],{"categories":5001},[160],{"categories":5003},[90],{"categories":5005},[209],{"categories":5007},[196],{"categories":5009},[247],{"categories":5011},[196],{"categories":5013},[196],{"categories":5015},[196],{"categories":5017},[],{"categories":5019},[131],{"categories":5021},[],{"categories":5023},[247],{"categories":5025},[209],{"categories":5027},[209],{"categories":5029},[209],{"categories":5031},[136],{"categories":5033},[160,131],{"categories":5035},[196],{"categories":5037},[],{"categories":5039},[],{"categories":5041},[196],{"categories":5043},[],{"categories":5045},[196],{"categories":5047},[160],{"categories":5049},[136],{"categories":5051},[],{"categories":5053},[209],{"categories":5055},[90],{"categories":5057},[193],{"categories":5059},[],{"categories":5061},[90],{"categories":5063},[],{"categories":5065},[160],{"categories":5067},[128],{"categories":5069},[196],{"categories":5071},[],{"categories":5073},[209],{"categories":5075},[160],[5077,5184,5259,5368],{"id":5078,"title":5079,"ai":5080,"body":5085,"categories":5153,"created_at":91,"date_modified":91,"description":83,"extension":92,"faq":91,"featured":93,"kicker_label":91,"meta":5154,"navigation":107,"path":5167,"published_at":5168,"question":91,"scraped_at":5169,"seo":5170,"sitemap":5171,"source_id":5172,"source_name":5173,"source_type":5174,"source_url":5175,"stem":5176,"tags":5177,"thumbnail_url":5179,"tldr":5180,"tweet":5181,"unknown_tags":5182,"__hash__":5183},"summaries\u002Fsummaries\u002F960b93971621a7f9-governing-ai-agents-with-looker-and-mcp-summary.md","Governing AI Agents with Looker and MCP",{"provider":7,"model":8,"input_tokens":5081,"output_tokens":5082,"processing_time_ms":5083,"cost_usd":5084},4394,634,3094,0.0020495,{"type":14,"value":5086,"toc":5148},[5087,5091,5094,5098,5101,5115,5119,5122],[17,5088,5090],{"id":5089},"moving-from-raw-sql-to-governed-data-models","Moving from Raw SQL to Governed Data Models",[22,5092,5093],{},"Building enterprise AI agents that interact directly with raw databases often leads to fragile, unmaintainable SQL. The core challenge is that LLMs lack context regarding business logic, definitions, and access controls. By bridging agents to Looker’s governed semantic layer, developers ensure that AI-driven insights are grounded in a single, validated source of truth. This architecture separates business logic (maintained in Looker) from execution (handled by the agent).",[17,5095,5097],{"id":5096},"the-role-of-mcp-and-the-agent-development-kit","The Role of MCP and the Agent Development Kit",[22,5099,5100],{},"The Model Context Protocol (MCP) acts as a universal language, allowing agents to discover and invoke capabilities within Looker without needing to understand complex API calls.",[33,5102,5103,5109],{},[36,5104,5105,5108],{},[39,5106,5107],{},"MCP Toolbox",": An open-source, production-ready resource that exposes data sources as standardized tools. It includes a pre-built Looker toolset, allowing developers to perform tasks like auditing LookML project files or executing governed queries without writing custom integration code for every project.",[36,5110,5111,5114],{},[39,5112,5113],{},"Agent Development Kit (ADK)",": This layer orchestrates the LLM and the agent. It allows the agent to discover tools via MCP and execute technical tasks. Because the MCP bridge stays in sync with LookML, any changes made to the underlying business model are automatically reflected in the agent's context.",[17,5116,5118],{"id":5117},"modular-architecture-for-scalability","Modular Architecture for Scalability",[22,5120,5121],{},"This approach provides a flexible, modular framework for building AI applications:",[5123,5124,5125,5131,5142],"ol",{},[36,5126,5127,5130],{},[39,5128,5129],{},"Looker Layer",": Centralizes business logic, dimensions, measures, and access filters.",[36,5132,5133,5136,5137,5141],{},[39,5134,5135],{},"Transport Layer",": Powered by MCP and the AI toolbox, it acts as a translator, exposing internal functions (metadata retrieval, query execution) as discoverable tools defined in a ",[5138,5139,5140],"code",{},"tools.yaml"," configuration.",[36,5143,5144,5147],{},[39,5145,5146],{},"Application Layer",": Utilizes the ADK to orchestrate the LLM, allowing developers to choose their preferred model while maintaining strict governance over the data the agent can access.",{"title":83,"searchDepth":84,"depth":84,"links":5149},[5150,5151,5152],{"id":5089,"depth":84,"text":5090},{"id":5096,"depth":84,"text":5097},{"id":5117,"depth":84,"text":5118},[90],{"content_references":5155,"triage":5164},[5156,5160,5162],{"type":97,"title":5157,"url":5158,"context":5159},"Looker MCP Server","https:\u002F\u002Fgoo.gle\u002F4a4g4us","recommended",{"type":97,"title":5161,"context":100},"Model Context Protocol (MCP)",{"type":97,"title":5163,"context":100},"Google Agent Development Kit (ADK)",{"relevance":102,"novelty":104,"quality":104,"actionability":104,"composite":5165,"reasoning":5166},4.35,"Category: AI & LLMs. The article provides a detailed framework for integrating AI agents with Looker's semantic layer, addressing a specific pain point of fragile SQL generation. It offers actionable insights through the introduction of the Model Context Protocol (MCP) and the Agent Development Kit (ADK), which developers can implement to enhance their AI applications.","\u002Fsummaries\u002F960b93971621a7f9-governing-ai-agents-with-looker-and-mcp-summary","2026-06-19 16:00:01","2026-06-20 12:56:24",{"title":5079,"description":83},{"loc":5167},"960b93971621a7f9","Google Cloud Tech","video","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=CgwslR4pgL4","summaries\u002F960b93971621a7f9-governing-ai-agents-with-looker-and-mcp-summary",[119,5178,120,121],"agents","https:\u002F\u002Fi.ytimg.com\u002Fvi\u002FCgwslR4pgL4\u002Fhqdefault.jpg","By using the Model Context Protocol (MCP) to connect AI agents to Looker's semantic layer, developers can replace fragile raw SQL generation with governed, model-aware data interactions.","This video explains how to connect AI agents to enterprise data by using the [Looker MCP Server](https:\u002F\u002Fgoo.gle\u002F4a4g4us). It demonstrates how to use the Model Context Protocol to expose Looker's semantic layer as a set of tools, allowing agents to query data through governed business logic rather than raw SQL.",[],"o5r6ShZF72LourkfhxXaJEqvurd9JgnGSKaF4CDR5Qs",{"id":5185,"title":5186,"ai":5187,"body":5192,"categories":5236,"created_at":91,"date_modified":91,"description":83,"extension":92,"faq":91,"featured":93,"kicker_label":91,"meta":5237,"navigation":107,"path":5246,"published_at":5247,"question":91,"scraped_at":5247,"seo":5248,"sitemap":5249,"source_id":5250,"source_name":5251,"source_type":115,"source_url":5252,"stem":5253,"tags":5254,"thumbnail_url":91,"tldr":5256,"tweet":91,"unknown_tags":5257,"__hash__":5258},"summaries\u002Fsummaries\u002F6b157013391437be-google-s-gemini-sql2-sets-new-bird-benchmark-recor-summary.md","Google's Gemini-SQL2 Sets New BIRD Benchmark Record",{"provider":7,"model":8,"input_tokens":5188,"output_tokens":5189,"processing_time_ms":5190,"cost_usd":5191},9187,619,3793,0.00322525,{"type":14,"value":5193,"toc":5232},[5194,5198,5201,5204,5208,5215,5218,5229],[17,5195,5197],{"id":5196},"performance-and-benchmarking","Performance and Benchmarking",[22,5199,5200],{},"Google Research has introduced Gemini-SQL2, a specialized text-to-SQL capability built on the Gemini 3.1 Pro foundation model. It achieved an 80.04% execution accuracy on the BIRD (BIg Bench for LaRge-scale Database Grounded Text-to-SQL Evaluation) benchmark, specifically within the Single Trained Model track. This track is significant because it prohibits the use of complex ensembling or external agentic frameworks, isolating the model's core ability to translate natural language into valid, executable SQL.",[22,5202,5203],{},"For context, the BIRD benchmark is considered a rigorous industry standard, containing 12,751 question-SQL pairs across 37 domains. Unlike older benchmarks, it requires models to handle 'dirty' database values and incorporate external knowledge. While Gemini-SQL2 leads the current leaderboard, it remains approximately 12.92 percentage points behind the estimated human performance of 92.96%.",[17,5205,5207],{"id":5206},"technical-implementation-and-integration","Technical Implementation and Integration",[22,5209,5210,5211,5214],{},"Gemini-SQL2 is designed to address the inherent difficulty of mapping natural language to complex business contexts. While Google has not yet released a standalone model string or API endpoint for Gemini-SQL2, the current implementation pattern for Gemini-based SQL generation involves schema-grounded prompting. Developers are encouraged to use the ",[5138,5212,5213],{},"google-genai"," SDK to pass schema definitions and natural language questions to the model.",[22,5216,5217],{},"To achieve production-grade reliability, the article recommends implementing an execution verification loop:",[5123,5219,5220,5223,5226],{},[36,5221,5222],{},"Generate the SQL query.",[36,5224,5225],{},"Attempt to execute the query against the database.",[36,5227,5228],{},"If an error occurs, capture the error message and feed it back into the model for a corrective retry.",[22,5230,5231],{},"This iterative approach mirrors the logic used by the BIRD benchmark to validate execution accuracy, ensuring that the generated SQL is not just syntactically correct, but functionally valid against the specific database schema.",{"title":83,"searchDepth":84,"depth":84,"links":5233},[5234,5235],{"id":5196,"depth":84,"text":5197},{"id":5206,"depth":84,"text":5207},[90],{"content_references":5238,"triage":5244},[5239,5242],{"type":5240,"title":5241,"context":100},"other","BIRD (BIg Bench for LaRge-scale Database Grounded Text-to-SQL Evaluation)",{"type":97,"title":5243,"context":5159},"google-genai SDK",{"relevance":102,"novelty":104,"quality":104,"actionability":104,"composite":5165,"reasoning":5245},"Category: AI & LLMs. The article provides in-depth insights into Google's Gemini-SQL2 and its performance on the BIRD benchmark, which is highly relevant for developers looking to integrate AI into SQL generation. It includes a practical implementation pattern and an execution verification loop, making it actionable for the audience.","\u002Fsummaries\u002F6b157013391437be-google-s-gemini-sql2-sets-new-bird-benchmark-recor-summary","2026-06-13 12:56:21",{"title":5186,"description":83},{"loc":5246},"6b157013391437be","MarkTechPost","https:\u002F\u002Fwww.marktechpost.com\u002F2026\u002F06\u002F12\u002Fgoogle-releases-gemini-sql2-gemini-3-1-pro-text-to-sql-scores-80-04-on-bird-single-model-leaderboard\u002F","summaries\u002F6b157013391437be-google-s-gemini-sql2-sets-new-bird-benchmark-recor-summary",[119,120,121,5255],"coding","Google's Gemini-SQL2, powered by Gemini 3.1 Pro, achieved an 80.04% execution accuracy on the BIRD text-to-SQL benchmark, outperforming all other single-model entries.",[],"cubai3C6QRAzLzgCu0xp0QD9R843yOLFdD2jQrMFCEs",{"id":5260,"title":5261,"ai":5262,"body":5267,"categories":5338,"created_at":91,"date_modified":91,"description":83,"extension":92,"faq":91,"featured":93,"kicker_label":91,"meta":5339,"navigation":107,"path":5353,"published_at":5354,"question":91,"scraped_at":5355,"seo":5356,"sitemap":5357,"source_id":5358,"source_name":5359,"source_type":5174,"source_url":5360,"stem":5361,"tags":5362,"thumbnail_url":5363,"tldr":5364,"tweet":5365,"unknown_tags":5366,"__hash__":5367},"summaries\u002Fsummaries\u002F65fa4393974ae2b6-rag-is-not-dead-the-shift-to-iterative-agentic-ret-summary.md","RAG is Not Dead: The Shift to Iterative Agentic Retrieval",{"provider":7,"model":8,"input_tokens":5263,"output_tokens":5264,"processing_time_ms":5265,"cost_usd":5266},6273,789,4376,0.00275175,{"type":14,"value":5268,"toc":5332},[5269,5273,5280,5284,5287,5301,5304,5308,5311,5322,5325,5329],[17,5270,5272],{"id":5271},"the-evolution-of-retrieval","The Evolution of Retrieval",[22,5274,5275,5276,5279],{},"Despite the \"RAG is dead\" discourse on social media, actual usage metrics show a massive inflection point in search volume starting in mid-2025. The confusion stems from a narrow definition of RAG as a single, static vector search call. In production, sophisticated systems have moved toward ",[39,5277,5278],{},"Agentic Retrieval","—an iterative process where agents use a mix of vector search, full-text search (BM25), regex, and filters to progressively reason over context until they have the necessary information to complete a task.",[17,5281,5283],{"id":5282},"embeddings-as-cached-compute","Embeddings as Cached Compute",[22,5285,5286],{},"Architectural decisions between tools like Cursor and Claude Code highlight a fundamental trade-off in AI engineering:",[33,5288,5289,5295],{},[36,5290,5291,5294],{},[39,5292,5293],{},"Per-session discovery (e.g., Claude Code):"," Uses grep-based retrieval without upfront indexing. This avoids indexing costs but incurs higher latency and token costs per run because the agent must re-discover information every time.",[36,5296,5297,5300],{},[39,5298,5299],{},"Upfront indexing (e.g., Cursor):"," Treats embeddings as \"cached compute.\" While there is an initial cost to parse, chunk, and embed a codebase, it enables lightweight, high-speed retrieval at runtime.",[22,5302,5303],{},"For teams working on shared codebases, this can be optimized further using Merkle trees to identify and re-index only the changed files, significantly reducing redundant compute.",[17,5305,5307],{"id":5306},"impact-and-performance","Impact and Performance",[22,5309,5310],{},"Data from Cursor’s implementation of semantic search demonstrates that even small percentage gains in accuracy and retention are significant when weighted by query relevance. Specifically, semantic search integration led to:",[33,5312,5313,5316,5319],{},[36,5314,5315],{},"A 24% increase in answer accuracy for their composer model.",[36,5317,5318],{},"A 2.6% gain in code retention for large codebases.",[36,5320,5321],{},"A 2.2% drop in dissatisfied user requests.",[22,5323,5324],{},"These gains are notable because semantic search is not triggered on every query; the impact is concentrated on the subset of queries where retrieval is actually necessary.",[17,5326,5328],{"id":5327},"the-right-million-strategy","The \"Right Million\" Strategy",[22,5330,5331],{},"As context windows grow, the engineering challenge shifts from capacity to precision. Echoing Jeff Dean’s philosophy, the goal is not to feed an LLM a trillion tokens at once, but to use an iterative retrieval mechanism to narrow down a massive corpus to the \"right million\" tokens. This approach optimizes for both cost and agent performance, ensuring the model receives the most relevant context without the noise of a full-context dump.",{"title":83,"searchDepth":84,"depth":84,"links":5333},[5334,5335,5336,5337],{"id":5271,"depth":84,"text":5272},{"id":5282,"depth":84,"text":5283},{"id":5306,"depth":84,"text":5307},{"id":5327,"depth":84,"text":5328},[90],{"content_references":5340,"triage":5351},[5341,5344,5348],{"type":97,"title":5342,"url":5343,"context":100},"Turbopuffer","https:\u002F\u002Fturbopuffer.com",{"type":97,"title":5345,"url":5346,"context":5347},"Cursor","https:\u002F\u002Fcursor.com","reviewed",{"type":97,"title":5349,"url":5350,"context":5347},"Claude Code","https:\u002F\u002Fclaude.ai",{"relevance":102,"novelty":104,"quality":104,"actionability":104,"composite":5165,"reasoning":5352},"Category: AI & LLMs. The article discusses the evolution of Retrieval-Augmented Generation (RAG) into iterative agentic retrieval, addressing a specific audience pain point about moving from basic implementations to more sophisticated systems. It provides concrete examples of architectural decisions and performance metrics that can be directly applied by product builders in AI engineering.","\u002Fsummaries\u002F65fa4393974ae2b6-rag-is-not-dead-the-shift-to-iterative-agentic-ret-summary","2026-06-09 17:00:27","2026-06-10 12:56:17",{"title":5261,"description":83},{"loc":5353},"65fa4393974ae2b6","AI Engineer","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=UM6sFg_jdlE","summaries\u002F65fa4393974ae2b6-rag-is-not-dead-the-shift-to-iterative-agentic-ret-summary",[120,5178,119,121],"https:\u002F\u002Fi.ytimg.com\u002Fvi\u002FUM6sFg_jdlE\u002Fhqdefault.jpg","RAG isn't dying; it's evolving from simple vector search into iterative, agentic retrieval. The key is treating semantic search as 'cached compute' that allows agents to narrow down massive datasets to the 'right million' tokens efficiently.","This talk argues that the \"RAG is dead\" discourse is a misunderstanding of what retrieval actually is. The speaker frames vector search as a form of \"cached compute\" and contrasts the upfront indexing approach used by [Cursor](https:\u002F\u002Fcursor.com) with the per-session grep-based approach of [Claude Code](https:\u002F\u002Fclaude.com\u002Fclaude-code), noting that both are valid architectural tradeoffs depending on query volume.",[],"rDigj_PV_GejslQxvaDWzEw8_v7Tv-p-r0YZQf2iYNk",{"id":5369,"title":5370,"ai":5371,"body":5376,"categories":5396,"created_at":91,"date_modified":91,"description":83,"extension":92,"faq":91,"featured":93,"kicker_label":91,"meta":5397,"navigation":107,"path":5407,"published_at":5408,"question":91,"scraped_at":5408,"seo":5409,"sitemap":5410,"source_id":5411,"source_name":5412,"source_type":115,"source_url":5402,"stem":5413,"tags":5414,"thumbnail_url":91,"tldr":5416,"tweet":91,"unknown_tags":5417,"__hash__":5418},"summaries\u002Fsummaries\u002F7574721a53a8ac91-structured-data-extraction-from-mri-reports-via-op-summary.md","Structured Data Extraction from MRI Reports via Open-Weight LLMs",{"provider":7,"model":8,"input_tokens":5372,"output_tokens":5373,"processing_time_ms":5374,"cost_usd":5375},4088,447,3167,0.0016925,{"type":14,"value":5377,"toc":5392},[5378,5382,5385,5389],[17,5379,5381],{"id":5380},"automating-clinical-data-extraction","Automating Clinical Data Extraction",[22,5383,5384],{},"Clinical radiology reports are typically written in unstructured natural language, which limits their utility for large-scale research, automated auditing, or integration into clinical decision support systems. This research evaluates the efficacy of using open-weight Large Language Models (LLMs) to perform information extraction—converting narrative text into structured, schema-compliant formats. By leveraging open-weight models, the authors address critical privacy and cost concerns associated with proprietary, cloud-based AI services, providing a pathway for healthcare institutions to deploy sophisticated NLP pipelines on-premises.",[17,5386,5388],{"id":5387},"methodology-and-clinical-utility","Methodology and Clinical Utility",[22,5390,5391],{},"The study focuses on brain MRI reports, a domain where precise anatomical and pathological detail is paramount. The authors demonstrate that LLMs can be fine-tuned or prompted to identify specific clinical entities, such as lesion location, size, and diagnostic findings, mapping them to standardized medical ontologies. This structured output allows for the creation of searchable databases of radiological findings, which can be used to track patient outcomes, correlate imaging findings with electronic health records (EHR), and streamline the identification of cohorts for clinical trials. The research highlights the importance of rigorous evaluation metrics to ensure that the extracted data maintains high fidelity to the original clinical narrative, minimizing the risk of 'hallucinations' that could lead to clinical errors.",{"title":83,"searchDepth":84,"depth":84,"links":5393},[5394,5395],{"id":5380,"depth":84,"text":5381},{"id":5387,"depth":84,"text":5388},[90],{"content_references":5398,"triage":5404},[5399],{"type":5400,"title":5401,"url":5402,"context":5403},"paper","Automatic Extraction of Structured Information from Brain MRI Reports Using an Open-Weight Large Language Model","https:\u002F\u002Farxiv.org\u002Fabs\u002F2606.07721","cited",{"relevance":104,"novelty":103,"quality":104,"actionability":103,"composite":5405,"reasoning":5406},3.6,"Category: AI & LLMs. The article discusses the application of open-weight LLMs for structured data extraction from clinical MRI reports, addressing a specific pain point in healthcare data integration. It provides insights into methodology and clinical utility, but lacks detailed actionable steps for implementation.","\u002Fsummaries\u002F7574721a53a8ac91-structured-data-extraction-from-mri-reports-via-op-summary","2026-06-09 12:58:16",{"title":5370,"description":83},{"loc":5407},"7574721a53a8ac91","arXiv cs.AI","summaries\u002F7574721a53a8ac91-structured-data-extraction-from-mri-reports-via-op-summary",[119,120,5415,121],"research","This paper demonstrates that open-weight large language models can effectively transform unstructured clinical brain MRI reports into structured, machine-readable data, facilitating better clinical research and data integration.",[],"_d2LYAvu0eFGaosZOMwoOghUu-3mLAtJ1JaU-s76tg4"]