From ae7a8a028827d6b76f6909efbdeafb2a6b89fa51 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 24 Sep 2018 20:23:39 +0000 Subject: onedown (24sep18) git-svn-id: svn://tug.org/texlive/trunk@48750 c570f23f-e606-0410-a88d-b1316a301751 --- .../latex/onedown/examples/onedown-examples.pdf | Bin 841182 -> 840866 bytes .../latex/onedown/examples/onedown-examples.tex | 2 +- .../doc/latex/onedown/examples/onedown-ref.pdf | Bin 208582 -> 208994 bytes .../doc/latex/onedown/examples/onedown-ref.tex | 12 ++++-- .../doc/latex/onedown/examples/showAll.tex | 14 +++---- Master/texmf-dist/doc/latex/onedown/onedown.pdf | Bin 1000370 -> 1001507 bytes Master/texmf-dist/source/latex/onedown/onedown.dtx | 41 ++++++++++++++++----- .../texmf-dist/tex/latex/onedown/ODw-danish.trsl | 4 +- Master/texmf-dist/tex/latex/onedown/ODw-dutch.trsl | 4 +- .../texmf-dist/tex/latex/onedown/ODw-english.trsl | 4 +- .../texmf-dist/tex/latex/onedown/ODw-fallback.trsl | 4 +- .../texmf-dist/tex/latex/onedown/ODw-french.trsl | 4 +- .../texmf-dist/tex/latex/onedown/ODw-german.trsl | 4 +- .../tex/latex/onedown/ODw-norwegian.trsl | 4 +- .../texmf-dist/tex/latex/onedown/ODw-swedish.trsl | 4 +- .../texmf-dist/tex/latex/onedown/ODw-turkish.trsl | 4 +- Master/texmf-dist/tex/latex/onedown/onedown.sty | 2 +- 17 files changed, 67 insertions(+), 40 deletions(-) diff --git a/Master/texmf-dist/doc/latex/onedown/examples/onedown-examples.pdf b/Master/texmf-dist/doc/latex/onedown/examples/onedown-examples.pdf index db3654eebc0..c6795a657c1 100644 Binary files a/Master/texmf-dist/doc/latex/onedown/examples/onedown-examples.pdf and b/Master/texmf-dist/doc/latex/onedown/examples/onedown-examples.pdf differ diff --git a/Master/texmf-dist/doc/latex/onedown/examples/onedown-examples.tex b/Master/texmf-dist/doc/latex/onedown/examples/onedown-examples.tex index 8f488579273..ce99862341d 100644 --- a/Master/texmf-dist/doc/latex/onedown/examples/onedown-examples.tex +++ b/Master/texmf-dist/doc/latex/onedown/examples/onedown-examples.tex @@ -114,7 +114,7 @@ use the following command: \newline \texttt{\$ pdflatex \jobname.tex}} \normalsize\url{www.ctan.org/pkg/onedown} } \author{J.\,Wiersma\footnote{email: \textsf{jack46@online.de}}} -\date{15 April 2018 (v0.4)} +\date{23 September 2018 (v0.5)} \maketitle \section*{Introduction} diff --git a/Master/texmf-dist/doc/latex/onedown/examples/onedown-ref.pdf b/Master/texmf-dist/doc/latex/onedown/examples/onedown-ref.pdf index a164ea31699..0b56837db45 100644 Binary files a/Master/texmf-dist/doc/latex/onedown/examples/onedown-ref.pdf and b/Master/texmf-dist/doc/latex/onedown/examples/onedown-ref.pdf differ diff --git a/Master/texmf-dist/doc/latex/onedown/examples/onedown-ref.tex b/Master/texmf-dist/doc/latex/onedown/examples/onedown-ref.tex index c514817052d..dfdac3f5060 100644 --- a/Master/texmf-dist/doc/latex/onedown/examples/onedown-ref.tex +++ b/Master/texmf-dist/doc/latex/onedown/examples/onedown-ref.tex @@ -395,7 +395,7 @@ played in each trick. The rest is handled by \OneDown. \centerline{\larger\textbf{Shorthands/Specials in bidding diagrams}} \par\vspace{1\baselineskip}\noindent % -\begin{minipage}{5cm} +\begin{minipage}{6cm} \begin{verbatim} \begin{bidding} p & X & R & P \\ @@ -411,16 +411,20 @@ p & X & R & P \\ % \\[1\baselineskip] % -\begin{minipage}{5cm} +\begin{minipage}{6cm} \begin{verbatim} \setdefaults{bidlong=off} \begin{bidding} p & X & R & P \\ +{\frame{2H}} & +{\frame{2\He}} & +{\textit{R}} & +{\textit{\redouble}} \\ \end{bidding} \end{verbatim} \end{minipage} % -\begin{minipage}{7cm} +\begin{minipage}{6cm} \setdefaults{bidlong=off} \begin{bidding} p & X & R & P \\ @@ -450,7 +454,7 @@ These macros, called in a bidding table\ldots \end{verbatim} % -\ldots produce this output: +\ldots produce this output. Please note that line 2--5 are peculiar. \par\vspace{0.3\baselineskip}\noindent \begin{tabular}{lBBBB} & {\west} & {\north} & {\east} & {\south} \\ diff --git a/Master/texmf-dist/doc/latex/onedown/examples/showAll.tex b/Master/texmf-dist/doc/latex/onedown/examples/showAll.tex index 77e0ac1145c..71991379911 100644 --- a/Master/texmf-dist/doc/latex/onedown/examples/showAll.tex +++ b/Master/texmf-dist/doc/latex/onedown/examples/showAll.tex @@ -44,8 +44,8 @@ diagram: it collides with the \north hand\ldots \westhand{Q952}{K92}{762}{AQ7} \leftupper{\boardtext*}% {\dealertext}{\vulnertext} -\rightupper{\contract*: 3\,\NT}{\declarer* \south}{} -\rightlower{\lead*: \Di 7}{}{} +\rightupper{\contract: 3\,\NT}{\declarer \south}{} +\rightlower{\lead: \Di 7}{}{} \showAll* \end{HBox} % @@ -64,8 +64,8 @@ the text towards the compass. \westhand{Q952}{K92}{762}{AQ7} \leftupper{\boardtext*}% {\dealertext}{\vulnertext} -\rightupper[2ex]{\contract*: 3\,\NT}{\declarer* \south}{} -\rightlower{\lead*: \Di 7}{}{} +\rightupper[2ex]{\contract: 3\,\NT}{\declarer \south}{} +\rightlower{\lead: \Di 7}{}{} \showAll* \end{HBox} % @@ -89,7 +89,7 @@ A simple way to 'correct' this is by lowering the text: leave the first line of the right-upper text empty. \vfill \begin{HBox}{Correction by lowering the text\hfill File: \FileName} -\rightupper{}{\contract*: 3\,\NT}{\declarer* \south} +\rightupper{}{\contract: 3\,\NT}{\declarer \south} \northhand{AKQJT98765432}{-}{-}{-} \southhand{-}{2}{2}{AKQJT987654} \easthand{-}{876543}{876543}{3} @@ -103,12 +103,12 @@ course the hands are not any closer to each other as before, but the long suit in the unfavourable position make it clearly look so. \vfill \begin{HBox}{Very long suits 2\hfill File: \FileName} -\rightupper{\contract*: 3\,\NT}{\declarer* \south}{} +\rightupper{\contract: 3\,\NT}{\declarer \south}{} \northhand{-}{2}{2}{AKQJT987654} \southhand{AKQJT98765432}{-}{-}{-} \easthand{-}{876543}{876543}{3} \westhand{-}{AKQJT9}{AKQJT9}{2} -\rightlower{}{\lead*: \Di 7}{} +\rightlower{}{\lead: \Di 7}{} \showAll \end{HBox} \vfill diff --git a/Master/texmf-dist/doc/latex/onedown/onedown.pdf b/Master/texmf-dist/doc/latex/onedown/onedown.pdf index 0b26677c6e5..4ae64f6fc5e 100644 Binary files a/Master/texmf-dist/doc/latex/onedown/onedown.pdf and b/Master/texmf-dist/doc/latex/onedown/onedown.pdf differ diff --git a/Master/texmf-dist/source/latex/onedown/onedown.dtx b/Master/texmf-dist/source/latex/onedown/onedown.dtx index 722556cde57..d1c53a674cc 100644 --- a/Master/texmf-dist/source/latex/onedown/onedown.dtx +++ b/Master/texmf-dist/source/latex/onedown/onedown.dtx @@ -24,7 +24,7 @@ \ProvidesFile{onedown.dtx} % %\NeedsTeXFormat{LaTeX2e}[2014/05/01] -%\def\ODwstyleversion{1.0}\def\ODwstyledate{2018/05/23} +%\def\ODwstyleversion{1.1}\def\ODwstyledate{2018/09/23} %\ProvidesPackage{onedown} % [\ODwstyledate\space v\ODwstyleversion\space % Typeset Bridge Diagrams - Jacob Wiersma (C) 2016-2018] @@ -37,7 +37,7 @@ % \usepackage[T1]{fontenc} \usepackage[german,dutch,french,swedish,english,shorthands=]{babel} -\usepackage{onedown}[2018/04/17] +\usepackage{onedown}[2018/09/23] \usepackage[normalem]{ulem}% for strikeout todos that are done \usepackage{needspace}% keep contiguous lines on one page \usepackage[inline]{enumitem}% Control various parameters of lists @@ -206,8 +206,8 @@ % % \fi % -% ^^A \CheckSum{3705} -% \CheckSum{0} +% ^^A \CheckSum{3693} +% \CheckSum{3693} % % \CharacterTable % {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z @@ -239,6 +239,7 @@ % contain only onedown, the former bidnplay stuff is archived. The ToDo and % Known-Bugs lists are cleaned. We are version 0.1 now, trying to keep the % bzr version number equal to the changes minor number.} +% % \changes{v0.2}{2018/02/12}{We finally have a List of User Commands. In % the compass we can print vulner in red and mark the dealer. We have a % hook \cmd{\CompassMid} to write something in the middle of the compass. @@ -246,6 +247,7 @@ % the danish language. Corrected a bug in \cmd{\dealer} and \cmd{\vulner}. % Removed pgf-key 'lang': we now load the needed languages on the fly. % Finally we revised the documentation.} +% % \changes{v0.4}{2018/03/09}{Major change in playtricks: the winner is now % determined by the cards played, and code is added to check consistency. % Dirty coded macros like \cmd{\ODw@symbol} and \cmd{\ODw@(@)Card(s)} are @@ -253,35 +255,42 @@ % on the fly and enhanced the colors options. Corrected some minor bugs and % reorganized the documentation. One can now generate the documentation % without the list of user commands} +% % \changes{v0.5}{2018/03/14}{Associated the names and bidders in a fixed % way. Added checks to onesuitNS/EW. Made ODw@OtherFont local where % necessary. Redefine columntypes. Made 'T' a code for '10'. Adapted the % translate macro to enable both 1H and 1\cmd{\He} etc. Enhanced the % documentation.} +% % \changes{v0.6}{2018/03/14}{Made all internal names hidden by adding % 'ODw@' to it. Changed \cmd{\ODw@AccTricksN} in \cmd{\ODw@AccTricks}. Some % minor adaptions of the documentation} +% % \changes{v0.7}{2018/03/20}{Final edits of the documentation: Consequent -% use of 'card diagram', |bidding| diagram' and '|play| diagram'. Corrected +% use of 'card diagram', 'bidding' diagram and 'play diagram'. Corrected % some minor bugs. Changed the name of the 'playtricks' environment into % 'play'. Can disable all colors in the manual for monochrome printing. % Changed signature of \cmd{\expertquiz} and \cmd{\boardtext}.} +% % \changes{v0.7a}{2018/03/24}{Major change: Removed all \cmd{\bidXX} an % \cmd{\bidXXpair} commands. The biddings can now be shown with the % \cmd{\showXX+} (with token '+'). The macros \cmd{\hand-} and the bidding % environments suppress their output with token '-'} +% % \changes{v0.8}{2018/04/11}{Added package \packname{verbatimbox} to adjust % verbatim font easily. Added \cmd{\setdefaults} with keys for fonts, -% compass and |bidding| diagram. Made \cmd{\FirstBidCol} internally hidden. +% compass and bidding diagram. Made \cmd{\FirstBidCol} internally hidden. % Removed \cmd{longcalls}, \cmd{\CompassMid}, added \cmd{compassfont}. % Changed the order of the hands in \cmd{\onesuitAll}. Renewed the % implementation of the compass and add extra features.} +% % \changes{v0.9}{2018/04/15}{Adapted \cmd{\ODwset} and \cmd{\setdefaults}. % Separated key \emph{messages} into keys \emph{warn} and \emph{err}. % Adapted \cmd{\ODw@Compass}. Removed legends from \cmd{\showNS}. Added % \cmd{\sbox1} to all \cmd{\showXX} macros with a N-hand. Changed % ODw@[No]Warnings and ODw@[No]Errors. Corrected some minor bugs and % adapted the documentation accordingly.} +% % \changes{v1.0}{2018/05/23}{Adapted the urls, the directories and some % filenames to conform to the CTAN-standard and made the bundle ready for % upload. Corrected a small bug in \cmd{\ODw@Compass} that was introduced @@ -290,6 +299,19 @@ % text macros, onesuit-NE/NW/. Adapted \cmd{\handskip}. Added code to work % around a \packname{babel}-\packname{translations} inconsistency w.r.t. % norsk/norwegian.} +% +% \changes{v1.1}{2018/09/22}{% +% - Corrected onedown-ref.tex +% Added the missing rows in lines 419-422. +% and the explanational text on line 457. +% - Changed in all ODw+.trsl files: +% Translation of 'pass!' into 'p' and 'Pass!' into 'P'. +% - Corrected some typos in ShowAll.tex: +% \cmd{\contract*} into \cmd{\contract}, +% \cmd{\declarer*} into \cmd{\declarer} and +% \cmd{\lead*} into \cmd{\lead}. +% - Removed some illegal chars from changes entries } +% % ^^A Note: ^^21 denotes the exclamation mark (!) % % \DoNotIndex{\newcommand,\newenvironment,\BODY,\boolean,\IfEqCase,\IfInteger, @@ -717,12 +739,13 @@ pdflatex --shell-escape onedown.dtx % % \subsubsection{The Compass} % +% \boardnr{0} % The compass \CP is not available as a user command itself, but it is used % in all user commands that draw a card diagram. It has some special -% features. +% features. % \begin{itemize}[itemsep=0em] -% \item It can mark the dealer (\north) \dealer[\north] \CP -% \item It can write the vulnerable side (\northsouth) in red \vulner[\northsouth] \CP +% \item It can mark the dealer (\north) \boardnr{1} \CP +% \item It can write the vulnerable side (\northsouth) in red \boardnr{5} \CP % \item it can put something (a board number) in the middle % \boardnr{3} \setdefaults{compmid=3} \CP % \end{itemize} diff --git a/Master/texmf-dist/tex/latex/onedown/ODw-danish.trsl b/Master/texmf-dist/tex/latex/onedown/ODw-danish.trsl index da30963e6cd..0c20dce9ebd 100644 --- a/Master/texmf-dist/tex/latex/onedown/ODw-danish.trsl +++ b/Master/texmf-dist/tex/latex/onedown/ODw-danish.trsl @@ -111,8 +111,8 @@ \NewDictTranslation{nt-(ODw)}{ut} \NewDictTranslation{pass-(ODw)}{pas} \NewDictTranslation{Pass-(ODw)}{Pas} -\NewDictTranslation{pass!-(ODw)}{pas} -\NewDictTranslation{Pass!-(ODw)}{Pas} +\NewDictTranslation{pass!-(ODw)}{p} +\NewDictTranslation{Pass!-(ODw)}{P} \NewDictTranslation{q-(ODw)}{d} \NewDictTranslation{Q-(ODw)}{D} \NewDictTranslation{queen-(ODw)}{dame} diff --git a/Master/texmf-dist/tex/latex/onedown/ODw-dutch.trsl b/Master/texmf-dist/tex/latex/onedown/ODw-dutch.trsl index 9fa9333af18..ccff5efbcb5 100644 --- a/Master/texmf-dist/tex/latex/onedown/ODw-dutch.trsl +++ b/Master/texmf-dist/tex/latex/onedown/ODw-dutch.trsl @@ -111,8 +111,8 @@ \NewDictTranslation{NT-(ODw)}{S\kern-0.01emA} \NewDictTranslation{pass-(ODw)}{pas} \NewDictTranslation{Pass-(ODw)}{Pas} -\NewDictTranslation{pass!-(ODw)}{pas} -\NewDictTranslation{Pass!-(ODw)}{Pas} +\NewDictTranslation{pass!-(ODw)}{p} +\NewDictTranslation{Pass!-(ODw)}{P} \NewDictTranslation{q-(ODw)}{v} \NewDictTranslation{Q-(ODw)}{V} \NewDictTranslation{queen-(ODw)}{vrouw} diff --git a/Master/texmf-dist/tex/latex/onedown/ODw-english.trsl b/Master/texmf-dist/tex/latex/onedown/ODw-english.trsl index 3806b2dce73..adb3f6d3df4 100644 --- a/Master/texmf-dist/tex/latex/onedown/ODw-english.trsl +++ b/Master/texmf-dist/tex/latex/onedown/ODw-english.trsl @@ -111,8 +111,8 @@ \NewDictTranslation{nt-(ODw)}{nt} \NewDictTranslation{pass-(ODw)}{pass} \NewDictTranslation{Pass-(ODw)}{Pass} -\NewDictTranslation{pass!-(ODw)}{pass} -\NewDictTranslation{Pass!-(ODw)}{Pass} +\NewDictTranslation{pass!-(ODw)}{p} +\NewDictTranslation{Pass!-(ODw)}{P} \NewDictTranslation{q-(ODw)}{q} \NewDictTranslation{Q-(ODw)}{Q} \NewDictTranslation{queen-(ODw)}{queen} diff --git a/Master/texmf-dist/tex/latex/onedown/ODw-fallback.trsl b/Master/texmf-dist/tex/latex/onedown/ODw-fallback.trsl index e889919ba82..7926787005e 100644 --- a/Master/texmf-dist/tex/latex/onedown/ODw-fallback.trsl +++ b/Master/texmf-dist/tex/latex/onedown/ODw-fallback.trsl @@ -111,8 +111,8 @@ \NewDictTranslation{nt-(ODw)}{nt} \NewDictTranslation{pass-(ODw)}{pass} \NewDictTranslation{Pass-(ODw)}{Pass} -\NewDictTranslation{pass!-(ODw)}{pass} -\NewDictTranslation{Pass!-(ODw)}{Pass} +\NewDictTranslation{pass!-(ODw)}{p} +\NewDictTranslation{Pass!-(ODw)}{P} \NewDictTranslation{q-(ODw)}{q} \NewDictTranslation{Q-(ODw)}{Q} \NewDictTranslation{queen-(ODw)}{queen} diff --git a/Master/texmf-dist/tex/latex/onedown/ODw-french.trsl b/Master/texmf-dist/tex/latex/onedown/ODw-french.trsl index ea0e9fb94a4..f21e29197d2 100644 --- a/Master/texmf-dist/tex/latex/onedown/ODw-french.trsl +++ b/Master/texmf-dist/tex/latex/onedown/ODw-french.trsl @@ -111,8 +111,8 @@ \NewDictTranslation{NT-(ODw)}{S\kern-0.01emA} \NewDictTranslation{pass-(ODw)}{passe} \NewDictTranslation{Pass-(ODw)}{Passe} -\NewDictTranslation{pass!-(ODw)}{passe} -\NewDictTranslation{Pass!-(ODw)}{Passe} +\NewDictTranslation{pass!-(ODw)}{p} +\NewDictTranslation{Pass!-(ODw)}{P} \NewDictTranslation{q-(ODw)}{d} \NewDictTranslation{Q-(ODw)}{D} \NewDictTranslation{queen-(ODw)}{dame} diff --git a/Master/texmf-dist/tex/latex/onedown/ODw-german.trsl b/Master/texmf-dist/tex/latex/onedown/ODw-german.trsl index 9f2e86753e1..adf435610a3 100644 --- a/Master/texmf-dist/tex/latex/onedown/ODw-german.trsl +++ b/Master/texmf-dist/tex/latex/onedown/ODw-german.trsl @@ -111,8 +111,8 @@ \NewDictTranslation{NT-(ODw)}{S\kern-0.01emA} \NewDictTranslation{pass-(ODw)}{passe} \NewDictTranslation{Pass-(ODw)}{Passe} -\NewDictTranslation{pass!-(ODw)}{passe} -\NewDictTranslation{Pass!-(ODw)}{Passe} +\NewDictTranslation{pass!-(ODw)}{p} +\NewDictTranslation{Pass!-(ODw)}{P} \NewDictTranslation{q-(ODw)}{d} \NewDictTranslation{Q-(ODw)}{D} \NewDictTranslation{queen-(ODw)}{dame} diff --git a/Master/texmf-dist/tex/latex/onedown/ODw-norwegian.trsl b/Master/texmf-dist/tex/latex/onedown/ODw-norwegian.trsl index d0975002594..82d8eea786d 100644 --- a/Master/texmf-dist/tex/latex/onedown/ODw-norwegian.trsl +++ b/Master/texmf-dist/tex/latex/onedown/ODw-norwegian.trsl @@ -112,8 +112,8 @@ \NewDictTranslation{nt-(ODw)}{nt} \NewDictTranslation{pass-(ODw)}{pass} \NewDictTranslation{Pass-(ODw)}{Pass} -\NewDictTranslation{pass!-(ODw)}{pass} -\NewDictTranslation{Pass!-(ODw)}{Pass} +\NewDictTranslation{pass!-(ODw)}{p} +\NewDictTranslation{Pass!-(ODw)}{P} \NewDictTranslation{q-(ODw)}{d} \NewDictTranslation{Q-(ODw)}{D} \NewDictTranslation{queen-(ODw)}{dame} diff --git a/Master/texmf-dist/tex/latex/onedown/ODw-swedish.trsl b/Master/texmf-dist/tex/latex/onedown/ODw-swedish.trsl index ec0d4d269d2..6389c48612f 100644 --- a/Master/texmf-dist/tex/latex/onedown/ODw-swedish.trsl +++ b/Master/texmf-dist/tex/latex/onedown/ODw-swedish.trsl @@ -113,8 +113,8 @@ \NewDictTranslation{nt-(ODw)}{nt} \NewDictTranslation{pass-(ODw)}{pass} \NewDictTranslation{Pass-(ODw)}{Pass} -\NewDictTranslation{pass!-(ODw)}{pass} -\NewDictTranslation{Pass!-(ODw)}{Pass} +\NewDictTranslation{pass!-(ODw)}{p} +\NewDictTranslation{Pass!-(ODw)}{P} \NewDictTranslation{q-(ODw)}{d} \NewDictTranslation{Q-(ODw)}{D} \NewDictTranslation{queen-(ODw)}{dame} diff --git a/Master/texmf-dist/tex/latex/onedown/ODw-turkish.trsl b/Master/texmf-dist/tex/latex/onedown/ODw-turkish.trsl index 06786e7af4c..167f48d1ad7 100644 --- a/Master/texmf-dist/tex/latex/onedown/ODw-turkish.trsl +++ b/Master/texmf-dist/tex/latex/onedown/ODw-turkish.trsl @@ -111,8 +111,8 @@ \NewDictTranslation{NT-(ODw)}{S\kern-0.01emA} \NewDictTranslation{pass-(ODw)}{pas} \NewDictTranslation{Pass-(ODw)}{Pas} -\NewDictTranslation{pass!-(ODw)}{pas} -\NewDictTranslation{Pass!-(ODw)}{Pas} +\NewDictTranslation{pass!-(ODw)}{p} +\NewDictTranslation{Pass!-(ODw)}{P} \NewDictTranslation{q-(ODw)}{k} \NewDictTranslation{Q-(ODw)}{K} \NewDictTranslation{queen-(ODw)}{kız} diff --git a/Master/texmf-dist/tex/latex/onedown/onedown.sty b/Master/texmf-dist/tex/latex/onedown/onedown.sty index 0134ff66660..258aba07424 100644 --- a/Master/texmf-dist/tex/latex/onedown/onedown.sty +++ b/Master/texmf-dist/tex/latex/onedown/onedown.sty @@ -21,7 +21,7 @@ %% 2005/12/01 or later. %% \NeedsTeXFormat{LaTeX2e}[2014/05/01] -\def\ODwstyleversion{1.0}\def\ODwstyledate{2018/05/23} +\def\ODwstyleversion{1.1}\def\ODwstyledate{2018/09/23} \ProvidesPackage{onedown} [\ODwstyledate\space v\ODwstyleversion\space Typeset Bridge Diagrams - Jacob Wiersma (C) 2016-2018] -- cgit v1.2.3