From 879bcdfc9a23e2210385261272d4bc14e9db807b Mon Sep 17 00:00:00 2001 From: na2hiro Date: Tue, 21 Jul 2020 23:23:54 +0900 Subject: [PATCH] Support comment between move and time --- src/peg/csa-parser.pegjs | 3 +- ...r-300-5F+aobazero+viper+20200719201040.csa | 1234 +++++++++++++++++ 2 files changed, 1236 insertions(+), 1 deletion(-) create mode 100644 test/files/csa/dr1test1test0+tu-1_aobazero_viper-300-5F+aobazero+viper+20200719201040.csa diff --git a/src/peg/csa-parser.pegjs b/src/peg/csa-parser.pegjs index 10786e5..8ed2d1a 100644 --- a/src/peg/csa-parser.pegjs +++ b/src/peg/csa-parser.pegjs @@ -134,8 +134,9 @@ komabetsuline = "P" teban:teban pieces:(xypiece)+ nl {return {teban: teban, piec moves = hd:firstboard tl:move* comment* {tl.unshift(hd); return tl;} firstboard = c:comment* {return c.length>0?{comments:c}:{}} -move = move:(normalmove / specialmove) time:time? comments:comment* { +move = move:(normalmove / specialmove) comments1:comment* time:time? comments2:comment* { var ret = {}; + const comments = comments1.concat(comments2); if(comments.length>0){ret.comments=comments;} if(time){ret.time=time;} if(move.special){ret.special=move.special}else{ret.move=move}; diff --git a/test/files/csa/dr1test1test0+tu-1_aobazero_viper-300-5F+aobazero+viper+20200719201040.csa b/test/files/csa/dr1test1test0+tu-1_aobazero_viper-300-5F+aobazero+viper+20200719201040.csa new file mode 100644 index 0000000..5a5170e --- /dev/null +++ b/test/files/csa/dr1test1test0+tu-1_aobazero_viper-300-5F+aobazero+viper+20200719201040.csa @@ -0,0 +1,1234 @@ +V2 +N+aobazero +N-viper +'Max_Moves:512 +'Least_Time_Per_Move:0 +'Increment:5 +$EVENT:dr1test1test0+tu-1_aobazero_viper-300-5F+aobazero+viper+20200719201040 +$START_TIME:2020/07/19 20:10:37 +P1-KY-KE-GI-KI-OU-KI-GI-KE-KY +P2 * -HI * * * * * -KA * +P3-FU-FU-FU-FU-FU-FU-FU-FU-FU +P4 * * * * * * * * * +P5 * * * * * * * * * +P6 * * * * * * * * * +P7+FU+FU+FU+FU+FU+FU+FU+FU+FU +P8 * +KA * * * * * +HI * +P9+KY+KE+GI+KI+OU+KI+GI+KE+KY ++ ++7776FU +T10 +'** 130 7g7f 8c8d 7i6h 3c3d +-4132KI +T0 +'** 50 +2726FU -8384FU +7968GI -3334FU +6877GI -3142GI +2625FU ++2726FU +T10 +'** 106 2g2f 8c8d 7i6h 3c3d +-8384FU +T0 +'** 50 +7978GI -3334FU +7877GI -3142GI +2625FU -4233GI +5756FU ++7968GI +T10 +'** 104 7i6h 3c3d 6h7g 7c7d +-3334FU +T0 +'** 46 +6877GI -3142GI +4958KI -8485FU +6978KI -5354FU +2625FU ++6877GI +T9 +'** 98 6h7g 7c7d 2f2e 7a6b +-3142GI +T0 +'** 46 +4958KI -8485FU +6978KI -5354FU +2625FU -4233GI +3948GI ++2625FU +T10 +'** 144 2f2e 4b3c 3i4h 8d8e +-4233GI +T0 +'** 46 +5756FU -8485FU +3948GI -5354FU +3736FU -7374FU +6978KI ++3948GI +T20 +'** 144 3i4h 8d8e 6i7h 7a6b +-1314FU +T0 +'** 44 +8879KA -5141OU +5756FU -7162GI +3736FU -5354FU +6978KI ++3736FU +T20 +'** 161 3g3f 8d8e 6i7h 7a6b +-7162GI +T0 +'** 44 +6978KI -8485FU +5969OU -5141OU +4958KI -7374FU +5756FU ++6978KI +T20 +'** 163 6i7h 8d8e 5g5f 7c7d +-8485FU +T0 +'** 44 +5969OU -5141OU +4958KI -7374FU +5756FU -5354FU +8879KA ++5756FU +T20 +'** 161 5g5f 7c7d 5i6i 5a4a +-2231KA +T0 +'** 16 +4958KI -5354FU ++5969OU +T20 +'** 177 5i6i 7c7d 8h7i 5c5d +-6152KI +T0 +'** 6 +4837GI ++8879KA +T20 +'** 196 8h7i 5c5d 6g6f 7c7d +-5354FU +T5 +'** 20 +7946KA -3164KA +4958KI -7374FU +9796FU -4344FU +6979OU -5141OU +9695FU -8173KE +6766FU -4131OU +7988OU -3122OU +1716FU -6446KA +4746FU -6364FU +2937KE -6465FU +4645FU -6566FU +4544FU -3344GI +2524FU -2324FU +0067FU -8586FU +7786GI -0069KA ++6766FU +T15 +'** 193 6g6f 7c7d 4i5h 5a4a +-3164KA +T16 +'** 54 +7946KA -5141OU +4958KI -4344FU +6979OU -9394FU +9796FU -4131OU +1716FU -6253GI +4837GI -7374FU +3726GI -8173KE +3635FU -3435FU +2635GI -0034FU +2524FU -2324FU +3524GI -3324GI +2824HI -6446KA +4746FU -0023FU +2428HI ++2937KE +T20 +'** 206 2i3g 5a4a 4i5h 7c7d +-5141OU +T9 +'** 43 +7946KA ++4958KI +T10 +'** 174 4i5h 7c7d 7h6g 9c9d +-7374FU +T0 +'** 88 +7867KI -4131OU +6978OU -4344FU +4746FU -5243KI +1716FU ++7867KI +T20 +'** 165 7h6g 9c9d 9g9f 4c4d +-4131OU +T0 +'** 88 +6978OU -4344FU +4746FU -9394FU +9796FU -5243KI +1716FU ++6978OU +T20 +'** 174 6i7h 9c9d 9g9f 6b7c +-4344FU +T0 +'** 88 +4746FU -9394FU +9796FU -5243KI +1716FU -6473KA +4847GI ++4746FU +T20 +'** 184 4g4f 5b4c 4h4g 6b7c +-9394FU +T0 +'** 88 +9796FU -5243KI +1716FU -6473KA +4847GI ++9796FU +T20 +'** 222 9g9f 8a7c 4h4g 3b4c +-5243KI +T0 +'** 88 +1716FU -6473KA +4847GI ++4847GI +T20 +'** 291 4h4g 6b7c 2h2i 7c8d +-1415FU +T0 +'** 53 +1918KY -3122OU ++2829HI +T20 +'** 282 2h2i 6b7c 6f6e 6d4b +-3122OU +T0 +'** -11 +1918KY ++1918KY +T20 +'** 425 1i1h 8a7c 2i1i 8b8a +-6273GI +T3 +'** 56 ++1716FU +T20 +'** 430 1g1f 1e1f 2i1i 7c8d +-1516FU +T3 +'** 137 ++2919HI +T11 +'** 418 2i1i 7c8d 1h1f P*1d +-7475FU +T11 +'** 60 +7675FU -7384GI +1816KY -1116KY +1916HI -8475GI +6665FU -6442KA +7957KA -0014FU +0076FU -8586FU +8786FU -7586GI +7786GI -8286HI +0087KY -0069GI +7888OU -0084KY +8786KY -4286KA +0087FU -6958GI +4758GI -8659UM +5784KA -5958UM ++7675FU +T10 +'** 503 7f7e 7c8d 6f6e 6d4b +-7384GI +T3 +'** 60 +6665FU -6442KA +1816KY -0014FU +4645FU -4445FU +3745KE -3344GI +2524FU -2324FU +0025FU -8173KE +0013FU -1113KY +7924KA -7365KE +7766GI -4445GI +2442UM -4342KI +0046FU -0037KA +1949HI -3726UM +4645FU -2616UM +4919HI ++6665FU +T6 +'** 521 6f6e 6d4b 4f4e 4d4e +-6442KA +T6 +'** 61 +4645FU -4445FU +1816KY -1116KY +1916HI -0015FU +1615HI -0013FU +1518HI -8173KE +3745KE -7365KE +0016KY -8475GI +1613NY -2231OU +0076FU -8586FU +7786GI -7586GI +8786FU -4286KA +0083FU -8283HI +0084FU -8384HI ++4645FU +T3 +'** 506 4f4e 4d4e 1h1f P*1d +-4445FU +T3 +'** 74 +1816KY -0014FU +3745KE -3344GI +2524FU -2324FU +0025FU -8173KE +7924KA -7365KE +2442UM -3242KI +0012FU -6577NK +6777KI -1112KY +2524FU -4445GI +1614KY -1214KY +1914HI -0013KY +0011KA -2231OU +0044FU -1314KY +4443TO -4243KI +2423TO -0065KE ++1816KY +T6 +'** 480 1h1f P*1d 3g4e 3c4d +-0014FU +T9 +'** 196 +3745KE ++3745KE +T0 +'** 460 3g4e 3c4d 1f1d 1a1d +-3344GI +T5 +'** 192 +1614KY ++1614KY +T4 +'** 444 1f1d 1a1d 1i1d L*1a +-0012FU +T19 +'** 214 +2524FU ++2524FU +T10 +'** 697 2e2d 2c2d P*2e 2d2e +-4224KA +T3 +'** 173 ++7924KA +T10 +'** 608 7i2d 2c2d 1i2i B*3g +-2324FU +T3 +'** 264 ++1929HI +T6 +'** 591 1i2i B*3g B*5a 1b1c +-0037KA +T3 +'** 261 +0042FU ++0051KA +T0 +'** 575 B*5a 1b1c 5a2d+ P*2c +-3242KI +T14 +'** 72 +3635FU -4445GI +0046FU -4546GI +0044FU -4344KI +4746GI -3746UM +0083GI -8252HI +5184UM -4636UM +5868KI -3614UM +6564FU -5253HI +8462UM -0065KY +0025FU -2425FU +0036GI -5343HI +3625GI -6567NY +7867OU -1425UM +2925HI -0024FU +2524HI -0023FU ++0016FU +T10 +'** 540 P*1f 1b1c 6g5g 4d4e +-1213FU +T5 +'** 211 +3635FU ++6757KI +T0 +'** 550 6g5g 4d4e P*4f 8d7e +-4445GI +T20 +'** 237 +0046FU -8475GI +0076FU -8586FU +8786FU -7586GI +7786GI -8286HI +0077GI -8682HI +4645FU -0028GI +4544FU -4344KI +2949HI -3726UM +0071GI -8252HI +7162NG -5251HI +6251NG -0045KE +5746KI -4232KI +0082HI -2223OU +0025FU -2616UM +4979HI -1625UM +8281RY -2314OU ++0046FU +T0 +'** 512 P*4f 8d7e P*7f 8e8f +-8475GI +T5 +'** 206 +0076FU -8586FU +8786FU -7586GI +7786GI -8286HI +0087FU -8676HI +0077FU -0066KE +5766KI -7666HI +4645FU -0086FU +0067GI -8687TO +7887OU -6667RY +5867KI -1314FU +0072HI -0086FU +8786OU -0085FU +8685OU -0041FU +4544FU -0061KI +4443TO -6172KI +4342TO ++0076FU +T4 +'** 484 P*7f 8e8f 8g8f 7e8f +-8586FU +T3 +'** 240 +8786FU ++8786FU +T6 +'** 470 8g8f 7e8f 7g8f 8b8f +-7586GI +T3 +'** 305 +7786GI ++7786GI +T6 +'** 464 7g8f 8b8f S*7g 8f8b +-8286HI +T3 +'** 355 +0077GI -8682HI +4645FU -0028GI +4544FU -2829NG +4443TO -4243KI +0044FU -4344KI +5124UM -0023FU +2451UM -0086KE +7867OU -0069HI +5868KI -6989RY +0083FU -8272HI +0024FU -0085KE +2423TO -2223OU +7786GI -8986RY +0015KE -2332OU +0041GI -3243OU +5161UM -4333OU +0023KI -3342OU +6172UM ++0077GI +T6 +'** 484 S*7g 8f8b 4f4e S*2h +-8682HI +T3 +'** 245 +4645FU ++4645FU +T6 +'** 481 4f4e S*2h 2i4i P*8f +-0028GI +T25 +'** 392 +2949HI -3726UM +0083FU -8272HI +5184UM -0088FU +0082GI -2133KE +4746GI -8889TO +4989HI -1314FU +8291GI -7252HI +8382TO -2837GI +8281TO -3746NG +5746KI -0083FU +8466UM -0074KE +6675UM -0084KY +0085FU -8485KY +8985HI ++2949HI +T0 +'** 465 2i4i P*8f P*8c 8b5b +-0086FU +T17 +'** 296 +0083FU ++0083FU +T0 +'** 463 P*8c 8b5b 5a8d+ 1c1d +-8272HI +T3 +'** 264 +4544FU ++4544FU +T15 +'** 564 4e4d 4c3c 3f3e 3g2f+ +-4333KI +T3 +'** 362 +3635FU ++3635FU +T6 +'** 538 3f3e 1c1d 4g4f 3g2f+ +-1314FU +T3 +'** 337 ++7786GI +T6 +'** 523 7g8f 3g2f+ 4g4f 2f1f +-3726UM +T7 +'** 220 +4746GI -0041KY +5184UM -3435FU +0034FU -3332KI +8451UM -2616UM +4947HI -1638UM +4443TO -3243KI +8677GI -0086FU +5161UM -7273HI +4635GI -3847UM +5747KI ++4746GI +T2 +'** 487 4g4f 2f1f 4i6i 3d3e +-0041KY +T4 +'** 202 +5184UM ++5184UM +T10 +'** 658 5a8d+ 3d3e 8d5a 2f1f +-3435FU +T3 +'** 257 ++8451UM +T6 +'** 701 8d5a 2f1f 4i6i 1f2e +-2616UM +T3 +'** 288 +4969HI ++4969HI +T6 +'** 741 4i6i 1f2e 6e6d 7b7f +-5455FU +T11 +'** 243 +4655GI -1625UM +4443TO -3343KI +8677GI -0045KE +0026FU -4557KE +2625FU -5769NK +2524FU -0038HI +7867OU -0071FU +0061KA -0057FU +6172UM -7172FU +0023HI -2232OU +0022GI -3858RY +6766OU -0067KI +6675OU ++4655GI +T10 +'** 605 4f5e 1f3d 6e6d N*4e +-1625UM +T3 +'** 213 +4443TO ++6968HI +T4 +'** 651 6i6h 2h3g P*3h P*5d +-2837NG +T28 +'** 62 +5867KI -8193KE +0045GI -7252HI +0026FU -5251HI +2625FU -0088FU +7888OU -0059KA +0034FU -3332KI +5758KI -5968UM +5868KI -0087FU +8887OU -0049HI +0073KA -4989RY +0088KA -0085FU ++6564FU +T4 +'** 447 6e6d N*4e P*2f 4e5g+ +-0047FU +T27 +'** 45 +5867KI -7271HI +5162UM -7161HI +0026FU -2534UM +6272UM -6151HI +0043GI -4243KI +4443TO -3443UM +7262UM -5155HI +5655FU -0085FU +8677GI -0059GI +0082HI -8586FU +7786GI -5968NG +6768KI -0059GI +6251UM -0052FU +5141UM -5968NG +7868OU ++6463TO +T4 +'** 698 6d6c+ 7b7f S*7g 7f7a +-7271HI +T3 +'** -43 ++5162UM +T4 +'** 523 5a6b 7a7f 8f7g 7f7g+ +-7176HI +T7 +'** -64 +8677GI ++8677GI +T0 +'** 479 8f7g 7f7g+ 7h7g 4g4h+ +-7677RY +T13 +'** 130 +7877OU -4748TO +5848KI -3748NG +6284UM -4847NG +0034FU -3332KI +5767KI -2534UM +0071HI -0058GI +0065GI -0054FU +7181RY -0092KE +0026KE -3445UM +8466UM -5455FU +8191RY -4563UM +9192RY -2213OU +0016KY -3223KI +4443TO -4243KI +6776KI -0085GI +8382TO ++7877OU +T0 +'** 534 7h7g 4g4h+ 5h4h 3g4h +-4748TO +T11 +'** 10 +5848KI -3748NG +0071HI -0045KE +5767KI -4858NG +6888HI -0087FU +7787OU -4557NK +6776KI -5756NK +5564GI -0084FU +8382TO -0067GI +8786OU -0061FU +6251UM -6776NG +8676OU ++5867KI +T0 +'** 581 5h6g N*6e 7g8f 6e5g+ +-0065KE +T5 +'** -92 +7766OU ++7786OU +T5 +'** 511 7g8f 6e5g+ 6g5g S*7d +-6557NK +T5 +'** -284 +6757KI -0074KI +0034FU -0085FU +8697OU -2534UM +0026KE -7475KI +2634KE -3334KI +0054KA -7586KI +9798OU -0075KE +0076GI -8676KI +5476KA -0086GI +0088KI -3747NG +0023FU -2223OU +7621UM -4757NG +0022HI -2313OU ++6757KI +T4 +'** 443 6g5g S*7d P*3d 2e3d +-0074GI +T37 +'** -48 +0034FU -0085FU +8677OU -0086KI +7788OU -2534UM +0026KE -3423UM +0034FU -3332KI +6353TO -3747NG +5747KI -4847TO +5342TO -4142KY +0041HI -0087KI +8879OU -0077FU +4443TO -4243KY +3433TO -2133KE +0034KI -7778TO +6878HI -8778KI +7978OU -0028HI +0048FU -2826RY +3423KI -2223OU +4121RY -2334OU +2132RY ++0034FU +T0 +'** 463 P*3d 2e3d N*2f P*8e +-2534UM +T6 +'** -138 +0026KE ++0026KE +T9 +'** 422 N*2f P*8e 8f7g P*7f +-0085FU +T12 +'** 75 +8677OU -0076FU +7788OU -3423UM +0034FU -3332KI +6352TO -7677TO +8877OU -3747NG +5747KI -4847TO +5242TO -4142KY +0041HI -0086KI +7788OU -0077FU +4443TO -4243KY +3433TO -2333UM +0034GI -0087KI +8879OU -8778KI +6878HI -7778TO +7978OU -3334UM +2634KE -2213OU +6235UM ++8677OU +T2 +'** 440 8f7g P*7f 7g8h 3d2c +-0086KI +T33 +'** 71 +7788OU -3423UM +6352TO -3747NG +5747KI -4847TO +5242TO -4142KY +0071HI -2356UM +0031GI -2212OU +7151RY -0067FU +6867HI -0032KI +0034FU -3323KI +3142NG -5667UM +5121RY -1213OU +2111RY -0012HI +1112RY -1312OU +0013FU -1213OU +0011HI -0012HI ++7788OU +T15 +'** 556 7g8h 3d2c 6c5c 3g4g +-3423UM +T4 +'** -118 ++6353TO +T6 +'** 490 6c5c 3g4g 5g4g 4h4g +-3747NG +T5 +'** -107 ++5747KI +T4 +'** 497 5g4g 4h4g 5c4b 4a4b +-4847TO +T7 +'** 90 +5342TO -4142KY +0071HI -2356UM +0031GI -2212OU +0013FU -1223OU +3142GI -5655UM +0077FU -0087GI +8879OU -0078KI +6878HI -8778NG +7978OU -0028HI +0068KY -2826RY +6252UM -0043FU +4443TO -2334OU +7174RY -3425OU +4333TO -2536OU +5263UM -3637OU +7475RY -0066KE +6866KY -5566UM +7566RY -2666RY +0059KA -0048HI +5948KA -3748OU ++5342TO +T2 +'** 398 5c4b 4a4b R*5b P*4a +-4142KY +T3 +'** -7 +0071HI ++0052HI +T6 +'** 369 R*5b P*4a P*3d P*6g +-0041FU +T34 +'** 186 +0034FU ++0034FU +T0 +'** 346 P*3d P*6g 6h1h G*8g +-3332KI +T4 +'** 137 +4443TO -3243KI +6244UM -4344KI +5544GI -0032KI +0043FU -0076KA +0098GI -3243KI +4435GI -0067FU +6818HI -2231OU +0044FU -4344KI +3544GI -4244KY +0022KI -2322UM +5222RY -3122OU +0033KI -2133KE +3433TO -2233OU ++4443TO +T15 +'** 657 4d4c+ 3b4c 5e4d P*6g +-4243KY +T3 +'** 463 +6251UM ++0044FU +T10 +'** 1016 P*4d 2b1c P*1e P*7g +-0078FU +T28 +'** 1073 +6867HI -7463GI +6263UM -0087KI +6787HI -8687KI +8887OU -0067HI +0077KI -6763RY +5282RY -0073KA +0054GI -7382KA +8382TO -6373RY +4443TO -3243KI +5443GI -7343RY +0076KI -0086GI +7786KI -8586FU +7686KI -0085FU +8685KI -0084FU +3433TO -4333RY ++6867HI +T10 +'** 1494 6h6g 2b1c 4d4c+ 7h7i+ +-7463GI +T6 +'** 1277 +6263UM -0087KI +6787HI -8687KI +8887OU -0067HI +0077KI -6763RY +5282RY -7879TO +0064KI -6364RY +5564GI -7989TO +4443TO -0065KA +0076GI -6543KA +0044GI -0088KI +8797OU -4376KA +7776KI -0078GI +0077KI -0074KE +0055KA -2213OU +0028HI -0066FU +7778KI -8878KI +2878HI -0086KI +7686KI -8586FU ++6263UM +T4 +'** 2271 6b6c 7h7i+ 8h7i P*7g +-0087KI +T3 +'** 1286 +6787HI ++6787HI +T4 +'** 2058 6g8g 8f8g 8h8g R*6g +-8687KI +T4 +'** 1341 +8887OU -0067HI +0077KI -6763RY +5282RY -2213OU +4443TO -6343RY +0015FU -2425FU +0044GI -4373RY +4435GI -0079KA +3433TO -7935UM +3323TO -3223KI +1514FU -2314KI +0022GI -1324OU +0051KA -0033FU +5173UM -8173KE +8273RY ++8887OU +T0 +'** 1984 8h8g R*6g G*7g 6g6c+ +-0067HI +T6 +'** 1278 +0077KI ++0077KI +T4 +'** 1959 G*7g 6g6c+ 5b8b+ B*7c +-6763RY +T3 +'** 1295 +5282RY ++5282RY +T6 +'** 2028 5b8b+ B*7c P*6d 7c8b +-0073KA +T28 +'** 1338 +0054GI -7382KA +8382TO -6374RY +4443TO -0086HI +8778OU -3243KI +0076KY -8676HI +5443NG -2213OU +0044KA -7444RY +4344NG -7656HI +0022GI -2322UM +0053HI -0023GI +3433TO -2133KE +4433NG -5658RY +0068KE ++0064FU +T0 +'** 1912 P*6d 7c8b 6d6c+ 8b5e +-7382KA +T6 +'** 1343 +6463TO ++6463TO +T4 +'** 1929 6d6c+ 8b5e 5f5e R*6i +-8255KA +T3 +'** 1326 +5655FU ++5655FU +T6 +'** 1938 5f5e R*6i 4d4c+ S*8f +-0046HI +T30 +'** 1536 +0066GI ++0066GI +T10 +'** 2160 S*6f S*8f 8g7f 8f7g +-0057GI +T7 +'** 1563 +8776OU ++8776OU +T10 +'** 2374 8g7f 5g6f 7g6f S*5g +-5766GI +T3 +'** 1603 +7766KI ++7766KI +T0 +'** 2304 7g6f S*5g G*5f 5g6f+ +-4344KY +T6 +'** 1595 +0072HI -0057GI +0077GI -4626HI +0053KA -2646HI +7675OU -5766NG +7766GI -0052FU +5364UM -2334UM +0065KI -3456UM +0076KI -0053KE +7252RY -5365KE +0043GI -0084KI +7584OU ++0072HI +T10 +'** 2068 R*7b 4f2f S*4c S*6a +-0057GI +T10 +'** 1600 +0077GI -0052FU +7675OU -5766GI +7766GI -4626HI +0065KI -2334UM +0082GI -4757TO +8281NG -5767TO +6677GI -0053KE +8191NG -5365KE +7584OU -6777TO +8977KE -3456UM +8382TO -7879TO +0074KI ++0056KI +T4 +'** 1988 G*5f 4f2f S*4c 5g6f+ +-5766NG +T13 +'** 1652 +5666KI -0052FU +7252RY -4626HI +0053KA -2212OU +5364UM -4757TO +0077KI -5756TO +6675KI -5667TO +7665OU -6777TO +8977KE -2627RY +0066GI -3242KI +5272RY -0062FU +7262RY -0061FU +6272RY -7879TO +3433TO -2133KE +8382TO ++5666KI +T4 +'** 1834 5f6f 4f2f S*4c P*6b +-0052FU +T3 +'** 1647 +7252RY ++0075GI +T10 +'** 2456 S*7e 4f2f 7f8e 2c3d +-4626HI +T14 +'** 1646 +7252RY -0067KI +0053KA -2213OU +5272RY -6766KI +7566GI -7879TO +0065KI -0073FU +0074FU -0052FU +5364UM -0062FU +7262RY -4757TO +7473TO -5756TO +0075GI -5666TO +6566KI -0057GI ++7685OU +T0 +'** 2451 7f8e 2c3d 8e7d G*6a +-0051KE +T12 +'** 1537 +0064GI -5163KE +6463NG -7879TO +8382TO -2334UM +0065KI -0067KI +6667KI -3467UM +8574OU -0061KI +8281TO -0062FU +6362NG -6172KI +6272NG -6789UM ++0064FU +T10 +'** 2574 P*6d 2c3d S*8b G*6a +-2334UM +T17 +'** 1646 +0077KI ++0082GI +T0 +'** 2919 S*8b P*6e 6f6e G*6a +-2425FU +T27 +'** 1937 +8281NG ++8281NG +T10 +'** 3474 8b8a+ G*6a 7b7c+ P*6e +-2223OU +T10 +'** 1983 +6352TO -3536FU +5251TO -0033KI +0022FU -2113KE +2221TO -2324OU +2122TO -3243KI +2232TO -3323KI +8382TO -2628RY +6463TO -3637TO +8191NG -7879TO +3222TO -2333KI +8594OU -3489UM +2211TO -2526FU +9483OU -2627TO +7222RY -2435OU ++8191NG +T4 +'** 3142 8a9a 2c2d 6c5b 2f2i+ +-3536FU +T11 +'** 1998 +6352TO ++6352TO +T4 +'** 3202 6c5b 3f3g+ 5b5a 2f2i+ +-3233KI +T18 +'** 2037 +5251TO -3637TO +8594OU -2324OU +9493OU -2629RY +0063KA -0036FU +8977KE -4757TO +9392OU -2435OU +0022GI -2999RY +2211NG -5756TO +6665KI -9997RY +5554FU -9777RY +5453TO -4447NY +1121NG -7776RY +0054GI -3526OU +8382TO -7879TO +6341UM -2627OU +0039KE -2718OU +3947KE ++5251TO +T4 +'** 2659 5b5a 3f3g+ 5a4a 2c2d +-3637TO +T3 +'** 2057 +8594OU ++5141TO +T0 +'** 2551 5a4a 2c2d 7b2b+ 2d3e +-2324OU +T3 +'** 1814 ++7222RY +T6 +'** 2609 7b2b+ 2d3e 2b2a 2f2i+ +-2435OU +T3 +'** 1763 +8382TO ++2221RY +T6 +'** 2461 2b2a 2f2i+ 4a4b 2i8i +-3412UM +T12 +'** 1585 +2131RY -0032KI +0013FU -1222UM +3122RY -3222KI +8594OU -0087HI +9493OU -8789RY +0081KA -0045KE +6463TO -2628RY +9695FU -8999RY +9594FU -2526FU +0061KA -2627TO +7584GI -1113KY ++2131RY +T10 +'** 2381 2a3a G*3b P*1c 1b2b +-0032KI +T3 +'** 1694 ++0013FU +T0 +'** 2536 P*1c 1b2b 3a2b 3b2b +-1222UM +T3 +'** 1692 +3122RY -3222KI +8594OU -2629RY +0063KA -0036FU +8977KE -1113KY +8382TO -3526OU +0071KA -1415FU +9483OU -1516FU +0045KY -0043FU +5554FU -2999RY +8392OU -1617TO +5453TO -4445KY +5343TO -2627OU +4333TO -2233KI ++3122RY +T6 +'** 2227 3a2b 3b2b 8e9d 2f2i+ +-3222KI +T3 +'** 1704 +8594OU ++8594OU +T6 +'** 2228 8e9d 2f2i+ 8i7g 2i9i +-2629RY +T14 +'** 1702 ++0054KA +T0 +'** 2336 B*5d P*3f 4a4b 3e2f +-0036FU +T4 +'** 1574 +8382TO -3526OU +8977KE -1415FU +0071KA -1113KY +0045KY -0043FU +9483OU -1516FU +5463UM -4746TO +4142TO -4645TO +6345UM -7879TO +9695FU -1617TO +6463TO ++8977KE +T6 +'** 1994 8i7g +-2999RY +T3 +'** 1562 +5463UM ++5463UM +T10 +'** 2114 5d6c+ 3e2f 5e5d L*7a +-3526OU +T8 +'** 1598 +8382TO ++5554FU +T0 +'** 2094 5e5d L*7a P*7c 7a7c +-0097HI +T6 +'** 1534 +7765KE -9796RY +6396UM -9996RY +0095KY -4738TO +0072HI -2223KI +5453TO -9698RY +0086KI -1113KY +9493OU -4447NY +9382OU -2616OU +6573NK -9899RY +6463TO -7879TO +9592NY ++0086GI +T10 +'** 2117 S*8f 9g9f+ P*9e 9f9h +-9796RY +T3 +'** 1490 ++0095FU +T0 +'** 2120 P*9e 9f9h 5d5c+ 7h7i+ +-9698RY +T3 +'** 1431 +5453TO -9889RY +8382TO -1415FU +7785KE -1516FU +6354UM -0074KY +0077KA -9996RY +7574GI -1617TO +5343TO -1113KY +4333TO -2233KI +0022GI -3334KI +2213NG -4446KY +9483OU -8986RY ++5453TO +T6 +'** 1998 5d5c+ 2f2g 6c5d L*7a +-2627OU +T8 +'** 1452 ++6354UM +T1 +'** 1907 6c5d 9h8i 5c4c L*7c +-9889RY +T3 +'** 1483 +5343TO ++5343TO +T6 +'** 1889 5c4c L*7c 4c3c 2b3c +-0071KY +T7 +'** 1541 +4344TO ++4333TO +T10 +'** 2003 4c3c 7a7e 8f7e 2b3c +-7175KY +T5 +'** 1633 +8675GI ++8675GI +T4 +'** 1937 8f7e 2b3c L*3e 3c2d +-2233KI +T4 +'** 1614 ++7785KE +T6 +'** 1916 7g8e 1a1c B*2b S*2d +-4446KY +T6 +'** 1518 +5455UM ++0022KA +T10 +'** 2218 B*2b 3c2c 2b1a+ 2c1c +-8959RY +T5 +'** 1681 ++5476UM +T4 +'** 2416 5d7f 3c2c 2b1a+ 2c1c +-3323KI +T3 +'** 1736 ++2211UM +T0 +'** 2448 2b1a+ 2c1c 1a2b 1c2d +-2313KI +T3 +'** 1758 +7677UM ++1122UM +T6 +'** 2353 1a2b 1c2d 2b3c 2d1e +-1324KI +T3 +'** 1701 +7584GI ++2233UM +T6 +'** 2290 2b3c 2d1e S*2d 5i1i +-2435KI +T9 +'** 1730 +6463TO ++3324UM +T4 +'** 2428 3c2d 3e2f 2d1d 5i1i +-3526KI +T5 +'** 1647 +6463TO ++2414UM +T4 +'** 2532 2d1d 5i1i 1d3b P*9f +-4757TO +T7 +'** 1687 +1423UM ++1423UM +T10 +'** 2780 1d2c 4f4g+ 7f4c 7h7i+ +-0067FU +T5 +'** 1836 +8382TO -3728TO +6463TO -6768TO +8573NK -0067GI +7677UM -9989RY +9493OU -6756GI +6656KI -5756TO +7722UM -5957RY +9392OU -3637TO +0084GI -7879TO ++7643UM +T4 +'** 2745 7f4c 6g6h+ 8c8b+ 6h6g +-4647NY +T5 +'** 1717 +6463TO ++6463TO +T4 +'** 2955 6d6c+ 6g6h+ 8e7c+ 6h6g +-0096FU +T5 +'** 1736 ++8573NK +T4 +'** 2980 8e7c+ 9f9g+ 9d9c 9g9f +-9697TO +T5 +'** 1943 +9493OU ++9493OU +T0 +'** 3180 9d9c 9g9f 9e9d 9f9e +-9796TO +T6 +'** 2047 +9382OU -9695TO +6667KI -5767TO +2367UM -9989RY +6712UM -0054GI +4342UM -5463GI +7363NK -9585TO +7564GI -8584TO +0073KI -5919RY +0023KI -8483TO +7383KI -1959RY +9192NG -7879TO ++9594FU +T4 +'** 3073 9e9d 9f9e G*8d S*8e +-9695TO +T3 +'** 1994 +9382OU ++0084KI +T6 +'** 2933 G*8d S*8e 9c8b 9e9d +-0085GI +T3 +'** 1763 +8485KI ++0098KY +T6 +'** 3160 L*9h P*9f 9h9f 9i9f +-9586TO +T8 +'** 2020 +9392OU -5969RY +9493TO -7879TO +0022GI -6768TO +7564GI -7978TO +8382TO -7877TO +6675KI -8576GI +9894KY -6878TO +8281TO -6989RY +4151TO -7687GI +2332UM ++0087KY +T10 +'** 3679 L*8g 8f8g 4c8g 5i8i +-9989RY +T5 +'** 1892 +8485KI ++8786KY +T4 +'** 3430 8g8f 8e8f 7e8f 8i8f +-8586GI +T3 +'** 1854 ++7586GI +T0 +'** 3590 7e8f 8i8f S*7e 8f8i +-8986RY +T6 +'** 1897 +0076GI ++6676KI +T3 +'** 3838 6f7f 8f8i 9h9e 6g6h+ +-8689RY +T6 +'** 1841 +7685KI ++9895KY +T3 +'** 3643 9h9e 6g6h+ 7f8e S*9f +-6768TO +T6 +'** 1825 +8382TO ++7685KI +T4 +'** 3618 7f8e S*9f G*8f 9f8e +-5767TO +T4 +'** 1814 +0022GI ++8574KI +T10 +'** 3461 8e7d S*8f G*8e 8f9e +-8986RY +T5 +'** 1646 +0085KI ++0085KI +T10 +'** 3604 G*8e 8f4f 4c3b 4f3e +-8646RY +T3 +'** 1686 +4361UM ++4332UM +T0 +'** 3420 4c3b 4f3e 3b4b 3e4f +-5955RY +T7 +'** 1654 ++8382TO +T10 +'** 3281 8c8b+ S*9f 7d7e 9f8e +-3728TO +T5 +'** 1635 +7362NK ++7483KI +T4 +'** 2823 7d8c S*9f S*7d 9f8e +-0086GI +T6 +'** 1597 +0065GI ++8586KI +T10 +'** 2761 8e8f 4f8f 9c9b 8f9e +-4686RY +T3 +'** 1937 +9392OU ++9392OU +T0 +'** 2516 9c9b 8f9e 9d9c+ 5e3e +-8695RY +T6 +'** 2051 +9493TO ++9493TO +T3 +'** 2461 9d9c+ 5e3e 3b4b 3f3g+ +-5535RY +T5 +'** 2354 +3222UM ++7362NK +T4 +'** 2766 7c6b 3f3g+ 8d7c +-0012KI +T5 +'** 2280 ++2333UM +T10 +'** 2883 2c3c 9e4e 8d7c +-0046KY +T5 +'** 2573 ++8473KI +T4 +'** 5000 8d7c +-3533RY +T4 +'** 5475 +3233UM ++3233UM +T10 +'** 3892 3b3c 9e3e 3c4b 1b2b +-9535RY +T6 +'** 5555 +3342UM ++3342UM +T0 +'** 4461 3c4b 1b2b P*5b +-0061KY +T6 +'** 5784 +6261NK -0024KA +4252UM -0081FU +8281TO -0051FU +6151NK -2451KA +5251UM -0082FU +8182TO -0061KE +5161UM -0081FU +0051HI -8182FU +0053KA -3533RY +0021GI -8283FU ++6261NK +T4 +'** 4097 6b6a 3e6e 6a6b 6e4e +-0033KA +T4 +'** 5842 +4252UM ++4253UM +T10 +'** 3918 4b5c 3c4d 5c4d 3e4d +-3555RY +T5 +'** 5793 +0072HI ++5362UM +T4 +'** 4363 5c6b 5e8e P*7b +-3344KA +T5 +'** 5835 +0053KE -5553RY +6353TO -0081FU +8281TO -0071KE +0031HI -4453KA +6253UM -0082FU +3136RY -2636KI +0017HI -2738OU +8171TO ++0053GI +T4 +'** 5000 S*5c +-4453KA +T4 +'** 5781 ++6353TO +T10 +'** 4229 6c5c 5e6d 5c6c 6d1d +-0081FU +T3 +'** 5821 +0051HI ++8281TO +T4 +'** 4239 8b8a P*8b 8a8b 1b1a +-0064GI +T8 +'** 5843 +0042GI ++5363TO +T4 +'** 3898 5c6c 6d7c 6c7c 5e8e +-6473GI +T4 +'** 5803 +8373KI ++6373TO +T0 +'** 3974 6c7c 5e8e P*7b 8e5e +-0084KI +T7 +'** 5747 +8384KI -5564RY +0063KY -6484RY +0083KI -0094KI +0042HI ++0072FU +T4 +'** 4316 P*7b 8d8c 7c8c 5e8e +-8483KI +T4 +'** 5756 +7383TO -0052KI +6271UM -5251KI +6151NK -5551RY +4151TO -0082FU +0032HI -1222KI +3231RY -8283FU +3122RY -2738OU +0043KA -3637TO ++7383TO +T5 +'** 4257 7c8c 5e8e P*5b 8e5e +-0084KI +T5 +'** 5808 +0042HI ++8384TO +T10 +'** 3735 8c8d 5e8e 8d8e P*1d +-5545RY +T5 +'** 5844 +0031HI ++8485TO +T4 +'** 3596 8d8e 4e8e G*8d 8e8d +-4541RY +T5 +'** 5743 +0052KI ++8594TO +T4 +'** 3454 8e9d 4a4e 9d8c 4e4a +-0088FU +T5 +'** 5733 +0052KI ++9483TO +T4 +'** 3308 9d8c 8h8i+ 8c8d 4a4e +-2637KI +T5 +'** 5705 +0052KI -4152RY +6252UM -2738OU +0042HI -0051FU +5253UM -0011FU +0032KI -3727KI +0041KA -3637TO ++8384TO +T4 +'** 3240 8c8d 4a4e 8d8e 4e8e +-4111RY +T5 +'** 5695 +0052KI -2738OU +0041GI -1141RY +5241KI -0032GI +4142KI -3233GI +7271TO -1222KI +0032HI -2232KI +0016KA -3727KI +4232KI -3637TO +3233KI ++8485TO +T4 +'** 3183 8d8e 1b2b 8e9d 1a1h +-2526FU +T5 +'** 5632 +0052KI -0051FU +0041HI -1141RY +5241KI -1222KI +0063KA -2738OU +7271TO -0065HI +0042KI -6563HI +6263UM ++8594TO +T10 +'** 3324 8e9d 1b2b 9d8c 1a1h +-7879TO +T5 +'** 5705 +0071KA -1121RY +0042GI -1222KI +0041GI -2141RY +4241NG -2738OU +0082HI -0077GI +0052HI -2627TO ++9483TO +T4 +'** 3049 9d8c 1b2b 8c8d 8h8i+ +-1122RY +T5 +'** 5740 +0052KI ++0052FU +T4 +'** 3900 P*5b 8h8i+ P*4b 2b4b +-0051FU +T5 +'** 5883 +0043KI ++6151NK +T4 +'** 3669 6a5a 8h8i+ P*4b 2b4b +-0071FU +T5 +'** 6006 +0061KA ++0042FU +T4 +'** 3842 P*4b 2b4b G*4a 4b4e +-0061FU +T5 +'** 6636 +6253UM ++5161NK +T4 +'** 4313 5a6a 8h8i+ P*3b +-2242RY +T5 +'** 6002 +0051GI ++0051GI +T10 +'** 4387 S*5a 4b4e P*4b +-4251RY +T3 +'** 6344 +5251TO ++5251TO +T4 +'** 3554 5b5a+ 8h8i+ 5a5b 8i8h +-0063GI +T5 +'** 5961 +0049KA ++5152TO +T4 +'** 3439 5a5b 6c7b 5b4b 7b8c +-6757TO +T8 +'** 5805 +0049KI ++0042FU +T4 +'** 5000 P*4b 1b1a P*3b +-6352GI +T4 +'** 6416 +6252UM ++0032FU +T4 +'** 4292 P*3b 5b6a 6b6a N*2c +-5261GI +T5 +'** 6030 +6261UM ++6261UM +T0 +'** 4267 6b6a N*2c P*5b 8h8i+ +-7172FU +T6 +'** 6293 +0071KA ++0052FU +T10 +'** 3678 P*5b N*2c G*6b 6h5h +-0087KE +T4 +'** 6108 +0082GI ++0062KI +T4 +'** 3293 G*6b 7i7h 6b5a 7h7i +-1222KI +T0 +'** 100000 +0011HI -2232KI +0049KA -3738KI +0017HI ++6271KI +T10 +'** 4052 6b7a 2b2a 7a7b 2a3b +-2232KI +T0 +'** 100000 +0012HI -2738OU +1232RY -0041FU +0062HI -4142FU +0031GI -2627TO ++7172KI +T4 +'** 3251 7a7b 7i7h 7b6b 7h7i +-3242KI +T6 +'** 100000 +0012HI -3748KI +0031GI -4252KI +0016KA -2737OU +1652UM -0051FU +0013HI -5152FU +0021GI -2627TO ++7262KI +T4 +'** 3267 7b6b 4b5b 6b5b P*1g +-8889TO +T14 +'** 5870 +0012HI ++0072FU +T4 +'** 3033 P*7b 8i8h G*6c 8h9h +-0017FU +T5 +'** 6003 +0021HI ++0063KI +T4 +'** 3005 G*6c 2h1h 6c5c 4b5c +-4252KI +T3 +'** 100000 +6252KI -0051FU +0032KI -5152FU +0051HI -0084KI +0012HI -8483KI +9383TO -0071FU +0043KA -7172FU +0031GI -1718TO ++6352KI +T4 +'** 3111 6c5b 2h1h 5b4a 1h2h +-0051FU +T2 +'** 100000 +0032KI -5152FU +0071KA -0094KI +0012HI -9493KI +8393TO -1718TO +0082GI -0013FU ++5251KI +T10 +'** 3431 5b5a 2h1h 5a5b 1h2h +-0082FU +T0 +'** 100000 +0021HI -0071FU +0032KI -7172FU +0063KA -8283FU +0013HI -1718TO ++5152KI +T4 +'** 3437 5a5b 8b8c P*4b 8c8d +-0051FU +T3 +'** 100000 +0013HI -5152FU +0071KA -0084KI +8384TO -1718TO +0032KI -0012FU +0021HI -1213FU +0031GI -2738OU ++5242KI +T4 +'** 3229 5b4b 5a5b 4b5a 8b8c +-0041FU +T2 +'** 100000 +4232KI -0071FU +0021HI -7969TO +0013HI -8283FU +0031GI -7172FU +0071KA -1718TO ++4251KI +T4 +'** 3208 4b5a 4a4b 5a5b 4b4c +-0071FU +T1 +'** 6056 ++5152KI +T4 +'** 3320 5a5b 4a4b 5b4b 6h5h +-0051FU +T5 +'** 100000 +0012KI -5152FU +0021HI -7172FU +0071KA -8283FU +0051GI -0063KI +6263KI -0062FU +0032KI -6263FU +0082GI -0022KI ++5251KI +T4 +'** 3361 5b5a 4a4b 5a5b 6h5h +-7172FU +T1 +'** 100000 +0021HI -8283FU +0063KA -1718TO +0013HI -1829TO +6116UM -2718OU +1626UM -0015FU +1315RY -0017FU +1517RY ++5152KI +T10 +'** 3434 5a5b 4a4b 5b4b P*4a +-0051FU +T9 +'** 100000 +6251KI -6869TO +0032KI -8283FU +0013HI -5758TO +0021HI -1718TO +0082GI -4142FU ++5251KI +T4 +'** 3144 5b5a 4a4b 5a5b 6h5h +-8283FU +T3 +'** 100000 +0021HI -5756TO +0082GI -0057FU +0032KI -5758TO +0071KA -7273FU ++5152KI +T4 +'** 3205 5a5b 4a4b 5b4b P*4a +-3748KI +T25 +'** 6153 ++5241KI +T4 +'** 3142 5b4a 4h5i P*5b 5i4i +-2737OU +T6 +'** 6351 +0032KI ++0052FU +T4 +'** 3123 P*5b 2f2g+ 4a4b 4h5i +-0051FU +T5 +'** 100000 ++5251TO +T4 +'** 3278 5b5a+ 6h5h 5a5b 4h5i +-6867TO +T0 +'** 100000 +0032KI -2839TO +0013HI -8799NK +0021HI -9998NK ++5152TO +T10 +'** 3475 5a5b 2f2g+ 5b4b 2g2f +-2627TO +T0 +'** 6041 ++5242TO +T3 +'** 3265 5b4b 2g2f 4b5a 4h5i +-5758TO +T1 +'** 100000 +0032KI -6778TO +0021HI -2829TO +0013HI -1718TO ++0052FU +T4 +'** 4549 P*5b 4h3h P*3b 4g5g +-3726OU +T0 +'** 100000 +0012KI -1718TO +0021HI -2635OU ++0032FU +T4 +'** 4601 P*3b 2f3g P*2b +-2635OU +T0 +'** 5944 +0023HI ++0022FU +T4 +'** 5000 P*2b +-3637TO +T0 +'** 100000 +%KACHI,'* -5000 win +T10 +%KACHI +'P1+NG+TO * +UM * +KI * * * +'P2+OU * -FU+KI+FU+TO+FU+FU * +'P3+TO-FU * * * * * * * +'P4 * * * * * * * * * +'P5 * * * * * * -OU * * +'P6 * * * * * -KY * * * +'P7 * -KE * -TO * -NY-TO-TO-FU +'P8 * * * * -TO-KI * -TO * +'P9 * -TO-TO * * * * * * +'P+00FU00FU00GI00GI00GI00HI00HI00KA00KE00KE00KE00KI00KY00KY +'+ +'summary:kachi:aobazero win:viper lose +'$END_TIME:2020/07/19 20:56:29