[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f88N4C75pgfJoGwaYzpBPIigWN_4v2IPTT2bUhh0A0bY":3},{"place":4,"slug":5,"profiles":33,"occasions":517,"normals":518,"recent":597,"nearby":648,"editorial":15,"baseline":31,"attribution":679},{"id":5,"name":6,"kind":7,"region":8,"country":9,"cc":10,"lat":11,"lon":12,"pop":13,"timezone":14,"elevation":15,"coastKm":16,"skiKm":17,"skiArea":18,"skiDestination":21,"beachDestination":22,"hikingDestination":21,"unescoSites":23,"wikivoyageViews":28,"eligible":29,"occasions":30,"occasionsReviewed":21,"baseline":31,"source":32},"recife-pernambuco-br-3390760","Recife","city","Pernambuco","Brazil","BR",-8.0539,-34.8811,1653461,"America\u002FRecife",null,0.83,4527.06,{"name":19,"km":17,"verticalM":20},"Los Penitentes",627,false,true,[24],{"id":25,"name":26,"km":27},"189","Historic Centre of the Town of Olinda",6,15487,{"general":22,"beach":22,"hiking":21,"ski":21},{},"2006-2025","open-meteo-era5",[34,325],{"key":35,"label":36,"description":37,"note":15,"windows":38,"months":44},"general","Exploring outdoors","Mild days and nights, mostly dry and bright. The default for 'when should I go'.",[39],{"from":40,"to":41,"tier":42,"raisedBy":43},8,9,"good",[],[45,89,111,133,155,178,199,220,238,259,282,304],{"month":46,"tier":15,"weatherTier":15,"for":47,"against":68,"raisedBy":86,"draws":87,"deterrents":88},1,[48,53,58,63],{"metric":49,"label":50,"unit":51,"value":52},"precip_mm_month","Precipitation","mm",55.3,{"metric":54,"label":55,"unit":56,"value":57},"sunshine_fraction","Share of daylight that is sunny","ratio",0.91,{"metric":59,"label":60,"unit":61,"value":62},"heavy_rain_days","Days with heavy rain","days",0.7,{"metric":64,"label":65,"unit":66,"value":67},"humidity_mean_pct","Relative humidity","%",75.5,[69,74,78,82],{"metric":70,"label":71,"unit":72,"value":73},"apparent_temp_max_mean_c","Feels like (high)","degC",34.6,{"metric":75,"label":76,"unit":61,"value":77},"wet_days","Wet days",17.9,{"metric":79,"label":80,"unit":72,"value":81},"temp_max_mean_c","Average daily high",30.6,{"metric":83,"label":84,"unit":72,"value":85},"temp_min_mean_c","Average daily low",24,[],[],[],{"month":90,"tier":15,"weatherTier":15,"for":91,"against":99,"raisedBy":108,"draws":109,"deterrents":110},2,[92,93,95,97],{"metric":54,"label":55,"unit":56,"value":57},{"metric":49,"label":50,"unit":51,"value":94},69.3,{"metric":59,"label":60,"unit":61,"value":96},0.9,{"metric":64,"label":65,"unit":66,"value":98},76.4,[100,102,104,106],{"metric":70,"label":71,"unit":72,"value":101},35.3,{"metric":75,"label":76,"unit":61,"value":103},17.2,{"metric":79,"label":80,"unit":72,"value":105},30.8,{"metric":83,"label":84,"unit":72,"value":107},24.2,[],[],[],{"month":112,"tier":15,"weatherTier":15,"for":113,"against":120,"raisedBy":130,"draws":131,"deterrents":132},3,[114,116,118],{"metric":54,"label":55,"unit":56,"value":115},0.89,{"metric":49,"label":50,"unit":51,"value":117},88.1,{"metric":59,"label":60,"unit":61,"value":119},1.7,[121,123,125,127,128],{"metric":70,"label":71,"unit":72,"value":122},35.8,{"metric":75,"label":76,"unit":61,"value":124},19.9,{"metric":79,"label":80,"unit":72,"value":126},30.9,{"metric":83,"label":84,"unit":72,"value":107},{"metric":64,"label":65,"unit":66,"value":129},78.3,[],[],[],{"month":134,"tier":15,"weatherTier":15,"for":135,"against":141,"raisedBy":152,"draws":153,"deterrents":154},4,[136,137,139],{"metric":54,"label":55,"unit":56,"value":115},{"metric":49,"label":50,"unit":51,"value":138},95.6,{"metric":59,"label":60,"unit":61,"value":140},1.6,[142,144,146,148,150],{"metric":70,"label":71,"unit":72,"value":143},35.1,{"metric":75,"label":76,"unit":61,"value":145},20.4,{"metric":79,"label":80,"unit":72,"value":147},30.2,{"metric":83,"label":84,"unit":72,"value":149},23.9,{"metric":64,"label":65,"unit":66,"value":151},81.2,[],[],[],{"month":156,"tier":15,"weatherTier":15,"for":157,"against":164,"raisedBy":175,"draws":176,"deterrents":177},5,[158,160,162],{"metric":54,"label":55,"unit":56,"value":159},0.86,{"metric":79,"label":80,"unit":72,"value":161},28.9,{"metric":59,"label":60,"unit":61,"value":163},2.9,[165,167,169,171,173],{"metric":70,"label":71,"unit":72,"value":166},33.1,{"metric":75,"label":76,"unit":61,"value":168},24.3,{"metric":49,"label":50,"unit":51,"value":170},132.7,{"metric":64,"label":65,"unit":66,"value":172},83.9,{"metric":83,"label":84,"unit":72,"value":174},23.2,[],[],[],{"month":27,"tier":15,"weatherTier":15,"for":179,"against":188,"raisedBy":196,"draws":197,"deterrents":198},[180,182,184,186],{"metric":54,"label":55,"unit":56,"value":181},0.87,{"metric":79,"label":80,"unit":72,"value":183},27.7,{"metric":59,"label":60,"unit":61,"value":185},2.5,{"metric":49,"label":50,"unit":51,"value":187},126.7,[189,191,192,194],{"metric":70,"label":71,"unit":72,"value":190},31,{"metric":75,"label":76,"unit":61,"value":149},{"metric":64,"label":65,"unit":66,"value":193},84.6,{"metric":83,"label":84,"unit":72,"value":195},22.3,[],[],[],{"month":200,"tier":15,"weatherTier":15,"for":201,"against":213,"raisedBy":217,"draws":218,"deterrents":219},7,[202,203,205,207,209,211],{"metric":54,"label":55,"unit":56,"value":159},{"metric":70,"label":71,"unit":72,"value":204},29.7,{"metric":79,"label":80,"unit":72,"value":206},27,{"metric":59,"label":60,"unit":61,"value":208},1.9,{"metric":49,"label":50,"unit":51,"value":210},130.6,{"metric":83,"label":84,"unit":72,"value":212},21.7,[214,215],{"metric":75,"label":76,"unit":61,"value":85},{"metric":64,"label":65,"unit":66,"value":216},83.7,[],[],[],{"month":40,"tier":42,"weatherTier":42,"for":221,"against":231,"raisedBy":235,"draws":236,"deterrents":237},[222,223,224,225,227,229],{"metric":54,"label":55,"unit":56,"value":96},{"metric":70,"label":71,"unit":72,"value":204},{"metric":49,"label":50,"unit":51,"value":67},{"metric":79,"label":80,"unit":72,"value":226},27.3,{"metric":59,"label":60,"unit":61,"value":228},0.6,{"metric":83,"label":84,"unit":72,"value":230},21.4,[232,233],{"metric":75,"label":76,"unit":61,"value":145},{"metric":64,"label":65,"unit":66,"value":234},81.1,[],[],[],{"month":41,"tier":42,"weatherTier":42,"for":239,"against":250,"raisedBy":256,"draws":257,"deterrents":258},[240,242,244,246,248],{"metric":49,"label":50,"unit":51,"value":241},42.8,{"metric":54,"label":55,"unit":56,"value":243},0.94,{"metric":59,"label":60,"unit":61,"value":245},0.1,{"metric":79,"label":80,"unit":72,"value":247},28.2,{"metric":83,"label":84,"unit":72,"value":249},21.9,[251,252,254],{"metric":70,"label":71,"unit":72,"value":105},{"metric":75,"label":76,"unit":61,"value":253},15.6,{"metric":64,"label":65,"unit":66,"value":255},77.9,[],[],[],{"month":260,"tier":15,"weatherTier":15,"for":261,"against":272,"raisedBy":279,"draws":280,"deterrents":281},10,[262,264,266,268,270],{"metric":49,"label":50,"unit":51,"value":263},28,{"metric":54,"label":55,"unit":56,"value":265},0.96,{"metric":59,"label":60,"unit":61,"value":267},0,{"metric":75,"label":76,"unit":61,"value":269},11.2,{"metric":64,"label":65,"unit":66,"value":271},74.5,[273,275,277],{"metric":70,"label":71,"unit":72,"value":274},32.6,{"metric":79,"label":80,"unit":72,"value":276},29.6,{"metric":83,"label":84,"unit":72,"value":278},22.8,[],[],[],{"month":283,"tier":15,"weatherTier":15,"for":284,"against":294,"raisedBy":301,"draws":302,"deterrents":303},11,[285,287,289,290,292],{"metric":49,"label":50,"unit":51,"value":286},26,{"metric":54,"label":55,"unit":56,"value":288},0.95,{"metric":59,"label":60,"unit":61,"value":245},{"metric":75,"label":76,"unit":61,"value":291},10.4,{"metric":64,"label":65,"unit":66,"value":293},73.2,[295,297,299],{"metric":70,"label":71,"unit":72,"value":296},33.7,{"metric":79,"label":80,"unit":72,"value":298},30.4,{"metric":83,"label":84,"unit":72,"value":300},23.5,[],[],[],{"month":305,"tier":15,"weatherTier":15,"for":306,"against":314,"raisedBy":322,"draws":323,"deterrents":324},12,[307,309,311,312],{"metric":49,"label":50,"unit":51,"value":308},33.4,{"metric":54,"label":55,"unit":56,"value":310},0.93,{"metric":59,"label":60,"unit":61,"value":267},{"metric":64,"label":65,"unit":66,"value":313},74,[315,317,319,321],{"metric":70,"label":71,"unit":72,"value":316},34.3,{"metric":79,"label":80,"unit":72,"value":318},30.7,{"metric":75,"label":76,"unit":61,"value":320},13.2,{"metric":83,"label":84,"unit":72,"value":149},[],[],[],{"key":326,"label":327,"description":328,"note":15,"windows":329,"months":337},"beach","Beach and swimming","Hot, dry and sunny. Penalises the monsoon hard.",[330,332,334],{"from":90,"to":134,"tier":42,"raisedBy":331},[],{"from":27,"to":40,"tier":42,"raisedBy":333},[],{"from":41,"to":46,"tier":335,"raisedBy":336},"best",[],[338,356,370,385,400,415,429,444,459,473,488,503],{"month":46,"tier":335,"weatherTier":335,"for":339,"against":351,"raisedBy":353,"draws":354,"deterrents":355},[340,341,342,343,344,345,346],{"metric":79,"label":80,"unit":72,"value":81},{"metric":49,"label":50,"unit":51,"value":52},{"metric":54,"label":55,"unit":56,"value":57},{"metric":59,"label":60,"unit":61,"value":62},{"metric":70,"label":71,"unit":72,"value":73},{"metric":83,"label":84,"unit":72,"value":85},{"metric":347,"label":348,"unit":349,"value":350},"wind_max_mean_kmh","Wind (daily max)","km\u002Fh",16.8,[352],{"metric":75,"label":76,"unit":61,"value":77},[],[],[],{"month":90,"tier":42,"weatherTier":42,"for":357,"against":365,"raisedBy":367,"draws":368,"deterrents":369},[358,359,360,361,362,363,364],{"metric":79,"label":80,"unit":72,"value":105},{"metric":54,"label":55,"unit":56,"value":57},{"metric":49,"label":50,"unit":51,"value":94},{"metric":59,"label":60,"unit":61,"value":96},{"metric":70,"label":71,"unit":72,"value":101},{"metric":83,"label":84,"unit":72,"value":107},{"metric":347,"label":348,"unit":349,"value":350},[366],{"metric":75,"label":76,"unit":61,"value":103},[],[],[],{"month":112,"tier":42,"weatherTier":42,"for":371,"against":380,"raisedBy":382,"draws":383,"deterrents":384},[372,373,374,375,376,377,378],{"metric":79,"label":80,"unit":72,"value":126},{"metric":54,"label":55,"unit":56,"value":115},{"metric":59,"label":60,"unit":61,"value":119},{"metric":49,"label":50,"unit":51,"value":117},{"metric":70,"label":71,"unit":72,"value":122},{"metric":83,"label":84,"unit":72,"value":107},{"metric":347,"label":348,"unit":349,"value":379},15.8,[381],{"metric":75,"label":76,"unit":61,"value":124},[],[],[],{"month":134,"tier":42,"weatherTier":42,"for":386,"against":394,"raisedBy":397,"draws":398,"deterrents":399},[387,388,389,390,391,392],{"metric":79,"label":80,"unit":72,"value":147},{"metric":54,"label":55,"unit":56,"value":115},{"metric":59,"label":60,"unit":61,"value":140},{"metric":70,"label":71,"unit":72,"value":143},{"metric":83,"label":84,"unit":72,"value":149},{"metric":347,"label":348,"unit":349,"value":393},15.3,[395,396],{"metric":75,"label":76,"unit":61,"value":145},{"metric":49,"label":50,"unit":51,"value":138},[],[],[],{"month":156,"tier":15,"weatherTier":15,"for":401,"against":409,"raisedBy":412,"draws":413,"deterrents":414},[402,403,404,405,406,407],{"metric":79,"label":80,"unit":72,"value":161},{"metric":54,"label":55,"unit":56,"value":159},{"metric":70,"label":71,"unit":72,"value":166},{"metric":59,"label":60,"unit":61,"value":163},{"metric":83,"label":84,"unit":72,"value":174},{"metric":347,"label":348,"unit":349,"value":408},16.3,[410,411],{"metric":49,"label":50,"unit":51,"value":170},{"metric":75,"label":76,"unit":61,"value":168},[],[],[],{"month":27,"tier":42,"weatherTier":42,"for":416,"against":423,"raisedBy":426,"draws":427,"deterrents":428},[417,418,419,420,421,422],{"metric":79,"label":80,"unit":72,"value":183},{"metric":54,"label":55,"unit":56,"value":181},{"metric":70,"label":71,"unit":72,"value":190},{"metric":59,"label":60,"unit":61,"value":185},{"metric":83,"label":84,"unit":72,"value":195},{"metric":347,"label":348,"unit":349,"value":77},[424,425],{"metric":49,"label":50,"unit":51,"value":187},{"metric":75,"label":76,"unit":61,"value":149},[],[],[],{"month":200,"tier":42,"weatherTier":42,"for":430,"against":438,"raisedBy":441,"draws":442,"deterrents":443},[431,432,433,434,435,436],{"metric":79,"label":80,"unit":72,"value":206},{"metric":54,"label":55,"unit":56,"value":159},{"metric":70,"label":71,"unit":72,"value":204},{"metric":59,"label":60,"unit":61,"value":208},{"metric":83,"label":84,"unit":72,"value":212},{"metric":347,"label":348,"unit":349,"value":437},19.4,[439,440],{"metric":49,"label":50,"unit":51,"value":210},{"metric":75,"label":76,"unit":61,"value":85},[],[],[],{"month":40,"tier":42,"weatherTier":42,"for":445,"against":454,"raisedBy":456,"draws":457,"deterrents":458},[446,447,448,449,450,451,452],{"metric":79,"label":80,"unit":72,"value":226},{"metric":54,"label":55,"unit":56,"value":96},{"metric":49,"label":50,"unit":51,"value":67},{"metric":70,"label":71,"unit":72,"value":204},{"metric":59,"label":60,"unit":61,"value":228},{"metric":83,"label":84,"unit":72,"value":230},{"metric":347,"label":348,"unit":349,"value":453},20,[455],{"metric":75,"label":76,"unit":61,"value":145},[],[],[],{"month":41,"tier":335,"weatherTier":335,"for":460,"against":468,"raisedBy":470,"draws":471,"deterrents":472},[461,462,463,464,465,466,467],{"metric":79,"label":80,"unit":72,"value":247},{"metric":49,"label":50,"unit":51,"value":241},{"metric":54,"label":55,"unit":56,"value":243},{"metric":70,"label":71,"unit":72,"value":105},{"metric":59,"label":60,"unit":61,"value":245},{"metric":83,"label":84,"unit":72,"value":249},{"metric":347,"label":348,"unit":349,"value":453},[469],{"metric":75,"label":76,"unit":61,"value":253},[],[],[],{"month":260,"tier":335,"weatherTier":335,"for":474,"against":483,"raisedBy":485,"draws":486,"deterrents":487},[475,476,477,478,479,480,481],{"metric":79,"label":80,"unit":72,"value":276},{"metric":49,"label":50,"unit":51,"value":263},{"metric":54,"label":55,"unit":56,"value":265},{"metric":70,"label":71,"unit":72,"value":274},{"metric":59,"label":60,"unit":61,"value":267},{"metric":83,"label":84,"unit":72,"value":278},{"metric":347,"label":348,"unit":349,"value":482},18.9,[484],{"metric":75,"label":76,"unit":61,"value":269},[],[],[],{"month":283,"tier":335,"weatherTier":335,"for":489,"against":498,"raisedBy":500,"draws":501,"deterrents":502},[490,491,492,493,494,495,496],{"metric":79,"label":80,"unit":72,"value":298},{"metric":49,"label":50,"unit":51,"value":286},{"metric":54,"label":55,"unit":56,"value":288},{"metric":70,"label":71,"unit":72,"value":296},{"metric":59,"label":60,"unit":61,"value":245},{"metric":83,"label":84,"unit":72,"value":300},{"metric":347,"label":348,"unit":349,"value":497},17.7,[499],{"metric":75,"label":76,"unit":61,"value":291},[],[],[],{"month":305,"tier":335,"weatherTier":335,"for":504,"against":512,"raisedBy":514,"draws":515,"deterrents":516},[505,506,507,508,509,510,511],{"metric":79,"label":80,"unit":72,"value":318},{"metric":49,"label":50,"unit":51,"value":308},{"metric":54,"label":55,"unit":56,"value":310},{"metric":59,"label":60,"unit":61,"value":267},{"metric":70,"label":71,"unit":72,"value":316},{"metric":83,"label":84,"unit":72,"value":149},{"metric":347,"label":348,"unit":349,"value":103},[513],{"metric":75,"label":76,"unit":61,"value":320},[],[],[],{},[519,521,523,525,527,529,537,549,551,553,563,567,572,582],{"key":79,"label":80,"unit":72,"values":520,"window":15},[81,105,126,147,161,183,206,226,247,276,298,318],{"key":83,"label":84,"unit":72,"values":522,"window":15},[85,107,107,149,174,195,212,230,249,278,300,149],{"key":49,"label":50,"unit":51,"values":524,"window":15},[52,94,117,138,170,187,210,67,241,263,286,308],{"key":70,"label":71,"unit":72,"values":526,"window":15},[73,101,122,143,166,190,204,204,105,274,296,316],{"key":59,"label":60,"unit":61,"values":528,"window":15},[62,96,119,140,163,185,208,228,245,267,245,267],{"key":530,"label":531,"unit":532,"values":533,"window":15},"rain_peak_hour","Time rain usually falls","hour",[534,534,535,536,260,260,260,260,260,41,41,41],14,15,13,{"key":538,"label":539,"unit":540,"values":541,"window":15},"sunshine_hours_day","Sunshine per day","h",[542,269,543,544,545,545,260,544,546,547,547,548],11.4,10.8,10.6,10.1,11.3,11.8,11.7,{"key":64,"label":65,"unit":66,"values":550,"window":15},[67,98,129,151,172,193,216,234,255,271,293,313],{"key":75,"label":76,"unit":61,"values":552,"window":15},[77,103,124,145,168,149,85,145,253,269,291,320],{"key":554,"label":555,"unit":540,"values":556,"window":15},"daylight_hours_day","Daylight per day",[557,558,559,560,548,548,548,560,559,561,557,562],12.5,12.4,12.1,11.9,12.3,12.6,{"key":564,"label":565,"unit":61,"values":566,"window":15},"snow_days","Days with snow",[267,267,267,267,267,267,267,267,267,267,267,267],{"key":568,"label":569,"unit":570,"values":571,"window":15},"snowfall_cm_month","Snowfall","cm",[267,267,267,267,267,267,267,267,267,267,267,267],{"key":573,"label":574,"unit":349,"values":575,"window":15},"wind_mean_kmh","Wind (daily mean)",[546,576,260,577,283,558,578,579,580,581,557,305],10.9,9.8,13.8,14.2,14.3,13.5,{"key":583,"label":584,"unit":349,"values":585,"window":15},"wind_gust_max_mean_kmh","Wind gusts (daily max)",[586,587,588,589,101,590,591,592,593,594,595,596],37.1,37,34.9,34,37.6,39.8,40.9,41.5,40.2,38.6,37.8,[598,613,628,640],{"key":599,"label":600,"unit":72,"values":601,"window":610},"sea_temp_mean_c","Sea temperature",[602,276,603,603,604,605,606,607,206,608,247,609],29.3,30,29.2,27.9,26.7,26.8,27.6,28.6,{"from":611,"to":612},"2022-11-24","2025-12-31",{"key":614,"label":615,"unit":72,"values":616,"window":626},"sea_temp_max_mean_c","Sea temperature (daily max)",[617,618,147,147,619,620,621,206,622,623,624,625],29.5,29.8,29.4,28.1,26.9,27.2,27.8,28.4,28.8,{"from":627,"to":612},"2022-11-23",{"key":629,"label":630,"unit":631,"values":632,"window":638},"pm2_5_mean_ugm3","Air pollution (PM2.5)","ug\u002Fm3",[633,545,41,634,635,633,545,636,559,542,633,637],10.2,8.4,8.7,11.5,9.5,{"from":639,"to":612},"2022-08-03",{"key":641,"label":642,"unit":631,"values":643,"window":647},"pm2_5_max_mean_ugm3","Air pollution (PM2.5, daily peak)",[536,536,305,542,636,644,559,578,645,581,646,548],13.1,14.4,12.2,{"from":639,"to":612},[649,652,656,660,663,667,671,675],{"id":650,"name":651,"region":651},"rio-de-janeiro-br-3451190","Rio de Janeiro",{"id":653,"name":654,"region":655},"sao-paulo-br-3448439","São Paulo","Sao Paulo",{"id":657,"name":658,"region":659},"brasilia-federal-district-br-3469058","Brasília","Federal District",{"id":661,"name":662,"region":659},"ceilandia-federal-district-br-3466489","Ceilândia",{"id":664,"name":665,"region":666},"salvador-bahia-br-3450554","Salvador","Bahia",{"id":668,"name":669,"region":670},"curitiba-parana-br-3464975","Curitiba","Parana",{"id":672,"name":673,"region":674},"manaus-amazonas-br-3663517","Manaus","Amazonas",{"id":676,"name":677,"region":678},"porto-alegre-rio-grande-do-sul-br-3452925","Porto Alegre","Rio Grande do Sul","Weather data by Open-Meteo.com (CC-BY 4.0), generated using Copernicus Climate Change Service information (ERA5). City data from GeoNames (CC-BY 4.0). Air quality from the Copernicus Atmosphere Monitoring Service (CAMS) and sea temperature from Météo-France \u002F Copernicus Marine, both via Open-Meteo.com. Coastline from Natural Earth. Ski areas from OpenSkiMap.org, © OpenStreetMap contributors (ODbL) and Skimap.org. World Heritage sites from Wikidata (CC0), from the World Heritage List © UNESCO World Heritage Centre. Readership from Wikimedia pageview data (CC0). Destination classification derived from English Wikivoyage, © Wikivoyage contributors (CC BY-SA 4.0)."]