[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"preview-walberswick":3},{"spot":4,"forecast_preview":13},{"spot":5,"slug":6,"access_level_required":7,"lat":8,"long":9,"country":10,"region":11,"description":12},"Walberswick","walberswick",1,52.312604,1.670909,"england","east-england","Walberswick is a slow, rarely breaking, beachbreak that generally works best in large N swells, or rare S/SE. The harbour pilings to the north of the beach can offering some shelter from following N/NNE winds in large winter swells. Worth checking nearby [Southwold](spot:southwold) as well.",[14,38,57,73,89,105,120,136,146,160,172,185,195,203,211,223,235,246,255,268,281,287,295,304,315,327,337,346,354,362,370,383,390,398,406,412,422,428,436,442,449,453,459,464,470,477,483,489,496,501,506,510,516,522,529,535],{"datetime":15,"surf_size_category":16,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":18,"primary_swell_period":19,"primary_swell_direction":20,"primary_swell_energy_incident":21,"primary_swell_cc":17,"secondary_swell_height":22,"secondary_swell_period":23,"secondary_swell_direction":24,"secondary_swell_energy_incident":25,"secondary_swell_cc":7,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":27,"wind_gusts":28,"wind_direction":29,"wind_modified_cc":17,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":30,"tide_phase":31,"tide_cc":17,"weather_code":17,"air_temperature":32,"likelihood_good":17,"likelihood_mediocre":33,"likelihood_bad":34,"likelihood_size":35},"2026-04-22T00:00:00",2,0,0.79,6,85,1759,0.5,5,78,545,null,29,43,65,1.87,"rising",9,0.3,4.87,{"1":36,"2":37},35.3,64.7,{"datetime":39,"surf_size_category":16,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":40,"primary_swell_period":19,"primary_swell_direction":41,"primary_swell_energy_incident":42,"primary_swell_cc":17,"secondary_swell_height":43,"secondary_swell_period":19,"secondary_swell_direction":44,"secondary_swell_energy_incident":45,"secondary_swell_cc":17,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":46,"wind_gusts":47,"wind_direction":48,"wind_modified_cc":17,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":49,"tide_phase":50,"tide_cc":17,"weather_code":17,"air_temperature":32,"likelihood_good":17,"likelihood_mediocre":51,"likelihood_bad":52,"likelihood_size":53},"2026-04-22T03:00:00",0.67,80,1069,0.59,93,1036,27,39,73,2.27,"falling",0.1,7.02,{"1":54,"2":55,"3":56},59,38.2,2.8,{"datetime":58,"surf_size_category":16,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":59,"primary_swell_period":19,"primary_swell_direction":60,"primary_swell_energy_incident":61,"primary_swell_cc":17,"secondary_swell_height":62,"secondary_swell_period":23,"secondary_swell_direction":63,"secondary_swell_energy_incident":64,"secondary_swell_cc":7,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":65,"wind_gusts":66,"wind_direction":67,"wind_modified_cc":17,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":68,"tide_phase":50,"tide_cc":17,"weather_code":17,"air_temperature":32,"likelihood_good":17,"likelihood_mediocre":17,"likelihood_bad":69,"likelihood_size":70},"2026-04-22T06:00:00",0.69,86,1230,0.48,76,494,25,37,74,1.16,7.12,{"1":71,"2":72},48.6,51.4,{"datetime":74,"surf_size_category":16,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":59,"primary_swell_period":23,"primary_swell_direction":75,"primary_swell_energy_incident":76,"primary_swell_cc":17,"secondary_swell_height":77,"secondary_swell_period":78,"secondary_swell_direction":79,"secondary_swell_energy_incident":80,"secondary_swell_cc":17,"tertiary_swell_height":81,"tertiary_swell_period":19,"tertiary_swell_direction":82,"tertiary_swell_energy_incident":83,"tertiary_swell_cc":16,"wind_speed":46,"wind_gusts":84,"wind_direction":29,"wind_modified_cc":17,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":85,"tide_phase":31,"tide_cc":17,"weather_code":17,"air_temperature":32,"likelihood_good":17,"likelihood_mediocre":17,"likelihood_bad":69,"likelihood_size":86},"2026-04-22T09:00:00",87,1131,0.25,4,140,131,0.24,40,106,42,0.72,{"1":87,"2":88},63.2,36.8,{"datetime":90,"surf_size_category":16,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":91,"primary_swell_period":23,"primary_swell_direction":92,"primary_swell_energy_incident":93,"primary_swell_cc":17,"secondary_swell_height":94,"secondary_swell_period":78,"secondary_swell_direction":95,"secondary_swell_energy_incident":96,"secondary_swell_cc":17,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":97,"wind_gusts":98,"wind_direction":99,"wind_modified_cc":17,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":100,"tide_phase":31,"tide_cc":17,"weather_code":17,"air_temperature":101,"likelihood_good":17,"likelihood_mediocre":102,"likelihood_bad":103,"likelihood_size":104},"2026-04-22T12:00:00",0.62,88,899,0.34,134,244,23,36,67,1.66,10,0.4,6.72,{"1":87,"2":88},{"datetime":106,"surf_size_category":16,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":107,"primary_swell_period":23,"primary_swell_direction":108,"primary_swell_energy_incident":109,"primary_swell_cc":17,"secondary_swell_height":33,"secondary_swell_period":78,"secondary_swell_direction":110,"secondary_swell_energy_incident":111,"secondary_swell_cc":17,"tertiary_swell_height":112,"tertiary_swell_period":19,"tertiary_swell_direction":97,"tertiary_swell_energy_incident":113,"tertiary_swell_cc":16,"wind_speed":65,"wind_gusts":114,"wind_direction":115,"wind_modified_cc":17,"wind_overall_cc":16,"wind_onshore":16,"tide_height_inc_air_pressure":116,"tide_phase":50,"tide_cc":17,"weather_code":17,"air_temperature":101,"likelihood_good":17,"likelihood_mediocre":117,"likelihood_bad":118,"likelihood_size":119},"2026-04-22T15:00:00",0.63,81,873,150,188,0.05,3,38,61,2.02,1.37,5.75,{"1":87,"2":88},{"datetime":121,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":122,"primary_swell_period":23,"primary_swell_direction":123,"primary_swell_energy_incident":124,"primary_swell_cc":16,"secondary_swell_height":125,"secondary_swell_period":78,"secondary_swell_direction":126,"secondary_swell_energy_incident":127,"secondary_swell_cc":17,"tertiary_swell_height":128,"tertiary_swell_period":23,"tertiary_swell_direction":24,"tertiary_swell_energy_incident":129,"tertiary_swell_cc":7,"wind_speed":46,"wind_gusts":47,"wind_direction":130,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":16,"tide_height_inc_air_pressure":131,"tide_phase":50,"tide_cc":17,"weather_code":17,"air_temperature":101,"likelihood_good":17,"likelihood_mediocre":132,"likelihood_bad":133,"likelihood_size":134},"2026-04-22T18:00:00",0.51,63,470,0.33,125,235,0.16,57,49,1.02,4.39,2.73,{"1":135},100,{"datetime":137,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":138,"primary_swell_period":23,"primary_swell_direction":41,"primary_swell_energy_incident":139,"primary_swell_cc":17,"secondary_swell_height":125,"secondary_swell_period":78,"secondary_swell_direction":115,"secondary_swell_energy_incident":140,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":65,"wind_gusts":66,"wind_direction":141,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":16,"tide_height_inc_air_pressure":142,"tide_phase":31,"tide_cc":17,"weather_code":17,"air_temperature":101,"likelihood_good":17,"likelihood_mediocre":143,"likelihood_bad":144,"likelihood_size":145},"2026-04-22T21:00:00",0.55,641,172,56,0.37,4.91,2.21,{"1":135},{"datetime":147,"surf_size_category":16,"surf_rating_filled":17,"surf_rating_partial":7,"surf_cc":7,"primary_swell_height":138,"primary_swell_period":23,"primary_swell_direction":148,"primary_swell_energy_incident":149,"primary_swell_cc":17,"secondary_swell_height":150,"secondary_swell_period":19,"secondary_swell_direction":151,"secondary_swell_energy_incident":152,"secondary_swell_cc":17,"tertiary_swell_height":33,"tertiary_swell_period":78,"tertiary_swell_direction":153,"tertiary_swell_energy_incident":154,"tertiary_swell_cc":7,"wind_speed":155,"wind_gusts":46,"wind_direction":129,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":16,"tide_height_inc_air_pressure":156,"tide_phase":31,"tide_cc":17,"weather_code":17,"air_temperature":101,"likelihood_good":17,"likelihood_mediocre":157,"likelihood_bad":158,"likelihood_size":159},"2026-04-23T00:00:00",83,700,0.23,97,153,72,152,19,1.38,6.08,1.04,{"1":87,"2":88},{"datetime":161,"surf_size_category":16,"surf_rating_filled":17,"surf_rating_partial":7,"surf_cc":7,"primary_swell_height":40,"primary_swell_period":23,"primary_swell_direction":162,"primary_swell_energy_incident":163,"primary_swell_cc":17,"secondary_swell_height":164,"secondary_swell_period":78,"secondary_swell_direction":99,"secondary_swell_energy_incident":83,"secondary_swell_cc":7,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":165,"wind_gusts":166,"wind_direction":167,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":16,"tide_height_inc_air_pressure":168,"tide_phase":31,"tide_cc":17,"weather_code":17,"air_temperature":32,"likelihood_good":17,"likelihood_mediocre":169,"likelihood_bad":170,"likelihood_size":171},"2026-04-23T03:00:00",84,1031,0.28,21,31,54,2.14,6.86,0.26,{"1":87,"2":88},{"datetime":173,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":43,"primary_swell_period":23,"primary_swell_direction":92,"primary_swell_energy_incident":174,"primary_swell_cc":17,"secondary_swell_height":164,"secondary_swell_period":78,"secondary_swell_direction":54,"secondary_swell_energy_incident":175,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":176,"wind_gusts":177,"wind_direction":178,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":16,"tide_height_inc_air_pressure":179,"tide_phase":50,"tide_cc":17,"weather_code":17,"air_temperature":32,"likelihood_good":17,"likelihood_mediocre":180,"likelihood_bad":181,"likelihood_size":182},"2026-04-23T06:00:00",768,118,20,30,53,1.59,6.99,0.13,{"1":183,"2":184},82.6,17.4,{"datetime":186,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":187,"primary_swell_period":23,"primary_swell_direction":29,"primary_swell_energy_incident":188,"primary_swell_cc":7,"secondary_swell_height":94,"secondary_swell_period":78,"secondary_swell_direction":189,"secondary_swell_energy_incident":190,"secondary_swell_cc":17,"tertiary_swell_height":77,"tertiary_swell_period":23,"tertiary_swell_direction":191,"tertiary_swell_energy_incident":192,"tertiary_swell_cc":16,"wind_speed":155,"wind_gusts":177,"wind_direction":167,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":16,"tide_height_inc_air_pressure":193,"tide_phase":31,"tide_cc":17,"weather_code":17,"air_temperature":32,"likelihood_good":17,"likelihood_mediocre":52,"likelihood_bad":51,"likelihood_size":194},"2026-04-23T09:00:00",0.41,297,114,243,52,111,0.77,{"1":135},{"datetime":196,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":125,"primary_swell_period":78,"primary_swell_direction":197,"primary_swell_energy_incident":198,"primary_swell_cc":17,"secondary_swell_height":94,"secondary_swell_period":78,"secondary_swell_direction":153,"secondary_swell_energy_incident":199,"secondary_swell_cc":7,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":165,"wind_gusts":200,"wind_direction":130,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":16,"tide_height_inc_air_pressure":201,"tide_phase":31,"tide_cc":17,"weather_code":17,"air_temperature":32,"likelihood_good":17,"likelihood_mediocre":69,"likelihood_bad":17,"likelihood_size":202},"2026-04-23T12:00:00",102,229,208,34,1.39,{"1":135},{"datetime":204,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":142,"primary_swell_period":78,"primary_swell_direction":48,"primary_swell_energy_incident":205,"primary_swell_cc":7,"secondary_swell_height":206,"secondary_swell_period":78,"secondary_swell_direction":197,"secondary_swell_energy_incident":207,"secondary_swell_cc":17,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":176,"wind_gusts":208,"wind_direction":130,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":16,"tide_height_inc_air_pressure":209,"tide_phase":31,"tide_cc":17,"weather_code":17,"air_temperature":32,"likelihood_good":17,"likelihood_mediocre":69,"likelihood_bad":17,"likelihood_size":210},"2026-04-23T15:00:00",248,0.27,141,32,1.93,{"1":135},{"datetime":212,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":33,"primary_swell_period":78,"primary_swell_direction":213,"primary_swell_energy_incident":214,"primary_swell_cc":17,"secondary_swell_height":215,"secondary_swell_period":78,"secondary_swell_direction":115,"secondary_swell_energy_incident":216,"secondary_swell_cc":16,"tertiary_swell_height":217,"tertiary_swell_period":19,"tertiary_swell_direction":218,"tertiary_swell_energy_incident":141,"tertiary_swell_cc":16,"wind_speed":219,"wind_gusts":46,"wind_direction":220,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":16,"tide_height_inc_air_pressure":221,"tide_phase":50,"tide_cc":17,"weather_code":17,"air_temperature":32,"likelihood_good":17,"likelihood_mediocre":69,"likelihood_bad":17,"likelihood_size":222},"2026-04-23T18:00:00",99,168,0.29,121,0.17,41,18,45,1.42,{"1":135},{"datetime":224,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":225,"primary_swell_period":78,"primary_swell_direction":41,"primary_swell_energy_incident":226,"primary_swell_cc":17,"secondary_swell_height":128,"secondary_swell_period":227,"secondary_swell_direction":82,"secondary_swell_energy_incident":228,"secondary_swell_cc":16,"tertiary_swell_height":128,"tertiary_swell_period":113,"tertiary_swell_direction":229,"tertiary_swell_energy_incident":27,"tertiary_swell_cc":16,"wind_speed":219,"wind_gusts":65,"wind_direction":228,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":16,"tide_height_inc_air_pressure":230,"tide_phase":50,"tide_cc":17,"weather_code":17,"air_temperature":231,"likelihood_good":232,"likelihood_mediocre":233,"likelihood_bad":17,"likelihood_size":234},"2026-04-23T21:00:00",0.36,217,7,48,60,0.39,8,1.3,5.82,{"1":135},{"datetime":236,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":225,"primary_swell_period":78,"primary_swell_direction":162,"primary_swell_energy_incident":237,"primary_swell_cc":17,"secondary_swell_height":238,"secondary_swell_period":231,"secondary_swell_direction":239,"secondary_swell_energy_incident":29,"secondary_swell_cc":7,"tertiary_swell_height":181,"tertiary_swell_period":19,"tertiary_swell_direction":228,"tertiary_swell_energy_incident":98,"tertiary_swell_cc":7,"wind_speed":240,"wind_gusts":165,"wind_direction":130,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":16,"tide_height_inc_air_pressure":241,"tide_phase":31,"tide_cc":17,"weather_code":17,"air_temperature":231,"likelihood_good":242,"likelihood_mediocre":34,"likelihood_bad":17,"likelihood_size":243},"2026-04-24T00:00:00",237,0.15,51,16,0.94,2.25,{"1":244,"2":245},95.1,4.9,{"datetime":247,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":248,"primary_swell_period":231,"primary_swell_direction":48,"primary_swell_energy_incident":249,"primary_swell_cc":7,"secondary_swell_height":26,"secondary_swell_period":26,"secondary_swell_direction":26,"secondary_swell_energy_incident":26,"secondary_swell_cc":17,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":32,"wind_gusts":250,"wind_direction":113,"wind_modified_cc":17,"wind_overall_cc":17,"wind_onshore":16,"tide_height_inc_air_pressure":251,"tide_phase":31,"tide_cc":17,"weather_code":17,"air_temperature":231,"likelihood_good":252,"likelihood_mediocre":253,"likelihood_bad":17,"likelihood_size":254},"2026-04-24T03:00:00",0.47,703,13,1.85,5.88,1.24,{"1":135},{"datetime":256,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":257,"primary_swell_period":227,"primary_swell_direction":258,"primary_swell_energy_incident":259,"primary_swell_cc":7,"secondary_swell_height":26,"secondary_swell_period":26,"secondary_swell_direction":26,"secondary_swell_energy_incident":26,"secondary_swell_cc":17,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":101,"wind_gusts":260,"wind_direction":261,"wind_modified_cc":17,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":262,"tide_phase":50,"tide_cc":17,"weather_code":17,"air_temperature":227,"likelihood_good":263,"likelihood_mediocre":264,"likelihood_bad":17,"likelihood_size":265},"2026-04-24T06:00:00",0.46,66,597,15,337,1.94,6.47,0.65,{"0":266,"1":267},2.1,97.9,{"datetime":269,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":270,"primary_swell_period":227,"primary_swell_direction":271,"primary_swell_energy_incident":127,"primary_swell_cc":7,"secondary_swell_height":150,"secondary_swell_period":78,"secondary_swell_direction":272,"secondary_swell_energy_incident":273,"secondary_swell_cc":17,"tertiary_swell_height":274,"tertiary_swell_period":113,"tertiary_swell_direction":275,"tertiary_swell_energy_incident":276,"tertiary_swell_cc":16,"wind_speed":219,"wind_gusts":27,"wind_direction":200,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":16,"tide_height_inc_air_pressure":277,"tide_phase":50,"tide_cc":17,"weather_code":17,"air_temperature":32,"likelihood_good":278,"likelihood_mediocre":279,"likelihood_bad":17,"likelihood_size":280},"2026-04-24T09:00:00",0.32,46,112,103,0.12,44,14,1.08,0.2,6.92,{"1":135},{"datetime":282,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":164,"primary_swell_period":231,"primary_swell_direction":228,"primary_swell_energy_incident":283,"primary_swell_cc":7,"secondary_swell_height":284,"secondary_swell_period":23,"secondary_swell_direction":48,"secondary_swell_energy_incident":54,"secondary_swell_cc":7,"tertiary_swell_height":285,"tertiary_swell_period":78,"tertiary_swell_direction":191,"tertiary_swell_energy_incident":271,"tertiary_swell_cc":16,"wind_speed":176,"wind_gusts":166,"wind_direction":228,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":16,"tide_height_inc_air_pressure":253,"tide_phase":31,"tide_cc":17,"weather_code":16,"air_temperature":101,"likelihood_good":17,"likelihood_mediocre":69,"likelihood_bad":17,"likelihood_size":286},"2026-04-24T12:00:00",193,0.18,0.19,{"1":135},{"datetime":288,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":289,"primary_swell_period":227,"primary_swell_direction":141,"primary_swell_energy_incident":290,"primary_swell_cc":7,"secondary_swell_height":291,"secondary_swell_period":113,"secondary_swell_direction":130,"secondary_swell_energy_incident":292,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":176,"wind_gusts":166,"wind_direction":271,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":16,"tide_height_inc_air_pressure":293,"tide_phase":31,"tide_cc":17,"weather_code":17,"air_temperature":32,"likelihood_good":17,"likelihood_mediocre":69,"likelihood_bad":17,"likelihood_size":294},"2026-04-24T15:00:00",0.6,868,0.31,105,1.83,{"1":135},{"datetime":296,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":40,"primary_swell_period":227,"primary_swell_direction":297,"primary_swell_energy_incident":298,"primary_swell_cc":7,"secondary_swell_height":215,"secondary_swell_period":113,"secondary_swell_direction":271,"secondary_swell_energy_incident":108,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":260,"wind_gusts":299,"wind_direction":114,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":16,"tide_height_inc_air_pressure":300,"tide_phase":50,"tide_cc":17,"weather_code":113,"air_temperature":32,"likelihood_good":301,"likelihood_mediocre":302,"likelihood_bad":17,"likelihood_size":303},"2026-04-24T18:00:00",58,1047,22,1.81,1.52,5.6,{"1":135},{"datetime":305,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":59,"primary_swell_period":19,"primary_swell_direction":239,"primary_swell_energy_incident":306,"primary_swell_cc":7,"secondary_swell_height":206,"secondary_swell_period":113,"secondary_swell_direction":218,"secondary_swell_energy_incident":258,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":231,"wind_gusts":307,"wind_direction":308,"wind_modified_cc":17,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":309,"tide_phase":50,"tide_cc":17,"weather_code":17,"air_temperature":231,"likelihood_good":310,"likelihood_mediocre":311,"likelihood_bad":17,"likelihood_size":312},"2026-04-24T21:00:00",999,11,341,0.73,5.71,1.41,{"0":313,"1":314},6.2,93.8,{"datetime":316,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":264,"primary_swell_period":19,"primary_swell_direction":317,"primary_swell_energy_incident":318,"primary_swell_cc":16,"secondary_swell_height":319,"secondary_swell_period":16,"secondary_swell_direction":166,"secondary_swell_energy_incident":78,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":32,"wind_gusts":276,"wind_direction":320,"wind_modified_cc":17,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":321,"tide_phase":31,"tide_cc":17,"weather_code":115,"air_temperature":227,"likelihood_good":322,"likelihood_mediocre":323,"likelihood_bad":17,"likelihood_size":324},"2026-04-25T00:00:00",50,794,0.09,332,0.64,6.59,0.53,{"0":325,"1":326},10.4,89.6,{"datetime":328,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":329,"primary_swell_period":19,"primary_swell_direction":141,"primary_swell_energy_incident":330,"primary_swell_cc":16,"secondary_swell_height":17,"secondary_swell_period":17,"secondary_swell_direction":16,"secondary_swell_energy_incident":17,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":227,"wind_gusts":307,"wind_direction":331,"wind_modified_cc":17,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":332,"tide_phase":31,"tide_cc":17,"weather_code":115,"air_temperature":23,"likelihood_good":333,"likelihood_mediocre":225,"likelihood_bad":17,"likelihood_size":334},"2026-04-25T03:00:00",0.58,667,343,1.48,6.76,{"0":335,"1":336,"2":245},8.3,86.8,{"datetime":338,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":339,"primary_swell_period":19,"primary_swell_direction":297,"primary_swell_energy_incident":249,"primary_swell_cc":16,"secondary_swell_height":340,"secondary_swell_period":16,"secondary_swell_direction":220,"secondary_swell_energy_incident":78,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":307,"wind_gusts":240,"wind_direction":341,"wind_modified_cc":17,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":342,"tide_phase":31,"tide_cc":17,"weather_code":115,"air_temperature":78,"likelihood_good":343,"likelihood_mediocre":128,"likelihood_bad":17,"likelihood_size":344},"2026-04-25T06:00:00",0.57,0.08,320,2.07,6.96,{"0":335,"1":345,"2":56},88.9,{"datetime":347,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":348,"primary_swell_period":19,"primary_swell_direction":191,"primary_swell_energy_incident":349,"primary_swell_cc":7,"secondary_swell_height":77,"secondary_swell_period":113,"secondary_swell_direction":191,"secondary_swell_energy_incident":258,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":113,"wind_gusts":231,"wind_direction":350,"wind_modified_cc":17,"wind_overall_cc":17,"wind_onshore":7,"tide_height_inc_air_pressure":332,"tide_phase":50,"tide_cc":17,"weather_code":17,"air_temperature":231,"likelihood_good":351,"likelihood_mediocre":352,"likelihood_bad":17,"likelihood_size":353},"2026-04-25T09:00:00",0.52,581,157,6.11,1.01,{"0":325,"1":326},{"datetime":355,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":257,"primary_swell_period":19,"primary_swell_direction":275,"primary_swell_energy_incident":356,"primary_swell_cc":16,"secondary_swell_height":81,"secondary_swell_period":113,"secondary_swell_direction":29,"secondary_swell_energy_incident":123,"secondary_swell_cc":7,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":307,"wind_gusts":219,"wind_direction":357,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":7,"tide_height_inc_air_pressure":358,"tide_phase":31,"tide_cc":17,"weather_code":17,"air_temperature":101,"likelihood_good":17,"likelihood_mediocre":69,"likelihood_bad":17,"likelihood_size":359},"2026-04-25T12:00:00",412,144,1.18,{"0":360,"1":361},3.5,96.5,{"datetime":363,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":102,"primary_swell_period":19,"primary_swell_direction":239,"primary_swell_energy_incident":364,"primary_swell_cc":16,"secondary_swell_height":365,"secondary_swell_period":16,"secondary_swell_direction":24,"secondary_swell_energy_incident":366,"secondary_swell_cc":7,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":366,"wind_gusts":176,"wind_direction":367,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":16,"tide_height_inc_air_pressure":368,"tide_phase":31,"tide_cc":17,"weather_code":17,"air_temperature":307,"likelihood_good":17,"likelihood_mediocre":69,"likelihood_bad":17,"likelihood_size":369},"2026-04-25T15:00:00",319,0.11,12,75,1.64,{"1":135},{"datetime":371,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":187,"primary_swell_period":19,"primary_swell_direction":372,"primary_swell_energy_incident":373,"primary_swell_cc":7,"secondary_swell_height":374,"secondary_swell_period":113,"secondary_swell_direction":375,"secondary_swell_energy_incident":299,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":376,"wind_gusts":65,"wind_direction":47,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":16,"tide_height_inc_air_pressure":377,"tide_phase":50,"tide_cc":17,"weather_code":17,"air_temperature":101,"likelihood_good":378,"likelihood_mediocre":379,"likelihood_bad":51,"likelihood_size":380},"2026-04-25T18:00:00",55,361,0.14,64,17,1.99,0.68,6.34,{"0":381,"1":382},1.4,98.6,{"datetime":384,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":385,"primary_swell_period":19,"primary_swell_direction":239,"primary_swell_energy_incident":386,"primary_swell_cc":7,"secondary_swell_height":278,"secondary_swell_period":113,"secondary_swell_direction":229,"secondary_swell_energy_incident":82,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":276,"wind_gusts":155,"wind_direction":114,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":16,"tide_height_inc_air_pressure":358,"tide_phase":50,"tide_cc":17,"weather_code":16,"air_temperature":32,"likelihood_good":387,"likelihood_mediocre":388,"likelihood_bad":278,"likelihood_size":389},"2026-04-25T21:00:00",0.43,383,1.98,4.94,{"1":135},{"datetime":391,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":94,"primary_swell_period":227,"primary_swell_direction":220,"primary_swell_energy_incident":392,"primary_swell_cc":7,"secondary_swell_height":164,"secondary_swell_period":78,"secondary_swell_direction":229,"secondary_swell_energy_incident":393,"secondary_swell_cc":16,"tertiary_swell_height":278,"tertiary_swell_period":113,"tertiary_swell_direction":191,"tertiary_swell_energy_incident":200,"tertiary_swell_cc":16,"wind_speed":376,"wind_gusts":394,"wind_direction":129,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":16,"tide_height_inc_air_pressure":22,"tide_phase":50,"tide_cc":17,"weather_code":16,"air_temperature":32,"likelihood_good":395,"likelihood_mediocre":396,"likelihood_bad":17,"likelihood_size":397},"2026-04-26T00:00:00",232,128,24,1.33,5.79,{"1":135},{"datetime":399,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":270,"primary_swell_period":78,"primary_swell_direction":400,"primary_swell_energy_incident":154,"primary_swell_cc":7,"secondary_swell_height":81,"secondary_swell_period":231,"secondary_swell_direction":82,"secondary_swell_energy_incident":401,"secondary_swell_cc":7,"tertiary_swell_height":340,"tertiary_swell_period":16,"tertiary_swell_direction":123,"tertiary_swell_energy_incident":23,"tertiary_swell_cc":16,"wind_speed":219,"wind_gusts":46,"wind_direction":229,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":16,"tide_height_inc_air_pressure":352,"tide_phase":31,"tide_cc":17,"weather_code":113,"air_temperature":32,"likelihood_good":402,"likelihood_mediocre":403,"likelihood_bad":51,"likelihood_size":404},"2026-04-26T03:00:00",69,130,1.43,5.59,{"0":56,"1":405},97.2,{"datetime":407,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":215,"primary_swell_period":78,"primary_swell_direction":408,"primary_swell_energy_incident":152,"primary_swell_cc":17,"secondary_swell_height":170,"secondary_swell_period":227,"secondary_swell_direction":271,"secondary_swell_energy_incident":409,"secondary_swell_cc":7,"tertiary_swell_height":285,"tertiary_swell_period":113,"tertiary_swell_direction":24,"tertiary_swell_energy_incident":218,"tertiary_swell_cc":7,"wind_speed":260,"wind_gusts":394,"wind_direction":167,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":16,"tide_height_inc_air_pressure":410,"tide_phase":31,"tide_cc":17,"weather_code":113,"air_temperature":231,"likelihood_good":17,"likelihood_mediocre":263,"likelihood_bad":264,"likelihood_size":411},"2026-04-26T06:00:00",82,151,1.89,{"1":135},{"datetime":413,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":225,"primary_swell_period":19,"primary_swell_direction":29,"primary_swell_energy_incident":414,"primary_swell_cc":7,"secondary_swell_height":164,"secondary_swell_period":113,"secondary_swell_direction":408,"secondary_swell_energy_incident":415,"secondary_swell_cc":17,"tertiary_swell_height":416,"tertiary_swell_period":16,"tertiary_swell_direction":32,"tertiary_swell_energy_incident":17,"tertiary_swell_cc":16,"wind_speed":240,"wind_gusts":417,"wind_direction":297,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":16,"tide_height_inc_air_pressure":418,"tide_phase":50,"tide_cc":17,"weather_code":113,"air_temperature":231,"likelihood_good":17,"likelihood_mediocre":419,"likelihood_bad":420,"likelihood_size":421},"2026-04-26T09:00:00",276,110,0.04,26,1.77,7.09,0.03,{"1":135},{"datetime":423,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":94,"primary_swell_period":19,"primary_swell_direction":130,"primary_swell_energy_incident":424,"primary_swell_cc":16,"secondary_swell_height":425,"secondary_swell_period":23,"secondary_swell_direction":192,"secondary_swell_energy_incident":213,"secondary_swell_cc":17,"tertiary_swell_height":170,"tertiary_swell_period":113,"tertiary_swell_direction":60,"tertiary_swell_energy_incident":20,"tertiary_swell_cc":17,"wind_speed":240,"wind_gusts":417,"wind_direction":99,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":16,"tide_height_inc_air_pressure":426,"tide_phase":50,"tide_cc":17,"weather_code":113,"air_temperature":231,"likelihood_good":17,"likelihood_mediocre":233,"likelihood_bad":232,"likelihood_size":427},"2026-04-26T12:00:00",214,0.21,1.14,{"1":135},{"datetime":429,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":33,"primary_swell_period":19,"primary_swell_direction":317,"primary_swell_energy_incident":430,"primary_swell_cc":16,"secondary_swell_height":431,"secondary_swell_period":23,"secondary_swell_direction":273,"secondary_swell_energy_incident":272,"secondary_swell_cc":17,"tertiary_swell_height":431,"tertiary_swell_period":113,"tertiary_swell_direction":75,"tertiary_swell_energy_incident":375,"tertiary_swell_cc":17,"wind_speed":376,"wind_gusts":432,"wind_direction":433,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":16,"tide_height_inc_air_pressure":434,"tide_phase":31,"tide_cc":17,"weather_code":17,"air_temperature":231,"likelihood_good":17,"likelihood_mediocre":69,"likelihood_bad":17,"likelihood_size":435},"2026-04-26T15:00:00",182,0.22,28,62,1.36,{"1":135},{"datetime":437,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":33,"primary_swell_period":227,"primary_swell_direction":141,"primary_swell_energy_incident":438,"primary_swell_cc":7,"secondary_swell_height":170,"secondary_swell_period":23,"secondary_swell_direction":439,"secondary_swell_energy_incident":440,"secondary_swell_cc":17,"tertiary_swell_height":278,"tertiary_swell_period":113,"tertiary_swell_direction":24,"tertiary_swell_energy_incident":317,"tertiary_swell_cc":7,"wind_speed":176,"wind_gusts":166,"wind_direction":372,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":16,"tide_height_inc_air_pressure":262,"tide_phase":31,"tide_cc":17,"weather_code":17,"air_temperature":231,"likelihood_good":17,"likelihood_mediocre":69,"likelihood_bad":17,"likelihood_size":441},"2026-04-26T18:00:00",220,90,148,{"1":135},{"datetime":443,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":444,"primary_swell_period":23,"primary_swell_direction":433,"primary_swell_energy_incident":445,"primary_swell_cc":16,"secondary_swell_height":446,"secondary_swell_period":16,"secondary_swell_direction":167,"secondary_swell_energy_incident":16,"secondary_swell_cc":16,"tertiary_swell_height":112,"tertiary_swell_period":7,"tertiary_swell_direction":260,"tertiary_swell_energy_incident":17,"tertiary_swell_cc":16,"wind_speed":155,"wind_gusts":27,"wind_direction":372,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":16,"tide_height_inc_air_pressure":447,"tide_phase":50,"tide_cc":17,"weather_code":17,"air_temperature":231,"likelihood_good":17,"likelihood_mediocre":263,"likelihood_bad":264,"likelihood_size":448},"2026-04-26T21:00:00",0.45,411,0.06,1.63,{"1":135},{"datetime":450,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":385,"primary_swell_period":23,"primary_swell_direction":141,"primary_swell_energy_incident":451,"primary_swell_cc":16,"secondary_swell_height":17,"secondary_swell_period":17,"secondary_swell_direction":16,"secondary_swell_energy_incident":17,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":176,"wind_gusts":27,"wind_direction":258,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":16,"tide_height_inc_air_pressure":289,"tide_phase":50,"tide_cc":17,"weather_code":17,"air_temperature":231,"likelihood_good":17,"likelihood_mediocre":263,"likelihood_bad":264,"likelihood_size":452},"2026-04-27T00:00:00",328,{"1":135},{"datetime":454,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":94,"primary_swell_period":23,"primary_swell_direction":317,"primary_swell_energy_incident":283,"primary_swell_cc":16,"secondary_swell_height":420,"secondary_swell_period":7,"secondary_swell_direction":260,"secondary_swell_energy_incident":17,"secondary_swell_cc":16,"tertiary_swell_height":17,"tertiary_swell_period":17,"tertiary_swell_direction":7,"tertiary_swell_energy_incident":17,"tertiary_swell_cc":16,"wind_speed":165,"wind_gusts":208,"wind_direction":297,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":16,"tide_height_inc_air_pressure":455,"tide_phase":31,"tide_cc":17,"weather_code":17,"air_temperature":231,"likelihood_good":102,"likelihood_mediocre":456,"likelihood_bad":17,"likelihood_size":457},"2026-04-27T03:00:00",0.66,7.8,{"0":302,"1":458},94.4,{"datetime":460,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":215,"primary_swell_period":78,"primary_swell_direction":67,"primary_swell_energy_incident":80,"primary_swell_cc":7,"secondary_swell_height":431,"secondary_swell_period":231,"secondary_swell_direction":275,"secondary_swell_energy_incident":461,"secondary_swell_cc":7,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":276,"wind_gusts":97,"wind_direction":82,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":16,"tide_height_inc_air_pressure":462,"tide_phase":31,"tide_cc":17,"weather_code":17,"air_temperature":231,"likelihood_good":102,"likelihood_mediocre":456,"likelihood_bad":17,"likelihood_size":463},"2026-04-27T06:00:00",113,1.6,{"0":250,"1":75},{"datetime":465,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":291,"primary_swell_period":78,"primary_swell_direction":466,"primary_swell_energy_incident":140,"primary_swell_cc":7,"secondary_swell_height":285,"secondary_swell_period":231,"secondary_swell_direction":220,"secondary_swell_energy_incident":151,"secondary_swell_cc":7,"tertiary_swell_height":319,"tertiary_swell_period":113,"tertiary_swell_direction":167,"tertiary_swell_energy_incident":231,"tertiary_swell_cc":16,"wind_speed":276,"wind_gusts":394,"wind_direction":467,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":16,"tide_height_inc_air_pressure":377,"tide_phase":50,"tide_cc":17,"weather_code":16,"air_temperature":231,"likelihood_good":102,"likelihood_mediocre":456,"likelihood_bad":17,"likelihood_size":468},"2026-04-27T09:00:00",77,47,{"0":335,"1":469},91.7,{"datetime":471,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":215,"primary_swell_period":113,"primary_swell_direction":129,"primary_swell_energy_incident":472,"primary_swell_cc":16,"secondary_swell_height":425,"secondary_swell_period":227,"secondary_swell_direction":84,"secondary_swell_energy_incident":473,"secondary_swell_cc":16,"tertiary_swell_height":128,"tertiary_swell_period":19,"tertiary_swell_direction":148,"tertiary_swell_energy_incident":115,"tertiary_swell_cc":17,"wind_speed":250,"wind_gusts":394,"wind_direction":191,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":16,"tide_height_inc_air_pressure":474,"tide_phase":50,"tide_cc":17,"weather_code":17,"air_temperature":32,"likelihood_good":17,"likelihood_mediocre":475,"likelihood_bad":17,"likelihood_size":476},"2026-04-27T12:00:00",94,92,1.26,8.2,{"1":135},{"datetime":478,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":150,"primary_swell_period":23,"primary_swell_direction":141,"primary_swell_energy_incident":439,"primary_swell_cc":16,"secondary_swell_height":77,"secondary_swell_period":113,"secondary_swell_direction":372,"secondary_swell_energy_incident":99,"secondary_swell_cc":16,"tertiary_swell_height":365,"tertiary_swell_period":307,"tertiary_swell_direction":84,"tertiary_swell_energy_incident":218,"tertiary_swell_cc":7,"wind_speed":260,"wind_gusts":65,"wind_direction":141,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":16,"tide_height_inc_air_pressure":479,"tide_phase":31,"tide_cc":17,"weather_code":17,"air_temperature":32,"likelihood_good":17,"likelihood_mediocre":480,"likelihood_bad":481,"likelihood_size":482},"2026-04-27T15:00:00",1.12,7.4,0.8,{"1":135},{"datetime":484,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":431,"primary_swell_period":78,"primary_swell_direction":485,"primary_swell_energy_incident":24,"primary_swell_cc":7,"secondary_swell_height":365,"secondary_swell_period":307,"secondary_swell_direction":271,"secondary_swell_energy_incident":28,"secondary_swell_cc":7,"tertiary_swell_height":181,"tertiary_swell_period":113,"tertiary_swell_direction":115,"tertiary_swell_energy_incident":240,"tertiary_swell_cc":16,"wind_speed":240,"wind_gusts":65,"wind_direction":229,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":16,"tide_height_inc_air_pressure":486,"tide_phase":31,"tide_cc":17,"weather_code":17,"air_temperature":32,"likelihood_good":278,"likelihood_mediocre":487,"likelihood_bad":481,"likelihood_size":488},"2026-04-27T18:00:00",70,1.78,7.2,{"1":135},{"datetime":490,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":77,"primary_swell_period":78,"primary_swell_direction":63,"primary_swell_energy_incident":472,"primary_swell_cc":7,"secondary_swell_height":181,"secondary_swell_period":227,"secondary_swell_direction":275,"secondary_swell_energy_incident":491,"secondary_swell_cc":7,"tertiary_swell_height":416,"tertiary_swell_period":16,"tertiary_swell_direction":84,"tertiary_swell_energy_incident":7,"tertiary_swell_cc":16,"wind_speed":276,"wind_gusts":97,"wind_direction":400,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":16,"tide_height_inc_air_pressure":492,"tide_phase":50,"tide_cc":17,"weather_code":17,"air_temperature":32,"likelihood_good":278,"likelihood_mediocre":227,"likelihood_bad":7,"likelihood_size":493},"2026-04-27T21:00:00",35,1.96,{"0":494,"1":495},3.6,96.4,{"datetime":497,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":81,"primary_swell_period":23,"primary_swell_direction":27,"primary_swell_energy_incident":67,"primary_swell_cc":16,"secondary_swell_height":365,"secondary_swell_period":101,"secondary_swell_direction":231,"secondary_swell_energy_incident":219,"secondary_swell_cc":7,"tertiary_swell_height":498,"tertiary_swell_period":17,"tertiary_swell_direction":41,"tertiary_swell_energy_incident":17,"tertiary_swell_cc":17,"wind_speed":366,"wind_gusts":299,"wind_direction":108,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":7,"tide_height_inc_air_pressure":499,"tide_phase":50,"tide_cc":17,"weather_code":17,"air_temperature":231,"likelihood_good":278,"likelihood_mediocre":227,"likelihood_bad":7,"likelihood_size":500},"2026-04-28T00:00:00",0.02,0.9,{"1":135},{"datetime":502,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":150,"primary_swell_period":23,"primary_swell_direction":394,"primary_swell_energy_incident":375,"primary_swell_cc":16,"secondary_swell_height":365,"secondary_swell_period":32,"secondary_swell_direction":231,"secondary_swell_energy_incident":376,"secondary_swell_cc":16,"tertiary_swell_height":498,"tertiary_swell_period":17,"tertiary_swell_direction":167,"tertiary_swell_energy_incident":17,"tertiary_swell_cc":16,"wind_speed":307,"wind_gusts":176,"wind_direction":115,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":16,"tide_height_inc_air_pressure":257,"tide_phase":31,"tide_cc":17,"weather_code":17,"air_temperature":231,"likelihood_good":503,"likelihood_mediocre":504,"likelihood_bad":503,"likelihood_size":505},"2026-04-28T03:00:00",1.2,5.8,{"1":135},{"datetime":507,"surf_size_category":7,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":431,"primary_swell_period":23,"primary_swell_direction":97,"primary_swell_energy_incident":297,"primary_swell_cc":16,"secondary_swell_height":51,"secondary_swell_period":101,"secondary_swell_direction":231,"secondary_swell_energy_incident":260,"secondary_swell_cc":7,"tertiary_swell_height":508,"tertiary_swell_period":17,"tertiary_swell_direction":46,"tertiary_swell_energy_incident":17,"tertiary_swell_cc":16,"wind_speed":101,"wind_gusts":376,"wind_direction":114,"wind_modified_cc":17,"wind_overall_cc":17,"wind_onshore":16,"tide_height_inc_air_pressure":232,"tide_phase":31,"tide_cc":17,"weather_code":17,"air_temperature":231,"likelihood_good":16,"likelihood_mediocre":23,"likelihood_bad":503,"likelihood_size":509},"2026-04-28T06:00:00",0.01,{"1":135},{"datetime":511,"surf_size_category":17,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":278,"primary_swell_period":23,"primary_swell_direction":65,"primary_swell_energy_incident":467,"primary_swell_cc":16,"secondary_swell_height":319,"secondary_swell_period":32,"secondary_swell_direction":231,"secondary_swell_energy_incident":307,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":231,"wind_gusts":376,"wind_direction":115,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":16,"tide_height_inc_air_pressure":512,"tide_phase":31,"tide_cc":17,"weather_code":17,"air_temperature":231,"likelihood_good":481,"likelihood_mediocre":313,"likelihood_bad":503,"likelihood_size":513},"2026-04-28T09:00:00",2.08,{"0":514,"1":515},23.6,76.4,{"datetime":517,"surf_size_category":17,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":285,"primary_swell_period":23,"primary_swell_direction":394,"primary_swell_energy_incident":82,"primary_swell_cc":16,"secondary_swell_height":319,"secondary_swell_period":231,"secondary_swell_direction":227,"secondary_swell_energy_incident":101,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":227,"wind_gusts":240,"wind_direction":151,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":7,"tide_height_inc_air_pressure":518,"tide_phase":50,"tide_cc":17,"weather_code":17,"air_temperature":32,"likelihood_good":17,"likelihood_mediocre":227,"likelihood_bad":503,"likelihood_size":519},"2026-04-28T12:00:00",1.51,{"0":520,"1":521},27.8,72.2,{"datetime":523,"surf_size_category":17,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":374,"primary_swell_period":19,"primary_swell_direction":240,"primary_swell_energy_incident":299,"primary_swell_cc":16,"secondary_swell_height":319,"secondary_swell_period":32,"secondary_swell_direction":227,"secondary_swell_energy_incident":307,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":19,"wind_gusts":260,"wind_direction":524,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":7,"tide_height_inc_air_pressure":525,"tide_phase":31,"tide_cc":17,"weather_code":16,"air_temperature":32,"likelihood_good":17,"likelihood_mediocre":313,"likelihood_bad":16,"likelihood_size":526},"2026-04-28T15:00:00",96,0.99,{"0":527,"1":528},30.6,69.4,{"datetime":530,"surf_size_category":17,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":181,"primary_swell_period":19,"primary_swell_direction":250,"primary_swell_energy_incident":219,"primary_swell_cc":16,"secondary_swell_height":340,"secondary_swell_period":32,"secondary_swell_direction":227,"secondary_swell_energy_incident":32,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":19,"wind_gusts":260,"wind_direction":524,"wind_modified_cc":17,"wind_overall_cc":7,"wind_onshore":7,"tide_height_inc_air_pressure":179,"tide_phase":31,"tide_cc":17,"weather_code":113,"air_temperature":101,"likelihood_good":17,"likelihood_mediocre":531,"likelihood_bad":56,"likelihood_size":532},"2026-04-28T18:00:00",5.4,{"0":533,"1":534},29.2,70.8,{"datetime":536,"surf_size_category":17,"surf_rating_filled":17,"surf_rating_partial":17,"surf_cc":16,"primary_swell_height":181,"primary_swell_period":19,"primary_swell_direction":240,"primary_swell_energy_incident":219,"primary_swell_cc":16,"secondary_swell_height":340,"secondary_swell_period":32,"secondary_swell_direction":227,"secondary_swell_energy_incident":32,"secondary_swell_cc":16,"tertiary_swell_height":26,"tertiary_swell_period":26,"tertiary_swell_direction":26,"tertiary_swell_energy_incident":26,"tertiary_swell_cc":17,"wind_speed":78,"wind_gusts":376,"wind_direction":537,"wind_modified_cc":17,"wind_overall_cc":17,"wind_onshore":17,"tide_height_inc_air_pressure":538,"tide_phase":539,"tide_cc":17,"weather_code":16,"air_temperature":32,"likelihood_good":481,"likelihood_mediocre":540,"likelihood_bad":494,"likelihood_size":541},"2026-04-28T21:00:00",271,2.16,"high",3.8,{"0":533,"1":534}]