Coverage for E:\1vsCode\python\printbuddies\src\printbuddies\colormap.py: 67%

1150 statements  

« prev     ^ index     » next       coverage.py v7.2.2, created at 2024-02-15 19:42 -0600

1from dataclasses import dataclass 

2from typing import Iterator 

3 

4 

5@dataclass 

6class Tag: 

7 """Reduce the size of f-strings when using `rich`. 

8 >>> from rich import print 

9 >>> p = Tag("pale_turquoise4") 

10 >>> c = Tag("cornflower_blue") 

11 >>> print(f"{p}This{p.o} {c}is{c.o} {p}a{p.o} {c}string") 

12 >>> same as 

13 >>> print("[pale_turquoise4]This[/pale_turquoise4] [cornflower_blue]is[/cornflower_blue] [pale_turquoise4]a[/pale_turquoise4] [cornflower_blue]string") 

14 """ 

15 

16 name: str 

17 

18 def __str__(self) -> str: 

19 return f"[{self.name}]" 

20 

21 @property 

22 def o(self) -> str: 

23 """Closing tag for this tag.""" 

24 return f"[/{self.name}]" 

25 

26 @property 

27 def off(self) -> str: 

28 """Closing tag for this tag.""" 

29 return self.o 

30 

31 

32class ColorMap: 

33 """Color map for the rich colors at https://rich.readthedocs.io/en/stable/appendix/colors.html 

34 

35 See color options conveniently with your IDE's autocomplete. 

36 

37 Each color has two `Tag` properties: one using the full name and one using an abbreviation. 

38 

39 `ColorMap.aquamarine1` and `ColorMap.a1` return equivalent `Tag` instances. 

40 

41 >>> from rich import print 

42 >>> 'To alternate colors, instead of doing this:' 

43 >>> print("[aquamarine1]This [light_pink4]is [aquamarine]a [light_pink4]string") 

44 >>> 'You can do:' 

45 >>> c = ColorMap() 

46 >>> print(f"{c.a1}This {c.lp4}is {c.a1}a {c.lp4}string")""" 

47 

48 @property 

49 def _tag_list(self) -> list[Tag]: 

50 tags = [ 

51 getattr(self, obj) 

52 for obj in dir(self) 

53 if not obj.startswith("_") and isinstance(getattr(self, obj), Tag) 

54 ] 

55 return sorted(tags, key=lambda t: t.name) 

56 

57 def __len__(self) -> int: 

58 return len(self._tag_list) 

59 

60 def __iter__(self) -> Iterator[Tag]: 

61 for toggle in self._tag_list: 

62 yield toggle 

63 

64 def __getitem__(self, key: int) -> Tag: 

65 return self._tag_list[key] 

66 

67 @property 

68 def aquamarine1(self) -> Tag: 

69 """abbreviation: `a1`""" 

70 return Tag("aquamarine1") 

71 

72 @property 

73 def a1(self) -> Tag: 

74 """aquamarine1""" 

75 return self.aquamarine1 

76 

77 @property 

78 def aquamarine3(self) -> Tag: 

79 """abbreviation: `a3`""" 

80 return Tag("aquamarine3") 

81 

82 @property 

83 def a3(self) -> Tag: 

84 """aquamarine3""" 

85 return self.aquamarine3 

86 

87 @property 

88 def black(self) -> Tag: 

89 """abbreviation: `bl`""" 

90 return Tag("black") 

91 

92 @property 

93 def bl(self) -> Tag: 

94 """black""" 

95 return self.black 

96 

97 @property 

98 def blue(self) -> Tag: 

99 """abbreviation: `b`""" 

100 return Tag("blue") 

101 

102 @property 

103 def b(self) -> Tag: 

104 """blue""" 

105 return self.blue 

106 

107 @property 

108 def blue1(self) -> Tag: 

109 """abbreviation: `b1`""" 

110 return Tag("blue1") 

111 

112 @property 

113 def b1(self) -> Tag: 

114 """blue1""" 

115 return self.blue1 

116 

117 @property 

118 def blue3(self) -> Tag: 

119 """abbreviation: `b3`""" 

120 return Tag("blue3") 

121 

122 @property 

123 def b3(self) -> Tag: 

124 """blue3""" 

125 return self.blue3 

126 

127 @property 

128 def blue_violet(self) -> Tag: 

129 """abbreviation: `bv`""" 

130 return Tag("blue_violet") 

131 

132 @property 

133 def bv(self) -> Tag: 

134 """blue_violet""" 

135 return self.blue_violet 

136 

137 @property 

138 def bright_black(self) -> Tag: 

139 """abbreviation: `brbl`""" 

140 return Tag("bright_black") 

141 

142 @property 

143 def brbl(self) -> Tag: 

144 """bright_black""" 

145 return self.bright_black 

146 

147 @property 

148 def bright_blue(self) -> Tag: 

149 """abbreviation: `bb`""" 

150 return Tag("bright_blue") 

151 

152 @property 

153 def bb(self) -> Tag: 

154 """bright_blue""" 

155 return self.bright_blue 

156 

157 @property 

158 def bright_cyan(self) -> Tag: 

159 """abbreviation: `bc`""" 

160 return Tag("bright_cyan") 

161 

162 @property 

163 def bc(self) -> Tag: 

164 """bright_cyan""" 

165 return self.bright_cyan 

166 

167 @property 

168 def bright_green(self) -> Tag: 

169 """abbreviation: `bg`""" 

170 return Tag("bright_green") 

171 

172 @property 

173 def bg(self) -> Tag: 

174 """bright_green""" 

175 return self.bright_green 

176 

177 @property 

178 def bright_magenta(self) -> Tag: 

179 """abbreviation: `bm`""" 

180 return Tag("bright_magenta") 

181 

182 @property 

183 def bm(self) -> Tag: 

184 """bright_magenta""" 

185 return self.bright_magenta 

186 

187 @property 

188 def bright_red(self) -> Tag: 

189 """abbreviation: `br`""" 

190 return Tag("bright_red") 

191 

192 @property 

193 def br(self) -> Tag: 

194 """bright_red""" 

195 return self.bright_red 

196 

197 @property 

198 def bright_white(self) -> Tag: 

199 """abbreviation: `bw`""" 

200 return Tag("bright_white") 

201 

202 @property 

203 def bw(self) -> Tag: 

204 """bright_white""" 

205 return self.bright_white 

206 

207 @property 

208 def bright_yellow(self) -> Tag: 

209 """abbreviation: `by`""" 

210 return Tag("bright_yellow") 

211 

212 @property 

213 def by(self) -> Tag: 

214 """bright_yellow""" 

215 return self.bright_yellow 

216 

217 @property 

218 def cadet_blue(self) -> Tag: 

219 """abbreviation: `cb`""" 

220 return Tag("cadet_blue") 

221 

222 @property 

223 def cb(self) -> Tag: 

224 """cadet_blue""" 

225 return self.cadet_blue 

226 

227 @property 

228 def chartreuse1(self) -> Tag: 

229 """abbreviation: `ch1`""" 

230 return Tag("chartreuse1") 

231 

232 @property 

233 def ch1(self) -> Tag: 

234 """chartreuse1""" 

235 return self.chartreuse1 

236 

237 @property 

238 def chartreuse2(self) -> Tag: 

239 """abbreviation: `ch2`""" 

240 return Tag("chartreuse2") 

241 

242 @property 

243 def ch2(self) -> Tag: 

244 """chartreuse2""" 

245 return self.chartreuse2 

246 

247 @property 

248 def chartreuse3(self) -> Tag: 

249 """abbreviation: `ch3`""" 

250 return Tag("chartreuse3") 

251 

252 @property 

253 def ch3(self) -> Tag: 

254 """chartreuse3""" 

255 return self.chartreuse3 

256 

257 @property 

258 def chartreuse4(self) -> Tag: 

259 """abbreviation: `ch4`""" 

260 return Tag("chartreuse4") 

261 

262 @property 

263 def ch4(self) -> Tag: 

264 """chartreuse4""" 

265 return self.chartreuse4 

266 

267 @property 

268 def cornflower_blue(self) -> Tag: 

269 """abbreviation: `cobl`""" 

270 return Tag("cornflower_blue") 

271 

272 @property 

273 def cobl(self) -> Tag: 

274 """cornflower_blue""" 

275 return self.cornflower_blue 

276 

277 @property 

278 def cornsilk1(self) -> Tag: 

279 """abbreviation: `co1`""" 

280 return Tag("cornsilk1") 

281 

282 @property 

283 def co1(self) -> Tag: 

284 """cornsilk1""" 

285 return self.cornsilk1 

286 

287 @property 

288 def cyan(self) -> Tag: 

289 """abbreviation: `c`""" 

290 return Tag("cyan") 

291 

292 @property 

293 def c(self) -> Tag: 

294 """cyan""" 

295 return self.cyan 

296 

297 @property 

298 def cyan1(self) -> Tag: 

299 """abbreviation: `c1`""" 

300 return Tag("cyan1") 

301 

302 @property 

303 def c1(self) -> Tag: 

304 """cyan1""" 

305 return self.cyan1 

306 

307 @property 

308 def cyan2(self) -> Tag: 

309 """abbreviation: `c2`""" 

310 return Tag("cyan2") 

311 

312 @property 

313 def c2(self) -> Tag: 

314 """cyan2""" 

315 return self.cyan2 

316 

317 @property 

318 def cyan3(self) -> Tag: 

319 """abbreviation: `c3`""" 

320 return Tag("cyan3") 

321 

322 @property 

323 def c3(self) -> Tag: 

324 """cyan3""" 

325 return self.cyan3 

326 

327 @property 

328 def dark_blue(self) -> Tag: 

329 """abbreviation: `db`""" 

330 return Tag("dark_blue") 

331 

332 @property 

333 def db(self) -> Tag: 

334 """dark_blue""" 

335 return self.dark_blue 

336 

337 @property 

338 def dark_cyan(self) -> Tag: 

339 """abbreviation: `dc`""" 

340 return Tag("dark_cyan") 

341 

342 @property 

343 def dc(self) -> Tag: 

344 """dark_cyan""" 

345 return self.dark_cyan 

346 

347 @property 

348 def dark_goldenrod(self) -> Tag: 

349 """abbreviation: `dg`""" 

350 return Tag("dark_goldenrod") 

351 

352 @property 

353 def dg(self) -> Tag: 

354 """dark_goldenrod""" 

355 return self.dark_goldenrod 

356 

357 @property 

358 def dark_green(self) -> Tag: 

359 """abbreviation: `dagr`""" 

360 return Tag("dark_green") 

361 

362 @property 

363 def dagr(self) -> Tag: 

364 """dark_green""" 

365 return self.dark_green 

366 

367 @property 

368 def dark_khaki(self) -> Tag: 

369 """abbreviation: `dk`""" 

370 return Tag("dark_khaki") 

371 

372 @property 

373 def dk(self) -> Tag: 

374 """dark_khaki""" 

375 return self.dark_khaki 

376 

377 @property 

378 def dark_magenta(self) -> Tag: 

379 """abbreviation: `dm`""" 

380 return Tag("dark_magenta") 

381 

382 @property 

383 def dm(self) -> Tag: 

384 """dark_magenta""" 

385 return self.dark_magenta 

386 

387 @property 

388 def dark_olive_green1(self) -> Tag: 

389 """abbreviation: `dog1`""" 

390 return Tag("dark_olive_green1") 

391 

392 @property 

393 def dog1(self) -> Tag: 

394 """dark_olive_green1""" 

395 return self.dark_olive_green1 

396 

397 @property 

398 def dark_olive_green2(self) -> Tag: 

399 """abbreviation: `dog2`""" 

400 return Tag("dark_olive_green2") 

401 

402 @property 

403 def dog2(self) -> Tag: 

404 """dark_olive_green2""" 

405 return self.dark_olive_green2 

406 

407 @property 

408 def dark_olive_green3(self) -> Tag: 

409 """abbreviation: `dog3`""" 

410 return Tag("dark_olive_green3") 

411 

412 @property 

413 def dog3(self) -> Tag: 

414 """dark_olive_green3""" 

415 return self.dark_olive_green3 

416 

417 @property 

418 def dark_orange(self) -> Tag: 

419 """abbreviation: `do`""" 

420 return Tag("dark_orange") 

421 

422 @property 

423 def do(self) -> Tag: 

424 """dark_orange""" 

425 return self.dark_orange 

426 

427 @property 

428 def dark_orange3(self) -> Tag: 

429 """abbreviation: `do3`""" 

430 return Tag("dark_orange3") 

431 

432 @property 

433 def do3(self) -> Tag: 

434 """dark_orange3""" 

435 return self.dark_orange3 

436 

437 @property 

438 def dark_red(self) -> Tag: 

439 """abbreviation: `dr`""" 

440 return Tag("dark_red") 

441 

442 @property 

443 def dr(self) -> Tag: 

444 """dark_red""" 

445 return self.dark_red 

446 

447 @property 

448 def dark_sea_green(self) -> Tag: 

449 """abbreviation: `dsg`""" 

450 return Tag("dark_sea_green") 

451 

452 @property 

453 def dsg(self) -> Tag: 

454 """dark_sea_green""" 

455 return self.dark_sea_green 

456 

457 @property 

458 def dark_sea_green1(self) -> Tag: 

459 """abbreviation: `dsg1`""" 

460 return Tag("dark_sea_green1") 

461 

462 @property 

463 def dsg1(self) -> Tag: 

464 """dark_sea_green1""" 

465 return self.dark_sea_green1 

466 

467 @property 

468 def dark_sea_green2(self) -> Tag: 

469 """abbreviation: `dsg2`""" 

470 return Tag("dark_sea_green2") 

471 

472 @property 

473 def dsg2(self) -> Tag: 

474 """dark_sea_green2""" 

475 return self.dark_sea_green2 

476 

477 @property 

478 def dark_sea_green3(self) -> Tag: 

479 """abbreviation: `dsg3`""" 

480 return Tag("dark_sea_green3") 

481 

482 @property 

483 def dsg3(self) -> Tag: 

484 """dark_sea_green3""" 

485 return self.dark_sea_green3 

486 

487 @property 

488 def dark_sea_green4(self) -> Tag: 

489 """abbreviation: `dsg4`""" 

490 return Tag("dark_sea_green4") 

491 

492 @property 

493 def dsg4(self) -> Tag: 

494 """dark_sea_green4""" 

495 return self.dark_sea_green4 

496 

497 @property 

498 def dark_slate_gray1(self) -> Tag: 

499 """abbreviation: `daslgr1`""" 

500 return Tag("dark_slate_gray1") 

501 

502 @property 

503 def daslgr1(self) -> Tag: 

504 """dark_slate_gray1""" 

505 return self.dark_slate_gray1 

506 

507 @property 

508 def dark_slate_gray2(self) -> Tag: 

509 """abbreviation: `daslgr2`""" 

510 return Tag("dark_slate_gray2") 

511 

512 @property 

513 def daslgr2(self) -> Tag: 

514 """dark_slate_gray2""" 

515 return self.dark_slate_gray2 

516 

517 @property 

518 def dark_slate_gray3(self) -> Tag: 

519 """abbreviation: `daslgr3`""" 

520 return Tag("dark_slate_gray3") 

521 

522 @property 

523 def daslgr3(self) -> Tag: 

524 """dark_slate_gray3""" 

525 return self.dark_slate_gray3 

526 

527 @property 

528 def dark_turquoise(self) -> Tag: 

529 """abbreviation: `dt`""" 

530 return Tag("dark_turquoise") 

531 

532 @property 

533 def dt(self) -> Tag: 

534 """dark_turquoise""" 

535 return self.dark_turquoise 

536 

537 @property 

538 def dark_violet(self) -> Tag: 

539 """abbreviation: `dv`""" 

540 return Tag("dark_violet") 

541 

542 @property 

543 def dv(self) -> Tag: 

544 """dark_violet""" 

545 return self.dark_violet 

546 

547 @property 

548 def deep_pink1(self) -> Tag: 

549 """abbreviation: `dp1`""" 

550 return Tag("deep_pink1") 

551 

552 @property 

553 def dp1(self) -> Tag: 

554 """deep_pink1""" 

555 return self.deep_pink1 

556 

557 @property 

558 def deep_pink2(self) -> Tag: 

559 """abbreviation: `dp2`""" 

560 return Tag("deep_pink2") 

561 

562 @property 

563 def dp2(self) -> Tag: 

564 """deep_pink2""" 

565 return self.deep_pink2 

566 

567 @property 

568 def deep_pink3(self) -> Tag: 

569 """abbreviation: `dp3`""" 

570 return Tag("deep_pink3") 

571 

572 @property 

573 def dp3(self) -> Tag: 

574 """deep_pink3""" 

575 return self.deep_pink3 

576 

577 @property 

578 def deep_pink4(self) -> Tag: 

579 """abbreviation: `dp4`""" 

580 return Tag("deep_pink4") 

581 

582 @property 

583 def dp4(self) -> Tag: 

584 """deep_pink4""" 

585 return self.deep_pink4 

586 

587 @property 

588 def deep_sky_blue1(self) -> Tag: 

589 """abbreviation: `dsb1`""" 

590 return Tag("deep_sky_blue1") 

591 

592 @property 

593 def dsb1(self) -> Tag: 

594 """deep_sky_blue1""" 

595 return self.deep_sky_blue1 

596 

597 @property 

598 def deep_sky_blue2(self) -> Tag: 

599 """abbreviation: `dsb2`""" 

600 return Tag("deep_sky_blue2") 

601 

602 @property 

603 def dsb2(self) -> Tag: 

604 """deep_sky_blue2""" 

605 return self.deep_sky_blue2 

606 

607 @property 

608 def deep_sky_blue3(self) -> Tag: 

609 """abbreviation: `dsb3`""" 

610 return Tag("deep_sky_blue3") 

611 

612 @property 

613 def dsb3(self) -> Tag: 

614 """deep_sky_blue3""" 

615 return self.deep_sky_blue3 

616 

617 @property 

618 def deep_sky_blue4(self) -> Tag: 

619 """abbreviation: `dsb4`""" 

620 return Tag("deep_sky_blue4") 

621 

622 @property 

623 def dsb4(self) -> Tag: 

624 """deep_sky_blue4""" 

625 return self.deep_sky_blue4 

626 

627 @property 

628 def dodger_blue1(self) -> Tag: 

629 """abbreviation: `db1`""" 

630 return Tag("dodger_blue1") 

631 

632 @property 

633 def db1(self) -> Tag: 

634 """dodger_blue1""" 

635 return self.dodger_blue1 

636 

637 @property 

638 def dodger_blue2(self) -> Tag: 

639 """abbreviation: `db2`""" 

640 return Tag("dodger_blue2") 

641 

642 @property 

643 def db2(self) -> Tag: 

644 """dodger_blue2""" 

645 return self.dodger_blue2 

646 

647 @property 

648 def dodger_blue3(self) -> Tag: 

649 """abbreviation: `db3`""" 

650 return Tag("dodger_blue3") 

651 

652 @property 

653 def db3(self) -> Tag: 

654 """dodger_blue3""" 

655 return self.dodger_blue3 

656 

657 @property 

658 def gold1(self) -> Tag: 

659 """abbreviation: `go1`""" 

660 return Tag("gold1") 

661 

662 @property 

663 def go1(self) -> Tag: 

664 """gold1""" 

665 return self.gold1 

666 

667 @property 

668 def gold3(self) -> Tag: 

669 """abbreviation: `go3`""" 

670 return Tag("gold3") 

671 

672 @property 

673 def go3(self) -> Tag: 

674 """gold3""" 

675 return self.gold3 

676 

677 @property 

678 def green(self) -> Tag: 

679 """abbreviation: `g`""" 

680 return Tag("green") 

681 

682 @property 

683 def g(self) -> Tag: 

684 """green""" 

685 return self.green 

686 

687 @property 

688 def green1(self) -> Tag: 

689 """abbreviation: `g1`""" 

690 return Tag("green1") 

691 

692 @property 

693 def g1(self) -> Tag: 

694 """green1""" 

695 return self.green1 

696 

697 @property 

698 def green3(self) -> Tag: 

699 """abbreviation: `g3`""" 

700 return Tag("green3") 

701 

702 @property 

703 def g3(self) -> Tag: 

704 """green3""" 

705 return self.green3 

706 

707 @property 

708 def green4(self) -> Tag: 

709 """abbreviation: `g4`""" 

710 return Tag("green4") 

711 

712 @property 

713 def g4(self) -> Tag: 

714 """green4""" 

715 return self.green4 

716 

717 @property 

718 def green_yellow(self) -> Tag: 

719 """abbreviation: `gy`""" 

720 return Tag("green_yellow") 

721 

722 @property 

723 def gy(self) -> Tag: 

724 """green_yellow""" 

725 return self.green_yellow 

726 

727 @property 

728 def grey0(self) -> Tag: 

729 """abbreviation: `grey0`""" 

730 return Tag("grey0") 

731 

732 @property 

733 def grey100(self) -> Tag: 

734 """abbreviation: `grey100`""" 

735 return Tag("grey100") 

736 

737 @property 

738 def grey11(self) -> Tag: 

739 """abbreviation: `grey11`""" 

740 return Tag("grey11") 

741 

742 @property 

743 def grey15(self) -> Tag: 

744 """abbreviation: `grey15`""" 

745 return Tag("grey15") 

746 

747 @property 

748 def grey19(self) -> Tag: 

749 """abbreviation: `grey19`""" 

750 return Tag("grey19") 

751 

752 @property 

753 def grey23(self) -> Tag: 

754 """abbreviation: `grey23`""" 

755 return Tag("grey23") 

756 

757 @property 

758 def grey27(self) -> Tag: 

759 """abbreviation: `grey27`""" 

760 return Tag("grey27") 

761 

762 @property 

763 def grey3(self) -> Tag: 

764 """abbreviation: `grey3`""" 

765 return Tag("grey3") 

766 

767 @property 

768 def grey30(self) -> Tag: 

769 """abbreviation: `grey30`""" 

770 return Tag("grey30") 

771 

772 @property 

773 def grey35(self) -> Tag: 

774 """abbreviation: `grey35`""" 

775 return Tag("grey35") 

776 

777 @property 

778 def grey37(self) -> Tag: 

779 """abbreviation: `grey37`""" 

780 return Tag("grey37") 

781 

782 @property 

783 def grey39(self) -> Tag: 

784 """abbreviation: `grey39`""" 

785 return Tag("grey39") 

786 

787 @property 

788 def grey42(self) -> Tag: 

789 """abbreviation: `grey42`""" 

790 return Tag("grey42") 

791 

792 @property 

793 def grey46(self) -> Tag: 

794 """abbreviation: `grey46`""" 

795 return Tag("grey46") 

796 

797 @property 

798 def grey50(self) -> Tag: 

799 """abbreviation: `grey50`""" 

800 return Tag("grey50") 

801 

802 @property 

803 def grey53(self) -> Tag: 

804 """abbreviation: `grey53`""" 

805 return Tag("grey53") 

806 

807 @property 

808 def grey54(self) -> Tag: 

809 """abbreviation: `grey54`""" 

810 return Tag("grey54") 

811 

812 @property 

813 def grey58(self) -> Tag: 

814 """abbreviation: `grey58`""" 

815 return Tag("grey58") 

816 

817 @property 

818 def grey62(self) -> Tag: 

819 """abbreviation: `grey62`""" 

820 return Tag("grey62") 

821 

822 @property 

823 def grey63(self) -> Tag: 

824 """abbreviation: `grey63`""" 

825 return Tag("grey63") 

826 

827 @property 

828 def grey66(self) -> Tag: 

829 """abbreviation: `grey66`""" 

830 return Tag("grey66") 

831 

832 @property 

833 def grey69(self) -> Tag: 

834 """abbreviation: `grey69`""" 

835 return Tag("grey69") 

836 

837 @property 

838 def grey7(self) -> Tag: 

839 """abbreviation: `grey7`""" 

840 return Tag("grey7") 

841 

842 @property 

843 def grey70(self) -> Tag: 

844 """abbreviation: `grey70`""" 

845 return Tag("grey70") 

846 

847 @property 

848 def grey74(self) -> Tag: 

849 """abbreviation: `grey74`""" 

850 return Tag("grey74") 

851 

852 @property 

853 def grey78(self) -> Tag: 

854 """abbreviation: `grey78`""" 

855 return Tag("grey78") 

856 

857 @property 

858 def grey82(self) -> Tag: 

859 """abbreviation: `grey82`""" 

860 return Tag("grey82") 

861 

862 @property 

863 def grey84(self) -> Tag: 

864 """abbreviation: `grey84`""" 

865 return Tag("grey84") 

866 

867 @property 

868 def grey85(self) -> Tag: 

869 """abbreviation: `grey85`""" 

870 return Tag("grey85") 

871 

872 @property 

873 def grey89(self) -> Tag: 

874 """abbreviation: `grey89`""" 

875 return Tag("grey89") 

876 

877 @property 

878 def grey93(self) -> Tag: 

879 """abbreviation: `grey93`""" 

880 return Tag("grey93") 

881 

882 @property 

883 def honeydew2(self) -> Tag: 

884 """abbreviation: `ho2`""" 

885 return Tag("honeydew2") 

886 

887 @property 

888 def ho2(self) -> Tag: 

889 """honeydew2""" 

890 return self.honeydew2 

891 

892 @property 

893 def hot_pink(self) -> Tag: 

894 """abbreviation: `hp`""" 

895 return Tag("hot_pink") 

896 

897 @property 

898 def hp(self) -> Tag: 

899 """hot_pink""" 

900 return self.hot_pink 

901 

902 @property 

903 def hot_pink2(self) -> Tag: 

904 """abbreviation: `hp2`""" 

905 return Tag("hot_pink2") 

906 

907 @property 

908 def hp2(self) -> Tag: 

909 """hot_pink2""" 

910 return self.hot_pink2 

911 

912 @property 

913 def hot_pink3(self) -> Tag: 

914 """abbreviation: `hp3`""" 

915 return Tag("hot_pink3") 

916 

917 @property 

918 def hp3(self) -> Tag: 

919 """hot_pink3""" 

920 return self.hot_pink3 

921 

922 @property 

923 def indian_red(self) -> Tag: 

924 """abbreviation: `ir`""" 

925 return Tag("indian_red") 

926 

927 @property 

928 def ir(self) -> Tag: 

929 """indian_red""" 

930 return self.indian_red 

931 

932 @property 

933 def indian_red1(self) -> Tag: 

934 """abbreviation: `ir1`""" 

935 return Tag("indian_red1") 

936 

937 @property 

938 def ir1(self) -> Tag: 

939 """indian_red1""" 

940 return self.indian_red1 

941 

942 @property 

943 def khaki1(self) -> Tag: 

944 """abbreviation: `k1`""" 

945 return Tag("khaki1") 

946 

947 @property 

948 def k1(self) -> Tag: 

949 """khaki1""" 

950 return self.khaki1 

951 

952 @property 

953 def khaki3(self) -> Tag: 

954 """abbreviation: `k3`""" 

955 return Tag("khaki3") 

956 

957 @property 

958 def k3(self) -> Tag: 

959 """khaki3""" 

960 return self.khaki3 

961 

962 @property 

963 def light_coral(self) -> Tag: 

964 """abbreviation: `lc`""" 

965 return Tag("light_coral") 

966 

967 @property 

968 def lc(self) -> Tag: 

969 """light_coral""" 

970 return self.light_coral 

971 

972 @property 

973 def light_cyan1(self) -> Tag: 

974 """abbreviation: `lc1`""" 

975 return Tag("light_cyan1") 

976 

977 @property 

978 def lc1(self) -> Tag: 

979 """light_cyan1""" 

980 return self.light_cyan1 

981 

982 @property 

983 def light_cyan3(self) -> Tag: 

984 """abbreviation: `lc3`""" 

985 return Tag("light_cyan3") 

986 

987 @property 

988 def lc3(self) -> Tag: 

989 """light_cyan3""" 

990 return self.light_cyan3 

991 

992 @property 

993 def light_goldenrod1(self) -> Tag: 

994 """abbreviation: `lg1`""" 

995 return Tag("light_goldenrod1") 

996 

997 @property 

998 def lg1(self) -> Tag: 

999 """light_goldenrod1""" 

1000 return self.light_goldenrod1 

1001 

1002 @property 

1003 def light_goldenrod2(self) -> Tag: 

1004 """abbreviation: `lg2`""" 

1005 return Tag("light_goldenrod2") 

1006 

1007 @property 

1008 def lg2(self) -> Tag: 

1009 """light_goldenrod2""" 

1010 return self.light_goldenrod2 

1011 

1012 @property 

1013 def light_goldenrod3(self) -> Tag: 

1014 """abbreviation: `lg3`""" 

1015 return Tag("light_goldenrod3") 

1016 

1017 @property 

1018 def lg3(self) -> Tag: 

1019 """light_goldenrod3""" 

1020 return self.light_goldenrod3 

1021 

1022 @property 

1023 def light_green(self) -> Tag: 

1024 """abbreviation: `lg`""" 

1025 return Tag("light_green") 

1026 

1027 @property 

1028 def lg(self) -> Tag: 

1029 """light_green""" 

1030 return self.light_green 

1031 

1032 @property 

1033 def light_pink1(self) -> Tag: 

1034 """abbreviation: `lp1`""" 

1035 return Tag("light_pink1") 

1036 

1037 @property 

1038 def lp1(self) -> Tag: 

1039 """light_pink1""" 

1040 return self.light_pink1 

1041 

1042 @property 

1043 def light_pink3(self) -> Tag: 

1044 """abbreviation: `lp3`""" 

1045 return Tag("light_pink3") 

1046 

1047 @property 

1048 def lp3(self) -> Tag: 

1049 """light_pink3""" 

1050 return self.light_pink3 

1051 

1052 @property 

1053 def light_pink4(self) -> Tag: 

1054 """abbreviation: `lp4`""" 

1055 return Tag("light_pink4") 

1056 

1057 @property 

1058 def lp4(self) -> Tag: 

1059 """light_pink4""" 

1060 return self.light_pink4 

1061 

1062 @property 

1063 def light_salmon1(self) -> Tag: 

1064 """abbreviation: `ls1`""" 

1065 return Tag("light_salmon1") 

1066 

1067 @property 

1068 def ls1(self) -> Tag: 

1069 """light_salmon1""" 

1070 return self.light_salmon1 

1071 

1072 @property 

1073 def light_salmon3(self) -> Tag: 

1074 """abbreviation: `ls3`""" 

1075 return Tag("light_salmon3") 

1076 

1077 @property 

1078 def ls3(self) -> Tag: 

1079 """light_salmon3""" 

1080 return self.light_salmon3 

1081 

1082 @property 

1083 def light_sea_green(self) -> Tag: 

1084 """abbreviation: `lsg`""" 

1085 return Tag("light_sea_green") 

1086 

1087 @property 

1088 def lsg(self) -> Tag: 

1089 """light_sea_green""" 

1090 return self.light_sea_green 

1091 

1092 @property 

1093 def light_sky_blue1(self) -> Tag: 

1094 """abbreviation: `lsb1`""" 

1095 return Tag("light_sky_blue1") 

1096 

1097 @property 

1098 def lsb1(self) -> Tag: 

1099 """light_sky_blue1""" 

1100 return self.light_sky_blue1 

1101 

1102 @property 

1103 def light_sky_blue3(self) -> Tag: 

1104 """abbreviation: `lsb3`""" 

1105 return Tag("light_sky_blue3") 

1106 

1107 @property 

1108 def lsb3(self) -> Tag: 

1109 """light_sky_blue3""" 

1110 return self.light_sky_blue3 

1111 

1112 @property 

1113 def light_slate_blue(self) -> Tag: 

1114 """abbreviation: `lsb`""" 

1115 return Tag("light_slate_blue") 

1116 

1117 @property 

1118 def lsb(self) -> Tag: 

1119 """light_slate_blue""" 

1120 return self.light_slate_blue 

1121 

1122 @property 

1123 def light_slate_grey(self) -> Tag: 

1124 """abbreviation: `lislgr`""" 

1125 return Tag("light_slate_grey") 

1126 

1127 @property 

1128 def lislgr(self) -> Tag: 

1129 """light_slate_grey""" 

1130 return self.light_slate_grey 

1131 

1132 @property 

1133 def light_steel_blue(self) -> Tag: 

1134 """abbreviation: `listbl`""" 

1135 return Tag("light_steel_blue") 

1136 

1137 @property 

1138 def listbl(self) -> Tag: 

1139 """light_steel_blue""" 

1140 return self.light_steel_blue 

1141 

1142 @property 

1143 def light_steel_blue1(self) -> Tag: 

1144 """abbreviation: `listbl1`""" 

1145 return Tag("light_steel_blue1") 

1146 

1147 @property 

1148 def listbl1(self) -> Tag: 

1149 """light_steel_blue1""" 

1150 return self.light_steel_blue1 

1151 

1152 @property 

1153 def light_steel_blue3(self) -> Tag: 

1154 """abbreviation: `listbl3`""" 

1155 return Tag("light_steel_blue3") 

1156 

1157 @property 

1158 def listbl3(self) -> Tag: 

1159 """light_steel_blue3""" 

1160 return self.light_steel_blue3 

1161 

1162 @property 

1163 def light_yellow3(self) -> Tag: 

1164 """abbreviation: `ly3`""" 

1165 return Tag("light_yellow3") 

1166 

1167 @property 

1168 def ly3(self) -> Tag: 

1169 """light_yellow3""" 

1170 return self.light_yellow3 

1171 

1172 @property 

1173 def magenta(self) -> Tag: 

1174 """abbreviation: `m`""" 

1175 return Tag("magenta") 

1176 

1177 @property 

1178 def m(self) -> Tag: 

1179 """magenta""" 

1180 return self.magenta 

1181 

1182 @property 

1183 def magenta1(self) -> Tag: 

1184 """abbreviation: `m1`""" 

1185 return Tag("magenta1") 

1186 

1187 @property 

1188 def m1(self) -> Tag: 

1189 """magenta1""" 

1190 return self.magenta1 

1191 

1192 @property 

1193 def magenta2(self) -> Tag: 

1194 """abbreviation: `m2`""" 

1195 return Tag("magenta2") 

1196 

1197 @property 

1198 def m2(self) -> Tag: 

1199 """magenta2""" 

1200 return self.magenta2 

1201 

1202 @property 

1203 def magenta3(self) -> Tag: 

1204 """abbreviation: `m3`""" 

1205 return Tag("magenta3") 

1206 

1207 @property 

1208 def m3(self) -> Tag: 

1209 """magenta3""" 

1210 return self.magenta3 

1211 

1212 @property 

1213 def medium_orchid(self) -> Tag: 

1214 """abbreviation: `mo`""" 

1215 return Tag("medium_orchid") 

1216 

1217 @property 

1218 def mo(self) -> Tag: 

1219 """medium_orchid""" 

1220 return self.medium_orchid 

1221 

1222 @property 

1223 def medium_orchid1(self) -> Tag: 

1224 """abbreviation: `mo1`""" 

1225 return Tag("medium_orchid1") 

1226 

1227 @property 

1228 def mo1(self) -> Tag: 

1229 """medium_orchid1""" 

1230 return self.medium_orchid1 

1231 

1232 @property 

1233 def medium_orchid3(self) -> Tag: 

1234 """abbreviation: `mo3`""" 

1235 return Tag("medium_orchid3") 

1236 

1237 @property 

1238 def mo3(self) -> Tag: 

1239 """medium_orchid3""" 

1240 return self.medium_orchid3 

1241 

1242 @property 

1243 def medium_purple(self) -> Tag: 

1244 """abbreviation: `mp`""" 

1245 return Tag("medium_purple") 

1246 

1247 @property 

1248 def mp(self) -> Tag: 

1249 """medium_purple""" 

1250 return self.medium_purple 

1251 

1252 @property 

1253 def medium_purple1(self) -> Tag: 

1254 """abbreviation: `mp1`""" 

1255 return Tag("medium_purple1") 

1256 

1257 @property 

1258 def mp1(self) -> Tag: 

1259 """medium_purple1""" 

1260 return self.medium_purple1 

1261 

1262 @property 

1263 def medium_purple2(self) -> Tag: 

1264 """abbreviation: `mp2`""" 

1265 return Tag("medium_purple2") 

1266 

1267 @property 

1268 def mp2(self) -> Tag: 

1269 """medium_purple2""" 

1270 return self.medium_purple2 

1271 

1272 @property 

1273 def medium_purple3(self) -> Tag: 

1274 """abbreviation: `mp3`""" 

1275 return Tag("medium_purple3") 

1276 

1277 @property 

1278 def mp3(self) -> Tag: 

1279 """medium_purple3""" 

1280 return self.medium_purple3 

1281 

1282 @property 

1283 def medium_purple4(self) -> Tag: 

1284 """abbreviation: `mp4`""" 

1285 return Tag("medium_purple4") 

1286 

1287 @property 

1288 def mp4(self) -> Tag: 

1289 """medium_purple4""" 

1290 return self.medium_purple4 

1291 

1292 @property 

1293 def medium_spring_green(self) -> Tag: 

1294 """abbreviation: `msg`""" 

1295 return Tag("medium_spring_green") 

1296 

1297 @property 

1298 def msg(self) -> Tag: 

1299 """medium_spring_green""" 

1300 return self.medium_spring_green 

1301 

1302 @property 

1303 def medium_turquoise(self) -> Tag: 

1304 """abbreviation: `mt`""" 

1305 return Tag("medium_turquoise") 

1306 

1307 @property 

1308 def mt(self) -> Tag: 

1309 """medium_turquoise""" 

1310 return self.medium_turquoise 

1311 

1312 @property 

1313 def medium_violet_red(self) -> Tag: 

1314 """abbreviation: `mvr`""" 

1315 return Tag("medium_violet_red") 

1316 

1317 @property 

1318 def mvr(self) -> Tag: 

1319 """medium_violet_red""" 

1320 return self.medium_violet_red 

1321 

1322 @property 

1323 def misty_rose1(self) -> Tag: 

1324 """abbreviation: `mr1`""" 

1325 return Tag("misty_rose1") 

1326 

1327 @property 

1328 def mr1(self) -> Tag: 

1329 """misty_rose1""" 

1330 return self.misty_rose1 

1331 

1332 @property 

1333 def misty_rose3(self) -> Tag: 

1334 """abbreviation: `mr3`""" 

1335 return Tag("misty_rose3") 

1336 

1337 @property 

1338 def mr3(self) -> Tag: 

1339 """misty_rose3""" 

1340 return self.misty_rose3 

1341 

1342 @property 

1343 def navajo_white1(self) -> Tag: 

1344 """abbreviation: `nw1`""" 

1345 return Tag("navajo_white1") 

1346 

1347 @property 

1348 def nw1(self) -> Tag: 

1349 """navajo_white1""" 

1350 return self.navajo_white1 

1351 

1352 @property 

1353 def navajo_white3(self) -> Tag: 

1354 """abbreviation: `nw3`""" 

1355 return Tag("navajo_white3") 

1356 

1357 @property 

1358 def nw3(self) -> Tag: 

1359 """navajo_white3""" 

1360 return self.navajo_white3 

1361 

1362 @property 

1363 def navy_blue(self) -> Tag: 

1364 """abbreviation: `nb`""" 

1365 return Tag("navy_blue") 

1366 

1367 @property 

1368 def nb(self) -> Tag: 

1369 """navy_blue""" 

1370 return self.navy_blue 

1371 

1372 @property 

1373 def orange1(self) -> Tag: 

1374 """abbreviation: `o1`""" 

1375 return Tag("orange1") 

1376 

1377 @property 

1378 def o1(self) -> Tag: 

1379 """orange1""" 

1380 return self.orange1 

1381 

1382 @property 

1383 def orange3(self) -> Tag: 

1384 """abbreviation: `o3`""" 

1385 return Tag("orange3") 

1386 

1387 @property 

1388 def o3(self) -> Tag: 

1389 """orange3""" 

1390 return self.orange3 

1391 

1392 @property 

1393 def orange4(self) -> Tag: 

1394 """abbreviation: `o4`""" 

1395 return Tag("orange4") 

1396 

1397 @property 

1398 def o4(self) -> Tag: 

1399 """orange4""" 

1400 return self.orange4 

1401 

1402 @property 

1403 def orange_red1(self) -> Tag: 

1404 """abbreviation: `orre1`""" 

1405 return Tag("orange_red1") 

1406 

1407 @property 

1408 def orre1(self) -> Tag: 

1409 """orange_red1""" 

1410 return self.orange_red1 

1411 

1412 @property 

1413 def orchid(self) -> Tag: 

1414 """abbreviation: `or_`""" 

1415 return Tag("orchid") 

1416 

1417 @property 

1418 def or_(self) -> Tag: 

1419 """orchid""" 

1420 return self.orchid 

1421 

1422 @property 

1423 def orchid1(self) -> Tag: 

1424 """abbreviation: `or1`""" 

1425 return Tag("orchid1") 

1426 

1427 @property 

1428 def or1(self) -> Tag: 

1429 """orchid1""" 

1430 return self.orchid1 

1431 

1432 @property 

1433 def orchid2(self) -> Tag: 

1434 """abbreviation: `or2`""" 

1435 return Tag("orchid2") 

1436 

1437 @property 

1438 def or2(self) -> Tag: 

1439 """orchid2""" 

1440 return self.orchid2 

1441 

1442 @property 

1443 def pale_green1(self) -> Tag: 

1444 """abbreviation: `pg1`""" 

1445 return Tag("pale_green1") 

1446 

1447 @property 

1448 def pg1(self) -> Tag: 

1449 """pale_green1""" 

1450 return self.pale_green1 

1451 

1452 @property 

1453 def pale_green3(self) -> Tag: 

1454 """abbreviation: `pg3`""" 

1455 return Tag("pale_green3") 

1456 

1457 @property 

1458 def pg3(self) -> Tag: 

1459 """pale_green3""" 

1460 return self.pale_green3 

1461 

1462 @property 

1463 def pale_turquoise1(self) -> Tag: 

1464 """abbreviation: `pt1`""" 

1465 return Tag("pale_turquoise1") 

1466 

1467 @property 

1468 def pt1(self) -> Tag: 

1469 """pale_turquoise1""" 

1470 return self.pale_turquoise1 

1471 

1472 @property 

1473 def pale_turquoise4(self) -> Tag: 

1474 """abbreviation: `pt4`""" 

1475 return Tag("pale_turquoise4") 

1476 

1477 @property 

1478 def pt4(self) -> Tag: 

1479 """pale_turquoise4""" 

1480 return self.pale_turquoise4 

1481 

1482 @property 

1483 def pale_violet_red1(self) -> Tag: 

1484 """abbreviation: `pvr1`""" 

1485 return Tag("pale_violet_red1") 

1486 

1487 @property 

1488 def pvr1(self) -> Tag: 

1489 """pale_violet_red1""" 

1490 return self.pale_violet_red1 

1491 

1492 @property 

1493 def pink1(self) -> Tag: 

1494 """abbreviation: `p1`""" 

1495 return Tag("pink1") 

1496 

1497 @property 

1498 def p1(self) -> Tag: 

1499 """pink1""" 

1500 return self.pink1 

1501 

1502 @property 

1503 def pink3(self) -> Tag: 

1504 """abbreviation: `p3`""" 

1505 return Tag("pink3") 

1506 

1507 @property 

1508 def p3(self) -> Tag: 

1509 """pink3""" 

1510 return self.pink3 

1511 

1512 @property 

1513 def plum1(self) -> Tag: 

1514 """abbreviation: `pl1`""" 

1515 return Tag("plum1") 

1516 

1517 @property 

1518 def pl1(self) -> Tag: 

1519 """plum1""" 

1520 return self.plum1 

1521 

1522 @property 

1523 def plum2(self) -> Tag: 

1524 """abbreviation: `pl2`""" 

1525 return Tag("plum2") 

1526 

1527 @property 

1528 def pl2(self) -> Tag: 

1529 """plum2""" 

1530 return self.plum2 

1531 

1532 @property 

1533 def plum3(self) -> Tag: 

1534 """abbreviation: `pl3`""" 

1535 return Tag("plum3") 

1536 

1537 @property 

1538 def pl3(self) -> Tag: 

1539 """plum3""" 

1540 return self.plum3 

1541 

1542 @property 

1543 def plum4(self) -> Tag: 

1544 """abbreviation: `pl4`""" 

1545 return Tag("plum4") 

1546 

1547 @property 

1548 def pl4(self) -> Tag: 

1549 """plum4""" 

1550 return self.plum4 

1551 

1552 @property 

1553 def purple(self) -> Tag: 

1554 """abbreviation: `pu`""" 

1555 return Tag("purple") 

1556 

1557 @property 

1558 def pu(self) -> Tag: 

1559 """purple""" 

1560 return self.purple 

1561 

1562 @property 

1563 def purple3(self) -> Tag: 

1564 """abbreviation: `pu3`""" 

1565 return Tag("purple3") 

1566 

1567 @property 

1568 def pu3(self) -> Tag: 

1569 """purple3""" 

1570 return self.purple3 

1571 

1572 @property 

1573 def purple4(self) -> Tag: 

1574 """abbreviation: `pu4`""" 

1575 return Tag("purple4") 

1576 

1577 @property 

1578 def pu4(self) -> Tag: 

1579 """purple4""" 

1580 return self.purple4 

1581 

1582 @property 

1583 def red(self) -> Tag: 

1584 """abbreviation: `r`""" 

1585 return Tag("red") 

1586 

1587 @property 

1588 def r(self) -> Tag: 

1589 """red""" 

1590 return self.red 

1591 

1592 @property 

1593 def red1(self) -> Tag: 

1594 """abbreviation: `r1`""" 

1595 return Tag("red1") 

1596 

1597 @property 

1598 def r1(self) -> Tag: 

1599 """red1""" 

1600 return self.red1 

1601 

1602 @property 

1603 def red3(self) -> Tag: 

1604 """abbreviation: `r3`""" 

1605 return Tag("red3") 

1606 

1607 @property 

1608 def r3(self) -> Tag: 

1609 """red3""" 

1610 return self.red3 

1611 

1612 @property 

1613 def rosy_brown(self) -> Tag: 

1614 """abbreviation: `rb`""" 

1615 return Tag("rosy_brown") 

1616 

1617 @property 

1618 def rb(self) -> Tag: 

1619 """rosy_brown""" 

1620 return self.rosy_brown 

1621 

1622 @property 

1623 def royal_blue1(self) -> Tag: 

1624 """abbreviation: `rb1`""" 

1625 return Tag("royal_blue1") 

1626 

1627 @property 

1628 def rb1(self) -> Tag: 

1629 """royal_blue1""" 

1630 return self.royal_blue1 

1631 

1632 @property 

1633 def salmon1(self) -> Tag: 

1634 """abbreviation: `s1`""" 

1635 return Tag("salmon1") 

1636 

1637 @property 

1638 def s1(self) -> Tag: 

1639 """salmon1""" 

1640 return self.salmon1 

1641 

1642 @property 

1643 def sandy_brown(self) -> Tag: 

1644 """abbreviation: `sb`""" 

1645 return Tag("sandy_brown") 

1646 

1647 @property 

1648 def sb(self) -> Tag: 

1649 """sandy_brown""" 

1650 return self.sandy_brown 

1651 

1652 @property 

1653 def sea_green1(self) -> Tag: 

1654 """abbreviation: `sg1`""" 

1655 return Tag("sea_green1") 

1656 

1657 @property 

1658 def sg1(self) -> Tag: 

1659 """sea_green1""" 

1660 return self.sea_green1 

1661 

1662 @property 

1663 def sea_green2(self) -> Tag: 

1664 """abbreviation: `sg2`""" 

1665 return Tag("sea_green2") 

1666 

1667 @property 

1668 def sg2(self) -> Tag: 

1669 """sea_green2""" 

1670 return self.sea_green2 

1671 

1672 @property 

1673 def sea_green3(self) -> Tag: 

1674 """abbreviation: `sg3`""" 

1675 return Tag("sea_green3") 

1676 

1677 @property 

1678 def sg3(self) -> Tag: 

1679 """sea_green3""" 

1680 return self.sea_green3 

1681 

1682 @property 

1683 def sky_blue1(self) -> Tag: 

1684 """abbreviation: `sb1`""" 

1685 return Tag("sky_blue1") 

1686 

1687 @property 

1688 def sb1(self) -> Tag: 

1689 """sky_blue1""" 

1690 return self.sky_blue1 

1691 

1692 @property 

1693 def sky_blue2(self) -> Tag: 

1694 """abbreviation: `sb2`""" 

1695 return Tag("sky_blue2") 

1696 

1697 @property 

1698 def sb2(self) -> Tag: 

1699 """sky_blue2""" 

1700 return self.sky_blue2 

1701 

1702 @property 

1703 def sky_blue3(self) -> Tag: 

1704 """abbreviation: `sb3`""" 

1705 return Tag("sky_blue3") 

1706 

1707 @property 

1708 def sb3(self) -> Tag: 

1709 """sky_blue3""" 

1710 return self.sky_blue3 

1711 

1712 @property 

1713 def slate_blue1(self) -> Tag: 

1714 """abbreviation: `slbl1`""" 

1715 return Tag("slate_blue1") 

1716 

1717 @property 

1718 def slbl1(self) -> Tag: 

1719 """slate_blue1""" 

1720 return self.slate_blue1 

1721 

1722 @property 

1723 def slate_blue3(self) -> Tag: 

1724 """abbreviation: `slbl3`""" 

1725 return Tag("slate_blue3") 

1726 

1727 @property 

1728 def slbl3(self) -> Tag: 

1729 """slate_blue3""" 

1730 return self.slate_blue3 

1731 

1732 @property 

1733 def spring_green1(self) -> Tag: 

1734 """abbreviation: `spgr1`""" 

1735 return Tag("spring_green1") 

1736 

1737 @property 

1738 def spgr1(self) -> Tag: 

1739 """spring_green1""" 

1740 return self.spring_green1 

1741 

1742 @property 

1743 def spring_green2(self) -> Tag: 

1744 """abbreviation: `spgr2`""" 

1745 return Tag("spring_green2") 

1746 

1747 @property 

1748 def spgr2(self) -> Tag: 

1749 """spring_green2""" 

1750 return self.spring_green2 

1751 

1752 @property 

1753 def spring_green3(self) -> Tag: 

1754 """abbreviation: `spgr3`""" 

1755 return Tag("spring_green3") 

1756 

1757 @property 

1758 def spgr3(self) -> Tag: 

1759 """spring_green3""" 

1760 return self.spring_green3 

1761 

1762 @property 

1763 def spring_green4(self) -> Tag: 

1764 """abbreviation: `spgr4`""" 

1765 return Tag("spring_green4") 

1766 

1767 @property 

1768 def spgr4(self) -> Tag: 

1769 """spring_green4""" 

1770 return self.spring_green4 

1771 

1772 @property 

1773 def steel_blue(self) -> Tag: 

1774 """abbreviation: `stbl`""" 

1775 return Tag("steel_blue") 

1776 

1777 @property 

1778 def stbl(self) -> Tag: 

1779 """steel_blue""" 

1780 return self.steel_blue 

1781 

1782 @property 

1783 def steel_blue1(self) -> Tag: 

1784 """abbreviation: `stbl1`""" 

1785 return Tag("steel_blue1") 

1786 

1787 @property 

1788 def stbl1(self) -> Tag: 

1789 """steel_blue1""" 

1790 return self.steel_blue1 

1791 

1792 @property 

1793 def steel_blue3(self) -> Tag: 

1794 """abbreviation: `stbl3`""" 

1795 return Tag("steel_blue3") 

1796 

1797 @property 

1798 def stbl3(self) -> Tag: 

1799 """steel_blue3""" 

1800 return self.steel_blue3 

1801 

1802 @property 

1803 def tan(self) -> Tag: 

1804 """abbreviation: `ta`""" 

1805 return Tag("tan") 

1806 

1807 @property 

1808 def ta(self) -> Tag: 

1809 """tan""" 

1810 return self.tan 

1811 

1812 @property 

1813 def thistle1(self) -> Tag: 

1814 """abbreviation: `th1`""" 

1815 return Tag("thistle1") 

1816 

1817 @property 

1818 def th1(self) -> Tag: 

1819 """thistle1""" 

1820 return self.thistle1 

1821 

1822 @property 

1823 def thistle3(self) -> Tag: 

1824 """abbreviation: `th3`""" 

1825 return Tag("thistle3") 

1826 

1827 @property 

1828 def th3(self) -> Tag: 

1829 """thistle3""" 

1830 return self.thistle3 

1831 

1832 @property 

1833 def turquoise2(self) -> Tag: 

1834 """abbreviation: `t2`""" 

1835 return Tag("turquoise2") 

1836 

1837 @property 

1838 def t2(self) -> Tag: 

1839 """turquoise2""" 

1840 return self.turquoise2 

1841 

1842 @property 

1843 def turquoise4(self) -> Tag: 

1844 """abbreviation: `t4`""" 

1845 return Tag("turquoise4") 

1846 

1847 @property 

1848 def t4(self) -> Tag: 

1849 """turquoise4""" 

1850 return self.turquoise4 

1851 

1852 @property 

1853 def violet(self) -> Tag: 

1854 """abbreviation: `v`""" 

1855 return Tag("violet") 

1856 

1857 @property 

1858 def v(self) -> Tag: 

1859 """violet""" 

1860 return self.violet 

1861 

1862 @property 

1863 def wheat1(self) -> Tag: 

1864 """abbreviation: `wh1`""" 

1865 return Tag("wheat1") 

1866 

1867 @property 

1868 def wh1(self) -> Tag: 

1869 """wheat1""" 

1870 return self.wheat1 

1871 

1872 @property 

1873 def wheat4(self) -> Tag: 

1874 """abbreviation: `wh4`""" 

1875 return Tag("wheat4") 

1876 

1877 @property 

1878 def wh4(self) -> Tag: 

1879 """wheat4""" 

1880 return self.wheat4 

1881 

1882 @property 

1883 def white(self) -> Tag: 

1884 """abbreviation: `w`""" 

1885 return Tag("white") 

1886 

1887 @property 

1888 def w(self) -> Tag: 

1889 """white""" 

1890 return self.white 

1891 

1892 @property 

1893 def yellow(self) -> Tag: 

1894 """abbreviation: `y`""" 

1895 return Tag("yellow") 

1896 

1897 @property 

1898 def y(self) -> Tag: 

1899 """yellow""" 

1900 return self.yellow 

1901 

1902 @property 

1903 def yellow1(self) -> Tag: 

1904 """abbreviation: `y1`""" 

1905 return Tag("yellow1") 

1906 

1907 @property 

1908 def y1(self) -> Tag: 

1909 """yellow1""" 

1910 return self.yellow1 

1911 

1912 @property 

1913 def yellow2(self) -> Tag: 

1914 """abbreviation: `y2`""" 

1915 return Tag("yellow2") 

1916 

1917 @property 

1918 def y2(self) -> Tag: 

1919 """yellow2""" 

1920 return self.yellow2 

1921 

1922 @property 

1923 def yellow3(self) -> Tag: 

1924 """abbreviation: `y3`""" 

1925 return Tag("yellow3") 

1926 

1927 @property 

1928 def y3(self) -> Tag: 

1929 """yellow3""" 

1930 return self.yellow3 

1931 

1932 @property 

1933 def yellow4(self) -> Tag: 

1934 """abbreviation: `y4`""" 

1935 return Tag("yellow4") 

1936 

1937 @property 

1938 def y4(self) -> Tag: 

1939 """yellow4""" 

1940 return self.yellow4