summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CTAN.sites3
-rw-r--r--FILES.byname4695
-rw-r--r--FILES.byname.gzbin2132015 -> 2132270 bytes
-rw-r--r--FILES.last07days1905
-rw-r--r--fonts/erewhon/README6
-rw-r--r--fonts/erewhon/afm/erewBMI.afm167
-rw-r--r--fonts/erewhon/afm/erewBRM.afm139
-rw-r--r--fonts/erewhon/afm/erewMI.afm170
-rw-r--r--fonts/erewhon/afm/erewMR.afm99
-rw-r--r--fonts/erewhon/doc/erewhon-doc.pdfbin363105 -> 719306 bytes
-rw-r--r--fonts/erewhon/doc/erewhon-doc.tex37
-rw-r--r--fonts/erewhon/map/erewhon.map5
-rw-r--r--fonts/erewhon/tex/erewhon.sty4
-rw-r--r--fonts/erewhon/tex/newtx-utopia-subs.tex19
-rw-r--r--fonts/erewhon/tex/untxmia.fd93
-rw-r--r--fonts/erewhon/tfm/erewBMI.tfmbin0 -> 1472 bytes
-rw-r--r--fonts/erewhon/tfm/erewBRM.tfmbin0 -> 1120 bytes
-rw-r--r--fonts/erewhon/tfm/erewMI.tfmbin0 -> 1520 bytes
-rw-r--r--fonts/erewhon/tfm/erewMR.tfmbin0 -> 1056 bytes
-rw-r--r--fonts/erewhon/type1/erewBMI.pfbbin0 -> 33082 bytes
-rw-r--r--fonts/erewhon/type1/erewBRM.pfbbin0 -> 27148 bytes
-rw-r--r--fonts/erewhon/type1/erewMI.pfbbin0 -> 32183 bytes
-rw-r--r--fonts/erewhon/type1/erewMR.pfbbin0 -> 18195 bytes
-rw-r--r--fonts/newtx/README6
-rw-r--r--fonts/newtx/tex/newtxmath.sty45
-rw-r--r--fonts/newtx/tfm/zutbmi.tfmbin3328 -> 3280 bytes
-rw-r--r--fonts/newtx/tfm/zutbmia.tfmbin0 -> 2472 bytes
-rw-r--r--fonts/newtx/tfm/zutmi.tfmbin4744 -> 3216 bytes
-rw-r--r--fonts/newtx/tfm/zutmia.tfmbin0 -> 2428 bytes
-rw-r--r--fonts/newtx/vf/zutbmi.vfbin2808 -> 2656 bytes
-rw-r--r--fonts/newtx/vf/zutbmia.vfbin0 -> 1872 bytes
-rw-r--r--fonts/newtx/vf/zutmi.vfbin2708 -> 2552 bytes
-rw-r--r--fonts/newtx/vf/zutmia.vfbin0 -> 1920 bytes
-rw-r--r--graphics/asymptote/ChangeLog204
-rw-r--r--graphics/asymptote/GUI/Window1.py70
-rw-r--r--graphics/asymptote/GUI/configs/xasykeymap.cson2
-rw-r--r--graphics/asymptote/GUI/icon-list.txt1
-rw-r--r--graphics/asymptote/GUI/icons_rc.py3447
-rw-r--r--graphics/asymptote/GUI/pyUIClass/window1.py49
-rw-r--r--graphics/asymptote/GUI/res/icons/anchor.svg2
-rw-r--r--graphics/asymptote/GUI/res/icons/bucket.asy6
-rw-r--r--graphics/asymptote/GUI/res/icons/bucket.svg19
-rw-r--r--graphics/asymptote/GUI/res/icons/center.asy9
-rw-r--r--graphics/asymptote/GUI/res/icons/center.svg15
-rw-r--r--graphics/asymptote/GUI/res/icons/centerorigin.asy6
-rw-r--r--graphics/asymptote/GUI/res/icons/centerorigin.svg19
-rw-r--r--graphics/asymptote/GUI/res/icons/chevron-with-circle-left.svg4
-rw-r--r--graphics/asymptote/GUI/res/icons/chevron-with-circle-right.svg4
-rw-r--r--graphics/asymptote/GUI/res/icons/circle.svg6
-rw-r--r--graphics/asymptote/GUI/res/icons/closedcurve.asy8
-rw-r--r--graphics/asymptote/GUI/res/icons/closedcurve.svg27
-rw-r--r--graphics/asymptote/GUI/res/icons/closedpolygon.asy8
-rw-r--r--graphics/asymptote/GUI/res/icons/closedpolygon.svg27
-rw-r--r--graphics/asymptote/GUI/res/icons/code.svg7
-rw-r--r--graphics/asymptote/GUI/res/icons/filledbucket.svg23
-rw-r--r--graphics/asymptote/GUI/res/icons/magnifying-glass.svg4
-rw-r--r--graphics/asymptote/GUI/res/icons/opencurve.asy8
-rw-r--r--graphics/asymptote/GUI/res/icons/opencurve.svg27
-rw-r--r--graphics/asymptote/GUI/res/icons/openpolygon.asy8
-rw-r--r--graphics/asymptote/GUI/res/icons/openpolygon.svg27
-rw-r--r--graphics/asymptote/GUI/res/icons/save.svg6
-rw-r--r--graphics/asymptote/GUI/res/icons/text.svg7
-rw-r--r--graphics/asymptote/GUI/res/icons/triangle-stroked-15.svg2
-rw-r--r--graphics/asymptote/GUI/windows/window1.ui288
-rwxr-xr-xgraphics/asymptote/GUI/xasy.py7
-rw-r--r--graphics/asymptote/GUI/xasy2asy.py4
-rw-r--r--graphics/asymptote/Makefile.in4
-rw-r--r--graphics/asymptote/ReleaseNotes17
-rw-r--r--graphics/asymptote/asy-keywords.el4
-rw-r--r--graphics/asymptote/asy.list133
-rw-r--r--graphics/asymptote/asymptote.spec2
-rw-r--r--graphics/asymptote/base/plain_arrows.asy18
-rw-r--r--graphics/asymptote/base/plain_strings.asy10
-rw-r--r--graphics/asymptote/base/rational.asy10
-rw-r--r--graphics/asymptote/base/rationalSimplex.asy152
-rw-r--r--graphics/asymptote/base/simplex.asy156
-rw-r--r--graphics/asymptote/base/solids.asy31
-rw-r--r--graphics/asymptote/base/webgl/asygl.js2
-rwxr-xr-xgraphics/asymptote/configure18
-rw-r--r--graphics/asymptote/configure.ac2
-rw-r--r--graphics/asymptote/doc/CAD.pdfbin167837 -> 167838 bytes
-rw-r--r--graphics/asymptote/doc/FAQ/asy-faq.info2
-rw-r--r--graphics/asymptote/doc/TeXShopAndAsymptote.pdfbin77101 -> 77429 bytes
-rw-r--r--graphics/asymptote/doc/asy-latex.dtx21
-rw-r--r--graphics/asymptote/doc/asy-latex.pdfbin194542 -> 195406 bytes
-rw-r--r--graphics/asymptote/doc/asyRefCard.pdfbin121144 -> 121144 bytes
-rw-r--r--graphics/asymptote/doc/asymptote.pdfbin1304319 -> 1304706 bytes
-rw-r--r--graphics/asymptote/doc/asymptote.sty20
-rw-r--r--graphics/asymptote/doc/asymptote.texi23
-rw-r--r--graphics/asymptote/doc/png/asymptote.info250
-rw-r--r--graphics/asymptote/examples/orthocenter.asy4
-rw-r--r--graphics/asymptote/examples/transparentCubes.asy15
-rw-r--r--graphics/asymptote/glrender.cc3
-rw-r--r--graphics/asymptote/locate.cc13
-rw-r--r--graphics/asymptote/locate.h2
-rw-r--r--graphics/asymptote/picture.cc52
-rw-r--r--graphics/asymptote/piicon.pngbin0 -> 22873 bytes
-rw-r--r--graphics/asymptote/revision.cc2
-rw-r--r--graphics/asymptote/runsystem.cc7
-rw-r--r--graphics/asymptote/runsystem.in4
-rw-r--r--graphics/asymptote/settings.cc2
-rw-r--r--graphics/asymptote/settings.h3
-rw-r--r--graphics/asymptote/texfile.cc12
-rw-r--r--graphics/asymptote/texfile.h12
-rw-r--r--graphics/asymptote/webgl/gl.js7
-rw-r--r--macros/latex/base/README.md2
-rw-r--r--macros/latex/base/alltt.pdfbin172933 -> 172920 bytes
-rw-r--r--macros/latex/base/cfgguide.pdfbin219616 -> 219604 bytes
-rw-r--r--macros/latex/base/changes.txt27
-rw-r--r--macros/latex/base/classes.dtx10
-rw-r--r--macros/latex/base/classes.pdfbin520771 -> 521002 bytes
-rw-r--r--macros/latex/base/clsguide.pdfbin371681 -> 371666 bytes
-rw-r--r--macros/latex/base/cmfonts.pdfbin270763 -> 270895 bytes
-rw-r--r--macros/latex/base/cyrguide.pdfbin223453 -> 223439 bytes
-rw-r--r--macros/latex/base/doc.dtx24
-rw-r--r--macros/latex/base/doc.pdfbin628225 -> 629103 bytes
-rw-r--r--macros/latex/base/docstrip.pdfbin469980 -> 470309 bytes
-rw-r--r--macros/latex/base/encguide.pdfbin1510925 -> 1244549 bytes
-rw-r--r--macros/latex/base/exscale.pdfbin195888 -> 195878 bytes
-rw-r--r--macros/latex/base/fix-cm.pdfbin261914 -> 261905 bytes
-rw-r--r--macros/latex/base/fntguide.pdfbin356957 -> 356945 bytes
-rw-r--r--macros/latex/base/graphpap.pdfbin156292 -> 156280 bytes
-rw-r--r--macros/latex/base/ifthen.pdfbin205217 -> 205205 bytes
-rw-r--r--macros/latex/base/inputenc.pdfbin294767 -> 294890 bytes
-rw-r--r--macros/latex/base/latexchanges.pdfbin225523 -> 392260 bytes
-rw-r--r--macros/latex/base/latexchanges.tex9
-rw-r--r--macros/latex/base/latexrelease.pdfbin245923 -> 246002 bytes
-rw-r--r--macros/latex/base/latexsym.pdfbin192295 -> 192409 bytes
-rw-r--r--macros/latex/base/lb2.err1622
-rw-r--r--macros/latex/base/lb2.pdfbin0 -> 238174 bytes
-rw-r--r--macros/latex/base/letter.pdfbin305216 -> 305571 bytes
-rw-r--r--macros/latex/base/lgc2.err697
-rw-r--r--macros/latex/base/lgc2.pdfbin0 -> 202891 bytes
-rw-r--r--macros/latex/base/ltdirchk.dtx45
-rw-r--r--macros/latex/base/ltfiles.dtx23
-rw-r--r--macros/latex/base/ltluatex.dtx25
-rw-r--r--macros/latex/base/ltluatex.pdfbin302608 -> 302738 bytes
-rw-r--r--macros/latex/base/ltmiscen.dtx42
-rw-r--r--macros/latex/base/ltnews.pdfbin874481 -> 874469 bytes
-rw-r--r--macros/latex/base/ltnews01.pdfbin150029 -> 150018 bytes
-rw-r--r--macros/latex/base/ltnews02.pdfbin141561 -> 141550 bytes
-rw-r--r--macros/latex/base/ltnews03.pdfbin141545 -> 141532 bytes
-rw-r--r--macros/latex/base/ltnews04.pdfbin135582 -> 135569 bytes
-rw-r--r--macros/latex/base/ltnews05.pdfbin163988 -> 163977 bytes
-rw-r--r--macros/latex/base/ltnews06.pdfbin133148 -> 133134 bytes
-rw-r--r--macros/latex/base/ltnews07.pdfbin130839 -> 130826 bytes
-rw-r--r--macros/latex/base/ltnews08.pdfbin144481 -> 144470 bytes
-rw-r--r--macros/latex/base/ltnews09.pdfbin120220 -> 120209 bytes
-rw-r--r--macros/latex/base/ltnews10.pdfbin147952 -> 147943 bytes
-rw-r--r--macros/latex/base/ltnews11.pdfbin104954 -> 104943 bytes
-rw-r--r--macros/latex/base/ltnews12.pdfbin137927 -> 137915 bytes
-rw-r--r--macros/latex/base/ltnews13.pdfbin161077 -> 161065 bytes
-rw-r--r--macros/latex/base/ltnews14.pdfbin150928 -> 150915 bytes
-rw-r--r--macros/latex/base/ltnews15.pdfbin122098 -> 122086 bytes
-rw-r--r--macros/latex/base/ltnews16.pdfbin137504 -> 137493 bytes
-rw-r--r--macros/latex/base/ltnews17.pdfbin156562 -> 156549 bytes
-rw-r--r--macros/latex/base/ltnews18.pdfbin36015 -> 36003 bytes
-rw-r--r--macros/latex/base/ltnews19.pdfbin235078 -> 235068 bytes
-rw-r--r--macros/latex/base/ltnews20.pdfbin283187 -> 283175 bytes
-rw-r--r--macros/latex/base/ltnews21.pdfbin236109 -> 236099 bytes
-rw-r--r--macros/latex/base/ltnews22.pdfbin302724 -> 302712 bytes
-rw-r--r--macros/latex/base/ltnews23.pdfbin274338 -> 274326 bytes
-rw-r--r--macros/latex/base/ltnews24.pdfbin255308 -> 255297 bytes
-rw-r--r--macros/latex/base/ltnews25.pdfbin196341 -> 196328 bytes
-rw-r--r--macros/latex/base/ltnews26.pdfbin365469 -> 365455 bytes
-rw-r--r--macros/latex/base/ltnews27.pdfbin239770 -> 239758 bytes
-rw-r--r--macros/latex/base/ltnews28.pdfbin368520 -> 368507 bytes
-rw-r--r--macros/latex/base/ltnews29.pdfbin435472 -> 435461 bytes
-rw-r--r--macros/latex/base/ltnews30.pdfbin490980 -> 490966 bytes
-rw-r--r--macros/latex/base/ltvers.dtx2
-rw-r--r--macros/latex/base/ltx3info.pdfbin197803 -> 197793 bytes
-rw-r--r--macros/latex/base/ltxdoc.pdfbin215391 -> 215488 bytes
-rw-r--r--macros/latex/base/makeindx.pdfbin160685 -> 160672 bytes
-rw-r--r--macros/latex/base/manual.err365
-rw-r--r--macros/latex/base/manual.pdfbin0 -> 151351 bytes
-rw-r--r--macros/latex/base/modguide.pdfbin226745 -> 226734 bytes
-rw-r--r--macros/latex/base/nfssfont.pdfbin202438 -> 202425 bytes
-rw-r--r--macros/latex/base/proc.pdfbin216904 -> 216892 bytes
-rw-r--r--macros/latex/base/slides.pdfbin351773 -> 351596 bytes
-rw-r--r--macros/latex/base/slifonts.pdfbin214304 -> 214289 bytes
-rw-r--r--macros/latex/base/source2e.pdfbin2851662 -> 2875130 bytes
-rw-r--r--macros/latex/base/syntonly.pdfbin181750 -> 182261 bytes
-rw-r--r--macros/latex/base/tlc2.err4630
-rw-r--r--macros/latex/base/tlc2.pdfbin0 -> 273648 bytes
-rw-r--r--macros/latex/base/tulm.pdfbin156542 -> 156530 bytes
-rw-r--r--macros/latex/base/usrguide.pdfbin396657 -> 396645 bytes
-rw-r--r--macros/latex/base/utf8ienc.pdfbin337628 -> 338120 bytes
-rw-r--r--macros/latex/base/webcomp.err381
-rw-r--r--macros/latex/base/webcomp.pdfbin0 -> 136153 bytes
-rw-r--r--macros/latex/contrib/asmejour/README.md4
-rw-r--r--macros/latex/contrib/asmejour/asmejour-sample.bib14
-rw-r--r--macros/latex/contrib/asmejour/asmejour-template.pdfbin476616 -> 476968 bytes
-rw-r--r--macros/latex/contrib/asmejour/asmejour-template.tex4
-rw-r--r--macros/latex/contrib/asmejour/asmejour.cls5
-rw-r--r--macros/latex/required/graphics/README.md2
-rw-r--r--macros/latex/required/graphics/cat-eps-converted-to.pdf84
-rw-r--r--macros/latex/required/graphics/changes.txt10
-rw-r--r--macros/latex/required/graphics/color.pdfbin201382 -> 201496 bytes
-rw-r--r--macros/latex/required/graphics/drivers.pdfbin263544 -> 263534 bytes
-rw-r--r--macros/latex/required/graphics/epsfig.pdfbin154496 -> 154483 bytes
-rw-r--r--macros/latex/required/graphics/graphics.dtx55
-rw-r--r--macros/latex/required/graphics/graphics.pdfbin283250 -> 284134 bytes
-rw-r--r--macros/latex/required/graphics/graphicx.pdfbin232393 -> 232381 bytes
-rw-r--r--macros/latex/required/graphics/grfguide.pdfbin310551 -> 310537 bytes
-rw-r--r--macros/latex/required/graphics/keyval.pdfbin222527 -> 222662 bytes
-rw-r--r--macros/latex/required/graphics/lscape.pdfbin150118 -> 150107 bytes
-rw-r--r--macros/latex/required/graphics/rotating.pdfbin245753 -> 246267 bytes
-rw-r--r--macros/latex/required/graphics/rotex.pdfbin162260 -> 162245 bytes
-rw-r--r--macros/latex/required/graphics/trig.pdfbin191705 -> 191693 bytes
-rw-r--r--macros/latex/required/tools/README.md2
-rw-r--r--macros/latex/required/tools/afterpage.pdfbin189866 -> 189846 bytes
-rw-r--r--macros/latex/required/tools/array.pdfbin481190 -> 481448 bytes
-rw-r--r--macros/latex/required/tools/bm.pdfbin306803 -> 306897 bytes
-rw-r--r--macros/latex/required/tools/calc.pdfbin340620 -> 340721 bytes
-rw-r--r--macros/latex/required/tools/changes.txt18
-rw-r--r--macros/latex/required/tools/dcolumn.pdfbin199062 -> 199167 bytes
-rw-r--r--macros/latex/required/tools/delarray.pdfbin183449 -> 183545 bytes
-rw-r--r--macros/latex/required/tools/enumerate.pdfbin199071 -> 199167 bytes
-rw-r--r--macros/latex/required/tools/fileerr.pdfbin180042 -> 180558 bytes
-rw-r--r--macros/latex/required/tools/fontsmpl.pdfbin144837 -> 144819 bytes
-rw-r--r--macros/latex/required/tools/ftnright.pdfbin346868 -> 347512 bytes
-rw-r--r--macros/latex/required/tools/hhline.pdfbin175737 -> 175864 bytes
-rw-r--r--macros/latex/required/tools/indentfirst.pdfbin144797 -> 144778 bytes
-rw-r--r--macros/latex/required/tools/layout.pdfbin246978 -> 246960 bytes
-rw-r--r--macros/latex/required/tools/longtable.pdfbin350094 -> 350173 bytes
-rw-r--r--macros/latex/required/tools/multicol.pdfbin490262 -> 490615 bytes
-rw-r--r--macros/latex/required/tools/rawfonts.pdfbin135706 -> 135836 bytes
-rw-r--r--macros/latex/required/tools/shellesc.dtx82
-rw-r--r--macros/latex/required/tools/shellesc.pdfbin167032 -> 169535 bytes
-rw-r--r--macros/latex/required/tools/showkeys.pdfbin242802 -> 242895 bytes
-rw-r--r--macros/latex/required/tools/somedefs.pdfbin156478 -> 156606 bytes
-rw-r--r--macros/latex/required/tools/tabularx.pdfbin254101 -> 254083 bytes
-rw-r--r--macros/latex/required/tools/theorem.pdfbin322979 -> 323622 bytes
-rw-r--r--macros/latex/required/tools/tools-overview.pdfbin68306 -> 68288 bytes
-rw-r--r--macros/latex/required/tools/trace.pdfbin212749 -> 212938 bytes
-rw-r--r--macros/latex/required/tools/varioref.dtx9
-rw-r--r--macros/latex/required/tools/varioref.pdfbin354967 -> 355308 bytes
-rw-r--r--macros/latex/required/tools/verbatim.pdfbin309055 -> 309003 bytes
-rw-r--r--macros/latex/required/tools/xr.dtx2
-rw-r--r--macros/latex/required/tools/xr.pdfbin163818 -> 163791 bytes
-rw-r--r--macros/latex/required/tools/xspace.pdfbin238029 -> 238117 bytes
-rw-r--r--macros/luatex/generic/lualibs/NEWS5
-rw-r--r--macros/luatex/generic/lualibs/README.md10
-rw-r--r--macros/luatex/generic/lualibs/lualibs.dtx28
-rw-r--r--macros/luatex/generic/lualibs/lualibs.pdfbin96295 -> 81170 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb157
-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.asc14
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.xzbin2130352 -> 2133076 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/pr.ini6
-rw-r--r--systems/win32/miktex/tm/packages/pr.ini6
-rw-r--r--systems/win32/w32tex/ChangeLog12
-rw-r--r--timestamp2
255 files changed, 15941 insertions, 5261 deletions
diff --git a/CTAN.sites b/CTAN.sites
index 71de52ca48..00ef1d68d6 100644
--- a/CTAN.sites
+++ b/CTAN.sites
@@ -62,6 +62,9 @@ by country):
URL: http://mirrors.geekpie.club/CTAN/
URL: https://mirrors.geekpie.club/CTAN/
+ mirrors.hit.edu.cn (China)
+ URL: http://mirrors.hit.edu.cn/CTAN/
+
mirrors.huaweicloud.com (China)
URL: http://mirrors.huaweicloud.com/repository/toolkit/CTAN/
URL: https://mirrors.huaweicloud.com/repository/toolkit/CTAN/
diff --git a/FILES.byname b/FILES.byname
index 769696569f..241f051883 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -4990,7 +4990,7 @@
1990/10/02 | 812 | dviware/vutex/vaxvms.ins
1990/10/02 | 127576 | dviware/vutex/vutex.web
2014/04/13 | 4600576 | dviware/xdvi/22.87/xdvik-22.87.tar.gz
-2019/11/05 | 97052 | FILES.last07days
+2019/11/06 | 94393 | FILES.last07days
2018/06/27 | 99883 | fonts/academicons/academicons.pdf
2018/06/27 | 10779 | fonts/academicons/academicons.sty
2018/06/27 | 5774 | fonts/academicons/academicons.tex
@@ -35039,854 +35039,868 @@
1991/05/29 | 1734 | fonts/engwar/telcap.mf
1990/12/04 | 1734 | fonts/engwar/telcor.mf
2005/05/20 | 12606 | fonts/engwar.zip
-2019/01/13 | 544820 | fonts/erewhon/afm/Erewhon-Bold.afm
+2019/11/01 | 7794 | fonts/erewhon/afm/erewBMI.afm
+2019/11/01 | 6368 | fonts/erewhon/afm/erewBRM.afm
+2019/01/14 | 544820 | fonts/erewhon/afm/Erewhon-Bold.afm
2019/01/13 | 419759 | fonts/erewhon/afm/Erewhon-BoldItalic.afm
-2019/01/13 | 545227 | fonts/erewhon/afm/Erewhon-BoldSlanted.afm
+2019/01/14 | 545227 | fonts/erewhon/afm/Erewhon-BoldSlanted.afm
2019/01/13 | 417054 | fonts/erewhon/afm/Erewhon-Italic.afm
-2019/01/13 | 499382 | fonts/erewhon/afm/Erewhon-Regular.afm
-2019/01/13 | 510716 | fonts/erewhon/afm/Erewhon-RegularSlanted.afm
-2019/01/13 | 363105 | fonts/erewhon/doc/erewhon-doc.pdf
-2019/01/13 | 9230 | fonts/erewhon/doc/erewhon-doc.tex
-2014/09/06 | 6654 | fonts/erewhon/doc/FontLog.txt
+2019/01/14 | 499382 | fonts/erewhon/afm/Erewhon-Regular.afm
+2019/01/14 | 510716 | fonts/erewhon/afm/Erewhon-RegularSlanted.afm
+2019/11/01 | 7940 | fonts/erewhon/afm/erewMI.afm
+2019/11/02 | 4509 | fonts/erewhon/afm/erewMR.afm
+2019/11/06 | 719306 | fonts/erewhon/doc/erewhon-doc.pdf
+2019/11/06 | 10718 | fonts/erewhon/doc/erewhon-doc.tex
+2014/09/07 | 6654 | fonts/erewhon/doc/FontLog.txt
2014/04/17 | 43780 | fonts/erewhon/doc/OFL-FAQ.txt
-2014/09/06 | 4800 | fonts/erewhon/doc/OFL.txt
-2019/01/13 | 6742 | fonts/erewhon/enc/erewhontlf-ot2.enc
-2019/01/13 | 3638 | fonts/erewhon/enc/zut1_2d6v2a.enc
-2019/01/13 | 3744 | fonts/erewhon/enc/zut1_2jm7ak.enc
-2019/01/13 | 3265 | fonts/erewhon/enc/zut1_2phnm5.enc
-2019/01/13 | 3353 | fonts/erewhon/enc/zut1_2sunpf.enc
-2019/01/13 | 3630 | fonts/erewhon/enc/zut1_2tgaob.enc
-2019/01/13 | 3649 | fonts/erewhon/enc/zut1_2yn6hi.enc
-2019/01/13 | 3234 | fonts/erewhon/enc/zut1_3nkqlm.enc
-2019/01/13 | 3726 | fonts/erewhon/enc/zut1_3pm7ws.enc
-2019/01/13 | 3507 | fonts/erewhon/enc/zut1_3wlt4n.enc
-2019/01/13 | 3549 | fonts/erewhon/enc/zut1_46ywhf.enc
-2019/01/13 | 3518 | fonts/erewhon/enc/zut1_472lj2.enc
-2019/01/13 | 3798 | fonts/erewhon/enc/zut1_472w4h.enc
-2019/01/13 | 3574 | fonts/erewhon/enc/zut1_53cvlj.enc
-2019/01/13 | 3558 | fonts/erewhon/enc/zut1_5aq3nb.enc
-2019/01/13 | 3296 | fonts/erewhon/enc/zut1_5cobnr.enc
-2019/01/13 | 3510 | fonts/erewhon/enc/zut1_5dcbdr.enc
-2019/01/13 | 3469 | fonts/erewhon/enc/zut1_5ebsy3.enc
-2019/01/13 | 3355 | fonts/erewhon/enc/zut1_5jyhbz.enc
-2019/01/13 | 3692 | fonts/erewhon/enc/zut1_5nl5xc.enc
-2019/01/13 | 3669 | fonts/erewhon/enc/zut1_5sc5zm.enc
-2019/01/13 | 3799 | fonts/erewhon/enc/zut1_5zii66.enc
-2019/01/13 | 3320 | fonts/erewhon/enc/zut1_64ilkf.enc
-2019/01/13 | 3185 | fonts/erewhon/enc/zut1_6xnyxb.enc
-2019/01/13 | 3723 | fonts/erewhon/enc/zut1_6zkwdq.enc
-2019/01/13 | 3460 | fonts/erewhon/enc/zut1_73itje.enc
-2019/01/13 | 3594 | fonts/erewhon/enc/zut1_75hzbe.enc
-2019/01/13 | 3496 | fonts/erewhon/enc/zut1_7gbjzw.enc
-2019/01/13 | 3402 | fonts/erewhon/enc/zut1_7vuaps.enc
-2019/01/13 | 3623 | fonts/erewhon/enc/zut1_7wmsrn.enc
-2019/01/13 | 3347 | fonts/erewhon/enc/zut1_7xxsa3.enc
-2019/01/13 | 3607 | fonts/erewhon/enc/zut1_amjics.enc
-2019/01/13 | 3526 | fonts/erewhon/enc/zut1_azqpxw.enc
-2019/01/13 | 3441 | fonts/erewhon/enc/zut1_b2jol2.enc
-2019/01/13 | 3543 | fonts/erewhon/enc/zut1_b4bj4o.enc
-2019/01/13 | 3606 | fonts/erewhon/enc/zut1_bkk6kl.enc
-2019/01/13 | 3559 | fonts/erewhon/enc/zut1_bo7t4a.enc
-2019/01/13 | 3422 | fonts/erewhon/enc/zut1_bsmecw.enc
-2019/01/13 | 3482 | fonts/erewhon/enc/zut1_cbfxpb.enc
-2019/01/13 | 3645 | fonts/erewhon/enc/zut1_cm3ukg.enc
-2019/01/13 | 3608 | fonts/erewhon/enc/zut1_comway.enc
-2019/01/13 | 3637 | fonts/erewhon/enc/zut1_czcdxc.enc
-2019/01/13 | 3588 | fonts/erewhon/enc/zut1_d2bm6z.enc
-2019/01/13 | 3558 | fonts/erewhon/enc/zut1_de446i.enc
-2019/01/13 | 3598 | fonts/erewhon/enc/zut1_dmsp3x.enc
-2019/01/13 | 3532 | fonts/erewhon/enc/zut1_dq4c7f.enc
-2019/01/13 | 3672 | fonts/erewhon/enc/zut1_duporo.enc
-2019/01/13 | 3275 | fonts/erewhon/enc/zut1_e4eugf.enc
-2019/01/13 | 3517 | fonts/erewhon/enc/zut1_e4qrg7.enc
-2019/01/13 | 3607 | fonts/erewhon/enc/zut1_e6jkx2.enc
-2019/01/13 | 3573 | fonts/erewhon/enc/zut1_eaccqu.enc
-2019/01/13 | 3581 | fonts/erewhon/enc/zut1_ebczeo.enc
-2019/01/13 | 3548 | fonts/erewhon/enc/zut1_ecgehq.enc
-2019/01/13 | 3768 | fonts/erewhon/enc/zut1_f3py2q.enc
-2019/01/13 | 3578 | fonts/erewhon/enc/zut1_ffkvvu.enc
-2019/01/13 | 3503 | fonts/erewhon/enc/zut1_fqlf3s.enc
-2019/01/13 | 3570 | fonts/erewhon/enc/zut1_fszbg4.enc
-2019/01/13 | 3611 | fonts/erewhon/enc/zut1_ftudgd.enc
-2019/01/13 | 3224 | fonts/erewhon/enc/zut1_fxczch.enc
-2019/01/13 | 3603 | fonts/erewhon/enc/zut1_g6cvhs.enc
-2019/01/13 | 3292 | fonts/erewhon/enc/zut1_gbmzbk.enc
-2019/01/13 | 3515 | fonts/erewhon/enc/zut1_gjhrxo.enc
-2019/01/13 | 3493 | fonts/erewhon/enc/zut1_h3ilkd.enc
-2019/01/13 | 3539 | fonts/erewhon/enc/zut1_h5cath.enc
-2019/01/13 | 3363 | fonts/erewhon/enc/zut1_hdz6bj.enc
-2019/01/13 | 3603 | fonts/erewhon/enc/zut1_hih73f.enc
-2019/01/13 | 3558 | fonts/erewhon/enc/zut1_hl634h.enc
-2019/01/13 | 3550 | fonts/erewhon/enc/zut1_hvww67.enc
-2019/01/13 | 3743 | fonts/erewhon/enc/zut1_ib3abc.enc
-2019/01/13 | 3680 | fonts/erewhon/enc/zut1_ibrkbm.enc
-2019/01/13 | 3524 | fonts/erewhon/enc/zut1_ilhygg.enc
-2019/01/13 | 3712 | fonts/erewhon/enc/zut1_iq2n4h.enc
-2019/01/13 | 3175 | fonts/erewhon/enc/zut1_iwqvab.enc
-2019/01/13 | 3410 | fonts/erewhon/enc/zut1_jklbl2.enc
-2019/01/13 | 3531 | fonts/erewhon/enc/zut1_jv4prf.enc
-2019/01/13 | 3612 | fonts/erewhon/enc/zut1_jyfbou.enc
-2019/01/13 | 3265 | fonts/erewhon/enc/zut1_k2pzfk.enc
-2019/01/13 | 3336 | fonts/erewhon/enc/zut1_knq7bi.enc
-2019/01/13 | 3602 | fonts/erewhon/enc/zut1_kvikxc.enc
-2019/01/13 | 3608 | fonts/erewhon/enc/zut1_kykvl2.enc
-2019/01/13 | 3651 | fonts/erewhon/enc/zut1_l7a6jh.enc
-2019/01/13 | 3580 | fonts/erewhon/enc/zut1_ld54a3.enc
-2019/01/13 | 3502 | fonts/erewhon/enc/zut1_lkesvg.enc
-2019/01/13 | 3490 | fonts/erewhon/enc/zut1_lms5gf.enc
-2019/01/13 | 3638 | fonts/erewhon/enc/zut1_lql6bl.enc
-2019/01/13 | 3679 | fonts/erewhon/enc/zut1_lx3hec.enc
-2019/01/13 | 3367 | fonts/erewhon/enc/zut1_lxr6iw.enc
-2019/01/13 | 3391 | fonts/erewhon/enc/zut1_mieo7u.enc
-2019/01/13 | 3589 | fonts/erewhon/enc/zut1_mivgv5.enc
-2019/01/13 | 3322 | fonts/erewhon/enc/zut1_mrzttx.enc
-2019/01/13 | 3273 | fonts/erewhon/enc/zut1_mtgz5m.enc
-2019/01/13 | 3626 | fonts/erewhon/enc/zut1_muv2lr.enc
-2019/01/13 | 3586 | fonts/erewhon/enc/zut1_mxraii.enc
-2019/01/13 | 3394 | fonts/erewhon/enc/zut1_n7r4zn.enc
-2019/01/13 | 3322 | fonts/erewhon/enc/zut1_nmevy6.enc
-2019/01/13 | 3593 | fonts/erewhon/enc/zut1_nwll5a.enc
-2019/01/13 | 3622 | fonts/erewhon/enc/zut1_o24g5u.enc
-2019/01/13 | 3323 | fonts/erewhon/enc/zut1_o4jtlp.enc
-2019/01/13 | 3478 | fonts/erewhon/enc/zut1_oe3m4u.enc
-2019/01/13 | 3648 | fonts/erewhon/enc/zut1_olitnw.enc
-2019/01/13 | 3314 | fonts/erewhon/enc/zut1_omykmw.enc
-2019/01/13 | 3566 | fonts/erewhon/enc/zut1_pj2kv6.enc
-2019/01/13 | 3602 | fonts/erewhon/enc/zut1_pkjbl3.enc
-2019/01/13 | 3606 | fonts/erewhon/enc/zut1_pkw5wi.enc
-2019/01/13 | 3645 | fonts/erewhon/enc/zut1_psdthf.enc
-2019/01/13 | 3377 | fonts/erewhon/enc/zut1_pux3en.enc
-2019/01/13 | 3727 | fonts/erewhon/enc/zut1_pxkzb5.enc
-2019/01/13 | 3582 | fonts/erewhon/enc/zut1_q4j5e2.enc
-2019/01/13 | 3516 | fonts/erewhon/enc/zut1_q6ndkk.enc
-2019/01/13 | 3639 | fonts/erewhon/enc/zut1_qcaspe.enc
-2019/01/13 | 3386 | fonts/erewhon/enc/zut1_qokyam.enc
-2019/01/13 | 3468 | fonts/erewhon/enc/zut1_qwlkvu.enc
-2019/01/13 | 3624 | fonts/erewhon/enc/zut1_r3uc5w.enc
-2019/01/13 | 3713 | fonts/erewhon/enc/zut1_r5cqnt.enc
-2019/01/13 | 3678 | fonts/erewhon/enc/zut1_rl73zu.enc
-2019/01/13 | 3617 | fonts/erewhon/enc/zut1_saz6x5.enc
-2019/01/13 | 3767 | fonts/erewhon/enc/zut1_sbgf5j.enc
-2019/01/13 | 3652 | fonts/erewhon/enc/zut1_t4eroa.enc
-2019/01/13 | 3306 | fonts/erewhon/enc/zut1_t5o7pg.enc
-2019/01/13 | 3567 | fonts/erewhon/enc/zut1_tybypw.enc
-2019/01/13 | 3522 | fonts/erewhon/enc/zut1_tzgz6e.enc
-2019/01/13 | 3438 | fonts/erewhon/enc/zut1_u6hvbn.enc
-2019/01/13 | 3572 | fonts/erewhon/enc/zut1_uevisq.enc
-2019/01/13 | 3550 | fonts/erewhon/enc/zut1_uk5nxi.enc
-2019/01/13 | 3571 | fonts/erewhon/enc/zut1_ul5nhk.enc
-2019/01/13 | 3199 | fonts/erewhon/enc/zut1_vf2rzj.enc
-2019/01/13 | 3565 | fonts/erewhon/enc/zut1_viikjf.enc
-2019/01/13 | 3639 | fonts/erewhon/enc/zut1_vj6erk.enc
-2019/01/13 | 3670 | fonts/erewhon/enc/zut1_vy5tka.enc
-2019/01/13 | 3350 | fonts/erewhon/enc/zut1_w7c3xw.enc
-2019/01/13 | 3597 | fonts/erewhon/enc/zut1_wrs2qn.enc
-2019/01/13 | 3465 | fonts/erewhon/enc/zut1_xaebaa.enc
-2019/01/13 | 3301 | fonts/erewhon/enc/zut1_xwtzaw.enc
-2019/01/13 | 3457 | fonts/erewhon/enc/zut1_y63e5u.enc
-2019/01/13 | 3248 | fonts/erewhon/enc/zut1_ybkoku.enc
-2019/01/13 | 3433 | fonts/erewhon/enc/zut1_ygtjzk.enc
-2019/01/13 | 3671 | fonts/erewhon/enc/zut1_yndsjy.enc
-2019/01/13 | 3677 | fonts/erewhon/enc/zut1_ytbyxh.enc
-2019/01/13 | 3391 | fonts/erewhon/enc/zut1_yvwvqh.enc
-2019/01/13 | 3614 | fonts/erewhon/enc/zut1_z6mg7i.enc
-2019/01/13 | 3289 | fonts/erewhon/enc/zut1_zj2fwx.enc
-2019/01/13 | 3724 | fonts/erewhon/enc/zut1_znmclt.enc
-2019/01/13 | 3618 | fonts/erewhon/enc/zut1_zqebf7.enc
-2019/01/13 | 3693 | fonts/erewhon/enc/zut1_zvdim6.enc
-2019/01/13 | 3654 | fonts/erewhon/enc/zut1_zvhc7q.enc
-2019/01/13 | 53322 | fonts/erewhon/map/erewhon.map
-2019/01/13 | 189588 | fonts/erewhon/opentype/Erewhon-BoldItalic.otf
-2019/01/13 | 211176 | fonts/erewhon/opentype/Erewhon-Bold.otf
-2019/01/13 | 211236 | fonts/erewhon/opentype/Erewhon-BoldSlanted.otf
-2019/01/13 | 186912 | fonts/erewhon/opentype/Erewhon-Italic.otf
-2019/01/13 | 233828 | fonts/erewhon/opentype/Erewhon-Regular.otf
-2019/01/13 | 234892 | fonts/erewhon/opentype/Erewhon-RegularSlanted.otf
-2019/06/10 | 6952 | fonts/erewhon/README
-2016/02/03 | 348 | fonts/erewhon/tex/erewhon.fontspec
-2017/03/15 | 5333 | fonts/erewhon/tex/erewhon.sty
-2019/06/08 | 1323 | fonts/erewhon/tex/LY1erewhon-Dnom.fd
-2019/06/10 | 1301 | fonts/erewhon/tex/LY1erewhon-Inf.fd
-2019/06/10 | 2116 | fonts/erewhon/tex/LY1erewhon-LF.fd
-2019/06/10 | 1322 | fonts/erewhon/tex/LY1erewhon-Numr.fd
-2019/06/10 | 2155 | fonts/erewhon/tex/LY1erewhon-OsF.fd
-2019/06/10 | 2060 | fonts/erewhon/tex/LY1erewhon-Sup.fd
-2019/06/10 | 2155 | fonts/erewhon/tex/LY1erewhon-TLF.fd
-2019/06/10 | 2194 | fonts/erewhon/tex/LY1erewhon-TOsF.fd
-2019/06/10 | 1358 | fonts/erewhon/tex/OT2erewhon-TLF.fd
-2019/06/10 | 1304 | fonts/erewhon/tex/T1erewhon-Dnom.fd
-2019/06/10 | 1283 | fonts/erewhon/tex/T1erewhon-Inf.fd
-2019/06/10 | 2085 | fonts/erewhon/tex/T1erewhon-LF.fd
-2019/06/10 | 1304 | fonts/erewhon/tex/T1erewhon-Numr.fd
-2019/06/10 | 2124 | fonts/erewhon/tex/T1erewhon-OsF.fd
-2019/06/10 | 2033 | fonts/erewhon/tex/T1erewhon-Sup.fd
-2019/06/10 | 2124 | fonts/erewhon/tex/T1erewhon-TLF.fd
-2019/06/10 | 2163 | fonts/erewhon/tex/T1erewhon-TOsF.fd
-2019/06/10 | 1322 | fonts/erewhon/tex/T2Aerewhon-Dnom.fd
-2019/06/10 | 1301 | fonts/erewhon/tex/T2Aerewhon-Inf.fd
-2019/06/10 | 2116 | fonts/erewhon/tex/T2Aerewhon-LF.fd
-2019/06/10 | 1322 | fonts/erewhon/tex/T2Aerewhon-Numr.fd
-2019/06/10 | 2155 | fonts/erewhon/tex/T2Aerewhon-OsF.fd
-2019/06/10 | 2060 | fonts/erewhon/tex/T2Aerewhon-Sup.fd
-2019/06/10 | 2155 | fonts/erewhon/tex/T2Aerewhon-TLF.fd
-2019/06/10 | 2194 | fonts/erewhon/tex/T2Aerewhon-TOsF.fd
-2019/06/10 | 1322 | fonts/erewhon/tex/T2Berewhon-Dnom.fd
-2019/06/10 | 1301 | fonts/erewhon/tex/T2Berewhon-Inf.fd
-2019/06/10 | 2116 | fonts/erewhon/tex/T2Berewhon-LF.fd
-2019/06/10 | 1322 | fonts/erewhon/tex/T2Berewhon-Numr.fd
-2019/06/10 | 2155 | fonts/erewhon/tex/T2Berewhon-OsF.fd
-2019/06/10 | 2060 | fonts/erewhon/tex/T2Berewhon-Sup.fd
-2019/06/10 | 2155 | fonts/erewhon/tex/T2Berewhon-TLF.fd
-2019/06/10 | 2194 | fonts/erewhon/tex/T2Berewhon-TOsF.fd
-2019/06/10 | 1322 | fonts/erewhon/tex/T2Cerewhon-Dnom.fd
-2019/06/10 | 1301 | fonts/erewhon/tex/T2Cerewhon-Inf.fd
-2019/06/10 | 2116 | fonts/erewhon/tex/T2Cerewhon-LF.fd
-2019/06/10 | 1322 | fonts/erewhon/tex/T2Cerewhon-Numr.fd
-2019/06/10 | 2155 | fonts/erewhon/tex/T2Cerewhon-OsF.fd
-2019/06/10 | 2060 | fonts/erewhon/tex/T2Cerewhon-Sup.fd
-2019/06/10 | 2155 | fonts/erewhon/tex/T2Cerewhon-TLF.fd
-2019/06/10 | 2194 | fonts/erewhon/tex/T2Cerewhon-TOsF.fd
-2019/06/10 | 1280 | fonts/erewhon/tex/TS1erewhon-LF.fd
-2019/06/10 | 1301 | fonts/erewhon/tex/TS1erewhon-OsF.fd
-2019/06/10 | 1301 | fonts/erewhon/tex/TS1erewhon-TLF.fd
-2019/06/10 | 1322 | fonts/erewhon/tex/TS1erewhon-TOsF.fd
-2019/01/13 | 1740 | fonts/erewhon/tfm/Erewhon-Bold-dnom-ly1.tfm
-2019/01/13 | 1720 | fonts/erewhon/tfm/Erewhon-Bold-dnom-t1--base.tfm
-2019/01/13 | 1728 | fonts/erewhon/tfm/Erewhon-Bold-dnom-t1.tfm
-2019/01/13 | 1888 | fonts/erewhon/tfm/Erewhon-Bold-dnom-t2a.tfm
-2019/01/13 | 1876 | fonts/erewhon/tfm/Erewhon-Bold-dnom-t2b.tfm
-2019/01/13 | 1852 | fonts/erewhon/tfm/Erewhon-Bold-dnom-t2c.tfm
-2019/01/13 | 1728 | fonts/erewhon/tfm/Erewhon-Bold-inf-ly1.tfm
-2019/01/13 | 1708 | fonts/erewhon/tfm/Erewhon-Bold-inf-t1--base.tfm
-2019/01/13 | 1716 | fonts/erewhon/tfm/Erewhon-Bold-inf-t1.tfm
-2019/01/13 | 1876 | fonts/erewhon/tfm/Erewhon-Bold-inf-t2a.tfm
-2019/01/13 | 1864 | fonts/erewhon/tfm/Erewhon-Bold-inf-t2b.tfm
-2019/01/13 | 1840 | fonts/erewhon/tfm/Erewhon-Bold-inf-t2c.tfm
-2019/01/13 | 1900 | fonts/erewhon/tfm/Erewhon-BoldItalic-dnom-ly1.tfm
-2019/01/13 | 1880 | fonts/erewhon/tfm/Erewhon-BoldItalic-dnom-t1--base.tfm
-2019/01/13 | 1888 | fonts/erewhon/tfm/Erewhon-BoldItalic-dnom-t1.tfm
-2019/01/13 | 2004 | fonts/erewhon/tfm/Erewhon-BoldItalic-dnom-t2a.tfm
-2019/01/13 | 2000 | fonts/erewhon/tfm/Erewhon-BoldItalic-dnom-t2b.tfm
-2019/01/13 | 1996 | fonts/erewhon/tfm/Erewhon-BoldItalic-dnom-t2c.tfm
-2019/01/13 | 1896 | fonts/erewhon/tfm/Erewhon-BoldItalic-inf-ly1.tfm
-2019/01/13 | 1876 | fonts/erewhon/tfm/Erewhon-BoldItalic-inf-t1--base.tfm
-2019/01/13 | 1884 | fonts/erewhon/tfm/Erewhon-BoldItalic-inf-t1.tfm
-2019/01/13 | 2000 | fonts/erewhon/tfm/Erewhon-BoldItalic-inf-t2a.tfm
-2019/01/13 | 1996 | fonts/erewhon/tfm/Erewhon-BoldItalic-inf-t2b.tfm
-2019/01/13 | 1992 | fonts/erewhon/tfm/Erewhon-BoldItalic-inf-t2c.tfm
-2019/01/13 | 5992 | fonts/erewhon/tfm/Erewhon-BoldItalic-lf-ly1.tfm
-2019/01/13 | 1944 | fonts/erewhon/tfm/Erewhon-BoldItalic-lf-sc-ly1--base.tfm
-2019/01/13 | 3312 | fonts/erewhon/tfm/Erewhon-BoldItalic-lf-sc-ly1.tfm
-2019/01/13 | 1920 | fonts/erewhon/tfm/Erewhon-BoldItalic-lf-sc-t1--base.tfm
-2019/01/13 | 4144 | fonts/erewhon/tfm/Erewhon-BoldItalic-lf-sc-t1.tfm
-2019/01/13 | 6392 | fonts/erewhon/tfm/Erewhon-BoldItalic-lf-sc-t2a.tfm
-2019/01/13 | 6224 | fonts/erewhon/tfm/Erewhon-BoldItalic-lf-sc-t2b.tfm
-2019/01/13 | 5744 | fonts/erewhon/tfm/Erewhon-BoldItalic-lf-sc-t2c.tfm
-2019/01/13 | 1916 | fonts/erewhon/tfm/Erewhon-BoldItalic-lf-t1--base.tfm
-2019/01/13 | 8792 | fonts/erewhon/tfm/Erewhon-BoldItalic-lf-t1.tfm
-2019/01/13 | 8860 | fonts/erewhon/tfm/Erewhon-BoldItalic-lf-t2a.tfm
-2019/01/13 | 8668 | fonts/erewhon/tfm/Erewhon-BoldItalic-lf-t2b.tfm
-2019/01/13 | 8176 | fonts/erewhon/tfm/Erewhon-BoldItalic-lf-t2c.tfm
-2019/01/13 | 1524 | fonts/erewhon/tfm/Erewhon-BoldItalic-lf-ts1--base.tfm
-2019/01/13 | 1556 | fonts/erewhon/tfm/Erewhon-BoldItalic-lf-ts1.tfm
-2019/01/13 | 1900 | fonts/erewhon/tfm/Erewhon-BoldItalic-numr-ly1.tfm
-2019/01/13 | 1880 | fonts/erewhon/tfm/Erewhon-BoldItalic-numr-t1--base.tfm
-2019/01/13 | 1888 | fonts/erewhon/tfm/Erewhon-BoldItalic-numr-t1.tfm
-2019/01/13 | 2004 | fonts/erewhon/tfm/Erewhon-BoldItalic-numr-t2a.tfm
-2019/01/13 | 2000 | fonts/erewhon/tfm/Erewhon-BoldItalic-numr-t2b.tfm
-2019/01/13 | 1996 | fonts/erewhon/tfm/Erewhon-BoldItalic-numr-t2c.tfm
-2019/01/13 | 5996 | fonts/erewhon/tfm/Erewhon-BoldItalic-osf-ly1.tfm
-2019/01/13 | 1948 | fonts/erewhon/tfm/Erewhon-BoldItalic-osf-sc-ly1--base.tfm
-2019/01/13 | 3316 | fonts/erewhon/tfm/Erewhon-BoldItalic-osf-sc-ly1.tfm
-2019/01/13 | 1924 | fonts/erewhon/tfm/Erewhon-BoldItalic-osf-sc-t1--base.tfm
-2019/01/13 | 4148 | fonts/erewhon/tfm/Erewhon-BoldItalic-osf-sc-t1.tfm
-2019/01/13 | 6396 | fonts/erewhon/tfm/Erewhon-BoldItalic-osf-sc-t2a.tfm
-2019/01/13 | 6228 | fonts/erewhon/tfm/Erewhon-BoldItalic-osf-sc-t2b.tfm
-2019/01/13 | 5748 | fonts/erewhon/tfm/Erewhon-BoldItalic-osf-sc-t2c.tfm
-2019/01/13 | 1920 | fonts/erewhon/tfm/Erewhon-BoldItalic-osf-t1--base.tfm
-2019/01/13 | 8796 | fonts/erewhon/tfm/Erewhon-BoldItalic-osf-t1.tfm
-2019/01/13 | 8860 | fonts/erewhon/tfm/Erewhon-BoldItalic-osf-t2a.tfm
-2019/01/13 | 8672 | fonts/erewhon/tfm/Erewhon-BoldItalic-osf-t2b.tfm
-2019/01/13 | 8180 | fonts/erewhon/tfm/Erewhon-BoldItalic-osf-t2c.tfm
-2019/01/13 | 1524 | fonts/erewhon/tfm/Erewhon-BoldItalic-osf-ts1--base.tfm
-2019/01/13 | 1556 | fonts/erewhon/tfm/Erewhon-BoldItalic-osf-ts1.tfm
-2019/01/13 | 1920 | fonts/erewhon/tfm/Erewhon-BoldItalic-sup-ly1.tfm
-2019/01/13 | 1920 | fonts/erewhon/tfm/Erewhon-BoldItalic-sup-t1--base.tfm
-2019/01/13 | 1932 | fonts/erewhon/tfm/Erewhon-BoldItalic-sup-t1.tfm
-2019/01/13 | 2036 | fonts/erewhon/tfm/Erewhon-BoldItalic-sup-t2a.tfm
-2019/01/13 | 2028 | fonts/erewhon/tfm/Erewhon-BoldItalic-sup-t2b.tfm
-2019/01/13 | 2020 | fonts/erewhon/tfm/Erewhon-BoldItalic-sup-t2c.tfm
-2019/01/13 | 5968 | fonts/erewhon/tfm/Erewhon-BoldItalic-tlf-ly1.tfm
-2019/01/13 | 4520 | fonts/erewhon/tfm/Erewhon-BoldItalic-tlf-ot2.tfm
-2019/01/13 | 1924 | fonts/erewhon/tfm/Erewhon-BoldItalic-tlf-sc-ly1--base.tfm
-2019/01/13 | 3292 | fonts/erewhon/tfm/Erewhon-BoldItalic-tlf-sc-ly1.tfm
-2019/01/13 | 1900 | fonts/erewhon/tfm/Erewhon-BoldItalic-tlf-sc-t1--base.tfm
-2019/01/13 | 4124 | fonts/erewhon/tfm/Erewhon-BoldItalic-tlf-sc-t1.tfm
-2019/01/13 | 6372 | fonts/erewhon/tfm/Erewhon-BoldItalic-tlf-sc-t2a.tfm
-2019/01/13 | 6204 | fonts/erewhon/tfm/Erewhon-BoldItalic-tlf-sc-t2b.tfm
-2019/01/13 | 5724 | fonts/erewhon/tfm/Erewhon-BoldItalic-tlf-sc-t2c.tfm
-2019/01/13 | 1892 | fonts/erewhon/tfm/Erewhon-BoldItalic-tlf-t1--base.tfm
-2019/01/13 | 8768 | fonts/erewhon/tfm/Erewhon-BoldItalic-tlf-t1.tfm
-2019/01/13 | 8836 | fonts/erewhon/tfm/Erewhon-BoldItalic-tlf-t2a.tfm
-2019/01/13 | 8644 | fonts/erewhon/tfm/Erewhon-BoldItalic-tlf-t2b.tfm
-2019/01/13 | 8152 | fonts/erewhon/tfm/Erewhon-BoldItalic-tlf-t2c.tfm
-2019/01/13 | 1524 | fonts/erewhon/tfm/Erewhon-BoldItalic-tlf-ts1--base.tfm
-2019/01/13 | 1556 | fonts/erewhon/tfm/Erewhon-BoldItalic-tlf-ts1.tfm
-2019/01/13 | 5968 | fonts/erewhon/tfm/Erewhon-BoldItalic-tosf-ly1.tfm
-2019/01/13 | 1924 | fonts/erewhon/tfm/Erewhon-BoldItalic-tosf-sc-ly1--base.tfm
-2019/01/13 | 3292 | fonts/erewhon/tfm/Erewhon-BoldItalic-tosf-sc-ly1.tfm
-2019/01/13 | 1900 | fonts/erewhon/tfm/Erewhon-BoldItalic-tosf-sc-t1--base.tfm
-2019/01/13 | 4124 | fonts/erewhon/tfm/Erewhon-BoldItalic-tosf-sc-t1.tfm
-2019/01/13 | 6372 | fonts/erewhon/tfm/Erewhon-BoldItalic-tosf-sc-t2a.tfm
-2019/01/13 | 6204 | fonts/erewhon/tfm/Erewhon-BoldItalic-tosf-sc-t2b.tfm
-2019/01/13 | 5724 | fonts/erewhon/tfm/Erewhon-BoldItalic-tosf-sc-t2c.tfm
-2019/01/13 | 1892 | fonts/erewhon/tfm/Erewhon-BoldItalic-tosf-t1--base.tfm
-2019/01/13 | 8768 | fonts/erewhon/tfm/Erewhon-BoldItalic-tosf-t1.tfm
-2019/01/13 | 8836 | fonts/erewhon/tfm/Erewhon-BoldItalic-tosf-t2a.tfm
-2019/01/13 | 8644 | fonts/erewhon/tfm/Erewhon-BoldItalic-tosf-t2b.tfm
-2019/01/13 | 8152 | fonts/erewhon/tfm/Erewhon-BoldItalic-tosf-t2c.tfm
-2019/01/13 | 1524 | fonts/erewhon/tfm/Erewhon-BoldItalic-tosf-ts1--base.tfm
-2019/01/13 | 1556 | fonts/erewhon/tfm/Erewhon-BoldItalic-tosf-ts1.tfm
-2019/01/13 | 5816 | fonts/erewhon/tfm/Erewhon-Bold-lf-ly1.tfm
-2019/01/13 | 1720 | fonts/erewhon/tfm/Erewhon-Bold-lf-sc-ly1--base.tfm
-2019/01/13 | 10080 | fonts/erewhon/tfm/Erewhon-Bold-lf-sc-ly1.tfm
-2019/01/13 | 1688 | fonts/erewhon/tfm/Erewhon-Bold-lf-sc-t1--base.tfm
-2019/01/13 | 13208 | fonts/erewhon/tfm/Erewhon-Bold-lf-sc-t1.tfm
-2019/01/13 | 8380 | fonts/erewhon/tfm/Erewhon-Bold-lf-sc-t2a.tfm
-2019/01/13 | 8112 | fonts/erewhon/tfm/Erewhon-Bold-lf-sc-t2b.tfm
-2019/01/13 | 7512 | fonts/erewhon/tfm/Erewhon-Bold-lf-sc-t2c.tfm
-2019/01/13 | 1720 | fonts/erewhon/tfm/Erewhon-Bold-lf-t1--base.tfm
-2019/01/13 | 8584 | fonts/erewhon/tfm/Erewhon-Bold-lf-t1.tfm
-2019/01/13 | 9332 | fonts/erewhon/tfm/Erewhon-Bold-lf-t2a.tfm
-2019/01/13 | 9084 | fonts/erewhon/tfm/Erewhon-Bold-lf-t2b.tfm
-2019/01/13 | 8436 | fonts/erewhon/tfm/Erewhon-Bold-lf-t2c.tfm
-2019/01/13 | 1392 | fonts/erewhon/tfm/Erewhon-Bold-lf-ts1--base.tfm
-2019/01/13 | 1424 | fonts/erewhon/tfm/Erewhon-Bold-lf-ts1.tfm
-2019/01/13 | 1736 | fonts/erewhon/tfm/Erewhon-Bold-numr-ly1.tfm
-2019/01/13 | 1716 | fonts/erewhon/tfm/Erewhon-Bold-numr-t1--base.tfm
-2019/01/13 | 1724 | fonts/erewhon/tfm/Erewhon-Bold-numr-t1.tfm
-2019/01/13 | 1884 | fonts/erewhon/tfm/Erewhon-Bold-numr-t2a.tfm
-2019/01/13 | 1872 | fonts/erewhon/tfm/Erewhon-Bold-numr-t2b.tfm
-2019/01/13 | 1848 | fonts/erewhon/tfm/Erewhon-Bold-numr-t2c.tfm
-2019/01/13 | 5832 | fonts/erewhon/tfm/Erewhon-Bold-osf-ly1.tfm
-2019/01/13 | 1732 | fonts/erewhon/tfm/Erewhon-Bold-osf-sc-ly1--base.tfm
-2019/01/13 | 10092 | fonts/erewhon/tfm/Erewhon-Bold-osf-sc-ly1.tfm
-2019/01/13 | 1700 | fonts/erewhon/tfm/Erewhon-Bold-osf-sc-t1--base.tfm
-2019/01/13 | 13220 | fonts/erewhon/tfm/Erewhon-Bold-osf-sc-t1.tfm
-2019/01/13 | 8392 | fonts/erewhon/tfm/Erewhon-Bold-osf-sc-t2a.tfm
-2019/01/13 | 8124 | fonts/erewhon/tfm/Erewhon-Bold-osf-sc-t2b.tfm
-2019/01/13 | 7524 | fonts/erewhon/tfm/Erewhon-Bold-osf-sc-t2c.tfm
-2019/01/13 | 1736 | fonts/erewhon/tfm/Erewhon-Bold-osf-t1--base.tfm
-2019/01/13 | 8600 | fonts/erewhon/tfm/Erewhon-Bold-osf-t1.tfm
-2019/01/13 | 9348 | fonts/erewhon/tfm/Erewhon-Bold-osf-t2a.tfm
-2019/01/13 | 9100 | fonts/erewhon/tfm/Erewhon-Bold-osf-t2b.tfm
-2019/01/13 | 8452 | fonts/erewhon/tfm/Erewhon-Bold-osf-t2c.tfm
-2019/01/13 | 1392 | fonts/erewhon/tfm/Erewhon-Bold-osf-ts1--base.tfm
-2019/01/13 | 1424 | fonts/erewhon/tfm/Erewhon-Bold-osf-ts1.tfm
-2019/01/13 | 1924 | fonts/erewhon/tfm/Erewhon-BoldSlanted-dnom-ly1.tfm
-2019/01/13 | 1896 | fonts/erewhon/tfm/Erewhon-BoldSlanted-dnom-t1--base.tfm
-2019/01/13 | 1904 | fonts/erewhon/tfm/Erewhon-BoldSlanted-dnom-t1.tfm
-2019/01/13 | 2072 | fonts/erewhon/tfm/Erewhon-BoldSlanted-dnom-t2a.tfm
-2019/01/13 | 2068 | fonts/erewhon/tfm/Erewhon-BoldSlanted-dnom-t2b.tfm
-2019/01/13 | 2048 | fonts/erewhon/tfm/Erewhon-BoldSlanted-dnom-t2c.tfm
-2019/01/13 | 1912 | fonts/erewhon/tfm/Erewhon-BoldSlanted-inf-ly1.tfm
-2019/01/13 | 1884 | fonts/erewhon/tfm/Erewhon-BoldSlanted-inf-t1--base.tfm
-2019/01/13 | 1892 | fonts/erewhon/tfm/Erewhon-BoldSlanted-inf-t1.tfm
-2019/01/13 | 2060 | fonts/erewhon/tfm/Erewhon-BoldSlanted-inf-t2a.tfm
-2019/01/13 | 2056 | fonts/erewhon/tfm/Erewhon-BoldSlanted-inf-t2b.tfm
-2019/01/13 | 2036 | fonts/erewhon/tfm/Erewhon-BoldSlanted-inf-t2c.tfm
-2019/01/13 | 5996 | fonts/erewhon/tfm/Erewhon-BoldSlanted-lf-ly1.tfm
-2019/01/13 | 1936 | fonts/erewhon/tfm/Erewhon-BoldSlanted-lf-sc-ly1--base.tfm
-2019/01/13 | 10296 | fonts/erewhon/tfm/Erewhon-BoldSlanted-lf-sc-ly1.tfm
-2019/01/13 | 1908 | fonts/erewhon/tfm/Erewhon-BoldSlanted-lf-sc-t1--base.tfm
-2019/01/13 | 13428 | fonts/erewhon/tfm/Erewhon-BoldSlanted-lf-sc-t1.tfm
-2019/01/13 | 8576 | fonts/erewhon/tfm/Erewhon-BoldSlanted-lf-sc-t2a.tfm
-2019/01/13 | 8316 | fonts/erewhon/tfm/Erewhon-BoldSlanted-lf-sc-t2b.tfm
-2019/01/13 | 7720 | fonts/erewhon/tfm/Erewhon-BoldSlanted-lf-sc-t2c.tfm
-2019/01/13 | 1892 | fonts/erewhon/tfm/Erewhon-BoldSlanted-lf-t1--base.tfm
-2019/01/13 | 8756 | fonts/erewhon/tfm/Erewhon-BoldSlanted-lf-t1.tfm
-2019/01/13 | 9512 | fonts/erewhon/tfm/Erewhon-BoldSlanted-lf-t2a.tfm
-2019/01/13 | 9268 | fonts/erewhon/tfm/Erewhon-BoldSlanted-lf-t2b.tfm
-2019/01/13 | 8624 | fonts/erewhon/tfm/Erewhon-BoldSlanted-lf-t2c.tfm
-2019/01/13 | 1516 | fonts/erewhon/tfm/Erewhon-BoldSlanted-lf-ts1--base.tfm
-2019/01/13 | 1544 | fonts/erewhon/tfm/Erewhon-BoldSlanted-lf-ts1.tfm
-2019/01/13 | 1920 | fonts/erewhon/tfm/Erewhon-BoldSlanted-numr-ly1.tfm
-2019/01/13 | 1892 | fonts/erewhon/tfm/Erewhon-BoldSlanted-numr-t1--base.tfm
-2019/01/13 | 1900 | fonts/erewhon/tfm/Erewhon-BoldSlanted-numr-t1.tfm
-2019/01/13 | 2068 | fonts/erewhon/tfm/Erewhon-BoldSlanted-numr-t2a.tfm
-2019/01/13 | 2064 | fonts/erewhon/tfm/Erewhon-BoldSlanted-numr-t2b.tfm
-2019/01/13 | 2044 | fonts/erewhon/tfm/Erewhon-BoldSlanted-numr-t2c.tfm
-2019/01/13 | 6012 | fonts/erewhon/tfm/Erewhon-BoldSlanted-osf-ly1.tfm
-2019/01/13 | 1948 | fonts/erewhon/tfm/Erewhon-BoldSlanted-osf-sc-ly1--base.tfm
-2019/01/13 | 10308 | fonts/erewhon/tfm/Erewhon-BoldSlanted-osf-sc-ly1.tfm
-2019/01/13 | 1920 | fonts/erewhon/tfm/Erewhon-BoldSlanted-osf-sc-t1--base.tfm
-2019/01/13 | 13440 | fonts/erewhon/tfm/Erewhon-BoldSlanted-osf-sc-t1.tfm
-2019/01/13 | 8588 | fonts/erewhon/tfm/Erewhon-BoldSlanted-osf-sc-t2a.tfm
-2019/01/13 | 8328 | fonts/erewhon/tfm/Erewhon-BoldSlanted-osf-sc-t2b.tfm
-2019/01/13 | 7732 | fonts/erewhon/tfm/Erewhon-BoldSlanted-osf-sc-t2c.tfm
-2019/01/13 | 1908 | fonts/erewhon/tfm/Erewhon-BoldSlanted-osf-t1--base.tfm
-2019/01/13 | 8772 | fonts/erewhon/tfm/Erewhon-BoldSlanted-osf-t1.tfm
-2019/01/13 | 9528 | fonts/erewhon/tfm/Erewhon-BoldSlanted-osf-t2a.tfm
-2019/01/13 | 9284 | fonts/erewhon/tfm/Erewhon-BoldSlanted-osf-t2b.tfm
-2019/01/13 | 8640 | fonts/erewhon/tfm/Erewhon-BoldSlanted-osf-t2c.tfm
-2019/01/13 | 1516 | fonts/erewhon/tfm/Erewhon-BoldSlanted-osf-ts1--base.tfm
-2019/01/13 | 1544 | fonts/erewhon/tfm/Erewhon-BoldSlanted-osf-ts1.tfm
-2019/01/13 | 1948 | fonts/erewhon/tfm/Erewhon-BoldSlanted-sup-ly1.tfm
-2019/01/13 | 1940 | fonts/erewhon/tfm/Erewhon-BoldSlanted-sup-t1--base.tfm
-2019/01/13 | 1952 | fonts/erewhon/tfm/Erewhon-BoldSlanted-sup-t1.tfm
-2019/01/13 | 2104 | fonts/erewhon/tfm/Erewhon-BoldSlanted-sup-t2a.tfm
-2019/01/13 | 2100 | fonts/erewhon/tfm/Erewhon-BoldSlanted-sup-t2b.tfm
-2019/01/13 | 2084 | fonts/erewhon/tfm/Erewhon-BoldSlanted-sup-t2c.tfm
-2019/01/13 | 5992 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tlf-ly1.tfm
-2019/01/13 | 4944 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tlf-ot2.tfm
-2019/01/13 | 1932 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tlf-sc-ly1--base.tfm
-2019/01/13 | 10292 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tlf-sc-ly1.tfm
-2019/01/13 | 1904 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tlf-sc-t1--base.tfm
-2019/01/13 | 13424 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tlf-sc-t1.tfm
-2019/01/13 | 8572 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tlf-sc-t2a.tfm
-2019/01/13 | 8312 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tlf-sc-t2b.tfm
-2019/01/13 | 7716 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tlf-sc-t2c.tfm
-2019/01/13 | 1888 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tlf-t1--base.tfm
-2019/01/13 | 8752 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tlf-t1.tfm
-2019/01/13 | 9508 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tlf-t2a.tfm
-2019/01/13 | 9264 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tlf-t2b.tfm
-2019/01/13 | 8620 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tlf-t2c.tfm
-2019/01/13 | 1516 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tlf-ts1--base.tfm
-2019/01/13 | 1544 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tlf-ts1.tfm
-2019/01/13 | 5992 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tosf-ly1.tfm
-2019/01/13 | 1932 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tosf-sc-ly1--base.tfm
-2019/01/13 | 10292 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tosf-sc-ly1.tfm
-2019/01/13 | 1904 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tosf-sc-t1--base.tfm
-2019/01/13 | 13424 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tosf-sc-t1.tfm
-2019/01/13 | 8572 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tosf-sc-t2a.tfm
-2019/01/13 | 8312 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tosf-sc-t2b.tfm
-2019/01/13 | 7716 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tosf-sc-t2c.tfm
-2019/01/13 | 1888 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tosf-t1--base.tfm
-2019/01/13 | 8752 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tosf-t1.tfm
-2019/01/13 | 9508 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tosf-t2a.tfm
-2019/01/13 | 9264 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tosf-t2b.tfm
-2019/01/13 | 8620 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tosf-t2c.tfm
-2019/01/13 | 1516 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tosf-ts1--base.tfm
-2019/01/13 | 1544 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tosf-ts1.tfm
-2019/01/13 | 1748 | fonts/erewhon/tfm/Erewhon-Bold-sup-ly1.tfm
-2019/01/13 | 1752 | fonts/erewhon/tfm/Erewhon-Bold-sup-t1--base.tfm
-2019/01/13 | 1764 | fonts/erewhon/tfm/Erewhon-Bold-sup-t1.tfm
-2019/01/13 | 1912 | fonts/erewhon/tfm/Erewhon-Bold-sup-t2a.tfm
-2019/01/13 | 1900 | fonts/erewhon/tfm/Erewhon-Bold-sup-t2b.tfm
-2019/01/13 | 1880 | fonts/erewhon/tfm/Erewhon-Bold-sup-t2c.tfm
-2019/01/13 | 5812 | fonts/erewhon/tfm/Erewhon-Bold-tlf-ly1.tfm
-2019/01/13 | 4712 | fonts/erewhon/tfm/Erewhon-Bold-tlf-ot2.tfm
-2019/01/13 | 1716 | fonts/erewhon/tfm/Erewhon-Bold-tlf-sc-ly1--base.tfm
-2019/01/13 | 10076 | fonts/erewhon/tfm/Erewhon-Bold-tlf-sc-ly1.tfm
-2019/01/13 | 1684 | fonts/erewhon/tfm/Erewhon-Bold-tlf-sc-t1--base.tfm
-2019/01/13 | 13204 | fonts/erewhon/tfm/Erewhon-Bold-tlf-sc-t1.tfm
-2019/01/13 | 8376 | fonts/erewhon/tfm/Erewhon-Bold-tlf-sc-t2a.tfm
-2019/01/13 | 8108 | fonts/erewhon/tfm/Erewhon-Bold-tlf-sc-t2b.tfm
-2019/01/13 | 7508 | fonts/erewhon/tfm/Erewhon-Bold-tlf-sc-t2c.tfm
-2019/01/13 | 1716 | fonts/erewhon/tfm/Erewhon-Bold-tlf-t1--base.tfm
-2019/01/13 | 8580 | fonts/erewhon/tfm/Erewhon-Bold-tlf-t1.tfm
-2019/01/13 | 9328 | fonts/erewhon/tfm/Erewhon-Bold-tlf-t2a.tfm
-2019/01/13 | 9080 | fonts/erewhon/tfm/Erewhon-Bold-tlf-t2b.tfm
-2019/01/13 | 8432 | fonts/erewhon/tfm/Erewhon-Bold-tlf-t2c.tfm
-2019/01/13 | 1392 | fonts/erewhon/tfm/Erewhon-Bold-tlf-ts1--base.tfm
-2019/01/13 | 1424 | fonts/erewhon/tfm/Erewhon-Bold-tlf-ts1.tfm
-2019/01/13 | 5812 | fonts/erewhon/tfm/Erewhon-Bold-tosf-ly1.tfm
-2019/01/13 | 1716 | fonts/erewhon/tfm/Erewhon-Bold-tosf-sc-ly1--base.tfm
-2019/01/13 | 10076 | fonts/erewhon/tfm/Erewhon-Bold-tosf-sc-ly1.tfm
-2019/01/13 | 1684 | fonts/erewhon/tfm/Erewhon-Bold-tosf-sc-t1--base.tfm
-2019/01/13 | 13204 | fonts/erewhon/tfm/Erewhon-Bold-tosf-sc-t1.tfm
-2019/01/13 | 8376 | fonts/erewhon/tfm/Erewhon-Bold-tosf-sc-t2a.tfm
-2019/01/13 | 8108 | fonts/erewhon/tfm/Erewhon-Bold-tosf-sc-t2b.tfm
-2019/01/13 | 7508 | fonts/erewhon/tfm/Erewhon-Bold-tosf-sc-t2c.tfm
-2019/01/13 | 1716 | fonts/erewhon/tfm/Erewhon-Bold-tosf-t1--base.tfm
-2019/01/13 | 8580 | fonts/erewhon/tfm/Erewhon-Bold-tosf-t1.tfm
-2019/01/13 | 9328 | fonts/erewhon/tfm/Erewhon-Bold-tosf-t2a.tfm
-2019/01/13 | 9080 | fonts/erewhon/tfm/Erewhon-Bold-tosf-t2b.tfm
-2019/01/13 | 8432 | fonts/erewhon/tfm/Erewhon-Bold-tosf-t2c.tfm
-2019/01/13 | 1392 | fonts/erewhon/tfm/Erewhon-Bold-tosf-ts1--base.tfm
-2019/01/13 | 1424 | fonts/erewhon/tfm/Erewhon-Bold-tosf-ts1.tfm
-2019/01/13 | 1888 | fonts/erewhon/tfm/Erewhon-Italic-dnom-ly1.tfm
-2019/01/13 | 1872 | fonts/erewhon/tfm/Erewhon-Italic-dnom-t1--base.tfm
-2019/01/13 | 1884 | fonts/erewhon/tfm/Erewhon-Italic-dnom-t1.tfm
-2019/01/13 | 2064 | fonts/erewhon/tfm/Erewhon-Italic-dnom-t2a.tfm
-2019/01/13 | 2060 | fonts/erewhon/tfm/Erewhon-Italic-dnom-t2b.tfm
-2019/01/13 | 2052 | fonts/erewhon/tfm/Erewhon-Italic-dnom-t2c.tfm
-2019/01/13 | 1876 | fonts/erewhon/tfm/Erewhon-Italic-inf-ly1.tfm
-2019/01/13 | 1864 | fonts/erewhon/tfm/Erewhon-Italic-inf-t1--base.tfm
-2019/01/13 | 1876 | fonts/erewhon/tfm/Erewhon-Italic-inf-t1.tfm
-2019/01/13 | 2056 | fonts/erewhon/tfm/Erewhon-Italic-inf-t2a.tfm
-2019/01/13 | 2052 | fonts/erewhon/tfm/Erewhon-Italic-inf-t2b.tfm
-2019/01/13 | 2044 | fonts/erewhon/tfm/Erewhon-Italic-inf-t2c.tfm
-2019/01/13 | 5916 | fonts/erewhon/tfm/Erewhon-Italic-lf-ly1.tfm
-2019/01/13 | 1936 | fonts/erewhon/tfm/Erewhon-Italic-lf-sc-ly1--base.tfm
-2019/01/13 | 3360 | fonts/erewhon/tfm/Erewhon-Italic-lf-sc-ly1.tfm
-2019/01/13 | 1908 | fonts/erewhon/tfm/Erewhon-Italic-lf-sc-t1--base.tfm
-2019/01/13 | 4392 | fonts/erewhon/tfm/Erewhon-Italic-lf-sc-t1.tfm
-2019/01/13 | 6748 | fonts/erewhon/tfm/Erewhon-Italic-lf-sc-t2a.tfm
-2019/01/13 | 6528 | fonts/erewhon/tfm/Erewhon-Italic-lf-sc-t2b.tfm
-2019/01/13 | 6064 | fonts/erewhon/tfm/Erewhon-Italic-lf-sc-t2c.tfm
-2019/01/13 | 1904 | fonts/erewhon/tfm/Erewhon-Italic-lf-t1--base.tfm
-2019/01/13 | 8728 | fonts/erewhon/tfm/Erewhon-Italic-lf-t1.tfm
-2019/01/13 | 9064 | fonts/erewhon/tfm/Erewhon-Italic-lf-t2a.tfm
-2019/01/13 | 8840 | fonts/erewhon/tfm/Erewhon-Italic-lf-t2b.tfm
-2019/01/13 | 8360 | fonts/erewhon/tfm/Erewhon-Italic-lf-t2c.tfm
-2019/01/13 | 1516 | fonts/erewhon/tfm/Erewhon-Italic-lf-ts1--base.tfm
-2019/01/13 | 1536 | fonts/erewhon/tfm/Erewhon-Italic-lf-ts1.tfm
-2019/01/13 | 1888 | fonts/erewhon/tfm/Erewhon-Italic-numr-ly1.tfm
-2019/01/13 | 1872 | fonts/erewhon/tfm/Erewhon-Italic-numr-t1--base.tfm
-2019/01/13 | 1884 | fonts/erewhon/tfm/Erewhon-Italic-numr-t1.tfm
-2019/01/13 | 2064 | fonts/erewhon/tfm/Erewhon-Italic-numr-t2a.tfm
-2019/01/13 | 2060 | fonts/erewhon/tfm/Erewhon-Italic-numr-t2b.tfm
-2019/01/13 | 2052 | fonts/erewhon/tfm/Erewhon-Italic-numr-t2c.tfm
-2019/01/13 | 5912 | fonts/erewhon/tfm/Erewhon-Italic-osf-ly1.tfm
-2019/01/13 | 1928 | fonts/erewhon/tfm/Erewhon-Italic-osf-sc-ly1--base.tfm
-2019/01/13 | 3352 | fonts/erewhon/tfm/Erewhon-Italic-osf-sc-ly1.tfm
-2019/01/13 | 1904 | fonts/erewhon/tfm/Erewhon-Italic-osf-sc-t1--base.tfm
-2019/01/13 | 4388 | fonts/erewhon/tfm/Erewhon-Italic-osf-sc-t1.tfm
-2019/01/13 | 6748 | fonts/erewhon/tfm/Erewhon-Italic-osf-sc-t2a.tfm
-2019/01/13 | 6520 | fonts/erewhon/tfm/Erewhon-Italic-osf-sc-t2b.tfm
-2019/01/13 | 6056 | fonts/erewhon/tfm/Erewhon-Italic-osf-sc-t2c.tfm
-2019/01/13 | 1900 | fonts/erewhon/tfm/Erewhon-Italic-osf-t1--base.tfm
-2019/01/13 | 8724 | fonts/erewhon/tfm/Erewhon-Italic-osf-t1.tfm
-2019/01/13 | 9064 | fonts/erewhon/tfm/Erewhon-Italic-osf-t2a.tfm
-2019/01/13 | 8836 | fonts/erewhon/tfm/Erewhon-Italic-osf-t2b.tfm
-2019/01/13 | 8356 | fonts/erewhon/tfm/Erewhon-Italic-osf-t2c.tfm
-2019/01/13 | 1516 | fonts/erewhon/tfm/Erewhon-Italic-osf-ts1--base.tfm
-2019/01/13 | 1536 | fonts/erewhon/tfm/Erewhon-Italic-osf-ts1.tfm
-2019/01/13 | 1908 | fonts/erewhon/tfm/Erewhon-Italic-sup-ly1.tfm
-2019/01/13 | 1912 | fonts/erewhon/tfm/Erewhon-Italic-sup-t1--base.tfm
-2019/01/13 | 1920 | fonts/erewhon/tfm/Erewhon-Italic-sup-t1.tfm
-2019/01/13 | 2100 | fonts/erewhon/tfm/Erewhon-Italic-sup-t2a.tfm
-2019/01/13 | 2096 | fonts/erewhon/tfm/Erewhon-Italic-sup-t2b.tfm
-2019/01/13 | 2088 | fonts/erewhon/tfm/Erewhon-Italic-sup-t2c.tfm
-2019/01/13 | 5888 | fonts/erewhon/tfm/Erewhon-Italic-tlf-ly1.tfm
-2019/01/13 | 4820 | fonts/erewhon/tfm/Erewhon-Italic-tlf-ot2.tfm
-2019/01/13 | 1904 | fonts/erewhon/tfm/Erewhon-Italic-tlf-sc-ly1--base.tfm
-2019/01/13 | 3328 | fonts/erewhon/tfm/Erewhon-Italic-tlf-sc-ly1.tfm
-2019/01/13 | 1880 | fonts/erewhon/tfm/Erewhon-Italic-tlf-sc-t1--base.tfm
-2019/01/13 | 4364 | fonts/erewhon/tfm/Erewhon-Italic-tlf-sc-t1.tfm
-2019/01/13 | 6740 | fonts/erewhon/tfm/Erewhon-Italic-tlf-sc-t2a.tfm
-2019/01/13 | 6512 | fonts/erewhon/tfm/Erewhon-Italic-tlf-sc-t2b.tfm
-2019/01/13 | 6048 | fonts/erewhon/tfm/Erewhon-Italic-tlf-sc-t2c.tfm
-2019/01/13 | 1876 | fonts/erewhon/tfm/Erewhon-Italic-tlf-t1--base.tfm
-2019/01/13 | 8700 | fonts/erewhon/tfm/Erewhon-Italic-tlf-t1.tfm
-2019/01/13 | 9064 | fonts/erewhon/tfm/Erewhon-Italic-tlf-t2a.tfm
-2019/01/13 | 8828 | fonts/erewhon/tfm/Erewhon-Italic-tlf-t2b.tfm
-2019/01/13 | 8348 | fonts/erewhon/tfm/Erewhon-Italic-tlf-t2c.tfm
-2019/01/13 | 1516 | fonts/erewhon/tfm/Erewhon-Italic-tlf-ts1--base.tfm
-2019/01/13 | 1536 | fonts/erewhon/tfm/Erewhon-Italic-tlf-ts1.tfm
-2019/01/13 | 5892 | fonts/erewhon/tfm/Erewhon-Italic-tosf-ly1.tfm
-2019/01/13 | 1908 | fonts/erewhon/tfm/Erewhon-Italic-tosf-sc-ly1--base.tfm
-2019/01/13 | 3332 | fonts/erewhon/tfm/Erewhon-Italic-tosf-sc-ly1.tfm
-2019/01/13 | 1884 | fonts/erewhon/tfm/Erewhon-Italic-tosf-sc-t1--base.tfm
-2019/01/13 | 4368 | fonts/erewhon/tfm/Erewhon-Italic-tosf-sc-t1.tfm
-2019/01/13 | 6732 | fonts/erewhon/tfm/Erewhon-Italic-tosf-sc-t2a.tfm
-2019/01/13 | 6504 | fonts/erewhon/tfm/Erewhon-Italic-tosf-sc-t2b.tfm
-2019/01/13 | 6040 | fonts/erewhon/tfm/Erewhon-Italic-tosf-sc-t2c.tfm
-2019/01/13 | 1880 | fonts/erewhon/tfm/Erewhon-Italic-tosf-t1--base.tfm
-2019/01/13 | 8704 | fonts/erewhon/tfm/Erewhon-Italic-tosf-t1.tfm
-2019/01/13 | 9048 | fonts/erewhon/tfm/Erewhon-Italic-tosf-t2a.tfm
-2019/01/13 | 8820 | fonts/erewhon/tfm/Erewhon-Italic-tosf-t2b.tfm
-2019/01/13 | 8340 | fonts/erewhon/tfm/Erewhon-Italic-tosf-t2c.tfm
-2019/01/13 | 1516 | fonts/erewhon/tfm/Erewhon-Italic-tosf-ts1--base.tfm
-2019/01/13 | 1536 | fonts/erewhon/tfm/Erewhon-Italic-tosf-ts1.tfm
-2019/01/13 | 1732 | fonts/erewhon/tfm/Erewhon-Regular-dnom-ly1.tfm
-2019/01/13 | 1720 | fonts/erewhon/tfm/Erewhon-Regular-dnom-t1--base.tfm
-2019/01/13 | 1732 | fonts/erewhon/tfm/Erewhon-Regular-dnom-t1.tfm
-2019/01/13 | 1884 | fonts/erewhon/tfm/Erewhon-Regular-dnom-t2a.tfm
-2019/01/13 | 1864 | fonts/erewhon/tfm/Erewhon-Regular-dnom-t2b.tfm
-2019/01/13 | 1852 | fonts/erewhon/tfm/Erewhon-Regular-dnom-t2c.tfm
-2019/01/13 | 1720 | fonts/erewhon/tfm/Erewhon-Regular-inf-ly1.tfm
-2019/01/13 | 1708 | fonts/erewhon/tfm/Erewhon-Regular-inf-t1--base.tfm
-2019/01/13 | 1720 | fonts/erewhon/tfm/Erewhon-Regular-inf-t1.tfm
-2019/01/13 | 1872 | fonts/erewhon/tfm/Erewhon-Regular-inf-t2a.tfm
-2019/01/13 | 1852 | fonts/erewhon/tfm/Erewhon-Regular-inf-t2b.tfm
-2019/01/13 | 1840 | fonts/erewhon/tfm/Erewhon-Regular-inf-t2c.tfm
-2019/01/13 | 6064 | fonts/erewhon/tfm/Erewhon-Regular-lf-ly1.tfm
-2019/01/13 | 1748 | fonts/erewhon/tfm/Erewhon-Regular-lf-sc-ly1--base.tfm
-2019/01/13 | 3944 | fonts/erewhon/tfm/Erewhon-Regular-lf-sc-ly1.tfm
-2019/01/13 | 1692 | fonts/erewhon/tfm/Erewhon-Regular-lf-sc-t1--base.tfm
-2019/01/13 | 4848 | fonts/erewhon/tfm/Erewhon-Regular-lf-sc-t1.tfm
-2019/01/13 | 6100 | fonts/erewhon/tfm/Erewhon-Regular-lf-sc-t2a.tfm
-2019/01/13 | 6016 | fonts/erewhon/tfm/Erewhon-Regular-lf-sc-t2b.tfm
-2019/01/13 | 5532 | fonts/erewhon/tfm/Erewhon-Regular-lf-sc-t2c.tfm
-2019/01/13 | 1736 | fonts/erewhon/tfm/Erewhon-Regular-lf-t1--base.tfm
-2019/01/13 | 9096 | fonts/erewhon/tfm/Erewhon-Regular-lf-t1.tfm
-2019/01/13 | 10040 | fonts/erewhon/tfm/Erewhon-Regular-lf-t2a.tfm
-2019/01/13 | 9744 | fonts/erewhon/tfm/Erewhon-Regular-lf-t2b.tfm
-2019/01/13 | 9080 | fonts/erewhon/tfm/Erewhon-Regular-lf-t2c.tfm
-2019/01/13 | 1388 | fonts/erewhon/tfm/Erewhon-Regular-lf-ts1--base.tfm
-2019/01/13 | 1420 | fonts/erewhon/tfm/Erewhon-Regular-lf-ts1.tfm
-2019/01/13 | 1732 | fonts/erewhon/tfm/Erewhon-Regular-numr-ly1.tfm
-2019/01/13 | 1720 | fonts/erewhon/tfm/Erewhon-Regular-numr-t1--base.tfm
-2019/01/13 | 1732 | fonts/erewhon/tfm/Erewhon-Regular-numr-t1.tfm
-2019/01/13 | 1884 | fonts/erewhon/tfm/Erewhon-Regular-numr-t2a.tfm
-2019/01/13 | 1864 | fonts/erewhon/tfm/Erewhon-Regular-numr-t2b.tfm
-2019/01/13 | 1852 | fonts/erewhon/tfm/Erewhon-Regular-numr-t2c.tfm
-2019/01/13 | 6064 | fonts/erewhon/tfm/Erewhon-Regular-osf-ly1.tfm
-2019/01/13 | 1748 | fonts/erewhon/tfm/Erewhon-Regular-osf-sc-ly1--base.tfm
-2019/01/13 | 3944 | fonts/erewhon/tfm/Erewhon-Regular-osf-sc-ly1.tfm
-2019/01/13 | 1696 | fonts/erewhon/tfm/Erewhon-Regular-osf-sc-t1--base.tfm
-2019/01/13 | 4852 | fonts/erewhon/tfm/Erewhon-Regular-osf-sc-t1.tfm
-2019/01/13 | 6100 | fonts/erewhon/tfm/Erewhon-Regular-osf-sc-t2a.tfm
-2019/01/13 | 6016 | fonts/erewhon/tfm/Erewhon-Regular-osf-sc-t2b.tfm
-2019/01/13 | 5532 | fonts/erewhon/tfm/Erewhon-Regular-osf-sc-t2c.tfm
-2019/01/13 | 1740 | fonts/erewhon/tfm/Erewhon-Regular-osf-t1--base.tfm
-2019/01/13 | 9100 | fonts/erewhon/tfm/Erewhon-Regular-osf-t1.tfm
-2019/01/13 | 10040 | fonts/erewhon/tfm/Erewhon-Regular-osf-t2a.tfm
-2019/01/13 | 9744 | fonts/erewhon/tfm/Erewhon-Regular-osf-t2b.tfm
-2019/01/13 | 9080 | fonts/erewhon/tfm/Erewhon-Regular-osf-t2c.tfm
-2019/01/13 | 1388 | fonts/erewhon/tfm/Erewhon-Regular-osf-ts1--base.tfm
-2019/01/13 | 1420 | fonts/erewhon/tfm/Erewhon-Regular-osf-ts1.tfm
-2019/01/13 | 1920 | fonts/erewhon/tfm/Erewhon-RegularSlanted-dnom-ly1.tfm
-2019/01/13 | 1904 | fonts/erewhon/tfm/Erewhon-RegularSlanted-dnom-t1--base.tfm
-2019/01/13 | 1916 | fonts/erewhon/tfm/Erewhon-RegularSlanted-dnom-t1.tfm
-2019/01/13 | 2080 | fonts/erewhon/tfm/Erewhon-RegularSlanted-dnom-t2a.tfm
-2019/01/13 | 2060 | fonts/erewhon/tfm/Erewhon-RegularSlanted-dnom-t2b.tfm
-2019/01/13 | 2052 | fonts/erewhon/tfm/Erewhon-RegularSlanted-dnom-t2c.tfm
-2019/01/13 | 1908 | fonts/erewhon/tfm/Erewhon-RegularSlanted-inf-ly1.tfm
-2019/01/13 | 1892 | fonts/erewhon/tfm/Erewhon-RegularSlanted-inf-t1--base.tfm
-2019/01/13 | 1904 | fonts/erewhon/tfm/Erewhon-RegularSlanted-inf-t1.tfm
-2019/01/13 | 2068 | fonts/erewhon/tfm/Erewhon-RegularSlanted-inf-t2a.tfm
-2019/01/13 | 2048 | fonts/erewhon/tfm/Erewhon-RegularSlanted-inf-t2b.tfm
-2019/01/13 | 2040 | fonts/erewhon/tfm/Erewhon-RegularSlanted-inf-t2c.tfm
-2019/01/13 | 6208 | fonts/erewhon/tfm/Erewhon-RegularSlanted-lf-ly1.tfm
-2019/01/13 | 1956 | fonts/erewhon/tfm/Erewhon-RegularSlanted-lf-sc-ly1--base.tfm
-2019/01/13 | 4844 | fonts/erewhon/tfm/Erewhon-RegularSlanted-lf-sc-ly1.tfm
-2019/01/13 | 1916 | fonts/erewhon/tfm/Erewhon-RegularSlanted-lf-sc-t1--base.tfm
-2019/01/13 | 6000 | fonts/erewhon/tfm/Erewhon-RegularSlanted-lf-sc-t1.tfm
-2019/01/13 | 6380 | fonts/erewhon/tfm/Erewhon-RegularSlanted-lf-sc-t2a.tfm
-2019/01/13 | 6296 | fonts/erewhon/tfm/Erewhon-RegularSlanted-lf-sc-t2b.tfm
-2019/01/13 | 5804 | fonts/erewhon/tfm/Erewhon-RegularSlanted-lf-sc-t2c.tfm
-2019/01/13 | 1916 | fonts/erewhon/tfm/Erewhon-RegularSlanted-lf-t1--base.tfm
-2019/01/13 | 9240 | fonts/erewhon/tfm/Erewhon-RegularSlanted-lf-t1.tfm
-2019/01/13 | 10192 | fonts/erewhon/tfm/Erewhon-RegularSlanted-lf-t2a.tfm
-2019/01/13 | 9896 | fonts/erewhon/tfm/Erewhon-RegularSlanted-lf-t2b.tfm
-2019/01/13 | 9240 | fonts/erewhon/tfm/Erewhon-RegularSlanted-lf-t2c.tfm
-2019/01/13 | 1516 | fonts/erewhon/tfm/Erewhon-RegularSlanted-lf-ts1--base.tfm
-2019/01/13 | 1536 | fonts/erewhon/tfm/Erewhon-RegularSlanted-lf-ts1.tfm
-2019/01/13 | 1920 | fonts/erewhon/tfm/Erewhon-RegularSlanted-numr-ly1.tfm
-2019/01/13 | 1904 | fonts/erewhon/tfm/Erewhon-RegularSlanted-numr-t1--base.tfm
-2019/01/13 | 1916 | fonts/erewhon/tfm/Erewhon-RegularSlanted-numr-t1.tfm
-2019/01/13 | 2080 | fonts/erewhon/tfm/Erewhon-RegularSlanted-numr-t2a.tfm
-2019/01/13 | 2060 | fonts/erewhon/tfm/Erewhon-RegularSlanted-numr-t2b.tfm
-2019/01/13 | 2052 | fonts/erewhon/tfm/Erewhon-RegularSlanted-numr-t2c.tfm
-2019/01/13 | 6208 | fonts/erewhon/tfm/Erewhon-RegularSlanted-osf-ly1.tfm
-2019/01/13 | 1956 | fonts/erewhon/tfm/Erewhon-RegularSlanted-osf-sc-ly1--base.tfm
-2019/01/13 | 4844 | fonts/erewhon/tfm/Erewhon-RegularSlanted-osf-sc-ly1.tfm
-2019/01/13 | 1920 | fonts/erewhon/tfm/Erewhon-RegularSlanted-osf-sc-t1--base.tfm
-2019/01/13 | 6004 | fonts/erewhon/tfm/Erewhon-RegularSlanted-osf-sc-t1.tfm
-2019/01/13 | 6380 | fonts/erewhon/tfm/Erewhon-RegularSlanted-osf-sc-t2a.tfm
-2019/01/13 | 6296 | fonts/erewhon/tfm/Erewhon-RegularSlanted-osf-sc-t2b.tfm
-2019/01/13 | 5804 | fonts/erewhon/tfm/Erewhon-RegularSlanted-osf-sc-t2c.tfm
-2019/01/13 | 1920 | fonts/erewhon/tfm/Erewhon-RegularSlanted-osf-t1--base.tfm
-2019/01/13 | 9244 | fonts/erewhon/tfm/Erewhon-RegularSlanted-osf-t1.tfm
-2019/01/13 | 10192 | fonts/erewhon/tfm/Erewhon-RegularSlanted-osf-t2a.tfm
-2019/01/13 | 9896 | fonts/erewhon/tfm/Erewhon-RegularSlanted-osf-t2b.tfm
-2019/01/13 | 9240 | fonts/erewhon/tfm/Erewhon-RegularSlanted-osf-t2c.tfm
-2019/01/13 | 1516 | fonts/erewhon/tfm/Erewhon-RegularSlanted-osf-ts1--base.tfm
-2019/01/13 | 1536 | fonts/erewhon/tfm/Erewhon-RegularSlanted-osf-ts1.tfm
-2019/01/13 | 1960 | fonts/erewhon/tfm/Erewhon-RegularSlanted-sup-ly1.tfm
-2019/01/13 | 1956 | fonts/erewhon/tfm/Erewhon-RegularSlanted-sup-t1--base.tfm
-2019/01/13 | 1964 | fonts/erewhon/tfm/Erewhon-RegularSlanted-sup-t1.tfm
-2019/01/13 | 2124 | fonts/erewhon/tfm/Erewhon-RegularSlanted-sup-t2a.tfm
-2019/01/13 | 2104 | fonts/erewhon/tfm/Erewhon-RegularSlanted-sup-t2b.tfm
-2019/01/13 | 2096 | fonts/erewhon/tfm/Erewhon-RegularSlanted-sup-t2c.tfm
-2019/01/13 | 6188 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tlf-ly1.tfm
-2019/01/13 | 5336 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tlf-ot2.tfm
-2019/01/13 | 1928 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tlf-sc-ly1--base.tfm
-2019/01/13 | 4816 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tlf-sc-ly1.tfm
-2019/01/13 | 1896 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tlf-sc-t1--base.tfm
-2019/01/13 | 5980 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tlf-sc-t1.tfm
-2019/01/13 | 6356 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tlf-sc-t2a.tfm
-2019/01/13 | 6272 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tlf-sc-t2b.tfm
-2019/01/13 | 5780 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tlf-sc-t2c.tfm
-2019/01/13 | 1896 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tlf-t1--base.tfm
-2019/01/13 | 9220 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tlf-t1.tfm
-2019/01/13 | 10176 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tlf-t2a.tfm
-2019/01/13 | 9880 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tlf-t2b.tfm
-2019/01/13 | 9224 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tlf-t2c.tfm
-2019/01/13 | 1516 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tlf-ts1--base.tfm
-2019/01/13 | 1536 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tlf-ts1.tfm
-2019/01/13 | 6188 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tosf-ly1.tfm
-2019/01/13 | 1928 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tosf-sc-ly1--base.tfm
-2019/01/13 | 4816 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tosf-sc-ly1.tfm
-2019/01/13 | 1896 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tosf-sc-t1--base.tfm
-2019/01/13 | 5980 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tosf-sc-t1.tfm
-2019/01/13 | 6356 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tosf-sc-t2a.tfm
-2019/01/13 | 6272 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tosf-sc-t2b.tfm
-2019/01/13 | 5780 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tosf-sc-t2c.tfm
-2019/01/13 | 1896 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tosf-t1--base.tfm
-2019/01/13 | 9220 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tosf-t1.tfm
-2019/01/13 | 10176 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tosf-t2a.tfm
-2019/01/13 | 9880 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tosf-t2b.tfm
-2019/01/13 | 9224 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tosf-t2c.tfm
-2019/01/13 | 1516 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tosf-ts1--base.tfm
-2019/01/13 | 1536 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tosf-ts1.tfm
-2019/01/13 | 1752 | fonts/erewhon/tfm/Erewhon-Regular-sup-ly1.tfm
-2019/01/13 | 1756 | fonts/erewhon/tfm/Erewhon-Regular-sup-t1--base.tfm
-2019/01/13 | 1764 | fonts/erewhon/tfm/Erewhon-Regular-sup-t1.tfm
-2019/01/13 | 1916 | fonts/erewhon/tfm/Erewhon-Regular-sup-t2a.tfm
-2019/01/13 | 1896 | fonts/erewhon/tfm/Erewhon-Regular-sup-t2b.tfm
-2019/01/13 | 1884 | fonts/erewhon/tfm/Erewhon-Regular-sup-t2c.tfm
-2019/01/13 | 6044 | fonts/erewhon/tfm/Erewhon-Regular-tlf-ly1.tfm
-2019/01/13 | 5112 | fonts/erewhon/tfm/Erewhon-Regular-tlf-ot2.tfm
-2019/01/13 | 1720 | fonts/erewhon/tfm/Erewhon-Regular-tlf-sc-ly1--base.tfm
-2019/01/13 | 3916 | fonts/erewhon/tfm/Erewhon-Regular-tlf-sc-ly1.tfm
-2019/01/13 | 1668 | fonts/erewhon/tfm/Erewhon-Regular-tlf-sc-t1--base.tfm
-2019/01/13 | 4824 | fonts/erewhon/tfm/Erewhon-Regular-tlf-sc-t1.tfm
-2019/01/13 | 6076 | fonts/erewhon/tfm/Erewhon-Regular-tlf-sc-t2a.tfm
-2019/01/13 | 5992 | fonts/erewhon/tfm/Erewhon-Regular-tlf-sc-t2b.tfm
-2019/01/13 | 5508 | fonts/erewhon/tfm/Erewhon-Regular-tlf-sc-t2c.tfm
-2019/01/13 | 1716 | fonts/erewhon/tfm/Erewhon-Regular-tlf-t1--base.tfm
-2019/01/13 | 9076 | fonts/erewhon/tfm/Erewhon-Regular-tlf-t1.tfm
-2019/01/13 | 10024 | fonts/erewhon/tfm/Erewhon-Regular-tlf-t2a.tfm
-2019/01/13 | 9728 | fonts/erewhon/tfm/Erewhon-Regular-tlf-t2b.tfm
-2019/01/13 | 9064 | fonts/erewhon/tfm/Erewhon-Regular-tlf-t2c.tfm
-2019/01/13 | 1388 | fonts/erewhon/tfm/Erewhon-Regular-tlf-ts1--base.tfm
-2019/01/13 | 1420 | fonts/erewhon/tfm/Erewhon-Regular-tlf-ts1.tfm
-2019/01/13 | 6044 | fonts/erewhon/tfm/Erewhon-Regular-tosf-ly1.tfm
-2019/01/13 | 1720 | fonts/erewhon/tfm/Erewhon-Regular-tosf-sc-ly1--base.tfm
-2019/01/13 | 3916 | fonts/erewhon/tfm/Erewhon-Regular-tosf-sc-ly1.tfm
-2019/01/13 | 1668 | fonts/erewhon/tfm/Erewhon-Regular-tosf-sc-t1--base.tfm
-2019/01/13 | 4824 | fonts/erewhon/tfm/Erewhon-Regular-tosf-sc-t1.tfm
-2019/01/13 | 6076 | fonts/erewhon/tfm/Erewhon-Regular-tosf-sc-t2a.tfm
-2019/01/13 | 5992 | fonts/erewhon/tfm/Erewhon-Regular-tosf-sc-t2b.tfm
-2019/01/13 | 5508 | fonts/erewhon/tfm/Erewhon-Regular-tosf-sc-t2c.tfm
-2019/01/13 | 1716 | fonts/erewhon/tfm/Erewhon-Regular-tosf-t1--base.tfm
-2019/01/13 | 9076 | fonts/erewhon/tfm/Erewhon-Regular-tosf-t1.tfm
-2019/01/13 | 10024 | fonts/erewhon/tfm/Erewhon-Regular-tosf-t2a.tfm
-2019/01/13 | 9728 | fonts/erewhon/tfm/Erewhon-Regular-tosf-t2b.tfm
-2019/01/13 | 9064 | fonts/erewhon/tfm/Erewhon-Regular-tosf-t2c.tfm
-2019/01/13 | 1388 | fonts/erewhon/tfm/Erewhon-Regular-tosf-ts1--base.tfm
-2019/01/13 | 1420 | fonts/erewhon/tfm/Erewhon-Regular-tosf-ts1.tfm
-2019/01/13 | 209744 | fonts/erewhon/type1/Erewhon-BoldItalic.pfb
-2019/01/13 | 232710 | fonts/erewhon/type1/Erewhon-Bold.pfb
-2019/01/13 | 209284 | fonts/erewhon/type1/Erewhon-BoldSlanted.pfb
-2019/01/13 | 195614 | fonts/erewhon/type1/Erewhon-Italic.pfb
-2019/01/13 | 250694 | fonts/erewhon/type1/Erewhon-Regular.pfb
-2019/01/13 | 220912 | fonts/erewhon/type1/Erewhon-RegularSlanted.pfb
-2019/01/13 | 1688 | fonts/erewhon/vf/Erewhon-Bold-dnom-t1.vf
-2019/01/13 | 1688 | fonts/erewhon/vf/Erewhon-Bold-inf-t1.vf
-2019/01/13 | 1696 | fonts/erewhon/vf/Erewhon-BoldItalic-dnom-t1.vf
-2019/01/13 | 1696 | fonts/erewhon/vf/Erewhon-BoldItalic-inf-t1.vf
-2019/01/13 | 1668 | fonts/erewhon/vf/Erewhon-BoldItalic-lf-sc-ly1.vf
-2019/01/13 | 1696 | fonts/erewhon/vf/Erewhon-BoldItalic-lf-sc-t1.vf
-2019/01/13 | 1724 | fonts/erewhon/vf/Erewhon-BoldItalic-lf-t1.vf
-2019/01/13 | 524 | fonts/erewhon/vf/Erewhon-BoldItalic-lf-ts1.vf
-2019/01/13 | 1696 | fonts/erewhon/vf/Erewhon-BoldItalic-numr-t1.vf
-2019/01/13 | 1668 | fonts/erewhon/vf/Erewhon-BoldItalic-osf-sc-ly1.vf
-2019/01/13 | 1696 | fonts/erewhon/vf/Erewhon-BoldItalic-osf-sc-t1.vf
-2019/01/13 | 1724 | fonts/erewhon/vf/Erewhon-BoldItalic-osf-t1.vf
-2019/01/13 | 528 | fonts/erewhon/vf/Erewhon-BoldItalic-osf-ts1.vf
-2019/01/13 | 1696 | fonts/erewhon/vf/Erewhon-BoldItalic-sup-t1.vf
-2019/01/13 | 1668 | fonts/erewhon/vf/Erewhon-BoldItalic-tlf-sc-ly1.vf
-2019/01/13 | 1696 | fonts/erewhon/vf/Erewhon-BoldItalic-tlf-sc-t1.vf
-2019/01/13 | 1724 | fonts/erewhon/vf/Erewhon-BoldItalic-tlf-t1.vf
-2019/01/13 | 528 | fonts/erewhon/vf/Erewhon-BoldItalic-tlf-ts1.vf
-2019/01/13 | 1672 | fonts/erewhon/vf/Erewhon-BoldItalic-tosf-sc-ly1.vf
-2019/01/13 | 1700 | fonts/erewhon/vf/Erewhon-BoldItalic-tosf-sc-t1.vf
-2019/01/13 | 1724 | fonts/erewhon/vf/Erewhon-BoldItalic-tosf-t1.vf
-2019/01/13 | 528 | fonts/erewhon/vf/Erewhon-BoldItalic-tosf-ts1.vf
-2019/01/13 | 1664 | fonts/erewhon/vf/Erewhon-Bold-lf-sc-ly1.vf
-2019/01/13 | 1692 | fonts/erewhon/vf/Erewhon-Bold-lf-sc-t1.vf
-2019/01/13 | 1716 | fonts/erewhon/vf/Erewhon-Bold-lf-t1.vf
-2019/01/13 | 520 | fonts/erewhon/vf/Erewhon-Bold-lf-ts1.vf
-2019/01/13 | 1688 | fonts/erewhon/vf/Erewhon-Bold-numr-t1.vf
-2019/01/13 | 1664 | fonts/erewhon/vf/Erewhon-Bold-osf-sc-ly1.vf
-2019/01/13 | 1692 | fonts/erewhon/vf/Erewhon-Bold-osf-sc-t1.vf
-2019/01/13 | 1720 | fonts/erewhon/vf/Erewhon-Bold-osf-t1.vf
-2019/01/13 | 520 | fonts/erewhon/vf/Erewhon-Bold-osf-ts1.vf
-2019/01/13 | 1696 | fonts/erewhon/vf/Erewhon-BoldSlanted-dnom-t1.vf
-2019/01/13 | 1696 | fonts/erewhon/vf/Erewhon-BoldSlanted-inf-t1.vf
-2019/01/13 | 1668 | fonts/erewhon/vf/Erewhon-BoldSlanted-lf-sc-ly1.vf
-2019/01/13 | 1696 | fonts/erewhon/vf/Erewhon-BoldSlanted-lf-sc-t1.vf
-2019/01/13 | 1724 | fonts/erewhon/vf/Erewhon-BoldSlanted-lf-t1.vf
-2019/01/13 | 528 | fonts/erewhon/vf/Erewhon-BoldSlanted-lf-ts1.vf
-2019/01/13 | 1696 | fonts/erewhon/vf/Erewhon-BoldSlanted-numr-t1.vf
-2019/01/13 | 1672 | fonts/erewhon/vf/Erewhon-BoldSlanted-osf-sc-ly1.vf
-2019/01/13 | 1700 | fonts/erewhon/vf/Erewhon-BoldSlanted-osf-sc-t1.vf
-2019/01/13 | 1724 | fonts/erewhon/vf/Erewhon-BoldSlanted-osf-t1.vf
-2019/01/13 | 528 | fonts/erewhon/vf/Erewhon-BoldSlanted-osf-ts1.vf
-2019/01/13 | 1696 | fonts/erewhon/vf/Erewhon-BoldSlanted-sup-t1.vf
-2019/01/13 | 1672 | fonts/erewhon/vf/Erewhon-BoldSlanted-tlf-sc-ly1.vf
-2019/01/13 | 1700 | fonts/erewhon/vf/Erewhon-BoldSlanted-tlf-sc-t1.vf
-2019/01/13 | 1724 | fonts/erewhon/vf/Erewhon-BoldSlanted-tlf-t1.vf
-2019/01/13 | 528 | fonts/erewhon/vf/Erewhon-BoldSlanted-tlf-ts1.vf
-2019/01/13 | 1672 | fonts/erewhon/vf/Erewhon-BoldSlanted-tosf-sc-ly1.vf
-2019/01/13 | 1700 | fonts/erewhon/vf/Erewhon-BoldSlanted-tosf-sc-t1.vf
-2019/01/13 | 1728 | fonts/erewhon/vf/Erewhon-BoldSlanted-tosf-t1.vf
-2019/01/13 | 528 | fonts/erewhon/vf/Erewhon-BoldSlanted-tosf-ts1.vf
-2019/01/13 | 1688 | fonts/erewhon/vf/Erewhon-Bold-sup-t1.vf
-2019/01/13 | 1664 | fonts/erewhon/vf/Erewhon-Bold-tlf-sc-ly1.vf
-2019/01/13 | 1692 | fonts/erewhon/vf/Erewhon-Bold-tlf-sc-t1.vf
-2019/01/13 | 1720 | fonts/erewhon/vf/Erewhon-Bold-tlf-t1.vf
-2019/01/13 | 520 | fonts/erewhon/vf/Erewhon-Bold-tlf-ts1.vf
-2019/01/13 | 1664 | fonts/erewhon/vf/Erewhon-Bold-tosf-sc-ly1.vf
-2019/01/13 | 1692 | fonts/erewhon/vf/Erewhon-Bold-tosf-sc-t1.vf
-2019/01/13 | 1720 | fonts/erewhon/vf/Erewhon-Bold-tosf-t1.vf
-2019/01/13 | 520 | fonts/erewhon/vf/Erewhon-Bold-tosf-ts1.vf
-2019/01/13 | 1692 | fonts/erewhon/vf/Erewhon-Italic-dnom-t1.vf
-2019/01/13 | 1692 | fonts/erewhon/vf/Erewhon-Italic-inf-t1.vf
-2019/01/13 | 1664 | fonts/erewhon/vf/Erewhon-Italic-lf-sc-ly1.vf
-2019/01/13 | 1692 | fonts/erewhon/vf/Erewhon-Italic-lf-sc-t1.vf
-2019/01/13 | 1720 | fonts/erewhon/vf/Erewhon-Italic-lf-t1.vf
-2019/01/13 | 520 | fonts/erewhon/vf/Erewhon-Italic-lf-ts1.vf
-2019/01/13 | 1692 | fonts/erewhon/vf/Erewhon-Italic-numr-t1.vf
-2019/01/13 | 1664 | fonts/erewhon/vf/Erewhon-Italic-osf-sc-ly1.vf
-2019/01/13 | 1692 | fonts/erewhon/vf/Erewhon-Italic-osf-sc-t1.vf
-2019/01/13 | 1720 | fonts/erewhon/vf/Erewhon-Italic-osf-t1.vf
-2019/01/13 | 524 | fonts/erewhon/vf/Erewhon-Italic-osf-ts1.vf
-2019/01/13 | 1692 | fonts/erewhon/vf/Erewhon-Italic-sup-t1.vf
-2019/01/13 | 1664 | fonts/erewhon/vf/Erewhon-Italic-tlf-sc-ly1.vf
-2019/01/13 | 1692 | fonts/erewhon/vf/Erewhon-Italic-tlf-sc-t1.vf
-2019/01/13 | 1720 | fonts/erewhon/vf/Erewhon-Italic-tlf-t1.vf
-2019/01/13 | 524 | fonts/erewhon/vf/Erewhon-Italic-tlf-ts1.vf
-2019/01/13 | 1668 | fonts/erewhon/vf/Erewhon-Italic-tosf-sc-ly1.vf
-2019/01/13 | 1696 | fonts/erewhon/vf/Erewhon-Italic-tosf-sc-t1.vf
-2019/01/13 | 1720 | fonts/erewhon/vf/Erewhon-Italic-tosf-t1.vf
-2019/01/13 | 524 | fonts/erewhon/vf/Erewhon-Italic-tosf-ts1.vf
-2019/01/13 | 1692 | fonts/erewhon/vf/Erewhon-Regular-dnom-t1.vf
-2019/01/13 | 1692 | fonts/erewhon/vf/Erewhon-Regular-inf-t1.vf
-2019/01/13 | 1664 | fonts/erewhon/vf/Erewhon-Regular-lf-sc-ly1.vf
-2019/01/13 | 1692 | fonts/erewhon/vf/Erewhon-Regular-lf-sc-t1.vf
-2019/01/13 | 1720 | fonts/erewhon/vf/Erewhon-Regular-lf-t1.vf
-2019/01/13 | 560 | fonts/erewhon/vf/Erewhon-Regular-lf-ts1.vf
-2019/01/13 | 1692 | fonts/erewhon/vf/Erewhon-Regular-numr-t1.vf
-2019/01/13 | 1668 | fonts/erewhon/vf/Erewhon-Regular-osf-sc-ly1.vf
-2019/01/13 | 1696 | fonts/erewhon/vf/Erewhon-Regular-osf-sc-t1.vf
-2019/01/13 | 1720 | fonts/erewhon/vf/Erewhon-Regular-osf-t1.vf
-2019/01/13 | 564 | fonts/erewhon/vf/Erewhon-Regular-osf-ts1.vf
-2019/01/13 | 1700 | fonts/erewhon/vf/Erewhon-RegularSlanted-dnom-t1.vf
-2019/01/13 | 1700 | fonts/erewhon/vf/Erewhon-RegularSlanted-inf-t1.vf
-2019/01/13 | 1672 | fonts/erewhon/vf/Erewhon-RegularSlanted-lf-sc-ly1.vf
-2019/01/13 | 1700 | fonts/erewhon/vf/Erewhon-RegularSlanted-lf-sc-t1.vf
-2019/01/13 | 1728 | fonts/erewhon/vf/Erewhon-RegularSlanted-lf-t1.vf
-2019/01/13 | 528 | fonts/erewhon/vf/Erewhon-RegularSlanted-lf-ts1.vf
-2019/01/13 | 1700 | fonts/erewhon/vf/Erewhon-RegularSlanted-numr-t1.vf
-2019/01/13 | 1672 | fonts/erewhon/vf/Erewhon-RegularSlanted-osf-sc-ly1.vf
-2019/01/13 | 1700 | fonts/erewhon/vf/Erewhon-RegularSlanted-osf-sc-t1.vf
-2019/01/13 | 1728 | fonts/erewhon/vf/Erewhon-RegularSlanted-osf-t1.vf
-2019/01/13 | 532 | fonts/erewhon/vf/Erewhon-RegularSlanted-osf-ts1.vf
-2019/01/13 | 1700 | fonts/erewhon/vf/Erewhon-RegularSlanted-sup-t1.vf
-2019/01/13 | 1672 | fonts/erewhon/vf/Erewhon-RegularSlanted-tlf-sc-ly1.vf
-2019/01/13 | 1700 | fonts/erewhon/vf/Erewhon-RegularSlanted-tlf-sc-t1.vf
-2019/01/13 | 1728 | fonts/erewhon/vf/Erewhon-RegularSlanted-tlf-t1.vf
-2019/01/13 | 532 | fonts/erewhon/vf/Erewhon-RegularSlanted-tlf-ts1.vf
-2019/01/13 | 1676 | fonts/erewhon/vf/Erewhon-RegularSlanted-tosf-sc-ly1.vf
-2019/01/13 | 1704 | fonts/erewhon/vf/Erewhon-RegularSlanted-tosf-sc-t1.vf
-2019/01/13 | 1728 | fonts/erewhon/vf/Erewhon-RegularSlanted-tosf-t1.vf
-2019/01/13 | 532 | fonts/erewhon/vf/Erewhon-RegularSlanted-tosf-ts1.vf
-2019/01/13 | 1692 | fonts/erewhon/vf/Erewhon-Regular-sup-t1.vf
-2019/01/13 | 1668 | fonts/erewhon/vf/Erewhon-Regular-tlf-sc-ly1.vf
-2019/01/13 | 1696 | fonts/erewhon/vf/Erewhon-Regular-tlf-sc-t1.vf
-2019/01/13 | 1720 | fonts/erewhon/vf/Erewhon-Regular-tlf-t1.vf
-2019/01/13 | 564 | fonts/erewhon/vf/Erewhon-Regular-tlf-ts1.vf
-2019/01/13 | 1668 | fonts/erewhon/vf/Erewhon-Regular-tosf-sc-ly1.vf
-2019/01/13 | 1696 | fonts/erewhon/vf/Erewhon-Regular-tosf-sc-t1.vf
-2019/01/13 | 1724 | fonts/erewhon/vf/Erewhon-Regular-tosf-t1.vf
-2019/01/13 | 564 | fonts/erewhon/vf/Erewhon-Regular-tosf-ts1.vf
-2019/06/11 | 4666148 | fonts/erewhon.zip
+2014/09/07 | 4800 | fonts/erewhon/doc/OFL.txt
+2019/01/14 | 6742 | fonts/erewhon/enc/erewhontlf-ot2.enc
+2019/01/14 | 3638 | fonts/erewhon/enc/zut1_2d6v2a.enc
+2019/01/14 | 3744 | fonts/erewhon/enc/zut1_2jm7ak.enc
+2019/01/14 | 3265 | fonts/erewhon/enc/zut1_2phnm5.enc
+2019/01/14 | 3353 | fonts/erewhon/enc/zut1_2sunpf.enc
+2019/01/14 | 3630 | fonts/erewhon/enc/zut1_2tgaob.enc
+2019/01/14 | 3649 | fonts/erewhon/enc/zut1_2yn6hi.enc
+2019/01/14 | 3234 | fonts/erewhon/enc/zut1_3nkqlm.enc
+2019/01/14 | 3726 | fonts/erewhon/enc/zut1_3pm7ws.enc
+2019/01/14 | 3507 | fonts/erewhon/enc/zut1_3wlt4n.enc
+2019/01/14 | 3549 | fonts/erewhon/enc/zut1_46ywhf.enc
+2019/01/14 | 3518 | fonts/erewhon/enc/zut1_472lj2.enc
+2019/01/14 | 3798 | fonts/erewhon/enc/zut1_472w4h.enc
+2019/01/14 | 3574 | fonts/erewhon/enc/zut1_53cvlj.enc
+2019/01/14 | 3558 | fonts/erewhon/enc/zut1_5aq3nb.enc
+2019/01/14 | 3296 | fonts/erewhon/enc/zut1_5cobnr.enc
+2019/01/14 | 3510 | fonts/erewhon/enc/zut1_5dcbdr.enc
+2019/01/14 | 3469 | fonts/erewhon/enc/zut1_5ebsy3.enc
+2019/01/14 | 3355 | fonts/erewhon/enc/zut1_5jyhbz.enc
+2019/01/14 | 3692 | fonts/erewhon/enc/zut1_5nl5xc.enc
+2019/01/14 | 3669 | fonts/erewhon/enc/zut1_5sc5zm.enc
+2019/01/14 | 3799 | fonts/erewhon/enc/zut1_5zii66.enc
+2019/01/14 | 3320 | fonts/erewhon/enc/zut1_64ilkf.enc
+2019/01/14 | 3185 | fonts/erewhon/enc/zut1_6xnyxb.enc
+2019/01/14 | 3723 | fonts/erewhon/enc/zut1_6zkwdq.enc
+2019/01/14 | 3460 | fonts/erewhon/enc/zut1_73itje.enc
+2019/01/14 | 3594 | fonts/erewhon/enc/zut1_75hzbe.enc
+2019/01/14 | 3496 | fonts/erewhon/enc/zut1_7gbjzw.enc
+2019/01/14 | 3402 | fonts/erewhon/enc/zut1_7vuaps.enc
+2019/01/14 | 3623 | fonts/erewhon/enc/zut1_7wmsrn.enc
+2019/01/14 | 3347 | fonts/erewhon/enc/zut1_7xxsa3.enc
+2019/01/14 | 3607 | fonts/erewhon/enc/zut1_amjics.enc
+2019/01/14 | 3526 | fonts/erewhon/enc/zut1_azqpxw.enc
+2019/01/14 | 3441 | fonts/erewhon/enc/zut1_b2jol2.enc
+2019/01/14 | 3543 | fonts/erewhon/enc/zut1_b4bj4o.enc
+2019/01/14 | 3606 | fonts/erewhon/enc/zut1_bkk6kl.enc
+2019/01/14 | 3559 | fonts/erewhon/enc/zut1_bo7t4a.enc
+2019/01/14 | 3422 | fonts/erewhon/enc/zut1_bsmecw.enc
+2019/01/14 | 3482 | fonts/erewhon/enc/zut1_cbfxpb.enc
+2019/01/14 | 3645 | fonts/erewhon/enc/zut1_cm3ukg.enc
+2019/01/14 | 3608 | fonts/erewhon/enc/zut1_comway.enc
+2019/01/14 | 3637 | fonts/erewhon/enc/zut1_czcdxc.enc
+2019/01/14 | 3588 | fonts/erewhon/enc/zut1_d2bm6z.enc
+2019/01/14 | 3558 | fonts/erewhon/enc/zut1_de446i.enc
+2019/01/14 | 3598 | fonts/erewhon/enc/zut1_dmsp3x.enc
+2019/01/14 | 3532 | fonts/erewhon/enc/zut1_dq4c7f.enc
+2019/01/14 | 3672 | fonts/erewhon/enc/zut1_duporo.enc
+2019/01/14 | 3275 | fonts/erewhon/enc/zut1_e4eugf.enc
+2019/01/14 | 3517 | fonts/erewhon/enc/zut1_e4qrg7.enc
+2019/01/14 | 3607 | fonts/erewhon/enc/zut1_e6jkx2.enc
+2019/01/14 | 3573 | fonts/erewhon/enc/zut1_eaccqu.enc
+2019/01/14 | 3581 | fonts/erewhon/enc/zut1_ebczeo.enc
+2019/01/14 | 3548 | fonts/erewhon/enc/zut1_ecgehq.enc
+2019/01/14 | 3768 | fonts/erewhon/enc/zut1_f3py2q.enc
+2019/01/14 | 3578 | fonts/erewhon/enc/zut1_ffkvvu.enc
+2019/01/14 | 3503 | fonts/erewhon/enc/zut1_fqlf3s.enc
+2019/01/14 | 3570 | fonts/erewhon/enc/zut1_fszbg4.enc
+2019/01/14 | 3611 | fonts/erewhon/enc/zut1_ftudgd.enc
+2019/01/14 | 3224 | fonts/erewhon/enc/zut1_fxczch.enc
+2019/01/14 | 3603 | fonts/erewhon/enc/zut1_g6cvhs.enc
+2019/01/14 | 3292 | fonts/erewhon/enc/zut1_gbmzbk.enc
+2019/01/14 | 3515 | fonts/erewhon/enc/zut1_gjhrxo.enc
+2019/01/14 | 3493 | fonts/erewhon/enc/zut1_h3ilkd.enc
+2019/01/14 | 3539 | fonts/erewhon/enc/zut1_h5cath.enc
+2019/01/14 | 3363 | fonts/erewhon/enc/zut1_hdz6bj.enc
+2019/01/14 | 3603 | fonts/erewhon/enc/zut1_hih73f.enc
+2019/01/14 | 3558 | fonts/erewhon/enc/zut1_hl634h.enc
+2019/01/14 | 3550 | fonts/erewhon/enc/zut1_hvww67.enc
+2019/01/14 | 3743 | fonts/erewhon/enc/zut1_ib3abc.enc
+2019/01/14 | 3680 | fonts/erewhon/enc/zut1_ibrkbm.enc
+2019/01/14 | 3524 | fonts/erewhon/enc/zut1_ilhygg.enc
+2019/01/14 | 3712 | fonts/erewhon/enc/zut1_iq2n4h.enc
+2019/01/14 | 3175 | fonts/erewhon/enc/zut1_iwqvab.enc
+2019/01/14 | 3410 | fonts/erewhon/enc/zut1_jklbl2.enc
+2019/01/14 | 3531 | fonts/erewhon/enc/zut1_jv4prf.enc
+2019/01/14 | 3612 | fonts/erewhon/enc/zut1_jyfbou.enc
+2019/01/14 | 3265 | fonts/erewhon/enc/zut1_k2pzfk.enc
+2019/01/14 | 3336 | fonts/erewhon/enc/zut1_knq7bi.enc
+2019/01/14 | 3602 | fonts/erewhon/enc/zut1_kvikxc.enc
+2019/01/14 | 3608 | fonts/erewhon/enc/zut1_kykvl2.enc
+2019/01/14 | 3651 | fonts/erewhon/enc/zut1_l7a6jh.enc
+2019/01/14 | 3580 | fonts/erewhon/enc/zut1_ld54a3.enc
+2019/01/14 | 3502 | fonts/erewhon/enc/zut1_lkesvg.enc
+2019/01/14 | 3490 | fonts/erewhon/enc/zut1_lms5gf.enc
+2019/01/14 | 3638 | fonts/erewhon/enc/zut1_lql6bl.enc
+2019/01/14 | 3679 | fonts/erewhon/enc/zut1_lx3hec.enc
+2019/01/14 | 3367 | fonts/erewhon/enc/zut1_lxr6iw.enc
+2019/01/14 | 3391 | fonts/erewhon/enc/zut1_mieo7u.enc
+2019/01/14 | 3589 | fonts/erewhon/enc/zut1_mivgv5.enc
+2019/01/14 | 3322 | fonts/erewhon/enc/zut1_mrzttx.enc
+2019/01/14 | 3273 | fonts/erewhon/enc/zut1_mtgz5m.enc
+2019/01/14 | 3626 | fonts/erewhon/enc/zut1_muv2lr.enc
+2019/01/14 | 3586 | fonts/erewhon/enc/zut1_mxraii.enc
+2019/01/14 | 3394 | fonts/erewhon/enc/zut1_n7r4zn.enc
+2019/01/14 | 3322 | fonts/erewhon/enc/zut1_nmevy6.enc
+2019/01/14 | 3593 | fonts/erewhon/enc/zut1_nwll5a.enc
+2019/01/14 | 3622 | fonts/erewhon/enc/zut1_o24g5u.enc
+2019/01/14 | 3323 | fonts/erewhon/enc/zut1_o4jtlp.enc
+2019/01/14 | 3478 | fonts/erewhon/enc/zut1_oe3m4u.enc
+2019/01/14 | 3648 | fonts/erewhon/enc/zut1_olitnw.enc
+2019/01/14 | 3314 | fonts/erewhon/enc/zut1_omykmw.enc
+2019/01/14 | 3566 | fonts/erewhon/enc/zut1_pj2kv6.enc
+2019/01/14 | 3602 | fonts/erewhon/enc/zut1_pkjbl3.enc
+2019/01/14 | 3606 | fonts/erewhon/enc/zut1_pkw5wi.enc
+2019/01/14 | 3645 | fonts/erewhon/enc/zut1_psdthf.enc
+2019/01/14 | 3377 | fonts/erewhon/enc/zut1_pux3en.enc
+2019/01/14 | 3727 | fonts/erewhon/enc/zut1_pxkzb5.enc
+2019/01/14 | 3582 | fonts/erewhon/enc/zut1_q4j5e2.enc
+2019/01/14 | 3516 | fonts/erewhon/enc/zut1_q6ndkk.enc
+2019/01/14 | 3639 | fonts/erewhon/enc/zut1_qcaspe.enc
+2019/01/14 | 3386 | fonts/erewhon/enc/zut1_qokyam.enc
+2019/01/14 | 3468 | fonts/erewhon/enc/zut1_qwlkvu.enc
+2019/01/14 | 3624 | fonts/erewhon/enc/zut1_r3uc5w.enc
+2019/01/14 | 3713 | fonts/erewhon/enc/zut1_r5cqnt.enc
+2019/01/14 | 3678 | fonts/erewhon/enc/zut1_rl73zu.enc
+2019/01/14 | 3617 | fonts/erewhon/enc/zut1_saz6x5.enc
+2019/01/14 | 3767 | fonts/erewhon/enc/zut1_sbgf5j.enc
+2019/01/14 | 3652 | fonts/erewhon/enc/zut1_t4eroa.enc
+2019/01/14 | 3306 | fonts/erewhon/enc/zut1_t5o7pg.enc
+2019/01/14 | 3567 | fonts/erewhon/enc/zut1_tybypw.enc
+2019/01/14 | 3522 | fonts/erewhon/enc/zut1_tzgz6e.enc
+2019/01/14 | 3438 | fonts/erewhon/enc/zut1_u6hvbn.enc
+2019/01/14 | 3572 | fonts/erewhon/enc/zut1_uevisq.enc
+2019/01/14 | 3550 | fonts/erewhon/enc/zut1_uk5nxi.enc
+2019/01/14 | 3571 | fonts/erewhon/enc/zut1_ul5nhk.enc
+2019/01/14 | 3199 | fonts/erewhon/enc/zut1_vf2rzj.enc
+2019/01/14 | 3565 | fonts/erewhon/enc/zut1_viikjf.enc
+2019/01/14 | 3639 | fonts/erewhon/enc/zut1_vj6erk.enc
+2019/01/14 | 3670 | fonts/erewhon/enc/zut1_vy5tka.enc
+2019/01/14 | 3350 | fonts/erewhon/enc/zut1_w7c3xw.enc
+2019/01/14 | 3597 | fonts/erewhon/enc/zut1_wrs2qn.enc
+2019/01/14 | 3465 | fonts/erewhon/enc/zut1_xaebaa.enc
+2019/01/14 | 3301 | fonts/erewhon/enc/zut1_xwtzaw.enc
+2019/01/14 | 3457 | fonts/erewhon/enc/zut1_y63e5u.enc
+2019/01/14 | 3248 | fonts/erewhon/enc/zut1_ybkoku.enc
+2019/01/14 | 3433 | fonts/erewhon/enc/zut1_ygtjzk.enc
+2019/01/14 | 3671 | fonts/erewhon/enc/zut1_yndsjy.enc
+2019/01/14 | 3677 | fonts/erewhon/enc/zut1_ytbyxh.enc
+2019/01/14 | 3391 | fonts/erewhon/enc/zut1_yvwvqh.enc
+2019/01/14 | 3614 | fonts/erewhon/enc/zut1_z6mg7i.enc
+2019/01/14 | 3289 | fonts/erewhon/enc/zut1_zj2fwx.enc
+2019/01/14 | 3724 | fonts/erewhon/enc/zut1_znmclt.enc
+2019/01/14 | 3618 | fonts/erewhon/enc/zut1_zqebf7.enc
+2019/01/14 | 3693 | fonts/erewhon/enc/zut1_zvdim6.enc
+2019/01/14 | 3654 | fonts/erewhon/enc/zut1_zvhc7q.enc
+2019/11/03 | 53433 | fonts/erewhon/map/erewhon.map
+2019/01/14 | 189588 | fonts/erewhon/opentype/Erewhon-BoldItalic.otf
+2019/01/14 | 211176 | fonts/erewhon/opentype/Erewhon-Bold.otf
+2019/01/14 | 211236 | fonts/erewhon/opentype/Erewhon-BoldSlanted.otf
+2019/01/14 | 186912 | fonts/erewhon/opentype/Erewhon-Italic.otf
+2019/01/14 | 233828 | fonts/erewhon/opentype/Erewhon-Regular.otf
+2019/01/14 | 234892 | fonts/erewhon/opentype/Erewhon-RegularSlanted.otf
+2019/11/05 | 7276 | fonts/erewhon/README
+2016/02/04 | 348 | fonts/erewhon/tex/erewhon.fontspec
+2019/11/02 | 5422 | fonts/erewhon/tex/erewhon.sty
+2019/06/09 | 1323 | fonts/erewhon/tex/LY1erewhon-Dnom.fd
+2019/06/11 | 1301 | fonts/erewhon/tex/LY1erewhon-Inf.fd
+2019/06/11 | 2116 | fonts/erewhon/tex/LY1erewhon-LF.fd
+2019/06/11 | 1322 | fonts/erewhon/tex/LY1erewhon-Numr.fd
+2019/06/11 | 2155 | fonts/erewhon/tex/LY1erewhon-OsF.fd
+2019/06/11 | 2060 | fonts/erewhon/tex/LY1erewhon-Sup.fd
+2019/06/11 | 2155 | fonts/erewhon/tex/LY1erewhon-TLF.fd
+2019/06/11 | 2194 | fonts/erewhon/tex/LY1erewhon-TOsF.fd
+2019/11/02 | 171 | fonts/erewhon/tex/newtx-utopia-subs.tex
+2019/06/11 | 1358 | fonts/erewhon/tex/OT2erewhon-TLF.fd
+2019/06/11 | 1304 | fonts/erewhon/tex/T1erewhon-Dnom.fd
+2019/06/11 | 1283 | fonts/erewhon/tex/T1erewhon-Inf.fd
+2019/06/11 | 2085 | fonts/erewhon/tex/T1erewhon-LF.fd
+2019/06/11 | 1304 | fonts/erewhon/tex/T1erewhon-Numr.fd
+2019/06/11 | 2124 | fonts/erewhon/tex/T1erewhon-OsF.fd
+2019/06/11 | 2033 | fonts/erewhon/tex/T1erewhon-Sup.fd
+2019/06/11 | 2124 | fonts/erewhon/tex/T1erewhon-TLF.fd
+2019/06/11 | 2163 | fonts/erewhon/tex/T1erewhon-TOsF.fd
+2019/06/11 | 1322 | fonts/erewhon/tex/T2Aerewhon-Dnom.fd
+2019/06/11 | 1301 | fonts/erewhon/tex/T2Aerewhon-Inf.fd
+2019/06/11 | 2116 | fonts/erewhon/tex/T2Aerewhon-LF.fd
+2019/06/11 | 1322 | fonts/erewhon/tex/T2Aerewhon-Numr.fd
+2019/06/11 | 2155 | fonts/erewhon/tex/T2Aerewhon-OsF.fd
+2019/06/11 | 2060 | fonts/erewhon/tex/T2Aerewhon-Sup.fd
+2019/06/11 | 2155 | fonts/erewhon/tex/T2Aerewhon-TLF.fd
+2019/06/11 | 2194 | fonts/erewhon/tex/T2Aerewhon-TOsF.fd
+2019/06/11 | 1322 | fonts/erewhon/tex/T2Berewhon-Dnom.fd
+2019/06/11 | 1301 | fonts/erewhon/tex/T2Berewhon-Inf.fd
+2019/06/11 | 2116 | fonts/erewhon/tex/T2Berewhon-LF.fd
+2019/06/11 | 1322 | fonts/erewhon/tex/T2Berewhon-Numr.fd
+2019/06/11 | 2155 | fonts/erewhon/tex/T2Berewhon-OsF.fd
+2019/06/11 | 2060 | fonts/erewhon/tex/T2Berewhon-Sup.fd
+2019/06/11 | 2155 | fonts/erewhon/tex/T2Berewhon-TLF.fd
+2019/06/11 | 2194 | fonts/erewhon/tex/T2Berewhon-TOsF.fd
+2019/06/11 | 1322 | fonts/erewhon/tex/T2Cerewhon-Dnom.fd
+2019/06/11 | 1301 | fonts/erewhon/tex/T2Cerewhon-Inf.fd
+2019/06/11 | 2116 | fonts/erewhon/tex/T2Cerewhon-LF.fd
+2019/06/11 | 1322 | fonts/erewhon/tex/T2Cerewhon-Numr.fd
+2019/06/11 | 2155 | fonts/erewhon/tex/T2Cerewhon-OsF.fd
+2019/06/11 | 2060 | fonts/erewhon/tex/T2Cerewhon-Sup.fd
+2019/06/11 | 2155 | fonts/erewhon/tex/T2Cerewhon-TLF.fd
+2019/06/11 | 2194 | fonts/erewhon/tex/T2Cerewhon-TOsF.fd
+2019/06/11 | 1280 | fonts/erewhon/tex/TS1erewhon-LF.fd
+2019/06/11 | 1301 | fonts/erewhon/tex/TS1erewhon-OsF.fd
+2019/06/11 | 1301 | fonts/erewhon/tex/TS1erewhon-TLF.fd
+2019/06/11 | 1322 | fonts/erewhon/tex/TS1erewhon-TOsF.fd
+2019/11/01 | 2584 | fonts/erewhon/tex/untxmia.fd
+2019/11/01 | 1472 | fonts/erewhon/tfm/erewBMI.tfm
+2019/11/03 | 1120 | fonts/erewhon/tfm/erewBRM.tfm
+2019/01/14 | 1740 | fonts/erewhon/tfm/Erewhon-Bold-dnom-ly1.tfm
+2019/01/14 | 1720 | fonts/erewhon/tfm/Erewhon-Bold-dnom-t1--base.tfm
+2019/01/14 | 1728 | fonts/erewhon/tfm/Erewhon-Bold-dnom-t1.tfm
+2019/01/14 | 1888 | fonts/erewhon/tfm/Erewhon-Bold-dnom-t2a.tfm
+2019/01/14 | 1876 | fonts/erewhon/tfm/Erewhon-Bold-dnom-t2b.tfm
+2019/01/14 | 1852 | fonts/erewhon/tfm/Erewhon-Bold-dnom-t2c.tfm
+2019/01/14 | 1728 | fonts/erewhon/tfm/Erewhon-Bold-inf-ly1.tfm
+2019/01/14 | 1708 | fonts/erewhon/tfm/Erewhon-Bold-inf-t1--base.tfm
+2019/01/14 | 1716 | fonts/erewhon/tfm/Erewhon-Bold-inf-t1.tfm
+2019/01/14 | 1876 | fonts/erewhon/tfm/Erewhon-Bold-inf-t2a.tfm
+2019/01/14 | 1864 | fonts/erewhon/tfm/Erewhon-Bold-inf-t2b.tfm
+2019/01/14 | 1840 | fonts/erewhon/tfm/Erewhon-Bold-inf-t2c.tfm
+2019/01/14 | 1900 | fonts/erewhon/tfm/Erewhon-BoldItalic-dnom-ly1.tfm
+2019/01/14 | 1880 | fonts/erewhon/tfm/Erewhon-BoldItalic-dnom-t1--base.tfm
+2019/01/14 | 1888 | fonts/erewhon/tfm/Erewhon-BoldItalic-dnom-t1.tfm
+2019/01/14 | 2004 | fonts/erewhon/tfm/Erewhon-BoldItalic-dnom-t2a.tfm
+2019/01/14 | 2000 | fonts/erewhon/tfm/Erewhon-BoldItalic-dnom-t2b.tfm
+2019/01/14 | 1996 | fonts/erewhon/tfm/Erewhon-BoldItalic-dnom-t2c.tfm
+2019/01/14 | 1896 | fonts/erewhon/tfm/Erewhon-BoldItalic-inf-ly1.tfm
+2019/01/14 | 1876 | fonts/erewhon/tfm/Erewhon-BoldItalic-inf-t1--base.tfm
+2019/01/14 | 1884 | fonts/erewhon/tfm/Erewhon-BoldItalic-inf-t1.tfm
+2019/01/14 | 2000 | fonts/erewhon/tfm/Erewhon-BoldItalic-inf-t2a.tfm
+2019/01/14 | 1996 | fonts/erewhon/tfm/Erewhon-BoldItalic-inf-t2b.tfm
+2019/01/14 | 1992 | fonts/erewhon/tfm/Erewhon-BoldItalic-inf-t2c.tfm
+2019/01/14 | 5992 | fonts/erewhon/tfm/Erewhon-BoldItalic-lf-ly1.tfm
+2019/01/14 | 1944 | fonts/erewhon/tfm/Erewhon-BoldItalic-lf-sc-ly1--base.tfm
+2019/01/14 | 3312 | fonts/erewhon/tfm/Erewhon-BoldItalic-lf-sc-ly1.tfm
+2019/01/14 | 1920 | fonts/erewhon/tfm/Erewhon-BoldItalic-lf-sc-t1--base.tfm
+2019/01/14 | 4144 | fonts/erewhon/tfm/Erewhon-BoldItalic-lf-sc-t1.tfm
+2019/01/14 | 6392 | fonts/erewhon/tfm/Erewhon-BoldItalic-lf-sc-t2a.tfm
+2019/01/14 | 6224 | fonts/erewhon/tfm/Erewhon-BoldItalic-lf-sc-t2b.tfm
+2019/01/14 | 5744 | fonts/erewhon/tfm/Erewhon-BoldItalic-lf-sc-t2c.tfm
+2019/01/14 | 1916 | fonts/erewhon/tfm/Erewhon-BoldItalic-lf-t1--base.tfm
+2019/01/14 | 8792 | fonts/erewhon/tfm/Erewhon-BoldItalic-lf-t1.tfm
+2019/01/14 | 8860 | fonts/erewhon/tfm/Erewhon-BoldItalic-lf-t2a.tfm
+2019/01/14 | 8668 | fonts/erewhon/tfm/Erewhon-BoldItalic-lf-t2b.tfm
+2019/01/14 | 8176 | fonts/erewhon/tfm/Erewhon-BoldItalic-lf-t2c.tfm
+2019/01/14 | 1524 | fonts/erewhon/tfm/Erewhon-BoldItalic-lf-ts1--base.tfm
+2019/01/14 | 1556 | fonts/erewhon/tfm/Erewhon-BoldItalic-lf-ts1.tfm
+2019/01/14 | 1900 | fonts/erewhon/tfm/Erewhon-BoldItalic-numr-ly1.tfm
+2019/01/14 | 1880 | fonts/erewhon/tfm/Erewhon-BoldItalic-numr-t1--base.tfm
+2019/01/14 | 1888 | fonts/erewhon/tfm/Erewhon-BoldItalic-numr-t1.tfm
+2019/01/14 | 2004 | fonts/erewhon/tfm/Erewhon-BoldItalic-numr-t2a.tfm
+2019/01/14 | 2000 | fonts/erewhon/tfm/Erewhon-BoldItalic-numr-t2b.tfm
+2019/01/14 | 1996 | fonts/erewhon/tfm/Erewhon-BoldItalic-numr-t2c.tfm
+2019/01/14 | 5996 | fonts/erewhon/tfm/Erewhon-BoldItalic-osf-ly1.tfm
+2019/01/14 | 1948 | fonts/erewhon/tfm/Erewhon-BoldItalic-osf-sc-ly1--base.tfm
+2019/01/14 | 3316 | fonts/erewhon/tfm/Erewhon-BoldItalic-osf-sc-ly1.tfm
+2019/01/14 | 1924 | fonts/erewhon/tfm/Erewhon-BoldItalic-osf-sc-t1--base.tfm
+2019/01/14 | 4148 | fonts/erewhon/tfm/Erewhon-BoldItalic-osf-sc-t1.tfm
+2019/01/14 | 6396 | fonts/erewhon/tfm/Erewhon-BoldItalic-osf-sc-t2a.tfm
+2019/01/14 | 6228 | fonts/erewhon/tfm/Erewhon-BoldItalic-osf-sc-t2b.tfm
+2019/01/14 | 5748 | fonts/erewhon/tfm/Erewhon-BoldItalic-osf-sc-t2c.tfm
+2019/01/14 | 1920 | fonts/erewhon/tfm/Erewhon-BoldItalic-osf-t1--base.tfm
+2019/01/14 | 8796 | fonts/erewhon/tfm/Erewhon-BoldItalic-osf-t1.tfm
+2019/01/14 | 8860 | fonts/erewhon/tfm/Erewhon-BoldItalic-osf-t2a.tfm
+2019/01/14 | 8672 | fonts/erewhon/tfm/Erewhon-BoldItalic-osf-t2b.tfm
+2019/01/14 | 8180 | fonts/erewhon/tfm/Erewhon-BoldItalic-osf-t2c.tfm
+2019/01/14 | 1524 | fonts/erewhon/tfm/Erewhon-BoldItalic-osf-ts1--base.tfm
+2019/01/14 | 1556 | fonts/erewhon/tfm/Erewhon-BoldItalic-osf-ts1.tfm
+2019/01/14 | 1920 | fonts/erewhon/tfm/Erewhon-BoldItalic-sup-ly1.tfm
+2019/01/14 | 1920 | fonts/erewhon/tfm/Erewhon-BoldItalic-sup-t1--base.tfm
+2019/01/14 | 1932 | fonts/erewhon/tfm/Erewhon-BoldItalic-sup-t1.tfm
+2019/01/14 | 2036 | fonts/erewhon/tfm/Erewhon-BoldItalic-sup-t2a.tfm
+2019/01/14 | 2028 | fonts/erewhon/tfm/Erewhon-BoldItalic-sup-t2b.tfm
+2019/01/14 | 2020 | fonts/erewhon/tfm/Erewhon-BoldItalic-sup-t2c.tfm
+2019/01/14 | 5968 | fonts/erewhon/tfm/Erewhon-BoldItalic-tlf-ly1.tfm
+2019/01/14 | 4520 | fonts/erewhon/tfm/Erewhon-BoldItalic-tlf-ot2.tfm
+2019/01/14 | 1924 | fonts/erewhon/tfm/Erewhon-BoldItalic-tlf-sc-ly1--base.tfm
+2019/01/14 | 3292 | fonts/erewhon/tfm/Erewhon-BoldItalic-tlf-sc-ly1.tfm
+2019/01/14 | 1900 | fonts/erewhon/tfm/Erewhon-BoldItalic-tlf-sc-t1--base.tfm
+2019/01/14 | 4124 | fonts/erewhon/tfm/Erewhon-BoldItalic-tlf-sc-t1.tfm
+2019/01/14 | 6372 | fonts/erewhon/tfm/Erewhon-BoldItalic-tlf-sc-t2a.tfm
+2019/01/14 | 6204 | fonts/erewhon/tfm/Erewhon-BoldItalic-tlf-sc-t2b.tfm
+2019/01/14 | 5724 | fonts/erewhon/tfm/Erewhon-BoldItalic-tlf-sc-t2c.tfm
+2019/01/14 | 1892 | fonts/erewhon/tfm/Erewhon-BoldItalic-tlf-t1--base.tfm
+2019/01/14 | 8768 | fonts/erewhon/tfm/Erewhon-BoldItalic-tlf-t1.tfm
+2019/01/14 | 8836 | fonts/erewhon/tfm/Erewhon-BoldItalic-tlf-t2a.tfm
+2019/01/14 | 8644 | fonts/erewhon/tfm/Erewhon-BoldItalic-tlf-t2b.tfm
+2019/01/14 | 8152 | fonts/erewhon/tfm/Erewhon-BoldItalic-tlf-t2c.tfm
+2019/01/14 | 1524 | fonts/erewhon/tfm/Erewhon-BoldItalic-tlf-ts1--base.tfm
+2019/01/14 | 1556 | fonts/erewhon/tfm/Erewhon-BoldItalic-tlf-ts1.tfm
+2019/01/14 | 5968 | fonts/erewhon/tfm/Erewhon-BoldItalic-tosf-ly1.tfm
+2019/01/14 | 1924 | fonts/erewhon/tfm/Erewhon-BoldItalic-tosf-sc-ly1--base.tfm
+2019/01/14 | 3292 | fonts/erewhon/tfm/Erewhon-BoldItalic-tosf-sc-ly1.tfm
+2019/01/14 | 1900 | fonts/erewhon/tfm/Erewhon-BoldItalic-tosf-sc-t1--base.tfm
+2019/01/14 | 4124 | fonts/erewhon/tfm/Erewhon-BoldItalic-tosf-sc-t1.tfm
+2019/01/14 | 6372 | fonts/erewhon/tfm/Erewhon-BoldItalic-tosf-sc-t2a.tfm
+2019/01/14 | 6204 | fonts/erewhon/tfm/Erewhon-BoldItalic-tosf-sc-t2b.tfm
+2019/01/14 | 5724 | fonts/erewhon/tfm/Erewhon-BoldItalic-tosf-sc-t2c.tfm
+2019/01/14 | 1892 | fonts/erewhon/tfm/Erewhon-BoldItalic-tosf-t1--base.tfm
+2019/01/14 | 8768 | fonts/erewhon/tfm/Erewhon-BoldItalic-tosf-t1.tfm
+2019/01/14 | 8836 | fonts/erewhon/tfm/Erewhon-BoldItalic-tosf-t2a.tfm
+2019/01/14 | 8644 | fonts/erewhon/tfm/Erewhon-BoldItalic-tosf-t2b.tfm
+2019/01/14 | 8152 | fonts/erewhon/tfm/Erewhon-BoldItalic-tosf-t2c.tfm
+2019/01/14 | 1524 | fonts/erewhon/tfm/Erewhon-BoldItalic-tosf-ts1--base.tfm
+2019/01/14 | 1556 | fonts/erewhon/tfm/Erewhon-BoldItalic-tosf-ts1.tfm
+2019/01/14 | 5816 | fonts/erewhon/tfm/Erewhon-Bold-lf-ly1.tfm
+2019/01/14 | 1720 | fonts/erewhon/tfm/Erewhon-Bold-lf-sc-ly1--base.tfm
+2019/01/14 | 10080 | fonts/erewhon/tfm/Erewhon-Bold-lf-sc-ly1.tfm
+2019/01/14 | 1688 | fonts/erewhon/tfm/Erewhon-Bold-lf-sc-t1--base.tfm
+2019/01/14 | 13208 | fonts/erewhon/tfm/Erewhon-Bold-lf-sc-t1.tfm
+2019/01/14 | 8380 | fonts/erewhon/tfm/Erewhon-Bold-lf-sc-t2a.tfm
+2019/01/14 | 8112 | fonts/erewhon/tfm/Erewhon-Bold-lf-sc-t2b.tfm
+2019/01/14 | 7512 | fonts/erewhon/tfm/Erewhon-Bold-lf-sc-t2c.tfm
+2019/01/14 | 1720 | fonts/erewhon/tfm/Erewhon-Bold-lf-t1--base.tfm
+2019/01/14 | 8584 | fonts/erewhon/tfm/Erewhon-Bold-lf-t1.tfm
+2019/01/14 | 9332 | fonts/erewhon/tfm/Erewhon-Bold-lf-t2a.tfm
+2019/01/14 | 9084 | fonts/erewhon/tfm/Erewhon-Bold-lf-t2b.tfm
+2019/01/14 | 8436 | fonts/erewhon/tfm/Erewhon-Bold-lf-t2c.tfm
+2019/01/14 | 1392 | fonts/erewhon/tfm/Erewhon-Bold-lf-ts1--base.tfm
+2019/01/14 | 1424 | fonts/erewhon/tfm/Erewhon-Bold-lf-ts1.tfm
+2019/01/14 | 1736 | fonts/erewhon/tfm/Erewhon-Bold-numr-ly1.tfm
+2019/01/14 | 1716 | fonts/erewhon/tfm/Erewhon-Bold-numr-t1--base.tfm
+2019/01/14 | 1724 | fonts/erewhon/tfm/Erewhon-Bold-numr-t1.tfm
+2019/01/14 | 1884 | fonts/erewhon/tfm/Erewhon-Bold-numr-t2a.tfm
+2019/01/14 | 1872 | fonts/erewhon/tfm/Erewhon-Bold-numr-t2b.tfm
+2019/01/14 | 1848 | fonts/erewhon/tfm/Erewhon-Bold-numr-t2c.tfm
+2019/01/14 | 5832 | fonts/erewhon/tfm/Erewhon-Bold-osf-ly1.tfm
+2019/01/14 | 1732 | fonts/erewhon/tfm/Erewhon-Bold-osf-sc-ly1--base.tfm
+2019/01/14 | 10092 | fonts/erewhon/tfm/Erewhon-Bold-osf-sc-ly1.tfm
+2019/01/14 | 1700 | fonts/erewhon/tfm/Erewhon-Bold-osf-sc-t1--base.tfm
+2019/01/14 | 13220 | fonts/erewhon/tfm/Erewhon-Bold-osf-sc-t1.tfm
+2019/01/14 | 8392 | fonts/erewhon/tfm/Erewhon-Bold-osf-sc-t2a.tfm
+2019/01/14 | 8124 | fonts/erewhon/tfm/Erewhon-Bold-osf-sc-t2b.tfm
+2019/01/14 | 7524 | fonts/erewhon/tfm/Erewhon-Bold-osf-sc-t2c.tfm
+2019/01/14 | 1736 | fonts/erewhon/tfm/Erewhon-Bold-osf-t1--base.tfm
+2019/01/14 | 8600 | fonts/erewhon/tfm/Erewhon-Bold-osf-t1.tfm
+2019/01/14 | 9348 | fonts/erewhon/tfm/Erewhon-Bold-osf-t2a.tfm
+2019/01/14 | 9100 | fonts/erewhon/tfm/Erewhon-Bold-osf-t2b.tfm
+2019/01/14 | 8452 | fonts/erewhon/tfm/Erewhon-Bold-osf-t2c.tfm
+2019/01/14 | 1392 | fonts/erewhon/tfm/Erewhon-Bold-osf-ts1--base.tfm
+2019/01/14 | 1424 | fonts/erewhon/tfm/Erewhon-Bold-osf-ts1.tfm
+2019/01/14 | 1924 | fonts/erewhon/tfm/Erewhon-BoldSlanted-dnom-ly1.tfm
+2019/01/14 | 1896 | fonts/erewhon/tfm/Erewhon-BoldSlanted-dnom-t1--base.tfm
+2019/01/14 | 1904 | fonts/erewhon/tfm/Erewhon-BoldSlanted-dnom-t1.tfm
+2019/01/14 | 2072 | fonts/erewhon/tfm/Erewhon-BoldSlanted-dnom-t2a.tfm
+2019/01/14 | 2068 | fonts/erewhon/tfm/Erewhon-BoldSlanted-dnom-t2b.tfm
+2019/01/14 | 2048 | fonts/erewhon/tfm/Erewhon-BoldSlanted-dnom-t2c.tfm
+2019/01/14 | 1912 | fonts/erewhon/tfm/Erewhon-BoldSlanted-inf-ly1.tfm
+2019/01/14 | 1884 | fonts/erewhon/tfm/Erewhon-BoldSlanted-inf-t1--base.tfm
+2019/01/14 | 1892 | fonts/erewhon/tfm/Erewhon-BoldSlanted-inf-t1.tfm
+2019/01/14 | 2060 | fonts/erewhon/tfm/Erewhon-BoldSlanted-inf-t2a.tfm
+2019/01/14 | 2056 | fonts/erewhon/tfm/Erewhon-BoldSlanted-inf-t2b.tfm
+2019/01/14 | 2036 | fonts/erewhon/tfm/Erewhon-BoldSlanted-inf-t2c.tfm
+2019/01/14 | 5996 | fonts/erewhon/tfm/Erewhon-BoldSlanted-lf-ly1.tfm
+2019/01/14 | 1936 | fonts/erewhon/tfm/Erewhon-BoldSlanted-lf-sc-ly1--base.tfm
+2019/01/14 | 10296 | fonts/erewhon/tfm/Erewhon-BoldSlanted-lf-sc-ly1.tfm
+2019/01/14 | 1908 | fonts/erewhon/tfm/Erewhon-BoldSlanted-lf-sc-t1--base.tfm
+2019/01/14 | 13428 | fonts/erewhon/tfm/Erewhon-BoldSlanted-lf-sc-t1.tfm
+2019/01/14 | 8576 | fonts/erewhon/tfm/Erewhon-BoldSlanted-lf-sc-t2a.tfm
+2019/01/14 | 8316 | fonts/erewhon/tfm/Erewhon-BoldSlanted-lf-sc-t2b.tfm
+2019/01/14 | 7720 | fonts/erewhon/tfm/Erewhon-BoldSlanted-lf-sc-t2c.tfm
+2019/01/14 | 1892 | fonts/erewhon/tfm/Erewhon-BoldSlanted-lf-t1--base.tfm
+2019/01/14 | 8756 | fonts/erewhon/tfm/Erewhon-BoldSlanted-lf-t1.tfm
+2019/01/14 | 9512 | fonts/erewhon/tfm/Erewhon-BoldSlanted-lf-t2a.tfm
+2019/01/14 | 9268 | fonts/erewhon/tfm/Erewhon-BoldSlanted-lf-t2b.tfm
+2019/01/14 | 8624 | fonts/erewhon/tfm/Erewhon-BoldSlanted-lf-t2c.tfm
+2019/01/14 | 1516 | fonts/erewhon/tfm/Erewhon-BoldSlanted-lf-ts1--base.tfm
+2019/01/14 | 1544 | fonts/erewhon/tfm/Erewhon-BoldSlanted-lf-ts1.tfm
+2019/01/14 | 1920 | fonts/erewhon/tfm/Erewhon-BoldSlanted-numr-ly1.tfm
+2019/01/14 | 1892 | fonts/erewhon/tfm/Erewhon-BoldSlanted-numr-t1--base.tfm
+2019/01/14 | 1900 | fonts/erewhon/tfm/Erewhon-BoldSlanted-numr-t1.tfm
+2019/01/14 | 2068 | fonts/erewhon/tfm/Erewhon-BoldSlanted-numr-t2a.tfm
+2019/01/14 | 2064 | fonts/erewhon/tfm/Erewhon-BoldSlanted-numr-t2b.tfm
+2019/01/14 | 2044 | fonts/erewhon/tfm/Erewhon-BoldSlanted-numr-t2c.tfm
+2019/01/14 | 6012 | fonts/erewhon/tfm/Erewhon-BoldSlanted-osf-ly1.tfm
+2019/01/14 | 1948 | fonts/erewhon/tfm/Erewhon-BoldSlanted-osf-sc-ly1--base.tfm
+2019/01/14 | 10308 | fonts/erewhon/tfm/Erewhon-BoldSlanted-osf-sc-ly1.tfm
+2019/01/14 | 1920 | fonts/erewhon/tfm/Erewhon-BoldSlanted-osf-sc-t1--base.tfm
+2019/01/14 | 13440 | fonts/erewhon/tfm/Erewhon-BoldSlanted-osf-sc-t1.tfm
+2019/01/14 | 8588 | fonts/erewhon/tfm/Erewhon-BoldSlanted-osf-sc-t2a.tfm
+2019/01/14 | 8328 | fonts/erewhon/tfm/Erewhon-BoldSlanted-osf-sc-t2b.tfm
+2019/01/14 | 7732 | fonts/erewhon/tfm/Erewhon-BoldSlanted-osf-sc-t2c.tfm
+2019/01/14 | 1908 | fonts/erewhon/tfm/Erewhon-BoldSlanted-osf-t1--base.tfm
+2019/01/14 | 8772 | fonts/erewhon/tfm/Erewhon-BoldSlanted-osf-t1.tfm
+2019/01/14 | 9528 | fonts/erewhon/tfm/Erewhon-BoldSlanted-osf-t2a.tfm
+2019/01/14 | 9284 | fonts/erewhon/tfm/Erewhon-BoldSlanted-osf-t2b.tfm
+2019/01/14 | 8640 | fonts/erewhon/tfm/Erewhon-BoldSlanted-osf-t2c.tfm
+2019/01/14 | 1516 | fonts/erewhon/tfm/Erewhon-BoldSlanted-osf-ts1--base.tfm
+2019/01/14 | 1544 | fonts/erewhon/tfm/Erewhon-BoldSlanted-osf-ts1.tfm
+2019/01/14 | 1948 | fonts/erewhon/tfm/Erewhon-BoldSlanted-sup-ly1.tfm
+2019/01/14 | 1940 | fonts/erewhon/tfm/Erewhon-BoldSlanted-sup-t1--base.tfm
+2019/01/14 | 1952 | fonts/erewhon/tfm/Erewhon-BoldSlanted-sup-t1.tfm
+2019/01/14 | 2104 | fonts/erewhon/tfm/Erewhon-BoldSlanted-sup-t2a.tfm
+2019/01/14 | 2100 | fonts/erewhon/tfm/Erewhon-BoldSlanted-sup-t2b.tfm
+2019/01/14 | 2084 | fonts/erewhon/tfm/Erewhon-BoldSlanted-sup-t2c.tfm
+2019/01/14 | 5992 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tlf-ly1.tfm
+2019/01/14 | 4944 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tlf-ot2.tfm
+2019/01/14 | 1932 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tlf-sc-ly1--base.tfm
+2019/01/14 | 10292 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tlf-sc-ly1.tfm
+2019/01/14 | 1904 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tlf-sc-t1--base.tfm
+2019/01/14 | 13424 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tlf-sc-t1.tfm
+2019/01/14 | 8572 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tlf-sc-t2a.tfm
+2019/01/14 | 8312 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tlf-sc-t2b.tfm
+2019/01/14 | 7716 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tlf-sc-t2c.tfm
+2019/01/14 | 1888 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tlf-t1--base.tfm
+2019/01/14 | 8752 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tlf-t1.tfm
+2019/01/14 | 9508 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tlf-t2a.tfm
+2019/01/14 | 9264 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tlf-t2b.tfm
+2019/01/14 | 8620 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tlf-t2c.tfm
+2019/01/14 | 1516 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tlf-ts1--base.tfm
+2019/01/14 | 1544 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tlf-ts1.tfm
+2019/01/14 | 5992 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tosf-ly1.tfm
+2019/01/14 | 1932 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tosf-sc-ly1--base.tfm
+2019/01/14 | 10292 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tosf-sc-ly1.tfm
+2019/01/14 | 1904 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tosf-sc-t1--base.tfm
+2019/01/14 | 13424 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tosf-sc-t1.tfm
+2019/01/14 | 8572 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tosf-sc-t2a.tfm
+2019/01/14 | 8312 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tosf-sc-t2b.tfm
+2019/01/14 | 7716 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tosf-sc-t2c.tfm
+2019/01/14 | 1888 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tosf-t1--base.tfm
+2019/01/14 | 8752 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tosf-t1.tfm
+2019/01/14 | 9508 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tosf-t2a.tfm
+2019/01/14 | 9264 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tosf-t2b.tfm
+2019/01/14 | 8620 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tosf-t2c.tfm
+2019/01/14 | 1516 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tosf-ts1--base.tfm
+2019/01/14 | 1544 | fonts/erewhon/tfm/Erewhon-BoldSlanted-tosf-ts1.tfm
+2019/01/14 | 1748 | fonts/erewhon/tfm/Erewhon-Bold-sup-ly1.tfm
+2019/01/14 | 1752 | fonts/erewhon/tfm/Erewhon-Bold-sup-t1--base.tfm
+2019/01/14 | 1764 | fonts/erewhon/tfm/Erewhon-Bold-sup-t1.tfm
+2019/01/14 | 1912 | fonts/erewhon/tfm/Erewhon-Bold-sup-t2a.tfm
+2019/01/14 | 1900 | fonts/erewhon/tfm/Erewhon-Bold-sup-t2b.tfm
+2019/01/14 | 1880 | fonts/erewhon/tfm/Erewhon-Bold-sup-t2c.tfm
+2019/01/14 | 5812 | fonts/erewhon/tfm/Erewhon-Bold-tlf-ly1.tfm
+2019/01/14 | 4712 | fonts/erewhon/tfm/Erewhon-Bold-tlf-ot2.tfm
+2019/01/14 | 1716 | fonts/erewhon/tfm/Erewhon-Bold-tlf-sc-ly1--base.tfm
+2019/01/14 | 10076 | fonts/erewhon/tfm/Erewhon-Bold-tlf-sc-ly1.tfm
+2019/01/14 | 1684 | fonts/erewhon/tfm/Erewhon-Bold-tlf-sc-t1--base.tfm
+2019/01/14 | 13204 | fonts/erewhon/tfm/Erewhon-Bold-tlf-sc-t1.tfm
+2019/01/14 | 8376 | fonts/erewhon/tfm/Erewhon-Bold-tlf-sc-t2a.tfm
+2019/01/14 | 8108 | fonts/erewhon/tfm/Erewhon-Bold-tlf-sc-t2b.tfm
+2019/01/14 | 7508 | fonts/erewhon/tfm/Erewhon-Bold-tlf-sc-t2c.tfm
+2019/01/14 | 1716 | fonts/erewhon/tfm/Erewhon-Bold-tlf-t1--base.tfm
+2019/01/14 | 8580 | fonts/erewhon/tfm/Erewhon-Bold-tlf-t1.tfm
+2019/01/14 | 9328 | fonts/erewhon/tfm/Erewhon-Bold-tlf-t2a.tfm
+2019/01/14 | 9080 | fonts/erewhon/tfm/Erewhon-Bold-tlf-t2b.tfm
+2019/01/14 | 8432 | fonts/erewhon/tfm/Erewhon-Bold-tlf-t2c.tfm
+2019/01/14 | 1392 | fonts/erewhon/tfm/Erewhon-Bold-tlf-ts1--base.tfm
+2019/01/14 | 1424 | fonts/erewhon/tfm/Erewhon-Bold-tlf-ts1.tfm
+2019/01/14 | 5812 | fonts/erewhon/tfm/Erewhon-Bold-tosf-ly1.tfm
+2019/01/14 | 1716 | fonts/erewhon/tfm/Erewhon-Bold-tosf-sc-ly1--base.tfm
+2019/01/14 | 10076 | fonts/erewhon/tfm/Erewhon-Bold-tosf-sc-ly1.tfm
+2019/01/14 | 1684 | fonts/erewhon/tfm/Erewhon-Bold-tosf-sc-t1--base.tfm
+2019/01/14 | 13204 | fonts/erewhon/tfm/Erewhon-Bold-tosf-sc-t1.tfm
+2019/01/14 | 8376 | fonts/erewhon/tfm/Erewhon-Bold-tosf-sc-t2a.tfm
+2019/01/14 | 8108 | fonts/erewhon/tfm/Erewhon-Bold-tosf-sc-t2b.tfm
+2019/01/14 | 7508 | fonts/erewhon/tfm/Erewhon-Bold-tosf-sc-t2c.tfm
+2019/01/14 | 1716 | fonts/erewhon/tfm/Erewhon-Bold-tosf-t1--base.tfm
+2019/01/14 | 8580 | fonts/erewhon/tfm/Erewhon-Bold-tosf-t1.tfm
+2019/01/14 | 9328 | fonts/erewhon/tfm/Erewhon-Bold-tosf-t2a.tfm
+2019/01/14 | 9080 | fonts/erewhon/tfm/Erewhon-Bold-tosf-t2b.tfm
+2019/01/14 | 8432 | fonts/erewhon/tfm/Erewhon-Bold-tosf-t2c.tfm
+2019/01/14 | 1392 | fonts/erewhon/tfm/Erewhon-Bold-tosf-ts1--base.tfm
+2019/01/14 | 1424 | fonts/erewhon/tfm/Erewhon-Bold-tosf-ts1.tfm
+2019/01/14 | 1888 | fonts/erewhon/tfm/Erewhon-Italic-dnom-ly1.tfm
+2019/01/14 | 1872 | fonts/erewhon/tfm/Erewhon-Italic-dnom-t1--base.tfm
+2019/01/14 | 1884 | fonts/erewhon/tfm/Erewhon-Italic-dnom-t1.tfm
+2019/01/14 | 2064 | fonts/erewhon/tfm/Erewhon-Italic-dnom-t2a.tfm
+2019/01/14 | 2060 | fonts/erewhon/tfm/Erewhon-Italic-dnom-t2b.tfm
+2019/01/14 | 2052 | fonts/erewhon/tfm/Erewhon-Italic-dnom-t2c.tfm
+2019/01/14 | 1876 | fonts/erewhon/tfm/Erewhon-Italic-inf-ly1.tfm
+2019/01/14 | 1864 | fonts/erewhon/tfm/Erewhon-Italic-inf-t1--base.tfm
+2019/01/14 | 1876 | fonts/erewhon/tfm/Erewhon-Italic-inf-t1.tfm
+2019/01/14 | 2056 | fonts/erewhon/tfm/Erewhon-Italic-inf-t2a.tfm
+2019/01/14 | 2052 | fonts/erewhon/tfm/Erewhon-Italic-inf-t2b.tfm
+2019/01/14 | 2044 | fonts/erewhon/tfm/Erewhon-Italic-inf-t2c.tfm
+2019/01/14 | 5916 | fonts/erewhon/tfm/Erewhon-Italic-lf-ly1.tfm
+2019/01/14 | 1936 | fonts/erewhon/tfm/Erewhon-Italic-lf-sc-ly1--base.tfm
+2019/01/14 | 3360 | fonts/erewhon/tfm/Erewhon-Italic-lf-sc-ly1.tfm
+2019/01/14 | 1908 | fonts/erewhon/tfm/Erewhon-Italic-lf-sc-t1--base.tfm
+2019/01/14 | 4392 | fonts/erewhon/tfm/Erewhon-Italic-lf-sc-t1.tfm
+2019/01/14 | 6748 | fonts/erewhon/tfm/Erewhon-Italic-lf-sc-t2a.tfm
+2019/01/14 | 6528 | fonts/erewhon/tfm/Erewhon-Italic-lf-sc-t2b.tfm
+2019/01/14 | 6064 | fonts/erewhon/tfm/Erewhon-Italic-lf-sc-t2c.tfm
+2019/01/14 | 1904 | fonts/erewhon/tfm/Erewhon-Italic-lf-t1--base.tfm
+2019/01/14 | 8728 | fonts/erewhon/tfm/Erewhon-Italic-lf-t1.tfm
+2019/01/14 | 9064 | fonts/erewhon/tfm/Erewhon-Italic-lf-t2a.tfm
+2019/01/14 | 8840 | fonts/erewhon/tfm/Erewhon-Italic-lf-t2b.tfm
+2019/01/14 | 8360 | fonts/erewhon/tfm/Erewhon-Italic-lf-t2c.tfm
+2019/01/14 | 1516 | fonts/erewhon/tfm/Erewhon-Italic-lf-ts1--base.tfm
+2019/01/14 | 1536 | fonts/erewhon/tfm/Erewhon-Italic-lf-ts1.tfm
+2019/01/14 | 1888 | fonts/erewhon/tfm/Erewhon-Italic-numr-ly1.tfm
+2019/01/14 | 1872 | fonts/erewhon/tfm/Erewhon-Italic-numr-t1--base.tfm
+2019/01/14 | 1884 | fonts/erewhon/tfm/Erewhon-Italic-numr-t1.tfm
+2019/01/14 | 2064 | fonts/erewhon/tfm/Erewhon-Italic-numr-t2a.tfm
+2019/01/14 | 2060 | fonts/erewhon/tfm/Erewhon-Italic-numr-t2b.tfm
+2019/01/14 | 2052 | fonts/erewhon/tfm/Erewhon-Italic-numr-t2c.tfm
+2019/01/14 | 5912 | fonts/erewhon/tfm/Erewhon-Italic-osf-ly1.tfm
+2019/01/14 | 1928 | fonts/erewhon/tfm/Erewhon-Italic-osf-sc-ly1--base.tfm
+2019/01/14 | 3352 | fonts/erewhon/tfm/Erewhon-Italic-osf-sc-ly1.tfm
+2019/01/14 | 1904 | fonts/erewhon/tfm/Erewhon-Italic-osf-sc-t1--base.tfm
+2019/01/14 | 4388 | fonts/erewhon/tfm/Erewhon-Italic-osf-sc-t1.tfm
+2019/01/14 | 6748 | fonts/erewhon/tfm/Erewhon-Italic-osf-sc-t2a.tfm
+2019/01/14 | 6520 | fonts/erewhon/tfm/Erewhon-Italic-osf-sc-t2b.tfm
+2019/01/14 | 6056 | fonts/erewhon/tfm/Erewhon-Italic-osf-sc-t2c.tfm
+2019/01/14 | 1900 | fonts/erewhon/tfm/Erewhon-Italic-osf-t1--base.tfm
+2019/01/14 | 8724 | fonts/erewhon/tfm/Erewhon-Italic-osf-t1.tfm
+2019/01/14 | 9064 | fonts/erewhon/tfm/Erewhon-Italic-osf-t2a.tfm
+2019/01/14 | 8836 | fonts/erewhon/tfm/Erewhon-Italic-osf-t2b.tfm
+2019/01/14 | 8356 | fonts/erewhon/tfm/Erewhon-Italic-osf-t2c.tfm
+2019/01/14 | 1516 | fonts/erewhon/tfm/Erewhon-Italic-osf-ts1--base.tfm
+2019/01/14 | 1536 | fonts/erewhon/tfm/Erewhon-Italic-osf-ts1.tfm
+2019/01/14 | 1908 | fonts/erewhon/tfm/Erewhon-Italic-sup-ly1.tfm
+2019/01/14 | 1912 | fonts/erewhon/tfm/Erewhon-Italic-sup-t1--base.tfm
+2019/01/14 | 1920 | fonts/erewhon/tfm/Erewhon-Italic-sup-t1.tfm
+2019/01/14 | 2100 | fonts/erewhon/tfm/Erewhon-Italic-sup-t2a.tfm
+2019/01/14 | 2096 | fonts/erewhon/tfm/Erewhon-Italic-sup-t2b.tfm
+2019/01/14 | 2088 | fonts/erewhon/tfm/Erewhon-Italic-sup-t2c.tfm
+2019/01/14 | 5888 | fonts/erewhon/tfm/Erewhon-Italic-tlf-ly1.tfm
+2019/01/14 | 4820 | fonts/erewhon/tfm/Erewhon-Italic-tlf-ot2.tfm
+2019/01/14 | 1904 | fonts/erewhon/tfm/Erewhon-Italic-tlf-sc-ly1--base.tfm
+2019/01/14 | 3328 | fonts/erewhon/tfm/Erewhon-Italic-tlf-sc-ly1.tfm
+2019/01/14 | 1880 | fonts/erewhon/tfm/Erewhon-Italic-tlf-sc-t1--base.tfm
+2019/01/14 | 4364 | fonts/erewhon/tfm/Erewhon-Italic-tlf-sc-t1.tfm
+2019/01/14 | 6740 | fonts/erewhon/tfm/Erewhon-Italic-tlf-sc-t2a.tfm
+2019/01/14 | 6512 | fonts/erewhon/tfm/Erewhon-Italic-tlf-sc-t2b.tfm
+2019/01/14 | 6048 | fonts/erewhon/tfm/Erewhon-Italic-tlf-sc-t2c.tfm
+2019/01/14 | 1876 | fonts/erewhon/tfm/Erewhon-Italic-tlf-t1--base.tfm
+2019/01/14 | 8700 | fonts/erewhon/tfm/Erewhon-Italic-tlf-t1.tfm
+2019/01/14 | 9064 | fonts/erewhon/tfm/Erewhon-Italic-tlf-t2a.tfm
+2019/01/14 | 8828 | fonts/erewhon/tfm/Erewhon-Italic-tlf-t2b.tfm
+2019/01/14 | 8348 | fonts/erewhon/tfm/Erewhon-Italic-tlf-t2c.tfm
+2019/01/14 | 1516 | fonts/erewhon/tfm/Erewhon-Italic-tlf-ts1--base.tfm
+2019/01/14 | 1536 | fonts/erewhon/tfm/Erewhon-Italic-tlf-ts1.tfm
+2019/01/14 | 5892 | fonts/erewhon/tfm/Erewhon-Italic-tosf-ly1.tfm
+2019/01/14 | 1908 | fonts/erewhon/tfm/Erewhon-Italic-tosf-sc-ly1--base.tfm
+2019/01/14 | 3332 | fonts/erewhon/tfm/Erewhon-Italic-tosf-sc-ly1.tfm
+2019/01/14 | 1884 | fonts/erewhon/tfm/Erewhon-Italic-tosf-sc-t1--base.tfm
+2019/01/14 | 4368 | fonts/erewhon/tfm/Erewhon-Italic-tosf-sc-t1.tfm
+2019/01/14 | 6732 | fonts/erewhon/tfm/Erewhon-Italic-tosf-sc-t2a.tfm
+2019/01/14 | 6504 | fonts/erewhon/tfm/Erewhon-Italic-tosf-sc-t2b.tfm
+2019/01/14 | 6040 | fonts/erewhon/tfm/Erewhon-Italic-tosf-sc-t2c.tfm
+2019/01/14 | 1880 | fonts/erewhon/tfm/Erewhon-Italic-tosf-t1--base.tfm
+2019/01/14 | 8704 | fonts/erewhon/tfm/Erewhon-Italic-tosf-t1.tfm
+2019/01/14 | 9048 | fonts/erewhon/tfm/Erewhon-Italic-tosf-t2a.tfm
+2019/01/14 | 8820 | fonts/erewhon/tfm/Erewhon-Italic-tosf-t2b.tfm
+2019/01/14 | 8340 | fonts/erewhon/tfm/Erewhon-Italic-tosf-t2c.tfm
+2019/01/14 | 1516 | fonts/erewhon/tfm/Erewhon-Italic-tosf-ts1--base.tfm
+2019/01/14 | 1536 | fonts/erewhon/tfm/Erewhon-Italic-tosf-ts1.tfm
+2019/01/14 | 1732 | fonts/erewhon/tfm/Erewhon-Regular-dnom-ly1.tfm
+2019/01/14 | 1720 | fonts/erewhon/tfm/Erewhon-Regular-dnom-t1--base.tfm
+2019/01/14 | 1732 | fonts/erewhon/tfm/Erewhon-Regular-dnom-t1.tfm
+2019/01/14 | 1884 | fonts/erewhon/tfm/Erewhon-Regular-dnom-t2a.tfm
+2019/01/14 | 1864 | fonts/erewhon/tfm/Erewhon-Regular-dnom-t2b.tfm
+2019/01/14 | 1852 | fonts/erewhon/tfm/Erewhon-Regular-dnom-t2c.tfm
+2019/01/14 | 1720 | fonts/erewhon/tfm/Erewhon-Regular-inf-ly1.tfm
+2019/01/14 | 1708 | fonts/erewhon/tfm/Erewhon-Regular-inf-t1--base.tfm
+2019/01/14 | 1720 | fonts/erewhon/tfm/Erewhon-Regular-inf-t1.tfm
+2019/01/14 | 1872 | fonts/erewhon/tfm/Erewhon-Regular-inf-t2a.tfm
+2019/01/14 | 1852 | fonts/erewhon/tfm/Erewhon-Regular-inf-t2b.tfm
+2019/01/14 | 1840 | fonts/erewhon/tfm/Erewhon-Regular-inf-t2c.tfm
+2019/01/14 | 6064 | fonts/erewhon/tfm/Erewhon-Regular-lf-ly1.tfm
+2019/01/14 | 1748 | fonts/erewhon/tfm/Erewhon-Regular-lf-sc-ly1--base.tfm
+2019/01/14 | 3944 | fonts/erewhon/tfm/Erewhon-Regular-lf-sc-ly1.tfm
+2019/01/14 | 1692 | fonts/erewhon/tfm/Erewhon-Regular-lf-sc-t1--base.tfm
+2019/01/14 | 4848 | fonts/erewhon/tfm/Erewhon-Regular-lf-sc-t1.tfm
+2019/01/14 | 6100 | fonts/erewhon/tfm/Erewhon-Regular-lf-sc-t2a.tfm
+2019/01/14 | 6016 | fonts/erewhon/tfm/Erewhon-Regular-lf-sc-t2b.tfm
+2019/01/14 | 5532 | fonts/erewhon/tfm/Erewhon-Regular-lf-sc-t2c.tfm
+2019/01/14 | 1736 | fonts/erewhon/tfm/Erewhon-Regular-lf-t1--base.tfm
+2019/01/14 | 9096 | fonts/erewhon/tfm/Erewhon-Regular-lf-t1.tfm
+2019/01/14 | 10040 | fonts/erewhon/tfm/Erewhon-Regular-lf-t2a.tfm
+2019/01/14 | 9744 | fonts/erewhon/tfm/Erewhon-Regular-lf-t2b.tfm
+2019/01/14 | 9080 | fonts/erewhon/tfm/Erewhon-Regular-lf-t2c.tfm
+2019/01/14 | 1388 | fonts/erewhon/tfm/Erewhon-Regular-lf-ts1--base.tfm
+2019/01/14 | 1420 | fonts/erewhon/tfm/Erewhon-Regular-lf-ts1.tfm
+2019/01/14 | 1732 | fonts/erewhon/tfm/Erewhon-Regular-numr-ly1.tfm
+2019/01/14 | 1720 | fonts/erewhon/tfm/Erewhon-Regular-numr-t1--base.tfm
+2019/01/14 | 1732 | fonts/erewhon/tfm/Erewhon-Regular-numr-t1.tfm
+2019/01/14 | 1884 | fonts/erewhon/tfm/Erewhon-Regular-numr-t2a.tfm
+2019/01/14 | 1864 | fonts/erewhon/tfm/Erewhon-Regular-numr-t2b.tfm
+2019/01/14 | 1852 | fonts/erewhon/tfm/Erewhon-Regular-numr-t2c.tfm
+2019/01/14 | 6064 | fonts/erewhon/tfm/Erewhon-Regular-osf-ly1.tfm
+2019/01/14 | 1748 | fonts/erewhon/tfm/Erewhon-Regular-osf-sc-ly1--base.tfm
+2019/01/14 | 3944 | fonts/erewhon/tfm/Erewhon-Regular-osf-sc-ly1.tfm
+2019/01/14 | 1696 | fonts/erewhon/tfm/Erewhon-Regular-osf-sc-t1--base.tfm
+2019/01/14 | 4852 | fonts/erewhon/tfm/Erewhon-Regular-osf-sc-t1.tfm
+2019/01/14 | 6100 | fonts/erewhon/tfm/Erewhon-Regular-osf-sc-t2a.tfm
+2019/01/14 | 6016 | fonts/erewhon/tfm/Erewhon-Regular-osf-sc-t2b.tfm
+2019/01/14 | 5532 | fonts/erewhon/tfm/Erewhon-Regular-osf-sc-t2c.tfm
+2019/01/14 | 1740 | fonts/erewhon/tfm/Erewhon-Regular-osf-t1--base.tfm
+2019/01/14 | 9100 | fonts/erewhon/tfm/Erewhon-Regular-osf-t1.tfm
+2019/01/14 | 10040 | fonts/erewhon/tfm/Erewhon-Regular-osf-t2a.tfm
+2019/01/14 | 9744 | fonts/erewhon/tfm/Erewhon-Regular-osf-t2b.tfm
+2019/01/14 | 9080 | fonts/erewhon/tfm/Erewhon-Regular-osf-t2c.tfm
+2019/01/14 | 1388 | fonts/erewhon/tfm/Erewhon-Regular-osf-ts1--base.tfm
+2019/01/14 | 1420 | fonts/erewhon/tfm/Erewhon-Regular-osf-ts1.tfm
+2019/01/14 | 1920 | fonts/erewhon/tfm/Erewhon-RegularSlanted-dnom-ly1.tfm
+2019/01/14 | 1904 | fonts/erewhon/tfm/Erewhon-RegularSlanted-dnom-t1--base.tfm
+2019/01/14 | 1916 | fonts/erewhon/tfm/Erewhon-RegularSlanted-dnom-t1.tfm
+2019/01/14 | 2080 | fonts/erewhon/tfm/Erewhon-RegularSlanted-dnom-t2a.tfm
+2019/01/14 | 2060 | fonts/erewhon/tfm/Erewhon-RegularSlanted-dnom-t2b.tfm
+2019/01/14 | 2052 | fonts/erewhon/tfm/Erewhon-RegularSlanted-dnom-t2c.tfm
+2019/01/14 | 1908 | fonts/erewhon/tfm/Erewhon-RegularSlanted-inf-ly1.tfm
+2019/01/14 | 1892 | fonts/erewhon/tfm/Erewhon-RegularSlanted-inf-t1--base.tfm
+2019/01/14 | 1904 | fonts/erewhon/tfm/Erewhon-RegularSlanted-inf-t1.tfm
+2019/01/14 | 2068 | fonts/erewhon/tfm/Erewhon-RegularSlanted-inf-t2a.tfm
+2019/01/14 | 2048 | fonts/erewhon/tfm/Erewhon-RegularSlanted-inf-t2b.tfm
+2019/01/14 | 2040 | fonts/erewhon/tfm/Erewhon-RegularSlanted-inf-t2c.tfm
+2019/01/14 | 6208 | fonts/erewhon/tfm/Erewhon-RegularSlanted-lf-ly1.tfm
+2019/01/14 | 1956 | fonts/erewhon/tfm/Erewhon-RegularSlanted-lf-sc-ly1--base.tfm
+2019/01/14 | 4844 | fonts/erewhon/tfm/Erewhon-RegularSlanted-lf-sc-ly1.tfm
+2019/01/14 | 1916 | fonts/erewhon/tfm/Erewhon-RegularSlanted-lf-sc-t1--base.tfm
+2019/01/14 | 6000 | fonts/erewhon/tfm/Erewhon-RegularSlanted-lf-sc-t1.tfm
+2019/01/14 | 6380 | fonts/erewhon/tfm/Erewhon-RegularSlanted-lf-sc-t2a.tfm
+2019/01/14 | 6296 | fonts/erewhon/tfm/Erewhon-RegularSlanted-lf-sc-t2b.tfm
+2019/01/14 | 5804 | fonts/erewhon/tfm/Erewhon-RegularSlanted-lf-sc-t2c.tfm
+2019/01/14 | 1916 | fonts/erewhon/tfm/Erewhon-RegularSlanted-lf-t1--base.tfm
+2019/01/14 | 9240 | fonts/erewhon/tfm/Erewhon-RegularSlanted-lf-t1.tfm
+2019/01/14 | 10192 | fonts/erewhon/tfm/Erewhon-RegularSlanted-lf-t2a.tfm
+2019/01/14 | 9896 | fonts/erewhon/tfm/Erewhon-RegularSlanted-lf-t2b.tfm
+2019/01/14 | 9240 | fonts/erewhon/tfm/Erewhon-RegularSlanted-lf-t2c.tfm
+2019/01/14 | 1516 | fonts/erewhon/tfm/Erewhon-RegularSlanted-lf-ts1--base.tfm
+2019/01/14 | 1536 | fonts/erewhon/tfm/Erewhon-RegularSlanted-lf-ts1.tfm
+2019/01/14 | 1920 | fonts/erewhon/tfm/Erewhon-RegularSlanted-numr-ly1.tfm
+2019/01/14 | 1904 | fonts/erewhon/tfm/Erewhon-RegularSlanted-numr-t1--base.tfm
+2019/01/14 | 1916 | fonts/erewhon/tfm/Erewhon-RegularSlanted-numr-t1.tfm
+2019/01/14 | 2080 | fonts/erewhon/tfm/Erewhon-RegularSlanted-numr-t2a.tfm
+2019/01/14 | 2060 | fonts/erewhon/tfm/Erewhon-RegularSlanted-numr-t2b.tfm
+2019/01/14 | 2052 | fonts/erewhon/tfm/Erewhon-RegularSlanted-numr-t2c.tfm
+2019/01/14 | 6208 | fonts/erewhon/tfm/Erewhon-RegularSlanted-osf-ly1.tfm
+2019/01/14 | 1956 | fonts/erewhon/tfm/Erewhon-RegularSlanted-osf-sc-ly1--base.tfm
+2019/01/14 | 4844 | fonts/erewhon/tfm/Erewhon-RegularSlanted-osf-sc-ly1.tfm
+2019/01/14 | 1920 | fonts/erewhon/tfm/Erewhon-RegularSlanted-osf-sc-t1--base.tfm
+2019/01/14 | 6004 | fonts/erewhon/tfm/Erewhon-RegularSlanted-osf-sc-t1.tfm
+2019/01/14 | 6380 | fonts/erewhon/tfm/Erewhon-RegularSlanted-osf-sc-t2a.tfm
+2019/01/14 | 6296 | fonts/erewhon/tfm/Erewhon-RegularSlanted-osf-sc-t2b.tfm
+2019/01/14 | 5804 | fonts/erewhon/tfm/Erewhon-RegularSlanted-osf-sc-t2c.tfm
+2019/01/14 | 1920 | fonts/erewhon/tfm/Erewhon-RegularSlanted-osf-t1--base.tfm
+2019/01/14 | 9244 | fonts/erewhon/tfm/Erewhon-RegularSlanted-osf-t1.tfm
+2019/01/14 | 10192 | fonts/erewhon/tfm/Erewhon-RegularSlanted-osf-t2a.tfm
+2019/01/14 | 9896 | fonts/erewhon/tfm/Erewhon-RegularSlanted-osf-t2b.tfm
+2019/01/14 | 9240 | fonts/erewhon/tfm/Erewhon-RegularSlanted-osf-t2c.tfm
+2019/01/14 | 1516 | fonts/erewhon/tfm/Erewhon-RegularSlanted-osf-ts1--base.tfm
+2019/01/14 | 1536 | fonts/erewhon/tfm/Erewhon-RegularSlanted-osf-ts1.tfm
+2019/01/14 | 1960 | fonts/erewhon/tfm/Erewhon-RegularSlanted-sup-ly1.tfm
+2019/01/14 | 1956 | fonts/erewhon/tfm/Erewhon-RegularSlanted-sup-t1--base.tfm
+2019/01/14 | 1964 | fonts/erewhon/tfm/Erewhon-RegularSlanted-sup-t1.tfm
+2019/01/14 | 2124 | fonts/erewhon/tfm/Erewhon-RegularSlanted-sup-t2a.tfm
+2019/01/14 | 2104 | fonts/erewhon/tfm/Erewhon-RegularSlanted-sup-t2b.tfm
+2019/01/14 | 2096 | fonts/erewhon/tfm/Erewhon-RegularSlanted-sup-t2c.tfm
+2019/01/14 | 6188 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tlf-ly1.tfm
+2019/01/14 | 5336 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tlf-ot2.tfm
+2019/01/14 | 1928 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tlf-sc-ly1--base.tfm
+2019/01/14 | 4816 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tlf-sc-ly1.tfm
+2019/01/14 | 1896 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tlf-sc-t1--base.tfm
+2019/01/14 | 5980 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tlf-sc-t1.tfm
+2019/01/14 | 6356 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tlf-sc-t2a.tfm
+2019/01/14 | 6272 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tlf-sc-t2b.tfm
+2019/01/14 | 5780 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tlf-sc-t2c.tfm
+2019/01/14 | 1896 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tlf-t1--base.tfm
+2019/01/14 | 9220 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tlf-t1.tfm
+2019/01/14 | 10176 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tlf-t2a.tfm
+2019/01/14 | 9880 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tlf-t2b.tfm
+2019/01/14 | 9224 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tlf-t2c.tfm
+2019/01/14 | 1516 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tlf-ts1--base.tfm
+2019/01/14 | 1536 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tlf-ts1.tfm
+2019/01/14 | 6188 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tosf-ly1.tfm
+2019/01/14 | 1928 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tosf-sc-ly1--base.tfm
+2019/01/14 | 4816 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tosf-sc-ly1.tfm
+2019/01/14 | 1896 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tosf-sc-t1--base.tfm
+2019/01/14 | 5980 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tosf-sc-t1.tfm
+2019/01/14 | 6356 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tosf-sc-t2a.tfm
+2019/01/14 | 6272 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tosf-sc-t2b.tfm
+2019/01/14 | 5780 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tosf-sc-t2c.tfm
+2019/01/14 | 1896 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tosf-t1--base.tfm
+2019/01/14 | 9220 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tosf-t1.tfm
+2019/01/14 | 10176 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tosf-t2a.tfm
+2019/01/14 | 9880 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tosf-t2b.tfm
+2019/01/14 | 9224 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tosf-t2c.tfm
+2019/01/14 | 1516 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tosf-ts1--base.tfm
+2019/01/14 | 1536 | fonts/erewhon/tfm/Erewhon-RegularSlanted-tosf-ts1.tfm
+2019/01/14 | 1752 | fonts/erewhon/tfm/Erewhon-Regular-sup-ly1.tfm
+2019/01/14 | 1756 | fonts/erewhon/tfm/Erewhon-Regular-sup-t1--base.tfm
+2019/01/14 | 1764 | fonts/erewhon/tfm/Erewhon-Regular-sup-t1.tfm
+2019/01/14 | 1916 | fonts/erewhon/tfm/Erewhon-Regular-sup-t2a.tfm
+2019/01/14 | 1896 | fonts/erewhon/tfm/Erewhon-Regular-sup-t2b.tfm
+2019/01/14 | 1884 | fonts/erewhon/tfm/Erewhon-Regular-sup-t2c.tfm
+2019/01/14 | 6044 | fonts/erewhon/tfm/Erewhon-Regular-tlf-ly1.tfm
+2019/01/14 | 5112 | fonts/erewhon/tfm/Erewhon-Regular-tlf-ot2.tfm
+2019/01/14 | 1720 | fonts/erewhon/tfm/Erewhon-Regular-tlf-sc-ly1--base.tfm
+2019/01/14 | 3916 | fonts/erewhon/tfm/Erewhon-Regular-tlf-sc-ly1.tfm
+2019/01/14 | 1668 | fonts/erewhon/tfm/Erewhon-Regular-tlf-sc-t1--base.tfm
+2019/01/14 | 4824 | fonts/erewhon/tfm/Erewhon-Regular-tlf-sc-t1.tfm
+2019/01/14 | 6076 | fonts/erewhon/tfm/Erewhon-Regular-tlf-sc-t2a.tfm
+2019/01/14 | 5992 | fonts/erewhon/tfm/Erewhon-Regular-tlf-sc-t2b.tfm
+2019/01/14 | 5508 | fonts/erewhon/tfm/Erewhon-Regular-tlf-sc-t2c.tfm
+2019/01/14 | 1716 | fonts/erewhon/tfm/Erewhon-Regular-tlf-t1--base.tfm
+2019/01/14 | 9076 | fonts/erewhon/tfm/Erewhon-Regular-tlf-t1.tfm
+2019/01/14 | 10024 | fonts/erewhon/tfm/Erewhon-Regular-tlf-t2a.tfm
+2019/01/14 | 9728 | fonts/erewhon/tfm/Erewhon-Regular-tlf-t2b.tfm
+2019/01/14 | 9064 | fonts/erewhon/tfm/Erewhon-Regular-tlf-t2c.tfm
+2019/01/14 | 1388 | fonts/erewhon/tfm/Erewhon-Regular-tlf-ts1--base.tfm
+2019/01/14 | 1420 | fonts/erewhon/tfm/Erewhon-Regular-tlf-ts1.tfm
+2019/01/14 | 6044 | fonts/erewhon/tfm/Erewhon-Regular-tosf-ly1.tfm
+2019/01/14 | 1720 | fonts/erewhon/tfm/Erewhon-Regular-tosf-sc-ly1--base.tfm
+2019/01/14 | 3916 | fonts/erewhon/tfm/Erewhon-Regular-tosf-sc-ly1.tfm
+2019/01/14 | 1668 | fonts/erewhon/tfm/Erewhon-Regular-tosf-sc-t1--base.tfm
+2019/01/14 | 4824 | fonts/erewhon/tfm/Erewhon-Regular-tosf-sc-t1.tfm
+2019/01/14 | 6076 | fonts/erewhon/tfm/Erewhon-Regular-tosf-sc-t2a.tfm
+2019/01/14 | 5992 | fonts/erewhon/tfm/Erewhon-Regular-tosf-sc-t2b.tfm
+2019/01/14 | 5508 | fonts/erewhon/tfm/Erewhon-Regular-tosf-sc-t2c.tfm
+2019/01/14 | 1716 | fonts/erewhon/tfm/Erewhon-Regular-tosf-t1--base.tfm
+2019/01/14 | 9076 | fonts/erewhon/tfm/Erewhon-Regular-tosf-t1.tfm
+2019/01/14 | 10024 | fonts/erewhon/tfm/Erewhon-Regular-tosf-t2a.tfm
+2019/01/14 | 9728 | fonts/erewhon/tfm/Erewhon-Regular-tosf-t2b.tfm
+2019/01/14 | 9064 | fonts/erewhon/tfm/Erewhon-Regular-tosf-t2c.tfm
+2019/01/14 | 1388 | fonts/erewhon/tfm/Erewhon-Regular-tosf-ts1--base.tfm
+2019/01/14 | 1420 | fonts/erewhon/tfm/Erewhon-Regular-tosf-ts1.tfm
+2019/11/01 | 1520 | fonts/erewhon/tfm/erewMI.tfm
+2019/11/03 | 1056 | fonts/erewhon/tfm/erewMR.tfm
+2019/11/01 | 33082 | fonts/erewhon/type1/erewBMI.pfb
+2019/11/01 | 27148 | fonts/erewhon/type1/erewBRM.pfb
+2019/01/14 | 209744 | fonts/erewhon/type1/Erewhon-BoldItalic.pfb
+2019/01/14 | 232710 | fonts/erewhon/type1/Erewhon-Bold.pfb
+2019/01/14 | 209284 | fonts/erewhon/type1/Erewhon-BoldSlanted.pfb
+2019/01/14 | 195614 | fonts/erewhon/type1/Erewhon-Italic.pfb
+2019/01/14 | 250694 | fonts/erewhon/type1/Erewhon-Regular.pfb
+2019/01/14 | 220912 | fonts/erewhon/type1/Erewhon-RegularSlanted.pfb
+2019/11/01 | 32183 | fonts/erewhon/type1/erewMI.pfb
+2019/11/02 | 18195 | fonts/erewhon/type1/erewMR.pfb
+2019/01/14 | 1688 | fonts/erewhon/vf/Erewhon-Bold-dnom-t1.vf
+2019/01/14 | 1688 | fonts/erewhon/vf/Erewhon-Bold-inf-t1.vf
+2019/01/14 | 1696 | fonts/erewhon/vf/Erewhon-BoldItalic-dnom-t1.vf
+2019/01/14 | 1696 | fonts/erewhon/vf/Erewhon-BoldItalic-inf-t1.vf
+2019/01/14 | 1668 | fonts/erewhon/vf/Erewhon-BoldItalic-lf-sc-ly1.vf
+2019/01/14 | 1696 | fonts/erewhon/vf/Erewhon-BoldItalic-lf-sc-t1.vf
+2019/01/14 | 1724 | fonts/erewhon/vf/Erewhon-BoldItalic-lf-t1.vf
+2019/01/14 | 524 | fonts/erewhon/vf/Erewhon-BoldItalic-lf-ts1.vf
+2019/01/14 | 1696 | fonts/erewhon/vf/Erewhon-BoldItalic-numr-t1.vf
+2019/01/14 | 1668 | fonts/erewhon/vf/Erewhon-BoldItalic-osf-sc-ly1.vf
+2019/01/14 | 1696 | fonts/erewhon/vf/Erewhon-BoldItalic-osf-sc-t1.vf
+2019/01/14 | 1724 | fonts/erewhon/vf/Erewhon-BoldItalic-osf-t1.vf
+2019/01/14 | 528 | fonts/erewhon/vf/Erewhon-BoldItalic-osf-ts1.vf
+2019/01/14 | 1696 | fonts/erewhon/vf/Erewhon-BoldItalic-sup-t1.vf
+2019/01/14 | 1668 | fonts/erewhon/vf/Erewhon-BoldItalic-tlf-sc-ly1.vf
+2019/01/14 | 1696 | fonts/erewhon/vf/Erewhon-BoldItalic-tlf-sc-t1.vf
+2019/01/14 | 1724 | fonts/erewhon/vf/Erewhon-BoldItalic-tlf-t1.vf
+2019/01/14 | 528 | fonts/erewhon/vf/Erewhon-BoldItalic-tlf-ts1.vf
+2019/01/14 | 1672 | fonts/erewhon/vf/Erewhon-BoldItalic-tosf-sc-ly1.vf
+2019/01/14 | 1700 | fonts/erewhon/vf/Erewhon-BoldItalic-tosf-sc-t1.vf
+2019/01/14 | 1724 | fonts/erewhon/vf/Erewhon-BoldItalic-tosf-t1.vf
+2019/01/14 | 528 | fonts/erewhon/vf/Erewhon-BoldItalic-tosf-ts1.vf
+2019/01/14 | 1664 | fonts/erewhon/vf/Erewhon-Bold-lf-sc-ly1.vf
+2019/01/14 | 1692 | fonts/erewhon/vf/Erewhon-Bold-lf-sc-t1.vf
+2019/01/14 | 1716 | fonts/erewhon/vf/Erewhon-Bold-lf-t1.vf
+2019/01/14 | 520 | fonts/erewhon/vf/Erewhon-Bold-lf-ts1.vf
+2019/01/14 | 1688 | fonts/erewhon/vf/Erewhon-Bold-numr-t1.vf
+2019/01/14 | 1664 | fonts/erewhon/vf/Erewhon-Bold-osf-sc-ly1.vf
+2019/01/14 | 1692 | fonts/erewhon/vf/Erewhon-Bold-osf-sc-t1.vf
+2019/01/14 | 1720 | fonts/erewhon/vf/Erewhon-Bold-osf-t1.vf
+2019/01/14 | 520 | fonts/erewhon/vf/Erewhon-Bold-osf-ts1.vf
+2019/01/14 | 1696 | fonts/erewhon/vf/Erewhon-BoldSlanted-dnom-t1.vf
+2019/01/14 | 1696 | fonts/erewhon/vf/Erewhon-BoldSlanted-inf-t1.vf
+2019/01/14 | 1668 | fonts/erewhon/vf/Erewhon-BoldSlanted-lf-sc-ly1.vf
+2019/01/14 | 1696 | fonts/erewhon/vf/Erewhon-BoldSlanted-lf-sc-t1.vf
+2019/01/14 | 1724 | fonts/erewhon/vf/Erewhon-BoldSlanted-lf-t1.vf
+2019/01/14 | 528 | fonts/erewhon/vf/Erewhon-BoldSlanted-lf-ts1.vf
+2019/01/14 | 1696 | fonts/erewhon/vf/Erewhon-BoldSlanted-numr-t1.vf
+2019/01/14 | 1672 | fonts/erewhon/vf/Erewhon-BoldSlanted-osf-sc-ly1.vf
+2019/01/14 | 1700 | fonts/erewhon/vf/Erewhon-BoldSlanted-osf-sc-t1.vf
+2019/01/14 | 1724 | fonts/erewhon/vf/Erewhon-BoldSlanted-osf-t1.vf
+2019/01/14 | 528 | fonts/erewhon/vf/Erewhon-BoldSlanted-osf-ts1.vf
+2019/01/14 | 1696 | fonts/erewhon/vf/Erewhon-BoldSlanted-sup-t1.vf
+2019/01/14 | 1672 | fonts/erewhon/vf/Erewhon-BoldSlanted-tlf-sc-ly1.vf
+2019/01/14 | 1700 | fonts/erewhon/vf/Erewhon-BoldSlanted-tlf-sc-t1.vf
+2019/01/14 | 1724 | fonts/erewhon/vf/Erewhon-BoldSlanted-tlf-t1.vf
+2019/01/14 | 528 | fonts/erewhon/vf/Erewhon-BoldSlanted-tlf-ts1.vf
+2019/01/14 | 1672 | fonts/erewhon/vf/Erewhon-BoldSlanted-tosf-sc-ly1.vf
+2019/01/14 | 1700 | fonts/erewhon/vf/Erewhon-BoldSlanted-tosf-sc-t1.vf
+2019/01/14 | 1728 | fonts/erewhon/vf/Erewhon-BoldSlanted-tosf-t1.vf
+2019/01/14 | 528 | fonts/erewhon/vf/Erewhon-BoldSlanted-tosf-ts1.vf
+2019/01/14 | 1688 | fonts/erewhon/vf/Erewhon-Bold-sup-t1.vf
+2019/01/14 | 1664 | fonts/erewhon/vf/Erewhon-Bold-tlf-sc-ly1.vf
+2019/01/14 | 1692 | fonts/erewhon/vf/Erewhon-Bold-tlf-sc-t1.vf
+2019/01/14 | 1720 | fonts/erewhon/vf/Erewhon-Bold-tlf-t1.vf
+2019/01/14 | 520 | fonts/erewhon/vf/Erewhon-Bold-tlf-ts1.vf
+2019/01/14 | 1664 | fonts/erewhon/vf/Erewhon-Bold-tosf-sc-ly1.vf
+2019/01/14 | 1692 | fonts/erewhon/vf/Erewhon-Bold-tosf-sc-t1.vf
+2019/01/14 | 1720 | fonts/erewhon/vf/Erewhon-Bold-tosf-t1.vf
+2019/01/14 | 520 | fonts/erewhon/vf/Erewhon-Bold-tosf-ts1.vf
+2019/01/14 | 1692 | fonts/erewhon/vf/Erewhon-Italic-dnom-t1.vf
+2019/01/14 | 1692 | fonts/erewhon/vf/Erewhon-Italic-inf-t1.vf
+2019/01/14 | 1664 | fonts/erewhon/vf/Erewhon-Italic-lf-sc-ly1.vf
+2019/01/14 | 1692 | fonts/erewhon/vf/Erewhon-Italic-lf-sc-t1.vf
+2019/01/14 | 1720 | fonts/erewhon/vf/Erewhon-Italic-lf-t1.vf
+2019/01/14 | 520 | fonts/erewhon/vf/Erewhon-Italic-lf-ts1.vf
+2019/01/14 | 1692 | fonts/erewhon/vf/Erewhon-Italic-numr-t1.vf
+2019/01/14 | 1664 | fonts/erewhon/vf/Erewhon-Italic-osf-sc-ly1.vf
+2019/01/14 | 1692 | fonts/erewhon/vf/Erewhon-Italic-osf-sc-t1.vf
+2019/01/14 | 1720 | fonts/erewhon/vf/Erewhon-Italic-osf-t1.vf
+2019/01/14 | 524 | fonts/erewhon/vf/Erewhon-Italic-osf-ts1.vf
+2019/01/14 | 1692 | fonts/erewhon/vf/Erewhon-Italic-sup-t1.vf
+2019/01/14 | 1664 | fonts/erewhon/vf/Erewhon-Italic-tlf-sc-ly1.vf
+2019/01/14 | 1692 | fonts/erewhon/vf/Erewhon-Italic-tlf-sc-t1.vf
+2019/01/14 | 1720 | fonts/erewhon/vf/Erewhon-Italic-tlf-t1.vf
+2019/01/14 | 524 | fonts/erewhon/vf/Erewhon-Italic-tlf-ts1.vf
+2019/01/14 | 1668 | fonts/erewhon/vf/Erewhon-Italic-tosf-sc-ly1.vf
+2019/01/14 | 1696 | fonts/erewhon/vf/Erewhon-Italic-tosf-sc-t1.vf
+2019/01/14 | 1720 | fonts/erewhon/vf/Erewhon-Italic-tosf-t1.vf
+2019/01/14 | 524 | fonts/erewhon/vf/Erewhon-Italic-tosf-ts1.vf
+2019/01/14 | 1692 | fonts/erewhon/vf/Erewhon-Regular-dnom-t1.vf
+2019/01/14 | 1692 | fonts/erewhon/vf/Erewhon-Regular-inf-t1.vf
+2019/01/14 | 1664 | fonts/erewhon/vf/Erewhon-Regular-lf-sc-ly1.vf
+2019/01/14 | 1692 | fonts/erewhon/vf/Erewhon-Regular-lf-sc-t1.vf
+2019/01/14 | 1720 | fonts/erewhon/vf/Erewhon-Regular-lf-t1.vf
+2019/01/14 | 560 | fonts/erewhon/vf/Erewhon-Regular-lf-ts1.vf
+2019/01/14 | 1692 | fonts/erewhon/vf/Erewhon-Regular-numr-t1.vf
+2019/01/14 | 1668 | fonts/erewhon/vf/Erewhon-Regular-osf-sc-ly1.vf
+2019/01/14 | 1696 | fonts/erewhon/vf/Erewhon-Regular-osf-sc-t1.vf
+2019/01/14 | 1720 | fonts/erewhon/vf/Erewhon-Regular-osf-t1.vf
+2019/01/14 | 564 | fonts/erewhon/vf/Erewhon-Regular-osf-ts1.vf
+2019/01/14 | 1700 | fonts/erewhon/vf/Erewhon-RegularSlanted-dnom-t1.vf
+2019/01/14 | 1700 | fonts/erewhon/vf/Erewhon-RegularSlanted-inf-t1.vf
+2019/01/14 | 1672 | fonts/erewhon/vf/Erewhon-RegularSlanted-lf-sc-ly1.vf
+2019/01/14 | 1700 | fonts/erewhon/vf/Erewhon-RegularSlanted-lf-sc-t1.vf
+2019/01/14 | 1728 | fonts/erewhon/vf/Erewhon-RegularSlanted-lf-t1.vf
+2019/01/14 | 528 | fonts/erewhon/vf/Erewhon-RegularSlanted-lf-ts1.vf
+2019/01/14 | 1700 | fonts/erewhon/vf/Erewhon-RegularSlanted-numr-t1.vf
+2019/01/14 | 1672 | fonts/erewhon/vf/Erewhon-RegularSlanted-osf-sc-ly1.vf
+2019/01/14 | 1700 | fonts/erewhon/vf/Erewhon-RegularSlanted-osf-sc-t1.vf
+2019/01/14 | 1728 | fonts/erewhon/vf/Erewhon-RegularSlanted-osf-t1.vf
+2019/01/14 | 532 | fonts/erewhon/vf/Erewhon-RegularSlanted-osf-ts1.vf
+2019/01/14 | 1700 | fonts/erewhon/vf/Erewhon-RegularSlanted-sup-t1.vf
+2019/01/14 | 1672 | fonts/erewhon/vf/Erewhon-RegularSlanted-tlf-sc-ly1.vf
+2019/01/14 | 1700 | fonts/erewhon/vf/Erewhon-RegularSlanted-tlf-sc-t1.vf
+2019/01/14 | 1728 | fonts/erewhon/vf/Erewhon-RegularSlanted-tlf-t1.vf
+2019/01/14 | 532 | fonts/erewhon/vf/Erewhon-RegularSlanted-tlf-ts1.vf
+2019/01/14 | 1676 | fonts/erewhon/vf/Erewhon-RegularSlanted-tosf-sc-ly1.vf
+2019/01/14 | 1704 | fonts/erewhon/vf/Erewhon-RegularSlanted-tosf-sc-t1.vf
+2019/01/14 | 1728 | fonts/erewhon/vf/Erewhon-RegularSlanted-tosf-t1.vf
+2019/01/14 | 532 | fonts/erewhon/vf/Erewhon-RegularSlanted-tosf-ts1.vf
+2019/01/14 | 1692 | fonts/erewhon/vf/Erewhon-Regular-sup-t1.vf
+2019/01/14 | 1668 | fonts/erewhon/vf/Erewhon-Regular-tlf-sc-ly1.vf
+2019/01/14 | 1696 | fonts/erewhon/vf/Erewhon-Regular-tlf-sc-t1.vf
+2019/01/14 | 1720 | fonts/erewhon/vf/Erewhon-Regular-tlf-t1.vf
+2019/01/14 | 564 | fonts/erewhon/vf/Erewhon-Regular-tlf-ts1.vf
+2019/01/14 | 1668 | fonts/erewhon/vf/Erewhon-Regular-tosf-sc-ly1.vf
+2019/01/14 | 1696 | fonts/erewhon/vf/Erewhon-Regular-tosf-sc-t1.vf
+2019/01/14 | 1724 | fonts/erewhon/vf/Erewhon-Regular-tosf-t1.vf
+2019/01/14 | 564 | fonts/erewhon/vf/Erewhon-Regular-tosf-ts1.vf
+2019/11/06 | 4734179 | fonts/erewhon.zip
2014/12/12 | 28168 | fonts/esrelation/esrelation10.pfb
2015/05/06 | 23676 | fonts/esrelation/esrelation.dtx
2015/05/06 | 867 | fonts/esrelation/esrelation.ins
@@ -73297,7 +73311,7 @@
2019/10/10 | 174304 | fonts/newtx/opentype/TeXGyreTermesX-Bold.otf
2019/10/10 | 181388 | fonts/newtx/opentype/TeXGyreTermesX-Italic.otf
2019/10/10 | 179064 | fonts/newtx/opentype/TeXGyreTermesX-Regular.otf
-2019/10/29 | 32210 | fonts/newtx/README
+2019/11/06 | 32383 | fonts/newtx/README
2018/06/07 | 312975 | fonts/newtxsf/doc/newtxsf-doc.pdf
2018/06/07 | 6059 | fonts/newtxsf/doc/newtxsf-doc.tex
2014/09/29 | 43780 | fonts/newtxsf/doc/OFL-FAQ.txt
@@ -73335,7 +73349,7 @@
2012/05/01 | 1516 | fonts/newtx/tex/ly1ntxtt.fd
2019/10/01 | 164 | fonts/newtx/tex/newtx-ebgaramond-subs.tex
2019/10/01 | 149 | fonts/newtx/tex/newtx-libertine-subs.tex
-2019/10/26 | 115910 | fonts/newtx/tex/newtxmath.sty
+2019/11/03 | 116745 | fonts/newtx/tex/newtxmath.sty
2018/03/28 | 8038 | fonts/newtx/tex/newtxtext.sty
2019/10/23 | 818 | fonts/newtx/tex/omlntxebgmi.fd
2016/10/07 | 1919 | fonts/newtx/tex/omlntxmi.fd
@@ -73751,8 +73765,10 @@
2019/09/12 | 1580 | fonts/newtx/tfm/txsys.tfm
2012/06/22 | 156 | fonts/newtx/tfm/zmn-vw-b.tfm
2012/06/22 | 712 | fonts/newtx/tfm/zmn-vw-r.tfm
-2019/10/24 | 3328 | fonts/newtx/tfm/zutbmi.tfm
-2019/10/24 | 4744 | fonts/newtx/tfm/zutmi.tfm
+2019/11/02 | 2472 | fonts/newtx/tfm/zutbmia.tfm
+2019/11/02 | 3280 | fonts/newtx/tfm/zutbmi.tfm
+2019/11/02 | 2428 | fonts/newtx/tfm/zutmia.tfm
+2019/11/02 | 3216 | fonts/newtx/tfm/zutmi.tfm
2012/10/07 | 244 | fonts/newtx/tfm/zxlr-5nums.tfm
2012/10/07 | 240 | fonts/newtx/tfm/zxlr-7nums.tfm
2012/10/07 | 1220 | fonts/newtx/tfm/zxlr-8r.tfm
@@ -74118,9 +74134,11 @@
2019/09/23 | 2744 | fonts/newtx/vf/nxlmi.vf
2012/11/15 | 1184 | fonts/newtx/vf/nxlsy5.vf
2012/11/15 | 1184 | fonts/newtx/vf/nxlsy7.vf
-2019/10/24 | 2808 | fonts/newtx/vf/zutbmi.vf
-2019/10/24 | 2708 | fonts/newtx/vf/zutmi.vf
-2019/10/30 | 6834799 | fonts/newtx.zip
+2019/11/02 | 1872 | fonts/newtx/vf/zutbmia.vf
+2019/11/02 | 2656 | fonts/newtx/vf/zutbmi.vf
+2019/11/02 | 1920 | fonts/newtx/vf/zutmia.vf
+2019/11/02 | 2552 | fonts/newtx/vf/zutmi.vf
+2019/11/06 | 6840897 | fonts/newtx.zip
2005/10/24 | 6224 | fonts/niceframe/afm/bbding10.afm
2005/10/24 | 2299 | fonts/niceframe/afm/dingbat.afm
2005/10/24 | 9099 | fonts/niceframe/afm/karta15.afm
@@ -122628,930 +122646,931 @@
2012/11/17 | 1096 | graphics/AddTeX2Eps/default.tex
2006/04/17 | 836 | graphics/AddTeX2Eps/readme.txt
2012/11/17 | 5620 | graphics/AddTeX2Eps.zip
-2019/10/20 | 472 | graphics/asymptote/absyn.cc
-2019/10/20 | 1030 | graphics/asymptote/absyn.h
-2019/10/20 | 3309 | graphics/asymptote/access.cc
-2019/10/20 | 2976 | graphics/asymptote/access.h
-2019/10/20 | 2278 | graphics/asymptote/align.h
-2019/10/20 | 829 | graphics/asymptote/angle.h
-2019/10/20 | 18534 | graphics/asymptote/application.cc
-2019/10/20 | 9094 | graphics/asymptote/application.h
-2019/10/20 | 4624 | graphics/asymptote/array.cc
-2019/10/20 | 1951 | graphics/asymptote/array.h
-2019/10/20 | 14023 | graphics/asymptote/arrayop.h
-2019/10/20 | 11541 | graphics/asymptote/aspy.py
-2019/10/20 | 4286 | graphics/asymptote/asy.ico
-2019/10/20 | 17734 | graphics/asymptote/asy-keywords.el
-2019/10/20 | 205340 | graphics/asymptote/asy.list
-2019/10/20 | 1612 | graphics/asymptote/asy-list.pl
-2019/10/20 | 6300 | graphics/asymptote/asymptote.nsi
-2019/10/20 | 2961 | graphics/asymptote/asymptote.spec
-2019/10/20 | 770 | graphics/asymptote/asy.rc
-2019/10/20 | 34 | graphics/asymptote/autogen.sh
-2019/10/20 | 12534 | graphics/asymptote/ax_pthread.m4
-2019/10/20 | 42 | graphics/asymptote/base/animate.asy
-2019/10/20 | 5254 | graphics/asymptote/base/animation.asy
-2019/10/20 | 578 | graphics/asymptote/base/annotate.asy
-2019/10/20 | 99 | graphics/asymptote/base/asy_filetype.vim
-2019/10/20 | 268 | graphics/asymptote/base/asy-init.el
-2019/10/20 | 8243 | graphics/asymptote/base/asy-kate.sh
-2019/10/20 | 71223 | graphics/asymptote/base/asy-mode.el
-2019/10/20 | 1276 | graphics/asymptote/base/asymptote.py
-2019/10/20 | 8870 | graphics/asymptote/base/asy.vim
-2019/10/20 | 51 | graphics/asymptote/base/babel.asy
-2019/10/20 | 9566 | graphics/asymptote/base/bezulate.asy
-2019/10/20 | 11482 | graphics/asymptote/base/binarytree.asy
-2019/10/20 | 5440 | graphics/asymptote/base/bsp.asy
-2019/10/20 | 10830 | graphics/asymptote/base/CAD.asy
-2019/10/20 | 174673 | graphics/asymptote/base/colormap.asy
-2019/10/20 | 14660 | graphics/asymptote/base/contour3.asy
-2019/10/20 | 20105 | graphics/asymptote/base/contour.asy
-2019/10/20 | 2109 | graphics/asymptote/base/drawtree.asy
-2019/10/20 | 1183 | graphics/asymptote/base/embed.asy
-2019/10/20 | 1122 | graphics/asymptote/base/external.asy
-2019/10/20 | 21459 | graphics/asymptote/base/feynman.asy
-2019/10/20 | 14311 | graphics/asymptote/base/flowchart.asy
-2019/10/20 | 35 | graphics/asymptote/base/fontsize.asy
-2019/10/20 | 320214 | graphics/asymptote/base/geometry.asy
-2019/10/20 | 62159 | graphics/asymptote/base/graph3.asy
-2019/10/20 | 63886 | graphics/asymptote/base/graph.asy
-2019/10/20 | 314 | graphics/asymptote/base/graph_settings.asy
-2019/10/20 | 7422 | graphics/asymptote/base/graph_splinetype.asy
-2019/10/20 | 13476 | graphics/asymptote/base/grid3.asy
-2019/10/20 | 3944 | graphics/asymptote/base/interpolate.asy
-2019/10/20 | 2465 | graphics/asymptote/base/labelpath3.asy
-2019/10/20 | 729 | graphics/asymptote/base/labelpath.asy
-2019/10/20 | 61 | graphics/asymptote/base/latin1.asy
-2019/10/20 | 24659 | graphics/asymptote/base/lmfit.asy
-2019/10/20 | 7302 | graphics/asymptote/base/markers.asy
-2019/10/20 | 11030 | graphics/asymptote/base/math.asy
-2019/10/20 | 253 | graphics/asymptote/base/metapost.asy
-2019/10/20 | 39 | graphics/asymptote/base/nopapersize.ps
-2019/10/20 | 3279 | graphics/asymptote/base/obj.asy
-2019/10/20 | 15192 | graphics/asymptote/base/ode.asy
-2019/10/20 | 14709 | graphics/asymptote/base/palette.asy
-2019/10/20 | 2615 | graphics/asymptote/base/patterns.asy
-2019/10/20 | 1259 | graphics/asymptote/base/plain_arcs.asy
-2019/10/20 | 19085 | graphics/asymptote/base/plain_arrows.asy
-2019/10/20 | 7193 | graphics/asymptote/base/plain.asy
-2019/10/20 | 21005 | graphics/asymptote/base/plain_bounds.asy
-2019/10/20 | 4128 | graphics/asymptote/base/plain_boxes.asy
-2019/10/20 | 3716 | graphics/asymptote/base/plain_constants.asy
-2019/10/20 | 2187 | graphics/asymptote/base/plain_debugger.asy
-2019/10/20 | 6292 | graphics/asymptote/base/plain_filldraw.asy
-2019/10/20 | 16578 | graphics/asymptote/base/plain_Label.asy
-2019/10/20 | 2552 | graphics/asymptote/base/plain_margins.asy
-2019/10/20 | 11320 | graphics/asymptote/base/plain_markers.asy
-2019/10/20 | 9309 | graphics/asymptote/base/plain_paths.asy
-2019/10/20 | 8661 | graphics/asymptote/base/plain_pens.asy
-2019/10/20 | 46927 | graphics/asymptote/base/plain_picture.asy
-2019/10/20 | 6285 | graphics/asymptote/base/plain_prethree.asy
-2019/10/20 | 5760 | graphics/asymptote/base/plain_scaling.asy
-2019/10/20 | 3992 | graphics/asymptote/base/plain_shipout.asy
-2019/10/20 | 6381 | graphics/asymptote/base/plain_strings.asy
-2019/10/20 | 358 | graphics/asymptote/base/pstoedit.asy
-2019/10/20 | 4916 | graphics/asymptote/base/rational.asy
-2019/10/20 | 8372 | graphics/asymptote/base/rationalSimplex.asy
-2019/10/20 | 657 | graphics/asymptote/base/reload.js
-2019/10/20 | 289 | graphics/asymptote/base/res/notes.txt
-2019/10/20 | 3430 | graphics/asymptote/base/roundedpath.asy
-2019/10/20 | 5344 | graphics/asymptote/base/shaders/fragment.glsl
-2019/10/20 | 619 | graphics/asymptote/base/shaders/vertex.glsl
-2019/10/20 | 7482 | graphics/asymptote/base/simplex.asy
-2019/10/20 | 608 | graphics/asymptote/base/size10.asy
-2019/10/20 | 600 | graphics/asymptote/base/size11.asy
-2019/10/20 | 16138 | graphics/asymptote/base/slide.asy
-2019/10/20 | 2068 | graphics/asymptote/base/slopefield.asy
-2019/10/20 | 56037 | graphics/asymptote/base/smoothcontour3.asy
-2019/10/20 | 12261 | graphics/asymptote/base/solids.asy
-2019/10/20 | 7307 | graphics/asymptote/base/stats.asy
-2019/10/20 | 22971 | graphics/asymptote/base/syzygy.asy
-2019/10/20 | 2277 | graphics/asymptote/base/texcolors.asy
-2019/10/20 | 23846 | graphics/asymptote/base/three_arrows.asy
-2019/10/20 | 86263 | graphics/asymptote/base/three.asy
-2019/10/20 | 3673 | graphics/asymptote/base/three_light.asy
-2019/10/20 | 2764 | graphics/asymptote/base/three_margins.asy
-2019/10/20 | 73252 | graphics/asymptote/base/three_surface.asy
-2019/10/20 | 12522 | graphics/asymptote/base/three_tube.asy
-2019/10/20 | 1375 | graphics/asymptote/base/tree.asy
-2019/10/20 | 5797 | graphics/asymptote/base/trembling.asy
-2019/10/20 | 4297 | graphics/asymptote/base/tube.asy
-2019/10/20 | 51 | graphics/asymptote/base/unicode.asy
-2019/10/20 | 49030 | graphics/asymptote/base/webgl/asygl.js
-2019/10/20 | 4812 | graphics/asymptote/base/x11colors.asy
-2019/10/20 | 3670 | graphics/asymptote/bbox3.h
-2019/10/20 | 4503 | graphics/asymptote/bbox.h
-2019/10/20 | 1470 | graphics/asymptote/beziercurve.cc
-2019/10/20 | 1208 | graphics/asymptote/beziercurve.h
-2019/10/20 | 26856 | graphics/asymptote/bezierpatch.cc
-2019/10/20 | 5259 | graphics/asymptote/bezierpatch.h
+2019/11/06 | 472 | graphics/asymptote/absyn.cc
+2019/11/06 | 1030 | graphics/asymptote/absyn.h
+2019/11/06 | 3309 | graphics/asymptote/access.cc
+2019/11/06 | 2976 | graphics/asymptote/access.h
+2019/11/06 | 2278 | graphics/asymptote/align.h
+2019/11/06 | 829 | graphics/asymptote/angle.h
+2019/11/06 | 18534 | graphics/asymptote/application.cc
+2019/11/06 | 9094 | graphics/asymptote/application.h
+2019/11/06 | 4624 | graphics/asymptote/array.cc
+2019/11/06 | 1951 | graphics/asymptote/array.h
+2019/11/06 | 14023 | graphics/asymptote/arrayop.h
+2019/11/06 | 11541 | graphics/asymptote/aspy.py
+2019/11/06 | 4286 | graphics/asymptote/asy.ico
+2019/11/06 | 17748 | graphics/asymptote/asy-keywords.el
+2019/11/06 | 205610 | graphics/asymptote/asy.list
+2019/11/06 | 1612 | graphics/asymptote/asy-list.pl
+2019/11/06 | 6300 | graphics/asymptote/asymptote.nsi
+2019/11/06 | 2961 | graphics/asymptote/asymptote.spec
+2019/11/06 | 770 | graphics/asymptote/asy.rc
+2019/11/06 | 34 | graphics/asymptote/autogen.sh
+2019/11/06 | 12534 | graphics/asymptote/ax_pthread.m4
+2019/11/06 | 42 | graphics/asymptote/base/animate.asy
+2019/11/06 | 5254 | graphics/asymptote/base/animation.asy
+2019/11/06 | 578 | graphics/asymptote/base/annotate.asy
+2019/11/06 | 99 | graphics/asymptote/base/asy_filetype.vim
+2019/11/06 | 268 | graphics/asymptote/base/asy-init.el
+2019/11/06 | 8243 | graphics/asymptote/base/asy-kate.sh
+2019/11/06 | 71223 | graphics/asymptote/base/asy-mode.el
+2019/11/06 | 1276 | graphics/asymptote/base/asymptote.py
+2019/11/06 | 8870 | graphics/asymptote/base/asy.vim
+2019/11/06 | 51 | graphics/asymptote/base/babel.asy
+2019/11/06 | 9566 | graphics/asymptote/base/bezulate.asy
+2019/11/06 | 11482 | graphics/asymptote/base/binarytree.asy
+2019/11/06 | 5440 | graphics/asymptote/base/bsp.asy
+2019/11/06 | 10830 | graphics/asymptote/base/CAD.asy
+2019/11/06 | 174673 | graphics/asymptote/base/colormap.asy
+2019/11/06 | 14660 | graphics/asymptote/base/contour3.asy
+2019/11/06 | 20105 | graphics/asymptote/base/contour.asy
+2019/11/06 | 2109 | graphics/asymptote/base/drawtree.asy
+2019/11/06 | 1183 | graphics/asymptote/base/embed.asy
+2019/11/06 | 1122 | graphics/asymptote/base/external.asy
+2019/11/06 | 21459 | graphics/asymptote/base/feynman.asy
+2019/11/06 | 14311 | graphics/asymptote/base/flowchart.asy
+2019/11/06 | 35 | graphics/asymptote/base/fontsize.asy
+2019/11/06 | 320214 | graphics/asymptote/base/geometry.asy
+2019/11/06 | 62159 | graphics/asymptote/base/graph3.asy
+2019/11/06 | 63886 | graphics/asymptote/base/graph.asy
+2019/11/06 | 314 | graphics/asymptote/base/graph_settings.asy
+2019/11/06 | 7422 | graphics/asymptote/base/graph_splinetype.asy
+2019/11/06 | 13476 | graphics/asymptote/base/grid3.asy
+2019/11/06 | 3944 | graphics/asymptote/base/interpolate.asy
+2019/11/06 | 2465 | graphics/asymptote/base/labelpath3.asy
+2019/11/06 | 729 | graphics/asymptote/base/labelpath.asy
+2019/11/06 | 61 | graphics/asymptote/base/latin1.asy
+2019/11/06 | 24659 | graphics/asymptote/base/lmfit.asy
+2019/11/06 | 7302 | graphics/asymptote/base/markers.asy
+2019/11/06 | 11030 | graphics/asymptote/base/math.asy
+2019/11/06 | 253 | graphics/asymptote/base/metapost.asy
+2019/11/06 | 39 | graphics/asymptote/base/nopapersize.ps
+2019/11/06 | 3279 | graphics/asymptote/base/obj.asy
+2019/11/06 | 15192 | graphics/asymptote/base/ode.asy
+2019/11/06 | 14709 | graphics/asymptote/base/palette.asy
+2019/11/06 | 2615 | graphics/asymptote/base/patterns.asy
+2019/11/06 | 1259 | graphics/asymptote/base/plain_arcs.asy
+2019/11/06 | 19561 | graphics/asymptote/base/plain_arrows.asy
+2019/11/06 | 7193 | graphics/asymptote/base/plain.asy
+2019/11/06 | 21005 | graphics/asymptote/base/plain_bounds.asy
+2019/11/06 | 4128 | graphics/asymptote/base/plain_boxes.asy
+2019/11/06 | 3716 | graphics/asymptote/base/plain_constants.asy
+2019/11/06 | 2187 | graphics/asymptote/base/plain_debugger.asy
+2019/11/06 | 6292 | graphics/asymptote/base/plain_filldraw.asy
+2019/11/06 | 16578 | graphics/asymptote/base/plain_Label.asy
+2019/11/06 | 2552 | graphics/asymptote/base/plain_margins.asy
+2019/11/06 | 11320 | graphics/asymptote/base/plain_markers.asy
+2019/11/06 | 9309 | graphics/asymptote/base/plain_paths.asy
+2019/11/06 | 8661 | graphics/asymptote/base/plain_pens.asy
+2019/11/06 | 46927 | graphics/asymptote/base/plain_picture.asy
+2019/11/06 | 6285 | graphics/asymptote/base/plain_prethree.asy
+2019/11/06 | 5760 | graphics/asymptote/base/plain_scaling.asy
+2019/11/06 | 3992 | graphics/asymptote/base/plain_shipout.asy
+2019/11/06 | 6169 | graphics/asymptote/base/plain_strings.asy
+2019/11/06 | 358 | graphics/asymptote/base/pstoedit.asy
+2019/11/06 | 5003 | graphics/asymptote/base/rational.asy
+2019/11/06 | 9071 | graphics/asymptote/base/rationalSimplex.asy
+2019/11/06 | 657 | graphics/asymptote/base/reload.js
+2019/11/06 | 289 | graphics/asymptote/base/res/notes.txt
+2019/11/06 | 3430 | graphics/asymptote/base/roundedpath.asy
+2019/11/06 | 5344 | graphics/asymptote/base/shaders/fragment.glsl
+2019/11/06 | 619 | graphics/asymptote/base/shaders/vertex.glsl
+2019/11/06 | 8132 | graphics/asymptote/base/simplex.asy
+2019/11/06 | 608 | graphics/asymptote/base/size10.asy
+2019/11/06 | 600 | graphics/asymptote/base/size11.asy
+2019/11/06 | 16138 | graphics/asymptote/base/slide.asy
+2019/11/06 | 2068 | graphics/asymptote/base/slopefield.asy
+2019/11/06 | 56037 | graphics/asymptote/base/smoothcontour3.asy
+2019/11/06 | 11951 | graphics/asymptote/base/solids.asy
+2019/11/06 | 7307 | graphics/asymptote/base/stats.asy
+2019/11/06 | 22971 | graphics/asymptote/base/syzygy.asy
+2019/11/06 | 2277 | graphics/asymptote/base/texcolors.asy
+2019/11/06 | 23846 | graphics/asymptote/base/three_arrows.asy
+2019/11/06 | 86263 | graphics/asymptote/base/three.asy
+2019/11/06 | 3673 | graphics/asymptote/base/three_light.asy
+2019/11/06 | 2764 | graphics/asymptote/base/three_margins.asy
+2019/11/06 | 73252 | graphics/asymptote/base/three_surface.asy
+2019/11/06 | 12522 | graphics/asymptote/base/three_tube.asy
+2019/11/06 | 1375 | graphics/asymptote/base/tree.asy
+2019/11/06 | 5797 | graphics/asymptote/base/trembling.asy
+2019/11/06 | 4297 | graphics/asymptote/base/tube.asy
+2019/11/06 | 51 | graphics/asymptote/base/unicode.asy
+2019/11/06 | 49082 | graphics/asymptote/base/webgl/asygl.js
+2019/11/06 | 4812 | graphics/asymptote/base/x11colors.asy
+2019/11/06 | 3670 | graphics/asymptote/bbox3.h
+2019/11/06 | 4503 | graphics/asymptote/bbox.h
+2019/11/06 | 1470 | graphics/asymptote/beziercurve.cc
+2019/11/06 | 1208 | graphics/asymptote/beziercurve.h
+2019/11/06 | 26856 | graphics/asymptote/bezierpatch.cc
+2019/11/06 | 5259 | graphics/asymptote/bezierpatch.h
2018/02/02 | 3002325 | graphics/asymptote/binaries/i386-windows/cygwin1.dll
-2019/10/20 | 2504 | graphics/asymptote/binaries/i386-windows/README
-2019/10/20 | 7562240 | graphics/asymptote/binaries/i386-windows/texlive/asy.exe
+2019/11/06 | 2504 | graphics/asymptote/binaries/i386-windows/README
+2019/11/06 | 7560704 | graphics/asymptote/binaries/i386-windows/texlive/asy.exe
2018/04/05 | 288 | graphics/asymptote/binaries/i386-windows/texlive/README
2018/11/08 | 3339661 | graphics/asymptote/binaries/x86_64-windows/cygwin1.dll
-2019/10/20 | 2504 | graphics/asymptote/binaries/x86_64-windows/README
-2019/10/20 | 7556096 | graphics/asymptote/binaries/x86_64-windows/texlive/asy.exe
+2019/11/06 | 2504 | graphics/asymptote/binaries/x86_64-windows/README
+2019/11/06 | 7554560 | graphics/asymptote/binaries/x86_64-windows/texlive/asy.exe
2019/10/11 | 288 | graphics/asymptote/binaries/x86_64-windows/texlive/README
-2019/10/20 | 255 | graphics/asymptote/BUGS
-2019/10/20 | 1229 | graphics/asymptote/build-scripts/build-asygl
-2019/10/20 | 2482 | graphics/asymptote/build-scripts/build-asymptote
-2019/10/20 | 3449 | graphics/asymptote/build-scripts/build-asymptote.dos
-2019/10/20 | 1907 | graphics/asymptote/build-scripts/HOWTO-MSWindows
-2019/10/20 | 288 | graphics/asymptote/build-scripts/README-binaries
-2019/10/20 | 31244 | graphics/asymptote/builtin.cc
-2019/10/20 | 1637 | graphics/asymptote/builtin.h
-2019/10/20 | 1151 | graphics/asymptote/callable.cc
-2019/10/20 | 1642 | graphics/asymptote/callable.h
-2019/10/20 | 1191 | graphics/asymptote/camperror.cc
-2019/10/20 | 818 | graphics/asymptote/camperror.h
-2019/10/20 | 13339 | graphics/asymptote/camp.l
-2019/10/20 | 127885 | graphics/asymptote/camp.tab.cc
-2019/10/20 | 4089 | graphics/asymptote/camp.tab.h
-2019/10/20 | 20029 | graphics/asymptote/camp.y
-2019/10/20 | 4687 | graphics/asymptote/castop.h
-2019/10/20 | 1369217 | graphics/asymptote/ChangeLog
-2019/10/20 | 7808 | graphics/asymptote/coder.cc
-2019/10/20 | 11658 | graphics/asymptote/coder.h
-2019/10/20 | 1126 | graphics/asymptote/coenv.cc
-2019/10/20 | 908 | graphics/asymptote/coenv.h
-2019/10/20 | 1520 | graphics/asymptote/common.h
-2019/10/20 | 44166 | graphics/asymptote/config.guess
-2019/10/20 | 6612 | graphics/asymptote/config.h.in
-2019/10/20 | 36141 | graphics/asymptote/config.sub
-2019/10/20 | 281638 | graphics/asymptote/configure
-2019/10/20 | 14621 | graphics/asymptote/configure.ac
-2019/10/20 | 3673 | graphics/asymptote/constructor.cc
-2019/10/20 | 20866 | graphics/asymptote/dec.cc
-2019/10/20 | 15845 | graphics/asymptote/dec.h
-2019/10/20 | 5897 | graphics/asymptote/Delaunay.cc
-2019/10/20 | 384 | graphics/asymptote/Delaunay.h
-2019/10/20 | 8045 | graphics/asymptote/doc/asy.1
-2019/10/20 | 1005 | graphics/asymptote/doc/asy.1.begin
-2019/10/20 | 333 | graphics/asymptote/doc/asy.1.end
-2019/10/20 | 2800 | graphics/asymptote/doc/asycolors.sty
-2019/10/20 | 18136 | graphics/asymptote/doc/asy-latex.dtx
-2019/10/20 | 194542 | graphics/asymptote/doc/asy-latex.pdf
-2019/10/20 | 1304319 | graphics/asymptote/doc/asymptote.pdf
-2019/10/20 | 9846 | graphics/asymptote/doc/asymptote.sty
-2019/10/20 | 384300 | graphics/asymptote/doc/asymptote.texi
-2019/10/20 | 121144 | graphics/asymptote/doc/asyRefCard.pdf
-2019/10/20 | 20051 | graphics/asymptote/doc/asyRefCard.tex
-2019/10/20 | 246 | graphics/asymptote/doc/axis3.asy
-2019/10/20 | 416 | graphics/asymptote/doc/bezier2.asy
-2019/10/20 | 81 | graphics/asymptote/doc/bezier.asy
-2019/10/20 | 234 | graphics/asymptote/doc/beziercurve.asy
-2019/10/20 | 41 | graphics/asymptote/doc/bigdiagonal.asy
-2019/10/20 | 306 | graphics/asymptote/doc/binarytreetest.asy
-2019/10/20 | 677 | graphics/asymptote/doc/Bode.asy
-2019/10/20 | 524 | graphics/asymptote/doc/brokenaxis.asy
-2019/10/20 | 1391 | graphics/asymptote/doc/CAD1.asy
-2019/10/20 | 167837 | graphics/asymptote/doc/CAD.pdf
-2019/10/20 | 10196 | graphics/asymptote/doc/CAD.tex
-2019/10/20 | 532 | graphics/asymptote/doc/CDlabel.asy
-2019/10/20 | 4348 | graphics/asymptote/doc/colo-asy.tex
-2019/10/20 | 49 | graphics/asymptote/doc/colons.asy
-2019/10/20 | 1620 | graphics/asymptote/doc/colors.asy
-2019/10/20 | 243 | graphics/asymptote/doc/cube.asy
-2019/10/20 | 86 | graphics/asymptote/doc/cylinderskeleton.asy
-2019/10/20 | 218 | graphics/asymptote/doc/datagraph.asy
-2019/10/20 | 24 | graphics/asymptote/doc/diagonal.asy
-2019/10/20 | 2882 | graphics/asymptote/doc/diatom.asy
-2019/10/20 | 4067 | graphics/asymptote/doc/diatom.csv
-2019/10/20 | 49 | graphics/asymptote/doc/dots.asy
-2019/10/20 | 1051 | graphics/asymptote/doc/eetomumu.asy
-2019/10/20 | 2039 | graphics/asymptote/doc/elliptic.asy
-2019/10/20 | 912 | graphics/asymptote/doc/errorbars.asy
-2019/10/20 | 202 | graphics/asymptote/doc/exp.asy
-2019/10/20 | 343 | graphics/asymptote/doc/externalprc.tex
-2019/10/20 | 19597 | graphics/asymptote/doc/external-proposal.html
-2019/10/20 | 25137 | graphics/asymptote/doc/extra/intro.asy
-2019/10/20 | 40764 | graphics/asymptote/doc/FAQ/asy-faq.bfnn
-2019/10/20 | 63140 | graphics/asymptote/doc/FAQ/asy-faq.info
-2019/10/20 | 9202 | graphics/asymptote/doc/FAQ/bfnnconv.pl
-2019/10/20 | 13663 | graphics/asymptote/doc/FAQ/install-sh
-2019/10/20 | 1000 | graphics/asymptote/doc/FAQ/Makefile
-2019/10/20 | 4718 | graphics/asymptote/doc/FAQ/m-ascii.pl
-2019/10/20 | 9725 | graphics/asymptote/doc/FAQ/m-html.pl
-2019/10/20 | 5627 | graphics/asymptote/doc/FAQ/m-info.pl
-2019/10/20 | 6104 | graphics/asymptote/doc/FAQ/m-lout.pl
-2019/10/20 | 4578 | graphics/asymptote/doc/FAQ/m-post.pl
-2019/10/20 | 238 | graphics/asymptote/doc/filegraph.asy
-2019/10/20 | 26 | graphics/asymptote/doc/filegraph.dat
-2019/10/20 | 604 | graphics/asymptote/doc/flow.asy
-2019/10/20 | 862 | graphics/asymptote/doc/flowchartdemo.asy
-2019/10/20 | 464 | graphics/asymptote/doc/GaussianSurface.asy
-2019/10/20 | 376 | graphics/asymptote/doc/generalaxis3.asy
-2019/10/20 | 277 | graphics/asymptote/doc/generalaxis.asy
-2019/10/20 | 754 | graphics/asymptote/doc/graphmarkers.asy
-2019/10/20 | 426 | graphics/asymptote/doc/grid3xyz.asy
-2019/10/20 | 279 | graphics/asymptote/doc/hatch.asy
-2019/10/20 | 423 | graphics/asymptote/doc/helix.asy
-2019/10/20 | 330 | graphics/asymptote/doc/HermiteSpline.asy
-2019/10/20 | 441 | graphics/asymptote/doc/histogram.asy
-2019/10/20 | 521 | graphics/asymptote/doc/Hobbycontrol.asy
-2019/10/20 | 500 | graphics/asymptote/doc/Hobbydir.asy
-2019/10/20 | 380 | graphics/asymptote/doc/icon.asy
-2019/10/20 | 401 | graphics/asymptote/doc/image.asy
-2019/10/20 | 872 | graphics/asymptote/doc/imagecontour.asy
-2019/10/20 | 13663 | graphics/asymptote/doc/install-sh
-2019/10/20 | 357 | graphics/asymptote/doc/irregularcontour.asy
-2019/10/20 | 442 | graphics/asymptote/doc/join3.asy
-2019/10/20 | 261 | graphics/asymptote/doc/join.asy
-2019/10/20 | 417 | graphics/asymptote/doc/knots.asy
-2019/10/20 | 121 | graphics/asymptote/doc/labelsquare.asy
-2019/10/20 | 144 | graphics/asymptote/doc/latexmkrc
-2019/10/20 | 150 | graphics/asymptote/doc/latexmkrc_asydir
-2019/10/20 | 3106 | graphics/asymptote/doc/latexusage.tex
-2019/10/20 | 1025 | graphics/asymptote/doc/leastsquares.asy
-2019/10/20 | 6318 | graphics/asymptote/doc/leastsquares.dat
-2019/10/20 | 410 | graphics/asymptote/doc/legend.asy
-2019/10/20 | 366 | graphics/asymptote/doc/lineargraph0.asy
-2019/10/20 | 373 | graphics/asymptote/doc/lineargraph.asy
-2019/10/20 | 416 | graphics/asymptote/doc/linetype.asy
-2019/10/20 | 423 | graphics/asymptote/doc/log2graph.asy
-2019/10/20 | 262 | graphics/asymptote/doc/loggraph.asy
-2019/10/20 | 382 | graphics/asymptote/doc/loggrid.asy
-2019/10/20 | 480 | graphics/asymptote/doc/logimage.asy
-2019/10/20 | 619 | graphics/asymptote/doc/logo.asy
-2019/10/20 | 314 | graphics/asymptote/doc/logticks.asy
-2019/10/20 | 3023 | graphics/asymptote/doc/Makefile.in
-2019/10/20 | 293 | graphics/asymptote/doc/makepen.asy
-2019/10/20 | 2653 | graphics/asymptote/doc/markers1.asy
-2019/10/20 | 877 | graphics/asymptote/doc/markers2.asy
-2019/10/20 | 288 | graphics/asymptote/doc/mexicanhat.asy
-2019/10/20 | 374 | graphics/asymptote/doc/monthaxis.asy
-2019/10/20 | 458 | graphics/asymptote/doc/multicontour.asy
-2019/10/20 | 3497 | graphics/asymptote/doc/ocg.sty
-2019/10/20 | 115 | graphics/asymptote/doc/onecontour.asy
-2019/10/20 | 240 | graphics/asymptote/doc/parametricgraph.asy
-2019/10/20 | 498 | graphics/asymptote/doc/penfunctionimage.asy
-2019/10/20 | 219 | graphics/asymptote/doc/penimage.asy
-2019/10/20 | 2771 | graphics/asymptote/doc/pixel.pdf
-2019/10/20 | 354 | graphics/asymptote/doc/planes.asy
-2019/10/20 | 461002 | graphics/asymptote/doc/png/asymptote.info
-2019/10/20 | 1469 | graphics/asymptote/doc/png/Makefile.in
-2019/10/20 | 49 | graphics/asymptote/doc/quartercircle.asy
-2019/10/20 | 354 | graphics/asymptote/doc/reloadpdf.tex
-2019/10/20 | 157 | graphics/asymptote/doc/saddle.asy
-2019/10/20 | 355 | graphics/asymptote/doc/scaledgraph.asy
-2019/10/20 | 821 | graphics/asymptote/doc/secondaryaxis.asy
-2019/10/20 | 48847 | graphics/asymptote/doc/secondaryaxis.csv
-2019/10/20 | 256 | graphics/asymptote/doc/shadedtiling.asy
-2019/10/20 | 154 | graphics/asymptote/doc/slopefield1.asy
-2019/10/20 | 52 | graphics/asymptote/doc/square.asy
-2019/10/20 | 341 | graphics/asymptote/doc/subpictures.asy
-2019/10/20 | 123 | graphics/asymptote/doc/superpath.asy
-2019/10/20 | 77101 | graphics/asymptote/doc/TeXShopAndAsymptote.pdf
-2019/10/20 | 2653 | graphics/asymptote/doc/TeXShopAndAsymptote.tex
-2019/10/20 | 390 | graphics/asymptote/doc/tile.asy
-2019/10/20 | 396 | graphics/asymptote/doc/triangulate.asy
-2019/10/20 | 186 | graphics/asymptote/doc/unitcircle3.asy
-2019/10/20 | 147 | graphics/asymptote/doc/vectorfield.asy
-2019/10/20 | 1746 | graphics/asymptote/doc/westnile.asy
-2019/10/20 | 4727 | graphics/asymptote/doc/westnile.csv
-2019/10/20 | 880 | graphics/asymptote/doc/xasy.1x
-2019/10/20 | 1878 | graphics/asymptote/drawclipbegin.h
-2019/10/20 | 1213 | graphics/asymptote/drawclipend.h
-2019/10/20 | 11741 | graphics/asymptote/drawelement.h
-2019/10/20 | 4619 | graphics/asymptote/drawfill.cc
-2019/10/20 | 6570 | graphics/asymptote/drawfill.h
-2019/10/20 | 496 | graphics/asymptote/drawgrestore.h
-2019/10/20 | 2924 | graphics/asymptote/drawgroup.h
-2019/10/20 | 466 | graphics/asymptote/drawgsave.h
-2019/10/20 | 3042 | graphics/asymptote/drawimage.h
-2019/10/20 | 6865 | graphics/asymptote/drawlabel.cc
-2019/10/20 | 2163 | graphics/asymptote/drawlabel.h
-2019/10/20 | 773 | graphics/asymptote/drawlayer.h
-2019/10/20 | 5981 | graphics/asymptote/drawpath3.cc
-2019/10/20 | 5326 | graphics/asymptote/drawpath3.h
-2019/10/20 | 3522 | graphics/asymptote/drawpath.cc
-2019/10/20 | 674 | graphics/asymptote/drawpath.h
-2019/10/20 | 23333 | graphics/asymptote/drawsurface.cc
-2019/10/20 | 19885 | graphics/asymptote/drawsurface.h
-2019/10/20 | 1279 | graphics/asymptote/drawverbatim.h
-2019/10/20 | 20738 | graphics/asymptote/entry.cc
-2019/10/20 | 14795 | graphics/asymptote/entry.h
-2019/10/20 | 5465 | graphics/asymptote/env.cc
-2019/10/20 | 1142 | graphics/asymptote/envcompleter.cc
-2019/10/20 | 845 | graphics/asymptote/envcompleter.h
-2019/10/20 | 4575 | graphics/asymptote/env.h
-2019/10/20 | 10632 | graphics/asymptote/EnvVarUpdate.nsh
-2019/10/20 | 1753 | graphics/asymptote/errormsg.cc
-2019/10/20 | 5098 | graphics/asymptote/errormsg.h
-2019/10/20 | 9251 | graphics/asymptote/errors
-2019/10/20 | 6911 | graphics/asymptote/errortest.asy
-2019/10/20 | 657 | graphics/asymptote/examples/100d.views
-2019/10/20 | 309 | graphics/asymptote/examples/1overx.asy
-2019/10/20 | 4158 | graphics/asymptote/examples/advection.asy
-2019/10/20 | 245 | graphics/asymptote/examples/alignbox.asy
-2019/10/20 | 2832 | graphics/asymptote/examples/alignedaxis.asy
-2019/10/20 | 946 | graphics/asymptote/examples/animations/cube.asy
-2019/10/20 | 160672 | graphics/asymptote/examples/animations/dice.u3d
-2019/10/20 | 1919 | graphics/asymptote/examples/animations/earthmoon.asy
-2019/10/20 | 503 | graphics/asymptote/examples/animations/embeddedmovie.asy
-2019/10/20 | 196 | graphics/asymptote/examples/animations/embeddedu3d.asy
-2019/10/20 | 411 | graphics/asymptote/examples/animations/externalmovie.asy
-2019/10/20 | 414 | graphics/asymptote/examples/animations/glmovie.asy
-2019/10/20 | 1760 | graphics/asymptote/examples/animations/heatequation.asy
-2019/10/20 | 1037 | graphics/asymptote/examples/animations/inlinemovie3.tex
-2019/10/20 | 1235 | graphics/asymptote/examples/animations/inlinemovie.tex
-2019/10/20 | 326 | graphics/asymptote/examples/animations/pdfmovie.asy
-2019/10/20 | 1238 | graphics/asymptote/examples/animations/slidemovies.asy
-2019/10/20 | 856 | graphics/asymptote/examples/animations/sphere.asy
-2019/10/20 | 798 | graphics/asymptote/examples/animations/torusanimation.asy
-2019/10/20 | 1498 | graphics/asymptote/examples/animations/wavepacket.asy
-2019/10/20 | 1120 | graphics/asymptote/examples/animations/wheel.asy
-2019/10/20 | 236 | graphics/asymptote/examples/annotation.asy
-2019/10/20 | 1240 | graphics/asymptote/examples/arrows3.asy
-2019/10/20 | 497 | graphics/asymptote/examples/bars3.asy
-2019/10/20 | 1033 | graphics/asymptote/examples/basealign.asy
-2019/10/20 | 395 | graphics/asymptote/examples/BezierPatch.asy
-2019/10/20 | 581 | graphics/asymptote/examples/BezierSaddle.asy
-2019/10/20 | 1526 | graphics/asymptote/examples/BezierSurface.asy
-2019/10/20 | 199 | graphics/asymptote/examples/BezierTriangle.asy
-2019/10/20 | 154 | graphics/asymptote/examples/billboard.asy
-2019/10/20 | 513 | graphics/asymptote/examples/buildcycle.asy
-2019/10/20 | 233 | graphics/asymptote/examples/cardioid.asy
-2019/10/20 | 485 | graphics/asymptote/examples/cards.asy
-2019/10/20 | 691 | graphics/asymptote/examples/centroidfg.asy
-2019/10/20 | 322 | graphics/asymptote/examples/cheese.asy
-2019/10/20 | 576 | graphics/asymptote/examples/circles.asy
-2019/10/20 | 228 | graphics/asymptote/examples/circumcircle.asy
-2019/10/20 | 762 | graphics/asymptote/examples/clockarray.asy
-2019/10/20 | 264 | graphics/asymptote/examples/coag.asy
-2019/10/20 | 424 | graphics/asymptote/examples/colorpatch.asy
-2019/10/20 | 465 | graphics/asymptote/examples/colorplanes.asy
-2019/10/20 | 739 | graphics/asymptote/examples/condor.asy
-2019/10/20 | 445 | graphics/asymptote/examples/cones.asy
-2019/10/20 | 1780 | graphics/asymptote/examples/conicurv.asy
-2019/10/20 | 255 | graphics/asymptote/examples/contextfonts.asy
-2019/10/20 | 778 | graphics/asymptote/examples/controlsystem.asy
-2019/10/20 | 123 | graphics/asymptote/examples/Coons.asy
-2019/10/20 | 235 | graphics/asymptote/examples/cos2theta.asy
-2019/10/20 | 582 | graphics/asymptote/examples/cos3.asy
-2019/10/20 | 461 | graphics/asymptote/examples/cosaddition.asy
-2019/10/20 | 5740 | graphics/asymptote/examples/cpkcolors.asy
-2019/10/20 | 573 | graphics/asymptote/examples/curvedlabel3.asy
-2019/10/20 | 177 | graphics/asymptote/examples/curvedlabel.asy
-2019/10/20 | 1835 | graphics/asymptote/examples/cyclohexane.asy
-2019/10/20 | 146 | graphics/asymptote/examples/cylinder.asy
-2019/10/20 | 506 | graphics/asymptote/examples/delu.asy
-2019/10/20 | 521 | graphics/asymptote/examples/dimension.asy
-2019/10/20 | 1216 | graphics/asymptote/examples/dragon.asy
-2019/10/20 | 1326 | graphics/asymptote/examples/electromagnetic.asy
-2019/10/20 | 325 | graphics/asymptote/examples/elevation.asy
-2019/10/20 | 398 | graphics/asymptote/examples/epix.asy
-2019/10/20 | 242 | graphics/asymptote/examples/equilateral.asy
-2019/10/20 | 549 | graphics/asymptote/examples/equilchord.asy
-2019/10/20 | 579 | graphics/asymptote/examples/exp3.asy
-2019/10/20 | 519 | graphics/asymptote/examples/extrudedcontour.asy
-2019/10/20 | 498 | graphics/asymptote/examples/fano.asy
-2019/10/20 | 972 | graphics/asymptote/examples/fequlogo.asy
-2019/10/20 | 727 | graphics/asymptote/examples/fermi.asy
-2019/10/20 | 971 | graphics/asymptote/examples/filesurface.asy
-2019/10/20 | 5543 | graphics/asymptote/examples/filesurface.dat
-2019/10/20 | 574 | graphics/asymptote/examples/fillcontour.asy
-2019/10/20 | 4203 | graphics/asymptote/examples/fin.asy
-2019/10/20 | 710 | graphics/asymptote/examples/fjortoft.asy
-2019/10/20 | 581 | graphics/asymptote/examples/floatingdisk.asy
-2019/10/20 | 502 | graphics/asymptote/examples/floor.asy
-2019/10/20 | 683 | graphics/asymptote/examples/fractaltree.asy
-2019/10/20 | 1185 | graphics/asymptote/examples/functionshading.asy
-2019/10/20 | 499 | graphics/asymptote/examples/galleon.asy
-2019/10/20 | 714 | graphics/asymptote/examples/gamma3.asy
-2019/10/20 | 440 | graphics/asymptote/examples/gamma.asy
-2019/10/20 | 679 | graphics/asymptote/examples/genusthree.asy
-2019/10/20 | 1136 | graphics/asymptote/examples/genustwo.asy
-2019/10/20 | 384 | graphics/asymptote/examples/Gouraud.asy
-2019/10/20 | 616 | graphics/asymptote/examples/Gouraudcontour.asy
-2019/10/20 | 76 | graphics/asymptote/examples/grid.asy
-2019/10/20 | 459 | graphics/asymptote/examples/hierarchy.asy
-2019/10/20 | 308 | graphics/asymptote/examples/hyperboloid.asy
-2019/10/20 | 267 | graphics/asymptote/examples/hyperboloidsilhouette.asy
-2019/10/20 | 1140 | graphics/asymptote/examples/imagehistogram.asy
-2019/10/20 | 610 | graphics/asymptote/examples/impact.asy
-2019/10/20 | 605 | graphics/asymptote/examples/integraltest.asy
-2019/10/20 | 4825 | graphics/asymptote/examples/interpolate1.asy
-2019/10/20 | 291 | graphics/asymptote/examples/jump.asy
-2019/10/20 | 1309 | graphics/asymptote/examples/Klein.asy
-2019/10/20 | 182 | graphics/asymptote/examples/label3.asy
-2019/10/20 | 196 | graphics/asymptote/examples/label3ribbon.asy
-2019/10/20 | 187 | graphics/asymptote/examples/label3solid.asy
-2019/10/20 | 546 | graphics/asymptote/examples/label3zoom.asy
-2019/10/20 | 264 | graphics/asymptote/examples/labelbox.asy
-2019/10/20 | 1114 | graphics/asymptote/examples/laserlattice.asy
-2019/10/20 | 136 | graphics/asymptote/examples/latticeshading.asy
-2019/10/20 | 688 | graphics/asymptote/examples/layers.asy
-2019/10/20 | 460 | graphics/asymptote/examples/lever.asy
-2019/10/20 | 654 | graphics/asymptote/examples/limit.asy
-2019/10/20 | 1908 | graphics/asymptote/examples/linearregression.asy
-2019/10/20 | 168 | graphics/asymptote/examples/lines.asy
-2019/10/20 | 980 | graphics/asymptote/examples/lmfit1.asy
-2019/10/20 | 206 | graphics/asymptote/examples/log.asy
-2019/10/20 | 349 | graphics/asymptote/examples/logdown.asy
-2019/10/20 | 1231 | graphics/asymptote/examples/logo3.asy
-2019/10/20 | 196 | graphics/asymptote/examples/lowint.asy
-2019/10/20 | 659 | graphics/asymptote/examples/lowupint.asy
-2019/10/20 | 479 | graphics/asymptote/examples/magnetic.asy
-2019/10/20 | 833 | graphics/asymptote/examples/markregular.asy
-2019/10/20 | 1950 | graphics/asymptote/examples/mergeExample.asy
-2019/10/20 | 5258 | graphics/asymptote/examples/mosaic.asy
-2019/10/20 | 2512 | graphics/asymptote/examples/mosquito.asy
-2019/10/20 | 1569 | graphics/asymptote/examples/near_earth.asy
-2019/10/20 | 649 | graphics/asymptote/examples/NURBScurve.asy
-2019/10/20 | 1020 | graphics/asymptote/examples/NURBSsphere.asy
-2019/10/20 | 1461 | graphics/asymptote/examples/NURBSsurface.asy
-2019/10/20 | 1251 | graphics/asymptote/examples/odetest.asy
-2019/10/20 | 309 | graphics/asymptote/examples/oneoverx.asy
-2019/10/20 | 828 | graphics/asymptote/examples/orthocenter.asy
-2019/10/20 | 254 | graphics/asymptote/examples/parametricelevation.asy
-2019/10/20 | 407 | graphics/asymptote/examples/parametricsurface.asy
-2019/10/20 | 711 | graphics/asymptote/examples/partialsurface.asy
-2019/10/20 | 1055 | graphics/asymptote/examples/partitionExample.asy
-2019/10/20 | 419 | graphics/asymptote/examples/pathintersectsurface.asy
-2019/10/20 | 3344 | graphics/asymptote/examples/pdb.asy
-2019/10/20 | 361 | graphics/asymptote/examples/phase.asy
-2019/10/20 | 83362 | graphics/asymptote/examples/piicon.eps
-2019/10/20 | 362 | graphics/asymptote/examples/pipeintersection.asy
-2019/10/20 | 3868 | graphics/asymptote/examples/pipes.asy
-2019/10/20 | 418 | graphics/asymptote/examples/planeproject.asy
-2019/10/20 | 930 | graphics/asymptote/examples/polararea.asy
-2019/10/20 | 628 | graphics/asymptote/examples/polarcircle.asy
-2019/10/20 | 326 | graphics/asymptote/examples/polardatagraph.asy
-2019/10/20 | 643 | graphics/asymptote/examples/p-orbital.asy
-2019/10/20 | 956 | graphics/asymptote/examples/poster.asy
-2019/10/20 | 58 | graphics/asymptote/examples/progrid.asy
-2019/10/20 | 373 | graphics/asymptote/examples/projectelevation.asy
-2019/10/20 | 438 | graphics/asymptote/examples/projectrevolution.asy
-2019/10/20 | 747 | graphics/asymptote/examples/pseudosphere.asy
-2019/10/20 | 557 | graphics/asymptote/examples/Pythagoras.asy
-2019/10/20 | 420 | graphics/asymptote/examples/PythagoreanTree.asy
-2019/10/20 | 734 | graphics/asymptote/examples/quilt.asy
-2019/10/20 | 325 | graphics/asymptote/examples/rainbow.asy
-2019/10/20 | 54 | graphics/asymptote/examples/randompath3.asy
-2019/10/20 | 1537 | graphics/asymptote/examples/refs.bib
-2019/10/20 | 993 | graphics/asymptote/examples/RiemannSphere.asy
-2019/10/20 | 369 | graphics/asymptote/examples/RiemannSurface.asy
-2019/10/20 | 386 | graphics/asymptote/examples/RiemannSurfaceRoot.asy
-2019/10/20 | 141 | graphics/asymptote/examples/ring.asy
-2019/10/20 | 182 | graphics/asymptote/examples/roll.asy
-2019/10/20 | 1310 | graphics/asymptote/examples/roundpath.asy
-2019/10/20 | 288 | graphics/asymptote/examples/sacone3D.asy
-2019/10/20 | 445 | graphics/asymptote/examples/sacone.asy
-2019/10/20 | 341 | graphics/asymptote/examples/sacylinder3D.asy
-2019/10/20 | 400 | graphics/asymptote/examples/sacylinder.asy
-2019/10/20 | 66 | graphics/asymptote/examples/shade.asy
-2019/10/20 | 104 | graphics/asymptote/examples/shadestroke.asy
-2019/10/20 | 1065 | graphics/asymptote/examples/shellmethod.asy
-2019/10/20 | 829 | graphics/asymptote/examples/shellsqrtx01.asy
-2019/10/20 | 410 | graphics/asymptote/examples/Sierpinski.asy
-2019/10/20 | 849 | graphics/asymptote/examples/SierpinskiGasket.asy
-2019/10/20 | 2361 | graphics/asymptote/examples/SierpinskiSponge.asy
-2019/10/20 | 327 | graphics/asymptote/examples/sin1x.asy
-2019/10/20 | 579 | graphics/asymptote/examples/sin3.asy
-2019/10/20 | 591 | graphics/asymptote/examples/sinc.asy
-2019/10/20 | 385 | graphics/asymptote/examples/sinxlex.asy
-2019/10/20 | 3340 | graphics/asymptote/examples/slidedemo.asy
-2019/10/20 | 341 | graphics/asymptote/examples/slidedemo_.bbl
-2019/10/20 | 2043 | graphics/asymptote/examples/slope.asy
-2019/10/20 | 520 | graphics/asymptote/examples/smoothelevation.asy
-2019/10/20 | 2658 | graphics/asymptote/examples/soccerball.asy
-2019/10/20 | 2362 | graphics/asymptote/examples/spectrum.asy
-2019/10/20 | 126 | graphics/asymptote/examples/sphere.asy
-2019/10/20 | 150 | graphics/asymptote/examples/spheresilhouette.asy
-2019/10/20 | 165 | graphics/asymptote/examples/sphereskeleton.asy
-2019/10/20 | 376 | graphics/asymptote/examples/sphericalharmonic.asy
-2019/10/20 | 426 | graphics/asymptote/examples/spiral3.asy
-2019/10/20 | 210 | graphics/asymptote/examples/spiral.asy
-2019/10/20 | 618 | graphics/asymptote/examples/spline.asy
-2019/10/20 | 2180 | graphics/asymptote/examples/splitpatch.asy
-2019/10/20 | 38 | graphics/asymptote/examples/spring0.asy
-2019/10/20 | 43 | graphics/asymptote/examples/spring2.asy
-2019/10/20 | 671 | graphics/asymptote/examples/spring.asy
-2019/10/20 | 674 | graphics/asymptote/examples/sqrtx01.asy
-2019/10/20 | 579 | graphics/asymptote/examples/sqrtx01y1.asy
-2019/10/20 | 145 | graphics/asymptote/examples/star.asy
-2019/10/20 | 170 | graphics/asymptote/examples/stereoscopic.asy
-2019/10/20 | 59 | graphics/asymptote/examples/stroke3.asy
-2019/10/20 | 315 | graphics/asymptote/examples/strokepath.asy
-2019/10/20 | 168 | graphics/asymptote/examples/strokeshade.asy
-2019/10/20 | 198 | graphics/asymptote/examples/tanh.asy
-2019/10/20 | 13739 | graphics/asymptote/examples/teapot.asy
-2019/10/20 | 303 | graphics/asymptote/examples/tensor.asy
-2019/10/20 | 547 | graphics/asymptote/examples/tetra.asy
-2019/10/20 | 312 | graphics/asymptote/examples/textpath.asy
-2019/10/20 | 10210 | graphics/asymptote/examples/thermodynamics.asy
-2019/10/20 | 576 | graphics/asymptote/examples/threeviews.asy
-2019/10/20 | 104 | graphics/asymptote/examples/tiling.asy
-2019/10/20 | 413 | graphics/asymptote/examples/torus.asy
-2019/10/20 | 246 | graphics/asymptote/examples/transparency.asy
-2019/10/20 | 602 | graphics/asymptote/examples/treetest.asy
-2019/10/20 | 589 | graphics/asymptote/examples/trefoilknot.asy
-2019/10/20 | 959 | graphics/asymptote/examples/triads.asy
-2019/10/20 | 209 | graphics/asymptote/examples/triangle.asy
-2019/10/20 | 441 | graphics/asymptote/examples/triangles.asy
-2019/10/20 | 251 | graphics/asymptote/examples/triceratops.asy
-2019/10/20 | 291 | graphics/asymptote/examples/trumpet.asy
-2019/10/20 | 2084 | graphics/asymptote/examples/truncatedIcosahedron.asy
-2019/10/20 | 40326 | graphics/asymptote/examples/tvgen.asy
-2019/10/20 | 885 | graphics/asymptote/examples/twistedtubes.asy
-2019/10/20 | 26096 | graphics/asymptote/examples/uhrturm.obj
-2019/10/20 | 322 | graphics/asymptote/examples/unitcircle.asy
-2019/10/20 | 713 | graphics/asymptote/examples/unitoctant.asy
-2019/10/20 | 199 | graphics/asymptote/examples/upint.asy
-2019/10/20 | 525 | graphics/asymptote/examples/vectorfield3.asy
-2019/10/20 | 351 | graphics/asymptote/examples/vectorfieldsphere.asy
-2019/10/20 | 839 | graphics/asymptote/examples/venn3.asy
-2019/10/20 | 626 | graphics/asymptote/examples/venn.asy
-2019/10/20 | 632 | graphics/asymptote/examples/vertexshading.asy
-2019/10/20 | 360 | graphics/asymptote/examples/washer.asy
-2019/10/20 | 1010 | graphics/asymptote/examples/washermethod.asy
-2019/10/20 | 628 | graphics/asymptote/examples/wedge.asy
-2019/10/20 | 956 | graphics/asymptote/examples/workcone.asy
-2019/10/20 | 978 | graphics/asymptote/examples/worksheet.asy
-2019/10/20 | 2633 | graphics/asymptote/examples/worldmap.asy
-2019/10/20 | 1261761 | graphics/asymptote/examples/worldmap.dat
-2019/10/20 | 580 | graphics/asymptote/examples/xsin1x.asy
-2019/10/20 | 3746 | graphics/asymptote/examples/xstitch.asy
-2019/10/20 | 743 | graphics/asymptote/examples/xxsq01.asy
-2019/10/20 | 868 | graphics/asymptote/examples/xxsq01x-1.asy
-2019/10/20 | 827 | graphics/asymptote/examples/xxsq01y.asy
-2019/10/20 | 223 | graphics/asymptote/examples/yingyang.asy
-2019/10/20 | 33877 | graphics/asymptote/exp.cc
-2019/10/20 | 28809 | graphics/asymptote/exp.h
-2019/10/20 | 119 | graphics/asymptote/fftw++asy.cc
-2019/10/20 | 1694 | graphics/asymptote/fftw++.cc
-2019/10/20 | 47031 | graphics/asymptote/fftw++.h
-2019/10/20 | 4063 | graphics/asymptote/fileio.cc
-2019/10/20 | 19984 | graphics/asymptote/fileio.h
-2019/10/20 | 1245 | graphics/asymptote/findsym.pl
-2019/10/20 | 1020 | graphics/asymptote/flatguide.cc
-2019/10/20 | 4231 | graphics/asymptote/flatguide.h
-2019/10/20 | 666 | graphics/asymptote/fpu.h
-2019/10/20 | 2173 | graphics/asymptote/frame.h
-2019/10/20 | 7935 | graphics/asymptote/fundec.cc
-2019/10/20 | 4347 | graphics/asymptote/fundec.h
-2019/10/20 | 1160528 | graphics/asymptote/gc-8.0.4.tar.gz
-2019/10/20 | 3161 | graphics/asymptote/genv.cc
-2019/10/20 | 1626 | graphics/asymptote/genv.h
-2019/10/20 | 4520 | graphics/asymptote/getopt1.c
-2019/10/20 | 30147 | graphics/asymptote/getopt.c
-2019/10/20 | 6650 | graphics/asymptote/getopt.h
-2019/10/20 | 152 | graphics/asymptote/glew.c
-2019/10/20 | 1235777 | graphics/asymptote/GL/glew.c
-2019/10/20 | 1186601 | graphics/asymptote/GL/glew.h
-2019/10/20 | 73435 | graphics/asymptote/GL/glxew.h
-2019/10/20 | 76801 | graphics/asymptote/gl-matrix-2.4.0-pruned/dist/gl-matrix.js
-2019/10/20 | 1131 | graphics/asymptote/gl-matrix-2.4.0-pruned/LICENSE.js
-2019/10/20 | 45590 | graphics/asymptote/glrender.cc
-2019/10/20 | 9203 | graphics/asymptote/glrender.h
-2019/10/20 | 63314 | graphics/asymptote/GL/wglew.h
-2019/10/20 | 50697 | graphics/asymptote/gsl.cc
-2019/10/20 | 22 | graphics/asymptote/GUI/configs/__init__.py
-2019/10/20 | 1148 | graphics/asymptote/GUI/configs/xasyconfig.cson
-2019/10/20 | 359 | graphics/asymptote/GUI/configs/xasykeymap.cson
-2019/10/20 | 3503 | graphics/asymptote/GUI/CustMatTransform.py
-2019/10/20 | 131 | graphics/asymptote/GUI/DebugFlags.py
-2019/10/20 | 1175 | graphics/asymptote/guide.cc
-2019/10/20 | 298 | graphics/asymptote/guideflags.h
-2019/10/20 | 6783 | graphics/asymptote/guide.h
-2019/10/20 | 1724 | graphics/asymptote/GUI/GuidesManager.py
-2019/10/20 | 45 | graphics/asymptote/GUI/icon-list.txt
-2019/10/20 | 162009 | graphics/asymptote/GUI/icons_rc.py
-2019/10/20 | 23 | graphics/asymptote/GUI/__init__.py
-2019/10/20 | 11528 | graphics/asymptote/GUI/InplaceAddObj.py
-2019/10/20 | 5151 | graphics/asymptote/GUI/labelEditor.py
-2019/10/20 | 700 | graphics/asymptote/GUI/locale/th/LC_MESSAGES/base.po
-2019/10/20 | 2399 | graphics/asymptote/GUI/PrimitiveShape.py
-2019/10/20 | 9944 | graphics/asymptote/GUI/pyUIClass/custMatTransform.py
-2019/10/20 | 6153 | graphics/asymptote/GUI/pyUIClass/labelTextEditor.py
-2019/10/20 | 2824 | graphics/asymptote/GUI/pyUIClass/setCustomAnchor.py
-2019/10/20 | 7128 | graphics/asymptote/GUI/pyUIClass/widg_addLabel.py
-2019/10/20 | 2192 | graphics/asymptote/GUI/pyUIClass/widg_addPolyOpt.py
-2019/10/20 | 4848 | graphics/asymptote/GUI/pyUIClass/widg_editBezier.py
-2019/10/20 | 4667 | graphics/asymptote/GUI/pyUIClass/widgetPointEditor.py
-2019/10/20 | 54704 | graphics/asymptote/GUI/pyUIClass/window1.py
-2019/10/20 | 57 | graphics/asymptote/GUI/requirements.txt
-2019/10/20 | 288 | graphics/asymptote/GUI/res/icons/anchor.svg
-2019/10/20 | 637 | graphics/asymptote/GUI/res/icons/android-arrow-back.svg
-2019/10/20 | 637 | graphics/asymptote/GUI/res/icons/android-arrow-forward.svg
-2019/10/20 | 802 | graphics/asymptote/GUI/res/icons/android-camera.svg
-2019/10/20 | 695 | graphics/asymptote/GUI/res/icons/android-close.svg
-2019/10/20 | 1319 | graphics/asymptote/GUI/res/icons/android-color-palette.svg
-2019/10/20 | 674 | graphics/asymptote/GUI/res/icons/android-delete.svg
-2019/10/20 | 633 | graphics/asymptote/GUI/res/icons/android-done.svg
-2019/10/20 | 822 | graphics/asymptote/GUI/res/icons/android-expand.svg
-2019/10/20 | 850 | graphics/asymptote/GUI/res/icons/android-folder-open.svg
-2019/10/20 | 1482 | graphics/asymptote/GUI/res/icons/android-hand.svg
-2019/10/20 | 1124 | graphics/asymptote/GUI/res/icons/android-locate.svg
-2019/10/20 | 764 | graphics/asymptote/GUI/res/icons/android-radio-button-off.svg
-2019/10/20 | 844 | graphics/asymptote/GUI/res/icons/android-radio-button-on.svg
-2019/10/20 | 806 | graphics/asymptote/GUI/res/icons/android-refresh.svg
-2019/10/20 | 713 | graphics/asymptote/GUI/res/icons/arrow-move.svg
-2019/10/20 | 639 | graphics/asymptote/GUI/res/icons/arrow-resize.svg
-2019/10/20 | 609 | graphics/asymptote/GUI/res/icons/bucket.asy
-2019/10/20 | 1463 | graphics/asymptote/GUI/res/icons/bucket.svg
-2019/10/20 | 232 | graphics/asymptote/GUI/res/icons/center.asy
-2019/10/20 | 143 | graphics/asymptote/GUI/res/icons/centerorigin.asy
-2019/10/20 | 1040 | graphics/asymptote/GUI/res/icons/centerorigin.svg
-2019/10/20 | 869 | graphics/asymptote/GUI/res/icons/center.svg
-2019/10/20 | 780 | graphics/asymptote/GUI/res/icons/check.svg
-2019/10/20 | 964 | graphics/asymptote/GUI/res/icons/chevron-with-circle-left.svg
-2019/10/20 | 949 | graphics/asymptote/GUI/res/icons/chevron-with-circle-right.svg
-2019/10/20 | 701 | graphics/asymptote/GUI/res/icons/circle.svg
-2019/10/20 | 140 | graphics/asymptote/GUI/res/icons/closedcurve.asy
-2019/10/20 | 1213 | graphics/asymptote/GUI/res/icons/closedcurve.svg
-2019/10/20 | 140 | graphics/asymptote/GUI/res/icons/closedpolygon.asy
-2019/10/20 | 1072 | graphics/asymptote/GUI/res/icons/closedpolygon.svg
-2019/10/20 | 838 | graphics/asymptote/GUI/res/icons/close-round.svg
-2019/10/20 | 1145 | graphics/asymptote/GUI/res/icons/code.svg
-2019/10/20 | 876 | graphics/asymptote/GUI/res/icons/edit.svg
-2019/10/20 | 1003 | graphics/asymptote/GUI/res/icons/eye.svg
-2019/10/20 | 1919 | graphics/asymptote/GUI/res/icons/filledbucket.svg
-2019/10/20 | 1764 | graphics/asymptote/GUI/res/icons/grid.svg
-2019/10/20 | 915 | graphics/asymptote/GUI/res/icons/magnifying-glass.svg
-2019/10/20 | 133 | graphics/asymptote/GUI/res/icons/opencurve.asy
-2019/10/20 | 1165 | graphics/asymptote/GUI/res/icons/opencurve.svg
-2019/10/20 | 133 | graphics/asymptote/GUI/res/icons/openpolygon.asy
-2019/10/20 | 1058 | graphics/asymptote/GUI/res/icons/openpolygon.svg
-2019/10/20 | 759 | graphics/asymptote/GUI/res/icons/plus-round.svg
-2019/10/20 | 1711 | graphics/asymptote/GUI/res/icons.qrc
-2019/10/20 | 620 | graphics/asymptote/GUI/res/icons/save.svg
-2019/10/20 | 1920 | graphics/asymptote/GUI/res/icons/social-python.svg
-2019/10/20 | 108 | graphics/asymptote/GUI/res/icons/subdirectory-left.svg
-2019/10/20 | 221 | graphics/asymptote/GUI/res/icons/text.svg
-2019/10/20 | 1226 | graphics/asymptote/GUI/res/icons/triangle-stroked-15.svg
-2019/10/20 | 1393 | graphics/asymptote/GUI/SetCustomAnchor.py
-2019/10/20 | 394 | graphics/asymptote/GUI/setup.py
-2019/10/20 | 3616 | graphics/asymptote/GUI/UndoRedoStack.py
-2019/10/20 | 3249 | graphics/asymptote/GUI/Widg_addLabel.py
-2019/10/20 | 883 | graphics/asymptote/GUI/Widg_addPolyOpt.py
-2019/10/20 | 1665 | graphics/asymptote/GUI/Widg_editBezier.py
-2019/10/20 | 71840 | graphics/asymptote/GUI/Window1.py
-2019/10/20 | 10271 | graphics/asymptote/GUI/windows/custMatTransform.ui
-2019/10/20 | 6552 | graphics/asymptote/GUI/windows/labelTextEditor.ui
-2019/10/20 | 2631 | graphics/asymptote/GUI/windows/setCustomAnchor.ui
-2019/10/20 | 6896 | graphics/asymptote/GUI/windows/widg_addLabel.ui
-2019/10/20 | 2148 | graphics/asymptote/GUI/windows/widg_addPolyOpt.ui
-2019/10/20 | 4474 | graphics/asymptote/GUI/windows/widg_editBezier.ui
-2019/10/20 | 4166 | graphics/asymptote/GUI/windows/widgetPointEditor.ui
-2019/10/20 | 68758 | graphics/asymptote/GUI/windows/window1.ui
-2019/10/20 | 50403 | graphics/asymptote/GUI/xasy2asy.py
-2019/10/20 | 821 | graphics/asymptote/GUI/xasyArgs.py
-2019/10/20 | 13550 | graphics/asymptote/GUI/xasyBezierInterface.py
-2019/10/20 | 2554 | graphics/asymptote/GUI/xasyFile.py
-2019/10/20 | 5048 | graphics/asymptote/GUI/xasyOptions.py
-2019/10/20 | 285 | graphics/asymptote/GUI/xasy.py
-2019/10/20 | 599 | graphics/asymptote/GUI/xasyStrings.py
-2019/10/20 | 710 | graphics/asymptote/GUI/xasySvg.py
-2019/10/20 | 964 | graphics/asymptote/GUI/xasyTransform.py
-2019/10/20 | 1504 | graphics/asymptote/GUI/xasyUtils.py
-2019/10/20 | 238 | graphics/asymptote/GUI/xasyValidator.py
-2019/10/20 | 12744 | graphics/asymptote/impdatum.cc
-2019/10/20 | 10445 | graphics/asymptote/INSTALL
-2019/10/20 | 13663 | graphics/asymptote/install-sh
-2019/10/20 | 1986 | graphics/asymptote/inst.h
-2019/10/20 | 4994 | graphics/asymptote/interact.cc
-2019/10/20 | 1309 | graphics/asymptote/interact.h
-2019/10/20 | 5857 | graphics/asymptote/item.h
-2019/10/20 | 7337 | graphics/asymptote/jsfile.cc
-2019/10/20 | 1287 | graphics/asymptote/jsfile.h
-2019/10/20 | 609 | graphics/asymptote/keywords.cc
-2019/10/20 | 1253 | graphics/asymptote/keywords.pl
-2019/10/20 | 22355 | graphics/asymptote/knot.cc
-2019/10/20 | 12300 | graphics/asymptote/knot.h
-2019/10/20 | 345 | graphics/asymptote/lexical.h
-2019/10/20 | 83435 | graphics/asymptote/lex.yy.cc
-2019/10/20 | 503734 | graphics/asymptote/libatomic_ops-7.6.10.tar.gz
-2019/10/20 | 35147 | graphics/asymptote/LICENSE
-2019/10/20 | 7639 | graphics/asymptote/LICENSE.LESSER
-2019/10/20 | 2766 | graphics/asymptote/lnkX64IconFix.nsh
-2019/10/20 | 2195 | graphics/asymptote/locate.cc
-2019/10/20 | 560 | graphics/asymptote/locate.h
-2019/10/20 | 5301 | graphics/asymptote/main.cc
-2019/10/20 | 11580 | graphics/asymptote/Makefile.in
-2019/10/20 | 2632 | graphics/asymptote/material.h
-2019/10/20 | 6425 | graphics/asymptote/mathop.h
-2019/10/20 | 5070 | graphics/asymptote/memory.h
-2019/10/20 | 720 | graphics/asymptote/mod.h
-2019/10/20 | 908 | graphics/asymptote/modifier.h
-2019/10/20 | 7445 | graphics/asymptote/name.cc
-2019/10/20 | 5239 | graphics/asymptote/name.h
-2019/10/20 | 4269 | graphics/asymptote/newexp.cc
-2019/10/20 | 1278 | graphics/asymptote/newexp.h
-2019/10/20 | 917 | graphics/asymptote/opcodes.h
-2019/10/20 | 1050 | graphics/asymptote/opsymbols.pl
-2019/10/20 | 5049 | graphics/asymptote/pair.h
-2019/10/20 | 3505 | graphics/asymptote/parser.cc
-2019/10/20 | 852 | graphics/asymptote/parser.h
-2019/10/20 | 5262 | graphics/asymptote/patches/bison.patch
-2019/10/20 | 1805 | graphics/asymptote/patches/cygwin_freeglut-3.0.0.patch
-2019/10/20 | 1311 | graphics/asymptote/patches/dvipdf
-2019/10/20 | 113 | graphics/asymptote/patches/fixmem.reg
-2019/10/20 | 1524 | graphics/asymptote/patches/flex.patch
-2019/10/20 | 271 | graphics/asymptote/patches/gc6.8_AIX.patch
-2019/10/20 | 489 | graphics/asymptote/patches/gc-7.0nomem.patch
-2019/10/20 | 318 | graphics/asymptote/patches/gcc3.3.2curses.patch
-2019/10/20 | 19462 | graphics/asymptote/patches/gl-matrix-2.4.0-pruned.patch
-2019/10/20 | 1082 | graphics/asymptote/patches/README
-2019/10/20 | 38066 | graphics/asymptote/path3.cc
-2019/10/20 | 10494 | graphics/asymptote/path3.h
-2019/10/20 | 33988 | graphics/asymptote/path.cc
-2019/10/20 | 11580 | graphics/asymptote/path.h
-2019/10/20 | 1594 | graphics/asymptote/pen.cc
-2019/10/20 | 28156 | graphics/asymptote/pen.h
-2019/10/20 | 39808 | graphics/asymptote/picture.cc
-2019/10/20 | 3434 | graphics/asymptote/picture.h
-2019/10/20 | 5179 | graphics/asymptote/pipestream.cc
-2019/10/20 | 2624 | graphics/asymptote/pipestream.h
-2019/10/20 | 138 | graphics/asymptote/Pipfile
-2019/10/20 | 2526 | graphics/asymptote/policy.h
-2019/10/20 | 654 | graphics/asymptote/prcfile.h
-2019/10/20 | 974 | graphics/asymptote/prc/Makefile
-2019/10/20 | 70751 | graphics/asymptote/prc/oPRCFile.cc
-2019/10/20 | 51432 | graphics/asymptote/prc/oPRCFile.h
-2019/10/20 | 8371 | graphics/asymptote/prc/PRCbitStream.cc
-2019/10/20 | 2518 | graphics/asymptote/prc/PRCbitStream.h
-2019/10/20 | 177246 | graphics/asymptote/prc/PRCdouble.cc
-2019/10/20 | 3765 | graphics/asymptote/prc/PRCdouble.h
-2019/10/20 | 30208 | graphics/asymptote/prc/PRC.h
-2019/10/20 | 6021 | graphics/asymptote/prc/PRCTools/bitData.cc
-2019/10/20 | 1860 | graphics/asymptote/prc/PRCTools/bitData.h
-2019/10/20 | 1927 | graphics/asymptote/prc/PRCTools/bitSearchDouble.cc
-2019/10/20 | 1863 | graphics/asymptote/prc/PRCTools/bitSearchUI.cc
-2019/10/20 | 1245 | graphics/asymptote/prc/PRCTools/describeMain.cc
-2019/10/20 | 68126 | graphics/asymptote/prc/PRCTools/describePRC.cc
-2019/10/20 | 4335 | graphics/asymptote/prc/PRCTools/describePRC.h
-2019/10/20 | 1310 | graphics/asymptote/prc/PRCTools/extractSections.cc
-2019/10/20 | 2276 | graphics/asymptote/prc/PRCTools/inflation.cc
-2019/10/20 | 1051 | graphics/asymptote/prc/PRCTools/inflation.h
-2019/10/20 | 1479 | graphics/asymptote/prc/PRCTools/inflationMain.cc
-2019/10/20 | 8792 | graphics/asymptote/prc/PRCTools/iPRCFile.cc
-2019/10/20 | 2341 | graphics/asymptote/prc/PRCTools/iPRCFile.h
-2019/10/20 | 1658 | graphics/asymptote/prc/PRCTools/Makefile
-2019/10/20 | 4716 | graphics/asymptote/prc/PRCTools/makePRC.cc
-2019/10/20 | 95 | graphics/asymptote/prc/test.asy
-2019/10/20 | 36243 | graphics/asymptote/prc/test.cc
-2019/10/20 | 66751 | graphics/asymptote/prc/writePRC.cc
-2019/10/20 | 48481 | graphics/asymptote/prc/writePRC.h
-2019/10/20 | 116025 | graphics/asymptote/predicates.cc
-2019/10/20 | 986 | graphics/asymptote/predicates.h
-2019/10/20 | 1234 | graphics/asymptote/primitives.h
-2019/10/20 | 25292 | graphics/asymptote/process.cc
-2019/10/20 | 3003 | graphics/asymptote/process.h
-2019/10/20 | 2378 | graphics/asymptote/profile.py
-2019/10/20 | 9892 | graphics/asymptote/profiler.h
-2019/10/20 | 3275 | graphics/asymptote/program.cc
-2019/10/20 | 2562 | graphics/asymptote/program.h
-2019/10/20 | 18964 | graphics/asymptote/psfile.cc
-2019/10/20 | 9306 | graphics/asymptote/psfile.h
-2019/10/20 | 5963 | graphics/asymptote/quaternion.cc
-2019/10/20 | 2504 | graphics/asymptote/README
-2019/10/20 | 1704 | graphics/asymptote/record.cc
-2019/10/20 | 2738 | graphics/asymptote/record.h
-2019/10/20 | 1098 | graphics/asymptote/refaccess.cc
-2019/10/20 | 1936 | graphics/asymptote/refaccess.h
-2019/10/20 | 116420 | graphics/asymptote/ReleaseNotes
-2019/10/20 | 62 | graphics/asymptote/revision.cc
-2019/10/20 | 3553 | graphics/asymptote/rounding.h
-2019/10/20 | 70119 | graphics/asymptote/runarray.cc
-2019/10/20 | 1492 | graphics/asymptote/runarray.h
-2019/10/20 | 45997 | graphics/asymptote/runarray.in
-2019/10/20 | 2661 | graphics/asymptote/runbacktrace.cc
-2019/10/20 | 169 | graphics/asymptote/runbacktrace.h
-2019/10/20 | 833 | graphics/asymptote/runbacktrace.in
-2019/10/20 | 17743 | graphics/asymptote/runfile.cc
-2019/10/20 | 969 | graphics/asymptote/runfile.h
-2019/10/20 | 5924 | graphics/asymptote/runfile.in
-2019/10/20 | 8157 | graphics/asymptote/runhistory.cc
-2019/10/20 | 161 | graphics/asymptote/runhistory.h
-2019/10/20 | 5119 | graphics/asymptote/runhistory.in
-2019/10/20 | 16702 | graphics/asymptote/runlabel.cc
-2019/10/20 | 153 | graphics/asymptote/runlabel.h
-2019/10/20 | 12959 | graphics/asymptote/runlabel.in
-2019/10/20 | 21948 | graphics/asymptote/runmath.cc
-2019/10/20 | 269 | graphics/asymptote/runmath.h
-2019/10/20 | 8900 | graphics/asymptote/runmath.in
-2019/10/20 | 16348 | graphics/asymptote/runpair.cc
-2019/10/20 | 299 | graphics/asymptote/runpair.h
-2019/10/20 | 4246 | graphics/asymptote/runpair.in
-2019/10/20 | 25218 | graphics/asymptote/runpath3d.cc
-2019/10/20 | 186 | graphics/asymptote/runpath3d.h
-2019/10/20 | 8051 | graphics/asymptote/runpath3d.in
-2019/10/20 | 26292 | graphics/asymptote/runpath.cc
-2019/10/20 | 177 | graphics/asymptote/runpath.h
-2019/10/20 | 8368 | graphics/asymptote/runpath.in
-2019/10/20 | 55426 | graphics/asymptote/runpicture.cc
-2019/10/20 | 191 | graphics/asymptote/runpicture.h
-2019/10/20 | 18929 | graphics/asymptote/runpicture.in
-2019/10/20 | 18772 | graphics/asymptote/runstring.cc
-2019/10/20 | 188 | graphics/asymptote/runstring.h
-2019/10/20 | 9871 | graphics/asymptote/runstring.in
-2019/10/20 | 12522 | graphics/asymptote/runsystem.cc
-2019/10/20 | 157 | graphics/asymptote/runsystem.h
-2019/10/20 | 5098 | graphics/asymptote/runsystem.in
-2019/10/20 | 1343 | graphics/asymptote/runtimebase.in
-2019/10/20 | 60604 | graphics/asymptote/runtime.cc
-2019/10/20 | 1163 | graphics/asymptote/runtime.h
-2019/10/20 | 20758 | graphics/asymptote/runtime.in
-2019/10/20 | 7230 | graphics/asymptote/runtime.pl
-2019/10/20 | 13700 | graphics/asymptote/runtriple.cc
-2019/10/20 | 320 | graphics/asymptote/runtriple.h
-2019/10/20 | 2725 | graphics/asymptote/runtriple.in
-2019/10/20 | 2113 | graphics/asymptote/seconds.h
-2019/10/20 | 51429 | graphics/asymptote/settings.cc
-2019/10/20 | 2669 | graphics/asymptote/settings.h
-2019/10/20 | 2648 | graphics/asymptote/shaders.cc
-2019/10/20 | 782 | graphics/asymptote/shaders.h
-2019/10/20 | 6660 | graphics/asymptote/simpson.cc
-2019/10/20 | 14448 | graphics/asymptote/stack.cc
-2019/10/20 | 3328 | graphics/asymptote/stack.h
-2019/10/20 | 958 | graphics/asymptote/statistics.h
-2019/10/20 | 12103 | graphics/asymptote/stm.cc
-2019/10/20 | 4400 | graphics/asymptote/stm.h
-2019/10/20 | 8912 | graphics/asymptote/symbol.cc
-2019/10/20 | 2662 | graphics/asymptote/symbol.h
-2019/10/20 | 2697 | graphics/asymptote/table.h
-2019/10/20 | 620 | graphics/asymptote/tests/arith/integer.asy
-2019/10/20 | 449 | graphics/asymptote/tests/arith/pair.asy
-2019/10/20 | 193 | graphics/asymptote/tests/arith/random.asy
-2019/10/20 | 383 | graphics/asymptote/tests/arith/real.asy
-2019/10/20 | 1710 | graphics/asymptote/tests/arith/roots.asy
-2019/10/20 | 639 | graphics/asymptote/tests/arith/transform.asy
-2019/10/20 | 244 | graphics/asymptote/tests/arith/triple.asy
-2019/10/20 | 936 | graphics/asymptote/tests/array/array.asy
-2019/10/20 | 680 | graphics/asymptote/tests/array/delete.asy
-2019/10/20 | 737 | graphics/asymptote/tests/array/determinant.asy
-2019/10/20 | 1927 | graphics/asymptote/tests/array/fields.asy
-2019/10/20 | 4841 | graphics/asymptote/tests/array/slice.asy
-2019/10/20 | 966 | graphics/asymptote/tests/array/solve.asy
-2019/10/20 | 746 | graphics/asymptote/tests/array/sort.asy
-2019/10/20 | 1096 | graphics/asymptote/tests/array/transpose.asy
-2019/10/20 | 276 | graphics/asymptote/tests/bench/6000circles.asy
-2019/10/20 | 2222 | graphics/asymptote/tests/frames/loop.asy
-2019/10/20 | 202 | graphics/asymptote/tests/frames/stat2.asy
-2019/10/20 | 158 | graphics/asymptote/tests/frames/stat.asy
-2019/10/20 | 62 | graphics/asymptote/tests/gc/array.asy
-2019/10/20 | 102 | graphics/asymptote/tests/gc/file.asy
-2019/10/20 | 54 | graphics/asymptote/tests/gc/funcall.asy
-2019/10/20 | 65 | graphics/asymptote/tests/gc/guide.asy
-2019/10/20 | 143 | graphics/asymptote/tests/gc/label.asy
-2019/10/20 | 124 | graphics/asymptote/tests/gc/path.asy
-2019/10/20 | 72 | graphics/asymptote/tests/gc/pen.asy
-2019/10/20 | 193 | graphics/asymptote/tests/gc/shipout.asy
-2019/10/20 | 77 | graphics/asymptote/tests/gc/string.asy
-2019/10/20 | 129 | graphics/asymptote/tests/gc/struct.asy
-2019/10/20 | 70 | graphics/asymptote/tests/gc/transform.asy
-2019/10/20 | 369 | graphics/asymptote/tests/gs/ghostscript.asy
-2019/10/20 | 11907 | graphics/asymptote/tests/gsl/random.asy
-2019/10/20 | 1209 | graphics/asymptote/tests/imp/unravel.asy
-2019/10/20 | 308 | graphics/asymptote/tests/Makefile
-2019/10/20 | 18 | graphics/asymptote/tests/output/circle.asy
-2019/10/20 | 22 | graphics/asymptote/tests/output/line.asy
-2019/10/20 | 1284 | graphics/asymptote/tests/output/Makefile
-2019/10/20 | 1384 | graphics/asymptote/tests/pic/trans.asy
-2019/10/20 | 236 | graphics/asymptote/tests/string/erase.asy
-2019/10/20 | 182 | graphics/asymptote/tests/string/find.asy
-2019/10/20 | 109 | graphics/asymptote/tests/string/insert.asy
-2019/10/20 | 132 | graphics/asymptote/tests/string/length.asy
-2019/10/20 | 187 | graphics/asymptote/tests/string/rfind.asy
-2019/10/20 | 118 | graphics/asymptote/tests/string/substr.asy
-2019/10/20 | 238 | graphics/asymptote/tests/TestLib.asy
-2019/10/20 | 159 | graphics/asymptote/tests/types/cast.asy
-2019/10/20 | 6503 | graphics/asymptote/tests/types/constructor.asy
-2019/10/20 | 155 | graphics/asymptote/tests/types/ecast.asy
-2019/10/20 | 3375 | graphics/asymptote/tests/types/guide.asy
-2019/10/20 | 224 | graphics/asymptote/tests/types/init.asy
-2019/10/20 | 4242 | graphics/asymptote/tests/types/keyword.asy
-2019/10/20 | 4072 | graphics/asymptote/tests/types/order.asy
-2019/10/20 | 2731 | graphics/asymptote/tests/types/resolve.asy
-2019/10/20 | 308 | graphics/asymptote/tests/types/shadow.asy
-2019/10/20 | 1331 | graphics/asymptote/tests/types/spec.asy
-2019/10/20 | 1189 | graphics/asymptote/tests/types/var.asy
-2019/10/20 | 20214 | graphics/asymptote/texfile.cc
-2019/10/20 | 10644 | graphics/asymptote/texfile.h
-2019/10/20 | 1293 | graphics/asymptote/TODO
-2019/10/20 | 6185 | graphics/asymptote/transform.h
-2019/10/20 | 10582 | graphics/asymptote/tr.cc
-2019/10/20 | 3676 | graphics/asymptote/tr.h
-2019/10/20 | 8558 | graphics/asymptote/triple.h
-2019/10/20 | 13884 | graphics/asymptote/types.cc
-2019/10/20 | 15372 | graphics/asymptote/types.h
-2019/10/20 | 9756 | graphics/asymptote/util.cc
-2019/10/20 | 4515 | graphics/asymptote/util.h
-2019/10/20 | 1978 | graphics/asymptote/varinit.cc
-2019/10/20 | 2013 | graphics/asymptote/varinit.h
-2019/10/20 | 901 | graphics/asymptote/virtualfieldaccess.cc
-2019/10/20 | 2328 | graphics/asymptote/virtualfieldaccess.h
-2019/10/20 | 750 | graphics/asymptote/vm.h
-2019/10/20 | 219 | graphics/asymptote/wce
-2019/10/20 | 2146 | graphics/asymptote/webgl/fragment.glsl
-2019/10/20 | 62452 | graphics/asymptote/webgl/gl.js
-2019/10/20 | 815 | graphics/asymptote/webgl/license
-2019/10/20 | 1485 | graphics/asymptote/webgl/vertex.glsl
-2019/10/20 | 6661 | graphics/asymptote/xstream.h
-2019/10/20 | 14638183 | graphics/asymptote.zip
+2019/11/06 | 255 | graphics/asymptote/BUGS
+2019/11/06 | 1229 | graphics/asymptote/build-scripts/build-asygl
+2019/11/06 | 2482 | graphics/asymptote/build-scripts/build-asymptote
+2019/11/06 | 3449 | graphics/asymptote/build-scripts/build-asymptote.dos
+2019/11/06 | 1907 | graphics/asymptote/build-scripts/HOWTO-MSWindows
+2019/11/06 | 288 | graphics/asymptote/build-scripts/README-binaries
+2019/11/06 | 31244 | graphics/asymptote/builtin.cc
+2019/11/06 | 1637 | graphics/asymptote/builtin.h
+2019/11/06 | 1151 | graphics/asymptote/callable.cc
+2019/11/06 | 1642 | graphics/asymptote/callable.h
+2019/11/06 | 1191 | graphics/asymptote/camperror.cc
+2019/11/06 | 818 | graphics/asymptote/camperror.h
+2019/11/06 | 13339 | graphics/asymptote/camp.l
+2019/11/06 | 127885 | graphics/asymptote/camp.tab.cc
+2019/11/06 | 4089 | graphics/asymptote/camp.tab.h
+2019/11/06 | 20029 | graphics/asymptote/camp.y
+2019/11/06 | 4687 | graphics/asymptote/castop.h
+2019/11/06 | 1375356 | graphics/asymptote/ChangeLog
+2019/11/06 | 7808 | graphics/asymptote/coder.cc
+2019/11/06 | 11658 | graphics/asymptote/coder.h
+2019/11/06 | 1126 | graphics/asymptote/coenv.cc
+2019/11/06 | 908 | graphics/asymptote/coenv.h
+2019/11/06 | 1520 | graphics/asymptote/common.h
+2019/11/06 | 44166 | graphics/asymptote/config.guess
+2019/11/06 | 6612 | graphics/asymptote/config.h.in
+2019/11/06 | 36141 | graphics/asymptote/config.sub
+2019/11/06 | 281638 | graphics/asymptote/configure
+2019/11/06 | 14621 | graphics/asymptote/configure.ac
+2019/11/06 | 3673 | graphics/asymptote/constructor.cc
+2019/11/06 | 20866 | graphics/asymptote/dec.cc
+2019/11/06 | 15845 | graphics/asymptote/dec.h
+2019/11/06 | 5897 | graphics/asymptote/Delaunay.cc
+2019/11/06 | 384 | graphics/asymptote/Delaunay.h
+2019/11/06 | 8045 | graphics/asymptote/doc/asy.1
+2019/11/06 | 1005 | graphics/asymptote/doc/asy.1.begin
+2019/11/06 | 333 | graphics/asymptote/doc/asy.1.end
+2019/11/06 | 2800 | graphics/asymptote/doc/asycolors.sty
+2019/11/06 | 18304 | graphics/asymptote/doc/asy-latex.dtx
+2019/11/06 | 195406 | graphics/asymptote/doc/asy-latex.pdf
+2019/11/06 | 1304706 | graphics/asymptote/doc/asymptote.pdf
+2019/11/06 | 9984 | graphics/asymptote/doc/asymptote.sty
+2019/11/06 | 384796 | graphics/asymptote/doc/asymptote.texi
+2019/11/06 | 121144 | graphics/asymptote/doc/asyRefCard.pdf
+2019/11/06 | 20051 | graphics/asymptote/doc/asyRefCard.tex
+2019/11/06 | 246 | graphics/asymptote/doc/axis3.asy
+2019/11/06 | 416 | graphics/asymptote/doc/bezier2.asy
+2019/11/06 | 81 | graphics/asymptote/doc/bezier.asy
+2019/11/06 | 234 | graphics/asymptote/doc/beziercurve.asy
+2019/11/06 | 41 | graphics/asymptote/doc/bigdiagonal.asy
+2019/11/06 | 306 | graphics/asymptote/doc/binarytreetest.asy
+2019/11/06 | 677 | graphics/asymptote/doc/Bode.asy
+2019/11/06 | 524 | graphics/asymptote/doc/brokenaxis.asy
+2019/11/06 | 1391 | graphics/asymptote/doc/CAD1.asy
+2019/11/06 | 167838 | graphics/asymptote/doc/CAD.pdf
+2019/11/06 | 10196 | graphics/asymptote/doc/CAD.tex
+2019/11/06 | 532 | graphics/asymptote/doc/CDlabel.asy
+2019/11/06 | 4348 | graphics/asymptote/doc/colo-asy.tex
+2019/11/06 | 49 | graphics/asymptote/doc/colons.asy
+2019/11/06 | 1620 | graphics/asymptote/doc/colors.asy
+2019/11/06 | 243 | graphics/asymptote/doc/cube.asy
+2019/11/06 | 86 | graphics/asymptote/doc/cylinderskeleton.asy
+2019/11/06 | 218 | graphics/asymptote/doc/datagraph.asy
+2019/11/06 | 24 | graphics/asymptote/doc/diagonal.asy
+2019/11/06 | 2882 | graphics/asymptote/doc/diatom.asy
+2019/11/06 | 4067 | graphics/asymptote/doc/diatom.csv
+2019/11/06 | 49 | graphics/asymptote/doc/dots.asy
+2019/11/06 | 1051 | graphics/asymptote/doc/eetomumu.asy
+2019/11/06 | 2039 | graphics/asymptote/doc/elliptic.asy
+2019/11/06 | 912 | graphics/asymptote/doc/errorbars.asy
+2019/11/06 | 202 | graphics/asymptote/doc/exp.asy
+2019/11/06 | 343 | graphics/asymptote/doc/externalprc.tex
+2019/11/06 | 19597 | graphics/asymptote/doc/external-proposal.html
+2019/11/06 | 25137 | graphics/asymptote/doc/extra/intro.asy
+2019/11/06 | 40764 | graphics/asymptote/doc/FAQ/asy-faq.bfnn
+2019/11/06 | 63140 | graphics/asymptote/doc/FAQ/asy-faq.info
+2019/11/06 | 9202 | graphics/asymptote/doc/FAQ/bfnnconv.pl
+2019/11/06 | 13663 | graphics/asymptote/doc/FAQ/install-sh
+2019/11/06 | 1000 | graphics/asymptote/doc/FAQ/Makefile
+2019/11/06 | 4718 | graphics/asymptote/doc/FAQ/m-ascii.pl
+2019/11/06 | 9725 | graphics/asymptote/doc/FAQ/m-html.pl
+2019/11/06 | 5627 | graphics/asymptote/doc/FAQ/m-info.pl
+2019/11/06 | 6104 | graphics/asymptote/doc/FAQ/m-lout.pl
+2019/11/06 | 4578 | graphics/asymptote/doc/FAQ/m-post.pl
+2019/11/06 | 238 | graphics/asymptote/doc/filegraph.asy
+2019/11/06 | 26 | graphics/asymptote/doc/filegraph.dat
+2019/11/06 | 604 | graphics/asymptote/doc/flow.asy
+2019/11/06 | 862 | graphics/asymptote/doc/flowchartdemo.asy
+2019/11/06 | 464 | graphics/asymptote/doc/GaussianSurface.asy
+2019/11/06 | 376 | graphics/asymptote/doc/generalaxis3.asy
+2019/11/06 | 277 | graphics/asymptote/doc/generalaxis.asy
+2019/11/06 | 754 | graphics/asymptote/doc/graphmarkers.asy
+2019/11/06 | 426 | graphics/asymptote/doc/grid3xyz.asy
+2019/11/06 | 279 | graphics/asymptote/doc/hatch.asy
+2019/11/06 | 423 | graphics/asymptote/doc/helix.asy
+2019/11/06 | 330 | graphics/asymptote/doc/HermiteSpline.asy
+2019/11/06 | 441 | graphics/asymptote/doc/histogram.asy
+2019/11/06 | 521 | graphics/asymptote/doc/Hobbycontrol.asy
+2019/11/06 | 500 | graphics/asymptote/doc/Hobbydir.asy
+2019/11/06 | 380 | graphics/asymptote/doc/icon.asy
+2019/11/06 | 401 | graphics/asymptote/doc/image.asy
+2019/11/06 | 872 | graphics/asymptote/doc/imagecontour.asy
+2019/11/06 | 13663 | graphics/asymptote/doc/install-sh
+2019/11/06 | 357 | graphics/asymptote/doc/irregularcontour.asy
+2019/11/06 | 442 | graphics/asymptote/doc/join3.asy
+2019/11/06 | 261 | graphics/asymptote/doc/join.asy
+2019/11/06 | 417 | graphics/asymptote/doc/knots.asy
+2019/11/06 | 121 | graphics/asymptote/doc/labelsquare.asy
+2019/11/06 | 144 | graphics/asymptote/doc/latexmkrc
+2019/11/06 | 150 | graphics/asymptote/doc/latexmkrc_asydir
+2019/11/06 | 3106 | graphics/asymptote/doc/latexusage.tex
+2019/11/06 | 1025 | graphics/asymptote/doc/leastsquares.asy
+2019/11/06 | 6318 | graphics/asymptote/doc/leastsquares.dat
+2019/11/06 | 410 | graphics/asymptote/doc/legend.asy
+2019/11/06 | 366 | graphics/asymptote/doc/lineargraph0.asy
+2019/11/06 | 373 | graphics/asymptote/doc/lineargraph.asy
+2019/11/06 | 416 | graphics/asymptote/doc/linetype.asy
+2019/11/06 | 423 | graphics/asymptote/doc/log2graph.asy
+2019/11/06 | 262 | graphics/asymptote/doc/loggraph.asy
+2019/11/06 | 382 | graphics/asymptote/doc/loggrid.asy
+2019/11/06 | 480 | graphics/asymptote/doc/logimage.asy
+2019/11/06 | 619 | graphics/asymptote/doc/logo.asy
+2019/11/06 | 314 | graphics/asymptote/doc/logticks.asy
+2019/11/06 | 3023 | graphics/asymptote/doc/Makefile.in
+2019/11/06 | 293 | graphics/asymptote/doc/makepen.asy
+2019/11/06 | 2653 | graphics/asymptote/doc/markers1.asy
+2019/11/06 | 877 | graphics/asymptote/doc/markers2.asy
+2019/11/06 | 288 | graphics/asymptote/doc/mexicanhat.asy
+2019/11/06 | 374 | graphics/asymptote/doc/monthaxis.asy
+2019/11/06 | 458 | graphics/asymptote/doc/multicontour.asy
+2019/11/06 | 3497 | graphics/asymptote/doc/ocg.sty
+2019/11/06 | 115 | graphics/asymptote/doc/onecontour.asy
+2019/11/06 | 240 | graphics/asymptote/doc/parametricgraph.asy
+2019/11/06 | 498 | graphics/asymptote/doc/penfunctionimage.asy
+2019/11/06 | 219 | graphics/asymptote/doc/penimage.asy
+2019/11/06 | 2771 | graphics/asymptote/doc/pixel.pdf
+2019/11/06 | 354 | graphics/asymptote/doc/planes.asy
+2019/11/06 | 461559 | graphics/asymptote/doc/png/asymptote.info
+2019/11/06 | 1469 | graphics/asymptote/doc/png/Makefile.in
+2019/11/06 | 49 | graphics/asymptote/doc/quartercircle.asy
+2019/11/06 | 354 | graphics/asymptote/doc/reloadpdf.tex
+2019/11/06 | 157 | graphics/asymptote/doc/saddle.asy
+2019/11/06 | 355 | graphics/asymptote/doc/scaledgraph.asy
+2019/11/06 | 821 | graphics/asymptote/doc/secondaryaxis.asy
+2019/11/06 | 48847 | graphics/asymptote/doc/secondaryaxis.csv
+2019/11/06 | 256 | graphics/asymptote/doc/shadedtiling.asy
+2019/11/06 | 154 | graphics/asymptote/doc/slopefield1.asy
+2019/11/06 | 52 | graphics/asymptote/doc/square.asy
+2019/11/06 | 341 | graphics/asymptote/doc/subpictures.asy
+2019/11/06 | 123 | graphics/asymptote/doc/superpath.asy
+2019/11/06 | 77429 | graphics/asymptote/doc/TeXShopAndAsymptote.pdf
+2019/11/06 | 2653 | graphics/asymptote/doc/TeXShopAndAsymptote.tex
+2019/11/06 | 390 | graphics/asymptote/doc/tile.asy
+2019/11/06 | 396 | graphics/asymptote/doc/triangulate.asy
+2019/11/06 | 186 | graphics/asymptote/doc/unitcircle3.asy
+2019/11/06 | 147 | graphics/asymptote/doc/vectorfield.asy
+2019/11/06 | 1746 | graphics/asymptote/doc/westnile.asy
+2019/11/06 | 4727 | graphics/asymptote/doc/westnile.csv
+2019/11/06 | 880 | graphics/asymptote/doc/xasy.1x
+2019/11/06 | 1878 | graphics/asymptote/drawclipbegin.h
+2019/11/06 | 1213 | graphics/asymptote/drawclipend.h
+2019/11/06 | 11741 | graphics/asymptote/drawelement.h
+2019/11/06 | 4619 | graphics/asymptote/drawfill.cc
+2019/11/06 | 6570 | graphics/asymptote/drawfill.h
+2019/11/06 | 496 | graphics/asymptote/drawgrestore.h
+2019/11/06 | 2924 | graphics/asymptote/drawgroup.h
+2019/11/06 | 466 | graphics/asymptote/drawgsave.h
+2019/11/06 | 3042 | graphics/asymptote/drawimage.h
+2019/11/06 | 6865 | graphics/asymptote/drawlabel.cc
+2019/11/06 | 2163 | graphics/asymptote/drawlabel.h
+2019/11/06 | 773 | graphics/asymptote/drawlayer.h
+2019/11/06 | 5981 | graphics/asymptote/drawpath3.cc
+2019/11/06 | 5326 | graphics/asymptote/drawpath3.h
+2019/11/06 | 3522 | graphics/asymptote/drawpath.cc
+2019/11/06 | 674 | graphics/asymptote/drawpath.h
+2019/11/06 | 23333 | graphics/asymptote/drawsurface.cc
+2019/11/06 | 19885 | graphics/asymptote/drawsurface.h
+2019/11/06 | 1279 | graphics/asymptote/drawverbatim.h
+2019/11/06 | 20738 | graphics/asymptote/entry.cc
+2019/11/06 | 14795 | graphics/asymptote/entry.h
+2019/11/06 | 5465 | graphics/asymptote/env.cc
+2019/11/06 | 1142 | graphics/asymptote/envcompleter.cc
+2019/11/06 | 845 | graphics/asymptote/envcompleter.h
+2019/11/06 | 4575 | graphics/asymptote/env.h
+2019/11/06 | 10632 | graphics/asymptote/EnvVarUpdate.nsh
+2019/11/06 | 1753 | graphics/asymptote/errormsg.cc
+2019/11/06 | 5098 | graphics/asymptote/errormsg.h
+2019/11/06 | 9251 | graphics/asymptote/errors
+2019/11/06 | 6911 | graphics/asymptote/errortest.asy
+2019/11/06 | 657 | graphics/asymptote/examples/100d.views
+2019/11/06 | 309 | graphics/asymptote/examples/1overx.asy
+2019/11/06 | 4158 | graphics/asymptote/examples/advection.asy
+2019/11/06 | 245 | graphics/asymptote/examples/alignbox.asy
+2019/11/06 | 2832 | graphics/asymptote/examples/alignedaxis.asy
+2019/11/06 | 946 | graphics/asymptote/examples/animations/cube.asy
+2019/11/06 | 160672 | graphics/asymptote/examples/animations/dice.u3d
+2019/11/06 | 1919 | graphics/asymptote/examples/animations/earthmoon.asy
+2019/11/06 | 503 | graphics/asymptote/examples/animations/embeddedmovie.asy
+2019/11/06 | 196 | graphics/asymptote/examples/animations/embeddedu3d.asy
+2019/11/06 | 411 | graphics/asymptote/examples/animations/externalmovie.asy
+2019/11/06 | 414 | graphics/asymptote/examples/animations/glmovie.asy
+2019/11/06 | 1760 | graphics/asymptote/examples/animations/heatequation.asy
+2019/11/06 | 1037 | graphics/asymptote/examples/animations/inlinemovie3.tex
+2019/11/06 | 1235 | graphics/asymptote/examples/animations/inlinemovie.tex
+2019/11/06 | 326 | graphics/asymptote/examples/animations/pdfmovie.asy
+2019/11/06 | 1238 | graphics/asymptote/examples/animations/slidemovies.asy
+2019/11/06 | 856 | graphics/asymptote/examples/animations/sphere.asy
+2019/11/06 | 798 | graphics/asymptote/examples/animations/torusanimation.asy
+2019/11/06 | 1498 | graphics/asymptote/examples/animations/wavepacket.asy
+2019/11/06 | 1120 | graphics/asymptote/examples/animations/wheel.asy
+2019/11/06 | 236 | graphics/asymptote/examples/annotation.asy
+2019/11/06 | 1240 | graphics/asymptote/examples/arrows3.asy
+2019/11/06 | 497 | graphics/asymptote/examples/bars3.asy
+2019/11/06 | 1033 | graphics/asymptote/examples/basealign.asy
+2019/11/06 | 395 | graphics/asymptote/examples/BezierPatch.asy
+2019/11/06 | 581 | graphics/asymptote/examples/BezierSaddle.asy
+2019/11/06 | 1526 | graphics/asymptote/examples/BezierSurface.asy
+2019/11/06 | 199 | graphics/asymptote/examples/BezierTriangle.asy
+2019/11/06 | 154 | graphics/asymptote/examples/billboard.asy
+2019/11/06 | 513 | graphics/asymptote/examples/buildcycle.asy
+2019/11/06 | 233 | graphics/asymptote/examples/cardioid.asy
+2019/11/06 | 485 | graphics/asymptote/examples/cards.asy
+2019/11/06 | 691 | graphics/asymptote/examples/centroidfg.asy
+2019/11/06 | 322 | graphics/asymptote/examples/cheese.asy
+2019/11/06 | 576 | graphics/asymptote/examples/circles.asy
+2019/11/06 | 228 | graphics/asymptote/examples/circumcircle.asy
+2019/11/06 | 762 | graphics/asymptote/examples/clockarray.asy
+2019/11/06 | 264 | graphics/asymptote/examples/coag.asy
+2019/11/06 | 424 | graphics/asymptote/examples/colorpatch.asy
+2019/11/06 | 465 | graphics/asymptote/examples/colorplanes.asy
+2019/11/06 | 739 | graphics/asymptote/examples/condor.asy
+2019/11/06 | 445 | graphics/asymptote/examples/cones.asy
+2019/11/06 | 1780 | graphics/asymptote/examples/conicurv.asy
+2019/11/06 | 255 | graphics/asymptote/examples/contextfonts.asy
+2019/11/06 | 778 | graphics/asymptote/examples/controlsystem.asy
+2019/11/06 | 123 | graphics/asymptote/examples/Coons.asy
+2019/11/06 | 235 | graphics/asymptote/examples/cos2theta.asy
+2019/11/06 | 582 | graphics/asymptote/examples/cos3.asy
+2019/11/06 | 461 | graphics/asymptote/examples/cosaddition.asy
+2019/11/06 | 5740 | graphics/asymptote/examples/cpkcolors.asy
+2019/11/06 | 573 | graphics/asymptote/examples/curvedlabel3.asy
+2019/11/06 | 177 | graphics/asymptote/examples/curvedlabel.asy
+2019/11/06 | 1835 | graphics/asymptote/examples/cyclohexane.asy
+2019/11/06 | 146 | graphics/asymptote/examples/cylinder.asy
+2019/11/06 | 506 | graphics/asymptote/examples/delu.asy
+2019/11/06 | 521 | graphics/asymptote/examples/dimension.asy
+2019/11/06 | 1216 | graphics/asymptote/examples/dragon.asy
+2019/11/06 | 1326 | graphics/asymptote/examples/electromagnetic.asy
+2019/11/06 | 325 | graphics/asymptote/examples/elevation.asy
+2019/11/06 | 398 | graphics/asymptote/examples/epix.asy
+2019/11/06 | 242 | graphics/asymptote/examples/equilateral.asy
+2019/11/06 | 549 | graphics/asymptote/examples/equilchord.asy
+2019/11/06 | 579 | graphics/asymptote/examples/exp3.asy
+2019/11/06 | 519 | graphics/asymptote/examples/extrudedcontour.asy
+2019/11/06 | 498 | graphics/asymptote/examples/fano.asy
+2019/11/06 | 972 | graphics/asymptote/examples/fequlogo.asy
+2019/11/06 | 727 | graphics/asymptote/examples/fermi.asy
+2019/11/06 | 971 | graphics/asymptote/examples/filesurface.asy
+2019/11/06 | 5543 | graphics/asymptote/examples/filesurface.dat
+2019/11/06 | 574 | graphics/asymptote/examples/fillcontour.asy
+2019/11/06 | 4203 | graphics/asymptote/examples/fin.asy
+2019/11/06 | 710 | graphics/asymptote/examples/fjortoft.asy
+2019/11/06 | 581 | graphics/asymptote/examples/floatingdisk.asy
+2019/11/06 | 502 | graphics/asymptote/examples/floor.asy
+2019/11/06 | 683 | graphics/asymptote/examples/fractaltree.asy
+2019/11/06 | 1185 | graphics/asymptote/examples/functionshading.asy
+2019/11/06 | 499 | graphics/asymptote/examples/galleon.asy
+2019/11/06 | 714 | graphics/asymptote/examples/gamma3.asy
+2019/11/06 | 440 | graphics/asymptote/examples/gamma.asy
+2019/11/06 | 679 | graphics/asymptote/examples/genusthree.asy
+2019/11/06 | 1136 | graphics/asymptote/examples/genustwo.asy
+2019/11/06 | 384 | graphics/asymptote/examples/Gouraud.asy
+2019/11/06 | 616 | graphics/asymptote/examples/Gouraudcontour.asy
+2019/11/06 | 76 | graphics/asymptote/examples/grid.asy
+2019/11/06 | 459 | graphics/asymptote/examples/hierarchy.asy
+2019/11/06 | 308 | graphics/asymptote/examples/hyperboloid.asy
+2019/11/06 | 267 | graphics/asymptote/examples/hyperboloidsilhouette.asy
+2019/11/06 | 1140 | graphics/asymptote/examples/imagehistogram.asy
+2019/11/06 | 610 | graphics/asymptote/examples/impact.asy
+2019/11/06 | 605 | graphics/asymptote/examples/integraltest.asy
+2019/11/06 | 4825 | graphics/asymptote/examples/interpolate1.asy
+2019/11/06 | 291 | graphics/asymptote/examples/jump.asy
+2019/11/06 | 1309 | graphics/asymptote/examples/Klein.asy
+2019/11/06 | 182 | graphics/asymptote/examples/label3.asy
+2019/11/06 | 196 | graphics/asymptote/examples/label3ribbon.asy
+2019/11/06 | 187 | graphics/asymptote/examples/label3solid.asy
+2019/11/06 | 546 | graphics/asymptote/examples/label3zoom.asy
+2019/11/06 | 264 | graphics/asymptote/examples/labelbox.asy
+2019/11/06 | 1114 | graphics/asymptote/examples/laserlattice.asy
+2019/11/06 | 136 | graphics/asymptote/examples/latticeshading.asy
+2019/11/06 | 688 | graphics/asymptote/examples/layers.asy
+2019/11/06 | 460 | graphics/asymptote/examples/lever.asy
+2019/11/06 | 654 | graphics/asymptote/examples/limit.asy
+2019/11/06 | 1908 | graphics/asymptote/examples/linearregression.asy
+2019/11/06 | 168 | graphics/asymptote/examples/lines.asy
+2019/11/06 | 980 | graphics/asymptote/examples/lmfit1.asy
+2019/11/06 | 206 | graphics/asymptote/examples/log.asy
+2019/11/06 | 349 | graphics/asymptote/examples/logdown.asy
+2019/11/06 | 1231 | graphics/asymptote/examples/logo3.asy
+2019/11/06 | 196 | graphics/asymptote/examples/lowint.asy
+2019/11/06 | 659 | graphics/asymptote/examples/lowupint.asy
+2019/11/06 | 479 | graphics/asymptote/examples/magnetic.asy
+2019/11/06 | 833 | graphics/asymptote/examples/markregular.asy
+2019/11/06 | 1950 | graphics/asymptote/examples/mergeExample.asy
+2019/11/06 | 5258 | graphics/asymptote/examples/mosaic.asy
+2019/11/06 | 2512 | graphics/asymptote/examples/mosquito.asy
+2019/11/06 | 1569 | graphics/asymptote/examples/near_earth.asy
+2019/11/06 | 649 | graphics/asymptote/examples/NURBScurve.asy
+2019/11/06 | 1020 | graphics/asymptote/examples/NURBSsphere.asy
+2019/11/06 | 1461 | graphics/asymptote/examples/NURBSsurface.asy
+2019/11/06 | 1251 | graphics/asymptote/examples/odetest.asy
+2019/11/06 | 309 | graphics/asymptote/examples/oneoverx.asy
+2019/11/06 | 861 | graphics/asymptote/examples/orthocenter.asy
+2019/11/06 | 254 | graphics/asymptote/examples/parametricelevation.asy
+2019/11/06 | 407 | graphics/asymptote/examples/parametricsurface.asy
+2019/11/06 | 711 | graphics/asymptote/examples/partialsurface.asy
+2019/11/06 | 1055 | graphics/asymptote/examples/partitionExample.asy
+2019/11/06 | 419 | graphics/asymptote/examples/pathintersectsurface.asy
+2019/11/06 | 3344 | graphics/asymptote/examples/pdb.asy
+2019/11/06 | 361 | graphics/asymptote/examples/phase.asy
+2019/11/06 | 83362 | graphics/asymptote/examples/piicon.eps
+2019/11/06 | 362 | graphics/asymptote/examples/pipeintersection.asy
+2019/11/06 | 3868 | graphics/asymptote/examples/pipes.asy
+2019/11/06 | 418 | graphics/asymptote/examples/planeproject.asy
+2019/11/06 | 930 | graphics/asymptote/examples/polararea.asy
+2019/11/06 | 628 | graphics/asymptote/examples/polarcircle.asy
+2019/11/06 | 326 | graphics/asymptote/examples/polardatagraph.asy
+2019/11/06 | 643 | graphics/asymptote/examples/p-orbital.asy
+2019/11/06 | 956 | graphics/asymptote/examples/poster.asy
+2019/11/06 | 58 | graphics/asymptote/examples/progrid.asy
+2019/11/06 | 373 | graphics/asymptote/examples/projectelevation.asy
+2019/11/06 | 438 | graphics/asymptote/examples/projectrevolution.asy
+2019/11/06 | 747 | graphics/asymptote/examples/pseudosphere.asy
+2019/11/06 | 557 | graphics/asymptote/examples/Pythagoras.asy
+2019/11/06 | 420 | graphics/asymptote/examples/PythagoreanTree.asy
+2019/11/06 | 734 | graphics/asymptote/examples/quilt.asy
+2019/11/06 | 325 | graphics/asymptote/examples/rainbow.asy
+2019/11/06 | 54 | graphics/asymptote/examples/randompath3.asy
+2019/11/06 | 1537 | graphics/asymptote/examples/refs.bib
+2019/11/06 | 993 | graphics/asymptote/examples/RiemannSphere.asy
+2019/11/06 | 369 | graphics/asymptote/examples/RiemannSurface.asy
+2019/11/06 | 386 | graphics/asymptote/examples/RiemannSurfaceRoot.asy
+2019/11/06 | 141 | graphics/asymptote/examples/ring.asy
+2019/11/06 | 182 | graphics/asymptote/examples/roll.asy
+2019/11/06 | 1310 | graphics/asymptote/examples/roundpath.asy
+2019/11/06 | 288 | graphics/asymptote/examples/sacone3D.asy
+2019/11/06 | 445 | graphics/asymptote/examples/sacone.asy
+2019/11/06 | 341 | graphics/asymptote/examples/sacylinder3D.asy
+2019/11/06 | 400 | graphics/asymptote/examples/sacylinder.asy
+2019/11/06 | 66 | graphics/asymptote/examples/shade.asy
+2019/11/06 | 104 | graphics/asymptote/examples/shadestroke.asy
+2019/11/06 | 1065 | graphics/asymptote/examples/shellmethod.asy
+2019/11/06 | 829 | graphics/asymptote/examples/shellsqrtx01.asy
+2019/11/06 | 410 | graphics/asymptote/examples/Sierpinski.asy
+2019/11/06 | 849 | graphics/asymptote/examples/SierpinskiGasket.asy
+2019/11/06 | 2361 | graphics/asymptote/examples/SierpinskiSponge.asy
+2019/11/06 | 327 | graphics/asymptote/examples/sin1x.asy
+2019/11/06 | 579 | graphics/asymptote/examples/sin3.asy
+2019/11/06 | 591 | graphics/asymptote/examples/sinc.asy
+2019/11/06 | 385 | graphics/asymptote/examples/sinxlex.asy
+2019/11/06 | 3340 | graphics/asymptote/examples/slidedemo.asy
+2019/11/06 | 341 | graphics/asymptote/examples/slidedemo_.bbl
+2019/11/06 | 2043 | graphics/asymptote/examples/slope.asy
+2019/11/06 | 520 | graphics/asymptote/examples/smoothelevation.asy
+2019/11/06 | 2658 | graphics/asymptote/examples/soccerball.asy
+2019/11/06 | 2362 | graphics/asymptote/examples/spectrum.asy
+2019/11/06 | 126 | graphics/asymptote/examples/sphere.asy
+2019/11/06 | 150 | graphics/asymptote/examples/spheresilhouette.asy
+2019/11/06 | 165 | graphics/asymptote/examples/sphereskeleton.asy
+2019/11/06 | 376 | graphics/asymptote/examples/sphericalharmonic.asy
+2019/11/06 | 426 | graphics/asymptote/examples/spiral3.asy
+2019/11/06 | 210 | graphics/asymptote/examples/spiral.asy
+2019/11/06 | 618 | graphics/asymptote/examples/spline.asy
+2019/11/06 | 2180 | graphics/asymptote/examples/splitpatch.asy
+2019/11/06 | 38 | graphics/asymptote/examples/spring0.asy
+2019/11/06 | 43 | graphics/asymptote/examples/spring2.asy
+2019/11/06 | 671 | graphics/asymptote/examples/spring.asy
+2019/11/06 | 674 | graphics/asymptote/examples/sqrtx01.asy
+2019/11/06 | 579 | graphics/asymptote/examples/sqrtx01y1.asy
+2019/11/06 | 145 | graphics/asymptote/examples/star.asy
+2019/11/06 | 170 | graphics/asymptote/examples/stereoscopic.asy
+2019/11/06 | 59 | graphics/asymptote/examples/stroke3.asy
+2019/11/06 | 315 | graphics/asymptote/examples/strokepath.asy
+2019/11/06 | 168 | graphics/asymptote/examples/strokeshade.asy
+2019/11/06 | 198 | graphics/asymptote/examples/tanh.asy
+2019/11/06 | 13739 | graphics/asymptote/examples/teapot.asy
+2019/11/06 | 303 | graphics/asymptote/examples/tensor.asy
+2019/11/06 | 547 | graphics/asymptote/examples/tetra.asy
+2019/11/06 | 312 | graphics/asymptote/examples/textpath.asy
+2019/11/06 | 10210 | graphics/asymptote/examples/thermodynamics.asy
+2019/11/06 | 576 | graphics/asymptote/examples/threeviews.asy
+2019/11/06 | 104 | graphics/asymptote/examples/tiling.asy
+2019/11/06 | 413 | graphics/asymptote/examples/torus.asy
+2019/11/06 | 246 | graphics/asymptote/examples/transparency.asy
+2019/11/06 | 250 | graphics/asymptote/examples/transparentCubes.asy
+2019/11/06 | 602 | graphics/asymptote/examples/treetest.asy
+2019/11/06 | 589 | graphics/asymptote/examples/trefoilknot.asy
+2019/11/06 | 959 | graphics/asymptote/examples/triads.asy
+2019/11/06 | 209 | graphics/asymptote/examples/triangle.asy
+2019/11/06 | 441 | graphics/asymptote/examples/triangles.asy
+2019/11/06 | 251 | graphics/asymptote/examples/triceratops.asy
+2019/11/06 | 291 | graphics/asymptote/examples/trumpet.asy
+2019/11/06 | 2084 | graphics/asymptote/examples/truncatedIcosahedron.asy
+2019/11/06 | 40326 | graphics/asymptote/examples/tvgen.asy
+2019/11/06 | 885 | graphics/asymptote/examples/twistedtubes.asy
+2019/11/06 | 26096 | graphics/asymptote/examples/uhrturm.obj
+2019/11/06 | 322 | graphics/asymptote/examples/unitcircle.asy
+2019/11/06 | 713 | graphics/asymptote/examples/unitoctant.asy
+2019/11/06 | 199 | graphics/asymptote/examples/upint.asy
+2019/11/06 | 525 | graphics/asymptote/examples/vectorfield3.asy
+2019/11/06 | 351 | graphics/asymptote/examples/vectorfieldsphere.asy
+2019/11/06 | 839 | graphics/asymptote/examples/venn3.asy
+2019/11/06 | 626 | graphics/asymptote/examples/venn.asy
+2019/11/06 | 632 | graphics/asymptote/examples/vertexshading.asy
+2019/11/06 | 360 | graphics/asymptote/examples/washer.asy
+2019/11/06 | 1010 | graphics/asymptote/examples/washermethod.asy
+2019/11/06 | 628 | graphics/asymptote/examples/wedge.asy
+2019/11/06 | 956 | graphics/asymptote/examples/workcone.asy
+2019/11/06 | 978 | graphics/asymptote/examples/worksheet.asy
+2019/11/06 | 2633 | graphics/asymptote/examples/worldmap.asy
+2019/11/06 | 1261761 | graphics/asymptote/examples/worldmap.dat
+2019/11/06 | 580 | graphics/asymptote/examples/xsin1x.asy
+2019/11/06 | 3746 | graphics/asymptote/examples/xstitch.asy
+2019/11/06 | 743 | graphics/asymptote/examples/xxsq01.asy
+2019/11/06 | 868 | graphics/asymptote/examples/xxsq01x-1.asy
+2019/11/06 | 827 | graphics/asymptote/examples/xxsq01y.asy
+2019/11/06 | 223 | graphics/asymptote/examples/yingyang.asy
+2019/11/06 | 33877 | graphics/asymptote/exp.cc
+2019/11/06 | 28809 | graphics/asymptote/exp.h
+2019/11/06 | 119 | graphics/asymptote/fftw++asy.cc
+2019/11/06 | 1694 | graphics/asymptote/fftw++.cc
+2019/11/06 | 47031 | graphics/asymptote/fftw++.h
+2019/11/06 | 4063 | graphics/asymptote/fileio.cc
+2019/11/06 | 19984 | graphics/asymptote/fileio.h
+2019/11/06 | 1245 | graphics/asymptote/findsym.pl
+2019/11/06 | 1020 | graphics/asymptote/flatguide.cc
+2019/11/06 | 4231 | graphics/asymptote/flatguide.h
+2019/11/06 | 666 | graphics/asymptote/fpu.h
+2019/11/06 | 2173 | graphics/asymptote/frame.h
+2019/11/06 | 7935 | graphics/asymptote/fundec.cc
+2019/11/06 | 4347 | graphics/asymptote/fundec.h
+2019/11/06 | 1160528 | graphics/asymptote/gc-8.0.4.tar.gz
+2019/11/06 | 3161 | graphics/asymptote/genv.cc
+2019/11/06 | 1626 | graphics/asymptote/genv.h
+2019/11/06 | 4520 | graphics/asymptote/getopt1.c
+2019/11/06 | 30147 | graphics/asymptote/getopt.c
+2019/11/06 | 6650 | graphics/asymptote/getopt.h
+2019/11/06 | 152 | graphics/asymptote/glew.c
+2019/11/06 | 1235777 | graphics/asymptote/GL/glew.c
+2019/11/06 | 1186601 | graphics/asymptote/GL/glew.h
+2019/11/06 | 73435 | graphics/asymptote/GL/glxew.h
+2019/11/06 | 76801 | graphics/asymptote/gl-matrix-2.4.0-pruned/dist/gl-matrix.js
+2019/11/06 | 1131 | graphics/asymptote/gl-matrix-2.4.0-pruned/LICENSE.js
+2019/11/06 | 45682 | graphics/asymptote/glrender.cc
+2019/11/06 | 9203 | graphics/asymptote/glrender.h
+2019/11/06 | 63314 | graphics/asymptote/GL/wglew.h
+2019/11/06 | 50697 | graphics/asymptote/gsl.cc
+2019/11/06 | 22 | graphics/asymptote/GUI/configs/__init__.py
+2019/11/06 | 1148 | graphics/asymptote/GUI/configs/xasyconfig.cson
+2019/11/06 | 395 | graphics/asymptote/GUI/configs/xasykeymap.cson
+2019/11/06 | 3503 | graphics/asymptote/GUI/CustMatTransform.py
+2019/11/06 | 131 | graphics/asymptote/GUI/DebugFlags.py
+2019/11/06 | 1175 | graphics/asymptote/guide.cc
+2019/11/06 | 298 | graphics/asymptote/guideflags.h
+2019/11/06 | 6783 | graphics/asymptote/guide.h
+2019/11/06 | 1724 | graphics/asymptote/GUI/GuidesManager.py
+2019/11/06 | 164511 | graphics/asymptote/GUI/icons_rc.py
+2019/11/06 | 23 | graphics/asymptote/GUI/__init__.py
+2019/11/06 | 11528 | graphics/asymptote/GUI/InplaceAddObj.py
+2019/11/06 | 5151 | graphics/asymptote/GUI/labelEditor.py
+2019/11/06 | 700 | graphics/asymptote/GUI/locale/th/LC_MESSAGES/base.po
+2019/11/06 | 2399 | graphics/asymptote/GUI/PrimitiveShape.py
+2019/11/06 | 9944 | graphics/asymptote/GUI/pyUIClass/custMatTransform.py
+2019/11/06 | 6153 | graphics/asymptote/GUI/pyUIClass/labelTextEditor.py
+2019/11/06 | 2824 | graphics/asymptote/GUI/pyUIClass/setCustomAnchor.py
+2019/11/06 | 7128 | graphics/asymptote/GUI/pyUIClass/widg_addLabel.py
+2019/11/06 | 2192 | graphics/asymptote/GUI/pyUIClass/widg_addPolyOpt.py
+2019/11/06 | 4848 | graphics/asymptote/GUI/pyUIClass/widg_editBezier.py
+2019/11/06 | 4667 | graphics/asymptote/GUI/pyUIClass/widgetPointEditor.py
+2019/11/06 | 56645 | graphics/asymptote/GUI/pyUIClass/window1.py
+2019/11/06 | 57 | graphics/asymptote/GUI/requirements.txt
+2019/11/06 | 361 | graphics/asymptote/GUI/res/icons/anchor.svg
+2019/11/06 | 637 | graphics/asymptote/GUI/res/icons/android-arrow-back.svg
+2019/11/06 | 637 | graphics/asymptote/GUI/res/icons/android-arrow-forward.svg
+2019/11/06 | 802 | graphics/asymptote/GUI/res/icons/android-camera.svg
+2019/11/06 | 695 | graphics/asymptote/GUI/res/icons/android-close.svg
+2019/11/06 | 1319 | graphics/asymptote/GUI/res/icons/android-color-palette.svg
+2019/11/06 | 674 | graphics/asymptote/GUI/res/icons/android-delete.svg
+2019/11/06 | 633 | graphics/asymptote/GUI/res/icons/android-done.svg
+2019/11/06 | 822 | graphics/asymptote/GUI/res/icons/android-expand.svg
+2019/11/06 | 850 | graphics/asymptote/GUI/res/icons/android-folder-open.svg
+2019/11/06 | 1482 | graphics/asymptote/GUI/res/icons/android-hand.svg
+2019/11/06 | 1124 | graphics/asymptote/GUI/res/icons/android-locate.svg
+2019/11/06 | 764 | graphics/asymptote/GUI/res/icons/android-radio-button-off.svg
+2019/11/06 | 844 | graphics/asymptote/GUI/res/icons/android-radio-button-on.svg
+2019/11/06 | 806 | graphics/asymptote/GUI/res/icons/android-refresh.svg
+2019/11/06 | 713 | graphics/asymptote/GUI/res/icons/arrow-move.svg
+2019/11/06 | 639 | graphics/asymptote/GUI/res/icons/arrow-resize.svg
+2019/11/06 | 589 | graphics/asymptote/GUI/res/icons/bucket.asy
+2019/11/06 | 1492 | graphics/asymptote/GUI/res/icons/bucket.svg
+2019/11/06 | 111 | graphics/asymptote/GUI/res/icons/center.asy
+2019/11/06 | 124 | graphics/asymptote/GUI/res/icons/centerorigin.asy
+2019/11/06 | 1052 | graphics/asymptote/GUI/res/icons/centerorigin.svg
+2019/11/06 | 892 | graphics/asymptote/GUI/res/icons/center.svg
+2019/11/06 | 780 | graphics/asymptote/GUI/res/icons/check.svg
+2019/11/06 | 1013 | graphics/asymptote/GUI/res/icons/chevron-with-circle-left.svg
+2019/11/06 | 998 | graphics/asymptote/GUI/res/icons/chevron-with-circle-right.svg
+2019/11/06 | 754 | graphics/asymptote/GUI/res/icons/circle.svg
+2019/11/06 | 105 | graphics/asymptote/GUI/res/icons/closedcurve.asy
+2019/11/06 | 1237 | graphics/asymptote/GUI/res/icons/closedcurve.svg
+2019/11/06 | 105 | graphics/asymptote/GUI/res/icons/closedpolygon.asy
+2019/11/06 | 1102 | graphics/asymptote/GUI/res/icons/closedpolygon.svg
+2019/11/06 | 838 | graphics/asymptote/GUI/res/icons/close-round.svg
+2019/11/06 | 1194 | graphics/asymptote/GUI/res/icons/code.svg
+2019/11/06 | 876 | graphics/asymptote/GUI/res/icons/edit.svg
+2019/11/06 | 1003 | graphics/asymptote/GUI/res/icons/eye.svg
+2019/11/06 | 1967 | graphics/asymptote/GUI/res/icons/filledbucket.svg
+2019/11/06 | 1764 | graphics/asymptote/GUI/res/icons/grid.svg
+2019/11/06 | 964 | graphics/asymptote/GUI/res/icons/magnifying-glass.svg
+2019/11/06 | 98 | graphics/asymptote/GUI/res/icons/opencurve.asy
+2019/11/06 | 1186 | graphics/asymptote/GUI/res/icons/opencurve.svg
+2019/11/06 | 98 | graphics/asymptote/GUI/res/icons/openpolygon.asy
+2019/11/06 | 1085 | graphics/asymptote/GUI/res/icons/openpolygon.svg
+2019/11/06 | 759 | graphics/asymptote/GUI/res/icons/plus-round.svg
+2019/11/06 | 1711 | graphics/asymptote/GUI/res/icons.qrc
+2019/11/06 | 673 | graphics/asymptote/GUI/res/icons/save.svg
+2019/11/06 | 1920 | graphics/asymptote/GUI/res/icons/social-python.svg
+2019/11/06 | 108 | graphics/asymptote/GUI/res/icons/subdirectory-left.svg
+2019/11/06 | 284 | graphics/asymptote/GUI/res/icons/text.svg
+2019/11/06 | 1226 | graphics/asymptote/GUI/res/icons/triangle-stroked-15.svg
+2019/11/06 | 1393 | graphics/asymptote/GUI/SetCustomAnchor.py
+2019/11/06 | 394 | graphics/asymptote/GUI/setup.py
+2019/11/06 | 3616 | graphics/asymptote/GUI/UndoRedoStack.py
+2019/11/06 | 3249 | graphics/asymptote/GUI/Widg_addLabel.py
+2019/11/06 | 883 | graphics/asymptote/GUI/Widg_addPolyOpt.py
+2019/11/06 | 1665 | graphics/asymptote/GUI/Widg_editBezier.py
+2019/11/06 | 72687 | graphics/asymptote/GUI/Window1.py
+2019/11/06 | 10271 | graphics/asymptote/GUI/windows/custMatTransform.ui
+2019/11/06 | 6552 | graphics/asymptote/GUI/windows/labelTextEditor.ui
+2019/11/06 | 2631 | graphics/asymptote/GUI/windows/setCustomAnchor.ui
+2019/11/06 | 6896 | graphics/asymptote/GUI/windows/widg_addLabel.ui
+2019/11/06 | 2148 | graphics/asymptote/GUI/windows/widg_addPolyOpt.ui
+2019/11/06 | 4474 | graphics/asymptote/GUI/windows/widg_editBezier.ui
+2019/11/06 | 4166 | graphics/asymptote/GUI/windows/widgetPointEditor.ui
+2019/11/06 | 75576 | graphics/asymptote/GUI/windows/window1.ui
+2019/11/06 | 50497 | graphics/asymptote/GUI/xasy2asy.py
+2019/11/06 | 821 | graphics/asymptote/GUI/xasyArgs.py
+2019/11/06 | 13550 | graphics/asymptote/GUI/xasyBezierInterface.py
+2019/11/06 | 2554 | graphics/asymptote/GUI/xasyFile.py
+2019/11/06 | 5048 | graphics/asymptote/GUI/xasyOptions.py
+2019/11/06 | 503 | graphics/asymptote/GUI/xasy.py
+2019/11/06 | 599 | graphics/asymptote/GUI/xasyStrings.py
+2019/11/06 | 710 | graphics/asymptote/GUI/xasySvg.py
+2019/11/06 | 964 | graphics/asymptote/GUI/xasyTransform.py
+2019/11/06 | 1504 | graphics/asymptote/GUI/xasyUtils.py
+2019/11/06 | 238 | graphics/asymptote/GUI/xasyValidator.py
+2019/11/06 | 12744 | graphics/asymptote/impdatum.cc
+2019/11/06 | 10445 | graphics/asymptote/INSTALL
+2019/11/06 | 13663 | graphics/asymptote/install-sh
+2019/11/06 | 1986 | graphics/asymptote/inst.h
+2019/11/06 | 4994 | graphics/asymptote/interact.cc
+2019/11/06 | 1309 | graphics/asymptote/interact.h
+2019/11/06 | 5857 | graphics/asymptote/item.h
+2019/11/06 | 7337 | graphics/asymptote/jsfile.cc
+2019/11/06 | 1287 | graphics/asymptote/jsfile.h
+2019/11/06 | 609 | graphics/asymptote/keywords.cc
+2019/11/06 | 1253 | graphics/asymptote/keywords.pl
+2019/11/06 | 22355 | graphics/asymptote/knot.cc
+2019/11/06 | 12300 | graphics/asymptote/knot.h
+2019/11/06 | 345 | graphics/asymptote/lexical.h
+2019/11/06 | 83435 | graphics/asymptote/lex.yy.cc
+2019/11/06 | 503734 | graphics/asymptote/libatomic_ops-7.6.10.tar.gz
+2019/11/06 | 35147 | graphics/asymptote/LICENSE
+2019/11/06 | 7639 | graphics/asymptote/LICENSE.LESSER
+2019/11/06 | 2766 | graphics/asymptote/lnkX64IconFix.nsh
+2019/11/06 | 2197 | graphics/asymptote/locate.cc
+2019/11/06 | 577 | graphics/asymptote/locate.h
+2019/11/06 | 5301 | graphics/asymptote/main.cc
+2019/11/06 | 11585 | graphics/asymptote/Makefile.in
+2019/11/06 | 2632 | graphics/asymptote/material.h
+2019/11/06 | 6425 | graphics/asymptote/mathop.h
+2019/11/06 | 5070 | graphics/asymptote/memory.h
+2019/11/06 | 720 | graphics/asymptote/mod.h
+2019/11/06 | 908 | graphics/asymptote/modifier.h
+2019/11/06 | 7445 | graphics/asymptote/name.cc
+2019/11/06 | 5239 | graphics/asymptote/name.h
+2019/11/06 | 4269 | graphics/asymptote/newexp.cc
+2019/11/06 | 1278 | graphics/asymptote/newexp.h
+2019/11/06 | 917 | graphics/asymptote/opcodes.h
+2019/11/06 | 1050 | graphics/asymptote/opsymbols.pl
+2019/11/06 | 5049 | graphics/asymptote/pair.h
+2019/11/06 | 3505 | graphics/asymptote/parser.cc
+2019/11/06 | 852 | graphics/asymptote/parser.h
+2019/11/06 | 5262 | graphics/asymptote/patches/bison.patch
+2019/11/06 | 1805 | graphics/asymptote/patches/cygwin_freeglut-3.0.0.patch
+2019/11/06 | 1311 | graphics/asymptote/patches/dvipdf
+2019/11/06 | 113 | graphics/asymptote/patches/fixmem.reg
+2019/11/06 | 1524 | graphics/asymptote/patches/flex.patch
+2019/11/06 | 271 | graphics/asymptote/patches/gc6.8_AIX.patch
+2019/11/06 | 489 | graphics/asymptote/patches/gc-7.0nomem.patch
+2019/11/06 | 318 | graphics/asymptote/patches/gcc3.3.2curses.patch
+2019/11/06 | 19462 | graphics/asymptote/patches/gl-matrix-2.4.0-pruned.patch
+2019/11/06 | 1082 | graphics/asymptote/patches/README
+2019/11/06 | 38066 | graphics/asymptote/path3.cc
+2019/11/06 | 10494 | graphics/asymptote/path3.h
+2019/11/06 | 33988 | graphics/asymptote/path.cc
+2019/11/06 | 11580 | graphics/asymptote/path.h
+2019/11/06 | 1594 | graphics/asymptote/pen.cc
+2019/11/06 | 28156 | graphics/asymptote/pen.h
+2019/11/06 | 40277 | graphics/asymptote/picture.cc
+2019/11/06 | 3434 | graphics/asymptote/picture.h
+2019/11/06 | 22873 | graphics/asymptote/piicon.png
+2019/11/06 | 5179 | graphics/asymptote/pipestream.cc
+2019/11/06 | 2624 | graphics/asymptote/pipestream.h
+2019/11/06 | 138 | graphics/asymptote/Pipfile
+2019/11/06 | 2526 | graphics/asymptote/policy.h
+2019/11/06 | 654 | graphics/asymptote/prcfile.h
+2019/11/06 | 974 | graphics/asymptote/prc/Makefile
+2019/11/06 | 70751 | graphics/asymptote/prc/oPRCFile.cc
+2019/11/06 | 51432 | graphics/asymptote/prc/oPRCFile.h
+2019/11/06 | 8371 | graphics/asymptote/prc/PRCbitStream.cc
+2019/11/06 | 2518 | graphics/asymptote/prc/PRCbitStream.h
+2019/11/06 | 177246 | graphics/asymptote/prc/PRCdouble.cc
+2019/11/06 | 3765 | graphics/asymptote/prc/PRCdouble.h
+2019/11/06 | 30208 | graphics/asymptote/prc/PRC.h
+2019/11/06 | 6021 | graphics/asymptote/prc/PRCTools/bitData.cc
+2019/11/06 | 1860 | graphics/asymptote/prc/PRCTools/bitData.h
+2019/11/06 | 1927 | graphics/asymptote/prc/PRCTools/bitSearchDouble.cc
+2019/11/06 | 1863 | graphics/asymptote/prc/PRCTools/bitSearchUI.cc
+2019/11/06 | 1245 | graphics/asymptote/prc/PRCTools/describeMain.cc
+2019/11/06 | 68126 | graphics/asymptote/prc/PRCTools/describePRC.cc
+2019/11/06 | 4335 | graphics/asymptote/prc/PRCTools/describePRC.h
+2019/11/06 | 1310 | graphics/asymptote/prc/PRCTools/extractSections.cc
+2019/11/06 | 2276 | graphics/asymptote/prc/PRCTools/inflation.cc
+2019/11/06 | 1051 | graphics/asymptote/prc/PRCTools/inflation.h
+2019/11/06 | 1479 | graphics/asymptote/prc/PRCTools/inflationMain.cc
+2019/11/06 | 8792 | graphics/asymptote/prc/PRCTools/iPRCFile.cc
+2019/11/06 | 2341 | graphics/asymptote/prc/PRCTools/iPRCFile.h
+2019/11/06 | 1658 | graphics/asymptote/prc/PRCTools/Makefile
+2019/11/06 | 4716 | graphics/asymptote/prc/PRCTools/makePRC.cc
+2019/11/06 | 95 | graphics/asymptote/prc/test.asy
+2019/11/06 | 36243 | graphics/asymptote/prc/test.cc
+2019/11/06 | 66751 | graphics/asymptote/prc/writePRC.cc
+2019/11/06 | 48481 | graphics/asymptote/prc/writePRC.h
+2019/11/06 | 116025 | graphics/asymptote/predicates.cc
+2019/11/06 | 986 | graphics/asymptote/predicates.h
+2019/11/06 | 1234 | graphics/asymptote/primitives.h
+2019/11/06 | 25292 | graphics/asymptote/process.cc
+2019/11/06 | 3003 | graphics/asymptote/process.h
+2019/11/06 | 2378 | graphics/asymptote/profile.py
+2019/11/06 | 9892 | graphics/asymptote/profiler.h
+2019/11/06 | 3275 | graphics/asymptote/program.cc
+2019/11/06 | 2562 | graphics/asymptote/program.h
+2019/11/06 | 18964 | graphics/asymptote/psfile.cc
+2019/11/06 | 9306 | graphics/asymptote/psfile.h
+2019/11/06 | 5963 | graphics/asymptote/quaternion.cc
+2019/11/06 | 2504 | graphics/asymptote/README
+2019/11/06 | 1704 | graphics/asymptote/record.cc
+2019/11/06 | 2738 | graphics/asymptote/record.h
+2019/11/06 | 1098 | graphics/asymptote/refaccess.cc
+2019/11/06 | 1936 | graphics/asymptote/refaccess.h
+2019/11/05 | 117399 | graphics/asymptote/ReleaseNotes
+2019/11/06 | 62 | graphics/asymptote/revision.cc
+2019/11/06 | 3553 | graphics/asymptote/rounding.h
+2019/11/06 | 70119 | graphics/asymptote/runarray.cc
+2019/11/06 | 1492 | graphics/asymptote/runarray.h
+2019/11/06 | 45997 | graphics/asymptote/runarray.in
+2019/11/06 | 2661 | graphics/asymptote/runbacktrace.cc
+2019/11/06 | 169 | graphics/asymptote/runbacktrace.h
+2019/11/06 | 833 | graphics/asymptote/runbacktrace.in
+2019/11/06 | 17743 | graphics/asymptote/runfile.cc
+2019/11/06 | 969 | graphics/asymptote/runfile.h
+2019/11/06 | 5924 | graphics/asymptote/runfile.in
+2019/11/06 | 8157 | graphics/asymptote/runhistory.cc
+2019/11/06 | 161 | graphics/asymptote/runhistory.h
+2019/11/06 | 5119 | graphics/asymptote/runhistory.in
+2019/11/06 | 16702 | graphics/asymptote/runlabel.cc
+2019/11/06 | 153 | graphics/asymptote/runlabel.h
+2019/11/06 | 12959 | graphics/asymptote/runlabel.in
+2019/11/06 | 21948 | graphics/asymptote/runmath.cc
+2019/11/06 | 269 | graphics/asymptote/runmath.h
+2019/11/06 | 8900 | graphics/asymptote/runmath.in
+2019/11/06 | 16348 | graphics/asymptote/runpair.cc
+2019/11/06 | 299 | graphics/asymptote/runpair.h
+2019/11/06 | 4246 | graphics/asymptote/runpair.in
+2019/11/06 | 25218 | graphics/asymptote/runpath3d.cc
+2019/11/06 | 186 | graphics/asymptote/runpath3d.h
+2019/11/06 | 8051 | graphics/asymptote/runpath3d.in
+2019/11/06 | 26292 | graphics/asymptote/runpath.cc
+2019/11/06 | 177 | graphics/asymptote/runpath.h
+2019/11/06 | 8368 | graphics/asymptote/runpath.in
+2019/11/06 | 55426 | graphics/asymptote/runpicture.cc
+2019/11/06 | 191 | graphics/asymptote/runpicture.h
+2019/11/06 | 18929 | graphics/asymptote/runpicture.in
+2019/11/06 | 18772 | graphics/asymptote/runstring.cc
+2019/11/06 | 188 | graphics/asymptote/runstring.h
+2019/11/06 | 9871 | graphics/asymptote/runstring.in
+2019/11/06 | 12629 | graphics/asymptote/runsystem.cc
+2019/11/06 | 157 | graphics/asymptote/runsystem.h
+2019/11/06 | 5119 | graphics/asymptote/runsystem.in
+2019/11/06 | 1343 | graphics/asymptote/runtimebase.in
+2019/11/06 | 60604 | graphics/asymptote/runtime.cc
+2019/11/06 | 1163 | graphics/asymptote/runtime.h
+2019/11/06 | 20758 | graphics/asymptote/runtime.in
+2019/11/06 | 7230 | graphics/asymptote/runtime.pl
+2019/11/06 | 13700 | graphics/asymptote/runtriple.cc
+2019/11/06 | 320 | graphics/asymptote/runtriple.h
+2019/11/06 | 2725 | graphics/asymptote/runtriple.in
+2019/11/06 | 2113 | graphics/asymptote/seconds.h
+2019/11/06 | 51437 | graphics/asymptote/settings.cc
+2019/11/06 | 2667 | graphics/asymptote/settings.h
+2019/11/06 | 2648 | graphics/asymptote/shaders.cc
+2019/11/06 | 782 | graphics/asymptote/shaders.h
+2019/11/06 | 6660 | graphics/asymptote/simpson.cc
+2019/11/06 | 14448 | graphics/asymptote/stack.cc
+2019/11/06 | 3328 | graphics/asymptote/stack.h
+2019/11/06 | 958 | graphics/asymptote/statistics.h
+2019/11/06 | 12103 | graphics/asymptote/stm.cc
+2019/11/06 | 4400 | graphics/asymptote/stm.h
+2019/11/06 | 8912 | graphics/asymptote/symbol.cc
+2019/11/06 | 2662 | graphics/asymptote/symbol.h
+2019/11/06 | 2697 | graphics/asymptote/table.h
+2019/11/06 | 620 | graphics/asymptote/tests/arith/integer.asy
+2019/11/06 | 449 | graphics/asymptote/tests/arith/pair.asy
+2019/11/06 | 193 | graphics/asymptote/tests/arith/random.asy
+2019/11/06 | 383 | graphics/asymptote/tests/arith/real.asy
+2019/11/06 | 1710 | graphics/asymptote/tests/arith/roots.asy
+2019/11/06 | 639 | graphics/asymptote/tests/arith/transform.asy
+2019/11/06 | 244 | graphics/asymptote/tests/arith/triple.asy
+2019/11/06 | 936 | graphics/asymptote/tests/array/array.asy
+2019/11/06 | 680 | graphics/asymptote/tests/array/delete.asy
+2019/11/06 | 737 | graphics/asymptote/tests/array/determinant.asy
+2019/11/06 | 1927 | graphics/asymptote/tests/array/fields.asy
+2019/11/06 | 4841 | graphics/asymptote/tests/array/slice.asy
+2019/11/06 | 966 | graphics/asymptote/tests/array/solve.asy
+2019/11/06 | 746 | graphics/asymptote/tests/array/sort.asy
+2019/11/06 | 1096 | graphics/asymptote/tests/array/transpose.asy
+2019/11/06 | 276 | graphics/asymptote/tests/bench/6000circles.asy
+2019/11/06 | 2222 | graphics/asymptote/tests/frames/loop.asy
+2019/11/06 | 202 | graphics/asymptote/tests/frames/stat2.asy
+2019/11/06 | 158 | graphics/asymptote/tests/frames/stat.asy
+2019/11/06 | 62 | graphics/asymptote/tests/gc/array.asy
+2019/11/06 | 102 | graphics/asymptote/tests/gc/file.asy
+2019/11/06 | 54 | graphics/asymptote/tests/gc/funcall.asy
+2019/11/06 | 65 | graphics/asymptote/tests/gc/guide.asy
+2019/11/06 | 143 | graphics/asymptote/tests/gc/label.asy
+2019/11/06 | 124 | graphics/asymptote/tests/gc/path.asy
+2019/11/06 | 72 | graphics/asymptote/tests/gc/pen.asy
+2019/11/06 | 193 | graphics/asymptote/tests/gc/shipout.asy
+2019/11/06 | 77 | graphics/asymptote/tests/gc/string.asy
+2019/11/06 | 129 | graphics/asymptote/tests/gc/struct.asy
+2019/11/06 | 70 | graphics/asymptote/tests/gc/transform.asy
+2019/11/06 | 369 | graphics/asymptote/tests/gs/ghostscript.asy
+2019/11/06 | 11907 | graphics/asymptote/tests/gsl/random.asy
+2019/11/06 | 1209 | graphics/asymptote/tests/imp/unravel.asy
+2019/11/06 | 308 | graphics/asymptote/tests/Makefile
+2019/11/06 | 18 | graphics/asymptote/tests/output/circle.asy
+2019/11/06 | 22 | graphics/asymptote/tests/output/line.asy
+2019/11/06 | 1284 | graphics/asymptote/tests/output/Makefile
+2019/11/06 | 1384 | graphics/asymptote/tests/pic/trans.asy
+2019/11/06 | 236 | graphics/asymptote/tests/string/erase.asy
+2019/11/06 | 182 | graphics/asymptote/tests/string/find.asy
+2019/11/06 | 109 | graphics/asymptote/tests/string/insert.asy
+2019/11/06 | 132 | graphics/asymptote/tests/string/length.asy
+2019/11/06 | 187 | graphics/asymptote/tests/string/rfind.asy
+2019/11/06 | 118 | graphics/asymptote/tests/string/substr.asy
+2019/11/06 | 238 | graphics/asymptote/tests/TestLib.asy
+2019/11/06 | 159 | graphics/asymptote/tests/types/cast.asy
+2019/11/06 | 6503 | graphics/asymptote/tests/types/constructor.asy
+2019/11/06 | 155 | graphics/asymptote/tests/types/ecast.asy
+2019/11/06 | 3375 | graphics/asymptote/tests/types/guide.asy
+2019/11/06 | 224 | graphics/asymptote/tests/types/init.asy
+2019/11/06 | 4242 | graphics/asymptote/tests/types/keyword.asy
+2019/11/06 | 4072 | graphics/asymptote/tests/types/order.asy
+2019/11/06 | 2731 | graphics/asymptote/tests/types/resolve.asy
+2019/11/06 | 308 | graphics/asymptote/tests/types/shadow.asy
+2019/11/06 | 1331 | graphics/asymptote/tests/types/spec.asy
+2019/11/06 | 1189 | graphics/asymptote/tests/types/var.asy
+2019/11/06 | 20015 | graphics/asymptote/texfile.cc
+2019/11/06 | 11060 | graphics/asymptote/texfile.h
+2019/11/06 | 1293 | graphics/asymptote/TODO
+2019/11/06 | 6185 | graphics/asymptote/transform.h
+2019/11/06 | 10582 | graphics/asymptote/tr.cc
+2019/11/06 | 3676 | graphics/asymptote/tr.h
+2019/11/06 | 8558 | graphics/asymptote/triple.h
+2019/11/06 | 13884 | graphics/asymptote/types.cc
+2019/11/06 | 15372 | graphics/asymptote/types.h
+2019/11/06 | 9756 | graphics/asymptote/util.cc
+2019/11/06 | 4515 | graphics/asymptote/util.h
+2019/11/06 | 1978 | graphics/asymptote/varinit.cc
+2019/11/06 | 2013 | graphics/asymptote/varinit.h
+2019/11/06 | 901 | graphics/asymptote/virtualfieldaccess.cc
+2019/11/06 | 2328 | graphics/asymptote/virtualfieldaccess.h
+2019/11/06 | 750 | graphics/asymptote/vm.h
+2019/11/06 | 219 | graphics/asymptote/wce
+2019/11/06 | 2146 | graphics/asymptote/webgl/fragment.glsl
+2019/11/06 | 62514 | graphics/asymptote/webgl/gl.js
+2019/11/06 | 815 | graphics/asymptote/webgl/license
+2019/11/06 | 1485 | graphics/asymptote/webgl/vertex.glsl
+2019/11/06 | 6661 | graphics/asymptote/xstream.h
+2019/11/06 | 14666026 | graphics/asymptote.zip
2014/04/16 | 55108 | graphics/asypictureb/asypictureB.dtx
2014/04/16 | 2401 | graphics/asypictureb/asypictureB.ins
2014/04/15 | 637107 | graphics/asypictureb/asypictureB.pdf
@@ -157858,7 +157877,7 @@
2019/06/24 | 4801373 | install/fonts/droid.tds.zip
2018/05/02 | 343085 | install/fonts/dsserif.tds.zip
2019/10/22 | 16000054 | install/fonts/ebgaramond.tds.zip
-2019/06/10 | 4734664 | install/fonts/erewhon.tds.zip
+2019/11/06 | 4803759 | install/fonts/erewhon.tds.zip
2017/09/11 | 2838552 | install/fonts/fbb.tds.zip
2012/05/28 | 1585477 | install/fonts/fdsymbol.tds.zip
2013/01/24 | 104073 | install/fonts/figbas.tds.zip
@@ -157902,7 +157921,7 @@
2019/10/19 | 18331132 | install/fonts/montserrat.tds.zip
2015/12/30 | 4535379 | install/fonts/musixtex-fonts.tds.zip
2019/10/26 | 3291727 | install/fonts/newpx.tds.zip
-2019/10/30 | 6895987 | install/fonts/newtx.tds.zip
+2019/11/06 | 6902397 | install/fonts/newtx.tds.zip
2017/05/21 | 350847 | install/fonts/newtxtt.tds.zip
2019/10/18 | 5679844 | install/fonts/nimbus15.tds.zip
2019/10/23 | 107832415 | install/fonts/noto.tds.zip
@@ -158029,7 +158048,6 @@
2016/05/15 | 295442 | install/macros/latex/contrib/abc.tds.zip
2018/11/24 | 6522794 | install/macros/latex/contrib/abntex2.tds.zip
2009/09/02 | 160216 | install/macros/latex/contrib/abstract.tds.zip
-2019/11/02 | 624915 | install/macros/latex/contrib/accessibility.tds.zip
2019/02/14 | 976464 | install/macros/latex/contrib/achemso.tds.zip
2015/03/21 | 289471 | install/macros/latex/contrib/acronym.tds.zip
2010/11/19 | 165549 | install/macros/latex/contrib/acroterm.tds.zip
@@ -158324,18 +158342,18 @@
2019/09/13 | 2596084 | install/macros/latex-dev/required/latex-amsmath-dev.tds.zip
2019/09/13 | 2533479 | install/macros/latex-dev/required/latex-graphics-dev.tds.zip
2019/09/13 | 6963762 | install/macros/latex-dev/required/latex-tools-dev.tds.zip
-2019/10/13 | 20739076 | install/macros/latex/latex-base.tds.zip
+2019/11/06 | 21965262 | install/macros/latex/latex-base.tds.zip
2017/12/18 | 1359749 | install/macros/latex/required/amscls.tds.zip
2013/03/08 | 2480846 | install/macros/latex/required/amslatex/math.tds.zip
2019/10/15 | 2483421 | install/macros/latex/required/babel-base.tds.zip
2019/10/13 | 2612867 | install/macros/latex/required/latex-amsmath.tds.zip
2019/10/15 | 200482 | install/macros/latex/required/latexbug.tds.zip
2018/04/06 | 1324669 | install/macros/latex/required/latex-cyrillic.tds.zip
-2019/10/13 | 2531865 | install/macros/latex/required/latex-graphics.tds.zip
-2019/10/03 | 6960780 | install/macros/latex/required/latex-tools.tds.zip
+2019/11/06 | 2535851 | install/macros/latex/required/latex-graphics.tds.zip
+2019/11/06 | 6965106 | install/macros/latex/required/latex-tools.tds.zip
2016/09/02 | 108688 | install/macros/luatex/generic/cstypo.tds.zip
2015/10/01 | 154538 | install/macros/luatex/generic/ctablestack.tds.zip
-2019/11/05 | 270953 | install/macros/luatex/generic/lualibs.tds.zip
+2019/11/06 | 269839 | install/macros/luatex/generic/lualibs.tds.zip
2019/10/11 | 196229 | install/macros/luatex/generic/luamplib.tds.zip
2019/11/05 | 1787797 | install/macros/luatex/generic/luaotfload.tds.zip
2015/10/04 | 277014 | install/macros/luatex/generic/luatexbase.tds.zip
@@ -173406,225 +173424,235 @@
1993/11/08 | 1691 | macros/latex209/contrib/zero/zero-test.tex
2006/09/21 | 3505 | macros/latex209/contrib/zero.zip
1997/01/22 | 274 | macros/latex209/distribs/README.obsolete
-2019/10/13 | 6654 | macros/latex/base/alltt.dtx
-2019/10/13 | 2906 | macros/latex/base/alltt.ins
-2019/10/13 | 172933 | macros/latex/base/alltt.pdf
-2019/10/13 | 3293 | macros/latex/base/bugs.txt
-2019/10/13 | 219616 | macros/latex/base/cfgguide.pdf
-2019/10/13 | 22480 | macros/latex/base/cfgguide.tex
-2019/10/13 | 42717 | macros/latex/base/changes.old.txt
-2019/10/13 | 305028 | macros/latex/base/changes.txt
-2019/10/13 | 154723 | macros/latex/base/classes.dtx
-2019/10/13 | 4104 | macros/latex/base/classes.ins
-2019/10/13 | 520771 | macros/latex/base/classes.pdf
-2019/10/13 | 371681 | macros/latex/base/clsguide.pdf
-2019/10/13 | 69216 | macros/latex/base/clsguide.tex
-2019/10/13 | 5299 | macros/latex/base/cmextra.ins
-2019/10/13 | 43246 | macros/latex/base/cmfonts.fdd
-2019/10/13 | 4341 | macros/latex/base/cmfonts.ins
-2019/10/13 | 270763 | macros/latex/base/cmfonts.pdf
-2019/10/13 | 223453 | macros/latex/base/cyrguide.pdf
-2019/10/13 | 17520 | macros/latex/base/cyrguide.tex
-2019/10/13 | 203062 | macros/latex/base/doc.dtx
-2019/10/13 | 628225 | macros/latex/base/doc.pdf
-2019/10/13 | 163682 | macros/latex/base/docstrip.dtx
-2019/10/13 | 4237 | macros/latex/base/docstrip.ins
-2019/10/13 | 469980 | macros/latex/base/docstrip.pdf
-2019/10/13 | 4406 | macros/latex/base/ec.ins
-2019/10/13 | 1510925 | macros/latex/base/encguide.pdf
-2019/10/13 | 52927 | macros/latex/base/encguide.tex
-2019/10/13 | 7227 | macros/latex/base/exscale.dtx
-2019/10/13 | 3354 | macros/latex/base/exscale.ins
-2019/10/13 | 195888 | macros/latex/base/exscale.pdf
-2019/10/13 | 23521 | macros/latex/base/fix-cm.dtx
-2019/10/13 | 2908 | macros/latex/base/fix-cm.ins
-2019/10/13 | 261914 | macros/latex/base/fix-cm.pdf
-2019/10/13 | 356957 | macros/latex/base/fntguide.pdf
-2019/10/13 | 70758 | macros/latex/base/fntguide.tex
-2019/10/13 | 55836 | macros/latex/base/fontdef.dtx
-2019/10/13 | 8407 | macros/latex/base/format.ins
-2019/10/13 | 5515 | macros/latex/base/graphpap.dtx
-2019/10/13 | 2908 | macros/latex/base/graphpap.ins
-2019/10/13 | 156292 | macros/latex/base/graphpap.pdf
-2019/10/13 | 2726 | macros/latex/base/idx.tex
-2019/10/13 | 18305 | macros/latex/base/ifthen.dtx
-2019/10/13 | 2904 | macros/latex/base/ifthen.ins
-2019/10/13 | 205217 | macros/latex/base/ifthen.pdf
-2019/10/13 | 107001 | macros/latex/base/inputenc.dtx
-2019/10/13 | 5733 | macros/latex/base/inputenc.ins
-2019/10/13 | 294767 | macros/latex/base/inputenc.pdf
-2019/10/13 | 4103 | macros/latex/base/lablst.tex
-2019/10/13 | 38533 | macros/latex/base/latex209.dtx
-2019/10/13 | 4236 | macros/latex/base/latex209.ins
-2019/10/13 | 225523 | macros/latex/base/latexchanges.pdf
-2019/10/13 | 34286 | macros/latex/base/latexchanges.tex
-2019/10/13 | 32179 | macros/latex/base/latexrelease.dtx
-2019/10/13 | 5251 | macros/latex/base/latexrelease.ins
-2019/10/13 | 245923 | macros/latex/base/latexrelease.pdf
-2019/10/13 | 6719 | macros/latex/base/latexsym.dtx
-2019/10/13 | 5065 | macros/latex/base/latexsym.ins
-2019/10/13 | 192295 | macros/latex/base/latexsym.pdf
-2019/10/13 | 1384 | macros/latex/base/legal.txt
-2019/10/13 | 61549 | macros/latex/base/letter.dtx
-2019/10/13 | 3391 | macros/latex/base/letter.ins
-2019/10/13 | 305216 | macros/latex/base/letter.pdf
-2019/10/13 | 9081 | macros/latex/base/lppl-1-0.txt
-2019/10/13 | 14357 | macros/latex/base/lppl-1-1.txt
-2019/10/13 | 14440 | macros/latex/base/lppl-1-2.txt
-2019/10/13 | 19107 | macros/latex/base/lppl.txt
-2019/10/13 | 4304 | macros/latex/base/ltalloc.dtx
-2019/10/13 | 14440 | macros/latex/base/ltbibl.dtx
-2019/10/13 | 40203 | macros/latex/base/ltboxes.dtx
-2019/10/13 | 93920 | macros/latex/base/ltclass.dtx
-2019/10/13 | 9562 | macros/latex/base/ltcntrl.dtx
-2019/10/13 | 22712 | macros/latex/base/ltcounts.dtx
-2019/10/13 | 55754 | macros/latex/base/ltdefns.dtx
-2019/10/13 | 34244 | macros/latex/base/ltdirchk.dtx
-2019/10/13 | 24024 | macros/latex/base/lterror.dtx
-2019/10/13 | 37017 | macros/latex/base/ltfiles.dtx
-2019/10/13 | 39898 | macros/latex/base/ltfinal.dtx
-2019/10/13 | 49835 | macros/latex/base/ltfloat.dtx
-2019/10/13 | 28334 | macros/latex/base/ltfntcmd.dtx
-2019/10/13 | 71304 | macros/latex/base/ltfssbas.dtx
-2019/10/13 | 10376 | macros/latex/base/ltfsscmp.dtx
-2019/10/13 | 62037 | macros/latex/base/ltfssdcl.dtx
-2019/10/13 | 20809 | macros/latex/base/ltfssini.dtx
-2019/10/13 | 65861 | macros/latex/base/ltfsstrc.dtx
-2019/10/13 | 4952 | macros/latex/base/lthyphen.dtx
-2019/10/13 | 5865 | macros/latex/base/ltidxglo.dtx
-2019/10/13 | 4762 | macros/latex/base/ltlength.dtx
-2019/10/13 | 36085 | macros/latex/base/ltlists.dtx
-2019/10/13 | 3731 | macros/latex/base/ltlogos.dtx
-2019/10/13 | 59577 | macros/latex/base/ltluatex.dtx
-2019/10/13 | 302608 | macros/latex/base/ltluatex.pdf
-2019/10/13 | 34845 | macros/latex/base/ltmath.dtx
-2019/10/13 | 43622 | macros/latex/base/ltmiscen.dtx
-2019/10/13 | 150029 | macros/latex/base/ltnews01.pdf
-2019/10/13 | 5290 | macros/latex/base/ltnews01.tex
-2019/10/13 | 141561 | macros/latex/base/ltnews02.pdf
-2019/10/13 | 5308 | macros/latex/base/ltnews02.tex
-2019/10/13 | 141545 | macros/latex/base/ltnews03.pdf
-2019/10/13 | 5213 | macros/latex/base/ltnews03.tex
-2019/10/13 | 135582 | macros/latex/base/ltnews04.pdf
-2019/10/13 | 5521 | macros/latex/base/ltnews04.tex
-2019/10/13 | 163988 | macros/latex/base/ltnews05.pdf
-2019/10/13 | 5621 | macros/latex/base/ltnews05.tex
-2019/10/13 | 133148 | macros/latex/base/ltnews06.pdf
-2019/10/13 | 5405 | macros/latex/base/ltnews06.tex
-2019/10/13 | 130839 | macros/latex/base/ltnews07.pdf
-2019/10/13 | 5436 | macros/latex/base/ltnews07.tex
-2019/10/13 | 144481 | macros/latex/base/ltnews08.pdf
-2019/10/13 | 5710 | macros/latex/base/ltnews08.tex
-2019/10/13 | 120220 | macros/latex/base/ltnews09.pdf
-2019/10/13 | 5313 | macros/latex/base/ltnews09.tex
-2019/10/13 | 147952 | macros/latex/base/ltnews10.pdf
-2019/10/13 | 5682 | macros/latex/base/ltnews10.tex
-2019/10/13 | 104954 | macros/latex/base/ltnews11.pdf
-2019/10/13 | 5544 | macros/latex/base/ltnews11.tex
-2019/10/13 | 137927 | macros/latex/base/ltnews12.pdf
-2019/10/13 | 5430 | macros/latex/base/ltnews12.tex
-2019/10/13 | 161077 | macros/latex/base/ltnews13.pdf
-2019/10/13 | 6893 | macros/latex/base/ltnews13.tex
-2019/10/13 | 150928 | macros/latex/base/ltnews14.pdf
-2019/10/13 | 6292 | macros/latex/base/ltnews14.tex
-2019/10/13 | 122098 | macros/latex/base/ltnews15.pdf
-2019/10/13 | 5859 | macros/latex/base/ltnews15.tex
-2019/10/13 | 137504 | macros/latex/base/ltnews16.pdf
-2019/10/13 | 5808 | macros/latex/base/ltnews16.tex
-2019/10/13 | 156562 | macros/latex/base/ltnews17.pdf
-2019/10/13 | 8900 | macros/latex/base/ltnews17.tex
-2019/10/13 | 36015 | macros/latex/base/ltnews18.pdf
-2019/10/13 | 1353 | macros/latex/base/ltnews18.tex
-2019/10/13 | 235078 | macros/latex/base/ltnews19.pdf
-2019/10/13 | 4171 | macros/latex/base/ltnews19.tex
-2019/10/13 | 283187 | macros/latex/base/ltnews20.pdf
-2019/10/13 | 7326 | macros/latex/base/ltnews20.tex
-2019/10/13 | 236109 | macros/latex/base/ltnews21.pdf
-2019/10/13 | 9814 | macros/latex/base/ltnews21.tex
-2019/10/13 | 302724 | macros/latex/base/ltnews22.pdf
-2019/10/13 | 10673 | macros/latex/base/ltnews22.tex
-2019/10/13 | 274338 | macros/latex/base/ltnews23.pdf
-2019/10/13 | 10692 | macros/latex/base/ltnews23.tex
-2019/10/13 | 255308 | macros/latex/base/ltnews24.pdf
-2019/10/13 | 12227 | macros/latex/base/ltnews24.tex
-2019/10/13 | 196341 | macros/latex/base/ltnews25.pdf
-2019/10/13 | 5475 | macros/latex/base/ltnews25.tex
-2019/10/13 | 365469 | macros/latex/base/ltnews26.pdf
-2019/10/13 | 10699 | macros/latex/base/ltnews26.tex
-2019/10/13 | 239770 | macros/latex/base/ltnews27.pdf
-2019/10/13 | 5513 | macros/latex/base/ltnews27.tex
-2019/10/13 | 368520 | macros/latex/base/ltnews28.pdf
-2019/10/13 | 14908 | macros/latex/base/ltnews28.tex
-2019/10/13 | 435472 | macros/latex/base/ltnews29.pdf
-2019/10/13 | 19022 | macros/latex/base/ltnews29.tex
-2019/10/13 | 490980 | macros/latex/base/ltnews30.pdf
-2019/10/13 | 23793 | macros/latex/base/ltnews30.tex
-2019/10/13 | 20270 | macros/latex/base/ltnews.cls
-2019/10/13 | 874481 | macros/latex/base/ltnews.pdf
-2019/10/13 | 7016 | macros/latex/base/ltnews.tex
-2019/10/13 | 168346 | macros/latex/base/ltoutenc.dtx
-2019/10/13 | 3336 | macros/latex/base/ltoutenc.ins
-2019/10/13 | 175370 | macros/latex/base/ltoutput.dtx
-2019/10/13 | 11451 | macros/latex/base/ltpage.dtx
-2019/10/13 | 2733 | macros/latex/base/ltpageno.dtx
-2019/10/13 | 5854 | macros/latex/base/ltpar.dtx
-2019/10/13 | 50170 | macros/latex/base/ltpictur.dtx
-2019/10/13 | 47764 | macros/latex/base/ltplain.dtx
-2019/10/13 | 31899 | macros/latex/base/ltsect.dtx
-2019/10/13 | 39973 | macros/latex/base/ltspace.dtx
-2019/10/13 | 46389 | macros/latex/base/lttab.dtx
-2019/10/13 | 8737 | macros/latex/base/ltthm.dtx
-2019/10/13 | 9722 | macros/latex/base/ltvers.dtx
-2019/10/13 | 197803 | macros/latex/base/ltx3info.pdf
-2019/10/13 | 18350 | macros/latex/base/ltx3info.tex
-2019/10/13 | 27139 | macros/latex/base/ltxcheck.tex
-2019/10/13 | 18558 | macros/latex/base/ltxdoc.dtx
-2019/10/13 | 215391 | macros/latex/base/ltxdoc.pdf
-2019/10/13 | 7578 | macros/latex/base/ltxguide.cls
-2019/10/13 | 14838 | macros/latex/base/ltxref.dtx
-2019/10/13 | 10606 | macros/latex/base/makeindx.dtx
-2019/10/13 | 3450 | macros/latex/base/makeindx.ins
-2019/10/13 | 160685 | macros/latex/base/makeindx.pdf
-2019/10/13 | 9882 | macros/latex/base/manifest.txt
-2019/10/13 | 1948 | macros/latex/base/minimal.cls
-2019/10/13 | 226745 | macros/latex/base/modguide.pdf
-2019/10/13 | 16262 | macros/latex/base/modguide.tex
-2019/10/13 | 4272 | macros/latex/base/newdc.ins
-2019/10/13 | 6363 | macros/latex/base/newlfont.dtx
-2019/10/13 | 18407 | macros/latex/base/nfssfont.dtx
-2019/10/13 | 2909 | macros/latex/base/nfssfont.ins
-2019/10/13 | 202438 | macros/latex/base/nfssfont.pdf
-2019/10/13 | 3980 | macros/latex/base/olddc.ins
-2019/10/13 | 8632 | macros/latex/base/oldlfont.dtx
-2019/10/13 | 9374 | macros/latex/base/preload.dtx
-2019/10/13 | 13305 | macros/latex/base/proc.dtx
-2019/10/13 | 3417 | macros/latex/base/proc.ins
-2019/10/13 | 216904 | macros/latex/base/proc.pdf
-2019/10/13 | 3755 | macros/latex/base/README.md
-2019/10/13 | 7247 | macros/latex/base/sample2e.tex
-2019/10/13 | 89474 | macros/latex/base/slides.dtx
-2019/10/13 | 6784 | macros/latex/base/slides.ins
-2019/10/13 | 351773 | macros/latex/base/slides.pdf
-2019/10/13 | 15821 | macros/latex/base/slifonts.fdd
-2019/10/13 | 214304 | macros/latex/base/slifonts.pdf
-2019/10/13 | 1700 | macros/latex/base/small2e.tex
-2019/10/13 | 2851662 | macros/latex/base/source2e.pdf
-2019/10/13 | 14570 | macros/latex/base/source2e.tex
-2019/10/13 | 9401 | macros/latex/base/syntonly.dtx
-2019/10/13 | 2913 | macros/latex/base/syntonly.ins
-2019/10/13 | 181750 | macros/latex/base/syntonly.pdf
-2019/10/13 | 12537 | macros/latex/base/testpage.tex
-2019/10/13 | 2738 | macros/latex/base/tex2.txt
-2019/10/13 | 8541 | macros/latex/base/texpert.txt
-2019/10/13 | 12130 | macros/latex/base/tulm.fdd
-2019/10/13 | 3798 | macros/latex/base/tulm.ins
-2019/10/13 | 156542 | macros/latex/base/tulm.pdf
-2019/10/13 | 3194 | macros/latex/base/unpack.ins
-2019/10/13 | 396657 | macros/latex/base/usrguide.pdf
-2019/10/13 | 67931 | macros/latex/base/usrguide.tex
-2019/10/13 | 89294 | macros/latex/base/utf8ienc.dtx
-2019/10/13 | 337628 | macros/latex/base/utf8ienc.pdf
-2019/10/13 | 20355733 | macros/latex/base.zip
+2019/11/06 | 6654 | macros/latex/base/alltt.dtx
+2019/11/06 | 2906 | macros/latex/base/alltt.ins
+2019/11/06 | 172920 | macros/latex/base/alltt.pdf
+2019/11/06 | 3293 | macros/latex/base/bugs.txt
+2019/11/06 | 219604 | macros/latex/base/cfgguide.pdf
+2019/11/06 | 22480 | macros/latex/base/cfgguide.tex
+2019/11/06 | 42717 | macros/latex/base/changes.old.txt
+2019/11/06 | 305859 | macros/latex/base/changes.txt
+2019/11/06 | 154914 | macros/latex/base/classes.dtx
+2019/11/06 | 4104 | macros/latex/base/classes.ins
+2019/11/06 | 521002 | macros/latex/base/classes.pdf
+2019/11/06 | 371666 | macros/latex/base/clsguide.pdf
+2019/11/06 | 69216 | macros/latex/base/clsguide.tex
+2019/11/06 | 5299 | macros/latex/base/cmextra.ins
+2019/11/06 | 43246 | macros/latex/base/cmfonts.fdd
+2019/11/06 | 4341 | macros/latex/base/cmfonts.ins
+2019/11/06 | 270895 | macros/latex/base/cmfonts.pdf
+2019/11/06 | 223439 | macros/latex/base/cyrguide.pdf
+2019/11/06 | 17520 | macros/latex/base/cyrguide.tex
+2019/11/06 | 203323 | macros/latex/base/doc.dtx
+2019/11/06 | 629103 | macros/latex/base/doc.pdf
+2019/11/06 | 163682 | macros/latex/base/docstrip.dtx
+2019/11/06 | 4237 | macros/latex/base/docstrip.ins
+2019/11/06 | 470309 | macros/latex/base/docstrip.pdf
+2019/11/06 | 4406 | macros/latex/base/ec.ins
+2019/11/06 | 1244549 | macros/latex/base/encguide.pdf
+2019/11/06 | 52927 | macros/latex/base/encguide.tex
+2019/11/06 | 7227 | macros/latex/base/exscale.dtx
+2019/11/06 | 3354 | macros/latex/base/exscale.ins
+2019/11/06 | 195878 | macros/latex/base/exscale.pdf
+2019/11/06 | 23521 | macros/latex/base/fix-cm.dtx
+2019/11/06 | 2908 | macros/latex/base/fix-cm.ins
+2019/11/06 | 261905 | macros/latex/base/fix-cm.pdf
+2019/11/06 | 356945 | macros/latex/base/fntguide.pdf
+2019/11/06 | 70758 | macros/latex/base/fntguide.tex
+2019/11/06 | 55836 | macros/latex/base/fontdef.dtx
+2019/11/06 | 8407 | macros/latex/base/format.ins
+2019/11/06 | 5515 | macros/latex/base/graphpap.dtx
+2019/11/06 | 2908 | macros/latex/base/graphpap.ins
+2019/11/06 | 156280 | macros/latex/base/graphpap.pdf
+2019/11/06 | 2726 | macros/latex/base/idx.tex
+2019/11/06 | 18305 | macros/latex/base/ifthen.dtx
+2019/11/06 | 2904 | macros/latex/base/ifthen.ins
+2019/11/06 | 205205 | macros/latex/base/ifthen.pdf
+2019/11/06 | 107001 | macros/latex/base/inputenc.dtx
+2019/11/06 | 5733 | macros/latex/base/inputenc.ins
+2019/11/06 | 294890 | macros/latex/base/inputenc.pdf
+2019/11/06 | 4103 | macros/latex/base/lablst.tex
+2019/11/06 | 38533 | macros/latex/base/latex209.dtx
+2019/11/06 | 4236 | macros/latex/base/latex209.ins
+2019/11/06 | 392260 | macros/latex/base/latexchanges.pdf
+2019/11/06 | 34633 | macros/latex/base/latexchanges.tex
+2019/11/06 | 32179 | macros/latex/base/latexrelease.dtx
+2019/11/06 | 5251 | macros/latex/base/latexrelease.ins
+2019/11/06 | 246002 | macros/latex/base/latexrelease.pdf
+2019/11/06 | 6719 | macros/latex/base/latexsym.dtx
+2019/11/06 | 5065 | macros/latex/base/latexsym.ins
+2019/11/06 | 192409 | macros/latex/base/latexsym.pdf
+2019/11/06 | 52630 | macros/latex/base/lb2.err
+2019/11/06 | 238174 | macros/latex/base/lb2.pdf
+2019/11/06 | 1384 | macros/latex/base/legal.txt
+2019/11/06 | 61549 | macros/latex/base/letter.dtx
+2019/11/06 | 3391 | macros/latex/base/letter.ins
+2019/11/06 | 305571 | macros/latex/base/letter.pdf
+2019/11/06 | 20485 | macros/latex/base/lgc2.err
+2019/11/06 | 202891 | macros/latex/base/lgc2.pdf
+2019/11/06 | 9081 | macros/latex/base/lppl-1-0.txt
+2019/11/06 | 14357 | macros/latex/base/lppl-1-1.txt
+2019/11/06 | 14440 | macros/latex/base/lppl-1-2.txt
+2019/11/06 | 19107 | macros/latex/base/lppl.txt
+2019/11/06 | 4304 | macros/latex/base/ltalloc.dtx
+2019/11/06 | 14440 | macros/latex/base/ltbibl.dtx
+2019/11/06 | 40203 | macros/latex/base/ltboxes.dtx
+2019/11/06 | 93920 | macros/latex/base/ltclass.dtx
+2019/11/06 | 9562 | macros/latex/base/ltcntrl.dtx
+2019/11/06 | 22712 | macros/latex/base/ltcounts.dtx
+2019/11/06 | 55754 | macros/latex/base/ltdefns.dtx
+2019/11/06 | 35167 | macros/latex/base/ltdirchk.dtx
+2019/11/06 | 24024 | macros/latex/base/lterror.dtx
+2019/11/06 | 37301 | macros/latex/base/ltfiles.dtx
+2019/11/06 | 39898 | macros/latex/base/ltfinal.dtx
+2019/11/06 | 49835 | macros/latex/base/ltfloat.dtx
+2019/11/06 | 28334 | macros/latex/base/ltfntcmd.dtx
+2019/11/06 | 71304 | macros/latex/base/ltfssbas.dtx
+2019/11/06 | 10376 | macros/latex/base/ltfsscmp.dtx
+2019/11/06 | 62037 | macros/latex/base/ltfssdcl.dtx
+2019/11/06 | 20809 | macros/latex/base/ltfssini.dtx
+2019/11/06 | 65861 | macros/latex/base/ltfsstrc.dtx
+2019/11/06 | 4952 | macros/latex/base/lthyphen.dtx
+2019/11/06 | 5865 | macros/latex/base/ltidxglo.dtx
+2019/11/06 | 4762 | macros/latex/base/ltlength.dtx
+2019/11/06 | 36085 | macros/latex/base/ltlists.dtx
+2019/11/06 | 3731 | macros/latex/base/ltlogos.dtx
+2019/11/06 | 59897 | macros/latex/base/ltluatex.dtx
+2019/11/06 | 302738 | macros/latex/base/ltluatex.pdf
+2019/11/06 | 34845 | macros/latex/base/ltmath.dtx
+2019/11/06 | 44069 | macros/latex/base/ltmiscen.dtx
+2019/11/06 | 150018 | macros/latex/base/ltnews01.pdf
+2019/11/06 | 5290 | macros/latex/base/ltnews01.tex
+2019/11/06 | 141550 | macros/latex/base/ltnews02.pdf
+2019/11/06 | 5308 | macros/latex/base/ltnews02.tex
+2019/11/06 | 141532 | macros/latex/base/ltnews03.pdf
+2019/11/06 | 5213 | macros/latex/base/ltnews03.tex
+2019/11/06 | 135569 | macros/latex/base/ltnews04.pdf
+2019/11/06 | 5521 | macros/latex/base/ltnews04.tex
+2019/11/06 | 163977 | macros/latex/base/ltnews05.pdf
+2019/11/06 | 5621 | macros/latex/base/ltnews05.tex
+2019/11/06 | 133134 | macros/latex/base/ltnews06.pdf
+2019/11/06 | 5405 | macros/latex/base/ltnews06.tex
+2019/11/06 | 130826 | macros/latex/base/ltnews07.pdf
+2019/11/06 | 5436 | macros/latex/base/ltnews07.tex
+2019/11/06 | 144470 | macros/latex/base/ltnews08.pdf
+2019/11/06 | 5710 | macros/latex/base/ltnews08.tex
+2019/11/06 | 120209 | macros/latex/base/ltnews09.pdf
+2019/11/06 | 5313 | macros/latex/base/ltnews09.tex
+2019/11/06 | 147943 | macros/latex/base/ltnews10.pdf
+2019/11/06 | 5682 | macros/latex/base/ltnews10.tex
+2019/11/06 | 104943 | macros/latex/base/ltnews11.pdf
+2019/11/06 | 5544 | macros/latex/base/ltnews11.tex
+2019/11/06 | 137915 | macros/latex/base/ltnews12.pdf
+2019/11/06 | 5430 | macros/latex/base/ltnews12.tex
+2019/11/06 | 161065 | macros/latex/base/ltnews13.pdf
+2019/11/06 | 6893 | macros/latex/base/ltnews13.tex
+2019/11/06 | 150915 | macros/latex/base/ltnews14.pdf
+2019/11/06 | 6292 | macros/latex/base/ltnews14.tex
+2019/11/06 | 122086 | macros/latex/base/ltnews15.pdf
+2019/11/06 | 5859 | macros/latex/base/ltnews15.tex
+2019/11/06 | 137493 | macros/latex/base/ltnews16.pdf
+2019/11/06 | 5808 | macros/latex/base/ltnews16.tex
+2019/11/06 | 156549 | macros/latex/base/ltnews17.pdf
+2019/11/06 | 8900 | macros/latex/base/ltnews17.tex
+2019/11/06 | 36003 | macros/latex/base/ltnews18.pdf
+2019/11/06 | 1353 | macros/latex/base/ltnews18.tex
+2019/11/06 | 235068 | macros/latex/base/ltnews19.pdf
+2019/11/06 | 4171 | macros/latex/base/ltnews19.tex
+2019/11/06 | 283175 | macros/latex/base/ltnews20.pdf
+2019/11/06 | 7326 | macros/latex/base/ltnews20.tex
+2019/11/06 | 236099 | macros/latex/base/ltnews21.pdf
+2019/11/06 | 9814 | macros/latex/base/ltnews21.tex
+2019/11/06 | 302712 | macros/latex/base/ltnews22.pdf
+2019/11/06 | 10673 | macros/latex/base/ltnews22.tex
+2019/11/06 | 274326 | macros/latex/base/ltnews23.pdf
+2019/11/06 | 10692 | macros/latex/base/ltnews23.tex
+2019/11/06 | 255297 | macros/latex/base/ltnews24.pdf
+2019/11/06 | 12227 | macros/latex/base/ltnews24.tex
+2019/11/06 | 196328 | macros/latex/base/ltnews25.pdf
+2019/11/06 | 5475 | macros/latex/base/ltnews25.tex
+2019/11/06 | 365455 | macros/latex/base/ltnews26.pdf
+2019/11/06 | 10699 | macros/latex/base/ltnews26.tex
+2019/11/06 | 239758 | macros/latex/base/ltnews27.pdf
+2019/11/06 | 5513 | macros/latex/base/ltnews27.tex
+2019/11/06 | 368507 | macros/latex/base/ltnews28.pdf
+2019/11/06 | 14908 | macros/latex/base/ltnews28.tex
+2019/11/06 | 435461 | macros/latex/base/ltnews29.pdf
+2019/11/06 | 19022 | macros/latex/base/ltnews29.tex
+2019/11/06 | 490966 | macros/latex/base/ltnews30.pdf
+2019/11/06 | 23793 | macros/latex/base/ltnews30.tex
+2019/11/06 | 20270 | macros/latex/base/ltnews.cls
+2019/11/06 | 874469 | macros/latex/base/ltnews.pdf
+2019/11/06 | 7016 | macros/latex/base/ltnews.tex
+2019/11/06 | 168346 | macros/latex/base/ltoutenc.dtx
+2019/11/06 | 3336 | macros/latex/base/ltoutenc.ins
+2019/11/06 | 175370 | macros/latex/base/ltoutput.dtx
+2019/11/06 | 11451 | macros/latex/base/ltpage.dtx
+2019/11/06 | 2733 | macros/latex/base/ltpageno.dtx
+2019/11/06 | 5854 | macros/latex/base/ltpar.dtx
+2019/11/06 | 50170 | macros/latex/base/ltpictur.dtx
+2019/11/06 | 47764 | macros/latex/base/ltplain.dtx
+2019/11/06 | 31899 | macros/latex/base/ltsect.dtx
+2019/11/06 | 39973 | macros/latex/base/ltspace.dtx
+2019/11/06 | 46389 | macros/latex/base/lttab.dtx
+2019/11/06 | 8737 | macros/latex/base/ltthm.dtx
+2019/11/06 | 9722 | macros/latex/base/ltvers.dtx
+2019/11/06 | 197793 | macros/latex/base/ltx3info.pdf
+2019/11/06 | 18350 | macros/latex/base/ltx3info.tex
+2019/11/06 | 27139 | macros/latex/base/ltxcheck.tex
+2019/11/06 | 18558 | macros/latex/base/ltxdoc.dtx
+2019/11/06 | 215488 | macros/latex/base/ltxdoc.pdf
+2019/11/06 | 7578 | macros/latex/base/ltxguide.cls
+2019/11/06 | 14838 | macros/latex/base/ltxref.dtx
+2019/11/06 | 10606 | macros/latex/base/makeindx.dtx
+2019/11/06 | 3450 | macros/latex/base/makeindx.ins
+2019/11/06 | 160672 | macros/latex/base/makeindx.pdf
+2019/11/06 | 9882 | macros/latex/base/manifest.txt
+2019/11/06 | 12967 | macros/latex/base/manual.err
+2019/11/06 | 151351 | macros/latex/base/manual.pdf
+2019/11/06 | 1948 | macros/latex/base/minimal.cls
+2019/11/06 | 226734 | macros/latex/base/modguide.pdf
+2019/11/06 | 16262 | macros/latex/base/modguide.tex
+2019/11/06 | 4272 | macros/latex/base/newdc.ins
+2019/11/06 | 6363 | macros/latex/base/newlfont.dtx
+2019/11/06 | 18407 | macros/latex/base/nfssfont.dtx
+2019/11/06 | 2909 | macros/latex/base/nfssfont.ins
+2019/11/06 | 202425 | macros/latex/base/nfssfont.pdf
+2019/11/06 | 3980 | macros/latex/base/olddc.ins
+2019/11/06 | 8632 | macros/latex/base/oldlfont.dtx
+2019/11/06 | 9374 | macros/latex/base/preload.dtx
+2019/11/06 | 13305 | macros/latex/base/proc.dtx
+2019/11/06 | 3417 | macros/latex/base/proc.ins
+2019/11/06 | 216892 | macros/latex/base/proc.pdf
+2019/11/06 | 3755 | macros/latex/base/README.md
+2019/11/06 | 7247 | macros/latex/base/sample2e.tex
+2019/11/06 | 89474 | macros/latex/base/slides.dtx
+2019/11/06 | 6784 | macros/latex/base/slides.ins
+2019/11/06 | 351596 | macros/latex/base/slides.pdf
+2019/11/06 | 15821 | macros/latex/base/slifonts.fdd
+2019/11/06 | 214289 | macros/latex/base/slifonts.pdf
+2019/11/06 | 1700 | macros/latex/base/small2e.tex
+2019/11/06 | 2875130 | macros/latex/base/source2e.pdf
+2019/11/06 | 14570 | macros/latex/base/source2e.tex
+2019/11/06 | 9401 | macros/latex/base/syntonly.dtx
+2019/11/06 | 2913 | macros/latex/base/syntonly.ins
+2019/11/06 | 182261 | macros/latex/base/syntonly.pdf
+2019/11/06 | 12537 | macros/latex/base/testpage.tex
+2019/11/06 | 2738 | macros/latex/base/tex2.txt
+2019/11/06 | 8541 | macros/latex/base/texpert.txt
+2019/11/06 | 172455 | macros/latex/base/tlc2.err
+2019/11/06 | 273648 | macros/latex/base/tlc2.pdf
+2019/11/06 | 12130 | macros/latex/base/tulm.fdd
+2019/11/06 | 3798 | macros/latex/base/tulm.ins
+2019/11/06 | 156530 | macros/latex/base/tulm.pdf
+2019/11/06 | 3194 | macros/latex/base/unpack.ins
+2019/11/06 | 396645 | macros/latex/base/usrguide.pdf
+2019/11/06 | 67931 | macros/latex/base/usrguide.tex
+2019/11/06 | 89294 | macros/latex/base/utf8ienc.dtx
+2019/11/06 | 338120 | macros/latex/base/utf8ienc.pdf
+2019/11/06 | 10061 | macros/latex/base/webcomp.err
+2019/11/06 | 136153 | macros/latex/base/webcomp.pdf
+2019/11/06 | 21581412 | macros/latex/base.zip
2005/04/09 | 16501 | macros/latex/contrib/12many/12many.dtx
2005/04/09 | 1219 | macros/latex/contrib/12many/12many.ins
2005/04/09 | 393999 | macros/latex/contrib/12many/12many.pdf
@@ -174678,15 +174706,15 @@
2019/07/08 | 91105 | macros/latex/contrib/asmeconf/sample-figure-2b.pdf
2019/10/03 | 705929 | macros/latex/contrib/asmeconf.zip
2019/07/07 | 35226 | macros/latex/contrib/asmejour/asmejour.bst
-2019/10/31 | 26265 | macros/latex/contrib/asmejour/asmejour.cls
-2019/10/31 | 12987 | macros/latex/contrib/asmejour/asmejour-sample.bib
-2019/10/31 | 476616 | macros/latex/contrib/asmejour/asmejour-template.pdf
-2019/10/31 | 35614 | macros/latex/contrib/asmejour/asmejour-template.tex
-2019/10/31 | 4011 | macros/latex/contrib/asmejour/README.md
+2019/11/06 | 26298 | macros/latex/contrib/asmejour/asmejour.cls
+2019/11/06 | 13281 | macros/latex/contrib/asmejour/asmejour-sample.bib
+2019/11/06 | 476968 | macros/latex/contrib/asmejour/asmejour-template.pdf
+2019/11/06 | 35629 | macros/latex/contrib/asmejour/asmejour-template.tex
+2019/11/06 | 4086 | macros/latex/contrib/asmejour/README.md
2019/03/24 | 17689 | macros/latex/contrib/asmejour/sample-figure-1.pdf
2019/07/08 | 95556 | macros/latex/contrib/asmejour/sample-figure-2a.pdf
2019/07/08 | 91105 | macros/latex/contrib/asmejour/sample-figure-2b.pdf
-2019/11/01 | 683228 | macros/latex/contrib/asmejour.zip
+2019/11/06 | 683687 | macros/latex/contrib/asmejour.zip
2008/02/08 | 3136 | macros/latex/contrib/aspectratio/amarbi.pfb
2008/02/08 | 144 | macros/latex/contrib/aspectratio/amarbi.tfm
2008/01/27 | 3138 | macros/latex/contrib/aspectratio/amarri.pfb
@@ -203089,35 +203117,36 @@
2018/04/06 | 27640 | macros/latex/required/cyrillic/t2lhfnt.fdd
2018/04/06 | 135567 | macros/latex/required/cyrillic/t2lhfnt.pdf
2018/04/06 | 1179110 | macros/latex/required/cyrillic.zip
-2019/10/13 | 15737 | macros/latex/required/graphics/cat.eps
-2019/10/13 | 31362 | macros/latex/required/graphics/changes.txt
-2019/10/13 | 30946 | macros/latex/required/graphics/color.dtx
-2019/10/13 | 201382 | macros/latex/required/graphics/color.pdf
-2019/10/13 | 50759 | macros/latex/required/graphics/drivers.dtx
-2019/10/13 | 263544 | macros/latex/required/graphics/drivers.pdf
-2019/10/13 | 4062 | macros/latex/required/graphics/epsfig.dtx
-2019/10/13 | 154496 | macros/latex/required/graphics/epsfig.pdf
-2019/10/13 | 15433 | macros/latex/required/graphics/graphics-2017-06-25.sty
-2019/10/13 | 2994 | macros/latex/required/graphics/graphics-drivers.ins
-2019/10/13 | 65403 | macros/latex/required/graphics/graphics.dtx
-2019/10/13 | 1128 | macros/latex/required/graphics/graphics.ins
-2019/10/13 | 283250 | macros/latex/required/graphics/graphics.pdf
-2019/10/13 | 32181 | macros/latex/required/graphics/graphicx.dtx
-2019/10/13 | 232393 | macros/latex/required/graphics/graphicx.pdf
-2019/10/13 | 310551 | macros/latex/required/graphics/grfguide.pdf
-2019/10/13 | 39417 | macros/latex/required/graphics/grfguide.tex
-2019/10/13 | 13799 | macros/latex/required/graphics/keyval.dtx
-2019/10/13 | 222527 | macros/latex/required/graphics/keyval.pdf
-2019/10/13 | 3814 | macros/latex/required/graphics/lscape.dtx
-2019/10/13 | 150118 | macros/latex/required/graphics/lscape.pdf
-2019/10/13 | 2092 | macros/latex/required/graphics/README.md
-2019/10/13 | 21023 | macros/latex/required/graphics/rotating.dtx
-2019/10/13 | 245753 | macros/latex/required/graphics/rotating.pdf
-2019/10/13 | 162260 | macros/latex/required/graphics/rotex.pdf
-2019/10/13 | 14590 | macros/latex/required/graphics/rotex.tex
-2019/10/13 | 10651 | macros/latex/required/graphics/trig.dtx
-2019/10/13 | 191705 | macros/latex/required/graphics/trig.pdf
-2019/10/13 | 2499207 | macros/latex/required/graphics.zip
+2019/11/06 | 15737 | macros/latex/required/graphics/cat.eps
+2019/11/06 | 3036 | macros/latex/required/graphics/cat-eps-converted-to.pdf
+2019/11/06 | 31632 | macros/latex/required/graphics/changes.txt
+2019/11/06 | 30946 | macros/latex/required/graphics/color.dtx
+2019/11/06 | 201496 | macros/latex/required/graphics/color.pdf
+2019/11/06 | 50759 | macros/latex/required/graphics/drivers.dtx
+2019/11/06 | 263534 | macros/latex/required/graphics/drivers.pdf
+2019/11/06 | 4062 | macros/latex/required/graphics/epsfig.dtx
+2019/11/06 | 154483 | macros/latex/required/graphics/epsfig.pdf
+2019/11/06 | 15433 | macros/latex/required/graphics/graphics-2017-06-25.sty
+2019/11/06 | 2994 | macros/latex/required/graphics/graphics-drivers.ins
+2019/11/06 | 66633 | macros/latex/required/graphics/graphics.dtx
+2019/11/06 | 1128 | macros/latex/required/graphics/graphics.ins
+2019/11/06 | 284134 | macros/latex/required/graphics/graphics.pdf
+2019/11/06 | 32181 | macros/latex/required/graphics/graphicx.dtx
+2019/11/06 | 232381 | macros/latex/required/graphics/graphicx.pdf
+2019/11/06 | 310537 | macros/latex/required/graphics/grfguide.pdf
+2019/11/06 | 39417 | macros/latex/required/graphics/grfguide.tex
+2019/11/06 | 13799 | macros/latex/required/graphics/keyval.dtx
+2019/11/06 | 222662 | macros/latex/required/graphics/keyval.pdf
+2019/11/06 | 3814 | macros/latex/required/graphics/lscape.dtx
+2019/11/06 | 150107 | macros/latex/required/graphics/lscape.pdf
+2019/11/06 | 2092 | macros/latex/required/graphics/README.md
+2019/11/06 | 21023 | macros/latex/required/graphics/rotating.dtx
+2019/11/06 | 246267 | macros/latex/required/graphics/rotating.pdf
+2019/11/06 | 162245 | macros/latex/required/graphics/rotex.pdf
+2019/11/06 | 14590 | macros/latex/required/graphics/rotex.tex
+2019/11/06 | 10651 | macros/latex/required/graphics/trig.dtx
+2019/11/06 | 191693 | macros/latex/required/graphics/trig.pdf
+2019/11/06 | 2503101 | macros/latex/required/graphics.zip
2019/10/15 | 250 | macros/latex/required/latexbug/changes.txt
2019/10/15 | 30950 | macros/latex/required/latexbug/latexbug.dtx
2019/10/15 | 1952 | macros/latex/required/latexbug/latexbug.ins
@@ -203146,74 +203175,74 @@
2003/09/30 | 1004 | macros/latex/required/psnfss/test3.tex
2000/03/28 | 489 | macros/latex/required/psnfss/utopia.map
2005/05/01 | 1068096 | macros/latex/required/psnfss.zip
-2019/10/01 | 14078 | macros/latex/required/tools/afterpage.dtx
-2019/10/01 | 2549 | macros/latex/required/tools/afterpage.ins
-2019/10/03 | 189866 | macros/latex/required/tools/afterpage.pdf
-2018/05/02 | 11755 | macros/latex/required/tools/array-2016-10-06.sty
-2019/10/01 | 123627 | macros/latex/required/tools/array.dtx
-2019/10/03 | 481190 | macros/latex/required/tools/array.pdf
-2019/10/01 | 59414 | macros/latex/required/tools/bm.dtx
-2019/10/01 | 2535 | macros/latex/required/tools/bm.ins
-2019/10/03 | 306803 | macros/latex/required/tools/bm.pdf
-2019/10/01 | 53174 | macros/latex/required/tools/calc.dtx
-2019/10/03 | 340620 | macros/latex/required/tools/calc.pdf
-2019/10/01 | 53905 | macros/latex/required/tools/changes.txt
-2019/10/01 | 12715 | macros/latex/required/tools/dcolumn.dtx
-2019/10/03 | 199062 | macros/latex/required/tools/dcolumn.pdf
-2019/10/01 | 6795 | macros/latex/required/tools/delarray.dtx
-2019/10/03 | 183449 | macros/latex/required/tools/delarray.pdf
-2019/10/01 | 10650 | macros/latex/required/tools/enumerate.dtx
-2019/10/03 | 199071 | macros/latex/required/tools/enumerate.pdf
-2019/10/01 | 4965 | macros/latex/required/tools/fileerr.dtx
-2019/10/03 | 180042 | macros/latex/required/tools/fileerr.pdf
-2019/10/01 | 10777 | macros/latex/required/tools/fontsmpl.dtx
-2019/10/03 | 144837 | macros/latex/required/tools/fontsmpl.pdf
-2019/10/01 | 39702 | macros/latex/required/tools/ftnright.dtx
-2019/10/03 | 346868 | macros/latex/required/tools/ftnright.pdf
-2019/10/01 | 10752 | macros/latex/required/tools/hhline.dtx
-2019/10/03 | 175737 | macros/latex/required/tools/hhline.pdf
-2019/10/01 | 2226 | macros/latex/required/tools/indentfirst.dtx
-2019/10/03 | 144797 | macros/latex/required/tools/indentfirst.pdf
-2019/10/01 | 30962 | macros/latex/required/tools/layout.dtx
-2019/10/03 | 246978 | macros/latex/required/tools/layout.pdf
-2019/10/01 | 72030 | macros/latex/required/tools/longtable.dtx
-2019/10/01 | 2549 | macros/latex/required/tools/longtable.ins
-2019/10/03 | 350094 | macros/latex/required/tools/longtable.pdf
-2018/04/06 | 3292 | macros/latex/required/tools/manifest.txt
-2018/05/02 | 29720 | macros/latex/required/tools/multicol-2017-04-11.sty
-2019/10/01 | 180911 | macros/latex/required/tools/multicol.dtx
-2019/10/01 | 2587 | macros/latex/required/tools/multicol.ins
-2019/10/03 | 490262 | macros/latex/required/tools/multicol.pdf
-2019/10/01 | 8982 | macros/latex/required/tools/rawfonts.dtx
-2019/10/03 | 135706 | macros/latex/required/tools/rawfonts.pdf
-2019/10/03 | 1652 | macros/latex/required/tools/README.md
-2019/10/01 | 7775 | macros/latex/required/tools/shellesc.dtx
-2019/10/03 | 167032 | macros/latex/required/tools/shellesc.pdf
-2019/10/01 | 29571 | macros/latex/required/tools/showkeys.dtx
-2019/10/03 | 242802 | macros/latex/required/tools/showkeys.pdf
-2019/10/01 | 5797 | macros/latex/required/tools/somedefs.dtx
-2019/10/03 | 156478 | macros/latex/required/tools/somedefs.pdf
-2019/10/01 | 35816 | macros/latex/required/tools/tabularx.dtx
-2019/10/01 | 2546 | macros/latex/required/tools/tabularx.ins
-2019/10/03 | 254101 | macros/latex/required/tools/tabularx.pdf
-2019/10/01 | 43454 | macros/latex/required/tools/theorem.dtx
-2019/10/03 | 322979 | macros/latex/required/tools/theorem.pdf
-2019/10/01 | 5692 | macros/latex/required/tools/tools.ins
-2019/10/03 | 68306 | macros/latex/required/tools/tools-overview.pdf
-2019/10/01 | 5213 | macros/latex/required/tools/tools-overview.tex
-2019/10/01 | 24664 | macros/latex/required/tools/trace.dtx
-2019/10/03 | 212749 | macros/latex/required/tools/trace.pdf
-2019/10/01 | 33872 | macros/latex/required/tools/varioref-2016-02-16.sty
-2019/10/01 | 103404 | macros/latex/required/tools/varioref.dtx
-2019/10/01 | 2542 | macros/latex/required/tools/varioref.ins
-2019/10/03 | 354967 | macros/latex/required/tools/varioref.pdf
-2019/10/01 | 71139 | macros/latex/required/tools/verbatim.dtx
-2019/10/03 | 309055 | macros/latex/required/tools/verbatim.pdf
-2019/10/01 | 5969 | macros/latex/required/tools/xr.dtx
-2019/10/03 | 163818 | macros/latex/required/tools/xr.pdf
-2019/10/01 | 17862 | macros/latex/required/tools/xspace.dtx
-2019/10/03 | 238029 | macros/latex/required/tools/xspace.pdf
-2019/10/04 | 6877621 | macros/latex/required/tools.zip
+2019/11/06 | 14078 | macros/latex/required/tools/afterpage.dtx
+2019/11/06 | 2549 | macros/latex/required/tools/afterpage.ins
+2019/11/06 | 189846 | macros/latex/required/tools/afterpage.pdf
+2019/11/06 | 11755 | macros/latex/required/tools/array-2016-10-06.sty
+2019/11/06 | 123627 | macros/latex/required/tools/array.dtx
+2019/11/06 | 481448 | macros/latex/required/tools/array.pdf
+2019/11/06 | 59414 | macros/latex/required/tools/bm.dtx
+2019/11/06 | 2535 | macros/latex/required/tools/bm.ins
+2019/11/06 | 306897 | macros/latex/required/tools/bm.pdf
+2019/11/06 | 53174 | macros/latex/required/tools/calc.dtx
+2019/11/06 | 340721 | macros/latex/required/tools/calc.pdf
+2019/11/06 | 54423 | macros/latex/required/tools/changes.txt
+2019/11/06 | 12715 | macros/latex/required/tools/dcolumn.dtx
+2019/11/06 | 199167 | macros/latex/required/tools/dcolumn.pdf
+2019/11/06 | 6795 | macros/latex/required/tools/delarray.dtx
+2019/11/06 | 183545 | macros/latex/required/tools/delarray.pdf
+2019/11/06 | 10650 | macros/latex/required/tools/enumerate.dtx
+2019/11/06 | 199167 | macros/latex/required/tools/enumerate.pdf
+2019/11/06 | 4965 | macros/latex/required/tools/fileerr.dtx
+2019/11/06 | 180558 | macros/latex/required/tools/fileerr.pdf
+2019/11/06 | 10777 | macros/latex/required/tools/fontsmpl.dtx
+2019/11/06 | 144819 | macros/latex/required/tools/fontsmpl.pdf
+2019/11/06 | 39702 | macros/latex/required/tools/ftnright.dtx
+2019/11/06 | 347512 | macros/latex/required/tools/ftnright.pdf
+2019/11/06 | 10752 | macros/latex/required/tools/hhline.dtx
+2019/11/06 | 175864 | macros/latex/required/tools/hhline.pdf
+2019/11/06 | 2226 | macros/latex/required/tools/indentfirst.dtx
+2019/11/06 | 144778 | macros/latex/required/tools/indentfirst.pdf
+2019/11/06 | 30962 | macros/latex/required/tools/layout.dtx
+2019/11/06 | 246960 | macros/latex/required/tools/layout.pdf
+2019/11/06 | 72030 | macros/latex/required/tools/longtable.dtx
+2019/11/06 | 2549 | macros/latex/required/tools/longtable.ins
+2019/11/06 | 350173 | macros/latex/required/tools/longtable.pdf
+2019/11/06 | 3292 | macros/latex/required/tools/manifest.txt
+2019/11/06 | 29720 | macros/latex/required/tools/multicol-2017-04-11.sty
+2019/11/06 | 180911 | macros/latex/required/tools/multicol.dtx
+2019/11/06 | 2587 | macros/latex/required/tools/multicol.ins
+2019/11/06 | 490615 | macros/latex/required/tools/multicol.pdf
+2019/11/06 | 8982 | macros/latex/required/tools/rawfonts.dtx
+2019/11/06 | 135836 | macros/latex/required/tools/rawfonts.pdf
+2019/11/06 | 1666 | macros/latex/required/tools/README.md
+2019/11/06 | 9498 | macros/latex/required/tools/shellesc.dtx
+2019/11/06 | 169535 | macros/latex/required/tools/shellesc.pdf
+2019/11/06 | 29571 | macros/latex/required/tools/showkeys.dtx
+2019/11/06 | 242895 | macros/latex/required/tools/showkeys.pdf
+2019/11/06 | 5797 | macros/latex/required/tools/somedefs.dtx
+2019/11/06 | 156606 | macros/latex/required/tools/somedefs.pdf
+2019/11/06 | 35816 | macros/latex/required/tools/tabularx.dtx
+2019/11/06 | 2546 | macros/latex/required/tools/tabularx.ins
+2019/11/06 | 254083 | macros/latex/required/tools/tabularx.pdf
+2019/11/06 | 43454 | macros/latex/required/tools/theorem.dtx
+2019/11/06 | 323622 | macros/latex/required/tools/theorem.pdf
+2019/11/06 | 5692 | macros/latex/required/tools/tools.ins
+2019/11/06 | 68288 | macros/latex/required/tools/tools-overview.pdf
+2019/11/06 | 5213 | macros/latex/required/tools/tools-overview.tex
+2019/11/06 | 24664 | macros/latex/required/tools/trace.dtx
+2019/11/06 | 212938 | macros/latex/required/tools/trace.pdf
+2019/11/06 | 33872 | macros/latex/required/tools/varioref-2016-02-16.sty
+2019/11/06 | 103606 | macros/latex/required/tools/varioref.dtx
+2019/11/06 | 2542 | macros/latex/required/tools/varioref.ins
+2019/11/06 | 355308 | macros/latex/required/tools/varioref.pdf
+2019/11/06 | 71139 | macros/latex/required/tools/verbatim.dtx
+2019/11/06 | 309003 | macros/latex/required/tools/verbatim.pdf
+2019/11/06 | 5968 | macros/latex/required/tools/xr.dtx
+2019/11/06 | 163791 | macros/latex/required/tools/xr.pdf
+2019/11/06 | 17862 | macros/latex/required/tools/xspace.dtx
+2019/11/06 | 238117 | macros/latex/required/tools/xspace.pdf
+2019/11/06 | 6884891 | macros/latex/required/tools.zip
2016/05/20 | 847 | macros/lollipop/config/lollipop.ini
2016/05/20 | 5871 | macros/lollipop/doc/manual/address.tex
2016/05/20 | 2705 | macros/lollipop/doc/manual/appendix.tex
@@ -203306,7 +203335,7 @@
2018/12/12 | 1850 | macros/luatex/generic/lualibs/lualibs-boolean.lua
2018/09/20 | 603 | macros/luatex/generic/lualibs/lualibs-compat.lua
2019/05/19 | 18253 | macros/luatex/generic/lualibs/lualibs-dir.lua
-2019/11/05 | 27736 | macros/luatex/generic/lualibs/lualibs.dtx
+2019/11/06 | 27850 | macros/luatex/generic/lualibs/lualibs.dtx
2019/10/29 | 107966 | macros/luatex/generic/lualibs/lualibs-extended-merged.lua
2019/05/19 | 21984 | macros/luatex/generic/lualibs/lualibs-file.lua
2018/12/12 | 361 | macros/luatex/generic/lualibs/lualibs-function.lua
@@ -203319,7 +203348,7 @@
2019/01/16 | 5720 | macros/luatex/generic/lualibs/lualibs-number.lua
2019/06/24 | 18985 | macros/luatex/generic/lualibs/lualibs-os.lua
2018/12/12 | 11605 | macros/luatex/generic/lualibs/lualibs-package.lua
-2019/11/05 | 96295 | macros/luatex/generic/lualibs/lualibs.pdf
+2019/11/06 | 81170 | macros/luatex/generic/lualibs/lualibs.pdf
2018/12/12 | 1923 | macros/luatex/generic/lualibs/lualibs-set.lua
2019/07/16 | 6644 | macros/luatex/generic/lualibs/lualibs-string.lua
2019/10/29 | 42323 | macros/luatex/generic/lualibs/lualibs-table.lua
@@ -203337,9 +203366,9 @@
2019/10/29 | 45058 | macros/luatex/generic/lualibs/lualibs-util-str.lua
2019/10/29 | 29567 | macros/luatex/generic/lualibs/lualibs-util-tab.lua
2019/10/29 | 7722 | macros/luatex/generic/lualibs/lualibs-util-tpl.lua
-2019/10/29 | 2605 | macros/luatex/generic/lualibs/NEWS
-2019/11/05 | 4694 | macros/luatex/generic/lualibs/README.md
-2019/11/05 | 265262 | macros/luatex/generic/lualibs.zip
+2019/11/06 | 2697 | macros/luatex/generic/lualibs/NEWS
+2019/11/06 | 4740 | macros/luatex/generic/lualibs/README.md
+2019/11/06 | 264153 | macros/luatex/generic/lualibs.zip
2019/10/11 | 92597 | macros/luatex/generic/luamplib/luamplib.dtx
2019/10/11 | 149386 | macros/luatex/generic/luamplib/luamplib.pdf
2019/10/11 | 2752 | macros/luatex/generic/luamplib/Makefile
@@ -246747,9 +246776,9 @@
2019/02/28 | 368064 | systems/texlive/tlnet/archive/accanthis.tar.xz
2019/06/28 | 239048 | systems/texlive/tlnet/archive/accents.doc.tar.xz
2019/06/28 | 2956 | systems/texlive/tlnet/archive/accents.tar.xz
-2019/11/03 | 496876 | systems/texlive/tlnet/archive/accessibility.doc.tar.xz
-2019/11/03 | 31060 | systems/texlive/tlnet/archive/accessibility.source.tar.xz
-2019/11/03 | 620 | systems/texlive/tlnet/archive/accessibility.tar.xz
+2019/11/06 | 496876 | systems/texlive/tlnet/archive/accessibility.doc.tar.xz
+2019/11/06 | 31060 | systems/texlive/tlnet/archive/accessibility.source.tar.xz
+2019/11/06 | 13324 | systems/texlive/tlnet/archive/accessibility.tar.xz
2019/02/28 | 380 | systems/texlive/tlnet/archive/accfonts.aarch64-linux.tar.xz
2019/02/28 | 380 | systems/texlive/tlnet/archive/accfonts.amd64-freebsd.tar.xz
2019/02/28 | 380 | systems/texlive/tlnet/archive/accfonts.amd64-netbsd.tar.xz
@@ -246995,9 +247024,9 @@
2019/02/28 | 324 | systems/texlive/tlnet/archive/amstex.x86_64-solaris.tar.xz
2019/02/28 | 100012 | systems/texlive/tlnet/archive/amsthdoc-it.doc.tar.xz
2019/02/28 | 288 | systems/texlive/tlnet/archive/amsthdoc-it.tar.xz
-2019/08/21 | 3146392 | systems/texlive/tlnet/archive/animate.doc.tar.xz
-2019/08/21 | 29888 | systems/texlive/tlnet/archive/animate.source.tar.xz
-2019/08/21 | 24304 | systems/texlive/tlnet/archive/animate.tar.xz
+2019/11/06 | 3146244 | systems/texlive/tlnet/archive/animate.doc.tar.xz
+2019/11/06 | 29900 | systems/texlive/tlnet/archive/animate.source.tar.xz
+2019/11/06 | 24312 | systems/texlive/tlnet/archive/animate.tar.xz
2019/02/28 | 187292 | systems/texlive/tlnet/archive/anonchap.doc.tar.xz
2019/02/28 | 1464 | systems/texlive/tlnet/archive/anonchap.tar.xz
2019/07/14 | 371076 | systems/texlive/tlnet/archive/anonymouspro.doc.tar.xz
@@ -248412,13 +248441,13 @@
2019/11/04 | 340 | systems/texlive/tlnet/archive/chklref.amd64-freebsd.tar.xz
2019/11/04 | 336 | systems/texlive/tlnet/archive/chklref.amd64-netbsd.tar.xz
2019/11/04 | 336 | systems/texlive/tlnet/archive/chklref.armhf-linux.tar.xz
-2019/11/04 | 303612 | systems/texlive/tlnet/archive/chklref.doc.tar.xz
+2019/11/06 | 320916 | systems/texlive/tlnet/archive/chklref.doc.tar.xz
2019/11/04 | 336 | systems/texlive/tlnet/archive/chklref.i386-cygwin.tar.xz
2019/11/04 | 340 | systems/texlive/tlnet/archive/chklref.i386-freebsd.tar.xz
2019/11/04 | 336 | systems/texlive/tlnet/archive/chklref.i386-linux.tar.xz
2019/11/04 | 336 | systems/texlive/tlnet/archive/chklref.i386-netbsd.tar.xz
2019/11/04 | 336 | systems/texlive/tlnet/archive/chklref.i386-solaris.tar.xz
-2019/11/04 | 4944 | systems/texlive/tlnet/archive/chklref.tar.xz
+2019/11/06 | 5084 | systems/texlive/tlnet/archive/chklref.tar.xz
2019/11/04 | 680 | systems/texlive/tlnet/archive/chklref.win32.tar.xz
2019/11/04 | 336 | systems/texlive/tlnet/archive/chklref.x86_64-cygwin.tar.xz
2019/11/04 | 344 | systems/texlive/tlnet/archive/chklref.x86_64-darwinlegacy.tar.xz
@@ -249305,9 +249334,9 @@
2019/02/28 | 1804 | systems/texlive/tlnet/archive/datetime2-basque.doc.tar.xz
2019/02/28 | 4672 | systems/texlive/tlnet/archive/datetime2-basque.source.tar.xz
2019/02/28 | 2428 | systems/texlive/tlnet/archive/datetime2-basque.tar.xz
-2019/02/28 | 281684 | systems/texlive/tlnet/archive/datetime2-breton.doc.tar.xz
-2019/02/28 | 4740 | systems/texlive/tlnet/archive/datetime2-breton.source.tar.xz
-2019/02/28 | 2568 | systems/texlive/tlnet/archive/datetime2-breton.tar.xz
+2019/11/06 | 282380 | systems/texlive/tlnet/archive/datetime2-breton.doc.tar.xz
+2019/11/06 | 4776 | systems/texlive/tlnet/archive/datetime2-breton.source.tar.xz
+2019/11/06 | 2576 | systems/texlive/tlnet/archive/datetime2-breton.tar.xz
2019/02/28 | 80628 | systems/texlive/tlnet/archive/datetime2-bulgarian.doc.tar.xz
2019/02/28 | 4988 | systems/texlive/tlnet/archive/datetime2-bulgarian.source.tar.xz
2019/02/28 | 2716 | systems/texlive/tlnet/archive/datetime2-bulgarian.tar.xz
@@ -251721,8 +251750,8 @@
2019/11/04 | 3828 | systems/texlive/tlnet/archive/ifptex.tar.xz
2019/02/28 | 120996 | systems/texlive/tlnet/archive/ifsym.doc.tar.xz
2019/02/28 | 9808 | systems/texlive/tlnet/archive/ifsym.tar.xz
-2019/11/02 | 205576 | systems/texlive/tlnet/archive/iftex.doc.tar.xz
-2019/11/02 | 2996 | systems/texlive/tlnet/archive/iftex.tar.xz
+2019/11/06 | 205172 | systems/texlive/tlnet/archive/iftex.doc.tar.xz
+2019/11/06 | 3092 | systems/texlive/tlnet/archive/iftex.tar.xz
2019/02/28 | 1924 | systems/texlive/tlnet/archive/ifthenx.doc.tar.xz
2019/02/28 | 4116 | systems/texlive/tlnet/archive/ifthenx.tar.xz
2019/02/28 | 199416 | systems/texlive/tlnet/archive/ifxptex.doc.tar.xz
@@ -253008,9 +253037,9 @@
2019/02/28 | 62752 | systems/texlive/tlnet/archive/lualatex-truncate.doc.tar.xz
2019/02/28 | 5392 | systems/texlive/tlnet/archive/lualatex-truncate.source.tar.xz
2019/02/28 | 1932 | systems/texlive/tlnet/archive/lualatex-truncate.tar.xz
-2019/08/15 | 87512 | systems/texlive/tlnet/archive/lualibs.doc.tar.xz
-2019/08/15 | 8556 | systems/texlive/tlnet/archive/lualibs.source.tar.xz
-2019/08/15 | 119272 | systems/texlive/tlnet/archive/lualibs.tar.xz
+2019/11/06 | 86776 | systems/texlive/tlnet/archive/lualibs.doc.tar.xz
+2019/11/06 | 8552 | systems/texlive/tlnet/archive/lualibs.source.tar.xz
+2019/11/06 | 120408 | systems/texlive/tlnet/archive/lualibs.tar.xz
2019/02/28 | 220808 | systems/texlive/tlnet/archive/luamesh.doc.tar.xz
2019/02/28 | 11704 | systems/texlive/tlnet/archive/luamesh.tar.xz
2019/10/12 | 152240 | systems/texlive/tlnet/archive/luamplib.doc.tar.xz
@@ -253020,14 +253049,14 @@
2019/02/28 | 352 | systems/texlive/tlnet/archive/luaotfload.amd64-freebsd.tar.xz
2019/02/28 | 348 | systems/texlive/tlnet/archive/luaotfload.amd64-netbsd.tar.xz
2019/02/28 | 348 | systems/texlive/tlnet/archive/luaotfload.armhf-linux.tar.xz
-2019/09/19 | 475932 | systems/texlive/tlnet/archive/luaotfload.doc.tar.xz
+2019/11/06 | 518120 | systems/texlive/tlnet/archive/luaotfload.doc.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/luaotfload.i386-cygwin.tar.xz
2019/02/28 | 348 | systems/texlive/tlnet/archive/luaotfload.i386-freebsd.tar.xz
2019/02/28 | 348 | systems/texlive/tlnet/archive/luaotfload.i386-linux.tar.xz
2019/02/28 | 348 | systems/texlive/tlnet/archive/luaotfload.i386-netbsd.tar.xz
2019/02/28 | 348 | systems/texlive/tlnet/archive/luaotfload.i386-solaris.tar.xz
-2019/09/19 | 6604 | systems/texlive/tlnet/archive/luaotfload.source.tar.xz
-2019/09/19 | 562032 | systems/texlive/tlnet/archive/luaotfload.tar.xz
+2019/11/06 | 6604 | systems/texlive/tlnet/archive/luaotfload.source.tar.xz
+2019/11/06 | 575320 | systems/texlive/tlnet/archive/luaotfload.tar.xz
2019/02/28 | 692 | systems/texlive/tlnet/archive/luaotfload.win32.tar.xz
2019/02/28 | 348 | systems/texlive/tlnet/archive/luaotfload.x86_64-cygwin.tar.xz
2019/02/28 | 356 | systems/texlive/tlnet/archive/luaotfload.x86_64-darwinlegacy.tar.xz
@@ -256975,8 +257004,8 @@
2019/04/06 | 280 | systems/texlive/tlnet/archive/texlive-cz.tar.xz
2019/03/28 | 1299960 | systems/texlive/tlnet/archive/texlive-de.doc.tar.xz
2019/03/28 | 272 | systems/texlive/tlnet/archive/texlive-de.tar.xz
-2019/11/05 | 155244 | systems/texlive/tlnet/archive/texlive-docindex.doc.tar.xz
-2019/11/05 | 109876 | systems/texlive/tlnet/archive/texlive-docindex.tar.xz
+2019/11/06 | 155204 | systems/texlive/tlnet/archive/texlive-docindex.doc.tar.xz
+2019/11/06 | 109876 | systems/texlive/tlnet/archive/texlive-docindex.tar.xz
2019/08/15 | 1856616 | systems/texlive/tlnet/archive/texlive-en.doc.tar.xz
2019/08/15 | 276 | systems/texlive/tlnet/archive/texlive-en.tar.xz
2019/04/01 | 2279380 | systems/texlive/tlnet/archive/texlive-es.doc.tar.xz
@@ -257032,13 +257061,13 @@
2019/02/28 | 372 | systems/texlive/tlnet/archive/texlive-scripts.amd64-freebsd.tar.xz
2019/02/28 | 372 | systems/texlive/tlnet/archive/texlive-scripts.amd64-netbsd.tar.xz
2019/02/28 | 372 | systems/texlive/tlnet/archive/texlive-scripts.armhf-linux.tar.xz
-2019/11/05 | 51244 | systems/texlive/tlnet/archive/texlive-scripts.doc.tar.xz
+2019/11/06 | 51244 | systems/texlive/tlnet/archive/texlive-scripts.doc.tar.xz
2019/02/28 | 372 | systems/texlive/tlnet/archive/texlive-scripts.i386-cygwin.tar.xz
2019/02/28 | 372 | systems/texlive/tlnet/archive/texlive-scripts.i386-freebsd.tar.xz
2019/02/28 | 372 | systems/texlive/tlnet/archive/texlive-scripts.i386-linux.tar.xz
2019/02/28 | 372 | systems/texlive/tlnet/archive/texlive-scripts.i386-netbsd.tar.xz
2019/02/28 | 372 | systems/texlive/tlnet/archive/texlive-scripts.i386-solaris.tar.xz
-2019/11/05 | 85408 | systems/texlive/tlnet/archive/texlive-scripts.tar.xz
+2019/11/06 | 85432 | systems/texlive/tlnet/archive/texlive-scripts.tar.xz
2019/08/31 | 11636 | systems/texlive/tlnet/archive/texlive-scripts.win32.tar.xz
2019/02/28 | 372 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.tar.xz
2019/02/28 | 376 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-darwinlegacy.tar.xz
@@ -258574,16 +258603,16 @@
2019/02/28 | 136844 | systems/texlive/tlnet/archive/zxjatype.doc.tar.xz
2019/02/28 | 8412 | systems/texlive/tlnet/archive/zxjatype.tar.xz
2019/10/19 | 106951 | systems/texlive/tlnet/install-tl
-2019/11/05 | 3945999 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2019/11/05 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2019/11/05 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2019/11/06 | 3946031 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2019/11/06 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2019/11/06 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2019/05/09 | 4543 | systems/texlive/tlnet/install-tl-windows.bat
-2019/11/05 | 18694419 | systems/texlive/tlnet/install-tl-windows.exe
-2019/11/05 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2019/11/05 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2019/11/05 | 22538018 | systems/texlive/tlnet/install-tl.zip
-2019/11/05 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2019/11/05 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2019/11/06 | 18695391 | systems/texlive/tlnet/install-tl-windows.exe
+2019/11/06 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2019/11/06 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2019/11/06 | 22538040 | systems/texlive/tlnet/install-tl.zip
+2019/11/06 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2019/11/06 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
2019/04/29 | 1221 | systems/texlive/tlnet/README.md
2019/03/13 | 5351 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg
2016/04/12 | 600 | systems/texlive/tlnet/tlpkg/gpg/random_seed
@@ -258592,7 +258621,7 @@
2019/03/13 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg
2019/09/14 | 48351 | systems/texlive/tlnet/tlpkg/installer/config.guess
2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt
-2019/11/04 | 5583 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2019/11/05 | 5703 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2018/04/29 | 13647 | systems/texlive/tlnet/tlpkg/installer/DirSelect.pm
2017/04/16 | 2629 | systems/texlive/tlnet/tlpkg/installer/installer-options.txt
2019/06/25 | 5491 | systems/texlive/tlnet/tlpkg/installer/install-menu-extl.pl
@@ -258638,12 +258667,12 @@
2019/09/23 | 18176 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
2016/10/11 | 4618 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
2017/11/14 | 27560 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
-2019/11/05 | 15919700 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2019/11/05 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2019/11/06 | 15920375 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2019/11/06 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2019/09/24 | 87255 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2019/11/05 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2019/11/05 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2019/11/05 | 2130352 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2019/11/06 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2019/11/06 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2019/11/06 | 2133076 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2019/03/03 | 57785 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm
2018/12/17 | 36910 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm
2018/08/31 | 14972 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm
@@ -262026,7 +262055,7 @@
2019/10/04 | 281928 | systems/win32/miktex/tm/packages/filehook.tar.lzma
2012/12/04 | 924573 | systems/win32/miktex/tm/packages/fileinfo.tar.lzma
2011/09/21 | 281409 | systems/win32/miktex/tm/packages/filemod.tar.lzma
-2019/11/05 | 509694 | systems/win32/miktex/tm/packages/files.csv.lzma
+2019/11/06 | 509694 | systems/win32/miktex/tm/packages/files.csv.lzma
2001/05/14 | 5617 | systems/win32/miktex/tm/packages/finbib.tar.lzma
2015/10/20 | 44379 | systems/win32/miktex/tm/packages/findhyph.tar.lzma
2011/10/21 | 89323 | systems/win32/miktex/tm/packages/fink.tar.lzma
@@ -263126,9 +263155,9 @@
2018/01/12 | 157226 | systems/win32/miktex/tm/packages/miktex-zip-bin-x64.tar.lzma
2019/09/28 | 38716 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma
2019/09/28 | 42876 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma
-2019/11/05 | 191508 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2019/11/05 | 1140528 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2019/11/05 | 1062729 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2019/11/06 | 191559 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2019/11/06 | 1141204 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2019/11/06 | 1062612 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
2019/09/28 | 13043 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma
2019/09/28 | 14032 | systems/win32/miktex/tm/packages/miktex-zzip-bin-x64-2.9.tar.lzma
2016/07/15 | 35914 | systems/win32/miktex/tm/packages/mil3.tar.lzma
@@ -263273,183 +263302,183 @@
2018/04/09 | 400132 | systems/win32/miktex/tm/packages/newunicodechar.tar.lzma
2011/09/19 | 101312 | systems/win32/miktex/tm/packages/newvbtm.tar.lzma
2019/09/11 | 231430 | systems/win32/miktex/tm/packages/newverbs.tar.lzma
-2019/11/05 | 509482 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2019/11/05 | 29254 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2019/11/05 | 33426 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2019/11/05 | 863048 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
-2019/11/05 | 954182 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2019/11/05 | 24055 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
-2019/11/05 | 26196 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2019/11/05 | 29257 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
-2019/11/05 | 34851 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2019/11/05 | 49733 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
-2019/11/05 | 57192 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2019/11/05 | 84434 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
-2019/11/05 | 94257 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2019/11/05 | 60337 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
-2019/11/05 | 67252 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2019/11/05 | 26649 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
-2019/11/05 | 30238 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2019/11/05 | 328751 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
-2019/11/05 | 391447 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2019/11/05 | 32194 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
-2019/11/05 | 36367 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2019/11/05 | 49273 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
-2019/11/05 | 53941 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2019/11/05 | 198185 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
-2019/11/05 | 214120 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2019/11/05 | 169240 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
-2019/11/05 | 184240 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2019/11/05 | 52037 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
-2019/11/05 | 58851 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2019/11/05 | 20721 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
-2019/11/05 | 22911 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2019/11/05 | 450077 | systems/win32/miktex/tm/packages/next/miktex-doc-2.9.tar.lzma
-2019/11/05 | 41009 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
-2019/11/05 | 45777 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2019/11/05 | 271719 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2019/11/05 | 308931 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2019/11/05 | 40558 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
-2019/11/05 | 44954 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2019/11/05 | 112857 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
-2019/11/05 | 127165 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2019/11/05 | 1205460 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
-2019/11/05 | 1326763 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2019/11/05 | 33356 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
-2019/11/05 | 38691 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2019/11/05 | 43446 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2019/11/05 | 47971 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2019/11/05 | 45472 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2019/11/05 | 50507 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2019/11/05 | 56634 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
-2019/11/05 | 61780 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2019/11/05 | 133150 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
-2019/11/05 | 152131 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2019/11/05 | 69602 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2019/11/05 | 72690 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2019/11/05 | 68752 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
-2019/11/05 | 77424 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2019/11/05 | 246473 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
-2019/11/05 | 281507 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2019/11/05 | 25321 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
-2019/11/05 | 28739 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2019/11/05 | 100717 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
-2019/11/05 | 116837 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2019/11/05 | 63276 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2019/11/05 | 72558 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2019/11/05 | 94162 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
-2019/11/05 | 110970 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2019/11/05 | 35222 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
-2019/11/05 | 39877 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2019/11/05 | 457517 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2019/11/05 | 544494 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2019/11/05 | 1101602 | systems/win32/miktex/tm/packages/next/miktex-harftex-bin-2.9.tar.lzma
-2019/11/05 | 1273250 | systems/win32/miktex/tm/packages/next/miktex-harftex-bin-x64-2.9.tar.lzma
-2019/11/05 | 137119 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
-2019/11/05 | 149929 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2019/11/05 | 92920 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
-2019/11/05 | 108876 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2019/11/05 | 15893 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
-2019/11/05 | 17692 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2019/11/05 | 27652 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2019/11/05 | 29713 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2019/11/05 | 499169 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2019/11/05 | 560964 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2019/11/05 | 539379 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
-2019/11/05 | 575509 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2019/11/05 | 93415 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
-2019/11/05 | 102391 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2019/11/05 | 1407482 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
-2019/11/05 | 1620003 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2019/11/05 | 67251 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
-2019/11/05 | 73601 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2019/11/05 | 26962 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
-2019/11/05 | 31187 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2019/11/05 | 7498 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
-2019/11/05 | 8455 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2019/11/05 | 167816 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
-2019/11/05 | 182712 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2019/11/05 | 247521 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2019/11/05 | 281256 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2019/11/05 | 87275 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
-2019/11/05 | 92004 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2019/11/05 | 77871 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
-2019/11/05 | 86746 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
-2019/11/05 | 165672 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
-2019/11/05 | 185586 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2019/11/05 | 146754 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2019/11/05 | 165558 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2019/11/05 | 194934 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
-2019/11/05 | 177647 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2019/11/05 | 80471 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
-2019/11/05 | 91205 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2019/11/05 | 31009 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2019/11/05 | 34837 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2019/11/05 | 56406 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
-2019/11/05 | 62919 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2019/11/05 | 41901 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
-2019/11/05 | 45726 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2019/11/05 | 45618 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2019/11/05 | 52009 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2019/11/05 | 354711 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-2.9.tar.lzma
-2019/11/05 | 387870 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-x64-2.9.tar.lzma
-2019/11/05 | 321225 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
-2019/11/05 | 356014 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2019/11/05 | 186822 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2019/11/05 | 193859 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2019/11/05 | 202551 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
-2019/11/05 | 237450 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2019/11/05 | 77970 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2019/11/05 | 87207 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2019/11/05 | 933135 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
-2019/11/05 | 1042829 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2019/11/05 | 19792 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
-2019/11/05 | 23334 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2019/11/05 | 31156 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2019/11/05 | 36629 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2019/11/05 | 63194 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2019/11/05 | 71578 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2019/11/05 | 42567 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
-2019/11/05 | 50932 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2019/11/05 | 1066578 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2019/11/05 | 1194279 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2019/11/05 | 41908 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
-2019/11/05 | 50894 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2019/11/05 | 53399 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-2.9.tar.lzma
-2019/11/05 | 59418 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64-2.9.tar.lzma
-2019/11/05 | 26741 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
-2019/11/05 | 29124 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2019/11/05 | 16038 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2019/11/05 | 17767 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2019/11/05 | 63352 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
-2019/11/05 | 69224 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2019/11/05 | 147140 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
-2019/11/05 | 160578 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2019/11/05 | 73172 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2019/11/05 | 82643 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2019/11/05 | 91282 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
-2019/11/05 | 96184 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2019/11/05 | 2457989 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
-2019/11/05 | 2579882 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2019/11/05 | 54820 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
-2019/11/05 | 61568 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2019/11/05 | 26508 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2019/11/05 | 32351 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2019/11/05 | 61554 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
-2019/11/05 | 65042 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2019/11/05 | 247003 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2019/11/05 | 276792 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2019/11/05 | 533670 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
-2019/11/05 | 563401 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2019/11/05 | 39211 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
-2019/11/05 | 42942 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2019/11/05 | 191528 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2019/11/05 | 1139153 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2019/11/05 | 1062749 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2019/11/05 | 13060 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
-2019/11/05 | 14055 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2019/11/06 | 509482 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2019/11/06 | 29254 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2019/11/06 | 33427 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2019/11/06 | 863044 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2019/11/06 | 954181 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2019/11/06 | 24053 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2019/11/06 | 26197 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2019/11/06 | 29257 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2019/11/06 | 34851 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2019/11/06 | 49731 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2019/11/06 | 57192 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2019/11/06 | 84431 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2019/11/06 | 94258 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2019/11/06 | 60337 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2019/11/06 | 67253 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2019/11/06 | 26649 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2019/11/06 | 30239 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2019/11/06 | 328751 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2019/11/06 | 391448 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2019/11/06 | 32193 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2019/11/06 | 36367 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2019/11/06 | 49275 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2019/11/06 | 53940 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2019/11/06 | 198186 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2019/11/06 | 214120 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2019/11/06 | 169240 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2019/11/06 | 184241 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2019/11/06 | 52036 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2019/11/06 | 58851 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2019/11/06 | 20720 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2019/11/06 | 22910 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2019/11/06 | 450077 | systems/win32/miktex/tm/packages/next/miktex-doc-2.9.tar.lzma
+2019/11/06 | 41010 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2019/11/06 | 45777 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2019/11/06 | 271720 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2019/11/06 | 308929 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2019/11/06 | 40557 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2019/11/06 | 44954 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2019/11/06 | 112855 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2019/11/06 | 127165 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2019/11/06 | 1205461 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2019/11/06 | 1326762 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2019/11/06 | 33356 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2019/11/06 | 38691 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2019/11/06 | 43448 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2019/11/06 | 47971 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2019/11/06 | 45472 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2019/11/06 | 50507 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2019/11/06 | 56634 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2019/11/06 | 61779 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2019/11/06 | 133150 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2019/11/06 | 152131 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2019/11/06 | 69600 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2019/11/06 | 72689 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2019/11/06 | 68750 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2019/11/06 | 77426 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2019/11/06 | 246473 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2019/11/06 | 281507 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2019/11/06 | 25320 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2019/11/06 | 28738 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2019/11/06 | 100715 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2019/11/06 | 116837 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2019/11/06 | 63278 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2019/11/06 | 72560 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2019/11/06 | 94162 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2019/11/06 | 110968 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2019/11/06 | 35221 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2019/11/06 | 39877 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2019/11/06 | 457520 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2019/11/06 | 544494 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2019/11/06 | 1101601 | systems/win32/miktex/tm/packages/next/miktex-harftex-bin-2.9.tar.lzma
+2019/11/06 | 1273248 | systems/win32/miktex/tm/packages/next/miktex-harftex-bin-x64-2.9.tar.lzma
+2019/11/06 | 137120 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2019/11/06 | 149927 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2019/11/06 | 92919 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2019/11/06 | 108877 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2019/11/06 | 15892 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2019/11/06 | 17692 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2019/11/06 | 27655 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2019/11/06 | 29714 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2019/11/06 | 499168 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2019/11/06 | 560964 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2019/11/06 | 539378 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2019/11/06 | 575507 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2019/11/06 | 93415 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2019/11/06 | 102391 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2019/11/06 | 1407481 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2019/11/06 | 1620005 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2019/11/06 | 67252 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2019/11/06 | 73601 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2019/11/06 | 26962 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2019/11/06 | 31187 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2019/11/06 | 7497 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2019/11/06 | 8453 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2019/11/06 | 167815 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2019/11/06 | 182711 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2019/11/06 | 247520 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2019/11/06 | 281256 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2019/11/06 | 87275 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2019/11/06 | 92005 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2019/11/06 | 77868 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
+2019/11/06 | 86746 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
+2019/11/06 | 165673 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2019/11/06 | 185585 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2019/11/06 | 146753 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2019/11/06 | 165558 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2019/11/06 | 194934 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2019/11/06 | 177648 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2019/11/06 | 80470 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2019/11/06 | 91206 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2019/11/06 | 31009 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2019/11/06 | 34837 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2019/11/06 | 56406 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2019/11/06 | 62919 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2019/11/06 | 41901 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2019/11/06 | 45726 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2019/11/06 | 45617 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2019/11/06 | 52009 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2019/11/06 | 354710 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-2.9.tar.lzma
+2019/11/06 | 387870 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-x64-2.9.tar.lzma
+2019/11/06 | 321228 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2019/11/06 | 356014 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2019/11/06 | 186822 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2019/11/06 | 193860 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2019/11/06 | 202551 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2019/11/06 | 237450 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2019/11/06 | 77971 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2019/11/06 | 87207 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2019/11/06 | 933132 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2019/11/06 | 1042829 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2019/11/06 | 19791 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2019/11/06 | 23334 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2019/11/06 | 31156 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2019/11/06 | 36628 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2019/11/06 | 63193 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2019/11/06 | 71581 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2019/11/06 | 42566 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2019/11/06 | 50931 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2019/11/06 | 1066577 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2019/11/06 | 1194278 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2019/11/06 | 41908 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2019/11/06 | 50894 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2019/11/06 | 53400 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-2.9.tar.lzma
+2019/11/06 | 59418 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64-2.9.tar.lzma
+2019/11/06 | 26741 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2019/11/06 | 29126 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2019/11/06 | 16037 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2019/11/06 | 17767 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2019/11/06 | 63349 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2019/11/06 | 69224 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2019/11/06 | 147140 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2019/11/06 | 160578 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2019/11/06 | 73170 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2019/11/06 | 82644 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2019/11/06 | 91281 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2019/11/06 | 96183 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2019/11/06 | 2457990 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2019/11/06 | 2579881 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2019/11/06 | 54821 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2019/11/06 | 61567 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2019/11/06 | 26507 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2019/11/06 | 32351 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2019/11/06 | 61554 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2019/11/06 | 65042 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2019/11/06 | 247005 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2019/11/06 | 276791 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2019/11/06 | 533672 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2019/11/06 | 563403 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2019/11/06 | 39211 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2019/11/06 | 42943 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2019/11/06 | 191544 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2019/11/06 | 1141180 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2019/11/06 | 1063091 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2019/11/06 | 13060 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2019/11/06 | 14055 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
2019/03/12 | 1412 | systems/win32/miktex/tm/packages/nextpage.tar.lzma
-2019/11/05 | 652 | systems/win32/miktex/tm/packages/next/pr.ini
+2019/11/06 | 652 | systems/win32/miktex/tm/packages/next/pr.ini
2018/07/06 | 145915 | systems/win32/miktex/tm/packages/nexus-otf.tar.lzma
2017/03/30 | 191149 | systems/win32/miktex/tm/packages/nfssext-cfr.tar.lzma
2012/12/20 | 612251 | systems/win32/miktex/tm/packages/nicefilelist.tar.lzma
@@ -263747,7 +263776,7 @@
2008/11/07 | 35981 | systems/win32/miktex/tm/packages/prettyref.tar.lzma
2017/07/26 | 201385 | systems/win32/miktex/tm/packages/preview.tar.lzma
2019/06/20 | 375963 | systems/win32/miktex/tm/packages/prftree.tar.lzma
-2019/11/05 | 357 | systems/win32/miktex/tm/packages/pr.ini
+2019/11/06 | 357 | systems/win32/miktex/tm/packages/pr.ini
2010/09/27 | 248469 | systems/win32/miktex/tm/packages/printlen.tar.lzma
2008/06/17 | 77313 | systems/win32/miktex/tm/packages/proba.tar.lzma
2017/07/12 | 988486 | systems/win32/miktex/tm/packages/probsoln.tar.lzma
@@ -264853,7 +264882,7 @@
2019/10/16 | 4909460 | systems/win32/w32tex/aleph-w32.tar.xz
2019/11/02 | 62941632 | systems/win32/w32tex/biblatex-biber.tar.xz
2016/12/13 | 65971452 | systems/win32/w32tex/cbfonts.tar.xz
-2019/11/04 | 539689 | systems/win32/w32tex/ChangeLog
+2019/11/04 | 540062 | systems/win32/w32tex/ChangeLog
2009/08/03 | 141221 | systems/win32/w32tex/ChangeLog.0
2009/08/03 | 221890 | systems/win32/w32tex/ChangeLog.1
2009/08/03 | 116462 | systems/win32/w32tex/ChangeLog.2
@@ -264879,10 +264908,10 @@
2019/08/14 | 996476 | systems/win32/w32tex/lcdf-typetools-w32.tar.xz
2019/11/03 | 378414188 | systems/win32/w32tex/ltxpkgdocs.tar.xz
2019/11/03 | 34231280 | systems/win32/w32tex/ltxpkgs.tar.xz
-2019/11/01 | 5030332 | systems/win32/w32tex/luajittex-dev-w32.tar.xz
+2019/11/04 | 5030332 | systems/win32/w32tex/luajittex-dev-w32.tar.xz
2019/11/01 | 5001504 | systems/win32/w32tex/luajittex-exp-w32.tar.xz
2019/11/01 | 5035908 | systems/win32/w32tex/luajittex-w32.tar.xz
-2019/11/01 | 16164968 | systems/win32/w32tex/luatex-dev-w32.tar.xz
+2019/11/04 | 16164968 | systems/win32/w32tex/luatex-dev-w32.tar.xz
2019/11/01 | 16172296 | systems/win32/w32tex/luatex-exp-w32.tar.xz
2019/09/27 | 17698764 | systems/win32/w32tex/luatexja.tar.xz
2019/11/01 | 15200256 | systems/win32/w32tex/luatex-w32.tar.xz
@@ -264896,7 +264925,7 @@
2019/10/15 | 1220780 | systems/win32/w32tex/omegaj-w32.tar.xz
2019/09/08 | 357888 | systems/win32/w32tex/otfbeta.tar.xz
2019/10/31 | 12843780 | systems/win32/w32tex/pdftex-w32.tar.xz
-2019/11/03 | 80060884 | systems/win32/w32tex/pgfcontrib.tar.xz
+2019/11/04 | 80113524 | systems/win32/w32tex/pgfcontrib.tar.xz
2015/01/26 | 189072 | systems/win32/w32tex/plain2-2.54-w32.tar.xz
2019/10/22 | 2933444 | systems/win32/w32tex/platex.tar.xz
2018/03/05 | 1467972 | systems/win32/w32tex/pmx.tar.xz
@@ -264945,10 +264974,10 @@
2019/08/28 | 586816 | systems/win32/w32tex/win64/jtex-w64.tar.xz
2019/07/27 | 2652 | systems/win32/w32tex/win64/latex-dev-w64.tar.xz
2019/08/28 | 799776 | systems/win32/w32tex/win64/lcdf-typetools-w64.tar.xz
-2019/11/01 | 3501828 | systems/win32/w32tex/win64/luajittex-dev-w64.tar.xz
+2019/11/04 | 3501828 | systems/win32/w32tex/win64/luajittex-dev-w64.tar.xz
2019/11/01 | 3499852 | systems/win32/w32tex/win64/luajittex-exp-w64.tar.xz
2019/11/01 | 3499028 | systems/win32/w32tex/win64/luajittex-w64.tar.xz
-2019/11/01 | 3120364 | systems/win32/w32tex/win64/luatex-dev-w64.tar.xz
+2019/11/04 | 3120364 | systems/win32/w32tex/win64/luatex-dev-w64.tar.xz
2019/11/01 | 3121496 | systems/win32/w32tex/win64/luatex-exp-w64.tar.xz
2019/11/01 | 3116984 | systems/win32/w32tex/win64/luatex-w64.tar.xz
2019/10/05 | 1068520 | systems/win32/w32tex/win64/makeindex-w64.tar.xz
@@ -265069,7 +265098,7 @@
2004/06/04 | 404 | tds/tds.sed
2004/06/23 | 65418 | tds/tds.tex
2019/05/29 | 304264 | tds.zip
-2019/11/06 | 186 | timestamp
+2019/11/07 | 186 | timestamp
2002/08/26 | 61898 | usergrps/dante/antrag.pdf
2002/08/26 | 118217 | usergrps/dante/antrag.ps
2017/06/30 | 917 | usergrps/dante/dtk/doc/beispiel.bib
diff --git a/FILES.byname.gz b/FILES.byname.gz
index 7edc982634..5298283559 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index 8b0dbbc0ea..cf16a845d0 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,323 +1,1609 @@
-2019/11/05 | 96295 | macros/luatex/generic/lualibs/lualibs.pdf
-2019/11/05 | 96184 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2019/11/05 | 954182 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2019/11/05 | 94257 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2019/11/06 | 99 | graphics/asymptote/base/asy_filetype.vim
+2019/11/06 | 998 | graphics/asymptote/GUI/res/icons/chevron-with-circle-right.svg
+2019/11/06 | 9984 | graphics/asymptote/doc/asymptote.sty
+2019/11/06 | 9944 | graphics/asymptote/GUI/pyUIClass/custMatTransform.py
+2019/11/06 | 993 | graphics/asymptote/examples/RiemannSphere.asy
+2019/11/06 | 98 | graphics/asymptote/GUI/res/icons/openpolygon.asy
+2019/11/06 | 98 | graphics/asymptote/GUI/res/icons/opencurve.asy
+2019/11/06 | 9892 | graphics/asymptote/profiler.h
+2019/11/06 | 9882 | macros/latex/base/manifest.txt
+2019/11/06 | 9871 | graphics/asymptote/runstring.in
+2019/11/06 | 986 | graphics/asymptote/predicates.h
+2019/11/06 | 9814 | macros/latex/base/ltnews21.tex
+2019/11/06 | 980 | graphics/asymptote/examples/lmfit1.asy
+2019/11/06 | 978 | graphics/asymptote/examples/worksheet.asy
+2019/11/06 | 9756 | graphics/asymptote/util.cc
+2019/11/06 | 974 | graphics/asymptote/prc/Makefile
+2019/11/06 | 972 | graphics/asymptote/examples/fequlogo.asy
+2019/11/06 | 9725 | graphics/asymptote/doc/FAQ/m-html.pl
+2019/11/06 | 9722 | macros/latex/base/ltvers.dtx
+2019/11/06 | 971 | graphics/asymptote/examples/filesurface.asy
+2019/11/06 | 969 | graphics/asymptote/runfile.h
+2019/11/06 | 966 | graphics/asymptote/tests/array/solve.asy
+2019/11/06 | 964 | graphics/asymptote/GUI/xasyTransform.py
+2019/11/06 | 964 | graphics/asymptote/GUI/res/icons/magnifying-glass.svg
+2019/11/06 | 96183 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2019/11/06 | 95 | graphics/asymptote/prc/test.asy
+2019/11/06 | 959 | graphics/asymptote/examples/triads.asy
+2019/11/06 | 958 | graphics/asymptote/statistics.h
+2019/11/06 | 956 | graphics/asymptote/examples/workcone.asy
+2019/11/06 | 956 | graphics/asymptote/examples/poster.asy
+2019/11/06 | 9566 | graphics/asymptote/base/bezulate.asy
+2019/11/06 | 9562 | macros/latex/base/ltcntrl.dtx
+2019/11/06 | 954181 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2019/11/06 | 9498 | macros/latex/required/tools/shellesc.dtx
+2019/11/06 | 946 | graphics/asymptote/examples/animations/cube.asy
+2019/11/06 | 94258 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2019/11/06 | 94162 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2019/11/06 | 9401 | macros/latex/base/syntonly.dtx
+2019/11/06 | 93920 | macros/latex/base/ltclass.dtx
+2019/11/06 | 9374 | macros/latex/base/preload.dtx
+2019/11/06 | 936 | graphics/asymptote/tests/array/array.asy
+2019/11/06 | 93415 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2019/11/06 | 933132 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2019/11/06 | 930 | graphics/asymptote/examples/polararea.asy
+2019/11/06 | 9309 | graphics/asymptote/base/plain_paths.asy
+2019/11/06 | 9306 | graphics/asymptote/psfile.h
+2019/11/06 | 92919 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2019/11/06 | 9251 | graphics/asymptote/errors
+2019/11/06 | 9203 | graphics/asymptote/glrender.h
+2019/11/06 | 9202 | graphics/asymptote/doc/FAQ/bfnnconv.pl
+2019/11/06 | 92005 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2019/11/06 | 917 | graphics/asymptote/opcodes.h
+2019/11/06 | 912 | graphics/asymptote/doc/errorbars.asy
+2019/11/06 | 91281 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2019/11/06 | 91206 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2019/11/06 | 9094 | graphics/asymptote/application.h
+2019/11/06 | 908 | graphics/asymptote/modifier.h
+2019/11/06 | 908 | graphics/asymptote/coenv.h
+2019/11/06 | 9081 | macros/latex/base/lppl-1-0.txt
+2019/11/06 | 9071 | graphics/asymptote/base/rationalSimplex.asy
+2019/11/06 | 901 | graphics/asymptote/virtualfieldaccess.cc
+2019/11/06 | 8982 | macros/latex/required/tools/rawfonts.dtx
+2019/11/06 | 89474 | macros/latex/base/slides.dtx
+2019/11/06 | 892 | graphics/asymptote/GUI/res/icons/center.svg
+2019/11/06 | 89294 | macros/latex/base/utf8ienc.dtx
+2019/11/06 | 8912 | graphics/asymptote/symbol.cc
+2019/11/06 | 8900 | macros/latex/base/ltnews17.tex
+2019/11/06 | 8900 | graphics/asymptote/runmath.in
+2019/11/06 | 8870 | graphics/asymptote/base/asy.vim
+2019/11/06 | 885 | graphics/asymptote/examples/twistedtubes.asy
+2019/11/06 | 883 | graphics/asymptote/GUI/Widg_addPolyOpt.py
+2019/11/06 | 880 | graphics/asymptote/doc/xasy.1x
+2019/11/06 | 8792 | graphics/asymptote/prc/PRCTools/iPRCFile.cc
+2019/11/06 | 877 | graphics/asymptote/doc/markers2.asy
+2019/11/06 | 876 | graphics/asymptote/GUI/res/icons/edit.svg
+2019/11/06 | 874469 | macros/latex/base/ltnews.pdf
+2019/11/06 | 8737 | macros/latex/base/ltthm.dtx
+2019/11/06 | 872 | graphics/asymptote/doc/imagecontour.asy
+2019/11/06 | 87275 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2019/11/06 | 87207 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2019/11/06 | 86 | graphics/asymptote/doc/cylinderskeleton.asy
+2019/11/06 | 868 | graphics/asymptote/examples/xxsq01x-1.asy
+2019/11/06 | 86776 | systems/texlive/tlnet/archive/lualibs.doc.tar.xz
+2019/11/06 | 86746 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
+2019/11/06 | 8661 | graphics/asymptote/base/plain_pens.asy
+2019/11/06 | 8632 | macros/latex/base/oldlfont.dtx
+2019/11/06 | 863044 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2019/11/06 | 862 | graphics/asymptote/doc/flowchartdemo.asy
+2019/11/06 | 86263 | graphics/asymptote/base/three.asy
+2019/11/06 | 861 | graphics/asymptote/examples/orthocenter.asy
+2019/11/06 | 856 | graphics/asymptote/examples/animations/sphere.asy
+2019/11/06 | 8558 | graphics/asymptote/triple.h
+2019/11/06 | 8552 | systems/texlive/tlnet/archive/lualibs.source.tar.xz
+2019/11/06 | 85432 | systems/texlive/tlnet/archive/texlive-scripts.tar.xz
+2019/11/06 | 8541 | macros/latex/base/texpert.txt
+2019/11/06 | 852 | graphics/asymptote/parser.h
+2019/11/06 | 850 | graphics/asymptote/GUI/res/icons/android-folder-open.svg
+2019/11/06 | 849 | graphics/asymptote/examples/SierpinskiGasket.asy
+2019/11/06 | 845 | graphics/asymptote/envcompleter.h
+2019/11/06 | 8453 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2019/11/06 | 844 | graphics/asymptote/GUI/res/icons/android-radio-button-on.svg
+2019/11/06 | 84431 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2019/11/06 | 8407 | macros/latex/base/format.ins
+2019/11/06 | 839 | graphics/asymptote/examples/venn3.asy
+2019/11/06 | 838 | graphics/asymptote/GUI/res/icons/close-round.svg
+2019/11/06 | 8371 | graphics/asymptote/prc/PRCbitStream.cc
+2019/11/06 | 8368 | graphics/asymptote/runpath.in
+2019/11/06 | 83435 | graphics/asymptote/lex.yy.cc
+2019/11/06 | 833 | graphics/asymptote/runbacktrace.in
+2019/11/06 | 833 | graphics/asymptote/examples/markregular.asy
+2019/11/06 | 83362 | graphics/asymptote/examples/piicon.eps
+2019/11/06 | 829 | graphics/asymptote/examples/shellsqrtx01.asy
+2019/11/06 | 829 | graphics/asymptote/angle.h
+2019/11/06 | 827 | graphics/asymptote/examples/xxsq01y.asy
+2019/11/06 | 82644 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2019/11/06 | 8243 | graphics/asymptote/base/asy-kate.sh
+2019/11/06 | 822 | graphics/asymptote/GUI/res/icons/android-expand.svg
+2019/11/06 | 821 | graphics/asymptote/GUI/xasyArgs.py
+2019/11/06 | 821 | graphics/asymptote/doc/secondaryaxis.asy
+2019/11/06 | 81 | graphics/asymptote/doc/bezier.asy
+2019/11/06 | 818 | graphics/asymptote/camperror.h
+2019/11/06 | 815 | graphics/asymptote/webgl/license
+2019/11/06 | 8157 | graphics/asymptote/runhistory.cc
+2019/11/06 | 8132 | graphics/asymptote/base/simplex.asy
+2019/11/06 | 81170 | macros/luatex/generic/lualibs/lualibs.pdf
+2019/11/06 | 806 | graphics/asymptote/GUI/res/icons/android-refresh.svg
+2019/11/06 | 8051 | graphics/asymptote/runpath3d.in
+2019/11/06 | 80470 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2019/11/06 | 8045 | graphics/asymptote/doc/asy.1
+2019/11/06 | 802 | graphics/asymptote/GUI/res/icons/android-camera.svg
+2019/11/06 | 798 | graphics/asymptote/examples/animations/torusanimation.asy
+2019/11/06 | 7935 | graphics/asymptote/fundec.cc
+2019/11/06 | 782 | graphics/asymptote/shaders.h
+2019/11/06 | 780 | graphics/asymptote/GUI/res/icons/check.svg
+2019/11/06 | 7808 | graphics/asymptote/coder.cc
+2019/11/06 | 77 | graphics/asymptote/tests/gc/string.asy
+2019/11/06 | 77971 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2019/11/06 | 778 | graphics/asymptote/examples/controlsystem.asy
+2019/11/06 | 77868 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
+2019/11/06 | 77429 | graphics/asymptote/doc/TeXShopAndAsymptote.pdf
+2019/11/06 | 77426 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2019/11/06 | 773 | graphics/asymptote/drawlayer.h
+2019/11/06 | 770 | graphics/asymptote/asy.rc
+2019/11/06 | 76 | graphics/asymptote/examples/grid.asy
+2019/11/06 | 76801 | graphics/asymptote/gl-matrix-2.4.0-pruned/dist/gl-matrix.js
+2019/11/06 | 764 | graphics/asymptote/GUI/res/icons/android-radio-button-off.svg
+2019/11/06 | 7639 | graphics/asymptote/LICENSE.LESSER
+2019/11/06 | 762 | graphics/asymptote/examples/clockarray.asy
+2019/11/06 | 759 | graphics/asymptote/GUI/res/icons/plus-round.svg
+2019/11/06 | 7578 | macros/latex/base/ltxguide.cls
+2019/11/06 | 7560704 | graphics/asymptote/binaries/i386-windows/texlive/asy.exe
+2019/11/06 | 75576 | graphics/asymptote/GUI/windows/window1.ui
+2019/11/06 | 7554560 | graphics/asymptote/binaries/x86_64-windows/texlive/asy.exe
+2019/11/06 | 754 | graphics/asymptote/GUI/res/icons/circle.svg
+2019/11/06 | 754 | graphics/asymptote/doc/graphmarkers.asy
+2019/11/06 | 750 | graphics/asymptote/vm.h
+2019/11/06 | 7497 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2019/11/06 | 747 | graphics/asymptote/examples/pseudosphere.asy
+2019/11/06 | 746 | graphics/asymptote/tests/array/sort.asy
+2019/11/06 | 7445 | graphics/asymptote/name.cc
+2019/11/06 | 743 | graphics/asymptote/examples/xxsq01.asy
+2019/11/06 | 7422 | graphics/asymptote/base/graph_splinetype.asy
+2019/11/06 | 739 | graphics/asymptote/examples/condor.asy
+2019/11/06 | 737 | graphics/asymptote/tests/array/determinant.asy
+2019/11/06 | 73601 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2019/11/06 | 734 | graphics/asymptote/examples/quilt.asy
+2019/11/06 | 73435 | graphics/asymptote/GL/glxew.h
+2019/11/06 | 7337 | graphics/asymptote/jsfile.cc
+2019/11/06 | 7326 | macros/latex/base/ltnews20.tex
+2019/11/06 | 73252 | graphics/asymptote/base/three_surface.asy
+2019/11/06 | 73170 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2019/11/06 | 7307 | graphics/asymptote/base/stats.asy
+2019/11/06 | 7302 | graphics/asymptote/base/markers.asy
+2019/11/06 | 72 | graphics/asymptote/tests/gc/pen.asy
+2019/11/06 | 729 | graphics/asymptote/base/labelpath.asy
+2019/11/06 | 727 | graphics/asymptote/examples/fermi.asy
+2019/11/06 | 72689 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2019/11/06 | 72687 | graphics/asymptote/GUI/Window1.py
+2019/11/06 | 72560 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2019/11/06 | 7247 | macros/latex/base/sample2e.tex
+2019/11/06 | 7230 | graphics/asymptote/runtime.pl
+2019/11/06 | 7227 | macros/latex/base/exscale.dtx
+2019/11/06 | 720 | graphics/asymptote/mod.h
+2019/11/06 | 72030 | macros/latex/required/tools/longtable.dtx
+2019/11/06 | 7193 | graphics/asymptote/base/plain.asy
+2019/11/06 | 719306 | fonts/erewhon/doc/erewhon-doc.pdf
+2019/11/06 | 71581 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2019/11/06 | 714 | graphics/asymptote/examples/gamma3.asy
+2019/11/06 | 713 | graphics/asymptote/GUI/res/icons/arrow-move.svg
+2019/11/06 | 713 | graphics/asymptote/examples/unitoctant.asy
+2019/11/06 | 71304 | macros/latex/base/ltfssbas.dtx
+2019/11/06 | 7128 | graphics/asymptote/GUI/pyUIClass/widg_addLabel.py
+2019/11/06 | 71223 | graphics/asymptote/base/asy-mode.el
+2019/11/06 | 711 | graphics/asymptote/examples/partialsurface.asy
+2019/11/06 | 71139 | macros/latex/required/tools/verbatim.dtx
+2019/11/06 | 710 | graphics/asymptote/GUI/xasySvg.py
+2019/11/06 | 710 | graphics/asymptote/examples/fjortoft.asy
+2019/11/06 | 70 | graphics/asymptote/tests/gc/transform.asy
+2019/11/06 | 70758 | macros/latex/base/fntguide.tex
+2019/11/06 | 70751 | graphics/asymptote/prc/oPRCFile.cc
+2019/11/06 | 7016 | macros/latex/base/ltnews.tex
+2019/11/06 | 70119 | graphics/asymptote/runarray.cc
+2019/11/06 | 700 | graphics/asymptote/GUI/locale/th/LC_MESSAGES/base.po
+2019/11/06 | 6965106 | install/macros/latex/required/latex-tools.tds.zip
+2019/11/06 | 69600 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2019/11/06 | 695 | graphics/asymptote/GUI/res/icons/android-close.svg
+2019/11/06 | 69224 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2019/11/06 | 69216 | macros/latex/base/clsguide.tex
+2019/11/06 | 691 | graphics/asymptote/examples/centroidfg.asy
+2019/11/06 | 6911 | graphics/asymptote/errortest.asy
+2019/11/06 | 6902397 | install/fonts/newtx.tds.zip
+2019/11/06 | 6896 | graphics/asymptote/GUI/windows/widg_addLabel.ui
+2019/11/06 | 6893 | macros/latex/base/ltnews13.tex
+2019/11/06 | 688 | graphics/asymptote/examples/layers.asy
+2019/11/06 | 6884891 | macros/latex/required/tools.zip
+2019/11/06 | 68750 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2019/11/06 | 6865 | graphics/asymptote/drawlabel.cc
+2019/11/06 | 6840897 | fonts/newtx.zip
+2019/11/06 | 683 | graphics/asymptote/examples/fractaltree.asy
+2019/11/06 | 683687 | macros/latex/contrib/asmejour.zip
+2019/11/06 | 68288 | macros/latex/required/tools/tools-overview.pdf
+2019/11/06 | 68126 | graphics/asymptote/prc/PRCTools/describePRC.cc
+2019/11/06 | 680 | graphics/asymptote/tests/array/delete.asy
+2019/11/06 | 679 | graphics/asymptote/examples/genusthree.asy
+2019/11/06 | 6795 | macros/latex/required/tools/delarray.dtx
+2019/11/06 | 67931 | macros/latex/base/usrguide.tex
+2019/11/06 | 6784 | macros/latex/base/slides.ins
+2019/11/06 | 6783 | graphics/asymptote/guide.h
+2019/11/06 | 677 | graphics/asymptote/doc/Bode.asy
+2019/11/06 | 674 | graphics/asymptote/GUI/res/icons/android-delete.svg
+2019/11/06 | 674 | graphics/asymptote/examples/sqrtx01.asy
+2019/11/06 | 674 | graphics/asymptote/drawpath.h
+2019/11/06 | 673 | graphics/asymptote/GUI/res/icons/save.svg
+2019/11/06 | 67253 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2019/11/06 | 67252 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2019/11/06 | 671 | graphics/asymptote/examples/spring.asy
+2019/11/06 | 6719 | macros/latex/base/latexsym.dtx
+2019/11/06 | 66 | graphics/asymptote/examples/shade.asy
+2019/11/06 | 66751 | graphics/asymptote/prc/writePRC.cc
+2019/11/06 | 666 | graphics/asymptote/fpu.h
+2019/11/06 | 66633 | macros/latex/required/graphics/graphics.dtx
+2019/11/06 | 6661 | graphics/asymptote/xstream.h
+2019/11/06 | 6660 | graphics/asymptote/simpson.cc
+2019/11/06 | 6654 | macros/latex/base/alltt.dtx
+2019/11/06 | 6650 | graphics/asymptote/getopt.h
+2019/11/06 | 6612 | graphics/asymptote/config.h.in
+2019/11/06 | 6604 | systems/texlive/tlnet/archive/luaotfload.source.tar.xz
+2019/11/06 | 65 | graphics/asymptote/tests/gc/guide.asy
+2019/11/06 | 659 | graphics/asymptote/examples/lowupint.asy
+2019/11/06 | 65861 | macros/latex/base/ltfsstrc.dtx
+2019/11/06 | 657 | graphics/asymptote/examples/100d.views
+2019/11/06 | 657 | graphics/asymptote/base/reload.js
+2019/11/06 | 6570 | graphics/asymptote/drawfill.h
+2019/11/06 | 6552 | graphics/asymptote/GUI/windows/labelTextEditor.ui
+2019/11/06 | 654 | graphics/asymptote/prcfile.h
+2019/11/06 | 654 | graphics/asymptote/examples/limit.asy
+2019/11/06 | 652 | systems/win32/miktex/tm/packages/next/pr.ini
+2019/11/06 | 65042 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2019/11/06 | 6503 | graphics/asymptote/tests/types/constructor.asy
+2019/11/06 | 649 | graphics/asymptote/examples/NURBScurve.asy
+2019/11/06 | 643 | graphics/asymptote/examples/p-orbital.asy
+2019/11/06 | 6425 | graphics/asymptote/mathop.h
+2019/11/06 | 639 | graphics/asymptote/tests/arith/transform.asy
+2019/11/06 | 639 | graphics/asymptote/GUI/res/icons/arrow-resize.svg
+2019/11/06 | 63886 | graphics/asymptote/base/graph.asy
+2019/11/06 | 637 | graphics/asymptote/GUI/res/icons/android-arrow-forward.svg
+2019/11/06 | 637 | graphics/asymptote/GUI/res/icons/android-arrow-back.svg
+2019/11/06 | 6363 | macros/latex/base/newlfont.dtx
+2019/11/06 | 633 | graphics/asymptote/GUI/res/icons/android-done.svg
+2019/11/06 | 63349 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2019/11/06 | 63314 | graphics/asymptote/GL/wglew.h
+2019/11/06 | 632 | graphics/asymptote/examples/vertexshading.asy
+2019/11/06 | 63278 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2019/11/06 | 63193 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2019/11/06 | 6318 | graphics/asymptote/doc/leastsquares.dat
+2019/11/06 | 63140 | graphics/asymptote/doc/FAQ/asy-faq.info
+2019/11/06 | 6300 | graphics/asymptote/asymptote.nsi
+2019/11/06 | 62 | graphics/asymptote/tests/gc/array.asy
+2019/11/06 | 62 | graphics/asymptote/revision.cc
+2019/11/06 | 6292 | macros/latex/base/ltnews14.tex
+2019/11/06 | 6292 | graphics/asymptote/base/plain_filldraw.asy
+2019/11/06 | 62919 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2019/11/06 | 629103 | macros/latex/base/doc.pdf
+2019/11/06 | 628 | graphics/asymptote/examples/wedge.asy
+2019/11/06 | 628 | graphics/asymptote/examples/polarcircle.asy
+2019/11/06 | 6285 | graphics/asymptote/base/plain_prethree.asy
+2019/11/06 | 626 | graphics/asymptote/examples/venn.asy
+2019/11/06 | 62514 | graphics/asymptote/webgl/gl.js
+2019/11/06 | 62159 | graphics/asymptote/base/graph3.asy
+2019/11/06 | 620 | graphics/asymptote/tests/arith/integer.asy
+2019/11/06 | 62037 | macros/latex/base/ltfssdcl.dtx
+2019/11/06 | 61 | graphics/asymptote/base/latin1.asy
+2019/11/06 | 619 | graphics/asymptote/doc/logo.asy
+2019/11/06 | 619 | graphics/asymptote/base/shaders/vertex.glsl
+2019/11/06 | 618 | graphics/asymptote/examples/spline.asy
+2019/11/06 | 6185 | graphics/asymptote/transform.h
+2019/11/06 | 61779 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2019/11/06 | 616 | graphics/asymptote/examples/Gouraudcontour.asy
+2019/11/06 | 6169 | graphics/asymptote/base/plain_strings.asy
+2019/11/06 | 61567 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2019/11/06 | 61554 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2019/11/06 | 61549 | macros/latex/base/letter.dtx
+2019/11/06 | 6153 | graphics/asymptote/GUI/pyUIClass/labelTextEditor.py
+2019/11/06 | 610 | graphics/asymptote/examples/impact.asy
+2019/11/06 | 6104 | graphics/asymptote/doc/FAQ/m-lout.pl
+2019/11/06 | 609 | graphics/asymptote/keywords.cc
+2019/11/06 | 608 | graphics/asymptote/base/size10.asy
+2019/11/06 | 60604 | graphics/asymptote/runtime.cc
+2019/11/06 | 605 | graphics/asymptote/examples/integraltest.asy
+2019/11/06 | 604 | graphics/asymptote/doc/flow.asy
+2019/11/06 | 60337 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2019/11/06 | 602 | graphics/asymptote/examples/treetest.asy
+2019/11/06 | 6021 | graphics/asymptote/prc/PRCTools/bitData.cc
+2019/11/06 | 600 | graphics/asymptote/base/size11.asy
+2019/11/06 | 59 | graphics/asymptote/examples/stroke3.asy
+2019/11/06 | 599 | graphics/asymptote/GUI/xasyStrings.py
+2019/11/06 | 59897 | macros/latex/base/ltluatex.dtx
+2019/11/06 | 5981 | graphics/asymptote/drawpath3.cc
+2019/11/06 | 5968 | macros/latex/required/tools/xr.dtx
+2019/11/06 | 5963 | graphics/asymptote/quaternion.cc
+2019/11/06 | 59418 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64-2.9.tar.lzma
+2019/11/06 | 59414 | macros/latex/required/tools/bm.dtx
+2019/11/06 | 5924 | graphics/asymptote/runfile.in
+2019/11/06 | 591 | graphics/asymptote/examples/sinc.asy
+2019/11/06 | 58 | graphics/asymptote/examples/progrid.asy
+2019/11/06 | 589 | graphics/asymptote/GUI/res/icons/bucket.asy
+2019/11/06 | 589 | graphics/asymptote/examples/trefoilknot.asy
+2019/11/06 | 5897 | graphics/asymptote/Delaunay.cc
+2019/11/06 | 58851 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2019/11/06 | 5865 | macros/latex/base/ltidxglo.dtx
+2019/11/06 | 5859 | macros/latex/base/ltnews15.tex
+2019/11/06 | 5857 | graphics/asymptote/item.h
+2019/11/06 | 5854 | macros/latex/base/ltpar.dtx
+2019/11/06 | 582 | graphics/asymptote/examples/cos3.asy
+2019/11/06 | 581 | graphics/asymptote/examples/floatingdisk.asy
+2019/11/06 | 581 | graphics/asymptote/examples/BezierSaddle.asy
+2019/11/06 | 580 | graphics/asymptote/examples/xsin1x.asy
+2019/11/06 | 5808 | macros/latex/base/ltnews16.tex
+2019/11/06 | 57 | graphics/asymptote/GUI/requirements.txt
+2019/11/06 | 579 | graphics/asymptote/examples/sqrtx01y1.asy
+2019/11/06 | 579 | graphics/asymptote/examples/sin3.asy
+2019/11/06 | 579 | graphics/asymptote/examples/exp3.asy
+2019/11/06 | 5797 | macros/latex/required/tools/somedefs.dtx
+2019/11/06 | 5797 | graphics/asymptote/base/trembling.asy
+2019/11/06 | 578 | graphics/asymptote/base/annotate.asy
+2019/11/06 | 577 | graphics/asymptote/locate.h
+2019/11/06 | 576 | graphics/asymptote/examples/threeviews.asy
+2019/11/06 | 576 | graphics/asymptote/examples/circles.asy
+2019/11/06 | 5760 | graphics/asymptote/base/plain_scaling.asy
+2019/11/06 | 575507 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2019/11/06 | 575320 | systems/texlive/tlnet/archive/luaotfload.tar.xz
+2019/11/06 | 574 | graphics/asymptote/examples/fillcontour.asy
+2019/11/06 | 5740 | graphics/asymptote/examples/cpkcolors.asy
+2019/11/06 | 573 | graphics/asymptote/examples/curvedlabel3.asy
+2019/11/06 | 5733 | macros/latex/base/inputenc.ins
+2019/11/06 | 57192 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2019/11/06 | 5710 | macros/latex/base/ltnews08.tex
+2019/11/06 | 5692 | macros/latex/required/tools/tools.ins
+2019/11/06 | 5682 | macros/latex/base/ltnews10.tex
+2019/11/06 | 56645 | graphics/asymptote/GUI/pyUIClass/window1.py
+2019/11/06 | 56634 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2019/11/06 | 56406 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2019/11/06 | 563403 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2019/11/06 | 5627 | graphics/asymptote/doc/FAQ/m-info.pl
+2019/11/06 | 5621 | macros/latex/base/ltnews05.tex
+2019/11/06 | 560964 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2019/11/06 | 56037 | graphics/asymptote/base/smoothcontour3.asy
+2019/11/06 | 55836 | macros/latex/base/fontdef.dtx
+2019/11/06 | 557 | graphics/asymptote/examples/Pythagoras.asy
+2019/11/06 | 55754 | macros/latex/base/ltdefns.dtx
+2019/11/06 | 5544 | macros/latex/base/ltnews11.tex
+2019/11/06 | 5543 | graphics/asymptote/examples/filesurface.dat
+2019/11/06 | 55426 | graphics/asymptote/runpicture.cc
+2019/11/06 | 5521 | macros/latex/base/ltnews04.tex
+2019/11/06 | 5515 | macros/latex/base/graphpap.dtx
+2019/11/06 | 5513 | macros/latex/base/ltnews27.tex
+2019/11/06 | 54 | graphics/asymptote/tests/gc/funcall.asy
+2019/11/06 | 54 | graphics/asymptote/examples/randompath3.asy
+2019/11/06 | 549 | graphics/asymptote/examples/equilchord.asy
+2019/11/06 | 54821 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2019/11/06 | 547 | graphics/asymptote/examples/tetra.asy
+2019/11/06 | 5475 | macros/latex/base/ltnews25.tex
+2019/11/06 | 546 | graphics/asymptote/examples/label3zoom.asy
+2019/11/06 | 5465 | graphics/asymptote/env.cc
+2019/11/06 | 544494 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2019/11/06 | 54423 | macros/latex/required/tools/changes.txt
+2019/11/06 | 5440 | graphics/asymptote/base/bsp.asy
+2019/11/06 | 5436 | macros/latex/base/ltnews07.tex
+2019/11/06 | 5430 | macros/latex/base/ltnews12.tex
+2019/11/06 | 5405 | macros/latex/base/ltnews06.tex
+2019/11/06 | 53940 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2019/11/06 | 539378 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2019/11/06 | 5344 | graphics/asymptote/base/shaders/fragment.glsl
+2019/11/06 | 53400 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-2.9.tar.lzma
+2019/11/06 | 533672 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2019/11/06 | 532 | graphics/asymptote/doc/CDlabel.asy
+2019/11/06 | 5326 | graphics/asymptote/drawpath3.h
+2019/11/06 | 53174 | macros/latex/required/tools/calc.dtx
+2019/11/06 | 5313 | macros/latex/base/ltnews09.tex
+2019/11/06 | 5308 | macros/latex/base/ltnews02.tex
+2019/11/06 | 5301 | graphics/asymptote/main.cc
+2019/11/06 | 52 | graphics/asymptote/doc/square.asy
+2019/11/06 | 5299 | macros/latex/base/cmextra.ins
+2019/11/06 | 52927 | macros/latex/base/encguide.tex
+2019/11/06 | 5290 | macros/latex/base/ltnews01.tex
+2019/11/06 | 52630 | macros/latex/base/lb2.err
+2019/11/06 | 5262 | graphics/asymptote/patches/bison.patch
+2019/11/06 | 525 | graphics/asymptote/examples/vectorfield3.asy
+2019/11/06 | 5259 | graphics/asymptote/bezierpatch.h
+2019/11/06 | 5258 | graphics/asymptote/examples/mosaic.asy
+2019/11/06 | 5254 | graphics/asymptote/base/animation.asy
+2019/11/06 | 5251 | macros/latex/base/latexrelease.ins
+2019/11/06 | 524 | graphics/asymptote/doc/brokenaxis.asy
+2019/11/06 | 5239 | graphics/asymptote/name.h
+2019/11/06 | 521 | graphics/asymptote/examples/dimension.asy
+2019/11/06 | 521 | graphics/asymptote/doc/Hobbycontrol.asy
+2019/11/06 | 5213 | macros/latex/required/tools/tools-overview.tex
+2019/11/06 | 5213 | macros/latex/base/ltnews03.tex
+2019/11/06 | 521002 | macros/latex/base/classes.pdf
+2019/11/06 | 520 | graphics/asymptote/examples/smoothelevation.asy
+2019/11/06 | 52036 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2019/11/06 | 52009 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2019/11/06 | 51 | graphics/asymptote/base/unicode.asy
+2019/11/06 | 51 | graphics/asymptote/base/babel.asy
+2019/11/06 | 519 | graphics/asymptote/examples/extrudedcontour.asy
+2019/11/06 | 518120 | systems/texlive/tlnet/archive/luaotfload.doc.tar.xz
+2019/11/06 | 5179 | graphics/asymptote/pipestream.cc
+2019/11/06 | 5151 | graphics/asymptote/GUI/labelEditor.py
+2019/11/06 | 51437 | graphics/asymptote/settings.cc
+2019/11/06 | 51432 | graphics/asymptote/prc/oPRCFile.h
+2019/11/06 | 513 | graphics/asymptote/examples/buildcycle.asy
+2019/11/06 | 51244 | systems/texlive/tlnet/archive/texlive-scripts.doc.tar.xz
+2019/11/06 | 5119 | graphics/asymptote/runsystem.in
+2019/11/06 | 5119 | graphics/asymptote/runhistory.in
+2019/11/06 | 5098 | graphics/asymptote/errormsg.h
+2019/11/06 | 509694 | systems/win32/miktex/tm/packages/files.csv.lzma
+2019/11/06 | 509482 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2019/11/06 | 50931 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2019/11/06 | 50894 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2019/11/06 | 5084 | systems/texlive/tlnet/archive/chklref.tar.xz
+2019/11/06 | 50759 | macros/latex/required/graphics/drivers.dtx
+2019/11/06 | 5070 | graphics/asymptote/memory.h
+2019/11/06 | 506 | graphics/asymptote/examples/delu.asy
+2019/11/06 | 50697 | graphics/asymptote/gsl.cc
+2019/11/06 | 5065 | macros/latex/base/latexsym.ins
+2019/11/06 | 50507 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2019/11/06 | 5049 | graphics/asymptote/pair.h
+2019/11/06 | 50497 | graphics/asymptote/GUI/xasy2asy.py
+2019/11/06 | 5048 | graphics/asymptote/GUI/xasyOptions.py
+2019/11/06 | 503 | graphics/asymptote/GUI/xasy.py
+2019/11/06 | 503 | graphics/asymptote/examples/animations/embeddedmovie.asy
+2019/11/06 | 503734 | graphics/asymptote/libatomic_ops-7.6.10.tar.gz
+2019/11/06 | 502 | graphics/asymptote/examples/floor.asy
+2019/11/06 | 50170 | macros/latex/base/ltpictur.dtx
+2019/11/06 | 500 | graphics/asymptote/doc/Hobbydir.asy
+2019/11/06 | 5003 | graphics/asymptote/base/rational.asy
+2019/11/06 | 49 | graphics/asymptote/doc/quartercircle.asy
+2019/11/06 | 49 | graphics/asymptote/doc/dots.asy
+2019/11/06 | 49 | graphics/asymptote/doc/colons.asy
+2019/11/06 | 499 | graphics/asymptote/examples/galleon.asy
+2019/11/06 | 4994 | graphics/asymptote/interact.cc
+2019/11/06 | 499168 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2019/11/06 | 498 | graphics/asymptote/examples/fano.asy
+2019/11/06 | 498 | graphics/asymptote/doc/penfunctionimage.asy
+2019/11/06 | 49835 | macros/latex/base/ltfloat.dtx
+2019/11/06 | 497 | graphics/asymptote/examples/bars3.asy
+2019/11/06 | 49731 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2019/11/06 | 496 | graphics/asymptote/drawgrestore.h
+2019/11/06 | 496876 | systems/texlive/tlnet/archive/accessibility.doc.tar.xz
+2019/11/06 | 4965 | macros/latex/required/tools/fileerr.dtx
+2019/11/06 | 4952 | macros/latex/base/lthyphen.dtx
+2019/11/06 | 49275 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2019/11/06 | 490966 | macros/latex/base/ltnews30.pdf
+2019/11/06 | 49082 | graphics/asymptote/base/webgl/asygl.js
+2019/11/06 | 490615 | macros/latex/required/tools/multicol.pdf
+2019/11/06 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2019/11/06 | 489 | graphics/asymptote/patches/gc-7.0nomem.patch
+2019/11/06 | 48847 | graphics/asymptote/doc/secondaryaxis.csv
+2019/11/06 | 485 | graphics/asymptote/examples/cards.asy
+2019/11/06 | 4848 | graphics/asymptote/GUI/pyUIClass/widg_editBezier.py
+2019/11/06 | 48481 | graphics/asymptote/prc/writePRC.h
+2019/11/06 | 4841 | graphics/asymptote/tests/array/slice.asy
+2019/11/06 | 4825 | graphics/asymptote/examples/interpolate1.asy
+2019/11/06 | 481448 | macros/latex/required/tools/array.pdf
+2019/11/06 | 4812 | graphics/asymptote/base/x11colors.asy
+2019/11/06 | 480 | graphics/asymptote/doc/logimage.asy
+2019/11/06 | 4803759 | install/fonts/erewhon.tds.zip
+2019/11/06 | 479 | graphics/asymptote/examples/magnetic.asy
+2019/11/06 | 47971 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2019/11/06 | 4776 | systems/texlive/tlnet/archive/datetime2-breton.source.tar.xz
+2019/11/06 | 47764 | macros/latex/base/ltplain.dtx
+2019/11/06 | 476968 | macros/latex/contrib/asmejour/asmejour-template.pdf
+2019/11/06 | 4762 | macros/latex/base/ltlength.dtx
+2019/11/06 | 4740 | macros/luatex/generic/lualibs/README.md
+2019/11/06 | 4734179 | fonts/erewhon.zip
+2019/11/06 | 472 | graphics/asymptote/absyn.cc
+2019/11/06 | 4727 | graphics/asymptote/doc/westnile.csv
+2019/11/06 | 4718 | graphics/asymptote/doc/FAQ/m-ascii.pl
+2019/11/06 | 4716 | graphics/asymptote/prc/PRCTools/makePRC.cc
+2019/11/06 | 47031 | graphics/asymptote/fftw++.h
+2019/11/06 | 470309 | macros/latex/base/docstrip.pdf
+2019/11/06 | 46927 | graphics/asymptote/base/plain_picture.asy
+2019/11/06 | 4687 | graphics/asymptote/castop.h
+2019/11/06 | 466 | graphics/asymptote/drawgsave.h
+2019/11/06 | 4667 | graphics/asymptote/GUI/pyUIClass/widgetPointEditor.py
+2019/11/06 | 465 | graphics/asymptote/examples/colorplanes.asy
+2019/11/06 | 464 | graphics/asymptote/doc/GaussianSurface.asy
+2019/11/06 | 46389 | macros/latex/base/lttab.dtx
+2019/11/06 | 4624 | graphics/asymptote/array.cc
+2019/11/06 | 461 | graphics/asymptote/examples/cosaddition.asy
+2019/11/06 | 4619 | graphics/asymptote/drawfill.cc
+2019/11/06 | 461559 | graphics/asymptote/doc/png/asymptote.info
+2019/11/06 | 460 | graphics/asymptote/examples/lever.asy
+2019/11/06 | 459 | graphics/asymptote/examples/hierarchy.asy
+2019/11/06 | 45997 | graphics/asymptote/runarray.in
+2019/11/06 | 458 | graphics/asymptote/doc/multicontour.asy
+2019/11/06 | 4578 | graphics/asymptote/doc/FAQ/m-post.pl
+2019/11/06 | 45777 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2019/11/06 | 4575 | graphics/asymptote/env.h
+2019/11/06 | 457520 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2019/11/06 | 45726 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2019/11/06 | 45682 | graphics/asymptote/glrender.cc
+2019/11/06 | 45617 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2019/11/06 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2019/11/06 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2019/11/06 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2019/11/06 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2019/11/06 | 45472 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2019/11/06 | 4520 | graphics/asymptote/getopt1.c
+2019/11/06 | 4515 | graphics/asymptote/util.h
+2019/11/06 | 4503 | graphics/asymptote/bbox.h
+2019/11/06 | 450077 | systems/win32/miktex/tm/packages/next/miktex-doc-2.9.tar.lzma
+2019/11/06 | 449 | graphics/asymptote/tests/arith/pair.asy
+2019/11/06 | 44954 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2019/11/06 | 4474 | graphics/asymptote/GUI/windows/widg_editBezier.ui
+2019/11/06 | 445 | graphics/asymptote/examples/sacone.asy
+2019/11/06 | 445 | graphics/asymptote/examples/cones.asy
+2019/11/06 | 442 | graphics/asymptote/doc/join3.asy
+2019/11/06 | 441 | graphics/asymptote/examples/triangles.asy
+2019/11/06 | 441 | graphics/asymptote/doc/histogram.asy
+2019/11/06 | 44166 | graphics/asymptote/config.guess
+2019/11/06 | 440 | graphics/asymptote/examples/gamma.asy
+2019/11/06 | 4406 | macros/latex/base/ec.ins
+2019/11/06 | 44069 | macros/latex/base/ltmiscen.dtx
+2019/11/06 | 4400 | graphics/asymptote/stm.h
+2019/11/06 | 43 | graphics/asymptote/examples/spring2.asy
+2019/11/06 | 438 | graphics/asymptote/examples/projectrevolution.asy
+2019/11/06 | 435461 | macros/latex/base/ltnews29.pdf
+2019/11/06 | 4348 | graphics/asymptote/doc/colo-asy.tex
+2019/11/06 | 4347 | graphics/asymptote/fundec.h
+2019/11/06 | 43454 | macros/latex/required/tools/theorem.dtx
+2019/11/06 | 43448 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2019/11/06 | 4341 | macros/latex/base/cmfonts.ins
+2019/11/06 | 4335 | graphics/asymptote/prc/PRCTools/describePRC.h
+2019/11/06 | 43246 | macros/latex/base/cmfonts.fdd
+2019/11/06 | 4304 | macros/latex/base/ltalloc.dtx
+2019/11/06 | 42 | graphics/asymptote/base/animate.asy
+2019/11/06 | 4297 | graphics/asymptote/base/tube.asy
+2019/11/06 | 42943 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2019/11/06 | 4286 | graphics/asymptote/asy.ico
+2019/11/06 | 4272 | macros/latex/base/newdc.ins
+2019/11/06 | 42717 | macros/latex/base/changes.old.txt
+2019/11/06 | 426 | graphics/asymptote/examples/spiral3.asy
+2019/11/06 | 426 | graphics/asymptote/doc/grid3xyz.asy
+2019/11/06 | 4269 | graphics/asymptote/newexp.cc
+2019/11/06 | 42566 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2019/11/06 | 424 | graphics/asymptote/examples/colorpatch.asy
+2019/11/06 | 4246 | graphics/asymptote/runpair.in
+2019/11/06 | 4242 | graphics/asymptote/tests/types/keyword.asy
+2019/11/06 | 423 | graphics/asymptote/doc/log2graph.asy
+2019/11/06 | 423 | graphics/asymptote/doc/helix.asy
+2019/11/06 | 4237 | macros/latex/base/docstrip.ins
+2019/11/06 | 4236 | macros/latex/base/latex209.ins
+2019/11/06 | 4231 | graphics/asymptote/flatguide.h
+2019/11/06 | 420 | graphics/asymptote/examples/PythagoreanTree.asy
+2019/11/06 | 4203 | graphics/asymptote/examples/fin.asy
+2019/11/06 | 41 | graphics/asymptote/doc/bigdiagonal.asy
+2019/11/06 | 419 | graphics/asymptote/examples/pathintersectsurface.asy
+2019/11/06 | 41908 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2019/11/06 | 41901 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2019/11/06 | 418 | graphics/asymptote/examples/planeproject.asy
+2019/11/06 | 417 | graphics/asymptote/doc/knots.asy
+2019/11/06 | 4171 | macros/latex/base/ltnews19.tex
+2019/11/06 | 416 | graphics/asymptote/doc/linetype.asy
+2019/11/06 | 416 | graphics/asymptote/doc/bezier2.asy
+2019/11/06 | 4166 | graphics/asymptote/GUI/windows/widgetPointEditor.ui
+2019/11/06 | 4158 | graphics/asymptote/examples/advection.asy
+2019/11/06 | 414 | graphics/asymptote/examples/animations/glmovie.asy
+2019/11/06 | 413 | graphics/asymptote/examples/torus.asy
+2019/11/06 | 4128 | graphics/asymptote/base/plain_boxes.asy
+2019/11/06 | 411 | graphics/asymptote/examples/animations/externalmovie.asy
+2019/11/06 | 410 | graphics/asymptote/examples/Sierpinski.asy
+2019/11/06 | 410 | graphics/asymptote/doc/legend.asy
+2019/11/06 | 4104 | macros/latex/base/classes.ins
+2019/11/06 | 4103 | macros/latex/base/lablst.tex
+2019/11/06 | 41010 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2019/11/06 | 4089 | graphics/asymptote/camp.tab.h
+2019/11/06 | 4086 | macros/latex/contrib/asmejour/README.md
+2019/11/06 | 407 | graphics/asymptote/examples/parametricsurface.asy
+2019/11/06 | 40764 | graphics/asymptote/doc/FAQ/asy-faq.bfnn
+2019/11/06 | 4072 | graphics/asymptote/tests/types/order.asy
+2019/11/06 | 4067 | graphics/asymptote/doc/diatom.csv
+2019/11/06 | 4063 | graphics/asymptote/fileio.cc
+2019/11/06 | 4062 | macros/latex/required/graphics/epsfig.dtx
+2019/11/06 | 40557 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2019/11/06 | 40326 | graphics/asymptote/examples/tvgen.asy
+2019/11/06 | 40277 | graphics/asymptote/picture.cc
+2019/11/06 | 40203 | macros/latex/base/ltboxes.dtx
+2019/11/06 | 401 | graphics/asymptote/doc/image.asy
+2019/11/06 | 400 | graphics/asymptote/examples/sacylinder.asy
+2019/11/06 | 39 | graphics/asymptote/base/nopapersize.ps
+2019/11/06 | 39973 | macros/latex/base/ltspace.dtx
+2019/11/06 | 3992 | graphics/asymptote/base/plain_shipout.asy
+2019/11/06 | 398 | graphics/asymptote/examples/epix.asy
+2019/11/06 | 39898 | macros/latex/base/ltfinal.dtx
+2019/11/06 | 39877 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2019/11/06 | 3980 | macros/latex/base/olddc.ins
+2019/11/06 | 39702 | macros/latex/required/tools/ftnright.dtx
+2019/11/06 | 396 | graphics/asymptote/doc/triangulate.asy
+2019/11/06 | 396645 | macros/latex/base/usrguide.pdf
+2019/11/06 | 395 | graphics/asymptote/GUI/configs/xasykeymap.cson
+2019/11/06 | 395 | graphics/asymptote/examples/BezierPatch.asy
+2019/11/06 | 394 | graphics/asymptote/GUI/setup.py
+2019/11/06 | 3946031 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2019/11/06 | 3944 | graphics/asymptote/base/interpolate.asy
+2019/11/06 | 39417 | macros/latex/required/graphics/grfguide.tex
+2019/11/06 | 392260 | macros/latex/base/latexchanges.pdf
+2019/11/06 | 39211 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2019/11/06 | 391448 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2019/11/06 | 390 | graphics/asymptote/doc/tile.asy
+2019/11/06 | 38 | graphics/asymptote/examples/spring0.asy
+2019/11/06 | 387870 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-x64-2.9.tar.lzma
+2019/11/06 | 386 | graphics/asymptote/examples/RiemannSurfaceRoot.asy
+2019/11/06 | 38691 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2019/11/06 | 3868 | graphics/asymptote/examples/pipes.asy
+2019/11/06 | 385 | graphics/asymptote/examples/sinxlex.asy
+2019/11/06 | 38533 | macros/latex/base/latex209.dtx
+2019/11/06 | 384 | graphics/asymptote/examples/Gouraud.asy
+2019/11/06 | 384 | graphics/asymptote/Delaunay.h
+2019/11/06 | 384796 | graphics/asymptote/doc/asymptote.texi
+2019/11/06 | 383 | graphics/asymptote/tests/arith/real.asy
+2019/11/06 | 382 | graphics/asymptote/doc/loggrid.asy
+2019/11/06 | 3814 | macros/latex/required/graphics/lscape.dtx
+2019/11/06 | 380 | graphics/asymptote/doc/icon.asy
+2019/11/06 | 38066 | graphics/asymptote/path3.cc
+2019/11/06 | 3798 | macros/latex/base/tulm.ins
+2019/11/06 | 376 | graphics/asymptote/examples/sphericalharmonic.asy
+2019/11/06 | 376 | graphics/asymptote/doc/generalaxis3.asy
+2019/11/06 | 3765 | graphics/asymptote/prc/PRCdouble.h
+2019/11/06 | 3755 | macros/latex/base/README.md
+2019/11/06 | 374 | graphics/asymptote/doc/monthaxis.asy
+2019/11/06 | 3746 | graphics/asymptote/examples/xstitch.asy
+2019/11/06 | 373 | graphics/asymptote/examples/projectelevation.asy
+2019/11/06 | 373 | graphics/asymptote/doc/lineargraph.asy
+2019/11/06 | 3731 | macros/latex/base/ltlogos.dtx
+2019/11/06 | 37301 | macros/latex/base/ltfiles.dtx
+2019/11/06 | 3716 | graphics/asymptote/base/plain_constants.asy
+2019/11/06 | 371666 | macros/latex/base/clsguide.pdf
+2019/11/06 | 369 | graphics/asymptote/tests/gs/ghostscript.asy
+2019/11/06 | 369 | graphics/asymptote/examples/RiemannSurface.asy
+2019/11/06 | 368507 | macros/latex/base/ltnews28.pdf
+2019/11/06 | 3676 | graphics/asymptote/tr.h
+2019/11/06 | 3673 | graphics/asymptote/constructor.cc
+2019/11/06 | 3673 | graphics/asymptote/base/three_light.asy
+2019/11/06 | 3670 | graphics/asymptote/bbox3.h
+2019/11/06 | 366 | graphics/asymptote/doc/lineargraph0.asy
+2019/11/06 | 36628 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2019/11/06 | 365455 | macros/latex/base/ltnews26.pdf
+2019/11/06 | 36367 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2019/11/06 | 362 | graphics/asymptote/examples/pipeintersection.asy
+2019/11/06 | 36243 | graphics/asymptote/prc/test.cc
+2019/11/06 | 361 | graphics/asymptote/GUI/res/icons/anchor.svg
+2019/11/06 | 361 | graphics/asymptote/examples/phase.asy
+2019/11/06 | 3616 | graphics/asymptote/GUI/UndoRedoStack.py
+2019/11/06 | 36141 | graphics/asymptote/config.sub
+2019/11/06 | 360 | graphics/asymptote/examples/washer.asy
+2019/11/06 | 36085 | macros/latex/base/ltlists.dtx
+2019/11/06 | 36003 | macros/latex/base/ltnews18.pdf
+2019/11/06 | 35 | graphics/asymptote/base/fontsize.asy
+2019/11/06 | 358 | graphics/asymptote/base/pstoedit.asy
+2019/11/06 | 35816 | macros/latex/required/tools/tabularx.dtx
+2019/11/06 | 357 | systems/win32/miktex/tm/packages/pr.ini
+2019/11/06 | 357 | graphics/asymptote/doc/irregularcontour.asy
+2019/11/06 | 356945 | macros/latex/base/fntguide.pdf
+2019/11/06 | 35629 | macros/latex/contrib/asmejour/asmejour-template.tex
+2019/11/06 | 356014 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2019/11/06 | 355 | graphics/asymptote/doc/scaledgraph.asy
+2019/11/06 | 3553 | graphics/asymptote/rounding.h
+2019/11/06 | 355308 | macros/latex/required/tools/varioref.pdf
+2019/11/06 | 354 | graphics/asymptote/doc/reloadpdf.tex
+2019/11/06 | 354 | graphics/asymptote/doc/planes.asy
+2019/11/06 | 354710 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-2.9.tar.lzma
+2019/11/06 | 3522 | graphics/asymptote/drawpath.cc
+2019/11/06 | 35221 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2019/11/06 | 351 | graphics/asymptote/examples/vectorfieldsphere.asy
+2019/11/06 | 35167 | macros/latex/base/ltdirchk.dtx
+2019/11/06 | 351596 | macros/latex/base/slides.pdf
+2019/11/06 | 35147 | graphics/asymptote/LICENSE
+2019/11/06 | 3505 | graphics/asymptote/parser.cc
+2019/11/06 | 3503 | graphics/asymptote/GUI/CustMatTransform.py
+2019/11/06 | 350173 | macros/latex/required/tools/longtable.pdf
+2019/11/06 | 34 | graphics/asymptote/autogen.sh
+2019/11/06 | 349 | graphics/asymptote/examples/logdown.asy
+2019/11/06 | 3497 | graphics/asymptote/doc/ocg.sty
+2019/11/06 | 34851 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2019/11/06 | 34845 | macros/latex/base/ltmath.dtx
+2019/11/06 | 34837 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2019/11/06 | 347512 | macros/latex/required/tools/ftnright.pdf
+2019/11/06 | 34633 | macros/latex/base/latexchanges.tex
+2019/11/06 | 345 | graphics/asymptote/lexical.h
+2019/11/06 | 3450 | macros/latex/base/makeindx.ins
+2019/11/06 | 3449 | graphics/asymptote/build-scripts/build-asymptote.dos
+2019/11/06 | 343 | graphics/asymptote/doc/externalprc.tex
+2019/11/06 | 3434 | graphics/asymptote/picture.h
+2019/11/06 | 3430 | graphics/asymptote/base/roundedpath.asy
+2019/11/06 | 341 | graphics/asymptote/examples/slidedemo_.bbl
+2019/11/06 | 341 | graphics/asymptote/examples/sacylinder3D.asy
+2019/11/06 | 341 | graphics/asymptote/doc/subpictures.asy
+2019/11/06 | 3417 | macros/latex/base/proc.ins
+2019/11/06 | 340721 | macros/latex/required/tools/calc.pdf
+2019/11/06 | 33988 | graphics/asymptote/path.cc
+2019/11/06 | 3391 | macros/latex/base/letter.ins
+2019/11/06 | 33877 | graphics/asymptote/exp.cc
+2019/11/06 | 33872 | macros/latex/required/tools/varioref-2016-02-16.sty
+2019/11/06 | 338120 | macros/latex/base/utf8ienc.pdf
+2019/11/06 | 3375 | graphics/asymptote/tests/types/guide.asy
+2019/11/06 | 3354 | macros/latex/base/exscale.ins
+2019/11/06 | 3344 | graphics/asymptote/examples/pdb.asy
+2019/11/06 | 33427 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2019/11/06 | 3340 | graphics/asymptote/examples/slidedemo.asy
+2019/11/06 | 333 | graphics/asymptote/doc/asy.1.end
+2019/11/06 | 3336 | macros/latex/base/ltoutenc.ins
+2019/11/06 | 33356 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2019/11/06 | 3328 | graphics/asymptote/stack.h
+2019/11/06 | 330 | graphics/asymptote/doc/HermiteSpline.asy
+2019/11/06 | 3309 | graphics/asymptote/access.cc
+2019/11/06 | 3293 | macros/latex/base/bugs.txt
+2019/11/06 | 3292 | macros/latex/required/tools/manifest.txt
+2019/11/06 | 328751 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2019/11/06 | 327 | graphics/asymptote/examples/sin1x.asy
+2019/11/06 | 3279 | graphics/asymptote/base/obj.asy
+2019/11/06 | 3275 | graphics/asymptote/program.cc
+2019/11/06 | 326 | graphics/asymptote/examples/polardatagraph.asy
+2019/11/06 | 326 | graphics/asymptote/examples/animations/pdfmovie.asy
+2019/11/06 | 325 | graphics/asymptote/examples/rainbow.asy
+2019/11/06 | 325 | graphics/asymptote/examples/elevation.asy
+2019/11/06 | 3249 | graphics/asymptote/GUI/Widg_addLabel.py
+2019/11/06 | 32383 | fonts/newtx/README
+2019/11/06 | 323622 | macros/latex/required/tools/theorem.pdf
+2019/11/06 | 32351 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2019/11/06 | 322 | graphics/asymptote/examples/unitcircle.asy
+2019/11/06 | 322 | graphics/asymptote/examples/cheese.asy
+2019/11/06 | 32193 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2019/11/06 | 32181 | macros/latex/required/graphics/graphicx.dtx
+2019/11/06 | 32179 | macros/latex/base/latexrelease.dtx
+2019/11/06 | 321228 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2019/11/06 | 320 | graphics/asymptote/runtriple.h
+2019/11/06 | 320916 | systems/texlive/tlnet/archive/chklref.doc.tar.xz
+2019/11/06 | 320214 | graphics/asymptote/base/geometry.asy
+2019/11/06 | 3194 | macros/latex/base/unpack.ins
+2019/11/06 | 318 | graphics/asymptote/patches/gcc3.3.2curses.patch
+2019/11/06 | 31899 | macros/latex/base/ltsect.dtx
+2019/11/06 | 31632 | macros/latex/required/graphics/changes.txt
+2019/11/06 | 3161 | graphics/asymptote/genv.cc
+2019/11/06 | 315 | graphics/asymptote/examples/strokepath.asy
+2019/11/06 | 314 | graphics/asymptote/doc/logticks.asy
+2019/11/06 | 314 | graphics/asymptote/base/graph_settings.asy
+2019/11/06 | 3146244 | systems/texlive/tlnet/archive/animate.doc.tar.xz
+2019/11/06 | 312 | graphics/asymptote/examples/textpath.asy
+2019/11/06 | 31244 | graphics/asymptote/builtin.cc
+2019/11/06 | 31187 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2019/11/06 | 31156 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2019/11/06 | 3106 | graphics/asymptote/doc/latexusage.tex
+2019/11/06 | 31060 | systems/texlive/tlnet/archive/accessibility.source.tar.xz
+2019/11/06 | 310537 | macros/latex/required/graphics/grfguide.pdf
+2019/11/06 | 31009 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2019/11/06 | 309 | graphics/asymptote/examples/oneoverx.asy
+2019/11/06 | 309 | graphics/asymptote/examples/1overx.asy
+2019/11/06 | 30962 | macros/latex/required/tools/layout.dtx
+2019/11/06 | 30946 | macros/latex/required/graphics/color.dtx
+2019/11/06 | 3092 | systems/texlive/tlnet/archive/iftex.tar.xz
+2019/11/06 | 309003 | macros/latex/required/tools/verbatim.pdf
+2019/11/06 | 308 | graphics/asymptote/tests/types/shadow.asy
+2019/11/06 | 308 | graphics/asymptote/tests/Makefile
+2019/11/06 | 308 | graphics/asymptote/examples/hyperboloid.asy
+2019/11/06 | 308929 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2019/11/06 | 306 | graphics/asymptote/doc/binarytreetest.asy
+2019/11/06 | 306897 | macros/latex/required/tools/bm.pdf
+2019/11/06 | 305859 | macros/latex/base/changes.txt
+2019/11/06 | 305571 | macros/latex/base/letter.pdf
+2019/11/06 | 3042 | graphics/asymptote/drawimage.h
+2019/11/06 | 303 | graphics/asymptote/examples/tensor.asy
+2019/11/06 | 3036 | macros/latex/required/graphics/cat-eps-converted-to.pdf
+2019/11/06 | 302738 | macros/latex/base/ltluatex.pdf
+2019/11/06 | 302712 | macros/latex/base/ltnews22.pdf
+2019/11/06 | 3023 | graphics/asymptote/doc/Makefile.in
+2019/11/06 | 30239 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2019/11/06 | 30208 | graphics/asymptote/prc/PRC.h
+2019/11/06 | 30147 | graphics/asymptote/getopt.c
+2019/11/06 | 3003 | graphics/asymptote/process.h
+2019/11/06 | 299 | graphics/asymptote/runpair.h
+2019/11/06 | 2994 | macros/latex/required/graphics/graphics-drivers.ins
+2019/11/06 | 29900 | systems/texlive/tlnet/archive/animate.source.tar.xz
+2019/11/06 | 298 | graphics/asymptote/guideflags.h
+2019/11/06 | 2976 | graphics/asymptote/access.h
+2019/11/06 | 29720 | macros/latex/required/tools/multicol-2017-04-11.sty
+2019/11/06 | 29714 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2019/11/06 | 2961 | graphics/asymptote/asymptote.spec
+2019/11/06 | 29571 | macros/latex/required/tools/showkeys.dtx
+2019/11/06 | 294890 | macros/latex/base/inputenc.pdf
+2019/11/06 | 293 | graphics/asymptote/doc/makepen.asy
+2019/11/06 | 29257 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2019/11/06 | 29254 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2019/11/06 | 2924 | graphics/asymptote/drawgroup.h
+2019/11/06 | 291 | graphics/asymptote/examples/trumpet.asy
+2019/11/06 | 291 | graphics/asymptote/examples/jump.asy
+2019/11/06 | 2913 | macros/latex/base/syntonly.ins
+2019/11/06 | 29126 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2019/11/06 | 2909 | macros/latex/base/nfssfont.ins
+2019/11/06 | 2908 | macros/latex/base/graphpap.ins
+2019/11/06 | 2908 | macros/latex/base/fix-cm.ins
+2019/11/06 | 2906 | macros/latex/base/alltt.ins
+2019/11/06 | 2904 | macros/latex/base/ifthen.ins
+2019/11/06 | 289 | graphics/asymptote/base/res/notes.txt
+2019/11/06 | 288 | graphics/asymptote/examples/sacone3D.asy
+2019/11/06 | 288 | graphics/asymptote/doc/mexicanhat.asy
+2019/11/06 | 288 | graphics/asymptote/build-scripts/README-binaries
+2019/11/06 | 2882 | graphics/asymptote/doc/diatom.asy
+2019/11/06 | 28809 | graphics/asymptote/exp.h
+2019/11/06 | 2875130 | macros/latex/base/source2e.pdf
+2019/11/06 | 28738 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2019/11/06 | 284 | graphics/asymptote/GUI/res/icons/text.svg
+2019/11/06 | 284134 | macros/latex/required/graphics/graphics.pdf
+2019/11/06 | 28334 | macros/latex/base/ltfntcmd.dtx
+2019/11/06 | 2832 | graphics/asymptote/examples/alignedaxis.asy
+2019/11/06 | 283175 | macros/latex/base/ltnews20.pdf
+2019/11/06 | 2824 | graphics/asymptote/GUI/pyUIClass/setCustomAnchor.py
+2019/11/06 | 282380 | systems/texlive/tlnet/archive/datetime2-breton.doc.tar.xz
+2019/11/06 | 281638 | graphics/asymptote/configure
+2019/11/06 | 28156 | graphics/asymptote/pen.h
+2019/11/06 | 281507 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2019/11/06 | 281256 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2019/11/06 | 2800 | graphics/asymptote/doc/asycolors.sty
+2019/11/06 | 279 | graphics/asymptote/doc/hatch.asy
+2019/11/06 | 27850 | macros/luatex/generic/lualibs/lualibs.dtx
+2019/11/06 | 277 | graphics/asymptote/doc/generalaxis.asy
+2019/11/06 | 2771 | graphics/asymptote/doc/pixel.pdf
+2019/11/06 | 276 | graphics/asymptote/tests/bench/6000circles.asy
+2019/11/06 | 276791 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2019/11/06 | 2766 | graphics/asymptote/lnkX64IconFix.nsh
+2019/11/06 | 27655 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2019/11/06 | 2764 | graphics/asymptote/base/three_margins.asy
+2019/11/06 | 274326 | macros/latex/base/ltnews23.pdf
+2019/11/06 | 2738 | macros/latex/base/tex2.txt
+2019/11/06 | 2738 | graphics/asymptote/record.h
+2019/11/06 | 273648 | macros/latex/base/tlc2.pdf
+2019/11/06 | 2733 | macros/latex/base/ltpageno.dtx
+2019/11/06 | 2731 | graphics/asymptote/tests/types/resolve.asy
+2019/11/06 | 2726 | macros/latex/base/idx.tex
+2019/11/06 | 2725 | graphics/asymptote/runtriple.in
+2019/11/06 | 271 | graphics/asymptote/patches/gc6.8_AIX.patch
+2019/11/06 | 271720 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2019/11/06 | 27139 | macros/latex/base/ltxcheck.tex
+2019/11/06 | 270895 | macros/latex/base/cmfonts.pdf
+2019/11/06 | 26 | graphics/asymptote/doc/filegraph.dat
+2019/11/06 | 269 | graphics/asymptote/runmath.h
+2019/11/06 | 269839 | install/macros/luatex/generic/lualibs.tds.zip
+2019/11/06 | 2697 | macros/luatex/generic/lualibs/NEWS
+2019/11/06 | 2697 | graphics/asymptote/table.h
+2019/11/06 | 26962 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2019/11/06 | 268 | graphics/asymptote/base/asy-init.el
+2019/11/06 | 26856 | graphics/asymptote/bezierpatch.cc
+2019/11/06 | 267 | graphics/asymptote/examples/hyperboloidsilhouette.asy
+2019/11/06 | 26741 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2019/11/06 | 2667 | graphics/asymptote/settings.h
+2019/11/06 | 26649 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2019/11/06 | 2662 | graphics/asymptote/symbol.h
+2019/11/06 | 2661 | graphics/asymptote/runbacktrace.cc
+2019/11/06 | 2658 | graphics/asymptote/examples/soccerball.asy
+2019/11/06 | 2653 | graphics/asymptote/doc/TeXShopAndAsymptote.tex
+2019/11/06 | 2653 | graphics/asymptote/doc/markers1.asy
+2019/11/06 | 26507 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2019/11/06 | 264 | graphics/asymptote/examples/labelbox.asy
+2019/11/06 | 264 | graphics/asymptote/examples/coag.asy
+2019/11/06 | 2648 | graphics/asymptote/shaders.cc
+2019/11/06 | 264153 | macros/luatex/generic/lualibs.zip
+2019/11/06 | 263534 | macros/latex/required/graphics/drivers.pdf
+2019/11/06 | 2633 | graphics/asymptote/examples/worldmap.asy
+2019/11/06 | 2632 | graphics/asymptote/material.h
+2019/11/06 | 2631 | graphics/asymptote/GUI/windows/setCustomAnchor.ui
+2019/11/06 | 262 | graphics/asymptote/doc/loggraph.asy
+2019/11/06 | 26298 | macros/latex/contrib/asmejour/asmejour.cls
+2019/11/06 | 26292 | graphics/asymptote/runpath.cc
+2019/11/06 | 2624 | graphics/asymptote/pipestream.h
+2019/11/06 | 261 | graphics/asymptote/doc/join.asy
+2019/11/06 | 26197 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2019/11/06 | 261905 | macros/latex/base/fix-cm.pdf
+2019/11/06 | 2615 | graphics/asymptote/base/patterns.asy
+2019/11/06 | 26096 | graphics/asymptote/examples/uhrturm.obj
+2019/11/06 | 2587 | macros/latex/required/tools/multicol.ins
+2019/11/06 | 2579881 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2019/11/06 | 2576 | systems/texlive/tlnet/archive/datetime2-breton.tar.xz
+2019/11/06 | 256 | graphics/asymptote/doc/shadedtiling.asy
+2019/11/06 | 2562 | graphics/asymptote/program.h
+2019/11/06 | 255 | graphics/asymptote/examples/contextfonts.asy
+2019/11/06 | 255 | graphics/asymptote/BUGS
+2019/11/06 | 2554 | graphics/asymptote/GUI/xasyFile.py
+2019/11/06 | 2552 | graphics/asymptote/base/plain_margins.asy
+2019/11/06 | 255297 | macros/latex/base/ltnews24.pdf
+2019/11/06 | 254 | graphics/asymptote/examples/parametricelevation.asy
+2019/11/06 | 2549 | macros/latex/required/tools/longtable.ins
+2019/11/06 | 2549 | macros/latex/required/tools/afterpage.ins
+2019/11/06 | 2546 | macros/latex/required/tools/tabularx.ins
+2019/11/06 | 2542 | macros/latex/required/tools/varioref.ins
+2019/11/06 | 254083 | macros/latex/required/tools/tabularx.pdf
+2019/11/06 | 253 | graphics/asymptote/base/metapost.asy
+2019/11/06 | 2535 | macros/latex/required/tools/bm.ins
+2019/11/06 | 2535851 | install/macros/latex/required/latex-graphics.tds.zip
+2019/11/06 | 25320 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2019/11/06 | 25292 | graphics/asymptote/process.cc
+2019/11/06 | 2526 | graphics/asymptote/policy.h
+2019/11/06 | 25218 | graphics/asymptote/runpath3d.cc
+2019/11/06 | 251 | graphics/asymptote/examples/triceratops.asy
+2019/11/06 | 2518 | graphics/asymptote/prc/PRCbitStream.h
+2019/11/06 | 25137 | graphics/asymptote/doc/extra/intro.asy
+2019/11/06 | 2512 | graphics/asymptote/examples/mosquito.asy
+2019/11/06 | 250 | graphics/asymptote/examples/transparentCubes.asy
+2019/11/06 | 2504 | graphics/asymptote/README
+2019/11/06 | 2504 | graphics/asymptote/binaries/x86_64-windows/README
+2019/11/06 | 2504 | graphics/asymptote/binaries/i386-windows/README
+2019/11/06 | 2503101 | macros/latex/required/graphics.zip
+2019/11/06 | 24 | graphics/asymptote/doc/diagonal.asy
+2019/11/06 | 2482 | graphics/asymptote/build-scripts/build-asymptote
+2019/11/06 | 247520 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2019/11/06 | 247005 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2019/11/06 | 246 | graphics/asymptote/examples/transparency.asy
+2019/11/06 | 246 | graphics/asymptote/doc/axis3.asy
+2019/11/06 | 246960 | macros/latex/required/tools/layout.pdf
+2019/11/06 | 24664 | macros/latex/required/tools/trace.dtx
+2019/11/06 | 2465 | graphics/asymptote/base/labelpath3.asy
+2019/11/06 | 24659 | graphics/asymptote/base/lmfit.asy
+2019/11/06 | 246473 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2019/11/06 | 246267 | macros/latex/required/graphics/rotating.pdf
+2019/11/06 | 246002 | macros/latex/base/latexrelease.pdf
+2019/11/06 | 245 | graphics/asymptote/examples/alignbox.asy
+2019/11/06 | 2457990 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2019/11/06 | 244 | graphics/asymptote/tests/arith/triple.asy
+2019/11/06 | 243 | graphics/asymptote/doc/cube.asy
+2019/11/06 | 24312 | systems/texlive/tlnet/archive/animate.tar.xz
+2019/11/06 | 242 | graphics/asymptote/examples/equilateral.asy
+2019/11/06 | 242895 | macros/latex/required/tools/showkeys.pdf
+2019/11/06 | 240 | graphics/asymptote/doc/parametricgraph.asy
+2019/11/06 | 24053 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2019/11/06 | 24024 | macros/latex/base/lterror.dtx
+2019/11/06 | 23 | graphics/asymptote/GUI/__init__.py
+2019/11/06 | 2399 | graphics/asymptote/GUI/PrimitiveShape.py
+2019/11/06 | 239758 | macros/latex/base/ltnews27.pdf
+2019/11/06 | 238 | graphics/asymptote/tests/TestLib.asy
+2019/11/06 | 238 | graphics/asymptote/GUI/xasyValidator.py
+2019/11/06 | 238 | graphics/asymptote/doc/filegraph.asy
+2019/11/06 | 23846 | graphics/asymptote/base/three_arrows.asy
+2019/11/06 | 238174 | macros/latex/base/lb2.pdf
+2019/11/06 | 238117 | macros/latex/required/tools/xspace.pdf
+2019/11/06 | 23793 | macros/latex/base/ltnews30.tex
+2019/11/06 | 2378 | graphics/asymptote/profile.py
+2019/11/06 | 237450 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2019/11/06 | 236 | graphics/asymptote/tests/string/erase.asy
+2019/11/06 | 236 | graphics/asymptote/examples/annotation.asy
+2019/11/06 | 2362 | graphics/asymptote/examples/spectrum.asy
+2019/11/06 | 2361 | graphics/asymptote/examples/SierpinskiSponge.asy
+2019/11/06 | 236099 | macros/latex/base/ltnews21.pdf
+2019/11/06 | 235 | graphics/asymptote/examples/cos2theta.asy
+2019/11/06 | 23521 | macros/latex/base/fix-cm.dtx
+2019/11/06 | 235068 | macros/latex/base/ltnews19.pdf
+2019/11/06 | 234 | graphics/asymptote/doc/beziercurve.asy
+2019/11/06 | 2341 | graphics/asymptote/prc/PRCTools/iPRCFile.h
+2019/11/06 | 233 | graphics/asymptote/examples/cardioid.asy
+2019/11/06 | 23334 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2019/11/06 | 23333 | graphics/asymptote/drawsurface.cc
+2019/11/06 | 2328 | graphics/asymptote/virtualfieldaccess.h
+2019/11/06 | 232381 | macros/latex/required/graphics/graphicx.pdf
+2019/11/06 | 22 | graphics/asymptote/tests/output/line.asy
+2019/11/06 | 22 | graphics/asymptote/GUI/configs/__init__.py
+2019/11/06 | 22971 | graphics/asymptote/base/syzygy.asy
+2019/11/06 | 22910 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2019/11/06 | 228 | graphics/asymptote/examples/circumcircle.asy
+2019/11/06 | 22873 | graphics/asymptote/piicon.png
+2019/11/06 | 2278 | graphics/asymptote/align.h
+2019/11/06 | 2277 | graphics/asymptote/base/texcolors.asy
+2019/11/06 | 2276 | graphics/asymptote/prc/PRCTools/inflation.cc
+2019/11/06 | 22712 | macros/latex/base/ltcounts.dtx
+2019/11/06 | 226734 | macros/latex/base/modguide.pdf
+2019/11/06 | 22538040 | systems/texlive/tlnet/install-tl.zip
+2019/11/06 | 224 | graphics/asymptote/tests/types/init.asy
+2019/11/06 | 22480 | macros/latex/base/cfgguide.tex
+2019/11/06 | 223 | graphics/asymptote/examples/yingyang.asy
+2019/11/06 | 22355 | graphics/asymptote/knot.cc
+2019/11/06 | 223439 | macros/latex/base/cyrguide.pdf
+2019/11/06 | 2226 | macros/latex/required/tools/indentfirst.dtx
+2019/11/06 | 222662 | macros/latex/required/graphics/keyval.pdf
+2019/11/06 | 2222 | graphics/asymptote/tests/frames/loop.asy
+2019/11/06 | 219 | graphics/asymptote/wce
+2019/11/06 | 219 | graphics/asymptote/doc/penimage.asy
+2019/11/06 | 2197 | graphics/asymptote/locate.cc
+2019/11/06 | 21965262 | install/macros/latex/latex-base.tds.zip
+2019/11/06 | 219604 | macros/latex/base/cfgguide.pdf
+2019/11/06 | 21948 | graphics/asymptote/runmath.cc
+2019/11/06 | 2192 | graphics/asymptote/GUI/pyUIClass/widg_addPolyOpt.py
+2019/11/06 | 218 | graphics/asymptote/doc/datagraph.asy
+2019/11/06 | 2187 | graphics/asymptote/base/plain_debugger.asy
+2019/11/06 | 2180 | graphics/asymptote/examples/splitpatch.asy
+2019/11/06 | 2173 | graphics/asymptote/frame.h
+2019/11/06 | 216892 | macros/latex/base/proc.pdf
+2019/11/06 | 2163 | graphics/asymptote/drawlabel.h
+2019/11/06 | 21581412 | macros/latex/base.zip
+2019/11/06 | 215488 | macros/latex/base/ltxdoc.pdf
+2019/11/06 | 2148 | graphics/asymptote/GUI/windows/widg_addPolyOpt.ui
+2019/11/06 | 2146 | graphics/asymptote/webgl/fragment.glsl
+2019/11/06 | 21459 | graphics/asymptote/base/feynman.asy
+2019/11/06 | 214289 | macros/latex/base/slifonts.pdf
+2019/11/06 | 214120 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2019/11/06 | 2133076 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2019/11/06 | 212938 | macros/latex/required/tools/trace.pdf
+2019/11/06 | 2113 | graphics/asymptote/seconds.h
+2019/11/06 | 210 | graphics/asymptote/examples/spiral.asy
+2019/11/06 | 2109 | graphics/asymptote/base/drawtree.asy
+2019/11/06 | 21023 | macros/latex/required/graphics/rotating.dtx
+2019/11/06 | 21005 | graphics/asymptote/base/plain_bounds.asy
+2019/11/06 | 209 | graphics/asymptote/examples/triangle.asy
+2019/11/06 | 2092 | macros/latex/required/graphics/README.md
+2019/11/06 | 20866 | graphics/asymptote/dec.cc
+2019/11/06 | 2084 | graphics/asymptote/examples/truncatedIcosahedron.asy
+2019/11/06 | 20809 | macros/latex/base/ltfssini.dtx
+2019/11/06 | 20758 | graphics/asymptote/runtime.in
+2019/11/06 | 20738 | graphics/asymptote/entry.cc
+2019/11/06 | 20720 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2019/11/06 | 206 | graphics/asymptote/examples/log.asy
+2019/11/06 | 2068 | graphics/asymptote/base/slopefield.asy
+2019/11/06 | 205610 | graphics/asymptote/asy.list
+2019/11/06 | 205205 | macros/latex/base/ifthen.pdf
+2019/11/06 | 205172 | systems/texlive/tlnet/archive/iftex.doc.tar.xz
+2019/11/06 | 20485 | macros/latex/base/lgc2.err
+2019/11/06 | 2043 | graphics/asymptote/examples/slope.asy
+2019/11/06 | 2039 | graphics/asymptote/doc/elliptic.asy
+2019/11/06 | 203323 | macros/latex/base/doc.dtx
+2019/11/06 | 202 | graphics/asymptote/tests/frames/stat2.asy
+2019/11/06 | 202 | graphics/asymptote/doc/exp.asy
+2019/11/06 | 202891 | macros/latex/base/lgc2.pdf
+2019/11/06 | 20270 | macros/latex/base/ltnews.cls
+2019/11/06 | 202551 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2019/11/06 | 202425 | macros/latex/base/nfssfont.pdf
+2019/11/06 | 201496 | macros/latex/required/graphics/color.pdf
+2019/11/06 | 2013 | graphics/asymptote/varinit.h
+2019/11/06 | 20105 | graphics/asymptote/base/contour.asy
+2019/11/06 | 20051 | graphics/asymptote/doc/asyRefCard.tex
+2019/11/06 | 20029 | graphics/asymptote/camp.y
+2019/11/06 | 20015 | graphics/asymptote/texfile.cc
+2019/11/06 | 199 | graphics/asymptote/examples/upint.asy
+2019/11/06 | 199 | graphics/asymptote/examples/BezierTriangle.asy
+2019/11/06 | 19984 | graphics/asymptote/fileio.h
+2019/11/06 | 199167 | macros/latex/required/tools/enumerate.pdf
+2019/11/06 | 199167 | macros/latex/required/tools/dcolumn.pdf
+2019/11/06 | 198 | graphics/asymptote/examples/tanh.asy
+2019/11/06 | 19885 | graphics/asymptote/drawsurface.h
+2019/11/06 | 1986 | graphics/asymptote/inst.h
+2019/11/06 | 198186 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2019/11/06 | 19791 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2019/11/06 | 1978 | graphics/asymptote/varinit.cc
+2019/11/06 | 197793 | macros/latex/base/ltx3info.pdf
+2019/11/06 | 196 | graphics/asymptote/examples/lowint.asy
+2019/11/06 | 196 | graphics/asymptote/examples/label3ribbon.asy
+2019/11/06 | 196 | graphics/asymptote/examples/animations/embeddedu3d.asy
+2019/11/06 | 1967 | graphics/asymptote/GUI/res/icons/filledbucket.svg
+2019/11/06 | 196328 | macros/latex/base/ltnews25.pdf
+2019/11/06 | 19597 | graphics/asymptote/doc/external-proposal.html
+2019/11/06 | 195878 | macros/latex/base/exscale.pdf
+2019/11/06 | 19561 | graphics/asymptote/base/plain_arrows.asy
+2019/11/06 | 195406 | graphics/asymptote/doc/asy-latex.pdf
+2019/11/06 | 1951 | graphics/asymptote/array.h
+2019/11/06 | 1950 | graphics/asymptote/examples/mergeExample.asy
+2019/11/06 | 194934 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2019/11/06 | 1948 | macros/latex/base/minimal.cls
+2019/11/06 | 19462 | graphics/asymptote/patches/gl-matrix-2.4.0-pruned.patch
+2019/11/06 | 193 | graphics/asymptote/tests/gc/shipout.asy
+2019/11/06 | 193 | graphics/asymptote/tests/arith/random.asy
+2019/11/06 | 193860 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2019/11/06 | 1936 | graphics/asymptote/refaccess.h
+2019/11/06 | 1927 | graphics/asymptote/tests/array/fields.asy
+2019/11/06 | 1927 | graphics/asymptote/prc/PRCTools/bitSearchDouble.cc
+2019/11/06 | 192409 | macros/latex/base/latexsym.pdf
+2019/11/06 | 1920 | graphics/asymptote/GUI/res/icons/social-python.svg
+2019/11/06 | 191 | graphics/asymptote/runpicture.h
+2019/11/06 | 1919 | graphics/asymptote/examples/animations/earthmoon.asy
+2019/11/06 | 191693 | macros/latex/required/graphics/trig.pdf
+2019/11/06 | 191559 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2019/11/06 | 191544 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2019/11/06 | 19107 | macros/latex/base/lppl.txt
+2019/11/06 | 1908 | graphics/asymptote/examples/linearregression.asy
+2019/11/06 | 1907 | graphics/asymptote/build-scripts/HOWTO-MSWindows
+2019/11/06 | 19022 | macros/latex/base/ltnews29.tex
+2019/11/06 | 18 | graphics/asymptote/tests/output/circle.asy
+2019/11/06 | 189846 | macros/latex/required/tools/afterpage.pdf
+2019/11/06 | 18964 | graphics/asymptote/psfile.cc
+2019/11/06 | 18929 | graphics/asymptote/runpicture.in
+2019/11/06 | 188 | graphics/asymptote/runstring.h
+2019/11/06 | 187 | graphics/asymptote/tests/string/rfind.asy
+2019/11/06 | 187 | graphics/asymptote/examples/label3solid.asy
+2019/11/06 | 1878 | graphics/asymptote/drawclipbegin.h
+2019/11/06 | 18772 | graphics/asymptote/runstring.cc
+2019/11/06 | 186 | graphics/asymptote/runpath3d.h
+2019/11/06 | 186 | graphics/asymptote/doc/unitcircle3.asy
+2019/11/06 | 18695391 | systems/texlive/tlnet/install-tl-windows.exe
+2019/11/06 | 186822 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2019/11/06 | 1863 | graphics/asymptote/prc/PRCTools/bitSearchUI.cc
+2019/11/06 | 1860 | graphics/asymptote/prc/PRCTools/bitData.h
+2019/11/06 | 18558 | macros/latex/base/ltxdoc.dtx
+2019/11/06 | 185585 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2019/11/06 | 18534 | graphics/asymptote/application.cc
+2019/11/06 | 184241 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2019/11/06 | 18407 | macros/latex/base/nfssfont.dtx
+2019/11/06 | 1835 | graphics/asymptote/examples/cyclohexane.asy
+2019/11/06 | 183545 | macros/latex/required/tools/delarray.pdf
+2019/11/06 | 18350 | macros/latex/base/ltx3info.tex
+2019/11/06 | 18305 | macros/latex/base/ifthen.dtx
+2019/11/06 | 18304 | graphics/asymptote/doc/asy-latex.dtx
+2019/11/06 | 182 | graphics/asymptote/tests/string/find.asy
+2019/11/06 | 182 | graphics/asymptote/examples/roll.asy
+2019/11/06 | 182 | graphics/asymptote/examples/label3.asy
+2019/11/06 | 182711 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2019/11/06 | 182261 | macros/latex/base/syntonly.pdf
+2019/11/06 | 180911 | macros/latex/required/tools/multicol.dtx
+2019/11/06 | 1805 | graphics/asymptote/patches/cygwin_freeglut-3.0.0.patch
+2019/11/06 | 180558 | macros/latex/required/tools/fileerr.pdf
+2019/11/06 | 17862 | macros/latex/required/tools/xspace.dtx
+2019/11/06 | 1780 | graphics/asymptote/examples/conicurv.asy
+2019/11/06 | 177 | graphics/asymptote/runpath.h
+2019/11/06 | 177 | graphics/asymptote/examples/curvedlabel.asy
+2019/11/06 | 17767 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2019/11/06 | 177648 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2019/11/06 | 17748 | graphics/asymptote/asy-keywords.el
+2019/11/06 | 17743 | graphics/asymptote/runfile.cc
+2019/11/06 | 177246 | graphics/asymptote/prc/PRCdouble.cc
+2019/11/06 | 17692 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2019/11/06 | 1764 | graphics/asymptote/GUI/res/icons/grid.svg
+2019/11/06 | 1760 | graphics/asymptote/examples/animations/heatequation.asy
+2019/11/06 | 175864 | macros/latex/required/tools/hhline.pdf
+2019/11/06 | 1753 | graphics/asymptote/errormsg.cc
+2019/11/06 | 175370 | macros/latex/base/ltoutput.dtx
+2019/11/06 | 17520 | macros/latex/base/cyrguide.tex
+2019/11/06 | 1746 | graphics/asymptote/doc/westnile.asy
+2019/11/06 | 174673 | graphics/asymptote/base/colormap.asy
+2019/11/06 | 172920 | macros/latex/base/alltt.pdf
+2019/11/06 | 1724 | graphics/asymptote/GUI/GuidesManager.py
+2019/11/06 | 172455 | macros/latex/base/tlc2.err
+2019/11/06 | 1711 | graphics/asymptote/GUI/res/icons.qrc
+2019/11/06 | 1710 | graphics/asymptote/tests/arith/roots.asy
+2019/11/06 | 170 | graphics/asymptote/examples/stereoscopic.asy
+2019/11/06 | 1704 | graphics/asymptote/record.cc
+2019/11/06 | 1700 | macros/latex/base/small2e.tex
+2019/11/06 | 169 | graphics/asymptote/runbacktrace.h
+2019/11/06 | 169535 | macros/latex/required/tools/shellesc.pdf
+2019/11/06 | 1694 | graphics/asymptote/fftw++.cc
+2019/11/06 | 169240 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2019/11/06 | 168 | graphics/asymptote/examples/strokeshade.asy
+2019/11/06 | 168 | graphics/asymptote/examples/lines.asy
+2019/11/06 | 168346 | macros/latex/base/ltoutenc.dtx
+2019/11/06 | 167838 | graphics/asymptote/doc/CAD.pdf
+2019/11/06 | 167815 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2019/11/06 | 16702 | graphics/asymptote/runlabel.cc
+2019/11/06 | 1666 | macros/latex/required/tools/README.md
+2019/11/06 | 1665 | graphics/asymptote/GUI/Widg_editBezier.py
+2019/11/06 | 165 | graphics/asymptote/examples/sphereskeleton.asy
+2019/11/06 | 1658 | graphics/asymptote/prc/PRCTools/Makefile
+2019/11/06 | 16578 | graphics/asymptote/base/plain_Label.asy
+2019/11/06 | 165673 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2019/11/06 | 165558 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2019/11/06 | 164511 | graphics/asymptote/GUI/icons_rc.py
+2019/11/06 | 1642 | graphics/asymptote/callable.h
+2019/11/06 | 163977 | macros/latex/base/ltnews05.pdf
+2019/11/06 | 1637 | graphics/asymptote/builtin.h
+2019/11/06 | 163791 | macros/latex/required/tools/xr.pdf
+2019/11/06 | 163682 | macros/latex/base/docstrip.dtx
+2019/11/06 | 16348 | graphics/asymptote/runpair.cc
+2019/11/06 | 1626 | graphics/asymptote/genv.h
+2019/11/06 | 16262 | macros/latex/base/modguide.tex
+2019/11/06 | 162245 | macros/latex/required/graphics/rotex.pdf
+2019/11/06 | 1620 | graphics/asymptote/doc/colors.asy
+2019/11/06 | 1620005 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2019/11/06 | 161 | graphics/asymptote/runhistory.h
+2019/11/06 | 16138 | graphics/asymptote/base/slide.asy
+2019/11/06 | 1612 | graphics/asymptote/asy-list.pl
+2019/11/06 | 161065 | macros/latex/base/ltnews13.pdf
+2019/11/06 | 160672 | macros/latex/base/makeindx.pdf
+2019/11/06 | 160672 | graphics/asymptote/examples/animations/dice.u3d
+2019/11/06 | 160578 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2019/11/06 | 16037 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2019/11/06 | 159 | graphics/asymptote/tests/types/cast.asy
+2019/11/06 | 1594 | graphics/asymptote/pen.cc
+2019/11/06 | 15920375 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2019/11/06 | 158 | graphics/asymptote/tests/frames/stat.asy
+2019/11/06 | 15892 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2019/11/06 | 15845 | graphics/asymptote/dec.h
+2019/11/06 | 15821 | macros/latex/base/slifonts.fdd
+2019/11/06 | 157 | graphics/asymptote/runsystem.h
+2019/11/06 | 157 | graphics/asymptote/doc/saddle.asy
+2019/11/06 | 15737 | macros/latex/required/graphics/cat.eps
+2019/11/06 | 1569 | graphics/asymptote/examples/near_earth.asy
+2019/11/06 | 156606 | macros/latex/required/tools/somedefs.pdf
+2019/11/06 | 156549 | macros/latex/base/ltnews17.pdf
+2019/11/06 | 156530 | macros/latex/base/tulm.pdf
+2019/11/06 | 156280 | macros/latex/base/graphpap.pdf
+2019/11/06 | 155 | graphics/asymptote/tests/types/ecast.asy
+2019/11/06 | 155204 | systems/texlive/tlnet/archive/texlive-docindex.doc.tar.xz
+2019/11/06 | 154 | graphics/asymptote/examples/billboard.asy
+2019/11/06 | 154 | graphics/asymptote/doc/slopefield1.asy
+2019/11/06 | 154914 | macros/latex/base/classes.dtx
+2019/11/06 | 154483 | macros/latex/required/graphics/epsfig.pdf
+2019/11/06 | 15433 | macros/latex/required/graphics/graphics-2017-06-25.sty
+2019/11/06 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2019/11/06 | 153 | graphics/asymptote/runlabel.h
+2019/11/06 | 1537 | graphics/asymptote/examples/refs.bib
+2019/11/06 | 15372 | graphics/asymptote/types.h
+2019/11/06 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2019/11/06 | 152 | graphics/asymptote/glew.c
+2019/11/06 | 1526 | graphics/asymptote/examples/BezierSurface.asy
+2019/11/06 | 1524 | graphics/asymptote/patches/flex.patch
+2019/11/06 | 152131 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2019/11/06 | 1520 | graphics/asymptote/common.h
+2019/11/06 | 15192 | graphics/asymptote/base/ode.asy
+2019/11/06 | 151351 | macros/latex/base/manual.pdf
+2019/11/06 | 150 | graphics/asymptote/examples/spheresilhouette.asy
+2019/11/06 | 150 | graphics/asymptote/doc/latexmkrc_asydir
+2019/11/06 | 150915 | macros/latex/base/ltnews14.pdf
+2019/11/06 | 1504 | graphics/asymptote/GUI/xasyUtils.py
+2019/11/06 | 150107 | macros/latex/required/graphics/lscape.pdf
+2019/11/06 | 150018 | macros/latex/base/ltnews01.pdf
+2019/11/06 | 149927 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2019/11/06 | 1498 | graphics/asymptote/examples/animations/wavepacket.asy
+2019/11/06 | 1492 | graphics/asymptote/runarray.h
+2019/11/06 | 1492 | graphics/asymptote/GUI/res/icons/bucket.svg
+2019/11/06 | 14908 | macros/latex/base/ltnews28.tex
+2019/11/06 | 1485 | graphics/asymptote/webgl/vertex.glsl
+2019/11/06 | 14838 | macros/latex/base/ltxref.dtx
+2019/11/06 | 1482 | graphics/asymptote/GUI/res/icons/android-hand.svg
+2019/11/06 | 147 | graphics/asymptote/doc/vectorfield.asy
+2019/11/06 | 1479 | graphics/asymptote/prc/PRCTools/inflationMain.cc
+2019/11/06 | 14795 | graphics/asymptote/entry.h
+2019/11/06 | 147943 | macros/latex/base/ltnews10.pdf
+2019/11/06 | 147140 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2019/11/06 | 1470 | graphics/asymptote/beziercurve.cc
+2019/11/06 | 14709 | graphics/asymptote/base/palette.asy
+2019/11/06 | 146 | graphics/asymptote/examples/cylinder.asy
+2019/11/06 | 1469 | graphics/asymptote/doc/png/Makefile.in
+2019/11/06 | 146753 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2019/11/06 | 14666026 | graphics/asymptote.zip
+2019/11/06 | 14660 | graphics/asymptote/base/contour3.asy
+2019/11/06 | 14621 | graphics/asymptote/configure.ac
+2019/11/06 | 1461 | graphics/asymptote/examples/NURBSsurface.asy
+2019/11/06 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2019/11/06 | 145 | graphics/asymptote/examples/star.asy
+2019/11/06 | 14590 | macros/latex/required/graphics/rotex.tex
+2019/11/06 | 14570 | macros/latex/base/source2e.tex
+2019/11/06 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2019/11/06 | 144 | graphics/asymptote/doc/latexmkrc
+2019/11/06 | 144819 | macros/latex/required/tools/fontsmpl.pdf
+2019/11/06 | 144778 | macros/latex/required/tools/indentfirst.pdf
+2019/11/06 | 14448 | graphics/asymptote/stack.cc
+2019/11/06 | 144470 | macros/latex/base/ltnews08.pdf
+2019/11/06 | 14440 | macros/latex/base/ltbibl.dtx
+2019/11/06 | 14440 | macros/latex/base/lppl-1-2.txt
+2019/11/06 | 143 | graphics/asymptote/tests/gc/label.asy
+2019/11/06 | 14357 | macros/latex/base/lppl-1-1.txt
+2019/11/06 | 14311 | graphics/asymptote/base/flowchart.asy
+2019/11/06 | 141 | graphics/asymptote/examples/ring.asy
+2019/11/06 | 141550 | macros/latex/base/ltnews02.pdf
+2019/11/06 | 141532 | macros/latex/base/ltnews03.pdf
+2019/11/06 | 14078 | macros/latex/required/tools/afterpage.dtx
+2019/11/06 | 1407481 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2019/11/06 | 14055 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2019/11/06 | 14023 | graphics/asymptote/arrayop.h
+2019/11/06 | 1393 | graphics/asymptote/GUI/SetCustomAnchor.py
+2019/11/06 | 1391 | graphics/asymptote/doc/CAD1.asy
+2019/11/06 | 138 | graphics/asymptote/Pipfile
+2019/11/06 | 13884 | graphics/asymptote/types.cc
+2019/11/06 | 1384 | macros/latex/base/legal.txt
+2019/11/06 | 1384 | graphics/asymptote/tests/pic/trans.asy
+2019/11/06 | 13799 | macros/latex/required/graphics/keyval.dtx
+2019/11/06 | 137915 | macros/latex/base/ltnews12.pdf
+2019/11/06 | 1375 | graphics/asymptote/base/tree.asy
+2019/11/06 | 1375356 | graphics/asymptote/ChangeLog
+2019/11/06 | 137493 | macros/latex/base/ltnews16.pdf
+2019/11/06 | 13739 | graphics/asymptote/examples/teapot.asy
+2019/11/06 | 137120 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2019/11/06 | 13700 | graphics/asymptote/runtriple.cc
+2019/11/06 | 136 | graphics/asymptote/examples/latticeshading.asy
+2019/11/06 | 13663 | graphics/asymptote/install-sh
+2019/11/06 | 13663 | graphics/asymptote/doc/install-sh
+2019/11/06 | 13663 | graphics/asymptote/doc/FAQ/install-sh
+2019/11/06 | 136153 | macros/latex/base/webcomp.pdf
+2019/11/06 | 135836 | macros/latex/required/tools/rawfonts.pdf
+2019/11/06 | 135569 | macros/latex/base/ltnews04.pdf
+2019/11/06 | 13550 | graphics/asymptote/GUI/xasyBezierInterface.py
+2019/11/06 | 1353 | macros/latex/base/ltnews18.tex
+2019/11/06 | 13476 | graphics/asymptote/base/grid3.asy
+2019/11/06 | 1343 | graphics/asymptote/runtimebase.in
+2019/11/06 | 13339 | graphics/asymptote/camp.l
+2019/11/06 | 13324 | systems/texlive/tlnet/archive/accessibility.tar.xz
+2019/11/06 | 1331 | graphics/asymptote/tests/types/spec.asy
+2019/11/06 | 133150 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2019/11/06 | 133134 | macros/latex/base/ltnews06.pdf
+2019/11/06 | 13305 | macros/latex/base/proc.dtx
+2019/11/06 | 132 | graphics/asymptote/tests/string/length.asy
+2019/11/06 | 13281 | macros/latex/contrib/asmejour/asmejour-sample.bib
+2019/11/06 | 1326 | graphics/asymptote/examples/electromagnetic.asy
+2019/11/06 | 1326762 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2019/11/06 | 131 | graphics/asymptote/GUI/DebugFlags.py
+2019/11/06 | 1319 | graphics/asymptote/GUI/res/icons/android-color-palette.svg
+2019/11/06 | 1311 | graphics/asymptote/patches/dvipdf
+2019/11/06 | 1310 | graphics/asymptote/prc/PRCTools/extractSections.cc
+2019/11/06 | 1310 | graphics/asymptote/examples/roundpath.asy
+2019/11/06 | 1309 | graphics/asymptote/interact.h
+2019/11/06 | 1309 | graphics/asymptote/examples/Klein.asy
+2019/11/06 | 130826 | macros/latex/base/ltnews07.pdf
+2019/11/06 | 13060 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2019/11/06 | 1304706 | graphics/asymptote/doc/asymptote.pdf
+2019/11/06 | 129 | graphics/asymptote/tests/gc/struct.asy
+2019/11/06 | 12967 | macros/latex/base/manual.err
+2019/11/06 | 12959 | graphics/asymptote/runlabel.in
+2019/11/06 | 1293 | graphics/asymptote/TODO
+2019/11/06 | 1287 | graphics/asymptote/jsfile.h
+2019/11/06 | 1284 | graphics/asymptote/tests/output/Makefile
+2019/11/06 | 1279 | graphics/asymptote/drawverbatim.h
+2019/11/06 | 1278 | graphics/asymptote/newexp.h
+2019/11/06 | 127885 | graphics/asymptote/camp.tab.cc
+2019/11/06 | 1276 | graphics/asymptote/base/asymptote.py
+2019/11/06 | 12744 | graphics/asymptote/impdatum.cc
+2019/11/06 | 1273248 | systems/win32/miktex/tm/packages/next/miktex-harftex-bin-x64-2.9.tar.lzma
+2019/11/06 | 127165 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2019/11/06 | 12715 | macros/latex/required/tools/dcolumn.dtx
+2019/11/06 | 126 | graphics/asymptote/examples/sphere.asy
+2019/11/06 | 12629 | graphics/asymptote/runsystem.cc
+2019/11/06 | 1261761 | graphics/asymptote/examples/worldmap.dat
+2019/11/06 | 1259 | graphics/asymptote/base/plain_arcs.asy
+2019/11/06 | 1253 | graphics/asymptote/keywords.pl
+2019/11/06 | 12537 | macros/latex/base/testpage.tex
+2019/11/06 | 12534 | graphics/asymptote/ax_pthread.m4
+2019/11/06 | 12522 | graphics/asymptote/base/three_tube.asy
+2019/11/06 | 1251 | graphics/asymptote/examples/odetest.asy
+2019/11/06 | 124 | graphics/asymptote/tests/gc/path.asy
+2019/11/06 | 124 | graphics/asymptote/GUI/res/icons/centerorigin.asy
+2019/11/06 | 1245 | graphics/asymptote/prc/PRCTools/describeMain.cc
+2019/11/06 | 1245 | graphics/asymptote/findsym.pl
+2019/11/06 | 1244549 | macros/latex/base/encguide.pdf
+2019/11/06 | 1240 | graphics/asymptote/examples/arrows3.asy
+2019/11/06 | 123 | graphics/asymptote/examples/Coons.asy
+2019/11/06 | 123 | graphics/asymptote/doc/superpath.asy
+2019/11/06 | 1238 | graphics/asymptote/examples/animations/slidemovies.asy
+2019/11/06 | 1237 | graphics/asymptote/GUI/res/icons/closedcurve.svg
+2019/11/06 | 123627 | macros/latex/required/tools/array.dtx
+2019/11/06 | 1235 | graphics/asymptote/examples/animations/inlinemovie.tex
+2019/11/06 | 1235777 | graphics/asymptote/GL/glew.c
+2019/11/06 | 1234 | graphics/asymptote/primitives.h
+2019/11/06 | 1231 | graphics/asymptote/examples/logo3.asy
+2019/11/06 | 12300 | graphics/asymptote/knot.h
+2019/11/06 | 1229 | graphics/asymptote/build-scripts/build-asygl
+2019/11/06 | 1226 | graphics/asymptote/GUI/res/icons/triangle-stroked-15.svg
+2019/11/06 | 12227 | macros/latex/base/ltnews24.tex
+2019/11/06 | 122086 | macros/latex/base/ltnews15.pdf
+2019/11/06 | 121 | graphics/asymptote/doc/labelsquare.asy
+2019/11/06 | 1216 | graphics/asymptote/examples/dragon.asy
+2019/11/06 | 1213 | graphics/asymptote/drawclipend.h
+2019/11/06 | 12130 | macros/latex/base/tulm.fdd
+2019/11/06 | 121144 | graphics/asymptote/doc/asyRefCard.pdf
+2019/11/06 | 12103 | graphics/asymptote/stm.cc
+2019/11/06 | 1209 | graphics/asymptote/tests/imp/unravel.asy
+2019/11/06 | 1208 | graphics/asymptote/beziercurve.h
+2019/11/06 | 1205461 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2019/11/06 | 120408 | systems/texlive/tlnet/archive/lualibs.tar.xz
+2019/11/06 | 120209 | macros/latex/base/ltnews09.pdf
+2019/11/06 | 119 | graphics/asymptote/fftw++asy.cc
+2019/11/06 | 11951 | graphics/asymptote/base/solids.asy
+2019/11/06 | 1194 | graphics/asymptote/GUI/res/icons/code.svg
+2019/11/06 | 1194278 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2019/11/06 | 1191 | graphics/asymptote/camperror.cc
+2019/11/06 | 11907 | graphics/asymptote/tests/gsl/random.asy
+2019/11/06 | 118 | graphics/asymptote/tests/string/substr.asy
+2019/11/06 | 1189 | graphics/asymptote/tests/types/var.asy
+2019/11/06 | 1186 | graphics/asymptote/GUI/res/icons/opencurve.svg
+2019/11/06 | 1186601 | graphics/asymptote/GL/glew.h
+2019/11/06 | 1185 | graphics/asymptote/examples/functionshading.asy
+2019/11/06 | 1183 | graphics/asymptote/base/embed.asy
+2019/11/06 | 1175 | graphics/asymptote/guide.cc
+2019/11/06 | 11755 | macros/latex/required/tools/array-2016-10-06.sty
+2019/11/06 | 11741 | graphics/asymptote/drawelement.h
+2019/11/06 | 116837 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2019/11/06 | 11658 | graphics/asymptote/coder.h
+2019/11/06 | 1163 | graphics/asymptote/runtime.h
+2019/11/06 | 1160528 | graphics/asymptote/gc-8.0.4.tar.gz
+2019/11/06 | 116025 | graphics/asymptote/predicates.cc
+2019/11/06 | 115 | graphics/asymptote/doc/onecontour.asy
+2019/11/06 | 11585 | graphics/asymptote/Makefile.in
+2019/11/06 | 11580 | graphics/asymptote/path.h
+2019/11/06 | 11541 | graphics/asymptote/aspy.py
+2019/11/06 | 11528 | graphics/asymptote/GUI/InplaceAddObj.py
+2019/11/06 | 1151 | graphics/asymptote/callable.cc
+2019/11/06 | 1148 | graphics/asymptote/GUI/configs/xasyconfig.cson
+2019/11/06 | 11482 | graphics/asymptote/base/binarytree.asy
+2019/11/06 | 11451 | macros/latex/base/ltpage.dtx
+2019/11/06 | 1142 | graphics/asymptote/envcompleter.cc
+2019/11/06 | 1141204 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2019/11/06 | 1141180 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2019/11/06 | 1140 | graphics/asymptote/examples/imagehistogram.asy
+2019/11/06 | 113 | graphics/asymptote/patches/fixmem.reg
+2019/11/06 | 1136 | graphics/asymptote/examples/genustwo.asy
+2019/11/06 | 11320 | graphics/asymptote/base/plain_markers.asy
+2019/11/06 | 1131 | graphics/asymptote/gl-matrix-2.4.0-pruned/LICENSE.js
+2019/11/06 | 1128 | macros/latex/required/graphics/graphics.ins
+2019/11/06 | 112855 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2019/11/06 | 1126 | graphics/asymptote/coenv.cc
+2019/11/06 | 1124 | graphics/asymptote/GUI/res/icons/android-locate.svg
+2019/11/06 | 1122 | graphics/asymptote/base/external.asy
+2019/11/06 | 1120 | graphics/asymptote/examples/animations/wheel.asy
+2019/11/06 | 111 | graphics/asymptote/GUI/res/icons/center.asy
+2019/11/06 | 1114 | graphics/asymptote/examples/laserlattice.asy
+2019/11/06 | 110968 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2019/11/06 | 11060 | graphics/asymptote/texfile.h
+2019/11/06 | 11030 | graphics/asymptote/base/math.asy
+2019/11/06 | 1102 | graphics/asymptote/GUI/res/icons/closedpolygon.svg
+2019/11/06 | 1101601 | systems/win32/miktex/tm/packages/next/miktex-harftex-bin-2.9.tar.lzma
+2019/11/06 | 109 | graphics/asymptote/tests/string/insert.asy
+2019/11/06 | 1098 | graphics/asymptote/refaccess.cc
+2019/11/06 | 109876 | systems/texlive/tlnet/archive/texlive-docindex.tar.xz
+2019/11/06 | 1096 | graphics/asymptote/tests/array/transpose.asy
+2019/11/06 | 108 | graphics/asymptote/GUI/res/icons/subdirectory-left.svg
+2019/11/06 | 108877 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2019/11/06 | 1085 | graphics/asymptote/GUI/res/icons/openpolygon.svg
+2019/11/06 | 10830 | graphics/asymptote/base/CAD.asy
+2019/11/06 | 1082 | graphics/asymptote/patches/README
+2019/11/06 | 10777 | macros/latex/required/tools/fontsmpl.dtx
+2019/11/06 | 10752 | macros/latex/required/tools/hhline.dtx
+2019/11/06 | 10718 | fonts/erewhon/doc/erewhon-doc.tex
+2019/11/06 | 107001 | macros/latex/base/inputenc.dtx
+2019/11/06 | 10699 | macros/latex/base/ltnews26.tex
+2019/11/06 | 10692 | macros/latex/base/ltnews23.tex
+2019/11/06 | 10673 | macros/latex/base/ltnews22.tex
+2019/11/06 | 1066577 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2019/11/06 | 1065 | graphics/asymptote/examples/shellmethod.asy
+2019/11/06 | 10651 | macros/latex/required/graphics/trig.dtx
+2019/11/06 | 10650 | macros/latex/required/tools/enumerate.dtx
+2019/11/06 | 10632 | graphics/asymptote/EnvVarUpdate.nsh
+2019/11/06 | 1063091 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2019/11/06 | 1062612 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2019/11/06 | 10606 | macros/latex/base/makeindx.dtx
+2019/11/06 | 105 | graphics/asymptote/GUI/res/icons/closedpolygon.asy
+2019/11/06 | 105 | graphics/asymptote/GUI/res/icons/closedcurve.asy
+2019/11/06 | 10582 | graphics/asymptote/tr.cc
+2019/11/06 | 1055 | graphics/asymptote/examples/partitionExample.asy
+2019/11/06 | 1052 | graphics/asymptote/GUI/res/icons/centerorigin.svg
+2019/11/06 | 1051 | graphics/asymptote/prc/PRCTools/inflation.h
+2019/11/06 | 1051 | graphics/asymptote/doc/eetomumu.asy
+2019/11/06 | 1050 | graphics/asymptote/opsymbols.pl
+2019/11/06 | 104 | graphics/asymptote/examples/tiling.asy
+2019/11/06 | 104 | graphics/asymptote/examples/shadestroke.asy
+2019/11/06 | 10494 | graphics/asymptote/path3.h
+2019/11/06 | 104943 | macros/latex/base/ltnews11.pdf
+2019/11/06 | 10445 | graphics/asymptote/INSTALL
+2019/11/06 | 1042829 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2019/11/06 | 1037 | graphics/asymptote/examples/animations/inlinemovie3.tex
+2019/11/06 | 10376 | macros/latex/base/ltfsscmp.dtx
+2019/11/06 | 103606 | macros/latex/required/tools/varioref.dtx
+2019/11/06 | 1033 | graphics/asymptote/examples/basealign.asy
+2019/11/06 | 1030 | graphics/asymptote/absyn.h
+2019/11/06 | 102 | graphics/asymptote/tests/gc/file.asy
+2019/11/06 | 10271 | graphics/asymptote/GUI/windows/custMatTransform.ui
+2019/11/06 | 1025 | graphics/asymptote/doc/leastsquares.asy
+2019/11/06 | 102391 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2019/11/06 | 10210 | graphics/asymptote/examples/thermodynamics.asy
+2019/11/06 | 1020 | graphics/asymptote/flatguide.cc
+2019/11/06 | 1020 | graphics/asymptote/examples/NURBSsphere.asy
+2019/11/06 | 10196 | graphics/asymptote/doc/CAD.tex
+2019/11/06 | 1013 | graphics/asymptote/GUI/res/icons/chevron-with-circle-left.svg
+2019/11/06 | 1010 | graphics/asymptote/examples/washermethod.asy
+2019/11/06 | 100715 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2019/11/06 | 10061 | macros/latex/base/webcomp.err
+2019/11/06 | 1005 | graphics/asymptote/doc/asy.1.begin
+2019/11/06 | 1003 | graphics/asymptote/GUI/res/icons/eye.svg
+2019/11/06 | 1000 | graphics/asymptote/doc/FAQ/Makefile
2019/11/05 | 941977 | macros/luatex/generic/luaotfload/fontloader-reference.lua
-2019/11/05 | 94162 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
-2019/11/05 | 93415 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
-2019/11/05 | 933135 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
-2019/11/05 | 92920 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
-2019/11/05 | 92004 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2019/11/05 | 91282 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
-2019/11/05 | 91205 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2019/11/05 | 87275 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
-2019/11/05 | 87207 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2019/11/05 | 86746 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
-2019/11/05 | 863048 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
2019/11/05 | 8552192 | systems/texlive/tlnet/archive/reledmac.doc.tar.xz
-2019/11/05 | 85408 | systems/texlive/tlnet/archive/texlive-scripts.tar.xz
2019/11/05 | 8487 | macros/luatex/generic/luaotfload/shaper-demo-graphite.pdf
-2019/11/05 | 8455 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2019/11/05 | 84434 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
2019/11/05 | 841239 | macros/luatex/generic/luaotfload/fontloader-2019-10-29.lua
2019/11/05 | 8411 | macros/luatex/generic/luaotfload/shaper-demo.pdf
2019/11/05 | 8395 | macros/luatex/generic/luaotfload/luaotfload-loaders.lua
2019/11/05 | 8288 | macros/luatex/generic/luaotfload/fontloader-basics-nod.lua
2019/11/05 | 82720 | macros/latex/contrib/animate/animate.tex
-2019/11/05 | 82643 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
2019/11/05 | 8240 | macros/luatex/generic/luaotfload/luaotfload-multiscript.lua
-2019/11/05 | 80471 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
2019/11/05 | 80144 | macros/luatex/generic/luaotfload/luaotfload-main.tex
-2019/11/05 | 77970 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2019/11/05 | 77871 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
2019/11/05 | 77675 | macros/luatex/generic/luaotfload/luaotfload-conf.pdf
-2019/11/05 | 77424 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
2019/11/05 | 76923 | macros/luatex/generic/luaotfload/luaotfload-tool.pdf
2019/11/05 | 7562 | macros/luatex/generic/luaotfload/luaotfload-tounicode.lua
-2019/11/05 | 7498 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
-2019/11/05 | 73601 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
2019/11/05 | 73317 | graphics/pgf/contrib/pgf-cmykshadings/pgf-cmykshadings.dtx
-2019/11/05 | 73172 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2019/11/05 | 72690 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2019/11/05 | 72558 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2019/11/05 | 71578 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2019/11/05 | 7276 | fonts/erewhon/README
2019/11/05 | 6 | support/chklref/VERSION
2019/11/05 | 698 | macros/luatex/generic/luaotfload/scripts-demo.tex
-2019/11/05 | 69602 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2019/11/05 | 69224 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
2019/11/05 | 6912 | systems/texlive/tlnet/archive/pgf-cmykshadings.tar.xz
-2019/11/05 | 68752 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
2019/11/05 | 6838 | macros/luatex/generic/luaotfload/luaotfload-notdef.lua
2019/11/05 | 6829 | support/chklref/doc/chklref.tex
-2019/11/05 | 67252 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2019/11/05 | 67251 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
-2019/11/05 | 652 | systems/win32/miktex/tm/packages/next/pr.ini
2019/11/05 | 6520 | macros/luatex/generic/luaotfload/fontloader-l-lua.lua
-2019/11/05 | 65042 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
2019/11/05 | 6418 | macros/latex/contrib/iftex/iftex.tex
-2019/11/05 | 63352 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
2019/11/05 | 63308 | macros/luatex/generic/luaotfload/fontloader-font-con.lua
-2019/11/05 | 63276 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2019/11/05 | 63194 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2019/11/05 | 62919 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2019/11/05 | 61780 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2019/11/05 | 61568 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2019/11/05 | 61554 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
2019/11/05 | 6100 | systems/texlive/tlnet/archive/withargs.tar.xz
-2019/11/05 | 60337 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
2019/11/05 | 6003 | macros/latex/contrib/iftex/iftex.sty
2019/11/05 | 5989 | macros/luatex/generic/luaotfload/luaotfload-status.lua
2019/11/05 | 5956 | systems/texlive/tlnet/archive/ocgx2.doc.tar.xz
-2019/11/05 | 59418 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64-2.9.tar.lzma
-2019/11/05 | 58851 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2019/11/05 | 575509 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2019/11/05 | 57192 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2019/11/05 | 56634 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
-2019/11/05 | 56406 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
-2019/11/05 | 563401 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2019/11/05 | 560964 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2019/11/05 | 54820 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
-2019/11/05 | 544494 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2019/11/05 | 53941 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2019/11/05 | 539379 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
-2019/11/05 | 53399 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-2.9.tar.lzma
-2019/11/05 | 533670 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2019/11/05 | 5703 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2019/11/05 | 529 | macros/latex/contrib/iftex/ifetex.sty
2019/11/05 | 52888 | systems/texlive/tlnet/archive/reledmac.tar.xz
2019/11/05 | 52664 | macros/luatex/generic/luaotfload/luaotfload-tool.lua
2019/11/05 | 522385 | graphics/pgf/contrib/pgf-cmykshadings/pgf-cmykshadings.pdf
-2019/11/05 | 52037 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
-2019/11/05 | 52009 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
2019/11/05 | 519980 | systems/texlive/tlnet/archive/pgf-cmykshadings.doc.tar.xz
-2019/11/05 | 51244 | systems/texlive/tlnet/archive/texlive-scripts.doc.tar.xz
-2019/11/05 | 509694 | systems/win32/miktex/tm/packages/files.csv.lzma
-2019/11/05 | 509482 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2019/11/05 | 50932 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2019/11/05 | 50894 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2019/11/05 | 50507 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2019/11/05 | 499169 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2019/11/05 | 49733 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
2019/11/05 | 492 | macros/latex/contrib/iftex/ifluatex.sty
-2019/11/05 | 49273 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
-2019/11/05 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2019/11/05 | 488 | macros/latex/contrib/iftex/ifxetex.sty
2019/11/05 | 480 | macros/latex/contrib/iftex/ifpdf.sty
-2019/11/05 | 47971 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
2019/11/05 | 4761 | support/chklref/chklref.sty
2019/11/05 | 4760753 | fonts/droid.zip
2019/11/05 | 475336 | systems/texlive/tlnet/archive/withargs.doc.tar.xz
-2019/11/05 | 4694 | macros/luatex/generic/lualibs/README.md
-2019/11/05 | 45777 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2019/11/05 | 457517 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2019/11/05 | 45726 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2019/11/05 | 45618 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2019/11/05 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2019/11/05 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2019/11/05 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2019/11/05 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
-2019/11/05 | 45472 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
2019/11/05 | 45058 | macros/luatex/generic/luaotfload/fontloader-util-str.lua
-2019/11/05 | 450077 | systems/win32/miktex/tm/packages/next/miktex-doc-2.9.tar.lzma
-2019/11/05 | 44954 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2019/11/05 | 43446 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
2019/11/05 | 4316 | systems/texlive/tlnet/archive/clrstrip.source.tar.xz
-2019/11/05 | 42942 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2019/11/05 | 42567 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
2019/11/05 | 42323 | macros/luatex/generic/luaotfload/fontloader-l-table.lua
-2019/11/05 | 41908 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
-2019/11/05 | 41901 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
2019/11/05 | 41281 | macros/luatex/generic/luaotfload/fontloader-l-unicode.lua
-2019/11/05 | 41009 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
-2019/11/05 | 40558 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
-2019/11/05 | 39877 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
2019/11/05 | 39841 | macros/luatex/generic/luaotfload/filegraph.pdf
-2019/11/05 | 3945999 | systems/texlive/tlnet/install-tl-unx.tar.gz
2019/11/05 | 394415 | macros/luatex/generic/luaotfload/luaotfload-latex.pdf
2019/11/05 | 3924604 | macros/latex/contrib/animate/animate.pdf
-2019/11/05 | 39211 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
-2019/11/05 | 391447 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2019/11/05 | 387870 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-x64-2.9.tar.lzma
-2019/11/05 | 38691 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
2019/11/05 | 3862 | macros/luatex/generic/luaotfload/README.md
2019/11/05 | 38440 | macros/luatex/generic/luaotfload/fontloader-l-lpeg.lua
2019/11/05 | 37444 | systems/texlive/tlnet/archive/fbox.doc.tar.xz
2019/11/05 | 3708220 | systems/texlive/tlnet/archive/media9.doc.tar.xz
2019/11/05 | 3672 | support/chklref/README.md
-2019/11/05 | 36629 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2019/11/05 | 36367 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2019/11/05 | 357 | systems/win32/miktex/tm/packages/pr.ini
-2019/11/05 | 356014 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2019/11/05 | 354711 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-2.9.tar.lzma
-2019/11/05 | 35222 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
-2019/11/05 | 34851 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2019/11/05 | 34837 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
2019/11/05 | 33800 | macros/luatex/generic/luaotfload/luaotfload-harf-plug.lua
-2019/11/05 | 33426 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2019/11/05 | 33356 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
2019/11/05 | 332 | support/chklref/doc/Makefile
-2019/11/05 | 328751 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
2019/11/05 | 32862 | macros/luatex/generic/luaotfload/fontloader-font-otl.lua
2019/11/05 | 3237537 | install/macros/latex/contrib/animate.tds.zip
2019/11/05 | 3235254 | macros/latex/contrib/animate.zip
-2019/11/05 | 32351 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2019/11/05 | 32194 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
-2019/11/05 | 321225 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
2019/11/05 | 31802 | macros/luatex/generic/luaotfload/fontloader-font-otc.lua
2019/11/05 | 31206 | macros/luatex/generic/luaotfload/luaotfload-configuration.lua
-2019/11/05 | 31187 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2019/11/05 | 31156 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
2019/11/05 | 31135 | macros/luatex/generic/luaotfload/luaotfload-parsers.lua
2019/11/05 | 310742 | install/support/chklref.tds.zip
-2019/11/05 | 31009 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
2019/11/05 | 310066 | support/chklref.zip
-2019/11/05 | 308931 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
2019/11/05 | 30689 | macros/luatex/generic/luaotfload/luaotfload-auxiliary.lua
2019/11/05 | 3060 | macros/luatex/generic/luaotfload/luaotfload-unicode.lua
2019/11/05 | 3031 | graphics/pgf/contrib/pgf-cmykshadings/README.md
-2019/11/05 | 30238 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
2019/11/05 | 299035 | support/chklref/doc/chklref.pdf
-2019/11/05 | 29713 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2019/11/05 | 29257 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
-2019/11/05 | 29254 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2019/11/05 | 29124 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2019/11/05 | 28739 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
2019/11/05 | 285813 | macros/latex/contrib/datetime2-contrib/datetime2-breton.zip
2019/11/05 | 281850 | macros/latex/contrib/datetime2-contrib/datetime2-breton/datetime2-breton.pdf
-2019/11/05 | 281507 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2019/11/05 | 281256 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2019/11/05 | 27736 | macros/luatex/generic/lualibs/lualibs.dtx
-2019/11/05 | 276792 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2019/11/05 | 27652 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2019/11/05 | 271719 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2019/11/05 | 270953 | install/macros/luatex/generic/lualibs.tds.zip
2019/11/05 | 27034 | macros/luatex/generic/luaotfload/fontloader-font-ocl.lua
-2019/11/05 | 26962 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
2019/11/05 | 2684 | graphics/pgf/contrib/pgf-cmykshadings/pgf-cmykshadings.ins
-2019/11/05 | 26741 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
-2019/11/05 | 26649 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
-2019/11/05 | 265262 | macros/luatex/generic/lualibs.zip
-2019/11/05 | 26508 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2019/11/05 | 26196 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2019/11/05 | 2579882 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2019/11/05 | 25321 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
-2019/11/05 | 247521 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
2019/11/05 | 24713 | macros/luatex/generic/luaotfload/luaotfload-filelist.lua
-2019/11/05 | 247003 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2019/11/05 | 246473 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
-2019/11/05 | 2457989 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
-2019/11/05 | 24055 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
-2019/11/05 | 237450 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2019/11/05 | 23334 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2019/11/05 | 22911 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2019/11/05 | 22538018 | systems/texlive/tlnet/install-tl.zip
2019/11/05 | 21954 | macros/luatex/generic/luaotfload/luaotfload-diagnostics.lua
2019/11/05 | 21422 | macros/luatex/generic/luaotfload/scripts-demo.pdf
-2019/11/05 | 214120 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2019/11/05 | 2130352 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2019/11/05 | 209068 | install/macros/latex/contrib/iftex.tds.zip
2019/11/05 | 208348 | macros/latex/contrib/iftex.zip
-2019/11/05 | 20721 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
2019/11/05 | 203528 | systems/texlive/tlnet/archive/reledmac.source.tar.xz
-2019/11/05 | 202551 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
2019/11/05 | 201807 | macros/latex/contrib/iftex/iftex.pdf
2019/11/05 | 1989 | macros/latex/contrib/iftex/README.md
-2019/11/05 | 198185 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
-2019/11/05 | 19792 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
-2019/11/05 | 194934 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
2019/11/05 | 19402 | macros/luatex/generic/luaotfload/luaotfload-features.lua
-2019/11/05 | 193859 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
2019/11/05 | 191 | macros/luatex/generic/luaotfload/shaper-demo-graphite.tex
-2019/11/05 | 191528 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2019/11/05 | 191508 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
2019/11/05 | 19046 | macros/luatex/generic/luaotfload/luaotfload-init.lua
2019/11/05 | 1894748 | systems/texlive/tlnet/archive/media9.tar.xz
2019/11/05 | 1892 | support/chklref/doc/chklref.1
-2019/11/05 | 18694419 | systems/texlive/tlnet/install-tl-windows.exe
-2019/11/05 | 186822 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2019/11/05 | 185586 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
2019/11/05 | 18448 | macros/luatex/generic/luaotfload/luaotfload-letterspace.lua
-2019/11/05 | 184240 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
2019/11/05 | 182 | macros/luatex/generic/luaotfload/shaper-demo.tex
2019/11/05 | 1827 | macros/luatex/generic/luaotfload/luaotfload.sty
-2019/11/05 | 182712 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
2019/11/05 | 181564 | systems/texlive/tlnet/archive/clrstrip.doc.tar.xz
2019/11/05 | 181078 | macros/luatex/generic/luaotfload/fontloader-font-ots.lua
2019/11/05 | 18089 | macros/luatex/generic/luaotfload/luaotfload.conf.rst
2019/11/05 | 1787797 | install/macros/luatex/generic/luaotfload.tds.zip
2019/11/05 | 1784189 | macros/luatex/generic/luaotfload.zip
-2019/11/05 | 17767 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
2019/11/05 | 1776724 | systems/texlive/tlnet/archive/media9.source.tar.xz
-2019/11/05 | 177647 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2019/11/05 | 17692 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2019/11/05 | 169240 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
-2019/11/05 | 167816 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
-2019/11/05 | 165672 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
2019/11/05 | 16566 | macros/luatex/generic/luaotfload/luaotfload.conf.5
-2019/11/05 | 165558 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2019/11/05 | 1620003 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
2019/11/05 | 1616 | systems/texlive/tlnet/archive/clrstrip.tar.xz
-2019/11/05 | 160578 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2019/11/05 | 16038 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2019/11/05 | 15919700 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2019/11/05 | 15893 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
2019/11/05 | 15852 | macros/luatex/generic/luaotfload/luaotfload-tool.rst
-2019/11/05 | 155244 | systems/texlive/tlnet/archive/texlive-docindex.doc.tar.xz
2019/11/05 | 15482 | macros/luatex/generic/luaotfload/NEWS
2019/11/05 | 1540 | systems/texlive/tlnet/archive/fbox.tar.xz
-2019/11/05 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
2019/11/05 | 15312 | macros/latex/contrib/datetime2-contrib/datetime2-breton/datetime2-breton.dtx
-2019/11/05 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
2019/11/05 | 152750 | macros/luatex/generic/luaotfload/fontloader-font-dsp.lua
-2019/11/05 | 152131 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2019/11/05 | 149929 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2019/11/05 | 147140 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
-2019/11/05 | 146754 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2019/11/05 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2019/11/05 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
2019/11/05 | 1424 | support/chklref/release.sh
2019/11/05 | 14215 | macros/luatex/generic/luaotfload/luaotfload-colors.lua
-2019/11/05 | 1407482 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
-2019/11/05 | 14055 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
2019/11/05 | 139169 | macros/latex/contrib/animate/animate.sty
-2019/11/05 | 137119 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
2019/11/05 | 134865 | macros/luatex/generic/luaotfload/luaotfload-database.lua
2019/11/05 | 13376 | systems/texlive/tlnet/archive/ocgx2.tar.xz
-2019/11/05 | 133150 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
-2019/11/05 | 1326763 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
2019/11/05 | 1323 | macros/latex/contrib/datetime2-contrib/datetime2-breton/datetime2-breton.ins
-2019/11/05 | 13060 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
-2019/11/05 | 1273250 | systems/win32/miktex/tm/packages/next/miktex-harftex-bin-x64-2.9.tar.lzma
-2019/11/05 | 127165 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
2019/11/05 | 12695 | macros/luatex/generic/luaotfload/fontloader-basics-gen.lua
2019/11/05 | 12643 | macros/luatex/generic/luaotfload/luaotfload-tool.1
2019/11/05 | 12336 | macros/luatex/generic/luaotfload/luaotfload-harf-define.lua
-2019/11/05 | 1205460 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
2019/11/05 | 11999 | macros/luatex/generic/luaotfload/luaotfload-main.lua
2019/11/05 | 119621 | macros/luatex/generic/luaotfload/fontloader-font-oup.lua
-2019/11/05 | 1194279 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2019/11/05 | 116837 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2019/11/05 | 117399 | graphics/asymptote/ReleaseNotes
2019/11/05 | 1161 | macros/luatex/generic/luaotfload/luaotfload-embolden.lua
-2019/11/05 | 1140528 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2019/11/05 | 1139153 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
2019/11/05 | 11386 | macros/luatex/generic/luaotfload/luaotfload-log.lua
-2019/11/05 | 112857 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
-2019/11/05 | 110970 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
2019/11/05 | 11021 | macros/luatex/generic/luaotfload/luaotfload-resolvers.lua
2019/11/05 | 11020 | systems/texlive/tlnet/archive/pgf-cmykshadings.source.tar.xz
-2019/11/05 | 1101602 | systems/win32/miktex/tm/packages/next/miktex-harftex-bin-2.9.tar.lzma
-2019/11/05 | 109876 | systems/texlive/tlnet/archive/texlive-docindex.tar.xz
2019/11/05 | 10913 | support/chklref/chklref.pl
-2019/11/05 | 108876 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
2019/11/05 | 107959 | macros/luatex/generic/luaotfload/fontloader-font-osd.lua
2019/11/05 | 10749 | macros/latex/contrib/animate/ChangeLog
-2019/11/05 | 1066578 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2019/11/05 | 1062749 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2019/11/05 | 1062729 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
2019/11/05 | 1057 | macros/latex/contrib/iftex/ifvtex.sty
-2019/11/05 | 1042829 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
2019/11/05 | 102476 | macros/luatex/generic/luaotfload/luaotfload-glyphlist.lua
-2019/11/05 | 102391 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2019/11/05 | 100717 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
2019/11/04 | 9932 | systems/texlive/tlnet/archive/is-bst.tar.xz
2019/11/04 | 985304 | macros/latex/contrib/reledmac/reledpar.pdf
2019/11/04 | 9384 | macros/latex/contrib/withargs/withargs.tex
@@ -327,6 +1613,7 @@
2019/11/04 | 860588 | macros/latex/contrib/reledmac/reledmac.dtx
2019/11/04 | 853776 | systems/texlive/tlnet/archive/beebe.tar.xz
2019/11/04 | 80253 | macros/latex/contrib/media9/media9.sty
+2019/11/04 | 80113524 | systems/win32/w32tex/pgfcontrib.tar.xz
2019/11/04 | 7429706 | install/macros/latex/contrib/media9.tds.zip
2019/11/04 | 7424416 | macros/latex/contrib/media9.zip
2019/11/04 | 6980 | systems/texlive/tlnet/archive/tasks.tar.xz
@@ -337,16 +1624,15 @@
2019/11/04 | 6356259 | systems/texlive/tlnet/update-tlmgr-r52585.sh
2019/11/04 | 6188 | systems/texlive/tlnet/archive/biblatex-iso690.tar.xz
2019/11/04 | 5659588 | systems/win32/w32tex/ptex-ng-w32.tar.xz
-2019/11/04 | 5583 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2019/11/04 | 553574 | systems/win32/miktex/tm/packages/pdfoverlay.tar.lzma
2019/11/04 | 544148 | systems/texlive/tlnet/archive/pdfoverlay.doc.tar.xz
-2019/11/04 | 539689 | systems/win32/w32tex/ChangeLog
+2019/11/04 | 540062 | systems/win32/w32tex/ChangeLog
2019/11/04 | 530069 | graphics/pgf/contrib/pgf-cmykshadings.zip
2019/11/04 | 524272 | systems/win32/w32tex/mftrace-w32.tar.xz
2019/11/04 | 5216 | systems/texlive/tlnet/archive/pdfoverlay.source.tar.xz
2019/11/04 | 51690 | macros/latex/contrib/ocgx2/ocgx2.sty
+2019/11/04 | 5030332 | systems/win32/w32tex/luajittex-dev-w32.tar.xz
2019/11/04 | 49868 | macros/latex/contrib/media9/pdfbase.sty
-2019/11/04 | 4944 | systems/texlive/tlnet/archive/chklref.tar.xz
2019/11/04 | 480157 | macros/latex/contrib/withargs.zip
2019/11/04 | 472309 | macros/latex/contrib/withargs/withargs.pdf
2019/11/04 | 464594 | systems/win32/miktex/tm/packages/tasks.tar.lzma
@@ -363,6 +1649,7 @@
2019/11/04 | 3735158 | macros/latex/contrib/media9/doc/media9.pdf
2019/11/04 | 36174 | macros/latex/contrib/fbox/doc/fbox.pdf
2019/11/04 | 356258 | macros/latex/contrib/reledmac/migration.pdf
+2019/11/04 | 3501828 | systems/win32/w32tex/win64/luajittex-dev-w64.tar.xz
2019/11/04 | 344 | systems/texlive/tlnet/archive/chklref.x86_64-darwinlegacy.tar.xz
2019/11/04 | 340 | systems/texlive/tlnet/archive/chklref.x86_64-linuxmusl.tar.xz
2019/11/04 | 340 | systems/texlive/tlnet/archive/chklref.x86_64-darwin.tar.xz
@@ -380,7 +1667,7 @@
2019/11/04 | 336 | systems/texlive/tlnet/archive/chklref.amd64-netbsd.tar.xz
2019/11/04 | 3176 | systems/texlive/tlnet/archive/ifptex.doc.tar.xz
2019/11/04 | 31642 | macros/latex/contrib/reledmac/examples/2-reledmac-right-to-left.pdf
-2019/11/04 | 303612 | systems/texlive/tlnet/archive/chklref.doc.tar.xz
+2019/11/04 | 3120364 | systems/win32/w32tex/win64/luatex-dev-w64.tar.xz
2019/11/04 | 302160 | macros/latex/contrib/reledmac/reledpar.dtx
2019/11/04 | 2720 | systems/texlive/tlnet/archive/pdfoverlay.tar.xz
2019/11/04 | 2719 | macros/latex/contrib/fbox/latex/fbox.sty
@@ -422,6 +1709,7 @@
2019/11/04 | 1739 | macros/latex/contrib/reledmac/makefile
2019/11/04 | 168099 | macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_default.pdf
2019/11/04 | 1678092 | systems/win32/w32tex/win64/ptex-ng-w64.tar.xz
+2019/11/04 | 16164968 | systems/win32/w32tex/luatex-dev-w32.tar.xz
2019/11/04 | 158108 | macros/latex/contrib/reledmac/examples/2-manuscript-apparatus.pdf
2019/11/04 | 154 | systems/texlive/tlnet/update-tlmgr-r52585.exe.sha512
2019/11/04 | 153 | systems/texlive/tlnet/update-tlmgr-r52585.sh.sha512
@@ -460,7 +1748,6 @@
2019/11/03 | 86804 | systems/texlive/tlnet/archive/tex4ebook.doc.tar.xz
2019/11/03 | 8335 | support/make4ht/extensions/make4ht-ext-dvisvgm_hashes.lua
2019/11/03 | 8013 | macros/generic/ifptex.zip
-2019/11/03 | 80060884 | systems/win32/w32tex/pgfcontrib.tar.xz
2019/11/03 | 798 | support/make4ht/make4ht-doc.tex
2019/11/03 | 798 | support/make4ht/filters/make4ht-cleanspan.lua
2019/11/03 | 7915 | support/make4ht/make4ht-aeneas-config.lua
@@ -473,7 +1760,6 @@
2019/11/03 | 627 | support/make4ht/extensions/make4ht-ext-common_filters.lua
2019/11/03 | 627 | support/make4ht/domfilters/make4ht-odtimagesize.lua
2019/11/03 | 623986 | systems/win32/miktex/tm/packages/chklref.tar.lzma
-2019/11/03 | 620 | systems/texlive/tlnet/archive/accessibility.tar.xz
2019/11/03 | 6005 | support/make4ht/make4ht-indexing.lua
2019/11/03 | 596 | support/make4ht/filters/make4ht-filter.lua
2019/11/03 | 595 | support/make4ht/domfilters/make4ht-idcolons.lua
@@ -481,8 +1767,8 @@
2019/11/03 | 547087 | macros/latex/contrib/pdfoverlay.zip
2019/11/03 | 543827 | macros/latex/contrib/pdfoverlay/pdfoverlay.pdf
2019/11/03 | 5355 | support/make4ht/make4ht-dvireader.lua
+2019/11/03 | 53433 | fonts/erewhon/map/erewhon.map
2019/11/03 | 526829 | systems/win32/miktex/tm/packages/accessibility.tar.lzma
-2019/11/03 | 496876 | systems/texlive/tlnet/archive/accessibility.doc.tar.xz
2019/11/03 | 492 | systems/texlive/tlnet/archive/texworks.tar.xz
2019/11/03 | 4660154 | systems/win32/miktex/tm/packages/pstricks-add.tar.lzma
2019/11/03 | 464 | support/make4ht/formats/make4ht-html5.lua
@@ -509,7 +1795,6 @@
2019/11/03 | 3191 | support/make4ht/filters/make4ht-mathjaxnode.lua
2019/11/03 | 31800 | systems/texlive/tlnet/archive/l3build.tar.xz
2019/11/03 | 31376 | systems/texlive/tlnet/archive/xsim.tar.xz
-2019/11/03 | 31060 | systems/texlive/tlnet/archive/accessibility.source.tar.xz
2019/11/03 | 309 | support/make4ht/extensions/make4ht-ext-join_colors.lua
2019/11/03 | 29383 | macros/latex/contrib/tasks/tasks.sty
2019/11/03 | 291 | support/make4ht/filters/make4ht-entities.lua
@@ -551,8 +1836,11 @@
2019/11/03 | 127067 | support/make4ht/make4ht-doc.pdf
2019/11/03 | 1232 | macros/latex/contrib/tasks/tasks.cfg
2019/11/03 | 1215 | support/make4ht/filters/make4ht-svg-height.lua
+2019/11/03 | 116745 | fonts/newtx/tex/newtxmath.sty
2019/11/03 | 1143 | support/make4ht/formats/make4ht-docbook.lua
+2019/11/03 | 1120 | fonts/erewhon/tfm/erewBRM.tfm
2019/11/03 | 1093 | support/make4ht/make4ht-odtfilter.lua
+2019/11/03 | 1056 | fonts/erewhon/tfm/erewMR.tfm
2019/11/03 | 1047 | support/make4ht/domfilters/make4ht-fixinlines.lua
2019/11/03 | 1039 | support/make4ht/make4ht-filterlib.lua
2019/11/03 | 102618 | systems/win32/miktex/tm/packages/tex4ebook.tar.lzma
@@ -596,7 +1884,6 @@
2019/11/02 | 631600 | systems/texlive/tlnet/archive/polyglossia.doc.tar.xz
2019/11/02 | 630225 | macros/latex/contrib/accessibility.zip
2019/11/02 | 62941632 | systems/win32/w32tex/biblatex-biber.tar.xz
-2019/11/02 | 624915 | install/macros/latex/contrib/accessibility.tds.zip
2019/11/02 | 620106 | systems/win32/miktex/tm/packages/pseudo.tar.lzma
2019/11/02 | 613 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-299534.tex
2019/11/02 | 6075125 | graphics/pstricks/contrib/pstricks-add.zip
@@ -612,6 +1899,7 @@
2019/11/02 | 55079 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-369803.pdf
2019/11/02 | 547640 | systems/win32/miktex/tm/packages/modiagram.tar.lzma
2019/11/02 | 542 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-370642.tex
+2019/11/02 | 5422 | fonts/erewhon/tex/erewhon.sty
2019/11/02 | 541804 | systems/texlive/tlnet/archive/biblatex-ext.doc.tar.xz
2019/11/02 | 5351 | macros/latex/contrib/realhats/hats/realhats-fez.pdf
2019/11/02 | 5339373 | systems/win32/miktex/tm/packages/newtx.tar.lzma
@@ -636,6 +1924,7 @@
2019/11/02 | 45719 | macros/latex/contrib/xsim/doc/examples/xsim.hints.pdf
2019/11/02 | 4561 | graphics/pstricks/contrib/pstricks-add/doc/pstricks-add-doc.bib
2019/11/02 | 452888 | systems/texlive/tlnet/archive/asmejour.doc.tar.xz
+2019/11/02 | 4509 | fonts/erewhon/afm/erewMR.afm
2019/11/02 | 443 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-155630.tex
2019/11/02 | 43899 | macros/latex/contrib/xsim/doc/examples/xsim.texwelt-6698.pdf
2019/11/02 | 429 | graphics/pstricks/contrib/pstricks-add/doc/data/dataMul.data
@@ -663,6 +1952,8 @@
2019/11/02 | 345913 | macros/latex/contrib/accessibility/accessibility.pdf
2019/11/02 | 3442 | macros/latex/contrib/xsim/doc/examples/xsim.golatex-80640.tex
2019/11/02 | 33206 | macros/latex/contrib/xsim/doc/examples/xsim.collections.pdf
+2019/11/02 | 3280 | fonts/newtx/tfm/zutbmi.tfm
+2019/11/02 | 3216 | fonts/newtx/tfm/zutmi.tfm
2019/11/02 | 31792 | systems/texlive/tlnet/archive/jadetex.doc.tar.xz
2019/11/02 | 31555 | macros/latex/contrib/xsim/doc/examples/xsim.difficulties.pdf
2019/11/02 | 3146 | macros/generic/ifptex/README.md
@@ -674,7 +1965,6 @@
2019/11/02 | 302 | graphics/pstricks/contrib/pstricks-add/doc/data/demo1.data
2019/11/02 | 3022 | macros/latex/contrib/xsim/code/xsim.style.layouts.code.tex
2019/11/02 | 3002 | macros/latex/contrib/xsim/code/xsimverb.sty
-2019/11/02 | 2996 | systems/texlive/tlnet/archive/iftex.tar.xz
2019/11/02 | 29952 | macros/latex/contrib/xsim/doc/examples/xsim.blanks.pdf
2019/11/02 | 29688 | systems/texlive/tlnet/archive/jadetex.tar.xz
2019/11/02 | 294389 | systems/win32/miktex/tm/packages/datetime2-welsh.tar.lzma
@@ -687,11 +1977,15 @@
2019/11/02 | 28127 | macros/latex/contrib/xsim/doc/examples/xsim.pointsums.pdf
2019/11/02 | 27155 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-308883.pdf
2019/11/02 | 2686411 | systems/win32/miktex/tm/packages/eqexam.tar.lzma
+2019/11/02 | 2656 | fonts/newtx/vf/zutbmi.vf
2019/11/02 | 25896 | systems/texlive/tlnet/archive/biblatex-ext.tar.xz
2019/11/02 | 25867 | macros/latex/contrib/xsim/doc/xsim-manual.cls
+2019/11/02 | 2552 | fonts/newtx/vf/zutmi.vf
2019/11/02 | 25040 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-391530.pdf
2019/11/02 | 2491 | macros/latex/contrib/accessibility/README.md
2019/11/02 | 247 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-308883.tex
+2019/11/02 | 2472 | fonts/newtx/tfm/zutbmia.tfm
+2019/11/02 | 2428 | fonts/newtx/tfm/zutmia.tfm
2019/11/02 | 2392 | macros/latex/contrib/realhats/hats/realhats-santa.pdf
2019/11/02 | 23204 | macros/latex/contrib/xsim/doc/examples/xsim.grade-distribution.pdf
2019/11/02 | 23102 | macros/latex/contrib/xsim/doc/examples/xsim.randomexercises.pdf
@@ -703,20 +1997,23 @@
2019/11/02 | 2097416 | graphics/pstricks/contrib/pstricks-add/doc/data/contourN.data
2019/11/02 | 208485 | systems/win32/miktex/tm/packages/iftex.tar.lzma
2019/11/02 | 207044 | systems/texlive/tlnet/archive/oberdiek.tar.xz
-2019/11/02 | 205576 | systems/texlive/tlnet/archive/iftex.doc.tar.xz
2019/11/02 | 20045 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-155630.pdf
2019/11/02 | 1960066 | macros/latex/contrib/accessibility/accessibility-Anleitung-DE.pdf
2019/11/02 | 19523 | macros/latex/contrib/xsim/code/xsim.exercises.code.tex
2019/11/02 | 19312 | systems/texlive/tlnet/archive/jadetex.source.tar.xz
2019/11/02 | 192637 | graphics/pstricks/contrib/pstricks-add/doc/pstricks-add-doc.tex
2019/11/02 | 1923 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-395273.tex
+2019/11/02 | 1920 | fonts/newtx/vf/zutmia.vf
2019/11/02 | 1913 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-13635.tex
+2019/11/02 | 1872 | fonts/newtx/vf/zutbmia.vf
2019/11/02 | 1862 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-369065.tex
2019/11/02 | 183229 | systems/win32/miktex/tm/packages/biblatex-iso690.tar.lzma
2019/11/02 | 1828 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-338165.tex
+2019/11/02 | 18195 | fonts/erewhon/type1/erewMR.pfb
2019/11/02 | 1792 | macros/latex/contrib/xsim/doc/examples/xsim.listofexercises.tex
2019/11/02 | 1777 | macros/latex/contrib/xsim/doc/examples/xsim.texwelt-6698.tex
2019/11/02 | 1749 | macros/generic/ifptex/ifuptex.sty
+2019/11/02 | 171 | fonts/erewhon/tex/newtx-utopia-subs.tex
2019/11/02 | 169515 | systems/win32/miktex/tm/packages/fontools.tar.lzma
2019/11/02 | 16769 | graphics/pstricks/contrib/pstricks-add/Changes
2019/11/02 | 1601 | graphics/pstricks/contrib/pstricks-add/latex/pstricks-add.sty
@@ -780,9 +2077,11 @@
2019/11/01 | 8501 | indexing/makeindexk/ChangeLog
2019/11/01 | 838590 | macros/latex/contrib/cnltx.zip
2019/11/01 | 8255 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-comp.cbx
+2019/11/01 | 7940 | fonts/erewhon/afm/erewMI.afm
2019/11/01 | 785644 | install/macros/latex/contrib/l3build.tds.zip
2019/11/01 | 78439 | support/tex4ebook/tex4ebook-doc.pdf
2019/11/01 | 781694 | macros/latex/contrib/l3build.zip
+2019/11/01 | 7794 | fonts/erewhon/afm/erewBMI.afm
2019/11/01 | 773057 | macros/latex/contrib/cnltx/cnltx_en.pdf
2019/11/01 | 7668 | macros/latex/contrib/biblatex-contrib/biblatex-ext/biblatex-ext-oasymb-l3draw.sty
2019/11/01 | 752 | support/tex4ebook/tex4ebook-doc.tex
@@ -812,7 +2111,6 @@
2019/11/01 | 691 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-iecomp.bbx
2019/11/01 | 688 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-ecomp.bbx
2019/11/01 | 684 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authortitle.bbx
-2019/11/01 | 683228 | macros/latex/contrib/asmejour.zip
2019/11/01 | 6824 | systems/texlive/tlnet/archive/preview.tar.xz
2019/11/01 | 6790 | macros/latex/contrib/l3build/l3build-variables.lua
2019/11/01 | 6789 | macros/latex/contrib/l3build/l3build-typesetting.lua
@@ -827,6 +2125,7 @@
2019/11/01 | 637 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-verbose-ibid.bbx
2019/11/01 | 637 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-numeric-verb.bbx
2019/11/01 | 637 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-numeric-comp.bbx
+2019/11/01 | 6368 | fonts/erewhon/afm/erewBRM.afm
2019/11/01 | 6340 | systems/texlive/tlnet/archive/gloss-occitan.source.tar.xz
2019/11/01 | 628 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-alphabetic.bbx
2019/11/01 | 622 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-verbose.bbx
@@ -852,7 +2151,6 @@
2019/11/01 | 5257 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear.cbx
2019/11/01 | 5207 | macros/latex/contrib/cnltx/cnltx-names.sty
2019/11/01 | 5035908 | systems/win32/w32tex/luajittex-w32.tar.xz
-2019/11/01 | 5030332 | systems/win32/w32tex/luajittex-dev-w32.tar.xz
2019/11/01 | 5001504 | systems/win32/w32tex/luajittex-exp-w32.tar.xz
2019/11/01 | 4933 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-common.bbx
2019/11/01 | 4830 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authortitle-ibid.cbx
@@ -874,7 +2172,6 @@
2019/11/01 | 36728 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-standard.bbx
2019/11/01 | 3637 | macros/latex/contrib/biblatex-contrib/biblatex-ext/biblatex-ext-oa-doiapi.sty
2019/11/01 | 3548 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-numeric-verb.cbx
-2019/11/01 | 3501828 | systems/win32/w32tex/win64/luajittex-dev-w64.tar.xz
2019/11/01 | 3499852 | systems/win32/w32tex/win64/luajittex-exp-w64.tar.xz
2019/11/01 | 3499028 | systems/win32/w32tex/win64/luajittex-w64.tar.xz
2019/11/01 | 3485 | macros/latex/contrib/circledsteps/circledsteps.sty
@@ -883,12 +2180,13 @@
2019/11/01 | 337762 | macros/latex/contrib/circledsteps/circledsteps-manual.pdf
2019/11/01 | 336123 | macros/latex/contrib/halloweenmath/halloweenmath-doc.pdf
2019/11/01 | 33539 | macros/latex/contrib/l3build/l3build-check.lua
+2019/11/01 | 33082 | fonts/erewhon/type1/erewBMI.pfb
2019/11/01 | 3249 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-alphabetic-verb.cbx
2019/11/01 | 3239 | macros/latex/contrib/l3build/l3build-aux.lua
+2019/11/01 | 32183 | fonts/erewhon/type1/erewMI.pfb
2019/11/01 | 3214 | macros/latex/contrib/halloweenmath/manifest.txt
2019/11/01 | 317 | macros/latex/contrib/cnltx/cnltx.ist
2019/11/01 | 3121496 | systems/win32/w32tex/win64/luatex-exp-w64.tar.xz
-2019/11/01 | 3120364 | systems/win32/w32tex/win64/luatex-dev-w64.tar.xz
2019/11/01 | 3116984 | systems/win32/w32tex/win64/luatex-w64.tar.xz
2019/11/01 | 3106 | macros/latex/contrib/l3build/l3build-unpack.lua
2019/11/01 | 30487 | macros/latex/contrib/cnltx/cnltx.bib
@@ -898,6 +2196,7 @@
2019/11/01 | 2846 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-verbose-inote.cbx
2019/11/01 | 28433 | macros/latex/contrib/cnltx/cnltx-doc.cls
2019/11/01 | 2841 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-verbose-note.cbx
+2019/11/01 | 27148 | fonts/erewhon/type1/erewBRM.pfb
2019/11/01 | 2691 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-verbose-trad2.cbx
2019/11/01 | 2691 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-verbose-trad1.cbx
2019/11/01 | 2689 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-verbose-trad3.cbx
@@ -906,6 +2205,7 @@
2019/11/01 | 2677 | support/tex4ebook/tex4ebook-tidyconf.conf
2019/11/01 | 2673 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-verbose.cbx
2019/11/01 | 2673768 | systems/win32/w32tex/win64/harftex-w64.tar.xz
+2019/11/01 | 2584 | fonts/erewhon/tex/untxmia.fd
2019/11/01 | 2339 | macros/latex/contrib/l3build/CONTRIBUTING.md
2019/11/01 | 2305 | macros/latex/contrib/l3build/l3build-tagging.lua
2019/11/01 | 22556 | systems/texlive/tlnet/archive/preview.source.tar.xz
@@ -922,13 +2222,14 @@
2019/11/01 | 1689 | macros/latex/contrib/cnltx/cnltx.sty
2019/11/01 | 1621 | macros/latex/contrib/cnltx/cnltx.cbx
2019/11/01 | 16172296 | systems/win32/w32tex/luatex-exp-w32.tar.xz
-2019/11/01 | 16164968 | systems/win32/w32tex/luatex-dev-w32.tar.xz
2019/11/01 | 1537 | macros/latex/contrib/l3build/l3build.ins
+2019/11/01 | 1520 | fonts/erewhon/tfm/erewMI.tfm
2019/11/01 | 15200256 | systems/win32/w32tex/luatex-w32.tar.xz
2019/11/01 | 1519 | macros/latex/contrib/circledsteps/ctikzexample.tex
2019/11/01 | 1515 | macros/latex/contrib/cnltx/README
2019/11/01 | 15109 | macros/latex/contrib/biblatex-contrib/biblatex-ext/biblatex-ext-oa.sty
2019/11/01 | 1495 | macros/latex/contrib/l3build/l3build-clean.lua
+2019/11/01 | 1472 | fonts/erewhon/tfm/erewBMI.tfm
2019/11/01 | 14636 | support/tex4ebook/tex4ebook.4ht
2019/11/01 | 14355 | support/tex4ebook/readme.tex
2019/11/01 | 1391 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authortitle-common.bbx
@@ -970,7 +2271,6 @@
2019/10/31 | 5012 | systems/texlive/tlnet/archive/pseudo.tar.xz
2019/10/31 | 4924 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/mybib.bib
2019/10/31 | 483 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/czech-iso.lbx
-2019/10/31 | 476616 | macros/latex/contrib/asmejour/asmejour-template.pdf
2019/10/31 | 469 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/german-iso.lbx
2019/10/31 | 46891 | indexing/xindex/doc/xindex-doc.tex
2019/10/31 | 4648748 | systems/win32/w32tex/dvipdfm-w32.tar.xz
@@ -981,12 +2281,10 @@
2019/10/31 | 438344 | systems/win32/w32tex/mftools.tar.xz
2019/10/31 | 41409 | macros/latex/contrib/modiagram/modiagram_en.tex
2019/10/31 | 401 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/slovak-iso.lbx
-2019/10/31 | 4011 | macros/latex/contrib/asmejour/README.md
2019/10/31 | 394 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/english-iso.lbx
2019/10/31 | 3888 | systems/texlive/tlnet/archive/latino-sine-flexione.doc.tar.xz
2019/10/31 | 3802 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/README.md
2019/10/31 | 375486 | indexing/xindex/doc/xindex-doc.pdf
-2019/10/31 | 35614 | macros/latex/contrib/asmejour/asmejour-template.tex
2019/10/31 | 33801 | indexing/xindex/lualatex/xindex-lib.lua
2019/10/31 | 333 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authoryear.cbx
2019/10/31 | 333 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authortitle.dbx
@@ -994,7 +2292,6 @@
2019/10/31 | 329 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-numeric.dbx
2019/10/31 | 2886 | indexing/xindex/lualatex/xindex-DIN2.lua
2019/10/31 | 2638 | indexing/xindex/lualatex/xindex-cfg-common.lua
-2019/10/31 | 26265 | macros/latex/contrib/asmejour/asmejour.cls
2019/10/31 | 2556 | indexing/xindex/lualatex/xindex-cfg.lua
2019/10/31 | 230 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authortitle.cbx
2019/10/31 | 21464 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso.bbx
@@ -1007,7 +2304,6 @@
2019/10/31 | 153 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-numeric.cbx
2019/10/31 | 1420 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-alphabetic.bbx
2019/10/31 | 1400 | systems/texlive/tlnet/archive/latino-sine-flexione.tar.xz
-2019/10/31 | 12987 | macros/latex/contrib/asmejour/asmejour-sample.bib
2019/10/31 | 1287 | macros/latex/contrib/modiagram/README
2019/10/31 | 12843780 | systems/win32/w32tex/pdftex-w32.tar.xz
2019/10/31 | 124 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-alphabetic.cbx
@@ -1015,162 +2311,3 @@
2019/10/31 | 10941 | indexing/xindex/lualatex/xindex-HAdW-eKO.lua
2019/10/31 | 1075 | indexing/xindex/CHANGELOG
2019/10/31 | 1069 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authoryear.bbx
-2019/10/30 | 969696 | systems/texlive/tlnet/archive/nicematrix.doc.tar.xz
-2019/10/30 | 96863 | macros/latex/contrib/oberdiek/twoopt.pdf
-2019/10/30 | 96619 | macros/latex/contrib/oberdiek/classlist.pdf
-2019/10/30 | 96112 | macros/latex/contrib/oberdiek/atenddvi.pdf
-2019/10/30 | 946 | macros/latex/contrib/pseudo/doc/pseudo.bib
-2019/10/30 | 94602 | macros/latex/contrib/oberdiek/chemarr.pdf
-2019/10/30 | 92297 | macros/latex/contrib/oberdiek/ifdraft.pdf
-2019/10/30 | 91624 | systems/texlive/tlnet/archive/luavlna.doc.tar.xz
-2019/10/30 | 89542 | macros/latex/contrib/oberdiek/dvipscol.pdf
-2019/10/30 | 89302 | macros/latex/contrib/oberdiek/makerobust.pdf
-2019/10/30 | 88764 | systems/texlive/tlnet/archive/poemscol.source.tar.xz
-2019/10/30 | 88749 | macros/latex/contrib/oberdiek/tabularkv.pdf
-2019/10/30 | 8840 | systems/texlive/tlnet/archive/chicagoa.tar.xz
-2019/10/30 | 8276 | systems/texlive/tlnet/archive/authordate.tar.xz
-2019/10/30 | 803729 | support/auctex/12.2-extra/ChangeLog.1
-2019/10/30 | 8036 | systems/texlive/tlnet/archive/scontents.tar.xz
-2019/10/30 | 795215 | macros/latex/contrib/oberdiek/inputenx.pdf
-2019/10/30 | 79453 | macros/latex/contrib/preview/preview.dtx
-2019/10/30 | 7537 | support/auctex/RELEASE-12.2
-2019/10/30 | 749088 | systems/texlive/tlnet/archive/poemscol.doc.tar.xz
-2019/10/30 | 733044 | systems/texlive/tlnet/archive/knowledge.doc.tar.xz
-2019/10/30 | 6 | macros/latex/contrib/pseudo/VERSION
-2019/10/30 | 6944 | systems/texlive/tlnet/archive/luavlna.tar.xz
-2019/10/30 | 6834799 | fonts/newtx.zip
-2019/10/30 | 677 | macros/latex/contrib/pseudo/doc/fig/kwfig.tex
-2019/10/30 | 660543 | support/auctex/12.2-extra/auctex.pdf
-2019/10/30 | 623575 | macros/latex/contrib/pseudo.zip
-2019/10/30 | 582291 | macros/latex/contrib/oberdiek/stringenc.pdf
-2019/10/30 | 574424 | macros/latex/contrib/pseudo/doc/pseudo.pdf
-2019/10/30 | 566 | support/auctex/RELEASE-12.2.sig
-2019/10/30 | 566 | support/auctex/auctex-12.2.zip.sig
-2019/10/30 | 566 | support/auctex/auctex-12.2.tar.gz.sig
-2019/10/30 | 566 | support/auctex/12.2-extra/tex-ref.ps.sig
-2019/10/30 | 566 | support/auctex/12.2-extra/tex-ref.pdf.sig
-2019/10/30 | 566 | support/auctex/12.2-extra/CHANGES.sig
-2019/10/30 | 566 | support/auctex/12.2-extra/ChangeLog.1.sig
-2019/10/30 | 566 | support/auctex/12.2-extra/auctex.ps.sig
-2019/10/30 | 566 | support/auctex/12.2-extra/auctex.pdf.sig
-2019/10/30 | 516461 | macros/latex/contrib/oberdiek/pmboxdraw.pdf
-2019/10/30 | 516424 | macros/latex/contrib/oberdiek/zref.pdf
-2019/10/30 | 4748 | macros/latex/contrib/latino-sine-flexione.zip
-2019/10/30 | 47194 | macros/latex/contrib/pseudo/doc/fig/readmefig.svg
-2019/10/30 | 4408 | macros/latex/contrib/pseudo/README.md
-2019/10/30 | 439336 | macros/latex/contrib/oberdiek/oberdiek.pdf
-2019/10/30 | 43858 | support/auctex/12.2-extra/CHANGES
-2019/10/30 | 43632 | systems/texlive/tlnet/archive/nicematrix.source.tar.xz
-2019/10/30 | 43600 | systems/texlive/tlnet/archive/fontools.tar.xz
-2019/10/30 | 4163 | macros/latex/contrib/pseudo/test/pseudotest.tex
-2019/10/30 | 397486 | macros/latex/contrib/oberdiek/hologo.pdf
-2019/10/30 | 39128 | systems/texlive/tlnet/archive/knowledge.source.tar.xz
-2019/10/30 | 375 | macros/latex/contrib/pseudo/doc/fig/hilitefig.tex
-2019/10/30 | 355 | macros/latex/contrib/pseudo/doc/fig/pausefig.tex
-2019/10/30 | 352284 | macros/latex/contrib/oberdiek/bigintcalc.pdf
-2019/10/30 | 350945 | macros/latex/contrib/oberdiek/bitset.pdf
-2019/10/30 | 334590 | macros/latex/contrib/oberdiek/bmpsize.pdf
-2019/10/30 | 326643 | macros/latex/contrib/oberdiek/intcalc.pdf
-2019/10/30 | 319216 | systems/texlive/tlnet/archive/scontents.doc.tar.xz
-2019/10/30 | 316788 | support/auctex/12.2-extra/tex-ref.ps
-2019/10/30 | 309969 | macros/latex/contrib/oberdiek/kvoptions.pdf
-2019/10/30 | 308036 | systems/texlive/tlnet/archive/gfsneohellenicmath.tar.xz
-2019/10/30 | 300 | macros/latex/contrib/pseudo/doc/fig/readmecode.tex
-2019/10/30 | 295034 | macros/latex/contrib/oberdiek/bookmark.pdf
-2019/10/30 | 292290 | macros/latex/contrib/oberdiek/ltxcmds.pdf
-2019/10/30 | 271773 | macros/latex/contrib/oberdiek/attachfile2.pdf
-2019/10/30 | 26840 | systems/texlive/tlnet/archive/scontents.source.tar.xz
-2019/10/30 | 265850 | macros/latex/contrib/oberdiek/askinclude.pdf
-2019/10/30 | 263 | macros/latex/contrib/pseudo/doc/fig/readmefig.tex
-2019/10/30 | 2576 | macros/latex/contrib/preview/README
-2019/10/30 | 2508 | systems/texlive/tlnet/archive/authordate.doc.tar.xz
-2019/10/30 | 238401 | macros/latex/contrib/oberdiek/atbegshi.pdf
-2019/10/30 | 234876 | macros/latex/contrib/oberdiek/pdfescape.pdf
-2019/10/30 | 232471 | macros/latex/contrib/oberdiek/pdftexcmds.pdf
-2019/10/30 | 23012 | macros/latex/contrib/subfiles/subfiles.dtx
-2019/10/30 | 226620 | macros/latex/contrib/oberdiek/hycolor.pdf
-2019/10/30 | 224591 | macros/latex/contrib/oberdiek/soulutf8.pdf
-2019/10/30 | 219662 | macros/latex/contrib/oberdiek/kvsetkeys.pdf
-2019/10/30 | 217302 | macros/latex/contrib/subfiles.zip
-2019/10/30 | 216223 | macros/latex/contrib/oberdiek/embedfile.pdf
-2019/10/30 | 211014 | macros/latex/contrib/subfiles/subfiles.pdf
-2019/10/30 | 20620 | systems/texlive/tlnet/archive/knowledge.tar.xz
-2019/10/30 | 205270 | macros/latex/contrib/oberdiek/luatex.pdf
-2019/10/30 | 202520 | macros/latex/contrib/oberdiek/pdfrender.pdf
-2019/10/30 | 198686 | macros/latex/contrib/oberdiek/alphalph.pdf
-2019/10/30 | 191935 | macros/latex/contrib/oberdiek/atveryend.pdf
-2019/10/30 | 19173 | macros/latex/contrib/pseudo/pseudo.sty
-2019/10/30 | 18756 | systems/texlive/tlnet/archive/poemscol.tar.xz
-2019/10/30 | 181478 | macros/latex/contrib/oberdiek/epstopdf.pdf
-2019/10/30 | 1782124 | support/auctex/auctex-12.2.zip
-2019/10/30 | 177955 | macros/latex/contrib/oberdiek/refcount.pdf
-2019/10/30 | 17511827 | install/macros/latex/contrib/oberdiek.tds.zip
-2019/10/30 | 170712 | macros/latex/contrib/preview/preview.pdf
-2019/10/30 | 16911975 | macros/latex/contrib/oberdiek.zip
-2019/10/30 | 167624 | macros/latex/contrib/oberdiek/centernot.pdf
-2019/10/30 | 167137 | macros/latex/contrib/oberdiek/thepdfnumber.pdf
-2019/10/30 | 161338 | macros/latex/contrib/oberdiek/rotchiffre.pdf
-2019/10/30 | 159592 | macros/latex/contrib/oberdiek/grffile.pdf
-2019/10/30 | 1594 | macros/latex/contrib/preview/preview.ins
-2019/10/30 | 155949 | macros/latex/contrib/oberdiek/iflang.pdf
-2019/10/30 | 153732 | macros/latex/contrib/oberdiek/selinput.pdf
-2019/10/30 | 153346 | support/auctex/12.2-extra/tex-ref.pdf
-2019/10/30 | 151424 | macros/latex/contrib/oberdiek/setouterhbox.pdf
-2019/10/30 | 1511396 | support/auctex/auctex-12.2.tar.gz
-2019/10/30 | 151116 | macros/latex/contrib/oberdiek/magicnum.pdf
-2019/10/30 | 150628 | macros/latex/contrib/oberdiek/hypdoc.pdf
-2019/10/30 | 149359 | macros/latex/contrib/oberdiek/pdfcolparallel.pdf
-2019/10/30 | 149013 | macros/latex/contrib/oberdiek/grfext.pdf
-2019/10/30 | 148442 | macros/latex/contrib/oberdiek/tabularht.pdf
-2019/10/30 | 147322 | macros/latex/contrib/oberdiek/letltxmacro.pdf
-2019/10/30 | 147080 | macros/latex/contrib/oberdiek/infwarerr.pdf
-2019/10/30 | 146925 | macros/latex/contrib/oberdiek/fibnum.pdf
-2019/10/30 | 146703 | macros/latex/contrib/oberdiek/accsupp.pdf
-2019/10/30 | 145322 | macros/latex/contrib/oberdiek/pdfcol.pdf
-2019/10/30 | 144454 | macros/latex/contrib/oberdiek/catchfile.pdf
-2019/10/30 | 144113 | macros/latex/contrib/oberdiek/pagegrid.pdf
-2019/10/30 | 144057 | macros/latex/contrib/oberdiek/pdfcolmk.pdf
-2019/10/30 | 142847 | macros/latex/contrib/oberdiek/gettitlestring.pdf
-2019/10/30 | 142312 | systems/texlive/tlnet/archive/texlive-msg-translations.tar.xz
-2019/10/30 | 1416 | macros/latex/contrib/pseudo/Makefile
-2019/10/30 | 141152 | macros/latex/contrib/oberdiek/rerunfilecheck.pdf
-2019/10/30 | 140627 | macros/latex/contrib/oberdiek/luacolor.pdf
-2019/10/30 | 139967 | macros/latex/contrib/oberdiek/pdfcrypt.pdf
-2019/10/30 | 138222 | macros/latex/contrib/oberdiek/protecteddef.pdf
-2019/10/30 | 135784 | macros/latex/contrib/pseudo/doc/pseudo.tex
-2019/10/30 | 134496 | macros/latex/contrib/oberdiek/eolgrab.pdf
-2019/10/30 | 134361 | macros/latex/contrib/oberdiek/resizegather.pdf
-2019/10/30 | 134116 | macros/latex/contrib/oberdiek/uniquecounter.pdf
-2019/10/30 | 1331081 | support/auctex/12.2-extra/auctex.ps
-2019/10/30 | 132649 | macros/latex/contrib/oberdiek/pdflscape.pdf
-2019/10/30 | 132358 | macros/latex/contrib/oberdiek/engord.pdf
-2019/10/30 | 131015 | macros/latex/contrib/oberdiek/etexcmds.pdf
-2019/10/30 | 130156 | macros/latex/contrib/oberdiek/telprint.pdf
-2019/10/30 | 129818 | macros/latex/contrib/oberdiek/mleftright.pdf
-2019/10/30 | 129527 | macros/latex/contrib/oberdiek/hypdestopt.pdf
-2019/10/30 | 126669 | macros/latex/contrib/oberdiek/hopatch.pdf
-2019/10/30 | 126506 | macros/latex/contrib/oberdiek/hyphsubst.pdf
-2019/10/30 | 126208 | systems/texlive/tlnet/archive/fontools.doc.tar.xz
-2019/10/30 | 125421 | macros/latex/contrib/oberdiek/pdfcolparcolumns.pdf
-2019/10/30 | 12360 | systems/texlive/tlnet/archive/nicematrix.tar.xz
-2019/10/30 | 123250 | macros/latex/contrib/oberdiek/holtxdoc.pdf
-2019/10/30 | 122302 | macros/latex/contrib/oberdiek/pagesel.pdf
-2019/10/30 | 120491 | macros/latex/contrib/oberdiek/listingsutf8.pdf
-2019/10/30 | 120297 | macros/latex/contrib/oberdiek/enparen.pdf
-2019/10/30 | 117906 | macros/latex/contrib/oberdiek/kvdefinekeys.pdf
-2019/10/30 | 114999 | macros/latex/contrib/oberdiek/picture.pdf
-2019/10/30 | 114840 | systems/texlive/tlnet/archive/gfsneohellenicmath.doc.tar.xz
-2019/10/30 | 112535 | macros/latex/contrib/oberdiek/pdfcolfoot.pdf
-2019/10/30 | 112454 | macros/latex/contrib/oberdiek/settobox.pdf
-2019/10/30 | 110890 | macros/latex/contrib/oberdiek/scrindex.pdf
-2019/10/30 | 110435 | macros/latex/contrib/oberdiek/hypbmsec.pdf
-2019/10/30 | 109017 | macros/latex/contrib/oberdiek/hypcap.pdf
-2019/10/30 | 108266 | macros/latex/contrib/oberdiek/hypgotoe.pdf
-2019/10/30 | 1075 | macros/latex/contrib/pseudo/LICENSE
-2019/10/30 | 105339 | macros/latex/contrib/oberdiek/auxhook.pdf
-2019/10/30 | 103506 | macros/latex/contrib/oberdiek/aliascnt.pdf
-2019/10/30 | 102626 | macros/latex/contrib/oberdiek/colonequals.pdf
-2019/10/30 | 102501 | macros/latex/contrib/oberdiek/flags.pdf
-2019/10/30 | 101903 | macros/latex/contrib/oberdiek/stampinclude.pdf
-2019/10/30 | 100674 | macros/latex/contrib/oberdiek/stackrel.pdf
-2019/10/30 | 100291 | macros/latex/contrib/oberdiek/transparent.pdf
diff --git a/fonts/erewhon/README b/fonts/erewhon/README
index a774d30f3c..989253c3e7 100644
--- a/fonts/erewhon/README
+++ b/fonts/erewhon/README
@@ -2,7 +2,11 @@ This package provides LaTeX support files for the Erewhon fonts, made up of font
http://www.ctan.org/license/lppl1.3
for the details of that license.
-Current version: 1.093, 2019-06-10
+Current version: 1.10, 2019-11-04
+
+Changes in version 1.10
+1. Math mode under option utopia to newtxmath was modified to generate pdf output complying with the PDF/A-1b standard, so that utopia now qualifies as an enhanced option to newtxmath.
+2. Math mode Greek was modified to use mainly glyphs from the fourier package rather than modified txfonts Greek.
Changes in version 1.093
Corrected an error in the last correction to the fd file. (Thanks, Frank Mittelbach.)
diff --git a/fonts/erewhon/afm/erewBMI.afm b/fonts/erewhon/afm/erewBMI.afm
new file mode 100644
index 0000000000..60a1037824
--- /dev/null
+++ b/fonts/erewhon/afm/erewBMI.afm
@@ -0,0 +1,167 @@
+StartFontMetrics 2.0
+Comment Generated by FontForge 20190801
+Comment Creation Date: Fri Nov 1 14:25:51 2019
+FontName erewBMI
+FullName Erewhon Math Bold Italic
+FamilyName erew
+Weight Bold
+Notice (Copyright (c) 1989, 1991 Adobe Systems Incorporated. All Rights Reserved. Utopia is either a registered trademark or trademark of Adobe Systems Incorporated in the United States and/or other countrie)
+Comment s. Used under license. The Utopia fonts are freely available; see http://tug.org/fonts/utopia.
+Comment
+Comment Copyright (c) 2003-2004 GUTenberg project for the Greek glyphs, which are part of the Fourier fonts licensed under the Latex Public Project License (LPPL)
+Comment
+Comment Copyright (c) 2014--2019, Michael Sharpe. for further revisions and additions to the Greek glyphs and other symbols, also licensed under the Latex Public Project License (LPPL).
+ItalicAngle -13
+IsFixedPitch false
+UnderlinePosition -100
+UnderlineThickness 50
+Version 001.000
+EncodingScheme FontSpecific
+FontBBox -402 -240 1032 820
+StartCharMetrics 144
+C 0 ; WX 372 ; N degree ; B 32 339 339 639 ;
+C 1 ; WX 318 ; N u1D6A4.bit ; B 64 -11 325 472 ;
+C 2 ; WX 524 ; N uni019B ; B 0 -7 521 697 ;
+C 3 ; WX 577 ; N uni01B5 ; B 0 0 570 651 ;
+C 4 ; WX 420 ; N u1D6A5.bit ; B 15 -225 440 474 ;
+C 5 ; WX 404 ; N gravecomb ; B 38 481 293 696 ;
+C 6 ; WX 404 ; N acutecomb ; B 112 481 368 696 ;
+C 7 ; WX 0 ; N uni0302 ; B -378 489 -26 702 ;
+C 8 ; WX 0 ; N tildecomb ; B -402 520 -3 664 ;
+C 9 ; WX 0 ; N uni0304 ; B -348 552 -55 634 ;
+C 10 ; WX 0 ; N uni0306 ; B -352 523 -52 673 ;
+C 11 ; WX 0 ; N uni0307 ; B -276 527 -128 668 ;
+C 12 ; WX 0 ; N uni0308 ; B -389 527 -15 668 ;
+C 13 ; WX 0 ; N uni030A ; B -314 508 -90 717 ;
+C 14 ; WX 0 ; N uni030C ; B -378 489 -26 702 ;
+C 15 ; WX 411 ; N uni03F6 ; B 50 -3 458 458 ;
+C 16 ; WX 551 ; N uni20DB ; B 15 527 536 668 ;
+C 17 ; WX 737 ; N uni20DC ; B 15 527 722 668 ;
+C 18 ; WX 578 ; N uni2107 ; B 36 -14 545 665 ;
+C 19 ; WX 474 ; N lscript ; B 28 -11 437 684 ;
+C 20 ; WX 795 ; N uni2126 ; B 63 0 812 662 ;
+C 21 ; WX 795 ; N uni2127 ; B 63 -15 812 647 ;
+C 22 ; WX 605 ; N uni212B ; B -26 0 623 820 ;
+C 23 ; WX 534 ; N u1D71E ; B 40 0 670 651 ;
+C 24 ; WX 699 ; N u1D71F ; B 39 0 659 652 ;
+C 25 ; WX 715 ; N u1D723 ; B 106 -14 755 665 ;
+C 26 ; WX 697 ; N u1D726 ; B 41 0 672 651 ;
+C 27 ; WX 726 ; N u1D729 ; B 62 0 787 651 ;
+C 28 ; WX 746 ; N u1D72B ; B 40 0 858 651 ;
+C 29 ; WX 664 ; N u1D72E ; B 42 0 711 651 ;
+C 30 ; WX 591 ; N u1D730 ; B 63 -3 680 631 ;
+C 31 ; WX 737 ; N u1D731 ; B 110 0 778 651 ;
+C 32 ; WX 782 ; N u1D733 ; B 178 0 895 665 ;
+C 33 ; WX 795 ; N u1D734 ; B 63 0 812 662 ;
+C 34 ; WX 655 ; N u1D736 ; B 69 -11 669 475 ;
+C 35 ; WX 549 ; N u1D737 ; B 0 -228 568 698 ;
+C 36 ; WX 642 ; N u1D738 ; B 107 -232 709 476 ;
+C 37 ; WX 530 ; N u1D739 ; B 72 -11 616 706 ;
+C 38 ; WX 478 ; N u1D750 ; B 56 -11 503 472 ;
+C 39 ; WX 468 ; N u1D73B ; B 62 -172 542 704 ;
+C 40 ; WX 626 ; N u1D73C ; B 120 -225 648 475 ;
+C 41 ; WX 520 ; N u1D73D ; B 85 -12 592 698 ;
+C 42 ; WX 362 ; N u1D73E ; B 75 -11 340 472 ;
+C 43 ; WX 695 ; N u1D73F ; B 118 0 717 471 ;
+C 44 ; WX 669 ; N u1D740 ; B 33 -11 675 698 ;
+C 45 ; WX 586 ; N u1D741 ; B -8 -228 606 472 ;
+C 46 ; WX 621 ; N u1D742 ; B 127 1 675 476 ;
+C 47 ; WX 481 ; N u1D743 ; B 62 -176 525 702 ;
+C 48 ; WX 652 ; N u1D745 ; B 62 -12 736 476 ;
+C 49 ; WX 539 ; N u1D746 ; B 15 -229 569 472 ;
+C 50 ; WX 646 ; N u1D748 ; B 92 -11 718 474 ;
+C 51 ; WX 599 ; N u1D749 ; B 133 -11 653 475 ;
+C 52 ; WX 587 ; N u1D74A ; B 121 -11 655 477 ;
+C 53 ; WX 692 ; N u1D753 ; B 79 -228 723 661 ;
+C 54 ; WX 637 ; N u1D74C ; B 44 -227 639 472 ;
+C 55 ; WX 832 ; N u1D74D ; B 105 -228 904 542 ;
+C 56 ; WX 748 ; N u1D74E ; B 81 -9 760 472 ;
+C 57 ; WX 411 ; N u1D73A ; B 60 -3 503 458 ;
+C 58 ; WX 599 ; N u1D751 ; B 98 -11 659 698 ;
+C 59 ; WX 740 ; N u1D755 ; B 32 -9 702 552 ;
+C 60 ; WX 608 ; N u1D754 ; B 51 -220 566 466 ;
+C 61 ; WX 465 ; N u1D747 ; B 63 -172 538 472 ;
+C 62 ; WX 712 ; N u1D74B ; B 76 -228 745 469 ;
+C 63 ; WX 699 ; N u1D735 ; B 87 0 706 652 ;
+C 64 ; WX 551 ; N u1D74F ; B 33 -9 515 683 ;
+C 65 ; WX 669 ; N uni019B.alt ; B 33 -11 675 698 ;
+C 66 ; WX 591 ; N uni210F ; B 44 -11 596 698 ;
+C 67 ; WX 591 ; N uni210F.alt ; B 44 -11 596 698 ;
+C 68 ; WX 550 ; N u1D752 ; B -26 -13 490 474 ;
+C 70 ; WX 669 ; N uni019B.bit ; B 33 -11 675 701 ;
+C 71 ; WX 596 ; N u1D468 ; B -23 0 634 651 ;
+C 72 ; WX 639 ; N u1D469 ; B 38 0 681 652 ;
+C 73 ; WX 631 ; N u1D46A ; B 104 -14 731 665 ;
+C 74 ; WX 727 ; N u1D46B ; B 38 0 770 651 ;
+C 75 ; WX 584 ; N u1D46C ; B 38 0 679 651 ;
+C 76 ; WX 550 ; N u1D46D ; B 38 0 675 651 ;
+C 77 ; WX 682 ; N u1D46E ; B 104 -14 744 665 ;
+C 78 ; WX 752 ; N u1D46F ; B 38 0 860 651 ;
+C 79 ; WX 362 ; N u1D470 ; B 38 0 471 651 ;
+C 80 ; WX 364 ; N u1D471 ; B -14 -108 481 651 ;
+C 81 ; WX 646 ; N u1D472 ; B 38 -6 807 651 ;
+C 82 ; WX 551 ; N u1D473 ; B 38 0 589 651 ;
+C 83 ; WX 866 ; N u1D474 ; B 33 0 971 651 ;
+C 84 ; WX 696 ; N u1D475 ; B 28 0 821 651 ;
+C 85 ; WX 715 ; N u1D476 ; B 106 -14 755 665 ;
+C 86 ; WX 620 ; N u1D477 ; B 38 0 686 651 ;
+C 87 ; WX 715 ; N u1D478 ; B 106 -181 755 665 ;
+C 88 ; WX 640 ; N u1D479 ; B 38 0 687 651 ;
+C 89 ; WX 518 ; N u1D47A ; B 62 -14 569 665 ;
+C 90 ; WX 579 ; N u1D47B ; B 118 0 712 651 ;
+C 91 ; WX 729 ; N u1D47C ; B 140 -14 848 651 ;
+C 92 ; WX 592 ; N u1D47D ; B 119 0 769 651 ;
+C 93 ; WX 865 ; N u1D47E ; B 108 0 1032 651 ;
+C 94 ; WX 592 ; N u1D47F ; B -20 0 733 651 ;
+C 95 ; WX 584 ; N u1D480 ; B 119 0 752 651 ;
+C 96 ; WX 581 ; N u1D481 ; B 5 0 704 651 ;
+C 97 ; WX 560 ; N u1D482 ; B 57 -11 608 472 ;
+C 98 ; WX 551 ; N u1D483 ; B 65 -11 590 698 ;
+C 99 ; WX 428 ; N u1D484 ; B 69 -11 501 472 ;
+C 100 ; WX 572 ; N u1D485 ; B 60 -12 645 698 ;
+C 101 ; WX 447 ; N u1D486 ; B 69 -11 500 472 ;
+C 102 ; WX 427 ; N u1D487 ; B 12 -240 653 686 ;
+C 103 ; WX 490 ; N u1D488 ; B 20 -228 606 481 ;
+C 104 ; WX 591 ; N u1D489 ; B 74 -11 626 698 ;
+C 105 ; WX 318 ; N u1D48A ; B 94 -11 369 677 ;
+C 106 ; WX 442 ; N u1D48B ; B 7 -228 462 677 ;
+C 107 ; WX 536 ; N u1D48C ; B 70 -11 601 698 ;
+C 108 ; WX 307 ; N u1D48D ; B 91 -11 371 698 ;
+C 109 ; WX 859 ; N u1D48E ; B 76 -11 895 472 ;
+C 110 ; WX 597 ; N u1D48F ; B 75 -11 634 472 ;
+C 111 ; WX 528 ; N u1D490 ; B 72 -11 556 472 ;
+C 112 ; WX 569 ; N u1D491 ; B 33 -228 609 472 ;
+C 113 ; WX 549 ; N u1D492 ; B 59 -228 601 482 ;
+C 114 ; WX 413 ; N u1D493 ; B 81 -11 500 472 ;
+C 115 ; WX 392 ; N u1D494 ; B 42 -11 439 472 ;
+C 116 ; WX 337 ; N u1D495 ; B 96 -11 435 603 ;
+C 117 ; WX 596 ; N u1D496 ; B 99 -11 638 472 ;
+C 118 ; WX 487 ; N u1D497 ; B 97 -11 547 472 ;
+C 119 ; WX 747 ; N u1D498 ; B 99 -11 810 472 ;
+C 120 ; WX 485 ; N u1D499 ; B 8 -11 546 472 ;
+C 121 ; WX 489 ; N u1D49A ; B 16 -228 563 472 ;
+C 122 ; WX 438 ; N u1D49B ; B 17 -11 509 461 ;
+C 125 ; WX 536 ; N zero.oldstyle ; B 31 -11 505 487 ;
+C 126 ; WX 397 ; N one.oldstyle ; B 42 0 357 498 ;
+C 127 ; WX 518 ; N two.oldstyle ; B 22 0 491 487 ;
+C 128 ; WX 514 ; N three.oldstyle ; B 20 -150 482 487 ;
+C 129 ; WX 514 ; N four.oldstyle ; B 12 -150 491 476 ;
+C 130 ; WX 506 ; N five.oldstyle ; B 21 -150 467 476 ;
+C 131 ; WX 536 ; N six.oldstyle ; B 34 -11 510 626 ;
+C 132 ; WX 504 ; N seven.oldstyle ; B 12 -150 476 476 ;
+C 133 ; WX 536 ; N eight.oldstyle ; B 31 -11 505 626 ;
+C 134 ; WX 536 ; N nine.oldstyle ; B 38 -150 497 487 ;
+C 135 ; WX 536 ; N zero ; B 34 -11 502 639 ;
+C 136 ; WX 536 ; N one ; B 101 0 436 639 ;
+C 137 ; WX 536 ; N two ; B 33 0 513 639 ;
+C 138 ; WX 536 ; N three ; B 31 -11 494 639 ;
+C 139 ; WX 536 ; N four ; B 23 0 506 628 ;
+C 140 ; WX 536 ; N five ; B 46 -11 494 628 ;
+C 141 ; WX 536 ; N six ; B 33 -11 511 639 ;
+C 142 ; WX 536 ; N seven ; B 37 -11 503 628 ;
+C 143 ; WX 536 ; N eight ; B 31 -11 506 639 ;
+C 144 ; WX 536 ; N nine ; B 37 -11 497 639 ;
+C 145 ; WX 263 ; N period ; B 44 -11 219 164 ;
+C 146 ; WX 263 ; N comma ; B 38 -157 213 169 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/erewhon/afm/erewBRM.afm b/fonts/erewhon/afm/erewBRM.afm
new file mode 100644
index 0000000000..b07466c4a4
--- /dev/null
+++ b/fonts/erewhon/afm/erewBRM.afm
@@ -0,0 +1,139 @@
+StartFontMetrics 2.0
+Comment Generated by FontForge 20190801
+Comment Creation Date: Fri Nov 1 14:21:27 2019
+FontName erewBRM
+FullName Erewhon Math Bold Roman
+FamilyName erew
+Weight Bold
+Notice (Copyright (c) 1989, 1991 Adobe Systems Incorporated. All Rights Reserved. Utopia is either a registered trademark or trademark of Adobe Systems Incorporated in the United States and/or other countrie)
+Comment s. Used under license. The Utopia fonts are freely available; see http://tug.org/fonts/utopia.
+Comment
+Comment Copyright (c) 2003-2004 GUTenberg project for the Greek glyphs, which are part of the Fourier fonts licensed under the Latex Public Project License (LPPL)
+Comment
+Comment Copyright (c) 2014--2019, Michael Sharpe. for further revisions and additions to the Greek glyphs and other symbols, also licensed under the Latex Public Project License (LPPL).
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -100
+UnderlineThickness 50
+Version 001.000
+EncodingScheme FontSpecific
+FontBBox -402 -232 903 820
+StartCharMetrics 116
+C 0 ; WX 539 ; N u1D6AA ; B 31 0 526 651 ;
+C 1 ; WX 728 ; N u1D6AB ; B 41 0 686 652 ;
+C 2 ; WX 722 ; N u1D6AF ; B 39 -14 683 665 ;
+C 3 ; WX 726 ; N u1D6B2 ; B 43 0 693 651 ;
+C 4 ; WX 708 ; N u1D6B5 ; B 53 0 658 651 ;
+C 5 ; WX 752 ; N u1D6B7 ; B 31 0 721 651 ;
+C 6 ; WX 694 ; N u1D6BA ; B 44 0 655 651 ;
+C 7 ; WX 562 ; N u1D6BC ; B -12 -3 569 626 ;
+C 8 ; WX 782 ; N u1D6BD ; B 50 0 730 651 ;
+C 9 ; WX 824 ; N u1D6BF ; B 34 0 791 660 ;
+C 10 ; WX 830 ; N u1D6C0 ; B 35 0 791 662 ;
+C 11 ; WX 622 ; N u1D6C2 ; B 36 -11 601 472 ;
+C 12 ; WX 561 ; N u1D6C3 ; B 42 -228 512 698 ;
+C 13 ; WX 612 ; N u1D6C4 ; B 31 -232 576 470 ;
+C 14 ; WX 555 ; N u1D6C5 ; B 36 -11 516 706 ;
+C 15 ; WX 411 ; N u1D6DC ; B 25 -3 408 458 ;
+C 16 ; WX 490 ; N u1D6C7 ; B 34 -176 464 707 ;
+C 17 ; WX 593 ; N u1D6C8 ; B 45 -225 542 472 ;
+C 18 ; WX 557 ; N u1D6C9 ; B 43 -12 513 698 ;
+C 19 ; WX 364 ; N u1D6CA ; B 50 -11 309 472 ;
+C 20 ; WX 650 ; N u1D6CB ; B 41 -7 607 476 ;
+C 21 ; WX 653 ; N u1D6CC ; B 35 -11 627 698 ;
+C 22 ; WX 577 ; N u1D6CD ; B 33 -228 567 472 ;
+C 23 ; WX 607 ; N u1D6CE ; B 48 1 558 472 ;
+C 24 ; WX 507 ; N u1D6CF ; B 32 -176 476 702 ;
+C 25 ; WX 660 ; N u1D6D1 ; B 32 -14 632 475 ;
+C 26 ; WX 553 ; N u1D6D2 ; B 49 -229 513 472 ;
+C 27 ; WX 678 ; N u1D6D4 ; B 51 -11 637 474 ;
+C 28 ; WX 621 ; N u1D6D5 ; B 48 -11 562 472 ;
+C 29 ; WX 589 ; N u1D6D6 ; B 41 -11 559 472 ;
+C 30 ; WX 728 ; N u1D6DF ; B 39 -228 696 661 ;
+C 31 ; WX 571 ; N u1D6D8 ; B 41 -228 546 481 ;
+C 32 ; WX 818 ; N u1D6D9 ; B 30 -228 785 542 ;
+C 33 ; WX 766 ; N u1D6DA ; B 47 -9 711 472 ;
+C 34 ; WX 486 ; N u1D6C6 ; B 34 -11 442 472 ;
+C 35 ; WX 611 ; N u1D6DD ; B 34 -11 577 698 ;
+C 36 ; WX 726 ; N u1D6E1 ; B 36 -9 686 546 ;
+C 37 ; WX 554 ; N u1D6E0 ; B 36 -220 511 461 ;
+C 38 ; WX 507 ; N u1D6D3 ; B 32 -176 476 472 ;
+C 39 ; WX 730 ; N u1D6D7 ; B 41 -228 689 469 ;
+C 40 ; WX 728 ; N u1D6C1 ; B 41 0 686 652 ;
+C 41 ; WX 502 ; N u1D6DB ; B 19 -9 487 683 ;
+C 46 ; WX 550 ; N u1D6DE ; B 28 -13 523 474 ;
+C 47 ; WX 411 ; N uni03F6 ; B 25 -3 408 458 ;
+C 48 ; WX 605 ; N uni212B ; B -26 0 623 820 ;
+C 49 ; WX 577 ; N uni01B5 ; B 0 0 570 651 ;
+C 50 ; WX 830 ; N uni2126 ; B 35 0 791 662 ;
+C 51 ; WX 830 ; N uni2127 ; B 35 0 791 662 ;
+C 52 ; WX 578 ; N uni2107 ; B 36 -14 545 665 ;
+C 53 ; WX 404 ; N uni0300 ; B 38 481 293 696 ;
+C 54 ; WX 404 ; N uni0301 ; B 112 481 368 696 ;
+C 55 ; WX 0 ; N uni0302 ; B -378 489 -26 702 ;
+C 56 ; WX 0 ; N uni0303 ; B -402 520 -3 664 ;
+C 57 ; WX 0 ; N uni0304 ; B -348 552 -55 634 ;
+C 58 ; WX 0 ; N uni0306 ; B -352 523 -52 673 ;
+C 59 ; WX 0 ; N uni0307 ; B -276 527 -128 668 ;
+C 60 ; WX 0 ; N uni0308 ; B -389 527 -15 668 ;
+C 61 ; WX 0 ; N uni030A ; B -314 508 -90 717 ;
+C 62 ; WX 0 ; N uni030C ; B -378 489 -26 702 ;
+C 63 ; WX 551 ; N uni20DB ; B 15 527 536 668 ;
+C 64 ; WX 737 ; N uni20DC ; B 15 527 722 668 ;
+C 65 ; WX 372 ; N degree ; B 32 339 339 639 ;
+C 66 ; WX 297 ; N u1D6A4.bup ; B 24 0 289 472 ;
+C 67 ; WX 297 ; N u1D6A5.bup ; B -11 -218 234 472 ;
+C 68 ; WX 605 ; N u1D400 ; B -26 0 623 651 ;
+C 69 ; WX 642 ; N u1D401 ; B 31 0 607 651 ;
+C 70 ; WX 647 ; N u1D402 ; B 39 -14 615 665 ;
+C 71 ; WX 730 ; N u1D403 ; B 31 0 691 651 ;
+C 72 ; WX 591 ; N u1D404 ; B 31 0 568 651 ;
+C 73 ; WX 557 ; N u1D405 ; B 35 0 534 651 ;
+C 74 ; WX 682 ; N u1D406 ; B 39 -14 667 665 ;
+C 75 ; WX 758 ; N u1D407 ; B 31 0 728 651 ;
+C 76 ; WX 361 ; N u1D408 ; B 31 0 330 651 ;
+C 77 ; WX 362 ; N u1D409 ; B 6 -108 339 651 ;
+C 78 ; WX 664 ; N u1D40A ; B 31 -6 676 651 ;
+C 79 ; WX 550 ; N u1D40B ; B 31 0 549 651 ;
+C 80 ; WX 863 ; N u1D40C ; B 22 0 832 651 ;
+C 81 ; WX 694 ; N u1D40D ; B 24 0 676 651 ;
+C 82 ; WX 722 ; N u1D40E ; B 39 -14 683 665 ;
+C 83 ; WX 611 ; N u1D40F ; B 31 0 586 651 ;
+C 84 ; WX 722 ; N u1D410 ; B 39 -181 683 665 ;
+C 85 ; WX 643 ; N u1D411 ; B 31 0 645 651 ;
+C 86 ; WX 527 ; N u1D412 ; B 39 -14 501 665 ;
+C 87 ; WX 586 ; N u1D413 ; B 14 0 573 651 ;
+C 88 ; WX 739 ; N u1D414 ; B 27 -14 712 651 ;
+C 89 ; WX 606 ; N u1D415 ; B -15 0 639 651 ;
+C 90 ; WX 877 ; N u1D416 ; B -9 0 903 651 ;
+C 91 ; WX 596 ; N u1D417 ; B -18 0 631 651 ;
+C 92 ; WX 580 ; N u1D418 ; B -11 0 616 651 ;
+C 93 ; WX 577 ; N u1D419 ; B 0 0 570 651 ;
+C 94 ; WX 511 ; N u1D41A ; B 39 -11 528 472 ;
+C 95 ; WX 568 ; N u1D41B ; B 14 -11 537 698 ;
+C 96 ; WX 464 ; N u1D41C ; B 32 -11 455 472 ;
+C 97 ; WX 568 ; N u1D41D ; B 32 -11 560 698 ;
+C 98 ; WX 488 ; N u1D41E ; B 32 -11 475 472 ;
+C 99 ; WX 321 ; N u1D41F ; B 25 0 396 698 ;
+C 100 ; WX 501 ; N u1D420 ; B 24 -228 513 481 ;
+C 101 ; WX 593 ; N u1D421 ; B 18 0 585 698 ;
+C 102 ; WX 297 ; N u1D422 ; B 24 0 289 677 ;
+C 103 ; WX 297 ; N u1D423 ; B -11 -218 245 677 ;
+C 104 ; WX 547 ; N u1D424 ; B 18 0 560 698 ;
+C 105 ; WX 290 ; N u1D425 ; B 18 0 282 698 ;
+C 106 ; WX 891 ; N u1D426 ; B 24 0 883 472 ;
+C 107 ; WX 599 ; N u1D427 ; B 24 0 592 472 ;
+C 108 ; WX 550 ; N u1D428 ; B 32 -11 519 472 ;
+C 109 ; WX 578 ; N u1D429 ; B 18 -216 546 472 ;
+C 110 ; WX 561 ; N u1D42A ; B 32 -216 560 472 ;
+C 111 ; WX 413 ; N u1D42B ; B 24 0 416 472 ;
+C 112 ; WX 419 ; N u1D42C ; B 36 -11 400 472 ;
+C 113 ; WX 347 ; N u1D42D ; B 30 -11 351 579 ;
+C 114 ; WX 591 ; N u1D42E ; B 22 -11 583 472 ;
+C 115 ; WX 489 ; N u1D42F ; B -8 0 513 461 ;
+C 116 ; WX 727 ; N u1D430 ; B -9 0 754 461 ;
+C 117 ; WX 490 ; N u1D431 ; B -14 0 517 461 ;
+C 118 ; WX 492 ; N u1D432 ; B -11 -228 524 461 ;
+C 119 ; WX 454 ; N u1D433 ; B -1 0 451 461 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/erewhon/afm/erewMI.afm b/fonts/erewhon/afm/erewMI.afm
new file mode 100644
index 0000000000..83a2f3e98d
--- /dev/null
+++ b/fonts/erewhon/afm/erewMI.afm
@@ -0,0 +1,170 @@
+StartFontMetrics 2.0
+Comment Generated by FontForge 20190801
+Comment Creation Date: Fri Nov 1 14:18:11 2019
+FontName erewMI
+FullName Erewhon Math Italic
+FamilyName erew
+Weight Regular
+Notice (Copyright (c) 1989, 1991 Adobe Systems Incorporated. All Rights Reserved. Utopia is either a registered trademark or trademark of Adobe Systems Incorporated in the United States and/or other countrie)
+Comment s. Used under license. The Utopia fonts are freely available; see http://tug.org/fonts/utopia.
+Comment
+Comment Copyright (c) 2003-2004 GUTenberg project for the Greek glyphs, which are part of the Fourier fonts licensed under the Latex Public Project License (LPPL)
+Comment
+Comment Copyright (c) 2014--2019, Michael Sharpe. for further revisions and additions to the Greek glyphs and other symbols, also licensed under the Latex Public Project License (LPPL).
+ItalicAngle -11
+IsFixedPitch false
+UnderlinePosition -100
+UnderlineThickness 50
+Version 001.000
+EncodingScheme FontSpecific
+FontBBox -68 -229 1043 809
+StartCharMetrics 147
+C 0 ; WX 329 ; N degree ; B 35 380 294 639 ;
+C 1 ; WX 564 ; N uni019B ; B 36 -11 538 681 ;
+C 2 ; WX 573 ; N uni01B5 ; B 8 0 558 650 ;
+C 3 ; WX 376 ; N uni0300 ; B 46 509 255 680 ;
+C 4 ; WX 376 ; N uni0301 ; B 121 509 330 680 ;
+C 5 ; WX 376 ; N uni0302 ; B 44 509 332 677 ;
+C 6 ; WX 376 ; N uni0303 ; B 21 529 354 641 ;
+C 7 ; WX 376 ; N uni0304 ; B 53 561 323 617 ;
+C 8 ; WX 376 ; N uni0306 ; B 59 534 317 662 ;
+C 9 ; WX 376 ; N uni0307 ; B 132 536 244 642 ;
+C 10 ; WX 376 ; N uni0308 ; B 34 536 342 642 ;
+C 11 ; WX 376 ; N uni030A ; B 86 517 290 707 ;
+C 12 ; WX 376 ; N uni030C ; B 44 509 332 677 ;
+C 13 ; WX 422 ; N uni03F6 ; B 12 -11 430 461 ;
+C 14 ; WX 491 ; N uni20DB ; B 34 536 457 642 ;
+C 15 ; WX 646 ; N uni20DC ; B 34 536 612 642 ;
+C 16 ; WX 561 ; N uni2107 ; B 48 -14 529 664 ;
+C 17 ; WX 570 ; N uni210E ; B 86 -11 586 697 ;
+C 18 ; WX 433 ; N lscript ; B 33 -11 387 682 ;
+C 19 ; WX 723 ; N uni2126 ; B 54 0 755 661 ;
+C 20 ; WX 723 ; N uni2127 ; B 44 -13 745 648 ;
+C 21 ; WX 589 ; N uni212B ; B -30 0 608 809 ;
+C 22 ; WX 586 ; N u1D434 ; B -22 0 619 650 ;
+C 23 ; WX 594 ; N u1D435 ; B 36 0 631 651 ;
+C 24 ; WX 621 ; N u1D436 ; B 107 -14 713 665 ;
+C 25 ; WX 717 ; N u1D437 ; B 38 0 754 650 ;
+C 26 ; WX 560 ; N u1D438 ; B 36 0 650 650 ;
+C 27 ; WX 536 ; N u1D439 ; B 36 0 653 650 ;
+C 28 ; WX 666 ; N u1D43A ; B 107 -14 726 665 ;
+C 29 ; WX 728 ; N u1D43B ; B 38 0 838 650 ;
+C 30 ; WX 324 ; N u1D43C ; B 38 0 435 650 ;
+C 31 ; WX 330 ; N u1D43D ; B -40 -112 443 650 ;
+C 32 ; WX 611 ; N u1D43E ; B 38 -5 772 650 ;
+C 33 ; WX 531 ; N u1D43F ; B 38 0 567 650 ;
+C 34 ; WX 864 ; N u1D440 ; B 29 0 975 650 ;
+C 35 ; WX 717 ; N u1D441 ; B 29 0 837 650 ;
+C 36 ; WX 707 ; N u1D442 ; B 107 -14 742 665 ;
+C 37 ; WX 577 ; N u1D443 ; B 38 0 640 650 ;
+C 38 ; WX 707 ; N u1D444 ; B 107 -191 742 665 ;
+C 39 ; WX 601 ; N u1D445 ; B 38 0 636 650 ;
+C 40 ; WX 501 ; N u1D446 ; B 65 -14 542 665 ;
+C 41 ; WX 569 ; N u1D447 ; B 129 0 698 650 ;
+C 42 ; WX 746 ; N u1D448 ; B 155 -14 860 650 ;
+C 43 ; WX 598 ; N u1D449 ; B 123 0 772 650 ;
+C 44 ; WX 889 ; N u1D44A ; B 114 0 1043 650 ;
+C 45 ; WX 594 ; N u1D44B ; B -1 0 724 650 ;
+C 46 ; WX 555 ; N u1D44C ; B 123 0 732 650 ;
+C 47 ; WX 584 ; N u1D44D ; B 14 0 694 650 ;
+C 48 ; WX 527 ; N u1D44E ; B 62 -11 562 472 ;
+C 49 ; WX 525 ; N u1D44F ; B 77 -11 556 697 ;
+C 50 ; WX 414 ; N u1D450 ; B 76 -11 470 472 ;
+C 51 ; WX 551 ; N u1D451 ; B 68 -12 608 697 ;
+C 52 ; WX 425 ; N u1D452 ; B 75 -11 476 472 ;
+C 53 ; WX 296 ; N u1D453 ; B -68 -227 507 697 ;
+C 54 ; WX 469 ; N u1D454 ; B 28 -227 572 481 ;
+C 55 ; WX 297 ; N u1D456 ; B 107 -11 341 672 ;
+C 56 ; WX 290 ; N u1D457 ; B -56 -227 343 672 ;
+C 57 ; WX 512 ; N u1D458 ; B 86 -11 566 697 ;
+C 58 ; WX 287 ; N u1D459 ; B 104 -11 344 697 ;
+C 59 ; WX 857 ; N u1D45A ; B 92 -11 873 472 ;
+C 60 ; WX 580 ; N u1D45B ; B 92 -11 597 472 ;
+C 61 ; WX 504 ; N u1D45C ; B 79 -11 524 472 ;
+C 62 ; WX 554 ; N u1D45D ; B 54 -227 584 472 ;
+C 63 ; WX 525 ; N u1D45E ; B 69 -227 566 494 ;
+C 64 ; WX 377 ; N u1D45F ; B 98 -11 455 472 ;
+C 65 ; WX 365 ; N u1D460 ; B 51 -11 406 472 ;
+C 66 ; WX 320 ; N u1D461 ; B 112 -11 413 579 ;
+C 67 ; WX 580 ; N u1D462 ; B 116 -11 605 472 ;
+C 68 ; WX 479 ; N u1D463 ; B 112 -11 529 472 ;
+C 69 ; WX 737 ; N u1D464 ; B 115 -11 792 472 ;
+C 70 ; WX 485 ; N u1D465 ; B 29 -11 532 472 ;
+C 71 ; WX 439 ; N u1D466 ; B -5 -227 508 472 ;
+C 72 ; WX 439 ; N u1D467 ; B 37 -11 487 461 ;
+C 73 ; WX 518 ; N u1D6E4 ; B 42 0 654 650 ;
+C 74 ; WX 640 ; N u1D6E5 ; B 39 0 606 651 ;
+C 75 ; WX 707 ; N u1D6E9 ; B 107 -14 741 664 ;
+C 76 ; WX 688 ; N u1D6EC ; B 41 0 657 651 ;
+C 77 ; WX 684 ; N u1D6EF ; B 50 0 757 650 ;
+C 78 ; WX 725 ; N u1D6F1 ; B 41 0 834 650 ;
+C 79 ; WX 600 ; N u1D6F4 ; B 43 0 650 650 ;
+C 80 ; WX 646 ; N u1D6F6 ; B 165 0 762 661 ;
+C 81 ; WX 695 ; N u1D6F7 ; B 110 0 740 650 ;
+C 82 ; WX 787 ; N u1D6F9 ; B 191 0 885 659 ;
+C 83 ; WX 723 ; N u1D6FA ; B 54 0 755 661 ;
+C 84 ; WX 588 ; N u1D6FB ; B -27 -4 517 664 ;
+C 85 ; WX 568 ; N u1D6FC ; B 65 -11 596 461 ;
+C 86 ; WX 501 ; N u1D6FD ; B -2 -222 519 681 ;
+C 87 ; WX 557 ; N u1D6FE ; B 115 -229 634 463 ;
+C 88 ; WX 481 ; N u1D6FF ; B 91 -11 575 690 ;
+C 89 ; WX 424 ; N u1D700 ; B 53 -11 456 461 ;
+C 90 ; WX 391 ; N u1D701 ; B 69 -168 479 683 ;
+C 91 ; WX 561 ; N u1D702 ; B 117 -222 586 461 ;
+C 92 ; WX 473 ; N u1D703 ; B 79 -12 527 681 ;
+C 93 ; WX 295 ; N u1D704 ; B 73 -11 271 461 ;
+C 94 ; WX 573 ; N u1D705 ; B 118 0 620 461 ;
+C 95 ; WX 559 ; N u1D706 ; B 31 -11 563 680 ;
+C 96 ; WX 614 ; N u1D707 ; B 64 -222 611 461 ;
+C 97 ; WX 538 ; N u1D708 ; B 111 1 592 461 ;
+C 98 ; WX 410 ; N u1D709 ; B 72 -168 470 682 ;
+C 99 ; WX 575 ; N u1D70B ; B 93 -11 629 461 ;
+C 100 ; WX 467 ; N u1D70C ; B 21 -223 498 461 ;
+C 101 ; WX 432 ; N u1D70D ; B 71 -168 497 461 ;
+C 102 ; WX 591 ; N u1D70E ; B 90 -11 658 460 ;
+C 103 ; WX 494 ; N u1D70F ; B 124 -11 547 461 ;
+C 104 ; WX 516 ; N u1D710 ; B 115 -11 572 465 ;
+C 105 ; WX 625 ; N u1D711 ; B 77 -222 659 461 ;
+C 106 ; WX 533 ; N u1D712 ; B 33 -222 546 461 ;
+C 107 ; WX 697 ; N u1D713 ; B 96 -222 774 519 ;
+C 108 ; WX 658 ; N u1D714 ; B 73 -9 670 461 ;
+C 109 ; WX 505 ; N u1D715 ; B 31 -9 474 683 ;
+C 110 ; WX 407 ; N u1D716 ; B 22 -11 440 461 ;
+C 111 ; WX 558 ; N u1D717 ; B 56 -11 569 681 ;
+C 112 ; WX 535 ; N u1D718 ; B 8 -12 530 461 ;
+C 113 ; WX 623 ; N u1D719 ; B 74 -222 655 635 ;
+C 114 ; WX 549 ; N u1D71A ; B 40 -222 510 461 ;
+C 115 ; WX 703 ; N u1D71B ; B 43 -11 663 546 ;
+C 116 ; WX 559 ; N uni019B.alt ; B 11 -11 543 680 ;
+C 117 ; WX 556 ; N uni210F ; B 35 -11 524 681 ;
+C 118 ; WX 556 ; N uni210F.alt ; B 35 -11 524 681 ;
+C 120 ; WX 559 ; N uni019B.ital ; B 11 -11 543 680 ;
+C 121 ; WX 297 ; N u1D6A4 ; B 107 -11 314 472 ;
+C 122 ; WX 290 ; N u1D6A5 ; B -56 -227 306 472 ;
+C 123 ; WX 499 ; N u1D463.alt ; B 15 0 457 484 ;
+C 124 ; WX 743 ; N u1D464.alt ; B 15 0 703 485 ;
+C 125 ; WX 481 ; N zero.oldstyle ; B 42 -11 468 487 ;
+C 126 ; WX 357 ; N one.oldstyle ; B 37 0 326 482 ;
+C 127 ; WX 453 ; N two.oldstyle ; B 27 0 442 487 ;
+C 128 ; WX 456 ; N three.oldstyle ; B 26 -150 445 487 ;
+C 129 ; WX 479 ; N four.oldstyle ; B 16 -150 467 476 ;
+C 130 ; WX 475 ; N five.oldstyle ; B 39 -150 451 476 ;
+C 131 ; WX 472 ; N six.oldstyle ; B 32 -11 458 626 ;
+C 132 ; WX 464 ; N seven.oldstyle ; B 19 -150 446 476 ;
+C 133 ; WX 475 ; N eight.oldstyle ; B 40 -11 458 626 ;
+C 134 ; WX 472 ; N nine.oldstyle ; B 39 -150 451 487 ;
+C 136 ; WX 485 ; N zero ; B 30 -3 456 626 ;
+C 137 ; WX 485 ; N one ; B 119 -3 367 627 ;
+C 138 ; WX 485 ; N two ; B 42 0 443 627 ;
+C 139 ; WX 485 ; N three ; B 59 -5 426 627 ;
+C 140 ; WX 485 ; N four ; B 26 -6 459 629 ;
+C 141 ; WX 485 ; N five ; B 59 -5 426 629 ;
+C 142 ; WX 485 ; N six ; B 48 -6 438 632 ;
+C 143 ; WX 485 ; N seven ; B 38 -5 448 621 ;
+C 144 ; WX 485 ; N eight ; B 59 -9 427 628 ;
+C 145 ; WX 485 ; N nine ; B 48 -6 437 632 ;
+C 146 ; WX 454 ; N u1D454.alt ; B -1 -207 478 439 ;
+C 147 ; WX 249 ; N period ; B 66 -11 184 109 ;
+C 148 ; WX 249 ; N comma ; B 48 -133 181 133 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/erewhon/afm/erewMR.afm b/fonts/erewhon/afm/erewMR.afm
new file mode 100644
index 0000000000..8e86ae25de
--- /dev/null
+++ b/fonts/erewhon/afm/erewMR.afm
@@ -0,0 +1,99 @@
+StartFontMetrics 2.0
+Comment Generated by FontForge 20190801
+Comment Creation Date: Sat Nov 2 11:59:39 2019
+FontName erewMR
+FullName erewhon Math Regular
+FamilyName erewMath
+Weight Regular
+Notice (Copyright (c) 1989, 1991 Adobe Systems Incorporated. All Rights Reserved. Utopia is either a registered trademark or trademark of Adobe Systems Incorporated in the United States and/or other countrie)
+Comment s. Used under license. The Utopia fonts are freely available; see http://tug.org/fonts/utopia.
+Comment
+Comment Copyright (c) 2003-2004 GUTenberg project for the Greek glyphs, which are part of the Fourier fonts licensed under the Latex Public Project License (LPPL)
+Comment
+Comment Copyright (c) 2014--2019, Michael Sharpe. for further revisions and additions to the Greek glyphs and other symbols, also licensed under the Latex Public Project License (LPPL).
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -100
+UnderlineThickness 50
+Version 001.000
+EncodingScheme FontSpecific
+FontBBox -30 -227 782 809
+CapHeight 650
+XHeight 519
+Ascender 650
+Descender -229
+StartCharMetrics 72
+C 0 ; WX 500 ; N uni0393 ; B 13 0 484 650 ;
+C 1 ; WX 643 ; N uni0394 ; B 25 0 617 651 ;
+C 2 ; WX 695 ; N uni0398 ; B 35 -14 661 664 ;
+C 3 ; WX 678 ; N uni039B ; B 16 0 653 651 ;
+C 4 ; WX 666 ; N uni039E ; B 39 0 627 650 ;
+C 5 ; WX 710 ; N uni03A0 ; B 18 0 692 650 ;
+C 6 ; WX 588 ; N uni03A3 ; B 18 0 562 650 ;
+C 7 ; WX 646 ; N uni03A5 ; B 29 0 628 661 ;
+C 8 ; WX 817 ; N uni03A6 ; B 35 0 782 654 ;
+C 9 ; WX 758 ; N uni03A8 ; B 18 0 740 659 ;
+C 10 ; WX 740 ; N uni03A9 ; B 29 0 711 661 ;
+C 11 ; WX 581 ; N uni03B1 ; B 41 -11 552 461 ;
+C 12 ; WX 538 ; N uni03B2 ; B 59 -222 496 681 ;
+C 13 ; WX 512 ; N uni03B3 ; B 19 -227 493 463 ;
+C 14 ; WX 515 ; N uni03B4 ; B 44 -11 471 690 ;
+C 15 ; WX 407 ; N uni03F5 ; B 21 -11 390 461 ;
+C 16 ; WX 420 ; N uni03B6 ; B 39 -168 392 683 ;
+C 17 ; WX 517 ; N uni03B7 ; B 19 -222 458 461 ;
+C 18 ; WX 526 ; N uni03B8 ; B 51 -12 475 681 ;
+C 19 ; WX 241 ; N uni03B9 ; B 59 -11 228 461 ;
+C 20 ; WX 488 ; N uni03BA ; B 32 0 489 464 ;
+C 21 ; WX 544 ; N uni03BB ; B 26 -11 528 681 ;
+C 22 ; WX 545 ; N uni03BC ; B 59 -222 527 461 ;
+C 23 ; WX 507 ; N uni03BD ; B 18 1 482 461 ;
+C 24 ; WX 416 ; N uni03BE ; B 28 -168 390 682 ;
+C 25 ; WX 579 ; N uni03C0 ; B 31 -14 542 462 ;
+C 26 ; WX 517 ; N uni03C1 ; B 43 -223 464 461 ;
+C 27 ; WX 580 ; N uni03C3 ; B 41 -11 570 460 ;
+C 28 ; WX 465 ; N uni03C4 ; B 9 -11 441 461 ;
+C 29 ; WX 551 ; N uni03C5 ; B 20 -11 481 465 ;
+C 30 ; WX 680 ; N uni03D5 ; B 43 -222 637 635 ;
+C 31 ; WX 478 ; N uni03C7 ; B 20 -226 458 461 ;
+C 32 ; WX 720 ; N uni03C8 ; B 12 -222 709 519 ;
+C 33 ; WX 682 ; N uni03C9 ; B 41 -9 641 461 ;
+C 34 ; WX 443 ; N uni03B5 ; B 41 -11 416 461 ;
+C 35 ; WX 558 ; N uni03D1 ; B 29 -11 524 681 ;
+C 36 ; WX 646 ; N uni03D6 ; B 35 -10 609 501 ;
+C 37 ; WX 520 ; N uni03F1 ; B 39 -222 478 461 ;
+C 38 ; WX 463 ; N uni03C2 ; B 41 -168 426 461 ;
+C 39 ; WX 580 ; N uni03C6 ; B 37 -223 541 422 ;
+C 40 ; WX 654 ; N uni2207 ; B 31 0 623 651 ;
+C 41 ; WX 502 ; N uni2202 ; B 41 -9 463 683 ;
+C 46 ; WX 535 ; N uni03F0 ; B 4 -12 501 461 ;
+C 47 ; WX 407 ; N uni03F6 ; B 21 -11 390 461 ;
+C 68 ; WX 561 ; N uni2107 ; B 48 -14 529 664 ;
+C 69 ; WX 589 ; N uni212B ; B -30 0 608 809 ;
+C 70 ; WX 573 ; N uni01B5 ; B 8 0 558 650 ;
+C 71 ; WX 756 ; N uni2126 ; B 35 0 717 661 ;
+C 72 ; WX 756 ; N uni2127 ; B 35 0 717 661 ;
+C 122 ; WX 273 ; N u1D6A4.up ; B 30 0 259 472 ;
+C 123 ; WX 303 ; N u1D6A5.up ; B 9 -227 228 472 ;
+C 124 ; WX 570 ; N h ; B 36 -11 536 697 ;
+C 125 ; WX 570 ; N uni210F ; B 36 -11 536 697 ;
+C 126 ; WX 421 ; N uni2113 ; B 33 -11 387 682 ;
+C 127 ; WX 570 ; N uni210F.alt ; B 36 -11 536 697 ;
+C 128 ; WX 564 ; N uni019B ; B 36 -11 538 681 ;
+C 130 ; WX 559 ; N uni019B.ital ; B 11 -11 543 680 ;
+C 131 ; WX 559 ; N uni019B.ital.alt ; B 11 -11 543 680 ;
+C 136 ; WX 376 ; N uni0300 ; B 46 509 255 680 ;
+C 137 ; WX 376 ; N uni0301 ; B 121 509 330 680 ;
+C 138 ; WX 376 ; N uni0302 ; B 44 509 332 677 ;
+C 139 ; WX 376 ; N uni0303 ; B 21 529 354 641 ;
+C 140 ; WX 376 ; N uni0304 ; B 53 561 323 617 ;
+C 141 ; WX 464 ; N uni0305 ; B 32 555 432 610 ;
+C 142 ; WX 376 ; N uni0306 ; B 59 534 317 662 ;
+C 143 ; WX 376 ; N uni0307 ; B 132 536 244 642 ;
+C 144 ; WX 376 ; N uni0308 ; B 34 536 342 642 ;
+C 145 ; WX 376 ; N uni030A ; B 86 517 290 707 ;
+C 146 ; WX 376 ; N uni030C ; B 44 509 332 677 ;
+C 147 ; WX 491 ; N uni20DB ; B 34 536 457 642 ;
+C 148 ; WX 646 ; N uni20DC ; B 34 536 612 642 ;
+C 149 ; WX 329 ; N degree ; B 35 380 294 639 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/erewhon/doc/erewhon-doc.pdf b/fonts/erewhon/doc/erewhon-doc.pdf
index 0666ca99ed..c3aef43bd5 100644
--- a/fonts/erewhon/doc/erewhon-doc.pdf
+++ b/fonts/erewhon/doc/erewhon-doc.pdf
Binary files differ
diff --git a/fonts/erewhon/doc/erewhon-doc.tex b/fonts/erewhon/doc/erewhon-doc.tex
index 4e1a5d7187..0530c4e184 100644
--- a/fonts/erewhon/doc/erewhon-doc.tex
+++ b/fonts/erewhon/doc/erewhon-doc.tex
@@ -1,17 +1,29 @@
-% !TEX TS-program = pdflatexmk
+% !TEX TS-program = pdflatexmk
+\pdfcompresslevel=0
+\pdfobjcompresslevel=0
\documentclass[11pt]{amsart}
+\pdfgentounicode=1
+\input glyphtounicode.tex
+\InputIfFileExists{glyphtounicode-cmr.tex}{}{}
+\InputIfFileExists{glyphtounicode-ntx.tex}{}{}
+\pdfglyphtounicode{afii61664}{200B}
\usepackage[margin=1.5in]{geometry}
\usepackage[parfill]{parskip}% Begin paragraphs with an empty line rather than an indent
\usepackage{graphicx}
\pdfmapfile{=erewhon.map}
%SetFonts
+%\pdfmapline{+erewMI erewMI <erewMI.pfb}
+%\pdfmapline{+erewBMI erewBMI <erewBMI.pfb}
+%\pdfmapline{+erewMR erewMR <erewMR.pfb}
+%\pdfmapline{+erewBRM erewBRM <erewBRM.pfb}
+\usepackage[a-1b]{pdfx}
% erewhon+newtxmath
\usepackage[sups,p,osf,scaled=.98,space]{erewhon}
\usepackage[T2A,OT2,T1]{fontenc}
\usepackage{textcomp}
\usepackage{cabin}
\usepackage[varqu,varl]{zi4}% inconsolata
-\usepackage[utopia,vvarbb,bigdelims]{newtxmath}
+\usepackage[utopia,vvarbb]{newtxmath}
%SetFonts
\usepackage{fonttable}
\title{LaTeX Support for Erewhon}
@@ -35,16 +47,27 @@
\item the bold upright face has been made less cramped.
\end{itemize}
-The {\tt newtx} package has been modified, as of version $1.26$, to offer a new option {\tt utopia} (or, equivalently, {\tt heuristica} or {\tt erewhon}) that uses math italic glyphs taken from Utopia and oldstyle figures from \emph{Erewhon}. Its slanted Greek alphabets are constructed from the {\tt txfonts} slanted Greek letters by reducing their italic angle from $15.5$\textdegree\ to $13$\textdegree, matching Utopia's italic angle. So, for Erewhon text and matching math, you can use\footnote{There is most likely also a way to use {\tt MathDesign} or {\tt fourier} with at least partial compatibility.}:
+The {\tt newtx} package has been modified, as of version $1.26$, to offer a new option {\tt utopia} (or, equivalently, {\tt heuristica} or {\tt erewhon}) that uses math italic glyphs taken from Utopia and oldstyle figures from \emph{Erewhon}. Its slanted Greek alphabets are constructed from the {\tt txfonts} slanted Greek letters by reducing their italic angle from $15.5$\textdegree\ to $13$\textdegree, matching Utopia's italic angle.
+
+\textbf{Important Note:} Starting with version 1.10 (2019-11-04), the mathematical Greek glyphs are derived mainly from those in the {\tt fourier} package.
+
+For Erewhon text and matching math, you can use\footnote{There is most likely also a way to use {\tt MathDesign} or {\tt fourier} with at least partial compatibility.}:
\begin{verbatim}
% load babel package and options before erewhon
-\usepackage[p,osf,scaled=.98,space]{erewhon}
+\usepackage[p,osf,scaled=.98,space]{erewhon} % scaling by .98 not really necessary
\usepackage[varqu,varl]{inconsolata} % typewriter
\usepackage[type1,scaled=.95]{cabin} % sans serif like Gill Sans
\usepackage[utopia,vvarbb]{newtxmath}
\end{verbatim}
The effect of the options {\tt p,osf} is to force the default figure style in {\tt erewhon} text to be proportional oldstyle 0123456789 while using lining figures $0123456789$ in math mode. If no options are specified, tabular lining figures will be used throughout.
+With the settings above, there is now almost no difference between its output and the output from the {\tt fourier} package, except:
+\begin{itemize}
+\item
+the math axis using {\tt fourier} will be about {\tt .03pt} higher;
+\item rules and math symbols in {\tt fourier} will be about \verb|5%| less thick.
+\end{itemize}
+
\textsc{Options available:}
\begin{itemize}
\item The option {\tt scaled} allows you to change the scale. E.g., if you want \emph{Erewhon} to render at the same size as the original \emph{Utopia} or \emph{Heuristica}, use {\tt scaled=1.064}.
@@ -64,7 +87,7 @@ The option {\tt oldstyle}, or, equivalently, {\tt osf}, specifies oldstyle figur
\usepackage{zlmtt} % serifed typewriter font extending cmtt
\end{verbatim}
-As Utopia text is a rather cramped, you might try applying a small amount of letterspacing (tracking) and increasing the interword spacing by means of the {\tt microtype} package. As of version $1.08$, this provides a number of ways to modify interword spacing by specifying one or more of the options described below. Erewhon word-spacing is governed by three quantities:
+As Utopia text is rather cramped, you might try applying a small amount of letterspacing (tracking) and increasing the interword spacing by means of the {\tt microtype} package. As of version $1.08$, this provides a number of ways to modify interword spacing by specifying one or more of the options described below. Erewhon word-spacing is governed by three quantities:
\begin{itemize}
\item
{\tt spacing} (default value {\tt .211em}), \verb|\fontdimen2| of the main text font.
@@ -111,6 +134,10 @@ Option {\tt loosest} would change the three parameters to {\tt.28em, .125em,.13e
Let $B(X)$ be the set of blocks of $\Lambda_{X}$
and let $b(X) \coloneq |{B(X)}|$ so that $\hat\phi=\sum_{Y\subset X}(-1)^{b(Y)}b(Y)$.
+\textsc{Enhanced Mathematical Options:}\\
+As of version {\tt 1.10}, the {\tt utopia} option to {\tt newtxmath} enjoys enhanced status. Most importantly, this means that you can generate pdf output satisfying the PDF/A-1b standards. It means, in addition, that the option {\tt subscriptcorrection} is available, permitting you to improve the spacing of subscripts by copying {\tt newtx-utopia-subs.tex} to your home texmf tree and modifying its entries. For details, consult Appendix 2 of {\tt newtxdoc.pdf}, the documentation file for the {\tt newtx} package.
+
+\newpage
\textsc{Glyph Coverage Examples}\\
\textbf{Erewhon-Regular-tlf-t1}\\
\fonttable{Erewhon-Regular-tlf-t1}
diff --git a/fonts/erewhon/map/erewhon.map b/fonts/erewhon/map/erewhon.map
index c8cf187b93..d4fae193ae 100644
--- a/fonts/erewhon/map/erewhon.map
+++ b/fonts/erewhon/map/erewhon.map
@@ -390,3 +390,8 @@ Erewhon-Italic-tlf-ot2 Erewhon-Italic " erewhonOT2tlfenc ReEncodeFont " <[erewho
Erewhon-Bold-tlf-ot2 Erewhon-Bold " erewhonOT2tlfenc ReEncodeFont " <[erewhontlf-ot2.enc <Erewhon-Bold.pfb
Erewhon-BoldSlanted-tlf-ot2 Erewhon-BoldSlanted " erewhonOT2tlfenc ReEncodeFont " <[erewhontlf-ot2.enc <Erewhon-BoldSlanted.pfb
Erewhon-BoldItalic-tlf-ot2 Erewhon-BoldItalic " erewhonOT2tlfenc ReEncodeFont " <[erewhontlf-ot2.enc <Erewhon-BoldItalic.pfb
+
+erewMI erewMI <erewMI.pfb
+erewBMI erewBMI <erewBMI.pfb
+erewMR erewMR <erewMR.pfb
+erewBRM erewBRM <erewBRM.pfb
diff --git a/fonts/erewhon/tex/erewhon.sty b/fonts/erewhon/tex/erewhon.sty
index 53182a6c24..57f44f625a 100644
--- a/fonts/erewhon/tex/erewhon.sty
+++ b/fonts/erewhon/tex/erewhon.sty
@@ -149,7 +149,9 @@ OsF}\fontshape{sc}\selectfont #1}%
\fi}%
\fi%
\fi
-
+\ifx\pdfglyphtounicode\@undefined \else
+ \pdfglyphtounicode{afii61664}{200B}% .. ..
+\fi
%\ifErewhon@babel
% \renewcommand*{\rmdefault}{erewhon-\Erewhon@figurealign%
% \Erewhon@figurestyle}
diff --git a/fonts/erewhon/tex/newtx-utopia-subs.tex b/fonts/erewhon/tex/newtx-utopia-subs.tex
new file mode 100644
index 0000000000..d8a565bb00
--- /dev/null
+++ b/fonts/erewhon/tex/newtx-utopia-subs.tex
@@ -0,0 +1,19 @@
+{f}{-1.5}
+{j}{-2}
+{p}{-0.5}
+{y}{0}
+{A}{-2.5}
+{B}{-1}
+{D}{-1}
+{H}{-1}
+{I}{-1}
+{K}{-1}
+{L}{-1}
+{M}{-1}
+{N}{-0.5}
+{P}{-1}
+{X}{-1}
+{Y}{0.5}
+{\beta}{-1}
+{\rho}{-1.5}
+{\mu}{-1}
diff --git a/fonts/erewhon/tex/untxmia.fd b/fonts/erewhon/tex/untxmia.fd
new file mode 100644
index 0000000000..680c092568
--- /dev/null
+++ b/fonts/erewhon/tex/untxmia.fd
@@ -0,0 +1,93 @@
+%Filename: untxmia.fd
+%Created by: tex mia-drv
+%Created using fontinst v1.933
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\ProvidesFile{untxmia.fd}
+ [2018/04/14 Fontinst v1.933 font definitions for U/ntxmia.]
+
+\expandafter\ifx\csname ntxmath@scaled\endcsname\relax
+ \let\ntxmath@scaled\@empty%
+\fi
+
+\DeclareFontFamily{U}{ntxmia}{\skewchar \font =127}
+
+\iftx@libertine
+ \DeclareFontShape{U}{ntxmia}{m}{it}{
+ <-> \ntxmath@scaled nxlmia
+ }{}
+
+ \DeclareFontShape{U}{ntxmia}{b}{it}{
+ <-> \ntxmath@scaled nxlbmia
+ }{}
+\else
+ \iftx@minion
+ \DeclareFontShape{U}{ntxmia}{m}{it}{
+ <-> \ntxmath@scaled zmnmia
+ }{}
+
+ \DeclareFontShape{U}{ntxmia}{b}{it}{
+ <-> \ntxmath@scaled zmnbmia
+ }{}
+ \else
+ \iftx@coch
+ \DeclareFontShape{U}{ntxmia}{m}{it}{
+ <-> \ntxmath@scaled zcochmia
+ }{}
+ \DeclareFontShape{U}{ntxmia}{b}{it}{
+ <-> \ntxmath@scaled zcochbmia
+ }{}
+ \else
+ \iftx@ch
+ \DeclareFontShape{U}{ntxmia}{m}{it}{
+ <-> \ntxmath@scaled zchmia
+ }{}
+ \DeclareFontShape{U}{ntxmia}{b}{it}{
+ <-> \ntxmath@scaled zchbmia
+ }{}
+ \else
+ \iftx@stxtwo
+ \DeclareFontShape{U}{ntxmia}{m}{it}{
+ <-> \ntxmath@scaled ntxstx2mia
+ }{}
+ \DeclareFontShape{U}{ntxmia}{b}{it}{
+ <-> \ntxmath@scaled ntxstx2bmia
+ }{}
+
+ \else
+ \iftx@ebgm
+ \DeclareFontShape{U}{ntxmia}{m}{it}{
+ <-> \ntxmath@scaled ntxebgmia
+ }{}
+ \DeclareFontShape{U}{ntxmia}{b}{it}{
+ <-> \ntxmath@scaled ntxebgbmia
+ }{}
+ \else
+ \iftx@ut
+ \DeclareFontShape{U}{ntxmia}{m}{it}{
+ <-> \ntxmath@scaled zutmia
+ }{}
+ \DeclareFontShape{U}{ntxmia}{b}{it}{
+ <-> \ntxmath@scaled zutbmia
+ }{}
+ \else
+ \DeclareFontShape{U}{ntxmia}{m}{it}{
+ <-> \ntxmath@scaled ntxmia
+ }{}
+ \DeclareFontShape{U}{ntxmia}{b}{it}{
+ <-> \ntxmath@scaled ntxbmia
+ }{}
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+\fi
+\DeclareFontShape{U}{ntxmia}{m}{sl}{<->ssub * ntxmia/m/it}{}
+\DeclareFontShape{U}{ntxmia}{bx}{it}{<->ssub * ntxmia/b/it}{}
+\DeclareFontShape{U}{ntxmia}{b}{sl}{<->ssub * ntxmia/b/it}{}
+\DeclareFontShape{U}{ntxmia}{bx}{sl}{<->ssub * ntxmia/b/sl}{}
+
+\endinput
diff --git a/fonts/erewhon/tfm/erewBMI.tfm b/fonts/erewhon/tfm/erewBMI.tfm
new file mode 100644
index 0000000000..85af371c74
--- /dev/null
+++ b/fonts/erewhon/tfm/erewBMI.tfm
Binary files differ
diff --git a/fonts/erewhon/tfm/erewBRM.tfm b/fonts/erewhon/tfm/erewBRM.tfm
new file mode 100644
index 0000000000..f0f19c1940
--- /dev/null
+++ b/fonts/erewhon/tfm/erewBRM.tfm
Binary files differ
diff --git a/fonts/erewhon/tfm/erewMI.tfm b/fonts/erewhon/tfm/erewMI.tfm
new file mode 100644
index 0000000000..3dc3b1f13f
--- /dev/null
+++ b/fonts/erewhon/tfm/erewMI.tfm
Binary files differ
diff --git a/fonts/erewhon/tfm/erewMR.tfm b/fonts/erewhon/tfm/erewMR.tfm
new file mode 100644
index 0000000000..4d6954fbc7
--- /dev/null
+++ b/fonts/erewhon/tfm/erewMR.tfm
Binary files differ
diff --git a/fonts/erewhon/type1/erewBMI.pfb b/fonts/erewhon/type1/erewBMI.pfb
new file mode 100644
index 0000000000..0af8df705d
--- /dev/null
+++ b/fonts/erewhon/type1/erewBMI.pfb
Binary files differ
diff --git a/fonts/erewhon/type1/erewBRM.pfb b/fonts/erewhon/type1/erewBRM.pfb
new file mode 100644
index 0000000000..1582d5a79f
--- /dev/null
+++ b/fonts/erewhon/type1/erewBRM.pfb
Binary files differ
diff --git a/fonts/erewhon/type1/erewMI.pfb b/fonts/erewhon/type1/erewMI.pfb
new file mode 100644
index 0000000000..de215e97ba
--- /dev/null
+++ b/fonts/erewhon/type1/erewMI.pfb
Binary files differ
diff --git a/fonts/erewhon/type1/erewMR.pfb b/fonts/erewhon/type1/erewMR.pfb
new file mode 100644
index 0000000000..0f916a35fd
--- /dev/null
+++ b/fonts/erewhon/type1/erewMR.pfb
Binary files differ
diff --git a/fonts/newtx/README b/fonts/newtx/README
index 18f098aab0..804540741b 100644
--- a/fonts/newtx/README
+++ b/fonts/newtx/README
@@ -1,10 +1,14 @@
This package, initially based on txfonts, provides many fixes and enhancements to the txfonts package, splitting it into two separate packages---newtxtext and newtxmath, which may be run independently of one another. It provides scaling, improved metrics, and other options. In particular, newtxmath offers a libertine option which substitutes Linux Libertine (provided with TeXLive and MikTeX) italic and Greek letters for the default Times letters, providing a good match for the Libertine text font, which is heavier than Computer Modern but lighter than Times, and in my experience, looks very sharp and clear on the screen.
-Current version: 1.607 2019-10-29
+Current version: 1.608 2019-11-05
This material is subject to the LaTeX Project Public License. See http://www.ctan.org/license/lppl1.3
for the details of that license.
+Changes in version 1.608
+1. Added support for utopia option to newtxmath with enhanced status.
+2. This version really does include the new names for slanted Greek letters.
+
Changes in version 1.607
1. Modified txmiaX.{pfb,tfm}, changing Delta, Sigma and epsilon1 (lunate epsilon symbol) so thay would relate better to the bold, italic and bold italic versions.
2. Reworked the sixteen tfm files ntx-*f-ot1.tfm, renaming them to replace "ot1" with "ot1r", and then regenerating the sixteen as virtual fonts based on the ot1r versions but with capital Greek taken from tx[b]miaX abd NewTX[B]MI. These now serve as the the ot1 font versions having capital Greeks in the first eleven slots.
diff --git a/fonts/newtx/tex/newtxmath.sty b/fonts/newtx/tex/newtxmath.sty
index c4573fd719..b38f1ee02d 100644
--- a/fonts/newtx/tex/newtxmath.sty
+++ b/fonts/newtx/tex/newtxmath.sty
@@ -11,8 +11,8 @@
% of glyph collisions.
% These modifications are by Michael Sharpe, msharpe at ucsd dot edu
-\def\fileversion{1.606}
-\def\filedate{2019/10/25}
+\def\fileversion{1.608}
+\def\filedate{2019/11/03}
\ProvidesPackage{newtxmath}[\filedate\space v\fileversion ]
\@ifundefined{newtxmathLoaded}{}{\endinput}
@@ -2145,6 +2145,47 @@ $\hfil\displaystyle{#1}\hfil$\crcr%
\re@DeclareMathSymbol{\varrhoit}{\mathord}{letters}{37}
\re@DeclareMathSymbol{\varsigmait}{\mathord}{letters}{38}
\re@DeclareMathSymbol{\varphiit}{\mathord}{letters}{39}
+\let\itGamma\Gammait
+\let\itDelta\Deltait
+\let\itTheta\Thetait
+\let\itLambda\Lambdait
+\let\itXi\Xiit
+\let\itPi\Piit
+\let\itSigma\Sigmait
+\let\itUpsilon\Upsilonit
+\let\itPhi\Phiit
+\let\itPsi\Psiit
+\let\itOmega\Omegait
+\let\italpha\alphait
+\let\itbeta\betait
+\let\itgamma\gammait
+\let\itdelta\deltait
+\let\itepsilon\epsilonit
+\let\itzeta\zetait
+\let\iteta\etait
+\let\ittheta\thetait
+\let\itiota\iotait
+\let\itkappa\kappait
+\let\itlambda\lambdait
+\let\itmu\muit
+\let\itnu\nuit
+\let\itxi\xiit
+\let\itpi\piit
+\let\itrho\rhoit
+\let\itsigma\sigmait
+\let\ittau\tauit
+\let\itupsilon\upsilonit
+\let\itphi\phiit
+\let\itchi\chiit
+\let\itpsi\psiit
+\let\itomega\omegait
+\let\itvarepsilon\varepsilonit
+\let\itvartheta\varthetait
+\let\itvarpi\varpiit
+\let\itvarrho\varrhoit
+\let\itvarsigma\varsigmait
+\let\itvarphi\varphiit
+\let\itvarkappa\varkappait
\DeclareMathSymbol{\uppartial}{\mathord}{lettersA}{64}%added 20120416
diff --git a/fonts/newtx/tfm/zutbmi.tfm b/fonts/newtx/tfm/zutbmi.tfm
index f094ee6cff..d5ec500dfe 100644
--- a/fonts/newtx/tfm/zutbmi.tfm
+++ b/fonts/newtx/tfm/zutbmi.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/zutbmia.tfm b/fonts/newtx/tfm/zutbmia.tfm
new file mode 100644
index 0000000000..b0c3dc5d29
--- /dev/null
+++ b/fonts/newtx/tfm/zutbmia.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/zutmi.tfm b/fonts/newtx/tfm/zutmi.tfm
index e682a636eb..8b7189e866 100644
--- a/fonts/newtx/tfm/zutmi.tfm
+++ b/fonts/newtx/tfm/zutmi.tfm
Binary files differ
diff --git a/fonts/newtx/tfm/zutmia.tfm b/fonts/newtx/tfm/zutmia.tfm
new file mode 100644
index 0000000000..072feda45e
--- /dev/null
+++ b/fonts/newtx/tfm/zutmia.tfm
Binary files differ
diff --git a/fonts/newtx/vf/zutbmi.vf b/fonts/newtx/vf/zutbmi.vf
index 4f78742b4b..a550e4a8ef 100644
--- a/fonts/newtx/vf/zutbmi.vf
+++ b/fonts/newtx/vf/zutbmi.vf
Binary files differ
diff --git a/fonts/newtx/vf/zutbmia.vf b/fonts/newtx/vf/zutbmia.vf
new file mode 100644
index 0000000000..f1c0ffc11e
--- /dev/null
+++ b/fonts/newtx/vf/zutbmia.vf
Binary files differ
diff --git a/fonts/newtx/vf/zutmi.vf b/fonts/newtx/vf/zutmi.vf
index b783ece16c..24e363f58c 100644
--- a/fonts/newtx/vf/zutmi.vf
+++ b/fonts/newtx/vf/zutmi.vf
Binary files differ
diff --git a/fonts/newtx/vf/zutmia.vf b/fonts/newtx/vf/zutmia.vf
new file mode 100644
index 0000000000..0edc37fada
--- /dev/null
+++ b/fonts/newtx/vf/zutmia.vf
Binary files differ
diff --git a/graphics/asymptote/ChangeLog b/graphics/asymptote/ChangeLog
index 4ec0af6970..70b565d928 100644
--- a/graphics/asymptote/ChangeLog
+++ b/graphics/asymptote/ChangeLog
@@ -1,3 +1,207 @@
+commit 87dc3554015dccce0cf446e27a703043a9c68460
+Author: John Bowman <bowman@ualberta.ca>
+Date: Tue Nov 5 17:11:42 2019 -0700
+
+ Revert "Remove obsolete MSDOS Intel GPU workaround."
+
+ This reverts commit e47b19bb47079c8def40e5f4b5eb7946fec6a0c2.
+
+commit 08804433e46c83fc4c38ca7db92f21b9cf70fa90
+Author: John Bowman <bowman@ualberta.ca>
+Date: Tue Nov 5 11:25:39 2019 -0700
+
+ Convert POSIX filename to MSDOS filename.
+
+commit 2d54552ca95cce7eef5d2a46bd19136e76bbaa45
+Author: John Bowman <bowman@ualberta.ca>
+Date: Tue Nov 5 00:15:02 2019 -0700
+
+ Fix commit 24c7bcbc8b6e2e08938ab1fd088e922a0806251f.
+
+commit 6bdf7fc2c23fa27d67c42482d37860d41f377d92
+Author: John Bowman <bowman@ualberta.ca>
+Date: Mon Nov 4 23:22:22 2019 -0700
+
+ Allow an object to be positioned finely with the arrow keys while holding down the mouse button. Fix origin and center order. Fix anchor names.
+
+commit 4a0a2aa6e100fefc4961af95f71a018a18e07ce9
+Author: John Bowman <bowman@ualberta.ca>
+Date: Mon Nov 4 23:08:54 2019 -0700
+
+ Update asymptote.sty to use grffile.
+
+commit a11ea822167aee40c23601c4d9e2391ac2571859
+Author: John Bowman <bowman@ualberta.ca>
+Date: Mon Nov 4 21:10:30 2019 -0700
+
+ Fix commit 41cc1fa54e638954177314a0add6b2d3a043257f.
+
+commit 41cc1fa54e638954177314a0add6b2d3a043257f
+Author: John Bowman <bowman@ualberta.ca>
+Date: Mon Nov 4 00:21:22 2019 -0700
+
+ Use grffile to fix issues with included file names.
+
+commit 4dc96555e0f56e387d4f64d26865d1cfdcefc0fd
+Author: John Bowman <bowman@ualberta.ca>
+Date: Sun Nov 3 00:09:12 2019 -0600
+
+ Fix bug #117: Wrong silhouette generated of a cylinder.
+
+commit 309c5aa4210a9d06b12b15a5bc3d2c21467827f2
+Author: John Bowman <bowman@ualberta.ca>
+Date: Sat Nov 2 20:10:10 2019 -0600
+
+ Revert "Reinstate comment about using glOptions=-indirect for old graphics card drivers."
+
+ This reverts commit 1b752422335ba3991f3e2ad0cf145e141336ccb5.
+
+commit 6a13f8a10e9fe420f153670b59b25f235cb0407c
+Author: John Bowman <bowman@ualberta.ca>
+Date: Sat Nov 2 15:05:22 2019 -0600
+
+ Fix returned x array in rationalSimplex; port optimizations to simplex.
+
+commit 1b752422335ba3991f3e2ad0cf145e141336ccb5
+Author: John Bowman <bowman@ualberta.ca>
+Date: Sat Nov 2 10:55:38 2019 -0600
+
+ Reinstate comment about using glOptions=-indirect for old graphics card drivers.
+
+commit 24c7bcbc8b6e2e08938ab1fd088e922a0806251f
+Author: John Bowman <bowman@ualberta.ca>
+Date: Sat Nov 2 00:18:23 2019 -0600
+
+ Make locatefile return fully qualified file name; use this for viewing WebGL files.
+
+commit c7370db9723c5c5ea2d7d699184ab571d994a9c4
+Author: John Bowman <bowman@ualberta.ca>
+Date: Thu Oct 31 03:11:33 2019 -0600
+
+ Fix xasy resize.
+
+commit dea5702365e018d9972aabec6b0ca1010cb0f586
+Author: John Bowman <bowman@ualberta.ca>
+Date: Thu Oct 31 02:31:44 2019 -0600
+
+ Port xasy to high-resolution screens.
+
+commit 7bf1cf2c8bd9726adb1c3e4fc063413261a4335d
+Author: John Bowman <bowman@ualberta.ca>
+Date: Thu Oct 31 02:27:46 2019 -0600
+
+ Implement pad function that pads a picture to a precise size in both
+ directions.
+
+commit cbb8cd4e40fbaec31e12e14d9328d77bcdf6c557
+Author: John Bowman <bowman@ualberta.ca>
+Date: Tue Oct 29 21:18:36 2019 -0600
+
+ Support SVG output of embedded PNG, JPEG, and external vector PDF images
+ using dvisvgm 2.8.
+
+commit b4dab27669302117b1b7c04857b08eb8b13c2406
+Author: John Bowman <bowman@ualberta.ca>
+Date: Tue Oct 29 09:02:39 2019 -0600
+
+ Fix xasy handling of Ctrl-c.
+
+commit 5557453a5f8449b7f93919edcfcc988b7cd345dc
+Author: John Bowman <bowman@ualberta.ca>
+Date: Mon Oct 28 16:30:01 2019 -0600
+
+ Fix basic indices in rationalSimplex.
+
+commit 874192f5ae7e9f83f87a9172c8fd1a44f70e1231
+Author: John Bowman <bowman@ualberta.ca>
+Date: Mon Oct 28 13:35:50 2019 -0600
+
+ Simplify code.
+
+commit e40690d60d02de390e8fc62828f3051e4e2fdf9d
+Author: John Bowman <bowman@ualberta.ca>
+Date: Mon Oct 28 13:32:20 2019 -0600
+
+ Fix infeasible test in simplex.asy.
+
+commit e3a121b5d592616bbbd0ea6dcb72220a062fddde
+Author: John Bowman <bowman@ualberta.ca>
+Date: Mon Oct 28 13:05:01 2019 -0600
+
+ Move basic variables in rationalSimplex to column 0.
+
+commit 343f68ac12b52ae5aa33860c7ba7103f817b594c
+Author: John Bowman <bowman@ualberta.ca>
+Date: Mon Oct 28 03:26:45 2019 -0600
+
+ Check for redundant basis vectors in phase1 of rationalSimplex.
+
+commit 1812df7829f5f7fcda6cdca25acedd9b97b3145d
+Author: John Bowman <bowman@ualberta.ca>
+Date: Sat Oct 26 22:31:13 2019 -0600
+
+ Standardize write(rational[]) suffixes.
+
+commit 4ace4c826aab8ef389a8db8da4ede379d6d3db45
+Author: John Bowman <bowman@ualberta.ca>
+Date: Sat Oct 26 22:25:20 2019 -0600
+
+ Fix write(rational) default suffixes.
+
+commit 215baa5db338ccc96d57b37c384bbe052576f79b
+Author: John Bowman <bowman@ualberta.ca>
+Date: Sat Oct 26 22:24:42 2019 -0600
+
+ Fix iterateDual(real[][],int,int[]).
+
+commit 9efff08def182ff337b0181abe0007d70f171fbf
+Author: John Bowman <bowman@ualberta.ca>
+Date: Fri Oct 25 20:55:54 2019 -0600
+
+ Avoid use of test -o.
+
+commit 4abe6fcff760363c0f852b1d79a9a206518477a5
+Author: John Bowman <bowman@ualberta.ca>
+Date: Fri Oct 25 19:19:55 2019 -0600
+
+ Use htmlviewer to display svg files.
+
+commit c120b2ee98ce8983ded8d0119dff3beb6bfab9f3
+Author: John Bowman <bowman@ualberta.ca>
+Date: Thu Oct 24 17:19:23 2019 -0600
+
+ Fix Makefile.in.
+
+commit 06fc2f7bac97523daadf79debb6f33b979a7d4be
+Author: John Bowman <bowman@ualberta.ca>
+Date: Thu Oct 24 17:09:35 2019 -0600
+
+ Simplify Makefile.in.
+
+commit 6fe8d14817071258f36c6ac61b772a81b482296b
+Author: John Bowman <bowman@ualberta.ca>
+Date: Thu Oct 24 17:09:02 2019 -0600
+
+ Update asygl.
+
+commit 743f5bc77fe6796140f613e8754ed6e1022574a2
+Author: John Bowman <bowman@ualberta.ca>
+Date: Thu Oct 24 17:07:34 2019 -0600
+
+ Fix transparent background.
+
+commit 6ac68161f924e83fd2178c30cbdfd3fd05d63900
+Author: John Bowman <bowman@ualberta.ca>
+Date: Wed Oct 23 21:09:57 2019 -0600
+
+ Fix revision.cc.
+
+commit 7ae1f80cf7fb4cb5abbcc23eef8fa4e591a413fc
+Author: John Bowman <bowman@ualberta.ca>
+Date: Sat Oct 19 23:42:45 2019 -0600
+
+ Increment version to 2.60.
+
commit e47b19bb47079c8def40e5f4b5eb7946fec6a0c2
Author: John Bowman <bowman@ualberta.ca>
Date: Sat Oct 19 22:36:58 2019 -0600
diff --git a/graphics/asymptote/GUI/Window1.py b/graphics/asymptote/GUI/Window1.py
index fbdcca4ce5..4e0a57af2c 100644
--- a/graphics/asymptote/GUI/Window1.py
+++ b/graphics/asymptote/GUI/Window1.py
@@ -61,8 +61,8 @@ class HardDeletionChanges(ActionChanges):
self.objIndex = pos
class AnchorMode:
- origin = 0
- center = 1
+ center = 0
+ origin = 1
topLeft = 2
topRight = 3
bottomRight = 4
@@ -102,6 +102,8 @@ class MainWindow1(Qw.QMainWindow):
def __init__(self):
super().__init__()
self.ui = Ui_MainWindow()
+ global devicePixelRatio
+ devicePixelRatio=self.devicePixelRatio()
self.ui.setupUi(self)
self.ui.menubar.setNativeMenuBar(False)
@@ -137,6 +139,8 @@ class MainWindow1(Qw.QMainWindow):
self.mainCanvas = None
self.dpi = 300
self.canvasPixmap = None
+ self.tx=0
+ self.ty=0
# Actions
# <editor-fold> Connecting Actions
@@ -195,7 +199,6 @@ class MainWindow1(Qw.QMainWindow):
self.savedWindowMousePos = None
self.finalPixmap = None
- self.preCanvasPixmap = None
self.postCanvasPixmap = None
self.previewCurve = None
self.mouseDown = False
@@ -263,8 +266,10 @@ class MainWindow1(Qw.QMainWindow):
'setMag': self.setMagPrompt,
'deleteObject': self.btnSelectiveDeleteOnClick,
'anchorMode': self.switchToAnchorMode,
- 'moveUp': lambda: self.arrowButtons(0, 1, False),
- 'moveDown': lambda: self.arrowButtons(0, -1, False),
+ 'moveUp': lambda: self.translate(0, -1),
+ 'moveDown': lambda: self.translate(0, 1),
+ 'moveLeft': lambda: self.translate(-1, 0),
+ 'moveRight': lambda: self.translate(1, 0),
'scrollLeft': lambda: self.arrowButtons(-1, 0, True),
'scrollRight': lambda: self.arrowButtons(1, 0, True),
@@ -298,6 +303,17 @@ class MainWindow1(Qw.QMainWindow):
self.mouseWheel(30*x, 30*y)
self.quickUpdate()
+ def translate(self, x:int , y:int):
+ "x, y indicates update button orientation on the cartesian plane."
+ if self.lockX:
+ x = 0
+ if self.lockY:
+ y = 0
+ self.tx += x
+ self.ty += y
+ self.newTransform=Qg.QTransform.fromTranslate(self.tx,self.ty)
+ self.quickUpdate()
+
def cleanup(self):
self.asyengine.cleanup()
@@ -308,7 +324,8 @@ class MainWindow1(Qw.QMainWindow):
# pipeline --> let x, y be the postscript point
# p = (mx + cx + panoffset, -ny + cy + panoffset)
- cx, cy = self.canvSize.width() / 2, self.canvSize.height() / 2
+ factor=0.5/devicePixelRatio;
+ cx, cy = self.canvSize.width()*factor, self.canvSize.height()*factor
newTransf = Qg.QTransform()
newTransf.translate(*self.panOffset)
@@ -932,11 +949,12 @@ class MainWindow1(Qw.QMainWindow):
if self.isReady():
if self.mainCanvas.isActive():
self.mainCanvas.end()
- self.canvSize = self.ui.imgFrame.size()
+ self.canvSize = self.ui.imgFrame.size()*devicePixelRatio
self.ui.imgFrame.setSizePolicy(Qw.QSizePolicy.Ignored, Qw.QSizePolicy.Ignored)
self.canvasPixmap = Qg.QPixmap(self.canvSize)
- # self.canvasPixmap.setDevicePixelRatio(3)
+ self.canvasPixmap.setDevicePixelRatio(devicePixelRatio)
self.postCanvasPixmap = Qg.QPixmap(self.canvSize)
+ self.canvasPixmap.setDevicePixelRatio(devicePixelRatio)
self.quickUpdate()
@@ -1050,7 +1068,7 @@ class MainWindow1(Qw.QMainWindow):
self.quickUpdate()
return
- # otherwise, select a candinate for selection
+ # otherwise, select a candidate for selection
if self.currentlySelectedObj['selectedIndex'] is None:
selectedIndex, selKeyList = self.selectObject()
@@ -1070,6 +1088,8 @@ class MainWindow1(Qw.QMainWindow):
if not self.mouseDown:
return
+ self.tx=0
+ self.ty=0
self.mouseDown = False
if self.addMode is not None:
self.addMode.mouseRelease()
@@ -1105,7 +1125,8 @@ class MainWindow1(Qw.QMainWindow):
if keyModifiers & int(Qc.Qt.ControlModifier):
oldMag = self.magnification
- cx, cy = self.canvSize.width() / 2, self.canvSize.height() / 2
+ factor=0.5/devicePixelRatio;
+ cx, cy = self.canvSize.width()*factor, self.canvSize.height()*factor
centerPoint = Qc.QPointF(cx, cy) * self.getScrsTransform().inverted()[0]
self.magnification += (rawAngle/100)
@@ -1262,13 +1283,13 @@ class MainWindow1(Qw.QMainWindow):
if self.anchorMode == AnchorMode.center:
self.currentAnchor = self.currentBoundingBox.center()
elif self.anchorMode == AnchorMode.topLeft:
- self.currentAnchor = self.currentBoundingBox.bottomLeft() # due to internal image being flipped
+ self.currentAnchor = self.currentBoundingBox.topLeft()
elif self.anchorMode == AnchorMode.topRight:
- self.currentAnchor = self.currentBoundingBox.bottomRight()
+ self.currentAnchor = self.currentBoundingBox.topRight()
elif self.anchorMode == AnchorMode.bottomLeft:
- self.currentAnchor = self.currentBoundingBox.topLeft()
+ self.currentAnchor = self.currentBoundingBox.bottomLeft()
elif self.anchorMode == AnchorMode.bottomRight:
- self.currentAnchor = self.currentBoundingBox.topRight()
+ self.currentAnchor = self.currentBoundingBox.bottomRight()
elif self.anchorMode == AnchorMode.customAnchor:
self.currentAnchor = self.customAnchor
else:
@@ -1295,17 +1316,21 @@ class MainWindow1(Qw.QMainWindow):
self.screenTransformation = self.screenTransformation * appendTransform
def createMainCanvas(self):
- self.canvSize = self.ui.imgFrame.size()
+ self.canvSize = devicePixelRatio*self.ui.imgFrame.size()
self.ui.imgFrame.setSizePolicy(Qw.QSizePolicy.Ignored, Qw.QSizePolicy.Ignored)
- x, y = self.canvSize.width() / 2, self.canvSize.height() / 2
+ factor=0.5/devicePixelRatio;
+ x, y = self.canvSize.width()*factor, self.canvSize.height()*factor
self.canvasPixmap = Qg.QPixmap(self.canvSize)
+ self.canvasPixmap.setDevicePixelRatio(devicePixelRatio)
+
self.canvasPixmap.fill()
self.finalPixmap = Qg.QPixmap(self.canvSize)
+ self.finalPixmap.setDevicePixelRatio(devicePixelRatio)
- self.preCanvasPixmap = Qg.QPixmap(self.canvSize)
self.postCanvasPixmap = Qg.QPixmap(self.canvSize)
+ self.postCanvasPixmap.setDevicePixelRatio(devicePixelRatio)
self.mainCanvas = Qg.QPainter(self.canvasPixmap)
self.mainCanvas.setRenderHint(Qg.QPainter.Antialiasing)
@@ -1451,10 +1476,10 @@ class MainWindow1(Qw.QMainWindow):
def updateScreen(self):
self.finalPixmap = Qg.QPixmap(self.canvSize)
+ self.finalPixmap.setDevicePixelRatio(devicePixelRatio)
self.finalPixmap.fill(Qc.Qt.black)
with Qg.QPainter(self.finalPixmap) as finalPainter:
drawPoint = Qc.QPoint(0, 0)
- # finalPainter.drawPixmap(drawPoint, self.preCanvasPixmap)
finalPainter.drawPixmap(drawPoint, self.canvasPixmap)
finalPainter.drawPixmap(drawPoint, self.postCanvasPixmap)
self.ui.imgLabel.setPixmap(self.finalPixmap)
@@ -1468,8 +1493,11 @@ class MainWindow1(Qw.QMainWindow):
panX, panY = self.panOffset
- x_range = (self.canvSize.width() / 2 + (2 * abs(panX)))/self.magnification
- y_range = (self.canvSize.height() / 2 + (2 * abs(panY)))/self.magnification
+ factor=0.5/devicePixelRatio;
+ cx, cy = self.canvSize.width()*factor, self.canvSize.height()*factor
+
+ x_range = (cx + (2 * abs(panX)))/self.magnification
+ y_range = (cy + (2 * abs(panY)))/self.magnification
for x in np.arange(0, 2 * x_range + 1, majorGrid): # have to do
# this in two stages...
@@ -1533,11 +1561,9 @@ class MainWindow1(Qw.QMainWindow):
currAng = currAng + majorAxisAng
def preDraw(self, painter):
- # self.preCanvasPixmap.fill(Qc.Qt.white)
self.canvasPixmap.fill()
preCanvas = painter
- # preCanvas = Qg.QPainter(self.preCanvasPixmap)
preCanvas.setTransform(self.getScrsTransform())
if self.drawAxes:
diff --git a/graphics/asymptote/GUI/configs/xasykeymap.cson b/graphics/asymptote/GUI/configs/xasykeymap.cson
index 7ab1b34a2f..1e3e3b0a11 100644
--- a/graphics/asymptote/GUI/configs/xasykeymap.cson
+++ b/graphics/asymptote/GUI/configs/xasykeymap.cson
@@ -14,6 +14,8 @@ redo: 'Ctrl+Y'
moveUp: 'Up'
moveDown: 'Down'
+moveLeft: 'Left'
+moveRight: 'Right'
scrollUp: 'Shift+Up'
scrollDown: 'Shift+Down'
diff --git a/graphics/asymptote/GUI/icon-list.txt b/graphics/asymptote/GUI/icon-list.txt
deleted file mode 100644
index 29e301cfd6..0000000000
--- a/graphics/asymptote/GUI/icon-list.txt
+++ /dev/null
@@ -1 +0,0 @@
-https://superdevresources.com/free-svg-icons/ \ No newline at end of file
diff --git a/graphics/asymptote/GUI/icons_rc.py b/graphics/asymptote/GUI/icons_rc.py
index 0cafdbfb17..1d72c871fb 100644
--- a/graphics/asymptote/GUI/icons_rc.py
+++ b/graphics/asymptote/GUI/icons_rc.py
@@ -9,167 +9,7 @@
from PyQt5 import QtCore
qt_resource_data = b"\
-\x00\x00\x04\x8d\
-\x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x27\x31\x2e\
-\x30\x27\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x27\x55\x54\x46\
-\x2d\x38\x27\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x54\x68\x69\x73\x20\
-\x66\x69\x6c\x65\x20\x77\x61\x73\x20\x67\x65\x6e\x65\x72\x61\x74\
-\x65\x64\x20\x62\x79\x20\x64\x76\x69\x73\x76\x67\x6d\x20\x32\x2e\
-\x34\x20\x2d\x2d\x3e\x0a\x3c\x73\x76\x67\x20\x68\x65\x69\x67\x68\
-\x74\x3d\x27\x32\x34\x70\x74\x27\x20\x76\x65\x72\x73\x69\x6f\x6e\
-\x3d\x27\x31\x2e\x31\x27\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x27\
-\x35\x36\x2e\x34\x30\x39\x34\x20\x35\x33\x2e\x38\x35\x38\x33\x20\
-\x32\x34\x20\x32\x34\x27\x20\x77\x69\x64\x74\x68\x3d\x27\x32\x34\
-\x70\x74\x27\x20\x78\x6d\x6c\x6e\x73\x3d\x27\x68\x74\x74\x70\x3a\
-\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\
-\x30\x2f\x73\x76\x67\x27\x20\x78\x6d\x6c\x6e\x73\x3a\x78\x6c\x69\
-\x6e\x6b\x3d\x27\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\
-\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\x6c\x69\x6e\x6b\
-\x27\x3e\x0a\x3c\x67\x20\x69\x64\x3d\x27\x70\x61\x67\x65\x31\x27\
-\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\
-\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\
-\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x38\x2e\
-\x37\x36\x35\x35\x20\x36\x39\x2e\x38\x31\x32\x33\x29\x27\x3e\x0a\
-\x3c\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\x20\x2d\x39\x2e\x33\x39\
-\x31\x31\x38\x20\x2d\x30\x43\x20\x2d\x39\x2e\x33\x32\x32\x35\x37\
-\x20\x2d\x33\x2e\x37\x37\x37\x38\x33\x20\x2d\x38\x2e\x33\x34\x33\
-\x32\x34\x20\x2d\x37\x2e\x33\x38\x34\x34\x34\x20\x2d\x36\x2e\x36\
-\x34\x30\x35\x37\x20\x2d\x31\x30\x2e\x31\x32\x39\x38\x43\x20\x2d\
-\x31\x2e\x32\x36\x32\x31\x39\x20\x2d\x31\x38\x2e\x38\x30\x31\x37\
-\x20\x37\x2e\x36\x38\x39\x37\x31\x20\x2d\x31\x35\x2e\x35\x33\x35\
-\x31\x20\x38\x2e\x36\x37\x36\x33\x32\x20\x2d\x35\x2e\x34\x38\x32\
-\x32\x43\x20\x39\x2e\x31\x38\x36\x37\x39\x20\x2d\x30\x2e\x32\x38\
-\x30\x38\x37\x37\x20\x36\x2e\x37\x34\x39\x33\x37\x20\x34\x2e\x35\
-\x31\x38\x38\x37\x20\x33\x2e\x33\x32\x30\x32\x38\x20\x35\x2e\x30\
-\x36\x34\x38\x39\x27\x20\x66\x69\x6c\x6c\x3d\x27\x6e\x6f\x6e\x65\
-\x27\x20\x73\x74\x72\x6f\x6b\x65\x3d\x27\x23\x30\x30\x30\x30\x30\
-\x30\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\
-\x70\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\
-\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3d\x27\x72\x6f\x75\x6e\x64\
-\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\
-\x6d\x69\x74\x3d\x27\x31\x30\x2e\x30\x33\x37\x35\x27\x20\x73\x74\
-\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3d\x27\x31\x2e\x37\x35\
-\x36\x35\x36\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\
-\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\
-\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\
-\x39\x39\x36\x32\x36\x34\x20\x36\x38\x2e\x37\x36\x35\x35\x20\x36\
-\x39\x2e\x38\x31\x32\x33\x29\x27\x3e\x0a\x3c\x63\x69\x72\x63\x6c\
-\x65\x20\x63\x78\x3d\x27\x2d\x39\x2e\x33\x39\x31\x31\x38\x27\x20\
-\x63\x79\x3d\x27\x2d\x30\x27\x20\x72\x3d\x27\x33\x2e\x30\x31\x31\
-\x32\x35\x27\x20\x66\x69\x6c\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\
-\x30\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\
-\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\
-\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\
-\x36\x32\x36\x34\x20\x36\x38\x2e\x37\x36\x35\x35\x20\x36\x39\x2e\
-\x38\x31\x32\x33\x29\x27\x3e\x0a\x3c\x63\x69\x72\x63\x6c\x65\x20\
-\x63\x78\x3d\x27\x2d\x36\x2e\x36\x34\x30\x35\x37\x27\x20\x63\x79\
-\x3d\x27\x2d\x31\x30\x2e\x31\x32\x39\x38\x27\x20\x72\x3d\x27\x33\
-\x2e\x30\x31\x31\x32\x35\x27\x20\x66\x69\x6c\x6c\x3d\x27\x23\x30\
-\x30\x30\x30\x30\x30\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\
-\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\
-\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\
-\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x38\x2e\x37\x36\x35\x35\
-\x20\x36\x39\x2e\x38\x31\x32\x33\x29\x27\x3e\x0a\x3c\x63\x69\x72\
-\x63\x6c\x65\x20\x63\x78\x3d\x27\x38\x2e\x36\x37\x36\x33\x32\x27\
-\x20\x63\x79\x3d\x27\x2d\x35\x2e\x34\x38\x32\x32\x27\x20\x72\x3d\
-\x27\x33\x2e\x30\x31\x31\x32\x35\x27\x20\x66\x69\x6c\x6c\x3d\x27\
-\x23\x30\x30\x30\x30\x30\x30\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\
-\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\
-\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\
-\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x38\x2e\x37\x36\
-\x35\x35\x20\x36\x39\x2e\x38\x31\x32\x33\x29\x27\x3e\x0a\x3c\x63\
-\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x33\x2e\x33\x32\x30\x32\
-\x38\x27\x20\x63\x79\x3d\x27\x35\x2e\x30\x36\x34\x38\x39\x27\x20\
-\x72\x3d\x27\x33\x2e\x30\x31\x31\x32\x35\x27\x20\x66\x69\x6c\x6c\
-\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x2f\x3e\x0a\x3c\x2f\x67\
-\x3e\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
-\x00\x00\x04\x30\
-\x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x27\x31\x2e\
-\x30\x27\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x27\x55\x54\x46\
-\x2d\x38\x27\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x54\x68\x69\x73\x20\
-\x66\x69\x6c\x65\x20\x77\x61\x73\x20\x67\x65\x6e\x65\x72\x61\x74\
-\x65\x64\x20\x62\x79\x20\x64\x76\x69\x73\x76\x67\x6d\x20\x32\x2e\
-\x34\x20\x2d\x2d\x3e\x0a\x3c\x73\x76\x67\x20\x68\x65\x69\x67\x68\
-\x74\x3d\x27\x32\x34\x70\x74\x27\x20\x76\x65\x72\x73\x69\x6f\x6e\
-\x3d\x27\x31\x2e\x31\x27\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x27\
-\x35\x36\x2e\x34\x30\x39\x34\x20\x35\x33\x2e\x38\x35\x38\x33\x20\
-\x32\x34\x20\x32\x34\x27\x20\x77\x69\x64\x74\x68\x3d\x27\x32\x34\
-\x70\x74\x27\x20\x78\x6d\x6c\x6e\x73\x3d\x27\x68\x74\x74\x70\x3a\
-\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\
-\x30\x2f\x73\x76\x67\x27\x20\x78\x6d\x6c\x6e\x73\x3a\x78\x6c\x69\
-\x6e\x6b\x3d\x27\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\
-\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\x6c\x69\x6e\x6b\
-\x27\x3e\x0a\x3c\x67\x20\x69\x64\x3d\x27\x70\x61\x67\x65\x31\x27\
-\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\
-\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\
-\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x38\x2e\
-\x37\x36\x35\x35\x20\x36\x38\x2e\x38\x35\x38\x33\x29\x27\x3e\x0a\
-\x3c\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\x20\x2d\x39\x2e\x33\x39\
-\x31\x31\x38\x20\x2d\x30\x4c\x20\x2d\x36\x2e\x36\x34\x30\x35\x37\
-\x20\x2d\x31\x32\x2e\x30\x34\x35\x4c\x20\x38\x2e\x36\x37\x36\x33\
-\x32\x20\x2d\x36\x2e\x35\x31\x38\x37\x31\x4c\x20\x33\x2e\x33\x32\
-\x30\x32\x38\x20\x36\x2e\x30\x32\x32\x35\x4c\x20\x2d\x39\x2e\x33\
-\x39\x31\x31\x38\x20\x2d\x30\x5a\x27\x20\x66\x69\x6c\x6c\x3d\x27\
-\x6e\x6f\x6e\x65\x27\x20\x73\x74\x72\x6f\x6b\x65\x3d\x27\x23\x30\
-\x30\x30\x30\x30\x30\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\
-\x6e\x65\x63\x61\x70\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\
-\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3d\x27\x72\
-\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\
-\x65\x72\x6c\x69\x6d\x69\x74\x3d\x27\x31\x30\x2e\x30\x33\x37\x35\
-\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3d\x27\
-\x31\x2e\x37\x35\x36\x35\x36\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\
-\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\
-\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\
-\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x38\x2e\x37\x36\
-\x35\x35\x20\x36\x38\x2e\x38\x35\x38\x33\x29\x27\x3e\x0a\x3c\x63\
-\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x2d\x39\x2e\x33\x39\x31\
-\x31\x38\x27\x20\x63\x79\x3d\x27\x2d\x30\x27\x20\x72\x3d\x27\x33\
-\x2e\x30\x31\x31\x32\x35\x27\x20\x66\x69\x6c\x6c\x3d\x27\x23\x30\
-\x30\x30\x30\x30\x30\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\
-\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\
-\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\
-\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x38\x2e\x37\x36\x35\x35\
-\x20\x36\x38\x2e\x38\x35\x38\x33\x29\x27\x3e\x0a\x3c\x63\x69\x72\
-\x63\x6c\x65\x20\x63\x78\x3d\x27\x2d\x36\x2e\x36\x34\x30\x35\x37\
-\x27\x20\x63\x79\x3d\x27\x2d\x31\x32\x2e\x30\x34\x35\x27\x20\x72\
-\x3d\x27\x33\x2e\x30\x31\x31\x32\x35\x27\x20\x66\x69\x6c\x6c\x3d\
-\x27\x23\x30\x30\x30\x30\x30\x30\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\
-\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\
-\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\
-\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x38\x2e\x37\
-\x36\x35\x35\x20\x36\x38\x2e\x38\x35\x38\x33\x29\x27\x3e\x0a\x3c\
-\x63\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x38\x2e\x36\x37\x36\
-\x33\x32\x27\x20\x63\x79\x3d\x27\x2d\x36\x2e\x35\x31\x38\x37\x31\
-\x27\x20\x72\x3d\x27\x33\x2e\x30\x31\x31\x32\x35\x27\x20\x66\x69\
-\x6c\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x2f\x3e\x0a\x3c\
-\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\
-\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\
-\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\
-\x38\x2e\x37\x36\x35\x35\x20\x36\x38\x2e\x38\x35\x38\x33\x29\x27\
-\x3e\x0a\x3c\x63\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x33\x2e\
-\x33\x32\x30\x32\x38\x27\x20\x63\x79\x3d\x27\x36\x2e\x30\x32\x32\
-\x35\x27\x20\x72\x3d\x27\x33\x2e\x30\x31\x31\x32\x35\x27\x20\x66\
-\x69\x6c\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x2f\x3e\x0a\
-\x3c\x2f\x67\x3e\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
-\x00\x00\x00\xdd\
-\x3c\
-\x73\x76\x67\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\x3a\
-\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\
-\x30\x2f\x73\x76\x67\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x38\x22\
-\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x38\x22\x20\x76\x69\x65\x77\
-\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x38\x20\x38\x22\x3e\x0a\x20\
-\x20\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x30\x20\x30\x76\x32\
-\x68\x2e\x35\x63\x30\x2d\x2e\x35\x35\x2e\x34\x35\x2d\x31\x20\x31\
-\x2d\x31\x68\x31\x2e\x35\x76\x35\x2e\x35\x63\x30\x20\x2e\x32\x38\
-\x2d\x2e\x32\x32\x2e\x35\x2d\x2e\x35\x2e\x35\x68\x2d\x2e\x35\x76\
-\x31\x68\x34\x76\x2d\x31\x68\x2d\x2e\x35\x63\x2d\x2e\x32\x38\x20\
-\x30\x2d\x2e\x35\x2d\x2e\x32\x32\x2d\x2e\x35\x2d\x2e\x35\x76\x2d\
-\x35\x2e\x35\x68\x31\x2e\x35\x63\x2e\x35\x35\x20\x30\x20\x31\x20\
-\x2e\x34\x35\x20\x31\x20\x31\x68\x2e\x35\x76\x2d\x32\x68\x2d\x38\
-\x7a\x22\x20\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
-\x00\x00\x03\x4c\
+\x00\x00\x03\x52\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
@@ -200,134 +40,112 @@ qt_resource_data = b"\
\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
-\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x20\x69\x64\x3d\
-\x22\x49\x63\x6f\x6e\x5f\x32\x31\x5f\x22\x3e\x0d\x0a\x09\x3c\x67\
-\x3e\x0d\x0a\x09\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x32\
-\x35\x36\x2c\x31\x35\x32\x63\x2d\x35\x37\x2e\x32\x2c\x30\x2d\x31\
-\x30\x34\x2c\x34\x36\x2e\x38\x2d\x31\x30\x34\x2c\x31\x30\x34\x73\
-\x34\x36\x2e\x38\x2c\x31\x30\x34\x2c\x31\x30\x34\x2c\x31\x30\x34\
-\x73\x31\x30\x34\x2d\x34\x36\x2e\x38\x2c\x31\x30\x34\x2d\x31\x30\
-\x34\x53\x33\x31\x33\x2e\x32\x2c\x31\x35\x32\x2c\x32\x35\x36\x2c\
-\x31\x35\x32\x7a\x20\x4d\x32\x35\x36\x2c\x34\x38\x0d\x0a\x09\x09\
-\x09\x43\x31\x34\x31\x2e\x36\x30\x31\x2c\x34\x38\x2c\x34\x38\x2c\
-\x31\x34\x31\x2e\x36\x30\x31\x2c\x34\x38\x2c\x32\x35\x36\x73\x39\
-\x33\x2e\x36\x30\x31\x2c\x32\x30\x38\x2c\x32\x30\x38\x2c\x32\x30\
-\x38\x73\x32\x30\x38\x2d\x39\x33\x2e\x36\x30\x31\x2c\x32\x30\x38\
-\x2d\x32\x30\x38\x53\x33\x37\x30\x2e\x33\x39\x39\x2c\x34\x38\x2c\
-\x32\x35\x36\x2c\x34\x38\x7a\x20\x4d\x32\x35\x36\x2c\x34\x32\x32\
-\x2e\x34\x0d\x0a\x09\x09\x09\x63\x2d\x39\x31\x2e\x35\x31\x38\x2c\
-\x30\x2d\x31\x36\x36\x2e\x34\x2d\x37\x34\x2e\x38\x38\x33\x2d\x31\
-\x36\x36\x2e\x34\x2d\x31\x36\x36\x2e\x34\x53\x31\x36\x34\x2e\x34\
-\x38\x32\x2c\x38\x39\x2e\x36\x2c\x32\x35\x36\x2c\x38\x39\x2e\x36\
-\x53\x34\x32\x32\x2e\x34\x2c\x31\x36\x34\x2e\x34\x38\x32\x2c\x34\
-\x32\x32\x2e\x34\x2c\x32\x35\x36\x53\x33\x34\x37\x2e\x35\x31\x38\
-\x2c\x34\x32\x32\x2e\x34\x2c\x32\x35\x36\x2c\x34\x32\x32\x2e\x34\
-\x7a\x22\x2f\x3e\x0d\x0a\x09\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x67\
-\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
-\x00\x00\x04\x10\
+\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x70\x61\x74\x68\x20\
+\x64\x3d\x22\x4d\x34\x33\x37\x2e\x33\x33\x34\x2c\x31\x34\x34\x48\
+\x32\x35\x36\x2e\x30\x30\x36\x6c\x2d\x34\x32\x2e\x36\x36\x38\x2d\
+\x34\x38\x48\x37\x34\x2e\x36\x36\x36\x43\x35\x31\x2e\x31\x39\x37\
+\x2c\x39\x36\x2c\x33\x32\x2c\x31\x31\x35\x2e\x31\x39\x38\x2c\x33\
+\x32\x2c\x31\x33\x38\x2e\x36\x36\x37\x76\x32\x33\x34\x2e\x36\x36\
+\x36\x43\x33\x32\x2c\x33\x39\x36\x2e\x38\x30\x32\x2c\x35\x31\x2e\
+\x31\x39\x37\x2c\x34\x31\x36\x2c\x37\x34\x2e\x36\x36\x36\x2c\x34\
+\x31\x36\x68\x33\x36\x32\x2e\x36\x36\x38\x0d\x0a\x09\x43\x34\x36\
+\x30\x2e\x38\x30\x33\x2c\x34\x31\x36\x2c\x34\x38\x30\x2c\x33\x39\
+\x36\x2e\x38\x30\x32\x2c\x34\x38\x30\x2c\x33\x37\x33\x2e\x33\x33\
+\x33\x56\x31\x38\x36\x2e\x36\x36\x37\x43\x34\x38\x30\x2c\x31\x36\
+\x33\x2e\x31\x39\x38\x2c\x34\x36\x30\x2e\x38\x30\x33\x2c\x31\x34\
+\x34\x2c\x34\x33\x37\x2e\x33\x33\x34\x2c\x31\x34\x34\x7a\x20\x4d\
+\x34\x34\x38\x2c\x33\x37\x33\x2e\x33\x33\x33\x0d\x0a\x09\x63\x30\
+\x2c\x35\x2e\x37\x38\x32\x2d\x34\x2e\x38\x38\x35\x2c\x31\x30\x2e\
+\x36\x36\x37\x2d\x31\x30\x2e\x36\x36\x36\x2c\x31\x30\x2e\x36\x36\
+\x37\x48\x37\x34\x2e\x36\x36\x36\x43\x36\x38\x2e\x38\x38\x34\x2c\
+\x33\x38\x34\x2c\x36\x34\x2c\x33\x37\x39\x2e\x31\x31\x35\x2c\x36\
+\x34\x2c\x33\x37\x33\x2e\x33\x33\x33\x56\x31\x37\x36\x68\x33\x37\
+\x33\x2e\x33\x33\x34\x63\x35\x2e\x37\x38\x31\x2c\x30\x2c\x31\x30\
+\x2e\x36\x36\x36\x2c\x34\x2e\x38\x38\x35\x2c\x31\x30\x2e\x36\x36\
+\x36\x2c\x31\x30\x2e\x36\x36\x37\x0d\x0a\x09\x56\x33\x37\x33\x2e\
+\x33\x33\x33\x7a\x22\x2f\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\
+\x0a\
+\x00\x00\x04\xd5\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x27\x31\x2e\
\x30\x27\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x27\x55\x54\x46\
\x2d\x38\x27\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x54\x68\x69\x73\x20\
\x66\x69\x6c\x65\x20\x77\x61\x73\x20\x67\x65\x6e\x65\x72\x61\x74\
\x65\x64\x20\x62\x79\x20\x64\x76\x69\x73\x76\x67\x6d\x20\x32\x2e\
-\x34\x20\x2d\x2d\x3e\x0a\x3c\x73\x76\x67\x20\x68\x65\x69\x67\x68\
-\x74\x3d\x27\x31\x38\x2e\x37\x35\x70\x74\x27\x20\x76\x65\x72\x73\
-\x69\x6f\x6e\x3d\x27\x31\x2e\x31\x27\x20\x76\x69\x65\x77\x42\x6f\
-\x78\x3d\x27\x35\x36\x2e\x34\x30\x39\x34\x20\x35\x33\x2e\x38\x35\
-\x38\x33\x20\x31\x38\x2e\x37\x35\x20\x31\x38\x2e\x37\x35\x27\x20\
-\x77\x69\x64\x74\x68\x3d\x27\x31\x38\x2e\x37\x35\x70\x74\x27\x20\
-\x78\x6d\x6c\x6e\x73\x3d\x27\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
-\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\
-\x67\x27\x20\x78\x6d\x6c\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x27\
+\x38\x20\x2d\x2d\x3e\x0a\x3c\x73\x76\x67\x20\x76\x65\x72\x73\x69\
+\x6f\x6e\x3d\x27\x31\x2e\x31\x27\x20\x78\x6d\x6c\x6e\x73\x3d\x27\
\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\
-\x67\x2f\x31\x39\x39\x39\x2f\x78\x6c\x69\x6e\x6b\x27\x3e\x0a\x3c\
-\x67\x20\x69\x64\x3d\x27\x70\x61\x67\x65\x31\x27\x3e\x0a\x3c\x67\
-\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\
-\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\
-\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x35\x2e\x37\x38\x34\x34\
-\x20\x36\x33\x2e\x32\x33\x33\x33\x29\x27\x3e\x0a\x3c\x70\x61\x74\
-\x68\x20\x64\x3d\x27\x4d\x20\x2d\x38\x2e\x36\x35\x37\x33\x34\x20\
-\x38\x2e\x36\x35\x37\x33\x34\x4c\x20\x38\x2e\x36\x35\x37\x33\x34\
-\x20\x38\x2e\x36\x35\x37\x33\x34\x4c\x20\x38\x2e\x36\x35\x37\x33\
-\x34\x20\x2d\x38\x2e\x36\x35\x37\x33\x34\x4c\x20\x2d\x38\x2e\x36\
-\x35\x37\x33\x34\x20\x2d\x38\x2e\x36\x35\x37\x33\x34\x4c\x20\x2d\
-\x38\x2e\x36\x35\x37\x33\x34\x20\x38\x2e\x36\x35\x37\x33\x34\x5a\
-\x27\x20\x66\x69\x6c\x6c\x3d\x27\x6e\x6f\x6e\x65\x27\x20\x73\x74\
-\x72\x6f\x6b\x65\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x20\x73\
-\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3d\x27\x72\
-\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\
-\x65\x6a\x6f\x69\x6e\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\
-\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3d\
-\x27\x31\x30\x2e\x30\x33\x37\x35\x27\x20\x73\x74\x72\x6f\x6b\x65\
-\x2d\x77\x69\x64\x74\x68\x3d\x27\x31\x2e\x35\x30\x35\x36\x32\x27\
-\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\
-\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\
-\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\
-\x36\x34\x20\x36\x35\x2e\x37\x38\x34\x34\x20\x36\x33\x2e\x32\x33\
-\x33\x33\x29\x27\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\
-\x20\x2d\x38\x2e\x36\x35\x37\x33\x34\x20\x2d\x30\x4c\x20\x38\x2e\
-\x36\x35\x37\x33\x34\x20\x30\x27\x20\x66\x69\x6c\x6c\x3d\x27\x6e\
-\x6f\x6e\x65\x27\x20\x73\x74\x72\x6f\x6b\x65\x3d\x27\x23\x30\x30\
-\x30\x30\x30\x30\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\
-\x65\x63\x61\x70\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\
-\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3d\x27\x72\x6f\
-\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\
-\x72\x6c\x69\x6d\x69\x74\x3d\x27\x31\x30\x2e\x30\x33\x37\x35\x27\
-\x20\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3d\x27\x31\
-\x2e\x35\x30\x35\x36\x32\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\
-\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\
-\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\
-\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x35\x2e\x37\x38\x34\
-\x34\x20\x36\x33\x2e\x32\x33\x33\x33\x29\x27\x3e\x0a\x3c\x70\x61\
-\x74\x68\x20\x64\x3d\x27\x4d\x20\x30\x20\x38\x2e\x36\x35\x37\x33\
-\x34\x4c\x20\x30\x20\x2d\x38\x2e\x36\x35\x37\x33\x34\x27\x20\x66\
-\x69\x6c\x6c\x3d\x27\x6e\x6f\x6e\x65\x27\x20\x73\x74\x72\x6f\x6b\
-\x65\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x20\x73\x74\x72\x6f\
-\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3d\x27\x72\x6f\x75\x6e\
-\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\
-\x69\x6e\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\
-\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3d\x27\x31\x30\
-\x2e\x30\x33\x37\x35\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\
-\x64\x74\x68\x3d\x27\x31\x2e\x35\x30\x35\x36\x32\x27\x2f\x3e\x0a\
-\x3c\x2f\x67\x3e\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
-\x00\x00\x02\x20\
-\x00\
-\x00\x07\x7f\x78\x9c\xdd\x55\x3b\x6f\xdb\x30\x10\xde\xfb\x2b\xae\
-\xe8\xc0\x76\x20\x45\x52\x24\x45\x06\x51\x02\xd4\x40\xa7\x74\x4b\
-\x96\x6e\x6a\xcc\x48\x6c\x6c\xc9\x90\x54\xcb\xfd\xf7\x3d\xc5\xd6\
-\xc3\x56\xd0\x29\x43\x11\x69\xd0\x3d\x78\x77\xdf\x7d\xc7\x83\xae\
-\x6f\x0f\xdb\x0d\xec\x7d\xdd\x84\xaa\x4c\x89\x60\x9c\x80\x2f\x1f\
-\xab\x75\x28\xf3\x94\x3c\xdc\x7f\xa3\x96\xdc\xde\x7c\xb8\xfe\x48\
-\x29\xdc\x17\xa1\x81\xa7\xb0\xf1\xd0\x65\x0d\xe4\xbe\xf4\x75\xd6\
-\xfa\x35\xfc\xfc\x03\xeb\x7d\x68\xf6\xf9\x16\x24\x53\x40\x29\x9e\
-\x47\x0d\x0a\x1f\xf2\xa2\x4d\x89\x54\xbb\x96\xcc\x6b\x08\xd4\x82\
-\xef\xbe\x56\x87\x94\x68\xc3\x14\x77\x0a\x74\xcc\xac\xb6\x31\x08\
-\xcb\x54\x9c\x68\x90\x8a\x40\x17\xd6\x6d\x81\x01\x47\x53\x9f\x04\
-\xc1\x96\x4d\x4a\x8a\xb6\xdd\x5d\x45\x51\xd7\x75\xac\x8b\x59\x55\
-\xe7\x91\xe4\x9c\x47\x58\xf4\x74\xe4\xea\xb0\x09\xe5\xf3\x6b\x07\
-\x85\x73\x2e\x7a\xf1\x12\x84\x99\x43\x58\xa7\x64\x97\xe5\x5e\x1c\
-\xd5\xb6\xce\xca\xe6\xa9\xaa\xb7\x29\xd9\x66\x6d\x1d\x0e\x9f\x39\
-\x73\xce\x48\xa3\x80\xf7\xef\xa0\x18\xcd\x8c\xb4\x12\x12\xc5\x24\
-\x97\x5f\xfa\xe0\x5d\xd6\x16\x80\xd9\xbe\x03\xb5\x0c\xf1\x72\xa4\
-\x42\x33\x2e\x35\x97\x77\x33\x13\x9f\x2b\x02\x9b\x76\x26\xf6\x54\
-\xe8\xd5\x99\x59\xc6\x2e\xd1\xbd\x79\x66\x35\x4c\x38\x9b\x24\x68\
-\x35\xf3\x7c\xb3\x40\xc1\xb4\x12\x16\xa8\x42\x70\x28\xe1\x38\x12\
-\x27\x8c\x45\xe0\x27\x69\x05\x97\xae\x8b\xd0\x41\x45\x94\xaf\x88\
-\x53\x3f\x13\x54\xce\x38\x62\x9f\x74\x4c\xe4\x30\xd1\x50\x87\x0a\
-\xc9\xac\x12\x09\x62\x18\xc4\xd5\x04\x70\xf4\xd2\x45\x02\x7a\x5e\
-\xe2\x6e\xc9\xea\x0f\xd2\xdf\xc6\x4d\x4a\x3e\x59\xde\xbf\x24\xc2\
-\x29\x44\xf9\xdb\xcd\x71\x8e\x49\x18\x93\xcc\xdb\x44\xfe\xb8\xd5\
-\xb3\x36\x63\xe6\xb4\x55\x2f\x6d\x1e\xc5\xb3\x36\x4f\x5e\xba\x48\
-\x40\x97\x45\x26\x93\xc3\x78\xe5\xe4\x2c\xd1\x38\x94\x51\x9c\x46\
-\x3a\x3a\x17\xf1\x97\x35\x46\xe6\xca\xaa\xf4\x04\x9a\xb6\xae\x9e\
-\x3d\xf2\xc8\x5f\x9e\xc1\x40\x71\x4b\xfc\x63\xb6\x4b\x49\x5d\xfd\
-\x2e\xd7\x67\xe6\x5f\x55\x28\x2f\xed\xdb\xd0\xfa\x7a\x13\xf0\x83\
-\x3b\x8b\x33\xc3\x9a\xa3\x6f\x58\x65\x96\x68\xa3\xcd\x9b\x4f\x6a\
-\xc1\xe2\xbb\xd9\xb8\x53\x3f\xef\x6d\x60\xff\x5a\x2d\x8d\x44\x49\
-\x31\x5b\x2d\x77\x64\x8a\x8f\xe2\xd9\x6a\x9d\xbc\x74\x91\x60\x71\
-\x29\xfe\x13\x12\x8f\x44\xf6\x7f\xab\x9b\xbf\x3f\x45\xd8\x3d\
-\x00\x00\x05\xca\
+\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x27\x20\x78\x6d\x6c\x6e\
+\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x27\x68\x74\x74\x70\x3a\x2f\x2f\
+\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\
+\x78\x6c\x69\x6e\x6b\x27\x20\x77\x69\x64\x74\x68\x3d\x27\x36\x33\
+\x2e\x39\x39\x39\x36\x70\x74\x27\x20\x68\x65\x69\x67\x68\x74\x3d\
+\x27\x36\x33\x2e\x39\x39\x39\x37\x70\x74\x27\x20\x76\x69\x65\x77\
+\x42\x6f\x78\x3d\x27\x35\x36\x2e\x34\x30\x39\x34\x20\x35\x33\x2e\
+\x38\x35\x38\x33\x20\x36\x33\x2e\x39\x39\x39\x36\x20\x36\x33\x2e\
+\x39\x39\x39\x37\x27\x3e\x0a\x3c\x67\x20\x69\x64\x3d\x27\x70\x61\
+\x67\x65\x31\x27\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\
+\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\
+\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\
+\x20\x35\x38\x2e\x34\x36\x36\x39\x20\x31\x31\x37\x2e\x38\x35\x38\
+\x29\x27\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\x20\x33\
+\x2e\x39\x35\x37\x33\x35\x20\x2d\x33\x32\x2e\x31\x32\x43\x20\x32\
+\x2e\x32\x38\x39\x32\x32\x20\x2d\x33\x39\x2e\x33\x31\x31\x33\x20\
+\x36\x2e\x33\x36\x37\x30\x32\x20\x2d\x34\x36\x2e\x32\x33\x38\x36\
+\x20\x31\x31\x2e\x39\x30\x33\x36\x20\x2d\x35\x31\x2e\x33\x30\x33\
+\x39\x43\x20\x32\x39\x2e\x36\x36\x38\x37\x20\x2d\x36\x37\x2e\x35\
+\x35\x36\x38\x20\x35\x35\x2e\x32\x32\x39\x32\x20\x2d\x36\x30\x2e\
+\x36\x34\x32\x20\x35\x36\x2e\x31\x35\x32\x33\x20\x2d\x34\x32\x2e\
+\x35\x30\x32\x32\x43\x20\x35\x36\x2e\x36\x31\x33\x36\x20\x2d\x33\
+\x33\x2e\x34\x33\x38\x31\x20\x34\x39\x2e\x31\x31\x33\x32\x20\x2d\
+\x32\x36\x2e\x35\x39\x35\x39\x20\x34\x30\x2e\x36\x37\x39\x34\x20\
+\x2d\x32\x32\x2e\x35\x32\x38\x31\x43\x20\x32\x35\x2e\x33\x39\x39\
+\x35\x20\x2d\x31\x35\x2e\x31\x35\x38\x32\x20\x37\x2e\x31\x39\x39\
+\x33\x35\x20\x2d\x31\x38\x2e\x31\x34\x33\x36\x20\x33\x2e\x39\x35\
+\x37\x33\x35\x20\x2d\x33\x32\x2e\x31\x32\x5a\x27\x20\x66\x69\x6c\
+\x6c\x3d\x27\x6e\x6f\x6e\x65\x27\x20\x73\x74\x72\x6f\x6b\x65\x3d\
+\x27\x23\x30\x30\x30\x30\x30\x30\x27\x20\x73\x74\x72\x6f\x6b\x65\
+\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3d\x27\x72\x6f\x75\x6e\x64\x27\
+\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\
+\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\
+\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3d\x27\x31\x30\x2e\x30\
+\x33\x37\x35\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\
+\x68\x3d\x27\x32\x2e\x35\x30\x39\x33\x37\x27\x2f\x3e\x0a\x3c\x2f\
+\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\
+\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\
+\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x35\x38\
+\x2e\x34\x36\x36\x39\x20\x31\x31\x37\x2e\x38\x35\x38\x29\x27\x3e\
+\x0a\x3c\x63\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x33\x2e\x39\
+\x35\x37\x33\x35\x27\x20\x63\x79\x3d\x27\x2d\x33\x32\x2e\x31\x32\
+\x27\x20\x66\x69\x6c\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\
+\x20\x72\x3d\x27\x36\x2e\x30\x32\x32\x35\x27\x2f\x3e\x0a\x3c\x2f\
+\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\
+\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\
+\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x35\x38\
+\x2e\x34\x36\x36\x39\x20\x31\x31\x37\x2e\x38\x35\x38\x29\x27\x3e\
+\x0a\x3c\x63\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x31\x31\x2e\
+\x39\x30\x33\x36\x27\x20\x63\x79\x3d\x27\x2d\x35\x31\x2e\x33\x30\
+\x33\x39\x27\x20\x66\x69\x6c\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\
+\x30\x27\x20\x72\x3d\x27\x36\x2e\x30\x32\x32\x35\x27\x2f\x3e\x0a\
+\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\
+\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\
+\x36\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\
+\x35\x38\x2e\x34\x36\x36\x39\x20\x31\x31\x37\x2e\x38\x35\x38\x29\
+\x27\x3e\x0a\x3c\x63\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x35\
+\x36\x2e\x31\x35\x32\x33\x27\x20\x63\x79\x3d\x27\x2d\x34\x32\x2e\
+\x35\x30\x32\x32\x27\x20\x66\x69\x6c\x6c\x3d\x27\x23\x30\x30\x30\
+\x30\x30\x30\x27\x20\x72\x3d\x27\x36\x2e\x30\x32\x32\x35\x27\x2f\
+\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\
+\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\
+\x36\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\
+\x34\x20\x35\x38\x2e\x34\x36\x36\x39\x20\x31\x31\x37\x2e\x38\x35\
+\x38\x29\x27\x3e\x0a\x3c\x63\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\
+\x27\x34\x30\x2e\x36\x37\x39\x34\x27\x20\x63\x79\x3d\x27\x2d\x32\
+\x32\x2e\x35\x32\x38\x31\x27\x20\x66\x69\x6c\x6c\x3d\x27\x23\x30\
+\x30\x30\x30\x30\x30\x27\x20\x72\x3d\x27\x36\x2e\x30\x32\x32\x35\
+\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x2f\
+\x73\x76\x67\x3e\
+\x00\x00\x02\x79\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
@@ -358,70 +176,87 @@ qt_resource_data = b"\
\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
-\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x70\x61\x74\x68\x20\
-\x64\x3d\x22\x4d\x34\x35\x30\x2e\x36\x37\x39\x2c\x32\x37\x33\x2e\
-\x35\x63\x2d\x31\x34\x2e\x35\x38\x35\x2d\x31\x34\x2e\x35\x37\x37\
-\x2d\x33\x36\x2e\x30\x35\x34\x2d\x31\x35\x2e\x38\x39\x2d\x35\x30\
-\x2e\x36\x33\x39\x2d\x31\x2e\x33\x31\x32\x6c\x2d\x34\x31\x2e\x36\
-\x38\x37\x2c\x34\x31\x2e\x36\x36\x34\x63\x2d\x31\x30\x2e\x38\x35\
-\x32\x2c\x31\x30\x2e\x38\x33\x36\x2d\x32\x33\x2e\x39\x33\x2c\x31\
-\x30\x2e\x38\x35\x39\x2d\x33\x31\x2e\x35\x36\x34\x2c\x31\x2e\x38\
-\x35\x32\x0d\x0a\x09\x63\x2d\x35\x2e\x30\x35\x37\x2d\x35\x2e\x39\
-\x36\x38\x2d\x33\x2e\x30\x36\x31\x2d\x32\x34\x2e\x33\x37\x34\x2d\
-\x31\x2e\x36\x34\x34\x2d\x33\x36\x2e\x30\x34\x39\x6c\x32\x30\x2e\
-\x39\x30\x37\x2d\x31\x37\x31\x2e\x38\x34\x39\x63\x31\x2e\x38\x36\
-\x37\x2d\x31\x35\x2e\x33\x35\x33\x2d\x39\x2e\x30\x37\x2d\x33\x30\
-\x2e\x31\x38\x35\x2d\x32\x34\x2e\x34\x33\x2d\x33\x32\x2e\x30\x35\
-\x31\x0d\x0a\x09\x63\x2d\x31\x35\x2e\x33\x35\x38\x2d\x31\x2e\x38\
-\x36\x37\x2d\x32\x39\x2e\x33\x32\x32\x2c\x39\x2e\x39\x33\x39\x2d\
-\x33\x31\x2e\x31\x39\x31\x2c\x32\x35\x2e\x32\x38\x39\x4c\x32\x36\
-\x37\x2e\x33\x37\x2c\x32\x33\x36\x2e\x30\x32\x31\x63\x2d\x31\x2e\
-\x32\x30\x35\x2c\x33\x2e\x33\x35\x38\x2d\x33\x2e\x37\x39\x2c\x33\
-\x2e\x39\x33\x38\x2d\x34\x2e\x30\x38\x31\x2d\x30\x2e\x35\x38\x32\
-\x4c\x32\x35\x35\x2e\x34\x34\x2c\x36\x30\x0d\x0a\x09\x63\x30\x2d\
-\x31\x35\x2e\x34\x36\x35\x2d\x31\x32\x2e\x35\x34\x32\x2d\x32\x38\
-\x2d\x32\x38\x2e\x30\x31\x34\x2d\x32\x38\x63\x2d\x31\x35\x2e\x34\
-\x37\x33\x2c\x30\x2d\x32\x38\x2e\x30\x31\x35\x2c\x31\x32\x2e\x35\
-\x33\x35\x2d\x32\x38\x2e\x30\x31\x35\x2c\x32\x38\x6c\x2d\x30\x2e\
-\x35\x35\x32\x2c\x31\x37\x36\x2e\x37\x35\x32\x63\x30\x2e\x31\x34\
-\x36\x2c\x32\x2e\x30\x34\x2d\x31\x2e\x36\x30\x34\x2c\x32\x2e\x36\
-\x32\x34\x2d\x31\x2e\x39\x32\x2c\x30\x2e\x32\x39\x34\x4c\x31\x37\
-\x32\x2e\x30\x31\x36\x2c\x39\x39\x2e\x30\x37\x37\x0d\x0a\x09\x63\
-\x2d\x32\x2e\x37\x35\x2d\x31\x35\x2e\x32\x31\x39\x2d\x31\x37\x2e\
-\x33\x32\x33\x2d\x32\x36\x2e\x32\x30\x33\x2d\x33\x32\x2e\x35\x34\
-\x38\x2d\x32\x33\x2e\x34\x35\x33\x63\x2d\x31\x35\x2e\x32\x32\x37\
-\x2c\x32\x2e\x37\x34\x38\x2d\x32\x35\x2e\x33\x33\x39\x2c\x31\x38\
-\x2e\x31\x38\x37\x2d\x32\x32\x2e\x35\x39\x31\x2c\x33\x33\x2e\x34\
-\x30\x33\x6c\x32\x32\x2e\x31\x39\x33\x2c\x31\x36\x31\x2e\x34\x35\
-\x35\x0d\x0a\x09\x63\x30\x2e\x30\x32\x33\x2c\x32\x2e\x38\x37\x32\
-\x2d\x30\x2e\x39\x34\x31\x2c\x34\x2e\x35\x31\x33\x2d\x32\x2e\x33\
-\x30\x38\x2c\x30\x2e\x38\x33\x31\x6c\x2d\x33\x33\x2e\x31\x30\x39\
-\x2d\x38\x38\x2e\x35\x31\x37\x63\x2d\x35\x2e\x31\x38\x2d\x31\x34\
-\x2e\x35\x37\x32\x2d\x32\x31\x2e\x31\x39\x36\x2d\x32\x33\x2e\x30\
-\x36\x35\x2d\x33\x35\x2e\x37\x37\x36\x2d\x31\x37\x2e\x38\x38\x39\
-\x0d\x0a\x09\x63\x2d\x31\x34\x2e\x35\x37\x39\x2c\x35\x2e\x31\x37\
-\x37\x2d\x32\x32\x2e\x32\x30\x31\x2c\x32\x32\x2e\x30\x36\x31\x2d\
-\x31\x37\x2e\x30\x32\x33\x2c\x33\x36\x2e\x36\x33\x31\x6c\x35\x38\
-\x2e\x30\x34\x32\x2c\x31\x38\x39\x2e\x36\x32\x35\x63\x30\x2e\x33\
-\x30\x33\x2c\x31\x2e\x30\x34\x36\x2c\x30\x2e\x36\x32\x34\x2c\x32\
-\x2e\x30\x38\x35\x2c\x30\x2e\x39\x35\x33\x2c\x33\x2e\x31\x31\x38\
-\x6c\x30\x2e\x31\x32\x31\x2c\x30\x2e\x33\x39\x0d\x0a\x09\x63\x30\
-\x2e\x30\x31\x31\x2c\x30\x2e\x30\x33\x31\x2c\x30\x2e\x30\x32\x35\
-\x2c\x30\x2e\x30\x35\x38\x2c\x30\x2e\x30\x33\x35\x2c\x30\x2e\x30\
-\x38\x38\x43\x31\x32\x36\x2e\x30\x37\x39\x2c\x34\x34\x34\x2e\x32\
-\x33\x33\x2c\x31\x37\x32\x2e\x35\x37\x2c\x34\x38\x30\x2c\x32\x32\
-\x37\x2e\x34\x32\x37\x2c\x34\x38\x30\x63\x33\x35\x2e\x31\x31\x36\
-\x2c\x30\x2c\x37\x31\x2e\x35\x39\x31\x2d\x31\x32\x2e\x33\x37\x38\
-\x2c\x39\x39\x2e\x33\x35\x37\x2d\x33\x33\x2e\x36\x37\x32\x0d\x0a\
-\x09\x63\x30\x2e\x30\x30\x31\x2c\x30\x2c\x30\x2e\x30\x30\x33\x2d\
-\x30\x2e\x30\x30\x32\x2c\x30\x2e\x30\x30\x33\x2d\x30\x2e\x30\x30\
-\x32\x63\x32\x39\x2e\x39\x39\x2d\x31\x38\x2e\x30\x35\x31\x2c\x31\
-\x32\x36\x2e\x30\x37\x31\x2d\x31\x32\x31\x2e\x33\x34\x37\x2c\x31\
-\x32\x36\x2e\x30\x37\x31\x2d\x31\x32\x31\x2e\x33\x34\x37\x43\x34\
-\x36\x37\x2e\x34\x34\x35\x2c\x33\x31\x30\x2e\x34\x30\x32\x2c\x34\
-\x36\x35\x2e\x32\x36\x36\x2c\x32\x38\x38\x2e\x30\x38\x2c\x34\x35\
-\x30\x2e\x36\x37\x39\x2c\x32\x37\x33\x2e\x35\x7a\x22\x2f\x3e\x0d\
-\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
+\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x20\x69\x64\x3d\
+\x22\x49\x63\x6f\x6e\x5f\x31\x5f\x22\x3e\x0d\x0a\x09\x3c\x67\x3e\
+\x0d\x0a\x09\x09\x3c\x67\x3e\x0d\x0a\x09\x09\x09\x3c\x70\x6f\x6c\
+\x79\x67\x6f\x6e\x20\x70\x6f\x69\x6e\x74\x73\x3d\x22\x31\x38\x36\
+\x2e\x33\x30\x31\x2c\x33\x33\x39\x2e\x38\x39\x33\x20\x39\x36\x2c\
+\x32\x34\x39\x2e\x34\x36\x31\x20\x36\x34\x2c\x32\x37\x39\x2e\x39\
+\x36\x38\x20\x31\x38\x36\x2e\x33\x30\x31\x2c\x34\x30\x32\x20\x34\
+\x34\x38\x2c\x31\x34\x30\x2e\x35\x30\x36\x20\x34\x31\x36\x2c\x31\
+\x31\x30\x20\x09\x09\x09\x22\x2f\x3e\x0d\x0a\x09\x09\x3c\x2f\x67\
+\x3e\x0d\x0a\x09\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\
+\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
+\x00\x00\x04\x3d\
+\x3c\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x27\x31\x2e\
+\x30\x27\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x27\x55\x54\x46\
+\x2d\x38\x27\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x54\x68\x69\x73\x20\
+\x66\x69\x6c\x65\x20\x77\x61\x73\x20\x67\x65\x6e\x65\x72\x61\x74\
+\x65\x64\x20\x62\x79\x20\x64\x76\x69\x73\x76\x67\x6d\x20\x32\x2e\
+\x38\x20\x2d\x2d\x3e\x0a\x3c\x73\x76\x67\x20\x76\x65\x72\x73\x69\
+\x6f\x6e\x3d\x27\x31\x2e\x31\x27\x20\x78\x6d\x6c\x6e\x73\x3d\x27\
+\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\
+\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x27\x20\x78\x6d\x6c\x6e\
+\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x27\x68\x74\x74\x70\x3a\x2f\x2f\
+\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\
+\x78\x6c\x69\x6e\x6b\x27\x20\x77\x69\x64\x74\x68\x3d\x27\x36\x33\
+\x2e\x39\x39\x39\x36\x70\x74\x27\x20\x68\x65\x69\x67\x68\x74\x3d\
+\x27\x36\x33\x2e\x39\x39\x39\x37\x70\x74\x27\x20\x76\x69\x65\x77\
+\x42\x6f\x78\x3d\x27\x35\x36\x2e\x34\x30\x39\x34\x20\x35\x33\x2e\
+\x38\x35\x38\x33\x20\x36\x33\x2e\x39\x39\x39\x36\x20\x36\x33\x2e\
+\x39\x39\x39\x37\x27\x3e\x0a\x3c\x67\x20\x69\x64\x3d\x27\x70\x61\
+\x67\x65\x31\x27\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\
+\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\
+\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\
+\x20\x35\x38\x2e\x34\x36\x36\x39\x20\x31\x31\x37\x2e\x38\x35\x38\
+\x29\x27\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\x20\x33\
+\x2e\x39\x35\x37\x33\x35\x20\x2d\x33\x32\x2e\x31\x32\x4c\x20\x31\
+\x31\x2e\x39\x30\x33\x36\x20\x2d\x35\x31\x2e\x33\x30\x33\x39\x4c\
+\x20\x35\x36\x2e\x31\x35\x32\x33\x20\x2d\x34\x32\x2e\x35\x30\x32\
+\x32\x4c\x20\x34\x30\x2e\x36\x37\x39\x34\x20\x2d\x32\x32\x2e\x35\
+\x32\x38\x31\x27\x20\x66\x69\x6c\x6c\x3d\x27\x6e\x6f\x6e\x65\x27\
+\x20\x73\x74\x72\x6f\x6b\x65\x3d\x27\x23\x30\x30\x30\x30\x30\x30\
+\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\
+\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\
+\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3d\x27\x72\x6f\x75\x6e\x64\x27\
+\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\
+\x69\x74\x3d\x27\x31\x30\x2e\x30\x33\x37\x35\x27\x20\x73\x74\x72\
+\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3d\x27\x32\x2e\x35\x30\x39\
+\x33\x37\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\
+\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\
+\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\x39\
+\x39\x36\x32\x36\x34\x20\x35\x38\x2e\x34\x36\x36\x39\x20\x31\x31\
+\x37\x2e\x38\x35\x38\x29\x27\x3e\x0a\x3c\x63\x69\x72\x63\x6c\x65\
+\x20\x63\x78\x3d\x27\x33\x2e\x39\x35\x37\x33\x35\x27\x20\x63\x79\
+\x3d\x27\x2d\x33\x32\x2e\x31\x32\x27\x20\x66\x69\x6c\x6c\x3d\x27\
+\x23\x30\x30\x30\x30\x30\x30\x27\x20\x72\x3d\x27\x36\x2e\x30\x32\
+\x32\x35\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\
+\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\
+\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\x39\
+\x39\x36\x32\x36\x34\x20\x35\x38\x2e\x34\x36\x36\x39\x20\x31\x31\
+\x37\x2e\x38\x35\x38\x29\x27\x3e\x0a\x3c\x63\x69\x72\x63\x6c\x65\
+\x20\x63\x78\x3d\x27\x31\x31\x2e\x39\x30\x33\x36\x27\x20\x63\x79\
+\x3d\x27\x2d\x35\x31\x2e\x33\x30\x33\x39\x27\x20\x66\x69\x6c\x6c\
+\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x20\x72\x3d\x27\x36\x2e\
+\x30\x32\x32\x35\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\
+\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\
+\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\x30\
+\x2e\x39\x39\x36\x32\x36\x34\x20\x35\x38\x2e\x34\x36\x36\x39\x20\
+\x31\x31\x37\x2e\x38\x35\x38\x29\x27\x3e\x0a\x3c\x63\x69\x72\x63\
+\x6c\x65\x20\x63\x78\x3d\x27\x35\x36\x2e\x31\x35\x32\x33\x27\x20\
+\x63\x79\x3d\x27\x2d\x34\x32\x2e\x35\x30\x32\x32\x27\x20\x66\x69\
+\x6c\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x20\x72\x3d\x27\
+\x36\x2e\x30\x32\x32\x35\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\
+\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\
+\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\
+\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x35\x38\x2e\x34\x36\x36\
+\x39\x20\x31\x31\x37\x2e\x38\x35\x38\x29\x27\x3e\x0a\x3c\x63\x69\
+\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x34\x30\x2e\x36\x37\x39\x34\
+\x27\x20\x63\x79\x3d\x27\x2d\x32\x32\x2e\x35\x32\x38\x31\x27\x20\
+\x66\x69\x6c\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x20\x72\
+\x3d\x27\x36\x2e\x30\x32\x32\x35\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\
+\x0a\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
\x00\x00\x02\x7f\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
@@ -464,7 +299,7 @@ qt_resource_data = b"\
\x2e\x39\x20\x33\x36\x36\x2e\x31\x2c\x31\x37\x34\x2e\x31\x20\x0d\
\x0a\x09\x34\x31\x36\x2c\x32\x32\x34\x20\x34\x31\x36\x2c\x39\x36\
\x20\x22\x2f\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
-\x00\x00\x03\xeb\
+\x00\x00\x02\xb7\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
@@ -491,45 +326,26 @@ qt_resource_data = b"\
\x20\x79\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x77\x69\x64\x74\
\x68\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\
\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\
-\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x73\
-\x74\x79\x6c\x65\x3d\x22\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\
-\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x6e\x65\x77\x20\x30\x20\x30\x20\
-\x35\x31\x32\x20\x35\x31\x32\x3b\x22\x20\x78\x6d\x6c\x3a\x73\x70\
-\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\
-\x0a\x3c\x67\x3e\x0d\x0a\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\
-\x4d\x32\x35\x36\x2c\x31\x32\x38\x63\x2d\x38\x31\x2e\x39\x2c\x30\
-\x2d\x31\x34\x35\x2e\x37\x2c\x34\x38\x2e\x38\x2d\x32\x32\x34\x2c\
-\x31\x32\x38\x63\x36\x37\x2e\x34\x2c\x36\x37\x2e\x37\x2c\x31\x32\
-\x34\x2c\x31\x32\x38\x2c\x32\x32\x34\x2c\x31\x32\x38\x63\x39\x39\
-\x2e\x39\x2c\x30\x2c\x31\x37\x33\x2e\x34\x2d\x37\x36\x2e\x34\x2c\
-\x32\x32\x34\x2d\x31\x32\x36\x2e\x36\x0d\x0a\x09\x09\x43\x34\x32\
-\x38\x2e\x32\x2c\x31\x39\x38\x2e\x36\x2c\x33\x35\x34\x2e\x38\x2c\
-\x31\x32\x38\x2c\x32\x35\x36\x2c\x31\x32\x38\x7a\x20\x4d\x32\x35\
-\x36\x2c\x33\x34\x37\x2e\x33\x63\x2d\x34\x39\x2e\x34\x2c\x30\x2d\
-\x38\x39\x2e\x36\x2d\x34\x31\x2d\x38\x39\x2e\x36\x2d\x39\x31\x2e\
-\x33\x63\x30\x2d\x35\x30\x2e\x34\x2c\x34\x30\x2e\x32\x2d\x39\x31\
-\x2e\x33\x2c\x38\x39\x2e\x36\x2d\x39\x31\x2e\x33\x73\x38\x39\x2e\
-\x36\x2c\x34\x31\x2c\x38\x39\x2e\x36\x2c\x39\x31\x2e\x33\x0d\x0a\
-\x09\x09\x43\x33\x34\x35\x2e\x36\x2c\x33\x30\x36\x2e\x34\x2c\x33\
-\x30\x35\x2e\x34\x2c\x33\x34\x37\x2e\x33\x2c\x32\x35\x36\x2c\x33\
-\x34\x37\x2e\x33\x7a\x22\x2f\x3e\x0d\x0a\x09\x3c\x67\x3e\x0d\x0a\
-\x09\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x32\x35\x36\x2c\
-\x32\x32\x34\x63\x30\x2d\x37\x2e\x39\x2c\x32\x2e\x39\x2d\x31\x35\
-\x2e\x31\x2c\x37\x2e\x36\x2d\x32\x30\x2e\x37\x63\x2d\x32\x2e\x35\
-\x2d\x30\x2e\x34\x2d\x35\x2d\x30\x2e\x36\x2d\x37\x2e\x36\x2d\x30\
-\x2e\x36\x63\x2d\x32\x38\x2e\x38\x2c\x30\x2d\x35\x32\x2e\x33\x2c\
-\x32\x33\x2e\x39\x2d\x35\x32\x2e\x33\x2c\x35\x33\x2e\x33\x63\x30\
-\x2c\x32\x39\x2e\x34\x2c\x32\x33\x2e\x35\x2c\x35\x33\x2e\x33\x2c\
-\x35\x32\x2e\x33\x2c\x35\x33\x2e\x33\x0d\x0a\x09\x09\x09\x73\x35\
-\x32\x2e\x33\x2d\x32\x33\x2e\x39\x2c\x35\x32\x2e\x33\x2d\x35\x33\
-\x2e\x33\x63\x30\x2d\x32\x2e\x33\x2d\x30\x2e\x32\x2d\x34\x2e\x36\
-\x2d\x30\x2e\x34\x2d\x36\x2e\x39\x63\x2d\x35\x2e\x35\x2c\x34\x2e\
-\x33\x2d\x31\x32\x2e\x33\x2c\x36\x2e\x39\x2d\x31\x39\x2e\x38\x2c\
-\x36\x2e\x39\x43\x32\x37\x30\x2e\x33\x2c\x32\x35\x36\x2c\x32\x35\
-\x36\x2c\x32\x34\x31\x2e\x37\x2c\x32\x35\x36\x2c\x32\x32\x34\x7a\
-\x22\x2f\x3e\x0d\x0a\x09\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x67\x3e\
-\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
-\x00\x00\x03\x26\
+\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x65\
+\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
+\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
+\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
+\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x20\x69\x64\x3d\
+\x22\x49\x63\x6f\x6e\x5f\x35\x5f\x22\x3e\x0d\x0a\x09\x3c\x67\x3e\
+\x0d\x0a\x09\x09\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x70\x6f\x69\
+\x6e\x74\x73\x3d\x22\x34\x30\x35\x2c\x31\x33\x36\x2e\x37\x39\x38\
+\x20\x33\x37\x35\x2e\x32\x30\x32\x2c\x31\x30\x37\x20\x32\x35\x36\
+\x2c\x32\x32\x36\x2e\x32\x30\x32\x20\x31\x33\x36\x2e\x37\x39\x38\
+\x2c\x31\x30\x37\x20\x31\x30\x37\x2c\x31\x33\x36\x2e\x37\x39\x38\
+\x20\x32\x32\x36\x2e\x32\x30\x32\x2c\x32\x35\x36\x20\x31\x30\x37\
+\x2c\x33\x37\x35\x2e\x32\x30\x32\x20\x31\x33\x36\x2e\x37\x39\x38\
+\x2c\x34\x30\x35\x20\x32\x35\x36\x2c\x32\x38\x35\x2e\x37\x39\x38\
+\x20\x0d\x0a\x09\x09\x09\x33\x37\x35\x2e\x32\x30\x32\x2c\x34\x30\
+\x35\x20\x34\x30\x35\x2c\x33\x37\x35\x2e\x32\x30\x32\x20\x32\x38\
+\x35\x2e\x37\x39\x38\x2c\x32\x35\x36\x20\x09\x09\x22\x2f\x3e\x0d\
+\x0a\x09\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\
+\x73\x76\x67\x3e\x0d\x0a\
+\x00\x00\x03\x36\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
@@ -561,26 +377,220 @@ qt_resource_data = b"\
\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x3e\x0d\x0a\x09\
-\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x32\x35\x36\x2c\x33\x38\
-\x38\x63\x2d\x37\x32\x2e\x35\x39\x37\x2c\x30\x2d\x31\x33\x32\x2d\
-\x35\x39\x2e\x34\x30\x35\x2d\x31\x33\x32\x2d\x31\x33\x32\x63\x30\
-\x2d\x37\x32\x2e\x36\x30\x31\x2c\x35\x39\x2e\x34\x30\x33\x2d\x31\
-\x33\x32\x2c\x31\x33\x32\x2d\x31\x33\x32\x63\x33\x36\x2e\x33\x2c\
-\x30\x2c\x36\x39\x2e\x32\x39\x39\x2c\x31\x35\x2e\x34\x2c\x39\x32\
-\x2e\x34\x30\x36\x2c\x33\x39\x2e\x36\x30\x31\x4c\x32\x37\x38\x2c\
-\x32\x33\x34\x68\x31\x35\x34\x56\x38\x30\x0d\x0a\x09\x09\x6c\x2d\
-\x35\x31\x2e\x36\x39\x38\x2c\x35\x31\x2e\x37\x30\x32\x43\x33\x34\
-\x38\x2e\x34\x30\x36\x2c\x39\x39\x2e\x37\x39\x38\x2c\x33\x30\x34\
-\x2e\x34\x30\x36\x2c\x38\x30\x2c\x32\x35\x36\x2c\x38\x30\x63\x2d\
-\x39\x36\x2e\x37\x39\x37\x2c\x30\x2d\x31\x37\x36\x2c\x37\x39\x2e\
-\x32\x30\x33\x2d\x31\x37\x36\x2c\x31\x37\x36\x73\x37\x38\x2e\x30\
-\x39\x34\x2c\x31\x37\x36\x2c\x31\x37\x36\x2c\x31\x37\x36\x0d\x0a\
-\x09\x09\x63\x38\x31\x2e\x30\x34\x35\x2c\x30\x2c\x31\x34\x38\x2e\
-\x32\x38\x37\x2d\x35\x34\x2e\x31\x33\x34\x2c\x31\x36\x39\x2e\x34\
-\x30\x31\x2d\x31\x32\x38\x48\x33\x37\x38\x2e\x38\x35\x43\x33\x36\
-\x30\x2e\x31\x30\x35\x2c\x33\x35\x33\x2e\x35\x36\x31\x2c\x33\x31\
-\x31\x2e\x37\x31\x32\x2c\x33\x38\x38\x2c\x32\x35\x36\x2c\x33\x38\
-\x38\x7a\x22\x2f\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\
+\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x70\x6f\x69\x6e\x74\x73\x3d\
+\x22\x33\x39\x36\x2e\x37\x39\x35\x2c\x33\x39\x36\x2e\x38\x20\x33\
+\x32\x30\x2c\x33\x39\x36\x2e\x38\x20\x33\x32\x30\x2c\x34\x34\x38\
+\x20\x34\x34\x38\x2c\x34\x34\x38\x20\x34\x34\x38\x2c\x33\x32\x30\
+\x20\x33\x39\x36\x2e\x37\x39\x35\x2c\x33\x32\x30\x20\x09\x22\x2f\
+\x3e\x0d\x0a\x09\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x70\x6f\x69\
+\x6e\x74\x73\x3d\x22\x33\x39\x36\x2e\x38\x2c\x31\x31\x35\x2e\x32\
+\x30\x35\x20\x33\x39\x36\x2e\x38\x2c\x31\x39\x32\x20\x34\x34\x38\
+\x2c\x31\x39\x32\x20\x34\x34\x38\x2c\x36\x34\x20\x33\x32\x30\x2c\
+\x36\x34\x20\x33\x32\x30\x2c\x31\x31\x35\x2e\x32\x30\x35\x20\x09\
+\x22\x2f\x3e\x0d\x0a\x09\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x70\
+\x6f\x69\x6e\x74\x73\x3d\x22\x31\x31\x35\x2e\x32\x30\x35\x2c\x31\
+\x31\x35\x2e\x32\x20\x31\x39\x32\x2c\x31\x31\x35\x2e\x32\x20\x31\
+\x39\x32\x2c\x36\x34\x20\x36\x34\x2c\x36\x34\x20\x36\x34\x2c\x31\
+\x39\x32\x20\x31\x31\x35\x2e\x32\x30\x35\x2c\x31\x39\x32\x20\x09\
+\x22\x2f\x3e\x0d\x0a\x09\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x70\
+\x6f\x69\x6e\x74\x73\x3d\x22\x31\x31\x35\x2e\x32\x2c\x33\x39\x36\
+\x2e\x37\x39\x35\x20\x31\x31\x35\x2e\x32\x2c\x33\x32\x30\x20\x36\
+\x34\x2c\x33\x32\x30\x20\x36\x34\x2c\x34\x34\x38\x20\x31\x39\x32\
+\x2c\x34\x34\x38\x20\x31\x39\x32\x2c\x33\x39\x36\x2e\x37\x39\x35\
+\x20\x09\x22\x2f\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\
+\x76\x67\x3e\x0d\x0a\
+\x00\x00\x03\x0c\
+\x3c\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
+\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
+\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
+\x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
+\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x38\x2e\x31\x2e\x30\x2c\
+\x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
+\x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
+\x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
+\x20\x20\x2d\x2d\x3e\x0d\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\
+\x20\x73\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\
+\x57\x33\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\
+\x2f\x2f\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
+\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\
+\x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
+\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
+\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
+\x3d\x22\x43\x68\x65\x63\x6b\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\
+\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\
+\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\
+\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\
+\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\
+\x78\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\
+\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x76\x69\x65\x77\x42\x6f\
+\x78\x3d\x22\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\x65\x6e\
+\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\
+\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\
+\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\
+\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\
+\x4d\x38\x2e\x32\x39\x34\x2c\x31\x36\x2e\x39\x39\x38\x63\x2d\x30\
+\x2e\x34\x33\x35\x2c\x30\x2d\x30\x2e\x38\x34\x37\x2d\x30\x2e\x32\
+\x30\x33\x2d\x31\x2e\x31\x31\x31\x2d\x30\x2e\x35\x35\x33\x4c\x33\
+\x2e\x36\x31\x2c\x31\x31\x2e\x37\x32\x34\x63\x2d\x30\x2e\x34\x36\
+\x35\x2d\x30\x2e\x36\x31\x33\x2d\x30\x2e\x33\x34\x34\x2d\x31\x2e\
+\x34\x38\x36\x2c\x30\x2e\x32\x37\x2d\x31\x2e\x39\x35\x31\x0d\x0a\
+\x09\x63\x30\x2e\x36\x31\x35\x2d\x30\x2e\x34\x36\x37\x2c\x31\x2e\
+\x34\x38\x38\x2d\x30\x2e\x33\x34\x34\x2c\x31\x2e\x39\x35\x33\x2c\
+\x30\x2e\x32\x37\x6c\x32\x2e\x33\x35\x31\x2c\x33\x2e\x31\x30\x34\
+\x6c\x35\x2e\x39\x31\x31\x2d\x39\x2e\x34\x39\x32\x63\x30\x2e\x34\
+\x30\x37\x2d\x30\x2e\x36\x35\x32\x2c\x31\x2e\x32\x36\x37\x2d\x30\
+\x2e\x38\x35\x32\x2c\x31\x2e\x39\x32\x31\x2d\x30\x2e\x34\x34\x35\
+\x0d\x0a\x09\x63\x30\x2e\x36\x35\x33\x2c\x30\x2e\x34\x30\x36\x2c\
+\x30\x2e\x38\x35\x34\x2c\x31\x2e\x32\x36\x36\x2c\x30\x2e\x34\x34\
+\x36\x2c\x31\x2e\x39\x32\x4c\x39\x2e\x34\x37\x38\x2c\x31\x36\x2e\
+\x33\x34\x63\x2d\x30\x2e\x32\x34\x32\x2c\x30\x2e\x33\x39\x31\x2d\
+\x30\x2e\x36\x36\x31\x2c\x30\x2e\x36\x33\x35\x2d\x31\x2e\x31\x32\
+\x2c\x30\x2e\x36\x35\x36\x43\x38\x2e\x33\x33\x36\x2c\x31\x36\x2e\
+\x39\x39\x38\x2c\x38\x2e\x33\x31\x36\x2c\x31\x36\x2e\x39\x39\x38\
+\x2c\x38\x2e\x32\x39\x34\x2c\x31\x36\x2e\x39\x39\x38\x7a\x22\x2f\
+\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
+\x00\x00\x04\xa2\
+\x3c\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x27\x31\x2e\
+\x30\x27\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x27\x55\x54\x46\
+\x2d\x38\x27\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x54\x68\x69\x73\x20\
+\x66\x69\x6c\x65\x20\x77\x61\x73\x20\x67\x65\x6e\x65\x72\x61\x74\
+\x65\x64\x20\x62\x79\x20\x64\x76\x69\x73\x76\x67\x6d\x20\x32\x2e\
+\x38\x20\x2d\x2d\x3e\x0a\x3c\x73\x76\x67\x20\x76\x65\x72\x73\x69\
+\x6f\x6e\x3d\x27\x31\x2e\x31\x27\x20\x78\x6d\x6c\x6e\x73\x3d\x27\
+\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\
+\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x27\x20\x78\x6d\x6c\x6e\
+\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x27\x68\x74\x74\x70\x3a\x2f\x2f\
+\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\
+\x78\x6c\x69\x6e\x6b\x27\x20\x77\x69\x64\x74\x68\x3d\x27\x36\x33\
+\x2e\x39\x39\x39\x36\x70\x74\x27\x20\x68\x65\x69\x67\x68\x74\x3d\
+\x27\x36\x33\x2e\x39\x39\x39\x37\x70\x74\x27\x20\x76\x69\x65\x77\
+\x42\x6f\x78\x3d\x27\x35\x36\x2e\x34\x30\x39\x34\x20\x35\x33\x2e\
+\x38\x35\x38\x33\x20\x36\x33\x2e\x39\x39\x39\x36\x20\x36\x33\x2e\
+\x39\x39\x39\x37\x27\x3e\x0a\x3c\x67\x20\x69\x64\x3d\x27\x70\x61\
+\x67\x65\x31\x27\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\
+\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\
+\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\
+\x20\x35\x38\x2e\x34\x36\x36\x39\x20\x31\x31\x37\x2e\x38\x35\x38\
+\x29\x27\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\x20\x33\
+\x2e\x39\x35\x37\x33\x35\x20\x2d\x33\x32\x2e\x31\x32\x43\x20\x34\
+\x2e\x31\x35\x35\x35\x36\x20\x2d\x33\x39\x2e\x32\x37\x34\x35\x20\
+\x36\x2e\x39\x38\x34\x37\x33\x20\x2d\x34\x36\x2e\x31\x30\x34\x37\
+\x20\x31\x31\x2e\x39\x30\x33\x36\x20\x2d\x35\x31\x2e\x33\x30\x33\
+\x39\x43\x20\x32\x37\x2e\x34\x34\x31\x31\x20\x2d\x36\x37\x2e\x37\
+\x32\x36\x39\x20\x35\x33\x2e\x33\x30\x32\x31\x20\x2d\x36\x31\x2e\
+\x35\x34\x30\x35\x20\x35\x36\x2e\x31\x35\x32\x33\x20\x2d\x34\x32\
+\x2e\x35\x30\x32\x32\x43\x20\x35\x37\x2e\x36\x32\x37\x20\x2d\x33\
+\x32\x2e\x36\x35\x31\x39\x20\x35\x30\x2e\x35\x38\x35\x36\x20\x2d\
+\x32\x33\x2e\x35\x36\x32\x31\x20\x34\x30\x2e\x36\x37\x39\x34\x20\
+\x2d\x32\x32\x2e\x35\x32\x38\x31\x27\x20\x66\x69\x6c\x6c\x3d\x27\
+\x6e\x6f\x6e\x65\x27\x20\x73\x74\x72\x6f\x6b\x65\x3d\x27\x23\x30\
+\x30\x30\x30\x30\x30\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\
+\x6e\x65\x63\x61\x70\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\
+\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3d\x27\x72\
+\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\
+\x65\x72\x6c\x69\x6d\x69\x74\x3d\x27\x31\x30\x2e\x30\x33\x37\x35\
+\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3d\x27\
+\x32\x2e\x35\x30\x39\x33\x37\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\
+\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\
+\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\
+\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x35\x38\x2e\x34\x36\
+\x36\x39\x20\x31\x31\x37\x2e\x38\x35\x38\x29\x27\x3e\x0a\x3c\x63\
+\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x33\x2e\x39\x35\x37\x33\
+\x35\x27\x20\x63\x79\x3d\x27\x2d\x33\x32\x2e\x31\x32\x27\x20\x66\
+\x69\x6c\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x20\x72\x3d\
+\x27\x36\x2e\x30\x32\x32\x35\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\
+\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\
+\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\
+\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x35\x38\x2e\x34\x36\
+\x36\x39\x20\x31\x31\x37\x2e\x38\x35\x38\x29\x27\x3e\x0a\x3c\x63\
+\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x31\x31\x2e\x39\x30\x33\
+\x36\x27\x20\x63\x79\x3d\x27\x2d\x35\x31\x2e\x33\x30\x33\x39\x27\
+\x20\x66\x69\x6c\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x20\
+\x72\x3d\x27\x36\x2e\x30\x32\x32\x35\x27\x2f\x3e\x0a\x3c\x2f\x67\
+\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\
+\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\
+\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x35\x38\x2e\
+\x34\x36\x36\x39\x20\x31\x31\x37\x2e\x38\x35\x38\x29\x27\x3e\x0a\
+\x3c\x63\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x35\x36\x2e\x31\
+\x35\x32\x33\x27\x20\x63\x79\x3d\x27\x2d\x34\x32\x2e\x35\x30\x32\
+\x32\x27\x20\x66\x69\x6c\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\x30\
+\x27\x20\x72\x3d\x27\x36\x2e\x30\x32\x32\x35\x27\x2f\x3e\x0a\x3c\
+\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\
+\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\
+\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x35\
+\x38\x2e\x34\x36\x36\x39\x20\x31\x31\x37\x2e\x38\x35\x38\x29\x27\
+\x3e\x0a\x3c\x63\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x34\x30\
+\x2e\x36\x37\x39\x34\x27\x20\x63\x79\x3d\x27\x2d\x32\x32\x2e\x35\
+\x32\x38\x31\x27\x20\x66\x69\x6c\x6c\x3d\x27\x23\x30\x30\x30\x30\
+\x30\x30\x27\x20\x72\x3d\x27\x36\x2e\x30\x32\x32\x35\x27\x2f\x3e\
+\x0a\x3c\x2f\x67\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\
+\x3e\
+\x00\x00\x03\xe6\
+\x3c\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
+\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
+\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
+\x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
+\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x38\x2e\x31\x2e\x31\x2c\
+\x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
+\x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
+\x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
+\x20\x20\x2d\x2d\x3e\x0d\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\
+\x20\x73\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\
+\x57\x33\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\
+\x2f\x2f\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
+\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\
+\x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
+\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
+\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
+\x3d\x22\x43\x68\x65\x76\x72\x6f\x6e\x5f\x63\x69\x72\x63\x6c\x65\
+\x64\x5f\x72\x69\x67\x68\x74\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\
+\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\
+\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\
+\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\
+\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\
+\x78\x6c\x69\x6e\x6b\x22\x0d\x0a\x09\x20\x78\x3d\x22\x30\x70\x78\
+\x22\x20\x79\x3d\x22\x30\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\
+\x78\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\
+\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\
+\x64\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\
+\x31\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\
+\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x20\x74\x72\
+\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\
+\x32\x34\x20\x30\x20\x30\x20\x32\x34\x20\x30\x20\x30\x29\x27\x3e\
+\x0d\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x31\x31\x2c\x31\
+\x30\x4c\x38\x2e\x36\x39\x38\x2c\x37\x2e\x34\x39\x34\x63\x2d\x30\
+\x2e\x31\x39\x36\x2d\x30\x2e\x31\x39\x38\x2d\x30\x2e\x31\x39\x36\
+\x2d\x30\x2e\x35\x31\x39\x2c\x30\x2d\x30\x2e\x37\x31\x38\x63\x30\
+\x2e\x31\x39\x36\x2d\x30\x2e\x31\x39\x37\x2c\x30\x2e\x35\x31\x35\
+\x2d\x30\x2e\x31\x39\x37\x2c\x30\x2e\x37\x31\x2c\x30\x6c\x32\x2e\
+\x38\x30\x37\x2c\x32\x2e\x38\x36\x34\x0d\x0a\x09\x63\x30\x2e\x31\
+\x39\x36\x2c\x30\x2e\x31\x39\x39\x2c\x30\x2e\x31\x39\x36\x2c\x30\
+\x2e\x35\x32\x2c\x30\x2c\x30\x2e\x37\x31\x37\x6c\x2d\x32\x2e\x38\
+\x30\x37\x2c\x32\x2e\x38\x36\x34\x63\x2d\x30\x2e\x31\x39\x35\x2c\
+\x30\x2e\x31\x39\x39\x2d\x30\x2e\x35\x31\x34\x2c\x30\x2e\x31\x39\
+\x38\x2d\x30\x2e\x37\x31\x2c\x30\x63\x2d\x30\x2e\x31\x39\x36\x2d\
+\x30\x2e\x31\x39\x37\x2d\x30\x2e\x31\x39\x36\x2d\x30\x2e\x35\x31\
+\x38\x2c\x30\x2d\x30\x2e\x37\x31\x37\x4c\x31\x31\x2c\x31\x30\x7a\
+\x20\x4d\x31\x30\x2c\x30\x2e\x34\x0d\x0a\x09\x63\x35\x2e\x33\x30\
+\x32\x2c\x30\x2c\x39\x2e\x36\x2c\x34\x2e\x32\x39\x38\x2c\x39\x2e\
+\x36\x2c\x39\x2e\x36\x63\x30\x2c\x35\x2e\x33\x30\x33\x2d\x34\x2e\
+\x32\x39\x38\x2c\x39\x2e\x36\x2d\x39\x2e\x36\x2c\x39\x2e\x36\x53\
+\x30\x2e\x34\x2c\x31\x35\x2e\x33\x30\x33\x2c\x30\x2e\x34\x2c\x31\
+\x30\x43\x30\x2e\x34\x2c\x34\x2e\x36\x39\x38\x2c\x34\x2e\x36\x39\
+\x38\x2c\x30\x2e\x34\x2c\x31\x30\x2c\x30\x2e\x34\x7a\x20\x4d\x31\
+\x30\x2c\x31\x38\x2e\x33\x35\x34\x0d\x0a\x09\x63\x34\x2e\x36\x31\
+\x33\x2c\x30\x2c\x38\x2e\x33\x35\x34\x2d\x33\x2e\x37\x34\x2c\x38\
+\x2e\x33\x35\x34\x2d\x38\x2e\x33\x35\x34\x63\x30\x2d\x34\x2e\x36\
+\x31\x34\x2d\x33\x2e\x37\x34\x31\x2d\x38\x2e\x33\x35\x34\x2d\x38\
+\x2e\x33\x35\x34\x2d\x38\x2e\x33\x35\x34\x63\x2d\x34\x2e\x36\x31\
+\x35\x2c\x30\x2d\x38\x2e\x33\x35\x34\x2c\x33\x2e\x37\x34\x2d\x38\
+\x2e\x33\x35\x34\x2c\x38\x2e\x33\x35\x34\x0d\x0a\x09\x43\x31\x2e\
+\x36\x34\x35\x2c\x31\x34\x2e\x36\x31\x34\x2c\x35\x2e\x33\x38\x35\
+\x2c\x31\x38\x2e\x33\x35\x34\x2c\x31\x30\x2c\x31\x38\x2e\x33\x35\
+\x34\x7a\x22\x2f\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\
\x76\x67\x3e\x0d\x0a\
\x00\x00\x07\x80\
\x3c\
@@ -704,82 +714,13 @@ qt_resource_data = b"\
\x38\x2e\x32\x37\x34\x2c\x33\x38\x32\x2e\x38\x32\x2c\x33\x30\x37\
\x2e\x38\x36\x37\x2c\x33\x38\x32\x2e\x38\x32\x7a\x22\x2f\x3e\x0d\
\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
-\x00\x00\x04\x22\
-\x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x27\x31\x2e\
-\x30\x27\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x27\x55\x54\x46\
-\x2d\x38\x27\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x54\x68\x69\x73\x20\
-\x66\x69\x6c\x65\x20\x77\x61\x73\x20\x67\x65\x6e\x65\x72\x61\x74\
-\x65\x64\x20\x62\x79\x20\x64\x76\x69\x73\x76\x67\x6d\x20\x32\x2e\
-\x34\x20\x2d\x2d\x3e\x0a\x3c\x73\x76\x67\x20\x68\x65\x69\x67\x68\
-\x74\x3d\x27\x32\x34\x70\x74\x27\x20\x76\x65\x72\x73\x69\x6f\x6e\
-\x3d\x27\x31\x2e\x31\x27\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x27\
-\x35\x36\x2e\x34\x30\x39\x34\x20\x35\x33\x2e\x38\x35\x38\x33\x20\
-\x32\x34\x20\x32\x34\x27\x20\x77\x69\x64\x74\x68\x3d\x27\x32\x34\
-\x70\x74\x27\x20\x78\x6d\x6c\x6e\x73\x3d\x27\x68\x74\x74\x70\x3a\
-\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\
-\x30\x2f\x73\x76\x67\x27\x20\x78\x6d\x6c\x6e\x73\x3a\x78\x6c\x69\
-\x6e\x6b\x3d\x27\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\
-\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\x6c\x69\x6e\x6b\
-\x27\x3e\x0a\x3c\x67\x20\x69\x64\x3d\x27\x70\x61\x67\x65\x31\x27\
-\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\
-\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\
-\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x38\x2e\
-\x37\x36\x35\x35\x20\x36\x38\x2e\x38\x35\x38\x33\x29\x27\x3e\x0a\
-\x3c\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\x20\x2d\x39\x2e\x33\x39\
-\x31\x31\x38\x20\x2d\x30\x4c\x20\x2d\x36\x2e\x36\x34\x30\x35\x37\
-\x20\x2d\x31\x32\x2e\x30\x34\x35\x4c\x20\x38\x2e\x36\x37\x36\x33\
-\x32\x20\x2d\x36\x2e\x35\x31\x38\x37\x31\x4c\x20\x33\x2e\x33\x32\
-\x30\x32\x38\x20\x36\x2e\x30\x32\x32\x35\x27\x20\x66\x69\x6c\x6c\
-\x3d\x27\x6e\x6f\x6e\x65\x27\x20\x73\x74\x72\x6f\x6b\x65\x3d\x27\
-\x23\x30\x30\x30\x30\x30\x30\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\
-\x6c\x69\x6e\x65\x63\x61\x70\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\
-\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3d\
-\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6d\
-\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3d\x27\x31\x30\x2e\x30\x33\
-\x37\x35\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\
-\x3d\x27\x31\x2e\x37\x35\x36\x35\x36\x27\x2f\x3e\x0a\x3c\x2f\x67\
-\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\
-\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\
-\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x38\x2e\
-\x37\x36\x35\x35\x20\x36\x38\x2e\x38\x35\x38\x33\x29\x27\x3e\x0a\
-\x3c\x63\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x2d\x39\x2e\x33\
-\x39\x31\x31\x38\x27\x20\x63\x79\x3d\x27\x2d\x30\x27\x20\x72\x3d\
-\x27\x33\x2e\x30\x31\x31\x32\x35\x27\x20\x66\x69\x6c\x6c\x3d\x27\
-\x23\x30\x30\x30\x30\x30\x30\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\
-\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\
-\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\
-\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x38\x2e\x37\x36\
-\x35\x35\x20\x36\x38\x2e\x38\x35\x38\x33\x29\x27\x3e\x0a\x3c\x63\
-\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x2d\x36\x2e\x36\x34\x30\
-\x35\x37\x27\x20\x63\x79\x3d\x27\x2d\x31\x32\x2e\x30\x34\x35\x27\
-\x20\x72\x3d\x27\x33\x2e\x30\x31\x31\x32\x35\x27\x20\x66\x69\x6c\
-\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x2f\x3e\x0a\x3c\x2f\
-\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\
-\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\
-\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x38\
-\x2e\x37\x36\x35\x35\x20\x36\x38\x2e\x38\x35\x38\x33\x29\x27\x3e\
-\x0a\x3c\x63\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x38\x2e\x36\
-\x37\x36\x33\x32\x27\x20\x63\x79\x3d\x27\x2d\x36\x2e\x35\x31\x38\
-\x37\x31\x27\x20\x72\x3d\x27\x33\x2e\x30\x31\x31\x32\x35\x27\x20\
-\x66\x69\x6c\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x2f\x3e\
-\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\
-\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\
-\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\
-\x20\x36\x38\x2e\x37\x36\x35\x35\x20\x36\x38\x2e\x38\x35\x38\x33\
-\x29\x27\x3e\x0a\x3c\x63\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\
-\x33\x2e\x33\x32\x30\x32\x38\x27\x20\x63\x79\x3d\x27\x36\x2e\x30\
-\x32\x32\x35\x27\x20\x72\x3d\x27\x33\x2e\x30\x31\x31\x32\x35\x27\
-\x20\x66\x69\x6c\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x2f\
-\x3e\x0a\x3c\x2f\x67\x3e\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\
-\x3e\
-\x00\x00\x03\x0c\
+\x00\x00\x05\x27\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
\x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
-\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x38\x2e\x31\x2e\x30\x2c\
+\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x36\x2e\x32\x2e\x31\x2c\
\x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
\x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
\x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
@@ -791,46 +732,80 @@ qt_resource_data = b"\
\x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
-\x3d\x22\x43\x68\x65\x63\x6b\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\
-\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\
-\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\
-\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\
-\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\
-\x78\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\
-\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x76\x69\x65\x77\x42\x6f\
-\x78\x3d\x22\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\x65\x6e\
-\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\
-\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\
-\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\
-\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\
-\x4d\x38\x2e\x32\x39\x34\x2c\x31\x36\x2e\x39\x39\x38\x63\x2d\x30\
-\x2e\x34\x33\x35\x2c\x30\x2d\x30\x2e\x38\x34\x37\x2d\x30\x2e\x32\
-\x30\x33\x2d\x31\x2e\x31\x31\x31\x2d\x30\x2e\x35\x35\x33\x4c\x33\
-\x2e\x36\x31\x2c\x31\x31\x2e\x37\x32\x34\x63\x2d\x30\x2e\x34\x36\
-\x35\x2d\x30\x2e\x36\x31\x33\x2d\x30\x2e\x33\x34\x34\x2d\x31\x2e\
-\x34\x38\x36\x2c\x30\x2e\x32\x37\x2d\x31\x2e\x39\x35\x31\x0d\x0a\
-\x09\x63\x30\x2e\x36\x31\x35\x2d\x30\x2e\x34\x36\x37\x2c\x31\x2e\
-\x34\x38\x38\x2d\x30\x2e\x33\x34\x34\x2c\x31\x2e\x39\x35\x33\x2c\
-\x30\x2e\x32\x37\x6c\x32\x2e\x33\x35\x31\x2c\x33\x2e\x31\x30\x34\
-\x6c\x35\x2e\x39\x31\x31\x2d\x39\x2e\x34\x39\x32\x63\x30\x2e\x34\
-\x30\x37\x2d\x30\x2e\x36\x35\x32\x2c\x31\x2e\x32\x36\x37\x2d\x30\
-\x2e\x38\x35\x32\x2c\x31\x2e\x39\x32\x31\x2d\x30\x2e\x34\x34\x35\
-\x0d\x0a\x09\x63\x30\x2e\x36\x35\x33\x2c\x30\x2e\x34\x30\x36\x2c\
-\x30\x2e\x38\x35\x34\x2c\x31\x2e\x32\x36\x36\x2c\x30\x2e\x34\x34\
-\x36\x2c\x31\x2e\x39\x32\x4c\x39\x2e\x34\x37\x38\x2c\x31\x36\x2e\
-\x33\x34\x63\x2d\x30\x2e\x32\x34\x32\x2c\x30\x2e\x33\x39\x31\x2d\
-\x30\x2e\x36\x36\x31\x2c\x30\x2e\x36\x33\x35\x2d\x31\x2e\x31\x32\
-\x2c\x30\x2e\x36\x35\x36\x43\x38\x2e\x33\x33\x36\x2c\x31\x36\x2e\
-\x39\x39\x38\x2c\x38\x2e\x33\x31\x36\x2c\x31\x36\x2e\x39\x39\x38\
-\x2c\x38\x2e\x32\x39\x34\x2c\x31\x36\x2e\x39\x39\x38\x7a\x22\x2f\
-\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
-\x00\x00\x02\xf7\
+\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\x20\x78\x6d\x6c\x6e\x73\
+\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\
+\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\
+\x6c\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\
+\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\
+\x39\x2f\x78\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\
+\x20\x79\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x77\x69\x64\x74\
+\x68\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\
+\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\
+\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x65\
+\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
+\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
+\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
+\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x20\x69\x64\x3d\
+\x22\x49\x63\x6f\x6e\x5f\x31\x32\x5f\x22\x3e\x0d\x0a\x09\x3c\x67\
+\x3e\x0d\x0a\x09\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x32\
+\x35\x36\x2c\x36\x34\x43\x31\x35\x30\x2e\x34\x30\x31\x2c\x36\x34\
+\x2c\x36\x34\x2c\x31\x35\x30\x2e\x34\x30\x31\x2c\x36\x34\x2c\x32\
+\x35\x36\x63\x30\x2c\x31\x30\x35\x2e\x36\x30\x34\x2c\x38\x36\x2e\
+\x34\x30\x31\x2c\x31\x39\x32\x2c\x31\x39\x32\x2c\x31\x39\x32\x63\
+\x31\x38\x2e\x31\x33\x36\x2c\x30\x2c\x33\x32\x2d\x31\x33\x2e\x38\
+\x36\x34\x2c\x33\x32\x2d\x33\x32\x0d\x0a\x09\x09\x09\x63\x30\x2d\
+\x38\x2e\x35\x33\x31\x2d\x33\x2e\x31\x39\x38\x2d\x31\x36\x2d\x38\
+\x2e\x35\x33\x31\x2d\x32\x31\x2e\x33\x33\x33\x63\x2d\x35\x2e\x33\
+\x33\x33\x2d\x35\x2e\x33\x33\x34\x2d\x38\x2e\x35\x33\x31\x2d\x31\
+\x32\x2e\x38\x30\x33\x2d\x38\x2e\x35\x33\x31\x2d\x32\x31\x2e\x33\
+\x33\x34\x63\x30\x2d\x31\x38\x2e\x31\x33\x35\x2c\x31\x33\x2e\x38\
+\x36\x34\x2d\x33\x32\x2c\x33\x32\x2d\x33\x32\x68\x33\x38\x2e\x33\
+\x39\x36\x0d\x0a\x09\x09\x09\x63\x35\x38\x2e\x36\x36\x37\x2c\x30\
+\x2c\x31\x30\x36\x2e\x36\x36\x37\x2d\x34\x38\x2c\x31\x30\x36\x2e\
+\x36\x36\x37\x2d\x31\x30\x36\x2e\x36\x36\x36\x43\x34\x34\x38\x2c\
+\x31\x34\x30\x2e\x38\x30\x32\x2c\x33\x36\x31\x2e\x36\x30\x34\x2c\
+\x36\x34\x2c\x32\x35\x36\x2c\x36\x34\x7a\x20\x4d\x31\x33\x38\x2e\
+\x36\x36\x37\x2c\x32\x35\x36\x63\x2d\x31\x38\x2e\x31\x33\x36\x2c\
+\x30\x2d\x33\x32\x2d\x31\x33\x2e\x38\x36\x34\x2d\x33\x32\x2d\x33\
+\x32\x73\x31\x33\x2e\x38\x36\x34\x2d\x33\x32\x2c\x33\x32\x2d\x33\
+\x32\x0d\x0a\x09\x09\x09\x63\x31\x38\x2e\x31\x33\x35\x2c\x30\x2c\
+\x33\x32\x2c\x31\x33\x2e\x38\x36\x34\x2c\x33\x32\x2c\x33\x32\x53\
+\x31\x35\x36\x2e\x38\x30\x32\x2c\x32\x35\x36\x2c\x31\x33\x38\x2e\
+\x36\x36\x37\x2c\x32\x35\x36\x7a\x20\x4d\x32\x30\x32\x2e\x36\x36\
+\x37\x2c\x31\x37\x30\x2e\x36\x36\x37\x63\x2d\x31\x38\x2e\x31\x33\
+\x36\x2c\x30\x2d\x33\x32\x2d\x31\x33\x2e\x38\x36\x35\x2d\x33\x32\
+\x2d\x33\x32\x63\x30\x2d\x31\x38\x2e\x31\x33\x36\x2c\x31\x33\x2e\
+\x38\x36\x34\x2d\x33\x32\x2c\x33\x32\x2d\x33\x32\x0d\x0a\x09\x09\
+\x09\x63\x31\x38\x2e\x31\x33\x35\x2c\x30\x2c\x33\x32\x2c\x31\x33\
+\x2e\x38\x36\x34\x2c\x33\x32\x2c\x33\x32\x43\x32\x33\x34\x2e\x36\
+\x36\x37\x2c\x31\x35\x36\x2e\x38\x30\x32\x2c\x32\x32\x30\x2e\x38\
+\x30\x32\x2c\x31\x37\x30\x2e\x36\x36\x37\x2c\x32\x30\x32\x2e\x36\
+\x36\x37\x2c\x31\x37\x30\x2e\x36\x36\x37\x7a\x20\x4d\x33\x30\x39\
+\x2e\x33\x33\x33\x2c\x31\x37\x30\x2e\x36\x36\x37\x63\x2d\x31\x38\
+\x2e\x31\x33\x35\x2c\x30\x2d\x33\x32\x2d\x31\x33\x2e\x38\x36\x35\
+\x2d\x33\x32\x2d\x33\x32\x0d\x0a\x09\x09\x09\x63\x30\x2d\x31\x38\
+\x2e\x31\x33\x36\x2c\x31\x33\x2e\x38\x36\x35\x2d\x33\x32\x2c\x33\
+\x32\x2d\x33\x32\x63\x31\x38\x2e\x31\x33\x36\x2c\x30\x2c\x33\x32\
+\x2c\x31\x33\x2e\x38\x36\x34\x2c\x33\x32\x2c\x33\x32\x43\x33\x34\
+\x31\x2e\x33\x33\x33\x2c\x31\x35\x36\x2e\x38\x30\x32\x2c\x33\x32\
+\x37\x2e\x34\x36\x39\x2c\x31\x37\x30\x2e\x36\x36\x37\x2c\x33\x30\
+\x39\x2e\x33\x33\x33\x2c\x31\x37\x30\x2e\x36\x36\x37\x7a\x20\x4d\
+\x33\x37\x33\x2e\x33\x33\x33\x2c\x32\x35\x36\x0d\x0a\x09\x09\x09\
+\x63\x2d\x31\x38\x2e\x31\x33\x35\x2c\x30\x2d\x33\x32\x2d\x31\x33\
+\x2e\x38\x36\x34\x2d\x33\x32\x2d\x33\x32\x73\x31\x33\x2e\x38\x36\
+\x35\x2d\x33\x32\x2c\x33\x32\x2d\x33\x32\x63\x31\x38\x2e\x31\x33\
+\x36\x2c\x30\x2c\x33\x32\x2c\x31\x33\x2e\x38\x36\x34\x2c\x33\x32\
+\x2c\x33\x32\x53\x33\x39\x31\x2e\x34\x36\x39\x2c\x32\x35\x36\x2c\
+\x33\x37\x33\x2e\x33\x33\x33\x2c\x32\x35\x36\x7a\x22\x2f\x3e\x0d\
+\x0a\x09\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\
+\x73\x76\x67\x3e\x0d\x0a\
+\x00\x00\x02\xa1\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
\x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
-\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x36\x2e\x32\x2e\x31\x2c\
+\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x38\x2e\x31\x2e\x31\x2c\
\x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
\x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
\x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
@@ -842,39 +817,105 @@ qt_resource_data = b"\
\x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
-\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\x20\x78\x6d\x6c\x6e\x73\
-\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\
-\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\
-\x6c\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\
-\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\
-\x39\x2f\x78\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\
-\x20\x79\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x77\x69\x64\x74\
-\x68\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\
-\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\
-\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x73\
-\x74\x79\x6c\x65\x3d\x22\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\
-\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x6e\x65\x77\x20\x30\x20\x30\x20\
-\x35\x31\x32\x20\x35\x31\x32\x3b\x22\x20\x78\x6d\x6c\x3a\x73\x70\
-\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\
-\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x34\x31\x37\x2e\x34\
-\x2c\x32\x32\x34\x48\x32\x38\x38\x56\x39\x34\x2e\x36\x63\x30\x2d\
-\x31\x36\x2e\x39\x2d\x31\x34\x2e\x33\x2d\x33\x30\x2e\x36\x2d\x33\
-\x32\x2d\x33\x30\x2e\x36\x63\x2d\x31\x37\x2e\x37\x2c\x30\x2d\x33\
-\x32\x2c\x31\x33\x2e\x37\x2d\x33\x32\x2c\x33\x30\x2e\x36\x56\x32\
-\x32\x34\x48\x39\x34\x2e\x36\x43\x37\x37\x2e\x37\x2c\x32\x32\x34\
-\x2c\x36\x34\x2c\x32\x33\x38\x2e\x33\x2c\x36\x34\x2c\x32\x35\x36\
-\x0d\x0a\x09\x63\x30\x2c\x31\x37\x2e\x37\x2c\x31\x33\x2e\x37\x2c\
-\x33\x32\x2c\x33\x30\x2e\x36\x2c\x33\x32\x48\x32\x32\x34\x76\x31\
-\x32\x39\x2e\x34\x63\x30\x2c\x31\x36\x2e\x39\x2c\x31\x34\x2e\x33\
-\x2c\x33\x30\x2e\x36\x2c\x33\x32\x2c\x33\x30\x2e\x36\x63\x31\x37\
-\x2e\x37\x2c\x30\x2c\x33\x32\x2d\x31\x33\x2e\x37\x2c\x33\x32\x2d\
-\x33\x30\x2e\x36\x56\x32\x38\x38\x68\x31\x32\x39\x2e\x34\x63\x31\
-\x36\x2e\x39\x2c\x30\x2c\x33\x30\x2e\x36\x2d\x31\x34\x2e\x33\x2c\
-\x33\x30\x2e\x36\x2d\x33\x32\x0d\x0a\x09\x43\x34\x34\x38\x2c\x32\
-\x33\x38\x2e\x33\x2c\x34\x33\x34\x2e\x33\x2c\x32\x32\x34\x2c\x34\
-\x31\x37\x2e\x34\x2c\x32\x32\x34\x7a\x22\x2f\x3e\x0d\x0a\x3c\x2f\
-\x73\x76\x67\x3e\x0d\x0a\
-\x00\x00\x03\x52\
+\x3d\x22\x53\x61\x76\x65\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\
+\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\
+\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\
+\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\
+\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\
+\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x35\x31\x32\x70\x78\x22\x20\
+\x79\x3d\x22\x35\x31\x32\x70\x78\x22\x0d\x0a\x09\x20\x76\x69\x65\
+\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
+\x32\x22\x20\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\
+\x6f\x75\x6e\x64\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\
+\x32\x20\x35\x31\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\
+\x3d\x22\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\
+\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\
+\x69\x78\x28\x32\x34\x20\x30\x20\x30\x20\x32\x34\x20\x30\x20\x30\
+\x29\x27\x3e\x0d\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x31\
+\x35\x2e\x31\x37\x33\x2c\x32\x48\x34\x43\x32\x2e\x38\x39\x39\x2c\
+\x32\x2c\x32\x2c\x32\x2e\x39\x2c\x32\x2c\x34\x76\x31\x32\x63\x30\
+\x2c\x31\x2e\x31\x2c\x30\x2e\x38\x39\x39\x2c\x32\x2c\x32\x2c\x32\
+\x68\x31\x32\x63\x31\x2e\x31\x30\x31\x2c\x30\x2c\x32\x2d\x30\x2e\
+\x39\x2c\x32\x2d\x32\x56\x35\x2e\x31\x32\x37\x4c\x31\x35\x2e\x31\
+\x37\x33\x2c\x32\x7a\x20\x4d\x31\x34\x2c\x38\x63\x30\x2c\x30\x2e\
+\x35\x34\x39\x2d\x30\x2e\x34\x35\x2c\x31\x2d\x31\x2c\x31\x48\x37\
+\x0d\x0a\x09\x43\x36\x2e\x34\x35\x2c\x39\x2c\x36\x2c\x38\x2e\x35\
+\x34\x39\x2c\x36\x2c\x38\x56\x33\x68\x38\x56\x38\x7a\x20\x4d\x31\
+\x33\x2c\x34\x68\x2d\x32\x76\x34\x68\x32\x56\x34\x7a\x22\x2f\x3e\
+\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
+\
+\x00\x00\x04\x4e\
+\x3c\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x27\x31\x2e\
+\x30\x27\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x27\x55\x54\x46\
+\x2d\x38\x27\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x54\x68\x69\x73\x20\
+\x66\x69\x6c\x65\x20\x77\x61\x73\x20\x67\x65\x6e\x65\x72\x61\x74\
+\x65\x64\x20\x62\x79\x20\x64\x76\x69\x73\x76\x67\x6d\x20\x32\x2e\
+\x38\x20\x2d\x2d\x3e\x0a\x3c\x73\x76\x67\x20\x76\x65\x72\x73\x69\
+\x6f\x6e\x3d\x27\x31\x2e\x31\x27\x20\x78\x6d\x6c\x6e\x73\x3d\x27\
+\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\
+\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x27\x20\x78\x6d\x6c\x6e\
+\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x27\x68\x74\x74\x70\x3a\x2f\x2f\
+\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\
+\x78\x6c\x69\x6e\x6b\x27\x20\x77\x69\x64\x74\x68\x3d\x27\x36\x33\
+\x2e\x39\x39\x39\x36\x70\x74\x27\x20\x68\x65\x69\x67\x68\x74\x3d\
+\x27\x36\x33\x2e\x39\x39\x39\x37\x70\x74\x27\x20\x76\x69\x65\x77\
+\x42\x6f\x78\x3d\x27\x35\x36\x2e\x34\x30\x39\x34\x20\x35\x33\x2e\
+\x38\x35\x38\x33\x20\x36\x33\x2e\x39\x39\x39\x36\x20\x36\x33\x2e\
+\x39\x39\x39\x37\x27\x3e\x0a\x3c\x67\x20\x69\x64\x3d\x27\x70\x61\
+\x67\x65\x31\x27\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\
+\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\
+\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\
+\x20\x35\x38\x2e\x34\x36\x36\x39\x20\x31\x31\x37\x2e\x38\x35\x38\
+\x29\x27\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\x20\x33\
+\x2e\x39\x35\x37\x33\x35\x20\x2d\x33\x32\x2e\x31\x32\x4c\x20\x31\
+\x31\x2e\x39\x30\x33\x36\x20\x2d\x35\x31\x2e\x33\x30\x33\x39\x4c\
+\x20\x35\x36\x2e\x31\x35\x32\x33\x20\x2d\x34\x32\x2e\x35\x30\x32\
+\x32\x4c\x20\x34\x30\x2e\x36\x37\x39\x34\x20\x2d\x32\x32\x2e\x35\
+\x32\x38\x31\x4c\x20\x33\x2e\x39\x35\x37\x33\x35\x20\x2d\x33\x32\
+\x2e\x31\x32\x5a\x27\x20\x66\x69\x6c\x6c\x3d\x27\x6e\x6f\x6e\x65\
+\x27\x20\x73\x74\x72\x6f\x6b\x65\x3d\x27\x23\x30\x30\x30\x30\x30\
+\x30\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\
+\x70\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\
+\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3d\x27\x72\x6f\x75\x6e\x64\
+\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\
+\x6d\x69\x74\x3d\x27\x31\x30\x2e\x30\x33\x37\x35\x27\x20\x73\x74\
+\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3d\x27\x32\x2e\x35\x30\
+\x39\x33\x37\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\
+\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\
+\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\
+\x39\x39\x36\x32\x36\x34\x20\x35\x38\x2e\x34\x36\x36\x39\x20\x31\
+\x31\x37\x2e\x38\x35\x38\x29\x27\x3e\x0a\x3c\x63\x69\x72\x63\x6c\
+\x65\x20\x63\x78\x3d\x27\x33\x2e\x39\x35\x37\x33\x35\x27\x20\x63\
+\x79\x3d\x27\x2d\x33\x32\x2e\x31\x32\x27\x20\x66\x69\x6c\x6c\x3d\
+\x27\x23\x30\x30\x30\x30\x30\x30\x27\x20\x72\x3d\x27\x36\x2e\x30\
+\x32\x32\x35\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\
+\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\
+\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\
+\x39\x39\x36\x32\x36\x34\x20\x35\x38\x2e\x34\x36\x36\x39\x20\x31\
+\x31\x37\x2e\x38\x35\x38\x29\x27\x3e\x0a\x3c\x63\x69\x72\x63\x6c\
+\x65\x20\x63\x78\x3d\x27\x31\x31\x2e\x39\x30\x33\x36\x27\x20\x63\
+\x79\x3d\x27\x2d\x35\x31\x2e\x33\x30\x33\x39\x27\x20\x66\x69\x6c\
+\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x20\x72\x3d\x27\x36\
+\x2e\x30\x32\x32\x35\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\
+\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\
+\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\
+\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x35\x38\x2e\x34\x36\x36\x39\
+\x20\x31\x31\x37\x2e\x38\x35\x38\x29\x27\x3e\x0a\x3c\x63\x69\x72\
+\x63\x6c\x65\x20\x63\x78\x3d\x27\x35\x36\x2e\x31\x35\x32\x33\x27\
+\x20\x63\x79\x3d\x27\x2d\x34\x32\x2e\x35\x30\x32\x32\x27\x20\x66\
+\x69\x6c\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x20\x72\x3d\
+\x27\x36\x2e\x30\x32\x32\x35\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\
+\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\
+\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\
+\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x35\x38\x2e\x34\x36\
+\x36\x39\x20\x31\x31\x37\x2e\x38\x35\x38\x29\x27\x3e\x0a\x3c\x63\
+\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x34\x30\x2e\x36\x37\x39\
+\x34\x27\x20\x63\x79\x3d\x27\x2d\x32\x32\x2e\x35\x32\x38\x31\x27\
+\x20\x66\x69\x6c\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x20\
+\x72\x3d\x27\x36\x2e\x30\x32\x32\x35\x27\x2f\x3e\x0a\x3c\x2f\x67\
+\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
+\x00\x00\x02\x7d\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
@@ -905,111 +946,68 @@ qt_resource_data = b"\
\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
-\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x70\x61\x74\x68\x20\
-\x64\x3d\x22\x4d\x34\x33\x37\x2e\x33\x33\x34\x2c\x31\x34\x34\x48\
-\x32\x35\x36\x2e\x30\x30\x36\x6c\x2d\x34\x32\x2e\x36\x36\x38\x2d\
-\x34\x38\x48\x37\x34\x2e\x36\x36\x36\x43\x35\x31\x2e\x31\x39\x37\
-\x2c\x39\x36\x2c\x33\x32\x2c\x31\x31\x35\x2e\x31\x39\x38\x2c\x33\
-\x32\x2c\x31\x33\x38\x2e\x36\x36\x37\x76\x32\x33\x34\x2e\x36\x36\
-\x36\x43\x33\x32\x2c\x33\x39\x36\x2e\x38\x30\x32\x2c\x35\x31\x2e\
-\x31\x39\x37\x2c\x34\x31\x36\x2c\x37\x34\x2e\x36\x36\x36\x2c\x34\
-\x31\x36\x68\x33\x36\x32\x2e\x36\x36\x38\x0d\x0a\x09\x43\x34\x36\
-\x30\x2e\x38\x30\x33\x2c\x34\x31\x36\x2c\x34\x38\x30\x2c\x33\x39\
-\x36\x2e\x38\x30\x32\x2c\x34\x38\x30\x2c\x33\x37\x33\x2e\x33\x33\
-\x33\x56\x31\x38\x36\x2e\x36\x36\x37\x43\x34\x38\x30\x2c\x31\x36\
-\x33\x2e\x31\x39\x38\x2c\x34\x36\x30\x2e\x38\x30\x33\x2c\x31\x34\
-\x34\x2c\x34\x33\x37\x2e\x33\x33\x34\x2c\x31\x34\x34\x7a\x20\x4d\
-\x34\x34\x38\x2c\x33\x37\x33\x2e\x33\x33\x33\x0d\x0a\x09\x63\x30\
-\x2c\x35\x2e\x37\x38\x32\x2d\x34\x2e\x38\x38\x35\x2c\x31\x30\x2e\
-\x36\x36\x37\x2d\x31\x30\x2e\x36\x36\x36\x2c\x31\x30\x2e\x36\x36\
-\x37\x48\x37\x34\x2e\x36\x36\x36\x43\x36\x38\x2e\x38\x38\x34\x2c\
-\x33\x38\x34\x2c\x36\x34\x2c\x33\x37\x39\x2e\x31\x31\x35\x2c\x36\
-\x34\x2c\x33\x37\x33\x2e\x33\x33\x33\x56\x31\x37\x36\x68\x33\x37\
-\x33\x2e\x33\x33\x34\x63\x35\x2e\x37\x38\x31\x2c\x30\x2c\x31\x30\
-\x2e\x36\x36\x36\x2c\x34\x2e\x38\x38\x35\x2c\x31\x30\x2e\x36\x36\
-\x36\x2c\x31\x30\x2e\x36\x36\x37\x0d\x0a\x09\x56\x33\x37\x33\x2e\
-\x33\x33\x33\x7a\x22\x2f\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\
-\x0a\
-\x00\x00\x04\xca\
+\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x20\x69\x64\x3d\
+\x22\x49\x63\x6f\x6e\x5f\x38\x5f\x22\x3e\x0d\x0a\x09\x3c\x67\x3e\
+\x0d\x0a\x09\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x34\x32\
+\x37\x2c\x32\x33\x34\x2e\x36\x32\x35\x48\x31\x36\x37\x2e\x32\x39\
+\x36\x6c\x31\x31\x39\x2e\x37\x30\x32\x2d\x31\x31\x39\x2e\x37\x30\
+\x32\x4c\x32\x35\x36\x2c\x38\x35\x4c\x38\x35\x2c\x32\x35\x36\x6c\
+\x31\x37\x31\x2c\x31\x37\x31\x6c\x32\x39\x2e\x39\x32\x32\x2d\x32\
+\x39\x2e\x39\x32\x34\x4c\x31\x36\x37\x2e\x32\x39\x36\x2c\x32\x37\
+\x37\x2e\x33\x37\x35\x48\x34\x32\x37\x56\x32\x33\x34\x2e\x36\x32\
+\x35\x7a\x22\x2f\x3e\x0d\x0a\x09\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\
+\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
+\x00\x00\x02\xf2\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
-\x2d\x38\x22\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\x72\
-\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\x75\
-\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x39\x2e\x32\x2e\x31\x2c\x20\
-\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\x2d\
-\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\x6e\
-\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\x20\
-\x20\x2d\x2d\x3e\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\x20\x73\
-\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\x57\x33\
-\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\x2f\x2f\
-\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\
-\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\x73\x2f\
-\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\x67\x31\
-\x31\x2e\x64\x74\x64\x22\x3e\x0a\x3c\x73\x76\x67\x20\x76\x65\x72\
-\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x0a\x09\x20\x69\x64\x3d\
-\x22\x73\x76\x67\x34\x36\x31\x39\x22\x20\x69\x6e\x6b\x73\x63\x61\
-\x70\x65\x3a\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x30\x2e\x39\x31\
-\x2b\x64\x65\x76\x65\x6c\x2b\x6f\x73\x78\x6d\x65\x6e\x75\x20\x72\
-\x31\x32\x39\x31\x31\x22\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\
-\x64\x6f\x63\x6e\x61\x6d\x65\x3d\x22\x74\x72\x69\x61\x6e\x67\x6c\
-\x65\x2d\x73\x74\x72\x6f\x6b\x65\x64\x2d\x31\x35\x2e\x73\x76\x67\
-\x22\x20\x78\x6d\x6c\x6e\x73\x3a\x63\x63\x3d\x22\x68\x74\x74\x70\
-\x3a\x2f\x2f\x63\x72\x65\x61\x74\x69\x76\x65\x63\x6f\x6d\x6d\x6f\
-\x6e\x73\x2e\x6f\x72\x67\x2f\x6e\x73\x23\x22\x20\x78\x6d\x6c\x6e\
-\x73\x3a\x64\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\x72\
-\x6c\x2e\x6f\x72\x67\x2f\x64\x63\x2f\x65\x6c\x65\x6d\x65\x6e\x74\
-\x73\x2f\x31\x2e\x31\x2f\x22\x20\x78\x6d\x6c\x6e\x73\x3a\x69\x6e\
-\x6b\x73\x63\x61\x70\x65\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\
-\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\
-\x6e\x61\x6d\x65\x73\x70\x61\x63\x65\x73\x2f\x69\x6e\x6b\x73\x63\
-\x61\x70\x65\x22\x20\x78\x6d\x6c\x6e\x73\x3a\x72\x64\x66\x3d\x22\
-\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\
-\x67\x2f\x31\x39\x39\x39\x2f\x30\x32\x2f\x32\x32\x2d\x72\x64\x66\
-\x2d\x73\x79\x6e\x74\x61\x78\x2d\x6e\x73\x23\x22\x20\x78\x6d\x6c\
-\x6e\x73\x3a\x73\x6f\x64\x69\x70\x6f\x64\x69\x3d\x22\x68\x74\x74\
-\x70\x3a\x2f\x2f\x73\x6f\x64\x69\x70\x6f\x64\x69\x2e\x73\x6f\x75\
-\x72\x63\x65\x66\x6f\x72\x67\x65\x2e\x6e\x65\x74\x2f\x44\x54\x44\
-\x2f\x73\x6f\x64\x69\x70\x6f\x64\x69\x2d\x30\x2e\x64\x74\x64\x22\
-\x20\x78\x6d\x6c\x6e\x73\x3a\x73\x76\x67\x3d\x22\x68\x74\x74\x70\
-\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\
-\x30\x30\x2f\x73\x76\x67\x22\x0a\x09\x20\x78\x6d\x6c\x6e\x73\x3d\
+\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
+\x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
+\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x38\x2e\x31\x2e\x30\x2c\
+\x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
+\x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
+\x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
+\x20\x20\x2d\x2d\x3e\x0d\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\
+\x20\x73\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\
+\x57\x33\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\
+\x2f\x2f\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
+\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\
+\x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
+\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
+\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
+\x3d\x22\x43\x69\x72\x63\x6c\x65\x22\x20\x78\x6d\x6c\x6e\x73\x3d\
\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\
\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\
\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\
\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\
-\x2f\x78\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\x20\
-\x79\x3d\x22\x30\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x31\
-\x35\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x35\x70\
-\x78\x22\x0a\x09\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\
-\x30\x20\x31\x35\x20\x31\x35\x22\x20\x73\x74\x79\x6c\x65\x3d\x22\
-\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\
-\x64\x3a\x6e\x65\x77\x20\x30\x20\x30\x20\x31\x35\x20\x31\x35\x3b\
-\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\
-\x73\x65\x72\x76\x65\x22\x3e\x0a\x3c\x70\x61\x74\x68\x20\x69\x64\
-\x3d\x22\x72\x65\x63\x74\x33\x33\x33\x38\x22\x20\x69\x6e\x6b\x73\
-\x63\x61\x70\x65\x3a\x63\x6f\x6e\x6e\x65\x63\x74\x6f\x72\x2d\x63\
-\x75\x72\x76\x61\x74\x75\x72\x65\x3d\x22\x30\x22\x20\x73\x6f\x64\
-\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\
-\x22\x63\x63\x63\x63\x63\x63\x63\x63\x63\x63\x63\x63\x22\x20\x64\
-\x3d\x22\x4d\x37\x2e\x35\x32\x34\x33\x2c\x31\x2e\x35\x30\x30\x34\
-\x0a\x09\x43\x37\x2e\x32\x34\x32\x39\x2c\x31\x2e\x34\x39\x31\x33\
-\x2c\x36\x2e\x39\x37\x38\x37\x2c\x31\x2e\x36\x34\x32\x33\x2c\x36\
-\x2e\x38\x33\x33\x36\x2c\x31\x2e\x38\x39\x35\x32\x6c\x2d\x35\x2e\
-\x35\x2c\x39\x2e\x38\x36\x39\x32\x43\x31\x2e\x30\x32\x31\x38\x2c\
-\x31\x32\x2e\x33\x30\x37\x38\x2c\x31\x2e\x33\x39\x35\x2c\x31\x32\
-\x2e\x39\x39\x39\x39\x2c\x32\x2c\x31\x33\x68\x31\x31\x0a\x09\x63\
-\x30\x2e\x36\x30\x35\x2d\x30\x2e\x30\x30\x30\x31\x2c\x30\x2e\x39\
-\x37\x38\x32\x2d\x30\x2e\x36\x39\x32\x32\x2c\x30\x2e\x36\x36\x36\
-\x34\x2d\x31\x2e\x32\x33\x35\x35\x6c\x2d\x35\x2e\x35\x2d\x39\x2e\
-\x38\x36\x39\x32\x43\x38\x2e\x30\x33\x30\x32\x2c\x31\x2e\x36\x35\
-\x37\x39\x2c\x37\x2e\x37\x38\x38\x34\x2c\x31\x2e\x35\x30\x39\x32\
-\x2c\x37\x2e\x35\x32\x34\x33\x2c\x31\x2e\x35\x30\x30\x34\x7a\x20\
-\x4d\x37\x2e\x35\x2c\x33\x2e\x38\x39\x39\x33\x6c\x34\x2e\x31\x32\
-\x36\x37\x2c\x37\x2e\x34\x37\x30\x34\x0a\x09\x48\x33\x2e\x33\x37\
-\x33\x33\x4c\x37\x2e\x35\x2c\x33\x2e\x38\x39\x39\x33\x7a\x22\x2f\
-\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
-\x00\x00\x02\x79\
+\x2f\x78\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x35\x31\x32\x70\x78\
+\x22\x20\x79\x3d\x22\x35\x31\x32\x70\x78\x22\x0d\x0a\x09\x20\x76\
+\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\
+\x35\x31\x32\x22\x20\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\
+\x67\x72\x6f\x75\x6e\x64\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\
+\x35\x31\x32\x20\x35\x31\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\
+\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\
+\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\
+\x74\x72\x69\x78\x28\x32\x34\x20\x30\x20\x30\x20\x32\x34\x20\x30\
+\x20\x30\x29\x27\x3e\x0d\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\
+\x4d\x31\x30\x2c\x30\x2e\x34\x43\x34\x2e\x36\x39\x38\x2c\x30\x2e\
+\x34\x2c\x30\x2e\x34\x2c\x34\x2e\x36\x39\x38\x2c\x30\x2e\x34\x2c\
+\x31\x30\x43\x30\x2e\x34\x2c\x31\x35\x2e\x33\x30\x32\x2c\x34\x2e\
+\x36\x39\x38\x2c\x31\x39\x2e\x36\x2c\x31\x30\x2c\x31\x39\x2e\x36\
+\x63\x35\x2e\x33\x30\x31\x2c\x30\x2c\x39\x2e\x36\x2d\x34\x2e\x32\
+\x39\x38\x2c\x39\x2e\x36\x2d\x39\x2e\x36\x30\x31\x0d\x0a\x09\x43\
+\x31\x39\x2e\x36\x2c\x34\x2e\x36\x39\x38\x2c\x31\x35\x2e\x33\x30\
+\x31\x2c\x30\x2e\x34\x2c\x31\x30\x2c\x30\x2e\x34\x7a\x20\x4d\x31\
+\x30\x2c\x31\x37\x2e\x35\x39\x39\x63\x2d\x34\x2e\x31\x39\x37\x2c\
+\x30\x2d\x37\x2e\x36\x2d\x33\x2e\x34\x30\x32\x2d\x37\x2e\x36\x2d\
+\x37\x2e\x36\x53\x35\x2e\x38\x30\x32\x2c\x32\x2e\x34\x2c\x31\x30\
+\x2c\x32\x2e\x34\x63\x34\x2e\x31\x39\x37\x2c\x30\x2c\x37\x2e\x36\
+\x30\x31\x2c\x33\x2e\x34\x30\x32\x2c\x37\x2e\x36\x30\x31\x2c\x37\
+\x2e\x36\x0d\x0a\x09\x53\x31\x34\x2e\x31\x39\x37\x2c\x31\x37\x2e\
+\x35\x39\x39\x2c\x31\x30\x2c\x31\x37\x2e\x35\x39\x39\x7a\x22\x2f\
+\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\
+\x0a\
+\x00\x00\x03\x22\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
@@ -1040,18 +1038,29 @@ qt_resource_data = b"\
\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
-\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x20\x69\x64\x3d\
-\x22\x49\x63\x6f\x6e\x5f\x31\x5f\x22\x3e\x0d\x0a\x09\x3c\x67\x3e\
-\x0d\x0a\x09\x09\x3c\x67\x3e\x0d\x0a\x09\x09\x09\x3c\x70\x6f\x6c\
-\x79\x67\x6f\x6e\x20\x70\x6f\x69\x6e\x74\x73\x3d\x22\x31\x38\x36\
-\x2e\x33\x30\x31\x2c\x33\x33\x39\x2e\x38\x39\x33\x20\x39\x36\x2c\
-\x32\x34\x39\x2e\x34\x36\x31\x20\x36\x34\x2c\x32\x37\x39\x2e\x39\
-\x36\x38\x20\x31\x38\x36\x2e\x33\x30\x31\x2c\x34\x30\x32\x20\x34\
-\x34\x38\x2c\x31\x34\x30\x2e\x35\x30\x36\x20\x34\x31\x36\x2c\x31\
-\x31\x30\x20\x09\x09\x09\x22\x2f\x3e\x0d\x0a\x09\x09\x3c\x2f\x67\
-\x3e\x0d\x0a\x09\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\
-\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
-\x00\x00\x04\x64\
+\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x3e\x0d\x0a\x09\
+\x3c\x63\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x22\x32\x35\x36\x22\
+\x20\x63\x79\x3d\x22\x32\x38\x30\x22\x20\x72\x3d\x22\x36\x33\x22\
+\x2f\x3e\x0d\x0a\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x34\
+\x34\x30\x2c\x39\x36\x68\x2d\x38\x38\x6c\x2d\x33\x32\x2d\x33\x32\
+\x48\x31\x39\x32\x6c\x2d\x33\x32\x2c\x33\x32\x48\x37\x32\x63\x2d\
+\x32\x32\x2e\x30\x39\x32\x2c\x30\x2d\x34\x30\x2c\x31\x37\x2e\x39\
+\x30\x38\x2d\x34\x30\x2c\x34\x30\x76\x32\x37\x32\x63\x30\x2c\x32\
+\x32\x2e\x30\x39\x32\x2c\x31\x37\x2e\x39\x30\x38\x2c\x34\x30\x2c\
+\x34\x30\x2c\x34\x30\x68\x33\x36\x38\x63\x32\x32\x2e\x30\x39\x32\
+\x2c\x30\x2c\x34\x30\x2d\x31\x37\x2e\x39\x30\x38\x2c\x34\x30\x2d\
+\x34\x30\x0d\x0a\x09\x09\x56\x31\x33\x36\x43\x34\x38\x30\x2c\x31\
+\x31\x33\x2e\x39\x30\x38\x2c\x34\x36\x32\x2e\x30\x39\x32\x2c\x39\
+\x36\x2c\x34\x34\x30\x2c\x39\x36\x7a\x20\x4d\x32\x35\x36\x2c\x33\
+\x39\x32\x63\x2d\x36\x31\x2e\x38\x35\x35\x2c\x30\x2d\x31\x31\x32\
+\x2d\x35\x30\x2e\x31\x34\x35\x2d\x31\x31\x32\x2d\x31\x31\x32\x73\
+\x35\x30\x2e\x31\x34\x35\x2d\x31\x31\x32\x2c\x31\x31\x32\x2d\x31\
+\x31\x32\x73\x31\x31\x32\x2c\x35\x30\x2e\x31\x34\x35\x2c\x31\x31\
+\x32\x2c\x31\x31\x32\x0d\x0a\x09\x09\x53\x33\x31\x37\x2e\x38\x35\
+\x35\x2c\x33\x39\x32\x2c\x32\x35\x36\x2c\x33\x39\x32\x7a\x22\x2f\
+\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\
+\x0a\
+\x00\x00\x02\xa2\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
@@ -1082,48 +1091,20 @@ qt_resource_data = b"\
\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
-\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x20\x69\x64\x3d\
-\x22\x49\x63\x6f\x6e\x22\x3e\x0d\x0a\x09\x3c\x67\x3e\x0d\x0a\x09\
-\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x32\x35\x36\x2c\x31\
-\x37\x36\x63\x2d\x34\x34\x2e\x30\x30\x34\x2c\x30\x2d\x38\x30\x2e\
-\x30\x30\x31\x2c\x33\x36\x2d\x38\x30\x2e\x30\x30\x31\x2c\x38\x30\
-\x63\x30\x2c\x34\x34\x2e\x30\x30\x34\x2c\x33\x35\x2e\x39\x39\x37\
-\x2c\x38\x30\x2c\x38\x30\x2e\x30\x30\x31\x2c\x38\x30\x63\x34\x34\
-\x2e\x30\x30\x35\x2c\x30\x2c\x37\x39\x2e\x39\x39\x39\x2d\x33\x35\
-\x2e\x39\x39\x36\x2c\x37\x39\x2e\x39\x39\x39\x2d\x38\x30\x0d\x0a\
-\x09\x09\x09\x43\x33\x33\x35\x2e\x39\x39\x39\x2c\x32\x31\x32\x2c\
-\x33\x30\x30\x2e\x30\x30\x35\x2c\x31\x37\x36\x2c\x32\x35\x36\x2c\
-\x31\x37\x36\x7a\x20\x4d\x34\x34\x36\x2e\x39\x33\x38\x2c\x32\x33\
-\x34\x2e\x36\x36\x37\x63\x2d\x39\x2e\x36\x30\x35\x2d\x38\x38\x2e\
-\x35\x33\x31\x2d\x38\x31\x2e\x30\x37\x34\x2d\x31\x36\x30\x2d\x31\
-\x36\x39\x2e\x36\x30\x35\x2d\x31\x36\x39\x2e\x35\x39\x39\x56\x33\
-\x32\x68\x2d\x34\x32\x2e\x36\x36\x36\x76\x33\x33\x2e\x30\x36\x37\
-\x0d\x0a\x09\x09\x09\x63\x2d\x38\x38\x2e\x35\x33\x31\x2c\x39\x2e\
-\x35\x39\x39\x2d\x31\x36\x30\x2c\x38\x31\x2e\x30\x36\x38\x2d\x31\
-\x36\x39\x2e\x36\x30\x34\x2c\x31\x36\x39\x2e\x35\x39\x39\x48\x33\
-\x32\x76\x34\x32\x2e\x36\x36\x37\x68\x33\x33\x2e\x30\x36\x32\x63\
-\x39\x2e\x36\x30\x34\x2c\x38\x38\x2e\x35\x33\x31\x2c\x38\x31\x2e\
-\x30\x37\x32\x2c\x31\x36\x30\x2c\x31\x36\x39\x2e\x36\x30\x34\x2c\
-\x31\x36\x39\x2e\x36\x30\x34\x56\x34\x38\x30\x68\x34\x32\x2e\x36\
-\x36\x36\x76\x2d\x33\x33\x2e\x30\x36\x32\x0d\x0a\x09\x09\x09\x63\
-\x38\x38\x2e\x35\x33\x31\x2d\x39\x2e\x36\x30\x34\x2c\x31\x36\x30\
-\x2d\x38\x31\x2e\x30\x37\x33\x2c\x31\x36\x39\x2e\x36\x30\x35\x2d\
-\x31\x36\x39\x2e\x36\x30\x34\x48\x34\x38\x30\x76\x2d\x34\x32\x2e\
-\x36\x36\x37\x48\x34\x34\x36\x2e\x39\x33\x38\x7a\x20\x4d\x32\x35\
-\x36\x2c\x34\x30\x35\x2e\x33\x33\x33\x63\x2d\x38\x32\x2e\x31\x33\
-\x37\x2c\x30\x2d\x31\x34\x39\x2e\x33\x33\x34\x2d\x36\x37\x2e\x31\
-\x39\x38\x2d\x31\x34\x39\x2e\x33\x33\x34\x2d\x31\x34\x39\x2e\x33\
-\x33\x33\x0d\x0a\x09\x09\x09\x63\x30\x2d\x38\x32\x2e\x31\x33\x36\
-\x2c\x36\x37\x2e\x31\x39\x37\x2d\x31\x34\x39\x2e\x33\x33\x33\x2c\
-\x31\x34\x39\x2e\x33\x33\x34\x2d\x31\x34\x39\x2e\x33\x33\x33\x63\
-\x38\x32\x2e\x31\x33\x35\x2c\x30\x2c\x31\x34\x39\x2e\x33\x33\x32\
-\x2c\x36\x37\x2e\x31\x39\x38\x2c\x31\x34\x39\x2e\x33\x33\x32\x2c\
-\x31\x34\x39\x2e\x33\x33\x33\x43\x34\x30\x35\x2e\x33\x33\x32\x2c\
-\x33\x33\x38\x2e\x31\x33\x35\x2c\x33\x33\x38\x2e\x31\x33\x35\x2c\
-\x34\x30\x35\x2e\x33\x33\x33\x2c\x32\x35\x36\x2c\x34\x30\x35\x2e\
-\x33\x33\x33\x7a\x0d\x0a\x09\x09\x09\x22\x2f\x3e\x0d\x0a\x09\x3c\
-\x2f\x67\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\
-\x3e\x0d\x0a\
+\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x3e\x0d\x0a\x09\
+\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x31\x32\x38\x2c\x34\x30\
+\x35\x2e\x34\x32\x39\x43\x31\x32\x38\x2c\x34\x32\x38\x2e\x38\x34\
+\x36\x2c\x31\x34\x37\x2e\x31\x39\x38\x2c\x34\x34\x38\x2c\x31\x37\
+\x30\x2e\x36\x36\x37\x2c\x34\x34\x38\x68\x31\x37\x30\x2e\x36\x36\
+\x37\x43\x33\x36\x34\x2e\x38\x30\x32\x2c\x34\x34\x38\x2c\x33\x38\
+\x34\x2c\x34\x32\x38\x2e\x38\x34\x36\x2c\x33\x38\x34\x2c\x34\x30\
+\x35\x2e\x34\x32\x39\x56\x31\x36\x30\x48\x31\x32\x38\x56\x34\x30\
+\x35\x2e\x34\x32\x39\x7a\x20\x4d\x34\x31\x36\x2c\x39\x36\x0d\x0a\
+\x09\x09\x68\x2d\x38\x30\x6c\x2d\x32\x36\x2e\x37\x38\x35\x2d\x33\
+\x32\x48\x32\x30\x32\x2e\x37\x38\x36\x4c\x31\x37\x36\x2c\x39\x36\
+\x48\x39\x36\x76\x33\x32\x68\x33\x32\x30\x56\x39\x36\x7a\x22\x2f\
+\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\
+\x0a\
\x00\x00\x01\xdd\
\x00\
\x00\x06\xe4\x78\x9c\xcd\x54\x4d\x6f\x9b\x40\x10\x3d\x13\x29\xff\
@@ -1156,43 +1137,146 @@ qt_resource_data = b"\
\xcc\x9c\x23\x4b\x3a\x07\x1f\x7a\x49\x27\xf3\x71\x6c\x49\x57\x6c\
\xf2\x26\xa6\xcc\x9c\x23\x4b\x3a\x07\x1f\x7a\x49\x27\xf3\x31\x2c\
\xe9\x39\xaa\x7f\xb6\xca\x7f\x00\x99\x18\x96\x19\
-\x00\x00\x05\xb7\
+\x00\x00\x05\xd4\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x27\x31\x2e\
\x30\x27\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x27\x55\x54\x46\
\x2d\x38\x27\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x54\x68\x69\x73\x20\
\x66\x69\x6c\x65\x20\x77\x61\x73\x20\x67\x65\x6e\x65\x72\x61\x74\
\x65\x64\x20\x62\x79\x20\x64\x76\x69\x73\x76\x67\x6d\x20\x32\x2e\
-\x34\x20\x2d\x2d\x3e\x0a\x3c\x73\x76\x67\x20\x68\x65\x69\x67\x68\
-\x74\x3d\x27\x32\x34\x70\x74\x27\x20\x76\x65\x72\x73\x69\x6f\x6e\
-\x3d\x27\x31\x2e\x31\x27\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x27\
-\x35\x36\x2e\x34\x30\x39\x34\x20\x35\x33\x2e\x38\x35\x38\x33\x20\
-\x31\x38\x2e\x34\x33\x37\x35\x20\x32\x34\x27\x20\x77\x69\x64\x74\
-\x68\x3d\x27\x31\x38\x2e\x34\x33\x37\x35\x70\x74\x27\x20\x78\x6d\
-\x6c\x6e\x73\x3d\x27\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\
-\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x27\
-\x20\x78\x6d\x6c\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x27\x68\x74\
-\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\
-\x31\x39\x39\x39\x2f\x78\x6c\x69\x6e\x6b\x27\x3e\x0a\x3c\x67\x20\
-\x69\x64\x3d\x27\x70\x61\x67\x65\x31\x27\x3e\x0a\x3c\x67\x20\x74\
-\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\
-\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\
-\x39\x39\x36\x32\x36\x34\x20\x36\x35\x2e\x36\x32\x38\x32\x20\x37\
-\x34\x2e\x32\x30\x32\x29\x27\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\
-\x3d\x27\x4d\x20\x38\x2e\x33\x37\x35\x30\x34\x20\x2d\x31\x31\x2e\
-\x31\x36\x36\x37\x43\x20\x38\x2e\x33\x37\x35\x30\x34\x20\x2d\x31\
-\x32\x2e\x37\x30\x38\x35\x20\x34\x2e\x36\x32\x35\x34\x31\x20\x2d\
-\x31\x33\x2e\x39\x35\x38\x34\x20\x30\x20\x2d\x31\x33\x2e\x39\x35\
-\x38\x34\x43\x20\x2d\x34\x2e\x36\x32\x35\x34\x31\x20\x2d\x31\x33\
-\x2e\x39\x35\x38\x34\x20\x2d\x38\x2e\x33\x37\x35\x30\x34\x20\x2d\
-\x31\x32\x2e\x37\x30\x38\x35\x20\x2d\x38\x2e\x33\x37\x35\x30\x34\
-\x20\x2d\x31\x31\x2e\x31\x36\x36\x37\x43\x20\x2d\x38\x2e\x33\x37\
-\x35\x30\x34\x20\x2d\x39\x2e\x36\x32\x34\x39\x32\x20\x2d\x34\x2e\
-\x36\x32\x35\x34\x31\x20\x2d\x38\x2e\x33\x37\x35\x30\x34\x20\x30\
-\x20\x2d\x38\x2e\x33\x37\x35\x30\x34\x43\x20\x34\x2e\x36\x32\x35\
-\x34\x31\x20\x2d\x38\x2e\x33\x37\x35\x30\x34\x20\x38\x2e\x33\x37\
-\x35\x30\x34\x20\x2d\x39\x2e\x36\x32\x34\x39\x32\x20\x38\x2e\x33\
-\x37\x35\x30\x34\x20\x2d\x31\x31\x2e\x31\x36\x36\x37\x5a\x27\x20\
+\x38\x20\x2d\x2d\x3e\x0a\x3c\x73\x76\x67\x20\x76\x65\x72\x73\x69\
+\x6f\x6e\x3d\x27\x31\x2e\x31\x27\x20\x78\x6d\x6c\x6e\x73\x3d\x27\
+\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\
+\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x27\x20\x78\x6d\x6c\x6e\
+\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x27\x68\x74\x74\x70\x3a\x2f\x2f\
+\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\
+\x78\x6c\x69\x6e\x6b\x27\x20\x77\x69\x64\x74\x68\x3d\x27\x36\x33\
+\x2e\x39\x39\x39\x36\x70\x74\x27\x20\x68\x65\x69\x67\x68\x74\x3d\
+\x27\x36\x33\x2e\x39\x39\x39\x37\x70\x74\x27\x20\x76\x69\x65\x77\
+\x42\x6f\x78\x3d\x27\x35\x36\x2e\x34\x30\x39\x34\x20\x35\x33\x2e\
+\x38\x35\x38\x33\x20\x36\x33\x2e\x39\x39\x39\x36\x20\x36\x33\x2e\
+\x39\x39\x39\x37\x27\x3e\x0a\x3c\x67\x20\x69\x64\x3d\x27\x70\x61\
+\x67\x65\x31\x27\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\
+\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\
+\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\
+\x20\x35\x36\x2e\x34\x30\x39\x34\x20\x31\x31\x37\x2e\x38\x35\x38\
+\x29\x27\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\x20\x35\
+\x34\x2e\x38\x39\x32\x36\x20\x2d\x33\x39\x2e\x37\x31\x30\x39\x43\
+\x20\x35\x34\x2e\x38\x39\x32\x36\x20\x2d\x34\x33\x2e\x39\x30\x33\
+\x32\x20\x34\x34\x2e\x36\x39\x36\x39\x20\x2d\x34\x37\x2e\x33\x30\
+\x31\x37\x20\x33\x32\x2e\x31\x32\x20\x2d\x34\x37\x2e\x33\x30\x31\
+\x37\x43\x20\x31\x39\x2e\x35\x34\x33\x31\x20\x2d\x34\x37\x2e\x33\
+\x30\x31\x37\x20\x39\x2e\x33\x34\x37\x34\x32\x20\x2d\x34\x33\x2e\
+\x39\x30\x33\x32\x20\x39\x2e\x33\x34\x37\x34\x32\x20\x2d\x33\x39\
+\x2e\x37\x31\x30\x39\x43\x20\x39\x2e\x33\x34\x37\x34\x32\x20\x2d\
+\x33\x35\x2e\x35\x31\x38\x35\x20\x31\x39\x2e\x35\x34\x33\x31\x20\
+\x2d\x33\x32\x2e\x31\x32\x20\x33\x32\x2e\x31\x32\x20\x2d\x33\x32\
+\x2e\x31\x32\x43\x20\x34\x34\x2e\x36\x39\x36\x39\x20\x2d\x33\x32\
+\x2e\x31\x32\x20\x35\x34\x2e\x38\x39\x32\x36\x20\x2d\x33\x35\x2e\
+\x35\x31\x38\x35\x20\x35\x34\x2e\x38\x39\x32\x36\x20\x2d\x33\x39\
+\x2e\x37\x31\x30\x39\x5a\x27\x20\x66\x69\x6c\x6c\x3d\x27\x6e\x6f\
+\x6e\x65\x27\x20\x73\x74\x72\x6f\x6b\x65\x3d\x27\x23\x30\x30\x30\
+\x30\x30\x30\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\
+\x63\x61\x70\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\
+\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3d\x27\x72\x6f\x75\
+\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\
+\x6c\x69\x6d\x69\x74\x3d\x27\x31\x30\x2e\x30\x33\x37\x35\x27\x20\
+\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3d\x27\x33\x2e\
+\x35\x31\x33\x31\x32\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\
+\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\
+\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\
+\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x35\x36\x2e\x34\x30\x39\x34\
+\x20\x31\x31\x37\x2e\x38\x35\x38\x29\x27\x3e\x0a\x3c\x70\x61\x74\
+\x68\x20\x64\x3d\x27\x4d\x20\x39\x2e\x33\x34\x37\x34\x32\x20\x2d\
+\x33\x39\x2e\x37\x31\x30\x39\x4c\x20\x39\x2e\x33\x34\x37\x34\x32\
+\x20\x2d\x39\x2e\x33\x34\x37\x34\x32\x4c\x20\x39\x2e\x33\x34\x37\
+\x34\x32\x20\x2d\x39\x2e\x33\x34\x37\x34\x32\x43\x20\x39\x2e\x33\
+\x34\x37\x34\x32\x20\x2d\x39\x2e\x33\x34\x37\x34\x32\x20\x39\x2e\
+\x33\x34\x37\x34\x32\x20\x2d\x39\x2e\x33\x34\x37\x34\x32\x20\x39\
+\x2e\x33\x34\x37\x34\x32\x20\x2d\x39\x2e\x33\x34\x37\x34\x32\x43\
+\x20\x39\x2e\x33\x34\x37\x34\x32\x20\x2d\x35\x2e\x31\x35\x35\x31\
+\x31\x20\x31\x39\x2e\x35\x34\x33\x31\x20\x2d\x31\x2e\x37\x35\x36\
+\x35\x36\x20\x33\x32\x2e\x31\x32\x20\x2d\x31\x2e\x37\x35\x36\x35\
+\x36\x43\x20\x34\x34\x2e\x36\x39\x36\x39\x20\x2d\x31\x2e\x37\x35\
+\x36\x35\x36\x20\x35\x34\x2e\x38\x39\x32\x36\x20\x2d\x35\x2e\x31\
+\x35\x35\x31\x31\x20\x35\x34\x2e\x38\x39\x32\x36\x20\x2d\x39\x2e\
+\x33\x34\x37\x34\x32\x4c\x20\x35\x34\x2e\x38\x39\x32\x36\x20\x2d\
+\x39\x2e\x33\x34\x37\x34\x32\x4c\x20\x35\x34\x2e\x38\x39\x32\x36\
+\x20\x2d\x33\x39\x2e\x37\x31\x30\x39\x27\x20\x66\x69\x6c\x6c\x3d\
+\x27\x6e\x6f\x6e\x65\x27\x20\x73\x74\x72\x6f\x6b\x65\x3d\x27\x23\
+\x30\x30\x30\x30\x30\x30\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\
+\x69\x6e\x65\x63\x61\x70\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\
+\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3d\x27\
+\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\
+\x74\x65\x72\x6c\x69\x6d\x69\x74\x3d\x27\x31\x30\x2e\x30\x33\x37\
+\x35\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3d\
+\x27\x33\x2e\x35\x31\x33\x31\x32\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\
+\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\
+\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\
+\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x35\x36\x2e\x34\
+\x30\x39\x34\x20\x31\x31\x37\x2e\x38\x35\x38\x29\x27\x3e\x0a\x3c\
+\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\x20\x35\x34\x2e\x38\x39\x32\
+\x36\x20\x2d\x33\x39\x2e\x37\x31\x30\x39\x43\x20\x35\x34\x2e\x38\
+\x39\x32\x36\x20\x2d\x35\x32\x2e\x32\x38\x37\x38\x20\x34\x34\x2e\
+\x36\x39\x36\x39\x20\x2d\x36\x32\x2e\x34\x38\x33\x34\x20\x33\x32\
+\x2e\x31\x32\x20\x2d\x36\x32\x2e\x34\x38\x33\x34\x43\x20\x31\x39\
+\x2e\x35\x34\x33\x31\x20\x2d\x36\x32\x2e\x34\x38\x33\x34\x20\x39\
+\x2e\x33\x34\x37\x34\x32\x20\x2d\x35\x32\x2e\x32\x38\x37\x38\x20\
+\x39\x2e\x33\x34\x37\x34\x32\x20\x2d\x33\x39\x2e\x37\x31\x30\x39\
+\x27\x20\x66\x69\x6c\x6c\x3d\x27\x6e\x6f\x6e\x65\x27\x20\x73\x74\
+\x72\x6f\x6b\x65\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x20\x73\
+\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3d\x27\x72\
+\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\
+\x65\x6a\x6f\x69\x6e\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\
+\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3d\
+\x27\x31\x30\x2e\x30\x33\x37\x35\x27\x20\x73\x74\x72\x6f\x6b\x65\
+\x2d\x77\x69\x64\x74\x68\x3d\x27\x33\x2e\x35\x31\x33\x31\x32\x27\
+\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\
+\x76\x67\x3e\
+\x00\x00\x04\x1c\
+\x3c\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x27\x31\x2e\
+\x30\x27\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x27\x55\x54\x46\
+\x2d\x38\x27\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x54\x68\x69\x73\x20\
+\x66\x69\x6c\x65\x20\x77\x61\x73\x20\x67\x65\x6e\x65\x72\x61\x74\
+\x65\x64\x20\x62\x79\x20\x64\x76\x69\x73\x76\x67\x6d\x20\x32\x2e\
+\x38\x20\x2d\x2d\x3e\x0a\x3c\x73\x76\x67\x20\x76\x65\x72\x73\x69\
+\x6f\x6e\x3d\x27\x31\x2e\x31\x27\x20\x78\x6d\x6c\x6e\x73\x3d\x27\
+\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\
+\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x27\x20\x78\x6d\x6c\x6e\
+\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x27\x68\x74\x74\x70\x3a\x2f\x2f\
+\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\
+\x78\x6c\x69\x6e\x6b\x27\x20\x77\x69\x64\x74\x68\x3d\x27\x36\x33\
+\x2e\x39\x39\x39\x36\x70\x74\x27\x20\x68\x65\x69\x67\x68\x74\x3d\
+\x27\x36\x33\x2e\x39\x39\x39\x37\x70\x74\x27\x20\x76\x69\x65\x77\
+\x42\x6f\x78\x3d\x27\x35\x36\x2e\x34\x30\x39\x34\x20\x35\x33\x2e\
+\x38\x35\x38\x33\x20\x36\x33\x2e\x39\x39\x39\x36\x20\x36\x33\x2e\
+\x39\x39\x39\x37\x27\x3e\x0a\x3c\x67\x20\x69\x64\x3d\x27\x70\x61\
+\x67\x65\x31\x27\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\
+\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\
+\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\
+\x20\x35\x36\x2e\x34\x30\x39\x34\x20\x31\x31\x37\x2e\x38\x35\x38\
+\x29\x27\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\x20\x32\
+\x2e\x30\x30\x37\x35\x20\x2d\x32\x2e\x30\x30\x37\x35\x4c\x20\x36\
+\x32\x2e\x32\x33\x32\x35\x20\x2d\x32\x2e\x30\x30\x37\x35\x4c\x20\
+\x36\x32\x2e\x32\x33\x32\x35\x20\x2d\x36\x32\x2e\x32\x33\x32\x35\
+\x4c\x20\x32\x2e\x30\x30\x37\x35\x20\x2d\x36\x32\x2e\x32\x33\x32\
+\x35\x4c\x20\x32\x2e\x30\x30\x37\x35\x20\x2d\x32\x2e\x30\x30\x37\
+\x35\x5a\x27\x20\x66\x69\x6c\x6c\x3d\x27\x6e\x6f\x6e\x65\x27\x20\
+\x73\x74\x72\x6f\x6b\x65\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\
+\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3d\
+\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\
+\x69\x6e\x65\x6a\x6f\x69\x6e\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\
+\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\
+\x74\x3d\x27\x31\x30\x2e\x30\x33\x37\x35\x27\x20\x73\x74\x72\x6f\
+\x6b\x65\x2d\x77\x69\x64\x74\x68\x3d\x27\x34\x2e\x30\x31\x35\x27\
+\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\
+\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\
+\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\
+\x36\x34\x20\x35\x36\x2e\x34\x30\x39\x34\x20\x31\x31\x37\x2e\x38\
+\x35\x38\x29\x27\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\
+\x20\x32\x2e\x30\x30\x37\x35\x20\x2d\x33\x32\x2e\x31\x32\x4c\x20\
+\x36\x32\x2e\x32\x33\x32\x35\x20\x2d\x33\x32\x2e\x31\x32\x27\x20\
\x66\x69\x6c\x6c\x3d\x27\x6e\x6f\x6e\x65\x27\x20\x73\x74\x72\x6f\
\x6b\x65\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x20\x73\x74\x72\
\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3d\x27\x72\x6f\x75\
@@ -1200,114 +1284,82 @@ qt_resource_data = b"\
\x6f\x69\x6e\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\
\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3d\x27\x31\
\x30\x2e\x30\x33\x37\x35\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x77\
-\x69\x64\x74\x68\x3d\x27\x31\x2e\x37\x35\x36\x35\x36\x27\x2f\x3e\
-\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\
-\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\
-\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\
-\x20\x36\x35\x2e\x36\x32\x38\x32\x20\x37\x34\x2e\x32\x30\x32\x29\
-\x27\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\x20\x2d\x38\
-\x2e\x33\x37\x35\x30\x34\x20\x2d\x31\x31\x2e\x31\x36\x36\x37\x4c\
-\x20\x2d\x38\x2e\x33\x37\x35\x30\x34\x20\x2d\x30\x4c\x20\x2d\x38\
-\x2e\x33\x37\x35\x30\x34\x20\x2d\x31\x2e\x38\x35\x39\x36\x33\x65\
-\x2d\x31\x35\x43\x20\x2d\x38\x2e\x33\x37\x35\x30\x34\x20\x2d\x31\
-\x2e\x32\x33\x39\x37\x35\x65\x2d\x31\x35\x20\x2d\x38\x2e\x33\x37\
-\x35\x30\x34\x20\x2d\x36\x2e\x31\x39\x38\x37\x37\x65\x2d\x31\x36\
-\x20\x2d\x38\x2e\x33\x37\x35\x30\x34\x20\x2d\x30\x43\x20\x2d\x38\
-\x2e\x33\x37\x35\x30\x34\x20\x31\x2e\x35\x34\x31\x38\x20\x2d\x34\
-\x2e\x36\x32\x35\x34\x31\x20\x32\x2e\x37\x39\x31\x36\x38\x20\x30\
-\x20\x32\x2e\x37\x39\x31\x36\x38\x43\x20\x34\x2e\x36\x32\x35\x34\
-\x31\x20\x32\x2e\x37\x39\x31\x36\x38\x20\x38\x2e\x33\x37\x35\x30\
-\x34\x20\x31\x2e\x35\x34\x31\x38\x20\x38\x2e\x33\x37\x35\x30\x34\
-\x20\x30\x4c\x20\x38\x2e\x33\x37\x35\x30\x34\x20\x30\x4c\x20\x38\
-\x2e\x33\x37\x35\x30\x34\x20\x2d\x31\x31\x2e\x31\x36\x36\x37\x27\
-\x20\x66\x69\x6c\x6c\x3d\x27\x6e\x6f\x6e\x65\x27\x20\x73\x74\x72\
-\x6f\x6b\x65\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x20\x73\x74\
-\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3d\x27\x72\x6f\
-\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\
-\x6a\x6f\x69\x6e\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\
-\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3d\x27\
-\x31\x30\x2e\x30\x33\x37\x35\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\
-\x77\x69\x64\x74\x68\x3d\x27\x31\x2e\x37\x35\x36\x35\x36\x27\x2f\
-\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\
-\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\
-\x36\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\
-\x34\x20\x36\x35\x2e\x36\x32\x38\x32\x20\x37\x34\x2e\x32\x30\x32\
-\x29\x27\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\x20\x38\
-\x2e\x33\x37\x35\x30\x34\x20\x2d\x31\x31\x2e\x31\x36\x36\x37\x43\
-\x20\x38\x2e\x33\x37\x35\x30\x34\x20\x2d\x31\x35\x2e\x37\x39\x32\
-\x31\x20\x34\x2e\x36\x32\x35\x34\x31\x20\x2d\x31\x39\x2e\x35\x34\
-\x31\x38\x20\x30\x20\x2d\x31\x39\x2e\x35\x34\x31\x38\x43\x20\x2d\
-\x34\x2e\x36\x32\x35\x34\x31\x20\x2d\x31\x39\x2e\x35\x34\x31\x38\
-\x20\x2d\x38\x2e\x33\x37\x35\x30\x34\x20\x2d\x31\x35\x2e\x37\x39\
-\x32\x31\x20\x2d\x38\x2e\x33\x37\x35\x30\x34\x20\x2d\x31\x31\x2e\
-\x31\x36\x36\x37\x27\x20\x66\x69\x6c\x6c\x3d\x27\x6e\x6f\x6e\x65\
-\x27\x20\x73\x74\x72\x6f\x6b\x65\x3d\x27\x23\x30\x30\x30\x30\x30\
-\x30\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\
-\x70\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\
-\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3d\x27\x72\x6f\x75\x6e\x64\
-\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\
-\x6d\x69\x74\x3d\x27\x31\x30\x2e\x30\x33\x37\x35\x27\x20\x73\x74\
-\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3d\x27\x31\x2e\x37\x35\
-\x36\x35\x36\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x3c\x2f\x67\x3e\x0a\
-\x3c\x2f\x73\x76\x67\x3e\
-\x00\x00\x03\x65\
+\x69\x64\x74\x68\x3d\x27\x34\x2e\x30\x31\x35\x27\x2f\x3e\x0a\x3c\
+\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\
+\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\
+\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x35\
+\x36\x2e\x34\x30\x39\x34\x20\x31\x31\x37\x2e\x38\x35\x38\x29\x27\
+\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\x20\x33\x32\x2e\
+\x31\x32\x20\x2d\x32\x2e\x30\x30\x37\x35\x4c\x20\x33\x32\x2e\x31\
+\x32\x20\x2d\x36\x32\x2e\x32\x33\x32\x35\x27\x20\x66\x69\x6c\x6c\
+\x3d\x27\x6e\x6f\x6e\x65\x27\x20\x73\x74\x72\x6f\x6b\x65\x3d\x27\
+\x23\x30\x30\x30\x30\x30\x30\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\
+\x6c\x69\x6e\x65\x63\x61\x70\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\
+\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3d\
+\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6d\
+\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3d\x27\x31\x30\x2e\x30\x33\
+\x37\x35\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\
+\x3d\x27\x34\x2e\x30\x31\x35\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\
+\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
+\x00\x00\x03\x7c\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x27\x31\x2e\
\x30\x27\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x27\x55\x54\x46\
\x2d\x38\x27\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x54\x68\x69\x73\x20\
\x66\x69\x6c\x65\x20\x77\x61\x73\x20\x67\x65\x6e\x65\x72\x61\x74\
\x65\x64\x20\x62\x79\x20\x64\x76\x69\x73\x76\x67\x6d\x20\x32\x2e\
-\x34\x20\x2d\x2d\x3e\x0a\x3c\x73\x76\x67\x20\x68\x65\x69\x67\x68\
-\x74\x3d\x27\x31\x38\x2e\x37\x35\x70\x74\x27\x20\x76\x65\x72\x73\
-\x69\x6f\x6e\x3d\x27\x31\x2e\x31\x27\x20\x76\x69\x65\x77\x42\x6f\
-\x78\x3d\x27\x35\x36\x2e\x34\x30\x39\x34\x20\x35\x33\x2e\x38\x35\
-\x38\x33\x20\x31\x38\x2e\x37\x35\x20\x31\x38\x2e\x37\x35\x27\x20\
-\x77\x69\x64\x74\x68\x3d\x27\x31\x38\x2e\x37\x35\x70\x74\x27\x20\
-\x78\x6d\x6c\x6e\x73\x3d\x27\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
-\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\
-\x67\x27\x20\x78\x6d\x6c\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x27\
+\x38\x20\x2d\x2d\x3e\x0a\x3c\x73\x76\x67\x20\x76\x65\x72\x73\x69\
+\x6f\x6e\x3d\x27\x31\x2e\x31\x27\x20\x78\x6d\x6c\x6e\x73\x3d\x27\
\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\
-\x67\x2f\x31\x39\x39\x39\x2f\x78\x6c\x69\x6e\x6b\x27\x3e\x0a\x3c\
-\x67\x20\x69\x64\x3d\x27\x70\x61\x67\x65\x31\x27\x3e\x0a\x3c\x67\
-\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\
-\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\
-\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x35\x2e\x37\x38\x34\x34\
-\x20\x36\x33\x2e\x32\x33\x33\x33\x29\x27\x3e\x0a\x3c\x70\x61\x74\
-\x68\x20\x64\x3d\x27\x4d\x20\x2d\x38\x2e\x36\x35\x37\x33\x34\x20\
-\x38\x2e\x36\x35\x37\x33\x34\x4c\x20\x38\x2e\x36\x35\x37\x33\x34\
-\x20\x38\x2e\x36\x35\x37\x33\x34\x4c\x20\x38\x2e\x36\x35\x37\x33\
-\x34\x20\x2d\x38\x2e\x36\x35\x37\x33\x34\x4c\x20\x2d\x38\x2e\x36\
-\x35\x37\x33\x34\x20\x2d\x38\x2e\x36\x35\x37\x33\x34\x4c\x20\x2d\
-\x38\x2e\x36\x35\x37\x33\x34\x20\x38\x2e\x36\x35\x37\x33\x34\x5a\
-\x27\x20\x66\x69\x6c\x6c\x3d\x27\x6e\x6f\x6e\x65\x27\x20\x73\x74\
-\x72\x6f\x6b\x65\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x20\x73\
-\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3d\x27\x72\
-\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\
-\x65\x6a\x6f\x69\x6e\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\
-\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3d\
-\x27\x31\x30\x2e\x30\x33\x37\x35\x27\x20\x73\x74\x72\x6f\x6b\x65\
-\x2d\x77\x69\x64\x74\x68\x3d\x27\x31\x2e\x35\x30\x35\x36\x32\x27\
+\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x27\x20\x78\x6d\x6c\x6e\
+\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x27\x68\x74\x74\x70\x3a\x2f\x2f\
+\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\
+\x78\x6c\x69\x6e\x6b\x27\x20\x77\x69\x64\x74\x68\x3d\x27\x36\x33\
+\x2e\x39\x39\x39\x36\x70\x74\x27\x20\x68\x65\x69\x67\x68\x74\x3d\
+\x27\x36\x33\x2e\x39\x39\x39\x37\x70\x74\x27\x20\x76\x69\x65\x77\
+\x42\x6f\x78\x3d\x27\x35\x36\x2e\x34\x30\x39\x34\x20\x35\x33\x2e\
+\x38\x35\x38\x33\x20\x36\x33\x2e\x39\x39\x39\x36\x20\x36\x33\x2e\
+\x39\x39\x39\x37\x27\x3e\x0a\x3c\x67\x20\x69\x64\x3d\x27\x70\x61\
+\x67\x65\x31\x27\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\
+\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\
+\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\
+\x20\x35\x36\x2e\x34\x30\x39\x34\x20\x31\x31\x37\x2e\x38\x35\x38\
+\x29\x27\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\x20\x32\
+\x2e\x30\x30\x37\x35\x20\x2d\x32\x2e\x30\x30\x37\x35\x4c\x20\x36\
+\x32\x2e\x32\x33\x32\x35\x20\x2d\x32\x2e\x30\x30\x37\x35\x4c\x20\
+\x36\x32\x2e\x32\x33\x32\x35\x20\x2d\x36\x32\x2e\x32\x33\x32\x35\
+\x4c\x20\x32\x2e\x30\x30\x37\x35\x20\x2d\x36\x32\x2e\x32\x33\x32\
+\x35\x4c\x20\x32\x2e\x30\x30\x37\x35\x20\x2d\x32\x2e\x30\x30\x37\
+\x35\x5a\x27\x20\x66\x69\x6c\x6c\x3d\x27\x6e\x6f\x6e\x65\x27\x20\
+\x73\x74\x72\x6f\x6b\x65\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\
+\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3d\
+\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\
+\x69\x6e\x65\x6a\x6f\x69\x6e\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\
+\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\
+\x74\x3d\x27\x31\x30\x2e\x30\x33\x37\x35\x27\x20\x73\x74\x72\x6f\
+\x6b\x65\x2d\x77\x69\x64\x74\x68\x3d\x27\x34\x2e\x30\x31\x35\x27\
\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\
\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\
\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\
-\x36\x34\x20\x36\x35\x2e\x37\x38\x34\x34\x20\x36\x33\x2e\x32\x33\
-\x33\x33\x29\x27\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\
-\x20\x34\x2e\x33\x32\x38\x36\x37\x20\x30\x43\x20\x34\x2e\x33\x32\
-\x38\x36\x37\x20\x2d\x32\x2e\x33\x39\x30\x36\x36\x20\x32\x2e\x33\
-\x39\x30\x36\x36\x20\x2d\x34\x2e\x33\x32\x38\x36\x37\x20\x30\x20\
-\x2d\x34\x2e\x33\x32\x38\x36\x37\x43\x20\x2d\x32\x2e\x33\x39\x30\
-\x36\x36\x20\x2d\x34\x2e\x33\x32\x38\x36\x37\x20\x2d\x34\x2e\x33\
-\x32\x38\x36\x37\x20\x2d\x32\x2e\x33\x39\x30\x36\x36\x20\x2d\x34\
-\x2e\x33\x32\x38\x36\x37\x20\x2d\x30\x43\x20\x2d\x34\x2e\x33\x32\
-\x38\x36\x37\x20\x32\x2e\x33\x39\x30\x36\x36\x20\x2d\x32\x2e\x33\
-\x39\x30\x36\x36\x20\x34\x2e\x33\x32\x38\x36\x37\x20\x30\x20\x34\
-\x2e\x33\x32\x38\x36\x37\x43\x20\x32\x2e\x33\x39\x30\x36\x36\x20\
-\x34\x2e\x33\x32\x38\x36\x37\x20\x34\x2e\x33\x32\x38\x36\x37\x20\
-\x32\x2e\x33\x39\x30\x36\x36\x20\x34\x2e\x33\x32\x38\x36\x37\x20\
-\x30\x5a\x27\x20\x66\x69\x6c\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\
-\x30\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x3c\x2f\x67\x3e\x0a\x3c\x2f\
-\x73\x76\x67\x3e\
-\x00\x00\x02\x7d\
+\x36\x34\x20\x35\x36\x2e\x34\x30\x39\x34\x20\x31\x31\x37\x2e\x38\
+\x35\x38\x29\x27\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\
+\x20\x34\x37\x2e\x31\x37\x36\x32\x20\x2d\x33\x32\x2e\x31\x32\x43\
+\x20\x34\x37\x2e\x31\x37\x36\x32\x20\x2d\x34\x30\x2e\x34\x33\x35\
+\x33\x20\x34\x30\x2e\x34\x33\x35\x33\x20\x2d\x34\x37\x2e\x31\x37\
+\x36\x32\x20\x33\x32\x2e\x31\x32\x20\x2d\x34\x37\x2e\x31\x37\x36\
+\x32\x43\x20\x32\x33\x2e\x38\x30\x34\x37\x20\x2d\x34\x37\x2e\x31\
+\x37\x36\x32\x20\x31\x37\x2e\x30\x36\x33\x37\x20\x2d\x34\x30\x2e\
+\x34\x33\x35\x33\x20\x31\x37\x2e\x30\x36\x33\x37\x20\x2d\x33\x32\
+\x2e\x31\x32\x43\x20\x31\x37\x2e\x30\x36\x33\x37\x20\x2d\x32\x33\
+\x2e\x38\x30\x34\x37\x20\x32\x33\x2e\x38\x30\x34\x37\x20\x2d\x31\
+\x37\x2e\x30\x36\x33\x37\x20\x33\x32\x2e\x31\x32\x20\x2d\x31\x37\
+\x2e\x30\x36\x33\x37\x43\x20\x34\x30\x2e\x34\x33\x35\x33\x20\x2d\
+\x31\x37\x2e\x30\x36\x33\x37\x20\x34\x37\x2e\x31\x37\x36\x32\x20\
+\x2d\x32\x33\x2e\x38\x30\x34\x37\x20\x34\x37\x2e\x31\x37\x36\x32\
+\x20\x2d\x33\x32\x2e\x31\x32\x5a\x27\x20\x66\x69\x6c\x6c\x3d\x27\
+\x23\x30\x30\x30\x30\x30\x30\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\
+\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
+\x00\x00\x03\x26\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
@@ -1338,18 +1390,29 @@ qt_resource_data = b"\
\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
-\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x20\x69\x64\x3d\
-\x22\x49\x63\x6f\x6e\x5f\x38\x5f\x22\x3e\x0d\x0a\x09\x3c\x67\x3e\
-\x0d\x0a\x09\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x38\x35\
-\x2c\x32\x37\x37\x2e\x33\x37\x35\x68\x32\x35\x39\x2e\x37\x30\x34\
-\x4c\x32\x32\x35\x2e\x30\x30\x32\x2c\x33\x39\x37\x2e\x30\x37\x37\
-\x4c\x32\x35\x36\x2c\x34\x32\x37\x6c\x31\x37\x31\x2d\x31\x37\x31\
-\x4c\x32\x35\x36\x2c\x38\x35\x6c\x2d\x32\x39\x2e\x39\x32\x32\x2c\
-\x32\x39\x2e\x39\x32\x34\x6c\x31\x31\x38\x2e\x36\x32\x36\x2c\x31\
-\x31\x39\x2e\x37\x30\x31\x48\x38\x35\x56\x32\x37\x37\x2e\x33\x37\
-\x35\x7a\x22\x2f\x3e\x0d\x0a\x09\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\
-\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
-\x00\x00\x03\xb5\
+\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x3e\x0d\x0a\x09\
+\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x32\x35\x36\x2c\x33\x38\
+\x38\x63\x2d\x37\x32\x2e\x35\x39\x37\x2c\x30\x2d\x31\x33\x32\x2d\
+\x35\x39\x2e\x34\x30\x35\x2d\x31\x33\x32\x2d\x31\x33\x32\x63\x30\
+\x2d\x37\x32\x2e\x36\x30\x31\x2c\x35\x39\x2e\x34\x30\x33\x2d\x31\
+\x33\x32\x2c\x31\x33\x32\x2d\x31\x33\x32\x63\x33\x36\x2e\x33\x2c\
+\x30\x2c\x36\x39\x2e\x32\x39\x39\x2c\x31\x35\x2e\x34\x2c\x39\x32\
+\x2e\x34\x30\x36\x2c\x33\x39\x2e\x36\x30\x31\x4c\x32\x37\x38\x2c\
+\x32\x33\x34\x68\x31\x35\x34\x56\x38\x30\x0d\x0a\x09\x09\x6c\x2d\
+\x35\x31\x2e\x36\x39\x38\x2c\x35\x31\x2e\x37\x30\x32\x43\x33\x34\
+\x38\x2e\x34\x30\x36\x2c\x39\x39\x2e\x37\x39\x38\x2c\x33\x30\x34\
+\x2e\x34\x30\x36\x2c\x38\x30\x2c\x32\x35\x36\x2c\x38\x30\x63\x2d\
+\x39\x36\x2e\x37\x39\x37\x2c\x30\x2d\x31\x37\x36\x2c\x37\x39\x2e\
+\x32\x30\x33\x2d\x31\x37\x36\x2c\x31\x37\x36\x73\x37\x38\x2e\x30\
+\x39\x34\x2c\x31\x37\x36\x2c\x31\x37\x36\x2c\x31\x37\x36\x0d\x0a\
+\x09\x09\x63\x38\x31\x2e\x30\x34\x35\x2c\x30\x2c\x31\x34\x38\x2e\
+\x32\x38\x37\x2d\x35\x34\x2e\x31\x33\x34\x2c\x31\x36\x39\x2e\x34\
+\x30\x31\x2d\x31\x32\x38\x48\x33\x37\x38\x2e\x38\x35\x43\x33\x36\
+\x30\x2e\x31\x30\x35\x2c\x33\x35\x33\x2e\x35\x36\x31\x2c\x33\x31\
+\x31\x2e\x37\x31\x32\x2c\x33\x38\x38\x2c\x32\x35\x36\x2c\x33\x38\
+\x38\x7a\x22\x2f\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\
+\x76\x67\x3e\x0d\x0a\
+\x00\x00\x03\xf5\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
@@ -1368,124 +1431,54 @@ qt_resource_data = b"\
\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
\x3d\x22\x43\x68\x65\x76\x72\x6f\x6e\x5f\x63\x69\x72\x63\x6c\x65\
-\x64\x5f\x72\x69\x67\x68\x74\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\
-\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\
-\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\
-\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\
-\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\
-\x78\x6c\x69\x6e\x6b\x22\x0d\x0a\x09\x20\x78\x3d\x22\x30\x70\x78\
-\x22\x20\x79\x3d\x22\x30\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\
-\x78\x3d\x22\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\x65\x6e\
-\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\
-\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\
-\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\
-\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\
-\x4d\x31\x31\x2c\x31\x30\x4c\x38\x2e\x36\x39\x38\x2c\x37\x2e\x34\
-\x39\x34\x63\x2d\x30\x2e\x31\x39\x36\x2d\x30\x2e\x31\x39\x38\x2d\
-\x30\x2e\x31\x39\x36\x2d\x30\x2e\x35\x31\x39\x2c\x30\x2d\x30\x2e\
-\x37\x31\x38\x63\x30\x2e\x31\x39\x36\x2d\x30\x2e\x31\x39\x37\x2c\
-\x30\x2e\x35\x31\x35\x2d\x30\x2e\x31\x39\x37\x2c\x30\x2e\x37\x31\
-\x2c\x30\x6c\x32\x2e\x38\x30\x37\x2c\x32\x2e\x38\x36\x34\x0d\x0a\
-\x09\x63\x30\x2e\x31\x39\x36\x2c\x30\x2e\x31\x39\x39\x2c\x30\x2e\
-\x31\x39\x36\x2c\x30\x2e\x35\x32\x2c\x30\x2c\x30\x2e\x37\x31\x37\
-\x6c\x2d\x32\x2e\x38\x30\x37\x2c\x32\x2e\x38\x36\x34\x63\x2d\x30\
-\x2e\x31\x39\x35\x2c\x30\x2e\x31\x39\x39\x2d\x30\x2e\x35\x31\x34\
-\x2c\x30\x2e\x31\x39\x38\x2d\x30\x2e\x37\x31\x2c\x30\x63\x2d\x30\
-\x2e\x31\x39\x36\x2d\x30\x2e\x31\x39\x37\x2d\x30\x2e\x31\x39\x36\
-\x2d\x30\x2e\x35\x31\x38\x2c\x30\x2d\x30\x2e\x37\x31\x37\x4c\x31\
-\x31\x2c\x31\x30\x7a\x20\x4d\x31\x30\x2c\x30\x2e\x34\x0d\x0a\x09\
-\x63\x35\x2e\x33\x30\x32\x2c\x30\x2c\x39\x2e\x36\x2c\x34\x2e\x32\
-\x39\x38\x2c\x39\x2e\x36\x2c\x39\x2e\x36\x63\x30\x2c\x35\x2e\x33\
-\x30\x33\x2d\x34\x2e\x32\x39\x38\x2c\x39\x2e\x36\x2d\x39\x2e\x36\
-\x2c\x39\x2e\x36\x53\x30\x2e\x34\x2c\x31\x35\x2e\x33\x30\x33\x2c\
-\x30\x2e\x34\x2c\x31\x30\x43\x30\x2e\x34\x2c\x34\x2e\x36\x39\x38\
-\x2c\x34\x2e\x36\x39\x38\x2c\x30\x2e\x34\x2c\x31\x30\x2c\x30\x2e\
-\x34\x7a\x20\x4d\x31\x30\x2c\x31\x38\x2e\x33\x35\x34\x0d\x0a\x09\
-\x63\x34\x2e\x36\x31\x33\x2c\x30\x2c\x38\x2e\x33\x35\x34\x2d\x33\
-\x2e\x37\x34\x2c\x38\x2e\x33\x35\x34\x2d\x38\x2e\x33\x35\x34\x63\
-\x30\x2d\x34\x2e\x36\x31\x34\x2d\x33\x2e\x37\x34\x31\x2d\x38\x2e\
-\x33\x35\x34\x2d\x38\x2e\x33\x35\x34\x2d\x38\x2e\x33\x35\x34\x63\
-\x2d\x34\x2e\x36\x31\x35\x2c\x30\x2d\x38\x2e\x33\x35\x34\x2c\x33\
-\x2e\x37\x34\x2d\x38\x2e\x33\x35\x34\x2c\x38\x2e\x33\x35\x34\x0d\
-\x0a\x09\x43\x31\x2e\x36\x34\x35\x2c\x31\x34\x2e\x36\x31\x34\x2c\
-\x35\x2e\x33\x38\x35\x2c\x31\x38\x2e\x33\x35\x34\x2c\x31\x30\x2c\
-\x31\x38\x2e\x33\x35\x34\x7a\x22\x2f\x3e\x0d\x0a\x3c\x2f\x73\x76\
-\x67\x3e\x0d\x0a\
-\x00\x00\x04\x79\
-\x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
-\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
-\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
-\x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
-\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x38\x2e\x31\x2e\x30\x2c\
-\x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
-\x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
-\x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
-\x20\x20\x2d\x2d\x3e\x0d\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\
-\x20\x73\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\
-\x57\x33\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\
-\x2f\x2f\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
-\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\
-\x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
-\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
-\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
-\x3d\x22\x43\x6f\x64\x65\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\
+\x64\x5f\x6c\x65\x66\x74\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\
\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\
\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\
\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\
\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\
-\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\
-\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x76\x69\x65\x77\x42\x6f\x78\
-\x3d\x22\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\x65\x6e\x61\
-\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\x22\
-\x6e\x65\x77\x20\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\x78\
-\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
-\x76\x65\x22\x3e\x0d\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\
-\x35\x2e\x37\x31\x39\x2c\x31\x34\x2e\x37\x35\x63\x2d\x30\x2e\x32\
-\x33\x36\x2c\x30\x2d\x30\x2e\x34\x37\x34\x2d\x30\x2e\x30\x38\x33\
-\x2d\x30\x2e\x36\x36\x34\x2d\x30\x2e\x32\x35\x32\x4c\x2d\x30\x2e\
-\x30\x30\x35\x2c\x31\x30\x6c\x35\x2e\x33\x34\x31\x2d\x34\x2e\x37\
-\x34\x38\x43\x35\x2e\x37\x34\x38\x2c\x34\x2e\x38\x38\x37\x2c\x36\
-\x2e\x33\x38\x2c\x34\x2e\x39\x32\x32\x2c\x36\x2e\x37\x34\x37\x2c\
-\x35\x2e\x33\x33\x35\x0d\x0a\x09\x63\x30\x2e\x33\x36\x37\x2c\x30\
-\x2e\x34\x31\x33\x2c\x30\x2e\x33\x33\x2c\x31\x2e\x30\x34\x35\x2d\
-\x30\x2e\x30\x38\x33\x2c\x31\x2e\x34\x31\x32\x4c\x33\x2e\x30\x30\
-\x35\x2c\x31\x30\x6c\x33\x2e\x33\x37\x38\x2c\x33\x2e\x30\x30\x32\
-\x63\x30\x2e\x34\x31\x33\x2c\x30\x2e\x33\x36\x37\x2c\x30\x2e\x34\
-\x35\x2c\x30\x2e\x39\x39\x39\x2c\x30\x2e\x30\x38\x33\x2c\x31\x2e\
-\x34\x31\x32\x0d\x0a\x09\x43\x36\x2e\x32\x36\x39\x2c\x31\x34\x2e\
-\x36\x33\x37\x2c\x35\x2e\x39\x39\x34\x2c\x31\x34\x2e\x37\x35\x2c\
-\x35\x2e\x37\x31\x39\x2c\x31\x34\x2e\x37\x35\x7a\x20\x4d\x31\x34\
-\x2e\x36\x36\x34\x2c\x31\x34\x2e\x37\x34\x38\x4c\x32\x30\x2e\x30\
-\x30\x35\x2c\x31\x30\x6c\x2d\x35\x2e\x30\x36\x2d\x34\x2e\x34\x39\
-\x38\x63\x2d\x30\x2e\x34\x31\x33\x2d\x30\x2e\x33\x36\x37\x2d\x31\
-\x2e\x30\x34\x35\x2d\x30\x2e\x33\x33\x2d\x31\x2e\x34\x31\x31\x2c\
-\x30\x2e\x30\x38\x33\x0d\x0a\x09\x63\x2d\x30\x2e\x33\x36\x37\x2c\
-\x30\x2e\x34\x31\x33\x2d\x30\x2e\x33\x33\x2c\x31\x2e\x30\x34\x35\
-\x2c\x30\x2e\x30\x38\x33\x2c\x31\x2e\x34\x31\x32\x4c\x31\x36\x2e\
-\x39\x39\x35\x2c\x31\x30\x6c\x2d\x33\x2e\x36\x35\x39\x2c\x33\x2e\
-\x32\x35\x32\x63\x2d\x30\x2e\x34\x31\x33\x2c\x30\x2e\x33\x36\x37\
-\x2d\x30\x2e\x34\x35\x2c\x30\x2e\x39\x39\x39\x2d\x30\x2e\x30\x38\
-\x33\x2c\x31\x2e\x34\x31\x32\x43\x31\x33\x2e\x34\x35\x2c\x31\x34\
-\x2e\x38\x38\x37\x2c\x31\x33\x2e\x37\x32\x35\x2c\x31\x35\x2c\x31\
-\x34\x2c\x31\x35\x0d\x0a\x09\x43\x31\x34\x2e\x32\x33\x36\x2c\x31\
-\x35\x2c\x31\x34\x2e\x34\x37\x34\x2c\x31\x34\x2e\x39\x31\x37\x2c\
-\x31\x34\x2e\x36\x36\x34\x2c\x31\x34\x2e\x37\x34\x38\x7a\x20\x4d\
-\x39\x2e\x39\x38\x36\x2c\x31\x36\x2e\x31\x36\x35\x6c\x32\x2d\x31\
-\x32\x63\x30\x2e\x30\x39\x31\x2d\x30\x2e\x35\x34\x35\x2d\x30\x2e\
-\x32\x37\x37\x2d\x31\x2e\x30\x36\x2d\x30\x2e\x38\x32\x32\x2d\x31\
-\x2e\x31\x35\x31\x0d\x0a\x09\x63\x2d\x30\x2e\x35\x34\x37\x2d\x30\
-\x2e\x30\x39\x32\x2d\x31\x2e\x30\x36\x31\x2c\x30\x2e\x32\x37\x37\
-\x2d\x31\x2e\x31\x35\x2c\x30\x2e\x38\x32\x32\x6c\x2d\x32\x2c\x31\
-\x32\x63\x2d\x30\x2e\x30\x39\x31\x2c\x30\x2e\x35\x34\x35\x2c\x30\
-\x2e\x32\x37\x37\x2c\x31\x2e\x30\x36\x2c\x30\x2e\x38\x32\x32\x2c\
-\x31\x2e\x31\x35\x31\x43\x38\x2e\x38\x39\x32\x2c\x31\x36\x2e\x39\
-\x39\x36\x2c\x38\x2e\x39\x34\x36\x2c\x31\x37\x2c\x39\x2e\x30\x30\
-\x31\x2c\x31\x37\x0d\x0a\x09\x43\x39\x2e\x34\x38\x31\x2c\x31\x37\
-\x2c\x39\x2e\x39\x30\x35\x2c\x31\x36\x2e\x36\x35\x33\x2c\x39\x2e\
-\x39\x38\x36\x2c\x31\x36\x2e\x31\x36\x35\x7a\x22\x2f\x3e\x0d\x0a\
-\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
-\x00\x00\x02\xc9\
+\x6c\x69\x6e\x6b\x22\x0d\x0a\x09\x20\x78\x3d\x22\x30\x70\x78\x22\
+\x20\x79\x3d\x22\x30\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\
+\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x65\
+\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
+\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
+\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
+\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x20\x74\x72\x61\
+\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x32\
+\x34\x20\x30\x20\x30\x20\x32\x34\x20\x30\x20\x30\x29\x27\x3e\x0d\
+\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x31\x31\x2e\x33\x30\
+\x32\x2c\x36\x2e\x37\x37\x36\x63\x2d\x30\x2e\x31\x39\x36\x2d\x30\
+\x2e\x31\x39\x37\x2d\x30\x2e\x35\x31\x35\x2d\x30\x2e\x31\x39\x37\
+\x2d\x30\x2e\x37\x31\x2c\x30\x4c\x37\x2e\x37\x38\x35\x2c\x39\x2e\
+\x36\x34\x31\x63\x2d\x30\x2e\x31\x39\x36\x2c\x30\x2e\x31\x39\x39\
+\x2d\x30\x2e\x31\x39\x36\x2c\x30\x2e\x35\x32\x2c\x30\x2c\x30\x2e\
+\x37\x31\x37\x6c\x32\x2e\x38\x30\x37\x2c\x32\x2e\x38\x36\x34\x0d\
+\x0a\x09\x63\x30\x2e\x31\x39\x35\x2c\x30\x2e\x31\x39\x39\x2c\x30\
+\x2e\x35\x31\x34\x2c\x30\x2e\x31\x39\x38\x2c\x30\x2e\x37\x31\x2c\
+\x30\x63\x30\x2e\x31\x39\x36\x2d\x30\x2e\x31\x39\x37\x2c\x30\x2e\
+\x31\x39\x36\x2d\x30\x2e\x35\x31\x38\x2c\x30\x2d\x30\x2e\x37\x31\
+\x37\x4c\x39\x2c\x31\x30\x6c\x32\x2e\x33\x30\x32\x2d\x32\x2e\x35\
+\x30\x36\x43\x31\x31\x2e\x34\x39\x38\x2c\x37\x2e\x32\x39\x36\x2c\
+\x31\x31\x2e\x34\x39\x38\x2c\x36\x2e\x39\x37\x36\x2c\x31\x31\x2e\
+\x33\x30\x32\x2c\x36\x2e\x37\x37\x36\x7a\x0d\x0a\x09\x20\x4d\x31\
+\x30\x2c\x30\x2e\x34\x63\x2d\x35\x2e\x33\x30\x32\x2c\x30\x2d\x39\
+\x2e\x36\x2c\x34\x2e\x32\x39\x38\x2d\x39\x2e\x36\x2c\x39\x2e\x36\
+\x63\x30\x2c\x35\x2e\x33\x30\x33\x2c\x34\x2e\x32\x39\x38\x2c\x39\
+\x2e\x36\x2c\x39\x2e\x36\x2c\x39\x2e\x36\x73\x39\x2e\x36\x2d\x34\
+\x2e\x32\x39\x37\x2c\x39\x2e\x36\x2d\x39\x2e\x36\x43\x31\x39\x2e\
+\x36\x2c\x34\x2e\x36\x39\x38\x2c\x31\x35\x2e\x33\x30\x32\x2c\x30\
+\x2e\x34\x2c\x31\x30\x2c\x30\x2e\x34\x7a\x20\x4d\x31\x30\x2c\x31\
+\x38\x2e\x33\x35\x34\x0d\x0a\x09\x63\x2d\x34\x2e\x36\x31\x35\x2c\
+\x30\x2d\x38\x2e\x33\x35\x34\x2d\x33\x2e\x37\x34\x2d\x38\x2e\x33\
+\x35\x34\x2d\x38\x2e\x33\x35\x34\x63\x30\x2d\x34\x2e\x36\x31\x34\
+\x2c\x33\x2e\x37\x33\x39\x2d\x38\x2e\x33\x35\x34\x2c\x38\x2e\x33\
+\x35\x34\x2d\x38\x2e\x33\x35\x34\x63\x34\x2e\x36\x31\x33\x2c\x30\
+\x2c\x38\x2e\x33\x35\x34\x2c\x33\x2e\x37\x34\x2c\x38\x2e\x33\x35\
+\x34\x2c\x38\x2e\x33\x35\x34\x0d\x0a\x09\x43\x31\x38\x2e\x33\x35\
+\x34\x2c\x31\x34\x2e\x36\x31\x34\x2c\x31\x34\x2e\x36\x31\x33\x2c\
+\x31\x38\x2e\x33\x35\x34\x2c\x31\x30\x2c\x31\x38\x2e\x33\x35\x34\
+\x7a\x22\x2f\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\
+\x67\x3e\x0d\x0a\
+\x00\x00\x02\x7d\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
@@ -1512,105 +1505,22 @@ qt_resource_data = b"\
\x20\x79\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x77\x69\x64\x74\
\x68\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\
\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\
-\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x73\
-\x74\x79\x6c\x65\x3d\x22\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\
-\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x6e\x65\x77\x20\x30\x20\x30\x20\
-\x35\x31\x32\x20\x35\x31\x32\x3b\x22\x20\x78\x6d\x6c\x3a\x73\x70\
-\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\
-\x0a\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x70\x6f\x69\x6e\x74\x73\
-\x3d\x22\x34\x38\x30\x2c\x32\x35\x36\x20\x33\x38\x34\x2c\x31\x36\
-\x30\x20\x33\x38\x34\x2c\x32\x33\x36\x20\x32\x37\x36\x2c\x32\x33\
-\x36\x20\x32\x37\x36\x2c\x31\x32\x38\x20\x33\x35\x32\x2c\x31\x32\
-\x38\x20\x32\x35\x36\x2c\x33\x32\x20\x31\x36\x30\x2c\x31\x32\x38\
-\x20\x32\x33\x36\x2c\x31\x32\x38\x20\x32\x33\x36\x2c\x32\x33\x36\
-\x20\x31\x32\x38\x2c\x32\x33\x36\x20\x31\x32\x38\x2c\x31\x36\x30\
-\x20\x33\x32\x2c\x32\x35\x36\x20\x31\x32\x38\x2c\x33\x35\x32\x20\
-\x0d\x0a\x09\x31\x32\x38\x2c\x32\x37\x36\x20\x32\x33\x36\x2c\x32\
-\x37\x36\x20\x32\x33\x36\x2c\x33\x38\x34\x20\x31\x36\x30\x2c\x33\
-\x38\x34\x20\x32\x35\x36\x2c\x34\x38\x30\x20\x33\x35\x32\x2c\x33\
-\x38\x34\x20\x32\x37\x35\x2e\x38\x2c\x33\x38\x34\x20\x32\x37\x35\
-\x2e\x34\x2c\x32\x37\x35\x2e\x35\x20\x33\x38\x34\x2c\x32\x37\x35\
-\x2e\x38\x20\x33\x38\x34\x2c\x33\x35\x32\x20\x22\x2f\x3e\x0d\x0a\
-\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
-\x00\x00\x04\xbd\
-\x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x27\x31\x2e\
-\x30\x27\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x27\x55\x54\x46\
-\x2d\x38\x27\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x54\x68\x69\x73\x20\
-\x66\x69\x6c\x65\x20\x77\x61\x73\x20\x67\x65\x6e\x65\x72\x61\x74\
-\x65\x64\x20\x62\x79\x20\x64\x76\x69\x73\x76\x67\x6d\x20\x32\x2e\
-\x34\x20\x2d\x2d\x3e\x0a\x3c\x73\x76\x67\x20\x68\x65\x69\x67\x68\
-\x74\x3d\x27\x32\x34\x70\x74\x27\x20\x76\x65\x72\x73\x69\x6f\x6e\
-\x3d\x27\x31\x2e\x31\x27\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x27\
-\x35\x36\x2e\x34\x30\x39\x34\x20\x35\x33\x2e\x38\x35\x38\x33\x20\
-\x32\x34\x20\x32\x34\x27\x20\x77\x69\x64\x74\x68\x3d\x27\x32\x34\
-\x70\x74\x27\x20\x78\x6d\x6c\x6e\x73\x3d\x27\x68\x74\x74\x70\x3a\
-\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\
-\x30\x2f\x73\x76\x67\x27\x20\x78\x6d\x6c\x6e\x73\x3a\x78\x6c\x69\
-\x6e\x6b\x3d\x27\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\
-\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\x6c\x69\x6e\x6b\
-\x27\x3e\x0a\x3c\x67\x20\x69\x64\x3d\x27\x70\x61\x67\x65\x31\x27\
-\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\
-\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\
-\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x38\x2e\
-\x37\x36\x35\x35\x20\x36\x39\x2e\x37\x36\x38\x38\x29\x27\x3e\x0a\
-\x3c\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\x20\x2d\x39\x2e\x33\x39\
-\x31\x31\x38\x20\x2d\x30\x43\x20\x2d\x39\x2e\x39\x36\x38\x36\x31\
-\x20\x2d\x33\x2e\x38\x33\x30\x30\x34\x20\x2d\x38\x2e\x35\x35\x37\
-\x30\x36\x20\x2d\x37\x2e\x35\x31\x39\x34\x34\x20\x2d\x36\x2e\x36\
-\x34\x30\x35\x37\x20\x2d\x31\x30\x2e\x32\x31\x37\x31\x43\x20\x2d\
-\x30\x2e\x34\x39\x31\x30\x38\x39\x20\x2d\x31\x38\x2e\x38\x37\x33\
-\x33\x20\x38\x2e\x33\x35\x36\x37\x36\x20\x2d\x31\x35\x2e\x31\x39\
-\x30\x36\x20\x38\x2e\x36\x37\x36\x33\x32\x20\x2d\x35\x2e\x35\x32\
-\x39\x34\x38\x43\x20\x38\x2e\x38\x33\x36\x20\x2d\x30\x2e\x37\x30\
-\x32\x30\x30\x38\x20\x36\x2e\x32\x33\x39\x36\x38\x20\x32\x2e\x39\
-\x34\x32\x30\x37\x20\x33\x2e\x33\x32\x30\x32\x38\x20\x35\x2e\x31\
-\x30\x38\x35\x37\x43\x20\x2d\x31\x2e\x39\x36\x38\x39\x31\x20\x39\
-\x2e\x30\x33\x33\x37\x31\x20\x2d\x38\x2e\x32\x36\x38\x39\x35\x20\
-\x37\x2e\x34\x34\x33\x37\x20\x2d\x39\x2e\x33\x39\x31\x31\x38\x20\
-\x2d\x30\x5a\x27\x20\x66\x69\x6c\x6c\x3d\x27\x6e\x6f\x6e\x65\x27\
-\x20\x73\x74\x72\x6f\x6b\x65\x3d\x27\x23\x30\x30\x30\x30\x30\x30\
-\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\
-\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\
-\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3d\x27\x72\x6f\x75\x6e\x64\x27\
-\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\
-\x69\x74\x3d\x27\x31\x30\x2e\x30\x33\x37\x35\x27\x20\x73\x74\x72\
-\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3d\x27\x31\x2e\x37\x35\x36\
-\x35\x36\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\
-\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\
-\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\x39\
-\x39\x36\x32\x36\x34\x20\x36\x38\x2e\x37\x36\x35\x35\x20\x36\x39\
-\x2e\x37\x36\x38\x38\x29\x27\x3e\x0a\x3c\x63\x69\x72\x63\x6c\x65\
-\x20\x63\x78\x3d\x27\x2d\x39\x2e\x33\x39\x31\x31\x38\x27\x20\x63\
-\x79\x3d\x27\x2d\x30\x27\x20\x72\x3d\x27\x33\x2e\x30\x31\x31\x32\
-\x35\x27\x20\x66\x69\x6c\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\x30\
-\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\
-\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\
-\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\
-\x32\x36\x34\x20\x36\x38\x2e\x37\x36\x35\x35\x20\x36\x39\x2e\x37\
-\x36\x38\x38\x29\x27\x3e\x0a\x3c\x63\x69\x72\x63\x6c\x65\x20\x63\
-\x78\x3d\x27\x2d\x36\x2e\x36\x34\x30\x35\x37\x27\x20\x63\x79\x3d\
-\x27\x2d\x31\x30\x2e\x32\x31\x37\x31\x27\x20\x72\x3d\x27\x33\x2e\
-\x30\x31\x31\x32\x35\x27\x20\x66\x69\x6c\x6c\x3d\x27\x23\x30\x30\
-\x30\x30\x30\x30\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\
-\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\
-\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\x30\
-\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x38\x2e\x37\x36\x35\x35\x20\
-\x36\x39\x2e\x37\x36\x38\x38\x29\x27\x3e\x0a\x3c\x63\x69\x72\x63\
-\x6c\x65\x20\x63\x78\x3d\x27\x38\x2e\x36\x37\x36\x33\x32\x27\x20\
-\x63\x79\x3d\x27\x2d\x35\x2e\x35\x32\x39\x34\x38\x27\x20\x72\x3d\
-\x27\x33\x2e\x30\x31\x31\x32\x35\x27\x20\x66\x69\x6c\x6c\x3d\x27\
-\x23\x30\x30\x30\x30\x30\x30\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\
-\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\
-\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\
-\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x38\x2e\x37\x36\
-\x35\x35\x20\x36\x39\x2e\x37\x36\x38\x38\x29\x27\x3e\x0a\x3c\x63\
-\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x33\x2e\x33\x32\x30\x32\
-\x38\x27\x20\x63\x79\x3d\x27\x35\x2e\x31\x30\x38\x35\x37\x27\x20\
-\x72\x3d\x27\x33\x2e\x30\x31\x31\x32\x35\x27\x20\x66\x69\x6c\x6c\
-\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x2f\x3e\x0a\x3c\x2f\x67\
-\x3e\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
-\x00\x00\x03\x36\
+\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x65\
+\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
+\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
+\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
+\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x20\x69\x64\x3d\
+\x22\x49\x63\x6f\x6e\x5f\x38\x5f\x22\x3e\x0d\x0a\x09\x3c\x67\x3e\
+\x0d\x0a\x09\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x38\x35\
+\x2c\x32\x37\x37\x2e\x33\x37\x35\x68\x32\x35\x39\x2e\x37\x30\x34\
+\x4c\x32\x32\x35\x2e\x30\x30\x32\x2c\x33\x39\x37\x2e\x30\x37\x37\
+\x4c\x32\x35\x36\x2c\x34\x32\x37\x6c\x31\x37\x31\x2d\x31\x37\x31\
+\x4c\x32\x35\x36\x2c\x38\x35\x6c\x2d\x32\x39\x2e\x39\x32\x32\x2c\
+\x32\x39\x2e\x39\x32\x34\x6c\x31\x31\x38\x2e\x36\x32\x36\x2c\x31\
+\x31\x39\x2e\x37\x30\x31\x48\x38\x35\x56\x32\x37\x37\x2e\x33\x37\
+\x35\x7a\x22\x2f\x3e\x0d\x0a\x09\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\
+\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
+\x00\x00\x05\xca\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
@@ -1641,36 +1551,77 @@ qt_resource_data = b"\
\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
-\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x3e\x0d\x0a\x09\
-\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x70\x6f\x69\x6e\x74\x73\x3d\
-\x22\x33\x39\x36\x2e\x37\x39\x35\x2c\x33\x39\x36\x2e\x38\x20\x33\
-\x32\x30\x2c\x33\x39\x36\x2e\x38\x20\x33\x32\x30\x2c\x34\x34\x38\
-\x20\x34\x34\x38\x2c\x34\x34\x38\x20\x34\x34\x38\x2c\x33\x32\x30\
-\x20\x33\x39\x36\x2e\x37\x39\x35\x2c\x33\x32\x30\x20\x09\x22\x2f\
-\x3e\x0d\x0a\x09\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x70\x6f\x69\
-\x6e\x74\x73\x3d\x22\x33\x39\x36\x2e\x38\x2c\x31\x31\x35\x2e\x32\
-\x30\x35\x20\x33\x39\x36\x2e\x38\x2c\x31\x39\x32\x20\x34\x34\x38\
-\x2c\x31\x39\x32\x20\x34\x34\x38\x2c\x36\x34\x20\x33\x32\x30\x2c\
-\x36\x34\x20\x33\x32\x30\x2c\x31\x31\x35\x2e\x32\x30\x35\x20\x09\
-\x22\x2f\x3e\x0d\x0a\x09\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x70\
-\x6f\x69\x6e\x74\x73\x3d\x22\x31\x31\x35\x2e\x32\x30\x35\x2c\x31\
-\x31\x35\x2e\x32\x20\x31\x39\x32\x2c\x31\x31\x35\x2e\x32\x20\x31\
-\x39\x32\x2c\x36\x34\x20\x36\x34\x2c\x36\x34\x20\x36\x34\x2c\x31\
-\x39\x32\x20\x31\x31\x35\x2e\x32\x30\x35\x2c\x31\x39\x32\x20\x09\
-\x22\x2f\x3e\x0d\x0a\x09\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x70\
-\x6f\x69\x6e\x74\x73\x3d\x22\x31\x31\x35\x2e\x32\x2c\x33\x39\x36\
-\x2e\x37\x39\x35\x20\x31\x31\x35\x2e\x32\x2c\x33\x32\x30\x20\x36\
-\x34\x2c\x33\x32\x30\x20\x36\x34\x2c\x34\x34\x38\x20\x31\x39\x32\
-\x2c\x34\x34\x38\x20\x31\x39\x32\x2c\x33\x39\x36\x2e\x37\x39\x35\
-\x20\x09\x22\x2f\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\
-\x76\x67\x3e\x0d\x0a\
-\x00\x00\x03\x93\
+\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x70\x61\x74\x68\x20\
+\x64\x3d\x22\x4d\x34\x35\x30\x2e\x36\x37\x39\x2c\x32\x37\x33\x2e\
+\x35\x63\x2d\x31\x34\x2e\x35\x38\x35\x2d\x31\x34\x2e\x35\x37\x37\
+\x2d\x33\x36\x2e\x30\x35\x34\x2d\x31\x35\x2e\x38\x39\x2d\x35\x30\
+\x2e\x36\x33\x39\x2d\x31\x2e\x33\x31\x32\x6c\x2d\x34\x31\x2e\x36\
+\x38\x37\x2c\x34\x31\x2e\x36\x36\x34\x63\x2d\x31\x30\x2e\x38\x35\
+\x32\x2c\x31\x30\x2e\x38\x33\x36\x2d\x32\x33\x2e\x39\x33\x2c\x31\
+\x30\x2e\x38\x35\x39\x2d\x33\x31\x2e\x35\x36\x34\x2c\x31\x2e\x38\
+\x35\x32\x0d\x0a\x09\x63\x2d\x35\x2e\x30\x35\x37\x2d\x35\x2e\x39\
+\x36\x38\x2d\x33\x2e\x30\x36\x31\x2d\x32\x34\x2e\x33\x37\x34\x2d\
+\x31\x2e\x36\x34\x34\x2d\x33\x36\x2e\x30\x34\x39\x6c\x32\x30\x2e\
+\x39\x30\x37\x2d\x31\x37\x31\x2e\x38\x34\x39\x63\x31\x2e\x38\x36\
+\x37\x2d\x31\x35\x2e\x33\x35\x33\x2d\x39\x2e\x30\x37\x2d\x33\x30\
+\x2e\x31\x38\x35\x2d\x32\x34\x2e\x34\x33\x2d\x33\x32\x2e\x30\x35\
+\x31\x0d\x0a\x09\x63\x2d\x31\x35\x2e\x33\x35\x38\x2d\x31\x2e\x38\
+\x36\x37\x2d\x32\x39\x2e\x33\x32\x32\x2c\x39\x2e\x39\x33\x39\x2d\
+\x33\x31\x2e\x31\x39\x31\x2c\x32\x35\x2e\x32\x38\x39\x4c\x32\x36\
+\x37\x2e\x33\x37\x2c\x32\x33\x36\x2e\x30\x32\x31\x63\x2d\x31\x2e\
+\x32\x30\x35\x2c\x33\x2e\x33\x35\x38\x2d\x33\x2e\x37\x39\x2c\x33\
+\x2e\x39\x33\x38\x2d\x34\x2e\x30\x38\x31\x2d\x30\x2e\x35\x38\x32\
+\x4c\x32\x35\x35\x2e\x34\x34\x2c\x36\x30\x0d\x0a\x09\x63\x30\x2d\
+\x31\x35\x2e\x34\x36\x35\x2d\x31\x32\x2e\x35\x34\x32\x2d\x32\x38\
+\x2d\x32\x38\x2e\x30\x31\x34\x2d\x32\x38\x63\x2d\x31\x35\x2e\x34\
+\x37\x33\x2c\x30\x2d\x32\x38\x2e\x30\x31\x35\x2c\x31\x32\x2e\x35\
+\x33\x35\x2d\x32\x38\x2e\x30\x31\x35\x2c\x32\x38\x6c\x2d\x30\x2e\
+\x35\x35\x32\x2c\x31\x37\x36\x2e\x37\x35\x32\x63\x30\x2e\x31\x34\
+\x36\x2c\x32\x2e\x30\x34\x2d\x31\x2e\x36\x30\x34\x2c\x32\x2e\x36\
+\x32\x34\x2d\x31\x2e\x39\x32\x2c\x30\x2e\x32\x39\x34\x4c\x31\x37\
+\x32\x2e\x30\x31\x36\x2c\x39\x39\x2e\x30\x37\x37\x0d\x0a\x09\x63\
+\x2d\x32\x2e\x37\x35\x2d\x31\x35\x2e\x32\x31\x39\x2d\x31\x37\x2e\
+\x33\x32\x33\x2d\x32\x36\x2e\x32\x30\x33\x2d\x33\x32\x2e\x35\x34\
+\x38\x2d\x32\x33\x2e\x34\x35\x33\x63\x2d\x31\x35\x2e\x32\x32\x37\
+\x2c\x32\x2e\x37\x34\x38\x2d\x32\x35\x2e\x33\x33\x39\x2c\x31\x38\
+\x2e\x31\x38\x37\x2d\x32\x32\x2e\x35\x39\x31\x2c\x33\x33\x2e\x34\
+\x30\x33\x6c\x32\x32\x2e\x31\x39\x33\x2c\x31\x36\x31\x2e\x34\x35\
+\x35\x0d\x0a\x09\x63\x30\x2e\x30\x32\x33\x2c\x32\x2e\x38\x37\x32\
+\x2d\x30\x2e\x39\x34\x31\x2c\x34\x2e\x35\x31\x33\x2d\x32\x2e\x33\
+\x30\x38\x2c\x30\x2e\x38\x33\x31\x6c\x2d\x33\x33\x2e\x31\x30\x39\
+\x2d\x38\x38\x2e\x35\x31\x37\x63\x2d\x35\x2e\x31\x38\x2d\x31\x34\
+\x2e\x35\x37\x32\x2d\x32\x31\x2e\x31\x39\x36\x2d\x32\x33\x2e\x30\
+\x36\x35\x2d\x33\x35\x2e\x37\x37\x36\x2d\x31\x37\x2e\x38\x38\x39\
+\x0d\x0a\x09\x63\x2d\x31\x34\x2e\x35\x37\x39\x2c\x35\x2e\x31\x37\
+\x37\x2d\x32\x32\x2e\x32\x30\x31\x2c\x32\x32\x2e\x30\x36\x31\x2d\
+\x31\x37\x2e\x30\x32\x33\x2c\x33\x36\x2e\x36\x33\x31\x6c\x35\x38\
+\x2e\x30\x34\x32\x2c\x31\x38\x39\x2e\x36\x32\x35\x63\x30\x2e\x33\
+\x30\x33\x2c\x31\x2e\x30\x34\x36\x2c\x30\x2e\x36\x32\x34\x2c\x32\
+\x2e\x30\x38\x35\x2c\x30\x2e\x39\x35\x33\x2c\x33\x2e\x31\x31\x38\
+\x6c\x30\x2e\x31\x32\x31\x2c\x30\x2e\x33\x39\x0d\x0a\x09\x63\x30\
+\x2e\x30\x31\x31\x2c\x30\x2e\x30\x33\x31\x2c\x30\x2e\x30\x32\x35\
+\x2c\x30\x2e\x30\x35\x38\x2c\x30\x2e\x30\x33\x35\x2c\x30\x2e\x30\
+\x38\x38\x43\x31\x32\x36\x2e\x30\x37\x39\x2c\x34\x34\x34\x2e\x32\
+\x33\x33\x2c\x31\x37\x32\x2e\x35\x37\x2c\x34\x38\x30\x2c\x32\x32\
+\x37\x2e\x34\x32\x37\x2c\x34\x38\x30\x63\x33\x35\x2e\x31\x31\x36\
+\x2c\x30\x2c\x37\x31\x2e\x35\x39\x31\x2d\x31\x32\x2e\x33\x37\x38\
+\x2c\x39\x39\x2e\x33\x35\x37\x2d\x33\x33\x2e\x36\x37\x32\x0d\x0a\
+\x09\x63\x30\x2e\x30\x30\x31\x2c\x30\x2c\x30\x2e\x30\x30\x33\x2d\
+\x30\x2e\x30\x30\x32\x2c\x30\x2e\x30\x30\x33\x2d\x30\x2e\x30\x30\
+\x32\x63\x32\x39\x2e\x39\x39\x2d\x31\x38\x2e\x30\x35\x31\x2c\x31\
+\x32\x36\x2e\x30\x37\x31\x2d\x31\x32\x31\x2e\x33\x34\x37\x2c\x31\
+\x32\x36\x2e\x30\x37\x31\x2d\x31\x32\x31\x2e\x33\x34\x37\x43\x34\
+\x36\x37\x2e\x34\x34\x35\x2c\x33\x31\x30\x2e\x34\x30\x32\x2c\x34\
+\x36\x35\x2e\x32\x36\x36\x2c\x32\x38\x38\x2e\x30\x38\x2c\x34\x35\
+\x30\x2e\x36\x37\x39\x2c\x32\x37\x33\x2e\x35\x7a\x22\x2f\x3e\x0d\
+\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
+\x00\x00\x02\xc9\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
\x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
-\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x38\x2e\x31\x2e\x30\x2c\
+\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x36\x2e\x32\x2e\x31\x2c\
\x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
\x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
\x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
@@ -1682,69 +1633,36 @@ qt_resource_data = b"\
\x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
-\x3d\x22\x4d\x61\x67\x6e\x69\x66\x79\x69\x6e\x67\x5f\x67\x6c\x61\
-\x73\x73\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\x3a\
-\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\
-\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\x3a\x78\x6c\x69\
-\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\
-\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\x6c\x69\x6e\x6b\
-\x22\x20\x78\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x79\x3d\x22\
-\x30\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\
-\x30\x20\x32\x30\x20\x32\x30\x22\x20\x65\x6e\x61\x62\x6c\x65\x2d\
-\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\x22\x6e\x65\x77\x20\
-\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\x78\x6d\x6c\x3a\x73\
-\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\
-\x0d\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x31\x37\x2e\x35\
-\x34\x35\x2c\x31\x35\x2e\x34\x36\x37\x6c\x2d\x33\x2e\x37\x37\x39\
-\x2d\x33\x2e\x37\x37\x39\x63\x30\x2e\x35\x37\x2d\x30\x2e\x39\x33\
-\x35\x2c\x30\x2e\x38\x39\x38\x2d\x32\x2e\x30\x33\x35\x2c\x30\x2e\
-\x38\x39\x38\x2d\x33\x2e\x32\x31\x63\x30\x2d\x33\x2e\x34\x31\x37\
-\x2d\x32\x2e\x39\x36\x31\x2d\x36\x2e\x33\x37\x37\x2d\x36\x2e\x33\
-\x37\x38\x2d\x36\x2e\x33\x37\x37\x0d\x0a\x09\x43\x34\x2e\x38\x36\
-\x39\x2c\x32\x2e\x31\x2c\x32\x2e\x31\x2c\x34\x2e\x38\x37\x2c\x32\
-\x2e\x31\x2c\x38\x2e\x32\x38\x37\x63\x30\x2c\x33\x2e\x34\x31\x36\
-\x2c\x32\x2e\x39\x36\x31\x2c\x36\x2e\x33\x37\x37\x2c\x36\x2e\x33\
-\x37\x37\x2c\x36\x2e\x33\x37\x37\x63\x31\x2e\x31\x33\x37\x2c\x30\
-\x2c\x32\x2e\x32\x2d\x30\x2e\x33\x30\x39\x2c\x33\x2e\x31\x31\x35\
-\x2d\x30\x2e\x38\x34\x34\x6c\x33\x2e\x37\x39\x39\x2c\x33\x2e\x38\
-\x30\x31\x0d\x0a\x09\x63\x30\x2e\x33\x37\x32\x2c\x30\x2e\x33\x37\
-\x31\x2c\x30\x2e\x39\x37\x35\x2c\x30\x2e\x33\x37\x31\x2c\x31\x2e\
-\x33\x34\x36\x2c\x30\x6c\x30\x2e\x39\x34\x33\x2d\x30\x2e\x39\x34\
-\x33\x43\x31\x38\x2e\x30\x35\x31\x2c\x31\x36\x2e\x33\x30\x37\x2c\
-\x31\x37\x2e\x39\x31\x36\x2c\x31\x35\x2e\x38\x33\x38\x2c\x31\x37\
-\x2e\x35\x34\x35\x2c\x31\x35\x2e\x34\x36\x37\x7a\x20\x4d\x34\x2e\
-\x30\x30\x34\x2c\x38\x2e\x32\x38\x37\x0d\x0a\x09\x63\x30\x2d\x32\
-\x2e\x33\x36\x36\x2c\x31\x2e\x39\x31\x37\x2d\x34\x2e\x32\x38\x33\
-\x2c\x34\x2e\x32\x38\x32\x2d\x34\x2e\x32\x38\x33\x63\x32\x2e\x33\
-\x36\x36\x2c\x30\x2c\x34\x2e\x34\x37\x34\x2c\x32\x2e\x31\x30\x37\
-\x2c\x34\x2e\x34\x37\x34\x2c\x34\x2e\x34\x37\x34\x63\x30\x2c\x32\
-\x2e\x33\x36\x35\x2d\x31\x2e\x39\x31\x38\x2c\x34\x2e\x32\x38\x33\
-\x2d\x34\x2e\x32\x38\x33\x2c\x34\x2e\x32\x38\x33\x0d\x0a\x09\x43\
-\x36\x2e\x31\x31\x31\x2c\x31\x32\x2e\x37\x36\x2c\x34\x2e\x30\x30\
-\x34\x2c\x31\x30\x2e\x36\x35\x32\x2c\x34\x2e\x30\x30\x34\x2c\x38\
-\x2e\x32\x38\x37\x7a\x22\x2f\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\
-\x0d\x0a\
-\x00\x00\x01\x20\
-\x3c\
-\x73\x76\x67\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\x3a\
-\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\
-\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\
-\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x3e\x3c\x70\x61\x74\x68\
-\x20\x64\x3d\x22\x4d\x34\x2e\x33\x34\x20\x31\x35\x2e\x36\x36\x41\
-\x37\x2e\x39\x37\x20\x37\x2e\x39\x37\x20\x30\x20\x30\x20\x30\x20\
-\x39\x20\x31\x37\x2e\x39\x34\x56\x31\x30\x48\x35\x56\x38\x68\x34\
-\x56\x35\x2e\x38\x33\x61\x33\x20\x33\x20\x30\x20\x31\x20\x31\x20\
-\x32\x20\x30\x56\x38\x68\x34\x76\x32\x68\x2d\x34\x76\x37\x2e\x39\
-\x34\x61\x37\x2e\x39\x37\x20\x37\x2e\x39\x37\x20\x30\x20\x30\x20\
-\x30\x20\x34\x2e\x36\x36\x2d\x32\x2e\x32\x38\x6c\x2d\x31\x2e\x34\
-\x32\x2d\x31\x2e\x34\x32\x68\x35\x2e\x36\x36\x6c\x2d\x32\x2e\x38\
-\x33\x20\x32\x2e\x38\x33\x61\x31\x30\x20\x31\x30\x20\x30\x20\x30\
-\x20\x31\x2d\x31\x34\x2e\x31\x34\x20\x30\x4c\x2e\x31\x20\x31\x34\
-\x2e\x32\x34\x68\x35\x2e\x36\x36\x6c\x2d\x31\x2e\x34\x32\x20\x31\
-\x2e\x34\x32\x7a\x4d\x31\x30\x20\x34\x61\x31\x20\x31\x20\x30\x20\
-\x31\x20\x30\x20\x30\x2d\x32\x20\x31\x20\x31\x20\x30\x20\x30\x20\
-\x30\x20\x30\x20\x32\x7a\x22\x2f\x3e\x3c\x2f\x73\x76\x67\x3e\
-\x00\x00\x03\x46\
+\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\x20\x78\x6d\x6c\x6e\x73\
+\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\
+\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\
+\x6c\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\
+\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\
+\x39\x2f\x78\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\
+\x20\x79\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x77\x69\x64\x74\
+\x68\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\
+\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\
+\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x73\
+\x74\x79\x6c\x65\x3d\x22\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\
+\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x6e\x65\x77\x20\x30\x20\x30\x20\
+\x35\x31\x32\x20\x35\x31\x32\x3b\x22\x20\x78\x6d\x6c\x3a\x73\x70\
+\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\
+\x0a\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x70\x6f\x69\x6e\x74\x73\
+\x3d\x22\x34\x38\x30\x2c\x32\x35\x36\x20\x33\x38\x34\x2c\x31\x36\
+\x30\x20\x33\x38\x34\x2c\x32\x33\x36\x20\x32\x37\x36\x2c\x32\x33\
+\x36\x20\x32\x37\x36\x2c\x31\x32\x38\x20\x33\x35\x32\x2c\x31\x32\
+\x38\x20\x32\x35\x36\x2c\x33\x32\x20\x31\x36\x30\x2c\x31\x32\x38\
+\x20\x32\x33\x36\x2c\x31\x32\x38\x20\x32\x33\x36\x2c\x32\x33\x36\
+\x20\x31\x32\x38\x2c\x32\x33\x36\x20\x31\x32\x38\x2c\x31\x36\x30\
+\x20\x33\x32\x2c\x32\x35\x36\x20\x31\x32\x38\x2c\x33\x35\x32\x20\
+\x0d\x0a\x09\x31\x32\x38\x2c\x32\x37\x36\x20\x32\x33\x36\x2c\x32\
+\x37\x36\x20\x32\x33\x36\x2c\x33\x38\x34\x20\x31\x36\x30\x2c\x33\
+\x38\x34\x20\x32\x35\x36\x2c\x34\x38\x30\x20\x33\x35\x32\x2c\x33\
+\x38\x34\x20\x32\x37\x35\x2e\x38\x2c\x33\x38\x34\x20\x32\x37\x35\
+\x2e\x34\x2c\x32\x37\x35\x2e\x35\x20\x33\x38\x34\x2c\x32\x37\x35\
+\x2e\x38\x20\x33\x38\x34\x2c\x33\x35\x32\x20\x22\x2f\x3e\x0d\x0a\
+\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
+\x00\x00\x02\xf7\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
@@ -1776,36 +1694,93 @@ qt_resource_data = b"\
\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x6e\x65\x77\x20\x30\x20\x30\x20\
\x35\x31\x32\x20\x35\x31\x32\x3b\x22\x20\x78\x6d\x6c\x3a\x73\x70\
\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\
-\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x34\x33\x37\x2e\x35\
-\x2c\x33\x38\x36\x2e\x36\x4c\x33\x30\x36\x2e\x39\x2c\x32\x35\x36\
-\x6c\x31\x33\x30\x2e\x36\x2d\x31\x33\x30\x2e\x36\x63\x31\x34\x2e\
-\x31\x2d\x31\x34\x2e\x31\x2c\x31\x34\x2e\x31\x2d\x33\x36\x2e\x38\
-\x2c\x30\x2d\x35\x30\x2e\x39\x63\x2d\x31\x34\x2e\x31\x2d\x31\x34\
-\x2e\x31\x2d\x33\x36\x2e\x38\x2d\x31\x34\x2e\x31\x2d\x35\x30\x2e\
-\x39\x2c\x30\x4c\x32\x35\x36\x2c\x32\x30\x35\x2e\x31\x4c\x31\x32\
-\x35\x2e\x34\x2c\x37\x34\x2e\x35\x0d\x0a\x09\x63\x2d\x31\x34\x2e\
-\x31\x2d\x31\x34\x2e\x31\x2d\x33\x36\x2e\x38\x2d\x31\x34\x2e\x31\
-\x2d\x35\x30\x2e\x39\x2c\x30\x63\x2d\x31\x34\x2e\x31\x2c\x31\x34\
-\x2e\x31\x2d\x31\x34\x2e\x31\x2c\x33\x36\x2e\x38\x2c\x30\x2c\x35\
-\x30\x2e\x39\x4c\x32\x30\x35\x2e\x31\x2c\x32\x35\x36\x4c\x37\x34\
-\x2e\x35\x2c\x33\x38\x36\x2e\x36\x63\x2d\x31\x34\x2e\x31\x2c\x31\
-\x34\x2e\x31\x2d\x31\x34\x2e\x31\x2c\x33\x36\x2e\x38\x2c\x30\x2c\
-\x35\x30\x2e\x39\x0d\x0a\x09\x63\x31\x34\x2e\x31\x2c\x31\x34\x2e\
-\x31\x2c\x33\x36\x2e\x38\x2c\x31\x34\x2e\x31\x2c\x35\x30\x2e\x39\
-\x2c\x30\x4c\x32\x35\x36\x2c\x33\x30\x36\x2e\x39\x6c\x31\x33\x30\
-\x2e\x36\x2c\x31\x33\x30\x2e\x36\x63\x31\x34\x2e\x31\x2c\x31\x34\
-\x2e\x31\x2c\x33\x36\x2e\x38\x2c\x31\x34\x2e\x31\x2c\x35\x30\x2e\
-\x39\x2c\x30\x43\x34\x35\x31\x2e\x35\x2c\x34\x32\x33\x2e\x34\x2c\
-\x34\x35\x31\x2e\x35\x2c\x34\x30\x30\x2e\x36\x2c\x34\x33\x37\x2e\
-\x35\x2c\x33\x38\x36\x2e\x36\x7a\x22\x2f\x3e\x0d\x0a\x3c\x2f\x73\
-\x76\x67\x3e\x0d\x0a\
+\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x34\x31\x37\x2e\x34\
+\x2c\x32\x32\x34\x48\x32\x38\x38\x56\x39\x34\x2e\x36\x63\x30\x2d\
+\x31\x36\x2e\x39\x2d\x31\x34\x2e\x33\x2d\x33\x30\x2e\x36\x2d\x33\
+\x32\x2d\x33\x30\x2e\x36\x63\x2d\x31\x37\x2e\x37\x2c\x30\x2d\x33\
+\x32\x2c\x31\x33\x2e\x37\x2d\x33\x32\x2c\x33\x30\x2e\x36\x56\x32\
+\x32\x34\x48\x39\x34\x2e\x36\x43\x37\x37\x2e\x37\x2c\x32\x32\x34\
+\x2c\x36\x34\x2c\x32\x33\x38\x2e\x33\x2c\x36\x34\x2c\x32\x35\x36\
+\x0d\x0a\x09\x63\x30\x2c\x31\x37\x2e\x37\x2c\x31\x33\x2e\x37\x2c\
+\x33\x32\x2c\x33\x30\x2e\x36\x2c\x33\x32\x48\x32\x32\x34\x76\x31\
+\x32\x39\x2e\x34\x63\x30\x2c\x31\x36\x2e\x39\x2c\x31\x34\x2e\x33\
+\x2c\x33\x30\x2e\x36\x2c\x33\x32\x2c\x33\x30\x2e\x36\x63\x31\x37\
+\x2e\x37\x2c\x30\x2c\x33\x32\x2d\x31\x33\x2e\x37\x2c\x33\x32\x2d\
+\x33\x30\x2e\x36\x56\x32\x38\x38\x68\x31\x32\x39\x2e\x34\x63\x31\
+\x36\x2e\x39\x2c\x30\x2c\x33\x30\x2e\x36\x2d\x31\x34\x2e\x33\x2c\
+\x33\x30\x2e\x36\x2d\x33\x32\x0d\x0a\x09\x43\x34\x34\x38\x2c\x32\
+\x33\x38\x2e\x33\x2c\x34\x33\x34\x2e\x33\x2c\x32\x32\x34\x2c\x34\
+\x31\x37\x2e\x34\x2c\x32\x32\x34\x7a\x22\x2f\x3e\x0d\x0a\x3c\x2f\
+\x73\x76\x67\x3e\x0d\x0a\
+\x00\x00\x02\x21\
+\x00\
+\x00\x07\xaf\x78\x9c\xdd\x55\x4d\x6f\x9c\x30\x10\xbd\xf7\x57\x4c\
+\xd5\x83\xdb\x03\xc6\xdf\x86\x28\x24\x52\x57\xea\x29\xbd\x25\x97\
+\xde\x68\xf0\x82\x9b\x5d\x58\x01\x5d\xb6\xff\xbe\x66\xd7\x60\x4a\
+\xaa\xf4\x92\x43\x15\x90\x30\xf3\x18\xbf\x99\xe7\xf1\x98\xeb\xdb\
+\xd3\x7e\x07\x47\xd3\x76\xb6\xa9\x33\x44\x31\x41\x60\xea\xc7\xa6\
+\xb0\x75\x99\xa1\x87\xfb\x2f\x51\x82\x6e\x6f\xde\x5d\xbf\x8f\x22\
+\xb8\xaf\x6c\x07\x5b\xbb\x33\x30\xe4\x1d\x94\xa6\x36\x6d\xde\x9b\
+\x02\xbe\xff\x82\xe2\x68\xbb\x63\xb9\x07\x86\x13\x88\x22\xe7\xef\
+\xac\x25\x2b\x45\xe0\xe2\xd4\x5d\x86\xaa\xbe\x3f\x5c\xc5\xf1\x30\
+\x0c\x78\xe0\xb8\x69\xcb\x98\x11\x42\x62\xe7\xef\x5d\xae\x4e\x3b\
+\x5b\x3f\xfd\xcd\x91\xa6\x69\x1a\x9f\xbf\x22\x18\x6c\xd1\x57\x19\
+\x52\x1c\x3b\x50\x1d\x7a\x04\x95\xb1\x65\xd5\x4f\x90\x1e\xa1\xa3\
+\x35\xc3\xe7\xe6\x94\x21\xa9\xb0\x20\xa9\x00\xc9\x71\x22\x13\x0e\
+\x7e\x9a\x1f\x35\x72\x09\x97\x60\x8b\x0c\x1d\xf2\xd2\xd0\x8b\xd9\
+\xb7\x79\xdd\x6d\x9b\x76\x9f\xa1\x7d\xde\xb7\xf6\xf4\x91\x38\x67\
+\xc5\x94\x00\x32\xde\x93\x31\x71\x53\xaa\x47\xf2\x4f\xe3\xec\x43\
+\xde\x57\xe0\xe8\xbe\x42\x8a\xb9\xd0\x82\x41\xc4\x38\x26\x94\xde\
+\x05\xc0\xbf\x3c\x47\x36\xcf\x90\x7f\x03\x8b\x39\x12\x53\x29\x29\
+\x05\x9a\x62\x29\x38\x85\x88\x62\x2d\x95\x54\xc0\x19\xa6\x6c\x36\
+\x37\x20\x04\x56\xa9\x4a\x83\x83\x14\x38\x49\x99\x0a\x14\x33\x30\
+\xe7\xfa\x02\x32\x09\x9c\x01\xae\xb0\xd2\x42\x6e\x02\x22\x08\x4e\
+\x94\x4a\x42\x64\xf7\xc2\x94\x14\x53\x6a\xde\xdc\x84\xdc\x27\x87\
+\x59\xdd\x44\x31\x03\x3e\xca\xdd\x7a\xa5\xbf\xa1\x71\xab\xee\x32\
+\xf4\x41\x6f\xc7\x1b\xc5\xae\x2e\x71\xf9\x8a\xa5\x0d\x42\x53\xac\
+\x29\x49\x97\x42\xdd\xbe\x22\x9c\x2d\x84\x6a\xcc\x09\xd5\xb3\xd0\
+\x8b\xb9\x14\xea\x1d\x82\x50\x4f\x11\x84\x4e\x51\x02\x22\xb1\xa4\
+\x89\x0c\x24\x17\x76\x1f\xe3\x3c\x2c\xaa\x7c\x81\x43\xd2\x7e\xf2\
+\x5a\xc5\xbc\x6e\x75\x53\x1b\x04\x5d\xdf\x36\x4f\xc6\xad\x22\x39\
+\x5f\x13\x10\xb9\x2e\x34\x8f\xf9\x21\x43\x6d\xf3\xb3\x2e\xfe\x80\
+\x7f\x34\xb6\x5e\xe3\x7b\xdb\x9b\x76\x67\xdd\xe0\x4e\x03\x82\x09\
+\xd7\x72\xfe\xe6\x5b\x99\xbb\x7c\x38\x65\xaf\x5f\xa7\xf5\x0a\xbe\
+\xe1\x1e\xf4\x0a\xdf\x5c\x09\x5f\x68\x35\xc9\x30\x4b\xf4\xe2\x4c\
+\x51\x0c\x8b\x84\xcf\x67\x8a\x37\x17\xad\x36\x39\x84\x6a\x79\x8a\
+\xf5\x46\xf9\x6f\x96\xf1\xf2\x70\xbf\xc8\x9b\xdf\xf9\x80\xe2\xe1\
+\
+\x00\x00\x01\x69\
+\x3c\
+\x73\x76\x67\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\x3a\
+\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\
+\x30\x2f\x73\x76\x67\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x35\x31\
+\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x35\x31\x32\
+\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\
+\x20\x35\x31\x32\x20\x35\x31\x32\x22\x3e\x3c\x67\x20\x74\x72\x61\
+\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x32\
+\x34\x20\x30\x20\x30\x20\x32\x34\x20\x30\x20\x30\x29\x27\x3e\x3c\
+\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x34\x2e\x33\x34\x20\x31\x35\
+\x2e\x36\x36\x41\x37\x2e\x39\x37\x20\x37\x2e\x39\x37\x20\x30\x20\
+\x30\x20\x30\x20\x39\x20\x31\x37\x2e\x39\x34\x56\x31\x30\x48\x35\
+\x56\x38\x68\x34\x56\x35\x2e\x38\x33\x61\x33\x20\x33\x20\x30\x20\
+\x31\x20\x31\x20\x32\x20\x30\x56\x38\x68\x34\x76\x32\x68\x2d\x34\
+\x76\x37\x2e\x39\x34\x61\x37\x2e\x39\x37\x20\x37\x2e\x39\x37\x20\
+\x30\x20\x30\x20\x30\x20\x34\x2e\x36\x36\x2d\x32\x2e\x32\x38\x6c\
+\x2d\x31\x2e\x34\x32\x2d\x31\x2e\x34\x32\x68\x35\x2e\x36\x36\x6c\
+\x2d\x32\x2e\x38\x33\x20\x32\x2e\x38\x33\x61\x31\x30\x20\x31\x30\
+\x20\x30\x20\x30\x20\x31\x2d\x31\x34\x2e\x31\x34\x20\x30\x4c\x2e\
+\x31\x20\x31\x34\x2e\x32\x34\x68\x35\x2e\x36\x36\x6c\x2d\x31\x2e\
+\x34\x32\x20\x31\x2e\x34\x32\x7a\x4d\x31\x30\x20\x34\x61\x31\x20\
+\x31\x20\x30\x20\x31\x20\x30\x20\x30\x2d\x32\x20\x31\x20\x31\x20\
+\x30\x20\x30\x20\x30\x20\x30\x20\x32\x7a\x22\x2f\x3e\x3c\x2f\x67\
+\x3e\x3c\x2f\x73\x76\x67\x3e\x0a\
\x00\x00\x03\xc4\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
\x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
-\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x38\x2e\x31\x2e\x31\x2c\
+\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x38\x2e\x31\x2e\x30\x2c\
\x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
\x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
\x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
@@ -1817,52 +1792,52 @@ qt_resource_data = b"\
\x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
-\x3d\x22\x43\x68\x65\x76\x72\x6f\x6e\x5f\x63\x69\x72\x63\x6c\x65\
-\x64\x5f\x6c\x65\x66\x74\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\
-\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\
-\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\
-\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\
-\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\
-\x6c\x69\x6e\x6b\x22\x0d\x0a\x09\x20\x78\x3d\x22\x30\x70\x78\x22\
-\x20\x79\x3d\x22\x30\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\
-\x3d\x22\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\x65\x6e\x61\
-\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\x22\
-\x6e\x65\x77\x20\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\x78\
+\x3d\x22\x4d\x61\x67\x6e\x69\x66\x79\x69\x6e\x67\x5f\x67\x6c\x61\
+\x73\x73\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\x3a\
+\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\
+\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\x3a\x78\x6c\x69\
+\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\
+\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\x6c\x69\x6e\x6b\
+\x22\x20\x78\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x79\x3d\x22\
+\x30\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\
+\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x65\x6e\x61\x62\x6c\
+\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\x22\x6e\x65\
+\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x78\
\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
-\x76\x65\x22\x3e\x0d\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\
-\x31\x31\x2e\x33\x30\x32\x2c\x36\x2e\x37\x37\x36\x63\x2d\x30\x2e\
-\x31\x39\x36\x2d\x30\x2e\x31\x39\x37\x2d\x30\x2e\x35\x31\x35\x2d\
-\x30\x2e\x31\x39\x37\x2d\x30\x2e\x37\x31\x2c\x30\x4c\x37\x2e\x37\
-\x38\x35\x2c\x39\x2e\x36\x34\x31\x63\x2d\x30\x2e\x31\x39\x36\x2c\
-\x30\x2e\x31\x39\x39\x2d\x30\x2e\x31\x39\x36\x2c\x30\x2e\x35\x32\
-\x2c\x30\x2c\x30\x2e\x37\x31\x37\x6c\x32\x2e\x38\x30\x37\x2c\x32\
-\x2e\x38\x36\x34\x0d\x0a\x09\x63\x30\x2e\x31\x39\x35\x2c\x30\x2e\
-\x31\x39\x39\x2c\x30\x2e\x35\x31\x34\x2c\x30\x2e\x31\x39\x38\x2c\
-\x30\x2e\x37\x31\x2c\x30\x63\x30\x2e\x31\x39\x36\x2d\x30\x2e\x31\
-\x39\x37\x2c\x30\x2e\x31\x39\x36\x2d\x30\x2e\x35\x31\x38\x2c\x30\
-\x2d\x30\x2e\x37\x31\x37\x4c\x39\x2c\x31\x30\x6c\x32\x2e\x33\x30\
-\x32\x2d\x32\x2e\x35\x30\x36\x43\x31\x31\x2e\x34\x39\x38\x2c\x37\
-\x2e\x32\x39\x36\x2c\x31\x31\x2e\x34\x39\x38\x2c\x36\x2e\x39\x37\
-\x36\x2c\x31\x31\x2e\x33\x30\x32\x2c\x36\x2e\x37\x37\x36\x7a\x0d\
-\x0a\x09\x20\x4d\x31\x30\x2c\x30\x2e\x34\x63\x2d\x35\x2e\x33\x30\
-\x32\x2c\x30\x2d\x39\x2e\x36\x2c\x34\x2e\x32\x39\x38\x2d\x39\x2e\
-\x36\x2c\x39\x2e\x36\x63\x30\x2c\x35\x2e\x33\x30\x33\x2c\x34\x2e\
-\x32\x39\x38\x2c\x39\x2e\x36\x2c\x39\x2e\x36\x2c\x39\x2e\x36\x73\
-\x39\x2e\x36\x2d\x34\x2e\x32\x39\x37\x2c\x39\x2e\x36\x2d\x39\x2e\
-\x36\x43\x31\x39\x2e\x36\x2c\x34\x2e\x36\x39\x38\x2c\x31\x35\x2e\
-\x33\x30\x32\x2c\x30\x2e\x34\x2c\x31\x30\x2c\x30\x2e\x34\x7a\x20\
-\x4d\x31\x30\x2c\x31\x38\x2e\x33\x35\x34\x0d\x0a\x09\x63\x2d\x34\
-\x2e\x36\x31\x35\x2c\x30\x2d\x38\x2e\x33\x35\x34\x2d\x33\x2e\x37\
-\x34\x2d\x38\x2e\x33\x35\x34\x2d\x38\x2e\x33\x35\x34\x63\x30\x2d\
-\x34\x2e\x36\x31\x34\x2c\x33\x2e\x37\x33\x39\x2d\x38\x2e\x33\x35\
-\x34\x2c\x38\x2e\x33\x35\x34\x2d\x38\x2e\x33\x35\x34\x63\x34\x2e\
-\x36\x31\x33\x2c\x30\x2c\x38\x2e\x33\x35\x34\x2c\x33\x2e\x37\x34\
-\x2c\x38\x2e\x33\x35\x34\x2c\x38\x2e\x33\x35\x34\x0d\x0a\x09\x43\
-\x31\x38\x2e\x33\x35\x34\x2c\x31\x34\x2e\x36\x31\x34\x2c\x31\x34\
-\x2e\x36\x31\x33\x2c\x31\x38\x2e\x33\x35\x34\x2c\x31\x30\x2c\x31\
-\x38\x2e\x33\x35\x34\x7a\x22\x2f\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\
+\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\
+\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x32\x34\x20\x30\x20\
+\x30\x20\x32\x34\x20\x30\x20\x30\x29\x27\x3e\x0d\x0a\x3c\x70\x61\
+\x74\x68\x20\x64\x3d\x22\x4d\x31\x37\x2e\x35\x34\x35\x2c\x31\x35\
+\x2e\x34\x36\x37\x6c\x2d\x33\x2e\x37\x37\x39\x2d\x33\x2e\x37\x37\
+\x39\x63\x30\x2e\x35\x37\x2d\x30\x2e\x39\x33\x35\x2c\x30\x2e\x38\
+\x39\x38\x2d\x32\x2e\x30\x33\x35\x2c\x30\x2e\x38\x39\x38\x2d\x33\
+\x2e\x32\x31\x63\x30\x2d\x33\x2e\x34\x31\x37\x2d\x32\x2e\x39\x36\
+\x31\x2d\x36\x2e\x33\x37\x37\x2d\x36\x2e\x33\x37\x38\x2d\x36\x2e\
+\x33\x37\x37\x0d\x0a\x09\x43\x34\x2e\x38\x36\x39\x2c\x32\x2e\x31\
+\x2c\x32\x2e\x31\x2c\x34\x2e\x38\x37\x2c\x32\x2e\x31\x2c\x38\x2e\
+\x32\x38\x37\x63\x30\x2c\x33\x2e\x34\x31\x36\x2c\x32\x2e\x39\x36\
+\x31\x2c\x36\x2e\x33\x37\x37\x2c\x36\x2e\x33\x37\x37\x2c\x36\x2e\
+\x33\x37\x37\x63\x31\x2e\x31\x33\x37\x2c\x30\x2c\x32\x2e\x32\x2d\
+\x30\x2e\x33\x30\x39\x2c\x33\x2e\x31\x31\x35\x2d\x30\x2e\x38\x34\
+\x34\x6c\x33\x2e\x37\x39\x39\x2c\x33\x2e\x38\x30\x31\x0d\x0a\x09\
+\x63\x30\x2e\x33\x37\x32\x2c\x30\x2e\x33\x37\x31\x2c\x30\x2e\x39\
+\x37\x35\x2c\x30\x2e\x33\x37\x31\x2c\x31\x2e\x33\x34\x36\x2c\x30\
+\x6c\x30\x2e\x39\x34\x33\x2d\x30\x2e\x39\x34\x33\x43\x31\x38\x2e\
+\x30\x35\x31\x2c\x31\x36\x2e\x33\x30\x37\x2c\x31\x37\x2e\x39\x31\
+\x36\x2c\x31\x35\x2e\x38\x33\x38\x2c\x31\x37\x2e\x35\x34\x35\x2c\
+\x31\x35\x2e\x34\x36\x37\x7a\x20\x4d\x34\x2e\x30\x30\x34\x2c\x38\
+\x2e\x32\x38\x37\x0d\x0a\x09\x63\x30\x2d\x32\x2e\x33\x36\x36\x2c\
+\x31\x2e\x39\x31\x37\x2d\x34\x2e\x32\x38\x33\x2c\x34\x2e\x32\x38\
+\x32\x2d\x34\x2e\x32\x38\x33\x63\x32\x2e\x33\x36\x36\x2c\x30\x2c\
+\x34\x2e\x34\x37\x34\x2c\x32\x2e\x31\x30\x37\x2c\x34\x2e\x34\x37\
+\x34\x2c\x34\x2e\x34\x37\x34\x63\x30\x2c\x32\x2e\x33\x36\x35\x2d\
+\x31\x2e\x39\x31\x38\x2c\x34\x2e\x32\x38\x33\x2d\x34\x2e\x32\x38\
+\x33\x2c\x34\x2e\x32\x38\x33\x0d\x0a\x09\x43\x36\x2e\x31\x31\x31\
+\x2c\x31\x32\x2e\x37\x36\x2c\x34\x2e\x30\x30\x34\x2c\x31\x30\x2e\
+\x36\x35\x32\x2c\x34\x2e\x30\x30\x34\x2c\x38\x2e\x32\x38\x37\x7a\
+\x22\x2f\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\
\x3e\x0d\x0a\
-\x00\x00\x02\xb7\
+\x00\x00\x03\xeb\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
@@ -1889,26 +1864,45 @@ qt_resource_data = b"\
\x20\x79\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x77\x69\x64\x74\
\x68\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\
\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\
-\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x65\
-\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
-\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
-\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
-\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x20\x69\x64\x3d\
-\x22\x49\x63\x6f\x6e\x5f\x35\x5f\x22\x3e\x0d\x0a\x09\x3c\x67\x3e\
-\x0d\x0a\x09\x09\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x70\x6f\x69\
-\x6e\x74\x73\x3d\x22\x34\x30\x35\x2c\x31\x33\x36\x2e\x37\x39\x38\
-\x20\x33\x37\x35\x2e\x32\x30\x32\x2c\x31\x30\x37\x20\x32\x35\x36\
-\x2c\x32\x32\x36\x2e\x32\x30\x32\x20\x31\x33\x36\x2e\x37\x39\x38\
-\x2c\x31\x30\x37\x20\x31\x30\x37\x2c\x31\x33\x36\x2e\x37\x39\x38\
-\x20\x32\x32\x36\x2e\x32\x30\x32\x2c\x32\x35\x36\x20\x31\x30\x37\
-\x2c\x33\x37\x35\x2e\x32\x30\x32\x20\x31\x33\x36\x2e\x37\x39\x38\
-\x2c\x34\x30\x35\x20\x32\x35\x36\x2c\x32\x38\x35\x2e\x37\x39\x38\
-\x20\x0d\x0a\x09\x09\x09\x33\x37\x35\x2e\x32\x30\x32\x2c\x34\x30\
-\x35\x20\x34\x30\x35\x2c\x33\x37\x35\x2e\x32\x30\x32\x20\x32\x38\
-\x35\x2e\x37\x39\x38\x2c\x32\x35\x36\x20\x09\x09\x22\x2f\x3e\x0d\
-\x0a\x09\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\
-\x73\x76\x67\x3e\x0d\x0a\
-\x00\x00\x03\x22\
+\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x73\
+\x74\x79\x6c\x65\x3d\x22\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\
+\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x6e\x65\x77\x20\x30\x20\x30\x20\
+\x35\x31\x32\x20\x35\x31\x32\x3b\x22\x20\x78\x6d\x6c\x3a\x73\x70\
+\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\
+\x0a\x3c\x67\x3e\x0d\x0a\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\
+\x4d\x32\x35\x36\x2c\x31\x32\x38\x63\x2d\x38\x31\x2e\x39\x2c\x30\
+\x2d\x31\x34\x35\x2e\x37\x2c\x34\x38\x2e\x38\x2d\x32\x32\x34\x2c\
+\x31\x32\x38\x63\x36\x37\x2e\x34\x2c\x36\x37\x2e\x37\x2c\x31\x32\
+\x34\x2c\x31\x32\x38\x2c\x32\x32\x34\x2c\x31\x32\x38\x63\x39\x39\
+\x2e\x39\x2c\x30\x2c\x31\x37\x33\x2e\x34\x2d\x37\x36\x2e\x34\x2c\
+\x32\x32\x34\x2d\x31\x32\x36\x2e\x36\x0d\x0a\x09\x09\x43\x34\x32\
+\x38\x2e\x32\x2c\x31\x39\x38\x2e\x36\x2c\x33\x35\x34\x2e\x38\x2c\
+\x31\x32\x38\x2c\x32\x35\x36\x2c\x31\x32\x38\x7a\x20\x4d\x32\x35\
+\x36\x2c\x33\x34\x37\x2e\x33\x63\x2d\x34\x39\x2e\x34\x2c\x30\x2d\
+\x38\x39\x2e\x36\x2d\x34\x31\x2d\x38\x39\x2e\x36\x2d\x39\x31\x2e\
+\x33\x63\x30\x2d\x35\x30\x2e\x34\x2c\x34\x30\x2e\x32\x2d\x39\x31\
+\x2e\x33\x2c\x38\x39\x2e\x36\x2d\x39\x31\x2e\x33\x73\x38\x39\x2e\
+\x36\x2c\x34\x31\x2c\x38\x39\x2e\x36\x2c\x39\x31\x2e\x33\x0d\x0a\
+\x09\x09\x43\x33\x34\x35\x2e\x36\x2c\x33\x30\x36\x2e\x34\x2c\x33\
+\x30\x35\x2e\x34\x2c\x33\x34\x37\x2e\x33\x2c\x32\x35\x36\x2c\x33\
+\x34\x37\x2e\x33\x7a\x22\x2f\x3e\x0d\x0a\x09\x3c\x67\x3e\x0d\x0a\
+\x09\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x32\x35\x36\x2c\
+\x32\x32\x34\x63\x30\x2d\x37\x2e\x39\x2c\x32\x2e\x39\x2d\x31\x35\
+\x2e\x31\x2c\x37\x2e\x36\x2d\x32\x30\x2e\x37\x63\x2d\x32\x2e\x35\
+\x2d\x30\x2e\x34\x2d\x35\x2d\x30\x2e\x36\x2d\x37\x2e\x36\x2d\x30\
+\x2e\x36\x63\x2d\x32\x38\x2e\x38\x2c\x30\x2d\x35\x32\x2e\x33\x2c\
+\x32\x33\x2e\x39\x2d\x35\x32\x2e\x33\x2c\x35\x33\x2e\x33\x63\x30\
+\x2c\x32\x39\x2e\x34\x2c\x32\x33\x2e\x35\x2c\x35\x33\x2e\x33\x2c\
+\x35\x32\x2e\x33\x2c\x35\x33\x2e\x33\x0d\x0a\x09\x09\x09\x73\x35\
+\x32\x2e\x33\x2d\x32\x33\x2e\x39\x2c\x35\x32\x2e\x33\x2d\x35\x33\
+\x2e\x33\x63\x30\x2d\x32\x2e\x33\x2d\x30\x2e\x32\x2d\x34\x2e\x36\
+\x2d\x30\x2e\x34\x2d\x36\x2e\x39\x63\x2d\x35\x2e\x35\x2c\x34\x2e\
+\x33\x2d\x31\x32\x2e\x33\x2c\x36\x2e\x39\x2d\x31\x39\x2e\x38\x2c\
+\x36\x2e\x39\x43\x32\x37\x30\x2e\x33\x2c\x32\x35\x36\x2c\x32\x35\
+\x36\x2c\x32\x34\x31\x2e\x37\x2c\x32\x35\x36\x2c\x32\x32\x34\x7a\
+\x22\x2f\x3e\x0d\x0a\x09\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x67\x3e\
+\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
+\x00\x00\x02\xfc\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
@@ -1939,74 +1933,25 @@ qt_resource_data = b"\
\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
-\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x3e\x0d\x0a\x09\
-\x3c\x63\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x22\x32\x35\x36\x22\
-\x20\x63\x79\x3d\x22\x32\x38\x30\x22\x20\x72\x3d\x22\x36\x33\x22\
-\x2f\x3e\x0d\x0a\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x34\
-\x34\x30\x2c\x39\x36\x68\x2d\x38\x38\x6c\x2d\x33\x32\x2d\x33\x32\
-\x48\x31\x39\x32\x6c\x2d\x33\x32\x2c\x33\x32\x48\x37\x32\x63\x2d\
-\x32\x32\x2e\x30\x39\x32\x2c\x30\x2d\x34\x30\x2c\x31\x37\x2e\x39\
-\x30\x38\x2d\x34\x30\x2c\x34\x30\x76\x32\x37\x32\x63\x30\x2c\x32\
-\x32\x2e\x30\x39\x32\x2c\x31\x37\x2e\x39\x30\x38\x2c\x34\x30\x2c\
-\x34\x30\x2c\x34\x30\x68\x33\x36\x38\x63\x32\x32\x2e\x30\x39\x32\
-\x2c\x30\x2c\x34\x30\x2d\x31\x37\x2e\x39\x30\x38\x2c\x34\x30\x2d\
-\x34\x30\x0d\x0a\x09\x09\x56\x31\x33\x36\x43\x34\x38\x30\x2c\x31\
-\x31\x33\x2e\x39\x30\x38\x2c\x34\x36\x32\x2e\x30\x39\x32\x2c\x39\
-\x36\x2c\x34\x34\x30\x2c\x39\x36\x7a\x20\x4d\x32\x35\x36\x2c\x33\
-\x39\x32\x63\x2d\x36\x31\x2e\x38\x35\x35\x2c\x30\x2d\x31\x31\x32\
-\x2d\x35\x30\x2e\x31\x34\x35\x2d\x31\x31\x32\x2d\x31\x31\x32\x73\
-\x35\x30\x2e\x31\x34\x35\x2d\x31\x31\x32\x2c\x31\x31\x32\x2d\x31\
-\x31\x32\x73\x31\x31\x32\x2c\x35\x30\x2e\x31\x34\x35\x2c\x31\x31\
-\x32\x2c\x31\x31\x32\x0d\x0a\x09\x09\x53\x33\x31\x37\x2e\x38\x35\
-\x35\x2c\x33\x39\x32\x2c\x32\x35\x36\x2c\x33\x39\x32\x7a\x22\x2f\
-\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\
-\x0a\
-\x00\x00\x02\xbd\
-\x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
-\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
-\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
-\x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
-\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x38\x2e\x31\x2e\x30\x2c\
-\x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
-\x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
-\x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
-\x20\x20\x2d\x2d\x3e\x0d\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\
-\x20\x73\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\
-\x57\x33\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\
-\x2f\x2f\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
-\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\
-\x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
-\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
-\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
-\x3d\x22\x43\x69\x72\x63\x6c\x65\x22\x20\x78\x6d\x6c\x6e\x73\x3d\
-\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\
-\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\
-\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\
-\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\
-\x2f\x78\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\x20\
-\x79\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x76\x69\x65\x77\x42\
-\x6f\x78\x3d\x22\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\x65\
-\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
-\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\
-\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\
-\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\
-\x22\x4d\x31\x30\x2c\x30\x2e\x34\x43\x34\x2e\x36\x39\x38\x2c\x30\
-\x2e\x34\x2c\x30\x2e\x34\x2c\x34\x2e\x36\x39\x38\x2c\x30\x2e\x34\
-\x2c\x31\x30\x43\x30\x2e\x34\x2c\x31\x35\x2e\x33\x30\x32\x2c\x34\
-\x2e\x36\x39\x38\x2c\x31\x39\x2e\x36\x2c\x31\x30\x2c\x31\x39\x2e\
-\x36\x63\x35\x2e\x33\x30\x31\x2c\x30\x2c\x39\x2e\x36\x2d\x34\x2e\
-\x32\x39\x38\x2c\x39\x2e\x36\x2d\x39\x2e\x36\x30\x31\x0d\x0a\x09\
-\x43\x31\x39\x2e\x36\x2c\x34\x2e\x36\x39\x38\x2c\x31\x35\x2e\x33\
-\x30\x31\x2c\x30\x2e\x34\x2c\x31\x30\x2c\x30\x2e\x34\x7a\x20\x4d\
-\x31\x30\x2c\x31\x37\x2e\x35\x39\x39\x63\x2d\x34\x2e\x31\x39\x37\
-\x2c\x30\x2d\x37\x2e\x36\x2d\x33\x2e\x34\x30\x32\x2d\x37\x2e\x36\
-\x2d\x37\x2e\x36\x53\x35\x2e\x38\x30\x32\x2c\x32\x2e\x34\x2c\x31\
-\x30\x2c\x32\x2e\x34\x63\x34\x2e\x31\x39\x37\x2c\x30\x2c\x37\x2e\
-\x36\x30\x31\x2c\x33\x2e\x34\x30\x32\x2c\x37\x2e\x36\x30\x31\x2c\
-\x37\x2e\x36\x0d\x0a\x09\x53\x31\x34\x2e\x31\x39\x37\x2c\x31\x37\
-\x2e\x35\x39\x39\x2c\x31\x30\x2c\x31\x37\x2e\x35\x39\x39\x7a\x22\
-\x2f\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
+\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x20\x69\x64\x3d\
+\x22\x49\x63\x6f\x6e\x5f\x32\x30\x5f\x22\x3e\x0d\x0a\x09\x3c\x67\
+\x3e\x0d\x0a\x09\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x32\
+\x35\x36\x2c\x34\x38\x43\x31\x34\x31\x2e\x36\x30\x31\x2c\x34\x38\
+\x2c\x34\x38\x2c\x31\x34\x31\x2e\x36\x30\x31\x2c\x34\x38\x2c\x32\
+\x35\x36\x73\x39\x33\x2e\x36\x30\x31\x2c\x32\x30\x38\x2c\x32\x30\
+\x38\x2c\x32\x30\x38\x73\x32\x30\x38\x2d\x39\x33\x2e\x36\x30\x31\
+\x2c\x32\x30\x38\x2d\x32\x30\x38\x53\x33\x37\x30\x2e\x33\x39\x39\
+\x2c\x34\x38\x2c\x32\x35\x36\x2c\x34\x38\x7a\x20\x4d\x32\x35\x36\
+\x2c\x34\x32\x32\x2e\x33\x39\x39\x0d\x0a\x09\x09\x09\x63\x2d\x39\
+\x31\x2e\x35\x31\x38\x2c\x30\x2d\x31\x36\x36\x2e\x33\x39\x39\x2d\
+\x37\x34\x2e\x38\x38\x32\x2d\x31\x36\x36\x2e\x33\x39\x39\x2d\x31\
+\x36\x36\x2e\x33\x39\x39\x53\x31\x36\x34\x2e\x34\x38\x32\x2c\x38\
+\x39\x2e\x36\x2c\x32\x35\x36\x2c\x38\x39\x2e\x36\x53\x34\x32\x32\
+\x2e\x34\x2c\x31\x36\x34\x2e\x34\x38\x32\x2c\x34\x32\x32\x2e\x34\
+\x2c\x32\x35\x36\x53\x33\x34\x37\x2e\x35\x31\x38\x2c\x34\x32\x32\
+\x2e\x33\x39\x39\x2c\x32\x35\x36\x2c\x34\x32\x32\x2e\x33\x39\x39\
+\x7a\x22\x2f\x3e\x0d\x0a\x09\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x67\
+\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
\x00\x00\x03\x6c\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
@@ -2064,7 +2009,7 @@ qt_resource_data = b"\
\x33\x32\x2c\x34\x38\x30\x20\x31\x34\x38\x2e\x37\x33\x37\x2c\x34\
\x34\x37\x2e\x39\x37\x39\x20\x09\x22\x2f\x3e\x0d\x0a\x3c\x2f\x67\
\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
-\x00\x00\x02\xa2\
+\x00\x00\x03\x4c\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
@@ -2095,62 +2040,31 @@ qt_resource_data = b"\
\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
-\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x3e\x0d\x0a\x09\
-\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x31\x32\x38\x2c\x34\x30\
-\x35\x2e\x34\x32\x39\x43\x31\x32\x38\x2c\x34\x32\x38\x2e\x38\x34\
-\x36\x2c\x31\x34\x37\x2e\x31\x39\x38\x2c\x34\x34\x38\x2c\x31\x37\
-\x30\x2e\x36\x36\x37\x2c\x34\x34\x38\x68\x31\x37\x30\x2e\x36\x36\
-\x37\x43\x33\x36\x34\x2e\x38\x30\x32\x2c\x34\x34\x38\x2c\x33\x38\
-\x34\x2c\x34\x32\x38\x2e\x38\x34\x36\x2c\x33\x38\x34\x2c\x34\x30\
-\x35\x2e\x34\x32\x39\x56\x31\x36\x30\x48\x31\x32\x38\x56\x34\x30\
-\x35\x2e\x34\x32\x39\x7a\x20\x4d\x34\x31\x36\x2c\x39\x36\x0d\x0a\
-\x09\x09\x68\x2d\x38\x30\x6c\x2d\x32\x36\x2e\x37\x38\x35\x2d\x33\
-\x32\x48\x32\x30\x32\x2e\x37\x38\x36\x4c\x31\x37\x36\x2c\x39\x36\
-\x48\x39\x36\x76\x33\x32\x68\x33\x32\x30\x56\x39\x36\x7a\x22\x2f\
-\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\
-\x0a\
-\x00\x00\x02\x6c\
-\x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
-\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
-\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
-\x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
-\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x38\x2e\x31\x2e\x31\x2c\
-\x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
-\x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
-\x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
-\x20\x20\x2d\x2d\x3e\x0d\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\
-\x20\x73\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\
-\x57\x33\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\
-\x2f\x2f\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
-\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\
-\x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
-\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
-\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
-\x3d\x22\x53\x61\x76\x65\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\
-\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\
-\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\
-\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\
-\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\
-\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\
-\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x76\x69\x65\x77\x42\x6f\x78\
-\x3d\x22\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\x65\x6e\x61\
-\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\x22\
-\x6e\x65\x77\x20\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\x78\
-\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
-\x76\x65\x22\x3e\x0d\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\
-\x31\x35\x2e\x31\x37\x33\x2c\x32\x48\x34\x43\x32\x2e\x38\x39\x39\
-\x2c\x32\x2c\x32\x2c\x32\x2e\x39\x2c\x32\x2c\x34\x76\x31\x32\x63\
-\x30\x2c\x31\x2e\x31\x2c\x30\x2e\x38\x39\x39\x2c\x32\x2c\x32\x2c\
-\x32\x68\x31\x32\x63\x31\x2e\x31\x30\x31\x2c\x30\x2c\x32\x2d\x30\
-\x2e\x39\x2c\x32\x2d\x32\x56\x35\x2e\x31\x32\x37\x4c\x31\x35\x2e\
-\x31\x37\x33\x2c\x32\x7a\x20\x4d\x31\x34\x2c\x38\x63\x30\x2c\x30\
-\x2e\x35\x34\x39\x2d\x30\x2e\x34\x35\x2c\x31\x2d\x31\x2c\x31\x48\
-\x37\x0d\x0a\x09\x43\x36\x2e\x34\x35\x2c\x39\x2c\x36\x2c\x38\x2e\
-\x35\x34\x39\x2c\x36\x2c\x38\x56\x33\x68\x38\x56\x38\x7a\x20\x4d\
-\x31\x33\x2c\x34\x68\x2d\x32\x76\x34\x68\x32\x56\x34\x7a\x22\x2f\
+\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x20\x69\x64\x3d\
+\x22\x49\x63\x6f\x6e\x5f\x32\x31\x5f\x22\x3e\x0d\x0a\x09\x3c\x67\
+\x3e\x0d\x0a\x09\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x32\
+\x35\x36\x2c\x31\x35\x32\x63\x2d\x35\x37\x2e\x32\x2c\x30\x2d\x31\
+\x30\x34\x2c\x34\x36\x2e\x38\x2d\x31\x30\x34\x2c\x31\x30\x34\x73\
+\x34\x36\x2e\x38\x2c\x31\x30\x34\x2c\x31\x30\x34\x2c\x31\x30\x34\
+\x73\x31\x30\x34\x2d\x34\x36\x2e\x38\x2c\x31\x30\x34\x2d\x31\x30\
+\x34\x53\x33\x31\x33\x2e\x32\x2c\x31\x35\x32\x2c\x32\x35\x36\x2c\
+\x31\x35\x32\x7a\x20\x4d\x32\x35\x36\x2c\x34\x38\x0d\x0a\x09\x09\
+\x09\x43\x31\x34\x31\x2e\x36\x30\x31\x2c\x34\x38\x2c\x34\x38\x2c\
+\x31\x34\x31\x2e\x36\x30\x31\x2c\x34\x38\x2c\x32\x35\x36\x73\x39\
+\x33\x2e\x36\x30\x31\x2c\x32\x30\x38\x2c\x32\x30\x38\x2c\x32\x30\
+\x38\x73\x32\x30\x38\x2d\x39\x33\x2e\x36\x30\x31\x2c\x32\x30\x38\
+\x2d\x32\x30\x38\x53\x33\x37\x30\x2e\x33\x39\x39\x2c\x34\x38\x2c\
+\x32\x35\x36\x2c\x34\x38\x7a\x20\x4d\x32\x35\x36\x2c\x34\x32\x32\
+\x2e\x34\x0d\x0a\x09\x09\x09\x63\x2d\x39\x31\x2e\x35\x31\x38\x2c\
+\x30\x2d\x31\x36\x36\x2e\x34\x2d\x37\x34\x2e\x38\x38\x33\x2d\x31\
+\x36\x36\x2e\x34\x2d\x31\x36\x36\x2e\x34\x53\x31\x36\x34\x2e\x34\
+\x38\x32\x2c\x38\x39\x2e\x36\x2c\x32\x35\x36\x2c\x38\x39\x2e\x36\
+\x53\x34\x32\x32\x2e\x34\x2c\x31\x36\x34\x2e\x34\x38\x32\x2c\x34\
+\x32\x32\x2e\x34\x2c\x32\x35\x36\x53\x33\x34\x37\x2e\x35\x31\x38\
+\x2c\x34\x32\x32\x2e\x34\x2c\x32\x35\x36\x2c\x34\x32\x32\x2e\x34\
+\x7a\x22\x2f\x3e\x0d\x0a\x09\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x67\
\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
-\x00\x00\x02\xfc\
+\x00\x00\x04\x64\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
@@ -2182,31 +2096,63 @@ qt_resource_data = b"\
\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x20\x69\x64\x3d\
-\x22\x49\x63\x6f\x6e\x5f\x32\x30\x5f\x22\x3e\x0d\x0a\x09\x3c\x67\
-\x3e\x0d\x0a\x09\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x32\
-\x35\x36\x2c\x34\x38\x43\x31\x34\x31\x2e\x36\x30\x31\x2c\x34\x38\
-\x2c\x34\x38\x2c\x31\x34\x31\x2e\x36\x30\x31\x2c\x34\x38\x2c\x32\
-\x35\x36\x73\x39\x33\x2e\x36\x30\x31\x2c\x32\x30\x38\x2c\x32\x30\
-\x38\x2c\x32\x30\x38\x73\x32\x30\x38\x2d\x39\x33\x2e\x36\x30\x31\
-\x2c\x32\x30\x38\x2d\x32\x30\x38\x53\x33\x37\x30\x2e\x33\x39\x39\
-\x2c\x34\x38\x2c\x32\x35\x36\x2c\x34\x38\x7a\x20\x4d\x32\x35\x36\
-\x2c\x34\x32\x32\x2e\x33\x39\x39\x0d\x0a\x09\x09\x09\x63\x2d\x39\
-\x31\x2e\x35\x31\x38\x2c\x30\x2d\x31\x36\x36\x2e\x33\x39\x39\x2d\
-\x37\x34\x2e\x38\x38\x32\x2d\x31\x36\x36\x2e\x33\x39\x39\x2d\x31\
-\x36\x36\x2e\x33\x39\x39\x53\x31\x36\x34\x2e\x34\x38\x32\x2c\x38\
-\x39\x2e\x36\x2c\x32\x35\x36\x2c\x38\x39\x2e\x36\x53\x34\x32\x32\
-\x2e\x34\x2c\x31\x36\x34\x2e\x34\x38\x32\x2c\x34\x32\x32\x2e\x34\
-\x2c\x32\x35\x36\x53\x33\x34\x37\x2e\x35\x31\x38\x2c\x34\x32\x32\
-\x2e\x33\x39\x39\x2c\x32\x35\x36\x2c\x34\x32\x32\x2e\x33\x39\x39\
-\x7a\x22\x2f\x3e\x0d\x0a\x09\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x67\
-\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
-\x00\x00\x05\x27\
+\x22\x49\x63\x6f\x6e\x22\x3e\x0d\x0a\x09\x3c\x67\x3e\x0d\x0a\x09\
+\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x32\x35\x36\x2c\x31\
+\x37\x36\x63\x2d\x34\x34\x2e\x30\x30\x34\x2c\x30\x2d\x38\x30\x2e\
+\x30\x30\x31\x2c\x33\x36\x2d\x38\x30\x2e\x30\x30\x31\x2c\x38\x30\
+\x63\x30\x2c\x34\x34\x2e\x30\x30\x34\x2c\x33\x35\x2e\x39\x39\x37\
+\x2c\x38\x30\x2c\x38\x30\x2e\x30\x30\x31\x2c\x38\x30\x63\x34\x34\
+\x2e\x30\x30\x35\x2c\x30\x2c\x37\x39\x2e\x39\x39\x39\x2d\x33\x35\
+\x2e\x39\x39\x36\x2c\x37\x39\x2e\x39\x39\x39\x2d\x38\x30\x0d\x0a\
+\x09\x09\x09\x43\x33\x33\x35\x2e\x39\x39\x39\x2c\x32\x31\x32\x2c\
+\x33\x30\x30\x2e\x30\x30\x35\x2c\x31\x37\x36\x2c\x32\x35\x36\x2c\
+\x31\x37\x36\x7a\x20\x4d\x34\x34\x36\x2e\x39\x33\x38\x2c\x32\x33\
+\x34\x2e\x36\x36\x37\x63\x2d\x39\x2e\x36\x30\x35\x2d\x38\x38\x2e\
+\x35\x33\x31\x2d\x38\x31\x2e\x30\x37\x34\x2d\x31\x36\x30\x2d\x31\
+\x36\x39\x2e\x36\x30\x35\x2d\x31\x36\x39\x2e\x35\x39\x39\x56\x33\
+\x32\x68\x2d\x34\x32\x2e\x36\x36\x36\x76\x33\x33\x2e\x30\x36\x37\
+\x0d\x0a\x09\x09\x09\x63\x2d\x38\x38\x2e\x35\x33\x31\x2c\x39\x2e\
+\x35\x39\x39\x2d\x31\x36\x30\x2c\x38\x31\x2e\x30\x36\x38\x2d\x31\
+\x36\x39\x2e\x36\x30\x34\x2c\x31\x36\x39\x2e\x35\x39\x39\x48\x33\
+\x32\x76\x34\x32\x2e\x36\x36\x37\x68\x33\x33\x2e\x30\x36\x32\x63\
+\x39\x2e\x36\x30\x34\x2c\x38\x38\x2e\x35\x33\x31\x2c\x38\x31\x2e\
+\x30\x37\x32\x2c\x31\x36\x30\x2c\x31\x36\x39\x2e\x36\x30\x34\x2c\
+\x31\x36\x39\x2e\x36\x30\x34\x56\x34\x38\x30\x68\x34\x32\x2e\x36\
+\x36\x36\x76\x2d\x33\x33\x2e\x30\x36\x32\x0d\x0a\x09\x09\x09\x63\
+\x38\x38\x2e\x35\x33\x31\x2d\x39\x2e\x36\x30\x34\x2c\x31\x36\x30\
+\x2d\x38\x31\x2e\x30\x37\x33\x2c\x31\x36\x39\x2e\x36\x30\x35\x2d\
+\x31\x36\x39\x2e\x36\x30\x34\x48\x34\x38\x30\x76\x2d\x34\x32\x2e\
+\x36\x36\x37\x48\x34\x34\x36\x2e\x39\x33\x38\x7a\x20\x4d\x32\x35\
+\x36\x2c\x34\x30\x35\x2e\x33\x33\x33\x63\x2d\x38\x32\x2e\x31\x33\
+\x37\x2c\x30\x2d\x31\x34\x39\x2e\x33\x33\x34\x2d\x36\x37\x2e\x31\
+\x39\x38\x2d\x31\x34\x39\x2e\x33\x33\x34\x2d\x31\x34\x39\x2e\x33\
+\x33\x33\x0d\x0a\x09\x09\x09\x63\x30\x2d\x38\x32\x2e\x31\x33\x36\
+\x2c\x36\x37\x2e\x31\x39\x37\x2d\x31\x34\x39\x2e\x33\x33\x33\x2c\
+\x31\x34\x39\x2e\x33\x33\x34\x2d\x31\x34\x39\x2e\x33\x33\x33\x63\
+\x38\x32\x2e\x31\x33\x35\x2c\x30\x2c\x31\x34\x39\x2e\x33\x33\x32\
+\x2c\x36\x37\x2e\x31\x39\x38\x2c\x31\x34\x39\x2e\x33\x33\x32\x2c\
+\x31\x34\x39\x2e\x33\x33\x33\x43\x34\x30\x35\x2e\x33\x33\x32\x2c\
+\x33\x33\x38\x2e\x31\x33\x35\x2c\x33\x33\x38\x2e\x31\x33\x35\x2c\
+\x34\x30\x35\x2e\x33\x33\x33\x2c\x32\x35\x36\x2c\x34\x30\x35\x2e\
+\x33\x33\x33\x7a\x0d\x0a\x09\x09\x09\x22\x2f\x3e\x0d\x0a\x09\x3c\
+\x2f\x67\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\
+\x3e\x0d\x0a\
+\x00\x00\x00\x6c\
+\x3c\
+\x73\x76\x67\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\x3a\
+\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\
+\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\
+\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x3e\x3c\x70\x61\x74\x68\
+\x20\x64\x3d\x22\x4d\x31\x38\x20\x31\x32\x76\x31\x48\x38\x76\x35\
+\x6c\x2d\x36\x2d\x36\x20\x36\x2d\x36\x76\x35\x68\x38\x56\x32\x68\
+\x32\x7a\x22\x2f\x3e\x3c\x2f\x73\x76\x67\x3e\
+\x00\x00\x04\xaa\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
\x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
-\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x36\x2e\x32\x2e\x31\x2c\
+\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x38\x2e\x31\x2e\x30\x2c\
\x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
\x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
\x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
@@ -2218,83 +2164,165 @@ qt_resource_data = b"\
\x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
-\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\x20\x78\x6d\x6c\x6e\x73\
-\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\
-\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\
-\x6c\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\
-\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\
-\x39\x2f\x78\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\
-\x20\x79\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x77\x69\x64\x74\
-\x68\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\
-\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\
-\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x65\
-\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
-\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
-\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
-\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x20\x69\x64\x3d\
-\x22\x49\x63\x6f\x6e\x5f\x31\x32\x5f\x22\x3e\x0d\x0a\x09\x3c\x67\
-\x3e\x0d\x0a\x09\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x32\
-\x35\x36\x2c\x36\x34\x43\x31\x35\x30\x2e\x34\x30\x31\x2c\x36\x34\
-\x2c\x36\x34\x2c\x31\x35\x30\x2e\x34\x30\x31\x2c\x36\x34\x2c\x32\
-\x35\x36\x63\x30\x2c\x31\x30\x35\x2e\x36\x30\x34\x2c\x38\x36\x2e\
-\x34\x30\x31\x2c\x31\x39\x32\x2c\x31\x39\x32\x2c\x31\x39\x32\x63\
-\x31\x38\x2e\x31\x33\x36\x2c\x30\x2c\x33\x32\x2d\x31\x33\x2e\x38\
-\x36\x34\x2c\x33\x32\x2d\x33\x32\x0d\x0a\x09\x09\x09\x63\x30\x2d\
-\x38\x2e\x35\x33\x31\x2d\x33\x2e\x31\x39\x38\x2d\x31\x36\x2d\x38\
-\x2e\x35\x33\x31\x2d\x32\x31\x2e\x33\x33\x33\x63\x2d\x35\x2e\x33\
-\x33\x33\x2d\x35\x2e\x33\x33\x34\x2d\x38\x2e\x35\x33\x31\x2d\x31\
-\x32\x2e\x38\x30\x33\x2d\x38\x2e\x35\x33\x31\x2d\x32\x31\x2e\x33\
-\x33\x34\x63\x30\x2d\x31\x38\x2e\x31\x33\x35\x2c\x31\x33\x2e\x38\
-\x36\x34\x2d\x33\x32\x2c\x33\x32\x2d\x33\x32\x68\x33\x38\x2e\x33\
-\x39\x36\x0d\x0a\x09\x09\x09\x63\x35\x38\x2e\x36\x36\x37\x2c\x30\
-\x2c\x31\x30\x36\x2e\x36\x36\x37\x2d\x34\x38\x2c\x31\x30\x36\x2e\
-\x36\x36\x37\x2d\x31\x30\x36\x2e\x36\x36\x36\x43\x34\x34\x38\x2c\
-\x31\x34\x30\x2e\x38\x30\x32\x2c\x33\x36\x31\x2e\x36\x30\x34\x2c\
-\x36\x34\x2c\x32\x35\x36\x2c\x36\x34\x7a\x20\x4d\x31\x33\x38\x2e\
-\x36\x36\x37\x2c\x32\x35\x36\x63\x2d\x31\x38\x2e\x31\x33\x36\x2c\
-\x30\x2d\x33\x32\x2d\x31\x33\x2e\x38\x36\x34\x2d\x33\x32\x2d\x33\
-\x32\x73\x31\x33\x2e\x38\x36\x34\x2d\x33\x32\x2c\x33\x32\x2d\x33\
-\x32\x0d\x0a\x09\x09\x09\x63\x31\x38\x2e\x31\x33\x35\x2c\x30\x2c\
-\x33\x32\x2c\x31\x33\x2e\x38\x36\x34\x2c\x33\x32\x2c\x33\x32\x53\
-\x31\x35\x36\x2e\x38\x30\x32\x2c\x32\x35\x36\x2c\x31\x33\x38\x2e\
-\x36\x36\x37\x2c\x32\x35\x36\x7a\x20\x4d\x32\x30\x32\x2e\x36\x36\
-\x37\x2c\x31\x37\x30\x2e\x36\x36\x37\x63\x2d\x31\x38\x2e\x31\x33\
-\x36\x2c\x30\x2d\x33\x32\x2d\x31\x33\x2e\x38\x36\x35\x2d\x33\x32\
-\x2d\x33\x32\x63\x30\x2d\x31\x38\x2e\x31\x33\x36\x2c\x31\x33\x2e\
-\x38\x36\x34\x2d\x33\x32\x2c\x33\x32\x2d\x33\x32\x0d\x0a\x09\x09\
-\x09\x63\x31\x38\x2e\x31\x33\x35\x2c\x30\x2c\x33\x32\x2c\x31\x33\
-\x2e\x38\x36\x34\x2c\x33\x32\x2c\x33\x32\x43\x32\x33\x34\x2e\x36\
-\x36\x37\x2c\x31\x35\x36\x2e\x38\x30\x32\x2c\x32\x32\x30\x2e\x38\
-\x30\x32\x2c\x31\x37\x30\x2e\x36\x36\x37\x2c\x32\x30\x32\x2e\x36\
-\x36\x37\x2c\x31\x37\x30\x2e\x36\x36\x37\x7a\x20\x4d\x33\x30\x39\
-\x2e\x33\x33\x33\x2c\x31\x37\x30\x2e\x36\x36\x37\x63\x2d\x31\x38\
-\x2e\x31\x33\x35\x2c\x30\x2d\x33\x32\x2d\x31\x33\x2e\x38\x36\x35\
-\x2d\x33\x32\x2d\x33\x32\x0d\x0a\x09\x09\x09\x63\x30\x2d\x31\x38\
-\x2e\x31\x33\x36\x2c\x31\x33\x2e\x38\x36\x35\x2d\x33\x32\x2c\x33\
-\x32\x2d\x33\x32\x63\x31\x38\x2e\x31\x33\x36\x2c\x30\x2c\x33\x32\
-\x2c\x31\x33\x2e\x38\x36\x34\x2c\x33\x32\x2c\x33\x32\x43\x33\x34\
-\x31\x2e\x33\x33\x33\x2c\x31\x35\x36\x2e\x38\x30\x32\x2c\x33\x32\
-\x37\x2e\x34\x36\x39\x2c\x31\x37\x30\x2e\x36\x36\x37\x2c\x33\x30\
-\x39\x2e\x33\x33\x33\x2c\x31\x37\x30\x2e\x36\x36\x37\x7a\x20\x4d\
-\x33\x37\x33\x2e\x33\x33\x33\x2c\x32\x35\x36\x0d\x0a\x09\x09\x09\
-\x63\x2d\x31\x38\x2e\x31\x33\x35\x2c\x30\x2d\x33\x32\x2d\x31\x33\
-\x2e\x38\x36\x34\x2d\x33\x32\x2d\x33\x32\x73\x31\x33\x2e\x38\x36\
-\x35\x2d\x33\x32\x2c\x33\x32\x2d\x33\x32\x63\x31\x38\x2e\x31\x33\
-\x36\x2c\x30\x2c\x33\x32\x2c\x31\x33\x2e\x38\x36\x34\x2c\x33\x32\
-\x2c\x33\x32\x53\x33\x39\x31\x2e\x34\x36\x39\x2c\x32\x35\x36\x2c\
-\x33\x37\x33\x2e\x33\x33\x33\x2c\x32\x35\x36\x7a\x22\x2f\x3e\x0d\
-\x0a\x09\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\
-\x73\x76\x67\x3e\x0d\x0a\
-\x00\x00\x00\x6c\
+\x3d\x22\x43\x6f\x64\x65\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\
+\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\
+\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\
+\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\
+\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\
+\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x32\x34\x70\x78\x22\x20\x79\
+\x3d\x22\x32\x34\x70\x78\x22\x0d\x0a\x09\x20\x76\x69\x65\x77\x42\
+\x6f\x78\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\
+\x20\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\
+\x6e\x64\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\
+\x35\x31\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\
+\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x20\x74\
+\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\
+\x28\x32\x34\x20\x30\x20\x30\x20\x32\x34\x20\x30\x20\x30\x29\x27\
+\x3e\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x35\x2e\x37\x31\x39\
+\x2c\x31\x34\x2e\x37\x35\x63\x2d\x30\x2e\x32\x33\x36\x2c\x30\x2d\
+\x30\x2e\x34\x37\x34\x2d\x30\x2e\x30\x38\x33\x2d\x30\x2e\x36\x36\
+\x34\x2d\x30\x2e\x32\x35\x32\x4c\x2d\x30\x2e\x30\x30\x35\x2c\x31\
+\x30\x6c\x35\x2e\x33\x34\x31\x2d\x34\x2e\x37\x34\x38\x43\x35\x2e\
+\x37\x34\x38\x2c\x34\x2e\x38\x38\x37\x2c\x36\x2e\x33\x38\x2c\x34\
+\x2e\x39\x32\x32\x2c\x36\x2e\x37\x34\x37\x2c\x35\x2e\x33\x33\x35\
+\x0d\x0a\x09\x63\x30\x2e\x33\x36\x37\x2c\x30\x2e\x34\x31\x33\x2c\
+\x30\x2e\x33\x33\x2c\x31\x2e\x30\x34\x35\x2d\x30\x2e\x30\x38\x33\
+\x2c\x31\x2e\x34\x31\x32\x4c\x33\x2e\x30\x30\x35\x2c\x31\x30\x6c\
+\x33\x2e\x33\x37\x38\x2c\x33\x2e\x30\x30\x32\x63\x30\x2e\x34\x31\
+\x33\x2c\x30\x2e\x33\x36\x37\x2c\x30\x2e\x34\x35\x2c\x30\x2e\x39\
+\x39\x39\x2c\x30\x2e\x30\x38\x33\x2c\x31\x2e\x34\x31\x32\x0d\x0a\
+\x09\x43\x36\x2e\x32\x36\x39\x2c\x31\x34\x2e\x36\x33\x37\x2c\x35\
+\x2e\x39\x39\x34\x2c\x31\x34\x2e\x37\x35\x2c\x35\x2e\x37\x31\x39\
+\x2c\x31\x34\x2e\x37\x35\x7a\x20\x4d\x31\x34\x2e\x36\x36\x34\x2c\
+\x31\x34\x2e\x37\x34\x38\x4c\x32\x30\x2e\x30\x30\x35\x2c\x31\x30\
+\x6c\x2d\x35\x2e\x30\x36\x2d\x34\x2e\x34\x39\x38\x63\x2d\x30\x2e\
+\x34\x31\x33\x2d\x30\x2e\x33\x36\x37\x2d\x31\x2e\x30\x34\x35\x2d\
+\x30\x2e\x33\x33\x2d\x31\x2e\x34\x31\x31\x2c\x30\x2e\x30\x38\x33\
+\x0d\x0a\x09\x63\x2d\x30\x2e\x33\x36\x37\x2c\x30\x2e\x34\x31\x33\
+\x2d\x30\x2e\x33\x33\x2c\x31\x2e\x30\x34\x35\x2c\x30\x2e\x30\x38\
+\x33\x2c\x31\x2e\x34\x31\x32\x4c\x31\x36\x2e\x39\x39\x35\x2c\x31\
+\x30\x6c\x2d\x33\x2e\x36\x35\x39\x2c\x33\x2e\x32\x35\x32\x63\x2d\
+\x30\x2e\x34\x31\x33\x2c\x30\x2e\x33\x36\x37\x2d\x30\x2e\x34\x35\
+\x2c\x30\x2e\x39\x39\x39\x2d\x30\x2e\x30\x38\x33\x2c\x31\x2e\x34\
+\x31\x32\x43\x31\x33\x2e\x34\x35\x2c\x31\x34\x2e\x38\x38\x37\x2c\
+\x31\x33\x2e\x37\x32\x35\x2c\x31\x35\x2c\x31\x34\x2c\x31\x35\x0d\
+\x0a\x09\x43\x31\x34\x2e\x32\x33\x36\x2c\x31\x35\x2c\x31\x34\x2e\
+\x34\x37\x34\x2c\x31\x34\x2e\x39\x31\x37\x2c\x31\x34\x2e\x36\x36\
+\x34\x2c\x31\x34\x2e\x37\x34\x38\x7a\x20\x4d\x39\x2e\x39\x38\x36\
+\x2c\x31\x36\x2e\x31\x36\x35\x6c\x32\x2d\x31\x32\x63\x30\x2e\x30\
+\x39\x31\x2d\x30\x2e\x35\x34\x35\x2d\x30\x2e\x32\x37\x37\x2d\x31\
+\x2e\x30\x36\x2d\x30\x2e\x38\x32\x32\x2d\x31\x2e\x31\x35\x31\x0d\
+\x0a\x09\x63\x2d\x30\x2e\x35\x34\x37\x2d\x30\x2e\x30\x39\x32\x2d\
+\x31\x2e\x30\x36\x31\x2c\x30\x2e\x32\x37\x37\x2d\x31\x2e\x31\x35\
+\x2c\x30\x2e\x38\x32\x32\x6c\x2d\x32\x2c\x31\x32\x63\x2d\x30\x2e\
+\x30\x39\x31\x2c\x30\x2e\x35\x34\x35\x2c\x30\x2e\x32\x37\x37\x2c\
+\x31\x2e\x30\x36\x2c\x30\x2e\x38\x32\x32\x2c\x31\x2e\x31\x35\x31\
+\x43\x38\x2e\x38\x39\x32\x2c\x31\x36\x2e\x39\x39\x36\x2c\x38\x2e\
+\x39\x34\x36\x2c\x31\x37\x2c\x39\x2e\x30\x30\x31\x2c\x31\x37\x0d\
+\x0a\x09\x43\x39\x2e\x34\x38\x31\x2c\x31\x37\x2c\x39\x2e\x39\x30\
+\x35\x2c\x31\x36\x2e\x36\x35\x33\x2c\x39\x2e\x39\x38\x36\x2c\x31\
+\x36\x2e\x31\x36\x35\x7a\x22\x2f\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\
+\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
+\x00\x00\x01\x1c\
\x3c\
\x73\x76\x67\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\x3a\
\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\
-\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\
-\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x3e\x3c\x70\x61\x74\x68\
-\x20\x64\x3d\x22\x4d\x31\x38\x20\x31\x32\x76\x31\x48\x38\x76\x35\
-\x6c\x2d\x36\x2d\x36\x20\x36\x2d\x36\x76\x35\x68\x38\x56\x32\x68\
-\x32\x7a\x22\x2f\x3e\x3c\x2f\x73\x76\x67\x3e\
-\x00\x00\x02\x7d\
+\x30\x2f\x73\x76\x67\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x35\x31\
+\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x35\x31\x32\
+\x70\x78\x22\x0a\x20\x20\x20\x20\x20\x76\x69\x65\x77\x42\x6f\x78\
+\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x3e\x0a\
+\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\
+\x74\x72\x69\x78\x28\x34\x38\x20\x30\x20\x30\x20\x34\x38\x20\x34\
+\x38\x20\x34\x38\x29\x27\x3e\x0a\x20\x20\x3c\x70\x61\x74\x68\x20\
+\x64\x3d\x22\x4d\x30\x20\x30\x76\x32\x68\x2e\x35\x63\x30\x2d\x2e\
+\x35\x35\x2e\x34\x35\x2d\x31\x20\x31\x2d\x31\x68\x31\x2e\x35\x76\
+\x35\x2e\x35\x63\x30\x20\x2e\x32\x38\x2d\x2e\x32\x32\x2e\x35\x2d\
+\x2e\x35\x2e\x35\x68\x2d\x2e\x35\x76\x31\x68\x34\x76\x2d\x31\x68\
+\x2d\x2e\x35\x63\x2d\x2e\x32\x38\x20\x30\x2d\x2e\x35\x2d\x2e\x32\
+\x32\x2d\x2e\x35\x2d\x2e\x35\x76\x2d\x35\x2e\x35\x68\x31\x2e\x35\
+\x63\x2e\x35\x35\x20\x30\x20\x31\x20\x2e\x34\x35\x20\x31\x20\x31\
+\x68\x2e\x35\x76\x2d\x32\x68\x2d\x38\x7a\x22\x20\x2f\x3e\x0a\x3c\
+\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x04\xca\
+\x3c\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
+\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
+\x2d\x38\x22\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\x72\
+\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\x75\
+\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x39\x2e\x32\x2e\x31\x2c\x20\
+\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\x2d\
+\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\x6e\
+\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\x20\
+\x20\x2d\x2d\x3e\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\x20\x73\
+\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\x57\x33\
+\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\x2f\x2f\
+\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\
+\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\x73\x2f\
+\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\x67\x31\
+\x31\x2e\x64\x74\x64\x22\x3e\x0a\x3c\x73\x76\x67\x20\x76\x65\x72\
+\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x0a\x09\x20\x69\x64\x3d\
+\x22\x73\x76\x67\x34\x36\x31\x39\x22\x20\x69\x6e\x6b\x73\x63\x61\
+\x70\x65\x3a\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x30\x2e\x39\x31\
+\x2b\x64\x65\x76\x65\x6c\x2b\x6f\x73\x78\x6d\x65\x6e\x75\x20\x72\
+\x31\x32\x39\x31\x31\x22\x20\x73\x6f\x64\x69\x70\x6f\x64\x69\x3a\
+\x64\x6f\x63\x6e\x61\x6d\x65\x3d\x22\x74\x72\x69\x61\x6e\x67\x6c\
+\x65\x2d\x73\x74\x72\x6f\x6b\x65\x64\x2d\x31\x35\x2e\x73\x76\x67\
+\x22\x20\x78\x6d\x6c\x6e\x73\x3a\x63\x63\x3d\x22\x68\x74\x74\x70\
+\x3a\x2f\x2f\x63\x72\x65\x61\x74\x69\x76\x65\x63\x6f\x6d\x6d\x6f\
+\x6e\x73\x2e\x6f\x72\x67\x2f\x6e\x73\x23\x22\x20\x78\x6d\x6c\x6e\
+\x73\x3a\x64\x63\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x70\x75\x72\
+\x6c\x2e\x6f\x72\x67\x2f\x64\x63\x2f\x65\x6c\x65\x6d\x65\x6e\x74\
+\x73\x2f\x31\x2e\x31\x2f\x22\x20\x78\x6d\x6c\x6e\x73\x3a\x69\x6e\
+\x6b\x73\x63\x61\x70\x65\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\
+\x77\x77\x2e\x69\x6e\x6b\x73\x63\x61\x70\x65\x2e\x6f\x72\x67\x2f\
+\x6e\x61\x6d\x65\x73\x70\x61\x63\x65\x73\x2f\x69\x6e\x6b\x73\x63\
+\x61\x70\x65\x22\x20\x78\x6d\x6c\x6e\x73\x3a\x72\x64\x66\x3d\x22\
+\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\
+\x67\x2f\x31\x39\x39\x39\x2f\x30\x32\x2f\x32\x32\x2d\x72\x64\x66\
+\x2d\x73\x79\x6e\x74\x61\x78\x2d\x6e\x73\x23\x22\x20\x78\x6d\x6c\
+\x6e\x73\x3a\x73\x6f\x64\x69\x70\x6f\x64\x69\x3d\x22\x68\x74\x74\
+\x70\x3a\x2f\x2f\x73\x6f\x64\x69\x70\x6f\x64\x69\x2e\x73\x6f\x75\
+\x72\x63\x65\x66\x6f\x72\x67\x65\x2e\x6e\x65\x74\x2f\x44\x54\x44\
+\x2f\x73\x6f\x64\x69\x70\x6f\x64\x69\x2d\x30\x2e\x64\x74\x64\x22\
+\x20\x78\x6d\x6c\x6e\x73\x3a\x73\x76\x67\x3d\x22\x68\x74\x74\x70\
+\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\
+\x30\x30\x2f\x73\x76\x67\x22\x0a\x09\x20\x78\x6d\x6c\x6e\x73\x3d\
+\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\
+\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\
+\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\
+\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\
+\x2f\x78\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\x20\
+\x79\x3d\x22\x30\x70\x78\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x36\
+\x34\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x34\x70\
+\x78\x22\x0a\x09\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\
+\x30\x20\x31\x35\x20\x31\x35\x22\x20\x73\x74\x79\x6c\x65\x3d\x22\
+\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\
+\x64\x3a\x6e\x65\x77\x20\x30\x20\x30\x20\x31\x35\x20\x31\x35\x3b\
+\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\
+\x73\x65\x72\x76\x65\x22\x3e\x0a\x3c\x70\x61\x74\x68\x20\x69\x64\
+\x3d\x22\x72\x65\x63\x74\x33\x33\x33\x38\x22\x20\x69\x6e\x6b\x73\
+\x63\x61\x70\x65\x3a\x63\x6f\x6e\x6e\x65\x63\x74\x6f\x72\x2d\x63\
+\x75\x72\x76\x61\x74\x75\x72\x65\x3d\x22\x30\x22\x20\x73\x6f\x64\
+\x69\x70\x6f\x64\x69\x3a\x6e\x6f\x64\x65\x74\x79\x70\x65\x73\x3d\
+\x22\x63\x63\x63\x63\x63\x63\x63\x63\x63\x63\x63\x63\x22\x20\x64\
+\x3d\x22\x4d\x37\x2e\x35\x32\x34\x33\x2c\x31\x2e\x35\x30\x30\x34\
+\x0a\x09\x43\x37\x2e\x32\x34\x32\x39\x2c\x31\x2e\x34\x39\x31\x33\
+\x2c\x36\x2e\x39\x37\x38\x37\x2c\x31\x2e\x36\x34\x32\x33\x2c\x36\
+\x2e\x38\x33\x33\x36\x2c\x31\x2e\x38\x39\x35\x32\x6c\x2d\x35\x2e\
+\x35\x2c\x39\x2e\x38\x36\x39\x32\x43\x31\x2e\x30\x32\x31\x38\x2c\
+\x31\x32\x2e\x33\x30\x37\x38\x2c\x31\x2e\x33\x39\x35\x2c\x31\x32\
+\x2e\x39\x39\x39\x39\x2c\x32\x2c\x31\x33\x68\x31\x31\x0a\x09\x63\
+\x30\x2e\x36\x30\x35\x2d\x30\x2e\x30\x30\x30\x31\x2c\x30\x2e\x39\
+\x37\x38\x32\x2d\x30\x2e\x36\x39\x32\x32\x2c\x30\x2e\x36\x36\x36\
+\x34\x2d\x31\x2e\x32\x33\x35\x35\x6c\x2d\x35\x2e\x35\x2d\x39\x2e\
+\x38\x36\x39\x32\x43\x38\x2e\x30\x33\x30\x32\x2c\x31\x2e\x36\x35\
+\x37\x39\x2c\x37\x2e\x37\x38\x38\x34\x2c\x31\x2e\x35\x30\x39\x32\
+\x2c\x37\x2e\x35\x32\x34\x33\x2c\x31\x2e\x35\x30\x30\x34\x7a\x20\
+\x4d\x37\x2e\x35\x2c\x33\x2e\x38\x39\x39\x33\x6c\x34\x2e\x31\x32\
+\x36\x37\x2c\x37\x2e\x34\x37\x30\x34\x0a\x09\x48\x33\x2e\x33\x37\
+\x33\x33\x4c\x37\x2e\x35\x2c\x33\x2e\x38\x39\x39\x33\x7a\x22\x2f\
+\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
+\x00\x00\x03\x46\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
@@ -2321,21 +2349,34 @@ qt_resource_data = b"\
\x20\x79\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x77\x69\x64\x74\
\x68\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\
\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\
-\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x65\
-\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
-\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
-\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
-\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x20\x69\x64\x3d\
-\x22\x49\x63\x6f\x6e\x5f\x38\x5f\x22\x3e\x0d\x0a\x09\x3c\x67\x3e\
-\x0d\x0a\x09\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x34\x32\
-\x37\x2c\x32\x33\x34\x2e\x36\x32\x35\x48\x31\x36\x37\x2e\x32\x39\
-\x36\x6c\x31\x31\x39\x2e\x37\x30\x32\x2d\x31\x31\x39\x2e\x37\x30\
-\x32\x4c\x32\x35\x36\x2c\x38\x35\x4c\x38\x35\x2c\x32\x35\x36\x6c\
-\x31\x37\x31\x2c\x31\x37\x31\x6c\x32\x39\x2e\x39\x32\x32\x2d\x32\
-\x39\x2e\x39\x32\x34\x4c\x31\x36\x37\x2e\x32\x39\x36\x2c\x32\x37\
-\x37\x2e\x33\x37\x35\x48\x34\x32\x37\x56\x32\x33\x34\x2e\x36\x32\
-\x35\x7a\x22\x2f\x3e\x0d\x0a\x09\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\
-\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
+\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x73\
+\x74\x79\x6c\x65\x3d\x22\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\
+\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x6e\x65\x77\x20\x30\x20\x30\x20\
+\x35\x31\x32\x20\x35\x31\x32\x3b\x22\x20\x78\x6d\x6c\x3a\x73\x70\
+\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\
+\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x34\x33\x37\x2e\x35\
+\x2c\x33\x38\x36\x2e\x36\x4c\x33\x30\x36\x2e\x39\x2c\x32\x35\x36\
+\x6c\x31\x33\x30\x2e\x36\x2d\x31\x33\x30\x2e\x36\x63\x31\x34\x2e\
+\x31\x2d\x31\x34\x2e\x31\x2c\x31\x34\x2e\x31\x2d\x33\x36\x2e\x38\
+\x2c\x30\x2d\x35\x30\x2e\x39\x63\x2d\x31\x34\x2e\x31\x2d\x31\x34\
+\x2e\x31\x2d\x33\x36\x2e\x38\x2d\x31\x34\x2e\x31\x2d\x35\x30\x2e\
+\x39\x2c\x30\x4c\x32\x35\x36\x2c\x32\x30\x35\x2e\x31\x4c\x31\x32\
+\x35\x2e\x34\x2c\x37\x34\x2e\x35\x0d\x0a\x09\x63\x2d\x31\x34\x2e\
+\x31\x2d\x31\x34\x2e\x31\x2d\x33\x36\x2e\x38\x2d\x31\x34\x2e\x31\
+\x2d\x35\x30\x2e\x39\x2c\x30\x63\x2d\x31\x34\x2e\x31\x2c\x31\x34\
+\x2e\x31\x2d\x31\x34\x2e\x31\x2c\x33\x36\x2e\x38\x2c\x30\x2c\x35\
+\x30\x2e\x39\x4c\x32\x30\x35\x2e\x31\x2c\x32\x35\x36\x4c\x37\x34\
+\x2e\x35\x2c\x33\x38\x36\x2e\x36\x63\x2d\x31\x34\x2e\x31\x2c\x31\
+\x34\x2e\x31\x2d\x31\x34\x2e\x31\x2c\x33\x36\x2e\x38\x2c\x30\x2c\
+\x35\x30\x2e\x39\x0d\x0a\x09\x63\x31\x34\x2e\x31\x2c\x31\x34\x2e\
+\x31\x2c\x33\x36\x2e\x38\x2c\x31\x34\x2e\x31\x2c\x35\x30\x2e\x39\
+\x2c\x30\x4c\x32\x35\x36\x2c\x33\x30\x36\x2e\x39\x6c\x31\x33\x30\
+\x2e\x36\x2c\x31\x33\x30\x2e\x36\x63\x31\x34\x2e\x31\x2c\x31\x34\
+\x2e\x31\x2c\x33\x36\x2e\x38\x2c\x31\x34\x2e\x31\x2c\x35\x30\x2e\
+\x39\x2c\x30\x43\x34\x35\x31\x2e\x35\x2c\x34\x32\x33\x2e\x34\x2c\
+\x34\x35\x31\x2e\x35\x2c\x34\x30\x30\x2e\x36\x2c\x34\x33\x37\x2e\
+\x35\x2c\x33\x38\x36\x2e\x36\x7a\x22\x2f\x3e\x0d\x0a\x3c\x2f\x73\
+\x76\x67\x3e\x0d\x0a\
"
qt_resource_name = b"\
@@ -2343,84 +2384,87 @@ qt_resource_name = b"\
\x00\x6f\xa6\x53\
\x00\x69\
\x00\x63\x00\x6f\x00\x6e\x00\x73\
-\x00\x0d\
-\x05\x20\xce\x87\
-\x00\x6f\
-\x00\x70\x00\x65\x00\x6e\x00\x63\x00\x75\x00\x72\x00\x76\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x11\
-\x0c\xa7\xc7\x47\
-\x00\x63\
-\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x64\x00\x70\x00\x6f\x00\x6c\x00\x79\x00\x67\x00\x6f\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
-\
-\x00\x08\
-\x0c\xf7\x55\x87\
-\x00\x74\
-\x00\x65\x00\x78\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x1b\
-\x0e\xb5\x68\xe7\
+\x00\x17\
+\x07\x87\x48\x27\
\x00\x61\
-\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x72\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x2d\x00\x62\x00\x75\x00\x74\
-\x00\x74\x00\x6f\x00\x6e\x00\x2d\x00\x6f\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x10\
-\x08\x89\xfa\x47\
+\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x66\x00\x6f\x00\x6c\x00\x64\x00\x65\x00\x72\x00\x2d\x00\x6f\x00\x70\
+\x00\x65\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x0f\
+\x04\xf2\xa7\x87\
\x00\x63\
-\x00\x65\x00\x6e\x00\x74\x00\x65\x00\x72\x00\x6f\x00\x72\x00\x69\x00\x67\x00\x69\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x10\
-\x04\xa9\x22\xc7\
-\x00\x66\
-\x00\x69\x00\x6c\x00\x6c\x00\x65\x00\x64\x00\x62\x00\x75\x00\x63\x00\x6b\x00\x65\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x64\x00\x63\x00\x75\x00\x72\x00\x76\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x10\
-\x06\xe3\xaf\xe7\
+\x08\xe4\xaf\x47\
\x00\x61\
-\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x68\x00\x61\x00\x6e\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x64\x00\x6f\x00\x6e\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x0f\
+\x07\x0e\xc4\x87\
+\x00\x6f\
+\x00\x70\x00\x65\x00\x6e\x00\x70\x00\x6f\x00\x6c\x00\x79\x00\x67\x00\x6f\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x10\
\x0c\x57\x65\x47\
\x00\x61\
\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2d\x00\x72\x00\x65\x00\x73\x00\x69\x00\x7a\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x07\
-\x0c\xf8\x5a\x07\
-\x00\x65\
-\x00\x79\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x13\
-\x03\x24\x75\x47\
+\x00\x11\
+\x0c\xdb\x38\xe7\
\x00\x61\
-\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x72\x00\x65\x00\x66\x00\x72\x00\x65\x00\x73\x00\x68\x00\x2e\x00\x73\
-\x00\x76\x00\x67\
+\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x63\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
+\
+\x00\x12\
+\x04\xb2\x21\x47\
+\x00\x61\
+\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x65\x00\x78\x00\x70\x00\x61\x00\x6e\x00\x64\x00\x2e\x00\x73\x00\x76\
+\x00\x67\
+\x00\x09\
+\x0b\x9e\x89\x07\
+\x00\x63\
+\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x0d\
+\x05\x20\xce\x87\
+\x00\x6f\
+\x00\x70\x00\x65\x00\x6e\x00\x63\x00\x75\x00\x72\x00\x76\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x1d\
+\x06\xec\xf4\xc7\
+\x00\x63\
+\x00\x68\x00\x65\x00\x76\x00\x72\x00\x6f\x00\x6e\x00\x2d\x00\x77\x00\x69\x00\x74\x00\x68\x00\x2d\x00\x63\x00\x69\x00\x72\x00\x63\
+\x00\x6c\x00\x65\x00\x2d\x00\x72\x00\x69\x00\x67\x00\x68\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x11\
\x01\x60\xbc\x47\
\x00\x73\
\x00\x6f\x00\x63\x00\x69\x00\x61\x00\x6c\x00\x2d\x00\x70\x00\x79\x00\x74\x00\x68\x00\x6f\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
\
-\x00\x0f\
-\x07\x0e\xc4\x87\
-\x00\x6f\
-\x00\x70\x00\x65\x00\x6e\x00\x70\x00\x6f\x00\x6c\x00\x79\x00\x67\x00\x6f\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x09\
-\x0b\x9e\x89\x07\
+\x00\x19\
+\x0f\xef\x7b\xe7\
+\x00\x61\
+\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x63\x00\x6f\x00\x6c\x00\x6f\x00\x72\x00\x2d\x00\x70\x00\x61\x00\x6c\
+\x00\x65\x00\x74\x00\x74\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x08\
+\x08\xc8\x55\xe7\
+\x00\x73\
+\x00\x61\x00\x76\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x11\
+\x0c\xa7\xc7\x47\
\x00\x63\
-\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x0e\
-\x0f\xcb\xd5\xc7\
-\x00\x70\
-\x00\x6c\x00\x75\x00\x73\x00\x2d\x00\x72\x00\x6f\x00\x75\x00\x6e\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x17\
-\x07\x87\x48\x27\
+\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x64\x00\x70\x00\x6f\x00\x6c\x00\x79\x00\x67\x00\x6f\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
+\
+\x00\x16\
+\x01\xfb\x76\x27\
\x00\x61\
-\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x66\x00\x6f\x00\x6c\x00\x64\x00\x65\x00\x72\x00\x2d\x00\x6f\x00\x70\
-\x00\x65\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x17\
-\x06\xc6\x02\xa7\
-\x00\x74\
-\x00\x72\x00\x69\x00\x61\x00\x6e\x00\x67\x00\x6c\x00\x65\x00\x2d\x00\x73\x00\x74\x00\x72\x00\x6f\x00\x6b\x00\x65\x00\x64\x00\x2d\
-\x00\x31\x00\x35\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x10\
-\x08\xe4\xaf\x47\
+\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2d\x00\x62\x00\x61\x00\x63\
+\x00\x6b\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x0a\
+\x0a\x2d\x1b\xc7\
+\x00\x63\
+\x00\x69\x00\x72\x00\x63\x00\x6c\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x12\
+\x08\x79\x97\xe7\
\x00\x61\
-\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x64\x00\x6f\x00\x6e\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x63\x00\x61\x00\x6d\x00\x65\x00\x72\x00\x61\x00\x2e\x00\x73\x00\x76\
+\x00\x67\
\x00\x12\
-\x0c\x5e\xd4\xa7\
+\x08\x55\xef\xc7\
\x00\x61\
-\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x6c\x00\x6f\x00\x63\x00\x61\x00\x74\x00\x65\x00\x2e\x00\x73\x00\x76\
+\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x64\x00\x65\x00\x6c\x00\x65\x00\x74\x00\x65\x00\x2e\x00\x73\x00\x76\
\x00\x67\
\x00\x08\
\x08\xf7\x57\x07\
@@ -2430,148 +2474,145 @@ qt_resource_name = b"\
\x01\xca\x6d\x87\
\x00\x62\
\x00\x75\x00\x63\x00\x6b\x00\x65\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x10\
+\x08\x89\xfa\x47\
+\x00\x63\
+\x00\x65\x00\x6e\x00\x74\x00\x65\x00\x72\x00\x6f\x00\x72\x00\x69\x00\x67\x00\x69\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x0a\
\x0a\xc8\x62\x67\
\x00\x63\
\x00\x65\x00\x6e\x00\x74\x00\x65\x00\x72\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x13\
+\x03\x24\x75\x47\
+\x00\x61\
+\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x72\x00\x65\x00\x66\x00\x72\x00\x65\x00\x73\x00\x68\x00\x2e\x00\x73\
+\x00\x76\x00\x67\
+\x00\x1c\
+\x04\x66\xe1\x67\
+\x00\x63\
+\x00\x68\x00\x65\x00\x76\x00\x72\x00\x6f\x00\x6e\x00\x2d\x00\x77\x00\x69\x00\x74\x00\x68\x00\x2d\x00\x63\x00\x69\x00\x72\x00\x63\
+\x00\x6c\x00\x65\x00\x2d\x00\x6c\x00\x65\x00\x66\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x19\
\x0a\x43\x45\xc7\
\x00\x61\
\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2d\x00\x66\x00\x6f\x00\x72\
\x00\x77\x00\x61\x00\x72\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x1d\
-\x06\xec\xf4\xc7\
-\x00\x63\
-\x00\x68\x00\x65\x00\x76\x00\x72\x00\x6f\x00\x6e\x00\x2d\x00\x77\x00\x69\x00\x74\x00\x68\x00\x2d\x00\x63\x00\x69\x00\x72\x00\x63\
-\x00\x6c\x00\x65\x00\x2d\x00\x72\x00\x69\x00\x67\x00\x68\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x08\
-\x05\xa8\x57\x87\
-\x00\x63\
-\x00\x6f\x00\x64\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x10\
+\x06\xe3\xaf\xe7\
+\x00\x61\
+\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x68\x00\x61\x00\x6e\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x0e\
\x05\xed\x38\x67\
\x00\x61\
\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2d\x00\x6d\x00\x6f\x00\x76\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x0f\
-\x04\xf2\xa7\x87\
-\x00\x63\
-\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x64\x00\x63\x00\x75\x00\x72\x00\x76\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x12\
-\x04\xb2\x21\x47\
+\x00\x0e\
+\x0f\xcb\xd5\xc7\
+\x00\x70\
+\x00\x6c\x00\x75\x00\x73\x00\x2d\x00\x72\x00\x6f\x00\x75\x00\x6e\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x10\
+\x04\xa9\x22\xc7\
+\x00\x66\
+\x00\x69\x00\x6c\x00\x6c\x00\x65\x00\x64\x00\x62\x00\x75\x00\x63\x00\x6b\x00\x65\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x0a\
+\x0f\x68\x53\xe7\
\x00\x61\
-\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x65\x00\x78\x00\x70\x00\x61\x00\x6e\x00\x64\x00\x2e\x00\x73\x00\x76\
-\x00\x67\
+\x00\x6e\x00\x63\x00\x68\x00\x6f\x00\x72\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x14\
\x0f\xa5\xe0\xc7\
\x00\x6d\
\x00\x61\x00\x67\x00\x6e\x00\x69\x00\x66\x00\x79\x00\x69\x00\x6e\x00\x67\x00\x2d\x00\x67\x00\x6c\x00\x61\x00\x73\x00\x73\x00\x2e\
\x00\x73\x00\x76\x00\x67\
-\x00\x0a\
-\x0f\x68\x53\xe7\
-\x00\x61\
-\x00\x6e\x00\x63\x00\x68\x00\x6f\x00\x72\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x0f\
-\x09\x76\x60\xc7\
-\x00\x63\
-\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x2d\x00\x72\x00\x6f\x00\x75\x00\x6e\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x07\
+\x0c\xf8\x5a\x07\
+\x00\x65\
+\x00\x79\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x1c\
-\x04\x66\xe1\x67\
-\x00\x63\
-\x00\x68\x00\x65\x00\x76\x00\x72\x00\x6f\x00\x6e\x00\x2d\x00\x77\x00\x69\x00\x74\x00\x68\x00\x2d\x00\x63\x00\x69\x00\x72\x00\x63\
-\x00\x6c\x00\x65\x00\x2d\x00\x6c\x00\x65\x00\x66\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x11\
-\x0c\xdb\x38\xe7\
-\x00\x61\
-\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x63\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
-\
-\x00\x12\
-\x08\x79\x97\xe7\
+\x08\x8a\x79\x07\
\x00\x61\
-\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x63\x00\x61\x00\x6d\x00\x65\x00\x72\x00\x61\x00\x2e\x00\x73\x00\x76\
-\x00\x67\
-\x00\x0a\
-\x0a\x2d\x1b\xc7\
-\x00\x63\
-\x00\x69\x00\x72\x00\x63\x00\x6c\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x72\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x2d\x00\x62\x00\x75\x00\x74\
+\x00\x74\x00\x6f\x00\x6e\x00\x2d\x00\x6f\x00\x66\x00\x66\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x08\
\x0b\x07\x57\xa7\
\x00\x65\
\x00\x64\x00\x69\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x12\
-\x08\x55\xef\xc7\
-\x00\x61\
-\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x64\x00\x65\x00\x6c\x00\x65\x00\x74\x00\x65\x00\x2e\x00\x73\x00\x76\
-\x00\x67\
-\x00\x08\
-\x08\xc8\x55\xe7\
-\x00\x73\
-\x00\x61\x00\x76\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x1c\
-\x08\x8a\x79\x07\
+\x00\x1b\
+\x0e\xb5\x68\xe7\
\x00\x61\
\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x72\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x2d\x00\x62\x00\x75\x00\x74\
-\x00\x74\x00\x6f\x00\x6e\x00\x2d\x00\x6f\x00\x66\x00\x66\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x19\
-\x0f\xef\x7b\xe7\
+\x00\x74\x00\x6f\x00\x6e\x00\x2d\x00\x6f\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x12\
+\x0c\x5e\xd4\xa7\
\x00\x61\
-\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x63\x00\x6f\x00\x6c\x00\x6f\x00\x72\x00\x2d\x00\x70\x00\x61\x00\x6c\
-\x00\x65\x00\x74\x00\x74\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x6c\x00\x6f\x00\x63\x00\x61\x00\x74\x00\x65\x00\x2e\x00\x73\x00\x76\
+\x00\x67\
\x00\x15\
\x0f\xc4\x59\xe7\
\x00\x73\
\x00\x75\x00\x62\x00\x64\x00\x69\x00\x72\x00\x65\x00\x63\x00\x74\x00\x6f\x00\x72\x00\x79\x00\x2d\x00\x6c\x00\x65\x00\x66\x00\x74\
\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x16\
-\x01\xfb\x76\x27\
-\x00\x61\
-\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2d\x00\x62\x00\x61\x00\x63\
-\x00\x6b\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x08\
+\x05\xa8\x57\x87\
+\x00\x63\
+\x00\x6f\x00\x64\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x08\
+\x0c\xf7\x55\x87\
+\x00\x74\
+\x00\x65\x00\x78\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x17\
+\x06\xc6\x02\xa7\
+\x00\x74\
+\x00\x72\x00\x69\x00\x61\x00\x6e\x00\x67\x00\x6c\x00\x65\x00\x2d\x00\x73\x00\x74\x00\x72\x00\x6f\x00\x6b\x00\x65\x00\x64\x00\x2d\
+\x00\x31\x00\x35\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x0f\
+\x09\x76\x60\xc7\
+\x00\x63\
+\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x2d\x00\x72\x00\x6f\x00\x75\x00\x6e\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
"
qt_resource_struct_v1 = b"\
\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x01\
\x00\x00\x00\x00\x00\x02\x00\x00\x00\x29\x00\x00\x00\x02\
-\x00\x00\x01\x82\x00\x00\x00\x00\x00\x01\x00\x00\x22\x98\
-\x00\x00\x02\xd6\x00\x00\x00\x00\x00\x01\x00\x00\x45\x37\
-\x00\x00\x06\x1a\x00\x00\x00\x00\x00\x01\x00\x00\x89\x6a\
-\x00\x00\x01\x56\x00\x00\x00\x00\x00\x01\x00\x00\x1f\x6e\
-\x00\x00\x04\x74\x00\x00\x00\x00\x00\x01\x00\x00\x6b\xdf\
-\x00\x00\x00\xd0\x00\x01\x00\x00\x00\x01\x00\x00\x11\x0a\
-\x00\x00\x03\xde\x00\x00\x00\x00\x00\x01\x00\x00\x60\xa0\
-\x00\x00\x03\xba\x00\x00\x00\x00\x00\x01\x00\x00\x5b\xdf\
+\x00\x00\x01\xa2\x00\x00\x00\x00\x00\x01\x00\x00\x23\x05\
+\x00\x00\x02\xf6\x00\x00\x00\x00\x00\x01\x00\x00\x43\xcf\
+\x00\x00\x02\x40\x00\x00\x00\x00\x00\x01\x00\x00\x36\xab\
+\x00\x00\x03\x50\x00\x00\x00\x00\x00\x01\x00\x00\x51\x47\
+\x00\x00\x03\x7c\x00\x00\x00\x00\x00\x01\x00\x00\x54\x71\
+\x00\x00\x04\x5c\x00\x01\x00\x00\x00\x01\x00\x00\x66\x81\
+\x00\x00\x01\x00\x00\x00\x00\x00\x00\x01\x00\x00\x14\x2b\
+\x00\x00\x00\x44\x00\x00\x00\x00\x00\x01\x00\x00\x03\x56\
+\x00\x00\x01\x42\x00\x00\x00\x00\x00\x01\x00\x00\x1a\x75\
+\x00\x00\x05\xc8\x00\x00\x00\x00\x00\x01\x00\x00\x80\x62\
+\x00\x00\x04\x18\x00\x00\x00\x00\x00\x01\x00\x00\x60\xb9\
+\x00\x00\x05\xf4\x00\x00\x00\x00\x00\x01\x00\x00\x86\x30\
+\x00\x00\x03\xf2\x00\x00\x00\x00\x00\x01\x00\x00\x5a\xeb\
+\x00\x00\x01\x62\x00\x00\x00\x00\x00\x01\x00\x00\x1f\x1b\
+\x00\x00\x00\x8e\x00\x00\x00\x00\x00\x01\x00\x00\x0a\xac\
\x00\x00\x00\x10\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\
-\x00\x00\x03\x82\x00\x00\x00\x00\x00\x01\x00\x00\x54\x95\
-\x00\x00\x03\x98\x00\x00\x00\x00\x00\x01\x00\x00\x59\x12\
-\x00\x00\x02\x3c\x00\x00\x00\x00\x00\x01\x00\x00\x37\xa3\
-\x00\x00\x00\xf6\x00\x00\x00\x00\x00\x01\x00\x00\x13\x2e\
-\x00\x00\x03\x42\x00\x00\x00\x00\x00\x01\x00\x00\x50\xdc\
-\x00\x00\x01\xaa\x00\x00\x00\x00\x00\x01\x00\x00\x2a\x1c\
-\x00\x00\x02\x08\x00\x00\x00\x00\x00\x01\x00\x00\x34\x4d\
-\x00\x00\x05\x34\x00\x00\x00\x00\x00\x01\x00\x00\x7b\xb9\
-\x00\x00\x04\xda\x00\x00\x00\x00\x00\x01\x00\x00\x72\x62\
-\x00\x00\x00\xaa\x00\x00\x00\x00\x00\x01\x00\x00\x0c\xf6\
-\x00\x00\x05\x74\x00\x00\x00\x00\x00\x01\x00\x00\x80\xcf\
-\x00\x00\x05\x5e\x00\x00\x00\x00\x00\x01\x00\x00\x7e\x5f\
-\x00\x00\x02\x70\x00\x00\x00\x00\x00\x01\x00\x00\x3c\x71\
-\x00\x00\x02\xc0\x00\x01\x00\x00\x00\x01\x00\x00\x43\x56\
-\x00\x00\x04\x50\x00\x00\x00\x00\x00\x01\x00\x00\x68\x95\
-\x00\x00\x05\x04\x00\x00\x00\x00\x00\x01\x00\x00\x75\x88\
-\x00\x00\x03\x0a\x00\x00\x00\x00\x00\x01\x00\x00\x4e\x5b\
-\x00\x00\x02\xf0\x00\x00\x00\x00\x00\x01\x00\x00\x4a\xf2\
-\x00\x00\x05\x1e\x00\x00\x00\x00\x00\x01\x00\x00\x78\x49\
-\x00\x00\x01\xce\x00\x00\x00\x00\x00\x01\x00\x00\x2e\x42\
-\x00\x00\x01\x1c\x00\x00\x00\x00\x00\x01\x00\x00\x18\xfc\
-\x00\x00\x02\x96\x00\x00\x00\x00\x00\x01\x00\x00\x3e\xee\
-\x00\x00\x00\x30\x00\x00\x00\x00\x00\x01\x00\x00\x04\x91\
-\x00\x00\x04\xb2\x00\x00\x00\x00\x00\x01\x00\x00\x6f\xa7\
-\x00\x00\x00\x58\x00\x00\x00\x00\x00\x01\x00\x00\x08\xc5\
-\x00\x00\x01\x42\x00\x00\x00\x00\x00\x01\x00\x00\x1b\x7f\
-\x00\x00\x00\x6e\x00\x00\x00\x00\x00\x01\x00\x00\x09\xa6\
-\x00\x00\x04\x36\x00\x00\x00\x00\x00\x01\x00\x00\x67\x71\
-\x00\x00\x04\x08\x00\x00\x00\x00\x00\x01\x00\x00\x63\xda\
-\x00\x00\x05\xea\x00\x00\x00\x00\x00\x01\x00\x00\x88\xfa\
-\x00\x00\x01\xe6\x00\x00\x00\x00\x00\x01\x00\x00\x31\x52\
-\x00\x00\x05\xb2\x00\x00\x00\x00\x00\x01\x00\x00\x83\xcf\
+\x00\x00\x02\xb6\x00\x00\x00\x00\x00\x01\x00\x00\x3f\x48\
+\x00\x00\x02\x8c\x00\x00\x00\x00\x00\x01\x00\x00\x3c\x22\
+\x00\x00\x03\x10\x00\x00\x00\x00\x00\x01\x00\x00\x49\xa7\
+\x00\x00\x04\xde\x00\x00\x00\x00\x00\x01\x00\x00\x71\xca\
+\x00\x00\x02\x02\x00\x00\x00\x00\x00\x01\x00\x00\x2f\xb4\
+\x00\x00\x00\x68\x00\x00\x00\x00\x00\x01\x00\x00\x08\x2f\
+\x00\x00\x02\xe0\x00\x01\x00\x00\x00\x01\x00\x00\x41\xee\
+\x00\x00\x06\x28\x00\x00\x00\x00\x00\x01\x00\x00\x8a\xfe\
+\x00\x00\x02\x72\x00\x00\x00\x00\x00\x01\x00\x00\x39\x2c\
+\x00\x00\x03\xba\x00\x00\x00\x00\x00\x01\x00\x00\x58\x6a\
+\x00\x00\x03\x36\x00\x00\x00\x00\x00\x01\x00\x00\x4d\xc7\
+\x00\x00\x05\x1c\x00\x00\x00\x00\x00\x01\x00\x00\x74\xca\
+\x00\x00\x01\x2a\x00\x00\x00\x00\x00\x01\x00\x00\x17\x65\
+\x00\x00\x00\xb2\x00\x00\x00\x00\x00\x01\x00\x00\x0e\xed\
+\x00\x00\x05\x6e\x00\x00\x00\x00\x00\x01\x00\x00\x7b\x8a\
+\x00\x00\x02\x18\x00\x00\x00\x00\x00\x01\x00\x00\x32\x59\
+\x00\x00\x00\xd8\x00\x00\x00\x00\x00\x01\x00\x00\x11\x70\
+\x00\x00\x05\xde\x00\x00\x00\x00\x00\x01\x00\x00\x85\x10\
+\x00\x00\x04\xca\x00\x00\x00\x00\x00\x01\x00\x00\x6d\xdb\
+\x00\x00\x05\x32\x00\x00\x00\x00\x00\x01\x00\x00\x78\x3a\
+\x00\x00\x04\x82\x00\x00\x00\x00\x00\x01\x00\x00\x68\xa6\
+\x00\x00\x04\x9c\x00\x00\x00\x00\x00\x01\x00\x00\x6a\x13\
+\x00\x00\x05\x98\x00\x00\x00\x00\x00\x01\x00\x00\x7f\xf2\
+\x00\x00\x04\x3a\x00\x00\x00\x00\x00\x01\x00\x00\x63\x86\
+\x00\x00\x01\xca\x00\x00\x00\x00\x00\x01\x00\x00\x2a\x89\
"
qt_resource_struct_v2 = b"\
@@ -2579,88 +2620,88 @@ qt_resource_struct_v2 = b"\
\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x02\x00\x00\x00\x29\x00\x00\x00\x02\
\x00\x00\x00\x00\x00\x00\x00\x00\
-\x00\x00\x01\x82\x00\x00\x00\x00\x00\x01\x00\x00\x22\x98\
-\x00\x00\x01\x6d\xe7\x76\xbf\xdd\
-\x00\x00\x02\xd6\x00\x00\x00\x00\x00\x01\x00\x00\x45\x37\
-\x00\x00\x01\x6d\xe7\x76\xbf\xdc\
-\x00\x00\x06\x1a\x00\x00\x00\x00\x00\x01\x00\x00\x89\x6a\
-\x00\x00\x01\x6d\xe7\x76\xbf\xda\
-\x00\x00\x01\x56\x00\x00\x00\x00\x00\x01\x00\x00\x1f\x6e\
-\x00\x00\x01\x6d\xe7\x76\xbf\xdc\
-\x00\x00\x04\x74\x00\x00\x00\x00\x00\x01\x00\x00\x6b\xdf\
-\x00\x00\x01\x6d\xe7\x76\xbf\xdc\
-\x00\x00\x00\xd0\x00\x01\x00\x00\x00\x01\x00\x00\x11\x0a\
-\x00\x00\x01\x6d\xe7\x76\xbf\xdd\
-\x00\x00\x03\xde\x00\x00\x00\x00\x00\x01\x00\x00\x60\xa0\
-\x00\x00\x01\x6d\xe7\x76\xbf\xdb\
-\x00\x00\x03\xba\x00\x00\x00\x00\x00\x01\x00\x00\x5b\xdf\
-\x00\x00\x01\x6d\xe7\x76\xbf\xdd\
+\x00\x00\x01\xa2\x00\x00\x00\x00\x00\x01\x00\x00\x23\x05\
+\x00\x00\x01\x6e\x3e\x0e\x05\xbf\
+\x00\x00\x02\xf6\x00\x00\x00\x00\x00\x01\x00\x00\x43\xcf\
+\x00\x00\x01\x6e\x3e\x0e\x05\xbe\
+\x00\x00\x02\x40\x00\x00\x00\x00\x00\x01\x00\x00\x36\xab\
+\x00\x00\x01\x6e\x3e\x0e\x05\xbd\
+\x00\x00\x03\x50\x00\x00\x00\x00\x00\x01\x00\x00\x51\x47\
+\x00\x00\x01\x6e\x3e\x0e\x05\xbe\
+\x00\x00\x03\x7c\x00\x00\x00\x00\x00\x01\x00\x00\x54\x71\
+\x00\x00\x01\x6e\x3e\x0e\x05\xbe\
+\x00\x00\x04\x5c\x00\x01\x00\x00\x00\x01\x00\x00\x66\x81\
+\x00\x00\x01\x6e\x3e\x0e\x05\xbf\
+\x00\x00\x01\x00\x00\x00\x00\x00\x00\x01\x00\x00\x14\x2b\
+\x00\x00\x01\x6e\x3e\x0e\x05\xbe\
+\x00\x00\x00\x44\x00\x00\x00\x00\x00\x01\x00\x00\x03\x56\
+\x00\x00\x01\x6e\x3e\x0e\x05\xbf\
+\x00\x00\x01\x42\x00\x00\x00\x00\x00\x01\x00\x00\x1a\x75\
+\x00\x00\x01\x6e\x3e\x0e\x05\xbf\
+\x00\x00\x05\xc8\x00\x00\x00\x00\x00\x01\x00\x00\x80\x62\
+\x00\x00\x01\x6e\x3e\x0e\x05\xbf\
+\x00\x00\x04\x18\x00\x00\x00\x00\x00\x01\x00\x00\x60\xb9\
+\x00\x00\x01\x6e\x3e\x0e\x05\xbe\
+\x00\x00\x05\xf4\x00\x00\x00\x00\x00\x01\x00\x00\x86\x30\
+\x00\x00\x01\x6e\x3e\x0e\x05\xbf\
+\x00\x00\x03\xf2\x00\x00\x00\x00\x00\x01\x00\x00\x5a\xeb\
+\x00\x00\x01\x6e\x3e\x0e\x05\xbe\
+\x00\x00\x01\x62\x00\x00\x00\x00\x00\x01\x00\x00\x1f\x1b\
+\x00\x00\x01\x6e\x3e\x0e\x05\xbe\
+\x00\x00\x00\x8e\x00\x00\x00\x00\x00\x01\x00\x00\x0a\xac\
+\x00\x00\x01\x6e\x3e\x0e\x05\xbf\
\x00\x00\x00\x10\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\
-\x00\x00\x01\x6d\xe7\x76\xbf\xdd\
-\x00\x00\x03\x82\x00\x00\x00\x00\x00\x01\x00\x00\x54\x95\
-\x00\x00\x01\x6d\xe7\x76\xbf\xdd\
-\x00\x00\x03\x98\x00\x00\x00\x00\x00\x01\x00\x00\x59\x12\
-\x00\x00\x01\x6d\xe7\x76\xbf\xdc\
-\x00\x00\x02\x3c\x00\x00\x00\x00\x00\x01\x00\x00\x37\xa3\
-\x00\x00\x01\x6d\xe7\x76\xbf\xdd\
-\x00\x00\x00\xf6\x00\x00\x00\x00\x00\x01\x00\x00\x13\x2e\
-\x00\x00\x01\x6d\xe7\x76\xbf\xdb\
-\x00\x00\x03\x42\x00\x00\x00\x00\x00\x01\x00\x00\x50\xdc\
-\x00\x00\x01\x6d\xe7\x76\xbf\xdc\
-\x00\x00\x01\xaa\x00\x00\x00\x00\x00\x01\x00\x00\x2a\x1c\
-\x00\x00\x01\x6d\xe7\x76\xbf\xdd\
-\x00\x00\x02\x08\x00\x00\x00\x00\x00\x01\x00\x00\x34\x4d\
-\x00\x00\x01\x6d\xe7\x76\xbf\xdb\
-\x00\x00\x05\x34\x00\x00\x00\x00\x00\x01\x00\x00\x7b\xb9\
-\x00\x00\x01\x6d\xe7\x76\xbf\xdb\
-\x00\x00\x04\xda\x00\x00\x00\x00\x00\x01\x00\x00\x72\x62\
-\x00\x00\x01\x6d\xe7\x76\xbf\xda\
-\x00\x00\x00\xaa\x00\x00\x00\x00\x00\x01\x00\x00\x0c\xf6\
-\x00\x00\x01\x6d\xe7\x76\xbf\xdc\
-\x00\x00\x05\x74\x00\x00\x00\x00\x00\x01\x00\x00\x80\xcf\
-\x00\x00\x01\x6d\xe7\x76\xbf\xdb\
-\x00\x00\x05\x5e\x00\x00\x00\x00\x00\x01\x00\x00\x7e\x5f\
-\x00\x00\x01\x6d\xe7\x76\xbf\xdd\
-\x00\x00\x02\x70\x00\x00\x00\x00\x00\x01\x00\x00\x3c\x71\
-\x00\x00\x01\x6d\xe7\x76\xbf\xdb\
-\x00\x00\x02\xc0\x00\x01\x00\x00\x00\x01\x00\x00\x43\x56\
-\x00\x00\x01\x6d\xe7\x76\xbf\xdd\
-\x00\x00\x04\x50\x00\x00\x00\x00\x00\x01\x00\x00\x68\x95\
-\x00\x00\x01\x6d\xe7\x76\xbf\xdc\
-\x00\x00\x05\x04\x00\x00\x00\x00\x00\x01\x00\x00\x75\x88\
-\x00\x00\x01\x6d\xe7\x76\xbf\xdc\
-\x00\x00\x03\x0a\x00\x00\x00\x00\x00\x01\x00\x00\x4e\x5b\
-\x00\x00\x01\x6d\xe7\x76\xbf\xda\
-\x00\x00\x02\xf0\x00\x00\x00\x00\x00\x01\x00\x00\x4a\xf2\
-\x00\x00\x01\x6d\xe7\x76\xbf\xdc\
-\x00\x00\x05\x1e\x00\x00\x00\x00\x00\x01\x00\x00\x78\x49\
-\x00\x00\x01\x6d\xe7\x76\xbf\xdd\
-\x00\x00\x01\xce\x00\x00\x00\x00\x00\x01\x00\x00\x2e\x42\
-\x00\x00\x01\x6d\xe7\x76\xbf\xdc\
-\x00\x00\x01\x1c\x00\x00\x00\x00\x00\x01\x00\x00\x18\xfc\
-\x00\x00\x01\x6d\xe7\x76\xbf\xdc\
-\x00\x00\x02\x96\x00\x00\x00\x00\x00\x01\x00\x00\x3e\xee\
-\x00\x00\x01\x6d\xe7\x76\xbf\xdb\
-\x00\x00\x00\x30\x00\x00\x00\x00\x00\x01\x00\x00\x04\x91\
-\x00\x00\x01\x6d\xe7\x76\xbf\xdd\
-\x00\x00\x04\xb2\x00\x00\x00\x00\x00\x01\x00\x00\x6f\xa7\
-\x00\x00\x01\x6d\xe7\x76\xbf\xdb\
-\x00\x00\x00\x58\x00\x00\x00\x00\x00\x01\x00\x00\x08\xc5\
-\x00\x00\x01\x6d\xe7\x76\xbf\xdd\
-\x00\x00\x01\x42\x00\x00\x00\x00\x00\x01\x00\x00\x1b\x7f\
-\x00\x00\x01\x6d\xe7\x76\xbf\xdd\
-\x00\x00\x00\x6e\x00\x00\x00\x00\x00\x01\x00\x00\x09\xa6\
-\x00\x00\x01\x6d\xe7\x76\xbf\xdc\
-\x00\x00\x04\x36\x00\x00\x00\x00\x00\x01\x00\x00\x67\x71\
-\x00\x00\x01\x6d\xe7\x76\xbf\xda\
-\x00\x00\x04\x08\x00\x00\x00\x00\x00\x01\x00\x00\x63\xda\
-\x00\x00\x01\x6d\xe7\x76\xbf\xdd\
-\x00\x00\x05\xea\x00\x00\x00\x00\x00\x01\x00\x00\x88\xfa\
-\x00\x00\x01\x6d\xe7\x76\xbf\xdd\
-\x00\x00\x01\xe6\x00\x00\x00\x00\x00\x01\x00\x00\x31\x52\
-\x00\x00\x01\x6d\xe7\x76\xbf\xdd\
-\x00\x00\x05\xb2\x00\x00\x00\x00\x00\x01\x00\x00\x83\xcf\
-\x00\x00\x01\x6d\xe7\x76\xbf\xdb\
+\x00\x00\x01\x6e\x3e\x0e\x05\xbe\
+\x00\x00\x02\xb6\x00\x00\x00\x00\x00\x01\x00\x00\x3f\x48\
+\x00\x00\x01\x6e\x3e\x0e\x05\xbe\
+\x00\x00\x02\x8c\x00\x00\x00\x00\x00\x01\x00\x00\x3c\x22\
+\x00\x00\x01\x6e\x3e\x0e\x05\xbd\
+\x00\x00\x03\x10\x00\x00\x00\x00\x00\x01\x00\x00\x49\xa7\
+\x00\x00\x01\x6e\x3e\x0e\x05\xbe\
+\x00\x00\x04\xde\x00\x00\x00\x00\x00\x01\x00\x00\x71\xca\
+\x00\x00\x01\x6e\x3e\x0e\x05\xbe\
+\x00\x00\x02\x02\x00\x00\x00\x00\x00\x01\x00\x00\x2f\xb4\
+\x00\x00\x01\x6e\x3e\x0e\x05\xbf\
+\x00\x00\x00\x68\x00\x00\x00\x00\x00\x01\x00\x00\x08\x2f\
+\x00\x00\x01\x6e\x3e\x0e\x05\xbe\
+\x00\x00\x02\xe0\x00\x01\x00\x00\x00\x01\x00\x00\x41\xee\
+\x00\x00\x01\x6e\x3e\x0e\x05\xbf\
+\x00\x00\x06\x28\x00\x00\x00\x00\x00\x01\x00\x00\x8a\xfe\
+\x00\x00\x01\x6e\x3e\x0e\x05\xbe\
+\x00\x00\x02\x72\x00\x00\x00\x00\x00\x01\x00\x00\x39\x2c\
+\x00\x00\x01\x6e\x3e\x0e\x05\xbe\
+\x00\x00\x03\xba\x00\x00\x00\x00\x00\x01\x00\x00\x58\x6a\
+\x00\x00\x01\x6e\x3e\x0e\x05\xbd\
+\x00\x00\x03\x36\x00\x00\x00\x00\x00\x01\x00\x00\x4d\xc7\
+\x00\x00\x01\x6e\x3e\x0e\x05\xbe\
+\x00\x00\x05\x1c\x00\x00\x00\x00\x00\x01\x00\x00\x74\xca\
+\x00\x00\x01\x6e\x3e\x0e\x05\xbf\
+\x00\x00\x01\x2a\x00\x00\x00\x00\x00\x01\x00\x00\x17\x65\
+\x00\x00\x01\x6e\x3e\x0e\x05\xbe\
+\x00\x00\x00\xb2\x00\x00\x00\x00\x00\x01\x00\x00\x0e\xed\
+\x00\x00\x01\x6e\x3e\x0e\x05\xbe\
+\x00\x00\x05\x6e\x00\x00\x00\x00\x00\x01\x00\x00\x7b\x8a\
+\x00\x00\x01\x6e\x3e\x0e\x05\xbe\
+\x00\x00\x02\x18\x00\x00\x00\x00\x00\x01\x00\x00\x32\x59\
+\x00\x00\x01\x6e\x3e\x0e\x05\xbf\
+\x00\x00\x00\xd8\x00\x00\x00\x00\x00\x01\x00\x00\x11\x70\
+\x00\x00\x01\x6e\x3e\x0e\x05\xbd\
+\x00\x00\x05\xde\x00\x00\x00\x00\x00\x01\x00\x00\x85\x10\
+\x00\x00\x01\x6e\x3e\x0e\x05\xbf\
+\x00\x00\x04\xca\x00\x00\x00\x00\x00\x01\x00\x00\x6d\xdb\
+\x00\x00\x01\x6e\x3e\x0e\x05\xbf\
+\x00\x00\x05\x32\x00\x00\x00\x00\x00\x01\x00\x00\x78\x3a\
+\x00\x00\x01\x6e\x3e\x0e\x05\xbe\
+\x00\x00\x04\x82\x00\x00\x00\x00\x00\x01\x00\x00\x68\xa6\
+\x00\x00\x01\x6e\x3e\x0e\x05\xbd\
+\x00\x00\x04\x9c\x00\x00\x00\x00\x00\x01\x00\x00\x6a\x13\
+\x00\x00\x01\x6e\x3e\x0e\x05\xbf\
+\x00\x00\x05\x98\x00\x00\x00\x00\x00\x01\x00\x00\x7f\xf2\
+\x00\x00\x01\x6e\x3e\x0e\x05\xbf\
+\x00\x00\x04\x3a\x00\x00\x00\x00\x00\x01\x00\x00\x63\x86\
+\x00\x00\x01\x6e\x3e\x0e\x05\xbf\
+\x00\x00\x01\xca\x00\x00\x00\x00\x00\x01\x00\x00\x2a\x89\
+\x00\x00\x01\x6e\x3e\x0e\x05\xbe\
"
qt_version = [int(v) for v in QtCore.qVersion().split('.')]
diff --git a/graphics/asymptote/GUI/pyUIClass/window1.py b/graphics/asymptote/GUI/pyUIClass/window1.py
index f77d018fce..f5fe5c7e06 100644
--- a/graphics/asymptote/GUI/pyUIClass/window1.py
+++ b/graphics/asymptote/GUI/pyUIClass/window1.py
@@ -11,7 +11,7 @@ from PyQt5 import QtCore, QtGui, QtWidgets
class Ui_MainWindow(object):
def setupUi(self, MainWindow):
MainWindow.setObjectName("MainWindow")
- MainWindow.resize(1030, 768)
+ MainWindow.resize(1000, 600)
self.centralwidget = QtWidgets.QWidget(MainWindow)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
@@ -79,6 +79,7 @@ class Ui_MainWindow(object):
icon1 = QtGui.QIcon()
icon1.addPixmap(QtGui.QPixmap(":/icons/android-arrow-forward.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.btnRedo.setIcon(icon1)
+ self.btnRedo.setIconSize(QtCore.QSize(16, 16))
self.btnRedo.setFlat(True)
self.btnRedo.setObjectName("btnRedo")
self.horizontalLayout.addWidget(self.btnRedo)
@@ -94,6 +95,7 @@ class Ui_MainWindow(object):
icon2 = QtGui.QIcon()
icon2.addPixmap(QtGui.QPixmap(":/icons/android-folder-open.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.btnLoadFile.setIcon(icon2)
+ self.btnLoadFile.setIconSize(QtCore.QSize(16, 16))
self.btnLoadFile.setFlat(True)
self.btnLoadFile.setObjectName("btnLoadFile")
self.horizontalLayout.addWidget(self.btnLoadFile)
@@ -109,6 +111,7 @@ class Ui_MainWindow(object):
icon3 = QtGui.QIcon()
icon3.addPixmap(QtGui.QPixmap(":/icons/save.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.btnSave.setIcon(icon3)
+ self.btnSave.setIconSize(QtCore.QSize(16, 16))
self.btnSave.setFlat(True)
self.btnSave.setObjectName("btnSave")
self.horizontalLayout.addWidget(self.btnSave)
@@ -118,12 +121,13 @@ class Ui_MainWindow(object):
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.btnViewCode.sizePolicy().hasHeightForWidth())
self.btnViewCode.setSizePolicy(sizePolicy)
- self.btnViewCode.setMaximumSize(QtCore.QSize(25, 25))
- self.btnViewCode.setBaseSize(QtCore.QSize(32, 32))
+ self.btnViewCode.setMaximumSize(QtCore.QSize(24, 24))
+ self.btnViewCode.setBaseSize(QtCore.QSize(20, 20))
self.btnViewCode.setText("")
icon4 = QtGui.QIcon()
icon4.addPixmap(QtGui.QPixmap(":/icons/code.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.btnViewCode.setIcon(icon4)
+ self.btnViewCode.setIconSize(QtCore.QSize(16, 16))
self.btnViewCode.setFlat(True)
self.btnViewCode.setObjectName("btnViewCode")
self.horizontalLayout.addWidget(self.btnViewCode)
@@ -139,6 +143,7 @@ class Ui_MainWindow(object):
icon5 = QtGui.QIcon()
icon5.addPixmap(QtGui.QPixmap(":/icons/android-camera.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.btnQuickScreenshot.setIcon(icon5)
+ self.btnQuickScreenshot.setIconSize(QtCore.QSize(16, 16))
self.btnQuickScreenshot.setFlat(True)
self.btnQuickScreenshot.setObjectName("btnQuickScreenshot")
self.horizontalLayout.addWidget(self.btnQuickScreenshot)
@@ -161,6 +166,7 @@ class Ui_MainWindow(object):
icon6 = QtGui.QIcon()
icon6.addPixmap(QtGui.QPixmap(":/icons/plus-round.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.btnDrawAxes.setIcon(icon6)
+ self.btnDrawAxes.setIconSize(QtCore.QSize(16, 16))
self.btnDrawAxes.setCheckable(True)
self.btnDrawAxes.setChecked(True)
self.btnDrawAxes.setFlat(True)
@@ -183,6 +189,7 @@ class Ui_MainWindow(object):
icon7 = QtGui.QIcon()
icon7.addPixmap(QtGui.QPixmap(":/icons/grid.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.btnDrawGrid.setIcon(icon7)
+ self.btnDrawGrid.setIconSize(QtCore.QSize(16, 16))
self.btnDrawGrid.setCheckable(True)
self.btnDrawGrid.setChecked(False)
self.btnDrawGrid.setFlat(True)
@@ -200,6 +207,7 @@ class Ui_MainWindow(object):
icon8 = QtGui.QIcon()
icon8.addPixmap(QtGui.QPixmap(":/icons/magnifying-glass.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.btnSetZoom.setIcon(icon8)
+ self.btnSetZoom.setIconSize(QtCore.QSize(16, 16))
self.btnSetZoom.setFlat(True)
self.btnSetZoom.setObjectName("btnSetZoom")
self.horizontalLayout.addWidget(self.btnSetZoom)
@@ -215,6 +223,7 @@ class Ui_MainWindow(object):
icon9 = QtGui.QIcon()
icon9.addPixmap(QtGui.QPixmap(":/icons/center.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.btnPanCenter.setIcon(icon9)
+ self.btnPanCenter.setIconSize(QtCore.QSize(16, 16))
self.btnPanCenter.setFlat(True)
self.btnPanCenter.setObjectName("btnPanCenter")
self.horizontalLayout.addWidget(self.btnPanCenter)
@@ -230,6 +239,7 @@ class Ui_MainWindow(object):
icon10 = QtGui.QIcon()
icon10.addPixmap(QtGui.QPixmap(":/icons/centerorigin.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.btnResetPan.setIcon(icon10)
+ self.btnResetPan.setIconSize(QtCore.QSize(16, 16))
self.btnResetPan.setFlat(True)
self.btnResetPan.setObjectName("btnResetPan")
self.horizontalLayout.addWidget(self.btnResetPan)
@@ -246,6 +256,7 @@ class Ui_MainWindow(object):
font.setBold(True)
font.setWeight(75)
self.btnAlignX.setFont(font)
+ self.btnAlignX.setIconSize(QtCore.QSize(16, 16))
self.btnAlignX.setCheckable(True)
self.btnAlignX.setFlat(True)
self.btnAlignX.setObjectName("btnAlignX")
@@ -262,6 +273,7 @@ class Ui_MainWindow(object):
font.setBold(True)
font.setWeight(75)
self.btnAlignY.setFont(font)
+ self.btnAlignY.setIconSize(QtCore.QSize(16, 16))
self.btnAlignY.setCheckable(True)
self.btnAlignY.setFlat(True)
self.btnAlignY.setObjectName("btnAlignY")
@@ -280,6 +292,7 @@ class Ui_MainWindow(object):
icon11 = QtGui.QIcon()
icon11.addPixmap(QtGui.QPixmap(":/icons/edit.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.btnSelectEdit.setIcon(icon11)
+ self.btnSelectEdit.setIconSize(QtCore.QSize(16, 16))
self.btnSelectEdit.setFlat(True)
self.btnSelectEdit.setObjectName("btnSelectEdit")
self.horizontalLayout.addWidget(self.btnSelectEdit)
@@ -296,6 +309,7 @@ class Ui_MainWindow(object):
icon12 = QtGui.QIcon()
icon12.addPixmap(QtGui.QPixmap(":/icons/android-delete.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.btnDeleteMode.setIcon(icon12)
+ self.btnDeleteMode.setIconSize(QtCore.QSize(16, 16))
self.btnDeleteMode.setCheckable(False)
self.btnDeleteMode.setFlat(True)
self.btnDeleteMode.setObjectName("btnDeleteMode")
@@ -314,6 +328,7 @@ class Ui_MainWindow(object):
icon13 = QtGui.QIcon()
icon13.addPixmap(QtGui.QPixmap(":/icons/android-hand.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.btnPan.setIcon(icon13)
+ self.btnPan.setIconSize(QtCore.QSize(16, 16))
self.btnPan.setCheckable(True)
self.btnPan.setFlat(True)
self.btnPan.setObjectName("btnPan")
@@ -330,6 +345,7 @@ class Ui_MainWindow(object):
icon14 = QtGui.QIcon()
icon14.addPixmap(QtGui.QPixmap(":/icons/arrow-move.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.btnTranslate.setIcon(icon14)
+ self.btnTranslate.setIconSize(QtCore.QSize(16, 16))
self.btnTranslate.setCheckable(True)
self.btnTranslate.setChecked(True)
self.btnTranslate.setFlat(True)
@@ -347,6 +363,7 @@ class Ui_MainWindow(object):
icon15 = QtGui.QIcon()
icon15.addPixmap(QtGui.QPixmap(":/icons/arrow-resize.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.btnScale.setIcon(icon15)
+ self.btnScale.setIconSize(QtCore.QSize(16, 16))
self.btnScale.setCheckable(True)
self.btnScale.setFlat(True)
self.btnScale.setObjectName("btnScale")
@@ -363,6 +380,7 @@ class Ui_MainWindow(object):
icon16 = QtGui.QIcon()
icon16.addPixmap(QtGui.QPixmap(":/icons/android-refresh.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.btnRotate.setIcon(icon16)
+ self.btnRotate.setIconSize(QtCore.QSize(16, 16))
self.btnRotate.setCheckable(True)
self.btnRotate.setFlat(True)
self.btnRotate.setObjectName("btnRotate")
@@ -381,6 +399,7 @@ class Ui_MainWindow(object):
icon17 = QtGui.QIcon()
icon17.addPixmap(QtGui.QPixmap(":/icons/anchor.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.btnAnchor.setIcon(icon17)
+ self.btnAnchor.setIconSize(QtCore.QSize(16, 16))
self.btnAnchor.setCheckable(True)
self.btnAnchor.setChecked(False)
self.btnAnchor.setFlat(True)
@@ -424,6 +443,7 @@ class Ui_MainWindow(object):
icon18 = QtGui.QIcon()
icon18.addPixmap(QtGui.QPixmap(":/icons/eye.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.btnToggleVisible.setIcon(icon18)
+ self.btnToggleVisible.setIconSize(QtCore.QSize(16, 16))
self.btnToggleVisible.setCheckable(False)
self.btnToggleVisible.setFlat(True)
self.btnToggleVisible.setObjectName("btnToggleVisible")
@@ -440,6 +460,7 @@ class Ui_MainWindow(object):
icon19 = QtGui.QIcon()
icon19.addPixmap(QtGui.QPixmap(":/icons/android-expand.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.btnCustTransform.setIcon(icon19)
+ self.btnCustTransform.setIconSize(QtCore.QSize(16, 16))
self.btnCustTransform.setFlat(True)
self.btnCustTransform.setObjectName("btnCustTransform")
self.horizontalLayout.addWidget(self.btnCustTransform)
@@ -456,6 +477,7 @@ class Ui_MainWindow(object):
icon20 = QtGui.QIcon()
icon20.addPixmap(QtGui.QPixmap(":/icons/chevron-with-circle-left.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.btnSendBackwards.setIcon(icon20)
+ self.btnSendBackwards.setIconSize(QtCore.QSize(16, 16))
self.btnSendBackwards.setFlat(True)
self.btnSendBackwards.setObjectName("btnSendBackwards")
self.horizontalLayout.addWidget(self.btnSendBackwards)
@@ -472,6 +494,7 @@ class Ui_MainWindow(object):
icon21 = QtGui.QIcon()
icon21.addPixmap(QtGui.QPixmap(":/icons/chevron-with-circle-right.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.btnSendForwards.setIcon(icon21)
+ self.btnSendForwards.setIconSize(QtCore.QSize(16, 16))
self.btnSendForwards.setFlat(True)
self.btnSendForwards.setObjectName("btnSendForwards")
self.horizontalLayout.addWidget(self.btnSendForwards)
@@ -529,6 +552,7 @@ class Ui_MainWindow(object):
icon22.addPixmap(QtGui.QPixmap(":/icons/bucket.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
icon22.addPixmap(QtGui.QPixmap(":/icons/filledbucket.svg"), QtGui.QIcon.Normal, QtGui.QIcon.On)
self.btnFill.setIcon(icon22)
+ self.btnFill.setIconSize(QtCore.QSize(16, 16))
self.btnFill.setCheckable(True)
self.btnFill.setDefault(False)
self.btnFill.setFlat(True)
@@ -583,6 +607,7 @@ class Ui_MainWindow(object):
icon23 = QtGui.QIcon()
icon23.addPixmap(QtGui.QPixmap(":/icons/android-color-palette.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.btnSelectColor.setIcon(icon23)
+ self.btnSelectColor.setIconSize(QtCore.QSize(16, 16))
self.btnSelectColor.setDefault(False)
self.btnSelectColor.setFlat(True)
self.btnSelectColor.setObjectName("btnSelectColor")
@@ -618,6 +643,7 @@ class Ui_MainWindow(object):
icon24 = QtGui.QIcon()
icon24.addPixmap(QtGui.QPixmap(":/icons/openpolygon.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.btnOpenPoly.setIcon(icon24)
+ self.btnOpenPoly.setIconSize(QtCore.QSize(16, 16))
self.btnOpenPoly.setFlat(True)
self.btnOpenPoly.setObjectName("btnOpenPoly")
self.formLayout.setWidget(4, QtWidgets.QFormLayout.LabelRole, self.btnOpenPoly)
@@ -633,6 +659,7 @@ class Ui_MainWindow(object):
icon25 = QtGui.QIcon()
icon25.addPixmap(QtGui.QPixmap(":/icons/closedpolygon.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.btnClosedPoly.setIcon(icon25)
+ self.btnClosedPoly.setIconSize(QtCore.QSize(16, 16))
self.btnClosedPoly.setFlat(True)
self.btnClosedPoly.setObjectName("btnClosedPoly")
self.formLayout.setWidget(5, QtWidgets.QFormLayout.LabelRole, self.btnClosedPoly)
@@ -648,6 +675,7 @@ class Ui_MainWindow(object):
icon26 = QtGui.QIcon()
icon26.addPixmap(QtGui.QPixmap(":/icons/opencurve.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.btnOpenCurve.setIcon(icon26)
+ self.btnOpenCurve.setIconSize(QtCore.QSize(16, 16))
self.btnOpenCurve.setFlat(True)
self.btnOpenCurve.setObjectName("btnOpenCurve")
self.formLayout.setWidget(6, QtWidgets.QFormLayout.LabelRole, self.btnOpenCurve)
@@ -663,6 +691,7 @@ class Ui_MainWindow(object):
icon27 = QtGui.QIcon()
icon27.addPixmap(QtGui.QPixmap(":/icons/closedcurve.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.btnClosedCurve.setIcon(icon27)
+ self.btnClosedCurve.setIconSize(QtCore.QSize(16, 16))
self.btnClosedCurve.setFlat(True)
self.btnClosedCurve.setObjectName("btnClosedCurve")
self.formLayout.setWidget(7, QtWidgets.QFormLayout.LabelRole, self.btnClosedCurve)
@@ -678,6 +707,7 @@ class Ui_MainWindow(object):
icon28 = QtGui.QIcon()
icon28.addPixmap(QtGui.QPixmap(":/icons/triangle-stroked-15.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.btnAddPoly.setIcon(icon28)
+ self.btnAddPoly.setIconSize(QtCore.QSize(16, 16))
self.btnAddPoly.setFlat(True)
self.btnAddPoly.setObjectName("btnAddPoly")
self.formLayout.setWidget(8, QtWidgets.QFormLayout.LabelRole, self.btnAddPoly)
@@ -693,6 +723,7 @@ class Ui_MainWindow(object):
icon29 = QtGui.QIcon()
icon29.addPixmap(QtGui.QPixmap(":/icons/circle.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.btnAddCircle.setIcon(icon29)
+ self.btnAddCircle.setIconSize(QtCore.QSize(16, 16))
self.btnAddCircle.setFlat(True)
self.btnAddCircle.setObjectName("btnAddCircle")
self.formLayout.setWidget(10, QtWidgets.QFormLayout.LabelRole, self.btnAddCircle)
@@ -708,6 +739,7 @@ class Ui_MainWindow(object):
icon30 = QtGui.QIcon()
icon30.addPixmap(QtGui.QPixmap(":/icons/text.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.btnAddLabel.setIcon(icon30)
+ self.btnAddLabel.setIconSize(QtCore.QSize(16, 16))
self.btnAddLabel.setFlat(True)
self.btnAddLabel.setObjectName("btnAddLabel")
self.formLayout.setWidget(11, QtWidgets.QFormLayout.LabelRole, self.btnAddLabel)
@@ -776,6 +808,7 @@ class Ui_MainWindow(object):
icon32 = QtGui.QIcon()
icon32.addPixmap(QtGui.QPixmap(":/icons/subdirectory-left.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.btnEnterCommand.setIcon(icon32)
+ self.btnEnterCommand.setIconSize(QtCore.QSize(16, 16))
self.btnEnterCommand.setFlat(True)
self.btnEnterCommand.setObjectName("btnEnterCommand")
self.horizontalLayout_3.addWidget(self.btnEnterCommand)
@@ -785,7 +818,7 @@ class Ui_MainWindow(object):
self.horizontalLayout_4.addWidget(self.mainWidget)
MainWindow.setCentralWidget(self.centralwidget)
self.menubar = QtWidgets.QMenuBar(MainWindow)
- self.menubar.setGeometry(QtCore.QRect(0, 0, 1030, 28))
+ self.menubar.setGeometry(QtCore.QRect(0, 0, 1000, 29))
self.menubar.setObjectName("menubar")
self.menuFIle = QtWidgets.QMenu(self.menubar)
self.menuFIle.setObjectName("menuFIle")
@@ -868,7 +901,7 @@ class Ui_MainWindow(object):
self.btnQuickScreenshot.setToolTip(_translate("MainWindow", "<html><head/><body><p>Screenshot</p></body></html>"))
self.btnDrawAxes.setToolTip(_translate("MainWindow", "<html><head/><body><p>Toggle display axes</p></body></html>"))
self.btnDrawGrid.setToolTip(_translate("MainWindow", "<html><head/><body><p>Toggle grid</p></body></html>"))
- self.btnSetZoom.setToolTip(_translate("MainWindow", "Synchronize with Asymptote"))
+ self.btnSetZoom.setToolTip(_translate("MainWindow", "Zoom"))
self.btnPanCenter.setToolTip(_translate("MainWindow", "<html><head/><body><p>Center</p></body></html>"))
self.btnResetPan.setToolTip(_translate("MainWindow", "<html><head/><body><p>Center about origin</p></body></html>"))
self.btnAlignX.setToolTip(_translate("MainWindow", "<html><head/><body><p>Lock transform to X axis</p></body></html>"))
@@ -883,9 +916,9 @@ class Ui_MainWindow(object):
self.btnRotate.setToolTip(_translate("MainWindow", "Rotate"))
self.btnAnchor.setToolTip(_translate("MainWindow", "<html><head/><body><p>Set custom anchor</p></body></html>"))
self.comboAnchor.setToolTip(_translate("MainWindow", "<html><head/><body><p>Anchor</p></body></html>"))
- self.comboAnchor.setCurrentText(_translate("MainWindow", "Origin"))
- self.comboAnchor.setItemText(0, _translate("MainWindow", "Origin"))
- self.comboAnchor.setItemText(1, _translate("MainWindow", "Center"))
+ self.comboAnchor.setCurrentText(_translate("MainWindow", "Center"))
+ self.comboAnchor.setItemText(0, _translate("MainWindow", "Center"))
+ self.comboAnchor.setItemText(1, _translate("MainWindow", "Origin"))
self.comboAnchor.setItemText(2, _translate("MainWindow", "Top Left"))
self.comboAnchor.setItemText(3, _translate("MainWindow", "Top Right"))
self.comboAnchor.setItemText(4, _translate("MainWindow", "Bottom Right"))
diff --git a/graphics/asymptote/GUI/res/icons/anchor.svg b/graphics/asymptote/GUI/res/icons/anchor.svg
index 886aadebf9..1f10fc544a 100644
--- a/graphics/asymptote/GUI/res/icons/anchor.svg
+++ b/graphics/asymptote/GUI/res/icons/anchor.svg
@@ -1 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M4.34 15.66A7.97 7.97 0 0 0 9 17.94V10H5V8h4V5.83a3 3 0 1 1 2 0V8h4v2h-4v7.94a7.97 7.97 0 0 0 4.66-2.28l-1.42-1.42h5.66l-2.83 2.83a10 10 0 0 1-14.14 0L.1 14.24h5.66l-1.42 1.42zM10 4a1 1 0 1 0 0-2 1 1 0 0 0 0 2z"/></svg> \ No newline at end of file
+<svg xmlns="http://www.w3.org/2000/svg" width="512px" height="512px" viewBox="0 0 512 512"><g transform='matrix(24 0 0 24 0 0)'><path d="M4.34 15.66A7.97 7.97 0 0 0 9 17.94V10H5V8h4V5.83a3 3 0 1 1 2 0V8h4v2h-4v7.94a7.97 7.97 0 0 0 4.66-2.28l-1.42-1.42h5.66l-2.83 2.83a10 10 0 0 1-14.14 0L.1 14.24h5.66l-1.42 1.42zM10 4a1 1 0 1 0 0-2 1 1 0 0 0 0 2z"/></g></svg>
diff --git a/graphics/asymptote/GUI/res/icons/bucket.asy b/graphics/asymptote/GUI/res/icons/bucket.asy
index e6468b3f06..8744743698 100644
--- a/graphics/asymptote/GUI/res/icons/bucket.asy
+++ b/graphics/asymptote/GUI/res/icons/bucket.asy
@@ -1,9 +1,7 @@
// Empty bucket: asy bucket -f svg
// Filled bucket: asy bucket -f svg -u fill=true -o filledbucket
-real pixel=1inch/96;
-size(32*pixel);
-defaultpen(1.75bp);
+defaultpen(3.5);
real h=4;
real r=3;
@@ -21,8 +19,8 @@ usersetting();
if(fill)
fill(Left--bottom--Right--shift(0,H)*xscale(r)*arc(0,1,0,180)--cycle,gray);
-
draw(shift(0,h)*xscale(r)*unitcircle);
draw(left--bottom--right);
draw(shift(0,h)*scale(r)*arc(0,1,0,180));
+shipout(pad(64,64));
diff --git a/graphics/asymptote/GUI/res/icons/bucket.svg b/graphics/asymptote/GUI/res/icons/bucket.svg
index 8898aba609..4a41e9873b 100644
--- a/graphics/asymptote/GUI/res/icons/bucket.svg
+++ b/graphics/asymptote/GUI/res/icons/bucket.svg
@@ -1,14 +1,15 @@
<?xml version='1.0' encoding='UTF-8'?>
-<!-- This file was generated by dvisvgm 2.4 -->
-<svg height='24pt' version='1.1' viewBox='56.4094 53.8583 18.4375 24' width='18.4375pt' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'>
+<!-- This file was generated by dvisvgm 2.8 -->
+<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='63.9996pt' height='63.9997pt' viewBox='56.4094 53.8583 63.9996 63.9997'>
<g id='page1'>
-<g transform='matrix(0.996264 0 0 0.996264 65.6282 74.202)'>
-<path d='M 8.37504 -11.1667C 8.37504 -12.7085 4.62541 -13.9584 0 -13.9584C -4.62541 -13.9584 -8.37504 -12.7085 -8.37504 -11.1667C -8.37504 -9.62492 -4.62541 -8.37504 0 -8.37504C 4.62541 -8.37504 8.37504 -9.62492 8.37504 -11.1667Z' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='1.75656'/>
+<g transform='matrix(0.996264 0 0 0.996264 56.4094 117.858)'>
+<path d='M 54.8926 -39.7109C 54.8926 -43.9032 44.6969 -47.3017 32.12 -47.3017C 19.5431 -47.3017 9.34742 -43.9032 9.34742 -39.7109C 9.34742 -35.5185 19.5431 -32.12 32.12 -32.12C 44.6969 -32.12 54.8926 -35.5185 54.8926 -39.7109Z' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='3.51312'/>
+</g>
+<g transform='matrix(0.996264 0 0 0.996264 56.4094 117.858)'>
+<path d='M 9.34742 -39.7109L 9.34742 -9.34742L 9.34742 -9.34742C 9.34742 -9.34742 9.34742 -9.34742 9.34742 -9.34742C 9.34742 -5.15511 19.5431 -1.75656 32.12 -1.75656C 44.6969 -1.75656 54.8926 -5.15511 54.8926 -9.34742L 54.8926 -9.34742L 54.8926 -39.7109' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='3.51312'/>
+</g>
+<g transform='matrix(0.996264 0 0 0.996264 56.4094 117.858)'>
+<path d='M 54.8926 -39.7109C 54.8926 -52.2878 44.6969 -62.4834 32.12 -62.4834C 19.5431 -62.4834 9.34742 -52.2878 9.34742 -39.7109' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='3.51312'/>
</g>
-<g transform='matrix(0.996264 0 0 0.996264 65.6282 74.202)'>
-<path d='M -8.37504 -11.1667L -8.37504 -0L -8.37504 -1.85963e-15C -8.37504 -1.23975e-15 -8.37504 -6.19877e-16 -8.37504 -0C -8.37504 1.5418 -4.62541 2.79168 0 2.79168C 4.62541 2.79168 8.37504 1.5418 8.37504 0L 8.37504 0L 8.37504 -11.1667' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='1.75656'/>
</g>
-<g transform='matrix(0.996264 0 0 0.996264 65.6282 74.202)'>
-<path d='M 8.37504 -11.1667C 8.37504 -15.7921 4.62541 -19.5418 0 -19.5418C -4.62541 -19.5418 -8.37504 -15.7921 -8.37504 -11.1667' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='1.75656'/>
-</g></g>
</svg> \ No newline at end of file
diff --git a/graphics/asymptote/GUI/res/icons/center.asy b/graphics/asymptote/GUI/res/icons/center.asy
index 8db11ef08a..6241190ebb 100644
--- a/graphics/asymptote/GUI/res/icons/center.asy
+++ b/graphics/asymptote/GUI/res/icons/center.asy
@@ -1,9 +1,6 @@
-// Empty bucket: asy bucket -f svg
-// Filled bucket: asy bucket -f svg -u fill=true -o filledbucket
-
-real pixel=1inch/96;
-size(25*pixel);
-defaultpen(1.5bp);
+defaultpen(4);
draw(scale(2)*shift(-0.5,-0.5)*unitsquare);
fill(scale(0.5)*unitcircle);
+
+shipout(pad(64,64));
diff --git a/graphics/asymptote/GUI/res/icons/center.svg b/graphics/asymptote/GUI/res/icons/center.svg
index 15b77f5a64..9a7cb1b17d 100644
--- a/graphics/asymptote/GUI/res/icons/center.svg
+++ b/graphics/asymptote/GUI/res/icons/center.svg
@@ -1,11 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
-<!-- This file was generated by dvisvgm 2.4 -->
-<svg height='18.75pt' version='1.1' viewBox='56.4094 53.8583 18.75 18.75' width='18.75pt' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'>
+<!-- This file was generated by dvisvgm 2.8 -->
+<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='63.9996pt' height='63.9997pt' viewBox='56.4094 53.8583 63.9996 63.9997'>
<g id='page1'>
-<g transform='matrix(0.996264 0 0 0.996264 65.7844 63.2333)'>
-<path d='M -8.65734 8.65734L 8.65734 8.65734L 8.65734 -8.65734L -8.65734 -8.65734L -8.65734 8.65734Z' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='1.50562'/>
+<g transform='matrix(0.996264 0 0 0.996264 56.4094 117.858)'>
+<path d='M 2.0075 -2.0075L 62.2325 -2.0075L 62.2325 -62.2325L 2.0075 -62.2325L 2.0075 -2.0075Z' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='4.015'/>
+</g>
+<g transform='matrix(0.996264 0 0 0.996264 56.4094 117.858)'>
+<path d='M 47.1762 -32.12C 47.1762 -40.4353 40.4353 -47.1762 32.12 -47.1762C 23.8047 -47.1762 17.0637 -40.4353 17.0637 -32.12C 17.0637 -23.8047 23.8047 -17.0637 32.12 -17.0637C 40.4353 -17.0637 47.1762 -23.8047 47.1762 -32.12Z' fill='#000000'/>
+</g>
</g>
-<g transform='matrix(0.996264 0 0 0.996264 65.7844 63.2333)'>
-<path d='M 4.32867 0C 4.32867 -2.39066 2.39066 -4.32867 0 -4.32867C -2.39066 -4.32867 -4.32867 -2.39066 -4.32867 -0C -4.32867 2.39066 -2.39066 4.32867 0 4.32867C 2.39066 4.32867 4.32867 2.39066 4.32867 0Z' fill='#000000'/>
-</g></g>
</svg> \ No newline at end of file
diff --git a/graphics/asymptote/GUI/res/icons/centerorigin.asy b/graphics/asymptote/GUI/res/icons/centerorigin.asy
index b1df599d38..49205ead81 100644
--- a/graphics/asymptote/GUI/res/icons/centerorigin.asy
+++ b/graphics/asymptote/GUI/res/icons/centerorigin.asy
@@ -1,7 +1,7 @@
-real pixel=1inch/96;
-size(25*pixel);
-defaultpen(1.5bp);
+defaultpen(4);
draw(scale(2)*shift(-0.5,-0.5)*unitsquare);
draw((-1,0)--(1,0));
draw((0,-1)--(0,1));
+
+shipout(pad(64,64));
diff --git a/graphics/asymptote/GUI/res/icons/centerorigin.svg b/graphics/asymptote/GUI/res/icons/centerorigin.svg
index 253ba7789f..ee3cca2629 100644
--- a/graphics/asymptote/GUI/res/icons/centerorigin.svg
+++ b/graphics/asymptote/GUI/res/icons/centerorigin.svg
@@ -1,14 +1,15 @@
<?xml version='1.0' encoding='UTF-8'?>
-<!-- This file was generated by dvisvgm 2.4 -->
-<svg height='18.75pt' version='1.1' viewBox='56.4094 53.8583 18.75 18.75' width='18.75pt' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'>
+<!-- This file was generated by dvisvgm 2.8 -->
+<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='63.9996pt' height='63.9997pt' viewBox='56.4094 53.8583 63.9996 63.9997'>
<g id='page1'>
-<g transform='matrix(0.996264 0 0 0.996264 65.7844 63.2333)'>
-<path d='M -8.65734 8.65734L 8.65734 8.65734L 8.65734 -8.65734L -8.65734 -8.65734L -8.65734 8.65734Z' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='1.50562'/>
+<g transform='matrix(0.996264 0 0 0.996264 56.4094 117.858)'>
+<path d='M 2.0075 -2.0075L 62.2325 -2.0075L 62.2325 -62.2325L 2.0075 -62.2325L 2.0075 -2.0075Z' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='4.015'/>
+</g>
+<g transform='matrix(0.996264 0 0 0.996264 56.4094 117.858)'>
+<path d='M 2.0075 -32.12L 62.2325 -32.12' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='4.015'/>
+</g>
+<g transform='matrix(0.996264 0 0 0.996264 56.4094 117.858)'>
+<path d='M 32.12 -2.0075L 32.12 -62.2325' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='4.015'/>
</g>
-<g transform='matrix(0.996264 0 0 0.996264 65.7844 63.2333)'>
-<path d='M -8.65734 -0L 8.65734 0' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='1.50562'/>
</g>
-<g transform='matrix(0.996264 0 0 0.996264 65.7844 63.2333)'>
-<path d='M 0 8.65734L 0 -8.65734' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='1.50562'/>
-</g></g>
</svg> \ No newline at end of file
diff --git a/graphics/asymptote/GUI/res/icons/chevron-with-circle-left.svg b/graphics/asymptote/GUI/res/icons/chevron-with-circle-left.svg
index 57d5c5b257..4035c688e8 100644
--- a/graphics/asymptote/GUI/res/icons/chevron-with-circle-left.svg
+++ b/graphics/asymptote/GUI/res/icons/chevron-with-circle-left.svg
@@ -2,10 +2,12 @@
<!-- Generator: Adobe Illustrator 18.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Chevron_circled_left" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
- x="0px" y="0px" viewBox="0 0 20 20" enable-background="new 0 0 20 20" xml:space="preserve">
+ x="0px" y="0px" viewBox="0 0 512 512" enable-background="new 0 0 512 512" xml:space="preserve">
+<g transform='matrix(24 0 0 24 0 0)'>
<path d="M11.302,6.776c-0.196-0.197-0.515-0.197-0.71,0L7.785,9.641c-0.196,0.199-0.196,0.52,0,0.717l2.807,2.864
c0.195,0.199,0.514,0.198,0.71,0c0.196-0.197,0.196-0.518,0-0.717L9,10l2.302-2.506C11.498,7.296,11.498,6.976,11.302,6.776z
M10,0.4c-5.302,0-9.6,4.298-9.6,9.6c0,5.303,4.298,9.6,9.6,9.6s9.6-4.297,9.6-9.6C19.6,4.698,15.302,0.4,10,0.4z M10,18.354
c-4.615,0-8.354-3.74-8.354-8.354c0-4.614,3.739-8.354,8.354-8.354c4.613,0,8.354,3.74,8.354,8.354
C18.354,14.614,14.613,18.354,10,18.354z"/>
+</g>
</svg>
diff --git a/graphics/asymptote/GUI/res/icons/chevron-with-circle-right.svg b/graphics/asymptote/GUI/res/icons/chevron-with-circle-right.svg
index a48f0376a0..f6e3a5e89c 100644
--- a/graphics/asymptote/GUI/res/icons/chevron-with-circle-right.svg
+++ b/graphics/asymptote/GUI/res/icons/chevron-with-circle-right.svg
@@ -2,10 +2,12 @@
<!-- Generator: Adobe Illustrator 18.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Chevron_circled_right" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
- x="0px" y="0px" viewBox="0 0 20 20" enable-background="new 0 0 20 20" xml:space="preserve">
+ x="0px" y="0px" viewBox="0 0 512 512" enable-background="new 0 0 512 512" xml:space="preserve">
+<g transform='matrix(24 0 0 24 0 0)'>
<path d="M11,10L8.698,7.494c-0.196-0.198-0.196-0.519,0-0.718c0.196-0.197,0.515-0.197,0.71,0l2.807,2.864
c0.196,0.199,0.196,0.52,0,0.717l-2.807,2.864c-0.195,0.199-0.514,0.198-0.71,0c-0.196-0.197-0.196-0.518,0-0.717L11,10z M10,0.4
c5.302,0,9.6,4.298,9.6,9.6c0,5.303-4.298,9.6-9.6,9.6S0.4,15.303,0.4,10C0.4,4.698,4.698,0.4,10,0.4z M10,18.354
c4.613,0,8.354-3.74,8.354-8.354c0-4.614-3.741-8.354-8.354-8.354c-4.615,0-8.354,3.74-8.354,8.354
C1.645,14.614,5.385,18.354,10,18.354z"/>
+</g>
</svg>
diff --git a/graphics/asymptote/GUI/res/icons/circle.svg b/graphics/asymptote/GUI/res/icons/circle.svg
index b841c238db..e344602bcb 100644
--- a/graphics/asymptote/GUI/res/icons/circle.svg
+++ b/graphics/asymptote/GUI/res/icons/circle.svg
@@ -1,9 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 18.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" id="Circle" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 20 20" enable-background="new 0 0 20 20" xml:space="preserve">
+<svg version="1.1" id="Circle" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="512px" y="512px"
+ viewBox="0 0 512 512" enable-background="new 0 0 512 512" xml:space="preserve">
+<g transform='matrix(24 0 0 24 0 0)'>
<path d="M10,0.4C4.698,0.4,0.4,4.698,0.4,10C0.4,15.302,4.698,19.6,10,19.6c5.301,0,9.6-4.298,9.6-9.601
C19.6,4.698,15.301,0.4,10,0.4z M10,17.599c-4.197,0-7.6-3.402-7.6-7.6S5.802,2.4,10,2.4c4.197,0,7.601,3.402,7.601,7.6
S14.197,17.599,10,17.599z"/>
+</g>
</svg>
diff --git a/graphics/asymptote/GUI/res/icons/closedcurve.asy b/graphics/asymptote/GUI/res/icons/closedcurve.asy
index 6406807998..80e7061971 100644
--- a/graphics/asymptote/GUI/res/icons/closedcurve.asy
+++ b/graphics/asymptote/GUI/res/icons/closedcurve.asy
@@ -1,7 +1,7 @@
-real pixel=1inch/96;
-size(32*pixel,IgnoreAspect);
-defaultpen(1.75bp);
+defaultpen(2.5);
path p=W..NW..ENE..0.5*SE..cycle;
draw(p);
-dot(p,linewidth(8pixel));
+dot(p,linewidth(12));
+
+shipout(pad(64,64));
diff --git a/graphics/asymptote/GUI/res/icons/closedcurve.svg b/graphics/asymptote/GUI/res/icons/closedcurve.svg
index 946ef84df7..32cf982cf1 100644
--- a/graphics/asymptote/GUI/res/icons/closedcurve.svg
+++ b/graphics/asymptote/GUI/res/icons/closedcurve.svg
@@ -1,20 +1,21 @@
<?xml version='1.0' encoding='UTF-8'?>
-<!-- This file was generated by dvisvgm 2.4 -->
-<svg height='24pt' version='1.1' viewBox='56.4094 53.8583 24 24' width='24pt' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'>
+<!-- This file was generated by dvisvgm 2.8 -->
+<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='63.9996pt' height='63.9997pt' viewBox='56.4094 53.8583 63.9996 63.9997'>
<g id='page1'>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 69.7688)'>
-<path d='M -9.39118 -0C -9.96861 -3.83004 -8.55706 -7.51944 -6.64057 -10.2171C -0.491089 -18.8733 8.35676 -15.1906 8.67632 -5.52948C 8.836 -0.702008 6.23968 2.94207 3.32028 5.10857C -1.96891 9.03371 -8.26895 7.4437 -9.39118 -0Z' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='1.75656'/>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<path d='M 3.95735 -32.12C 2.28922 -39.3113 6.36702 -46.2386 11.9036 -51.3039C 29.6687 -67.5568 55.2292 -60.642 56.1523 -42.5022C 56.6136 -33.4381 49.1132 -26.5959 40.6794 -22.5281C 25.3995 -15.1582 7.19935 -18.1436 3.95735 -32.12Z' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='2.50937'/>
</g>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 69.7688)'>
-<circle cx='-9.39118' cy='-0' r='3.01125' fill='#000000'/>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<circle cx='3.95735' cy='-32.12' fill='#000000' r='6.0225'/>
</g>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 69.7688)'>
-<circle cx='-6.64057' cy='-10.2171' r='3.01125' fill='#000000'/>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<circle cx='11.9036' cy='-51.3039' fill='#000000' r='6.0225'/>
+</g>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<circle cx='56.1523' cy='-42.5022' fill='#000000' r='6.0225'/>
+</g>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<circle cx='40.6794' cy='-22.5281' fill='#000000' r='6.0225'/>
</g>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 69.7688)'>
-<circle cx='8.67632' cy='-5.52948' r='3.01125' fill='#000000'/>
</g>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 69.7688)'>
-<circle cx='3.32028' cy='5.10857' r='3.01125' fill='#000000'/>
-</g></g>
</svg> \ No newline at end of file
diff --git a/graphics/asymptote/GUI/res/icons/closedpolygon.asy b/graphics/asymptote/GUI/res/icons/closedpolygon.asy
index 9e4719a36b..612bdcf010 100644
--- a/graphics/asymptote/GUI/res/icons/closedpolygon.asy
+++ b/graphics/asymptote/GUI/res/icons/closedpolygon.asy
@@ -1,7 +1,7 @@
-real pixel=1inch/96;
-size(32*pixel,IgnoreAspect);
-defaultpen(1.75bp);
+defaultpen(2.5);
path p=W--NW--ENE--0.5*SE--cycle;
draw(p);
-dot(p,linewidth(8pixel));
+dot(p,linewidth(12));
+
+shipout(pad(64,64));
diff --git a/graphics/asymptote/GUI/res/icons/closedpolygon.svg b/graphics/asymptote/GUI/res/icons/closedpolygon.svg
index 432195d706..89e2c5f230 100644
--- a/graphics/asymptote/GUI/res/icons/closedpolygon.svg
+++ b/graphics/asymptote/GUI/res/icons/closedpolygon.svg
@@ -1,20 +1,21 @@
<?xml version='1.0' encoding='UTF-8'?>
-<!-- This file was generated by dvisvgm 2.4 -->
-<svg height='24pt' version='1.1' viewBox='56.4094 53.8583 24 24' width='24pt' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'>
+<!-- This file was generated by dvisvgm 2.8 -->
+<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='63.9996pt' height='63.9997pt' viewBox='56.4094 53.8583 63.9996 63.9997'>
<g id='page1'>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 68.8583)'>
-<path d='M -9.39118 -0L -6.64057 -12.045L 8.67632 -6.51871L 3.32028 6.0225L -9.39118 -0Z' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='1.75656'/>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<path d='M 3.95735 -32.12L 11.9036 -51.3039L 56.1523 -42.5022L 40.6794 -22.5281L 3.95735 -32.12Z' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='2.50937'/>
</g>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 68.8583)'>
-<circle cx='-9.39118' cy='-0' r='3.01125' fill='#000000'/>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<circle cx='3.95735' cy='-32.12' fill='#000000' r='6.0225'/>
</g>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 68.8583)'>
-<circle cx='-6.64057' cy='-12.045' r='3.01125' fill='#000000'/>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<circle cx='11.9036' cy='-51.3039' fill='#000000' r='6.0225'/>
+</g>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<circle cx='56.1523' cy='-42.5022' fill='#000000' r='6.0225'/>
+</g>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<circle cx='40.6794' cy='-22.5281' fill='#000000' r='6.0225'/>
</g>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 68.8583)'>
-<circle cx='8.67632' cy='-6.51871' r='3.01125' fill='#000000'/>
</g>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 68.8583)'>
-<circle cx='3.32028' cy='6.0225' r='3.01125' fill='#000000'/>
-</g></g>
</svg> \ No newline at end of file
diff --git a/graphics/asymptote/GUI/res/icons/code.svg b/graphics/asymptote/GUI/res/icons/code.svg
index 33a99fd5d7..b62357776a 100644
--- a/graphics/asymptote/GUI/res/icons/code.svg
+++ b/graphics/asymptote/GUI/res/icons/code.svg
@@ -1,13 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 18.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" id="Code" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 20 20" enable-background="new 0 0 20 20" xml:space="preserve">
-<path d="M5.719,14.75c-0.236,0-0.474-0.083-0.664-0.252L-0.005,10l5.341-4.748C5.748,4.887,6.38,4.922,6.747,5.335
+<svg version="1.1" id="Code" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="24px" y="24px"
+ viewBox="0 0 512 512" enable-background="new 0 0 512 512" xml:space="preserve">
+<g transform='matrix(24 0 0 24 0 0)'><path d="M5.719,14.75c-0.236,0-0.474-0.083-0.664-0.252L-0.005,10l5.341-4.748C5.748,4.887,6.38,4.922,6.747,5.335
c0.367,0.413,0.33,1.045-0.083,1.412L3.005,10l3.378,3.002c0.413,0.367,0.45,0.999,0.083,1.412
C6.269,14.637,5.994,14.75,5.719,14.75z M14.664,14.748L20.005,10l-5.06-4.498c-0.413-0.367-1.045-0.33-1.411,0.083
c-0.367,0.413-0.33,1.045,0.083,1.412L16.995,10l-3.659,3.252c-0.413,0.367-0.45,0.999-0.083,1.412C13.45,14.887,13.725,15,14,15
C14.236,15,14.474,14.917,14.664,14.748z M9.986,16.165l2-12c0.091-0.545-0.277-1.06-0.822-1.151
c-0.547-0.092-1.061,0.277-1.15,0.822l-2,12c-0.091,0.545,0.277,1.06,0.822,1.151C8.892,16.996,8.946,17,9.001,17
C9.481,17,9.905,16.653,9.986,16.165z"/>
+</g>
</svg>
diff --git a/graphics/asymptote/GUI/res/icons/filledbucket.svg b/graphics/asymptote/GUI/res/icons/filledbucket.svg
index e768fa3d1c..d2197375b9 100644
--- a/graphics/asymptote/GUI/res/icons/filledbucket.svg
+++ b/graphics/asymptote/GUI/res/icons/filledbucket.svg
@@ -1,17 +1,18 @@
<?xml version='1.0' encoding='UTF-8'?>
-<!-- This file was generated by dvisvgm 2.4 -->
-<svg height='24pt' version='1.1' viewBox='56.4094 53.8583 18.4375 24' width='18.4375pt' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'>
+<!-- This file was generated by dvisvgm 2.8 -->
+<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='63.9996pt' height='63.9997pt' viewBox='56.4094 53.8583 63.9996 63.9997'>
<g id='page1'>
-<g transform='matrix(0.996264 0 0 0.996264 65.6282 74.202)'>
-<path d='M -8.37504 -5.02502L -8.37504 -0L -8.37504 -1.85963e-15C -8.37504 -1.23975e-15 -8.37504 -6.19877e-16 -8.37504 -0C -8.37504 1.5418 -4.62541 2.79168 0 2.79168C 4.62541 2.79168 8.37504 1.5418 8.37504 0L 8.37504 0L 8.37504 -5.02502L 8.37504 -10.05C 8.37504 -11.5918 4.62541 -12.8417 0 -12.8417C -4.62541 -12.8417 -8.37504 -11.5918 -8.37504 -10.05L -8.37504 -5.02502Z' fill='#808080'/>
+<g transform='matrix(0.996264 0 0 0.996264 56.4094 117.858)'>
+<path d='M 9.34742 -23.011L 9.34742 -9.34742L 9.34742 -9.34742C 9.34742 -9.34742 9.34742 -9.34742 9.34742 -9.34742C 9.34742 -5.15511 19.5431 -1.75656 32.12 -1.75656C 44.6969 -1.75656 54.8926 -5.15511 54.8926 -9.34742L 54.8926 -9.34742L 54.8926 -23.011L 54.8926 -36.6745C 54.8926 -40.8668 44.6969 -44.2654 32.12 -44.2654C 19.5431 -44.2654 9.34742 -40.8668 9.34742 -36.6745L 9.34742 -23.011Z' fill='#7f7f7f'/>
</g>
-<g transform='matrix(0.996264 0 0 0.996264 65.6282 74.202)'>
-<path d='M 8.37504 -11.1667C 8.37504 -12.7085 4.62541 -13.9584 0 -13.9584C -4.62541 -13.9584 -8.37504 -12.7085 -8.37504 -11.1667C -8.37504 -9.62492 -4.62541 -8.37504 0 -8.37504C 4.62541 -8.37504 8.37504 -9.62492 8.37504 -11.1667Z' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='1.75656'/>
+<g transform='matrix(0.996264 0 0 0.996264 56.4094 117.858)'>
+<path d='M 54.8926 -39.7109C 54.8926 -43.9032 44.6969 -47.3017 32.12 -47.3017C 19.5431 -47.3017 9.34742 -43.9032 9.34742 -39.7109C 9.34742 -35.5185 19.5431 -32.12 32.12 -32.12C 44.6969 -32.12 54.8926 -35.5185 54.8926 -39.7109Z' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='3.51312'/>
+</g>
+<g transform='matrix(0.996264 0 0 0.996264 56.4094 117.858)'>
+<path d='M 9.34742 -39.7109L 9.34742 -9.34742L 9.34742 -9.34742C 9.34742 -9.34742 9.34742 -9.34742 9.34742 -9.34742C 9.34742 -5.15511 19.5431 -1.75656 32.12 -1.75656C 44.6969 -1.75656 54.8926 -5.15511 54.8926 -9.34742L 54.8926 -9.34742L 54.8926 -39.7109' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='3.51312'/>
+</g>
+<g transform='matrix(0.996264 0 0 0.996264 56.4094 117.858)'>
+<path d='M 54.8926 -39.7109C 54.8926 -52.2878 44.6969 -62.4834 32.12 -62.4834C 19.5431 -62.4834 9.34742 -52.2878 9.34742 -39.7109' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='3.51312'/>
</g>
-<g transform='matrix(0.996264 0 0 0.996264 65.6282 74.202)'>
-<path d='M -8.37504 -11.1667L -8.37504 -0L -8.37504 -1.85963e-15C -8.37504 -1.23975e-15 -8.37504 -6.19877e-16 -8.37504 -0C -8.37504 1.5418 -4.62541 2.79168 0 2.79168C 4.62541 2.79168 8.37504 1.5418 8.37504 0L 8.37504 0L 8.37504 -11.1667' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='1.75656'/>
</g>
-<g transform='matrix(0.996264 0 0 0.996264 65.6282 74.202)'>
-<path d='M 8.37504 -11.1667C 8.37504 -15.7921 4.62541 -19.5418 0 -19.5418C -4.62541 -19.5418 -8.37504 -15.7921 -8.37504 -11.1667' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='1.75656'/>
-</g></g>
</svg> \ No newline at end of file
diff --git a/graphics/asymptote/GUI/res/icons/magnifying-glass.svg b/graphics/asymptote/GUI/res/icons/magnifying-glass.svg
index f82283d618..1e93ba4f95 100644
--- a/graphics/asymptote/GUI/res/icons/magnifying-glass.svg
+++ b/graphics/asymptote/GUI/res/icons/magnifying-glass.svg
@@ -2,10 +2,12 @@
<!-- Generator: Adobe Illustrator 18.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Magnifying_glass" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
- y="0px" viewBox="0 0 20 20" enable-background="new 0 0 20 20" xml:space="preserve">
+ y="0px" viewBox="0 0 512 512" enable-background="new 0 0 512 512" xml:space="preserve">
+<g transform='matrix(24 0 0 24 0 0)'>
<path d="M17.545,15.467l-3.779-3.779c0.57-0.935,0.898-2.035,0.898-3.21c0-3.417-2.961-6.377-6.378-6.377
C4.869,2.1,2.1,4.87,2.1,8.287c0,3.416,2.961,6.377,6.377,6.377c1.137,0,2.2-0.309,3.115-0.844l3.799,3.801
c0.372,0.371,0.975,0.371,1.346,0l0.943-0.943C18.051,16.307,17.916,15.838,17.545,15.467z M4.004,8.287
c0-2.366,1.917-4.283,4.282-4.283c2.366,0,4.474,2.107,4.474,4.474c0,2.365-1.918,4.283-4.283,4.283
C6.111,12.76,4.004,10.652,4.004,8.287z"/>
+</g>
</svg>
diff --git a/graphics/asymptote/GUI/res/icons/opencurve.asy b/graphics/asymptote/GUI/res/icons/opencurve.asy
index 885128358a..e8fca0f2e8 100644
--- a/graphics/asymptote/GUI/res/icons/opencurve.asy
+++ b/graphics/asymptote/GUI/res/icons/opencurve.asy
@@ -1,7 +1,7 @@
-real pixel=1inch/96;
-size(32*pixel,IgnoreAspect);
-defaultpen(1.75bp);
+defaultpen(2.5);
path p=W..NW..ENE..0.5*SE;
draw(p);
-dot(p,linewidth(8pixel));
+dot(p,linewidth(12));
+
+shipout(pad(64,64));
diff --git a/graphics/asymptote/GUI/res/icons/opencurve.svg b/graphics/asymptote/GUI/res/icons/opencurve.svg
index 5086ab071b..3c02ba2906 100644
--- a/graphics/asymptote/GUI/res/icons/opencurve.svg
+++ b/graphics/asymptote/GUI/res/icons/opencurve.svg
@@ -1,20 +1,21 @@
<?xml version='1.0' encoding='UTF-8'?>
-<!-- This file was generated by dvisvgm 2.4 -->
-<svg height='24pt' version='1.1' viewBox='56.4094 53.8583 24 24' width='24pt' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'>
+<!-- This file was generated by dvisvgm 2.8 -->
+<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='63.9996pt' height='63.9997pt' viewBox='56.4094 53.8583 63.9996 63.9997'>
<g id='page1'>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 69.8123)'>
-<path d='M -9.39118 -0C -9.32257 -3.77783 -8.34324 -7.38444 -6.64057 -10.1298C -1.26219 -18.8017 7.68971 -15.5351 8.67632 -5.4822C 9.18679 -0.280877 6.74937 4.51887 3.32028 5.06489' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='1.75656'/>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<path d='M 3.95735 -32.12C 4.15556 -39.2745 6.98473 -46.1047 11.9036 -51.3039C 27.4411 -67.7269 53.3021 -61.5405 56.1523 -42.5022C 57.627 -32.6519 50.5856 -23.5621 40.6794 -22.5281' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='2.50937'/>
</g>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 69.8123)'>
-<circle cx='-9.39118' cy='-0' r='3.01125' fill='#000000'/>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<circle cx='3.95735' cy='-32.12' fill='#000000' r='6.0225'/>
</g>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 69.8123)'>
-<circle cx='-6.64057' cy='-10.1298' r='3.01125' fill='#000000'/>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<circle cx='11.9036' cy='-51.3039' fill='#000000' r='6.0225'/>
+</g>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<circle cx='56.1523' cy='-42.5022' fill='#000000' r='6.0225'/>
+</g>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<circle cx='40.6794' cy='-22.5281' fill='#000000' r='6.0225'/>
</g>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 69.8123)'>
-<circle cx='8.67632' cy='-5.4822' r='3.01125' fill='#000000'/>
</g>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 69.8123)'>
-<circle cx='3.32028' cy='5.06489' r='3.01125' fill='#000000'/>
-</g></g>
</svg> \ No newline at end of file
diff --git a/graphics/asymptote/GUI/res/icons/openpolygon.asy b/graphics/asymptote/GUI/res/icons/openpolygon.asy
index 19f4d5cb03..22f7b09da7 100644
--- a/graphics/asymptote/GUI/res/icons/openpolygon.asy
+++ b/graphics/asymptote/GUI/res/icons/openpolygon.asy
@@ -1,7 +1,7 @@
-real pixel=1inch/96;
-size(32*pixel,IgnoreAspect);
-defaultpen(1.75bp);
+defaultpen(2.5);
path p=W--NW--ENE--0.5*SE;
draw(p);
-dot(p,linewidth(8pixel));
+dot(p,linewidth(12));
+
+shipout(pad(64,64));
diff --git a/graphics/asymptote/GUI/res/icons/openpolygon.svg b/graphics/asymptote/GUI/res/icons/openpolygon.svg
index a07a63abd7..5386aa6433 100644
--- a/graphics/asymptote/GUI/res/icons/openpolygon.svg
+++ b/graphics/asymptote/GUI/res/icons/openpolygon.svg
@@ -1,20 +1,21 @@
<?xml version='1.0' encoding='UTF-8'?>
-<!-- This file was generated by dvisvgm 2.4 -->
-<svg height='24pt' version='1.1' viewBox='56.4094 53.8583 24 24' width='24pt' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'>
+<!-- This file was generated by dvisvgm 2.8 -->
+<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='63.9996pt' height='63.9997pt' viewBox='56.4094 53.8583 63.9996 63.9997'>
<g id='page1'>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 68.8583)'>
-<path d='M -9.39118 -0L -6.64057 -12.045L 8.67632 -6.51871L 3.32028 6.0225' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='1.75656'/>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<path d='M 3.95735 -32.12L 11.9036 -51.3039L 56.1523 -42.5022L 40.6794 -22.5281' fill='none' stroke='#000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10.0375' stroke-width='2.50937'/>
</g>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 68.8583)'>
-<circle cx='-9.39118' cy='-0' r='3.01125' fill='#000000'/>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<circle cx='3.95735' cy='-32.12' fill='#000000' r='6.0225'/>
</g>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 68.8583)'>
-<circle cx='-6.64057' cy='-12.045' r='3.01125' fill='#000000'/>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<circle cx='11.9036' cy='-51.3039' fill='#000000' r='6.0225'/>
+</g>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<circle cx='56.1523' cy='-42.5022' fill='#000000' r='6.0225'/>
+</g>
+<g transform='matrix(0.996264 0 0 0.996264 58.4669 117.858)'>
+<circle cx='40.6794' cy='-22.5281' fill='#000000' r='6.0225'/>
</g>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 68.8583)'>
-<circle cx='8.67632' cy='-6.51871' r='3.01125' fill='#000000'/>
</g>
-<g transform='matrix(0.996264 0 0 0.996264 68.7655 68.8583)'>
-<circle cx='3.32028' cy='6.0225' r='3.01125' fill='#000000'/>
-</g></g>
</svg> \ No newline at end of file
diff --git a/graphics/asymptote/GUI/res/icons/save.svg b/graphics/asymptote/GUI/res/icons/save.svg
index 2d2823d391..7f9cbd56d3 100644
--- a/graphics/asymptote/GUI/res/icons/save.svg
+++ b/graphics/asymptote/GUI/res/icons/save.svg
@@ -1,8 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 18.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" id="Save" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 20 20" enable-background="new 0 0 20 20" xml:space="preserve">
+<svg version="1.1" id="Save" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="512px" y="512px"
+ viewBox="0 0 512 512" enable-background="new 0 0 512 512" xml:space="preserve">
+<g transform='matrix(24 0 0 24 0 0)'>
<path d="M15.173,2H4C2.899,2,2,2.9,2,4v12c0,1.1,0.899,2,2,2h12c1.101,0,2-0.9,2-2V5.127L15.173,2z M14,8c0,0.549-0.45,1-1,1H7
C6.45,9,6,8.549,6,8V3h8V8z M13,4h-2v4h2V4z"/>
+</g>
</svg>
diff --git a/graphics/asymptote/GUI/res/icons/text.svg b/graphics/asymptote/GUI/res/icons/text.svg
index 7a4ffb4c0d..90ea4c07bd 100644
--- a/graphics/asymptote/GUI/res/icons/text.svg
+++ b/graphics/asymptote/GUI/res/icons/text.svg
@@ -1,3 +1,6 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="8" height="8" viewBox="0 0 8 8">
+<svg xmlns="http://www.w3.org/2000/svg" width="512px" height="512px"
+ viewBox="0 0 512 512">
+<g transform='matrix(48 0 0 48 48 48)'>
<path d="M0 0v2h.5c0-.55.45-1 1-1h1.5v5.5c0 .28-.22.5-.5.5h-.5v1h4v-1h-.5c-.28 0-.5-.22-.5-.5v-5.5h1.5c.55 0 1 .45 1 1h.5v-2h-8z" />
-</svg> \ No newline at end of file
+</g>
+</svg>
diff --git a/graphics/asymptote/GUI/res/icons/triangle-stroked-15.svg b/graphics/asymptote/GUI/res/icons/triangle-stroked-15.svg
index c87ff1d223..b9320724ab 100644
--- a/graphics/asymptote/GUI/res/icons/triangle-stroked-15.svg
+++ b/graphics/asymptote/GUI/res/icons/triangle-stroked-15.svg
@@ -3,7 +3,7 @@
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1"
id="svg4619" inkscape:version="0.91+devel+osxmenu r12911" sodipodi:docname="triangle-stroked-15.svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="15px" height="15px"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="64px" height="64px"
viewBox="0 0 15 15" style="enable-background:new 0 0 15 15;" xml:space="preserve">
<path id="rect3338" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccccc" d="M7.5243,1.5004
C7.2429,1.4913,6.9787,1.6423,6.8336,1.8952l-5.5,9.8692C1.0218,12.3078,1.395,12.9999,2,13h11
diff --git a/graphics/asymptote/GUI/windows/window1.ui b/graphics/asymptote/GUI/windows/window1.ui
index bbe474bab1..ed7c964e15 100644
--- a/graphics/asymptote/GUI/windows/window1.ui
+++ b/graphics/asymptote/GUI/windows/window1.ui
@@ -6,8 +6,8 @@
<rect>
<x>0</x>
<y>0</y>
- <width>1030</width>
- <height>768</height>
+ <width>1000</width>
+ <height>600</height>
</rect>
</property>
<property name="windowTitle">
@@ -126,7 +126,7 @@
<string/>
</property>
<property name="icon">
- <iconset>
+ <iconset resource="../res/icons.qrc">
<normaloff>:/icons/android-arrow-back.svg</normaloff>:/icons/android-arrow-back.svg</iconset>
</property>
<property name="iconSize">
@@ -170,9 +170,15 @@
<string/>
</property>
<property name="icon">
- <iconset>
+ <iconset resource="../res/icons.qrc">
<normaloff>:/icons/android-arrow-forward.svg</normaloff>:/icons/android-arrow-forward.svg</iconset>
</property>
+ <property name="iconSize">
+ <size>
+ <width>16</width>
+ <height>16</height>
+ </size>
+ </property>
<property name="flat">
<bool>true</bool>
</property>
@@ -205,9 +211,15 @@
<string/>
</property>
<property name="icon">
- <iconset>
+ <iconset resource="../res/icons.qrc">
<normaloff>:/icons/android-folder-open.svg</normaloff>:/icons/android-folder-open.svg</iconset>
</property>
+ <property name="iconSize">
+ <size>
+ <width>16</width>
+ <height>16</height>
+ </size>
+ </property>
<property name="flat">
<bool>true</bool>
</property>
@@ -240,9 +252,15 @@
<string/>
</property>
<property name="icon">
- <iconset>
+ <iconset resource="../res/icons.qrc">
<normaloff>:/icons/save.svg</normaloff>:/icons/save.svg</iconset>
</property>
+ <property name="iconSize">
+ <size>
+ <width>16</width>
+ <height>16</height>
+ </size>
+ </property>
<property name="flat">
<bool>true</bool>
</property>
@@ -258,14 +276,14 @@
</property>
<property name="maximumSize">
<size>
- <width>25</width>
- <height>25</height>
+ <width>24</width>
+ <height>24</height>
</size>
</property>
<property name="baseSize">
<size>
- <width>32</width>
- <height>32</height>
+ <width>20</width>
+ <height>20</height>
</size>
</property>
<property name="toolTip">
@@ -275,9 +293,15 @@
<string/>
</property>
<property name="icon">
- <iconset>
+ <iconset resource="../res/icons.qrc">
<normaloff>:/icons/code.svg</normaloff>:/icons/code.svg</iconset>
</property>
+ <property name="iconSize">
+ <size>
+ <width>16</width>
+ <height>16</height>
+ </size>
+ </property>
<property name="flat">
<bool>true</bool>
</property>
@@ -310,9 +334,15 @@
<string/>
</property>
<property name="icon">
- <iconset>
+ <iconset resource="../res/icons.qrc">
<normaloff>:/icons/android-camera.svg</normaloff>:/icons/android-camera.svg</iconset>
</property>
+ <property name="iconSize">
+ <size>
+ <width>16</width>
+ <height>16</height>
+ </size>
+ </property>
<property name="flat">
<bool>true</bool>
</property>
@@ -368,9 +398,15 @@
<string/>
</property>
<property name="icon">
- <iconset>
+ <iconset resource="../res/icons.qrc">
<normaloff>:/icons/plus-round.svg</normaloff>:/icons/plus-round.svg</iconset>
</property>
+ <property name="iconSize">
+ <size>
+ <width>16</width>
+ <height>16</height>
+ </size>
+ </property>
<property name="checkable">
<bool>true</bool>
</property>
@@ -416,9 +452,15 @@
<string/>
</property>
<property name="icon">
- <iconset>
+ <iconset resource="../res/icons.qrc">
<normaloff>:/icons/grid.svg</normaloff>:/icons/grid.svg</iconset>
</property>
+ <property name="iconSize">
+ <size>
+ <width>16</width>
+ <height>16</height>
+ </size>
+ </property>
<property name="checkable">
<bool>true</bool>
</property>
@@ -451,15 +493,21 @@
</size>
</property>
<property name="toolTip">
- <string>Synchronize with Asymptote</string>
+ <string>Zoom</string>
</property>
<property name="text">
<string/>
</property>
<property name="icon">
- <iconset>
+ <iconset resource="../res/icons.qrc">
<normaloff>:/icons/magnifying-glass.svg</normaloff>:/icons/magnifying-glass.svg</iconset>
</property>
+ <property name="iconSize">
+ <size>
+ <width>16</width>
+ <height>16</height>
+ </size>
+ </property>
<property name="flat">
<bool>true</bool>
</property>
@@ -492,9 +540,15 @@
<string/>
</property>
<property name="icon">
- <iconset>
+ <iconset resource="../res/icons.qrc">
<normaloff>:/icons/center.svg</normaloff>:/icons/center.svg</iconset>
</property>
+ <property name="iconSize">
+ <size>
+ <width>16</width>
+ <height>16</height>
+ </size>
+ </property>
<property name="flat">
<bool>true</bool>
</property>
@@ -527,9 +581,15 @@
<string/>
</property>
<property name="icon">
- <iconset>
+ <iconset resource="../res/icons.qrc">
<normaloff>:/icons/centerorigin.svg</normaloff>:/icons/centerorigin.svg</iconset>
</property>
+ <property name="iconSize">
+ <size>
+ <width>16</width>
+ <height>16</height>
+ </size>
+ </property>
<property name="flat">
<bool>true</bool>
</property>
@@ -568,6 +628,12 @@
<property name="text">
<string>X</string>
</property>
+ <property name="iconSize">
+ <size>
+ <width>16</width>
+ <height>16</height>
+ </size>
+ </property>
<property name="checkable">
<bool>true</bool>
</property>
@@ -608,6 +674,12 @@
<property name="text">
<string>Y</string>
</property>
+ <property name="iconSize">
+ <size>
+ <width>16</width>
+ <height>16</height>
+ </size>
+ </property>
<property name="checkable">
<bool>true</bool>
</property>
@@ -656,9 +728,15 @@
<string/>
</property>
<property name="icon">
- <iconset>
+ <iconset resource="../res/icons.qrc">
<normaloff>:/icons/edit.svg</normaloff>:/icons/edit.svg</iconset>
</property>
+ <property name="iconSize">
+ <size>
+ <width>16</width>
+ <height>16</height>
+ </size>
+ </property>
<property name="flat">
<bool>true</bool>
</property>
@@ -694,9 +772,15 @@
<string/>
</property>
<property name="icon">
- <iconset>
+ <iconset resource="../res/icons.qrc">
<normaloff>:/icons/android-delete.svg</normaloff>:/icons/android-delete.svg</iconset>
</property>
+ <property name="iconSize">
+ <size>
+ <width>16</width>
+ <height>16</height>
+ </size>
+ </property>
<property name="checkable">
<bool>false</bool>
</property>
@@ -748,9 +832,15 @@
<string/>
</property>
<property name="icon">
- <iconset>
+ <iconset resource="../res/icons.qrc">
<normaloff>:/icons/android-hand.svg</normaloff>:/icons/android-hand.svg</iconset>
</property>
+ <property name="iconSize">
+ <size>
+ <width>16</width>
+ <height>16</height>
+ </size>
+ </property>
<property name="checkable">
<bool>true</bool>
</property>
@@ -786,9 +876,15 @@
<string/>
</property>
<property name="icon">
- <iconset>
+ <iconset resource="../res/icons.qrc">
<normaloff>:/icons/arrow-move.svg</normaloff>:/icons/arrow-move.svg</iconset>
</property>
+ <property name="iconSize">
+ <size>
+ <width>16</width>
+ <height>16</height>
+ </size>
+ </property>
<property name="checkable">
<bool>true</bool>
</property>
@@ -827,9 +923,15 @@
<string/>
</property>
<property name="icon">
- <iconset>
+ <iconset resource="../res/icons.qrc">
<normaloff>:/icons/arrow-resize.svg</normaloff>:/icons/arrow-resize.svg</iconset>
</property>
+ <property name="iconSize">
+ <size>
+ <width>16</width>
+ <height>16</height>
+ </size>
+ </property>
<property name="checkable">
<bool>true</bool>
</property>
@@ -865,9 +967,15 @@
<string/>
</property>
<property name="icon">
- <iconset>
+ <iconset resource="../res/icons.qrc">
<normaloff>:/icons/android-refresh.svg</normaloff>:/icons/android-refresh.svg</iconset>
</property>
+ <property name="iconSize">
+ <size>
+ <width>16</width>
+ <height>16</height>
+ </size>
+ </property>
<property name="checkable">
<bool>true</bool>
</property>
@@ -919,9 +1027,15 @@
<string/>
</property>
<property name="icon">
- <iconset>
+ <iconset resource="../res/icons.qrc">
<normaloff>:/icons/anchor.svg</normaloff>:/icons/anchor.svg</iconset>
</property>
+ <property name="iconSize">
+ <size>
+ <width>16</width>
+ <height>16</height>
+ </size>
+ </property>
<property name="checkable">
<bool>true</bool>
</property>
@@ -963,7 +1077,7 @@
<bool>false</bool>
</property>
<property name="currentText">
- <string>Origin</string>
+ <string>Center</string>
</property>
<property name="currentIndex">
<number>0</number>
@@ -991,12 +1105,12 @@
</property>
<item>
<property name="text">
- <string>Origin</string>
+ <string>Center</string>
</property>
</item>
<item>
<property name="text">
- <string>Center</string>
+ <string>Origin</string>
</property>
</item>
<item>
@@ -1053,9 +1167,15 @@
<string/>
</property>
<property name="icon">
- <iconset>
+ <iconset resource="../res/icons.qrc">
<normaloff>:/icons/eye.svg</normaloff>:/icons/eye.svg</iconset>
</property>
+ <property name="iconSize">
+ <size>
+ <width>16</width>
+ <height>16</height>
+ </size>
+ </property>
<property name="checkable">
<bool>false</bool>
</property>
@@ -1091,9 +1211,15 @@
<string/>
</property>
<property name="icon">
- <iconset>
+ <iconset resource="../res/icons.qrc">
<normaloff>:/icons/android-expand.svg</normaloff>:/icons/android-expand.svg</iconset>
</property>
+ <property name="iconSize">
+ <size>
+ <width>16</width>
+ <height>16</height>
+ </size>
+ </property>
<property name="flat">
<bool>true</bool>
</property>
@@ -1129,9 +1255,15 @@
<string/>
</property>
<property name="icon">
- <iconset>
+ <iconset resource="../res/icons.qrc">
<normaloff>:/icons/chevron-with-circle-left.svg</normaloff>:/icons/chevron-with-circle-left.svg</iconset>
</property>
+ <property name="iconSize">
+ <size>
+ <width>16</width>
+ <height>16</height>
+ </size>
+ </property>
<property name="flat">
<bool>true</bool>
</property>
@@ -1167,9 +1299,15 @@
<string/>
</property>
<property name="icon">
- <iconset>
+ <iconset resource="../res/icons.qrc">
<normaloff>:/icons/chevron-with-circle-right.svg</normaloff>:/icons/chevron-with-circle-right.svg</iconset>
</property>
+ <property name="iconSize">
+ <size>
+ <width>16</width>
+ <height>16</height>
+ </size>
+ </property>
<property name="flat">
<bool>true</bool>
</property>
@@ -1279,10 +1417,16 @@
<string/>
</property>
<property name="icon">
- <iconset>
+ <iconset resource="../res/icons.qrc">
<normaloff>:/icons/bucket.svg</normaloff>
<normalon>:/icons/filledbucket.svg</normalon>:/icons/bucket.svg</iconset>
</property>
+ <property name="iconSize">
+ <size>
+ <width>16</width>
+ <height>16</height>
+ </size>
+ </property>
<property name="checkable">
<bool>true</bool>
</property>
@@ -1407,9 +1551,15 @@ background: rgb(0, 0, 0)
<string/>
</property>
<property name="icon">
- <iconset>
+ <iconset resource="../res/icons.qrc">
<normaloff>:/icons/android-color-palette.svg</normaloff>:/icons/android-color-palette.svg</iconset>
</property>
+ <property name="iconSize">
+ <size>
+ <width>16</width>
+ <height>16</height>
+ </size>
+ </property>
<property name="default">
<bool>false</bool>
</property>
@@ -1485,9 +1635,15 @@ background: rgb(0, 0, 0)
<string/>
</property>
<property name="icon">
- <iconset>
+ <iconset resource="../res/icons.qrc">
<normaloff>:/icons/openpolygon.svg</normaloff>:/icons/openpolygon.svg</iconset>
</property>
+ <property name="iconSize">
+ <size>
+ <width>16</width>
+ <height>16</height>
+ </size>
+ </property>
<property name="flat">
<bool>true</bool>
</property>
@@ -1517,9 +1673,15 @@ background: rgb(0, 0, 0)
<string/>
</property>
<property name="icon">
- <iconset>
+ <iconset resource="../res/icons.qrc">
<normaloff>:/icons/closedpolygon.svg</normaloff>:/icons/closedpolygon.svg</iconset>
</property>
+ <property name="iconSize">
+ <size>
+ <width>16</width>
+ <height>16</height>
+ </size>
+ </property>
<property name="flat">
<bool>true</bool>
</property>
@@ -1549,9 +1711,15 @@ background: rgb(0, 0, 0)
<string/>
</property>
<property name="icon">
- <iconset>
+ <iconset resource="../res/icons.qrc">
<normaloff>:/icons/opencurve.svg</normaloff>:/icons/opencurve.svg</iconset>
</property>
+ <property name="iconSize">
+ <size>
+ <width>16</width>
+ <height>16</height>
+ </size>
+ </property>
<property name="flat">
<bool>true</bool>
</property>
@@ -1581,9 +1749,15 @@ background: rgb(0, 0, 0)
<string/>
</property>
<property name="icon">
- <iconset>
+ <iconset resource="../res/icons.qrc">
<normaloff>:/icons/closedcurve.svg</normaloff>:/icons/closedcurve.svg</iconset>
</property>
+ <property name="iconSize">
+ <size>
+ <width>16</width>
+ <height>16</height>
+ </size>
+ </property>
<property name="flat">
<bool>true</bool>
</property>
@@ -1613,9 +1787,15 @@ background: rgb(0, 0, 0)
<string/>
</property>
<property name="icon">
- <iconset>
+ <iconset resource="../res/icons.qrc">
<normaloff>:/icons/triangle-stroked-15.svg</normaloff>:/icons/triangle-stroked-15.svg</iconset>
</property>
+ <property name="iconSize">
+ <size>
+ <width>16</width>
+ <height>16</height>
+ </size>
+ </property>
<property name="flat">
<bool>true</bool>
</property>
@@ -1645,9 +1825,15 @@ background: rgb(0, 0, 0)
<string/>
</property>
<property name="icon">
- <iconset>
+ <iconset resource="../res/icons.qrc">
<normaloff>:/icons/circle.svg</normaloff>:/icons/circle.svg</iconset>
</property>
+ <property name="iconSize">
+ <size>
+ <width>16</width>
+ <height>16</height>
+ </size>
+ </property>
<property name="flat">
<bool>true</bool>
</property>
@@ -1677,9 +1863,15 @@ background: rgb(0, 0, 0)
<string/>
</property>
<property name="icon">
- <iconset>
+ <iconset resource="../res/icons.qrc">
<normaloff>:/icons/text.svg</normaloff>:/icons/text.svg</iconset>
</property>
+ <property name="iconSize">
+ <size>
+ <width>16</width>
+ <height>16</height>
+ </size>
+ </property>
<property name="flat">
<bool>true</bool>
</property>
@@ -1774,7 +1966,7 @@ background: rgb(0, 0, 0)
<string/>
</property>
<property name="icon">
- <iconset>
+ <iconset resource="../res/icons.qrc">
<normaloff>:/icons/social-python.svg</normaloff>:/icons/social-python.svg</iconset>
</property>
<property name="iconSize">
@@ -1816,9 +2008,15 @@ background: rgb(0, 0, 0)
<string/>
</property>
<property name="icon">
- <iconset>
+ <iconset resource="../res/icons.qrc">
<normaloff>:/icons/subdirectory-left.svg</normaloff>:/icons/subdirectory-left.svg</iconset>
</property>
+ <property name="iconSize">
+ <size>
+ <width>16</width>
+ <height>16</height>
+ </size>
+ </property>
<property name="flat">
<bool>true</bool>
</property>
@@ -1840,8 +2038,8 @@ background: rgb(0, 0, 0)
<rect>
<x>0</x>
<y>0</y>
- <width>1030</width>
- <height>28</height>
+ <width>1000</width>
+ <height>29</height>
</rect>
</property>
<widget class="QMenu" name="menuFIle">
diff --git a/graphics/asymptote/GUI/xasy.py b/graphics/asymptote/GUI/xasy.py
index 7e38f73a2a..7a8ee9b2f7 100755
--- a/graphics/asymptote/GUI/xasy.py
+++ b/graphics/asymptote/GUI/xasy.py
@@ -1,12 +1,15 @@
#!/usr/bin/env python3
-import sys
+import sys,signal,os
import PyQt5.QtWidgets as Qw
+import PyQt5.QtCore as Qc
from Window1 import MainWindow1
-
def main(args):
+ Qw.QApplication.setAttribute(Qc.Qt.AA_UseHighDpiPixmaps,True)
+ Qw.QApplication.setAttribute(Qc.Qt.AA_EnableHighDpiScaling,True)
qtApp = Qw.QApplication(args)
+ signal.signal(signal.SIGINT,signal.SIG_DFL)
mainWin1 = MainWindow1()
mainWin1.show()
return qtApp.exec_()
diff --git a/graphics/asymptote/GUI/xasy2asy.py b/graphics/asymptote/GUI/xasy2asy.py
index 2df6c3417a..4b2d0274f7 100644
--- a/graphics/asymptote/GUI/xasy2asy.py
+++ b/graphics/asymptote/GUI/xasy2asy.py
@@ -775,6 +775,8 @@ class xasyItem(Qc.QObject):
worker = threading.Thread(target=self.asyfyThread, args=[])
worker.start()
item = self.imageHandleQueue.get()
+ cwd=os.getcwd();
+ os.chdir(self.asyengine.tempDirName)
while item != (None,) and item[0] != "ERROR":
if item[0] == "OUTPUT":
print(item[1])
@@ -790,6 +792,8 @@ class xasyItem(Qc.QObject):
pass
item = self.imageHandleQueue.get()
# self.imageHandleQueue.task_done()
+ os.chdir(cwd);
+
worker.join()
def asyfyThread(self):
diff --git a/graphics/asymptote/Makefile.in b/graphics/asymptote/Makefile.in
index 5d0a72c0d1..162ad17f36 100644
--- a/graphics/asymptote/Makefile.in
+++ b/graphics/asymptote/Makefile.in
@@ -104,7 +104,7 @@ latexdir = $(DESTDIR)@latexdir@
contextdir = $(DESTDIR)@contextdir@
INSTALL = @INSTALL@
REVISION = "const char *REVISION="
-last = $(shell cat revision.cc | sed -e 's/.*\"\(.*\)\";/\1/')
+last = $(shell head -1 revision.cc | sed -e 's/.*\"\(.*\)\";/\1/')
usinggit = $(shell if test -d ".git"; then echo yes; fi)
ifeq ($(usinggit),yes)
revision = $(shell LC_ALL="C" git describe --long | sed -e 's/git//' \
@@ -124,7 +124,7 @@ asy: version glew.o
fi
version: $(GCLIB) $(FILES:=.o) $(notdir $(UIFILES:.ui=.py)) GUI/icons_rc.py
- if test ! -s revision.cc -o "$(revision)" != "$(last)"; then \
+ if test ! -s revision.cc || test "$(revision)" != "$(last)"; then \
echo $(REVISION)\"$(revision)\"\; > revision.cc; \
echo const char *AsyGLVersion=\"$(ASYGLVERSION)\"\; >> revision.cc; \
if test ! -e base/webgl/asygl.js; then \
diff --git a/graphics/asymptote/ReleaseNotes b/graphics/asymptote/ReleaseNotes
index 136c9c798b..8328aeaa04 100644
--- a/graphics/asymptote/ReleaseNotes
+++ b/graphics/asymptote/ReleaseNotes
@@ -1,3 +1,20 @@
+Release Notes for Version 2.60
+
+Transparent WebGL backgrounds were fixed. A build issue involving the revision
+number was fixed. The locatefile function now returns the fully qualified
+file name. The htmlviewer uses the absolute path for all platforms;
+it is also used for displaying svg files. SVG output for embedded PNG, JPEG,
+and external vector EPS and PDF images is supported with the latex TeX
+engine and dvisvgm 2.8. The simplex solver was optimized. A pad function that
+pads a picture to a precise size in both directions was introduced.
+The xasy front end was ported to high-resolutions screens and handles Ctrl-C
+interrupts correctly. Objects can be positioned finely with the arrow keys
+while holding down the mouse button. The origin/center order and anchor names
+were fixed. A front/back detection bug in the solids module was fixed.
+The grffile package fixes issues with included file names.
+This release requires Version 1.34 of asymptote.sty (auto-generated).
+
+
Release Notes for Version 2.59
OpenGL memory allocation and transparency bugs introduced in version 2.54 were
diff --git a/graphics/asymptote/asy-keywords.el b/graphics/asymptote/asy-keywords.el
index 27b65e2ba9..58ba0de1d2 100644
--- a/graphics/asymptote/asy-keywords.el
+++ b/graphics/asymptote/asy-keywords.el
@@ -2,7 +2,7 @@
;; This file is automatically generated by asy-list.pl.
;; Changes will be overwritten.
;;
-(defvar asy-keywords-version "2.59")
+(defvar asy-keywords-version "2.60")
(defvar asy-keyword-name '(
and controls tension atleast curl if else while for do return break continue struct typedef new access import unravel from include quote static public private restricted this explicit true false null cycle newframe operator ))
@@ -11,7 +11,7 @@ and controls tension atleast curl if else while for do return break continue str
Braid FitResult Label Legend Solution TreeNode abscissa arc arrowhead binarytree binarytreeNode block bool bool3 bounds bqe circle conic coord coordsys cputime ellipse evaluatedpoint file filltype frame grid3 guide horner hsv hyperbola int inversion key light line linefit marginT marker mass node object pair parabola patch path path3 pen picture point position positionedvector projection rational real revolution scaleT scientific segment side simplex slice solution splitface string surface tensionSpecifier ticklocate ticksgridT tickvalues transform transformation tree triangle trilinear triple vector vertex void ))
(defvar asy-function-name '(
-AND Arc ArcArrow ArcArrows Arrow Arrows AtA Automatic AvantGarde B03 B13 B23 B33 BBox BWRainbow BWRainbow2 Bar Bars BeginArcArrow BeginArrow BeginBar BeginDotMargin BeginMargin BeginPenMargin Blank Bookman Bottom BottomTop Bounds Break Broken BrokenLog CLZ CTZ Ceil Circle CircleBarIntervalMarker Cos Courier CrossIntervalMarker DOSendl DOSnewl DefaultFormat DefaultLogFormat Degrees Dir DotMargin DotMargins Dotted Draw Drawline Embed EndArcArrow EndArrow EndBar EndDotMargin EndMargin EndPenMargin Fill FillDraw Finite Floor Format Full Gaussian Gaussrand Gaussrandpair Gradient Grayscale Helvetica Hermite HookHead InOutTicks InTicks Jn Label Landscape Left LeftRight LeftTicks Legend Linear Log LogFormat Margin Margins Mark MidArcArrow MidArrow NOT NewCenturySchoolBook NoBox NoMargin NoModifier NoTicks NoTicks3 NoZero NoZeroFormat None OR OmitFormat OmitTick OmitTickInterval OmitTickIntervals OutTicks Ox Oy Palatino PaletteTicks Pen PenMargin PenMargins Pentype Portrait RGB RadialShade RadialShadeDraw Rainbow Range Relative Right RightTicks Rotate Round SQR Scale ScaleX ScaleY ScaleZ Seascape Shift Sin Slant Spline StickIntervalMarker Straight Symbol Tan TeXify Ticks Ticks3 TildeIntervalMarker TimesRoman Top TrueMargin UnFill UpsideDown Wheel X XEquals XOR XY XYEquals XYZero XYgrid XZEquals XZZero XZero XZgrid Y YEquals YXgrid YZ YZEquals YZZero YZero YZgrid Yn Z ZX ZXgrid ZYgrid ZapfChancery ZapfDingbats _begingroup3 _cputime _draw _eval _findroot _image _labelpath _projection _shipout _strokepath _texpath aCos aSin aTan abort abs accel acos acosh acot acsc activatequote add addArrow addMargins addSaveFunction addpenarc addpenline addseg adjust alias align all altitude angabscissa angle angledegrees angpoint animate annotate anticomplementary antipedal apply approximate arc arcarrowsize arccircle arcdir arcfromcenter arcfromfocus arclength arcnodesnumber arcpoint arcsubtended arcsubtendedcenter arctime arctopath array arrow arrow2 arrowbase arrowbasepoints arrowsize ascii asec asin asinh ask assert asy asycode asydir asyfigure asyfilecode asyinclude asywrite atan atan2 atanh atbreakpoint atexit attach attract atupdate autoformat autoscale autoscale3 axes axes3 axialshade axis axiscoverage azimuth babel background bangles bar barmarksize barsize basealign baseline bbox beep begin beginclip begingroup beginpoint between bevel bezier bezierP bezierPP bezierPPP bezulate bibliography bibliographystyle binarytree binarytreeNode binomial bins bisector bisectorpoint bispline bitreverse blend blockconnector box bqe brace breakpoint breakpoints brick buildRestoreDefaults buildRestoreThunk buildcycle bulletcolor byte calculateScaling canonical canonicalcartesiansystem cartesiansystem case1 case2 case3 cbrt cd ceil center centerToFocus centroid cevian change2 changecoordsys checkSegment check_fpt_zero checkconditionlength checker checkincreasing checklengths checkposition checkpt checkptincube checktriangle choose circle circlebarframe circlemarkradius circlenodesnumber circumcenter circumcircle clamped clear clip clipdraw close cmyk code colatitude collect collinear color colorless colors colorspace comma compassmark complement complementary concat concurrent cone conic conicnodesnumber conictype conj connect containmentTree contains contour contour3 controlSpecifier convert coordinates coordsys copy copyPairOrTriple cos cosh cot countIntersections cputime crop cropcode cross crossframe crosshatch crossmarksize csc cubicroots curabscissa curlSpecifier curpoint currentarrow currentexitfunction currentmomarrow currentpolarconicroutine curve cut cutafter cutbefore cyclic cylinder deactivatequote debugger deconstruct defaultdir defaultformat defaultpen defined degenerate degrees delete deletepreamble determinant diagonal diamond diffdiv dir dirSpecifier dirtime display distance divisors do_overpaint dot dotframe dotsize downcase draw drawAll drawDoubleLine drawFermion drawGhost drawGluon drawMomArrow drawPRCcylinder drawPRCdisk drawPRCsphere drawPRCtube drawPhoton drawScalar drawVertex drawVertexBox drawVertexBoxO drawVertexBoxX drawVertexO drawVertexOX drawVertexTriangle drawVertexTriangleO drawVertexX drawarrow drawarrow2 drawbeziertriangle drawline drawpixel drawstrokepath drawtick duplicate elle ellipse ellipsenodesnumber embed embed3 embedplayer empty enclose end endclip endgroup endgroup3 endl endpoint endpoints eof eol equation equations erase erasestep erf erfc error errorbar errorbars eval excenter excircle exit exitfunction exp expfactors expi expm1 exradius extend extension extouch fabs factorial fermat fft fhorner figure file filecode fill filldraw filloutside fillrule filltype find findall findroot finite finiteDifferenceJacobian firstcut firstframe fit fit2 fixedscaling floor flush fmdefaults fmod focusToCenter font fontcommand fontsize foot format frac frequency fromCenter fromFocus fspline functionshade gamma gcd generate_random_backtrace generateticks gergonne getc getint getpair getreal getstring gettriple gluon gouraudshade graph graphic graphicscale gray grestore grid grid3 gsave halfbox hatch hdiffdiv hermite hex histogram history hline hprojection hsv hyperbola hyperbolanodesnumber hyperlink hypot identity image implicitsurface incenter incentral incircle increasing incrementposition indexedfigure initdefaults initialized input inradius insert inside insphere integrate interactive interior interp interpolate intersect intersection intersectionpoint intersectionpoints intersections intouch inverse inversion invisible is3D isDuplicate isnan isogonal isogonalconjugate isotomic isotomicconjugate isparabola italic item jobname key kurtosis kurtosisexcess label labelaxis labelmargin labelpath labels labeltick labelx labelx3 labely labely3 labelz labelz3 lastcut latex latitude latticeshade layer layout lcm ldexp leastsquares legend legenditem length lexorder lift light limits line linear linecap lineinversion linejoin linemargin lineskip linetype linewidth link list lm_enorm lm_evaluate_default lm_lmdif lm_lmpar lm_minimize lm_print_default lm_print_quiet lm_qrfac lm_qrsolv locale locate locatefile location log log10 log1p logaxiscoverage longitude lookup make3dgrid makeMappingArray makeNode makecircle makedraw makepen maketriangle map margin markangle markangleradius markanglespace markarc marker markinterval marknodes markrightangle markthin markuniform mass masscenter massformat math max max3 maxAfterTransform maxbezier maxbound maxcoords maxlength maxratio maxtimes mean medial median midpoint min min3 minAfterTransform minbezier minbound minipage minratio mintimes miterlimit mktemp momArrowPath momarrowsize monotonic multifigure nGrad nativeformat natural newl newpage newslide newton newtree nextframe nextnormal nextpage nib nodabscissa node none norm normalout normalvideo nosetpagesize notaknot nowarn numberpage nurb object offset onpath opacity opposite orient orientation origin orthic orthocentercenter outdirectory outformat outline outname outprefix output overloadedMessage overwrite pack pad pairs palette parabola parabolanodesnumber parallel parallelogram partialsum patchwithnormals path path3 pathbetween pathinface pattern pause pdf pedal periodic perp perpendicular perpendicularmark phantom phi1 phi2 phi3 photon piecewisestraight point polar polarconicroutine polargraph polygon popcount postcontrol postscript pow10 ppoint prc prc0 prconly precision precontrol prepend printBytecode print_random_addresses progress project projection projecttospan projecttospan_findcoeffs purge pwhermite quadpatches quadrant quadraticroots quantize quarticroots quotient radialshade radians radicalcenter radicalline radius rand randompath rationalidentity rd readline realmult realquarticroots rectangle rectangular rectify reflect relabscissa relative relativedistance reldir relpoint reltime remainder remark removeDuplicates rename replace report resetdefaultpen restore restoredefaults reverse reversevideo rf rfind rgb rgba rgbint rms rotate rotateO rotation round roundbox roundedpath roundrectangle samecoordsys sameside sample save savedefaults saveline scale scale3 scaleO scaleT scaleless scientific search searchtree sec secondaryX secondaryY seconds section sector seek seekeof segment segmentlimits sequence setpens sgn sgnd sharpangle sharpdegrees shift shiftless shipout shipout3 show simeq simplex simplexPhase2 simplexTableau simplexWrite simpson sin sinh size size3 skewness skip slant sleep slice slope slopefield solve solveBVP sort sourceline sphere split sqrt square srand standardizecoordsys stdev step stickframe stickmarksize stickmarkspace stop straight straightness string stripdirectory stripextension stripfile stripsuffix strokepath subdivide subitem subpath substr sum surface symmedial symmedian system tab tableau tan tangent tangential tangents tanh tell tensionSpecifier tensorshade tex texcolor texify texpath texpreamble texreset texshipout texsize texstring textpath thick thin tick tickMax tickMax3 tickMin tickMin3 ticklabelshift ticklocate tildeframe tildemarksize tile tiling time times title titlepage topbox toplocation transform transformation transpose trembleFuzz triangle triangleAbc triangleabc triangletoquads trianglewithnormals triangulate tricoef tridiagonal trilinear trim truepoint tube uncycle unfill uniform unique unit unitrand unitsize unityroot unstraighten upcase updatefunction uperiodic upscale uptodate usepackage usersetting usetypescript usleep value variance variancebiased vbox vector vectorfield verbatim view vline vperiodic vprojection warn warning windingnumber write xasyKEY xaxis xaxis3 xaxis3At xaxisAt xequals xlimits xmap xpart xscale xscaleO xtick xtick3 xtrans yaxis yaxis3 yaxis3At yaxisAt yequals ylimits ypart yscale yscaleO ytick ytick3 ytrans zaxis3 zaxis3At zero zlimits zpart ztick ztick3 ztrans ))
+AND Arc ArcArrow ArcArrows Arrow Arrows AtA Automatic AvantGarde B03 B13 B23 B33 BBox BWRainbow BWRainbow2 Bar Bars BeginArcArrow BeginArrow BeginBar BeginDotMargin BeginMargin BeginPenMargin Blank Bookman Bottom BottomTop Bounds Break Broken BrokenLog CLZ CTZ Ceil Circle CircleBarIntervalMarker Cos Courier CrossIntervalMarker DOSendl DOSnewl DefaultFormat DefaultLogFormat Degrees Dir DotMargin DotMargins Dotted Draw Drawline Embed EndArcArrow EndArrow EndBar EndDotMargin EndMargin EndPenMargin Fill FillDraw Finite Floor Format Full Gaussian Gaussrand Gaussrandpair Gradient Grayscale Helvetica Hermite HookHead InOutTicks InTicks Jn Label Landscape Left LeftRight LeftTicks Legend Linear Log LogFormat Margin Margins Mark MidArcArrow MidArrow NOT NewCenturySchoolBook NoBox NoMargin NoModifier NoTicks NoTicks3 NoZero NoZeroFormat None OR OmitFormat OmitTick OmitTickInterval OmitTickIntervals OutTicks Ox Oy Palatino PaletteTicks Pen PenMargin PenMargins Pentype Portrait RGB RadialShade RadialShadeDraw Rainbow Range Relative Right RightTicks Rotate Round SQR Scale ScaleX ScaleY ScaleZ Seascape Shift Sin Slant Spline StickIntervalMarker Straight Symbol Tan TeXify Ticks Ticks3 TildeIntervalMarker TimesRoman Top TrueMargin UnFill UpsideDown Wheel X XEquals XOR XY XYEquals XYZero XYgrid XZEquals XZZero XZero XZgrid Y YEquals YXgrid YZ YZEquals YZZero YZero YZgrid Yn Z ZX ZXgrid ZYgrid ZapfChancery ZapfDingbats _begingroup3 _cputime _draw _eval _findroot _image _labelpath _projection _shipout _strokepath _texpath aCos aSin aTan abort abs accel acos acosh acot acsc activatequote add addArrow addMargins addSaveFunction addpenarc addpenline addseg adjust alias align all altitude angabscissa angle angledegrees angpoint animate annotate anticomplementary antipedal apply approximate arc arcarrowsize arccircle arcdir arcfromcenter arcfromfocus arclength arcnodesnumber arcpoint arcsubtended arcsubtendedcenter arctime arctopath array arrow arrow2 arrowbase arrowbasepoints arrowsize ascii asec asin asinh ask assert asy asycode asydir asyfigure asyfilecode asyinclude asywrite atan atan2 atanh atbreakpoint atexit attach attract atupdate autoformat autoscale autoscale3 axes axes3 axialshade axis axiscoverage azimuth babel background bangles bar barmarksize barsize basealign baseline bbox beep begin beginclip begingroup beginpoint between bevel bezier bezierP bezierPP bezierPPP bezulate bibliography bibliographystyle binarytree binarytreeNode binomial bins bisector bisectorpoint bispline bitreverse blend blockconnector box bqe brace breakpoint breakpoints brick buildRestoreDefaults buildRestoreThunk buildcycle bulletcolor byte calculateScaling canonical canonicalcartesiansystem cartesiansystem case1 case2 case3 cbrt cd ceil center centerToFocus centroid cevian change2 changecoordsys checkSegment check_fpt_zero checkconditionlength checker checkincreasing checklengths checkposition checkpt checkptincube checktriangle choose circle circlebarframe circlemarkradius circlenodesnumber circumcenter circumcircle clamped clear clip clipdraw close cmyk code colatitude collect collinear color colorless colors colorspace comma compassmark complement complementary concat concurrent cone conic conicnodesnumber conictype conj connect containmentTree contains contour contour3 controlSpecifier convert coordinates coordsys copy copyPairOrTriple cos cosh cot countIntersections cputime crop cropcode cross crossframe crosshatch crossmarksize csc cubicroots curabscissa curlSpecifier curpoint currentarrow currentexitfunction currentmomarrow currentpolarconicroutine curve cut cutafter cutbefore cyclic cylinder deactivatequote debugger deconstruct defaultdir defaultformat defaultpen defined degenerate degrees delete deletepreamble determinant diagonal diamond diffdiv dir dirSpecifier dirtime display distance divisors do_overpaint dot dotframe dotsize downcase draw drawAll drawDoubleLine drawFermion drawGhost drawGluon drawMomArrow drawPRCcylinder drawPRCdisk drawPRCsphere drawPRCtube drawPhoton drawScalar drawVertex drawVertexBox drawVertexBoxO drawVertexBoxX drawVertexO drawVertexOX drawVertexTriangle drawVertexTriangleO drawVertexX drawarrow drawarrow2 drawbeziertriangle drawline drawpixel drawstrokepath drawtick duplicate elle ellipse ellipsenodesnumber embed embed3 embedplayer empty enclose end endclip endgroup endgroup3 endl endpoint endpoints eof eol equation equations erase erasestep erf erfc error errorbar errorbars eval excenter excircle exit exitfunction exp expfactors expi expm1 exradius extend extension extouch fabs factorial fermat fft fhorner figure file filecode fill filldraw filloutside fillrule filltype find findall findroot finite finiteDifferenceJacobian firstcut firstframe fit fit2 fixedscaling floor flush fmdefaults fmod focusToCenter font fontcommand fontsize foot format frac frequency fromCenter fromFocus fspline functionshade gamma gcd generate_random_backtrace generateticks gergonne getc getint getpair getreal getstring gettriple gluon gouraudshade graph graphic graphicscale gray grestore grid grid3 gsave halfbox hatch hdiffdiv hermite hex histogram history hline hprojection hsv hyperbola hyperbolanodesnumber hyperlink hypot identity image implicitsurface incenter incentral incircle increasing incrementposition indexedfigure initdefaults initialized input inradius insert inside insphere integrate interactive interior interp interpolate intersect intersection intersectionpoint intersectionpoints intersections intouch inverse inversion invisible is3D isDuplicate isnan isogonal isogonalconjugate isotomic isotomicconjugate isparabola italic item jobname key kurtosis kurtosisexcess label labelaxis labelmargin labelpath labels labeltick labelx labelx3 labely labely3 labelz labelz3 lastcut latex latitude latticeshade layer layout lcm ldexp leastsquares legend legenditem length lexorder lift light limits line linear linecap lineinversion linejoin linemargin lineskip linetype linewidth link list lm_enorm lm_evaluate_default lm_lmdif lm_lmpar lm_minimize lm_print_default lm_print_quiet lm_qrfac lm_qrsolv locale locate locatefile location log log10 log1p logaxiscoverage longitude lookup make3dgrid makeMappingArray makeNode makecircle makedraw makepen maketriangle map margin markangle markangleradius markanglespace markarc marker markinterval marknodes markrightangle markthin markuniform mass masscenter massformat math max max3 maxAfterTransform maxbezier maxbound maxcoords maxlength maxratio maxtimes mean medial median midpoint min min3 minAfterTransform minbezier minbound minipage minratio mintimes miterlimit mktemp momArrowPath momarrowsize monotonic multifigure nGrad nativeformat natural newl newpage newslide newton newtree nextframe nextnormal nextpage nib nodabscissa node none norm normalout normalvideo nosetpagesize notaknot nowarn numberpage nurb object offset onpath opacity opposite orient orientation origin orthic orthocentercenter outdirectory outformat outline outname outprefix output overloadedMessage overwrite pack pad pairs palette parabola parabolanodesnumber parallel parallelogram partialsum patchwithnormals path path3 pathbetween pathinface pattern pause pdf pedal periodic perp perpendicular perpendicularmark phantom phi1 phi2 phi3 photon piecewisestraight point polar polarconicroutine polargraph polygon popcount postcontrol postscript pow10 ppoint prc prc0 prconly precision precontrol prepend printBytecode print_random_addresses progress project projection projecttospan projecttospan_findcoeffs purge pwhermite quadpatches quadrant quadraticroots quantize quarticroots quotient radialshade radians radicalcenter radicalline radius rand randompath rationalidentity rd readline realmult realquarticroots rectangle rectangular rectify reflect relabscissa relative relativedistance reldir relpoint reltime remainder remark removeDuplicates rename replace report resetdefaultpen restore restoredefaults reverse reversevideo rf rfind rgb rgba rgbint rms rotate rotateO rotation round roundbox roundedpath roundrectangle samecoordsys sameside sample save savedefaults saveline scale scale3 scaleO scaleT scaleless scientific search searchtree sec secondaryX secondaryY seconds section sector seek seekeof segment segmentlimits sequence setpens sgn sgnd sharpangle sharpdegrees shift shiftless shipout shipout3 show simeq simplex simplexPhase1 simplexPhase2 simplexTableau simplexWrite simpson sin sinh size size3 skewness skip slant sleep slice slope slopefield solve solveBVP sort sourceline sphere split sqrt square srand standardizecoordsys stdev step stickframe stickmarksize stickmarkspace stop straight straightness string stripdirectory stripextension stripfile stripsuffix strokepath subdivide subitem subpath substr sum surface symmedial symmedian system tab tableau tan tangent tangential tangents tanh tell tensionSpecifier tensorshade tex texcolor texify texpath texpreamble texreset texshipout texsize texstring textpath thick thin tick tickMax tickMax3 tickMin tickMin3 ticklabelshift ticklocate tildeframe tildemarksize tile tiling time times title titlepage topbox toplocation transform transformation transpose trembleFuzz triangle triangleAbc triangleabc triangletoquads trianglewithnormals triangulate tricoef tridiagonal trilinear trim truepoint tube uncycle unfill uniform unique unit unitrand unitsize unityroot unstraighten upcase updatefunction uperiodic upscale uptodate usepackage usersetting usetypescript usleep value variance variancebiased vbox vector vectorfield verbatim view vline vperiodic vprojection warn warning windingnumber write xasyKEY xaxis xaxis3 xaxis3At xaxisAt xequals xlimits xmap xpart xscale xscaleO xtick xtick3 xtrans yaxis yaxis3 yaxis3At yaxisAt yequals ylimits ypart yscale yscaleO ytick ytick3 ytrans zaxis3 zaxis3At zero zlimits zpart ztick ztick3 ztrans ))
(defvar asy-variable-name '(
Accent AliceBlue Align Allow AntiqueWhite Apricot Aqua Aquamarine Aspect Azure BeginPoint Beige Bisque Bittersweet Black BlanchedAlmond Blue BlueGreen BlueViolet Blues Both BrBG Break BrickRed Brown BuGn BuPu BurlyWood BurntOrange CCW CMRmap CW CadetBlue CarnationPink Center Centered Cerulean Chartreuse Chocolate Coeff Coral CornflowerBlue Cornsilk Crimson Crop Cyan Dandelion Dark2 DarkBlue DarkCyan DarkGoldenrod DarkGray DarkGreen DarkKhaki DarkMagenta DarkOliveGreen DarkOrange DarkOrchid DarkRed DarkSalmon DarkSeaGreen DarkSlateBlue DarkSlateGray DarkTurquoise DarkViolet DeepPink DeepSkyBlue DefaultHead DimGray DodgerBlue Dotted Down Draw E ENE EPS ESE E_Euler E_PC E_RK2 E_RK3BS Emerald EndPoint Euler Fill FillDraw FireBrick FloralWhite ForestGreen Fuchsia Gainsboro GhostWhite GnBu Gold Goldenrod Gray Green GreenYellow Greens Greys Honeydew HookHead Horizontal HotPink I IgnoreAspect IndianRed Indigo Infinity Ivory JOIN_IN JOIN_OUT JungleGreen Khaki LM_DWARF LM_MACHEP LM_SQRT_DWARF LM_SQRT_GIANT LM_USERTOL Label Lavender LavenderBlush LawnGreen Left LeftJustified LeftSide LemonChiffon LightBlue LightCoral LightCyan LightGoldenrodYellow LightGreen LightGrey LightPink LightSalmon LightSeaGreen LightSkyBlue LightSlateGray LightSteelBlue LightYellow Lime LimeGreen Linear Linen Log Logarithmic Magenta Mahogany Mark MarkFill MarkPath Maroon Max MediumAquamarine MediumBlue MediumOrchid MediumPurple MediumSeaGreen MediumSlateBlue MediumSpringGreen MediumTurquoise MediumVioletRed Melon MidPoint MidnightBlue Min MintCream MistyRose Moccasin Move MoveQuiet Mulberry N NE NNE NNW NULL_VERTEX NW NavajoWhite Navy NavyBlue NoAlign NoCrop NoFill NoSide OldLace Olive OliveDrab OliveGreen OrRd Orange OrangeRed Oranges Orchid Ox Oy PC PRGn Paired PaleGoldenrod PaleGreen PaleTurquoise PaleVioletRed PapayaWhip Pastel1 Pastel2 Peach PeachPuff Periwinkle Peru PiYG PineGreen Pink Plum PowderBlue ProcessBlue PuBu PuBuGn PuOr PuRd Purple Purples RK2 RK3 RK3BS RK4 RK5 RK5DP RK5F RawSienna RdBu RdGy RdPu RdYlBu RdYlGn Red RedOrange RedViolet Reds Rhodamine Right RightJustified RightSide RosyBrown RoyalBlue RoyalPurple RubineRed S SE SSE SSW SW SaddleBrown Salmon SandyBrown SeaGreen Seashell Sepia Set1 Set2 Set3 Sienna Silver SimpleHead SkyBlue SlateBlue SlateGray Snow Spectral SpringGreen SteelBlue Suppress SuppressQuiet Tan TeXHead Teal TealBlue Thistle Ticksize Tomato Turquoise UnFill Up VERSION Value Vertical Violet VioletRed W WNW WSW Wheat White WhiteSmoke WildStrawberry XHIGH XLOW XYAlign YAlign YHIGH YLOW Yellow YellowGreen YellowOrange YlGn YlGnBu YlOrBr YlOrRd ZHIGH ZLOW _outpipe aboveequationskip addpenarc addpenline align allowstepping angularsystem animationdelay appendsuffix arcarrowangle arcarrowfactor arrow2sizelimit arrowangle arrowbarb arrowdir arrowfactor arrowhookfactor arrowlength arrowsizelimit arrowtexfactor authorpen autumn axis axiscoverage axislabelfactor background backgroundcolor backgroundpen barfactor barmarksizefactor basealign baselinetemplate bernstein beveljoin bigvertexpen bigvertexsize binary black blue bm bone bottom bp bracedefaultratio braceinnerangle bracemidangle braceouterangle brg brown bullet bwr byfoci byvertices camerafactor chartreuse circlemarkradiusfactor circlenodesnumberfactor circleprecision circlescale cividis cm codefile codepen codeskip colorPen coloredNodes coloredSegments conditionlength conicnodesfactor cool coolwarm copper count cputimeformat crossmarksizefactor currentcoordsys currentlight currentpatterns currentpen currentpicture currentposition currentprojection curvilinearsystem cuttings cyan darkblue darkbrown darkcyan darkgray darkgreen darkgrey darkmagenta darkolive darkred dashdotted dashed datepen dateskip debuggerlines debugging deepblue deepcyan deepgray deepgreen deepgrey deepmagenta deepred deepyellow default defaultControl defaultS defaultbackpen defaultcoordsys defaultexcursion defaultfilename defaultformat defaultmassformat defaultpen defaultseparator differentlengths dot dotfactor dotfilltype dotframe dotted doublelinepen doublelinespacing down duplicateFuzz ellipsenodesnumberfactor eps epsgeo epsilon evenodd expansionfactor extendcap fermionpen figureborder figuremattpen file3 firstnode firststep foregroundcolor fuchsia fuzz gapfactor ghostpen gist_earth gist_ncar gist_stern gluonamplitude gluonpen gluonratio gray green grey hatchepsilon havepagenumber heavyblue heavycyan heavygray heavygreen heavygrey heavymagenta heavyred hline hot hsv hwratio hyperbolanodesnumberfactor identity identity4 ignore implicitshipout inch inches includegraphicscommand inf inferno infinity institutionpen intMax intMin invert invisible itempen itemskip itemstep jet labelmargin landscape lastnode left legendhskip legendlinelength legendmargin legendmarkersize legendmaxrelativewidth legendvskip lightblue lightcyan lightgray lightgreen lightgrey lightmagenta lightolive lightred lightyellow linemargin lm_infmsg lm_shortmsg longdashdotted longdashed magenta magma magneticRadius mantissaBits markangleradius markangleradiusfactor markanglespace markanglespacefactor maxrefinements mediumblue mediumcyan mediumgray mediumgreen mediumgrey mediummagenta mediumred mediumyellow middle minDistDefault minblockheight minblockwidth mincirclediameter minipagemargin minipagewidth minvertexangle miterjoin mm momarrowfactor momarrowlength momarrowmargin momarrowoffset momarrowpen monoPen morepoints nCircle nan newbulletcolor ngraph nil nipy_spectral nmesh nobasealign nodeMarginDefault nodesystem nomarker nopoint noprimary nullpath nullpen numarray ocgindex oldbulletcolor olive orange origin overpaint page pageheight pagemargin pagenumberalign pagenumberpen pagenumberposition pagewidth paleblue palecyan palegray palegreen palegrey palemagenta palered paleyellow parabolanodesnumberfactor perpfactor phi photonamplitude photonpen photonratio pi pink plain plain_bounds plain_scaling plasma plus preamblenodes pt purple r3 r4a r4b randMax realDigits realEpsilon realMax realMin red relativesystem reverse right roundcap roundjoin royalblue salmon saveFunctions scalarpen seismic sequencereal settings signedtrailingzero simplex solid spinner spring springgreen sqrtEpsilon squarecap squarepen startposition stdin stdout stepfactor stepfraction steppagenumberpen stepping stickframe stickmarksizefactor stickmarkspacefactor summer swap tab10 tab20 tab20b tab20c textpen ticksize tildeframe tildemarksizefactor tinv titlealign titlepagepen titlepageposition titlepen titleskip top trailingzero treeLevelStep treeMinNodeWidth treeNodeStep trembleAngle trembleFrequency trembleRandom twilight twilight_shifted undefined unitcircle unitsquare up urlpen urlskip version vertexpen vertexsize viewportmargin viewportsize viridis vline white winter wistia wye yellow ylabelwidth zeroTransform zerotickfuzz zerowinding ))
diff --git a/graphics/asymptote/asy.list b/graphics/asymptote/asy.list
index 7abaa51e0d..a7e976dac9 100644
--- a/graphics/asymptote/asy.list
+++ b/graphics/asymptote/asy.list
@@ -254,18 +254,18 @@ int search(int[] a, int key);
int search(real[] a, real key);
int search(string[] a, string key);
int search(void()()[] a, void key()(), bool less(void()(), void()()));
-int search(picture[] a, picture key, bool less(picture, picture));
int search(real[] a, real key, bool less(real, real));
int search(guide[] a, guide key, bool less(guide, guide));
int search(object[] a, object key, bool less(object, object));
+int search(Legend[] a, Legend key, bool less(Legend, Legend));
int search(pair[] a, pair key, bool less(pair, pair));
int search(coord[] a, coord key, bool less(coord, coord));
int search(Label[] a, Label key, bool less(Label, Label));
int search(frame[] a, frame key, bool less(frame, frame));
int search(coord[] a, coord key, bool less(coord, coord));
-int search(Legend[] a, Legend key, bool less(Legend, Legend));
int search(int[] a, int key, bool less(int, int));
int search(bool3[] a, bool3 key, bool less(bool3, bool3));
+int search(picture[] a, picture key, bool less(picture, picture));
int search(string[] a, string key, bool less(string, string));
int search(path[] a, path key, bool less(path, path));
int search(pen[] a, pen key, bool less(pen, pen));
@@ -299,6 +299,7 @@ void shipout3(string prefix, frame f, string format=<default>);
string getstring(string name=<default>, string default=<default>, string prompt=<default>, bool store=<default>);
int debuggerlines;
frame bbox(picture pic=<default>, real xmargin=<default>, real ymargin=<default>, pen p=<default>, filltype filltype=<default>);
+frame pad(picture pic=<default>, real xsize=<default>, real ysize=<default>, filltype filltype=<default>);
real radians(real degrees);
bool pdf();
void _eval(string s, bool embedded, bool interactivewrite=<default>);
@@ -574,9 +575,9 @@ pen palered;
real[] map(real f(pair), pair[] a);
int[] map(int f(real), real[] a);
bool3[] map(bool3 f(bool3), bool3[] a);
+picture[] map(picture f(picture), picture[] a);
frame[] map(frame f(frame), frame[] a);
coord[] map(coord f(coord), coord[] a);
-Legend[] map(Legend f(Legend), Legend[] a);
pen[][] map(pen[] f(pen[]), pen[][] a);
triple[] map(triple f(triple), triple[] a);
pen[] map(pen f(pen), pen[] a);
@@ -584,8 +585,8 @@ coord[] map(coord f(coord), coord[] a);
Label[] map(Label f(Label), Label[] a);
pair[] map(pair f(pair), pair[] a);
object[] map(object f(object), object[] a);
+Legend[] map(Legend f(Legend), Legend[] a);
string[] map(string f(string), string[] a);
-picture[] map(picture f(picture), picture[] a);
void()()[] map(void f()()(void()()), void()()[] a);
pair[][] map(pair[] f(pair[]), pair[][] a);
real[] map(real f(real), real[] a);
@@ -885,13 +886,13 @@ void write(file file=<default>, string s=<default>, guide x, void suffix(file)=<
void write(file file=<default>, string s=<default>, pen x, void suffix(file)=<default> ... pen[]);
void write(file file, string s=<default>, explicit guide[] x, void suffix(file)=<default>);
void write(string s=<default>, cputime c, string format=<default>, void suffix(file)=<default>);
+void write(pairOrTriple a);
void write(string s=<default>, explicit path[] x, void suffix(file)=<default>);
void write(file file, void suffix(file)=<default>);
void write(file file=<default>, string s=<default>, pen[] p);
void write(void suffix(file)=<default>);
void write(file file, string s=<default>, explicit path[] x, void suffix(file)=<default>);
void write(file file=<default>, align align, void suffix(file)=<default>);
-void write(pairOrTriple a);
void write(file file, string s=<default>, cputime c, string format=<default>, void suffix(file)=<default>);
void write(string s=<default>, bool3 b, void suffix(file)=<default>);
void write(file file, string s=<default>, bool3 b, void suffix(file)=<default>);
@@ -943,25 +944,25 @@ marker marker(frame f=<default>, void markroutine(picture pic=<default>, frame f
marker marker(path[] g, void markroutine(picture pic=<default>, frame f, path g)=<default>, pen p=<default>, filltype filltype=<default>, bool above=<default>);
int Move;
string location();
-string locatefile(string file);
+string locatefile(string file, bool full=<default>);
pen dotted;
string blend(pen p);
arrowhead HookHead;
arrowhead HookHead(real dir=<default>, real barb=<default>);
marker[] concat(... marker[][]);
real[] concat(... real[][]);
-picture[] concat(... picture[][]);
pair[] concat(... pair[][]);
object[] concat(... object[][]);
+Legend[] concat(... Legend[][]);
pen[] concat(... pen[][]);
coord[] concat(... coord[][]);
Label[] concat(... Label[][]);
path[] concat(... path[][]);
coord[] concat(... coord[][]);
-Legend[] concat(... Legend[][]);
int[] concat(... int[][]);
void()()[] concat(... void()()[][]);
bool3[] concat(... bool3[][]);
+picture[] concat(... picture[][]);
string[] concat(... string[][]);
triple[] concat(... triple[][]);
frame[] concat(... frame[][]);
@@ -977,34 +978,35 @@ bool alias(marginT a, marginT b);
bool alias(coord[] a, coord[] b);
bool alias(light a, light b);
bool alias(align a, align b);
-bool alias(Legend[] a, Legend[] b);
bool alias(processtime a, processtime b);
bool alias(pair[] a, pair[] b);
bool alias(scaling a, scaling b);
bool alias(coord a, coord b);
-bool alias(scaleT a, scaleT b);
-bool alias(node a, node b);
+bool alias(coords3 a, coords3 b);
+bool alias(ScaleT a, ScaleT b);
bool alias(Label a, Label b);
bool alias(int[] a, int[] b);
bool alias(string[][] a, string[][] b);
bool alias(slice a, slice b);
bool alias(freezableBounds a, freezableBounds b);
bool alias(transformation a, transformation b);
-bool alias(autoscaleT a, autoscaleT b);
+bool alias(pairOrTriple a, pairOrTriple b);
bool alias(object[] a, object[] b);
bool alias(marker a, marker b);
+bool alias(Legend[] a, Legend[] b);
bool alias(real[][] a, real[][] b);
bool alias(bool3 a, bool3 b);
bool alias(bool3[] a, bool3[] b);
-bool alias(coords3 a, coords3 b);
-bool alias(ScaleT a, ScaleT b);
+bool alias(scaleT a, scaleT b);
+bool alias(picture a, picture b);
bool alias(side a, side b);
+bool alias(picture[] a, picture[] b);
bool alias(cputime a, cputime b);
bool alias(string[] a, string[] b);
bool alias(frame[] a, frame[] b);
bool alias(coords2 a, coords2 b);
bool alias(scaling a, scaling b);
-bool alias(pairOrTriple a, pairOrTriple b);
+bool alias(Legend a, Legend b);
bool alias(object a, object b);
bool alias(marker[] a, marker[] b);
bool alias(bool[] a, bool[] b);
@@ -1020,14 +1022,13 @@ bool alias(path[] a, path[] b);
bool alias(triple[] a, triple[] b);
bool alias(coord a, coord b);
bool alias(bounds a, bounds b);
-bool alias(Legend a, Legend b);
+bool alias(autoscaleT a, autoscaleT b);
bool alias(position a, position b);
bool alias(real[] a, real[] b);
bool alias(pen[] a, pen[] b);
bool alias(hsv a, hsv b);
bool alias(coords2 a, coords2 b);
-bool alias(picture a, picture b);
-bool alias(picture[] a, picture[] b);
+bool alias(node a, node b);
real pi;
int getint(string name=<default>, int default=<default>, string prompt=<default>, bool store=<default>);
int bitreverse(int a, int bits);
@@ -1370,13 +1371,13 @@ triple operator *(triple v, real x);
path3 operator *(real[][] t, path3 g);
side operator *(real x, side s);
Label operator *(real[][] t, Label L);
-picture operator *(transform t, picture orig);
+picture operator *(real[][] t, picture orig);
object operator *(transform t, explicit object F);
path[] operator *(transform t, explicit path[] p);
Label operator *(transform t, Label L);
pair[] operator *(transform t, pair[] z);
bounds operator *(transform t, bounds b);
-picture operator *(real[][] t, picture orig);
+picture operator *(transform t, picture orig);
bool operator init();
int operator init();
real operator init();
@@ -1400,27 +1401,27 @@ projection operator init();
arrowhead operator init();
slice operator init();
transformation operator init();
-autoscaleT operator init();
+pairOrTriple operator init();
marker operator init();
hsv operator init();
coords2 operator init();
-picture operator init();
+node operator init();
coords2 operator init();
scaling operator init();
-pairOrTriple operator init();
+Legend operator init();
object operator init();
scaling operator init();
coord operator init();
-scaleT operator init();
-node operator init();
+coords3 operator init();
+ScaleT operator init();
Label operator init();
coord operator init();
bounds operator init();
-Legend operator init();
+autoscaleT operator init();
position operator init();
bool3 operator init();
-coords3 operator init();
-ScaleT operator init();
+scaleT operator init();
+picture operator init();
side operator init();
cputime operator init();
real operator cast(int);
@@ -1466,8 +1467,6 @@ guide operator cast(curlSpecifier spec);
guide operator cast(tensionSpecifier t);
align operator cast(side side);
guide[] operator cast(path[] g);
-pair operator cast(pairOrTriple a);
-triple operator cast(pairOrTriple a);
frame operator cast(object F);
hsv operator cast(pen p);
bool3[] operator cast(bool[] b);
@@ -1485,6 +1484,8 @@ path[] operator cast(pair[] z);
align operator cast(triple dir);
path[] operator cast(path p);
bool[] operator cast(bool3[] b);
+pair operator cast(pairOrTriple a);
+triple operator cast(pairOrTriple a);
bool3 operator cast(bool b);
position operator cast(int x);
object operator cast(string s);
@@ -1595,13 +1596,13 @@ bool operator ==(file a, file b);
bool operator ==(path a, path b);
bool operator ==(path3 a, path3 b);
bool operator ==(bool3 a, bool3 b);
-bool operator ==(coords3 a, coords3 b);
-bool operator ==(ScaleT a, ScaleT b);
+bool operator ==(scaleT a, scaleT b);
+bool operator ==(picture a, picture b);
bool operator ==(side a, side b);
bool operator ==(cputime a, cputime b);
bool operator ==(coords2 a, coords2 b);
bool operator ==(scaling a, scaling b);
-bool operator ==(pairOrTriple a, pairOrTriple b);
+bool operator ==(Legend a, Legend b);
bool operator ==(object a, object b);
bool operator ==(filltype a, filltype b);
bool operator ==(simplex a, simplex b);
@@ -1609,11 +1610,11 @@ bool operator ==(projection a, projection b);
bool operator ==(arrowhead a, arrowhead b);
bool operator ==(coord a, coord b);
bool operator ==(bounds a, bounds b);
-bool operator ==(Legend a, Legend b);
+bool operator ==(autoscaleT a, autoscaleT b);
bool operator ==(position a, position b);
bool operator ==(hsv a, hsv b);
bool operator ==(coords2 a, coords2 b);
-bool operator ==(picture a, picture b);
+bool operator ==(node a, node b);
bool operator ==(bool3 a, bool b);
bool operator ==(marginT a, marginT b);
bool operator ==(light a, light b);
@@ -1621,14 +1622,14 @@ bool operator ==(align a, align b);
bool operator ==(processtime a, processtime b);
bool operator ==(scaling a, scaling b);
bool operator ==(coord a, coord b);
-bool operator ==(scaleT a, scaleT b);
-bool operator ==(node a, node b);
+bool operator ==(coords3 a, coords3 b);
+bool operator ==(ScaleT a, ScaleT b);
bool operator ==(Label a, Label b);
bool operator ==(bool a, bool3 b);
bool operator ==(slice a, slice b);
bool operator ==(freezableBounds a, freezableBounds b);
bool operator ==(transformation a, transformation b);
-bool operator ==(autoscaleT a, autoscaleT b);
+bool operator ==(pairOrTriple a, pairOrTriple b);
bool operator ==(marker a, marker b);
bool operator !=(bool a, bool b);
bool[] operator !=(bool a, bool[] b);
@@ -1667,13 +1668,13 @@ bool operator !=(file a, file b);
bool operator !=(path a, path b);
bool operator !=(path3 a, path3 b);
bool operator !=(bool3 a, bool3 b);
-bool operator !=(coords3 a, coords3 b);
-bool operator !=(ScaleT a, ScaleT b);
+bool operator !=(scaleT a, scaleT b);
+bool operator !=(picture a, picture b);
bool operator !=(side a, side b);
bool operator !=(cputime a, cputime b);
bool operator !=(coords2 a, coords2 b);
bool operator !=(scaling a, scaling b);
-bool operator !=(pairOrTriple a, pairOrTriple b);
+bool operator !=(Legend a, Legend b);
bool operator !=(object a, object b);
bool operator !=(filltype a, filltype b);
bool operator !=(simplex a, simplex b);
@@ -1681,11 +1682,11 @@ bool operator !=(projection a, projection b);
bool operator !=(arrowhead a, arrowhead b);
bool operator !=(coord a, coord b);
bool operator !=(bounds a, bounds b);
-bool operator !=(Legend a, Legend b);
+bool operator !=(autoscaleT a, autoscaleT b);
bool operator !=(position a, position b);
bool operator !=(hsv a, hsv b);
bool operator !=(coords2 a, coords2 b);
-bool operator !=(picture a, picture b);
+bool operator !=(node a, node b);
bool operator !=(bool3 a, bool b);
bool operator !=(marginT a, marginT b);
bool operator !=(light a, light b);
@@ -1693,14 +1694,14 @@ bool operator !=(align a, align b);
bool operator !=(processtime a, processtime b);
bool operator !=(scaling a, scaling b);
bool operator !=(coord a, coord b);
-bool operator !=(scaleT a, scaleT b);
-bool operator !=(node a, node b);
+bool operator !=(coords3 a, coords3 b);
+bool operator !=(ScaleT a, ScaleT b);
bool operator !=(Label a, Label b);
bool operator !=(bool a, bool3 b);
bool operator !=(slice a, slice b);
bool operator !=(freezableBounds a, freezableBounds b);
bool operator !=(transformation a, transformation b);
-bool operator !=(autoscaleT a, autoscaleT b);
+bool operator !=(pairOrTriple a, pairOrTriple b);
bool operator !=(marker a, marker b);
bool operator <(int a, int b);
bool[] operator <(int a, int[] b);
@@ -2552,8 +2553,8 @@ line complementary(explicit line l);
line[] complementary(explicit segment s);
arc complementary(arc a);
point ppoint(arc a, real x);
-bool between(point M, point O, point N);
path fromFocus(conic co, real angle1, real angle2, int n, bool direction);
+bool between(point M, point O, point N);
bool sameside(point M, point N, point O);
bool sameside(point M, point P, line l);
point[] sameside(point M, line l1, line l2);
@@ -2876,10 +2877,10 @@ triangle tangential(triangle t);
triangle pedal(triangle t, point M);
line pedal(side side, point M);
string massformat(string format=<default>, string s, mass M);
+int relativesystem;
triangle cevian(triangle t, point P);
point cevian(side side, point P);
line cevian(vertex V, point P);
-int relativesystem;
void drawline(picture pic=<default>, triangle t, pen p=<default>);
void addMargins(picture pic=<default>, real lmargin=<default>, real bmargin=<default>, real rmargin=<default>, real tmargin=<default>, bool rigid=<default>, bool allObject=<default>);
triangle medial(triangle t);
@@ -3004,8 +3005,8 @@ pair Scale(picture pic=<default>, pair z);
real ScaleX(picture pic=<default>, real x);
real ScaleY(picture pic=<default>, real y);
void xaxisAt(picture pic=<default>, Label L=<default>, void axis(picture, axisT), real xmin=<default>, real xmax=<default>, pen p=<default>, void ticks(frame, transform, Label, pair, path, path, pen, bool(picture, path, pen, marginT(path, pen)), marginT(path, pen), ticklocate, int[], bool opposite=<default>)=<default>, bool arrow(picture, path, pen, marginT(path, pen))=<default>, marginT margin(path, pen)=<default>, bool above=<default>, bool opposite=<default>);
-void yaxisAt(picture pic=<default>, Label L=<default>, void axis(picture, axisT), real ymin=<default>, real ymax=<default>, pen p=<default>, void ticks(frame, transform, Label, pair, path, path, pen, bool(picture, path, pen, marginT(path, pen)), marginT(path, pen), ticklocate, int[], bool opposite=<default>)=<default>, bool arrow(picture, path, pen, marginT(path, pen))=<default>, marginT margin(path, pen)=<default>, bool above=<default>, bool opposite=<default>);
tickvalues generateticks(int sign, Label F=<default>, string ticklabel(real)=<default>, int N, int n=<default>, real Step=<default>, real step=<default>, real Size=<default>, real size=<default>, transform T, pair side, path g, real limit, pen p, ticklocate locate, int[] divisor, bool opposite);
+void yaxisAt(picture pic=<default>, Label L=<default>, void axis(picture, axisT), real ymin=<default>, real ymax=<default>, pen p=<default>, void ticks(frame, transform, Label, pair, path, path, pen, bool(picture, path, pen, marginT(path, pen)), marginT(path, pen), ticklocate, int[], bool opposite=<default>)=<default>, bool arrow(picture, path, pen, marginT(path, pen))=<default>, marginT margin(path, pen)=<default>, bool above=<default>, bool opposite=<default>);
void xaxis(picture pic=<default>, Label L=<default>, void axis(picture, axisT)=<default>, real xmin=<default>, real xmax=<default>, pen p=<default>, void ticks(frame, transform, Label, pair, path, path, pen, bool(picture, path, pen, marginT(path, pen)), marginT(path, pen), ticklocate, int[], bool opposite=<default>)=<default>, bool arrow(picture, path, pen, marginT(path, pen))=<default>, marginT margin(path, pen)=<default>, bool above=<default>);
void yaxis(picture pic=<default>, Label L=<default>, void axis(picture, axisT)=<default>, real ymin=<default>, real ymax=<default>, pen p=<default>, void ticks(frame, transform, Label, pair, path, path, pen, bool(picture, path, pen, marginT(path, pen)), marginT(path, pen), ticklocate, int[], bool opposite=<default>)=<default>, bool arrow(picture, path, pen, marginT(path, pen))=<default>, marginT margin(path, pen)=<default>, bool above=<default>, bool autorotate=<default>);
void checkconditionlength(int x, int y);
@@ -3460,7 +3461,8 @@ rational abs(rational r);
string texstring(rational r);
bool rectangular(rational[][] m);
string string(rational r);
-void write(file fout=<default>, string s=<default>, rational r, void suffix(file)=<default>);
+void write(file fout, string s=<default>, rational r, void suffix(file)=<default>);
+void write(string s=<default>, rational r, void suffix(file)=<default>);
void write(file fout=<default>, string s=<default>, rational[] a, void suffix(file)=<default>);
void write(file fout=<default>, string s=<default>, rational[][] a, void suffix(file)=<default>);
rational operator +(rational r, rational s);
@@ -3492,9 +3494,10 @@ int lcm(int m, int n);
rational max(rational a, rational b);
rational max(rational[] a);
simplex operator init();
-void simplexPhase2();
+void simplexPhase1(rational[] c, rational[][] A, rational[] b, int[] Bindices);
void simplexTableau(rational[][] E, int[] Bindices, int I=<default>, int J=<default>);
-void simplexWrite(rational[][] E, int[] Bindicies, int, int);
+void simplexPhase2();
+void simplexWrite(rational[][] E, int[] Bindices, int, int);
path roundedpath(path A, real R, real S=<default>);
simplex operator init();
void display(frame[] f, real margin=<default>, pair align=<default>, pen p=<default>, pen figuremattpen=<default>, bool final=<default>);
@@ -3545,15 +3548,15 @@ pen titlepen;
real titleskip;
pair dateskip;
pair titlealign;
-pen authorpen;
pen titlepagepen;
+pen authorpen;
void titlepage(string title, string author, string institution=<default>, string date=<default>, string url=<default>, bool newslide=<default>);
pair titlepageposition;
pen codepen;
void erasestep(int erasenode);
bool checkposition();
-string cropcode(string s);
void setpens(pen red=<default>, pen blue=<default>, pen steppen=<default>);
+string cropcode(string s);
void code(bool center=<default>, string s, pen p=<default>, real indent=<default>, real skip=<default>, filltype filltype=<default>);
transform tinv;
pair urlskip;
@@ -3665,9 +3668,9 @@ int[] frequency(real[] data, real a, real b, int n);
int[][] frequency(real[] x, real[] y, real[] xbins, real[] ybins);
int[][] frequency(real[] x, real[] y, pair a, pair b, int nx, int ny=<default>);
int[][] frequency(pair[] z, pair a, pair b, int nx, int ny=<default>);
+real mean(real[] A);
void histogram(picture pic=<default>, real[] bins, real[] count, real low=<default>, pen fillpen=<default>, pen drawpen=<default>, bool bars=<default>, Label legend=<default>, real markersize=<default>);
void histogram(picture pic=<default>, real[] data, real a, real b, int n, bool normalize=<default>, real low=<default>, pen fillpen=<default>, pen drawpen=<default>, bool bars=<default>, Label legend=<default>, real markersize=<default>);
-real mean(real[] A);
int bins(real[] data, int max=<default>);
path topbox(pair a, pair b);
path halfbox(pair a, pair b);
@@ -3677,9 +3680,9 @@ real legendmarkersize;
real variancebiased(real[] A);
real Gaussian(real x, real sigma);
real Gaussian(real x);
+linefit operator init();
pair Gaussrandpair();
real Gaussrand();
-linefit operator init();
real skewness(real[] A);
linefit leastsquares(real[] x, real[] y);
real kurtosis(real[] A);
@@ -3730,8 +3733,8 @@ pen ForestGreen;
pen BurntOrange;
pen Tan;
pen Aquamarine;
-pen Lavender;
pen Brown;
+pen Lavender;
pen RubineRed;
pen TealBlue;
pen White;
@@ -3797,9 +3800,9 @@ string VERSION;
pen Orchid;
pen Indigo;
pen Beige;
-pen Seashell;
pen SlateBlue;
pen SlateGray;
+pen Seashell;
pen Magenta;
pen GhostWhite;
pen CadetBlue;
@@ -3809,11 +3812,11 @@ pen MidnightBlue;
pen Olive;
pen OliveDrab;
pen Salmon;
-pen LavenderBlush;
pen Chocolate;
-pen Wheat;
+pen LavenderBlush;
pen Cyan;
pen Gainsboro;
+pen Wheat;
pen Ivory;
pen PeachPuff;
pen PapayaWhip;
@@ -3846,16 +3849,16 @@ pen Tan;
pen DarkMagenta;
pen AntiqueWhite;
pen PaleTurquoise;
-pen Aquamarine;
pen IndianRed;
+pen Aquamarine;
pen Aqua;
pen Crimson;
pen Azure;
-pen Lavender;
pen LawnGreen;
pen Brown;
pen BurlyWood;
pen Moccasin;
+pen Lavender;
pen DarkBlue;
pen Peru;
pen White;
@@ -3878,9 +3881,9 @@ pen YellowGreen;
pen LimeGreen;
pen OldLace;
pen Green;
+pen GreenYellow;
pen DarkOliveGreen;
pen DarkOrange;
-pen GreenYellow;
pen DarkCyan;
pen FloralWhite;
pen DarkRed;
@@ -3894,10 +3897,10 @@ pen SkyBlue;
pen SeaGreen;
pen DarkViolet;
pen Teal;
-pen Violet;
pen AliceBlue;
-pen SandyBrown;
+pen Violet;
pen HotPink;
+pen SandyBrown;
pen DodgerBlue;
pen SaddleBrown;
pen Tomato;
diff --git a/graphics/asymptote/asymptote.spec b/graphics/asymptote/asymptote.spec
index addcb0b1df..f4f79d4587 100644
--- a/graphics/asymptote/asymptote.spec
+++ b/graphics/asymptote/asymptote.spec
@@ -3,7 +3,7 @@
%global __python %{__python3}
Name: asymptote
-Version: 2.59
+Version: 2.60
Release: 1%{?dist}
Summary: Descriptive vector graphics language
diff --git a/graphics/asymptote/base/plain_arrows.asy b/graphics/asymptote/base/plain_arrows.asy
index d7d79217dd..96a33dd5a4 100644
--- a/graphics/asymptote/base/plain_arrows.asy
+++ b/graphics/asymptote/base/plain_arrows.asy
@@ -629,3 +629,21 @@ frame[] fit(string prefix="", picture[] pictures, string format="",
return fit2(pictures,all);
}
+
+// Pad a picture to a specified size
+frame pad(picture pic=currentpicture, real xsize=pic.xsize,
+ real ysize=pic.ysize, filltype filltype=NoFill)
+{
+ picture P;
+ size(P,xsize,ysize,IgnoreAspect);
+ draw(P,(0,0),invisible+thin());
+ draw(P,(xsize,ysize),invisible+thin());
+ add(P,pic.fit(xsize,ysize),(xsize,ysize)/2);
+ frame f=P.fit();
+ if(filltype != NoFill) {
+ frame F;
+ filltype.fill(F,box(min(f),max(f)),invisible);
+ prepend(f,F);
+ }
+ return f;
+}
diff --git a/graphics/asymptote/base/plain_strings.asy b/graphics/asymptote/base/plain_strings.asy
index 8d1fd41bd0..a515861493 100644
--- a/graphics/asymptote/base/plain_strings.asy
+++ b/graphics/asymptote/base/plain_strings.asy
@@ -184,18 +184,10 @@ string jobname(string name)
string graphic(string name, string options="")
{
- if(settings.xasy)
- name=stripdirectory(name);
-
if(latex()) {
if(options != "") options="["+options+"]";
string includegraphics="\includegraphics"+options;
- if(settings.inlinetex)
- return includegraphics+"{"+jobname(name)+"}";
- else
- return includegraphics+
- (find(name," ") < 0 ? "{"+name+"}" :
- (pdf() ? "{\""+stripextension(name)+"\".pdf}" : "{\""+name+"\"}"));
+ return includegraphics+"{"+(settings.inlinetex ? jobname(name) : name)+"}";
}
if(settings.tex != "context")
notimplemented("graphic");
diff --git a/graphics/asymptote/base/rational.asy b/graphics/asymptote/base/rational.asy
index d24da0d664..a120c14123 100644
--- a/graphics/asymptote/base/rational.asy
+++ b/graphics/asymptote/base/rational.asy
@@ -176,15 +176,21 @@ string texstring(rational r)
return s+"\frac{"+string(abs(r.p))+"}{"+string(r.q)+"}";
}
-void write(file fout=stdout, string s="", rational r, suffix suffix=none)
+
+void write(file fout, string s="", rational r, suffix suffix=none)
{
write(fout,s+string(r),suffix);
}
+void write(string s="", rational r, suffix suffix=endl)
+{
+ write(stdout,s,r,suffix);
+}
+
void write(file fout=stdout, string s="", rational[] a, suffix suffix=none)
{
if(s != "")
- write(fout,s);
+ write(fout,s,endl);
for(int i=0; i < a.length; ++i) {
write(fout,i,none);
write(fout,':\t',a[i],endl);
diff --git a/graphics/asymptote/base/rationalSimplex.asy b/graphics/asymptote/base/rationalSimplex.asy
index 5175b87ba7..d694843289 100644
--- a/graphics/asymptote/base/rationalSimplex.asy
+++ b/graphics/asymptote/base/rationalSimplex.asy
@@ -2,21 +2,23 @@
import rational;
void simplexTableau(rational[][] E, int[] Bindices, int I=-1, int J=-1) {}
+void simplexPhase1(rational[] c, rational[][] A, rational[] b,
+ int[] Bindices) {}
void simplexPhase2() {}
-void simplexWrite(rational[][] E, int[] Bindicies, int, int)
+void simplexWrite(rational[][] E, int[] Bindices, int, int)
{
int m=E.length-1;
int n=E[0].length-1;
- write(E[m][n],tab);
- for(int j=0; j < n; ++j)
+ write(E[m][0],tab);
+ for(int j=1; j <= n; ++j)
write(E[m][j],tab);
write();
for(int i=0; i < m; ++i) {
- write(E[i][n],tab);
- for(int j=0; j < n; ++j) {
+ write(E[i][0],tab);
+ for(int j=1; j <= n; ++j) {
write(E[i][j],tab);
}
write();
@@ -68,10 +70,10 @@ struct simplex {
while(true) {
// Find first negative entry in bottom (reduced cost) row
rational[] Em=E[m];
- for(J=0; J < N; ++J)
+ for(J=1; J <= N; ++J)
if(Em[J] < 0) break;
- if(J == N)
+ if(J > N)
break;
int I=-1;
@@ -79,7 +81,7 @@ struct simplex {
for(int i=0; i < m; ++i) {
rational e=E[i][J];
if(e > 0) {
- M=E[i][N]/e;
+ M=E[i][0]/e;
I=i;
break;
}
@@ -87,7 +89,7 @@ struct simplex {
for(int i=I+1; i < m; ++i) {
rational e=E[i][J];
if(e > 0) {
- rational v=E[i][N]/e;
+ rational v=E[i][0]/e;
if(v < M) {M=v; I=i;} // Bland's rule: choose smallest argmin
}
}
@@ -105,19 +107,19 @@ struct simplex {
int iterateDual(rational[][] E, int N, int[] Bindices) {
while(true) {
- // Find first negative entry in right (basic variable) column
+ // Find first negative entry in zeroth (basic variable) column
rational[] Em=E[m];
int I;
for(I=0; I < m; ++I) {
- if(E[I][N] < 0) break;
+ if(E[I][0] < 0) break;
}
if(I == m)
break;
- int J=-1;
+ int J=0;
rational M;
- for(int j=0; j < N; ++j) {
+ for(int j=1; j <= N; ++j) {
rational e=E[I][j];
if(e < 0) {
M=-E[m][j]/e;
@@ -125,14 +127,14 @@ struct simplex {
break;
}
}
- for(int j=J+1; j < N; ++j) {
+ for(int j=J+1; j <= N; ++j) {
rational e=E[I][j];
if(e < 0) {
rational v=-E[m][j]/e;
if(v < M) {M=v; J=j;} // Bland's rule: choose smallest argmin
}
}
- if(J == -1)
+ if(J == 0)
return INFEASIBLE; // Can only happen in Phase 2.
simplexTableau(E,Bindices,I,J);
@@ -157,66 +159,94 @@ struct simplex {
n=A[0].length;
if(n == 0) {case=INFEASIBLE; return;}
- int N=phase1 ? n+m : n;
- rational[][] E=new rational[m+1][N+1];
+ rational[][] E=new rational[m+1][n+1];
rational[] Em=E[m];
- for(int j=0; j < n; ++j)
+ for(int j=1; j <= n; ++j)
Em[j]=0;
for(int i=0; i < m; ++i) {
rational[] Ai=A[i];
rational[] Ei=E[i];
if(b[i] >= 0 || dual) {
- for(int j=0; j < n; ++j) {
- rational Aij=Ai[j];
+ for(int j=1; j <= n; ++j) {
+ rational Aij=Ai[j-1];
Ei[j]=Aij;
Em[j] -= Aij;
}
} else {
- for(int j=0; j < n; ++j) {
- rational Aij=-Ai[j];
+ for(int j=1; j <= n; ++j) {
+ rational Aij=-Ai[j-1];
Ei[j]=Aij;
Em[j] -= Aij;
}
}
}
- if(phase1) {
- for(int i=0; i < m; ++i) {
- rational[] Ei=E[i];
- for(int j=0; j < i; ++j)
- Ei[n+j]=0;
- Ei[n+i]=1;
- for(int j=i+1; j < m; ++j)
- Ei[n+j]=0;
+ void basicValues() {
+ rational sum=0;
+ for(int i=0; i < m; ++i) {
+ rational B=dual ? b[i] : abs(b[i]);
+ E[i][0]=B;
+ sum -= B;
}
+ Em[0]=sum;
}
- rational sum=0;
- for(int i=0; i < m; ++i) {
- rational B=dual ? b[i] : abs(b[i]);
- E[i][N]=B;
- sum -= B;
- }
- Em[N]=sum;
-
- if(phase1)
- for(int j=0; j < m; ++j)
- Em[n+j]=0;
-
int[] Bindices;
if(phase1) {
- Bindices=sequence(new int(int x){return x;},m)+n;
- iterate(E,N,Bindices);
+ Bindices=new int[m];
+ int p=0;
+
+ // Check for redundant basis vectors.
+ bool checkBasis(int j) {
+ for(int i=0; i < m; ++i) {
+ rational[] Ei=E[i];
+ if(i != p ? Ei[j] != 0 : Ei[j] <= 0) return false;
+ }
+ return true;
+ }
+
+ int checkTableau() {
+ for(int j=1; j <= n; ++j)
+ if(checkBasis(j)) return j;
+ return 0;
+ }
+
+ int k=0;
+ while(p < m) {
+ int j=checkTableau();
+ if(j > 0)
+ Bindices[p]=j;
+ else { // Add an artificial variable
+ Bindices[p]=n+1+k;
+ for(int i=0; i < p; ++i)
+ E[i].push(0);
+ E[p].push(1);
+ for(int i=p+1; i < m; ++i)
+ E[i].push(0);
+ E[m].push(0);
+ ++k;
+ }
+ ++p;
+ }
+
+ basicValues();
+
+ simplexPhase1(c,A,b,Bindices);
+
+ iterate(E,n+k,Bindices);
- if(Em[J] != 0) {
+ if(Em[0] != 0) {
simplexTableau(E,Bindices);
case=INFEASIBLE;
return;
}
- } else Bindices=sequence(new int(int x){return x;},m)+n-m;
+ } else {
+ Bindices=sequence(new int(int x){return x;},m)+n-m+1;
+ basicValues();
+ }
rational[] cB=phase1 ? new rational[m] : c[n-m:n];
rational[][] D=phase1 ? new rational[m+1][n+1] : E;
@@ -225,12 +255,12 @@ struct simplex {
// Drive artificial variables out of basis.
for(int i=0; i < m; ++i) {
int k=Bindices[i];
- if(k >= n) {
+ if(k > n) {
rational[] Ei=E[i];
int j;
- for(j=0; j < n; ++j)
+ for(j=1; j <= n; ++j)
if(Ei[j] != 0) break;
- if(j == n) continue;
+ if(j > n) continue;
output=false;
simplexTableau(E,Bindices,i,j);
Bindices[i]=j;
@@ -241,22 +271,22 @@ struct simplex {
int ip=0; // reduced i
for(int i=0; i < m; ++i) {
int k=Bindices[i];
- if(k >= n) continue;
+ if(k > n) continue;
Bindices[ip]=k;
- cB[ip]=c[k];
+ cB[ip]=c[k-1];
rational[] Dip=D[ip];
rational[] Ei=E[i];
- for(int j=0; j < n; ++j)
+ for(int j=1; j <= n; ++j)
Dip[j]=Ei[j];
- Dip[n]=Ei[N];
+ Dip[0]=Ei[0];
++ip;
}
rational[] Dip=D[ip];
rational[] Em=E[m];
- for(int j=0; j < n; ++j)
+ for(int j=1; j <= n; ++j)
Dip[j]=Em[j];
- Dip[n]=Em[N];
+ Dip[0]=Em[0];
if(m > ip) {
Bindices.delete(ip,m-1);
@@ -267,17 +297,17 @@ struct simplex {
}
rational[] Dm=D[m];
- for(int j=0; j < n; ++j) {
+ for(int j=1; j <= n; ++j) {
rational sum=0;
for(int k=0; k < m; ++k)
sum += cB[k]*D[k][j];
- Dm[j]=c[j]-sum;
+ Dm[j]=c[j-1]-sum;
}
rational sum=0;
for(int k=0; k < m; ++k)
- sum += cB[k]*D[k][n];
- Dm[n]=-sum;
+ sum += cB[k]*D[k][0];
+ Dm[0]=-sum;
simplexPhase2();
@@ -290,9 +320,9 @@ struct simplex {
x[j]=0;
for(int k=0; k < m; ++k)
- x[Bindices[k]]=D[k][n];
+ x[Bindices[k]-1]=D[k][0];
- cost=-Dm[n];
+ cost=-Dm[0];
}
// Try to find a solution x to sgn(Ax-b)=sgn(s) that minimizes the cost
diff --git a/graphics/asymptote/base/simplex.asy b/graphics/asymptote/base/simplex.asy
index 040621dd90..b9ff172077 100644
--- a/graphics/asymptote/base/simplex.asy
+++ b/graphics/asymptote/base/simplex.asy
@@ -11,7 +11,7 @@ struct simplex {
int m,n;
int J;
- real epsilonA;
+ real EpsilonA;
// Row reduce based on pivot E[I][J]
void rowreduce(real[][] E, int N, int I, int J) {
@@ -45,26 +45,26 @@ struct simplex {
while(true) {
// Find first negative entry in bottom (reduced cost) row
real[] Em=E[m];
- for(J=0; J < N; ++J)
+ for(J=1; J <= N; ++J)
if(Em[J] < 0) break;
- if(J == N)
+ if(J > N)
break;
int I=-1;
real M;
for(int i=0; i < m; ++i) {
real e=E[i][J];
- if(e > epsilonA) {
- M=E[i][N]/e;
+ if(e > EpsilonA) {
+ M=E[i][0]/e;
I=i;
break;
}
}
for(int i=I+1; i < m; ++i) {
real e=E[i][J];
- if(e > epsilonA) {
- real v=E[i][N]/e;
+ if(e > EpsilonA) {
+ real v=E[i][0]/e;
if(v < M) {M=v; I=i;} // Bland's rule: choose smallest argmin
}
}
@@ -80,34 +80,34 @@ struct simplex {
int iterateDual(real[][] E, int N, int[] Bindices) {
while(true) {
- // Find first negative entry in right (basic variable) column
+ // Find first negative entry in zeroth (basic variable) column
real[] Em=E[m];
int I;
for(I=0; I < m; ++I) {
- if(E[I][N] < 0) break;
+ if(E[I][0] < 0) break;
}
if(I == m)
break;
- int J=-1;
+ int J=0;
real M;
- for(int j=0; j < N; ++j) {
+ for(int j=1; j <= N; ++j) {
real e=E[I][j];
- if(e < epsilonA) {
+ if(e < -EpsilonA) {
M=-E[m][j]/e;
J=j;
break;
}
}
- for(int j=J+1; j < N; ++j) {
+ for(int j=J+1; j <= N; ++j) {
real e=E[I][j];
- if(e < epsilonA) {
+ if(e < -EpsilonA) {
real v=-E[m][j]/e;
if(v < M) {M=v; J=j;} // Bland's rule: choose smallest argmin
}
}
- if(J == -1)
+ if(J == 0)
return INFEASIBLE; // Can only happen in Phase 2.
// Generate new tableau
@@ -125,7 +125,9 @@ struct simplex {
bool dual=false) {
if(dual) phase1=false;
static real epsilon=sqrt(realEpsilon);
- epsilonA=epsilon*norm(A);
+ real normA=norm(A);
+ real epsilonA=100.0*realEpsilon*normA;
+ EpsilonA=epsilon*normA;
// Phase 1
m=A.length;
@@ -133,78 +135,103 @@ struct simplex {
n=A[0].length;
if(n == 0) {case=INFEASIBLE; return;}
- int N=phase1 ? n+m : n;
- real[][] E=new real[m+1][N+1];
+ real[][] E=new real[m+1][n+1];
real[] Em=E[m];
- for(int j=0; j < n; ++j)
+ for(int j=1; j <= n; ++j)
Em[j]=0;
for(int i=0; i < m; ++i) {
real[] Ai=A[i];
real[] Ei=E[i];
if(b[i] >= 0 || dual) {
- for(int j=0; j < n; ++j) {
- real Aij=Ai[j];
+ for(int j=1; j <= n; ++j) {
+ real Aij=Ai[j-1];
Ei[j]=Aij;
Em[j] -= Aij;
}
} else {
- for(int j=0; j < n; ++j) {
- real Aij=-Ai[j];
+ for(int j=1; j <= n; ++j) {
+ real Aij=-Ai[j-1];
Ei[j]=Aij;
Em[j] -= Aij;
}
}
}
- if(phase1) {
- for(int i=0; i < m; ++i) {
- real[] Ei=E[i];
- for(int j=0; j < i; ++j)
- Ei[n+j]=0.0;
- Ei[n+i]=1.0;
- for(int j=i+1; j < m; ++j)
- Ei[n+j]=0.0;
+ void basicValues() {
+ real sum=0;
+ for(int i=0; i < m; ++i) {
+ real B=dual ? b[i] : abs(b[i]);
+ E[i][0]=B;
+ sum -= B;
}
+ Em[0]=sum;
}
- real sum=0;
- for(int i=0; i < m; ++i) {
- real B=dual ? b[i] : abs(b[i]);
- E[i][N]=B;
- sum -= B;
- }
- Em[N]=sum;
-
- if(phase1)
- for(int j=0; j < m; ++j)
- Em[n+j]=0.0;
-
int[] Bindices;
if(phase1) {
- Bindices=sequence(new int(int x){return x;},m)+n;
- iterate(E,N,Bindices);
+ Bindices=new int[m];
+ int p=0;
+
+ // Check for redundant basis vectors.
+ bool checkBasis(int j) {
+ for(int i=0; i < m; ++i) {
+ real[] Ei=E[i];
+ if(i != p ? abs(Ei[j]) >= epsilonA : Ei[j] <= epsilonA) return false;
+ }
+ return true;
+ }
+
+ int checkTableau() {
+ for(int j=1; j <= n; ++j)
+ if(checkBasis(j)) return j;
+ return 0;
+ }
+
+ int k=0;
+ while(p < m) {
+ int j=checkTableau();
+ if(j > 0)
+ Bindices[p]=j;
+ else { // Add an artificial variable
+ Bindices[p]=n+1+k;
+ for(int i=0; i < p; ++i)
+ E[i].push(0.0);
+ E[p].push(1.0);
+ for(int i=p+1; i < m; ++i)
+ E[i].push(0.0);
+ E[m].push(0.0);
+ ++k;
+ }
+ ++p;
+ }
+
+ basicValues();
+ iterate(E,n+k,Bindices);
- if(abs(Em[J]) > epsilonA) {
+ if(abs(Em[0]) > EpsilonA) {
case=INFEASIBLE;
return;
}
- } else Bindices=sequence(new int(int x){return x;},m)+n-m;
-
+ } else {
+ Bindices=sequence(new int(int x){return x;},m)+n-m+1;
+ basicValues();
+ }
+
real[] cB=phase1 ? new real[m] : c[n-m:n];
real[][] D=phase1 ? new real[m+1][n+1] : E;
if(phase1) {
// Drive artificial variables out of basis.
for(int i=0; i < m; ++i) {
int k=Bindices[i];
- if(k >= n) {
+ if(k > n) {
real[] Ei=E[i];
int j;
- for(j=0; j < n; ++j)
- if(Ei[j] != 0) break;
- if(j == n) continue;
+ for(j=1; j <= n; ++j)
+ if(abs(Ei[j]) > EpsilonA) break;
+ if(j > n) continue;
Bindices[i]=j;
rowreduce(E,n,i,j);
}
@@ -212,22 +239,22 @@ struct simplex {
int ip=0; // reduced i
for(int i=0; i < m; ++i) {
int k=Bindices[i];
- if(k >= n) continue;
+ if(k > n) continue;
Bindices[ip]=k;
- cB[ip]=c[k];
+ cB[ip]=c[k-1];
real[] Dip=D[ip];
real[] Ei=E[i];
- for(int j=0; j < n; ++j)
+ for(int j=1; j <= n; ++j)
Dip[j]=Ei[j];
- Dip[n]=Ei[N];
+ Dip[0]=Ei[0];
++ip;
}
real[] Dip=D[ip];
real[] Em=E[m];
- for(int j=0; j < n; ++j)
+ for(int j=1; j <= n; ++j)
Dip[j]=Em[j];
- Dip[n]=Em[N];
+ Dip[0]=Em[0];
if(m > ip) {
Bindices.delete(ip,m-1);
@@ -237,17 +264,17 @@ struct simplex {
}
real[] Dm=D[m];
- for(int j=0; j < n; ++j) {
+ for(int j=1; j <= n; ++j) {
real sum=0;
for(int k=0; k < m; ++k)
sum += cB[k]*D[k][j];
- Dm[j]=c[j]-sum;
+ Dm[j]=c[j-1]-sum;
}
real sum=0;
for(int k=0; k < m; ++k)
- sum += cB[k]*D[k][n];
- Dm[n]=-sum;
+ sum += cB[k]*D[k][0];
+ Dm[0]=-sum;
case=(dual ? iterateDual : iterate)(D,n,Bindices);
if(case != OPTIMAL)
@@ -257,9 +284,8 @@ struct simplex {
x[j]=0;
for(int k=0; k < m; ++k)
- x[Bindices[k]]=D[k][n];
-
- cost=-Dm[n];
+ x[Bindices[k]-1]=D[k][0];
+ cost=-Dm[0];
}
// Try to find a solution x to sgn(Ax-b)=sgn(s) that minimizes the cost
diff --git a/graphics/asymptote/base/solids.asy b/graphics/asymptote/base/solids.asy
index 942a7fe233..2f0a13f4b5 100644
--- a/graphics/asymptote/base/solids.asy
+++ b/graphics/asymptote/base/solids.asy
@@ -115,23 +115,13 @@ struct revolution {
return (angle2-angle1) % 360 == 0 ? p&cycle : p;
}
- triple camera(projection P) {
- triple camera=P.camera;
- if(P.infinity) {
- real s=abs(M-m)+abs(m-P.target);
- camera=P.target+camerafactor*s*unit(P.vector());
- }
- return camera;
- }
-
// add transverse slice to skeleton s;
void transverse(skeleton s, real t, int n=nslice, projection P) {
skeleton.curve s=s.transverse;
path3 S=slice(t,n);
- triple camera=camera(P);
int L=length(g);
real midtime=0.5*L;
- real sign=sgn(dot(axis,camera-P.target))*sgn(dot(axis,dir(g,midtime)));
+ real sign=sgn(dot(axis,P.camera-c))*sgn(dot(axis,dir(g,midtime)));
if(dot(M-m,axis) == 0 || (t <= epsilon && sign < 0) ||
(t >= L-epsilon && sign > 0))
s.front.push(S);
@@ -154,7 +144,7 @@ struct revolution {
path3 p1=subpath(S,t1,t2);
path3 p2=subpath(S,t2,len);
path3 P2=subpath(S,0,t1);
- if(abs(midpoint(p1)-camera) <= abs(midpoint(p2)-camera)) {
+ if(abs(midpoint(p1)-P.camera) <= abs(midpoint(p2)-P.camera)) {
s.front.push(p1);
if(cyclic(S))
s.back.push(p2 & P2);
@@ -212,7 +202,6 @@ struct revolution {
for(int i=0; i < M; ++i) {
real t=(m == 0) ? i : reltime(g,i*factor);
path3 S=slice(t,n);
- triple camera=camera(P);
path3 Sp=slice(t+epsilon,n);
path3 Sm=slice(t-epsilon,n);
path sp=project(Sp,P);
@@ -232,8 +221,7 @@ struct revolution {
}
int L=length(g);
real midtime=0.5*L;
- triple camera=camera(P);
- real sign=sgn(dot(axis,camera-P.target))*sgn(dot(axis,dir(g,midtime)));
+ real sign=sgn(dot(axis,P.camera-c))*sgn(dot(axis,dir(g,midtime)));
skeleton sfirst;
transverse(sfirst,tfirst,n,P);
@@ -293,7 +281,6 @@ struct revolution {
real Longitude(triple v) {return longitude(T*(v-c),warn=false);}
real ref=Longitude(point(g,t));
real angle(real t) {return Longitude(point(S,t/P.ninterpolate))-ref;}
- triple camera=camera(P);
void push(real[] T) {
if(T.length > 1) {
path3 p=rotate(angle(T[0]),c,c+axis)*g;
@@ -301,7 +288,7 @@ struct revolution {
path3 p2=subpath(p,t,length(p));
if(length(p1) > 0 &&
(length(p2) == 0 ||
- abs(midpoint(p1)-camera) <= abs(midpoint(p2)-camera))) {
+ abs(midpoint(p1)-P.camera) <= abs(midpoint(p2)-P.camera))) {
s.longitudinal.front.push(p1);
s.longitudinal.back.push(p2);
} else {
@@ -346,15 +333,15 @@ void draw(picture pic=currentpicture, revolution r, int m=0, int n=nslice,
if(is3D()) {
pen thin=thin();
void drawskeleton(frame f, transform3 t, projection P) {
- skeleton s=(t*r).skeleton(m,n,P);
+ skeleton s=r.skeleton(m,n,inverse(t)*P);
if(frontpen != nullpen) {
- draw(f,s.transverse.back,thin+defaultbackpen+backpen,light);
- draw(f,s.transverse.front,thin+frontpen,light);
+ draw(f,t*s.transverse.back,thin+defaultbackpen+backpen,light);
+ draw(f,t*s.transverse.front,thin+frontpen,light);
}
if(longitudinalpen != nullpen) {
- draw(f,s.longitudinal.back,thin+defaultbackpen+longitudinalbackpen,
+ draw(f,t*s.longitudinal.back,thin+defaultbackpen+longitudinalbackpen,
light);
- draw(f,s.longitudinal.front,thin+longitudinalpen,light);
+ draw(f,t*s.longitudinal.front,thin+longitudinalpen,light);
}
}
diff --git a/graphics/asymptote/base/webgl/asygl.js b/graphics/asymptote/base/webgl/asygl.js
index 9b7abe5b84..75c97ad695 100644
--- a/graphics/asymptote/base/webgl/asygl.js
+++ b/graphics/asymptote/base/webgl/asygl.js
@@ -36,4 +36,4 @@ 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.*/
-let vertex="\nattribute vec3 position;\n#ifdef WIDTH\nattribute float width;\n#endif\n#ifdef NORMAL\nattribute vec3 normal;\n#endif\nattribute float materialIndex;\n#ifdef COLOR\nattribute vec4 color;\n#endif\n\nuniform mat3 normMat;\nuniform mat4 viewMat;\nuniform mat4 projViewMat;\n\n#ifdef NORMAL\n#ifndef ORTHOGRAPHIC\nvarying vec3 ViewPosition;\n#endif\nvarying vec3 Normal;\n#endif\nvarying vec4 diffuse;\nvarying vec3 specular;\nvarying float roughness,metallic,fresnel0;\nvarying vec4 emissive;\n\nstruct Material {\n vec4 diffuse,emissive,specular;\n vec4 parameters;\n};\n\nuniform Material Materials[Nmaterials];\n\nvoid main(void)\n{\n vec4 v=vec4(position,1.0);\n gl_Position=projViewMat*v;\n#ifdef NORMAL\n#ifndef ORTHOGRAPHIC\n ViewPosition=(viewMat*v).xyz;\n#endif \n Normal=normal*normMat;\n \n Material m;\n#ifdef TRANSPARENT\n m=Materials[int(abs(materialIndex))-1];\n if(materialIndex >= 0.0) {\n diffuse=m.diffuse;\n emissive=m.emissive;\n } else {\n diffuse=color;\n#if nlights > 0\n emissive=vec4(0.0);\n#else\n emissive=color;\n#endif\n }\n#else\n m=Materials[int(materialIndex)];\n#ifdef COLOR\n diffuse=color;\n#if nlights > 0\n emissive=vec4(0.0);\n#else\n emissive=color;\n#endif\n#else\n diffuse=m.diffuse;\n emissive=m.emissive;\n#endif\n#endif\n specular=m.specular.rgb;\n vec4 parameters=m.parameters;\n roughness=1.0-parameters[0];\n metallic=parameters[1];\n fresnel0=parameters[2];\n#else\n emissive=Materials[int(materialIndex)].emissive;\n#endif\n#ifdef WIDTH\n gl_PointSize=width;\n#endif\n}\n",fragment="\n#ifdef NORMAL\n#ifndef ORTHOGRAPHIC\nvarying vec3 ViewPosition;\n#endif\nvarying vec3 Normal;\nvarying vec4 diffuse;\nvarying vec3 specular;\nvarying float roughness,metallic,fresnel0;\n\nfloat Roughness2;\nvec3 normal;\n\nstruct Light {\n vec3 direction;\n vec3 color;\n};\n\nuniform Light Lights[Nlights];\n\nfloat NDF_TRG(vec3 h)\n{\n float ndoth=max(dot(normal,h),0.0);\n float alpha2=Roughness2*Roughness2;\n float denom=ndoth*ndoth*(alpha2-1.0)+1.0;\n return denom != 0.0 ? alpha2/(denom*denom) : 0.0;\n}\n \nfloat GGX_Geom(vec3 v)\n{\n float ndotv=max(dot(v,normal),0.0);\n float ap=1.0+Roughness2;\n float k=0.125*ap*ap;\n return ndotv/((ndotv*(1.0-k))+k);\n}\n \nfloat Geom(vec3 v, vec3 l)\n{\n return GGX_Geom(v)*GGX_Geom(l);\n}\n \nfloat Fresnel(vec3 h, vec3 v, float fresnel0)\n{\n float a=1.0-max(dot(h,v),0.0);\n float b=a*a;\n return fresnel0+(1.0-fresnel0)*b*b*a;\n}\n \n// physical based shading using UE4 model.\nvec3 BRDF(vec3 viewDirection, vec3 lightDirection)\n{\n vec3 lambertian=diffuse.rgb;\n vec3 h=normalize(lightDirection+viewDirection);\n \n float omegain=max(dot(viewDirection,normal),0.0);\n float omegali=max(dot(lightDirection,normal),0.0);\n \n float D=NDF_TRG(h);\n float G=Geom(viewDirection,lightDirection);\n float F=Fresnel(h,viewDirection,fresnel0);\n \n float denom=4.0*omegain*omegali;\n float rawReflectance=denom > 0.0 ? (D*G)/denom : 0.0;\n \n vec3 dielectric=mix(lambertian,rawReflectance*specular,F);\n vec3 metal=rawReflectance*diffuse.rgb;\n \n return mix(dielectric,metal,metallic);\n}\n#endif\nvarying vec4 emissive;\n \nvoid main(void)\n{\n#if defined(NORMAL) && nlights > 0\n normal=normalize(Normal);\n normal=gl_FrontFacing ? normal : -normal;\n#ifdef ORTHOGRAPHIC\n vec3 viewDir=vec3(0.0,0.0,1.0);\n#else\n vec3 viewDir=-normalize(ViewPosition);\n#endif\n Roughness2=roughness*roughness;\n vec3 color=emissive.rgb;\n for(int i=0; i < nlights; ++i) {\n Light Li=Lights[i];\n vec3 L=Li.direction;\n float cosTheta=max(dot(normal,L),0.0);\n vec3 radiance=cosTheta*Li.color;\n color += BRDF(viewDir,L)*radiance;\n }\n gl_FragColor=vec4(color,diffuse.a);\n#else\n gl_FragColor=emissive;\n#endif\n}\n";!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var i=t();for(var a in i)("object"==typeof exports?exports:e)[a]=i[a]}}("undefined"!=typeof self?self:this,function(){return function(e){var t={};function i(a){if(t[a])return t[a].exports;var r=t[a]={i:a,l:!1,exports:{}};return e[a].call(r.exports,r,r.exports,i),r.l=!0,r.exports}return i.m=e,i.c=t,i.d=function(e,t,a){i.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:a})},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=1)}([function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setMatrixArrayType=function(e){t.ARRAY_TYPE=e},t.toRadian=function(e){return e*r},t.equals=function(e,t){return Math.abs(e-t)<=a*Math.max(1,Math.abs(e),Math.abs(t))};var a=t.EPSILON=1e-6;t.ARRAY_TYPE="undefined"!=typeof Float32Array?Float32Array:Array,t.RANDOM=Math.random;var r=Math.PI/180},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mat4=t.mat3=void 0;var a=n(i(2)),r=n(i(3));function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t.default=e,t}t.mat3=a,t.mat4=r},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.create=function(){var e=new a.ARRAY_TYPE(9);return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=1,e[5]=0,e[6]=0,e[7]=0,e[8]=1,e},t.fromMat4=function(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[4],e[4]=t[5],e[5]=t[6],e[6]=t[8],e[7]=t[9],e[8]=t[10],e},t.invert=function(e,t){var i=t[0],a=t[1],r=t[2],n=t[3],s=t[4],o=t[5],l=t[6],h=t[7],c=t[8],d=c*s-o*h,m=-c*n+o*l,f=h*n-s*l,u=i*d+a*m+r*f;if(!u)return null;return u=1/u,e[0]=d*u,e[1]=(-c*a+r*h)*u,e[2]=(o*a-r*s)*u,e[3]=m*u,e[4]=(c*i-r*l)*u,e[5]=(-o*i+r*n)*u,e[6]=f*u,e[7]=(-h*i+a*l)*u,e[8]=(s*i-a*n)*u,e};var a=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t.default=e,t}(i(0))},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.create=function(){var e=new a.ARRAY_TYPE(16);return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},t.identity=function(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},t.invert=function(e,t){var i=t[0],a=t[1],r=t[2],n=t[3],s=t[4],o=t[5],l=t[6],h=t[7],c=t[8],d=t[9],m=t[10],f=t[11],u=t[12],v=t[13],g=t[14],p=t[15],x=i*o-a*s,M=i*l-r*s,w=i*h-n*s,A=a*l-r*o,b=a*h-n*o,S=r*h-n*l,R=c*v-d*u,P=c*g-m*u,D=c*p-f*u,T=d*g-m*v,y=d*p-f*v,I=m*p-f*g,z=x*I-M*y+w*T+A*D-b*P+S*R;if(!z)return null;return z=1/z,e[0]=(o*I-l*y+h*T)*z,e[1]=(r*y-a*I-n*T)*z,e[2]=(v*S-g*b+p*A)*z,e[3]=(m*b-d*S-f*A)*z,e[4]=(l*D-s*I-h*P)*z,e[5]=(i*I-r*D+n*P)*z,e[6]=(g*w-u*S-p*M)*z,e[7]=(c*S-m*w+f*M)*z,e[8]=(s*y-o*D+h*R)*z,e[9]=(a*D-i*y-n*R)*z,e[10]=(u*b-v*w+p*x)*z,e[11]=(d*w-c*b-f*x)*z,e[12]=(o*P-s*T-l*R)*z,e[13]=(i*T-a*P+r*R)*z,e[14]=(v*M-u*A-g*x)*z,e[15]=(c*A-d*M+m*x)*z,e},t.multiply=r,t.translate=function(e,t,i){var a=i[0],r=i[1],n=i[2],s=void 0,o=void 0,l=void 0,h=void 0,c=void 0,d=void 0,m=void 0,f=void 0,u=void 0,v=void 0,g=void 0,p=void 0;t===e?(e[12]=t[0]*a+t[4]*r+t[8]*n+t[12],e[13]=t[1]*a+t[5]*r+t[9]*n+t[13],e[14]=t[2]*a+t[6]*r+t[10]*n+t[14],e[15]=t[3]*a+t[7]*r+t[11]*n+t[15]):(s=t[0],o=t[1],l=t[2],h=t[3],c=t[4],d=t[5],m=t[6],f=t[7],u=t[8],v=t[9],g=t[10],p=t[11],e[0]=s,e[1]=o,e[2]=l,e[3]=h,e[4]=c,e[5]=d,e[6]=m,e[7]=f,e[8]=u,e[9]=v,e[10]=g,e[11]=p,e[12]=s*a+c*r+u*n+t[12],e[13]=o*a+d*r+v*n+t[13],e[14]=l*a+m*r+g*n+t[14],e[15]=h*a+f*r+p*n+t[15]);return e},t.rotate=function(e,t,i,r){var n=r[0],s=r[1],o=r[2],l=Math.sqrt(n*n+s*s+o*o),h=void 0,c=void 0,d=void 0,m=void 0,f=void 0,u=void 0,v=void 0,g=void 0,p=void 0,x=void 0,M=void 0,w=void 0,A=void 0,b=void 0,S=void 0,R=void 0,P=void 0,D=void 0,T=void 0,y=void 0,I=void 0,z=void 0,O=void 0,E=void 0;if(Math.abs(l)<a.EPSILON)return null;n*=l=1/l,s*=l,o*=l,h=Math.sin(i),c=Math.cos(i),d=1-c,m=t[0],f=t[1],u=t[2],v=t[3],g=t[4],p=t[5],x=t[6],M=t[7],w=t[8],A=t[9],b=t[10],S=t[11],R=n*n*d+c,P=s*n*d+o*h,D=o*n*d-s*h,T=n*s*d-o*h,y=s*s*d+c,I=o*s*d+n*h,z=n*o*d+s*h,O=s*o*d-n*h,E=o*o*d+c,e[0]=m*R+g*P+w*D,e[1]=f*R+p*P+A*D,e[2]=u*R+x*P+b*D,e[3]=v*R+M*P+S*D,e[4]=m*T+g*y+w*I,e[5]=f*T+p*y+A*I,e[6]=u*T+x*y+b*I,e[7]=v*T+M*y+S*I,e[8]=m*z+g*O+w*E,e[9]=f*z+p*O+A*E,e[10]=u*z+x*O+b*E,e[11]=v*z+M*O+S*E,t!==e&&(e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]);return e},t.fromTranslation=function(e,t){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=t[0],e[13]=t[1],e[14]=t[2],e[15]=1,e},t.fromRotation=function(e,t,i){var r=i[0],n=i[1],s=i[2],o=Math.sqrt(r*r+n*n+s*s),l=void 0,h=void 0,c=void 0;if(Math.abs(o)<a.EPSILON)return null;return r*=o=1/o,n*=o,s*=o,l=Math.sin(t),h=Math.cos(t),c=1-h,e[0]=r*r*c+h,e[1]=n*r*c+s*l,e[2]=s*r*c-n*l,e[3]=0,e[4]=r*n*c-s*l,e[5]=n*n*c+h,e[6]=s*n*c+r*l,e[7]=0,e[8]=r*s*c+n*l,e[9]=n*s*c-r*l,e[10]=s*s*c+h,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},t.frustum=function(e,t,i,a,r,n,s){var o=1/(i-t),l=1/(r-a),h=1/(n-s);return e[0]=2*n*o,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=2*n*l,e[6]=0,e[7]=0,e[8]=(i+t)*o,e[9]=(r+a)*l,e[10]=(s+n)*h,e[11]=-1,e[12]=0,e[13]=0,e[14]=s*n*2*h,e[15]=0,e},t.ortho=function(e,t,i,a,r,n,s){var o=1/(t-i),l=1/(a-r),h=1/(n-s);return e[0]=-2*o,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=-2*l,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=2*h,e[11]=0,e[12]=(t+i)*o,e[13]=(r+a)*l,e[14]=(s+n)*h,e[15]=1,e};var a=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t.default=e,t}(i(0));function r(e,t,i){var a=t[0],r=t[1],n=t[2],s=t[3],o=t[4],l=t[5],h=t[6],c=t[7],d=t[8],m=t[9],f=t[10],u=t[11],v=t[12],g=t[13],p=t[14],x=t[15],M=i[0],w=i[1],A=i[2],b=i[3];return e[0]=M*a+w*o+A*d+b*v,e[1]=M*r+w*l+A*m+b*g,e[2]=M*n+w*h+A*f+b*p,e[3]=M*s+w*c+A*u+b*x,M=i[4],w=i[5],A=i[6],b=i[7],e[4]=M*a+w*o+A*d+b*v,e[5]=M*r+w*l+A*m+b*g,e[6]=M*n+w*h+A*f+b*p,e[7]=M*s+w*c+A*u+b*x,M=i[8],w=i[9],A=i[10],b=i[11],e[8]=M*a+w*o+A*d+b*v,e[9]=M*r+w*l+A*m+b*g,e[10]=M*n+w*h+A*f+b*p,e[11]=M*s+w*c+A*u+b*x,M=i[12],w=i[13],A=i[14],b=i[15],e[12]=M*a+w*o+A*d+b*v,e[13]=M*r+w*l+A*m+b*g,e[14]=M*n+w*h+A*f+b*p,e[15]=M*s+w*c+A*u+b*x,e}}])});let canvasWidth,canvasHeight,b,B,angle,Zoom0,viewportmargin,zoomFactor,zoomPinchFactor,zoomPinchCap,zoomStep,shiftHoldDistance,shiftWaitTime,vibrateTime,embedded,canvas,gl,alpha,offscreen,context,maxMaterials,halfCanvasWidth,halfCanvasHeight,Zoom,P=[],Materials=[],Lights=[],Centers=[],Background=[1,1,1,1],absolute=!1,viewportshift=[0,0],nlights=0,Nmaterials=1,materials=[],pixel=.75,BezierFactor=.4,FillFactor=.1,maxViewportWidth=window.innerWidth,maxViewportHeight=window.innerHeight;const windowTrim=10;let lastzoom,H,zmin,zmax,size2,ArcballFactor,positionBuffer,materialBuffer,colorBuffer,indexBuffer,resizeStep=1.2,Fuzz2=1e3*Number.EPSILON,Fuzz4=Fuzz2*Fuzz2,third=1/3,rotMat=mat4.create(),projMat=mat4.create(),viewMat=mat4.create(),projViewMat=mat4.create(),normMat=mat3.create(),viewMat3=mat3.create(),rotMats=mat4.create(),cjMatInv=mat4.create(),translMat=mat4.create(),center={x:0,y:0,z:0},shift={x:0,y:0},viewParam={xmin:0,xmax:0,ymin:0,ymax:0,zmin:0,zmax:0},redraw=!0,remesh=!0,mouseDownOrTouchActive=!1,lastMouseX=null,lastMouseY=null,touchID=null,Positions=[],Normals=[],Colors=[],Indices=[];class Material{constructor(e,t,i,a,r,n){this.diffuse=e,this.emissive=t,this.specular=i,this.shininess=a,this.metallic=r,this.fresnel0=n}setUniform(e,t){let i=i=>gl.getUniformLocation(e,"Materials["+t+"]."+i);gl.uniform4fv(i("diffuse"),new Float32Array(this.diffuse)),gl.uniform4fv(i("emissive"),new Float32Array(this.emissive)),gl.uniform4fv(i("specular"),new Float32Array(this.specular)),gl.uniform4f(i("parameters"),this.shininess,this.metallic,this.fresnel0,0)}}let indexExt,enumPointLight=1,enumDirectionalLight=2;class Light{constructor(e,t){this.direction=e,this.color=t}setUniform(e,t){let i=i=>gl.getUniformLocation(e,"Lights["+t+"]."+i);gl.uniform3fv(i("direction"),new Float32Array(this.direction)),gl.uniform3fv(i("color"),new Float32Array(this.color))}}function initShaders(){let e=gl.getParameter(gl.MAX_VERTEX_UNIFORM_VECTORS);maxMaterials=Math.floor((e-14)/4),Nmaterials=Math.min(Math.max(Nmaterials,Materials.length),maxMaterials),noNormalShader=initShader(),pixelShader=initShader(["WIDTH"]),materialShader=initShader(["NORMAL"]),colorShader=initShader(["NORMAL","COLOR"]),transparentShader=initShader(["NORMAL","COLOR","TRANSPARENT"])}function setBuffers(){positionBuffer=gl.createBuffer(),materialBuffer=gl.createBuffer(),colorBuffer=gl.createBuffer(),indexBuffer=gl.createBuffer()}function noGL(){gl||alert("Could not initialize WebGL")}function saveAttributes(){let e=window.parent.document.asygl[alpha];e.gl=gl,e.nlights=Lights.length,e.Nmaterials=Nmaterials,e.maxMaterials=maxMaterials,e.noNormalShader=noNormalShader,e.pixelShader=pixelShader,e.materialShader=materialShader,e.colorShader=colorShader,e.transparentShader=transparentShader}function restoreAttributes(){let e=window.parent.document.asygl[alpha];gl=e.gl,nlights=e.nlights,Nmaterials=e.Nmaterials,maxMaterials=e.maxMaterials,noNormalShader=e.noNormalShader,pixelShader=e.pixelShader,materialShader=e.materialShader,colorShader=e.colorShader,transparentShader=e.transparentShader}function initGL(){if(alpha=Background[3]<1,embedded){let e=window.parent.document;null==e.asygl&&(e.asygl=Array(2)),context=canvas.getContext("2d"),(offscreen=e.offscreen)||(offscreen=e.createElement("canvas"),e.offscreen=offscreen),e.asygl[alpha]&&e.asygl[alpha].gl?(restoreAttributes(),(Lights.length!=nlights||Math.min(Materials.length,maxMaterials)>Nmaterials)&&(initShaders(),saveAttributes())):((gl=offscreen.getContext("webgl",{alpha:alpha}))||noGL(),initShaders(),e.asygl[alpha]={},saveAttributes())}else(gl=canvas.getContext("webgl",{alpha:alpha}))||noGL(),initShaders();setBuffers(),indexExt=gl.getExtension("OES_element_index_uint")}function getShader(e,t,i,a=[]){let r=`#version 100\n#ifdef GL_FRAGMENT_PRECISION_HIGH\n precision highp float;\n#else\n precision mediump float;\n#endif\n #define nlights ${Lights.length}\n\n const int Nlights=${Math.max(Lights.length,1)};\n\n #define Nmaterials ${Nmaterials}\n`;orthographic&&(r+="#define ORTHOGRAPHIC\n"),a.forEach(e=>r+="#define "+e+"\n");let n=e.createShader(i);return e.shaderSource(n,r+t),e.compileShader(n),e.getShaderParameter(n,e.COMPILE_STATUS)?n:(alert(e.getShaderInfoLog(n)),null)}function drawBuffer(e,t,i=e.indices){if(0==e.indices.length)return;let a=t==pixelShader,r=t!=noNormalShader&&!a;setUniforms(e,t),gl.bindBuffer(gl.ARRAY_BUFFER,positionBuffer),gl.bufferData(gl.ARRAY_BUFFER,new Float32Array(e.vertices),gl.STATIC_DRAW),gl.vertexAttribPointer(t.vertexPositionAttribute,3,gl.FLOAT,!1,r?24:a?16:12,0),r&&Lights.length>0?gl.vertexAttribPointer(t.vertexNormalAttribute,3,gl.FLOAT,!1,24,12):a&&gl.vertexAttribPointer(t.vertexWidthAttribute,1,gl.FLOAT,!1,16,12),-1!=t.vertexMaterialAttribute&&(gl.bindBuffer(gl.ARRAY_BUFFER,materialBuffer),gl.bufferData(gl.ARRAY_BUFFER,new Int16Array(e.materialIndices),gl.STATIC_DRAW),gl.vertexAttribPointer(t.vertexMaterialAttribute,1,gl.SHORT,!1,2,0)),t!=colorShader&&t!=transparentShader||(gl.bindBuffer(gl.ARRAY_BUFFER,colorBuffer),gl.bufferData(gl.ARRAY_BUFFER,new Uint8Array(e.colors),gl.STATIC_DRAW),gl.vertexAttribPointer(t.vertexColorAttribute,4,gl.UNSIGNED_BYTE,!0,0,0)),gl.bindBuffer(gl.ELEMENT_ARRAY_BUFFER,indexBuffer),gl.bufferData(gl.ELEMENT_ARRAY_BUFFER,indexExt?new Uint32Array(i):new Uint16Array(i),gl.STATIC_DRAW),gl.drawElements(r?gl.TRIANGLES:a?gl.POINTS:gl.LINES,i.length,indexExt?gl.UNSIGNED_INT:gl.UNSIGNED_SHORT,0),embedded&&context.drawImage(offscreen,0,0)}class vertexBuffer{constructor(){this.clear()}clear(){this.vertices=[],this.materialIndices=[],this.colors=[],this.indices=[],this.nvertices=0,this.materials=[],this.materialTable=[]}vertex(e,t){return this.vertices.push(e[0]),this.vertices.push(e[1]),this.vertices.push(e[2]),this.vertices.push(t[0]),this.vertices.push(t[1]),this.vertices.push(t[2]),this.materialIndices.push(materialIndex),this.nvertices++}Vertex(e,t,i=[0,0,0,0]){return this.vertices.push(e[0]),this.vertices.push(e[1]),this.vertices.push(e[2]),this.vertices.push(t[0]),this.vertices.push(t[1]),this.vertices.push(t[2]),this.materialIndices.push(materialIndex),this.colors.push(i[0]),this.colors.push(i[1]),this.colors.push(i[2]),this.colors.push(i[3]),this.nvertices++}vertex1(e){return this.vertices.push(e[0]),this.vertices.push(e[1]),this.vertices.push(e[2]),this.materialIndices.push(materialIndex),this.nvertices++}vertex0(e,t){return this.vertices.push(e[0]),this.vertices.push(e[1]),this.vertices.push(e[2]),this.vertices.push(t),this.materialIndices.push(materialIndex),this.nvertices++}iVertex(e,t,i,a=[0,0,0,0]){let r=6*e;this.vertices[r]=t[0],this.vertices[r+1]=t[1],this.vertices[r+2]=t[2],this.vertices[r+3]=i[0],this.vertices[r+4]=i[1],this.vertices[r+5]=i[2],this.materialIndices[e]=materialIndex;let n=4*e;this.colors[n]=a[0],this.colors[n+1]=a[1],this.colors[n+2]=a[2],this.colors[n+3]=a[3],this.indices.push(e)}append(e){append(this.vertices,e.vertices),append(this.materialIndices,e.materialIndices),append(this.colors,e.colors),appendOffset(this.indices,e.indices,this.nvertices),this.nvertices+=e.nvertices}}let materialIndex,material0Data=new vertexBuffer,material1Data=new vertexBuffer,materialData=new vertexBuffer,colorData=new vertexBuffer,transparentData=new vertexBuffer,triangleData=new vertexBuffer;function append(e,t){let i=e.length,a=t.length;e.length+=a;for(let r=0;r<a;++r)e[i+r]=t[r]}function appendOffset(e,t,i){let a=e.length,r=t.length;e.length+=t.length;for(let n=0;n<r;++n)e[a+n]=t[n]+i}class Geometry{constructor(){this.data=new vertexBuffer,this.Onscreen=!1,this.m=[]}offscreen(e){let t=projViewMat,i=e[0],a=i[0],r=i[1],n=i[2],s=1/(t[3]*a+t[7]*r+t[11]*n+t[15]);this.x=this.X=(t[0]*a+t[4]*r+t[8]*n+t[12])*s,this.y=this.Y=(t[1]*a+t[5]*r+t[9]*n+t[13])*s;for(let i=1,a=e.length;i<a;++i){let a=e[i],r=a[0],n=a[1],s=a[2],o=1/(t[3]*r+t[7]*n+t[11]*s+t[15]),l=(t[0]*r+t[4]*n+t[8]*s+t[12])*o,h=(t[1]*r+t[5]*n+t[9]*s+t[13])*o;l<this.x?this.x=l:l>this.X&&(this.X=l),h<this.y?this.y=h:h>this.Y&&(this.Y=h)}return(this.X<-1.01||this.x>1.01||this.Y<-1.01||this.y>1.01)&&(this.Onscreen=!1,!0)}T(e){let t=this.c[0],i=this.c[1],a=this.c[2],r=e[0]-t,n=e[1]-i,s=e[2]-a;return[r*normMat[0]+n*normMat[3]+s*normMat[6]+t,r*normMat[1]+n*normMat[4]+s*normMat[7]+i,r*normMat[2]+n*normMat[5]+s*normMat[8]+a]}Tcorners(e,t){return[this.T(e),this.T([e[0],e[1],t[2]]),this.T([e[0],t[1],e[2]]),this.T([e[0],t[1],t[2]]),this.T([t[0],e[1],e[2]]),this.T([t[0],e[1],t[2]]),this.T([t[0],t[1],e[2]]),this.T(t)]}setMaterial(e,t){null==e.materialTable[this.MaterialIndex]&&(e.materials.length>=Nmaterials&&t(),e.materialTable[this.MaterialIndex]=e.materials.length,e.materials.push(Materials[this.MaterialIndex])),materialIndex=e.materialTable[this.MaterialIndex]}render(){let e;if(this.setMaterialIndex(),0==this.CenterIndex?e=corners(this.Min,this.Max):(this.c=Centers[this.CenterIndex-1],e=this.Tcorners(this.Min,this.Max)),this.offscreen(e))return void this.data.clear();let t,i=this.controlpoints;if(0==this.CenterIndex){if(!remesh&&this.Onscreen)return void this.append();t=i}else{let e=i.length;t=Array(e);for(let a=0;a<e;++a)t[a]=this.T(i[a])}let a=orthographic?1:this.Min[2]/B[2],r=pixel*Math.hypot(a*(viewParam.xmax-viewParam.xmin),a*(viewParam.ymax-viewParam.ymin))/size2;this.res2=r*r,this.Epsilon=FillFactor*r,this.data.clear(),this.Onscreen=!0,this.process(t)}}class BezierPatch extends Geometry{constructor(e,t,i,a,r,n){super(),this.controlpoints=e,this.Min=a,this.Max=r,this.color=n,this.CenterIndex=t;let s=e.length;if(n){let e=n[0][3]+n[1][3]+n[2][3];this.transparent=16==s||4==s?e+n[3][3]<1020:e<765}else this.transparent=Materials[i].diffuse[3]<1;this.MaterialIndex=i,this.vertex=this.transparent?this.data.Vertex.bind(this.data):this.data.vertex.bind(this.data),this.L2norm(this.controlpoints)}setMaterialIndex(){this.transparent?this.setMaterial(transparentData,drawTransparent):this.color?this.setMaterial(colorData,drawColor):this.setMaterial(materialData,drawMaterial)}L2norm(e){let t=e[0];this.epsilon=0;let i=e.length;for(let a=1;a<i;++a)this.epsilon=Math.max(this.epsilon,abs2([e[a][0]-t[0],e[a][1]-t[1],e[a][2]-t[2]]));this.epsilon*=Fuzz4}processTriangle(e){let t=e[0],i=e[1],a=e[2],r=unit(cross([i[0]-t[0],i[1]-t[1],i[2]-t[2]],[a[0]-t[0],a[1]-t[1],a[2]-t[2]]));this.offscreen([t,i,a])||(this.color?(this.data.indices.push(this.data.Vertex(t,r,this.color[0])),this.data.indices.push(this.data.Vertex(i,r,this.color[1])),this.data.indices.push(this.data.Vertex(a,r,this.color[2]))):(this.data.indices.push(this.vertex(t,r)),this.data.indices.push(this.vertex(i,r)),this.data.indices.push(this.vertex(a,r))),this.append())}processQuad(e){let t=e[0],i=e[1],a=e[2],r=e[3],n=cross([i[0]-t[0],i[1]-t[1],i[2]-t[2]],[a[0]-i[0],a[1]-i[1],a[2]-i[2]]),s=cross([a[0]-r[0],a[1]-r[1],a[2]-r[2]],[r[0]-t[0],r[1]-t[1],r[2]-t[2]]),o=unit([n[0]+s[0],n[1]+s[1],n[2]+s[2]]);if(!this.offscreen([t,i,a,r])){let e,n,s,l;this.color?(e=this.data.Vertex(t,o,this.color[0]),n=this.data.Vertex(i,o,this.color[1]),s=this.data.Vertex(a,o,this.color[2]),l=this.data.Vertex(r,o,this.color[3])):(e=this.vertex(t,o),n=this.vertex(i,o),s=this.vertex(a,o),l=this.vertex(r,o)),this.data.indices.push(e),this.data.indices.push(n),this.data.indices.push(s),this.data.indices.push(e),this.data.indices.push(s),this.data.indices.push(l),this.append()}}process(e){if(this.transparent&&(materialIndex=this.color?-1-materialIndex:1+materialIndex),10==e.length)return this.process3(e);if(3==e.length)return this.processTriangle(e);if(4==e.length)return this.processQuad(e);let t=e[0],i=e[3],a=e[12],r=e[15],n=this.normal(i,e[2],e[1],t,e[4],e[8],a);iszero(n)&&iszero(n=this.normal(i,e[2],e[1],t,e[13],e[14],r))&&(n=this.normal(r,e[11],e[7],i,e[4],e[8],a));let s=this.normal(t,e[4],e[8],a,e[13],e[14],r);iszero(s)&&iszero(s=this.normal(t,e[4],e[8],a,e[11],e[7],i))&&(s=this.normal(i,e[2],e[1],t,e[13],e[14],r));let o=this.normal(a,e[13],e[14],r,e[11],e[7],i);iszero(o)&&iszero(o=this.normal(a,e[13],e[14],r,e[2],e[1],t))&&(o=this.normal(t,e[4],e[8],a,e[11],e[7],i));let l=this.normal(r,e[11],e[7],i,e[2],e[1],t);if(iszero(l)&&iszero(l=this.normal(r,e[11],e[7],i,e[4],e[8],a))&&(l=this.normal(a,e[13],e[14],r,e[2],e[1],t)),this.color){let h=this.color[0],c=this.color[1],d=this.color[2],m=this.color[3],f=this.data.Vertex(t,n,h),u=this.data.Vertex(a,s,c),v=this.data.Vertex(r,o,d),g=this.data.Vertex(i,l,m);this.Render(e,f,u,v,g,t,a,r,i,!1,!1,!1,!1,h,c,d,m)}else{let h=this.vertex(t,n),c=this.vertex(a,s),d=this.vertex(r,o),m=this.vertex(i,l);this.Render(e,h,c,d,m,t,a,r,i,!1,!1,!1,!1)}this.data.indices.length>0&&this.append()}append(){this.transparent?transparentData.append(this.data):this.color?colorData.append(this.data):materialData.append(this.data)}Render(e,t,i,a,r,n,s,o,l,h,c,d,m,f,u,v,g){if(this.Distance(e)<this.res2)this.offscreen([n,s,o])||(this.data.indices.push(t),this.data.indices.push(i),this.data.indices.push(a)),this.offscreen([n,o,l])||(this.data.indices.push(t),this.data.indices.push(a),this.data.indices.push(r));else{if(this.offscreen(e))return;let p=e[0],x=e[3],M=e[12],w=e[15],A=new Split3(p,e[1],e[2],x),b=new Split3(e[4],e[5],e[6],e[7]),S=new Split3(e[8],e[9],e[10],e[11]),R=new Split3(M,e[13],e[14],w),P=new Split3(p,e[4],e[8],M),D=new Split3(A.m0,b.m0,S.m0,R.m0),T=new Split3(A.m3,b.m3,S.m3,R.m3),y=new Split3(A.m5,b.m5,S.m5,R.m5),I=new Split3(A.m4,b.m4,S.m4,R.m4),z=new Split3(A.m2,b.m2,S.m2,R.m2),O=new Split3(x,e[7],e[11],w),E=[p,A.m0,A.m3,A.m5,P.m0,D.m0,T.m0,y.m0,P.m3,D.m3,T.m3,y.m3,P.m5,D.m5,T.m5,y.m5],_=[P.m5,D.m5,T.m5,y.m5,P.m4,D.m4,T.m4,y.m4,P.m2,D.m2,T.m2,y.m2,M,R.m0,R.m3,R.m5],L=[y.m5,I.m5,z.m5,O.m5,y.m4,I.m4,z.m4,O.m4,y.m2,I.m2,z.m2,O.m2,R.m5,R.m4,R.m2,w],N=[A.m5,A.m4,A.m2,x,y.m0,I.m0,z.m0,O.m0,y.m3,I.m3,z.m3,O.m3,y.m5,I.m5,z.m5,O.m5],C=E[15],B=this.normal(E[0],E[4],E[8],E[12],E[13],E[14],E[15]);iszero(B)&&iszero(B=this.normal(E[0],E[4],E[8],E[12],E[11],E[7],E[3]))&&(B=this.normal(E[3],E[2],E[1],E[0],E[13],E[14],E[15]));let F=this.normal(_[12],_[13],_[14],_[15],_[11],_[7],_[3]);iszero(F)&&iszero(F=this.normal(_[12],_[13],_[14],_[15],_[2],_[1],_[0]))&&(F=this.normal(_[0],_[4],_[8],_[12],_[11],_[7],_[3]));let V=this.normal(L[15],L[11],L[7],L[3],L[2],L[1],L[0]);iszero(V)&&iszero(V=this.normal(L[15],L[11],L[7],L[3],L[4],L[8],L[12]))&&(V=this.normal(L[12],L[13],L[14],L[15],L[2],L[1],L[0]));let H=this.normal(N[3],N[2],N[1],N[0],N[4],N[8],N[12]);iszero(H)&&iszero(H=this.normal(N[3],N[2],N[1],N[0],N[13],N[14],N[15]))&&(H=this.normal(N[15],N[11],N[7],N[3],N[4],N[8],N[12]));let G=this.normal(L[3],L[2],L[1],C,L[4],L[8],L[12]),U=this.Epsilon,W=[.5*(n[0]+s[0]),.5*(n[1]+s[1]),.5*(n[2]+s[2])];if(!h)if(h=Straightness(p,e[4],e[8],M)<this.res2){let e=unit(this.derivative(_[0],_[1],_[2],_[3]));W=[W[0]-U*e[0],W[1]-U*e[1],W[2]-U*e[2]]}else W=E[12];let Y=[.5*(s[0]+o[0]),.5*(s[1]+o[1]),.5*(s[2]+o[2])];if(!c)if(c=Straightness(M,e[13],e[14],w)<this.res2){let e=unit(this.derivative(L[12],L[8],L[4],L[0]));Y=[Y[0]-U*e[0],Y[1]-U*e[1],Y[2]-U*e[2]]}else Y=_[15];let j=[.5*(o[0]+l[0]),.5*(o[1]+l[1]),.5*(o[2]+l[2])];if(!d)if(d=Straightness(w,e[11],e[7],x)<this.res2){let e=unit(this.derivative(N[15],L[14],L[13],_[12]));j=[j[0]-U*e[0],j[1]-U*e[1],j[2]-U*e[2]]}else j=L[3];let k=[.5*(l[0]+n[0]),.5*(l[1]+n[1]),.5*(l[2]+n[2])];if(!m)if(m=Straightness(p,e[1],e[2],x)<this.res2){let e=unit(this.derivative(E[3],E[7],E[11],E[15]));k=[k[0]-U*e[0],k[1]-U*e[1],k[2]-U*e[2]]}else k=N[0];if(f){let e=Array(4),p=Array(4),x=Array(4),M=Array(4),w=Array(4);for(let t=0;t<4;++t)e[t]=.5*(f[t]+u[t]),p[t]=.5*(u[t]+v[t]),x[t]=.5*(v[t]+g[t]),M[t]=.5*(g[t]+f[t]),w[t]=.5*(e[t]+x[t]);let A=this.data.Vertex(W,B,e),b=this.data.Vertex(Y,F,p),S=this.data.Vertex(j,V,x),R=this.data.Vertex(k,H,M),P=this.data.Vertex(C,G,w);this.Render(E,t,A,P,R,n,W,C,k,h,!1,!1,m,f,e,w,M),this.Render(_,A,i,b,P,W,s,Y,C,h,c,!1,!1,e,u,p,w),this.Render(L,P,b,a,S,C,Y,o,j,!1,c,d,!1,w,p,v,x),this.Render(N,R,P,S,r,k,C,j,l,!1,!1,d,m,M,w,x,g)}else{let e=this.vertex(W,B),f=this.vertex(Y,F),u=this.vertex(j,V),v=this.vertex(k,H),g=this.vertex(C,G);this.Render(E,t,e,g,v,n,W,C,k,h,!1,!1,m),this.Render(_,e,i,f,g,W,s,Y,C,h,c,!1,!1),this.Render(L,g,f,a,u,C,Y,o,j,!1,c,d,!1),this.Render(N,v,g,u,r,k,C,j,l,!1,!1,d,m)}}}process3(e){this.Res2=BezierFactor*BezierFactor*this.res2;let t=e[0],i=e[6],a=e[9],r=this.normal(a,e[5],e[2],t,e[1],e[3],i),n=this.normal(t,e[1],e[3],i,e[7],e[8],a),s=this.normal(i,e[7],e[8],a,e[5],e[2],t);if(this.color){let o=this.color[0],l=this.color[1],h=this.color[2],c=this.data.Vertex(t,r,o),d=this.data.Vertex(i,n,l),m=this.data.Vertex(a,s,h);this.Render3(e,c,d,m,t,i,a,!1,!1,!1,o,l,h)}else{let o=this.vertex(t,r),l=this.vertex(i,n),h=this.vertex(a,s);this.Render3(e,o,l,h,t,i,a,!1,!1,!1)}this.data.indices.length>0&&this.append()}Render3(e,t,i,a,r,n,s,o,l,h,c,d,m){if(this.Distance3(e)<this.Res2)this.offscreen([r,n,s])||(this.data.indices.push(t),this.data.indices.push(i),this.data.indices.push(a));else{if(this.offscreen(e))return;let f=e[0],u=e[1],v=e[2],g=e[3],p=e[4],x=e[5],M=e[6],w=e[7],A=e[8],b=e[9],S=[.5*(b[0]+x[0]),.5*(b[1]+x[1]),.5*(b[2]+x[2])],R=[.5*(b[0]+A[0]),.5*(b[1]+A[1]),.5*(b[2]+A[2])],P=[.5*(x[0]+v[0]),.5*(x[1]+v[1]),.5*(x[2]+v[2])],D=[.5*(A[0]+p[0]),.5*(A[1]+p[1]),.5*(A[2]+p[2])],T=[.5*(A[0]+w[0]),.5*(A[1]+w[1]),.5*(A[2]+w[2])],y=[.5*(v[0]+p[0]),.5*(v[1]+p[1]),.5*(v[2]+p[2])],I=[.5*(v[0]+f[0]),.5*(v[1]+f[1]),.5*(v[2]+f[2])],z=[.5*(p[0]+g[0]),.5*(p[1]+g[1]),.5*(p[2]+g[2])],O=[.5*(w[0]+M[0]),.5*(w[1]+M[1]),.5*(w[2]+M[2])],E=[.5*(f[0]+u[0]),.5*(f[1]+u[1]),.5*(f[2]+u[2])],_=[.5*(u[0]+g[0]),.5*(u[1]+g[1]),.5*(u[2]+g[2])],L=[.5*(g[0]+M[0]),.5*(g[1]+M[1]),.5*(g[2]+M[2])],N=[.5*(S[0]+P[0]),.5*(S[1]+P[1]),.5*(S[2]+P[2])],C=[.5*(R[0]+T[0]),.5*(R[1]+T[1]),.5*(R[2]+T[2])],B=[.5*(P[0]+I[0]),.5*(P[1]+I[1]),.5*(P[2]+I[2])],F=[.5*D[0]+.25*(p[0]+u[0]),.5*D[1]+.25*(p[1]+u[1]),.5*D[2]+.25*(p[2]+u[2])],V=[.5*(T[0]+O[0]),.5*(T[1]+O[1]),.5*(T[2]+O[2])],H=[.5*y[0]+.25*(p[0]+w[0]),.5*y[1]+.25*(p[1]+w[1]),.5*y[2]+.25*(p[2]+w[2])],G=[.25*(x[0]+p[0])+.5*z[0],.25*(x[1]+p[1])+.5*z[1],.25*(x[2]+p[2])+.5*z[2]],U=[.5*(E[0]+_[0]),.5*(E[1]+_[1]),.5*(E[2]+_[2])],W=[.5*(_[0]+L[0]),.5*(_[1]+L[1]),.5*(_[2]+L[2])],Y=[.5*(H[0]+U[0]),.5*(H[1]+U[1]),.5*(H[2]+U[2])],j=[.5*(H[0]+W[0]),.5*(H[1]+W[1]),.5*(H[2]+W[2])],k=[.5*(U[0]+W[0]),.5*(U[1]+W[1]),.5*(U[2]+W[2])],X=[.5*(G[0]+V[0]),.5*(G[1]+V[1]),.5*(G[2]+V[2])],Z=[.5*(C[0]+G[0]),.5*(C[1]+G[1]),.5*(C[2]+G[2])],q=[.5*(C[0]+V[0]),.5*(C[1]+V[1]),.5*(C[2]+V[2])],K=[.5*(N[0]+F[0]),.5*(N[1]+F[1]),.5*(N[2]+F[2])],$=[.5*(B[0]+F[0]),.5*(B[1]+F[1]),.5*(B[2]+F[2])],Q=[.5*(N[0]+B[0]),.5*(N[1]+B[1]),.5*(N[2]+B[2])],J=[f,E,I,U,[.5*(y[0]+E[0]),.5*(y[1]+E[1]),.5*(y[2]+E[2])],B,k,Y,$,Q],ee=[k,W,j,L,[.5*(z[0]+O[0]),.5*(z[1]+O[1]),.5*(z[2]+O[2])],X,M,O,V,q],te=[Q,K,N,Z,[.5*(S[0]+D[0]),.5*(S[1]+D[1]),.5*(S[2]+D[2])],S,q,C,R,b],ie=[q,Z,X,K,[.25*(P[0]+T[0]+_[0]+p[0]),.25*(P[1]+T[1]+_[1]+p[1]),.25*(P[2]+T[2]+_[2]+p[2])],j,Q,$,Y,k],ae=this.normal(k,j,X,q,Z,K,Q),re=this.normal(q,Z,K,Q,$,Y,k),ne=this.normal(Q,$,Y,k,j,X,q),se=this.Epsilon,oe=[.5*(n[0]+s[0]),.5*(n[1]+s[1]),.5*(n[2]+s[2])];if(!o)if(o=Straightness(M,w,A,b)<this.res2){let e=unit(this.sumderivative(ie[0],ie[2],ie[5],ie[9],ie[1],ie[3],ie[6]));oe=[oe[0]-se*e[0],oe[1]-se*e[1],oe[2]-se*e[2]]}else oe=q;let le=[.5*(s[0]+r[0]),.5*(s[1]+r[1]),.5*(s[2]+r[2])];if(!l)if(l=Straightness(f,v,x,b)<this.res2){let e=unit(this.sumderivative(ie[6],ie[3],ie[1],ie[0],ie[7],ie[8],ie[9]));le=[le[0]-se*e[0],le[1]-se*e[1],le[2]-se*e[2]]}else le=Q;let he=[.5*(r[0]+n[0]),.5*(r[1]+n[1]),.5*(r[2]+n[2])];if(!h)if(h=Straightness(f,u,g,M)<this.res2){let e=unit(this.sumderivative(ie[9],ie[8],ie[7],ie[6],ie[5],ie[2],ie[0]));he=[he[0]-se*e[0],he[1]-se*e[1],he[2]-se*e[2]]}else he=k;if(c){let e=Array(4),f=Array(4),u=Array(4);for(let t=0;t<4;++t)e[t]=.5*(d[t]+m[t]),f[t]=.5*(m[t]+c[t]),u[t]=.5*(c[t]+d[t]);let v=this.data.Vertex(oe,ae,e),g=this.data.Vertex(le,re,f),p=this.data.Vertex(he,ne,u);this.Render3(J,t,p,g,r,he,le,!1,l,h,c,u,f),this.Render3(ee,p,i,v,he,n,oe,o,!1,h,u,d,e),this.Render3(te,g,v,a,le,oe,s,o,l,!1,f,e,m),this.Render3(ie,v,g,p,oe,le,he,!1,!1,!1,e,f,u)}else{let e=this.vertex(oe,ae),c=this.vertex(le,re),d=this.vertex(he,ne);this.Render3(J,t,d,c,r,he,le,!1,l,h),this.Render3(ee,d,i,e,he,n,oe,o,!1,h),this.Render3(te,c,e,a,le,oe,s,o,l,!1),this.Render3(ie,e,c,d,oe,le,he,!1,!1,!1)}}}Distance(e){let t=e[0],i=e[3],a=e[12],r=e[15],n=Distance2(r,t,this.normal(i,e[2],e[1],t,e[4],e[8],a));return n=Math.max(n,Straightness(t,e[1],e[2],i)),n=Math.max(n,Straightness(t,e[4],e[8],a)),n=Math.max(n,Straightness(i,e[7],e[11],r)),n=Math.max(n,Straightness(a,e[13],e[14],r)),n=Math.max(n,Straightness(e[4],e[5],e[6],e[7])),n=Math.max(n,Straightness(e[8],e[9],e[10],e[11])),n=Math.max(n,Straightness(e[1],e[5],e[9],e[13])),Math.max(n,Straightness(e[2],e[6],e[10],e[14]))}Distance3(e){let t=e[0],i=e[4],a=e[6],r=e[9],n=abs2([(t[0]+a[0]+r[0])*third-i[0],(t[1]+a[1]+r[1])*third-i[1],(t[2]+a[2]+r[2])*third-i[2]]);return n=Math.max(n,Straightness(t,e[1],e[3],a)),n=Math.max(n,Straightness(t,e[2],e[5],r)),Math.max(n,Straightness(a,e[7],e[8],r))}derivative(e,t,i,a){let r=[t[0]-e[0],t[1]-e[1],t[2]-e[2]];if(abs2(r)>this.epsilon)return r;let n=bezierPP(e,t,i);return abs2(n)>this.epsilon?n:bezierPPP(e,t,i,a)}sumderivative(e,t,i,a,r,n,s){let o=this.derivative(e,t,i,a),l=this.derivative(e,r,n,s);return[o[0]+l[0],o[1]+l[1],o[2]+l[2]]}normal(e,t,i,a,r,n,s){let o=r[0]-a[0],l=r[1]-a[1],h=r[2]-a[2],c=i[0]-a[0],d=i[1]-a[1],m=i[2]-a[2],f=[l*m-h*d,h*c-o*m,o*d-l*c];if(abs2(f)>this.epsilon)return unit(f);let u=[c,d,m],v=[o,l,h],g=bezierPP(a,i,t),p=bezierPP(a,r,n),x=cross(p,u),M=cross(v,g);if(abs2(f=[x[0]+M[0],x[1]+M[1],x[2]+M[2]])>this.epsilon)return unit(f);let w=bezierPPP(a,i,t,e),A=bezierPPP(a,r,n,s);x=cross(p,g),M=cross(v,w);let b=cross(A,u),S=cross(A,g),R=cross(p,w),P=cross(A,w);return unit([9*x[0]+3*(M[0]+b[0]+S[0]+R[0])+P[0],9*x[1]+3*(M[1]+b[1]+S[1]+R[1])+P[1],9*x[2]+3*(M[2]+b[2]+S[2]+R[2])+P[2]])}}class BezierCurve extends Geometry{constructor(e,t,i,a,r){super(),this.controlpoints=e,this.Min=a,this.Max=r,this.CenterIndex=t,this.MaterialIndex=i}setMaterialIndex(){this.setMaterial(material1Data,drawMaterial1)}processLine(e){let t=e[0],i=e[1];this.offscreen([t,i])||(this.data.indices.push(this.data.vertex1(t)),this.data.indices.push(this.data.vertex1(i)),this.append())}process(e){if(2==e.length)return this.processLine(e);let t=this.data.vertex1(e[0]),i=this.data.vertex1(e[3]);this.Render(e,t,i),this.data.indices.length>0&&this.append()}append(){material1Data.append(this.data)}Render(e,t,i){let a=e[0],r=e[1],n=e[2],s=e[3];if(Straightness(a,r,n,s)<this.res2)this.offscreen([a,s])||(this.data.indices.push(t),this.data.indices.push(i));else{if(this.offscreen(e))return;let o=[.5*(a[0]+r[0]),.5*(a[1]+r[1]),.5*(a[2]+r[2])],l=[.5*(r[0]+n[0]),.5*(r[1]+n[1]),.5*(r[2]+n[2])],h=[.5*(n[0]+s[0]),.5*(n[1]+s[1]),.5*(n[2]+s[2])],c=[.5*(o[0]+l[0]),.5*(o[1]+l[1]),.5*(o[2]+l[2])],d=[.5*(l[0]+h[0]),.5*(l[1]+h[1]),.5*(l[2]+h[2])],m=[.5*(c[0]+d[0]),.5*(c[1]+d[1]),.5*(c[2]+d[2])],f=[a,o,c,m],u=[m,d,h,s],v=this.data.vertex1(m);this.Render(f,t,v),this.Render(u,v,i)}}}class Pixel extends Geometry{constructor(e,t,i,a,r){super(),this.controlpoint=e,this.width=t,this.CenterIndex=0,this.MaterialIndex=i,this.Min=a,this.Max=r}setMaterialIndex(){this.setMaterial(material0Data,drawMaterial0)}process(e){this.data.indices.push(this.data.vertex0(this.controlpoint,this.width)),this.append()}append(){material0Data.append(this.data)}}class Triangles extends Geometry{constructor(e,t,i){super(),this.CenterIndex=0,this.MaterialIndex=e,this.Min=t,this.Max=i,this.Positions=Positions,this.Normals=Normals,this.Colors=Colors,this.Indices=Indices,Positions=[],Normals=[],Colors=[],Indices=[],this.transparent=Materials[e].diffuse[3]<1}setMaterialIndex(){this.transparent?this.setMaterial(transparentData,drawTransparent):this.setMaterial(triangleData,drawTriangle)}process(e){materialIndex=this.Colors.length>0?-1-materialIndex:1+materialIndex;for(let e=0,t=this.Indices.length;e<t;++e){let t=this.Indices[e],i=t[0],a=this.Positions[i[0]],r=this.Positions[i[1]],n=this.Positions[i[2]];if(!this.offscreen([a,r,n])){let e=t.length>1?t[1]:i;if(e&&0!=e.length||(e=i),this.Colors.length>0){let s=t.length>2?t[2]:i;s&&0!=s.length||(s=i);let o=this.Colors[s[0]],l=this.Colors[s[1]],h=this.Colors[s[2]];this.transparent|=o[3]+l[3]+h[3]<765,this.data.iVertex(i[0],a,this.Normals[e[0]],o),this.data.iVertex(i[1],r,this.Normals[e[1]],l),this.data.iVertex(i[2],n,this.Normals[e[2]],h)}else this.data.iVertex(i[0],a,this.Normals[e[0]]),this.data.iVertex(i[1],r,this.Normals[e[1]]),this.data.iVertex(i[2],n,this.Normals[e[2]])}}this.data.nvertices=this.Positions.length,this.data.indices.length>0&&this.append()}append(){this.transparent?transparentData.append(this.data):triangleData.append(this.data)}}function home(){mat4.identity(rotMat),initProjection(),setProjection(),remesh=!0,redraw=!0}function initShader(e=[]){let t=getShader(gl,vertex,gl.VERTEX_SHADER,e),i=getShader(gl,fragment,gl.FRAGMENT_SHADER,e),a=gl.createProgram();return gl.attachShader(a,t),gl.attachShader(a,i),gl.linkProgram(a),gl.getProgramParameter(a,gl.LINK_STATUS)||alert("Could not initialize shaders"),a}class Split3{constructor(e,t,i,a){this.m0=[.5*(e[0]+t[0]),.5*(e[1]+t[1]),.5*(e[2]+t[2])];let r=.5*(t[0]+i[0]),n=.5*(t[1]+i[1]),s=.5*(t[2]+i[2]);this.m2=[.5*(i[0]+a[0]),.5*(i[1]+a[1]),.5*(i[2]+a[2])],this.m3=[.5*(this.m0[0]+r),.5*(this.m0[1]+n),.5*(this.m0[2]+s)],this.m4=[.5*(r+this.m2[0]),.5*(n+this.m2[1]),.5*(s+this.m2[2])],this.m5=[.5*(this.m3[0]+this.m4[0]),.5*(this.m3[1]+this.m4[1]),.5*(this.m3[2]+this.m4[2])]}}function iszero(e){return 0==e[0]&&0==e[1]&&0==e[2]}function unit(e){let t=1/(Math.sqrt(e[0]*e[0]+e[1]*e[1]+e[2]*e[2])||1);return[e[0]*t,e[1]*t,e[2]*t]}function abs2(e){return e[0]*e[0]+e[1]*e[1]+e[2]*e[2]}function dot(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function cross(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function bezierPP(e,t,i){return[e[0]+i[0]-2*t[0],e[1]+i[1]-2*t[1],e[2]+i[2]-2*t[2]]}function bezierPPP(e,t,i,a){return[a[0]-e[0]+3*(t[0]-i[0]),a[1]-e[1]+3*(t[1]-i[1]),a[2]-e[2]+3*(t[2]-i[2])]}function Straightness(e,t,i,a){let r=[third*(a[0]-e[0]),third*(a[1]-e[1]),third*(a[2]-e[2])];return Math.max(abs2([t[0]-r[0]-e[0],t[1]-r[1]-e[1],t[2]-r[2]-e[2]]),abs2([a[0]-r[0]-i[0],a[1]-r[1]-i[1],a[2]-r[2]-i[2]]))}function Distance2(e,t,i){let a=dot([e[0]-t[0],e[1]-t[1],e[2]-t[2]],i);return a*a}function corners(e,t){return[e,[e[0],e[1],t[2]],[e[0],t[1],e[2]],[e[0],t[1],t[2]],[t[0],e[1],e[2]],[t[0],e[1],t[2]],[t[0],t[1],e[2]],t]}function COBTarget(e,t){mat4.fromTranslation(translMat,[center.x,center.y,center.z]),mat4.invert(cjMatInv,translMat),mat4.multiply(e,t,cjMatInv),mat4.multiply(e,translMat,e)}function setUniforms(e,t){let i=t==pixelShader;gl.useProgram(t),t.vertexPositionAttribute=gl.getAttribLocation(t,"position"),gl.enableVertexAttribArray(t.vertexPositionAttribute),i&&(t.vertexWidthAttribute=gl.getAttribLocation(t,"width"),gl.enableVertexAttribArray(t.vertexWidthAttribute));let a=t!=noNormalShader&&!i&&Lights.length>0;if(a&&(t.vertexNormalAttribute=gl.getAttribLocation(t,"normal"),gl.enableVertexAttribArray(t.vertexNormalAttribute)),t.vertexMaterialAttribute=gl.getAttribLocation(t,"materialIndex"),-1!=t.vertexMaterialAttribute&&gl.enableVertexAttribArray(t.vertexMaterialAttribute),t.projViewMatUniform=gl.getUniformLocation(t,"projViewMat"),t.viewMatUniform=gl.getUniformLocation(t,"viewMat"),t.normMatUniform=gl.getUniformLocation(t,"normMat"),t!=colorShader&&t!=transparentShader||(t.vertexColorAttribute=gl.getAttribLocation(t,"color"),gl.enableVertexAttribArray(t.vertexColorAttribute)),a)for(let e=0;e<Lights.length;++e)Lights[e].setUniform(t,e);if(-1!=t.vertexMaterialAttribute)for(let i=0;i<e.materials.length;++i)e.materials[i].setUniform(t,i);gl.uniformMatrix4fv(t.projViewMatUniform,!1,projViewMat),gl.uniformMatrix4fv(t.viewMatUniform,!1,viewMat),gl.uniformMatrix3fv(t.normMatUniform,!1,normMat)}function handleMouseDown(e){mouseDownOrTouchActive=!0,lastMouseX=e.clientX,lastMouseY=e.clientY}let pinchStart,touchStartTime,pinch=!1;function pinchDistance(e){return Math.hypot(e[0].pageX-e[1].pageX,e[0].pageY-e[1].pageY)}function handleTouchStart(e){e.preventDefault();let t=e.targetTouches;swipe=rotate=pinch=!1,zooming||(1!=t.length||mouseDownOrTouchActive||(touchStartTime=(new Date).getTime(),touchId=t[0].identifier,lastMouseX=t[0].pageX,lastMouseY=t[0].pageY),2!=t.length||mouseDownOrTouchActive||(touchId=t[0].identifier,pinchStart=pinchDistance(t),pinch=!0))}function handleMouseUpOrTouchEnd(e){mouseDownOrTouchActive=!1}function rotateScene(e,t,i,a,r){if(e==i&&t==a)return;let[n,s]=arcball([e,-t],[i,-a]);mat4.fromRotation(rotMats,2*r*ArcballFactor*n/lastzoom,s),mat4.multiply(rotMat,rotMats,rotMat)}function shiftScene(e,t,i,a){let r=1/lastzoom;shift.x+=(i-e)*r*halfCanvasWidth,shift.y-=(a-t)*r*halfCanvasHeight}function panScene(e,t,i,a){orthographic?shiftScene(e,t,i,a):(center.x+=(i-e)*(viewParam.xmax-viewParam.xmin),center.y-=(a-t)*(viewParam.ymax-viewParam.ymin))}function updateViewMatrix(){COBTarget(viewMat,rotMat),mat4.translate(viewMat,viewMat,[center.x,center.y,0]),mat3.fromMat4(viewMat3,viewMat),mat3.invert(normMat,viewMat3),mat4.multiply(projViewMat,projMat,viewMat)}function capzoom(){let e=Math.sqrt(Number.MAX_VALUE),t=1/e;Zoom<=t&&(Zoom=t),Zoom>=e&&(Zoom=e),Zoom!=lastzoom&&(remesh=!0),lastzoom=Zoom}function zoomImage(e){let t=zoomStep*halfCanvasHeight*e;const i=Math.log(.1*Number.MAX_VALUE)/Math.log(zoomFactor);Math.abs(t)<i&&(Zoom*=zoomFactor**t,capzoom())}function normMouse(e){let t=e[0],i=e[1],a=Math.hypot(t,i);return a>1&&(denom=1/a,t*=denom,i*=denom),[t,i,Math.sqrt(Math.max(1-i*i-t*t,0))]}function arcball(e,t){let i=normMouse(e),a=normMouse(t),r=dot(i,a);return r>1?r=1:r<-1&&(r=-1),[Math.acos(r),unit(cross(i,a))]}function zoomScene(e,t,i,a){zoomImage(t-a)}const DRAGMODE_ROTATE=1,DRAGMODE_SHIFT=2,DRAGMODE_ZOOM=3,DRAGMODE_PAN=4;function processDrag(e,t,i,a=1){let r;switch(i){case DRAGMODE_ROTATE:r=rotateScene;break;case DRAGMODE_SHIFT:r=shiftScene;break;case DRAGMODE_ZOOM:r=zoomScene;break;case DRAGMODE_PAN:r=panScene;break;default:r=((e,t,i,a)=>{})}r((lastMouseX-halfCanvasWidth)/halfCanvasWidth,(lastMouseY-halfCanvasHeight)/halfCanvasHeight,(e-halfCanvasWidth)/halfCanvasWidth,(t-halfCanvasHeight)/halfCanvasHeight,a),lastMouseX=e,lastMouseY=t,setProjection(),redraw=!0}function handleKey(e){let t=[];switch(e.key){case"x":t=[1,0,0];break;case"y":t=[0,1,0];break;case"z":t=[0,0,1];break;case"h":home();break;case"+":case"=":case">":expand();break;case"-":case"_":case"<":shrink()}t.length>0&&(mat4.rotate(rotMat,rotMat,.1,t),updateViewMatrix(),redraw=!0)}function handleMouseWheel(e){e.preventDefault(),e.deltaY<0?Zoom*=zoomFactor:Zoom/=zoomFactor,capzoom(),setProjection(),redraw=!0}function handleMouseMove(e){if(!mouseDownOrTouchActive)return;let t;processDrag(e.clientX,e.clientY,t=e.getModifierState("Control")?DRAGMODE_SHIFT:e.getModifierState("Shift")?DRAGMODE_ZOOM:e.getModifierState("Alt")?DRAGMODE_PAN:DRAGMODE_ROTATE)}let zooming=!1,swipe=!1,rotate=!1;function handleTouchMove(e){if(e.preventDefault(),zooming)return;let t=e.targetTouches;if(!pinch&&1==t.length&&touchId==t[0].identifier){let e=t[0].pageX,i=t[0].pageY,a=e-lastMouseX,r=i-lastMouseY,n=a*a+r*r<=shiftHoldDistance*shiftHoldDistance;if(n&&!swipe&&!rotate&&(new Date).getTime()-touchStartTime>shiftWaitTime&&(navigator.vibrate&&window.navigator.vibrate(vibrateTime),swipe=!0),swipe)processDrag(e,i,DRAGMODE_SHIFT);else if(!n){rotate=!0,processDrag(t[0].pageX,t[0].pageY,DRAGMODE_ROTATE,.5)}}if(pinch&&!swipe&&2==t.length&&touchId==t[0].identifier){let e=pinchDistance(t),i=e-pinchStart;zooming=!0,(i*=zoomPinchFactor)>zoomPinchCap&&(i=zoomPinchCap),i<-zoomPinchCap&&(i=-zoomPinchCap),zoomImage(i/size2),pinchStart=e,swipe=rotate=zooming=!1,setProjection(),redraw=!0}}let pixelShader,noNormalShader,materialShader,colorShader,transparentShader,zbuffer=[];function transformVertices(e){let t=viewMat[2],i=viewMat[6],a=viewMat[10];zbuffer.length=e.length;for(let r=0;r<e.length;++r){let n=6*r;zbuffer[r]=t*e[n]+i*e[n+1]+a*e[n+2]}}function drawMaterial0(){drawBuffer(material0Data,pixelShader),material0Data.clear()}function drawMaterial1(){drawBuffer(material1Data,noNormalShader),material1Data.clear()}function drawMaterial(){drawBuffer(materialData,materialShader),materialData.clear()}function drawColor(){drawBuffer(colorData,colorShader),colorData.clear()}function drawTriangle(){drawBuffer(triangleData,transparentShader),triangleData.clear()}function drawTransparent(){let e=transparentData.indices;if(e.length>0){transformVertices(transparentData.vertices);let t=e.length/3,i=Array(t).fill().map((e,t)=>t);i.sort(function(t,i){let a=3*t;Ia=e[a],Ib=e[a+1],Ic=e[a+2];let r=3*i;return IA=e[r],IB=e[r+1],IC=e[r+2],zbuffer[Ia]+zbuffer[Ib]+zbuffer[Ic]<zbuffer[IA]+zbuffer[IB]+zbuffer[IC]?-1:1});let a=Array(e.length);for(let r=0;r<t;++r){let t=3*i[r];a[3*r]=e[t],a[3*r+1]=e[t+1],a[3*r+2]=e[t+2]}gl.depthMask(!1),drawBuffer(transparentData,transparentShader,a),gl.depthMask(!0)}transparentData.clear()}function drawBuffers(){drawMaterial0(),drawMaterial1(),drawMaterial(),drawColor(),drawTriangle(),drawTransparent()}function draw(){embedded&&(offscreen.width=canvas.width,offscreen.height=canvas.height,setViewport()),gl.clearColor(Background[0],Background[1],Background[2],Background[3]),gl.clear(gl.COLOR_BUFFER_BIT|gl.DEPTH_BUFFER_BIT);for(let e=0;e<P.length;++e)P[e].render();drawBuffers(),remesh=!1}function tick(){requestAnimationFrame(tick),redraw&&(draw(),redraw=!1)}function setDimensions(e,t,i,a){let r=e/t,n=1/lastzoom,s=(i/e+viewportshift[0])*lastzoom,o=(a/t+viewportshift[1])*lastzoom;if(orthographic){let e=B[0]-b[0],t=B[1]-b[1];if(e<t*r){let e=.5*t*r*n,i=2*e*s,a=t*n*o;viewParam.xmin=-e-i,viewParam.xmax=e-i,viewParam.ymin=b[1]*n-a,viewParam.ymax=B[1]*n-a}else{let t=.5*e/(r*Zoom),i=e*n*s,a=2*t*o;viewParam.xmin=b[0]*n-i,viewParam.xmax=B[0]*n-i,viewParam.ymin=-t-a,viewParam.ymax=t-a}}else{let e=H*n,t=e*r,i=2*t*s,a=2*e*o;viewParam.xmin=-t-i,viewParam.xmax=t-i,viewParam.ymin=-e-a,viewParam.ymax=e-a}}function setProjection(){setDimensions(canvasWidth,canvasHeight,shift.x,shift.y),(orthographic?mat4.ortho:mat4.frustum)(projMat,viewParam.xmin,viewParam.xmax,viewParam.ymin,viewParam.ymax,-viewParam.zmax,-viewParam.zmin),updateViewMatrix()}function initProjection(){H=-Math.tan(.5*angle)*B[2],center.x=center.y=0,center.z=.5*(b[2]+B[2]),lastzoom=Zoom=Zoom0,viewParam.zmin=b[2],viewParam.zmax=B[2],shift.x=shift.y=0}function setViewport(){gl.viewportWidth=canvasWidth,gl.viewportHeight=canvasHeight,gl.viewport(0,0,gl.viewportWidth,gl.viewportHeight),gl.scissor(0,0,gl.viewportWidth,gl.viewportHeight)}function setCanvas(){canvas.width=canvasWidth,canvas.height=canvasHeight,embedded&&(offscreen.width=canvasWidth,offscreen.height=canvasHeight),size2=Math.hypot(canvasWidth,canvasHeight),halfCanvasWidth=.5*canvasWidth,halfCanvasHeight=.5*canvasHeight}function setsize(e,t){e>maxViewportWidth&&(e=maxViewportWidth),t>maxViewportHeight&&(t=maxViewportHeight),shift.x*=e/canvasWidth,shift.y*=t/canvasHeight,canvasWidth=e,canvasHeight=t,setCanvas(),setViewport(),home()}function expand(){setsize(canvasWidth*resizeStep+.5,canvasHeight*resizeStep+.5)}function shrink(){setsize(Math.max(canvasWidth/resizeStep+.5,1),Math.max(canvasHeight/resizeStep+.5,1))}function webGLStart(){if(canvas=document.getElementById("Asymptote"),embedded=window.parent.document!=document,initGL(),absolute&&!embedded)canvasWidth*=window.devicePixelRatio,canvasHeight*=window.devicePixelRatio;else{0==canvas.width&&(canvas.width=Math.max(window.innerWidth-windowTrim,windowTrim)),0==canvas.height&&(canvas.height=Math.max(window.innerHeight-windowTrim,windowTrim));let e=canvasWidth/canvasHeight;canvas.width>canvas.height*e?canvas.width=Math.min(canvas.height*e,canvas.width):canvas.height=Math.min(canvas.width/e,canvas.height),canvas.width>0&&(canvasWidth=canvas.width),canvas.height>0&&(canvasHeight=canvas.height)}setCanvas(),ArcballFactor=1+8*Math.hypot(viewportmargin[0],viewportmargin[1])/size2,viewportshift[0]/=Zoom0,viewportshift[1]/=Zoom0,gl.enable(gl.BLEND),gl.blendFunc(gl.SRC_ALPHA,gl.ONE_MINUS_SRC_ALPHA),gl.enable(gl.DEPTH_TEST),gl.enable(gl.SCISSOR_TEST),setViewport(),home(),canvas.onmousedown=handleMouseDown,document.onmouseup=handleMouseUpOrTouchEnd,document.onmousemove=handleMouseMove,canvas.onkeydown=handleKey,canvas.addEventListener("wheel",handleMouseWheel,!1),canvas.addEventListener("touchstart",handleTouchStart,!1),canvas.addEventListener("touchend",handleMouseUpOrTouchEnd,!1),canvas.addEventListener("touchcancel",handleMouseUpOrTouchEnd,!1),canvas.addEventListener("touchleave",handleMouseUpOrTouchEnd,!1),canvas.addEventListener("touchmove",handleTouchMove,!1),document.addEventListener("keydown",handleKey,!1),tick()}
+let vertex="\nattribute vec3 position;\n#ifdef WIDTH\nattribute float width;\n#endif\n#ifdef NORMAL\nattribute vec3 normal;\n#endif\nattribute float materialIndex;\n#ifdef COLOR\nattribute vec4 color;\n#endif\n\nuniform mat3 normMat;\nuniform mat4 viewMat;\nuniform mat4 projViewMat;\n\n#ifdef NORMAL\n#ifndef ORTHOGRAPHIC\nvarying vec3 ViewPosition;\n#endif\nvarying vec3 Normal;\n#endif\nvarying vec4 diffuse;\nvarying vec3 specular;\nvarying float roughness,metallic,fresnel0;\nvarying vec4 emissive;\n\nstruct Material {\n vec4 diffuse,emissive,specular;\n vec4 parameters;\n};\n\nuniform Material Materials[Nmaterials];\n\nvoid main(void)\n{\n vec4 v=vec4(position,1.0);\n gl_Position=projViewMat*v;\n#ifdef NORMAL\n#ifndef ORTHOGRAPHIC\n ViewPosition=(viewMat*v).xyz;\n#endif \n Normal=normal*normMat;\n \n Material m;\n#ifdef TRANSPARENT\n m=Materials[int(abs(materialIndex))-1];\n if(materialIndex >= 0.0) {\n diffuse=m.diffuse;\n emissive=m.emissive;\n } else {\n diffuse=color;\n#if nlights > 0\n emissive=vec4(0.0);\n#else\n emissive=color;\n#endif\n }\n#else\n m=Materials[int(materialIndex)];\n#ifdef COLOR\n diffuse=color;\n#if nlights > 0\n emissive=vec4(0.0);\n#else\n emissive=color;\n#endif\n#else\n diffuse=m.diffuse;\n emissive=m.emissive;\n#endif\n#endif\n specular=m.specular.rgb;\n vec4 parameters=m.parameters;\n roughness=1.0-parameters[0];\n metallic=parameters[1];\n fresnel0=parameters[2];\n#else\n emissive=Materials[int(materialIndex)].emissive;\n#endif\n#ifdef WIDTH\n gl_PointSize=width;\n#endif\n}\n",fragment="\n#ifdef NORMAL\n#ifndef ORTHOGRAPHIC\nvarying vec3 ViewPosition;\n#endif\nvarying vec3 Normal;\nvarying vec4 diffuse;\nvarying vec3 specular;\nvarying float roughness,metallic,fresnel0;\n\nfloat Roughness2;\nvec3 normal;\n\nstruct Light {\n vec3 direction;\n vec3 color;\n};\n\nuniform Light Lights[Nlights];\n\nfloat NDF_TRG(vec3 h)\n{\n float ndoth=max(dot(normal,h),0.0);\n float alpha2=Roughness2*Roughness2;\n float denom=ndoth*ndoth*(alpha2-1.0)+1.0;\n return denom != 0.0 ? alpha2/(denom*denom) : 0.0;\n}\n \nfloat GGX_Geom(vec3 v)\n{\n float ndotv=max(dot(v,normal),0.0);\n float ap=1.0+Roughness2;\n float k=0.125*ap*ap;\n return ndotv/((ndotv*(1.0-k))+k);\n}\n \nfloat Geom(vec3 v, vec3 l)\n{\n return GGX_Geom(v)*GGX_Geom(l);\n}\n \nfloat Fresnel(vec3 h, vec3 v, float fresnel0)\n{\n float a=1.0-max(dot(h,v),0.0);\n float b=a*a;\n return fresnel0+(1.0-fresnel0)*b*b*a;\n}\n \n// physical based shading using UE4 model.\nvec3 BRDF(vec3 viewDirection, vec3 lightDirection)\n{\n vec3 lambertian=diffuse.rgb;\n vec3 h=normalize(lightDirection+viewDirection);\n \n float omegain=max(dot(viewDirection,normal),0.0);\n float omegali=max(dot(lightDirection,normal),0.0);\n \n float D=NDF_TRG(h);\n float G=Geom(viewDirection,lightDirection);\n float F=Fresnel(h,viewDirection,fresnel0);\n \n float denom=4.0*omegain*omegali;\n float rawReflectance=denom > 0.0 ? (D*G)/denom : 0.0;\n \n vec3 dielectric=mix(lambertian,rawReflectance*specular,F);\n vec3 metal=rawReflectance*diffuse.rgb;\n \n return mix(dielectric,metal,metallic);\n}\n#endif\nvarying vec4 emissive;\n \nvoid main(void)\n{\n#if defined(NORMAL) && nlights > 0\n normal=normalize(Normal);\n normal=gl_FrontFacing ? normal : -normal;\n#ifdef ORTHOGRAPHIC\n vec3 viewDir=vec3(0.0,0.0,1.0);\n#else\n vec3 viewDir=-normalize(ViewPosition);\n#endif\n Roughness2=roughness*roughness;\n vec3 color=emissive.rgb;\n for(int i=0; i < nlights; ++i) {\n Light Li=Lights[i];\n vec3 L=Li.direction;\n float cosTheta=max(dot(normal,L),0.0);\n vec3 radiance=cosTheta*Li.color;\n color += BRDF(viewDir,L)*radiance;\n }\n gl_FragColor=vec4(color,diffuse.a);\n#else\n gl_FragColor=emissive;\n#endif\n}\n";!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var i=t();for(var a in i)("object"==typeof exports?exports:e)[a]=i[a]}}("undefined"!=typeof self?self:this,function(){return function(e){var t={};function i(a){if(t[a])return t[a].exports;var r=t[a]={i:a,l:!1,exports:{}};return e[a].call(r.exports,r,r.exports,i),r.l=!0,r.exports}return i.m=e,i.c=t,i.d=function(e,t,a){i.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:a})},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=1)}([function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setMatrixArrayType=function(e){t.ARRAY_TYPE=e},t.toRadian=function(e){return e*r},t.equals=function(e,t){return Math.abs(e-t)<=a*Math.max(1,Math.abs(e),Math.abs(t))};var a=t.EPSILON=1e-6;t.ARRAY_TYPE="undefined"!=typeof Float32Array?Float32Array:Array,t.RANDOM=Math.random;var r=Math.PI/180},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mat4=t.mat3=void 0;var a=n(i(2)),r=n(i(3));function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t.default=e,t}t.mat3=a,t.mat4=r},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.create=function(){var e=new a.ARRAY_TYPE(9);return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=1,e[5]=0,e[6]=0,e[7]=0,e[8]=1,e},t.fromMat4=function(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[4],e[4]=t[5],e[5]=t[6],e[6]=t[8],e[7]=t[9],e[8]=t[10],e},t.invert=function(e,t){var i=t[0],a=t[1],r=t[2],n=t[3],s=t[4],o=t[5],l=t[6],h=t[7],c=t[8],d=c*s-o*h,m=-c*n+o*l,f=h*n-s*l,u=i*d+a*m+r*f;if(!u)return null;return u=1/u,e[0]=d*u,e[1]=(-c*a+r*h)*u,e[2]=(o*a-r*s)*u,e[3]=m*u,e[4]=(c*i-r*l)*u,e[5]=(-o*i+r*n)*u,e[6]=f*u,e[7]=(-h*i+a*l)*u,e[8]=(s*i-a*n)*u,e};var a=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t.default=e,t}(i(0))},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.create=function(){var e=new a.ARRAY_TYPE(16);return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},t.identity=function(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},t.invert=function(e,t){var i=t[0],a=t[1],r=t[2],n=t[3],s=t[4],o=t[5],l=t[6],h=t[7],c=t[8],d=t[9],m=t[10],f=t[11],u=t[12],v=t[13],g=t[14],p=t[15],x=i*o-a*s,M=i*l-r*s,w=i*h-n*s,A=a*l-r*o,b=a*h-n*o,S=r*h-n*l,R=c*v-d*u,P=c*g-m*u,D=c*p-f*u,T=d*g-m*v,y=d*p-f*v,I=m*p-f*g,z=x*I-M*y+w*T+A*D-b*P+S*R;if(!z)return null;return z=1/z,e[0]=(o*I-l*y+h*T)*z,e[1]=(r*y-a*I-n*T)*z,e[2]=(v*S-g*b+p*A)*z,e[3]=(m*b-d*S-f*A)*z,e[4]=(l*D-s*I-h*P)*z,e[5]=(i*I-r*D+n*P)*z,e[6]=(g*w-u*S-p*M)*z,e[7]=(c*S-m*w+f*M)*z,e[8]=(s*y-o*D+h*R)*z,e[9]=(a*D-i*y-n*R)*z,e[10]=(u*b-v*w+p*x)*z,e[11]=(d*w-c*b-f*x)*z,e[12]=(o*P-s*T-l*R)*z,e[13]=(i*T-a*P+r*R)*z,e[14]=(v*M-u*A-g*x)*z,e[15]=(c*A-d*M+m*x)*z,e},t.multiply=r,t.translate=function(e,t,i){var a=i[0],r=i[1],n=i[2],s=void 0,o=void 0,l=void 0,h=void 0,c=void 0,d=void 0,m=void 0,f=void 0,u=void 0,v=void 0,g=void 0,p=void 0;t===e?(e[12]=t[0]*a+t[4]*r+t[8]*n+t[12],e[13]=t[1]*a+t[5]*r+t[9]*n+t[13],e[14]=t[2]*a+t[6]*r+t[10]*n+t[14],e[15]=t[3]*a+t[7]*r+t[11]*n+t[15]):(s=t[0],o=t[1],l=t[2],h=t[3],c=t[4],d=t[5],m=t[6],f=t[7],u=t[8],v=t[9],g=t[10],p=t[11],e[0]=s,e[1]=o,e[2]=l,e[3]=h,e[4]=c,e[5]=d,e[6]=m,e[7]=f,e[8]=u,e[9]=v,e[10]=g,e[11]=p,e[12]=s*a+c*r+u*n+t[12],e[13]=o*a+d*r+v*n+t[13],e[14]=l*a+m*r+g*n+t[14],e[15]=h*a+f*r+p*n+t[15]);return e},t.rotate=function(e,t,i,r){var n=r[0],s=r[1],o=r[2],l=Math.sqrt(n*n+s*s+o*o),h=void 0,c=void 0,d=void 0,m=void 0,f=void 0,u=void 0,v=void 0,g=void 0,p=void 0,x=void 0,M=void 0,w=void 0,A=void 0,b=void 0,S=void 0,R=void 0,P=void 0,D=void 0,T=void 0,y=void 0,I=void 0,z=void 0,O=void 0,E=void 0;if(Math.abs(l)<a.EPSILON)return null;n*=l=1/l,s*=l,o*=l,h=Math.sin(i),c=Math.cos(i),d=1-c,m=t[0],f=t[1],u=t[2],v=t[3],g=t[4],p=t[5],x=t[6],M=t[7],w=t[8],A=t[9],b=t[10],S=t[11],R=n*n*d+c,P=s*n*d+o*h,D=o*n*d-s*h,T=n*s*d-o*h,y=s*s*d+c,I=o*s*d+n*h,z=n*o*d+s*h,O=s*o*d-n*h,E=o*o*d+c,e[0]=m*R+g*P+w*D,e[1]=f*R+p*P+A*D,e[2]=u*R+x*P+b*D,e[3]=v*R+M*P+S*D,e[4]=m*T+g*y+w*I,e[5]=f*T+p*y+A*I,e[6]=u*T+x*y+b*I,e[7]=v*T+M*y+S*I,e[8]=m*z+g*O+w*E,e[9]=f*z+p*O+A*E,e[10]=u*z+x*O+b*E,e[11]=v*z+M*O+S*E,t!==e&&(e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]);return e},t.fromTranslation=function(e,t){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=t[0],e[13]=t[1],e[14]=t[2],e[15]=1,e},t.fromRotation=function(e,t,i){var r=i[0],n=i[1],s=i[2],o=Math.sqrt(r*r+n*n+s*s),l=void 0,h=void 0,c=void 0;if(Math.abs(o)<a.EPSILON)return null;return r*=o=1/o,n*=o,s*=o,l=Math.sin(t),h=Math.cos(t),c=1-h,e[0]=r*r*c+h,e[1]=n*r*c+s*l,e[2]=s*r*c-n*l,e[3]=0,e[4]=r*n*c-s*l,e[5]=n*n*c+h,e[6]=s*n*c+r*l,e[7]=0,e[8]=r*s*c+n*l,e[9]=n*s*c-r*l,e[10]=s*s*c+h,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},t.frustum=function(e,t,i,a,r,n,s){var o=1/(i-t),l=1/(r-a),h=1/(n-s);return e[0]=2*n*o,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=2*n*l,e[6]=0,e[7]=0,e[8]=(i+t)*o,e[9]=(r+a)*l,e[10]=(s+n)*h,e[11]=-1,e[12]=0,e[13]=0,e[14]=s*n*2*h,e[15]=0,e},t.ortho=function(e,t,i,a,r,n,s){var o=1/(t-i),l=1/(a-r),h=1/(n-s);return e[0]=-2*o,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=-2*l,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=2*h,e[11]=0,e[12]=(t+i)*o,e[13]=(r+a)*l,e[14]=(s+n)*h,e[15]=1,e};var a=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t.default=e,t}(i(0));function r(e,t,i){var a=t[0],r=t[1],n=t[2],s=t[3],o=t[4],l=t[5],h=t[6],c=t[7],d=t[8],m=t[9],f=t[10],u=t[11],v=t[12],g=t[13],p=t[14],x=t[15],M=i[0],w=i[1],A=i[2],b=i[3];return e[0]=M*a+w*o+A*d+b*v,e[1]=M*r+w*l+A*m+b*g,e[2]=M*n+w*h+A*f+b*p,e[3]=M*s+w*c+A*u+b*x,M=i[4],w=i[5],A=i[6],b=i[7],e[4]=M*a+w*o+A*d+b*v,e[5]=M*r+w*l+A*m+b*g,e[6]=M*n+w*h+A*f+b*p,e[7]=M*s+w*c+A*u+b*x,M=i[8],w=i[9],A=i[10],b=i[11],e[8]=M*a+w*o+A*d+b*v,e[9]=M*r+w*l+A*m+b*g,e[10]=M*n+w*h+A*f+b*p,e[11]=M*s+w*c+A*u+b*x,M=i[12],w=i[13],A=i[14],b=i[15],e[12]=M*a+w*o+A*d+b*v,e[13]=M*r+w*l+A*m+b*g,e[14]=M*n+w*h+A*f+b*p,e[15]=M*s+w*c+A*u+b*x,e}}])});let canvasWidth,canvasHeight,b,B,angle,Zoom0,viewportmargin,zoomFactor,zoomPinchFactor,zoomPinchCap,zoomStep,shiftHoldDistance,shiftWaitTime,vibrateTime,embedded,canvas,gl,alpha,offscreen,context,maxMaterials,halfCanvasWidth,halfCanvasHeight,Zoom,P=[],Materials=[],Lights=[],Centers=[],Background=[1,1,1,1],absolute=!1,viewportshift=[0,0],nlights=0,Nmaterials=1,materials=[],pixel=.75,BezierFactor=.4,FillFactor=.1,maxViewportWidth=window.innerWidth,maxViewportHeight=window.innerHeight;const windowTrim=10;let lastzoom,H,zmin,zmax,size2,ArcballFactor,positionBuffer,materialBuffer,colorBuffer,indexBuffer,resizeStep=1.2,Fuzz2=1e3*Number.EPSILON,Fuzz4=Fuzz2*Fuzz2,third=1/3,rotMat=mat4.create(),projMat=mat4.create(),viewMat=mat4.create(),projViewMat=mat4.create(),normMat=mat3.create(),viewMat3=mat3.create(),rotMats=mat4.create(),cjMatInv=mat4.create(),translMat=mat4.create(),center={x:0,y:0,z:0},shift={x:0,y:0},viewParam={xmin:0,xmax:0,ymin:0,ymax:0,zmin:0,zmax:0},redraw=!0,remesh=!0,mouseDownOrTouchActive=!1,lastMouseX=null,lastMouseY=null,touchID=null,Positions=[],Normals=[],Colors=[],Indices=[];class Material{constructor(e,t,i,a,r,n){this.diffuse=e,this.emissive=t,this.specular=i,this.shininess=a,this.metallic=r,this.fresnel0=n}setUniform(e,t){let i=i=>gl.getUniformLocation(e,"Materials["+t+"]."+i);gl.uniform4fv(i("diffuse"),new Float32Array(this.diffuse)),gl.uniform4fv(i("emissive"),new Float32Array(this.emissive)),gl.uniform4fv(i("specular"),new Float32Array(this.specular)),gl.uniform4f(i("parameters"),this.shininess,this.metallic,this.fresnel0,0)}}let indexExt,enumPointLight=1,enumDirectionalLight=2;class Light{constructor(e,t){this.direction=e,this.color=t}setUniform(e,t){let i=i=>gl.getUniformLocation(e,"Lights["+t+"]."+i);gl.uniform3fv(i("direction"),new Float32Array(this.direction)),gl.uniform3fv(i("color"),new Float32Array(this.color))}}function initShaders(){let e=gl.getParameter(gl.MAX_VERTEX_UNIFORM_VECTORS);maxMaterials=Math.floor((e-14)/4),Nmaterials=Math.min(Math.max(Nmaterials,Materials.length),maxMaterials),noNormalShader=initShader(),pixelShader=initShader(["WIDTH"]),materialShader=initShader(["NORMAL"]),colorShader=initShader(["NORMAL","COLOR"]),transparentShader=initShader(["NORMAL","COLOR","TRANSPARENT"])}function setBuffers(){positionBuffer=gl.createBuffer(),materialBuffer=gl.createBuffer(),colorBuffer=gl.createBuffer(),indexBuffer=gl.createBuffer()}function noGL(){gl||alert("Could not initialize WebGL")}function saveAttributes(){let e=window.parent.document.asygl[alpha];e.gl=gl,e.nlights=Lights.length,e.Nmaterials=Nmaterials,e.maxMaterials=maxMaterials,e.noNormalShader=noNormalShader,e.pixelShader=pixelShader,e.materialShader=materialShader,e.colorShader=colorShader,e.transparentShader=transparentShader}function restoreAttributes(){let e=window.parent.document.asygl[alpha];gl=e.gl,nlights=e.nlights,Nmaterials=e.Nmaterials,maxMaterials=e.maxMaterials,noNormalShader=e.noNormalShader,pixelShader=e.pixelShader,materialShader=e.materialShader,colorShader=e.colorShader,transparentShader=e.transparentShader}function initGL(){if(alpha=Background[3]<1,embedded){let e=window.parent.document;null==e.asygl&&(e.asygl=Array(2)),context=canvas.getContext("2d"),(offscreen=e.offscreen)||(offscreen=e.createElement("canvas"),e.offscreen=offscreen),e.asygl[alpha]&&e.asygl[alpha].gl?(restoreAttributes(),(Lights.length!=nlights||Math.min(Materials.length,maxMaterials)>Nmaterials)&&(initShaders(),saveAttributes())):((gl=offscreen.getContext("webgl",{alpha:alpha}))||noGL(),initShaders(),e.asygl[alpha]={},saveAttributes())}else(gl=canvas.getContext("webgl",{alpha:alpha}))||noGL(),initShaders();setBuffers(),indexExt=gl.getExtension("OES_element_index_uint")}function getShader(e,t,i,a=[]){let r=`#version 100\n#ifdef GL_FRAGMENT_PRECISION_HIGH\n precision highp float;\n#else\n precision mediump float;\n#endif\n #define nlights ${Lights.length}\n\n const int Nlights=${Math.max(Lights.length,1)};\n\n #define Nmaterials ${Nmaterials}\n`;orthographic&&(r+="#define ORTHOGRAPHIC\n"),a.forEach(e=>r+="#define "+e+"\n");let n=e.createShader(i);return e.shaderSource(n,r+t),e.compileShader(n),e.getShaderParameter(n,e.COMPILE_STATUS)?n:(alert(e.getShaderInfoLog(n)),null)}function drawBuffer(e,t,i=e.indices){if(0==e.indices.length)return;let a=t==pixelShader,r=t!=noNormalShader&&!a;setUniforms(e,t),gl.bindBuffer(gl.ARRAY_BUFFER,positionBuffer),gl.bufferData(gl.ARRAY_BUFFER,new Float32Array(e.vertices),gl.STATIC_DRAW),gl.vertexAttribPointer(t.vertexPositionAttribute,3,gl.FLOAT,!1,r?24:a?16:12,0),r&&Lights.length>0?gl.vertexAttribPointer(t.vertexNormalAttribute,3,gl.FLOAT,!1,24,12):a&&gl.vertexAttribPointer(t.vertexWidthAttribute,1,gl.FLOAT,!1,16,12),-1!=t.vertexMaterialAttribute&&(gl.bindBuffer(gl.ARRAY_BUFFER,materialBuffer),gl.bufferData(gl.ARRAY_BUFFER,new Int16Array(e.materialIndices),gl.STATIC_DRAW),gl.vertexAttribPointer(t.vertexMaterialAttribute,1,gl.SHORT,!1,2,0)),t!=colorShader&&t!=transparentShader||(gl.bindBuffer(gl.ARRAY_BUFFER,colorBuffer),gl.bufferData(gl.ARRAY_BUFFER,new Uint8Array(e.colors),gl.STATIC_DRAW),gl.vertexAttribPointer(t.vertexColorAttribute,4,gl.UNSIGNED_BYTE,!0,0,0)),gl.bindBuffer(gl.ELEMENT_ARRAY_BUFFER,indexBuffer),gl.bufferData(gl.ELEMENT_ARRAY_BUFFER,indexExt?new Uint32Array(i):new Uint16Array(i),gl.STATIC_DRAW),gl.drawElements(r?gl.TRIANGLES:a?gl.POINTS:gl.LINES,i.length,indexExt?gl.UNSIGNED_INT:gl.UNSIGNED_SHORT,0)}class vertexBuffer{constructor(){this.clear()}clear(){this.vertices=[],this.materialIndices=[],this.colors=[],this.indices=[],this.nvertices=0,this.materials=[],this.materialTable=[]}vertex(e,t){return this.vertices.push(e[0]),this.vertices.push(e[1]),this.vertices.push(e[2]),this.vertices.push(t[0]),this.vertices.push(t[1]),this.vertices.push(t[2]),this.materialIndices.push(materialIndex),this.nvertices++}Vertex(e,t,i=[0,0,0,0]){return this.vertices.push(e[0]),this.vertices.push(e[1]),this.vertices.push(e[2]),this.vertices.push(t[0]),this.vertices.push(t[1]),this.vertices.push(t[2]),this.materialIndices.push(materialIndex),this.colors.push(i[0]),this.colors.push(i[1]),this.colors.push(i[2]),this.colors.push(i[3]),this.nvertices++}vertex1(e){return this.vertices.push(e[0]),this.vertices.push(e[1]),this.vertices.push(e[2]),this.materialIndices.push(materialIndex),this.nvertices++}vertex0(e,t){return this.vertices.push(e[0]),this.vertices.push(e[1]),this.vertices.push(e[2]),this.vertices.push(t),this.materialIndices.push(materialIndex),this.nvertices++}iVertex(e,t,i,a=[0,0,0,0]){let r=6*e;this.vertices[r]=t[0],this.vertices[r+1]=t[1],this.vertices[r+2]=t[2],this.vertices[r+3]=i[0],this.vertices[r+4]=i[1],this.vertices[r+5]=i[2],this.materialIndices[e]=materialIndex;let n=4*e;this.colors[n]=a[0],this.colors[n+1]=a[1],this.colors[n+2]=a[2],this.colors[n+3]=a[3],this.indices.push(e)}append(e){append(this.vertices,e.vertices),append(this.materialIndices,e.materialIndices),append(this.colors,e.colors),appendOffset(this.indices,e.indices,this.nvertices),this.nvertices+=e.nvertices}}let materialIndex,material0Data=new vertexBuffer,material1Data=new vertexBuffer,materialData=new vertexBuffer,colorData=new vertexBuffer,transparentData=new vertexBuffer,triangleData=new vertexBuffer;function append(e,t){let i=e.length,a=t.length;e.length+=a;for(let r=0;r<a;++r)e[i+r]=t[r]}function appendOffset(e,t,i){let a=e.length,r=t.length;e.length+=t.length;for(let n=0;n<r;++n)e[a+n]=t[n]+i}class Geometry{constructor(){this.data=new vertexBuffer,this.Onscreen=!1,this.m=[]}offscreen(e){let t=projViewMat,i=e[0],a=i[0],r=i[1],n=i[2],s=1/(t[3]*a+t[7]*r+t[11]*n+t[15]);this.x=this.X=(t[0]*a+t[4]*r+t[8]*n+t[12])*s,this.y=this.Y=(t[1]*a+t[5]*r+t[9]*n+t[13])*s;for(let i=1,a=e.length;i<a;++i){let a=e[i],r=a[0],n=a[1],s=a[2],o=1/(t[3]*r+t[7]*n+t[11]*s+t[15]),l=(t[0]*r+t[4]*n+t[8]*s+t[12])*o,h=(t[1]*r+t[5]*n+t[9]*s+t[13])*o;l<this.x?this.x=l:l>this.X&&(this.X=l),h<this.y?this.y=h:h>this.Y&&(this.Y=h)}return(this.X<-1.01||this.x>1.01||this.Y<-1.01||this.y>1.01)&&(this.Onscreen=!1,!0)}T(e){let t=this.c[0],i=this.c[1],a=this.c[2],r=e[0]-t,n=e[1]-i,s=e[2]-a;return[r*normMat[0]+n*normMat[3]+s*normMat[6]+t,r*normMat[1]+n*normMat[4]+s*normMat[7]+i,r*normMat[2]+n*normMat[5]+s*normMat[8]+a]}Tcorners(e,t){return[this.T(e),this.T([e[0],e[1],t[2]]),this.T([e[0],t[1],e[2]]),this.T([e[0],t[1],t[2]]),this.T([t[0],e[1],e[2]]),this.T([t[0],e[1],t[2]]),this.T([t[0],t[1],e[2]]),this.T(t)]}setMaterial(e,t){null==e.materialTable[this.MaterialIndex]&&(e.materials.length>=Nmaterials&&t(),e.materialTable[this.MaterialIndex]=e.materials.length,e.materials.push(Materials[this.MaterialIndex])),materialIndex=e.materialTable[this.MaterialIndex]}render(){let e;if(this.setMaterialIndex(),0==this.CenterIndex?e=corners(this.Min,this.Max):(this.c=Centers[this.CenterIndex-1],e=this.Tcorners(this.Min,this.Max)),this.offscreen(e))return void this.data.clear();let t,i=this.controlpoints;if(0==this.CenterIndex){if(!remesh&&this.Onscreen)return void this.append();t=i}else{let e=i.length;t=Array(e);for(let a=0;a<e;++a)t[a]=this.T(i[a])}let a=orthographic?1:this.Min[2]/B[2],r=pixel*Math.hypot(a*(viewParam.xmax-viewParam.xmin),a*(viewParam.ymax-viewParam.ymin))/size2;this.res2=r*r,this.Epsilon=FillFactor*r,this.data.clear(),this.Onscreen=!0,this.process(t)}}class BezierPatch extends Geometry{constructor(e,t,i,a,r,n){super(),this.controlpoints=e,this.Min=a,this.Max=r,this.color=n,this.CenterIndex=t;let s=e.length;if(n){let e=n[0][3]+n[1][3]+n[2][3];this.transparent=16==s||4==s?e+n[3][3]<1020:e<765}else this.transparent=Materials[i].diffuse[3]<1;this.MaterialIndex=i,this.vertex=this.transparent?this.data.Vertex.bind(this.data):this.data.vertex.bind(this.data),this.L2norm(this.controlpoints)}setMaterialIndex(){this.transparent?this.setMaterial(transparentData,drawTransparent):this.color?this.setMaterial(colorData,drawColor):this.setMaterial(materialData,drawMaterial)}L2norm(e){let t=e[0];this.epsilon=0;let i=e.length;for(let a=1;a<i;++a)this.epsilon=Math.max(this.epsilon,abs2([e[a][0]-t[0],e[a][1]-t[1],e[a][2]-t[2]]));this.epsilon*=Fuzz4}processTriangle(e){let t=e[0],i=e[1],a=e[2],r=unit(cross([i[0]-t[0],i[1]-t[1],i[2]-t[2]],[a[0]-t[0],a[1]-t[1],a[2]-t[2]]));this.offscreen([t,i,a])||(this.color?(this.data.indices.push(this.data.Vertex(t,r,this.color[0])),this.data.indices.push(this.data.Vertex(i,r,this.color[1])),this.data.indices.push(this.data.Vertex(a,r,this.color[2]))):(this.data.indices.push(this.vertex(t,r)),this.data.indices.push(this.vertex(i,r)),this.data.indices.push(this.vertex(a,r))),this.append())}processQuad(e){let t=e[0],i=e[1],a=e[2],r=e[3],n=cross([i[0]-t[0],i[1]-t[1],i[2]-t[2]],[a[0]-i[0],a[1]-i[1],a[2]-i[2]]),s=cross([a[0]-r[0],a[1]-r[1],a[2]-r[2]],[r[0]-t[0],r[1]-t[1],r[2]-t[2]]),o=unit([n[0]+s[0],n[1]+s[1],n[2]+s[2]]);if(!this.offscreen([t,i,a,r])){let e,n,s,l;this.color?(e=this.data.Vertex(t,o,this.color[0]),n=this.data.Vertex(i,o,this.color[1]),s=this.data.Vertex(a,o,this.color[2]),l=this.data.Vertex(r,o,this.color[3])):(e=this.vertex(t,o),n=this.vertex(i,o),s=this.vertex(a,o),l=this.vertex(r,o)),this.data.indices.push(e),this.data.indices.push(n),this.data.indices.push(s),this.data.indices.push(e),this.data.indices.push(s),this.data.indices.push(l),this.append()}}process(e){if(this.transparent&&(materialIndex=this.color?-1-materialIndex:1+materialIndex),10==e.length)return this.process3(e);if(3==e.length)return this.processTriangle(e);if(4==e.length)return this.processQuad(e);let t=e[0],i=e[3],a=e[12],r=e[15],n=this.normal(i,e[2],e[1],t,e[4],e[8],a);iszero(n)&&iszero(n=this.normal(i,e[2],e[1],t,e[13],e[14],r))&&(n=this.normal(r,e[11],e[7],i,e[4],e[8],a));let s=this.normal(t,e[4],e[8],a,e[13],e[14],r);iszero(s)&&iszero(s=this.normal(t,e[4],e[8],a,e[11],e[7],i))&&(s=this.normal(i,e[2],e[1],t,e[13],e[14],r));let o=this.normal(a,e[13],e[14],r,e[11],e[7],i);iszero(o)&&iszero(o=this.normal(a,e[13],e[14],r,e[2],e[1],t))&&(o=this.normal(t,e[4],e[8],a,e[11],e[7],i));let l=this.normal(r,e[11],e[7],i,e[2],e[1],t);if(iszero(l)&&iszero(l=this.normal(r,e[11],e[7],i,e[4],e[8],a))&&(l=this.normal(a,e[13],e[14],r,e[2],e[1],t)),this.color){let h=this.color[0],c=this.color[1],d=this.color[2],m=this.color[3],f=this.data.Vertex(t,n,h),u=this.data.Vertex(a,s,c),v=this.data.Vertex(r,o,d),g=this.data.Vertex(i,l,m);this.Render(e,f,u,v,g,t,a,r,i,!1,!1,!1,!1,h,c,d,m)}else{let h=this.vertex(t,n),c=this.vertex(a,s),d=this.vertex(r,o),m=this.vertex(i,l);this.Render(e,h,c,d,m,t,a,r,i,!1,!1,!1,!1)}this.data.indices.length>0&&this.append()}append(){this.transparent?transparentData.append(this.data):this.color?colorData.append(this.data):materialData.append(this.data)}Render(e,t,i,a,r,n,s,o,l,h,c,d,m,f,u,v,g){if(this.Distance(e)<this.res2)this.offscreen([n,s,o])||(this.data.indices.push(t),this.data.indices.push(i),this.data.indices.push(a)),this.offscreen([n,o,l])||(this.data.indices.push(t),this.data.indices.push(a),this.data.indices.push(r));else{if(this.offscreen(e))return;let p=e[0],x=e[3],M=e[12],w=e[15],A=new Split3(p,e[1],e[2],x),b=new Split3(e[4],e[5],e[6],e[7]),S=new Split3(e[8],e[9],e[10],e[11]),R=new Split3(M,e[13],e[14],w),P=new Split3(p,e[4],e[8],M),D=new Split3(A.m0,b.m0,S.m0,R.m0),T=new Split3(A.m3,b.m3,S.m3,R.m3),y=new Split3(A.m5,b.m5,S.m5,R.m5),I=new Split3(A.m4,b.m4,S.m4,R.m4),z=new Split3(A.m2,b.m2,S.m2,R.m2),O=new Split3(x,e[7],e[11],w),E=[p,A.m0,A.m3,A.m5,P.m0,D.m0,T.m0,y.m0,P.m3,D.m3,T.m3,y.m3,P.m5,D.m5,T.m5,y.m5],_=[P.m5,D.m5,T.m5,y.m5,P.m4,D.m4,T.m4,y.m4,P.m2,D.m2,T.m2,y.m2,M,R.m0,R.m3,R.m5],L=[y.m5,I.m5,z.m5,O.m5,y.m4,I.m4,z.m4,O.m4,y.m2,I.m2,z.m2,O.m2,R.m5,R.m4,R.m2,w],N=[A.m5,A.m4,A.m2,x,y.m0,I.m0,z.m0,O.m0,y.m3,I.m3,z.m3,O.m3,y.m5,I.m5,z.m5,O.m5],C=E[15],B=this.normal(E[0],E[4],E[8],E[12],E[13],E[14],E[15]);iszero(B)&&iszero(B=this.normal(E[0],E[4],E[8],E[12],E[11],E[7],E[3]))&&(B=this.normal(E[3],E[2],E[1],E[0],E[13],E[14],E[15]));let F=this.normal(_[12],_[13],_[14],_[15],_[11],_[7],_[3]);iszero(F)&&iszero(F=this.normal(_[12],_[13],_[14],_[15],_[2],_[1],_[0]))&&(F=this.normal(_[0],_[4],_[8],_[12],_[11],_[7],_[3]));let V=this.normal(L[15],L[11],L[7],L[3],L[2],L[1],L[0]);iszero(V)&&iszero(V=this.normal(L[15],L[11],L[7],L[3],L[4],L[8],L[12]))&&(V=this.normal(L[12],L[13],L[14],L[15],L[2],L[1],L[0]));let H=this.normal(N[3],N[2],N[1],N[0],N[4],N[8],N[12]);iszero(H)&&iszero(H=this.normal(N[3],N[2],N[1],N[0],N[13],N[14],N[15]))&&(H=this.normal(N[15],N[11],N[7],N[3],N[4],N[8],N[12]));let G=this.normal(L[3],L[2],L[1],C,L[4],L[8],L[12]),U=this.Epsilon,W=[.5*(n[0]+s[0]),.5*(n[1]+s[1]),.5*(n[2]+s[2])];if(!h)if(h=Straightness(p,e[4],e[8],M)<this.res2){let e=unit(this.derivative(_[0],_[1],_[2],_[3]));W=[W[0]-U*e[0],W[1]-U*e[1],W[2]-U*e[2]]}else W=E[12];let Y=[.5*(s[0]+o[0]),.5*(s[1]+o[1]),.5*(s[2]+o[2])];if(!c)if(c=Straightness(M,e[13],e[14],w)<this.res2){let e=unit(this.derivative(L[12],L[8],L[4],L[0]));Y=[Y[0]-U*e[0],Y[1]-U*e[1],Y[2]-U*e[2]]}else Y=_[15];let j=[.5*(o[0]+l[0]),.5*(o[1]+l[1]),.5*(o[2]+l[2])];if(!d)if(d=Straightness(w,e[11],e[7],x)<this.res2){let e=unit(this.derivative(N[15],L[14],L[13],_[12]));j=[j[0]-U*e[0],j[1]-U*e[1],j[2]-U*e[2]]}else j=L[3];let k=[.5*(l[0]+n[0]),.5*(l[1]+n[1]),.5*(l[2]+n[2])];if(!m)if(m=Straightness(p,e[1],e[2],x)<this.res2){let e=unit(this.derivative(E[3],E[7],E[11],E[15]));k=[k[0]-U*e[0],k[1]-U*e[1],k[2]-U*e[2]]}else k=N[0];if(f){let e=Array(4),p=Array(4),x=Array(4),M=Array(4),w=Array(4);for(let t=0;t<4;++t)e[t]=.5*(f[t]+u[t]),p[t]=.5*(u[t]+v[t]),x[t]=.5*(v[t]+g[t]),M[t]=.5*(g[t]+f[t]),w[t]=.5*(e[t]+x[t]);let A=this.data.Vertex(W,B,e),b=this.data.Vertex(Y,F,p),S=this.data.Vertex(j,V,x),R=this.data.Vertex(k,H,M),P=this.data.Vertex(C,G,w);this.Render(E,t,A,P,R,n,W,C,k,h,!1,!1,m,f,e,w,M),this.Render(_,A,i,b,P,W,s,Y,C,h,c,!1,!1,e,u,p,w),this.Render(L,P,b,a,S,C,Y,o,j,!1,c,d,!1,w,p,v,x),this.Render(N,R,P,S,r,k,C,j,l,!1,!1,d,m,M,w,x,g)}else{let e=this.vertex(W,B),f=this.vertex(Y,F),u=this.vertex(j,V),v=this.vertex(k,H),g=this.vertex(C,G);this.Render(E,t,e,g,v,n,W,C,k,h,!1,!1,m),this.Render(_,e,i,f,g,W,s,Y,C,h,c,!1,!1),this.Render(L,g,f,a,u,C,Y,o,j,!1,c,d,!1),this.Render(N,v,g,u,r,k,C,j,l,!1,!1,d,m)}}}process3(e){this.Res2=BezierFactor*BezierFactor*this.res2;let t=e[0],i=e[6],a=e[9],r=this.normal(a,e[5],e[2],t,e[1],e[3],i),n=this.normal(t,e[1],e[3],i,e[7],e[8],a),s=this.normal(i,e[7],e[8],a,e[5],e[2],t);if(this.color){let o=this.color[0],l=this.color[1],h=this.color[2],c=this.data.Vertex(t,r,o),d=this.data.Vertex(i,n,l),m=this.data.Vertex(a,s,h);this.Render3(e,c,d,m,t,i,a,!1,!1,!1,o,l,h)}else{let o=this.vertex(t,r),l=this.vertex(i,n),h=this.vertex(a,s);this.Render3(e,o,l,h,t,i,a,!1,!1,!1)}this.data.indices.length>0&&this.append()}Render3(e,t,i,a,r,n,s,o,l,h,c,d,m){if(this.Distance3(e)<this.Res2)this.offscreen([r,n,s])||(this.data.indices.push(t),this.data.indices.push(i),this.data.indices.push(a));else{if(this.offscreen(e))return;let f=e[0],u=e[1],v=e[2],g=e[3],p=e[4],x=e[5],M=e[6],w=e[7],A=e[8],b=e[9],S=[.5*(b[0]+x[0]),.5*(b[1]+x[1]),.5*(b[2]+x[2])],R=[.5*(b[0]+A[0]),.5*(b[1]+A[1]),.5*(b[2]+A[2])],P=[.5*(x[0]+v[0]),.5*(x[1]+v[1]),.5*(x[2]+v[2])],D=[.5*(A[0]+p[0]),.5*(A[1]+p[1]),.5*(A[2]+p[2])],T=[.5*(A[0]+w[0]),.5*(A[1]+w[1]),.5*(A[2]+w[2])],y=[.5*(v[0]+p[0]),.5*(v[1]+p[1]),.5*(v[2]+p[2])],I=[.5*(v[0]+f[0]),.5*(v[1]+f[1]),.5*(v[2]+f[2])],z=[.5*(p[0]+g[0]),.5*(p[1]+g[1]),.5*(p[2]+g[2])],O=[.5*(w[0]+M[0]),.5*(w[1]+M[1]),.5*(w[2]+M[2])],E=[.5*(f[0]+u[0]),.5*(f[1]+u[1]),.5*(f[2]+u[2])],_=[.5*(u[0]+g[0]),.5*(u[1]+g[1]),.5*(u[2]+g[2])],L=[.5*(g[0]+M[0]),.5*(g[1]+M[1]),.5*(g[2]+M[2])],N=[.5*(S[0]+P[0]),.5*(S[1]+P[1]),.5*(S[2]+P[2])],C=[.5*(R[0]+T[0]),.5*(R[1]+T[1]),.5*(R[2]+T[2])],B=[.5*(P[0]+I[0]),.5*(P[1]+I[1]),.5*(P[2]+I[2])],F=[.5*D[0]+.25*(p[0]+u[0]),.5*D[1]+.25*(p[1]+u[1]),.5*D[2]+.25*(p[2]+u[2])],V=[.5*(T[0]+O[0]),.5*(T[1]+O[1]),.5*(T[2]+O[2])],H=[.5*y[0]+.25*(p[0]+w[0]),.5*y[1]+.25*(p[1]+w[1]),.5*y[2]+.25*(p[2]+w[2])],G=[.25*(x[0]+p[0])+.5*z[0],.25*(x[1]+p[1])+.5*z[1],.25*(x[2]+p[2])+.5*z[2]],U=[.5*(E[0]+_[0]),.5*(E[1]+_[1]),.5*(E[2]+_[2])],W=[.5*(_[0]+L[0]),.5*(_[1]+L[1]),.5*(_[2]+L[2])],Y=[.5*(H[0]+U[0]),.5*(H[1]+U[1]),.5*(H[2]+U[2])],j=[.5*(H[0]+W[0]),.5*(H[1]+W[1]),.5*(H[2]+W[2])],k=[.5*(U[0]+W[0]),.5*(U[1]+W[1]),.5*(U[2]+W[2])],X=[.5*(G[0]+V[0]),.5*(G[1]+V[1]),.5*(G[2]+V[2])],Z=[.5*(C[0]+G[0]),.5*(C[1]+G[1]),.5*(C[2]+G[2])],q=[.5*(C[0]+V[0]),.5*(C[1]+V[1]),.5*(C[2]+V[2])],K=[.5*(N[0]+F[0]),.5*(N[1]+F[1]),.5*(N[2]+F[2])],$=[.5*(B[0]+F[0]),.5*(B[1]+F[1]),.5*(B[2]+F[2])],Q=[.5*(N[0]+B[0]),.5*(N[1]+B[1]),.5*(N[2]+B[2])],J=[f,E,I,U,[.5*(y[0]+E[0]),.5*(y[1]+E[1]),.5*(y[2]+E[2])],B,k,Y,$,Q],ee=[k,W,j,L,[.5*(z[0]+O[0]),.5*(z[1]+O[1]),.5*(z[2]+O[2])],X,M,O,V,q],te=[Q,K,N,Z,[.5*(S[0]+D[0]),.5*(S[1]+D[1]),.5*(S[2]+D[2])],S,q,C,R,b],ie=[q,Z,X,K,[.25*(P[0]+T[0]+_[0]+p[0]),.25*(P[1]+T[1]+_[1]+p[1]),.25*(P[2]+T[2]+_[2]+p[2])],j,Q,$,Y,k],ae=this.normal(k,j,X,q,Z,K,Q),re=this.normal(q,Z,K,Q,$,Y,k),ne=this.normal(Q,$,Y,k,j,X,q),se=this.Epsilon,oe=[.5*(n[0]+s[0]),.5*(n[1]+s[1]),.5*(n[2]+s[2])];if(!o)if(o=Straightness(M,w,A,b)<this.res2){let e=unit(this.sumderivative(ie[0],ie[2],ie[5],ie[9],ie[1],ie[3],ie[6]));oe=[oe[0]-se*e[0],oe[1]-se*e[1],oe[2]-se*e[2]]}else oe=q;let le=[.5*(s[0]+r[0]),.5*(s[1]+r[1]),.5*(s[2]+r[2])];if(!l)if(l=Straightness(f,v,x,b)<this.res2){let e=unit(this.sumderivative(ie[6],ie[3],ie[1],ie[0],ie[7],ie[8],ie[9]));le=[le[0]-se*e[0],le[1]-se*e[1],le[2]-se*e[2]]}else le=Q;let he=[.5*(r[0]+n[0]),.5*(r[1]+n[1]),.5*(r[2]+n[2])];if(!h)if(h=Straightness(f,u,g,M)<this.res2){let e=unit(this.sumderivative(ie[9],ie[8],ie[7],ie[6],ie[5],ie[2],ie[0]));he=[he[0]-se*e[0],he[1]-se*e[1],he[2]-se*e[2]]}else he=k;if(c){let e=Array(4),f=Array(4),u=Array(4);for(let t=0;t<4;++t)e[t]=.5*(d[t]+m[t]),f[t]=.5*(m[t]+c[t]),u[t]=.5*(c[t]+d[t]);let v=this.data.Vertex(oe,ae,e),g=this.data.Vertex(le,re,f),p=this.data.Vertex(he,ne,u);this.Render3(J,t,p,g,r,he,le,!1,l,h,c,u,f),this.Render3(ee,p,i,v,he,n,oe,o,!1,h,u,d,e),this.Render3(te,g,v,a,le,oe,s,o,l,!1,f,e,m),this.Render3(ie,v,g,p,oe,le,he,!1,!1,!1,e,f,u)}else{let e=this.vertex(oe,ae),c=this.vertex(le,re),d=this.vertex(he,ne);this.Render3(J,t,d,c,r,he,le,!1,l,h),this.Render3(ee,d,i,e,he,n,oe,o,!1,h),this.Render3(te,c,e,a,le,oe,s,o,l,!1),this.Render3(ie,e,c,d,oe,le,he,!1,!1,!1)}}}Distance(e){let t=e[0],i=e[3],a=e[12],r=e[15],n=Distance2(r,t,this.normal(i,e[2],e[1],t,e[4],e[8],a));return n=Math.max(n,Straightness(t,e[1],e[2],i)),n=Math.max(n,Straightness(t,e[4],e[8],a)),n=Math.max(n,Straightness(i,e[7],e[11],r)),n=Math.max(n,Straightness(a,e[13],e[14],r)),n=Math.max(n,Straightness(e[4],e[5],e[6],e[7])),n=Math.max(n,Straightness(e[8],e[9],e[10],e[11])),n=Math.max(n,Straightness(e[1],e[5],e[9],e[13])),Math.max(n,Straightness(e[2],e[6],e[10],e[14]))}Distance3(e){let t=e[0],i=e[4],a=e[6],r=e[9],n=abs2([(t[0]+a[0]+r[0])*third-i[0],(t[1]+a[1]+r[1])*third-i[1],(t[2]+a[2]+r[2])*third-i[2]]);return n=Math.max(n,Straightness(t,e[1],e[3],a)),n=Math.max(n,Straightness(t,e[2],e[5],r)),Math.max(n,Straightness(a,e[7],e[8],r))}derivative(e,t,i,a){let r=[t[0]-e[0],t[1]-e[1],t[2]-e[2]];if(abs2(r)>this.epsilon)return r;let n=bezierPP(e,t,i);return abs2(n)>this.epsilon?n:bezierPPP(e,t,i,a)}sumderivative(e,t,i,a,r,n,s){let o=this.derivative(e,t,i,a),l=this.derivative(e,r,n,s);return[o[0]+l[0],o[1]+l[1],o[2]+l[2]]}normal(e,t,i,a,r,n,s){let o=r[0]-a[0],l=r[1]-a[1],h=r[2]-a[2],c=i[0]-a[0],d=i[1]-a[1],m=i[2]-a[2],f=[l*m-h*d,h*c-o*m,o*d-l*c];if(abs2(f)>this.epsilon)return unit(f);let u=[c,d,m],v=[o,l,h],g=bezierPP(a,i,t),p=bezierPP(a,r,n),x=cross(p,u),M=cross(v,g);if(abs2(f=[x[0]+M[0],x[1]+M[1],x[2]+M[2]])>this.epsilon)return unit(f);let w=bezierPPP(a,i,t,e),A=bezierPPP(a,r,n,s);x=cross(p,g),M=cross(v,w);let b=cross(A,u),S=cross(A,g),R=cross(p,w),P=cross(A,w);return unit([9*x[0]+3*(M[0]+b[0]+S[0]+R[0])+P[0],9*x[1]+3*(M[1]+b[1]+S[1]+R[1])+P[1],9*x[2]+3*(M[2]+b[2]+S[2]+R[2])+P[2]])}}class BezierCurve extends Geometry{constructor(e,t,i,a,r){super(),this.controlpoints=e,this.Min=a,this.Max=r,this.CenterIndex=t,this.MaterialIndex=i}setMaterialIndex(){this.setMaterial(material1Data,drawMaterial1)}processLine(e){let t=e[0],i=e[1];this.offscreen([t,i])||(this.data.indices.push(this.data.vertex1(t)),this.data.indices.push(this.data.vertex1(i)),this.append())}process(e){if(2==e.length)return this.processLine(e);let t=this.data.vertex1(e[0]),i=this.data.vertex1(e[3]);this.Render(e,t,i),this.data.indices.length>0&&this.append()}append(){material1Data.append(this.data)}Render(e,t,i){let a=e[0],r=e[1],n=e[2],s=e[3];if(Straightness(a,r,n,s)<this.res2)this.offscreen([a,s])||(this.data.indices.push(t),this.data.indices.push(i));else{if(this.offscreen(e))return;let o=[.5*(a[0]+r[0]),.5*(a[1]+r[1]),.5*(a[2]+r[2])],l=[.5*(r[0]+n[0]),.5*(r[1]+n[1]),.5*(r[2]+n[2])],h=[.5*(n[0]+s[0]),.5*(n[1]+s[1]),.5*(n[2]+s[2])],c=[.5*(o[0]+l[0]),.5*(o[1]+l[1]),.5*(o[2]+l[2])],d=[.5*(l[0]+h[0]),.5*(l[1]+h[1]),.5*(l[2]+h[2])],m=[.5*(c[0]+d[0]),.5*(c[1]+d[1]),.5*(c[2]+d[2])],f=[a,o,c,m],u=[m,d,h,s],v=this.data.vertex1(m);this.Render(f,t,v),this.Render(u,v,i)}}}class Pixel extends Geometry{constructor(e,t,i,a,r){super(),this.controlpoint=e,this.width=t,this.CenterIndex=0,this.MaterialIndex=i,this.Min=a,this.Max=r}setMaterialIndex(){this.setMaterial(material0Data,drawMaterial0)}process(e){this.data.indices.push(this.data.vertex0(this.controlpoint,this.width)),this.append()}append(){material0Data.append(this.data)}}class Triangles extends Geometry{constructor(e,t,i){super(),this.CenterIndex=0,this.MaterialIndex=e,this.Min=t,this.Max=i,this.Positions=Positions,this.Normals=Normals,this.Colors=Colors,this.Indices=Indices,Positions=[],Normals=[],Colors=[],Indices=[],this.transparent=Materials[e].diffuse[3]<1}setMaterialIndex(){this.transparent?this.setMaterial(transparentData,drawTransparent):this.setMaterial(triangleData,drawTriangle)}process(e){materialIndex=this.Colors.length>0?-1-materialIndex:1+materialIndex;for(let e=0,t=this.Indices.length;e<t;++e){let t=this.Indices[e],i=t[0],a=this.Positions[i[0]],r=this.Positions[i[1]],n=this.Positions[i[2]];if(!this.offscreen([a,r,n])){let e=t.length>1?t[1]:i;if(e&&0!=e.length||(e=i),this.Colors.length>0){let s=t.length>2?t[2]:i;s&&0!=s.length||(s=i);let o=this.Colors[s[0]],l=this.Colors[s[1]],h=this.Colors[s[2]];this.transparent|=o[3]+l[3]+h[3]<765,this.data.iVertex(i[0],a,this.Normals[e[0]],o),this.data.iVertex(i[1],r,this.Normals[e[1]],l),this.data.iVertex(i[2],n,this.Normals[e[2]],h)}else this.data.iVertex(i[0],a,this.Normals[e[0]]),this.data.iVertex(i[1],r,this.Normals[e[1]]),this.data.iVertex(i[2],n,this.Normals[e[2]])}}this.data.nvertices=this.Positions.length,this.data.indices.length>0&&this.append()}append(){this.transparent?transparentData.append(this.data):triangleData.append(this.data)}}function home(){mat4.identity(rotMat),initProjection(),setProjection(),remesh=!0,redraw=!0}function initShader(e=[]){let t=getShader(gl,vertex,gl.VERTEX_SHADER,e),i=getShader(gl,fragment,gl.FRAGMENT_SHADER,e),a=gl.createProgram();return gl.attachShader(a,t),gl.attachShader(a,i),gl.linkProgram(a),gl.getProgramParameter(a,gl.LINK_STATUS)||alert("Could not initialize shaders"),a}class Split3{constructor(e,t,i,a){this.m0=[.5*(e[0]+t[0]),.5*(e[1]+t[1]),.5*(e[2]+t[2])];let r=.5*(t[0]+i[0]),n=.5*(t[1]+i[1]),s=.5*(t[2]+i[2]);this.m2=[.5*(i[0]+a[0]),.5*(i[1]+a[1]),.5*(i[2]+a[2])],this.m3=[.5*(this.m0[0]+r),.5*(this.m0[1]+n),.5*(this.m0[2]+s)],this.m4=[.5*(r+this.m2[0]),.5*(n+this.m2[1]),.5*(s+this.m2[2])],this.m5=[.5*(this.m3[0]+this.m4[0]),.5*(this.m3[1]+this.m4[1]),.5*(this.m3[2]+this.m4[2])]}}function iszero(e){return 0==e[0]&&0==e[1]&&0==e[2]}function unit(e){let t=1/(Math.sqrt(e[0]*e[0]+e[1]*e[1]+e[2]*e[2])||1);return[e[0]*t,e[1]*t,e[2]*t]}function abs2(e){return e[0]*e[0]+e[1]*e[1]+e[2]*e[2]}function dot(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function cross(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function bezierPP(e,t,i){return[e[0]+i[0]-2*t[0],e[1]+i[1]-2*t[1],e[2]+i[2]-2*t[2]]}function bezierPPP(e,t,i,a){return[a[0]-e[0]+3*(t[0]-i[0]),a[1]-e[1]+3*(t[1]-i[1]),a[2]-e[2]+3*(t[2]-i[2])]}function Straightness(e,t,i,a){let r=[third*(a[0]-e[0]),third*(a[1]-e[1]),third*(a[2]-e[2])];return Math.max(abs2([t[0]-r[0]-e[0],t[1]-r[1]-e[1],t[2]-r[2]-e[2]]),abs2([a[0]-r[0]-i[0],a[1]-r[1]-i[1],a[2]-r[2]-i[2]]))}function Distance2(e,t,i){let a=dot([e[0]-t[0],e[1]-t[1],e[2]-t[2]],i);return a*a}function corners(e,t){return[e,[e[0],e[1],t[2]],[e[0],t[1],e[2]],[e[0],t[1],t[2]],[t[0],e[1],e[2]],[t[0],e[1],t[2]],[t[0],t[1],e[2]],t]}function COBTarget(e,t){mat4.fromTranslation(translMat,[center.x,center.y,center.z]),mat4.invert(cjMatInv,translMat),mat4.multiply(e,t,cjMatInv),mat4.multiply(e,translMat,e)}function setUniforms(e,t){let i=t==pixelShader;gl.useProgram(t),t.vertexPositionAttribute=gl.getAttribLocation(t,"position"),gl.enableVertexAttribArray(t.vertexPositionAttribute),i&&(t.vertexWidthAttribute=gl.getAttribLocation(t,"width"),gl.enableVertexAttribArray(t.vertexWidthAttribute));let a=t!=noNormalShader&&!i&&Lights.length>0;if(a&&(t.vertexNormalAttribute=gl.getAttribLocation(t,"normal"),gl.enableVertexAttribArray(t.vertexNormalAttribute)),t.vertexMaterialAttribute=gl.getAttribLocation(t,"materialIndex"),-1!=t.vertexMaterialAttribute&&gl.enableVertexAttribArray(t.vertexMaterialAttribute),t.projViewMatUniform=gl.getUniformLocation(t,"projViewMat"),t.viewMatUniform=gl.getUniformLocation(t,"viewMat"),t.normMatUniform=gl.getUniformLocation(t,"normMat"),t!=colorShader&&t!=transparentShader||(t.vertexColorAttribute=gl.getAttribLocation(t,"color"),gl.enableVertexAttribArray(t.vertexColorAttribute)),a)for(let e=0;e<Lights.length;++e)Lights[e].setUniform(t,e);if(-1!=t.vertexMaterialAttribute)for(let i=0;i<e.materials.length;++i)e.materials[i].setUniform(t,i);gl.uniformMatrix4fv(t.projViewMatUniform,!1,projViewMat),gl.uniformMatrix4fv(t.viewMatUniform,!1,viewMat),gl.uniformMatrix3fv(t.normMatUniform,!1,normMat)}function handleMouseDown(e){mouseDownOrTouchActive=!0,lastMouseX=e.clientX,lastMouseY=e.clientY}let pinchStart,touchStartTime,pinch=!1;function pinchDistance(e){return Math.hypot(e[0].pageX-e[1].pageX,e[0].pageY-e[1].pageY)}function handleTouchStart(e){e.preventDefault();let t=e.targetTouches;swipe=rotate=pinch=!1,zooming||(1!=t.length||mouseDownOrTouchActive||(touchStartTime=(new Date).getTime(),touchId=t[0].identifier,lastMouseX=t[0].pageX,lastMouseY=t[0].pageY),2!=t.length||mouseDownOrTouchActive||(touchId=t[0].identifier,pinchStart=pinchDistance(t),pinch=!0))}function handleMouseUpOrTouchEnd(e){mouseDownOrTouchActive=!1}function rotateScene(e,t,i,a,r){if(e==i&&t==a)return;let[n,s]=arcball([e,-t],[i,-a]);mat4.fromRotation(rotMats,2*r*ArcballFactor*n/lastzoom,s),mat4.multiply(rotMat,rotMats,rotMat)}function shiftScene(e,t,i,a){let r=1/lastzoom;shift.x+=(i-e)*r*halfCanvasWidth,shift.y-=(a-t)*r*halfCanvasHeight}function panScene(e,t,i,a){orthographic?shiftScene(e,t,i,a):(center.x+=(i-e)*(viewParam.xmax-viewParam.xmin),center.y-=(a-t)*(viewParam.ymax-viewParam.ymin))}function updateViewMatrix(){COBTarget(viewMat,rotMat),mat4.translate(viewMat,viewMat,[center.x,center.y,0]),mat3.fromMat4(viewMat3,viewMat),mat3.invert(normMat,viewMat3),mat4.multiply(projViewMat,projMat,viewMat)}function capzoom(){let e=Math.sqrt(Number.MAX_VALUE),t=1/e;Zoom<=t&&(Zoom=t),Zoom>=e&&(Zoom=e),Zoom!=lastzoom&&(remesh=!0),lastzoom=Zoom}function zoomImage(e){let t=zoomStep*halfCanvasHeight*e;const i=Math.log(.1*Number.MAX_VALUE)/Math.log(zoomFactor);Math.abs(t)<i&&(Zoom*=zoomFactor**t,capzoom())}function normMouse(e){let t=e[0],i=e[1],a=Math.hypot(t,i);return a>1&&(denom=1/a,t*=denom,i*=denom),[t,i,Math.sqrt(Math.max(1-i*i-t*t,0))]}function arcball(e,t){let i=normMouse(e),a=normMouse(t),r=dot(i,a);return r>1?r=1:r<-1&&(r=-1),[Math.acos(r),unit(cross(i,a))]}function zoomScene(e,t,i,a){zoomImage(t-a)}const DRAGMODE_ROTATE=1,DRAGMODE_SHIFT=2,DRAGMODE_ZOOM=3,DRAGMODE_PAN=4;function processDrag(e,t,i,a=1){let r;switch(i){case DRAGMODE_ROTATE:r=rotateScene;break;case DRAGMODE_SHIFT:r=shiftScene;break;case DRAGMODE_ZOOM:r=zoomScene;break;case DRAGMODE_PAN:r=panScene;break;default:r=((e,t,i,a)=>{})}r((lastMouseX-halfCanvasWidth)/halfCanvasWidth,(lastMouseY-halfCanvasHeight)/halfCanvasHeight,(e-halfCanvasWidth)/halfCanvasWidth,(t-halfCanvasHeight)/halfCanvasHeight,a),lastMouseX=e,lastMouseY=t,setProjection(),redraw=!0}function handleKey(e){let t=[];switch(e.key){case"x":t=[1,0,0];break;case"y":t=[0,1,0];break;case"z":t=[0,0,1];break;case"h":home();break;case"+":case"=":case">":expand();break;case"-":case"_":case"<":shrink()}t.length>0&&(mat4.rotate(rotMat,rotMat,.1,t),updateViewMatrix(),redraw=!0)}function handleMouseWheel(e){e.preventDefault(),e.deltaY<0?Zoom*=zoomFactor:Zoom/=zoomFactor,capzoom(),setProjection(),redraw=!0}function handleMouseMove(e){if(!mouseDownOrTouchActive)return;let t;processDrag(e.clientX,e.clientY,t=e.getModifierState("Control")?DRAGMODE_SHIFT:e.getModifierState("Shift")?DRAGMODE_ZOOM:e.getModifierState("Alt")?DRAGMODE_PAN:DRAGMODE_ROTATE)}let zooming=!1,swipe=!1,rotate=!1;function handleTouchMove(e){if(e.preventDefault(),zooming)return;let t=e.targetTouches;if(!pinch&&1==t.length&&touchId==t[0].identifier){let e=t[0].pageX,i=t[0].pageY,a=e-lastMouseX,r=i-lastMouseY,n=a*a+r*r<=shiftHoldDistance*shiftHoldDistance;if(n&&!swipe&&!rotate&&(new Date).getTime()-touchStartTime>shiftWaitTime&&(navigator.vibrate&&window.navigator.vibrate(vibrateTime),swipe=!0),swipe)processDrag(e,i,DRAGMODE_SHIFT);else if(!n){rotate=!0,processDrag(t[0].pageX,t[0].pageY,DRAGMODE_ROTATE,.5)}}if(pinch&&!swipe&&2==t.length&&touchId==t[0].identifier){let e=pinchDistance(t),i=e-pinchStart;zooming=!0,(i*=zoomPinchFactor)>zoomPinchCap&&(i=zoomPinchCap),i<-zoomPinchCap&&(i=-zoomPinchCap),zoomImage(i/size2),pinchStart=e,swipe=rotate=zooming=!1,setProjection(),redraw=!0}}let pixelShader,noNormalShader,materialShader,colorShader,transparentShader,zbuffer=[];function transformVertices(e){let t=viewMat[2],i=viewMat[6],a=viewMat[10];zbuffer.length=e.length;for(let r=0;r<e.length;++r){let n=6*r;zbuffer[r]=t*e[n]+i*e[n+1]+a*e[n+2]}}function drawMaterial0(){drawBuffer(material0Data,pixelShader),material0Data.clear()}function drawMaterial1(){drawBuffer(material1Data,noNormalShader),material1Data.clear()}function drawMaterial(){drawBuffer(materialData,materialShader),materialData.clear()}function drawColor(){drawBuffer(colorData,colorShader),colorData.clear()}function drawTriangle(){drawBuffer(triangleData,transparentShader),triangleData.clear()}function drawTransparent(){let e=transparentData.indices;if(e.length>0){transformVertices(transparentData.vertices);let t=e.length/3,i=Array(t).fill().map((e,t)=>t);i.sort(function(t,i){let a=3*t;Ia=e[a],Ib=e[a+1],Ic=e[a+2];let r=3*i;return IA=e[r],IB=e[r+1],IC=e[r+2],zbuffer[Ia]+zbuffer[Ib]+zbuffer[Ic]<zbuffer[IA]+zbuffer[IB]+zbuffer[IC]?-1:1});let a=Array(e.length);for(let r=0;r<t;++r){let t=3*i[r];a[3*r]=e[t],a[3*r+1]=e[t+1],a[3*r+2]=e[t+2]}gl.depthMask(!1),drawBuffer(transparentData,transparentShader,a),gl.depthMask(!0)}transparentData.clear()}function drawBuffers(){drawMaterial0(),drawMaterial1(),drawMaterial(),drawColor(),drawTriangle(),drawTransparent()}function draw(){embedded&&(offscreen.width=canvas.width,offscreen.height=canvas.height,setViewport()),gl.clearColor(Background[0],Background[1],Background[2],Background[3]),gl.clear(gl.COLOR_BUFFER_BIT|gl.DEPTH_BUFFER_BIT);for(let e=0;e<P.length;++e)P[e].render();drawBuffers(),embedded&&(context.clearRect(0,0,canvas.width,canvas.height),context.drawImage(offscreen,0,0)),remesh=!1}function tick(){requestAnimationFrame(tick),redraw&&(draw(),redraw=!1)}function setDimensions(e,t,i,a){let r=e/t,n=1/lastzoom,s=(i/e+viewportshift[0])*lastzoom,o=(a/t+viewportshift[1])*lastzoom;if(orthographic){let e=B[0]-b[0],t=B[1]-b[1];if(e<t*r){let e=.5*t*r*n,i=2*e*s,a=t*n*o;viewParam.xmin=-e-i,viewParam.xmax=e-i,viewParam.ymin=b[1]*n-a,viewParam.ymax=B[1]*n-a}else{let t=.5*e/(r*Zoom),i=e*n*s,a=2*t*o;viewParam.xmin=b[0]*n-i,viewParam.xmax=B[0]*n-i,viewParam.ymin=-t-a,viewParam.ymax=t-a}}else{let e=H*n,t=e*r,i=2*t*s,a=2*e*o;viewParam.xmin=-t-i,viewParam.xmax=t-i,viewParam.ymin=-e-a,viewParam.ymax=e-a}}function setProjection(){setDimensions(canvasWidth,canvasHeight,shift.x,shift.y),(orthographic?mat4.ortho:mat4.frustum)(projMat,viewParam.xmin,viewParam.xmax,viewParam.ymin,viewParam.ymax,-viewParam.zmax,-viewParam.zmin),updateViewMatrix()}function initProjection(){H=-Math.tan(.5*angle)*B[2],center.x=center.y=0,center.z=.5*(b[2]+B[2]),lastzoom=Zoom=Zoom0,viewParam.zmin=b[2],viewParam.zmax=B[2],shift.x=shift.y=0}function setViewport(){gl.viewportWidth=canvasWidth,gl.viewportHeight=canvasHeight,gl.viewport(0,0,gl.viewportWidth,gl.viewportHeight),gl.scissor(0,0,gl.viewportWidth,gl.viewportHeight)}function setCanvas(){canvas.width=canvasWidth,canvas.height=canvasHeight,embedded&&(offscreen.width=canvasWidth,offscreen.height=canvasHeight),size2=Math.hypot(canvasWidth,canvasHeight),halfCanvasWidth=.5*canvasWidth,halfCanvasHeight=.5*canvasHeight}function setsize(e,t){e>maxViewportWidth&&(e=maxViewportWidth),t>maxViewportHeight&&(t=maxViewportHeight),shift.x*=e/canvasWidth,shift.y*=t/canvasHeight,canvasWidth=e,canvasHeight=t,setCanvas(),setViewport(),home()}function expand(){setsize(canvasWidth*resizeStep+.5,canvasHeight*resizeStep+.5)}function shrink(){setsize(Math.max(canvasWidth/resizeStep+.5,1),Math.max(canvasHeight/resizeStep+.5,1))}function webGLStart(){if(canvas=document.getElementById("Asymptote"),embedded=window.parent.document!=document,initGL(),absolute&&!embedded)canvasWidth*=window.devicePixelRatio,canvasHeight*=window.devicePixelRatio;else{0==canvas.width&&(canvas.width=Math.max(window.innerWidth-windowTrim,windowTrim)),0==canvas.height&&(canvas.height=Math.max(window.innerHeight-windowTrim,windowTrim));let e=canvasWidth/canvasHeight;canvas.width>canvas.height*e?canvas.width=Math.min(canvas.height*e,canvas.width):canvas.height=Math.min(canvas.width/e,canvas.height),canvas.width>0&&(canvasWidth=canvas.width),canvas.height>0&&(canvasHeight=canvas.height)}setCanvas(),ArcballFactor=1+8*Math.hypot(viewportmargin[0],viewportmargin[1])/size2,viewportshift[0]/=Zoom0,viewportshift[1]/=Zoom0,gl.enable(gl.BLEND),gl.blendFunc(gl.SRC_ALPHA,gl.ONE_MINUS_SRC_ALPHA),gl.enable(gl.DEPTH_TEST),gl.enable(gl.SCISSOR_TEST),setViewport(),home(),canvas.onmousedown=handleMouseDown,document.onmouseup=handleMouseUpOrTouchEnd,document.onmousemove=handleMouseMove,canvas.onkeydown=handleKey,canvas.addEventListener("wheel",handleMouseWheel,!1),canvas.addEventListener("touchstart",handleTouchStart,!1),canvas.addEventListener("touchend",handleMouseUpOrTouchEnd,!1),canvas.addEventListener("touchcancel",handleMouseUpOrTouchEnd,!1),canvas.addEventListener("touchleave",handleMouseUpOrTouchEnd,!1),canvas.addEventListener("touchmove",handleTouchMove,!1),document.addEventListener("keydown",handleKey,!1),tick()}
diff --git a/graphics/asymptote/configure b/graphics/asymptote/configure
index 93e5c4cdde..245702327e 100755
--- a/graphics/asymptote/configure
+++ b/graphics/asymptote/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for Asymptote 2.59.
+# Generated by GNU Autoconf 2.69 for Asymptote 2.60.
#
# Report bugs to <http://sourceforge.net/projects/asymptote>.
#
@@ -580,8 +580,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='Asymptote'
PACKAGE_TARNAME='asymptote'
-PACKAGE_VERSION='2.59'
-PACKAGE_STRING='Asymptote 2.59'
+PACKAGE_VERSION='2.60'
+PACKAGE_STRING='Asymptote 2.60'
PACKAGE_BUGREPORT='http://sourceforge.net/projects/asymptote'
PACKAGE_URL=''
@@ -1287,7 +1287,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures Asymptote 2.59 to adapt to many kinds of systems.
+\`configure' configures Asymptote 2.60 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1352,7 +1352,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of Asymptote 2.59:";;
+ short | recursive ) echo "Configuration of Asymptote 2.60:";;
esac
cat <<\_ACEOF
@@ -1469,7 +1469,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-Asymptote configure 2.59
+Asymptote configure 2.60
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2055,7 +2055,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by Asymptote $as_me 2.59, which was
+It was created by Asymptote $as_me 2.60, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -9094,7 +9094,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by Asymptote $as_me 2.59, which was
+This file was extended by Asymptote $as_me 2.60, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -9156,7 +9156,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-Asymptote config.status 2.59
+Asymptote config.status 2.60
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff --git a/graphics/asymptote/configure.ac b/graphics/asymptote/configure.ac
index 9e984ea36d..42d2766ac9 100644
--- a/graphics/asymptote/configure.ac
+++ b/graphics/asymptote/configure.ac
@@ -3,7 +3,7 @@
# this file.
AC_PREREQ(2)
-AC_INIT([Asymptote],[2.59],[http://sourceforge.net/projects/asymptote])
+AC_INIT([Asymptote],[2.60],[http://sourceforge.net/projects/asymptote])
VERSION=$PACKAGE_VERSION
AC_SUBST(VERSION)
m4_include([ax_pthread.m4])
diff --git a/graphics/asymptote/doc/CAD.pdf b/graphics/asymptote/doc/CAD.pdf
index dfffd72e34..d79e0a1086 100644
--- a/graphics/asymptote/doc/CAD.pdf
+++ b/graphics/asymptote/doc/CAD.pdf
Binary files differ
diff --git a/graphics/asymptote/doc/FAQ/asy-faq.info b/graphics/asymptote/doc/FAQ/asy-faq.info
index 10dc7be7a4..e7e08b03a7 100644
--- a/graphics/asymptote/doc/FAQ/asy-faq.info
+++ b/graphics/asymptote/doc/FAQ/asy-faq.info
@@ -10,7 +10,7 @@ END-INFO-DIR-ENTRY
File: asy-faq.info, Node: Top, Next: Question 1.1, Up: (dir)
ASYMPTOTE FREQUENTLY ASKED QUESTIONS
- 19 Oct 2019
+ 05 Nov 2019
This is the list of Frequently Asked Questions about Asymptote (asy).
diff --git a/graphics/asymptote/doc/TeXShopAndAsymptote.pdf b/graphics/asymptote/doc/TeXShopAndAsymptote.pdf
index ecff0882c8..293f5a12de 100644
--- a/graphics/asymptote/doc/TeXShopAndAsymptote.pdf
+++ b/graphics/asymptote/doc/TeXShopAndAsymptote.pdf
Binary files differ
diff --git a/graphics/asymptote/doc/asy-latex.dtx b/graphics/asymptote/doc/asy-latex.dtx
index bcf8498c83..ec004f6f2e 100644
--- a/graphics/asymptote/doc/asy-latex.dtx
+++ b/graphics/asymptote/doc/asy-latex.dtx
@@ -11,7 +11,7 @@ ____________________________
The ASYMPTOTE package
(C) 2003 Tom Prince
-(C) 2003-2016 John Bowman
+(C) 2003-2019 John Bowman
(C) 2010 Will Robertson
Adapted from comment.sty
@@ -38,7 +38,7 @@ Licence: GPL2+
%</driver>
%<pkg>\ProvidesPackage{asymptote}
%<*pkg>
- [2016/11/26 v1.33 Asymptote style file for LaTeX]
+ [2019/11/04 v1.34 Asymptote style file for LaTeX]
%</pkg>
%
%<*driver>
@@ -196,6 +196,7 @@ Licence: GPL2+
\RequirePackage{keyval}
\RequirePackage{ifthen}
\RequirePackage{color,graphicx}
+\RequirePackage[space]{grffile}
% \end{macrocode}
%
% \paragraph{Emulating packages}
@@ -355,6 +356,12 @@ Licence: GPL2+
\expandafter\fixstar\rawJobname*\relax
% \end{macrocode}
%
+% Work around bug in grffile.
+\def\Gread@@xetex#1{%
+ \IfFileExists{"\Gin@base".bb}%
+ {\Gread@eps{\Gin@base.bb}}%
+ {\Gread@@xetex@aux#1}%
+}
% Work around bug in dvips.def: allow spaces in file names.
% \begin{macrocode}
\def\Ginclude@eps#1{%
@@ -572,12 +579,12 @@ Licence: GPL2+
\ifASYattach
\ifASYPDF
\IfFileExists{"\AsyFile+0.pdf"}{%
- \setbox\ASYbox=\hbox{\includegraphics[hiresbb]{"\AsyFile+0".pdf}}%
+ \setbox\ASYbox=\hbox{\includegraphics[hiresbb]{\AsyFile+0.pdf}}%
}{%
- \setbox\ASYbox=\hbox{\includegraphics[hiresbb]{"\AsyFile".pdf}}%
+ \setbox\ASYbox=\hbox{\includegraphics[hiresbb]{\AsyFile.pdf}}%
}%
\else
- \setbox\ASYbox=\hbox{\includegraphics[hiresbb]{"\AsyFile.eps"}}%
+ \setbox\ASYbox=\hbox{\includegraphics[hiresbb]{\AsyFile.eps}}%
\fi
\textattachfile{\AsyFile.\AsyExtension}{\phantom{\copy\ASYbox}}%
\vskip-\ht\ASYbox
@@ -585,9 +592,9 @@ Licence: GPL2+
\box\ASYbox
\else
\ifASYPDF
- \includegraphics[hiresbb]{"\AsyFile".pdf}%
+ \includegraphics[hiresbb]{\AsyFile.pdf}%
\else
- \includegraphics[hiresbb]{"\AsyFile.eps"}%
+ \includegraphics[hiresbb]{\AsyFile.eps}%
\fi
\fi
}{%
diff --git a/graphics/asymptote/doc/asy-latex.pdf b/graphics/asymptote/doc/asy-latex.pdf
index 8c472a9ca8..a2a8a4ad73 100644
--- a/graphics/asymptote/doc/asy-latex.pdf
+++ b/graphics/asymptote/doc/asy-latex.pdf
Binary files differ
diff --git a/graphics/asymptote/doc/asyRefCard.pdf b/graphics/asymptote/doc/asyRefCard.pdf
index 960814ba4f..edfa5665bd 100644
--- a/graphics/asymptote/doc/asyRefCard.pdf
+++ b/graphics/asymptote/doc/asyRefCard.pdf
Binary files differ
diff --git a/graphics/asymptote/doc/asymptote.pdf b/graphics/asymptote/doc/asymptote.pdf
index 363bb4a434..3828bf12c6 100644
--- a/graphics/asymptote/doc/asymptote.pdf
+++ b/graphics/asymptote/doc/asymptote.pdf
Binary files differ
diff --git a/graphics/asymptote/doc/asymptote.sty b/graphics/asymptote/doc/asymptote.sty
index 302e6aebe3..b9d1321447 100644
--- a/graphics/asymptote/doc/asymptote.sty
+++ b/graphics/asymptote/doc/asymptote.sty
@@ -9,7 +9,7 @@
%% The ASYMPTOTE package
%%
%% (C) 2003 Tom Prince
-%% (C) 2003-2016 John Bowman
+%% (C) 2003-2019 John Bowman
%% (C) 2010 Will Robertson
%%
%% Adapted from comment.sty
@@ -17,7 +17,7 @@
%% Licence: GPL2+
%%
\ProvidesPackage{asymptote}
- [2016/11/26 v1.33 Asymptote style file for LaTeX]
+ [2019/11/04 v1.34 Asymptote style file for LaTeX]
\def\Asymptote{{\tt Asymptote}}
\InputIfFileExists{\jobname.pre}{}{}
\newbox\ASYbox
@@ -32,6 +32,7 @@
\RequirePackage{keyval}
\RequirePackage{ifthen}
\RequirePackage{color,graphicx}
+\RequirePackage[space]{grffile}
\IfFileExists{ifpdf.sty}{
\RequirePackage{ifpdf}
}{
@@ -128,6 +129,11 @@
\fi
}
\expandafter\fixstar\rawJobname*\relax
+\def\Gread@@xetex#1{%
+ \IfFileExists{"\Gin@base".bb}%
+ {\Gread@eps{\Gin@base.bb}}%
+ {\Gread@@xetex@aux#1}%
+}
\def\Ginclude@eps#1{%
\message{<#1>}%
\bgroup
@@ -293,12 +299,12 @@
\ifASYattach
\ifASYPDF
\IfFileExists{"\AsyFile+0.pdf"}{%
- \setbox\ASYbox=\hbox{\includegraphics[hiresbb]{"\AsyFile+0".pdf}}%
+ \setbox\ASYbox=\hbox{\includegraphics[hiresbb]{\AsyFile+0.pdf}}%
}{%
- \setbox\ASYbox=\hbox{\includegraphics[hiresbb]{"\AsyFile".pdf}}%
+ \setbox\ASYbox=\hbox{\includegraphics[hiresbb]{\AsyFile.pdf}}%
}%
\else
- \setbox\ASYbox=\hbox{\includegraphics[hiresbb]{"\AsyFile.eps"}}%
+ \setbox\ASYbox=\hbox{\includegraphics[hiresbb]{\AsyFile.eps}}%
\fi
\textattachfile{\AsyFile.\AsyExtension}{\phantom{\copy\ASYbox}}%
\vskip-\ht\ASYbox
@@ -306,9 +312,9 @@
\box\ASYbox
\else
\ifASYPDF
- \includegraphics[hiresbb]{"\AsyFile".pdf}%
+ \includegraphics[hiresbb]{\AsyFile.pdf}%
\else
- \includegraphics[hiresbb]{"\AsyFile.eps"}%
+ \includegraphics[hiresbb]{\AsyFile.eps}%
\fi
\fi
}{%
diff --git a/graphics/asymptote/doc/asymptote.texi b/graphics/asymptote/doc/asymptote.texi
index 4762044139..6b932fd4bf 100644
--- a/graphics/asymptote/doc/asymptote.texi
+++ b/graphics/asymptote/doc/asymptote.texi
@@ -3596,6 +3596,14 @@ shipout(bbox(0.25cm));
A @code{picture} may be fit to a frame with the background color
pen @code{p}, using the function @code{bbox(p,Fill)}.
+@cindex @code{pad}
+To pad a picture to a precise size in both directions, fit the picture
+to a frame using the function
+@verbatim
+frame pad(picture pic=currentpicture, real xsize=pic.xsize,
+ real ysize=pic.ysize, filltype filltype=NoFill);
+@end verbatim
+
The functions
@verbatim
pair min(picture pic, user=false);
@@ -6138,7 +6146,7 @@ to the type. This is regardless of what fields the variable actually possesses.
@cindex @code{asymptote.sty}
@code{Asymptote} comes with a convenient @code{LaTeX} style file
-@code{asymptote.sty} (v1.33 or later required) that makes @code{LaTeX}
+@code{asymptote.sty} (v1.34 or later required) that makes @code{LaTeX}
@code{Asymptote}-aware. Entering @code{Asymptote} code
directly into the @code{LaTeX} source file, at the point where it is
needed, keeps figures organized and avoids the need to invent new file
@@ -9376,16 +9384,17 @@ produced using the @code{-f} option (or @code{outformat} setting).
@cindex @code{SVG}
@cindex @code{dvisvgm}
@cindex @code{libgs}
-@cindex @code{graphics}
+@cindex @code{graphic}
To produce @acronym{SVG} output, you will need @code{dvisvgm} (version
2.6.3 or later) from @url{http://dvisvgm.sourceforge.net}.
You might need to adjust the configuration variable @code{libgs} to
point to the location of your @code{Ghostscript} library
@code{libgs.so} (or to an empty string, depending on how
-@code{dvisvgm} was configured). Due to current limitations of @code{dvisvgm},
-@code{graphic()} can only display SVG output (used by the xasy
-editor) for external vector EPS graphics (embedded images, PDF, PNG,
-and JPG formats are not yet supported).
+@code{dvisvgm} was configured). The 2.8 version of @code{dvisvgm} can
+display SVG output (used by the @code{xasy} editor) for external
+vector @acronym{EPS} and @acronym{PDF} images included with the
+@code{graphic()} function, in addition to (using the @code{latex}
+@TeX{} engine) @acronym{PNG} and @acronym{JPEG} embedded raster images.
@code{Asymptote} can also produce any output format supported
by the @code{ImageMagick} @code{convert} program (version 6.3.5 or
@@ -9633,6 +9642,8 @@ raising and lowering objects within @code{xasy}, allowing an object to
be selected. Pressing the arrow keys will pan while the shift key is held
and zoom while the control key is held. The mouse wheel will pan while
the alt or shift keys is held and zoom while the control key is held.
+In translate mode, an object can be dragged coarsely with the mouse
+or positioned finely with the arrow keys while holding down the mouse button.
Deconstruction of compound objects (such as arrows) can be prevented
by enclosing them within the commands
diff --git a/graphics/asymptote/doc/png/asymptote.info b/graphics/asymptote/doc/png/asymptote.info
index ccfcd44d54..b8f9c3ce39 100644
--- a/graphics/asymptote/doc/png/asymptote.info
+++ b/graphics/asymptote/doc/png/asymptote.info
@@ -1,7 +1,7 @@
This is asymptote.info, produced by makeinfo version 6.5 from
asymptote.texi.
-This file documents 'Asymptote', version 2.59.
+This file documents 'Asymptote', version 2.60.
<http://asymptote.sourceforge.net>
@@ -22,7 +22,7 @@ File: asymptote.info, Node: Top, Next: Description, Prev: (dir), Up: (dir)
Asymptote
*********
-This file documents 'Asymptote', version 2.59.
+This file documents 'Asymptote', version 2.60.
<http://asymptote.sourceforge.net>
@@ -2840,6 +2840,11 @@ File: asymptote.info, Node: Frames and pictures, Next: Files, Prev: Transform
A 'picture' may be fit to a frame with the background color pen
'p', using the function 'bbox(p,Fill)'.
+ To pad a picture to a precise size in both directions, fit the
+ picture to a frame using the function
+ frame pad(picture pic=currentpicture, real xsize=pic.xsize,
+ real ysize=pic.ysize, filltype filltype=NoFill);
+
The functions
pair min(picture pic, user=false);
pair max(picture pic, user=false);
@@ -4769,7 +4774,7 @@ File: asymptote.info, Node: LaTeX usage, Next: Base modules, Prev: Programmin
***************
'Asymptote' comes with a convenient 'LaTeX' style file 'asymptote.sty'
-(v1.33 or later required) that makes 'LaTeX' 'Asymptote'-aware.
+(v1.34 or later required) that makes 'LaTeX' 'Asymptote'-aware.
Entering 'Asymptote' code directly into the 'LaTeX' source file, at the
point where it is needed, keeps figures organized and avoids the need to
invent new file names for each figure. Simply add the line
@@ -8264,10 +8269,10 @@ using the '-f' option (or 'outformat' setting).
later) from <http://dvisvgm.sourceforge.net>. You might need to adjust
the configuration variable 'libgs' to point to the location of your
'Ghostscript' library 'libgs.so' (or to an empty string, depending on
-how 'dvisvgm' was configured). Due to current limitations of 'dvisvgm',
-'graphic()' can only display SVG output (used by the xasy editor) for
-external vector EPS graphics (embedded images, PDF, PNG, and JPG formats
-are not yet supported).
+how 'dvisvgm' was configured). The 2.8 version of 'dvisvgm' can display
+SVG output (used by the 'xasy' editor) for external vector EPS and PDF
+images included with the 'graphic()' function, in addition to (using the
+'latex' TeX engine) PNG and JPEG embedded raster images.
'Asymptote' can also produce any output format supported by the
'ImageMagick' 'convert' program (version 6.3.5 or later recommended; an
@@ -8462,7 +8467,10 @@ The arrow keys (or mouse wheel) are convenient for temporarily raising
and lowering objects within 'xasy', allowing an object to be selected.
Pressing the arrow keys will pan while the shift key is held and zoom
while the control key is held. The mouse wheel will pan while the alt
-or shift keys is held and zoom while the control key is held.
+or shift keys is held and zoom while the control key is held. In
+translate mode, an object can be dragged coarsely with the mouse or
+positioned finely with the arrow keys while holding down the mouse
+button.
Deconstruction of compound objects (such as arrows) can be prevented
by enclosing them within the commands
@@ -8723,9 +8731,9 @@ Index
* acosh: Mathematical functions.
(line 6)
* add: Frames and pictures.
- (line 212)
+ (line 217)
* add <1>: Frames and pictures.
- (line 226)
+ (line 231)
* add <2>: three. (line 306)
* addViews: three. (line 427)
* adjust: Pens. (line 123)
@@ -8816,7 +8824,7 @@ Index
(line 6)
* atleast: Bezier curves. (line 56)
* attach: Frames and pictures.
- (line 271)
+ (line 276)
* attach <1>: LaTeX usage. (line 50)
* attach <2>: graph. (line 406)
* autoadjust: three. (line 392)
@@ -9156,7 +9164,7 @@ Index
* erase <2>: Frames and pictures.
(line 7)
* erase <3>: Frames and pictures.
- (line 279)
+ (line 284)
* erf: Mathematical functions.
(line 6)
* erfc: Mathematical functions.
@@ -9272,8 +9280,8 @@ Index
* graph: graph. (line 6)
* graph3: graph3. (line 6)
* graphic: label. (line 78)
+* graphic <1>: Options. (line 160)
* graphical user interface: GUI. (line 6)
-* graphics: Options. (line 160)
* gray: Pens. (line 25)
* grayscale: Pens. (line 25)
* Grayscale: palette. (line 9)
@@ -9665,6 +9673,8 @@ Index
(line 48)
* pack: label. (line 100)
* packing: Rest arguments. (line 30)
+* pad: Frames and pictures.
+ (line 186)
* pair: Figure size. (line 6)
* pair <1>: Data types. (line 46)
* pairs: Arrays. (line 236)
@@ -9708,7 +9718,7 @@ Index
* picture: Frames and pictures.
(line 39)
* picture alignment: Frames and pictures.
- (line 226)
+ (line 231)
* piecewisestraight: Paths and guides. (line 92)
* pixel: three. (line 623)
* Pl: Mathematical functions.
@@ -9732,7 +9742,7 @@ Index
* postfix operators: Self & prefix operators.
(line 19)
* postscript: Frames and pictures.
- (line 292)
+ (line 297)
* PostScript fonts: Pens. (line 224)
* PostScript subpath: Paths. (line 23)
* pow10: Mathematical functions.
@@ -9806,7 +9816,7 @@ Index
* resetdefaultpen: Pens. (line 370)
* rest arguments: Rest arguments. (line 6)
* restore: Frames and pictures.
- (line 286)
+ (line 291)
* restricted: Structures. (line 6)
* return: Debugger. (line 47)
* reverse: Data types. (line 265)
@@ -9842,7 +9852,7 @@ Index
* S: Labels. (line 18)
* safe: Options. (line 181)
* save: Frames and pictures.
- (line 283)
+ (line 288)
* saveline: Files. (line 135)
* Scale: label. (line 45)
* scale: Pens. (line 123)
@@ -10007,7 +10017,7 @@ Index
* tensorshade: fill. (line 77)
* tessellation: three. (line 142)
* tex: Frames and pictures.
- (line 300)
+ (line 305)
* tex <1>: Options. (line 155)
* TeX fonts: Pens. (line 215)
* TeX string: Data types. (line 207)
@@ -10017,9 +10027,9 @@ Index
* texpath: Configuring. (line 72)
* texpath <1>: label. (line 113)
* texpreamble: Frames and pictures.
- (line 309)
+ (line 314)
* texreset: Frames and pictures.
- (line 313)
+ (line 318)
* textbook graph: graph. (line 360)
* tgz: UNIX binary distributions.
(line 6)
@@ -10106,7 +10116,7 @@ Index
* UpsideDown <1>: Frames and pictures.
(line 110)
* usepackage: Frames and pictures.
- (line 316)
+ (line 321)
* user coordinates: Figure size. (line 39)
* user-defined operators: User-defined operators.
(line 6)
@@ -10122,7 +10132,7 @@ Index
* vectorfield3: graph3. (line 157)
* vectorization: Arrays. (line 318)
* verbatim: Frames and pictures.
- (line 292)
+ (line 297)
* vertex-dependent colors: three. (line 107)
* Vertical: flowchart. (line 77)
* Viewport: three. (line 76)
@@ -10261,103 +10271,103 @@ Ref: size114282
Ref: unitsize115269
Ref: shipout116342
Ref: filltype118693
-Ref: add121865
-Ref: add about122807
-Ref: tex125836
-Node: Files126732
-Ref: cd127719
-Ref: scroll132404
-Node: Variable initializers135322
-Node: Structures138039
-Node: Operators145541
-Node: Arithmetic & logical145855
-Node: Self & prefix operators148225
-Node: User-defined operators149019
-Node: Implicit scaling149932
-Node: Functions150495
-Ref: stack overflow153638
-Node: Default arguments153920
-Node: Named arguments154676
-Node: Rest arguments157246
-Node: Mathematical functions160368
-Node: Arrays165024
-Ref: sort172132
-Ref: tridiagonal174757
-Ref: solve175988
-Node: Slices180128
-Node: Casts184036
-Node: Import186306
-Node: Static191564
-Node: LaTeX usage194457
-Node: Base modules200951
-Node: plain203508
-Node: simplex204182
-Node: math204456
-Node: interpolate207165
-Node: geometry207444
-Node: trembling208038
-Node: stats208307
-Node: patterns208567
-Node: markers208803
-Node: tree210663
-Node: binarytree210848
-Node: drawtree211514
-Node: syzygy211715
-Node: feynman211989
-Node: roundedpath212264
-Node: animation212547
-Ref: animate212968
-Node: embed214081
-Node: slide215035
-Node: MetaPost215367
-Node: unicode216086
-Node: latin1216960
-Node: babel217329
-Node: labelpath217559
-Node: labelpath3218380
-Node: annotate218691
-Node: CAD219161
-Node: graph219472
-Ref: ticks226633
-Ref: pathmarkers240366
-Ref: marker240837
-Ref: markuniform241191
-Ref: errorbars242999
-Ref: automatic scaling247473
-Node: palette259220
-Ref: images259338
-Ref: image263512
-Ref: logimage264032
-Ref: penimage265137
-Ref: penfunctionimage265399
-Node: three266170
-Ref: PostScript3D295249
-Node: obj296987
-Node: graph3297236
-Ref: GaussianSurface302516
-Node: grid3303665
-Node: solids304449
-Node: tube305441
-Node: flowchart307675
-Node: contour312283
-Node: contour3317598
-Node: smoothcontour3317911
-Node: slopefield319632
-Node: ode321121
-Node: Options321378
-Ref: configuration file328163
-Ref: settings328163
-Ref: texengines329427
-Ref: convert329427
-Node: Interactive mode332915
-Ref: history335065
-Node: GUI336371
-Node: GUI installation336922
-Node: GUI usage337652
-Node: PostScript to Asymptote338568
-Node: Help339326
-Node: Debugger340980
-Node: Credits342736
-Node: Index343753
+Ref: add122106
+Ref: add about123048
+Ref: tex126077
+Node: Files126973
+Ref: cd127960
+Ref: scroll132645
+Node: Variable initializers135563
+Node: Structures138280
+Node: Operators145782
+Node: Arithmetic & logical146096
+Node: Self & prefix operators148466
+Node: User-defined operators149260
+Node: Implicit scaling150173
+Node: Functions150736
+Ref: stack overflow153879
+Node: Default arguments154161
+Node: Named arguments154917
+Node: Rest arguments157487
+Node: Mathematical functions160609
+Node: Arrays165265
+Ref: sort172373
+Ref: tridiagonal174998
+Ref: solve176229
+Node: Slices180369
+Node: Casts184277
+Node: Import186547
+Node: Static191805
+Node: LaTeX usage194698
+Node: Base modules201192
+Node: plain203749
+Node: simplex204423
+Node: math204697
+Node: interpolate207406
+Node: geometry207685
+Node: trembling208279
+Node: stats208548
+Node: patterns208808
+Node: markers209044
+Node: tree210904
+Node: binarytree211089
+Node: drawtree211755
+Node: syzygy211956
+Node: feynman212230
+Node: roundedpath212505
+Node: animation212788
+Ref: animate213209
+Node: embed214322
+Node: slide215276
+Node: MetaPost215608
+Node: unicode216327
+Node: latin1217201
+Node: babel217570
+Node: labelpath217800
+Node: labelpath3218621
+Node: annotate218932
+Node: CAD219402
+Node: graph219713
+Ref: ticks226874
+Ref: pathmarkers240607
+Ref: marker241078
+Ref: markuniform241432
+Ref: errorbars243240
+Ref: automatic scaling247714
+Node: palette259461
+Ref: images259579
+Ref: image263753
+Ref: logimage264273
+Ref: penimage265378
+Ref: penfunctionimage265640
+Node: three266411
+Ref: PostScript3D295490
+Node: obj297228
+Node: graph3297477
+Ref: GaussianSurface302757
+Node: grid3303906
+Node: solids304690
+Node: tube305682
+Node: flowchart307916
+Node: contour312524
+Node: contour3317839
+Node: smoothcontour3318152
+Node: slopefield319873
+Node: ode321362
+Node: Options321619
+Ref: configuration file328404
+Ref: settings328404
+Ref: texengines329668
+Ref: convert329668
+Node: Interactive mode333190
+Ref: history335340
+Node: GUI336646
+Node: GUI installation337197
+Node: GUI usage337927
+Node: PostScript to Asymptote338990
+Node: Help339748
+Node: Debugger341402
+Node: Credits343158
+Node: Index344175

End Tag Table
diff --git a/graphics/asymptote/examples/orthocenter.asy b/graphics/asymptote/examples/orthocenter.asy
index 8470de7fdd..a7caaf1412 100644
--- a/graphics/asymptote/examples/orthocenter.asy
+++ b/graphics/asymptote/examples/orthocenter.asy
@@ -3,7 +3,7 @@ import math;
size(7cm,0);
-asy(nativeformat(),"examples/Pythagoras");
+if(!settings.xasy && settings.outformat != "svg") settings.tex="pdflatex";
real theta=degrees(asin(0.5/sqrt(7)));
@@ -37,4 +37,4 @@ dot("$A'$",Ap,dir(A--Ap),red);
dot("$B'$",Bp,dir(B--Bp),red);
dot("$C'$",Cp,dir(C--Cp),red);
-label(graphic(outdirectory()+"Pythagoras","width=2.5cm"),Ap,5ENE);
+label(graphic("piicon.png","width=2.5cm, bb=0 0 147 144"),Ap,5ENE);
diff --git a/graphics/asymptote/examples/transparentCubes.asy b/graphics/asymptote/examples/transparentCubes.asy
new file mode 100644
index 0000000000..ceead22199
--- /dev/null
+++ b/graphics/asymptote/examples/transparentCubes.asy
@@ -0,0 +1,15 @@
+import three;
+
+size(100,100);
+currentprojection=perspective(10,7,40);
+
+int N=4;
+real f=1+1/N;
+
+for(int k=0; k < N; ++k) {
+ for(int m=0; m < N; ++m) {
+ for(int n=0; n < N; ++n) {
+ draw(shift((n,m,k)*f)*unitcube,red+opacity(0.5));
+ }
+ }
+}
diff --git a/graphics/asymptote/glrender.cc b/graphics/asymptote/glrender.cc
index d2077b0f97..5758c0b5a6 100644
--- a/graphics/asymptote/glrender.cc
+++ b/graphics/asymptote/glrender.cc
@@ -1952,6 +1952,9 @@ void drawBuffer(vertexBuffer& data, GLint shader)
glEnableVertexAttribArray(colorAttrib);
}
+#ifdef __MSDOS__
+ glFlush(); // Workaround broken MSWindows drivers for Intel GPU
+#endif
glDrawElements(normal ? GL_TRIANGLES : (pixel ? GL_POINTS : GL_LINES),
data.indices.size(),GL_UNSIGNED_INT,(void *) 0);
diff --git a/graphics/asymptote/locate.cc b/graphics/asymptote/locate.cc
index 7c6381e6b3..52967d9fbd 100644
--- a/graphics/asymptote/locate.cc
+++ b/graphics/asymptote/locate.cc
@@ -51,19 +51,18 @@ file_list_t mungeFileName(string id)
return files;
}
-// Join a directory with the given filename, to give the path to the file. This
-// also avoids unsightly joins such as './file.asy' in favour of 'file.asy' and
-// 'dir//file.asy' in favour of 'dir/file.asy'
-string join(string dir, string file)
+// Join a directory with the given filename, to give the path to the file,
+// avoiding unsightly joins such as 'dir//file.asy' in favour of 'dir/file.asy'
+string join(string dir, string file, bool full)
{
- return dir == "." ? file :
+ return dir == "." ? (full ? string(getPath())+"/"+file : file) :
*dir.rbegin() == '/' ? dir + file :
dir + "/" + file;
}
// Find the appropriate file, first looking in the local directory, then the
// directory given in settings, and finally the global system directory.
-string locateFile(string id)
+string locateFile(string id, bool full)
{
if(id.empty()) return "";
file_list_t filenames = mungeFileName(id);
@@ -88,7 +87,7 @@ string locateFile(string id)
for (file_list_t::iterator dir = searchPath.begin();
dir != searchPath.end();
++dir) {
- string file = join(*dir,*leaf);
+ string file = join(*dir,*leaf,full);
if (fs::exists(file))
return file;
}
diff --git a/graphics/asymptote/locate.h b/graphics/asymptote/locate.h
index 915a5e9d59..338057b805 100644
--- a/graphics/asymptote/locate.h
+++ b/graphics/asymptote/locate.h
@@ -17,7 +17,7 @@ extern file_list_t searchPath;
// Find the appropriate file, first looking in the local directory, then the
// directory given in settings, and finally the global system directory.
-string locateFile(string id);
+string locateFile(string id, bool full=false);
namespace fs {
diff --git a/graphics/asymptote/picture.cc b/graphics/asymptote/picture.cc
index 8f3e74570f..b3671f8280 100644
--- a/graphics/asymptote/picture.cc
+++ b/graphics/asymptote/picture.cc
@@ -17,6 +17,10 @@
#include "drawsurface.h"
#include "drawpath3.h"
+#ifdef __MSDOS__
+#include "sys/cygwin.h"
+#endif
+
using std::ifstream;
using std::ofstream;
using vm::array;
@@ -730,6 +734,25 @@ int picture::pdftosvg(const string& pdfname, const string& outname)
return status;
}
+void htmlView(string name)
+{
+ mem::vector<string> cmd;
+ push_command(cmd,getSetting<string>("htmlviewer"));
+#ifdef __MSDOS__
+ ssize_t size=cygwin_conv_path(CCP_POSIX_TO_WIN_A,
+ locateFile(name,true).c_str(),NULL,0);
+ if(size <= 0) return;
+ char filename[size];
+ size=cygwin_conv_path(CCP_POSIX_TO_WIN_A,locateFile(name,true).c_str(),
+ filename,size);
+ cmd.push_back("file://"+string(filename));
+#else
+ cmd.push_back(locateFile(name,true));
+#endif
+ push_split(cmd,getSetting<string>("htmlviewerOptions"));
+ System(cmd,2,false);
+}
+
bool picture::postprocess(const string& prename, const string& outname,
const string& outputformat,
bool wait, bool view, bool pdftex,
@@ -851,12 +874,16 @@ bool picture::postprocess(const string& prename, const string& outname,
}
}
} else {
- mem::vector<string> cmd;
- push_command(cmd,getSetting<string>("display"));
- cmd.push_back(outname);
- string application="your "+outputformat+" viewer";
- status=System(cmd,0,wait,"display",application.c_str());
- if(status != 0) return false;
+ if(outputformat == "svg")
+ htmlView(outname);
+ else {
+ mem::vector<string> cmd;
+ push_command(cmd,getSetting<string>("display"));
+ cmd.push_back(outname);
+ string application="your "+outputformat+" viewer";
+ status=System(cmd,0,wait,"display",application.c_str());
+ if(status != 0) return false;
+ }
}
}
@@ -1353,17 +1380,8 @@ bool picture::shipout3(const string& prefix, const string& format,
}
if(verbose > 0)
cout << "Wrote " << name << endl;
- if(View) {
- mem::vector<string> cmd;
- push_command(cmd,getSetting<string>("htmlviewer"));
-#ifdef __MSDOS__
- cmd.push_back("file://%CD%/"+name);
-#else
- cmd.push_back(name);
-#endif
- push_split(cmd,getSetting<string>("htmlviewerOptions"));
- System(cmd,2,false);
- }
+ if(View)
+ htmlView(name);
return true;
}
#endif
diff --git a/graphics/asymptote/piicon.png b/graphics/asymptote/piicon.png
new file mode 100644
index 0000000000..1d55e9c3cd
--- /dev/null
+++ b/graphics/asymptote/piicon.png
Binary files differ
diff --git a/graphics/asymptote/revision.cc b/graphics/asymptote/revision.cc
index 60f2ae9c04..77232b5304 100644
--- a/graphics/asymptote/revision.cc
+++ b/graphics/asymptote/revision.cc
@@ -1,2 +1,2 @@
-const char *REVISION="2.59";
+const char *REVISION="2.60";
const char *AsyGLVersion="1.00";
diff --git a/graphics/asymptote/runsystem.cc b/graphics/asymptote/runsystem.cc
index 40419b935c..ec05b7d1cb 100644
--- a/graphics/asymptote/runsystem.cc
+++ b/graphics/asymptote/runsystem.cc
@@ -224,12 +224,13 @@ void gen_runsystem6(stack *Stack)
}
#line 142 "runsystem.in"
-// string locatefile(string file);
+// string locatefile(string file, bool full=true);
void gen_runsystem7(stack *Stack)
{
+ bool full=vm::pop<bool>(Stack,true);
string file=vm::pop<string>(Stack);
#line 143 "runsystem.in"
- {Stack->push<string>(locateFile(file)); return;}
+ {Stack->push<string>(locateFile(file,full)); return;}
}
#line 147 "runsystem.in"
@@ -421,7 +422,7 @@ void gen_runsystem_venv(venv &ve)
#line 137 "runsystem.in"
addFunc(ve, run::gen_runsystem6, primVoid(), SYM(breakpoint), formal(primCode(), SYM(s), true, false));
#line 142 "runsystem.in"
- addFunc(ve, run::gen_runsystem7, primString() , SYM(locatefile), formal(primString() , SYM(file), false, false));
+ addFunc(ve, run::gen_runsystem7, primString() , SYM(locatefile), formal(primString() , SYM(file), false, false), formal(primBoolean(), SYM(full), true, false));
#line 147 "runsystem.in"
addFunc(ve, run::gen_runsystem8, primVoid(), SYM(stop), formal(primString() , SYM(file), false, false), formal(primInt(), SYM(line), false, false), formal(primCode(), SYM(s), true, false));
#line 155 "runsystem.in"
diff --git a/graphics/asymptote/runsystem.in b/graphics/asymptote/runsystem.in
index 45f7a040c9..03025d1bd2 100644
--- a/graphics/asymptote/runsystem.in
+++ b/graphics/asymptote/runsystem.in
@@ -139,9 +139,9 @@ void breakpoint(runnable *s=NULL)
breakpoint(Stack,s);
}
-string locatefile(string file)
+string locatefile(string file, bool full=true)
{
- return locateFile(file);
+ return locateFile(file,full);
}
void stop(string file, Int line, runnable *s=NULL)
diff --git a/graphics/asymptote/settings.cc b/graphics/asymptote/settings.cc
index 36c91da1a5..d3817c7c61 100644
--- a/graphics/asymptote/settings.cc
+++ b/graphics/asymptote/settings.cc
@@ -85,7 +85,7 @@ mode_t mask;
string systemDir=ASYMPTOTE_SYSDIR;
string defaultEPSdriver="eps2write";
string defaultAsyGL="https://vectorgraphics.github.io/asymptote/base/webgl/asygl-"+
- AsyGLVersion+".js";
+ string(AsyGLVersion)+".js";
#ifndef __MSDOS__
diff --git a/graphics/asymptote/settings.h b/graphics/asymptote/settings.h
index 9eb5b25934..7db42e599f 100644
--- a/graphics/asymptote/settings.h
+++ b/graphics/asymptote/settings.h
@@ -120,13 +120,12 @@ const double cm=inches/2.54;
const double tex2ps=72.0/72.27;
const double ps2tex=1.0/tex2ps;
-const string AsyGLVersion="1.00";
const string AsyGL="webgl/asygl.js";
const string WebGLheader="webgl/WebGLheader.html";
const string WebGLfooter="webgl/WebGLfooter.html";
}
-
extern const char *REVISION;
+extern const char *AsyGLVersion;
#endif
diff --git a/graphics/asymptote/texfile.cc b/graphics/asymptote/texfile.cc
index fc0e575c22..44d4277f45 100644
--- a/graphics/asymptote/texfile.cc
+++ b/graphics/asymptote/texfile.cc
@@ -151,24 +151,18 @@ void texfile::beginlayer(const string& psname, bool postscript)
*out << "{\\catcode`\"=12%" << newl
<< "\\includegraphics";
bool pdf=settings::pdf(texengine);
- string quote;
string name=stripExt(psname);
if(inlinetex) {
size_t pos=name.rfind("-");
if(pos < string::npos) name="\\ASYprefix\\jobname"+name.substr(pos);
} else {
if(!pdf) name=psname;
- if(stripDir(name) != name)
- quote="\"";
}
- if(pdf) *out << "{" << quote << name << quote << ".pdf}%" << newl;
- else {
+ if(!pdf)
*out << "[bb=" << box.left << " " << box.bottom << " "
- << box.right << " " << box.top << "]"
- << "{" << quote << name << quote << "}%" << newl;
- }
- *out << "}%" << newl;
+ << box.right << " " << box.top << "]";
+ *out << "{" << name << "}%" << newl << "}%" << newl;
}
if(!inlinetex)
*out << "\\kern " << (box.left-box.right)*ps2tex << "pt%" << newl;
diff --git a/graphics/asymptote/texfile.h b/graphics/asymptote/texfile.h
index 2f07a2759a..bc0f2e1611 100644
--- a/graphics/asymptote/texfile.h
+++ b/graphics/asymptote/texfile.h
@@ -137,7 +137,17 @@ void texdefines(T& out, mem::list<string>& preamble=processData().TeXpreamble,
string texengine=settings::getSetting<string>("tex");
if(settings::latex(texengine)) {
if(pipe || !settings::getSetting<bool>("inlinetex")) {
- out << "\\usepackage{graphicx}" << newl;
+ out << "\\usepackage{graphicx}" << newl
+ << "\\usepackage[space]{grffile}" << newl;
+ if(settings::xe(texengine)) {
+ out << "\\makeatletter" << newl
+ << "\\def\\Gread@@xetex#1{%" << newl
+ << "\\IfFileExists{\"\\Gin@base\".bb}%" << newl
+ << "{\\Gread@eps{\\Gin@base.bb}}%" << newl
+ << "{\\Gread@@xetex@aux#1}%" << newl
+ << "}" << newl
+ << "\\makeatother" << newl;
+ }
if(!pipe) {
dvipsfix(out);
out << "\\usepackage{color}" << newl;
diff --git a/graphics/asymptote/webgl/gl.js b/graphics/asymptote/webgl/gl.js
index 79d06c8137..c5e07751ed 100644
--- a/graphics/asymptote/webgl/gl.js
+++ b/graphics/asymptote/webgl/gl.js
@@ -316,8 +316,6 @@ function drawBuffer(data,shader,indices=data.indices)
gl.drawElements(normal ? gl.TRIANGLES : (pixel ? gl.POINTS : gl.LINES),
indices.length,
indexExt ? gl.UNSIGNED_INT : gl.UNSIGNED_SHORT,0);
- if(embedded)
- context.drawImage(offscreen,0,0);
}
class vertexBuffer {
@@ -2098,6 +2096,11 @@ function draw()
drawBuffers();
+ if(embedded) {
+ context.clearRect(0,0,canvas.width,canvas.height);
+ context.drawImage(offscreen,0,0);
+ }
+
remesh=false;
}
diff --git a/macros/latex/base/README.md b/macros/latex/base/README.md
index a39ac09556..987e42ca4a 100644
--- a/macros/latex/base/README.md
+++ b/macros/latex/base/README.md
@@ -1,7 +1,7 @@
The LaTeX kernel
================
-Release 2019-10-01 patch level 1
+Release 2019-10-01 patch level 2
Overview
--------
diff --git a/macros/latex/base/alltt.pdf b/macros/latex/base/alltt.pdf
index 016010a304..854c088559 100644
--- a/macros/latex/base/alltt.pdf
+++ b/macros/latex/base/alltt.pdf
Binary files differ
diff --git a/macros/latex/base/cfgguide.pdf b/macros/latex/base/cfgguide.pdf
index 3bb0472bbb..557b8da38a 100644
--- a/macros/latex/base/cfgguide.pdf
+++ b/macros/latex/base/cfgguide.pdf
Binary files differ
diff --git a/macros/latex/base/changes.txt b/macros/latex/base/changes.txt
index 3e233bcaa0..392466d0f0 100644
--- a/macros/latex/base/changes.txt
+++ b/macros/latex/base/changes.txt
@@ -5,6 +5,33 @@ are not part of the distribution.
=======================================================================
#########################
+# 2019-10-01 PL 2 Release
+#########################
+
+2019-11-03 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * doc.dtx: set up \verbvisiblespace (gh/205)
+
+2019-11-03 David Carlisle <David.Carlisle@latex-project.org>
+
+ * ltfiles.dtx: More filename normalisation: avoid adding
+ quotes until needed. (gh/204)
+
+2019-10-25 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * ltmiscen.dtx (subsection{Environments}):
+ Allow unbalanced conditionals in toc entries (gh/202)
+
+2019-10-25 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * classes.dtx (subsection{Fonts}):
+ Don't use \MakeRobust if in rollback prior to 2015 (gh/201)
+
+2019-10-22 David Carlisle <David.Carlisle@latex-project.org>
+
+ * ltluatex.dtx: page_objnum_provider and process_pdf_image_content classified data
+
+#########################
# 2019-10-01 PL 1 Release
#########################
diff --git a/macros/latex/base/classes.dtx b/macros/latex/base/classes.dtx
index 9fed94dfdd..1de8095a6e 100644
--- a/macros/latex/base/classes.dtx
+++ b/macros/latex/base/classes.dtx
@@ -53,7 +53,7 @@
%<*driver>
\ProvidesFile{classes.drv}
%</driver>
- [2019/08/27 v1.4j
+ [2019/10/25 v1.4k
%<article|report|book> Standard LaTeX document class]
%<10pt|11pt|12pt> Standard LaTeX file (size option)]
% \end{macrocode}
@@ -611,9 +611,13 @@
\normalsize
% \end{macrocode}
% We use |\MakeRobust| instead of |\DeclareRobustCommand| above to avoid a log
-% entry for the redefinition.
+% entry for the redefinition. But if we are running in in a rollback situation
+% (prior to 2015) we don't touch it.
+% \changes{v1.4k}{2019/10/25}{Roll back handling (gh/201)}
% \begin{macrocode}
-\MakeRobust\normalsize
+\ifx\MakeRobust\@undefined \else
+ \MakeRobust\normalsize
+\fi
% \end{macrocode}
% \end{macro}
% \end{macro}
diff --git a/macros/latex/base/classes.pdf b/macros/latex/base/classes.pdf
index 40123556e5..00e26f9fc4 100644
--- a/macros/latex/base/classes.pdf
+++ b/macros/latex/base/classes.pdf
Binary files differ
diff --git a/macros/latex/base/clsguide.pdf b/macros/latex/base/clsguide.pdf
index 5b1faf5d22..90506a0455 100644
--- a/macros/latex/base/clsguide.pdf
+++ b/macros/latex/base/clsguide.pdf
Binary files differ
diff --git a/macros/latex/base/cmfonts.pdf b/macros/latex/base/cmfonts.pdf
index 0fdaff8178..5e4455effe 100644
--- a/macros/latex/base/cmfonts.pdf
+++ b/macros/latex/base/cmfonts.pdf
Binary files differ
diff --git a/macros/latex/base/cyrguide.pdf b/macros/latex/base/cyrguide.pdf
index 81895e835c..3a83e103b9 100644
--- a/macros/latex/base/cyrguide.pdf
+++ b/macros/latex/base/cyrguide.pdf
Binary files differ
diff --git a/macros/latex/base/doc.dtx b/macros/latex/base/doc.dtx
index 971bb6053e..70e70a0de2 100644
--- a/macros/latex/base/doc.dtx
+++ b/macros/latex/base/doc.dtx
@@ -35,7 +35,7 @@
%<+package|shortvrb>\NeedsTeXFormat{LaTeX2e}[1994/12/01]
%<+package> \ProvidesPackage{doc}
%<+shortvrb>\ProvidesPackage{shortvrb}
-%<+package|shortvrb> [2018/09/25 v2.1i
+%<+package|shortvrb> [2019/11/03 v2.1j
%<+package|shortvrb> Standard LaTeX documentation package (FMi)]
%\catcode`\<=12
%
@@ -139,7 +139,7 @@
% \changes{v1.9t}{1995/05/11}{Use \cs{GetFileInfo}}
% \GetFileInfo{doc.sty}
%
-% \CheckSum{2206} ^^A % keep the checksum in this file
+% \CheckSum{2207} ^^A % keep the checksum in this file
%
% \title{The \DOC{} and \texttt{shortvrb} Packages\thanks
% {This file has version number \fileversion{} dated \filedate{}.}}
@@ -2000,6 +2000,11 @@
% |\MacroFont|.
% \begin{macrocode}
\def\verbatim{\@beginparpenalty \predisplaypenalty \@verbatim
+% \end{macrocode}
+%
+% \changes{v2.1j}{2019/11/03}{Kernel now sets up \cs{verbvisiblespace} (gh/205)}
+% \begin{macrocode}
+ \@setupverbvisiblespace
\MacroFont \frenchspacing \@vobeyspaces \@xverbatim}
% \end{macrocode}
% We deal in a similar way with the star form of this environment.
@@ -2121,13 +2126,14 @@
% \changes{v1.8b}{1993/09/21}{Changed to conform to new LaTeX verbatim,
% which has better error trapping.}
% See \cite{art:verbatim} for commentary.
-% \begin{macrocode}
-\def\@sverb#1{%
- \catcode`#1\active \lccode`\~`#1%
- \gdef\verb@balance@group{\verb@egroup
- \@latex@error{Illegal use of \noexpand\verb command}\@ehc}%
- \aftergroup\verb@balance@group
- \lowercase{\let~\verb@egroup}}
+% \changes{v2.1j}{2019/11/03}{Use the kernel definition, no change needed (gh/205)}
+% \begin{macrocode}
+%\def\@sverb#1{%
+% \catcode`#1\active \lccode`\~`#1%
+% \gdef\verb@balance@group{\verb@egroup
+% \@latex@error{Illegal use of \noexpand\verb command}\@ehc}%
+% \aftergroup\verb@balance@group
+% \lowercase{\let~\verb@egroup}}
% \end{macrocode}
% \end{macro}
%
diff --git a/macros/latex/base/doc.pdf b/macros/latex/base/doc.pdf
index c1b2103106..1f96e40ecb 100644
--- a/macros/latex/base/doc.pdf
+++ b/macros/latex/base/doc.pdf
Binary files differ
diff --git a/macros/latex/base/docstrip.pdf b/macros/latex/base/docstrip.pdf
index 60eca19ba6..527e379764 100644
--- a/macros/latex/base/docstrip.pdf
+++ b/macros/latex/base/docstrip.pdf
Binary files differ
diff --git a/macros/latex/base/encguide.pdf b/macros/latex/base/encguide.pdf
index 781687d8d5..927056ac3f 100644
--- a/macros/latex/base/encguide.pdf
+++ b/macros/latex/base/encguide.pdf
Binary files differ
diff --git a/macros/latex/base/exscale.pdf b/macros/latex/base/exscale.pdf
index 5235052d2d..1efdd49df0 100644
--- a/macros/latex/base/exscale.pdf
+++ b/macros/latex/base/exscale.pdf
Binary files differ
diff --git a/macros/latex/base/fix-cm.pdf b/macros/latex/base/fix-cm.pdf
index a3e2a0b345..78f3b39bad 100644
--- a/macros/latex/base/fix-cm.pdf
+++ b/macros/latex/base/fix-cm.pdf
Binary files differ
diff --git a/macros/latex/base/fntguide.pdf b/macros/latex/base/fntguide.pdf
index 2dfc7aaefd..b882f6c55e 100644
--- a/macros/latex/base/fntguide.pdf
+++ b/macros/latex/base/fntguide.pdf
Binary files differ
diff --git a/macros/latex/base/graphpap.pdf b/macros/latex/base/graphpap.pdf
index 7d9b7d400c..faac4b1551 100644
--- a/macros/latex/base/graphpap.pdf
+++ b/macros/latex/base/graphpap.pdf
Binary files differ
diff --git a/macros/latex/base/ifthen.pdf b/macros/latex/base/ifthen.pdf
index 4fc9af4077..17ac0bc3ac 100644
--- a/macros/latex/base/ifthen.pdf
+++ b/macros/latex/base/ifthen.pdf
Binary files differ
diff --git a/macros/latex/base/inputenc.pdf b/macros/latex/base/inputenc.pdf
index 660d1dc947..bb7d486849 100644
--- a/macros/latex/base/inputenc.pdf
+++ b/macros/latex/base/inputenc.pdf
Binary files differ
diff --git a/macros/latex/base/latexchanges.pdf b/macros/latex/base/latexchanges.pdf
index e081212262..237b0bcc6b 100644
--- a/macros/latex/base/latexchanges.pdf
+++ b/macros/latex/base/latexchanges.pdf
Binary files differ
diff --git a/macros/latex/base/latexchanges.tex b/macros/latex/base/latexchanges.tex
index 3e9bfe97e1..10394f46f4 100644
--- a/macros/latex/base/latexchanges.tex
+++ b/macros/latex/base/latexchanges.tex
@@ -95,6 +95,15 @@ with the \Lpack{latexrelease} package being available to revert
changes to use definitions from an earlier format.
+\section{Changes introduced in 2019-10-01 patch~2}
+
+Further fixes to the handling of filenames, \ghissue{204}: non-ascii
+filenames and filenames with spaces and multiple dots should now work
+in \verb|\includegraphics|.
+
+Reclassify some luatex callbacks. Other fixes for Issues raised:
+\ghissue{198}, \ghissue{201}, \ghissue{202}, \ghissue{205}.
+
\section{Changes introduced in 2019-10-01 patch~1}
Adjustments to \verb|\set@curr@file|, and \verb|\@extracolsep|.
diff --git a/macros/latex/base/latexrelease.pdf b/macros/latex/base/latexrelease.pdf
index 90585c9853..0dea21a2bf 100644
--- a/macros/latex/base/latexrelease.pdf
+++ b/macros/latex/base/latexrelease.pdf
Binary files differ
diff --git a/macros/latex/base/latexsym.pdf b/macros/latex/base/latexsym.pdf
index 1c6c848e9b..985af32240 100644
--- a/macros/latex/base/latexsym.pdf
+++ b/macros/latex/base/latexsym.pdf
Binary files differ
diff --git a/macros/latex/base/lb2.err b/macros/latex/base/lb2.err
new file mode 100644
index 0000000000..fa8694c5e2
--- /dev/null
+++ b/macros/latex/base/lb2.err
@@ -0,0 +1,1622 @@
+\newcommand\erratafiledate{2014-09-30}
+
+\def\comando#1{\texttt{\string#1}}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% To produce a printed version of this errata file run this file through
+% LaTeX. It will unpack a small class file (if not already present) and
+% a configuration file with the extension .cfg. You might want to modify
+% the setting in this configuration file to print only a partial errata
+% suitable for your printed revision of this book, see details in the
+% .cfg file.
+%
+% The current version of this file can be found at:
+%
+% https://www.latex-project.org/guides/books.html
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+\begin{filecontents}{ttcterrata.cls}
+%%
+%% Copyright (C) 1997,2004,2005,2007, 2014 Frank Mittelbach
+%% This class file is licenced under LPPL latest version;
+%% see https://www.latex-project.org/lppl
+%
+%
+% It sets up a few commands used to format the errata entries for books in the
+% Addison-Wesley Series:
+%
+% Tools and Techniques for Computer Typesetting
+%
+% hence the name. However, anybody who likes to use it is free to apply it for
+% errata files of other books.
+%
+% Changes:
+%
+% v1.0a - changed name from errata.cls to ttcterrata.cls
+
+\ProvidesClass{ttcterrata}
+ [2007/11/10 v1.0a Mini class for errata files; subject to change (FMi)]
+
+\LoadClass{article}
+
+\setcounter{secnumdepth}{-1}
+\addtolength\textwidth{5cm}
+\addtolength\oddsidemargin{-3cm}
+
+\addtolength\textheight{36pt}
+
+\RequirePackage{shortvrb}
+\MakeShortVerb{\|}
+
+\RequirePackage{array,longtable}
+\RequirePackage{multicol}
+
+
+\newcommand\erratagetnumber{}
+\def\erratagetnumber#1/#2/#3\erratagetnumber{#1#2#3}
+
+
+\newcommand\gobbleerrata{%
+ \setbox\@tempboxa\vbox\bgroup
+ \let\endgobble\egroup
+ \let\hideamp\relax
+ \let\\\relax\let\par\@@par}
+
+\newcommand*\hideamp{&}
+
+\let\endgobble\relax
+
+
+\newcommand\erratastartdate{}
+\newcommand\myprinting{1}
+
+
+\newcommand\doweprint[2]{%
+ \ifnum \myprinting < \if!#2!1000 \else \ifx s#2 1000\else#2 \fi\fi
+ \ifnum \expandafter\erratagetnumber\erratastartdate\erratagetnumber <
+ \erratagetnumber#1\erratagetnumber \relax
+ \@tempswatrue
+ \else
+ \@tempswafalse
+ \fi
+ \else
+ \@tempswafalse
+ \fi
+}
+
+
+
+\newcommand\includedentries{entries after = \erratastartdate}
+\newcommand\printedentries{between \erratastartdate\space and}
+
+\newcommand\showallerrors{%
+ \renewcommand\includedentries{all errata entries}%
+ \renewcommand\printedentries{up to}
+ \renewcommand\doweprint[2]{\@tempswatrue}}
+
+
+\newcommand\displayrevisionfix[2]{%
+ \if!#2!\textbf{#1}\else\textit{#1}\rlap{\textsuperscript{#2}}\fi}
+
+\newcommand\norevisionnumbers{%
+ \renewcommand\displayrevisionfix[2]{\textbf{##1}}}
+
+\IfFileExists{\jobname.cfg}
+ {
+ \input{\jobname.cfg}
+ \typeout{***************************************************}
+ \typeout{*}
+ \typeout{* Configuration file for \jobname.err found }
+ \typeout{*}
+ \typeout{***************************************************}
+ \AtEndDocument{
+ \typeout{***************************************************}
+ \typeout{*}
+ \typeout{* If you wish to generate an errata listing}
+ \typeout{* containing only errors found after a certain revision}
+ \typeout{* and/or only errors found after a certain date}
+ \typeout{* modify the information stored in \jobname.cfg}
+ \typeout{*}
+ \typeout{* Current settings are:}
+ \typeout{*}
+ \typeout{* \@spaces printing of your book = \myprinting}
+ \typeout{* \@spaces include \includedentries}
+ \typeout{*}
+ \typeout{***************************************************}
+ }}
+ {}
+
+%% \erroronpage <page> <line info> <contributor> <date> <fixed in revision>
+
+\newcommand\erroronpage[5]{%
+ \endgobble
+ \doweprint{#4}{#5}%
+ \if@tempswa
+ \typeout{Typesetting entry #1 #2 #3 #4}%
+ \else
+ \typeout{Ignoring entry #1 #2 #3 #4}%
+ \expandafter\gobbleerrata
+ \fi
+ \hideamp \\%
+ \displayrevisionfix{#1}{#5}
+ \hideamp #2 \hideamp (\textsf{#3}) \hideamp
+}
+
+\newcommand\seriouserroronpage[5]{%
+ \endgobble
+ \doweprint{#4}{#5}%
+ \if@tempswa
+ \typeout{Typesetting entry #1 #2 #3 #4}%
+ \else
+ \typeout{Ignoring entry #1 #2 #3 #4}%
+ \expandafter\gobbleerrata
+ \fi
+ \hideamp \\%
+ \fbox{\bfseries !!}\hfill
+ \displayrevisionfix{#1}{#5}
+ \hideamp #2 \hideamp (\textsf{#3}) \hideamp
+}
+
+\newcommand\CHAPTER[1]{\endgobble
+ &\\[4pt]%
+ \multicolumn{4}{l}{\framebox[10cm][l]{\textbf{\normalsize\strut#1}}} \\}
+
+\newenvironment{erratalist}
+ {\begin{longtable}{r>{\raggedright}p{2cm}l>{\raggedright}p{10cm}l}}
+ {\endgobble\end{longtable}}
+
+\newcommand\erratatitle[2]
+ {\begin{center}\LARGE\bfseries
+ Errata list for #1\\[5pt](\myprinting.\ printing)\\[10pt]
+ \small Includes all entries found \printedentries\space #2\\
+ (For other periods/print runs reprocess this document
+ with different config settings)
+ \end{center}%
+ \markright{Errata for #1 (\printedentries\space #2)}%
+ \thispagestyle{plain}%
+ \vspace{20pt}}
+
+\pagestyle{myheadings}
+
+\AtBeginDocument{\small}
+
+\setlength\parindent{0pt}
+\setlength\parskip{2pt}
+
+\newcommand\contributor[2]{\makebox[1cm][l]{\sffamily#1} #2\par}
+
+% some special shortcuts overwriting existing commands:
+
+\let\u\underline
+\renewcommand\>{$\to$}
+
+%%% some code suggested by Thorsten Hansen to count the number of
+%%% contributions by individuals (will work only if we do not get
+%%% too many :-)
+
+\def\count@contributors#1/#2/#3\@nil{
+ \@ifundefined{c@#1}{\newcounter{#1}}{}\stepcounter{#1}%
+%%% also count secondary:
+%%% \@ifundefined{c@#2}{\newcounter{#2}}{}\stepcounter{#2}%
+}
+
+\renewcommand\erroronpage[5]{%
+ \count@contributors#3/secondary/\@nil
+ \endgobble
+ \doweprint{#4}{#5}%
+ \if@tempswa
+ \typeout{Typesetting entry #1 #2 #3 #4}%
+ \else
+ \typeout{Ignoring entry #1 #2 #3 #4}%
+ \expandafter\gobbleerrata
+ \fi
+ \hideamp \\%
+ \displayrevisionfix{#1}{#5}
+ \hideamp #2 \hideamp (\textsf{#3}) \hideamp
+}
+
+\renewcommand\seriouserroronpage[5]{%
+ \count@contributors#3/secondary/\@nil
+ \endgobble
+ \doweprint{#4}{#5}%
+ \if@tempswa
+ \typeout{Typesetting entry #1 #2 #3 #4}%
+ \else
+ \typeout{Ignoring entry #1 #2 #3 #4}%
+ \expandafter\gobbleerrata
+ \fi
+ \hideamp \\%
+ \fbox{\bfseries !!}\hfill
+ \displayrevisionfix{#1}{#5}
+ \hideamp #2 \hideamp (\textsf{#3}) \hideamp
+}
+
+\renewcommand\contributor[2]{\makebox[1cm][l]{%
+ \sffamily#1} #2\@ifundefined{c@#1}{}{ (\arabic{#1})}\par}
+
+\end{filecontents}
+
+
+\begin{filecontents}{\jobname.cfg}
+%
+%
+% Configuration file for the errata listing of
+%
+% Der LaTeX-Begleiter 2 Auflage
+%
+%
+% \erratastartdate
+%
+% Specifies the date from which on errata entries should be listed.
+%
+% The format is YYYY/MM/DD.
+%
+% The default below ensures that all entries for a particular
+% printing are typeset.
+%
+
+\renewcommand\erratastartdate{2005/09/01}
+
+
+%
+% \myprinting
+%
+% Specifies which (revised) printing you own. For example, if you
+% have the second printing set this to 2 so that errors already
+% corrected in that printing will not appear in your errata
+% listing.
+%
+% The default below ensures that all entries relevant to the second
+% printing are typeset.
+%
+%
+
+\renewcommand\myprinting{2}
+
+%
+% \norevisionnumbers
+%
+% Specifies that all page numbers in the errata are shown in the same
+% format (bold face) irregardless of whether or not they are fixed
+% in some revision. The default is to print corrected errors in
+% italic and add the revision number as a superscript.
+
+%
+% \showallerrors
+%
+% With this command you tell the program that all errata entries are
+% supposed to be generated. This makes \myprinting and
+% \erratastartdate basically obsolete so this isn't turned on by
+% default.
+%
+%
+\endinput
+\end{filecontents}
+
+
+\documentclass{ttcterrata}[2005/11/10] % we want new class
+
+\usepackage[T1]{fontenc}
+\let\u\underline % shortcut for this file
+
+\newcommand\meta[1]{$\langle$\textit{#1\/}$\rangle$}
+\newcommand\BibTeX{\textsc{Bib}\TeX}
+
+
+\usepackage{textcomp}
+
+\usepackage{url}
+
+\usepackage[ngerman]{babel}
+\usepackage[utf8]{inputenc}
+
+
+\renewcommand\erratatitle[2]
+ {\begin{center}\LARGE\bfseries
+ Errataliste f\"ur #1\\[5pt](\myprinting.\ Druck)\\[10pt]
+ \small Enth\"alt alle Eintr\"age die \printedentries\space #2
+ gemeldet wurden \\
+ (F\"ur andere Zeitr\"aume/Druckausgaben \"andert man die \texttt{.cfg}
+ Datei und formatiert erneut.)
+ \end{center}%
+ \markright{Errata für #1 (\printedentries\space #2)}%
+ \thispagestyle{plain}%
+ \vspace{20pt}}
+
+\renewcommand\printedentries{zwischen \erratastartdate\space und}
+
+
+
+\begin{document}
+
+\erratatitle{Der \LaTeX{}-Begleiter, zweite Auf\/lage}{\erratafiledate}
+
+
+\vspace*{-\baselineskip}
+
+Hardcover-Ausgabe:
+\begin{verbatim}
+@book(Pearson:MG05,
+ author = {Frank Mittelbach and Michel Goossens},
+ title = {Der {\LaTeX}-Begleiter}, edition = 2,
+ note = {Unter Mitarbeit von Johannes Braams, David Carlisle, und Chris Rowley},
+ publisher = {Pearson Studium}, address = {M\"unchen}, year = 2005,
+ pagenums = {1180}, bibliography = {yes}, index = {yes},
+ isbn = {3-8273-7166-X},
+)
+\end{verbatim}
+Bafög-Ausgabe (Softcover) die inhaltlich identisch ist:
+\begin{verbatim}
+@book(Pearson:MG10,
+ author = {Frank Mittelbach and Michel Goossens},
+ title = {Der {\LaTeX}-Begleiter Baf\"og-Ausgabe}, edition = 2,
+ note = {Unter Mitarbeit von Johannes Braams, David Carlisle, und Chris Rowley},
+ publisher = {Pearson Studium}, address = {M\"unchen}, year = 2010,
+ pagenums = {1180}, bibliography = {yes}, index = {yes},
+ isbn = {3-8689-4088-X},
+)
+\end{verbatim}
+
+
+\begin{list}{}{\setlength\leftmargin{0cm}\setlength\rightmargin{3cm}}
+\item[]
+
+Diese Errata-Datei (\texttt{\jobname.err}) ist Teil der
+\LaTeX-Distribution und die neuste Version findet man auf der \LaTeX{}
+Project Webseite unter
+\url{https://www.latex-project.org/help/books/}\texttt{\jobname.err}. Dort
+findet man auch einige Abschnitte des Buches als PDF-Dateien.
+
+Die erste Spalte der Tabelle zeigt die Seitennummer des
+Errataeintrags. Hochgestellte Ziffern in der ersten Spalte verweisen
+auf den Nachdruck, in dem der beschriebene Fehler korrigiert wurde
+(ein \textit{s} zeigt, an, dass das Problem bisher nur in den
+"`S"'ourcen korrigiert wurde). Die zweite Spalte beschreibt die genaue
+Position (negative Zeilen- oder Absatznummern werden vom Fuß der Seite
+gezählt). Die dritte Spalte zeigt die Initialen der Person die den
+Fehler zuerst aufgespürt/gemeldet hat.
+
+
+Mithilfe der Konfigurationsdatei \texttt{\jobname.cfg} ist es möglich die
+Liste so anzupassen, dass nur Errataeinträge ab einem
+speziellen Nachdruck oder ab einem gewünschten Datum angezeigt werden.
+
+
+\begin{center}
+ \Large \bfseries Irren ist menschlich -- Fehlerwettbewerb
+\end{center}
+
+
+Jeder gefundene und mitgeteilte Fehler ist ein Gewinn für alle Leser
+und Käufer unseres Buches. Aus diesem Grund schreiben wir, Pearson
+Studium und die Autoren, einen Preis aus -- halbjährlich, später (mehr)jährlich -- den
+die Person erhält, die die meisten Fehler innerhalb dieser Zeit findet
+(im Falle einer Überschneidung wird das Los zwischen den "`besten"'
+Fehlersuchern entscheiden). Eine Person kann nur einmal einen Preis
+bekommen; Fehler die durch die Autoren gefunden werden, zählen nicht.
+\begin{center}
+Ihr Preis: Ein Lehrbuch Ihrer Wahl!
+\end{center}
+Auswählen können Sie dieses unter \url{http://www.pearson-studium.de}.
+(Bundles und mehrbändige Bücher sind davon ausgenommen).
+
+Wie üblich behalten sich die Autoren und der Verlag das Recht vor,
+selbst zu entscheiden ob ein Fehler tatsächlich als Fehler anzusehen
+ist oder ob ein wiederholt vorkommender Fehler als ein oder mehrere Fehler
+gezählt wird.
+
+- Viel Erfolg -
+
+\begin{center}
+\begin{tabular}{clr@{ Eingaben}}
+Ende der Wettbewerbsperiode & Gewinner \\[4pt]
+2006/04 & Jens Mandavid & 121 \\
+2006/10 & Ralf Heckmann & 61 \\
+2008/04 & --- \\
+\ldots & Termin einer weiteren Verlosung offen
+%2008/10 & \\
+\end{tabular}
+\end{center}
+\end{list}
+
+\newpage
+
+
+%<--------------------------
+
+\begin{erratalist}
+
+\CHAPTER{Allgemein}
+
+\iffalse
+\seriouserroronpage{general}{}{FMi}{2004/06/12}{}
+
+ To help you in assessing this errata document we have placed
+ exclamation marks in front of each entry that we consider essential
+ for correctly understanding the book contents.
+ \fi
+
+\erroronpage{}{}{RHe}{2006/06/10}{}
+ Einzelne Teile mehrgliedriger Abkürzungen werden im deutschsprachigen
+ Satz normalerweise durch einen kleinen Zwischenraum (Spatium) getrennt; nur in
+ englischsprachigen Texten wird zwischen den Abkürzungsteilen kein
+ Zwischenraum gesetzt.
+ Beispiele: z.\,B., u.\,a.\ anstatt z.B., u.a.
+
+ Dies wird im Buch \emph{vermutlich} nicht korrigiert werden.
+
+
+\CHAPTER{Titelei}
+
+
+\erroronpage{iii}{bottom}{MHo}{2005/10/10}{2}
+LB2 mentions the fabled city of ``San Franciso'' which of course
+should be ``Francis\u{c}o''.
+
+\CHAPTER{Kapitel 1}
+
+\erroronpage{3}{Abs.4, Z.4}{JMa}{2005/12/26}{2}
+ Ersetze: (NFSS) \> (\textsf{NFSS})
+
+\erroronpage{15}{Abs.5, Z.2}{ESt}{2006/03/11}{2}
+ \texttt{info/examples/lb2} wird nicht gefunden. Kein wirklicher Fehler im
+ Buch, sondern ein Versehen auf CTAN.
+
+
+\CHAPTER{Kapitel 2}
+
+\erroronpage{24}{Abs.1, Z.1}{MLi}{2013/07/12}{}
+ Das Kommando lautet \verb=\AskOption= (ohne ``s'')
+
+\erroronpage{26}{Abs.-3, Z.4}{JMa}{2006/01/03}{2}
+ Zur schließenden Klammer in Zeile 5 gibt es keine öffnende; es sollte wohl
+heißen: (zum Beispiel \ldots{}
+
+\erroronpage{29}{Abs. nach 2-2-3, Z.7}{JMa}{2006/01/03}{2}
+ Es muss ``mit unterschiedliche\u{n} Definitionen'' heißen.
+
+\erroronpage{31}{Abs.3, Z.3}{FMi}{2006/02/28}{2}
+Im Deutschen steht bei einer Aufzählung kein Komma vor ``oder''.
+
+\erroronpage{33}{Abs.2, Z.-2}{FMi}{2006/02/28}{2}
+Im Deutschen steht bei einer Aufzählung kein Komma vor ``oder''.
+
+\erroronpage{37}{Abs.1, Z.1}{JMa}{2006/01/03}{2}
+Im Deutschen steht bei einer Aufzählung kein Komma vor ``oder''.
+
+\erroronpage{39}{Abs.3, Z.4 und Z.7}{JMa}{2006/01/03}{2}
+Im Deutschen steht bei einer Aufzählung kein Komma vor ``oder''.
+
+\erroronpage{42}{Absatz \textit{rechts}, Z.2}{JMa}{2006/01/03}{2}
+Im Deutschen steht bei einer Aufzählung kein Komma vor ``oder''.
+
+\erroronpage{56}{Abs.3, Z.3}{JMa}{2006/01/03}{2}
+Hier fehlt ein Buchstabe: ``Das Beispiel zeigt, das\u{s} es
+wahrscheinlich''.
+
+\erroronpage{59}{2.3.6 Abs.\ 4, Z.\ 1}{RHe}{2006/06/10}{2}
+ Füge Komma ein: "`Um das \textsf{minitoc}-System zu initialisieren,
+muss ein \dots{}"'
+
+\erroronpage{60}{Tab.2.3, rechte Spalte, Z.1}{JMa}{2006/01/03}{2}
+Hier fehlt zu einer schließenden Klammer die öffnende.
+
+\erroronpage{61}{Abs.3, Z.-1}{JMa}{2006/01/03}{2}
+\LaTeX-Trennfehler: Kapitel-eintr"age statt Kapite-leintr"age.
+
+\erroronpage{64}{Abs.3, Z.-2}{JMa}{2006/01/03}{2}
+\LaTeX-Trennfehler: Abschnitts-eintrag statt Abschnitt-seintrag.
+
+\erroronpage{65}{Abs.1, Z.1-2}{JMa}{2006/01/03}{2}
+Es muss ``Ein solcher Wechsel'' statt ``Eine solcher Wechsel'' heißen.
+
+\erroronpage{65}{Abs.-2, Z.1-2}{JMa}{2006/01/03}{2}
+\LaTeX-Trennfehler: Verzeichnis-eintr"age statt Verzeichni-seintr"age.
+
+\erroronpage{70}{Abs.-1, Z.1-2}{JMa}{2006/01/03}{2}
+Hier fehlt ein Komma am Ende der ersten Zeile und ein Punkt am Ende des
+ersten Satzes.
+
+\erroronpage{73}{Abs.2, Z.4}{JMa}{2006/01/03}{2}
+Im Deutschen steht bei einer Aufzählung kein Komma vor ``oder''.
+
+\erroronpage{74}{Abs.2, Z.12}{JMa}{2006/01/03}{2}
+Hier fehlt ein Komma vor ``wenn sie durch''.
+
+\erroronpage{75}{Abs.3, Z.1}{JMa}{2006/01/03}{2}
+Es fehlen zwei Buchstaben: ``ohne daf"ur einen eigen\u{en} Abstand
+einzuf"ugen''.
+
+
+\CHAPTER{Kapitel 3}
+
+\erroronpage{94}{Abs.-3, Z.-1}{JMa}{2006/01/06}{2}
+Lösche s aus Grau\u{s}wertproblem
+
+
+\erroronpage{101}{Abs.3, Z.3}{JMa}{2006/01/14}{2}
+Kein Komma vor und bei einer Aufzählung.
+
+\erroronpage{109}{Abs.\ 2, Z.\ 5}{RHe}{2006/06/10}{2}
+ Streiche Kommata: "`Möglich\_ und absolut nicht unwahrscheinlich\_ ist
+beispielsweise, \dots{}"'
+
+\erroronpage{114}{para 3}{FMi/CBe}{2005/09/02}{2}
+Ersetze Absatz durch: "`Da es nicht empfehlenswert ist, die Einstellung von
+|\baselineskip|
+direkt zu ändern, verfügt \LaTeX{} über den Befehl |\lineskip|\,, mit
+dem sich |\baselineskip| global für alle Größen ändern lässt. Nach
+einer Anweisung wie etwa \verb!\linespread{1.5}\selectfont! tritt der neue
+Wert sofort in Kraft. [Fußnote: Die veraltete \LaTeX~2.09 Lösung
+ \verb=\renewcommand\baselinestretch=\texttt{\textbraceleft
+ 1.5\textbraceright} benötigt dagegen einen nachfolgenden
+ Schriftgrößenwechsel (wie |\small| oder |\Large|), damit der neue
+ Wert in Kraft tritt.]
+
+
+
+\erroronpage{117}{3.2.1 Abs.\ 2, Z.\ 7}{RHe}{2006/06/10}{2}
+ Trennung der Hauptsätze: "`\dots{} der Zähler \texttt{footnote} wird
+weiter hochgesetzt, und die Darstellung erfolgt \dots{}"'
+
+\erroronpage{119}{Abs.\ 2, Z.\ 3}{RHe}{2006/06/10}{2}
+ Da die Beispiele unmittelbar folgen: "`\dots{} schematisch
+dargestellt \u{und bedeuten}:"'
+
+%%Ebenfalls als Vorschlag zur Neuformulierung -- weil es um zwei
+%%unterschiedliche Aspekte geht, sollte durch Punkt oder Semikolon
+%%getrennt werden:
+%
+% -maybe differently
+\erroronpage{121}{3.2.3 Abs.\ 2, Z.\ 3}{RHe}{2006/06/10}{2}
+ "`\u{Es wird ausreichend} Abstand zwischen
+Fußnoten und Text gelassen
+und die Fußnoten werden in einem kleineren Schriftgrad
+gesetzt."'
+
+
+\erroronpage{123}{2. Abs, Z.2}{JMa}{2006/01/14}{2}
+\ldots \u{auf denen} die Auswirkung\u{en} von \textsf{perpage} deutlich zu sehen sind.
+
+\erroronpage{143}{3. Abs, Z.1}{JMa}{2006/01/14}{2}
+Am Ende der Zeile fehlt ein Komma.
+
+\erroronpage{144}{1. Abs, Z.2}{JMa}{2006/01/14}{2}
+Es muss \u{kein} statt keinen hei\ss{}en.
+
+\erroronpage{147}{Bsp.3-3-19}{JMa}{2006/01/14}{2}
+Der \LaTeX{}-Begleiter sollte stets mit Bindestrich geschrieben werden.
+
+\erroronpage{149}{Abs.\ 1, Z.\ 1}{RHe}{2006/06/10}{2}
+ Streiche Anführungszeichen bei "`theoremähnliche"'.
+
+
+\erroronpage{149}{Abs.\ 1, Z.\ 3}{RHe/FMi}{2006/06/10}{2}
+Ersetze: "`Bei vielen dieser Argumente wird der unten aufgeführte, voreingestellte
+Wert verwendet, wenn ein leeres Argument angegeben wird.
+\>
+"`Bei vielen dieser Argumente erhält man den unten aufgeführten voreingestellten
+Wert, wenn ein leeres Argument angegeben wird."'
+
+
+
+
+\erroronpage{149}{Argument \textit{kopf-nach-abstand}, Z.\
+2}{RHe}{2006/06/10}{2}
+ Streiche Anführungszeichen bei "`Interpunktion"'.
+
+\erroronpage{155}{Bsp. 3-3-25}{RHe/FMi}{2006/06/10}{2}
+ Benutze babel Paket und ersetze englische Anführungszeichen durch deutsche.
+
+\erroronpage{158}{Bsp.3-3-28}{FMi/JBez}{2005/09/02}{}
+ The vertical space above ``Return values'' is too small.
+
+ Das ist ein ziemlich versteckter \LaTeX-Fehler, mit dem man wohl
+ leben muss.
+
+\erroronpage{159}{Abs.\ -1, Z.\ 1}{RHe}{2006/06/10}{2}
+ "`\dots{} unverändert, also "`wie über die Tastatur eingegeben"'\u{,}
+darstellen."'
+
+\erroronpage{160}{Abs.\ 2, Z.\ 2}{RHe}{2006/06/10}{2}
+ Anstelle "`extensiv"': "`\dots{} in der Vergangenheit \emph{intensiv}
+genutzt wurden, \dots{}"'
+
+\erroronpage{163}{Z.-3}{JMa}{2006/01/14}{2}
+Ersetze: "`fontenc"' \> "`\textsf{fontenc}"'
+
+\erroronpage{174}{3. Abs, Z.-2}{JMa}{2006/01/14}{2}
+Ersetze: "`diesen"' \> "`diesem"'
+
+\erroronpage{175}{Z. -4}{JMa}{2006/01/14}{2}
+Streiche einmal das Wort "`sich"'.
+
+\erroronpage{182}{Abs -1, Z.3}{JMa}{2006/01/14}{2}
+Es geht um eine Untermenge \u{von} \ldots
+
+\erroronpage{184}{Z.3}{JMa}{2006/01/14}{2}
+Streiche einmal das Wort "`Beispiel"'.
+
+\erroronpage{192}{3. Abs, Z.3}{JMa}{2006/01/14}{2}
+Es soll wohl "`von dieser \u{durch} das Resultat von \ldots"' hei\ss{}en.
+
+\erroronpage{195}{4. Abs, Z.5}{JMa}{2006/01/14}{2}
+Ersetze: "`ausgeben"' \> "`aus\u{ge}geben"'
+
+\erroronpage{197}{2. Abs, Z.1}{JMa}{2006/01/14}{2}
+Streiche das zweite t aus setz\u{t}en.
+
+
+
+
+\CHAPTER{Kapitel 4}
+
+% - but also a national one, so could stay
+%
+% \erroronpage{204}{Abs.\ 2, Z.\ -2}{RHe}{2006/06/15}{}
+% Streiche "`DIN"' in "`DIN A4"', da A4 nationaler (DIN 476),
+% europ\"{a}ischer (EN 20 216) und internationaler (ISO 216) Standard ist.
+
+\erroronpage{205}{Tab.\ 4.2}{YiL}{2012/05/07}{}
+
+ Die in der Tabelle aufgelisteten Werte sind nur ann\"aherend korrekt
+ -- einige Werte h\"angen von der gew\"ahlten Papier-Option (etwa |a4paper|) ab.
+
+
+
+\erroronpage{205}{4.2, Abs.\ 1, Z.\ 5}{RHe}{2006/06/15}{2}
+ F\"{u}ge Komma ein: "`\dots{} nicht v\"{o}llig unm\"{o}glich ist\u, sie
+\dots{} zu \"{a}ndern, \dots{}"'.
+
+\erroronpage{208}{Z. 1}{JMa}{2006/01/27}{2}
+Fehlendes Komma: "`zwei Pakete\u, mit deren"'
+
+\erroronpage{210}{Abs.\ 5, Z.\ 5}{RHe}{2006/06/15}{2}
+ Streiche Komma vor der Klammer: "`\dots{} von Listen Verwendung
+finden\_ (\dots{})."'
+
+\erroronpage{210}{Abs.6, Z.-1}{JMa}{2006/01/27}{2}
+Fehlendes Komma: "`abliest), kann man"'
+
+\erroronpage{213}{Abs.\ 3, Z.\ -1}{RHe}{2006/06/15}{2}
+ F\"{u}ge Komma ein: "`\dots{} kann es angebracht sein, ihn
+einzubeziehen."'
+
+\erroronpage{213}{Abs.\ 2, Z.\-1}{FMi}{2006/09/25}{2}
+ Ersetze "`muss die ein oder andere Einstellung"' \>
+ "` müssen die Einstellungen"'
+
+\erroronpage{215}{Z.1}{ChB}{2006/06/29}{2}
+ Es sollte wohl "`die ein\u{e} oder andere Einstellung"' hei"sen.
+
+\erroronpage{218}{Abs.\ 1, Z.\ 6}{RHe}{2006/06/15}{2}
+ F\"{u}ge Komma ein: "`\dots{} ist es jedoch besser,
+\texttt{ignorehead} \dots{} zu verwenden."'
+
+% Über das nächste Infinitivproblem kann man sich durchaus streiten:
+\erroronpage{218}{Abs.\ 2, Z.\ -2}{RHe}{2006/06/15}{2}
+ F\"{u}ge Komma ein: "`\dots{} liegt es beim Anwender,
+sicherzustellen, dass \dots{}"'
+
+\erroronpage{218}{Abs.\ -1, Z.\ -3}{RHe}{2006/06/15}{2}
+ F\"{u}ge Komma ein: "`Da diese Option Fonts skaliert, anstatt
+Originalfonts \dots{} einzusetzen, \dots{}"'
+
+\erroronpage{219}{Abs.\ -1, Z.\ -4ff}{RHe}{2006/06/15}{2}
+ F\"{u}ge "`werden"' ein und streiche Komma vor dem letzten Abschnitt
+der Aufz\"{a}hlung: "`Zun\"{a}chst wird das Paket geladen, alle
+R\"{a}nder \u{werden} auf einen Zoll gesetzt\_ und die Kolumnentitel \dots{}
+festgelegt; \dots{}"'
+
+\erroronpage{220}{Abs.\ 1, Z.\ 3}{RHe}{2006/06/15}{2}
+ F\"{u}ge Komma zwischen den Haupts\"{a}tzen ein: "`\dots{} des
+Paketes wieder her, und bei \verb"pass" wird das Paket deaktiviert."'
+
+\erroronpage{221}{Aufz. cam, Z.\ 1}{RHe}{2006/06/15}{2}
+ F\"{u}ge Komma ein: "`\dots{} welche die Ma{\ss}e der Nettoseite
+anzeigen, ohne sie zu ber\"{u}hren (\dots{})."'
+
+\erroronpage{221}{para 4, l.4}{FMi}{2006/09/09}{2}
+ Option \texttt{b3} ist zweifach gelistet.
+
+\erroronpage{221}{Abs.\ -2, Z.\ 1}{RHe}{2006/06/15}{2}
+ Entferne:
+ "`Die Beschreibungen \dots{} sollten deutlich machen, dass \u{das}
+\textsf{crop} erst \dots{} geladen werden sollte."'
+
+\erroronpage{221}{Abs.\ -1, Z.\ 3}{RHe}{2006/06/15}{2}
+ F\"{u}ge Komma ein: "`\dots{} normalerweise ist es n\"{u}tzlich, ihn
+beizubehalten."'
+
+\erroronpage{222}{Abs.\ 1, Z.\ 3}{RHe}{2006/06/15}{2}
+ F\"{u}ge Komma ein: "`\dots{} versucht das Paket, den Druckertreiber
+\dots{} zu bestimmen."'
+
+\erroronpage{223}{4.3, Abs.\ 1, Z.\ 2}{RHe}{2006/06/17}{2}
+ Füge Komma ein: "`\dots{} sammelt genug Material, um gut eine Seite
+\dots{}"'
+
+\erroronpage{224}{Abs.\ -1, Z.\ 2}{RHe}{2006/06/17}{2}
+ Füge Komma ein: "`\dots{} entspricht dem Inhalt von \verb"\thepage",
+wie er auf der \dots{}"'
+
+\erroronpage{225}{Abs.\ 1, Z.\ 1}{RHe}{2006/06/17}{2}
+ Füge Komma ein: "`\dots{} mithilfe von \verb"\AtEndDocument", um
+sicherzugehen, dass \dots{}"'
+
+\erroronpage{229}{Abs.\ 2, Z.\ 8,10,-1}{RHe}{2006/06/17}{2}
+ Füge Leerstellen nach der Ellipse ein: "`\dots{} geht weiter"'
+
+\erroronpage{229}{Bsp.\ 4-3-3}{FMi}{2006/06/17}{2}
+ Füge Leerstelle nach der Ellipse ein: \verb=\dots geht=
+ \> \verb=\dots{} geht=
+
+
+\erroronpage{233}{Abs.\ 2, Z.\ 5}{RHe}{2006/06/17}{2}
+ Füge Komma ein: "`\dots{} um Längenparameter, sondern um Befehle
+\dots{}"'
+
+\erroronpage{234}{Abs.\ 1, Z.\ 7}{RHe}{2006/06/17}{2}
+ Ersetze Semikolon durch Komma und füge Wort ein: "Der Seitentyp wird mit `\dots{}
+ausgewählt\u, der Bereich \u{dagegen} mit \dots{}"'
+
+
+
+\CHAPTER{Kapitel 5}
+
+
+\erroronpage{247}{Abs.\ 3, Z.\ 2}{RHe}{2006/06/17}{2}
+ Füge Komma ein: "`\dots{} dass sie fähig sein müssen, innerhalb des
+Textes \dots{}"'
+
+\erroronpage{249}{Abs.3 in 5.1.1}{JMa}{2006/01/27}{2}
+Dieser Satz steht schon am Ende des ersten Absatzes dieses
+Abschnitts.
+
+\erroronpage{251}{Abs.\ -1}{FMi/CBe}{2005/09/02}{2}
+ Ersetze Absatz: "`Dezimalwert, mit dem die voreingestellte Minimalhöhe von Tabellenzellen
+ multipliziert wird. Ein Wert von 1.5 würde z.B. normalgroße
+ Zeilen um 50\% weiter voneinander entfernen. Er wird mit
+ dem Befehl \verb=\renewcommand= eingestellt (Standardwert \texttt{1.0})."'
+
+% -check
+\erroronpage{252}{Tabelle 5.2}{RHe}{2006/06/17}{2}
+ Ersetze alle amerikanischen Auslassungszeichen \{..\} durch deutsche
+\{\dots{}\}.
+
+\erroronpage{253}{Z. -2}{JMa}{2006/01/27}{2}
+Kein Komma vor "`erzeugt wurden"'
+
+\erroronpage{267}{Abs.\ 2, Z.\ 2}{RHe}{2006/06/20}{2}
+ "`Letztere"' ist klein zu schreiben
+
+\erroronpage{267}{Abs.\ 1, Z.\ 1}{RHe}{2006/06/20}{2}
+ Füge Komma ein: "`\dots{} üblicher, Farben \dots{} einzusetzen"'
+
+\erroronpage{269}{Abs.5, Z.1}{JMa}{2006/01/27}{2}
+\LaTeX-Trennfehler: Standar-dumgebung. \> Standard-umgebung
+
+\erroronpage{277}{Abs.\ 1, Z.\ 1}{RHe}{2006/06/20}{2}
+ Ersetze Anfang durch: "`Eine der Schwierigkeiten, \LaTeX{}-Tabellen mit außergewöhnlich
+großen Einträgen zu setzen, ist eine gute Raumverteilung um diese Einträge herum zu erreichen,
+ \dots"'
+
+\erroronpage{277}{Abs.\ -2, Z.\ 2}{RHe}{2006/06/20}{2}
+ Füge Komma ein: "`\dots{} optionales Argument, ähnlich dem von
+\verb"\\"\u, erweitert."'
+
+\erroronpage{277}{Abs.\ -1, Z.\ 1}{RHe}{2006/06/20}{2}
+ Ersetze Anfang durch: "`Die vertikalen Linien in einer \texttt{tabular}-Umgebung
+ werden aus einer Reihe von Linienelementen gebildet, jeweils eines pro
+ Tabellenzelle."'
+
+\erroronpage{278}{editorial change}{FMi}{2006/06/20}{2}
+Änderung auf Seite 277 erzeugt neuen Zeilenverlauf.
+
+
+\CHAPTER{Kapitel 6}
+
+
+\erroronpage{292}{Abs.-1, Z.2}{MSch}{2006/01/04}{2}
+ Füge hinzu: "`z.B. bedeutet \u{\texttt{0.2}}, dass 20\% von Gleitobjekten
+ belegt sein darf"'
+
+\erroronpage{298}{Abs.\ 1, Z.\ 2}{RHe}{2006/08/07}{2}
+ Füge Komma ein: "Das \textsf{afterpage}-Paket ermöglicht
+stattdessen\u{,} \verb"\afterpage{\clearpage}" zu verwenden."'
+
+\erroronpage{301}{Z.1}{JMa}{2006/02/04}{2}
+Fehlendes Komma: "`Hilfsdatei, in der"'
+
+\erroronpage{301}{Abs.-2,Z.3}{JMa}{2006/02/04}{2}
+Falsche Anf"uhrungszeichen bei "`eingerahmt"'
+
+\erroronpage{302}{exa 6-3-1}{FMi/CBe}{2005/09/02}{}
+The Euler constant must be typeset in roman type according
+to the ISO rules; $e$ is the charge of the electron.
+
+\erroronpage{304}{Z.2}{JMa}{2006/02/04}{2}
+Es muss "`in den Abschnitte\u{n} 6.2.1 bzw. 6.2.2"' hei\ss{}en.
+
+\erroronpage{304}{Z.-5}{JMa}{2006/02/04}{2}
+Es muss "`{}"uber ein zus"atzliche\u{s} obligatorisches Argument"'
+hei\ss{}en.
+
+\erroronpage{306}{Abs.\ -2, Z.\ 2}{RHe}{2006/08/07}{2}
+ Füge Komma ein: "\dots{} manchmal günstiger\u{,} nur die Legende zu
+drehen."'
+
+\erroronpage{315}{Abs.-3,Z.-3}{JMa}{2006/02/04}{2}
+Streiche den letzten Buchstaben von "`Bed"urfnisse\u{n}"'.
+
+\erroronpage{315}{Abs.\ -2, Z.\ 2}{RHe}{2006/08/07}{2}
+ Füge Komma ein: "\dots{} die es ermöglichen\u{,} Gleitobjekte \dots{}
+zu untergliedern."'
+
+\erroronpage{317}{6.5.1, Abs.\ 1, Z.\ 1}{RHe}{2006/08/07}{2}
+ Füge Komma ein: "\dots{} das Paket \textsf{caption}\u{,} um Legenden
+\dots{} anzupassen."'
+
+\erroronpage{318}{Bsp.6-5-2, Abb.2}{JMa}{2006/02/04}{2}
+Fehlendes Komma: "`Eine Legende, die mehrere"'
+
+\erroronpage{319}{\texttt{font}}{RHe}{2006/06/11}{2}
+ "`Diese Option legt die Fontcharakteristika \dots{} fest, sofern sie
+nicht \dots{} überschrieben \u{werden}."'
+
+\erroronpage{319}{Bsp.6-5-3, Tab.1}{JMa}{2006/02/04}{2}
+Fehlendes Komma: "`Eine Legende, die mehrere"'
+
+\erroronpage{321}{Option \texttt{position}}{FMi/JS}{2005/09/14}{2}
+ Beschreibe, dass der Schlüssel \texttt{bottom} die Voreinstellung ist.
+
+\erroronpage{322}{Abs.-1, Z.2}{JMa}{2006/02/04}{2}
+Streiche ein "`es"'.
+
+\erroronpage{327}{Abs.-1, Z.3 und Z.5}{JMa}{2006/02/04}{2}
+Ersetze: \textsl{typ} \> \textsl{klasse}
+
+
+
+\CHAPTER{Kapitel 7}
+
+\erroronpage{337}{Abs.\ 2, Z.\ 2}{RHe}{2006/06/07}{2}
+ Füge Komma ein: "`\dots{} Erscheinung, nachdem \dots {}"'
+
+\erroronpage{338}{Abs.\ 1, Z.\ 5}{RHe}{2006/06/07}{2}
+ Füge Komma ein: "`(\dots{} sehr ähnlich, soweit es \dots {})"'
+
+\erroronpage{340}{Fußnote 2}{JMa}{2006/02/27}{2}
+Fehlendes Komma: "`verwandelt, ist dabei"'
+
+\erroronpage{344}{Abs.3, Z.4}{JMa}{2006/02/27}{2}
+Schließende Klammer nach "`Abbildung 7.3"' fehlt.
+
+\erroronpage{348}{Abs.-1, Z.3-4}{JMa}{2006/02/27}{2}
+Trennfehler: Es muss Pa-ketnamen statt Pak-etnamen hei\ss{}en.
+
+\erroronpage{349}{}{FMi}{2006/02/27}{2}
+Änderung auf Seite 348 ändert Seitenumbruch.
+
+\erroronpage{352}{Abs.-1, Z.1}{JMa}{2006/02/27}{2}
+Fehlendes Komma: "`einnimmt, ist der"'
+
+% - no, would break the example spacing
+%\erroronpage{356}{Bsp.7-3-7}{JMa}{2006/02/27}{}
+%Ersetze: NFSS \> \textsf{NFSS}
+%
+
+\erroronpage{358}{Abs.5, Z.6+7}{JS}{2006/11/08}{2}
+ Ersetze:
+ "`Die \u{Computer Modern Typewriter und} Computer Modern Sans Fonts
+ verfügen nicht über \u{breite} sondern nur über breitfette"'
+ \>
+ "`Die Computer Modern Sans Fonts
+ verfügen nicht über \u{fette} sondern nur über breitfette"'
+
+\erroronpage{361}{Tab 7.4}{AFV}{2008/08/08}{s}
+Die Tabelle zeigt |\mathtt| als Sans Serif Typewriter Font. Dies ist
+normalerweise nicht der Fall -- fast jede \LaTeX{} Installation verwendet
+Computer Modern Typewriter.
+
+\erroronpage{362}{Abs.-1, Z.4}{JMa}{2006/02/27}{2}
+Streiche das mittlere s in Symbol\u{s}fonts.
+
+\erroronpage{364}{Abs.-2, Z.-1}{JMa}{2006/02/27}{2}
+Ersetze: hinzu-f"ugt \> hinzu-\u{ge}f"ugt
+
+\erroronpage{367}{Ab.-2, Z.-1}{MSch}{2006/01/06}{2}
+ Der Abstand vor dem Punkt am Satzende ("`T1-Kodierung ."') ist zu
+ entfernen.
+
+\erroronpage{369}{Abs.-3, Z.-3}{PEb}{2006/05/12}{2}
+Ersetze "`Oktette (von Zahlen)"' \> "`Oktette (acht Bits)"'
+
+\erroronpage{371}{Abs. \texttt{cp437de}}{JMa}{2006/02/27}{2}
+Falsche Anführungszeichen beim \ss
+
+\erroronpage{371}{Abs \texttt{utf8}}{JMa}{2006/02/27}{2}
+Das Leerzeichen vor dem Punkt ist zu entfernen.
+
+\erroronpage{394}{letzte Z.}{MSch}{2006/01/06}{2}
+ Der Abstand vor der schlie\ss enden Klammer "`(in Abschnitt 7.5.4\_)"'
+ ist zu entfernen.
+
+\erroronpage{399}{Abs.-3, Z.2+3}{FMi}{2006/06/14}{2}
+ Füge Bindestrich ein: "`AMS-Font"'
+
+\erroronpage{401}{Abs.-2, Z.4}{FMi}{2006/06/14}{2}
+ Füge Bindestrich ein: "`AMS-Mathematikfont"'
+
+\erroronpage{404}{Abs.-1, Z.1}{JMa}{2006/02/27}{2}
+Streiche das n aus Name\u{n}.
+
+\erroronpage{406}{Abs.3, Z.-3}{JMa}{2006/02/27}{2}
+Fehlendes Komma: "`werden, normalerweise ohnehin"'
+
+\erroronpage{407}{Bsp. 7-7-21, 7-7-22}{TNdz}{2006/01/20}{2}
+ Fehlendes Komma: "`\ldots ist ein Blindtext, an dem sich
+ verschiedene \ldots"´
+
+\erroronpage{416}{Kapitel 7.8.6, Z.8}{RSi}{2005/12/07}{2}
+ Leerzeichen nach dem kleinen Omega (|\textscomega|) fehlt.
+
+\erroronpage{420}{Abs.3, Z.-2}{JMa}{2006/02/27}{2}
+Ersetze: L"ander \> L"ander\u{n}
+
+\erroronpage{420}{Abs.4, Z.-1}{JMa}{2006/02/27}{2}
+Streiche eines der beiden "`auf"'.
+
+\erroronpage{422}{Abs.3, Z.2}{JMa}{2006/02/27}{2}
+Fehlendes Komma: "`zur Verf"ugung, um auf die"'
+
+\erroronpage{423}{Abs.1, Z.-2}{JMa}{2006/02/27}{2}
+Ersetze: zum \> zu
+
+\erroronpage{425}{Fu\ss note}{hv}{2008/10/30}{s}
+Der Befehl hei\ss t |\pscharpath| [das s fehlt] und |pst-char| existiert zwar
+noch, l\"adt aber gleich |pst-text|, dass die Funktionen von |pst-char|
+integriert hat.
+
+\erroronpage{428}{Tabelle 7.27, Z.~1}{MSch}{2005/12/31}{2}
+ Ersetze: \dq`Cork\dq'-Kodierung durch "`Cork"'-Kodierung
+
+\erroronpage{428}{Abs1., Z.4-5}{JMa}{2006/02/27}{2}
+Trennfehler: Es muss Pro-zent statt Proz-ent hei\ss{}en.
+
+
+\erroronpage{435}{Abs.-2, Z.-1}{JMa}{2006/02/27}{2}
+Fehlendes Komma vor "`werden"'
+
+\erroronpage{445}{Abs.-3, Z.1}{JMa}{2006/02/27}{2}
+Streiche das s aus Namen\u{s}
+
+\erroronpage{445}{Abs.-3, Z.2}{RHe}{2006/06/11}{2}
+ Füge Bindestrich ein: "`AMS-Font"'
+
+\erroronpage{454}{Abs.4, Z.-2}{JMa}{2006/02/27}{2}
+Ersetze: dass \> das
+
+\erroronpage{454}{Abs.5, Z.-3}{JMa}{2006/02/27}{2}
+Ersetze: dier \> die
+
+\erroronpage{456}{Abs.2, Z.2}{JMa}{2006/02/27}{2}
+Fehlendes Komma: "`Befehle, die"'
+
+\erroronpage{458}{Abs.2, Z.2}{JMa}{2006/02/27}{2}
+Fehlendes Komma: "`Zeichen, die in"'
+
+\erroronpage{458}{Abs.2, Z.2}{JMa}{2006/02/27}{2}
+Fehlendes Komma: "`solchen, die in"'
+
+\erroronpage{458}{Abs.4, Z.3}{JMa}{2006/02/27}{2}
+Fehlendes Komma vor "`wurden"'
+
+\erroronpage{464}{Abs.1, Z.3-4}{JMa}{2006/02/27}{2}
+Trennfehler: Es muss Ak-zentzeichen statt Akz-entzeichen hei\ss{}en.
+
+\erroronpage{468}{Tab.7.33}{FMi}{2006/05/12}{2}
+Die "`Tabellen"uberschrift"' ist nicht im \textsf{sf}-Format.
+
+
+\CHAPTER{Kapitel 8}
+
+\erroronpage{478}{Abs.\ 2, Z.\ 2}{FMi/RHe}{2008/09/19}{2}
+Ersetze: "`gültigen US-Praxis"' \> "`vorherrschenden Praxis"'
+
+\erroronpage{494}{8.2.12 Abs.\ 1, Z.\ 5}{RHe}{2008/09/19}{2}
+ Füge Kommata ein: "`Die Schwierigkeit\u{,} eine abgesetzte Formel
+korrekt zu gestalten\u{,} kann \dots{}"'
+
+\erroronpage{496}{Abs.2, Z.1/2}{JMa}{2006/03/05}{2}
+Trennfehler: Mark-up sieht deutlich besser aus als Mar-kup.
+
+\erroronpage{496}{Abs.\ 3 (nach Bsp. 8-2-28), Z.\ 2}{RHe}{2008/09/19}{2}
+ Füge Komma ein: "`\dots{} allerdings \emph{nur}\u{,} wenn sie \dots{}
+verschoben wurde."'
+
+\erroronpage{503}{8.4.4 Abs.\ 1, Z.\ 3}{RHe}{2008/09/19}{2}
+ Lösche Komma (Regel §~72.2 "`gleichrangige Wortgruppen oder Wörter in
+Aufzählungen (entweder -- oder)"'): "`\dots{} können entweder \dots{}
+positioniert werden\u{ } oder \dots{} rechts der Operatoren."'
+
+\erroronpage{504}{Abs.-2,Z.3}{JMa}{2006/03/05}{2}
+Kein Komma vor "`oder"' bei einer Aufz"ahlung.
+
+
+\erroronpage{507}{Abs.-2, Z.1}{JMa}{2006/03/05}{2}
+Streiche die beiden letzten Buchstaben von Paket\u{es}.
+
+\erroronpage{510}{Abs.-1, Z.1}{JMa}{2006/03/05}{2}
+Streiche einmal das Wort "`Tabelle"'.
+
+\erroronpage{512}{Z.1}{FMi}{2006/09/19}{2}
+Füge folgenden Satz an: "`Im folgenden Beispiel wird |\sqrtsign| direkt
+verwendet:"'
+
+\erroronpage{515}{Abs.-3, Z.2}{HjG}{2006/10/19}{2}
+Ersetze: "`Bei den \u{Hauptversionen} ($D'$,~$T'$~usw.{})"' \>
+ "`Bei den \u{Versionen mit Strich} ($D'$,~$T'$~usw.{})"'
+
+\erroronpage{516}{Abs.-3, Z.2}{JMa}{2006/03/05}{2}
+Streiche ein "`die"'.
+
+\erroronpage{518}{8.7.5 Abs.\ 3 , Z.\ 3}{RHe}{2008/09/19}{2}
+ Füge Komma ein: "`\dots{} und verhält sich somit\u{,} als wären beide
+Maße gleich null."'
+
+\erroronpage{535}{Abs. 1, Z. 5}{RHe}{2008/09/19}{2}
+Ersetze: "`\ldots{} existierenden, neu belebten Mediävalschriften."'
+ \> "\ldots{} existierenden Renaissance-Antiqua-Schriften."'
+
+\erroronpage{544}{Tab. 8-10/11}{FMi}{2006/08/09}{2}
+ Fehlende Symbole aus amssymb hinzugef"ugt: |\circledR|, |\yen|,
+ |\checkmark| und |\maltese|.
+
+\erroronpage{544}{Tab. 8.11}{LHe}{2008/02/08}{s}
+ |\dag| und |\ddag| sind |\mathord|s und nicht |\mathbin| wie in Tabelle
+ 8.13 behauptet.
+
+\erroronpage{546}{Tab. 8.13}{LHe}{2008/02/08}{s}
+ |\dag| und |\ddag| sind keine |\mathbin|s. Sie geh"oren deshalb nicht in
+ diese Tabelle und sind auch nicht (wie behauptet) Synonyme f"ur |\dagger|
+ und |\ddagger|.
+
+\erroronpage{552}{8.9.6 Abs.\ 1 , Z.\ 4}{RHe}{2008/09/19}{2}
+ Füge Komma ein: "`\dots{} nicht der Symbolklasse Punctuation\u{,}
+sondern Ordinary \dots{} zugeordnet sind."'
+
+\erroronpage{554}{Tab. 8-27}{DIs/FMi}{2006/08/09}{2}
+ Fehlende Symbole aus amssymb hinzugef"ugt: |\llcorner|, |\lrcorner|,
+ |\ulcorner| und |\urcorner|. Tabbellennotiz und Absatz unter der Tabelle
+ entsprechend ge"andert.
+
+
+\CHAPTER{Kapitel 9}
+
+\erroronpage{556}{Nummer 1, Item 1}{RHe}{2008/09/20}{2}
+Ersetze: "`Unterstützung für den Satz \ldots{}"'
+ \> "`Unterstützen des Setzens in` \ldots{}"'
+
+\erroronpage{560}{2. Snippet}{MSch/FMi}{2006/01/06}{2}
+ Der vertikale Abstand vor dem Codebeispiel ist im Verh"altnis zum
+ darauffolgenden Abstand erheblich zu gro\ss.
+
+ Und zudem die Seite eine Zeile zu lang.
+
+\erroronpage{560}{Z.\ -5}{RHe/FMi}{2006/09/21}{2}
+Ersetze: "`der Übersetzungen \u{für} Texte"' \>
+ "`der Übersetzungen generierter Texte"'
+
+
+\erroronpage{563}{Abs.1, Z.4}{JMa}{2006/03/14}{2}
+Die "offnende Klammer fehlt vor "`zum Beispiel"'.
+
+\erroronpage{565}{Abs.-2, Z.1}{JMa}{2006/03/14}{2}
+Streiche den letzten Buchstaben von sprachspezifische\u{n}.
+
+
+\erroronpage{567}{tab 9.3}{FMi/CBe}{2005/09/27}{}
+ I am surprised that in Russian there is no word for ``Glossary''.
+
+ Frank: It most certainly exits :-), but right now Babel doesn't
+ know about it---so there is nothing we can do about it at the
+ moment. Actually the same problem exists with Polish, although here
+ I got a translation ``s\l ownik termin{\'o}w'' which will eventually
+ find its way into Babel.
+
+ Tja, so gehts. Auch als das deutsche Buch gesetzt wurde, waren die Begriffe
+ auch noch nicht bekannt.
+
+\erroronpage{570}{Abs. -4("`Die Tilde"' , Z. 2}{RHe}{2006/09/20}{2}
+Füge Komma ein: "`\dots{} nicht für ein geschütztes Leerzeichen\u{,}
+sondern für andere \dots{}"'
+
+\erroronpage{570}{Abs. -4("`Die Tilde"' , Item 1}{RHe}{2006/09/20}{2}
+Füge Komma ein: "`\dots{} niedriger gesetzt werden\u{,} als dies
+normalerweise \dots{}"'
+
+% "`Gemäß"' wird mit dem Dativ verwendet:
+\erroronpage{571}{Abs. 2 ("`Doppelpunkt usw."' , Z. -2}{RHe}{2006/09/20}{2}
+Ersetze: "`Gemäß der \ldots{} Konventionen \ldots{}"'
+ \> "`Gemäß den \ldots{} Konventionen \ldots{}"'
+
+\erroronpage{579}{Abs.3, Z.3}{JMa}{2006/03/14}{2}
+Streiche die beiden letzten Buchstaben von ein\u{en}.
+
+\erroronpage{579}{Abs.2, Z.3}{RHe}{2006/06/11}{2}
+ Streiche Komma: "Wie der Befehl \verb"\nombre"\_ verfügt er \dots{}"'
+
+\erroronpage{590}{Abs.1, Z.5/6}{JMa}{2006/03/14}{2}
+Wenn "`rumakeindex"' getrennt werden muss, sieht "`rumake-index"' deutlich
+besser aus.
+
+\erroronpage{599}{Abs.2, Z.2}{JMa}{2006/03/14}{2}
+Zu der schließenden Klammer gibt es keine "offnende.
+
+
+
+\CHAPTER{Kapitel 10}
+
+\erroronpage{612}{lfd. Nr. 1, Z. 1}{RHe}{2006/10/16}{2}
+Ersetze: "`ASCII-Zeichnung"'
+ \> "`ASCII-Zeichnung\u{en}"'
+
+\erroronpage{628}{Abs.-3, Z.4}{JMa}{2006/03/23}{2}
+Der Bruch $\displaystyle\frac{\pi}{2}$ ragt in die Zeile darunter.
+
+\erroronpage{633}{Tab.\ 10.1}{FMi}{2006/10/21}{2}
+Es fehlt "`vtex"' als wichtiger Treiber; andererseits sind einige der
+aufgelisteten Treiber nur von historischer Bedeutung.
+
+\erroronpage{634}{Abs. 1, Z. 1}{RHe}{2006/10/16}{2}
+Füge Komma ein: "`\dots{} reelle Werte haben)\u{,} anstatt nach
+\dots{}"'
+
+\erroronpage{637}{Abs. 1, Z. 1}{RHe}{2006/10/16}{2}
+Füge Komma ein: "`Lässt \LaTeX{} nach \dots{} suchen\u{,} anstatt nach
+\dots{}"'
+
+\erroronpage{637}{viewport}{BMo/FMi}{2007/10/20}{s}
+Füge am Anfang ein: "` Definiert den Bereich der Graphik für den \LaTeX{} Platz reservieren
+ soll. Material außerhalb wird auch gedruckt (falls nicht \texttt{clip}
+ verwendet wird) und überdruckt dann gegebenenalls anderes Material auf der Seite."'
+
+\erroronpage{638}{}{FMi}{2007/10/20}{s}
+ Setzer-Kommentar:
+Seite mu\ss{} neu gesetzt werden, da sich der Seitenumbruch ge\"andert hat.
+
+\erroronpage{638}{Abs.3, Z.-1}{JMa}{2006/03/23}{2}
+Streiche den letzten Buchstaben von ausf"uhrliche\u{n}.
+
+\erroronpage{647}{Abs.4, Z.1}{JMa}{2006/03/23}{2}
+Streiche den letzten Buchstaben von vertikale\u{r}.
+
+\erroronpage{649}{Abs.2, Z.8}{FMi/HjG}{2006/10/22}{2}
+ Ersetze: "`\u{Dieser Punkt} ist in \ldots"' \>
+ "`\u{Dies} ist in \ldots"'
+
+\seriouserroronpage{651}{Beispielmatrix}{HjG}{2006/10/21}{2}
+ The first column shows incorrect output: instead of x=0mm it uses some
+ internal default.
+
+\erroronpage{651}{Abs. -1, Z. 1}{RHe}{2006/10/16}{2}
+Ersetze: "`Die \dots{} Funktion ähnelt dem des \textsf{rotating}-Paketes
+\dots{}"'
+ \>"`Die \dots{} Funktion ähnelt der des \textsf{rotating}-Paketes
+\dots{}"'
+
+\erroronpage{652}{editorial change}{FMi}{2006/10/21}{2}
+ Fix on previous page will change page break.
+
+
+\erroronpage{661}{Abs.-3, Z.3}{JMa}{2006/03/23}{2}
+Ersetze: "`verf"ugt"' \> "`verf"ugen"'
+
+\erroronpage{661}{para -2, l.1}{FMi}{2005/11/11}{2}
+ Leider ist Th\`anhs Name falsch geschrieben. Die korrekte Schreibweise
+ ist "`H\`an Th\^e\llap{\raise 0.5ex\hbox{\'{}}} Th\`anh"'.
+
+\erroronpage{672}{letzte Zeile}{BvdW}{2014/02/19}{}
+Ersetze ``wir'' durch ``wird''.
+
+
+\CHAPTER{Kapitel 11}
+
+\erroronpage{686}{Abs.-2, Z.-2}{JMa}{2006/03/23}{2}
+Streiche das Komma vor "`und"'.
+
+\erroronpage{691}{Abs.4, Z.2}{JMa}{2006/03/23}{2}
+Ersetze: "`eigene"' \> "`eigenen"'
+
+\erroronpage{697}{Abs. \texttt{-o} \textsl{ind}}{JMa}{2006/03/23}{2}
+Streiche die letzten Buchstaben von Verwendung\u{Index}.
+
+\erroronpage{703}{Z.2}{AFe}{2006/01/13}{2}
+ Extra Buchstabe: |\mark|\texttt{\u k}|both| \>
+ |\markboth|
+
+\erroronpage{704}{Abs.1, Z.1}{JMa}{2006/03/23}{2}
+Streiche den letzten Buchstaben von Teil\u{s}.
+
+
+\CHAPTER{Kapitel 12}
+
+\erroronpage{709}{Abs.3, Z.-5}{JMa}{2006/03/31}{2}
+Entferne das Komma vor l"asst.
+
+\erroronpage{711}{Abs.2, Z.3/4}{JMa}{2006/03/31}{2}
+Trennfehler: Schreibe Layout-richtlinien statt Layou-trichtlinien.
+
+\erroronpage{717}{Abs.3, Z.2}{JMa}{2006/03/31}{2}
+F"uge ein Komma vor "`definieren"' ein.
+
+\erroronpage{719}{Abs.-1, Z.2}{JMa}{2006/03/31}{2}
+F"uge ein Komma vor "`mit dessen Hilfe"' ein.
+
+\erroronpage{721}{Abs.-1, Z.2}{JMa}{2006/03/31}{2}
+F"uge ein Komma vor "`die nicht unterst"utzt"' ein.
+
+\erroronpage{728}{Abs.2, Z.-1}{JMa}{2006/03/31}{2}
+Es hei\ss{}t \u{der} Apostroph, nicht "`das"'.
+
+\erroronpage{734}{Abs.-3, Z.-3}{JMa}{2006/03/31}{2}
+F"uge ein "offnende Klammer vor "`zum Beispiel"' ein.
+
+\erroronpage{735}{Abs.3, Z.1}{JMa}{2006/03/31}{2}
+F"uge ein Komma vor "`wo im"' ein.
+
+\erroronpage{737}{Abs.-3, Z.-2}{JMa}{2006/03/31}{2}
+F"uge ein Komma vor "`die normalerweise"' ein.
+
+\erroronpage{740}{Abs.-3, Z.2}{JMa}{2006/03/31}{2}
+Streiche den letzten Buchstaben von wurde\u{n}.
+
+\erroronpage{745}{Abs.-1, Z.-2}{JMa}{2006/03/31}{2}
+Ersetze: "`ein solche"' \> "`eine solche"'
+
+\erroronpage{746}{Abs.-4, Z.1}{JMa}{2006/03/31}{2}
+F"uge ein Komma vor "`wo im"' ein.
+
+\erroronpage{752}{Abs.1, Z.-2}{JMa}{2006/03/31}{2}
+Zur schlie\ss{}enden Klammer gibt es keine "offnende.
+
+\erroronpage{752}{Abs.3, Z.-2}{JMa}{2006/03/31}{2}
+Streiche die letzten drei Buchstaben von "`aufauf"'.
+
+\erroronpage{755}{Abs.-1, Z.2}{JMa}{2006/03/31}{2}
+Ersetze: "`eine vollst"andigen"' \> "`einen vollst"andigen"'
+
+\erroronpage{763}{Abs.3, Z.6}{JMa}{2006/03/31}{2}
+Streiche das Komma vor "`und"'.
+
+\erroronpage{767}{Abs.-3, Z.1}{JMa}{2006/03/31}{2}
+Ersetze: "`L"adt"' \> "`l"adt"'
+
+\erroronpage{772}{Tab.12.2}{JMa}{2006/03/31}{2}
+F"uge ein Komma vor "`die eine bestimmte Wahl"' ein.
+
+\erroronpage{777}{Abs.3, Z.-1}{JMa}{2006/03/31}{2}
+Füge einen Punkt nach "`zeigt"' ein.
+
+\erroronpage{781}{Abs.1, Z.1}{JMa}{2006/03/31}{2}
+Ersetze: "`Diese"' \> "`Dieses"'
+
+
+\CHAPTER{Kapitel 13}
+
+\erroronpage{791}{Tab.13.1, \texttt{inbook}}{JMa}{2006/04/11}{2}
+Streiche einmal das Wort "'oder"'.
+
+\erroronpage{792}{Tab13.2, \texttt{crossref}}{JMa}{2006/04/11}{2}
+F"uge ein Komma vor "`auf den"' ein.
+
+\erroronpage{795/796}{mehrere Stellen}{FMi/DAl}{2005/09/12}{2}
+ Der Name "`Miguel Lopez Fernandez"' sollte durch "`Miguel Parra Benavides"'
+ ersetzt werden, da der bisher verwendete eigentlich Akzente besitzen würde,
+ die an der Stelle im Buch noch nicht diskutiert wurden.
+
+\erroronpage{796}{Abs.-5, Z.-1}{JMa}{2006/04/11}{2}
+F"uge einen Punkt nach "`erscheinen"' ein.
+
+\erroronpage{799}{Abs.-2, Z.3}{JMa}{2006/04/11}{2}
+Streiche das Komma vor "'und"'.
+
+\erroronpage{802}{Abs.-1, Z.-2}{JMa}{2006/04/11}{2}
+Streiche das Komma vor "'und"'.
+
+\erroronpage{819}{Abs.-1, Z.2}{JMa}{2006/04/11}{2}
+Ersetze: BibTexMng \> \textsf{BibTexMng}
+
+\erroronpage{820}{Abs.2, Z.2}{JMa}{2006/04/11}{2}
+Streiche das Komma nach \texttt{size}.
+
+\erroronpage{821}{Tab.13.4, Z.-4}{JMa}{2006/04/11}{2}
+F"uge ein Leerzeichen nach "`Fachzeitschriften"' ein. Ferner ist die
+"'Tabellen"uberschrift"' nicht im \textsf{sf}-Format.
+
+\erroronpage{828}{Tab. 13.5, Z. 1-2}{MSch}{2006/01/06}{2}
+ Donald Ervin Knuths Name ist falsch geschrieben. Ersetze: "`Erwin"' \>
+ "`Ervin"'
+
+\erroronpage{830}{Tab.13.6}{JMa}{2006/04/11}{2}
+Ersetze: Italienische \> Italienisch
+
+\erroronpage{832}{Abs.1, Z.2}{JMa}{2006/04/11}{2}
+Ersetze: Abschnitte \> Abschnitten
+
+\erroronpage{839}{Tab.13.8, \texttt{substring}}{JMa}{2006/04/11}{2}
+F"uge ein Leerzeichen vor "`hat"' ein.
+
+\erroronpage{842}{Abs.1, Z.-2}{JMa}{2006/04/11}{2}
+Entweder fehlt hier eine "offnende Klammer -- oder die schlie\ss{}ende ist
+zu viel.
+
+
+\CHAPTER{Kapitel 14}
+
+\erroronpage{853}{Tab.14.1}{FMi}{2006/05/12}{2}
+Die "`Tabellen"uberschrift"' ist nicht im \textsf{sf}-Format.
+
+\erroronpage{858}{Abs.4, Z.1}{JMa}{2006/05/03}{2}
+F"uge ein "`zu"' zwischen "`Kommentare"' und "`entfernen"' ein.
+
+\erroronpage{865}{1. Snippet, Z. 2}{MSch}{2006/01/06}{2}
+ Ersetze: |text/latex/base| \> |tex/latex/base|
+
+\erroronpage{867}{Abs.5}{FMi}{2007/11/13}{s}
+ Explain that |\cmd| can't be used with conditionals, e.g., those produced
+ with |\newif| .
+
+\erroronpage{865}{l.-7}{FMi/HjG}{2005/09/02}{2}
+ Underline, as it is command line input.
+
+\erroronpage{871}{Abs.2, Z.2}{JMa}{2006/05/03}{2}
+Ersetze entg"ultig \> endg"ultig
+
+\erroronpage{870-872}{}{FMi}{2007/01/08}{}
+ Setzer-Kommentar:
+ Beispiele m"ussen neu kompiliert werden und
+ Seiten m"ussen immer dann neu gedruckt werden, wenn etwas am Kapitel ge"andert
+ wird --- genauer auf \emph{einer} der drei Seiten (da sich das CVS-Tag in
+ den Beispielen und im "`code"' auf
+ Seite 871/Mitte "andert).
+
+
+\CHAPTER{Anhang A}
+
+
+\erroronpage{880}{Abs.1, Z.6}{VVo}{2008/09/02}{s}
+Ersetze: "`so wird eine Fehlermeldung ausgegeben."'
+\> "`so wird eine Warnung ausgegeben."'
+
+
+\erroronpage{882}{Abs.1, Z.2}{FMi}{2006/05/12}{2}
+Ersetze: Abschnitte \> Abschnitten
+
+\erroronpage{888}{fig A.1, l.4}{FMi/JAn}{2005/09/09}{2}
+ ``Did\^ot'' \> ``Didot'' und entferne Komma nach "`Zoll"'
+
+\erroronpage{891}{Tab.A.3, Z.1}{JMa}{2006/05/03}{2}
+F"uge ein Komma vor "`der eine feste oder"' ein.
+
+\erroronpage{899}{A.2.3 Abs.\ 2, Z.\ 5}{RHe}{2006/06/10}{2}
+ Füge Komma ein: "`Diese Struts sind sehr nützlich, um die Höhe oder
+\dots{}"'
+
+\erroronpage{903}{Abs.-2, Z.1}{FMi}{2006/06/14}{2}
+Füge Wort ein: "`nach der \u{letzten} Klammer \verb=}= und\ldots"'
+
+\erroronpage{906}{Abs.1, Z.1}{JMa}{2006/05/03}{2}
+Ersetze \textsl{text} \> \textsl{test}
+
+\erroronpage{909}{Abs.2, Z.1}{JMa}{2006/05/03}{2}
+F"uge ein Komma vor "`ob"' ein.
+
+\erroronpage{918}{Abs.-1, Z.3}{JMa}{2006/05/03}{2}
+F"uge ein Komma vor "`wird"' ein.
+
+
+\erroronpage{918}{Abs.-1, Z.4}{FMi}{2006/09/23}{2}
+Ersetze: "`und alle Prozesse angehalten. "'
+\> "`und \u{die Verarbeitung} angehalten."'
+
+
+
+\CHAPTER{Anhang B}
+
+\erroronpage{925}{Abs.-2, Z.-3}{JMa}{2006/05/28}{2}
+F"uge ein Komma vor "`\textit{geben Sie}"' ein.
+
+\erroronpage{960}{Abs.-2, Z.-1}{JMa}{2006/05/28}{2}
+Der Punkt am Ende des Absatzes fehlt.
+
+\erroronpage{969}{Abs.-3, Z.2}{JMa}{2006/05/28}{2}
+Ersetze das \> dass
+
+\erroronpage{971}{Abs.1, Z.1}{JMa}{2006/05/28}{2}
+Ersetze einen \> ein
+
+\erroronpage{973}{Abs.1, Z.2}{JMa}{2006/05/28}{2}
+Ersetze Seite 973 \> dieser Seite
+
+\erroronpage{973}{Abs.5, Z.1}{JMa}{2006/05/28}{2}
+Ersetze \TeX{}war \> \TeX\ war
+
+\erroronpage{977}{Z.3}{JMa}{2006/05/28}{2}
+Entferne das Komma vor "`\textit{wurde}"'.
+
+\erroronpage{977}{Z.5}{JMa}{2006/05/28}{2}
+Entferne das Komma vor "`als"'.
+
+\erroronpage{980}{Abs.1, Z.2}{JMa}{2006/05/28}{2}
+F"uge ein Komma nach "`wird"' ein.
+
+\erroronpage{987}{Abs.-2, Z.5}{JMa}{2006/05/28}{2}
+F"uge ein Komma vor "`wobei"' ein.
+
+\erroronpage{988}{Abs.-1, Z.-3}{JMa}{2006/05/28}{2}
+F"uge ein Komma vor "`gilt"' ein.
+
+
+\CHAPTER{Anhang C}
+
+\erroronpage{998}{Abs.2, Z.5}{FMi}{2006/09/12}{2}
+Ersetze: Abbildung C.\u{2} \> Abbildung C.\u{1}
+
+\erroronpage{998}{Abs.-1, Z.4}{JMa}{2006/05/28}{2}
+Streiche das Komma vor "`ausgew"ahlt"'.
+
+\erroronpage{1001}{Bsp.1, Z.1}{SNe}{2009/05/10}{s}
+Ersetze "\texttt{wgetftp}"' \> "`\texttt{wget ftp}"'
+
+\erroronpage{1003}{Abs.-1, Z.5/6}{JMa}{2006/05/28}{2}
+Streiche eines der beiden Worte "`eingeblendet"'.
+
+\erroronpage{1004}{\textbf{esc:}}{JMa}{2006/05/28}{2}
+Ersetze Kalanien \> Katalonien
+
+\erroronpage{1005}{\textbf{fra:}}{JMa}{2006/05/28}{2}
+Ersetze Orleans \> Orl\'{e}ans
+
+
+\CHAPTER{Bibliographie}
+
+\erroronpage{1017}{[57]}{RHe}{2006/06/07}{2}
+Ersetzte Erl\"auterung durch: "`Die
+\u{englische} erste Ausgabe dieses Buches."'
+
+\erroronpage{1017/1018}{[58]}{FMi}{2009/08/01}{s}
+Eintrag sollte auf die zweite (aktuelle) Ausgabe verweisen.
+(Ab dem korrigierten Nachdruck von 2010 befindet sich [58] ganz auf seite 1018.)
+
+\erroronpage{1019}{[67], Z.-2}{JMa}{2006/05/28}{2}
+Schreibe "`Sprachengetrennt"' getrennt.
+
+\erroronpage{1019}{[71]}{RHe}{2006/06/07}{2}
+ streiche "`international"; ISO ist per se international
+
+\erroronpage{1020}{[74]}{FMi}{2006/09/18}{2}
+ Füge ``Lars Hellstr\"om'' als Autor hinzu. Datum ``Dezember 2004''
+
+\erroronpage{1025}{[116, Z.\ 2]}{RHe}{2006/06/07}{2}
+ Vergleich mit "`(eben)so \dots{} setzen kann, wie sonst \dots{}"'
+erfordert Komma
+
+\erroronpage{1026}{[127], Z.1}{JMa}{2006/05/28}{2}
+F"uge ein Komma vor "`welche"' ein.
+
+\erroronpage{1026}{[128]}{FMi}{2005/11/07}{2}
+ Der Titel lautet: ``E-\TeX: Guidelines for Future \TeX{} Extensions''.
+
+\erroronpage{1028}{[140], Z.2}{JMa}{2006/05/28}{2}
+F"uge ein Komma vor "`die auf"' ein.
+
+\erroronpage{1028}{[140], Z.-5}{JMa}{2006/05/28}{2}
+Ersetze Tinagh \> Tifinagh
+
+
+\erroronpage{1030}{[162]-[163]}{FMi/RKo}{2005/11/11}{2}
+
+ Leider ist Th\`anhs Name falsch geschrieben (Akzente) . Die
+ korrekte Schreibweise ist "`H\`an Th\^e\llap{\raise 0.5ex\hbox{\'{}}}
+ Th\`anh"'.
+
+\erroronpage{1030}{[159]-[163]}{FMi/RKo}{2005/11/11}{}
+
+ "`Han"' ist der Familienname, müsste also korrekterweise unter H
+ einsortiert werden (letzteres lässt sich aber nur schwer korrigieren, da
+ wegen der gänderten Nummerierung dann nahezu das gesamte Buch neu gesetzt
+ werden müsste).
+
+
+\CHAPTER{Index}
+
+
+\erroronpage{1033}{2. Absatz, Z.4}{JMa}{2006/01/05}{2}
+Die Abkürzung NFSS sollte \textsf{NFSS} geschrieben werden.
+
+
+\erroronpage{1040}{rechte Spalte, Zeile 8}{BvdW}{2014/02/19}{}
+\verb=\AskOption= (ohne das ``s'' am Ende, siehe Errata Seite 2 zu Kapitel 2)
+
+
+
+\iffalse Nicht wirklich, aber auch nicht schoen so ... mal sehen
+
+\erroronpage{1068}{"`Gleichheits- und Relationszeichen"'}{MSch}{2005/12/31}{}
+ Die beiden Einträge zu Gleichheits- und Relationszeichen sind durch
+ die Verwendung unterschiedlicher Trennzeichen falsch sortiert;
+ vertausche "`negierte, mathematische Symbole"' und "`mathematische
+ Symbole"'.
+\fi
+
+
+
+
+
+\CHAPTER{Biographien}
+
+\erroronpage{1129}{Abs. 2, Z.3}{SZi}{2005/11/24}{2}
+ l"osche g aus Dok\u{g}umente
+
+\end{erratalist}
+
+
+\setcounter{collectmore}{3}
+
+\begin{multicols}{3}[Dank an alle die Fehler oder Auslassungen
+ gemeldet haben. Gelistet sind jeweils die Personen die ein Problem
+ zuerst entdeckt haben. Einige Fehler wurden im englischen Original
+ gefunden, weshalb auch ein paar Namen ohne Fehlerzahl auftauchen.]
+\contributor{AFe}{Alfonso Fernandez-Vazquez}
+\contributor{BvdW}{Berend G. van der Wall}
+\contributor{CBe}{Claudio Beccari}
+\contributor{ChB}{Christof B\"ockler}
+\contributor{DAl}{Daniel Alonso i Alemany}
+\contributor{DIs}{Daniel Isaacson}
+\contributor{ESt}{Eckhard Stein}
+\contributor{FMi}{Frank Mittelbach}
+\contributor{HjG}{Hubert G\"a\ss lein}
+\contributor{JAn}{Jacques Andr\'e}
+\contributor{JBez}{Javier Bezos}
+\contributor{JMa}{Jens Mandavid}
+\contributor{JS}{Joachim Schrod}
+\contributor{LHe}{Lars Hellstr\"om}
+\contributor{MHo}{Morten H\o gholm}
+\contributor{MLi}{Martin Liebmann}
+\contributor{MSch}{Michael Schutte}
+\contributor{PEb}{Paul Ebermann}
+\contributor{RHe}{Ralf Heckmann}
+\contributor{RKo}{Reinhard Kotucha}
+\contributor{RSi}{Roman Sigg}
+\contributor{SNe}{Stefan Neuhaus}
+\contributor{SZi}{Stefan Ziesemer}
+\contributor{TNdz}{Timo Niedenzu}
+\contributor{VVo}{Vladimir Volovich}
+\contributor{YiL}{Yiannis Lazarides}
+\end{multicols}
+
+
+Sollten Sie einen weiteren Fehler entdecken, melden Sie diesen bitte an
+\begin{quote}\ttfamily
+ frank.mittelbach@latex-project.org
+\end{quote}
+wenn möglich gleich in der für diese Datei benötigte Form, d.h.
+\begin{flushleft}
+|\erroronpage{|\textit{Seitennummr}|}{|\textit{Zeilenidentifikation}|}{|%
+ \textit{Initialen}|}{|\textit{JJJJ/MM/DD}|}{}| \\
+ \hspace*{2em}\textit{Beschreibung des Fehlers}
+\end{flushleft}
+Hier ist ein Beispiel:
+\begin{verbatim}
+\erroronpage{5}{Abs.3, Z.1}{MOs}{2005/09/01}{}
+ Ersetze: "`LaTeX"' \> "`\LaTeX{}"'
+\end{verbatim}
+Die Verwendung von Babelkommandos (etwa |"`|) ist möglich, aber Umlaute
+sollten möglichst nicht als 8-bit Zeichen eingegeben werden (also besser |"a|
+oder |\"a|) um Probleme mit der Kodierung zu verhindern.
+
+\end{document}
diff --git a/macros/latex/base/lb2.pdf b/macros/latex/base/lb2.pdf
new file mode 100644
index 0000000000..c247a4aa59
--- /dev/null
+++ b/macros/latex/base/lb2.pdf
Binary files differ
diff --git a/macros/latex/base/letter.pdf b/macros/latex/base/letter.pdf
index 6e539cb4ea..4852a75fc2 100644
--- a/macros/latex/base/letter.pdf
+++ b/macros/latex/base/letter.pdf
Binary files differ
diff --git a/macros/latex/base/lgc2.err b/macros/latex/base/lgc2.err
new file mode 100644
index 0000000000..043c56d752
--- /dev/null
+++ b/macros/latex/base/lgc2.err
@@ -0,0 +1,697 @@
+\newcommand\erratafiledate{2008-06-13}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% To produce a printed version of this errata file run this file through
+% LaTeX. It will unpack a small class file (if not already present) and
+% a configuration file with the extension .cfg. You might want to modify
+% the setting in this configuration file to print only a partial errata
+% suitable for your printed revision of this book, see details in the
+% .cfg file.
+%
+% The current version of this file can be found at:
+%
+% https://www.latex-project.org/guides/books.html
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+\begin{filecontents}{ttcterrata.cls}
+%%
+%% Copyright (C) 1997,2004,2005,2007 Frank Mittelbach
+%% This class file is licenced under LPPL latest version;
+%% see https://www.latex-project.org/lppl
+%
+%
+% It sets up a few commands used to format the errata entries for books in the
+% Addison-Wesley Series:
+%
+% Tools and Techniques for Computer Typesetting
+%
+% hence the name. However, anybody who likes to use it is free to apply it for
+% errata files of other books.
+%
+% Changes:
+%
+% v1.0a - changed name from errata.cls to ttcterrata.cls
+
+\ProvidesClass{ttcterrata}
+ [2007/11/10 v1.0a Mini class for errata files; subject to change (FMi)]
+
+\LoadClass{article}
+
+\setcounter{secnumdepth}{-1}
+\addtolength\textwidth{5cm}
+\addtolength\oddsidemargin{-3cm}
+
+\addtolength\textheight{36pt}
+
+\RequirePackage{shortvrb}
+\MakeShortVerb{\|}
+
+\RequirePackage{array,longtable}
+\RequirePackage{multicol}
+
+
+\newcommand\erratagetnumber{}
+\def\erratagetnumber#1/#2/#3\erratagetnumber{#1#2#3}
+
+
+\newcommand\gobbleerrata{%
+ \setbox\@tempboxa\vbox\bgroup
+ \let\endgobble\egroup
+ \let\hideamp\relax
+ \let\\\relax\let\par\@@par}
+
+\newcommand*\hideamp{&}
+
+\let\endgobble\relax
+
+
+\newcommand\erratastartdate{}
+\newcommand\myprinting{1}
+
+
+\newcommand\doweprint[2]{%
+ \ifnum \myprinting < \if!#2!1000 \else \ifx s#2 1000\else#2 \fi\fi
+ \ifnum \expandafter\erratagetnumber\erratastartdate\erratagetnumber <
+ \erratagetnumber#1\erratagetnumber \relax
+ \@tempswatrue
+ \else
+ \@tempswafalse
+ \fi
+ \else
+ \@tempswafalse
+ \fi
+}
+
+
+
+\newcommand\includedentries{entries after = \erratastartdate}
+\newcommand\printedentries{between \erratastartdate\space and}
+
+\newcommand\showallerrors{%
+ \renewcommand\includedentries{all errata entries}%
+ \renewcommand\printedentries{up to}
+ \renewcommand\doweprint[2]{\@tempswatrue}}
+
+
+\newcommand\displayrevisionfix[2]{%
+ \if!#2!\textbf{#1}\else\textit{#1}\rlap{\textsuperscript{#2}}\fi}
+
+\newcommand\norevisionnumbers{%
+ \renewcommand\displayrevisionfix[2]{\textbf{##1}}}
+
+\IfFileExists{\jobname.cfg}
+ {
+ \input{\jobname.cfg}
+ \typeout{***************************************************}
+ \typeout{*}
+ \typeout{* Configuration file for \jobname.err found }
+ \typeout{*}
+ \typeout{***************************************************}
+ \AtEndDocument{
+ \typeout{***************************************************}
+ \typeout{*}
+ \typeout{* If you wish to generate an errata listing}
+ \typeout{* containing only errors found after a certain revision}
+ \typeout{* and/or only errors found after a certain date}
+ \typeout{* modify the information stored in \jobname.cfg}
+ \typeout{*}
+ \typeout{* Current settings are:}
+ \typeout{*}
+ \typeout{* \@spaces printing of your book = \myprinting}
+ \typeout{* \@spaces include \includedentries}
+ \typeout{*}
+ \typeout{***************************************************}
+ }}
+ {}
+
+%% \erroronpage <page> <line info> <contributor> <date> <fixed in revision>
+
+\newcommand\erroronpage[5]{%
+ \endgobble
+ \doweprint{#4}{#5}%
+ \if@tempswa
+ \typeout{Typesetting entry #1 #2 #3 #4}%
+ \else
+ \typeout{Ignoring entry #1 #2 #3 #4}%
+ \expandafter\gobbleerrata
+ \fi
+ \hideamp \\%
+ \displayrevisionfix{#1}{#5}
+ \hideamp #2 \hideamp (\textsf{#3}) \hideamp
+}
+
+\newcommand\seriouserroronpage[5]{%
+ \endgobble
+ \doweprint{#4}{#5}%
+ \if@tempswa
+ \typeout{Typesetting entry #1 #2 #3 #4}%
+ \else
+ \typeout{Ignoring entry #1 #2 #3 #4}%
+ \expandafter\gobbleerrata
+ \fi
+ \hideamp \\%
+ \fbox{\bfseries !!}\hfill
+ \displayrevisionfix{#1}{#5}
+ \hideamp #2 \hideamp (\textsf{#3}) \hideamp
+}
+
+\newcommand\CHAPTER[1]{\endgobble
+ &\\[4pt]%
+ \multicolumn{4}{l}{\framebox[10cm][l]{\textbf{\normalsize\strut#1}}} \\}
+
+\newenvironment{erratalist}
+ {\begin{longtable}{r>{\raggedright}p{2cm}l>{\raggedright}p{10cm}l}}
+ {\endgobble\end{longtable}}
+
+\newcommand\erratatitle[2]
+ {\begin{center}\LARGE\bfseries
+ Errata list for #1\\[5pt](\myprinting.\ printing)\\[10pt]
+ \small Includes all entries found \printedentries\space #2\\
+ (For other periods/print runs reprocess this document
+ with different config settings)
+ \end{center}%
+ \markright{Errata for #1 (\printedentries\space #2)}%
+ \thispagestyle{plain}%
+ \vspace{20pt}}
+
+\pagestyle{myheadings}
+
+\AtBeginDocument{\small}
+
+\setlength\parindent{0pt}
+\setlength\parskip{2pt}
+
+\newcommand\contributor[2]{\makebox[1cm][l]{\sffamily#1} #2\par}
+
+% some special shortcuts overwriting existing commands:
+
+\let\u\underline
+\renewcommand\>{$\to$}
+
+%%% some code suggested by Thorsten Hansen to count the number of
+%%% contributions by individuals (will work only if we do not get
+%%% too many :-)
+
+\def\count@contributors#1/#2/#3\@nil{
+ \@ifundefined{c@#1}{\newcounter{#1}}{}\stepcounter{#1}%
+%%% also count secondary:
+%%% \@ifundefined{c@#2}{\newcounter{#2}}{}\stepcounter{#2}%
+}
+
+\renewcommand\erroronpage[5]{%
+ \count@contributors#3/secondary/\@nil
+ \endgobble
+ \doweprint{#4}{#5}%
+ \if@tempswa
+ \typeout{Typesetting entry #1 #2 #3 #4}%
+ \else
+ \typeout{Ignoring entry #1 #2 #3 #4}%
+ \expandafter\gobbleerrata
+ \fi
+ \hideamp \\%
+ \displayrevisionfix{#1}{#5}
+ \hideamp #2 \hideamp (\textsf{#3}) \hideamp
+}
+
+\renewcommand\seriouserroronpage[5]{%
+ \count@contributors#3/secondary/\@nil
+ \endgobble
+ \doweprint{#4}{#5}%
+ \if@tempswa
+ \typeout{Typesetting entry #1 #2 #3 #4}%
+ \else
+ \typeout{Ignoring entry #1 #2 #3 #4}%
+ \expandafter\gobbleerrata
+ \fi
+ \hideamp \\%
+ \fbox{\bfseries !!}\hfill
+ \displayrevisionfix{#1}{#5}
+ \hideamp #2 \hideamp (\textsf{#3}) \hideamp
+}
+
+\renewcommand\contributor[2]{\makebox[1cm][l]{%
+ \sffamily#1} #2\@ifundefined{c@#1}{}{ (\arabic{#1})}\par}
+
+\end{filecontents}
+
+
+\begin{filecontents}{\jobname.cfg}
+%
+%
+% Configuration file for the errata listing of
+%
+% The LaTeX Graphics Companion, Second Edition
+%
+%
+% \erratastartdate
+%
+% Specifies the date from which on errata entries should be listed.
+%
+% The format is YYYY/MM/DD.
+%
+% The default below ensures that all entries for a particular
+% printing are typeset.
+%
+
+\renewcommand\erratastartdate{2007/06/30}
+
+
+%
+% \myprinting
+%
+% Specifies which (revised) printing you own. For example, if you
+% have the second printing set this to 2 so that errors already
+% corrected in that printing will not appear in your errata
+% listing.
+%
+% The default below ensures that all entries relevant to the x-th
+% printing are typeset.
+%
+%
+
+\renewcommand\myprinting{2}
+
+%
+% \norevisionnumbers
+%
+% Specifies that all page numbers in the errata are shown in the same
+% format (bold face) irregardless of whether or not they are fixed
+% in some revision. The default is to print corrected errors in
+% italic and add the revision number as a superscript.
+
+%
+% \showallerrors
+%
+% With this command you tell the program that all errata entries are
+% supposed to be generated. This makes \myprinting and
+% \erratastartdate basically obsolete so this isn't turned on by
+% default.
+%
+%
+\endinput
+\end{filecontents}
+
+
+\documentclass{ttcterrata}[2005/11/10] % we want new class
+
+\usepackage[T1]{fontenc}
+\let\u\underline % shortcut for this file
+\newcommand\meta[1]{$\langle$\textit{#1\/}$\rangle$}
+
+\usepackage{textcomp}
+
+\usepackage{url}
+
+\begin{document}
+
+\erratatitle{The \LaTeX{} Graphics Companion, Second Edition}{\erratafiledate}
+
+
+\begin{verbatim}
+@book(A-W:GMRRV07,
+ author = {Michel Goossens and Frank Mittelbach and Sebastian Rahtz
+ and Denis Roegel and Herbert Vo{\ss}},
+ title = {The {\LaTeX} Graphics Companion},
+ edition = 2,
+ series = {Tools and Techniques for Computer Typesetting},
+ publisher = {Addison-Wesley},
+ address = {Boston, Massachusetts},
+ year = 2007,
+ pagenums = {976},
+ bibliography = {yes},
+ index = {yes},
+ isbn = {978-0-321-50892-8},
+)
+\end{verbatim}
+
+
+\begin{list}{}{\setlength\leftmargin{0cm}\setlength\rightmargin{3cm}}
+\item[]
+
+This file (\texttt{\jobname.err}) can be found as part of the \LaTeX{}
+distribution and its latest version is maintained on the \LaTeX{}
+project site at \texttt{https://www.latex-project.org/help/books/\jobname.err}
+where you will also find extracts of the book.
+
+The first column in the table shows the page number of the errata
+entry. Superscript numbers in the first column refer to the printed
+revision in which this entry was corrected (\textit{s} indicates a
+correction in the sources only). The second
+column gives the precise location (negative line or paragraph numbers
+are counted from the bottom of the page). The third column shows the
+first finder of the problem.
+
+You can customize this list to only show errata related to the printing
+you own by changing the configuration in the file \texttt{\jobname.cfg}.
+
+\begin{center}
+ \Large \bfseries To Err is Human --- Bug Contest
+\end{center}
+
+Any mistake found and reported is a gain for all readers of our book.
+For this reason Addison-Wesley and the authors offer a prize (for 6
+periods) to the eligible person who finds the largest
+number of bugs during that period (in case of a draw a random choice
+will be made between all those with the largest number of findings).
+A person can receive at most one prize, ever; errors found by any of
+the authors do not count.
+
+Each prize is a free choice of any single computing book found on the
+AW Professional web site \texttt{http://www.awprofessional.com} (that
+is, no boxed sets or multiple volume offers).
+
+
+As usual, the authors and publisher reserve the right to make various
+decisions such as whether a reported feature is an error for
+competitive purposes or whether similar features count as a single or
+multiple errors. ---
+Good luck!
+
+\begin{center}
+\begin{tabular}{clr}
+Contest period ends & Winner \\[4pt]
+2008/05 & Milan Vujtek & 16 suggestions\\
+2010/05 & & \\
+\ldots
+\end{tabular}
+\end{center}
+\end{list}
+
+\newpage
+
+
+%<--------------------------
+
+\newcommand\BibTeX{\textsc{Bib}\TeX}
+
+\begin{erratalist}
+
+\CHAPTER{General }
+
+\seriouserroronpage{general}{}{FMi}{2007/07/01}{}
+
+ To help you in assessing this errata document we have placed
+ exclamation marks in front of each entry that we consider essential
+ for correctly understanding the book contents.
+
+\erroronpage{general}{}{FMi}{2007/07/01}{}
+
+ Due to the printing process there may be small alignment problems
+ between blue and black text on some pages. These can vary from book
+ to book depending on how the paper was handled between print
+ runs---such is the analog nature of printing on a press.
+
+\CHAPTER{Front matter}
+
+\erroronpage{xxix}{para 4, l.1}{FMi/hv}{2007/08/23}{2}
+Add ``In case of \textsf{PSTricks} \u{and, for example, the \textsf{beamer}
+class} the syntax \ldots''
+
+\erroronpage{xxix}{para 5, code}{FMi}{2007/08/24}{2}
+There should be a bit more space in front of the code block
+
+\CHAPTER{Chapter 1}
+
+\erroronpage{2}{para 3, l.1}{MiV}{2008/05/22}{2}
+ ``First.'' \> ``First,''
+
+\CHAPTER{Chapter 2}
+
+\CHAPTER{Chapter 3}
+
+\CHAPTER{Chapter 4}
+
+\seriouserroronpage{152}{exa 4-1-15}{HjG}{2007/08/17}{2}
+ Output of example is missing! Oops \ldots\ it was there honest
+
+\erroronpage{177}{para 2, l.1}{MiV}{2008/05/22}{2}
+Missing interword space: ``Flowcharts\u{ }are''
+
+\CHAPTER{Chapter 5}
+
+
+\erroronpage{221}{last line}{RSh}{2008/02/13}{2}
+``down'' should be ``up''.
+
+\erroronpage{223}{}{hv}{2008/02/22}{2}
+Changed explanation for example 5-4-1 slightly (since example changed).
+
+\erroronpage{224}{exa. 5-4-1}{hv}{2008/02/22}{2}
+Coding changed to:
+\begin{verbatim}
+\begin{pspicture}(-1,-1)(2,2)
+ \psaxes{->}(0,0)(-1,-1)(2,2)
+ \parabola[linewidth=1.5pt](1,2)(-0.5,-0.5)
+ \parabola[origin={0.25,-0.5},
+ linestyle=dashed](1,2)(-0.5,-0.5)
+ \psaxes[origin={0.25,-0.5},linestyle=dashed,
+ linewidth=0.2pt]{->}(0,0)(-1,-1)(2,2)
+\end{pspicture}
+\end{verbatim}
+
+\erroronpage{240}{para 4, l.8}{MiV}{2008/05/22}{2}
+Remove backslash in:
+ ``keyword setting \verb/\showpoints=true/''
+
+\erroronpage{254}{Ex 5-9-1}{MiV}{2008/05/22}{}
+The blue circle shouldn't be visible behind the black circle. This is a
+problem due to the printing process used for the book---it does not show up on
+all books.
+
+\erroronpage{290}{Ex 5-13-22}{MSh}{2008/06/11}{2}
+Inside |\pscustom| the |\psbezier| macro needs four arguments in case
+there exists no current point (always for the first macro) and three
+arguments if the bezier curve connects to an existing line
+or curve (path).
+
+\CHAPTER{Chapter 6}
+
+\erroronpage{335}{para 5, l.4}{JMi}{2008/06/23}{2}
+``\ldots{} summarized in \u{Table} 5.2 \ldots" \> ``\ldots{} summarized in
+\u{Figure} 5.2 \ldots''
+
+\erroronpage{406}{margin}{hv}{2007/08/20}{2}
+ Missing interword space:
+ ``The\u{ }plotpoints \ldots''.
+
+\erroronpage{416}{exa 6-6-34}{hv}{2007/08/20}{2}
+ The filling (crosshatch) of the example isn't quite correct.
+
+\erroronpage{458}{para 2, l.1}{HjG}{2007/08/17}{2}
+ Missing interword space:
+ ``The\u{ }\textsf{pst-pdf} package \dots''
+
+
+\CHAPTER{Chapter 7}
+
+\erroronpage{491}{2nd line}{yhj}{2008/01/06}{2}
+The name of author of xytree package should be ``Koaunghi Un''
+but not ``Koaungli Un''. Sorry for the mistake.
+
+\CHAPTER{Chapter 8}
+
+\erroronpage{514}{tab. 8.3}{FMi}{2008/012/21}{2}
+Slightly increase spacing after hline.
+
+\erroronpage{515}{tab. 8.4}{MiV}{2008/05/22}{2}
+There should be vertical spacing in the first line (superscript $10^{24}$
+touches top line)
+
+\seriouserroronpage{579}{para 2, l.3}{MiV}{2008/05/22}{2}
+ \verb=\ln= \> \verb=\nl= (this will also change the index entry)
+
+\erroronpage{583}{para 4, l.9}{MiV}{2008/05/22}{2}
+Replace: ``of the voltage $V_C$'' \> ``of the voltage $v_C$''
+
+\CHAPTER{Chapter 9}
+
+\erroronpage{598/599}{several}{FMi}{2007/08/19}{2}
+ The text and the displayed logs talk about example 7-2-6 but afterwards two
+ more chapters got added (without the logs being regenerated), i.e., this
+ should now be 9-2-6.
+
+\CHAPTER{Chapter 10}
+
+\seriouserroronpage{683}{exa. 10-1-22}{FMi}{2007/08/26}{2}
+The example unfortunately highlights a bug in the current texmate package: a
+linebreak (in contrast to a space) is not recognized as a move separator
+resulting in all moves getting scrambled in the output, e.g., you see
+\texttt{dxe5 Bxf3 Qxf5} put together under move 4.
+
+Fix: use \texttt{;} to separate moves on linebreaks or wait for the next
+release of the package.
+
+\CHAPTER{Chapter 11}
+
+\erroronpage{720}{6th item}{MiV}{2008/05/22}{2}
+Replace: ``documentwide'' \> ``\u{D}ocumentwide''
+
+\erroronpage{726}{para 2, l.2}{MiV}{2008/05/22}{2}
+Extra space after
+parenthesis: ``( in practice''
+
+\erroronpage{740}{para 2, l.1}{MiV}{2008/05/22}{2}
+Replace: ``given
+by \textit{start\u{ row}}'' \> ``given by \textit{start} row''
+
+\seriouserroronpage{741}{Ex 11-3-5}{MiV}{2008/05/22}{2}
+Usage of
+\verb=\cellcolor= might introduce extra space in the output (as one can see in
+the example).
+
+This can be argued as being a bug in the \texttt{colortbl} package. Given that the
+basic \verb=\color= command ignores spaces after it, \verb=\cellcolor= should
+behave similarly.
+
+\seriouserroronpage{744}{line after Ex 11-3-9}{MiV}{2008/05/22}{2}
+Replace: ``This does \u{not}, of course, affect'' \>
+``This does, of course, \u{also} affect''
+
+\erroronpage{758}{para 3, l.2}{MiV}{2008/05/22}{2}
+Add small space between values and units in frame dimension
+
+\erroronpage{760}{fig. 11.1}{MiV}{2008/05/22}{2}
+
+why differs section names (``Introduction to encoding'' vs. ``Introduction''
+etc.)?
+
+Frank: because the author of this section used a real live example where he had
+used an optional argument to |\section| to make the toc have special text for
+some reason (should be mentioned in the source though).
+
+\erroronpage{774}{2nd snytax box}{hv}{2009/05/8}{2}
+The |\transduration| command takes ``time in seconds'' as mandatory argument
+(and not ``key/vals'')
+
+\erroronpage{779}{para 3, l.1}{MiV}{2008/05/22}{2}
+``in not shown''\>
+``\u{is} not shown''
+
+\erroronpage{794}{exa 11--4-36}{hv}{2009/05/12}{2}
+Replace ``pic2e'' \> ``pic\u{t}2e'' in output, corresponding input not
+displayed in the book.
+
+
+\CHAPTER{Appendix A}
+
+
+\CHAPTER{Appendix B}
+
+\erroronpage{809}{para -1, l.-1}{HjG}{2007/08/17}{2}
+ Missing interword space before opening parenthesis:
+ ``\dots \texttt{faq}\u{ }(or \dots''
+
+
+Frank: actually there is nothing missing in the source. It is a deficiency of
+the fonts.
+
+\CHAPTER{Appendix C}
+
+
+\CHAPTER{Bibliography}
+
+\erroronpage{822}{entry [32]}{MiV}{2008/05/22}{2}
+Use capital C in ``Lecture Notes in computer Science''
+
+\erroronpage{823}{entry [35]}{JPFD}{2007/09/05}{2}
+ The author name ``Eitan M. Gurai'' should be ``Eitan M. Gurari''.
+
+\erroronpage{824}{entry [47]}{GTa}{2010/02/10}{}
+ An updated version of the manual can be downloaded from
+ \url{https://www.tug.org/docs/metapost/mpman.pdf}
+
+\erroronpage{825}{entry [50]}{FMi}{2008/12/21}{2}
+Use capital C in ``Lecture Notes in computer Science''
+
+\erroronpage{826}{entry [59]}{FMi}{2008/12/21}{2}
+ Add web url: \url{http://archiv.dante.de/DTK/PDF/komoedie_2002_1.pdf}
+
+\erroronpage{826}{entry [60]}{FMi}{2008/12/21}{2}
+ Add web url: \url{http://archiv.dante.de/DTK/PDF/komoedie_2002_2.pdf}
+
+ \erroronpage{828}{entry [60]}{FMi}{2008/12/21}{2}
+ Add web url: ``Sample chapter
+ at: \url{https://www.latex-project.org/help/books/}''
+
+ \erroronpage{829/830}{editorial change}{FMi}{2008/12/21}{2}
+ Page breaks changed due to other changes
+
+\erroronpage{833}{entry [128]}{FMi}{2008/12/21}{2}
+ Url changed to: \url{obsolete/graphics/pstricks/doc/code/pst-code.pdf}
+
+
+\erroronpage{833}{entry [129]}{FMi}{2008/12/21}{2}
+ Url changed to: \url{macros/generic/multido/}
+
+
+\erroronpage{833}{entry [135]}{ADo}{2008/01/02}{2}
+An ``s'' is missing in ``using'' (end of the first line of comment)
+
+
+\CHAPTER{Index}
+
+ \erroronpage{856/860/866}{editorial change}{FMi}{2008/12/21}{2}
+ changed index entries due to changes above
+
+\erroronpage{886}{col.2, l.-7}{GTa}{2010/02/10}{}
+ image(METAPOST) should also reference example on p.145
+
+ \erroronpage{891}{editorial change}{FMi}{2008/12/21}{2}
+ changed index entries due to changes above
+
+ \erroronpage{910/911}{editorial change}{FMi}{2008/12/21}{2}
+ changed index entries due to changes above
+
+ \erroronpage{925}{editorial change}{FMi}{2008/12/21}{2}
+ changed index entries due to changes above
+
+\end{erratalist}
+
+
+\setcounter{collectmore}{3}
+
+\begin{multicols}{3}[Thanks to all who have found errors or
+ omissions. Listed are the people who found an errata entry first.]
+\contributor{ADo}{Alain Dondelinger}
+\contributor{FMi}{Frank Mittelbach}
+\contributor{GTa}{Gr\'egoire Taviot}
+\contributor{HjG}{Hubert G\"a\ss lein}
+\contributor{JPFD}{Jean-Pierre Drucbert}
+\contributor{JMi}{John Middlekauff}
+\contributor{MSh}{Michael Sharpe}
+\contributor{MiV}{Milan Vujtek}
+\contributor{RSh}{Richard Shepard}
+\contributor{hv}{Herbert Vo\ss}
+\contributor{yhj}{You Hyun Jo}
+\end{multicols}
+
+
+Other people have sent us corrections for errors already found.
+Thanks to all of you!
+
+If you find
+further
+errors please report them to one of the authors, e.g.,
+\begin{quote}\ttfamily
+ frank.mittelbach@latex-project.org
+\end{quote}
+preferably in a form usable directly in this file, i.e.,
+\begin{flushleft}
+|\erroronpage{|\textit{page-number}|}{|\textit{line-identification}|}{|%
+ \textit{your-initials}|}{|\textit{date}|}{}| \\
+ \hspace*{2em}\textit{description of the the erratum}
+\end{flushleft}
+Here is an example:
+\begin{verbatim}
+\erroronpage{5}{para 3, l.1}{MOs}{2007/07/01}{}
+ ``LaTeX'' should be typeset ``\LaTeX''.
+\end{verbatim}
+
+\end{document}
+
+
+> > In addition, with regards to content of Section 8.1 it would be nice
+> > to use Roman ``d'' in integrands in examples 3-2-3, 3-5-83, 3-5-84,
+> > 5-12-21, 6-5-6 and 6-5-11.
diff --git a/macros/latex/base/lgc2.pdf b/macros/latex/base/lgc2.pdf
new file mode 100644
index 0000000000..81cd134856
--- /dev/null
+++ b/macros/latex/base/lgc2.pdf
Binary files differ
diff --git a/macros/latex/base/ltdirchk.dtx b/macros/latex/base/ltdirchk.dtx
index b9db177f19..744759f317 100644
--- a/macros/latex/base/ltdirchk.dtx
+++ b/macros/latex/base/ltdirchk.dtx
@@ -37,7 +37,7 @@
%<*driver>
% \fi
\ProvidesFile{ltdirchk.dtx}
- [2016/10/15 v1.2b LaTeX Kernel (System Dependent Parts)]
+ [2019/11/01 v1.3a LaTeX Kernel (System Dependent Parts)]
% \iffalse
\documentclass{ltxdoc}
\GetFileInfo{ltdirchk.dtx}
@@ -918,14 +918,43 @@
%
% |\filename@simple| is used by all three versions.
% Finally we can split off the extension.
+% \changes{v1.3a}{2019/11/01}
+% {take last . not first}
% \begin{macrocode}
- \def\filename@simple#1.#2\\{%
- \ifx\\#2\\%
- \let\filename@ext\relax
- \else
- \edef\filename@ext{\filename@dot#2\\}%
- \fi
- \edef\filename@base{#1}}
+%</dircheck>
+%<*dircheck,latexrelease>
+%<latexrelease>\IncludeInRelease{2019/10/01}{\filename@simple}
+%<latexrelease> {Final dot for extension}%
+\def\filename@simple#1.#2\\{%
+ \ifx\\#2\\%
+ \let\filename@ext\relax
+ \edef\filename@base{#1}%
+ \else
+ \filename@dots{#1}#2\\%
+ \fi}
+% \end{macrocode}
+%
+% \begin{macrocode}
+\def\filename@dots#1#2.#3\\{%
+ \ifx\\#3\\%
+ \def\filename@ext{#2}%
+ \edef\filename@base{#1}%
+ \else
+ \filename@dots{#1.#2}#3\\%
+ \fi}
+%<latexrelease>\EndIncludeInRelease
+%<latexrelease>\IncludeInRelease{0000/00/00}{\filename@simple}
+%<latexrelease> {Final dot for extension}%
+%<latexrelease> \def\filename@simple#1.#2\\{%
+%<latexrelease> \ifx\\#2\\%
+%<latexrelease> \let\filename@ext\relax
+%<latexrelease> \else
+%<latexrelease> \edef\filename@ext{\filename@dot#2\\}%
+%<latexrelease> \fi
+%<latexrelease> \edef\filename@base{#1}}
+%<latexrelease>\EndIncludeInRelease
+%</dircheck,latexrelease>
+%<*dircheck>
% \end{macrocode}
%
% Remove a final dot, added earlier.
diff --git a/macros/latex/base/ltfiles.dtx b/macros/latex/base/ltfiles.dtx
index a2037e221f..d0d33a4c71 100644
--- a/macros/latex/base/ltfiles.dtx
+++ b/macros/latex/base/ltfiles.dtx
@@ -32,7 +32,7 @@
%<*driver>
% \fi
\ProvidesFile{ltfiles.dtx}
- [2019/10/11 v1.2c LaTeX Kernel (File Handling)]
+ [2019/10/26 v1.2d LaTeX Kernel (File Handling)]
% \iffalse
\documentclass{ltxdoc}
\GetFileInfo{ltfiles.dtx}
@@ -714,6 +714,7 @@
%
% \changes{v1.2a}{2019/07/01}{Support UTF-8}
% \changes{v1.2c}{2019/10/11}{Remove one brace group}
+% \changes{v1.2d}{2019/10/26}{remove quotes}
% \begin{macrocode}
%</2ekernel>
%<*2ekernel|latexrelease>
@@ -722,7 +723,9 @@
\def\set@curr@file#1{%
\begingroup
\escapechar\m@ne
- \xdef\@curr@file{\expandafter\string\csname\@firstofone#1\@empty\endcsname}%
+ \xdef\@curr@file{%
+ \expandafter\string
+ \csname\expandafter\unquote@name\expandafter{\@firstofone#1\@empty}\endcsname}%
\endgroup
}
% \end{macrocode}
@@ -758,11 +761,11 @@
%
% \changes{v1.2a}{2019/07/01}{Support UTF-8}
% \changes{v1.2b}{2019/08/27}{Make command robust}
+% \changes{v1.2d}{2019/10/26}{dont quote name}
% \begin{macrocode}
\DeclareRobustCommand\IfFileExists[1]{%
\set@curr@file{#1}%
- \edef\q@curr@file{\expandafter\quote@name\expandafter{\@curr@file}}%
- \expandafter\IfFileExists@\expandafter{\q@curr@file}}
+ \expandafter\IfFileExists@\expandafter{\@curr@file}}
% \end{macrocode}
% \end{macro}
%
@@ -770,10 +773,11 @@
% \changes{v0.9b}{1993/12/04}{Macro added}
% \changes{v0.9p}{1994/01/18}{New Definition}
% \changes{v1.0t}{1995/05/25}{(CAR) added \cs{long}}
-%
+% \changes{v1.2d}{2019/10/26}{quote on openin}%
+% Argument |#1| is |\@curr@file| so catcode 12 string with no quotes.
% \begin{macrocode}
\long\def \IfFileExists@#1#2#3{%
- \openin\@inputcheck#1 %
+ \openin\@inputcheck"#1" %
\ifeof\@inputcheck
\ifx\input@path\@undefined
\def\reserved@a{#3}%
@@ -782,7 +786,7 @@
\fi
\else
\closein\@inputcheck
- \edef\@filef@und{#1 }%
+ \edef\@filef@und{"#1" }%
\def\reserved@a{#2}%
\fi
\reserved@a}
@@ -834,14 +838,15 @@
% {(CAR) added \cs{long}}
% \changes{v1.1d}{1996/01/10}
% {Change argument handling to not require doubled hash. latex/2024}
+% \changes{v1.2d}{2019/10/26}{quote on openin}%
% \begin{macrocode}
\long\def\@iffileonpath#1{%
\let\reserved@a\@secondoftwo
\expandafter\@tfor\expandafter\reserved@b\expandafter
:\expandafter=\input@path\do{%
- \openin\@inputcheck\reserved@b#1 %
+ \openin\@inputcheck\expandafter\quote@name\expandafter{\reserved@b#1} %
\ifeof\@inputcheck\else
- \edef\@filef@und{\reserved@b#1 }%
+ \edef\@filef@und{"\reserved@b#1" }%
\let\reserved@a\@firstoftwo%
\closein\@inputcheck
\@break@tfor
diff --git a/macros/latex/base/ltluatex.dtx b/macros/latex/base/ltluatex.dtx
index a043b48436..41f2344a37 100644
--- a/macros/latex/base/ltluatex.dtx
+++ b/macros/latex/base/ltluatex.dtx
@@ -1,17 +1,21 @@
% \iffalse meta-comment
%
-% Copyright 2015 2017 2018
+% Copyright (C) 2015-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
-% It may be distributed and/or modified under the conditions of
-% the LaTeX Project Public License (LPPL), either version 1.3c of
-% this license or (at your option) any later version. The latest
-% version of this license is in the file:
-%
-% https://www.latex-project.org/lppl.txt
+% This file is part of the LaTeX base system.
+% -------------------------------------------
%
+% It may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3c
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% https://www.latex-project.org/lppl.txt
+% and version 1.3c or later is part of all distributions of LaTeX
+% version 2008 or later.
%
+% This file has the LPPL maintenance status "maintained".
%
%<2ekernel>%%% From File: ltluatex.dtx
%<plain>\ifx\newluafunction\undefined\else\expandafter\endinput\fi
@@ -24,7 +28,7 @@
\ProvidesFile{ltluatex.dtx}
%</driver>
%<*tex>
-[2018/10/21 v1.1i
+[2019/10/22 v1.1j
%</tex>
%<plain> LuaTeX support for plain TeX (core)
%<*tex>
@@ -1361,11 +1365,12 @@ local callbacktypes = callbacktypes or {
% Section 8.6: PDF-related callbacks.
% \changes{v1.1j}{2019/06/18}{page\_objnum\_provider added}
% \changes{v1.1j}{2019/06/18}{process\_pdf\_image\_content added}
+% \changes{v1.1j}{2019/10/22}{page\_objnum\_provider and process\_pdf\_image\_content classified data}
% \begin{macrocode}
finish_pdffile = data,
finish_pdfpage = data,
- page_objnum_provider = simple,
- process_pdf_image_content = simple,
+ page_objnum_provider = data,
+ process_pdf_image_content = data,
% \end{macrocode}
% Section 8.7: font-related callbacks.
% \changes{v1.1e}{2017/03/28}{glyph\_stream\_provider added}
diff --git a/macros/latex/base/ltluatex.pdf b/macros/latex/base/ltluatex.pdf
index 9f4bec2d00..8616363a34 100644
--- a/macros/latex/base/ltluatex.pdf
+++ b/macros/latex/base/ltluatex.pdf
Binary files differ
diff --git a/macros/latex/base/ltmiscen.dtx b/macros/latex/base/ltmiscen.dtx
index 8cd6120751..2a88438dee 100644
--- a/macros/latex/base/ltmiscen.dtx
+++ b/macros/latex/base/ltmiscen.dtx
@@ -32,7 +32,7 @@
%<*driver>
% \fi
\ProvidesFile{ltmiscen.dtx}
- [2019/08/29 v1.1p LaTeX Kernel (Misc. Environments)]
+ [2019/10/25 v1.1q LaTeX Kernel (Misc. Environments)]
% \iffalse
\documentclass{ltxdoc}
\GetFileInfo{ltmiscen.dtx}
@@ -370,17 +370,7 @@
% percent. The result is saved in \cs{@temptokena} for later use.
% \changes{v1.1n}{2018/09/26}{Sometimes mask the endline char when
% writing to files (github/73)}
-% \begin{macrocode}
-\begingroup
-\catcode`\%=12
-% \end{macrocode}
-% \texttt{latexrelease} will read this code in high-speed
-% mode in certain situations. During that it will only look for
-% \cs{if} tests but not actually execute the \cs{catcode} change
-% above. As a result it will drop anything after the |%| character
-% in the definition. Therefore the |\fi| needs to be on the next
-% line and we need locally another comment character to avoid
-% getting spaces into the definition---a weird problem :-)
+%
% \begin{macrocode}
\catcode`\^^A=9
\long\gdef\add@percent@to@temptokena
@@ -390,13 +380,33 @@
% the beginning, so that in case the tokenlist consists of a single brace
% group the braces aren't stripped. The |\expandafter| then expands
% this extra token away again.
+% \changes{v1.1q}{2019/10/25}{Allow unbalanced conditionals in \texttt{\#1} (gh/202)}
% \begin{macrocode}
- {\ifx!#2!\@temptokena\expandafter{#1}\else
- \@temptokena\expandafter{#1%^^A
+ {\ifx!#2!\expandafter\dont@add@percent@to@temptokena\else
+ \expandafter\do@add@percent@to@temptokena\fi{#1}}
+% \end{macrocode}
+%
+% \begin{macrocode}
+\long\def\dont@add@percent@to@temptokena#1{%
+ \@temptokena\expandafter{#1}}
+% \end{macrocode}
+% \texttt{latexrelease} will read this code in high-speed
+% mode in certain situations. During that it will only look for
+% \cs{if} tests but not actually execute the \cs{catcode} change
+% above. As a result it will drop anything after the |%| character
+% in the definition. Therefore the |\fi| needs to be on the next
+% line and we need locally another comment character to avoid
+% getting spaces into the definition---a weird problem :-)
+%
+% \begin{macrocode}
+\begingroup
+\catcode`\%=12
+\long\gdef\do@add@percent@to@temptokena#1{%
+ \@temptokena\expandafter{#1%^^A
% \end{macrocode}
% Can't be on the same line as the |%| --- see above.
% \begin{macrocode}
- }\fi}
+ }}
\endgroup
% \end{macrocode}
% \end{macro}
@@ -432,6 +442,8 @@
%<latexrelease> {\protected@file@percent}{Mask line endings}%
%<latexrelease>\let\protected@file@percent\@undefined
%<latexrelease>\let\add@percent@to@temptokena\@undefined
+%<latexrelease>\let\do@add@percent@to@temptokena\@undefined
+%<latexrelease>\let\dont@add@percent@to@temptokena\@undefined
%<latexrelease>\long\def\@writefile#1#2{%
%<latexrelease> \@ifundefined{tf@#1}\relax
%<latexrelease> {\@temptokena{#2}%
diff --git a/macros/latex/base/ltnews.pdf b/macros/latex/base/ltnews.pdf
index 51dcd4b48a..03c4c5fb4f 100644
--- a/macros/latex/base/ltnews.pdf
+++ b/macros/latex/base/ltnews.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews01.pdf b/macros/latex/base/ltnews01.pdf
index a4e46c0392..d9399cc8ae 100644
--- a/macros/latex/base/ltnews01.pdf
+++ b/macros/latex/base/ltnews01.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews02.pdf b/macros/latex/base/ltnews02.pdf
index af53fdd9dd..c47087bfba 100644
--- a/macros/latex/base/ltnews02.pdf
+++ b/macros/latex/base/ltnews02.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews03.pdf b/macros/latex/base/ltnews03.pdf
index 11315afc6d..d6148f65a3 100644
--- a/macros/latex/base/ltnews03.pdf
+++ b/macros/latex/base/ltnews03.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews04.pdf b/macros/latex/base/ltnews04.pdf
index 561075c467..0857066d55 100644
--- a/macros/latex/base/ltnews04.pdf
+++ b/macros/latex/base/ltnews04.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews05.pdf b/macros/latex/base/ltnews05.pdf
index 685113547e..5c3fc1356c 100644
--- a/macros/latex/base/ltnews05.pdf
+++ b/macros/latex/base/ltnews05.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews06.pdf b/macros/latex/base/ltnews06.pdf
index 2d4bf9e464..7e8ff0b2f5 100644
--- a/macros/latex/base/ltnews06.pdf
+++ b/macros/latex/base/ltnews06.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews07.pdf b/macros/latex/base/ltnews07.pdf
index d57be5ca6c..341a1f790e 100644
--- a/macros/latex/base/ltnews07.pdf
+++ b/macros/latex/base/ltnews07.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews08.pdf b/macros/latex/base/ltnews08.pdf
index 6a6589e196..0732f77cf1 100644
--- a/macros/latex/base/ltnews08.pdf
+++ b/macros/latex/base/ltnews08.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews09.pdf b/macros/latex/base/ltnews09.pdf
index e6ed2eba04..d01c3f20db 100644
--- a/macros/latex/base/ltnews09.pdf
+++ b/macros/latex/base/ltnews09.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews10.pdf b/macros/latex/base/ltnews10.pdf
index 975aaa3689..e33789ad6c 100644
--- a/macros/latex/base/ltnews10.pdf
+++ b/macros/latex/base/ltnews10.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews11.pdf b/macros/latex/base/ltnews11.pdf
index f0686d8a26..5fee5aae85 100644
--- a/macros/latex/base/ltnews11.pdf
+++ b/macros/latex/base/ltnews11.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews12.pdf b/macros/latex/base/ltnews12.pdf
index 167a879ebe..89632b196f 100644
--- a/macros/latex/base/ltnews12.pdf
+++ b/macros/latex/base/ltnews12.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews13.pdf b/macros/latex/base/ltnews13.pdf
index 3384b86766..eaff9fee5e 100644
--- a/macros/latex/base/ltnews13.pdf
+++ b/macros/latex/base/ltnews13.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews14.pdf b/macros/latex/base/ltnews14.pdf
index ae536034ce..fcdd85866d 100644
--- a/macros/latex/base/ltnews14.pdf
+++ b/macros/latex/base/ltnews14.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews15.pdf b/macros/latex/base/ltnews15.pdf
index ac63528ecb..8db2148bd3 100644
--- a/macros/latex/base/ltnews15.pdf
+++ b/macros/latex/base/ltnews15.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews16.pdf b/macros/latex/base/ltnews16.pdf
index 6b57e1660c..67519cfce0 100644
--- a/macros/latex/base/ltnews16.pdf
+++ b/macros/latex/base/ltnews16.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews17.pdf b/macros/latex/base/ltnews17.pdf
index 903317406a..a4ac13337a 100644
--- a/macros/latex/base/ltnews17.pdf
+++ b/macros/latex/base/ltnews17.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews18.pdf b/macros/latex/base/ltnews18.pdf
index 0adbc8b9d9..ad6db99604 100644
--- a/macros/latex/base/ltnews18.pdf
+++ b/macros/latex/base/ltnews18.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews19.pdf b/macros/latex/base/ltnews19.pdf
index 00c7c35f52..15e9864291 100644
--- a/macros/latex/base/ltnews19.pdf
+++ b/macros/latex/base/ltnews19.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews20.pdf b/macros/latex/base/ltnews20.pdf
index b7c29ba9b6..d8fbc43a60 100644
--- a/macros/latex/base/ltnews20.pdf
+++ b/macros/latex/base/ltnews20.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews21.pdf b/macros/latex/base/ltnews21.pdf
index 5b5739998f..4d86d73795 100644
--- a/macros/latex/base/ltnews21.pdf
+++ b/macros/latex/base/ltnews21.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews22.pdf b/macros/latex/base/ltnews22.pdf
index 9bfcca00dd..fbd4f2c905 100644
--- a/macros/latex/base/ltnews22.pdf
+++ b/macros/latex/base/ltnews22.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews23.pdf b/macros/latex/base/ltnews23.pdf
index b5d31d6cd1..f8f7ed14dc 100644
--- a/macros/latex/base/ltnews23.pdf
+++ b/macros/latex/base/ltnews23.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews24.pdf b/macros/latex/base/ltnews24.pdf
index 63fbe43ed2..eed83df2d0 100644
--- a/macros/latex/base/ltnews24.pdf
+++ b/macros/latex/base/ltnews24.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews25.pdf b/macros/latex/base/ltnews25.pdf
index 289602c008..a81fc049c8 100644
--- a/macros/latex/base/ltnews25.pdf
+++ b/macros/latex/base/ltnews25.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews26.pdf b/macros/latex/base/ltnews26.pdf
index 62fa7f5a61..b9da34d774 100644
--- a/macros/latex/base/ltnews26.pdf
+++ b/macros/latex/base/ltnews26.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews27.pdf b/macros/latex/base/ltnews27.pdf
index e8bdbe7454..e652b4c504 100644
--- a/macros/latex/base/ltnews27.pdf
+++ b/macros/latex/base/ltnews27.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews28.pdf b/macros/latex/base/ltnews28.pdf
index 9fa4b7cf13..0705924d8f 100644
--- a/macros/latex/base/ltnews28.pdf
+++ b/macros/latex/base/ltnews28.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews29.pdf b/macros/latex/base/ltnews29.pdf
index 6eebd0a89d..b2bd102ad0 100644
--- a/macros/latex/base/ltnews29.pdf
+++ b/macros/latex/base/ltnews29.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews30.pdf b/macros/latex/base/ltnews30.pdf
index 2a51a11e96..ac5043159b 100644
--- a/macros/latex/base/ltnews30.pdf
+++ b/macros/latex/base/ltnews30.pdf
Binary files differ
diff --git a/macros/latex/base/ltvers.dtx b/macros/latex/base/ltvers.dtx
index d15bd78404..89d7295321 100644
--- a/macros/latex/base/ltvers.dtx
+++ b/macros/latex/base/ltvers.dtx
@@ -115,7 +115,7 @@
{2019-10-01}
%</2ekernel|latexrelease>
%<*2ekernel>
-\def\patch@level{1}
+\def\patch@level{2}
% \end{macrocode}
%
% \begin{macro}{\development@branch@name}
diff --git a/macros/latex/base/ltx3info.pdf b/macros/latex/base/ltx3info.pdf
index a7c2d93201..4b52a18b6a 100644
--- a/macros/latex/base/ltx3info.pdf
+++ b/macros/latex/base/ltx3info.pdf
Binary files differ
diff --git a/macros/latex/base/ltxdoc.pdf b/macros/latex/base/ltxdoc.pdf
index 4d383435d5..76ed69cd6a 100644
--- a/macros/latex/base/ltxdoc.pdf
+++ b/macros/latex/base/ltxdoc.pdf
Binary files differ
diff --git a/macros/latex/base/makeindx.pdf b/macros/latex/base/makeindx.pdf
index f2cc342e83..283d01a929 100644
--- a/macros/latex/base/makeindx.pdf
+++ b/macros/latex/base/makeindx.pdf
Binary files differ
diff --git a/macros/latex/base/manual.err b/macros/latex/base/manual.err
new file mode 100644
index 0000000000..e78b18de9f
--- /dev/null
+++ b/macros/latex/base/manual.err
@@ -0,0 +1,365 @@
+\documentclass{article}
+
+\newcommand{\reportedby}[2]{{\small [First reported by #1 on \mbox{#2}.]}}
+\newcommand{\erratum}[1]{\subsubsection*{#1}}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% MODIFICATION DATE %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% %
+% Defines \moddate to expand to modification date such as %
+% %
+% 5 Aug 1991 %
+% %
+% and \prdate to print it in a large box. Assumes editor %
+% updates modification date in standard SRC Gnu Emacs style. %
+% (should work for any user name). %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\def\ypmd{% %
+% %
+% %
+ Last modified on Sat 13 October 2018 at 12:56:41 PST by lamport %
+ endypmd} %
+% %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newcommand{\moddate}{\expandafter\xpmd\ypmd} %
+\def\xpmd Last modified %
+on #1 #2 #3 #4 at #5:#6:#7 #8 by #9 endypmd{#2 #3 #4} %
+\newcommand{\prdate}{\noindent\fbox{\Large\moddate}} %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\newcommand{\mytt}{\normalfont\ttfamily}
+\newcommand{\cindex}{\index}
+\newcommand\bs{\char '134 } % A backslash character for \tt font
+
+\title{Errata to the Second Edition of the \LaTeX\ Manual}
+\author{Leslie Lamport}
+\date{\moddate}
+
+\begin{document}
+\maketitle
+
+\noindent These are all the errors and omissions to the manual,
+\LaTeX: {\em A Document Preparation System}, second edition, published
+by Addison-Wesley, reported as of \moddate. Positions in the book are
+indicated by page and line number, where the top line of a page is
+number 1 and the bottom line is number $-1$. A running head and a
+page number are not considered to be lines, but all other lines are.
+Please report any additional errors to The \LaTeX\ Project at
+\texttt{www.latex-project.org/bugs/}\,.
+
+
+\subsection*{Errors Corrected in the First Printing}
+
+\erratum{page 25, example of \texttt{verse} environment}
+Replace \verb|{\em all\/}| by \verb|\emph{all}|.
+ \reportedby{Rosemary Bailey}{29 Aug 1994}
+
+\erratum{page 28, first paragraph}
+Not an error, but it would be
+helpful to add the following sentence to the end of that paragraph:
+ ``(If a declaration has arguments, they become additional
+arguments of the corresponding environment's \verb|\begin| command.)''
+
+
+\erratum{page 33, line 10}
+Add \verb|\]| to the list of fragile commands.
+ \reportedby{Rosemary Bailey}{29 Aug 1994}
+
+\erratum{page 43, table 3.5}
+Add an entry for \verb|\notin| ($\notin$).
+ \reportedby{Rosemary Bailey}{29 Aug 1994}
+
+\erratum{page 72, two examples}
+Change \verb|{\em ...}| to \verb|\emph{...}|
+ \reportedby{Rosemary Bailey}{29 Aug 1994}
+
+\erratum{page 101}
+This is not an error, but some readers will find it helpful if, in the
+descriptions of \verb|\setlength| and \verb|\addtolength|,
+\verb|\gnat| were replaced by \verb|\parskip|.
+ \reportedby{Ellen Gilkerson}{9 Aug 1994}
+
+\erratum{page 108, lines 7 and 10}
+This is not an error, but it might be easier to understand
+the example if \verb|\len| were replaced by something like \verb|\saved|.
+ \reportedby{Rosemary Bailey}{29 Aug 1994}
+
+\erratum{page 139, lines $-8$ and $-9$}
+
+The funny break between these two lines should be eliminated.
+\reportedby{Malcolm Clark}{9 Aug 1994}
+
+\erratum{page 177, line $-12$}
+
+The \verb|twocolumn| option cannot be used with the \verb|letters|
+class.
+
+\erratum{page 197, lines 7 and 9}
+
+The \verb|figure*| environment is ended by \verb|\end{figure*}|, and
+the \verb|table*| environment is ended by \verb|\end{table*}|.
+\reportedby{Malcolm Clark}{9 Aug 1994}
+
+\erratum{page 228}
+
+Add a note that, before running a LaTeX2.09 file in compatibility mode
+in LaTeX2e, you should delete the old versions of the auxiliary files.
+
+\subsection*{Errors Corrected in the Second Printing}
+
+\erratum{page xv, line 10}
+``Chris Rowley'' should come after ``Sebastian Rahtz''.
+\reportedby{Martin Schr\"{o}der}{24 April 1995}
+
+
+
+\erratum{page 29, line $-10$}
+Change ``error indicator line'' to ``error locator line''.
+\reportedby{Xavier Perramon}{2 Jan 1995}
+
+\erratum{page 37, lines 26--28}
+Change the two sentences ``None of these \ldots formula.'' to:
+\begin{quote}
+These text-producing commands can be used in math mode to put ordinary
+text in a formula. (When the command is used in math mode, its
+argument is processed in LR mode.) The declarations cannot be used in
+math mode. Section 3.3.8 explains how to change the type style of a
+formula's math-mode symbols.
+\end{quote}
+\reportedby{Mike Piff}{7 Mar 1995}
+
+\erratum{page 39, line 6}
+Replace ``any mode'' with ``paragraph and LR mode''. Also,
+after line 8, add:
+\begin{quote}
+The commands \verb|\dag|, \verb|\ddag|, \verb|\S|, and \verb|\P|
+can also be used in math mode.
+\end{quote}
+
+\erratum{page 53, line 24}
+Change ``are needed in the'' to ``are used in the''
+\reportedby{Mike Piff}{21 Oct 1994}
+
+\erratum{page 80, line 1}
+The section heading should not be outdented.
+\reportedby{Martin Schr\"{o}der}{23 Jan 1995}
+
+\erratum{page 83, line $-8$}
+Change ``\verb|\resettime|'' to ``\verb|\settime|''.
+
+\erratum{page 84, after line $11$} Add the following sentence: ``The
+\hbox{\verb|\onlyslides|} and \hbox{\verb|\onlynotes|} commands may
+not work right if a \texttt{slide}, \texttt{overlay}, or \texttt{note}
+environment appears in the argument of any command.''
+\reportedby{Eike Ritter}{May 1996}
+
+\erratum{page 153, line 1}
+Add ``or subentry'' after ``entry''.
+\reportedby{Martin Schr\"{o}der}{22 Feb 1995}
+
+\erratum{page 171}
+Add the following before line $-4$:
+\begin{description}
+\item[\mytt \bs columnwidth]
+Normal width
+ \cindex{columnwidth}%
+of a column;
+% \index{column!width}%
+ \index{width!of column}%
+equals \verb|\textwidth| except for multiple-column styles.
+Its value should not be changed with the length-setting commands.
+\end{description}
+Also, in line $-4$, change \verb|\textwidth| to \verb|\columnwidth|.
+%\reportedby{Volker Kuhlmav}{20 Jan 1995}
+\reportedby{Rosemary Bailey}{9 Sep 1994}
+
+\erratum{page 180, lines 15--19}
+%
+Replace these five lines (which begin ``These commands are overridden'')
+with:
+\begin{itemize} \item[]
+To override a heading on a right-hand page (any page for one-sided
+printing), put a \verb|\markright| after the sectioning command and in
+its mandatory argument, and add an optional argument without the
+\verb|markright|, as in
+\begin{itemize}
+\item[]
+ \verb|\chapter[Gnu Scents]{Gnu Scents\markright{|\textit{right\_head}\verb|}}|\\
+ \verb|\markright{|\textit{right\_head}\verb|}|
+\end{itemize}
+To change the heading on a left-hand page, put a \verb|\markboth|
+command immediately after the sectioning command.
+\end{itemize}
+\reportedby{Jerome Breitenbach}{14 Dec 1995}
+
+\erratum{page 182}
+The dimensions
+\verb|\pageheight| and \verb|\pagewidth|
+should be \verb|\paperheight| and \verb|\paperwidth|,
+respectively. (The index entries on page 260 should also be changed.)
+\reportedby{Alan Jeffrey, on behalf of a user}{12 Sep 1995}
+\erratum{page 192, line 19}
+Change ``\emph{cmd}'' to ``\emph{def}''.
+\reportedby{Martin Schr\"{o}der}{9 Mar 1995}
+
+
+\erratum{page 195, line 14}
+Change ``numbered `within' it'' to ``numbered directly `within' it''.
+\reportedby{Martin Schr\"{o}der}{5 Dec 1994}
+
+\erratum{page 197, line 14}
+After ``\verb|\textwidth|'' add ``or \verb|\columnwidth|''
+\reportedby{Volker Kuhlmann}{22 Jan 1995}
+
+\erratum{page 226}
+
+After line 7, add
+\begin{quote}
+These declarations may not be used in math mode.
+\end{quote}
+Replace lines 16-19 (beginning ``None of these commands'') with
+\begin{quote}
+When these commands are used in math mode, the \emph{text}
+argument is processed in LR mode.
+
+These commands and declarations are robust. Words typeset in
+typewriter style are not hyphenated except where permitted by \verb|\-|
+commands.
+\end{quote}
+\reportedby{Marc Lavine}{22 Aug 1995}
+
+\erratum{page 228}
+To the section ``Type Styles and Sizes'', add the following sentence:
+A few mathematical symbols now require the \texttt{latexsym} package---see
+Tables 3.4--3.7.
+
+\subsection*{Errors Corrected in the Sixteenth Printing}
+
+\erratum{page 42, line 14}
+Change ``through a symbol'' by ``through a relation symbol''.
+\reportedby{Frank Mittelbach}{15 Nov 1996}
+
+\erratum{page 42, Table 3.4}
+\verb|\land| should be listed as a synonym for \verb|\wedge|, and
+\verb|\lor| should be listed as a synonym for \verb|\vee|.
+\reportedby{Chris Rowley}{28 Oct 1998}
+
+\erratum{page 43, Table 3.7}
+\verb|\lnot| should be listed as a synonym for \verb|\neg|.
+\reportedby{Chris Rowley}{15 Oct 1998}
+
+\erratum{page 137} This is not an error, but it would be better to
+change lines 23 and 24 to:
+\begin{quote}
+\LaTeX\
+ \index{file!not found error}%
+ \index{file!nonexistent}%
+is trying to read a file that apparently doesn't exist. If the missing
+file has the extension \texttt{tex}, then \LaTeX\ is trying to
+ \index{input)@\verb+\input+!of nonexistent file}%
+ \index{include)@\verb+\include+!of nonexistent file}%
+\verb|\input| or \verb|\include| it; if it
+\end{quote}
+
+\erratum{page 171, line 19}
+Change the description of \verb|\indent| to:
+\begin{description}
+\item[\mytt \bs indent]
+Produces a
+% \cindex{indent}%
+% \index{paragraph!indentation}%
+horizontal space whose width equals the width of the
+paragraph indentation. It can be used to add a paragraph indentation
+where one would otherwise be suppressed. (If it doesn't work,
+try typing \verb|\indent\indent|.) Robust.
+\end{description}
+\reportedby{Chris Rowley}{15 Oct 1998}
+
+\erratum{page 179, line 19}
+%
+Change to:
+\begin{quote}
+page style for the \texttt{article} and \texttt{report} document classes.
+\end{quote}
+\reportedby{Stephen J. Alter}{17 Sep 1997}
+
+\erratum{page 195, line 28}
+Replace ``\textit{num}$_1$ and \textit{num}$_1$ are numbers''
+with ``\textit{num}$_1$ and \textit{num}$_2$ are numbers''.
+\reportedby{Magnus Lewis-Smith}{14 Jan 1999}
+
+\erratum{page 196, line $-5$}
+Change \verb|\newboolean{|\emph{name}\verb|}| to
+\verb|\newboolean{|\emph{nam}\verb|}|.
+\reportedby{Christopher von B\"{u}low}{28 Aug 2000}
+
+
+\erratum{page 198, line 14}
+Change ``it will not be printed'' to ``it will usually not be printed''.
+
+\erratum{page 218, line $-14$}
+Change ``\texttt{tabular}'' to ``\texttt{tabbing}''.
+\reportedby{Carlos Pita}{27 Aug 2001}
+
+\erratum{foldout, column 3, line 3}
+Replace \emph{style} with \emph{class}. \reportedby{Christopher von B\"{u}low}{28 Aug 2000}
+
+\subsection*{Errors Corrected in the Seventeenth Printing}
+
+\erratum{page 51, line 8}
+Change ``The \verb|\,| command'' to ``The \verb|\,| and \verb*|\ | commands''.
+\reportedby{Phillip J Shelton}{2 Jul 1999}
+
+\erratum{page 61, second example (middle of page)}
+Remove the \verb|\mbox{}| following the \texttt{tabbing} environment.
+\reportedby{Marcin Wolinski}{17 Sep 2003}
+
+\erratum{page 210, line 20}
+Add a space after ``bibliography''.
+\reportedby{Marcin Wolinski}{17 Sep 2003}
+
+\subsection*{Error Corrected in the Twenty-First Printing}
+\erratum{page 198, line $-11$}
+The sentence beginning ``The last three rules'' is hard to read. Better
+would be:
+\begin{quote}
+\noindent The last three rules are suspended when a
+ \verb|\clearpage|,\linebreak
+ \verb|\cleardoublepage|, or
+ \verb|\end{document}| command occurs,
+at which point all unprocessed figures and tables are allowed a
+\hbox{\mytt p} option and printed.
+\end{quote}
+\reportedby{Paul Stanford}{9 Oct 2004}
+
+\subsection*{Error Corrected in the Twenty-Second Printing}
+
+\erratum{page 253, column 2, lines $-5$ and $-6$}
+
+The two index entries for \verb|\ldots| should be combined.
+
+
+\reportedby{Christopher Dutchyn}{22 July 2005}
+
+
+\subsection*{Uncorrected Errors}
+
+\erratum{page 206, line 17 (\texttt{\string\multicolumn} explanation)}
+
+Insert the following text right after ``\texttt{l}, and \texttt{r}.''
+\begin{quote}
+If the part of the environment's \emph{cols} argument being replaced
+immediately follows an \texttt{@} expression, then the \emph{item}
+will be preceded by a normal intercolumn space unless the
+\verb|\multicolumn| command's \emph{col} argument begins with an
+\texttt{@} expression. In particular, beginning the \emph{col}
+argument with \verb|@{}| will suppress that space.
+\end{quote}
+\reportedby{Ulrike Fischer, Frank Mittelbach}{23 Sep 2018}
+
+\end{document}
+
+%try
+%try
diff --git a/macros/latex/base/manual.pdf b/macros/latex/base/manual.pdf
new file mode 100644
index 0000000000..c4fedb613c
--- /dev/null
+++ b/macros/latex/base/manual.pdf
Binary files differ
diff --git a/macros/latex/base/modguide.pdf b/macros/latex/base/modguide.pdf
index 7694852b7e..0d26dd25db 100644
--- a/macros/latex/base/modguide.pdf
+++ b/macros/latex/base/modguide.pdf
Binary files differ
diff --git a/macros/latex/base/nfssfont.pdf b/macros/latex/base/nfssfont.pdf
index fcc1333dbc..029a63903a 100644
--- a/macros/latex/base/nfssfont.pdf
+++ b/macros/latex/base/nfssfont.pdf
Binary files differ
diff --git a/macros/latex/base/proc.pdf b/macros/latex/base/proc.pdf
index 2f57d69f53..7acfa0ac8a 100644
--- a/macros/latex/base/proc.pdf
+++ b/macros/latex/base/proc.pdf
Binary files differ
diff --git a/macros/latex/base/slides.pdf b/macros/latex/base/slides.pdf
index f56e7b44cb..8a56586de7 100644
--- a/macros/latex/base/slides.pdf
+++ b/macros/latex/base/slides.pdf
Binary files differ
diff --git a/macros/latex/base/slifonts.pdf b/macros/latex/base/slifonts.pdf
index 14eda9d759..b1416d0f12 100644
--- a/macros/latex/base/slifonts.pdf
+++ b/macros/latex/base/slifonts.pdf
Binary files differ
diff --git a/macros/latex/base/source2e.pdf b/macros/latex/base/source2e.pdf
index 995fc04783..174820a5a6 100644
--- a/macros/latex/base/source2e.pdf
+++ b/macros/latex/base/source2e.pdf
Binary files differ
diff --git a/macros/latex/base/syntonly.pdf b/macros/latex/base/syntonly.pdf
index bcac8e0ec1..8b09811e62 100644
--- a/macros/latex/base/syntonly.pdf
+++ b/macros/latex/base/syntonly.pdf
Binary files differ
diff --git a/macros/latex/base/tlc2.err b/macros/latex/base/tlc2.err
new file mode 100644
index 0000000000..57b3c85715
--- /dev/null
+++ b/macros/latex/base/tlc2.err
@@ -0,0 +1,4630 @@
+\newcommand\erratafiledate{2014-09-30}
+
+\def\comando#1{\texttt{\string#1}}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% To produce a printed version of this errata file run this file through
+% LaTeX. It will unpack a small class file (if not already present) and
+% a configuration file with the extension .cfg. You might want to modify
+% the setting in this configuration file to print only a partial errata
+% suitable for your printed revision of this book, see details in the
+% .cfg file.
+%
+% The current version of this file can be found at:
+%
+% https://www.latex-project.org/help/books/
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+\begin{filecontents}{ttcterrata.cls}
+%%
+%% Copyright (C) 1997,2004,2005,2007, 2014 Frank Mittelbach
+%% This class file is licenced under LPPL latest version;
+%% see https://www.latex-project.org/lppl
+%
+%
+% It sets up a few commands used to format the errata entries for books in the
+% Addison-Wesley Series:
+%
+% Tools and Techniques for Computer Typesetting
+%
+% hence the name. However, anybody who likes to use it is free to apply it for
+% errata files of other books.
+%
+% Changes:
+%
+% v1.0a - changed name from errata.cls to ttcterrata.cls
+
+\ProvidesClass{ttcterrata}
+ [2007/11/10 v1.0a Mini class for errata files; subject to change (FMi)]
+
+\LoadClass{article}
+
+\setcounter{secnumdepth}{-1}
+\addtolength\textwidth{5cm}
+\addtolength\oddsidemargin{-3cm}
+
+\addtolength\textheight{36pt}
+
+\RequirePackage{shortvrb}
+\MakeShortVerb{\|}
+
+\RequirePackage{array,longtable}
+\RequirePackage{multicol}
+
+
+\newcommand\erratagetnumber{}
+\def\erratagetnumber#1/#2/#3\erratagetnumber{#1#2#3}
+
+
+\newcommand\gobbleerrata{%
+ \setbox\@tempboxa\vbox\bgroup
+ \let\endgobble\egroup
+ \let\hideamp\relax
+ \let\\\relax\let\par\@@par}
+
+\newcommand*\hideamp{&}
+
+\let\endgobble\relax
+
+
+\newcommand\erratastartdate{}
+\newcommand\myprinting{1}
+
+
+\newcommand\doweprint[2]{%
+ \ifnum \myprinting < \if!#2!1000 \else \ifx s#2 1000\else#2 \fi\fi
+ \ifnum \expandafter\erratagetnumber\erratastartdate\erratagetnumber <
+ \erratagetnumber#1\erratagetnumber \relax
+ \@tempswatrue
+ \else
+ \@tempswafalse
+ \fi
+ \else
+ \@tempswafalse
+ \fi
+}
+
+
+
+\newcommand\includedentries{entries after = \erratastartdate}
+\newcommand\printedentries{between \erratastartdate\space and}
+
+\newcommand\showallerrors{%
+ \renewcommand\includedentries{all errata entries}%
+ \renewcommand\printedentries{up to}
+ \renewcommand\doweprint[2]{\@tempswatrue}}
+
+
+\newcommand\displayrevisionfix[2]{%
+ \if!#2!\textbf{#1}\else\textit{#1}\rlap{\textsuperscript{#2}}\fi}
+
+\newcommand\norevisionnumbers{%
+ \renewcommand\displayrevisionfix[2]{\textbf{##1}}}
+
+\IfFileExists{\jobname.cfg}
+ {
+ \input{\jobname.cfg}
+ \typeout{***************************************************}
+ \typeout{*}
+ \typeout{* Configuration file for \jobname.err found }
+ \typeout{*}
+ \typeout{***************************************************}
+ \AtEndDocument{
+ \typeout{***************************************************}
+ \typeout{*}
+ \typeout{* If you wish to generate an errata listing}
+ \typeout{* containing only errors found after a certain revision}
+ \typeout{* and/or only errors found after a certain date}
+ \typeout{* modify the information stored in \jobname.cfg}
+ \typeout{*}
+ \typeout{* Current settings are:}
+ \typeout{*}
+ \typeout{* \@spaces printing of your book = \myprinting}
+ \typeout{* \@spaces include \includedentries}
+ \typeout{*}
+ \typeout{***************************************************}
+ }}
+ {}
+
+%% \erroronpage <page> <line info> <contributor> <date> <fixed in revision>
+
+\newcommand\erroronpage[5]{%
+ \endgobble
+ \doweprint{#4}{#5}%
+ \if@tempswa
+ \typeout{Typesetting entry #1 #2 #3 #4}%
+ \else
+ \typeout{Ignoring entry #1 #2 #3 #4}%
+ \expandafter\gobbleerrata
+ \fi
+ \hideamp \\%
+ \displayrevisionfix{#1}{#5}
+ \hideamp #2 \hideamp (\textsf{#3}) \hideamp
+}
+
+\newcommand\seriouserroronpage[5]{%
+ \endgobble
+ \doweprint{#4}{#5}%
+ \if@tempswa
+ \typeout{Typesetting entry #1 #2 #3 #4}%
+ \else
+ \typeout{Ignoring entry #1 #2 #3 #4}%
+ \expandafter\gobbleerrata
+ \fi
+ \hideamp \\%
+ \fbox{\bfseries !!}\hfill
+ \displayrevisionfix{#1}{#5}
+ \hideamp #2 \hideamp (\textsf{#3}) \hideamp
+}
+
+\newcommand\CHAPTER[1]{\endgobble
+ &\\[4pt]%
+ \multicolumn{4}{l}{\framebox[10cm][l]{\textbf{\normalsize\strut#1}}} \\}
+
+\newenvironment{erratalist}
+ {\begin{longtable}{r>{\raggedright}p{2cm}l>{\raggedright}p{10cm}l}}
+ {\endgobble\end{longtable}}
+
+\newcommand\erratatitle[2]
+ {\begin{center}\LARGE\bfseries
+ Errata list for #1\\[5pt](\myprinting.\ printing)\\[10pt]
+ \small Includes all entries found \printedentries\space #2\\
+ (For other periods/print runs reprocess this document
+ with different config settings)
+ \end{center}%
+ \markright{Errata for #1 (\printedentries\space #2)}%
+ \thispagestyle{plain}%
+ \vspace{20pt}}
+
+\pagestyle{myheadings}
+
+\AtBeginDocument{\small}
+
+\setlength\parindent{0pt}
+\setlength\parskip{2pt}
+
+\newcommand\contributor[2]{\makebox[1cm][l]{\sffamily#1} #2\par}
+
+% some special shortcuts overwriting existing commands:
+
+\let\u\underline
+\renewcommand\>{$\to$}
+
+%%% some code suggested by Thorsten Hansen to count the number of
+%%% contributions by individuals (will work only if we do not get
+%%% too many :-)
+
+\def\count@contributors#1/#2/#3\@nil{
+ \@ifundefined{c@#1}{\newcounter{#1}}{}\stepcounter{#1}%
+%%% also count secondary:
+%%% \@ifundefined{c@#2}{\newcounter{#2}}{}\stepcounter{#2}%
+}
+
+\renewcommand\erroronpage[5]{%
+ \count@contributors#3/secondary/\@nil
+ \endgobble
+ \doweprint{#4}{#5}%
+ \if@tempswa
+ \typeout{Typesetting entry #1 #2 #3 #4}%
+ \else
+ \typeout{Ignoring entry #1 #2 #3 #4}%
+ \expandafter\gobbleerrata
+ \fi
+ \hideamp \\%
+ \displayrevisionfix{#1}{#5}
+ \hideamp #2 \hideamp (\textsf{#3}) \hideamp
+}
+
+\renewcommand\seriouserroronpage[5]{%
+ \count@contributors#3/secondary/\@nil
+ \endgobble
+ \doweprint{#4}{#5}%
+ \if@tempswa
+ \typeout{Typesetting entry #1 #2 #3 #4}%
+ \else
+ \typeout{Ignoring entry #1 #2 #3 #4}%
+ \expandafter\gobbleerrata
+ \fi
+ \hideamp \\%
+ \fbox{\bfseries !!}\hfill
+ \displayrevisionfix{#1}{#5}
+ \hideamp #2 \hideamp (\textsf{#3}) \hideamp
+}
+
+\renewcommand\contributor[2]{\makebox[1cm][l]{%
+ \sffamily#1} #2\@ifundefined{c@#1}{}{ (\arabic{#1})}\par}
+
+\end{filecontents}
+
+
+\begin{filecontents}{\jobname.cfg}
+%
+%
+% Configuration file for the errata listing of
+%
+% The LaTeX Companion, Second Edition
+%
+%
+% \erratastartdate
+%
+% Specifies the date from which on errata entries should be listed.
+%
+% The format is YYYY/MM/DD.
+%
+% The default below ensures that all entries for a particular
+% printing are typeset.
+%
+
+\renewcommand\erratastartdate{2004/04/22}
+
+
+%
+% \myprinting
+%
+% Specifies which (revised) printing you own. For example, if you
+% have the second printing set this to 2 so that errors already
+% corrected in that printing will not appear in your errata
+% listing.
+%
+% The default below ensures that all entries relevant to the x-th
+% printing are typeset.
+%
+%
+
+\renewcommand\myprinting{1}
+\renewcommand\myprinting{2} % 3rd printing was without corrections
+\renewcommand\myprinting{4} % September 2005
+
+%
+% \norevisionnumbers
+%
+% Specifies that all page numbers in the errata are shown in the same
+% format (bold face) irregardless of whether or not they are fixed
+% in some revision. The default is to print corrected errors in
+% italic and add the revision number as a superscript.
+
+%
+% \showallerrors
+%
+% With this command you tell the program that all errata entries are
+% supposed to be generated. This makes \myprinting and
+% \erratastartdate basically obsolete so this isn't turned on by
+% default.
+%
+%
+\endinput
+\end{filecontents}
+
+
+\documentclass{ttcterrata}[2005/11/10] % we want new class
+
+\usepackage[T1]{fontenc}
+\let\u\underline % shortcut for this file
+\newcommand\meta[1]{$\langle$\textit{#1\/}$\rangle$}
+
+\usepackage{textcomp}
+
+\usepackage{url}
+
+\begin{document}
+
+\erratatitle{The \LaTeX{} Companion, Second Edition}{\erratafiledate}
+
+
+\begin{verbatim}
+@book(A-W:MG04,
+ author = {Frank Mittelbach and Michel Goossens},
+ title = {The {\LaTeX} Companion},
+ edition = 2,
+ note = {With Johannes Braams, David Carlisle, and Chris Rowley},
+ series = {Tools and Techniques for Computer Typesetting},
+ publisher = {Addison-Wesley},
+ address = {Boston, Massachusetts},
+ year = 2004,
+ pagenums = {1120},
+ bibliography = {yes},
+ index = {yes},
+ isbn = {0-201-36299-6},
+)
+\end{verbatim}
+
+
+\begin{list}{}{\setlength\leftmargin{0cm}\setlength\rightmargin{3cm}}
+\item[]
+
+This file (\texttt{\jobname.err}) can be found as part of the \LaTeX{}
+distribution and its latest version is maintained on the \LaTeX{}
+project site at \texttt{https://www.latex-project.org/help/books/\jobname.err}
+where you will also find extracts of the book.
+
+The first column in the table shows the page number of the errata
+entry. Superscript numbers in the first column refer to the printed
+revision in which this entry was corrected (\textit{s} indicates a
+correction in the sources only). The second
+column gives the precise location (negative line or paragraph numbers
+are counted from the bottom of the page). The third column shows the
+first finder of the problem.
+
+You can customize this list to only show errata related to the printing
+you own by changing the configuration in the file \texttt{\jobname.cfg}.
+
+\begin{center}
+ \Large \bfseries To Err is Human --- Bug Contest
+\end{center}
+
+Any mistake found and reported is a gain for all readers of our book.
+For this reason Addison-Wesley and the authors offer a prize (for 6
+periods) to the eligible person who finds the largest
+number of bugs during that period (in case of a draw a random choice
+will be made between all those with the largest number of findings).
+A person can receive at most one prize, ever; errors found by any of
+the authors do not count.
+
+Each prize is a free choice of any single computing book found on the
+AW Professional web site \texttt{http://www.awprofessional.com} (that
+is, no boxed sets or multiple volume offers).
+
+
+As usual, the authors and publisher reserve the right to make various
+decisions such as whether a reported feature is an error for
+competitive purposes or whether similar features count as a single or
+multiple errors. ---
+Good luck!
+
+\begin{center}
+\begin{tabular}{clr}
+Contest period ends & Winner \\[4pt]
+2004/10 & Hubert G\"a\ss lein & 287 suggestions\\
+2005/04 & Ulrich Dirr & 11 suggestions\\
+2005/10 & Daniel Alonso i Alemany & 13 suggestions\\
+2006/04 & Michael Schutte & 2 suggestions\\
+2008/05 & Brooks Moses & 1 suggestion \\
+\ldots & -- final draw eventually --
+\end{tabular}
+\end{center}
+\end{list}
+
+\newpage
+
+
+%<--------------------------
+
+\newcommand\BibTeX{\textsc{Bib}\TeX}
+
+\begin{erratalist}
+
+\CHAPTER{General }
+
+\seriouserroronpage{general}{}{FMi}{2004/06/12}{}
+
+ To help you in assessing this errata document we have placed
+ exclamation marks in front of each entry that we consider essential
+ for correctly understanding the book contents.
+
+\erroronpage{general}{}{FMi}{2004/05/14}{}
+
+ Due to the printing process there may be small alignment problems
+ between blue and black text on some pages. These can vary from book
+ to book depending on how the paper was handled between print
+ runs---such is the analog nature of printing on a press.
+
+
+
+\erroronpage{general}{}{FMi}{2004/07/28}{}
+ Slightly updated examples matching the second printing will be made
+ available at CTAN: \texttt{info/examples/tlc2}. The book CD will
+ have the original examples from the first printing.
+
+
+
+\CHAPTER{Front matter}
+
+\erroronpage{iv}{bottom}{FMi}{2004/04/23}{2}
+ Some updates indicating second printing (with corrections)
+
+\erroronpage{v}{l.7}{FMi}{2004/04/23}{}
+ For the record: the term ``for ever'' is the British spelling and a
+ conscious decision.
+
+\erroronpage{xiii}{\S 8.6.2}{FMi}{2004/06/21}{2}
+ Change section heading: ``Operator \u{and function} names''
+
+\erroronpage{xxiii}{11.2}{FMi}{2004/07/26}{2}
+ Change table caption: ``Languages supported by \u{\texttt{texindy}}''
+
+\erroronpage{xxvii}{para 1, l.1+6+7}{CAR}{2004/05/20}{2}
+ Each time a space is missing between package names in parentheses.
+
+\erroronpage{xxvii}{para 1, l.-2}{THa}{2004/06/21}{2}
+ Add: ``Thorsten Hansen (\textsf{bibunits}\u{, \textsf{multibib}})
+
+\erroronpage{xxvii}{para 4, l.2}{NBe}{2004/04/23}{2}
+ Replace ``Wai Wing'' with ``Wai Wong'' (very sorry for this typo).
+
+\erroronpage{xxvii}{para 4, l.2}{MHCL/CAR}{2004/06/09}{2}
+ Kai Tek airport is correctly named Kai Tak airport but the photo
+ was actually taken at Hong Kong International Airport
+
+\erroronpage{xxvii}{after para 4}{FMi}{2004/06/09}{2}
+ Add following paragraph:
+``Any mistake found and reported is a gain for all readers of our
+book. We would therefore like to thank those readers who reported
+any of the mistakes which had been overlooked so far.
+The latest version of the errata file can
+be found on the \LaTeX{} project site at
+\texttt{https://www.latex-project.org/help/books/tlc2.err} where you will also
+find an on-line version of the index and other extracts from the book.''
+
+\CHAPTER{Chapter 1}
+
+\erroronpage{2}{para 5, l.1}{MSc}{2004/06/03}{2}
+ Replace: LaTeX \> \LaTeX{}
+
+\erroronpage{7}{para 5, l.-2}{HjG}{2004/05/20}{2}
+ Missing word and wrong designation of acronym:
+ ``\ldots\
+ languages such \u{as} the \u{Portable Document} Format (PDF)
+ \ldots''
+
+
+\erroronpage{7}{para 5, l.-2}{MSc/CAR}{2004/06/06}{2}
+Replace: ``\ldots produce other device-independent
+ output forms in proprietary languages such as the Portable Document
+ Format~(PDF) (extension~\texttt{.pdf}).'' \> \\
+ ``\ldots produce device-independent
+ file formats including the Portable Document Format~(PDF)
+ (extension~\texttt{.pdf}), which is the native file format of Adobe
+ Acrobat.''
+
+
+\erroronpage{13}{para -2, l.5}{FMi}{2004/04/23}{2}
+ Replace ``writes'' with ``write''.
+
+%\erroronpage{13}{last para, l.1}{MSc}{2004/06/08}{}
+% ``blue notes`` vertically misaligned
+
+\erroronpage{14}{para 2, l.2}{FMi}{2004/06/12}{2}
+ Bug in \texttt{url.sty} generated extra space.
+
+\erroronpage{14}{para 2, l.6}{FMi}{2004/04/23}{2}
+ Printing problem: ``or'' only half visible.
+
+\erroronpage{14}{para 3, l.3}{HjG}{2004/05/20}{2}
+ Printing problem: ``d'' in ``document'' only half visible.
+
+\erroronpage{14}{exa 1-3-5, l.6}{DHL}{2004/05/14}{2}
+ Printing problem: ``i'' in ``\verb=\section='' not visible.
+
+
+\CHAPTER{Chapter 2}
+
+\erroronpage{16}{para 4,ll.2--4}{HjG}{2005/04/03}{4}
+ Nitpicking? Code for class options will not be in a package file!\\
+ ``Code for \u{class} options is sometimes stored in files
+ (in \u{this case} with the extension \texttt{.clo}) but is normally
+ directly specified in the class or package file (\dots).''
+ \>\\
+ ``Code for options is sometimes stored in files
+ (in \u{the case of classes} with the extension \texttt{.clo}) but
+ is normally
+ directly specified in the class or package file (\dots).''
+
+\erroronpage{16}{para 4, l.-2}{HjG}{2004/10/10}{4}
+ Although not wrong, better:
+ ``For example,
+ the option \texttt{11pt} \u{might be} related to
+ \u{\texttt{art11.clo}} when\ldots''
+ \>
+ ``For example,
+ the option \texttt{11pt} \u{is} related to
+ \u{\texttt{size11.clo}} when\ldots''
+
+\erroronpage{20}{para 1, l.-2}{BMo}{2004/05/14}{2}
+ Words need to be swapped: ``\ldots can achieve \u{this effect} by
+ \ldots''
+
+\erroronpage{20}{footnote, l.2}{MSc/FMi}{2004/06/10}{2}
+ Replace ``e.g.,'' with ``i.e.,''
+
+\erroronpage{21}{para 1 of 2.1.4, l.-1}{HjG}{2004/05/20}{2}
+ Words need to be swapped:
+ ``\ldots package \u{created by} Donald Arseneau.''
+
+\erroronpage{21}{para -2, l.2}{MLi}{2013/07/12}{}
+ The command is called \verb=\AskOption= (without ``s'')
+
+\erroronpage{24}{para -2,ll.-3\slash -2}{HjG}{2005/04/03}{4}
+ \LaTeX{}nically not correct:\\
+ ``\u{all} lower-level counter\u{s} (i.e., \u{those} with
+ higher-level number\u{s}) \u{are} reset.''\>\\
+ ``\u{the next} lower-level counter (i.e., \u{that} with \u{the next}
+ higher-level number) \u{is} reset.''
+
+\seriouserroronpage{26}{footnote}{HjG}{2004/05/20}{2}
+ Misplaced closing brace (see example 2-2-3):\\
+ \verb=\fbox{\csname thesection\endcsname\hspace{0.5em}=%
+ \u{\texttt{\textbraceright}}
+ \>
+ \verb=\fbox{\csname thesection\endcsname=%
+ \u{\texttt{\textbraceright}}\verb=\hspace{0.5em}=
+
+\erroronpage{27}{exa 2-2-4}{MBr}{2004/08/01}{2}
+ Rewrite example text to avoid overfull hbox.
+
+\erroronpage{27}{para -2, l.4}{HjG}{2004/05/20}{2}
+ Missing italic correction:
+ \verb=\=\emph{name}\verb=mark=
+
+
+\seriouserroronpage{28}{afterskip item, ll.3--4}{HjG}{2005/04/03}{4}
+ \LaTeX{}nically not correct (cf.\ latex/3463):\\
+ ``\dots\ whether a display heading (\textit{afterskip}${}\geq0$) or a
+ run-in heading (\textit{afterskip}${}<0$) is produced.''\>\\
+ ``\dots\ whether a display heading (\textit{afterskip}${}>0$) or a
+ run-in heading (\textit{afterskip}${}\leq0$) is produced.''
+
+\seriouserroronpage{32}{para -1,l.4--7}{HjG/FMi}{2004/05/20}{2}
+ Replace: ``The modified |\section| command
+also starts a new page, which is typeset with a special page style
+(see Chapter~4) and with
+top floats suppressed.
+The indentation of the first paragraph in a
+section is also suppressed by using the low-level kernel command
+ |\@afterheading| and setting
+the Boolean switch \texttt{@afterindent} to \texttt{false}.
+For details on the use of these commands see the |\chapter| implementation in
+the standard classes (file \texttt{classes.dtx}).''
+
+\seriouserroronpage{33}{code}{FMi}{2004/05/20}{2}
+ Replace code as follows to make statement on p.32 true:\\
+\hspace{0pt minus\linewidth}\begin{minipage}{1.35\linewidth}
+\begin{verbatim}
+\makeatletter
+ \renewcommand\appendix{%
+ \renewcommand\section{% % Redefinition of \section...
+ \newpage\thispagestyle{plain}% % new page, folio bottom
+ \suppressfloats[t]\@afterindentfalse % no top floats, no indent
+ \secdef\Appendix\sAppendix}% % call \Appendix or \sAppendix
+ \setcounter{section}{0}\renewcommand\thesection{\Alph{section}}}
+
+ \newcommand\Appendix[2][?]{% % Complex form:
+ \refstepcounter{section}% % step counter/ set label
+ \addcontentsline{toc}{appendix}% % generate toc entry
+ {\protect\numberline{\appendixname~\thesection}#1}%
+ {\raggedleft\large\bfseries \appendixname\ % typeset the title
+ \thesection\par \centering#2\par}% % and number
+ \@afterheading % prepare indentation handling
+ \sectionmark{#1}% % add to running header
+ \addvspace{\baselineskip}} % space after heading
+
+ \newcommand\sAppendix[1]{% % Simplified (starred) form
+ {\raggedleft\large\bfseries\appendixname\par \centering#1\par}%
+ \@afterheading\addvspace{\baselineskip}}
+\makeatother
+\end{verbatim}
+\end{minipage}
+
+\erroronpage{30}{para-3, l.-2}{RPa}{2004/09/14}{4}
+ ``page 426'' should be ``page 428''
+
+\seriouserroronpage{33}{code}{HjG}{2004/05/20}{2}
+ Definitions of \verb=\Appendix= and \verb=\sAppendix= use
+ \verb=\flushright= instead of \verb=\raggedleft=!
+
+ Editorial note: already addressed in previous major change.
+
+\erroronpage{33}{exa 2-2-11}{MBr}{2004/08/01}{2}
+ Text contains two spaces after period (not wrong but unnecessary).
+
+\erroronpage{33}{exa 2-2-11}{FMi}{2004/04/23}{2}
+ Comment only needs one \% not two.
+
+% not really a bug but ...
+\erroronpage{35}{para 1}{hajk}{2005/09/29}{}
+ Package fncychap also makes unwanted ``Chapter 0'' heading for
+ |\chapter{Preface}| in |\frontmatter| of book.
+
+ Comment: I don't really consider this a bug (as it is not surprising
+ with such designs) but will see if it can be explicitly mentioned.
+
+\seriouserroronpage{45}{para 2, l.13}{DHL}{2004/05/27}{2}
+ In the displayed code, the second occurrence of
+ ``\verb=\renewcommand\theBhead=\dots'' \>
+ ``\verb=\renewcommand\theChead=\dots''
+
+\erroronpage{37}{para 3, l.-2}{FMi}{2004/10/21}{4}
+ Replace: ``\ldots title in lowercase'' \>
+ ``\ldots title in \u{small capitals}''
+
+\erroronpage{46}{para -2,l.3}{HjG}{2005/04/03}{4}
+ Delete: ``need\u{ed}'' \> ``need''
+
+\erroronpage{48}{para 2, l.5}{HjG}{2004/05/20}{2}
+ Delete doubled word:
+ ``(\ldots\ to the \u{the} table of contents)''
+
+\erroronpage{49}{para 3, l.2}{DHL/CAR}{2004/05/27}{2}
+ Replace: ``Thereby, the result of'' \>
+ ``The exact effect of''
+
+\erroronpage{50}{para -4, l.3}{HjG}{2004/05/20}{2}
+ Add remark:
+ ``\ldots, so that the standard document classes have definitions
+ for \verb=\l@part= and \verb=\l@chapter=
+ \u{(or \texttt{\char`\\l@section} with \textsf{article})}
+ that do not use \verb=\@dottedtocline=.''
+
+\erroronpage{50}{para --1}{FMi}{2004/10/22}{4}
+ Replace para with:
+ The nesting level of the entry.
+ With the help of the counter \texttt{tocdepth} the user can
+ control how many nesting levels will be displayed.
+ Levels greater than the value of this counter
+ will not appear in the table of contents.
+
+
+\erroronpage{51}{fig.~2.3}{HjG}{2004/05/20}{2}
+ The lines of the ``heading text'' are wrapped at a place different
+ from that indicated by the \verb=|<- \@tocrmarg ->|=.
+
+\seriouserroronpage{51}{descr. of
+ \texttt{\textbackslash
+ @pnumwidth}}{CBa}{2005/04/04}{4}
+ Needs changing with |\renewcommand|!
+
+\seriouserroronpage{51}{descr. of
+ \texttt{\textbackslash @tocrmarg}}{HjG/FMi}{2004/05/20}{2}
+ Add additional sentence:
+ ``It can be set to a rubber length, which results in the TOC being set
+ unjustified.''
+
+\erroronpage{51}{footnote}{FMi}{2004/09/19}{4}
+ Add: ``\ldots See Section 7.10.3 \u{on page 428} for more\ldots''
+
+\seriouserroronpage{52}{para 2, exa}{CBa}{2005/04/04}{4}
+ As |\@pnumwidth| is actually a macro the assignment using
+ |\settowidth| unfortunately doesn't work at all.
+ Instead a value needs to be assigned via |\renewcommand|.
+
+\erroronpage{52}{para 3, l.1}{HjG}{2004/05/20}{2}
+ Printing problem: ``w'' in ``down'' only half visible.
+
+\erroronpage{52}{middle}{HjG}{2004/05/21}{2}
+ Add after code line:
+ ``When adjusting \verb=\@pnumwidth= this way it is likely that the
+ value of \verb=\@tocrmarg= needs to be changed as well to keep the
+ layout of the table of contents consistent.''
+
+\seriouserroronpage{52}{para 3, l.-1}{JJN}{2004/08/17}{4}
+ Replace ``and section'' with ``section, and subsection''.
+ (or replace code above to use |\setcounter{tocdepth}{1}| and speak
+ of "first" level)
+
+\erroronpage{55}{ll.-8/-7}{HjG}{2004/05/21}{2}
+ Missing word: ``\ldots\ is defined by \u{the} second argument.''
+
+\erroronpage{56}{footnote}{CBe}{2004/07/27}{2}
+Remove: ``\ldots are limited to three characters, like MS-DOS \u{or Windows}.''
+
+\seriouserroronpage{57}{tab.~2.3}{HjG}{2004/05/21}{2}
+ \verb=\mtcPSfont= \> \verb=\mtcSPfont=\\
+ \verb=\nomtcrules= \> \verb=\nomtcrule=\\
+ \verb=\mtcrules= \> \verb=\mtcrule=
+
+\seriouserroronpage{57}{para-2, l.-3}{HjG}{2004/05/21}{2}
+ \verb=\partoc= \> \verb=\parttoc=
+
+ \erroronpage{58}{exa 2-3-8}{CBe}{2004/07/27}{2}
+ km2 appears two times in the code and in the printed output;
+ it should be \verb=km\textsuperscript={2} in the code
+ and km\textsuperscript{2} in the output.
+
+\erroronpage{62}{l.-11}{HjG}{2004/05/21}{2}
+ ``recourse'' \> ``recur''
+
+\erroronpage{63}{para 1, l.1}{FMi}{2004/11/11}{4}
+ Typo: ``This artific\u{i}al example shows how''
+
+\erroronpage{65}{para 2, l.-1}{CKr}{2004/10/15}{4}
+ Correct: ``formated'' \> ``format\u{t}ed''
+
+\erroronpage{66}{marginal note}{FMi}{2004/04/23}{2}
+ Restrictions on keys deserve a dangerous bend sign.
+
+\erroronpage{68}{exa 2-4-3}{HjG}{2004/05/21}{2}
+ The box in the margin ``\fbox{2-4-3}'' is shifted right
+ (with respect to other such boxes).
+
+\erroronpage{72}{para 3, l.-3}{HjG/FMi}{2004/05/21}{2}
+ Change/add:
+ ``\ldots by comparing \u{the number of the chapter} in which the
+|\label| \u{occurred} with the current\ldots''
+
+\erroronpage{75}{para -1, l.2}{CKr}{2004/10/17}{4}
+ Change: ``provided the \textit{keys}'' \>
+ ``provided the \textit{key}\u{s}''
+
+\seriouserroronpage{76}{para -2, l.5--8}{DAr/FMi}{2004/07/24}{2}
+Change marginal to ``{\itshape Unnumbered sections get moving
+arguments}''
+
+Change text to: ``As a consequence, \u{the
+arguments of unnumbered sectioning commands} are turned into
+moving arguments, \ldots''
+
+\erroronpage{77}{para -1, l.-4}{DAr}{2004/07/24}{2}
+ Add: ``In addition, no \u{unrelated} |\addcontentsline| command is
+allowed to intervene between heading and label.''
+
+\erroronpage{78}{\S 2.4.5, l.1}{HjG}{2004/05/24}{2}
+ Add: ``Sebastian
+ Rahtz \u{(with contributions by Heiko Oberdiek and
+ David Carlisle)} has developed\ldots''
+
+\erroronpage{78}{para 3, l.3}{UFi}{2004/06/01}{2}
+ Program name changed: ``Acrobat Reader'' \> ``Adobe Reader''
+
+
+\CHAPTER{Chapter 3}
+
+\erroronpage{84}{}{DAr}{2004/07/23}{2}
+Change: ``For example, if the current size is \u{\ttfamily\textbackslash Large} then
+\verb=\relsize{-2}= would change to \u{\ttfamily\textbackslash normalsize}\,.
+
+\seriouserroronpage{84}{exa 3-1-7}{FMi}{2004/04/23}{2}
+ To avoid extra space in the output, second line should read:\\
+ \verb*= {\relsize{-2}small words} inside.=
+
+\erroronpage{85}{para -1, l.5}{WaS/FMi}{2004/06/16}{2}
+ Change: ``ON 28TH \u{OF} JULY 2003'' \> ``ON 2ND AUGUST 2004''
+ (no OF generated)
+
+\seriouserroronpage{87}{para 3, l.1}{DAr}{2004/07/24}{2}
+ Replace: |\uuline| \> |\uline|
+
+\erroronpage{87}{exa. 3-1-15}{V-Li}{2004/08/14}{}
+ \verb+\-+ should be used on a word that is actually hyphenated.
+
+ Well, would be nice but not easy to find one.
+
+\erroronpage{87}{exa. 3-1-16}{DHL}{2004/06/07}{2}
+ The solid band produced by |\xout| is actually supposed to come
+ out as a series of separated ``/'' symbols. With the
+ \texttt{ulem} package used for the first printing that works well
+ for most text fonts, but
+ with Times Roman (used in the example) you get the result shown.
+ The new package version fixes this defect.
+
+\erroronpage{92}{para 3, l.1+4}{UFi}{2004/07/31}{2}
+Change: ``The position and the \u{height} of the line
+produced by the |\ul| command can be customized using either
+|\setul| or |\setuldepth|\,. The command |\setul| takes two
+dimensions as arguments: the position of the line in relation to the
+baseline and the \u{height} of the line.
+
+\erroronpage{92}{para -1}{FMi}{2004/07/31}{2}
+Add: ``\ldots can use colored rules instead and, if desired, modify the
+highlighting color\u{ as demonstrated below}:
+
+\erroronpage{95}{exa 3-1-33}{MHo/FMi}{2004/05/17}{2}
+ Replace: ``setup'' by ``set-up'' for consistency.
+
+\erroronpage{102}{para 1, l.-3}{CBC}{2004/05/18}{2}
+ Replace: ``in great \u{of} detail'' with ``in great detail''.
+
+\erroronpage{103}{l.8}{HjG}{2004/05/23}{2}
+ Replace: ``arbitrary bad lines'' \> ``arbitrar\u{il}y bad lines''
+
+\erroronpage{105}{para -3, l.1}{HjG}{2004/05/23}{2}
+ Replace: ``typesetting'' \> ``typing''
+
+
+
+\erroronpage{107}{l.3--7}{CBe}{2004/07/27}{4}
+ |\linespread| is the \LaTeXe\ command for
+ setting up the value of \comando{\baselinestretch}; it is not necessary
+ to use |\renewcommand| and in particular it is not necessary to
+ activate the new interline spacing by changing font; it suffices the command
+ |\selectfont|; the procedure described in this paragraph,
+ although still possible, was the one to use with \LaTeX\,209 and with the
+ early versions of \LaTeXe, and it was the only way when the First Edition was
+ published. The command |\linespread| is introduced the first
+ time on page~204, but section 3.1.13 was the right place to do it.
+
+
+\erroronpage{107}{para 4, l.3}{HjG}{2004/05/25}{2}
+ Delete word: ``\ldots\ single\u{ (default)}, \ldots''
+
+\erroronpage{107}{para -1, l.3--5}{DHL/FMi}{2004/06/07}{2}
+ Add/change:
+ ``\ldots leading is increased twice---once by |\baselineskip| (where
+ \LaTeX{} already adds about 20\% space between baselines)\ldots'' \>
+``\ldots leading is \u{effectively} increased twice---once by |\baselineskip| (\u{which
+ \LaTeX{} already sets to about 20\% above the font size})\ldots''
+
+
+\erroronpage{116}{Footnote 1, line 1}{CBC}{2004/05/18}{2}
+ Replace: ``I managed to confuse'' with ``we managed to confuse''.
+
+\erroronpage{117}{para 2, l.2}{HjG}{2004/05/25}{2}
+ Missing letter: ``It take\u{s} two \ldots''
+
+\erroronpage{117}{para 3, l.3}{CBC}{2004/05/18}{2}
+ Tense correction: ``\ldots they did not change when the text font
+ \u{was} modified''.
+
+\erroronpage{117}{para 3,l.-3}{FMi}{2004/05/31}{2}
+ Change: ``your list consist of'' \> ``your list\u{s} consist of''.
+
+\erroronpage{117}{para 3,l.-2}{CBC}{2004/05/18}{2}
+ Change: ``lists consist\u{s} of'' \> ``lists consist of''.
+
+\erroronpage{117}{footnote}{HjG}{2004/05/26}{2}
+ Missing word: ``See, \ldots, the \textsf{ledmac} package [171]
+ \u{for} the kinds of \ldots''
+
+\erroronpage{119}{para 2, l.1}{DHL}{2004/06/07}{2}
+ Replace word: ``By default, the footnote text is \u{justified}\ldots''
+
+\erroronpage{121}{para 2, l.4}{HjG}{2004/05/25}{2}
+ Missing word: ``the \texttt{symbol*} \u{option}''
+
+\erroronpage{124}{middle para, ll. -3/-2}{HjG}{2004/05/26}{2}
+ Missing word: ``It is even possible \u{to} use \ldots''
+
+\iffalse
+%% only do if real error on page
+\erroronpage{125}{para 3 of \S 3.2.7, ll.-2/-1}{HjG}{2004/05/26}{}
+ Word position: ``\ldots\ whenever |\endnote| or |\endnotemark|
+ \u{is used} without an optional argument.''
+\fi
+
+\erroronpage{127}{para 3, l.last}{PYu}{2004/07/01}{2}
+ Replace: ``ragged left'' \> ``ragged right''.
+
+\erroronpage{131}{footnote, l.1}{CBC}{2004/05/19}{2}
+ Change: ``is not producing'' \> ``does not produce''.
+
+\seriouserroronpage{141}{syntax box}{HjG}{2004/05/26}{2}
+ Replace:
+ \emph{body-font} \> \emph{body-style}\\
+ \emph{head-font} \> \emph{head-style}\\
+ \emph{head-after-format} \> \emph{head-after-space}
+
+\erroronpage{142}{exa 3-3-21/22}{UZi}{2005/03/15}{}
+ With the newest version of \texttt{amsthm} the font setting for the headline
+ is ignored for the optional description of the theorem (looks like a
+ bug in amsthm).
+
+\erroronpage{142}{exa 3-3-21}{FMi}{2005/08/15}{4}
+ There is an incompatibility between \texttt{amsthm} and
+ \texttt{ragged2e}. If the latter is used then the use of |\newline|
+ in a theorem declaration doesn't work.
+
+\erroronpage{142}{para -2, l.1}{DHL}{2004/06/07}{2}
+ Missing word: ``make'' \> ``\u{to} make''.
+
+\seriouserroronpage{148}{exa 3-3-26}{HjG}{2004/05/26}{2}
+ In the example, |\hfil| is used; the text immediately before says:
+ ``By using |\hfill| \ldots''
+
+\erroronpage{150}{exa 3-3-28}{HjG}{2004/05/27}{2}
+ Nit-picking :-)\\
+ Comment should read: ``|%|\quad\texttt{term <\u{=} labelwidth}''\\
+ And in ll.2/3 of the text following the example:
+ ``If the label is \u{smaller} than |\labelwidth|, \ldots'' \>
+ ``\ldots\ \u{not wider} \ldots''
+
+\erroronpage{150}{Example 3-3-28, line 7}{UF}{2004/06/27}{2}
+In the code of the parbox there should be a |\mbox{}| or something
+similar after the |\\| to prevent an underfull hbox-warning.
+
+\erroronpage{150}{exa 3-3-28}{JBez}{2004/07/20}{}
+ The vertical space above "Return values" is too small.
+
+\erroronpage{151}{para 3, l.2}{DHL}{2004/06/07}{2}
+ Wrong word: to match the example,
+ ``\textsc{Notes}'' should be ``\textsc{Note}''
+
+\erroronpage{152}{l.-1 before exa 3-4-2}{HjG}{2004/05/31}{2}
+ Replace: ``(see page 167)'' \> ``(see page 168)''
+
+\erroronpage{155}{para 3, l.2}{HjG}{2004/05/31}{2}
+ Replace: ``behaves similarly to''
+ \> ``is much like''
+
+\erroronpage{155}{para -2, l.5}{HjG}{2004/05/31}{2}
+ Replace: ``behave in similar fashion to''
+ \> ``\ldots in \u{a fashion similar} to''
+
+\erroronpage{156}{para -1, l.4}{CBC}{2004/05/20}{2}
+ Change: ``There is also the possibility to operate'' \> ``It is also
+ possible to operate''.
+
+\erroronpage{157}{para 2, l.-4}{CBC}{2004/05/20}{2}
+ Change: ``\ldots discussed below) are potentially'' \> ``\ldots
+ discussed below) \u{is} potentially''.
+
+\erroronpage{158}{para3, l.3}{DHL/FMi}{2004/06/07}{2}
+ Change word: ``tiny white rules \u{behind} the lines'' \> ``tiny white
+ rules \u{between} the lines''.
+
+\erroronpage{166}{syntax box}{CAR}{2004/06/02}{2}
+ Remove extra space: ``\ldots\verb*/}=/\u{~}\emph{data}\texttt=''
+
+\erroronpage{167}{para 1, l.2}{DAl}{2005/01/11}{4}
+ Missing letter: ``\ldots bold italic face exi\u{s}ts.''
+
+\erroronpage{168}{para 3, l.2}{MLa}{2004/05/10}{2}
+ Letter missing: ``While on\u{e} can successfully deploy a
+ package\ldots''
+
+\erroronpage{169}{tab.~3.7}{HjG}{2004/05/26}{2}
+ Spurious space: ``Pascal (\u{ \strut}Borland, \ldots)''
+
+\erroronpage{169}{tab.~3.7}{THa/FMi}{2004/06/21}{2}
+ Move the information about blue entries to a separate table note.
+
+\erroronpage{173}{para 2, l.2}{FMi}{2004/11/11}{4}
+ Typo: ``to indicate that the line was artific\u{i}ally broken''
+
+\erroronpage{175}{para 1, l.6}{FMi}{2005/02/22}{4}
+ Replace: \textsf{inputenclistings} \> \textsf{inputenc}
+
+\erroronpage{177}{exa 3-5-1}{HjG/FMi}{2004/05/31}{2}
+ In the first paragraph, the ``\ldots \verb*=.\para='' yields a
+ single (sentence ending) interword space; but in the following
+ three, ``\ldots \verb*=. \para='' yields doubled space.
+ (Due to the leading space in the definition of |\para|.)
+ The same problem is in exa 3-5-2 except that there is does not show
+ in the output due to a linebreak.
+
+\seriouserroronpage{177/178}{ll.-2/-1/1}{HjG/FMi}{2004/06/01}{2}
+ Missing word and references to wrong paragraphs of exa 3-5-2:\\
+ ``The line numbers in the second |\marginpar| continue the
+ numbering on the main vertical list (the last line of \u{first}
+ paragraph was~5) and the \u{second} paragraph then continues with
+ line number~9.''
+ \\ \>
+ ``\ldots\ (the last line of \u{the} \u{preceding} paragraph was~5) and
+ the \u{third} paragraph \ldots''
+
+\erroronpage{179}{exa 3-5-5}{HjG}{2004/05/31}{2}
+ In the first paragraph, the two instances of
+ ``|\linelabel{|\ldots|}|\verb*= \sample=''
+ yield double (sentence ending) interword space.
+ (Due to the leading space in the definition of |\sample|.)
+
+\erroronpage{179}{Example 3-5-5, l.-2}{CBC}{2004/05/20}{2}
+ Change: ``we see to refer to'' \> ``we see references to''.
+
+\erroronpage{182}{para 2, l.-2}{CBC}{2004/05/20}{2}
+ Change: ``of an \verb=\Parallel..Text='' \> ``of \u{a}
+ \verb=\Parallel..Text=.
+
+\erroronpage{182}{para 3, l.1}{HjG/FMi}{2004/05/31}{2}
+ ``computer \u{lingua}'' \> ``computer \u{jargon}''
+
+\erroronpage{182}{exa 3-5-11}{HjG/FMi}{2004/05/31}{2}
+ Small improvement:\\
+ |\setlength\parindent{|\u{\texttt{-10pt}}|}| \>
+ \ldots \u{\texttt{\char`\{-\char`\\leftskip\char`\}}}
+
+\iffalse only on some books
+\erroronpage{183}{exa 3-5-13}{HjG}{2004/05/31}{}
+ Printing problem:
+ ``|[|'' in ``|\begin{Parallel}[v]{}{}|'' only half visible.
+\fi
+
+\erroronpage{184}{footnote 1, l.1--2}{BMo}{2004/05/16}{2}
+ Rewrite beginning: ``Although the \textsf{multicol} package is
+ distributed under LPPL (\LaTeX{} Project Public License)~[111], for
+ historical reasons its copyright contains an additional ``moral
+ obligation'' clause\ldots''
+
+\erroronpage{189}{para 3, l.2}{MHo}{2004/05/08}{2}
+ Spurious extra letter: ``If this is a
+ possibility, \texttt{multicols}\u{t} produces a warning.''
+
+\erroronpage{189}{para -2, ll.2/3}{HjG}{2004/05/31}{2}
+ Extra word: ``bars in the margin, \u{the} known as \ldots''
+
+\erroronpage{189}{par -1, l.4/5}{HjG}{2004/05/31}{2}
+ Add comma: ``However, if \ldots\ another\u{,} the \ldots''
+
+\erroronpage{190}{}{FMi}{2004/06/13}{2}
+ Editorial comment: changes for page 189 affect page break position
+ so 190 has to be retypeset for second printing.
+
+
+\CHAPTER{Chapter 4}
+
+\erroronpage{196}{table 4.2}{YiL}{2012/05/07}{}
+ The values shown in the table aren't any quite correct. These days
+ some of them are calculated depending on the chosen paper size option
+ and so have slightly different values from what is listed in the table.
+ The values listed are those that have been used in 2.09 (i.e., they
+ would be fully correct in compatibility mode, that is for documents
+ starting with |\documentstyle|).
+
+\erroronpage{199}{code block}{UFi}{2004/07/31}{2}
+ Change:
+ \texttt{\u{1in}+}|\oddsidemargin+\textwidth+\evensidemargin|\texttt{\u{+1in}}
+
+
+\erroronpage{202}{para 3, l.4}{CBC}{2004/05/21}{2}
+ Change: ``list-related parameter'' \> ``list-related parameters''.
+
+\erroronpage{202}{para 3, l.4}{PYu}{2004/07/07}{2}
+ Remove surplus word: ``in \u{in} figure 3.3''
+
+\erroronpage{203}{para 3, l.3}{HjG}{2004/05/31}{2}
+ ``one or the other criteri\u{a}''
+ \> ``\ldots\ criteri\u{on}'' (singular)
+
+\seriouserroronpage{205}{para 2, l.2}{HjG}{2004/05/31}{2}
+ Delete backslash: ``an option of the type
+ \u{\texttt{\char`\\}}\emph{num}|headlines|''
+
+\erroronpage{205}{para 3, l.1}{CBC}{2004/05/21}{2}
+ Swap words: ``header \u{is size} enlarged'' \> ``header \u{size is}
+ enlarged''.
+
+\erroronpage{205}{para 4, l.4}{CAR}{2004/06/06}{2}
+ Delete word: ``\ldots taken up by the binding\u{ method}. For
+ example,\ldots''
+
+\erroronpage{205}{para 5, l.2}{CBC}{2004/05/21}{2}
+Omitted word: ``one can \u{perform} the parameter calculations''.
+
+\seriouserroronpage{205}{para 5}{FMi}{2004/06/06}{2}
+Append: For details see the KOMA-Script documentation.
+
+\seriouserroronpage{205}{Example 4-2-6, 1.3}{CBC}{2004/05/21}{2}
+Add a comment line: ``\verb=% syntax: \typearea[<binding corr.>]{<slices>}=''
+
+\erroronpage{206}{para 2, l.6}{FMi}{2004/06/06}{2}
+
+ Replace: ``\ldots shows a layout \u{identical} to the one
+ produced\ldots'' \>
+ ``\ldots shows a layout \u{very similar} to the one produced\ldots''
+
+\seriouserroronpage{206}{para 2, l.6}{HjG}{2004/05/31}{2}
+ Wrong references:\\
+ ``Example \u{4-2-4} on page \u{204}'' \>
+ ``Example \u{4-2-5} on page \u{205}''
+
+\erroronpage{209}{para 1, l.1--2}{BMo}{2004/05/16}{2}
+ Replace:
+ ``\ldots and does not leave sufficient space for marginal notes
+ that fall outside the page.''
+ \>
+ ``\ldots but does not adjust the size of the marginal boxes to fit
+ in the remaining margin.''
+
+
+\erroronpage{210}{para -1, l.3}{CBC}{2004/05/21}{2}
+ Omitted word: ``allow you \u{to} set several values''.
+
+\erroronpage{211}{para 4, l.6}{FMi}{2004/08/30}{4}
+ Add: ``\ldots be called multiple times \u{in the preamble},
+ each time overwriting the previous settings.''
+
+\erroronpage{212}{para -1, l.2}{CKr}{2004/11/11}{4}
+ Remove surplus: ``the \emph{logical} page
+ \u{you} you want to produce.''
+
+\seriouserroronpage{213}{para 1, l.2}{BMo}{2004/05/16}{2}
+ Option \texttt{executive} is listed twice, replace once with
+ \texttt{letter}.
+
+\erroronpage{213}{para 2, l.1}{CKr}{2004/11/11}{4}
+ Typo: ``The following example sets up an artific\u{i}ally small logical page''
+
+\erroronpage{213}{para 1, l.1--2}{FMi}{2006/09/09}{4}
+ Option \texttt{b3} is listed twice.
+
+\erroronpage{213/214}{exa 4-2-11/13}{FMi}{2004/06/05}{2}
+ The picture (|rosette.ps|) is clipped a tiny bit at the left side.
+ That's actually an error in the |.ps| file itself and can be seen
+ in all other examples where the file is used.
+
+\seriouserroronpage{214}{para 1, l.6}{BMo}{2004/05/16}{2}
+ ``\ldots\ \texttt{notext} \ldots'' should be ``\ldots\
+ \texttt{nographics} \ldots''.
+
+\erroronpage{217}{para -2, l.1}{HjG}{2005/05/08}{4}
+ Replace (since the package's default is different):\\
+ Finally the \u{en dash} between the prefix and the page number \dots\ \>\\
+ Finally the \u{separator} between the prefix and the page number \dots
+
+\erroronpage{219}{l.4}{HjG}{2004/06/03}{2}
+ Missing italic correction:
+ \verb=\=\emph{name}\verb=mark=
+
+\erroronpage{219}{para -1,l.2}{HjG}{2005/05/09}{4}
+ Reference to wrong section:\\
+ ``Table~9.2 on page~547 in Section~\u{9.1.3}'' \>\\
+ ``Table~9.2 on page~547 in Section~\u{9.2.1}''
+ (or omit section refence completely)
+
+\erroronpage{223}{tab 4.3}{THa}{2004/06/22}{2}
+ Spurious space after superscript \textsuperscript{a} in footnote.
+
+\erroronpage{226}{para. 5, l.2}{PYu}{2004/07/05}{2}
+ Change to plural: ``The headers and footers are typeset \u{in boxes}
+ that, by default, \u{have} the same width as |\textwidth|\,. The
+ \u{boxes} can be made wider (or narrower)\ldots''
+
+
+\erroronpage{227}{para 2,l.1}{HjG}{2005/05/09}{4}
+ Replace:
+ ``running \u{heading}'' \>
+ ``running \u{header}''
+
+\erroronpage{227}{para 3,l.1}{HjG}{2005/05/09}{4}
+ Replace:
+ ``the \u{heading} is extended'' \>
+ ``the \u{header} is extended'' \>
+
+\erroronpage{229}{2.-1}{CBC}{2004/05/24}{2}
+ Change: ``if the first B-head\ldots would have already been'' \> ``if
+ the first B-head\ldots had already been''.
+
+\erroronpage{229}{para -2,l.-2}{HjG}{2005/05/09}{4}
+ Replace:
+ ``the \u{heading}'' \>
+ ``the \u{header}''
+
+\erroronpage{230}{exa 4-4-3}{HjG}{2005/05/09}{4}
+ Add |%| character:
+ ``|\fancyfoot[R]{\scriptsize\today}|\texttt{\u{\char`\%}}''
+
+% not a bug, but heh ho
+\erroronpage{232}{ll.1/2}{HjG}{2004/06/03}{2}
+ Add words: ``With a similar mechanism we prepared \u{the running
+ headers of} the index for this book.''
+
+\erroronpage{232}{ll.1/2}{CKr}{2004/11/17}{4}
+ Remove surplus: ``With a similar mechanism we prepared \u{the} the running\ldots''
+
+\seriouserroronpage{234}{First boxed command}{CBC}{2004/05/24}{2}
+ Change: ``\verb=\enlargethispage*{=size\verb=}='' \>
+ ``\verb=\enlargethispage{=size\verb=}=''.
+
+\erroronpage{237}{para 1, l.3}{MKo}{2004/08/06}{2}
+ Change: ``\textsf{scrpage}'' \> ``\textsf{scrpage2}''
+
+\erroronpage{237}{para 4, l.3}{DAl}{2005/01/11}{4}
+ Change: ``also works as \u{an} replacement'' \> ``also works as
+ \u{a} replacement''
+
+\erroronpage{237}{para 5, l.2}{CBe}{2004/07/27}{2}
+ Change: ``14pt'' \> ``17pt''
+
+
+\CHAPTER{Chapter 5}
+
+\erroronpage{239}{para -1, l.1}{HjG}{2004/06/03}{2}
+ Extra word: ``After \u{a} taking a quick look \ldots''
+
+\erroronpage{241}{Example 5-1-1}{CBC}{2004/05/24}{2}
+
+ Change: ``esprit trouble'' \> ``esprit troubl\'e''.
+
+The whole example has been changed to better demonstrate
+the \verb|\kill| command.
+
+\erroronpage{242}{para -2}{DSch/FMi}{2005/09/19}{4}
+ Replace para with:
+``The \texttt{tabular*} environment has an additional width argument that
+specifies the required total width of the table.
+It needs stretchable spaces between columns, that have to be added using
+|\extracolsep| (see page~246).''
+
+\iffalse
+%% check, maybe (if other error
+\erroronpage{243}{para 1, l.3/4}{HjG}{2004/06/03}{}
+ Change: ``Their scope can be \u{general} or local.''
+ \> ``\u{global}''
+\fi
+
+\erroronpage{243}{}{CBe}{2004/07/27}{4}
+ The explanation of the command \comando{\arraystretch} is
+ wrong; in fact it does not multiply the inter-row space by the specified
+ factor, so that a factor of 1.5 would move the rows 50\% farther apart.
+ \comando{\arraystretch} scales by the specified factor the height and depth of
+ the invisible strut that is in the first cell of every row of tabular and array
+ environments. If all the cells of the row are smaller than the strut the effect
+ is more or less similar to an enlargement of the inter-row space, while if at
+ least one cell in the row is larger than the strut no spreading apart takes
+ place other than that required by the largest cell.
+
+
+
+\erroronpage{243/244}{tab.~5.1/5.2}{HjG}{2004/06/03}{2}
+ In the left columns of these tables, typewriter font should be used
+ for the braces, to better match the appearance in the syntax boxes.
+
+\erroronpage{244}{tab.~5.2}{HjG}{2004/06/03}{2}
+ 1. In the |m| row, the braces in |\parbox|\u{\{}\emph{width}\u{\}}
+ are not from the typewriter font, as they are in the |b| row.\\
+ 2. In the |>| and |<| rows, the |p|, |m|, and |b| options are
+ listed once without and once with their |{..}| arguments.
+
+\seriouserroronpage{244}{para -1, l.3--4}{FMi/DCa}{2005/02/05}{4}
+ Replace: ``the sum of its value,
+ added to the product
+ |\baselineskip|${}\times{}$|\arraystretch}|''
+ \>
+ `` $|\arraystretch| \times (|\extrarowheight| + 0.7 |\baselineskip|)$''
+
+
+\erroronpage{246}{para 3}{FMi}{2005/09/19}{4}
+ Add blue marginal note: ``Making \texttt{tabular*} stretch to the
+ required width''
+
+\erroronpage{246}{para 3, l.3/4}{HjG}{2004/06/03}{2}
+ Change:
+ ``The use \ldots\ is subject\u{ed} to two restrictions: \ldots''
+ \> ``\ldots~subject \ldots''
+
+\erroronpage{247}{exa 5-2-9}{CBe}{2004/07/27}{2}
+ Add hyphenation points for |Possibi\-li\-t\'es|
+
+\erroronpage{248}{para 1}{FMi}{2005/09/19}{4}
+ Replace para with: ``A
+ common use of |@{}| is to remove the space equal to
+the value of |\tabcolsep| (for \texttt{tabular}) that, by default,
+appears on each side of the table,
+except when the column specification starts or ends in a \verb=|=.''
+
+
+\erroronpage{249}{exa 5-2-11}{FMi}{2004/07/27}{2}
+ Add hyphenation points for |Possibi\-li\-t\'es|
+
+\seriouserroronpage{249}{l.-2}{HjG}{2004/06/03}{2}
+ Change:
+ ``\ldots\ the \textsf{array} package \texttt{m} and \u{\texttt{t}}
+ types, \ldots''
+ \> ``\ldots\ \u{\texttt{b}} \ldots''
+
+\erroronpage{252}{para 2, l.3}{HjG}{2004/06/03}{2}
+ Missing word: ``\ldots\ the last entry in \u{a} row \ldots''\\
+ Missing word: ``This specification may \u{be} saved \ldots''
+
+\erroronpage{252}{para 3, l.1}{HjG}{2004/06/03}{2}
+ Either add: ``The |X| columns are set using the |p| column
+ \u{type}, \ldots''\\
+ or change (cf.~l.2: an |m| column): ``\ldots\ using \u{a} |p|
+ column \ldots''
+
+\seriouserroronpage{257}{syntax box~2}{HjG}{2004/06/03}{2}
+ Typo: ``\texttt{\char`\\botto\u{m}caption}''
+
+\erroronpage{261}{para 3, l.3}{HPB/FMi}{2004/07/16}{2}
+Add: ``\ldots may be typeset using
+ \u{the packages \textsf{array} and} \textsf{longtable} \ldots''
+
+\erroronpage{262}{para -1, l.2}{HjG/FMi}{2004/06/04}{2}
+ Missing characters:
+ ``in standard \LaTeX{}\u{'s} \textsf{article} class''
+
+\erroronpage{270}{exa 5-6-7}{DCa}{2004/07/22}{2}
+ Spurious `` d'' after ``Beef'' should be deleted.
+
+\seriouserroronpage{270}{para 3 l.1}{UFi}{2004/07/31}{2}
+ Change: |\botrule| \> |\bottomrule|
+
+\seriouserroronpage{271}{para 3}{FMi}{2004/12/17}{4}
+ Replace para by: ``By default, the rule extends all the way to the left, but is
+ ``trimmed'' from the rightmost column by the length specified in the
+ length parameter |\cmidrulekern|. The optional (\emph{trim})
+ \u{argument may contain the characters
+ \texttt{l} and \texttt{r},
+ indicating that the rule}
+ \u{is to be trimmed from the left or right, respectively.}
+ Each \texttt{l} and \texttt{r} may optionally be followed by a width
+ argument \u{specified using \texttt{\{}\emph{widths}\texttt{\}}},
+ in which case the rule is trimmed by this amount rather than by the default
+ |\cmidrulekern|.
+
+
+\seriouserroronpage{271}{syntax box~1}{HjG}{2004/06/04}{2}
+ Argument is optional, not mandatory:
+ |\addlinespace|\texttt{\u[}\emph{width}\texttt{\u]}
+
+\erroronpage{273}{para 3, l.3}{HjG}{2004/05/26}{2}
+ Missing word: ``not accounted for \u{by} |\multirow|''
+
+\seriouserroronpage{278}{para 2, l.-1}{HjG}{2004/05/26}{2}
+ Replace: ``Section 6-3-4'' \> ``Example 6-3-4''
+
+\erroronpage{279}{list, item 1}{CKr}{2004/11/30}{4}
+ Correct typo: ``forced line b\u{r}eaks.''
+
+
+
+\CHAPTER{Chapter 6}
+
+\erroronpage{283}{para 2, l.5--8}{FMi}{2005/01/15}{4}
+Replace with: ``We then continue by
+ explaining how you can define and use your own floating environments (Section~6.3.1),
+ or, conversely, how captioning commands can be used to enter
+ information into the list of figures and tables for nonfloating
+ material (Section~6.3.2).
+ Then methods for rotating the content of a float are described
+ (Section~6.3.3).
+
+\erroronpage{284}{}{FMi}{2005/01/15}{4}
+ Editorial comment: needs reprinting since one line moved from
+ 283 to the current page.
+
+\erroronpage{285}{item 3, l.3}{FMi}{2005/02/13}{4}
+ Use typewriter: ``the default is \texttt{12pt}
+ \texttt{plus} \texttt{2pt} \u{\texttt{minus}}
+ \texttt{2pt} for 10\,pt''
+
+\erroronpage{285}{item 3, l.3}{HjG}{2005/02/06}{4}
+ Default for 12pt document size is given wrong:\\
+ ``\texttt{\u{14pt} plus 2pt minus 4pt}'' \>
+ ``\texttt{\u{12pt} plus 2pt minus 4pt}''
+
+\erroronpage{285}{item 3, l.4}{HjG}{2004/06/05}{2}
+ Should be singular: ``for 12pt document size\u{s}).''
+
+\erroronpage{285}{item 7, l.3}{HjG/FMi}{2005/02/06}{4}
+ Replace (as it is rubbish):
+ ``(the default is like |\textfloatsep| on a text page,
+ but is |8pt plus 2fil| on a page that contains only floats)'' \>\\
+ ``(the default is like |\textfloatsep|)''
+
+\erroronpage{288}{para -1, l.4--7}{DAr/FMi}{2004/07/23}{2}
+ Replace part with:
+``However, by itself this option
+forces all floats to appear \emph{before} the next section material is
+typeset, since the |\FloatBarrier| prevents a float from a current
+ section from appearing below
+the start of the new section, even if some material of the current
+section is present on the same page. ''
+
+\erroronpage{292}{para 4, ll.1/2}{HjG}{2004/06/05}{2}
+ Replace: ``combination \u{to}'' \> ``combination \u{of}''
+
+\seriouserroronpage{292}{para -1, l-2}{FMi}{2005/01/08}{4}
+Add sentence:
+ ``Because the float styles define the placement of the caption,
+floats can contain only a single \verb=\caption= command which is a
+restriction compared to standard \LaTeX's behavior.''
+
+Also add marginal warning: ``Only one \verb=\caption= supported''
+
+
+\erroronpage{293}{para 1, l.3}{J-CCh}{2005/06/01}{4}
+Remove surplus char: ``package documentation in
+\texttt{float\u{s}.dtx}.''
+
+\seriouserroronpage{293}{exa 6-3-1}{HjG/FMi}{2004/06/05}{2}
+ Wrong command used (or misplaced opening brace) in preamble code:\\
+ |\newcommand\xmlcode[1]{\|\u{\ttfamily ttfamily}|{#1}}|
+ \>\\
+ |\newcommand\xmlcode[1]{\|\u{\ttfamily texttt}|{#1}}| \\
+ only by chance this doesn't do any harm in the example!
+
+\erroronpage{293}{exa 6-3-1}{CBe}{2004/07/27}{4}
+The Euler constant must be typeset in roman type according
+to the ISO rules; $e$ is the charge of the electron.
+
+\erroronpage{294}{exa 6-3-3}{HjG/FMi}{2004/06/05}{2}
+ The picture (|rosette.ps|) is clipped a tiny bit at the left side.
+ That's actually an error in the |.ps| file itself and can be seen
+ in all other examples where the file is used.
+
+\erroronpage{295}{para -2, l.3}{HjG}{2004/06/05}{2}
+ Missing word: ``The |[H]| \u{float} is \ldots''
+
+
+\erroronpage{298}{para 1, l.4}{AMa}{2005/01/13}{4}
+ The word ``caption'' should be should typeset in sans serif.
+
+\seriouserroronpage{298}{para 3, l.5}{HjG}{2004/06/06}{2}
+ Missing argument: ``|\newfloat{XMLexa}|%
+ \u{\texttt{\textbraceleft\meta{placement}\textbraceright}}|{lox}|''
+
+\erroronpage{299}{para 2, ll.-2/-1}{HjG}{2004/06/06}{2}
+ Missing word: ``so that it \u{is} not worth''
+
+\erroronpage{301}{exa 6-4-2}{HjG}{2004/06/06}{2}
+ Misspelled word (both in source and output):\\
+ ``\texttt{ex-\u{s}ample}'' \> ``\texttt{ex-ample}''
+
+\seriouserroronpage{302}{para 2, l.4}{HjG}{2004/06/06}{2}
+ Missing argument: ``|\newfloat{XML}|%
+ \u{\texttt{\textbraceleft\meta{placement}\textbraceright}}|{lox}|''
+
+\erroronpage{304/305}{exa 6-4-4}{HjG}{2004/06/06}{2}
+ The |\FIG| command is different from the one from
+ exa 6-4-3 (p.303).
+ Add a line:\\
+ |\newcommand\FIG{\includegraphics[width=10mm]{elephant}}|\\
+ in the preamble part of the example's source.\\
+ (But that will probably spoil your hand-optimized page breaks. ---
+ Actually it will improve them: by getting the example larger on
+ line will carry over from 304 to 305 avoiding the widow there
+ without changing that page otherwise)
+
+\erroronpage{307}{l.-4}{HjG}{2005/02/12}{4}
+ Surplus closing brace:\\
+ ``|\makebox[\linewidth][c]{\usebox\@tempboxa}|%
+ |\par|\texttt{\u\textbraceright}|% single line|''
+
+\iffalse
+\erroronpage{307}{l.3--4}{CBe}{2004/07/27}{}
+The Runaway error may be explained in a better way: the
+ \emph{short-text} cannot exceed one paragraph; the \emph{long-text} may be
+ several paragraphs long; if the optional argument \emph{short-text} is missing
+ the \emph{long-text} replaces it, therefore the macros that should process the
+ single paragraph \emph{short-text} get terribly shaken and produce the Runaway
+ argument error. A reference to Appendix~B and the long\slash short definition
+ of commands should be helpful.
+\fi
+
+\erroronpage{309}{para 4, l.3}{DAl}{2005/06/29}{4}
+ Missing comma: ``\ldots you will get a typical ``standard \LaTeX''
+ format\u{,} that is, \ldots''
+
+\erroronpage{312}{\texttt{position} option}{JS/FMi}{2005/09/14}{4}
+ State that key \texttt{bottom} is the default.
+
+\erroronpage{312}{para 2, l.2}{DAl}{2005/06/29}{4}
+ Word in wrong position: ``for example, ``above'' the caption if
+ caption is \u{the} placed at the bottom.''
+ \>
+ ``for example, ``above'' the caption if \u{the} caption is \ldots''
+
+\erroronpage{317}{para -4, l.1}{HjG}{2004/06/06}{2}
+ Extra letter: ``The \textsf{subfig} package\u{s} \ldots''
+
+\erroronpage{319}{para 1, l.5}{C-JCh}{2005/06/10}{4}
+ Incorrect right quote: ``numbers like ``11.3\u{''}\ldots''
+
+\erroronpage{319}{para 2, l.3}{C-JCh}{2005/06/10}{4}
+ Incorrect right quote: ``such as ``Figure 1(a-c)\u{''}.''
+
+\erroronpage{321}{exa 6-5-13, l.2}{HjG/FMi}{2004/06/06}{2}
+ Change value:
+ ``|listofindent=4em|'' \> ``|listofindent=5em|''.\\
+ Looks better and also makes description on page 320 correct.
+
+\erroronpage{321}{para 3, l.2}{UFi}{2004/07/31}{2}
+Remove: ``approach is to \u{to} specify\ldots''
+
+\erroronpage{326}{para -1, l.4}{DAl}{2005/07/14}{4}
+ Missing letter: ``floats appear to\u{o} close to each other\ldots''
+
+
+
+\CHAPTER{Chapter 7}
+
+\erroronpage{332}{para -2,l.2}{THa}{2004/07/21}{2}
+ SinCE SEriFS arE noT alwayS horizonTaL: ``Serifs are the tiny
+ horizontal strokes\dots'' \> ``Serifs are the tiny strokes\dots''
+
+\erroronpage{338}{para -1, l.3}{HjG}{2004/06/29}{2}
+ Missing word: ``command \u{and} declarative forms''
+
+\erroronpage{341}{para -2, l.-2}{HjG}{2004/06/29}{2}
+ Missing comma: ``such as |\OE|\u, to lowercase).''
+
+\erroronpage{342}{tab 7.1}{CBe/FMi}{2004/07/27}{2}
+ Add footnote: ``\textit{The actual sizes shown above are those specially
+ tailored for use in this book}''
+
+\erroronpage{347}{para 2, l.5+6}{JS/FMi}{2006/11/08}{s}
+Replace: ``\u{Computer Modern Typewriter and}
+Computer Modern Sans \u{have} only bold extended variants.''
+\>
+ ``\u{In contrast} Computer Modern Sans \u{has} only bold extended variants.''
+
+\erroronpage{349}{Table 7.4}{AFV}{2008/08/08}{}
+The font associated with the command |\mathtt| is a sans typewriter font. This
+differs from nearly all TeX set ups where the math typewriter font is Computer
+Modern Typewriter.
+
+\erroronpage{349}{para -1, l.2}{HjG}{2004/06/29}{2}
+ Missing comma:
+ ``\ldots\ where commands, such as |\rm|\u, would cause \ldots''
+
+\erroronpage{351}{para -2, l.5}{HjG}{2004/06/29}{2}
+ Surplus word:
+ ``\ldots\ belongs to the text \u{the} surrounding the formula.''
+
+\erroronpage{353}{para 4, l.2}{HjG}{2004/06/29}{2}
+ Replace:
+ ``\u{Extended} Computer Modern'' \>
+ ``\u{European} Computer Modern''
+
+\erroronpage{354/355}{marginal 3}{FMi}{2004/04/23}{2}
+ Should be on top of page 355.
+
+\erroronpage{354}{table caption}{AFV/FMi}{2009/01/5}{}
+ Replace: ``Classification of the Computer Modern font families'' \>
+ ``Classification of \u{most} Computer Modern font families''
+ as not all fonts are listed.
+
+\erroronpage{355}{para 4, l.2}{HjG}{2004/06/29}{2}
+ Missing character: ``on\u{e} can simply exchange''
+
+\erroronpage{356}{para 2, l.2}{HjG}{2004/06/30}{2}
+ Correct: ``\u{ZE}-fonts'' \> ``\u{EZ}-fonts''
+ (Index entry is OK!)
+
+\erroronpage{357}{exa 7-5-5, last line}{RSt}{2004/05/26}{2}
+ Reference [174] instead of [175].
+
+\erroronpage{357}{exa 7-5-5}{HjG}{2004/06/30}{2}
+ Add page entries for ``Clasen, Matthias'', ``Vieth, Ulrik'', and
+ ``Ziegler, Justin'' to ``People'' index (pp.1080+1082)
+
+\erroronpage{357}{l.-2}{HjG}{2004/06/30}{2}
+ Add word:
+ ``Clearly, no one wants to type \u{text} like this \ldots''
+
+\erroronpage{358}{para -1, l.1}{HjG}{2004/06/30}{2}
+ Change word order:\\
+ ``The list of \u{currently} \u{supported encodings} by
+ \textsf{inputenc} \ldots'' \>\\
+ ``The list of \u{encodings} \u{currently supported} by
+ \textsf{inputenc} \ldots''
+
+\erroronpage{359}{several places}{MKu/FMi}{2004/06/24}{2}
+ Replace: ISO-8859 \> ISO 8859
+
+\erroronpage{360}{item 8}{CKr}{2004/12/30}{4}
+ Replace: Next Computer encoding \> Ne\u{XT} Computer encoding
+
+\erroronpage{360}{item 9}{MKu/FMi}{2004/06/24}{2}
+ Replace: UTF8 \> UTF-8
+
+\erroronpage{360}{para -1}{MKu/FMi}{2004/06/24}{2}
+ Replace: UTF8 \> UTF-8 (several times)
+
+\erroronpage{361}{para 2+3}{MKu/FMi}{2004/06/24}{2}
+ Replace: UTF8 \> UTF-8 (several times)
+
+\erroronpage{361}{l.-14}{CBe/FMi}{2004/07/27}{2}
+ Replace: ``preamble or the document class'' \>
+ ``document class, a package, or in the preamble''
+
+
+\erroronpage{362}{l.1}{HjG}{2004/06/30}{2}
+ Swap phrases:\\
+ ``\ldots\ the user \u{in the preamble} \u{to load still
+ more encodings}.'' \\\>\\
+ ``\ldots\ the user \u{to load still more encodings}
+ \u{in the preamble}.''
+
+\erroronpage{362}{para 1, l.1}{SCo}{2004/05/17}{2}
+ Printing problem in some books: ``still'', second `l' only half visible.
+
+\erroronpage{367}{para 2, l.3}{CKr}{2005/01/03}{4}
+ Wrong font: ``old-style numerals by simply switching to the \u{\texttt{TS1}}''
+
+\erroronpage{368}{para -4, l.3}{HjG}{2004/07/01}{2}
+ Change:\\
+ ``\ldots\ only. \u{Only} real errors will be shown.'' \>\\
+ ``\ldots\ only. \u{However,} real errors will be shown
+ \u{on the terminal}.''
+
+\erroronpage{370}{para 2, l.-1}{RSt}{2004/05/26}{2}
+ Replace: ``ran run'' with ``\u{you ran}''.
+
+\erroronpage{370}{para 4, l.5}{HjG}{2004/07/06}{2}
+ Add: ``\ldots\ in one of the three \u{text font} categories.''
+
+\erroronpage{371}{para 1, l.4}{HjG}{2004/07/06}{2}
+ Add: ``\ldots, such as via a call to |\usefont|\u{ (see Example
+ 7-6-1 below)}.''
+
+\erroronpage{373}{first line of 7.6.1}{UFi}{2004/07/31}{2}
+ Remove ``the \u{the} fonts''
+
+\erroronpage{373}{first para, l.-1}{BeB}{2004/06/28}{2}
+ ``collection'' is (at least seems to me) singular:\\
+ Typo: ``appear'' \> ``appears''
+
+\erroronpage{374}{`Bookman', l.1}{HjG}{2004/07/08}{2}
+ Typo: ``Bookman was originally design\u{ed} \ldots''
+
+\seriouserroronpage{380}{para 1, l.4--5}{BMo}{2004/05/16}{2}
+ Better show octal numbers: ``\ldots starting positions like
+ \texttt{'254}, \texttt{'266}, \texttt{'300}, and \texttt{'312}
+ (i.e., in octal notation) in\ldots''
+
+\erroronpage{380}{exa. 7-6-10}{J-CCh}{2005/07/06}{4}
+ Replace: AGEWMET\u{P}HTOS \> AGEWMET\u{R}HTOS
+
+\erroronpage{386}{para -1, l.2}{RWa}{2004/05/31}{2}
+ Replace ``the X Window\u{s} system'' with ``the X Window \u{S}ystem''.
+
+\erroronpage{387}{para -1, ll.3/4}{HjG}{2004/07/09}{2}
+ Missing word: ``\texttt{0.87478} should \u{be} used''\\
+
+\iffalse
+% no idea if we can fit that in:
+\erroronpage{387}{para -1, ll.3/4}{HjG}{2004/07/09}{}
+ Value for 12\,pt?
+\fi
+
+\erroronpage{388}{tab. 7.14}{HjG}{2004/07/09}{2}
+ Row~1: Thickness of vertical line between first two columns too
+ wide (printing problem).
+
+\erroronpage{388}{tab 7.14, l.-2}{RPa}{2004/09/14}{4}
+ Missing space between ``m,'' and ``bx'' in the middle column.
+
+\erroronpage{391}{tab. 7.15}{FMi}{2004/07/09}{2}
+ Row~1: Thickness of vertical line between first two columns too
+ wide (printing problem).
+
+\erroronpage{391}{tab 7.15, l.-2}{RPa}{2004/09/14}{4}
+ Missing space between ``m,'' and ``bx'' in the middle column.
+
+\erroronpage{392}{tab 7.16, l.3}{RPa}{2004/09/14}{4}
+ ``(bx)'' should be moved to the second column.
+
+\erroronpage{393}{tab 7.17, l.3}{RPa}{2004/09/14}{4}
+ Missing space between ``(it),'' and ``sc'' in the third column.
+
+\erroronpage{395}{exa 7-7-20}{HjG}{2004/06/22}{2}
+ Commands need to be swapped to match text:\\
+ ``|\gothfamily| Swab'' \> ``|\swabfamily| Swab''\\
+ ``|\swabfamily| Gothic'' \> ``|\gothfamily| Gothic''
+
+\erroronpage{395}{exa 7-7-21}{TSS}{2004/05/25}{2}
+ The ``s'' in word ``dies'' should be the ``short s'' (ligature
+ ``s:'') since it occurs in a syllable-final position.
+% others wrong???
+%According to page 765 of "The World's Writing Systems" (edited by P.T.
+%Daniels and W. Bright, ISBN 0-19-507993-0, Oxford University Press,
+%1996), a syllable-final "s" in fraktur text should be the "short s".
+
+\erroronpage{396}{para 3, l.5}{FMi}{2004/04/23}{2}
+ Should be: ``\ldots on the \u{third} line.''
+
+\erroronpage{396}{exa 7-7-22}{TSS}{2004/05/25}{2}
+ The ``s'' in word ``dies'' should be the ``short s'' (ligature
+ ``s:'') since it occurs in a syllable-final position.
+
+\erroronpage{403}{para 1, ll.1/2}{HjG}{2004/07/09}{2}
+ Change: ``by using \u{G}lyph \u{C}hart''
+ \> ``by using \u{the} \u{g}lyph \u{c}hart''\\
+ (cf.\ para 3, l.1)
+
+\erroronpage{405}{para 3, l.4}{HjG}{2004/06/22}{2}
+ Missing word:
+ ``of \u{the} International Phonetic Alphabet (IPA)''
+
+\erroronpage{405/406}{ll.-1/1/2}{HjG}{2004/06/22}{2}
+ Move closing parenthesis:\\
+ ``\ldots (based on \ldots\ by Donald Knuth, \ldots \u).'' \> \\
+ ``\ldots (based on \ldots\ by Donald Knuth\u), \ldots \,.''
+
+\erroronpage{406}{exa 7-8-11}{HjG}{2004/07/09}{2}
+ Add comma (?): ``|k\ae{}t|\texttt{\u,}''
+
+\erroronpage{407}{para -2, l.1}{BMo}{2004/05/16}{2}
+ Missing word: ``With popular fonts designed for use with \TeX{},
+ the euro symbol \u{is} usually available\ldots''
+
+\erroronpage{413}{para -2, l-1}{CBe}{2004/07/27}{4}
+ ``local guide''; I believe this is an obsolete concept, dating back to
+ the times when \TeX\ and \LaTeX\ were used on multitasking mainframes;
+ commercial distributions might still have a ``local guide'', but I have never
+ seen one.
+
+
+\erroronpage{414}{footnote}{hv}{2008/10/30}{}
+Replace: |\pcharpath| \> |\pscharpath|.
+
+These days the package |pst-char| has been integrated into |pst-text|.
+
+\erroronpage{416}{tab. 7.27}{HjG}{2004/07/09}{2}
+ Uppercase vs.\ lowercase in entries for \texttt{T3} and
+ \texttt{TS3}:\\
+ ``\LaTeX{} \u{P}honetic \u{A}lphabet encoding'' $\leftrightarrow$\\
+ ``\LaTeX{} \u{p}honetic \u{a}lphabet encoding''
+
+\erroronpage{417}{para 4, l.6}{HjG}{2004/07/10}{2}
+ Correct case:
+ ``\ldots\ in front of it. \u For example,''
+
+\erroronpage{418}{para 2, l.-2}{HjG}{2004/07/10}{2}
+ Add:
+ ``a typewriter font \u{in medium series} with italic shape''
+
+\erroronpage{420}{table 7.28}{CKr}{2005/04/08}{4}
+ For consistency: ``narrow'' \> ``\u{N}arrow''
+
+\erroronpage{420}{para 1, l.6}{FMi}{2004/06/24}{2}
+ Replace: ISO-9660 \> ISO 9660
+
+\erroronpage{426}{para 1, l.-2}{CKr}{2005/01/17}{4}
+ Remove surplus: ``\ldots---other declarations that use this \u{the}
+ font will benefit automatically.''
+
+\erroronpage{426}{para 1, last sentence}{CAR}{2005/01/22}{4}
+ Replace with following sentence:
+ ``This may seem like a strange usage but it has the advantage that when
+ such additional
+ fonts become available you will need to change
+ only one font shape group declaration---all declarations that
+ refer indirectly to these fonts will then benefit automatically.''
+
+
+\erroronpage{426}{para 5}{HjG}{2004/07/10}{2}
+ Surplus word: ``\ldots, this function \u{it} writes \ldots''
+
+\erroronpage{426}{l.-2}{HjG}{2004/07/10}{2}
+ Add word: ``The \u{third} argument''
+
+\erroronpage{428}{item 6}{CKr}{2005/01/18}{4}
+ Replace: ``Specified the quad width'' \> ``Specifie\u{s} the quad
+ width''
+
+\erroronpage{432}{para 4, l.9}{HjG}{2004/07/11}{2}
+ Not plural: ``\ldots: the outer text size\u{s} and the three math
+ sizes for this text size.''
+
+\erroronpage{433}{l.-10}{HjG}{2004/07/11}{2}
+ Not start of a sentence, hence \> lowercase:
+ ``\u{a}nd are usually placed in an \texttt{.fd} file.''
+
+\erroronpage{441}{para 5, l.1}{MKu/FMi}{2004/06/24}{2}
+ Replace: UTF8 \> UTF-8
+
+\erroronpage{442}{footnote, l.2}{usw}{2005/01/11}{4}
+ Sentence begins with lowercase 's'.
+
+\erroronpage{443}{para 1, l.1--2}{FMi}{2005/06/10}{4}
+Replace the parentheses with: ``(for the latter people sometimes use
+the single character \verb="=\,, but this is incorrect as it may
+produce a straight double quote, i.e., ")''
+
+\erroronpage{443}{para 3, l.4}{CKr}{2005/01/21}{4}
+ Correct order: ``Instead, these commands have been implemented in
+ \u{such a} way that \ldots''
+
+\erroronpage{444}{para 2, l.4}{DAl}{2005/08/01}{4}
+ Missing word: ``\ldots associates the number 224 \u{with} the
+command |\alpha|.''
+
+\erroronpage{445}{para 4, ll.3--5}{HjG}{2004/07/12}{2}
+ Move closing parenthesis:\\
+ ``\ldots, which normally denote certain accents (i.e.,
+ are encoding-specific commands, but \ldots\ environment\u).''
+ \\ \> \\
+ ``\ldots, which normally denote certain accents (i.e.,
+ are encoding-specific commands\u), but \ldots\ environment.''
+
+\erroronpage{446}{footnote, l.1}{CKr}{2005/01/21}{4}
+ Correct order: \ldots ``\textthreesuperior'' \u{was a}
+ math glyph---comprehensible?
+
+\erroronpage{447}{Heading}{MKu/FMi}{2004/06/24}{2}
+ Replace: UTF8 \> UTF-8
+
+\erroronpage{451}{para 4, l.2}{HjG}{2004/07/12}{2}
+ Wrong number:
+ ``\texttt{\u{'240}} octal'' \> ``\texttt{\u{'344}} octal''
+
+\erroronpage{453}{para 2, l.2}{DAl}{2005/08/01}{4}
+ Missing word : ``\ldots an \emph{LICR-object} that is \u{to} be
+used whenever\ldots''
+
+\erroronpage{455}{para 3, l.-1}{JCh}{2004/07/17}{2}
+ Typo (characters need to be swapped):
+ ``L\u{CI}R'' \> ``L\u{IC}R''
+
+\erroronpage{457}{tab. 7.33}{HjG}{2004/07/12}{2}
+ Wrong sort order (table rows need to be swapped):\\
+ |\OE| $\leftrightarrow$ |\O| -- cf.\ |\o| and |\oe| on p.459
+
+\erroronpage{457}{tab. 7.33}{HjG}{2004/07/12}{2}
+ Entry |\`i|: ``(\u{avail})'' \> ``(\u{alias})''
+
+\erroronpage{458}{\texttt{\string\copyright}}{FMi/usw}{2005/01/11}{4}
+ Natively available in LY1 encoding
+
+\seriouserroronpage{458}{l. 27--30}{JLV}{2005/05/31}{4}
+ Unfortunately |\guillemotleft|, |\guillemotright|, |\guilsinglleft|, and
+ |\guilsinglright| have no ``default'' and only function in |OT1| if
+ \textsf{babel} is loaded
+
+
+\erroronpage{458}{\texttt{\string\k} entries}{usw}{2005/01/11}{4}
+ All |\k| entries should be |<constr.>| in LY1 encoding
+
+\erroronpage{459}{\texttt{\string\r A}}{FMi}{2005/04/09}{4}
+ |\r A| is |<constr.>| in OT1 encoding
+
+\erroronpage{459}{\texttt{\string\r} entries}{usw}{2005/01/11}{4}
+ All |\r| entries should be |<constr.>| in LY1 encoding
+
+\erroronpage{459}{\texttt{\string\textcelsius}}{usw}{2005/01/11}{4}
+ Default from |constr./TS1|.
+
+\erroronpage{460}{\texttt{\string\textcopyright}}{usw}{2005/01/11}{4}
+ Natively available in LY1 encoding
+
+\erroronpage{460}{\texttt{\string\textdiv}}{usw}{2005/01/11}{4}
+ Natively available in LY1 encoding
+
+\erroronpage{460}{\texttt{\string\texteuro}}{usw}{2005/01/11}{4}
+ Defined in the newer versions of the encoding (but not available in
+ all fonts!)
+
+\erroronpage{460}{tab. 7.33}{HjG}{2004/07/12}{2}
+ Wrong sort order (table rows need to be swapped):\\
+ |\textdblhyphenchar| $\leftrightarrow$ |\textdblhyphen|
+
+\erroronpage{461}{\texttt{\string\textlnot}}{usw}{2005/01/11}{4}
+ Natively available in LY1 encoding
+
+\erroronpage{461}{\texttt{\string\textpertenthousand}}{DAl}{2005/08/01}{4}
+ Constructed in T1 encoding
+
+\erroronpage{461}{\texttt{\string\textperthousand}}{DAl}{2005/08/01}{4}
+ Constructed in T1 encoding
+
+\erroronpage{461}{\texttt{\string\textpm}}{usw}{2005/01/11}{4}
+ Natively available in LY1 encoding
+
+\erroronpage{461}{table, l. -12}{usw}{2004/05/24}{2}
+ ``\verb=\textquotedblleft=" is indented by accident.
+
+\erroronpage{462}{\texttt{\string\texttimes}}{usw}{2005/01/11}{4}
+ Natively available in LY1 encoding
+
+\erroronpage{462}{tab. 7.33}{HjG}{2004/07/12}{2}
+ Wrong sort order (table rows need to be swapped):\\
+ |\textthreequartersemdash| $\leftrightarrow$ |\textthreequarters|
+
+\erroronpage{463}{para 1, ll.1/2}{HjG}{2004/06/28}{2}
+ Add: ``prior \u{to} 1990''
+
+\erroronpage{463}{para 1, l.2}{HjG}{2004/06/28}{2}
+ Change:
+ ``\ldots integrated in \u{1993})'' \>
+ ``\ldots integrated in \u{1994})''
+
+
+\CHAPTER{Chapter 8}
+
+\erroronpage{465}{para 4, ll.2+4}{HjG}{2004/06/20}{2}
+ Add page entry for ``Swanson, Ellen'' to ``People'' index
+ (p.1082). \\
+ Add page entry for ``Knuth, Donald'' to ``People'' index
+ (p.1081).
+
+ Editorial comment: no need for reprinting this page.
+
+
+\erroronpage{466}{para 2, ll.3+6}{HjG}{2004/06/20}{2}
+ Add page entry for ``Spivak, Michael'' to ``People'' index
+ (p.1082).\\
+ Add page entry for ``Jones, David'' to ``People'' index
+ (p.1081).
+
+\erroronpage{466}{para 3 l.1}{UFi}{2004/06/04}{2}
+ Remove comma: ``Michael\u, would have been\ldots''
+
+\seriouserroronpage{468}{para 3, ll.10+11}{JTa}{2004/08/31}4{}
+ Extra closing brace after the second argument of
+ \texttt{\textbackslash newenvironment} on both lines.
+
+\erroronpage{471}{para 2, l.4}{VPe}{2004/06/02}{2}
+ Extra word: ``\ldots this change \u{can} are discussed\ldots''
+
+\erroronpage{478}{exa 8-2-19}{CBe}{2004/07/27}{2}
+Poor Maxwell's equations! No doubt there are mathematical
+ physicists or physical mathematicians that write Maxwell's equations that way.
+ This is a good example for showing some capabilities of the
+ \textsf{amsmath} package and its possible extensions by means of the
+ \comando{\newenvironment} command, but it is an example where all possible ISO
+ rules are violated! Physical equations deal with quantities, not with
+ mathematical variables; and quantities have dimensions; as such they have to
+ comply with the rules established by the Sisth\`{e}me International (SI) and the
+ various obsolete ``cgm'' systems are officially deprecated; the partial
+ derivative sign $\partial$ has exactly that meaning and it cannot substitute
+ the ``nabla'' $\nabla$ sign; finally the $j$ symbol probably indicates the
+ current density, but in an equation that does not comply with the ISO rules it
+ might indicate the imaginary unit (which, on the opposite, is prescribed to be
+ typeset in roman or upright shape as well as $\pi$); treating with vectorial
+ quantities these should be well marked either with a vector math accent or
+ must be set in bold italic; with variables depending from four quantities the
+ apex for indicating the derivative is not univocal for specifying the quantity
+ with respect to which the derivative is taken. I repeat: the example is good
+ for describing the math extension capabilities but it could induce the casual
+ reader to believe that this is the correct form for writing down the Maxwell's
+ equations; unfortunately it is not.
+
+\erroronpage{480}{para -2, ll.8/9}{HjG}{2004/06/20}{2}
+ ``(there must be no space before the \texttt[)'' --- why?\\
+ (Would be ignored by \TeX{} as the end of the cs-name!)
+
+ Deleted this text.
+
+\erroronpage{484}{para 3, ll.1/2}{HjG}{2004/06/20}{2}
+ Add word: ``\ldots\ the \texttt{equation} \u{environment} is
+\ldots''
+
+\erroronpage{488}{para 1, l.2}{HjG}{2004/06/20}{2}
+ Add word: ``\ldots\ as a subscript \u{or} superscript.''
+
+\erroronpage{488}{para 1, l.1}{FMi}{2005/04/23}{4}
+ Replace word: ``Note that both \u{environments} \ldots''
+ \> ``Note that both \u{structures} \ldots'' (as one is a command)
+
+\erroronpage{489}{para -2, l.3}{HjG}{2004/06/20}{2}
+ Missing closing parenthesis: ``(see Section 8.5.3\u)''
+
+\erroronpage{489}{exa. 8-3-9.1}{DAl}{2005/08/21}{4}
+ The third array actually only needs \texttt{c} as preamble even
+ though \texttt{cc} is not wrong. as empty columns on the right are ignored
+
+\erroronpage{491}{para -2, l.3}{BMo}{2004/05/21}{2}
+ Replace: ``aside'' \> ``at the side''
+
+\erroronpage{493--95}{ll.-1/-2}{HjG}{2004/06/21}{2}
+ Perhaps a note regarding the defaults should be added:\\
+ ``The first two parameters, \emph{ldelim} and \emph{rdelim}, are
+ the left and right delimiters, respectively.
+ \u{They must be either both empty or both non-empty;}
+ \u{to place a single delimiter, use a period ``\texttt.'' on the
+ ``empty'' side.}''
+
+ Editorial comment: affects pagebreaks for 494/95 as well
+
+\iffalse % more blue align stuff
+\erroronpage{498}{page}{FMi}{2004/04/23}{}
+ Printing problem: blue color not properly aligned.
+\fi
+
+\erroronpage{499}{\S 8.6.2}{HjG}{2004/06/21}{2}
+ Change section heading: ``Operator \u{and function} names''
+
+\iffalse % more blue align stuff
+\erroronpage{500}{page}{FMi}{2004/04/23}{}
+ Printing problem: blue color not properly aligned.
+\fi
+
+\erroronpage{501}{exa 8-6-4}{HjG}{2004/06/21}{2}
+ Surplus word (in source comment):\\
+ ``\texttt{\% the old \u{the} definition of \textbackslash csc}''
+
+\erroronpage{507}{footnote}{CKr}{2005/02/16}{4}
+ Good try but wrong word: ``Technically this is due to the denominator being
+ wider than the \u{numerator} in this case\ldots''
+
+\seriouserroronpage{508}{table 8.6, col.5}{FMi}{2004/04/23}{2}
+ The bad alignment (in some books) of the blue color probably makes
+ the illustrations in this column useless.
+
+\iffalse % more blue align stuff
+\erroronpage{510}{page}{FMi}{2004/04/23}{}
+ Printing problem: blue color not properly aligned.
+\fi
+
+\erroronpage{511}{marginal note}{MHe}{2004/05/22}{2}
+ Swap words: ``\ldots change \u{the existing} math font
+ set-up''
+
+\erroronpage{512}{para 3, l.6}{HjG}{2004/06/22}{2}
+ Surplus closing brace:
+ ``|\bm{\alpha}|\texttt{\u\textbraceright}''
+
+\seriouserroronpage{513}{Figure 8.1}{LSchu}{2004/05/22}{2}
+ Text font is Times, but should be Computer Modern (rather
+ embarrassing that).
+
+\erroronpage{513}{para 3, l.1}{HjG}{2004/06/22}{2}
+ Change: ``In this section show a sample text'' \>\\
+ ``In this section \u{we} show a sample text''
+
+\iffalse % more blue align stuff
+\erroronpage{513}{page}{FMi}{2004/04/23}{}
+ Printing problem: blue color not properly aligned.
+\fi
+
+\erroronpage{515}{para 1, l.3}{HjG}{2004/06/22}{2}
+ Wrong reference: ``Figure~8.3'' \> ``Figure~8.2''
+
+\erroronpage{515}{para -1, l.1}{BMo/CAR}{2004/05/21}{2}
+ Replace: ``The Metafont versions of Concrete Roman and Math\ldots''
+ \> ``The Metafont versions of Concrete, both Roman and Math,\ldots''
+
+\seriouserroronpage{516}{fig.~8.6}{CKr/FMi}{2005/02/18}{4}
+ The txfonts have the symbols |\succapprox| and |\precapprox| in the
+ wrong position in the fonts.
+ Until the fonts are corrected one can manually fix the problem by
+ redeclaring them after loading the \texttt{txfonts} package, i.e.,
+\begin{verbatim}
+\usepackage{txfonts}
+\DeclareMathSymbol{\succapprox}{\mathrel}{AMSb}{119}
+\DeclareMathSymbol{\precapprox}{\mathrel}{AMSb}{118}
+\end{verbatim}
+
+\erroronpage{517}{footnote}{FMi}{2005/06/03}{4}
+ Y\&Y has unfortunately folded and their domain was taking over by a
+ seller for ``latex'' clothing (interesting isnt it?).
+ Some information about Y\&Y can be found at
+ \texttt{https://www.tug.org/yandy}.
+
+\seriouserroronpage{518}{fig.~8.9}{CKr/FMi}{2005/02/18}{4}
+ The pxfonts have the symbols |\succapprox| and |\precapprox| in the
+ wrong position in the fonts.
+ Until the fonts are corrected one can manually fix the problem by
+ redeclaring them after loading the \texttt{pxfonts} package, i.e.,
+\begin{verbatim}
+\usepackage{pxfonts}
+\DeclareMathSymbol{\succapprox}{\mathrel}{AMSb}{119}
+\DeclareMathSymbol{\precapprox}{\mathrel}{AMSb}{118}
+\end{verbatim}
+
+\erroronpage{521}{para 2, l.3}{HjG}{2004/06/26}{2}
+ Missing interword space: ``Section\u~7.6.1''
+
+\erroronpage{521}{footnote}{FMi}{2005/06/03}{4}
+ Y\&Y has unfortunately folded and their domain was taking over by a
+ seller for ``latex'' clothing (interesting isnt it?).
+ Some information about Y\&Y can be found at
+ \texttt{https://www.tug.org/yandy}.
+
+\seriouserroronpage{523}{figure 8.16}{MHe}{2004/05/22}{2}
+ The symbols to the left and right of ``Q(t)'' in the middle of
+ the figure are wrong (this is
+ actually a bug in the informal math set-up which has now been
+ corrected).
+
+\erroronpage{523}{figure 8.16, caption}{BMo}{2004/05/21}{2}
+ Replace: ``Info Math fonts'' with ``Informal Math fonts''.
+
+\erroronpage{523}{para 3, l.2}{HjG}{2004/06/26}{2}
+ Change:\\
+ ``The HV math fonts \u{are} designed at MicroPress'' \>\\
+ ``The HV math fonts \u{have been} designed at MicroPress''
+
+\erroronpage{524}{para 1, ll.4--6}{HjG}{2004/06/27}{2}
+ Change:\\
+ ``This \u{package} extends the \ldots\ font collections\u{ and}
+ should normally be loaded \ldots'' \>\\
+ ``This \u{font} extends the \ldots\ font collections\u{; the
+ corresponding \textsf{stmaryrd} package} should normally be loaded
+ \ldots''
+
+\erroronpage{524}{para 2, l.7}{HjG}{2004/06/27}{2}
+ The text states: ``\u{\raisebox{1ex}{\scriptsize(\emph{kernel})}}
+ identifies symbols \ldots''. However, later on only
+ ``\u{\raisebox{1ex}{\scriptsize(\emph{ker})}}'' is used.
+ [E.g., Table~8.10 on page~527 (|\hbar|)
+ and Table~8.11 on page~528 (|\angle|).]
+
+\erroronpage{524}{para 2, l.-3}{HjG}{2004/06/27}{2}
+ The text speaks of ``Alphabetic symbols'' -- but the referenced
+ Table~7.30 on page~435 calls it ``Alphabet character''~!?
+
+\erroronpage{524}{exa 8-9-1}{HjG}{2004/06/27}{2}
+ The |fleqn| option is used, but in the output, the two equations
+ seem to be right aligned rather than left aligned!\\
+ Indeed true: this is because in \textsf{amsmath} the |\mathindent|
+ added on the left is
+ actually a rubber length (see page 471) that is automatically
+ shortend if there is not enough space.
+
+\iffalse % more blue align stuff
+\erroronpage{524}{page}{FMi}{2004/04/23}{}
+ Printing problem: blue color not properly aligned.
+
+\erroronpage{525}{page}{FMi}{2004/04/23}{}
+ Printing problem: blue color not properly aligned.
+\fi
+
+
+\erroronpage{526}{para -1, l.1}{CKr/FMi}{2005/02/20}{4}
+Change: ``The unaccented ASCII Latin letters and Arabic
+ numeral digits (see Table~8.8) \u{all} referred to\ldots''
+ \> ``\ldots \u{are} referred to\ldots''
+
+\erroronpage{527}{para 2, l.1}{HjG}{2005/05/21}{4}
+ Replace:\\
+ ``in the first \u{columns} of Table~8.9'' \>
+ ``in the first \u{rows} of Table~8.9''
+
+\erroronpage{527}{para 2, l.5}{HjG}{2004/06/27}{2}
+ Change:
+ ``Similarly, the list of lowercase Greek letters \u{there is}
+ no omicron'' \>\\
+ ``Similarly, the list of lowercase Greek letters \u{contains}
+ no omicron''
+
+\iffalse % more blue align stuff
+\erroronpage{528}{page}{FMi}{2004/04/23}{}
+ Printing problem: blue color not properly aligned.
+\fi
+
+ \erroronpage{527}{table 8.10}{BMo/CAR}{2004/05/21}{2}
+ This table would be
+ better if reordered, in particular so that the first row
+ contains: \verb=\aleph \beth \gimmel \daleth=. This would
+ make the this text correct: ``The first four [entries in
+ table 8.10] are Hebrew letters.''
+
+
+\erroronpage{527,528}{table 8-10/11}{FMi}{2006/08/09}{s}
+ Added the missing symbol from amssymb: |\circledR|, |\yen|,
+ |\checkmark|, and |\maltese|.
+
+ The general distribution of symbols between the two tables is a bit
+ questionable, but this will stay as it is.
+
+\erroronpage{528}{table 8-11}{HjG}{2004/07/13}{2}
+ Various deviations from alphabetical sort order of the table
+ entries.
+
+\erroronpage{528}{table 8.11}{LHe}{2008/02/08}{}
+ |\dag| and |\ddag| are |\mathord|s not |\mathbin| as claimed in table
+ 8.13.
+
+
+\seriouserroronpage{529}{table 8.12, l.3}{JGr}{2004/06/10}{2}
+ \verb=\mathring{x}= is missing its accent.
+
+\erroronpage{529}{para 1, l.2}{CKr}{2005/04/24}{4}
+ Replace: ``looked up |\neq|'' \> ``looked up |\ne|\u{\texttt{g}}''
+
+\erroronpage{530}{table 8-13}{HjG}{2004/07/13}{2}
+ Various deviations from alphabetical sort order of the table
+ entries.
+
+\erroronpage{530}{table 8.13}{LHe}{2008/02/08}{}
+ |\dag| and |\ddag| are not |\mathbin|s, hence don't belong in this table
+ and they
+ aren't (as claimed in legend) synonyms of |\dagger|
+ and |\ddagger| respectively.
+
+\erroronpage{531}{table 8.15}{BMo/FMi}{2004/05/21}{2}
+ The commands starting with |\var...| are only partially in blue to
+ indicate their relationship with those commands missing the ``var'' in their
+ names. But this is more confusing than helpful, so they are now made
+ fully blue.
+
+\seriouserroronpage{531}{table 8.15}{CAR/FMi}{2004/06/05}{2}
+ |\obar| is listed twice while |\obslash| (also from stmaryrd) is missing
+
+\erroronpage{531}{table 8-15}{HjG}{2004/07/13}{2}
+ Various deviations from alphabetical sort order of the table
+ entries.
+
+\seriouserroronpage{532}{tables 8-16, 8-17}{HjG}{2004/07/13}{2}
+ Since |\precsim| is not a negated symbol, it should be moved from
+ Table~8-17 to Table~8-16, where its sibling |\succsim| already
+ lives.
+
+\erroronpage{532}{tables 8-16/17}{HjG}{2004/07/13}{2}
+ Various deviations from alphabetical sort order of the table
+ entries.
+
+\erroronpage{532}{table 8.17}{CKr}{2005/02/22}{4}
+ Add: ``\ldots or, \u{if} flagged\ldots''
+
+\iffalse % more blue align stuff
+\erroronpage{533}{page}{FMi}{2004/04/23}{}
+ Printing problem: blue color not properly aligned.
+\fi
+
+\erroronpage{533}{tables 8-18/19}{HjG}{2004/07/13}{2}
+ Various deviations from alphabetical sort order of the table
+ entries.
+
+\iffalse % more blue align stuff
+\erroronpage{534}{page}{FMi}{2004/04/23}{}
+ Printing problem: blue color not properly aligned (horizontally).
+\fi
+
+\erroronpage{534}{table 8-20}{HjG}{2004/07/13}{2}
+ Various deviations from alphabetical sort order of the table
+ entries.
+
+\erroronpage{534}{tab. 8.20}{HjG}{2004/06/28}{2}
+ 1. |\hookleftarrow| is listed twice.\\
+ 2. Some ``compound'' symbols have different line widths in their
+ ``head'' and ``tail'' parts:
+ |\Longleftarrow|, |\Longmapsfrom|, |\Longmapsto|, |\Longrightarrow|.
+
+
+\erroronpage{534}{table 8-21}{MBr}{2004/08/02}{2}
+ Various deviations from alphabetical sort order of the table
+ entries.
+
+\erroronpage{535}{table 8-22/23}{HjG}{2004/07/13}{2}
+ Various deviations from alphabetical sort order of the table
+ entries.
+
+\erroronpage{537}{table 8-27}{DIs/FMi}{2006/08/09}{s}
+ Added the four missing delimiters from amssymb: |\llcorner|, |\lrcorner|,
+ |\ulcorner|, and |\urcorner|. Updated the table note and galley text accordingly.
+
+
+\CHAPTER{Chapter 9}
+
+\erroronpage{540}{para -2, l.6}{MKu/FMi}{2004/06/24}{2}
+ Replace: ISO-8859-x \> ISO 8859-x
+
+\erroronpage{540}{para -1, l.4}{FMi}{2004/07/20}{2}
+Plural: ``Clearly, 8 bits \u{are} not sufficient\ldots''
+
+\erroronpage{541}{para 1, l.-2}{MKu/FMi}{2004/06/24}{2}
+ Replace: UTF8 \> UTF-8
+
+\seriouserroronpage{543}{table 9.1}{MHe/JBr}{2004/06/10}{}
+ The Babel implementation on the CD is missing the australian and
+ newzealand
+ options. If you need them, download a new version of Babel.
+
+\erroronpage{543}{table 9.1}{JBr/WaS}{2004/07/31}{2}
+ Replace: ``\texttt{english}, \texttt{USenglish}
+ (\texttt{\itshape american}, \texttt{\itshape canadian}), \texttt{UKenglish}
+ (\texttt{\itshape british}), \texttt{australian} (\texttt{\itshape
+ newzealand})''
+
+ Add footnote: ``\textit{The option \texttt{\upshape english}
+ combines American hyphenation patterns
+ with a British date format.}''
+
+
+\erroronpage{545}{exa 9-2-1}{JAn}{2005/09/09}{4}
+ The quotes surrounding R\'ef\'erences and Chapitre
+ should be the french ones: use |\og| and |\fg{}|. And similar those
+ around German words should use |"`| and |"'|.
+
+
+\erroronpage{546}{para 3, l.4}{HjG}{2004/06/17}{2}
+ Typo: ``pattern\u{s}''
+
+\seriouserroronpage{548}{para 2, l.4}{UFi}{2004/06/03}{2}
+ Replace: |\aliasshorthand{"}{/}| should be \verb=\aliasshorthand{"}{|}=
+
+\erroronpage{549}{para 1, l.5}{HjG}{2004/06/17}{2}
+ Characters should be in `typewriter font' (as in l.2):\\
+ ``\,``;'' and ``?''\,'' \> ``\,``|;|'' and ``|?|''\,''
+
+\erroronpage{550}{para -2, l.1--2}{CKr}{2005/02/28}{4}
+ Correct: ``Some are
+ meant to ease typing, wher\u{e}as others\ldots''
+
+
+\erroronpage{551}{tab 9.3}{CBe}{2004/07/27}{}
+ I am surprised that in Russian there is no word for ``Glossary''.
+
+ Frank: It most certainly exits :-), but right now Babel doesn't
+ know about it---so there is nothing we can do about it at the
+ moment. Actually the same problem exists with Polish, although here
+ I got a translation ``s\l{}ownik termin\'ow'' which will eventually
+ find its way into Babel.
+
+\erroronpage{552}{exa 9-3-4}{CBe}{2004/07/27}{2}
+ The words \texttt{i"lusio} and il$\cdot$lusio in the example are
+ incorrect. They should be \texttt{i"lusi\string\'o} and il$\cdot$lusi\'{o}
+ respectively %(ref: TB 14-3-252-259)
+
+
+\seriouserroronpage{553}{para 4}{UFi}{2004/06/03}{2}
+
+ Replace with: ``Another popular shorthand is |"-|, which indicates a
+ hyphenation point (like |\-|), but without supressing
+ hyphenation in the remainder of the word:''
+
+\erroronpage{553}{exa 9-3-8}{FMi}{2004/06/03}{2}
+ Replace the example body with:
+\begin{verbatim}
+\fbox{\parbox[t]{1cm}{minister"-president}} \quad
+\fbox{\parbox[t]{1cm}{minister\-president}} \quad
+\fbox{\parbox[t]{1cm}{ministerpresident}}
+\end{verbatim}
+to show the differences between |"-|, |\-|, and no hyphen.
+
+\erroronpage{553}{exa 9-3-9}{FMi}{2004/06/03}{2}
+ Replace the example body with:
+\begin{verbatim}
+1. \present{Gutenberg-Universit"at}
+2. \present{Gutenberg"-Universit"at}
+3. \present{Gutenberg""Universit"at}
+4. \present{Gutenberg"=Universit"at}
+5. \present{Gutenberg"~Universit"at}
+\end{verbatim}
+
+\erroronpage{554}{para 4, l.2}{HjG}{2004/06/17}{2}
+ Replace: ``|~n~|\meta{letter}'' \> ``|~n|''
+ and ``|~N~|\meta{letter}'' \> ``|~N|''
+
+\erroronpage{554}{exa 9-3-11}{UFi/MGo}{2004/06/03}{2}
+ Replace body with:
+ ``|En fran\c{c}ais on doit mettre un \fg petit espace\fg\|
+ |devant la ponctuation double: comme cela!|
+ \ldots''
+
+\erroronpage{556}{item 2, l.3}{HjG}{2004/06/17}{2}
+ Remove:
+ ``\ldots\u{, with the addition that also \texttt{'u} and
+ \texttt{'U} are made available}.''
+\iffalse
+auf s.556 unten (1. item) steht, dass der ' fuer Catalan mit allen
+vokalen verwendet werden kann; das gilt auch fuer Galician (2. item);
+deswegen macht der u.g. nebensatz wenig sinn, denn U gehoert ja zu den
+vokalen! -- war vielleicht 'N gemeint? (aber auch das wird bei
+Galician schon erwaehnt!)
+\fi
+
+\erroronpage{556}{para 4, l.2}{UFi}{2004/06/03}{2}
+ Correct spelling: ``\ldots optional \u{because} the acute accent has\ldots''
+
+\erroronpage{557}{exa 9-3-19}{FMi/JBe}{2005/03/20}{4}
+ Replaced the example text with a spanish example showing 3 levels of
+ quotations.
+
+\erroronpage{558}{para -1, l.2}{UFi}{2004/06/03}{2}
+ Add comma: ``day, month\u, year''
+
+\iffalse % alternative (but needs to change two pages)
+ Replace:
+ ``\ldots |\hebdate| to translate any Gregorian date, given \u{the three
+ arguments \emph{day}, \emph{month},
+ and \emph{year},}
+ into a Gregorian date in Hebrew.''
+\fi
+
+\erroronpage{561--562}{para 2, l.-1; para 2, l.1}{BMo}{2004/05/16}{2}
+ The number 999999 (and 1000, in the second instance) should not
+ be written with a period as thousands-separator as this is
+ confusing for readers used to a different convention.
+
+\erroronpage{562}{para 2, l.1+2}{FMi/DPa}{2004/07/24}{2}
+ Change: ``digits \u{before the decimal point} are expressed'' \>
+ ``digits \u{denoting multiples of a thousand} are expressed''
+
+\erroronpage{563}{l -18/-17}{CBe}{2004/07/27}{4}
+The non zero \texttt{lccode} for the apostrophe is not
+ a speciality of the Italian language; this non null assignment is made at least
+ also for Catalan and for French; it should be done for all languages that use
+ the apostrophe for replacing an elided vowel.
+
+\seriouserroronpage{564}{table 9.5}{FMi}{2004/04/23}{2}
+ Add a note that the definition of \verb=\th= conflicts with its standard
+ definition as the LICR object ``\th{}'' (thorn).
+
+\erroronpage{564}{tab. 9.5}{HjG/FMi}{2004/06/18}{2}
+ In the `Serbian' column, ``|\sh| sh'' is listed twice;
+ replace the second instance with ``|\arsh| arsh''.
+
+\erroronpage{564}{para -1, l.5}{ERy}{2004/08/06}{2}
+ Change: ``helpfull'' \> ``helpful''
+
+\erroronpage{565}{line 1}{JGr}{2004/06/16}{2}
+ Missing space in: Anotherlayout
+
+\erroronpage{569}{l.-2}{HjG}{2004/06/18}{2}
+ Misspelled name:
+ ``Andrew Janishe\u{w}sky'' \> ``Andrew Janishe\u{v}sky''
+ (This affects p.1081, too!)
+
+\erroronpage{571}{l.1}{HjG}{2004/06/18}{2}
+ Replace: ``UNIX-like'' \> ``UN*X-like''
+ (to match spelling elsewhere in the book)
+
+\erroronpage{571}{ll.3+4}{MKu/FMi}{2004/08/03}{2}
+ Change: ``ISO-IR-111'' \> ``ISO-IR~111'' \\
+ and ``ISO-IR-144'' \> ``ISO-IR~144''
+
+\erroronpage{571}{para 4}{HjG}{2004/06/18}{2}
+ Code page ``|mnk|'' listed twice.
+
+%\erroronpage{572}{page}{FMi}{2004/04/23}{}
+% Printing problem: blue color not properly aligned.
+
+\erroronpage{573}{descr. env.}{HjG}{2004/06/18}{2}
+ Items \texttt{T2B:} and \texttt{T2C:} ``Crimean~Tatar'' \> ``Crimean-Tatar''
+
+\erroronpage{573}{para 3, l.4}{HjG}{2004/06/18}{2}
+ Typo: ``pac\u{ak}ge'' \> ``pac\u{ka}ge''
+
+\erroronpage{574}{para 6, l.1}{HjG}{2004/06/18}{2}
+ Replace: ``The |cb| font use\u{s} \ldots''
+ \> ``The |cb| font\u{s} use \ldots''
+
+\erroronpage{574}{para 7, l.2}{HjG}{2004/06/18}{2}
+ Replace: ``translation'' \> ``transliteration''
+
+\erroronpage{575}{tab 9.7}{CBe}{2004/07/27}{2}
+ I do not recognize my \texttt{grmn1000} font table; at least
+ it is incomplete compared with the one that has been uploaded on CTAN in 2002,
+ well ahead of the publication of this Second Edition.
+
+ (Unfortunately an older tfm file was used so that some glyphs do not
+ show up in the table)
+
+\erroronpage{576}{tab. 9.9}{HjG}{2004/06/18}{2}
+ Replace: ``Diaresis'' \> ``Dia\u{e}resis''
+
+\erroronpage{576}{tab 9.9}{CBe}{2004/07/27}{2}
+|<'otan| does not produce the Greek word on its right,
+ which was by mistake obtained with |<'o|\texttt{\'otan}
+
+\erroronpage{576}{tab 9.10}{CBe}{2004/07/27}{2}
+ In the first line all the examples with upper case letters
+ are wrong in the sence that these glyphs cannot appear in real text,
+ hence they are removed.
+ The last two lines are wrong with both lower and upper case
+ letters. The former error implies a hiatus between an initial capital letter
+ and a preceding vowel that by definition of ``initial'' is missing. The latter
+ error is related to the fact that spirit and accent are separated, the former
+ to the left of the vowel, the latter over the vowel.
+
+ Part of the problems are due to a missing |\languageattribute{greek}{polutoniko}|.
+
+\erroronpage{579}{table 9.12, l.7}{HjG}{2005/06/02}{4}
+ Remove extra right brace: ``|\fontfamily{fr}|\u{\texttt{\textbraceright}}''
+
+\seriouserroronpage{580}{example file \texttt{language.dat}}{WaS}{2004/06/14}{2}
+ \u{\texttt{us}}\texttt{english} \> \texttt{\u{US}english}\\
+ \u{\texttt{uk}}\texttt{english} \> \texttt{\u{UK}english}
+
+\seriouserroronpage{580}{\texttt{language.dat} on CD}{WaS}{2004/06/14}{}
+The language name problem, i.e.,
+
+ \u{\texttt{us}}\texttt{english} \> \texttt{\u{US}english}\\
+ \u{\texttt{uk}}\texttt{english} \> \texttt{\u{UK}english}
+
+is also present in the language.dat file on
+the book CD.
+
+\erroronpage{581}{para 2, l.2}{UFi}{2004/06/04}{2}
+ Six "languages" are loaded ...: seven?
+
+\erroronpage{581}{para 1, l.2}{WaS/FMi}{2004/06/14}{2}
+ Change: ``\ldots loaded first by INI\TeX{}; English in the example
+ above).''
+ \> ``\ldots loaded first by INI\TeX{}); for compatibility reasons this language
+ should contain US-English hyphenation patterns.''
+
+\erroronpage{581}{para 2, l.2}{WaS}{2004/06/14}{2}
+ Language names are to be corrected according to p.580.
+
+\iffalse
+% no space. do what? probably nothing right now
+\erroronpage{581}{para 2, l.3}{HjG}{2004/06/18}{}
+ Add a footnote to explain the meaning of the term
+ ``hyphenation trie''?
+\fi
+
+\erroronpage{583}{para 1, l.1}{HjG}{2004/06/18}{2}
+ Wrong number: ``(line 32)'' \> ``(line 34)''
+
+\erroronpage{583}{para 1, l.3}{HjG}{2004/06/18}{2}
+ Replace: ``\texttt{welsh.\u{sty}}'' \> ``\texttt{welsh.\u{ldf}}''
+
+\seriouserroronpage{585}{}{CBe}{2004/07/27}{2}
+The line:\\
+ \comando{\adddialect\{austrian\}\{german\}}\\
+ and the following one correspond neither to lines 102\textendash 103 of the language
+ skeleton, nor to the grammar of the \comando{\adddialect} on page 584; this
+ description as well as the skeleton file apparently require that the language
+ name be preceded by \comando{\l@}; in facts, for example,
+ the \texttt{germanb.ldf} contains the line:\\
+ \comando{\adddialect}\comando{\l@austrian}\comando{\l@german}
+
+\seriouserroronpage{586}{code line 2}{TSS}{2004/05/26}{2}
+ Extra closing brace after \verb|\def\germanhyphenmins|.
+
+\seriouserroronpage{589}{syntax box}{UFi}{2004/06/04}{2}
+ Change: |\addto\csname[code]| \> |\addto\csname{code}| (wrong braces)
+
+\erroronpage{591}{para 1, l.5}{UFi}{2004/06/04}{2}
+ Extra character: ``The third argument, \emph{ex\u{c}ec}, contains\ldots''
+
+\erroronpage{592}{para 3, l.2+4}{PPN}{2004/05/25}{2}
+ Replace: ``Panday'' \> ``Pand\u{e}y'' (sorry)
+
+\seriouserroronpage{592}{para 3, l.3}{PPN}{2004/05/25}{2}
+ Replace ``\textsf{bang}'' with ``\textsf{bengali}''. This
+ package is available on CTAN in the \textsf{languages/bengali/pandey}.
+
+\seriouserroronpage{592}{para 3, l.4 }{PPN}{2004/05/25}{2}
+ Replace ``\textsf{denag}'' with ``\textsf{devnag}''.
+ This package is on CTAN \texttt{languages/devanagari/velthuis}.
+
+\erroronpage{592}{para 5, l.1}{CKr}{2004/10/15}{4}
+ Replace: ``E\u{hit}opian'' \> ``E\u{thi}opian''
+
+\erroronpage{592}{general remarks}{PPn}{2004/05/25}{}
+Additional remarks not for inclusion in the book: For \TeX{}, \LaTeX{}
+in languages of India,
+there are several nice packages. An overview can be found in the
+following {\sc TUGboat} Articles;
+
+\begin{enumerate}
+\item Anshuman Pandey, \textsl{An overview of Indic Fonts for \TeX{}},
+{\sc TUGboat} Volume 19, Number 2 / June 1998 115---119
+\item Anshuman Pandey, \textsl {Typesetting Bengali in \TeX{}}, {\sc
+TUGboat} Volume 20, Number 2, June 1999 119---126
+\item C. V. Radhakrishnan, \textsl{A case for \TeX{} in India}, {\sc
+TUGboat} Volume 19, Number 1, March 1998, 6---9.
+\item Karel P\'{\i}\v{s}ka, \textsl{A conversion of public Indic fonts
+from METAFONT into Type I format with} {\sc TeX{}TRACE}, Volume
+23, Number 1, 2002, 70---73
+\item
+Yannis Haralambous and John Plaice, \textsl{Low-level Devan\=agari
+support for Omega-- Adapting {\sf devnag}}, i
+Volume 23, Number 1, 2002, 50---56
+\end{enumerate}
+
+In addition to these articles, TUGIndia has uploaded two
+\LaTeXe{} packages (i) Malayalam for \LaTeXe{}, and (ii) Kannada
+\LaTeX{}, both available from www.sarovar.org.
+
+A remark on {\sf devnag} package:-- Originally developed by Frans
+Velthuis in 1991, it was upgraded for use with \LaTeXe{} (made
+NFSS-complaint), and maintained by a team consisting of Dominik
+Wujastyk, John Smith, Anshuman Pandey, Fran\c{c}ois Patte, and
+Zden\v{e}k Wagner. Very recently, the project has
+been handed over to TUGIndia, for further development,
+and as of May 2004, it has moved from sourceforge.net to
+sarovar.org.
+
+
+
+\CHAPTER{Chapter 10}
+
+\erroronpage{chap.10}{boxed texts}{HjG}{2004/06/08}{2}
+ In addition to what has been reported elsewhere, here's an overview
+ of some more inconsistencies in (some of) the ``syntax boxes'' of
+ this chapter. \\
+ With parenthesized arguments, commas are part of the syntax;
+ hence they should be set in `typewriter font' (???). \\
+ The space after these commas should also be uniform.
+ \\ \vspace{.5\baselineskip}
+ %
+ \begin{tabular}{@{}rrllp{44mm}@{}} \hline
+ page(s) & box(es) & comma & space & remark \\ \hline
+ 599 & & |\rm| & no & asterisk should be in |\tt| \\
+ 602/3 & all & |\rm| & yes & ``...'' vs.\ ``\ldots'' \\
+ 606 & 1 & |\rm| & no & ``...'' vs.\ ``\ldots'' \\
+ 606 & 2 & |\it| & no & \\
+ 607 & & |\rm| & yes & \\
+ 608 & all & |\it| & no & \\
+ 610 & 1--2 & |\rm| & yes & ``...'' vs.\ ``\ldots'' \\
+ 616 & & |\it| & no & \raggedright
+ also in text after box! \\
+ (ll.1+5 in first para)
+ \tabularnewline
+ 639 & & |\it| & no & \\
+ 641 & 1--2 & $^*$ & no & \raggedright
+ $^*$various flaws; \\
+ see separate error entry.
+ \tabularnewline \hline
+ \end{tabular}
+
+
+\erroronpage{596}{para 4, l.2}{HjG}{2004/06/07}{2}
+ Replace: ``is the same as \u{those} produced''
+ \> ``\ldots \u{that} \ldots''
+
+\erroronpage{597}{para -1, l.-4/-3}{HjG}{2004/06/07}{2}
+ Replace: ``\ldots, in case \u{they are} changed''
+ \> ``\ldots, in case \u{it is} changed''
+
+\erroronpage{597/598}{para -1, l.-2}{HjG}{2004/06/07}{2}
+ Delete word: ``which again \u{that} expects one argument.''
+
+\erroronpage{599}{boxed text}{CAR}{2004/05/26}{2}
+ The asterisk after |\fancyput| should be centred and the `(' and `)'
+ should be in typewriter.
+
+\seriouserroronpage{599}{boxed text}{HjG}{2004/06/08}{2}
+ Replace brackets by braces. (The \emph{horizontal-material}
+ argument is not an optional, but a mandatory one.)
+
+\erroronpage{600}{para 2, l.4}{HjG}{2004/06/07}{2}
+ Replace: ``\u{don't} work'' \> ``\u{does not} work''
+
+\erroronpage{600}{exa 10-1-12}{GBa}{2004/07/28}{2}
+ The optional parameter ``[t]'' in the second example is printed as text
+in line (1).
+
+ Remove in code: ``\texttt{[t]}''
+
+ Append to previous paragraph: ``An optional position argument is not supported.''
+
+\erroronpage{601}{l.-17}{CBe}{2004/07/27}{2}
+Add word: Calculating the horizontal and vertical \u{distance}
+
+\erroronpage{602--603}{all boxed texts}{CAR}{2004/05/26}{2}
+ All the parentheses `(' and `)' (9 pairs in total)
+ should be in `typewriter font'.
+
+\erroronpage{604,605,609}{}{HjG}{2004/06/07}{2}
+ On p.604 (l. -2) and p.605 (ll. 1, 2) we have ``|join|
+ environment(s)''.\\
+ On p.605 (ll. -6, -1) these are called ``|..join| environments''.\\
+ On p.609 (para 3, l.5) it's ``|join| environments'' again.
+
+\erroronpage{606}{para 2, l.1}{HjG}{2005/05/16}{4}
+ ``The \textsf{epic} \ldots'' \>
+ either: ``\textsf{epic} \ldots''
+ or: ``The \textsf{epic} package \ldots''
+
+\erroronpage{606}{para 3, l.1}{HjG}{2004/06/07}{2}
+ Delete comma and move word:\\
+ ``This command\u{, which} is a variant \ldots\ command, allows
+ \ldots'' \>\\
+ ``This command is a variant \ldots\ command, \u{which} allows
+ \ldots''
+
+\erroronpage{606}{second boxed text}{CAR}{2004/05/26}{2}
+ Brackets should also be in `typerwriter font'.
+
+\erroronpage{606}{para -1}{HjG/FMi}{2005/05/19}{4}
+ The arguments ``\textit{$\Delta$width}'' and
+ ``\textit{$\Delta$height}'' are mistakenly used in math mode. In
+ the book that means a different font and different kerning.
+
+\erroronpage{606--608}{all boxed texts}{CAR}{2004/05/26}{2}
+ All the parentheses `(' and `)' (9 pairs in total)
+ should be in `typewriter font'.
+
+\erroronpage{609}{}{FMi}{2004/06/07}{2}
+ Editorial comment: reprinted see earlier summary entries.
+
+\erroronpage{610}{first two boxed texts}{CAR}{2004/05/26}{2}
+ All the parentheses `(' and `)' (6 pairs in total)
+ should be in `typewriter font'.
+
+\erroronpage{612}{exa 10-1-25}{PYu/FMi}{2004/07/05}{2}
+ The |\protect| in front of |\footnotesize| (twice) is not necessary.
+
+\erroronpage{613}{para 1, ll.2/3}{HjG}{2004/06/21}{2}
+ Citations disrupt sentence!\\
+ ``\ldots\ bundle [48,49] or [57, Chapter~6] for \ldots'' \> \\
+ ``\ldots\ bundle \u{(see }[48,49] or [57, Chapter~6]\u)''\\
+ and move the parenthesised citations to the end of the sentence.
+
+\erroronpage{614}{para 1, l.4}{HjG}{2004/06/07}{2}
+ Missing closing quotes:
+ ``the ``extended\u{\strut''} or ``enhanced'' \ldots''
+
+\erroronpage{615}{Tab.\ 10.1}{FMi}{2006/10/21}{s}
+The important driver ``vtex'' is missing. On the other hand
+some of the listed drivers are only of historical interest.
+
+\erroronpage{616}{boxed texts}{FMi}{2004/05/26}{2}
+ Corrections as outlined in summary entry above.
+
+\erroronpage{618}{boxed text}{CAR}{2004/05/26}{2}
+ Replace: ``\textit{key val list}'' \> ``\textit{key/val-list}''
+ (also in following text).
+
+\erroronpage{619}{viewport}{BMo/FMi}{2007/10/20}{s}
+ Explanation of \texttt{viewport} key changed to better explain that it only
+ changes the space reserved but doesn't prevent printing the whole graphic
+ (unless \texttt{clip} is used additionally)
+
+\erroronpage{620}{editorial change}{FMi}{2007/10/20}{s}
+ Text changes on previous page results in different page break.
+
+\erroronpage{620}{para 1, l.1; para 2, l.1}{HjG}{2004/06/07}{2}
+ Replace:
+ ``the first \u{seven} keys'' \> ``the first \u{eight} keys''\\
+ ``The first \u{nine} keys'' \> ``The first \u{ten} keys''
+
+\erroronpage{620}{para 5, l.2}{FMi}{2005/04/27}{4}
+ Replace:
+ ``\ldots in the \u{optional arguments}.'' \>
+ ``\ldots in the \textit{key/val-list}.''
+
+%\erroronpage{621}{page}{FMi}{2004/04/23}{}
+% Printing problem: blue color not properly aligned.
+
+\erroronpage{623}{para 1, l.7}{HjG}{2004/06/07}{2}
+ Delete word: ``some \u{of} key combinations''
+
+\erroronpage{623}{boxed text}{CAR}{2004/05/26}{2}
+ Replace: ``\textit{key val list}'' \> ``\textit{key/val-list}''
+ (also in following text).
+
+\erroronpage{630}{para 3, l.3}{UFi}{2004/06/01}{2}
+ Replace: ``the next |\parbox| examples'' \> ``the next
+ \u{\texttt{tabular}} examples''
+
+\erroronpage{631}{para.2, l.6}{FMi/HjG}{2006/10/22}{s}
+ Ersetze: "`\u{This point} is shown \ldots"' \>
+ "`\u{This} is shown \ldots"'
+
+\erroronpage{631}{para -1, l.-1}{JBr}{2004/08/02}{2}
+ Replace: ``\textit{key val}'' \> ``\textit{key/val}''
+
+\erroronpage{632}{fig. 10.2}{HjG}{2004/06/07}{2}
+ The horizontal extent of the box is called ``|length|'' \>
+ probably better: ``|width|''.\\
+ Missing standalone horizontal specs:
+ ``|[l]|'' $\equiv$ ``|[lc]|'';
+ ``|[r]|'' $\equiv$ ``|[rc]|''.
+
+\erroronpage{632}{boxed text}{CAR}{2004/05/26}{2}
+ Replace: ``\textit{key val list}'' \> ``\textit{key/val-list}''
+
+\erroronpage{633}{para 1, ll.4/5}{HjG}{2005/05/16}{4}
+ Add character: ``A matrix \ldots\ appear\u{s} below.''
+
+\erroronpage{633}{l.-2}{HjG/DPa}{2004/06/07}{2}
+ Replace: ``The material in the section can be compared to
+ Sebastian\ldots'' \>
+ ``The material in this section is similar to that of Sebastian\ldots''
+
+\seriouserroronpage{633}{example}{HjG}{2006/10/21}{s}
+ The first column shows incorrect output: instead of x=0mm it uses some
+ internal default.
+
+\erroronpage{634}{editorial change}{FMi}{2006/10/21}{s}
+ Fix on previous page will change page break.
+
+
+\erroronpage{637}{footnote 2}{FMi}{2004/06/12}{2}
+ Bug in \texttt{url.sty} generated extra space.
+
+\erroronpage{639}{boxed text}{HjG}{2004/06/08}{2}
+ The parentheses `(' and `)' should be in `typewriter font'.
+
+\erroronpage{640}{para -1, l.-2}{HjG}{2004/06/07}{2}
+ ``the second |\vector| is truncated'' \>
+ ``the second |\vector| is not rendered correctly''
+
+\erroronpage{641}{first two boxed texts}{HjG}{2004/06/08}{2}
+ The parentheses `(' and `)' around ``x1,y1'' (3 pairs in total)
+ should be in `typewriter font'.\\
+ All coordinates should be in (math) italic with subscripts
+ (cf., e.g., pp.607/610): $x_1$, $y_1$, $x_2$, $y_2$.
+
+\seriouserroronpage{641}{para 2 l.1}{UFi}{2004/06/01}{2}
+ Replace: ``between points (x1,y2)'' \> ``between points (x1,\u{y1})''
+
+\erroronpage{641}{syntax boxes}{FMi}{2004/06/01}{2}
+ The variable parts do not show the right fonts.
+
+\erroronpage{641}{para 3, l.1}{ReSt}{2005/04/17}{4}
+ Remove: ``The |\Curve| command\u{s} is similar\ldots''
+
+\erroronpage{641}{para 3, l.2}{HjG}{2004/06/07}{2}
+ Second occurrence of mandatory argument should use the same font as
+ the first one, i.e., ``\textit{m}'' instead of ``\texttt{m}''.
+
+\seriouserroronpage{641}{para 4, ll.2/3}{HjG}{2004/06/07}{2}
+ Change sentence:\\
+ ``Like |\linethickness|, it is an absolute value \u{in points}
+ (i.e., not affected by |\unitlength|)\u{ with the unit omitted}.''
+ \>\\
+ ``Like |\linethickness|, it is an absolute value (i.e., not
+ affected by |\unitlength|)\u{, given in any of \LaTeX's units}.''
+
+\erroronpage{642}{item 6, l.2}{ReSt}{2005/04/28}{4}
+ Remove: ``font information \u{information} to allow\ldots''
+
+\seriouserroronpage{643}{para 4, l.3}{MSc}{2004/06/04}{2}
+ delete ``,and .gif''
+
+\erroronpage{643}{para 3, l.1}{FMi}{2005/11/11}{s}
+ Unfortunately Th\`anh's name is misspelled. The correct spelling
+ is ``H\`an Th\^e\llap{\raise 0.5ex\hbox{\'{}}} Th\`anh''.
+
+\erroronpage{643}{para 4, l.5}{CBe}{2004/07/27}{2}
+Add: ``\ldots can be converted to PDF by
+ImageMagick's \texttt{convert} utility\u{, \texttt{eps2pdf}} (\u{both
+of} which call \texttt{ghostscript}
+internally), \texttt{Acrobat Distiller}, or\ldots''
+
+\erroronpage{646}{l.1}{HjG/FMi}{2004/06/08}{2}
+Add:
+ ``(If the \texttt{dvi} file contains more than one
+page several output files are generated.)''
+
+
+\CHAPTER{Chapter 11}
+
+\erroronpage{651}{1st example}{PYu}{2004/07/01}{2}
+ ``Page 9 :'' should be typeset ``Page 9:''.
+
+\erroronpage{652}{2nd example}{HjG}{2004/06/10}{2}
+ Missing colon: ``Page 22\u{\strut:}''
+
+\erroronpage{652}{l.-3}{HjG}{2004/06/10}{2}
+ Surplus words: ``The latter case \u{is for} allows for \ldots''
+
+\seriouserroronpage{654}{para 2 l.7}{UFi}{2004/06/01}{2}
+ Missing |}|: ``like
+ |\index{\texttt{|\emph{key}|}|\u{\texttt{\textbraceright}} and''
+
+
+
+%That's a nice one: somehow the copy-editor has but the output is one
+%of the few remaining graphics in the book, sigh
+
+\seriouserroronpage{656}{figs. 11.3+4}{HjG}{2004/06/10}{2}
+ The text on p.649, l.1 claims:
+ ``Figures 11.3 and 11.4 on page 656 show the input and generated
+ output of a small \LaTeX{} document, \ldots, together with the
+ result of including the \textsf{showidx} package \ldots''
+ This does not quite hold: There are some differences in the text
+ and the output of \textsf{showidx} contains some index entries not
+ present in the source.
+
+\vspace{.5\baselineskip}
+ %
+\hspace*{-100pt}\begin{minipage}[b]{\linewidth}
+ \begin{tabular}{@{}lll@{}} \hline
+ \multicolumn{3}{c}{Differences in the text} \\ \hline
+ & source (fig. 11.3) & output (fig. 11.4) \\ \hline
+ \S1 & \ldots actually written into that file \u{only} \ldots
+ & \ldots actually \u{only} written into that file \ldots \\
+ \S2 & \u{To} prepare the index \ldots
+ & \u{In order to} prepare the index \ldots\\
+ \S2 & \ldots, \u {such as} \ldots
+ & \ldots, \u{like} \ldots \\
+ \S3 & \ldots by \u{the index processor} \ldots
+ & \ldots by \u{\texttt{makeindex}} \ldots \\ \hline
+ \multicolumn{3}{c}{Missing index entries} \\ \hline
+ & \multicolumn{2}{l}{include index} \\
+ & \multicolumn{2}{l}{Final production run} \\
+ & \multicolumn{2}{l}{makeindex@\texttt{makeindex} program
+ \emph{(2nd instance)}} \\ \hline
+ \end{tabular}
+\end{minipage}
+
+\vspace{.5\baselineskip}
+The source has now been edited to match the printed output.
+
+
+\erroronpage{656}{}{CBe}{2004/07/27}{s}
+ How horrible the page rotated counterclockwise!
+
+\erroronpage{657}{\texttt{-p} item, l.-1}{HjG}{2004/06/10}{2}
+ Add word: ``\ldots the three \u{special} cases \ldots''
+
+\erroronpage{660}{tab 11.1, note}{JMH}{2005/08/06}{4}
+ Swap the words ``single'' and ``double''
+
+\iffalse
+% not a bug make it look nicer
+\erroronpage{661}{tab. 11.2, right col.}{HjG}{2004/06/10}{}
+ Inter-line spacing in multiple-line entries ???\\(Keywords:
+ |headings_flag|, |item_x1|, |delim_0|, |page_precedence|)
+\fi
+
+\erroronpage{661}{tab. 11.2, l.12}{JMH}{2005/08/06}{4}
+ The identifier referred is ``\texttt{heading\_flag}'', but the
+ description uses the word ``\texttt{flag}''.
+
+
+\erroronpage{662}{l.6}{RPa}{2004/09/14}{4}
+ The |-p| option is described on page 657.
+
+
+% in short rnaRA is correct
+\seriouserroronpage{664/665}{para -2/-1}{HjG}{2004/06/10}{2}
+ Confusion: default value of |page_precedence|:\\
+ In para~\mbox{-2}, l.\mbox{-1}:
+ ``\ldots; the default is |rRnaA|, as noted in Table~11.2 on
+ page~661.''
+ But in that table, ``|"rnaRA"|'' is given!\\
+ In para~\mbox{-1}, l.\mbox{-2}:
+ ``\ldots\ default |page_precedence| of |rnaRA| \ldots''!\\
+ (Also note that the remarks on p.666, para~2, suggest |rRnaA|,
+ referring to the same table as above.)
+
+Changed to consistently refer to rnaRA.
+
+page 666 changed to reflect rnaRA:\\
+`` \ldots\ assumes that pages numbered with lowercase Roman
+numerals precede those numbered with Arabic numerals, which in turn
+precede those numbered with the lowercase alphabet, uppercase Roman
+numerals and finally the uppercase alphabet.
+
+
+\seriouserroronpage{661/664-5}{}{FMi}{2005/08/14}{4}
+
+ Confusion: the changes made in the second printing were wrong! The
+ default for |page_precedence| is |rRnaA| after all. (Or more
+ precisely: the program code shows |rnaRA| as the default but that
+ value is never used and the program logic implements |rRnaA| -- what
+ a mess.)
+
+ Most of that section rewriten to better explain the limitations of
+ MakeIndex in the area of ``funny'' page numbers.
+
+
+\seriouserroronpage{666}{para 4 l.5 and l.6}{UFi}{2004/06/01}{2}
+ Add extra visual space in second index: ``Likewise,
+ \verb*=\index{a space}= and
+ \verb*=\index{a space}= produce\ldots''
+
+\erroronpage{668}{boxed text}{HjG}{2004/06/10}{2}
+ Slight inconsistency (also in subsequent text: para~\mbox{-2}):
+ File arguments named ``\emph{idx1 idx2 \ldots}'' -- as opposed to
+ pp.~655 and~674, where they're named ``\emph{idx0 idx1 \ldots}''.
+
+\erroronpage{669}{para 3}{JS}{2004/07/24}{2}
+ Since xindy ignores all macros, it has no problems at all with
+ formatting macros, but more problems with macros producing text.
+ Substituted this paragraph with:
+
+ ``\texttt{texindy} ignores unknown
+ \TeX{} commands by default under the assumption that they do not
+ produce text. It also knows about typical text-producing commands
+ like \verb=\LaTeX= and \verb=\BibTeX= and handles them correctly.
+ If you have your own command definition that produces text, or if you
+ use one supplied by a package, then the entry is sorted
+ incorrectly. You will either need to specify an explicit sort key
+ in your index entry, as in \verb=\index{prog@\Prog}=, or write a
+ \texttt{xindy} style file with a merge rule, as explained in
+ Section~11.3.4.
+
+ Be aware that producing index entries in arguments of commands has
+ its own pitfalls, e.g., in
+ \verb=\command{Properties of \Prog\index{\Prog}}=.
+ Then \LaTeX{} commands might be expanded
+ before they are written to the \texttt{idx} file and the placement
+ in the index will depend on the expansion of \verb=\Prog=.''
+
+\erroronpage{669}{para -2, l.3}{MKu/FMi}{2004/07/01}{2}% already done by fmi
+ Add: ``\ldots \verb|\usepackage[latin1]{inputenc}| to all her
+ documents \u{(or on recent Linux distributions the
+ option \texttt{utf8})}, while\ldots''
+
+\erroronpage{669}{section 11.3.2, para 2, L.3}{JMH}{2005/08/06}{4}
+"*her* documents": why a female *her*?
+
+\erroronpage{670}{table 11.3}{TMW/JS}{2004/06/07}{2}
+ texindy can only work with Latin scripts out of the box. Removed
+ all other languages, and checked list of supported languages with
+ current xindy ``\LaTeX{} Companion Release''.
+
+\erroronpage{671}{para 2}{JS}{2004/06/07}{2}
+Replace with: ``There are about 50 predefined languages available, 35 of them are
+readily usable with \texttt{texindy}. They are listed in
+Table~11.3 on the facing page; you select one of them with the
+\texttt{texindy} option~\texttt{-L}. The other predefined
+languages have non-Latin scripts, their usage is described in the
+\texttt{xindy} documentation.
+
+
+\erroronpage{672}{table 11.4}{TSS/JS/CAR}{2004/05/26}{2}
+ The \verb|word-order| module has two essentially equivalent
+ descriptions. The |letter-order| module doesn't mention that
+ it's turned on by texindy option \texttt{-l}. Use ``so-called'' as
+ an example for |ignore-hyphen|. Add table footnote ``When two
+ entries are identical except for ignored characters, those
+ characters are not ignored any more.''
+
+\erroronpage{673}{para 5, ll.2/3}{HjG}{2004/06/10}{2}
+ Words need to be swapped:
+ ``multiple \u{characters may} form a unit''
+
+\erroronpage{674}{para 1 l.1}{UFi}{2004/06/01}{2}
+ Extra word: ``those \u{of} available''
+
+\erroronpage{674/675}{boxed text and item list below}{JS}{2004/07/24}{2}
+ Add option |[-C codepage]|. Add explanation between option |-L|
+ and |-q|: ``Use \textit{codepage} as internal base
+ encoding for sorting. This is used for fine-grained control of language
+ module selection, needed only for non-Latin scripts.''
+
+\erroronpage{675}{example code}{JS}{2004/07/24}{2}
+ Exchange xindy example style file with one that works. (Half of the
+ lines were problematic in subtle ways.)
+
+\erroronpage{679}{example 3, para after the source}{JMH}{2005/08/06}{4}
+ \texttt{:define-attributes} \> \texttt{define-attributes}
+
+\seriouserroronpage{679}{descr of theindex}{DSch}{2005/05/23}{4}
+ Comparing the code in TLC2 with \texttt{book.cls} made me realize
+that the |\columnsep| command must come \emph{before} |\twocolumn| in
+order to have the desired effect.
+
+\seriouserroronpage{680}{descr of theindex}{DSch}{2005/05/23}{4}
+ Comparing the code in TLC2 with \texttt{book.cls} made me realize
+that the |\columnsep| command must come \emph{before} |\twocolumn| in
+order to have the desired effect.
+
+\erroronpage{680}{First code block}{AFV}{2006/01/13}{s}
+ Correct: |\mark|\texttt{\u k}|both| \>
+ |\markboth|
+
+\erroronpage{681}{para 1 of \S 11.4.3, l.2}{HjG}{2004/05/26}{2}
+ Extra word: ``augments \u{the} \LaTeX's indexing mechanism''
+
+
+\CHAPTER{Chapter 12}
+
+\erroronpage{general}{several pages}{HVo/FMi}{2004/05/21}{}
+ The German word ``Schuldrecht'' is incorrectly hyphenated as
+ ``Schul\-drecht'' in several examples due to the fact that English
+ hyphenation patterns are used unless the language is
+ explicitly marked. This is a deliberate effect, see pages 719 and
+ 733--734.
+
+\erroronpage{683}{para 3, l.1}{HjG}{2004/06/12}{2}
+ Missing word:
+ ``The chapter begins \u{with} a short introduction \ldots''
+
+
+\erroronpage{684/685}{exa 12-1-2, l.-2 of source}{BMo/FMi}{2004/05/16}{2}
+ ``But then it might not'' should be ``But then they might not''
+ for parallelism with the ``Multiple authors'' to which it is
+ referring.
+
+ Also changed: ``Multiple authors'' \> ``Entries with multiple
+ authors''
+ so that it is clear that not the authors are a problem (though
+ come to think of it: given the example's authors\ldots)
+
+\erroronpage{685}{exa 12-1-1/2}{FMi}{2004/06/20}{2}
+ Editorial comment: due to the modification of the \BibTeX{} data
+ base \texttt{tex.bib} on page 690 the example output will change
+ slightly in a reprint.
+
+
+\erroronpage{687}{para 1}{FMi}{2004/08/03}{2}
+Add: ``Depending on the layout produced by the class,
+it may result in \u{a normal space,} some extra space\u, or in starting a new line.''
+
+\erroronpage{688}{figure 12.1}{JMH}{2005/07/18}{4}
+ Replace in first item: |\cite| \> |\citation|
+
+\erroronpage{690}{entry test97}{HjG/FMi}{2004/06/18}{2}
+ Add ``\texttt{and others}'' to the author field. Otherwise the
+ example explanations in chapter 13 (pages 793--797) are
+ partially wrong.
+
+ Editorial comment: This change will affect the output of a
+ number of examples in chapter 12 as well.
+
+\erroronpage{691}{syntax box}{HjG}{2004/06/13}{2}
+ Set commas in `typewriter font'
+
+\erroronpage{694}{para 3, l.2}{HjG}{2004/06/13}{2}
+ Missing comma: `\,``see [2--3,7\u,13]''\,'
+
+\erroronpage{696}{para 1, l.1}{DAl}{2005/08/21}{4}
+ Missing word: ``\ldots option \u{is} shown in Example 12-2-9\ldots''
+
+\erroronpage{697}{para 3, l.5}{HjG}{2004/06/13}{2}
+ Move period: `\,``Ref\u{''.}\,' \> `\,``Ref\u{.''}\,'
+
+%%\erroronpage{702}{para 2, l.2}{BMo}{2004/05/16}{}
+%% ``Evidently'' does not seem to me to be quite the right word here.
+%
+% not convinced yet /FMi
+
+\erroronpage{705}{exa 12-3-17/18}{FMi}{2004/06/20}{2}
+ Editorial comment: due to the modification of the \BibTeX{} data
+ base \texttt{tex.bib} on page 690 the example output will change
+ slightly in a reprint.
+
+\erroronpage{705}{para 3, l.5}{TMi}{2004/08/27}{4}
+ Replace ``Geophysics'' with ``Geophysical''.
+
+\erroronpage{707}{exa 12-3-22}{FMi}{2004/06/20}{2}
+ Editorial comment: due to the modification of the \BibTeX{} data
+ base \texttt{tex.bib} on page 690 the example output will change
+ slightly in a reprint.
+
+\erroronpage{707}{exa 12-3-22, l.-2 of source}{BMo}{2004/05/16}{2}
+ ``But then it might not'' should be ``But then they might not''
+ for parallelism with the ``Multiple authors'' to which it is
+ referring.
+
+ Also changed: ``Multiple authors'' \> ``Entries with multiple
+ authors''
+
+
+\erroronpage{708}{para 3, l.6}{UFi}{2004/05/27}{2}
+ Replace: ``situati\u{ui}n'' \> ``situation''
+
+\erroronpage{708}{para 4, l.1}{HjG}{2004/06/14}{2}
+ Add: ``when using \u{the} \texttt{chicago} \u{\BibTeX\ style}.''
+
+\seriouserroronpage{710}{para 4, l.2}{BMo}{2004/05/16}{2}
+ Replace:
+ ``locate the printed version.'' \> ``locate the
+ article within the journal.''
+
+\erroronpage{713}{para 1, l.3}{HjG}{2004/06/14}{2}
+ Replace: ``|\citep|'' \> ``|\citealp|''
+
+\erroronpage{717}{para 1, l.4}{JMH}{2005/07/18}{4}
+Add word: ``If you \u{only} want to specify an \textit{annotator},
+\ldots''
+
+\seriouserroronpage{719}{para 4, l.-2/-1}{UFi}{2004/05/27}{2}
+ Extra word: ``the \u{the} journal'' \\
+ Correct explanation: ``\ldots the journal name\u{, volume number,}
+ and year of publication, which is why we got ``TUGboat \u{10
+ [}1989\u]''.''
+
+\seriouserroronpage{719}{syntax box}{HjG/FMi}{2004/06/14}{2}
+ Order of optional arguments are like |\cite| (i.e., swapped):\\
+ |\citetitle[|\emph{post-note}|]{|\emph{key(s)}|}| or
+ |\citetitle[|\emph{annotator}|][|\emph{post-note}|]{|\emph{key(s)}|}|\\
+ |\cite*[|\emph{post-note}|]{|\emph{key(s)}|}| or
+ |\cite*[|\emph{annotator}|][|\emph{post-note}|]{|\emph{key(s)}|}|
+
+\seriouserroronpage{722}{para 2, ll.2/3}{HjG}{2004/06/14}{2}
+ Correct explanation: ``\ldots is always ``author name, journal,
+ \u{volume,} and year''.''
+
+\seriouserroronpage{723}{syntax box}{HjG/FMi}{2004/06/14}{2}
+ Order of optional arguments are like with |\cite|:\\
+ |\fullcite[|\emph{post-note}|]{|\emph{key(s)}|}| or
+ |\fullcite[|\emph{annotator}|][|\emph{post-note}|]{|\emph{key(s)}|}|
+
+\erroronpage{726}{para 3, l.2}{HjG}{2004/06/14}{2}
+ Delete comma:
+ ``\ldots\ when used together\u, with \ldots''
+
+\seriouserroronpage{727}{para 3, l.-3}{JBe}{2004/06/01}{2}
+ Replace: \texttt{\textbackslash jbnovarioref} \>
+ \texttt{\textbackslash jbignorevarioref}
+
+\erroronpage{727}{examples 12-5-21/22}{FMi}{2004/06/03}{2}
+ Not wrong, but it looks funny: due to the chosen example height the
+ footnote from the previous page (not shown) is partially carried
+ over so we get ``43311-7'' as the first item in the footnote. That
+ is the last part of the ISBN number see example 12-5-20.
+
+ Previous page enlarged by one line to avoid this.
+ \verb|\AtBeginDocument{\enlargethispage*{\baselineskip}}|
+ added to (hidden) preamble commands.
+
+\erroronpage{729}{para 1, l.-1}{HjG}{2004/06/14}{2}
+ Correct: ``to ``Ibid.\u{, \S\,3}''.''
+
+\seriouserroronpage{730}{example 12-5-28}{UFi}{2004/05/27}{2}
+ Citation 7 and 8 are similar, but the description above says
+ something else...
+
+ To correct this mistake and to better show what happens, the example
+ was changed to contain a slightly different set of citations (same
+ change was made to example 12-5-27):
+\begin{verbatim}
+ Full citations: \cite{aschur} \cite{bschur}
+ not shown on the left!
+\newpage
+ text \cite[\S\,7]{aschur} text
+ \cite[\S\,8]{aschur} \cite[\S\,16]{zpo}
+ text \cite[\S\,7]{bschur} \cite{aschur}
+ text \cite[\S\,3]{zpo}
+\end{verbatim}
+And the text above the example was changed as follows:
+
+ ``If \texttt{name\&title\&auto} was selected (either implicitly or
+explicitly), then the following happens: the first citation of a
+publication automatically displays the full entry (citation~5 in the
+next example). In case of repeated citations to unambiguous works
+only the name of the author(s) are shown (citation~8). For ambiguous citations
+this will be done only for immediately following citations
+(citation~4). However, if there are
+intervening citations, then the name(s) and short titles are shown
+(citations~3, 6, and~7).''
+
+\erroronpage{731}{para 1, l.4}{HjG/FMi}{2004/06/15}{2}
+ Correct/change to: ``that \u{two}
+ citation\u{s} \ldots\ \u{are} actually wrong:''
+
+\erroronpage{732}{para 3. l.2}{JMH}{2005/07/18}{4}
+Replace: ``in which case \u{the first} cross-reference \ldots''
+\> ``in which case \u{a} cross-reference \ldots''
+
+\erroronpage{734}{para 1, l.2}{CKr}{2005/05/7}{4}
+ Correct: |\bibgerman| \> |\bib|\u{\texttt s}|german|
+
+\erroronpage{734}{para 2, l.-1}{CKr}{2005/03/24}{4}
+ Remove surplus letters: ``get the correct\u{ion} hyphenation.''
+
+\seriouserroronpage{741}{l.-5}{HjG}{2004/06/15}{2}
+ Missing closing brace:
+ |\renewcommand\opcit{\textit{supra}|\u{\texttt{\textbraceright}}
+
+\seriouserroronpage{743}{item 3}{UFi}{2004/05/27}{2}
+ Equal sign missing: \texttt{sortkey\u{ = }"Bismarck, Otto von"}.
+
+\erroronpage{744}{exa 12-5-48/49}{HjG}{2004/06/15}{}
+ There's a spurious space before all occurrences of
+ ``\textsc{D. E. Knuth}''! \\ This is (partly, ie in the footnote)
+ due to a missing percent in the definition of |\@realcite| and
+ |\@printbibliography| in the camel package. Seems that a problem
+ with the volume parsing in camel is the reason for the surplus
+ spaces showing up in the bibliography output. Reported to the
+ author.
+
+\erroronpage{745}{ll.3/4}{HjG}{2004/06/15}{2}
+ Missing metaness:\\
+ ``\ldots\ \texttt{jobname.tts}'' \>
+ ``\ldots\ \meta{jobname}\texttt{.tts}''\\
+ ``\ldots\ \texttt{jobname.lts}'' \>
+ ``\ldots\ \meta{jobname}\texttt{.lts}''
+
+\erroronpage{746}{tab 12.2}{HjG}{2004/06/15}{2}
+ Replace (`bibtopic' column, row 4; `multibib' column, row 7):\\
+ ``no'' \> ``No''
+
+\erroronpage{746}{Tab. 12.2}{THa}{2004/06/21}{2}
+ Change ``Requires tailored .bib files'' \> ``Works with standard
+ .bib files''
+ (and change matching row entries)
+
+\erroronpage{746}{Tab. 12.2}{THa}{2004/06/21}{2}
+ Change: ``Above typeset together somewhere'' \>
+ ``Group bibliographies together''
+
+\erroronpage{749}{para -1, l.1}{THa}{2004/06/22}{2}
+ Missing accents: ``Jose Alberto Fernandez'' \> ``Jos\'e Alberto
+ Fern\'andez''
+
+\erroronpage{750}{para -3, l.-2}{CKr}{2005/03/31}{4}
+ Delete surplus word: ``\ldots as \u{the} the auxiliary files would be
+ overwritten.''
+
+\erroronpage{752}{para 1, l.-1}{HjG}{2004/06/15}{2}
+ Delete backslash:
+ ``\ldots in an \texttt{\u\textbackslash article} class).''
+
+\erroronpage{753}{para 4, l.5}{HjG}{2004/06/15}{2}
+ Replace: ``|\bibliography|'' \> ``|\bibliographystyle|''
+
+\seriouserroronpage{755/756}{}{THa}{2004/06/21}{2}
+ Wrong limitation of multibib: The whole passage from ``A final
+ difference'' up to ``|nocite|.'' should be replaced with something
+ like: ``The multibib package (since version 2.3 of 2004/01/24) is
+ compatible with most other packages that provide extensions to the
+ cite mechanisms, including \textsf{cite}, \textsf{natbib}, and
+ {jurabib}. Moreover, the package provides a general interface which
+ allows to add arbitrary extensions of cite commands to be recognized
+ by \textsf{multibib}.''
+
+ Editorial comment: change affects pagebreak position.
+
+\erroronpage{756}{Ex. 12-6-10}{THa/FMi}{2004/06/21}{2}
+ Replace source text with:
+ |\LaTeX{} offers an interface to include|\\
+ |graphics \citelatex{LGC97}. \LaTeX's|\\
+ |default citation scheme is| \\
+ |number-only \cite{vLeunen:92}.|\\
+ i.e., move/remove the sentence periods. This should not affect the
+ output as the superscript is moved and double periods are removed.
+
+
+\CHAPTER{Chapter 13}
+
+% perhaps
+\erroronpage{758}{para 3, ll.1/2}{HjG}{2004/06/16}{2}
+ Delete word: ``\ldots\ to look for
+ \u{management} tools that help in managing such databases.''
+
+\erroronpage{758}{para 4}{HjG/FMi}{2004/06/16}{2}
+ Add+change: ``Once everything is under control, we return in
+ \u{Section~13.5} to the task of typesetting
+and look at how different \BibTeX{} styles can be used to produce
+different bibliography layouts from the same input. As there may not
+be a suitable style for a particular set of layout requirements
+available, Section~\u{13.5.2} discusses how to
+generate\ldots''
+
+\erroronpage{763}{tab. 13.1}{HjG/FMi}{2004/06/16}{2}
+ In the explanation for \texttt{misc}, replace:\\
+ ``(i.e., the entire field is empty)'' \>
+ ``(i.e., the entire entry is empty or has only ignored fields).''
+
+\erroronpage{764}{para -3, l.-1}{HjG}{2004/06/16}{2}
+ Add: ``following a field \u{name (and \texttt= sign)}''
+
+\erroronpage{765}{tab. 13.2}{HjG}{2004/06/16}{2}
+ In the explanation for \texttt{type}:\\
+ l.2: Add word:
+ ``For the \u{entry} type \texttt{phdthesis} \ldots''\\
+ l.3: Punctuation is not part of string:
+ ``|type = "{Ph.D.} dissertation|\texttt{\u.}|"|'' \>
+ ``|type = "{Ph.D.} dissertation"|\u.''\\
+ l.5: Punctuation is not part of strings:\\
+ ``\texttt{chapter = "1.2\u," type = "Section\u."}'' \> \\
+ ``\texttt{chapter = "1.2"}\u{ and} \texttt{type = "Section"}\u.''
+
+\erroronpage{765}{`key's description, l.1}{JMH}{2005/06/29}{4}
+Remove ``cross-referencing'': cross-referencing just uses key appearing in
+|\cite| commands.
+
+\erroronpage{766/767}{several places}{DAl}{2005/09/12}{4}
+ Replaced ``Miguel Lopez Fernandez'' by ``Miguel Parra Benavides''
+ as the original name would really require accents that are not yet
+ discussed at this point.
+
+\erroronpage{766}{para 6, l.1 }{UFi}{2004/05/27}{2}
+ Move comma: Fernandez\u{,''} should be Fernandez\u{'',}
+
+\erroronpage{767}{l.7}{SPe}{2007/05/21}{s}
+``Miguel Parra Benavides'' is missing closing quotes.
+
+\erroronpage{767}{l.10}{SPe}{2007/05/21}{s}
+``Parra'' and ``Benavides'' are missing closing quotes.
+
+\erroronpage{768}{para 4, l.4}{UFi}{2004/05/27}{2}
+ Replace: ``(see Section 13.2.2)'' \> ``(see below)'' \\
+ After all we are in 13.2.2 :-)
+
+\erroronpage{770}{para 1, l.1}{HjG}{2004/06/16}{2}
+ Replace: ``text \u{field} of \BibTeX\ \u{entries}'' \>
+ ``text \u{part} of \BibTeX\ \u{fields}''
+
+\seriouserroronpage{771}{verb. text}{HjG}{2004/06/16}{2}
+ Surplus closing brace:
+ ``|"\providecommand\url[1]{\texttt{#1}}|\texttt{\u\textbraceright}|"|''
+
+\erroronpage{771}{l.-3}{HjG}{2004/06/16}{2}
+ Change: ``different sorting rules from English'' \>
+ ``sorting rules different from those of English''
+
+\erroronpage{772}{l.-5}{HjG}{2004/06/16}{2}
+ Shell command line should be underlined (as on pp.~775--778).
+
+\erroronpage{773}{para 3, ll.2/3}{HjG}{2004/06/16}{2}
+ Change: ``put \u{from \BibTeX}\ into the \texttt{.bbl} file'' \>
+ ``put into the \texttt{.bbl} file \u{by \BibTeX}''
+
+\seriouserroronpage{773}{para 3, ll.-1}{HjG}{2004/06/16}{2}
+ Change: ``and \u{an} additional \LaTeX\ run'' \>
+ ``and \u{two} additional \LaTeX\ run\u{s}''
+
+\erroronpage{773}{para -2, l.3}{HjG}{2004/06/16}{2}
+ Add: ``articles and book\u{s}''
+
+\erroronpage{775}{para -2, l.1}{HjG}{2004/06/16}{2}
+ Change font: ``in the \texttt{\u{string}} parameter'' \>
+ ``in the \emph{\u{string}} parameter''
+
+\erroronpage{777}{program output}{FMi}{2004/08/03}{2}
+After changing the bib file this line comes out as:
+\begin{verbatim}
+%% "EX/tex.bib", line 92: Unexpected value in ``year = "1980ff"''.
+\end{verbatim}
+
+\erroronpage{777}{para -1, l.-3}{HjG}{2004/06/16}{2}
+ Change: ``all \u{entries} are examined'' \>
+ ``all \u{fields of an entry} are examined''
+
+\erroronpage{777}{para -1, l.-2}{HjG}{2004/06/16}{2}
+ Change: ``value part of the \u{entries}'' \>
+ ``value part of the \u{fields}''
+
+\erroronpage{778}{para 4,l.2}{JMH}{2005/07/18}{4}
+ Replace: ``\texttt{year=1980ff}'' \> ``|year={1980ff}|''
+
+\erroronpage{779--784}{throughout}{HjG}{2004/06/16}{2}
+ Shell command lines should be underlined (as on pp.~775--778).
+
+\erroronpage{779}{para 3, l.2/3}{HjG}{2004/06/16}{2}
+ Add: ``one ore more \BibTeX\ databases as its argument\u{(s)}''
+
+\erroronpage{779}{footnote 2}{HjG}{2004/06/16}{2}
+ Add second hyphen: ``after the \texttt{-} option.''
+ \> ``after the \texttt{-\u-} option.''
+
+\erroronpage{780}{top}{FMi}{2004/08/03}{2}
+ Spurious space on top of page.
+
+\erroronpage{784}{para 1, l.-1}{HjG}{2004/06/16}{2}
+ Typo (forgotten backslash!?):
+ ``Progpybliographer'' \> ``\textsf{pybliographer}''
+
+\erroronpage{787}{l.2}{HjG}{2004/06/16}{2}
+ Shell command line should be underlined (as on pp.~775--778).
+
+\erroronpage{787}{para -2, l.1}{CKr}{2005/04/20}{4}
+ Remove surplus letter: ``The \textsf{JBibtexManager} program
+ develop\u{p}ed by Nizar Batada''
+
+\erroronpage{788}{fig. caption}{FMi}{2004/05/14}{2}
+ Add: The \textsf{JBibtexManager} workspace with the \u{(German locale)}
+
+\erroronpage{788}{footnote}{FMi}{2004/04/23}{2}
+ Replace: ``Most of these restrictions have been lifted in the
+ new version of JBibtexManager.''
+
+\erroronpage{789}{para 2, l.1}{FMi}{2004/04/23}{2}
+ Replace: ``\ldots are kept unchanged but they are
+ neither visible nor modifiable from within the program.'' \\
+ \>
+ ``\ldots are neither visible nor modifiable
+ except when using the ``raw \BibTeX'' mode in the newest version of
+ the program. ''
+
+
+\erroronpage{789}{para 3}{FMi}{2005/06/02}{4}
+Replace whole paragraph with:
+``The program is not available on CTAN. Its current home is
+\texttt{https://www.jabref.org}, where it was merged
+with a similar project called \textsf{BibKeeper}
+under the new name \textsf{JabRef}.''
+
+\erroronpage{789}{para 5, l.3}{FMi}{2004/05/14}{2}
+ Small rewrite:
+ The only ``foreign'' export formats supported are \texttt{.bbl} files
+ \u{and \texttt{.htm} files} (i.e., processing a selection of entries with
+ \BibTeX{} or \BibTeX8 from within the program and producing HTML
+ from a selection of entries\u{)}.
+
+\erroronpage{791--793}{tab 13.4}{HjG}{2004/06/16}{2}
+ \texttt{apa.bst} -- add:
+ ``American Psychology Association \u{\BibTeX\ style}'' \\
+ \texttt{jmb.bst} -- add:
+ ``\emph{Journal of Molecular Biology} \u{\BibTeX}\ style''\\
+ Some journal names are written in italic, other's aren't:
+ Astronomy; Behavioral and Brain Sciences; Human Biology.
+
+
+\erroronpage{793}{para 1, l.2}{SN}{2004/06/11}{2}
+ Remove surplus word: ``using another \u{the} \BibTeX{} style''.
+
+\erroronpage{793}{para 2,l.5}{DAl}{2005/09/03}{4}
+ Remove comma: ``\ldots wich will show us\u{,} how different\ldots''
+
+\erroronpage{794}{exa 13-5-1/2}{FMi}{2004/06/20}{2}
+ Editorial comment: due to the modification of the \BibTeX{} data
+ base \texttt{tex.bib} on page 690 the example output will change
+ slightly in a reprint.
+
+\erroronpage{795}{exa 13-5-3/4}{FMi}{2004/06/20}{2}
+ Editorial comment: due to the modification of the \BibTeX{} data
+ base \texttt{tex.bib} on page 690 the example output will change
+ slightly in a reprint.
+
+\erroronpage{795}{para 2, l.2}{JMH}{2005/07/18}{4}
+ Replace: ``author's name'' \> ``authors' names''
+
+\seriouserroronpage{795}{para 2, ll.4/5}{HjG}{2004/06/18}{2}
+ The text states: ``Also note the interesting label produced for the
+ reference with more than three authors.'' \\
+ However, example 13-5-4 cannot show this, as there are only three
+ authors (item~[GUD97]).
+
+\erroronpage{796}{exa 13-5-5/6}{FMi}{2004/06/20}{2}
+ Editorial comment: due to the modification of the \BibTeX{} data
+ base \texttt{tex.bib} on page 690 the example output will change
+ slightly in a reprint.
+
+\seriouserroronpage{796}{para 1, ll.-2/-1}{HjG}{2004/06/18}{2}
+ The text states: ``Note that the entry with more than three authors
+ has now been collapsed, showing only the first one.'' \\
+ Again, example 13-5-5 does not show this, as there are only three
+ authors, and all three are shown (item~[5]).
+
+\seriouserroronpage{797}{para 3, l.3}{HjG}{2004/06/18}{2}
+ Replace:
+ ``\ldots; as a result, we get an incomplete \u{first} entry.'' \>
+ ``\ldots; as a result, we get an incomplete \u{second} entry.'' \\
+ (Obviously, the citation of \texttt{LGC97} has been added to
+ example 13-5-7 \emph{after} this text was written.)
+
+\erroronpage{797}{exa 13-5-7}{FMi}{2004/06/20}{2}
+ Editorial comment: due to the modification of the \BibTeX{} data
+ base \texttt{tex.bib} on page 690 the example output will change
+ slightly in a reprint.
+
+\erroronpage{798}{tab 13.5, l. 1-2}{MSch}{2006/01/06}{s}
+ Replace: ``Erwin'' \>
+ '`Ervin''
+
+\erroronpage{798}{para 1, l.3}{CKr}{2005/04/23}{4}
+ Remove surplus word: ``\ldots, then it is all that \u{it} is necessary.''
+
+\erroronpage{800}{Citation scheme,l.2}{DAl}{2005/09/03}{4}
+ Replace letter: ``\ldots different questions th\u{a}n if you
+ choose\ldots''
+
+\erroronpage{802}{para 2, l.4}{HjG}{2004/06/17}{2}
+ Replace: ``derivation'' \> ``deviation''
+
+\erroronpage{802}{para -1, l.3}{FMi}{2005/06/02}{4}
+ Replace wrong braces:
+ ``|\urlprefix\url[|\textit{field-value}|]|'' \>
+ ``|\urlprefix\url{|\textit{field-value}|}|''
+
+\erroronpage{803}{para -2, l.2}{HjG}{2004/06/17}{2}
+ Replace: ``in the second phase of the \u{formatting}'' \>
+ ``in the second phase of the \u{processing}''
+
+
+\erroronpage{806}{list, item 3}{UFi}{2004/06/01}{2}
+ Extra character: ``Printed in the order in which the\u{e}
+ references\ldots''
+
+\erroronpage{806}{para -3}{FMi}{2005/06/02}{4}
+ Move this paragraph to the bottom of the page since it is really an
+ explanation about the functions defined for each publication type.
+
+\erroronpage{808}{table 13.8}{JMH}{2005/07/18}{4}
+ Replace description for |int.to.chr$| with:
+ ``Translates integers into a characters using the ASCII mapping''
+
+\erroronpage{810}{\texttt{fin.entry} example}{HjG}{2004/06/17}{2}
+ Replace in ``\emph{After Modification}'' part (2~times):
+ ``|\sc|'' \> ``|\scshape|''
+
+\erroronpage{811}{para 2, l.3}{HjG}{2004/06/17}{2}
+ Replace: ``at the beginning of this section'' \>
+ ``on the facing page''
+
+
+
+\CHAPTER{Chapter 14}
+
+\erroronpage{814}{para 6, l.1}{HjG}{2004/06/08}{2}
+ Delete doubled word:
+ ``The most important \u{important} commands \ldots''
+
+%% not really a bug but inconsistent
+\erroronpage{814}{para -1, l.-2}{HOb}{2004/05/28}{2}
+ Explicitly show spaces: \verb*=% \iffalse= \ldots\ \verb*=% \fi=
+
+\erroronpage{815}{syntax boxes 2+3}{HOb}{2004/05/28}{2}
+ For clarification the argument of |\DescribeMacro| and that of
+ |\begin{macro}| should both start with a |\|.
+
+\erroronpage{816}{para -3, l.4+}{HOb}{2004/05/28}{2}
+ Change sentence:
+ Note that \u{such short forms for \texttt{\textbackslash verb},
+ just} like \texttt{\textbackslash verb} itself,
+ cannot appear in the argument of another command, but
+ \u{the characters} may be used
+ freely inside \texttt{verbatim} and \texttt{macrocode} environments.
+
+\seriouserroronpage{820}{para 2, last line}{DHL}{2004/05/16}{2}
+ Change to: ``lines 1, 2, and \u{4} if \texttt{Bname} is also
+asked for, and lines 1, \u{3}, and 4 otherwise.''
+
+\erroronpage{820}{para 3, l.5}{HOb}{2004/05/29}{2}
+ Remove surplus space: ``behind \%\u{~} signs\ldots''
+
+\erroronpage{820}{table 14.1}{HOb}{2004/05/29}{2}
+ Entries not sorted correctly: swap |\CheckSum| and |\CheckModules|
+
+\seriouserroronpage{821}{descr.\ of
+ \ttfamily\textbackslash DeleteShortVerb}{UFi}{2004/05/23}{2}
+ \verb=\MakeshortVerb= should be \verb=\Make=\u{S}\texttt{hortVerb}\\
+ \verb=\MakeshortVerb*= should be \verb=\Make=\u{S}\texttt{hortVerb*}
+
+\erroronpage{821}{table 14.1}{HjG}{2004/06/08}{2}
+ As suggested by HOb (p.815):
+ ``|\DescribeMacro{\|\emph{cmd}|}|'' and
+ ``|\begin{macro}{\|\emph{cmd}|}|''.
+
+\erroronpage{822}{table 14.1, entry 2}{HjG}{2004/06/08}{2}
+ |\meta{|\emph{arg}|}| ``Print \u{the} argument \ldots''
+
+\erroronpage{822}{table 14.1, entry 3}{HOb}{2004/05/29}{2}
+ Replace with: \verb=\SpecialEscapechar{\=\emph{char\/}\verb=}=
+
+\seriouserroronpage{822}{table 14.1, entry -2}{HOb}{2004/05/29}{2}
+ Wrong default: ``(default |*|)'' \> ``(default |!|)''
+
+\erroronpage{823}{table 14.1}{HjG}{2004/06/08}{2}
+ As suggested by HOb (p.815):
+ ``|\SpecialIndex{\|\emph{cmd}|}|'',
+ ``|\SpecialMainIndex{\|\emph{cmd}|}|'', and
+ ``|\SpecialUsageIndex{\|\emph{cmd}|}|''.
+
+\seriouserroronpage{824}{table 14.1, entry 6}{HOb}{2004/05/29}{2}
+ Typo: |\MakePercentCommand| \> |\MakePercentComment|
+
+\erroronpage{825}{para 3, l.1}{THa}{2004/06/25}{2}
+ ``\% sign'' \> ``|%| sign''
+
+\erroronpage{825}{para 5, l.1}{THa}{2004/06/25}{2}
+ ``target'' \> ``target machine''
+
+% making the syntax box bigger affects next page as well:
+\seriouserroronpage{826/827}{code box}{UFi/FMi}{2004/05/24}{2}
+ Closing brace of \verb=\generate{...}= is missing. Also it would be
+ better if the box shows that several |\file| commands can be used.
+
+\erroronpage{826/827}{para -1\slash para 2}{HjG}{2005/05/15}{4}
+ The descriptions referring to the syntax box do not characterize
+ the changed contents of that box (due to a previous error report).
+
+ Not only a single \textit{result-file} is possible:\\
+ ``Within the argument to |\generate| you specify the
+ \textit{result-file} you want to produce by using a |\file|
+ declaration.''
+
+ The text ``as given above'' does no longer hold:\\
+ ``With the syntax specification for |\generate| as given above,
+ you can produce one \textit{result-file} from one or more
+ \textit{source-files}.''
+
+\erroronpage{826}{l.2}{HjG}{2005/02/26}{4}
+ Replace: LaTeX \> \LaTeX{}
+
+\erroronpage{826}{para -2, l.-3}{HjG}{2004/06/08}{2}
+ Add: ``only the code piece\u{s}''
+
+\erroronpage{827}{para 2, l.-1}{HjG}{2005/05/15}{4}
+ ``source files'' \> ``\emph{source-files}''
+
+\erroronpage{827}{}{FMi}{2004/06/08}{2}
+ Editorial comment: reprinted because of pagebreak changes.
+
+\erroronpage{828}{para 3, l.2}{DHL}{2004/05/16}{2}
+ Extra word: ``If so, \u{case}'' \> ``If so,''
+
+\seriouserroronpage{829}{syntax box}{HOb}{2004/05/29}{2}
+ |\preamble|, |\endpreamble|, |\postamble|, and |\endpostamble| all
+ have to be on lines by themselves, so the displayed syntax is a bit
+ misleading (to say it nicely).
+
+\erroronpage{829}{para -2, l.-2/-1}{HjG}{2004/06/08}{2}
+ Add word: ``in \u{the} \textsc{docstrip} package documentation''
+
+\erroronpage{830}{para 4, ll.5/6}{HjG}{2004/06/08}{2}
+ Change:
+ ``In addition, the user \u{has configured} the \textsc{docstrip}
+ program \ldots'' \>
+ ``\ldots\ \u{has to configure} \ldots''
+
+\erroronpage{830}{para 5, l.4}{HjG}{2004/06/08}{2}
+ Add: ``in the \textsc{docstrip} \u{script}''
+
+\erroronpage{831}{ll. 4 to 15}{UFi/FMi}{2004/05/27}{2}
+ The |\usedir| declarations in the example are not in accordance
+ with the TDS set-up. They show what \textsf{jurabib}
+ currently implements in its \texttt{.ins} files.
+ However, the correct set-up would be:
+\begin{verbatim}
+ \usedir{tex/latex/jurabib}
+ \file{jurabib.sty}{\from{jurabib.dtx}{package}}
+ \file{dejbbib.ldf}{\from{jurabib.dtx}{german}}
+ ...
+ \usedir{bibtex/bst/jurabib}
+ \file{jurabib.bst}{\from{jurabib.dtx}{jurabst}}
+ ...
+ \usedir{doc/latex/jurabib}
+ \file{jbtest.tex}{\from{jurabib.dtx}{test}}
+ ...
+\end{verbatim}
+ This also requires to change the text following.
+
+\erroronpage{831}{ll.16/17}{HjG}{2004/06/09}{2}
+ Double interword space?
+ (if so: 2x visible, 1x vanished in line break)\\
+ ``in \ |tex/...|'' \qquad yes, bug in \texttt{url}.
+
+\seriouserroronpage{831/832}{general}{HjG}{2004/06/09}{2}
+ Replace throughout: |\DeclareDirectory| \> |\DeclareDir|.\\
+ Unfortunately, \texttt{docstrip} is not consistent in its command names.
+
+\seriouserroronpage{832}{l. 5}{UFi}{2004/05/27}{2}
+ Missing \texttt{*}: |\DeclareDir|\u{\texttt{*}}|{tex/bibtex/...|
+
+\erroronpage{832}{code blocks}{DPa}{2004/08/04}{2}
+ Three instances of |tex/bibtex| in |\DeclareDir| should lose the |tex/| to
+ conform to TDS and change made on page 831
+
+\erroronpage{832}{2. code block}{MSch}{2006/01/06}{s}
+ Replace: |text/latex/base| \> |tex/latex/base|
+
+\erroronpage{832}{para 4, l.-2}{HOb}{2004/05/29}{2}
+ Change: ``\ldots a single |\UseTDS| in\ldots'' \>
+ ``a |\UseTDS| and a |\BaseDirectory| declaration in\ldots''
+
+\erroronpage{832}{para 5, l. -3}{UFi}{2004/05/23}{2}
+ The ``\TeX{} Live CD'' is spelled incorrectly as
+ ``\TeX{} live'' or ``\TeX live''
+
+\erroronpage{832}{l.-2}{HjG}{2005/05/15}{4}
+ Underline, as it is command line input.
+
+\erroronpage{833}{para -1, l.1}{J-CCh}{2005/07/17}{4}
+ Spurious extra blank between ``Another potential''.
+
+
+\erroronpage{834}{para 4, l.2}{HjG}{2004/06/09}{2}
+ Change: ``These command\u{s}''
+
+\erroronpage{834}{para 5, l.-1}{HjG}{2004/06/09}{2}
+ Closing parenthesis should not be in `typewriter font':\\
+ ``(after |\begin{document}|\u)''
+
+\erroronpage{834}{para 5}{FMi}{2007/11/13}{}
+ Explain that |\cmd| can't be used with conditionals, e.g., those produced
+ with |\newif| .
+
+\erroronpage{835}{para 6, l.2}{DHL}{2004/05/16}{2}
+Missing letter: ``the source files into a
+``user'' documentation and a\u{n} ``implementation'' part.''
+
+\erroronpage{835}{para 6, l.5}{DHL}{2004/05/16}{2}
+Missing word: ``as the \textsf{doc} package \u{is} loaded''
+
+\erroronpage{835}{ll.-6/-4}{HjG}{2004/06/09}{2}
+ Replace:
+ ``\ldots\ \u{and no} configuration file.'' \>
+ ``\ldots\ \u{without a} configuration file.''
+
+\erroronpage{837}{exa 14-4-1}{FMi}{2004/06/12}{}
+ Editorial comment: example has to be reprocessed whenever this
+ chapter is modified to show correct rcs checkin (otherwise input
+ and output will not match).
+
+\erroronpage{837}{para 2,l.3}{DAl}{2005/09/03}{4}
+ Replace:
+ ``running \u{heading}'' \>
+ ``running \u{header}''
+
+\erroronpage{838}{code box}{UFi}{2004/05/27}{2}
+ \texttt{\$Id\$}: first |$| uses wrong font (2 times)
+
+\erroronpage{839}{exa 14-4-2}{FMi}{2004/06/12}{}
+ Editorial comment: example has to be reprocessed whenever this chapter is modified to
+ show correct rcs checkin (otherwise input and output will not match).
+
+\seriouserroronpage{839}{item 1, l.1 and l.3}{AHo}{2004/09/02}{4}
+ Replace: \texttt{nottoday} \> \texttt{notoday}
+
+\seriouserroronpage{839}{item 2, l.4}{HjG}{2004/06/09}{2}
+ Replace brackets with braces: ``\texttt{%
+ \char`\\pagestyle\u\textbraceleft fancy\u\textbraceright}''
+
+
+\CHAPTER{Appendix A}
+
+\erroronpage{842}{para 2, l.5}{PYu/FMi}{2004/07/03}{2}
+ Remove: ``\ldots
+ \texttt{A}\ldots\texttt{Z})\u{ in case of command names prefixed with a
+ backslash}.''
+
+\erroronpage{842}{para 3, marginal}{FMi}{2004/08/01}{2}
+ Change: ``Environments and command names'' \> ``Environments''
+
+\erroronpage{842}{para 3}{PYu/FMi}{2004/08/01}{2}
+ Remove: ``On
+ the other hand, names of environments \u{and counters}
+ are different.''
+
+Add: ``In this case the
+\texttt{*} is part of the name \u{and spaces preceding it are not ignored}. Thus, when writing
+\verb*=\begin{figure *}=, the space would become part of the name \u{and
+is not recognized as the start of a \texttt{figure*} environment}.''
+
+
+\erroronpage{843}{para 3, l.2}{YvH}{2004/05/28}{2}
+ Missing word: ``and |\z@| contain |@| \u{in} their name''
+
+\erroronpage{843}{para 4, l.3}{PYu}{2004/07/03}{2}
+ Change: ``to do: the difficult'' \> ``to do\u; the difficult''
+
+\erroronpage{844}{para 4, l.4}{PYu/FMi}{2004/07/04}{2}
+ Replace: ``Thus, the above example could be shortened to'' \>
+ ``Thus, the definition in the above example should be
+ replaced as follows:''
+
+\erroronpage{846}{para 1, l.2}{ARi}{2004/07/02}{2}
+ A period should follow the right parenthesis and ``without''
+ should be capitalized.
+
+\iffalse
+% maybe
+\erroronpage{845/846/847}{syntax boxes and text}{FMi}{2004/07/04}{}
+ Replace: ``\textit{command definition}'' \>
+ ``\textit{command-definition}''
+\fi
+
+\erroronpage{847}{para. 5, ll. 2-3}{PYu}{2004/07/04}{2}
+ For consistency replace \meta{cmd}with \textit{cmd}
+and \meta{command definition} with \textit{command definition}.
+
+
+\erroronpage{847}{para -2, l.3}{VVo}{2008/09/02}{}
+Replace: ``An error is raised if the definitions differ, ldots''
+\> ``A warning is shown if the definitions differ, \ldots''
+
+
+\erroronpage{851}{para 5, l.-2}{FMi}{2004/07/20}{2}
+ Add + change font: ``It also defines \u{the command}
+ |\the|\u{\textit{newctr}} to\ldots''
+
+\erroronpage{852}{code block 1, l.2}{JGr}{2004/06/10}{2}
+ Second \verb=\makeatletter= should be \verb=\makeatother=
+
+\erroronpage{852}{para 3, l.-3}{FMi}{2004/06/23}{2}
+ ``\u{For that reason} the next example'' \> ``\u{As a result} the next example''
+
+\erroronpage{852}{para -1, l.3}{FMi}{2004/07/24}{2}
+Move word: ``|\setcounter| or |\addtocounter| \u{command} or when\ldots'' \>
+ ``\u{command} |\setcounter| or |\addtocounter| or when\ldots''
+
+\erroronpage{852}{para -1, l.-3}{THa/FMi}{2004/06/23}{2}
+Change:
+ ``It is \emph{not} suitable to print that number! For that reason a
+ set\ldots'' \>
+ ``However, the command cannot be used to typeset the value of the
+ counter! For that purpose a set\ldots''
+
+
+\erroronpage{853}{l.6}{THa/FMi}{2004/06/23}{2}
+ Missing space: ``c,\u{~}\dots, z''
+
+\erroronpage{853}{para 4,ll.2+3}{HjG}{2004/05/25}{2}
+ Add word: ``\ldots definitions for sectioning \u{counters}''
+
+\erroronpage{853}{counter code block}{FMi}{2005/06/09}{4}
+The order of declarations of the counters is incorrect; they have to be
+\begin{verbatim}
+\newcounter{part}
+\newcounter{section}
+\newcounter{subsection}[section]
+\newcounter{subsubsection}[subsection]
+\end{verbatim}
+or you will receive a ``counter not defined'' error.
+
+\iffalse
+\erroronpage{853}{general}{THa/FMi}{2004/06/23}{}
+ Perhaps ``|\the|\meta{ctr}'' should be written without the meta
+ braces to match the form used on p.~852. \\
+ Then again, perhaps not.
+\fi
+
+\erroronpage{854}{ll. 1+2}{FMi}{2004/05/25}{2}
+ Add word and commata: ``Only the representation\u{, prefix,} and
+ label field commands
+ are defined \ldots''
+
+\seriouserroronpage{854}{code block 1}{HjG/FMi}{2004/05/25}{2}
+Replace with approx:\\[6pt]
+\hspace*{-140pt}\begin{minipage}[b]{\linewidth}
+\begin{verbatim}
+\renewcommand\theenumi {\arabic{enumi}} \renewcommand\theenumii{\alph{enumii}}
+\renewcommand\theenumiii{\roman{enumiii}} \renewcommand\theenumiv{\Alph{enumiv}}
+\end{verbatim}
+\begin{verbatim}
+ \renewcommand\p@enumii{\theenumi}
+\renewcommand\p@enumiii{\theenumi(\theenumii)} \renewcommand\p@enumiv{\p@enumiii\theenumiii}
+\end{verbatim}
+\begin{verbatim}
+\newcommand\labelenumi {\theenumi.} \newcommand\labelenumii{(\theenumii)}
+\newcommand\labelenumiii{\theenumiii.} \newcommand\labelenumiv{\theenumiv.}
+\end{verbatim}
+\end{minipage}
+
+
+\erroronpage{855}{fig A.1, l.4}{JAn}{2005/09/09}{4}
+ Change ``Did\^ot'' \> ``Didot'' (no caret); and delete the
+comma after inch
+
+
+\erroronpage{855}{fig A.1}{CBe/FMi}{2004/07/27}{2}
+Add: \texttt{ex} \quad Height of a small ``x'' in the current font \u{(approximately)}
+\\
+Add: \texttt{em} \quad Width
+ of capital ``M'' in current font \u{(approximately)}
+
+
+
+\erroronpage{856}{tab A.2, ll.1-3}{YvH}{2004/05/28}{2}
+ Correct: ``horizonal'' \> ``horizon\u{t}al'' (three times)
+
+\erroronpage{856}{tab A.2, l.6}{PYu}{2004/07/05}{2}
+ Add: ``a \u{solid} horizontal line''
+
+\erroronpage{857}{table A.3}{V-Li}{2004/09/14}{4}
+ |\vspace{len}| is missing
+
+\erroronpage{858}{l.-8}{HjG/FMi}{2004/05/26}{2}
+ Add: ``\u{missing or} misplaced |\item|''
+
+\erroronpage{858}{syntax box}{PYu}{2004/07/03}{2}
+ |\addvspace{|\textit{space}|}| should be typeset in a smaller font.
+
+\erroronpage{859}{para -4, l.1}{HjG}{2004/05/20}{2}
+ Typo: ``ar\u{r}ises'' \> ``arises''
+
+\erroronpage{860}{para 1 of \S A.2, l.5}{CAR}{2004/05/26}{2}
+ Replace: ``that behaves similarly to a\ldots''
+ \> ``that behaves \u{much like} a\ldots''
+
+\erroronpage{861}{l.-2}{HjG}{2004/05/26}{2}
+ The \(\Longleftrightarrow\) in the margin seems to sport a tiny
+ gap in the middle (seems to be a lucida set-up problem).
+
+\erroronpage{866}{para 2 of \S A.2.3, l.5}{HjG}{2004/05/26}{2}
+ Words need to be swapped: ``height of a \u{box framed} with
+ |\fbox| or |\framebox|''
+
+\seriouserroronpage{867}{ll.1/2 after exa A-2-17}{HjG}{2004/05/26}{2}
+ \(2 \times 5.3\,\mathrm{pt} + 0.4\,\mathrm{pt} = 11\,\mathrm{pt}
+ \ne 12\,\mathrm{pt}\) so skip should be $5.8\,\mathrm{pt}$.
+
+\seriouserroronpage{868}{Table A4.}{UFi}{2004/05/22}{2}
+ Default value of depth of \verb=\hrule= should be 0.0pt (not 0.4pt).
+
+\seriouserroronpage{871}{para 2, l.2}{UFi}{2004/05/21}{2}
+ ``binary operators (, , , )'' should be typeset
+ ``binary operators (\texttt{+}, \texttt{-}, \texttt{*}, \texttt{/})''.
+
+
+\erroronpage{875/876}{tab. A.5}{FMi}{2004/07/28}{2}
+ Add: ``\TeX{} switches \u{(can only be queried)}'' \\
+ Add: ``\LaTeX{} switches \u{(last two can be set)}'' \\ \qquad (these are
+ |@afterindent| and |@tempswa|)\\
+ Add row:\\
+ |@afterindent| \quad \parbox[t]{7cm}{Switch checked by command
+ |\@afterheading| (usually used in headings) to
+ prevent (if |false|) indentation of next
+ paragraph.}
+
+ Editorial comment: change moves pagebreak.
+
+\seriouserroronpage{878}{codeline 4 (?)}{UFi}{2004/05/22}{2}
+ |\usepackage[german]{varioref}[2001/09/0]:| day number is missing
+ (test for version doesn't work then anymore!)
+
+\erroronpage{886}{fig.~A.1}{HjG}{2004/05/21}{2}
+ Add: \verb=\ProcessOptions= \u{\texttt{\char`\\relax}}
+ (cf. hint on p.~882!)
+
+
+\CHAPTER{Appendix B}
+
+\erroronpage{891}{para 1, l.7}{DHL}{2004/05/16}{2}
+Missing letter: ``\verb=l.167 \par=\u{\texttt{t}}\verb={Text}=''
+
+\seriouserroronpage{892}{para 1, l.-2}{HjG}{2004/05/22}{2}
+ ``\verb=\romen= (lines 1 and~2)''
+ \>
+ ``\verb=\romen= (lines 2 and~3)''
+
+\erroronpage{892}{para -1, ll.2--4}{HOb/FMi}{2004/05/22}{2}
+ Add: ``Technically, a moving argument is an argument
+ that is internally expanded by \LaTeX{} without typesetting it
+ directly\u{ (e.g.}, by using the internal \LaTeX{} construct
+ |\protected@edef|\textsuperscript{1}\u).''
+
+\erroronpage{893}{para 2, l.8}{MHo/FMi}{2004/10/05}{4}
+ Replace:
+ ``On the other hand, |\cong| is fragile\ldots''
+ \>
+ ``On the other hand, |\[...\]| is fragile\ldots''
+
+
+\erroronpage{894}{l.-7}{FMi}{2004/04/23}{2}
+ Add word: \ldots still open) \u{or} will be swallowed\ldots
+
+\erroronpage{896}{item 1}{UFi}{2004/05/23}{2}
+ Not in alphabetical order: move one item down.
+
+\erroronpage{896}{item 4}{UFi}{2004/05/23}{2}
+ Not in alphabetical order: move four items down.
+
+\erroronpage{896}{item -1}{HOb}{2004/05/29}{2}
+ Whether or not the image size can be automatically determined
+ depends on the graphics driver. Last sentence rewritten as follows:\\
+ ``It usually does this automatically, for example, for
+\texttt{.eps} files by reading the bounding box
+information. However, depending on the graphics driver, it may be
+unable to extract this information from binary
+bitmap images such as \texttt{.jpg}, \texttt{.gif}, and \texttt{.png} files.''
+
+\erroronpage{897}{item 5}{UFi}{2004/05/23}{2}
+ Not in alphabetical order: move one item down.
+
+\erroronpage{899}{item 1}{JGr}{2004/06/10}{2}
+ The extra \verb=\or= could result from bad use of \verb=\ifthenelse=
+
+\erroronpage{899}{item 5}{UFi}{2004/05/23}{2}
+ The ``\TeX{} Live CD'' is spelled incorrectly as
+ ``\TeX{} live'' or ``\TeX live''
+
+\erroronpage{901}{item 3}{UFi}{2004/05/23}{2}
+ The ``\TeX{} Live CD'' is spelled incorrectly as
+ ``\TeX{} live'' or ``\TeX live''
+
+\seriouserroronpage{902}{l.5}{HjG}{2004/05/22}{2}
+ Missing letter: ``\texttt{\char`\\dis\u{c}retionary}''
+
+\erroronpage{907}{item 5, l.2}{CKr}{2005/05/30}{4}
+ Add missing word: ``\ldots or \texttt{figure}, \u{is} encountered\ldots''
+
+\erroronpage{907--909}{item 2}{UFi/FMi}{2004/07/31}{2}
+ \TeX{} error message missing: ``\texttt{No room for a new ...}''
+
+ The packages loaded in your document require more internal registers
+(|\count|, |\dimen|, \ldots) than there are available in \TeX. Try
+processing your document with e\TeX{} and additionally load the
+\textsf{etex} package.
+
+ Editorial comment: affects pagebreaks for 908/909 as well.
+
+
+
+\erroronpage{909}{middle}{HjG}{2004/05/22}{2}
+ In the sample output, the lines ``\texttt{<*> samplefile.tex}'' and
+ ``\texttt{? }'' should be indented by the same amount as the first
+ four lines.
+
+\erroronpage{909}{l.-2}{HjG}{2004/05/22}{2}
+ Missing interword space: ``an\u{ }\verb=\addvspace= command''
+
+%%check (that's me)
+\iffalse
+\erroronpage{911}{item 5}{HjG}{2004/05/22}{}
+ ``To the author's knowledge, \ldots''
+ \>
+ ``To the authors' knowledge, \ldots''
+\fi
+
+\erroronpage{913}{item 1}{MKu/FMi}{2004/06/24}{2}
+ Replace: UTF8 \> UTF-8
+
+\erroronpage{913}{item 1}{UFi}{2004/05/23}{2}
+ Not in alphabetical order: move four items down.
+
+\erroronpage{913}{item -3, l.-3/-1}{HjG}{2004/05/22}{2}
+ Replace word: ``\ldots commands \u{and}, if necessary, masking a line
+ break in the source with a \verb=%= sign.''
+
+\erroronpage{914}{l.8}{HjG}{2004/05/22}{2}
+ Missing interword space: ``\verb=\spacefactor=\u{ }only''
+
+\erroronpage{917}{footnote}{HOb}{2004/05/29}{2}
+ Replace footnote with: ``In modern distributions \LaTeX{} is automatically
+ using the e\TeX{} program. On older installations you may have to
+ call a different program (e.g., \texttt{elatex} instead of
+ \texttt{latex}) when processing a
+ document.''
+
+
+\erroronpage{918}{l.-13}{HjG}{2004/05/22}{2}
+ Misplaced comma:\\
+ ``\ldots\ arguments thereby, using up \ldots''
+ \>\\
+ ``\ldots\ arguments, thereby using up \ldots''
+
+\erroronpage{920}{item 2}{UFi}{2004/05/23}{2}
+ Not in alphabetical order: move one item down.
+
+\erroronpage{921}{item -2}{MBr}{2004/08/03}{2}
+ Not in alphabetical order: move item to top.
+
+\erroronpage{923}{item 1}{UFi}{2004/05/23}{2}
+ Not in alphabetical order: move one item down.
+
+\erroronpage{924}{item 2, para 2, l.1}{HjG}{2004/05/22}{2}
+ Typo: ``th\u{r}ough'' \> ``though''
+
+\erroronpage{925}{l.1}{HjG}{2004/05/22}{2}
+ Missing interword space: ``the command\u{ }\verb=\symbol=''
+
+\erroronpage{925}{item -2, l.-2}{HjG}{2004/05/22}{2}
+ Extra word: ``are \u{the} those'' \> ``are those''\\
+ Surplus space: `` register~\u~0'' \> ``register~0''
+
+\erroronpage{925}{item -2}{MBr}{2004/08/03}{2}
+ Not in alphabetical order: move item one up.
+
+\seriouserroronpage{926}{item 4, title}{UFi}{2004/05/23}{2}
+ ``\verb=Overfull \hbox (badness= \meta{number}\texttt)'' should be
+ ``\verb=Overfull \hbox (=\meta{number}\texttt{pt too wide)}''
+
+\erroronpage{926}{item 5, l.1}{HjG}{2004/05/23}{2}
+ Typo: ``built'' \> ``build''
+
+\seriouserroronpage{926}{item 5, title}{UFi}{2004/05/23}{2}
+ ``\verb=Overfull \vbox (badness= \meta{number}\texttt)'' should be
+ ``\verb=Overfull \vbox (=\meta{number}\texttt{pt too wide)}''
+
+\seriouserroronpage{928}{item 6, title}{UFi}{2004/05/23}{2}
+ ``\verb=Tight \hbox='' should be ``\verb=Tight \vbox=''
+
+\erroronpage{930}{item 1, l.1}{HjG}{2004/05/23}{2}
+ Omit paragraph indentation!
+
+\erroronpage{930}{item 4, l.2}{UFi}{2004/05/23}{2}
+ Typo: ``i\u{t}entify'' \> ``identify''
+
+\erroronpage{931}{item 4, l.-1}{HjG}{2004/05/23}{2}
+ Add: ``\ldots\ package \u{or class} in question.''
+
+\erroronpage{931}{item 4}{JGr}{2004/06/10}{2}
+ The warning also happens if you give absolute or relative
+ pathnames like \verb=\documentclass{base/article}=
+
+\erroronpage{931}{item 6}{MBr/FMi}{2004/08/03}{2}
+ Order here is debatable but a ``,'' may not be good for visual
+ sorting, so move this item one up (placeholder are always sorted to
+ top so it doesn't pass ``package-or-class''.
+
+\erroronpage{932}{para 4, l.1}{UFi}{2004/05/23}{2}
+ Typo: ``\u{t}which \> ``which''
+
+\seriouserroronpage{935}{ll.3--5}{HjG}{2004/05/23}{2}
+ The text claims:\\
+ ``The output is slightly different: the name \u{and the type} of a
+ token are not shown by |\meaning|; instead, only its ``meaning'' is
+ presented.''\\
+ However, as example B-3-1 depicts, the type \emph{is} shown; hence,
+ the sentence should be changed to:\\
+ ``The output is slightly different: the name
+ of the token \u{is} not shown by
+ |\meaning|; instead, only \u{its type and} its ``meaning''
+ \u{are} presented.''
+
+\erroronpage{936}{para 1, l.3}{UFi}{2004/05/23}{2}
+ Closing brace should be after ``19'' and not at end of line.
+
+\erroronpage{938}{para -1, l.3}{UFi/FMi}{2004/05/23}{2}
+ Difficult to understand; replace:
+ ``\ldots a large \u{increase in} \texttt{t=} between''
+
+\erroronpage{939}{para 3, l.2}{HjG}{2004/05/23}{2}
+ Words need to be swapped:
+ ``\ldots\ \TeX{} indicates \u{this fact} with \ldots''
+
+\erroronpage{941}{l.19/20}{HjG}{2004/05/24}{2}
+ Add: ``so-called demerits \u{(\texttt{d=})}''
+
+\erroronpage{942}{l.22}{HjG}{2004/05/24}{2}
+ Change: ``several ways to reach \u{\texttt{@@2}};''
+ \> ``several ways to reach \u{\texttt{@@6}};''
+
+\erroronpage{943}{para -1 of \S B.3.3, l.-6}{HjG}{2004/05/24}{2}
+ Typo: ``shinkability'' \> ``shrinkability''
+
+
+
+\CHAPTER{Appendix C}
+
+\erroronpage{general}{several pages}{FMi}{2005/07/01}{4}
+ Appendix was partially rewritten to reflect changes in the layout
+ of the web sites. More importantly: CTAN changed their ftp
+ software and stopped supporting the generation of directory
+ archives on the fly. Instead they now offer precompiled
+ \texttt{zip} files that can be downloaded.
+
+\erroronpage{947}{ll.-2/-1}{HjG}{2004/05/24}{2}
+ Missing word: ``it is best \u{to} access''
+
+\erroronpage{947}{para -1, l.5}{FMi}{2004/06/12}{2}
+ Bug in \texttt{url.sty} generated extra space.
+
+\erroronpage{948}{para -1, l.5}{UFi}{2004/05/23}{2}
+ Show short name: ``\ldots\ \TeX{} Users Group (\u{TUG}, United States)''
+
+\erroronpage{950}{para 1, l.2}{FMi}{2006/09/12}{s}
+ Replace: Figure C.\u{2} \> Figure C.\u{1}
+
+\erroronpage{950}{para 3, l.2}{HjG}{2004/05/24}{2}
+ Typo: ``a site that i\u{s} not too distant''
+
+\seriouserroronpage{953}{l.11}{HjG}{2004/05/24}{2}
+ Replace line: ``\verb=>>>>>>> 1.6='' \>
+ ``\texttt{200-index graphicx}''
+ (probably due to an incomplete merge with CVS)
+
+\erroronpage{954}{para 3, l.1}{HjG}{2005/05/09}{4}
+ ``\TeX live'' \> ``\TeX{} Live''
+
+\erroronpage{955}{para 2, l.4}{HjG}{2005/05/09}{4}
+ Remove surplus word:
+ ``in \u{the} Thomas Esser's \texttt{tetex} distribution''
+
+\erroronpage{955}{para -2, l.-4}{MHe}{2004/05/22}{2}
+ Letters need to be swapped: ``eig\u{ht}eenth''
+
+\erroronpage{956}{cn: entry}{HjG}{2005/05/09}{4}
+ Replace:
+ ``\u{name}: Hong Feng'' \> ``\u{contact}: Hong Feng''
+
+\erroronpage{957}{col. 2, l.15}{TMW}{2004/06/07}{2}
+ This should read ``Lietuvos \TeX'o Vartotoj\k{u} Grup\.{e}''.
+
+\erroronpage{958}{col. 1, l.19}{TMW}{2004/06/07}{2}
+ An acute accent should be added: ``Toru\'n''
+
+
+
+\CHAPTER{Bibliography}
+
+\erroronpage{963}{[1]}{CKr}{2005/06/20}{4}
+ Url changed: \url{https://partners.adobe.com/public/developer/en/font/T1_SPEC.PDF}
+ 2017: url no longer valid; maybe \url{https://www-cdf.fnal.gov/offline/PostScript/T1_SPEC.PDF}
+
+\erroronpage{963}{[2]}{CKr}{2005/06/20}{4}
+ Url changed: \url{https://partners.adobe.com/public/developer/en/ps/5001.DSC_Spec.pdf}
+ 2017: url no longer valid; maybe \url{https://www-cdf.fnal.gov/offline/PostScript/5001.PDF}
+
+\erroronpage{963}{[3]}{CKr}{2005/06/20}{4}
+ Url changed:
+ \url{https://partners.adobe.com/public/developer/en/ps/5002.EPSF_Spec.pdf}
+ 2017: url no longer valid; maybe \url{https://archive.org/details/5002.EPSFSpec}
+
+\erroronpage{964}{[5]}{CKr}{2005/06/20}{4}
+ Url changed:
+ \url{https://partners.adobe.com/public/developer/en/pdf/PDFReference.pdf}
+ 2017: url no longer valid; maybe \url{http://www.adobe.com/content/dam/acom/en/devnet/pdf/pdfs/PDF32000_2008.pdf}
+
+
+\erroronpage{965}{[17], l.-1}{HjG}{2004/06/18}{2}
+ Delete character: ``in a\u{n} multi-language setting''
+
+\erroronpage{966}{[25]}{HjG}{2004/05/20}{2}
+ First line of online resources is not flush right but centered.
+
+\erroronpage{971}{[74]}{FMi}{2006/09/18}{s}
+ Add ``Lars Hellstr\"om'' as author. Change date to December 2004.
+ Change comment to ``Documentation for
+ the fontinst utility package that supports \ldots''
+
+\erroronpage{973}{[88]}{TSS}{2004/05/26}{2}
+ The bibliography entry for "The Art of Computer Programming" lacks
+ ISBN numbers: 0-201-89683-4, 0-201-03822-6, and 0-201-03803-X.
+
+\erroronpage{973}{[90], l.2}{HjG}{2004/06/07}{2}
+ Words need to be swapped:
+ ``\ldots do not look as \u{beautiful now} as they did in the past.''
+
+\erroronpage{973}{[91]}{HjG}{2004/05/20}{2}
+ First line of online resources is not flush right but centered.
+
+\erroronpage{975}{[107], [109], [110], [111]}{HjG}{2004/06/21}{2}
+ Incomplete URLs:\\
+ \texttt{https://www.latex-project.org\u{/news/latex2e-news/}}\\
+ \texttt{https://www.latex-project.org\u{/help/documentation/fntguide.pdf}}\\
+ \texttt{https://www.latex-project.org\u{/help/documentation/cfgguide.pdf}}\\
+ \texttt{https://www.latex-project.org\u{/lppl/}}
+
+\erroronpage{976}{[117]}{FMi}{2005/11/07}{s}
+ The title is ``E-\TeX: Guidelines for Future \TeX{} Extensions''.
+
+\erroronpage{977}{[124]}{HjG}{2004/05/20}{2}
+ First line of online resources is not flush right but centered.
+
+\erroronpage{977}{[124]}{FMi}{2005/07/09}{4}
+ Link is missing a period:
+ \url{https://www.latex-project.org/publications/tug99}\texttt{\u.pdf}
+
+\erroronpage{978}{[138]}{FMi}{2005/06/25}{4}
+ Now has appeared: 24\#1, pp.~105--114, 2004. URL:
+ \url{https://www.tug.org/TUGboat/Articles/tb24-1/plaice.pdf}
+
+\erroronpage{979}{[143]}{HjG}{2004/05/20}{2}
+ Missing period: Robert M\u. Ritter
+
+\erroronpage{979}{entry 146, l.3}{RWa}{2004/06/01}{2}
+ Missing word: ``for \LaTeX\ \u{and} a possible''
+
+\erroronpage{980}{[151]}{THa}{2004/06/25}{2}
+ Remove: ``\LaTeX\u{Joachim Schrod}.''
+
+\erroronpage{980}{[153]}{THa}{2004/06/25}{2}
+ Swap words: ``often are'' \> ``are often''
+
+\erroronpage{980}{[155]}{THa}{2004/06/25}{2}
+ Missing word: ``For \u{the} \textsf{kuvio} system\ldots''
+
+\erroronpage{980}{[157]}{HjG}{2004/05/20}{2}
+ First line of online resources is not flush right (stray space?).
+
+\erroronpage{981}{[158]-[162]}{RKo}{2005/11/11}{s}
+ Unfortunately Th\`anh's name is misspelled (accents in [161/2]). The correct spelling
+ is ``H\`an Th\^e\llap{\raise 0.5ex\hbox{\'{}}} Th\`anh''.
+
+ Furthermore, the surename is H\`an so the entries should have been sorted
+ under H (something that can't be corrected easily).
+
+\erroronpage{981}{[161]}{CKr}{2005/07/06}{4}
+ Remove surplus name in text: ``User\u{Sebastian Rahtz} manual \ldots''
+
+\erroronpage{981}{[162/3], title}{THa}{2004/06/25}{2}
+ Change: ``Makeindex'' \> ``makeindex''
+
+\erroronpage{982}{[168]}{HjG}{2004/05/20}{2}
+ First line of online resources should be:\\
+ \texttt{https://www.tug.org/TUGboat/Articles/\u{tb11-3/tb29vulis.pdf}}
+
+
+\CHAPTER{Index}
+
+\erroronpage{983--1082}{index}{FMi}{2004/06/11}{}
+ I do not list changes to the index that are results of other errata
+ entries as they are too difficult to track. Instead I will put an
+ updated index on the web at
+ \url{https://www.latex-project.org/help/books/tlc2-ap4.pdf} once in a while.
+
+\erroronpage{general}{}{FMi}{2004/06/08}{2}
+ Editorial comment: the whole index has been reprinted.
+
+\erroronpage{general}{}{FMi}{2005/09/08}{4}
+ Editorial comment: the whole index has been reprinted.
+
+\erroronpage{general}{}{FMi}{2004/06/08}{2}
+ Add index entries into production notes, e.g., for example setup,
+ hanging punctuation, \ldots
+
+\erroronpage{983}{para 1, l.3}{UFi}{2004/05/23}{2}
+ Remove surplus word: ``\ldots one of \u{the} the following''
+
+\seriouserroronpage{983}{para -2}{HjG}{2004/05/20}{2}
+ The text explains the meaning of bold and blue page numbers,
+ but fails to point out the significance of slanted (italic)
+ ones---there is none: blue italic indicates normal example blue bold
+ indicates example and also important info.
+
+\erroronpage{988,1009}{}{CKr}{2004/10/10}{4}
+ Replace: ``alphabetical document headings''
+ \> ``alphabetically numbered document headings''
+
+and
+
+ ``document headings / alphabetical''
+ \>
+ ``document headings / alphabetically numbered''
+
+\erroronpage{990}{}{J-CCh}{2005/07/17}{s}
+ Correct range: author-date citations / history of (699, 700)
+
+\erroronpage{992}{}{J-CCh}{2005/07/17}{s}
+ Correct: ``B\u{\'e}zier''
+
+\erroronpage{993}{}{SEg}{2005/04/26}{4}
+ bibliographies/authors/name,formatting shows 798--1092 but should be
+ just 798
+
+\erroronpage{1000}{}{J-CCh}{2005/07/17}{s}
+ Correct range: Citation systems /
+ author-date /
+ history of (699, 700)
+
+\erroronpage{1007}{}{HjG}{2004/07/12}{2}
+ Add page entry for |\DeclareFontSubstitution|
+ back to 431 (para~2).
+
+
+\erroronpage{1014}{secound col., l.8}{MSc}{2004/06/04}{2}
+ missing index entry for ``eTeX, TeX extension''
+
+\erroronpage{1017}{}{FHa}{2004/10/05}{4}
+ The index entry for "floats / placement control" lists pages 286-983
+ for information. I think that is a bit too much. It should probably
+ end at page 291.
+
+
+\erroronpage{1019}{}{J-CCh}{2005/07/17}{s}
+ Correct range: fonts /
+ oblique (333)
+
+\erroronpage{1020}{}{CKr}{2005/01/09}{4}
+ Replace ``fonts / URW Antigua'' \> ``fonts / URW Anti\u{q}ua''
+
+\erroronpage{1034}{first col.}{FMi}{2004/05/15}{2}
+ Add entry: ``lists / enumerated / user-defined, 151''
+
+\erroronpage{1035}{}{THa}{2004/07/02}{2}
+ ``\textsf{makeindex}'' \> ``\textsl{MakeIndex}''
+
+\erroronpage{1041}{}{FMi}{2004/08/02}{2}
+ ``\texttt{NACRO} \BibTeX{} command'' \>
+ ``\texttt{MACRO} \BibTeX{} command''
+
+\erroronpage{1051}{secound col., l.14}{MSc}{2004/06/04}{2}
+ missing index entries for ``pdftex'' on p.7 and p.643
+
+\erroronpage{1069}{}{FMi}{2004/11/07}{4}
+ Replace: ``text symbols / setting-up'' \>
+ ``\u{math} symbols / setting-up''
+
+
+\erroronpage{1076}{}{CKr}{2005/01/09}{4}
+ Replace ``URW Antigua'' \> ``URW Anti\u{q}ua''
+
+
+\CHAPTER{People}
+
+\erroronpage{1080}{page}{FMi}{2004/07/26}{4}
+ Editorial comment: Needs manual breaking in index output file for
+ second and fourth printing.
+
+\erroronpage{1081}{col 1}{FMi}{2004/06/22}{2}
+ Missing accents: ``Fernandez, Jose Alberto '' \> `Fern\'andez, Jos\'e Alberto''
+
+\erroronpage{1081}{col 1}{HjG}{2004/06/22}{2}
+ Change page number in entry:
+ ``Fukui, Rei, xxvii, 405, \u{969}'' \> ``\ldots, \u{968}''
+
+\erroronpage{1081}{col 1}{LMa}{2004/05/14}{2}
+ The name ``M\o ller Neergaard, Peter'' should be sorted as
+ ``Neergaard, Peter M\o ller''.
+
+\erroronpage{1081}{col 2}{HjG}{2004/06/16}{2}
+ Change page number in entry:
+ ``Hufflen, Jean-Michel, 761, \u{971}'' \> ``\ldots, \u{970}''
+
+\erroronpage{1081}{}{HjG}{2004/07/08}{2}
+ Add page entries for ``Kettler, Howard'' and ``Frutiger, Adrian''
+ to ``People'' index back to 374.
+
+\erroronpage{1082}{}{HjG}{2004/07/08}{2}
+ Add page entry for ``Smith, Ralph'' to ``People'' index back to 376.
+
+
+\erroronpage{1082}{col 1, l.19 }{PPn}{2004/05/25}{2}
+ Replace ``Panday'' with ``Pandey'' (very sorry for the typo).
+
+\erroronpage{1082}{col 1}{FMi}{2004/04/23}{2}
+ Replace ``Wing, Wai'' with ``Wong, Wai'' (very sorry for the typo).
+
+\erroronpage{1082}{col 1}{HjG}{2004/07/13}{2}
+ Change page numbers in entry:
+ ``Mittelbach, Frank, \ldots, 976--\u{978, 980}, \ldots''
+ \> ``\ldots, 976--\u{979}, \ldots''
+
+\erroronpage{1082}{}{HjG}{2004/07/13}{2}
+ Add page entry for ``Rahtz, Sebastian''
+ back to 981 (bib-item [161]).
+
+
+
+
+
+
+\CHAPTER{Biographies}
+
+\erroronpage{1084}{Goossens image}{THa}{2004/06/23}{2}
+ Spurious gray square in upper right corner of framed image of Michel
+ Goossens.
+
+\erroronpage{1085}{para 3, l.6}{MSc}{2004/05/19}{2}
+ Replace ``TeX'' with ``\TeX''.
+
+
+\CHAPTER{Production Notes}
+
+\erroronpage{1089}{para 4, l.4}{FMi}{2004/07/21}{2}
+ Add: ``\ldots this typographical icing \u{(package
+ \textsf{pdfcprot})} was\ldots''
+
+\erroronpage{1089}{l.-5}{HjG}{2004/05/20}{2}
+ Missing period: \ldots files\u. It \ldots
+
+\erroronpage{1090}{para -3, l.-4}{HjG}{2004/05/23}{2}
+ Change/add: ``paragraphs ending \u{with a} single word \u{line}''
+
+\erroronpage{1091}{top}{WAd}{2004/05/08}{2}
+ The series title in the box does not use a real caps and small caps
+ font but a faked one (compare with the front cover where
+ the font \emph{Christiana} designed by Gudrun Zapf-von Hesse is used).
+
+\end{erratalist}
+
+
+\setcounter{collectmore}{3}
+
+\begin{multicols}{3}[Thanks to all who have found errors or
+ omissions. Listed are the people who found an errata entry first.]
+\contributor{AFV}{Alfonso Fernandez-Vazquez}
+\contributor{AHo}{Antti Honkela}
+\contributor{AMa}{Arni Magnusson}
+\contributor{ARi}{Alan Ristow}
+\contributor{BMo}{Brooks Moses}
+\contributor{BeB}{Bernd Burghardt}
+\contributor{CAR}{Chris A. Rowley}
+\contributor{CBC}{Charles B. Cameron}
+\contributor{CBa}{Cristian Battaglia}
+\contributor{CBe}{Claudio Beccari}
+\contributor{CKr}{Claudia Krysztofiak}
+\contributor{DAl}{Daniel Alonso i Alemany}
+\contributor{DAr}{Donald Arseneau}
+\contributor{DCa}{David Carlisle}
+\contributor{DHL}{Dan Luecking}
+\contributor{DIs}{Daniel Isaacson}
+\contributor{DSch}{Dirk Schlimm}
+\contributor{ERy}{Elizabeth Ryan}
+\contributor{FHa}{Ferdy Hanssen}
+\contributor{FMi}{Frank Mittelbach}
+\contributor{GBa}{Gerhard Bachmaier}
+\contributor{HOb}{Heiko Oberdiek}
+\contributor{HPB}{Harold P. Boas}
+\contributor{HVo}{Herbert Voss}
+\contributor{HjG}{Hubert G\"a\ss lein}
+\contributor{J-CCh}{Jean-C\^ome Charpentier}
+\contributor{JAn}{Jacques Andr\'e}
+\contributor{JBez}{Javier Bezos}
+\contributor{JBe}{Jens Berger}
+\contributor{JBr}{Johannes Braams}
+\contributor{JCh}{Joel Chan}
+\contributor{JGr}{Jose Grimm}
+\contributor{JJN}{Jarmo Niemel\"a}
+\contributor{JLV}{Juan Luis Varona}
+\contributor{JMH}{Jean-Michel Hufflen}
+\contributor{JS}{Joachim Schrod}
+\contributor{JTa}{Juhani Takkinen}
+\contributor{LHe}{Lars Hellstr\"om}
+\contributor{LMa}{Lars Madsen}
+\contributor{LSchu}{Lothar Schumacher}
+\contributor{MBr}{Marion Braams}
+\contributor{MGo}{Michel Goossens}
+\contributor{MHCL}{Martin Hiu Chung Law}
+\contributor{MHe}{Martin Hensel}
+\contributor{MHo}{Morten H\o gholm}
+\contributor{MKo}{Markus Kohm}
+\contributor{MKu}{Markus Kuhn}
+\contributor{MLa}{Mark Laplante}
+\contributor{MLi}{Martin Liebmann}
+\contributor{MSc}{Martin Schr\"oder}
+\contributor{MSch}{Michael Schutte}
+\contributor{NBe}{Nelson Beebe}
+\contributor{PPN}{P.P. Narayanaswami}
+\contributor{PYu}{Peng Yu}
+\contributor{RKo}{Reinhard Kotucha}
+\contributor{RPa}{Reimo Palm}
+\contributor{RSt}{Ralf Stubner}
+\contributor{RWa}{Richard Walker}
+\contributor{ReSt}{Rebecca Stiels}
+\contributor{SCo}{Steven Douglas Cochran}
+\contributor{SEg}{Stephen Eglen}
+\contributor{SPe}{Sa\v sa Petrovi\' c}
+\contributor{THa}{Thorsten Hansen}
+\contributor{TMW}{Thomas Widmann}
+\contributor{TMi}{Tom Micevski}
+\contributor{TSS}{Tommi Syrj\"anen}
+\contributor{UFi}{Ulrike Fischer}
+\contributor{UZi}{Uwe Ziegenhagen}
+\contributor{V-Li}{Christian Faulhammer}
+\contributor{VPe}{Vivi Petersen}
+\contributor{VVo}{Vladimir Volovich}
+\contributor{WAd}{William Adams}
+\contributor{WaS}{Walter Schmidt}
+\contributor{YiL}{Yiannis Lazarides}
+\contributor{YvH}{Yvon Henel}
+\contributor{hajk}{Henk Koster}
+\contributor{usw}{Ulrich Dirr}
+\end{multicols}
+
+
+Other people have sent us corrections for errors already found.
+Thanks to all of you!
+
+If you find further errors please report them to one of the authors, e.g.,
+\begin{quote}\ttfamily
+ frank.mittelbach@latex-project.org
+\end{quote}
+preferably in a form usable directly in this file, i.e.,
+\begin{flushleft}
+|\erroronpage{|\textit{page-number}|}{|\textit{line-identification}|}{|%
+ \textit{your-initials}|}{|\textit{date}|}{}| \\
+ \hspace*{2em}\textit{description of the the erratum}
+\end{flushleft}
+Here is an example:
+\begin{verbatim}
+\erroronpage{5}{para 3, l.1}{MOs}{1997/06/01}{}
+ ``LaTeX'' should be typeset ``\LaTeX''.
+\end{verbatim}
+
+\end{document}
+
+
diff --git a/macros/latex/base/tlc2.pdf b/macros/latex/base/tlc2.pdf
new file mode 100644
index 0000000000..61244b64ab
--- /dev/null
+++ b/macros/latex/base/tlc2.pdf
Binary files differ
diff --git a/macros/latex/base/tulm.pdf b/macros/latex/base/tulm.pdf
index c9b827e25c..64bc859587 100644
--- a/macros/latex/base/tulm.pdf
+++ b/macros/latex/base/tulm.pdf
Binary files differ
diff --git a/macros/latex/base/usrguide.pdf b/macros/latex/base/usrguide.pdf
index e49aeda5b7..f57ffc0401 100644
--- a/macros/latex/base/usrguide.pdf
+++ b/macros/latex/base/usrguide.pdf
Binary files differ
diff --git a/macros/latex/base/utf8ienc.pdf b/macros/latex/base/utf8ienc.pdf
index 86bf7e1ee7..642ec4f878 100644
--- a/macros/latex/base/utf8ienc.pdf
+++ b/macros/latex/base/utf8ienc.pdf
Binary files differ
diff --git a/macros/latex/base/webcomp.err b/macros/latex/base/webcomp.err
new file mode 100644
index 0000000000..f604d8ef35
--- /dev/null
+++ b/macros/latex/base/webcomp.err
@@ -0,0 +1,381 @@
+\newcommand\erratafiledate{1999/06/05}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% To produce a printed version of this errata file run this file through
+% LaTeX. It will unpack a small class file (if not already present) and
+% a configuration file with the extension .cfg. You might want to modify
+% the setting in this configuration file to print only a partial errata
+% suitable for your printed revision of this book, see details in the
+% .cfg file.
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+\begin{filecontents}{ttcterrata.cls}
+%%
+%% Copyright (C) 1997,2004,2005,2007 Frank Mittelbach
+%% This class file is licenced under LPPL latest version;
+%% see https://www.latex-project.org/lppl
+%
+%
+% It sets up a few commands used to format the errata entries for books in the
+% Addison-Wesley Series:
+%
+% Tools and Techniques for Computer Typesetting
+%
+% hence the name. However, anybody who likes to use it is free to apply it for
+% errata files of other books.
+%
+% Changes:
+%
+% v1.0a - changed name from errata.cls to ttcterrata.cls
+
+\ProvidesClass{ttcterrata}
+ [2007/11/10 v1.0a Mini class for errata files; subject to change (FMi)]
+
+\LoadClass{article}
+
+\setcounter{secnumdepth}{-1}
+\addtolength\textwidth{5cm}
+\addtolength\oddsidemargin{-3cm}
+
+\addtolength\textheight{36pt}
+
+\RequirePackage{shortvrb}
+\MakeShortVerb{\|}
+
+\RequirePackage{array,longtable}
+\RequirePackage{multicol}
+
+
+\newcommand\erratagetnumber{}
+\def\erratagetnumber#1/#2/#3\erratagetnumber{#1#2#3}
+
+
+\newcommand\gobbleerrata{%
+ \setbox\@tempboxa\vbox\bgroup
+ \let\endgobble\egroup
+ \let\hideamp\relax
+ \let\\\relax\let\par\@@par}
+
+\newcommand*\hideamp{&}
+
+\let\endgobble\relax
+
+
+\newcommand\erratastartdate{}
+\newcommand\myprinting{1}
+
+
+\newcommand\doweprint[2]{%
+ \ifnum \myprinting < \if!#2!1000 \else \ifx s#2 1000\else#2 \fi\fi
+ \ifnum \expandafter\erratagetnumber\erratastartdate\erratagetnumber <
+ \erratagetnumber#1\erratagetnumber \relax
+ \@tempswatrue
+ \else
+ \@tempswafalse
+ \fi
+ \else
+ \@tempswafalse
+ \fi
+}
+
+
+
+\newcommand\includedentries{entries after = \erratastartdate}
+\newcommand\printedentries{between \erratastartdate\space and}
+
+\newcommand\showallerrors{%
+ \renewcommand\includedentries{all errata entries}%
+ \renewcommand\printedentries{up to}
+ \renewcommand\doweprint[2]{\@tempswatrue}}
+
+
+\newcommand\displayrevisionfix[2]{%
+ \if!#2!\textbf{#1}\else\textit{#1}\rlap{\textsuperscript{#2}}\fi}
+
+\newcommand\norevisionnumbers{%
+ \renewcommand\displayrevisionfix[2]{\textbf{##1}}}
+
+\IfFileExists{\jobname.cfg}
+ {
+ \input{\jobname.cfg}
+ \typeout{***************************************************}
+ \typeout{*}
+ \typeout{* Configuration file for \jobname.err found }
+ \typeout{*}
+ \typeout{***************************************************}
+ \AtEndDocument{
+ \typeout{***************************************************}
+ \typeout{*}
+ \typeout{* If you wish to generate an errata listing}
+ \typeout{* containing only errors found after a certain revision}
+ \typeout{* and/or only errors found after a certain date}
+ \typeout{* modify the information stored in \jobname.cfg}
+ \typeout{*}
+ \typeout{* Current settings are:}
+ \typeout{*}
+ \typeout{* \@spaces printing of your book = \myprinting}
+ \typeout{* \@spaces include \includedentries}
+ \typeout{*}
+ \typeout{***************************************************}
+ }}
+ {}
+
+%% \erroronpage <page> <line info> <contributor> <date> <fixed in revision>
+
+\newcommand\erroronpage[5]{%
+ \endgobble
+ \doweprint{#4}{#5}%
+ \if@tempswa
+ \typeout{Typesetting entry #1 #2 #3 #4}%
+ \else
+ \typeout{Ignoring entry #1 #2 #3 #4}%
+ \expandafter\gobbleerrata
+ \fi
+ \hideamp \\%
+ \displayrevisionfix{#1}{#5}
+ \hideamp #2 \hideamp (\textsf{#3}) \hideamp
+}
+
+\newcommand\seriouserroronpage[5]{%
+ \endgobble
+ \doweprint{#4}{#5}%
+ \if@tempswa
+ \typeout{Typesetting entry #1 #2 #3 #4}%
+ \else
+ \typeout{Ignoring entry #1 #2 #3 #4}%
+ \expandafter\gobbleerrata
+ \fi
+ \hideamp \\%
+ \fbox{\bfseries !!}\hfill
+ \displayrevisionfix{#1}{#5}
+ \hideamp #2 \hideamp (\textsf{#3}) \hideamp
+}
+
+\newcommand\CHAPTER[1]{\endgobble
+ &\\[4pt]%
+ \multicolumn{4}{l}{\framebox[10cm][l]{\textbf{\normalsize\strut#1}}} \\}
+
+\newenvironment{erratalist}
+ {\begin{longtable}{r>{\raggedright}p{2cm}l>{\raggedright}p{10cm}l}}
+ {\endgobble\end{longtable}}
+
+\newcommand\erratatitle[2]
+ {\begin{center}\LARGE\bfseries
+ Errata list for #1\\[5pt](\myprinting.\ printing)\\[10pt]
+ \small Includes all entries found \printedentries\space #2\\
+ (For other periods/print runs reprocess this document
+ with different config settings)
+ \end{center}%
+ \markright{Errata for #1 (\printedentries\space #2)}%
+ \thispagestyle{plain}%
+ \vspace{20pt}}
+
+\pagestyle{myheadings}
+
+\AtBeginDocument{\small}
+
+\setlength\parindent{0pt}
+\setlength\parskip{2pt}
+
+\newcommand\contributor[2]{\makebox[1cm][l]{\sffamily#1} #2\par}
+
+% some special shortcuts overwriting existing commands:
+
+\let\u\underline
+\renewcommand\>{$\to$}
+
+%%% some code suggested by Thorsten Hansen to count the number of
+%%% contributions by individuals (will work only if we do not get
+%%% too many :-)
+
+\def\count@contributors#1/#2/#3\@nil{
+ \@ifundefined{c@#1}{\newcounter{#1}}{}\stepcounter{#1}%
+%%% also count secondary:
+%%% \@ifundefined{c@#2}{\newcounter{#2}}{}\stepcounter{#2}%
+}
+
+\renewcommand\erroronpage[5]{%
+ \count@contributors#3/secondary/\@nil
+ \endgobble
+ \doweprint{#4}{#5}%
+ \if@tempswa
+ \typeout{Typesetting entry #1 #2 #3 #4}%
+ \else
+ \typeout{Ignoring entry #1 #2 #3 #4}%
+ \expandafter\gobbleerrata
+ \fi
+ \hideamp \\%
+ \displayrevisionfix{#1}{#5}
+ \hideamp #2 \hideamp (\textsf{#3}) \hideamp
+}
+
+\renewcommand\seriouserroronpage[5]{%
+ \count@contributors#3/secondary/\@nil
+ \endgobble
+ \doweprint{#4}{#5}%
+ \if@tempswa
+ \typeout{Typesetting entry #1 #2 #3 #4}%
+ \else
+ \typeout{Ignoring entry #1 #2 #3 #4}%
+ \expandafter\gobbleerrata
+ \fi
+ \hideamp \\%
+ \fbox{\bfseries !!}\hfill
+ \displayrevisionfix{#1}{#5}
+ \hideamp #2 \hideamp (\textsf{#3}) \hideamp
+}
+
+\renewcommand\contributor[2]{\makebox[1cm][l]{%
+ \sffamily#1} #2\@ifundefined{c@#1}{}{ (\arabic{#1})}\par}
+
+\end{filecontents}
+
+
+\begin{filecontents}{\jobname.cfg}
+%
+%
+% Configuration file for the errata listing of
+%
+% The LaTeX Web Companion
+%
+%
+% \erratastartdate
+%
+% Specifies the date from which on
+% errata entries should be listed.
+%
+% The format is YYYY/MM/DD.
+%
+% The default below ensures that all
+% entries are typeset.
+%
+\renewcommand\erratastartdate{1999/05/01}
+
+%
+% \myprinting
+%
+% Specifies which (revised) printing you
+% own. For example, if you have the second
+% printing set this to 2 so that errors
+% already corrected in that printing will not
+% appear in your errata listing.
+%
+% The default below ensures that all
+% entries are typeset.
+%
+\renewcommand\myprinting{1}
+%
+%
+% \norevisionnumbers
+%
+% Specifies that all page numbers in the errata are shown in the same
+% format (bold face) irregardless of whether or not they are fixed
+% in some revision. The default is to print corrected errors in
+% italic and add the revision number as a superscript.
+%
+%
+% \showallerrors
+%
+% With this command you tell the program that all errata entries are
+% supposed to be generated. This makes \myprinting and
+% \erratastartdate basically obsolete so this isn't turned on by
+% default.
+%
+%
+\endinput
+\end{filecontents}
+
+
+
+\documentclass{ttcterrata}
+
+
+\begin{document}
+
+\erratatitle{The \LaTeX{} Web Companion}{\erratafiledate}
+
+
+\begin{verbatim}
+@book(A-W:GR99,
+ author = {Michel Goossens and Sebastian Rahtz},
+ title = {The {\LaTeX} Web Companion},
+ substitle = {Integrating {\TeX}, HTML, and XML},
+ series = "Tools and Techniques for Computer Typesetting",
+ publisher = {Addison-Wesley},
+ address = {Reading, Massachusetts},
+ year = 1999,
+ ISBN = "0-201-43311-7",
+ LCCN = "QA76.76.H94G66 1999",
+ pagenums = {xxii + 522},
+ source-infos = {yes},
+ bibliography = {yes},
+ index = {yes},
+ price = "US\$39.95",
+ note = "With Eitan M. Gurari and Ross Moore and Robert S.
+ Sutor.",
+)
+\end{verbatim}
+
+\begin{list}{}{\setlength\leftmargin{0cm}\setlength\rightmargin{5cm}}
+\item[]
+The latest version of this file (\texttt{\jobname.err}) can be found
+as part of the \LaTeX{} distribution.
+
+The first column in the table shows the page number of the errata
+entry. Superscript numbers in the first column refer to the printed
+revision in which this entry was corrected. The second column gives
+the precise location, negative line numbers are counted from the
+bottom of the page. The third column shows the first finder of the
+problem.
+
+\end{list}
+
+
+\begin{erratalist}
+
+%=======================================================================
+\CHAPTER{Chapter 6}
+
+\erroronpage{247}{3 para l.5}{MGo}{1999/06/05}{}
+ GenCod \> GenCode
+
+\CHAPTER{Appendix B}
+
+\erroronpage{418}{3 para}{MGo}{1999/06/05}{}
+ The \texttt{book} element types (lines 10--\u{15})
+
+\end{erratalist}
+
+
+
+%==========================================================================
+
+\bigskip
+
+
+\begin{multicols}{3}[Thanks to all who have found errors or
+ omissions. Listed are the people who found an errata entry first.]
+\contributor{MGo}{Michel Goossens}
+\end{multicols}
+
+
+If you find further errors please report them to one of the authors
+\begin{quote}\ttfamily
+ sebastian.rahtz@oucs.ox.ac.uk\\
+ goossens@cern.ch
+\end{quote}
+preferable in a form usable for this file, i.e.,
+\begin{flushleft}
+|\erroronpage{|\textit{page-number}|}{|\textit{line-identification}|}{|%
+ \textit{your-initials}|}{|\textit{date}|}{}| \\
+ \hspace*{2em}\textit{description of the the errata}
+\end{flushleft}
+Here is an example:
+\begin{verbatim}
+\erroronpage{4}{l.-7}{PMcJ}{1998/06/11}{}
+ surprisingly \> surprising
+\end{verbatim}
+
+
+\end{document}
diff --git a/macros/latex/base/webcomp.pdf b/macros/latex/base/webcomp.pdf
new file mode 100644
index 0000000000..d64c1b1ea8
--- /dev/null
+++ b/macros/latex/base/webcomp.pdf
Binary files differ
diff --git a/macros/latex/contrib/asmejour/README.md b/macros/latex/contrib/asmejour/README.md
index c4475e0eca..6a64280884 100644
--- a/macros/latex/contrib/asmejour/README.md
+++ b/macros/latex/contrib/asmejour/README.md
@@ -1,7 +1,7 @@
#asmejour: A template for ASME journal papers#
- Version 1.07 dated 2019/10/31.
+ Version 1.08 dated 2019/11/06.
####Overview####
This class provides a template to format preprints submitted to ASME journals in the style that
@@ -57,6 +57,8 @@
####Change log####
+v1.08: adjust penalties in nomenclature list; fix minor typos in template
+
v1.07: add commands for \\toprule, \\midrule, and \\bottomrule in ASME style; add advice on landscape material; minor edits to \\entry and for language support.
v1.06: allow standard \\date, \\maketitle, and \\title commands and abstract environment; make final column balancing a package option; remove \\normalfont from AMS equation tags to allow tags to match caption font; incorporate \\subfigure in example template; allow line numbers in AMS display math; provide comma between sequential footnote marks; adjust babel options; other minor edits; revise template text.
diff --git a/macros/latex/contrib/asmejour/asmejour-sample.bib b/macros/latex/contrib/asmejour/asmejour-sample.bib
index 62255d83d9..ae34e1aed5 100644
--- a/macros/latex/contrib/asmejour/asmejour-sample.bib
+++ b/macros/latex/contrib/asmejour/asmejour-sample.bib
@@ -1,4 +1,4 @@
-%% Revised 31 October 2019.
+%% Revised 06 November 2019.
@article{DKE1969,
author = {D. K. Edwards},
@@ -132,7 +132,17 @@
organization = {Comprehensive \TeX\ Archive Network},
url = {https://www.ctan.org/pkg/rotating},
urldate = {October 2, 2019},
- version = {v2.16d},
+ version = {2.16d},
+}
+
+@online{fear,
+ author = {Simon Fear},
+ title = {Publication quality tables in \LaTeX},
+ year = {2019},
+ organization = {Comprehensive \TeX\ Archive Network},
+ url = {https://www.ctan.org/pkg/booktabs},
+ urldate = {November 6, 2019},
+ version = {1.6180339},
}
@online{GSL,
diff --git a/macros/latex/contrib/asmejour/asmejour-template.pdf b/macros/latex/contrib/asmejour/asmejour-template.pdf
index ade917abc4..4fd675cc23 100644
--- a/macros/latex/contrib/asmejour/asmejour-template.pdf
+++ b/macros/latex/contrib/asmejour/asmejour-template.pdf
Binary files differ
diff --git a/macros/latex/contrib/asmejour/asmejour-template.tex b/macros/latex/contrib/asmejour/asmejour-template.tex
index 2d276e0956..9d06d1adc1 100644
--- a/macros/latex/contrib/asmejour/asmejour-template.tex
+++ b/macros/latex/contrib/asmejour/asmejour-template.tex
@@ -3,7 +3,7 @@
%% This file is asmejour-template.tex, a template to format papers in the style of ASME journal papers
%% as they are being published in 2019.
%%
-%% This file is version 1.07 dated 2019/10/31
+%% This file is version 1.08 dated 2019/11/06
%%
%% Author: John H. Lienhard V
%% Department of Mechanical Engineering
@@ -279,7 +279,7 @@ The typewriter font loaded is \texttt{inconsolata} (which is sans serif), as sug
Table \ref{tab:1} is an example of a simple table. Table captions should be placed above tables.
The class loads the \texttt{array} and \texttt{dcolumn} packages which provide extended capabilities for columns in the \texttt{tabular} environment (used in Tables \ref{tab:2} and \ref{tab:3}). Table~\ref{tab:3} is designed to have exactly the width of a text column.
-The \texttt{booktabs} is been loaded (and customized) to provide versions of \verb|\toprule|, \verb|\midrule|, and \verb|\bottomrule}| appropriate to ASME-style tables.
+The \texttt{booktabs} package \cite{fear} is loaded (and customized) to provide versions of \verb|\toprule|, \verb|\midrule|, and \verb|\bottomrule}| appropriate to ASME-style tables.
Table~\ref{tab:4} shows a table that spans both text columns. Figure~\ref{fig:2} shows a figure spanning both columns.
diff --git a/macros/latex/contrib/asmejour/asmejour.cls b/macros/latex/contrib/asmejour/asmejour.cls
index 3f7653278c..c75f8ea76d 100644
--- a/macros/latex/contrib/asmejour/asmejour.cls
+++ b/macros/latex/contrib/asmejour/asmejour.cls
@@ -6,7 +6,7 @@
%% The asmejour.cls file should be used with the files asmejour.bst (for citations) and asmejour-template.tex.
%%
%%
-%% This file is version 1.07 dated 2019/10/31.
+%% This file is version 1.08 dated 2019/11/06.
%%
%% Author: John H. Lienhard V
%% Department of Mechanical Engineering
@@ -52,7 +52,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{asmejour}[2019/10/31 asmejour paper format]
+\ProvidesClass{asmejour}[2019/11/06 asmejour paper format]
\LoadClass[twoside,9pt,twocolumn]{extarticle}
@@ -544,6 +544,7 @@
\itemsep12\p@ plus 4\p@ minus 4\p@% \bigskip
\goodbreak\item[\bfseries#1\hfill]\itemsep3\p@ plus 1\p@ minus 1\p@\@itempenalty=1000%
}{%
+ \@itempenalty=-\@lowpenalty%
\item[\hfill#1${} = {}$]#2%
\setlength\itemsep\savitemsep
\settowidth\@widest{#1${} = {}$}%
diff --git a/macros/latex/required/graphics/README.md b/macros/latex/required/graphics/README.md
index a3fbe5d733..6567a09f2f 100644
--- a/macros/latex/required/graphics/README.md
+++ b/macros/latex/required/graphics/README.md
@@ -1,7 +1,7 @@
The LaTeX `graphics` bundle
===========================
-Release 2019-10-01 patch level 1
+Release 2019-10-01 patch level 2
Overview
--------
diff --git a/macros/latex/required/graphics/cat-eps-converted-to.pdf b/macros/latex/required/graphics/cat-eps-converted-to.pdf
new file mode 100644
index 0000000000..7da1b3dcd5
--- /dev/null
+++ b/macros/latex/required/graphics/cat-eps-converted-to.pdf
@@ -0,0 +1,84 @@
+%PDF-1.5
+%쏢
+5 0 obj
+<</Length 6 0 R/Filter /FlateDecode>>
+stream
+xUUKU! U$,@'=}[ sIFGWmџsn_0khRn@{݈/`v6:+uhr1N{=tDOE,tڜitn,}b0ζ=PxBE|-rϚ9HI뵛l9fn^n/;{Ǯ˸:ȋAɍbƕJӈ,P۷BS`<)h(LHĔqN*Xq‽?;9_W(l#ܜCfj sBUCcWu~cyV$(1WH]7+/mA"znYRU1j1GKV{2, V!YB.R%]>Kج,)gxkT(iRښ(ٷwи'Qk{T
+*Bd5d[<h7N @YݚdξջiMg`i[d k B0I-3
+yVD'1۫_+(x5"<Y?AE5f'gρ tYic5R8t`>3b|!e}!Q I։φTceu9yy=?/ F\endstream
+endobj
+6 0 obj
+686
+endobj
+4 0 obj
+<</Type/Page/MediaBox [0 0 36 32]
+/Parent 3 0 R
+/Resources<</ProcSet[/PDF]
+/ExtGState 8 0 R
+>>
+/Contents 5 0 R
+>>
+endobj
+3 0 obj
+<< /Type /Pages /Kids [
+4 0 R
+] /Count 1
+>>
+endobj
+1 0 obj
+<</Type /Catalog /Pages 3 0 R
+/Metadata 9 0 R
+>>
+endobj
+7 0 obj
+<</Type/ExtGState
+/OPM 1>>endobj
+8 0 obj
+<</R7
+7 0 R>>
+endobj
+9 0 obj
+<</Type/Metadata
+/Subtype/XML/Length 1335>>stream
+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
+<?adobe-xap-filters esc="CRLF"?>
+<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
+<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
+<rdf:Description rdf:about='uuid:5f138aac-e2eb-11f4-0000-b0069176419e' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.27'/>
+<rdf:Description rdf:about='uuid:5f138aac-e2eb-11f4-0000-b0069176419e' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2019-07-20T10:14:48+01:00</xmp:ModifyDate>
+<xmp:CreateDate>2019-07-20T10:14:48+01:00</xmp:CreateDate>
+<xmp:CreatorTool>COREL DRAW</xmp:CreatorTool></rdf:Description>
+<rdf:Description rdf:about='uuid:5f138aac-e2eb-11f4-0000-b0069176419e' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:5f138aac-e2eb-11f4-0000-b0069176419e'/>
+<rdf:Description rdf:about='uuid:5f138aac-e2eb-11f4-0000-b0069176419e' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>CAT.TMP</rdf:li></rdf:Alt></dc:title></rdf:Description>
+</rdf:RDF>
+</x:xmpmeta>
+
+
+<?xpacket end='w'?>
+endstream
+endobj
+2 0 obj
+<</Producer(GPL Ghostscript 9.27)
+/CreationDate(D:20190720101448+01'00')
+/ModDate(D:20190720101448+01'00')
+/Creator(COREL DRAW)
+/Title(CAT.TMP)>>endobj
+xref
+0 10
+0000000000 65535 f
+0000000978 00000 n
+0000002523 00000 n
+0000000919 00000 n
+0000000790 00000 n
+0000000015 00000 n
+0000000771 00000 n
+0000001042 00000 n
+0000001083 00000 n
+0000001112 00000 n
+trailer
+<< /Size 10 /Root 1 0 R /Info 2 0 R
+/ID [<A1B9BB71BF53A8513F7E1A14881A66CA><A1B9BB71BF53A8513F7E1A14881A66CA>]
+>>
+startxref
+2683
+%%EOF
diff --git a/macros/latex/required/graphics/changes.txt b/macros/latex/required/graphics/changes.txt
index 71e91fc85f..f4343bc2c3 100644
--- a/macros/latex/required/graphics/changes.txt
+++ b/macros/latex/required/graphics/changes.txt
@@ -4,6 +4,16 @@ completeness or accuracy and it contains some references to files that
are not part of the distribution.
=======================================================================
+#########################
+# 2019-10-01 PL 2 Release
+#########################
+
+2019-11-03 David Carlisle <David.Carlisle@latex-project.org>
+
+ * graphics.dtx: add additional trial with known
+ extensions if supplied filename has a . but the file is not found
+ (gh/204)
+
2019-10-08 David Carlisle <David.Carlisle@latex-project.org>
* graphics.dtx: fallback definitions of \set@curr@file etc added
diff --git a/macros/latex/required/graphics/color.pdf b/macros/latex/required/graphics/color.pdf
index e92ca964da..c7360251f1 100644
--- a/macros/latex/required/graphics/color.pdf
+++ b/macros/latex/required/graphics/color.pdf
Binary files differ
diff --git a/macros/latex/required/graphics/drivers.pdf b/macros/latex/required/graphics/drivers.pdf
index 85849cfb08..9d9ac44a91 100644
--- a/macros/latex/required/graphics/drivers.pdf
+++ b/macros/latex/required/graphics/drivers.pdf
Binary files differ
diff --git a/macros/latex/required/graphics/epsfig.pdf b/macros/latex/required/graphics/epsfig.pdf
index 6f3b273256..953af25b5f 100644
--- a/macros/latex/required/graphics/epsfig.pdf
+++ b/macros/latex/required/graphics/epsfig.pdf
Binary files differ
diff --git a/macros/latex/required/graphics/graphics.dtx b/macros/latex/required/graphics/graphics.dtx
index b6de6023d4..ac570c0227 100644
--- a/macros/latex/required/graphics/graphics.dtx
+++ b/macros/latex/required/graphics/graphics.dtx
@@ -25,7 +25,7 @@
%<driver> \ProvidesFile{graphics.drv}
% \fi
% \ProvidesFile{graphics.dtx}
- [2019/10/08 v1.3c Standard LaTeX Graphics (DPC,SPQR)]
+ [2019/11/01 v1.3d Standard LaTeX Graphics (DPC,SPQR)]
%
% \iffalse
%<*driver>
@@ -1036,11 +1036,18 @@
% \begin{macro}{\Gin@sepdefault}
% \changes{v0.6a}{1994/11/29}
% {remove \cs{Gin@sep}}
+% \begin{macro}{\Gin@gzext}
+% \changes{v1.3d}{2019/11/01}
+% {macro added}
% This must match the token used by |\filename@parse| to delimit the
% extension.
% \begin{macrocode}
\def\Gin@sepdefault{.}
% \end{macrocode}
+%
+% \begin{macrocode}
+\edef\Gin@gzext{\detokenize{gz}}
+% \edef{macrocode}
% \end{macro}
%
% \begin{macro}{\set@curr@file}
@@ -1102,12 +1109,22 @@
% \end{macrocode}
% A lot of quote juggling going on here (room for improvements).
%
+% \changes{v1.3d}{2019/11/01}
+% {\cs{curr@name} now unquoted}
% \begin{macrocode}
\set@curr@file{#1}%
- \edef\uq@curr@file{\expandafter\unquote@name\expandafter{\@curr@file}}%
- \expandafter\filename@parse\expandafter{\uq@curr@file}%
- \edef\filename@area{\expandafter\quote@name\expandafter{\filename@area}}%
- \edef\filename@base{\expandafter\quote@name\expandafter{\filename@base}}%
+ \expandafter\filename@parse\expandafter{\@curr@file}%
+% \end{macrocode}
+% If extension is |.gz| tack on to previous extension, eg |.eps.gz| if available.
+% \begin{macrocode}
+ \ifx\filename@ext\Gin@gzext
+ \expandafter\filename@parse\expandafter{\filename@base}%
+ \ifx\filename@ext\relax
+ \let\filename@ext\Gin@gzext
+ \else
+ \edef\Gin@ext{\Gin@ext\Gin@sepdefault\Gin@gzext}%
+ \fi
+ \fi
\ifx\filename@ext\relax
\@for\Gin@temp:=\Gin@extensions\do{%
\ifx\Gin@ext\relax
@@ -1116,6 +1133,34 @@
\else
\Gin@getbase{\Gin@sepdefault\filename@ext}%
% \end{macrocode}
+% At this point try adding an extension, even if the filename has one so
+% that \verb|a.b| may find \verb|a.b.png| if no file is found then revert
+% to the extension as given to get better error reporting.
+%
+% \changes{v1.3d}{2019/11/01}
+% {Try adding an extension even if the filenam had a dot.}
+% \begin{macrocode}
+\ifx\Gin@ext\relax
+\let\Gin@savedbase\filename@base
+\let\Gin@savedext\filename@ext
+ \edef\filename@base{\filename@base\Gin@sepdefault\filename@ext}%
+ \let\filename@ext\relax
+ \@for\Gin@temp:=\Gin@extensions\do{%
+ \ifx\Gin@ext\relax
+ \Gin@getbase\Gin@temp
+ \fi}%
+% \end{macrocode}
+% Restore if no file found using theknown extensions.
+% \begin{macrocode}
+ \ifx\Gin@ext\relax
+ \let\filename@base\Gin@savedbase
+ \let\filename@ext\Gin@savedext
+ \fi
+\fi
+% \end{macrocode}
+%
+% \begin{macrocode}
+% \end{macrocode}
% \changes{v0.4d}{1994/05/06}
% {Make file not found a warning not an error}
% \changes{v0.6a}{1994/11/29}
diff --git a/macros/latex/required/graphics/graphics.pdf b/macros/latex/required/graphics/graphics.pdf
index 59f74f7709..918a377b0c 100644
--- a/macros/latex/required/graphics/graphics.pdf
+++ b/macros/latex/required/graphics/graphics.pdf
Binary files differ
diff --git a/macros/latex/required/graphics/graphicx.pdf b/macros/latex/required/graphics/graphicx.pdf
index 70a0feb1fb..8e2772f5b5 100644
--- a/macros/latex/required/graphics/graphicx.pdf
+++ b/macros/latex/required/graphics/graphicx.pdf
Binary files differ
diff --git a/macros/latex/required/graphics/grfguide.pdf b/macros/latex/required/graphics/grfguide.pdf
index f73199435e..80aebf496f 100644
--- a/macros/latex/required/graphics/grfguide.pdf
+++ b/macros/latex/required/graphics/grfguide.pdf
Binary files differ
diff --git a/macros/latex/required/graphics/keyval.pdf b/macros/latex/required/graphics/keyval.pdf
index 96954471f1..375ae88b39 100644
--- a/macros/latex/required/graphics/keyval.pdf
+++ b/macros/latex/required/graphics/keyval.pdf
Binary files differ
diff --git a/macros/latex/required/graphics/lscape.pdf b/macros/latex/required/graphics/lscape.pdf
index b5b1b4bd11..69cab578f1 100644
--- a/macros/latex/required/graphics/lscape.pdf
+++ b/macros/latex/required/graphics/lscape.pdf
Binary files differ
diff --git a/macros/latex/required/graphics/rotating.pdf b/macros/latex/required/graphics/rotating.pdf
index 523c139cb8..704c4e11e5 100644
--- a/macros/latex/required/graphics/rotating.pdf
+++ b/macros/latex/required/graphics/rotating.pdf
Binary files differ
diff --git a/macros/latex/required/graphics/rotex.pdf b/macros/latex/required/graphics/rotex.pdf
index 0fd60e327a..12ff8587b1 100644
--- a/macros/latex/required/graphics/rotex.pdf
+++ b/macros/latex/required/graphics/rotex.pdf
Binary files differ
diff --git a/macros/latex/required/graphics/trig.pdf b/macros/latex/required/graphics/trig.pdf
index 067a595954..f8af90699c 100644
--- a/macros/latex/required/graphics/trig.pdf
+++ b/macros/latex/required/graphics/trig.pdf
Binary files differ
diff --git a/macros/latex/required/tools/README.md b/macros/latex/required/tools/README.md
index b7ee5b94d4..d0111164d7 100644
--- a/macros/latex/required/tools/README.md
+++ b/macros/latex/required/tools/README.md
@@ -1,7 +1,7 @@
The LaTeX `tools` bundle
========================
-Release 2019-10-01
+Release 2019-10-01 patch level 2
Overview
--------
diff --git a/macros/latex/required/tools/afterpage.pdf b/macros/latex/required/tools/afterpage.pdf
index af05f90040..d22b85aaf3 100644
--- a/macros/latex/required/tools/afterpage.pdf
+++ b/macros/latex/required/tools/afterpage.pdf
Binary files differ
diff --git a/macros/latex/required/tools/array.pdf b/macros/latex/required/tools/array.pdf
index b02b32ac9a..ce8b96718d 100644
--- a/macros/latex/required/tools/array.pdf
+++ b/macros/latex/required/tools/array.pdf
Binary files differ
diff --git a/macros/latex/required/tools/bm.pdf b/macros/latex/required/tools/bm.pdf
index 1aa401beea..e38ee218c0 100644
--- a/macros/latex/required/tools/bm.pdf
+++ b/macros/latex/required/tools/bm.pdf
Binary files differ
diff --git a/macros/latex/required/tools/calc.pdf b/macros/latex/required/tools/calc.pdf
index 1f7f4eb9f2..073ca7a1ec 100644
--- a/macros/latex/required/tools/calc.pdf
+++ b/macros/latex/required/tools/calc.pdf
Binary files differ
diff --git a/macros/latex/required/tools/changes.txt b/macros/latex/required/tools/changes.txt
index a8ff7087b5..2d509d58ce 100644
--- a/macros/latex/required/tools/changes.txt
+++ b/macros/latex/required/tools/changes.txt
@@ -1,3 +1,4 @@
+
=======================================================================
This file lists changes to the LaTeX2e files in reverse chronological order.
It is provided for convenience only. It therefore makes no claims to
@@ -6,6 +7,23 @@ are not part of the distribution.
=======================================================================
#########################
+# 2019-10-01 PL 2 Release
+#########################
+
+2019-11-05 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * varioref.dtx (subsection{Defining the main macros}):
+ Support (mis)use of internal interface by fancyref (sx/515106)
+
+2019-10-17 David Carlisle <David.Carlisle@latex-project.org>
+
+ * shellesc.dtx: protect against active _ and "
+
+2019-10-13 David Carlisle <David.Carlisle@latex-project.org>
+
+ * shellesc.dtx: add logging in luatex and \ShellEscapeStatus (gh/195)
+
+#########################
# 2019-10-01 Release
#########################
diff --git a/macros/latex/required/tools/dcolumn.pdf b/macros/latex/required/tools/dcolumn.pdf
index 9ce64ebc36..1fd28e5f7c 100644
--- a/macros/latex/required/tools/dcolumn.pdf
+++ b/macros/latex/required/tools/dcolumn.pdf
Binary files differ
diff --git a/macros/latex/required/tools/delarray.pdf b/macros/latex/required/tools/delarray.pdf
index 6059773f58..febc5ff254 100644
--- a/macros/latex/required/tools/delarray.pdf
+++ b/macros/latex/required/tools/delarray.pdf
Binary files differ
diff --git a/macros/latex/required/tools/enumerate.pdf b/macros/latex/required/tools/enumerate.pdf
index fafb1862fa..31c894c693 100644
--- a/macros/latex/required/tools/enumerate.pdf
+++ b/macros/latex/required/tools/enumerate.pdf
Binary files differ
diff --git a/macros/latex/required/tools/fileerr.pdf b/macros/latex/required/tools/fileerr.pdf
index b808721fbe..912b68e77c 100644
--- a/macros/latex/required/tools/fileerr.pdf
+++ b/macros/latex/required/tools/fileerr.pdf
Binary files differ
diff --git a/macros/latex/required/tools/fontsmpl.pdf b/macros/latex/required/tools/fontsmpl.pdf
index 614b08e688..0b3de542d0 100644
--- a/macros/latex/required/tools/fontsmpl.pdf
+++ b/macros/latex/required/tools/fontsmpl.pdf
Binary files differ
diff --git a/macros/latex/required/tools/ftnright.pdf b/macros/latex/required/tools/ftnright.pdf
index 8736abc411..de7afd82c0 100644
--- a/macros/latex/required/tools/ftnright.pdf
+++ b/macros/latex/required/tools/ftnright.pdf
Binary files differ
diff --git a/macros/latex/required/tools/hhline.pdf b/macros/latex/required/tools/hhline.pdf
index b85807d304..2a43812121 100644
--- a/macros/latex/required/tools/hhline.pdf
+++ b/macros/latex/required/tools/hhline.pdf
Binary files differ
diff --git a/macros/latex/required/tools/indentfirst.pdf b/macros/latex/required/tools/indentfirst.pdf
index 397f857ef2..c35c061234 100644
--- a/macros/latex/required/tools/indentfirst.pdf
+++ b/macros/latex/required/tools/indentfirst.pdf
Binary files differ
diff --git a/macros/latex/required/tools/layout.pdf b/macros/latex/required/tools/layout.pdf
index 1266716aae..164accfa12 100644
--- a/macros/latex/required/tools/layout.pdf
+++ b/macros/latex/required/tools/layout.pdf
Binary files differ
diff --git a/macros/latex/required/tools/longtable.pdf b/macros/latex/required/tools/longtable.pdf
index 025f679fff..54b3740ccd 100644
--- a/macros/latex/required/tools/longtable.pdf
+++ b/macros/latex/required/tools/longtable.pdf
Binary files differ
diff --git a/macros/latex/required/tools/multicol.pdf b/macros/latex/required/tools/multicol.pdf
index 88afd1e80b..b2ed225236 100644
--- a/macros/latex/required/tools/multicol.pdf
+++ b/macros/latex/required/tools/multicol.pdf
Binary files differ
diff --git a/macros/latex/required/tools/rawfonts.pdf b/macros/latex/required/tools/rawfonts.pdf
index b47017ecc4..cfc1094223 100644
--- a/macros/latex/required/tools/rawfonts.pdf
+++ b/macros/latex/required/tools/rawfonts.pdf
Binary files differ
diff --git a/macros/latex/required/tools/shellesc.dtx b/macros/latex/required/tools/shellesc.dtx
index 061ea4457c..46f2343b01 100644
--- a/macros/latex/required/tools/shellesc.dtx
+++ b/macros/latex/required/tools/shellesc.dtx
@@ -20,7 +20,7 @@
%<driver> \ProvidesFile{shellesc.drv}
% \fi
% \ProvidesFile{shellesc.dtx}
- [2016/06/07 v0.02b unified shell escape interface for LaTeX]
+ [2019/10/17 v1.0b unified shell escape interface for LaTeX]
%
% \iffalse
%<*driver>
@@ -36,10 +36,15 @@
% \title{The \textsf{shellesc} Package\thanks{This file
% has version number \fileversion, last
% revised \filedate.}}
-% \author{LaTeX3 project}
+% \author{\LaTeX3 project}
% \date{\filedate}
+%
+%
% \maketitle
%
+% \vspace*{-\baselineskip}
+% \enlargethispage{\baselineskip}
+%
% \changes{v0.1b}{2016/02/02}{Doc typo fixes (JB)}
% \changes{v0.2a}{2016/06/07}{Improve use with plain TeX}
% \section{Introduction}
@@ -57,7 +62,7 @@
% so a command to remove a file on a unix-like system could be
% specified using \verb|\ShellEscape{rm file.txt}| (or \verb|del| in
% windows). Note that by default system access is not allowed and
-% latex will typically need to be called with the \verb|--shell-escape|
+% \LaTeX\ will typically need to be called with the \verb|--shell-escape|
% command line option.
%
% The package may be used with standard \texttt{latex} or
@@ -76,6 +81,9 @@
% (\verb|\latelua|). This package provides \verb|\DelayedShellEscape|
% as a common syntax for this use.
%
+% The shell escape status may be queried by checking the integer (chardef)
+% command \verb|\ShellEscapeStatus|, 0 (disabled) 1 (enabled) 2 (restricted).
+%
% To aid porting existing documents to Lua\TeX~0.87 this package does
% overload the \verb|\write| command so that
% \verb|\write18{rm file.txt}|
@@ -95,12 +103,25 @@
%<*package>
% \end{macrocode}
%
+% \changes{v1.0b}{2019/10/17}{Catcode protection}
+% \begin{macrocode}
+\chardef\shellesc@quotecat\catcode`\"
+\chardef\shellesc@underscorecat\catcode`\_
+\@makeother\"
+\@makeother\_
+% \end{macrocode}
+%
% \subsection{Status Check}
%
%
-% \changes{v0.2a}{2016/06/07}{spelling in messages}
+% \subsection{The shellesc package interface}
+%
+% \begin{macro}{\ShellEscapeStatus}
+% \changes{v1.0a}{2019/10/13}{Command Introduced}
+% Integer value with meanings 0 (shell escape disabled), 1 (shell escape allowed), 2 (Restricted shell escape).
+%
% \begin{macrocode}
-\ifcase
+\chardef\ShellEscapeStatus
\ifx\pdfshellescape\@undefined
\ifx\shellescape\@undefined
\ifx\directlua\@undefined
@@ -115,6 +136,12 @@
\else
\pdfshellescape
\fi
+% \end{macrocode}
+% \end{macro}
+%
+% \changes{v0.2a}{2016/06/07}{spelling in messages}
+% \begin{macrocode}
+\ifcase\ShellEscapeStatus
\PackageWarning{shellesc}{Shell escape disabled}
\or
\PackageInfo {shellesc}{Unrestricted shell escape enabled}
@@ -123,9 +150,9 @@
\fi
% \end{macrocode}
%
-% \subsection{The shellesc package interface}
%
% \begin{macro}{\ShellEscape}
+% \changes{v1.0a}{2019/10/13}{Lua logging for gh/195}
% Execute the supplied tokens as a system dependent command, assuming
% such execution is allowed.
% \begin{macrocode}
@@ -135,14 +162,14 @@
%
% \begin{macrocode}
\else
- \protected\def\ShellEscape#1{%
- \directlua{os.execute("\luaescapestring{#1}")}}
+ \protected\def\ShellEscape{\directlua\ShellEscape@Lua}
\fi
% \end{macrocode}
% \end{macro}
%
% \begin{macro}{\DelayedShellEscape}
% \changes{v0.1c}{2016/04/29}{Define \cs{DelayedShellEscape} not \cs{ShellEscape}(UF)}
+% \changes{v1.0a}{2019/10/13}{Lua logging for gh/195}
% Execute the supplied tokens as a system dependent command, when this
% node is shipped out with the completed page, assuming
% such execution is allowed.
@@ -153,14 +180,38 @@
%
% \begin{macrocode}
\else
- \protected\def\DelayedShellEscape#1{%
- \latelua{os.execute("\luaescapestring{#1}")}}
+ \protected\def\DelayedShellEscape{\latelua\ShellEscape@Lua}
\fi
% \end{macrocode}
% \end{macro}
%
%
%
+% \begin{macro}{\ShellEscape@Lua}
+% \changes{v1.0a}{2019/10/13}{loging for gh/195}
+% Shared Lua code for \verb|\DelayedShellEscape| and \verb|\ShellEscape|.
+% \begin{macrocode}
+\ifx\directlua\@undefined\else
+\protected\def\ShellEscape@Lua#1{{%
+local status, msg = os.execute("\luaescapestring{#1}")%
+if status == nil then
+ texio.write_nl("log",%
+ "runsystem(" .. "\luaescapestring{#1}"%
+ .. ")...(" .. msg .. ")\string\n")
+ elseif status == 0 then
+ texio.write_nl("log",%
+ "runsystem(" .. "\luaescapestring{#1}"%
+ .. ")...executed\string\n")
+ else
+ texio.write_nl("log",%
+ "runsystem(" .. "\luaescapestring{#1}"%
+ .. ")...failed " .. (msg or "") .. "\string\n")
+ end
+}}
+\fi
+% \end{macrocode}
+% \end{macro}
+%
% \subsection{The write18 package interface}
%
% In web2c based engines other than Lua\TeX, |\write18| may be used
@@ -189,7 +240,11 @@
%
% Stop at this point if not a recent Lua\TeX.
% \begin{macrocode}
-\ifx\lastsavedimageresourcepages\@undefined\expandafter\endinput\fi
+\ifx\lastsavedimageresourcepages\@undefined
+ \catcode`\"\shellesc@quotecat
+ \catcode`\_\shellesc@underscorecat
+ \expandafter\endinput
+\fi
% \end{macrocode}
%
% \begin{macrocode}
@@ -233,7 +288,10 @@ shellesc.write_or_execute=write_or_execute
\protected\def\write{\directlua{shellesc.write_or_execute()}}
% \end{macrocode}
%
-%
+% \begin{macrocode}
+\catcode`\"\shellesc@quotecat
+\catcode`\"\shellesc@underscorecat
+% \end{macrocode}
%
% \begin{macrocode}
%</package>
diff --git a/macros/latex/required/tools/shellesc.pdf b/macros/latex/required/tools/shellesc.pdf
index 69b3289947..f9b4fdc1c3 100644
--- a/macros/latex/required/tools/shellesc.pdf
+++ b/macros/latex/required/tools/shellesc.pdf
Binary files differ
diff --git a/macros/latex/required/tools/showkeys.pdf b/macros/latex/required/tools/showkeys.pdf
index 0ddb96c908..241cfce3cc 100644
--- a/macros/latex/required/tools/showkeys.pdf
+++ b/macros/latex/required/tools/showkeys.pdf
Binary files differ
diff --git a/macros/latex/required/tools/somedefs.pdf b/macros/latex/required/tools/somedefs.pdf
index 3068bfd379..4dc217d2a1 100644
--- a/macros/latex/required/tools/somedefs.pdf
+++ b/macros/latex/required/tools/somedefs.pdf
Binary files differ
diff --git a/macros/latex/required/tools/tabularx.pdf b/macros/latex/required/tools/tabularx.pdf
index 45703e2f09..f494e5fb55 100644
--- a/macros/latex/required/tools/tabularx.pdf
+++ b/macros/latex/required/tools/tabularx.pdf
Binary files differ
diff --git a/macros/latex/required/tools/theorem.pdf b/macros/latex/required/tools/theorem.pdf
index 03872edcc9..13ef94b59b 100644
--- a/macros/latex/required/tools/theorem.pdf
+++ b/macros/latex/required/tools/theorem.pdf
Binary files differ
diff --git a/macros/latex/required/tools/tools-overview.pdf b/macros/latex/required/tools/tools-overview.pdf
index 5e4a3cc5bf..179c0629bb 100644
--- a/macros/latex/required/tools/tools-overview.pdf
+++ b/macros/latex/required/tools/tools-overview.pdf
Binary files differ
diff --git a/macros/latex/required/tools/trace.pdf b/macros/latex/required/tools/trace.pdf
index c073ba3ef9..8239534507 100644
--- a/macros/latex/required/tools/trace.pdf
+++ b/macros/latex/required/tools/trace.pdf
Binary files differ
diff --git a/macros/latex/required/tools/varioref.dtx b/macros/latex/required/tools/varioref.dtx
index 049bd0d55e..b8392c76f2 100644
--- a/macros/latex/required/tools/varioref.dtx
+++ b/macros/latex/required/tools/varioref.dtx
@@ -40,7 +40,7 @@
%<package>\DeclareCurrentRelease{}{2019-10-01}
%<package>
%<package>\ProvidesPackage{varioref}
-%<package> [2019/09/08 v1.6b package for extended references (FMi)]
+%<package> [2019/11/05 v1.6c package for extended references (FMi)]
% \fi
%
%%
@@ -730,7 +730,7 @@
% workflow uses pdf\TeX{} the Arabic letters can't be displayed
% easily, so you will see missing glyphs below. To see the real
% letters you have to look at the source or package file.
-% \changes{v1.6b}{2019/09/8}{Option arabic added}
+% \changes{v1.6b}{2019/09/08}{Option arabic added}
% \begin{allowtofu}
% \begin{macrocode}
\DeclareOption{arabic}
@@ -1642,16 +1642,21 @@
% \end{macro}
%
% \begin{macro}{\vref@space}
+% \begin{macro}{\vref@maybe@space}
% \changes{v1.4a}{2002/03/06}{Default added}
% A default for |\vref@space|. This isn't really needed except in
% the case that somebody has hooked into the \pkg{varioref}
% interfaces at a lower level (which isn't really supported,
% but\ldots). So giving a default will prevent an error message in
% that case (and should hopefully produce the same behavior as before).
+% \changes{v1.6c}{2019/11/05}{Support (mis)use of internal interface by
+% fancyref (sx/515106)}
% \begin{macrocode}
\let\vref@space\space
+\let\vref@maybe@space\space
% \end{macrocode}
% \end{macro}
+% \end{macro}
%
% \begin{macro}{\@vpageref}
% More parsing\ldots
diff --git a/macros/latex/required/tools/varioref.pdf b/macros/latex/required/tools/varioref.pdf
index 07c44afe87..4375776488 100644
--- a/macros/latex/required/tools/varioref.pdf
+++ b/macros/latex/required/tools/varioref.pdf
Binary files differ
diff --git a/macros/latex/required/tools/verbatim.pdf b/macros/latex/required/tools/verbatim.pdf
index c5a2f07310..284b4a28d0 100644
--- a/macros/latex/required/tools/verbatim.pdf
+++ b/macros/latex/required/tools/verbatim.pdf
Binary files differ
diff --git a/macros/latex/required/tools/xr.dtx b/macros/latex/required/tools/xr.dtx
index 417a98c1c1..97c4c68084 100644
--- a/macros/latex/required/tools/xr.dtx
+++ b/macros/latex/required/tools/xr.dtx
@@ -86,7 +86,7 @@
%
% As first suggested in Enrico Gregorio's |xcite| package, the current version
% also allows |\cite| to reference |\bibitem| in the external document.
-% For fcompatibility with |xcite|, |\externalcitedocument| is made available
+% For compatibility with |xcite|, |\externalcitedocument| is made available
% as an alias for |\externaldocument|
%
% \StopEventually{}
diff --git a/macros/latex/required/tools/xr.pdf b/macros/latex/required/tools/xr.pdf
index ab030f7f30..605d356b06 100644
--- a/macros/latex/required/tools/xr.pdf
+++ b/macros/latex/required/tools/xr.pdf
Binary files differ
diff --git a/macros/latex/required/tools/xspace.pdf b/macros/latex/required/tools/xspace.pdf
index c26c52db9f..0dcd797a28 100644
--- a/macros/latex/required/tools/xspace.pdf
+++ b/macros/latex/required/tools/xspace.pdf
Binary files differ
diff --git a/macros/luatex/generic/lualibs/NEWS b/macros/luatex/generic/lualibs/NEWS
index 73e5961b3b..075b7ce05e 100644
--- a/macros/luatex/generic/lualibs/NEWS
+++ b/macros/luatex/generic/lualibs/NEWS
@@ -1,5 +1,8 @@
History of the lualibs package
-2019/10/29 v2.68/
+2019/11/06 v2.69/
+ * corrected github address and version info.
+
+2019/11/05 v2.68/
* sync with Context current as of 2019/10/29
2019/08/11 v2.67/
diff --git a/macros/luatex/generic/lualibs/README.md b/macros/luatex/generic/lualibs/README.md
index d8a1b99167..b4b8fa774c 100644
--- a/macros/luatex/generic/lualibs/README.md
+++ b/macros/luatex/generic/lualibs/README.md
@@ -1,8 +1,10 @@
# The Lualibs Package
-VERSION: 2.68
+VERSION: 2.69
-DATE: 2019-11-05
+DATE: 2019-11-06
+
+FONTLOADERDATE: 2019-10-29
Lualibs is a collection of Lua modules useful for general programming.
@@ -12,8 +14,8 @@ for use independent of ConTeXt.
This package has been developed by the LuaLaTeX development team on
<https://github.com/lualatex/lualibs>.
-The current version has been build by Ulrike Fischer on
-<https://github.com/u-fischer/lualibs>. The date equals the date of the context files.
+The current version has been build by the LaTeX3 Project Team on
+<https://github.com/latex3/lualibs/>. The fontloader date equals the date of the context files.
See the 'NEWS' file for version history.
diff --git a/macros/luatex/generic/lualibs/lualibs.dtx b/macros/luatex/generic/lualibs/lualibs.dtx
index f5ae0342ac..66e40a1a6f 100644
--- a/macros/luatex/generic/lualibs/lualibs.dtx
+++ b/macros/luatex/generic/lualibs/lualibs.dtx
@@ -37,7 +37,7 @@
\input docstrip.tex
\Msg{************************************************************************}
\Msg{* Installation}
-\Msg{* Package: lualibs 2019-11-05 v2.68 Lua additional functions.}
+\Msg{* Package: lualibs 2019-11-06 v2.69 Lua additional functions.}
\Msg{************************************************************************}
\keepsilent
@@ -48,7 +48,7 @@
\preamble
This is a generated file.
-Copyright (C) 2009--2018 by
+Copyright (C) 2009--2019 by
PRAGMA ADE / ConTeXt Development Team
The LuaLaTeX Dev Team
@@ -107,7 +107,7 @@ and lualibs-extended.lua.
%<*driver>
\NeedsTeXFormat{LaTeX2e}
\ProvidesFile{lualibs.drv}
- [2019/11/05 v2.68 Lua Libraries.]
+ [2019/11/06 v2.69 Lua Libraries.]
\documentclass{ltxdoc}
\usepackage{fancyvrb,xspace}
\usepackage[x11names]{xcolor}
@@ -208,10 +208,10 @@ and lualibs-extended.lua.
% \GetFileInfo{lualibs.drv}
%
% \title{The \identifier{lualibs} package}
-% \date{2019/11/05 v2.68}
+% \date{2019/11/06 v2.69}
% \author{Élie Roux · \email{elie.roux@telecom-bretagne.eu}\\
% Philipp Gesang · \email{phg@phi-gamma.net}\\
-% Ulrike Fischer · \email{fischer@troubleshooting-tex.de}\\
+% The \LaTeX3 Project · \email{https://github.com/latex3/lualibs/}\\
% }
%
% \maketitle
@@ -418,7 +418,7 @@ and lualibs-extended.lua.
%
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% \part{\fileent{lualibs.lua}}
+% \part{\texorpdfstring{\fileent{lualibs.lua}}{lualibs.lua}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% \iffalse
@@ -429,8 +429,8 @@ lualibs = lualibs or { }
lualibs.module_info = {
name = "lualibs",
- version = "2.68", --TAGVERSION
- date = "2019-11-05", --TAGDATE
+ version = "2.69", --TAGVERSION
+ date = "2019-11-06", --TAGDATE
description = "ConTeXt Lua standard libraries.",
author = "Hans Hagen, PRAGMA-ADE, Hasselt NL & Elie Roux & Philipp Gesang",
copyright = "PRAGMA ADE / ConTeXt Development Team",
@@ -570,7 +570,7 @@ config.lualibs.load_extended = true
% \fi
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% \part{\fileent{lualibs-basic.lua}}
+% \part{\texorpdfstring{\fileent{lualibs-basic.lua}}{lualibs-basic.lua}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% \iffalse
@@ -583,8 +583,8 @@ local loadmodule = lualibs.loadmodule
local lualibs_basic_module = {
name = "lualibs-basic",
- version = "2.68", --TAGVERSION
- date = "2019-11-05", --TAGDATE
+ version = "2.69", --TAGVERSION
+ date = "2019-11-06", --TAGDATE
description = "ConTeXt Lua libraries -- basic collection.",
author = "Hans Hagen, PRAGMA-ADE, Hasselt NL & Elie Roux & Philipp Gesang",
copyright = "PRAGMA ADE / ConTeXt Development Team",
@@ -640,7 +640,7 @@ lualibs.basic_loaded = true
% \fi
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% \part{\fileent{lualibs-extended.lua}}
+% \part{\texorpdfstring{\fileent{lualibs-extended.lua}}{lualibs-extended.lua}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% \iffalse
@@ -665,8 +665,8 @@ lualibs = lualibs or { }
local lualibs_extended_module = {
name = "lualibs-extended",
- version = "2.68", --TAGVERSION
- date = "2019-11-05", --TAGDATE
+ version = "2.69", --TAGVERSION
+ date = "2019-11-06", --TAGDATE
description = "ConTeXt Lua libraries -- extended collection.",
author = "Hans Hagen, PRAGMA-ADE, Hasselt NL & Elie Roux & Philipp Gesang",
copyright = "PRAGMA ADE / ConTeXt Development Team",
diff --git a/macros/luatex/generic/lualibs/lualibs.pdf b/macros/luatex/generic/lualibs/lualibs.pdf
index 08716de05a..725e3cd14b 100644
--- a/macros/luatex/generic/lualibs/lualibs.pdf
+++ b/macros/luatex/generic/lualibs/lualibs.pdf
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
index fd07c45d68..0190adc156 100644
--- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
@@ -18,7 +18,8 @@ $mirrors = {
'http://mirrors.cqu.edu.cn/CTAN/' => 1,
'http://mirrors.geekpie.club/CTAN/' => 1,
'http://mirrors.sjtug.sjtu.edu.cn/ctan/' => 1,
- 'http://mirrors.tuna.tsinghua.edu.cn/CTAN/' => 1
+ 'http://mirrors.tuna.tsinghua.edu.cn/CTAN/' => 1,
+ 'http://mirrors.ustc.edu.cn/CTAN/' => 1
},
'India' => {
'http://ctan.imsc.res.in/' => 1,
@@ -156,6 +157,9 @@ $mirrors = {
'http://mirror.its.dal.ca/ctan/' => 1,
'http://muug.ca/mirror/ctan/' => 1
},
+ 'Costa Rica' => {
+ 'http://mirrors.ucr.ac.cr/CTAN/' => 1
+ },
'USA' => {
'http://ctan.math.illinois.edu/' => 1,
'http://ctan.math.washington.edu/tex-archive/' => 1,
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index 5619f147d4..f266f2c2d3 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/2019
-depend revision/52641
+depend revision/52650
name 00texlive.image
category TLCore
-revision 52634
+revision 52649
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
@@ -4054,7 +4054,7 @@ depend opt_w32_multi_user:1
name 00texlive.installer
category TLCore
-revision 52633
+revision 52643
shortdesc TeX Live standalone installer package
longdesc This package defines the files to go into the installer
longdesc archives (install-tl-unx.tar.gz, install-tl.zip) built by the
@@ -6989,7 +6989,7 @@ catalogue-version 1.4
name accessibility
category Package
-revision 52618
+revision 52650
shortdesc Create tagged and structured PDF files
relocated 1
longdesc The accessibility package is intended to create tagged,
@@ -6997,20 +6997,22 @@ longdesc structured PDF documents from LaTeX source code. It allows to
longdesc produce tagged PDF output following Adobe's PDF-1.5 and 1.6
longdesc specifications. This package is predominantly targeted at
longdesc documents produced using the KOMA-Script document classes.
-containersize 620
-containerchecksum 3aece5a388942e423ad63745ad1e01ef387458e826eb51b6e6754695e88b9386792e28b2c10bbfa069b03489ad983f3dda19dd6f01282063998ca2be394b5b22
+containersize 13324
+containerchecksum f0d198f630c3184f649232fa51860b3dcbb845832c1441dd4f6513d4fae21716d3c75f4f405258a78bcb3918f7a59d19b3c8ea814896e5536a2c58daf0386279
doccontainersize 496876
-doccontainerchecksum 0dda962fc4b0da304648360cc0562bd514533afe28b53efb9830a9f8c9d7099090d38c0db8684bf0dc195517f1e1f0dbcd6de4242299e24e1f0191f928cd8dfc
+doccontainerchecksum 8248afcbcebcc179d438bd4394de64f8bcc6b07095d5ae4146f6a10f73eaebdd6bceba6fbf4e441a434d5e72bce0995281249dac321bcfda24074e9ba2085373
docfiles size=566
RELOC/doc/latex/accessibility/CHANGELOG.md
RELOC/doc/latex/accessibility/README.md details="Readme"
RELOC/doc/latex/accessibility/accessibility-Anleitung-DE.pdf details="Package documentation" language="de"
RELOC/doc/latex/accessibility/accessibility.pdf details="Package documentation" language="en"
srccontainersize 31060
-srccontainerchecksum b962e7356beb2de4990e71bd3eb7b89e0ed26bac4b7d6306c4f597c06324d165fe9132f39e6f7f2eb75e75c1e04d7caf2b441bb505fec74a243e5c4b1a000a42
+srccontainerchecksum 9a5b277ff4897b4b0c9ffd471fc923ca821bce1912aec64b742268042ad46a588624d64c3eab09704e0719b8fbf35452136ad10c21e7550c92909ca8d75f4c8e
srcfiles size=36
RELOC/source/latex/accessibility/accessibility.dtx
RELOC/source/latex/accessibility/accessibility.ins
+runfiles size=17
+ RELOC/tex/latex/accessibility/accessibility.sty
catalogue-also accsupp
catalogue-contact-home https://github.com/AndyClifton/accessibility
catalogue-contact-support https://github.com/AndyClifton/accessibility/issues
@@ -16640,7 +16642,7 @@ docfiles size=32
name animate
category Package
-revision 51917
+revision 52646
shortdesc Create PDF and SVG animations from graphics files and inline graphics
relocated 1
longdesc The package provides an interface to create portable,
@@ -16648,16 +16650,16 @@ longdesc JavaScript driven PDF and SVG animations from sets of graphics
longdesc files or from inline graphics, such as LaTeX picture
longdesc environment, PSTricks or pgf/TikZ generated pictures, or just
longdesc from typeset text.
-containersize 24304
-containerchecksum 973147378dcc608d797a9886059fb2beba6ea5f2a88a04d9f0d4570b4f6518db80f18a0a02435f673bbc95f809137bfeefb617c3b72257c3b92823bafc01c853
-doccontainersize 3146392
-doccontainerchecksum 46ce529a784fc1360dbc8aaaf99a7d22f0de0d54d676d5aad3fad197bdbca428ee5cc615d2381ca6cb743645253d6575987c1d2e80a88c8af95d3dbbaf6da848
+containersize 24312
+containerchecksum 442e3a8d5f7c16c1a5b58894aa577c8e7f8129d440f2e1e7762c44b247f1416d50d4d1e4a9432889f93a28712140330cd1d37896061e5e3b629aec0e57638aee
+doccontainersize 3146244
+doccontainerchecksum d60bb149cfaab39194dcd440d5a03dbc94155a52e8ce7b7aca6c55a46759b8fe1f91b23312b14f4137caed44c82cc5ddcce0fb47d1da561fb48ae6b55d416840
docfiles size=964
RELOC/doc/latex/animate/ChangeLog
RELOC/doc/latex/animate/README.txt
RELOC/doc/latex/animate/animate.pdf details="Package documentation"
-srccontainersize 29888
-srccontainerchecksum d11b8b1ce8e89d2457b9e8e244103934cbdb3f0a2fd15d7c20d127de9b40fda55a8df601c95b18ea49bbf912dc3295878354702770ae63179e1f70deb535381e
+srccontainersize 29900
+srccontainerchecksum a4ccfbfdce1a3a3c5f46c4ce9dd792203c55df3ff09e055f6e60c629bd8cb553fc2d2286784b113cd51c5cad4f373ecfe6cd5c4ee60e712077bc166924b3c2a1
srcfiles size=36
RELOC/source/latex/animate/animate.tex
RELOC/source/latex/animate/files/bye_0.eps
@@ -16671,7 +16673,7 @@ runfiles size=34
RELOC/tex/latex/animate/animate.sty
catalogue-contact-repository https://gitlab.com/agrahn/animate
catalogue-ctan /macros/latex/contrib/animate
-catalogue-date 2019-08-20 18:16:16 +0200
+catalogue-date 2019-11-05 16:59:33 +0100
catalogue-license lppl
catalogue-topics graphics-motion
@@ -51261,7 +51263,7 @@ catalogue-version 0.1
name chklref
category Package
-revision 52631
+revision 52649
shortdesc Check for problems with labels in LaTeX
longdesc It is quite common that after modifying a TeX file, many unused
longdesc labels remain in it. The purpose of chklref is to automatically
@@ -51269,11 +51271,13 @@ longdesc find these useless labels. It also looks for "non starred"
longdesc mathematical environments with no labels and advises the user
longdesc to use a starred version instead.
depend chklref.ARCH
-containersize 4944
-containerchecksum 95ef965796e9ec82663452fe93855d47148c0cfaccf283b9f0cc91a3a5a56561cb1657457726b3894585b582baba6d65c85c846f8ecb8aab93c77b7c330f4152
-doccontainersize 303612
-doccontainerchecksum f059e1ef1ca805ea4376474f688607215d9615daceb10f9edd08eaefdcdbdcd63810e681cdd602a860285b511fca20a0b78752ede8f3bceff77a512a5b8fc14b
-docfiles size=79
+containersize 5084
+containerchecksum 12f5e950ae439d0efd3f625572e8b81d993485a1efd71dc04c078cb1dc9b76650de3c424d7a6c60ebc5ccb5d29f37ed04c477ea1306acf4c5f4fccbd95e18985
+doccontainersize 320916
+doccontainerchecksum 5aeb13824c1781feefe94215f3efce15c212e0d38f9e0d5fb393e96c2159ba43f165c600cd64ee9d8c42c0a4f0db6c2e462ee85a93993965bad0420b6b662ef6
+docfiles size=86
+ texmf-dist/doc/man/man1/chklref.1
+ texmf-dist/doc/man/man1/chklref.man1.pdf
texmf-dist/doc/support/chklref/Makefile.doc
texmf-dist/doc/support/chklref/README.md details="Readme"
texmf-dist/doc/support/chklref/VERSION
@@ -51283,12 +51287,13 @@ docfiles size=79
runfiles size=5
texmf-dist/scripts/chklref/chklref.pl
texmf-dist/tex/latex/chklref/chklref.sty
+catalogue-contact-bugs https://github.com/jlelong/chklref/issues
catalogue-contact-repository https://github.com/jlelong/chklref
catalogue-ctan /support/chklref
-catalogue-date 2019-11-02 22:34:17 +0100
+catalogue-date 2019-11-05 11:10:09 +0100
catalogue-license gpl3
catalogue-topics debug-supp
-catalogue-version 3.0.1
+catalogue-version 3.1.2
name chklref.aarch64-linux
category Package
@@ -80355,22 +80360,22 @@ catalogue-version 1.2a
name datetime2-breton
category Package
-revision 47030
+revision 52647
shortdesc Breton language module for the datetime2 package
relocated 1
longdesc This module provides the "breton" style that can be set using
longdesc \DTMsetstyle provided by datetime2.sty. This package is
longdesc currently unmaintained. Please see the README for the procedure
longdesc to follow if you want to take over the maintenance.
-containersize 2568
-containerchecksum b212e5cbae4f1b61c3455f2ed2f05b9b61f34d65079d5f9fbb0be716c9d06f14ce915efc1059cccc828b52b3c0fae3a5e08680195c4ca20bcfc8c6378798229c
-doccontainersize 281684
-doccontainerchecksum 4b6d0592e5fa100b3a68cdefaee29a089827fc2f86d5dcc1aee79aa6348b7cf4165319433714914337239220d01e8a3d93fbad1448cd3ff4790c817215a1cbce
+containersize 2576
+containerchecksum 725766f3227119012a79807c5909daab83e8056718cc4e116d8992d13e11867439d71392cdd8a2118f2d8ead61b1d36af5ae42438f8ca68f26ea14f0bb7cd0c7
+doccontainersize 282380
+doccontainerchecksum f421a467caa9202ec50678d398e31e1c4cbb4e98805bf86114c97fd49479670e825c1c091955a41056adf0f9c7596dbf5dd14397326c1b88fbc2b6f75ec8ec55
docfiles size=70
RELOC/doc/latex/datetime2-breton/README details="Readme"
RELOC/doc/latex/datetime2-breton/datetime2-breton.pdf details="Package documentation"
-srccontainersize 4740
-srccontainerchecksum e4a7240799195b9be7a9a755c181268082076218e1e49c4a81e5ac2c32bbe1537e3965bc5e6791a62a3a502c27059292bfcd985f3fae31e961bf129ef166dbf0
+srccontainersize 4776
+srccontainerchecksum 0d1d5ab08bd27ca1e322ee25f8a6d58733d29291439c2e901d971969f4f05148b2c1d660567ef07ef9d002e7939dc10d5bf37f03fb23728e6242b3db783928b8
srcfiles size=5
RELOC/source/latex/datetime2-breton/datetime2-breton.dtx
RELOC/source/latex/datetime2-breton/datetime2-breton.ins
@@ -80379,10 +80384,10 @@ runfiles size=4
RELOC/tex/latex/datetime2-breton/datetime2-breton-utf8.ldf
RELOC/tex/latex/datetime2-breton/datetime2-breton.ldf
catalogue-ctan /macros/latex/contrib/datetime2-contrib/datetime2-breton
-catalogue-date 2018-03-19 17:33:02 +0100
+catalogue-date 2019-11-05 13:35:56 +0100
catalogue-license lppl1.3
catalogue-topics date-time multilingual
-catalogue-version 1.1
+catalogue-version 1.2
name datetime2-bulgarian
category Package
@@ -131960,7 +131965,7 @@ catalogue-topics font font-mf font-symbol
name iftex
category Package
-revision 52609
+revision 52644
shortdesc Am I running under pdfTeX, XeTeX or LuaTeX?
relocated 1
longdesc The package, which works both for Plain TeX and for LaTeX,
@@ -131969,13 +131974,12 @@ longdesc testing which engine is being used for typesetting. The package
longdesc also provides the \RequirePDFTeX, \RequireXeTeX, and
longdesc \RequireLuaTeX commands which throw an error if pdfTeX, XeTeX
longdesc or LuaTeX (respectively) is not the engine in use.
-containersize 2996
-containerchecksum 750aa20c9132631407202924873b84e962f8836f2a2dd33dceca479d0e3697ca0cbf61f890a05b853b80ba77f4e3368e6a0837aa1ebf782d08090d40d5ba1f7e
-doccontainersize 205576
-doccontainerchecksum 581577a1d8d4614594ddfca39dfd7e33249fded9ad41225722fe6dcfdf0dfd917a772960f84c955ca482d58a7bcde44e0e7ab5a6495257bfc74b56fffde0033c
-docfiles size=54
+containersize 3092
+containerchecksum 373ea339237b2d9daaea1fd5b08895c592c4286dd63a8847156117af82a6b761bb436b57fa6c4f333f42fbe50b1345dea7b2e46d2212a09032c81aa217256909
+doccontainersize 205172
+doccontainerchecksum df7a13c2e0564f2f0c8b48f91f64f8b106a568d23d397b0317bfb1bbb4f6229fb12de14e73bddc4989d43bc07355b12f8dc60a883c19c45451592e6707d19f4e
+docfiles size=53
RELOC/doc/generic/iftex/README.md details="Readme"
- RELOC/doc/generic/iftex/ann.txt
RELOC/doc/generic/iftex/iftex.pdf details="Package documentation"
RELOC/doc/generic/iftex/iftex.tex
runfiles size=7
@@ -131989,10 +131993,10 @@ catalogue-also ifetex ifluatex ifpdf ifvtex ifxetex
catalogue-contact-bugs https://github.com/latex3/iftex/issues
catalogue-contact-repository https://github.com/latex3/iftex
catalogue-ctan /macros/latex/contrib/iftex
-catalogue-date 2019-10-31 08:08:41 +0100
+catalogue-date 2019-11-05 21:19:54 +0100
catalogue-license lppl1.3c
catalogue-topics env-query
-catalogue-version 1.0a
+catalogue-version 1.0b
name ifthenx
category Package
@@ -173075,27 +173079,27 @@ catalogue-version 1.1
name lualibs
category Package
-revision 51879
+revision 52648
shortdesc Additional Lua functions for LuaTeX macro programmers
relocated 1
longdesc Lualibs is a collection of Lua modules useful for general
longdesc programming. The bundle is based on lua modules shipped with
longdesc ConTeXt, and made available in this bundle for use independent
longdesc of ConTeXt.
-containersize 119272
-containerchecksum 7f0f9109835f61ae2d55dfc4f1cb4759f2c9e7f54987ace4199acf4b435c4222ac497256beaed06002e3be645fcc149f70a49507190615e54a0ee4e0e4caebf6
-doccontainersize 87512
-doccontainerchecksum 3ee3797410c8524575f51feb669f079de3014d0fb6a18d3883a3ff1d2442b7c29989d71f80764c0991625b2ff2fe1ee23522cb28b1c5d7e7f56b702f315bc56a
-docfiles size=28
+containersize 120408
+containerchecksum c9431851cf1cf0e9c3c5ab2b134c716d62a73cf2b657fdf790b975c8248ece2098ddf038ab85959ceaea7129197470556b791097a6fcd5eaa02e2804ebd16e53
+doccontainersize 86776
+doccontainerchecksum a07357451dfe02cc95ac03c7bf7403c1f6ef11dd27178af95c0718b2b053af959b80147ac8ceee1b89a3b5411c25bdc683476902c860b56521a8086084f4d358
+docfiles size=32
RELOC/doc/luatex/lualibs/LICENSE
RELOC/doc/luatex/lualibs/NEWS
RELOC/doc/luatex/lualibs/README.md details="Readme"
RELOC/doc/luatex/lualibs/lualibs.pdf details="Package documentation"
-srccontainersize 8556
-srccontainerchecksum 554fb8b6b069982947964cc3807f2161c76373162944c06d839cfb0bb50220f6f3a8388cd4f0c56c3bca900228fd7c49b0548df6b754df2e8a66b4461bc4383f
+srccontainersize 8552
+srccontainerchecksum a8e2b506a1cfae2fc53b490b1b52dce93ca8c34ce4f8611acd8b98f1e145709eaec59deab105dd4cc8599c423d3ffea8ca214ce770941cdb3050edc87264806c
srcfiles size=7
RELOC/source/luatex/lualibs/lualibs.dtx
-runfiles size=185
+runfiles size=186
RELOC/tex/luatex/lualibs/lualibs-basic-merged.lua
RELOC/tex/luatex/lualibs/lualibs-basic.lua
RELOC/tex/luatex/lualibs/lualibs-boolean.lua
@@ -173135,10 +173139,10 @@ runfiles size=185
catalogue-contact-repository https://github.com/u-fischer/lualibs
catalogue-contact-support https://github.com/u-fischer/lualibs/issues
catalogue-ctan /macros/luatex/generic/lualibs
-catalogue-date 2019-08-14 08:37:09 +0200
+catalogue-date 2019-11-05 20:00:29 +0100
catalogue-license gpl2
catalogue-topics lua-supp luatex
-catalogue-version 2.67
+catalogue-version 2.68
name luamesh
category Package
@@ -173220,18 +173224,18 @@ catalogue-version 2.20.2
name luaotfload
category Package
-revision 52120
+revision 52645
shortdesc OpenType 'loader' for Plain TeX and LaTeX
longdesc The package adopts the TrueType/OpenType Font loader code
longdesc provided in ConTeXt, and adapts it to use in Plain TeX and
longdesc LaTeX. It works under LuaLaTeX only.
depend lualibs
depend luaotfload.ARCH
-containersize 562032
-containerchecksum b0934de001e68e95f1e79979e11d85a2268f67957b31b4f9d0aa5d069e5bacaa5c238c892a75146906f5aaf41a7fd4675f05c3170f3cc1ce4c96e25ff5233169
-doccontainersize 475932
-doccontainerchecksum eada60cbb87c0bd80b2b54e4bdc650614ce8841d8b8dfbfb4019f7abb74bc364d456424fe211a2fe9264d307d74a4b181200621c40884b5156edb81d60276ae5
-docfiles size=213
+containersize 575320
+containerchecksum f1b18a97733e1defae5b82a3edbdbd64a2a1386b8fd5233a8f24ebbf10f8a69029294832728f1f347993720bba40604d9a389afba9816c1240e0c9cf30845d4b
+doccontainersize 518120
+doccontainerchecksum f2387ca50942cb3ddda2b07210d627b774cf2d2feba23bd91eb308abafb8f44d1ec19d5c835582262c67f4efae43228c1e403840e423f24fab0ffd613877ccfb
+docfiles size=239
texmf-dist/doc/luatex/luaotfload/COPYING
texmf-dist/doc/luatex/luaotfload/NEWS
texmf-dist/doc/luatex/luaotfload/README.md details="Readme"
@@ -173245,18 +173249,24 @@ docfiles size=213
texmf-dist/doc/luatex/luaotfload/luaotfload-tool.rst
texmf-dist/doc/luatex/luaotfload/luaotfload.conf.example
texmf-dist/doc/luatex/luaotfload/luaotfload.conf.rst
+ texmf-dist/doc/luatex/luaotfload/scripts-demo.pdf
+ texmf-dist/doc/luatex/luaotfload/scripts-demo.tex
+ texmf-dist/doc/luatex/luaotfload/shaper-demo-graphite.pdf
+ texmf-dist/doc/luatex/luaotfload/shaper-demo-graphite.tex
+ texmf-dist/doc/luatex/luaotfload/shaper-demo.pdf
+ texmf-dist/doc/luatex/luaotfload/shaper-demo.tex
texmf-dist/doc/man/man1/luaotfload-tool.1
texmf-dist/doc/man/man1/luaotfload-tool.man1.pdf
texmf-dist/doc/man/man5/luaotfload.conf.5
texmf-dist/doc/man/man5/luaotfload.conf.man5.pdf
srccontainersize 6604
-srccontainerchecksum feceb81fd2d1f1dd866b3c583d35d92bb721cd26109d3cc9339fc4bf37b250489d8e3619312ace75a19d83f4659c7fd2ce6c957a1b96e646d419535e8b85bcd4
+srccontainerchecksum cc9f90e9ce9b488466ba3eb7888ff0cb313f103740b1f02e3a291b1d923435ddc2a0655c8c347a8892698ce1354f89808cf2d6e18b939680e2c0c7ab7a916b9b
srcfiles size=6
texmf-dist/source/luatex/luaotfload/fontloader-reference-load-order.lua
texmf-dist/source/luatex/luaotfload/fontloader-reference-load-order.tex
-runfiles size=1793
+runfiles size=1812
texmf-dist/scripts/luaotfload/luaotfload-tool.lua
- texmf-dist/tex/luatex/luaotfload/fontloader-2019-08-11.lua
+ texmf-dist/tex/luatex/luaotfload/fontloader-2019-10-29.lua
texmf-dist/tex/luatex/luaotfload/fontloader-basics-chr.lua
texmf-dist/tex/luatex/luaotfload/fontloader-basics-gen.lua
texmf-dist/tex/luatex/luaotfload/fontloader-basics-nod.lua
@@ -173322,6 +173332,8 @@ runfiles size=1793
texmf-dist/tex/luatex/luaotfload/luaotfload-features.lua
texmf-dist/tex/luatex/luaotfload/luaotfload-filelist.lua
texmf-dist/tex/luatex/luaotfload/luaotfload-glyphlist.lua
+ texmf-dist/tex/luatex/luaotfload/luaotfload-harf-define.lua
+ texmf-dist/tex/luatex/luaotfload/luaotfload-harf-plug.lua
texmf-dist/tex/luatex/luaotfload/luaotfload-init.lua
texmf-dist/tex/luatex/luaotfload/luaotfload-letterspace.lua
texmf-dist/tex/luatex/luaotfload/luaotfload-loaders.lua
@@ -173332,15 +173344,16 @@ runfiles size=1793
texmf-dist/tex/luatex/luaotfload/luaotfload-parsers.lua
texmf-dist/tex/luatex/luaotfload/luaotfload-resolvers.lua
texmf-dist/tex/luatex/luaotfload/luaotfload-status.lua
+ texmf-dist/tex/luatex/luaotfload/luaotfload-tounicode.lua
texmf-dist/tex/luatex/luaotfload/luaotfload-unicode.lua
texmf-dist/tex/luatex/luaotfload/luaotfload.sty
catalogue-contact-repository https://github.com/latex3/luaotfload
catalogue-contact-support https://github.com/latex3/luaotfload/issues
catalogue-ctan /macros/luatex/generic/luaotfload
-catalogue-date 2019-09-18 08:57:36 +0200
+catalogue-date 2019-11-05 19:58:49 +0100
catalogue-license gpl2
catalogue-topics font-use luatex
-catalogue-version 3.00
+catalogue-version 3.1
name luaotfload.aarch64-linux
category Package
@@ -282362,15 +282375,15 @@ docfiles size=572
name texlive-docindex
category TLCore
-revision 52633
+revision 52643
shortdesc top-level TeX Live doc.html, etc.
longdesc These files are regenerated as needed, which is often, so we
longdesc make them a separate package. See the tl-update-auto script
longdesc for the process.
containersize 109876
-containerchecksum ce1ccd72ed37a3db04afd8864bc992b8c9744582dd1ea228969e097c2dfd26b8b60ef367f6d2a0ff74e45caf59c654ad9ecd54fd9297631e66d9ec4ed4dfd2bd
-doccontainersize 155244
-doccontainerchecksum a213c463b201ddccaad04a8e9b3b9f2bbf630ea1639e1692ce2f71ecea2137161eeed35e670373ddbe2ef5a766defe61ec168f122df5a71de54711731b121a34
+containerchecksum 0ff6d41e14dd746902381145c51c8db1224c723533c3fa00f46751f9f9fbb9c5927fb67166dc26181b3839579b68cd88771bc185f499e1e17505866a201f0fb8
+doccontainersize 155204
+doccontainerchecksum 8e288740ffd0a41d773a31842b3400df0ce0fb69e0dd1e37ebc536056ff7b9df8ff9bf63f20c382e266a8f3c8f7450010f14928b5aa17565b40f9a271f74c58b
docfiles size=304
doc.html
runfiles size=270
@@ -282587,17 +282600,17 @@ docfiles size=503
name texlive-scripts
category TLCore
-revision 52633
+revision 52643
shortdesc TeX Live infrastructure programs
longdesc Includes install-tl, tl-portable, rungs, etc.; not needed for
longdesc tlmgr to run but still ours. Not included in tlcritical.
depend texlive.infra
depend texlive-scripts.ARCH
postaction shortcut type=menu name="TeX Live command-line" cmd=TEXDIR/tlpkg/installer/tl-cmd.bat
-containersize 85408
-containerchecksum 252b3386f5550916f4c98b64dc3302dcf4e7f5aab6dda7fd078f00cbbc1481aa155fa9d517051c02af3104d25c12d00a6c25813b2e9e9991e877a64f132cc23e
+containersize 85432
+containerchecksum f895bb6c6314950e209fe044b062517d56edd714a0c22cf257f6e03154c124b1d8e8630f4604431aaa9372e51b5434a1d8825d16c4a03625a418eb5f9b1b5144
doccontainersize 51244
-doccontainerchecksum 90eb5b334331966f206402eb46a1e5cf621cee9c5b9f37c82360f2b6e4505dab8a30054cabda425b194895733809b3ffdbdf952ebe947cbd372f1ca127842941
+doccontainerchecksum a2ea98f09ecf20e81ff06f8899f4d9f78422f5a600467d76b77d7cc6e568d33a6b06bb746501d078d5e305ed166c80e3f6f8ebda8cf4fdfc3bd75cb950ab18d9
docfiles size=20
texmf-dist/doc/man/man1/install-tl.1
texmf-dist/doc/man/man1/install-tl.man1.pdf
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index 878d60838d..4d72a5a367 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-1c813a27d60e821896779cf6343c991c texlive.tlpdb
+937b06947e9cb21c53443ecf8a066632 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index d861af5c3f..61952e254d 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-6ac075253852b23ba4b780095e4a1024deb0b2b71ec8c2c2d870cbb479dfc6cb78375d72d1d95008d8703dea36e20e699eba7df88b793de3ebc2a2711582d707 texlive.tlpdb
+e849d81e63ba5c775dd978026cd91e5267c15332290cebea908f5b44ffa445d28e2b64e4002665d09dd00e04d02803bc4406aded0343f68ba2b4dbf91e536793 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index ef83740d23..cd98d8e0ce 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
@@ -1,10 +1,10 @@
-----BEGIN PGP SIGNATURE-----
-iQEcBAEBCgAGBQJdwMhOAAoJEEzhh34ZQ4xwv98H/3SA/azdVR1giPtHAOly12yK
-GRQsJvYe5Aa0lTm1r+5fDRxMc1yuAiaaKTgIGS2WgFtLbJ/aSOYtUyLCkW8MlwYn
-Tm6napeaC7FdFR0FMwFtt8eySqZNM7WGVEmd2SxrmGIhSo68pNKC25TjZ214ljn4
-m9KGYMfBY054HCdHfwL0FrYSFQSQa4gsVD5HPRffCtv+kfx1bbz7SEyCACw8LuwA
-JWT9U+0hRjQjw7bBdijkgrfbwOpo4DRNXbYZdqOfaTphw8QqV1pnfWZxS2m0zRKl
-6xHExP+gS8LMGmVIAjlE9YgCFWfA2W4lEEcP+I3yWbUhofwbvCzEEYrHfN4J2A0=
-=stci
+iQEcBAEBCgAGBQJdwhnEAAoJEEzhh34ZQ4xwlBsIAIHsCCOttaNNx3D3BfyGznOL
+aAqKaDaGQsygSPzLycTqDSSdkTYiXJ1RKbjQ53R2DcT+aDnmzv8hWXGf04Jl9Wrw
+66dJZdrHU8ctynTZJ71Ig+IB/as55K5/G3C1o4HOznJTDvM4MRMay0oCj85hE3ql
+Vy468Z8wUIzTcW7MEZrOMGyLJpQ9abjxA2wwz4cGDzmqAs6GTPrVyyI7H3Z/38pr
+yTFBjSj78BkUQ41zU6ZhRuyC7lpPcVKDFhF2+D7nnaWAdBZf9eqXWF9v0asrgPdn
+oJMI3HQXOKAbQcZeYLJE5Nl92cw9N/C6oWclp3mM875PRxBlX/73gJuyDtGCxy4=
+=Ll4b
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index 108d22fecf..2f8e63f3d8 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/next/pr.ini b/systems/win32/miktex/tm/packages/next/pr.ini
index 15ea7b7130..0f2e4fb590 100644
--- a/systems/win32/miktex/tm/packages/next/pr.ini
+++ b/systems/win32/miktex/tm/packages/next/pr.ini
@@ -2,9 +2,9 @@
[repository]
-date=1572988528
+date=1573074922
lastupd=miktex-arctrl-bin-2.9 miktex-arctrl-bin-x64-2.9 miktex-asymptote-bin-2.9 miktex-asymptote-bin-x64-2.9 miktex-autosp-bin-2.9 miktex-autosp-bin-x64-2.9 miktex-axohelp-bin-2.9 miktex-axohelp-bin-x64-2.9 miktex-bibarts-bin-2.9 miktex-bibarts-bin-x64-2.9 miktex-bibtex-bin-2.9 miktex-bibtex-bin-x64-2.9 miktex-bibtex8bit-bin-2.9 miktex-bibtex8bit-bin-x64-2.9 miktex-bzip2-bin-2.9 miktex-bzip2-bin-x64-2.9 miktex-cairo-bin-2.9 miktex-cairo-bin-x64-2.9 miktex-chktex-bin-2.9 miktex-chktex-bin-x64-2.9
-lstdigest=65358e4497e064e2f97fc1285c272c8b
+lstdigest=59a677d02dea7a8ed1d90a492beeee44
numpkg=3761
relstate=next
-version=7248
+version=7249
diff --git a/systems/win32/miktex/tm/packages/pr.ini b/systems/win32/miktex/tm/packages/pr.ini
index 1a1678faf0..4197973808 100644
--- a/systems/win32/miktex/tm/packages/pr.ini
+++ b/systems/win32/miktex/tm/packages/pr.ini
@@ -2,9 +2,9 @@
[repository]
-date=1572988301
+date=1573074697
lastupd=clrstrip ifptex make4ht pdfoverlay tasks accessibility chklref pstricks-add realhats tex4ebook xsim asmejour biblatex-ext biblatex-iso690 changes circledsteps cnltx datetime2-welsh eqexam fontools
-lstdigest=1d93893ae46a719af5dc821c2d469d0e
+lstdigest=8bb734706bbee9015ccdb24fe51000dd
numpkg=3761
relstate=stable
-version=7248
+version=7249
diff --git a/systems/win32/w32tex/ChangeLog b/systems/win32/w32tex/ChangeLog
index 70cab48685..e3adfc48e3 100644
--- a/systems/win32/w32tex/ChangeLog
+++ b/systems/win32/w32tex/ChangeLog
@@ -1,5 +1,17 @@
W32TeX (x86 & x64) ChangeLog
+[2019/11/05]
+(01) luajittex-exp-w32.tar.xz
+ Update luajittex.dll, and luajithbtex.dll.
+(02) luatex-exp-w32.tar.xz
+ Update luatex.dll, and luahbtex.dll.
+(03) pgfcontrib.tar.xz
+ Update pgf-cmykshadings.
+(04) win64/luajittex-exp-w64.tar.xz
+ Update luajittex.dll, and luajithbtex.dll.
+(05) win64/luatex-exp-w64.tar.xz
+ Update luatex.dll, and luahbtex.dll.
+
[2019/11/04]
(01) cjkzr.tar.xz
Update ifptex.
diff --git a/timestamp b/timestamp
index 3b24ce5a87..8a40f98bbb 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:
-2019-11-06-02-02
+2019-11-07-02-02