[{"data":1,"prerenderedAt":198},["ShallowReactive",2],{"bot-xumei":3},{"id":4,"aboutLong":5,"age":6,"botId":7,"country":8,"countryCode":9,"dataHash":10,"dateModified":11,"elo":12,"extension":13,"faq":14,"favoriteQuote":24,"gender":25,"hello":26,"introduction":27,"isTrophy":28,"liveDate":29,"luckyCharm":30,"meta":31,"name":32,"occupation":33,"openingAxes":34,"openingsAnalysis":36,"playstyle":37,"playstyleSummary":41,"ratingHistory":42,"shortName":166,"similar":167,"stem":195,"trophyQuirk":36,"trophyUnlock":36,"whoShouldPlay":196,"__hash__":197},"bots/bots/xumei.json","Xu Meilan, known as Meilan, is a 44-year-old neon sign restorer from Shanghai who rebuilds the curved glass signage that has lit the Bund since the 1930s. She trained under an old sign-maker in Hongkou and has spent over twenty years bending tubing by hand in her small workshop. Chess is something she plays in the quiet hours between firings, a kettle steaming in the back while she works through positions across the board. At an estimated 1158 ELO, she sits firmly in the casual club bracket: comfortable with basic development and king safety, but shaky once the middlegame gets sharp and rough around the edges in endings. She has never studied openings in any serious way and treats each game more like a careful piece of bench work than a theoretical contest. Expect a slow, patient opponent who rarely rushes and tends to feel her way through positions section by section.","44","xumei","China","cn","90a9745418ef382922801d9bcfbf080dff4cb510014a27a5476f2352201a6b8e","2026-07-06",1158,"json",[15,18,21],{"question":16,"answer":17},"What rating is Meilan?","Meilan plays at an estimated 1158 ELO, which places her in the casual club bracket. She understands basic principles like piece development and king safety, but her play gets shaky in complicated middlegames and weakens further in the endgame.",{"question":19,"answer":20},"What opening does Meilan play?","Meilan has no fixed opening repertoire on file. She has never studied theory in any serious way and chooses moves by feel rather than from a prepared line, so her openings vary from game to game.",{"question":22,"answer":23},"Is Meilan a fair challenge for casual club players?","Yes, Meilan is well suited to casual club players in roughly the 1000 to 1300 range. Her defensive, tension-keeping style gives attacking players a patient target to work against, and her shakiness in middlegames and endings means accurate play will be rewarded.","Heat the glass. Trust the bend. Light it once.","female","Workshop's open. Pull up a stool. I've got a kettle on and a length of tubing cooling on the bench, so we'll play slow. Heat the glass. Trust the bend. Light it once.","Meilan runs a small restoration workshop on the Shanghai Bund, where she rebuilds the curved glass neon signs that lit up the waterfront in the 1930s. She trained under an old sign-maker in Hongkou and has been bending tubing by hand for over twenty years. When she is not at the burner, she plays patient, methodical chess in the back of the workshop while a kettle steams nearby.",false,"2026-05-08T00:00:00.000Z","A tiny brass burner-tip pendant on a leather cord, a gift from her old sign-making teacher in Hongkou.",{},"Xu Meilan","Shanghai Bund Art Deco neon sign restorer",{"solid_sharp":35,"unprepared_theoretical":35},0,null,{"defensive_aggressive":38,"simplifying_complicating":39,"category":40},-0.95,0.95,2,"Meilan plays in a deeply defensive, cautious style, content to absorb pressure rather than create it. She keeps tension on the board for as long as possible and tends to avoid trading pieces down, preferring complicated, cluttered positions where everything stays in contact. Her opening choices are neither strictly mainline nor offbeat, since she has never learned formal theory, and her lines lean neither solid nor sharp in any consistent way.",[43,46,49,52,55,57,60,63,66,68,71,74,77,80,83,85,87,90,93,96,98,101,104,107,110,113,116,119,122,124,126,128,131,133,135,138,141,143,146,148,151,154,157,160,163],{"rating":44,"msSinceEpoch":45},1165,1778274450051,{"rating":47,"msSinceEpoch":48},1157,1778274993435,{"rating":50,"msSinceEpoch":51},1164,1778275696915,{"rating":53,"msSinceEpoch":54},1156,1778275999607,{"rating":50,"msSinceEpoch":56},1778277259725,{"rating":58,"msSinceEpoch":59},1163,1778277607918,{"rating":61,"msSinceEpoch":62},1176,1778343749750,{"rating":64,"msSinceEpoch":65},1173,1778344227850,{"rating":44,"msSinceEpoch":67},1778356843147,{"rating":69,"msSinceEpoch":70},1181,1778373364489,{"rating":72,"msSinceEpoch":73},1197,1778443177812,{"rating":75,"msSinceEpoch":76},1208,1778513458910,{"rating":78,"msSinceEpoch":79},1218,1778513860532,{"rating":81,"msSinceEpoch":82},1209,1778514142804,{"rating":75,"msSinceEpoch":84},1778516152185,{"rating":75,"msSinceEpoch":86},1778632333712,{"rating":88,"msSinceEpoch":89},1205,1778641836264,{"rating":91,"msSinceEpoch":92},1201,1778649665699,{"rating":94,"msSinceEpoch":95},1199,1778721073510,{"rating":72,"msSinceEpoch":97},1778745316716,{"rating":99,"msSinceEpoch":100},1195,1778745602969,{"rating":102,"msSinceEpoch":103},1204,1778766168468,{"rating":105,"msSinceEpoch":106},1214,1778816874733,{"rating":108,"msSinceEpoch":109},1211,1779040762841,{"rating":111,"msSinceEpoch":112},1203,1779044084469,{"rating":114,"msSinceEpoch":115},1191,1779080456153,{"rating":117,"msSinceEpoch":118},1180,1779210246230,{"rating":120,"msSinceEpoch":121},1170,1779214895375,{"rating":117,"msSinceEpoch":123},1779245312492,{"rating":114,"msSinceEpoch":125},1779246506460,{"rating":69,"msSinceEpoch":127},1779276544718,{"rating":129,"msSinceEpoch":130},1187,1779281663945,{"rating":64,"msSinceEpoch":132},1779282461441,{"rating":69,"msSinceEpoch":134},1779287970140,{"rating":136,"msSinceEpoch":137},1167,1779294841486,{"rating":139,"msSinceEpoch":140},1174,1779295400726,{"rating":117,"msSinceEpoch":142},1779295472776,{"rating":144,"msSinceEpoch":145},1166,1779295729247,{"rating":139,"msSinceEpoch":147},1779296983684,{"rating":149,"msSinceEpoch":150},1160,1779307136997,{"rating":152,"msSinceEpoch":153},1152,1779310915573,{"rating":155,"msSinceEpoch":156},1138,1779365397570,{"rating":158,"msSinceEpoch":159},1128,1779374397671,{"rating":161,"msSinceEpoch":162},1120,1779384730374,{"rating":164,"msSinceEpoch":165},1130,1779385788971,"Meilan",{"sameStyle":168,"different":185},[169,175,181],{"botId":170,"name":171,"elo":172,"country":173,"countryCode":174,"category":40},"m_2_a","Noro Rakotoniaina",1154,"Madagascar","mg",{"botId":176,"name":177,"elo":178,"country":179,"countryCode":180,"category":40},"cangas","Belarmino Cangas",1133,"Spain","es",{"botId":182,"name":183,"elo":184,"country":179,"countryCode":180,"category":40},"polai","Aina Pol",1184,[186,191],{"botId":187,"name":188,"elo":189,"country":8,"countryCode":9,"category":190},"cheun","Yuet-Mei Cheung",1153,1,{"botId":192,"name":193,"elo":58,"country":8,"countryCode":9,"category":194},"fang","Yulan Fang",3,"bots/xumei","Players rated roughly 1000 to 1300 will find Meilan a natural sparring partner at their own level. Anyone who likes to attack and force matters will get useful practice here, since she refuses to simplify and will quietly soak up threats while keeping the position dense. Improving players learning how to convert a tangled middlegame into a clean endgame win will find her resistance instructive without being overwhelming.","y0jzG57Xtgehmoh0p04S5sKsdS_OaC7QLFHOXaOd1Qg",1784583550824]