<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" href="../../../css/init.css" />
<meta name="description" content="canvas + js 绘制的神奇宝贝妙蛙种子" />
<link rel="icon" href="../../../imgs/icon-min.png" />
<title>神奇宝贝妙蛙种子</title>
<style>
body {
overflow: hidden;
background-color: transparent;
}
canvas {
background-color: transparent;
}
</style>
</head>
<body>
<canvas id="canvas"></canvas>
</body>
<script>
function draw() {
const store = {};
store.canvas = document.querySelector("canvas");
if (!store.canvas) {
return;
}
store.canvas.width = 600;
store.canvas.height = 600;
store.ctx = store.canvas.getContext("2d");
// 身体底色
store.ctx.beginPath();
store.ctx.fillStyle = "#8dcfb3";
store.ctx.moveTo(86, 183);
store.ctx.quadraticCurveTo(54, 226, 52, 280);
store.ctx.quadraticCurveTo(51, 292, 74, 308);
store.ctx.quadraticCurveTo(87, 317, 101, 326);
store.ctx.quadraticCurveTo(96, 360, 121, 405);
store.ctx.quadraticCurveTo(122, 405, 125, 413);
store.ctx.quadraticCurveTo(131, 404, 135, 411);
store.ctx.quadraticCurveTo(140, 414, 138, 419);
store.ctx.quadraticCurveTo(141, 420, 145, 420);
store.ctx.quadraticCurveTo(147, 415, 150, 411);
store.ctx.quadraticCurveTo(153, 411, 156, 414);
store.ctx.quadraticCurveTo(157, 418, 157, 418);
store.ctx.quadraticCurveTo(159, 420, 159, 420);
store.ctx.quadraticCurveTo(173, 419, 196, 376);
store.ctx.quadraticCurveTo(203, 378, 212, 380);
store.ctx.quadraticCurveTo(220, 396, 238, 406);
store.ctx.quadraticCurveTo(237, 410, 238, 417);
store.ctx.quadraticCurveTo(245, 420, 246, 426);
store.ctx.quadraticCurveTo(249, 428, 250, 427);
store.ctx.quadraticCurveTo(254, 422, 258, 420);
store.ctx.quadraticCurveTo(263, 420, 266, 425);
store.ctx.quadraticCurveTo(267, 428, 268, 430);
store.ctx.quadraticCurveTo(272, 429, 273, 429);
store.ctx.quadraticCurveTo(276, 424, 280, 421);
store.ctx.quadraticCurveTo(283, 424, 285, 429);
store.ctx.quadraticCurveTo(304, 426, 325, 392);
store.ctx.quadraticCurveTo(330, 391, 336, 394);
store.ctx.quadraticCurveTo(340, 400, 349, 415);
store.ctx.quadraticCurveTo(352, 411, 352, 411);
store.ctx.quadraticCurveTo(358, 414, 360, 421);
store.ctx.quadraticCurveTo(363, 420, 366, 420);
store.ctx.quadraticCurveTo(367, 416, 370, 414);
store.ctx.quadraticCurveTo(376, 415, 380, 423);
store.ctx.quadraticCurveTo(383, 423, 386, 423);
store.ctx.quadraticCurveTo(387, 418, 392, 416);
store.ctx.quadraticCurveTo(396, 417, 400, 421);
store.ctx.quadraticCurveTo(400, 422, 400, 422);
store.ctx.quadraticCurveTo(425, 401, 427, 366);
store.ctx.quadraticCurveTo(424, 308, 381, 268);
store.ctx.quadraticCurveTo(341, 244, 310, 211);
store.ctx.quadraticCurveTo(303, 206, 300, 199);
store.ctx.quadraticCurveTo(294, 166, 286, 144);
store.ctx.quadraticCurveTo(287, 131, 234, 151);
store.ctx.quadraticCurveTo(194, 141, 145, 145);
store.ctx.quadraticCurveTo(128, 135, 105, 133);
store.ctx.quadraticCurveTo(86, 161, 86, 183);
store.ctx.fill();
// 花蕾底色
store.ctx.beginPath();
store.ctx.fillStyle = "#5d9a71";
store.ctx.moveTo(193, 144);
store.ctx.quadraticCurveTo(199, 108, 266, 94);
store.ctx.quadraticCurveTo(295, 95, 317, 93);
store.ctx.quadraticCurveTo(357, 96, 365, 64);
store.ctx.quadraticCurveTo(376, 69, 378, 82);
store.ctx.quadraticCurveTo(385, 73, 402, 71);
store.ctx.quadraticCurveTo(398, 82, 396, 90);
store.ctx.quadraticCurveTo(403, 86, 416, 88);
store.ctx.quadraticCurveTo(395, 113, 416, 153);
store.ctx.quadraticCurveTo(452, 205, 447, 256);
store.ctx.quadraticCurveTo(441, 289, 411, 304);
store.ctx.quadraticCurveTo(392, 273, 353, 250);
store.ctx.quadraticCurveTo(328, 230, 299, 200);
store.ctx.quadraticCurveTo(294, 164, 286, 143);
store.ctx.quadraticCurveTo(282, 138, 266, 140);
store.ctx.quadraticCurveTo(248, 144, 235, 150);
store.ctx.quadraticCurveTo(216, 145, 193, 144);
store.ctx.fill();
// 爪子
store.ctx.beginPath();
store.ctx.fillStyle = "#ffffff";
store.ctx.moveTo(120, 407);
store.ctx.quadraticCurveTo(118, 411, 117, 417);
store.ctx.quadraticCurveTo(121, 415, 124, 414);
store.ctx.quadraticCurveTo(123, 411, 120, 407);
store.ctx.moveTo(123, 422);
store.ctx.quadraticCurveTo(125, 413, 129, 410);
store.ctx.quadraticCurveTo(133, 410, 139, 416);
store.ctx.quadraticCurveTo(138, 418, 134, 419);
store.ctx.quadraticCurveTo(131, 422, 123, 422);
store.ctx.moveTo(145, 421);
store.ctx.quadraticCurveTo(148, 415, 151, 412);
store.ctx.quadraticCurveTo(154, 415, 157, 420);
store.ctx.quadraticCurveTo(152, 422, 149, 423);
store.ctx.quadraticCurveTo(146, 422, 145, 421);
store.ctx.moveTo(226, 401);
store.ctx.lineTo(225, 405);
store.ctx.lineTo(229, 404);
store.ctx.lineTo(226, 401);
store.ctx.moveTo(238, 418);
store.ctx.quadraticCurveTo(235, 423, 235, 428);
store.ctx.quadraticCurveTo(240, 427, 244, 427);
store.ctx.quadraticCurveTo(243, 423, 238, 418);
store.ctx.moveTo(252, 427);
store.ctx.quadraticCurveTo(253, 431, 257, 435);
store.ctx.quadraticCurveTo(262, 432, 268, 429);
store.ctx.quadraticCurveTo(263, 424, 260, 420);
store.ctx.quadraticCurveTo(255, 422, 252, 427);
store.ctx.moveTo(273, 430);
store.ctx.quadraticCurveTo(275, 433, 279, 433);
store.ctx.quadraticCurveTo(281, 431, 284, 428);
store.ctx.quadraticCurveTo(282, 424, 279, 423);
store.ctx.quadraticCurveTo(276, 427, 273, 430);
store.ctx.moveTo(352, 415);
store.ctx.quadraticCurveTo(350, 418, 350, 421);
store.ctx.quadraticCurveTo(354, 421, 359, 419);
store.ctx.quadraticCurveTo(355, 416, 353, 412);
store.ctx.quadraticCurveTo(351, 414, 352, 415);
store.ctx.moveTo(369, 416);
store.ctx.quadraticCurveTo(372, 414, 377, 419);
store.ctx.quadraticCurveTo(379, 421, 379, 423);
store.ctx.quadraticCurveTo(375, 423, 370, 427);
store.ctx.quadraticCurveTo(369, 425, 367, 424);
store.ctx.quadraticCurveTo(367, 422, 369, 416);
store.ctx.moveTo(387, 423);
store.ctx.quadraticCurveTo(389, 424, 392, 426);
store.ctx.quadraticCurveTo(396, 423, 398, 422);
store.ctx.quadraticCurveTo(396, 419, 392, 416);
store.ctx.quadraticCurveTo(390, 417, 387, 423);
// 牙齿
store.ctx.moveTo(89, 302);
store.ctx.quadraticCurveTo(90, 306, 93, 308);
store.ctx.quadraticCurveTo(95, 305, 96, 303);
store.ctx.quadraticCurveTo(92, 302, 89, 302);
store.ctx.moveTo(229, 305);
store.ctx.quadraticCurveTo(231, 309, 236, 311);
store.ctx.quadraticCurveTo(239, 310, 242, 304);
store.ctx.quadraticCurveTo(238, 302, 229, 305);
// 眼白
store.ctx.moveTo(62, 259);
store.ctx.quadraticCurveTo(61, 233, 80, 210);
store.ctx.quadraticCurveTo(90, 205, 90, 216);
store.ctx.quadraticCurveTo(92, 230, 92, 244);
store.ctx.quadraticCurveTo(92, 258, 90, 272);
store.ctx.quadraticCurveTo(89, 276, 80, 275);
store.ctx.quadraticCurveTo(72, 272, 65, 268);
store.ctx.quadraticCurveTo(63, 264, 62, 259);
store.ctx.moveTo(202, 273);
store.ctx.quadraticCurveTo(202, 241, 229, 216);
store.ctx.quadraticCurveTo(242, 210, 251, 218);
store.ctx.quadraticCurveTo(263, 234, 267, 262);
store.ctx.quadraticCurveTo(271, 279, 247, 280);
store.ctx.quadraticCurveTo(226, 284, 210, 284);
store.ctx.quadraticCurveTo(202, 282, 202, 273);
store.ctx.fill();
// 斑点
store.ctx.beginPath();
store.ctx.fillStyle = "#4b8b71";
store.ctx.moveTo(107, 375);
store.ctx.quadraticCurveTo(114, 360, 135, 352);
store.ctx.quadraticCurveTo(138, 359, 141, 369);
store.ctx.quadraticCurveTo(143, 375, 136, 382);
store.ctx.quadraticCurveTo(130, 391, 120, 389);
store.ctx.quadraticCurveTo(115, 387, 111, 386);
store.ctx.moveTo(245, 376);
store.ctx.quadraticCurveTo(257, 363, 271, 360);
store.ctx.quadraticCurveTo(280, 356, 275, 374);
store.ctx.quadraticCurveTo(273, 386, 270, 391);
store.ctx.quadraticCurveTo(265, 404, 256, 405);
store.ctx.quadraticCurveTo(250, 408, 246, 404);
store.ctx.quadraticCurveTo(243, 401, 241, 396);
store.ctx.moveTo(281, 352);
store.ctx.quadraticCurveTo(285, 359, 291, 363);
store.ctx.quadraticCurveTo(301, 361, 297, 354);
store.ctx.quadraticCurveTo(296, 348, 295, 344);
store.ctx.quadraticCurveTo(289, 341, 281, 352);
store.ctx.moveTo(353, 352);
store.ctx.quadraticCurveTo(360, 369, 377, 378);
store.ctx.quadraticCurveTo(384, 378, 387, 375);
store.ctx.quadraticCurveTo(393, 371, 389, 340);
store.ctx.quadraticCurveTo(389, 321, 368, 337);
store.ctx.quadraticCurveTo(358, 344, 353, 352);
store.ctx.moveTo(337, 237);
store.ctx.quadraticCurveTo(328, 239, 324, 242);
store.ctx.quadraticCurveTo(319, 246, 326, 259);
store.ctx.quadraticCurveTo(331, 270, 343, 289);
store.ctx.quadraticCurveTo(362, 293, 372, 291);
store.ctx.quadraticCurveTo(382, 288, 379, 278);
store.ctx.quadraticCurveTo(377, 270, 371, 262);
store.ctx.moveTo(114, 211);
store.ctx.quadraticCurveTo(114, 216, 116, 221);
store.ctx.quadraticCurveTo(121, 220, 123, 217);
store.ctx.quadraticCurveTo(124, 211, 124, 201);
store.ctx.quadraticCurveTo(114, 203, 114, 211);
store.ctx.moveTo(133, 186);
store.ctx.quadraticCurveTo(142, 196, 155, 204);
store.ctx.quadraticCurveTo(196, 185, 203, 165);
store.ctx.quadraticCurveTo(164, 163, 133, 186);
store.ctx.moveTo(138, 241);
store.ctx.quadraticCurveTo(143, 250, 160, 257);
store.ctx.quadraticCurveTo(165, 239, 163, 226);
store.ctx.quadraticCurveTo(161, 222, 155, 226);
store.ctx.quadraticCurveTo(146, 233, 138, 241);
store.ctx.fill();
// 眼睛
store.ctx.beginPath();
store.ctx.fillStyle = "#b74455";
store.ctx.moveTo(89, 215);
store.ctx.quadraticCurveTo(76, 224, 76, 258);
store.ctx.quadraticCurveTo(77, 267, 79, 275);
store.ctx.quadraticCurveTo(83, 276, 88, 276);
store.ctx.quadraticCurveTo(90, 275, 91, 270);
store.ctx.quadraticCurveTo(91, 267, 91, 264);
store.ctx.quadraticCurveTo(89, 265, 86, 262);
store.ctx.quadraticCurveTo(85, 258, 84, 250);
store.ctx.quadraticCurveTo(85, 241, 88, 232);
store.ctx.quadraticCurveTo(88, 231, 91, 231);
store.ctx.quadraticCurveTo(93, 223, 88, 214);
store.ctx.moveTo(239, 213);
store.ctx.quadraticCurveTo(224, 230, 226, 264);
store.ctx.quadraticCurveTo(226, 273, 230, 280);
store.ctx.quadraticCurveTo(232, 282, 240, 281);
store.ctx.quadraticCurveTo(252, 279, 264, 275);
store.ctx.quadraticCurveTo(266, 272, 267, 266);
store.ctx.quadraticCurveTo(268, 244, 255, 224);
store.ctx.quadraticCurveTo(250, 213, 239, 213);
store.ctx.fill();
store.ctx.beginPath();
store.ctx.fillStyle = "#ffffff";
store.ctx.moveTo(241, 258);
store.ctx.quadraticCurveTo(242, 260, 244, 263);
store.ctx.quadraticCurveTo(248, 266, 251, 262);
store.ctx.quadraticCurveTo(256, 257, 253, 242);
store.ctx.quadraticCurveTo(252, 228, 244, 234);
store.ctx.quadraticCurveTo(239, 245, 241, 258);
store.ctx.fill();
// 描边
store.ctx.beginPath();
store.ctx.lineWidth = 3;
store.ctx.moveTo(102, 166);
store.ctx.quadraticCurveTo(62, 199, 52, 266);
store.ctx.quadraticCurveTo(49, 291, 64, 300);
store.ctx.quadraticCurveTo(112, 341, 157, 346);
store.ctx.quadraticCurveTo(208, 350, 246, 337);
store.ctx.quadraticCurveTo(286, 320, 292, 303);
store.ctx.moveTo(85, 185);
store.ctx.quadraticCurveTo(86, 161, 97, 145);
store.ctx.quadraticCurveTo(105, 130, 122, 135);
store.ctx.quadraticCurveTo(136, 137, 144, 145);
store.ctx.moveTo(120, 155);
store.ctx.quadraticCurveTo(160, 134, 235, 151);
store.ctx.moveTo(229, 156);
store.ctx.quadraticCurveTo(248, 144, 270, 140);
store.ctx.quadraticCurveTo(286, 135, 288, 150);
store.ctx.quadraticCurveTo(303, 199, 308, 262);
store.ctx.moveTo(300, 199);
store.ctx.quadraticCurveTo(333, 240, 371, 261);
store.ctx.quadraticCurveTo(409, 288, 425, 340);
store.ctx.quadraticCurveTo(433, 400, 400, 423);
store.ctx.moveTo(300, 199);
store.ctx.quadraticCurveTo(333, 240, 371, 261);
store.ctx.quadraticCurveTo(409, 288, 425, 340);
store.ctx.quadraticCurveTo(433, 400, 400, 423);
store.ctx.quadraticCurveTo(396, 417, 391, 415);
store.ctx.quadraticCurveTo(387, 418, 385, 423);
store.ctx.quadraticCurveTo(382, 423, 379, 422);
store.ctx.quadraticCurveTo(377, 419, 372, 414);
store.ctx.quadraticCurveTo(366, 414, 366, 420);
store.ctx.quadraticCurveTo(366, 421, 365, 421);
store.ctx.quadraticCurveTo(359, 420, 359, 420);
store.ctx.quadraticCurveTo(357, 414, 353, 412);
store.ctx.quadraticCurveTo(351, 412, 350, 414);
store.ctx.quadraticCurveTo(349, 415, 349, 415);
store.ctx.quadraticCurveTo(317, 373, 365, 318);
store.ctx.moveTo(399, 423);
store.ctx.quadraticCurveTo(394, 426, 391, 426);
store.ctx.quadraticCurveTo(389, 425, 386, 423);
store.ctx.moveTo(379, 422);
store.ctx.quadraticCurveTo(374, 426, 369, 425);
store.ctx.quadraticCurveTo(366, 423, 366, 420);
store.ctx.moveTo(359, 420);
store.ctx.quadraticCurveTo(354, 422, 348, 422);
store.ctx.lineTo(350, 415);
store.ctx.moveTo(341, 317);
store.ctx.quadraticCurveTo(345, 361, 329, 384);
store.ctx.quadraticCurveTo(312, 418, 286, 430);
store.ctx.quadraticCurveTo(284, 425, 280, 422);
store.ctx.quadraticCurveTo(276, 426, 273, 429);
store.ctx.quadraticCurveTo(271, 429, 267, 429);
store.ctx.quadraticCurveTo(265, 425, 259, 420);
store.ctx.quadraticCurveTo(254, 421, 250, 427);
store.ctx.quadraticCurveTo(247, 427, 244, 425);
store.ctx.quadraticCurveTo(243, 420, 237, 417);
store.ctx.quadraticCurveTo(239, 379, 263, 336);
store.ctx.moveTo(286, 431);
store.ctx.quadraticCurveTo(282, 434, 279, 435);
store.ctx.quadraticCurveTo(274, 434, 272, 430);
store.ctx.moveTo(267, 429);
store.ctx.quadraticCurveTo(263, 434, 256, 436);
store.ctx.quadraticCurveTo(252, 433, 251, 427);
store.ctx.moveTo(245, 426);
store.ctx.quadraticCurveTo(240, 429, 234, 427);
store.ctx.quadraticCurveTo(234, 422, 237, 418);
store.ctx.moveTo(324, 393);
store.ctx.quadraticCurveTo(330, 393, 338, 395);
store.ctx.moveTo(165, 356);
store.ctx.quadraticCurveTo(201, 384, 243, 385);
store.ctx.moveTo(213, 381);
store.ctx.quadraticCurveTo(220, 400, 238, 405);
store.ctx.moveTo(225, 399);
store.ctx.quadraticCurveTo(224, 403, 224, 407);
store.ctx.quadraticCurveTo(228, 406, 233, 404);
store.ctx.moveTo(100, 324);
store.ctx.quadraticCurveTo(96, 367, 126, 414);
store.ctx.quadraticCurveTo(129, 405, 135, 411);
store.ctx.quadraticCurveTo(138, 413, 139, 417);
store.ctx.lineTo(137, 420);
store.ctx.lineTo(144, 421);
store.ctx.quadraticCurveTo(147, 414, 153, 411);
store.ctx.quadraticCurveTo(158, 415, 158, 420);
store.ctx.quadraticCurveTo(174, 420, 195, 376);
store.ctx.moveTo(144, 420);
store.ctx.quadraticCurveTo(145, 423, 149, 424);
store.ctx.quadraticCurveTo(153, 423, 158, 420);
store.ctx.moveTo(126, 413);
store.ctx.quadraticCurveTo(123, 417, 125, 424);
store.ctx.quadraticCurveTo(130, 422, 139, 419);
store.ctx.moveTo(120, 404);
store.ctx.quadraticCurveTo(116, 411, 117, 418);
store.ctx.quadraticCurveTo(120, 416, 125, 415);
store.ctx.moveTo(192, 144);
store.ctx.quadraticCurveTo(203, 108, 262, 94);
store.ctx.quadraticCurveTo(288, 92, 312, 94);
store.ctx.quadraticCurveTo(358, 94, 366, 64);
store.ctx.quadraticCurveTo(376, 70, 379, 85);
store.ctx.moveTo(266, 140);
store.ctx.quadraticCurveTo(283, 115, 320, 113);
store.ctx.moveTo(323, 112);
store.ctx.lineTo(328, 111);
store.ctx.moveTo(345, 108);
store.ctx.quadraticCurveTo(372, 103, 378, 84);
store.ctx.quadraticCurveTo(388, 71, 402, 71);
store.ctx.quadraticCurveTo(393, 92, 389, 123);
store.ctx.quadraticCurveTo(389, 144, 403, 179);
store.ctx.quadraticCurveTo(417, 204, 411, 231);
store.ctx.moveTo(372, 262);
store.ctx.quadraticCurveTo(390, 259, 403, 245);
store.ctx.moveTo(396, 90);
store.ctx.quadraticCurveTo(406, 86, 416, 89);
store.ctx.quadraticCurveTo(396, 115, 414, 148);
store.ctx.quadraticCurveTo(443, 193, 448, 229);
store.ctx.quadraticCurveTo(454, 287, 411, 306);
store.ctx.moveTo(448, 248);
store.ctx.quadraticCurveTo(439, 296, 405, 298);
store.ctx.moveTo(62, 259);
store.ctx.quadraticCurveTo(61, 232, 78, 212);
store.ctx.quadraticCurveTo(93, 197, 92, 235);
store.ctx.quadraticCurveTo(92, 255, 91, 267);
store.ctx.quadraticCurveTo(92, 283, 75, 274);
store.ctx.quadraticCurveTo(68, 271, 65, 268);
store.ctx.moveTo(79, 275);
store.ctx.quadraticCurveTo(72, 249, 78, 233);
store.ctx.quadraticCurveTo(82, 217, 90, 215);
store.ctx.moveTo(102, 210);
store.ctx.lineTo(102, 235);
store.ctx.moveTo(191, 241);
store.ctx.quadraticCurveTo(192, 223, 204, 211);
store.ctx.moveTo(201, 267);
store.ctx.quadraticCurveTo(205, 235, 224, 220);
store.ctx.quadraticCurveTo(239, 204, 254, 220);
store.ctx.quadraticCurveTo(266, 236, 267, 257);
store.ctx.quadraticCurveTo(271, 275, 254, 279);
store.ctx.quadraticCurveTo(235, 282, 216, 284);
store.ctx.quadraticCurveTo(197, 287, 201, 267);
store.ctx.moveTo(232, 283);
store.ctx.quadraticCurveTo(224, 270, 225, 247);
store.ctx.quadraticCurveTo(226, 229, 239, 212);
store.ctx.moveTo(61, 281);
store.ctx.quadraticCurveTo(61, 287, 66, 290);
store.ctx.quadraticCurveTo(97, 306, 133, 312);
store.ctx.quadraticCurveTo(179, 314, 227, 306);
store.ctx.quadraticCurveTo(251, 302, 262, 295);
store.ctx.quadraticCurveTo(270, 292, 270, 286);
store.ctx.moveTo(87, 300);
store.ctx.quadraticCurveTo(89, 305, 93, 310);
store.ctx.quadraticCurveTo(96, 307, 97, 305);
store.ctx.moveTo(228, 305);
store.ctx.quadraticCurveTo(232, 310, 236, 311);
store.ctx.quadraticCurveTo(240, 307, 243, 303);
store.ctx.moveTo(94, 308);
store.ctx.quadraticCurveTo(120, 325, 143, 332);
store.ctx.quadraticCurveTo(190, 346, 232, 312);
store.ctx.moveTo(107, 316);
store.ctx.quadraticCurveTo(107, 311, 111, 307);
store.ctx.moveTo(114, 211);
store.ctx.quadraticCurveTo(114, 216, 116, 221);
store.ctx.quadraticCurveTo(121, 220, 123, 217);
store.ctx.quadraticCurveTo(124, 211, 124, 201);
store.ctx.quadraticCurveTo(114, 203, 114, 211);
store.ctx.moveTo(133, 186);
store.ctx.quadraticCurveTo(142, 196, 155, 204);
store.ctx.quadraticCurveTo(196, 185, 203, 165);
store.ctx.quadraticCurveTo(164, 163, 133, 186);
store.ctx.moveTo(138, 241);
store.ctx.quadraticCurveTo(143, 250, 160, 257);
store.ctx.quadraticCurveTo(165, 239, 163, 226);
store.ctx.quadraticCurveTo(161, 222, 155, 226);
store.ctx.quadraticCurveTo(146, 233, 138, 241);
store.ctx.moveTo(252, 351);
store.ctx.quadraticCurveTo(251, 346, 255, 337);
store.ctx.moveTo(104, 292);
store.ctx.lineTo(105, 296);
store.ctx.moveTo(134, 298);
store.ctx.lineTo(139, 294);
store.ctx.moveTo(107, 375);
store.ctx.quadraticCurveTo(114, 360, 135, 352);
store.ctx.quadraticCurveTo(138, 359, 141, 369);
store.ctx.quadraticCurveTo(143, 375, 136, 382);
store.ctx.quadraticCurveTo(130, 391, 120, 389);
store.ctx.quadraticCurveTo(115, 387, 111, 386);
store.ctx.moveTo(245, 376);
store.ctx.quadraticCurveTo(257, 363, 271, 360);
store.ctx.quadraticCurveTo(280, 356, 275, 374);
store.ctx.quadraticCurveTo(273, 386, 270, 391);
store.ctx.quadraticCurveTo(265, 404, 256, 405);
store.ctx.quadraticCurveTo(250, 408, 246, 404);
store.ctx.quadraticCurveTo(243, 401, 241, 396);
store.ctx.moveTo(281, 352);
store.ctx.quadraticCurveTo(285, 359, 291, 363);
store.ctx.quadraticCurveTo(301, 361, 297, 354);
store.ctx.quadraticCurveTo(296, 348, 295, 344);
store.ctx.quadraticCurveTo(289, 341, 281, 352);
store.ctx.moveTo(353, 352);
store.ctx.quadraticCurveTo(360, 369, 377, 378);
store.ctx.quadraticCurveTo(384, 378, 387, 375);
store.ctx.quadraticCurveTo(393, 371, 389, 340);
store.ctx.quadraticCurveTo(389, 321, 368, 337);
store.ctx.quadraticCurveTo(358, 344, 353, 352);
store.ctx.moveTo(337, 237);
store.ctx.quadraticCurveTo(328, 239, 324, 242);
store.ctx.quadraticCurveTo(319, 246, 326, 259);
store.ctx.quadraticCurveTo(331, 270, 343, 289);
store.ctx.quadraticCurveTo(362, 293, 372, 291);
store.ctx.quadraticCurveTo(382, 288, 379, 278);
store.ctx.quadraticCurveTo(377, 270, 371, 262);
store.ctx.stroke();
}
draw();
</script>
</html>