Showing preview only (578K chars total). Download the full file or copy to clipboard to get everything.
Repository: hirokidaichi/gilot
Branch: master
Commit: 0099c706ce24
Files: 20
Total size: 559.2 KB
Directory structure:
gitextract_cikj_3fb/
├── .cursorrules
├── .gitignore
├── LICENSE
├── README.md
├── pyproject.toml
├── pytest.ini
├── sample/
│ ├── Makefile
│ └── sample.ipynb
├── setup.cfg
├── src/
│ └── gilot/
│ ├── __init__.py
│ ├── app.py
│ ├── core.py
│ ├── filetracker.py
│ ├── hotgraph.py
│ ├── hotspot.py
│ └── plotter.py
└── tests/
├── __init__.py
├── conftest.py
├── test_app.py
└── test_core.py
================================================
FILE CONTENTS
================================================
================================================
FILE: .cursorrules
================================================
# Gilot Project Development Rules
## プロジェクト概要
- Gitログの視覚的分析ツール
- **Python 3.12以上**が必要
- **uv** を使用した依存関係管理・仮想環境運用
## 開発環境セットアップ
```bash
uv venv create # 仮想環境の作成(初回のみ)
uv venv exec bash # 仮想環境に入る
uv pip install -r requirements.txt # 依存関係のインストール
# または
uv pip install .[dev] # 開発用依存も含めてインストール
```
- Python 3.12以上がインストールされていることを確認してください。
## コードスタイル
- flake8とautopep8に従うこと
- mypyによる型チェックを必須とする
- テストカバレッジの維持を重視(pytest-cov使用)
## プロジェクト構造
主要コンポーネント:
- core.py: コアロジック
- plotter.py: 可視化機能
- app.py: メインアプリケーション
- hotgraph.py: ホットスポット分析
- filetracker.py: ファイル追跡機能
## テスト
- すべての新機能にはテストを追加すること
- 仮想環境内で `pytest` でテストを実行
- カバレッジレポートの生成: `pytest --cov=gilot`
## 型ヒント
- すべての新しいコードには型ヒントを付けること
- `mypy`による静的型チェックを実施
## コミットルール
- 機能追加は`feature/`ブランチで開発
- コミットメッセージは具体的で明確に
- リファクタリングは独立したコミットとして管理
## CI/CD
- テスト、リント、型チェックをプッシュ前に実行
- カバレッジレポートの確認
## 注意点
- データ処理時のメモリ使用量に注意
- 大規模リポジトリ解析時のパフォーマンス考慮
- 可視化関連の依存関係(matplotlib, seaborn, python-louvain等)のバージョン互換性に注意
## ドキュメント
- コードには適切なドキュメンテーションを含めること
- README.mdは最新の状態を維持
- 重要な変更は必ずドキュメントに反映
## 補足
- **uv環境下では、仮想環境内で`pytest`や`mypy`等を直接実行してください。**
- 依存追加時は `uv pip install パッケージ名` を推奨します。
================================================
FILE: .gitignore
================================================
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class
# C extensions
*.so
# Avoid including the secret info
*.csv
study/
sample/repos/
# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
pip-wheel-metadata/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST
# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec
# Installer logs
pip-log.txt
pip-delete-this-directory.txt
# Unit test / coverage reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/
# Translations
*.mo
*.pot
# Django stuff:
*.log
local_settings.py
db.sqlite3
db.sqlite3-journal
# Flask stuff:
instance/
.webassets-cache
# Scrapy stuff:
.scrapy
# Sphinx documentation
docs/_build/
# PyBuilder
target/
# Jupyter Notebook
.ipynb_checkpoints
# IPython
profile_default/
ipython_config.py
# pyenv
.python-version
# pipenv
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
# However, in case of collaboration, if having platform-specific dependencies or dependencies
# having no cross-platform support, pipenv may install dependencies that don't work, or not
# install all needed dependencies.
#Pipfile.lock
# PEP 582; used by e.g. github.com/David-OConnor/pyflow
__pypackages__/
# Celery stuff
celerybeat-schedule
celerybeat.pid
# SageMath parsed files
*.sage.py
# Environments
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/
# Spyder project settings
.spyderproject
.spyproject
# Rope project settings
.ropeproject
# mkdocs documentation
/site
# mypy
.mypy_cache/
.dmypy.json
dmypy.json
# Pyre type checker
.pyre/
================================================
FILE: LICENSE
================================================
MIT License
Copyright (c) 2020 hirokidaichi
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
================================================
FILE: README.md
================================================
# gilot


"gilot" is a tool to analyze and visualize git logs.
One of the most reliable records of a software project's activity is the history of the version control system. This information is then used to create graphs to visualize the state of the software development team in a mechanical way.
``gilot plot`` creates four graphs.
- The first graph shows the bias in the amount of code changes for a given time slot as a Gini coefficient and a Lorentz curve. The closer the Gini coefficient is to 1, the more unequal it is, and the closer it is to 0, the more perfect equality it is an indicator of economics. It tends to go down when a project has stable agility, and the more volatile and planaristic the project, the closer it is to 1.
- The second graph shows a histogram of the bias in the amount of code changes in a given time slot.
- The third graph shows the change in the amount of code changes per time slot. It is displayed in green when the total amount of codes is increasing and in red when the total amount of codes is decreasing.
- The fourth graph shows the number of authors who committed per given time slot. The effective team size is estimated.
``gilot hotgraph`` visualizes the hidden connections between files in a repository and allows you to see the hidden connections in the and refactoring. Assuming that there is a structural connection between the files committed at the same time, the Analyze the network structure. The "shopping cart" and "products" are often used as examples of association analysis, but in this case, we will use The "shopping cart" is "1 commit" and "products" is "modified files".
## Installation
just:
pip install gilot
or
pip install git+https://github.com/hirokidaichi/gilot
## Usage
### simple way (1 liner using pipe)
gilot log REPO_DIR | gilot plot
### 2-phase way
gilot log REPO_DIR > repo.csv
gilot plot -i repo.csv -o graph.png
## Command
``gilot`` has 5 commands, ``log`` , ``plot`` , ``info`` , ``hotgraph`` and ``hotspot``
+ ``log`` command generates a csv from the repository information
+ ``plot`` command generates a graph image (or matplotlib window) from that csv.
+ ``info`` command, like the plot command, takes a csv file as input and outputs only JSON format statistical information.
+ ``hotspot`` command displays the files that are likely to contain bugs in ranking. We judge that the most recently modified files are likely to contain bugs.( like ``bugspots``)
+ ``hotgraph`` command is able to visualize hidden file connections from a given CSV.
### gilot log (generate csv)
The simplest way to use the ``gilot log`` command is to specify the repository directory as follows. This means saving the output as a CSV file.
gilot log REPO > REPO.csv
gilot log REPO -o REPO.csv
The default period is six months, but you can specify the time.
gilot log REPO --since 2020-01-20 -o REPO.csv
gilot log REPO --month 18 -o REPO.csv
By specifying a period of time, such as when you want to see the stability of the service after the launch, you can eliminate the impact of commits during the initial release.
gilot log REPO --branch develop -o REPO.csv
You can use the branch option to see what the development branch looks like, or to see the results for each branch. By default, ``origin/HEAD`` is specified. This is because we want to see how well we can develop in a trunk-based way.
## --full option
Also, with the ``--full`` option, detailed information such as the committed file name and the number of lines will be output. It is used for verification including file names such as hotspot command and ignore-files/allow-files.
gilot log REPO --full | gilot plot --ignore-files "*.lock" "package.json"
If you want to count so that a specific file is not included, use the --full option and --ignore-files together as follows.
gilot log REPO --full | gilot hotspot
All options are here
usage: gilot log [-h] [-b BRANCH] [-o OUTPUT] [--since SINCE] [--until UNTIL] [--month MONTH] [--full] repo
positional arguments:
repo REPO must be a root dir of git repository
optional arguments:
-h, --help show this help message and exit
-b BRANCH, --branch BRANCH
target branch name. default 'origin/HEAD'
-o OUTPUT, --output OUTPUT
--since SINCE SINCE must be ISO format like 2020-01-01.
--until UNTIL UNTIL must be ISO format like 2020-06-01.
--month MONTH MONTH is how many months of log data to output. default is 6
--full If this flag is enabled, detailed data including the commuted file name will be output.
### gilot plot (generate graph)
The simplest way to use the ``gilot plot`` command is to take the CSV file output from the gilot log command as input and specify the name of the file you want to save as output, as shown below.
gilot plot -i TARGET.csv -o TARGET_REPORT.png
gilot plot --input TARGET.csv -o TARGET_REPORT.png
Also, since the input from the standard input is also interpreted as a CSV, it can be connected to a pipe as shown below.
cat target.csv | gilot plot
gilot repo . | gilot plot
For example, if one team is working in a *multi-repository* services, you may want to know the activity of multiple repositories as a whole, instead of focusing on one repository. In this case, you can combine multiple inputs into a graph as follows.
gilot log repo-a > repo-a.csv
gilot log repo-b > repo-b.csv
gilot plot -i repo*.csv
All options are here:
usage: gilot plot [-h] [-i [INPUT [INPUT ...]]] [-t TIMESLOT] [-o OUTPUT] [-n NAME] [--allow-files [ALLOW_FILES [ALLOW_FILES ...]]] [--ignore-files [IGNORE_FILES [IGNORE_FILES ...]]]
optional arguments:
-h, --help show this help message and exit
-i [INPUT [INPUT ...]], --input [INPUT [INPUT ...]]
-t TIMESLOT, --timeslot TIMESLOT
resample period like 2W or 7D or 1M
-o OUTPUT, --output OUTPUT
OUTPUT FILE
-n NAME, --name NAME name
--allow-files [ALLOW_FILES [ALLOW_FILES ...]]
Specify the files to allow. You can specify more than one like 'src/*' '*.rb'. Only data with the --full flag is valid.
--ignore-files [IGNORE_FILES [IGNORE_FILES ...]]
Specifies files to ignore. You can specify more than one like 'dist/*' '*.gen.java'. Only data with the --full flag is valid.
### gilot info (dump statistical infomation)
``info`` command, like the plot command, takes a csv file as input and outputs only JSON format statistical information.
# gilot info -i sample/react.csv
{
"gini": 0.42222013847205725,
"output": {
"lines": 242999,
"added": 70765,
"refactor": 0.7087848098140321
},
"since": "2019-12-03T10:53:08.000000000",
"until": "2020-05-30T06:34:43.000000000",
"timeslot": "2 Weeks",
"insertions": {
"mean": 11205.857142857143,
"std": 10565.324647217372,
"min": 781.0,
"25%": 3788.75,
"50%": 8544.0,
"75%": 16761.25,
"max": 39681.0
},
"deletions": {
"mean": 6151.214285714285,
"std": 4437.0289466743825,
"min": 327.0,
"25%": 3397.0,
"50%": 5076.0,
"75%": 9333.75,
"max": 13477.0
},
"lines": {
"mean": 17357.071428571428,
"std": 14236.531424279776,
"min": 1108.0,
"25%": 7383.25,
"50%": 12860.0,
"75%": 26531.75,
"max": 52914.0
},
"files": {
"mean": 377.7857142857143,
"std": 271.95196933718574,
"min": 70.0,
"25%": 155.75,
"50%": 402.0,
"75%": 450.0,
"max": 1062.0
},
"authors": {
"mean": 13.357142857142858,
"std": 4.70036238958302,
"min": 4.0,
"25%": 10.0,
"50%": 15.0,
"75%": 16.0,
"max": 21.0
},
"addedlines": {
"mean": 5054.642857142857,
"std": 7742.596112089604,
"min": -1210.0,
"25%": 266.5,
"50%": 2062.5,
"75%": 5770.75,
"max": 26448.0
}
}
Integration with ``jq`` command makes it easy to get only the information you need.
### When only the Gini coefficient is required
# gilot info -i sample/react.csv | jq .gini
> 0.42222013847205725
### If you want to find the total number of lines in all commits in a period
# gilot info -i sample/react.csv | jq .output.lines
All options are here :
usage: gilot info [-h] [-i [INPUT [INPUT ...]]] [-t TIMESLOT] [--allow-files [ALLOW_FILES [ALLOW_FILES ...]]] [--ignore-files [IGNORE_FILES [IGNORE_FILES ...]]]
optional arguments:
-h, --help show this help message and exit
-i [INPUT [INPUT ...]], --input [INPUT [INPUT ...]]
-t TIMESLOT, --timeslot TIMESLOT
resample period like 2W or 7D or 1M
--allow-files [ALLOW_FILES [ALLOW_FILES ...]]
Specify the files to allow. You can specify more than one like 'src/*' '*.rb'. Only data with the --full flag is valid.
--ignore-files [IGNORE_FILES [IGNORE_FILES ...]]
Specifies files to ignore. You can specify more than one like 'dist/*' '*.gen.java'. Only data with the --full flag is valid.
## gilot hotspot
``hotspot`` command displays the files that are likely to contain bugs in ranking. We judge that the most recently modified files are likely to contain bugs.( like ``bugspots``)
gilot hotspot -i react-full.csv --ignore-files "*/__tests__/*" "*.lock" -n 10
output
------------------------------------------------------------
gilot hotspot ( https://github.com/hirokidaichi/gilot )
------------------------------------------------------------
hotspot commits authors file_name
8.81 29 4 packages/react-reconciler/src/ReactFiberWorkLoop.new.js
7.14 25 4 packages/react-reconciler/src/ReactFiberWorkLoop.old.js
7.01 44 3 packages/react-dom/src/events/DOMModernPluginEventSystem.js
5.50 44 8 packages/react-dom/src/client/ReactDOMHostConfig.js
4.85 29 8 scripts/rollup/bundles.js
4.47 17 5 packages/react-reconciler/src/ReactFiberBeginWork.new.js
3.73 17 5 packages/react-reconciler/src/ReactFiberCommitWork.new.js
3.32 13 4 packages/react-reconciler/src/ReactFiberHooks.new.js
3.28 17 5 packages/react-reconciler/src/ReactFiberCompleteWork.new.js
3.18 15 5 packages/react-reconciler/src/ReactFiberCommitWork.old.js
All options are here :
usage: gilot hotspot [-h] [-i [INPUT [INPUT ...]]] [--csv] [-o OUTPUT] [--allow-files [ALLOW_FILES [ALLOW_FILES ...]]] [--ignore-files [IGNORE_FILES [IGNORE_FILES ...]]]
optional arguments:
-h, --help show this help message and exit
-i [INPUT [INPUT ...]], --input [INPUT [INPUT ...]]
--csv dump csv
-o OUTPUT, --output OUTPUT
--allow-files [ALLOW_FILES [ALLOW_FILES ...]]
Specify the files to allow. You can specify more than one like 'src/*' '*.rb'. Only data with the --full flag is valid.
--ignore-files [IGNORE_FILES [IGNORE_FILES ...]]
Specifies files to ignore. You can specify more than one like 'dist/*' '*.gen.java'. Only data with the --full flag is valid.
# gilot hotgraph
``gilot hotgraph`` visualizes the hidden connections between files in a repository and allows you to see the hidden connections in the and refactoring. Assuming that there is a structural connection between the files committed at the same time, the Analyze the network structure. The "shopping cart" and "products" are often used as examples of association analysis, but in this case, we will use The "shopping cart" is "1 commit" and "products" is "modified files".
gilot hotgraph -i this.csv --allow-files "*.ts"

All options are here :
usage: gilot hotgraph [-h] [-v] [-i [INPUT [INPUT ...]]] [-r RANK] [--stop-retry] [--csv] [-o OUTPUT] [--allow-files [ALLOW_FILES [ALLOW_FILES ...]]]
[--ignore-files [IGNORE_FILES [IGNORE_FILES ...]]]
optional arguments:
-h, --help show this help message and exit
-v, --verbose increase log level
-i [INPUT [INPUT ...]], --input [INPUT [INPUT ...]]
-r RANK, --rank RANK
--stop-retry
--csv dump csv
-o OUTPUT, --output OUTPUT
--allow-files [ALLOW_FILES [ALLOW_FILES ...]]
Specify the files to allow. You can specify more than one like 'src/*' '*.rb'. Only data with the --full flag is valid.
--ignore-files [IGNORE_FILES [IGNORE_FILES ...]]
Specifies files to ignore. You can specify more than one like 'dist/*' '*.gen.java'. Only data with the --full flag is valid.
# gilot author
TODO

## Example Output
### facebook/react



### tensorflow/tensorflow



### pytorch/pytorch



### optuna/optuna



### microsoft/TypeScript



### microsoft/vscode



================================================
FILE: pyproject.toml
================================================
[project]
name = "gilot"
version = "0.2.7"
description = "a git log visual analyzer"
readme = "README.md"
requires-python = ">=3.12"
dependencies = [
"argparse>=1.4.0",
"datetime>=5.5",
"gitpython>=3.1.44",
"matplotlib>=3.7.5,<3.8.0",
"networkx>=3.1",
"numpy>=1.26.0",
"pandas>=2.0.3",
"pyfpgrowth>=1.0",
"python-louvain>=0.16",
"scipy>=1.10.1",
"seaborn>=0.12.0,<0.13.0",
"timeout-decorator>=0.5.0",
]
[dependency-groups]
dev = [
"autopep8>=2.3.1",
"flake8>=7.1.1",
"jupyter>=1.1.1",
"mypy>=1.14.1",
"pytest>=8.3.4",
"pytest-cov>=5.0.0",
]
[project.scripts]
gilot = "gilot.app:main"
[tool.setuptools]
package-dir = {"" = "src"}
packages = ["gilot"]
[build-system]
requires = ["setuptools>=42", "wheel"]
build-backend = "setuptools.build_meta"
================================================
FILE: pytest.ini
================================================
[pytest]
testpaths = ./tests
python_files = test_*.py
================================================
FILE: sample/Makefile
================================================
REPOS := react optuna pytorch TypeScript tensorflow vscode
TARGET := $(foreach r,${REPOS},$(r).png)
HOTGRAPH := $(foreach r,${REPOS},$(r).hotgraph.png)
AUTHORS := $(foreach r,${REPOS},$(r).author.png)
CSVS := $(foreach r,${REPOS},$(r).csv)
.PHONY: all
all: png
png: $(TARGET) $(HOTGRAPH) $(AUTHORS)
csv: $(CSVS)
%.csv:
gilot log ./repos/$*/ --full --since 2020-01-01 --month 6 > $@
clean-png:
rm ./*.png
%.png: %.csv
gilot plot -i $< -o $@ -n "$* GIT LOG REPORT"
react.hotgraph.png: react.csv
gilot hotgraph -i $< --allow-files "*.js" --ignore-files "*__tests__*" --rank 80 --output $@
optuna.hotgraph.png :optuna.csv
gilot hotgraph -i $< --allow-files "*.py" --output $@
pytorch.hotgraph.png :pytorch.csv
gilot hotgraph -i $< --allow-files "*.py" "*.cpp" --rank 100 --output $@
TypeScript.hotgraph.png:TypeScript.csv
gilot hotgraph -i $< --allow-files "*.ts" --rank 60 --output $@
tensorflow.hotgraph.png:tensorflow.csv
gilot hotgraph -i $< --allow-files "tensorflow/python/*.py" --output $@
vscode.hotgraph.png:vscode.csv
gilot hotgraph -i $< --allow-files "*.ts" --output $@
%.hotgraph.png : %.csv
gilot hotgraph -i $< --output $@
%.author.png : %.csv
gilot author -i $< --output $@ --name "$*"
================================================
FILE: sample/sample.ipynb
================================================
{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [],
"source": [
"import gilot"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {},
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": "fatal: destination path 'repos/react' already exists and is not an empty directory.\n"
}
],
"source": [
"!git clone https://github.com/facebook/react.git repos/react"
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {},
"outputs": [
{
"output_type": "display_data",
"data": {
"text/plain": "<Figure size 1152x648 with 4 Axes>",
"image/svg+xml": "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n<!-- Created with matplotlib (https://matplotlib.org/) -->\n<svg height=\"583.687969pt\" version=\"1.1\" viewBox=\"0 0 986.156641 583.687969\" width=\"986.156641pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n <defs>\n <style type=\"text/css\">\n*{stroke-linecap:butt;stroke-linejoin:round;}\n </style>\n </defs>\n <g id=\"figure_1\">\n <g id=\"patch_1\">\n <path d=\"M 0 583.687969 \nL 986.156641 583.687969 \nL 986.156641 0 \nL 0 0 \nz\n\" style=\"fill:#ffffff;\"/>\n </g>\n <g id=\"axes_1\">\n <g id=\"patch_2\">\n <path d=\"M 50.025469 256.41 \nL 465.281283 256.41 \nL 465.281283 52.56 \nL 50.025469 52.56 \nz\n\" style=\"fill:#eaeaf2;\"/>\n </g>\n <g id=\"matplotlib.axis_1\">\n <g id=\"xtick_1\">\n <g id=\"line2d_1\">\n <path clip-path=\"url(#p0c545612c5)\" d=\"M 50.025469 256.41 \nL 50.025469 52.56 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_1\">\n <!-- 0 -->\n <defs>\n <path d=\"M 4.15625 35.296875 \nQ 4.15625 48 6.765625 55.734375 \nQ 9.375 63.484375 14.515625 67.671875 \nQ 19.671875 71.875 27.484375 71.875 \nQ 33.25 71.875 37.59375 69.546875 \nQ 41.9375 67.234375 44.765625 62.859375 \nQ 47.609375 58.5 49.21875 52.21875 \nQ 50.828125 45.953125 50.828125 35.296875 \nQ 50.828125 22.703125 48.234375 14.96875 \nQ 45.65625 7.234375 40.5 3 \nQ 35.359375 -1.21875 27.484375 -1.21875 \nQ 17.140625 -1.21875 11.234375 6.203125 \nQ 4.15625 15.140625 4.15625 35.296875 \nz\nM 13.1875 35.296875 \nQ 13.1875 17.671875 17.3125 11.828125 \nQ 21.4375 6 27.484375 6 \nQ 33.546875 6 37.671875 11.859375 \nQ 41.796875 17.71875 41.796875 35.296875 \nQ 41.796875 52.984375 37.671875 58.78125 \nQ 33.546875 64.59375 27.390625 64.59375 \nQ 21.34375 64.59375 17.71875 59.46875 \nQ 13.1875 52.9375 13.1875 35.296875 \nz\n\" id=\"ArialMT-48\"/>\n </defs>\n <g style=\"fill:#262626;\" transform=\"translate(46.966953 273.783594)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-48\"/>\n </g>\n </g>\n </g>\n <g id=\"xtick_2\">\n <g id=\"line2d_2\">\n <path clip-path=\"url(#p0c545612c5)\" d=\"M 133.076632 256.41 \nL 133.076632 52.56 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_2\">\n <!-- 20 -->\n <defs>\n <path d=\"M 50.34375 8.453125 \nL 50.34375 0 \nL 3.03125 0 \nQ 2.9375 3.171875 4.046875 6.109375 \nQ 5.859375 10.9375 9.828125 15.625 \nQ 13.8125 20.3125 21.34375 26.46875 \nQ 33.015625 36.03125 37.109375 41.625 \nQ 41.21875 47.21875 41.21875 52.203125 \nQ 41.21875 57.421875 37.46875 61 \nQ 33.734375 64.59375 27.734375 64.59375 \nQ 21.390625 64.59375 17.578125 60.78125 \nQ 13.765625 56.984375 13.71875 50.25 \nL 4.6875 51.171875 \nQ 5.609375 61.28125 11.65625 66.578125 \nQ 17.71875 71.875 27.9375 71.875 \nQ 38.234375 71.875 44.234375 66.15625 \nQ 50.25 60.453125 50.25 52 \nQ 50.25 47.703125 48.484375 43.546875 \nQ 46.734375 39.40625 42.65625 34.8125 \nQ 38.578125 30.21875 29.109375 22.21875 \nQ 21.1875 15.578125 18.9375 13.203125 \nQ 16.703125 10.84375 15.234375 8.453125 \nz\n\" id=\"ArialMT-50\"/>\n </defs>\n <g style=\"fill:#262626;\" transform=\"translate(126.9596 273.783594)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-50\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-48\"/>\n </g>\n </g>\n </g>\n <g id=\"xtick_3\">\n <g id=\"line2d_3\">\n <path clip-path=\"url(#p0c545612c5)\" d=\"M 216.127794 256.41 \nL 216.127794 52.56 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_3\">\n <!-- 40 -->\n <defs>\n <path d=\"M 32.328125 0 \nL 32.328125 17.140625 \nL 1.265625 17.140625 \nL 1.265625 25.203125 \nL 33.9375 71.578125 \nL 41.109375 71.578125 \nL 41.109375 25.203125 \nL 50.78125 25.203125 \nL 50.78125 17.140625 \nL 41.109375 17.140625 \nL 41.109375 0 \nz\nM 32.328125 25.203125 \nL 32.328125 57.46875 \nL 9.90625 25.203125 \nz\n\" id=\"ArialMT-52\"/>\n </defs>\n <g style=\"fill:#262626;\" transform=\"translate(210.010763 273.783594)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-52\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-48\"/>\n </g>\n </g>\n </g>\n <g id=\"xtick_4\">\n <g id=\"line2d_4\">\n <path clip-path=\"url(#p0c545612c5)\" d=\"M 299.178957 256.41 \nL 299.178957 52.56 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_4\">\n <!-- 60 -->\n <defs>\n <path d=\"M 49.75 54.046875 \nL 41.015625 53.375 \nQ 39.84375 58.546875 37.703125 60.890625 \nQ 34.125 64.65625 28.90625 64.65625 \nQ 24.703125 64.65625 21.53125 62.3125 \nQ 17.390625 59.28125 14.984375 53.46875 \nQ 12.59375 47.65625 12.5 36.921875 \nQ 15.671875 41.75 20.265625 44.09375 \nQ 24.859375 46.4375 29.890625 46.4375 \nQ 38.671875 46.4375 44.84375 39.96875 \nQ 51.03125 33.5 51.03125 23.25 \nQ 51.03125 16.5 48.125 10.71875 \nQ 45.21875 4.9375 40.140625 1.859375 \nQ 35.0625 -1.21875 28.609375 -1.21875 \nQ 17.625 -1.21875 10.6875 6.859375 \nQ 3.765625 14.9375 3.765625 33.5 \nQ 3.765625 54.25 11.421875 63.671875 \nQ 18.109375 71.875 29.4375 71.875 \nQ 37.890625 71.875 43.28125 67.140625 \nQ 48.6875 62.40625 49.75 54.046875 \nz\nM 13.875 23.1875 \nQ 13.875 18.65625 15.796875 14.5 \nQ 17.71875 10.359375 21.1875 8.171875 \nQ 24.65625 6 28.46875 6 \nQ 34.03125 6 38.03125 10.484375 \nQ 42.046875 14.984375 42.046875 22.703125 \nQ 42.046875 30.125 38.078125 34.390625 \nQ 34.125 38.671875 28.125 38.671875 \nQ 22.171875 38.671875 18.015625 34.390625 \nQ 13.875 30.125 13.875 23.1875 \nz\n\" id=\"ArialMT-54\"/>\n </defs>\n <g style=\"fill:#262626;\" transform=\"translate(293.061926 273.783594)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-54\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-48\"/>\n </g>\n </g>\n </g>\n <g id=\"xtick_5\">\n <g id=\"line2d_5\">\n <path clip-path=\"url(#p0c545612c5)\" d=\"M 382.23012 256.41 \nL 382.23012 52.56 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_5\">\n <!-- 80 -->\n <defs>\n <path d=\"M 17.671875 38.8125 \nQ 12.203125 40.828125 9.5625 44.53125 \nQ 6.9375 48.25 6.9375 53.421875 \nQ 6.9375 61.234375 12.546875 66.546875 \nQ 18.171875 71.875 27.484375 71.875 \nQ 36.859375 71.875 42.578125 66.421875 \nQ 48.296875 60.984375 48.296875 53.171875 \nQ 48.296875 48.1875 45.671875 44.5 \nQ 43.0625 40.828125 37.75 38.8125 \nQ 44.34375 36.671875 47.78125 31.875 \nQ 51.21875 27.09375 51.21875 20.453125 \nQ 51.21875 11.28125 44.71875 5.03125 \nQ 38.234375 -1.21875 27.640625 -1.21875 \nQ 17.046875 -1.21875 10.546875 5.046875 \nQ 4.046875 11.328125 4.046875 20.703125 \nQ 4.046875 27.6875 7.59375 32.390625 \nQ 11.140625 37.109375 17.671875 38.8125 \nz\nM 15.921875 53.71875 \nQ 15.921875 48.640625 19.1875 45.40625 \nQ 22.46875 42.1875 27.6875 42.1875 \nQ 32.765625 42.1875 36.015625 45.375 \nQ 39.265625 48.578125 39.265625 53.21875 \nQ 39.265625 58.0625 35.90625 61.359375 \nQ 32.5625 64.65625 27.59375 64.65625 \nQ 22.5625 64.65625 19.234375 61.421875 \nQ 15.921875 58.203125 15.921875 53.71875 \nz\nM 13.09375 20.65625 \nQ 13.09375 16.890625 14.875 13.375 \nQ 16.65625 9.859375 20.171875 7.921875 \nQ 23.6875 6 27.734375 6 \nQ 34.03125 6 38.125 10.046875 \nQ 42.234375 14.109375 42.234375 20.359375 \nQ 42.234375 26.703125 38.015625 30.859375 \nQ 33.796875 35.015625 27.4375 35.015625 \nQ 21.234375 35.015625 17.15625 30.90625 \nQ 13.09375 26.8125 13.09375 20.65625 \nz\n\" id=\"ArialMT-56\"/>\n </defs>\n <g style=\"fill:#262626;\" transform=\"translate(376.113089 273.783594)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-56\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-48\"/>\n </g>\n </g>\n </g>\n <g id=\"xtick_6\">\n <g id=\"line2d_6\">\n <path clip-path=\"url(#p0c545612c5)\" d=\"M 465.281283 256.41 \nL 465.281283 52.56 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_6\">\n <!-- 100 -->\n <defs>\n <path d=\"M 37.25 0 \nL 28.46875 0 \nL 28.46875 56 \nQ 25.296875 52.984375 20.140625 49.953125 \nQ 14.984375 46.921875 10.890625 45.40625 \nL 10.890625 53.90625 \nQ 18.265625 57.375 23.78125 62.296875 \nQ 29.296875 67.234375 31.59375 71.875 \nL 37.25 71.875 \nz\n\" id=\"ArialMT-49\"/>\n </defs>\n <g style=\"fill:#262626;\" transform=\"translate(456.105736 273.783594)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-49\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"111.230469\" xlink:href=\"#ArialMT-48\"/>\n </g>\n </g>\n </g>\n <g id=\"text_7\">\n <!-- Percentile -->\n <defs>\n <path d=\"M 7.71875 0 \nL 7.71875 71.578125 \nL 34.71875 71.578125 \nQ 41.84375 71.578125 45.609375 70.90625 \nQ 50.875 70.015625 54.4375 67.546875 \nQ 58.015625 65.09375 60.1875 60.640625 \nQ 62.359375 56.203125 62.359375 50.875 \nQ 62.359375 41.75 56.546875 35.421875 \nQ 50.734375 29.109375 35.546875 29.109375 \nL 17.1875 29.109375 \nL 17.1875 0 \nz\nM 17.1875 37.546875 \nL 35.6875 37.546875 \nQ 44.875 37.546875 48.734375 40.96875 \nQ 52.59375 44.390625 52.59375 50.59375 \nQ 52.59375 55.078125 50.3125 58.265625 \nQ 48.046875 61.46875 44.34375 62.5 \nQ 41.9375 63.140625 35.5 63.140625 \nL 17.1875 63.140625 \nz\n\" id=\"ArialMT-80\"/>\n <path d=\"M 42.09375 16.703125 \nL 51.171875 15.578125 \nQ 49.03125 7.625 43.21875 3.21875 \nQ 37.40625 -1.171875 28.375 -1.171875 \nQ 17 -1.171875 10.328125 5.828125 \nQ 3.65625 12.84375 3.65625 25.484375 \nQ 3.65625 38.578125 10.390625 45.796875 \nQ 17.140625 53.03125 27.875 53.03125 \nQ 38.28125 53.03125 44.875 45.953125 \nQ 51.46875 38.875 51.46875 26.03125 \nQ 51.46875 25.25 51.421875 23.6875 \nL 12.75 23.6875 \nQ 13.234375 15.140625 17.578125 10.59375 \nQ 21.921875 6.0625 28.421875 6.0625 \nQ 33.25 6.0625 36.671875 8.59375 \nQ 40.09375 11.140625 42.09375 16.703125 \nz\nM 13.234375 30.90625 \nL 42.1875 30.90625 \nQ 41.609375 37.453125 38.875 40.71875 \nQ 34.671875 45.796875 27.984375 45.796875 \nQ 21.921875 45.796875 17.796875 41.75 \nQ 13.671875 37.703125 13.234375 30.90625 \nz\n\" id=\"ArialMT-101\"/>\n <path d=\"M 6.5 0 \nL 6.5 51.859375 \nL 14.40625 51.859375 \nL 14.40625 44 \nQ 17.4375 49.515625 20 51.265625 \nQ 22.5625 53.03125 25.640625 53.03125 \nQ 30.078125 53.03125 34.671875 50.203125 \nL 31.640625 42.046875 \nQ 28.421875 43.953125 25.203125 43.953125 \nQ 22.3125 43.953125 20.015625 42.21875 \nQ 17.71875 40.484375 16.75 37.40625 \nQ 15.28125 32.71875 15.28125 27.15625 \nL 15.28125 0 \nz\n\" id=\"ArialMT-114\"/>\n <path d=\"M 40.4375 19 \nL 49.078125 17.875 \nQ 47.65625 8.9375 41.8125 3.875 \nQ 35.984375 -1.171875 27.484375 -1.171875 \nQ 16.84375 -1.171875 10.375 5.78125 \nQ 3.90625 12.75 3.90625 25.734375 \nQ 3.90625 34.125 6.6875 40.421875 \nQ 9.46875 46.734375 15.15625 49.875 \nQ 20.84375 53.03125 27.546875 53.03125 \nQ 35.984375 53.03125 41.359375 48.75 \nQ 46.734375 44.484375 48.25 36.625 \nL 39.703125 35.296875 \nQ 38.484375 40.53125 35.375 43.15625 \nQ 32.28125 45.796875 27.875 45.796875 \nQ 21.234375 45.796875 17.078125 41.03125 \nQ 12.9375 36.28125 12.9375 25.984375 \nQ 12.9375 15.53125 16.9375 10.796875 \nQ 20.953125 6.0625 27.390625 6.0625 \nQ 32.5625 6.0625 36.03125 9.234375 \nQ 39.5 12.40625 40.4375 19 \nz\n\" id=\"ArialMT-99\"/>\n <path d=\"M 6.59375 0 \nL 6.59375 51.859375 \nL 14.5 51.859375 \nL 14.5 44.484375 \nQ 20.21875 53.03125 31 53.03125 \nQ 35.6875 53.03125 39.625 51.34375 \nQ 43.5625 49.65625 45.515625 46.921875 \nQ 47.46875 44.1875 48.25 40.4375 \nQ 48.734375 37.984375 48.734375 31.890625 \nL 48.734375 0 \nL 39.9375 0 \nL 39.9375 31.546875 \nQ 39.9375 36.921875 38.90625 39.578125 \nQ 37.890625 42.234375 35.28125 43.8125 \nQ 32.671875 45.40625 29.15625 45.40625 \nQ 23.53125 45.40625 19.453125 41.84375 \nQ 15.375 38.28125 15.375 28.328125 \nL 15.375 0 \nz\n\" id=\"ArialMT-110\"/>\n <path d=\"M 25.78125 7.859375 \nL 27.046875 0.09375 \nQ 23.34375 -0.6875 20.40625 -0.6875 \nQ 15.625 -0.6875 12.984375 0.828125 \nQ 10.359375 2.34375 9.28125 4.8125 \nQ 8.203125 7.28125 8.203125 15.1875 \nL 8.203125 45.015625 \nL 1.765625 45.015625 \nL 1.765625 51.859375 \nL 8.203125 51.859375 \nL 8.203125 64.703125 \nL 16.9375 69.96875 \nL 16.9375 51.859375 \nL 25.78125 51.859375 \nL 25.78125 45.015625 \nL 16.9375 45.015625 \nL 16.9375 14.703125 \nQ 16.9375 10.9375 17.40625 9.859375 \nQ 17.875 8.796875 18.921875 8.15625 \nQ 19.96875 7.515625 21.921875 7.515625 \nQ 23.390625 7.515625 25.78125 7.859375 \nz\n\" id=\"ArialMT-116\"/>\n <path d=\"M 6.640625 61.46875 \nL 6.640625 71.578125 \nL 15.4375 71.578125 \nL 15.4375 61.46875 \nz\nM 6.640625 0 \nL 6.640625 51.859375 \nL 15.4375 51.859375 \nL 15.4375 0 \nz\n\" id=\"ArialMT-105\"/>\n <path d=\"M 6.390625 0 \nL 6.390625 71.578125 \nL 15.1875 71.578125 \nL 15.1875 0 \nz\n\" id=\"ArialMT-108\"/>\n </defs>\n <g style=\"fill:#262626;\" transform=\"translate(230.974001 288.559219)scale(0.12 -0.12)\">\n <use xlink:href=\"#ArialMT-80\"/>\n <use x=\"66.699219\" xlink:href=\"#ArialMT-101\"/>\n <use x=\"122.314453\" xlink:href=\"#ArialMT-114\"/>\n <use x=\"155.615234\" xlink:href=\"#ArialMT-99\"/>\n <use x=\"205.615234\" xlink:href=\"#ArialMT-101\"/>\n <use x=\"261.230469\" xlink:href=\"#ArialMT-110\"/>\n <use x=\"316.845703\" xlink:href=\"#ArialMT-116\"/>\n <use x=\"344.628906\" xlink:href=\"#ArialMT-105\"/>\n <use x=\"366.845703\" xlink:href=\"#ArialMT-108\"/>\n <use x=\"389.0625\" xlink:href=\"#ArialMT-101\"/>\n </g>\n </g>\n </g>\n <g id=\"matplotlib.axis_2\">\n <g id=\"ytick_1\">\n <g id=\"line2d_7\">\n <path clip-path=\"url(#p0c545612c5)\" d=\"M 50.025469 247.144091 \nL 465.281283 247.144091 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_8\">\n <!-- 0 -->\n <g style=\"fill:#262626;\" transform=\"translate(34.408438 251.080888)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-48\"/>\n </g>\n </g>\n </g>\n <g id=\"ytick_2\">\n <g id=\"line2d_8\">\n <path clip-path=\"url(#p0c545612c5)\" d=\"M 50.025469 210.080455 \nL 465.281283 210.080455 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_9\">\n <!-- 20 -->\n <g style=\"fill:#262626;\" transform=\"translate(28.291406 214.017251)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-50\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-48\"/>\n </g>\n </g>\n </g>\n <g id=\"ytick_3\">\n <g id=\"line2d_9\">\n <path clip-path=\"url(#p0c545612c5)\" d=\"M 50.025469 173.016818 \nL 465.281283 173.016818 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_10\">\n <!-- 40 -->\n <g style=\"fill:#262626;\" transform=\"translate(28.291406 176.953615)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-52\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-48\"/>\n </g>\n </g>\n </g>\n <g id=\"ytick_4\">\n <g id=\"line2d_10\">\n <path clip-path=\"url(#p0c545612c5)\" d=\"M 50.025469 135.953182 \nL 465.281283 135.953182 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_11\">\n <!-- 60 -->\n <g style=\"fill:#262626;\" transform=\"translate(28.291406 139.889979)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-54\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-48\"/>\n </g>\n </g>\n </g>\n <g id=\"ytick_5\">\n <g id=\"line2d_11\">\n <path clip-path=\"url(#p0c545612c5)\" d=\"M 50.025469 98.889545 \nL 465.281283 98.889545 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_12\">\n <!-- 80 -->\n <g style=\"fill:#262626;\" transform=\"translate(28.291406 102.826342)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-56\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-48\"/>\n </g>\n </g>\n </g>\n <g id=\"ytick_6\">\n <g id=\"line2d_12\">\n <path clip-path=\"url(#p0c545612c5)\" d=\"M 50.025469 61.825909 \nL 465.281283 61.825909 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_13\">\n <!-- 100 -->\n <g style=\"fill:#262626;\" transform=\"translate(22.174375 65.762706)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-49\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"111.230469\" xlink:href=\"#ArialMT-48\"/>\n </g>\n </g>\n </g>\n <g id=\"text_14\">\n <!-- Ratio -->\n <defs>\n <path d=\"M 7.859375 0 \nL 7.859375 71.578125 \nL 39.59375 71.578125 \nQ 49.171875 71.578125 54.140625 69.640625 \nQ 59.125 67.71875 62.109375 62.828125 \nQ 65.09375 57.953125 65.09375 52.046875 \nQ 65.09375 44.4375 60.15625 39.203125 \nQ 55.21875 33.984375 44.921875 32.5625 \nQ 48.6875 30.765625 50.640625 29 \nQ 54.78125 25.203125 58.5 19.484375 \nL 70.953125 0 \nL 59.03125 0 \nL 49.5625 14.890625 \nQ 45.40625 21.34375 42.71875 24.75 \nQ 40.046875 28.171875 37.921875 29.53125 \nQ 35.796875 30.90625 33.59375 31.453125 \nQ 31.984375 31.78125 28.328125 31.78125 \nL 17.328125 31.78125 \nL 17.328125 0 \nz\nM 17.328125 39.984375 \nL 37.703125 39.984375 \nQ 44.1875 39.984375 47.84375 41.328125 \nQ 51.515625 42.671875 53.421875 45.625 \nQ 55.328125 48.578125 55.328125 52.046875 \nQ 55.328125 57.125 51.640625 60.390625 \nQ 47.953125 63.671875 39.984375 63.671875 \nL 17.328125 63.671875 \nz\n\" id=\"ArialMT-82\"/>\n <path d=\"M 40.4375 6.390625 \nQ 35.546875 2.25 31.03125 0.53125 \nQ 26.515625 -1.171875 21.34375 -1.171875 \nQ 12.796875 -1.171875 8.203125 3 \nQ 3.609375 7.171875 3.609375 13.671875 \nQ 3.609375 17.484375 5.34375 20.625 \nQ 7.078125 23.78125 9.890625 25.6875 \nQ 12.703125 27.59375 16.21875 28.5625 \nQ 18.796875 29.25 24.03125 29.890625 \nQ 34.671875 31.15625 39.703125 32.90625 \nQ 39.75 34.71875 39.75 35.203125 \nQ 39.75 40.578125 37.25 42.78125 \nQ 33.890625 45.75 27.25 45.75 \nQ 21.046875 45.75 18.09375 43.578125 \nQ 15.140625 41.40625 13.71875 35.890625 \nL 5.125 37.0625 \nQ 6.296875 42.578125 8.984375 45.96875 \nQ 11.671875 49.359375 16.75 51.1875 \nQ 21.828125 53.03125 28.515625 53.03125 \nQ 35.15625 53.03125 39.296875 51.46875 \nQ 43.453125 49.90625 45.40625 47.53125 \nQ 47.359375 45.171875 48.140625 41.546875 \nQ 48.578125 39.3125 48.578125 33.453125 \nL 48.578125 21.734375 \nQ 48.578125 9.46875 49.140625 6.21875 \nQ 49.703125 2.984375 51.375 0 \nL 42.1875 0 \nQ 40.828125 2.734375 40.4375 6.390625 \nz\nM 39.703125 26.03125 \nQ 34.90625 24.078125 25.34375 22.703125 \nQ 19.921875 21.921875 17.671875 20.9375 \nQ 15.4375 19.96875 14.203125 18.09375 \nQ 12.984375 16.21875 12.984375 13.921875 \nQ 12.984375 10.40625 15.640625 8.0625 \nQ 18.3125 5.71875 23.4375 5.71875 \nQ 28.515625 5.71875 32.46875 7.9375 \nQ 36.421875 10.15625 38.28125 14.015625 \nQ 39.703125 17 39.703125 22.796875 \nz\n\" id=\"ArialMT-97\"/>\n <path d=\"M 3.328125 25.921875 \nQ 3.328125 40.328125 11.328125 47.265625 \nQ 18.015625 53.03125 27.640625 53.03125 \nQ 38.328125 53.03125 45.109375 46.015625 \nQ 51.90625 39.015625 51.90625 26.65625 \nQ 51.90625 16.65625 48.90625 10.90625 \nQ 45.90625 5.171875 40.15625 2 \nQ 34.421875 -1.171875 27.640625 -1.171875 \nQ 16.75 -1.171875 10.03125 5.8125 \nQ 3.328125 12.796875 3.328125 25.921875 \nz\nM 12.359375 25.921875 \nQ 12.359375 15.96875 16.703125 11.015625 \nQ 21.046875 6.0625 27.640625 6.0625 \nQ 34.1875 6.0625 38.53125 11.03125 \nQ 42.875 16.015625 42.875 26.21875 \nQ 42.875 35.84375 38.5 40.796875 \nQ 34.125 45.75 27.640625 45.75 \nQ 21.046875 45.75 16.703125 40.8125 \nQ 12.359375 35.890625 12.359375 25.921875 \nz\n\" id=\"ArialMT-111\"/>\n </defs>\n <g style=\"fill:#262626;\" transform=\"translate(15.789375 168.49125)rotate(-90)scale(0.12 -0.12)\">\n <use xlink:href=\"#ArialMT-82\"/>\n <use x=\"72.216797\" xlink:href=\"#ArialMT-97\"/>\n <use x=\"127.832031\" xlink:href=\"#ArialMT-116\"/>\n <use x=\"155.615234\" xlink:href=\"#ArialMT-105\"/>\n <use x=\"177.832031\" xlink:href=\"#ArialMT-111\"/>\n </g>\n </g>\n </g>\n <g id=\"PolyCollection_1\">\n <defs>\n <path d=\"M 50.025469 -336.696906 \nL 50.025469 -336.543878 \nL 70.788259 -345.809787 \nL 91.55105 -355.075696 \nL 112.313841 -364.341605 \nL 133.076632 -373.607514 \nL 153.839422 -382.873423 \nL 174.602213 -392.139332 \nL 195.365004 -401.405241 \nL 216.127794 -410.671151 \nL 236.890585 -419.93706 \nL 257.653376 -429.202969 \nL 278.416166 -438.468878 \nL 299.178957 -447.734787 \nL 319.941748 -457.000696 \nL 340.704539 -466.266605 \nL 361.467329 -475.532514 \nL 382.23012 -484.798423 \nL 402.992911 -494.064332 \nL 423.755701 -503.330241 \nL 444.518492 -512.596151 \nL 465.281283 -521.86206 \nL 465.281283 -521.86206 \nL 465.281283 -521.86206 \nL 444.518492 -480.891999 \nL 423.755701 -456.986096 \nL 402.992911 -456.986096 \nL 382.23012 -435.874511 \nL 361.467329 -415.257143 \nL 340.704539 -415.257143 \nL 319.941748 -396.72673 \nL 299.178957 -384.732008 \nL 278.416166 -384.732008 \nL 257.653376 -373.412638 \nL 236.890585 -364.163827 \nL 216.127794 -364.163827 \nL 195.365004 -356.577242 \nL 174.602213 -349.901015 \nL 153.839422 -349.901015 \nL 133.076632 -343.946986 \nL 112.313841 -339.439694 \nL 91.55105 -339.439694 \nL 70.788259 -336.696906 \nL 50.025469 -336.696906 \nz\n\" id=\"m882725cc51\" style=\"stroke:#0000ff;stroke-opacity:0.2;\"/>\n </defs>\n <g clip-path=\"url(#p0c545612c5)\">\n <use style=\"fill:#0000ff;fill-opacity:0.2;stroke:#0000ff;stroke-opacity:0.2;\" x=\"0\" xlink:href=\"#m882725cc51\" y=\"583.687969\"/>\n </g>\n </g>\n <g id=\"PolyCollection_2\">\n <defs>\n <path d=\"M 50.025469 -336.543878 \nL 50.025469 -336.696906 \nL 70.788259 -336.696906 \nL 91.55105 -339.439694 \nL 112.313841 -339.439694 \nL 133.076632 -343.946986 \nL 153.839422 -349.901015 \nL 174.602213 -349.901015 \nL 195.365004 -356.577242 \nL 216.127794 -364.163827 \nL 236.890585 -364.163827 \nL 257.653376 -373.412638 \nL 278.416166 -384.732008 \nL 299.178957 -384.732008 \nL 319.941748 -396.72673 \nL 340.704539 -415.257143 \nL 361.467329 -415.257143 \nL 382.23012 -435.874511 \nL 402.992911 -456.986096 \nL 423.755701 -456.986096 \nL 444.518492 -480.891999 \nL 465.281283 -521.86206 \nL 465.281283 -336.543878 \nL 465.281283 -336.543878 \nL 444.518492 -336.543878 \nL 423.755701 -336.543878 \nL 402.992911 -336.543878 \nL 382.23012 -336.543878 \nL 361.467329 -336.543878 \nL 340.704539 -336.543878 \nL 319.941748 -336.543878 \nL 299.178957 -336.543878 \nL 278.416166 -336.543878 \nL 257.653376 -336.543878 \nL 236.890585 -336.543878 \nL 216.127794 -336.543878 \nL 195.365004 -336.543878 \nL 174.602213 -336.543878 \nL 153.839422 -336.543878 \nL 133.076632 -336.543878 \nL 112.313841 -336.543878 \nL 91.55105 -336.543878 \nL 70.788259 -336.543878 \nL 50.025469 -336.543878 \nz\n\" id=\"m90b0273859\" style=\"stroke:#ff0000;stroke-opacity:0.2;\"/>\n </defs>\n <g clip-path=\"url(#p0c545612c5)\">\n <use style=\"fill:#ff0000;fill-opacity:0.2;stroke:#ff0000;stroke-opacity:0.2;\" x=\"0\" xlink:href=\"#m90b0273859\" y=\"583.687969\"/>\n </g>\n </g>\n <g id=\"line2d_13\">\n <path clip-path=\"url(#p0c545612c5)\" d=\"M 50.025469 246.991063 \nL 70.788259 246.991063 \nL 91.55105 244.248275 \nL 112.313841 244.248275 \nL 133.076632 239.740983 \nL 153.839422 233.786953 \nL 174.602213 233.786953 \nL 195.365004 227.110727 \nL 216.127794 219.524141 \nL 236.890585 219.524141 \nL 257.653376 210.275331 \nL 278.416166 198.955961 \nL 299.178957 198.955961 \nL 319.941748 186.961239 \nL 340.704539 168.430826 \nL 361.467329 168.430826 \nL 382.23012 147.813458 \nL 402.992911 126.701873 \nL 423.755701 126.701873 \nL 444.518492 102.795969 \nL 465.281283 61.825909 \n\" style=\"fill:none;stroke:#4c72b0;stroke-linecap:round;stroke-width:1.5;\"/>\n </g>\n <g id=\"line2d_14\">\n <path clip-path=\"url(#p0c545612c5)\" d=\"M 50.025469 247.144091 \nL 70.788259 237.878182 \nL 91.55105 228.612273 \nL 112.313841 219.346364 \nL 133.076632 210.080455 \nL 153.839422 200.814545 \nL 174.602213 191.548636 \nL 195.365004 182.282727 \nL 216.127794 173.016818 \nL 236.890585 163.750909 \nL 257.653376 154.485 \nL 278.416166 145.219091 \nL 299.178957 135.953182 \nL 319.941748 126.687273 \nL 340.704539 117.421364 \nL 361.467329 108.155455 \nL 382.23012 98.889545 \nL 402.992911 89.623636 \nL 423.755701 80.357727 \nL 444.518492 71.091818 \nL 465.281283 61.825909 \n\" style=\"fill:none;stroke:#dd8452;stroke-dasharray:5.55,2.4;stroke-dashoffset:0;stroke-width:1.5;\"/>\n </g>\n <g id=\"patch_3\">\n <path d=\"M 50.025469 256.41 \nL 50.025469 52.56 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.25;\"/>\n </g>\n <g id=\"patch_4\">\n <path d=\"M 465.281283 256.41 \nL 465.281283 52.56 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.25;\"/>\n </g>\n <g id=\"patch_5\">\n <path d=\"M 50.025469 256.41 \nL 465.281283 256.41 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.25;\"/>\n </g>\n <g id=\"patch_6\">\n <path d=\"M 50.025469 52.56 \nL 465.281283 52.56 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.25;\"/>\n </g>\n <g id=\"text_15\">\n <!-- GINI COEFFICIENT: 42.0% -->\n <defs>\n <path d=\"M 41.21875 28.078125 \nL 41.21875 36.46875 \nL 71.53125 36.53125 \nL 71.53125 9.96875 \nQ 64.546875 4.390625 57.125 1.578125 \nQ 49.703125 -1.21875 41.890625 -1.21875 \nQ 31.34375 -1.21875 22.71875 3.296875 \nQ 14.109375 7.8125 9.71875 16.359375 \nQ 5.328125 24.90625 5.328125 35.453125 \nQ 5.328125 45.90625 9.6875 54.953125 \nQ 14.0625 64.015625 22.265625 68.40625 \nQ 30.46875 72.796875 41.15625 72.796875 \nQ 48.921875 72.796875 55.1875 70.28125 \nQ 61.46875 67.78125 65.03125 63.28125 \nQ 68.609375 58.796875 70.453125 51.5625 \nL 61.921875 49.21875 \nQ 60.296875 54.6875 57.90625 57.8125 \nQ 55.515625 60.9375 51.0625 62.8125 \nQ 46.625 64.703125 41.21875 64.703125 \nQ 34.71875 64.703125 29.984375 62.71875 \nQ 25.25 60.75 22.34375 57.515625 \nQ 19.4375 54.296875 17.828125 50.4375 \nQ 15.09375 43.796875 15.09375 36.03125 \nQ 15.09375 26.46875 18.390625 20.015625 \nQ 21.6875 13.578125 27.984375 10.453125 \nQ 34.28125 7.328125 41.359375 7.328125 \nQ 47.515625 7.328125 53.375 9.6875 \nQ 59.234375 12.0625 62.25 14.75 \nL 62.25 28.078125 \nz\n\" id=\"ArialMT-71\"/>\n <path d=\"M 9.328125 0 \nL 9.328125 71.578125 \nL 18.796875 71.578125 \nL 18.796875 0 \nz\n\" id=\"ArialMT-73\"/>\n <path d=\"M 7.625 0 \nL 7.625 71.578125 \nL 17.328125 71.578125 \nL 54.9375 15.375 \nL 54.9375 71.578125 \nL 64.015625 71.578125 \nL 64.015625 0 \nL 54.296875 0 \nL 16.703125 56.25 \nL 16.703125 0 \nz\n\" id=\"ArialMT-78\"/>\n <path id=\"ArialMT-32\"/>\n <path d=\"M 58.796875 25.09375 \nL 68.265625 22.703125 \nQ 65.28125 11.03125 57.546875 4.90625 \nQ 49.8125 -1.21875 38.625 -1.21875 \nQ 27.046875 -1.21875 19.796875 3.484375 \nQ 12.546875 8.203125 8.765625 17.140625 \nQ 4.984375 26.078125 4.984375 36.328125 \nQ 4.984375 47.515625 9.25 55.828125 \nQ 13.53125 64.15625 21.40625 68.46875 \nQ 29.296875 72.796875 38.765625 72.796875 \nQ 49.515625 72.796875 56.828125 67.328125 \nQ 64.15625 61.859375 67.046875 51.953125 \nL 57.71875 49.75 \nQ 55.21875 57.5625 50.484375 61.125 \nQ 45.75 64.703125 38.578125 64.703125 \nQ 30.328125 64.703125 24.78125 60.734375 \nQ 19.234375 56.78125 16.984375 50.109375 \nQ 14.75 43.453125 14.75 36.375 \nQ 14.75 27.25 17.40625 20.4375 \nQ 20.0625 13.625 25.671875 10.25 \nQ 31.296875 6.890625 37.84375 6.890625 \nQ 45.796875 6.890625 51.3125 11.46875 \nQ 56.84375 16.0625 58.796875 25.09375 \nz\n\" id=\"ArialMT-67\"/>\n <path d=\"M 4.828125 34.859375 \nQ 4.828125 52.6875 14.390625 62.765625 \nQ 23.96875 72.859375 39.109375 72.859375 \nQ 49.03125 72.859375 56.984375 68.109375 \nQ 64.9375 63.375 69.109375 54.90625 \nQ 73.296875 46.4375 73.296875 35.6875 \nQ 73.296875 24.8125 68.890625 16.21875 \nQ 64.5 7.625 56.4375 3.203125 \nQ 48.390625 -1.21875 39.0625 -1.21875 \nQ 28.953125 -1.21875 20.984375 3.65625 \nQ 13.03125 8.546875 8.921875 16.984375 \nQ 4.828125 25.4375 4.828125 34.859375 \nz\nM 14.59375 34.71875 \nQ 14.59375 21.78125 21.546875 14.328125 \nQ 28.515625 6.890625 39.015625 6.890625 \nQ 49.703125 6.890625 56.609375 14.40625 \nQ 63.53125 21.921875 63.53125 35.75 \nQ 63.53125 44.484375 60.578125 51 \nQ 57.625 57.515625 51.921875 61.109375 \nQ 46.234375 64.703125 39.15625 64.703125 \nQ 29.109375 64.703125 21.84375 57.78125 \nQ 14.59375 50.875 14.59375 34.71875 \nz\n\" id=\"ArialMT-79\"/>\n <path d=\"M 7.90625 0 \nL 7.90625 71.578125 \nL 59.671875 71.578125 \nL 59.671875 63.140625 \nL 17.390625 63.140625 \nL 17.390625 41.21875 \nL 56.984375 41.21875 \nL 56.984375 32.8125 \nL 17.390625 32.8125 \nL 17.390625 8.453125 \nL 61.328125 8.453125 \nL 61.328125 0 \nz\n\" id=\"ArialMT-69\"/>\n <path d=\"M 8.203125 0 \nL 8.203125 71.578125 \nL 56.5 71.578125 \nL 56.5 63.140625 \nL 17.671875 63.140625 \nL 17.671875 40.96875 \nL 51.265625 40.96875 \nL 51.265625 32.515625 \nL 17.671875 32.515625 \nL 17.671875 0 \nz\n\" id=\"ArialMT-70\"/>\n <path d=\"M 25.921875 0 \nL 25.921875 63.140625 \nL 2.34375 63.140625 \nL 2.34375 71.578125 \nL 59.078125 71.578125 \nL 59.078125 63.140625 \nL 35.40625 63.140625 \nL 35.40625 0 \nz\n\" id=\"ArialMT-84\"/>\n <path d=\"M 9.03125 41.84375 \nL 9.03125 51.859375 \nL 19.046875 51.859375 \nL 19.046875 41.84375 \nz\nM 9.03125 0 \nL 9.03125 10.015625 \nL 19.046875 10.015625 \nL 19.046875 0 \nz\n\" id=\"ArialMT-58\"/>\n <path d=\"M 9.078125 0 \nL 9.078125 10.015625 \nL 19.09375 10.015625 \nL 19.09375 0 \nz\n\" id=\"ArialMT-46\"/>\n <path d=\"M 5.8125 54.390625 \nQ 5.8125 62.0625 9.671875 67.421875 \nQ 13.53125 72.796875 20.84375 72.796875 \nQ 27.59375 72.796875 32 67.984375 \nQ 36.421875 63.1875 36.421875 53.859375 \nQ 36.421875 44.78125 31.953125 39.875 \nQ 27.484375 34.96875 20.953125 34.96875 \nQ 14.453125 34.96875 10.125 39.796875 \nQ 5.8125 44.625 5.8125 54.390625 \nz\nM 21.09375 66.75 \nQ 17.828125 66.75 15.65625 63.90625 \nQ 13.484375 61.078125 13.484375 53.515625 \nQ 13.484375 46.625 15.671875 43.8125 \nQ 17.875 41.015625 21.09375 41.015625 \nQ 24.421875 41.015625 26.59375 43.84375 \nQ 28.765625 46.6875 28.765625 54.203125 \nQ 28.765625 61.140625 26.5625 63.9375 \nQ 24.359375 66.75 21.09375 66.75 \nz\nM 21.140625 -2.640625 \nL 60.296875 72.796875 \nL 67.4375 72.796875 \nL 28.421875 -2.640625 \nz\nM 52.09375 16.796875 \nQ 52.09375 24.515625 55.953125 29.859375 \nQ 59.8125 35.203125 67.1875 35.203125 \nQ 73.921875 35.203125 78.34375 30.390625 \nQ 82.765625 25.59375 82.765625 16.265625 \nQ 82.765625 7.171875 78.296875 2.265625 \nQ 73.828125 -2.640625 67.234375 -2.640625 \nQ 60.75 -2.640625 56.421875 2.21875 \nQ 52.09375 7.078125 52.09375 16.796875 \nz\nM 67.4375 29.15625 \nQ 64.109375 29.15625 61.9375 26.3125 \nQ 59.765625 23.484375 59.765625 15.921875 \nQ 59.765625 9.078125 61.953125 6.25 \nQ 64.15625 3.421875 67.390625 3.421875 \nQ 70.75 3.421875 72.921875 6.25 \nQ 75.09375 9.078125 75.09375 16.609375 \nQ 75.09375 23.53125 72.890625 26.34375 \nQ 70.703125 29.15625 67.4375 29.15625 \nz\n\" id=\"ArialMT-37\"/>\n </defs>\n <g style=\"fill:#262626;\" transform=\"translate(165.556891 46.56)scale(0.15 -0.15)\">\n <use xlink:href=\"#ArialMT-71\"/>\n <use x=\"77.783203\" xlink:href=\"#ArialMT-73\"/>\n <use x=\"105.566406\" xlink:href=\"#ArialMT-78\"/>\n <use x=\"177.783203\" xlink:href=\"#ArialMT-73\"/>\n <use x=\"205.566406\" xlink:href=\"#ArialMT-32\"/>\n <use x=\"233.349609\" xlink:href=\"#ArialMT-67\"/>\n <use x=\"305.566406\" xlink:href=\"#ArialMT-79\"/>\n <use x=\"383.349609\" xlink:href=\"#ArialMT-69\"/>\n <use x=\"450.048828\" xlink:href=\"#ArialMT-70\"/>\n <use x=\"511.132812\" xlink:href=\"#ArialMT-70\"/>\n <use x=\"572.216797\" xlink:href=\"#ArialMT-73\"/>\n <use x=\"600\" xlink:href=\"#ArialMT-67\"/>\n <use x=\"672.216797\" xlink:href=\"#ArialMT-73\"/>\n <use x=\"700\" xlink:href=\"#ArialMT-69\"/>\n <use x=\"766.699219\" xlink:href=\"#ArialMT-78\"/>\n <use x=\"838.916016\" xlink:href=\"#ArialMT-84\"/>\n <use x=\"888.875\" xlink:href=\"#ArialMT-58\"/>\n <use x=\"916.658203\" xlink:href=\"#ArialMT-32\"/>\n <use x=\"944.441406\" xlink:href=\"#ArialMT-52\"/>\n <use x=\"1000.056641\" xlink:href=\"#ArialMT-50\"/>\n <use x=\"1055.671875\" xlink:href=\"#ArialMT-46\"/>\n <use x=\"1083.455078\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"1139.070312\" xlink:href=\"#ArialMT-37\"/>\n </g>\n </g>\n <g id=\"legend_1\">\n <g id=\"patch_7\">\n <path d=\"M 57.725469 92.742656 \nL 167.519219 92.742656 \nQ 169.719219 92.742656 169.719219 90.542656 \nL 169.719219 60.26 \nQ 169.719219 58.06 167.519219 58.06 \nL 57.725469 58.06 \nQ 55.525469 58.06 55.525469 60.26 \nL 55.525469 90.542656 \nQ 55.525469 92.742656 57.725469 92.742656 \nz\n\" style=\"fill:#eaeaf2;opacity:0.8;stroke:#cccccc;stroke-linejoin:miter;\"/>\n </g>\n <g id=\"line2d_15\">\n <path d=\"M 59.925469 66.483594 \nL 81.925469 66.483594 \n\" style=\"fill:none;stroke:#4c72b0;stroke-linecap:round;stroke-width:1.5;\"/>\n </g>\n <g id=\"line2d_16\"/>\n <g id=\"text_16\">\n <!-- commit -->\n <defs>\n <path d=\"M 6.59375 0 \nL 6.59375 51.859375 \nL 14.453125 51.859375 \nL 14.453125 44.578125 \nQ 16.890625 48.390625 20.9375 50.703125 \nQ 25 53.03125 30.171875 53.03125 \nQ 35.9375 53.03125 39.625 50.640625 \nQ 43.3125 48.25 44.828125 43.953125 \nQ 50.984375 53.03125 60.84375 53.03125 \nQ 68.5625 53.03125 72.703125 48.75 \nQ 76.859375 44.484375 76.859375 35.59375 \nL 76.859375 0 \nL 68.109375 0 \nL 68.109375 32.671875 \nQ 68.109375 37.9375 67.25 40.25 \nQ 66.40625 42.578125 64.15625 43.984375 \nQ 61.921875 45.40625 58.890625 45.40625 \nQ 53.421875 45.40625 49.796875 41.765625 \nQ 46.1875 38.140625 46.1875 30.125 \nL 46.1875 0 \nL 37.40625 0 \nL 37.40625 33.6875 \nQ 37.40625 39.546875 35.25 42.46875 \nQ 33.109375 45.40625 28.21875 45.40625 \nQ 24.515625 45.40625 21.359375 43.453125 \nQ 18.21875 41.5 16.796875 37.734375 \nQ 15.375 33.984375 15.375 26.90625 \nL 15.375 0 \nz\n\" id=\"ArialMT-109\"/>\n </defs>\n <g style=\"fill:#262626;\" transform=\"translate(90.725469 70.333594)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-99\"/>\n <use x=\"50\" xlink:href=\"#ArialMT-111\"/>\n <use x=\"105.615234\" xlink:href=\"#ArialMT-109\"/>\n <use x=\"188.916016\" xlink:href=\"#ArialMT-109\"/>\n <use x=\"272.216797\" xlink:href=\"#ArialMT-105\"/>\n <use x=\"294.433594\" xlink:href=\"#ArialMT-116\"/>\n </g>\n </g>\n <g id=\"line2d_17\">\n <path d=\"M 59.925469 82.1775 \nL 81.925469 82.1775 \n\" style=\"fill:none;stroke:#dd8452;stroke-dasharray:5.55,2.4;stroke-dashoffset:0;stroke-width:1.5;\"/>\n </g>\n <g id=\"line2d_18\"/>\n <g id=\"text_17\">\n <!-- perfect equality -->\n <defs>\n <path d=\"M 6.59375 -19.875 \nL 6.59375 51.859375 \nL 14.59375 51.859375 \nL 14.59375 45.125 \nQ 17.4375 49.078125 21 51.046875 \nQ 24.5625 53.03125 29.640625 53.03125 \nQ 36.28125 53.03125 41.359375 49.609375 \nQ 46.4375 46.1875 49.015625 39.953125 \nQ 51.609375 33.734375 51.609375 26.3125 \nQ 51.609375 18.359375 48.75 11.984375 \nQ 45.90625 5.609375 40.453125 2.21875 \nQ 35.015625 -1.171875 29 -1.171875 \nQ 24.609375 -1.171875 21.109375 0.6875 \nQ 17.625 2.546875 15.375 5.375 \nL 15.375 -19.875 \nz\nM 14.546875 25.640625 \nQ 14.546875 15.625 18.59375 10.84375 \nQ 22.65625 6.0625 28.421875 6.0625 \nQ 34.28125 6.0625 38.453125 11.015625 \nQ 42.625 15.96875 42.625 26.375 \nQ 42.625 36.28125 38.546875 41.203125 \nQ 34.46875 46.140625 28.8125 46.140625 \nQ 23.1875 46.140625 18.859375 40.890625 \nQ 14.546875 35.640625 14.546875 25.640625 \nz\n\" id=\"ArialMT-112\"/>\n <path d=\"M 8.6875 0 \nL 8.6875 45.015625 \nL 0.921875 45.015625 \nL 0.921875 51.859375 \nL 8.6875 51.859375 \nL 8.6875 57.375 \nQ 8.6875 62.59375 9.625 65.140625 \nQ 10.890625 68.5625 14.078125 70.671875 \nQ 17.28125 72.796875 23.046875 72.796875 \nQ 26.765625 72.796875 31.25 71.921875 \nL 29.9375 64.265625 \nQ 27.203125 64.75 24.75 64.75 \nQ 20.75 64.75 19.09375 63.03125 \nQ 17.4375 61.328125 17.4375 56.640625 \nL 17.4375 51.859375 \nL 27.546875 51.859375 \nL 27.546875 45.015625 \nL 17.4375 45.015625 \nL 17.4375 0 \nz\n\" id=\"ArialMT-102\"/>\n <path d=\"M 39.65625 -19.875 \nL 39.65625 5.515625 \nQ 37.59375 2.640625 33.90625 0.734375 \nQ 30.21875 -1.171875 26.078125 -1.171875 \nQ 16.84375 -1.171875 10.171875 6.203125 \nQ 3.515625 13.578125 3.515625 26.421875 \nQ 3.515625 34.234375 6.21875 40.421875 \nQ 8.9375 46.625 14.078125 49.828125 \nQ 19.234375 53.03125 25.390625 53.03125 \nQ 35.015625 53.03125 40.53125 44.921875 \nL 40.53125 51.859375 \nL 48.4375 51.859375 \nL 48.4375 -19.875 \nz\nM 12.546875 26.078125 \nQ 12.546875 16.0625 16.75 11.0625 \nQ 20.953125 6.0625 26.8125 6.0625 \nQ 32.421875 6.0625 36.46875 10.8125 \nQ 40.53125 15.578125 40.53125 25.296875 \nQ 40.53125 35.640625 36.25 40.859375 \nQ 31.984375 46.09375 26.21875 46.09375 \nQ 20.515625 46.09375 16.53125 41.234375 \nQ 12.546875 36.375 12.546875 26.078125 \nz\n\" id=\"ArialMT-113\"/>\n <path d=\"M 40.578125 0 \nL 40.578125 7.625 \nQ 34.515625 -1.171875 24.125 -1.171875 \nQ 19.53125 -1.171875 15.546875 0.578125 \nQ 11.578125 2.34375 9.640625 5 \nQ 7.71875 7.671875 6.9375 11.53125 \nQ 6.390625 14.109375 6.390625 19.734375 \nL 6.390625 51.859375 \nL 15.1875 51.859375 \nL 15.1875 23.09375 \nQ 15.1875 16.21875 15.71875 13.8125 \nQ 16.546875 10.359375 19.234375 8.375 \nQ 21.921875 6.390625 25.875 6.390625 \nQ 29.828125 6.390625 33.296875 8.421875 \nQ 36.765625 10.453125 38.203125 13.9375 \nQ 39.65625 17.4375 39.65625 24.078125 \nL 39.65625 51.859375 \nL 48.4375 51.859375 \nL 48.4375 0 \nz\n\" id=\"ArialMT-117\"/>\n <path d=\"M 6.203125 -19.96875 \nL 5.21875 -11.71875 \nQ 8.109375 -12.5 10.25 -12.5 \nQ 13.1875 -12.5 14.9375 -11.515625 \nQ 16.703125 -10.546875 17.828125 -8.796875 \nQ 18.65625 -7.46875 20.515625 -2.25 \nQ 20.75 -1.515625 21.296875 -0.09375 \nL 1.609375 51.859375 \nL 11.078125 51.859375 \nL 21.875 21.828125 \nQ 23.96875 16.109375 25.640625 9.8125 \nQ 27.15625 15.875 29.25 21.625 \nL 40.328125 51.859375 \nL 49.125 51.859375 \nL 29.390625 -0.875 \nQ 26.21875 -9.421875 24.46875 -12.640625 \nQ 22.125 -17 19.09375 -19.015625 \nQ 16.0625 -21.046875 11.859375 -21.046875 \nQ 9.328125 -21.046875 6.203125 -19.96875 \nz\n\" id=\"ArialMT-121\"/>\n </defs>\n <g style=\"fill:#262626;\" transform=\"translate(90.725469 86.0275)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-112\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-101\"/>\n <use x=\"111.230469\" xlink:href=\"#ArialMT-114\"/>\n <use x=\"144.53125\" xlink:href=\"#ArialMT-102\"/>\n <use x=\"172.314453\" xlink:href=\"#ArialMT-101\"/>\n <use x=\"227.929688\" xlink:href=\"#ArialMT-99\"/>\n <use x=\"277.929688\" xlink:href=\"#ArialMT-116\"/>\n <use x=\"305.712891\" xlink:href=\"#ArialMT-32\"/>\n <use x=\"333.496094\" xlink:href=\"#ArialMT-101\"/>\n <use x=\"389.111328\" xlink:href=\"#ArialMT-113\"/>\n <use x=\"444.726562\" xlink:href=\"#ArialMT-117\"/>\n <use x=\"500.341797\" xlink:href=\"#ArialMT-97\"/>\n <use x=\"555.957031\" xlink:href=\"#ArialMT-108\"/>\n <use x=\"578.173828\" xlink:href=\"#ArialMT-105\"/>\n <use x=\"600.390625\" xlink:href=\"#ArialMT-116\"/>\n <use x=\"628.173828\" xlink:href=\"#ArialMT-121\"/>\n </g>\n </g>\n </g>\n </g>\n <g id=\"axes_2\">\n <g id=\"patch_8\">\n <path d=\"M 50.025469 541.8 \nL 465.281283 541.8 \nL 465.281283 337.95 \nL 50.025469 337.95 \nz\n\" style=\"fill:#eaeaf2;\"/>\n </g>\n <g id=\"matplotlib.axis_3\">\n <g id=\"xtick_7\">\n <g id=\"line2d_19\">\n <path clip-path=\"url(#pd7768607af)\" d=\"M 50.025469 541.8 \nL 50.025469 337.95 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_18\">\n <!-- 0 -->\n <g style=\"fill:#262626;\" transform=\"translate(46.966953 559.173594)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-48\"/>\n </g>\n </g>\n </g>\n <g id=\"xtick_8\">\n <g id=\"line2d_20\">\n <path clip-path=\"url(#pd7768607af)\" d=\"M 101.172373 541.8 \nL 101.172373 337.95 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_19\">\n <!-- 10000 -->\n <g style=\"fill:#262626;\" transform=\"translate(85.879794 559.173594)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-49\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"111.230469\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"166.845703\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"222.460938\" xlink:href=\"#ArialMT-48\"/>\n </g>\n </g>\n </g>\n <g id=\"xtick_9\">\n <g id=\"line2d_21\">\n <path clip-path=\"url(#pd7768607af)\" d=\"M 152.319276 541.8 \nL 152.319276 337.95 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_20\">\n <!-- 20000 -->\n <g style=\"fill:#262626;\" transform=\"translate(137.026698 559.173594)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-50\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"111.230469\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"166.845703\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"222.460938\" xlink:href=\"#ArialMT-48\"/>\n </g>\n </g>\n </g>\n <g id=\"xtick_10\">\n <g id=\"line2d_22\">\n <path clip-path=\"url(#pd7768607af)\" d=\"M 203.46618 541.8 \nL 203.46618 337.95 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_21\">\n <!-- 30000 -->\n <defs>\n <path d=\"M 4.203125 18.890625 \nL 12.984375 20.0625 \nQ 14.5 12.59375 18.140625 9.296875 \nQ 21.78125 6 27 6 \nQ 33.203125 6 37.46875 10.296875 \nQ 41.75 14.59375 41.75 20.953125 \nQ 41.75 27 37.796875 30.921875 \nQ 33.84375 34.859375 27.734375 34.859375 \nQ 25.25 34.859375 21.53125 33.890625 \nL 22.515625 41.609375 \nQ 23.390625 41.5 23.921875 41.5 \nQ 29.546875 41.5 34.03125 44.421875 \nQ 38.53125 47.359375 38.53125 53.46875 \nQ 38.53125 58.296875 35.25 61.46875 \nQ 31.984375 64.65625 26.8125 64.65625 \nQ 21.6875 64.65625 18.265625 61.421875 \nQ 14.84375 58.203125 13.875 51.765625 \nL 5.078125 53.328125 \nQ 6.6875 62.15625 12.390625 67.015625 \nQ 18.109375 71.875 26.609375 71.875 \nQ 32.46875 71.875 37.390625 69.359375 \nQ 42.328125 66.84375 44.9375 62.5 \nQ 47.5625 58.15625 47.5625 53.265625 \nQ 47.5625 48.640625 45.0625 44.828125 \nQ 42.578125 41.015625 37.703125 38.765625 \nQ 44.046875 37.3125 47.5625 32.6875 \nQ 51.078125 28.078125 51.078125 21.140625 \nQ 51.078125 11.765625 44.234375 5.25 \nQ 37.40625 -1.265625 26.953125 -1.265625 \nQ 17.53125 -1.265625 11.296875 4.34375 \nQ 5.078125 9.96875 4.203125 18.890625 \nz\n\" id=\"ArialMT-51\"/>\n </defs>\n <g style=\"fill:#262626;\" transform=\"translate(188.173602 559.173594)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-51\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"111.230469\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"166.845703\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"222.460938\" xlink:href=\"#ArialMT-48\"/>\n </g>\n </g>\n </g>\n <g id=\"xtick_11\">\n <g id=\"line2d_23\">\n <path clip-path=\"url(#pd7768607af)\" d=\"M 254.613084 541.8 \nL 254.613084 337.95 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_22\">\n <!-- 40000 -->\n <g style=\"fill:#262626;\" transform=\"translate(239.320506 559.173594)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-52\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"111.230469\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"166.845703\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"222.460938\" xlink:href=\"#ArialMT-48\"/>\n </g>\n </g>\n </g>\n <g id=\"xtick_12\">\n <g id=\"line2d_24\">\n <path clip-path=\"url(#pd7768607af)\" d=\"M 305.759988 541.8 \nL 305.759988 337.95 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_23\">\n <!-- 50000 -->\n <defs>\n <path d=\"M 4.15625 18.75 \nL 13.375 19.53125 \nQ 14.40625 12.796875 18.140625 9.390625 \nQ 21.875 6 27.15625 6 \nQ 33.5 6 37.890625 10.78125 \nQ 42.28125 15.578125 42.28125 23.484375 \nQ 42.28125 31 38.0625 35.34375 \nQ 33.84375 39.703125 27 39.703125 \nQ 22.75 39.703125 19.328125 37.765625 \nQ 15.921875 35.84375 13.96875 32.765625 \nL 5.71875 33.84375 \nL 12.640625 70.609375 \nL 48.25 70.609375 \nL 48.25 62.203125 \nL 19.671875 62.203125 \nL 15.828125 42.96875 \nQ 22.265625 47.46875 29.34375 47.46875 \nQ 38.71875 47.46875 45.15625 40.96875 \nQ 51.609375 34.46875 51.609375 24.265625 \nQ 51.609375 14.546875 45.953125 7.46875 \nQ 39.0625 -1.21875 27.15625 -1.21875 \nQ 17.390625 -1.21875 11.203125 4.25 \nQ 5.03125 9.71875 4.15625 18.75 \nz\n\" id=\"ArialMT-53\"/>\n </defs>\n <g style=\"fill:#262626;\" transform=\"translate(290.46741 559.173594)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-53\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"111.230469\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"166.845703\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"222.460938\" xlink:href=\"#ArialMT-48\"/>\n </g>\n </g>\n </g>\n <g id=\"xtick_13\">\n <g id=\"line2d_25\">\n <path clip-path=\"url(#pd7768607af)\" d=\"M 356.906892 541.8 \nL 356.906892 337.95 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_24\">\n <!-- 60000 -->\n <g style=\"fill:#262626;\" transform=\"translate(341.614314 559.173594)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-54\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"111.230469\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"166.845703\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"222.460938\" xlink:href=\"#ArialMT-48\"/>\n </g>\n </g>\n </g>\n <g id=\"xtick_14\">\n <g id=\"line2d_26\">\n <path clip-path=\"url(#pd7768607af)\" d=\"M 408.053796 541.8 \nL 408.053796 337.95 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_25\">\n <!-- 70000 -->\n <defs>\n <path d=\"M 4.734375 62.203125 \nL 4.734375 70.65625 \nL 51.078125 70.65625 \nL 51.078125 63.8125 \nQ 44.234375 56.546875 37.515625 44.484375 \nQ 30.8125 32.421875 27.15625 19.671875 \nQ 24.515625 10.6875 23.78125 0 \nL 14.75 0 \nQ 14.890625 8.453125 18.0625 20.40625 \nQ 21.234375 32.375 27.171875 43.484375 \nQ 33.109375 54.59375 39.796875 62.203125 \nz\n\" id=\"ArialMT-55\"/>\n </defs>\n <g style=\"fill:#262626;\" transform=\"translate(392.761217 559.173594)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-55\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"111.230469\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"166.845703\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"222.460938\" xlink:href=\"#ArialMT-48\"/>\n </g>\n </g>\n </g>\n <g id=\"xtick_15\">\n <g id=\"line2d_27\">\n <path clip-path=\"url(#pd7768607af)\" d=\"M 459.200699 541.8 \nL 459.200699 337.95 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_26\">\n <!-- 80000 -->\n <g style=\"fill:#262626;\" transform=\"translate(443.908121 559.173594)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-56\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"111.230469\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"166.845703\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"222.460938\" xlink:href=\"#ArialMT-48\"/>\n </g>\n </g>\n </g>\n <g id=\"text_27\">\n <!-- Code Output in 2 Weeks -->\n <defs>\n <path d=\"M 40.234375 0 \nL 40.234375 6.546875 \nQ 35.296875 -1.171875 25.734375 -1.171875 \nQ 19.53125 -1.171875 14.328125 2.25 \nQ 9.125 5.671875 6.265625 11.796875 \nQ 3.421875 17.921875 3.421875 25.875 \nQ 3.421875 33.640625 6 39.96875 \nQ 8.59375 46.296875 13.765625 49.65625 \nQ 18.953125 53.03125 25.34375 53.03125 \nQ 30.03125 53.03125 33.6875 51.046875 \nQ 37.359375 49.078125 39.65625 45.90625 \nL 39.65625 71.578125 \nL 48.390625 71.578125 \nL 48.390625 0 \nz\nM 12.453125 25.875 \nQ 12.453125 15.921875 16.640625 10.984375 \nQ 20.84375 6.0625 26.5625 6.0625 \nQ 32.328125 6.0625 36.34375 10.765625 \nQ 40.375 15.484375 40.375 25.140625 \nQ 40.375 35.796875 36.265625 40.765625 \nQ 32.171875 45.75 26.171875 45.75 \nQ 20.3125 45.75 16.375 40.96875 \nQ 12.453125 36.1875 12.453125 25.875 \nz\n\" id=\"ArialMT-100\"/>\n <path d=\"M 20.21875 0 \nL 1.21875 71.578125 \nL 10.9375 71.578125 \nL 21.828125 24.65625 \nQ 23.578125 17.28125 24.859375 10.015625 \nQ 27.59375 21.484375 28.078125 23.25 \nL 41.703125 71.578125 \nL 53.125 71.578125 \nL 63.375 35.359375 \nQ 67.234375 21.875 68.953125 10.015625 \nQ 70.3125 16.796875 72.515625 25.59375 \nL 83.734375 71.578125 \nL 93.265625 71.578125 \nL 73.640625 0 \nL 64.5 0 \nL 49.421875 54.546875 \nQ 47.515625 61.375 47.171875 62.9375 \nQ 46.046875 58.015625 45.0625 54.546875 \nL 29.890625 0 \nz\n\" id=\"ArialMT-87\"/>\n <path d=\"M 6.640625 0 \nL 6.640625 71.578125 \nL 15.4375 71.578125 \nL 15.4375 30.765625 \nL 36.234375 51.859375 \nL 47.609375 51.859375 \nL 27.78125 32.625 \nL 49.609375 0 \nL 38.765625 0 \nL 21.625 26.515625 \nL 15.4375 20.5625 \nL 15.4375 0 \nz\n\" id=\"ArialMT-107\"/>\n <path d=\"M 3.078125 15.484375 \nL 11.765625 16.84375 \nQ 12.5 11.625 15.84375 8.84375 \nQ 19.1875 6.0625 25.203125 6.0625 \nQ 31.25 6.0625 34.171875 8.515625 \nQ 37.109375 10.984375 37.109375 14.3125 \nQ 37.109375 17.28125 34.515625 19 \nQ 32.71875 20.171875 25.53125 21.96875 \nQ 15.875 24.421875 12.140625 26.203125 \nQ 8.40625 27.984375 6.46875 31.125 \nQ 4.546875 34.28125 4.546875 38.09375 \nQ 4.546875 41.546875 6.125 44.5 \nQ 7.71875 47.46875 10.453125 49.421875 \nQ 12.5 50.921875 16.03125 51.96875 \nQ 19.578125 53.03125 23.640625 53.03125 \nQ 29.734375 53.03125 34.34375 51.265625 \nQ 38.96875 49.515625 41.15625 46.5 \nQ 43.359375 43.5 44.1875 38.484375 \nL 35.59375 37.3125 \nQ 35.015625 41.3125 32.203125 43.546875 \nQ 29.390625 45.796875 24.265625 45.796875 \nQ 18.21875 45.796875 15.625 43.796875 \nQ 13.03125 41.796875 13.03125 39.109375 \nQ 13.03125 37.40625 14.109375 36.03125 \nQ 15.1875 34.625 17.484375 33.6875 \nQ 18.796875 33.203125 25.25 31.453125 \nQ 34.578125 28.953125 38.25 27.359375 \nQ 41.9375 25.78125 44.03125 22.75 \nQ 46.140625 19.734375 46.140625 15.234375 \nQ 46.140625 10.84375 43.578125 6.953125 \nQ 41.015625 3.078125 36.171875 0.953125 \nQ 31.34375 -1.171875 25.25 -1.171875 \nQ 15.140625 -1.171875 9.84375 3.03125 \nQ 4.546875 7.234375 3.078125 15.484375 \nz\n\" id=\"ArialMT-115\"/>\n </defs>\n <g style=\"fill:#262626;\" transform=\"translate(192.394938 574.102969)scale(0.12 -0.12)\">\n <use xlink:href=\"#ArialMT-67\"/>\n <use x=\"72.216797\" xlink:href=\"#ArialMT-111\"/>\n <use x=\"127.832031\" xlink:href=\"#ArialMT-100\"/>\n <use x=\"183.447266\" xlink:href=\"#ArialMT-101\"/>\n <use x=\"239.0625\" xlink:href=\"#ArialMT-32\"/>\n <use x=\"266.845703\" xlink:href=\"#ArialMT-79\"/>\n <use x=\"344.628906\" xlink:href=\"#ArialMT-117\"/>\n <use x=\"400.244141\" xlink:href=\"#ArialMT-116\"/>\n <use x=\"428.027344\" xlink:href=\"#ArialMT-112\"/>\n <use x=\"483.642578\" xlink:href=\"#ArialMT-117\"/>\n <use x=\"539.257812\" xlink:href=\"#ArialMT-116\"/>\n <use x=\"567.041016\" xlink:href=\"#ArialMT-32\"/>\n <use x=\"594.824219\" xlink:href=\"#ArialMT-105\"/>\n <use x=\"617.041016\" xlink:href=\"#ArialMT-110\"/>\n <use x=\"672.65625\" xlink:href=\"#ArialMT-32\"/>\n <use x=\"700.439453\" xlink:href=\"#ArialMT-50\"/>\n <use x=\"756.054688\" xlink:href=\"#ArialMT-32\"/>\n <use x=\"783.837891\" xlink:href=\"#ArialMT-87\"/>\n <use x=\"876.472656\" xlink:href=\"#ArialMT-101\"/>\n <use x=\"932.087891\" xlink:href=\"#ArialMT-101\"/>\n <use x=\"987.703125\" xlink:href=\"#ArialMT-107\"/>\n <use x=\"1037.703125\" xlink:href=\"#ArialMT-115\"/>\n </g>\n </g>\n </g>\n <g id=\"matplotlib.axis_4\">\n <g id=\"ytick_7\">\n <g id=\"line2d_28\">\n <path clip-path=\"url(#pd7768607af)\" d=\"M 50.025469 541.8 \nL 465.281283 541.8 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_28\">\n <!-- 0.0 -->\n <g style=\"fill:#262626;\" transform=\"translate(25.235469 545.736797)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-48\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-46\"/>\n <use x=\"83.398438\" xlink:href=\"#ArialMT-48\"/>\n </g>\n </g>\n </g>\n <g id=\"ytick_8\">\n <g id=\"line2d_29\">\n <path clip-path=\"url(#pd7768607af)\" d=\"M 50.025469 516.426014 \nL 465.281283 516.426014 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_29\">\n <!-- 0.5 -->\n <g style=\"fill:#262626;\" transform=\"translate(25.235469 520.362811)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-48\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-46\"/>\n <use x=\"83.398438\" xlink:href=\"#ArialMT-53\"/>\n </g>\n </g>\n </g>\n <g id=\"ytick_9\">\n <g id=\"line2d_30\">\n <path clip-path=\"url(#pd7768607af)\" d=\"M 50.025469 491.052028 \nL 465.281283 491.052028 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_30\">\n <!-- 1.0 -->\n <g style=\"fill:#262626;\" transform=\"translate(25.235469 494.988825)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-49\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-46\"/>\n <use x=\"83.398438\" xlink:href=\"#ArialMT-48\"/>\n </g>\n </g>\n </g>\n <g id=\"ytick_10\">\n <g id=\"line2d_31\">\n <path clip-path=\"url(#pd7768607af)\" d=\"M 50.025469 465.678042 \nL 465.281283 465.678042 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_31\">\n <!-- 1.5 -->\n <g style=\"fill:#262626;\" transform=\"translate(25.235469 469.614839)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-49\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-46\"/>\n <use x=\"83.398438\" xlink:href=\"#ArialMT-53\"/>\n </g>\n </g>\n </g>\n <g id=\"ytick_11\">\n <g id=\"line2d_32\">\n <path clip-path=\"url(#pd7768607af)\" d=\"M 50.025469 440.304056 \nL 465.281283 440.304056 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_32\">\n <!-- 2.0 -->\n <g style=\"fill:#262626;\" transform=\"translate(25.235469 444.240853)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-50\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-46\"/>\n <use x=\"83.398438\" xlink:href=\"#ArialMT-48\"/>\n </g>\n </g>\n </g>\n <g id=\"ytick_12\">\n <g id=\"line2d_33\">\n <path clip-path=\"url(#pd7768607af)\" d=\"M 50.025469 414.93007 \nL 465.281283 414.93007 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_33\">\n <!-- 2.5 -->\n <g style=\"fill:#262626;\" transform=\"translate(25.235469 418.866867)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-50\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-46\"/>\n <use x=\"83.398438\" xlink:href=\"#ArialMT-53\"/>\n </g>\n </g>\n </g>\n <g id=\"ytick_13\">\n <g id=\"line2d_34\">\n <path clip-path=\"url(#pd7768607af)\" d=\"M 50.025469 389.556084 \nL 465.281283 389.556084 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_34\">\n <!-- 3.0 -->\n <g style=\"fill:#262626;\" transform=\"translate(25.235469 393.49288)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-51\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-46\"/>\n <use x=\"83.398438\" xlink:href=\"#ArialMT-48\"/>\n </g>\n </g>\n </g>\n <g id=\"ytick_14\">\n <g id=\"line2d_35\">\n <path clip-path=\"url(#pd7768607af)\" d=\"M 50.025469 364.182097 \nL 465.281283 364.182097 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_35\">\n <!-- 3.5 -->\n <g style=\"fill:#262626;\" transform=\"translate(25.235469 368.118894)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-51\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-46\"/>\n <use x=\"83.398438\" xlink:href=\"#ArialMT-53\"/>\n </g>\n </g>\n </g>\n <g id=\"ytick_15\">\n <g id=\"line2d_36\">\n <path clip-path=\"url(#pd7768607af)\" d=\"M 50.025469 338.808111 \nL 465.281283 338.808111 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_36\">\n <!-- 4.0 -->\n <g style=\"fill:#262626;\" transform=\"translate(25.235469 342.744908)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-52\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-46\"/>\n <use x=\"83.398438\" xlink:href=\"#ArialMT-48\"/>\n </g>\n </g>\n </g>\n <g id=\"text_37\">\n <!-- 1e−5 -->\n <defs>\n <path d=\"M 52.828125 31.203125 \nL 5.5625 31.203125 \nL 5.5625 39.40625 \nL 52.828125 39.40625 \nz\n\" id=\"ArialMT-8722\"/>\n </defs>\n <g style=\"fill:#262626;\" transform=\"translate(50.025469 334.95)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-49\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-101\"/>\n <use x=\"111.230469\" xlink:href=\"#ArialMT-8722\"/>\n <use x=\"169.628906\" xlink:href=\"#ArialMT-53\"/>\n </g>\n </g>\n </g>\n <g id=\"patch_9\">\n <path clip-path=\"url(#pd7768607af)\" d=\"M 51.027948 541.8 \nL 117.875673 541.8 \nL 117.875673 347.657143 \nL 51.027948 347.657143 \nz\n\" style=\"fill:#4c72b0;opacity:0.4;stroke:#ffffff;stroke-linejoin:miter;\"/>\n </g>\n <g id=\"patch_10\">\n <path clip-path=\"url(#pd7768607af)\" d=\"M 117.875673 541.8 \nL 184.723397 541.8 \nL 184.723397 458.595918 \nL 117.875673 458.595918 \nz\n\" style=\"fill:#4c72b0;opacity:0.4;stroke:#ffffff;stroke-linejoin:miter;\"/>\n </g>\n <g id=\"patch_11\">\n <path clip-path=\"url(#pd7768607af)\" d=\"M 184.723397 541.8 \nL 251.571122 541.8 \nL 251.571122 458.595918 \nL 184.723397 458.595918 \nz\n\" style=\"fill:#4c72b0;opacity:0.4;stroke:#ffffff;stroke-linejoin:miter;\"/>\n </g>\n <g id=\"patch_12\">\n <path clip-path=\"url(#pd7768607af)\" d=\"M 251.571122 541.8 \nL 318.418847 541.8 \nL 318.418847 514.065306 \nL 251.571122 514.065306 \nz\n\" style=\"fill:#4c72b0;opacity:0.4;stroke:#ffffff;stroke-linejoin:miter;\"/>\n </g>\n <g id=\"line2d_37\">\n <path clip-path=\"url(#pd7768607af)\" d=\"M -1 521.17351 \nL 1.80687 518.833963 \nL 6.959448 513.884335 \nL 12.112026 508.26351 \nL 17.264604 501.975409 \nL 22.417183 495.04747 \nL 27.569761 487.533139 \nL 32.722339 479.513247 \nL 37.874917 471.095996 \nL 43.027496 462.415354 \nL 48.180074 453.627761 \nL 53.332652 444.907154 \nL 58.48523 436.438436 \nL 63.637809 428.409676 \nL 68.790387 421.003448 \nL 73.942965 414.387807 \nL 79.095543 408.707527 \nL 84.248122 404.076231 \nL 89.4007 400.57005 \nL 94.553278 398.223391 \nL 99.705856 397.027241 \nL 104.858435 396.930293 \nL 110.011013 397.842935 \nL 115.163591 399.6439 \nL 120.316169 402.189136 \nL 125.468748 405.32224 \nL 130.621326 408.885584 \nL 135.773904 412.731223 \nL 140.926482 416.730613 \nL 146.079061 420.782274 \nL 151.231639 424.816734 \nL 156.384217 428.798312 \nL 161.536795 432.723656 \nL 166.689373 436.617238 \nL 171.841952 440.524357 \nL 176.99453 444.502411 \nL 182.147108 448.611393 \nL 187.299686 452.904582 \nL 192.452265 457.420384 \nL 197.604843 462.176075 \nL 202.757421 467.163977 \nL 207.909999 472.350337 \nL 213.062578 477.67684 \nL 218.215156 483.064473 \nL 223.367734 488.419211 \nL 228.520312 493.638888 \nL 233.672891 498.62056 \nL 238.825469 503.267678 \nL 243.978047 507.496502 \nL 249.130625 511.241305 \nL 254.283204 514.458065 \nL 259.435782 517.126506 \nL 264.58836 519.250496 \nL 269.740938 520.856889 \nL 274.893517 521.993033 \nL 280.046095 522.723184 \nL 285.198673 523.124123 \nL 290.351251 523.28028 \nL 295.50383 523.278697 \nL 300.656408 523.204108 \nL 305.808986 523.134448 \nL 310.961564 523.137036 \nL 316.114143 523.265642 \nL 321.266721 523.558597 \nL 326.419299 524.038009 \nL 331.571877 524.710084 \nL 336.724456 525.566476 \nL 341.877034 526.586472 \nL 347.029612 527.739811 \nL 352.18219 528.989847 \nL 357.334769 530.296804 \nL 362.487347 531.620828 \nL 367.639925 532.924646 \nL 372.792503 534.175655 \nL 377.945081 535.347354 \nL 383.09766 536.420106 \nL 388.250238 537.381269 \nL 393.402816 538.224799 \nL 398.555394 538.950451 \nL 403.707973 539.562722 \nL 408.860551 540.06967 \nL 414.013129 540.481741 \nL 419.165707 540.810687 \nL 424.318286 541.068647 \nL 429.470864 541.267427 \nL 434.623442 541.417976 \nL 439.77602 541.530065 \n\" style=\"fill:none;stroke:#4c72b0;stroke-linecap:round;stroke-width:1.5;\"/>\n </g>\n <g id=\"patch_13\">\n <path d=\"M 50.025469 541.8 \nL 50.025469 337.95 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.25;\"/>\n </g>\n <g id=\"patch_14\">\n <path d=\"M 465.281283 541.8 \nL 465.281283 337.95 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.25;\"/>\n </g>\n <g id=\"patch_15\">\n <path d=\"M 50.025469 541.8 \nL 465.281283 541.8 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.25;\"/>\n </g>\n <g id=\"patch_16\">\n <path d=\"M 50.025469 337.95 \nL 465.281283 337.95 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.25;\"/>\n </g>\n <g id=\"text_38\">\n <g id=\"patch_17\">\n <path d=\"M 346.093725 536.349375 \nL 465.088725 536.349375 \nL 465.088725 517.455 \nL 346.093725 517.455 \nz\n\" style=\"fill:#cccccc;opacity:0.5;stroke:#ffffff;stroke-linejoin:miter;\"/>\n </g>\n <!-- median=13,172 lines -->\n <defs>\n <path d=\"M 52.828125 42.09375 \nL 5.5625 42.09375 \nL 5.5625 50.296875 \nL 52.828125 50.296875 \nz\nM 52.828125 20.359375 \nL 5.5625 20.359375 \nL 5.5625 28.5625 \nL 52.828125 28.5625 \nz\n\" id=\"ArialMT-61\"/>\n <path d=\"M 8.890625 0 \nL 8.890625 10.015625 \nL 18.890625 10.015625 \nL 18.890625 0 \nQ 18.890625 -5.515625 16.9375 -8.90625 \nQ 14.984375 -12.3125 10.75 -14.15625 \nL 8.296875 -10.40625 \nQ 11.078125 -9.1875 12.390625 -6.8125 \nQ 13.71875 -4.4375 13.875 0 \nz\n\" id=\"ArialMT-44\"/>\n </defs>\n <g style=\"fill:#262626;\" transform=\"translate(350.053725 530.004375)scale(0.12 -0.12)\">\n <use xlink:href=\"#ArialMT-109\"/>\n <use x=\"83.300781\" xlink:href=\"#ArialMT-101\"/>\n <use x=\"138.916016\" xlink:href=\"#ArialMT-100\"/>\n <use x=\"194.53125\" xlink:href=\"#ArialMT-105\"/>\n <use x=\"216.748047\" xlink:href=\"#ArialMT-97\"/>\n <use x=\"272.363281\" xlink:href=\"#ArialMT-110\"/>\n <use x=\"327.978516\" xlink:href=\"#ArialMT-61\"/>\n <use x=\"386.376953\" xlink:href=\"#ArialMT-49\"/>\n <use x=\"441.992188\" xlink:href=\"#ArialMT-51\"/>\n <use x=\"497.607422\" xlink:href=\"#ArialMT-44\"/>\n <use x=\"525.390625\" xlink:href=\"#ArialMT-49\"/>\n <use x=\"581.005859\" xlink:href=\"#ArialMT-55\"/>\n <use x=\"636.621094\" xlink:href=\"#ArialMT-50\"/>\n <use x=\"692.236328\" xlink:href=\"#ArialMT-32\"/>\n <use x=\"720.019531\" xlink:href=\"#ArialMT-108\"/>\n <use x=\"742.236328\" xlink:href=\"#ArialMT-105\"/>\n <use x=\"764.453125\" xlink:href=\"#ArialMT-110\"/>\n <use x=\"820.068359\" xlink:href=\"#ArialMT-101\"/>\n <use x=\"875.683594\" xlink:href=\"#ArialMT-115\"/>\n </g>\n </g>\n <g id=\"text_39\">\n <!-- Histgram of Code Output -->\n <defs>\n <path d=\"M 8.015625 0 \nL 8.015625 71.578125 \nL 17.484375 71.578125 \nL 17.484375 42.1875 \nL 54.6875 42.1875 \nL 54.6875 71.578125 \nL 64.15625 71.578125 \nL 64.15625 0 \nL 54.6875 0 \nL 54.6875 33.734375 \nL 17.484375 33.734375 \nL 17.484375 0 \nz\n\" id=\"ArialMT-72\"/>\n <path d=\"M 4.984375 -4.296875 \nL 13.53125 -5.5625 \nQ 14.0625 -9.515625 16.5 -11.328125 \nQ 19.78125 -13.765625 25.4375 -13.765625 \nQ 31.546875 -13.765625 34.859375 -11.328125 \nQ 38.1875 -8.890625 39.359375 -4.5 \nQ 40.046875 -1.8125 39.984375 6.78125 \nQ 34.234375 0 25.640625 0 \nQ 14.9375 0 9.078125 7.71875 \nQ 3.21875 15.4375 3.21875 26.21875 \nQ 3.21875 33.640625 5.90625 39.90625 \nQ 8.59375 46.1875 13.6875 49.609375 \nQ 18.796875 53.03125 25.6875 53.03125 \nQ 34.859375 53.03125 40.828125 45.609375 \nL 40.828125 51.859375 \nL 48.921875 51.859375 \nL 48.921875 7.03125 \nQ 48.921875 -5.078125 46.453125 -10.125 \nQ 44 -15.1875 38.640625 -18.109375 \nQ 33.296875 -21.046875 25.484375 -21.046875 \nQ 16.21875 -21.046875 10.5 -16.875 \nQ 4.78125 -12.703125 4.984375 -4.296875 \nz\nM 12.25 26.859375 \nQ 12.25 16.65625 16.296875 11.96875 \nQ 20.359375 7.28125 26.46875 7.28125 \nQ 32.515625 7.28125 36.609375 11.9375 \nQ 40.71875 16.609375 40.71875 26.5625 \nQ 40.71875 36.078125 36.5 40.90625 \nQ 32.28125 45.75 26.3125 45.75 \nQ 20.453125 45.75 16.34375 40.984375 \nQ 12.25 36.234375 12.25 26.859375 \nz\n\" id=\"ArialMT-103\"/>\n </defs>\n <g style=\"fill:#262626;\" transform=\"translate(174.704548 331.95)scale(0.15 -0.15)\">\n <use xlink:href=\"#ArialMT-72\"/>\n <use x=\"72.216797\" xlink:href=\"#ArialMT-105\"/>\n <use x=\"94.433594\" xlink:href=\"#ArialMT-115\"/>\n <use x=\"144.433594\" xlink:href=\"#ArialMT-116\"/>\n <use x=\"172.216797\" xlink:href=\"#ArialMT-103\"/>\n <use x=\"227.832031\" xlink:href=\"#ArialMT-114\"/>\n <use x=\"261.132812\" xlink:href=\"#ArialMT-97\"/>\n <use x=\"316.748047\" xlink:href=\"#ArialMT-109\"/>\n <use x=\"400.048828\" xlink:href=\"#ArialMT-32\"/>\n <use x=\"427.832031\" xlink:href=\"#ArialMT-111\"/>\n <use x=\"483.447266\" xlink:href=\"#ArialMT-102\"/>\n <use x=\"511.230469\" xlink:href=\"#ArialMT-32\"/>\n <use x=\"539.013672\" xlink:href=\"#ArialMT-67\"/>\n <use x=\"611.230469\" xlink:href=\"#ArialMT-111\"/>\n <use x=\"666.845703\" xlink:href=\"#ArialMT-100\"/>\n <use x=\"722.460938\" xlink:href=\"#ArialMT-101\"/>\n <use x=\"778.076172\" xlink:href=\"#ArialMT-32\"/>\n <use x=\"805.859375\" xlink:href=\"#ArialMT-79\"/>\n <use x=\"883.642578\" xlink:href=\"#ArialMT-117\"/>\n <use x=\"939.257812\" xlink:href=\"#ArialMT-116\"/>\n <use x=\"967.041016\" xlink:href=\"#ArialMT-112\"/>\n <use x=\"1022.65625\" xlink:href=\"#ArialMT-117\"/>\n <use x=\"1078.271484\" xlink:href=\"#ArialMT-116\"/>\n </g>\n </g>\n </g>\n <g id=\"axes_3\">\n <g id=\"patch_18\">\n <path d=\"M 527.569655 256.41 \nL 942.825469 256.41 \nL 942.825469 52.56 \nL 527.569655 52.56 \nz\n\" style=\"fill:#eaeaf2;\"/>\n </g>\n <g id=\"matplotlib.axis_5\">\n <g id=\"xtick_16\">\n <g id=\"line2d_38\">\n <path clip-path=\"url(#p2d3eee6d95)\" d=\"M 566.357286 256.41 \nL 566.357286 52.56 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_40\">\n <!-- 2020-01 -->\n <defs>\n <path d=\"M 3.171875 21.484375 \nL 3.171875 30.328125 \nL 30.171875 30.328125 \nL 30.171875 21.484375 \nz\n\" id=\"ArialMT-45\"/>\n </defs>\n <g style=\"fill:#262626;\" transform=\"translate(546.174864 273.783594)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-50\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"111.230469\" xlink:href=\"#ArialMT-50\"/>\n <use x=\"166.845703\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"222.460938\" xlink:href=\"#ArialMT-45\"/>\n <use x=\"255.761719\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"311.376953\" xlink:href=\"#ArialMT-49\"/>\n </g>\n </g>\n </g>\n <g id=\"xtick_17\">\n <g id=\"line2d_39\">\n <path clip-path=\"url(#p2d3eee6d95)\" d=\"M 637.087672 256.41 \nL 637.087672 52.56 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_41\">\n <!-- 2020-02 -->\n <g style=\"fill:#262626;\" transform=\"translate(616.90525 273.783594)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-50\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"111.230469\" xlink:href=\"#ArialMT-50\"/>\n <use x=\"166.845703\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"222.460938\" xlink:href=\"#ArialMT-45\"/>\n <use x=\"255.761719\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"311.376953\" xlink:href=\"#ArialMT-50\"/>\n </g>\n </g>\n </g>\n <g id=\"xtick_18\">\n <g id=\"line2d_40\">\n <path clip-path=\"url(#p2d3eee6d95)\" d=\"M 703.254807 256.41 \nL 703.254807 52.56 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_42\">\n <!-- 2020-03 -->\n <g style=\"fill:#262626;\" transform=\"translate(683.072385 273.783594)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-50\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"111.230469\" xlink:href=\"#ArialMT-50\"/>\n <use x=\"166.845703\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"222.460938\" xlink:href=\"#ArialMT-45\"/>\n <use x=\"255.761719\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"311.376953\" xlink:href=\"#ArialMT-51\"/>\n </g>\n </g>\n </g>\n <g id=\"xtick_19\">\n <g id=\"line2d_41\">\n <path clip-path=\"url(#p2d3eee6d95)\" d=\"M 773.985193 256.41 \nL 773.985193 52.56 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_43\">\n <!-- 2020-04 -->\n <g style=\"fill:#262626;\" transform=\"translate(753.802771 273.783594)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-50\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"111.230469\" xlink:href=\"#ArialMT-50\"/>\n <use x=\"166.845703\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"222.460938\" xlink:href=\"#ArialMT-45\"/>\n <use x=\"255.761719\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"311.376953\" xlink:href=\"#ArialMT-52\"/>\n </g>\n </g>\n </g>\n <g id=\"xtick_20\">\n <g id=\"line2d_42\">\n <path clip-path=\"url(#p2d3eee6d95)\" d=\"M 842.433953 256.41 \nL 842.433953 52.56 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_44\">\n <!-- 2020-05 -->\n <g style=\"fill:#262626;\" transform=\"translate(822.251531 273.783594)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-50\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"111.230469\" xlink:href=\"#ArialMT-50\"/>\n <use x=\"166.845703\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"222.460938\" xlink:href=\"#ArialMT-45\"/>\n <use x=\"255.761719\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"311.376953\" xlink:href=\"#ArialMT-53\"/>\n </g>\n </g>\n </g>\n <g id=\"xtick_21\">\n <g id=\"line2d_43\">\n <path clip-path=\"url(#p2d3eee6d95)\" d=\"M 913.164339 256.41 \nL 913.164339 52.56 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_45\">\n <!-- 2020-06 -->\n <g style=\"fill:#262626;\" transform=\"translate(892.981917 273.783594)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-50\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"111.230469\" xlink:href=\"#ArialMT-50\"/>\n <use x=\"166.845703\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"222.460938\" xlink:href=\"#ArialMT-45\"/>\n <use x=\"255.761719\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"311.376953\" xlink:href=\"#ArialMT-54\"/>\n </g>\n </g>\n </g>\n </g>\n <g id=\"matplotlib.axis_6\">\n <g id=\"ytick_16\">\n <g id=\"line2d_44\">\n <path clip-path=\"url(#p2d3eee6d95)\" d=\"M 527.569655 247.324375 \nL 942.825469 247.324375 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_46\">\n <!-- 0 -->\n <g style=\"fill:#262626;\" transform=\"translate(511.952624 251.261172)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-48\"/>\n </g>\n </g>\n </g>\n <g id=\"ytick_17\">\n <g id=\"line2d_45\">\n <path clip-path=\"url(#p2d3eee6d95)\" d=\"M 527.569655 211.974501 \nL 942.825469 211.974501 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_47\">\n <!-- 10000 -->\n <g style=\"fill:#262626;\" transform=\"translate(487.484499 215.911298)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-49\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"111.230469\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"166.845703\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"222.460938\" xlink:href=\"#ArialMT-48\"/>\n </g>\n </g>\n </g>\n <g id=\"ytick_18\">\n <g id=\"line2d_46\">\n <path clip-path=\"url(#p2d3eee6d95)\" d=\"M 527.569655 176.624626 \nL 942.825469 176.624626 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_48\">\n <!-- 20000 -->\n <g style=\"fill:#262626;\" transform=\"translate(487.484499 180.561423)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-50\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"111.230469\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"166.845703\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"222.460938\" xlink:href=\"#ArialMT-48\"/>\n </g>\n </g>\n </g>\n <g id=\"ytick_19\">\n <g id=\"line2d_47\">\n <path clip-path=\"url(#p2d3eee6d95)\" d=\"M 527.569655 141.274752 \nL 942.825469 141.274752 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_49\">\n <!-- 30000 -->\n <g style=\"fill:#262626;\" transform=\"translate(487.484499 145.211549)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-51\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"111.230469\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"166.845703\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"222.460938\" xlink:href=\"#ArialMT-48\"/>\n </g>\n </g>\n </g>\n <g id=\"ytick_20\">\n <g id=\"line2d_48\">\n <path clip-path=\"url(#p2d3eee6d95)\" d=\"M 527.569655 105.924877 \nL 942.825469 105.924877 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_50\">\n <!-- 40000 -->\n <g style=\"fill:#262626;\" transform=\"translate(487.484499 109.861674)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-52\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"111.230469\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"166.845703\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"222.460938\" xlink:href=\"#ArialMT-48\"/>\n </g>\n </g>\n </g>\n <g id=\"ytick_21\">\n <g id=\"line2d_49\">\n <path clip-path=\"url(#p2d3eee6d95)\" d=\"M 527.569655 70.575003 \nL 942.825469 70.575003 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_51\">\n <!-- 50000 -->\n <g style=\"fill:#262626;\" transform=\"translate(487.484499 74.5118)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-53\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"111.230469\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"166.845703\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"222.460938\" xlink:href=\"#ArialMT-48\"/>\n </g>\n </g>\n </g>\n <g id=\"text_52\">\n <!-- Lines -->\n <defs>\n <path d=\"M 7.328125 0 \nL 7.328125 71.578125 \nL 16.796875 71.578125 \nL 16.796875 8.453125 \nL 52.046875 8.453125 \nL 52.046875 0 \nz\n\" id=\"ArialMT-76\"/>\n </defs>\n <g style=\"fill:#262626;\" transform=\"translate(481.099499 168.827812)rotate(-90)scale(0.12 -0.12)\">\n <use xlink:href=\"#ArialMT-76\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-105\"/>\n <use x=\"77.832031\" xlink:href=\"#ArialMT-110\"/>\n <use x=\"133.447266\" xlink:href=\"#ArialMT-101\"/>\n <use x=\"189.0625\" xlink:href=\"#ArialMT-115\"/>\n </g>\n </g>\n </g>\n <g id=\"PolyCollection_3\">\n <path clip-path=\"url(#p2d3eee6d95)\" d=\"M 527.569655 236.726483 \nL 527.569655 236.726483 \nL 559.51241 229.956982 \nL 591.455165 231.590146 \nL 601.650001 231.464913 \nL 591.455165 236.10079 \nL 559.51241 234.464091 \nL 527.569655 237.514785 \nz\n\" style=\"fill:#55a868;fill-opacity:0.5;stroke:#55a868;stroke-opacity:0.5;\"/>\n <path clip-path=\"url(#p2d3eee6d95)\" d=\"M 647.330807 237.42189 \nL 655.340674 239.504983 \nL 687.283429 201.401353 \nL 719.226184 213.63241 \nL 751.168939 187.982541 \nL 783.111694 196.558421 \nL 815.054449 95.25982 \nL 846.997204 176.582207 \nL 878.939959 205.604453 \nL 910.882714 227.118387 \nL 942.825469 246.811802 \nL 942.825469 246.811802 \nL 942.825469 247.144091 \nL 910.882714 233.180891 \nL 878.939959 237.794049 \nL 846.997204 209.828763 \nL 815.054449 213.890464 \nL 783.111694 204.741917 \nL 751.168939 211.080149 \nL 719.226184 226.708328 \nL 687.283429 209.348005 \nL 655.340674 242.725357 \nz\n\" style=\"fill:#55a868;fill-opacity:0.5;stroke:#55a868;stroke-opacity:0.5;\"/>\n </g>\n <g id=\"PolyCollection_4\">\n <defs>\n <path d=\"M 601.650001 -352.223056 \nL 623.39792 -352.490206 \nL 647.330807 -346.266079 \nL 623.39792 -362.112442 \nz\n\" id=\"med0dae64d1\" style=\"stroke:#c44e52;stroke-opacity:0.5;\"/>\n </defs>\n <g clip-path=\"url(#p2d3eee6d95)\">\n <use style=\"fill:#c44e52;fill-opacity:0.5;stroke:#c44e52;stroke-opacity:0.5;\" x=\"0\" xlink:href=\"#med0dae64d1\" y=\"583.687969\"/>\n </g>\n </g>\n <g id=\"line2d_50\">\n <path clip-path=\"url(#p2d3eee6d95)\" d=\"M 527.569655 226.916893 \nL 559.51241 217.096698 \nL 591.455165 220.366561 \nL 623.39792 205.448914 \nL 655.340674 234.905964 \nL 687.283429 163.424983 \nL 719.226184 193.016363 \nL 751.168939 151.738315 \nL 783.111694 153.975962 \nL 815.054449 61.825909 \nL 846.997204 139.086595 \nL 878.939959 196.074127 \nL 910.882714 212.974902 \nL 942.825469 246.631518 \n\" style=\"fill:none;stroke:#4c72b0;stroke-linecap:round;stroke-width:1.5;\"/>\n </g>\n <g id=\"line2d_51\">\n <path clip-path=\"url(#p2d3eee6d95)\" d=\"M 527.569655 236.726483 \nL 559.51241 229.956982 \nL 591.455165 231.590146 \nL 623.39792 231.197763 \nL 655.340674 239.504983 \nL 687.283429 201.401353 \nL 719.226184 213.63241 \nL 751.168939 187.982541 \nL 783.111694 196.558421 \nL 815.054449 95.25982 \nL 846.997204 176.582207 \nL 878.939959 205.604453 \nL 910.882714 227.118387 \nL 942.825469 246.811802 \n\" style=\"fill:none;stroke:#55a868;stroke-linecap:round;stroke-width:1.5;\"/>\n </g>\n <g id=\"line2d_52\">\n <path clip-path=\"url(#p2d3eee6d95)\" d=\"M 527.569655 237.514785 \nL 559.51241 234.464091 \nL 591.455165 236.10079 \nL 623.39792 221.575527 \nL 655.340674 242.725357 \nL 687.283429 209.348005 \nL 719.226184 226.708328 \nL 751.168939 211.080149 \nL 783.111694 204.741917 \nL 815.054449 213.890464 \nL 846.997204 209.828763 \nL 878.939959 237.794049 \nL 910.882714 233.180891 \nL 942.825469 247.144091 \n\" style=\"fill:none;stroke:#c44e52;stroke-linecap:round;stroke-width:1.5;\"/>\n </g>\n <g id=\"patch_19\">\n <path d=\"M 527.569655 256.41 \nL 527.569655 52.56 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.25;\"/>\n </g>\n <g id=\"patch_20\">\n <path d=\"M 942.825469 256.41 \nL 942.825469 52.56 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.25;\"/>\n </g>\n <g id=\"patch_21\">\n <path d=\"M 527.569655 256.41 \nL 942.825469 256.41 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.25;\"/>\n </g>\n <g id=\"patch_22\">\n <path d=\"M 527.569655 52.56 \nL 942.825469 52.56 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.25;\"/>\n </g>\n <g id=\"text_53\">\n <g id=\"patch_23\">\n <path d=\"M 698.204161 250.959375 \nL 942.632911 250.959375 \nL 942.632911 232.065 \nL 698.204161 232.065 \nz\n\" style=\"fill:#cccccc;opacity:0.5;stroke:#ffffff;stroke-linejoin:miter;\"/>\n </g>\n <!-- lines=237,358 ,added=69,638, refactor=0.71 -->\n <defs>\n <path d=\"M 5.46875 16.546875 \nL 13.921875 17.328125 \nQ 14.984375 11.375 18.015625 8.6875 \nQ 21.046875 6 25.78125 6 \nQ 29.828125 6 32.875 7.859375 \nQ 35.9375 9.71875 37.890625 12.8125 \nQ 39.84375 15.921875 41.15625 21.1875 \nQ 42.484375 26.46875 42.484375 31.9375 \nQ 42.484375 32.515625 42.4375 33.6875 \nQ 39.796875 29.5 35.234375 26.875 \nQ 30.671875 24.265625 25.34375 24.265625 \nQ 16.453125 24.265625 10.296875 30.703125 \nQ 4.15625 37.15625 4.15625 47.703125 \nQ 4.15625 58.59375 10.578125 65.234375 \nQ 17 71.875 26.65625 71.875 \nQ 33.640625 71.875 39.421875 68.109375 \nQ 45.21875 64.359375 48.21875 57.390625 \nQ 51.21875 50.4375 51.21875 37.25 \nQ 51.21875 23.53125 48.234375 15.40625 \nQ 45.265625 7.28125 39.375 3.03125 \nQ 33.5 -1.21875 25.59375 -1.21875 \nQ 17.1875 -1.21875 11.859375 3.4375 \nQ 6.546875 8.109375 5.46875 16.546875 \nz\nM 41.453125 48.140625 \nQ 41.453125 55.71875 37.421875 60.15625 \nQ 33.40625 64.59375 27.734375 64.59375 \nQ 21.875 64.59375 17.53125 59.8125 \nQ 13.1875 55.03125 13.1875 47.40625 \nQ 13.1875 40.578125 17.3125 36.296875 \nQ 21.4375 32.03125 27.484375 32.03125 \nQ 33.59375 32.03125 37.515625 36.296875 \nQ 41.453125 40.578125 41.453125 48.140625 \nz\n\" id=\"ArialMT-57\"/>\n </defs>\n <g style=\"fill:#262626;\" transform=\"translate(702.164161 244.614375)scale(0.12 -0.12)\">\n <use xlink:href=\"#ArialMT-108\"/>\n <use x=\"22.216797\" xlink:href=\"#ArialMT-105\"/>\n <use x=\"44.433594\" xlink:href=\"#ArialMT-110\"/>\n <use x=\"100.048828\" xlink:href=\"#ArialMT-101\"/>\n <use x=\"155.664062\" xlink:href=\"#ArialMT-115\"/>\n <use x=\"205.664062\" xlink:href=\"#ArialMT-61\"/>\n <use x=\"264.0625\" xlink:href=\"#ArialMT-50\"/>\n <use x=\"319.677734\" xlink:href=\"#ArialMT-51\"/>\n <use x=\"375.292969\" xlink:href=\"#ArialMT-55\"/>\n <use x=\"430.908203\" xlink:href=\"#ArialMT-44\"/>\n <use x=\"458.691406\" xlink:href=\"#ArialMT-51\"/>\n <use x=\"514.306641\" xlink:href=\"#ArialMT-53\"/>\n <use x=\"569.921875\" xlink:href=\"#ArialMT-56\"/>\n <use x=\"625.537109\" xlink:href=\"#ArialMT-32\"/>\n <use x=\"653.320312\" xlink:href=\"#ArialMT-44\"/>\n <use x=\"681.103516\" xlink:href=\"#ArialMT-97\"/>\n <use x=\"736.71875\" xlink:href=\"#ArialMT-100\"/>\n <use x=\"792.333984\" xlink:href=\"#ArialMT-100\"/>\n <use x=\"847.949219\" xlink:href=\"#ArialMT-101\"/>\n <use x=\"903.564453\" xlink:href=\"#ArialMT-100\"/>\n <use x=\"959.179688\" xlink:href=\"#ArialMT-61\"/>\n <use x=\"1017.578125\" xlink:href=\"#ArialMT-54\"/>\n <use x=\"1073.193359\" xlink:href=\"#ArialMT-57\"/>\n <use x=\"1128.808594\" xlink:href=\"#ArialMT-44\"/>\n <use x=\"1156.591797\" xlink:href=\"#ArialMT-54\"/>\n <use x=\"1212.207031\" xlink:href=\"#ArialMT-51\"/>\n <use x=\"1267.822266\" xlink:href=\"#ArialMT-56\"/>\n <use x=\"1323.4375\" xlink:href=\"#ArialMT-44\"/>\n <use x=\"1351.220703\" xlink:href=\"#ArialMT-32\"/>\n <use x=\"1379.003906\" xlink:href=\"#ArialMT-114\"/>\n <use x=\"1412.304688\" xlink:href=\"#ArialMT-101\"/>\n <use x=\"1467.919922\" xlink:href=\"#ArialMT-102\"/>\n <use x=\"1495.703125\" xlink:href=\"#ArialMT-97\"/>\n <use x=\"1551.318359\" xlink:href=\"#ArialMT-99\"/>\n <use x=\"1601.318359\" xlink:href=\"#ArialMT-116\"/>\n <use x=\"1629.101562\" xlink:href=\"#ArialMT-111\"/>\n <use x=\"1684.716797\" xlink:href=\"#ArialMT-114\"/>\n <use x=\"1718.017578\" xlink:href=\"#ArialMT-61\"/>\n <use x=\"1776.416016\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"1832.03125\" xlink:href=\"#ArialMT-46\"/>\n <use x=\"1859.814453\" xlink:href=\"#ArialMT-55\"/>\n <use x=\"1915.429688\" xlink:href=\"#ArialMT-49\"/>\n </g>\n </g>\n <g id=\"text_54\">\n <!-- Code Output -->\n <g style=\"fill:#262626;\" transform=\"translate(692.672562 46.56)scale(0.15 -0.15)\">\n <use xlink:href=\"#ArialMT-67\"/>\n <use x=\"72.216797\" xlink:href=\"#ArialMT-111\"/>\n <use x=\"127.832031\" xlink:href=\"#ArialMT-100\"/>\n <use x=\"183.447266\" xlink:href=\"#ArialMT-101\"/>\n <use x=\"239.0625\" xlink:href=\"#ArialMT-32\"/>\n <use x=\"266.845703\" xlink:href=\"#ArialMT-79\"/>\n <use x=\"344.628906\" xlink:href=\"#ArialMT-117\"/>\n <use x=\"400.244141\" xlink:href=\"#ArialMT-116\"/>\n <use x=\"428.027344\" xlink:href=\"#ArialMT-112\"/>\n <use x=\"483.642578\" xlink:href=\"#ArialMT-117\"/>\n <use x=\"539.257812\" xlink:href=\"#ArialMT-116\"/>\n </g>\n </g>\n <g id=\"legend_2\">\n <g id=\"patch_24\">\n <path d=\"M 852.850625 108.039531 \nL 935.125469 108.039531 \nQ 937.325469 108.039531 937.325469 105.839531 \nL 937.325469 60.26 \nQ 937.325469 58.06 935.125469 58.06 \nL 852.850625 58.06 \nQ 850.650625 58.06 850.650625 60.26 \nL 850.650625 105.839531 \nQ 850.650625 108.039531 852.850625 108.039531 \nz\n\" style=\"fill:#eaeaf2;opacity:0.8;stroke:#cccccc;stroke-linejoin:miter;\"/>\n </g>\n <g id=\"line2d_53\">\n <path d=\"M 855.050625 66.483594 \nL 877.050625 66.483594 \n\" style=\"fill:none;stroke:#4c72b0;stroke-linecap:round;stroke-width:1.5;\"/>\n </g>\n <g id=\"line2d_54\"/>\n <g id=\"text_55\">\n <!-- lines -->\n <g style=\"fill:#262626;\" transform=\"translate(885.850625 70.333594)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-108\"/>\n <use x=\"22.216797\" xlink:href=\"#ArialMT-105\"/>\n <use x=\"44.433594\" xlink:href=\"#ArialMT-110\"/>\n <use x=\"100.048828\" xlink:href=\"#ArialMT-101\"/>\n <use x=\"155.664062\" xlink:href=\"#ArialMT-115\"/>\n </g>\n </g>\n <g id=\"line2d_55\">\n <path d=\"M 855.050625 82.043438 \nL 877.050625 82.043438 \n\" style=\"fill:none;stroke:#55a868;stroke-linecap:round;stroke-width:1.5;\"/>\n </g>\n <g id=\"line2d_56\"/>\n <g id=\"text_56\">\n <!-- insertions -->\n <g style=\"fill:#262626;\" transform=\"translate(885.850625 85.893438)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-105\"/>\n <use x=\"22.216797\" xlink:href=\"#ArialMT-110\"/>\n <use x=\"77.832031\" xlink:href=\"#ArialMT-115\"/>\n <use x=\"127.832031\" xlink:href=\"#ArialMT-101\"/>\n <use x=\"183.447266\" xlink:href=\"#ArialMT-114\"/>\n <use x=\"216.748047\" xlink:href=\"#ArialMT-116\"/>\n <use x=\"244.53125\" xlink:href=\"#ArialMT-105\"/>\n <use x=\"266.748047\" xlink:href=\"#ArialMT-111\"/>\n <use x=\"322.363281\" xlink:href=\"#ArialMT-110\"/>\n <use x=\"377.978516\" xlink:href=\"#ArialMT-115\"/>\n </g>\n </g>\n <g id=\"line2d_57\">\n <path d=\"M 855.050625 97.603281 \nL 877.050625 97.603281 \n\" style=\"fill:none;stroke:#c44e52;stroke-linecap:round;stroke-width:1.5;\"/>\n </g>\n <g id=\"line2d_58\"/>\n <g id=\"text_57\">\n <!-- deletions -->\n <g style=\"fill:#262626;\" transform=\"translate(885.850625 101.453281)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-100\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-101\"/>\n <use x=\"111.230469\" xlink:href=\"#ArialMT-108\"/>\n <use x=\"133.447266\" xlink:href=\"#ArialMT-101\"/>\n <use x=\"189.0625\" xlink:href=\"#ArialMT-116\"/>\n <use x=\"216.845703\" xlink:href=\"#ArialMT-105\"/>\n <use x=\"239.0625\" xlink:href=\"#ArialMT-111\"/>\n <use x=\"294.677734\" xlink:href=\"#ArialMT-110\"/>\n <use x=\"350.292969\" xlink:href=\"#ArialMT-115\"/>\n </g>\n </g>\n </g>\n </g>\n <g id=\"axes_4\">\n <g id=\"patch_25\">\n <path d=\"M 527.569655 541.8 \nL 942.825469 541.8 \nL 942.825469 337.95 \nL 527.569655 337.95 \nz\n\" style=\"fill:#eaeaf2;\"/>\n </g>\n <g id=\"matplotlib.axis_7\">\n <g id=\"xtick_22\">\n <g id=\"line2d_59\">\n <path clip-path=\"url(#p5417162b4b)\" d=\"M 566.357286 541.8 \nL 566.357286 337.95 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_58\">\n <!-- 2020-01 -->\n <g style=\"fill:#262626;\" transform=\"translate(546.174864 559.173594)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-50\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"111.230469\" xlink:href=\"#ArialMT-50\"/>\n <use x=\"166.845703\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"222.460938\" xlink:href=\"#ArialMT-45\"/>\n <use x=\"255.761719\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"311.376953\" xlink:href=\"#ArialMT-49\"/>\n </g>\n </g>\n </g>\n <g id=\"xtick_23\">\n <g id=\"line2d_60\">\n <path clip-path=\"url(#p5417162b4b)\" d=\"M 637.087672 541.8 \nL 637.087672 337.95 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_59\">\n <!-- 2020-02 -->\n <g style=\"fill:#262626;\" transform=\"translate(616.90525 559.173594)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-50\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"111.230469\" xlink:href=\"#ArialMT-50\"/>\n <use x=\"166.845703\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"222.460938\" xlink:href=\"#ArialMT-45\"/>\n <use x=\"255.761719\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"311.376953\" xlink:href=\"#ArialMT-50\"/>\n </g>\n </g>\n </g>\n <g id=\"xtick_24\">\n <g id=\"line2d_61\">\n <path clip-path=\"url(#p5417162b4b)\" d=\"M 703.254807 541.8 \nL 703.254807 337.95 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_60\">\n <!-- 2020-03 -->\n <g style=\"fill:#262626;\" transform=\"translate(683.072385 559.173594)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-50\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"111.230469\" xlink:href=\"#ArialMT-50\"/>\n <use x=\"166.845703\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"222.460938\" xlink:href=\"#ArialMT-45\"/>\n <use x=\"255.761719\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"311.376953\" xlink:href=\"#ArialMT-51\"/>\n </g>\n </g>\n </g>\n <g id=\"xtick_25\">\n <g id=\"line2d_62\">\n <path clip-path=\"url(#p5417162b4b)\" d=\"M 773.985193 541.8 \nL 773.985193 337.95 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_61\">\n <!-- 2020-04 -->\n <g style=\"fill:#262626;\" transform=\"translate(753.802771 559.173594)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-50\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"111.230469\" xlink:href=\"#ArialMT-50\"/>\n <use x=\"166.845703\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"222.460938\" xlink:href=\"#ArialMT-45\"/>\n <use x=\"255.761719\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"311.376953\" xlink:href=\"#ArialMT-52\"/>\n </g>\n </g>\n </g>\n <g id=\"xtick_26\">\n <g id=\"line2d_63\">\n <path clip-path=\"url(#p5417162b4b)\" d=\"M 842.433953 541.8 \nL 842.433953 337.95 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_62\">\n <!-- 2020-05 -->\n <g style=\"fill:#262626;\" transform=\"translate(822.251531 559.173594)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-50\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"111.230469\" xlink:href=\"#ArialMT-50\"/>\n <use x=\"166.845703\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"222.460938\" xlink:href=\"#ArialMT-45\"/>\n <use x=\"255.761719\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"311.376953\" xlink:href=\"#ArialMT-53\"/>\n </g>\n </g>\n </g>\n <g id=\"xtick_27\">\n <g id=\"line2d_64\">\n <path clip-path=\"url(#p5417162b4b)\" d=\"M 913.164339 541.8 \nL 913.164339 337.95 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_63\">\n <!-- 2020-06 -->\n <g style=\"fill:#262626;\" transform=\"translate(892.981917 559.173594)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-50\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"111.230469\" xlink:href=\"#ArialMT-50\"/>\n <use x=\"166.845703\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"222.460938\" xlink:href=\"#ArialMT-45\"/>\n <use x=\"255.761719\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"311.376953\" xlink:href=\"#ArialMT-54\"/>\n </g>\n </g>\n </g>\n </g>\n <g id=\"matplotlib.axis_8\">\n <g id=\"ytick_22\">\n <g id=\"line2d_65\">\n <path clip-path=\"url(#p5417162b4b)\" d=\"M 527.569655 541.8 \nL 942.825469 541.8 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_64\">\n <!-- 0.0 -->\n <g style=\"fill:#262626;\" transform=\"translate(502.779655 545.736797)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-48\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-46\"/>\n <use x=\"83.398438\" xlink:href=\"#ArialMT-48\"/>\n </g>\n </g>\n </g>\n <g id=\"ytick_23\">\n <g id=\"line2d_66\">\n <path clip-path=\"url(#p5417162b4b)\" d=\"M 527.569655 518.635227 \nL 942.825469 518.635227 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_65\">\n <!-- 2.5 -->\n <g style=\"fill:#262626;\" transform=\"translate(502.779655 522.572024)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-50\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-46\"/>\n <use x=\"83.398438\" xlink:href=\"#ArialMT-53\"/>\n </g>\n </g>\n </g>\n <g id=\"ytick_24\">\n <g id=\"line2d_67\">\n <path clip-path=\"url(#p5417162b4b)\" d=\"M 527.569655 495.470455 \nL 942.825469 495.470455 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_66\">\n <!-- 5.0 -->\n <g style=\"fill:#262626;\" transform=\"translate(502.779655 499.407251)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-53\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-46\"/>\n <use x=\"83.398438\" xlink:href=\"#ArialMT-48\"/>\n </g>\n </g>\n </g>\n <g id=\"ytick_25\">\n <g id=\"line2d_68\">\n <path clip-path=\"url(#p5417162b4b)\" d=\"M 527.569655 472.305682 \nL 942.825469 472.305682 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_67\">\n <!-- 7.5 -->\n <g style=\"fill:#262626;\" transform=\"translate(502.779655 476.242479)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-55\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-46\"/>\n <use x=\"83.398438\" xlink:href=\"#ArialMT-53\"/>\n </g>\n </g>\n </g>\n <g id=\"ytick_26\">\n <g id=\"line2d_69\">\n <path clip-path=\"url(#p5417162b4b)\" d=\"M 527.569655 449.140909 \nL 942.825469 449.140909 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_68\">\n <!-- 10.0 -->\n <g style=\"fill:#262626;\" transform=\"translate(496.662624 453.077706)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-49\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"111.230469\" xlink:href=\"#ArialMT-46\"/>\n <use x=\"139.013672\" xlink:href=\"#ArialMT-48\"/>\n </g>\n </g>\n </g>\n <g id=\"ytick_27\">\n <g id=\"line2d_70\">\n <path clip-path=\"url(#p5417162b4b)\" d=\"M 527.569655 425.976136 \nL 942.825469 425.976136 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_69\">\n <!-- 12.5 -->\n <g style=\"fill:#262626;\" transform=\"translate(496.662624 429.912933)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-49\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-50\"/>\n <use x=\"111.230469\" xlink:href=\"#ArialMT-46\"/>\n <use x=\"139.013672\" xlink:href=\"#ArialMT-53\"/>\n </g>\n </g>\n </g>\n <g id=\"ytick_28\">\n <g id=\"line2d_71\">\n <path clip-path=\"url(#p5417162b4b)\" d=\"M 527.569655 402.811364 \nL 942.825469 402.811364 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_70\">\n <!-- 15.0 -->\n <g style=\"fill:#262626;\" transform=\"translate(496.662624 406.748161)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-49\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-53\"/>\n <use x=\"111.230469\" xlink:href=\"#ArialMT-46\"/>\n <use x=\"139.013672\" xlink:href=\"#ArialMT-48\"/>\n </g>\n </g>\n </g>\n <g id=\"ytick_29\">\n <g id=\"line2d_72\">\n <path clip-path=\"url(#p5417162b4b)\" d=\"M 527.569655 379.646591 \nL 942.825469 379.646591 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_71\">\n <!-- 17.5 -->\n <g style=\"fill:#262626;\" transform=\"translate(496.662624 383.583388)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-49\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-55\"/>\n <use x=\"111.230469\" xlink:href=\"#ArialMT-46\"/>\n <use x=\"139.013672\" xlink:href=\"#ArialMT-53\"/>\n </g>\n </g>\n </g>\n <g id=\"ytick_30\">\n <g id=\"line2d_73\">\n <path clip-path=\"url(#p5417162b4b)\" d=\"M 527.569655 356.481818 \nL 942.825469 356.481818 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:round;\"/>\n </g>\n <g id=\"text_72\">\n <!-- 20.0 -->\n <g style=\"fill:#262626;\" transform=\"translate(496.662624 360.418615)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-50\"/>\n <use x=\"55.615234\" xlink:href=\"#ArialMT-48\"/>\n <use x=\"111.230469\" xlink:href=\"#ArialMT-46\"/>\n <use x=\"139.013672\" xlink:href=\"#ArialMT-48\"/>\n </g>\n </g>\n </g>\n <g id=\"text_73\">\n <!-- Unique number of committed author -->\n <defs>\n <path d=\"M 54.6875 71.578125 \nL 64.15625 71.578125 \nL 64.15625 30.21875 \nQ 64.15625 19.4375 61.71875 13.078125 \nQ 59.28125 6.734375 52.90625 2.75 \nQ 46.53125 -1.21875 36.1875 -1.21875 \nQ 26.125 -1.21875 19.71875 2.25 \nQ 13.328125 5.71875 10.59375 12.28125 \nQ 7.859375 18.84375 7.859375 30.21875 \nL 7.859375 71.578125 \nL 17.328125 71.578125 \nL 17.328125 30.28125 \nQ 17.328125 20.953125 19.0625 16.53125 \nQ 20.796875 12.109375 25.015625 9.71875 \nQ 29.25 7.328125 35.359375 7.328125 \nQ 45.796875 7.328125 50.234375 12.0625 \nQ 54.6875 16.796875 54.6875 30.28125 \nz\n\" id=\"ArialMT-85\"/>\n <path d=\"M 14.703125 0 \nL 6.546875 0 \nL 6.546875 71.578125 \nL 15.328125 71.578125 \nL 15.328125 46.046875 \nQ 20.90625 53.03125 29.546875 53.03125 \nQ 34.328125 53.03125 38.59375 51.09375 \nQ 42.875 49.171875 45.625 45.671875 \nQ 48.390625 42.1875 49.953125 37.25 \nQ 51.515625 32.328125 51.515625 26.703125 \nQ 51.515625 13.375 44.921875 6.09375 \nQ 38.328125 -1.171875 29.109375 -1.171875 \nQ 19.921875 -1.171875 14.703125 6.5 \nz\nM 14.59375 26.3125 \nQ 14.59375 17 17.140625 12.84375 \nQ 21.296875 6.0625 28.375 6.0625 \nQ 34.125 6.0625 38.328125 11.0625 \nQ 42.53125 16.0625 42.53125 25.984375 \nQ 42.53125 36.140625 38.5 40.96875 \nQ 34.46875 45.796875 28.765625 45.796875 \nQ 23 45.796875 18.796875 40.796875 \nQ 14.59375 35.796875 14.59375 26.3125 \nz\n\" id=\"ArialMT-98\"/>\n <path d=\"M 6.59375 0 \nL 6.59375 71.578125 \nL 15.375 71.578125 \nL 15.375 45.90625 \nQ 21.53125 53.03125 30.90625 53.03125 \nQ 36.671875 53.03125 40.921875 50.75 \nQ 45.171875 48.484375 47 44.484375 \nQ 48.828125 40.484375 48.828125 32.859375 \nL 48.828125 0 \nL 40.046875 0 \nL 40.046875 32.859375 \nQ 40.046875 39.453125 37.1875 42.453125 \nQ 34.328125 45.453125 29.109375 45.453125 \nQ 25.203125 45.453125 21.75 43.421875 \nQ 18.3125 41.40625 16.84375 37.9375 \nQ 15.375 34.46875 15.375 28.375 \nL 15.375 0 \nz\n\" id=\"ArialMT-104\"/>\n </defs>\n <g style=\"fill:#262626;\" transform=\"translate(490.277624 535.583437)rotate(-90)scale(0.12 -0.12)\">\n <use xlink:href=\"#ArialMT-85\"/>\n <use x=\"72.216797\" xlink:href=\"#ArialMT-110\"/>\n <use x=\"127.832031\" xlink:href=\"#ArialMT-105\"/>\n <use x=\"150.048828\" xlink:href=\"#ArialMT-113\"/>\n <use x=\"205.664062\" xlink:href=\"#ArialMT-117\"/>\n <use x=\"261.279297\" xlink:href=\"#ArialMT-101\"/>\n <use x=\"316.894531\" xlink:href=\"#ArialMT-32\"/>\n <use x=\"344.677734\" xlink:href=\"#ArialMT-110\"/>\n <use x=\"400.292969\" xlink:href=\"#ArialMT-117\"/>\n <use x=\"455.908203\" xlink:href=\"#ArialMT-109\"/>\n <use x=\"539.208984\" xlink:href=\"#ArialMT-98\"/>\n <use x=\"594.824219\" xlink:href=\"#ArialMT-101\"/>\n <use x=\"650.439453\" xlink:href=\"#ArialMT-114\"/>\n <use x=\"683.740234\" xlink:href=\"#ArialMT-32\"/>\n <use x=\"711.523438\" xlink:href=\"#ArialMT-111\"/>\n <use x=\"767.138672\" xlink:href=\"#ArialMT-102\"/>\n <use x=\"794.921875\" xlink:href=\"#ArialMT-32\"/>\n <use x=\"822.705078\" xlink:href=\"#ArialMT-99\"/>\n <use x=\"872.705078\" xlink:href=\"#ArialMT-111\"/>\n <use x=\"928.320312\" xlink:href=\"#ArialMT-109\"/>\n <use x=\"1011.621094\" xlink:href=\"#ArialMT-109\"/>\n <use x=\"1094.921875\" xlink:href=\"#ArialMT-105\"/>\n <use x=\"1117.138672\" xlink:href=\"#ArialMT-116\"/>\n <use x=\"1144.921875\" xlink:href=\"#ArialMT-116\"/>\n <use x=\"1172.705078\" xlink:href=\"#ArialMT-101\"/>\n <use x=\"1228.320312\" xlink:href=\"#ArialMT-100\"/>\n <use x=\"1283.935547\" xlink:href=\"#ArialMT-32\"/>\n <use x=\"1311.71875\" xlink:href=\"#ArialMT-97\"/>\n <use x=\"1367.333984\" xlink:href=\"#ArialMT-117\"/>\n <use x=\"1422.949219\" xlink:href=\"#ArialMT-116\"/>\n <use x=\"1450.732422\" xlink:href=\"#ArialMT-104\"/>\n <use x=\"1506.347656\" xlink:href=\"#ArialMT-111\"/>\n <use x=\"1561.962891\" xlink:href=\"#ArialMT-114\"/>\n </g>\n </g>\n </g>\n <g id=\"line2d_74\">\n <path clip-path=\"url(#p5417162b4b)\" d=\"M 527.569655 486.204545 \nL 559.51241 449.140909 \nL 591.455165 402.811364 \nL 623.39792 430.609091 \nL 655.340674 402.811364 \nL 687.283429 393.545455 \nL 719.226184 347.215909 \nL 751.168939 393.545455 \nL 783.111694 402.811364 \nL 815.054449 393.545455 \nL 846.997204 402.811364 \nL 878.939959 365.747727 \nL 910.882714 439.875 \nL 942.825469 532.534091 \n\" style=\"fill:none;stroke:#4c72b0;stroke-linecap:round;stroke-width:1.5;\"/>\n <defs>\n <path d=\"M 0 1.5 \nC 0.397805 1.5 0.77937 1.341951 1.06066 1.06066 \nC 1.341951 0.77937 1.5 0.397805 1.5 0 \nC 1.5 -0.397805 1.341951 -0.77937 1.06066 -1.06066 \nC 0.77937 -1.341951 0.397805 -1.5 0 -1.5 \nC -0.397805 -1.5 -0.77937 -1.341951 -1.06066 -1.06066 \nC -1.341951 -0.77937 -1.5 -0.397805 -1.5 0 \nC -1.5 0.397805 -1.341951 0.77937 -1.06066 1.06066 \nC -0.77937 1.341951 -0.397805 1.5 0 1.5 \nz\n\" id=\"ma8bf1786a9\" style=\"stroke:#4c72b0;\"/>\n </defs>\n <g clip-path=\"url(#p5417162b4b)\">\n <use style=\"fill:#4c72b0;stroke:#4c72b0;\" x=\"527.569655\" xlink:href=\"#ma8bf1786a9\" y=\"486.204545\"/>\n <use style=\"fill:#4c72b0;stroke:#4c72b0;\" x=\"559.51241\" xlink:href=\"#ma8bf1786a9\" y=\"449.140909\"/>\n <use style=\"fill:#4c72b0;stroke:#4c72b0;\" x=\"591.455165\" xlink:href=\"#ma8bf1786a9\" y=\"402.811364\"/>\n <use style=\"fill:#4c72b0;stroke:#4c72b0;\" x=\"623.39792\" xlink:href=\"#ma8bf1786a9\" y=\"430.609091\"/>\n <use style=\"fill:#4c72b0;stroke:#4c72b0;\" x=\"655.340674\" xlink:href=\"#ma8bf1786a9\" y=\"402.811364\"/>\n <use style=\"fill:#4c72b0;stroke:#4c72b0;\" x=\"687.283429\" xlink:href=\"#ma8bf1786a9\" y=\"393.545455\"/>\n <use style=\"fill:#4c72b0;stroke:#4c72b0;\" x=\"719.226184\" xlink:href=\"#ma8bf1786a9\" y=\"347.215909\"/>\n <use style=\"fill:#4c72b0;stroke:#4c72b0;\" x=\"751.168939\" xlink:href=\"#ma8bf1786a9\" y=\"393.545455\"/>\n <use style=\"fill:#4c72b0;stroke:#4c72b0;\" x=\"783.111694\" xlink:href=\"#ma8bf1786a9\" y=\"402.811364\"/>\n <use style=\"fill:#4c72b0;stroke:#4c72b0;\" x=\"815.054449\" xlink:href=\"#ma8bf1786a9\" y=\"393.545455\"/>\n <use style=\"fill:#4c72b0;stroke:#4c72b0;\" x=\"846.997204\" xlink:href=\"#ma8bf1786a9\" y=\"402.811364\"/>\n <use style=\"fill:#4c72b0;stroke:#4c72b0;\" x=\"878.939959\" xlink:href=\"#ma8bf1786a9\" y=\"365.747727\"/>\n <use style=\"fill:#4c72b0;stroke:#4c72b0;\" x=\"910.882714\" xlink:href=\"#ma8bf1786a9\" y=\"439.875\"/>\n <use style=\"fill:#4c72b0;stroke:#4c72b0;\" x=\"942.825469\" xlink:href=\"#ma8bf1786a9\" y=\"532.534091\"/>\n </g>\n </g>\n <g id=\"line2d_75\">\n <path clip-path=\"url(#p5417162b4b)\" d=\"M 527.569655 417.372078 \nL 559.51241 417.372078 \nL 591.455165 417.372078 \nL 623.39792 417.372078 \nL 655.340674 417.372078 \nL 687.283429 417.372078 \nL 719.226184 417.372078 \nL 751.168939 417.372078 \nL 783.111694 417.372078 \nL 815.054449 417.372078 \nL 846.997204 417.372078 \nL 878.939959 417.372078 \nL 910.882714 417.372078 \nL 942.825469 417.372078 \n\" style=\"fill:none;stroke:#dd8452;stroke-dasharray:5.55,2.4;stroke-dashoffset:0;stroke-width:1.5;\"/>\n </g>\n <g id=\"patch_26\">\n <path d=\"M 527.569655 541.8 \nL 527.569655 337.95 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.25;\"/>\n </g>\n <g id=\"patch_27\">\n <path d=\"M 942.825469 541.8 \nL 942.825469 337.95 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.25;\"/>\n </g>\n <g id=\"patch_28\">\n <path d=\"M 527.569655 541.8 \nL 942.825469 541.8 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.25;\"/>\n </g>\n <g id=\"patch_29\">\n <path d=\"M 527.569655 337.95 \nL 942.825469 337.95 \n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.25;\"/>\n </g>\n <g id=\"text_74\">\n <g id=\"patch_30\">\n <path d=\"M 779.637286 536.349375 \nL 942.632911 536.349375 \nL 942.632911 517.455 \nL 779.637286 517.455 \nz\n\" style=\"fill:#cccccc;opacity:0.5;stroke:#ffffff;stroke-linejoin:miter;\"/>\n </g>\n <!-- mean = 13.4 authors/timeslot -->\n <defs>\n <path d=\"M 0 -1.21875 \nL 20.75 72.796875 \nL 27.78125 72.796875 \nL 7.078125 -1.21875 \nz\n\" id=\"ArialMT-47\"/>\n </defs>\n <g style=\"fill:#262626;\" transform=\"translate(783.597286 530.004375)scale(0.12 -0.12)\">\n <use xlink:href=\"#ArialMT-109\"/>\n <use x=\"83.300781\" xlink:href=\"#ArialMT-101\"/>\n <use x=\"138.916016\" xlink:href=\"#ArialMT-97\"/>\n <use x=\"194.53125\" xlink:href=\"#ArialMT-110\"/>\n <use x=\"250.146484\" xlink:href=\"#ArialMT-32\"/>\n <use x=\"277.929688\" xlink:href=\"#ArialMT-61\"/>\n <use x=\"336.328125\" xlink:href=\"#ArialMT-32\"/>\n <use x=\"364.111328\" xlink:href=\"#ArialMT-49\"/>\n <use x=\"419.726562\" xlink:href=\"#ArialMT-51\"/>\n <use x=\"475.341797\" xlink:href=\"#ArialMT-46\"/>\n <use x=\"503.125\" xlink:href=\"#ArialMT-52\"/>\n <use x=\"558.740234\" xlink:href=\"#ArialMT-32\"/>\n <use x=\"586.523438\" xlink:href=\"#ArialMT-97\"/>\n <use x=\"642.138672\" xlink:href=\"#ArialMT-117\"/>\n <use x=\"697.753906\" xlink:href=\"#ArialMT-116\"/>\n <use x=\"725.537109\" xlink:href=\"#ArialMT-104\"/>\n <use x=\"781.152344\" xlink:href=\"#ArialMT-111\"/>\n <use x=\"836.767578\" xlink:href=\"#ArialMT-114\"/>\n <use x=\"870.068359\" xlink:href=\"#ArialMT-115\"/>\n <use x=\"920.068359\" xlink:href=\"#ArialMT-47\"/>\n <use x=\"947.851562\" xlink:href=\"#ArialMT-116\"/>\n <use x=\"975.634766\" xlink:href=\"#ArialMT-105\"/>\n <use x=\"997.851562\" xlink:href=\"#ArialMT-109\"/>\n <use x=\"1081.152344\" xlink:href=\"#ArialMT-101\"/>\n <use x=\"1136.767578\" xlink:href=\"#ArialMT-115\"/>\n <use x=\"1186.767578\" xlink:href=\"#ArialMT-108\"/>\n <use x=\"1208.984375\" xlink:href=\"#ArialMT-111\"/>\n <use x=\"1264.599609\" xlink:href=\"#ArialMT-116\"/>\n </g>\n </g>\n <g id=\"text_75\">\n <!-- Number of Actual Authors -->\n <defs>\n <path d=\"M -0.140625 0 \nL 27.34375 71.578125 \nL 37.546875 71.578125 \nL 66.84375 0 \nL 56.0625 0 \nL 47.703125 21.6875 \nL 17.78125 21.6875 \nL 9.90625 0 \nz\nM 20.515625 29.390625 \nL 44.78125 29.390625 \nL 37.3125 49.21875 \nQ 33.890625 58.25 32.234375 64.0625 \nQ 30.859375 57.171875 28.375 50.390625 \nz\n\" id=\"ArialMT-65\"/>\n </defs>\n <g style=\"fill:#262626;\" transform=\"translate(648.070999 331.95)scale(0.15 -0.15)\">\n <use xlink:href=\"#ArialMT-32\"/>\n <use x=\"27.783203\" xlink:href=\"#ArialMT-78\"/>\n <use x=\"100\" xlink:href=\"#ArialMT-117\"/>\n <use x=\"155.615234\" xlink:href=\"#ArialMT-109\"/>\n <use x=\"238.916016\" xlink:href=\"#ArialMT-98\"/>\n <use x=\"294.53125\" xlink:href=\"#ArialMT-101\"/>\n <use x=\"350.146484\" xlink:href=\"#ArialMT-114\"/>\n <use x=\"383.447266\" xlink:href=\"#ArialMT-32\"/>\n <use x=\"411.230469\" xlink:href=\"#ArialMT-111\"/>\n <use x=\"466.845703\" xlink:href=\"#ArialMT-102\"/>\n <use x=\"494.628906\" xlink:href=\"#ArialMT-32\"/>\n <use x=\"516.912109\" xlink:href=\"#ArialMT-65\"/>\n <use x=\"583.611328\" xlink:href=\"#ArialMT-99\"/>\n <use x=\"633.611328\" xlink:href=\"#ArialMT-116\"/>\n <use x=\"661.394531\" xlink:href=\"#ArialMT-117\"/>\n <use x=\"717.009766\" xlink:href=\"#ArialMT-97\"/>\n <use x=\"772.625\" xlink:href=\"#ArialMT-108\"/>\n <use x=\"794.841797\" xlink:href=\"#ArialMT-32\"/>\n <use x=\"817.125\" xlink:href=\"#ArialMT-65\"/>\n <use x=\"883.824219\" xlink:href=\"#ArialMT-117\"/>\n <use x=\"939.439453\" xlink:href=\"#ArialMT-116\"/>\n <use x=\"967.222656\" xlink:href=\"#ArialMT-104\"/>\n <use x=\"1022.837891\" xlink:href=\"#ArialMT-111\"/>\n <use x=\"1078.453125\" xlink:href=\"#ArialMT-114\"/>\n <use x=\"1111.753906\" xlink:href=\"#ArialMT-115\"/>\n </g>\n </g>\n <g id=\"legend_3\">\n <g id=\"patch_31\">\n <path d=\"M 535.269655 377.869687 \nL 645.654655 377.869687 \nQ 647.854655 377.869687 647.854655 375.669688 \nL 647.854655 345.65 \nQ 647.854655 343.45 645.654655 343.45 \nL 535.269655 343.45 \nQ 533.069655 343.45 533.069655 345.65 \nL 533.069655 375.669688 \nQ 533.069655 377.869687 535.269655 377.869687 \nz\n\" style=\"fill:#eaeaf2;opacity:0.8;stroke:#cccccc;stroke-linejoin:miter;\"/>\n </g>\n <g id=\"line2d_76\">\n <path d=\"M 537.469655 351.873594 \nL 559.469655 351.873594 \n\" style=\"fill:none;stroke:#4c72b0;stroke-linecap:round;stroke-width:1.5;\"/>\n </g>\n <g id=\"line2d_77\">\n <g>\n <use style=\"fill:#4c72b0;stroke:#4c72b0;\" x=\"548.469655\" xlink:href=\"#ma8bf1786a9\" y=\"351.873594\"/>\n </g>\n </g>\n <g id=\"text_76\">\n <!-- commit authors -->\n <g style=\"fill:#262626;\" transform=\"translate(568.269655 355.723594)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-99\"/>\n <use x=\"50\" xlink:href=\"#ArialMT-111\"/>\n <use x=\"105.615234\" xlink:href=\"#ArialMT-109\"/>\n <use x=\"188.916016\" xlink:href=\"#ArialMT-109\"/>\n <use x=\"272.216797\" xlink:href=\"#ArialMT-105\"/>\n <use x=\"294.433594\" xlink:href=\"#ArialMT-116\"/>\n <use x=\"322.216797\" xlink:href=\"#ArialMT-32\"/>\n <use x=\"350\" xlink:href=\"#ArialMT-97\"/>\n <use x=\"405.615234\" xlink:href=\"#ArialMT-117\"/>\n <use x=\"461.230469\" xlink:href=\"#ArialMT-116\"/>\n <use x=\"489.013672\" xlink:href=\"#ArialMT-104\"/>\n <use x=\"544.628906\" xlink:href=\"#ArialMT-111\"/>\n <use x=\"600.244141\" xlink:href=\"#ArialMT-114\"/>\n <use x=\"633.544922\" xlink:href=\"#ArialMT-115\"/>\n </g>\n </g>\n <g id=\"line2d_78\">\n <path d=\"M 537.469655 367.433437 \nL 559.469655 367.433437 \n\" style=\"fill:none;stroke:#dd8452;stroke-dasharray:5.55,2.4;stroke-dashoffset:0;stroke-width:1.5;\"/>\n </g>\n <g id=\"line2d_79\"/>\n <g id=\"text_77\">\n <!-- mean -->\n <g style=\"fill:#262626;\" transform=\"translate(568.269655 371.283437)scale(0.11 -0.11)\">\n <use xlink:href=\"#ArialMT-109\"/>\n <use x=\"83.300781\" xlink:href=\"#ArialMT-101\"/>\n <use x=\"138.916016\" xlink:href=\"#ArialMT-97\"/>\n <use x=\"194.53125\" xlink:href=\"#ArialMT-110\"/>\n </g>\n </g>\n </g>\n </g>\n <g id=\"text_78\">\n <!-- facebook/react GIT LOG REPORT : created by 'gilot' -->\n <defs>\n <path d=\"M 6.640625 46.234375 \nL 4.390625 59.625 \nL 4.390625 71.578125 \nL 14.40625 71.578125 \nL 14.40625 59.625 \nL 12.0625 46.234375 \nz\n\" id=\"ArialMT-39\"/>\n </defs>\n <g style=\"fill:#262626;\" transform=\"translate(676.294297 16.671719)scale(0.13 -0.13)\">\n <use xlink:href=\"#ArialMT-102\"/>\n <use x=\"27.783203\" xlink:href=\"#ArialMT-97\"/>\n <use x=\"83.398438\" xlink:href=\"#ArialMT-99\"/>\n <use x=\"133.398438\" xlink:href=\"#ArialMT-101\"/>\n <use x=\"189.013672\" xlink:href=\"#ArialMT-98\"/>\n <use x=\"244.628906\" xlink:href=\"#ArialMT-111\"/>\n <use x=\"300.244141\" xlink:href=\"#ArialMT-111\"/>\n <use x=\"355.859375\" xlink:href=\"#ArialMT-107\"/>\n <use x=\"405.859375\" xlink:href=\"#ArialMT-47\"/>\n <use x=\"433.642578\" xlink:href=\"#ArialMT-114\"/>\n <use x=\"466.943359\" xlink:href=\"#ArialMT-101\"/>\n <use x=\"522.558594\" xlink:href=\"#ArialMT-97\"/>\n <use x=\"578.173828\" xlink:href=\"#ArialMT-99\"/>\n <use x=\"628.173828\" xlink:href=\"#ArialMT-116\"/>\n <use x=\"655.957031\" xlink:href=\"#ArialMT-32\"/>\n <use x=\"683.740234\" xlink:href=\"#ArialMT-71\"/>\n <use x=\"761.523438\" xlink:href=\"#ArialMT-73\"/>\n <use x=\"789.306641\" xlink:href=\"#ArialMT-84\"/>\n <use x=\"848.640625\" xlink:href=\"#ArialMT-32\"/>\n <use x=\"876.423828\" xlink:href=\"#ArialMT-76\"/>\n <use x=\"932.039062\" xlink:href=\"#ArialMT-79\"/>\n <use x=\"1009.822266\" xlink:href=\"#ArialMT-71\"/>\n <use x=\"1087.605469\" xlink:href=\"#ArialMT-32\"/>\n <use x=\"1115.388672\" xlink:href=\"#ArialMT-82\"/>\n <use x=\"1187.605469\" xlink:href=\"#ArialMT-69\"/>\n <use x=\"1254.304688\" xlink:href=\"#ArialMT-80\"/>\n <use x=\"1321.003906\" xlink:href=\"#ArialMT-79\"/>\n <use x=\"1398.787109\" xlink:href=\"#ArialMT-82\"/>\n <use x=\"1469.253906\" xlink:href=\"#ArialMT-84\"/>\n <use x=\"1528.587891\" xlink:href=\"#ArialMT-32\"/>\n <use x=\"1556.371094\" xlink:href=\"#ArialMT-58\"/>\n <use x=\"1584.154297\" xlink:href=\"#ArialMT-32\"/>\n <use x=\"1611.9375\" xlink:href=\"#ArialMT-99\"/>\n <use x=\"1661.9375\" xlink:href=\"#ArialMT-114\"/>\n <use x=\"1695.238281\" xlink:href=\"#ArialMT-101\"/>\n <use x=\"1750.853516\" xlink:href=\"#ArialMT-97\"/>\n <use x=\"1806.46875\" xlink:href=\"#ArialMT-116\"/>\n <use x=\"1834.251953\" xlink:href=\"#ArialMT-101\"/>\n <use x=\"1889.867188\" xlink:href=\"#ArialMT-100\"/>\n <use x=\"1945.482422\" xlink:href=\"#ArialMT-32\"/>\n <use x=\"1973.265625\" xlink:href=\"#ArialMT-98\"/>\n <use x=\"2028.880859\" xlink:href=\"#ArialMT-121\"/>\n <use x=\"2078.880859\" xlink:href=\"#ArialMT-32\"/>\n <use x=\"2106.664062\" xlink:href=\"#ArialMT-39\"/>\n <use x=\"2125.755859\" xlink:href=\"#ArialMT-103\"/>\n <use x=\"2181.371094\" xlink:href=\"#ArialMT-105\"/>\n <use x=\"2203.587891\" xlink:href=\"#ArialMT-108\"/>\n <use x=\"2225.804688\" xlink:href=\"#ArialMT-111\"/>\n <use x=\"2281.419922\" xlink:href=\"#ArialMT-116\"/>\n <use x=\"2309.203125\" xlink:href=\"#ArialMT-39\"/>\n </g>\n </g>\n </g>\n <defs>\n <clipPath id=\"p0c545612c5\">\n <rect height=\"203.85\" width=\"415.255814\" x=\"50.025469\" y=\"52.56\"/>\n </clipPath>\n <clipPath id=\"pd7768607af\">\n <rect height=\"203.85\" width=\"415.255814\" x=\"50.025469\" y=\"337.95\"/>\n </clipPath>\n <clipPath id=\"p2d3eee6d95\">\n <rect height=\"203.85\" width=\"415.255814\" x=\"527.569655\" y=\"52.56\"/>\n </clipPath>\n <clipPath id=\"p5417162b4b\">\n <rect height=\"203.85\" width=\"415.255814\" x=\"527.569655\" y=\"337.95\"/>\n </clipPath>\n </defs>\n</svg>\n",
"image/png": "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
gitextract_cikj_3fb/
├── .cursorrules
├── .gitignore
├── LICENSE
├── README.md
├── pyproject.toml
├── pytest.ini
├── sample/
│ ├── Makefile
│ └── sample.ipynb
├── setup.cfg
├── src/
│ └── gilot/
│ ├── __init__.py
│ ├── app.py
│ ├── core.py
│ ├── filetracker.py
│ ├── hotgraph.py
│ ├── hotspot.py
│ └── plotter.py
└── tests/
├── __init__.py
├── conftest.py
├── test_app.py
└── test_core.py
SYMBOL INDEX (106 symbols across 8 files)
FILE: src/gilot/app.py
function init_logger (line 28) | def init_logger(args):
function add_logging_option (line 38) | def add_logging_option(parser):
function compose_filter (line 42) | def compose_filter(allow: Optional[List[str]], deny: Optional[List[str]]...
function args_to_duration (line 57) | def args_to_duration(args) -> Duration:
function handle_log (line 70) | def handle_log(args) -> None:
function handle_plot (line 82) | def handle_plot(args) -> None:
function _load_df (line 93) | def _load_df(args):
function handle_info (line 101) | def handle_info(args) -> None:
function handle_hotspot (line 118) | def handle_hotspot(args) -> None:
function handle_author (line 132) | def handle_author(args) -> None:
function handle_hotgraph (line 141) | def handle_hotgraph(args) -> None:
function pretty_print_hotspot (line 156) | def pretty_print_hotspot(df) -> None:
function add_file_filter_option (line 174) | def add_file_filter_option(parser):
function add_author_filter_option (line 190) | def add_author_filter_option(parser):
function add_log_option (line 206) | def add_log_option(parser):
function add_plot_option (line 244) | def add_plot_option(parser):
function add_info_option (line 273) | def add_info_option(parser):
function add_hotspot_option (line 293) | def add_hotspot_option(parser):
function add_hotgraph_option (line 322) | def add_hotgraph_option(parser):
function add_author_option (line 372) | def add_author_option(parser):
function main (line 432) | def main():
FILE: src/gilot/core.py
function text_to_date (line 17) | def text_to_date(date_text:str) -> datetime.date:
function date_to_text (line 21) | def date_to_text(date: datetime.date) -> str:
class Duration (line 26) | class Duration:
method since_text (line 31) | def since_text(self) -> str:
method __str__ (line 34) | def __str__(self) -> str:
method until_text (line 39) | def until_text(self) -> str:
method delta (line 44) | def delta(self) -> datetime.timedelta:
method months (line 50) | def months(cls:Type[Duration], months: int,*,since:Optional[str] = Non...
method range (line 63) | def range(cls:Type[Duration],since: str, until: str) -> Duration:
class Repo (line 71) | class Repo:
method from_dir (line 76) | def from_dir(
method commits (line 82) | def commits(self, duration: Duration) -> Iterator[Commit]:
function timestamp_to_date_text (line 87) | def timestamp_to_date_text(timestamp: int) -> str:
function is_merge (line 91) | def is_merge(commit: Commit) -> bool:
class CommitRecord (line 99) | class CommitRecord:
method compose (line 110) | def compose(cls, commit: Commit, full: bool = False) -> CommitRecord:
method to_dict (line 129) | def to_dict(self) -> dict:
method expand (line 132) | def expand(self) -> List[dict]:
method filter_files (line 144) | def filter_files(self,is_match_file:Callable[[str],bool]) -> Optional[...
class CommitDataFrame (line 172) | class CommitDataFrame(pd.DataFrame):
method _constructor (line 176) | def _constructor(self):
method _constructor_sliced (line 180) | def _constructor_sliced(self):
method _constructor_expanddim (line 184) | def _constructor_expanddim(self):
method from_dataframe (line 192) | def from_dataframe(cls, df: pd.DataFrame) -> CommitDataFrame:
method up (line 198) | def up(cls, df: pd.DataFrame) -> CommitDataFrame:
method from_records (line 208) | def from_records(cls, commits: List[CommitRecord]) -> CommitDataFrame:
method from_commits (line 215) | def from_commits(cls, commits: List[git.Commit], *, full: bool = False...
method expand_files (line 221) | def expand_files(self, filter_func=None):
method filter_files (line 255) | def filter_files(self, is_match: Callable[[str], bool]) -> CommitDataF...
method to_records (line 268) | def to_records(self) -> List[CommitRecord]:
function from_csv (line 274) | def from_csv(csvFileName: str) -> CommitDataFrame:
function from_csvs (line 278) | def from_csvs(csvFileNames: List[str]) -> CommitDataFrame:
function from_dir (line 283) | def from_dir(
FILE: src/gilot/filetracker.py
function track_name (line 27) | def track_name(before:str,after:str,begin:str = "",end:str = "") -> Tupl...
function match (line 33) | def match(str:str) -> Optional[Tuple[str,str]]:
class FileTracker (line 44) | class FileTracker():
method _search_recursive (line 47) | def _search_recursive(self, file_name: str) -> str:
method newest_name (line 52) | def newest_name(self, file_expression: str) -> str:
method create (line 60) | def create(cls, file_expressions: List[str]) -> FileTracker:
FILE: src/gilot/hotgraph.py
function all_commit_list (line 18) | def all_commit_list(df: pd.DataFrame) -> List[List[str]]:
function search_threshold (line 22) | def search_threshold(df,rank=70) -> int:
function short_name (line 30) | def short_name(path:str, newline:bool) -> str:
function add_edge_with_weight (line 36) | def add_edge_with_weight(graph,pair,weight=1) :
function gen_commit_to_pattern (line 43) | def gen_commit_to_pattern(stop_retry: bool, timeout=10, max_retry=5, aut...
function set_hotspot_point (line 72) | def set_hotspot_point(g, df):
function set_page_rank (line 78) | def set_page_rank(g):
function set_partition_number (line 84) | def set_partition_number(g):
function graph_edge_size (line 90) | def graph_edge_size(g):
function graph_label_name (line 94) | def graph_label_name(g, newline):
function graph_node_size (line 98) | def graph_node_size(g):
function graph_node_color (line 102) | def graph_node_color(g):
function plot_hotgraph (line 106) | def plot_hotgraph(df: pd.DataFrame, *,
FILE: src/gilot/hotspot.py
function remove_outer_lines (line 8) | def remove_outer_lines(df : pd.DataFrame) -> pd.DataFrame:
function get_hotspots (line 14) | def get_hotspots(df : pd.DataFrame) -> pd.DataFrame:
FILE: src/gilot/plotter.py
function gini (line 11) | def gini(x):
function lorenz (line 19) | def lorenz(v):
function _ts_to_string (line 30) | def _ts_to_string(ts):
function _in_sprint (line 42) | def _in_sprint(df, timeslot="2W"):
function _plot_gini (line 58) | def _plot_gini(df, plt):
function _plot_hist (line 75) | def _plot_hist(df, plt, ts):
function _plot_text (line 89) | def _plot_text(plt, text):
function _plot_authors (line 98) | def _plot_authors(df, plt):
function _plot_code (line 112) | def _plot_code(df, plt):
function _plot_productivity (line 148) | def _plot_productivity(df,plt):
function prod_to_level (line 168) | def prod_to_level(prod) :
function plot (line 174) | def plot(df, timeslot='2W', output=False, name="[This Graph]"):
function info (line 203) | def info(df, timeslot="2W"):
function _top_authors (line 255) | def _top_authors(df,num):
function _count_commits (line 259) | def _count_commits(df, top=15, only=None):
function _commit_ratio (line 273) | def _commit_ratio(df):
function authors (line 282) | def authors(df, output=False, top=None, name="--", only=None):
FILE: tests/test_app.py
function tempdir (line 11) | def tempdir():
function test_log_repo (line 17) | def test_log_repo():
function test_log_branch (line 22) | def test_log_branch():
function test_log_output (line 34) | def test_log_output():
function test_log_duration (line 41) | def test_log_duration():
function test_hotspot_option (line 69) | def test_hotspot_option():
function test_handlers (line 79) | def test_handlers(tempdir):
function test_gilot_info_react_csv_matches_readme (line 136) | def test_gilot_info_react_csv_matches_readme():
FILE: tests/test_core.py
function tempdir (line 10) | def tempdir():
function echo (line 16) | def echo(p):
function test_duration_constructor (line 21) | def test_duration_constructor():
function test_commit_record (line 26) | def test_commit_record(tempdir):
function test_expander (line 38) | def test_expander():
function test_expander_with_filter (line 50) | def test_expander_with_filter():
Condensed preview — 20 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (602K chars).
[
{
"path": ".cursorrules",
"chars": 1145,
"preview": "# Gilot Project Development Rules\n\n## プロジェクト概要\n- Gitログの視覚的分析ツール\n- **Python 3.12以上**が必要\n- **uv** を使用した依存関係管理・仮想環境運用\n\n## 開"
},
{
"path": ".gitignore",
"chars": 1859,
"preview": "# Byte-compiled / optimized / DLL files\n__pycache__/\n*.py[cod]\n*$py.class\n\n# C extensions\n*.so\n# Avoid including the sec"
},
{
"path": "LICENSE",
"chars": 1069,
"preview": "MIT License\n\nCopyright (c) 2020 hirokidaichi\n\nPermission is hereby granted, free of charge, to any person obtaining a co"
},
{
"path": "README.md",
"chars": 14375,
"preview": "# gilot\n\n\n\"gilot\" is a tool to analyze and visualize gi"
},
{
"path": "pyproject.toml",
"chars": 820,
"preview": "[project]\nname = \"gilot\"\nversion = \"0.2.7\"\ndescription = \"a git log visual analyzer\"\nreadme = \"README.md\"\nrequires-pytho"
},
{
"path": "pytest.ini",
"chars": 53,
"preview": "[pytest]\ntestpaths = ./tests\npython_files = test_*.py"
},
{
"path": "sample/Makefile",
"chars": 1224,
"preview": "REPOS := react optuna pytorch TypeScript tensorflow vscode\n\nTARGET := $(foreach r,${REPOS},$(r).png)\nHOTGRAPH := $(forea"
},
{
"path": "sample/sample.ipynb",
"chars": 505647,
"preview": "{\n \"cells\": [\n {\n \"cell_type\": \"code\",\n \"execution_count\": 1,\n \"metadata\": {},\n \"outputs\": [],\n \"source\": [\n "
},
{
"path": "setup.cfg",
"chars": 93,
"preview": "[flake8]\nignore = E203,E231,W503\nmax-line-length = 99\nstatistics = True\nexclude = venv,build\n"
},
{
"path": "src/gilot/__init__.py",
"chars": 192,
"preview": "\nfrom .core import from_csv, from_csvs, from_dir # NOQA\nfrom .hotgraph import plot_hotgraph # NOQA\nfrom .hotspot impor"
},
{
"path": "src/gilot/app.py",
"chars": 11255,
"preview": "from gilot.core import Duration\nimport argparse\nimport json\nimport logging\nimport sys\nfrom fnmatch import fnmatch\nfrom l"
},
{
"path": "src/gilot/core.py",
"chars": 9232,
"preview": "from __future__ import annotations\nfrom .filetracker import FileTracker\n\nimport git\nimport datetime\nimport json\nimport p"
},
{
"path": "src/gilot/filetracker.py",
"chars": 2315,
"preview": "\nfrom __future__ import annotations\n\nimport re\nfrom typing import Dict,List,Tuple,Optional\nfrom dataclasses import datac"
},
{
"path": "src/gilot/hotgraph.py",
"chars": 4552,
"preview": "import os\nfrom itertools import combinations\nfrom logging import getLogger\nfrom typing import List\n\nimport community\nimp"
},
{
"path": "src/gilot/hotspot.py",
"chars": 1189,
"preview": "import datetime\n\nimport numpy as np\nimport pandas as pd\nfrom dateutil.relativedelta import relativedelta\n\n\ndef remove_ou"
},
{
"path": "src/gilot/plotter.py",
"chars": 8760,
"preview": "import re\nimport numpy as np\nimport pandas as pd\nimport matplotlib.pyplot as plt\nimport seaborn as sns\n\n\nTITLE_SIZE = 15"
},
{
"path": "tests/__init__.py",
"chars": 0,
"preview": ""
},
{
"path": "tests/conftest.py",
"chars": 38,
"preview": "import sys\nsys.path.insert(0,\"./src\")\n"
},
{
"path": "tests/test_app.py",
"chars": 7113,
"preview": "import sys\nimport os\nimport shutil\nimport pytest\nfrom gilot.app import parser,args_to_duration\nimport json\nimport subpro"
},
{
"path": "tests/test_core.py",
"chars": 1713,
"preview": "import gilot.core\nimport pytest\nimport os\nimport shutil\nfrom fnmatch import fnmatch\nfrom gilot.core import Duration\n\n\n@p"
}
]
About this extraction
This page contains the full source code of the hirokidaichi/gilot GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 20 files (559.2 KB), approximately 307.6k tokens, and a symbol index with 106 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.