{"licence":"Open Database License (ODbL) v1.0","licenceUrl":"https://opendatacommons.org/licenses/odbl/1-0/","attribution":"Track geometry © OpenStreetMap contributors","elevationAttribution":"Produced using Copernicus data and information funded by the European Union — EU-DEM layers","generatedAtUtc":"2026-07-24T20:38:36.9383737Z","courses":[{"courseId":"vac_ql36ml6xxofbq2cn","name":"Aintree","country":"GB","topology":{"latitude":53.4760072,"longitude":-2.9352755,"circuitLengthM":3953,"isClosedLoop":true,"turnCount":5,"turns":[{"startM":110,"lengthM":50,"angleDeg":-27,"radiusM":107,"severity":"Tight"},{"startM":960,"lengthM":100,"angleDeg":-101,"radiusM":57,"severity":"Tight"},{"startM":2350,"lengthM":80,"angleDeg":-39,"radiusM":118,"severity":"Tight"},{"startM":2520,"lengthM":40,"angleDeg":-32,"radiusM":72,"severity":"Tight"},{"startM":2790,"lengthM":40,"angleDeg":-103,"radiusM":22,"severity":"Tight"}],"longestStraightM":940,"totalClimbM":12.1,"elevationRangeM":14.3,"undulationIndexMPerKm":3.07,"elevationProfile":[]}},{"courseId":"vac_s5yvrihnc5uto6ej","name":"Ascot","country":"GB","topology":{"latitude":51.4146146,"longitude":-0.6632578,"circuitLengthM":5580,"isClosedLoop":true,"turnCount":6,"turns":[{"startM":2860,"lengthM":190,"angleDeg":65,"radiusM":167,"severity":"Moderate"},{"startM":3120,"lengthM":40,"angleDeg":-150,"radiusM":15,"severity":"Tight"},{"startM":3360,"lengthM":70,"angleDeg":181,"radiusM":22,"severity":"Tight"},{"startM":4260,"lengthM":170,"angleDeg":72,"radiusM":135,"severity":"Tight"},{"startM":4450,"lengthM":40,"angleDeg":-153,"radiusM":15,"severity":"Tight"},{"startM":5530,"lengthM":40,"angleDeg":87,"radiusM":26,"severity":"Tight"}],"longestStraightM":1730,"totalClimbM":28.1,"elevationRangeM":23,"undulationIndexMPerKm":5.04,"elevationProfile":[]}},{"courseId":"vac_6rhrplvjl53mgx2z","name":"Ayr","country":"GB","topology":{"latitude":55.4654053,"longitude":-4.6084021,"circuitLengthM":4093,"isClosedLoop":true,"turnCount":8,"turns":[{"startM":1020,"lengthM":90,"angleDeg":179,"radiusM":29,"severity":"Tight"},{"startM":1360,"lengthM":180,"angleDeg":-59,"radiusM":175,"severity":"Moderate"},{"startM":1700,"lengthM":90,"angleDeg":43,"radiusM":119,"severity":"Tight"},{"startM":2900,"lengthM":140,"angleDeg":103,"radiusM":78,"severity":"Tight"},{"startM":3420,"lengthM":30,"angleDeg":78,"radiusM":22,"severity":"Tight"},{"startM":3860,"lengthM":30,"angleDeg":96,"radiusM":18,"severity":"Tight"},{"startM":3900,"lengthM":40,"angleDeg":-89,"radiusM":26,"severity":"Tight"},{"startM":3990,"lengthM":40,"angleDeg":98,"radiusM":23,"severity":"Tight"}],"longestStraightM":410,"totalClimbM":17.3,"elevationRangeM":12.1,"undulationIndexMPerKm":4.23,"elevationProfile":[]}},{"courseId":"vac_l327ngnzbfbfemov","name":"Ballinrobe","country":"IRE","topology":{"latitude":53.6383043,"longitude":-9.2477463,"circuitLengthM":2654,"isClosedLoop":true,"turnCount":7,"turns":[{"startM":340,"lengthM":40,"angleDeg":-82,"radiusM":28,"severity":"Tight"},{"startM":400,"lengthM":40,"angleDeg":85,"radiusM":27,"severity":"Tight"},{"startM":510,"lengthM":40,"angleDeg":95,"radiusM":24,"severity":"Tight"},{"startM":580,"lengthM":80,"angleDeg":-121,"radiusM":38,"severity":"Tight"},{"startM":730,"lengthM":30,"angleDeg":113,"radiusM":15,"severity":"Tight"},{"startM":1370,"lengthM":160,"angleDeg":99,"radiusM":93,"severity":"Tight"},{"startM":2260,"lengthM":60,"angleDeg":68,"radiusM":51,"severity":"Tight"}],"longestStraightM":480,"totalClimbM":18.6,"elevationRangeM":12.6,"undulationIndexMPerKm":6.99,"elevationProfile":[]}},{"courseId":"vac_6pvlfccofzn3ppqg","name":"Bangor-on-Dee","country":"GB","topology":{"latitude":52.9954201,"longitude":-2.9277517,"circuitLengthM":2638,"isClosedLoop":true,"turnCount":6,"turns":[{"startM":180,"lengthM":80,"angleDeg":25,"radiusM":183,"severity":"Moderate"},{"startM":340,"lengthM":90,"angleDeg":78,"radiusM":66,"severity":"Tight"},{"startM":1150,"lengthM":100,"angleDeg":55,"radiusM":104,"severity":"Tight"},{"startM":2130,"lengthM":50,"angleDeg":105,"radiusM":27,"severity":"Tight"},{"startM":2190,"lengthM":20,"angleDeg":-42,"radiusM":27,"severity":"Tight"},{"startM":2250,"lengthM":80,"angleDeg":45,"radiusM":101,"severity":"Tight"}],"longestStraightM":380,"totalClimbM":2.2,"elevationRangeM":2.9,"undulationIndexMPerKm":0.82,"elevationProfile":[]}},{"courseId":"vac_cgkvvsoqadcw45xi","name":"Bath","country":"GB","topology":{"latitude":51.4158992,"longitude":-2.4113017,"circuitLengthM":4578,"isClosedLoop":true,"turnCount":12,"turns":[{"startM":490,"lengthM":30,"angleDeg":-29,"radiusM":59,"severity":"Tight"},{"startM":730,"lengthM":40,"angleDeg":83,"radiusM":28,"severity":"Tight"},{"startM":1670,"lengthM":40,"angleDeg":25,"radiusM":90,"severity":"Tight"},{"startM":2090,"lengthM":50,"angleDeg":75,"radiusM":38,"severity":"Tight"},{"startM":2380,"lengthM":70,"angleDeg":136,"radiusM":29,"severity":"Tight"},{"startM":2680,"lengthM":100,"angleDeg":-115,"radiusM":50,"severity":"Tight"},{"startM":2790,"lengthM":140,"angleDeg":70,"radiusM":115,"severity":"Tight"},{"startM":3650,"lengthM":40,"angleDeg":-32,"radiusM":72,"severity":"Tight"},{"startM":3790,"lengthM":90,"angleDeg":93,"radiusM":56,"severity":"Tight"},{"startM":3930,"lengthM":70,"angleDeg":-31,"radiusM":130,"severity":"Tight"},{"startM":4120,"lengthM":40,"angleDeg":-37,"radiusM":61,"severity":"Tight"},{"startM":4210,"lengthM":120,"angleDeg":112,"radiusM":61,"severity":"Tight"}],"longestStraightM":420,"totalClimbM":29.5,"elevationRangeM":15.3,"undulationIndexMPerKm":6.45,"elevationProfile":[]}},{"courseId":"vac_f33cmjvbykk6kmzh","name":"Bellewstown","country":"IRE","topology":{"latitude":53.6447343,"longitude":-6.3571129,"circuitLengthM":2747,"isClosedLoop":true,"turnCount":4,"turns":[{"startM":40,"lengthM":260,"angleDeg":-28,"radiusM":524,"severity":"Sweeping"},{"startM":770,"lengthM":70,"angleDeg":180,"radiusM":22,"severity":"Tight"},{"startM":1310,"lengthM":240,"angleDeg":-155,"radiusM":88,"severity":"Tight"},{"startM":2060,"lengthM":60,"angleDeg":179,"radiusM":19,"severity":"Tight"}],"longestStraightM":520,"totalClimbM":15.4,"elevationRangeM":8.3,"undulationIndexMPerKm":5.6,"elevationProfile":[]}},{"courseId":"vac_pwblt3syazsvqfuw","name":"Beverley","country":"GB","topology":{"latitude":53.8456402,"longitude":-0.4430138,"circuitLengthM":3206,"isClosedLoop":true,"turnCount":5,"turns":[{"startM":840,"lengthM":220,"angleDeg":73,"radiusM":173,"severity":"Moderate"},{"startM":1150,"lengthM":150,"angleDeg":66,"radiusM":129,"severity":"Tight"},{"startM":1310,"lengthM":60,"angleDeg":-155,"radiusM":22,"severity":"Tight"},{"startM":1670,"lengthM":60,"angleDeg":180,"radiusM":19,"severity":"Tight"},{"startM":3170,"lengthM":30,"angleDeg":102,"radiusM":17,"severity":"Tight"}],"longestStraightM":830,"totalClimbM":25.5,"elevationRangeM":27.1,"undulationIndexMPerKm":7.94,"elevationProfile":[]}},{"courseId":"vac_qch3d6dv7252iiun","name":"Carlisle","country":"GB","topology":{"latitude":54.8621916,"longitude":-2.9340624,"circuitLengthM":2879,"isClosedLoop":false,"turnCount":6,"turns":[{"startM":510,"lengthM":100,"angleDeg":36,"radiusM":157,"severity":"Moderate"},{"startM":720,"lengthM":40,"angleDeg":38,"radiusM":61,"severity":"Tight"},{"startM":1790,"lengthM":50,"angleDeg":101,"radiusM":28,"severity":"Tight"},{"startM":1980,"lengthM":90,"angleDeg":48,"radiusM":108,"severity":"Tight"},{"startM":2710,"lengthM":40,"angleDeg":-34,"radiusM":68,"severity":"Tight"},{"startM":2770,"lengthM":40,"angleDeg":98,"radiusM":23,"severity":"Tight"}],"longestStraightM":600,"totalClimbM":26,"elevationRangeM":22,"undulationIndexMPerKm":9.05,"elevationProfile":[]}},{"courseId":"vac_cbumik7koilo47i6","name":"Cartmel","country":"GB","topology":{"latitude":54.2022094,"longitude":-2.9571379,"circuitLengthM":2075,"isClosedLoop":true,"turnCount":6,"turns":[{"startM":550,"lengthM":120,"angleDeg":152,"radiusM":45,"severity":"Tight"},{"startM":680,"lengthM":40,"angleDeg":-74,"radiusM":31,"severity":"Tight"},{"startM":730,"lengthM":150,"angleDeg":48,"radiusM":180,"severity":"Moderate"},{"startM":970,"lengthM":40,"angleDeg":84,"radiusM":27,"severity":"Tight"},{"startM":1050,"lengthM":60,"angleDeg":-43,"radiusM":79,"severity":"Tight"},{"startM":1700,"lengthM":190,"angleDeg":131,"radiusM":83,"severity":"Tight"}],"longestStraightM":210,"totalClimbM":20.4,"elevationRangeM":18,"undulationIndexMPerKm":9.82,"elevationProfile":[]}},{"courseId":"vac_cro5q2xs3fqvvhrf","name":"Catterick","country":"GB","topology":{"latitude":54.384349,"longitude":-1.6475286,"circuitLengthM":3007,"isClosedLoop":true,"turnCount":6,"turns":[{"startM":20,"lengthM":330,"angleDeg":44,"radiusM":430,"severity":"Sweeping"},{"startM":750,"lengthM":140,"angleDeg":-180,"radiusM":45,"severity":"Tight"},{"startM":1810,"lengthM":130,"angleDeg":-71,"radiusM":105,"severity":"Tight"},{"startM":2080,"lengthM":140,"angleDeg":-68,"radiusM":118,"severity":"Tight"},{"startM":2280,"lengthM":40,"angleDeg":149,"radiusM":15,"severity":"Tight"},{"startM":2360,"lengthM":60,"angleDeg":-183,"radiusM":19,"severity":"Tight"}],"longestStraightM":920,"totalClimbM":8.6,"elevationRangeM":9.5,"undulationIndexMPerKm":2.85,"elevationProfile":[]}},{"courseId":"vac_tkjibj7c6sau62fd","name":"Chelmsford","country":"GB","topology":{"latitude":51.8424264,"longitude":0.5112389,"circuitLengthM":3272,"isClosedLoop":true,"turnCount":8,"turns":[{"startM":40,"lengthM":70,"angleDeg":-48,"radiusM":84,"severity":"Tight"},{"startM":220,"lengthM":70,"angleDeg":65,"radiusM":62,"severity":"Tight"},{"startM":580,"lengthM":40,"angleDeg":-91,"radiusM":25,"severity":"Tight"},{"startM":1230,"lengthM":40,"angleDeg":-91,"radiusM":25,"severity":"Tight"},{"startM":2040,"lengthM":110,"angleDeg":-104,"radiusM":61,"severity":"Tight"},{"startM":2870,"lengthM":50,"angleDeg":-76,"radiusM":37,"severity":"Tight"},{"startM":2930,"lengthM":110,"angleDeg":85,"radiusM":74,"severity":"Tight"},{"startM":3180,"lengthM":50,"angleDeg":-89,"radiusM":32,"severity":"Tight"}],"longestStraightM":610,"totalClimbM":13.9,"elevationRangeM":9.2,"undulationIndexMPerKm":4.25,"elevationProfile":[]}},{"courseId":"vac_ep7xqm5hgarlz4an","name":"Chelmsford-AW","country":"GB","topology":{"latitude":51.8424264,"longitude":0.5112389,"circuitLengthM":3272,"isClosedLoop":true,"turnCount":8,"turns":[{"startM":40,"lengthM":70,"angleDeg":-48,"radiusM":84,"severity":"Tight"},{"startM":220,"lengthM":70,"angleDeg":65,"radiusM":62,"severity":"Tight"},{"startM":580,"lengthM":40,"angleDeg":-91,"radiusM":25,"severity":"Tight"},{"startM":1230,"lengthM":40,"angleDeg":-91,"radiusM":25,"severity":"Tight"},{"startM":2040,"lengthM":110,"angleDeg":-104,"radiusM":61,"severity":"Tight"},{"startM":2870,"lengthM":50,"angleDeg":-76,"radiusM":37,"severity":"Tight"},{"startM":2930,"lengthM":110,"angleDeg":85,"radiusM":74,"severity":"Tight"},{"startM":3180,"lengthM":50,"angleDeg":-89,"radiusM":32,"severity":"Tight"}],"longestStraightM":610,"totalClimbM":13.9,"elevationRangeM":9.2,"undulationIndexMPerKm":4.25,"elevationProfile":[]}},{"courseId":"vac_xrptrrhqvoeeqzem","name":"Cheltenham","country":"GB","topology":{"latitude":51.9217903,"longitude":-2.0594966,"circuitLengthM":4995,"isClosedLoop":true,"turnCount":10,"turns":[{"startM":940,"lengthM":50,"angleDeg":-46,"radiusM":62,"severity":"Tight"},{"startM":1840,"lengthM":60,"angleDeg":-47,"radiusM":73,"severity":"Tight"},{"startM":2580,"lengthM":40,"angleDeg":-46,"radiusM":50,"severity":"Tight"},{"startM":2870,"lengthM":130,"angleDeg":-81,"radiusM":92,"severity":"Tight"},{"startM":3020,"lengthM":90,"angleDeg":80,"radiusM":65,"severity":"Tight"},{"startM":3250,"lengthM":40,"angleDeg":-96,"radiusM":24,"severity":"Tight"},{"startM":3350,"lengthM":40,"angleDeg":72,"radiusM":32,"severity":"Tight"},{"startM":4360,"lengthM":40,"angleDeg":97,"radiusM":24,"severity":"Tight"},{"startM":4560,"lengthM":80,"angleDeg":-157,"radiusM":29,"severity":"Tight"},{"startM":4750,"lengthM":40,"angleDeg":76,"radiusM":30,"severity":"Tight"}],"longestStraightM":250,"totalClimbM":35.7,"elevationRangeM":21.6,"undulationIndexMPerKm":7.14,"elevationProfile":[]}},{"courseId":"vac_bzosrsu7sk6s7qy5","name":"Chepstow","country":"GB","topology":{"latitude":51.6459302,"longitude":-2.6909402,"circuitLengthM":4353,"isClosedLoop":true,"turnCount":6,"turns":[{"startM":10,"lengthM":40,"angleDeg":97,"radiusM":24,"severity":"Tight"},{"startM":600,"lengthM":40,"angleDeg":-95,"radiusM":24,"severity":"Tight"},{"startM":850,"lengthM":120,"angleDeg":56,"radiusM":124,"severity":"Tight"},{"startM":2040,"lengthM":30,"angleDeg":38,"radiusM":45,"severity":"Tight"},{"startM":2270,"lengthM":40,"angleDeg":26,"radiusM":89,"severity":"Tight"},{"startM":2450,"lengthM":90,"angleDeg":40,"radiusM":128,"severity":"Tight"}],"longestStraightM":1820,"totalClimbM":56.3,"elevationRangeM":46.6,"undulationIndexMPerKm":12.94,"elevationProfile":[]}},{"courseId":"vac_jd2qc2cm47zpwpb4","name":"Chester","country":"GB","topology":{"latitude":53.1870253,"longitude":-2.8998074,"circuitLengthM":2096,"isClosedLoop":true,"turnCount":5,"turns":[{"startM":40,"lengthM":60,"angleDeg":-44,"radiusM":78,"severity":"Tight"},{"startM":320,"lengthM":160,"angleDeg":-40,"radiusM":231,"severity":"Moderate"},{"startM":740,"lengthM":50,"angleDeg":-45,"radiusM":64,"severity":"Tight"},{"startM":940,"lengthM":60,"angleDeg":-66,"radiusM":52,"severity":"Tight"},{"startM":1630,"lengthM":90,"angleDeg":-115,"radiusM":45,"severity":"Tight"}],"longestStraightM":380,"totalClimbM":11.1,"elevationRangeM":9.3,"undulationIndexMPerKm":5.31,"elevationProfile":[]}},{"courseId":"vac_5ajzf3egzuh7i3lr","name":"Clonmel","country":"IRE","topology":{"latitude":52.3662543,"longitude":-7.6801616,"circuitLengthM":3074,"isClosedLoop":true,"turnCount":8,"turns":[{"startM":220,"lengthM":40,"angleDeg":-32,"radiusM":71,"severity":"Tight"},{"startM":790,"lengthM":40,"angleDeg":-72,"radiusM":32,"severity":"Tight"},{"startM":1150,"lengthM":40,"angleDeg":116,"radiusM":20,"severity":"Tight"},{"startM":1290,"lengthM":40,"angleDeg":-122,"radiusM":19,"severity":"Tight"},{"startM":1600,"lengthM":40,"angleDeg":-91,"radiusM":25,"severity":"Tight"},{"startM":2310,"lengthM":40,"angleDeg":-86,"radiusM":27,"severity":"Tight"},{"startM":2470,"lengthM":40,"angleDeg":90,"radiusM":26,"severity":"Tight"},{"startM":2690,"lengthM":40,"angleDeg":-89,"radiusM":26,"severity":"Tight"}],"longestStraightM":670,"totalClimbM":28.1,"elevationRangeM":32.4,"undulationIndexMPerKm":9.15,"elevationProfile":[]}},{"courseId":"vac_xoc6d4jemnt3xky3","name":"Cork","country":"IRE","topology":{"latitude":52.131984,"longitude":-8.6899028,"circuitLengthM":4104,"isClosedLoop":true,"turnCount":5,"turns":[{"startM":1570,"lengthM":130,"angleDeg":59,"radiusM":126,"severity":"Tight"},{"startM":2070,"lengthM":80,"angleDeg":35,"radiusM":129,"severity":"Tight"},{"startM":2950,"lengthM":80,"angleDeg":71,"radiusM":65,"severity":"Tight"},{"startM":3330,"lengthM":40,"angleDeg":-99,"radiusM":23,"severity":"Tight"},{"startM":4030,"lengthM":40,"angleDeg":88,"radiusM":26,"severity":"Tight"}],"longestStraightM":1290,"totalClimbM":2.1,"elevationRangeM":2.3,"undulationIndexMPerKm":0.51,"elevationProfile":[]}},{"courseId":"vac_f3r6sxdmpa3v5rda","name":"Doncaster","country":"GB","topology":{"latitude":53.521794,"longitude":-1.0985712,"circuitLengthM":5047,"isClosedLoop":true,"turnCount":5,"turns":[{"startM":1050,"lengthM":250,"angleDeg":143,"radiusM":100,"severity":"Tight"},{"startM":2950,"lengthM":70,"angleDeg":179,"radiusM":22,"severity":"Tight"},{"startM":3650,"lengthM":30,"angleDeg":-155,"radiusM":11,"severity":"Tight"},{"startM":4310,"lengthM":70,"angleDeg":183,"radiusM":22,"severity":"Tight"},{"startM":4550,"lengthM":40,"angleDeg":-158,"radiusM":15,"severity":"Tight"}],"longestStraightM":1650,"totalClimbM":19.2,"elevationRangeM":7.4,"undulationIndexMPerKm":3.8,"elevationProfile":[]}},{"courseId":"vac_i3ob72kcuuujzkhk","name":"Down Royal","country":"IRE","topology":{"latitude":54.4913102,"longitude":-6.1198289,"circuitLengthM":3510,"isClosedLoop":true,"turnCount":5,"turns":[{"startM":90,"lengthM":140,"angleDeg":-57,"radiusM":141,"severity":"Tight"},{"startM":1260,"lengthM":50,"angleDeg":-178,"radiusM":16,"severity":"Tight"},{"startM":1490,"lengthM":40,"angleDeg":107,"radiusM":21,"severity":"Tight"},{"startM":2190,"lengthM":110,"angleDeg":-55,"radiusM":114,"severity":"Tight"},{"startM":2980,"lengthM":130,"angleDeg":-46,"radiusM":161,"severity":"Moderate"}],"longestStraightM":390,"totalClimbM":10.7,"elevationRangeM":8.9,"undulationIndexMPerKm":3.04,"elevationProfile":[[0,30.744062423706055],[25,30.922632217407227],[50,31.20860481262207],[75,31.662179946899414],[100,32.091121673583984],[125,32.81878662109375],[150,33.75226593017578],[175,34.26118469238281],[200,34.263118743896484],[225,34.018741607666016],[250,33.65685272216797],[275,33.310176849365234],[300,33.10285949707031],[325,33.03124237060547],[350,32.99305725097656],[375,33.015098571777344],[400,33.070892333984375],[425,33.10826873779297],[450,33.09849548339844],[475,33.0633544921875],[500,33.02693176269531],[525,33.114784240722656],[550,33.3631477355957],[575,33.57061004638672],[600,33.697330474853516],[625,33.81937789916992],[650,34.005863189697266],[675,34.316768646240234],[700,34.88991928100586],[725,35.696537017822266],[750,36.62639617919922],[775,37.64047622680664],[800,38.282958984375],[825,38.2833251953125],[850,38.15468215942383],[875,38.087730407714844],[900,38.255218505859375],[925,38.891780853271484],[950,39.471744537353516],[975,39.153533935546875],[1000,37.96058654785156],[1025,36.988155364990234],[1050,36.508453369140625],[1075,36.6420783996582],[1100,37.15034866333008],[1125,37.34114456176758],[1150,37.381614685058594],[1175,37.64863204956055],[1200,37.75922393798828],[1225,37.01518249511719],[1250,35.22067642211914],[1275,33.7429313659668],[1300,33.385528564453125],[1325,35.011207580566406],[1350,36.45585632324219],[1375,37.06761932373047],[1400,36.55907440185547],[1425,36.41288375854492],[1450,36.266448974609375],[1475,36.02791213989258],[1500,35.618343353271484],[1525,34.512149810791016],[1550,33.62705993652344],[1575,32.98457717895508],[1600,32.5113639831543],[1625,32.14268493652344],[1650,31.904926300048828],[1675,31.797134399414062],[1700,31.68941879272461],[1725,31.47674560546875],[1750,31.334983825683594],[1775,31.26153564453125],[1800,31.18817138671875],[1825,31.214292526245117],[1850,31.255525588989258],[1875,31.104352951049805],[1900,30.865478515625],[1925,30.850011825561523],[1950,30.70591163635254],[1975,30.717166900634766],[2000,30.904064178466797],[2025,30.968738555908203],[2050,30.813385009765625],[2075,30.460073471069336],[2100,30.164323806762695],[2125,29.953426361083984],[2150,29.902841567993164],[2175,30.015134811401367],[2200,30.144393920898438],[2225,30.15758514404297],[2250,30.091890335083008],[2275,29.920164108276367],[2300,29.861434936523438],[2325,29.982276916503906],[2350,30.341320037841797],[2375,30.780168533325195],[2400,30.69704818725586],[2425,30.57946014404297],[2450,30.588016510009766],[2475,30.597217559814453],[2500,30.573251724243164],[2525,30.54066276550293],[2550,30.459218978881836],[2575,30.330738067626953],[2600,30.306493759155273],[2625,30.268159866333008],[2650,30.166963577270508],[2675,30.036592483520508],[2700,29.955047607421875],[2725,29.92787742614746],[2750,29.87344741821289],[2775,29.825162887573242],[2800,29.79571533203125],[2825,29.845836639404297],[2850,29.912805557250977],[2875,30.40911865234375],[2900,31.02651023864746],[2925,31.70229148864746],[2950,31.656810760498047],[2975,31.56344985961914],[3000,31.53943634033203],[3025,31.533899307250977],[3050,31.516836166381836],[3075,31.112550735473633],[3100,30.39238166809082],[3125,29.81131362915039],[3150,29.837772369384766],[3175,29.988544464111328],[3200,30.056272506713867],[3225,30.240314483642578],[3250,30.477149963378906],[3275,30.753660202026367],[3300,31.047969818115234],[3325,31.3604793548584],[3350,31.675739288330078],[3375,31.960617065429688],[3400,32.046085357666016],[3425,31.889904022216797],[3450,31.349605560302734],[3475,30.821781158447266],[3500,30.730722427368164]]}},{"courseId":"vac_nj564c46ukmrsslj","name":"Downpatrick","country":"IRE","topology":{"latitude":54.312674,"longitude":-5.7238183,"circuitLengthM":2198,"isClosedLoop":true,"turnCount":5,"turns":[{"startM":50,"lengthM":160,"angleDeg":58,"radiusM":158,"severity":"Moderate"},{"startM":600,"lengthM":110,"angleDeg":31,"radiusM":205,"severity":"Moderate"},{"startM":770,"lengthM":80,"angleDeg":26,"radiusM":179,"severity":"Moderate"},{"startM":1140,"lengthM":120,"angleDeg":85,"radiusM":81,"severity":"Tight"},{"startM":2030,"lengthM":90,"angleDeg":49,"radiusM":105,"severity":"Tight"}],"longestStraightM":230,"totalClimbM":14.9,"elevationRangeM":11.8,"undulationIndexMPerKm":6.76,"elevationProfile":[[0,10.939712524414062],[25,10.398480415344238],[50,10.11504077911377],[75,10.012468338012695],[100,10.092278480529785],[125,10.617481231689453],[150,11.273406028747559],[175,12.046239852905273],[200,12.643098831176758],[225,12.338321685791016],[250,11.342073440551758],[275,9.57791805267334],[300,7.859078407287598],[325,6.8251566886901855],[350,6.456329822540283],[375,6.384576320648193],[400,6.155572414398193],[425,5.981370449066162],[450,5.451277732849121],[475,4.802342891693115],[500,4.062561988830566],[525,3.729957103729248],[550,3.5230941772460938],[575,3.448385238647461],[600,3.415586471557617],[625,3.2730495929718018],[650,3.0789742469787598],[675,3.0148603916168213],[700,3.2350354194641113],[725,3.606271505355835],[750,4.034712314605713],[775,4.379486083984375],[800,4.7395172119140625],[825,4.930467128753662],[850,5.378239154815674],[875,6.080333709716797],[900,6.842123031616211],[925,7.827507972717285],[950,8.787930488586426],[975,9.834854125976562],[1000,9.806928634643555],[1025,8.694100379943848],[1050,7.308143615722656],[1075,6.018187999725342],[1100,5.240574359893799],[1125,5.098890781402588],[1150,5.322290897369385],[1175,5.977930068969727],[1200,6.839351177215576],[1225,7.55015230178833],[1250,7.9673285484313965],[1275,8.156742095947266],[1300,8.116003036499023],[1325,7.824248790740967],[1350,7.587256908416748],[1375,7.420860290527344],[1400,7.241368770599365],[1425,6.923707962036133],[1450,6.829869270324707],[1475,6.9443745613098145],[1500,7.057455062866211],[1525,6.952469825744629],[1550,6.891218662261963],[1575,6.6055779457092285],[1600,6.382929801940918],[1625,6.2563323974609375],[1650,6.306472301483154],[1675,6.680576324462891],[1700,7.490991592407227],[1725,8.635799407958984],[1750,9.676006317138672],[1775,10.588929176330566],[1800,11.427725791931152],[1825,12.439898490905762],[1850,13.756208419799805],[1875,14.407021522521973],[1900,14.316813468933105],[1925,14.008098602294922],[1950,13.89631462097168],[1975,14.334157943725586],[2000,14.873702049255371],[2025,15.33249568939209],[2050,15.449061393737793],[2075,14.834013938903809],[2100,14.002700805664062],[2125,13.343223571777344],[2150,12.606048583984375],[2175,11.722819328308105]]}},{"courseId":"vac_qn6awuue77neilcn","name":"Dundalk","country":"IRE","topology":{"latitude":54.0190826,"longitude":-6.3908125,"circuitLengthM":4353,"isClosedLoop":false,"turnCount":5,"turns":[{"startM":420,"lengthM":100,"angleDeg":-40,"radiusM":143,"severity":"Tight"},{"startM":1060,"lengthM":480,"angleDeg":-180,"radiusM":153,"severity":"Moderate"},{"startM":2080,"lengthM":510,"angleDeg":-177,"radiusM":165,"severity":"Moderate"},{"startM":3120,"lengthM":390,"angleDeg":-140,"radiusM":159,"severity":"Moderate"},{"startM":4160,"lengthM":180,"angleDeg":-54,"radiusM":190,"severity":"Moderate"}],"longestStraightM":540,"totalClimbM":6.8,"elevationRangeM":4.2,"undulationIndexMPerKm":1.56,"elevationProfile":[]}},{"courseId":"vac_a466jl5wn67lucok","name":"Dundalk-AW","country":"IRE","topology":{"latitude":54.0183853,"longitude":-6.3912382,"circuitLengthM":4353,"isClosedLoop":false,"turnCount":5,"turns":[{"startM":420,"lengthM":100,"angleDeg":-40,"radiusM":143,"severity":"Tight"},{"startM":1060,"lengthM":480,"angleDeg":-180,"radiusM":153,"severity":"Moderate"},{"startM":2080,"lengthM":510,"angleDeg":-177,"radiusM":165,"severity":"Moderate"},{"startM":3120,"lengthM":390,"angleDeg":-140,"radiusM":159,"severity":"Moderate"},{"startM":4160,"lengthM":180,"angleDeg":-54,"radiusM":190,"severity":"Moderate"}],"longestStraightM":540,"totalClimbM":6.8,"elevationRangeM":4.2,"undulationIndexMPerKm":1.56,"elevationProfile":[]}},{"courseId":"vac_i3sah357pyxrh4la","name":"Epsom","country":"GB","topology":{"latitude":51.3099991,"longitude":-0.2526878,"circuitLengthM":6901,"isClosedLoop":true,"turnCount":10,"turns":[{"startM":2700,"lengthM":230,"angleDeg":-143,"radiusM":92,"severity":"Tight"},{"startM":2940,"lengthM":310,"angleDeg":318,"radiusM":56,"severity":"Tight"},{"startM":4510,"lengthM":60,"angleDeg":180,"radiusM":19,"severity":"Tight"},{"startM":4780,"lengthM":70,"angleDeg":-136,"radiusM":30,"severity":"Tight"},{"startM":4860,"lengthM":100,"angleDeg":34,"radiusM":168,"severity":"Moderate"},{"startM":5230,"lengthM":60,"angleDeg":180,"radiusM":19,"severity":"Tight"},{"startM":5320,"lengthM":50,"angleDeg":-146,"radiusM":20,"severity":"Tight"},{"startM":5620,"lengthM":60,"angleDeg":182,"radiusM":19,"severity":"Tight"},{"startM":5700,"lengthM":60,"angleDeg":-140,"radiusM":25,"severity":"Tight"},{"startM":6840,"lengthM":60,"angleDeg":105,"radiusM":33,"severity":"Tight"}],"longestStraightM":1260,"totalClimbM":84.4,"elevationRangeM":43.3,"undulationIndexMPerKm":12.23,"elevationProfile":[]}},{"courseId":"vac_7vc2z3junhnx2ulp","name":"Exeter","country":"GB","topology":{"latitude":50.6386651,"longitude":-3.554229,"circuitLengthM":3305,"isClosedLoop":true,"turnCount":2,"turns":[{"startM":200,"lengthM":160,"angleDeg":83,"radiusM":110,"severity":"Tight"},{"startM":1770,"lengthM":140,"angleDeg":83,"radiusM":97,"severity":"Tight"}],"longestStraightM":810,"totalClimbM":25.6,"elevationRangeM":23.8,"undulationIndexMPerKm":7.75,"elevationProfile":[]}},{"courseId":"vac_xut7idh2bwfxqvm3","name":"Fairyhouse","country":"IRE","topology":{"latitude":53.4845356,"longitude":-6.4736322,"circuitLengthM":4770,"isClosedLoop":true,"turnCount":17,"turns":[{"startM":410,"lengthM":70,"angleDeg":-125,"radiusM":32,"severity":"Tight"},{"startM":510,"lengthM":50,"angleDeg":83,"radiusM":34,"severity":"Tight"},{"startM":770,"lengthM":50,"angleDeg":-88,"radiusM":32,"severity":"Tight"},{"startM":1470,"lengthM":40,"angleDeg":-70,"radiusM":33,"severity":"Tight"},{"startM":2430,"lengthM":40,"angleDeg":-89,"radiusM":26,"severity":"Tight"},{"startM":2480,"lengthM":190,"angleDeg":77,"radiusM":142,"severity":"Tight"},{"startM":2720,"lengthM":40,"angleDeg":-84,"radiusM":27,"severity":"Tight"},{"startM":2870,"lengthM":60,"angleDeg":80,"radiusM":43,"severity":"Tight"},{"startM":3140,"lengthM":160,"angleDeg":-160,"radiusM":57,"severity":"Tight"},{"startM":3420,"lengthM":40,"angleDeg":83,"radiusM":28,"severity":"Tight"},{"startM":3630,"lengthM":40,"angleDeg":124,"radiusM":19,"severity":"Tight"},{"startM":3680,"lengthM":30,"angleDeg":-30,"radiusM":58,"severity":"Tight"},{"startM":3770,"lengthM":40,"angleDeg":-110,"radiusM":21,"severity":"Tight"},{"startM":3820,"lengthM":20,"angleDeg":32,"radiusM":35,"severity":"Tight"},{"startM":3910,"lengthM":60,"angleDeg":-68,"radiusM":51,"severity":"Tight"},{"startM":4210,"lengthM":60,"angleDeg":103,"radiusM":33,"severity":"Tight"},{"startM":4380,"lengthM":40,"angleDeg":-89,"radiusM":26,"severity":"Tight"}],"longestStraightM":530,"totalClimbM":12.7,"elevationRangeM":11.2,"undulationIndexMPerKm":2.67,"elevationProfile":[]}},{"courseId":"vac_57lufr3xecz5nd7p","name":"Fakenham","country":"GB","topology":{"latitude":52.8229905,"longitude":0.8537933,"circuitLengthM":1723,"isClosedLoop":true,"turnCount":4,"turns":[{"startM":110,"lengthM":110,"angleDeg":-79,"radiusM":80,"severity":"Tight"},{"startM":550,"lengthM":210,"angleDeg":-107,"radiusM":113,"severity":"Tight"},{"startM":950,"lengthM":70,"angleDeg":-39,"radiusM":103,"severity":"Tight"},{"startM":1370,"lengthM":150,"angleDeg":-96,"radiusM":89,"severity":"Tight"}],"longestStraightM":330,"totalClimbM":6.7,"elevationRangeM":5.6,"undulationIndexMPerKm":3.92,"elevationProfile":[]}},{"courseId":"vac_ugl4go5yaobykyss","name":"Ffos Las","country":"GB","topology":{"latitude":51.7321031,"longitude":-4.2370425,"circuitLengthM":4047,"isClosedLoop":true,"turnCount":6,"turns":[{"startM":180,"lengthM":100,"angleDeg":-37,"radiusM":156,"severity":"Moderate"},{"startM":300,"lengthM":220,"angleDeg":92,"radiusM":138,"severity":"Tight"},{"startM":830,"lengthM":60,"angleDeg":-181,"radiusM":19,"severity":"Tight"},{"startM":2100,"lengthM":290,"angleDeg":-87,"radiusM":191,"severity":"Moderate"},{"startM":2400,"lengthM":260,"angleDeg":86,"radiusM":174,"severity":"Moderate"},{"startM":2890,"lengthM":50,"angleDeg":-180,"radiusM":16,"severity":"Tight"}],"longestStraightM":1210,"totalClimbM":29.3,"elevationRangeM":29.2,"undulationIndexMPerKm":7.23,"elevationProfile":[]}},{"courseId":"vac_bf2lg6irgrkaa6xn","name":"Fontwell","country":"GB","topology":{"latitude":50.8526478,"longitude":-0.6561129,"circuitLengthM":2869,"isClosedLoop":true,"turnCount":5,"turns":[{"startM":540,"lengthM":270,"angleDeg":163,"radiusM":95,"severity":"Tight"},{"startM":1520,"lengthM":120,"angleDeg":183,"radiusM":38,"severity":"Tight"},{"startM":1980,"lengthM":30,"angleDeg":35,"radiusM":49,"severity":"Tight"},{"startM":2200,"lengthM":30,"angleDeg":-40,"radiusM":43,"severity":"Tight"},{"startM":2430,"lengthM":40,"angleDeg":-165,"radiusM":14,"severity":"Tight"}],"longestStraightM":650,"totalClimbM":22.4,"elevationRangeM":16.4,"undulationIndexMPerKm":7.82,"elevationProfile":[]}},{"courseId":"vac_hrdynfc6arlte7rc","name":"Galway","country":"IRE","topology":{"latitude":53.2909147,"longitude":-8.9973179,"circuitLengthM":3422,"isClosedLoop":true,"turnCount":10,"turns":[{"startM":640,"lengthM":40,"angleDeg":-68,"radiusM":34,"severity":"Tight"},{"startM":750,"lengthM":40,"angleDeg":-75,"radiusM":30,"severity":"Tight"},{"startM":820,"lengthM":40,"angleDeg":91,"radiusM":25,"severity":"Tight"},{"startM":1410,"lengthM":120,"angleDeg":-87,"radiusM":79,"severity":"Tight"},{"startM":1850,"lengthM":40,"angleDeg":-91,"radiusM":25,"severity":"Tight"},{"startM":2010,"lengthM":70,"angleDeg":40,"radiusM":99,"severity":"Tight"},{"startM":2560,"lengthM":40,"angleDeg":-99,"radiusM":23,"severity":"Tight"},{"startM":2900,"lengthM":40,"angleDeg":90,"radiusM":26,"severity":"Tight"},{"startM":3010,"lengthM":40,"angleDeg":-85,"radiusM":27,"severity":"Tight"},{"startM":3250,"lengthM":40,"angleDeg":28,"radiusM":82,"severity":"Tight"}],"longestStraightM":610,"totalClimbM":22.1,"elevationRangeM":19,"undulationIndexMPerKm":6.45,"elevationProfile":[]}},{"courseId":"vac_u47v2t4lzk53tllz","name":"Goodwood","country":"GB","topology":{"latitude":50.8921429,"longitude":-0.7442414,"circuitLengthM":6106,"isClosedLoop":true,"turnCount":10,"turns":[{"startM":240,"lengthM":110,"angleDeg":-50,"radiusM":126,"severity":"Tight"},{"startM":1070,"lengthM":40,"angleDeg":-90,"radiusM":25,"severity":"Tight"},{"startM":1150,"lengthM":70,"angleDeg":182,"radiusM":22,"severity":"Tight"},{"startM":1600,"lengthM":140,"angleDeg":82,"radiusM":98,"severity":"Tight"},{"startM":2500,"lengthM":180,"angleDeg":100,"radiusM":103,"severity":"Tight"},{"startM":2730,"lengthM":30,"angleDeg":-169,"radiusM":10,"severity":"Tight"},{"startM":3030,"lengthM":70,"angleDeg":180,"radiusM":22,"severity":"Tight"},{"startM":4320,"lengthM":220,"angleDeg":68,"radiusM":185,"severity":"Moderate"},{"startM":4830,"lengthM":60,"angleDeg":177,"radiusM":19,"severity":"Tight"},{"startM":5300,"lengthM":60,"angleDeg":-31,"radiusM":113,"severity":"Tight"}],"longestStraightM":1220,"totalClimbM":63.9,"elevationRangeM":35.6,"undulationIndexMPerKm":10.47,"elevationProfile":[]}},{"courseId":"vac_cl62lkl2pfhb4a7x","name":"Gowran Park","country":"IRE","topology":{"latitude":52.6296,"longitude":-7.071,"circuitLengthM":2195,"isClosedLoop":true,"turnCount":4,"turns":[{"startM":30,"lengthM":40,"angleDeg":-25,"radiusM":90,"severity":"Tight"},{"startM":620,"lengthM":70,"angleDeg":-35,"radiusM":114,"severity":"Tight"},{"startM":1080,"lengthM":220,"angleDeg":-117,"radiusM":108,"severity":"Tight"},{"startM":2080,"lengthM":110,"angleDeg":-84,"radiusM":75,"severity":"Tight"}],"longestStraightM":500,"totalClimbM":19,"elevationRangeM":20.8,"undulationIndexMPerKm":8.67,"elevationProfile":[[0,64.619140625],[25,65.62425994873047],[50,67.00439453125],[75,67.50008392333984],[100,67.63762664794922],[125,67.7833251953125],[150,68.51063537597656],[175,68.80552673339844],[200,68.96074676513672],[225,68.8245849609375],[250,67.98509216308594],[275,67.25840759277344],[300,66.76564025878906],[325,66.6092300415039],[350,66.51657104492188],[375,66.47886657714844],[400,66.55724334716797],[425,66.74092864990234],[450,67.11682891845703],[475,67.69881439208984],[500,68.44738006591797],[525,68.95757293701172],[550,69.42243194580078],[575,69.701171875],[600,69.99653625488281],[625,70.16799926757812],[650,70.05075073242188],[675,69.71961212158203],[700,69.34274291992188],[725,69.06273651123047],[750,68.9205093383789],[775,68.89778137207031],[800,69.0478744506836],[825,69.2231216430664],[850,69.32112121582031],[875,69.8985595703125],[900,71.20773315429688],[925,72.98262023925781],[950,74.44355773925781],[975,75.76678466796875],[1000,77.41941833496094],[1025,78.9280014038086],[1050,80.05508422851562],[1075,81.1732177734375],[1100,81.10677337646484],[1125,80.5295639038086],[1150,79.80537414550781],[1175,78.38611602783203],[1200,76.33954620361328],[1225,74.16606903076172],[1250,71.7680435180664],[1275,68.46980285644531],[1300,65.48965454101562],[1325,64.46622467041016],[1350,65.38131713867188],[1375,65.43766784667969],[1400,65.21652221679688],[1425,65.02629089355469],[1450,64.98334503173828],[1475,64.98046112060547],[1500,65.0254898071289],[1525,65.17679595947266],[1550,65.41744995117188],[1575,65.65656280517578],[1600,65.77838134765625],[1625,65.71451568603516],[1650,65.52587890625],[1675,64.76133728027344],[1700,62.88490295410156],[1725,60.69704055786133],[1750,59.22728729248047],[1775,59.10274887084961],[1800,59.9407958984375],[1825,60.79568862915039],[1850,61.019615173339844],[1875,60.71247482299805],[1900,60.02090835571289],[1925,59.52619552612305],[1950,59.39641571044922],[1975,59.60765838623047],[2000,59.94420623779297],[2025,60.562530517578125],[2050,61.11850357055664],[2075,61.76799774169922],[2100,62.730255126953125],[2125,63.55097579956055],[2150,63.612037658691406],[2175,63.905517578125]]}},{"courseId":"vac_zukzaqd4ng4ow6rj","name":"Hamilton","country":"GB","topology":{"latitude":55.7819837,"longitude":-4.039268,"circuitLengthM":4302,"isClosedLoop":true,"turnCount":12,"turns":[{"startM":30,"lengthM":340,"angleDeg":132,"radiusM":148,"severity":"Tight"},{"startM":380,"lengthM":30,"angleDeg":-138,"radiusM":12,"severity":"Tight"},{"startM":490,"lengthM":70,"angleDeg":180,"radiusM":22,"severity":"Tight"},{"startM":1550,"lengthM":40,"angleDeg":-89,"radiusM":26,"severity":"Tight"},{"startM":1660,"lengthM":120,"angleDeg":183,"radiusM":38,"severity":"Tight"},{"startM":1830,"lengthM":210,"angleDeg":-178,"radiusM":68,"severity":"Tight"},{"startM":2120,"lengthM":40,"angleDeg":86,"radiusM":27,"severity":"Tight"},{"startM":2560,"lengthM":40,"angleDeg":90,"radiusM":25,"severity":"Tight"},{"startM":2770,"lengthM":30,"angleDeg":86,"radiusM":20,"severity":"Tight"},{"startM":3400,"lengthM":60,"angleDeg":108,"radiusM":32,"severity":"Tight"},{"startM":3470,"lengthM":40,"angleDeg":-88,"radiusM":26,"severity":"Tight"},{"startM":4240,"lengthM":60,"angleDeg":26,"radiusM":134,"severity":"Tight"}],"longestStraightM":400,"totalClimbM":39.1,"elevationRangeM":21.9,"undulationIndexMPerKm":9.1,"elevationProfile":[]}},{"courseId":"vac_w24c5exokdpruugx","name":"Haydock","country":"GB","topology":{"latitude":53.4780741,"longitude":-2.6216791,"circuitLengthM":3361,"isClosedLoop":true,"turnCount":3,"turns":[{"startM":160,"lengthM":170,"angleDeg":-69,"radiusM":141,"severity":"Tight"},{"startM":650,"lengthM":50,"angleDeg":33,"radiusM":88,"severity":"Tight"},{"startM":1780,"lengthM":60,"angleDeg":-180,"radiusM":19,"severity":"Tight"}],"longestStraightM":1220,"totalClimbM":15.5,"elevationRangeM":13.7,"undulationIndexMPerKm":4.61,"elevationProfile":[]}},{"courseId":"vac_bfjpju36vgqzoxu3","name":"Hereford","country":"GB","topology":{"latitude":52.0705032,"longitude":-2.7238305,"circuitLengthM":2572,"isClosedLoop":true,"turnCount":5,"turns":[{"startM":330,"lengthM":210,"angleDeg":-85,"radiusM":142,"severity":"Tight"},{"startM":1000,"lengthM":190,"angleDeg":-76,"radiusM":143,"severity":"Tight"},{"startM":1580,"lengthM":90,"angleDeg":-31,"radiusM":165,"severity":"Moderate"},{"startM":1850,"lengthM":90,"angleDeg":-33,"radiusM":156,"severity":"Moderate"},{"startM":2410,"lengthM":80,"angleDeg":-57,"radiusM":80,"severity":"Tight"}],"longestStraightM":430,"totalClimbM":9.9,"elevationRangeM":11.8,"undulationIndexMPerKm":3.87,"elevationProfile":[]}},{"courseId":"vac_2canexasy3acqpdn","name":"Hexham","country":"GB","topology":{"latitude":54.9553333,"longitude":-2.1293707,"circuitLengthM":2609,"isClosedLoop":true,"turnCount":6,"turns":[{"startM":630,"lengthM":50,"angleDeg":39,"radiusM":74,"severity":"Tight"},{"startM":800,"lengthM":60,"angleDeg":69,"radiusM":50,"severity":"Tight"},{"startM":1090,"lengthM":40,"angleDeg":38,"radiusM":61,"severity":"Tight"},{"startM":1890,"lengthM":80,"angleDeg":58,"radiusM":79,"severity":"Tight"},{"startM":2030,"lengthM":70,"angleDeg":66,"radiusM":61,"severity":"Tight"},{"startM":2160,"lengthM":40,"angleDeg":28,"radiusM":82,"severity":"Tight"}],"longestStraightM":310,"totalClimbM":27,"elevationRangeM":26.7,"undulationIndexMPerKm":10.34,"elevationProfile":[]}},{"courseId":"vac_26ju3e55gnl65afs","name":"Huntingdon","country":"GB","topology":{"latitude":52.335367,"longitude":-0.2338249,"circuitLengthM":3582,"isClosedLoop":true,"turnCount":13,"turns":[{"startM":260,"lengthM":40,"angleDeg":-103,"radiusM":22,"severity":"Tight"},{"startM":920,"lengthM":200,"angleDeg":-132,"radiusM":87,"severity":"Tight"},{"startM":1160,"lengthM":60,"angleDeg":56,"radiusM":61,"severity":"Tight"},{"startM":1370,"lengthM":40,"angleDeg":50,"radiusM":46,"severity":"Tight"},{"startM":1420,"lengthM":240,"angleDeg":-43,"radiusM":323,"severity":"Sweeping"},{"startM":1730,"lengthM":40,"angleDeg":-29,"radiusM":78,"severity":"Tight"},{"startM":1880,"lengthM":80,"angleDeg":-42,"radiusM":109,"severity":"Tight"},{"startM":1970,"lengthM":50,"angleDeg":30,"radiusM":97,"severity":"Tight"},{"startM":2230,"lengthM":40,"angleDeg":-37,"radiusM":62,"severity":"Tight"},{"startM":2430,"lengthM":60,"angleDeg":-70,"radiusM":49,"severity":"Tight"},{"startM":2690,"lengthM":40,"angleDeg":-57,"radiusM":40,"severity":"Tight"},{"startM":3410,"lengthM":50,"angleDeg":-105,"radiusM":27,"severity":"Tight"},{"startM":3560,"lengthM":20,"angleDeg":38,"radiusM":30,"severity":"Tight"}],"longestStraightM":680,"totalClimbM":9.1,"elevationRangeM":7.5,"undulationIndexMPerKm":2.53,"elevationProfile":[]}},{"courseId":"vac_rdfipclik4msgsva","name":"Kelso","country":"GB","topology":{"latitude":-33.3952773,"longitude":149.5901279,"circuitLengthM":3193,"isClosedLoop":true,"turnCount":7,"turns":[{"startM":120,"lengthM":270,"angleDeg":-94,"radiusM":165,"severity":"Moderate"},{"startM":800,"lengthM":190,"angleDeg":-77,"radiusM":141,"severity":"Tight"},{"startM":1160,"lengthM":90,"angleDeg":-35,"radiusM":145,"severity":"Tight"},{"startM":1580,"lengthM":80,"angleDeg":-35,"radiusM":130,"severity":"Tight"},{"startM":1720,"lengthM":310,"angleDeg":-111,"radiusM":160,"severity":"Moderate"},{"startM":2400,"lengthM":190,"angleDeg":-77,"radiusM":141,"severity":"Tight"},{"startM":2760,"lengthM":90,"angleDeg":-36,"radiusM":145,"severity":"Tight"}],"longestStraightM":350,"totalClimbM":0,"elevationRangeM":0,"undulationIndexMPerKm":0,"elevationProfile":[]}},{"courseId":"vac_5prikvolzwckd3nb","name":"Kempton","country":"GB","topology":{"latitude":51.4179225,"longitude":-0.4093296,"circuitLengthM":5542,"isClosedLoop":true,"turnCount":15,"turns":[{"startM":190,"lengthM":40,"angleDeg":-55,"radiusM":42,"severity":"Tight"},{"startM":300,"lengthM":60,"angleDeg":34,"radiusM":100,"severity":"Tight"},{"startM":960,"lengthM":90,"angleDeg":-45,"radiusM":115,"severity":"Tight"},{"startM":1290,"lengthM":100,"angleDeg":-117,"radiusM":49,"severity":"Tight"},{"startM":1410,"lengthM":40,"angleDeg":91,"radiusM":25,"severity":"Tight"},{"startM":1600,"lengthM":40,"angleDeg":94,"radiusM":24,"severity":"Tight"},{"startM":1650,"lengthM":70,"angleDeg":-101,"radiusM":40,"severity":"Tight"},{"startM":2510,"lengthM":80,"angleDeg":-174,"radiusM":26,"severity":"Tight"},{"startM":2980,"lengthM":40,"angleDeg":-29,"radiusM":79,"severity":"Tight"},{"startM":3130,"lengthM":40,"angleDeg":30,"radiusM":77,"severity":"Tight"},{"startM":3600,"lengthM":140,"angleDeg":73,"radiusM":109,"severity":"Tight"},{"startM":4220,"lengthM":40,"angleDeg":-88,"radiusM":26,"severity":"Tight"},{"startM":4870,"lengthM":30,"angleDeg":67,"radiusM":26,"severity":"Tight"},{"startM":5020,"lengthM":30,"angleDeg":-55,"radiusM":31,"severity":"Tight"},{"startM":5410,"lengthM":70,"angleDeg":-80,"radiusM":50,"severity":"Tight"}],"longestStraightM":430,"totalClimbM":13,"elevationRangeM":6.7,"undulationIndexMPerKm":2.34,"elevationProfile":[]}},{"courseId":"vac_mad5qr6vpgmlctxl","name":"Kempton-AW","country":"GB","topology":{"latitude":51.4179225,"longitude":-0.4093296,"circuitLengthM":5542,"isClosedLoop":true,"turnCount":15,"turns":[{"startM":190,"lengthM":40,"angleDeg":-55,"radiusM":42,"severity":"Tight"},{"startM":300,"lengthM":60,"angleDeg":34,"radiusM":100,"severity":"Tight"},{"startM":960,"lengthM":90,"angleDeg":-45,"radiusM":115,"severity":"Tight"},{"startM":1290,"lengthM":100,"angleDeg":-117,"radiusM":49,"severity":"Tight"},{"startM":1410,"lengthM":40,"angleDeg":91,"radiusM":25,"severity":"Tight"},{"startM":1600,"lengthM":40,"angleDeg":94,"radiusM":24,"severity":"Tight"},{"startM":1650,"lengthM":70,"angleDeg":-101,"radiusM":40,"severity":"Tight"},{"startM":2510,"lengthM":80,"angleDeg":-174,"radiusM":26,"severity":"Tight"},{"startM":2980,"lengthM":40,"angleDeg":-29,"radiusM":79,"severity":"Tight"},{"startM":3130,"lengthM":40,"angleDeg":30,"radiusM":77,"severity":"Tight"},{"startM":3600,"lengthM":140,"angleDeg":73,"radiusM":109,"severity":"Tight"},{"startM":4220,"lengthM":40,"angleDeg":-88,"radiusM":26,"severity":"Tight"},{"startM":4870,"lengthM":30,"angleDeg":67,"radiusM":26,"severity":"Tight"},{"startM":5020,"lengthM":30,"angleDeg":-55,"radiusM":31,"severity":"Tight"},{"startM":5410,"lengthM":70,"angleDeg":-80,"radiusM":50,"severity":"Tight"}],"longestStraightM":430,"totalClimbM":13,"elevationRangeM":6.7,"undulationIndexMPerKm":2.34,"elevationProfile":[]}},{"courseId":"vac_x4p3fvm3r2mmnxgz","name":"Kilbeggan","country":"IRE","topology":{"latitude":53.3705,"longitude":-7.51,"circuitLengthM":1809,"isClosedLoop":true,"turnCount":4,"turns":[{"startM":130,"lengthM":80,"angleDeg":45,"radiusM":101,"severity":"Tight"},{"startM":590,"lengthM":150,"angleDeg":88,"radiusM":98,"severity":"Tight"},{"startM":1120,"lengthM":40,"angleDeg":28,"radiusM":83,"severity":"Tight"},{"startM":1620,"lengthM":150,"angleDeg":56,"radiusM":154,"severity":"Moderate"}],"longestStraightM":280,"totalClimbM":7.3,"elevationRangeM":7.8,"undulationIndexMPerKm":4.04,"elevationProfile":[[0,87.96881866455078],[25,87.69683074951172],[50,87.47412109375],[75,87.45137786865234],[100,87.4384765625],[125,87.43608093261719],[150,87.42201232910156],[175,87.04946899414062],[200,86.55106353759766],[225,86.03119659423828],[250,85.32738494873047],[275,84.62891387939453],[300,84.28817749023438],[325,84.56404113769531],[350,84.80242919921875],[375,84.66819763183594],[400,84.31402587890625],[425,84.012451171875],[450,83.74404907226562],[475,83.47337341308594],[500,83.17601013183594],[525,82.95269775390625],[550,83.03131866455078],[575,83.10919952392578],[600,82.90567779541016],[625,82.60315704345703],[650,82.37226867675781],[675,82.31952667236328],[700,82.2735366821289],[725,82.10501861572266],[750,81.87407684326172],[775,81.61357116699219],[800,81.46735382080078],[825,81.5603256225586],[850,81.91240692138672],[875,82.3885726928711],[900,82.68384552001953],[925,82.69131469726562],[950,82.57498168945312],[975,82.36289978027344],[1000,82.16242980957031],[1025,81.94340515136719],[1050,81.70121765136719],[1075,81.46857452392578],[1100,81.33460235595703],[1125,81.25067901611328],[1150,81.22346496582031],[1175,81.12299346923828],[1200,80.9135971069336],[1225,80.76416015625],[1250,80.71698760986328],[1275,80.88164520263672],[1300,81.45932006835938],[1325,82.06539154052734],[1350,82.39147186279297],[1375,82.60443878173828],[1400,83.00714111328125],[1425,83.62324523925781],[1450,84.31129455566406],[1475,84.9433364868164],[1500,85.55392456054688],[1525,86.177490234375],[1550,86.83065795898438],[1575,87.50203704833984],[1600,87.97802734375],[1625,88.34178161621094],[1650,88.59798431396484],[1675,88.74190521240234],[1700,88.70611572265625],[1725,88.6946792602539],[1750,88.61206817626953],[1775,88.40938568115234],[1800,88.08271026611328]]}},{"courseId":"vac_gxiu27v5xgujcbin","name":"Killarney","country":"IRE","topology":{"latitude":52.0469329,"longitude":-9.5154436,"circuitLengthM":1989,"isClosedLoop":true,"turnCount":2,"turns":[{"startM":670,"lengthM":170,"angleDeg":142,"radiusM":69,"severity":"Tight"},{"startM":1570,"lengthM":250,"angleDeg":147,"radiusM":97,"severity":"Tight"}],"longestStraightM":240,"totalClimbM":6,"elevationRangeM":8.9,"undulationIndexMPerKm":3.04,"elevationProfile":[]}},{"courseId":"vac_yhnslctvhug6vhbf","name":"Leicester","country":"GB","topology":{"latitude":52.597165,"longitude":-1.0966121,"circuitLengthM":3553,"isClosedLoop":true,"turnCount":6,"turns":[{"startM":20,"lengthM":50,"angleDeg":36,"radiusM":80,"severity":"Tight"},{"startM":180,"lengthM":40,"angleDeg":70,"radiusM":33,"severity":"Tight"},{"startM":1330,"lengthM":100,"angleDeg":111,"radiusM":52,"severity":"Tight"},{"startM":1550,"lengthM":140,"angleDeg":-93,"radiusM":86,"severity":"Tight"},{"startM":1970,"lengthM":70,"angleDeg":177,"radiusM":23,"severity":"Tight"},{"startM":3480,"lengthM":70,"angleDeg":36,"radiusM":110,"severity":"Tight"}],"longestStraightM":580,"totalClimbM":25.5,"elevationRangeM":15,"undulationIndexMPerKm":7.19,"elevationProfile":[]}},{"courseId":"vac_g6ieeohpjtjtup2p","name":"Leopardstown","country":"IRE","topology":{"latitude":53.2638574,"longitude":-6.1890407,"circuitLengthM":5587,"isClosedLoop":true,"turnCount":13,"turns":[{"startM":660,"lengthM":40,"angleDeg":87,"radiusM":26,"severity":"Tight"},{"startM":720,"lengthM":80,"angleDeg":-45,"radiusM":103,"severity":"Tight"},{"startM":1040,"lengthM":150,"angleDeg":-181,"radiusM":47,"severity":"Tight"},{"startM":1250,"lengthM":220,"angleDeg":207,"radiusM":61,"severity":"Tight"},{"startM":1720,"lengthM":30,"angleDeg":28,"radiusM":62,"severity":"Tight"},{"startM":1880,"lengthM":90,"angleDeg":-100,"radiusM":51,"severity":"Tight"},{"startM":2230,"lengthM":220,"angleDeg":194,"radiusM":65,"severity":"Tight"},{"startM":2530,"lengthM":150,"angleDeg":-83,"radiusM":104,"severity":"Tight"},{"startM":2860,"lengthM":130,"angleDeg":80,"radiusM":93,"severity":"Tight"},{"startM":4190,"lengthM":70,"angleDeg":-107,"radiusM":37,"severity":"Tight"},{"startM":4320,"lengthM":40,"angleDeg":75,"radiusM":30,"severity":"Tight"},{"startM":4820,"lengthM":40,"angleDeg":62,"radiusM":37,"severity":"Tight"},{"startM":5060,"lengthM":50,"angleDeg":101,"radiusM":28,"severity":"Tight"}],"longestStraightM":650,"totalClimbM":35.9,"elevationRangeM":25.1,"undulationIndexMPerKm":6.42,"elevationProfile":[]}},{"courseId":"vac_kp7tzzgvkcklfepf","name":"Limerick","country":"IRE","topology":{"latitude":52.5908266,"longitude":-8.6909649,"circuitLengthM":3934,"isClosedLoop":true,"turnCount":15,"turns":[{"startM":50,"lengthM":40,"angleDeg":-33,"radiusM":69,"severity":"Tight"},{"startM":500,"lengthM":40,"angleDeg":-90,"radiusM":25,"severity":"Tight"},{"startM":750,"lengthM":70,"angleDeg":-36,"radiusM":112,"severity":"Tight"},{"startM":830,"lengthM":30,"angleDeg":28,"radiusM":61,"severity":"Tight"},{"startM":920,"lengthM":40,"angleDeg":-31,"radiusM":75,"severity":"Tight"},{"startM":1000,"lengthM":40,"angleDeg":28,"radiusM":83,"severity":"Tight"},{"startM":1170,"lengthM":40,"angleDeg":-29,"radiusM":80,"severity":"Tight"},{"startM":1380,"lengthM":40,"angleDeg":64,"radiusM":36,"severity":"Tight"},{"startM":1430,"lengthM":40,"angleDeg":-28,"radiusM":81,"severity":"Tight"},{"startM":1960,"lengthM":40,"angleDeg":-107,"radiusM":21,"severity":"Tight"},{"startM":2460,"lengthM":40,"angleDeg":82,"radiusM":28,"severity":"Tight"},{"startM":2600,"lengthM":60,"angleDeg":-130,"radiusM":26,"severity":"Tight"},{"startM":3370,"lengthM":40,"angleDeg":-48,"radiusM":48,"severity":"Tight"},{"startM":3600,"lengthM":40,"angleDeg":69,"radiusM":33,"severity":"Tight"},{"startM":3830,"lengthM":40,"angleDeg":-87,"radiusM":26,"severity":"Tight"}],"longestStraightM":430,"totalClimbM":35.3,"elevationRangeM":26.9,"undulationIndexMPerKm":8.96,"elevationProfile":[]}},{"courseId":"vac_wugka5eruto4omx4","name":"Limerick Junction","country":"IRE","topology":{"latitude":52.5908266,"longitude":-8.6909649,"circuitLengthM":3934,"isClosedLoop":true,"turnCount":15,"turns":[{"startM":50,"lengthM":40,"angleDeg":-33,"radiusM":69,"severity":"Tight"},{"startM":500,"lengthM":40,"angleDeg":-90,"radiusM":25,"severity":"Tight"},{"startM":750,"lengthM":70,"angleDeg":-36,"radiusM":112,"severity":"Tight"},{"startM":830,"lengthM":30,"angleDeg":28,"radiusM":61,"severity":"Tight"},{"startM":920,"lengthM":40,"angleDeg":-31,"radiusM":75,"severity":"Tight"},{"startM":1000,"lengthM":40,"angleDeg":28,"radiusM":83,"severity":"Tight"},{"startM":1170,"lengthM":40,"angleDeg":-29,"radiusM":80,"severity":"Tight"},{"startM":1380,"lengthM":40,"angleDeg":64,"radiusM":36,"severity":"Tight"},{"startM":1430,"lengthM":40,"angleDeg":-28,"radiusM":81,"severity":"Tight"},{"startM":1960,"lengthM":40,"angleDeg":-107,"radiusM":21,"severity":"Tight"},{"startM":2460,"lengthM":40,"angleDeg":82,"radiusM":28,"severity":"Tight"},{"startM":2600,"lengthM":60,"angleDeg":-130,"radiusM":26,"severity":"Tight"},{"startM":3370,"lengthM":40,"angleDeg":-48,"radiusM":48,"severity":"Tight"},{"startM":3600,"lengthM":40,"angleDeg":69,"radiusM":33,"severity":"Tight"},{"startM":3830,"lengthM":40,"angleDeg":-87,"radiusM":26,"severity":"Tight"}],"longestStraightM":430,"totalClimbM":35.3,"elevationRangeM":26.9,"undulationIndexMPerKm":8.96,"elevationProfile":[]}},{"courseId":"vac_rqdfh6jy2udii6rz","name":"Lingfield","country":"GB","topology":{"latitude":51.1684633,"longitude":-0.0141243,"circuitLengthM":2301,"isClosedLoop":true,"turnCount":5,"turns":[{"startM":70,"lengthM":50,"angleDeg":-179,"radiusM":16,"severity":"Tight"},{"startM":620,"lengthM":410,"angleDeg":-147,"radiusM":160,"severity":"Moderate"},{"startM":1490,"lengthM":160,"angleDeg":-61,"radiusM":149,"severity":"Tight"},{"startM":1720,"lengthM":210,"angleDeg":-69,"radiusM":173,"severity":"Moderate"},{"startM":2170,"lengthM":130,"angleDeg":-43,"radiusM":174,"severity":"Moderate"}],"longestStraightM":500,"totalClimbM":10.5,"elevationRangeM":8,"undulationIndexMPerKm":4.55,"elevationProfile":[]}},{"courseId":"vac_424fkw6maqc47hcd","name":"Lingfield-AW","country":"GB","topology":{"latitude":51.1707495,"longitude":-0.003502,"circuitLengthM":2301,"isClosedLoop":true,"turnCount":5,"turns":[{"startM":70,"lengthM":50,"angleDeg":-179,"radiusM":16,"severity":"Tight"},{"startM":620,"lengthM":410,"angleDeg":-147,"radiusM":160,"severity":"Moderate"},{"startM":1490,"lengthM":160,"angleDeg":-61,"radiusM":149,"severity":"Tight"},{"startM":1720,"lengthM":210,"angleDeg":-69,"radiusM":173,"severity":"Moderate"},{"startM":2170,"lengthM":130,"angleDeg":-43,"radiusM":174,"severity":"Moderate"}],"longestStraightM":500,"totalClimbM":10.5,"elevationRangeM":8,"undulationIndexMPerKm":4.55,"elevationProfile":[]}},{"courseId":"vac_e2rvflwfheiwh6os","name":"Listowel","country":"IRE","topology":{"latitude":52.4427787,"longitude":-9.495495,"circuitLengthM":2816,"isClosedLoop":true,"turnCount":7,"turns":[{"startM":190,"lengthM":200,"angleDeg":109,"radiusM":105,"severity":"Tight"},{"startM":800,"lengthM":40,"angleDeg":69,"radiusM":33,"severity":"Tight"},{"startM":1230,"lengthM":40,"angleDeg":68,"radiusM":34,"severity":"Tight"},{"startM":1340,"lengthM":30,"angleDeg":-43,"radiusM":40,"severity":"Tight"},{"startM":1450,"lengthM":40,"angleDeg":-62,"radiusM":37,"severity":"Tight"},{"startM":1750,"lengthM":30,"angleDeg":73,"radiusM":23,"severity":"Tight"},{"startM":1940,"lengthM":40,"angleDeg":88,"radiusM":26,"severity":"Tight"}],"longestStraightM":350,"totalClimbM":3.2,"elevationRangeM":3.6,"undulationIndexMPerKm":1.13,"elevationProfile":[]}},{"courseId":"vac_wuva7o3pfgrbrovm","name":"Ludlow","country":"GB","topology":{"latitude":52.3930681,"longitude":-2.7520922,"circuitLengthM":2768,"isClosedLoop":true,"turnCount":9,"turns":[{"startM":70,"lengthM":40,"angleDeg":76,"radiusM":30,"severity":"Tight"},{"startM":130,"lengthM":60,"angleDeg":-110,"radiusM":31,"severity":"Tight"},{"startM":900,"lengthM":30,"angleDeg":-25,"radiusM":68,"severity":"Tight"},{"startM":1050,"lengthM":30,"angleDeg":-56,"radiusM":31,"severity":"Tight"},{"startM":1400,"lengthM":40,"angleDeg":-46,"radiusM":50,"severity":"Tight"},{"startM":1450,"lengthM":30,"angleDeg":33,"radiusM":52,"severity":"Tight"},{"startM":1500,"lengthM":40,"angleDeg":-27,"radiusM":85,"severity":"Tight"},{"startM":1610,"lengthM":100,"angleDeg":-40,"radiusM":143,"severity":"Tight"},{"startM":2590,"lengthM":60,"angleDeg":-31,"radiusM":110,"severity":"Tight"}],"longestStraightM":360,"totalClimbM":9.5,"elevationRangeM":9.2,"undulationIndexMPerKm":3.43,"elevationProfile":[]}},{"courseId":"vac_6biuhm7ywszymq7o","name":"Mallow","country":"IRE","topology":{"latitude":52.1337992,"longitude":-8.6953181,"circuitLengthM":4104,"isClosedLoop":true,"turnCount":5,"turns":[{"startM":1570,"lengthM":130,"angleDeg":59,"radiusM":126,"severity":"Tight"},{"startM":2070,"lengthM":80,"angleDeg":35,"radiusM":129,"severity":"Tight"},{"startM":2950,"lengthM":80,"angleDeg":71,"radiusM":65,"severity":"Tight"},{"startM":3330,"lengthM":40,"angleDeg":-99,"radiusM":23,"severity":"Tight"},{"startM":4030,"lengthM":40,"angleDeg":88,"radiusM":26,"severity":"Tight"}],"longestStraightM":1290,"totalClimbM":2.1,"elevationRangeM":2.3,"undulationIndexMPerKm":0.51,"elevationProfile":[]}},{"courseId":"vac_gaan6y36y23byctr","name":"Market Rasen","country":"GB","topology":{"latitude":53.37931,"longitude":-0.31493,"circuitLengthM":2585,"isClosedLoop":true,"turnCount":6,"turns":[{"startM":90,"lengthM":40,"angleDeg":63,"radiusM":36,"severity":"Tight"},{"startM":400,"lengthM":120,"angleDeg":97,"radiusM":71,"severity":"Tight"},{"startM":1320,"lengthM":30,"angleDeg":33,"radiusM":53,"severity":"Tight"},{"startM":1520,"lengthM":150,"angleDeg":93,"radiusM":92,"severity":"Tight"},{"startM":2120,"lengthM":40,"angleDeg":-51,"radiusM":45,"severity":"Tight"},{"startM":2380,"lengthM":40,"angleDeg":103,"radiusM":22,"severity":"Tight"}],"longestStraightM":540,"totalClimbM":14.2,"elevationRangeM":10.2,"undulationIndexMPerKm":5.49,"elevationProfile":[]}},{"courseId":"vac_2ztsxqcmuvffemqy","name":"Musselburgh","country":"GB","topology":{"latitude":55.9467408,"longitude":-3.0303835,"circuitLengthM":2751,"isClosedLoop":true,"turnCount":3,"turns":[{"startM":1030,"lengthM":60,"angleDeg":-190,"radiusM":18,"severity":"Tight"},{"startM":2280,"lengthM":120,"angleDeg":-49,"radiusM":140,"severity":"Tight"},{"startM":2520,"lengthM":200,"angleDeg":-126,"radiusM":91,"severity":"Tight"}],"longestStraightM":700,"totalClimbM":1,"elevationRangeM":2.5,"undulationIndexMPerKm":0.37,"elevationProfile":[]}},{"courseId":"vac_yylwusdggypuqu7b","name":"Naas","country":"IRE","topology":{"latitude":53.2240688,"longitude":-6.6408788,"circuitLengthM":4548,"isClosedLoop":true,"turnCount":9,"turns":[{"startM":20,"lengthM":70,"angleDeg":147,"radiusM":27,"severity":"Tight"},{"startM":550,"lengthM":40,"angleDeg":-116,"radiusM":20,"severity":"Tight"},{"startM":610,"lengthM":90,"angleDeg":40,"radiusM":129,"severity":"Tight"},{"startM":1460,"lengthM":90,"angleDeg":180,"radiusM":29,"severity":"Tight"},{"startM":1730,"lengthM":60,"angleDeg":-119,"radiusM":29,"severity":"Tight"},{"startM":1950,"lengthM":40,"angleDeg":25,"radiusM":91,"severity":"Tight"},{"startM":2220,"lengthM":50,"angleDeg":40,"radiusM":72,"severity":"Tight"},{"startM":3130,"lengthM":40,"angleDeg":113,"radiusM":20,"severity":"Tight"},{"startM":3590,"lengthM":40,"angleDeg":-31,"radiusM":73,"severity":"Tight"}],"longestStraightM":760,"totalClimbM":15.1,"elevationRangeM":14.3,"undulationIndexMPerKm":3.32,"elevationProfile":[]}},{"courseId":"vac_rfrq2hpnbavffijt","name":"Navan","country":"IRE","topology":{"latitude":53.6843882,"longitude":-6.6748884,"circuitLengthM":3395,"isClosedLoop":true,"turnCount":7,"turns":[{"startM":170,"lengthM":110,"angleDeg":-61,"radiusM":104,"severity":"Tight"},{"startM":470,"lengthM":150,"angleDeg":-99,"radiusM":87,"severity":"Tight"},{"startM":1520,"lengthM":200,"angleDeg":-79,"radiusM":146,"severity":"Tight"},{"startM":1930,"lengthM":40,"angleDeg":88,"radiusM":26,"severity":"Tight"},{"startM":2210,"lengthM":70,"angleDeg":-180,"radiusM":22,"severity":"Tight"},{"startM":2520,"lengthM":30,"angleDeg":61,"radiusM":28,"severity":"Tight"},{"startM":2560,"lengthM":80,"angleDeg":-44,"radiusM":104,"severity":"Tight"}],"longestStraightM":640,"totalClimbM":14.7,"elevationRangeM":17.6,"undulationIndexMPerKm":4.32,"elevationProfile":[]}},{"courseId":"vac_kmmvofz4k7cwd36p","name":"Newbury","country":"GB","topology":{"latitude":51.3934079,"longitude":-1.3031916,"circuitLengthM":4929,"isClosedLoop":true,"turnCount":8,"turns":[{"startM":10,"lengthM":30,"angleDeg":-28,"radiusM":61,"severity":"Tight"},{"startM":1740,"lengthM":270,"angleDeg":-114,"radiusM":135,"severity":"Tight"},{"startM":2020,"lengthM":30,"angleDeg":142,"radiusM":12,"severity":"Tight"},{"startM":2070,"lengthM":50,"angleDeg":-178,"radiusM":16,"severity":"Tight"},{"startM":3180,"lengthM":260,"angleDeg":81,"radiusM":184,"severity":"Moderate"},{"startM":3620,"lengthM":50,"angleDeg":-179,"radiusM":16,"severity":"Tight"},{"startM":4110,"lengthM":200,"angleDeg":89,"radiusM":129,"severity":"Tight"},{"startM":4880,"lengthM":40,"angleDeg":-65,"radiusM":35,"severity":"Tight"}],"longestStraightM":1640,"totalClimbM":23.4,"elevationRangeM":14.3,"undulationIndexMPerKm":4.74,"elevationProfile":[]}},{"courseId":"vac_sd3zojtxkyat7yrh","name":"Newcastle","country":"GB","topology":{"latitude":55.0308459,"longitude":-1.6007838,"circuitLengthM":5054,"isClosedLoop":true,"turnCount":6,"turns":[{"startM":320,"lengthM":60,"angleDeg":174,"radiusM":20,"severity":"Tight"},{"startM":470,"lengthM":90,"angleDeg":-143,"radiusM":36,"severity":"Tight"},{"startM":1130,"lengthM":280,"angleDeg":83,"radiusM":192,"severity":"Moderate"},{"startM":3050,"lengthM":60,"angleDeg":180,"radiusM":19,"severity":"Tight"},{"startM":3970,"lengthM":40,"angleDeg":-141,"radiusM":16,"severity":"Tight"},{"startM":4220,"lengthM":100,"angleDeg":36,"radiusM":158,"severity":"Moderate"}],"longestStraightM":1640,"totalClimbM":17.6,"elevationRangeM":14.6,"undulationIndexMPerKm":3.49,"elevationProfile":[]}},{"courseId":"vac_mlyc5fcufsk4tc5o","name":"Newcastle-AW","country":"GB","topology":{"latitude":55.0308459,"longitude":-1.6007838,"circuitLengthM":5054,"isClosedLoop":true,"turnCount":6,"turns":[{"startM":320,"lengthM":60,"angleDeg":174,"radiusM":20,"severity":"Tight"},{"startM":470,"lengthM":90,"angleDeg":-143,"radiusM":36,"severity":"Tight"},{"startM":1130,"lengthM":280,"angleDeg":83,"radiusM":192,"severity":"Moderate"},{"startM":3050,"lengthM":60,"angleDeg":180,"radiusM":19,"severity":"Tight"},{"startM":3970,"lengthM":40,"angleDeg":-141,"radiusM":16,"severity":"Tight"},{"startM":4220,"lengthM":100,"angleDeg":36,"radiusM":158,"severity":"Moderate"}],"longestStraightM":1640,"totalClimbM":17.6,"elevationRangeM":14.6,"undulationIndexMPerKm":3.49,"elevationProfile":[]}},{"courseId":"vac_nrvhvpwsyantlocp","name":"Newmarket","country":"GB","topology":{"latitude":52.2359409,"longitude":0.3672961,"circuitLengthM":4833,"isClosedLoop":true,"turnCount":3,"turns":[{"startM":40,"lengthM":30,"angleDeg":96,"radiusM":18,"severity":"Tight"},{"startM":1400,"lengthM":60,"angleDeg":49,"radiusM":71,"severity":"Tight"},{"startM":2350,"lengthM":220,"angleDeg":191,"radiusM":66,"severity":"Tight"}],"longestStraightM":1330,"totalClimbM":28.3,"elevationRangeM":12.1,"undulationIndexMPerKm":5.86,"elevationProfile":[]}},{"courseId":"vac_rjqcjckrwikcb3on","name":"Newmarket-July","country":"GB","topology":{"latitude":52.2359409,"longitude":0.3672961,"circuitLengthM":4833,"isClosedLoop":true,"turnCount":3,"turns":[{"startM":40,"lengthM":30,"angleDeg":96,"radiusM":18,"severity":"Tight"},{"startM":1400,"lengthM":60,"angleDeg":49,"radiusM":71,"severity":"Tight"},{"startM":2350,"lengthM":220,"angleDeg":191,"radiusM":66,"severity":"Tight"}],"longestStraightM":1330,"totalClimbM":28.3,"elevationRangeM":12.1,"undulationIndexMPerKm":5.86,"elevationProfile":[]}},{"courseId":"vac_t7po3uoxtrfevzic","name":"Newton Abbot","country":"GB","topology":{"latitude":50.5395,"longitude":-3.6005,"circuitLengthM":1912,"isClosedLoop":true,"turnCount":4,"turns":[{"startM":10,"lengthM":20,"angleDeg":54,"radiusM":21,"severity":"Tight"},{"startM":230,"lengthM":170,"angleDeg":-83,"radiusM":117,"severity":"Tight"},{"startM":810,"lengthM":440,"angleDeg":-156,"radiusM":162,"severity":"Moderate"},{"startM":1740,"lengthM":110,"angleDeg":-68,"radiusM":93,"severity":"Tight"}],"longestStraightM":360,"totalClimbM":2.5,"elevationRangeM":3.8,"undulationIndexMPerKm":1.29,"elevationProfile":[[0,2.6709024906158447],[25,2.3913557529449463],[50,1.9443777799606323],[75,1.561496615409851],[100,1.3872325420379639],[125,1.2179001569747925],[150,1.0438352823257446],[175,0.7542286515235901],[200,0.4609822928905487],[225,0.3105858564376831],[250,0.5088353157043457],[275,0.9495226144790649],[300,1.4731897115707397],[325,1.9250249862670898],[350,2.1884005069732666],[375,2.1737165451049805],[400,2.0796751976013184],[425,2.1107285022735596],[450,2.210927724838257],[475,2.225832223892212],[500,2.059025764465332],[525,1.7729274034500122],[550,1.5952814817428589],[575,1.6563318967819214],[600,1.8630884885787964],[625,2.0239431858062744],[650,1.9764965772628784],[675,1.7028625011444092],[700,1.2504551410675049],[725,0.8579651117324829],[750,0.5963276028633118],[775,0.5838690996170044],[800,0.7382153868675232],[825,0.9384430646896362],[850,1.0637023448944092],[875,1.106158971786499],[900,1.1092920303344727],[925,1.1099518537521362],[950,1.1232446432113647],[975,1.187303066253662],[1000,1.305224061012268],[1025,1.4723565578460693],[1050,1.726574420928955],[1075,2.111879348754883],[1100,2.559194564819336],[1125,3.0261483192443848],[1150,3.3865811824798584],[1175,3.3204381465911865],[1200,2.9634604454040527],[1225,2.657745122909546],[1250,2.3811590671539307],[1275,2.115366220474243],[1300,1.997312068939209],[1325,2.0248305797576904],[1350,2.0844995975494385],[1375,2.1890621185302734],[1400,2.2829926013946533],[1425,2.4152655601501465],[1450,2.5155255794525146],[1475,2.3852672576904297],[1500,2.2696568965911865],[1525,2.3135898113250732],[1550,2.4602181911468506],[1575,2.660447835922241],[1600,2.935048818588257],[1625,3.3206772804260254],[1650,3.739318609237671],[1675,4.040036678314209],[1700,4.270960807800293],[1725,4.334397792816162],[1750,4.425196170806885],[1775,4.506946086883545],[1800,4.413256645202637],[1825,3.830188274383545],[1850,3.3956780433654785],[1875,3.0984833240509033],[1900,2.830394744873047]]}},{"courseId":"vac_qucy2upknk5lemnl","name":"Nottingham","country":"GB","topology":{"latitude":52.9493459,"longitude":-1.1064123,"circuitLengthM":3628,"isClosedLoop":true,"turnCount":13,"turns":[{"startM":310,"lengthM":110,"angleDeg":-37,"radiusM":172,"severity":"Moderate"},{"startM":1080,"lengthM":180,"angleDeg":-90,"radiusM":115,"severity":"Tight"},{"startM":1310,"lengthM":50,"angleDeg":99,"radiusM":29,"severity":"Tight"},{"startM":1600,"lengthM":20,"angleDeg":32,"radiusM":35,"severity":"Tight"},{"startM":1630,"lengthM":80,"angleDeg":-197,"radiusM":23,"severity":"Tight"},{"startM":2070,"lengthM":40,"angleDeg":82,"radiusM":28,"severity":"Tight"},{"startM":2120,"lengthM":40,"angleDeg":-96,"radiusM":24,"severity":"Tight"},{"startM":2810,"lengthM":30,"angleDeg":-96,"radiusM":18,"severity":"Tight"},{"startM":2880,"lengthM":40,"angleDeg":91,"radiusM":25,"severity":"Tight"},{"startM":3000,"lengthM":40,"angleDeg":-47,"radiusM":48,"severity":"Tight"},{"startM":3100,"lengthM":40,"angleDeg":74,"radiusM":31,"severity":"Tight"},{"startM":3160,"lengthM":70,"angleDeg":-132,"radiusM":30,"severity":"Tight"},{"startM":3490,"lengthM":80,"angleDeg":-53,"radiusM":86,"severity":"Tight"}],"longestStraightM":270,"totalClimbM":15.4,"elevationRangeM":11.6,"undulationIndexMPerKm":4.25,"elevationProfile":[]}},{"courseId":"vac_smfe4y7xmmn6c4mk","name":"Perth","country":"GB","topology":{"latitude":56.4243,"longitude":-3.434,"circuitLengthM":2070,"isClosedLoop":true,"turnCount":3,"turns":[{"startM":190,"lengthM":110,"angleDeg":39,"radiusM":163,"severity":"Moderate"},{"startM":990,"lengthM":190,"angleDeg":120,"radiusM":91,"severity":"Tight"},{"startM":1880,"lengthM":140,"angleDeg":110,"radiusM":73,"severity":"Tight"}],"longestStraightM":620,"totalClimbM":4.5,"elevationRangeM":3.8,"undulationIndexMPerKm":2.19,"elevationProfile":[[0,8.517098426818848],[25,8.245271682739258],[50,7.96183967590332],[75,7.778365135192871],[100,7.802160263061523],[125,8.054003715515137],[150,8.646769523620605],[175,9.388218879699707],[200,10.16186809539795],[225,10.620702743530273],[250,10.885222434997559],[275,10.952604293823242],[300,10.94074535369873],[325,11.088547706604004],[350,11.457938194274902],[375,11.742985725402832],[400,11.86989974975586],[425,11.846986770629883],[450,11.695926666259766],[475,11.546060562133789],[500,11.463546752929688],[525,11.419447898864746],[550,11.41284465789795],[575,11.407184600830078],[600,11.358834266662598],[625,11.15181827545166],[650,10.69243335723877],[675,10.205693244934082],[700,9.767898559570312],[725,9.37845230102539],[750,8.913947105407715],[775,8.617518424987793],[800,8.434863090515137],[825,8.576133728027344],[850,8.742137908935547],[875,8.951605796813965],[900,9.118196487426758],[925,9.19068431854248],[950,9.376692771911621],[975,9.619915962219238],[1000,9.779362678527832],[1025,10.24463939666748],[1050,10.979963302612305],[1075,11.28878402709961],[1100,10.922118186950684],[1125,10.465484619140625],[1150,10.109889030456543],[1175,9.950724601745605],[1200,9.789231300354004],[1225,9.669172286987305],[1250,9.631035804748535],[1275,9.703522682189941],[1300,9.964144706726074],[1325,10.227869033813477],[1350,10.336893081665039],[1375,10.371522903442383],[1400,10.390512466430664],[1425,10.405476570129395],[1450,10.416927337646484],[1475,10.386399269104004],[1500,10.222143173217773],[1525,10.017212867736816],[1550,10.070808410644531],[1575,10.334493637084961],[1600,10.718425750732422],[1625,11.151800155639648],[1650,11.382761001586914],[1675,11.416499137878418],[1700,11.314359664916992],[1725,11.133685111999512],[1750,11.025469779968262],[1775,11.005191802978516],[1800,10.896468162536621],[1825,10.680198669433594],[1850,10.509806632995605],[1875,10.463234901428223],[1900,10.386828422546387],[1925,10.222227096557617],[1950,9.964359283447266],[1975,9.70089340209961],[2000,9.396932601928711],[2025,9.089147567749023],[2050,8.772881507873535]]}},{"courseId":"vac_pnh525ocmn5kkqyj","name":"Plumpton","country":"GB","topology":{"latitude":50.9249449,"longitude":-0.0616538,"circuitLengthM":1830,"isClosedLoop":true,"turnCount":3,"turns":[{"startM":520,"lengthM":120,"angleDeg":-66,"radiusM":104,"severity":"Tight"},{"startM":740,"lengthM":140,"angleDeg":-98,"radiusM":82,"severity":"Tight"},{"startM":1530,"lengthM":210,"angleDeg":-125,"radiusM":96,"severity":"Tight"}],"longestStraightM":500,"totalClimbM":18.3,"elevationRangeM":18.6,"undulationIndexMPerKm":9.99,"elevationProfile":[]}},{"courseId":"vac_q7fxfa34amxyuiyw","name":"Pontefract","country":"GB","topology":{"latitude":53.7010623,"longitude":-1.3387318,"circuitLengthM":3442,"isClosedLoop":true,"turnCount":5,"turns":[{"startM":550,"lengthM":80,"angleDeg":-35,"radiusM":130,"severity":"Tight"},{"startM":1560,"lengthM":90,"angleDeg":-28,"radiusM":183,"severity":"Moderate"},{"startM":1990,"lengthM":140,"angleDeg":-54,"radiusM":150,"severity":"Tight"},{"startM":2390,"lengthM":170,"angleDeg":-82,"radiusM":119,"severity":"Tight"},{"startM":3210,"lengthM":140,"angleDeg":-31,"radiusM":258,"severity":"Moderate"}],"longestStraightM":650,"totalClimbM":25.8,"elevationRangeM":27.3,"undulationIndexMPerKm":7.51,"elevationProfile":[]}},{"courseId":"vac_f24cciku5lhx5rac","name":"Punchestown","country":"IRE","topology":{"latitude":53.1844875,"longitude":-6.6217481,"circuitLengthM":3402,"isClosedLoop":true,"turnCount":3,"turns":[{"startM":780,"lengthM":240,"angleDeg":83,"radiusM":166,"severity":"Moderate"},{"startM":1780,"lengthM":100,"angleDeg":74,"radiusM":78,"severity":"Tight"},{"startM":2440,"lengthM":70,"angleDeg":62,"radiusM":65,"severity":"Tight"}],"longestStraightM":380,"totalClimbM":16.9,"elevationRangeM":15,"undulationIndexMPerKm":4.98,"elevationProfile":[]}},{"courseId":"vac_kkp3ilgbtjkhhv2t","name":"Redcar","country":"GB","topology":{"latitude":54.6047468,"longitude":-1.0646978,"circuitLengthM":4522,"isClosedLoop":true,"turnCount":8,"turns":[{"startM":170,"lengthM":150,"angleDeg":89,"radiusM":96,"severity":"Tight"},{"startM":560,"lengthM":40,"angleDeg":-85,"radiusM":27,"severity":"Tight"},{"startM":650,"lengthM":40,"angleDeg":87,"radiusM":26,"severity":"Tight"},{"startM":820,"lengthM":40,"angleDeg":91,"radiusM":25,"severity":"Tight"},{"startM":890,"lengthM":40,"angleDeg":-91,"radiusM":25,"severity":"Tight"},{"startM":2440,"lengthM":80,"angleDeg":179,"radiusM":26,"severity":"Tight"},{"startM":3040,"lengthM":50,"angleDeg":-93,"radiusM":31,"severity":"Tight"},{"startM":3200,"lengthM":50,"angleDeg":88,"radiusM":33,"severity":"Tight"}],"longestStraightM":1280,"totalClimbM":7.9,"elevationRangeM":7.8,"undulationIndexMPerKm":1.76,"elevationProfile":[]}},{"courseId":"vac_s3ft75mdh6aydwq2","name":"Ripon","country":"GB","topology":{"latitude":54.1205773,"longitude":-1.4951507,"circuitLengthM":3114,"isClosedLoop":true,"turnCount":6,"turns":[{"startM":10,"lengthM":170,"angleDeg":99,"radiusM":98,"severity":"Tight"},{"startM":240,"lengthM":40,"angleDeg":29,"radiusM":78,"severity":"Tight"},{"startM":350,"lengthM":80,"angleDeg":38,"radiusM":122,"severity":"Tight"},{"startM":1300,"lengthM":80,"angleDeg":31,"radiusM":148,"severity":"Tight"},{"startM":1400,"lengthM":250,"angleDeg":-36,"radiusM":397,"severity":"Sweeping"},{"startM":1820,"lengthM":60,"angleDeg":179,"radiusM":19,"severity":"Tight"}],"longestStraightM":1210,"totalClimbM":2.1,"elevationRangeM":3.7,"undulationIndexMPerKm":0.66,"elevationProfile":[]}},{"courseId":"vac_syeig44dg7cibphq","name":"Roscommon","country":"IRE","topology":{"latitude":53.6436298,"longitude":-8.2229149,"circuitLengthM":1932,"isClosedLoop":true,"turnCount":4,"turns":[{"startM":710,"lengthM":30,"angleDeg":-57,"radiusM":30,"severity":"Tight"},{"startM":1010,"lengthM":110,"angleDeg":-77,"radiusM":82,"severity":"Tight"},{"startM":1660,"lengthM":60,"angleDeg":-62,"radiusM":55,"severity":"Tight"},{"startM":1900,"lengthM":30,"angleDeg":-28,"radiusM":60,"severity":"Tight"}],"longestStraightM":610,"totalClimbM":14.5,"elevationRangeM":15.7,"undulationIndexMPerKm":7.5,"elevationProfile":[]}},{"courseId":"vac_znb5msx4v2oyrht6","name":"Salisbury","country":"GB","topology":{"latitude":51.0540002,"longitude":-1.8566179,"circuitLengthM":4301,"isClosedLoop":true,"turnCount":2,"turns":[{"startM":90,"lengthM":50,"angleDeg":-179,"radiusM":16,"severity":"Tight"},{"startM":2170,"lengthM":60,"angleDeg":-180,"radiusM":19,"severity":"Tight"}],"longestStraightM":1100,"totalClimbM":35.8,"elevationRangeM":33.8,"undulationIndexMPerKm":8.31,"elevationProfile":[]}},{"courseId":"vac_qsuonlru5qpr7nyn","name":"Sandown","country":"GB","topology":{"latitude":51.3767195,"longitude":-0.3568281,"circuitLengthM":2960,"isClosedLoop":true,"turnCount":6,"turns":[{"startM":480,"lengthM":80,"angleDeg":94,"radiusM":49,"severity":"Tight"},{"startM":1510,"lengthM":190,"angleDeg":96,"radiusM":113,"severity":"Tight"},{"startM":1710,"lengthM":20,"angleDeg":-76,"radiusM":15,"severity":"Tight"},{"startM":1740,"lengthM":70,"angleDeg":128,"radiusM":31,"severity":"Tight"},{"startM":2080,"lengthM":40,"angleDeg":-65,"radiusM":35,"severity":"Tight"},{"startM":2150,"lengthM":70,"angleDeg":80,"radiusM":50,"severity":"Tight"}],"longestStraightM":380,"totalClimbM":23.6,"elevationRangeM":22.4,"undulationIndexMPerKm":7.97,"elevationProfile":[]}},{"courseId":"vac_koaxd2np7gnkmm7w","name":"Sedgefield","country":"GB","topology":{"latitude":54.6464114,"longitude":-1.4742905,"circuitLengthM":2130,"isClosedLoop":true,"turnCount":4,"turns":[{"startM":190,"lengthM":170,"angleDeg":-98,"radiusM":99,"severity":"Tight"},{"startM":1080,"lengthM":210,"angleDeg":-104,"radiusM":116,"severity":"Tight"},{"startM":1370,"lengthM":40,"angleDeg":-26,"radiusM":88,"severity":"Tight"},{"startM":2020,"lengthM":80,"angleDeg":-62,"radiusM":73,"severity":"Tight"}],"longestStraightM":660,"totalClimbM":8,"elevationRangeM":4.9,"undulationIndexMPerKm":3.76,"elevationProfile":[]}},{"courseId":"vac_z5lcerehpcn7q5d3","name":"Sligo","country":"IRE","topology":{"latitude":54.2623695,"longitude":-8.4624491,"circuitLengthM":1720,"isClosedLoop":true,"turnCount":3,"turns":[{"startM":10,"lengthM":170,"angleDeg":-89,"radiusM":110,"severity":"Tight"},{"startM":480,"lengthM":120,"angleDeg":-51,"radiusM":136,"severity":"Tight"},{"startM":820,"lengthM":220,"angleDeg":-96,"radiusM":131,"severity":"Tight"}],"longestStraightM":300,"totalClimbM":17.7,"elevationRangeM":22.4,"undulationIndexMPerKm":10.31,"elevationProfile":[]}},{"courseId":"vac_cdqrovjc55q2yiis","name":"Southwell","country":"GB","topology":{"latitude":53.0688782,"longitude":-0.9072298,"circuitLengthM":3638,"isClosedLoop":true,"turnCount":8,"turns":[{"startM":40,"lengthM":40,"angleDeg":88,"radiusM":26,"severity":"Tight"},{"startM":320,"lengthM":140,"angleDeg":-85,"radiusM":95,"severity":"Tight"},{"startM":550,"lengthM":50,"angleDeg":71,"radiusM":40,"severity":"Tight"},{"startM":1450,"lengthM":30,"angleDeg":57,"radiusM":30,"severity":"Tight"},{"startM":1870,"lengthM":40,"angleDeg":-75,"radiusM":31,"severity":"Tight"},{"startM":1940,"lengthM":110,"angleDeg":144,"radiusM":44,"severity":"Tight"},{"startM":3200,"lengthM":40,"angleDeg":88,"radiusM":26,"severity":"Tight"},{"startM":3370,"lengthM":40,"angleDeg":-93,"radiusM":25,"severity":"Tight"}],"longestStraightM":610,"totalClimbM":5.6,"elevationRangeM":4.8,"undulationIndexMPerKm":1.55,"elevationProfile":[]}},{"courseId":"vac_qnqq2gnnuy43skkn","name":"Southwell-AW","country":"GB","topology":{"latitude":53.0688782,"longitude":-0.9072298,"circuitLengthM":3638,"isClosedLoop":true,"turnCount":8,"turns":[{"startM":40,"lengthM":40,"angleDeg":88,"radiusM":26,"severity":"Tight"},{"startM":320,"lengthM":140,"angleDeg":-85,"radiusM":95,"severity":"Tight"},{"startM":550,"lengthM":50,"angleDeg":71,"radiusM":40,"severity":"Tight"},{"startM":1450,"lengthM":30,"angleDeg":57,"radiusM":30,"severity":"Tight"},{"startM":1870,"lengthM":40,"angleDeg":-75,"radiusM":31,"severity":"Tight"},{"startM":1940,"lengthM":110,"angleDeg":144,"radiusM":44,"severity":"Tight"},{"startM":3200,"lengthM":40,"angleDeg":88,"radiusM":26,"severity":"Tight"},{"startM":3370,"lengthM":40,"angleDeg":-93,"radiusM":25,"severity":"Tight"}],"longestStraightM":610,"totalClimbM":5.6,"elevationRangeM":4.8,"undulationIndexMPerKm":1.55,"elevationProfile":[]}},{"courseId":"vac_pdlj7n3kh3qh73pq","name":"Stratford","country":"GB","topology":{"latitude":52.1806439,"longitude":-1.7194238,"circuitLengthM":2259,"isClosedLoop":true,"turnCount":3,"turns":[{"startM":740,"lengthM":220,"angleDeg":-117,"radiusM":108,"severity":"Tight"},{"startM":1680,"lengthM":90,"angleDeg":-101,"radiusM":51,"severity":"Tight"},{"startM":2170,"lengthM":80,"angleDeg":-68,"radiusM":67,"severity":"Tight"}],"longestStraightM":230,"totalClimbM":2.2,"elevationRangeM":3.5,"undulationIndexMPerKm":0.97,"elevationProfile":[]}},{"courseId":"vac_53lozligbvnfluox","name":"Taunton","country":"GB","topology":{"latitude":50.9884292,"longitude":-3.0819752,"circuitLengthM":2401,"isClosedLoop":true,"turnCount":2,"turns":[{"startM":10,"lengthM":210,"angleDeg":135,"radiusM":89,"severity":"Tight"},{"startM":1100,"lengthM":260,"angleDeg":151,"radiusM":99,"severity":"Tight"}],"longestStraightM":570,"totalClimbM":11.6,"elevationRangeM":13.8,"undulationIndexMPerKm":4.82,"elevationProfile":[]}},{"courseId":"vac_hjy3o3zdz75xki37","name":"Thirsk","country":"GB","topology":{"latitude":54.2312296,"longitude":-1.3555738,"circuitLengthM":3176,"isClosedLoop":true,"turnCount":4,"turns":[{"startM":10,"lengthM":270,"angleDeg":-123,"radiusM":126,"severity":"Tight"},{"startM":1040,"lengthM":70,"angleDeg":-30,"radiusM":134,"severity":"Tight"},{"startM":1140,"lengthM":270,"angleDeg":37,"radiusM":416,"severity":"Sweeping"},{"startM":1880,"lengthM":70,"angleDeg":-180,"radiusM":22,"severity":"Tight"}],"longestStraightM":1230,"totalClimbM":6.6,"elevationRangeM":5.1,"undulationIndexMPerKm":2.08,"elevationProfile":[]}},{"courseId":"vac_2d2fhvodg7jxvuvh","name":"Thurles","country":"IRE","topology":{"latitude":52.6895238,"longitude":-7.8360682,"circuitLengthM":2791,"isClosedLoop":true,"turnCount":12,"turns":[{"startM":250,"lengthM":60,"angleDeg":-44,"radiusM":78,"severity":"Tight"},{"startM":690,"lengthM":50,"angleDeg":86,"radiusM":33,"severity":"Tight"},{"startM":760,"lengthM":50,"angleDeg":-87,"radiusM":33,"severity":"Tight"},{"startM":830,"lengthM":40,"angleDeg":52,"radiusM":44,"severity":"Tight"},{"startM":950,"lengthM":40,"angleDeg":-98,"radiusM":23,"severity":"Tight"},{"startM":1070,"lengthM":40,"angleDeg":-74,"radiusM":31,"severity":"Tight"},{"startM":1120,"lengthM":40,"angleDeg":69,"radiusM":33,"severity":"Tight"},{"startM":1270,"lengthM":30,"angleDeg":-72,"radiusM":24,"severity":"Tight"},{"startM":1770,"lengthM":40,"angleDeg":30,"radiusM":77,"severity":"Tight"},{"startM":1990,"lengthM":50,"angleDeg":-89,"radiusM":32,"severity":"Tight"},{"startM":2170,"lengthM":120,"angleDeg":-32,"radiusM":213,"severity":"Moderate"},{"startM":2410,"lengthM":40,"angleDeg":-80,"radiusM":29,"severity":"Tight"}],"longestStraightM":350,"totalClimbM":13.7,"elevationRangeM":11.4,"undulationIndexMPerKm":4.92,"elevationProfile":[]}},{"courseId":"vac_ugu3uaokqoxj37e3","name":"Tipperary","country":"IRE","topology":{"latitude":52.5020681,"longitude":-8.2067707,"circuitLengthM":3341,"isClosedLoop":true,"turnCount":9,"turns":[{"startM":10,"lengthM":60,"angleDeg":101,"radiusM":34,"severity":"Tight"},{"startM":1070,"lengthM":30,"angleDeg":72,"radiusM":24,"severity":"Tight"},{"startM":1130,"lengthM":40,"angleDeg":-53,"radiusM":43,"severity":"Tight"},{"startM":1360,"lengthM":70,"angleDeg":159,"radiusM":25,"severity":"Tight"},{"startM":1500,"lengthM":40,"angleDeg":-34,"radiusM":67,"severity":"Tight"},{"startM":2460,"lengthM":40,"angleDeg":35,"radiusM":65,"severity":"Tight"},{"startM":2740,"lengthM":40,"angleDeg":84,"radiusM":27,"severity":"Tight"},{"startM":3030,"lengthM":40,"angleDeg":-42,"radiusM":54,"severity":"Tight"},{"startM":3240,"lengthM":70,"angleDeg":67,"radiusM":60,"severity":"Tight"}],"longestStraightM":920,"totalClimbM":8.8,"elevationRangeM":8.5,"undulationIndexMPerKm":2.62,"elevationProfile":[]}},{"courseId":"vac_7wnhnbqtuzf2gpif","name":"Towcester","country":"GB","topology":{"latitude":52.1270357,"longitude":-0.9728012,"circuitLengthM":2882,"isClosedLoop":true,"turnCount":4,"turns":[{"startM":660,"lengthM":60,"angleDeg":-90,"radiusM":38,"severity":"Tight"},{"startM":1180,"lengthM":70,"angleDeg":-41,"radiusM":98,"severity":"Tight"},{"startM":1990,"lengthM":200,"angleDeg":-83,"radiusM":138,"severity":"Tight"},{"startM":2760,"lengthM":120,"angleDeg":-61,"radiusM":114,"severity":"Tight"}],"longestStraightM":570,"totalClimbM":32.9,"elevationRangeM":32.7,"undulationIndexMPerKm":11.43,"elevationProfile":[]}},{"courseId":"vac_oyo53uoegcr5mxrj","name":"Tralee","country":"IRE","topology":{"latitude":52.2795079,"longitude":-9.681634,"circuitLengthM":1961,"isClosedLoop":true,"turnCount":5,"turns":[{"startM":20,"lengthM":120,"angleDeg":49,"radiusM":140,"severity":"Tight"},{"startM":200,"lengthM":50,"angleDeg":32,"radiusM":89,"severity":"Tight"},{"startM":670,"lengthM":120,"angleDeg":65,"radiusM":106,"severity":"Tight"},{"startM":1160,"lengthM":170,"angleDeg":92,"radiusM":105,"severity":"Tight"},{"startM":1760,"lengthM":90,"angleDeg":29,"radiusM":177,"severity":"Moderate"}],"longestStraightM":310,"totalClimbM":14.2,"elevationRangeM":15.7,"undulationIndexMPerKm":7.23,"elevationProfile":[]}},{"courseId":"vac_rka6ytzqai55li5f","name":"Tramore","country":"IRE","topology":{"latitude":52.1724641,"longitude":-7.1484586,"circuitLengthM":1755,"isClosedLoop":true,"turnCount":4,"turns":[{"startM":40,"lengthM":120,"angleDeg":73,"radiusM":94,"severity":"Tight"},{"startM":570,"lengthM":100,"angleDeg":37,"radiusM":153,"severity":"Moderate"},{"startM":800,"lengthM":70,"angleDeg":93,"radiusM":43,"severity":"Tight"},{"startM":1130,"lengthM":110,"angleDeg":90,"radiusM":70,"severity":"Tight"}],"longestStraightM":200,"totalClimbM":24.2,"elevationRangeM":25.5,"undulationIndexMPerKm":13.82,"elevationProfile":[]}},{"courseId":"vac_cal4rv7zpp7klt3s","name":"Uttoxeter","country":"GB","topology":{"latitude":52.8926961,"longitude":-1.8455608,"circuitLengthM":2832,"isClosedLoop":true,"turnCount":8,"turns":[{"startM":430,"lengthM":30,"angleDeg":-27,"radiusM":65,"severity":"Tight"},{"startM":770,"lengthM":70,"angleDeg":-73,"radiusM":55,"severity":"Tight"},{"startM":930,"lengthM":40,"angleDeg":123,"radiusM":19,"severity":"Tight"},{"startM":1170,"lengthM":70,"angleDeg":-181,"radiusM":22,"severity":"Tight"},{"startM":1350,"lengthM":70,"angleDeg":31,"radiusM":128,"severity":"Tight"},{"startM":1430,"lengthM":50,"angleDeg":-26,"radiusM":111,"severity":"Tight"},{"startM":2330,"lengthM":140,"angleDeg":-69,"radiusM":116,"severity":"Tight"},{"startM":2540,"lengthM":60,"angleDeg":-53,"radiusM":65,"severity":"Tight"}],"longestStraightM":510,"totalClimbM":11,"elevationRangeM":9.8,"undulationIndexMPerKm":3.89,"elevationProfile":[]}},{"courseId":"vac_smiq3jata6wa22wx","name":"Warwick","country":"GB","topology":{"latitude":52.2795371,"longitude":-1.5977169,"circuitLengthM":4750,"isClosedLoop":true,"turnCount":13,"turns":[{"startM":490,"lengthM":140,"angleDeg":-115,"radiusM":70,"severity":"Tight"},{"startM":650,"lengthM":160,"angleDeg":39,"radiusM":237,"severity":"Moderate"},{"startM":1570,"lengthM":60,"angleDeg":179,"radiusM":19,"severity":"Tight"},{"startM":1660,"lengthM":60,"angleDeg":-99,"radiusM":35,"severity":"Tight"},{"startM":2320,"lengthM":120,"angleDeg":101,"radiusM":68,"severity":"Tight"},{"startM":2720,"lengthM":20,"angleDeg":49,"radiusM":23,"severity":"Tight"},{"startM":2750,"lengthM":20,"angleDeg":-51,"radiusM":22,"severity":"Tight"},{"startM":2970,"lengthM":90,"angleDeg":48,"radiusM":108,"severity":"Tight"},{"startM":3780,"lengthM":20,"angleDeg":47,"radiusM":24,"severity":"Tight"},{"startM":3810,"lengthM":120,"angleDeg":-25,"radiusM":274,"severity":"Moderate"},{"startM":3980,"lengthM":40,"angleDeg":77,"radiusM":30,"severity":"Tight"},{"startM":4150,"lengthM":60,"angleDeg":-79,"radiusM":43,"severity":"Tight"},{"startM":4700,"lengthM":50,"angleDeg":138,"radiusM":21,"severity":"Tight"}],"longestStraightM":760,"totalClimbM":21.6,"elevationRangeM":14.8,"undulationIndexMPerKm":4.55,"elevationProfile":[]}},{"courseId":"vac_qqtyezu7vet2eu4j","name":"Wetherby","country":"GB","topology":{"latitude":53.9325094,"longitude":-1.3623655,"circuitLengthM":4290,"isClosedLoop":true,"turnCount":12,"turns":[{"startM":490,"lengthM":40,"angleDeg":26,"radiusM":89,"severity":"Tight"},{"startM":610,"lengthM":40,"angleDeg":60,"radiusM":38,"severity":"Tight"},{"startM":900,"lengthM":70,"angleDeg":93,"radiusM":43,"severity":"Tight"},{"startM":2130,"lengthM":40,"angleDeg":110,"radiusM":21,"severity":"Tight"},{"startM":2350,"lengthM":40,"angleDeg":-61,"radiusM":38,"severity":"Tight"},{"startM":2540,"lengthM":40,"angleDeg":66,"radiusM":35,"severity":"Tight"},{"startM":2910,"lengthM":40,"angleDeg":99,"radiusM":23,"severity":"Tight"},{"startM":2980,"lengthM":40,"angleDeg":-83,"radiusM":28,"severity":"Tight"},{"startM":3320,"lengthM":180,"angleDeg":196,"radiusM":53,"severity":"Tight"},{"startM":3590,"lengthM":210,"angleDeg":-133,"radiusM":90,"severity":"Tight"},{"startM":3930,"lengthM":40,"angleDeg":103,"radiusM":22,"severity":"Tight"},{"startM":4110,"lengthM":40,"angleDeg":-71,"radiusM":32,"severity":"Tight"}],"longestStraightM":890,"totalClimbM":13.7,"elevationRangeM":9.3,"undulationIndexMPerKm":3.19,"elevationProfile":[]}},{"courseId":"vac_3wbjjxuydft7uk2f","name":"Wexford","country":"IRE","topology":{"latitude":52.3391663,"longitude":-6.4921651,"circuitLengthM":2408,"isClosedLoop":true,"turnCount":10,"turns":[{"startM":200,"lengthM":40,"angleDeg":-74,"radiusM":31,"severity":"Tight"},{"startM":260,"lengthM":40,"angleDeg":100,"radiusM":23,"severity":"Tight"},{"startM":760,"lengthM":40,"angleDeg":103,"radiusM":22,"severity":"Tight"},{"startM":1180,"lengthM":90,"angleDeg":74,"radiusM":70,"severity":"Tight"},{"startM":1780,"lengthM":40,"angleDeg":80,"radiusM":29,"severity":"Tight"},{"startM":1850,"lengthM":80,"angleDeg":-88,"radiusM":52,"severity":"Tight"},{"startM":1940,"lengthM":30,"angleDeg":99,"radiusM":17,"severity":"Tight"},{"startM":1980,"lengthM":40,"angleDeg":-94,"radiusM":24,"severity":"Tight"},{"startM":2060,"lengthM":60,"angleDeg":86,"radiusM":40,"severity":"Tight"},{"startM":2310,"lengthM":90,"angleDeg":35,"radiusM":146,"severity":"Tight"}],"longestStraightM":180,"totalClimbM":25.4,"elevationRangeM":27,"undulationIndexMPerKm":10.55,"elevationProfile":[]}},{"courseId":"vac_wafjd4h2e3ztpixw","name":"Wexford-RH","country":"IRE","topology":{"latitude":52.3391663,"longitude":-6.4921651,"circuitLengthM":2408,"isClosedLoop":true,"turnCount":10,"turns":[{"startM":200,"lengthM":40,"angleDeg":-74,"radiusM":31,"severity":"Tight"},{"startM":260,"lengthM":40,"angleDeg":100,"radiusM":23,"severity":"Tight"},{"startM":760,"lengthM":40,"angleDeg":103,"radiusM":22,"severity":"Tight"},{"startM":1180,"lengthM":90,"angleDeg":74,"radiusM":70,"severity":"Tight"},{"startM":1780,"lengthM":40,"angleDeg":80,"radiusM":29,"severity":"Tight"},{"startM":1850,"lengthM":80,"angleDeg":-88,"radiusM":52,"severity":"Tight"},{"startM":1940,"lengthM":30,"angleDeg":99,"radiusM":17,"severity":"Tight"},{"startM":1980,"lengthM":40,"angleDeg":-94,"radiusM":24,"severity":"Tight"},{"startM":2060,"lengthM":60,"angleDeg":86,"radiusM":40,"severity":"Tight"},{"startM":2310,"lengthM":90,"angleDeg":35,"radiusM":146,"severity":"Tight"}],"longestStraightM":180,"totalClimbM":25.4,"elevationRangeM":27,"undulationIndexMPerKm":10.55,"elevationProfile":[]}},{"courseId":"vac_wxbyz4kyoatz5ypr","name":"Wincanton","country":"GB","topology":{"latitude":51.067347,"longitude":-2.4166335,"circuitLengthM":2597,"isClosedLoop":true,"turnCount":5,"turns":[{"startM":940,"lengthM":100,"angleDeg":83,"radiusM":69,"severity":"Tight"},{"startM":1340,"lengthM":70,"angleDeg":101,"radiusM":40,"severity":"Tight"},{"startM":1430,"lengthM":30,"angleDeg":-29,"radiusM":59,"severity":"Tight"},{"startM":2180,"lengthM":160,"angleDeg":93,"radiusM":99,"severity":"Tight"},{"startM":2490,"lengthM":60,"angleDeg":-35,"radiusM":99,"severity":"Tight"}],"longestStraightM":720,"totalClimbM":8.5,"elevationRangeM":8.9,"undulationIndexMPerKm":3.25,"elevationProfile":[]}},{"courseId":"vac_c7fwbnakvbnyluav","name":"Windsor","country":"GB","topology":{"latitude":51.4893115,"longitude":-0.6429738,"circuitLengthM":3248,"isClosedLoop":true,"turnCount":7,"turns":[{"startM":10,"lengthM":50,"angleDeg":85,"radiusM":34,"severity":"Tight"},{"startM":600,"lengthM":30,"angleDeg":-40,"radiusM":43,"severity":"Tight"},{"startM":650,"lengthM":90,"angleDeg":50,"radiusM":104,"severity":"Tight"},{"startM":1100,"lengthM":40,"angleDeg":27,"radiusM":85,"severity":"Tight"},{"startM":1470,"lengthM":220,"angleDeg":150,"radiusM":84,"severity":"Tight"},{"startM":2630,"lengthM":340,"angleDeg":175,"radiusM":111,"severity":"Tight"},{"startM":2990,"lengthM":40,"angleDeg":-136,"radiusM":17,"severity":"Tight"}],"longestStraightM":540,"totalClimbM":6.9,"elevationRangeM":6.5,"undulationIndexMPerKm":2.14,"elevationProfile":[]}},{"courseId":"vac_d65rednfeqcs6jj6","name":"Wolverhampton","country":"GB","topology":{"latitude":52.6040433,"longitude":-2.1435772,"circuitLengthM":2459,"isClosedLoop":true,"turnCount":5,"turns":[{"startM":770,"lengthM":40,"angleDeg":34,"radiusM":67,"severity":"Tight"},{"startM":1030,"lengthM":160,"angleDeg":62,"radiusM":148,"severity":"Tight"},{"startM":1730,"lengthM":40,"angleDeg":101,"radiusM":23,"severity":"Tight"},{"startM":1790,"lengthM":60,"angleDeg":-34,"radiusM":100,"severity":"Tight"},{"startM":2190,"lengthM":260,"angleDeg":111,"radiusM":134,"severity":"Tight"}],"longestStraightM":540,"totalClimbM":5.5,"elevationRangeM":5,"undulationIndexMPerKm":2.24,"elevationProfile":[]}},{"courseId":"vac_xgrwuybxn4tfrskn","name":"Wolverhampton-AW","country":"GB","topology":{"latitude":52.6040433,"longitude":-2.1435772,"circuitLengthM":2459,"isClosedLoop":true,"turnCount":5,"turns":[{"startM":770,"lengthM":40,"angleDeg":34,"radiusM":67,"severity":"Tight"},{"startM":1030,"lengthM":160,"angleDeg":62,"radiusM":148,"severity":"Tight"},{"startM":1730,"lengthM":40,"angleDeg":101,"radiusM":23,"severity":"Tight"},{"startM":1790,"lengthM":60,"angleDeg":-34,"radiusM":100,"severity":"Tight"},{"startM":2190,"lengthM":260,"angleDeg":111,"radiusM":134,"severity":"Tight"}],"longestStraightM":540,"totalClimbM":5.5,"elevationRangeM":5,"undulationIndexMPerKm":2.24,"elevationProfile":[]}},{"courseId":"vac_ztnuiuu7cy763epl","name":"Worcester","country":"GB","topology":{"latitude":52.1990455,"longitude":-2.2348201,"circuitLengthM":2770,"isClosedLoop":true,"turnCount":4,"turns":[{"startM":910,"lengthM":170,"angleDeg":-73,"radiusM":133,"severity":"Tight"},{"startM":1150,"lengthM":130,"angleDeg":-49,"radiusM":153,"severity":"Moderate"},{"startM":1340,"lengthM":50,"angleDeg":-39,"radiusM":73,"severity":"Tight"},{"startM":2370,"lengthM":280,"angleDeg":-163,"radiusM":98,"severity":"Tight"}],"longestStraightM":900,"totalClimbM":7.1,"elevationRangeM":6.6,"undulationIndexMPerKm":2.55,"elevationProfile":[]}},{"courseId":"vac_kszkrhxisambrwzo","name":"Yarmouth","country":"GB","topology":{"latitude":52.6358899,"longitude":1.7330893,"circuitLengthM":3971,"isClosedLoop":true,"turnCount":2,"turns":[{"startM":10,"lengthM":30,"angleDeg":88,"radiusM":19,"severity":"Tight"},{"startM":1970,"lengthM":320,"angleDeg":178,"radiusM":103,"severity":"Tight"}],"longestStraightM":1690,"totalClimbM":3.2,"elevationRangeM":3.4,"undulationIndexMPerKm":0.81,"elevationProfile":[]}},{"courseId":"vac_f7bii3te62q7afm3","name":"York","country":"GB","topology":{"latitude":53.9370439,"longitude":-1.1023316,"circuitLengthM":5431,"isClosedLoop":true,"turnCount":9,"turns":[{"startM":860,"lengthM":70,"angleDeg":180,"radiusM":22,"severity":"Tight"},{"startM":1330,"lengthM":60,"angleDeg":-150,"radiusM":23,"severity":"Tight"},{"startM":1680,"lengthM":130,"angleDeg":29,"radiusM":260,"severity":"Moderate"},{"startM":1960,"lengthM":70,"angleDeg":28,"radiusM":142,"severity":"Tight"},{"startM":3240,"lengthM":60,"angleDeg":178,"radiusM":19,"severity":"Tight"},{"startM":3530,"lengthM":40,"angleDeg":-145,"radiusM":16,"severity":"Tight"},{"startM":4000,"lengthM":60,"angleDeg":180,"radiusM":19,"severity":"Tight"},{"startM":4430,"lengthM":150,"angleDeg":-115,"radiusM":75,"severity":"Tight"},{"startM":5220,"lengthM":80,"angleDeg":25,"radiusM":181,"severity":"Moderate"}],"longestStraightM":1210,"totalClimbM":20,"elevationRangeM":7.9,"undulationIndexMPerKm":3.67,"elevationProfile":[]}}]}