const shapeParams = [ { shape_name: "circle", pointiness: "round", size: "large", gt: "shaded", label: "unshaded", correctness: "incorrect", path: "M 25.0 0 A 0.5 0.5 0 0 0 -50 0 M -50 0 A 0.5 0.5 0 0 0 25.0 0", startX: 47.5, startY: 84.21875, endX: 474.5, endY: 293.828125, initialX: 50.5, initialY: 85.21875, }, { shape_name: "circle", pointiness: "round", size: "large", gt: "shaded", label: "unshaded", correctness: "incorrect", path: "M 22.5 0 A 0.5 0.5 0 0 0 -45 0 M -45 0 A 0.5 0.5 0 0 0 22.5 0", startX: 247, startY: 433.828125, endX: 641.5, endY: 248.828125, initialX: 575.5, initialY: 157.21875, }, { shape_name: "circle", pointiness: "round", size: "large", gt: "shaded", label: "unshaded", correctness: "incorrect", path: "M 30.0 0 A 0.5 0.5 0 0 0 -60 0 M -60 0 A 0.5 0.5 0 0 0 30.0 0", startX: 189.5, startY: 170.21875, endX: 799.5, endY: 325.828125, initialX: 511.5, initialY: 75.21875, }, { shape_name: "circle", pointiness: "round", size: "large", gt: "unshaded", label: "unshaded", correctness: "correct", path: "M 25.0 0 A 0.5 0.5 0 0 0 -50 0 M -50 0 A 0.5 0.5 0 0 0 25.0 0", startX: 37.5, startY: 440.21875, endX: 475, endY: 425.21875, initialX: 715.5, initialY: 213.21875, }, { shape_name: "circle", pointiness: "round", size: "rt_large", gt: "unshaded", label: "unshaded", correctness: "correct", path: "M 17.5 0 A 0.5 0.5 0 0 0 -35 0 M -35 0 A 0.5 0.5 0 0 0 17.5 0", startX: 282, startY: 207.828125, endX: 460.5, endY: 217.21875, initialX: 280.5, initialY: 146.21875, }, { shape_name: "circle", pointiness: "round", size: "rt_small", gt: "shaded", label: "shaded", correctness: "correct", path: "M 12.5 0 A 0.5 0.5 0 0 0 -25 0 M -25 0 A 0.5 0.5 0 0 0 12.5 0", startX: 125.5, startY: 418.21875, endX: 715.5, endY: 76.828125, initialX: 680.5, initialY: 147.21875, }, { shape_name: "rect", pointiness: "pointy", size: "rt_large", gt: "unshaded", label: "shaded", correctness: "incorrect", path: "M -45 -15 L 25.0 -15 L 25.0 5.0 L -45 5.0 L -45 -15", startX: 77.5, startY: 35.21875, endX: 712.5, endY: 124.828125, initialX: 79.5, initialY: 35.21875, }, { shape_name: "rect", pointiness: "pointy", size: "rt_large", gt: "unshaded", label: "unshaded", correctness: "correct", path: "M -40 -60 L -20 -70 L 18 3 L -3 12.5 L -40 -60", startX: 320, startY: 451.828125, endX: 707.5, endY: 339.828125, initialX: 672.5, initialY: 104.21875, }, { shape_name: "rect", pointiness: "pointy", size: "rt_small", gt: "shaded", label: "shaded", correctness: "correct", path: "M -30 -15 L 12.5 -15 L 12.5 5.5 L -30 5.5 L -30 -15", startX: 29.5, startY: 389.21875, endX: 774.5, endY: 78.828125, initialX: 115.5, initialY: 234.21875, }, { shape_name: "rect", pointiness: "pointy", size: "rt_small", gt: "unshaded", label: "unshaded", correctness: "correct", path: "M -11 -34 L 4.5 -34 L 4.5 6.0 L -11 6.0 L -11 -34", startX: 242, startY: 271.828125, endX: 574.5, endY: 391.828125, initialX: 258.5, initialY: 230.21875, }, { shape_name: "rect", pointiness: "pointy", size: "rt_small", gt: "unshaded", label: "unshaded", correctness: "correct", path: "M -10 -45 L 4.5 -45 L 4.5 6.0 L -10 6.0 L -10 -45", startX: 76.5, startY: 177.21875, endX: 522.5, endY: 327.828125, initialX: 89.5, initialY: 170.21875, }, { shape_name: "rt_circle", pointiness: "pointy", size: "rt_large", gt: "unshaded", label: "unshaded", correctness: "correct", path: "M 25.0 0 M -50 0 L -44 2.0 L -50 3.5 L -44 5.0 L -48 7.5 L -41 8.0 L -45 10.5 L -37 10.5 L -41 14.0 L -34 14.5 L -35 17.5 L -29 16.5 L -28 20.5 L -22 19.5 L -21 22.5 L -14 21.0 L -12 24.0 L -7 22.0 L -4 24.5 L 0 22.5 L 2.0 24.5 L 3.5 21.5 L 5.5 24.0 L 7.5 21.0 L 9.5 22.5 L 9.5 19.5 L 12.5 21.0 L 13.0 17.5 L 16.0 18.5 L 15.5 15.0 L 19.0 15.5 L 17.0 12.5 L 21.0 12.5 L 18.5 10.0 L 22.5 9.5 L 19.5 7.0 L 23.5 6.5 L 20.0 4.5 L 24.0 4.0 L 20.5 2.0 L 25.0 0 L 21.0 -3 L 25.0 -6 L 21.0 -9 L 24.0 -13 L 20.5 -14 L 23.0 -19 L 20.0 -20 L 21.5 -25 L 18.0 -25 L 19.0 -32 L 15.0 -30 L 16.0 -38 L 12.5 -36 L 13.0 -43 L 10.0 -40 L 10.0 -46 L 7.0 -42 L 6.5 -48 L 4.0 -43 L 3.5 -49 L 1.5 -43 L 0 -50 L -3 -43 L -8 -49 L -9 -43 L -15 -48 L -15 -42 L -21 -46 L -21 -40 L -26 -43 L -26 -37 L -31 -39 L -30 -33 L -37 -34 L -35 -28 L -40 -29 L -38 -24 L -44 -25 L -42 -20 L -46 -20 L -44 -15 L -49 -14 L -45 -9 L -50 -6 L -45 -3 L -50 0", startX: 319, startY: 290.828125, endX: 738, endY: 410.21875, initialX: 605.5, initialY: 83.21875, }, { shape_name: "rt_circle", pointiness: "round", size: "large", gt: "shaded", label: "shaded", correctness: "correct", path: "M 26.5 1.0 C 34.0 -75 -43 -70 -36 -34 M -36 -34 C -42 -14 -70 -34 -66 0 V 0 C -66 19.5 -47 26.0 3.5 26.5 C 11.5 28.0 26.0 13.0 26.5 1.0", startX: 154.5, startY: 89.21875, endX: 519.5, endY: 128.828125, initialX: 151.5, initialY: 88.21875, }, { shape_name: "rt_circle", pointiness: "round", size: "rt_large", gt: "unshaded", label: "unshaded", correctness: "correct", path: "M 26.5 1.0 C 34.0 -75 -43 -70 -42 -51 M -42 -51 C -42 -14 -82 -12 -38 -4 V -4 C -9 0 -47 26.0 2.0 24.0 C 16.5 22.0 23.5 12.0 26.5 1.0", startX: 254, startY: 368.828125, endX: 749.5, endY: 254.828125, initialX: 497.5, initialY: 192.21875, }, { shape_name: "rt_circle", pointiness: "round", size: "rt_small", gt: "unshaded", label: "unshaded", correctness: "correct", path: "M 17.0 -9 C 9.5 -44 -1 -65 -40 -34 M -40 -34 C -61 -15 -59 0.5 -38 9.5 C -19 19.0 -47 26.0 8.0 15.5 C 16.5 12.5 23.5 12.0 17.0 -9", startX: 42.5, startY: 185.21875, endX: 664, endY: 448.21875, initialX: 410.5, initialY: 148.21875, }, { shape_name: "rt_circle", pointiness: "rt_pointy", size: "rt_large", gt: "unshaded", label: "unshaded", correctness: "correct", path: "M 14.0 3.5 L -6 0.5 L 15.0 -5 A 0.5 0.5 0 0 0 -48 0 M -48 0 A 0.5 0.5 0 0 0 14.0 3.5", startX: 48.5, startY: 252.21875, endX: 576, endY: 443.21875, initialX: 160.5, initialY: 155.21875, }, { shape_name: "rt_circle", pointiness: "rt_round", size: "small", gt: "shaded", label: "shaded", correctness: "correct", path: "M 6.0 1.5 C 5.5 -3 0 4.5 -3 -1 C -3 -10 2.5 -7 6.0 -4 A 0.5 0.5 0 0 0 -18 0 M -18 0 A 0.5 0.5 0 0 0 6.0 1.5", startX: 334, startY: 185.828125, endX: 652.5, endY: 83.828125, initialX: 13.5, initialY: 232.21875, }, { shape_name: "rt_circle", pointiness: "rt_round", size: "small", gt: "shaded", label: "shaded", correctness: "correct", path: "M -10 0 A 0.5 0.5 0 0 0 5.0 0 C 5.0 -12 3.5 -17 0 -10 C -7 -17 -10 -12 -10 0", startX: 318, startY: 355.828125, endX: 581, endY: 145.21875, initialX: 293.5, initialY: 190.21875, }, { shape_name: "rt_circle", pointiness: "rt_round", size: "small", gt: "shaded", label: "shaded", correctness: "correct", path: "M -10 0 A 0.5 0.5 0 0 0 4.5 -3 C 5.5 0 6.5 4.5 7.5 0.5 C 7.5 -11 2.5 -18 -7 -11 C 3.5 -4 -10 -12 -10 0", startX: 80, startY: 308.828125, endX: 731.5, endY: 42.828125, initialX: 621.5, initialY: 132.21875, }, { shape_name: "rt_circle", pointiness: "rt_round", size: "small", gt: "shaded", label: "unshaded", correctness: "incorrect", path: "M 0 10.0 C -20 7.5 -20 -5 -6 -15 L 2.5 -15 C 10.0 -5 10.0 7.5 0 10.0", startX: 199.5, startY: 50.21875, endX: 719.5, endY: 458.828125, initialX: 246.5, initialY: 59.21875, }, { shape_name: "rt_rect", pointiness: "rt_pointy", size: "rt_large", gt: "shaded", label: "unshaded", correctness: "incorrect", path: "M 0 20.0 C -50 15.0 -10 35.0 -20 -45 L 10.0 -45 C 5.0 35.0 25.0 15.0 0 20.0", startX: 93.5, startY: 261.21875, endX: 807.5, endY: 250.828125, initialX: 57.5, initialY: 189.21875, }, { shape_name: "rt_rect", pointiness: "rt_pointy", size: "rt_large", gt: "unshaded", label: "unshaded", correctness: "correct", path: "M 27.5 7.0 C -50 15.0 -39 33.5 -37 9.5 S -76 -1 -45 -21 C 11.0 -51 23.0 -52 27.5 7.0", startX: 284.5, startY: 152.21875, endX: 544.5, endY: 230.828125, initialX: 411.5, initialY: 73.21875, }, { shape_name: "rt_rect", pointiness: "rt_pointy", size: "rt_large", gt: "unshaded", label: "unshaded", correctness: "correct", path: "M -25 -30 L 10.0 -30 C 22.5 0 22.5 0 10.0 15.0 L -25 15.0 C 0 0 0 0 -25 -30", startX: 219.5, startY: 99.21875, endX: 525.5, endY: 381.828125, initialX: 213.5, initialY: 96.21875, }, { shape_name: "rt_rect", pointiness: "rt_pointy", size: "rt_large", gt: "unshaded", label: "unshaded", correctness: "correct", path: "M -25 -50 L 10.0 -50 C 0 0 22.5 0 10.0 25.0 L -25 25.0 C 0 0 -45 0 -25 -50", startX: 79.5, startY: 380.21875, endX: 565.5, endY: 298.828125, initialX: 719.5, initialY: 87.21875, }, { shape_name: "rt_triangle", pointiness: "rt_pointy", size: "large", gt: "shaded", label: "unshaded", correctness: "incorrect", path: "M -45 -50 L 22.5 -50 L 0 34.5 C 0 0 -45 0 -45 -50", startX: 325.5, startY: 94.21875, endX: 636.5, endY: 360.828125, initialX: 324.5, initialY: 88.2, }, { shape_name: "rt_triangle", pointiness: "rt_round", size: "large", gt: "shaded", label: "unshaded", correctness: "incorrect", path: "M -47 15.0 L -15 -56 C -7 -82 41.5 15.5 28.0 15.5 C 0 15.5 0 15.5 -47 15.0", startX: 191, startY: 283.828125, endX: 796, endY: 448.21875, initialX: 349.5, initialY: 223.21875, }, { shape_name: "rt_triangle", pointiness: "rt_round", size: "large", gt: "unshaded", label: "shaded", correctness: "incorrect", path: "M 21.0 17.5 L -43 17.5 C -31 -26 9.5 -44 16.0 -69 C 24.5 -80 15.5 -12 21.0 17.5", startX: 163.5, startY: 446.21875, endX: 794.5, endY: 134.828125, initialX: 622.5, initialY: 210.21875, }, { shape_name: "rt_triangle", pointiness: "rt_round", size: "rt_large", gt: "shaded", label: "shaded", correctness: "correct", path: "M -20 -35 L -20 10 L 25 10 C 25 5 25 5 20 5 C 20 0 20 0 15 0 C 15 -5 15 -5 10 -5 C 10 -10 10 -10 5 -10 C 5 -15 5 -15 0 -15 C 0 -20 0 -20 -5 -20 C -5 -25 -5 -25 -10 -25 C -10 -30 -10 -30 -15 -30 C -15 -35 -15 -35 -20 -35", startX: 132, startY: 350.828125, endX: 643.5, endY: 149.828125, initialX: 190.5, initialY: 240.21875, }, { shape_name: "rt_triangle", pointiness: "rt_round", size: "small", gt: "shaded", label: "unshaded", correctness: "incorrect", path: "M 0 6.5 C 5.0 5.5 8.5 -8 7.5 -10 L -15 -10 C -17 -8 -10 5.5 0 6.5", startX: 87.5, startY: 461.21875, endX: 443.5, endY: 370.828125, initialX: 416.5, initialY: 234.21875, }, { shape_name: "rt_triangle", pointiness: "rt_round", size: "small", gt: "unshaded", label: "shaded", correctness: "incorrect", path: "M 22.5 0 C 22.5 -11.25 11.25 -18.75 0 -15 C 0 -3.75 -11.25 11.25 -8.25 7.5 C -3.75 18.75 11.25 0 22.5 0", startX: 168, startY: 330.828125, endX: 522.5, endY: 47.828125, initialX: 402.5, initialY: 193.21875, }, { shape_name: "triangle", pointiness: "pointy", size: "rt_large", gt: "shaded", label: "shaded", correctness: "correct", path: "M -9 25.0 L 7.5 25.0 L 0 -45 L -9 25.0", startX: 126.5, startY: 249.21875, endX: 433.5, endY: 135.828125, initialX: 219.5, initialY: 183.21875, }, { shape_name: "triangle", pointiness: "pointy", size: "rt_small", gt: "shaded", label: "shaded", correctness: "correct", path: "M -29 5.0 L 15.0 0 L -29 -16 L -29 5.0", startX: 277.5, startY: 98.21875, endX: 596.5, endY: 70.828125, initialX: 280.5, initialY: 103.21875, }, { shape_name: "triangle", pointiness: "pointy", size: "rt_small", gt: "shaded", label: "shaded", correctness: "correct", path: "M 3.5 13.5 L 9.5 -20 L -36 0 L 3.5 13.5", startX: 257.5, startY: 53.21875, endX: 593.5, endY: 105.828125, initialX: 546.5, initialY: 235.21875, }, { shape_name: "triangle", pointiness: "pointy", size: "rt_small", gt: "unshaded", label: "shaded", correctness: "incorrect", path: "M 12.5 10.0 L 0 -35 L -25 10.0 L 12.5 10.0", startX: 15.5, startY: 332.8, endX: 463, endY: 63.21875, initialX: 13.5, initialY: 164.21875, }, { shape_name: "triangle", pointiness: "pointy", size: "small", gt: "shaded", label: "shaded", correctness: "correct", path: "M 4.5 1.5 L 0 -15 L -8 1.5 L 4.5 1.5", startX: 111, startY: 180.828125, endX: 784.5, endY: 42.828125, initialX: 195.5, initialY: 136.21875, }, ];