koichi12 commited on
Commit
bf8f71c
·
verified ·
1 Parent(s): 8214e05

Add files using upload-large-folder tool

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .gitattributes +2 -0
  2. .venv/lib/python3.11/site-packages/pip/_vendor/__pycache__/typing_extensions.cpython-311.pyc +3 -0
  3. .venv/lib/python3.11/site-packages/pip/_vendor/chardet/__pycache__/langrussianmodel.cpython-311.pyc +3 -0
  4. .venv/lib/python3.11/site-packages/pip/_vendor/rich/__init__.py +177 -0
  5. .venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/__main__.cpython-311.pyc +0 -0
  6. .venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/_cell_widths.cpython-311.pyc +0 -0
  7. .venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/_fileno.cpython-311.pyc +0 -0
  8. .venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/_inspect.cpython-311.pyc +0 -0
  9. .venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/_log_render.cpython-311.pyc +0 -0
  10. .venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/_palettes.cpython-311.pyc +0 -0
  11. .venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/_pick.cpython-311.pyc +0 -0
  12. .venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/_ratio.cpython-311.pyc +0 -0
  13. .venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/_stack.cpython-311.pyc +0 -0
  14. .venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/_windows_renderer.cpython-311.pyc +0 -0
  15. .venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/align.cpython-311.pyc +0 -0
  16. .venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/ansi.cpython-311.pyc +0 -0
  17. .venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/color.cpython-311.pyc +0 -0
  18. .venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/color_triplet.cpython-311.pyc +0 -0
  19. .venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/constrain.cpython-311.pyc +0 -0
  20. .venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/containers.cpython-311.pyc +0 -0
  21. .venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/control.cpython-311.pyc +0 -0
  22. .venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/emoji.cpython-311.pyc +0 -0
  23. .venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/errors.cpython-311.pyc +0 -0
  24. .venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/file_proxy.cpython-311.pyc +0 -0
  25. .venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/filesize.cpython-311.pyc +0 -0
  26. .venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/highlighter.cpython-311.pyc +0 -0
  27. .venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/json.cpython-311.pyc +0 -0
  28. .venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/jupyter.cpython-311.pyc +0 -0
  29. .venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/layout.cpython-311.pyc +0 -0
  30. .venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/live.cpython-311.pyc +0 -0
  31. .venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/live_render.cpython-311.pyc +0 -0
  32. .venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/logging.cpython-311.pyc +0 -0
  33. .venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/padding.cpython-311.pyc +0 -0
  34. .venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/pager.cpython-311.pyc +0 -0
  35. .venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/progress.cpython-311.pyc +0 -0
  36. .venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/protocol.cpython-311.pyc +0 -0
  37. .venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/region.cpython-311.pyc +0 -0
  38. .venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/scope.cpython-311.pyc +0 -0
  39. .venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/screen.cpython-311.pyc +0 -0
  40. .venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/segment.cpython-311.pyc +0 -0
  41. .venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/style.cpython-311.pyc +0 -0
  42. .venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/syntax.cpython-311.pyc +0 -0
  43. .venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/table.cpython-311.pyc +0 -0
  44. .venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/themes.cpython-311.pyc +0 -0
  45. .venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/traceback.cpython-311.pyc +0 -0
  46. .venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/tree.cpython-311.pyc +0 -0
  47. .venv/lib/python3.11/site-packages/pip/_vendor/rich/_cell_widths.py +451 -0
  48. .venv/lib/python3.11/site-packages/pip/_vendor/rich/_emoji_codes.py +0 -0
  49. .venv/lib/python3.11/site-packages/pip/_vendor/rich/_emoji_replace.py +32 -0
  50. .venv/lib/python3.11/site-packages/pip/_vendor/rich/_palettes.py +309 -0
.gitattributes CHANGED
@@ -333,3 +333,5 @@ tuning-competition-baseline/.venv/lib/python3.11/site-packages/nvidia/cudnn/lib/
333
  .venv/lib/python3.11/site-packages/sentencepiece/_sentencepiece.cpython-311-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
334
  .venv/lib/python3.11/site-packages/tiktoken/_tiktoken.cpython-311-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
335
  .venv/lib/python3.11/site-packages/cryptography/hazmat/bindings/_rust.abi3.so filter=lfs diff=lfs merge=lfs -text
 
 
 
333
  .venv/lib/python3.11/site-packages/sentencepiece/_sentencepiece.cpython-311-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
334
  .venv/lib/python3.11/site-packages/tiktoken/_tiktoken.cpython-311-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
335
  .venv/lib/python3.11/site-packages/cryptography/hazmat/bindings/_rust.abi3.so filter=lfs diff=lfs merge=lfs -text
336
+ .venv/lib/python3.11/site-packages/pip/_vendor/chardet/__pycache__/langrussianmodel.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
337
+ .venv/lib/python3.11/site-packages/pip/_vendor/__pycache__/typing_extensions.cpython-311.pyc filter=lfs diff=lfs merge=lfs -text
.venv/lib/python3.11/site-packages/pip/_vendor/__pycache__/typing_extensions.cpython-311.pyc ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:29e7cb87477c4162d4a7a5b5a446b8a0bda9b41a1d17b53e5914a80d010fd67b
3
+ size 131577
.venv/lib/python3.11/site-packages/pip/_vendor/chardet/__pycache__/langrussianmodel.cpython-311.pyc ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d33dfe3598d64cd87d0e97f91eff29005b725510660439fc64f90ef595a1b1b0
3
+ size 108731
.venv/lib/python3.11/site-packages/pip/_vendor/rich/__init__.py ADDED
@@ -0,0 +1,177 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """Rich text and beautiful formatting in the terminal."""
2
+
3
+ import os
4
+ from typing import IO, TYPE_CHECKING, Any, Callable, Optional, Union
5
+
6
+ from ._extension import load_ipython_extension # noqa: F401
7
+
8
+ __all__ = ["get_console", "reconfigure", "print", "inspect", "print_json"]
9
+
10
+ if TYPE_CHECKING:
11
+ from .console import Console
12
+
13
+ # Global console used by alternative print
14
+ _console: Optional["Console"] = None
15
+
16
+ try:
17
+ _IMPORT_CWD = os.path.abspath(os.getcwd())
18
+ except FileNotFoundError:
19
+ # Can happen if the cwd has been deleted
20
+ _IMPORT_CWD = ""
21
+
22
+
23
+ def get_console() -> "Console":
24
+ """Get a global :class:`~rich.console.Console` instance. This function is used when Rich requires a Console,
25
+ and hasn't been explicitly given one.
26
+
27
+ Returns:
28
+ Console: A console instance.
29
+ """
30
+ global _console
31
+ if _console is None:
32
+ from .console import Console
33
+
34
+ _console = Console()
35
+
36
+ return _console
37
+
38
+
39
+ def reconfigure(*args: Any, **kwargs: Any) -> None:
40
+ """Reconfigures the global console by replacing it with another.
41
+
42
+ Args:
43
+ *args (Any): Positional arguments for the replacement :class:`~rich.console.Console`.
44
+ **kwargs (Any): Keyword arguments for the replacement :class:`~rich.console.Console`.
45
+ """
46
+ from pip._vendor.rich.console import Console
47
+
48
+ new_console = Console(*args, **kwargs)
49
+ _console = get_console()
50
+ _console.__dict__ = new_console.__dict__
51
+
52
+
53
+ def print(
54
+ *objects: Any,
55
+ sep: str = " ",
56
+ end: str = "\n",
57
+ file: Optional[IO[str]] = None,
58
+ flush: bool = False,
59
+ ) -> None:
60
+ r"""Print object(s) supplied via positional arguments.
61
+ This function has an identical signature to the built-in print.
62
+ For more advanced features, see the :class:`~rich.console.Console` class.
63
+
64
+ Args:
65
+ sep (str, optional): Separator between printed objects. Defaults to " ".
66
+ end (str, optional): Character to write at end of output. Defaults to "\\n".
67
+ file (IO[str], optional): File to write to, or None for stdout. Defaults to None.
68
+ flush (bool, optional): Has no effect as Rich always flushes output. Defaults to False.
69
+
70
+ """
71
+ from .console import Console
72
+
73
+ write_console = get_console() if file is None else Console(file=file)
74
+ return write_console.print(*objects, sep=sep, end=end)
75
+
76
+
77
+ def print_json(
78
+ json: Optional[str] = None,
79
+ *,
80
+ data: Any = None,
81
+ indent: Union[None, int, str] = 2,
82
+ highlight: bool = True,
83
+ skip_keys: bool = False,
84
+ ensure_ascii: bool = False,
85
+ check_circular: bool = True,
86
+ allow_nan: bool = True,
87
+ default: Optional[Callable[[Any], Any]] = None,
88
+ sort_keys: bool = False,
89
+ ) -> None:
90
+ """Pretty prints JSON. Output will be valid JSON.
91
+
92
+ Args:
93
+ json (str): A string containing JSON.
94
+ data (Any): If json is not supplied, then encode this data.
95
+ indent (int, optional): Number of spaces to indent. Defaults to 2.
96
+ highlight (bool, optional): Enable highlighting of output: Defaults to True.
97
+ skip_keys (bool, optional): Skip keys not of a basic type. Defaults to False.
98
+ ensure_ascii (bool, optional): Escape all non-ascii characters. Defaults to False.
99
+ check_circular (bool, optional): Check for circular references. Defaults to True.
100
+ allow_nan (bool, optional): Allow NaN and Infinity values. Defaults to True.
101
+ default (Callable, optional): A callable that converts values that can not be encoded
102
+ in to something that can be JSON encoded. Defaults to None.
103
+ sort_keys (bool, optional): Sort dictionary keys. Defaults to False.
104
+ """
105
+
106
+ get_console().print_json(
107
+ json,
108
+ data=data,
109
+ indent=indent,
110
+ highlight=highlight,
111
+ skip_keys=skip_keys,
112
+ ensure_ascii=ensure_ascii,
113
+ check_circular=check_circular,
114
+ allow_nan=allow_nan,
115
+ default=default,
116
+ sort_keys=sort_keys,
117
+ )
118
+
119
+
120
+ def inspect(
121
+ obj: Any,
122
+ *,
123
+ console: Optional["Console"] = None,
124
+ title: Optional[str] = None,
125
+ help: bool = False,
126
+ methods: bool = False,
127
+ docs: bool = True,
128
+ private: bool = False,
129
+ dunder: bool = False,
130
+ sort: bool = True,
131
+ all: bool = False,
132
+ value: bool = True,
133
+ ) -> None:
134
+ """Inspect any Python object.
135
+
136
+ * inspect(<OBJECT>) to see summarized info.
137
+ * inspect(<OBJECT>, methods=True) to see methods.
138
+ * inspect(<OBJECT>, help=True) to see full (non-abbreviated) help.
139
+ * inspect(<OBJECT>, private=True) to see private attributes (single underscore).
140
+ * inspect(<OBJECT>, dunder=True) to see attributes beginning with double underscore.
141
+ * inspect(<OBJECT>, all=True) to see all attributes.
142
+
143
+ Args:
144
+ obj (Any): An object to inspect.
145
+ title (str, optional): Title to display over inspect result, or None use type. Defaults to None.
146
+ help (bool, optional): Show full help text rather than just first paragraph. Defaults to False.
147
+ methods (bool, optional): Enable inspection of callables. Defaults to False.
148
+ docs (bool, optional): Also render doc strings. Defaults to True.
149
+ private (bool, optional): Show private attributes (beginning with underscore). Defaults to False.
150
+ dunder (bool, optional): Show attributes starting with double underscore. Defaults to False.
151
+ sort (bool, optional): Sort attributes alphabetically. Defaults to True.
152
+ all (bool, optional): Show all attributes. Defaults to False.
153
+ value (bool, optional): Pretty print value. Defaults to True.
154
+ """
155
+ _console = console or get_console()
156
+ from pip._vendor.rich._inspect import Inspect
157
+
158
+ # Special case for inspect(inspect)
159
+ is_inspect = obj is inspect
160
+
161
+ _inspect = Inspect(
162
+ obj,
163
+ title=title,
164
+ help=is_inspect or help,
165
+ methods=is_inspect or methods,
166
+ docs=is_inspect or docs,
167
+ private=private,
168
+ dunder=dunder,
169
+ sort=sort,
170
+ all=all,
171
+ value=value,
172
+ )
173
+ _console.print(_inspect)
174
+
175
+
176
+ if __name__ == "__main__": # pragma: no cover
177
+ print("Hello, **World**")
.venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/__main__.cpython-311.pyc ADDED
Binary file (11.6 kB). View file
 
.venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/_cell_widths.cpython-311.pyc ADDED
Binary file (7.83 kB). View file
 
.venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/_fileno.cpython-311.pyc ADDED
Binary file (971 Bytes). View file
 
.venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/_inspect.cpython-311.pyc ADDED
Binary file (14.2 kB). View file
 
.venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/_log_render.cpython-311.pyc ADDED
Binary file (4.76 kB). View file
 
.venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/_palettes.cpython-311.pyc ADDED
Binary file (5.25 kB). View file
 
.venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/_pick.cpython-311.pyc ADDED
Binary file (789 Bytes). View file
 
.venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/_ratio.cpython-311.pyc ADDED
Binary file (7.93 kB). View file
 
.venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/_stack.cpython-311.pyc ADDED
Binary file (1.12 kB). View file
 
.venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/_windows_renderer.cpython-311.pyc ADDED
Binary file (4.02 kB). View file
 
.venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/align.cpython-311.pyc ADDED
Binary file (13.5 kB). View file
 
.venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/ansi.cpython-311.pyc ADDED
Binary file (10.5 kB). View file
 
.venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/color.cpython-311.pyc ADDED
Binary file (27.8 kB). View file
 
.venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/color_triplet.cpython-311.pyc ADDED
Binary file (1.87 kB). View file
 
.venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/constrain.cpython-311.pyc ADDED
Binary file (2.46 kB). View file
 
.venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/containers.cpython-311.pyc ADDED
Binary file (10.8 kB). View file
 
.venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/control.cpython-311.pyc ADDED
Binary file (11.9 kB). View file
 
.venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/emoji.cpython-311.pyc ADDED
Binary file (4.79 kB). View file
 
.venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/errors.cpython-311.pyc ADDED
Binary file (2.33 kB). View file
 
.venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/file_proxy.cpython-311.pyc ADDED
Binary file (4.03 kB). View file
 
.venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/filesize.cpython-311.pyc ADDED
Binary file (3.3 kB). View file
 
.venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/highlighter.cpython-311.pyc ADDED
Binary file (11 kB). View file
 
.venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/json.cpython-311.pyc ADDED
Binary file (6.54 kB). View file
 
.venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/jupyter.cpython-311.pyc ADDED
Binary file (6.4 kB). View file
 
.venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/layout.cpython-311.pyc ADDED
Binary file (23.3 kB). View file
 
.venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/live.cpython-311.pyc ADDED
Binary file (21.3 kB). View file
 
.venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/live_render.cpython-311.pyc ADDED
Binary file (5.14 kB). View file
 
.venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/logging.cpython-311.pyc ADDED
Binary file (14.5 kB). View file
 
.venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/padding.cpython-311.pyc ADDED
Binary file (7.48 kB). View file
 
.venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/pager.cpython-311.pyc ADDED
Binary file (2.24 kB). View file
 
.venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/progress.cpython-311.pyc ADDED
Binary file (82.6 kB). View file
 
.venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/protocol.cpython-311.pyc ADDED
Binary file (2.09 kB). View file
 
.venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/region.cpython-311.pyc ADDED
Binary file (655 Bytes). View file
 
.venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/scope.cpython-311.pyc ADDED
Binary file (4.35 kB). View file
 
.venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/screen.cpython-311.pyc ADDED
Binary file (2.77 kB). View file
 
.venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/segment.cpython-311.pyc ADDED
Binary file (31.6 kB). View file
 
.venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/style.cpython-311.pyc ADDED
Binary file (35.2 kB). View file
 
.venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/syntax.cpython-311.pyc ADDED
Binary file (42.6 kB). View file
 
.venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/table.cpython-311.pyc ADDED
Binary file (48.8 kB). View file
 
.venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/themes.cpython-311.pyc ADDED
Binary file (351 Bytes). View file
 
.venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/traceback.cpython-311.pyc ADDED
Binary file (34.6 kB). View file
 
.venv/lib/python3.11/site-packages/pip/_vendor/rich/__pycache__/tree.cpython-311.pyc ADDED
Binary file (12.5 kB). View file
 
.venv/lib/python3.11/site-packages/pip/_vendor/rich/_cell_widths.py ADDED
@@ -0,0 +1,451 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Auto generated by make_terminal_widths.py
2
+
3
+ CELL_WIDTHS = [
4
+ (0, 0, 0),
5
+ (1, 31, -1),
6
+ (127, 159, -1),
7
+ (768, 879, 0),
8
+ (1155, 1161, 0),
9
+ (1425, 1469, 0),
10
+ (1471, 1471, 0),
11
+ (1473, 1474, 0),
12
+ (1476, 1477, 0),
13
+ (1479, 1479, 0),
14
+ (1552, 1562, 0),
15
+ (1611, 1631, 0),
16
+ (1648, 1648, 0),
17
+ (1750, 1756, 0),
18
+ (1759, 1764, 0),
19
+ (1767, 1768, 0),
20
+ (1770, 1773, 0),
21
+ (1809, 1809, 0),
22
+ (1840, 1866, 0),
23
+ (1958, 1968, 0),
24
+ (2027, 2035, 0),
25
+ (2045, 2045, 0),
26
+ (2070, 2073, 0),
27
+ (2075, 2083, 0),
28
+ (2085, 2087, 0),
29
+ (2089, 2093, 0),
30
+ (2137, 2139, 0),
31
+ (2259, 2273, 0),
32
+ (2275, 2306, 0),
33
+ (2362, 2362, 0),
34
+ (2364, 2364, 0),
35
+ (2369, 2376, 0),
36
+ (2381, 2381, 0),
37
+ (2385, 2391, 0),
38
+ (2402, 2403, 0),
39
+ (2433, 2433, 0),
40
+ (2492, 2492, 0),
41
+ (2497, 2500, 0),
42
+ (2509, 2509, 0),
43
+ (2530, 2531, 0),
44
+ (2558, 2558, 0),
45
+ (2561, 2562, 0),
46
+ (2620, 2620, 0),
47
+ (2625, 2626, 0),
48
+ (2631, 2632, 0),
49
+ (2635, 2637, 0),
50
+ (2641, 2641, 0),
51
+ (2672, 2673, 0),
52
+ (2677, 2677, 0),
53
+ (2689, 2690, 0),
54
+ (2748, 2748, 0),
55
+ (2753, 2757, 0),
56
+ (2759, 2760, 0),
57
+ (2765, 2765, 0),
58
+ (2786, 2787, 0),
59
+ (2810, 2815, 0),
60
+ (2817, 2817, 0),
61
+ (2876, 2876, 0),
62
+ (2879, 2879, 0),
63
+ (2881, 2884, 0),
64
+ (2893, 2893, 0),
65
+ (2901, 2902, 0),
66
+ (2914, 2915, 0),
67
+ (2946, 2946, 0),
68
+ (3008, 3008, 0),
69
+ (3021, 3021, 0),
70
+ (3072, 3072, 0),
71
+ (3076, 3076, 0),
72
+ (3134, 3136, 0),
73
+ (3142, 3144, 0),
74
+ (3146, 3149, 0),
75
+ (3157, 3158, 0),
76
+ (3170, 3171, 0),
77
+ (3201, 3201, 0),
78
+ (3260, 3260, 0),
79
+ (3263, 3263, 0),
80
+ (3270, 3270, 0),
81
+ (3276, 3277, 0),
82
+ (3298, 3299, 0),
83
+ (3328, 3329, 0),
84
+ (3387, 3388, 0),
85
+ (3393, 3396, 0),
86
+ (3405, 3405, 0),
87
+ (3426, 3427, 0),
88
+ (3457, 3457, 0),
89
+ (3530, 3530, 0),
90
+ (3538, 3540, 0),
91
+ (3542, 3542, 0),
92
+ (3633, 3633, 0),
93
+ (3636, 3642, 0),
94
+ (3655, 3662, 0),
95
+ (3761, 3761, 0),
96
+ (3764, 3772, 0),
97
+ (3784, 3789, 0),
98
+ (3864, 3865, 0),
99
+ (3893, 3893, 0),
100
+ (3895, 3895, 0),
101
+ (3897, 3897, 0),
102
+ (3953, 3966, 0),
103
+ (3968, 3972, 0),
104
+ (3974, 3975, 0),
105
+ (3981, 3991, 0),
106
+ (3993, 4028, 0),
107
+ (4038, 4038, 0),
108
+ (4141, 4144, 0),
109
+ (4146, 4151, 0),
110
+ (4153, 4154, 0),
111
+ (4157, 4158, 0),
112
+ (4184, 4185, 0),
113
+ (4190, 4192, 0),
114
+ (4209, 4212, 0),
115
+ (4226, 4226, 0),
116
+ (4229, 4230, 0),
117
+ (4237, 4237, 0),
118
+ (4253, 4253, 0),
119
+ (4352, 4447, 2),
120
+ (4957, 4959, 0),
121
+ (5906, 5908, 0),
122
+ (5938, 5940, 0),
123
+ (5970, 5971, 0),
124
+ (6002, 6003, 0),
125
+ (6068, 6069, 0),
126
+ (6071, 6077, 0),
127
+ (6086, 6086, 0),
128
+ (6089, 6099, 0),
129
+ (6109, 6109, 0),
130
+ (6155, 6157, 0),
131
+ (6277, 6278, 0),
132
+ (6313, 6313, 0),
133
+ (6432, 6434, 0),
134
+ (6439, 6440, 0),
135
+ (6450, 6450, 0),
136
+ (6457, 6459, 0),
137
+ (6679, 6680, 0),
138
+ (6683, 6683, 0),
139
+ (6742, 6742, 0),
140
+ (6744, 6750, 0),
141
+ (6752, 6752, 0),
142
+ (6754, 6754, 0),
143
+ (6757, 6764, 0),
144
+ (6771, 6780, 0),
145
+ (6783, 6783, 0),
146
+ (6832, 6848, 0),
147
+ (6912, 6915, 0),
148
+ (6964, 6964, 0),
149
+ (6966, 6970, 0),
150
+ (6972, 6972, 0),
151
+ (6978, 6978, 0),
152
+ (7019, 7027, 0),
153
+ (7040, 7041, 0),
154
+ (7074, 7077, 0),
155
+ (7080, 7081, 0),
156
+ (7083, 7085, 0),
157
+ (7142, 7142, 0),
158
+ (7144, 7145, 0),
159
+ (7149, 7149, 0),
160
+ (7151, 7153, 0),
161
+ (7212, 7219, 0),
162
+ (7222, 7223, 0),
163
+ (7376, 7378, 0),
164
+ (7380, 7392, 0),
165
+ (7394, 7400, 0),
166
+ (7405, 7405, 0),
167
+ (7412, 7412, 0),
168
+ (7416, 7417, 0),
169
+ (7616, 7673, 0),
170
+ (7675, 7679, 0),
171
+ (8203, 8207, 0),
172
+ (8232, 8238, 0),
173
+ (8288, 8291, 0),
174
+ (8400, 8432, 0),
175
+ (8986, 8987, 2),
176
+ (9001, 9002, 2),
177
+ (9193, 9196, 2),
178
+ (9200, 9200, 2),
179
+ (9203, 9203, 2),
180
+ (9725, 9726, 2),
181
+ (9748, 9749, 2),
182
+ (9800, 9811, 2),
183
+ (9855, 9855, 2),
184
+ (9875, 9875, 2),
185
+ (9889, 9889, 2),
186
+ (9898, 9899, 2),
187
+ (9917, 9918, 2),
188
+ (9924, 9925, 2),
189
+ (9934, 9934, 2),
190
+ (9940, 9940, 2),
191
+ (9962, 9962, 2),
192
+ (9970, 9971, 2),
193
+ (9973, 9973, 2),
194
+ (9978, 9978, 2),
195
+ (9981, 9981, 2),
196
+ (9989, 9989, 2),
197
+ (9994, 9995, 2),
198
+ (10024, 10024, 2),
199
+ (10060, 10060, 2),
200
+ (10062, 10062, 2),
201
+ (10067, 10069, 2),
202
+ (10071, 10071, 2),
203
+ (10133, 10135, 2),
204
+ (10160, 10160, 2),
205
+ (10175, 10175, 2),
206
+ (11035, 11036, 2),
207
+ (11088, 11088, 2),
208
+ (11093, 11093, 2),
209
+ (11503, 11505, 0),
210
+ (11647, 11647, 0),
211
+ (11744, 11775, 0),
212
+ (11904, 11929, 2),
213
+ (11931, 12019, 2),
214
+ (12032, 12245, 2),
215
+ (12272, 12283, 2),
216
+ (12288, 12329, 2),
217
+ (12330, 12333, 0),
218
+ (12334, 12350, 2),
219
+ (12353, 12438, 2),
220
+ (12441, 12442, 0),
221
+ (12443, 12543, 2),
222
+ (12549, 12591, 2),
223
+ (12593, 12686, 2),
224
+ (12688, 12771, 2),
225
+ (12784, 12830, 2),
226
+ (12832, 12871, 2),
227
+ (12880, 19903, 2),
228
+ (19968, 42124, 2),
229
+ (42128, 42182, 2),
230
+ (42607, 42610, 0),
231
+ (42612, 42621, 0),
232
+ (42654, 42655, 0),
233
+ (42736, 42737, 0),
234
+ (43010, 43010, 0),
235
+ (43014, 43014, 0),
236
+ (43019, 43019, 0),
237
+ (43045, 43046, 0),
238
+ (43052, 43052, 0),
239
+ (43204, 43205, 0),
240
+ (43232, 43249, 0),
241
+ (43263, 43263, 0),
242
+ (43302, 43309, 0),
243
+ (43335, 43345, 0),
244
+ (43360, 43388, 2),
245
+ (43392, 43394, 0),
246
+ (43443, 43443, 0),
247
+ (43446, 43449, 0),
248
+ (43452, 43453, 0),
249
+ (43493, 43493, 0),
250
+ (43561, 43566, 0),
251
+ (43569, 43570, 0),
252
+ (43573, 43574, 0),
253
+ (43587, 43587, 0),
254
+ (43596, 43596, 0),
255
+ (43644, 43644, 0),
256
+ (43696, 43696, 0),
257
+ (43698, 43700, 0),
258
+ (43703, 43704, 0),
259
+ (43710, 43711, 0),
260
+ (43713, 43713, 0),
261
+ (43756, 43757, 0),
262
+ (43766, 43766, 0),
263
+ (44005, 44005, 0),
264
+ (44008, 44008, 0),
265
+ (44013, 44013, 0),
266
+ (44032, 55203, 2),
267
+ (63744, 64255, 2),
268
+ (64286, 64286, 0),
269
+ (65024, 65039, 0),
270
+ (65040, 65049, 2),
271
+ (65056, 65071, 0),
272
+ (65072, 65106, 2),
273
+ (65108, 65126, 2),
274
+ (65128, 65131, 2),
275
+ (65281, 65376, 2),
276
+ (65504, 65510, 2),
277
+ (66045, 66045, 0),
278
+ (66272, 66272, 0),
279
+ (66422, 66426, 0),
280
+ (68097, 68099, 0),
281
+ (68101, 68102, 0),
282
+ (68108, 68111, 0),
283
+ (68152, 68154, 0),
284
+ (68159, 68159, 0),
285
+ (68325, 68326, 0),
286
+ (68900, 68903, 0),
287
+ (69291, 69292, 0),
288
+ (69446, 69456, 0),
289
+ (69633, 69633, 0),
290
+ (69688, 69702, 0),
291
+ (69759, 69761, 0),
292
+ (69811, 69814, 0),
293
+ (69817, 69818, 0),
294
+ (69888, 69890, 0),
295
+ (69927, 69931, 0),
296
+ (69933, 69940, 0),
297
+ (70003, 70003, 0),
298
+ (70016, 70017, 0),
299
+ (70070, 70078, 0),
300
+ (70089, 70092, 0),
301
+ (70095, 70095, 0),
302
+ (70191, 70193, 0),
303
+ (70196, 70196, 0),
304
+ (70198, 70199, 0),
305
+ (70206, 70206, 0),
306
+ (70367, 70367, 0),
307
+ (70371, 70378, 0),
308
+ (70400, 70401, 0),
309
+ (70459, 70460, 0),
310
+ (70464, 70464, 0),
311
+ (70502, 70508, 0),
312
+ (70512, 70516, 0),
313
+ (70712, 70719, 0),
314
+ (70722, 70724, 0),
315
+ (70726, 70726, 0),
316
+ (70750, 70750, 0),
317
+ (70835, 70840, 0),
318
+ (70842, 70842, 0),
319
+ (70847, 70848, 0),
320
+ (70850, 70851, 0),
321
+ (71090, 71093, 0),
322
+ (71100, 71101, 0),
323
+ (71103, 71104, 0),
324
+ (71132, 71133, 0),
325
+ (71219, 71226, 0),
326
+ (71229, 71229, 0),
327
+ (71231, 71232, 0),
328
+ (71339, 71339, 0),
329
+ (71341, 71341, 0),
330
+ (71344, 71349, 0),
331
+ (71351, 71351, 0),
332
+ (71453, 71455, 0),
333
+ (71458, 71461, 0),
334
+ (71463, 71467, 0),
335
+ (71727, 71735, 0),
336
+ (71737, 71738, 0),
337
+ (71995, 71996, 0),
338
+ (71998, 71998, 0),
339
+ (72003, 72003, 0),
340
+ (72148, 72151, 0),
341
+ (72154, 72155, 0),
342
+ (72160, 72160, 0),
343
+ (72193, 72202, 0),
344
+ (72243, 72248, 0),
345
+ (72251, 72254, 0),
346
+ (72263, 72263, 0),
347
+ (72273, 72278, 0),
348
+ (72281, 72283, 0),
349
+ (72330, 72342, 0),
350
+ (72344, 72345, 0),
351
+ (72752, 72758, 0),
352
+ (72760, 72765, 0),
353
+ (72767, 72767, 0),
354
+ (72850, 72871, 0),
355
+ (72874, 72880, 0),
356
+ (72882, 72883, 0),
357
+ (72885, 72886, 0),
358
+ (73009, 73014, 0),
359
+ (73018, 73018, 0),
360
+ (73020, 73021, 0),
361
+ (73023, 73029, 0),
362
+ (73031, 73031, 0),
363
+ (73104, 73105, 0),
364
+ (73109, 73109, 0),
365
+ (73111, 73111, 0),
366
+ (73459, 73460, 0),
367
+ (92912, 92916, 0),
368
+ (92976, 92982, 0),
369
+ (94031, 94031, 0),
370
+ (94095, 94098, 0),
371
+ (94176, 94179, 2),
372
+ (94180, 94180, 0),
373
+ (94192, 94193, 2),
374
+ (94208, 100343, 2),
375
+ (100352, 101589, 2),
376
+ (101632, 101640, 2),
377
+ (110592, 110878, 2),
378
+ (110928, 110930, 2),
379
+ (110948, 110951, 2),
380
+ (110960, 111355, 2),
381
+ (113821, 113822, 0),
382
+ (119143, 119145, 0),
383
+ (119163, 119170, 0),
384
+ (119173, 119179, 0),
385
+ (119210, 119213, 0),
386
+ (119362, 119364, 0),
387
+ (121344, 121398, 0),
388
+ (121403, 121452, 0),
389
+ (121461, 121461, 0),
390
+ (121476, 121476, 0),
391
+ (121499, 121503, 0),
392
+ (121505, 121519, 0),
393
+ (122880, 122886, 0),
394
+ (122888, 122904, 0),
395
+ (122907, 122913, 0),
396
+ (122915, 122916, 0),
397
+ (122918, 122922, 0),
398
+ (123184, 123190, 0),
399
+ (123628, 123631, 0),
400
+ (125136, 125142, 0),
401
+ (125252, 125258, 0),
402
+ (126980, 126980, 2),
403
+ (127183, 127183, 2),
404
+ (127374, 127374, 2),
405
+ (127377, 127386, 2),
406
+ (127488, 127490, 2),
407
+ (127504, 127547, 2),
408
+ (127552, 127560, 2),
409
+ (127568, 127569, 2),
410
+ (127584, 127589, 2),
411
+ (127744, 127776, 2),
412
+ (127789, 127797, 2),
413
+ (127799, 127868, 2),
414
+ (127870, 127891, 2),
415
+ (127904, 127946, 2),
416
+ (127951, 127955, 2),
417
+ (127968, 127984, 2),
418
+ (127988, 127988, 2),
419
+ (127992, 128062, 2),
420
+ (128064, 128064, 2),
421
+ (128066, 128252, 2),
422
+ (128255, 128317, 2),
423
+ (128331, 128334, 2),
424
+ (128336, 128359, 2),
425
+ (128378, 128378, 2),
426
+ (128405, 128406, 2),
427
+ (128420, 128420, 2),
428
+ (128507, 128591, 2),
429
+ (128640, 128709, 2),
430
+ (128716, 128716, 2),
431
+ (128720, 128722, 2),
432
+ (128725, 128727, 2),
433
+ (128747, 128748, 2),
434
+ (128756, 128764, 2),
435
+ (128992, 129003, 2),
436
+ (129292, 129338, 2),
437
+ (129340, 129349, 2),
438
+ (129351, 129400, 2),
439
+ (129402, 129483, 2),
440
+ (129485, 129535, 2),
441
+ (129648, 129652, 2),
442
+ (129656, 129658, 2),
443
+ (129664, 129670, 2),
444
+ (129680, 129704, 2),
445
+ (129712, 129718, 2),
446
+ (129728, 129730, 2),
447
+ (129744, 129750, 2),
448
+ (131072, 196605, 2),
449
+ (196608, 262141, 2),
450
+ (917760, 917999, 0),
451
+ ]
.venv/lib/python3.11/site-packages/pip/_vendor/rich/_emoji_codes.py ADDED
The diff for this file is too large to render. See raw diff
 
.venv/lib/python3.11/site-packages/pip/_vendor/rich/_emoji_replace.py ADDED
@@ -0,0 +1,32 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from typing import Callable, Match, Optional
2
+ import re
3
+
4
+ from ._emoji_codes import EMOJI
5
+
6
+
7
+ _ReStringMatch = Match[str] # regex match object
8
+ _ReSubCallable = Callable[[_ReStringMatch], str] # Callable invoked by re.sub
9
+ _EmojiSubMethod = Callable[[_ReSubCallable, str], str] # Sub method of a compiled re
10
+
11
+
12
+ def _emoji_replace(
13
+ text: str,
14
+ default_variant: Optional[str] = None,
15
+ _emoji_sub: _EmojiSubMethod = re.compile(r"(:(\S*?)(?:(?:\-)(emoji|text))?:)").sub,
16
+ ) -> str:
17
+ """Replace emoji code in text."""
18
+ get_emoji = EMOJI.__getitem__
19
+ variants = {"text": "\uFE0E", "emoji": "\uFE0F"}
20
+ get_variant = variants.get
21
+ default_variant_code = variants.get(default_variant, "") if default_variant else ""
22
+
23
+ def do_replace(match: Match[str]) -> str:
24
+ emoji_code, emoji_name, variant = match.groups()
25
+ try:
26
+ return get_emoji(emoji_name.lower()) + get_variant(
27
+ variant, default_variant_code
28
+ )
29
+ except KeyError:
30
+ return emoji_code
31
+
32
+ return _emoji_sub(do_replace, text)
.venv/lib/python3.11/site-packages/pip/_vendor/rich/_palettes.py ADDED
@@ -0,0 +1,309 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from .palette import Palette
2
+
3
+
4
+ # Taken from https://en.wikipedia.org/wiki/ANSI_escape_code (Windows 10 column)
5
+ WINDOWS_PALETTE = Palette(
6
+ [
7
+ (12, 12, 12),
8
+ (197, 15, 31),
9
+ (19, 161, 14),
10
+ (193, 156, 0),
11
+ (0, 55, 218),
12
+ (136, 23, 152),
13
+ (58, 150, 221),
14
+ (204, 204, 204),
15
+ (118, 118, 118),
16
+ (231, 72, 86),
17
+ (22, 198, 12),
18
+ (249, 241, 165),
19
+ (59, 120, 255),
20
+ (180, 0, 158),
21
+ (97, 214, 214),
22
+ (242, 242, 242),
23
+ ]
24
+ )
25
+
26
+ # # The standard ansi colors (including bright variants)
27
+ STANDARD_PALETTE = Palette(
28
+ [
29
+ (0, 0, 0),
30
+ (170, 0, 0),
31
+ (0, 170, 0),
32
+ (170, 85, 0),
33
+ (0, 0, 170),
34
+ (170, 0, 170),
35
+ (0, 170, 170),
36
+ (170, 170, 170),
37
+ (85, 85, 85),
38
+ (255, 85, 85),
39
+ (85, 255, 85),
40
+ (255, 255, 85),
41
+ (85, 85, 255),
42
+ (255, 85, 255),
43
+ (85, 255, 255),
44
+ (255, 255, 255),
45
+ ]
46
+ )
47
+
48
+
49
+ # The 256 color palette
50
+ EIGHT_BIT_PALETTE = Palette(
51
+ [
52
+ (0, 0, 0),
53
+ (128, 0, 0),
54
+ (0, 128, 0),
55
+ (128, 128, 0),
56
+ (0, 0, 128),
57
+ (128, 0, 128),
58
+ (0, 128, 128),
59
+ (192, 192, 192),
60
+ (128, 128, 128),
61
+ (255, 0, 0),
62
+ (0, 255, 0),
63
+ (255, 255, 0),
64
+ (0, 0, 255),
65
+ (255, 0, 255),
66
+ (0, 255, 255),
67
+ (255, 255, 255),
68
+ (0, 0, 0),
69
+ (0, 0, 95),
70
+ (0, 0, 135),
71
+ (0, 0, 175),
72
+ (0, 0, 215),
73
+ (0, 0, 255),
74
+ (0, 95, 0),
75
+ (0, 95, 95),
76
+ (0, 95, 135),
77
+ (0, 95, 175),
78
+ (0, 95, 215),
79
+ (0, 95, 255),
80
+ (0, 135, 0),
81
+ (0, 135, 95),
82
+ (0, 135, 135),
83
+ (0, 135, 175),
84
+ (0, 135, 215),
85
+ (0, 135, 255),
86
+ (0, 175, 0),
87
+ (0, 175, 95),
88
+ (0, 175, 135),
89
+ (0, 175, 175),
90
+ (0, 175, 215),
91
+ (0, 175, 255),
92
+ (0, 215, 0),
93
+ (0, 215, 95),
94
+ (0, 215, 135),
95
+ (0, 215, 175),
96
+ (0, 215, 215),
97
+ (0, 215, 255),
98
+ (0, 255, 0),
99
+ (0, 255, 95),
100
+ (0, 255, 135),
101
+ (0, 255, 175),
102
+ (0, 255, 215),
103
+ (0, 255, 255),
104
+ (95, 0, 0),
105
+ (95, 0, 95),
106
+ (95, 0, 135),
107
+ (95, 0, 175),
108
+ (95, 0, 215),
109
+ (95, 0, 255),
110
+ (95, 95, 0),
111
+ (95, 95, 95),
112
+ (95, 95, 135),
113
+ (95, 95, 175),
114
+ (95, 95, 215),
115
+ (95, 95, 255),
116
+ (95, 135, 0),
117
+ (95, 135, 95),
118
+ (95, 135, 135),
119
+ (95, 135, 175),
120
+ (95, 135, 215),
121
+ (95, 135, 255),
122
+ (95, 175, 0),
123
+ (95, 175, 95),
124
+ (95, 175, 135),
125
+ (95, 175, 175),
126
+ (95, 175, 215),
127
+ (95, 175, 255),
128
+ (95, 215, 0),
129
+ (95, 215, 95),
130
+ (95, 215, 135),
131
+ (95, 215, 175),
132
+ (95, 215, 215),
133
+ (95, 215, 255),
134
+ (95, 255, 0),
135
+ (95, 255, 95),
136
+ (95, 255, 135),
137
+ (95, 255, 175),
138
+ (95, 255, 215),
139
+ (95, 255, 255),
140
+ (135, 0, 0),
141
+ (135, 0, 95),
142
+ (135, 0, 135),
143
+ (135, 0, 175),
144
+ (135, 0, 215),
145
+ (135, 0, 255),
146
+ (135, 95, 0),
147
+ (135, 95, 95),
148
+ (135, 95, 135),
149
+ (135, 95, 175),
150
+ (135, 95, 215),
151
+ (135, 95, 255),
152
+ (135, 135, 0),
153
+ (135, 135, 95),
154
+ (135, 135, 135),
155
+ (135, 135, 175),
156
+ (135, 135, 215),
157
+ (135, 135, 255),
158
+ (135, 175, 0),
159
+ (135, 175, 95),
160
+ (135, 175, 135),
161
+ (135, 175, 175),
162
+ (135, 175, 215),
163
+ (135, 175, 255),
164
+ (135, 215, 0),
165
+ (135, 215, 95),
166
+ (135, 215, 135),
167
+ (135, 215, 175),
168
+ (135, 215, 215),
169
+ (135, 215, 255),
170
+ (135, 255, 0),
171
+ (135, 255, 95),
172
+ (135, 255, 135),
173
+ (135, 255, 175),
174
+ (135, 255, 215),
175
+ (135, 255, 255),
176
+ (175, 0, 0),
177
+ (175, 0, 95),
178
+ (175, 0, 135),
179
+ (175, 0, 175),
180
+ (175, 0, 215),
181
+ (175, 0, 255),
182
+ (175, 95, 0),
183
+ (175, 95, 95),
184
+ (175, 95, 135),
185
+ (175, 95, 175),
186
+ (175, 95, 215),
187
+ (175, 95, 255),
188
+ (175, 135, 0),
189
+ (175, 135, 95),
190
+ (175, 135, 135),
191
+ (175, 135, 175),
192
+ (175, 135, 215),
193
+ (175, 135, 255),
194
+ (175, 175, 0),
195
+ (175, 175, 95),
196
+ (175, 175, 135),
197
+ (175, 175, 175),
198
+ (175, 175, 215),
199
+ (175, 175, 255),
200
+ (175, 215, 0),
201
+ (175, 215, 95),
202
+ (175, 215, 135),
203
+ (175, 215, 175),
204
+ (175, 215, 215),
205
+ (175, 215, 255),
206
+ (175, 255, 0),
207
+ (175, 255, 95),
208
+ (175, 255, 135),
209
+ (175, 255, 175),
210
+ (175, 255, 215),
211
+ (175, 255, 255),
212
+ (215, 0, 0),
213
+ (215, 0, 95),
214
+ (215, 0, 135),
215
+ (215, 0, 175),
216
+ (215, 0, 215),
217
+ (215, 0, 255),
218
+ (215, 95, 0),
219
+ (215, 95, 95),
220
+ (215, 95, 135),
221
+ (215, 95, 175),
222
+ (215, 95, 215),
223
+ (215, 95, 255),
224
+ (215, 135, 0),
225
+ (215, 135, 95),
226
+ (215, 135, 135),
227
+ (215, 135, 175),
228
+ (215, 135, 215),
229
+ (215, 135, 255),
230
+ (215, 175, 0),
231
+ (215, 175, 95),
232
+ (215, 175, 135),
233
+ (215, 175, 175),
234
+ (215, 175, 215),
235
+ (215, 175, 255),
236
+ (215, 215, 0),
237
+ (215, 215, 95),
238
+ (215, 215, 135),
239
+ (215, 215, 175),
240
+ (215, 215, 215),
241
+ (215, 215, 255),
242
+ (215, 255, 0),
243
+ (215, 255, 95),
244
+ (215, 255, 135),
245
+ (215, 255, 175),
246
+ (215, 255, 215),
247
+ (215, 255, 255),
248
+ (255, 0, 0),
249
+ (255, 0, 95),
250
+ (255, 0, 135),
251
+ (255, 0, 175),
252
+ (255, 0, 215),
253
+ (255, 0, 255),
254
+ (255, 95, 0),
255
+ (255, 95, 95),
256
+ (255, 95, 135),
257
+ (255, 95, 175),
258
+ (255, 95, 215),
259
+ (255, 95, 255),
260
+ (255, 135, 0),
261
+ (255, 135, 95),
262
+ (255, 135, 135),
263
+ (255, 135, 175),
264
+ (255, 135, 215),
265
+ (255, 135, 255),
266
+ (255, 175, 0),
267
+ (255, 175, 95),
268
+ (255, 175, 135),
269
+ (255, 175, 175),
270
+ (255, 175, 215),
271
+ (255, 175, 255),
272
+ (255, 215, 0),
273
+ (255, 215, 95),
274
+ (255, 215, 135),
275
+ (255, 215, 175),
276
+ (255, 215, 215),
277
+ (255, 215, 255),
278
+ (255, 255, 0),
279
+ (255, 255, 95),
280
+ (255, 255, 135),
281
+ (255, 255, 175),
282
+ (255, 255, 215),
283
+ (255, 255, 255),
284
+ (8, 8, 8),
285
+ (18, 18, 18),
286
+ (28, 28, 28),
287
+ (38, 38, 38),
288
+ (48, 48, 48),
289
+ (58, 58, 58),
290
+ (68, 68, 68),
291
+ (78, 78, 78),
292
+ (88, 88, 88),
293
+ (98, 98, 98),
294
+ (108, 108, 108),
295
+ (118, 118, 118),
296
+ (128, 128, 128),
297
+ (138, 138, 138),
298
+ (148, 148, 148),
299
+ (158, 158, 158),
300
+ (168, 168, 168),
301
+ (178, 178, 178),
302
+ (188, 188, 188),
303
+ (198, 198, 198),
304
+ (208, 208, 208),
305
+ (218, 218, 218),
306
+ (228, 228, 228),
307
+ (238, 238, 238),
308
+ ]
309
+ )