iFour function

void iFour(
  1. dynamic s,
  2. dynamic canvas,
  3. dynamic cClrs,
  4. dynamic dfltClr,
  5. dynamic callback,
)

Implementation

void iFour(s, canvas, cClrs, dfltClr, callback) {
  Path p151 = Path();
  p151.moveTo(s.width * 0.4796000, s.height * 0.3984831);
  p151.lineTo(s.width * 0.4753500, s.height * 0.3985998);
  p151.lineTo(s.width * 0.4765500, s.height * 0.4309218);
  p151.lineTo(s.width * 0.4778000, s.height * 0.4632439);
  p151.lineTo(s.width * 0.4783000, s.height * 0.4641774);
  p151.lineTo(s.width * 0.4776500, s.height * 0.4694282);
  p151.lineTo(s.width * 0.4664000, s.height * 0.4695449);
  p151.lineTo(s.width * 0.4659500, s.height * 0.4711785);
  p151.lineTo(s.width * 0.4649000, s.height * 0.4707118);
  p151.lineTo(s.width * 0.4633000, s.height * 0.4722287);
  p151.lineTo(s.width * 0.4613500, s.height * 0.4701284);
  p151.lineTo(s.width * 0.4604500, s.height * 0.4702450);
  p151.lineTo(s.width * 0.4599500, s.height * 0.4746791);
  p151.lineTo(s.width * 0.4590000, s.height * 0.4760793);
  p151.lineTo(s.width * 0.4572000, s.height * 0.4709452);
  p151.lineTo(s.width * 0.4555000, s.height * 0.4653442);
  p151.lineTo(s.width * 0.4537000, s.height * 0.4633606);
  p151.lineTo(s.width * 0.4523500, s.height * 0.4612602);
  p151.lineTo(s.width * 0.4508000, s.height * 0.4612602);
  p151.lineTo(s.width * 0.4494000, s.height * 0.4628938);
  p151.lineTo(s.width * 0.4480500, s.height * 0.4623104);
  p151.lineTo(s.width * 0.4470500, s.height * 0.4646441);
  p151.lineTo(s.width * 0.4468500, s.height * 0.4606768);
  p151.lineTo(s.width * 0.4476500, s.height * 0.4569428);
  p151.lineTo(s.width * 0.4480500, s.height * 0.4499417);
  p151.lineTo(s.width * 0.4478500, s.height * 0.4424737);
  p151.lineTo(s.width * 0.4475500, s.height * 0.4387398);
  p151.lineTo(s.width * 0.4478500, s.height * 0.4350058);
  p151.lineTo(s.width * 0.4471500, s.height * 0.4315053);
  p151.lineTo(s.width * 0.4457500, s.height * 0.4282380);
  p151.lineTo(s.width * 0.4464000, s.height * 0.4257876);
  p151.lineTo(s.width * 0.4572500, s.height * 0.4257876);
  p151.lineTo(s.width * 0.4568000, s.height * 0.4149358);
  p151.lineTo(s.width * 0.4575500, s.height * 0.4110852);
  p151.lineTo(s.width * 0.4601500, s.height * 0.4105018);
  p151.lineTo(s.width * 0.4602500, s.height * 0.3912485);
  p151.lineTo(s.width * 0.4692500, s.height * 0.3917153);
  p151.lineTo(s.width * 0.4693500, s.height * 0.3802800);
  p151.lineTo(s.width * 0.4796000, s.height * 0.3984831);
  p151.close();

  Paint paint151fill = Paint()..style = PaintingStyle.fill;
  paint151fill.color = cClrs.mR ?? dfltClr;
  canvas.drawPath(p151, paint151fill, onTapUp: (tabdetail) {
    callback('mr', tabdetail);
  });

  Path p152 = Path();
  p152.moveTo(s.width * 0.5911500, s.height * 0.6871645);
  p152.lineTo(s.width * 0.5913500, s.height * 0.6871645);
  p152.lineTo(s.width * 0.5923000, s.height * 0.6896149);
  p152.lineTo(s.width * 0.5934000, s.height * 0.6949825);
  p152.lineTo(s.width * 0.5934500, s.height * 0.7046674);
  p152.lineTo(s.width * 0.5922000, s.height * 0.7061844);
  p152.lineTo(s.width * 0.5912500, s.height * 0.7114352);
  p152.lineTo(s.width * 0.5895000, s.height * 0.7067678);
  p152.lineTo(s.width * 0.5894000, s.height * 0.7015169);
  p152.lineTo(s.width * 0.5900500, s.height * 0.6980163);
  p152.lineTo(s.width * 0.5899500, s.height * 0.6949825);
  p152.lineTo(s.width * 0.5888500, s.height * 0.6931155);
  p152.lineTo(s.width * 0.5881000, s.height * 0.6938156);
  p152.lineTo(s.width * 0.5865000, s.height * 0.6901984);
  p152.lineTo(s.width * 0.5850500, s.height * 0.6883314);
  p152.lineTo(s.width * 0.5860500, s.height * 0.6813302);
  p152.lineTo(s.width * 0.5869500, s.height * 0.6787631);
  p152.lineTo(s.width * 0.5865000, s.height * 0.6724621);
  p152.lineTo(s.width * 0.5871500, s.height * 0.6663944);
  p152.lineTo(s.width * 0.5876500, s.height * 0.6644107);
  p152.lineTo(s.width * 0.5870000, s.height * 0.6581097);
  p152.lineTo(s.width * 0.5857000, s.height * 0.6547258);
  p152.lineTo(s.width * 0.5884500, s.height * 0.6561260);
  p152.lineTo(s.width * 0.5889500, s.height * 0.6581097);
  p152.lineTo(s.width * 0.5889000, s.height * 0.6590432);
  p152.lineTo(s.width * 0.5898000, s.height * 0.6638273);
  p152.lineTo(s.width * 0.5899000, s.height * 0.6728121);
  p152.lineTo(s.width * 0.5890000, s.height * 0.6770128);
  p152.lineTo(s.width * 0.5898000, s.height * 0.6824971);
  p152.lineTo(s.width * 0.5897000, s.height * 0.6857643);
  p152.lineTo(s.width * 0.5903000, s.height * 0.6879813);
  p152.lineTo(s.width * 0.5902500, s.height * 0.6907818);
  p152.lineTo(s.width * 0.5907000, s.height * 0.6924154);
  p152.lineTo(s.width * 0.5912000, s.height * 0.6905484);
  p152.lineTo(s.width * 0.5921500, s.height * 0.6934656);
  p152.lineTo(s.width * 0.5922500, s.height * 0.6925321);
  p152.lineTo(s.width * 0.5917500, s.height * 0.6885648);
  p152.lineTo(s.width * 0.5912000, s.height * 0.6882147);
  p152.lineTo(s.width * 0.5911500, s.height * 0.6871645);
  p152.close();

  Paint paint152fill = Paint()..style = PaintingStyle.fill;
  paint152fill.color = cClrs.mW ?? dfltClr;
  canvas.drawPath(p152, paint152fill, onTapUp: (tabdetail) {
    callback('mw', tabdetail);
  });

  Path p153 = Path();
  p153.moveTo(s.width * 0.7821500, s.height * 0.5389732);
  p153.lineTo(s.width * 0.7828500, s.height * 0.5396733);
  p153.lineTo(s.width * 0.7846000, s.height * 0.5442240);
  p153.lineTo(s.width * 0.7858500, s.height * 0.5492415);
  p153.lineTo(s.width * 0.7861500, s.height * 0.5542590);
  p153.lineTo(s.width * 0.7859000, s.height * 0.5576429);
  p153.lineTo(s.width * 0.7862000, s.height * 0.5602100);
  p153.lineTo(s.width * 0.7864500, s.height * 0.5646441);
  p153.lineTo(s.width * 0.7875000, s.height * 0.5667445);
  p153.lineTo(s.width * 0.7886500, s.height * 0.5733956);
  p153.lineTo(s.width * 0.7886500, s.height * 0.5758460);
  p153.lineTo(s.width * 0.7866500, s.height * 0.5764294);
  p153.lineTo(s.width * 0.7839000, s.height * 0.5708285);
  p153.lineTo(s.width * 0.7805000, s.height * 0.5648775);
  p153.lineTo(s.width * 0.7801000, s.height * 0.5610268);
  p153.lineTo(s.width * 0.7784000, s.height * 0.5560093);
  p153.lineTo(s.width * 0.7779000, s.height * 0.5498250);
  p153.lineTo(s.width * 0.7768000, s.height * 0.5457410);
  p153.lineTo(s.width * 0.7770000, s.height * 0.5402567);
  p153.lineTo(s.width * 0.7763000, s.height * 0.5371062);
  p153.lineTo(s.width * 0.7767500, s.height * 0.5358226);
  p153.lineTo(s.width * 0.7791500, s.height * 0.5390898);
  p153.lineTo(s.width * 0.7794500, s.height * 0.5429405);
  p153.lineTo(s.width * 0.7813000, s.height * 0.5420070);
  p153.lineTo(s.width * 0.7821500, s.height * 0.5389732);
  p153.close();

  Paint paint153fill = Paint()..style = PaintingStyle.fill;
  paint153fill.color = cClrs.mY ?? dfltClr;
  canvas.drawPath(p153, paint153fill, onTapUp: (tabdetail) {
    callback('my', tabdetail);
  });

  Path p154 = Path();
  p154.moveTo(s.width * 0.8270500, s.height * 0.5546091);
  p154.lineTo(s.width * 0.8245500, s.height * 0.5533256);
  p154.lineTo(s.width * 0.8213000, s.height * 0.5533256);
  p154.lineTo(s.width * 0.8204500, s.height * 0.5618436);
  p154.lineTo(s.width * 0.8194000, s.height * 0.5644107);
  p154.lineTo(s.width * 0.8181000, s.height * 0.5747958);
  p154.lineTo(s.width * 0.8158000, s.height * 0.5764294);
  p154.lineTo(s.width * 0.8131000, s.height * 0.5743291);
  p154.lineTo(s.width * 0.8117500, s.height * 0.5750292);
  p154.lineTo(s.width * 0.8101000, s.height * 0.5787631);
  p154.lineTo(s.width * 0.8083000, s.height * 0.5782964);
  p154.lineTo(s.width * 0.8064500, s.height * 0.5798133);
  p154.lineTo(s.width * 0.8045000, s.height * 0.5754959);
  p154.lineTo(s.width * 0.8040000, s.height * 0.5704784);
  p154.lineTo(s.width * 0.8061000, s.height * 0.5730455);
  p154.lineTo(s.width * 0.8082500, s.height * 0.5716453);
  p154.lineTo(s.width * 0.8087500, s.height * 0.5653442);
  p154.lineTo(s.width * 0.8099500, s.height * 0.5639440);
  p154.lineTo(s.width * 0.8133500, s.height * 0.5623104);
  p154.lineTo(s.width * 0.8152500, s.height * 0.5563594);
  p154.lineTo(s.width * 0.8165500, s.height * 0.5516919);
  p154.lineTo(s.width * 0.8179500, s.height * 0.5555426);
  p154.lineTo(s.width * 0.8185000, s.height * 0.5529755);
  p154.lineTo(s.width * 0.8198500, s.height * 0.5532089);
  p154.lineTo(s.width * 0.8199000, s.height * 0.5484247);
  p154.lineTo(s.width * 0.8199500, s.height * 0.5446908);
  p154.lineTo(s.width * 0.8220000, s.height * 0.5395566);
  p154.lineTo(s.width * 0.8233000, s.height * 0.5337223);
  p154.lineTo(s.width * 0.8244500, s.height * 0.5336056);
  p154.lineTo(s.width * 0.8260000, s.height * 0.5374562);
  p154.lineTo(s.width * 0.8262000, s.height * 0.5407235);
  p154.lineTo(s.width * 0.8281000, s.height * 0.5428238);
  p154.lineTo(s.width * 0.8305000, s.height * 0.5450408);
  p154.lineTo(s.width * 0.8304000, s.height * 0.5479580);
  p154.lineTo(s.width * 0.8285000, s.height * 0.5483081);
  p154.lineTo(s.width * 0.8290500, s.height * 0.5520420);
  p154.lineTo(s.width * 0.8270500, s.height * 0.5546091);
  p154.close();

  Paint paint154fill = Paint()..style = PaintingStyle.fill;
  paint154fill.color = cClrs.mY ?? dfltClr;
  canvas.drawPath(p154, paint154fill, onTapUp: (tabdetail) {
    callback('my', tabdetail);
  });

  Path p155 = Path();
  p155.moveTo(s.width * 0.5581000, s.height * 0.7168028);
  p155.lineTo(s.width * 0.5604000, s.height * 0.7151692);
  p155.lineTo(s.width * 0.5622000, s.height * 0.7155193);
  p155.lineTo(s.width * 0.5633000, s.height * 0.7172695);
  p155.lineTo(s.width * 0.5633000, s.height * 0.7178530);
  p155.lineTo(s.width * 0.5617000, s.height * 0.7196033);
  p155.lineTo(s.width * 0.5608500, s.height * 0.7196033);
  p155.lineTo(s.width * 0.5590000, s.height * 0.7225204);
  p155.lineTo(s.width * 0.5580000, s.height * 0.7193699);
  p155.lineTo(s.width * 0.5536500, s.height * 0.7220537);
  p155.lineTo(s.width * 0.5515500, s.height * 0.7222870);
  p155.lineTo(s.width * 0.5511500, s.height * 0.7490082);
  p155.lineTo(s.width * 0.5484000, s.height * 0.7492415);
  p155.lineTo(s.width * 0.5481000, s.height * 0.7710618);
  p155.lineTo(s.width * 0.5475500, s.height * 0.7987165);
  p155.lineTo(s.width * 0.5450500, s.height * 0.8025671);
  p155.lineTo(s.width * 0.5436000, s.height * 0.8031505);
  p155.lineTo(s.width * 0.5419000, s.height * 0.8017503);
  p155.lineTo(s.width * 0.5406500, s.height * 0.8011669);
  p155.lineTo(s.width * 0.5402500, s.height * 0.7980163);
  p155.lineTo(s.width * 0.5392500, s.height * 0.7959160);
  p155.lineTo(s.width * 0.5378500, s.height * 0.7996499);
  p155.lineTo(s.width * 0.5359000, s.height * 0.7939323);
  p155.lineTo(s.width * 0.5349000, s.height * 0.7885648);
  p155.lineTo(s.width * 0.5344000, s.height * 0.7812135);
  p155.lineTo(s.width * 0.5338000, s.height * 0.7758460);
  p155.lineTo(s.width * 0.5330000, s.height * 0.7642940);
  p155.lineTo(s.width * 0.5330500, s.height * 0.7553092);
  p155.lineTo(s.width * 0.5327500, s.height * 0.7512252);
  p155.lineTo(s.width * 0.5317000, s.height * 0.7480747);
  p155.lineTo(s.width * 0.5303000, s.height * 0.7418903);
  p155.lineTo(s.width * 0.5289000, s.height * 0.7329055);
  p155.lineTo(s.width * 0.5283500, s.height * 0.7282380);
  p155.lineTo(s.width * 0.5261500, s.height * 0.7208868);
  p155.lineTo(s.width * 0.5260000, s.height * 0.7151692);
  p155.lineTo(s.width * 0.5273500, s.height * 0.7137690);
  p155.lineTo(s.width * 0.5290500, s.height * 0.7124854);
  p155.lineTo(s.width * 0.5308500, s.height * 0.7127188);
  p155.lineTo(s.width * 0.5325000, s.height * 0.7161027);
  p155.lineTo(s.width * 0.5329000, s.height * 0.7155193);
  p155.lineTo(s.width * 0.5442500, s.height * 0.7152859);
  p155.lineTo(s.width * 0.5461500, s.height * 0.7187865);
  p155.lineTo(s.width * 0.5529000, s.height * 0.7198366);
  p155.lineTo(s.width * 0.5581000, s.height * 0.7168028);
  p155.close();

  Paint paint155fill = Paint()..style = PaintingStyle.fill;
  paint155fill.color = cClrs.nA ?? dfltClr;
  canvas.drawPath(p155, paint155fill, onTapUp: (tabdetail) {
    callback('na', tabdetail);
  });

  Path p156 = Path();
  p156.moveTo(s.width * 0.5343000, s.height * 0.4142357);
  p156.lineTo(s.width * 0.5351000, s.height * 0.4259043);
  p156.lineTo(s.width * 0.5362000, s.height * 0.4278880);
  p156.lineTo(s.width * 0.5362500, s.height * 0.4302217);
  p156.lineTo(s.width * 0.5374500, s.height * 0.4327888);
  p156.lineTo(s.width * 0.5368500, s.height * 0.4360560);
  p156.lineTo(s.width * 0.5359500, s.height * 0.4512252);
  p156.lineTo(s.width * 0.5358500, s.height * 0.4610268);
  p156.lineTo(s.width * 0.5323500, s.height * 0.4680280);
  p156.lineTo(s.width * 0.5312000, s.height * 0.4779463);
  p156.lineTo(s.width * 0.5324000, s.height * 0.4807468);
  p156.lineTo(s.width * 0.5324000, s.height * 0.4855309);
  p156.lineTo(s.width * 0.5342500, s.height * 0.4856476);
  p156.lineTo(s.width * 0.5339500, s.height * 0.4892649);
  p156.lineTo(s.width * 0.5332000, s.height * 0.4896149);
  p156.lineTo(s.width * 0.5331000, s.height * 0.4920653);
  p156.lineTo(s.width * 0.5326000, s.height * 0.4921820);
  p156.lineTo(s.width * 0.5306500, s.height * 0.4840140);
  p156.lineTo(s.width * 0.5299500, s.height * 0.4836639);
  p156.lineTo(s.width * 0.5278000, s.height * 0.4878646);
  p156.lineTo(s.width * 0.5256000, s.height * 0.4856476);
  p156.lineTo(s.width * 0.5241000, s.height * 0.4852975);
  p156.lineTo(s.width * 0.5233000, s.height * 0.4863477);
  p156.lineTo(s.width * 0.5216500, s.height * 0.4861144);
  p156.lineTo(s.width * 0.5200000, s.height * 0.4892649);
  p156.lineTo(s.width * 0.5185500, s.height * 0.4894982);
  p156.lineTo(s.width * 0.5151500, s.height * 0.4856476);
  p156.lineTo(s.width * 0.5138000, s.height * 0.4873979);
  p156.lineTo(s.width * 0.5123500, s.height * 0.4872812);
  p156.lineTo(s.width * 0.5113000, s.height * 0.4844807);
  p156.lineTo(s.width * 0.5085000, s.height * 0.4816803);
  p156.lineTo(s.width * 0.5054500, s.height * 0.4826138);
  p156.lineTo(s.width * 0.5047500, s.height * 0.4841307);
  p156.lineTo(s.width * 0.5043500, s.height * 0.4884481);
  p156.lineTo(s.width * 0.5035500, s.height * 0.4914819);
  p156.lineTo(s.width * 0.5033500, s.height * 0.4982497);
  p156.lineTo(s.width * 0.5012000, s.height * 0.4939323);
  p156.lineTo(s.width * 0.5002000, s.height * 0.4939323);
  p156.lineTo(s.width * 0.4992500, s.height * 0.4961494);
  p156.lineTo(s.width * 0.4993000, s.height * 0.4910152);
  p156.lineTo(s.width * 0.4960500, s.height * 0.4892649);
  p156.lineTo(s.width * 0.4959500, s.height * 0.4856476);
  p156.lineTo(s.width * 0.4944000, s.height * 0.4807468);
  p156.lineTo(s.width * 0.4940000, s.height * 0.4773629);
  p156.lineTo(s.width * 0.4942500, s.height * 0.4737456);
  p156.lineTo(s.width * 0.4960500, s.height * 0.4733956);
  p156.lineTo(s.width * 0.4970500, s.height * 0.4707118);
  p156.lineTo(s.width * 0.5009000, s.height * 0.4701284);
  p156.lineTo(s.width * 0.5034000, s.height * 0.4689615);
  p156.lineTo(s.width * 0.5036000, s.height * 0.4642940);
  p156.lineTo(s.width * 0.5051500, s.height * 0.4592765);
  p156.lineTo(s.width * 0.5051000, s.height * 0.4420070);
  p156.lineTo(s.width * 0.5090000, s.height * 0.4387398);
  p156.lineTo(s.width * 0.5170000, s.height * 0.4240373);
  p156.lineTo(s.width * 0.5264000, s.height * 0.4096849);
  p156.lineTo(s.width * 0.5308000, s.height * 0.4129522);
  p156.lineTo(s.width * 0.5324000, s.height * 0.4170362);
  p156.lineTo(s.width * 0.5343000, s.height * 0.4142357);
  p156.close();

  Paint paint156fill = Paint()..style = PaintingStyle.fill;
  paint156fill.color = cClrs.nE ?? dfltClr;
  canvas.drawPath(p156, paint156fill, onTapUp: (tabdetail) {
    callback('ne', tabdetail);
  });

  Path p157 = Path();
  p157.moveTo(s.width * 0.5331000, s.height * 0.4920653);
  p157.lineTo(s.width * 0.5342500, s.height * 0.4949825);
  p157.lineTo(s.width * 0.5339500, s.height * 0.4963827);
  p157.lineTo(s.width * 0.5338000, s.height * 0.4988331);
  p157.lineTo(s.width * 0.5314500, s.height * 0.5046674);
  p157.lineTo(s.width * 0.5307500, s.height * 0.5094516);
  p157.lineTo(s.width * 0.5303500, s.height * 0.5133022);
  p157.lineTo(s.width * 0.5297500, s.height * 0.5150525);
  p157.lineTo(s.width * 0.5292000, s.height * 0.5203034);
  p157.lineTo(s.width * 0.5277000, s.height * 0.5233372);
  p157.lineTo(s.width * 0.5273000, s.height * 0.5270712);
  p157.lineTo(s.width * 0.5266500, s.height * 0.5301050);
  p157.lineTo(s.width * 0.5264000, s.height * 0.5332555);
  p157.lineTo(s.width * 0.5244500, s.height * 0.5358226);
  p157.lineTo(s.width * 0.5228500, s.height * 0.5326721);
  p157.lineTo(s.width * 0.5218000, s.height * 0.5327888);
  p157.lineTo(s.width * 0.5201000, s.height * 0.5372229);
  p157.lineTo(s.width * 0.5193000, s.height * 0.5372229);
  p157.lineTo(s.width * 0.5179500, s.height * 0.5444574);
  p157.lineTo(s.width * 0.5172500, s.height * 0.5498250);
  p157.lineTo(s.width * 0.5143000, s.height * 0.5525088);
  p157.lineTo(s.width * 0.5132500, s.height * 0.5521587);
  p157.lineTo(s.width * 0.5121500, s.height * 0.5537923);
  p157.lineTo(s.width * 0.5099000, s.height * 0.5536756);
  p157.lineTo(s.width * 0.5083500, s.height * 0.5488915);
  p157.lineTo(s.width * 0.5074000, s.height * 0.5435239);
  p157.lineTo(s.width * 0.5054000, s.height * 0.5386231);
  p157.lineTo(s.width * 0.5033000, s.height * 0.5386231);
  p157.lineTo(s.width * 0.5008000, s.height * 0.5386231);
  p157.lineTo(s.width * 0.5009500, s.height * 0.5266044);
  p157.lineTo(s.width * 0.5008500, s.height * 0.5218203);
  p157.lineTo(s.width * 0.5014000, s.height * 0.5171529);
  p157.lineTo(s.width * 0.5022500, s.height * 0.5148191);
  p157.lineTo(s.width * 0.5036500, s.height * 0.5101517);
  p157.lineTo(s.width * 0.5033500, s.height * 0.5081680);
  p157.lineTo(s.width * 0.5039000, s.height * 0.5051342);
  p157.lineTo(s.width * 0.5032500, s.height * 0.5007001);
  p157.lineTo(s.width * 0.5033500, s.height * 0.4982497);
  p157.lineTo(s.width * 0.5035500, s.height * 0.4914819);
  p157.lineTo(s.width * 0.5043500, s.height * 0.4884481);
  p157.lineTo(s.width * 0.5047500, s.height * 0.4841307);
  p157.lineTo(s.width * 0.5054500, s.height * 0.4826138);
  p157.lineTo(s.width * 0.5085000, s.height * 0.4816803);
  p157.lineTo(s.width * 0.5113000, s.height * 0.4844807);
  p157.lineTo(s.width * 0.5123500, s.height * 0.4872812);
  p157.lineTo(s.width * 0.5138000, s.height * 0.4873979);
  p157.lineTo(s.width * 0.5151500, s.height * 0.4856476);
  p157.lineTo(s.width * 0.5185500, s.height * 0.4894982);
  p157.lineTo(s.width * 0.5200000, s.height * 0.4892649);
  p157.lineTo(s.width * 0.5216500, s.height * 0.4861144);
  p157.lineTo(s.width * 0.5233000, s.height * 0.4863477);
  p157.lineTo(s.width * 0.5241000, s.height * 0.4852975);
  p157.lineTo(s.width * 0.5256000, s.height * 0.4856476);
  p157.lineTo(s.width * 0.5278000, s.height * 0.4878646);
  p157.lineTo(s.width * 0.5299500, s.height * 0.4836639);
  p157.lineTo(s.width * 0.5306500, s.height * 0.4840140);
  p157.lineTo(s.width * 0.5326000, s.height * 0.4921820);
  p157.lineTo(s.width * 0.5331000, s.height * 0.4920653);
  p157.close();

  Paint paint157fill = Paint()..style = PaintingStyle.fill;
  paint157fill.color = cClrs.nG ?? dfltClr;
  canvas.drawPath(p157, paint157fill, onTapUp: (tabdetail) {
    callback('ng', tabdetail);
  });

  Path p158 = Path();
  p158.moveTo(s.width * 0.2598000, s.height * 0.4731622);
  p158.lineTo(s.width * 0.2595500, s.height * 0.4739790);
  p158.lineTo(s.width * 0.2593000, s.height * 0.4756126);
  p158.lineTo(s.width * 0.2595000, s.height * 0.4782964);
  p158.lineTo(s.width * 0.2587500, s.height * 0.4808635);
  p158.lineTo(s.width * 0.2583500, s.height * 0.4838973);
  p158.lineTo(s.width * 0.2581000, s.height * 0.4871645);
  p158.lineTo(s.width * 0.2582000, s.height * 0.4891482);
  p158.lineTo(s.width * 0.2581500, s.height * 0.4925321);
  p158.lineTo(s.width * 0.2577000, s.height * 0.4932322);
  p158.lineTo(s.width * 0.2573500, s.height * 0.4964994);
  p158.lineTo(s.width * 0.2574500, s.height * 0.4984831);
  p158.lineTo(s.width * 0.2568500, s.height * 0.5003501);
  p158.lineTo(s.width * 0.2569000, s.height * 0.5023337);
  p158.lineTo(s.width * 0.2573000, s.height * 0.5036173);
  p158.lineTo(s.width * 0.2566000, s.height * 0.5052509);
  p158.lineTo(s.width * 0.2557500, s.height * 0.5046674);
  p158.lineTo(s.width * 0.2553500, s.height * 0.5031505);
  p158.lineTo(s.width * 0.2544500, s.height * 0.5025671);
  p158.lineTo(s.width * 0.2538000, s.height * 0.5035006);
  p158.lineTo(s.width * 0.2520000, s.height * 0.5015169);
  p158.lineTo(s.width * 0.2515500, s.height * 0.5024504);
  p158.lineTo(s.width * 0.2506500, s.height * 0.5001167);
  p158.lineTo(s.width * 0.2494000, s.height * 0.4970828);
  p158.lineTo(s.width * 0.2488500, s.height * 0.4946324);
  p158.lineTo(s.width * 0.2477500, s.height * 0.4921820);
  p158.lineTo(s.width * 0.2465000, s.height * 0.4887981);
  p158.lineTo(s.width * 0.2468500, s.height * 0.4876313);
  p158.lineTo(s.width * 0.2472500, s.height * 0.4887981);
  p158.lineTo(s.width * 0.2475000, s.height * 0.4883314);
  p158.lineTo(s.width * 0.2484000, s.height * 0.4879813);
  p158.lineTo(s.width * 0.2488000, s.height * 0.4862310);
  p158.lineTo(s.width * 0.2492000, s.height * 0.4862310);
  p158.lineTo(s.width * 0.2493000, s.height * 0.4824971);
  p158.lineTo(s.width * 0.2499500, s.height * 0.4823804);
  p158.lineTo(s.width * 0.2505500, s.height * 0.4823804);
  p158.lineTo(s.width * 0.2512500, s.height * 0.4803967);
  p158.lineTo(s.width * 0.2520000, s.height * 0.4819137);
  p158.lineTo(s.width * 0.2523000, s.height * 0.4809802);
  p158.lineTo(s.width * 0.2529000, s.height * 0.4800467);
  p158.lineTo(s.width * 0.2539500, s.height * 0.4780630);
  p158.lineTo(s.width * 0.2540500, s.height * 0.4764294);
  p158.lineTo(s.width * 0.2543000, s.height * 0.4765461);
  p158.lineTo(s.width * 0.2547500, s.height * 0.4747958);
  p158.lineTo(s.width * 0.2550500, s.height * 0.4745624);
  p158.lineTo(s.width * 0.2555000, s.height * 0.4757293);
  p158.lineTo(s.width * 0.2560500, s.height * 0.4759627);
  p158.lineTo(s.width * 0.2567000, s.height * 0.4750292);
  p158.lineTo(s.width * 0.2574000, s.height * 0.4750292);
  p158.lineTo(s.width * 0.2584000, s.height * 0.4740957);
  p158.lineTo(s.width * 0.2588500, s.height * 0.4730455);
  p158.lineTo(s.width * 0.2598000, s.height * 0.4731622);
  p158.close();

  Paint paint158fill = Paint()..style = PaintingStyle.fill;
  paint158fill.color = cClrs.nI ?? dfltClr;
  canvas.drawPath(p158, paint158fill, onTapUp: (tabdetail) {
    callback('ni', tabdetail);
  });

  Path p159 = Path();
  p159.moveTo(s.width * 0.5568500, s.height * 0.07876313);
  p159.lineTo(s.width * 0.5536500, s.height * 0.08121354);
  p159.lineTo(s.width * 0.5520500, s.height * 0.08179697);
  p159.lineTo(s.width * 0.5524500, s.height * 0.07736289);
  p159.lineTo(s.width * 0.5495500, s.height * 0.07491249);
  p159.lineTo(s.width * 0.5466000, s.height * 0.07701284);
  p159.lineTo(s.width * 0.5460500, s.height * 0.08168028);
  p159.lineTo(s.width * 0.5443500, s.height * 0.08448075);
  p159.lineTo(s.width * 0.5420000, s.height * 0.08296383);
  p159.lineTo(s.width * 0.5393500, s.height * 0.08319720);
  p159.lineTo(s.width * 0.5368000, s.height * 0.07992999);
  p159.lineTo(s.width * 0.5357000, s.height * 0.08156359);
  p159.lineTo(s.width * 0.5344000, s.height * 0.08179697);
  p159.lineTo(s.width * 0.5344500, s.height * 0.08599767);
  p159.lineTo(s.width * 0.5304500, s.height * 0.08494749);
  p159.lineTo(s.width * 0.5301500, s.height * 0.08856476);
  p159.lineTo(s.width * 0.5281500, s.height * 0.08856476);
  p159.lineTo(s.width * 0.5270000, s.height * 0.09311552);
  p159.lineTo(s.width * 0.5253000, s.height * 0.1002334);
  p159.lineTo(s.width * 0.5224500, s.height * 0.1094516);
  p159.lineTo(s.width * 0.5233500, s.height * 0.1117853);
  p159.lineTo(s.width * 0.5227000, s.height * 0.1143524);
  p159.lineTo(s.width * 0.5205500, s.height * 0.1142357);
  p159.lineTo(s.width * 0.5193500, s.height * 0.1205368);
  p159.lineTo(s.width * 0.5198500, s.height * 0.1295216);
  p159.lineTo(s.width * 0.5214000, s.height * 0.1329055);
  p159.lineTo(s.width * 0.5210000, s.height * 0.1409568);
  p159.lineTo(s.width * 0.5193000, s.height * 0.1456243);
  p159.lineTo(s.width * 0.5184000, s.height * 0.1495916);
  p159.lineTo(s.width * 0.5167500, s.height * 0.1453909);
  p159.lineTo(s.width * 0.5124500, s.height * 0.1533256);
  p159.lineTo(s.width * 0.5094000, s.height * 0.1549592);
  p159.lineTo(s.width * 0.5061500, s.height * 0.1514586);
  p159.lineTo(s.width * 0.5052500, s.height * 0.1441074);
  p159.lineTo(s.width * 0.5042500, s.height * 0.1283547);
  p159.lineTo(s.width * 0.5062500, s.height * 0.1240373);
  p159.lineTo(s.width * 0.5119000, s.height * 0.1183197);
  p159.lineTo(s.width * 0.5159500, s.height * 0.1114352);
  p159.lineTo(s.width * 0.5195500, s.height * 0.1023337);
  p159.lineTo(s.width * 0.5240000, s.height * 0.08984831);
  p159.lineTo(s.width * 0.5272000, s.height * 0.08506418);
  p159.lineTo(s.width * 0.5323500, s.height * 0.07712952);
  p159.lineTo(s.width * 0.5366000, s.height * 0.07432905);
  p159.lineTo(s.width * 0.5399500, s.height * 0.07467911);
  p159.lineTo(s.width * 0.5425500, s.height * 0.06954492);
  p159.lineTo(s.width * 0.5462500, s.height * 0.06977830);
  p159.lineTo(s.width * 0.5497500, s.height * 0.06861144);
  p159.lineTo(s.width * 0.5566000, s.height * 0.07316219);
  p159.lineTo(s.width * 0.5541500, s.height * 0.07479580);
  p159.lineTo(s.width * 0.5568500, s.height * 0.07876313);
  p159.close();

  Paint paint159fill = Paint()..style = PaintingStyle.fill;
  paint159fill.color = cClrs.nO ?? dfltClr;
  canvas.drawPath(p159, paint159fill, onTapUp: (tabdetail) {
    callback('no', tabdetail);
  });

  Path p160 = Path();
  p160.moveTo(s.width * 0.5383000, s.height * 0.02940490);
  p160.lineTo(s.width * 0.5345000, s.height * 0.03162194);
  p160.lineTo(s.width * 0.5311000, s.height * 0.03033839);
  p160.lineTo(s.width * 0.5322000, s.height * 0.02893816);
  p160.lineTo(s.width * 0.5309000, s.height * 0.02718786);
  p160.lineTo(s.width * 0.5345500, s.height * 0.02613769);
  p160.lineTo(s.width * 0.5355000, s.height * 0.02812135);
  p160.lineTo(s.width * 0.5383000, s.height * 0.02940490);
  p160.close();

  Paint paint160fill = Paint()..style = PaintingStyle.fill;
  paint160fill.color = cClrs.sJ ?? dfltClr;
  canvas.drawPath(p160, paint160fill, onTapUp: (tabdetail) {
    callback('sj', tabdetail);
  });

  Path p161 = Path();
  p161.moveTo(s.width * 0.5255000, s.height * 0.01948658);
  p161.lineTo(s.width * 0.5318000, s.height * 0.02345391);
  p161.lineTo(s.width * 0.5275000, s.height * 0.02555426);
  p161.lineTo(s.width * 0.5269000, s.height * 0.02952159);
  p161.lineTo(s.width * 0.5254000, s.height * 0.03057176);
  p161.lineTo(s.width * 0.5249500, s.height * 0.03523921);
  p161.lineTo(s.width * 0.5227500, s.height * 0.03547258);
  p161.lineTo(s.width * 0.5185000, s.height * 0.03208868);
  p161.lineTo(s.width * 0.5200000, s.height * 0.03010502);
  p161.lineTo(s.width * 0.5171500, s.height * 0.02847141);
  p161.lineTo(s.width * 0.5133000, s.height * 0.02392065);
  p161.lineTo(s.width * 0.5117000, s.height * 0.01983664);
  p161.lineTo(s.width * 0.5163500, s.height * 0.01796966);
  p161.lineTo(s.width * 0.5175000, s.height * 0.01971995);
  p161.lineTo(s.width * 0.5200000, s.height * 0.01971995);
  p161.lineTo(s.width * 0.5205000, s.height * 0.01796966);
  p161.lineTo(s.width * 0.5231000, s.height * 0.01773629);
  p161.lineTo(s.width * 0.5255000, s.height * 0.01948658);
  p161.close();

  Paint paint161fill = Paint()..style = PaintingStyle.fill;
  paint161fill.color = cClrs.sJ ?? dfltClr;
  canvas.drawPath(p161, paint161fill, onTapUp: (tabdetail) {
    callback('sj', tabdetail);
  });

  Path p162 = Path();
  p162.moveTo(s.width * 0.5377000, s.height * 0.01598600);
  p162.lineTo(s.width * 0.5414000, s.height * 0.01773629);
  p162.lineTo(s.width * 0.5392000, s.height * 0.02053676);
  p162.lineTo(s.width * 0.5341500, s.height * 0.02112019);
  p162.lineTo(s.width * 0.5288000, s.height * 0.02018670);
  p162.lineTo(s.width * 0.5283000, s.height * 0.01878646);
  p162.lineTo(s.width * 0.5257500, s.height * 0.01878646);
  p162.lineTo(s.width * 0.5236000, s.height * 0.01645274);
  p162.lineTo(s.width * 0.5288500, s.height * 0.01505251);
  p162.lineTo(s.width * 0.5315500, s.height * 0.01621937);
  p162.lineTo(s.width * 0.5331000, s.height * 0.01470245);
  p162.lineTo(s.width * 0.5377000, s.height * 0.01598600);
  p162.close();

  Paint paint162fill = Paint()..style = PaintingStyle.fill;
  paint162fill.color = cClrs.sJ ?? dfltClr;
  canvas.drawPath(p162, paint162fill, onTapUp: (tabdetail) {
    callback('sj', tabdetail);
  });

  Path p163 = Path();
  p163.moveTo(s.width * 0.7345000, s.height * 0.3767795);
  p163.lineTo(s.width * 0.7346000, s.height * 0.3799300);
  p163.lineTo(s.width * 0.7353500, s.height * 0.3847141);
  p163.lineTo(s.width * 0.7353000, s.height * 0.3876313);
  p163.lineTo(s.width * 0.7330000, s.height * 0.3877480);
  p163.lineTo(s.width * 0.7295500, s.height * 0.3859977);
  p163.lineTo(s.width * 0.7274000, s.height * 0.3852975);
  p163.lineTo(s.width * 0.7255000, s.height * 0.3815636);
  p163.lineTo(s.width * 0.7216500, s.height * 0.3805134);
  p163.lineTo(s.width * 0.7177500, s.height * 0.3763127);
  p163.lineTo(s.width * 0.7148500, s.height * 0.3726954);
  p163.lineTo(s.width * 0.7119500, s.height * 0.3698950);
  p163.lineTo(s.width * 0.7124000, s.height * 0.3628938);
  p163.lineTo(s.width * 0.7138000, s.height * 0.3593932);
  p163.lineTo(s.width * 0.7147500, s.height * 0.3576429);
  p163.lineTo(s.width * 0.7171500, s.height * 0.3599767);
  p163.lineTo(s.width * 0.7203500, s.height * 0.3648775);
  p163.lineTo(s.width * 0.7220000, s.height * 0.3659277);
  p163.lineTo(s.width * 0.7232500, s.height * 0.3695449);
  p163.lineTo(s.width * 0.7255000, s.height * 0.3709452);
  p163.lineTo(s.width * 0.7280000, s.height * 0.3743291);
  p163.lineTo(s.width * 0.7312500, s.height * 0.3759627);
  p163.lineTo(s.width * 0.7345000, s.height * 0.3767795);
  p163.close();

  Paint paint163fill = Paint()..style = PaintingStyle.fill;
  paint163fill.color = cClrs.nP ?? dfltClr;
  canvas.drawPath(p163, paint163fill, onTapUp: (tabdetail) {
    callback('np', tabdetail);
  });

  Path p164 = Path();
  p164.moveTo(s.width * 0.6419000, s.height * 0.4607935);
  p164.lineTo(s.width * 0.6408000, s.height * 0.4555426);
  p164.lineTo(s.width * 0.6382000, s.height * 0.4431739);
  p164.lineTo(s.width * 0.6463500, s.height * 0.4357060);
  p164.lineTo(s.width * 0.6476500, s.height * 0.4207701);
  p164.lineTo(s.width * 0.6461500, s.height * 0.4154026);
  p164.lineTo(s.width * 0.6461500, s.height * 0.4123687);
  p164.lineTo(s.width * 0.6468000, s.height * 0.4093349);
  p164.lineTo(s.width * 0.6467000, s.height * 0.4063011);
  p164.lineTo(s.width * 0.6479000, s.height * 0.4047841);
  p164.lineTo(s.width * 0.6473500, s.height * 0.4037340);
  p164.lineTo(s.width * 0.6473500, s.height * 0.3988331);
  p164.lineTo(s.width * 0.6487500, s.height * 0.3988331);
  p164.lineTo(s.width * 0.6502500, s.height * 0.4039673);
  p164.lineTo(s.width * 0.6519000, s.height * 0.4066511);
  p164.lineTo(s.width * 0.6539500, s.height * 0.4077013);
  p164.lineTo(s.width * 0.6556500, s.height * 0.4089848);
  p164.lineTo(s.width * 0.6571000, s.height * 0.4133022);
  p164.lineTo(s.width * 0.6579500, s.height * 0.4157526);
  p164.lineTo(s.width * 0.6589500, s.height * 0.4168028);
  p164.lineTo(s.width * 0.6590500, s.height * 0.4184364);
  p164.lineTo(s.width * 0.6582000, s.height * 0.4228705);
  p164.lineTo(s.width * 0.6578500, s.height * 0.4249708);
  p164.lineTo(s.width * 0.6567500, s.height * 0.4274212);
  p164.lineTo(s.width * 0.6559000, s.height * 0.4325554);
  p164.lineTo(s.width * 0.6546500, s.height * 0.4320887);
  p164.lineTo(s.width * 0.6541500, s.height * 0.4339557);
  p164.lineTo(s.width * 0.6538000, s.height * 0.4376896);
  p164.lineTo(s.width * 0.6543500, s.height * 0.4427071);
  p164.lineTo(s.width * 0.6541000, s.height * 0.4436406);
  p164.lineTo(s.width * 0.6528500, s.height * 0.4436406);
  p164.lineTo(s.width * 0.6512000, s.height * 0.4464411);
  p164.lineTo(s.width * 0.6510500, s.height * 0.4500583);
  p164.lineTo(s.width * 0.6504500, s.height * 0.4516919);
  p164.lineTo(s.width * 0.6487000, s.height * 0.4515753);
  p164.lineTo(s.width * 0.6477000, s.height * 0.4534422);
  p164.lineTo(s.width * 0.6478000, s.height * 0.4564761);
  p164.lineTo(s.width * 0.6465000, s.height * 0.4585764);
  p164.lineTo(s.width * 0.6449500, s.height * 0.4578763);
  p164.lineTo(s.width * 0.6431500, s.height * 0.4604434);
  p164.lineTo(s.width * 0.6419000, s.height * 0.4607935);
  p164.close();

  Paint paint164fill = Paint()..style = PaintingStyle.fill;
  paint164fill.color = cClrs.oM ?? dfltClr;
  canvas.drawPath(p164, paint164fill, onTapUp: (tabdetail) {
    callback('om', tabdetail);
  });

  Path p165 = Path();
  p165.moveTo(s.width * 0.6481000, s.height * 0.3928821);
  p165.lineTo(s.width * 0.6474500, s.height * 0.3903151);
  p165.lineTo(s.width * 0.6481500, s.height * 0.3878646);
  p165.lineTo(s.width * 0.6485000, s.height * 0.3884481);
  p165.lineTo(s.width * 0.6484000, s.height * 0.3915986);
  p165.lineTo(s.width * 0.6481000, s.height * 0.3928821);
  p165.close();

  Paint paint165fill = Paint()..style = PaintingStyle.fill;
  paint165fill.color = cClrs.oM ?? dfltClr;
  canvas.drawPath(p165, paint165fill, onTapUp: (tabdetail) {
    callback('om', tabdetail);
  });

  Path p166 = Path();
  p166.moveTo(s.width * 0.7008000, s.height * 0.3196033);
  p166.lineTo(s.width * 0.6989000, s.height * 0.3259043);
  p166.lineTo(s.width * 0.6960500, s.height * 0.3270712);
  p166.lineTo(s.width * 0.6918000, s.height * 0.3252042);
  p166.lineTo(s.width * 0.6908000, s.height * 0.3284714);
  p166.lineTo(s.width * 0.6924500, s.height * 0.3350058);
  p166.lineTo(s.width * 0.6939000, s.height * 0.3401400);
  p166.lineTo(s.width * 0.6964500, s.height * 0.3437573);
  p166.lineTo(s.width * 0.6945500, s.height * 0.3480747);
  p166.lineTo(s.width * 0.6950500, s.height * 0.3534422);
  p166.lineTo(s.width * 0.6931000, s.height * 0.3610268);
  p166.lineTo(s.width * 0.6920000, s.height * 0.3686114);
  p166.lineTo(s.width * 0.6897500, s.height * 0.3764294);
  p166.lineTo(s.width * 0.6865000, s.height * 0.3758460);
  p166.lineTo(s.width * 0.6840500, s.height * 0.3837806);
  p166.lineTo(s.width * 0.6860500, s.height * 0.3870478);
  p166.lineTo(s.width * 0.6867500, s.height * 0.3928821);
  p166.lineTo(s.width * 0.6885000, s.height * 0.3966161);
  p166.lineTo(s.width * 0.6894000, s.height * 0.4030338);
  p166.lineTo(s.width * 0.6833500, s.height * 0.4030338);
  p166.lineTo(s.width * 0.6817500, s.height * 0.4080513);
  p166.lineTo(s.width * 0.6796500, s.height * 0.4061844);
  p166.lineTo(s.width * 0.6785500, s.height * 0.4008168);
  p166.lineTo(s.width * 0.6761000, s.height * 0.3950992);
  p166.lineTo(s.width * 0.6711000, s.height * 0.3964994);
  p166.lineTo(s.width * 0.6666000, s.height * 0.3966161);
  p166.lineTo(s.width * 0.6628000, s.height * 0.3976663);
  p166.lineTo(s.width * 0.6633500, s.height * 0.3890315);
  p166.lineTo(s.width * 0.6671000, s.height * 0.3850642);
  p166.lineTo(s.width * 0.6666500, s.height * 0.3816803);
  p166.lineTo(s.width * 0.6653000, s.height * 0.3803967);
  p166.lineTo(s.width * 0.6648000, s.height * 0.3738623);
  p166.lineTo(s.width * 0.6619500, s.height * 0.3705951);
  p166.lineTo(s.width * 0.6605500, s.height * 0.3660443);
  p166.lineTo(s.width * 0.6589500, s.height * 0.3620770);
  p166.lineTo(s.width * 0.6637500, s.height * 0.3659277);
  p166.lineTo(s.width * 0.6664000, s.height * 0.3647608);
  p166.lineTo(s.width * 0.6681000, s.height * 0.3656943);
  p166.lineTo(s.width * 0.6685500, s.height * 0.3640607);
  p166.lineTo(s.width * 0.6705000, s.height * 0.3647608);
  p166.lineTo(s.width * 0.6738000, s.height * 0.3616103);
  p166.lineTo(s.width * 0.6734000, s.height * 0.3553092);
  p166.lineTo(s.width * 0.6745500, s.height * 0.3509918);
  p166.lineTo(s.width * 0.6766000, s.height * 0.3509918);
  p166.lineTo(s.width * 0.6767000, s.height * 0.3490082);
  p166.lineTo(s.width * 0.6787000, s.height * 0.3479580);
  p166.lineTo(s.width * 0.6797500, s.height * 0.3486581);
  p166.lineTo(s.width * 0.6806500, s.height * 0.3465578);
  p166.lineTo(s.width * 0.6801000, s.height * 0.3420070);
  p166.lineTo(s.width * 0.6808000, s.height * 0.3375729);
  p166.lineTo(s.width * 0.6823500, s.height * 0.3355893);
  p166.lineTo(s.width * 0.6808000, s.height * 0.3306884);
  p166.lineTo(s.width * 0.6834000, s.height * 0.3309218);
  p166.lineTo(s.width * 0.6838500, s.height * 0.3282380);
  p166.lineTo(s.width * 0.6834500, s.height * 0.3253209);
  p166.lineTo(s.width * 0.6844500, s.height * 0.3221704);
  p166.lineTo(s.width * 0.6837500, s.height * 0.3184364);
  p166.lineTo(s.width * 0.6828000, s.height * 0.3152859);
  p166.lineTo(s.width * 0.6840000, s.height * 0.3120187);
  p166.lineTo(s.width * 0.6866500, s.height * 0.3105018);
  p166.lineTo(s.width * 0.6896000, s.height * 0.3095683);
  p166.lineTo(s.width * 0.6908000, s.height * 0.3082847);
  p166.lineTo(s.width * 0.6922500, s.height * 0.3073512);
  p166.lineTo(s.width * 0.6946000, s.height * 0.3108518);
  p166.lineTo(s.width * 0.6960500, s.height * 0.3166861);
  p166.lineTo(s.width * 0.7008000, s.height * 0.3196033);
  p166.close();

  Paint paint166fill = Paint()..style = PaintingStyle.fill;
  paint166fill.color = cClrs.pK ?? dfltClr;
  canvas.drawPath(p166, paint166fill, onTapUp: (tabdetail) {
    callback('pk', tabdetail);
  });

  Path p167 = Path();
  p167.moveTo(s.width * 0.2746500, s.height * 0.5206534);
  p167.lineTo(s.width * 0.2743000, s.height * 0.5217036);
  p167.lineTo(s.width * 0.2748500, s.height * 0.5261377);
  p167.lineTo(s.width * 0.2743000, s.height * 0.5283547);
  p167.lineTo(s.width * 0.2734000, s.height * 0.5277713);
  p167.lineTo(s.width * 0.2729500, s.height * 0.5313886);
  p167.lineTo(s.width * 0.2720500, s.height * 0.5292882);
  p167.lineTo(s.width * 0.2715500, s.height * 0.5252042);
  p167.lineTo(s.width * 0.2722500, s.height * 0.5232205);
  p167.lineTo(s.width * 0.2715500, s.height * 0.5227538);
  p167.lineTo(s.width * 0.2711000, s.height * 0.5203034);
  p167.lineTo(s.width * 0.2697000, s.height * 0.5182030);
  p167.lineTo(s.width * 0.2685000, s.height * 0.5186698);
  p167.lineTo(s.width * 0.2678500, s.height * 0.5212369);
  p167.lineTo(s.width * 0.2666500, s.height * 0.5231039);
  p167.lineTo(s.width * 0.2660500, s.height * 0.5233372);
  p167.lineTo(s.width * 0.2657500, s.height * 0.5249708);
  p167.lineTo(s.width * 0.2670000, s.height * 0.5290548);
  p167.lineTo(s.width * 0.2662000, s.height * 0.5299883);
  p167.lineTo(s.width * 0.2658000, s.height * 0.5310385);
  p167.lineTo(s.width * 0.2644500, s.height * 0.5315053);
  p167.lineTo(s.width * 0.2640500, s.height * 0.5269545);
  p167.lineTo(s.width * 0.2636500, s.height * 0.5282380);
  p167.lineTo(s.width * 0.2627500, s.height * 0.5277713);
  p167.lineTo(s.width * 0.2622500, s.height * 0.5248541);
  p167.lineTo(s.width * 0.2611000, s.height * 0.5242707);
  p167.lineTo(s.width * 0.2603500, s.height * 0.5234539);
  p167.lineTo(s.width * 0.2591500, s.height * 0.5234539);
  p167.lineTo(s.width * 0.2590500, s.height * 0.5250875);
  p167.lineTo(s.width * 0.2587500, s.height * 0.5239207);
  p167.lineTo(s.width * 0.2589000, s.height * 0.5224037);
  p167.lineTo(s.width * 0.2592000, s.height * 0.5208868);
  p167.lineTo(s.width * 0.2591000, s.height * 0.5196033);
  p167.lineTo(s.width * 0.2595500, s.height * 0.5186698);
  p167.lineTo(s.width * 0.2590000, s.height * 0.5176196);
  p167.lineTo(s.width * 0.2590500, s.height * 0.5145858);
  p167.lineTo(s.width * 0.2601500, s.height * 0.5138856);
  p167.lineTo(s.width * 0.2611000, s.height * 0.5165694);
  p167.lineTo(s.width * 0.2610000, s.height * 0.5182030);
  p167.lineTo(s.width * 0.2621000, s.height * 0.5185531);
  p167.lineTo(s.width * 0.2624000, s.height * 0.5178530);
  p167.lineTo(s.width * 0.2631500, s.height * 0.5197200);
  p167.lineTo(s.width * 0.2645500, s.height * 0.5191365);
  p167.lineTo(s.width * 0.2658000, s.height * 0.5172695);
  p167.lineTo(s.width * 0.2675500, s.height * 0.5157526);
  p167.lineTo(s.width * 0.2685500, s.height * 0.5135356);
  p167.lineTo(s.width * 0.2701000, s.height * 0.5140023);
  p167.lineTo(s.width * 0.2700000, s.height * 0.5147025);
  p167.lineTo(s.width * 0.2715500, s.height * 0.5149358);
  p167.lineTo(s.width * 0.2727500, s.height * 0.5163361);
  p167.lineTo(s.width * 0.2736500, s.height * 0.5185531);
  p167.lineTo(s.width * 0.2746500, s.height * 0.5206534);
  p167.close();

  Paint paint167fill = Paint()..style = PaintingStyle.fill;
  paint167fill.color = cClrs.pA ?? dfltClr;
  canvas.drawPath(p167, paint167fill, onTapUp: (tabdetail) {
    callback('pa', tabdetail);
  });

  Path p168 = Path();
  p168.moveTo(s.width * 0.2952500, s.height * 0.6177363);
  p168.lineTo(s.width * 0.2927000, s.height * 0.6173862);
  p168.lineTo(s.width * 0.2923000, s.height * 0.6185531);
  p168.lineTo(s.width * 0.2900000, s.height * 0.6199533);
  p168.lineTo(s.width * 0.2868500, s.height * 0.6250875);
  p168.lineTo(s.width * 0.2867000, s.height * 0.6285881);
  p168.lineTo(s.width * 0.2860000, s.height * 0.6311552);
  p168.lineTo(s.width * 0.2863500, s.height * 0.6352392);
  p168.lineTo(s.width * 0.2846500, s.height * 0.6373396);
  p168.lineTo(s.width * 0.2847500, s.height * 0.6406068);
  p168.lineTo(s.width * 0.2840000, s.height * 0.6418903);
  p168.lineTo(s.width * 0.2853000, s.height * 0.6486581);
  p168.lineTo(s.width * 0.2869500, s.height * 0.6532089);
  p168.lineTo(s.width * 0.2864500, s.height * 0.6564761);
  p168.lineTo(s.width * 0.2883500, s.height * 0.6568261);
  p168.lineTo(s.width * 0.2895000, s.height * 0.6609102);
  p168.lineTo(s.width * 0.2920000, s.height * 0.6610268);
  p168.lineTo(s.width * 0.2942000, s.height * 0.6567095);
  p168.lineTo(s.width * 0.2942500, s.height * 0.6680280);
  p168.lineTo(s.width * 0.2955500, s.height * 0.6688448);
  p168.lineTo(s.width * 0.2971500, s.height * 0.6675613);
  p168.lineTo(s.width * 0.2999000, s.height * 0.6796966);
  p168.lineTo(s.width * 0.2993500, s.height * 0.6821470);
  p168.lineTo(s.width * 0.2993500, s.height * 0.6875146);
  p168.lineTo(s.width * 0.2995000, s.height * 0.6938156);
  p168.lineTo(s.width * 0.2985500, s.height * 0.6975496);
  p168.lineTo(s.width * 0.2991500, s.height * 0.7003501);
  p168.lineTo(s.width * 0.2986000, s.height * 0.7029172);
  p168.lineTo(s.width * 0.3000500, s.height * 0.7092182);
  p168.lineTo(s.width * 0.2986000, s.height * 0.7172695);
  p168.lineTo(s.width * 0.2980500, s.height * 0.7211202);
  p168.lineTo(s.width * 0.2966500, s.height * 0.7229872);
  p168.lineTo(s.width * 0.2937000, s.height * 0.7186698);
  p168.lineTo(s.width * 0.2933000, s.height * 0.7156359);
  p168.lineTo(s.width * 0.2874500, s.height * 0.7081680);
  p168.lineTo(s.width * 0.2821000, s.height * 0.6998833);
  p168.lineTo(s.width * 0.2797500, s.height * 0.6953326);
  p168.lineTo(s.width * 0.2783500, s.height * 0.6891482);
  p168.lineTo(s.width * 0.2787500, s.height * 0.6869312);
  p168.lineTo(s.width * 0.2760500, s.height * 0.6771295);
  p168.lineTo(s.width * 0.2728500, s.height * 0.6633606);
  p168.lineTo(s.width * 0.2698500, s.height * 0.6484247);
  p168.lineTo(s.width * 0.2686500, s.height * 0.6449242);
  p168.lineTo(s.width * 0.2676500, s.height * 0.6394399);
  p168.lineTo(s.width * 0.2653500, s.height * 0.6345391);
  p168.lineTo(s.width * 0.2633000, s.height * 0.6315053);
  p168.lineTo(s.width * 0.2641500, s.height * 0.6282380);
  p168.lineTo(s.width * 0.2626500, s.height * 0.6210035);
  p168.lineTo(s.width * 0.2635000, s.height * 0.6157526);
  p168.lineTo(s.width * 0.2657000, s.height * 0.6110852);
  p168.lineTo(s.width * 0.2660500, s.height * 0.6142357);
  p168.lineTo(s.width * 0.2652500, s.height * 0.6159860);
  p168.lineTo(s.width * 0.2654000, s.height * 0.6186698);
  p168.lineTo(s.width * 0.2665500, s.height * 0.6180863);
  p168.lineTo(s.width * 0.2677000, s.height * 0.6189032);
  p168.lineTo(s.width * 0.2689500, s.height * 0.6227538);
  p168.lineTo(s.width * 0.2705000, s.height * 0.6196033);
  p168.lineTo(s.width * 0.2709500, s.height * 0.6145858);
  p168.lineTo(s.width * 0.2726500, s.height * 0.6080513);
  p168.lineTo(s.width * 0.2760000, s.height * 0.6051342);
  p168.lineTo(s.width * 0.2790500, s.height * 0.5971995);
  p168.lineTo(s.width * 0.2799000, s.height * 0.5924154);
  p168.lineTo(s.width * 0.2795000, s.height * 0.5866978);
  p168.lineTo(s.width * 0.2802500, s.height * 0.5859977);
  p168.lineTo(s.width * 0.2821500, s.height * 0.5894982);
  p168.lineTo(s.width * 0.2830500, s.height * 0.5931155);
  p168.lineTo(s.width * 0.2843500, s.height * 0.5949825);
  p168.lineTo(s.width * 0.2861000, s.height * 0.6028005);
  p168.lineTo(s.width * 0.2882000, s.height * 0.6038506);
  p168.lineTo(s.width * 0.2897500, s.height * 0.6018670);
  p168.lineTo(s.width * 0.2908000, s.height * 0.6031505);
  p168.lineTo(s.width * 0.2925000, s.height * 0.6024504);
  p168.lineTo(s.width * 0.2947000, s.height * 0.6059510);
  p168.lineTo(s.width * 0.2929500, s.height * 0.6136523);
  p168.lineTo(s.width * 0.2938000, s.height * 0.6137690);
  p168.lineTo(s.width * 0.2952500, s.height * 0.6177363);
  p168.close();

  Paint paint168fill = Paint()..style = PaintingStyle.fill;
  paint168fill.color = cClrs.pE ?? dfltClr;
  canvas.drawPath(p168, paint168fill, onTapUp: (tabdetail) {
    callback('pe', tabdetail);
  });

  Path p169 = Path();
  p169.moveTo(s.width * 0.8502500, s.height * 0.5225204);
  p169.lineTo(s.width * 0.8507000, s.height * 0.5275379);
  p169.lineTo(s.width * 0.8510000, s.height * 0.5317386);
  p169.lineTo(s.width * 0.8502000, s.height * 0.5385064);
  p169.lineTo(s.width * 0.8489500, s.height * 0.5309218);
  p169.lineTo(s.width * 0.8477500, s.height * 0.5347725);
  p169.lineTo(s.width * 0.8488000, s.height * 0.5402567);
  p169.lineTo(s.width * 0.8481000, s.height * 0.5437573);
  p169.lineTo(s.width * 0.8446500, s.height * 0.5394399);
  p169.lineTo(s.width * 0.8437000, s.height * 0.5339557);
  p169.lineTo(s.width * 0.8444500, s.height * 0.5304551);
  p169.lineTo(s.width * 0.8425500, s.height * 0.5268378);
  p169.lineTo(s.width * 0.8417500, s.height * 0.5299883);
  p169.lineTo(s.width * 0.8404500, s.height * 0.5296383);
  p169.lineTo(s.width * 0.8384500, s.height * 0.5338390);
  p169.lineTo(s.width * 0.8379500, s.height * 0.5316219);
  p169.lineTo(s.width * 0.8388500, s.height * 0.5253209);
  p169.lineTo(s.width * 0.8405500, s.height * 0.5232205);
  p169.lineTo(s.width * 0.8420000, s.height * 0.5204201);
  p169.lineTo(s.width * 0.8431000, s.height * 0.5238040);
  p169.lineTo(s.width * 0.8452000, s.height * 0.5218203);
  p169.lineTo(s.width * 0.8455500, s.height * 0.5184364);
  p169.lineTo(s.width * 0.8475500, s.height * 0.5182030);
  p169.lineTo(s.width * 0.8471500, s.height * 0.5124854);
  p169.lineTo(s.width * 0.8496000, s.height * 0.5159860);
  p169.lineTo(s.width * 0.8499500, s.height * 0.5197200);
  p169.lineTo(s.width * 0.8502500, s.height * 0.5225204);
  p169.close();

  Paint paint169fill = Paint()..style = PaintingStyle.fill;
  paint169fill.color = cClrs.pH ?? dfltClr;
  canvas.drawPath(p169, paint169fill, onTapUp: (tabdetail) {
    callback('ph', tabdetail);
  });

  Path p170 = Path();
  p170.moveTo(s.width * 0.8429500, s.height * 0.5085181);
  p170.lineTo(s.width * 0.8420500, s.height * 0.5109685);
  p170.lineTo(s.width * 0.8413500, s.height * 0.5157526);
  p170.lineTo(s.width * 0.8405500, s.height * 0.5179697);
  p170.lineTo(s.width * 0.8386000, s.height * 0.5128355);
  p170.lineTo(s.width * 0.8391000, s.height * 0.5107351);
  p170.lineTo(s.width * 0.8397500, s.height * 0.5086348);
  p170.lineTo(s.width * 0.8398500, s.height * 0.5040840);
  p170.lineTo(s.width * 0.8414000, s.height * 0.5036173);
  p170.lineTo(s.width * 0.8411500, s.height * 0.5086348);
  p170.lineTo(s.width * 0.8429500, s.height * 0.5014002);
  p170.lineTo(s.width * 0.8429500, s.height * 0.5085181);
  p170.close();

  Paint paint170fill = Paint()..style = PaintingStyle.fill;
  paint170fill.color = cClrs.pH ?? dfltClr;
  canvas.drawPath(p170, paint170fill, onTapUp: (tabdetail) {
    callback('ph', tabdetail);
  });

  Path p171 = Path();
  p171.moveTo(s.width * 0.8278000, s.height * 0.5157526);
  p171.lineTo(s.width * 0.8242500, s.height * 0.5228705);
  p171.lineTo(s.width * 0.8254500, s.height * 0.5176196);
  p171.lineTo(s.width * 0.8273500, s.height * 0.5129522);
  p171.lineTo(s.width * 0.8288500, s.height * 0.5078180);
  p171.lineTo(s.width * 0.8300000, s.height * 0.5003501);
  p171.lineTo(s.width * 0.8308000, s.height * 0.5065344);
  p171.lineTo(s.width * 0.8290500, s.height * 0.5106184);
  p171.lineTo(s.width * 0.8278000, s.height * 0.5157526);
  p171.close();

  Paint paint171fill = Paint()..style = PaintingStyle.fill;
  paint171fill.color = cClrs.pH ?? dfltClr;
  canvas.drawPath(p171, paint171fill, onTapUp: (tabdetail) {
    callback('ph', tabdetail);
  });

  Path p172 = Path();
  p172.moveTo(s.width * 0.8365500, s.height * 0.4964994);
  p172.lineTo(s.width * 0.8383500, s.height * 0.4988331);
  p172.lineTo(s.width * 0.8401000, s.height * 0.4988331);
  p172.lineTo(s.width * 0.8402000, s.height * 0.5018670);
  p172.lineTo(s.width * 0.8390500, s.height * 0.5051342);
  p172.lineTo(s.width * 0.8373500, s.height * 0.5073512);
  p172.lineTo(s.width * 0.8371000, s.height * 0.5038506);
  p172.lineTo(s.width * 0.8371500, s.height * 0.5000000);
  p172.lineTo(s.width * 0.8365500, s.height * 0.4964994);
  p172.close();

  Paint paint172fill = Paint()..style = PaintingStyle.fill;
  paint172fill.color = cClrs.pH ?? dfltClr;
  canvas.drawPath(p172, paint172fill, onTapUp: (tabdetail) {
    callback('ph', tabdetail);
  });

  Path p173 = Path();
  p173.moveTo(s.width * 0.8466000, s.height * 0.4943991);
  p173.lineTo(s.width * 0.8478000, s.height * 0.5028005);
  p173.lineTo(s.width * 0.8455500, s.height * 0.5008168);
  p173.lineTo(s.width * 0.8457000, s.height * 0.5033839);
  p173.lineTo(s.width * 0.8466000, s.height * 0.5079347);
  p173.lineTo(s.width * 0.8453000, s.height * 0.5096849);
  p173.lineTo(s.width * 0.8450000, s.height * 0.5043174);
  p173.lineTo(s.width * 0.8441000, s.height * 0.5039673);
  p173.lineTo(s.width * 0.8435000, s.height * 0.4994166);
  p173.lineTo(s.width * 0.8451500, s.height * 0.5000000);
  p173.lineTo(s.width * 0.8450000, s.height * 0.4971995);
  p173.lineTo(s.width * 0.8430000, s.height * 0.4914819);
  p173.lineTo(s.width * 0.8457000, s.height * 0.4915986);
  p173.lineTo(s.width * 0.8466000, s.height * 0.4943991);
  p173.close();

  Paint paint173fill = Paint()..style = PaintingStyle.fill;
  paint173fill.color = cClrs.pH ?? dfltClr;
  canvas.drawPath(p173, paint173fill, onTapUp: (tabdetail) {
    callback('ph', tabdetail);
  });

  Path p174 = Path();
  p174.moveTo(s.width * 0.8351000, s.height * 0.4876313);
  p174.lineTo(s.width * 0.8346500, s.height * 0.4941657);
  p174.lineTo(s.width * 0.8333000, s.height * 0.4904317);
  p174.lineTo(s.width * 0.8315500, s.height * 0.4847141);
  p174.lineTo(s.width * 0.8339500, s.height * 0.4849475);
  p174.lineTo(s.width * 0.8351000, s.height * 0.4876313);
  p174.close();

  Paint paint174fill = Paint()..style = PaintingStyle.fill;
  paint174fill.color = cClrs.pH ?? dfltClr;
  canvas.drawPath(p174, paint174fill, onTapUp: (tabdetail) {
    callback('ph', tabdetail);
  });

  Path p175 = Path();
  p175.moveTo(s.width * 0.8318500, s.height * 0.4469078);
  p175.lineTo(s.width * 0.8337500, s.height * 0.4491249);
  p175.lineTo(s.width * 0.8344500, s.height * 0.4471412);
  p175.lineTo(s.width * 0.8348500, s.height * 0.4490082);
  p175.lineTo(s.width * 0.8346500, s.height * 0.4521587);
  p175.lineTo(s.width * 0.8359500, s.height * 0.4575263);
  p175.lineTo(s.width * 0.8356500, s.height * 0.4637106);
  p175.lineTo(s.width * 0.8342000, s.height * 0.4661610);
  p175.lineTo(s.width * 0.8341500, s.height * 0.4722287);
  p175.lineTo(s.width * 0.8351500, s.height * 0.4781797);
  p175.lineTo(s.width * 0.8366500, s.height * 0.4789965);
  p175.lineTo(s.width * 0.8378500, s.height * 0.4781797);
  p175.lineTo(s.width * 0.8416000, s.height * 0.4822637);
  p175.lineTo(s.width * 0.8415500, s.height * 0.4863477);
  p175.lineTo(s.width * 0.8426000, s.height * 0.4882147);
  p175.lineTo(s.width * 0.8424500, s.height * 0.4915986);
  p175.lineTo(s.width * 0.8401000, s.height * 0.4879813);
  p175.lineTo(s.width * 0.8388500, s.height * 0.4840140);
  p175.lineTo(s.width * 0.8382500, s.height * 0.4868145);
  p175.lineTo(s.width * 0.8362500, s.height * 0.4822637);
  p175.lineTo(s.width * 0.8337500, s.height * 0.4834306);
  p175.lineTo(s.width * 0.8322500, s.height * 0.4817970);
  p175.lineTo(s.width * 0.8322000, s.height * 0.4786464);
  p175.lineTo(s.width * 0.8330000, s.height * 0.4767795);
  p175.lineTo(s.width * 0.8320500, s.height * 0.4750292);
  p175.lineTo(s.width * 0.8318500, s.height * 0.4777130);
  p175.lineTo(s.width * 0.8302000, s.height * 0.4733956);
  p175.lineTo(s.width * 0.8295500, s.height * 0.4701284);
  p175.lineTo(s.width * 0.8290000, s.height * 0.4630105);
  p175.lineTo(s.width * 0.8303000, s.height * 0.4654609);
  p175.lineTo(s.width * 0.8297500, s.height * 0.4536756);
  p175.lineTo(s.width * 0.8301500, s.height * 0.4469078);
  p175.lineTo(s.width * 0.8318500, s.height * 0.4469078);
  p175.close();

  Paint paint175fill = Paint()..style = PaintingStyle.fill;
  paint175fill.color = cClrs.pH ?? dfltClr;
  canvas.drawPath(p175, paint175fill, onTapUp: (tabdetail) {
    callback('ph', tabdetail);
  });

  Path p176 = Path();
  p176.moveTo(s.width * 0.9340500, s.height * 0.6366394);
  p176.lineTo(s.width * 0.9332500, s.height * 0.6374562);
  p176.lineTo(s.width * 0.9321000, s.height * 0.6345391);
  p176.lineTo(s.width * 0.9310000, s.height * 0.6297550);
  p176.lineTo(s.width * 0.9306000, s.height * 0.6240373);
  p176.lineTo(s.width * 0.9310000, s.height * 0.6233372);
  p176.lineTo(s.width * 0.9312500, s.height * 0.6255543);
  p176.lineTo(s.width * 0.9320500, s.height * 0.6273046);
  p176.lineTo(s.width * 0.9332500, s.height * 0.6319720);
  p176.lineTo(s.width * 0.9345000, s.height * 0.6345391);
  p176.lineTo(s.width * 0.9340500, s.height * 0.6366394);
  p176.close();

  Paint paint176fill = Paint()..style = PaintingStyle.fill;
  paint176fill.color = cClrs.pG ?? dfltClr;
  canvas.drawPath(p176, paint176fill, onTapUp: (tabdetail) {
    callback('pg', tabdetail);
  });

  Path p177 = Path();
  p177.moveTo(s.width * 0.9233500, s.height * 0.6266044);
  p177.lineTo(s.width * 0.9218500, s.height * 0.6271879);
  p177.lineTo(s.width * 0.9213500, s.height * 0.6292882);
  p177.lineTo(s.width * 0.9197500, s.height * 0.6311552);
  p177.lineTo(s.width * 0.9182500, s.height * 0.6329055);
  p177.lineTo(s.width * 0.9167000, s.height * 0.6329055);
  p177.lineTo(s.width * 0.9144500, s.height * 0.6306884);
  p177.lineTo(s.width * 0.9129000, s.height * 0.6285881);
  p177.lineTo(s.width * 0.9132000, s.height * 0.6262544);
  p177.lineTo(s.width * 0.9157000, s.height * 0.6274212);
  p177.lineTo(s.width * 0.9173000, s.height * 0.6268378);
  p177.lineTo(s.width * 0.9178000, s.height * 0.6232205);
  p177.lineTo(s.width * 0.9182500, s.height * 0.6229872);
  p177.lineTo(s.width * 0.9184000, s.height * 0.6269545);
  p177.lineTo(s.width * 0.9200000, s.height * 0.6264877);
  p177.lineTo(s.width * 0.9209000, s.height * 0.6239207);
  p177.lineTo(s.width * 0.9225500, s.height * 0.6212369);
  p177.lineTo(s.width * 0.9223500, s.height * 0.6168028);
  p177.lineTo(s.width * 0.9240500, s.height * 0.6166861);
  p177.lineTo(s.width * 0.9246000, s.height * 0.6178530);
  p177.lineTo(s.width * 0.9244000, s.height * 0.6220537);
  p177.lineTo(s.width * 0.9233500, s.height * 0.6266044);
  p177.close();

  Paint paint177fill = Paint()..style = PaintingStyle.fill;
  paint177fill.color = cClrs.pG ?? dfltClr;
  canvas.drawPath(p177, paint177fill, onTapUp: (tabdetail) {
    callback('pg', tabdetail);
  });

  Path p178 = Path();
  p178.moveTo(s.width * 0.8914500, s.height * 0.6539090);
  p178.lineTo(s.width * 0.8922500, s.height * 0.6294049);
  p178.lineTo(s.width * 0.8927500, s.height * 0.6050175);
  p178.lineTo(s.width * 0.8975500, s.height * 0.6101517);
  p178.lineTo(s.width * 0.9027000, s.height * 0.6144691);
  p178.lineTo(s.width * 0.9045500, s.height * 0.6183197);
  p178.lineTo(s.width * 0.9060500, s.height * 0.6220537);
  p178.lineTo(s.width * 0.9063500, s.height * 0.6264877);
  p178.lineTo(s.width * 0.9109500, s.height * 0.6311552);
  p178.lineTo(s.width * 0.9115000, s.height * 0.6351225);
  p178.lineTo(s.width * 0.9089000, s.height * 0.6359393);
  p178.lineTo(s.width * 0.9093500, s.height * 0.6409568);
  p178.lineTo(s.width * 0.9117000, s.height * 0.6458576);
  p178.lineTo(s.width * 0.9132000, s.height * 0.6537923);
  p178.lineTo(s.width * 0.9148500, s.height * 0.6535589);
  p178.lineTo(s.width * 0.9145500, s.height * 0.6568261);
  p178.lineTo(s.width * 0.9167000, s.height * 0.6581097);
  p178.lineTo(s.width * 0.9158000, s.height * 0.6595099);
  p178.lineTo(s.width * 0.9186500, s.height * 0.6626604);
  p178.lineTo(s.width * 0.9182000, s.height * 0.6648775);
  p178.lineTo(s.width * 0.9163000, s.height * 0.6653442);
  p178.lineTo(s.width * 0.9157000, s.height * 0.6634772);
  p178.lineTo(s.width * 0.9133500, s.height * 0.6625438);
  p178.lineTo(s.width * 0.9105500, s.height * 0.6614936);
  p178.lineTo(s.width * 0.9085500, s.height * 0.6567095);
  p178.lineTo(s.width * 0.9071500, s.height * 0.6525088);
  p178.lineTo(s.width * 0.9059000, s.height * 0.6459743);
  p178.lineTo(s.width * 0.9023500, s.height * 0.6427071);
  p178.lineTo(s.width * 0.8999000, s.height * 0.6448075);
  p178.lineTo(s.width * 0.8980500, s.height * 0.6473746);
  p178.lineTo(s.width * 0.8982000, s.height * 0.6528588);
  p178.lineTo(s.width * 0.8959000, s.height * 0.6554259);
  p178.lineTo(s.width * 0.8943500, s.height * 0.6541424);
  p178.lineTo(s.width * 0.8914500, s.height * 0.6539090);
  p178.close();

  Paint paint178fill = Paint()..style = PaintingStyle.fill;
  paint178fill.color = cClrs.pG ?? dfltClr;
  canvas.drawPath(p178, paint178fill, onTapUp: (tabdetail) {
    callback('pg', tabdetail);
  });

  Path p179 = Path();
  p179.moveTo(s.width * 0.9268000, s.height * 0.6192532);
  p179.lineTo(s.width * 0.9259000, s.height * 0.6212369);
  p179.lineTo(s.width * 0.9254500, s.height * 0.6168028);
  p179.lineTo(s.width * 0.9249000, s.height * 0.6140023);
  p179.lineTo(s.width * 0.9236500, s.height * 0.6115519);
  p179.lineTo(s.width * 0.9221000, s.height * 0.6082847);
  p179.lineTo(s.width * 0.9201000, s.height * 0.6060677);
  p179.lineTo(s.width * 0.9209000, s.height * 0.6043174);
  p179.lineTo(s.width * 0.9224000, s.height * 0.6064177);
  p179.lineTo(s.width * 0.9233500, s.height * 0.6080513);
  p179.lineTo(s.width * 0.9245000, s.height * 0.6098016);
  p179.lineTo(s.width * 0.9255500, s.height * 0.6129522);
  p179.lineTo(s.width * 0.9266000, s.height * 0.6154026);
  p179.lineTo(s.width * 0.9268000, s.height * 0.6192532);
  p179.close();

  Paint paint179fill = Paint()..style = PaintingStyle.fill;
  paint179fill.color = cClrs.pG ?? dfltClr;
  canvas.drawPath(p179, paint179fill, onTapUp: (tabdetail) {
    callback('pg', tabdetail);
  });

  Path p180 = Path();
  p180.moveTo(s.width * 0.5399500, s.height * 0.1806301);
  p180.lineTo(s.width * 0.5429000, s.height * 0.1814469);
  p180.lineTo(s.width * 0.5473000, s.height * 0.1813302);
  p180.lineTo(s.width * 0.5485500, s.height * 0.1821470);
  p180.lineTo(s.width * 0.5492500, s.height * 0.1843641);
  p180.lineTo(s.width * 0.5495500, s.height * 0.1875146);
  p180.lineTo(s.width * 0.5504000, s.height * 0.1901984);
  p180.lineTo(s.width * 0.5506000, s.height * 0.1929988);
  p180.lineTo(s.width * 0.5492000, s.height * 0.1945158);
  p180.lineTo(s.width * 0.5501500, s.height * 0.1977830);
  p180.lineTo(s.width * 0.5504000, s.height * 0.2010502);
  p180.lineTo(s.width * 0.5520000, s.height * 0.2073512);
  p180.lineTo(s.width * 0.5518500, s.height * 0.2093349);
  p180.lineTo(s.width * 0.5507000, s.height * 0.2101517);
  p180.lineTo(s.width * 0.5488000, s.height * 0.2162194);
  p180.lineTo(s.width * 0.5496000, s.height * 0.2194866);
  p180.lineTo(s.width * 0.5490500, s.height * 0.2190198);
  p180.lineTo(s.width * 0.5465500, s.height * 0.2162194);
  p180.lineTo(s.width * 0.5448000, s.height * 0.2172695);
  p180.lineTo(s.width * 0.5436000, s.height * 0.2165694);
  p180.lineTo(s.width * 0.5422000, s.height * 0.2180863);
  p180.lineTo(s.width * 0.5408500, s.height * 0.2155193);
  p180.lineTo(s.width * 0.5399000, s.height * 0.2165694);
  p180.lineTo(s.width * 0.5397500, s.height * 0.2161027);
  p180.lineTo(s.width * 0.5384500, s.height * 0.2124854);
  p180.lineTo(s.width * 0.5366000, s.height * 0.2121354);
  p180.lineTo(s.width * 0.5362500, s.height * 0.2098016);
  p180.lineTo(s.width * 0.5345500, s.height * 0.2089848);
  p180.lineTo(s.width * 0.5342500, s.height * 0.2108518);
  p180.lineTo(s.width * 0.5328500, s.height * 0.2093349);
  p180.lineTo(s.width * 0.5329500, s.height * 0.2073512);
  p180.lineTo(s.width * 0.5311000, s.height * 0.2067678);
  p180.lineTo(s.width * 0.5298500, s.height * 0.2044341);
  p180.lineTo(s.width * 0.5286500, s.height * 0.1998833);
  p180.lineTo(s.width * 0.5287500, s.height * 0.1973162);
  p180.lineTo(s.width * 0.5280000, s.height * 0.1934656);
  p180.lineTo(s.width * 0.5270500, s.height * 0.1910152);
  p180.lineTo(s.width * 0.5276500, s.height * 0.1890315);
  p180.lineTo(s.width * 0.5269500, s.height * 0.1854142);
  p180.lineTo(s.width * 0.5285000, s.height * 0.1833139);
  p180.lineTo(s.width * 0.5320500, s.height * 0.1800467);
  p180.lineTo(s.width * 0.5349500, s.height * 0.1777130);
  p180.lineTo(s.width * 0.5373500, s.height * 0.1788798);
  p180.lineTo(s.width * 0.5376500, s.height * 0.1806301);
  p180.lineTo(s.width * 0.5399500, s.height * 0.1806301);
  p180.close();

  Paint paint180fill = Paint()..style = PaintingStyle.fill;
  paint180fill.color = cClrs.pL ?? dfltClr;
  canvas.drawPath(p180, paint180fill, onTapUp: (tabdetail) {
    callback('pl', tabdetail);
  });

  Path p181 = Path();
  p181.moveTo(s.width * 0.8301500, s.height * 0.2682614);
  p181.lineTo(s.width * 0.8308500, s.height * 0.2695449);
  p181.lineTo(s.width * 0.8297500, s.height * 0.2690782);
  p181.lineTo(s.width * 0.8292500, s.height * 0.2716453);
  p181.lineTo(s.width * 0.8291000, s.height * 0.2740957);
  p181.lineTo(s.width * 0.8305000, s.height * 0.2794632);
  p181.lineTo(s.width * 0.8295500, s.height * 0.2810968);
  p181.lineTo(s.width * 0.8294000, s.height * 0.2823804);
  p181.lineTo(s.width * 0.8289500, s.height * 0.2845974);
  p181.lineTo(s.width * 0.8275000, s.height * 0.2858810);
  p181.lineTo(s.width * 0.8268000, s.height * 0.2878646);
  p181.lineTo(s.width * 0.8274500, s.height * 0.2910152);
  p181.lineTo(s.width * 0.8273000, s.height * 0.2918320);
  p181.lineTo(s.width * 0.8286000, s.height * 0.2931155);
  p181.lineTo(s.width * 0.8308000, s.height * 0.2963827);
  p181.lineTo(s.width * 0.8308000, s.height * 0.2981330);
  p181.lineTo(s.width * 0.8298000, s.height * 0.2985998);
  p181.lineTo(s.width * 0.8280000, s.height * 0.2990665);
  p181.lineTo(s.width * 0.8277000, s.height * 0.3023337);
  p181.lineTo(s.width * 0.8264500, s.height * 0.3021004);
  p181.lineTo(s.width * 0.8264500, s.height * 0.3028005);
  p181.lineTo(s.width * 0.8248500, s.height * 0.3014002);
  p181.lineTo(s.width * 0.8248000, s.height * 0.3028005);
  p181.lineTo(s.width * 0.8241500, s.height * 0.3033839);
  p181.lineTo(s.width * 0.8238000, s.height * 0.3019837);
  p181.lineTo(s.width * 0.8229500, s.height * 0.3012835);
  p181.lineTo(s.width * 0.8220000, s.height * 0.3001167);
  p181.lineTo(s.width * 0.8220500, s.height * 0.2968495);
  p181.lineTo(s.width * 0.8225000, s.height * 0.2959160);
  p181.lineTo(s.width * 0.8220000, s.height * 0.2946324);
  p181.lineTo(s.width * 0.8218000, s.height * 0.2905484);
  p181.lineTo(s.width * 0.8213500, s.height * 0.2893816);
  p181.lineTo(s.width * 0.8196500, s.height * 0.2885648);
  p181.lineTo(s.width * 0.8179500, s.height * 0.2865811);
  p181.lineTo(s.width * 0.8190000, s.height * 0.2817970);
  p181.lineTo(s.width * 0.8209500, s.height * 0.2778296);
  p181.lineTo(s.width * 0.8215000, s.height * 0.2724621);
  p181.lineTo(s.width * 0.8233000, s.height * 0.2747958);
  p181.lineTo(s.width * 0.8256000, s.height * 0.2751459);
  p181.lineTo(s.width * 0.8242000, s.height * 0.2711785);
  p181.lineTo(s.width * 0.8274000, s.height * 0.2680280);
  p181.lineTo(s.width * 0.8274000, s.height * 0.2638273);
  p181.lineTo(s.width * 0.8301500, s.height * 0.2682614);
  p181.close();

  Paint paint181fill = Paint()..style = PaintingStyle.fill;
  paint181fill.color = cClrs.kP ?? dfltClr;
  canvas.drawPath(p181, paint181fill, onTapUp: (tabdetail) {
    callback('kp', tabdetail);
  });

  Path p182 = Path();
  p182.moveTo(s.width * 0.3312500, s.height * 0.7367561);
  p182.lineTo(s.width * 0.3322500, s.height * 0.7408401);
  p182.lineTo(s.width * 0.3324500, s.height * 0.7509918);
  p182.lineTo(s.width * 0.3354000, s.height * 0.7525088);
  p182.lineTo(s.width * 0.3365000, s.height * 0.7509918);
  p182.lineTo(s.width * 0.3384500, s.height * 0.7530922);
  p182.lineTo(s.width * 0.3390500, s.height * 0.7553092);
  p182.lineTo(s.width * 0.3396000, s.height * 0.7621937);
  p182.lineTo(s.width * 0.3400000, s.height * 0.7649942);
  p182.lineTo(s.width * 0.3410500, s.height * 0.7653442);
  p182.lineTo(s.width * 0.3420500, s.height * 0.7641774);
  p182.lineTo(s.width * 0.3431000, s.height * 0.7654609);
  p182.lineTo(s.width * 0.3432500, s.height * 0.7696616);
  p182.lineTo(s.width * 0.3431000, s.height * 0.7740957);
  p182.lineTo(s.width * 0.3427500, s.height * 0.7784131);
  p182.lineTo(s.width * 0.3426000, s.height * 0.7849475);
  p182.lineTo(s.width * 0.3404500, s.height * 0.7907818);
  p182.lineTo(s.width * 0.3383500, s.height * 0.7919487);
  p182.lineTo(s.width * 0.3352000, s.height * 0.7907818);
  p182.lineTo(s.width * 0.3323000, s.height * 0.7887981);
  p182.lineTo(s.width * 0.3344000, s.height * 0.7773629);
  p182.lineTo(s.width * 0.3338500, s.height * 0.7740957);
  p182.lineTo(s.width * 0.3309000, s.height * 0.7711785);
  p182.lineTo(s.width * 0.3272500, s.height * 0.7655776);
  p182.lineTo(s.width * 0.3249500, s.height * 0.7644107);
  p182.lineTo(s.width * 0.3193000, s.height * 0.7522754);
  p182.lineTo(s.width * 0.3200500, s.height * 0.7432905);
  p182.lineTo(s.width * 0.3199500, s.height * 0.7392065);
  p182.lineTo(s.width * 0.3210000, s.height * 0.7326721);
  p182.lineTo(s.width * 0.3258000, s.height * 0.7304551);
  p182.lineTo(s.width * 0.3284000, s.height * 0.7305718);
  p182.lineTo(s.width * 0.3311000, s.height * 0.7344224);
  p182.lineTo(s.width * 0.3312500, s.height * 0.7367561);
  p182.close();

  Paint paint182fill = Paint()..style = PaintingStyle.fill;
  paint182fill.color = cClrs.pY ?? dfltClr;
  canvas.drawPath(p182, paint182fill, onTapUp: (tabdetail) {
    callback('py', tabdetail);
  });

  Path p183 = Path();
  p183.moveTo(s.width * 0.5891500, s.height * 0.3428238);
  p183.lineTo(s.width * 0.5893500, s.height * 0.3474912);
  p183.lineTo(s.width * 0.5890500, s.height * 0.3497083);
  p183.lineTo(s.width * 0.5878000, s.height * 0.3506418);
  p183.lineTo(s.width * 0.5878500, s.height * 0.3486581);
  p183.lineTo(s.width * 0.5885000, s.height * 0.3476079);
  p183.lineTo(s.width * 0.5877500, s.height * 0.3467911);
  p183.lineTo(s.width * 0.5881000, s.height * 0.3418903);
  p183.lineTo(s.width * 0.5891500, s.height * 0.3428238);
  p183.close();

  Paint paint183fill = Paint()..style = PaintingStyle.fill;
  paint183fill.color = cClrs.pS ?? dfltClr;
  canvas.drawPath(p183, paint183fill, onTapUp: (tabdetail) {
    callback('ps', tabdetail);
  });

  Path p184 = Path();
  p184.moveTo(s.width * 0.6350500, s.height * 0.4010502);
  p184.lineTo(s.width * 0.6343000, s.height * 0.4016336);
  p184.lineTo(s.width * 0.6334000, s.height * 0.4001167);
  p184.lineTo(s.width * 0.6330000, s.height * 0.3946324);
  p184.lineTo(s.width * 0.6335500, s.height * 0.3907818);
  p184.lineTo(s.width * 0.6343000, s.height * 0.3899650);
  p184.lineTo(s.width * 0.6352000, s.height * 0.3922987);
  p184.lineTo(s.width * 0.6354500, s.height * 0.3966161);
  p184.lineTo(s.width * 0.6350500, s.height * 0.4010502);
  p184.close();

  Paint paint184fill = Paint()..style = PaintingStyle.fill;
  paint184fill.color = cClrs.qA ?? dfltClr;
  canvas.drawPath(p184, paint184fill, onTapUp: (tabdetail) {
    callback('qa', tabdetail);
  });

  Path p185 = Path();
  p185.moveTo(s.width * 0.5594500, s.height * 0.2253209);
  p185.lineTo(s.width * 0.5602500, s.height * 0.2261377);
  p185.lineTo(s.width * 0.5611500, s.height * 0.2282380);
  p185.lineTo(s.width * 0.5621500, s.height * 0.2312719);
  p185.lineTo(s.width * 0.5638500, s.height * 0.2357060);
  p185.lineTo(s.width * 0.5641500, s.height * 0.2388565);
  p185.lineTo(s.width * 0.5640500, s.height * 0.2420070);
  p185.lineTo(s.width * 0.5647000, s.height * 0.2453909);
  p185.lineTo(s.width * 0.5659000, s.height * 0.2467911);
  p185.lineTo(s.width * 0.5670500, s.height * 0.2455076);
  p185.lineTo(s.width * 0.5682500, s.height * 0.2467911);
  p185.lineTo(s.width * 0.5684500, s.height * 0.2487748);
  p185.lineTo(s.width * 0.5673000, s.height * 0.2502917);
  p185.lineTo(s.width * 0.5665000, s.height * 0.2495916);
  p185.lineTo(s.width * 0.5663000, s.height * 0.2585764);
  p185.lineTo(s.width * 0.5647500, s.height * 0.2577596);
  p185.lineTo(s.width * 0.5627500, s.height * 0.2550758);
  p185.lineTo(s.width * 0.5598000, s.height * 0.2568261);
  p185.lineTo(s.width * 0.5586500, s.height * 0.2586931);
  p185.lineTo(s.width * 0.5548500, s.height * 0.2582264);
  p185.lineTo(s.width * 0.5528500, s.height * 0.2571762);
  p185.lineTo(s.width * 0.5519000, s.height * 0.2576429);
  p185.lineTo(s.width * 0.5510000, s.height * 0.2546091);
  p185.lineTo(s.width * 0.5505000, s.height * 0.2533256);
  p185.lineTo(s.width * 0.5510000, s.height * 0.2520420);
  p185.lineTo(s.width * 0.5503500, s.height * 0.2512252);
  p185.lineTo(s.width * 0.5496000, s.height * 0.2528588);
  p185.lineTo(s.width * 0.5480500, s.height * 0.2506418);
  p185.lineTo(s.width * 0.5477000, s.height * 0.2476079);
  p185.lineTo(s.width * 0.5461000, s.height * 0.2459743);
  p185.lineTo(s.width * 0.5457000, s.height * 0.2435239);
  p185.lineTo(s.width * 0.5442000, s.height * 0.2407235);
  p185.lineTo(s.width * 0.5461500, s.height * 0.2393232);
  p185.lineTo(s.width * 0.5474500, s.height * 0.2343057);
  p185.lineTo(s.width * 0.5484000, s.height * 0.2294049);
  p185.lineTo(s.width * 0.5498500, s.height * 0.2278880);
  p185.lineTo(s.width * 0.5508500, s.height * 0.2262544);
  p185.lineTo(s.width * 0.5524500, s.height * 0.2270712);
  p185.lineTo(s.width * 0.5540500, s.height * 0.2270712);
  p185.lineTo(s.width * 0.5553000, s.height * 0.2289382);
  p185.lineTo(s.width * 0.5561000, s.height * 0.2277713);
  p185.lineTo(s.width * 0.5579000, s.height * 0.2270712);
  p185.lineTo(s.width * 0.5584000, s.height * 0.2253209);
  p185.lineTo(s.width * 0.5594500, s.height * 0.2253209);
  p185.close();

  Paint paint185fill = Paint()..style = PaintingStyle.fill;
  paint185fill.color = cClrs.rO ?? dfltClr;
  canvas.drawPath(p185, paint185fill, onTapUp: (tabdetail) {
    callback('ro', tabdetail);
  });

  Path p186 = Path();
  p186.moveTo(s.width * 0.5794000, s.height * 0.5940490);
  p186.lineTo(s.width * 0.5805000, s.height * 0.5982497);
  p186.lineTo(s.width * 0.5803500, s.height * 0.6026838);
  p186.lineTo(s.width * 0.5795500, s.height * 0.6036173);
  p186.lineTo(s.width * 0.5780000, s.height * 0.6031505);
  p186.lineTo(s.width * 0.5771500, s.height * 0.6074679);
  p186.lineTo(s.width * 0.5754000, s.height * 0.6068845);
  p186.lineTo(s.width * 0.5757000, s.height * 0.6026838);
  p186.lineTo(s.width * 0.5761000, s.height * 0.6021004);
  p186.lineTo(s.width * 0.5762000, s.height * 0.5976663);
  p186.lineTo(s.width * 0.5770000, s.height * 0.5955659);
  p186.lineTo(s.width * 0.5777000, s.height * 0.5963827);
  p186.lineTo(s.width * 0.5794000, s.height * 0.5940490);
  p186.close();

  Paint paint186fill = Paint()..style = PaintingStyle.fill;
  paint186fill.color = cClrs.rW ?? dfltClr;
  canvas.drawPath(p186, paint186fill, onTapUp: (tabdetail) {
    callback('rw', tabdetail);
  });

  Path p187 = Path();
  p187.moveTo(s.width * 0.4694500, s.height * 0.3784131);
  p187.lineTo(s.width * 0.4694000, s.height * 0.3788798);
  p187.lineTo(s.width * 0.4693500, s.height * 0.3802800);
  p187.lineTo(s.width * 0.4692500, s.height * 0.3917153);
  p187.lineTo(s.width * 0.4602500, s.height * 0.3912485);
  p187.lineTo(s.width * 0.4601500, s.height * 0.4105018);
  p187.lineTo(s.width * 0.4575500, s.height * 0.4110852);
  p187.lineTo(s.width * 0.4568000, s.height * 0.4149358);
  p187.lineTo(s.width * 0.4572500, s.height * 0.4257876);
  p187.lineTo(s.width * 0.4464000, s.height * 0.4257876);
  p187.lineTo(s.width * 0.4457500, s.height * 0.4282380);
  p187.lineTo(s.width * 0.4459000, s.height * 0.4250875);
  p187.lineTo(s.width * 0.4459500, s.height * 0.4250875);
  p187.lineTo(s.width * 0.4522000, s.height * 0.4245041);
  p187.lineTo(s.width * 0.4525500, s.height * 0.4218203);
  p187.lineTo(s.width * 0.4537500, s.height * 0.4184364);
  p187.lineTo(s.width * 0.4547500, s.height * 0.4080513);
  p187.lineTo(s.width * 0.4587000, s.height * 0.4000000);
  p187.lineTo(s.width * 0.4600500, s.height * 0.3905484);
  p187.lineTo(s.width * 0.4609500, s.height * 0.3899650);
  p187.lineTo(s.width * 0.4619000, s.height * 0.3841307);
  p187.lineTo(s.width * 0.4642000, s.height * 0.3833139);
  p187.lineTo(s.width * 0.4652000, s.height * 0.3843641);
  p187.lineTo(s.width * 0.4664500, s.height * 0.3843641);
  p187.lineTo(s.width * 0.4673500, s.height * 0.3826138);
  p187.lineTo(s.width * 0.4690500, s.height * 0.3823804);
  p187.lineTo(s.width * 0.4690000, s.height * 0.3784131);
  p187.lineTo(s.width * 0.4694500, s.height * 0.3784131);
  p187.close();

  Paint paint187fill = Paint()..style = PaintingStyle.fill;
  paint187fill.color = cClrs.eH ?? dfltClr;
  canvas.drawPath(p187, paint187fill, onTapUp: (tabdetail) {
    callback('eh', tabdetail);
  });

  Path p188 = Path();
  p188.moveTo(s.width * 0.6202500, s.height * 0.3675613);
  p188.lineTo(s.width * 0.6227500, s.height * 0.3682614);
  p188.lineTo(s.width * 0.6236000, s.height * 0.3718786);
  p188.lineTo(s.width * 0.6255500, s.height * 0.3716453);
  p188.lineTo(s.width * 0.6269000, s.height * 0.3781797);
  p188.lineTo(s.width * 0.6283500, s.height * 0.3798133);
  p188.lineTo(s.width * 0.6289500, s.height * 0.3824971);
  p188.lineTo(s.width * 0.6309500, s.height * 0.3856476);
  p188.lineTo(s.width * 0.6313000, s.height * 0.3886814);
  p188.lineTo(s.width * 0.6311000, s.height * 0.3912485);
  p188.lineTo(s.width * 0.6315500, s.height * 0.3936989);
  p188.lineTo(s.width * 0.6324500, s.height * 0.3957993);
  p188.lineTo(s.width * 0.6329000, s.height * 0.3982497);
  p188.lineTo(s.width * 0.6334000, s.height * 0.4001167);
  p188.lineTo(s.width * 0.6343000, s.height * 0.4016336);
  p188.lineTo(s.width * 0.6350500, s.height * 0.4010502);
  p188.lineTo(s.width * 0.6357000, s.height * 0.4039673);
  p188.lineTo(s.width * 0.6358500, s.height * 0.4056009);
  p188.lineTo(s.width * 0.6372000, s.height * 0.4133022);
  p188.lineTo(s.width * 0.6456500, s.height * 0.4170362);
  p188.lineTo(s.width * 0.6461500, s.height * 0.4154026);
  p188.lineTo(s.width * 0.6476500, s.height * 0.4207701);
  p188.lineTo(s.width * 0.6463500, s.height * 0.4357060);
  p188.lineTo(s.width * 0.6382000, s.height * 0.4431739);
  p188.lineTo(s.width * 0.6302500, s.height * 0.4460910);
  p188.lineTo(s.width * 0.6277500, s.height * 0.4494749);
  p188.lineTo(s.width * 0.6260000, s.height * 0.4572929);
  p188.lineTo(s.width * 0.6247000, s.height * 0.4585764);
  p188.lineTo(s.width * 0.6239500, s.height * 0.4561260);
  p188.lineTo(s.width * 0.6229000, s.height * 0.4564761);
  p188.lineTo(s.width * 0.6201500, s.height * 0.4556593);
  p188.lineTo(s.width * 0.6196000, s.height * 0.4549592);
  p188.lineTo(s.width * 0.6164000, s.height * 0.4550758);
  p188.lineTo(s.width * 0.6156500, s.height * 0.4557760);
  p188.lineTo(s.width * 0.6144500, s.height * 0.4539090);
  p188.lineTo(s.width * 0.6138000, s.height * 0.4575263);
  p188.lineTo(s.width * 0.6142000, s.height * 0.4606768);
  p188.lineTo(s.width * 0.6130000, s.height * 0.4631272);
  p188.lineTo(s.width * 0.6125500, s.height * 0.4598600);
  p188.lineTo(s.width * 0.6116500, s.height * 0.4576429);
  p188.lineTo(s.width * 0.6114000, s.height * 0.4546091);
  p188.lineTo(s.width * 0.6098500, s.height * 0.4519253);
  p188.lineTo(s.width * 0.6082000, s.height * 0.4456243);
  p188.lineTo(s.width * 0.6072500, s.height * 0.4395566);
  p188.lineTo(s.width * 0.6052000, s.height * 0.4344224);
  p188.lineTo(s.width * 0.6039500, s.height * 0.4331389);
  p188.lineTo(s.width * 0.6019000, s.height * 0.4260210);
  p188.lineTo(s.width * 0.6014500, s.height * 0.4208868);
  p188.lineTo(s.width * 0.6014500, s.height * 0.4164527);
  p188.lineTo(s.width * 0.5996500, s.height * 0.4080513);
  p188.lineTo(s.width * 0.5982500, s.height * 0.4051342);
  p188.lineTo(s.width * 0.5967500, s.height * 0.4036173);
  p188.lineTo(s.width * 0.5957000, s.height * 0.3992999);
  p188.lineTo(s.width * 0.5958000, s.height * 0.3976663);
  p188.lineTo(s.width * 0.5949000, s.height * 0.3936989);
  p188.lineTo(s.width * 0.5940500, s.height * 0.3920653);
  p188.lineTo(s.width * 0.5928000, s.height * 0.3864644);
  p188.lineTo(s.width * 0.5909000, s.height * 0.3805134);
  p188.lineTo(s.width * 0.5893500, s.height * 0.3753792);
  p188.lineTo(s.width * 0.5880000, s.height * 0.3753792);
  p188.lineTo(s.width * 0.5882500, s.height * 0.3712952);
  p188.lineTo(s.width * 0.5883000, s.height * 0.3686114);
  p188.lineTo(s.width * 0.5885000, s.height * 0.3655776);
  p188.lineTo(s.width * 0.5916000, s.height * 0.3668611);
  p188.lineTo(s.width * 0.5926500, s.height * 0.3645274);
  p188.lineTo(s.width * 0.5932000, s.height * 0.3618436);
  p188.lineTo(s.width * 0.5952500, s.height * 0.3607935);
  p188.lineTo(s.width * 0.5956000, s.height * 0.3582264);
  p188.lineTo(s.width * 0.5964000, s.height * 0.3570595);
  p188.lineTo(s.width * 0.5934000, s.height * 0.3494749);
  p188.lineTo(s.width * 0.5986000, s.height * 0.3457410);
  p188.lineTo(s.width * 0.5990500, s.height * 0.3445741);
  p188.lineTo(s.width * 0.6024500, s.height * 0.3466744);
  p188.lineTo(s.width * 0.6067500, s.height * 0.3519253);
  p188.lineTo(s.width * 0.6151500, s.height * 0.3669778);
  p188.lineTo(s.width * 0.6202500, s.height * 0.3675613);
  p188.close();

  Paint paint188fill = Paint()..style = PaintingStyle.fill;
  paint188fill.color = cClrs.sA ?? dfltClr;
  canvas.drawPath(p188, paint188fill, onTapUp: (tabdetail) {
    callback('sa', tabdetail);
  });

  Path p189 = Path();
  p189.moveTo(s.width * 0.5955000, s.height * 0.4774796);
  p189.lineTo(s.width * 0.5951500, s.height * 0.4838973);
  p189.lineTo(s.width * 0.5941500, s.height * 0.4913652);
  p189.lineTo(s.width * 0.5925000, s.height * 0.4949825);
  p189.lineTo(s.width * 0.5913500, s.height * 0.5008168);
  p189.lineTo(s.width * 0.5911000, s.height * 0.5038506);
  p189.lineTo(s.width * 0.5898000, s.height * 0.5059510);
  p189.lineTo(s.width * 0.5890500, s.height * 0.5137690);
  p189.lineTo(s.width * 0.5890500, s.height * 0.5147025);
  p189.lineTo(s.width * 0.5886500, s.height * 0.5144691);
  p189.lineTo(s.width * 0.5887000, s.height * 0.5107351);
  p189.lineTo(s.width * 0.5883000, s.height * 0.5081680);
  p189.lineTo(s.width * 0.5868500, s.height * 0.5052509);
  p189.lineTo(s.width * 0.5864000, s.height * 0.4998833);
  p189.lineTo(s.width * 0.5867000, s.height * 0.4942824);
  p189.lineTo(s.width * 0.5854000, s.height * 0.4938156);
  p189.lineTo(s.width * 0.5852000, s.height * 0.4954492);
  p189.lineTo(s.width * 0.5835000, s.height * 0.4959160);
  p189.lineTo(s.width * 0.5842500, s.height * 0.4980163);
  p189.lineTo(s.width * 0.5845000, s.height * 0.5025671);
  p189.lineTo(s.width * 0.5830000, s.height * 0.5066511);
  p189.lineTo(s.width * 0.5816500, s.height * 0.5120187);
  p189.lineTo(s.width * 0.5802000, s.height * 0.5128355);
  p189.lineTo(s.width * 0.5778000, s.height * 0.5085181);
  p189.lineTo(s.width * 0.5767500, s.height * 0.5100350);
  p189.lineTo(s.width * 0.5765000, s.height * 0.5121354);
  p189.lineTo(s.width * 0.5750500, s.height * 0.5136523);
  p189.lineTo(s.width * 0.5749500, s.height * 0.5151692);
  p189.lineTo(s.width * 0.5721500, s.height * 0.5151692);
  p189.lineTo(s.width * 0.5717500, s.height * 0.5136523);
  p189.lineTo(s.width * 0.5697000, s.height * 0.5133022);
  p189.lineTo(s.width * 0.5687000, s.height * 0.5145858);
  p189.lineTo(s.width * 0.5679000, s.height * 0.5140023);
  p189.lineTo(s.width * 0.5664500, s.height * 0.5095683);
  p189.lineTo(s.width * 0.5659500, s.height * 0.5075846);
  p189.lineTo(s.width * 0.5639000, s.height * 0.5086348);
  p189.lineTo(s.width * 0.5631500, s.height * 0.5120187);
  p189.lineTo(s.width * 0.5625000, s.height * 0.5187865);
  p189.lineTo(s.width * 0.5615000, s.height * 0.5201867);
  p189.lineTo(s.width * 0.5606500, s.height * 0.5210035);
  p189.lineTo(s.width * 0.5604000, s.height * 0.5206534);
  p189.lineTo(s.width * 0.5594500, s.height * 0.5184364);
  p189.lineTo(s.width * 0.5592500, s.height * 0.5161027);
  p189.lineTo(s.width * 0.5596500, s.height * 0.5130688);
  p189.lineTo(s.width * 0.5596500, s.height * 0.5099183);
  p189.lineTo(s.width * 0.5580000, s.height * 0.5052509);
  p189.lineTo(s.width * 0.5576500, s.height * 0.5021004);
  p189.lineTo(s.width * 0.5576500, s.height * 0.5002334);
  p189.lineTo(s.width * 0.5566000, s.height * 0.4980163);
  p189.lineTo(s.width * 0.5565500, s.height * 0.4936989);
  p189.lineTo(s.width * 0.5559000, s.height * 0.4907818);
  p189.lineTo(s.width * 0.5549500, s.height * 0.4912485);
  p189.lineTo(s.width * 0.5552000, s.height * 0.4884481);
  p189.lineTo(s.width * 0.5559000, s.height * 0.4854142);
  p189.lineTo(s.width * 0.5555500, s.height * 0.4822637);
  p189.lineTo(s.width * 0.5564500, s.height * 0.4799300);
  p189.lineTo(s.width * 0.5558500, s.height * 0.4781797);
  p189.lineTo(s.width * 0.5565000, s.height * 0.4736289);
  p189.lineTo(s.width * 0.5577500, s.height * 0.4680280);
  p189.lineTo(s.width * 0.5601500, s.height * 0.4686114);
  p189.lineTo(s.width * 0.5596000, s.height * 0.4388565);
  p189.lineTo(s.width * 0.5596000, s.height * 0.4357060);
  p189.lineTo(s.width * 0.5628000, s.height * 0.4357060);
  p189.lineTo(s.width * 0.5625500, s.height * 0.4207701);
  p189.lineTo(s.width * 0.5737000, s.height * 0.4207701);
  p189.lineTo(s.width * 0.5844500, s.height * 0.4207701);
  p189.lineTo(s.width * 0.5955000, s.height * 0.4207701);
  p189.lineTo(s.width * 0.5965500, s.height * 0.4281214);
  p189.lineTo(s.width * 0.5959500, s.height * 0.4294049);
  p189.lineTo(s.width * 0.5965500, s.height * 0.4372229);
  p189.lineTo(s.width * 0.5978000, s.height * 0.4460910);
  p189.lineTo(s.width * 0.5989000, s.height * 0.4479580);
  p189.lineTo(s.width * 0.6005000, s.height * 0.4507585);
  p189.lineTo(s.width * 0.5991500, s.height * 0.4549592);
  p189.lineTo(s.width * 0.5971500, s.height * 0.4562427);
  p189.lineTo(s.width * 0.5963000, s.height * 0.4585764);
  p189.lineTo(s.width * 0.5961500, s.height * 0.4634772);
  p189.lineTo(s.width * 0.5951500, s.height * 0.4745624);
  p189.lineTo(s.width * 0.5955000, s.height * 0.4774796);
  p189.close();

  Paint paint189fill = Paint()..style = PaintingStyle.fill;
  paint189fill.color = cClrs.sD ?? dfltClr;
  canvas.drawPath(p189, paint189fill, onTapUp: (tabdetail) {
    callback('sd', tabdetail);
  });

  Path p190 = Path();
  p190.moveTo(s.width * 0.5890500, s.height * 0.5147025);
  p190.lineTo(s.width * 0.5891500, s.height * 0.5205368);
  p190.lineTo(s.width * 0.5887500, s.height * 0.5227538);
  p190.lineTo(s.width * 0.5872500, s.height * 0.5229872);
  p190.lineTo(s.width * 0.5863000, s.height * 0.5271879);
  p190.lineTo(s.width * 0.5880500, s.height * 0.5277713);
  p190.lineTo(s.width * 0.5895500, s.height * 0.5313886);
  p190.lineTo(s.width * 0.5900500, s.height * 0.5344224);
  p190.lineTo(s.width * 0.5913500, s.height * 0.5361727);
  p190.lineTo(s.width * 0.5931000, s.height * 0.5443407);
  p190.lineTo(s.width * 0.5912000, s.height * 0.5492415);
  p190.lineTo(s.width * 0.5895000, s.height * 0.5536756);
  p190.lineTo(s.width * 0.5877500, s.height * 0.5571762);
  p190.lineTo(s.width * 0.5857500, s.height * 0.5571762);
  p190.lineTo(s.width * 0.5835000, s.height * 0.5589265);
  p190.lineTo(s.width * 0.5817000, s.height * 0.5571762);
  p190.lineTo(s.width * 0.5805500, s.height * 0.5592765);
  p190.lineTo(s.width * 0.5780000, s.height * 0.5542590);
  p190.lineTo(s.width * 0.5773000, s.height * 0.5511085);
  p190.lineTo(s.width * 0.5757500, s.height * 0.5526254);
  p190.lineTo(s.width * 0.5744500, s.height * 0.5521587);
  p190.lineTo(s.width * 0.5737000, s.height * 0.5534422);
  p190.lineTo(s.width * 0.5724000, s.height * 0.5525088);
  p190.lineTo(s.width * 0.5706500, s.height * 0.5463244);
  p190.lineTo(s.width * 0.5702000, s.height * 0.5439907);
  p190.lineTo(s.width * 0.5680500, s.height * 0.5409568);
  p190.lineTo(s.width * 0.5673500, s.height * 0.5365228);
  p190.lineTo(s.width * 0.5661500, s.height * 0.5332555);
  p190.lineTo(s.width * 0.5642000, s.height * 0.5294049);
  p190.lineTo(s.width * 0.5641500, s.height * 0.5269545);
  p190.lineTo(s.width * 0.5626000, s.height * 0.5239207);
  p190.lineTo(s.width * 0.5606500, s.height * 0.5210035);
  p190.lineTo(s.width * 0.5615000, s.height * 0.5201867);
  p190.lineTo(s.width * 0.5625000, s.height * 0.5187865);
  p190.lineTo(s.width * 0.5631500, s.height * 0.5120187);
  p190.lineTo(s.width * 0.5639000, s.height * 0.5086348);
  p190.lineTo(s.width * 0.5659500, s.height * 0.5075846);
  p190.lineTo(s.width * 0.5664500, s.height * 0.5095683);
  p190.lineTo(s.width * 0.5679000, s.height * 0.5140023);
  p190.lineTo(s.width * 0.5687000, s.height * 0.5145858);
  p190.lineTo(s.width * 0.5697000, s.height * 0.5133022);
  p190.lineTo(s.width * 0.5717500, s.height * 0.5136523);
  p190.lineTo(s.width * 0.5721500, s.height * 0.5151692);
  p190.lineTo(s.width * 0.5749500, s.height * 0.5151692);
  p190.lineTo(s.width * 0.5750500, s.height * 0.5136523);
  p190.lineTo(s.width * 0.5765000, s.height * 0.5121354);
  p190.lineTo(s.width * 0.5767500, s.height * 0.5100350);
  p190.lineTo(s.width * 0.5778000, s.height * 0.5085181);
  p190.lineTo(s.width * 0.5802000, s.height * 0.5128355);
  p190.lineTo(s.width * 0.5816500, s.height * 0.5120187);
  p190.lineTo(s.width * 0.5830000, s.height * 0.5066511);
  p190.lineTo(s.width * 0.5845000, s.height * 0.5025671);
  p190.lineTo(s.width * 0.5842500, s.height * 0.4980163);
  p190.lineTo(s.width * 0.5835000, s.height * 0.4959160);
  p190.lineTo(s.width * 0.5852000, s.height * 0.4954492);
  p190.lineTo(s.width * 0.5854000, s.height * 0.4938156);
  p190.lineTo(s.width * 0.5867000, s.height * 0.4942824);
  p190.lineTo(s.width * 0.5864000, s.height * 0.4998833);
  p190.lineTo(s.width * 0.5868500, s.height * 0.5052509);
  p190.lineTo(s.width * 0.5883000, s.height * 0.5081680);
  p190.lineTo(s.width * 0.5887000, s.height * 0.5107351);
  p190.lineTo(s.width * 0.5886500, s.height * 0.5144691);
  p190.lineTo(s.width * 0.5890500, s.height * 0.5147025);
  p190.close();

  Paint paint190fill = Paint()..style = PaintingStyle.fill;
  paint190fill.color = cClrs.sS ?? dfltClr;
  canvas.drawPath(p190, paint190fill, onTapUp: (tabdetail) {
    callback('ss', tabdetail);
  });

  Path p191 = Path();
  p191.moveTo(s.width * 0.4590000, s.height * 0.4760793);
  p191.lineTo(s.width * 0.4591000, s.height * 0.4807468);
  p191.lineTo(s.width * 0.4596500, s.height * 0.4850642);
  p191.lineTo(s.width * 0.4606500, s.height * 0.4871645);
  p191.lineTo(s.width * 0.4609000, s.height * 0.4899650);
  p191.lineTo(s.width * 0.4607500, s.height * 0.4922987);
  p191.lineTo(s.width * 0.4603500, s.height * 0.4927655);
  p191.lineTo(s.width * 0.4588000, s.height * 0.4921820);
  p191.lineTo(s.width * 0.4586000, s.height * 0.4929988);
  p191.lineTo(s.width * 0.4580000, s.height * 0.4931155);
  p191.lineTo(s.width * 0.4559500, s.height * 0.4913652);
  p191.lineTo(s.width * 0.4546000, s.height * 0.4912485);
  p191.lineTo(s.width * 0.4494000, s.height * 0.4908985);
  p191.lineTo(s.width * 0.4486500, s.height * 0.4918320);
  p191.lineTo(s.width * 0.4477000, s.height * 0.4915986);
  p191.lineTo(s.width * 0.4462000, s.height * 0.4927655);
  p191.lineTo(s.width * 0.4458000, s.height * 0.4870478);
  p191.lineTo(s.width * 0.4483500, s.height * 0.4871645);
  p191.lineTo(s.width * 0.4490500, s.height * 0.4861144);
  p191.lineTo(s.width * 0.4495500, s.height * 0.4861144);
  p191.lineTo(s.width * 0.4506000, s.height * 0.4843641);
  p191.lineTo(s.width * 0.4518000, s.height * 0.4858810);
  p191.lineTo(s.width * 0.4530000, s.height * 0.4861144);
  p191.lineTo(s.width * 0.4542500, s.height * 0.4843641);
  p191.lineTo(s.width * 0.4537000, s.height * 0.4822637);
  p191.lineTo(s.width * 0.4527500, s.height * 0.4834306);
  p191.lineTo(s.width * 0.4519000, s.height * 0.4834306);
  p191.lineTo(s.width * 0.4508000, s.height * 0.4815636);
  p191.lineTo(s.width * 0.4499000, s.height * 0.4816803);
  p191.lineTo(s.width * 0.4492500, s.height * 0.4835473);
  p191.lineTo(s.width * 0.4462000, s.height * 0.4836639);
  p191.lineTo(s.width * 0.4450500, s.height * 0.4778296);
  p191.lineTo(s.width * 0.4437000, s.height * 0.4752625);
  p191.lineTo(s.width * 0.4449500, s.height * 0.4737456);
  p191.lineTo(s.width * 0.4463500, s.height * 0.4684947);
  p191.lineTo(s.width * 0.4470500, s.height * 0.4646441);
  p191.lineTo(s.width * 0.4480500, s.height * 0.4623104);
  p191.lineTo(s.width * 0.4494000, s.height * 0.4628938);
  p191.lineTo(s.width * 0.4508000, s.height * 0.4612602);
  p191.lineTo(s.width * 0.4523500, s.height * 0.4612602);
  p191.lineTo(s.width * 0.4537000, s.height * 0.4633606);
  p191.lineTo(s.width * 0.4555000, s.height * 0.4653442);
  p191.lineTo(s.width * 0.4572000, s.height * 0.4709452);
  p191.lineTo(s.width * 0.4590000, s.height * 0.4760793);
  p191.close();

  Paint paint191fill = Paint()..style = PaintingStyle.fill;
  paint191fill.color = cClrs.sN ?? dfltClr;
  canvas.drawPath(p191, paint191fill, onTapUp: (tabdetail) {
    callback('sn', tabdetail);
  });

  Path p192 = Path();
  p192.moveTo(s.width * 0.4642500, s.height * 0.5226371);
  p192.lineTo(s.width * 0.4629500, s.height * 0.5261377);
  p192.lineTo(s.width * 0.4616500, s.height * 0.5301050);
  p192.lineTo(s.width * 0.4615000, s.height * 0.5323221);
  p192.lineTo(s.width * 0.4608000, s.height * 0.5347725);
  p192.lineTo(s.width * 0.4600500, s.height * 0.5341890);
  p192.lineTo(s.width * 0.4580500, s.height * 0.5311552);
  p192.lineTo(s.width * 0.4565500, s.height * 0.5271879);
  p192.lineTo(s.width * 0.4561000, s.height * 0.5243874);
  p192.lineTo(s.width * 0.4557500, s.height * 0.5189032);
  p192.lineTo(s.width * 0.4573000, s.height * 0.5155193);
  p192.lineTo(s.width * 0.4576000, s.height * 0.5135356);
  p192.lineTo(s.width * 0.4581000, s.height * 0.5119020);
  p192.lineTo(s.width * 0.4589000, s.height * 0.5116686);
  p192.lineTo(s.width * 0.4595500, s.height * 0.5102684);
  p192.lineTo(s.width * 0.4618000, s.height * 0.5102684);
  p192.lineTo(s.width * 0.4626000, s.height * 0.5129522);
  p192.lineTo(s.width * 0.4632000, s.height * 0.5161027);
  p192.lineTo(s.width * 0.4631000, s.height * 0.5183197);
  p192.lineTo(s.width * 0.4635500, s.height * 0.5203034);
  p192.lineTo(s.width * 0.4635000, s.height * 0.5229872);
  p192.lineTo(s.width * 0.4642500, s.height * 0.5226371);
  p192.close();

  Paint paint192fill = Paint()..style = PaintingStyle.fill;
  paint192fill.color = cClrs.sL ?? dfltClr;
  canvas.drawPath(p192, paint192fill, onTapUp: (tabdetail) {
    callback('sl', tabdetail);
  });

  Path p193 = Path();
  p193.moveTo(s.width * 0.2462500, s.height * 0.4852975);
  p193.lineTo(s.width * 0.2459000, s.height * 0.4870478);
  p193.lineTo(s.width * 0.2442500, s.height * 0.4869312);
  p193.lineTo(s.width * 0.2432500, s.height * 0.4862310);
  p193.lineTo(s.width * 0.2421500, s.height * 0.4847141);
  p193.lineTo(s.width * 0.2406500, s.height * 0.4842474);
  p193.lineTo(s.width * 0.2399000, s.height * 0.4826138);
  p193.lineTo(s.width * 0.2400500, s.height * 0.4815636);
  p193.lineTo(s.width * 0.2410500, s.height * 0.4796966);
  p193.lineTo(s.width * 0.2416500, s.height * 0.4788798);
  p193.lineTo(s.width * 0.2415000, s.height * 0.4779463);
  p193.lineTo(s.width * 0.2422000, s.height * 0.4774796);
  p193.lineTo(s.width * 0.2430000, s.height * 0.4781797);
  p193.lineTo(s.width * 0.2435500, s.height * 0.4795799);
  p193.lineTo(s.width * 0.2443500, s.height * 0.4808635);
  p193.lineTo(s.width * 0.2444000, s.height * 0.4817970);
  p193.lineTo(s.width * 0.2456500, s.height * 0.4809802);
  p193.lineTo(s.width * 0.2462500, s.height * 0.4814469);
  p193.lineTo(s.width * 0.2466000, s.height * 0.4822637);
  p193.lineTo(s.width * 0.2462500, s.height * 0.4852975);
  p193.close();

  Paint paint193fill = Paint()..style = PaintingStyle.fill;
  paint193fill.color = cClrs.sV ?? dfltClr;
  canvas.drawPath(p193, paint193fill, onTapUp: (tabdetail) {
    callback('sv', tabdetail);
  });

  Path p194 = Path();
  p194.moveTo(s.width * 0.5510000, s.height * 0.2546091);
  p194.lineTo(s.width * 0.5504500, s.height * 0.2562427);
  p194.lineTo(s.width * 0.5508000, s.height * 0.2590432);
  p194.lineTo(s.width * 0.5522000, s.height * 0.2621937);
  p194.lineTo(s.width * 0.5513000, s.height * 0.2645274);
  p194.lineTo(s.width * 0.5510000, s.height * 0.2668611);
  p194.lineTo(s.width * 0.5513000, s.height * 0.2677946);
  p194.lineTo(s.width * 0.5509500, s.height * 0.2687281);
  p194.lineTo(s.width * 0.5497500, s.height * 0.2689615);
  p194.lineTo(s.width * 0.5489000, s.height * 0.2693116);
  p194.lineTo(s.width * 0.5487500, s.height * 0.2687281);
  p194.lineTo(s.width * 0.5490500, s.height * 0.2679113);
  p194.lineTo(s.width * 0.5492500, s.height * 0.2660443);
  p194.lineTo(s.width * 0.5489000, s.height * 0.2661610);
  p194.lineTo(s.width * 0.5483500, s.height * 0.2647608);
  p194.lineTo(s.width * 0.5479000, s.height * 0.2644107);
  p194.lineTo(s.width * 0.5475000, s.height * 0.2632439);
  p194.lineTo(s.width * 0.5470000, s.height * 0.2627771);
  p194.lineTo(s.width * 0.5466000, s.height * 0.2617270);
  p194.lineTo(s.width * 0.5461500, s.height * 0.2621937);
  p194.lineTo(s.width * 0.5459000, s.height * 0.2646441);
  p194.lineTo(s.width * 0.5453000, s.height * 0.2651109);
  p194.lineTo(s.width * 0.5455000, s.height * 0.2645274);
  p194.lineTo(s.width * 0.5444500, s.height * 0.2630105);
  p194.lineTo(s.width * 0.5436000, s.height * 0.2621937);
  p194.lineTo(s.width * 0.5431500, s.height * 0.2611435);
  p194.lineTo(s.width * 0.5424500, s.height * 0.2598600);
  p194.lineTo(s.width * 0.5430000, s.height * 0.2595099);
  p194.lineTo(s.width * 0.5432500, s.height * 0.2561260);
  p194.lineTo(s.width * 0.5419000, s.height * 0.2532089);
  p194.lineTo(s.width * 0.5424500, s.height * 0.2499417);
  p194.lineTo(s.width * 0.5415000, s.height * 0.2500583);
  p194.lineTo(s.width * 0.5423500, s.height * 0.2472579);
  p194.lineTo(s.width * 0.5415000, s.height * 0.2451575);
  p194.lineTo(s.width * 0.5407500, s.height * 0.2422404);
  p194.lineTo(s.width * 0.5426000, s.height * 0.2403734);
  p194.lineTo(s.width * 0.5442000, s.height * 0.2407235);
  p194.lineTo(s.width * 0.5457000, s.height * 0.2435239);
  p194.lineTo(s.width * 0.5461000, s.height * 0.2459743);
  p194.lineTo(s.width * 0.5477000, s.height * 0.2476079);
  p194.lineTo(s.width * 0.5480500, s.height * 0.2506418);
  p194.lineTo(s.width * 0.5496000, s.height * 0.2528588);
  p194.lineTo(s.width * 0.5503500, s.height * 0.2512252);
  p194.lineTo(s.width * 0.5510000, s.height * 0.2520420);
  p194.lineTo(s.width * 0.5505000, s.height * 0.2533256);
  p194.lineTo(s.width * 0.5510000, s.height * 0.2546091);
  p194.close();

  Paint paint194fill = Paint()..style = PaintingStyle.fill;
  paint194fill.color = cClrs.rS ?? dfltClr;
  canvas.drawPath(p194, paint194fill, onTapUp: (tabdetail) {
    callback('rs', tabdetail);
  });

  Path p195 = Path();
  p195.moveTo(s.width * 0.3405000, s.height * 0.5424737);
  p195.lineTo(s.width * 0.3389500, s.height * 0.5488915);
  p195.lineTo(s.width * 0.3391000, s.height * 0.5540257);
  p195.lineTo(s.width * 0.3402000, s.height * 0.5584597);
  p195.lineTo(s.width * 0.3396500, s.height * 0.5616103);
  p195.lineTo(s.width * 0.3394000, s.height * 0.5651109);
  p195.lineTo(s.width * 0.3386500, s.height * 0.5682614);
  p195.lineTo(s.width * 0.3370500, s.height * 0.5666278);
  p195.lineTo(s.width * 0.3357000, s.height * 0.5674446);
  p195.lineTo(s.width * 0.3345500, s.height * 0.5667445);
  p195.lineTo(s.width * 0.3342500, s.height * 0.5689615);
  p195.lineTo(s.width * 0.3347500, s.height * 0.5703617);
  p195.lineTo(s.width * 0.3344500, s.height * 0.5719953);
  p195.lineTo(s.width * 0.3329000, s.height * 0.5712952);
  p195.lineTo(s.width * 0.3312500, s.height * 0.5647608);
  p195.lineTo(s.width * 0.3309000, s.height * 0.5605601);
  p195.lineTo(s.width * 0.3300000, s.height * 0.5605601);
  p195.lineTo(s.width * 0.3288000, s.height * 0.5551925);
  p195.lineTo(s.width * 0.3293500, s.height * 0.5512252);
  p195.lineTo(s.width * 0.3292000, s.height * 0.5494749);
  p195.lineTo(s.width * 0.3309500, s.height * 0.5476079);
  p195.lineTo(s.width * 0.3314500, s.height * 0.5408401);
  p195.lineTo(s.width * 0.3348500, s.height * 0.5423571);
  p195.lineTo(s.width * 0.3351500, s.height * 0.5409568);
  p195.lineTo(s.width * 0.3374500, s.height * 0.5403734);
  p195.lineTo(s.width * 0.3405000, s.height * 0.5424737);
  p195.close();

  Paint paint195fill = Paint()..style = PaintingStyle.fill;
  paint195fill.color = cClrs.sR ?? dfltClr;
  canvas.drawPath(p195, paint195fill, onTapUp: (tabdetail) {
    callback('sr', tabdetail);
  });

  Path p196 = Path();
  p196.moveTo(s.width * 0.5490500, s.height * 0.2190198);
  p196.lineTo(s.width * 0.5484500, s.height * 0.2210035);
  p196.lineTo(s.width * 0.5481000, s.height * 0.2239207);
  p196.lineTo(s.width * 0.5476000, s.height * 0.2246208);
  p196.lineTo(s.width * 0.5448500, s.height * 0.2224037);
  p196.lineTo(s.width * 0.5440500, s.height * 0.2228705);
  p196.lineTo(s.width * 0.5435500, s.height * 0.2246208);
  p196.lineTo(s.width * 0.5424000, s.height * 0.2255543);
  p196.lineTo(s.width * 0.5421000, s.height * 0.2250875);
  p196.lineTo(s.width * 0.5409500, s.height * 0.2261377);
  p196.lineTo(s.width * 0.5400000, s.height * 0.2263711);
  p196.lineTo(s.width * 0.5398500, s.height * 0.2278880);
  p196.lineTo(s.width * 0.5378000, s.height * 0.2287048);
  p196.lineTo(s.width * 0.5368500, s.height * 0.2280047);
  p196.lineTo(s.width * 0.5355000, s.height * 0.2260210);
  p196.lineTo(s.width * 0.5351500, s.height * 0.2235706);
  p196.lineTo(s.width * 0.5353000, s.height * 0.2226371);
  p196.lineTo(s.width * 0.5356000, s.height * 0.2210035);
  p196.lineTo(s.width * 0.5367000, s.height * 0.2211202);
  p196.lineTo(s.width * 0.5375000, s.height * 0.2204201);
  p196.lineTo(s.width * 0.5375500, s.height * 0.2197200);
  p196.lineTo(s.width * 0.5380000, s.height * 0.2193699);
  p196.lineTo(s.width * 0.5381000, s.height * 0.2177363);
  p196.lineTo(s.width * 0.5386500, s.height * 0.2173862);
  p196.lineTo(s.width * 0.5390000, s.height * 0.2161027);
  p196.lineTo(s.width * 0.5397500, s.height * 0.2161027);
  p196.lineTo(s.width * 0.5399000, s.height * 0.2165694);
  p196.lineTo(s.width * 0.5408500, s.height * 0.2155193);
  p196.lineTo(s.width * 0.5422000, s.height * 0.2180863);
  p196.lineTo(s.width * 0.5436000, s.height * 0.2165694);
  p196.lineTo(s.width * 0.5448000, s.height * 0.2172695);
  p196.lineTo(s.width * 0.5465500, s.height * 0.2162194);
  p196.lineTo(s.width * 0.5490500, s.height * 0.2190198);
  p196.close();

  Paint paint196fill = Paint()..style = PaintingStyle.fill;
  paint196fill.color = cClrs.sK ?? dfltClr;
  canvas.drawPath(p196, paint196fill, onTapUp: (tabdetail) {
    callback('sk', tabdetail);
  });

  Path p197 = Path();
  p197.moveTo(s.width * 0.5349000, s.height * 0.2379230);
  p197.lineTo(s.width * 0.5329500, s.height * 0.2399067);
  p197.lineTo(s.width * 0.5328000, s.height * 0.2428238);
  p197.lineTo(s.width * 0.5319500, s.height * 0.2436406);
  p197.lineTo(s.width * 0.5320000, s.height * 0.2456243);
  p197.lineTo(s.width * 0.5310000, s.height * 0.2455076);
  p197.lineTo(s.width * 0.5301000, s.height * 0.2443407);
  p197.lineTo(s.width * 0.5297000, s.height * 0.2455076);
  p197.lineTo(s.width * 0.5279000, s.height * 0.2452742);
  p197.lineTo(s.width * 0.5284500, s.height * 0.2446908);
  p197.lineTo(s.width * 0.5277500, s.height * 0.2415403);
  p197.lineTo(s.width * 0.5279500, s.height * 0.2379230);
  p197.lineTo(s.width * 0.5300500, s.height * 0.2385064);
  p197.lineTo(s.width * 0.5312500, s.height * 0.2367561);
  p197.lineTo(s.width * 0.5334500, s.height * 0.2366394);
  p197.lineTo(s.width * 0.5339000, s.height * 0.2353559);
  p197.lineTo(s.width * 0.5343000, s.height * 0.2354726);
  p197.lineTo(s.width * 0.5349000, s.height * 0.2379230);
  p197.close();

  Paint paint197fill = Paint()..style = PaintingStyle.fill;
  paint197fill.color = cClrs.sI ?? dfltClr;
  canvas.drawPath(p197, paint197fill, onTapUp: (tabdetail) {
    callback('si', tabdetail);
  });

  Path p198 = Path();
  p198.moveTo(s.width * 0.5441000, s.height * 0.1015169);
  p198.lineTo(s.width * 0.5406000, s.height * 0.1033839);
  p198.lineTo(s.width * 0.5388500, s.height * 0.1079347);
  p198.lineTo(s.width * 0.5395000, s.height * 0.1120187);
  p198.lineTo(s.width * 0.5364000, s.height * 0.1172695);
  p198.lineTo(s.width * 0.5325000, s.height * 0.1231039);
  p198.lineTo(s.width * 0.5314500, s.height * 0.1325554);
  p198.lineTo(s.width * 0.5333000, s.height * 0.1373396);
  p198.lineTo(s.width * 0.5357000, s.height * 0.1411902);
  p198.lineTo(s.width * 0.5340500, s.height * 0.1488915);
  p198.lineTo(s.width * 0.5317500, s.height * 0.1505251);
  p198.lineTo(s.width * 0.5314500, s.height * 0.1621937);
  p198.lineTo(s.width * 0.5304000, s.height * 0.1688448);
  p198.lineTo(s.width * 0.5275500, s.height * 0.1681447);
  p198.lineTo(s.width * 0.5264500, s.height * 0.1737456);
  p198.lineTo(s.width * 0.5237000, s.height * 0.1740957);
  p198.lineTo(s.width * 0.5227500, s.height * 0.1674446);
  p198.lineTo(s.width * 0.5205000, s.height * 0.1593932);
  p198.lineTo(s.width * 0.5184000, s.height * 0.1495916);
  p198.lineTo(s.width * 0.5193000, s.height * 0.1456243);
  p198.lineTo(s.width * 0.5210000, s.height * 0.1409568);
  p198.lineTo(s.width * 0.5214000, s.height * 0.1329055);
  p198.lineTo(s.width * 0.5198500, s.height * 0.1295216);
  p198.lineTo(s.width * 0.5193500, s.height * 0.1205368);
  p198.lineTo(s.width * 0.5205500, s.height * 0.1142357);
  p198.lineTo(s.width * 0.5227000, s.height * 0.1143524);
  p198.lineTo(s.width * 0.5233500, s.height * 0.1117853);
  p198.lineTo(s.width * 0.5224500, s.height * 0.1094516);
  p198.lineTo(s.width * 0.5253000, s.height * 0.1002334);
  p198.lineTo(s.width * 0.5270000, s.height * 0.09311552);
  p198.lineTo(s.width * 0.5281500, s.height * 0.08856476);
  p198.lineTo(s.width * 0.5301500, s.height * 0.08856476);
  p198.lineTo(s.width * 0.5304500, s.height * 0.08494749);
  p198.lineTo(s.width * 0.5344500, s.height * 0.08599767);
  p198.lineTo(s.width * 0.5344000, s.height * 0.08179697);
  p198.lineTo(s.width * 0.5357000, s.height * 0.08156359);
  p198.lineTo(s.width * 0.5387000, s.height * 0.08471412);
  p198.lineTo(s.width * 0.5423000, s.height * 0.08903151);
  p198.lineTo(s.width * 0.5432000, s.height * 0.09894982);
  p198.lineTo(s.width * 0.5441000, s.height * 0.1015169);
  p198.close();

  Paint paint198fill = Paint()..style = PaintingStyle.fill;
  paint198fill.color = cClrs.sE ?? dfltClr;
  canvas.drawPath(p198, paint198fill, onTapUp: (tabdetail) {
    callback('se', tabdetail);
  });

  Path p199 = Path();
  p199.moveTo(s.width * 0.5808500, s.height * 0.7791132);
  p199.lineTo(s.width * 0.5811500, s.height * 0.7824971);
  p199.lineTo(s.width * 0.5813000, s.height * 0.7858810);
  p199.lineTo(s.width * 0.5806000, s.height * 0.7891482);
  p199.lineTo(s.width * 0.5790000, s.height * 0.7899650);
  p199.lineTo(s.width * 0.5774500, s.height * 0.7858810);
  p199.lineTo(s.width * 0.5775000, s.height * 0.7833139);
  p199.lineTo(s.width * 0.5783500, s.height * 0.7805134);
  p199.lineTo(s.width * 0.5786500, s.height * 0.7782964);
  p199.lineTo(s.width * 0.5795000, s.height * 0.7778296);
  p199.lineTo(s.width * 0.5808500, s.height * 0.7791132);
  p199.close();

  Paint paint199fill = Paint()..style = PaintingStyle.fill;
  paint199fill.color = cClrs.sZ ?? dfltClr;
  canvas.drawPath(p199, paint199fill, onTapUp: (tabdetail) {
    callback('sz', tabdetail);
  });

  Path p200 = Path();
  p200.moveTo(s.width * 0.5975000, s.height * 0.3354726);
  p200.lineTo(s.width * 0.5926500, s.height * 0.3435239);
  p200.lineTo(s.width * 0.5895000, s.height * 0.3404901);
  p200.lineTo(s.width * 0.5894500, s.height * 0.3404901);
  p200.lineTo(s.width * 0.5897500, s.height * 0.3393232);
  p200.lineTo(s.width * 0.5895500, s.height * 0.3362894);
  p200.lineTo(s.width * 0.5900000, s.height * 0.3322054);
  p200.lineTo(s.width * 0.5913500, s.height * 0.3292882);
  p200.lineTo(s.width * 0.5907500, s.height * 0.3263711);
  p200.lineTo(s.width * 0.5895000, s.height * 0.3260210);
  p200.lineTo(s.width * 0.5889500, s.height * 0.3203034);
  p200.lineTo(s.width * 0.5894500, s.height * 0.3171529);
  p200.lineTo(s.width * 0.5901000, s.height * 0.3155193);
  p200.lineTo(s.width * 0.5907000, s.height * 0.3138856);
  p200.lineTo(s.width * 0.5906000, s.height * 0.3098016);
  p200.lineTo(s.width * 0.5915500, s.height * 0.3112019);
  p200.lineTo(s.width * 0.5943500, s.height * 0.3091015);
  p200.lineTo(s.width * 0.5958500, s.height * 0.3105018);
  p200.lineTo(s.width * 0.5980500, s.height * 0.3105018);
  p200.lineTo(s.width * 0.6009000, s.height * 0.3077013);
  p200.lineTo(s.width * 0.6023500, s.height * 0.3078180);
  p200.lineTo(s.width * 0.6053000, s.height * 0.3066511);
  p200.lineTo(s.width * 0.6042500, s.height * 0.3113186);
  p200.lineTo(s.width * 0.6029000, s.height * 0.3131855);
  p200.lineTo(s.width * 0.6035000, s.height * 0.3186698);
  p200.lineTo(s.width * 0.6030000, s.height * 0.3276546);
  p200.lineTo(s.width * 0.5975000, s.height * 0.3354726);
  p200.close();

  Paint paint200fill = Paint()..style = PaintingStyle.fill;
  paint200fill.color = cClrs.sY ?? dfltClr;
  canvas.drawPath(p200, paint200fill, onTapUp: (tabdetail) {
    callback('sy', tabdetail);
  });
}