summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2024-03-06 03:03:24 +0000
committerNorbert Preining <norbert@preining.info>2024-03-06 03:03:24 +0000
commite500c9e5fc807971a29d8544e9e2fad59f670fb5 (patch)
treecdd0816a3fe3605126e1946c386f860fe5bacd1c
parent262a8b0c9d7aa383a7d1ec3a2efa25817abfc2d6 (diff)
CTAN sync 202403060303
-rw-r--r--FILES.byname121
-rw-r--r--FILES.byname.gzbin2639426 -> 2639318 bytes
-rw-r--r--FILES.last07days2363
-rw-r--r--biblio/ctan-bibdata/ctan.bib54
-rw-r--r--graphics/pgf/contrib/adigraph/adigraph.sty2
-rw-r--r--graphics/pgf/contrib/adigraph/adigraph_documentation.pdfbin204715 -> 296366 bytes
-rw-r--r--graphics/pgf/contrib/adigraph/adigraph_documentation.tex11
-rw-r--r--graphics/pgf/contrib/adigraph/adigraph_working_test.pdfbin32107 -> 56673 bytes
-rw-r--r--graphics/pgf/contrib/adigraph/adigraph_working_test.tex2
-rw-r--r--graphics/pgf/contrib/twoxtwogame/README.md28
-rw-r--r--graphics/pgf/contrib/twoxtwogame/twoxtwogame.pdfbin465201 -> 0 bytes
-rw-r--r--graphics/pgf/contrib/twoxtwogame/twoxtwogame.sty1367
-rw-r--r--graphics/pgf/contrib/twoxtwogame/twoxtwogame_bibtex.bib63
-rw-r--r--graphics/pgf/contrib/twoxtwogame/twoxtwogame_doc.pdfbin0 -> 458421 bytes
-rw-r--r--graphics/pgf/contrib/twoxtwogame/twoxtwogame_doc.tex892
-rw-r--r--macros/latex/contrib/fontscale/README.txt4
-rw-r--r--macros/latex/contrib/fontscale/fontscale-manual.pdfbin0 -> 128999 bytes
-rw-r--r--macros/latex/contrib/fontscale/fontscale.sty1141
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl1
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb193
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.md52
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha5122
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc16
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.xzbin2550240 -> 2550672 bytes
-rw-r--r--timestamp2
25 files changed, 3360 insertions, 2904 deletions
diff --git a/FILES.byname b/FILES.byname
index fe750c15ef..c6a337ca2a 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -2077,12 +2077,12 @@
2024/02/20 | 1710 | biblio/citation-style-language/README.md
2024/02/20 | 12878 | biblio/citation-style-language/vancouver.csl
2024/02/20 | 4552203 | biblio/citation-style-language.zip
-2024/03/04 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2024/03/05 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
2022/10/08 | 127 | biblio/ctan-bibdata/biblatex-ctan/ctan.cbx
-2024/03/04 | 2851406 | biblio/ctan-bibdata/ctan.bib
-2024/03/04 | 3708800 | biblio/ctan-bibdata/ctan.pdf
+2024/03/05 | 2852211 | biblio/ctan-bibdata/ctan.bib
+2024/03/05 | 3708800 | biblio/ctan-bibdata/ctan.pdf
2023/01/16 | 1489 | biblio/ctan-bibdata/README
-2024/03/04 | 4118213 | biblio/ctan-bibdata.zip
+2024/03/05 | 4118414 | biblio/ctan-bibdata.zip
2023/02/23 | 3126 | biblio/pbibtex/pbibtex-base/cpp.awk
2023/02/23 | 1009 | biblio/pbibtex/pbibtex-base/generate.sh
2023/02/23 | 22362 | biblio/pbibtex/pbibtex-base/jabbrv.bst
@@ -5444,7 +5444,7 @@
1990/10/02 | 5440 | dviware/vutex/vaxvms.hlp
1990/10/02 | 812 | dviware/vutex/vaxvms.ins
1990/10/02 | 127576 | dviware/vutex/vutex.web
-2024/03/04 | 253871 | FILES.last07days
+2024/03/05 | 307738 | FILES.last07days
2021/07/24 | 1139410 | fonts/aboensis/Aboensis.glyphs
2021/07/24 | 18907382 | fonts/aboensis/aboensis.pdf
2021/07/24 | 137860 | fonts/aboensis/Aboensis-Regular.otf
@@ -171787,20 +171787,20 @@
2023/01/15 | 372 | graphics/pgf/base/tex/plain/utilities/pgfkeys.tex
2023/01/15 | 462 | graphics/pgf/base/tex/plain/utilities/pgfrcs.tex
2023/01/15 | 12206009 | graphics/pgf/base.zip
-2019/01/29 | 204715 | graphics/pgf/contrib/adigraph/adigraph_documentation.pdf
-2019/01/29 | 26365 | graphics/pgf/contrib/adigraph/adigraph_documentation.tex
-2018/12/01 | 158870 | graphics/pgf/contrib/adigraph/adigraph-large.png
-2019/01/29 | 24484 | graphics/pgf/contrib/adigraph/adigraph.sty
-2018/12/10 | 32107 | graphics/pgf/contrib/adigraph/adigraph_working_test.pdf
-2018/12/08 | 1730 | graphics/pgf/contrib/adigraph/adigraph_working_test.tex
-2018/12/01 | 22295 | graphics/pgf/contrib/adigraph/img_examples/example_0.jpg
-2018/12/01 | 28096 | graphics/pgf/contrib/adigraph/img_examples/example_1.jpg
-2018/12/01 | 25779 | graphics/pgf/contrib/adigraph/img_examples/example_2.jpg
-2018/12/01 | 30001 | graphics/pgf/contrib/adigraph/img_examples/example_3.jpg
-2018/12/10 | 83900 | graphics/pgf/contrib/adigraph/img_examples/pyadigraph.png
-2018/12/01 | 1073 | graphics/pgf/contrib/adigraph/LICENSE
-2018/12/01 | 3281 | graphics/pgf/contrib/adigraph/README.md
-2019/01/29 | 576209 | graphics/pgf/contrib/adigraph.zip
+2024/03/05 | 296366 | graphics/pgf/contrib/adigraph/adigraph_documentation.pdf
+2024/03/05 | 26221 | graphics/pgf/contrib/adigraph/adigraph_documentation.tex
+2024/03/05 | 158870 | graphics/pgf/contrib/adigraph/adigraph-large.png
+2024/03/05 | 24484 | graphics/pgf/contrib/adigraph/adigraph.sty
+2024/03/05 | 56673 | graphics/pgf/contrib/adigraph/adigraph_working_test.pdf
+2024/03/05 | 1727 | graphics/pgf/contrib/adigraph/adigraph_working_test.tex
+2024/03/05 | 22295 | graphics/pgf/contrib/adigraph/img_examples/example_0.jpg
+2024/03/05 | 28096 | graphics/pgf/contrib/adigraph/img_examples/example_1.jpg
+2024/03/05 | 25779 | graphics/pgf/contrib/adigraph/img_examples/example_2.jpg
+2024/03/05 | 30001 | graphics/pgf/contrib/adigraph/img_examples/example_3.jpg
+2024/03/05 | 83900 | graphics/pgf/contrib/adigraph/img_examples/pyadigraph.png
+2024/03/05 | 1073 | graphics/pgf/contrib/adigraph/LICENSE
+2024/03/05 | 3281 | graphics/pgf/contrib/adigraph/README.md
+2024/03/05 | 690429 | graphics/pgf/contrib/adigraph.zip
2014/01/12 | 19970 | graphics/pgf/contrib/aobs-tikz/aobs-tikz.dtx
2014/01/12 | 3757 | graphics/pgf/contrib/aobs-tikz/aobs-tikz.ins
2014/01/12 | 86721 | graphics/pgf/contrib/aobs-tikz/aobs-tikz.pdf
@@ -174097,11 +174097,13 @@
2023/11/24 | 517 | graphics/pgf/contrib/trivialpursuit/README.md
2023/11/26 | 52638 | graphics/pgf/contrib/trivialpursuit/tex/TrivialPursuit.sty
2023/11/26 | 570566 | graphics/pgf/contrib/trivialpursuit.zip
-2024/02/23 | 11358 | graphics/pgf/contrib/twoxtwogame/LICENSE
-2024/02/23 | 1842 | graphics/pgf/contrib/twoxtwogame/README.md
-2024/02/23 | 465201 | graphics/pgf/contrib/twoxtwogame/twoxtwogame.pdf
-2024/02/23 | 168747 | graphics/pgf/contrib/twoxtwogame/twoxtwogame.sty
-2024/02/23 | 469522 | graphics/pgf/contrib/twoxtwogame.zip
+2024/03/05 | 11358 | graphics/pgf/contrib/twoxtwogame/LICENSE
+2024/03/05 | 2514 | graphics/pgf/contrib/twoxtwogame/README.md
+2024/03/05 | 3525 | graphics/pgf/contrib/twoxtwogame/twoxtwogame_bibtex.bib
+2024/03/05 | 458421 | graphics/pgf/contrib/twoxtwogame/twoxtwogame_doc.pdf
+2024/03/05 | 42739 | graphics/pgf/contrib/twoxtwogame/twoxtwogame_doc.tex
+2024/03/05 | 202035 | graphics/pgf/contrib/twoxtwogame/twoxtwogame.sty
+2024/03/05 | 469490 | graphics/pgf/contrib/twoxtwogame.zip
2021/03/01 | 945 | graphics/pgf/contrib/tzplot/README.txt
2022/09/27 | 15179 | graphics/pgf/contrib/tzplot/tzplot-doc-A-v2.1.tex
2022/09/28 | 61684 | graphics/pgf/contrib/tzplot/tzplot-doc-B-v2.1.tex
@@ -235273,6 +235275,10 @@
2020/07/21 | 126590 | macros/latex/contrib/fontaxes/fontaxes.pdf
2014/03/23 | 1645 | macros/latex/contrib/fontaxes/README
2020/07/22 | 137019 | macros/latex/contrib/fontaxes.zip
+2024/03/04 | 128999 | macros/latex/contrib/fontscale/fontscale-manual.pdf
+2024/03/04 | 42594 | macros/latex/contrib/fontscale/fontscale.sty
+2024/03/04 | 227 | macros/latex/contrib/fontscale/README.txt
+2024/03/05 | 131729 | macros/latex/contrib/fontscale.zip
2021/08/04 | 75970 | macros/latex/contrib/fontsize/fontsize.dtx
2021/08/04 | 384305 | macros/latex/contrib/fontsize/fontsize.pdf
2021/08/04 | 1511 | macros/latex/contrib/fontsize/README
@@ -306079,12 +306085,12 @@
2019/02/28 | 344 | systems/texlive/tlnet/archive/checkcites.amd64-freebsd.r25623.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/checkcites.amd64-netbsd.r30191.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/checkcites.armhf-linux.r30015.tar.xz
-2023/05/24 | 295576 | systems/texlive/tlnet/archive/checkcites.doc.r67201.tar.xz
+2024/03/05 | 301404 | systems/texlive/tlnet/archive/checkcites.doc.r70398.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/checkcites.i386-freebsd.r25623.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/checkcites.i386-linux.r25623.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/checkcites.i386-netbsd.r30191.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/checkcites.i386-solaris.r25623.tar.xz
-2023/05/24 | 6128 | systems/texlive/tlnet/archive/checkcites.r67201.tar.xz
+2024/03/05 | 6916 | systems/texlive/tlnet/archive/checkcites.r70398.tar.xz
2021/02/25 | 344 | systems/texlive/tlnet/archive/checkcites.universal-darwin.r57908.tar.xz
2023/02/20 | 2308 | systems/texlive/tlnet/archive/checkcites.windows.r65891.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/checkcites.x86_64-cygwin.r33557.tar.xz
@@ -306232,8 +306238,8 @@
2019/02/28 | 16892 | systems/texlive/tlnet/archive/chletter.source.r20060.tar.xz
2019/02/28 | 234200 | systems/texlive/tlnet/archive/chngcntr.doc.r47577.tar.xz
2019/02/28 | 2048 | systems/texlive/tlnet/archive/chngcntr.r47577.tar.xz
-2019/02/28 | 196648 | systems/texlive/tlnet/archive/chordbars.doc.r49569.tar.xz
-2019/02/28 | 3376 | systems/texlive/tlnet/archive/chordbars.r49569.tar.xz
+2024/03/05 | 342152 | systems/texlive/tlnet/archive/chordbars.doc.r70402.tar.xz
+2024/03/05 | 4184 | systems/texlive/tlnet/archive/chordbars.r70402.tar.xz
2019/05/06 | 565268 | systems/texlive/tlnet/archive/chordbox.doc.r51000.tar.xz
2019/05/06 | 3376 | systems/texlive/tlnet/archive/chordbox.r51000.tar.xz
2023/08/19 | 402152 | systems/texlive/tlnet/archive/chronology.doc.r67973.tar.xz
@@ -306535,7 +306541,7 @@
2020/03/04 | 408 | systems/texlive/tlnet/archive/collection-langpolish.r54074.tar.xz
2023/05/16 | 400 | systems/texlive/tlnet/archive/collection-langportuguese.r67125.tar.xz
2023/06/09 | 396 | systems/texlive/tlnet/archive/collection-langspanish.r67307.tar.xz
-2024/03/04 | 7132 | systems/texlive/tlnet/archive/collection-latexextra.r70377.tar.xz
+2024/03/05 | 7140 | systems/texlive/tlnet/archive/collection-latexextra.r70404.tar.xz
2023/12/14 | 704 | systems/texlive/tlnet/archive/collection-latex.r69131.tar.xz
2024/02/15 | 740 | systems/texlive/tlnet/archive/collection-latexrecommended.r69888.tar.xz
2024/01/13 | 1020 | systems/texlive/tlnet/archive/collection-luatex.r69404.tar.xz
@@ -307580,9 +307586,9 @@
2019/02/28 | 3072 | systems/texlive/tlnet/archive/draftcopy.source.r15878.tar.xz
2019/02/28 | 163348 | systems/texlive/tlnet/archive/draftfigure.doc.r44854.tar.xz
2019/02/28 | 1828 | systems/texlive/tlnet/archive/draftfigure.r44854.tar.xz
-2024/03/03 | 151496 | systems/texlive/tlnet/archive/draftwatermark.doc.r70356.tar.xz
-2024/03/03 | 2828 | systems/texlive/tlnet/archive/draftwatermark.r70356.tar.xz
-2024/03/03 | 12532 | systems/texlive/tlnet/archive/draftwatermark.source.r70356.tar.xz
+2024/03/05 | 153040 | systems/texlive/tlnet/archive/draftwatermark.doc.r70401.tar.xz
+2024/03/05 | 2848 | systems/texlive/tlnet/archive/draftwatermark.r70401.tar.xz
+2024/03/05 | 12740 | systems/texlive/tlnet/archive/draftwatermark.source.r70401.tar.xz
2019/02/28 | 416040 | systems/texlive/tlnet/archive/dramatist.doc.r35866.tar.xz
2019/02/28 | 3968 | systems/texlive/tlnet/archive/dramatist.r35866.tar.xz
2019/02/28 | 34464 | systems/texlive/tlnet/archive/dramatist.source.r35866.tar.xz
@@ -309836,8 +309842,8 @@
2021/06/02 | 1468 | systems/texlive/tlnet/archive/hvarabic.r59423.tar.xz
2024/02/01 | 1134944 | systems/texlive/tlnet/archive/hvextern.doc.r69651.tar.xz
2024/02/01 | 8592 | systems/texlive/tlnet/archive/hvextern.r69651.tar.xz
-2023/10/19 | 15511220 | systems/texlive/tlnet/archive/hvfloat.doc.r68586.tar.xz
-2023/10/19 | 14096 | systems/texlive/tlnet/archive/hvfloat.r68586.tar.xz
+2024/03/05 | 18175912 | systems/texlive/tlnet/archive/hvfloat.doc.r70400.tar.xz
+2024/03/05 | 14676 | systems/texlive/tlnet/archive/hvfloat.r70400.tar.xz
2019/02/28 | 76336 | systems/texlive/tlnet/archive/hvindex.doc.r46051.tar.xz
2019/02/28 | 1672 | systems/texlive/tlnet/archive/hvindex.r46051.tar.xz
2024/01/25 | 87044 | systems/texlive/tlnet/archive/hvlogos.doc.r69581.tar.xz
@@ -311524,9 +311530,9 @@
2022/07/12 | 12872 | systems/texlive/tlnet/archive/luamesh.r63875.tar.xz
2023/11/19 | 205824 | systems/texlive/tlnet/archive/luamodulartables.doc.r68893.tar.xz
2023/11/19 | 1384 | systems/texlive/tlnet/archive/luamodulartables.r68893.tar.xz
-2024/03/02 | 157240 | systems/texlive/tlnet/archive/luamplib.doc.r70323.tar.xz
-2024/03/02 | 12144 | systems/texlive/tlnet/archive/luamplib.r70323.tar.xz
-2024/03/02 | 27560 | systems/texlive/tlnet/archive/luamplib.source.r70323.tar.xz
+2024/03/05 | 158180 | systems/texlive/tlnet/archive/luamplib.doc.r70399.tar.xz
+2024/03/05 | 12348 | systems/texlive/tlnet/archive/luamplib.r70399.tar.xz
+2024/03/05 | 27816 | systems/texlive/tlnet/archive/luamplib.source.r70399.tar.xz
2023/11/21 | 137048 | systems/texlive/tlnet/archive/luanumint.doc.r68918.tar.xz
2023/11/21 | 2332 | systems/texlive/tlnet/archive/luanumint.r68918.tar.xz
2022/10/31 | 32152 | systems/texlive/tlnet/archive/luaoptions.doc.r64870.tar.xz
@@ -312733,8 +312739,8 @@
2024/03/03 | 6064040 | systems/texlive/tlnet/archive/newtx.r70358.tar.xz
2024/01/27 | 263284 | systems/texlive/tlnet/archive/newtxsf.doc.r69597.tar.xz
2024/01/27 | 106028 | systems/texlive/tlnet/archive/newtxsf.r69597.tar.xz
-2024/01/17 | 194632 | systems/texlive/tlnet/archive/newtxtt.doc.r69451.tar.xz
-2024/01/17 | 117944 | systems/texlive/tlnet/archive/newtxtt.r69451.tar.xz
+2024/03/05 | 338336 | systems/texlive/tlnet/archive/newtxtt.doc.r70403.tar.xz
+2024/03/05 | 166952 | systems/texlive/tlnet/archive/newtxtt.r70403.tar.xz
2019/02/28 | 389624 | systems/texlive/tlnet/archive/newunicodechar.doc.r47382.tar.xz
2019/02/28 | 2116 | systems/texlive/tlnet/archive/newunicodechar.r47382.tar.xz
2019/02/28 | 6964 | systems/texlive/tlnet/archive/newunicodechar.source.r47382.tar.xz
@@ -317373,6 +317379,9 @@
2019/02/28 | 254984 | systems/texlive/tlnet/archive/usebib.doc.r25969.tar.xz
2019/02/28 | 1836 | systems/texlive/tlnet/archive/usebib.r25969.tar.xz
2019/02/28 | 5932 | systems/texlive/tlnet/archive/usebib.source.r25969.tar.xz
+2024/03/05 | 478424 | systems/texlive/tlnet/archive/useclass.doc.r70404.tar.xz
+2024/03/05 | 1356 | systems/texlive/tlnet/archive/useclass.r70404.tar.xz
+2024/03/05 | 2568 | systems/texlive/tlnet/archive/useclass.source.r70404.tar.xz
2019/02/28 | 69108 | systems/texlive/tlnet/archive/ushort.doc.r32261.tar.xz
2019/02/28 | 1656 | systems/texlive/tlnet/archive/ushort.r32261.tar.xz
2019/02/28 | 9124 | systems/texlive/tlnet/archive/ushort.source.r32261.tar.xz
@@ -318157,16 +318166,16 @@
2020/07/18 | 47816 | systems/texlive/tlnet/archive/zztex.doc.r55862.tar.xz
2020/07/18 | 101724 | systems/texlive/tlnet/archive/zztex.r55862.tar.xz
2024/02/05 | 125030 | systems/texlive/tlnet/install-tl
-2024/03/04 | 5750013 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2024/03/04 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2024/03/04 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2024/03/05 | 5749494 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2024/03/05 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2024/03/05 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2023/05/13 | 5083 | systems/texlive/tlnet/install-tl-windows.bat
-2024/03/04 | 21030810 | systems/texlive/tlnet/install-tl-windows.exe
-2024/03/04 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2024/03/04 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2024/03/04 | 26035604 | systems/texlive/tlnet/install-tl.zip
-2024/03/04 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2024/03/04 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2024/03/05 | 21030875 | systems/texlive/tlnet/install-tl-windows.exe
+2024/03/05 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2024/03/05 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2024/03/05 | 26035602 | systems/texlive/tlnet/install-tl.zip
+2024/03/05 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2024/03/05 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
2023/03/19 | 1229 | systems/texlive/tlnet/README.md
2023/03/19 | 0 | systems/texlive/tlnet/TEXLIVE_2023
2024/01/02 | 9011 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg
@@ -318176,7 +318185,7 @@
2024/01/02 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg
2024/01/16 | 50726 | systems/texlive/tlnet/tlpkg/installer/config.guess
2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt
-2024/03/03 | 7459 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2024/03/05 | 7408 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2023/12/13 | 226639 | systems/texlive/tlnet/tlpkg/installer/curl/curl-ca-bundle.crt
2020/04/15 | 2606592 | systems/texlive/tlnet/tlpkg/installer/curl/curl.exe
2017/04/16 | 2629 | systems/texlive/tlnet/tlpkg/installer/installer-options.txt
@@ -318218,12 +318227,12 @@
2023/02/21 | 20371 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
2024/01/31 | 5840 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
2023/04/08 | 28167 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
-2024/03/04 | 19344990 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2024/03/04 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2024/03/05 | 19347722 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2024/03/05 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2024/01/31 | 87229 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2024/03/04 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2024/03/04 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2024/03/04 | 2550240 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2024/03/05 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2024/03/05 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2024/03/05 | 2550672 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2023/02/20 | 58928 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm
2023/06/11 | 42749 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm
2023/02/21 | 16138 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm
@@ -320930,7 +320939,7 @@
2024/02/11 | 95286 | systems/texlive/tlnet/tlpkg/translations/fr.po
2024/02/11 | 88795 | systems/texlive/tlnet/tlpkg/translations/it.po
2024/02/11 | 63064 | systems/texlive/tlnet/tlpkg/translations/ja.po
-2024/03/04 | 47499 | systems/texlive/tlnet/tlpkg/translations/messages.pot
+2024/03/05 | 47499 | systems/texlive/tlnet/tlpkg/translations/messages.pot
2024/02/11 | 59155 | systems/texlive/tlnet/tlpkg/translations/nl.po
2024/02/11 | 68210 | systems/texlive/tlnet/tlpkg/translations/pl.po
2024/02/11 | 83641 | systems/texlive/tlnet/tlpkg/translations/pt_BR.po
@@ -329411,7 +329420,7 @@
2014/07/05 | 611 | systems/win32/yandy/README
2014/07/05 | 1004628 | systems/win32/yandy/yandy-src.tar.xz
2014/07/05 | 1012416 | systems/win32/yandy.zip
-2024/03/05 | 186 | timestamp
+2024/03/06 | 186 | timestamp
2002/08/26 | 61898 | usergrps/dante/antrag.pdf
2002/08/26 | 118217 | usergrps/dante/antrag.ps
2021/11/11 | 917 | usergrps/dante/dtk/doc/beispiel.bib
diff --git a/FILES.byname.gz b/FILES.byname.gz
index 8e03ab5742..1866be5261 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index c3e99da43d..8781d9a486 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,3 +1,63 @@
+2024/03/05 | 83900 | graphics/pgf/contrib/adigraph/img_examples/pyadigraph.png
+2024/03/05 | 7408 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2024/03/05 | 7140 | systems/texlive/tlnet/archive/collection-latexextra.r70404.tar.xz
+2024/03/05 | 6916 | systems/texlive/tlnet/archive/checkcites.r70398.tar.xz
+2024/03/05 | 690429 | graphics/pgf/contrib/adigraph.zip
+2024/03/05 | 5749494 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2024/03/05 | 56673 | graphics/pgf/contrib/adigraph/adigraph_working_test.pdf
+2024/03/05 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2024/03/05 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2024/03/05 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2024/03/05 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2024/03/05 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2024/03/05 | 478424 | systems/texlive/tlnet/archive/useclass.doc.r70404.tar.xz
+2024/03/05 | 47499 | systems/texlive/tlnet/tlpkg/translations/messages.pot
+2024/03/05 | 469490 | graphics/pgf/contrib/twoxtwogame.zip
+2024/03/05 | 458421 | graphics/pgf/contrib/twoxtwogame/twoxtwogame_doc.pdf
+2024/03/05 | 42739 | graphics/pgf/contrib/twoxtwogame/twoxtwogame_doc.tex
+2024/03/05 | 4184 | systems/texlive/tlnet/archive/chordbars.r70402.tar.xz
+2024/03/05 | 4118414 | biblio/ctan-bibdata.zip
+2024/03/05 | 3708800 | biblio/ctan-bibdata/ctan.pdf
+2024/03/05 | 3525 | graphics/pgf/contrib/twoxtwogame/twoxtwogame_bibtex.bib
+2024/03/05 | 342152 | systems/texlive/tlnet/archive/chordbars.doc.r70402.tar.xz
+2024/03/05 | 338336 | systems/texlive/tlnet/archive/newtxtt.doc.r70403.tar.xz
+2024/03/05 | 3281 | graphics/pgf/contrib/adigraph/README.md
+2024/03/05 | 301404 | systems/texlive/tlnet/archive/checkcites.doc.r70398.tar.xz
+2024/03/05 | 30001 | graphics/pgf/contrib/adigraph/img_examples/example_3.jpg
+2024/03/05 | 296366 | graphics/pgf/contrib/adigraph/adigraph_documentation.pdf
+2024/03/05 | 2852211 | biblio/ctan-bibdata/ctan.bib
+2024/03/05 | 2848 | systems/texlive/tlnet/archive/draftwatermark.r70401.tar.xz
+2024/03/05 | 28096 | graphics/pgf/contrib/adigraph/img_examples/example_1.jpg
+2024/03/05 | 27816 | systems/texlive/tlnet/archive/luamplib.source.r70399.tar.xz
+2024/03/05 | 26221 | graphics/pgf/contrib/adigraph/adigraph_documentation.tex
+2024/03/05 | 26035602 | systems/texlive/tlnet/install-tl.zip
+2024/03/05 | 25779 | graphics/pgf/contrib/adigraph/img_examples/example_2.jpg
+2024/03/05 | 2568 | systems/texlive/tlnet/archive/useclass.source.r70404.tar.xz
+2024/03/05 | 2550672 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2024/03/05 | 2514 | graphics/pgf/contrib/twoxtwogame/README.md
+2024/03/05 | 24484 | graphics/pgf/contrib/adigraph/adigraph.sty
+2024/03/05 | 22295 | graphics/pgf/contrib/adigraph/img_examples/example_0.jpg
+2024/03/05 | 21030875 | systems/texlive/tlnet/install-tl-windows.exe
+2024/03/05 | 202035 | graphics/pgf/contrib/twoxtwogame/twoxtwogame.sty
+2024/03/05 | 19347722 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2024/03/05 | 18175912 | systems/texlive/tlnet/archive/hvfloat.doc.r70400.tar.xz
+2024/03/05 | 1727 | graphics/pgf/contrib/adigraph/adigraph_working_test.tex
+2024/03/05 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2024/03/05 | 166952 | systems/texlive/tlnet/archive/newtxtt.r70403.tar.xz
+2024/03/05 | 158870 | graphics/pgf/contrib/adigraph/adigraph-large.png
+2024/03/05 | 158180 | systems/texlive/tlnet/archive/luamplib.doc.r70399.tar.xz
+2024/03/05 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2024/03/05 | 153040 | systems/texlive/tlnet/archive/draftwatermark.doc.r70401.tar.xz
+2024/03/05 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2024/03/05 | 14676 | systems/texlive/tlnet/archive/hvfloat.r70400.tar.xz
+2024/03/05 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2024/03/05 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2024/03/05 | 1356 | systems/texlive/tlnet/archive/useclass.r70404.tar.xz
+2024/03/05 | 131729 | macros/latex/contrib/fontscale.zip
+2024/03/05 | 12740 | systems/texlive/tlnet/archive/draftwatermark.source.r70401.tar.xz
+2024/03/05 | 12348 | systems/texlive/tlnet/archive/luamplib.r70399.tar.xz
+2024/03/05 | 11358 | graphics/pgf/contrib/twoxtwogame/LICENSE
+2024/03/05 | 1073 | graphics/pgf/contrib/adigraph/LICENSE
2024/03/04 | 97333 | macros/luatex/generic/luamplib/luamplib.dtx
2024/03/04 | 9424 | fonts/oldstandard/tfm/OldStandard-Regular-osf-t1.tfm
2024/03/04 | 9420 | fonts/oldstandard/tfm/OldStandard-Regular-tosf-t1.tfm
@@ -48,7 +108,6 @@
2024/03/04 | 7360 | fonts/oldstandard/tfm/OldStandard-Regular-tosf-sc-t1.tfm
2024/03/04 | 7356 | fonts/oldstandard/tfm/OldStandard-Regular-lf-sc-t1.tfm
2024/03/04 | 7332 | fonts/oldstandard/tfm/OldStandard-Regular-tlf-sc-t1.tfm
-2024/03/04 | 7132 | systems/texlive/tlnet/archive/collection-latexextra.r70377.tar.xz
2024/03/04 | 7092 | fonts/oldstandard/tfm/OldStandard-Regular-osf-ly1.tfm
2024/03/04 | 7088 | fonts/oldstandard/tfm/OldStandard-Regular-tosf-ly1.tfm
2024/03/04 | 7080 | fonts/oldstandard/tfm/OldStandard-Regular-lf-ly1.tfm
@@ -62,7 +121,6 @@
2024/03/04 | 58513 | fonts/oldstandard/doc/OFL-FAQ.txt
2024/03/04 | 5796 | fonts/oldstandard/tfm/OldStandard-BoldItalic-osf-sc-ly1.tfm
2024/03/04 | 5796 | fonts/oldstandard/tfm/OldStandard-BoldItalic-lf-sc-ly1.tfm
-2024/03/04 | 5750013 | systems/texlive/tlnet/install-tl-unx.tar.gz
2024/03/04 | 5736 | fonts/oldstandard/tfm/OldStandard-BoldItalic-tosf-sc-ly1.tfm
2024/03/04 | 5732 | fonts/oldstandard/tfm/OldStandard-BoldItalic-tlf-sc-ly1.tfm
2024/03/04 | 5635 | macros/luatex/generic/luamplib/test-luamplib-latex.tex
@@ -101,14 +159,8 @@
2024/03/04 | 5208 | fonts/oldstandard/tfm/OldStandard-Regular-tlf-sc-ly1.tfm
2024/03/04 | 50392 | macros/latex/contrib/draftwatermark/draftwatermark.dtx
2024/03/04 | 490171 | macros/latex/contrib/useclass/useclass.pdf
-2024/03/04 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
-2024/03/04 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2024/03/04 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2024/03/04 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2024/03/04 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2024/03/04 | 479756 | macros/latex/contrib/useclass.zip
2024/03/04 | 4762 | fonts/oldstandard/latex/OldStandard.sty
-2024/03/04 | 47499 | systems/texlive/tlnet/tlpkg/translations/messages.pot
2024/03/04 | 4724 | fonts/oldstandard/tfm/OldStandard-BoldItalic-osf-t2a.tfm
2024/03/04 | 4724 | fonts/oldstandard/tfm/OldStandard-BoldItalic-lf-t2a.tfm
2024/03/04 | 4701 | fonts/oldstandard/doc/README.md
@@ -126,13 +178,13 @@
2024/03/04 | 4320 | fonts/oldstandard/tfm/OldStandard-BoldItalic-osf-t2b.tfm
2024/03/04 | 4320 | fonts/oldstandard/tfm/OldStandard-BoldItalic-lf-t2b.tfm
2024/03/04 | 42698 | fonts/oldstandard/map/OldStandard.map
+2024/03/04 | 42594 | macros/latex/contrib/fontscale/fontscale.sty
2024/03/04 | 4256 | fonts/oldstandard/tfm/OldStandard-BoldItalic-tosf-t2b.tfm
2024/03/04 | 4252 | fonts/oldstandard/tfm/OldStandard-BoldItalic-tlf-t2b.tfm
2024/03/04 | 4160 | fonts/oldstandard/tfm/OldStandard-Regular-osf-t2b.tfm
2024/03/04 | 4156 | fonts/oldstandard/tfm/OldStandard-Regular-tosf-t2b.tfm
2024/03/04 | 4140 | fonts/oldstandard/tfm/OldStandard-Regular-lf-t2b.tfm
2024/03/04 | 4124 | fonts/oldstandard/tfm/OldStandard-Regular-tlf-t2b.tfm
-2024/03/04 | 4118213 | biblio/ctan-bibdata.zip
2024/03/04 | 4072 | fonts/oldstandard/tfm/OldStandard-Bold-tosf-t2a.tfm
2024/03/04 | 4072 | fonts/oldstandard/tfm/OldStandard-Bold-osf-t2a.tfm
2024/03/04 | 4064 | fonts/oldstandard/tfm/OldStandard-Italic-osf-t2b.tfm
@@ -197,7 +249,6 @@
2024/03/04 | 3732 | fonts/oldstandard/tfm/OldStandard-Regular-lf-t2c.tfm
2024/03/04 | 3724 | fonts/oldstandard/tfm/OldStandard-Regular-lf-lgr.tfm
2024/03/04 | 3716 | fonts/oldstandard/tfm/OldStandard-Regular-tlf-t2c.tfm
-2024/03/04 | 3708800 | biblio/ctan-bibdata/ctan.pdf
2024/03/04 | 3707 | fonts/oldstandard/latex/T1OldStandard-TLF.fd
2024/03/04 | 3707 | fonts/oldstandard/latex/T1OldStandard-OsF.fd
2024/03/04 | 3700 | fonts/oldstandard/tfm/OldStandard-Regular-tlf-lgr.tfm
@@ -387,7 +438,6 @@
2024/03/04 | 2864 | fonts/oldstandard/tfm/OldStandard-Italic-tosf-sc-t2c.tfm
2024/03/04 | 2855 | fonts/oldstandard/enc/ostd_sykxvg.enc
2024/03/04 | 2855 | fonts/oldstandard/enc/ostd_fjf63q.enc
-2024/03/04 | 2851406 | biblio/ctan-bibdata/ctan.bib
2024/03/04 | 2843 | fonts/oldstandard/enc/ostd_eyrxhh.enc
2024/03/04 | 2843 | fonts/oldstandard/enc/ostd_e6nyrk.enc
2024/03/04 | 2840 | fonts/oldstandard/tfm/OldStandard-Italic-tlf-sc-t2c.tfm
@@ -415,9 +465,7 @@
2024/03/04 | 2636 | fonts/oldstandard/tfm/OldStandard-Bold-tlf-ot1.tfm
2024/03/04 | 2636 | fonts/oldstandard/tfm/OldStandard-Bold-lf-ot1.tfm
2024/03/04 | 2624 | fonts/oldstandard/tfm/OldStandard-Italic-tosf-ot1.tfm
-2024/03/04 | 26035604 | systems/texlive/tlnet/install-tl.zip
2024/03/04 | 2592 | fonts/oldstandard/tfm/OldStandard-Italic-tlf-ot1.tfm
-2024/03/04 | 2550240 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2024/03/04 | 2520 | fonts/oldstandard/tfm/OldStandard-Regular-osf-ot1.tfm
2024/03/04 | 2516 | fonts/oldstandard/tfm/OldStandard-Regular-tosf-ot1.tfm
2024/03/04 | 2504 | fonts/oldstandard/tfm/OldStandard-Regular-lf-ot1.tfm
@@ -429,6 +477,7 @@
2024/03/04 | 2316 | fonts/oldstandard/tfm/OldStandard-BoldItalic-tlf-sc-ot1.tfm
2024/03/04 | 229920 | fonts/oldstandard/opentype/OldStandard-Bold.otf
2024/03/04 | 229056 | fonts/oldstandard/opentype/OldStandard-Regular.otf
+2024/03/04 | 227 | macros/latex/contrib/fontscale/README.txt
2024/03/04 | 2276 | fonts/oldstandard/tfm/OldStandard-Italic-osf-sc-ot1.tfm
2024/03/04 | 2276 | fonts/oldstandard/tfm/OldStandard-Italic-lf-sc-ot1.tfm
2024/03/04 | 227280 | fonts/oldstandard/doc/OldStandard-Regular.pdf
@@ -461,7 +510,6 @@
2024/03/04 | 2112 | fonts/oldstandard/tfm/OldStandard-BoldItalic-osf-sc-t2b--base.tfm
2024/03/04 | 2112 | fonts/oldstandard/tfm/OldStandard-BoldItalic-lf-sc-t2b--base.tfm
2024/03/04 | 2104 | fonts/oldstandard/tfm/OldStandard-BoldItalic-tosf-sc-t2b--base.tfm
-2024/03/04 | 21030810 | systems/texlive/tlnet/install-tl-windows.exe
2024/03/04 | 2096 | fonts/oldstandard/tfm/OldStandard-BoldItalic-tlf-sc-t2b--base.tfm
2024/03/04 | 2092 | fonts/oldstandard/tfm/OldStandard-BoldItalic-osf-sc-t2c--base.tfm
2024/03/04 | 2092 | fonts/oldstandard/tfm/OldStandard-BoldItalic-lf-sc-t2c--base.tfm
@@ -503,7 +551,6 @@
2024/03/04 | 1988 | fonts/oldstandard/tfm/OldStandard-BoldItalic-inf-t1--base.tfm
2024/03/04 | 1944 | fonts/oldstandard/tfm/OldStandard-BoldItalic-sup-lgr.tfm
2024/03/04 | 1944 | fonts/oldstandard/tfm/OldStandard-BoldItalic-inf-lgr.tfm
-2024/03/04 | 19344990 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
2024/03/04 | 1924 | fonts/oldstandard/tfm/OldStandard-Italic-tosf-sc-t2a--base.tfm
2024/03/04 | 1920 | fonts/oldstandard/tfm/OldStandard-Italic-osf-sc-t2a--base.tfm
2024/03/04 | 1920 | fonts/oldstandard/tfm/OldStandard-Italic-lf-sc-t2a--base.tfm
@@ -634,7 +681,6 @@
2024/03/04 | 1688 | fonts/oldstandard/vf/OldStandard-Bold-inf-t1.vf
2024/03/04 | 1684 | fonts/oldstandard/tfm/OldStandard-Bold-sup-t2c.tfm
2024/03/04 | 1684 | fonts/oldstandard/tfm/OldStandard-Bold-inf-t2c.tfm
-2024/03/04 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
2024/03/04 | 1676 | fonts/oldstandard/tfm/OldStandard-Regular-tlf-sc-t2c--base.tfm
2024/03/04 | 1672 | fonts/oldstandard/tfm/OldStandard-Regular-sup-t2b.tfm
2024/03/04 | 1672 | fonts/oldstandard/tfm/OldStandard-Regular-osf-sc-ly1--base.tfm
@@ -687,8 +733,6 @@
2024/03/04 | 155364 | macros/latex/contrib/draftwatermark/draftwatermark.pdf
2024/03/04 | 1548 | fonts/oldstandard/tfm/OldStandard-BoldItalic-inf-ot1.tfm
2024/03/04 | 154724 | macros/luatex/generic/luamplib/luamplib.pdf
-2024/03/04 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2024/03/04 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
2024/03/04 | 1520 | fonts/oldstandard/tfm/OldStandard-BoldItalic-tosf-ts1.tfm
2024/03/04 | 1520 | fonts/oldstandard/tfm/OldStandard-BoldItalic-tlf-ts1.tfm
2024/03/04 | 1520 | fonts/oldstandard/tfm/OldStandard-BoldItalic-osf-ts1.tfm
@@ -714,8 +758,6 @@
2024/03/04 | 1492 | fonts/oldstandard/vf/OldStandard-Bold-tlf-sc-t2a.vf
2024/03/04 | 1492 | fonts/oldstandard/vf/OldStandard-Bold-osf-sc-t2a.vf
2024/03/04 | 1492 | fonts/oldstandard/vf/OldStandard-Bold-lf-sc-t2a.vf
-2024/03/04 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2024/03/04 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
2024/03/04 | 1440 | fonts/oldstandard/tfm/OldStandard-Italic-tosf-sc-ot1--base.tfm
2024/03/04 | 1436 | fonts/oldstandard/tfm/OldStandard-Italic-osf-sc-ot1--base.tfm
2024/03/04 | 1436 | fonts/oldstandard/tfm/OldStandard-Italic-lf-sc-ot1--base.tfm
@@ -779,6 +821,7 @@
2024/03/04 | 1324 | fonts/oldstandard/tfm/OldStandard-Regular-lf-ts1--base.tfm
2024/03/04 | 1324 | fonts/oldstandard/tfm/OldStandard-Italic-sup-ot1.tfm
2024/03/04 | 1324 | fonts/oldstandard/tfm/OldStandard-Italic-inf-ot1.tfm
+2024/03/04 | 128999 | macros/latex/contrib/fontscale/fontscale-manual.pdf
2024/03/04 | 1264 | fonts/oldstandard/tfm/OldStandard-Regular-osf-sc-ot1--base.tfm
2024/03/04 | 1260 | fonts/oldstandard/tfm/OldStandard-Regular-tosf-sc-ot1--base.tfm
2024/03/04 | 1252 | fonts/oldstandard/tfm/OldStandard-Regular-lf-sc-ot1--base.tfm
@@ -811,7 +854,6 @@
2024/03/03 | 974452 | systems/texlive/tlnet/archive/newtx.doc.r70358.tar.xz
2024/03/03 | 9358 | fonts/newtxtt/doc/newtxtt-doc.tex
2024/03/03 | 7900 | systems/texlive/tlnet/archive/unicodefonttable.r70354.tar.xz
-2024/03/03 | 7459 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2024/03/03 | 6393567 | macros/latex/contrib/hvfloat/doc/hvfloat.pdf
2024/03/03 | 624 | graphics/pgf/contrib/chordbars/README.md
2024/03/03 | 6064040 | systems/texlive/tlnet/archive/newtx.r70358.tar.xz
@@ -826,7 +868,6 @@
2024/03/03 | 317275 | info/tex-nutshell.zip
2024/03/03 | 304570 | macros/latex/contrib/litetable/doc/litetable-cn.pdf
2024/03/03 | 285751 | info/tex-nutshell/tex-nutshell.pdf
-2024/03/03 | 2828 | systems/texlive/tlnet/archive/draftwatermark.r70356.tar.xz
2024/03/03 | 24861 | fonts/newtxtt/type1/newtcxbtt.pfb
2024/03/03 | 24543 | fonts/newtxtt/type1/newtcxtt.pfb
2024/03/03 | 22876 | systems/texlive/tlnet/archive/unicodefonttable.source.r70354.tar.xz
@@ -836,7 +877,6 @@
2024/03/03 | 1728 | systems/texlive/tlnet/archive/collection-mathscience.r70357.tar.xz
2024/03/03 | 16088 | graphics/pgf/contrib/chordbars/chordbars_manual.tex
2024/03/03 | 156928 | systems/texlive/tlnet/archive/chemformula-ru.doc.r70357.tar.xz
-2024/03/03 | 151496 | systems/texlive/tlnet/archive/draftwatermark.doc.r70356.tar.xz
2024/03/03 | 1468 | fonts/newtxtt/tfm/newtcxbsle.tfm
2024/03/03 | 1468 | fonts/newtxtt/tfm/newtcxbsld.tfm
2024/03/03 | 1468 | fonts/newtxtt/tfm/newtcxbslc.tfm
@@ -856,7 +896,6 @@
2024/03/03 | 1292 | fonts/newtxtt/tfm/newtcxbtta.tfm
2024/03/03 | 127376 | info/tex-nutshell/tex-nutshell.tex
2024/03/03 | 126787 | macros/latex/contrib/hvfloat/doc/hvfloat.tex
-2024/03/03 | 12532 | systems/texlive/tlnet/archive/draftwatermark.source.r70356.tar.xz
2024/03/03 | 1248 | fonts/newtxtt/tfm/newtcxtte.tfm
2024/03/03 | 1248 | fonts/newtxtt/tfm/newtcxttd.tfm
2024/03/03 | 1248 | fonts/newtxtt/tfm/newtcxttc.tfm
@@ -897,7 +936,6 @@
2024/03/02 | 31344 | systems/texlive/tlnet/archive/projlib.r70327.tar.xz
2024/03/02 | 294320 | systems/texlive/tlnet/archive/erewhon-math.r70336.tar.xz
2024/03/02 | 2887 | graphics/pgf/contrib/chordbars/size_demo.tex
-2024/03/02 | 27560 | systems/texlive/tlnet/archive/luamplib.source.r70323.tar.xz
2024/03/02 | 272080 | systems/texlive/tlnet/archive/simplivre.doc.r70317.tar.xz
2024/03/02 | 267464 | systems/texlive/tlnet/archive/xetexko.doc.r70316.tar.xz
2024/03/02 | 262948 | systems/texlive/tlnet/archive/euler-math.r70335.tar.xz
@@ -920,7 +958,6 @@
2024/03/02 | 161688 | systems/texlive/tlnet/archive/cjk-ko.doc.r70332.tar.xz
2024/03/02 | 158753 | macros/latex/contrib/chemformula-ru.zip
2024/03/02 | 1581824 | systems/texlive/tlnet/archive/euler-math.doc.r70335.tar.xz
-2024/03/02 | 157240 | systems/texlive/tlnet/archive/luamplib.doc.r70323.tar.xz
2024/03/02 | 15608 | macros/latex/contrib/litetable/doc/litetable-en.tex
2024/03/02 | 14308 | macros/latex/contrib/litetable/doc/litetable-cn.tex
2024/03/02 | 142712 | systems/texlive/tlnet/archive/minim-pdf.doc.r70321.tar.xz
@@ -930,7 +967,6 @@
2024/03/02 | 13100 | systems/texlive/tlnet/archive/minimalist.r70329.tar.xz
2024/03/02 | 1274 | macros/latex/contrib/chemformula-ru/chemformula-ru.sty
2024/03/02 | 12154 | macros/latex/contrib/litetable/tex/litetable.cls
-2024/03/02 | 12144 | systems/texlive/tlnet/archive/luamplib.r70323.tar.xz
2024/03/02 | 1187066 | support/TeX4ht/source/tex4ht-4ht.tex
2024/03/02 | 117160 | systems/texlive/tlnet/archive/minim-mp.doc.r70322.tar.xz
2024/03/02 | 10904 | systems/texlive/tlnet/archive/penlightplus.r70319.tar.xz
@@ -1510,2276 +1546,3 @@
2024/02/28 | 102502 | macros/luatex/generic/luaotfload/luaotfload-glyphlist.lua
2024/02/28 | 10207 | macros/luatex/generic/luaotfload/fontloader-basics-nod.lua
2024/02/28 | 1004 | macros/luatex/generic/luaotfload/luaotfload-embolden.lua
-2024/02/27 | 99 | graphics/asymptote/base/asy_filetype.vim
-2024/02/27 | 99993 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/utilityclass.png
-2024/02/27 | 998937 | macros/luatex/latex/piton.zip
-2024/02/27 | 9919 | graphics/asymptote/LspCpp/third_party/utfcpp/source/utf8/unchecked.h
-2024/02/27 | 990 | graphics/asymptote/examples/RiemannSphere.asy
-2024/02/27 | 9895 | graphics/asymptote/runstring.in
-2024/02/27 | 989121 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/Glew/CustomGL/glew.h
-2024/02/27 | 988 | graphics/asymptote/GUI/res/icons/eye.svg
-2024/02/27 | 986 | graphics/asymptote/predicates.h
-2024/02/27 | 986 | graphics/asymptote/GUI/res/icons/brush.svg
-2024/02/27 | 985 | graphics/asymptote/GUI/res/icons/chevron-with-circle-right.svg
-2024/02/27 | 9856 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/internal/gtest-filepath.h
-2024/02/27 | 98539 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/readertest.cpp
-2024/02/27 | 983 | graphics/asymptote/LspCpp/third_party/rapidjson/RapidJSONConfig.cmake.in
-2024/02/27 | 9836 | graphics/asymptote/doc/asymptote.sty
-2024/02/27 | 982 | graphics/asymptote/LspCpp/third_party/rapidjson/example/CMakeLists.txt
-2024/02/27 | 9822 | graphics/asymptote/doc/FAQ/m-html.pl
-2024/02/27 | 98112 | graphics/asymptote/GUI/Window1.py
-2024/02/27 | 9790 | graphics/asymptote/LspCpp/src/jsonrpc/StreamMessageProducer.cpp
-2024/02/27 | 978 | graphics/asymptote/examples/worksheet.asy
-2024/02/27 | 9784 | graphics/asymptote/triple.h
-2024/02/27 | 9767 | graphics/asymptote/doc/asy.1
-2024/02/27 | 9765 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/schema.zh-cn.md
-2024/02/27 | 9755 | graphics/asymptote/v3dfile.cc
-2024/02/27 | 974 | graphics/asymptote/prc/Makefile
-2024/02/27 | 973 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/executeCommand.h
-2024/02/27 | 973 | graphics/asymptote/examples/fequlogo.asy
-2024/02/27 | 9737 | systems/win32/miktex/tm/packages/luaxml__source.tar.lzma
-2024/02/27 | 972 | graphics/asymptote/examples/triads.asy
-2024/02/27 | 971 | graphics/asymptote/LspCpp/third_party/rapidjson/test/perftest/perftest.cpp
-2024/02/27 | 9708 | graphics/asymptote/profiler.h
-2024/02/27 | 969 | graphics/asymptote/runfile.h
-2024/02/27 | 968193 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/Glew/glew.c
-2024/02/27 | 966 | graphics/asymptote/tests/array/solve.asy
-2024/02/27 | 964 | graphics/asymptote/LspCpp/src/jsonrpc/Context.cpp
-2024/02/27 | 95 | graphics/asymptote/prc/test.asy
-2024/02/27 | 95 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/depend.make
-2024/02/27 | 9562 | graphics/asymptote/base/bezulate.asy
-2024/02/27 | 954 | graphics/asymptote/examples/poster.asy
-2024/02/27 | 952118 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/nuklear.h
-2024/02/27 | 951 | graphics/asymptote/GUI/res/icons/magnifying-glass.svg
-2024/02/27 | 95048 | systems/win32/miktex/tm/packages/tex4ebook__doc.tar.lzma
-2024/02/27 | 9502 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_list_output_unittest.py
-2024/02/27 | 94 | graphics/asymptote/LspCpp/third_party/rapidjson/include_dirs.js
-2024/02/27 | 946 | graphics/asymptote/examples/animations/cube.asy
-2024/02/27 | 94332 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/reader.h
-2024/02/27 | 942 | graphics/asymptote/LspCpp/third_party/rapidjson/example/traverseaspointer.cpp
-2024/02/27 | 941 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsRange.h
-2024/02/27 | 939756 | systems/win32/miktex/tm/packages/newtx__doc.tar.lzma
-2024/02/27 | 9375 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/msinttypes/stdint.h
-2024/02/27 | 936 | graphics/asymptote/tests/array/array.asy
-2024/02/27 | 935 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/move1.dot
-2024/02/27 | 934 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/declaration_definition.h
-2024/02/27 | 9349 | graphics/asymptote/LspCpp/third_party/rapidjson/example/lookaheadparser/lookaheadparser.cpp
-2024/02/27 | 9334 | graphics/asymptote/base/plain_paths.asy
-2024/02/27 | 9328 | graphics/asymptote/doc/FAQ/bfnnconv.pl
-2024/02/27 | 9327 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_xml_test_utils.py
-2024/02/27 | 9323 | systems/win32/miktex/tm/packages/se2thesis.tar.lzma
-2024/02/27 | 9319 | graphics/asymptote/glrender.h
-2024/02/27 | 9318 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_stress_test.cc
-2024/02/27 | 930 | graphics/asymptote/examples/polararea.asy
-2024/02/27 | 929 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/platforms.md
-2024/02/27 | 9298 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/type.json
-2024/02/27 | 9267 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/src/gmock-internal-utils.cc
-2024/02/27 | 9252 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/biginteger.h
-2024/02/27 | 924 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/did_open.h
-2024/02/27 | 923 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/required.json
-2024/02/27 | 92378 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/iterative-parser-states-diagram.png
-2024/02/27 | 922 | graphics/asymptote/doc/imagecontour.asy
-2024/02/27 | 920 | graphics/asymptote/makeUnique.h
-2024/02/27 | 9203 | systems/win32/miktex/tm/packages/simplivre__doc.tar.lzma
-2024/02/27 | 916 | systems/win32/miktex/tm/packages/pr.ini
-2024/02/27 | 916 | graphics/asymptote/opcodes.h
-2024/02/27 | 912 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/architecture.dot
-2024/02/27 | 912 | graphics/asymptote/doc/errorbars.asy
-2024/02/27 | 9122 | systems/win32/miktex/tm/packages/projlib__doc.tar.lzma
-2024/02/27 | 910 | graphics/asymptote/tests/template/singletype.asy
-2024/02/27 | 9104 | graphics/asymptote/symbol.cc
-2024/02/27 | 908 | graphics/asymptote/modifier.h
-2024/02/27 | 908 | graphics/asymptote/coenv.h
-2024/02/27 | 908 | graphics/asymptote/base/map.asy
-2024/02/27 | 9088 | graphics/asymptote/application.h
-2024/02/27 | 9059 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/bin/jsonschema_suite
-2024/02/27 | 9036 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/allocatorstest.cpp
-2024/02/27 | 9032 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/strtod.h
-2024/02/27 | 9022 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/src/nfd_gtk.c
-2024/02/27 | 9021 | graphics/asymptote/psfile.h
-2024/02/27 | 9020 | systems/win32/miktex/tm/packages/lebhart__doc.tar.lzma
-2024/02/27 | 901 | graphics/asymptote/virtualfieldaccess.cc
-2024/02/27 | 900 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/range_formatting.h
-2024/02/27 | 9003 | systems/win32/miktex/tm/packages/beaulivre__doc.tar.lzma
-2024/02/27 | 8 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail16.json
-2024/02/27 | 897 | graphics/asymptote/doc/flowchartdemo.asy
-2024/02/27 | 89705 | macros/luatex/latex/piton/piton-french.tex
-2024/02/27 | 896 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/maxLength.json
-2024/02/27 | 895 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/maxLength.json
-2024/02/27 | 891 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/checkConstructorsStatus.h
-2024/02/27 | 8914 | systems/win32/miktex/tm/packages/randexam__source.tar.lzma
-2024/02/27 | 88 | graphics/asymptote/cudareflect/tinyexr/examples/exrfilter/README.md
-2024/02/27 | 8894 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/README.md
-2024/02/27 | 8885 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2024/02/27 | 8883 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/pointer.md
-2024/02/27 | 886 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/minLength.json
-2024/02/27 | 886 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/minLength.json
-2024/02/27 | 886 | graphics/asymptote/angle.h
-2024/02/27 | 8861 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample6_unittest.cc
-2024/02/27 | 88614 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2024/02/27 | 883 | graphics/asymptote/cudareflect/helper.cuh
-2024/02/27 | 88387 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/gtest.h
-2024/02/27 | 881 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsDocumentUri.h
-2024/02/27 | 8811 | graphics/asymptote/xstream.h
-2024/02/27 | 880 | graphics/asymptote/doc/xasy.1x
-2024/02/27 | 8804 | graphics/asymptote/runmath.in
-2024/02/27 | 879 | graphics/asymptote/examples/markregular.asy
-2024/02/27 | 8795 | graphics/asymptote/LspCpp/third_party/rapidjson/readme.zh-cn.md
-2024/02/27 | 8792 | graphics/asymptote/prc/PRCTools/iPRCFile.cc
-2024/02/27 | 8789 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock-pp-string_test.cc
-2024/02/27 | 877 | graphics/asymptote/GUI/Widg_addPolyOpt.py
-2024/02/27 | 877 | graphics/asymptote/doc/markers2.asy
-2024/02/27 | 8767 | graphics/asymptote/LspCpp/third_party/uri/test/uri_normalization_test.cpp
-2024/02/27 | 873 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/resolveTypeHierarchy.h
-2024/02/27 | 872 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/data/menu.json
-2024/02/27 | 8729 | graphics/asymptote/base/plain_pens.asy
-2024/02/27 | 870 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/generateDelegateMethods.h
-2024/02/27 | 8702 | graphics/asymptote/LspCpp/third_party/rapidjson/example/schemavalidator/schemavalidator.cpp
-2024/02/27 | 86 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/types/readme.txt
-2024/02/27 | 86 | graphics/asymptote/doc/cylinderskeleton.asy
-2024/02/27 | 869 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/checkDelegateMethodsStatus.h
-2024/02/27 | 868 | graphics/asymptote/examples/twistedtubes.asy
-2024/02/27 | 867 | graphics/asymptote/cudareflect/tinyexr/test/unit/config-msvc.py
-2024/02/27 | 867974 | systems/win32/miktex/tm/packages/l3backend__doc.tar.lzma
-2024/02/27 | 866 | graphics/asymptote/examples/xxsq01x-1.asy
-2024/02/27 | 86552 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/advanced.md
-2024/02/27 | 863 | graphics/asymptote/GUI/res/icons/edit.svg
-2024/02/27 | 86169 | graphics/asymptote/base/three.asy
-2024/02/27 | 85 | graphics/asymptote/cudareflect/tinyexr/vcsetup2019.bat
-2024/02/27 | 858 | graphics/asymptote/GUI/res/icons/center.svg
-2024/02/27 | 857 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/pattern.json
-2024/02/27 | 857 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/pattern.json
-2024/02/27 | 8577024 | graphics/asymptote/binaries/i386-windows/texlive/asy.exe
-2024/02/27 | 856 | graphics/asymptote/examples/animations/sphere.asy
-2024/02/27 | 8561 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_output_test_.cc
-2024/02/27 | 854 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/definitions.json
-2024/02/27 | 853709 | systems/win32/miktex/tm/packages/beautynote__doc.tar.lzma
-2024/02/27 | 85342 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/internal/gtest-port.h
-2024/02/27 | 8532 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/pointer.zh-cn.md
-2024/02/27 | 8528 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/src/gmock.cc
-2024/02/27 | 851 | graphics/asymptote/examples/filesurface.asy
-2024/02/27 | 8519 | graphics/asymptote/cudareflect/ReflectanceMapper.cu
-2024/02/27 | 84 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/unittestschema/oneOf_address.json
-2024/02/27 | 84 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/unittestschema/anyOf_address.json
-2024/02/27 | 84 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/unittestschema/allOf_address.json
-2024/02/27 | 849 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/types/booleans.json
-2024/02/27 | 848 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/formatting.h
-2024/02/27 | 848 | graphics/asymptote/base/shaders/sum2.glsl
-2024/02/27 | 846 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/resolveUnimplementedAccessors.h
-2024/02/27 | 8469 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/dtoa.h
-2024/02/27 | 845 | graphics/asymptote/envcompleter.h
-2024/02/27 | 8456 | graphics/asymptote/cudareflect/tinyexr/examples/deepview/trackball.cc
-2024/02/27 | 8454656 | graphics/asymptote/binaries/x86_64-windows/texlive/asy.exe
-2024/02/27 | 843 | graphics/asymptote/tests/arith/integer.asy
-2024/02/27 | 8439 | graphics/asymptote/runpath.in
-2024/02/27 | 8438065 | systems/win32/miktex/tm/packages/pdfmanagement-testphase__doc.tar.lzma
-2024/02/27 | 842 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsTextDocumentEdit.h
-2024/02/27 | 8429 | graphics/asymptote/examples/thermodynamics.asy
-2024/02/27 | 840 | graphics/asymptote/GUI/res/icons/android-folder-open.svg
-2024/02/27 | 8407 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_test_utils.py
-2024/02/27 | 8403 | graphics/asymptote/base/simplex.asy
-2024/02/27 | 8400486 | systems/win32/miktex/tm/packages/latex-lab-dev__doc.tar.lzma
-2024/02/27 | 839 | graphics/asymptote/examples/venn3.asy
-2024/02/27 | 8386 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-catch-exceptions-test_.cc
-2024/02/27 | 8371 | graphics/asymptote/prc/PRCbitStream.cc
-2024/02/27 | 8361 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/msinttypes/inttypes.h
-2024/02/27 | 834 | graphics/asymptote/LspCpp/third_party/rapidjson/test/perftest/CMakeLists.txt
-2024/02/27 | 83423 | graphics/asymptote/lex.yy.cc
-2024/02/27 | 832 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/poc-255456016cca60ddb5c5ed6898182e13739bf687b17d1411e97bb60ad95e7a84_min
-2024/02/27 | 831 | graphics/asymptote/runbacktrace.in
-2024/02/27 | 831 | graphics/asymptote/GUI/res/icons/android-radio-button-on.svg
-2024/02/27 | 831 | graphics/asymptote/cudareflect/tinyexr/test/fuzzer/fuzz.cc
-2024/02/27 | 830 | graphics/asymptote/shaders.h
-2024/02/27 | 8307 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/gtest-assertion-result.h
-2024/02/27 | 829 | graphics/asymptote/GUI/res/icons/close-round.svg
-2024/02/27 | 829 | graphics/asymptote/examples/shellsqrtx01.asy
-2024/02/27 | 829331 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2024/02/27 | 828 | graphics/asymptote/LspCpp/third_party/rapidjson/CMakeModules/FindGTestSrc.cmake
-2024/02/27 | 8285 | systems/win32/miktex/tm/packages/fontsetup.tar.lzma
-2024/02/27 | 825 | graphics/asymptote/examples/xxsq01y.asy
-2024/02/27 | 824629 | systems/win32/miktex/tm/packages/polyglossia__doc.tar.lzma
-2024/02/27 | 8240 | graphics/asymptote/base/asy-kate.sh
-2024/02/27 | 8238 | systems/win32/miktex/tm/packages/minimalist__doc.tar.lzma
-2024/02/27 | 822 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/generateHashCodeEquals.h
-2024/02/27 | 821 | graphics/asymptote/examples/SierpinskiGasket.asy
-2024/02/27 | 820 | graphics/asymptote/webgl/license
-2024/02/27 | 820 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/LICENSE
-2024/02/27 | 82027 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2024/02/27 | 82009 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2024/02/27 | 81 | graphics/asymptote/doc/bezier.asy
-2024/02/27 | 818 | graphics/asymptote/GLTextures.cc
-2024/02/27 | 81616 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2024/02/27 | 814 | graphics/asymptote/v3dtypes.py
-2024/02/27 | 814 | graphics/asymptote/camperror.h
-2024/02/27 | 8129 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/CMakeLists.txt
-2024/02/27 | 81270 | graphics/asymptote/doc/TeXShopAndAsymptote.pdf
-2024/02/27 | 812283 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2024/02/27 | 8120 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/gtest-message.h
-2024/02/27 | 811489 | systems/win32/miktex/tm/packages/files.csv.lzma
-2024/02/27 | 8112 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-test-part-test.cc
-2024/02/27 | 810 | graphics/asymptote/GUI/res/icons/android-expand.svg
-2024/02/27 | 810 | graphics/asymptote/examples/orthocenter.asy
-2024/02/27 | 809740 | systems/win32/miktex/tm/packages/piton__doc.tar.lzma
-2024/02/27 | 8096 | graphics/asymptote/runhistory.cc
-2024/02/27 | 8092 | graphics/asymptote/LspCpp/examples/WebsocketExample.cpp
-2024/02/27 | 808 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/did_save.h
-2024/02/27 | 8037 | graphics/asymptote/name.cc
-2024/02/27 | 802 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/types/nulls.json
-2024/02/27 | 802 | graphics/asymptote/examples/vertexshading.asy
-2024/02/27 | 802 | graphics/asymptote/examples/controlsystem.asy
-2024/02/27 | 801 | macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamerouterthemeArguelles.sty
-2024/02/27 | 8014 | graphics/asymptote/base/stats.asy
-2024/02/27 | 800 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/did_close.h
-2024/02/27 | 8008 | graphics/asymptote/runpath3d.in
-2024/02/27 | 7 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail31.json
-2024/02/27 | 798 | graphics/asymptote/examples/animations/torusanimation.asy
-2024/02/27 | 795 | graphics/asymptote/GUI/res/icons/android-refresh.svg
-2024/02/27 | 7957 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-options-test.cc
-2024/02/27 | 794 | graphics/asymptote/LspCpp/include/LibLsp/lsp/workspace/execute_command.h
-2024/02/27 | 793 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/poc-eedff3a9e99eb1c0fd3a3b0989e7c44c0a69f04f10b23e5264f362a4773f4397_min
-2024/02/27 | 792 | graphics/asymptote/doc/secondaryaxis.asy
-2024/02/27 | 79214 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.make
-2024/02/27 | 790 | graphics/asymptote/LspCpp/include/LibLsp/lsp/AbsolutePath.h
-2024/02/27 | 790 | graphics/asymptote/GUI/res/icons/android-camera.svg
-2024/02/27 | 79003 | graphics/asymptote/GUI/windows/window1.ui
-2024/02/27 | 78 | graphics/asymptote/examples/randompath3.asy
-2024/02/27 | 7877 | systems/win32/miktex/tm/packages/colorist__doc.tar.lzma
-2024/02/27 | 784 | graphics/asymptote/LspCpp/third_party/uri/deps/CMakeLists.txt
-2024/02/27 | 78428 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2024/02/27 | 781 | graphics/asymptote/LspCpp/third_party/uri/deps/WORKSPACE
-2024/02/27 | 78024 | systems/win32/miktex/tm/packages/l3experimental__source.tar.lzma
-2024/02/27 | 77 | graphics/asymptote/tests/gc/string.asy
-2024/02/27 | 7790 | graphics/asymptote/coder.cc
-2024/02/27 | 7780 | graphics/asymptote/cudareflect/main.cc
-2024/02/27 | 77498 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_pred_impl_unittest.cc
-2024/02/27 | 7731 | graphics/asymptote/LspCpp/third_party/uri/include/network/string_view.hpp
-2024/02/27 | 77289 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2024/02/27 | 771 | graphics/asymptote/GUI/res/icons/check.svg
-2024/02/27 | 7713 | graphics/asymptote/errortest.asy
-2024/02/27 | 7711 | graphics/asymptote/base/plain.asy
-2024/02/27 | 770 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/publishDiagnostics.h
-2024/02/27 | 770 | graphics/asymptote/asy.rc
-2024/02/27 | 77048 | macros/latex/contrib/easybook/easybook.dtx
-2024/02/27 | 76 | graphics/asymptote/examples/grid.asy
-2024/02/27 | 76991 | systems/win32/miktex/tm/packages/crefthe__doc.tar.lzma
-2024/02/27 | 7684 | graphics/asymptote/cudareflect/tinyexr/cmake/sanitizers/sanitize-helpers.cmake
-2024/02/27 | 76801 | graphics/asymptote/gl-matrix-2.4.0-pruned/dist/gl-matrix.js
-2024/02/27 | 7671 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/Context.h
-2024/02/27 | 766 | graphics/asymptote/vm.h
-2024/02/27 | 76445 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/gmock-spec-builders.h
-2024/02/27 | 7639 | graphics/asymptote/LICENSE.LESSER
-2024/02/27 | 76304 | graphics/asymptote/runarray.cc
-2024/02/27 | 762 | graphics/asymptote/examples/clockarray.asy
-2024/02/27 | 76125 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2024/02/27 | 760371 | systems/win32/miktex/tm/packages/beautynote.tar.lzma
-2024/02/27 | 759 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/maxProperties.json
-2024/02/27 | 75602 | systems/win32/miktex/tm/packages/cleveref-forward__doc.tar.lzma
-2024/02/27 | 754 | graphics/asymptote/doc/graphmarkers.asy
-2024/02/27 | 752 | graphics/asymptote/GUI/res/icons/android-radio-button-off.svg
-2024/02/27 | 75248 | systems/texlive/tlnet/archive/cleveref-forward.doc.r70181.tar.xz
-2024/02/27 | 751 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/message.h
-2024/02/27 | 75113 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2024/02/27 | 750 | graphics/asymptote/GUI/res/icons/plus-round.svg
-2024/02/27 | 74 | graphics/asymptote/LspCpp/include/LibLsp/lsp/method_type.h
-2024/02/27 | 747 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsTextDocumentItem.h
-2024/02/27 | 747 | graphics/asymptote/examples/pseudosphere.asy
-2024/02/27 | 7474 | graphics/asymptote/LspCpp/include/LibLsp/lsp/general/lsWorkspaceClientCapabilites.h
-2024/02/27 | 74749 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock-spec-builders_test.cc
-2024/02/27 | 746 | graphics/asymptote/tests/array/sort.asy
-2024/02/27 | 743 | graphics/asymptote/GUI/res/icons/circle.svg
-2024/02/27 | 743 | graphics/asymptote/examples/xxsq01.asy
-2024/02/27 | 7428 | graphics/asymptote/config.h.in
-2024/02/27 | 7425 | systems/win32/miktex/tm/packages/codedescribe__source.tar.lzma
-2024/02/27 | 741 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/test/test_opendialogmultiple.c
-2024/02/27 | 74120 | graphics/asymptote/LspCpp/third_party/uri/Doxyfile
-2024/02/27 | 740 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/encodings/utf32lebom.json
-2024/02/27 | 740 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/encodings/utf32bebom.json
-2024/02/27 | 7407 | graphics/asymptote/base/graph_splinetype.asy
-2024/02/27 | 74016 | graphics/asymptote/LspCpp/third_party/uri/Doxyfile.in
-2024/02/27 | 739 | graphics/asymptote/examples/condor.asy
-2024/02/27 | 737 | graphics/asymptote/tests/array/determinant.asy
-2024/02/27 | 736 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/encodings/utf32le.json
-2024/02/27 | 736 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/encodings/utf32be.json
-2024/02/27 | 73662 | graphics/asymptote/base/three_surface.asy
-2024/02/27 | 7364 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/gmock_cheat_sheet.md
-2024/02/27 | 734 | graphics/asymptote/examples/quilt.asy
-2024/02/27 | 73435 | graphics/asymptote/GL/glxew.h
-2024/02/27 | 73416 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2024/02/27 | 733 | graphics/asymptote/GUI/xasySvg.py
-2024/02/27 | 73392 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2024/02/27 | 7322 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-break-on-failure-unittest.py
-2024/02/27 | 731555 | systems/win32/miktex/tm/packages/bithesis__doc.tar.lzma
-2024/02/27 | 730 | graphics/asymptote/base/shaders/sum1.glsl
-2024/02/27 | 7304 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/internal/gtest-string.h
-2024/02/27 | 7302 | graphics/asymptote/base/markers.asy
-2024/02/27 | 72 | graphics/asymptote/tests/gc/pen.asy
-2024/02/27 | 729 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/searchSymbols.h
-2024/02/27 | 729 | graphics/asymptote/base/labelpath.asy
-2024/02/27 | 7287 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_stress_test.cc
-2024/02/27 | 727 | graphics/asymptote/examples/fermi.asy
-2024/02/27 | 7274 | graphics/asymptote/runtime.pl
-2024/02/27 | 725 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/minProperties.json
-2024/02/27 | 722 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/checkToStringStatus.h
-2024/02/27 | 7222 | graphics/asymptote/GUI/pyUIClass/widg_addLabel.py
-2024/02/27 | 7218 | graphics/asymptote/LspCpp/third_party/rapidjson/test/perftest/schematest.cpp
-2024/02/27 | 71994 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/Glew/CustomGL/glxew.h
-2024/02/27 | 7195 | systems/win32/miktex/tm/packages/create-theorem__doc.tar.lzma
-2024/02/27 | 7184 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsp_completion.h
-2024/02/27 | 7180 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_repeat_test.cc
-2024/02/27 | 7157 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/stack.h
-2024/02/27 | 714 | graphics/asymptote/mod.h
-2024/02/27 | 714 | graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_resolve.hpp
-2024/02/27 | 714 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsTextDocumentPositionParams.h
-2024/02/27 | 714 | graphics/asymptote/examples/Viviani.asy
-2024/02/27 | 714 | graphics/asymptote/examples/unitoctantx.asy
-2024/02/27 | 713 | graphics/asymptote/examples/gamma3.asy
-2024/02/27 | 71368 | graphics/asymptote/base/asy-mode.el
-2024/02/27 | 7125 | graphics/asymptote/LspCpp/third_party/rapidjson/example/archiver/archiver.cpp
-2024/02/27 | 71201 | graphics/asymptote/prc/oPRCFile.cc
-2024/02/27 | 711 | graphics/asymptote/examples/partialsurface.asy
-2024/02/27 | 7117 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/simdtest.cpp
-2024/02/27 | 710 | graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_parse_authority.hpp
-2024/02/27 | 710 | graphics/asymptote/examples/fjortoft.asy
-2024/02/27 | 70 | graphics/asymptote/tests/gc/transform.asy
-2024/02/27 | 709 | graphics/asymptote/cudareflect/tinyexr/test/fuzzer/Makefile
-2024/02/27 | 707664 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2024/02/27 | 706 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/maxItems.json
-2024/02/27 | 706 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/maxItems.json
-2024/02/27 | 7067 | graphics/asymptote/LspCpp/third_party/uri/Makefile
-2024/02/27 | 70636 | graphics/asymptote/base/graph3.asy
-2024/02/27 | 705 | graphics/asymptote/GUI/res/icons/arrow-move.svg
-2024/02/27 | 703 | graphics/asymptote/examples/NURBScurve.asy
-2024/02/27 | 702403 | systems/win32/miktex/tm/packages/sjtutex__doc.tar.lzma
-2024/02/27 | 700 | graphics/asymptote/LspCpp/include/LibLsp/lsp/general/progress.h
-2024/02/27 | 700 | graphics/asymptote/GUI/locale/th/LC_MESSAGES/base.po
-2024/02/27 | 699994 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2024/02/27 | 69715 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2024/02/27 | 6964 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/MessageIssue.h
-2024/02/27 | 6944 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/gtest-test-part.h
-2024/02/27 | 69441 | graphics/asymptote/cudareflect/tinyexr/deps/miniz/miniz.h
-2024/02/27 | 693 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/minItems.json
-2024/02/27 | 693 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/minItems.json
-2024/02/27 | 6934 | graphics/asymptote/LspCpp/examples/TcpServerExample.cpp
-2024/02/27 | 6917 | graphics/asymptote/LspCpp/third_party/uri/include/network/uri/uri_builder.hpp
-2024/02/27 | 690 | graphics/asymptote/examples/layers.asy
-2024/02/27 | 6896 | graphics/asymptote/GUI/windows/widg_addLabel.ui
-2024/02/27 | 688 | graphics/asymptote/examples/centroidfg.asy
-2024/02/27 | 687 | graphics/asymptote/cudareflect/tinyexr/examples/exr2fptiff/Makefile
-2024/02/27 | 687491 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/data/sample.json
-2024/02/27 | 6872 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/reference/actions.md
-2024/02/27 | 6860 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/encoding.zh-cn.md
-2024/02/27 | 685 | graphics/asymptote/LspCpp/third_party/rapidjson/example/simpledom/simpledom.cpp
-2024/02/27 | 6849 | graphics/asymptote/LspCpp/third_party/rapidjson/example/archiver/archivertest.cpp
-2024/02/27 | 683 | graphics/asymptote/GUI/res/icons/android-close.svg
-2024/02/27 | 683 | graphics/asymptote/examples/fractaltree.asy
-2024/02/27 | 6826 | graphics/asymptote/main.cc
-2024/02/27 | 6818 | systems/win32/miktex/tm/packages/weiqi.tar.lzma
-2024/02/27 | 6818 | graphics/asymptote/LspCpp/third_party/rapidjson/CHANGELOG.md
-2024/02/27 | 6813 | systems/win32/miktex/tm/packages/crefthe__source.tar.lzma
-2024/02/27 | 68126 | graphics/asymptote/prc/PRCTools/describePRC.cc
-2024/02/27 | 680 | graphics/asymptote/tests/array/delete.asy
-2024/02/27 | 679 | graphics/asymptote/examples/genusthree.asy
-2024/02/27 | 678 | graphics/asymptote/LspCpp/third_party/rapidjson/contrib/natvis/README.md
-2024/02/27 | 678 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/poc-5b66774a7498c635334ad386be0c3b359951738ac47f14878a3346d1c6ea0fe5_min
-2024/02/27 | 6787 | graphics/asymptote/drawlabel.cc
-2024/02/27 | 677 | graphics/asymptote/doc/Bode.asy
-2024/02/27 | 677 | graphics/asymptote/base/shaders/vertex.glsl
-2024/02/27 | 6772 | graphics/asymptote/cudareflect/tinyexr/examples/nornalmap/main.cc
-2024/02/27 | 6751 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/optional/format.json
-2024/02/27 | 67509 | macros/latex/contrib/mandi/mandistudent.dtx
-2024/02/27 | 674 | graphics/asymptote/examples/sqrtx01.asy
-2024/02/27 | 67399 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2024/02/27 | 6732 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/stream.h
-2024/02/27 | 6726 | graphics/asymptote/cudareflect/tinyexr/deps/miniz/examples/example3.c
-2024/02/27 | 67266 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.internal
-2024/02/27 | 6725 | graphics/asymptote/guide.h
-2024/02/27 | 6717 | graphics/asymptote/GUI/xasyOptions.py
-2024/02/27 | 6709 | graphics/asymptote/base/shaders/fragment.glsl
-2024/02/27 | 6708 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/encoding.md
-2024/02/27 | 67088 | graphics/asymptote/GUI/xasy2asy.py
-2024/02/27 | 66 | graphics/asymptote/examples/shade.asy
-2024/02/27 | 669 | graphics/asymptote/drawpath.h
-2024/02/27 | 66909 | systems/win32/miktex/tm/packages/piton__source.tar.lzma
-2024/02/27 | 667 | graphics/asymptote/tinyexr.cc
-2024/02/27 | 667 | graphics/asymptote/examples/spring.asy
-2024/02/27 | 66751 | graphics/asymptote/prc/writePRC.cc
-2024/02/27 | 6650 | graphics/asymptote/getopt.h
-2024/02/27 | 664 | graphics/asymptote/GUI/res/icons/android-delete.svg
-2024/02/27 | 66482 | graphics/asymptote/base/webgl/asygl.js
-2024/02/27 | 663 | graphics/asymptote/GUI/res/icons/save.svg
-2024/02/27 | 663 | graphics/asymptote/base/v3dtypes.asy
-2024/02/27 | 6634 | graphics/asymptote/simpson.cc
-2024/02/27 | 6619 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/threaded_queue.h
-2024/02/27 | 6616 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/meta.h
-2024/02/27 | 66095 | graphics/asymptote/glrender.cc
-2024/02/27 | 6605 | graphics/asymptote/LspCpp/examples/StdIOClientExample.cpp
-2024/02/27 | 66013 | systems/win32/miktex/tm/packages/jlreq-deluxe__doc.tar.lzma
-2024/02/27 | 65 | graphics/asymptote/tests/gc/guide.asy
-2024/02/27 | 6585 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample5_unittest.cc
-2024/02/27 | 657 | graphics/asymptote/examples/lowupint.asy
-2024/02/27 | 657 | graphics/asymptote/examples/100d.views
-2024/02/27 | 657 | graphics/asymptote/base/reload.js
-2024/02/27 | 6572 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/misc/doxygenextra.css
-2024/02/27 | 656 | graphics/asymptote/LspCpp/include/LibLsp/lsp/ExecuteCommandParams.h
-2024/02/27 | 6568 | macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/README.md
-2024/02/27 | 6556 | systems/texlive/tlnet/archive/weiqi.r70179.tar.xz
-2024/02/27 | 6553 | graphics/asymptote/cudareflect/tinyexr/examples/deepview/main.cc
-2024/02/27 | 6552 | graphics/asymptote/GUI/windows/labelTextEditor.ui
-2024/02/27 | 6551 | graphics/asymptote/cudareflect/tinyexr/deps/miniz/examples/example2.c
-2024/02/27 | 654 | graphics/asymptote/fpu.h
-2024/02/27 | 654 | graphics/asymptote/examples/limit.asy
-2024/02/27 | 6543 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-list-tests-unittest.py
-2024/02/27 | 6525 | graphics/asymptote/drawfill.h
-2024/02/27 | 6514 | graphics/asymptote/lspserv.h
-2024/02/27 | 65132 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
-2024/02/27 | 650 | graphics/asymptote/prcfile.h
-2024/02/27 | 6503 | graphics/asymptote/tests/types/constructor.asy
-2024/02/27 | 64 | graphics/asymptote/cudareflect/tinyexr/test/fuzzer/issue-62-tinyexr_memcpy_heap-buffer-overflow
-2024/02/27 | 648 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/CMakeDirectoryInformation.cmake
-2024/02/27 | 648 | graphics/asymptote/LspCpp/third_party/uri/CMakeFiles/CMakeDirectoryInformation.cmake
-2024/02/27 | 646 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/addOverridableMethods.h
-2024/02/27 | 645 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/generateConstructors.h
-2024/02/27 | 64527 | systems/win32/miktex/tm/packages/projlib__source.tar.lzma
-2024/02/27 | 6440 | systems/win32/miktex/tm/packages/fontsetup__source.tar.lzma
-2024/02/27 | 64390 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2024/02/27 | 64328 | systems/win32/miktex/tm/packages/typstfun.tar.lzma
-2024/02/27 | 64282 | systems/win32/miktex/tm/packages/markdown.tar.lzma
-2024/02/27 | 6425 | graphics/asymptote/mathop.h
-2024/02/27 | 6425 | graphics/asymptote/generate_enums.py
-2024/02/27 | 64222 | graphics/asymptote/base/graph.asy
-2024/02/27 | 641 | graphics/asymptote/examples/pOrbital.asy
-2024/02/27 | 6418 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_environment_test.cc
-2024/02/27 | 6412 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_test.cc
-2024/02/27 | 639 | graphics/asymptote/tests/arith/transform.asy
-2024/02/27 | 639 | graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_advance_parts.hpp
-2024/02/27 | 638667 | systems/win32/miktex/tm/packages/colortbl__doc.tar.lzma
-2024/02/27 | 63842 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-printers-test.cc
-2024/02/27 | 6376 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_xml_output_unittest_.cc
-2024/02/27 | 6370 | graphics/asymptote/asymptote.nsi
-2024/02/27 | 636 | systems/texlive/tlnet/archive/collection-games.r70179.tar.xz
-2024/02/27 | 6369 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/traits.h
-2024/02/27 | 63574 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/pointer.h
-2024/02/27 | 63314 | graphics/asymptote/GL/wglew.h
-2024/02/27 | 632 | graphics/asymptote/examples/label3zoom.asy
-2024/02/27 | 631 | graphics/asymptote/locate.h
-2024/02/27 | 631 | graphics/asymptote/GUI/res/icons/arrow-resize.svg
-2024/02/27 | 63193 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/screens/open_gtk3.png
-2024/02/27 | 6318 | graphics/asymptote/doc/leastsquares.dat
-2024/02/27 | 63136 | graphics/asymptote/doc/FAQ/asy-faq.info
-2024/02/27 | 630 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/poc-24322747c47e87a10e4407528b779a1a763a48135384909b3d1010bbba1d4c28_min
-2024/02/27 | 6304 | graphics/asymptote/base/three_tube.asy
-2024/02/27 | 62 | graphics/asymptote/tests/gc/array.asy
-2024/02/27 | 62 | graphics/asymptote/revision.cc
-2024/02/27 | 628 | graphics/asymptote/examples/wedge.asy
-2024/02/27 | 628 | graphics/asymptote/examples/polarcircle.asy
-2024/02/27 | 6288 | graphics/asymptote/transform.h
-2024/02/27 | 6287 | graphics/asymptote/base/plain_prethree.asy
-2024/02/27 | 6278 | graphics/asymptote/base/plain_filldraw.asy
-2024/02/27 | 62764 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/pointertest.cpp
-2024/02/27 | 626 | graphics/asymptote/GUI/res/icons/android-arrow-forward.svg
-2024/02/27 | 626 | graphics/asymptote/GUI/res/icons/android-arrow-back.svg
-2024/02/27 | 626 | graphics/asymptote/examples/venn.asy
-2024/02/27 | 6253 | graphics/asymptote/LspCpp/third_party/rapidjson/example/tutorial/tutorial.cpp
-2024/02/27 | 6252 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/internal/gtest-type-util.h
-2024/02/27 | 6251 | graphics/asymptote/camp.tab.h
-2024/02/27 | 6247 | graphics/asymptote/GUI/pyUIClass/labelTextEditor.py
-2024/02/27 | 62413 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/src/gtest-death-test.cc
-2024/02/27 | 62206 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/Glew/CustomGL/wglew.h
-2024/02/27 | 621894 | systems/win32/miktex/tm/packages/l3kernel__source.tar.lzma
-2024/02/27 | 620 | graphics/asymptote/GUI/res/icons/android-done.svg
-2024/02/27 | 61 | graphics/asymptote/examples/axialshade.asy
-2024/02/27 | 61 | graphics/asymptote/cudareflect/tinyexr/test/issues/160/README.md
-2024/02/27 | 6194 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample8_unittest.cc
-2024/02/27 | 617 | graphics/asymptote/doc/logo.asy
-2024/02/27 | 6175 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_output_test.py
-2024/02/27 | 61735 | graphics/asymptote/runtime.cc
-2024/02/27 | 6172 | systems/win32/miktex/tm/packages/gitinfo-lua__source.tar.lzma
-2024/02/27 | 616 | graphics/asymptote/examples/Gouraudcontour.asy
-2024/02/27 | 61699 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/internal/gtest-internal.h
-2024/02/27 | 61667 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/gmock-actions.h
-2024/02/27 | 615 | graphics/asymptote/LspCpp/include/LibLsp/lsp/workspace/did_change_configuration.h
-2024/02/27 | 615 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/src/nfd_common.h
-2024/02/27 | 6159 | graphics/asymptote/base/plain_strings.asy
-2024/02/27 | 6154 | systems/win32/miktex/tm/packages/cleveref-forward.tar.lzma
-2024/02/27 | 612 | graphics/asymptote/cudareflect/tinyexr/experimental/js/README.md
-2024/02/27 | 612 | graphics/asymptote/cudareflect/tinyexr/examples/exr2rgbe/exr2rgbe.cc
-2024/02/27 | 611 | graphics/asymptote/GUI/xasy.py
-2024/02/27 | 6117 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/src/nfd_cocoa.m
-2024/02/27 | 610 | graphics/asymptote/examples/impact.asy
-2024/02/27 | 61072 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2024/02/27 | 6106406 | systems/win32/miktex/tm/packages/newtx.tar.lzma
-2024/02/27 | 6104 | graphics/asymptote/LspCpp/third_party/uri/deps/BUILD.bazel
-2024/02/27 | 6104 | graphics/asymptote/doc/FAQ/m-lout.pl
-2024/02/27 | 60 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail1.json
-2024/02/27 | 609 | graphics/asymptote/keywords.cc
-2024/02/27 | 6097 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/gmock-cardinalities.h
-2024/02/27 | 6090 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/misc/DoxygenLayout.xml
-2024/02/27 | 608 | graphics/asymptote/examples/spline.asy
-2024/02/27 | 608 | graphics/asymptote/base/size10.asy
-2024/02/27 | 607093 | systems/win32/miktex/tm/packages/easybook__doc.tar.lzma
-2024/02/27 | 606 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/findLinks.h
-2024/02/27 | 606777 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2024/02/27 | 604 | graphics/asymptote/doc/flow.asy
-2024/02/27 | 603864 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2024/02/27 | 6037 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_help_test.py
-2024/02/27 | 6031 | systems/win32/miktex/tm/packages/lua-placeholders__source.tar.lzma
-2024/02/27 | 602 | graphics/asymptote/examples/treetest.asy
-2024/02/27 | 6021 | graphics/asymptote/prc/PRCTools/bitData.cc
-2024/02/27 | 601 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/data/widget.json
-2024/02/27 | 600 | graphics/asymptote/base/size11.asy
-2024/02/27 | 5 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail30.json
-2024/02/27 | 5 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/data/abcde.txt
-2024/02/27 | 59 | graphics/asymptote/examples/stroke3.asy
-2024/02/27 | 5996 | graphics/asymptote/LspCpp/third_party/rapidjson/example/jsonx/jsonx.cpp
-2024/02/27 | 598 | graphics/asymptote/examples/integraltest.asy
-2024/02/27 | 5987 | graphics/asymptote/runfile.in
-2024/02/27 | 595 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/MessageProducer.h
-2024/02/27 | 59583 | graphics/asymptote/GUI/pyUIClass/window1.py
-2024/02/27 | 594 | graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_normalize.hpp
-2024/02/27 | 5948 | systems/texlive/tlnet/archive/cleveref-forward.r70181.tar.xz
-2024/02/27 | 593 | graphics/asymptote/GUI/res/icons/bucket.asy
-2024/02/27 | 5933 | graphics/asymptote/LspCpp/third_party/rapidjson/example/filterkeydom/filterkeydom.cpp
-2024/02/27 | 593098 | systems/win32/miktex/tm/packages/fontsetup__doc.tar.lzma
-2024/02/27 | 5925 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample9_unittest.cc
-2024/02/27 | 59201 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2024/02/27 | 591 | graphics/asymptote/examples/sinc.asy
-2024/02/27 | 58 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail10.json
-2024/02/27 | 58 | graphics/asymptote/examples/progrid.asy
-2024/02/27 | 589 | graphics/asymptote/examples/trefoilknot.asy
-2024/02/27 | 58943 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2024/02/27 | 5883 | graphics/asymptote/Delaunay.cc
-2024/02/27 | 5879 | graphics/asymptote/LspCpp/third_party/utfcpp/tests/test_checked_api.h
-2024/02/27 | 586 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/generateAccessors.h
-2024/02/27 | 586 | graphics/asymptote/GUI/xasyStrings.py
-2024/02/27 | 58389 | systems/win32/miktex/tm/packages/proflycee.tar.lzma
-2024/02/27 | 583437 | systems/win32/miktex/tm/packages/frenchmath__doc.tar.lzma
-2024/02/27 | 5832 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/fwdtest.cpp
-2024/02/27 | 582 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/data/glossary.json
-2024/02/27 | 582 | graphics/asymptote/examples/cos3.asy
-2024/02/27 | 5820 | graphics/asymptote/cudareflect/IrradianceGenerator.vcxproj
-2024/02/27 | 581 | graphics/asymptote/examples/BezierSaddle.asy
-2024/02/27 | 5818 | graphics/asymptote/LspCpp/include/LibLsp/lsp/IProgressMonitor.h
-2024/02/27 | 580 | graphics/asymptote/LspCpp/include/LibLsp/lsp/out_list.h
-2024/02/27 | 580 | graphics/asymptote/examples/xsin1x.asy
-2024/02/27 | 5801 | systems/win32/miktex/tm/packages/lua-placeholders.tar.lzma
-2024/02/27 | 57 | graphics/asymptote/GUI/requirements.txt
-2024/02/27 | 579 | graphics/asymptote/examples/sqrtx01y1.asy
-2024/02/27 | 579 | graphics/asymptote/examples/sin3.asy
-2024/02/27 | 579 | graphics/asymptote/examples/exp3.asy
-2024/02/27 | 57999 | graphics/asymptote/runpicture.cc
-2024/02/27 | 57930 | systems/win32/miktex/tm/packages/make4ht.tar.lzma
-2024/02/27 | 578 | graphics/asymptote/base/annotate.asy
-2024/02/27 | 5789 | graphics/asymptote/base/trembling.asy
-2024/02/27 | 5783 | graphics/asymptote/bezierpatch.h
-2024/02/27 | 576 | graphics/asymptote/examples/threeviews.asy
-2024/02/27 | 576 | graphics/asymptote/examples/circles.asy
-2024/02/27 | 5767 | graphics/asymptote/drawpath3.h
-2024/02/27 | 57617 | systems/win32/miktex/tm/packages/langsci.tar.lzma
-2024/02/27 | 57566 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/valuetest.cpp
-2024/02/27 | 5752 | graphics/asymptote/LspCpp/third_party/rapidjson/test/perftest/perftest.h
-2024/02/27 | 5748 | graphics/asymptote/fileio.cc
-2024/02/27 | 573 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/highlight.h
-2024/02/27 | 5735 | graphics/asymptote/base/plain_scaling.asy
-2024/02/27 | 5733 | graphics/asymptote/item.h
-2024/02/27 | 572 | graphics/asymptote/LspCpp/third_party/uri/test/invalid_urls.txt
-2024/02/27 | 572 | graphics/asymptote/LspCpp/third_party/uri/include/network/uri/config.hpp
-2024/02/27 | 572 | graphics/asymptote/examples/curvedlabel3.asy
-2024/02/27 | 5720 | graphics/asymptote/env.cc
-2024/02/27 | 571496 | systems/win32/miktex/tm/packages/se2thesis__doc.tar.lzma
-2024/02/27 | 5711 | graphics/asymptote/LspCpp/third_party/uri/test/uri_encoding_test.cpp
-2024/02/27 | 5705 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-json-outfiles-test.py
-2024/02/27 | 57040 | systems/win32/miktex/tm/packages/robust-externalize__source.tar.lzma
-2024/02/27 | 569 | graphics/asymptote/cudareflect/tinyexr/examples/cube2longlat/Makefile
-2024/02/27 | 5691 | graphics/asymptote/name.h
-2024/02/27 | 5689 | graphics/asymptote/interact.cc
-2024/02/27 | 5683 | graphics/asymptote/LspCpp/third_party/uri/deps/CONTRIBUTING.md
-2024/02/27 | 5658 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-throw-on-failure-test.py
-2024/02/27 | 563 | graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_parse.hpp
-2024/02/27 | 5627 | graphics/asymptote/doc/FAQ/m-info.pl
-2024/02/27 | 5621 | graphics/asymptote/errormsg.h
-2024/02/27 | 561 | macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamercolorthemeArguelles.sty
-2024/02/27 | 561 | graphics/asymptote/LspCpp/third_party/rapidjson/package.json
-2024/02/27 | 55991 | graphics/asymptote/base/smoothcontour3.asy
-2024/02/27 | 5595 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-failfast-unittest_.cc
-2024/02/27 | 55950 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2024/02/27 | 558 | graphics/asymptote/examples/floatingdisk.asy
-2024/02/27 | 557 | graphics/asymptote/examples/Pythagoras.asy
-2024/02/27 | 55733 | graphics/asymptote/LspCpp/third_party/utfcpp/README.md
-2024/02/27 | 5548 | systems/win32/miktex/tm/packages/einfart.tar.lzma
-2024/02/27 | 55444 | graphics/asymptote/settings.cc
-2024/02/27 | 5542 | graphics/asymptote/drawpath3.cc
-2024/02/27 | 5540 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/stringbuffertest.cpp
-2024/02/27 | 5537 | graphics/asymptote/examples/cpkcolors.asy
-2024/02/27 | 5531 | graphics/asymptote/examples/filesurface.dat
-2024/02/27 | 5521 | graphics/asymptote/base/rational.asy
-2024/02/27 | 5519 | systems/win32/miktex/tm/packages/simplivre.tar.lzma
-2024/02/27 | 54 | graphics/asymptote/tests/gc/funcall.asy
-2024/02/27 | 548 | graphics/asymptote/examples/equilchord.asy
-2024/02/27 | 548 | graphics/asymptote/cudareflect/Makefile
-2024/02/27 | 547 | graphics/asymptote/examples/tetra.asy
-2024/02/27 | 54799 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2024/02/27 | 54616 | systems/win32/miktex/tm/packages/pdfmanagement-testphase.tar.lzma
-2024/02/27 | 5424 | systems/win32/miktex/tm/packages/lebhart.tar.lzma
-2024/02/27 | 541 | graphics/asymptote/v3dtypes.h
-2024/02/27 | 54173 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2024/02/27 | 5415 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_xml_outfiles_test.py
-2024/02/27 | 5415 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/istreamwrappertest.cpp
-2024/02/27 | 54109 | graphics/asymptote/optional.hpp
-2024/02/27 | 5409 | systems/win32/miktex/tm/packages/beaulivre.tar.lzma
-2024/02/27 | 5392 | systems/win32/miktex/tm/packages/updatemarks.tar.lzma
-2024/02/27 | 5375 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample3-inl.h
-2024/02/27 | 5366 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/stream.h
-2024/02/27 | 5360 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample3_unittest.cc
-2024/02/27 | 535 | graphics/asymptote/cudareflect/tinyexr/Makefile.llvm-mingw
-2024/02/27 | 5358 | graphics/asymptote/LspCpp/src/lsp/working_files.cpp
-2024/02/27 | 533 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/generateToString.h
-2024/02/27 | 533 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/test/test_savedialog.c
-2024/02/27 | 53373 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock-more-actions_test.cc
-2024/02/27 | 5323 | graphics/asymptote/cudareflect/tinyexr/examples/exr2fptiff/exr2fptiff.cc
-2024/02/27 | 530 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/test/test_opendialog.c
-2024/02/27 | 5308 | graphics/asymptote/pair.h
-2024/02/27 | 530390 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2024/02/27 | 52 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/pass2.json
-2024/02/27 | 52 | graphics/asymptote/doc/square.asy
-2024/02/27 | 5279 | graphics/asymptote/base/bsp.asy
-2024/02/27 | 52750 | graphics/asymptote/cudareflect/tinyexr/test/unit/tester.cc
-2024/02/27 | 5272 | graphics/asymptote/GUI/labelEditor.py
-2024/02/27 | 52660 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2024/02/27 | 5265 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-message-test.cc
-2024/02/27 | 5262 | graphics/asymptote/patches/bison.patch
-2024/02/27 | 5262 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/src/gmock-cardinalities.cc
-2024/02/27 | 525 | graphics/asymptote/examples/vectorfield3.asy
-2024/02/27 | 5259 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/logo/rapidjson.png
-2024/02/27 | 5254 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-global-environment-unittest.py
-2024/02/27 | 5250 | graphics/asymptote/pipestream.cc
-2024/02/27 | 524 | graphics/asymptote/doc/brokenaxis.asy
-2024/02/27 | 5245 | graphics/asymptote/memory.h
-2024/02/27 | 5242 | graphics/asymptote/LspCpp/src/jsonrpc/serializer.cpp
-2024/02/27 | 5238 | graphics/asymptote/base/animation.asy
-2024/02/27 | 5221 | systems/win32/miktex/tm/packages/crefthe.tar.lzma
-2024/02/27 | 521 | graphics/asymptote/doc/Hobbycontrol.asy
-2024/02/27 | 5216 | graphics/asymptote/examples/mosaic.asy
-2024/02/27 | 520 | graphics/asymptote/examples/smoothelevation.asy
-2024/02/27 | 5204 | systems/win32/miktex/tm/packages/gitinfo-lua.tar.lzma
-2024/02/27 | 5204 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/quickstart-bazel.md
-2024/02/27 | 519 | graphics/asymptote/examples/extrudedcontour.asy
-2024/02/27 | 518 | graphics/asymptote/doc/CDlabel.asy
-2024/02/27 | 5183 | graphics/asymptote/stm.h
-2024/02/27 | 5169 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/sonarlint/protocol.h
-2024/02/27 | 516791 | macros/latex/contrib/mandi/mandi.pdf
-2024/02/27 | 51671 | graphics/asymptote/prc/oPRCFile.h
-2024/02/27 | 5152 | graphics/asymptote/LspCpp/third_party/rapidjson/license.txt
-2024/02/27 | 513 | graphics/asymptote/examples/buildcycle.asy
-2024/02/27 | 5131 | graphics/asymptote/fundec.h
-2024/02/27 | 51302 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock-actions_test.cc
-2024/02/27 | 5129 | graphics/asymptote/LspCpp/third_party/rapidjson/example/parsebyparts/parsebyparts.cpp
-2024/02/27 | 511820 | systems/win32/miktex/tm/packages/ufrgscca__doc.tar.lzma
-2024/02/27 | 5114 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/future.h
-2024/02/27 | 5111 | graphics/asymptote/runsystem.in
-2024/02/27 | 5111 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample1_unittest.cc
-2024/02/27 | 510 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/internal/custom/README.md
-2024/02/27 | 50 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail18.json
-2024/02/27 | 50 | graphics/asymptote/cudareflect/tinyexr/test/unit/win32-filelist-utf16le.inc
-2024/02/27 | 50 | graphics/asymptote/base/babel.asy
-2024/02/27 | 509 | graphics/asymptote/examples/dimension.asy
-2024/02/27 | 509 | graphics/asymptote/cudareflect/tinyexr/Makefile
-2024/02/27 | 509762 | systems/win32/miktex/tm/packages/pynotebook__doc.tar.lzma
-2024/02/27 | 50899 | graphics/asymptote/runarray.in
-2024/02/27 | 506 | graphics/asymptote/examples/delu.asy
-2024/02/27 | 5064 | graphics/asymptote/runhistory.in
-2024/02/27 | 5063 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/features.md
-2024/02/27 | 506313 | graphics/asymptote/libatomic_ops-7.6.12.tar.gz
-2024/02/27 | 5062 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/pkgconfig.md
-2024/02/27 | 5054 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/quickstart-cmake.md
-2024/02/27 | 504 | graphics/asymptote/absyn.cc
-2024/02/27 | 50437 | graphics/asymptote/gsl.cc
-2024/02/27 | 503 | graphics/asymptote/examples/animations/embeddedmovie.asy
-2024/02/27 | 503 | graphics/asymptote/cudareflect/tinyexr/test/fuzzer/issue-63-tinyexr_signed-integer-overflow
-2024/02/27 | 502675 | systems/win32/miktex/tm/packages/updatemarks__doc.tar.lzma
-2024/02/27 | 5021 | graphics/asymptote/LspCpp/third_party/utfcpp/tests/test_unchecked_api.h
-2024/02/27 | 500 | graphics/asymptote/examples/floor.asy
-2024/02/27 | 500 | graphics/asymptote/doc/Hobbydir.asy
-2024/02/27 | 4 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail29.json
-2024/02/27 | 49 | graphics/asymptote/doc/quartercircle.asy
-2024/02/27 | 49 | graphics/asymptote/doc/dots.asy
-2024/02/27 | 49 | graphics/asymptote/doc/colons.asy
-2024/02/27 | 499 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/cmake/libgtest.la.in
-2024/02/27 | 499 | graphics/asymptote/examples/galleon.asy
-2024/02/27 | 499543 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
-2024/02/27 | 4992 | graphics/asymptote/base/tube.asy
-2024/02/27 | 498 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/type_definition.h
-2024/02/27 | 498 | graphics/asymptote/examples/fano.asy
-2024/02/27 | 498 | graphics/asymptote/doc/penfunctionimage.asy
-2024/02/27 | 4985 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample10_unittest.cc
-2024/02/27 | 49797 | graphics/asymptote/config.guess
-2024/02/27 | 49755 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2024/02/27 | 496 | graphics/asymptote/examples/bars3.asy
-2024/02/27 | 4963 | graphics/asymptote/LspCpp/third_party/rapidjson/example/filterkey/filterkey.cpp
-2024/02/27 | 495 | graphics/asymptote/examples/cones.asy
-2024/02/27 | 495 | graphics/asymptote/cudareflect/tinyexr/experimental/js/test.js
-2024/02/27 | 4955 | graphics/asymptote/process.h
-2024/02/27 | 494 | graphics/asymptote/drawgrestore.h
-2024/02/27 | 494 | graphics/asymptote/cudareflect/tinyexr/experimental/js/compile_to_js.sh
-2024/02/27 | 4942 | graphics/asymptote/GUI/pyUIClass/widg_editBezier.py
-2024/02/27 | 494265 | graphics/asymptote/doc/png/asymptote.info
-2024/02/27 | 4938 | systems/win32/miktex/tm/packages/langsci__source.tar.lzma
-2024/02/27 | 492 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/Cancellation.h
-2024/02/27 | 4923 | graphics/asymptote/LspCpp/examples/StdIOServerExample.cpp
-2024/02/27 | 491 | graphics/asymptote/LspCpp/third_party/rapidjson/test/CMakeLists.txt
-2024/02/27 | 489 | graphics/asymptote/patches/gc-7.0nomem.patch
-2024/02/27 | 489 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/resolveCompletionItem.h
-2024/02/27 | 4896 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-color-test.py
-2024/02/27 | 488 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/implementation.h
-2024/02/27 | 4885 | graphics/asymptote/env.h
-2024/02/27 | 48847 | graphics/asymptote/doc/secondaryaxis.csv
-2024/02/27 | 4872 | graphics/asymptote/LspCpp/include/LibLsp/lsp/utils.h
-2024/02/27 | 4862 | graphics/asymptote/drawpath.cc
-2024/02/27 | 485 | graphics/asymptote/examples/cards.asy
-2024/02/27 | 48481 | graphics/asymptote/prc/writePRC.h
-2024/02/27 | 4841 | graphics/asymptote/tests/array/slice.asy
-2024/02/27 | 483 | graphics/asymptote/LspCpp/third_party/uri/test/string_utility.hpp
-2024/02/27 | 482 | graphics/asymptote/LspCpp/include/LibLsp/lsp/general/initialized.h
-2024/02/27 | 48294 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2024/02/27 | 482309 | graphics/pgf/contrib/profsio.zip
-2024/02/27 | 4811 | systems/win32/miktex/tm/packages/updatemarks__source.tar.lzma
-2024/02/27 | 4811 | graphics/asymptote/base/x11colors.asy
-2024/02/27 | 480 | graphics/asymptote/doc/logimage.asy
-2024/02/27 | 4809 | graphics/asymptote/examples/interpolate1.asy
-2024/02/27 | 4807 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/internal/gmock-port.h
-2024/02/27 | 4805 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/features.zh-cn.md
-2024/02/27 | 479 | graphics/asymptote/examples/magnetic.asy
-2024/02/27 | 47993 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-death-test-test.cc
-2024/02/27 | 4787 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/README.md
-2024/02/27 | 4782 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsAny.h
-2024/02/27 | 476 | graphics/asymptote/GUI/configs/xasykeymap.cson
-2024/02/27 | 4766 | graphics/asymptote/GUI/xasyFile.py
-2024/02/27 | 4761 | graphics/asymptote/GUI/pyUIClass/widgetPointEditor.py
-2024/02/27 | 47582 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/src/gtest-port.cc
-2024/02/27 | 474832 | systems/win32/miktex/tm/packages/lwarp__source.tar.lzma
-2024/02/27 | 473 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/link.txt
-2024/02/27 | 473 | graphics/asymptote/LspCpp/include/LibLsp/lsp/general/shutdown.h
-2024/02/27 | 47395 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2024/02/27 | 4738 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/poc-360c3b0555cb979ca108f2d178cf8a80959cfeabaa4ec1d310d062fa653a8c6b_min
-2024/02/27 | 473703 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/poc-1383755b301e5f505b2198dc0508918b537fdf48bbfc6deeffe268822e6f6cd6
-2024/02/27 | 473695 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/poc-e7fa6404daa861369d2172fe68e08f9d38c0989f57da7bcfb510bab67e19ca9f
-2024/02/27 | 4735 | graphics/asymptote/array.cc
-2024/02/27 | 4733 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/jsoncheckertest.cpp
-2024/02/27 | 473204 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2024/02/27 | 4731 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/flaga.exr
-2024/02/27 | 472 | graphics/asymptote/examples/colorplanes.asy
-2024/02/27 | 4727 | graphics/asymptote/doc/westnile.csv
-2024/02/27 | 4718 | graphics/asymptote/LspCpp/include/LibLsp/lsp/symbol.h
-2024/02/27 | 4718 | graphics/asymptote/doc/FAQ/m-ascii.pl
-2024/02/27 | 4717 | graphics/asymptote/parser.cc
-2024/02/27 | 4716 | graphics/asymptote/prc/PRCTools/makePRC.cc
-2024/02/27 | 469 | graphics/asymptote/LspCpp/third_party/rapidjson/RapidJSONConfigVersion.cmake.in
-2024/02/27 | 46854 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/src/gtest-internal-inl.h
-2024/02/27 | 4674 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/typeHierarchy.h
-2024/02/27 | 4668 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-list-tests-unittest_.cc
-2024/02/27 | 465 | graphics/asymptote/LspCpp/src/jsonrpc/threaded_queue.cpp
-2024/02/27 | 46531 | graphics/asymptote/base/plain_picture.asy
-2024/02/27 | 464 | graphics/asymptote/drawgsave.h
-2024/02/27 | 464 | graphics/asymptote/doc/GaussianSurface.asy
-2024/02/27 | 463 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/optional/jsregex.json
-2024/02/27 | 4635 | graphics/asymptote/cudareflect/tinyexr/examples/exrfilter/exrfilter.cc
-2024/02/27 | 4629 | graphics/asymptote/castop.h
-2024/02/27 | 4620 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample7_unittest.cc
-2024/02/27 | 461 | graphics/asymptote/LspCpp/third_party/uri/CMakeFiles/doc.dir/DependInfo.cmake
-2024/02/27 | 4613 | graphics/asymptote/LspCpp/third_party/uri/deps/README.md
-2024/02/27 | 460 | graphics/asymptote/examples/lever.asy
-2024/02/27 | 460 | graphics/asymptote/examples/cosaddition.asy
-2024/02/27 | 4608 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/optional/format.json
-2024/02/27 | 4602 | graphics/asymptote/util.h
-2024/02/27 | 4602 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/README.md
-2024/02/27 | 46019 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2024/02/27 | 459 | graphics/asymptote/examples/hierarchy.asy
-2024/02/27 | 4597 | graphics/asymptote/drawfill.cc
-2024/02/27 | 458 | graphics/asymptote/doc/multicontour.asy
-2024/02/27 | 4581 | graphics/asymptote/LspCpp/third_party/rapidjson/example/serialize/serialize.cpp
-2024/02/27 | 4578 | graphics/asymptote/doc/FAQ/m-post.pl
-2024/02/27 | 454 | graphics/asymptote/EXRFiles.h
-2024/02/27 | 453 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsTextDocumentIdentifier.h
-2024/02/27 | 4531 | graphics/asymptote/webgl/fragment.glsl
-2024/02/27 | 452977 | systems/win32/miktex/tm/packages/twoxtwogame__doc.tar.lzma
-2024/02/27 | 45222 | graphics/asymptote/LspCpp/include/LibLsp/lsp/Markup/string_ref.h
-2024/02/27 | 4520 | graphics/asymptote/getopt1.c
-2024/02/27 | 4519 | graphics/asymptote/base/plain_shipout.asy
-2024/02/27 | 4514 | graphics/asymptote/bbox.h
-2024/02/27 | 449 | graphics/asymptote/tests/arith/pair.asy
-2024/02/27 | 4474 | graphics/asymptote/GUI/windows/widg_editBezier.ui
-2024/02/27 | 4471 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/poc-3f1f642c3356fd8e8d2a0787613ec09a56572b3a1e38c9629b6db9e8dead1117_min
-2024/02/27 | 44634 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/tutorial.png
-2024/02/27 | 445 | graphics/asymptote/examples/sacone.asy
-2024/02/27 | 445 | graphics/asymptote/cudareflect/kernel.h
-2024/02/27 | 4459 | graphics/asymptote/v3dfile.h
-2024/02/27 | 443 | graphics/asymptote/cudareflect/ReflectanceMapper.cuh
-2024/02/27 | 4438 | graphics/asymptote/LspCpp/third_party/uri/include/network/uri/detail/encode.hpp
-2024/02/27 | 4438 | graphics/asymptote/LspCpp/third_party/rapidjson/test/perftest/platformtest.cpp
-2024/02/27 | 44359 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2024/02/27 | 442 | graphics/asymptote/doc/join3.asy
-2024/02/27 | 441 | graphics/asymptote/examples/triangles.asy
-2024/02/27 | 4416 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/bigintegertest.cpp
-2024/02/27 | 44101 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2024/02/27 | 44092 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2024/02/27 | 43 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/cmake_clean_target.cmake
-2024/02/27 | 43 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail13.json
-2024/02/27 | 43 | graphics/asymptote/examples/spring2.asy
-2024/02/27 | 439 | graphics/asymptote/examples/gamma.asy
-2024/02/27 | 439 | graphics/asymptote/doc/histogram.asy
-2024/02/27 | 4385 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/ref.json
-2024/02/27 | 4384 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/OpenGLWindow/Win32OpenGLWindow.cpp
-2024/02/27 | 43830 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/reference/testing.md
-2024/02/27 | 4381 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/filestreamtest.cpp
-2024/02/27 | 437 | graphics/asymptote/cudareflect/tinyexr/Makefile.gcc-mingw
-2024/02/27 | 4375 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/draft-04/schema
-2024/02/27 | 43757 | graphics/asymptote/fftw++.h
-2024/02/27 | 4371 | graphics/asymptote/cudareflect/kernel.cu
-2024/02/27 | 436 | graphics/asymptote/examples/colorpatch.asy
-2024/02/27 | 43670 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/simpledom.png
-2024/02/27 | 4366 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/ref.json
-2024/02/27 | 4362 | graphics/asymptote/LspCpp/third_party/uri/test/optional_test.cpp
-2024/02/27 | 4357 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_leak_test.py
-2024/02/27 | 4348 | graphics/asymptote/doc/colo-asy.tex
-2024/02/27 | 433 | graphics/asymptote/examples/twoSpheres.asy
-2024/02/27 | 4335 | graphics/asymptote/prc/PRCTools/describePRC.h
-2024/02/27 | 43335 | graphics/asymptote/examples/100d.pdb1
-2024/02/27 | 43164 | graphics/asymptote/picture.cc
-2024/02/27 | 43107 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
-2024/02/27 | 430 | graphics/asymptote/examples/unitoctant.asy
-2024/02/27 | 4300 | graphics/asymptote/genv.cc
-2024/02/27 | 42 | graphics/asymptote/base/animate.asy
-2024/02/27 | 4290 | graphics/asymptote/LspCpp/src/lsp/ParentProcessWatcher.cpp
-2024/02/27 | 428 | graphics/asymptote/LspCpp/include/LibLsp/lsp/workspace/symbol.h
-2024/02/27 | 4286 | graphics/asymptote/asy.ico
-2024/02/27 | 4285 | graphics/asymptote/newexp.cc
-2024/02/27 | 4283 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_premature_exit_test.cc
-2024/02/27 | 427 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/flags.make
-2024/02/27 | 427 | graphics/asymptote/examples/projectrevolution.asy
-2024/02/27 | 42714 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-output-test-golden-lin.txt
-2024/02/27 | 426 | graphics/asymptote/examples/pathintersectsurface.asy
-2024/02/27 | 426 | graphics/asymptote/doc/grid3xyz.asy
-2024/02/27 | 4256 | macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/demo/demo-arguelles.tex
-2024/02/27 | 4254 | graphics/asymptote/cudareflect/tinyexr/deps/miniz/readme.md
-2024/02/27 | 424 | graphics/asymptote/examples/spiral3.asy
-2024/02/27 | 4248 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/strtodtest.cpp
-2024/02/27 | 4247 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/prime_tables.h
-2024/02/27 | 4244 | graphics/asymptote/examples/fin.asy
-2024/02/27 | 4242 | graphics/asymptote/tests/types/keyword.asy
-2024/02/27 | 423 | graphics/asymptote/doc/log2graph.asy
-2024/02/27 | 423 | graphics/asymptote/doc/helix.asy
-2024/02/27 | 4230 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/logo/rapidjson.svg
-2024/02/27 | 42309 | systems/win32/miktex/tm/packages/latex-lab-dev.tar.lzma
-2024/02/27 | 422 | graphics/asymptote/v3dtypes.csv
-2024/02/27 | 4227 | graphics/asymptote/LspCpp/third_party/uri/src/uri_builder.cpp
-2024/02/27 | 4224 | systems/win32/miktex/tm/packages/mismath.tar.lzma
-2024/02/27 | 420 | graphics/asymptote/examples/PythagoreanTree.asy
-2024/02/27 | 4209 | graphics/asymptote/flatguide.h
-2024/02/27 | 4207 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/internal/gtest-port-arch.h
-2024/02/27 | 42058 | systems/win32/miktex/tm/packages/nicematrix.tar.lzma
-2024/02/27 | 4202 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/types/guids.json
-2024/02/27 | 41 | graphics/asymptote/doc/bigdiagonal.asy
-2024/02/27 | 41 | graphics/asymptote/cudareflect/tinyexr/jni/Application.mk
-2024/02/27 | 419 | graphics/asymptote/examples/torus.asy
-2024/02/27 | 419 | graphics/asymptote/base/shaders/compress.glsl
-2024/02/27 | 418 | graphics/asymptote/examples/planeproject.asy
-2024/02/27 | 417 | graphics/asymptote/doc/knots.asy
-2024/02/27 | 4176139 | systems/win32/miktex/tm/packages/novel__source.tar.lzma
-2024/02/27 | 4173 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-env-var-test.py
-2024/02/27 | 4172 | graphics/asymptote/cudareflect/tinyexr/deps/miniz/examples/example6.c
-2024/02/27 | 41707 | systems/win32/miktex/tm/packages/easybook__source.tar.lzma
-2024/02/27 | 416 | graphics/asymptote/doc/bezier2.asy
-2024/02/27 | 4166 | graphics/asymptote/GUI/windows/widgetPointEditor.ui
-2024/02/27 | 4163 | systems/win32/miktex/tm/packages/pynotebook__source.tar.lzma
-2024/02/27 | 4160 | graphics/asymptote/LspCpp/third_party/uri/deps/ci/linux-presubmit.sh
-2024/02/27 | 415 | graphics/asymptote/doc/linetype.asy
-2024/02/27 | 4158 | graphics/asymptote/examples/advection.asy
-2024/02/27 | 4156 | graphics/asymptote/runpair.in
-2024/02/27 | 41517 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/move2.png
-2024/02/27 | 414 | graphics/asymptote/examples/animations/glmovie.asy
-2024/02/27 | 41439 | systems/win32/miktex/tm/packages/luaxml.tar.lzma
-2024/02/27 | 4126 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/src/gtest-test-part.cc
-2024/02/27 | 411 | graphics/asymptote/examples/animations/externalmovie.asy
-2024/02/27 | 4118 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lru_cache.h
-2024/02/27 | 4116 | graphics/asymptote/cudareflect/tinyexr/test/exrwrite/exrwritetest.cpp
-2024/02/27 | 411292 | macros/luatex/latex/piton/piton-french.pdf
-2024/02/27 | 410 | graphics/asymptote/examples/Sierpinski.asy
-2024/02/27 | 40 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail32.json
-2024/02/27 | 40998 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-param-test-test.cc
-2024/02/27 | 4089 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/callHierarchy.h
-2024/02/27 | 40899 | graphics/asymptote/doc/FAQ/asy-faq.bfnn
-2024/02/27 | 4088 | graphics/asymptote/base/plain_boxes.asy
-2024/02/27 | 40876 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-port-test.cc
-2024/02/27 | 407 | graphics/asymptote/examples/parametricsurface.asy
-2024/02/27 | 407 | graphics/asymptote/examples/BezierPatch.asy
-2024/02/27 | 407 | graphics/asymptote/cudareflect/tinyexr/Makefile.gcc-mingw-msys
-2024/02/27 | 4072 | graphics/asymptote/tests/types/order.asy
-2024/02/27 | 4067 | graphics/asymptote/doc/diatom.csv
-2024/02/27 | 40665 | graphics/asymptote/examples/tvgen.asy
-2024/02/27 | 4051 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/istreamwrapper.h
-2024/02/27 | 40343 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2024/02/27 | 402641 | graphics/asymptote/doc/asymptote.texi
-2024/02/27 | 401 | graphics/asymptote/doc/image.asy
-2024/02/27 | 401 | graphics/asymptote/cudareflect/tinyexr/test/unit/README.md
-2024/02/27 | 40195 | systems/win32/miktex/tm/packages/newtx__source.tar.lzma
-2024/02/27 | 400 | graphics/asymptote/examples/sacylinder.asy
-2024/02/27 | 400 | graphics/asymptote/cudareflect/tinyexr/test/unit/Makefile
-2024/02/27 | 4007 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/fwd.h
-2024/02/27 | 39 | graphics/asymptote/base/nopapersize.ps
-2024/02/27 | 398 | graphics/asymptote/examples/epix.asy
-2024/02/27 | 3988 | systems/win32/miktex/tm/packages/homework.tar.lzma
-2024/02/27 | 3978 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsp_diagnostic.h
-2024/02/27 | 39722 | systems/win32/miktex/tm/packages/sjtutex__source.tar.lzma
-2024/02/27 | 396 | graphics/asymptote/doc/triangulate.asy
-2024/02/27 | 396 | graphics/asymptote/doc/legend.asy
-2024/02/27 | 3968 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/stringbuffer.h
-2024/02/27 | 3967 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/unittest.h
-2024/02/27 | 395 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/2by2.exr
-2024/02/27 | 395730 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2024/02/27 | 3956 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/itoatest.cpp
-2024/02/27 | 395078 | systems/win32/miktex/tm/packages/litetable__doc.tar.lzma
-2024/02/27 | 39458 | graphics/asymptote/cudareflect/tinyexr/examples/common/cxxopts.hpp
-2024/02/27 | 393 | graphics/asymptote/GUI/setup.py
-2024/02/27 | 3936 | graphics/asymptote/base/interpolate.asy
-2024/02/27 | 3917 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample2_unittest.cc
-2024/02/27 | 3915 | graphics/asymptote/LspCpp/include/LibLsp/lsp/Markup/Markup.h
-2024/02/27 | 3912 | graphics/asymptote/tr.h
-2024/02/27 | 390 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/buildWorkspace.h
-2024/02/27 | 390 | graphics/asymptote/doc/tile.asy
-2024/02/27 | 38 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail26.json
-2024/02/27 | 38 | graphics/asymptote/examples/spring0.asy
-2024/02/27 | 3895 | macros/latex/contrib/mandi/mandi.ins
-2024/02/27 | 388 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/src/common.h
-2024/02/27 | 3889 | systems/win32/miktex/tm/packages/colortbl.tar.lzma
-2024/02/27 | 3870 | graphics/asymptote/LspCpp/third_party/uri/test/uri_parse_path_test.cpp
-2024/02/27 | 3857 | graphics/asymptote/examples/pipes.asy
-2024/02/27 | 384 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/optional/zeroTerminatedFloats.json
-2024/02/27 | 384 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/optional/zeroTerminatedFloats.json
-2024/02/27 | 384 | graphics/asymptote/examples/RiemannSurfaceRoot.asy
-2024/02/27 | 384 | graphics/asymptote/Delaunay.h
-2024/02/27 | 3842 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_assert_by_exception_test.cc
-2024/02/27 | 383 | graphics/asymptote/tests/io/csv.asy
-2024/02/27 | 383 | graphics/asymptote/tests/arith/real.asy
-2024/02/27 | 383 | graphics/asymptote/examples/Gouraud.asy
-2024/02/27 | 3839886 | info/latex-for-undergraduates.zip
-2024/02/27 | 382 | graphics/asymptote/doc/loggrid.asy
-2024/02/27 | 3806 | macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamerinnerthemeArguelles.sty
-2024/02/27 | 37 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail3.json
-2024/02/27 | 37991 | graphics/asymptote/path3.cc
-2024/02/27 | 37901 | systems/win32/miktex/tm/packages/mcf2graph__source.tar.lzma
-2024/02/27 | 3790199 | graphics/asymptote/cudareflect/tinyexr/examples/deepview/deepview_screencast.gif
-2024/02/27 | 378 | graphics/asymptote/examples/sinxlex.asy
-2024/02/27 | 378 | graphics/asymptote/doc/icon.asy
-2024/02/27 | 37889 | graphics/asymptote/exp.cc
-2024/02/27 | 3780 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/src/gtest-typed-test.cc
-2024/02/27 | 3778 | systems/win32/miktex/tm/packages/litetable.tar.lzma
-2024/02/27 | 376 | graphics/asymptote/LspCpp/include/LibLsp/lsp/ParentProcessWatcher.h
-2024/02/27 | 376 | graphics/asymptote/examples/sphericalharmonic.asy
-2024/02/27 | 376 | graphics/asymptote/doc/generalaxis3.asy
-2024/02/27 | 376913 | graphics/asymptote/cudareflect/tinyexr/test/unit/catch.hpp
-2024/02/27 | 37685 | graphics/asymptote/cudareflect/tinyexr/examples/common/stb_image_write.h
-2024/02/27 | 3767 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_test_macro_stack_footprint_test.cc
-2024/02/27 | 3765 | graphics/asymptote/prc/PRCdouble.h
-2024/02/27 | 37615 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2024/02/27 | 375 | graphics/asymptote/examples/AiryDisk.asy
-2024/02/27 | 375543 | systems/win32/miktex/tm/packages/homework__doc.tar.lzma
-2024/02/27 | 374 | graphics/asymptote/doc/monthaxis.asy
-2024/02/27 | 37454 | systems/win32/miktex/tm/packages/tagpdf.tar.lzma
-2024/02/27 | 3740 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/cursorstreamwrappertest.cpp
-2024/02/27 | 373 | graphics/asymptote/examples/projectelevation.asy
-2024/02/27 | 373 | graphics/asymptote/doc/lineargraph.asy
-2024/02/27 | 3739 | graphics/asymptote/examples/xstitch.asy
-2024/02/27 | 3737 | graphics/asymptote/cudareflect/tinyexr/cmake/sanitizers/FindSanitizers.cmake
-2024/02/27 | 37281 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/insituparsing.png
-2024/02/27 | 3723 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/src/gtest-matchers.cc
-2024/02/27 | 3723 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/gmock.h
-2024/02/27 | 3719 | graphics/asymptote/base/three_light.asy
-2024/02/27 | 37135 | graphics/asymptote/cudareflect/tinyexr/examples/exr2fptiff/tiny_dng_writer.h
-2024/02/27 | 370 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/encodings/utf16lebom.json
-2024/02/27 | 370 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/encodings/utf16bebom.json
-2024/02/27 | 3706 | graphics/asymptote/base/plain_constants.asy
-2024/02/27 | 3704 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-env-var-test_.cc
-2024/02/27 | 369 | graphics/asymptote/tests/gs/ghostscript.asy
-2024/02/27 | 369 | graphics/asymptote/LspCpp/third_party/rapidjson/test/valgrind.supp
-2024/02/27 | 368 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/encodings/utf16le.json
-2024/02/27 | 368 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/encodings/utf16be.json
-2024/02/27 | 36822 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2024/02/27 | 3676 | graphics/asymptote/constructor.cc
-2024/02/27 | 36737 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2024/02/27 | 366 | graphics/asymptote/doc/lineargraph0.asy
-2024/02/27 | 366 | graphics/asymptote/cudareflect/tinyexr.cc
-2024/02/27 | 3667 | graphics/asymptote/shaders.cc
-2024/02/27 | 36540 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/gtest-printers.h
-2024/02/27 | 36526 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/OpenGLWindow/X11OpenGLWindow.cpp
-2024/02/27 | 36474 | systems/win32/miktex/tm/packages/robust-externalize.tar.lzma
-2024/02/27 | 3640 | graphics/asymptote/bbox3.h
-2024/02/27 | 363 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/npm.md
-2024/02/27 | 36371 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/move3.png
-2024/02/27 | 3634 | graphics/asymptote/GLTextures.h
-2024/02/27 | 3630 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsResponseError.h
-2024/02/27 | 362 | graphics/asymptote/examples/pipeintersection.asy
-2024/02/27 | 36243 | graphics/asymptote/prc/test.cc
-2024/02/27 | 361 | graphics/asymptote/GUI/res/icons/anchor.svg
-2024/02/27 | 361 | graphics/asymptote/examples/phase.asy
-2024/02/27 | 3616 | graphics/asymptote/GUI/UndoRedoStack.py
-2024/02/27 | 36152 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-output-test_.cc
-2024/02/27 | 360 | graphics/asymptote/examples/washer.asy
-2024/02/27 | 3601 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-death-test_ex_test.cc
-2024/02/27 | 3601 | graphics/asymptote/cudareflect/tinyexr/test/exrcat/exrcat.cpp
-2024/02/27 | 35 | graphics/asymptote/base/fontsize.asy
-2024/02/27 | 35949 | systems/win32/miktex/tm/packages/ufrgscca.tar.lzma
-2024/02/27 | 3592 | graphics/asymptote/GUI/CustMatTransform.py
-2024/02/27 | 3583 | graphics/asymptote/build-scripts/build-asymptote.dos
-2024/02/27 | 357 | graphics/asymptote/doc/irregularcontour.asy
-2024/02/27 | 3567 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/pow10.h
-2024/02/27 | 3563 | graphics/asymptote/LspCpp/third_party/rapidjson/example/archiver/archiver.h
-2024/02/27 | 355 | graphics/asymptote/LspCpp/third_party/rapidjson/library.json
-2024/02/27 | 355 | graphics/asymptote/doc/scaledgraph.asy
-2024/02/27 | 354 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/cmake/gtest_main.pc.in
-2024/02/27 | 354 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/cmake/gmock_main.pc.in
-2024/02/27 | 354 | graphics/asymptote/doc/reloadpdf.tex
-2024/02/27 | 354 | graphics/asymptote/doc/planes.asy
-2024/02/27 | 354 | graphics/asymptote/base/pstoedit.asy
-2024/02/27 | 35461 | graphics/asymptote/LspCpp/third_party/rapidjson/test/perftest/misctest.cpp
-2024/02/27 | 35358 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2024/02/27 | 352 | graphics/asymptote/examples/cylinder.asy
-2024/02/27 | 3526 | graphics/asymptote/LspCpp/include/LibLsp/lsp/language/language.h
-2024/02/27 | 352217 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2024/02/27 | 35217 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/internal/gtest-param-util.h
-2024/02/27 | 351 | graphics/asymptote/examples/vectorfieldsphere.asy
-2024/02/27 | 3517 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock-pp_test.cc
-2024/02/27 | 35147 | graphics/asymptote/LICENSE
-2024/02/27 | 34 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail17.json
-2024/02/27 | 34 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail15.json
-2024/02/27 | 34 | graphics/asymptote/examples/teapotIBL.asy
-2024/02/27 | 34 | graphics/asymptote/autogen.sh
-2024/02/27 | 349 | graphics/asymptote/examples/logdown.asy
-2024/02/27 | 349099 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2024/02/27 | 349092 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2024/02/27 | 348 | graphics/asymptote/examples/RiemannSurface.asy
-2024/02/27 | 347 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/cmake/gmock.pc.in
-2024/02/27 | 3472 | graphics/asymptote/picture.h
-2024/02/27 | 3470 | graphics/asymptote/LspCpp/include/LibLsp/lsp/CodeActionParams.h
-2024/02/27 | 3467 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/data/webapp.json
-2024/02/27 | 3466 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-filter-unittest_.cc
-2024/02/27 | 345 | graphics/asymptote/examples/rainbow.asy
-2024/02/27 | 3448596 | systems/win32/miktex/tm/packages/simpleicons.tar.lzma
-2024/02/27 | 34450 | systems/win32/miktex/tm/packages/l3backend__source.tar.lzma
-2024/02/27 | 3441 | graphics/asymptote/rounding.h
-2024/02/27 | 343 | graphics/asymptote/doc/externalprc.tex
-2024/02/27 | 3437 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/dtoatest.cpp
-2024/02/27 | 34316 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/OpenGLWindow/MacOpenGLWindow.mm
-2024/02/27 | 342 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/community_created_documentation.md
-2024/02/27 | 342 | graphics/asymptote/lexical.h
-2024/02/27 | 341 | graphics/asymptote/examples/slidedemo_.bbl
-2024/02/27 | 341 | graphics/asymptote/examples/sacylinder3D.asy
-2024/02/27 | 341 | graphics/asymptote/doc/subpictures.asy
-2024/02/27 | 3419 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/gmock-more-matchers.h
-2024/02/27 | 3407 | graphics/asymptote/LspCpp/third_party/rapidjson/rapidjson.autopkg
-2024/02/27 | 33 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail22.json
-2024/02/27 | 339 | graphics/asymptote/cudareflect/tinyexr/test/CMakeLists.txt
-2024/02/27 | 3397 | graphics/asymptote/stack.h
-2024/02/27 | 3392 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_throw_on_failure_ex_test.cc
-2024/02/27 | 33880 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2024/02/27 | 3383 | graphics/asymptote/LspCpp/include/LibLsp/lsp/general/InitializeParams.h
-2024/02/27 | 33831 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2024/02/27 | 33806 | graphics/asymptote/dec.cc
-2024/02/27 | 33764 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/types/paragraphs.json
-2024/02/27 | 3375 | graphics/asymptote/tests/types/guide.asy
-2024/02/27 | 3374 | graphics/asymptote/base/roundedpath.asy
-2024/02/27 | 33741 | graphics/asymptote/LspCpp/src/lsp/Markup.cpp
-2024/02/27 | 33667 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock-function-mocker_test.cc
-2024/02/27 | 3365 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/patternProperties.json
-2024/02/27 | 3365 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/patternProperties.json
-2024/02/27 | 336003 | systems/win32/miktex/tm/packages/weiqi__doc.tar.lzma
-2024/02/27 | 335 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/tiled_half_1x1_alpha.exr
-2024/02/27 | 3358 | graphics/asymptote/examples/slidedemo.asy
-2024/02/27 | 335348 | systems/texlive/tlnet/archive/weiqi.doc.r70179.tar.xz
-2024/02/27 | 3349 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/signature_help.h
-2024/02/27 | 33482 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/src/gmock-spec-builders.cc
-2024/02/27 | 3346 | graphics/asymptote/base/shaders/blend.glsl
-2024/02/27 | 33417 | graphics/asymptote/path.cc
-2024/02/27 | 333 | graphics/asymptote/doc/asy.1.end
-2024/02/27 | 3335 | graphics/asymptote/examples/pdb.asy
-2024/02/27 | 3329 | graphics/asymptote/LspCpp/third_party/utfcpp/source/utf8/cpp11.h
-2024/02/27 | 33296 | graphics/asymptote/LspCpp/third_party/uri/test/uri_test.cpp
-2024/02/27 | 3327146 | systems/win32/miktex/tm/packages/lwarp__doc.tar.lzma
-2024/02/27 | 33240 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/gtest-matchers.h
-2024/02/27 | 3321 | graphics/asymptote/LspCpp/third_party/utfcpp/source/utf8/cpp17.h
-2024/02/27 | 3316431 | macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles.zip
-2024/02/27 | 32 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail21.json
-2024/02/27 | 329945 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2024/02/27 | 3297 | graphics/asymptote/access.cc
-2024/02/27 | 3294 | graphics/asymptote/LspCpp/third_party/rapidjson/travis-doxygen.sh
-2024/02/27 | 32893 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2024/02/27 | 32887 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/normalparsing.png
-2024/02/27 | 3284 | graphics/asymptote/cudareflect/tinyexr/examples/deepview/trackball.h
-2024/02/27 | 3282 | graphics/asymptote/LspCpp/third_party/uri/CMakeLists.txt
-2024/02/27 | 3280 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_ex_test.cc
-2024/02/27 | 327 | graphics/asymptote/examples/sin1x.asy
-2024/02/27 | 327 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/piz-bug-issue-100.exr
-2024/02/27 | 3278 | graphics/asymptote/base/obj.asy
-2024/02/27 | 32734 | systems/win32/miktex/tm/packages/litetable__source.tar.lzma
-2024/02/27 | 326 | graphics/asymptote/examples/polardatagraph.asy
-2024/02/27 | 326 | graphics/asymptote/examples/animations/pdfmovie.asy
-2024/02/27 | 3267 | graphics/asymptote/GUI/Widg_addLabel.py
-2024/02/27 | 3266 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/BUILD.bazel
-2024/02/27 | 3265 | graphics/asymptote/program.cc
-2024/02/27 | 325 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/listOverridableMethods.h
-2024/02/27 | 325 | graphics/asymptote/examples/elevation.asy
-2024/02/27 | 324 | graphics/asymptote/doc/HermiteSpline.asy
-2024/02/27 | 3240 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-break-on-failure-unittest_.cc
-2024/02/27 | 323 | graphics/asymptote/cudareflect/tinyexr/examples/nornalmap/README.md
-2024/02/27 | 3230 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_leak_test_.cc
-2024/02/27 | 322 | graphics/asymptote/examples/unitcircle.asy
-2024/02/27 | 322 | graphics/asymptote/examples/cheese.asy
-2024/02/27 | 3219 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-shuffle-test_.cc
-2024/02/27 | 3218 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_test_utils.py
-2024/02/27 | 321584 | graphics/asymptote/base/geometry.asy
-2024/02/27 | 320 | graphics/asymptote/tests/Makefile
-2024/02/27 | 320 | graphics/asymptote/runtriple.h
-2024/02/27 | 320 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/Move.h
-2024/02/27 | 32072 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2024/02/27 | 3204 | graphics/asymptote/asymptote.spec
-2024/02/27 | 31 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail14.json
-2024/02/27 | 31 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail12.json
-2024/02/27 | 31 | graphics/asymptote/cudareflect/tinyexr/test/unit/win32-filelist-utf8.inc
-2024/02/27 | 319 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/encodings/utf8bom.json
-2024/02/27 | 319839 | graphics/asymptote/cudareflect/tinyexr/deps/miniz/miniz.c
-2024/02/27 | 3197 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_list_output_unittest_.cc
-2024/02/27 | 3193 | systems/win32/miktex/tm/packages/frenchmath.tar.lzma
-2024/02/27 | 318 | graphics/asymptote/patches/gcc3.3.2curses.patch
-2024/02/27 | 317 | graphics/asymptote/cudareflect/tinyexr/vcbuild.bat
-2024/02/27 | 316 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/encodings/utf8.json
-2024/02/27 | 31609 | graphics/asymptote/config.sub
-2024/02/27 | 315 | graphics/asymptote/examples/hyperboloid.asy
-2024/02/27 | 31571 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2024/02/27 | 3150 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/unittestschema/address.json
-2024/02/27 | 31504 | systems/win32/miktex/tm/packages/projlib.tar.lzma
-2024/02/27 | 314 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/internal/custom/gmock-generated-actions.h
-2024/02/27 | 314 | graphics/asymptote/doc/logticks.asy
-2024/02/27 | 314 | graphics/asymptote/base/graph_settings.asy
-2024/02/27 | 3142150 | systems/win32/miktex/tm/packages/l3experimental__doc.tar.lzma
-2024/02/27 | 3139 | graphics/asymptote/LspCpp/third_party/uri/test/uri_comparison_test.cpp
-2024/02/27 | 3139 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/dependencies.json
-2024/02/27 | 3135 | graphics/asymptote/cudareflect/tinyexr/examples/exr2ldr/exr2ldr.cc
-2024/02/27 | 31342 | graphics/asymptote/builtin.cc
-2024/02/27 | 312 | graphics/asymptote/examples/textpath.asy
-2024/02/27 | 3125 | graphics/asymptote/doc/latexusage.tex
-2024/02/27 | 311 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/cmake/gtest.pc.in
-2024/02/27 | 3119 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/filewritestream.h
-2024/02/27 | 310 | graphics/asymptote/doc/latexmkrc
-2024/02/27 | 3109 | graphics/asymptote/cudareflect/tinyexr/deps/miniz/examples/example1.c
-2024/02/27 | 3106229 | systems/win32/miktex/tm/packages/luatexja__doc.tar.lzma
-2024/02/27 | 309 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/projectConfigurationUpdate.h
-2024/02/27 | 30920 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/gmock-more-actions.h
-2024/02/27 | 308 | graphics/asymptote/tests/types/shadow.asy
-2024/02/27 | 308 | graphics/asymptote/examples/oneoverx.asy
-2024/02/27 | 3078 | graphics/asymptote/LspCpp/include/LibLsp/lsp/ResourceOperation.h
-2024/02/27 | 3075 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/optional/bignum.json
-2024/02/27 | 3075 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/optional/bignum.json
-2024/02/27 | 307276 | graphics/asymptote/configure
-2024/02/27 | 30716 | graphics/asymptote/LspCpp/src/lsp/lsp.cpp
-2024/02/27 | 306 | graphics/asymptote/doc/binarytreetest.asy
-2024/02/27 | 3069 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-throw-on-failure-test_.cc
-2024/02/27 | 3063 | graphics/asymptote/LspCpp/third_party/uri/src/detail/grammar.hpp
-2024/02/27 | 30638 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/macro_map.h
-2024/02/27 | 3060 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/CMakeLists.txt
-2024/02/27 | 305493 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2024/02/27 | 3040 | graphics/asymptote/LspCpp/third_party/uri/CMakeFiles/doc.dir/build.make
-2024/02/27 | 303 | graphics/asymptote/examples/tensor.asy
-2024/02/27 | 3036 | graphics/asymptote/LspCpp/third_party/utfcpp/tests/test_cpp11.cpp
-2024/02/27 | 3034 | graphics/asymptote/doc/Makefile.in
-2024/02/27 | 30307 | graphics/asymptote/exp.h
-2024/02/27 | 3025 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/src/gtest-assertion-result.cc
-2024/02/27 | 3025 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/allOf.json
-2024/02/27 | 3024 | graphics/asymptote/drawimage.h
-2024/02/27 | 30208 | graphics/asymptote/prc/PRC.h
-2024/02/27 | 301 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/organizeImports.h
-2024/02/27 | 301 | graphics/asymptote/base/shaders/count.glsl
-2024/02/27 | 30147 | graphics/asymptote/getopt.c
-2024/02/27 | 3011 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/src/gmock_main.cc
-2024/02/27 | 300 | graphics/asymptote/examples/strokepath.asy
-2024/02/27 | 30003 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/types/alotofkeys.json
-2024/02/27 | 2 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/progress.marks
-2024/02/27 | 2 | graphics/asymptote/LspCpp/third_party/uri/CMakeFiles/progress.marks
-2024/02/27 | 29 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail25.json
-2024/02/27 | 29 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail11.json
-2024/02/27 | 299 | graphics/asymptote/runpair.h
-2024/02/27 | 2996 | graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_parse_authority.cpp
-2024/02/27 | 29900 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/faq.md
-2024/02/27 | 298 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/poc-5ace655ef080932dcc7e4abc9eab1d4f82c845453464993dfa3eb6c5822a1621
-2024/02/27 | 2989 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/dependencies.json
-2024/02/27 | 2982 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample2.h
-2024/02/27 | 297 | graphics/asymptote/build-scripts/README-binaries
-2024/02/27 | 2979 | graphics/asymptote/doc/diatom.asy
-2024/02/27 | 2974 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/filereadstream.h
-2024/02/27 | 2973 | systems/win32/miktex/tm/packages/pynotebook.tar.lzma
-2024/02/27 | 2969 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/ieee754.h
-2024/02/27 | 29659 | systems/win32/miktex/tm/packages/jlreq-deluxe.tar.lzma
-2024/02/27 | 2964 | graphics/asymptote/access.h
-2024/02/27 | 2960 | graphics/asymptote/material.h
-2024/02/27 | 2960 | graphics/asymptote/GUI/pyUIClass/widg_addPolyOpt.py
-2024/02/27 | 294 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/classFileContents.h
-2024/02/27 | 294 | graphics/asymptote/guideflags.h
-2024/02/27 | 2948 | graphics/asymptote/GUI/pyUIClass/setCustomAnchor.py
-2024/02/27 | 2941 | graphics/asymptote/GUI/windows/widg_addPolyOpt.ui
-2024/02/27 | 293 | graphics/asymptote/doc/makepen.asy
-2024/02/27 | 2939 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/OpenGLWindow/CommonWindowInterface.h
-2024/02/27 | 29242 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/encodings.h
-2024/02/27 | 29203 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/gmock_for_dummies.md
-2024/02/27 | 291 | graphics/asymptote/LspCpp/src/jsonrpc/GCThreadContext.cpp
-2024/02/27 | 291 | graphics/asymptote/examples/trumpet.asy
-2024/02/27 | 29193 | graphics/asymptote/LspCpp/src/lsp/ProtocolJsonHandler.cpp
-2024/02/27 | 2915 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/_sass/main.scss
-2024/02/27 | 29142 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2024/02/27 | 291221 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2024/02/27 | 2901 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/json.h
-2024/02/27 | 28 | graphics/asymptote/cudareflect/tinyexr/test/issues/160/requirements.txt
-2024/02/27 | 289 | graphics/asymptote/examples/jump.asy
-2024/02/27 | 289 | graphics/asymptote/cudareflect/tinyexr/examples/testmapgen/README.md
-2024/02/27 | 289 | graphics/asymptote/base/res/notes.txt
-2024/02/27 | 288 | graphics/asymptote/examples/sacone3D.asy
-2024/02/27 | 288 | graphics/asymptote/doc/mexicanhat.asy
-2024/02/27 | 2881 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/properties.json
-2024/02/27 | 2881 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/properties.json
-2024/02/27 | 2880 | graphics/asymptote/drawgroup.h
-2024/02/27 | 2879 | graphics/asymptote/statistics.h
-2024/02/27 | 287695 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock-matchers_test.cc
-2024/02/27 | 287608 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2024/02/27 | 2868 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/semanticHighlighting.h
-2024/02/27 | 28512 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/uritest.cpp
-2024/02/27 | 284 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/cmake/Config.cmake.in
-2024/02/27 | 284 | graphics/asymptote/GUI/res/icons/text.svg
-2024/02/27 | 2844283 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2024/02/27 | 28440 | systems/win32/miktex/tm/packages/se2thesis__source.tar.lzma
-2024/02/27 | 283 | graphics/asymptote/cudareflect/tinyexr/test/c-binding/test.c
-2024/02/27 | 2830 | graphics/asymptote/examples/alignedaxis.asy
-2024/02/27 | 28278 | graphics/asymptote/symbolmaps.h
-2024/02/27 | 2822205 | systems/win32/miktex/tm/packages/citation-style-language.tar.lzma
-2024/02/27 | 2814 | graphics/asymptote/LspCpp/third_party/rapidjson/example/messagereader/messagereader.cpp
-2024/02/27 | 2813 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-param-test2-test.cc
-2024/02/27 | 28131 | systems/win32/miktex/tm/packages/bithesis__source.tar.lzma
-2024/02/27 | 28114 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock-internal-utils_test.cc
-2024/02/27 | 2804 | graphics/asymptote/LspCpp/src/jsonrpc/message.cpp
-2024/02/27 | 2800 | graphics/asymptote/doc/asycolors.sty
-2024/02/27 | 279 | graphics/asymptote/doc/hatch.asy
-2024/02/27 | 279962 | systems/win32/miktex/tm/packages/langsci__doc.tar.lzma
-2024/02/27 | 27958 | graphics/asymptote/pen.h
-2024/02/27 | 2787 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/code_action.h
-2024/02/27 | 277 | graphics/asymptote/doc/generalaxis.asy
-2024/02/27 | 2776 | graphics/asymptote/symbol.h
-2024/02/27 | 2772 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/src/nfd_common.c
-2024/02/27 | 2771 | graphics/asymptote/doc/pixel.pdf
-2024/02/27 | 276 | graphics/asymptote/tests/template/mapArrayTest.asy
-2024/02/27 | 276 | graphics/asymptote/tests/bench/6000circles.asy
-2024/02/27 | 2766 | graphics/asymptote/lnkX64IconFix.nsh
-2024/02/27 | 27629 | systems/win32/miktex/tm/packages/l3packages__source.tar.lzma
-2024/02/27 | 2745 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/additionalProperties.json
-2024/02/27 | 2745 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/additionalProperties.json
-2024/02/27 | 2744670 | systems/win32/miktex/tm/packages/listings__doc.tar.lzma
-2024/02/27 | 2741 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/findOpenGLGlewGlut.lua
-2024/02/27 | 2732 | graphics/asymptote/record.h
-2024/02/27 | 2731 | graphics/asymptote/tests/types/resolve.asy
-2024/02/27 | 2729 | graphics/asymptote/LspCpp/third_party/rapidjson/contrib/natvis/rapidjson.natvis
-2024/02/27 | 27232 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2024/02/27 | 272279 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2024/02/27 | 2721 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/strfunc.h
-2024/02/27 | 271 | graphics/asymptote/patches/gc6.8_AIX.patch
-2024/02/27 | 271487 | systems/win32/miktex/tm/packages/listings__source.tar.lzma
-2024/02/27 | 2707 | graphics/asymptote/settings.h
-2024/02/27 | 2707 | graphics/asymptote/runtriple.in
-2024/02/27 | 270390 | graphics/asymptote/cudareflect/tinyexr/tinyexr.h
-2024/02/27 | 26 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail7.json
-2024/02/27 | 26 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail6.json
-2024/02/27 | 26 | graphics/asymptote/doc/filegraph.dat
-2024/02/27 | 26 | graphics/asymptote/_config.yml
-2024/02/27 | 269 | graphics/asymptote/runmath.h
-2024/02/27 | 2697 | graphics/asymptote/table.h
-2024/02/27 | 268 | graphics/asymptote/base/asy-init.el
-2024/02/27 | 2688 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsTextEdit.h
-2024/02/27 | 26866336 | graphics/asymptote.zip
-2024/02/27 | 26844 | graphics/asymptote/runpath.cc
-2024/02/27 | 2682 | graphics/asymptote/LspCpp/third_party/uri/test/uri_reference_test.cpp
-2024/02/27 | 26817 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/writer.h
-2024/02/27 | 2680 | graphics/asymptote/examples/soccerball.asy
-2024/02/27 | 267 | graphics/asymptote/examples/hyperboloidsilhouette.asy
-2024/02/27 | 2675 | systems/win32/miktex/tm/packages/beautynote__source.tar.lzma
-2024/02/27 | 2675 | graphics/asymptote/cudareflect/tinyexr/deps/miniz/examples/example4.c
-2024/02/27 | 2674 | graphics/asymptote/doc/markers1.asy
-2024/02/27 | 2662 | graphics/asymptote/LspCpp/third_party/rapidjson/appveyor.yml
-2024/02/27 | 2661 | graphics/asymptote/runbacktrace.cc
-2024/02/27 | 2653 | graphics/asymptote/doc/TeXShopAndAsymptote.tex
-2024/02/27 | 26515 | info/latex-for-undergraduates/alounsburymacros.sty
-2024/02/27 | 264 | graphics/asymptote/LspCpp/include/LibLsp/lsp/Directory.h
-2024/02/27 | 264 | graphics/asymptote/examples/labelbox.asy
-2024/02/27 | 264 | graphics/asymptote/examples/coag.asy
-2024/02/27 | 2649 | graphics/asymptote/base/patterns.asy
-2024/02/27 | 2642 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/memorystream.h
-2024/02/27 | 263959 | systems/win32/miktex/tm/packages/lua-placeholders__doc.tar.lzma
-2024/02/27 | 263828 | systems/win32/miktex/tm/packages/simplivre__source.tar.lzma
-2024/02/27 | 2631 | graphics/asymptote/GUI/windows/setCustomAnchor.ui
-2024/02/27 | 262 | graphics/asymptote/doc/loggraph.asy
-2024/02/27 | 2626 | graphics/asymptote/examples/worldmap.asy
-2024/02/27 | 2623 | graphics/asymptote/jsfile.h
-2024/02/27 | 261 | graphics/asymptote/doc/join.asy
-2024/02/27 | 261756 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_unittest.cc
-2024/02/27 | 2615 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsWorkspaceEdit.h
-2024/02/27 | 2614 | graphics/asymptote/pipestream.h
-2024/02/27 | 2613 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/uniqueItems.json
-2024/02/27 | 2613 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/uniqueItems.json
-2024/02/27 | 2611 | graphics/asymptote/LspCpp/third_party/utfcpp/tests/test_cpp17.cpp
-2024/02/27 | 26102 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/regex.h
-2024/02/27 | 2608 | graphics/asymptote/LspCpp/third_party/uri/deps/ci/macos-presubmit.sh
-2024/02/27 | 2605 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/premake4.lua
-2024/02/27 | 260289 | graphics/asymptote/cudareflect/tinyexr/examples/common/stb_image.h
-2024/02/27 | 25 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/remotes/integer.json
-2024/02/27 | 25 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/remotes/folder/folderInteger.json
-2024/02/27 | 25 | graphics/asymptote/cudareflect/tinyexr/experimental/js/Makefile
-2024/02/27 | 2598 | graphics/asymptote/cudareflect/simpson.cuh
-2024/02/27 | 2591 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/extends.json
-2024/02/27 | 2578 | graphics/asymptote/LspCpp/third_party/uri/test/uri_parse_scheme_test.cpp
-2024/02/27 | 2576 | graphics/asymptote/LspCpp/third_party/rapidjson/example/capitalize/capitalize.cpp
-2024/02/27 | 25701 | graphics/asymptote/runpath3d.cc
-2024/02/27 | 256 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/misc/footer.html
-2024/02/27 | 256 | graphics/asymptote/doc/shadedtiling.asy
-2024/02/27 | 25651 | graphics/asymptote/bezierpatch.cc
-2024/02/27 | 2561 | graphics/asymptote/program.h
-2024/02/27 | 25612 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2024/02/27 | 25593 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2024/02/27 | 25584 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/rapidjson.h
-2024/02/27 | 255650 | macros/luatex/latex/piton/piton.dtx
-2024/02/27 | 2555 | graphics/asymptote/cudareflect/tinyexr/cmake/sanitizers/FindTSan.cmake
-2024/02/27 | 2554 | graphics/asymptote/cudareflect/tinyexr/examples/ldr2exr/ldr2exr.cc
-2024/02/27 | 25503 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/gmock-function-mocker.h
-2024/02/27 | 254 | graphics/asymptote/examples/parametricelevation.asy
-2024/02/27 | 254 | graphics/asymptote/examples/contextfonts.asy
-2024/02/27 | 2543 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/OpenGLWindow/Win32Window.h
-2024/02/27 | 2542 | graphics/asymptote/policy.h
-2024/02/27 | 25357 | graphics/asymptote/base/lmfit.asy
-2024/02/27 | 2534 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/memorybuffer.h
-2024/02/27 | 2526 | graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_resolve.cpp
-2024/02/27 | 252536 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/src/gtest.cc
-2024/02/27 | 251 | graphics/asymptote/examples/triceratops.asy
-2024/02/27 | 251 | graphics/asymptote/base/metapost.asy
-2024/02/27 | 2519 | macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamerthemeArguelles.sty
-2024/02/27 | 251920 | systems/win32/miktex/tm/packages/einfart__doc.tar.lzma
-2024/02/27 | 2518 | graphics/asymptote/prc/PRCbitStream.h
-2024/02/27 | 25154 | graphics/asymptote/doc/extra/intro.asy
-2024/02/27 | 2514 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/OpenGLWindow/MacOpenGLWindow.h
-2024/02/27 | 2514 | graphics/asymptote/cudareflect/EXRFiles.cc
-2024/02/27 | 250 | graphics/asymptote/examples/transparentCubes.asy
-2024/02/27 | 2507681 | systems/win32/miktex/tm/packages/simpleicons__doc.tar.lzma
-2024/02/27 | 2505 | graphics/asymptote/README
-2024/02/27 | 2505 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-color-test_.cc
-2024/02/27 | 2505 | graphics/asymptote/binaries/x86_64-windows/README
-2024/02/27 | 2505 | graphics/asymptote/binaries/i386-windows/README
-2024/02/27 | 2504 | graphics/asymptote/examples/mosquito.asy
-2024/02/27 | 250448 | systems/win32/miktex/tm/packages/proflycee__source.tar.lzma
-2024/02/27 | 24 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail5.json
-2024/02/27 | 24 | graphics/asymptote/doc/diagonal.asy
-2024/02/27 | 2499 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/gtest_prod.h
-2024/02/27 | 2499 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/completion.h
-2024/02/27 | 2496 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_testbridge_test.py
-2024/02/27 | 2495 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-uninitialized-test.py
-2024/02/27 | 249333 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
-2024/02/27 | 2492 | graphics/asymptote/base/three_margins.asy
-2024/02/27 | 24924 | graphics/asymptote/examples/uhrturm.obj
-2024/02/27 | 248 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/exr-io.h
-2024/02/27 | 248502 | systems/win32/miktex/tm/packages/mismath__doc.tar.lzma
-2024/02/27 | 24848 | macros/latex/contrib/mandi/mandiexp.dtx
-2024/02/27 | 2479 | graphics/asymptote/cudareflect/tinyexr/CMakeLists.txt
-2024/02/27 | 2477 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/ostreamwrappertest.cpp
-2024/02/27 | 2477 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/src/SConstruct
-2024/02/27 | 24777 | graphics/asymptote/symbolmaps.cc
-2024/02/27 | 2471 | graphics/asymptote/build-scripts/build-asymptote
-2024/02/27 | 24712 | graphics/asymptote/drawsurface.cc
-2024/02/27 | 2470 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample1.cc
-2024/02/27 | 246 | graphics/asymptote/doc/axis3.asy
-2024/02/27 | 245 | graphics/asymptote/examples/alignbox.asy
-2024/02/27 | 2459 | graphics/asymptote/LspCpp/third_party/uri/include/network/uri/uri_errors.hpp
-2024/02/27 | 245922 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2024/02/27 | 245296 | systems/win32/miktex/tm/packages/tagpdf__source.tar.lzma
-2024/02/27 | 2451 | graphics/asymptote/base/labelpath3.asy
-2024/02/27 | 244 | graphics/asymptote/tests/arith/triple.asy
-2024/02/27 | 24483 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-json-output-unittest.py
-2024/02/27 | 24474 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-listener-test.cc
-2024/02/27 | 2445 | graphics/asymptote/GUI/PrimitiveShape.py
-2024/02/27 | 243 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/WorkspaceSymbolParams.h
-2024/02/27 | 243 | graphics/asymptote/doc/cube.asy
-2024/02/27 | 24372 | graphics/asymptote/LspCpp/src/jsonrpc/RemoteEndPoint.cpp
-2024/02/27 | 243664 | systems/win32/miktex/tm/packages/einfart__source.tar.lzma
-2024/02/27 | 242 | graphics/asymptote/examples/equilateral.asy
-2024/02/27 | 242 | graphics/asymptote/cudareflect/tinyexr/appveyor.yml
-2024/02/27 | 242 | graphics/asymptote/BUGS
-2024/02/27 | 2424 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/WebSocketServer.h
-2024/02/27 | 241 | graphics/asymptote/cudareflect/common.h
-2024/02/27 | 2418 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/MessageJsonHandler.h
-2024/02/27 | 24143 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2024/02/27 | 2411 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_skip_check_output_test.py
-2024/02/27 | 2411 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_json_test_utils.py
-2024/02/27 | 2411758 | systems/win32/miktex/tm/packages/nicematrix__doc.tar.lzma
-2024/02/27 | 240 | graphics/asymptote/doc/parametricgraph.asy
-2024/02/27 | 2407 | graphics/asymptote/LspCpp/include/LibLsp/lsp/windows/MessageNotify.h
-2024/02/27 | 24043 | graphics/asymptote/LspCpp/include/LibLsp/lsp/general/lsTextDocumentClientCapabilities.h
-2024/02/27 | 2403 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_no_test_unittest.cc
-2024/02/27 | 2400 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-param-test-invalid-name1-test.py
-2024/02/27 | 23 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail20.json
-2024/02/27 | 23 | graphics/asymptote/GUI/__init__.py
-2024/02/27 | 2398 | graphics/asymptote/examples/SierpinskiSponge.asy
-2024/02/27 | 2396 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest-typed-test_test.h
-2024/02/27 | 2396 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/namespacetest.cpp
-2024/02/27 | 23904 | graphics/asymptote/process.cc
-2024/02/27 | 238 | graphics/asymptote/tests/TestLib.asy
-2024/02/27 | 238 | graphics/asymptote/GUI/xasyValidator.py
-2024/02/27 | 238 | graphics/asymptote/doc/filegraph.asy
-2024/02/27 | 2378 | graphics/asymptote/profile.py
-2024/02/27 | 2372 | graphics/asymptote/common.h
-2024/02/27 | 23717 | graphics/asymptote/base/three_arrows.asy
-2024/02/27 | 236 | graphics/asymptote/tests/string/erase.asy
-2024/02/27 | 236 | graphics/asymptote/examples/annotation.asy
-2024/02/27 | 2362 | graphics/asymptote/examples/spectrum.asy
-2024/02/27 | 236133 | systems/win32/miktex/tm/packages/citation-style-language__doc.tar.lzma
-2024/02/27 | 235 | graphics/asymptote/examples/cos2theta.asy
-2024/02/27 | 235 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/shader.frag
-2024/02/27 | 23567 | graphics/asymptote/drawsurface.h
-2024/02/27 | 2355 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-param-test-invalid-name2-test.py
-2024/02/27 | 2353 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/getRefactorEdit.h
-2024/02/27 | 234 | graphics/asymptote/doc/beziercurve.asy
-2024/02/27 | 2341 | graphics/asymptote/prc/PRCTools/iPRCFile.h
-2024/02/27 | 234156 | systems/win32/miktex/tm/packages/codedescribe__doc.tar.lzma
-2024/02/27 | 233 | graphics/asymptote/examples/cardioid.asy
-2024/02/27 | 2335 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_all_test.cc
-2024/02/27 | 2333 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/DependInfo.cmake
-2024/02/27 | 2328 | graphics/asymptote/virtualfieldaccess.h
-2024/02/27 | 2328 | graphics/asymptote/LspCpp/third_party/uri/README.rst
-2024/02/27 | 232048 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2024/02/27 | 231 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/GCThreadContext.h
-2024/02/27 | 2319 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/_layouts/default.html
-2024/02/27 | 2314 | graphics/asymptote/errormsg.cc
-2024/02/27 | 2313 | graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_advance_parts.cpp
-2024/02/27 | 2310 | graphics/asymptote/base/plain_margins.asy
-2024/02/27 | 23098 | systems/win32/miktex/tm/packages/l3experimental.tar.lzma
-2024/02/27 | 2303 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/ostreamwrapper.h
-2024/02/27 | 22 | graphics/asymptote/tests/output/line.asy
-2024/02/27 | 22 | graphics/asymptote/LspCpp/third_party/uri/CMakeFiles/doc.dir/progress.make
-2024/02/27 | 22 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail9.json
-2024/02/27 | 22 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail19.json
-2024/02/27 | 22 | graphics/asymptote/GUI/configs/__init__.py
-2024/02/27 | 229 | graphics/asymptote/LspCpp/third_party/rapidjson/RapidJSON.pc.in
-2024/02/27 | 229 | graphics/asymptote/LspCpp/third_party/rapidjson/docker/debian/Dockerfile
-2024/02/27 | 22991 | systems/win32/miktex/tm/packages/mismath__source.tar.lzma
-2024/02/27 | 22946 | graphics/asymptote/base/syzygy.asy
-2024/02/27 | 2292 | graphics/asymptote/cudareflect/tinyexr/cmake/sanitizers/FindMSan.cmake
-2024/02/27 | 228 | graphics/asymptote/examples/circumcircle.asy
-2024/02/27 | 2289 | graphics/asymptote/LspCpp/src/lsp/lsp_diagnostic.cpp
-2024/02/27 | 22873 | graphics/asymptote/examples/piicon.png
-2024/02/27 | 2286 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-global-environment-unittest_.cc
-2024/02/27 | 2282 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-param-test-test.h
-2024/02/27 | 2282 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/additionalItems.json
-2024/02/27 | 2281 | graphics/asymptote/LspCpp/third_party/uri/src/detail/algorithm_split.hpp
-2024/02/27 | 2279 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/StreamMessageProducer.h
-2024/02/27 | 2277 | graphics/asymptote/base/texcolors.asy
-2024/02/27 | 2276 | graphics/asymptote/prc/PRCTools/inflation.cc
-2024/02/27 | 2272 | graphics/asymptote/cudareflect/tinyexr/examples/rgbe2exr/rgbe2exr.cc
-2024/02/27 | 226 | graphics/asymptote/tests/template/imports/wrapperWithEquals.asy
-2024/02/27 | 2266 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/not.json
-2024/02/27 | 2266 | graphics/asymptote/align.h
-2024/02/27 | 22663 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/gtest-param-test.h
-2024/02/27 | 2265 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-setuptestsuite-test.py
-2024/02/27 | 22642 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-filepath-test.cc
-2024/02/27 | 2260 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample2.cc
-2024/02/27 | 2260 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/cursorstreamwrapper.h
-2024/02/27 | 22580 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/allocators.h
-2024/02/27 | 2257 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/additionalItems.json
-2024/02/27 | 2255 | graphics/asymptote/LspCpp/third_party/rapidjson/example/simplepullreader/simplepullreader.cpp
-2024/02/27 | 2252 | graphics/asymptote/build-scripts/HOWTO-MSWindows
-2024/02/27 | 22526 | graphics/asymptote/LspCpp/third_party/uri/test/uri_builder_test.cpp
-2024/02/27 | 224 | graphics/asymptote/tests/types/init.asy
-2024/02/27 | 2245 | graphics/asymptote/LspCpp/third_party/rapidjson/example/prettyauto/prettyauto.cpp
-2024/02/27 | 22448 | systems/win32/miktex/tm/packages/make4ht__source.tar.lzma
-2024/02/27 | 22426 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/internals.md
-2024/02/27 | 224130 | systems/win32/miktex/tm/packages/lwarp.tar.lzma
-2024/02/27 | 223 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/resolveCodeLens.h
-2024/02/27 | 223 | graphics/asymptote/cudareflect/tinyexr/jni/Android.mk
-2024/02/27 | 2239 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_all_test.cc
-2024/02/27 | 2239 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/insituparsing.dot
-2024/02/27 | 22345 | graphics/asymptote/knot.cc
-2024/02/27 | 2230 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_skip_environment_check_output_test.py
-2024/02/27 | 222 | graphics/asymptote/wce
-2024/02/27 | 222 | graphics/asymptote/examples/yingyang.asy
-2024/02/27 | 2223 | graphics/asymptote/LspCpp/third_party/uri/deps/CONTRIBUTORS
-2024/02/27 | 2222 | graphics/asymptote/tests/frames/loop.asy
-2024/02/27 | 22224 | systems/win32/miktex/tm/packages/mcf2graph.tar.lzma
-2024/02/27 | 221429 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2024/02/27 | 22121 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/tutorial.md
-2024/02/27 | 221166 | systems/win32/miktex/tm/packages/luatexja__source.tar.lzma
-2024/02/27 | 2205 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/RequestInMessage.h
-2024/02/27 | 220434 | systems/win32/miktex/tm/packages/randexam__doc.tar.lzma
-2024/02/27 | 2201 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/src/gtest-all.cc
-2024/02/27 | 219 | graphics/asymptote/doc/penimage.asy
-2024/02/27 | 219 | graphics/asymptote/doc/graphwithderiv.asy
-2024/02/27 | 21998 | graphics/asymptote/LspCpp/third_party/uri/include/network/uri/uri.hpp
-2024/02/27 | 21956 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/internals.zh-cn.md
-2024/02/27 | 2194 | graphics/asymptote/locate.cc
-2024/02/27 | 2191 | graphics/asymptote/examples/splitpatch.asy
-2024/02/27 | 219081 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2024/02/27 | 218 | graphics/asymptote/LspCpp/include/LibLsp/lsp/ProtocolJsonHandler.h
-2024/02/27 | 218 | graphics/asymptote/doc/datagraph.asy
-2024/02/27 | 21894 | graphics/asymptote/camp.y
-2024/02/27 | 2187 | graphics/asymptote/base/plain_debugger.asy
-2024/02/27 | 21874 | graphics/asymptote/runmath.cc
-2024/02/27 | 21860 | systems/win32/miktex/tm/packages/bithesis.tar.lzma
-2024/02/27 | 2182 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/willSave.h
-2024/02/27 | 2182 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/documentColor.h
-2024/02/27 | 21760 | systems/win32/miktex/tm/packages/simpleicons__source.tar.lzma
-2024/02/27 | 2175 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_sole_header_test.cc
-2024/02/27 | 2175 | graphics/asymptote/LspCpp/third_party/rapidjson/contrib/natvis/LICENSE
-2024/02/27 | 217368 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2024/02/27 | 2164 | graphics/asymptote/frame.h
-2024/02/27 | 2161 | graphics/asymptote/LspCpp/include/LibLsp/lsp/working_files.h
-2024/02/27 | 21546 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/tutorial.zh-cn.md
-2024/02/27 | 21535 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/reference/assertions.md
-2024/02/27 | 2151 | graphics/asymptote/LspCpp/third_party/uri/include/network/uri/detail/translate.hpp
-2024/02/27 | 21493 | graphics/asymptote/lspserv.cc
-2024/02/27 | 2147 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_prod_test.cc
-2024/02/27 | 2146 | graphics/asymptote/abs3doutfile.h
-2024/02/27 | 21466 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-filter-unittest.py
-2024/02/27 | 2144 | graphics/asymptote/cudareflect/tinyexr/cmake/sanitizers/FindASan.cmake
-2024/02/27 | 21448 | graphics/asymptote/base/feynman.asy
-2024/02/27 | 2142 | graphics/asymptote/LspCpp/third_party/utfcpp/tests/negative.cpp
-2024/02/27 | 2138 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-param-test-invalid-name2-test_.cc
-2024/02/27 | 2134 | graphics/asymptote/drawlabel.h
-2024/02/27 | 21343 | graphics/asymptote/fileio.h
-2024/02/27 | 2132 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample4.h
-2024/02/27 | 2130 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/production.h
-2024/02/27 | 21276 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/sax.md
-2024/02/27 | 21271 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/documenttest.cpp
-2024/02/27 | 21271 | graphics/asymptote/LspCpp/include/LibLsp/lsp/general/lsServerCapabilities.h
-2024/02/27 | 2115 | graphics/asymptote/LspCpp/third_party/uri/src/detail/algorithm_find.hpp
-2024/02/27 | 2113 | graphics/asymptote/LspCpp/third_party/utfcpp/samples/docsample.cpp
-2024/02/27 | 2110 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample4.cc
-2024/02/27 | 210 | graphics/asymptote/examples/spiral.asy
-2024/02/27 | 210 | graphics/asymptote/build-scripts/asy-indent.el
-2024/02/27 | 2109 | graphics/asymptote/base/drawtree.asy
-2024/02/27 | 2107 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/src/gmock-all.cc
-2024/02/27 | 2102 | systems/win32/miktex/tm/packages/jlreq-deluxe__source.tar.lzma
-2024/02/27 | 2101 | graphics/asymptote/examples/truncatedIcosahedron.asy
-2024/02/27 | 2100 | graphics/asymptote/LspCpp/third_party/uri/src/detail/algorithm.hpp
-2024/02/27 | 20 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail23.json
-2024/02/27 | 20994 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/build.make
-2024/02/27 | 20989 | graphics/asymptote/base/plain_bounds.asy
-2024/02/27 | 20974 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/reference/mocking.md
-2024/02/27 | 2094 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/internal/custom/gtest-printers.h
-2024/02/27 | 209130 | graphics/asymptote/doc/asy-latex.pdf
-2024/02/27 | 2088 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_help_test_.cc
-2024/02/27 | 20844 | graphics/asymptote/runtime.in
-2024/02/27 | 20829 | graphics/asymptote/cudareflect/tinyexr/test/fuzzer/issue-77-heap-buffer-overflow
-2024/02/27 | 207 | graphics/asymptote/examples/triangle.asy
-2024/02/27 | 207846 | graphics/asymptote/asy.list
-2024/02/27 | 207686 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/gmock-matchers.h
-2024/02/27 | 2073 | graphics/asymptote/LspCpp/third_party/uri/include/network/uri/detail/uri_parts.hpp
-2024/02/27 | 206 | graphics/asymptote/examples/log.asy
-2024/02/27 | 2069 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_skip_in_environment_setup_test.cc
-2024/02/27 | 20639 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_xml_output_unittest.py
-2024/02/27 | 20579 | systems/win32/miktex/tm/packages/l3packages.tar.lzma
-2024/02/27 | 2057429 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2024/02/27 | 2056504 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2024/02/27 | 205495 | graphics/asymptote/base/colormap.asy
-2024/02/27 | 2053 | graphics/asymptote/LspCpp/third_party/uri/test/test_uri.hpp
-2024/02/27 | 2045 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/clzll.h
-2024/02/27 | 2040 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/OpenGLWindow/X11OpenGLWindow.h
-2024/02/27 | 2035 | graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_normalize.cpp
-2024/02/27 | 2034 | graphics/asymptote/doc/elliptic.asy
-2024/02/27 | 2033 | graphics/asymptote/LspCpp/include/LibLsp/lsp/location_type.h
-2024/02/27 | 203286 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2024/02/27 | 20313 | graphics/asymptote/dec.h
-2024/02/27 | 202 | graphics/asymptote/tests/frames/stat2.asy
-2024/02/27 | 202 | graphics/asymptote/glew.c
-2024/02/27 | 202 | graphics/asymptote/doc/exp.asy
-2024/02/27 | 202 | graphics/asymptote/build-scripts/run-in-indent.el
-2024/02/27 | 202947 | graphics/asymptote/cudareflect/tinyexr/asakusa.png
-2024/02/27 | 20277 | graphics/asymptote/base/contour.asy
-2024/02/27 | 2023 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-param-test-invalid-name1-test_.cc
-2024/02/27 | 2023 | graphics/asymptote/examples/slope.asy
-2024/02/27 | 20145 | graphics/asymptote/runpicture.in
-2024/02/27 | 2013 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/lsResponseMessage.h
-2024/02/27 | 2013675 | systems/win32/miktex/tm/packages/tagpdf__doc.tar.lzma
-2024/02/27 | 2012 | graphics/asymptote/varinit.h
-2024/02/27 | 20123 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/reference/matchers.md
-2024/02/27 | 2011 | graphics/asymptote/cudareflect/tinyexr/cmake/sanitizers/asan-wrapper
-2024/02/27 | 2010276 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2024/02/27 | 2009 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/getMoveDestinations.h
-2024/02/27 | 2005 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_skip_test.cc
-2024/02/27 | 20056 | systems/win32/miktex/tm/packages/ufrgscca__source.tar.lzma
-2024/02/27 | 20051 | graphics/asymptote/doc/asyRefCard.tex
-2024/02/27 | 2004 | graphics/asymptote/varinit.cc
-2024/02/27 | 20010 | graphics/asymptote/LspCpp/third_party/utfcpp/tests/test_data/utf8_invalid.txt
-2024/02/27 | 199 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/progress.make
-2024/02/27 | 199 | graphics/asymptote/examples/upint.asy
-2024/02/27 | 199 | graphics/asymptote/examples/BezierTriangle.asy
-2024/02/27 | 19991 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2024/02/27 | 19967 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/sax.zh-cn.md
-2024/02/27 | 1995 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample4_unittest.cc
-2024/02/27 | 19946 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2024/02/27 | 198 | graphics/asymptote/examples/tanh.asy
-2024/02/27 | 198543 | graphics/asymptote/doc/CAD.pdf
-2024/02/27 | 1982 | graphics/asymptote/inst.h
-2024/02/27 | 1977 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock-port_test.cc
-2024/02/27 | 1975 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/enum.json
-2024/02/27 | 1975 | graphics/asymptote/array.h
-2024/02/27 | 19752 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/uri.h
-2024/02/27 | 19735 | graphics/asymptote/base/plain_arrows.asy
-2024/02/27 | 1971 | graphics/asymptote/base/slopefield.asy
-2024/02/27 | 196 | graphics/asymptote/LspCpp/include/LibLsp/lsp/general/exit.h
-2024/02/27 | 196 | graphics/asymptote/examples/lowint.asy
-2024/02/27 | 196 | graphics/asymptote/examples/label3ribbon.asy
-2024/02/27 | 196 | graphics/asymptote/examples/animations/embeddedu3d.asy
-2024/02/27 | 1968 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/src/gtest_main.cc
-2024/02/27 | 1968 | graphics/asymptote/examples/mergeExample.asy
-2024/02/27 | 1964 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/enum.json
-2024/02/27 | 1961 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/refRemote.json
-2024/02/27 | 1961 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/refRemote.json
-2024/02/27 | 19604 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_link_test.h
-2024/02/27 | 19597 | graphics/asymptote/doc/external-proposal.html
-2024/02/27 | 1955 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_xml_outfile2_test_.cc
-2024/02/27 | 1955 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_xml_outfile1_test_.cc
-2024/02/27 | 1955 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest-typed-test2_test.cc
-2024/02/27 | 1955 | graphics/asymptote/cudareflect/tinyexr/experimental/js/binding.cc
-2024/02/27 | 1954 | graphics/asymptote/seconds.h
-2024/02/27 | 1953 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/internal/custom/gmock-port.h
-2024/02/27 | 1950 | graphics/asymptote/cudareflect/utils.cuh
-2024/02/27 | 1950 | graphics/asymptote/cudareflect/tinyexr/examples/testmapgen/testmapgen.cc
-2024/02/27 | 1949 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-setuptestsuite-test_.cc
-2024/02/27 | 19462 | graphics/asymptote/patches/gl-matrix-2.4.0-pruned.patch
-2024/02/27 | 19450 | graphics/asymptote/psfile.cc
-2024/02/27 | 194322 | systems/win32/miktex/tm/packages/luatexja.tar.lzma
-2024/02/27 | 193 | graphics/asymptote/tests/gc/shipout.asy
-2024/02/27 | 193 | graphics/asymptote/tests/arith/random.asy
-2024/02/27 | 1936 | graphics/asymptote/refaccess.h
-2024/02/27 | 1936 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/disallow.json
-2024/02/27 | 19321 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/encodingstest.cpp
-2024/02/27 | 192 | graphics/asymptote/base/shaders/zero.glsl
-2024/02/27 | 1927 | graphics/asymptote/tests/array/fields.asy
-2024/02/27 | 1927 | graphics/asymptote/prc/PRCTools/bitSearchDouble.cc
-2024/02/27 | 1925 | graphics/asymptote/LspCpp/third_party/utfcpp/CMakeLists.txt
-2024/02/27 | 1923 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_testbridge_test_.cc
-2024/02/27 | 191 | graphics/asymptote/runpicture.h
-2024/02/27 | 1919 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/samples/sample1.h
-2024/02/27 | 1919 | graphics/asymptote/examples/animations/earthmoon.asy
-2024/02/27 | 1918 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/internal/custom/gmock-matchers.h
-2024/02/27 | 19177 | systems/win32/miktex/tm/packages/colortbl__source.tar.lzma
-2024/02/27 | 1916 | graphics/asymptote/LspCpp/third_party/uri/src/uri_errors.cpp
-2024/02/27 | 1915 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/iterative-parser-states-diagram.dot
-2024/02/27 | 19136 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/primer.md
-2024/02/27 | 1910 | graphics/asymptote/examples/linearregression.asy
-2024/02/27 | 190044 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/DroidSans.ttf
-2024/02/27 | 18 | graphics/asymptote/tests/output/circle.asy
-2024/02/27 | 18 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/_config.yml
-2024/02/27 | 189 | graphics/asymptote/cudareflect/tinyexr/examples/exr2ldr/Makefile
-2024/02/27 | 1899 | graphics/asymptote/GUI/res/icons/social-python.svg
-2024/02/27 | 18991 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/OpenGLWindow/Win32Window.cpp
-2024/02/27 | 1898 | graphics/asymptote/LspCpp/third_party/uri/include/network/uri/detail/decode.hpp
-2024/02/27 | 1896 | graphics/asymptote/cudareflect/tinyexr/config-msvc.py
-2024/02/27 | 188 | graphics/asymptote/runstring.h
-2024/02/27 | 188 | graphics/asymptote/LspCpp/third_party/uri/CMakeFiles/doc.dir/cmake_clean.cmake
-2024/02/27 | 188 | graphics/asymptote/examples/transparency.asy
-2024/02/27 | 188 | graphics/asymptote/cudareflect/tinyexr/examples/resize/Makefile
-2024/02/27 | 18860 | graphics/asymptote/LspCpp/src/lsp/utils.cpp
-2024/02/27 | 1884 | graphics/asymptote/GUI/res/icons/filledbucket.svg
-2024/02/27 | 1882 | graphics/asymptote/genv.h
-2024/02/27 | 187 | graphics/asymptote/tests/string/rfind.asy
-2024/02/27 | 187 | graphics/asymptote/examples/label3solid.asy
-2024/02/27 | 1878 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-uninitialized-test_.cc
-2024/02/27 | 1876 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_link_test.cc
-2024/02/27 | 1876 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_link2_test.cc
-2024/02/27 | 1876 | graphics/asymptote/cc-mode2.el
-2024/02/27 | 18767 | graphics/asymptote/runstring.cc
-2024/02/27 | 1875 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/foldingRange.h
-2024/02/27 | 1873 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/internal/custom/gtest-port.h
-2024/02/27 | 186 | graphics/asymptote/runpath3d.h
-2024/02/27 | 186 | graphics/asymptote/doc/unitcircle3.asy
-2024/02/27 | 186 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/shader.vert
-2024/02/27 | 1866 | graphics/asymptote/LspCpp/third_party/rapidjson/example/simplereader/simplereader.cpp
-2024/02/27 | 1863 | graphics/asymptote/prc/PRCTools/bitSearchUI.cc
-2024/02/27 | 1860 | graphics/asymptote/prc/PRCTools/bitData.h
-2024/02/27 | 185 | graphics/asymptote/cudareflect/tinyexr/test/fuzzer/README.md
-2024/02/27 | 1858 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/internal/custom/gtest.h
-2024/02/27 | 18578 | graphics/asymptote/application.cc
-2024/02/27 | 1851 | graphics/asymptote/drawclipbegin.h
-2024/02/27 | 184 | graphics/asymptote/examples/roll.asy
-2024/02/27 | 18474 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/src/gtest-printers.cc
-2024/02/27 | 18448 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/internal/gmock-internal-utils.h
-2024/02/27 | 1841 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest_main_unittest.cc
-2024/02/27 | 183 | graphics/asymptote/build-scripts/cc-indent.el
-2024/02/27 | 18382 | graphics/asymptote/LspCpp/third_party/uri/src/uri.cpp
-2024/02/27 | 18366 | systems/win32/miktex/tm/packages/tex4ebook.tar.lzma
-2024/02/27 | 1835 | graphics/asymptote/examples/cyclohexane.asy
-2024/02/27 | 1832 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/NotificationInMessage.h
-2024/02/27 | 18327 | graphics/asymptote/LspCpp/third_party/uri/test/uri_parse_test.cpp
-2024/02/27 | 1831 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/Endpoint.h
-2024/02/27 | 1830 | graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_percent_encode.hpp
-2024/02/27 | 182 | graphics/asymptote/tests/string/find.asy
-2024/02/27 | 182 | graphics/asymptote/examples/label3.asy
-2024/02/27 | 1829 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/document_symbol.h
-2024/02/27 | 1828 | graphics/asymptote/beziercurve.cc
-2024/02/27 | 182790 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2024/02/27 | 18222 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/schema.md
-2024/02/27 | 1819 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/colorPresentation.h
-2024/02/27 | 1813 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/OpenGLWindow/OpenGLInclude.h
-2024/02/27 | 18126 | graphics/asymptote/doc/asy-latex.dtx
-2024/02/27 | 1808 | graphics/asymptote/GUI/res/icons.qrc
-2024/02/27 | 1805 | graphics/asymptote/patches/cygwin_freeglut-3.0.0.patch
-2024/02/27 | 17 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail2.json
-2024/02/27 | 179935 | systems/win32/miktex/tm/packages/l3kernel.tar.lzma
-2024/02/27 | 17987 | graphics/asymptote/entry.cc
-2024/02/27 | 1796 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/hover.h
-2024/02/27 | 17951 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/src/gmock-matchers.cc
-2024/02/27 | 1794 | macros/latex/contrib/mandi/README.md
-2024/02/27 | 1794 | graphics/asymptote/fftw++.cc
-2024/02/27 | 17907 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/writertest.cpp
-2024/02/27 | 178 | graphics/asymptote/fftw++asy.cc
-2024/02/27 | 177 | graphics/asymptote/runpath.h
-2024/02/27 | 177 | graphics/asymptote/examples/curvedlabel.asy
-2024/02/27 | 17798 | graphics/asymptote/runfile.cc
-2024/02/27 | 1778 | graphics/asymptote/examples/conicurv.asy
-2024/02/27 | 1775 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/utilityclass.dot
-2024/02/27 | 17737 | graphics/asymptote/texfile.cc
-2024/02/27 | 177246 | graphics/asymptote/prc/PRCdouble.cc
-2024/02/27 | 17708 | graphics/asymptote/configure.ac
-2024/02/27 | 176 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/makefile
-2024/02/27 | 1765 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/ScopeExit.h
-2024/02/27 | 1765213 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2024/02/27 | 1764324 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
-2024/02/27 | 1762744 | macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/demo/demo-arguelles.pdf
-2024/02/27 | 17614 | graphics/asymptote/cudareflect/tinyexr/README.md
-2024/02/27 | 1760 | graphics/asymptote/examples/animations/heatequation.asy
-2024/02/27 | 17607 | systems/win32/miktex/tm/packages/piton.tar.lzma
-2024/02/27 | 175 | graphics/asymptote/examples/strokeshade.asy
-2024/02/27 | 175 | graphics/asymptote/errortestTemplate.asy
-2024/02/27 | 1758 | systems/win32/miktex/tm/packages/homework__source.tar.lzma
-2024/02/27 | 175504 | graphics/asymptote/GUI/icons_rc.py
-2024/02/27 | 1753 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/internal/custom/README.md
-2024/02/27 | 1753 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/OpenGLWindow/Win32OpenGLWindow.h
-2024/02/27 | 1752 | graphics/asymptote/base/shaders/sum3.glsl
-2024/02/27 | 17522 | graphics/asymptote/asy-keywords.el
-2024/02/27 | 1751 | graphics/asymptote/GUI/GuidesManager.py
-2024/02/27 | 174 | graphics/asymptote/cudareflect/tinyexr/examples/testmapgen/Makefile
-2024/02/27 | 1746 | graphics/asymptote/doc/westnile.asy
-2024/02/27 | 174117 | systems/win32/miktex/tm/packages/nicematrix__source.tar.lzma
-2024/02/27 | 174081 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2024/02/27 | 173 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/readme.txt
-2024/02/27 | 173 | graphics/asymptote/cudareflect/tinyexr/test/c-binding/Makefile
-2024/02/27 | 173 | graphics/asymptote/cudareflect/tinyexr/examples/exrfilter/Makefile
-2024/02/27 | 17346 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/src/nfd_win.cpp
-2024/02/27 | 1733 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/src/include/nfd.h
-2024/02/27 | 1732 | graphics/asymptote/GUI/res/icons/grid.svg
-2024/02/27 | 1728 | graphics/asymptote/webgl/vertex.glsl
-2024/02/27 | 17258 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/regextest.cpp
-2024/02/27 | 172359 | systems/win32/miktex/tm/packages/make4ht__doc.tar.lzma
-2024/02/27 | 171 | graphics/asymptote/base/mapArray.asy
-2024/02/27 | 171450 | systems/win32/miktex/tm/packages/polyglossia__source.tar.lzma
-2024/02/27 | 1710 | graphics/asymptote/tests/arith/roots.asy
-2024/02/27 | 1710 | graphics/asymptote/LspCpp/third_party/uri/include/network/uri/uri_io.hpp
-2024/02/27 | 170 | graphics/asymptote/LspCpp/third_party/utfcpp/tests/apitests.cpp
-2024/02/27 | 1701310 | graphics/asymptote/ChangeLog
-2024/02/27 | 16 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail8.json
-2024/02/27 | 16 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail4.json
-2024/02/27 | 16 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail24.json
-2024/02/27 | 169 | graphics/asymptote/runbacktrace.h
-2024/02/27 | 1698 | graphics/asymptote/record.cc
-2024/02/27 | 1698 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/types/floats.json
-2024/02/27 | 1696 | graphics/asymptote/cudareflect/tinyexr/cmake/sanitizers/FindUBSan.cmake
-2024/02/27 | 1694 | graphics/asymptote/LspCpp/third_party/uri/cmake_install.cmake
-2024/02/27 | 168 | graphics/asymptote/examples/lines.asy
-2024/02/27 | 1688 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/test/SConstruct
-2024/02/27 | 167 | graphics/asymptote/cudareflect/tinyexr/examples/nornalmap/Makefile
-2024/02/27 | 1675 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/production.cc
-2024/02/27 | 16705 | graphics/asymptote/cudareflect/tinyexr/deps/miniz/ChangeLog.md
-2024/02/27 | 16679 | graphics/asymptote/LspCpp/third_party/uri/src/Makefile
-2024/02/27 | 1658 | graphics/asymptote/prc/PRCTools/Makefile
-2024/02/27 | 1658 | graphics/asymptote/LspCpp/include/LibLsp/lsp/client/registerCapability.h
-2024/02/27 | 1658 | graphics/asymptote/GUI/Widg_editBezier.py
-2024/02/27 | 16569 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/architecture.png
-2024/02/27 | 16552 | graphics/asymptote/LspCpp/third_party/uri/include/network/optional.hpp
-2024/02/27 | 16492 | graphics/asymptote/base/plain_Label.asy
-2024/02/27 | 1648 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/OpenGLWindow/OpenGL2Include.h
-2024/02/27 | 16483 | graphics/asymptote/runpair.cc
-2024/02/27 | 16466 | systems/win32/miktex/tm/packages/l3backend.tar.lzma
-2024/02/27 | 16421 | systems/win32/miktex/tm/packages/easybook.tar.lzma
-2024/02/27 | 1640 | graphics/asymptote/LspCpp/third_party/utfcpp/tests/CMakeLists.txt
-2024/02/27 | 1640 | graphics/asymptote/callable.h
-2024/02/27 | 163 | graphics/asymptote/examples/1overx.asy
-2024/02/27 | 1638 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/did_change.h
-2024/02/27 | 1630 | graphics/asymptote/builtin.h
-2024/02/27 | 162 | graphics/asymptote/examples/stereoscopic.asy
-2024/02/27 | 162 | graphics/asymptote/examples/sphereskeleton.asy
-2024/02/27 | 16298 | graphics/asymptote/LspCpp/third_party/rapidjson/test/perftest/rapidjsontest.cpp
-2024/02/27 | 1626971 | systems/win32/miktex/tm/packages/proflycee__doc.tar.lzma
-2024/02/27 | 1620 | graphics/asymptote/doc/colors.asy
-2024/02/27 | 161 | graphics/asymptote/runhistory.h
-2024/02/27 | 161 | graphics/asymptote/cudareflect/tinyexr/examples/exr2rgbe/Makefile
-2024/02/27 | 16188 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/screens/open_win8.png
-2024/02/27 | 1612 | graphics/asymptote/asy-list.pl
-2024/02/27 | 1610 | graphics/asymptote/LspCpp/third_party/rapidjson/example/sortkeys/sortkeys.cpp
-2024/02/27 | 160 | graphics/asymptote/cudareflect/tinyexr/jni/Makefile
-2024/02/27 | 1608 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/anyOf.json
-2024/02/27 | 16089 | graphics/asymptote/base/slide.asy
-2024/02/27 | 16081 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/move1.png
-2024/02/27 | 1607 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/oneOf.json
-2024/02/27 | 160672 | graphics/asymptote/examples/animations/dice.u3d
-2024/02/27 | 1604 | graphics/asymptote/v3dheadertypes.py
-2024/02/27 | 15 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail28.json
-2024/02/27 | 15 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/poc-efe9007bfdcbbe8a1569bf01fa9acadb8261ead49cb83f6e91fcdc4dae2e99a3_min
-2024/02/27 | 15 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/poc-df76d1f27adb8927a1446a603028272140905c168a336128465a1162ec7af270.mini
-2024/02/27 | 159 | graphics/asymptote/tests/types/cast.asy
-2024/02/27 | 159 | graphics/asymptote/cudareflect/tinyexr/examples/rgbe2exr/Makefile
-2024/02/27 | 159986 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2024/02/27 | 1598 | graphics/asymptote/examples/NURBSsurface.asy
-2024/02/27 | 15959 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/gtest-typed-test.h
-2024/02/27 | 1594 | graphics/asymptote/pen.cc
-2024/02/27 | 15936 | systems/win32/miktex/tm/packages/frenchmath__source.tar.lzma
-2024/02/27 | 158 | graphics/asymptote/tests/frames/stat.asy
-2024/02/27 | 158 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/optionalVersion.h
-2024/02/27 | 15895 | graphics/asymptote/GUI/InplaceAddObj.py
-2024/02/27 | 1588 | graphics/asymptote/build-scripts/asy-format.el
-2024/02/27 | 157 | graphics/asymptote/runsystem.h
-2024/02/27 | 157 | graphics/asymptote/doc/saddle.asy
-2024/02/27 | 157 | graphics/asymptote/cudareflect/tinyexr/examples/ldr2exr/Makefile
-2024/02/27 | 1579 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsp_code_action.h
-2024/02/27 | 1578 | graphics/asymptote/build-scripts/cc-format.el
-2024/02/27 | 1566 | graphics/asymptote/examples/near_earth.asy
-2024/02/27 | 15645 | graphics/asymptote/install-sh
-2024/02/27 | 15617 | graphics/asymptote/cudareflect/tinyexr/test_tinyexr.cc
-2024/02/27 | 15601 | graphics/asymptote/base/ode.asy
-2024/02/27 | 155 | graphics/asymptote/tests/types/ecast.asy
-2024/02/27 | 15529 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock-nice-strict_test.cc
-2024/02/27 | 15518 | graphics/asymptote/types.h
-2024/02/27 | 15512 | systems/texlive/tlnet/archive/create-theorem.r70180.tar.xz
-2024/02/27 | 1550 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/selectionRange.h
-2024/02/27 | 155069 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/issue-160-piz-decode.exr
-2024/02/27 | 154 | graphics/asymptote/examples/billboard.asy
-2024/02/27 | 1548 | graphics/asymptote/examples/BezierSurface.asy
-2024/02/27 | 1548 | graphics/asymptote/cudareflect/tinyexr/test/issues/160/main.py
-2024/02/27 | 15464 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/dom.md
-2024/02/27 | 1545 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/lsRequestId.h
-2024/02/27 | 1544 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/divisibleBy.json
-2024/02/27 | 154481 | systems/win32/miktex/tm/packages/sjtutex.tar.lzma
-2024/02/27 | 1542 | graphics/asymptote/GUI/xasyUtils.py
-2024/02/27 | 153 | graphics/asymptote/runlabel.h
-2024/02/27 | 15393 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/dom.zh-cn.md
-2024/02/27 | 1538 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/README.md
-2024/02/27 | 15382 | graphics/asymptote/base/palette.asy
-2024/02/27 | 1537 | graphics/asymptote/examples/refs.bib
-2024/02/27 | 15364 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/faq.md
-2024/02/27 | 1532 | graphics/asymptote/LspCpp/src/jsonrpc/MessageJsonHandler.cpp
-2024/02/27 | 1531 | graphics/asymptote/LspCpp/third_party/uri/src/cmake_install.cmake
-2024/02/27 | 15318 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/BUILD.bazel
-2024/02/27 | 1531281 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2024/02/27 | 15277 | graphics/asymptote/base/flowchart.asy
-2024/02/27 | 1525 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/multipleOf.json
-2024/02/27 | 1524 | graphics/asymptote/patches/flex.patch
-2024/02/27 | 15249 | graphics/asymptote/runlabel.cc
-2024/02/27 | 1523 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/unittest.cpp
-2024/02/27 | 15226 | systems/win32/miktex/tm/packages/novel__doc.tar.lzma
-2024/02/27 | 1521 | graphics/asymptote/LspCpp/third_party/utfcpp/source/utf8.h
-2024/02/27 | 151 | graphics/asymptote/LspCpp/third_party/utfcpp/utf8cppConfig.cmake.in
-2024/02/27 | 15192 | graphics/asymptote/base/v3d.asy
-2024/02/27 | 15142 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/types/mixed.json
-2024/02/27 | 150 | graphics/asymptote/examples/spheresilhouette.asy
-2024/02/27 | 150794 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/schematest.cpp
-2024/02/27 | 15043 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/gtest_pred_impl.h
-2024/02/27 | 15030 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/faq.zh-cn.md
-2024/02/27 | 1502 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/move2.dot
-2024/02/27 | 15018 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/main.cc
-2024/02/27 | 14 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail27.json
-2024/02/27 | 1498 | graphics/asymptote/examples/animations/wavepacket.asy
-2024/02/27 | 14980 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/gmock_faq.md
-2024/02/27 | 1492 | graphics/asymptote/runarray.h
-2024/02/27 | 14915 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-failfast-unittest.py
-2024/02/27 | 148 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/pass3.json
-2024/02/27 | 1480 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/Condition.h
-2024/02/27 | 1479 | graphics/asymptote/prc/PRCTools/inflationMain.cc
-2024/02/27 | 14795 | graphics/asymptote/stm.cc
-2024/02/27 | 14775 | systems/win32/miktex/tm/packages/weiqi__source.tar.lzma
-2024/02/27 | 1475 | graphics/asymptote/LspCpp/third_party/uri/deps/LICENSE
-2024/02/27 | 1475 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsCommand.h
-2024/02/27 | 14749 | graphics/asymptote/base/contour3.asy
-2024/02/27 | 146 | graphics/asymptote/doc/slopefield1.asy
-2024/02/27 | 146 | graphics/asymptote/cudareflect/tinyexr/examples/deepview/Makefile
-2024/02/27 | 1469 | graphics/asymptote/doc/png/Makefile.in
-2024/02/27 | 1467 | graphics/asymptote/GUI/res/icons/android-hand.svg
-2024/02/27 | 146751 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/schema.h
-2024/02/27 | 14651 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/gtest-death-test.h
-2024/02/27 | 1461 | graphics/asymptote/examples/logo3.asy
-2024/02/27 | 145 | graphics/asymptote/examples/star.asy
-2024/02/27 | 14596 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
-2024/02/27 | 14575 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/cmake/internal_utils.cmake
-2024/02/27 | 14573 | graphics/asymptote/stack.cc
-2024/02/27 | 1456 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/tutorial.dot
-2024/02/27 | 1456232 | systems/win32/miktex/tm/packages/l3packages__doc.tar.lzma
-2024/02/27 | 145513 | systems/win32/miktex/tm/packages/listings.tar.lzma
-2024/02/27 | 1454 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/move3.dot
-2024/02/27 | 14531 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/stream.md
-2024/02/27 | 1452 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/platformtest.cpp
-2024/02/27 | 145014 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/gmock_cook_book.md
-2024/02/27 | 1449 | graphics/asymptote/GUI/SetCustomAnchor.py
-2024/02/27 | 1447056 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2024/02/27 | 1441 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/pass1.json
-2024/02/27 | 14408 | systems/texlive/tlnet/archive/weiqi.source.r70179.tar.xz
-2024/02/27 | 143 | graphics/asymptote/tests/template/imports/wrapper.asy
-2024/02/27 | 143 | graphics/asymptote/tests/gc/label.asy
-2024/02/27 | 143936 | systems/win32/miktex/tm/packages/pdfmanagement-testphase__source.tar.lzma
-2024/02/27 | 14378 | graphics/asymptote/examples/teapot.asy
-2024/02/27 | 1436 | graphics/asymptote/GUI/res/icons/bucket.svg
-2024/02/27 | 14368 | graphics/asymptote/types.cc
-2024/02/27 | 1435 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/simpledom.dot
-2024/02/27 | 14325 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/stream.zh-cn.md
-2024/02/27 | 14283 | graphics/asymptote/testv3d.asy
-2024/02/27 | 1427 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/diagram/normalparsing.dot
-2024/02/27 | 14261 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/RemoteEndPoint.h
-2024/02/27 | 1423 | graphics/asymptote/LspCpp/include/LibLsp/lsp/workspace/didChangeWorkspaceFolders.h
-2024/02/27 | 1421 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/linkedEditingRange.h
-2024/02/27 | 142018 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2024/02/27 | 141 | graphics/asymptote/examples/sphere.asy
-2024/02/27 | 141 | graphics/asymptote/examples/ring.asy
-2024/02/27 | 1419 | graphics/asymptote/LspCpp/third_party/uri/test/uri_stream_test.cpp
-2024/02/27 | 1418 | systems/win32/miktex/tm/packages/typstfun__source.tar.lzma
-2024/02/27 | 140 | graphics/asymptote/doc/vectorfield.asy
-2024/02/27 | 14089 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest-typed-test_test.cc
-2024/02/27 | 14081 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/src/gtest-filepath.cc
-2024/02/27 | 1406 | graphics/asymptote/cudareflect/EXRFiles.h
-2024/02/27 | 139 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/docs/README.md
-2024/02/27 | 139 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/docs/README.md
-2024/02/27 | 1399 | graphics/asymptote/parallel.cc
-2024/02/27 | 1398 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/swap.h
-2024/02/27 | 13980 | graphics/asymptote/arrayop.h
-2024/02/27 | 13944 | graphics/asymptote/runtriple.cc
-2024/02/27 | 1391 | graphics/asymptote/LspCpp/include/LibLsp/lsp/general/initialize.h
-2024/02/27 | 1391 | graphics/asymptote/doc/CAD1.asy
-2024/02/27 | 138 | graphics/asymptote/Pipfile
-2024/02/27 | 1389 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsFormattingOptions.h
-2024/02/27 | 1388 | graphics/asymptote/LspCpp/src/jsonrpc/Endpoint.cpp
-2024/02/27 | 13867 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/nuklear_btgui_gl2.h
-2024/02/27 | 1384 | graphics/asymptote/tests/pic/trans.asy
-2024/02/27 | 13816 | graphics/asymptote/GUI/xasyBezierInterface.py
-2024/02/27 | 13787 | graphics/asymptote/GUI/ContextWindow.py
-2024/02/27 | 13776 | graphics/asymptote/LspCpp/src/lsp/textDocument.cpp
-2024/02/27 | 1376 | graphics/asymptote/LspCpp/src/lsp/initialize.cpp
-2024/02/27 | 137645 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2024/02/27 | 1375 | graphics/asymptote/base/tree.asy
-2024/02/27 | 136 | graphics/asymptote/examples/latticeshading.asy
-2024/02/27 | 13663 | graphics/asymptote/doc/install-sh
-2024/02/27 | 13663 | graphics/asymptote/doc/FAQ/install-sh
-2024/02/27 | 13633645 | macros/latex/contrib/reledmac.zip
-2024/02/27 | 13615 | graphics/asymptote/entry.h
-2024/02/27 | 13612 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock_output_test_golden.txt
-2024/02/27 | 13605 | graphics/asymptote/base/grid3.asy
-2024/02/27 | 13591 | graphics/asymptote/texfile.h
-2024/02/27 | 1354 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsCodeAction.h
-2024/02/27 | 1352 | graphics/asymptote/LspCpp/include/LibLsp/lsp/workspace/did_change_watched_files.h
-2024/02/27 | 1352 | graphics/asymptote/examples/Klein.asy
-2024/02/27 | 134 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tox.ini
-2024/02/27 | 13491 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/internal/gmock-pp.h
-2024/02/27 | 1347 | graphics/asymptote/cudareflect/tinyexr/test/unit/config-posix.py
-2024/02/27 | 13477 | graphics/asymptote/base/asy.vim
-2024/02/27 | 1345 | graphics/asymptote/interact.h
-2024/02/27 | 134451 | graphics/asymptote/camp.tab.cc
-2024/02/27 | 1341 | graphics/asymptote/runtimebase.in
-2024/02/27 | 1341896 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2024/02/27 | 133 | graphics/asymptote/cudareflect/tinyexr/test/unit/vcbuild.bat
-2024/02/27 | 1338 | graphics/asymptote/LspCpp/third_party/utfcpp/LICENSE
-2024/02/27 | 1338 | graphics/asymptote/LspCpp/third_party/uri/LICENSE_1_0.txt
-2024/02/27 | 133685 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/document.h
-2024/02/27 | 13366 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/internal/gtest-death-test-internal.h
-2024/02/27 | 13355 | graphics/asymptote/LspCpp/third_party/utfcpp/source/utf8/core.h
-2024/02/27 | 13353 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/error/error.h
-2024/02/27 | 13331 | graphics/asymptote/camp.l
-2024/02/27 | 1331 | graphics/asymptote/tests/types/spec.asy
-2024/02/27 | 1330 | graphics/asymptote/base/v3dheadertypes.asy
-2024/02/27 | 132 | graphics/asymptote/tests/string/length.asy
-2024/02/27 | 132 | graphics/asymptote/cudareflect/tinyexr/test/unit/regression/poc-d5c9c893e559277a3320c196523095b94db93985620ac338d037487e0e613047_min
-2024/02/27 | 13273 | systems/win32/miktex/tm/packages/minimalist.tar.lzma
-2024/02/27 | 132585 | graphics/asymptote/ReleaseNotes
-2024/02/27 | 13217 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/type.json
-2024/02/27 | 1318 | graphics/asymptote/LspCpp/include/LibLsp/lsp/ProcessIoService.h
-2024/02/27 | 1318 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/OpenGLWindow/Win32InternalWindowData.h
-2024/02/27 | 1317 | graphics/asymptote/beziercurve.h
-2024/02/27 | 1316 | graphics/asymptote/base/shaders/sum2fast.glsl
-2024/02/27 | 1315 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/unittestschema/idandref.json
-2024/02/27 | 1312 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/strfunctest.cpp
-2024/02/27 | 1310 | graphics/asymptote/prc/PRCTools/extractSections.cc
-2024/02/27 | 1309 | graphics/asymptote/examples/roundpath.asy
-2024/02/27 | 13060 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/gtest-unittest-api_test.cc
-2024/02/27 | 1305995 | systems/win32/miktex/tm/packages/robust-externalize__doc.tar.lzma
-2024/02/27 | 1303978 | graphics/asymptote/doc/asymptote.pdf
-2024/02/27 | 1302 | graphics/asymptote/GUI/res/icons/android-color-palette.svg
-2024/02/27 | 13025 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/error/en.h
-2024/02/27 | 12 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonchecker/fail33.json
-2024/02/27 | 129 | graphics/asymptote/tests/gc/struct.asy
-2024/02/27 | 129 | graphics/asymptote/base/shaders/screen.glsl
-2024/02/27 | 1299 | graphics/asymptote/patches/dvipdf
-2024/02/27 | 1298 | graphics/asymptote/examples/electromagnetic.asy
-2024/02/27 | 1293 | graphics/asymptote/TODO
-2024/02/27 | 1291 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsPosition.h
-2024/02/27 | 1287 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/README.md
-2024/02/27 | 12868 | graphics/asymptote/LspCpp/CMakeLists.txt
-2024/02/27 | 12863 | graphics/asymptote/Makefile.in
-2024/02/27 | 1284 | graphics/asymptote/tests/output/Makefile
-2024/02/27 | 1282 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/required.json
-2024/02/27 | 12823 | graphics/asymptote/impdatum.cc
-2024/02/27 | 127 | graphics/asymptote/index.html
-2024/02/27 | 127949 | systems/win32/miktex/tm/packages/markdown__source.tar.lzma
-2024/02/27 | 127850 | systems/win32/miktex/tm/packages/polyglossia.tar.lzma
-2024/02/27 | 1276 | graphics/asymptote/base/asymptote.py
-2024/02/27 | 1274 | graphics/asymptote/newexp.h
-2024/02/27 | 1273 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/default.json
-2024/02/27 | 1273 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/default.json
-2024/02/27 | 1268 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/performance.md
-2024/02/27 | 1266 | graphics/asymptote/drawverbatim.h
-2024/02/27 | 12648 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-output-test.py
-2024/02/27 | 12630 | graphics/asymptote/cudareflect/tinyexr/examples/cube2longlat/cube2longlat.cc
-2024/02/27 | 1262668 | systems/win32/miktex/tm/packages/markdown__doc.tar.lzma
-2024/02/27 | 1261761 | graphics/asymptote/examples/worldmap.dat
-2024/02/27 | 12604 | graphics/asymptote/runsystem.cc
-2024/02/27 | 125 | graphics/asymptote/LspCpp/third_party/utfcpp/tests/docker/Dockerfile
-2024/02/27 | 1253 | graphics/asymptote/keywords.pl
-2024/02/27 | 12539 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-shuffle-test.py
-2024/02/27 | 12534 | graphics/asymptote/ax_pthread.m4
-2024/02/27 | 1251 | graphics/asymptote/examples/odetest.asy
-2024/02/27 | 124 | graphics/asymptote/tests/gc/path.asy
-2024/02/27 | 124 | graphics/asymptote/GUI/res/icons/centerorigin.asy
-2024/02/27 | 1247 | graphics/asymptote/examples/animations/slidemovies.asy
-2024/02/27 | 1245 | graphics/asymptote/prc/PRCTools/describeMain.cc
-2024/02/27 | 1245 | graphics/asymptote/findsym.pl
-2024/02/27 | 1243 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/references.h
-2024/02/27 | 1240 | graphics/asymptote/examples/arrows3.asy
-2024/02/27 | 123 | graphics/asymptote/examples/Coons.asy
-2024/02/27 | 123 | graphics/asymptote/doc/superpath.asy
-2024/02/27 | 1239 | graphics/asymptote/LspCpp/include/LibLsp/lsp/workspace/configuration.h
-2024/02/27 | 1236 | graphics/asymptote/primitives.h
-2024/02/27 | 1236 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/performance.zh-cn.md
-2024/02/27 | 1235 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/document_link.h
-2024/02/27 | 1235 | graphics/asymptote/examples/animations/inlinemovie.tex
-2024/02/27 | 1235678 | graphics/asymptote/GL/glew.c
-2024/02/27 | 1232 | graphics/asymptote/v3dheadertypes.h
-2024/02/27 | 1232 | graphics/asymptote/build-scripts/build-asygl
-2024/02/27 | 12321 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/test/gmock-cardinalities_test.cc
-2024/02/27 | 1226 | graphics/asymptote/GUI/res/icons/triangle-stroked-15.svg
-2024/02/27 | 12259 | graphics/asymptote/knot.h
-2024/02/27 | 121 | graphics/asymptote/doc/labelsquare.asy
-2024/02/27 | 121 | graphics/asymptote/cudareflect/tinyexr/tinyexr.cc
-2024/02/27 | 121766467 | macros/context/latest/cont-tmf.zip
-2024/02/27 | 1216 | graphics/asymptote/LspCpp/third_party/uri/CHANGELOG.md
-2024/02/27 | 1216 | graphics/asymptote/examples/dragon.asy
-2024/02/27 | 1215 | graphics/asymptote/GUI/configs/xasyconfig.cson
-2024/02/27 | 1213 | graphics/asymptote/base/plain_arcs.asy
-2024/02/27 | 121145 | graphics/asymptote/doc/asyRefCard.pdf
-2024/02/27 | 1210929 | graphics/asymptote/gc-8.2.4.tar.gz
-2024/02/27 | 1209 | graphics/asymptote/tests/imp/unravel.asy
-2024/02/27 | 1206 | graphics/asymptote/parallel.h
-2024/02/27 | 1203 | graphics/asymptote/LspCpp/README.md
-2024/02/27 | 12012 | graphics/asymptote/base/solids.asy
-2024/02/27 | 1200 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/_data/navigation.yml
-2024/02/27 | 11996 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/encodedstreamtest.cpp
-2024/02/27 | 1198 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/exr-io.cc
-2024/02/27 | 119883 | macros/luatex/latex/lua-ul.zip
-2024/02/27 | 1197 | graphics/asymptote/drawclipend.h
-2024/02/27 | 11965123 | systems/win32/miktex/tm/packages/l3kernel__doc.tar.lzma
-2024/02/27 | 11937 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeLists.txt
-2024/02/27 | 1192 | graphics/asymptote/LspCpp/include/LibLsp/lsp/SimpleTimer.h
-2024/02/27 | 11915 | systems/win32/miktex/tm/packages/tex4ebook__source.tar.lzma
-2024/02/27 | 1190 | graphics/asymptote/camperror.cc
-2024/02/27 | 11907 | graphics/asymptote/tests/gsl/random.asy
-2024/02/27 | 118 | graphics/asymptote/tests/string/substr.asy
-2024/02/27 | 118 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.ts
-2024/02/27 | 1189 | graphics/asymptote/tests/types/var.asy
-2024/02/27 | 1188 | graphics/asymptote/EXRFiles.cc
-2024/02/27 | 1187 | graphics/asymptote/GUI/res/icons/closedcurve.svg
-2024/02/27 | 1186601 | graphics/asymptote/GL/glew.h
-2024/02/27 | 1185 | graphics/asymptote/examples/functionshading.asy
-2024/02/27 | 1184 | graphics/asymptote/LspCpp/include/LibLsp/lsp/general/lsClientCapabilities.h
-2024/02/27 | 11844 | systems/win32/miktex/tm/packages/randexam.tar.lzma
-2024/02/27 | 1183 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsVersionedTextDocumentIdentifier.h
-2024/02/27 | 1183 | graphics/asymptote/GUI/xasyArgs.py
-2024/02/27 | 1182 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/TcpServer.h
-2024/02/27 | 1180 | graphics/asymptote/GUI/res/icons/code.svg
-2024/02/27 | 117 | graphics/asymptote/cudareflect/tinyexr/examples/exr2fptiff/README.md
-2024/02/27 | 1178 | graphics/asymptote/base/embed.asy
-2024/02/27 | 117872 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2024/02/27 | 11784 | systems/win32/miktex/tm/packages/colorist.tar.lzma
-2024/02/27 | 11766 | graphics/asymptote/LspCpp/include/LibLsp/lsp/ClientPreferences.h
-2024/02/27 | 1175 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/didRenameFiles.h
-2024/02/27 | 1174 | graphics/asymptote/LspCpp/include/LibLsp/lsp/lsMarkedString.h
-2024/02/27 | 1172168 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2024/02/27 | 1171 | graphics/asymptote/parser.h
-2024/02/27 | 1170 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/code_lens.h
-2024/02/27 | 11697 | systems/win32/miktex/tm/packages/twoxtwogame.tar.lzma
-2024/02/27 | 1168 | graphics/asymptote/LspCpp/include/LibLsp/lsp/workspace/applyEdit.h
-2024/02/27 | 116789 | systems/win32/miktex/tm/packages/novel.tar.lzma
-2024/02/27 | 11663 | graphics/asymptote/path.h
-2024/02/27 | 11656 | graphics/asymptote/base/binarytree.asy
-2024/02/27 | 1164 | graphics/asymptote/examples/genustwo.asy
-2024/02/27 | 11642 | graphics/asymptote/coder.h
-2024/02/27 | 1163 | graphics/asymptote/runtime.h
-2024/02/27 | 1162 | graphics/asymptote/cudareflect/tinyexr/deps/miniz/LICENSE
-2024/02/27 | 116010 | graphics/asymptote/predicates.cc
-2024/02/27 | 115 | graphics/asymptote/doc/onecontour.asy
-2024/02/27 | 1158 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/codeActionResult.h
-2024/02/27 | 115877 | systems/win32/miktex/tm/packages/luaxml__doc.tar.lzma
-2024/02/27 | 11580 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/diyfp.h
-2024/02/27 | 1156 | graphics/asymptote/cudareflect/tinyexr/premake4.lua
-2024/02/27 | 11564 | graphics/asymptote/LspCpp/third_party/utfcpp/source/utf8/checked.h
-2024/02/27 | 11541 | graphics/asymptote/aspy.py
-2024/02/27 | 11526 | graphics/asymptote/LspCpp/include/LibLsp/JsonRpc/serializer.h
-2024/02/27 | 1151 | graphics/asymptote/callable.cc
-2024/02/27 | 1150 | systems/win32/miktex/tm/packages/next/pr.ini
-2024/02/27 | 11509 | graphics/asymptote/runlabel.in
-2024/02/27 | 1149 | graphics/asymptote/guide.cc
-2024/02/27 | 1149 | graphics/asymptote/examples/animations/wheel.asy
-2024/02/27 | 1147 | graphics/asymptote/LspCpp/third_party/utfcpp/tests/test_checked_iterator.h
-2024/02/27 | 1147 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/rename.h
-2024/02/27 | 11468 | graphics/asymptote/drawelement.h
-2024/02/27 | 1142 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/checkHashCodeEqualsStatus.h
-2024/02/27 | 1142 | graphics/asymptote/envcompleter.cc
-2024/02/27 | 1140 | graphics/asymptote/absyn.h
-2024/02/27 | 113 | graphics/asymptote/patches/fixmem.reg
-2024/02/27 | 113 | graphics/asymptote/LspCpp/third_party/uri/CMakeFiles/doc.dir/compiler_depend.make
-2024/02/27 | 1139 | graphics/asymptote/GUI/res/icons/opencurve.svg
-2024/02/27 | 1138 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/onTypeFormatting.h
-2024/02/27 | 1137 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/misc/header.html
-2024/02/27 | 11373 | graphics/asymptote/base/plain_markers.asy
-2024/02/27 | 113731 | systems/win32/miktex/tm/packages/create-theorem__source.tar.lzma
-2024/02/27 | 1136 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/items.json
-2024/02/27 | 1136 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/items.json
-2024/02/27 | 113565 | graphics/asymptote/cudareflect/tinyexr/examples/common/stb_image_resize.h
-2024/02/27 | 1131 | graphics/asymptote/gl-matrix-2.4.0-pruned/LICENSE.js
-2024/02/27 | 1131 | graphics/asymptote/cudareflect/tinyexr/experimental/js/index.html
-2024/02/27 | 11307 | systems/win32/miktex/tm/packages/codedescribe.tar.lzma
-2024/02/27 | 112892 | systems/win32/miktex/tm/packages/gitinfo-lua__doc.tar.lzma
-2024/02/27 | 1127425 | graphics/asymptote/cudareflect/tinyexr/asakusa.exr
-2024/02/27 | 1126 | graphics/asymptote/coenv.cc
-2024/02/27 | 112452 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2024/02/27 | 11227 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/SemanticTokens.h
-2024/02/27 | 11221 | graphics/asymptote/jsfile.cc
-2024/02/27 | 1120 | graphics/asymptote/LspCpp/third_party/utfcpp/tests/test_unchecked_iterator.h
-2024/02/27 | 1120 | graphics/asymptote/base/external.asy
-2024/02/27 | 111 | graphics/asymptote/GUI/res/icons/center.asy
-2024/02/27 | 111 | graphics/asymptote/examples/shadestroke.asy
-2024/02/27 | 1118 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/samples.md
-2024/02/27 | 1116 | graphics/asymptote/LspCpp/third_party/uri/test/valid_urls.txt
-2024/02/27 | 1114 | graphics/asymptote/examples/laserlattice.asy
-2024/02/27 | 11146 | graphics/asymptote/LspCpp/third_party/rapidjson/readme.md
-2024/02/27 | 11122 | graphics/asymptote/base/math.asy
-2024/02/27 | 1111 | graphics/asymptote/examples/imagehistogram.asy
-2024/02/27 | 110 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/remotes/subSchemas.json
-2024/02/27 | 1108 | graphics/asymptote/GUI/res/icons/android-locate.svg
-2024/02/27 | 1104 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/cmake_clean.cmake
-2024/02/27 | 1103 | graphics/asymptote/LspCpp/include/LibLsp/lsp/client/unregisterCapability.h
-2024/02/27 | 1101 | graphics/asymptote/cudareflect/tinyexr/examples/resize/resize.cc
-2024/02/27 | 109 | graphics/asymptote/tests/string/insert.asy
-2024/02/27 | 109 | graphics/asymptote/GUI/res/icons/closedpolygon.asy
-2024/02/27 | 109 | graphics/asymptote/GUI/res/icons/closedcurve.asy
-2024/02/27 | 109901 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2024/02/27 | 1098 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/types/integers.json
-2024/02/27 | 1096 | graphics/asymptote/tests/array/transpose.asy
-2024/02/27 | 1096 | graphics/asymptote/refaccess.cc
-2024/02/27 | 1096 | graphics/asymptote/drawlayer.h
-2024/02/27 | 1090 | graphics/asymptote/GUI/res/icons/redo.svg
-2024/02/27 | 108 | graphics/asymptote/GUI/res/icons/subdirectory-left.svg
-2024/02/27 | 108 | graphics/asymptote/cudareflect/tinyexr/jni/README.md
-2024/02/27 | 1088 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/clzlltest.cpp
-2024/02/27 | 1088 | graphics/asymptote/examples/NURBSsphere.asy
-2024/02/27 | 108573 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2024/02/27 | 10840 | graphics/asymptote/base/CAD.asy
-2024/02/27 | 1082 | graphics/asymptote/patches/README
-2024/02/27 | 107 | graphics/asymptote/LspCpp/third_party/uri/CMakeFiles/doc.dir/compiler_depend.ts
-2024/02/27 | 1075 | graphics/asymptote/v3dheadertypes.csv
-2024/02/27 | 1075 | graphics/asymptote/LspCpp/include/LibLsp/lsp/extention/jdtls/OverridableMethod.h
-2024/02/27 | 1072 | graphics/asymptote/cudareflect/tinyexr/examples/cube2longlat/README.md
-2024/02/27 | 1070 | graphics/asymptote/cudareflect/IrradianceGenerator.sln
-2024/02/27 | 1066 | graphics/asymptote/LspCpp/LICENSE
-2024/02/27 | 10663 | graphics/asymptote/LspCpp/src/jsonrpc/WebSocketServer.cpp
-2024/02/27 | 1065 | graphics/asymptote/LspCpp/include/LibLsp/lsp/textDocument/prepareRename.h
-2024/02/27 | 1065 | graphics/asymptote/examples/shellmethod.asy
-2024/02/27 | 106589 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2024/02/27 | 10641 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/encodedstream.h
-2024/02/27 | 1063 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/minimum.json
-2024/02/27 | 1063 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft4/maximum.json
-2024/02/27 | 1063 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/minimum.json
-2024/02/27 | 1063 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/tests/draft3/maximum.json
-2024/02/27 | 10632 | graphics/asymptote/EnvVarUpdate.nsh
-2024/02/27 | 105 | graphics/asymptote/LspCpp/third_party/utfcpp/tests/noexceptionstests.cpp
-2024/02/27 | 1058 | graphics/asymptote/GUI/res/icons/closedpolygon.svg
-2024/02/27 | 10585 | graphics/asymptote/path3.h
-2024/02/27 | 1057 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/jsonschema/LICENSE
-2024/02/27 | 105784 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2024/02/27 | 10571 | graphics/asymptote/cudareflect/tinyexr/deps/miniz/examples/example5.c
-2024/02/27 | 10563 | graphics/asymptote/cudareflect/tinyexr/test/unit/kuroga.py
-2024/02/27 | 10561 | graphics/asymptote/cudareflect/tinyexr/kuroga.py
-2024/02/27 | 1055 | graphics/asymptote/examples/partitionExample.asy
-2024/02/27 | 1053 | graphics/asymptote/doc/fillcontour.asy
-2024/02/27 | 1052 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/CMakeLists.txt
-2024/02/27 | 1051 | graphics/asymptote/prc/PRCTools/inflation.h
-2024/02/27 | 1051 | graphics/asymptote/doc/eetomumu.asy
-2024/02/27 | 1050 | graphics/asymptote/opsymbols.pl
-2024/02/27 | 10504 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/prettywriter.h
-2024/02/27 | 104 | graphics/asymptote/examples/tiling.asy
-2024/02/27 | 104968 | systems/texlive/tlnet/archive/create-theorem.doc.r70180.tar.xz
-2024/02/27 | 1047 | graphics/asymptote/GUI/res/icons/undo.svg
-2024/02/27 | 10476 | graphics/asymptote/LspCpp/third_party/uri/deps/googlemock/include/gmock/gmock-nice-strict.h
-2024/02/27 | 104482 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2024/02/27 | 1044671 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/screenshots/exrview.png
-2024/02/27 | 10445 | graphics/asymptote/INSTALL
-2024/02/27 | 1043 | graphics/asymptote/GUI/res/icons/openpolygon.svg
-2024/02/27 | 10429 | graphics/asymptote/LspCpp/third_party/rapidjson/CMakeLists.txt
-2024/02/27 | 104240 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2024/02/27 | 10414 | graphics/asymptote/LspCpp/third_party/uri/src/detail/uri_parse.cpp
-2024/02/27 | 1040 | graphics/asymptote/examples/lmfit1.asy
-2024/02/27 | 103 | graphics/asymptote/LspCpp/third_party/rapidjson/bin/data/readme.txt
-2024/02/27 | 1039 | graphics/asymptote/LspCpp/third_party/uri/test/CMakeLists.txt
-2024/02/27 | 1037 | graphics/asymptote/examples/animations/inlinemovie3.tex
-2024/02/27 | 103633 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2024/02/27 | 1034 | graphics/asymptote/LspCpp/third_party/uri/deps/docs/index.md
-2024/02/27 | 103478 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/Doxyfile.zh-cn.in
-2024/02/27 | 1033 | graphics/asymptote/examples/basealign.asy
-2024/02/27 | 103393 | graphics/asymptote/LspCpp/third_party/rapidjson/doc/Doxyfile.in
-2024/02/27 | 1032 | macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamerfontthemeArguelles.sty
-2024/02/27 | 1031 | graphics/asymptote/LspCpp/third_party/uri/include/network/uri.hpp
-2024/02/27 | 10310 | graphics/asymptote/LspCpp/third_party/rapidjson/test/unittest/prettywritertest.cpp
-2024/02/27 | 1030 | graphics/asymptote/examples/workcone.asy
-2024/02/27 | 102 | graphics/asymptote/tests/gc/file.asy
-2024/02/27 | 102 | graphics/asymptote/GUI/res/icons/openpolygon.asy
-2024/02/27 | 102 | graphics/asymptote/GUI/res/icons/opencurve.asy
-2024/02/27 | 10271 | graphics/asymptote/GUI/windows/custMatTransform.ui
-2024/02/27 | 1026 | graphics/asymptote/LspCpp/third_party/rapidjson/example/simplewriter/simplewriter.cpp
-2024/02/27 | 1022 | graphics/asymptote/GUI/res/icons/centerorigin.svg
-2024/02/27 | 10224 | graphics/asymptote/tr.cc
-2024/02/27 | 1020 | graphics/asymptote/flatguide.cc
-2024/02/27 | 1019 | graphics/asymptote/LspCpp/third_party/rapidjson/example/pretty/pretty.cpp
-2024/02/27 | 10196 | graphics/asymptote/doc/CAD.tex
-2024/02/27 | 10173 | graphics/asymptote/LspCpp/src/jsonrpc/TcpServer.cpp
-2024/02/27 | 10168 | graphics/asymptote/LspCpp/third_party/uri/test/uri_resolve_test.cpp
-2024/02/27 | 1015 | graphics/asymptote/GUI/xasyTransform.py
-2024/02/27 | 10155 | graphics/asymptote/errors
-2024/02/27 | 1014 | graphics/asymptote/LspCpp/third_party/rapidjson/example/condense/condense.cpp
-2024/02/27 | 101347 | graphics/asymptote/webgl/gl.js
-2024/02/27 | 1013314 | macros/luatex/latex/piton/piton.pdf
-2024/02/27 | 10116 | graphics/asymptote/util.cc
-2024/02/27 | 10110 | graphics/asymptote/LspCpp/third_party/rapidjson/include/rapidjson/internal/itoa.h
-2024/02/27 | 1010 | graphics/asymptote/examples/washermethod.asy
-2024/02/27 | 100 | graphics/asymptote/tests/io/input_with_nan.csv
-2024/02/27 | 100 | graphics/asymptote/GUI/DebugFlags.py
-2024/02/27 | 1008 | graphics/asymptote/LspCpp/third_party/uri/src/CMakeLists.txt
-2024/02/27 | 1008 | graphics/asymptote/LspCpp/include/LibLsp/lsp/workspace/workspaceFolders.h
-2024/02/27 | 1008 | graphics/asymptote/doc/leastsquares.asy
-2024/02/27 | 10073 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/include/gtest/gtest-spi.h
-2024/02/27 | 1006229 | systems/win32/miktex/tm/packages/mcf2graph__doc.tar.lzma
-2024/02/27 | 1005 | graphics/asymptote/doc/asy.1.begin
-2024/02/27 | 10055 | graphics/asymptote/fundec.cc
-2024/02/27 | 10038 | graphics/asymptote/GUI/pyUIClass/custMatTransform.py
-2024/02/27 | 10023 | graphics/asymptote/LspCpp/third_party/uri/deps/googletest/test/googletest-catch-exceptions-test.py
-2024/02/27 | 1000 | graphics/asymptote/GUI/res/icons/chevron-with-circle-left.svg
-2024/02/27 | 1000 | graphics/asymptote/doc/FAQ/Makefile
-2024/02/27 | 10006 | graphics/asymptote/base/rationalSimplex.asy
-2024/02/27 | 100010 | macros/latex/contrib/mandi/mandi.dtx
-2024/02/27 | 100007 | graphics/asymptote/cudareflect/tinyexr/examples/exrview/ThirdPartyLibs/nativefiledialog/screens/open_cocoa.png
diff --git a/biblio/ctan-bibdata/ctan.bib b/biblio/ctan-bibdata/ctan.bib
index f3b195bd83..ba655afa9f 100644
--- a/biblio/ctan-bibdata/ctan.bib
+++ b/biblio/ctan-bibdata/ctan.bib
@@ -1,7 +1,7 @@
%% bib file of all CTAN packages
%% (C) Herbert Voß
%%
-%% created at 04-03-2024, 02:00:04
+%% created at 05-03-2024, 02:00:03
%%
%% This file is provided under the terms of the LPPL v1.3 or
@@ -11851,8 +11851,8 @@
title = {The \texttt{checkcites} package},
subtitle = {Check citation commands in a document},
author = {Paulo Roberto Massa Cereda and {Island of TeX} and Enrico Gregorio},
- date = {2023-05-17},
- version = {2.6},
+ date = {2024-03-04},
+ version = {2.7},
license = {lppl1.3},
mirror = {https://mirror.ctan.org/support/checkcites},
url = {https://ctan.org/pkg/checkcites},
@@ -12531,9 +12531,9 @@
title = {The \texttt{chordbars} package},
subtitle = {Print chord grids for pop/jazz tunes},
author = {Sebastien Kramm},
- date = {2018-12-31},
- version = {1.1},
- license = {lppl1.3},
+ date = {2024-03-04},
+ version = {1.3.2},
+ license = {lppl1.3c},
mirror = {https://mirror.ctan.org/graphics/pgf/contrib/chordbars},
url = {https://ctan.org/pkg/chordbars},
annotation = {This -based music-related package
@@ -19700,9 +19700,9 @@
title = {The \texttt{draftwatermark} package},
subtitle = {Put a grey textual watermark on document pages},
author = {Sergio Callegari},
- date = {2024-03-02},
- version = {3.1},
- license = {lppl1.3},
+ date = {2024-03-04},
+ version = {3.3},
+ license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/draftwatermark},
url = {https://ctan.org/pkg/draftwatermark},
}
@@ -37724,7 +37724,7 @@
title = {The \texttt{lastbib} package},
subtitle = {Record the number of citations in a document},
author = {Berik I. Tuleuov},
- date = {2024-03-03},
+ date = {2024-03-04},
version = {2.1},
license = {lppl},
mirror = {https://mirror.ctan.org/macros/latex/contrib/lastbib},
@@ -42311,8 +42311,8 @@
title = {The \texttt{luamplib} package},
subtitle = {Use LuaTeX’s built-in MetaPost interpreter},
author = {Hans Hagen and Taco Hoekwater and Élie Roux and Manuel Pégourié-Gonnard and Philipp Gesang and Dohyun Kim},
- date = {2024-03-01},
- version = {2.26.0},
+ date = {2024-03-04},
+ version = {2.26.2},
license = {gpl2},
mirror = {https://mirror.ctan.org/macros/luatex/generic/luamplib},
url = {https://ctan.org/pkg/luamplib},
@@ -48925,8 +48925,8 @@
title = {The \texttt{newtxtt} package},
subtitle = {Enhancement of typewriter fonts from newtx},
author = {Michael Sharpe},
- date = {2024-01-15},
- version = {1.057},
+ date = {2024-03-04},
+ version = {1.058},
license = {gpl3,lppl},
mirror = {https://mirror.ctan.org/fonts/newtxtt},
url = {https://ctan.org/pkg/newtxtt},
@@ -50534,12 +50534,12 @@
}
@manual{ctan-oldstandard,
- title = {The \texttt{oldstandard} package},
+ title = {The \texttt{OldStandard} package},
subtitle = {OldStandard fonts with \LaTeX{} support},
author = {Alexey Kryukov and Nikola Lečić and Robert Alessi and Bob Tennent and Antonis Tsolomitis},
- date = {2023-12-21},
+ date = {2024-03-04},
version = {2.7a},
- license = {ofl,lppl,gpl},
+ license = {ofl,gfl,lppl,fdl},
mirror = {https://mirror.ctan.org/fonts/oldstandard},
url = {https://ctan.org/pkg/oldstandard},
}
@@ -75226,6 +75226,26 @@
url = {https://ctan.org/pkg/usebib},
}
+@manual{ctan-useclass,
+ title = {The \texttt{useclass} package},
+ subtitle = {Load classes as packages},
+ author = {Yuxi HUANG},
+ date = {2024-03-04},
+ version = {0.9},
+ license = {lppl1.3},
+ mirror = {https://mirror.ctan.org/macros/latex/contrib/useclass},
+ url = {https://ctan.org/pkg/useclass},
+ annotation = {This package enables the usage of classes as packages.
+ It was originally designed for the
+ class, which is employed
+ for documenting \LaTeX{} code with numerous useful features.
+ However, employing the class as a package
+ is not convenient when using the developing class as the
+ style for the document.
+ Therefore, this package provides a simple interface for
+ utilizing classes as packages.},
+}
+
@manual{ctan-usenix,
title = {The \texttt{usenix} package},
subtitle = {Style option to do Usenix conference proceedings},
diff --git a/graphics/pgf/contrib/adigraph/adigraph.sty b/graphics/pgf/contrib/adigraph/adigraph.sty
index e472ebd59f..df427a809d 100644
--- a/graphics/pgf/contrib/adigraph/adigraph.sty
+++ b/graphics/pgf/contrib/adigraph/adigraph.sty
@@ -7,7 +7,7 @@
%
% 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.
%
-\def\AdigraphVersionNumber{v1.7.1}
+\def\AdigraphVersionNumber{v1.7.2}
\NeedsTeXFormat{LaTeX2e}[1994/06/01]
\ProvidesPackage{adigraph}
diff --git a/graphics/pgf/contrib/adigraph/adigraph_documentation.pdf b/graphics/pgf/contrib/adigraph/adigraph_documentation.pdf
index 949814b056..479eae7c56 100644
--- a/graphics/pgf/contrib/adigraph/adigraph_documentation.pdf
+++ b/graphics/pgf/contrib/adigraph/adigraph_documentation.pdf
Binary files differ
diff --git a/graphics/pgf/contrib/adigraph/adigraph_documentation.tex b/graphics/pgf/contrib/adigraph/adigraph_documentation.tex
index 6bcf6a0c8a..7112fdfa89 100644
--- a/graphics/pgf/contrib/adigraph/adigraph_documentation.tex
+++ b/graphics/pgf/contrib/adigraph/adigraph_documentation.tex
@@ -2,16 +2,16 @@
\title{Adigraph, \AdigraphVersionNumber}
\author{Luca Cappelletti}
-\date{December 2018}
+\date{March 2024}
\usepackage{adigraph}
\usepackage{xcolor}
\usepackage[colorlinks=true,urlcolor=blue,pdfpagelabels,hyperindex=false]{hyperref}
\usepackage{minted}
-\usepackage{multicol}
\usepackage{graphicx} % for images and generally graphics
\usepackage{caption} % enabling of nice captions
\usepackage{subcaption} % and subcaptions of images
+\usepackage{multicol}
\definecolor{mintedbackground}{rgb}{0.95,0.95,0.95}
\setminted{
bgcolor=mintedbackground,
@@ -37,13 +37,6 @@
% THE FOLLOWING CENTERS ALL FLOATING ITEMS BY DEFAULT %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\makeatletter
-\g@addto@macro\@floatboxreset\centering
-\makeatother
-
-\makeatletter
-\apptocmd\subcaption@minipage{\centering}{}{}
-\makeatother
\makeatletter
\providecommand*\setfloatlocations[2]{\@namedef{fps@#1}{#2}}
diff --git a/graphics/pgf/contrib/adigraph/adigraph_working_test.pdf b/graphics/pgf/contrib/adigraph/adigraph_working_test.pdf
index 749a1dff1c..df498d28e1 100644
--- a/graphics/pgf/contrib/adigraph/adigraph_working_test.pdf
+++ b/graphics/pgf/contrib/adigraph/adigraph_working_test.pdf
Binary files differ
diff --git a/graphics/pgf/contrib/adigraph/adigraph_working_test.tex b/graphics/pgf/contrib/adigraph/adigraph_working_test.tex
index b0a5376e06..b13899cd1d 100644
--- a/graphics/pgf/contrib/adigraph/adigraph_working_test.tex
+++ b/graphics/pgf/contrib/adigraph/adigraph_working_test.tex
@@ -5,7 +5,7 @@
\title{Adigraph, \AdigraphVersionNumber, small working test}
\author{Luca Cappelletti}
-\date{November 2018}
+\date{March 2024}
\begin{document}
\maketitle
diff --git a/graphics/pgf/contrib/twoxtwogame/README.md b/graphics/pgf/contrib/twoxtwogame/README.md
index 3856e3f087..ca22ad54b1 100644
--- a/graphics/pgf/contrib/twoxtwogame/README.md
+++ b/graphics/pgf/contrib/twoxtwogame/README.md
@@ -6,10 +6,12 @@ scientific publications. Commands include producing graphical representations
of 2x2 games, plotting the equilibria in 2x2 games, and game embeddings for 2x2
games.
+
## Installation
Simply include the `twoxtwogame.sty` file in your working directory.
+
## Usage
Include in the preamble the `twoxtwogame` package.
@@ -29,6 +31,31 @@ equilibrium.
For further information, please refer to the included package documentation:
`twoxtwogame_doc.pdf` which can be built from `twoxtwogame_doc.tex`.
+
+## Citing this package
+
+Please use the following citation when using this package:
+```
+@misc{marris2024_twoxtwogame,
+ title={Visualizing 2x2 Normal-Form Games: twoxtwogame LaTeX Package},
+ author={Luke Marris and Ian Gemp and Siqi Liu and Joel Z. Leibo and Georgios Piliouras},
+ year={2024},
+ eprint={2402.16985},
+ archivePrefix={arXiv},
+ primaryClass={cs.GT},
+ url={https://arxiv.org/abs/2402.16985},
+}
+```
+
+
+## Contributing
+
+If considering contributoing to the package, please read CONTRIBUTING.md.
+This package is maintained on
+[GitHub](https://github.com/google-deepmind/twoxtwogame) and mirrored on
+[CTAN](https://ctan.org/pkg/twoxtwogame).
+
+
## License and disclaimer
Copyright 2024 DeepMind Technologies Limited
@@ -49,4 +76,3 @@ either express or implied. See the licenses for the specific language governing
permissions and limitations under those licenses.
This is not an official Google product.
-
diff --git a/graphics/pgf/contrib/twoxtwogame/twoxtwogame.pdf b/graphics/pgf/contrib/twoxtwogame/twoxtwogame.pdf
deleted file mode 100644
index bc3b5bcd45..0000000000
--- a/graphics/pgf/contrib/twoxtwogame/twoxtwogame.pdf
+++ /dev/null
Binary files differ
diff --git a/graphics/pgf/contrib/twoxtwogame/twoxtwogame.sty b/graphics/pgf/contrib/twoxtwogame/twoxtwogame.sty
index a42e6606fc..ac1845a1f3 100644
--- a/graphics/pgf/contrib/twoxtwogame/twoxtwogame.sty
+++ b/graphics/pgf/contrib/twoxtwogame/twoxtwogame.sty
@@ -12,7 +12,7 @@
% See the License for the specific language governing permissions and
% limitations under the License.
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{twoxtwogame}[2024/02/23 v0.1 Tools for 2x2 Games]
+\ProvidesPackage{twoxtwogame}[2024/03/05 v0.2 Tools for 2x2 Games]
\RequirePackage{tikz}
\RequirePackage{tikz-3dplot}
@@ -21,10 +21,9 @@
\RequirePackage{tikzscale}
\RequirePackage{pgfmath-xfp}
\RequirePackage{ifthen}
-\usetikzlibrary{arrows.meta,patterns,shapes,calc,positioning,external}
+\usetikzlibrary{arrows.meta,patterns,patterns.meta,shapes,calc,positioning,external,fillbetween}
\RequirePackage{amsthm, amsmath, amsfonts, amssymb, mathtools}
\RequirePackage{etoolbox}
-\RequirePackage{bubblesort}
\makeatletter
@@ -89,7 +88,7 @@
% Row player.
\tikzset{graph,player color=\@graphkey{row player color},player x offset=\@graphkey{row player x offset},player y offset=\@graphkey{row player y offset}}%
\@playerordgraph[#1]{#2}{#3}{#4}{#5}
-
+
\ifthenelse{\lengthtest{#2 pt = #3 pt} \AND \lengthtest{#3 pt = #4 pt} \AND \lengthtest{#4 pt = #5 pt} \AND \lengthtest{#6 pt = #7 pt} \AND \lengthtest{#7 pt = #8 pt} \AND \lengthtest{#8 pt = #9 pt}}{
\fill[\@graphkey{point color}] (-\@graphkey{point offset},-\@graphkey{point offset}) circle[radius=\@graphkey{point radius}];
\fill[\@graphkey{point color}] (-\@graphkey{point offset},+\@graphkey{point offset}) circle[radius=\@graphkey{point radius}];
@@ -107,12 +106,78 @@
\DeclareRobustCommand{\@playerordgraph}[5][]{%
% Ordinal rankings.
- \ifthenelse{\lengthtest{#2 pt = #3 pt} \OR \lengthtest{#2 pt = #4 pt} \OR \lengthtest{#2 pt = #5 pt} \OR \lengthtest{#3 pt = #4 pt} \OR \lengthtest{#3 pt = #5 pt} \OR \lengthtest{#4 pt = #5 pt}}{
- % DO NOTHING.
- }{
- \doublebubblesort{{#2}{#3}{#4}{#5}}{\order}{{-- \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}}}{-- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}}}{-- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}}}{-- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}}}}{\nodes}
- \draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \nodes;
- }
+ \ifthenelse{\lengthtest{#2 pt < #3 pt} \AND \lengthtest{#3 pt < #4 pt} \AND \lengthtest{#4 pt < #5 pt}}{
+ \draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}};
+ }{}
+ \ifthenelse{\lengthtest{#2 pt < #3 pt} \AND \lengthtest{#3 pt < #5 pt} \AND \lengthtest{#5 pt < #4 pt}}{
+ \draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}};
+ }{}
+ \ifthenelse{\lengthtest{#2 pt < #4 pt} \AND \lengthtest{#4 pt < #3 pt} \AND \lengthtest{#3 pt < #5 pt}}{
+ \draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}};
+ }{}
+ \ifthenelse{\lengthtest{#2 pt < #4 pt} \AND \lengthtest{#4 pt < #5 pt} \AND \lengthtest{#5 pt < #3 pt}}{
+ \draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}};
+ }{}
+ \ifthenelse{\lengthtest{#2 pt < #5 pt} \AND \lengthtest{#5 pt < #3 pt} \AND \lengthtest{#3 pt < #4 pt}}{
+ \draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}};
+ }{}
+ \ifthenelse{\lengthtest{#2 pt < #5 pt} \AND \lengthtest{#5 pt < #4 pt} \AND \lengthtest{#4 pt < #3 pt}}{
+ \draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}};
+ }{}
+ \ifthenelse{\lengthtest{#3 pt < #2 pt} \AND \lengthtest{#2 pt < #4 pt} \AND \lengthtest{#4 pt < #5 pt}}{
+ \draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}};
+ }{}
+ \ifthenelse{\lengthtest{#3 pt < #2 pt} \AND \lengthtest{#2 pt < #5 pt} \AND \lengthtest{#5 pt < #4 pt}}{
+ \draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}};
+ }{}
+ \ifthenelse{\lengthtest{#3 pt < #4 pt} \AND \lengthtest{#4 pt < #2 pt} \AND \lengthtest{#2 pt < #5 pt}}{
+ \draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}};
+ }{}
+ \ifthenelse{\lengthtest{#3 pt < #4 pt} \AND \lengthtest{#4 pt < #5 pt} \AND \lengthtest{#5 pt < #2 pt}}{
+ \draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}};
+ }{}
+ \ifthenelse{\lengthtest{#3 pt < #5 pt} \AND \lengthtest{#5 pt < #2 pt} \AND \lengthtest{#2 pt < #4 pt}}{
+ \draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}};
+ }{}
+ \ifthenelse{\lengthtest{#3 pt < #5 pt} \AND \lengthtest{#5 pt < #4 pt} \AND \lengthtest{#4 pt < #2 pt}}{
+ \draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}};
+ }{}
+ \ifthenelse{\lengthtest{#4 pt < #2 pt} \AND \lengthtest{#2 pt < #3 pt} \AND \lengthtest{#3 pt < #5 pt}}{
+ \draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}};
+ }{}
+ \ifthenelse{\lengthtest{#4 pt < #2 pt} \AND \lengthtest{#2 pt < #5 pt} \AND \lengthtest{#5 pt < #3 pt}}{
+ \draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}};
+ }{}
+ \ifthenelse{\lengthtest{#4 pt < #3 pt} \AND \lengthtest{#3 pt < #2 pt} \AND \lengthtest{#2 pt < #5 pt}}{
+ \draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}};
+ }{}
+ \ifthenelse{\lengthtest{#4 pt < #3 pt} \AND \lengthtest{#3 pt < #5 pt} \AND \lengthtest{#5 pt < #2 pt}}{
+ \draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}};
+ }{}
+ \ifthenelse{\lengthtest{#4 pt < #5 pt} \AND \lengthtest{#5 pt < #2 pt} \AND \lengthtest{#2 pt < #3 pt}}{
+ \draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}};
+ }{}
+ \ifthenelse{\lengthtest{#4 pt < #5 pt} \AND \lengthtest{#5 pt < #3 pt} \AND \lengthtest{#3 pt < #2 pt}}{
+ \draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}};
+ }{}
+ \ifthenelse{\lengthtest{#5 pt < #2 pt} \AND \lengthtest{#2 pt < #3 pt} \AND \lengthtest{#3 pt < #4 pt}}{
+ \draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}};
+ }{}
+ \ifthenelse{\lengthtest{#5 pt < #2 pt} \AND \lengthtest{#2 pt < #4 pt} \AND \lengthtest{#4 pt < #3 pt}}{
+ \draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}};
+ }{}
+ \ifthenelse{\lengthtest{#5 pt < #3 pt} \AND \lengthtest{#3 pt < #2 pt} \AND \lengthtest{#2 pt < #4 pt}}{
+ \draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}};
+ }{}
+ \ifthenelse{\lengthtest{#5 pt < #3 pt} \AND \lengthtest{#3 pt < #4 pt} \AND \lengthtest{#4 pt < #2 pt}}{
+ \draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}};
+ }{}
+ \ifthenelse{\lengthtest{#5 pt < #4 pt} \AND \lengthtest{#4 pt < #2 pt} \AND \lengthtest{#2 pt < #3 pt}}{
+ \draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}};
+ }{}
+ \ifthenelse{\lengthtest{#5 pt < #4 pt} \AND \lengthtest{#4 pt < #3 pt} \AND \lengthtest{#3 pt < #2 pt}}{
+ \draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}};
+ }{}
% Triple Ties.
\ifthenelse{\lengthtest{#2 pt = #3 pt} \AND \lengthtest{#2 pt = #4 pt} \AND \lengthtest{#2 pt < #5 pt}}{
@@ -162,204 +227,204 @@
\ifthenelse{\lengthtest{#2 pt = #3 pt} \AND \lengthtest{#4 pt = #5 pt} \AND \lengthtest{#4 pt > #2 pt}}{
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}};
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}};
-
+
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}};
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}};
}{}
\ifthenelse{\lengthtest{#2 pt = #4 pt} \AND \lengthtest{#3 pt = #5 pt} \AND \lengthtest{#3 pt > #2 pt}}{
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}};
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}};
-
+
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}};
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}};
}{}
\ifthenelse{\lengthtest{#2 pt = #5 pt} \AND \lengthtest{#3 pt = #4 pt} \AND \lengthtest{#3 pt > #2 pt}}{
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}};
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}};
-
+
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}};
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}};
}{}
\ifthenelse{\lengthtest{#2 pt = #3 pt} \AND \lengthtest{#4 pt = #5 pt} \AND \lengthtest{#4 pt < #2 pt}}{
\draw[{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}-, line width=\@graphkey{line width}, \@graphkey{player color}] \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}};
\draw[{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}-, line width=\@graphkey{line width}, \@graphkey{player color}] \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}};
-
+
\draw[{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}-, line width=\@graphkey{line width}, \@graphkey{player color}] \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}};
\draw[{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}-, line width=\@graphkey{line width}, \@graphkey{player color}] \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}};
}{}
\ifthenelse{\lengthtest{#2 pt = #4 pt} \AND \lengthtest{#3 pt = #5 pt} \AND \lengthtest{#3 pt < #2 pt}}{
\draw[{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}-, line width=\@graphkey{line width}, \@graphkey{player color}] \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}};
\draw[{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}-, line width=\@graphkey{line width}, \@graphkey{player color}] \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}};
-
+
\draw[{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}-, line width=\@graphkey{line width}, \@graphkey{player color}] \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}};
\draw[{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}-, line width=\@graphkey{line width}, \@graphkey{player color}] \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}};
}{}
\ifthenelse{\lengthtest{#2 pt = #5 pt} \AND \lengthtest{#3 pt = #4 pt} \AND \lengthtest{#3 pt < #2 pt}}{
\draw[{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}-, line width=\@graphkey{line width}, \@graphkey{player color}] \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}};
\draw[{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}-, line width=\@graphkey{line width}, \@graphkey{player color}] \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}};
-
+
\draw[{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}-, line width=\@graphkey{line width}, \@graphkey{player color}] \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}};
\draw[{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}-, line width=\@graphkey{line width}, \@graphkey{player color}] \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}};
}{}
-
+
% High Ties
\ifthenelse{\lengthtest{#2 pt = #3 pt} \AND \lengthtest{#3 pt > #4 pt} \AND \lengthtest{#4 pt > #5 pt}}{
\draw[line width=\@graphkey{line width}] \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}};
-
+
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}};
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}};
}{}
\ifthenelse{\lengthtest{#2 pt = #3 pt} \AND \lengthtest{#3 pt > #5 pt} \AND \lengthtest{#5 pt > #4 pt}}{
\draw[line width=\@graphkey{line width}] \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}};
-
+
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}};
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}};
}{}
\ifthenelse{\lengthtest{#2 pt = #4 pt} \AND \lengthtest{#4 pt > #3 pt} \AND \lengthtest{#3 pt > #5 pt}}{
\draw[line width=\@graphkey{line width}] \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}};
-
+
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}};
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}};
}{}
\ifthenelse{\lengthtest{#2 pt = #4 pt} \AND \lengthtest{#4 pt > #5 pt} \AND \lengthtest{#5 pt > #3 pt}}{
\draw[line width=\@graphkey{line width}] \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}};
-
+
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}};
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}};
}{}
\ifthenelse{\lengthtest{#2 pt = #5 pt} \AND \lengthtest{#5 pt > #3 pt} \AND \lengthtest{#3 pt > #4 pt}}{
\draw[line width=\@graphkey{line width}] \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}};
-
+
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}};
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}};
}{}
\ifthenelse{\lengthtest{#2 pt = #5 pt} \AND \lengthtest{#5 pt > #4 pt} \AND \lengthtest{#4 pt > #3 pt}}{
\draw[line width=\@graphkey{line width}] \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}};
-
+
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}};
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}};
}{}
\ifthenelse{\lengthtest{#3 pt = #4 pt} \AND \lengthtest{#4 pt > #2 pt} \AND \lengthtest{#2 pt > #5 pt}}{
\draw[line width=\@graphkey{line width}] \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}};
-
+
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}};
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}};
}{}
\ifthenelse{\lengthtest{#3 pt = #4 pt} \AND \lengthtest{#4 pt > #5 pt} \AND \lengthtest{#5 pt > #2 pt}}{
\draw[line width=\@graphkey{line width}] \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}};
-
+
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}};
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}};
}{}
\ifthenelse{\lengthtest{#3 pt = #5 pt} \AND \lengthtest{#5 pt > #2 pt} \AND \lengthtest{#2 pt > #4 pt}}{
\draw[line width=\@graphkey{line width}] \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}};
-
+
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}};
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}};
}{}
\ifthenelse{\lengthtest{#3 pt = #5 pt} \AND \lengthtest{#5 pt > #4 pt} \AND \lengthtest{#4 pt > #2 pt}}{
\draw[line width=\@graphkey{line width}] \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}};
-
+
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}};
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}};
}{}
\ifthenelse{\lengthtest{#4 pt = #5 pt} \AND \lengthtest{#5 pt > #2 pt} \AND \lengthtest{#2 pt > #3 pt}}{
\draw[line width=\@graphkey{line width}] \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}};
-
+
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}};
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}};
}{}
\ifthenelse{\lengthtest{#4 pt = #5 pt} \AND \lengthtest{#5 pt > #3 pt} \AND \lengthtest{#3 pt > #2 pt}}{
\draw[line width=\@graphkey{line width}] \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}};
-
+
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}};
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}};
}{}
-
+
% Low Ties
\ifthenelse{\lengthtest{#2 pt = #3 pt} \AND \lengthtest{#3 pt < #4 pt} \AND \lengthtest{#4 pt < #5 pt}}{
\draw[{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}-, line width=\@graphkey{line width}, \@graphkey{player color}] \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}};
-
+
\draw[line width=\@graphkey{line width}] \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}};
\draw[line width=\@graphkey{line width}] \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}};
}{}
\ifthenelse{\lengthtest{#2 pt = #3 pt} \AND \lengthtest{#3 pt < #5 pt} \AND \lengthtest{#5 pt < #4 pt}}{
\draw[{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}-, line width=\@graphkey{line width}, \@graphkey{player color}] \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}};
-
+
\draw[line width=\@graphkey{line width}] \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}};
\draw[line width=\@graphkey{line width}] \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}};
}{}
\ifthenelse{\lengthtest{#2 pt = #4 pt} \AND \lengthtest{#4 pt < #3 pt} \AND \lengthtest{#3 pt < #5 pt}}{
\draw[{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}-, line width=\@graphkey{line width}, \@graphkey{player color}] \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}};
-
+
\draw[line width=\@graphkey{line width}] \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}};
\draw[line width=\@graphkey{line width}] \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}};
}{}
\ifthenelse{\lengthtest{#2 pt = #4 pt} \AND \lengthtest{#4 pt < #5 pt} \AND \lengthtest{#5 pt < #3 pt}}{
\draw[{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}-, line width=\@graphkey{line width}, \@graphkey{player color}] \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}};
-
+
\draw[line width=\@graphkey{line width}] \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}};
\draw[line width=\@graphkey{line width}] \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}};
}{}
\ifthenelse{\lengthtest{#2 pt = #5 pt} \AND \lengthtest{#5 pt < #3 pt} \AND \lengthtest{#3 pt < #4 pt}}{
\draw[{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}-, line width=\@graphkey{line width}, \@graphkey{player color}] \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}};
-
+
\draw[line width=\@graphkey{line width}] \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}};
\draw[line width=\@graphkey{line width}] \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}};
}{}
\ifthenelse{\lengthtest{#2 pt = #5 pt} \AND \lengthtest{#5 pt < #4 pt} \AND \lengthtest{#4 pt < #3 pt}}{
\draw[{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}-, line width=\@graphkey{line width}, \@graphkey{player color}] \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}};
-
+
\draw[line width=\@graphkey{line width}] \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}};
\draw[line width=\@graphkey{line width}] \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}};
}{}
\ifthenelse{\lengthtest{#3 pt = #4 pt} \AND \lengthtest{#4 pt < #2 pt} \AND \lengthtest{#2 pt < #5 pt}}{
\draw[{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}-, line width=\@graphkey{line width}, \@graphkey{player color}] \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}};
-
+
\draw[line width=\@graphkey{line width}] \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}};
\draw[line width=\@graphkey{line width}] \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}};
}{}
\ifthenelse{\lengthtest{#3 pt = #4 pt} \AND \lengthtest{#4 pt < #5 pt} \AND \lengthtest{#5 pt < #2 pt}}{
\draw[{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}-, line width=\@graphkey{line width}, \@graphkey{player color}] \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}};
-
+
\draw[line width=\@graphkey{line width}] \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}};
\draw[line width=\@graphkey{line width}] \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}};
}{}
\ifthenelse{\lengthtest{#3 pt = #5 pt} \AND \lengthtest{#5 pt < #2 pt} \AND \lengthtest{#2 pt < #4 pt}}{
\draw[{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}-, line width=\@graphkey{line width}, \@graphkey{player color}] \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}};
-
+
\draw[line width=\@graphkey{line width}] \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}};
\draw[line width=\@graphkey{line width}] \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}};
}{}
\ifthenelse{\lengthtest{#3 pt = #5 pt} \AND \lengthtest{#5 pt < #4 pt} \AND \lengthtest{#4 pt < #2 pt}}{
\draw[{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}-, line width=\@graphkey{line width}, \@graphkey{player color}] \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}};
-
+
\draw[line width=\@graphkey{line width}] \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}};
\draw[line width=\@graphkey{line width}] \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}};
}{}
\ifthenelse{\lengthtest{#4 pt = #5 pt} \AND \lengthtest{#5 pt < #2 pt} \AND \lengthtest{#2 pt < #3 pt}}{
\draw[{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}-, line width=\@graphkey{line width}, \@graphkey{player color}] \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}};
-
+
\draw[line width=\@graphkey{line width}] \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}};
\draw[line width=\@graphkey{line width}] \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}};
}{}
\ifthenelse{\lengthtest{#4 pt = #5 pt} \AND \lengthtest{#5 pt < #3 pt} \AND \lengthtest{#3 pt < #2 pt}}{
\draw[{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}-, line width=\@graphkey{line width}, \@graphkey{player color}] \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}};
-
+
\draw[line width=\@graphkey{line width}] \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}};
\draw[line width=\@graphkey{line width}] \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}};
}{}
-
+
% Mid Ties:
\ifthenelse{\lengthtest{#5 pt < #2 pt} \AND \lengthtest{#2 pt = #3 pt} \AND \lengthtest{#3 pt < #4 pt}}{
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}};
@@ -369,7 +434,7 @@
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}};
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}};
}{}
-
+
\ifthenelse{\lengthtest{#5 pt < #2 pt} \AND \lengthtest{#2 pt = #4 pt} \AND \lengthtest{#4 pt < #3 pt}}{
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}};
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}};
@@ -378,7 +443,7 @@
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}};
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}};
}{}
-
+
\ifthenelse{\lengthtest{#4 pt < #2 pt} \AND \lengthtest{#2 pt = #5 pt} \AND \lengthtest{#5 pt < #3 pt}}{
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}};
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}};
@@ -387,7 +452,7 @@
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}};
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}};
}{}
-
+
\ifthenelse{\lengthtest{#5 pt < #3 pt} \AND \lengthtest{#3 pt = #4 pt} \AND \lengthtest{#4 pt < #2 pt}}{
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}};
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}};
@@ -396,7 +461,7 @@
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}};
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}};
}{}
-
+
\ifthenelse{\lengthtest{#4 pt < #3 pt} \AND \lengthtest{#3 pt = #5 pt} \AND \lengthtest{#5 pt < #2 pt}}{
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}};
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}};
@@ -405,7 +470,7 @@
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}};
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}};
}{}
-
+
\ifthenelse{\lengthtest{#3 pt < #4 pt} \AND \lengthtest{#4 pt = #5 pt} \AND \lengthtest{#5 pt < #2 pt}}{
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pthree{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}};
\draw[-{Latex[length=\@graphkey{arrow length},width=\@graphkey{arrow width}]}, line width=\@graphkey{line width}, \@graphkey{player color}] \@ptwo{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pfour{\@graphkey{player x offset}}{\@graphkey{player y offset}} -- \@pone{\@graphkey{player x offset}}{\@graphkey{player y offset}};
@@ -498,7 +563,7 @@
\@graphkey{column player color},
] (-\@graphkey{point offset},-\@graphkey{point offset}) -- (+\@graphkey{point offset},-\@graphkey{point offset});
}{}
-
+
\fill[\@graphkey{point color}] (-\@graphkey{point offset},-\@graphkey{point offset}) circle[radius=\@graphkey{point radius}];
\fill[\@graphkey{point color}] (-\@graphkey{point offset},+\@graphkey{point offset}) circle[radius=\@graphkey{point radius}];
\fill[\@graphkey{point color}] (+\@graphkey{point offset},-\@graphkey{point offset}) circle[radius=\@graphkey{point radius}];
@@ -537,158 +602,564 @@
\brgraph[#1]{1}{0}{0}{0}{0}{0}{0}{0}}
\DeclareRobustCommand{\nullbrgraph}[1][]{%
\brgraph[#1]{0}{0}{0}{0}{0}{0}{0}{0}}
-
-
+
+
\DeclareRobustCommand{\brname}[8]{%
- \ifthenelse{\lengthtest{#3 pt > #1 pt}}{%
- \def\rowa{01}%
- }{%
- \ifthenelse{\lengthtest{#3 pt < #1 pt}}{%
- \def\rowa{10}%
- }{%
- \def\rowa{00}%
- }%
- }%
- \ifthenelse{\lengthtest{#4 pt > #2 pt}}{%
- \def\rowb{01}%
- }{%
- \ifthenelse{\lengthtest{#4 pt < #2 pt}}{%
- \def\rowb{10}%
- }{%
- \def\rowb{00}%
- }%
- }%
- \ifthenelse{\lengthtest{#6 pt > #5 pt}}{%
- \def\cola{01}%
- }{%
- \ifthenelse{\lengthtest{#6 pt < #5 pt}}{%
- \def\cola{10}%
- }{%
- \def\cola{00}%
- }%
- }%
- \ifthenelse{\lengthtest{#8 pt > #7 pt}}{%
- \def\colb{01}%
- }{%
- \ifthenelse{\lengthtest{#8 pt < #7 pt}}{%
- \def\colb{10}%
- }{%
- \def\colb{00}%
- }%
- }%
- \ifthenelse{%
- \(\equal{\rowa}{00} \AND \equal{\rowb}{00} \AND \equal{\cola}{00} \AND \equal{\colb}{00}\) %
- }{Null}{}%
- \ifthenelse{%
- \(\equal{\rowa}{00} \AND \equal{\rowb}{00} \AND \equal{\cola}{00} \AND \equal{\colb}{01}\) \OR %
- \(\equal{\rowa}{00} \AND \equal{\rowb}{00} \AND \equal{\cola}{00} \AND \equal{\colb}{10}\) \OR %
- \(\equal{\rowa}{00} \AND \equal{\rowb}{00} \AND \equal{\cola}{01} \AND \equal{\colb}{00}\) \OR %
- \(\equal{\rowa}{00} \AND \equal{\rowb}{00} \AND \equal{\cola}{10} \AND \equal{\colb}{00}\) \OR %
- \(\equal{\rowa}{00} \AND \equal{\rowb}{01} \AND \equal{\cola}{00} \AND \equal{\colb}{00}\) \OR %
- \(\equal{\rowa}{00} \AND \equal{\rowb}{10} \AND \equal{\cola}{00} \AND \equal{\colb}{00}\) \OR %
- \(\equal{\rowa}{01} \AND \equal{\rowb}{00} \AND \equal{\cola}{00} \AND \equal{\colb}{00}\) \OR %
- \(\equal{\rowa}{10} \AND \equal{\rowb}{00} \AND \equal{\cola}{00} \AND \equal{\colb}{00}\) %
- }{Dress}{}%
- \ifthenelse{%
- \(\equal{\rowa}{00} \AND \equal{\rowb}{00} \AND \equal{\cola}{01} \AND \equal{\colb}{10}\) \OR %
- \(\equal{\rowa}{00} \AND \equal{\rowb}{00} \AND \equal{\cola}{10} \AND \equal{\colb}{01}\) \OR %
- \(\equal{\rowa}{01} \AND \equal{\rowb}{10} \AND \equal{\cola}{00} \AND \equal{\colb}{00}\) \OR %
- \(\equal{\rowa}{10} \AND \equal{\rowb}{01} \AND \equal{\cola}{00} \AND \equal{\colb}{00}\) %
- }{Horseplay}{}%
- \ifthenelse{%
- \(\equal{\rowa}{00} \AND \equal{\rowb}{00} \AND \equal{\cola}{01} \AND \equal{\colb}{01}\) \OR %
- \(\equal{\rowa}{00} \AND \equal{\rowb}{00} \AND \equal{\cola}{10} \AND \equal{\colb}{10}\) \OR %
- \(\equal{\rowa}{01} \AND \equal{\rowb}{01} \AND \equal{\cola}{00} \AND \equal{\colb}{00}\) \OR %
- \(\equal{\rowa}{10} \AND \equal{\rowb}{10} \AND \equal{\cola}{00} \AND \equal{\colb}{00}\) %
- }{Ignorance}{}%
- \ifthenelse{%
- \(\equal{\rowa}{01} \AND \equal{\rowb}{01} \AND \equal{\cola}{01} \AND \equal{\colb}{01}\) \OR %
- \(\equal{\rowa}{01} \AND \equal{\rowb}{01} \AND \equal{\cola}{10} \AND \equal{\colb}{10}\) \OR %
- \(\equal{\rowa}{10} \AND \equal{\rowb}{10} \AND \equal{\cola}{10} \AND \equal{\colb}{10}\) \OR %
- \(\equal{\rowa}{10} \AND \equal{\rowb}{10} \AND \equal{\cola}{01} \AND \equal{\colb}{01}\) %
- }{Dominant}{}%
- \ifthenelse{%
- \(\equal{\rowa}{01} \AND \equal{\rowb}{10} \AND \equal{\cola}{01} \AND \equal{\colb}{10}\) \OR %
- \(\equal{\rowa}{10} \AND \equal{\rowb}{01} \AND \equal{\cola}{10} \AND \equal{\colb}{01}\) %
- }{Coordination}{}%
- \ifthenelse{%
- \(\equal{\rowa}{01} \AND \equal{\rowb}{10} \AND \equal{\cola}{10} \AND \equal{\colb}{01}\) \OR %
- \(\equal{\rowa}{10} \AND \equal{\rowb}{01} \AND \equal{\cola}{01} \AND \equal{\colb}{10}\) %
- }{Cycle}{}%
- \ifthenelse{%
- \(\equal{\rowa}{01} \AND \equal{\rowb}{01} \AND \equal{\cola}{01} \AND \equal{\colb}{10}\) \OR %
- \(\equal{\rowa}{10} \AND \equal{\rowb}{10} \AND \equal{\cola}{01} \AND \equal{\colb}{10}\) \OR %
- \(\equal{\rowa}{01} \AND \equal{\rowb}{01} \AND \equal{\cola}{10} \AND \equal{\colb}{01}\) \OR %
- \(\equal{\rowa}{10} \AND \equal{\rowb}{10} \AND \equal{\cola}{10} \AND \equal{\colb}{01}\) \OR %
- \(\equal{\rowa}{01} \AND \equal{\rowb}{10} \AND \equal{\cola}{01} \AND \equal{\colb}{01}\) \OR %
- \(\equal{\rowa}{10} \AND \equal{\rowb}{01} \AND \equal{\cola}{01} \AND \equal{\colb}{01}\) \OR %
- \(\equal{\rowa}{01} \AND \equal{\rowb}{10} \AND \equal{\cola}{10} \AND \equal{\colb}{10}\) \OR %
- \(\equal{\rowa}{10} \AND \equal{\rowb}{01} \AND \equal{\cola}{10} \AND \equal{\colb}{10}\) %
- }{Samaritan}{}%
- \ifthenelse{%
- \(\equal{\rowa}{01} \AND \equal{\rowb}{10} \AND \equal{\cola}{00} \AND \equal{\colb}{01}\) \OR %
- \(\equal{\rowa}{01} \AND \equal{\rowb}{10} \AND \equal{\cola}{10} \AND \equal{\colb}{00}\) \OR %
- \(\equal{\rowa}{10} \AND \equal{\rowb}{01} \AND \equal{\cola}{00} \AND \equal{\colb}{10}\) \OR %
- \(\equal{\rowa}{10} \AND \equal{\rowb}{01} \AND \equal{\cola}{01} \AND \equal{\colb}{00}\) \OR %
- \(\equal{\rowa}{00} \AND \equal{\rowb}{01} \AND \equal{\cola}{01} \AND \equal{\colb}{10}\) \OR %
- \(\equal{\rowa}{10} \AND \equal{\rowb}{00} \AND \equal{\cola}{01} \AND \equal{\colb}{10}\) \OR %
- \(\equal{\rowa}{00} \AND \equal{\rowb}{10} \AND \equal{\cola}{10} \AND \equal{\colb}{01}\) \OR %
- \(\equal{\rowa}{01} \AND \equal{\rowb}{00} \AND \equal{\cola}{10} \AND \equal{\colb}{01}\) %
- }{Hazard}{}%
- \ifthenelse{%
- \(\equal{\rowa}{01} \AND \equal{\rowb}{10} \AND \equal{\cola}{00} \AND \equal{\colb}{10}\) \OR %
- \(\equal{\rowa}{01} \AND \equal{\rowb}{10} \AND \equal{\cola}{01} \AND \equal{\colb}{00}\) \OR %
- \(\equal{\rowa}{10} \AND \equal{\rowb}{01} \AND \equal{\cola}{00} \AND \equal{\colb}{01}\) \OR %
- \(\equal{\rowa}{10} \AND \equal{\rowb}{01} \AND \equal{\cola}{10} \AND \equal{\colb}{00}\) \OR %
- \(\equal{\rowa}{00} \AND \equal{\rowb}{10} \AND \equal{\cola}{01} \AND \equal{\colb}{10}\) \OR %
- \(\equal{\rowa}{01} \AND \equal{\rowb}{00} \AND \equal{\cola}{01} \AND \equal{\colb}{10}\) \OR %
- \(\equal{\rowa}{00} \AND \equal{\rowb}{01} \AND \equal{\cola}{10} \AND \equal{\colb}{01}\) \OR %
- \(\equal{\rowa}{10} \AND \equal{\rowb}{00} \AND \equal{\cola}{10} \AND \equal{\colb}{01}\) %
- }{Safety}{}%
- \ifthenelse{%
- \(\equal{\rowa}{01} \AND \equal{\rowb}{01} \AND \equal{\cola}{01} \AND \equal{\colb}{00}\) \OR %
- \(\equal{\rowa}{01} \AND \equal{\rowb}{01} \AND \equal{\cola}{10} \AND \equal{\colb}{00}\) \OR %
- \(\equal{\rowa}{10} \AND \equal{\rowb}{10} \AND \equal{\cola}{00} \AND \equal{\colb}{01}\) \OR %
- \(\equal{\rowa}{10} \AND \equal{\rowb}{10} \AND \equal{\cola}{00} \AND \equal{\colb}{10}\) \OR %
- \(\equal{\rowa}{01} \AND \equal{\rowb}{00} \AND \equal{\cola}{01} \AND \equal{\colb}{01}\) \OR %
- \(\equal{\rowa}{10} \AND \equal{\rowb}{00} \AND \equal{\cola}{01} \AND \equal{\colb}{01}\) \OR %
- \(\equal{\rowa}{00} \AND \equal{\rowb}{01} \AND \equal{\cola}{10} \AND \equal{\colb}{10}\) \OR %
- \(\equal{\rowa}{00} \AND \equal{\rowb}{10} \AND \equal{\cola}{10} \AND \equal{\colb}{10}\) %
- }{Aidos}{}%
- \ifthenelse{%
- \(\equal{\rowa}{01} \AND \equal{\rowb}{01} \AND \equal{\cola}{00} \AND \equal{\colb}{01}\) \OR %
- \(\equal{\rowa}{01} \AND \equal{\rowb}{01} \AND \equal{\cola}{00} \AND \equal{\colb}{10}\) \OR %
- \(\equal{\rowa}{10} \AND \equal{\rowb}{10} \AND \equal{\cola}{01} \AND \equal{\colb}{00}\) \OR %
- \(\equal{\rowa}{10} \AND \equal{\rowb}{10} \AND \equal{\cola}{10} \AND \equal{\colb}{00}\) \OR %
- \(\equal{\rowa}{00} \AND \equal{\rowb}{01} \AND \equal{\cola}{01} \AND \equal{\colb}{01}\) \OR %
- \(\equal{\rowa}{00} \AND \equal{\rowb}{10} \AND \equal{\cola}{01} \AND \equal{\colb}{01}\) \OR %
- \(\equal{\rowa}{01} \AND \equal{\rowb}{00} \AND \equal{\cola}{10} \AND \equal{\colb}{10}\) \OR %
- \(\equal{\rowa}{10} \AND \equal{\rowb}{00} \AND \equal{\cola}{10} \AND \equal{\colb}{10}\) %
- }{Picnic}{}%
- \ifthenelse{%
- \(\equal{\rowa}{01} \AND \equal{\rowb}{00} \AND \equal{\cola}{01} \AND \equal{\colb}{00}\) \OR %
- \(\equal{\rowa}{10} \AND \equal{\rowb}{00} \AND \equal{\cola}{00} \AND \equal{\colb}{01}\) \OR %
- \(\equal{\rowa}{00} \AND \equal{\rowb}{10} \AND \equal{\cola}{00} \AND \equal{\colb}{10}\) \OR %
- \(\equal{\rowa}{00} \AND \equal{\rowb}{01} \AND \equal{\cola}{10} \AND \equal{\colb}{00}\) %
- }{Daredevil}{}%
- \ifthenelse{%
- \(\equal{\rowa}{10} \AND \equal{\rowb}{00} \AND \equal{\cola}{10} \AND \equal{\colb}{00}\) \OR %
- \(\equal{\rowa}{01} \AND \equal{\rowb}{00} \AND \equal{\cola}{00} \AND \equal{\colb}{10}\) \OR %
- \(\equal{\rowa}{00} \AND \equal{\rowb}{01} \AND \equal{\cola}{00} \AND \equal{\colb}{01}\) \OR %
- \(\equal{\rowa}{00} \AND \equal{\rowb}{10} \AND \equal{\cola}{01} \AND \equal{\colb}{00}\) %
- }{Fossick}{}%
- \ifthenelse{%
- \(\equal{\rowa}{10} \AND \equal{\rowb}{00} \AND \equal{\cola}{01} \AND \equal{\colb}{00}\) \OR %
- \(\equal{\rowa}{01} \AND \equal{\rowb}{00} \AND \equal{\cola}{00} \AND \equal{\colb}{01}\) \OR %
- \(\equal{\rowa}{00} \AND \equal{\rowb}{01} \AND \equal{\cola}{00} \AND \equal{\colb}{10}\) \OR %
- \(\equal{\rowa}{00} \AND \equal{\rowb}{10} \AND \equal{\cola}{10} \AND \equal{\colb}{00}\) \OR %
- \(\equal{\rowa}{01} \AND \equal{\rowb}{00} \AND \equal{\cola}{10} \AND \equal{\colb}{00}\) \OR %
- \(\equal{\rowa}{10} \AND \equal{\rowb}{00} \AND \equal{\cola}{00} \AND \equal{\colb}{10}\) \OR %
- \(\equal{\rowa}{00} \AND \equal{\rowb}{10} \AND \equal{\cola}{00} \AND \equal{\colb}{01}\) \OR %
- \(\equal{\rowa}{00} \AND \equal{\rowb}{01} \AND \equal{\cola}{01} \AND \equal{\colb}{00}\) %
- }{Heist}{}%
+ \ifthenelse{\lengthtest{#1 pt = #3 pt}}{% BEGIN( xxx)
+ \ifthenelse{\lengthtest{#2 pt = #4 pt}}{% BEGIN( xx)
+ \ifthenelse{\lengthtest{#5 pt = #6 pt}}{% BEGIN( x)
+ \ifthenelse{\lengthtest{#7 pt = #8 pt}}{% BEGIN( )
+ %Equal,Equal,Equal,Equal
+ Null
+ }{% END( )
+ \ifthenelse{\lengthtest{#7 pt > #8 pt}}{% BEGIN( ←)
+ %Equal,Equal,Equal,Left
+ Dress
+ }% END( ←)
+ {% BEGIN( →)
+ %Equal,Equal,Equal,Right
+ Dress
+ }}% END( →)
+ }{% END( x)
+ \ifthenelse{\lengthtest{#5 pt > #6 pt}}{% BEGIN( ←x)
+ \ifthenelse{\lengthtest{#7 pt = #8 pt}}{% BEGIN( ← )
+ %Equal,Equal,Left,Equal
+ Dress
+ }{% END( ← )
+ \ifthenelse{\lengthtest{#7 pt > #8 pt}}{% BEGIN( ←←)
+ %Equal,Equal,Left,Left
+ Ignorance
+ }% END( ←←)
+ {% BEGIN( ←→)
+ %Equal,Equal,Left,Right
+ Horseplay
+ }}% END( ←→)
+ }% END( ←x)
+ {% BEGIN( →x)
+ \ifthenelse{\lengthtest{#7 pt = #8 pt}}{% BEGIN( → )
+ %Equal,Equal,Right,Equal
+ Dress
+ }{% END( ← )
+ \ifthenelse{\lengthtest{#7 pt > #8 pt}}{% BEGIN( →←)
+ %Equal,Equal,Right,Left
+ Horseplay
+ }% END( →←)
+ {% BEGIN( →→)
+ %Equal,Equal,Right,Right
+ Ignorance
+ }}% END( →→)
+ }}% END( →x)
+ }{% END( xx)
+ \ifthenelse{\lengthtest{#2 pt > #4 pt}}{% BEGIN( ↑xx)
+ \ifthenelse{\lengthtest{#5 pt = #6 pt}}{% BEGIN( ↑ x)
+ \ifthenelse{\lengthtest{#7 pt = #8 pt}}{% BEGIN( ↑ )
+ %Equal,Up,Equal,Equal
+ Dress
+ }{% END( ↑ )
+ \ifthenelse{\lengthtest{#7 pt > #8 pt}}{% BEGIN( ↑ ←)
+ %Equal,Up,Equal,Left
+ Daredevil
+ }% END( ↑ ←)
+ {% BEGIN( ↑ →)
+ %Equal,Up,Equal,Right
+ Heist
+ }}% END( ↑ →)
+ }{% END( ↑ x)
+ \ifthenelse{\lengthtest{#5 pt > #6 pt}}{% BEGIN( ↑←x)
+ \ifthenelse{\lengthtest{#7 pt = #8 pt}}{% BEGIN( ↑← )
+ %Equal,Up,Left,Equal
+ Heist
+ }{% END( ↑← )
+ \ifthenelse{\lengthtest{#7 pt > #8 pt}}{% BEGIN( ↑←←)
+ %Equal,Up,Left,Left
+ Aidos
+ }% END( ↑←←)
+ {% BEGIN( ↑←→)
+ %Equal,Up,Left,Right
+ Hazard
+ }}% END( ↑←→)
+ }% END( ↑←x)
+ {% BEGIN( ↑→x)
+ \ifthenelse{\lengthtest{#7 pt = #8 pt}}{% BEGIN( ↑→ )
+ %Equal,Up,Right,Equal
+ Fossick
+ }{% END( ↑→ )
+ \ifthenelse{\lengthtest{#7 pt > #8 pt}}{% BEGIN( ↑→←)
+ %Equal,Up,Right,Left
+ Safety
+ }% END( ↑→←)
+ {% BEGIN( ↑→→)
+ %Equal,Up,Right,Right
+ Picnic
+ }}% END( ↑→→)
+ }}% END( ↑→x)
+ }% END( ↑xx)
+ {% BEGIN( ↓xx)
+ \ifthenelse{\lengthtest{#5 pt = #6 pt}}{% BEGIN( ↓ x)
+ \ifthenelse{\lengthtest{#7 pt = #8 pt}}{% BEGIN( ↓ )
+ %Equal,Down,Equal,Equal
+ Dress
+ }{% END( ↓ )
+ \ifthenelse{\lengthtest{#7 pt > #8 pt}}{% BEGIN( ↓ ←)
+ %Equal,Down,Equal,Left
+ Heist
+ }% END( ↓ ←)
+ {% BEGIN( ↓ →)
+ %Equal,Down,Equal,Right
+ Fossick
+ }}% END( ↓ →)
+ }{% END( ↓ x)
+ \ifthenelse{\lengthtest{#5 pt > #6 pt}}{% BEGIN( ↓←x)
+ \ifthenelse{\lengthtest{#7 pt = #8 pt}}{% BEGIN( ↓← )
+ %Equal,Down,Left,Equal
+ Daredevil
+ }{% END( ↓← )
+ \ifthenelse{\lengthtest{#7 pt > #8 pt}}{% BEGIN( ↓←←)
+ %Equal,Down,Left,Left
+ Aidos
+ }% END( ↓←←)
+ {% BEGIN( ↓←→)
+ %Equal,Down,Left,Right
+ Safety
+ }}% END( ↓←→)
+ }% END( ↓←x)
+ {% BEGIN( ↓→x)
+ \ifthenelse{\lengthtest{#7 pt = #8 pt}}{% BEGIN( ↓→ )
+ %Equal,Down,Right,Equal
+ Heist
+ }{% END( ↓→ )
+ \ifthenelse{\lengthtest{#7 pt > #8 pt}}{% BEGIN( ↓→←)
+ %Equal,Down,Right,Left
+ Hazard
+ }% END( ↓→←)
+ {% BEGIN( ↓→→)
+ %Equal,Down,Right,Right
+ Picnic
+ }}% END( ↓→→)
+ }}% END( ↓→x)
+ }}% END( ↓xx)
+ }{% END( xxx)
+ \ifthenelse{\lengthtest{#1 pt > #3 pt}}{% BEGIN(↑xxx)
+ \ifthenelse{\lengthtest{#2 pt = #4 pt}}{% BEGIN(↑ xx)
+ \ifthenelse{\lengthtest{#5 pt = #6 pt}}{% BEGIN(↑ x)
+ \ifthenelse{\lengthtest{#7 pt = #8 pt}}{% BEGIN(↑ )
+ %Up,Equal,Equal,Equal
+ Dress
+ }{% END(↑ )
+ \ifthenelse{\lengthtest{#7 pt > #8 pt}}{% BEGIN(↑ ←)
+ %Up,Equal,Equal,Left
+ Heist
+ }% END(↑ ←)
+ {% BEGIN(↑ →)
+ %Up,Equal,Equal,Right
+ Daredevil
+ }}% END(↑ →)
+ }{% END(↑ x)
+ \ifthenelse{\lengthtest{#5 pt > #6 pt}}{% BEGIN(↑ ←x)
+ \ifthenelse{\lengthtest{#7 pt = #8 pt}}{% BEGIN(↑ ← )
+ %Up,Equal,Left,Equal
+ Fossick
+ }{% END(↑ ← )
+ \ifthenelse{\lengthtest{#7 pt > #8 pt}}{% BEGIN(↑ ←←)
+ %Up,Equal,Left,Left
+ Picnic
+ }% END(↑ ←←)
+ {% BEGIN(↑ ←→)
+ %Up,Equal,Left,Right
+ Safety
+ }}% END(↑ ←→)
+ }% END(↑ ←x)
+ {% BEGIN(↑ →x)
+ \ifthenelse{\lengthtest{#7 pt = #8 pt}}{% BEGIN(↑ → )
+ %Up,Equal,Right,Equal
+ Heist
+ }{% END(↑ → )
+ \ifthenelse{\lengthtest{#7 pt > #8 pt}}{% BEGIN(↑ →←)
+ %Up,Equal,Right,Left
+ Hazard
+ }% END(↑ →←)
+ {% BEGIN(↑ →→)
+ %Up,Equal,Right,Right
+ Aidos
+ }}% END(↑ →→)
+ }}% END(↑ →x)
+ }{% END(↑ xx)
+ \ifthenelse{\lengthtest{#2 pt > #4 pt}}{% BEGIN(↑↑xx)
+ \ifthenelse{\lengthtest{#5 pt = #6 pt}}{% BEGIN(↑↑ x)
+ \ifthenelse{\lengthtest{#7 pt = #8 pt}}{% BEGIN(↑↑ )
+ %Up,Up,Equal,Equal
+ Ignorance
+ }{% END(↑↑ )
+ \ifthenelse{\lengthtest{#7 pt > #8 pt}}{% BEGIN(↑↑ ←)
+ %Up,Up,Equal,Left
+ Aidos
+ }% END(↑↑ ←)
+ {% BEGIN(↑↑ →)
+ %Up,Up,Equal,Right
+ Aidos
+ }}% END(↑↑ →)
+ }{% END(↑↑ x)
+ \ifthenelse{\lengthtest{#5 pt > #6 pt}}{% BEGIN(↑↑←x)
+ \ifthenelse{\lengthtest{#7 pt = #8 pt}}{% BEGIN(↑↑← )
+ %Up,Up,Left,Equal
+ Picnic
+ }{% END(↑↑← )
+ \ifthenelse{\lengthtest{#7 pt > #8 pt}}{% BEGIN(↑↑←←)
+ %Up,Up,Left,Left
+ Dominant
+ }% END(↑↑←←)
+ {% BEGIN(↑↑←→)
+ %Up,Up,Left,Right
+ Samaritan
+ }}% END(↑↑←→)
+ }% END(↑↑←x)
+ {% BEGIN(↑↑→x)
+ \ifthenelse{\lengthtest{#7 pt = #8 pt}}{% BEGIN(↑↑→ )
+ %Up,Up,Right,Equal
+ Picnic
+ }{% END(↑↑→ )
+ \ifthenelse{\lengthtest{#7 pt > #8 pt}}{% BEGIN(↑↑→←)
+ %Up,Up,Right,Left
+ Samaritan
+ }% END(↑↑→←)
+ {% BEGIN(↑↑→→)
+ %Up,Up,Right,Right
+ Dominant
+ }}% END(↑↑→→)
+ }}% END(↑↑→x)
+ }% END(↑↑xx)
+ {% BEGIN(↑↓xx)
+ \ifthenelse{\lengthtest{#5 pt = #6 pt}}{% BEGIN(↑↓ x)
+ \ifthenelse{\lengthtest{#7 pt = #8 pt}}{% BEGIN(↑↓ )
+ %Up,Down,Equal,Equal
+ Horseplay
+ }{% END(↑↓ )
+ \ifthenelse{\lengthtest{#7 pt > #8 pt}}{% BEGIN(↑↓ ←)
+ %Up,Down,Equal,Left
+ Hazard
+ }% END(↑↓ ←)
+ {% BEGIN(↑↓ →)
+ %Up,Down,Equal,Right
+ Safety
+ }}% END(↑↓ →)
+ }{% END(↑↓ x)
+ \ifthenelse{\lengthtest{#5 pt > #6 pt}}{% BEGIN(↑↓←x)
+ \ifthenelse{\lengthtest{#7 pt = #8 pt}}{% BEGIN(↑↓← )
+ %Up,Down,Left,Equal
+ Safety
+ }{% END(↑↓← )
+ \ifthenelse{\lengthtest{#7 pt > #8 pt}}{% BEGIN(↑↓←←)
+ %Up,Down,Left,Left
+ Samaritan
+ }% END(↑↓←←)
+ {% BEGIN(↑↓←→)
+ %Up,Down,Left,Right
+ Coordination
+ }}% END(↑↓←→)
+ }% END(↑↓←x)
+ {% BEGIN(↑↓→x)
+ \ifthenelse{\lengthtest{#7 pt = #8 pt}}{% BEGIN(↑↓→ )
+ %Up,Down,Right,Equal
+ Hazard
+ }{% END(↑↓→ )
+ \ifthenelse{\lengthtest{#7 pt > #8 pt}}{% BEGIN(↑↓→←)
+ %Up,Down,Right,Left
+ Cycle
+ }% END(↑↓→←)
+ {% BEGIN(↑↓→→)
+ %Up,Down,Right,Right
+ Samaritan
+ }}% END(↑↓→→)
+ }}% END(↑↓→x)
+ }}% END(↑↓xx)
+ }% END(↑xxx)
+ {% BEGIN(↓xxx)
+ \ifthenelse{\lengthtest{#2 pt = #4 pt}}{% BEGIN(↓ xx)
+ \ifthenelse{\lengthtest{#5 pt = #6 pt}}{% BEGIN(↓ x)
+ \ifthenelse{\lengthtest{#7 pt = #8 pt}}{% BEGIN(↓ )
+ %Down,Equal,Equal,Equal
+ Dress
+ }{% END(↓ )
+ \ifthenelse{\lengthtest{#7 pt > #8 pt}}{% BEGIN(↓ ←)
+ %Down,Equal,Equal,Left
+ Fossick
+ }% END(↓ ←)
+ {% BEGIN(↓ →)
+ %Down,Equal,Equal,Right
+ Heist
+ }}% END(↓ →)
+ }{% END(↓ x)
+ \ifthenelse{\lengthtest{#5 pt > #6 pt}}{% BEGIN(↓ ←x)
+ \ifthenelse{\lengthtest{#7 pt = #8 pt}}{% BEGIN(↓ ← )
+ %Down,Equal,Equal,Equal
+ Dress
+ }{% END(↓ ← )
+ \ifthenelse{\lengthtest{#7 pt > #8 pt}}{% BEGIN(↓ ←←)
+ %Down,Equal,Equal,Left
+ Picnic
+ }% END(↓ ←←)
+ {% BEGIN(↓ ←→)
+ %Down,Equal,Equal,Right
+ Hazard
+ }}% END(↓ ←→)
+ }% END(↓ ←x)
+ {% BEGIN(↓ →x)
+ \ifthenelse{\lengthtest{#7 pt = #8 pt}}{% BEGIN(↓ → )
+ %Down,Equal,Right,Equal
+ Daredevil
+ }{% END(↓ → )
+ \ifthenelse{\lengthtest{#7 pt > #8 pt}}{% BEGIN(↓ →←)
+ %Down,Equal,Right,Left
+ Safety
+ }% END(↓ →←)
+ {% BEGIN(↓ →→)
+ %Down,Equal,Right,Right
+ Aidos
+ }}% END(↓ →→)
+ }}% END(↓ →x)
+ }{% END(↓ xx)
+ \ifthenelse{\lengthtest{#2 pt > #4 pt}}{% BEGIN(↓↑xx)
+ \ifthenelse{\lengthtest{#5 pt = #6 pt}}{% BEGIN(↓↑ x)
+ \ifthenelse{\lengthtest{#7 pt = #8 pt}}{% BEGIN(↓↑ )
+ %Down,Up,Equal,Equal
+ Horseplay
+ }{% END(↓↑ )
+ \ifthenelse{\lengthtest{#7 pt > #8 pt}}{% BEGIN(↓↑ ←)
+ %Down,Up,Equal,Left
+ Safety
+ }% END(↓↑ ←)
+ {% BEGIN(↓↑ →)
+ %Down,Up,Equal,Right
+ Hazard
+ }}% END(↓↑ →)
+ }{% END(↓↑ x)
+ \ifthenelse{\lengthtest{#5 pt > #6 pt}}{% BEGIN(↓↑←x)
+ \ifthenelse{\lengthtest{#7 pt = #8 pt}}{% BEGIN(↓↑← )
+ %Down,Up,Left,Equal
+ Hazard
+ }{% END(↓↑← )
+ \ifthenelse{\lengthtest{#7 pt > #8 pt}}{% BEGIN(↓↑←←)
+ %Down,Up,Left,Left
+ Samaritan
+ }% END(↓↑←←)
+ {% BEGIN(↓↑←→)
+ %Down,Up,Left,Right
+ Cycle
+ }}% END(↓↑←→)
+ }% END(↓↑←x)
+ {% BEGIN(↓↑→x)
+ \ifthenelse{\lengthtest{#7 pt = #8 pt}}{% BEGIN(↓↑→ )
+ %Down,Up,Right,Equal
+ Safety
+ }{% END(↓↑→ )
+ \ifthenelse{\lengthtest{#7 pt > #8 pt}}{% BEGIN(↓↑→←)
+ %Down,Up,Right,Left
+ Coordination
+ }% END(↓↑→←)
+ {% BEGIN(↓↑→→)
+ %Down,Up,Right,Right
+ Samaritan
+ }}% END(↓↑→→)
+ }}% END(↓ →x)
+ }% END(↓↑xx)
+ {% BEGIN(↓↓xx)
+ \ifthenelse{\lengthtest{#5 pt = #6 pt}}{% BEGIN(↓↓ x)
+ \ifthenelse{\lengthtest{#7 pt = #8 pt}}{% BEGIN(↓↓ )
+ %Down,Down,Equal,Equal
+ Ignorance
+ }{% END(↓↓ )
+ \ifthenelse{\lengthtest{#7 pt > #8 pt}}{% BEGIN(↓↓ ←)
+ %Down,Down,Equal,Left
+ Picnic
+ }% END(↓↓ ←)
+ {% BEGIN(↓↓ →)
+ %Down,Down,Equal,Right
+ Picnic
+ }}% END(↓↓ →)
+ }{% END(↓↓ x)
+ \ifthenelse{\lengthtest{#5 pt > #6 pt}}{% BEGIN(↓↓←x)
+ \ifthenelse{\lengthtest{#7 pt = #8 pt}}{% BEGIN(↓↓← )
+ %Down,Down,Left,Equal
+ Aidos
+ }{% END(↓↓← )
+ \ifthenelse{\lengthtest{#7 pt > #8 pt}}{% BEGIN(↓↓←←)
+ %Down,Down,Left,Left
+ Dominant
+ }% END(↓↓←←)
+ {% BEGIN(↓↓←→)
+ %Down,Down,Left,Right
+ Samaritan
+ }}% END(↓↓←→)
+ }% END(↓↓←x)
+ {% BEGIN(↓↓→x)
+ \ifthenelse{\lengthtest{#7 pt = #8 pt}}{% BEGIN(↓↓→ )
+ %Down,Down,Right,Equal
+ Aidos
+ }{% END(↓↓→ )
+ \ifthenelse{\lengthtest{#7 pt > #8 pt}}{% BEGIN(↓↓→←)
+ %Down,Down,Right,Left
+ Samaritan
+ }% END(↓↓→←)
+ {% BEGIN(↓↓→→)
+ %Down,Down,Right,Right
+ Dominant
+ }}% END(↓↓→→)
+ }}% END(↓↓→x)
+ }}% END(↓↓xx)
+ }}% END(↓xxx)
}
+
+% \DeclareRobustCommand{\brnameB}[8]{%
+% \ifthenelse{\lengthtest{#3 pt > #1 pt}}{%
+% \def\rowa{01}%
+% }{%
+% \ifthenelse{\lengthtest{#3 pt < #1 pt}}{%
+% \def\rowa{10}%
+% }{%
+% \def\rowa{00}%
+% }%
+% }%
+% \ifthenelse{\lengthtest{#4 pt > #2 pt}}{%
+% \def\rowb{01}%
+% }{%
+% \ifthenelse{\lengthtest{#4 pt < #2 pt}}{%
+% \def\rowb{10}%
+% }{%
+% \def\rowb{00}%
+% }%
+% }%
+% \ifthenelse{\lengthtest{#6 pt > #5 pt}}{%
+% \def\cola{01}%
+% }{%
+% \ifthenelse{\lengthtest{#6 pt < #5 pt}}{%
+% \def\cola{10}%
+% }{%
+% \def\cola{00}%
+% }%
+% }%
+% \ifthenelse{\lengthtest{#8 pt > #7 pt}}{%
+% \def\colb{01}%
+% }{%
+% \ifthenelse{\lengthtest{#8 pt < #7 pt}}{%
+% \def\colb{10}%
+% }{%
+% \def\colb{00}%
+% }%
+% }%
+% \ifthenelse{%
+% \(\equal{\rowa}{00} \AND \equal{\rowb}{00} \AND \equal{\cola}{00} \AND \equal{\colb}{00}\) %
+% }{Null}{}%
+% \ifthenelse{%
+% \(\equal{\rowa}{00} \AND \equal{\rowb}{00} \AND \equal{\cola}{00} \AND \equal{\colb}{01}\) \OR %
+% \(\equal{\rowa}{00} \AND \equal{\rowb}{00} \AND \equal{\cola}{00} \AND \equal{\colb}{10}\) \OR %
+% \(\equal{\rowa}{00} \AND \equal{\rowb}{00} \AND \equal{\cola}{01} \AND \equal{\colb}{00}\) \OR %
+% \(\equal{\rowa}{00} \AND \equal{\rowb}{00} \AND \equal{\cola}{10} \AND \equal{\colb}{00}\) \OR %
+% \(\equal{\rowa}{00} \AND \equal{\rowb}{01} \AND \equal{\cola}{00} \AND \equal{\colb}{00}\) \OR %
+% \(\equal{\rowa}{00} \AND \equal{\rowb}{10} \AND \equal{\cola}{00} \AND \equal{\colb}{00}\) \OR %
+% \(\equal{\rowa}{01} \AND \equal{\rowb}{00} \AND \equal{\cola}{00} \AND \equal{\colb}{00}\) \OR %
+% \(\equal{\rowa}{10} \AND \equal{\rowb}{00} \AND \equal{\cola}{00} \AND \equal{\colb}{00}\) %
+% }{Dress}{}%
+% \ifthenelse{%
+% \(\equal{\rowa}{00} \AND \equal{\rowb}{00} \AND \equal{\cola}{01} \AND \equal{\colb}{10}\) \OR %
+% \(\equal{\rowa}{00} \AND \equal{\rowb}{00} \AND \equal{\cola}{10} \AND \equal{\colb}{01}\) \OR %
+% \(\equal{\rowa}{01} \AND \equal{\rowb}{10} \AND \equal{\cola}{00} \AND \equal{\colb}{00}\) \OR %
+% \(\equal{\rowa}{10} \AND \equal{\rowb}{01} \AND \equal{\cola}{00} \AND \equal{\colb}{00}\) %
+% }{Horseplay}{}%
+% \ifthenelse{%
+% \(\equal{\rowa}{00} \AND \equal{\rowb}{00} \AND \equal{\cola}{01} \AND \equal{\colb}{01}\) \OR %
+% \(\equal{\rowa}{00} \AND \equal{\rowb}{00} \AND \equal{\cola}{10} \AND \equal{\colb}{10}\) \OR %
+% \(\equal{\rowa}{01} \AND \equal{\rowb}{01} \AND \equal{\cola}{00} \AND \equal{\colb}{00}\) \OR %
+% \(\equal{\rowa}{10} \AND \equal{\rowb}{10} \AND \equal{\cola}{00} \AND \equal{\colb}{00}\) %
+% }{Ignorance}{}%
+% \ifthenelse{%
+% \(\equal{\rowa}{01} \AND \equal{\rowb}{01} \AND \equal{\cola}{01} \AND \equal{\colb}{01}\) \OR %
+% \(\equal{\rowa}{01} \AND \equal{\rowb}{01} \AND \equal{\cola}{10} \AND \equal{\colb}{10}\) \OR %
+% \(\equal{\rowa}{10} \AND \equal{\rowb}{10} \AND \equal{\cola}{10} \AND \equal{\colb}{10}\) \OR %
+% \(\equal{\rowa}{10} \AND \equal{\rowb}{10} \AND \equal{\cola}{01} \AND \equal{\colb}{01}\) %
+% }{Dominant}{}%
+% \ifthenelse{%
+% \(\equal{\rowa}{01} \AND \equal{\rowb}{10} \AND \equal{\cola}{01} \AND \equal{\colb}{10}\) \OR %
+% \(\equal{\rowa}{10} \AND \equal{\rowb}{01} \AND \equal{\cola}{10} \AND \equal{\colb}{01}\) %
+% }{Coordination}{}%
+% \ifthenelse{%
+% \(\equal{\rowa}{01} \AND \equal{\rowb}{10} \AND \equal{\cola}{10} \AND \equal{\colb}{01}\) \OR %
+% \(\equal{\rowa}{10} \AND \equal{\rowb}{01} \AND \equal{\cola}{01} \AND \equal{\colb}{10}\) %
+% }{Cycle}{}%
+% \ifthenelse{%
+% \(\equal{\rowa}{01} \AND \equal{\rowb}{01} \AND \equal{\cola}{01} \AND \equal{\colb}{10}\) \OR %
+% \(\equal{\rowa}{10} \AND \equal{\rowb}{10} \AND \equal{\cola}{01} \AND \equal{\colb}{10}\) \OR %
+% \(\equal{\rowa}{01} \AND \equal{\rowb}{01} \AND \equal{\cola}{10} \AND \equal{\colb}{01}\) \OR %
+% \(\equal{\rowa}{10} \AND \equal{\rowb}{10} \AND \equal{\cola}{10} \AND \equal{\colb}{01}\) \OR %
+% \(\equal{\rowa}{01} \AND \equal{\rowb}{10} \AND \equal{\cola}{01} \AND \equal{\colb}{01}\) \OR %
+% \(\equal{\rowa}{10} \AND \equal{\rowb}{01} \AND \equal{\cola}{01} \AND \equal{\colb}{01}\) \OR %
+% \(\equal{\rowa}{01} \AND \equal{\rowb}{10} \AND \equal{\cola}{10} \AND \equal{\colb}{10}\) \OR %
+% \(\equal{\rowa}{10} \AND \equal{\rowb}{01} \AND \equal{\cola}{10} \AND \equal{\colb}{10}\) %
+% }{Samaritan}{}%
+% \ifthenelse{%
+% \(\equal{\rowa}{01} \AND \equal{\rowb}{10} \AND \equal{\cola}{00} \AND \equal{\colb}{01}\) \OR %
+% \(\equal{\rowa}{01} \AND \equal{\rowb}{10} \AND \equal{\cola}{10} \AND \equal{\colb}{00}\) \OR %
+% \(\equal{\rowa}{10} \AND \equal{\rowb}{01} \AND \equal{\cola}{00} \AND \equal{\colb}{10}\) \OR %
+% \(\equal{\rowa}{10} \AND \equal{\rowb}{01} \AND \equal{\cola}{01} \AND \equal{\colb}{00}\) \OR %
+% \(\equal{\rowa}{00} \AND \equal{\rowb}{01} \AND \equal{\cola}{01} \AND \equal{\colb}{10}\) \OR %
+% \(\equal{\rowa}{10} \AND \equal{\rowb}{00} \AND \equal{\cola}{01} \AND \equal{\colb}{10}\) \OR %
+% \(\equal{\rowa}{00} \AND \equal{\rowb}{10} \AND \equal{\cola}{10} \AND \equal{\colb}{01}\) \OR %
+% \(\equal{\rowa}{01} \AND \equal{\rowb}{00} \AND \equal{\cola}{10} \AND \equal{\colb}{01}\) %
+% }{Hazard}{}%
+% \ifthenelse{%
+% \(\equal{\rowa}{01} \AND \equal{\rowb}{10} \AND \equal{\cola}{00} \AND \equal{\colb}{10}\) \OR %
+% \(\equal{\rowa}{01} \AND \equal{\rowb}{10} \AND \equal{\cola}{01} \AND \equal{\colb}{00}\) \OR %
+% \(\equal{\rowa}{10} \AND \equal{\rowb}{01} \AND \equal{\cola}{00} \AND \equal{\colb}{01}\) \OR %
+% \(\equal{\rowa}{10} \AND \equal{\rowb}{01} \AND \equal{\cola}{10} \AND \equal{\colb}{00}\) \OR %
+% \(\equal{\rowa}{00} \AND \equal{\rowb}{10} \AND \equal{\cola}{01} \AND \equal{\colb}{10}\) \OR %
+% \(\equal{\rowa}{01} \AND \equal{\rowb}{00} \AND \equal{\cola}{01} \AND \equal{\colb}{10}\) \OR %
+% \(\equal{\rowa}{00} \AND \equal{\rowb}{01} \AND \equal{\cola}{10} \AND \equal{\colb}{01}\) \OR %
+% \(\equal{\rowa}{10} \AND \equal{\rowb}{00} \AND \equal{\cola}{10} \AND \equal{\colb}{01}\) %
+% }{Safety}{}%
+% \ifthenelse{%
+% \(\equal{\rowa}{01} \AND \equal{\rowb}{01} \AND \equal{\cola}{01} \AND \equal{\colb}{00}\) \OR %
+% \(\equal{\rowa}{01} \AND \equal{\rowb}{01} \AND \equal{\cola}{10} \AND \equal{\colb}{00}\) \OR %
+% \(\equal{\rowa}{10} \AND \equal{\rowb}{10} \AND \equal{\cola}{00} \AND \equal{\colb}{01}\) \OR %
+% \(\equal{\rowa}{10} \AND \equal{\rowb}{10} \AND \equal{\cola}{00} \AND \equal{\colb}{10}\) \OR %
+% \(\equal{\rowa}{01} \AND \equal{\rowb}{00} \AND \equal{\cola}{01} \AND \equal{\colb}{01}\) \OR %
+% \(\equal{\rowa}{10} \AND \equal{\rowb}{00} \AND \equal{\cola}{01} \AND \equal{\colb}{01}\) \OR %
+% \(\equal{\rowa}{00} \AND \equal{\rowb}{01} \AND \equal{\cola}{10} \AND \equal{\colb}{10}\) \OR %
+% \(\equal{\rowa}{00} \AND \equal{\rowb}{10} \AND \equal{\cola}{10} \AND \equal{\colb}{10}\) %
+% }{Aidos}{}%
+% \ifthenelse{%
+% \(\equal{\rowa}{01} \AND \equal{\rowb}{01} \AND \equal{\cola}{00} \AND \equal{\colb}{01}\) \OR %
+% \(\equal{\rowa}{01} \AND \equal{\rowb}{01} \AND \equal{\cola}{00} \AND \equal{\colb}{10}\) \OR %
+% \(\equal{\rowa}{10} \AND \equal{\rowb}{10} \AND \equal{\cola}{01} \AND \equal{\colb}{00}\) \OR %
+% \(\equal{\rowa}{10} \AND \equal{\rowb}{10} \AND \equal{\cola}{10} \AND \equal{\colb}{00}\) \OR %
+% \(\equal{\rowa}{00} \AND \equal{\rowb}{01} \AND \equal{\cola}{01} \AND \equal{\colb}{01}\) \OR %
+% \(\equal{\rowa}{00} \AND \equal{\rowb}{10} \AND \equal{\cola}{01} \AND \equal{\colb}{01}\) \OR %
+% \(\equal{\rowa}{01} \AND \equal{\rowb}{00} \AND \equal{\cola}{10} \AND \equal{\colb}{10}\) \OR %
+% \(\equal{\rowa}{10} \AND \equal{\rowb}{00} \AND \equal{\cola}{10} \AND \equal{\colb}{10}\) %
+% }{Picnic}{}%
+% \ifthenelse{%
+% \(\equal{\rowa}{01} \AND \equal{\rowb}{00} \AND \equal{\cola}{01} \AND \equal{\colb}{00}\) \OR %
+% \(\equal{\rowa}{10} \AND \equal{\rowb}{00} \AND \equal{\cola}{00} \AND \equal{\colb}{01}\) \OR %
+% \(\equal{\rowa}{00} \AND \equal{\rowb}{10} \AND \equal{\cola}{00} \AND \equal{\colb}{10}\) \OR %
+% \(\equal{\rowa}{00} \AND \equal{\rowb}{01} \AND \equal{\cola}{10} \AND \equal{\colb}{00}\) %
+% }{Daredevil}{}%
+% \ifthenelse{%
+% \(\equal{\rowa}{10} \AND \equal{\rowb}{00} \AND \equal{\cola}{10} \AND \equal{\colb}{00}\) \OR %
+% \(\equal{\rowa}{01} \AND \equal{\rowb}{00} \AND \equal{\cola}{00} \AND \equal{\colb}{10}\) \OR %
+% \(\equal{\rowa}{00} \AND \equal{\rowb}{01} \AND \equal{\cola}{00} \AND \equal{\colb}{01}\) \OR %
+% \(\equal{\rowa}{00} \AND \equal{\rowb}{10} \AND \equal{\cola}{01} \AND \equal{\colb}{00}\) %
+% }{Fossick}{}%
+% \ifthenelse{%
+% \(\equal{\rowa}{10} \AND \equal{\rowb}{00} \AND \equal{\cola}{01} \AND \equal{\colb}{00}\) \OR %
+% \(\equal{\rowa}{01} \AND \equal{\rowb}{00} \AND \equal{\cola}{00} \AND \equal{\colb}{01}\) \OR %
+% \(\equal{\rowa}{00} \AND \equal{\rowb}{01} \AND \equal{\cola}{00} \AND \equal{\colb}{10}\) \OR %
+% \(\equal{\rowa}{00} \AND \equal{\rowb}{10} \AND \equal{\cola}{10} \AND \equal{\colb}{00}\) \OR %
+% \(\equal{\rowa}{01} \AND \equal{\rowb}{00} \AND \equal{\cola}{10} \AND \equal{\colb}{00}\) \OR %
+% \(\equal{\rowa}{10} \AND \equal{\rowb}{00} \AND \equal{\cola}{00} \AND \equal{\colb}{10}\) \OR %
+% \(\equal{\rowa}{00} \AND \equal{\rowb}{10} \AND \equal{\cola}{00} \AND \equal{\colb}{01}\) \OR %
+% \(\equal{\rowa}{00} \AND \equal{\rowb}{01} \AND \equal{\cola}{01} \AND \equal{\colb}{00}\) %
+% }{Heist}{}%
+% }
+
\DeclareRobustCommand{\jointgraph}[5][%
border color=.,%
color=.,%
@@ -698,7 +1169,7 @@
\begin{tikzpicture}[anchor=center]
% Border.
\draw[draw=\@graphkey{border color},line width=0.02em] (-0.35em,-0.35em) rectangle (0.35em,0.35em);
-
+
% Joint.
\fill[fill=\@graphkey{color},opacity=#2] (-0.05em,0.05em) rectangle (-0.3em, 0.3em);
\fill[fill=\@graphkey{color},opacity=#3] (0.05em,0.05em) rectangle (0.3em, 0.3em);
@@ -720,13 +1191,13 @@
% Border.
\draw[draw=\@graphkey{border color},line width=0.02em] (-0.35em,-0.35em) rectangle (0.35em,0.35em);
\draw[draw=\@graphkey{column player color},line width=0.02em] (-0.35em,0.4em) -- (0.35em,0.4em);
-
+
% Joint.
\fill[fill=\@graphkey{color},opacity={#2 /(#2 + #3)}] (-0.05em,0.05em) rectangle (-0.3em, 0.3em);
\fill[fill=\@graphkey{color},opacity={#3 /(#2 + #3)}] (0.05em,0.05em) rectangle (0.3em, 0.3em);
\fill[fill=\@graphkey{color},opacity={#4 /(#4 + #5)}] (-0.05em,-0.05em) rectangle (-0.3em, -0.3em);
\fill[fill=\@graphkey{color},opacity={#5 /(#4 + #5)}] (0.05em,-0.05em) rectangle (0.3em, -0.3em);
-
+
% Marginal.
\fill[fill=\@graphkey{row player color},opacity={#2 + #3}] (-0.4em,0.05em) rectangle (-0.65em, 0.3em);
\fill[fill=\@graphkey{row player color},opacity={#3 + #5}] (-0.4em,-0.05em) rectangle (-0.65em, -0.3em);
@@ -746,13 +1217,13 @@
% Border.
\draw[draw=\@graphkey{border color},line width=0.02em] (-0.35em,-0.35em) rectangle (0.35em,0.35em);
\draw[draw=\@graphkey{row player color},line width=0.02em] (-0.4em,-0.35em) -- (-0.4em,0.35em);
-
+
% Joint.
\fill[fill=\@graphkey{color},opacity={#2 /(#2 + #4)}] (-0.05em,0.05em) rectangle (-0.3em, 0.3em);
\fill[fill=\@graphkey{color},opacity={#3 /(#3 + #5)}] (0.05em,0.05em) rectangle (0.3em, 0.3em);
\fill[fill=\@graphkey{color},opacity={#4 /(#2 + #4)}] (-0.05em,-0.05em) rectangle (-0.3em, -0.3em);
\fill[fill=\@graphkey{color},opacity={#5 /(#3 + #5)}] (0.05em,-0.05em) rectangle (0.3em, -0.3em);
-
+
% Marginal.
\fill[fill=\@graphkey{column player color},opacity={#2 + #4}] (-0.05em,0.4em) rectangle (-0.3em, 0.65em);
\fill[fill=\@graphkey{column player color},opacity={#3 + #5}] (0.05em,0.4em) rectangle (0.3em, 0.65em);
@@ -771,11 +1242,11 @@
\raisebox{-0.15em}{%
\begin{tikzpicture}[anchor=center]
\draw[draw=\@graphkey{border color},line width=0.02em] (-0.35em,-0.35em) rectangle (0.35em,0.35em);
-
+
% Marginal.
\fill[fill=\@graphkey{row player color},opacity={#2 + #3}] (-0.4em,0.05em) rectangle (-0.65em, 0.3em);
\fill[fill=\@graphkey{row player color},opacity={#3 + #5}] (-0.4em,-0.05em) rectangle (-0.65em, -0.3em);
-
+
\fill[fill=\@graphkey{column player color},opacity={#2 + #4}] (-0.05em,0.4em) rectangle (-0.3em, 0.65em);
\fill[fill=\@graphkey{column player color},opacity={#3 + #5}] (0.05em,0.4em) rectangle (0.3em, 0.65em);
\end{tikzpicture}%
@@ -794,24 +1265,23 @@
\begin{tikzpicture}[anchor=center]
% Border.
\draw[draw=\@graphkey{border color},line width=0.02em] (-0.35em,-0.35em) rectangle (0.35em,0.35em);
-
+
% Joint.
\fill[fill=\@graphkey{color},opacity=#2] (-0.05em,0.05em) rectangle (-0.3em, 0.3em);
\fill[fill=\@graphkey{color},opacity=#3] (0.05em,0.05em) rectangle (0.3em, 0.3em);
\fill[fill=\@graphkey{color},opacity=#4] (-0.05em,-0.05em) rectangle (-0.3em, -0.3em);
\fill[fill=\@graphkey{color},opacity=#5] (0.05em,-0.05em) rectangle (0.3em, -0.3em);
-
+
% Marginal.
\fill[fill=\@graphkey{column player color},opacity=#2+#4] (-0.05em,0.4em) rectangle (-0.3em, 0.65em);
\fill[fill=\@graphkey{column player color},opacity=#3+#5] (0.05em,0.4em) rectangle (0.3em, 0.65em);
-
+
\fill[fill=\@graphkey{row player color},opacity=#2+#3] (-0.4em,0.05em) rectangle (-0.65em, 0.3em);
\fill[fill=\@graphkey{row player color},opacity=#4+#5] (-0.4em,-0.05em) rectangle (-0.65em, -0.3em);
\end{tikzpicture}%
}}
-% Switch to tikzset
\DeclareRobustCommand{\payoffstable}[9][]{%
\@setdefaultgraphkey%
\tikzset{
@@ -927,7 +1397,7 @@
\addplot[color=black,opacity=0.1] coordinates {(-0.25,-1.0) (-0.25,1)};
\addplot[color=black,opacity=0.1] coordinates {(0.25,-1.0) (0.25,1)};
\addplot[color=black,opacity=0.1] coordinates {(0.75,-1.0) (0.75,1)};
-
+
% Faint boundaries.
\addplot[color=black,opacity=0.1] coordinates {(-1.1,-0.75) (-1,-0.75)};
\addplot[color=black,opacity=0.1] coordinates {(1,-0.75) (1.1,-0.75)};
@@ -937,7 +1407,7 @@
\addplot[color=black,opacity=0.1] coordinates {(1,0.25) (1.1,0.25)};
\addplot[color=black,opacity=0.1] coordinates {(-1.1,0.75) (-1,0.75)};
\addplot[color=black,opacity=0.1] coordinates {(1,0.75) (1.1,0.75)};
-
+
\addplot[color=black,opacity=0.1] coordinates {(-0.75,-1.1) (-0.75,-1)};
\addplot[color=black,opacity=0.1] coordinates {(-0.75,1.0) (-0.75,1.1)};
\addplot[color=black,opacity=0.1] coordinates {(-0.25,-1.1) (-0.25,-1)};
@@ -960,40 +1430,40 @@
draw opacity=0.0,
]
coordinates {(0.25,0.25) (0.75,0.75) (-0.25,-0.75) (-0.75,-0.25)};
-
+
% Left equilibrium.
\addplot[color=black,style=semithick,opacity=0.5] coordinates {(-0.25,0.73) (-0.25,-0.23)};
\addplot[color=black,style=semithick,opacity=0.5] coordinates {(0.75,0.23) (0.75,-0.73)};
-
+
% Top equilibrium.
\addplot[color=black,style=semithick,opacity=0.5] coordinates {(-0.73,0.75) (0.23,0.75)};
\addplot[color=black,style=semithick,opacity=0.5] coordinates {(-0.23,-0.25) (0.73,-0.25)};
-
+
% Right equilibrium.
\addplot[color=black,style=semithick,opacity=0.5] coordinates {(0.25,1.0) (0.25,0.77)};
\addplot[color=black,style=semithick,opacity=0.5] coordinates {(0.25,-0.27) (0.25,-1.0)};
\addplot[color=black,style=semithick,opacity=0.5] coordinates {(-0.75,1.0) (-0.75,0.27)};
\addplot[color=black,style=semithick,opacity=0.5] coordinates {(-0.75,-0.77) (-0.75,-1.0)};
-
+
% Bottom equilibrium.
\addplot[color=black,style=semithick,opacity=0.5] coordinates {(-1.0,0.25) (-0.27,0.25)};
\addplot[color=black,style=semithick,opacity=0.5] coordinates {(0.77,0.25) (1.0,0.25)};
\addplot[color=black,style=semithick,opacity=0.5] coordinates {(-1.0,-0.75) (-0.77,-0.75)};
\addplot[color=black,style=semithick,opacity=0.5] coordinates {(0.27,-0.75) (1.0,-0.75)};
-
+
% Three-equilibrium.
\addplot[color=black,style=semithick,opacity=0.5] coordinates {(0.25,0.27) (0.25,0.75) (0.73,0.75)};
\addplot[color=black,style=semithick,opacity=0.5] coordinates {(0.27,0.25) (0.75,0.25) (0.75,0.73)};
-
+
\addplot[color=black,style=semithick,opacity=0.5] coordinates {(-0.75,-0.27) (-0.75,-0.75) (-0.27,-0.75)};
\addplot[color=black,style=semithick,opacity=0.5] coordinates {(-0.73,-0.25) (-0.25,-0.25) (-0.25,-0.73)};
-
+
% Faint stuff.
\addplot[color=black,style=semithick,opacity=0.5] coordinates {(-1.1,-0.75) (-1,-0.75)};
\addplot[color=black,style=semithick,opacity=0.5] coordinates {(1,-0.75) (1.1,-0.75)};
\addplot[color=black,style=semithick,opacity=0.5] coordinates {(-1.1,0.25) (-1,0.25)};
\addplot[color=black,style=semithick,opacity=0.5] coordinates {(1,0.25) (1.1,0.25)};
-
+
\addplot[color=black,style=semithick,opacity=0.5] coordinates {(-0.75,-1.1) (-0.75,-1)};
\addplot[color=black,style=semithick,opacity=0.5] coordinates {(-0.75,1.0) (-0.75,1.1)};
\addplot[color=black,style=semithick,opacity=0.5] coordinates {(0.25,-1.1) (0.25,-1)};
@@ -1182,41 +1652,46 @@
% = targetWidth - (targetWidth + measuredWidth)
% = 2*targetWidth - measuredWidth
\newsavebox{\@candidateBox}
-\newcommand{\@reWidthToTargetWidth}[2]{%
- \pgfmathsetmacro{\@targetWidth}{#2}%
- \pgfmathsetmacro{\@setWidth}{#2}%
- \begin{lrbox}{\@candidateBox}{\tikzset{external/export=false}#1}\end{lrbox}%
+\newcommand{\@reWidthToTargetWidth}[3]{%
+ \pgfmathsetmacro{\@targetWidth}{#3}%
+ \pgfmathsetmacro{\@setWidth}{#3}%
+ \begin{lrbox}{\@candidateBox}{\tikzset{external/export=false}#2}\end{lrbox}%
\pgfmathsetmacro{\@setWidth}{2*\@targetWidth-\wd\@candidateBox}%
#1%
}
-\newcommand{\@reScaleToTargetWidth}[2]{%
- \pgfmathsetmacro{\@targetWidth}{#2}%
- \pgfmathsetmacro{\@setWidth}{#2}%
- \pgfmathsetmacro{\@setScale}{4}%
- \begin{lrbox}{\@candidateBox}{\tikzset{external/export=false}#1}\end{lrbox}%
+\newcommand{\@reScaleToTargetWidth}[3]{%
+ \pgfmathsetmacro{\@targetWidth}{#3}%
+ \pgfmathsetmacro{\@setWidth}{#3}%
+ \pgfmathsetmacro{\@setScale}{4}%
+ \begin{lrbox}{\@candidateBox}{\tikzset{external/export=false}#2}\end{lrbox}%
\pgfmathsetmacro{\@setScale}{\@setScale*\@targetWidth/\wd\@candidateBox}%
#1%
}
+
+\newif\ifnocontent
\newcommand{\@setdefaultmarginalsimplexkey}{%
\tikzset{
- marginalsimplex/.is family,
- marginalsimplex,
- width/.initial=\linewidth,
- scale/.initial=1.0,
+ marginalsimplex/.is family,%
+ marginalsimplex,%
+ width/.initial=\linewidth,%
+ scale/.initial=1.0,%
row player label/.initial={\footnotesize Row Player},%
column player label/.initial={\footnotesize Column Player},%
row player first strategy label/.initial={\footnotesize A},%
row player second strategy label/.initial={\footnotesize B},%
column player first strategy label/.initial={\footnotesize A},%
column player second strategy label/.initial={\footnotesize B},%
- points/.initial=,
- regions/.initial=,
- contour/.initial=,
- heatmap/.initial=,
- quiver/.initial=,
- quiver scale arrows/.initial=0.1,
- streams/.initial=,
+ points/.initial=,%
+ regions/.initial=,%
+ contour/.initial=,%
+ heatmap/.initial=,%
+ quiver/.initial=,%
+ quiver scale arrows/.initial=0.1,%
+ streams/.initial=,%
+ no content/.is if=nocontent,%
+ epsilon/.initial=0.01,%
+ samples/.initial=41,%
}%
}
\@setdefaultmarginalsimplexkey
@@ -1224,7 +1699,10 @@
\DeclareRobustCommand{\marginalsimplex}[1][]{%
\tikzset{marginalsimplex,#1} % Process Keys passed to command
- \@reWidthToTargetWidth{\marginalsimplexIMPL[#1]}{\marginalsimplexkey{width}}%
+ \@reWidthToTargetWidth{%
+ \marginalsimplexIMPL[#1]}{%
+ \marginalsimplexIMPL[#1,no content]}{%
+ \marginalsimplexkey{width}}%
\@setdefaultmarginalsimplexkey%
}
@@ -1259,55 +1737,57 @@
},
axis on top,
after end axis/.code={
- \path (axis cs:0,0)
+ \path (axis cs:0,0)
node [anchor=east] {\marginalsimplexkey{row player second strategy label}}
node [anchor=north] {\marginalsimplexkey{column player second strategy label}};
- \path (axis cs:0,1)
+ \path (axis cs:0,1)
node [anchor=east] {\marginalsimplexkey{row player first strategy label}};
- \path (axis cs:1,0)
+ \path (axis cs:1,0)
node [anchor=north] {\marginalsimplexkey{column player first strategy label}};
},
view={0}{90},
]
\tikzset{marginalsimplex,#1}
- \ifthenelse{\equal{\marginalsimplexkey{quiver}}{}}{}{%
- % First (Row) player is y[j], v[j,:]
- % Second (Column) player is x[j], u[:,i]
- % u and v are indexed [y,x]
- \addplot[
- quiver={
- u=\thisrow{u},
- v=\thisrow{v},
- w=1,% 3 looked strange...
- scale arrows=\marginalsimplexkey{quiver scale arrows},
- },
- -stealth,
- black,
- ] table {\marginalsimplexkey{quiver}};
- }
- \ifthenelse{\equal{\marginalsimplexkey{heatmap}}{}}{}{%
- \addplot[
- matrix plot*,%
- point meta=explicit,%
- ] file[]{\marginalsimplexkey{heatmap}};
- }
- \ifthenelse{\equal{\marginalsimplexkey{points}}{}}{}{%
- \addplot[%
- scatter,%
- only marks,%
- mark size=0.1em,%
- scatter src=explicit,%
- scatter/use mapped color={draw opacity=0,fill=mapped color},%
- ] table[x=x,y=y,meta=c]{\marginalsimplexkey{points}};
- }
+ \ifnocontent \else
+ \ifthenelse{\equal{\marginalsimplexkey{quiver}}{}}{}{%
+ % First (Row) player is y[j], v[j,:]
+ % Second (Column) player is x[j], u[:,i]
+ % u and v are indexed [y,x]
+ \addplot[
+ quiver={
+ u=\thisrow{u},
+ v=\thisrow{v},
+ w=1,% 3 looked strange...
+ scale arrows=\marginalsimplexkey{quiver scale arrows},
+ },
+ -stealth,
+ black,
+ ] table {\marginalsimplexkey{quiver}};
+ }
+ \ifthenelse{\equal{\marginalsimplexkey{heatmap}}{}}{}{%
+ \addplot[
+ matrix plot*,%
+ point meta=explicit,%
+ ] file[]{\marginalsimplexkey{heatmap}};
+ }
+ \ifthenelse{\equal{\marginalsimplexkey{points}}{}}{}{%
+ \addplot[%
+ scatter,%
+ only marks,%
+ mark size=0.1em,%
+ scatter src=explicit,%
+ scatter/use mapped color={draw opacity=0,fill=mapped color},%
+ ] table[x=x,y=y,meta=c]{\marginalsimplexkey{points}};
+ }
+ \fi
\end{axis}%
\end{tikzpicture}%
}
-
\newif\ifdebugname
\newif\ifdebugaxes
\newif\ifdebugcamera
+\newif\ifnoequilibria
\newcommand{\@setdefaultpolytopekey}{%
\tikzset{
polytope/.is family,
@@ -1324,6 +1804,8 @@
debug name/.is if=debugname,%
debug axes/.is if=debugaxes,%
debug camera/.is if=debugcamera,%
+ no equilibria/.is if=noequilibria,%
+ segments/.initial=6,%
}%
}
\@setdefaultpolytopekey
@@ -1342,7 +1824,10 @@
\DeclareRobustCommand{\polytope}[9][]{%
\tikzset{polytope,#1}%
- \@reScaleToTargetWidth{\polytopeIMPL[#1]{#2}{#3}{#4}{#5}{#6}{#7}{#8}{#9}}{\@polytopekey{width}}%
+ \@reScaleToTargetWidth{%
+ \polytopeIMPL[#1]{#2}{#3}{#4}{#5}{#6}{#7}{#8}{#9}}{%
+ \polytopeIMPL[#1,no equilibria]{#2}{#3}{#4}{#5}{#6}{#7}{#8}{#9}}{%
+ \@polytopekey{width}}%
\@setdefaultpolytopekey%
}
@@ -1354,24 +1839,24 @@
]%
% Process keys here to allow caching to update.
\tikzset{polytope,#1}
-
+
% Simplex points.
\pgfmathsetlengthmacro{\ox}{{0.0}}
\pgfmathsetlengthmacro{\oy}{{0.0}}
\pgfmathsetlengthmacro{\oz}{{0.0}}
-
+
\pgfmathsetlengthmacro{\aax}{{ -0.5}}
\pgfmathsetlengthmacro{\aay}{{-sqrt(3)/6}}
\pgfmathsetlengthmacro{\aaz}{{-sqrt(6)/12}}
-
+
\pgfmathsetlengthmacro{\abx}{{0.5}}
\pgfmathsetlengthmacro{\aby}{{-sqrt(3)/6}}
\pgfmathsetlengthmacro{\abz}{{-sqrt(6)/12}}
-
+
\pgfmathsetlengthmacro{\bax}{{0.0}}
\pgfmathsetlengthmacro{\bay}{{sqrt(3)/3}}
\pgfmathsetlengthmacro{\baz}{{-sqrt(6)/12}}
-
+
\pgfmathsetlengthmacro{\bbx}{{0.0}}
\pgfmathsetlengthmacro{\bby}{{0.0}}
\pgfmathsetlengthmacro{\bbz}{{sqrt(6)/4}}
@@ -1382,7 +1867,7 @@
\@perspectiveline[line width scale=0.4, layer scale=1.1]{\abx}{\aby}{\abz}{\bax}{\bay}{\baz}
\@perspectiveline[line width scale=0.4, layer scale=1.1]{\abx}{\aby}{\abz}{\bbx}{\bby}{\bbz}
\@perspectiveline[line width scale=0.4, layer scale=1.1]{\bax}{\bay}{\abz}{\bbx}{\bby}{\bbz}
-
+
\ifdebugaxes
\draw[thick,->] (0,0,0) -- (1,0,0) node[anchor=north east]{$x$};
\draw[thick,->] (0,0,0) -- (0,1,0) node[anchor=north west]{$y$};
@@ -1406,12 +1891,14 @@
color=black,size=0pt,%
label=\@polytopekey{row player second strategy label}\@polytopekey{column player second strategy label},%
]{0}{0}{0}{1}
-
+
\ifdebugcamera
\@cameraline{}
\else \fi
-
- \eqpolytope[]{#2}{#3}{#4}{#5}{#6}{#7}{#8}{#9}
+
+ \ifnoequilibria \else
+ \eqpolytope[]{#2}{#3}{#4}{#5}{#6}{#7}{#8}{#9}
+ \fi
\end{tikzpicture}%
}
@@ -1426,20 +1913,20 @@
\newcommand{\@eqpolytopekey}[1]{\pgfkeysvalueof{/tikz/eqpolytope/#1}}
\DeclareRobustCommand{\eqpolytope}[9][]{%
\tikzset{eqpolytope,#1}
-
+
% Scale macros.
\pgfmathsetmacro{\scola}{{abs(#2 - #4)}} % scale col first, |g_1^{A-B,A}|
\pgfmathsetmacro{\scolb}{{abs(#3 - #5)}} % scale col second, |g_1^{A-B,B}|
\pgfmathsetmacro{\srowa}{{abs(#6 - #7)}} % scale col first, |g_2^{A,A-B}|
\pgfmathsetmacro{\srowb}{{abs(#8 - #9)}} % scale col second, |g_2^{B,A-B}|
-
+
\pgfmathsetmacro{\saa}{\srowa * \scola}
\pgfmathsetmacro{\sab}{\srowa * \scolb}
\pgfmathsetmacro{\sba}{\srowb * \scola}
\pgfmathsetmacro{\sbb}{\srowb * \scolb}
-
+
% \@setScaling{1.0}{1.0}{1.0}{1.0} % Default scaling.
-
+
\ifthenelse{\lengthtest{#2 pt = #4 pt}}{%#2 = #4
\ifthenelse{\lengthtest{#3 pt = #5 pt}}{%#3 = #5
\ifthenelse{\lengthtest{#6 pt = #7 pt}}{%#6 = #7
@@ -1449,7 +1936,7 @@
\ifdebugname
\point[label=eeee]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% (C)CE
\@baryperspectiveline[color=\@polytopekey{ce color}]{1}{0}{0}{0}{0}{1}{0}{0}
\@baryperspectiveline[color=\@polytopekey{ce color}]{1}{0}{0}{0}{0}{0}{1}{0}
@@ -1457,7 +1944,7 @@
\@baryperspectiveline[color=\@polytopekey{ce color}]{0}{1}{0}{0}{0}{0}{1}{0}
\@baryperspectiveline[color=\@polytopekey{ce color}]{0}{1}{0}{0}{0}{0}{0}{1}
\@baryperspectiveline[color=\@polytopekey{ce color}]{0}{0}{1}{0}{0}{0}{0}{1}
-
+
% NE
\def\n{6}
\foreach \i in {0,...,\n} {
@@ -1470,7 +1957,7 @@
\ifdebugname
\point[label=eeeg]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% (C)CE
\@baryperspectiveline[color=\@polytopekey{ce color}]{0}{1}{0}{0}{1}{0}{0}{0}
\@baryperspectiveline[color=\@polytopekey{ce color}]{0}{0}{1}{0}{1}{0}{0}{0}
@@ -1483,7 +1970,7 @@
\ifdebugname
\point[label=eeel]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% (C)CE
\@baryperspectiveline[color=\@polytopekey{ce color}]{1}{0}{0}{0}{0}{1}{0}{0}
\@baryperspectiveline[color=\@polytopekey{ce color}]{0}{0}{0}{1}{0}{1}{0}{0}
@@ -1500,7 +1987,7 @@
\ifdebugname
\point[label=eege]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% (C)CE
\@baryperspectiveline[color=\@polytopekey{ce color}]{1}{0}{0}{0}{0}{0}{1}{0}
\@baryperspectiveline[color=\@polytopekey{ce color}]{0}{0}{0}{1}{0}{0}{1}{0}
@@ -1514,7 +2001,7 @@
\ifdebugname
\point[label=eegg]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% (C)CE
\@baryperspectiveline[color=\@polytopekey{ce color}]{1}{0}{0}{0}{0}{0}{1}{0}
% NE
@@ -1524,10 +2011,10 @@
\ifdebugname
\point[label={eegl}]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% Scaling.
\@setScaling{\srowa}{\srowa}{\srowb}{\srowb}
-
+
% (C)CE
\@setBaryPointsA{1}{0}{0}{0}
\@setBaryPointsB{0.5}{0}{0.5}{0}
@@ -1552,7 +2039,7 @@
\@setBaryPointsA{0}{0}{0}{1}
\@setBaryPointsB{0.5}{0.0}{0.5}{0.0}
\@scaledBaryPerspectiveLineAB[color=\@polytopekey{ce color}]
-
+
% NE
\@setBaryPointsA{1}{0}{0}{0}
\@setBaryPointsB{0.5}{0}{0.5}{0}
@@ -1573,7 +2060,7 @@
\ifdebugname
\point[label=eele]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% (C)CE
\@baryperspectiveline[color=\@polytopekey{ce color}]{0}{0}{0}{1}{0}{0}{1}{0}
\@baryperspectiveline[color=\@polytopekey{ce color}]{0}{0}{0}{1}{0}{1}{0}{0}
@@ -1588,10 +2075,10 @@
\ifdebugname
\point[label=eelg]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
%
\@setScaling{\srowa}{\srowa}{\srowb}{\srowb}
-
+
% (C)CE
\@setBaryPointsA{0}{1}{0}{0}
\@setBaryPointsB{0}{0.5}{0}{0.5}
@@ -1608,11 +2095,11 @@
\@setBaryPointsA{0}{0.5}{0}{0.5}
\@setBaryPointsB{0}{0}{1}{0}
\@scaledBaryPerspectiveLineAB[color=\@polytopekey{ce color}]
-
+
\@setBaryPointsA{0}{1}{0}{0}
\@setBaryPointsB{0.5}{0}{0.5}{0}
\@scaledBaryPerspectiveLineAB[color=\@polytopekey{ce color}]
-
+
% NE
\@setBaryPointsA{0}{1}{0}{0}
\@setBaryPointsB{0}{0.5}{0}{0.5}
@@ -1631,7 +2118,7 @@
\ifdebugname
\point[label=eell]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% (C)CE
\@baryperspectiveline[color=\@polytopekey{ce color}]{0}{1}{0}{0}{0}{0}{0}{1}
% NE
@@ -1648,7 +2135,7 @@
\ifdebugname
\point[label=egee]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% (C)CE
\@baryperspectiveline[color=\@polytopekey{ce color}]{0}{0}{1}{0}{1}{0}{0}{0}
\@baryperspectiveline[color=\@polytopekey{ce color}]{0}{1}{0}{0}{1}{0}{0}{0}
@@ -1662,7 +2149,7 @@
\ifdebugname
\point[label=egeg]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% (C)CE
\@baryperspectiveline[color=\@polytopekey{ce color}]{0}{1}{0}{0}{1}{0}{0}{0}
\@baryperspectiveline[color=\@polytopekey{ce color}]{0}{0}{1}{0}{1}{0}{0}{0}
@@ -1676,7 +2163,7 @@
\ifdebugname
\point[label=egel]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% (C)CE
\@baryperspectiveline[color=\@polytopekey{ce color}]{1}{0}{0}{0}{0}{1}{0}{0}
% NE
@@ -1690,7 +2177,7 @@
\ifdebugname
\point[label=egge]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% (C)CE
\@baryperspectiveline[color=\@polytopekey{ce color}]{1}{0}{0}{0}{0}{0}{1}{0}
% NE
@@ -1701,7 +2188,7 @@
\ifdebugname
\point[label=eggg]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% (C)CE
\@baryperspectiveline[color=\@polytopekey{ce color}]{1}{0}{0}{0}{0}{0}{1}{0}
% NE
@@ -1711,10 +2198,10 @@
\ifdebugname
\point[label=eggl]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% Scaling.
\@setScaling{\srowa}{\srowa}{\srowb}{\srowb}
-
+
% (C)CE / NE Edges.
\@setBaryPointsA{1}{0}{0}{0}
\@setBaryPointsB{0.5}{0}{0.5}{0}
@@ -1728,7 +2215,7 @@
\ifdebugname
\point[label=egle]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% (C)CE
\@baryperspectiveline[color=\@polytopekey{ce color}]{0}{1}{0}{0}{0}{0}{1}{0}
% NE
@@ -1740,35 +2227,35 @@
\ifdebugname
\point[label=eglg]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% Scaling.
\@setScaling{\srowa}{\srowa}{\srowb}{\srowb}
-
+
% (C)CE
\@setBaryPointsA{0}{0}{1}{0}
\@setBaryPointsB{0.5}{0}{0.5}{0}
\@scaledBaryPerspectiveLineAB[color=\@polytopekey{ce color}]
-
+
\@setBaryPointsA{0}{1}{0}{0}
\@setBaryPointsB{0}{0}{1}{0}
\@scaledBaryPerspectiveLineAB[color=\@polytopekey{ce color}]
-
+
\@setBaryPointsA{0.5}{0}{0.5}{0}
\@setBaryPointsB{0}{1}{0}{0}
\@scaledBaryPerspectiveLineAB[color=\@polytopekey{ce color}]
-
+
% NE
\@setBaryPointsA{0}{0}{1}{0}
\@setBaryPointsB{0.5}{0}{0.5}{0}
\@scaledBaryPerspectiveLineAB[color=\@polytopekey{ne color},line style=dotted]
-
+
\point[color=\@polytopekey{ne color},size=3pt]{0}{1}{0}{0}
}{%#8 < #9
% egll
\ifdebugname
\point[label=egll]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
\point[color=\@polytopekey{ne color},size=3pt]{0}{1}{0}{0}%NE
\point[color=\@polytopekey{ce color},size=2pt]{0}{1}{0}{0}%(C)CE
}
@@ -1782,7 +2269,7 @@
\ifdebugname
\point[label=elee]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% (C)CE
\@baryperspectiveline[color=\@polytopekey{ce color}]{1}{0}{0}{0}{0}{0}{1}{0}
\@baryperspectiveline[color=\@polytopekey{ce color}]{0}{0}{0}{1}{0}{0}{1}{0}
@@ -1796,7 +2283,7 @@
\ifdebugname
\point[label=eleg]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% (C)CE
\@baryperspectiveline[color=\@polytopekey{ce color}]{1}{0}{0}{0}{0}{0}{1}{0}
% NE
@@ -1806,10 +2293,10 @@
\ifdebugname
\point[label=elel]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% (C)CE
\@baryperspectiveline[color=\@polytopekey{ce color}]{1}{0}{0}{0}{0}{0}{0}{1}
-
+
% NE
\point[color=\@polytopekey{ne color},size=3pt]{1}{0}{0}{0}
\point[color=\@polytopekey{ne color},size=3pt]{0}{0}{0}{1}
@@ -1822,7 +2309,7 @@
\ifdebugname
\point[label=elge]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% (C)CE
\@baryperspectiveline[color=\@polytopekey{ce color}]{1}{0}{0}{0}{0}{0}{1}{0}
\@baryperspectiveline[color=\@polytopekey{ce color}]{0}{0}{0}{1}{0}{0}{1}{0}
@@ -1836,7 +2323,7 @@
\ifdebugname
\point[label=llgg]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% (C)CE
\@baryperspectiveline[color=\@polytopekey{ce color}]{1}{0}{0}{0}{0}{0}{1}{0}
% NE
@@ -1846,24 +2333,24 @@
\ifdebugname
\point[label=elgl]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% Scaling.
\@setScaling{\srowa}{\srowa}{\srowb}{\srowb}
-
+
% (C)CE / NE Edges.
\@setBaryPointsA{1}{0}{0}{0}
\@setBaryPointsB{0.5}{0}{0.5}{0}
\@scaledBaryPerspectiveLineAB[color=\@polytopekey{ce color}]
\@scaledBaryPerspectiveLineAB[color=\@polytopekey{ne color},line style=dotted]
-
+
\@setBaryPointsA{1}{0}{0}{0}
\@setBaryPointsB{0}{0}{0}{1}
\@scaledBaryPerspectiveLineAB[color=\@polytopekey{ce color}]
-
+
\@setBaryPointsA{0.5}{0}{0.5}{0}
\@setBaryPointsB{0}{0}{0}{1}
\@scaledBaryPerspectiveLineAB[color=\@polytopekey{ce color}]
-
+
% NE
\point[color=\@polytopekey{ne color},size=3pt]{0}{0}{0}{1}
}
@@ -1875,7 +2362,7 @@
\ifdebugname
\point[label=elle]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% (C)CE
\@baryperspectiveline[color=\@polytopekey{ce color}]{0}{0}{1}{0}{0}{0}{0}{1}
% NE
@@ -1886,10 +2373,10 @@
\ifdebugname
\point[label=ellg]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% Scaling.
\@setScaling{\srowa}{\srowa}{\srowb}{\srowb}
-
+
% (C)CE / NE Edges.
\@setBaryPointsA{0}{0}{1}{0}
\@setBaryPointsB{0}{0.5}{0.5}{0}
@@ -1900,7 +2387,7 @@
\ifdebugname
\point[label=elll]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
\point[color=\@polytopekey{ne color},size=3pt]{0}{0}{0}{1}%NE
\point[color=\@polytopekey{ce color},size=2pt]{0}{0}{0}{1}%(C)CE
}
@@ -1918,7 +2405,7 @@
\ifdebugname
\point[label=geee]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% (C)CE
\@baryperspectiveline[color=\@polytopekey{ce color}]{1}{0}{0}{0}{0}{1}{0}{0}
\@baryperspectiveline[color=\@polytopekey{ce color}]{0}{0}{0}{1}{0}{1}{0}{0}
@@ -1933,7 +2420,7 @@
\ifdebugname
\point[label=geeg]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% (C)CE
\@baryperspectiveline[color=\@polytopekey{ce color}]{1}{0}{0}{0}{0}{1}{0}{0}
% NE
@@ -1943,7 +2430,7 @@
\ifdebugname
\point[label=geel]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% (C)CE
\@baryperspectiveline[color=\@polytopekey{ce color}]{1}{0}{0}{0}{0}{1}{0}{0}
\@baryperspectiveline[color=\@polytopekey{ce color}]{0}{0}{0}{1}{0}{1}{0}{0}
@@ -1960,10 +2447,10 @@
\ifdebugname
\point[label=gege]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% (C)CE
\@baryperspectiveline[color=\@polytopekey{ce color}]{1}{0}{0}{0}{0}{0}{0}{1}
-
+
% NE
\point[color=\@polytopekey{ne color},size=3pt]{1}{0}{0}{0}
\point[color=\@polytopekey{ne color},size=3pt]{0}{0}{0}{1}
@@ -1973,7 +2460,7 @@
\ifdebugname
\point[label=gegg]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
\point[color=\@polytopekey{ne color},size=3pt]{1}{0}{0}{0}%NE
\point[color=\@polytopekey{ce color},size=2pt]{1}{0}{0}{0}%(C)CE
}{%#8 < #9
@@ -1981,24 +2468,24 @@
\ifdebugname
\point[label=gegl]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% Scaling.
\@setScaling{\srowa}{\srowa}{\srowb}{\srowb}
-
+
% (C)CE / NE Edges.
\@setBaryPointsA{0}{0}{0}{1}
\@setBaryPointsB{0}{0.5}{0}{0.5}
\@scaledBaryPerspectiveLineAB[color=\@polytopekey{ce color}]
\@scaledBaryPerspectiveLineAB[color=\@polytopekey{ne color},line style=dotted]
-
+
\@setBaryPointsA{1}{0}{0}{0}
\@setBaryPointsB{0}{0}{0}{1}
\@scaledBaryPerspectiveLineAB[color=\@polytopekey{ce color}]
-
+
\@setBaryPointsA{0}{0.5}{0}{0.5}
\@setBaryPointsB{1}{0}{0}{0}
\@scaledBaryPerspectiveLineAB[color=\@polytopekey{ce color}]
-
+
% NE
\point[color=\@polytopekey{ne color},size=3pt]{1}{0}{0}{0}
}
@@ -2010,7 +2497,7 @@
\ifdebugname
\point[label=gele]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% (C)CE
\@baryperspectiveline[color=\@polytopekey{ce color}]{0}{1}{0}{0}{0}{0}{0}{1}
% NE
@@ -2021,10 +2508,10 @@
\ifdebugname
\point[label=gelg]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% Scaling.
\@setScaling{\srowa}{\srowa}{\srowb}{\srowb}
-
+
% (C)CE / NE Edges.
\@setBaryPointsA{0}{1}{0}{0}
\@setBaryPointsB{0}{0.5}{0}{0.5}
@@ -2036,7 +2523,7 @@
\ifdebugname
\point[label=gell]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% (C)CE
\@baryperspectiveline[color=\@polytopekey{ce color}]{0}{1}{0}{0}{0}{0}{0}{1}
% NE
@@ -2053,7 +2540,7 @@
\ifdebugname
\point[label=ggee]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% (C)CE
\@baryperspectiveline[color=\@polytopekey{ce color}]{1}{0}{0}{0}{0}{1}{0}{0}
% NE
@@ -2065,7 +2552,7 @@
\ifdebugname
\point[label=ggeg]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% (C)CE
\@baryperspectiveline[color=\@polytopekey{ce color}]{1}{0}{0}{0}{0}{1}{0}{0}
% NE
@@ -2076,7 +2563,7 @@
\ifdebugname
\point[label=ggel]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% (C)CE
\@baryperspectiveline[color=\@polytopekey{ce color}]{1}{0}{0}{0}{0}{1}{0}{0}
% NE
@@ -2090,8 +2577,8 @@
\ifdebugname
\point[label=ggge]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
-
+
+
\point[color=\@polytopekey{ne color},size=3pt]{1}{0}{0}{0}%NE
\point[color=\@polytopekey{ce color},size=2pt]{1}{0}{0}{0}%(C)CE
}{
@@ -2100,7 +2587,7 @@
\ifdebugname
\point[label=gggg]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
\point[color=\@polytopekey{ne color},size=3pt]{1}{0}{0}{0}%NE
\point[color=\@polytopekey{ce color},size=2pt]{1}{0}{0}{0}%(C)CE
}{%#8 < #9
@@ -2108,7 +2595,7 @@
\ifdebugname
\point[label=gggl]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
\point[color=\@polytopekey{ne color},size=3pt]{1}{0}{0}{0}%NE
\point[color=\@polytopekey{ce color},size=2pt]{1}{0}{0}{0}%(C)CE
}
@@ -2119,7 +2606,7 @@
\ifdebugname
\point[label=ggle]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
\point[color=\@polytopekey{ne color},size=3pt]{0}{1}{0}{0}%NE
\point[color=\@polytopekey{ce color},size=2pt]{0}{1}{0}{0}%(C)CE
}{
@@ -2128,7 +2615,7 @@
\ifdebugname
\point[label=gglg]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
\point[color=\@polytopekey{ne color},size=3pt]{0}{1}{0}{0}%NE
\point[color=\@polytopekey{ce color},size=2pt]{0}{1}{0}{0}%(C)CE
}{%#8 < #9
@@ -2136,7 +2623,7 @@
\ifdebugname
\point[label=ggll]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
\point[color=\@polytopekey{ne color},size=3pt]{0}{1}{0}{0}%NE
\point[color=\@polytopekey{ce color},size=2pt]{0}{1}{0}{0}%(C)CE
}
@@ -2150,10 +2637,10 @@
\ifdebugname
\point[label=glee]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% Scaling.
\@setScaling{\scola}{\scolb}{\scola}{\scolb}
-
+
% (C)CE
\@setBaryPointsA{1}{0}{0}{0}
\@setBaryPointsB{0.5}{0.5}{0}{0}
@@ -2178,7 +2665,7 @@
\@setBaryPointsA{0}{0}{0}{1}
\@setBaryPointsB{0.5}{0.5}{0}{0.0}
\@scaledBaryPerspectiveLineAB[color=\@polytopekey{ce color}]
-
+
% NE
\@setBaryPointsA{1}{0}{0}{0}
\@setBaryPointsB{0.5}{0.5}{0}{0}
@@ -2198,10 +2685,10 @@
\ifdebugname
\point[label=gleg]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% Scaling.
\@setScaling{\scola}{\scolb}{\scola}{\scolb}
-
+
% (C)CE / NE Edges.
\@setBaryPointsA{1}{0}{0}{0}
\@setBaryPointsB{0.5}{0.5}{0}{0}
@@ -2212,24 +2699,24 @@
\ifdebugname
\point[label=glel]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% Scaling.
\@setScaling{\scola}{\scolb}{\scola}{\scolb}
-
+
% (C)CE / NE Edges.
\@setBaryPointsA{1}{0}{0}{0}
\@setBaryPointsB{0.5}{0.5}{0}{0}
\@scaledBaryPerspectiveLineAB[color=\@polytopekey{ce color}]
\@scaledBaryPerspectiveLineAB[color=\@polytopekey{ne color},line style=dotted]
-
+
\@setBaryPointsA{1}{0}{0}{0}
\@setBaryPointsB{0}{0}{0}{1}
\@scaledBaryPerspectiveLineAB[color=\@polytopekey{ce color}]
-
+
\@setBaryPointsA{0.5}{0.5}{0}{0}
\@setBaryPointsB{0}{0}{0}{1}
\@scaledBaryPerspectiveLineAB[color=\@polytopekey{ce color}]
-
+
% NE
\point[color=\@polytopekey{ne color},size=3pt]{0}{0}{0}{1}
}
@@ -2241,24 +2728,24 @@
\ifdebugname
\point[label=glge]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% Scaling.
\@setScaling{\scola}{\scolb}{\scola}{\scolb}
-
+
% (C)CE / NE Edges.
\@setBaryPointsA{0}{0}{0}{1}
\@setBaryPointsB{0}{0}{0.5}{0.5}
\@scaledBaryPerspectiveLineAB[color=\@polytopekey{ce color}]
\@scaledBaryPerspectiveLineAB[color=\@polytopekey{ne color},line style=dotted]
-
+
\@setBaryPointsA{1}{0}{0}{0}
\@setBaryPointsB{0}{0}{0}{1}
\@scaledBaryPerspectiveLineAB[color=\@polytopekey{ce color}]
-
+
\@setBaryPointsA{0}{0}{0.5}{0.5}
\@setBaryPointsB{1}{0}{0}{0}
\@scaledBaryPerspectiveLineAB[color=\@polytopekey{ce color}]
-
+
% NE
\point[color=\@polytopekey{ne color},size=3pt]{1}{0}{0}{0}
}{
@@ -2267,7 +2754,7 @@
\ifdebugname
\point[label=glgg]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
\point[color=\@polytopekey{ne color},size=3pt]{1}{0}{0}{0}%NE
\point[color=\@polytopekey{ce color},size=2pt]{1}{0}{0}{0}%(C)CE
}{%#8 < #9
@@ -2276,10 +2763,10 @@
\ifdebugname
\point[label=glgl]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% Scaling.
\@setScaling{\saa}{\sab}{\sba}{\sbb}
-
+
% (C)CE
\@setBaryPointsA{0.25}{0.25}{0.25}{0.25}
\@setBaryPointsB{1/3}{0}{1/3}{1/3}
@@ -2316,7 +2803,7 @@
\@setBaryPointsA{1}{0}{0}{0}
\@setBaryPointsB{0}{0}{0}{1}
\@scaledBaryPerspectiveLineAB[color=\@polytopekey{ce color}]
-
+
% NE
\@setBaryPointsA{1}{0}{0}{0}
\@scaledPointA[color=\@polytopekey{ne color},size=3pt]
@@ -2332,10 +2819,10 @@
\ifdebugname
\point[label=glle]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% Scaling.
\@setScaling{\scola}{\scolb}{\scola}{\scolb}
-
+
% (C)CE / NE Edges.
\@setBaryPointsA{0}{0}{0}{1}
\@setBaryPointsB{0}{0}{0.5}{0.5}
@@ -2348,7 +2835,7 @@
\ifdebugname
\point[label=gllg]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% NE and (C)CE
\@setScaling{\saa}{\sab}{\sba}{\sbb}
\@setBaryPointsA{0.25}{0.25}{0.25}{0.25}
@@ -2359,7 +2846,7 @@
\ifdebugname
\point[label=glll]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
\point[color=\@polytopekey{ne color},size=3pt]{0}{0}{0}{1}%NE
\point[color=\@polytopekey{ce color},size=2pt]{0}{0}{0}{1}%(C)CE
}
@@ -2376,7 +2863,7 @@
\ifdebugname
\point[label=leee]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% (C)CE
\@baryperspectiveline[color=\@polytopekey{ce color}]{0}{0}{0}{1}{0}{1}{0}{0}
\@baryperspectiveline[color=\@polytopekey{ce color}]{0}{0}{0}{1}{0}{0}{1}{0}
@@ -2390,7 +2877,7 @@
\ifdebugname
\point[label=leeg]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% (C)CE
\@baryperspectiveline[color=\@polytopekey{ce color}]{0}{1}{0}{0}{0}{0}{1}{0}
% NE
@@ -2402,7 +2889,7 @@
\ifdebugname
\point[label=leel]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% (C)CE
\@baryperspectiveline[color=\@polytopekey{ce color}]{0}{1}{0}{0}{0}{0}{0}{1}
% NE
@@ -2417,7 +2904,7 @@
\ifdebugname
\point[label=lege]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% (C)CE
\@baryperspectiveline[color=\@polytopekey{ce color}]{0}{0}{1}{0}{0}{0}{0}{1}
% NE
@@ -2428,7 +2915,7 @@
\ifdebugname
\point[label=legg]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
\point[color=\@polytopekey{ne color},size=3pt]{0}{0}{1}{0}%NE
\point[color=\@polytopekey{ce color},size=2pt]{0}{0}{1}{0}%(C)CE
}{%#8 < #9
@@ -2436,10 +2923,10 @@
\ifdebugname
\point[label=legl]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% Scaling.
\@setScaling{\srowa}{\srowa}{\srowb}{\srowb}
-
+
% (C)CE / NE Edges.
\@setBaryPointsA{0}{0}{0}{1}
\@setBaryPointsB{0}{0.5}{0}{0.5}
@@ -2453,7 +2940,7 @@
\ifdebugname
\point[label=lele]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% (C)CE
\@baryperspectiveline[color=\@polytopekey{ce color}]{0}{0}{0}{1}{0}{1}{0}{0}
\@baryperspectiveline[color=\@polytopekey{ce color}]{0}{0}{0}{1}{0}{0}{1}{0}
@@ -2467,28 +2954,28 @@
\ifdebugname
\point[label=lelg]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% Scaling.
\@setScaling{\srowa}{\srowa}{\srowb}{\srowb}
-
+
% (C)CE
\@setBaryPointsA{0}{0}{1}{0}
\@setBaryPointsB{0}{0.5}{0}{0.5}
\@scaledBaryPerspectiveLineAB[color=\@polytopekey{ce color}]
-
+
\@setBaryPointsA{0}{1}{0}{0}
\@setBaryPointsB{0}{0}{1}{0}
\@scaledBaryPerspectiveLineAB[color=\@polytopekey{ce color}]
-
+
\@setBaryPointsA{0}{0.5}{0}{0.5}
\@setBaryPointsB{0}{1}{0}{0}
\@scaledBaryPerspectiveLineAB[color=\@polytopekey{ce color}]
-
+
% NE
\@setBaryPointsA{0}{1}{0}{0}
\@setBaryPointsB{0}{0.5}{0}{0.5}
\@scaledBaryPerspectiveLineAB[color=\@polytopekey{ne color},line style=dotted]
-
+
\point[color=\@polytopekey{ne color},size=3pt]{0}{0}{1}{0}
}{%#8 < #9
% lell
@@ -2496,7 +2983,7 @@
\ifdebugname
\point[label=lell]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% (C)CE
\@baryperspectiveline[color=\@polytopekey{ce color}]{0}{1}{0}{0}{0}{0}{0}{1}
% NE
@@ -2514,10 +3001,10 @@
\ifdebugname
\point[label=lgee]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% Scaling.
\@setScaling{\scola}{\scolb}{\scola}{\scolb}
-
+
% (C)CE
\@setBaryPointsA{0}{0}{1}{0}
\@setBaryPointsB{0}{0}{0.5}{0.5}
@@ -2534,11 +3021,11 @@
\@setBaryPointsA{0}{0}{0.5}{0.5}
\@setBaryPointsB{0}{1}{0}{0}
\@scaledBaryPerspectiveLineAB[color=\@polytopekey{ce color}]
-
+
\@setBaryPointsA{0}{0}{1}{0}
\@setBaryPointsB{0.5}{0.5}{0}{0}
\@scaledBaryPerspectiveLineAB[color=\@polytopekey{ce color}]
-
+
% NE
\@setBaryPointsA{0}{0}{1}{0}
\@setBaryPointsB{0}{0}{0.5}{0.5}
@@ -2557,39 +3044,39 @@
\ifdebugname
\point[label=lgeg]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% Scaling.
\@setScaling{\scola}{\scolb}{\scola}{\scolb}
-
+
% (C)CE
\@setBaryPointsA{0}{1}{0}{0}
\@setBaryPointsB{0.5}{0.5}{0}{0}
\@scaledBaryPerspectiveLineAB[color=\@polytopekey{ce color}]
-
+
\@setBaryPointsA{0}{1}{0}{0}
\@setBaryPointsB{0}{0}{1}{0}
\@scaledBaryPerspectiveLineAB[color=\@polytopekey{ce color}]
-
+
\@setBaryPointsA{0.5}{.5}{0}{0}
\@setBaryPointsB{0}{0}{1}{0}
\@scaledBaryPerspectiveLineAB[color=\@polytopekey{ce color}]
-
+
% NE
\@setBaryPointsA{0}{1}{0}{0}
\@setBaryPointsB{0.5}{0.5}{0}{0}
\@scaledBaryPerspectiveLineAB[color=\@polytopekey{ne color},line style=dotted]
-
+
\point[color=\@polytopekey{ne color},size=3pt]{0}{0}{1}{0}
-
+
}{%#8 < #9
% lgel
\ifdebugname
\point[label=lgel]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% Scaling.
\@setScaling{\scola}{\scolb}{\scola}{\scolb}
-
+
% (C)CE / NE Edges.
\@setBaryPointsA{0}{1}{0}{0}
\@setBaryPointsB{0.5}{0.5}{0}{0}
@@ -2604,10 +3091,10 @@
\ifdebugname
\point[label=lgge]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% Scaling.
\@setScaling{\scola}{\scolb}{\scola}{\scolb}
-
+
% (C)CE / NE Edges.
\@setBaryPointsA{0}{0}{1}{0}
\@setBaryPointsB{0}{0}{0.5}{0.5}
@@ -2619,7 +3106,7 @@
\ifdebugname
\point[label=lggg]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
\point[color=\@polytopekey{ne color},size=3pt]{0}{0}{1}{0}%NE
\point[color=\@polytopekey{ce color},size=2pt]{0}{0}{1}{0}%(C)CE
}{%#8 < #9
@@ -2628,7 +3115,7 @@
\ifdebugname
\point[label=lggl]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% NE
\@setScaling{\saa}{\sab}{\sba}{\sbb}
\@setBaryPointsA{0.25}{0.25}{0.25}{0.25}
@@ -2642,28 +3129,28 @@
\ifdebugname
\point[label=lgle]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% Scaling.
\@setScaling{\scola}{\scolb}{\scola}{\scolb}
-
+
% (C)CE
\@setBaryPointsA{0}{1}{0}{0}
\@setBaryPointsB{0}{0}{0.5}{0.5}
\@scaledBaryPerspectiveLineAB[color=\@polytopekey{ce color}]
-
+
\@setBaryPointsA{0}{1}{0}{0}
\@setBaryPointsB{0}{0}{1}{0}
\@scaledBaryPerspectiveLineAB[color=\@polytopekey{ce color}]
-
+
\@setBaryPointsA{0}{0}{0.5}{0.5}
\@setBaryPointsB{0}{0}{1}{0}
\@scaledBaryPerspectiveLineAB[color=\@polytopekey{ce color}]
-
+
% NE
\@setBaryPointsA{0}{0}{1}{0}
\@setBaryPointsB{0}{0}{0.5}{0.5}
\@scaledBaryPerspectiveLineAB[color=\@polytopekey{ne color},line style=dotted]
-
+
\point[color=\@polytopekey{ne color},size=3pt]{0}{1}{0}{0}
}{
\ifthenelse{\lengthtest{#8 pt > #9 pt}}{%#8 > #9
@@ -2672,10 +3159,10 @@
\ifdebugname
\point[label=lglg]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% Scaling.
\@setScaling{\saa}{\sab}{\sba}{\sbb}
-
+
% (C)CE
\@setBaryPointsA{0.25}{0.25}{0.25}{0.25}
\@setBaryPointsB{0}{1/3}{1/3}{1/3}
@@ -2712,14 +3199,14 @@
\@setBaryPointsA{0}{1}{0}{0}
\@setBaryPointsB{0}{0}{1}{0}
\@scaledBaryPerspectiveLineAB[color=\@polytopekey{ce color}]
-
+
% NE
\@setBaryPointsA{0}{1}{0}{0}
\@scaledPointA[color=\@polytopekey{ne color},size=3pt]
-
+
\@setBaryPointsA{0}{0}{1}{0}
\@scaledPointA[color=\@polytopekey{ne color},size=3pt]
-
+
\@setBaryPointsA{0.25}{0.25}{0.25}{0.25}
\@scaledPointA[color=\@polytopekey{ne color},size=3pt]
}{%#8 < #9
@@ -2727,7 +3214,7 @@
\ifdebugname
\point[label=lgll]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
\point[color=\@polytopekey{ne color},size=3pt]{0}{1}{0}{0}%NE
\point[color=\@polytopekey{ce color},size=2pt]{0}{1}{0}{0}%(C)CE
}
@@ -2742,7 +3229,7 @@
\ifdebugname
\point[label=llee]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% (C)CE
\@baryperspectiveline[color=\@polytopekey{ce color}]{0}{0}{1}{0}{0}{0}{0}{1}
% NE
@@ -2753,14 +3240,14 @@
\ifdebugname
\point[label=lleg]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
\point[color=\@polytopekey{ne color},size=3pt]{0}{0}{1}{0}%NE
\point[color=\@polytopekey{ce color},size=2pt]{0}{0}{1}{0}%(C)CE
}{%#8 < #9
% llel
\ifdebugname
\point[label=llel]{0.333}{0.333}{0.333}{0.333}
-
+
\point[color=\@polytopekey{ne color},size=3pt]{0}{0}{0}{1}%NE
\point[color=\@polytopekey{ce color},size=2pt]{0}{0}{0}{1}%(C)CE
}
@@ -2773,7 +3260,7 @@
\ifdebugname
\point[label=llge]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% (C)CE
\@baryperspectiveline[color=\@polytopekey{ce color}]{0}{0}{1}{0}{0}{0}{0}{1}
% NE
@@ -2784,7 +3271,7 @@
\ifdebugname
\point[label=llgg]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
\point[color=\@polytopekey{ne color},size=3pt]{0}{0}{1}{0}%NE
\point[color=\@polytopekey{ce color},size=2pt]{0}{0}{1}{0}%(C)CE
}{%#8 < #9
@@ -2792,7 +3279,7 @@
\ifdebugname
\point[label=llgl]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
\point[color=\@polytopekey{ne color},size=3pt]{0}{0}{0}{1}%NE
\point[color=\@polytopekey{ce color},size=2pt]{0}{0}{0}{1}%(C)CE
}
@@ -2804,7 +3291,7 @@
\ifdebugname
\point[label=llle]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
% (C)CE
\@baryperspectiveline[color=\@polytopekey{ce color}]{0}{0}{1}{0}{0}{0}{0}{1}
% NE
@@ -2815,7 +3302,7 @@
\ifdebugname
\point[label=lllg]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
+
\point[color=\@polytopekey{ne color},size=3pt]{0}{0}{1}{0}%NE
\point[color=\@polytopekey{ce color},size=2pt]{0}{0}{1}{0}%(C)CE
}{%#8 < #9
@@ -2823,8 +3310,8 @@
\ifdebugname
\point[label=llll]{0.333}{0.333}{0.333}{0.333}
\else \fi
-
-
+
+
\point[color=\@polytopekey{ne color},size=3pt]{0}{0}{0}{1}%NE
\point[color=\@polytopekey{ce color},size=2pt]{0}{0}{0}{1}%(C)CE
}
@@ -3038,11 +3525,11 @@ main} % Must include main.
\foreach \i [evaluate=\i] in {1,...,\@linekey{segments}} {
\pgfmathsetlengthmacro{\f}{{(\i - 1)/\@linekey{segments}}}
\pgfmathsetlengthmacro{\s}{{(\i)/\@linekey{segments}}}
-
+
\pgfmathsetlengthmacro{\xb}{{#2*\f+(1-\f)*#5}}
\pgfmathsetlengthmacro{\yb}{{#3*\f+(1-\f)*#6}}
\pgfmathsetlengthmacro{\zb}{{#4*\f+(1-\f)*#7}}
-
+
\pgfmathsetlengthmacro{\xe}{{#2*\s+(1-\s)*#5}}
\pgfmathsetlengthmacro{\ye}{{#3*\s+(1-\s)*#6}}
\pgfmathsetlengthmacro{\ze}{{#4*\s+(1-\s)*#7}}
@@ -3054,18 +3541,18 @@ main} % Must include main.
\pgfmathsetlengthmacro{\sxm}{\xm * \@linekey{layer scale}}
\pgfmathsetlengthmacro{\sym}{\ym * \@linekey{layer scale}}
\pgfmathsetlengthmacro{\szm}{\zm * \@linekey{layer scale}}
-
+
% Scaled camera distance for scaled layers.
\@setcameradistance{\sxm}{\sym}{\szm}{\@polytopekey{rotate x}}{\@polytopekey{rotate z}}{0.8}
% Magic constant here to scale to integer layers.
\pgfmathparse{{int(round(50 * \cd - 20))}}
\edef\layer{\pgfmathresult}
\edef\layername{layer\layer}
-
+
% Real camera distance.
\@setcameradistance{\xm}{\ym}{\zm}{\@polytopekey{rotate x}}{\@polytopekey{rotate z}}{0.8}
\pgfmathsetlengthmacro{\lw}{{\@linekey{line width scale}/\cd}}
-
+
% Shading magic constants.
\pgfmathparse{{int(round(120 - 50 * \cd))}}
\edef\shading{\pgfmathresult}
diff --git a/graphics/pgf/contrib/twoxtwogame/twoxtwogame_bibtex.bib b/graphics/pgf/contrib/twoxtwogame/twoxtwogame_bibtex.bib
new file mode 100644
index 0000000000..9f477e16a3
--- /dev/null
+++ b/graphics/pgf/contrib/twoxtwogame/twoxtwogame_bibtex.bib
@@ -0,0 +1,63 @@
+
+@inproceedings{liu2024_nfgtransformer,
+ title={NfgTransformer: Equivariant Representation Learning for Normal-form Games},
+ author={Siqi Liu and Luke Marris and Georgios Piliouras and Ian Gemp and Nicolas Heess},
+ booktitle={The Twelfth International Conference on Learning Representations},
+ year={2024},
+ url={https://openreview.net/forum?id=4YESQqIys7}
+}
+
+@misc{marris2023_equilibrium_invariant_embedding_2x2_arxiv,
+ title={Equilibrium-Invariant Embedding, Metric Space, and Fundamental Set of 2×2 Normal-Form Games},
+ author={Luke Marris and Ian Gemp and Georgios Piliouras},
+ year={2023},
+ eprint={2304.09978},
+ archivePrefix={arXiv},
+ primaryClass={cs.GT},
+ url = {https://arxiv.org/abs/2304.09978},
+}
+
+@article{bruns2015_names_for_games,
+ author = {Bruns, Bryan Randolph},
+ title = {Names for Games: Locating 2 × 2 Games},
+ journal = {Games},
+ volume = {6},
+ year = {2015},
+ number = {4},
+ pages = {495--520},
+ url = {https://www.mdpi.com/2073-4336/6/4/495},
+ issn = {2073-4336},
+ abstract = {Prisoner’s Dilemma, Chicken, Stag Hunts, and other two-person two-move (2 × 2) models of strategic situations have played a central role in the development of game theory. The Robinson–Goforth topology of payoff swaps reveals a natural order in the payoff space of 2 × 2 games, visualized in their four-layer “periodic table” format that elegantly organizes the diversity of 2 × 2 games, showing relationships and potential transformations between neighboring games. This article presents additional visualizations of the topology, and a naming system for locating all 2 × 2 games as combinations of game payoff patterns from the symmetric ordinal 2 × 2 games. The symmetric ordinal games act as coordinates locating games in maps of the payoff space of 2 × 2 games, including not only asymmetric ordinal games and the complete set of games with ties, but also ordinal and normalized equivalents of all games with ratio or real-value payoffs. An efficient nomenclature can contribute to a systematic understanding of the diversity of elementary social situations; clarify relationships between social dilemmas and other joint preference structures; identify interesting games; show potential solutions available through transforming incentives; catalog the variety of models of 2 × 2 strategic situations available for experimentation, simulation, and analysis; and facilitate cumulative and comparative research in game theory.},
+ doi = {10.3390/g6040495}
+}
+
+@book{robinsonandgoforth2005_topology_of_2x2_games_book,
+ author = {Robinson, David and Goforth, David},
+ year = {2005},
+ month = {01},
+ pages = {},
+ title = {The Topology of the 2x2 games: A New Periodic Table},
+ doi = {10.4324/9780203340271}
+}
+
+@book{goforth2005_periodic_table_of_games,
+ author = {Goforth, David and Robinson, David},
+ year = {2005},
+ month = {01},
+ pages = {},
+ title = {Dynamic Periodic Table of the 2 × 2 Games: User's Reference and Manual},
+}
+
+@article{borm1987_classification_of_2x2_games,
+ title = "A classification of 2x2 bimatrix games",
+ author = "P.E.M. Borm",
+ note = "Pagination: 16",
+ year = "1987",
+ language = "English",
+ volume = "29",
+ pages = "69--84",
+ journal = "Cahiers du Centre d'{\'E}tudes de Recherche Op{\'e}rationnelle",
+ issn = "0008-9737",
+ publisher = "Universit{\'e} libre de Bruxelles, Centre d'{\'e}tudes de recherche op{\'e}rationnelle",
+ number = "1-2",
+}
diff --git a/graphics/pgf/contrib/twoxtwogame/twoxtwogame_doc.pdf b/graphics/pgf/contrib/twoxtwogame/twoxtwogame_doc.pdf
new file mode 100644
index 0000000000..ac8c6aa4c0
--- /dev/null
+++ b/graphics/pgf/contrib/twoxtwogame/twoxtwogame_doc.pdf
Binary files differ
diff --git a/graphics/pgf/contrib/twoxtwogame/twoxtwogame_doc.tex b/graphics/pgf/contrib/twoxtwogame/twoxtwogame_doc.tex
new file mode 100644
index 0000000000..4306aa0fd8
--- /dev/null
+++ b/graphics/pgf/contrib/twoxtwogame/twoxtwogame_doc.tex
@@ -0,0 +1,892 @@
+\documentclass[10pt]{article}
+\usepackage[utf8]{inputenc}
+\usepackage{twoxtwogame}
+\usepackage{subcaption}
+\usepackage{hyperref}
+\usepackage{cprotect}
+
+% Optionally uncomment this code to cache figure generation.
+% \usepackage{tikz}
+% \usetikzlibrary{external}
+% \tikzexternalize[prefix=cache/,up to date check=md5]
+
+\usepackage[authoryear, sort&compress, round]{natbib}
+\usepackage{booktabs,array}
+\bibliographystyle{abbrvnat}
+
+\title{twoxtwogame Package Documentation}
+\author{Luke Marris}
+
+% Make a tabular column suitable for verbatim code input.
+\makeatletter
+ \newcolumntype{V}[1]{>{\@minipagetrue}p{#1}<{\vspace{-0.8\baselineskip}}}
+\makeatother
+
+\begin{document}
+
+\maketitle
+
+\section{Introduction}
+
+2×2 normal-form games are widely studied in game theory and economics. They are the simplest type of normal-form game, consisting of only two players, each with two strategies. This package provides tools for representing, visualizing, tabulating, and naming such games and their equilibrium solutions in \LaTeX.
+
+
+\section{Functionality}
+
+\begin{table}[!b]
+ \centering
+ \begin{subtable}[t]{0.4\linewidth}
+ \centering
+ \payoffstable[label=$G$]{a}{b}{c}{d}{e}{f}{g}{h}
+ \caption{Payoffs arguments.}
+ \label{tab:2x2_payoffs_parameterization}
+ \end{subtable}
+ ~~~~
+ \begin{subtable}[t]{0.4\linewidth}
+ \centering
+ \jointtable[label=$\sigma$]{a}{b}{c}{d}
+ \caption{Joint arguments.}
+ \label{tab:2x2_joint_parameterization}
+ \end{subtable}
+ \caption{2×2 normal-form game function arguments.}
+ \label{tab:2x2_parameterization}
+\end{table}
+
+2×2 normal-form games are parameterized with 8 variables which describe the payoffs received by each player. Therefore, the majority of functions in the \verb!twoxtwogame! package have 8 mandatory arguments, \verb!{a}{b}{c}...{h}!, corresponding to these variables. The first four arguments, \verb!{a}{b}{c}{d}!, are payoffs of the row player in row-wise order, and the last four arguments, \verb!{e}{f}{g}{h}!, are the payoffs of the column player also in row-wise order. These payoffs, $G$, are often represented in a tabular form, where each player has strategies A and B (Table~\ref{tab:2x2_payoffs_parameterization}). The joint strategy distribution, $\sigma$, is parameterized with four arguments, \verb!{a}{b}{c}{d}! (Table~\ref{tab:2x2_joint_parameterization}). Some commands have additional optional keyword arguments.
+
+\subsection{Payoffs Representations}
+
+Traditionally payoffs can be represented as tables containing their raw payoff values and labeled actions. Additionally, payoffs can be represented graphically as either \emph{best-response graphs} or \emph{partial ordinal graphs}. These representations are compact enough to be inserted inline into text.
+
+\subsubsection{Best-Response Graphs}
+
+The best-response dynamics of 2×2 games are easily visualized. 2×2 games have been categorized according to these dynamics \citep{borm1987_classification_of_2x2_games,marris2023_equilibrium_invariant_embedding_2x2_arxiv}. \cite{marris2023_equilibrium_invariant_embedding_2x2_arxiv} proposed the best-response graphical representation used in this package.
+
+The graph contains up to four directed edges: two for each player. The row player has up to two vertical directed edges which point from each of the column player's two strategies to the row player's corresponding best-response strategy (BR). Similarly, the column player has up to two horizontal edges which correspond to the best-response to each of the row player's two strategies. Self-loop edges are omitted from the graph and indicate indifference between two strategies. For example, when \verb!a! = \verb!c!. The graph can be placed inline using \verb!\brgraph{a}...{h}!, for example: Matching Pennies~\brgraph{1}{-1}{-1}{1}{-1}{1}{1}{-1}, Prisoner's Dilemma~\brgraph{1}{1}{0}{0}{1}{0}{1}{0}, and Null~\brgraph{0}{0}{0}{0}{0}{0}{0}{0}. The graphs inherit color from its surrounding text. The graphs are customizable with optional keyword arguments (Table~\ref{tab:brgraph}).
+
+\begin{table}[t]
+ \centering
+ \footnotesize
+ \begin{tabular}{lll}
+ Keyword Argument & Description & Default \\ \hline
+ point offset & The distance of the points from the center & 0.38em \\
+ point color & Color of points & . \\
+ point radius & Radius of points (filled circles) & 0.06em \\
+ row player color & Color of row player's BR edges & . \\
+ column player color & Color of column player's BR edges & . \\
+ arrow width & Arrow head width & 0.25em \\
+ arrow length & Arrow head length & 0.35em \\
+ line width & Arrow line width & 0.05em \\
+ \end{tabular}
+
+ \vspace{1.0em}
+
+ \begin{tabular}{V{0.8\linewidth}l}
+ Command & Output \\ \hline
+\begin{verbatim}
+\brgraph{1}{-1}{-1}{1}{-1}{1}{1}{-1}
+\end{verbatim}
+ & \brgraph{1}{-1}{-1}{1}{-1}{1}{1}{-1} \\
+\begin{verbatim}
+\brgraph[
+ point color=green
+]{1}{-1}{-1}{1}{-1}{1}{1}{-1}
+\end{verbatim}
+ & \brgraph[point color=green]{1}{-1}{-1}{1}{-1}{1}{1}{-1} \\
+\begin{verbatim}
+\brgraph[
+ row player color=red,
+ column player color=blue
+]{1}{-1}{-1}{1}{-1}{1}{1}{-1}
+\end{verbatim}
+ & \brgraph[row player color=red,column player color=blue]{1}{-1}{-1}{1}{-1}{1}{1}{-1}
+ \end{tabular}
+ \cprotect\caption{Parameterization, default values, and example usage of the \verb!\brgraph[...]{a}...{h}! command, which produces inline best-response graphs. Default period indicates inheritance from outer scope.}
+ \label{tab:brgraph}
+\end{table}
+
+The graphs belong to 15 equivalence classes which have been named \citep{marris2023_equilibrium_invariant_embedding_2x2_arxiv}. Names for any payoff can be determined using \verb!\brname{a}...{h}! (examples in Table~\ref{tab:brname}). It is common to have the equivalent class name appear along with the best-response graph. Canonical graphs for each equivalence class are given in Table~\ref{tab:namebrgraph}, and can be inserted using the commands \verb!\<name>brgraph!. This command also accepts the same optional keyword arguments as \verb!\brgraph[...]{a}...{h}!.
+
+\begin{table}[t]
+ \centering
+ \footnotesize
+ \begin{tabular}{ll}
+ Example & Output \\ \hline
+ \verb!\brname{1}{2}{3}{4}{5}{6}{7}{8}! & \brname{1}{2}{3}{4}{5}{6}{7}{8} \\
+ \verb!\brname{1.1}{-1}{3.7}{4}{-1.2}{3}{1}{5}! & \brname{1.1}{-1}{3.7}{4}{-1.2}{3}{9}{5} \\
+ \verb!\brname{1}{-1}{-1}{1}{1}{-1}{-1}{1}! & \brname{1}{-1}{-1}{1}{1}{-1}{-1}{1} \\
+ \verb!\brname{-1}{1}{1}{-1}{-1}{1}{1}{-1}! & \brname{-1}{1}{1}{-1}{-1}{1}{1}{-1} \\
+ \verb!\brname{0}{0}{0}{0}{0}{0}{0}{1}! & \brname{0}{0}{0}{0}{0}{0}{0}{1} \\
+ \end{tabular}
+ \cprotect\caption{Example usage of the \verb!\brname{a}...{h}! command, which produces best-response equivalence class names. Many payoffs map to the same equivalence class.}
+ \label{tab:brname}
+\end{table}
+
+\begin{table}[t]
+ \centering
+ \footnotesize
+ \begin{tabular}{ll|ll|ll}
+ Graph Command & & Graph Command & & Graph Command & \\ \hline
+ \verb!\dominantbrgraph! & \dominantbrgraph & \verb!\safetybrgraph! & \safetybrgraph & \verb!\heistbrgraph! & \heistbrgraph \\
+ \verb!\coordinationbrgraph! & \coordinationbrgraph & \verb!\aidosbrgraph! & \aidosbrgraph & \verb!\ignorancebrgraph! & \ignorancebrgraph \\
+ \verb!\cyclebrgraph! & \cyclebrgraph & \verb!\picnicnbrgraph! & \picnicbrgraph & \verb!\horseplaybrgraph! & \horseplaybrgraph \\
+ \verb!\samaritanbrgraph! & \samaritanbrgraph & \verb!\daredevilbrgraph! & \daredevilbrgraph & \verb!\dressbrgraph! & \dressbrgraph \\
+ \verb!\hazardbrgraph! & \hazardbrgraph & \verb!\fossickbrgraph! & \fossickbrgraph & \verb!\nullbrgraph! & \nullbrgraph
+ \end{tabular}
+ \cprotect\caption{Example usage of the \verb!\<name>brgraph[...]{a}...{h}! commands, which produce the canonical graphs for the 15 equivalence classes proposed by \cite{borm1987_classification_of_2x2_games} and \cite{marris2023_equilibrium_invariant_embedding_2x2_arxiv}. These commands have the same key word arguments as \verb!\brgraph!.}
+ \label{tab:namebrgraph}
+\end{table}
+
+
+\subsubsection{Ordinal Graphs and Partial Ordinal Graphs}
+
+It is also possible to visualize payoff orderings in graphical form using the \verb!\ordgraph[<keywords>]{a}...{h}! command. Ordinal games have a simple four edge directed graph representation for each player. The ``periodic table'' of ordinal games is shown in Table~\ref{tab:ordinal_games}. The command is also able to handle partial ordinal graphs. In the literature, these are categorized as triple, double, high, low, middle and basic ties. The representation consists of two directed graphs, one for each player. The row player's graph is black and shifted to the bottom left, by default. The column player's graph is gray and shifted to the top right, by default. Each graph then represents the partial ordering of the payoffs of each pure joint strategy. The ordinal representation of some common games is shown in Table~\ref{tab:ord_examples}. Examples of partially ordinal games are given in Table~\ref{tab:partial_ord_examples}.
+
+\begin{table}[t!]
+ \centering
+ \footnotesize
+ \begin{tabular}{lll}
+ Keyword Argument & Description & Default \\ \hline
+ point offset & The distance of the points from the center & 0.38em \\
+ row player x offset & Additional horizontal offset applied to row player & -0.1e, \\
+ row player y offset & Additional vertical offset applied to row player & -0.5em \\
+ column player x offset & Additional horizontal offset applied to column player & 0.1em \\
+ column player y offset & Additional vertical offset applied to column player & 0.05em \\
+ point color & Color of points & . \\
+ point radius & Radius of points & 0.04em \\
+ row player color & Color of row player's BR edges & . \\
+ column player color & Color of column player's BR edges & gray \\
+ arrow width & Arrow head width & 0.25em \\
+ arrow length & Arrow head length & 0.35em \\
+ line width & Arrow line width & 0.04em \\
+ \end{tabular}
+
+ \vspace{1.0em}
+
+ \begin{tabular}{V{0.8\linewidth}l}
+ Command & Output \\ \hline
+\begin{verbatim}
+\ordgraph{1}{-1}{-1}{1}{-1}{1}{1}{-1}
+\end{verbatim}
+ & \ordgraph{1}{-1}{-1}{1}{-1}{1}{1}{-1} \\
+\begin{verbatim}
+\ordgraph[
+ row player color=red,
+ column player color=blue
+]{1}{-1}{-1}{1}{-1}{1}{1}{-1}
+\end{verbatim}
+ & \ordgraph[row player color=red,column player color=blue]{1}{-1}{-1}{1}{-1}{1}{1}{-1}
+ \end{tabular}
+
+ \cprotect\caption{Parameterization, default values, and example usage of the \verb!\ordgraph[...]{a}...{h}! command, which produces inline ordinal graphs. Default period indicates inheritance from outer scope.}
+ \label{tab:ordgraph}
+\end{table}
+
+\begin{table}[t]
+ \centering
+ \footnotesize
+ \begingroup
+ \renewcommand{\arraystretch}{1.3}
+ \addtolength{\tabcolsep}{-3pt}
+ \begin{tabular}{r|cccccccccccc}
+ Chicken \ordgraph{2}{3}{1}{4}{0}{0}{0}{0} &
+ \ordgraph{2}{3}{1}{4}{3}{4}{1}{2} &
+ \ordgraph{2}{3}{1}{4}{2}{4}{1}{3} &
+ \ordgraph{2}{3}{1}{4}{1}{4}{2}{3} &
+ \ordgraph{2}{3}{1}{4}{1}{4}{3}{2} &
+ \ordgraph{2}{3}{1}{4}{2}{4}{3}{1} &
+ \ordgraph{2}{3}{1}{4}{3}{4}{2}{1} &
+ \ordgraph{2}{3}{1}{4}{4}{3}{2}{1} &
+ \ordgraph{2}{3}{1}{4}{4}{2}{3}{1} &
+ \ordgraph{2}{3}{1}{4}{4}{1}{3}{2} &
+ \ordgraph{2}{3}{1}{4}{3}{1}{2}{4} &
+ \ordgraph{2}{3}{1}{4}{4}{2}{1}{3} &
+ \ordgraph{2}{3}{1}{4}{4}{3}{1}{2} \\
+ Battle \ordgraph{3}{2}{1}{4}{0}{0}{0}{0} &
+ \ordgraph{3}{2}{1}{4}{3}{4}{1}{2} &
+ \ordgraph{3}{2}{1}{4}{2}{4}{1}{3} &
+ \ordgraph{3}{2}{1}{4}{1}{4}{2}{3} &
+ \ordgraph{3}{2}{1}{4}{1}{4}{3}{2} &
+ \ordgraph{3}{2}{1}{4}{2}{4}{3}{1} &
+ \ordgraph{3}{2}{1}{4}{3}{4}{2}{1} &
+ \ordgraph{3}{2}{1}{4}{4}{3}{2}{1} &
+ \ordgraph{3}{2}{1}{4}{4}{2}{3}{1} &
+ \ordgraph{3}{2}{1}{4}{4}{1}{3}{2} &
+ \ordgraph{3}{2}{1}{4}{3}{1}{2}{4} &
+ \ordgraph{3}{2}{1}{4}{4}{2}{1}{3} &
+ \ordgraph{3}{2}{1}{4}{4}{3}{1}{2} \\
+ Hero \ordgraph{3}{1}{2}{4}{0}{0}{0}{0} &
+ \ordgraph{3}{1}{2}{4}{3}{4}{1}{2} &
+ \ordgraph{3}{1}{2}{4}{2}{4}{1}{3} &
+ \ordgraph{3}{1}{2}{4}{1}{4}{2}{3} &
+ \ordgraph{3}{1}{2}{4}{1}{4}{3}{2} &
+ \ordgraph{3}{1}{2}{4}{2}{4}{3}{1} &
+ \ordgraph{3}{1}{2}{4}{3}{4}{2}{1} &
+ \ordgraph{3}{1}{2}{4}{4}{3}{2}{1} &
+ \ordgraph{3}{1}{2}{4}{4}{2}{3}{1} &
+ \ordgraph{3}{1}{2}{4}{4}{1}{3}{2} &
+ \ordgraph{3}{1}{2}{4}{3}{1}{2}{4} &
+ \ordgraph{3}{1}{2}{4}{4}{2}{1}{3} &
+ \ordgraph{3}{1}{2}{4}{4}{3}{1}{2} \\
+ Compromise \ordgraph{2}{1}{3}{4}{0}{0}{0}{0} &
+ \ordgraph{2}{1}{3}{4}{3}{4}{1}{2} &
+ \ordgraph{2}{1}{3}{4}{2}{4}{1}{3} &
+ \ordgraph{2}{1}{3}{4}{1}{4}{2}{3} &
+ \ordgraph{2}{1}{3}{4}{1}{4}{3}{2} &
+ \ordgraph{2}{1}{3}{4}{2}{4}{3}{1} &
+ \ordgraph{2}{1}{3}{4}{3}{4}{2}{1} &
+ \ordgraph{2}{1}{3}{4}{4}{3}{2}{1} &
+ \ordgraph{2}{1}{3}{4}{4}{2}{3}{1} &
+ \ordgraph{2}{1}{3}{4}{4}{1}{3}{2} &
+ \ordgraph{2}{1}{3}{4}{3}{1}{2}{4} &
+ \ordgraph{2}{1}{3}{4}{4}{2}{1}{3} &
+ \ordgraph{2}{1}{3}{4}{4}{3}{1}{2} \\
+ Deadlock \ordgraph{1}{2}{3}{4}{0}{0}{0}{0} &
+ \ordgraph{1}{2}{3}{4}{3}{4}{1}{2} &
+ \ordgraph{1}{2}{3}{4}{2}{4}{1}{3} &
+ \ordgraph{1}{2}{3}{4}{1}{4}{2}{3} &
+ \ordgraph{1}{2}{3}{4}{1}{4}{3}{2} &
+ \ordgraph{1}{2}{3}{4}{2}{4}{3}{1} &
+ \ordgraph{1}{2}{3}{4}{3}{4}{2}{1} &
+ \ordgraph{1}{2}{3}{4}{4}{3}{2}{1} &
+ \ordgraph{1}{2}{3}{4}{4}{2}{3}{1} &
+ \ordgraph{1}{2}{3}{4}{4}{1}{3}{2} &
+ \ordgraph{1}{2}{3}{4}{3}{1}{2}{4} &
+ \ordgraph{1}{2}{3}{4}{4}{2}{1}{3} &
+ \ordgraph{1}{2}{3}{4}{4}{3}{1}{2} \\
+ Dilemma \ordgraph{1}{3}{2}{4}{0}{0}{0}{0} &
+ \ordgraph{1}{3}{2}{4}{3}{4}{1}{2} &
+ \ordgraph{1}{3}{2}{4}{2}{4}{1}{3} &
+ \ordgraph{1}{3}{2}{4}{1}{4}{2}{3} &
+ \ordgraph{1}{3}{2}{4}{1}{4}{3}{2} &
+ \ordgraph{1}{3}{2}{4}{2}{4}{3}{1} &
+ \ordgraph{1}{3}{2}{4}{3}{4}{2}{1} &
+ \ordgraph{1}{3}{2}{4}{4}{3}{2}{1} &
+ \ordgraph{1}{3}{2}{4}{4}{2}{3}{1} &
+ \ordgraph{1}{3}{2}{4}{4}{1}{3}{2} &
+ \ordgraph{1}{3}{2}{4}{3}{1}{2}{4} &
+ \ordgraph{1}{3}{2}{4}{4}{2}{1}{3} &
+ \ordgraph{1}{3}{2}{4}{4}{3}{1}{2} \\
+ Hunt \ordgraph{1}{4}{2}{3}{0}{0}{0}{0} &
+ \ordgraph{1}{4}{2}{3}{3}{4}{1}{2} &
+ \ordgraph{1}{4}{2}{3}{2}{4}{1}{3} &
+ \ordgraph{1}{4}{2}{3}{1}{4}{2}{3} &
+ \ordgraph{1}{4}{2}{3}{1}{4}{3}{2} &
+ \ordgraph{1}{4}{2}{3}{2}{4}{3}{1} &
+ \ordgraph{1}{4}{2}{3}{3}{4}{2}{1} &
+ \ordgraph{1}{4}{2}{3}{4}{3}{2}{1} &
+ \ordgraph{1}{4}{2}{3}{4}{2}{3}{1} &
+ \ordgraph{1}{4}{2}{3}{4}{1}{3}{2} &
+ \ordgraph{1}{4}{2}{3}{3}{1}{2}{4} &
+ \ordgraph{1}{4}{2}{3}{4}{2}{1}{3} &
+ \ordgraph{1}{4}{2}{3}{4}{3}{1}{2} \\
+ Assurance \ordgraph{1}{4}{3}{2}{0}{0}{0}{0} &
+ \ordgraph{1}{4}{3}{2}{3}{4}{1}{2} &
+ \ordgraph{1}{4}{3}{2}{2}{4}{1}{3} &
+ \ordgraph{1}{4}{3}{2}{1}{4}{2}{3} &
+ \ordgraph{1}{4}{3}{2}{1}{4}{3}{2} &
+ \ordgraph{1}{4}{3}{2}{2}{4}{3}{1} &
+ \ordgraph{1}{4}{3}{2}{3}{4}{2}{1} &
+ \ordgraph{1}{4}{3}{2}{4}{3}{2}{1} &
+ \ordgraph{1}{4}{3}{2}{4}{2}{3}{1} &
+ \ordgraph{1}{4}{3}{2}{4}{1}{3}{2} &
+ \ordgraph{1}{4}{3}{2}{3}{1}{2}{4} &
+ \ordgraph{1}{4}{3}{2}{4}{2}{1}{3} &
+ \ordgraph{1}{4}{3}{2}{4}{3}{1}{2} \\
+ Coordination \ordgraph{2}{4}{3}{1}{0}{0}{0}{0} &
+ \ordgraph{2}{4}{3}{1}{3}{4}{1}{2} &
+ \ordgraph{2}{4}{3}{1}{2}{4}{1}{3} &
+ \ordgraph{2}{4}{3}{1}{1}{4}{2}{3} &
+ \ordgraph{2}{4}{3}{1}{1}{4}{3}{2} &
+ \ordgraph{2}{4}{3}{1}{2}{4}{3}{1} &
+ \ordgraph{2}{4}{3}{1}{3}{4}{2}{1} &
+ \ordgraph{2}{4}{3}{1}{4}{3}{2}{1} &
+ \ordgraph{2}{4}{3}{1}{4}{2}{3}{1} &
+ \ordgraph{2}{4}{3}{1}{4}{1}{3}{2} &
+ \ordgraph{2}{4}{3}{1}{3}{1}{2}{4} &
+ \ordgraph{2}{4}{3}{1}{4}{2}{1}{3} &
+ \ordgraph{2}{4}{3}{1}{4}{3}{1}{2} \\
+ Peace \ordgraph{3}{4}{2}{1}{0}{0}{0}{0} &
+ \ordgraph{3}{4}{2}{1}{3}{4}{1}{2} &
+ \ordgraph{3}{4}{2}{1}{2}{4}{1}{3} &
+ \ordgraph{3}{4}{2}{1}{1}{4}{2}{3} &
+ \ordgraph{3}{4}{2}{1}{1}{4}{3}{2} &
+ \ordgraph{3}{4}{2}{1}{2}{4}{3}{1} &
+ \ordgraph{3}{4}{2}{1}{3}{4}{2}{1} &
+ \ordgraph{3}{4}{2}{1}{4}{3}{2}{1} &
+ \ordgraph{3}{4}{2}{1}{4}{2}{3}{1} &
+ \ordgraph{3}{4}{2}{1}{4}{1}{3}{2} &
+ \ordgraph{3}{4}{2}{1}{3}{1}{2}{4} &
+ \ordgraph{3}{4}{2}{1}{4}{2}{1}{3} &
+ \ordgraph{3}{4}{2}{1}{4}{3}{1}{2} \\
+ Harmony \ordgraph{3}{4}{1}{2}{0}{0}{0}{0} &
+ \ordgraph{3}{4}{1}{2}{3}{4}{1}{2} &
+ \ordgraph{3}{4}{1}{2}{2}{4}{1}{3} &
+ \ordgraph{3}{4}{1}{2}{1}{4}{2}{3} &
+ \ordgraph{3}{4}{1}{2}{1}{4}{3}{2} &
+ \ordgraph{3}{4}{1}{2}{2}{4}{3}{1} &
+ \ordgraph{3}{4}{1}{2}{3}{4}{2}{1} &
+ \ordgraph{3}{4}{1}{2}{4}{3}{2}{1} &
+ \ordgraph{3}{4}{1}{2}{4}{2}{3}{1} &
+ \ordgraph{3}{4}{1}{2}{4}{1}{3}{2} &
+ \ordgraph{3}{4}{1}{2}{3}{1}{2}{4} &
+ \ordgraph{3}{4}{1}{2}{4}{2}{1}{3} &
+ \ordgraph{3}{4}{1}{2}{4}{3}{1}{2} \\
+ Concord \ordgraph{2}{4}{1}{3}{0}{0}{0}{0} &
+ \ordgraph{2}{4}{1}{3}{3}{4}{1}{2} &
+ \ordgraph{2}{4}{1}{3}{2}{4}{1}{3} &
+ \ordgraph{2}{4}{1}{3}{1}{4}{2}{3} &
+ \ordgraph{2}{4}{1}{3}{1}{4}{3}{2} &
+ \ordgraph{2}{4}{1}{3}{2}{4}{3}{1} &
+ \ordgraph{2}{4}{1}{3}{3}{4}{2}{1} &
+ \ordgraph{2}{4}{1}{3}{4}{3}{2}{1} &
+ \ordgraph{2}{4}{1}{3}{4}{2}{3}{1} &
+ \ordgraph{2}{4}{1}{3}{4}{1}{3}{2} &
+ \ordgraph{2}{4}{1}{3}{3}{1}{2}{4} &
+ \ordgraph{2}{4}{1}{3}{4}{2}{1}{3} &
+ \ordgraph{2}{4}{1}{3}{4}{3}{1}{2} \\ \hline
+ &
+ \rotatebox[origin=tr]{90}{Concord \rotatebox[origin=c]{-90}{\ordgraph{0}{0}{0}{0}{3}{4}{1}{2}} } &
+ \rotatebox[origin=tr]{90}{Harmony \rotatebox[origin=c]{-90}{\ordgraph{0}{0}{0}{0}{2}{4}{1}{3}} } &
+ \rotatebox[origin=tr]{90}{Peace \rotatebox[origin=c]{-90}{\ordgraph{0}{0}{0}{0}{1}{4}{2}{3}} } &
+ \rotatebox[origin=tr]{90}{Coordination \rotatebox[origin=c]{-90}{\ordgraph{0}{0}{0}{0}{1}{4}{3}{2}} } &
+ \rotatebox[origin=tr]{90}{Assurance \rotatebox[origin=c]{-90}{\ordgraph{0}{0}{0}{0}{2}{4}{3}{1}} } &
+ \rotatebox[origin=tr]{90}{Hunt \rotatebox[origin=c]{-90}{\ordgraph{0}{0}{0}{0}{3}{4}{2}{1}} } &
+ \rotatebox[origin=tr]{90}{Dilemma \rotatebox[origin=c]{-90}{\ordgraph{0}{0}{0}{0}{4}{3}{2}{1}} } &
+ \rotatebox[origin=tr]{90}{Deadlock \rotatebox[origin=c]{-90}{\ordgraph{0}{0}{0}{0}{4}{2}{3}{1}} } &
+ \rotatebox[origin=tr]{90}{Compromise \rotatebox[origin=c]{-90}{\ordgraph{0}{0}{0}{0}{4}{1}{3}{2}} } &
+ \rotatebox[origin=tr]{90}{Hero \rotatebox[origin=c]{-90}{\ordgraph{0}{0}{0}{0}{3}{1}{2}{4}} } &
+ \rotatebox[origin=tr]{90}{Battle \rotatebox[origin=c]{-90}{\ordgraph{0}{0}{0}{0}{4}{2}{1}{3}} } &
+ \rotatebox[origin=tr]{90}{Chicken \rotatebox[origin=c]{-90}{\ordgraph{0}{0}{0}{0}{4}{3}{1}{2}} }
+ \end{tabular}
+ \addtolength{\tabcolsep}{3pt}
+ \endgroup
+ \caption{Periodic table of ordinal games \citep{robinsonandgoforth2005_topology_of_2x2_games_book,goforth2005_periodic_table_of_games} with a naming scheme proposed by \cite{bruns2015_names_for_games}.}
+ \label{tab:ordinal_games}
+\end{table}
+
+\begin{table}[t!]
+ \centering
+ \begin{subtable}[t]{0.3\linewidth}
+ \centering
+ \begin{tabular}{c|cc}
+ \ordgraph{3}{0}{0}{2}{2}{0}{0}{3} & M & F \\ \hline
+ M & 3,2 & 0,0 \\
+ F & 0,0 & 2,3 \\
+ \end{tabular}
+ \caption{Battle of the Sexes}
+ \label{tab:ord_battle_of_the_sexes}
+ \end{subtable} \hfill
+ \begin{subtable}[t]{0.3\linewidth}
+ \centering
+ \begin{tabular}{c|cc}
+ \ordgraph{2}{7}{0}{4}{2}{0}{7}{4} & C & D \\ \hline
+ C & 2,2 & 7,0 \\
+ D & 0,7 & 4,4 \\
+ \end{tabular}
+ \caption{Prisoner's Dilemma}
+ \label{tab:ord_prisoners_dillema}
+ \end{subtable} \hfill
+ \begin{subtable}[t]{0.3\linewidth}
+ \centering
+ \begin{tabular}{c|cc}
+ \ordgraph{1}{-1}{-1}{1}{-1}{1}{1}{-1} & H & T \\ \hline
+ H & $+1$,$-1$ & $-1$,$+1$ \\
+ T & $-1$,$+1$ & $+1$,$-1$ \\
+ \end{tabular}
+ \caption{Matching Pennies}
+ \label{tab:ord_matching_pennies}
+ \end{subtable}
+ \caption{Ordinal and partial ordinal graphs for common normal-form games.}
+ \label{tab:ord_examples}
+\end{table}
+
+\begin{table}[t!]
+ \centering
+ \begin{subtable}[t]{0.22\linewidth}
+ \centering
+ \begin{tabular}{c|cc}
+ \ordgraph{1}{2}{3}{4}{2}{3}{1}{4} & A & B \\ \hline
+ A & 1,2 & 2,3 \\
+ B & 3,1 & 4,4 \\
+ \end{tabular}
+ \caption{Strict Tie}
+ \label{tab:strict_tie}
+ \end{subtable} \hfill
+ \begin{subtable}[t]{0.22\linewidth}
+ \centering
+ \begin{tabular}{c|cc}
+ \ordgraph{2}{2}{2}{1}{1}{0}{1}{1} & A & B \\ \hline
+ A & 2,1 & 2,0 \\
+ B & 2,1 & 1,1 \\
+ \end{tabular}
+ \caption{Triple Tie}
+ \label{tab:triple_tie}
+ \end{subtable} \hfill
+ \begin{subtable}[t]{0.22\linewidth}
+ \centering
+ \begin{tabular}{c|cc}
+ \ordgraph{1}{0}{1}{0}{1}{1}{0}{0} & A & B \\ \hline
+ A & 1,1 & 0,1 \\
+ B & 1,0 & 0,0 \\
+ \end{tabular}
+ \caption{Double Tie}
+ \label{tab:double_tie}
+ \end{subtable} \hfill
+ \begin{subtable}[t]{0.22\linewidth}
+ \centering
+ \begin{tabular}{c|cc}
+ \ordgraph{1}{0}{0}{0}{0}{0}{0}{1} & A & B \\ \hline
+ A & 1,0 & 0,0 \\
+ B & 0,0 & 0,1 \\
+ \end{tabular}
+ \caption{Basic Tie}
+ \label{tab:basic_tie}
+ \end{subtable}
+
+ \begin{subtable}[t]{0.22\linewidth}
+ \centering
+ \begin{tabular}{c|cc}
+ \ordgraph{0}{0}{0}{0}{1}{1}{1}{1} & A & B \\ \hline
+ A & 0,1 & 0,1 \\
+ B & 0,1 & 0,1 \\
+ \end{tabular}
+ \caption{Zero Tie}
+ \label{tab:zero_tie}
+ \end{subtable} \hfill
+ \begin{subtable}[t]{0.22\linewidth}
+ \centering
+ \begin{tabular}{c|cc}
+ \ordgraph{3}{3}{2}{1}{1}{3}{3}{2} & A & B \\ \hline
+ A & 3,1 & 3,3 \\
+ B & 2,3 & 1,2 \\
+ \end{tabular}
+ \caption{High Tie}
+ \label{tab:high_tie}
+ \end{subtable} \hfill
+ \begin{subtable}[t]{0.22\linewidth}
+ \centering
+ \begin{tabular}{c|cc}
+ \ordgraph{1}{0}{0}{-1}{2}{-1}{1}{0} & A & B \\ \hline
+ A & $1$,0 & 0,$-1$ \\
+ B & 0,$1$ & $-1$,0 \\
+ \end{tabular}
+ \caption{Middle Tie}
+ \label{tab:middle_tie}
+ \end{subtable} \hfill
+ \begin{subtable}[t]{0.22\linewidth}
+ \centering
+ \begin{tabular}{c|cc}
+ \ordgraph{2}{1}{0}{0}{0}{1}{2}{0} & A & B \\ \hline
+ A & 2,0 & 1,1 \\
+ B & 0,2 & 0,0 \\
+ \end{tabular}
+ \caption{Low Tie}
+ \label{tab:low_tie}
+ \end{subtable}
+ \caption{Examples of partial ordinal graphs for each of the possible ties.}
+ \label{tab:partial_ord_examples}
+\end{table}
+
+
+\subsubsection{Payoff Tables}
+
+This package also provides commands for specifying payoff tables. The \verb!\smallpayoffstable[...]{a}...{h}! command produces inline payoff tables (Table~\ref{tab:smallpayoffstable}).
+
+While the \verb!\payoffstable[...]{a}...{h}! command produces full tabular payoff tables with strategy labels.
+
+
+For example, \verb!\smallpayoffstable{1}{+2}{9}{-4}{3}{2}{1}{0}! results in a small inline payoff table, \smallpayoffstable{1}{+2}{9}{-4}{3}{2}{1}{0}. It is also possible to modify the values with keyword arguments (Table~\ref{tab:smallpayoffstable}).
+
+\begin{table}[t!]
+ \centering
+ \footnotesize
+ \begin{tabular}{lll}
+ Keyword Argument & Description & Default \\ \hline
+ row player color & Color of row player's payoffs & . \\
+ column player color & Color of column player's payoffs & . \\
+ row player first strategy color & Color of row player's first strategies & \verb!\empty! \\
+ row player second strategy color & Color of row player's second strategies & \verb!\empty! \\
+ column player first strategy color & Color of column player's first strategies & \verb!\empty! \\
+ column player second strategy color & Color of column player's second strategies & \verb!\empty! \\
+ \end{tabular}
+
+ \vspace{1.0em}
+
+ \begin{tabular}{V{0.8\linewidth}l}
+ Example & Output \\ \hline
+\begin{verbatim}
+\smallpayoffstable{1}{2}{9}{-4}{3}{2}{1}{0}
+\end{verbatim}
+ & \smallpayoffstable{1}{2}{9}{-4}{3}{2}{1}{0} \\
+\begin{verbatim}
+\smallpayoffstable[
+ row player color=red,
+ column player color=blue
+]{1}{2}{9}{-4}{3}{2}{1}{0}
+\end{verbatim}
+ & \smallpayoffstable[row player color=red,column player color=blue]{1}{2}{9}{-4}{3}{2}{1}{0} \\
+\begin{verbatim}
+\smallpayoffstable[
+ row player first strategy color=red,
+ row player second strategy color=orange,
+ column player first strategy color=purple,
+ column player second strategy color=blue
+]{1}{2}{9}{-4}{3}{2}{1}{0}
+\end{verbatim}
+ & \smallpayoffstable[row player first strategy color=red,row player second strategy color=orange,column player first strategy color=purple,column player second strategy color=blue]{1}{2}{9}{-4}{3}{2}{1}{0} \\
+ \end{tabular}
+ \cprotect\caption{Parameterization, default values, and example usage of the \verb!\smallpayoffstable[...]{a}...{h}! command, which produces inline payoff tables. Default period indicates inheritance from outer scope.}
+ \label{tab:smallpayoffstable}
+\end{table}
+
+
+Larger payoff tables can be represented with the \verb!\payoffstable[...]{a}...{h}!, \verb!\brpayoffstable[...]{a}...{h}!, and \verb!\ordpayoffstable[...]{a}...{h}! commands. Examples are given in Table~\ref{fig:table_examples}.
+
+\begin{table}[t!]
+ \centering
+ \begin{subtable}[t]{0.32\linewidth}
+ \centering
+ \payoffstable[row player color=red, column player color=blue]{1}{+2}{9}{-4}{3}{2}{1}{0}
+ \cprotect\caption{\verb!\payoffstable!}
+ \label{fig:empty_table}
+ \end{subtable} \hfill
+ \begin{subtable}[t]{0.32\linewidth}
+ \centering
+ \brpayoffstable[row player color=red, column player color=blue]{1}{+2}{9}{-4}{3}{2}{1}{0}
+ \cprotect\caption{\verb!\brpayoffstable!}
+ \label{fig:br_table}
+ \end{subtable} \hfill
+ \begin{subtable}[t]{0.32\linewidth}
+ \centering
+ \ordpayoffstable[row player color=red, column player color=blue]{1}{+2}{9}{-4}{3}{2}{1}{0}
+ \cprotect\caption{\verb!\ordpayoffstable!}
+ \label{fig:ord_table}
+ \end{subtable} \hfill
+ \caption{Examples of the three table commands.}
+ \label{fig:table_examples}
+\end{table}
+
+
+\subsection{Distribution Representations}
+
+Distributions, including joint, marginal, and conditional distributions can be visualised using either small inline graphs, tables, or larger figures.
+
+
+\subsubsection{Inline Distribution Graphs}
+
+Inline graphs for joint, conditional, and marginal distributions can be produced using the commands in Table~\ref{tab:inline_dist_graphs}. All the commands take a joint distribution as arguments (Table~\ref{tab:2x2_joint_parameterization}). Optional arguments include \verb!color!, \verb!border color!, \verb!row player color!, and \verb!column player color!.
+
+\begin{table}[h!]
+ \footnotesize
+ \noindent\begin{tabular}{llr}
+ Command Signature & Example Command & \\ \hline
+ \verb!\jointgraph[..]{a}..{d}! & \verb!\jointgraph{.4}{.3}{.1}{.2}! & \jointgraph{.4}{.3}{.1}{.2} \\
+ \verb!\rowcondgraph[..]{a}..{d}! & \verb!\rowcondgraph{.4}{.3}{.1}{.2}! & \rowcondgraph{.4}{.3}{.1}{.2} \\
+ \verb!\colcondgraph[..]{a}..{d}! & \verb!\colcondgraph{.4}{.3}{.1}{.2}! & \colcondgraph{.4}{.3}{.1}{.2} \\
+ \verb!\marginalgraph[..]{a}..{d}! & \verb!\marginalgraph{.4}{.3}{.1}{.2}! & \marginalgraph{.4}{.3}{.1}{.2} \\
+ \verb!\jmgraph[..]{a}..{d}! & \verb!\jmgraph{.4}{.3}{.1}{.2} ! & \jmgraph{.4}{.3}{.1}{.2}
+ \end{tabular}
+ \caption{Inline distribution graphs.}
+ \label{tab:inline_dist_graphs}
+\end{table}
+
+\subsubsection{Distribution Tables}
+
+Tables can also be easily defined for joint distributions (Figure~\ref{fig:joint_table_examples}). Optional arguments include \verb!label!, \verb!color!, \verb!border color!, \verb!row player color!, and \verb!column player color!.
+
+\begin{table}[h!]
+ \centering
+ \begin{subtable}[t]{0.3\linewidth}
+ \centering
+ \jgjointtable[row player color=red, column player color=blue]{0.1}{0.2}{0.3}{0.4}
+ \cprotect\caption{\verb!\jgjointtable!}
+ \label{fig:jg_joint_table}
+ \end{subtable} \hfill
+ \begin{subtable}[t]{0.3\linewidth}
+ \centering
+ \rcgjointtable[row player color=red, column player color=blue]{0.1}{0.2}{0.3}{0.4}
+ \cprotect\caption{\verb!\rcgjointtable!}
+ \label{fig:rcg_joint_table}
+ \end{subtable} \hfill
+ \begin{subtable}[t]{0.3\linewidth}
+ \centering
+ \ccgjointtable[row player color=red, column player color=blue]{0.1}{0.2}{0.3}{0.4}
+ \cprotect\caption{\verb!\ccgjointtable!}
+ \label{fig:ccg_joint_table}
+ \end{subtable} \hfill
+
+ \begin{subtable}[t]{0.3\linewidth}
+ \centering
+ \mgjointtable[row player color=red, column player color=blue]{0.1}{0.2}{0.3}{0.4}
+ \cprotect\caption{\verb!\mgjointtable!}
+ \label{fig:mg_joint_table}
+ \end{subtable} \hfill
+ \begin{subtable}[t]{0.3\linewidth}
+ \centering
+ \jmgjointtable[row player color=red, column player color=blue]{0.1}{0.2}{0.3}{0.4}
+ \cprotect\caption{\verb!\jmgjointtable!}
+ \label{fig:jmg_joint_table}
+ \end{subtable} \hfill
+ \begin{subtable}[t]{0.3\linewidth}
+ \centering
+ \jointtable[row player color=red, column player color=blue]{0.1}{0.2}{0.3}{0.4}
+ \cprotect\caption{\verb!\jointtable!}
+ \label{fig:empty_joint_table}
+ \end{subtable}
+
+ \caption{Examples of joint distribution table commands. The naming convention is: ``jg'' for ``joint graph'', ``rcg'' for ``row conditional graph'', ``ccg'' for ``column conditional graph'', ``mg'' for ``marginal graph'', and ``jmg'' for ``joint-marginal graph''.}
+ \label{fig:joint_table_examples}
+\end{table}
+
+
+
+\subsubsection{Marginal Simplex}
+
+Marginals, $\sigma_r = [\sigma_r^A, \sigma_r^B]$ and $\sigma_c = [\sigma_c^A, \sigma_c^B]$, can be plotted in two dimensions and the product of two 1-simplices. Points, images, heatmaps, and quiver plots can be generated from data (Figure~\ref{fig:marginal_simplex}).
+
+\begin{figure}[t]
+ \centering
+ \footnotesize
+ \begin{subfigure}[t]{0.32\linewidth}
+ \marginalsimplex[width=\linewidth,points=doc_data/marginal_simplex/points.dat]
+ \caption{Points}
+ \label{fig:marginal_simplex_points}
+ \end{subfigure}\hfill
+ \begin{subfigure}[t]{0.32\linewidth}
+ \marginalsimplex[width=\linewidth,heatmap=doc_data/marginal_simplex/heatmap.dat]
+ \caption{Heatmap}
+ \label{fig:marginal_simplex_heatmap}
+ \end{subfigure}\hfill
+ \begin{subfigure}[t]{0.32\linewidth}
+ \marginalsimplex[width=\linewidth,quiver=doc_data/marginal_simplex/quiver.dat,quiver scale arrows=0.1]
+ \caption{Quiver}
+ \label{fig:marginal_simplex_quiver}
+ \end{subfigure}
+
+ \caption{Marginal Simplex Plots}
+ \label{fig:marginal_simplex}
+\end{figure}
+
+
+\subsubsection{Joint Simplex}
+
+The joint of a 2×2 normal-form game is described by four probabilities, $\{\sigma(\text{AA}),\allowbreak\sigma(\text{AB}),\allowbreak\sigma(\text{BA}),\allowbreak\sigma(\text{BB})\}$. Due to the constraint that $\sum_{a \in \mathcal{A}} \sigma(a) = 1$, there is redundancy in this parameterization. Therefore probability distributions (a 4-dimensional barycentric coordinate system) can be visualized on a 3-simplex in 3-dimensional Cartesian coordinates.
+
+A joint distribution is a point within this simplex, with pure joint strategies corresponding to the vertices of the simplex. Sets of points can also be visualized. In particular, convex polytope sets can be visualized by tracing the edges of the polytope. Games permit a convex polytope of (C)CE equilibria, and therefore these can be easily visualized. In fact, in two-strategy games, CEs and CCEs are equivalent. NEs are equilibria that are (C)CEs and also factorize, $\sigma(a_1,a_2)=\sigma_1(a_1)\sigma_2(a_2)$. In 2×2 normal-form games, NEs can be either points, lines, or in a degenerate case a manifold which stretches across all the vertices of the simplex. These polytopes can be visualized using the \verb!polytope[...]{a}...{h}! command.
+
+\begin{figure}[t]
+ \centering
+ \begin{subfigure}[t]{0.24\linewidth}
+ \polytope[width=\linewidth]{1}{1}{0}{0}{1}{0}{1}{0}
+ \vspace{-1.5em}
+ \caption{\footnotesize\brgraph{1}{1}{0}{0}{1}{0}{1}{0}~\brname{1}{1}{0}{0}{1}{0}{1}{0}}
+ \label{fig:simplex_dominant}
+ \end{subfigure}\hfill
+ \begin{subfigure}[t]{0.24\linewidth}
+ \polytope[width=\linewidth]{0}{1}{1}{0}{0}{1}{1}{0}
+ \vspace{-1.5em}
+ \caption{\footnotesize\brgraph{0}{1}{1}{0}{0}{1}{1}{0}~\brname{0}{1}{1}{0}{0}{1}{1}{0}}
+ \label{fig:simplex_coordination}
+ \end{subfigure}\hfill
+ \begin{subfigure}[t]{0.24\linewidth}
+ \polytope[width=\linewidth]{1}{-1}{-1}{1}{-1}{1}{1}{-1}
+ \vspace{-1.5em}
+ \caption{\footnotesize\brgraph{1}{-1}{-1}{1}{-1}{1}{1}{-1}~\brname{1}{-1}{-1}{1}{-1}{1}{1}{-1}}
+ \label{fig:simplex_cycle}
+ \end{subfigure}\hfill
+ \begin{subfigure}[t]{0.24\linewidth}
+ \polytope[width=\linewidth]{1}{0}{0}{1}{1}{0}{1}{0}
+ \vspace{-1.5em}
+ \caption{\footnotesize\brgraph{1}{0}{0}{1}{1}{0}{1}{0}~\brname{1}{0}{0}{1}{1}{0}{1}{0}}
+ \label{fig:simplex_samaritan}
+ \end{subfigure}
+
+ \begin{subfigure}[t]{0.24\linewidth}
+ \polytope[width=\linewidth]{+1}{-1}{-1}{+1}{0}{0}{+1}{-1}
+ \vspace{-1.5em}
+ \caption{\footnotesize\brgraph{+1}{-1}{-1}{+1}{0}{0}{+1}{-1}~\brname{+1}{-1}{-1}{+1}{0}{0}{+1}{-1}}
+ \label{fig:simplex_hazard}
+ \end{subfigure}\hfill
+ \begin{subfigure}[t]{0.24\linewidth}
+ \polytope[width=\linewidth]{+1}{-1}{-1}{+1}{+1}{-1}{0}{0}
+ \vspace{-1.5em}
+ \caption{\footnotesize\brgraph{+1}{-1}{-1}{+1}{+1}{-1}{0}{0}~\brname{+1}{-1}{-1}{+1}{+1}{-1}{0}{0}}
+ \label{fig:simplex_safety}
+ \end{subfigure}\hfill
+ \begin{subfigure}[t]{0.24\linewidth}
+ \polytope[width=\linewidth]{+1}{+1}{-1}{-1}{0}{0}{+1}{-1}
+ \vspace{-1.5em}
+ \caption{\footnotesize\brname{+1}{+1}{-1}{-1}{0}{0}{+1}{-1}~\brgraph{+1}{+1}{-1}{-1}{0}{0}{+1}{-1}}
+ \label{fig:simplex_aidos}
+ \end{subfigure}\hfill
+ \begin{subfigure}[t]{0.24\linewidth}
+ \polytope[width=\linewidth]{+1}{0}{-1}{0}{+1}{-1}{+1}{-1}
+ \vspace{-1.5em}
+ \caption{\footnotesize\brname{+1}{0}{-1}{0}{+1}{-1}{+1}{-1}~\brgraph{+1}{0}{-1}{0}{+1}{-1}{+1}{-1}}
+ \label{fig:simplex_picnic}
+ \end{subfigure}
+
+ \begin{subfigure}[t]{0.24\linewidth}
+ \polytope[width=\linewidth]{0}{+1}{0}{-1}{0}{0}{+1}{-1}
+ \vspace{-1.5em}
+ \caption{\footnotesize\brgraph{0}{+1}{0}{-1}{0}{0}{+1}{-1}~\brname{0}{+1}{0}{-1}{0}{0}{+1}{-1}}
+ \label{fig:simplex_daredevil}
+ \end{subfigure}\hfill
+ \begin{subfigure}[t]{0.24\linewidth}
+ \polytope[width=\linewidth]{+1}{0}{-1}{0}{+1}{-1}{0}{0}
+ \vspace{-1.5em}
+ \caption{\footnotesize\brgraph{+1}{0}{-1}{0}{+1}{-1}{0}{0}~\brname{+1}{0}{-1}{0}{+1}{-1}{0}{0}}
+ \label{fig:simplex_fossick}
+ \end{subfigure}\hfill
+ \begin{subfigure}[t]{0.24\linewidth}
+ \polytope[width=\linewidth]{+1}{0}{-1}{0}{0}{0}{+1}{-1}
+ \vspace{-1.5em}
+ \caption{\footnotesize\brgraph{+1}{0}{-1}{0}{0}{0}{+1}{-1}~\brname{+1}{0}{-1}{0}{0}{0}{+1}{-1}}
+ \label{fig:simplex_heist}
+ \end{subfigure}\hfill
+ \begin{subfigure}[t]{0.24\linewidth}
+ \polytope[width=\linewidth]{+1}{+1}{-1}{-1}{0}{0}{0}{0}
+ \vspace{-1.5em}
+ \caption{\footnotesize\brname{+1}{+1}{-1}{-1}{0}{0}{0}{0}~\brgraph{+1}{+1}{-1}{-1}{0}{0}{0}{0}}
+ \label{fig:simplex_ignoreance}
+ \end{subfigure}
+
+ \begin{subfigure}[t]{0.24\linewidth}
+ \polytope[width=\linewidth]{+1}{-1}{-1}{+1}{0}{0}{0}{0}
+ \vspace{-1.5em}
+ \caption{\footnotesize\brgraph{+1}{-1}{-1}{+1}{0}{0}{0}{0}~\brname{+1}{-1}{-1}{+1}{0}{0}{0}{0}}
+ \label{fig:simplex_horseplay}
+ \end{subfigure}\hfill
+ \begin{subfigure}[t]{0.24\linewidth}
+ \polytope[width=\linewidth]{+1}{0}{-1}{0}{0}{0}{0}{0}
+ \vspace{-1.5em}
+ \caption{\footnotesize\brgraph{+1}{0}{-1}{0}{0}{0}{0}{0}~\brname{+1}{0}{-1}{0}{0}{0}{0}{0}}
+ \label{fig:simplex_dress}
+ \end{subfigure}\hfill
+ \begin{subfigure}[t]{0.24\linewidth}
+ \polytope[width=\linewidth]{0}{0}{0}{0}{0}{0}{0}{0}
+ \vspace{-1.5em}
+ \caption{\footnotesize\brgraph{0}{0}{0}{0}{0}{0}{0}{0}~\brname{0}{0}{0}{0}{0}{0}{0}{0}}
+ \label{fig:simplex_zero}
+ \end{subfigure}\hfill
+ \hspace{0.24\linewidth}
+
+ \caption{Equilibrium polytopes of the canonical games introduced by \cite{marris2023_equilibrium_invariant_embedding_2x2_arxiv}. The black lines represent edges of the joint probability simplex. The solid purple lines represent the edges of the (C)CE polytope. The dashed blue lines represent a continuum of NE. Points with respective colours represent (C)CE and NE point solutions.}
+ \label{fig:polytopes}
+\end{figure}
+
+
+\subsection{Embeddings}
+
+The equilibrium-invariant embeddings introduced by \cite{marris2023_equilibrium_invariant_embedding_2x2_arxiv} can be visualized using the \verb!\nontrivialembedding[...]! command.
+
+\begin{table}[t]
+ \centering
+ \footnotesize
+ \begin{tabular}{lll}
+ Keyword Argument & Description & Default \\ \hline
+ width & Width of plot & \verb!\linewidth! \\
+ image & File path to background image & empty \\
+ matrix & File path to background matrix data & empty \\
+ points & File path to background points data & empty \\
+ axis color & & black \\
+ partial trivial & & false \\
+ symmetric strategies & & false \\
+ symmetric players & & false \\\
+ no class boundaries & Suppress class boundaries & false\\
+ no equilibrium boundaries & Suppress equilibrium boundaries & false\\
+ no best-response graphs & Suppress false best-response graphs & false \\
+ best-response graph color & & black\\
+ best-response graph font size & & \verb!\scriptsize! \\
+ no best-response names & Suppress best-response names & false \\
+ best-response name orientation & & -90 \\
+ best-response name distance & & -0.1em \\
+ best-response name color & & black!70 \\
+ best-response name font size & & \verb!\tiny! \\
+ no axes labels & Suppress axes labels & false \\
+ no tick labels & Suppress tick labels & false \\
+ \end{tabular}
+ \cprotect\caption{\verb!embedding[...]! command parameterization.}
+ \label{tab:embedding_command_args}
+\end{table}
+
+\begin{figure}[t]
+ \nontrivialembedding[no axes labels,no tick labels]
+ \caption{Embeddings plot.}
+\end{figure}
+
+\begin{figure}
+ \centering
+ \begin{subfigure}[t]{0.49\linewidth}
+ \nontrivialembedding[matrix=doc_data/embedding/heatmap.dat,no axes labels,no tick labels,no best-response names]
+ \caption{Heatmap. Data from \cite{liu2024_nfgtransformer}.}
+ \end{subfigure}\hfill
+ \begin{subfigure}[t]{0.49\linewidth}
+ \nontrivialembedding[points=doc_data/embedding/points.dat,no axes labels,no tick labels,no best-response names]
+ \caption{Points}
+ \end{subfigure}
+
+ \caption{Embedding plots with different backgrounds.}
+ \label{fig:embedding}
+\end{figure}
+
+\begin{figure*}[!t]
+ \centering
+
+ \begin{subfigure}[b]{0.49\linewidth}
+ \centering
+ \nontrivialembedding[width=1.0\linewidth,no axes labels,no tick labels,no best-response names]
+ \vspace{-1.0em}
+ \caption{Embedding}
+ \label{fig:example_embedding}
+ \end{subfigure}\hfill
+ \begin{subfigure}[b]{0.49\linewidth}
+ \centering
+ \nontrivialembedding[width=1.0\linewidth,no axes labels,no tick labels,no best-response names]
+ \vspace{-1.0em}
+ \caption{Non-trivial Embedding}
+ \label{fig:example_nontrivial_embedding}
+ \end{subfigure}
+
+ \begin{subfigure}[b]{0.49\linewidth}
+ \centering
+ \nontrivialembedding[width=1.0\linewidth,no axes labels,no tick labels,no best-response names]
+ \vspace{-1.0em}
+ \caption{Symmetric Embedding}
+ \label{fig:example_symmetric_embedding}
+ \end{subfigure}\hfill
+ \begin{subfigure}[b]{0.49\linewidth}
+ \centering
+ \nontrivialembedding[width=1.0\linewidth,no axes labels,no tick labels,no best-response names]
+ \vspace{-1.0em}
+ \caption{Zero-Sum Embedding}
+ \label{fig:example_zero_sum_embedding}
+ \end{subfigure}
+
+ \caption{Embedding Visualizations.}
+ \label{fig:embedding_visualizations}
+\end{figure*}
+
+
+\section{Tips and Tricks}
+
+\paragraph{Slow Builds or Out of Memory Errors}
+
+Some of the figures created by this package can take time to compile, and may slow down compile times for your project. Consider using the externalize command of TikZ/PFGplots to mitigate this issue:
+
+\begin{verbatim}
+\usepackage{tikz}
+\usetikzlibrary{external}
+\tikzexternalize[prefix=cache/, up to date check=md5]
+\end{verbatim}
+
+This will sequentially build each each TikZ picture individually and cache it. Subsequent project builds will use the cache rather than rebuild the picture each time. When modifying commands, it may be necessary to clear the cache to regenerate the pictures. Some setups may require manually making the cache directory and adding a dummy file in that directory. This process may be slower on the first build run. If your build times out trying again may work (because it will reuse the pictures that were cached on the first run).
+
+\section{Acknowledgements}
+
+Thank you to Ian Gemp, Georgios Piliouras, and Siqi Liu for their helpful feedback.
+
+\bibliography{twoxtwogame_bibtex}
+
+\end{document}
diff --git a/macros/latex/contrib/fontscale/README.txt b/macros/latex/contrib/fontscale/README.txt
new file mode 100644
index 0000000000..1662524eeb
--- /dev/null
+++ b/macros/latex/contrib/fontscale/README.txt
@@ -0,0 +1,4 @@
+Package: fontscale -- A user interface for setting document font sizes
+Copyright: 2024 (c) Oliver Beery <beeryoliver@gmail.com>
+Repository: https://github.com/beeryoliver/fontscale
+License: The LaTeX Project Public License 1.3c \ No newline at end of file
diff --git a/macros/latex/contrib/fontscale/fontscale-manual.pdf b/macros/latex/contrib/fontscale/fontscale-manual.pdf
new file mode 100644
index 0000000000..22a18df81c
--- /dev/null
+++ b/macros/latex/contrib/fontscale/fontscale-manual.pdf
Binary files differ
diff --git a/macros/latex/contrib/fontscale/fontscale.sty b/macros/latex/contrib/fontscale/fontscale.sty
new file mode 100644
index 0000000000..ac56b07015
--- /dev/null
+++ b/macros/latex/contrib/fontscale/fontscale.sty
@@ -0,0 +1,1141 @@
+% Package : fontscale -- A user interface for setting document font sizes
+% Copyright : 2024 (c) Oliver Beery <beeryoliver@gmail.com>
+% Repository: https://github.com/beeryoliver/fontscale
+% License : The LaTeX Project Public License 1.3c
+
+% The 2022-06-01 LaTeX kernel update added \ProcessKeyOptions.
+\NeedsTeXFormat{LaTeX2e}[2022-06-01]
+\ProvidesExplPackage
+ {fontscale}
+ {2024-03-04}
+ {1.0.0}
+ {A user interface for setting document font sizes}
+
+% The 2023-10-10 l3kernel update added many 'e'-variants.
+\msg_new:nnn { fontscale } { expl3-out-of-date }
+ {
+ The~ package~ could~ not~ load.~
+ The~ fontscale~ package~ requires~
+ L3~ programming~ layer~ version~ 2023-10-10~ or~ later.
+ }
+\IfExplAtLeastTF { 2023-10-10 }
+ { }
+ { \msg_critical:nn { fontscale } { expl3-out-of-date } }
+
+% SOME VARIABLES
+
+\fp_const:Nn \c_fontscale_tiny_step_fp { -4 }
+\fp_const:Nn \c_fontscale_scriptsize_step_fp { -3 }
+\fp_const:Nn \c_fontscale_footnotesize_step_fp { -2 }
+\fp_const:Nn \c_fontscale_small_step_fp { -1 }
+\fp_const:Nn \c_fontscale_normalsize_step_fp { 0 }
+\fp_const:Nn \c_fontscale_large_step_fp { 1 }
+\fp_const:Nn \c_fontscale_Large_step_fp { 2 }
+\fp_const:Nn \c_fontscale_LARGE_step_fp { 3 }
+\fp_const:Nn \c_fontscale_huge_step_fp { 4 }
+\fp_const:Nn \c_fontscale_Huge_step_fp { 5 }
+
+\fp_const:Nn \c_fontscale_normalsize_scale_fp { 1 }
+
+\seq_const_from_clist:Nn \c__fontscale_names_seq
+ {
+ tiny
+ , scriptsize
+ , footnotesize
+ , small
+ , normalsize
+ , large
+ , Large
+ , LARGE
+ , huge
+ , Huge
+ }
+\seq_const_from_clist:Nn \c__fontscale_names_other_seq
+ {
+ tiny
+ , scriptsize
+ , footnotesize
+ , small
+ , large
+ , Large
+ , LARGE
+ , huge
+ , Huge
+ }
+
+\prop_new:N \l_fontscale_tiny_prop
+\prop_new:N \l_fontscale_scriptsize_prop
+\prop_new:N \l_fontscale_footnotesize_prop
+\prop_new:N \l_fontscale_small_prop
+\prop_new:N \l_fontscale_normalsize_prop
+\prop_new:N \l_fontscale_large_prop
+\prop_new:N \l_fontscale_Large_prop
+\prop_new:N \l_fontscale_LARGE_prop
+\prop_new:N \l_fontscale_huge_prop
+\prop_new:N \l_fontscale_Huge_prop
+
+\prop_put:Nnn \l_fontscale_tiny_prop { step } { -4 }
+\prop_put:Nnn \l_fontscale_scriptsize_prop { step } { -3 }
+\prop_put:Nnn \l_fontscale_footnotesize_prop { step } { -2 }
+\prop_put:Nnn \l_fontscale_small_prop { step } { -1 }
+\prop_put:Nnn \l_fontscale_normalsize_prop { step } { 0 }
+\prop_put:Nnn \l_fontscale_large_prop { step } { 1 }
+\prop_put:Nnn \l_fontscale_Large_prop { step } { 2 }
+\prop_put:Nnn \l_fontscale_LARGE_prop { step } { 3 }
+\prop_put:Nnn \l_fontscale_huge_prop { step } { 4 }
+\prop_put:Nnn \l_fontscale_Huge_prop { step } { 5 }
+
+\prop_put:Nnn \l_fontscale_normalsize_prop { scale } { 1 }
+
+\fp_new:N \l_fontscale_tiny_scale_fp
+\fp_new:N \l_fontscale_scriptsize_scale_fp
+\fp_new:N \l_fontscale_footnotesize_scale_fp
+\fp_new:N \l_fontscale_small_scale_fp
+\fp_new:N \l_fontscale_large_scale_fp
+\fp_new:N \l_fontscale_Large_scale_fp
+\fp_new:N \l_fontscale_LARGE_scale_fp
+\fp_new:N \l_fontscale_huge_scale_fp
+\fp_new:N \l_fontscale_Huge_scale_fp
+
+\dim_new:N \l_fontscale_tiny_size_dim
+\dim_new:N \l_fontscale_scriptsize_size_dim
+\dim_new:N \l_fontscale_footnotesize_size_dim
+\dim_new:N \l_fontscale_small_size_dim
+\dim_new:N \l_fontscale_normalsize_size_dim
+\dim_new:N \l_fontscale_large_size_dim
+\dim_new:N \l_fontscale_Large_size_dim
+\dim_new:N \l_fontscale_LARGE_size_dim
+\dim_new:N \l_fontscale_huge_size_dim
+\dim_new:N \l_fontscale_Huge_size_dim
+
+\skip_new:N \l_fontscale_tiny_baselineskip_skip
+\skip_new:N \l_fontscale_scriptsize_baselineskip_skip
+\skip_new:N \l_fontscale_footnotesize_baselineskip_skip
+\skip_new:N \l_fontscale_small_baselineskip_skip
+\skip_new:N \l_fontscale_normalsize_baselineskip_skip
+\skip_new:N \l_fontscale_large_baselineskip_skip
+\skip_new:N \l_fontscale_Large_baselineskip_skip
+\skip_new:N \l_fontscale_LARGE_baselineskip_skip
+\skip_new:N \l_fontscale_huge_baselineskip_skip
+\skip_new:N \l_fontscale_Huge_baselineskip_skip
+
+\fp_new:N \l__fontscale_normalsize_size_fp
+\str_new:N \l__fontscale_typographic_scale_str
+\tl_new:N \l__fontscale_keys_precompile_preamble_tl
+
+% Temporary variables
+\seq_new:N \l__fontscale_tmp_seq
+
+\tl_new:N \l__fontscale_step_tl
+\fp_new:N \l__fontscale_step_fp
+\tl_new:N \l__fontscale_scale_tl
+\dim_new:N \l__fontscale_size_dim
+
+% INITIAL FONT PARAMETERS
+
+\fp_set:Nn \l__fontscale_normalsize_size_fp { 10 }
+
+\dim_set:Nn \l_fontscale_tiny_size_dim { 6pt }
+\dim_set:Nn \l_fontscale_scriptsize_size_dim { 7pt }
+\dim_set:Nn \l_fontscale_footnotesize_size_dim { 8pt }
+\dim_set:Nn \l_fontscale_small_size_dim { 9pt }
+\dim_set:Nn \l_fontscale_normalsize_size_dim { 10pt }
+\dim_set:Nn \l_fontscale_large_size_dim { 11pt }
+\dim_set:Nn \l_fontscale_Large_size_dim { 12pt }
+\dim_set:Nn \l_fontscale_LARGE_size_dim { 14pt }
+\dim_set:Nn \l_fontscale_huge_size_dim { 16pt }
+\dim_set:Nn \l_fontscale_Huge_size_dim { 18pt }
+
+\fp_set:Nn \l_fontscale_tiny_scale_fp { 0.6 }
+\fp_set:Nn \l_fontscale_scriptsize_scale_fp { 0.7 }
+\fp_set:Nn \l_fontscale_footnotesize_scale_fp { 0.8 }
+\fp_set:Nn \l_fontscale_small_scale_fp { 0.9 }
+\fp_set:Nn \l_fontscale_large_scale_fp { 1.1 }
+\fp_set:Nn \l_fontscale_Large_scale_fp { 1.2 }
+\fp_set:Nn \l_fontscale_LARGE_scale_fp { 1.4 }
+\fp_set:Nn \l_fontscale_huge_scale_fp { 1.6 }
+\fp_set:Nn \l_fontscale_Huge_scale_fp { 1.8 }
+
+\skip_set:Nn \l_fontscale_tiny_baselineskip_skip { 7.2pt }
+\skip_set:Nn \l_fontscale_scriptsize_baselineskip_skip { 8.4pt }
+\skip_set:Nn \l_fontscale_footnotesize_baselineskip_skip { 9.6pt }
+\skip_set:Nn \l_fontscale_small_baselineskip_skip { 10.8pt }
+\skip_set:Nn \l_fontscale_normalsize_baselineskip_skip { 12 pt }
+\skip_set:Nn \l_fontscale_large_baselineskip_skip { 13.2pt }
+\skip_set:Nn \l_fontscale_Large_baselineskip_skip { 14.4pt }
+\skip_set:Nn \l_fontscale_LARGE_baselineskip_skip { 16.8pt }
+\skip_set:Nn \l_fontscale_huge_baselineskip_skip { 19.2pt }
+\skip_set:Nn \l_fontscale_Huge_baselineskip_skip { 21.6pt }
+
+\prop_put:Nnn \l_fontscale_tiny_prop { scale } { 0.6 }
+\prop_put:Nnn \l_fontscale_scriptsize_prop { scale } { 0.7 }
+\prop_put:Nnn \l_fontscale_footnotesize_prop { scale } { 0.8 }
+\prop_put:Nnn \l_fontscale_small_prop { scale } { 0.9 }
+\prop_put:Nnn \l_fontscale_large_prop { scale } { 1.1 }
+\prop_put:Nnn \l_fontscale_Large_prop { scale } { 1.2 }
+\prop_put:Nnn \l_fontscale_LARGE_prop { scale } { 1.4 }
+\prop_put:Nnn \l_fontscale_huge_prop { scale } { 1.6 }
+\prop_put:Nnn \l_fontscale_Huge_prop { scale } { 1.8 }
+
+\prop_put:Nnn \l_fontscale_tiny_prop { size } { 6pt }
+\prop_put:Nnn \l_fontscale_scriptsize_prop { size } { 7pt }
+\prop_put:Nnn \l_fontscale_footnotesize_prop { size } { 8pt }
+\prop_put:Nnn \l_fontscale_small_prop { size } { 9pt }
+\prop_put:Nnn \l_fontscale_normalsize_prop { size } { 10pt }
+\prop_put:Nnn \l_fontscale_large_prop { size } { 11pt }
+\prop_put:Nnn \l_fontscale_Large_prop { size } { 12pt }
+\prop_put:Nnn \l_fontscale_LARGE_prop { size } { 14pt }
+\prop_put:Nnn \l_fontscale_huge_prop { size } { 16pt }
+\prop_put:Nnn \l_fontscale_Huge_prop { size } { 18pt }
+
+\prop_put:Nnn \l_fontscale_tiny_prop { baselineskip } { 7.2pt }
+\prop_put:Nnn \l_fontscale_scriptsize_prop { baselineskip } { 8.4pt }
+\prop_put:Nnn \l_fontscale_footnotesize_prop { baselineskip } { 9.6pt }
+\prop_put:Nnn \l_fontscale_small_prop { baselineskip } { 10.8pt }
+\prop_put:Nnn \l_fontscale_normalsize_prop { baselineskip } { 12 pt }
+\prop_put:Nnn \l_fontscale_large_prop { baselineskip } { 13.2pt }
+\prop_put:Nnn \l_fontscale_Large_prop { baselineskip } { 14.4pt }
+\prop_put:Nnn \l_fontscale_LARGE_prop { baselineskip } { 16.8pt }
+\prop_put:Nnn \l_fontscale_huge_prop { baselineskip } { 19.2pt }
+\prop_put:Nnn \l_fontscale_Huge_prop { baselineskip } { 21.6pt }
+
+% SOME HELPER FUNCTIONS
+
+% Sets a dimen or skip variable, supplying a default unit of pt.
+\cs_new_protected:Npn \__fontscale_dim_set_with_default_unit:Nn #1#2
+ { \@defaultunits \dim_set:Nn #1 { #2 pt } \@nnil }
+\cs_generate_variant:Nn \__fontscale_dim_set_with_default_unit:Nn { c }
+\cs_new_protected:Npn \__fontscale_skip_set_with_default_unit:Nn #1#2
+ { \@defaultunits \skip_set:Nn #1 { #2 pt } \@nnil }
+\cs_generate_variant:Nn \__fontscale_skip_set_with_default_unit:Nn { c }
+
+% MESSAGES
+
+\msg_new:nnn { fontscale } { key-font-scale-ignored }
+ {
+ Key~ #1 / scale~
+ \msg_line_context: \c_space_tl
+ ignored.~
+ Setting~ the~ scale~ and~ size~ keys~ for~ the~ same~
+ font~ size~ command~ ignores~ the~ scale~ key.
+ }
+\msg_new:nnn { fontscale } { font-sizes-out-of-order }
+ {
+ The~ font~ sizes~
+ \msg_line_context: \c_space_tl
+ are~ not~ in~ the~ correct~ order.~
+ The~ magnitude~ of~ the~ font~ sizes~ should~ be~ ordered~ from~
+ \token_to_str:N \tiny \c_space_tl
+ to~
+ \token_to_str:N \normalsize \c_space_tl
+ to~
+ \token_to_str:N \Huge .
+ }
+\msg_new:nnn { fontscale } { font-baselineskips-out-of-order }
+ {
+ The~ font~ baselineskips~
+ \msg_line_context: \c_space_tl
+ are~ not~ in~ the~ correct~ order.~
+ The~ magnitude~ of~ the~ font~ baselineskips~ should~ be~ ordered~ from~
+ \token_to_str:N \tiny \c_space_tl
+ to~
+ \token_to_str:N \normalsize \c_space_tl
+ to~
+ \token_to_str:N \Huge .
+ }
+\msg_new:nnn { fontscale } { font-step-out-of-bounds }
+ {
+ The~ font~ step~
+ \msg_line_context: \c_space_tl
+ must~ be~ an~ integer~ from~ -4~ to~ 5,~
+ unless~ the~ choice~ of~ typographic~ scale~ is~ modular~ or~ musical.
+ }
+
+% DEFINE KEYS
+
+\keys_define:nn { fontscale }
+ {
+ reset .choices:nn = { initial , preamble }
+ {
+ \int_case:nn { \l_keys_choice_int }
+ {
+ { 1 } { \c__fontscale_keys_precompile_initial_tl }
+ { 2 } { \l__fontscale_keys_precompile_preamble_tl }
+ }
+ }
+ , reset .default:n = initial
+
+ , ignore-order .bool_set:N = \l__fontscale_ignore_order_bool
+ , ignore-order .default:n = true
+
+ , baselineskip-size-ratio .fp_set:N =
+ \l__fontscale_baselineskip_size_ratio_fp
+ , baselineskip-size-ratio .value_required:n = true
+
+ , typographic-scale .choices:nn =
+ { classic-10pt , classic-11pt , classic-12pt , modular , musical }
+ { \str_set:Nn \l__fontscale_typographic_scale_str {#1} }
+ , typographic-scale .value_required:n = true
+
+ , classic-10pt .meta:n = { typographic-scale = classic-10pt }
+ , classic-10pt .value_forbidden:n = true
+
+ , classic-11pt .meta:n = { typographic-scale = classic-11pt }
+ , classic-11pt .value_forbidden:n = true
+
+ , classic-12pt .meta:n = { typographic-scale = classic-12pt }
+ , classic-12pt .value_forbidden:n = true
+
+ , modular .meta:n = { typographic-scale = modular }
+ , modular .value_forbidden:n = true
+
+ , musical .meta:n = { typographic-scale = musical }
+ , musical .value_forbidden:n = true
+
+ , modular / ratio .fp_set:N = \l__fontscale_modular_ratio_fp
+ , modular / ratio .value_required:n = true
+
+ , musical / ratio .fp_set:N = \l__fontscale_musical_ratio_fp
+ , musical / ratio .value_required:n = true
+
+ , musical / notes .int_set:N = \l__fontscale_musical_notes_int
+ , musical / notes .value_required:n = true
+ }
+\keys_define:nn { fontscale / tiny }
+ {
+ scale .tl_set:N = \l__fontscale_tiny_scale_tl
+ , scale .value_required:n = true
+
+ , size .tl_set:N = \l__fontscale_tiny_size_tl
+ , size .value_required:n = true
+
+ , baselineskip .tl_set:N = \l__fontscale_tiny_baselineskip_tl
+ , baselineskip .value_required:n = true
+ }
+\keys_define:nn { fontscale / scriptsize }
+ {
+ scale .tl_set:N = \l__fontscale_scriptsize_scale_tl
+ , scale .value_required:n = true
+
+ , size .tl_set:N = \l__fontscale_scriptsize_size_tl
+ , size .value_required:n = true
+
+ , baselineskip .tl_set:N = \l__fontscale_scriptsize_baselineskip_tl
+ , baselineskip .value_required:n = true
+ }
+\keys_define:nn { fontscale / footnotesize }
+ {
+ scale .tl_set:N = \l__fontscale_footnotesize_scale_tl
+ , scale .value_required:n = true
+
+ , size .tl_set:N = \l__fontscale_footnotesize_size_tl
+ , size .value_required:n = true
+
+ , baselineskip .tl_set:N = \l__fontscale_footnotesize_baselineskip_tl
+ , baselineskip .value_required:n = true
+ }
+\keys_define:nn { fontscale / small }
+ {
+ scale .tl_set:N = \l__fontscale_small_scale_tl
+ , scale .value_required:n = true
+
+ , size .tl_set:N = \l__fontscale_small_size_tl
+ , size .value_required:n = true
+
+ , baselineskip .tl_set:N = \l__fontscale_small_baselineskip_tl
+ , baselineskip .value_required:n = true
+ }
+\keys_define:nn { fontscale / normalsize }
+ {
+ size .tl_set:N = \l__fontscale_normalsize_size_tl
+ , size .value_required:n = true
+
+ , baselineskip .tl_set:N = \l__fontscale_normalsize_baselineskip_tl
+ , baselineskip .value_required:n = true
+ }
+\keys_define:nn { fontscale / large }
+ {
+ scale .tl_set:N = \l__fontscale_large_scale_tl
+ , scale .value_required:n = true
+
+ , size .tl_set:N = \l__fontscale_large_size_tl
+ , size .value_required:n = true
+
+ , baselineskip .tl_set:N = \l__fontscale_large_baselineskip_tl
+ , baselineskip .value_required:n = true
+ }
+\keys_define:nn { fontscale / Large }
+ {
+ scale .tl_set:N = \l__fontscale_Large_scale_tl
+ , scale .value_required:n = true
+
+ , size .tl_set:N = \l__fontscale_Large_size_tl
+ , size .value_required:n = true
+
+ , baselineskip .tl_set:N = \l__fontscale_Large_baselineskip_tl
+ , baselineskip .value_required:n = true
+ }
+\keys_define:nn { fontscale / LARGE }
+ {
+ scale .tl_set:N = \l__fontscale_LARGE_scale_tl
+ , scale .value_required:n = true
+
+ , size .tl_set:N = \l__fontscale_LARGE_size_tl
+ , size .value_required:n = true
+
+ , baselineskip .tl_set:N = \l__fontscale_LARGE_baselineskip_tl
+ , baselineskip .value_required:n = true
+ }
+\keys_define:nn { fontscale / huge }
+ {
+ scale .tl_set:N = \l__fontscale_huge_scale_tl
+ , scale .value_required:n = true
+
+ , size .tl_set:N = \l__fontscale_huge_size_tl
+ , size .value_required:n = true
+
+ , baselineskip .tl_set:N = \l__fontscale_huge_baselineskip_tl
+ , baselineskip .value_required:n = true
+ }
+\keys_define:nn { fontscale / Huge }
+ {
+ scale .tl_set:N = \l__fontscale_Huge_scale_tl
+ , scale .value_required:n = true
+
+ , size .tl_set:N = \l__fontscale_Huge_size_tl
+ , size .value_required:n = true
+
+ , baselineskip .tl_set:N = \l__fontscale_Huge_baselineskip_tl
+ , baselineskip .value_required:n = true
+ }
+\keys_define:nn { fontscale }
+ {
+ tiny .code:n = \__fontscale_keys_name_fn:n {#1}
+ , tiny .value_required:n = true
+
+ , scriptsize .code:n = \__fontscale_keys_name_fn:n {#1}
+ , scriptsize .value_required:n = true
+
+ , footnotesize .code:n = \__fontscale_keys_name_fn:n {#1}
+ , footnotesize .value_required:n = true
+
+ , small .code:n = \__fontscale_keys_name_fn:n {#1}
+ , small .value_required:n = true
+
+ , normalsize .code:n = \__fontscale_keys_name_fn:n {#1}
+ , normalsize .value_required:n = true
+
+ , large .code:n = \__fontscale_keys_name_fn:n {#1}
+ , large .value_required:n = true
+
+ , Large .code:n = \__fontscale_keys_name_fn:n {#1}
+ , Large .value_required:n = true
+
+ , LARGE .code:n = \__fontscale_keys_name_fn:n {#1}
+ , LARGE .value_required:n = true
+
+ , huge .code:n = \__fontscale_keys_name_fn:n {#1}
+ , huge .value_required:n = true
+
+ , Huge .code:n = \__fontscale_keys_name_fn:n {#1}
+ , Huge .value_required:n = true
+ }
+\cs_new_protected:Npn \__fontscale_keys_name_fn:n #1
+ {
+ \str_if_in:nnTF {#1} { / }
+ { \__fontscale_keys_name_fn_split:ww #1 \q_stop }
+ { \tl_set:cn { l__fontscale_ \l_keys_key_str _size_tl } {#1} }
+ }
+\cs_new_protected:Npn \__fontscale_keys_name_fn_split:ww #1 / #2 \q_stop
+ {
+ \tl_set:cn { l__fontscale_ \l_keys_key_str _size _tl } {#1}
+ \tl_set:cn { l__fontscale_ \l_keys_key_str _baselineskip_tl } {#2}
+ }
+
+% PRE-COMPILE KEYS
+
+% Pre-compiles the keys with their initial values. The keys are pre-compiled
+% by hand for speed.
+\tl_const:Nn \c__fontscale_keys_precompile_initial_tl
+ {
+ \bool_set_false:N \l__fontscale_ignore_order_bool
+ \fp_set:Nn \l__fontscale_baselineskip_size_ratio_fp { 1.2 }
+ \str_set:Nn \l__fontscale_typographic_scale_str { classic-10pt }
+ \fp_set:Nn \l__fontscale_modular_ratio_fp { 1.125 }
+ \fp_set:Nn \l__fontscale_musical_ratio_fp { 2 }
+ \int_set:Nn \l__fontscale_musical_notes_int { 5 }
+
+ \tl_set:Nn \l__fontscale_tiny_scale_tl { \q_no_value }
+ \tl_set:Nn \l__fontscale_scriptsize_scale_tl { \q_no_value }
+ \tl_set:Nn \l__fontscale_footnotesize_scale_tl { \q_no_value }
+ \tl_set:Nn \l__fontscale_small_scale_tl { \q_no_value }
+ \tl_set:Nn \l__fontscale_large_scale_tl { \q_no_value }
+ \tl_set:Nn \l__fontscale_Large_scale_tl { \q_no_value }
+ \tl_set:Nn \l__fontscale_LARGE_scale_tl { \q_no_value }
+ \tl_set:Nn \l__fontscale_huge_scale_tl { \q_no_value }
+ \tl_set:Nn \l__fontscale_Huge_scale_tl { \q_no_value }
+
+ \tl_set:Nn \l__fontscale_tiny_size_tl { \q_no_value }
+ \tl_set:Nn \l__fontscale_scriptsize_size_tl { \q_no_value }
+ \tl_set:Nn \l__fontscale_footnotesize_size_tl { \q_no_value }
+ \tl_set:Nn \l__fontscale_small_size_tl { \q_no_value }
+ \tl_set:Nn \l__fontscale_normalsize_size_tl { \q_no_value }
+ \tl_set:Nn \l__fontscale_large_size_tl { \q_no_value }
+ \tl_set:Nn \l__fontscale_Large_size_tl { \q_no_value }
+ \tl_set:Nn \l__fontscale_LARGE_size_tl { \q_no_value }
+ \tl_set:Nn \l__fontscale_huge_size_tl { \q_no_value }
+ \tl_set:Nn \l__fontscale_Huge_size_tl { \q_no_value }
+
+ \tl_set:Nn \l__fontscale_tiny_baselineskip_tl { \q_no_value }
+ \tl_set:Nn \l__fontscale_scriptsize_baselineskip_tl { \q_no_value }
+ \tl_set:Nn \l__fontscale_footnotesize_baselineskip_tl { \q_no_value }
+ \tl_set:Nn \l__fontscale_small_baselineskip_tl { \q_no_value }
+ \tl_set:Nn \l__fontscale_normalsize_baselineskip_tl { \q_no_value }
+ \tl_set:Nn \l__fontscale_large_baselineskip_tl { \q_no_value }
+ \tl_set:Nn \l__fontscale_Large_baselineskip_tl { \q_no_value }
+ \tl_set:Nn \l__fontscale_LARGE_baselineskip_tl { \q_no_value }
+ \tl_set:Nn \l__fontscale_huge_baselineskip_tl { \q_no_value }
+ \tl_set:Nn \l__fontscale_Huge_baselineskip_tl { \q_no_value }
+ }
+\c__fontscale_keys_precompile_initial_tl
+
+% Pre-compiles the keys with their values at the end of the preamble. The keys
+% are pre-compiled by hand for speed.
+\AddToHook { begindocument / before }
+ { \__fontscale_keys_precompile_preamble: }
+\cs_new_protected:Npn \__fontscale_keys_precompile_preamble:
+ {
+ \tl_set:Ne \l__fontscale_keys_precompile_preamble_tl
+ {
+ \bool_set:Nn \exp_not:N \l__fontscale_ignore_order_bool
+ { \exp_not:V \l__fontscale_ignore_order_bool }
+ \fp_set:Nn \exp_not:N \l__fontscale_baselineskip_size_ratio_fp
+ { \exp_not:V \l__fontscale_baselineskip_size_ratio_fp }
+ \str_set:Nn \exp_not:N \l__fontscale_typographic_scale_str
+ { \l__fontscale_typographic_scale_str }
+ \fp_set:Nn \exp_not:N \l__fontscale_modular_ratio_fp
+ { \exp_not:V \l__fontscale_modular_ratio_fp }
+ \fp_set:Nn \exp_not:N \l__fontscale_musical_ratio_fp
+ { \exp_not:V \l__fontscale_musical_ratio_fp }
+ \int_set:Nn \l__fontscale_musical_notes_int
+ { \int_use:N \l__fontscale_musical_notes_int }
+
+ \tl_set:Nn \exp_not:N \l__fontscale_tiny_scale_tl
+ { \exp_not:V \l__fontscale_tiny_scale_tl }
+ \tl_set:Nn \exp_not:N \l__fontscale_scriptsize_scale_tl
+ { \exp_not:V \l__fontscale_scriptsize_scale_tl }
+ \tl_set:Nn \exp_not:N \l__fontscale_footnotesize_scale_tl
+ { \exp_not:V \l__fontscale_footnotesize_scale_tl }
+ \tl_set:Nn \exp_not:N \l__fontscale_small_scale_tl
+ { \exp_not:V \l__fontscale_small_scale_tl }
+ \tl_set:Nn \exp_not:N \l__fontscale_large_scale_tl
+ { \exp_not:V \l__fontscale_large_scale_tl }
+ \tl_set:Nn \exp_not:N \l__fontscale_Large_scale_tl
+ { \exp_not:V \l__fontscale_Large_scale_tl }
+ \tl_set:Nn \exp_not:N \l__fontscale_LARGE_scale_tl
+ { \exp_not:V \l__fontscale_LARGE_scale_tl }
+ \tl_set:Nn \exp_not:N \l__fontscale_huge_scale_tl
+ { \exp_not:V \l__fontscale_huge_scale_tl }
+ \tl_set:Nn \exp_not:N \l__fontscale_Huge_scale_tl
+ { \exp_not:V \l__fontscale_Huge_scale_tl }
+
+ \tl_set:Nn \exp_not:N \l__fontscale_tiny_size_tl
+ { \exp_not:V \l__fontscale_tiny_size_tl }
+ \tl_set:Nn \exp_not:N \l__fontscale_scriptsize_size_tl
+ { \exp_not:V \l__fontscale_scriptsize_size_tl }
+ \tl_set:Nn \exp_not:N \l__fontscale_footnotesize_size_tl
+ { \exp_not:V \l__fontscale_footnotesize_size_tl }
+ \tl_set:Nn \exp_not:N \l__fontscale_small_size_tl
+ { \exp_not:V \l__fontscale_small_size_tl }
+ \tl_set:Nn \exp_not:N \l__fontscale_normalsize_size_tl
+ { \exp_not:V \l__fontscale_normalsize_size_tl }
+ \tl_set:Nn \exp_not:N \l__fontscale_large_size_tl
+ { \exp_not:V \l__fontscale_large_size_tl }
+ \tl_set:Nn \exp_not:N \l__fontscale_Large_size_tl
+ { \exp_not:V \l__fontscale_Large_size_tl }
+ \tl_set:Nn \exp_not:N \l__fontscale_LARGE_size_tl
+ { \exp_not:V \l__fontscale_LARGE_size_tl }
+ \tl_set:Nn \exp_not:N \l__fontscale_huge_size_tl
+ { \exp_not:V \l__fontscale_huge_size_tl }
+ \tl_set:Nn \exp_not:N \l__fontscale_Huge_size_tl
+ { \exp_not:V \l__fontscale_Huge_size_tl }
+
+ \tl_set:Nn \exp_not:N \l__fontscale_tiny_baselineskip_tl
+ { \exp_not:V \l__fontscale_tiny_baselineskip_tl }
+ \tl_set:Nn \exp_not:N \l__fontscale_scriptsize_baselineskip_tl
+ { \exp_not:V \l__fontscale_scriptsize_baselineskip_tl }
+ \tl_set:Nn \exp_not:N \l__fontscale_footnotesize_baselineskip_tl
+ { \exp_not:V \l__fontscale_footnotesize_baselineskip_tl }
+ \tl_set:Nn \exp_not:N \l__fontscale_small_baselineskip_tl
+ { \exp_not:V \l__fontscale_small_baselineskip_tl }
+ \tl_set:Nn \exp_not:N \l__fontscale_normalsize_baselineskip_tl
+ { \exp_not:V \l__fontscale_normalsize_baselineskip_tl }
+ \tl_set:Nn \exp_not:N \l__fontscale_large_baselineskip_tl
+ { \exp_not:V \l__fontscale_large_baselineskip_tl }
+ \tl_set:Nn \exp_not:N \l__fontscale_Large_baselineskip_tl
+ { \exp_not:V \l__fontscale_Large_baselineskip_tl }
+ \tl_set:Nn \exp_not:N \l__fontscale_LARGE_baselineskip_tl
+ { \exp_not:V \l__fontscale_LARGE_baselineskip_tl }
+ \tl_set:Nn \exp_not:N \l__fontscale_huge_baselineskip_tl
+ { \exp_not:V \l__fontscale_huge_baselineskip_tl }
+ \tl_set:Nn \exp_not:N \l__fontscale_Huge_baselineskip_tl
+ { \exp_not:V \l__fontscale_Huge_baselineskip_tl }
+ }
+ }
+
+% PROCESS KEYS
+
+\NewDocumentCommand \fontscalesetup { m } { \__fontscale_keys_set:n {#1} }
+\cs_new_protected:Npn \__fontscale_keys_set:n #1
+ {
+ \keys_set:nn { fontscale } {#1}
+ \__fontscale_keys_process:
+ }
+\cs_new_protected:Npn \__fontscale_keys_process:
+ {
+ \__fontscale_keys_process_normalsize:
+ \__fontscale_keys_process_other:
+ \__fontscale_keys_process_check_order:
+ }
+% Sets the size and baselineskip of \normalsize, stores them in a property
+% list, and uses \normalsize.
+\cs_new_protected:Npn \__fontscale_keys_process_normalsize:
+ {
+ \quark_if_no_value:NTF \l__fontscale_normalsize_size_tl
+ {
+ \dim_set:Nn \l_fontscale_normalsize_size_dim
+ {
+ \str_case:on \l__fontscale_typographic_scale_str
+ {
+ { classic-10pt } { 10pt }
+ { classic-11pt } { 11pt }
+ { classic-12pt } { 12pt }
+ { modular } { 10pt }
+ { musical } { 10pt }
+ }
+ }
+ }
+ {
+ \__fontscale_dim_set_with_default_unit:Nn
+ \l_fontscale_normalsize_size_dim { \l__fontscale_normalsize_size_tl }
+ }
+ \fp_set:Nn \l__fontscale_normalsize_size_fp
+ { \l_fontscale_normalsize_size_dim }
+ \quark_if_no_value:NTF \l__fontscale_normalsize_baselineskip_tl
+ {
+ \skip_set:Nn \l_fontscale_normalsize_baselineskip_skip
+ {
+ \fp_to_dim:n
+ {
+ \l__fontscale_normalsize_size_fp
+ * \l__fontscale_baselineskip_size_ratio_fp
+ }
+ }
+ }
+ {
+ \__fontscale_skip_set_with_default_unit:Nn
+ \l_fontscale_normalsize_baselineskip_skip
+ { \l__fontscale_normalsize_baselineskip_tl }
+ }
+ \prop_put:Nno \l_fontscale_normalsize_prop { size }
+ { \dim_use:N \l_fontscale_normalsize_size_dim }
+ \prop_put:Nno \l_fontscale_normalsize_prop { baselineskip }
+ { \skip_use:N \l_fontscale_normalsize_baselineskip_skip }
+ \normalsize
+ }
+% Sets the size, scale, and baselineskip of the other font size commands and
+% stores them in property lists. Issues a warning if the user sets both the
+% scale and size keys for the same font size command.
+\cs_new_protected:Npn \__fontscale_keys_process_classic_xpt:n #1
+ {
+ \dim_set:cn { l_fontscale_#1_size_dim }
+ {
+ \str_case:nn {#1}
+ {
+ { tiny } { 6pt }
+ { scriptsize } { 7pt }
+ { footnotesize } { 8pt }
+ { small } { 9pt }
+ { large } { 11pt }
+ { Large } { 12pt }
+ { LARGE } { 14pt }
+ { huge } { 16pt }
+ { Huge } { 18pt }
+ }
+ }
+ }
+\cs_new_protected:Npn \__fontscale_keys_process_classic_xipt:n #1
+ {
+ \dim_set:cn { l_fontscale_#1_size_dim }
+ {
+ \str_case:nn {#1}
+ {
+ { tiny } { 7pt }
+ { scriptsize } { 8pt }
+ { footnotesize } { 9pt }
+ { small } { 10pt }
+ { large } { 12pt }
+ { Large } { 14pt }
+ { LARGE } { 16pt }
+ { huge } { 18pt }
+ { Huge } { 21pt }
+ }
+ }
+ }
+\cs_new_protected:Npn \__fontscale_keys_process_classic_xiipt:n #1
+ {
+ \dim_set:cn { l_fontscale_#1_size_dim }
+ {
+ \str_case:nn {#1}
+ {
+ { tiny } { 8pt }
+ { scriptsize } { 9pt }
+ { footnotesize } { 10pt }
+ { small } { 11pt }
+ { large } { 14pt }
+ { Large } { 16pt }
+ { LARGE } { 18pt }
+ { huge } { 21pt }
+ { Huge } { 24pt }
+ }
+ }
+ }
+\cs_new_protected:Npn \__fontscale_keys_process_modular:n #1
+ {
+ \dim_set:cn { l_fontscale_#1_size_dim }
+ {
+ \fp_to_dim:n
+ {
+ \l__fontscale_normalsize_size_fp * \l__fontscale_modular_ratio_fp
+ ^ \use:c { c_fontscale_#1_step_fp }
+ }
+ }
+ }
+\cs_new_protected:Npn \__fontscale_keys_process_musical:n #1
+ {
+ \dim_set:cn { l_fontscale_#1_size_dim }
+ {
+ \fp_to_dim:n
+ {
+ \l__fontscale_normalsize_size_fp * \l__fontscale_musical_ratio_fp
+ ^ ( \use:c { c_fontscale_#1_step_fp }
+ / \l__fontscale_musical_notes_int )
+ }
+ }
+ }
+\cs_new_protected:Npn \__fontscale_keys_process_other:
+ {
+ \cs_set_eq:Nc \__fontscale_keys_process_typographic_scale:n
+ {
+ \str_case:on \l__fontscale_typographic_scale_str
+ {
+ { classic-10pt } { __fontscale_keys_process_classic_xpt:n }
+ { classic-11pt } { __fontscale_keys_process_classic_xipt:n }
+ { classic-12pt } { __fontscale_keys_process_classic_xiipt:n }
+ { modular } { __fontscale_keys_process_modular:n }
+ { musical } { __fontscale_keys_process_musical:n }
+ }
+ }
+ \seq_map_inline:Nn \c__fontscale_names_other_seq
+ {
+ \quark_if_no_value:cF { l__fontscale_##1_size_tl }
+ {
+ \__fontscale_dim_set_with_default_unit:cn
+ { l_fontscale_##1_size_dim }
+ { \use:c { l__fontscale_##1_size_tl } }
+ \quark_if_no_value:cF { l__fontscale_##1_scale_tl }
+ {
+ \msg_warning:nnn { fontscale } { key-font-scale-ignored } {##1}
+ }
+ \prg_break:
+ }
+ \quark_if_no_value:cF { l__fontscale_##1_scale_tl }
+ {
+ \dim_set:cn { l_fontscale_##1_size_dim }
+ {
+ \fp_to_dim:n
+ {
+ \l__fontscale_normalsize_size_fp
+ * ( \use:c { l__fontscale_##1_scale_tl } )
+ }
+ }
+ \prg_break:
+ }
+ \prg_break:n { \__fontscale_keys_process_typographic_scale:n {##1} }
+ \prg_break_point:
+ \fp_set:cn { l_fontscale_##1_scale_fp }
+ {
+ \use:c { l_fontscale_##1_size_dim }
+ / \l__fontscale_normalsize_size_fp
+ }
+ \quark_if_no_value:cTF { l__fontscale_##1_baselineskip_tl }
+ {
+ \skip_set:cn { l_fontscale_##1_baselineskip_skip }
+ {
+ \fp_to_dim:n
+ {
+ \use:c { l_fontscale_##1_size_dim }
+ * \l__fontscale_baselineskip_size_ratio_fp
+ }
+ }
+ }
+ {
+ \__fontscale_skip_set_with_default_unit:cn
+ { l_fontscale_##1_baselineskip_skip }
+ { \use:c { l__fontscale_##1_baselineskip_tl } }
+ }
+ \prop_put:cne { l_fontscale_##1_prop } { scale }
+ { \fp_use:c { l_fontscale_##1_scale_fp } }
+ \prop_put:cne { l_fontscale_##1_prop } { size }
+ { \dim_use:c { l_fontscale_##1_size_dim } }
+ \prop_put:cne { l_fontscale_##1_prop } { baselineskip }
+ { \skip_use:c { l_fontscale_##1_baselineskip_skip } }
+ }
+ }
+% Issues a warning if the font sizes or font baselineskips are not in the
+% correct order.
+\cs_new_protected:Npn \__fontscale_keys_process_check_order:
+ {
+ \bool_if:NF \l__fontscale_ignore_order_bool
+ {
+ \dim_compare:nF
+ {
+ \l_fontscale_tiny_size_dim
+ < \l_fontscale_scriptsize_size_dim
+ < \l_fontscale_footnotesize_size_dim
+ < \l_fontscale_small_size_dim
+ < \l_fontscale_normalsize_size_dim
+ < \l_fontscale_large_size_dim
+ < \l_fontscale_Large_size_dim
+ < \l_fontscale_LARGE_size_dim
+ < \l_fontscale_huge_size_dim
+ < \l_fontscale_Huge_size_dim
+ }
+ { \msg_warning:nn { fontscale } { font-sizes-out-of-order } }
+ \dim_compare:nF
+ {
+ \l_fontscale_tiny_baselineskip_skip
+ < \l_fontscale_scriptsize_baselineskip_skip
+ < \l_fontscale_footnotesize_baselineskip_skip
+ < \l_fontscale_small_baselineskip_skip
+ < \l_fontscale_normalsize_baselineskip_skip
+ < \l_fontscale_large_baselineskip_skip
+ < \l_fontscale_Large_baselineskip_skip
+ < \l_fontscale_LARGE_baselineskip_skip
+ < \l_fontscale_huge_baselineskip_skip
+ < \l_fontscale_Huge_baselineskip_skip
+ }
+ { \msg_warning:nn { fontscale } { font-baselineskips-out-of-order } }
+ }
+ }
+
+% DOCUMENT COMMANDS
+
+% The internal functions of each font size command are not used elsewhere in
+% the code for compatibility with user-defined hooks
+% (e.g. \AddToHook{cmd/normalsize/after}{<user-defined-function>}).
+% Need \dim_use:N for compatibility with the microtype package.
+\DeclareDocumentCommand \tiny { } { \__fontscale_tiny: }
+\cs_new_protected:Npn \__fontscale_tiny:
+ {
+ \@setfontsize \tiny
+ { \dim_use:N \l_fontscale_tiny_size_dim }
+ \l_fontscale_tiny_baselineskip_skip
+ }
+\DeclareDocumentCommand \scriptsize { } { \__fontscale_scriptsize: }
+\cs_new_protected:Npn \__fontscale_scriptsize:
+ {
+ \@setfontsize \scriptsize
+ { \dim_use:N \l_fontscale_scriptsize_size_dim }
+ \l_fontscale_scriptsize_baselineskip_skip
+ }
+\DeclareDocumentCommand \footnotesize { } { \__fontscale_footnotesize: }
+\cs_new_protected:Npn \__fontscale_footnotesize:
+ {
+ \@setfontsize \footnotesize
+ { \dim_use:N \l_fontscale_footnotesize_size_dim }
+ \l_fontscale_footnotesize_baselineskip_skip
+ }
+\DeclareDocumentCommand \small { } { \__fontscale_small: }
+\cs_new_protected:Npn \__fontscale_small:
+ {
+ \@setfontsize \small
+ { \dim_use:N \l_fontscale_small_size_dim }
+ \l_fontscale_small_baselineskip_skip
+ }
+\DeclareDocumentCommand \normalsize { } { \__fontscale_normalsize: }
+\cs_new_protected:Npn \__fontscale_normalsize:
+ {
+ \@setfontsize \normalsize
+ { \dim_use:N \l_fontscale_normalsize_size_dim }
+ \l_fontscale_normalsize_baselineskip_skip
+ }
+\DeclareDocumentCommand \large { } { \__fontscale_large: }
+\cs_new_protected:Npn \__fontscale_large:
+ {
+ \@setfontsize \large
+ { \dim_use:N \l_fontscale_large_size_dim }
+ \l_fontscale_large_baselineskip_skip
+ }
+\DeclareDocumentCommand \Large { } { \__fontscale_Large: }
+\cs_new_protected:Npn \__fontscale_Large:
+ {
+ \@setfontsize \Large
+ { \dim_use:N \l_fontscale_Large_size_dim }
+ \l_fontscale_Large_baselineskip_skip
+ }
+\DeclareDocumentCommand \LARGE { } { \__fontscale_LARGE: }
+\cs_new_protected:Npn \__fontscale_LARGE:
+ {
+ \@setfontsize \LARGE
+ { \dim_use:N \l_fontscale_LARGE_size_dim }
+ \l_fontscale_LARGE_baselineskip_skip
+ }
+\DeclareDocumentCommand \huge { } { \__fontscale_huge: }
+\cs_new_protected:Npn \__fontscale_huge:
+ {
+ \@setfontsize \huge
+ { \dim_use:N \l_fontscale_huge_size_dim }
+ \l_fontscale_huge_baselineskip_skip
+ }
+\DeclareDocumentCommand \Huge { } { \__fontscale_Huge: }
+\cs_new_protected:Npn \__fontscale_Huge:
+ {
+ \@setfontsize \Huge
+ { \dim_use:N \l_fontscale_Huge_size_dim }
+ \l_fontscale_Huge_baselineskip_skip
+ }
+% Initializes to \normalsize.
+\normalsize
+
+\NewExpandableDocumentCommand \CurrentFontStep { }
+ { \__fontscale_current_font_step: }
+\cs_new:Npn \__fontscale_current_font_step:
+ {
+ \dim_case:nnF { \f@size pt }
+ {
+ { \l_fontscale_tiny_size_dim } { -4 }
+ { \l_fontscale_scriptsize_size_dim } { -3 }
+ { \l_fontscale_footnotesize_size_dim } { -2 }
+ { \l_fontscale_small_size_dim } { -1 }
+ { \l_fontscale_normalsize_size_dim } { 0 }
+ { \l_fontscale_large_size_dim } { 1 }
+ { \l_fontscale_Large_size_dim } { 2 }
+ { \l_fontscale_LARGE_size_dim } { 3 }
+ { \l_fontscale_huge_size_dim } { 4 }
+ { \l_fontscale_Huge_size_dim } { 5 }
+ }
+ {
+ \str_case:on \l__fontscale_typographic_scale_str
+ {
+ { modular }
+ {
+ \fp_eval:n
+ {
+ ln ( \f@size / \l__fontscale_normalsize_size_fp )
+ / ln ( \l__fontscale_modular_ratio_fp )
+ }
+ }
+ { musical }
+ {
+ \fp_eval:n
+ {
+ \l__fontscale_musical_notes_int
+ * ln ( \f@size / \l__fontscale_normalsize_size_fp )
+ / ln ( \l__fontscale_musical_ratio_fp )
+ }
+ }
+ }
+ }
+ }
+
+\NewExpandableDocumentCommand \CurrentFontScale { }
+ { \__fontscale_current_font_scale: }
+\cs_new:Npn \__fontscale_current_font_scale:
+ { \fp_eval:n { \f@size / \l__fontscale_normalsize_size_fp } }
+
+\NewExpandableDocumentCommand \CurrentFontSize { }
+ { \__fontscale_current_font_size: }
+\cs_new:Npn \__fontscale_current_font_size: { \f@size pt }
+
+\NewExpandableDocumentCommand \CurrentFontBaselineskip { }
+ { \__fontscale_current_font_baselineskip: }
+\cs_new:Npn \__fontscale_current_font_baselineskip: { \f@baselineskip }
+
+\NewDocumentCommand \SetFontStep { s m }
+ { \__fontscale_set_font_step:Nn #1 {#2} }
+\cs_new_protected:Npn \__fontscale_set_font_step:Nn #1#2
+ {
+ \fp_set:Nn \l__fontscale_step_fp {#2}
+ \bool_if:NTF #1
+ {
+ \tl_set:Ne \l__fontscale_step_tl { \__fontscale_current_font_step: }
+ \tl_if_empty:NTF \l__fontscale_step_tl
+ { \msg_error:nn { fontscale } { font-step-out-of-bounds } }
+ {
+ \fp_add:Nn \l__fontscale_step_fp { \l__fontscale_step_tl }
+ \__fontscale_set_font_step_aux:N \l__fontscale_step_fp
+ }
+ }
+ { \__fontscale_set_font_step_aux:N \l__fontscale_step_fp }
+ }
+\cs_new_protected:Npn \__fontscale_set_font_step_aux:N #1
+ {
+ \str_case:enF { \fp_use:N #1 }
+ {
+ { -4 } { \tiny }
+ { -3 } { \scriptsize }
+ { -2 } { \footnotesize }
+ { -1 } { \small }
+ { 0 } { \normalsize }
+ { 1 } { \large }
+ { 2 } { \Large }
+ { 3 } { \LARGE }
+ { 4 } { \huge }
+ { 5 } { \Huge }
+ }
+ {
+ \str_case:onTF \l__fontscale_typographic_scale_str
+ {
+ { modular }
+ {
+ \fontsize
+ {
+ \fp_eval:n
+ {
+ \l__fontscale_normalsize_size_fp
+ * \l__fontscale_modular_ratio_fp ^ #1
+ }
+ }
+ }
+ { musical }
+ {
+ \fontsize
+ {
+ \fp_eval:n
+ {
+ \l__fontscale_normalsize_size_fp
+ * \l__fontscale_musical_ratio_fp
+ ^ ( #1 / \l__fontscale_musical_notes_int )
+ }
+ }
+ }
+ }
+ {
+ {
+ \fp_eval:n { \f@size * \l__fontscale_baselineskip_size_ratio_fp }
+ }
+ \selectfont
+ }
+ { \msg_error:nn { fontscale } { font-step-out-of-bounds } }
+ }
+ }
+
+\NewDocumentCommand \SetFontScale { s m }
+ { \__fontscale_set_font_scale:Nn #1 {#2} }
+\cs_new_protected:Npn \__fontscale_set_font_scale:Nn #1#2
+ {
+ \dim_set:Nn \l__fontscale_size_dim
+ { \fp_to_dim:n { \l__fontscale_normalsize_size_fp * (#2) } }
+ \bool_if:NT #1
+ { \dim_add:Nn \l__fontscale_size_dim { \f@size pt } }
+ \fontsize \l__fontscale_size_dim
+ { \fp_eval:n { \f@size * \l__fontscale_baselineskip_size_ratio_fp } }
+ \selectfont
+ }
+
+\NewDocumentCommand \SetFontSize { s m }
+ { \__fontscale_set_font_size:Nn #1 {#2} }
+\cs_new_protected:Npn \__fontscale_set_font_size:Nn #1#2
+ {
+ \__fontscale_dim_set_with_default_unit:Nn \l__fontscale_size_dim {#2}
+ \bool_if:NT #1
+ { \dim_add:Nn \l__fontscale_size_dim { \f@size pt } }
+ \fontsize \l__fontscale_size_dim
+ { \fp_eval:n { \f@size * \l__fontscale_baselineskip_size_ratio_fp } }
+ \selectfont
+ }
+
+\NewDocumentCommand \ScaleFont { m } { \__fontscale_scalefont:n {#1} }
+\cs_new_protected:Npn \__fontscale_scalefont:n #1
+ {
+ \fontsize
+ { \fp_eval:n { \f@size * (#1) } }
+ { \fp_eval:n { \dim_to_fp:n { \f@baselineskip } * (#1) } }
+ \selectfont
+ }
+
+\NewDocumentCommand \SetFontSizeBaselineskip { m m }
+ { \__fontscale_set_font_size_baselineskip:nn {#1} {#2} }
+\cs_new_protected:Npn \__fontscale_set_font_size_baselineskip:nn #1#2
+ { \exp_args:Nee \fontsize {#1} {#2} \selectfont }
+
+\NewDocumentCommand \PrintFontParameters { }
+ { \__fontscale_print_font_parameters: }
+\cs_new_protected:Npn \__fontscale_print_font_parameters:
+ {
+ step ~=~ \__fontscale_current_font_step: ,~
+ scale ~=~ \__fontscale_current_font_scale: ,~
+ size ~=~ \__fontscale_current_font_size: ,~
+ baselineskip ~=~ \__fontscale_current_font_baselineskip:
+ }
+
+\NewDocumentCommand \PrintAllFontParameters { }
+ { \__fontscale_print_all_font_parameters: }
+\cs_new_protected:Npn \__fontscale_print_all_font_parameters:
+ {
+ \seq_map_inline:Nn \c__fontscale_names_seq
+ {
+ \prop_get:cnN { l_fontscale_##1_prop } { step } \l__fontscale_step_tl
+ \prop_get:cnN { l_fontscale_##1_prop } { scale } \l__fontscale_scale_tl
+ \token_to_str:c {##1} \@ \c_colon_str \c_space_tl
+ step ~=~ \l__fontscale_step_tl ,~
+ scale ~=~ \l__fontscale_scale_tl ,~
+ size ~=~ \dim_use:c { l_fontscale_##1_size_dim } ,~
+ baselineskip ~=~ \skip_use:c { l_fontscale_##1_baselineskip_skip }
+ \str_if_eq:nnF {##1} { Huge } { \newline }
+ }
+ }
+
+\NewDocumentCommand \PrintSampleText
+ { s O
+ {
+ The~ \texttt { fontscale }~ package \c_colon_str \c_space_tl
+ A~ user~ interface~ for~ setting~ document~ font~ sizes
+ }
+ }
+ { \__fontscale_print_sample_text:Nn #1 {#2} }
+\cs_new_protected:Npn \__fontscale_print_sample_text:Nn #1#2
+ {
+ \seq_set_eq:NN \l__fontscale_tmp_seq \c__fontscale_names_seq
+ \bool_if:NT #1 { \seq_reverse:N \l__fontscale_tmp_seq }
+ \seq_map_inline:Nn \l__fontscale_tmp_seq
+ {
+ \group_begin:
+ \use:c {##1}
+ #2
+ \par
+ \group_end:
+ }
+ }
+
+\NewDocumentCommand \PrintFontSizeCommand { }
+ { \__fontscale_print_font_size_command: }
+\cs_new_protected:Npn \__fontscale_print_font_size_command:
+ {
+ \dim_set:Nn \l__fontscale_size_dim { \f@size pt }
+ \seq_map_inline:Nn \c__fontscale_names_seq
+ {
+ \dim_compare:nNnT \l__fontscale_size_dim =
+ { \use:c { l_fontscale_##1_size_dim } }
+ {
+ \skip_if_eq:nnTF { \f@baselineskip }
+ { \use:c { l_fontscale_##1_baselineskip_skip } }
+ { \seq_map_break:n { \prg_break:n { \token_to_str:c {##1} } } }
+ { \seq_map_break: }
+ }
+ }
+ \prg_break:n { UNDEFINED }
+ \prg_break_point:
+ \@
+ } \ No newline at end of file
diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
index 6cfb8ee6de..4917d8fdb7 100644
--- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
@@ -48,7 +48,6 @@ $mirrors = {
},
'Korea' => {
'http://ftp.ktug.org/tex-archive/' => 1,
- 'https://ftp.kaist.ac.kr/tex-archive/' => 1,
'https://kr.mirrors.cicku.me/ctan/' => 1,
'https://lab.uklee.pe.kr/tex-archive/' => 1,
'https://mirror.kakao.com/CTAN/' => 1,
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index bfdd11a491..19e2353691 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
@@ -26,11 +26,11 @@ depend container_split_src_files/1
depend frozen/0
depend minrelease/2016
depend release/2023
-depend revision/70387
+depend revision/70409
name 00texlive.image
category TLCore
-revision 70377
+revision 70404
shortdesc TeX Live files only in the source repository
longdesc The files here are not copied by the installer and containers
longdesc are not built for them; they exist only in the source
@@ -4577,6 +4577,7 @@ runfiles size=14451
tlpkg/tlpsrc/urlbst.tlpsrc
tlpkg/tlpsrc/urwchancal.tlpsrc
tlpkg/tlpsrc/usebib.tlpsrc
+ tlpkg/tlpsrc/useclass.tlpsrc
tlpkg/tlpsrc/ushort.tlpsrc
tlpkg/tlpsrc/uspace.tlpsrc
tlpkg/tlpsrc/uspatent.tlpsrc
@@ -56025,28 +56026,28 @@ catalogue-version 0.8
name checkcites
category Package
-revision 67201
+revision 70398
shortdesc Check citation commands in a document
longdesc The package provides a lua script written for the sole purpose
longdesc of detecting undefined and unused references from LaTeX
longdesc auxiliary or bibliography files.
depend checkcites.ARCH
-containersize 6128
-containerchecksum f39c3d9dd2190ea9bd08ac323192197042d9a3899de22ca3a3fe05c0eaea0061f07fc3f53ea3c5f8c8b3bbad5ef4be0da7bf218238e660d28283bbf4edd02a31
-doccontainersize 295576
-doccontainerchecksum 49760eb0be9ec54bb784f1b33ed5b86ce655b91b85e6f9a905342832aa4d4288138b82268a874f7b458ff87c8a94e4fc542dba3491b55a309915b6c3623e5de8
-docfiles size=78
+containersize 6916
+containerchecksum 4782a9fb2223102492071b20efa40bdfaf9447165a108f680d2148c057507349a0c14f9274265ee2954b75e5f6fc8b1457115f60324e4b6598954babc565dedb
+doccontainersize 301404
+doccontainerchecksum dceee4bd22f760a6bc1a48fa49b0c68a0579123dbbb7422ce71db2eff910156425a0d90f62b9d62c4f4763d657c552f0cc5298a8627dbe98f0d5b6bca782b8db
+docfiles size=80
texmf-dist/doc/support/checkcites/README details="Readme"
texmf-dist/doc/support/checkcites/checkcites-doc.pdf details="Package documentation"
texmf-dist/doc/support/checkcites/checkcites-doc.tex
-runfiles size=7
+runfiles size=8
texmf-dist/scripts/checkcites/checkcites.lua
catalogue-contact-bugs https://gitlab.com/islandoftex/checkcites/-/issues
catalogue-contact-repository https://gitlab.com/islandoftex/checkcites
catalogue-ctan /support/checkcites
catalogue-license lppl1.3
catalogue-topics debug-supp
-catalogue-version 2.6
+catalogue-version 2.7
name checkcites.aarch64-linux
category Package
@@ -59516,7 +59517,7 @@ catalogue-version 1.1a
name chordbars
category Package
-revision 49569
+revision 70402
shortdesc Print chord grids for pop/jazz tunes
relocated 1
longdesc This Tikz-based music-related package is targeted at pop/jazz
@@ -59525,27 +59526,24 @@ longdesc and the song structure. This package produces rectangular song
longdesc patterns with "one square per bar", with the chord shown inside
longdesc the square. It also handles the song structure by showing the
longdesc bar count and the repetitions of the patterns.
-containersize 3376
-containerchecksum 1349aef2649fdd9b54751425d54cc9b0746dbcec9eebd1264c36867517c4f422d74d390a0e43d22fe81c5a36ff00e6cedc5e652183422e9408a2165486e79052
-doccontainersize 196648
-doccontainerchecksum ba8aae66430e2df58f01bb9860bfab9cdb3aa0636f77f657a1fe4405ec9397773b51b01d94201bb8dfc8660d05f2aa4ce9233ef985d3e4e35faf005c81759404
-docfiles size=56
+containersize 4184
+containerchecksum 4049c18bc34bddb954779d2b534a84791967e6d9d5c246136a046e4358f3d2b7a0127705db5cb5ebcc0e822241dbb3c17dea23d194ea71ac6d7ca40d59b9b37e
+doccontainersize 342152
+doccontainerchecksum 1a405a02e3fb813c7abd4c3925b0ccfe38129857ed5d23041ef2eab47f51206ac476727558cd50ac49b6eae3c8f67fdbfca6de252db0d95a951fc28add5a0a41
+docfiles size=92
RELOC/doc/latex/chordbars/README.md details="Readme"
RELOC/doc/latex/chordbars/chordbars_manual.pdf details="Package documentation"
RELOC/doc/latex/chordbars/chordbars_manual.tex
- RELOC/doc/latex/chordbars/listing_HOTRS.lst
- RELOC/doc/latex/chordbars/listing_RBP.lst
- RELOC/doc/latex/chordbars/listing_blues.lst
- RELOC/doc/latex/chordbars/listing_halfbar.lst
- RELOC/doc/latex/chordbars/listing_sharp_flat.lst
-runfiles size=3
+ RELOC/doc/latex/chordbars/size_demo.pdf
+ RELOC/doc/latex/chordbars/size_demo.tex
+runfiles size=4
RELOC/tex/latex/chordbars/chordbars.sty
catalogue-contact-bugs https://github.com/skramm/chordbars/issues
catalogue-contact-repository https://github.com/skramm/chordbars
catalogue-ctan /graphics/pgf/contrib/chordbars
-catalogue-license lppl1.3
+catalogue-license lppl1.3c
catalogue-topics music chords pgf-tikz
-catalogue-version 1.1
+catalogue-version 1.3.2
name chordbox
category Package
@@ -71887,7 +71885,7 @@ containerchecksum 889eae40b82f31c7c4b3a17740399c763dabec7986fcb39261b252afff69a0
name collection-latexextra
category Collection
-revision 70377
+revision 70404
shortdesc LaTeX additional packages
relocated 1
longdesc A very large collection of add-on packages for LaTeX.
@@ -73331,6 +73329,7 @@ depend updatemarks
depend upmethodology
depend upquote
depend uri
+depend useclass
depend ushort
depend uspace
depend utf8add
@@ -73428,8 +73427,8 @@ depend zref-clever
depend zref-vario
depend zwgetfdate
depend zwpagelayout
-containersize 7132
-containerchecksum 06e2e7ceff65413a450f282a4c32a61b4a781c2213da31afc58c5ebc6df13f6a981faf178814f3c64be93a88f94344a8946cd266f569c7d1ffe414d1b75ac481
+containersize 7140
+containerchecksum ec69a1445fe73722b7e717f8e6a69808f21008524e071e2245bc71edaaa43f5b590a2a7b5de466efa973917d8ace47577c4c99ee4ff488e7a4ddd056ea9dce15
name collection-latexrecommended
category Collection
@@ -99205,7 +99204,7 @@ catalogue-version 0.2
name draftwatermark
category Package
-revision 70356
+revision 70401
shortdesc Put a grey textual watermark on document pages
relocated 1
longdesc The package provides a means to add a watermark (typically a
@@ -99213,17 +99212,17 @@ longdesc light gray piece of text) on every page or on the first page of
longdesc a document. Typical usage may consist in writing words such as
longdesc DRAFT or CONFIDENTIAL across document pages. The package
longdesc performs a similar function to that of draftcopy, but its
-longdesc implementation is output device independent. As of today, the
-longdesc package relies on the new shipout hooks directly provided by
-longdesc LaTeX. For users of older versions of LaTeX, the package also
-longdesc provides a legacy version of itself (that is automatically
-longdesc loaded, currently being at release 2.3) which relies on the
-longdesc everypage package. Note that this legacy version will
-longdesc progressively lag behind in terms of features.
-containersize 2828
-containerchecksum be1baba4770db6a53bf3b1998279d991fd2fd9f44f5bb0eb43996b87f99ea49853b87636df147e5dfaf961f95456c25917e9ce10518132caccfea87cdb85bdc8
-doccontainersize 151496
-doccontainerchecksum 3386023f2d2d92f47622ab7a19a80541f91804f0e4d673ce2343450ee9e3df397e5ba252508e8abc4c0a3130bb97d28c59fd70cbadbf42d45411432d58509b80
+longdesc implementation is output device independent. As of December
+longdesc 2020, the package relies on the new shipout hooks directly
+longdesc provided by LaTeX. For users of older versions of LaTeX, the
+longdesc package also provides a legacy version of itself (that is
+longdesc automatically loaded, currently being at release 2.3) which
+longdesc relies on the everypage package. Note that this legacy version
+longdesc will progressively lag behind in terms of features.
+containersize 2848
+containerchecksum 39bff239cd08c6c57c445944ba3fca6af408b2ae32212555c9e9dd64c8d7fead3eebd35a48e6c68f139d65ac5404efb60182993ab751df8d8670e646f06cc97d
+doccontainersize 153040
+doccontainerchecksum 1783cd72d65658df483c8c3f4b0b27b7a5e354e8686d08f08ece7cf6e15947bbab6ec9a07efa233144eca4ce3c015027093b4d502c39d2057555fab9ab07fd8d
docfiles size=44
RELOC/doc/latex/draftwatermark/README.md details="Readme"
RELOC/doc/latex/draftwatermark/draftwatermark.pdf details="Package documentation"
@@ -99232,8 +99231,8 @@ docfiles size=44
RELOC/doc/latex/draftwatermark/test_draftwatermark-3.tex
RELOC/doc/latex/draftwatermark/test_draftwatermark-4.tex
RELOC/doc/latex/draftwatermark/test_draftwatermark-5.tex
-srccontainersize 12532
-srccontainerchecksum 240bb232da5d362ec62e4c20c38fce629fb8c3b909fa853de491f6157bab9117be40590fa0a8d571131f5372c49a4527aa546fc01c01c98f88567b60b6c907c1
+srccontainersize 12740
+srccontainerchecksum 7c58ad08143158711945af36d5d9b77a32cc4b800144a7cf55b777047c08f7267731344997354bce0fcafd9b3eae17cd39659660784c9a1a47b307708b6f45dc
srcfiles size=14
RELOC/source/latex/draftwatermark/draftwatermark.dtx
RELOC/source/latex/draftwatermark/draftwatermark.ins
@@ -99242,12 +99241,11 @@ runfiles size=4
RELOC/tex/latex/draftwatermark/draftwatermark.sty
catalogue-also eso-pic
catalogue-contact-bugs https://github.com/callegar/LaTeX-draftwatermark/issues
-catalogue-contact-home https://github.com/callegar/LaTeX-draftwatermark
catalogue-contact-repository https://github.com/callegar/LaTeX-draftwatermark
catalogue-ctan /macros/latex/contrib/draftwatermark
-catalogue-license lppl1.3
+catalogue-license lppl1.3c
catalogue-topics editorial watermark
-catalogue-version 3.1
+catalogue-version 3.3
name dramatist
category Package
@@ -148939,7 +148937,7 @@ catalogue-version 0.39
name hvfloat
category Package
-revision 68586
+revision 70400
shortdesc Controlling captions, fullpage and doublepage floats
relocated 1
longdesc This package defines a macro to place objects (tables and
@@ -148951,11 +148949,11 @@ longdesc \hvFloat{figure}{\includegraphics{rose}}{Caption}{fig:0}.
longdesc Options are provided to place captions to the right or left,
longdesc and rotated. Setting nonFloat=true results in placing the float
longdesc here.
-containersize 14096
-containerchecksum 21124f93545ffc5a025e24a09f50457aa16b8936044c4a510a626c812ccb13cc028e6ef6cd89fb64064c39b328ed47d227d40986cab75d6efb54c734774c3cf8
-doccontainersize 15511220
-doccontainerchecksum 737fd24c8fe61f2af825ba28b71a16c2e094a50835543c8fea6b317cefecda94602afdb70c8df24a671a1e9af219350acaa368295072fba1193de8db566eca40
-docfiles size=8677
+containersize 14676
+containerchecksum dd24119659fc1b0d359488451218cabba05b226469c9a56997f6ae491fea42cf58d7b131f7e6ddbd576ae98d94575a9518aa4bb5d10a97875c0e19b647f0c250
+doccontainersize 18175912
+doccontainerchecksum 98b26dee51f787d82e49f37fda6e902c39af3c5e0618090bd78e2577d0a080b7cd511064d7b41aa4e356d4ff176e87c9b68399d1e06532e20b6d392d3e714851
+docfiles size=8679
RELOC/doc/latex/hvfloat/CTAN.png
RELOC/doc/latex/hvfloat/Changes
RELOC/doc/latex/hvfloat/README details="Readme"
@@ -149098,13 +149096,14 @@ runfiles size=28
RELOC/tex/latex/hvfloat/hvfloat-0.inc
RELOC/tex/latex/hvfloat/hvfloat-1.inc
RELOC/tex/latex/hvfloat/hvfloat-2.inc
+ RELOC/tex/latex/hvfloat/hvfloat-3.inc
RELOC/tex/latex/hvfloat/hvfloat-fps.sty
RELOC/tex/latex/hvfloat/hvfloat.sty
catalogue-also rotating
catalogue-ctan /macros/latex/contrib/hvfloat
catalogue-license lppl
catalogue-topics float box-manip
-catalogue-version 2.47
+catalogue-version 2.48
name hvindex
category Package
@@ -203821,25 +203820,25 @@ catalogue-version 1.1
name luamplib
category Package
-revision 70323
+revision 70399
shortdesc Use LuaTeX's built-in MetaPost interpreter
relocated 1
longdesc The package enables the user to specify MetaPost diagrams
longdesc (which may include colour specifications from the color or
longdesc xcolor packages) into a document, using LuaTeX's built-in
longdesc MetaPost library. The facility is only available in PDF mode.
-containersize 12144
-containerchecksum 644818d4a6f55466b30b70ee2375c98caad783940108a17388d6827d63f2a81643fe88187634915572bd48f2b41eff26964d072087878c2ded72a8f5fac392a6
-doccontainersize 157240
-doccontainerchecksum aa9ca880858c406ddc02b05ac7c3c9ed48a1e14bc9d0455761831adcd113f88aee42d31a2bd38c191bb1ec247a2f08fd846aa5f82f783a14cfd057fd8a30b685
+containersize 12348
+containerchecksum 5e464cae98f767d8290bd131fa449fc9140a97bf3a0302028b9025a1743f5d335195f1a6067042b0f7ca1280e982c6ee4531681fbbad27ae3479f05bda5a120b
+doccontainersize 158180
+doccontainerchecksum c3fe8200e786d92d945857895bce7db0bb5ede365f0b886ed167140c12d1409fd6cff15db035c589460cdb150a1f845e0d3170a00aeddc9bf4f52ed9fccdf91a
docfiles size=45
RELOC/doc/luatex/luamplib/NEWS
RELOC/doc/luatex/luamplib/README details="Readme"
RELOC/doc/luatex/luamplib/luamplib.pdf details="Package documentation"
RELOC/doc/luatex/luamplib/test-luamplib-latex.tex
RELOC/doc/luatex/luamplib/test-luamplib-plain.tex
-srccontainersize 27560
-srccontainerchecksum d68762e847690d3683c4bddb6a9b1328513c9b143db6b84e94661b88d7fbb2671c2566a1039d16a15cf096bd0bb929d20d166a1690b9489641a17df74e74ee79
+srccontainersize 27816
+srccontainerchecksum 5aa68d929ef5762b1f56be2947f9a4fae4860b1d8a26b408769c1c9c6dff5463d1e396f806a6c713a5dbacc7f24dd70078ab3445157785f2a179626a26332a45
srcfiles size=25
RELOC/source/luatex/luamplib/Makefile
RELOC/source/luatex/luamplib/luamplib.dtx
@@ -203851,7 +203850,7 @@ catalogue-contact-repository https://github.com/lualatex/luamplib
catalogue-ctan /macros/luatex/generic/luamplib
catalogue-license gpl2
catalogue-topics mp-use graphics-in-tex luatex
-catalogue-version 2.26.0
+catalogue-version 2.26.2
name luanumint
category Package
@@ -234213,7 +234212,7 @@ catalogue-version 1.056
name newtxtt
category Package
-revision 69451
+revision 70403
shortdesc Enhancement of typewriter fonts from newtx
relocated 1
longdesc The package provides enhanced fonts with LaTeX support files
@@ -234221,15 +234220,20 @@ longdesc providing access to the typewriter fonts from newtx. Regular
longdesc and bold weights, slanted variants and a choice of four
longdesc different styles for zero.
execute addMap newtxtt.map
-containersize 117944
-containerchecksum 8139f2084b0ea3cbd7b03951152aadd1d2658106806ccb52f09203fba2a657138227da5512fcaf8954efc56d2b7976738eeed6530ed8d709c92d8031ea6f6b12
-doccontainersize 194632
-doccontainerchecksum 533360ee2cb99b4c71bd9a1b77e51e4aa341c8ea58ad587252a896c8ecf4dc2b92c92f9ed2af4db042ab68a5710022186c3cdc8787d47459037ec8171be73e40
-docfiles size=52
+containersize 166952
+containerchecksum fe95d2c4d2ff7a83f362f55bf2579576b94251fdeb3556c2f417e0118b2dd215a705d06d79e66b9aadeca09cadd5c19f2898cbba8624ea089fef804749d350cc
+doccontainersize 338336
+doccontainerchecksum 02879af2ae05a703502966acc561df08762a9fe01a873180672652a9c931ceadcfb85d411523eb81425e7f1944f514673e8d04a208d54b27d0d26916077a81a3
+docfiles size=88
RELOC/doc/fonts/newtxtt/README details="Readme"
RELOC/doc/fonts/newtxtt/newtxtt-doc.pdf details="Package documentation"
RELOC/doc/fonts/newtxtt/newtxtt-doc.tex
-runfiles size=205
+runfiles size=244
+ RELOC/fonts/enc/dvips/newtxtt/tcxAec.enc
+ RELOC/fonts/enc/dvips/newtxtt/tcxBec.enc
+ RELOC/fonts/enc/dvips/newtxtt/tcxCec.enc
+ RELOC/fonts/enc/dvips/newtxtt/tcxDec.enc
+ RELOC/fonts/enc/dvips/newtxtt/tcxEec.enc
RELOC/fonts/enc/dvips/newtxtt/txttAec.enc
RELOC/fonts/enc/dvips/newtxtt/txttAqec.enc
RELOC/fonts/enc/dvips/newtxtt/txttBec.enc
@@ -234241,6 +234245,26 @@ runfiles size=205
RELOC/fonts/enc/dvips/newtxtt/txttEec.enc
RELOC/fonts/enc/dvips/newtxtt/txttEqec.enc
RELOC/fonts/map/dvips/newtxtt/newtxtt.map
+ RELOC/fonts/tfm/public/newtxtt/newtcxbsla.tfm
+ RELOC/fonts/tfm/public/newtxtt/newtcxbslb.tfm
+ RELOC/fonts/tfm/public/newtxtt/newtcxbslc.tfm
+ RELOC/fonts/tfm/public/newtxtt/newtcxbsld.tfm
+ RELOC/fonts/tfm/public/newtxtt/newtcxbsle.tfm
+ RELOC/fonts/tfm/public/newtxtt/newtcxbtta.tfm
+ RELOC/fonts/tfm/public/newtxtt/newtcxbttb.tfm
+ RELOC/fonts/tfm/public/newtxtt/newtcxbttc.tfm
+ RELOC/fonts/tfm/public/newtxtt/newtcxbttd.tfm
+ RELOC/fonts/tfm/public/newtxtt/newtcxbtte.tfm
+ RELOC/fonts/tfm/public/newtxtt/newtcxsla.tfm
+ RELOC/fonts/tfm/public/newtxtt/newtcxslb.tfm
+ RELOC/fonts/tfm/public/newtxtt/newtcxslc.tfm
+ RELOC/fonts/tfm/public/newtxtt/newtcxsld.tfm
+ RELOC/fonts/tfm/public/newtxtt/newtcxsle.tfm
+ RELOC/fonts/tfm/public/newtxtt/newtcxtta.tfm
+ RELOC/fonts/tfm/public/newtxtt/newtcxttb.tfm
+ RELOC/fonts/tfm/public/newtxtt/newtcxttc.tfm
+ RELOC/fonts/tfm/public/newtxtt/newtcxttd.tfm
+ RELOC/fonts/tfm/public/newtxtt/newtcxtte.tfm
RELOC/fonts/tfm/public/newtxtt/newtxbtta.tfm
RELOC/fonts/tfm/public/newtxtt/newtxbttaq.tfm
RELOC/fonts/tfm/public/newtxtt/newtxbttb.tfm
@@ -234366,6 +234390,8 @@ runfiles size=205
RELOC/fonts/tfm/public/newtxtt/tcxttz.tfm
RELOC/fonts/tfm/public/newtxtt/tcxttzsl.tfm
RELOC/fonts/tfm/public/newtxtt/txttz.tfm
+ RELOC/fonts/type1/public/newtxtt/newtcxbtt.pfb
+ RELOC/fonts/type1/public/newtxtt/newtcxtt.pfb
RELOC/fonts/type1/public/newtxtt/newtxbtt.pfb
RELOC/fonts/type1/public/newtxtt/newtxbttsc.pfb
RELOC/fonts/type1/public/newtxtt/newtxtt.pfb
@@ -234378,7 +234404,7 @@ runfiles size=205
catalogue-ctan /fonts/newtxtt
catalogue-license gpl3 lppl
catalogue-topics font font-type1 font-mono font-supp font-t1enc
-catalogue-version 1.057
+catalogue-version 1.058
name newunicodechar
category Package
@@ -352958,6 +352984,39 @@ catalogue-license lppl1.3
catalogue-topics biblio
catalogue-version 1.0a
+name useclass
+category Package
+revision 70404
+shortdesc Load classes as packages
+relocated 1
+longdesc This package enables the usage of classes as packages. It was
+longdesc originally designed for the l3doc class, which is employed for
+longdesc documenting LaTeX code with numerous useful features. However,
+longdesc employing the l3doc class as a package is not convenient when
+longdesc using the developing class as the style for the document.
+longdesc Therefore, this package provides a simple interface for
+longdesc utilizing classes as packages.
+containersize 1356
+containerchecksum ee6d56480c977ea7ef1038898edd52a472cf5900fa2bb6951dd5d56897c6af17266272d3ffd802c92b6f60bce547c42502cbaa2129558859bf8c5b369181e29b
+doccontainersize 478424
+doccontainerchecksum 0bb6c3e5d35e83d80667f674e5ccb273a4a25e64ae733f3edb81642351aee8360d6384cd58e3db843eee427a95c0a50ec45102ffda8cf8e6d6ab3561cee11b68
+docfiles size=121
+ RELOC/doc/latex/useclass/README.md details="Readme"
+ RELOC/doc/latex/useclass/useclass.pdf details="Package documentation"
+srccontainersize 2568
+srccontainerchecksum 2dbb235426a047d88b7984577873ab086061d82c47d46aa98dc1416f9b6a66ff51b972c885ef8bfae9530780bc855f9efbbb532df9af2eb36d36b05f5d88dacd
+srcfiles size=3
+ RELOC/source/latex/useclass/useclass.dtx
+ RELOC/source/latex/useclass/useclass.ins
+runfiles size=1
+ RELOC/tex/latex/useclass/useclass.sty
+catalogue-contact-bugs https://github.com/huangyxi/useclass/issues
+catalogue-contact-repository https://github.com/huangyxi/useclass
+catalogue-ctan /macros/latex/contrib/useclass
+catalogue-license lppl1.3
+catalogue-topics doc-supp expl3
+catalogue-version 0.9
+
name ushort
category Package
revision 32261
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index 551a8783cd..310dfdd427 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-7b4ee86b1d3bf2402bb94117f2df9991 texlive.tlpdb
+fad8e08f8b8576b893cf63459a6405a2 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index 6c5a90c99a..15fc1cb805 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-42a330756522f31b6750a653b01fd252c5148a30383c5d63e3a0c4f9356265eadf2ee3f36add8dfcf10bbd1537b45559e9fee9ed938745f2e02331fd51eb9319 texlive.tlpdb
+a236251d472001c5332ff28fb907f11e92c61036f8a7d575bf1542665c7bb050154a8374c241976da82c954e3c20c9ffefb8004fd51ecbac9326fdf1724fc436 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index 2fc55a09d5..3b43204c72 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
@@ -1,11 +1,11 @@
-----BEGIN PGP SIGNATURE-----
-iQEzBAEBCgAdFiEE2PL4YFeoV+QqiBBqTOGHfhlDjHAFAmXlMVQACgkQTOGHfhlD
-jHCI5Af+I95YNDVn0+ppdCjTK/rawHlf5KpGq6Xv0+ob1858mGKf+uXRAqWt1n6m
-r6PDBvPbf0SBbESW+efFB2t7yVRUslIe5AQdOq/WYTE0qd6ReQVV6EicHqm6SeoB
-1kSlPZG8eqzG4OF97hPKEeNzy+SjUhZ7wEcT0FLq1sTY4uxXF5leBZ07p1Gg1+PH
-t1ie8LREhcZmwZU/LvuMHlk7n/xTNrzCPefeT6lCLjs6Q0+u5Cum1T9l3HXvAjwh
-VXH0/pyaM5pwk6u6Poie3XtZ6d79IyZU1eR6tfBYy0bm7BkfTFDWUH6CYdF8DBZP
-UjXRsub7PGut3ePcHfvLWrd9GFyYYw==
-=oHbu
+iQEzBAEBCgAdFiEE2PL4YFeoV+QqiBBqTOGHfhlDjHAFAmXmgv0ACgkQTOGHfhlD
+jHD64Af/XgPwrX4jvZEln6WPzxfNakRFFMfrLErEz928K9czF8udRp26FrBEZ8lA
+VVJ0o8mnnEqSjCwScLTDjfNKywCfQvJjj0MnSVkd/q7pEsnLrOcKOynUlrFIzZgS
+9q0ffO/iC0sn6JBtH5wPaNuhFlEzHIPmbm7F4Tv1+bnaUxTefOCZkDEaY35+zU25
+vmmejoc4+dfL5VaJ852Qb4dEHQqKr6Nn2uHU8tfGhhp7wRmIu5KhUQ3WYSkvtXAI
+WFHdHW4tNRO5cvySdV2hns2xYgV2h7NsV6Cf0wkg5BIxztpq4L6/Pv563f1OrsrF
+H3lDvEEtRb8oyXXo/Bbjnzl/7DIoZg==
+=Is4y
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index 233c81932d..73775d3433 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
Binary files differ
diff --git a/timestamp b/timestamp
index 3215c118bc..5ce58282f9 100644
--- a/timestamp
+++ b/timestamp
@@ -2,4 +2,4 @@
# The source CTAN of this site's material:
dante.ctan.org
# The year-month-day-hour-minute of this site's material:
-2024-03-05-02-02
+2024-03-06-02-02