summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/support/arara/arara.sty
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2018-07-10 21:10:18 +0000
committerKarl Berry <karl@freefriends.org>2018-07-10 21:10:18 +0000
commit275865ed49aaf567eb93f9405e4595a514483a4b (patch)
tree624fc2d2da441718e7529fd36c117b89bda86d38 /Master/texmf-dist/doc/support/arara/arara.sty
parent33452f6039ba5535d9d9c6fcc58f7a9aad6ce91d (diff)
arara (10jul18)
git-svn-id: svn://tug.org/texlive/trunk@48183 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/support/arara/arara.sty')
-rw-r--r--Master/texmf-dist/doc/support/arara/arara.sty1648
1 files changed, 1010 insertions, 638 deletions
diff --git a/Master/texmf-dist/doc/support/arara/arara.sty b/Master/texmf-dist/doc/support/arara/arara.sty
index c03fa484e61..14576d7acae 100644
--- a/Master/texmf-dist/doc/support/arara/arara.sty
+++ b/Master/texmf-dist/doc/support/arara/arara.sty
@@ -1,6 +1,5 @@
-% -------------------------------------------------
-% Arara -- the cool TeX automation tool
-% Copyright (c) 2012, Paulo Roberto Massa Cereda
+% Arara, the cool TeX automation tool
+% Copyright (c) 2012 -- 2018, Paulo Roberto Massa Cereda
% All rights reserved.
%
% Redistribution and use in source and binary forms, with or without
@@ -30,645 +29,1018 @@
% LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
% WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
% POSSIBILITY OF SUCH DAMAGE.
-% -------------------------------------------------
-
-% package definition
-% -------------------------------------------------
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{arara}[2012/04/02 Arara User Manual Configuration]
-% -------------------------------------------------
+\ProvidesPackage{arara}[2018/04/11 Arara User Manual Configuration]
-% required packages
-% -------------------------------------------------
-\RequirePackage{graphicx}
-\RequirePackage{xcolor}
-\RequirePackage{listings}
\RequirePackage{tikz}
-\usetikzlibrary{trees}
-\RequirePackage{cantarell}
-\RequirePackage{enumitem}
-\RequirePackage{xspace}
+\RequirePackage{xcolor}
\RequirePackage{upquote}
-\RequirePackage{hologo}
-\RequirePackage{lmodern}
-\RequirePackage[scaled=0.8]{beramono}
-\RequirePackage[framemethod=TikZ]{mdframed}
-\RequirePackage{fourier-orns}
-
-\RequirePackage[backend=biber,backref=true,hyperref=auto,refsection=chapter,citereset=chapter]{biblatex}
-
-% colors
-% -------------------------------------------------
-\definecolor{araracolor}{cmyk}{1.0,0.8,0.0,0.6}
-% -------------------------------------------------
-
-% language environments
-
-% YAML
-% -------------------------------------------------
-\lstnewenvironment{yaml}{\lstset{%
- basicstyle=\ttfamily,
- numbers=left,
- xleftmargin=1.5em,
- breaklines=true,
- numberstyle=\ttfamily\small,
- columns=flexible,
- mathescape=false
-}}{}
-% -------------------------------------------------
-
-% Java
-% -------------------------------------------------
-\lstnewenvironment{java}{\lstset{%
- language=Java,
- basicstyle=\ttfamily,
- columns=flexible,
- showspaces=false,
- numbers=left,
- xleftmargin=1.5em,
- breaklines=true,
- numberstyle=\ttfamily\small,
- breakatwhitespace=true,
- showstringspaces=false
-}}{}
-% -------------------------------------------------
-
-% C
-% -------------------------------------------------
-\lstnewenvironment{clang}{\lstset{%
- language=C,
- basicstyle=\ttfamily,
- columns=flexible,
- showspaces=false,
- numbers=left,
- xleftmargin=1.5em,
- breaklines=true,
- numberstyle=\ttfamily\small,
- breakatwhitespace=true,
- showstringspaces=false
-}}{}
-% -------------------------------------------------
-
-% LaTeX
-% -------------------------------------------------
-\lstnewenvironment{latex}{\lstset{%
- language=[LaTeX]TeX,
- basicstyle=\ttfamily,
- columns=flexible,
- showspaces=false,
- numbers=left,
- xleftmargin=1.5em,
- breaklines=true,
- numberstyle=\ttfamily\small,
- breakatwhitespace=true,
- showstringspaces=false,
- escapeinside={(*@}{@*)}
-}}{}
-
-% bash
-% -------------------------------------------------
-\lstnewenvironment{bash}{\lstset{%
- language=bash,
- basicstyle=\ttfamily,
- columns=flexible,
- showspaces=false,
- xleftmargin=1.5em,
- breaklines=true,
- numberstyle=\ttfamily\small,
- %breakatwhitespace=true,
- showstringspaces=false
-}}{}
-
-\lstnewenvironment{nolanguage}{\lstset{%
- basicstyle=\ttfamily,
- columns=flexible,
- showspaces=false,
- xleftmargin=1.5em,
- breaklines=true,
- numberstyle=\ttfamily\small,
- breakatwhitespace=true,
- showstringspaces=false
-}}{}
-% -------------------------------------------------
-
-\lstMakeShortInline[basicstyle=\ttfamily]{|}
-
-% list of codes
-% -------------------------------------------------
-\newcommand{\codename}{Code}
-\newcommand{\listcodename}{List of Codes}
-\newlistof{listofcodes}{cod}{\listcodename}
-\newfloat{code}{cod}{\codename}
-\newlistentry{code}{cod}{0}
-% -------------------------------------------------
-
-% caption style
-% -------------------------------------------------
-\captionnamefont{\bfseries}
-% -------------------------------------------------
-
-% sectional styles
-% -------------------------------------------------
-\renewcommand{\booknamefont}{\huge\sffamily\bfseries}
-\renewcommand{\booknumfont}{\huge\sffamily\bfseries}
-\renewcommand{\booktitlefont}{\Huge\sffamily\bfseries}
-\renewcommand{\partnumfont}{\huge\sffamily\bfseries}
-\renewcommand{\partnamefont}{\huge\sffamily\bfseries}
-\renewcommand{\parttitlefont}{\Huge\sffamily\bfseries}
-\renewcommand{\chapnamefont}{\huge\sffamily\bfseries}
-\renewcommand{\chapnumfont}{\huge\sffamily\bfseries}
-\renewcommand{\chaptitlefont}{\Huge\sffamily\bfseries}
-\renewcommand{\secheadstyle}{\Large\sffamily\bfseries}
-\renewcommand{\subsecheadstyle}{\large\sffamily\bfseries}
-\renewcommand{\subsubsecheadstyle}{\normalsize\sffamily\bfseries}
-\renewcommand{\paraheadstyle}{\normalsize\sffamily\bfseries}
-\renewcommand{\subparaheadstyle}{\normalsize\sffamily\bfseries}
-\renewcommand{\cftpartnumwidth}{25pt}
-% -------------------------------------------------
-
-% description style
-% -------------------------------------------------
+
+\usetikzlibrary{patterns}
+
+\definecolor{okcolour}{rgb}{0.09, 0.45, 0.27}
+\definecolor{araracolour}{rgb}{0, 0.72, 0.28}
+\definecolor{warningcolour}{rgb}{0.75, 0.09, 0}
+\definecolor{attentioncolour}{rgb}{0.82, 0.86, 0.07}
+
+\RequirePackage{tcolorbox}
+\tcbuselibrary{skins}
+\tcbuselibrary{breakable}
+\tcbuselibrary{listings}
+
+\RequirePackage{amsmath}
+\RequirePackage{amssymb}
+\RequirePackage{amsfonts}
+\RequirePackage{kmath}
+\RequirePackage{bookman}
+\RequirePackage[regular]{sourcecodepro}
+
+\RequirePackage{adforn}
+
+\RequirePackage{forest}
+\useforestlibrary{edges}
+
+\RequirePackage{enumitem}
\setlist[description]{font=\sffamily\bfseries,style=nextline,leftmargin=2em}
-\newlist{ruleoptions}{description}{1}
-\setlist[ruleoptions]{font=\normalfont\ttfamily,style=nextline,leftmargin=2em}
-% -------------------------------------------------
-
-% hyperref here, so it won't cause any trouble
-% -------------------------------------------------
-\RequirePackage[colorlinks, linkcolor={black},citecolor={araracolor}, urlcolor={araracolor},pdfpagelabels]{hyperref}
-
-% -------------------------------------------------
-
-% Helper macros
-% -------------------------------------------------
-\newcommand*\arara{{\fontfamily{fco}\color{araracolor}\bfseries arara}\xspace}
-\newcommand{\feature}[1]{%
-\begin{tikzpicture}[baseline=-0.65ex]%
-\node[fill=araracolor,inner sep=1pt,minimum height=0.5cm, minimum width=0.8cm,rounded corners=3pt,font=\color{white}\sffamily\bfseries\tiny] {#1};
-\end{tikzpicture}%
+
+\RequirePackage{tabularx}
+\newcolumntype{Y}{>{\centering\arraybackslash}X}
+
+\RequirePackage[
+ colorlinks,
+ linkcolor={black},
+ citecolor={araracolour},
+ urlcolor={araracolour},
+ pdfpagelabels
+]{hyperref}
+
+\newcommand{\araratext}[1]{{\normalfont\fontfamily{fco}\selectfont\color{araracolour}\bfseries#1}}
+\newcommand*\arara{\araratext{ar\kern-.03emar\kern-.03ema}}
+\newcommand*\slogan{\araratext{The cool \TeX\ automation tool}}
+
+\newcommand{\icattention}[1]{%
+ \begin{scope}[
+ y=0.80pt,
+ x=0.80pt,
+ yscale=-1.000000,
+ xscale=1.000000,
+ inner sep=0pt,
+ outer sep=0pt,
+ shift={([xshift=0.35em, yshift=0.31em]frame.north west)},
+ scale=.11
+ ]
+
+ \path[fill=#1!5] (208.8560,104.4280) .. controls (208.8560,162.1050) and
+ (162.1040,208.8610) .. (104.4270,208.8610) .. controls (46.7500,208.8610) and
+ (0.0000,162.1050) .. (0.0000,104.4280) .. controls (0.0000,46.7540) and
+ (46.7500,0.0000) .. (104.4270,0.0000) .. controls (162.1040,0.0000) and
+ (208.8560,46.7540) .. (208.8560,104.4280) -- cycle;
+
+ \begin{scope}[shift={(-46.415,-45.369)}]
+ \path[fill=#1] (166.3660,93.4020) -- (165.8010,162.0250) --
+ (137.0310,162.0250) -- (135.3300,93.4020) -- cycle;
+ \path[fill=#1] (164.4210,200.6400) .. controls (160.6350,204.3420) and
+ (156.0710,206.1950) .. (150.7290,206.1950) .. controls (145.1560,206.1950) and
+ (140.5820,204.4020) .. (136.9930,200.8000) .. controls (133.3970,197.2110) and
+ (131.6020,192.6350) .. (131.6020,187.0710) .. controls (131.6020,181.6690) and
+ (133.4650,177.0890) .. (137.1910,173.3350) .. controls (140.9190,169.5810) and
+ (145.4270,167.7130) .. (150.7290,167.7130) .. controls (156.0230,167.7130) and
+ (160.5790,169.6260) .. (164.3730,173.4640) .. controls (168.1870,177.2980) and
+ (170.0840,181.8620) .. (170.0840,187.1560) .. controls (170.0880,192.4580) and
+ (168.1950,196.9410) .. (164.4210,200.6400) -- cycle;
+ \end{scope}
+ \end{scope}%
+}
+
+\newcommand{\icerror}[1]{%
+ \begin{scope}[
+ y=0.80pt,
+ x=0.80pt,
+ yscale=-1.000000,
+ xscale=1.000000,
+ inner sep=0pt,
+ outer sep=0pt,
+ shift={([xshift=0.35em, yshift=0.31em]frame.north west)},
+ scale=.11
+ ]
+
+ \path[fill=#1!5] (104.4280,104.4280) circle (2.9472cm);
+ \path[shift={(-46.913,-45.374)},fill=#1] (88.7990,180.6000) --
+ (119.5860,149.8020) -- (88.7990,119.0130) -- (120.5410,87.2560) --
+ (151.3380,118.0580) -- (182.1310,87.2560) -- (213.8780,119.0130) --
+ (183.0770,149.8020) -- (213.8780,180.6000) -- (182.1310,212.3440) --
+ (151.3380,181.5470) -- (120.5410,212.3440) -- cycle;
+ \end{scope}%
+}
+
+\newcommand{\ichelp}[1]{%
+ \begin{scope}[
+ y=0.80pt,
+ x=0.80pt,
+ yscale=-1.000000,
+ xscale=1.000000,
+ inner sep=0pt,
+ outer sep=0pt,
+ shift={([xshift=0.35em, yshift=0.31em]frame.north west)},
+ scale=.11
+ ]
+
+ \path[fill=#1!5] (209.4880,104.7460) .. controls (209.4880,162.5980) and
+ (162.5940,209.4910) .. (104.7430,209.4910) .. controls (46.8930,209.4910) and
+ (0.0000,162.5970) .. (0.0000,104.7460) .. controls (0.0000,46.8950) and
+ (46.8930,0.0000) .. (104.7430,0.0000) .. controls (162.5940,0.0000) and
+ (209.4880,46.8940) .. (209.4880,104.7460) -- cycle;
+ \begin{scope}[shift={(-46.099,-45.188)}]
+ \path[fill=#1] (164.9220,204.1480) .. controls (160.9950,207.9860) and
+ (156.2530,209.9090) .. (150.7010,209.9090) .. controls (144.9260,209.9090) and
+ (140.1760,208.0510) .. (136.4420,204.3170) .. controls (132.7170,200.5840) and
+ (130.8520,195.8340) .. (130.8520,190.0560) .. controls (130.8520,184.4490) and
+ (132.7830,179.6940) .. (136.6530,175.7990) .. controls (140.5190,171.9020) and
+ (145.2050,169.9540) .. (150.6960,169.9540) .. controls (156.1910,169.9540) and
+ (160.9140,171.9450) .. (164.8720,175.9240) .. controls (168.8230,179.9060) and
+ (170.8020,184.6460) .. (170.8020,190.1410) .. controls (170.8070,195.6410) and
+ (168.8440,200.3070) .. (164.9220,204.1480) -- cycle;
+ \path[fill=#1] (172.9950,153.2160) .. controls (169.6370,154.9020) and
+ (167.5810,156.3590) .. (166.8560,157.5930) .. controls (166.1250,158.8210) and
+ (165.7700,161.4630) .. (165.7700,165.5020) -- (134.5650,165.5020) --
+ (134.5650,160.1990) .. controls (134.5650,153.1880) and (135.3450,148.0140) ..
+ (136.9200,144.6720) .. controls (138.4870,141.3370) and (141.3490,138.7460) ..
+ (145.5030,136.8920) -- (151.2240,134.3740) .. controls (155.5440,132.4630) and
+ (157.7010,129.7760) .. (157.7010,126.2960) .. controls (157.7010,124.2730) and
+ (156.9890,122.5710) .. (155.5970,121.1590) .. controls (154.1980,119.7670) and
+ (152.4800,119.0550) .. (150.4640,119.0550) .. controls (144.9690,119.0550) and
+ (142.2170,122.8770) .. (142.2170,130.5000) -- (113.1980,130.5000) .. controls
+ (113.1980,120.2900) and (115.5590,111.9670) .. (120.2680,105.5190) .. controls
+ (123.7470,100.7520) and (128.2570,96.9670) .. (133.8090,94.1630) .. controls
+ (139.3620,91.3630) and (145.1090,89.9550) .. (151.0550,89.9550) .. controls
+ (161.6020,89.9550) and (170.4680,93.4510) .. (177.6770,100.4300) .. controls
+ (184.8860,107.4090) and (188.4870,116.0620) .. (188.4870,126.3810) .. controls
+ (188.4710,139.1080) and (183.3130,148.0590) .. (172.9950,153.2160) -- cycle;
+ \end{scope}
+ \end{scope}%
+}
+
+\newcommand{\icinfo}[1]{%
+ \begin{scope}[
+ y=0.80pt,
+ x=0.80pt,
+ yscale=-1.000000,
+ xscale=1.000000,
+ inner sep=0pt,
+ outer sep=0pt,
+ shift={([xshift=0.35em, yshift=0.31em]frame.north west)},
+ scale=.11
+ ]
+
+ \path[fill=#1!5] (104.4310,104.4310) circle (2.9473cm);
+ \begin{scope}[shift={(-46.694,-45.371)}]
+ \path[fill=#1] (139.1560,93.9220) .. controls (142.1760,91.1310) and
+ (145.7940,89.7390) .. (149.9850,89.7390) .. controls (154.1800,89.7390) and
+ (157.7700,91.1310) .. (160.7780,93.9220) .. controls (163.7740,96.7260) and
+ (165.2740,100.0830) .. (165.2740,104.0130) .. controls (165.2740,107.9440) and
+ (163.7570,111.2920) .. (160.7340,114.0640) .. controls (157.7130,116.8320) and
+ (154.1320,118.2150) .. (149.9850,118.2150) .. controls (145.8020,118.2150) and
+ (142.1840,116.8360) .. (139.1560,114.0640) .. controls (136.1320,111.2930) and
+ (134.6200,107.9440) .. (134.6200,104.0130) .. controls (134.6200,100.0830) and
+ (136.1320,96.7260) .. (139.1560,93.9220) -- cycle;
+ \path[fill=#1] (176.6040,209.8610) -- (127.5580,209.8610) --
+ (127.5580,204.1980) .. controls (128.9050,204.0980) and (130.2210,203.9620) ..
+ (131.5200,203.8090) .. controls (132.8070,203.6490) and (133.9220,203.3960) ..
+ (134.8490,203.0310) .. controls (136.5140,202.4180) and (137.6730,201.5150) ..
+ (138.3540,200.3520) .. controls (139.0200,199.1890) and (139.3650,197.6530) ..
+ (139.3650,195.7360) -- (139.3650,150.5640) .. controls (139.3650,148.7550) and
+ (138.9480,147.1710) .. (138.1260,145.7990) .. controls (137.2960,144.4190) and
+ (136.2570,143.3160) .. (135.0180,142.4940) .. controls (134.0920,141.8760) and
+ (132.6720,141.2790) .. (130.7910,140.7050) .. controls (128.9060,140.1400) and
+ (127.1820,139.7830) .. (125.6330,139.6220) -- (125.6330,133.9630) --
+ (163.6620,131.9450) -- (164.8250,133.1040) -- (164.8250,194.7240) .. controls
+ (164.8250,196.5370) and (165.2180,198.0690) .. (165.9830,199.3400) .. controls
+ (166.7650,200.6080) and (167.8730,201.5460) .. (169.3240,202.1750) .. controls
+ (170.3590,202.6410) and (171.5070,203.0620) .. (172.7370,203.4140) .. controls
+ (173.9850,203.7790) and (175.2720,204.0320) .. (176.6200,204.1920) --
+ (176.6200,209.8590) -- (176.6040,209.8590) -- cycle;
+ \end{scope}
+ \end{scope}%
+}
+
+\newcommand{\icnote}[1]{%
+ \begin{scope}[
+ y=0.80pt,
+ x=0.80pt,
+ yscale=-1.000000,
+ xscale=1.000000,
+ inner sep=0pt,
+ outer sep=0pt,
+ shift={([xshift=0.35em, yshift=0.31em]frame.north west)},
+ scale=.11
+ ]
+
+ \path[fill=#1!5] (104.4280,104.4280) circle (2.9472cm);
+ \begin{scope}[shift={(-46.08801,-45.37)}]
+ \path[fill=#1] (113.9190,187.9100) -- (127.1980,200.4160) --
+ (109.7220,205.6600) -- (92.2560,210.9060) -- (96.4470,193.1470) --
+ (100.6380,175.3930) -- cycle;
+ \path[fill=#1] (133.3760,194.1100) -- (106.7160,169.1000) --
+ (182.1210,88.6910) -- (208.7790,113.7040) -- cycle;
+ \end{scope}
+ \end{scope}%
+}
+
+\newcommand{\icok}[1]{%
+ \begin{scope}[
+ y=0.80pt,
+ x=0.80pt,
+ yscale=-1.000000,
+ xscale=1.000000,
+ inner sep=0pt,
+ outer sep=0pt,
+ shift={([xshift=0.35em, yshift=0.31em]frame.north west)},
+ scale=.11
+ ]
+
+ \path[fill=#1!5] (209.4910,104.7440) .. controls (209.4910,162.5960) and
+ (162.5940,209.4880) .. (104.7470,209.4880) .. controls (46.8950,209.4880) and
+ (0.0000,162.5950) .. (0.0000,104.7440) .. controls (0.0000,46.8930) and
+ (46.8950,0.0000) .. (104.7470,0.0000) .. controls (162.5930,-0.0010) and
+ (209.4910,46.8930) .. (209.4910,104.7440) -- cycle;
+ \path[shift={(-45.773,-45.19)},fill=#1] (219.0590,88.4660) --
+ (137.2020,211.4010) -- (81.9780,125.9940) -- (81.9780,124.9200) --
+ (133.7180,148.3000) -- cycle;
+ \end{scope}%
+}
+
+% 1 -> title
+% 2 -> frame colour
+% 3 -> icon description
+% 4 -> title colour
+\newtcolorbox{messagebox}[4]{
+ adjusted title=#1,
+ adjusted title after break={\centering #1 (ctd.)},
+ halign title=center,
+ fonttitle=\bfseries\sffamily,
+ enhanced,
+ drop lifted shadow,
+ colback=#2!5,
+ colframe=#2,
+ breakable,
+ overlay={#3{#2}},
+ toptitle=0.2em,
+ bottomtitle=.2em,
+ coltitle=#4,
+ before skip=1em,
+ after skip=1.4em
+}
+
+% 1 -> title
+% 2 -> frame colour
+% 3 -> icon description
+% 4 -> title colour
+\newtcblisting{codebox}[4]{
+ adjusted title=#1,
+ adjusted title after break={\centering #1 (ctd.)},
+ halign title=center,
+ fonttitle=\bfseries\sffamily,
+ enhanced,
+ drop lifted shadow,
+ colback=#2!5,
+ colframe=#2,
+ breakable,
+ overlay={#3{#2}},
+ toptitle=0.2em,
+ bottomtitle=.2em,
+ coltitle=#4,
+ before skip=1em,
+ left=8mm,
+ listing only,
+ listing options={
+ numbers=left,
+ numberstyle=\scriptsize\sffamily\color{#2},
+ basicstyle=\footnotesize\ttfamily,
+ },
+ after skip=1.4em
}
-\newcommand{\newfeature}{\feature{\raisebox{-.5pt}[\height][0pt]{new}}}
-\newcommand{\bugfix}{\feature{\raisebox{0pt}[\height][0pt]{fixed}}}
-\newcommand{\mycmd}[1]{\texttt{#1}}
-% -------------------------------------------------
-
-% Ornament line
-% -------------------------------------------------
-\newcommand{\ornamentline}{{\color{araracolor}\noindent\hrulefill\hspace{0.2cm} \raisebox{-0.6ex}{\decoone} \hspace{0.2cm} \hrulefill}}
-% -------------------------------------------------
-
-% arara logo
-% -------------------------------------------------
-\newcommand{\araralogo}{%
-\begin{tikzpicture}[y=0.80pt, x=0.8pt,yscale=-1, inner sep=0pt, outer sep=0pt]
- \path[fill=araracolor,nonzero rule] (202.9198,250.4579) .. controls
- (197.7300,250.5135) and (196.4604,250.6090) .. (193.5875,251.0766) .. controls
- (189.6630,251.7153) and (186.8193,252.3214) .. (184.6162,252.9843) --
- (182.9663,253.4999) -- (184.1521,253.6030) -- (185.2864,253.7061) --
- (183.4819,254.4280) .. controls (177.5843,256.8119) and (175.0673,258.3967) ..
- (170.8498,262.2650) .. controls (167.7616,265.0978) and (166.8640,266.1713) ..
- (166.1063,268.1428) .. controls (165.6202,269.4081) and (165.5328,271.5399) ..
- (165.9517,271.8035) .. controls (166.2357,271.9824) and (168.1533,271.6859) ..
- (169.0969,271.2879) .. controls (169.5043,271.1162) and (169.9170,271.0159) ..
- (170.0249,271.0817) .. controls (170.1314,271.1469) and (170.7823,270.8337) ..
- (171.4686,270.4114) .. controls (172.7982,269.5931) and (173.4230,269.4984) ..
- (173.8403,269.9989) .. controls (174.3567,270.6187) and (178.3274,270.1478) ..
- (179.0994,269.3802) .. controls (179.4043,269.0772) and (182.2175,268.1336) ..
- (186.4208,266.9054) .. controls (188.2651,266.3662) and (192.9219,265.6164) ..
- (194.3094,265.6164) .. controls (194.9313,265.6164) and (195.4557,265.7314) ..
- (195.6500,265.9257) .. controls (196.0821,266.3578) and (197.2259,266.3305) ..
- (199.1560,265.8226) .. controls (200.0353,265.5912) and (201.2344,265.3586) ..
- (201.7855,265.3586) .. controls (202.3315,265.3586) and (203.2903,265.2745) ..
- (203.8479,265.1524) .. controls (204.8067,264.9426) and (204.9676,264.9587) ..
- (206.4259,265.6679) .. controls (207.2837,266.0851) and (208.2121,266.4413) ..
- (208.4883,266.4413) .. controls (208.7596,266.4413) and (209.3785,266.6168) ..
- (209.8288,266.8023) .. controls (211.2657,267.3939) and (217.3810,271.0660) ..
- (217.3049,271.2879) .. controls (217.2650,271.4044) and (217.3581,271.8601) ..
- (217.5112,272.2676) .. controls (218.1236,273.8974) and (217.9797,274.8143) ..
- (216.9956,275.5158) .. controls (216.5566,275.8287) and (215.9914,276.5050) ..
- (215.7066,277.0626) -- (215.1910,278.0938) -- (213.7989,277.9392) .. controls
- (213.0268,277.8691) and (211.7681,277.7515) .. (211.0662,277.6814) .. controls
- (209.8438,277.5591) and (209.7665,277.5763) .. (208.9007,278.2485) .. controls
- (208.4075,278.6315) and (207.9727,279.1282) .. (207.9727,279.3313) .. controls
- (207.9727,279.5414) and (208.2957,280.0417) .. (208.7461,280.4140) .. controls
- (209.5421,281.0722) and (209.6134,281.0449) .. (211.7365,280.9812) .. controls
- (213.7524,280.9206) and (213.9454,280.8629) .. (214.9332,280.2078) .. controls
- (215.5122,279.8237) and (216.0922,279.5375) .. (216.2222,279.5375) .. controls
- (216.3543,279.5375) and (216.3209,279.5961) .. (216.1707,279.6921) .. controls
- (215.9780,279.8154) and (215.9771,280.0754) .. (216.1192,280.5686) .. controls
- (216.3463,281.3576) and (216.6321,281.2471) .. (212.6647,281.7545) .. controls
- (210.0483,282.0890) and (206.8417,282.8687) .. (205.4979,283.5075) .. controls
- (205.1439,283.6761) and (203.6176,284.0434) .. (202.0950,284.3325) .. controls
- (200.5724,284.6215) and (199.3064,284.9040) .. (199.2592,284.9512) .. controls
- (199.2125,284.9979) and (199.4919,285.2008) .. (199.8779,285.3637) .. controls
- (201.1027,285.8805) and (203.3319,285.6809) .. (205.4979,284.8996) .. controls
- (208.2631,283.9024) and (208.7196,283.8150) .. (213.1803,283.6622) --
- (217.2019,283.5591) -- (219.8314,286.0855) .. controls (221.2683,287.4927) and
- (222.8650,289.0247) .. (223.3890,289.4368) .. controls (224.3326,290.1791) and
- (224.3682,290.1654) .. (224.0078,290.6743) .. controls (223.7375,291.0558) and
- (223.6002,291.6949) .. (223.5953,293.0460) .. controls (223.5853,295.4265) and
- (223.3091,296.6248) .. (222.5641,297.4286) .. controls (222.2365,297.7820) and
- (221.6079,298.7577) .. (221.1720,299.5941) .. controls (220.4119,301.0524) and
- (219.7926,301.6049) .. (218.9549,301.6049) .. controls (218.7756,301.6049) and
- (218.1318,302.2163) .. (217.4597,302.9454) .. controls (215.8189,304.7254) and
- (214.6638,305.3806) .. (213.5928,305.1625) .. controls (213.1527,305.0729) and
- (212.2855,305.0295) .. (211.6851,305.0594) .. controls (210.8487,305.1008) and
- (210.3910,304.9477) .. (209.5711,304.4922) .. controls (208.9921,304.1705) and
- (208.0974,303.8969) .. (207.6119,303.8735) .. controls (207.1083,303.8492) and
- (206.0076,303.4914) .. (205.0855,303.0485) .. controls (204.1847,302.6160) and
- (203.3317,302.2751) .. (203.1778,302.2751) .. controls (202.7503,302.2751) and
- (201.5553,301.4737) .. (200.0326,300.1612) .. controls (197.8237,298.2573) and
- (192.8295,294.5590) .. (191.9378,294.1803) .. controls (191.5059,293.9969) and
- (190.3851,293.7220) .. (189.4629,293.5616) .. controls (186.7822,293.0954) and
- (185.8344,292.2455) .. (186.9365,291.2414) .. controls (187.2885,290.9208) and
- (187.7427,290.8470) .. (189.3083,290.8805) .. controls (192.0962,290.9401) and
- (192.7726,290.4138) .. (191.4222,289.2822) .. controls (190.3958,288.4220) and
- (186.0136,286.3238) .. (181.5743,284.5387) .. controls (179.3869,283.6590) and
- (177.2522,282.7027) .. (176.7793,282.4248) .. controls (176.3049,282.1460) and
- (174.6326,280.8522) .. (173.0670,279.4859) .. controls (169.3355,276.2296) and
- (166.3066,274.2116) .. (165.5909,274.4846) .. controls (165.2214,274.6255) and
- (163.6690,279.1089) .. (162.9098,282.2185) .. controls (161.9098,286.3146) and
- (161.5808,288.9276) .. (161.5693,292.9429) .. controls (161.5492,299.6982) and
- (162.6653,303.6356) .. (165.9518,308.4107) .. controls (169.5090,313.5791) and
- (173.6364,317.2964) .. (178.0683,319.3413) .. controls (180.9849,320.6871) and
- (185.1371,321.4579) .. (186.8850,320.9912) .. controls (187.5671,320.8091) and
- (187.5233,320.6794) .. (186.4725,320.0116) .. controls (184.7140,318.8941) and
- (182.3701,316.7394) .. (181.1619,315.1134) .. controls (179.8869,313.3978) and
- (178.3785,310.7301) .. (178.5839,310.5246) .. controls (178.6431,310.4652) and
- (179.6730,310.6806) .. (180.8525,310.9887) .. controls (182.8826,311.5190) and
- (183.1621,311.5176) .. (186.9365,311.4012) .. controls (193.9707,311.1837) and
- (198.1762,309.9105) .. (204.6214,305.9874) .. controls (205.6722,305.3477) and
- (206.5454,304.8633) .. (206.5807,304.9047) .. controls (206.6163,304.9461) and
- (206.8196,306.2265) .. (206.9932,307.7920) .. controls (207.4401,311.8238) and
- (208.5266,314.0822) .. (210.0867,314.0822) .. controls (210.7828,314.0822) and
- (211.1048,314.5992) .. (210.8601,315.3712) .. controls (210.6017,316.1862) and
- (210.9226,316.8049) .. (211.6851,316.9696) .. controls (212.5643,317.1595) and
- (213.1287,317.6549) .. (213.1287,318.2586) .. controls (213.1287,318.6924) and
- (213.1990,318.7181) .. (214.0568,318.6195) .. controls (214.9146,318.5208) and
- (215.0385,318.6018) .. (215.7583,319.3413) .. controls (216.1932,319.7881) and
- (216.9534,320.7562) .. (217.4597,321.5068) -- (218.3878,322.8473) --
- (221.4814,322.8473) .. controls (227.9099,322.9005) and (235.3038,322.5246) ..
- (241.0739,317.3820) .. controls (241.1432,317.4513) and (241.3363,317.4913) ..
- (241.4864,317.4335) .. controls (241.6625,317.3658) and (241.5892,317.2923) ..
- (241.3318,317.2789) .. controls (241.2452,317.2739) and (241.1775,317.3177) ..
- (241.1256,317.3304) .. controls (241.3405,317.1374) and (241.5341,316.9184) ..
- (241.7443,316.7117) .. controls (241.2941,316.4462) and (240.8437,316.1770) ..
- (240.4037,315.8868) .. controls (240.1620,315.8010) and (239.9612,315.7167) ..
- (239.8881,315.6290) .. controls (239.8297,315.5589) and (239.7952,315.5138) ..
- (239.7850,315.4744) .. controls (238.8533,314.8281) and (237.9892,314.1197) ..
- (237.1039,313.3605) .. controls (237.0859,313.5565) and (237.0620,313.6227) ..
- (237.0008,313.4636) .. controls (236.9775,313.4030) and (236.9510,313.3200) ..
- (236.9493,313.2573) .. controls (236.9413,313.2493) and (236.9573,313.2132) ..
- (236.9493,313.2058) .. controls (236.3039,312.6454) and (235.6108,312.0735) ..
- (234.9901,311.4528) .. controls (228.6483,305.1110) and (225.4516,297.4802) ..
- (225.4516,288.5089) .. controls (225.4516,287.7205) and (225.5054,286.9571) ..
- (225.5547,286.1887) .. controls (225.3447,286.0418) and (225.1422,285.8627) ..
- (225.1422,285.8278) .. controls (225.1422,285.6775) and (225.3280,285.7714) ..
- (225.5547,285.9309) .. controls (225.8603,281.6579) and (226.9703,277.7176) ..
- (228.8029,274.0722) .. controls (228.4759,274.0169) and (228.2499,273.9890) ..
- (227.8233,273.9176) .. controls (227.4876,273.8613) and (227.4073,273.9440) ..
- (227.4624,274.3301) .. controls (227.5502,274.9445) and (227.1038,274.9658) ..
- (225.9672,274.3816) .. controls (224.7662,273.7646) and (222.3330,273.7642) ..
- (221.9455,274.3816) .. controls (221.6629,274.8319) and (221.6521,274.8575) ..
- (220.9659,274.2785) -- (220.2956,273.6598) -- (220.0374,275.4643) .. controls
- (219.8896,276.4508) and (219.7354,277.3129) .. (219.6765,277.3720) .. controls
- (219.5755,277.4729) and (217.6183,277.4258) .. (217.5110,277.3205) .. controls
- (217.4874,277.2974) and (217.6478,276.5111) .. (217.8719,275.5674) .. controls
- (218.0960,274.6238) and (218.2844,273.5274) .. (218.2844,273.1442) .. controls
- (218.2844,272.7581) and (218.2824,272.4739) .. (218.3359,272.4739) .. controls
- (218.3881,272.4739) and (218.8351,272.6995) .. (219.2640,272.9895) --
- (220.0374,273.5566) -- (220.5014,273.0926) .. controls (221.1596,272.4795) and
- (224.0352,272.4741) .. (225.1933,273.0926) .. controls (225.6222,273.3216) and
- (226.2041,273.5566) .. (226.4823,273.5566) .. controls (226.8906,273.5566) and
- (226.9817,273.4321) .. (226.8948,273.0926) .. controls (226.7690,272.6007) and
- (226.7974,272.6339) .. (229.3696,272.9895) .. controls (230.8408,270.3347) and
- (232.6861,267.8169) .. (234.9896,265.5134) .. controls (237.2453,263.2577) and
- (239.6753,261.4457) .. (242.2595,259.9965) -- (242.2595,259.8419) --
- (241.0737,259.2746) .. controls (232.1952,255.0792) and (218.7587,251.3145) ..
- (209.8802,250.5095) .. controls (209.3495,250.4615) and (206.2223,250.4225) ..
- (202.9197,250.4580) -- cycle(216.0159,277.8875) .. controls
- (216.1030,277.8727) and (216.2634,277.8875) .. (216.5315,277.8875) .. controls
- (217.0676,277.8875) and (217.3151,277.9429) .. (217.0471,277.9906) .. controls
- (216.7897,278.0363) and (216.3248,278.0363) .. (216.0674,277.9906) .. controls
- (215.9335,277.9667) and (215.9287,277.9030) .. (216.0159,277.8875) --
- cycle(218.0782,277.8875) .. controls (218.1656,277.8727) and
- (218.3579,277.8845) .. (218.5938,277.8875) .. controls (219.0657,277.8945) and
- (219.2200,277.9435) .. (218.9547,277.9906) .. controls (218.6974,278.0371) and
- (218.2783,277.9906) .. (218.0782,277.9391) .. controls (218.0897,277.9341) and
- (218.0564,277.8914) .. (218.0782,277.8877) -- cycle(222.5639,278.5578) ..
- controls (222.8464,278.5029) and (223.1555,278.5377) .. (223.5951,278.6609) ..
- controls (224.0776,278.7962) and (224.0578,278.8223) .. (223.2857,278.9187) ..
- controls (222.5566,279.0098) and (222.5147,279.0913) .. (222.9248,279.2281) ..
- controls (223.1822,279.3139) and (223.3889,279.4345) .. (223.3889,279.5374) ..
- controls (223.3889,279.9192) and (222.4161,280.7151) .. (221.4296,281.0842) ..
- controls (220.5949,281.3964) and (220.1858,281.3838) .. (219.0063,281.1873) ..
- controls (217.4837,280.9334) and (217.4037,280.7452) .. (218.6454,280.5171) ..
- controls (219.8463,280.2966) and (221.4270,279.5472) .. (221.8421,279.0218) ..
- controls (222.0371,278.7750) and (222.2814,278.6128) .. (222.5639,278.5578) --
- cycle(224.0076,282.4763) .. controls (224.5557,282.5591) and
- (224.5610,282.8089) .. (224.2138,283.8169) .. controls (223.9922,284.4602) and
- (224.0553,284.5904) .. (224.5232,284.9512) .. controls (224.8020,285.1661) and
- (224.9204,285.3121) .. (224.7810,285.3121) .. controls (224.6308,285.3121) and
- (224.4436,285.2309) .. (224.3685,285.1059) .. controls (224.2913,284.9772) and
- (224.1814,284.9320) .. (224.0591,285.0027) .. controls (223.9427,285.0700) and
- (223.8738,285.0283) .. (223.9045,284.8996) .. controls (223.9344,284.7746) and
- (223.7106,284.4459) .. (223.3889,284.1778) .. controls (222.8099,283.6953) and
- (222.7666,283.7384) .. (223.1311,283.0950) .. controls (223.3985,282.6232) and
- (223.6617,282.4242) .. (224.0076,282.4763) -- cycle(163.3737,285.1058) ..
- controls (163.5881,285.1058) and (163.8239,285.2048) .. (163.8893,285.3121) ..
- controls (163.9542,285.4182) and (163.7272,287.2019) .. (163.3737,289.2822) ..
- controls (163.0200,291.3624) and (162.7034,293.5896) .. (162.7034,294.2319) ..
- controls (162.7034,294.9610) and (162.6443,295.4177) .. (162.4972,295.4177) ..
- controls (162.1759,295.4177) and (162.3353,288.0589) .. (162.7034,286.3433) ..
- controls (162.9106,285.3782) and (163.0743,285.1058) .. (163.3737,285.1058) --
- cycle(198.1247,308.4107) .. controls (198.1785,308.4027) and
- (198.2008,308.4109) .. (198.2279,308.4107) .. controls (198.1403,308.4658) and
- (197.9273,308.5963) .. (197.6607,308.7201) .. controls (194.6154,310.1340) and
- (189.7205,311.1519) .. (189.7205,310.3700) .. controls (189.7205,310.1716) and
- (190.1344,309.9980) .. (190.9064,309.9059) .. controls (191.5455,309.8298) and
- (193.3237,309.4851) .. (194.8249,309.1326) .. controls (196.7765,308.6745) and
- (197.7662,308.4639) .. (198.1247,308.4107) -- cycle;
- \path[fill=araracolor,nonzero rule] (187.5922,267.3762) .. controls
- (187.5922,267.6466) and (187.2920,268.1530) .. (186.9274,268.4974) .. controls
- (186.1844,269.1991) and (185.6622,270.2499) .. (185.6622,271.0434) .. controls
- (185.6622,271.3436) and (185.5206,271.6597) .. (185.3405,271.7618) .. controls
- (185.0750,271.9123) and (185.0600,272.0621) .. (185.2547,272.6196) .. controls
- (185.4297,273.1204) and (185.4213,273.6169) .. (185.2225,274.5390) --
- (184.9544,275.7829) -- (184.5255,274.8285) .. controls (184.2915,274.3080) and
- (184.0526,273.2845) .. (184.0001,272.5768) .. controls (183.9059,271.3117) and
- (183.9308,271.2364) .. (184.9924,269.5637) .. controls (186.5034,267.1832) and
- (187.5922,266.2671) .. (187.5922,267.3762);
- \path[fill=araracolor,nonzero rule] (184.8043,267.7408) .. controls
- (184.8043,267.8703) and (184.4661,268.4163) .. (184.0537,268.9525) .. controls
- (183.6413,269.4886) and (183.2427,270.2568) .. (183.1689,270.6574) .. controls
- (183.0117,271.5118) and (182.6598,271.4080) .. (182.6598,270.5072) .. controls
- (182.6598,269.5851) and (183.3636,268.3404) .. (184.1395,267.8904) .. controls
- (184.5470,267.6541) and (184.8043,267.5962) .. (184.8043,267.7408);
- \path[fill=araracolor,nonzero rule] (182.0057,270.9791) .. controls
- (182.2362,272.5660) and (182.2259,272.9641) .. (181.9306,273.8313) .. controls
- (181.7408,274.3889) and (181.5874,275.0020) .. (181.5874,275.2038) .. controls
- (181.5874,275.4043) and (181.2014,275.8877) .. (180.7296,276.2783) .. controls
- (179.7427,277.0951) and (179.7324,277.0910) .. (180.2364,276.0831) .. controls
- (180.4654,275.6250) and (180.6168,274.7320) .. (180.6438,273.6812) .. controls
- (180.6712,272.6089) and (180.8407,271.6081) .. (181.1156,270.8933) .. controls
- (181.3548,270.2714) and (181.5872,269.6359) .. (181.6411,269.4564) .. controls
- (181.6939,269.2806) and (181.8592,269.9711) .. (182.0056,270.9791);
- \path[fill=araracolor,nonzero rule] (180.1828,270.5823) .. controls
- (179.8924,271.2042) and (179.6527,272.0923) .. (179.6467,272.5660) .. controls
- (179.6367,273.3595) and (179.6119,273.3917) .. (179.3158,272.9949) .. controls
- (179.0082,272.5830) and (178.8909,270.8718) .. (179.1275,270.2499) .. controls
- (179.2027,270.0520) and (179.4108,269.9694) .. (179.6681,270.0355) .. controls
- (179.9255,270.1015) and (180.1358,270.0109) .. (180.2150,269.7996) .. controls
- (180.2873,269.6066) and (180.4234,269.4564) .. (180.5259,269.4564) .. controls
- (180.6267,269.4564) and (180.4729,269.9604) .. (180.1828,270.5823);
- \path[fill=araracolor,nonzero rule] (177.9418,271.4938) .. controls
- (177.9659,272.0942) and (178.0225,272.8491) .. (178.0704,273.2094) .. controls
- (178.1178,273.5650) and (178.2575,274.5819) .. (178.3825,275.4826) .. controls
- (178.6297,277.2626) and (178.4975,277.8850) .. (177.7273,278.5646) --
- (177.2341,278.9997) -- (177.3647,278.2491) .. controls (177.7675,275.9330) and
- (177.7641,275.3173) .. (177.3404,273.9386) .. controls (177.1035,273.1665) and
- (176.8502,272.0709) .. (176.7730,271.4830) -- (176.6336,270.4215) --
- (177.0518,271.1721) -- (177.4700,271.9227) -- (177.6844,271.1721) --
- (177.8989,270.4215) -- (177.9418,271.4938);
- \path[fill=araracolor,nonzero rule] (193.0180,271.0451) .. controls
- (194.6352,271.6454) and (195.6056,273.1236) .. (195.5936,274.9679) .. controls
- (195.5804,277.0786) and (194.0473,278.6984) .. (191.9242,278.8464) .. controls
- (189.8011,278.9944) and (188.1509,277.8018) .. (187.5961,275.7185) .. controls
- (186.8075,272.7590) and (190.0671,269.9497) .. (193.0180,271.0451) --
- cycle(189.3079,272.6233) .. controls (188.1981,273.7232) and
- (188.0031,274.8822) .. (188.6971,276.2547) .. controls (189.3396,277.5262) and
- (190.3158,278.0852) .. (191.6883,277.9682) .. controls (192.9107,277.8642) and
- (193.6686,277.3308) .. (194.2461,276.1689) .. controls (194.8857,274.8821) and
- (194.6693,273.7026) .. (193.5970,272.6304) .. controls (192.8346,271.8680) and
- (192.6963,271.8154) .. (191.4524,271.8154) .. controls (190.2086,271.8154) and
- (190.0703,271.8676) .. (189.3079,272.6233);
- \path[fill=araracolor,nonzero rule] (175.5068,272.0942) .. controls
- (175.6307,272.8234) and (175.8152,273.6175) .. (175.9151,273.8528) .. controls
- (176.0897,274.2639) and (176.0760,274.2675) .. (175.5827,273.9450) .. controls
- (174.7740,273.4157) and (174.4884,272.6732) .. (174.7387,271.7511) .. controls
- (175.0651,270.5493) and (175.2591,270.6359) .. (175.5068,272.0942);
- \path[fill=araracolor,nonzero rule] (204.6200,272.2356) .. controls
- (204.9569,272.3603) and (204.8559,272.4243) .. (204.1482,272.5339) .. controls
- (203.4405,272.6434) and (203.1763,272.8135) .. (202.9151,273.3274) .. controls
- (202.7036,273.7436) and (202.2395,274.1275) .. (201.6391,274.3831) .. controls
- (200.7176,274.7756) and (200.3225,275.2467) .. (200.0337,276.2976) .. controls
- (199.8979,276.7919) and (199.8550,276.7372) .. (199.6554,275.8150) .. controls
- (199.5022,275.1073) and (199.4980,274.5761) .. (199.6422,274.1530) .. controls
- (199.8577,273.5204) and (200.7597,272.8877) .. (201.4459,272.8877) .. controls
- (201.6486,272.8877) and (201.9821,272.7326) .. (202.1965,272.5390) .. controls
- (202.6205,272.1562) and (203.9551,271.9889) .. (204.6199,272.2356);
- \path[fill=araracolor,nonzero rule] (171.0577,272.1800) .. controls
- (171.0692,272.3198) and (171.3781,272.7805) .. (171.7333,273.1880) .. controls
- (172.2269,273.7543) and (172.4163,274.2173) .. (172.5053,275.0752) .. controls
- (172.5698,275.6971) and (172.5310,276.4496) .. (172.4195,276.7372) --
- (172.2158,277.2626) -- (171.6368,276.6836) .. controls (170.5064,275.5532) and
- (170.1411,273.8742) .. (170.7412,272.5660) .. controls (170.9085,272.2014) and
- (171.0455,272.0342) .. (171.0577,272.1800);
- \path[fill=araracolor,nonzero rule] (207.3221,274.7477) .. controls
- (208.2130,275.0479) and (210.1744,275.6150) .. (211.7185,276.0188) --
- (214.5064,276.7479) -- (212.2546,276.6510) .. controls (208.2657,276.4797) and
- (204.3356,275.7036) .. (203.4834,274.9189) .. controls (202.5340,274.0450) and
- (204.9202,273.9386) .. (207.3222,274.7477);
- \path[fill=araracolor,nonzero rule] (183.1421,276.2761) .. controls
- (183.2686,276.7374) and (183.0340,277.2626) .. (182.3754,277.9917) .. controls
- (181.7732,278.6585) and (181.0513,279.0074) .. (179.9147,279.1807) .. controls
- (179.0569,279.3115) and (179.0082,279.2930) .. (179.2178,278.9139) .. controls
- (179.3415,278.6900) and (179.8826,278.3372) .. (180.4187,278.1311) .. controls
- (181.0192,277.9002) and (181.7078,277.3887) .. (182.2094,276.8015) .. controls
- (182.9236,275.9651) and (183.0389,275.9002) .. (183.1421,276.2761);
- \path[fill=araracolor,nonzero rule] (198.3071,276.7694) .. controls
- (197.4997,278.2706) and (196.4896,279.5998) .. (195.4842,280.4846) .. controls
- (194.4548,281.3905) and (194.3030,281.4569) .. (193.5112,281.3484) .. controls
- (191.4953,281.0720) and (185.7012,279.9558) .. (184.8043,279.6707) --
- (183.8393,279.3643) -- (185.1260,279.3543) .. controls (185.8376,279.3473) and
- (187.2277,279.5275) .. (188.2356,279.7553) .. controls (190.9807,280.3751) and
- (192.2378,280.3120) .. (194.0903,279.4617) .. controls (194.9481,279.0680) and
- (196.3150,278.1857) .. (197.1141,277.5100) .. controls (198.0362,276.7302) and
- (198.4748,276.4583) .. (198.3071,276.7701);
- \path[fill=araracolor,nonzero rule] (202.9473,278.9532) .. controls
- (201.6605,279.6474) and (199.6018,281.4445) .. (199.6018,281.8734) .. controls
- (199.6018,282.0055) and (199.7197,282.1093) .. (199.8698,282.1093) .. controls
- (200.0216,282.1093) and (200.4167,282.2952) .. (200.7813,282.5382) --
- (201.4246,282.9671) -- (199.4945,282.9496) .. controls (197.4358,282.9308) and
- (196.1027,283.1581) .. (194.2833,283.8381) .. controls (192.6757,284.4390) and
- (191.8814,284.3738) .. (189.9941,283.4864) .. controls (189.0797,283.0564) and
- (187.0990,282.3892) .. (185.5549,281.9914) -- (182.7670,281.2730) --
- (184.5899,281.3266) .. controls (186.1983,281.3739) and (186.6272,281.4787) ..
- (188.2356,282.2166) .. controls (189.9433,283.0002) and (190.1872,283.0536) ..
- (192.0958,283.0637) .. controls (193.6399,283.0717) and (194.5069,282.9576) ..
- (195.6772,282.5919) .. controls (197.0283,282.1696) and (197.2976,281.9955) ..
- (197.8325,281.1979) .. controls (198.1720,280.6916) and (198.8726,280.0482) ..
- (199.4087,279.7503) .. controls (199.9449,279.4525) and (200.6455,278.9998) ..
- (200.9850,278.7317) .. controls (201.4759,278.3442) and (201.8535,278.2513) ..
- (202.9043,278.2599) -- (204.2125,278.2714) -- (202.9472,278.9540);
- \path[fill=araracolor,nonzero rule] (181.9521,281.9129) .. controls
- (182.4363,282.0092) and (183.8285,282.4203) .. (185.0510,282.8277) .. controls
- (186.2733,283.2352) and (187.8487,283.7315) .. (188.5573,283.9322) .. controls
- (189.2650,284.1327) and (190.0370,284.4177) .. (190.2729,284.5657) .. controls
- (190.9002,284.9592) and (192.2674,285.1415) .. (195.7416,285.2955) --
- (198.8512,285.4334) -- (197.0283,285.7341) .. controls (195.0124,286.0665) and
- (192.1709,286.1791) .. (191.6669,285.9464) .. controls (191.4910,285.8654) and
- (190.6161,285.6558) .. (189.7368,285.4842) .. controls (188.3323,285.2101) and
- (187.2277,284.8829) .. (185.5549,284.2457) .. controls (185.3119,284.1530) and
- (184.8472,284.0212) .. (184.4826,283.9414) .. controls (183.6463,283.7579) and
- (179.4082,282.1186) .. (179.1427,281.8758) .. controls (178.8907,281.6453) and
- (180.7297,281.6697) .. (181.9521,281.9129);
- \path[fill=araracolor,nonzero rule] (242.2784,299.2121) .. controls
- (242.2784,300.4560) and (242.2197,300.7232) .. (241.9674,300.6275) .. controls
- (241.7947,300.5622) and (241.5898,300.0807) .. (241.5063,299.5445) .. controls
- (241.3796,298.7296) and (241.4279,298.5094) .. (241.8173,298.1291) --
- (242.2784,297.6788) -- (242.2784,299.2121);
- \path[fill=araracolor,nonzero rule] (192.6963,272.2967) .. controls
- (192.9547,272.4206) and (193.3649,272.9306) .. (193.6034,273.4239) .. controls
- (194.1632,274.5819) and (193.9830,275.4732) .. (193.0180,276.3207) .. controls
- (190.8500,278.2247) and (187.8018,275.6327) .. (189.3083,273.1665) .. controls
- (189.9493,272.1172) and (191.4953,271.7202) .. (192.6963,272.2967) --
- cycle(190.0585,273.7455) .. controls (190.0585,274.1316) and
- (190.1966,274.3012) .. (190.5517,274.3512) .. controls (191.0870,274.4264) and
- (191.3785,273.9814) .. (191.1586,273.4239) .. controls (191.0806,273.2255) and
- (190.8198,273.1080) .. (190.5410,273.1451) .. controls (190.1936,273.1914) and
- (190.0585,273.3595) .. (190.0585,273.7455);
- \path[fill=araracolor] (261.4271,267.9564) .. controls (258.5655,267.9565) and
- (255.8973,268.4978) .. (253.4225,269.5805) .. controls (250.9476,270.6633) and
- (248.8014,272.1231) .. (246.9840,273.9599) .. controls (245.1665,275.7967) and
- (243.7261,277.9525) .. (242.6627,280.4273) .. controls (241.5992,282.9022) and
- (241.0675,285.5317) .. (241.0676,288.3159) .. controls (241.0675,291.1002) and
- (241.5992,293.7297) .. (242.6627,296.2045) .. controls (243.7261,298.6794) and
- (245.1665,300.8352) .. (246.9840,302.6720) .. controls (248.8014,304.5088) and
- (250.9476,305.9686) .. (253.4225,307.0513) .. controls (255.8973,308.1341) and
- (258.5655,308.6755) .. (261.4271,308.6755) .. controls (264.2499,308.6755) and
- (266.8988,308.1341) .. (269.3737,307.0513) .. controls (271.8485,305.9686) and
- (274.0043,304.4992) .. (275.8412,302.6430) .. controls (277.6779,300.7869) and
- (279.1280,298.6311) .. (280.1915,296.1755) .. controls (281.2549,293.7200) and
- (281.7866,291.1002) .. (281.7866,288.3159) .. controls (281.7866,285.5318) and
- (281.2549,282.9119) .. (280.1915,280.4564) .. controls (279.1280,278.0009) and
- (277.6779,275.8450) .. (275.8412,273.9889) .. controls (274.0043,272.1328) and
- (271.8485,270.6633) .. (269.3737,269.5805) .. controls (266.8988,268.4978) and
- (264.2499,267.9565) .. (261.4271,267.9564) -- cycle(281.7866,314.7659) --
- (281.7866,313.6058) .. controls (278.8863,315.9260) and (275.7348,317.7048) ..
- (272.3319,318.9422) .. controls (268.9289,320.1797) and (265.2940,320.7984) ..
- (261.4271,320.7984) .. controls (252.4557,320.7984) and (244.7992,317.6275) ..
- (238.4574,311.2857) .. controls (232.1155,304.9439) and (228.9446,297.2873) ..
- (228.9446,288.3159) .. controls (228.9446,279.3446) and (232.1155,271.6881) ..
- (238.4574,265.3462) .. controls (244.7992,259.0044) and (252.4557,255.8335) ..
- (261.4271,255.8335) .. controls (270.3210,255.8335) and (277.9776,259.0044) ..
- (284.3968,265.3462) .. controls (290.7386,271.6881) and (293.9095,279.3446) ..
- (293.9095,288.3159) -- (293.9095,314.7659) .. controls (293.9095,316.4287) and
- (293.3198,317.8498) .. (292.1404,319.0292) .. controls (290.9609,320.2087) and
- (289.5398,320.7984) .. (287.8771,320.7984) .. controls (286.1756,320.7984) and
- (284.7351,320.2087) .. (283.5557,319.0292) .. controls (282.3763,317.8498) and
- (281.7866,316.4287) .. (281.7866,314.7659) -- cycle;
- \path[fill=araracolor] (315.0811,261.8659) -- (315.0811,263.0260) .. controls
- (317.9813,260.7059) and (321.1329,258.9271) .. (324.5358,257.6896) .. controls
- (327.9387,256.4523) and (331.5737,255.8336) .. (335.4407,255.8335) .. controls
- (337.1421,255.8336) and (338.9692,255.9495) .. (340.9221,256.1815) .. controls
- (342.8748,256.4136) and (344.6730,256.8293) .. (346.3165,257.4286) .. controls
- (347.9599,258.0281) and (349.3230,258.8498) .. (350.4058,259.8938) .. controls
- (351.4885,260.9379) and (352.0298,262.2914) .. (352.0299,263.9541) .. controls
- (352.0298,264.8049) and (351.8656,265.5976) .. (351.5369,266.3323) .. controls
- (351.2081,267.0671) and (350.7731,267.7148) .. (350.2318,268.2754) .. controls
- (349.6904,268.8362) and (349.0523,269.2712) .. (348.3176,269.5805) .. controls
- (347.5828,269.8899) and (346.7901,270.0446) .. (345.9394,270.0446) .. controls
- (345.2047,270.0446) and (344.3540,269.8319) .. (343.3873,269.4065) .. controls
- (340.9510,268.4398) and (338.3022,267.9565) .. (335.4407,267.9564) .. controls
- (332.6177,267.9565) and (329.9689,268.4882) .. (327.4941,269.5515) .. controls
- (325.0192,270.6150) and (322.8634,272.0651) .. (321.0266,273.9018) .. controls
- (319.1898,275.7387) and (317.7396,277.8945) .. (316.6762,280.3693) .. controls
- (315.6128,282.8442) and (315.0811,285.4931) .. (315.0811,288.3159) --
- (315.0811,314.7659) .. controls (315.0811,316.4287) and (314.4914,317.8498) ..
- (313.3120,319.0293) .. controls (312.1326,320.2087) and (310.7114,320.7984) ..
- (309.0487,320.7984) .. controls (307.3472,320.7984) and (305.9067,320.2087) ..
- (304.7273,319.0293) .. controls (303.5479,317.8498) and (302.9582,316.4287) ..
- (302.9582,314.7659) -- (302.9582,261.8659) .. controls (302.9582,260.2032) and
- (303.5479,258.7821) .. (304.7273,257.6026) .. controls (305.9067,256.4233) and
- (307.3472,255.8336) .. (309.0487,255.8335) .. controls (310.7115,255.8336) and
- (312.1326,256.4233) .. (313.3120,257.6026) .. controls (314.4914,258.7821) and
- (315.0811,260.2032) .. (315.0811,261.8659) -- cycle;
- \path[fill=araracolor] (384.7572,267.9564) .. controls (381.8957,267.9565) and
- (379.2275,268.4978) .. (376.7526,269.5805) .. controls (374.2778,270.6633) and
- (372.1316,272.1231) .. (370.3142,273.9599) .. controls (368.4967,275.7967) and
- (367.0562,277.9525) .. (365.9928,280.4273) .. controls (364.9294,282.9022) and
- (364.3977,285.5317) .. (364.3977,288.3159) .. controls (364.3977,291.1002) and
- (364.9294,293.7297) .. (365.9928,296.2045) .. controls (367.0562,298.6794) and
- (368.4967,300.8352) .. (370.3142,302.6720) .. controls (372.1316,304.5088) and
- (374.2778,305.9686) .. (376.7526,307.0513) .. controls (379.2275,308.1341) and
- (381.8957,308.6755) .. (384.7572,308.6755) .. controls (387.5801,308.6755) and
- (390.2289,308.1341) .. (392.7039,307.0513) .. controls (395.1787,305.9686) and
- (397.3345,304.4992) .. (399.1713,302.6430) .. controls (401.0081,300.7869) and
- (402.4582,298.6311) .. (403.5217,296.1755) .. controls (404.5850,293.7200) and
- (405.1167,291.1002) .. (405.1168,288.3159) .. controls (405.1167,285.5318) and
- (404.5850,282.9119) .. (403.5217,280.4564) .. controls (402.4582,278.0009) and
- (401.0081,275.8450) .. (399.1713,273.9889) .. controls (397.3345,272.1328) and
- (395.1787,270.6633) .. (392.7039,269.5805) .. controls (390.2289,268.4978) and
- (387.5801,267.9565) .. (384.7572,267.9564) -- cycle(405.1168,314.7659) --
- (405.1168,313.6058) .. controls (402.2165,315.9260) and (399.0649,317.7048) ..
- (395.6621,318.9422) .. controls (392.2591,320.1797) and (388.6242,320.7984) ..
- (384.7572,320.7984) .. controls (375.7859,320.7984) and (368.1293,317.6275) ..
- (361.7875,311.2857) .. controls (355.4457,304.9439) and (352.2748,297.2873) ..
- (352.2748,288.3159) .. controls (352.2748,279.3446) and (355.4457,271.6881) ..
- (361.7875,265.3462) .. controls (368.1293,259.0044) and (375.7859,255.8335) ..
- (384.7572,255.8335) .. controls (393.6512,255.8335) and (401.3078,259.0044) ..
- (407.7270,265.3462) .. controls (414.0687,271.6881) and (417.2396,279.3446) ..
- (417.2397,288.3159) -- (417.2397,314.7659) .. controls (417.2396,316.4287) and
- (416.6499,317.8498) .. (415.4706,319.0292) .. controls (414.2911,320.2087) and
- (412.8700,320.7984) .. (411.2072,320.7984) .. controls (409.5057,320.7984) and
- (408.0653,320.2087) .. (406.8859,319.0292) .. controls (405.7064,317.8498) and
- (405.1167,316.4287) .. (405.1168,314.7659) -- cycle;
- \path[fill=araracolor] (438.4113,261.8659) -- (438.4113,263.0260) .. controls
- (441.3115,260.7059) and (444.4630,258.9271) .. (447.8660,257.6896) .. controls
- (451.2689,256.4523) and (454.9038,255.8336) .. (458.7708,255.8335) .. controls
- (460.4722,255.8336) and (462.2994,255.9495) .. (464.2522,256.1815) .. controls
- (466.2050,256.4136) and (468.0031,256.8293) .. (469.6466,257.4286) .. controls
- (471.2900,258.0281) and (472.6531,258.8498) .. (473.7359,259.8938) .. controls
- (474.8186,260.9379) and (475.3600,262.2914) .. (475.3601,263.9541) .. controls
- (475.3600,264.8049) and (475.1957,265.5976) .. (474.8670,266.3323) .. controls
- (474.5383,267.0671) and (474.1033,267.7148) .. (473.5619,268.2754) .. controls
- (473.0205,268.8362) and (472.3825,269.2712) .. (471.6478,269.5805) .. controls
- (470.9130,269.8899) and (470.1203,270.0446) .. (469.2696,270.0446) .. controls
- (468.5348,270.0446) and (467.6841,269.8319) .. (466.7174,269.4065) .. controls
- (464.2812,268.4398) and (461.6323,267.9565) .. (458.7708,267.9564) .. controls
- (455.9479,267.9565) and (453.2990,268.4882) .. (450.8242,269.5515) .. controls
- (448.3493,270.6150) and (446.1935,272.0651) .. (444.3567,273.9018) .. controls
- (442.5199,275.7387) and (441.0698,277.8945) .. (440.0064,280.3693) .. controls
- (438.9430,282.8442) and (438.4113,285.4931) .. (438.4113,288.3159) --
- (438.4113,314.7659) .. controls (438.4113,316.4287) and (437.8216,317.8498) ..
- (436.6422,319.0293) .. controls (435.4627,320.2087) and (434.0416,320.7984) ..
- (432.3788,320.7984) .. controls (430.6774,320.7984) and (429.2369,320.2087) ..
- (428.0575,319.0293) .. controls (426.8781,317.8498) and (426.2884,316.4287) ..
- (426.2884,314.7659) -- (426.2884,261.8659) .. controls (426.2884,260.2032) and
- (426.8781,258.7821) .. (428.0575,257.6026) .. controls (429.2369,256.4233) and
- (430.6774,255.8336) .. (432.3788,255.8335) .. controls (434.0416,255.8336) and
- (435.4627,256.4233) .. (436.6422,257.6026) .. controls (437.8216,258.7821) and
- (438.4113,260.2032) .. (438.4113,261.8659) -- cycle;
- \path[fill=araracolor] (508.0874,267.9564) .. controls (505.2258,267.9565) and
- (502.5576,268.4978) .. (500.0828,269.5805) .. controls (497.6079,270.6633) and
- (495.4618,272.1231) .. (493.6443,273.9599) .. controls (491.8268,275.7967) and
- (490.3864,277.9525) .. (489.3230,280.4273) .. controls (488.2596,282.9022) and
- (487.7279,285.5317) .. (487.7279,288.3159) .. controls (487.7279,291.1002) and
- (488.2596,293.7297) .. (489.3230,296.2045) .. controls (490.3864,298.6794) and
- (491.8268,300.8352) .. (493.6443,302.6720) .. controls (495.4618,304.5088) and
- (497.6079,305.9686) .. (500.0828,307.0513) .. controls (502.5576,308.1341) and
- (505.2258,308.6755) .. (508.0874,308.6755) .. controls (510.9103,308.6755) and
- (513.5591,308.1341) .. (516.0340,307.0513) .. controls (518.5088,305.9686) and
- (520.6646,304.4992) .. (522.5015,302.6430) .. controls (524.3382,300.7869) and
- (525.7884,298.6311) .. (526.8518,296.1755) .. controls (527.9152,293.7200) and
- (528.4469,291.1002) .. (528.4469,288.3159) .. controls (528.4469,285.5318) and
- (527.9152,282.9119) .. (526.8518,280.4564) .. controls (525.7884,278.0009) and
- (524.3382,275.8450) .. (522.5015,273.9889) .. controls (520.6646,272.1328) and
- (518.5088,270.6633) .. (516.0340,269.5805) .. controls (513.5591,268.4978) and
- (510.9102,267.9565) .. (508.0874,267.9564) -- cycle(528.4469,314.7659) --
- (528.4469,313.6058) .. controls (525.5467,315.9260) and (522.3951,317.7048) ..
- (518.9922,318.9422) .. controls (515.5893,320.1797) and (511.9543,320.7984) ..
- (508.0874,320.7984) .. controls (499.1160,320.7984) and (491.4595,317.6275) ..
- (485.1177,311.2857) .. controls (478.7759,304.9439) and (475.6050,297.2873) ..
- (475.6050,288.3159) .. controls (475.6050,279.3446) and (478.7759,271.6881) ..
- (485.1177,265.3462) .. controls (491.4595,259.0044) and (499.1160,255.8335) ..
- (508.0874,255.8335) .. controls (516.9814,255.8335) and (524.6379,259.0044) ..
- (531.0571,265.3462) .. controls (537.3989,271.6881) and (540.5698,279.3446) ..
- (540.5698,288.3159) -- (540.5698,314.7659) .. controls (540.5698,316.4287) and
- (539.9801,317.8498) .. (538.8007,319.0292) .. controls (537.6212,320.2087) and
- (536.2001,320.7984) .. (534.5374,320.7984) .. controls (532.8359,320.7984) and
- (531.3954,320.2087) .. (530.2161,319.0292) .. controls (529.0366,317.8498) and
- (528.4469,316.4287) .. (528.4469,314.7659) -- cycle;
+
+\newcommand{\addname}[2]{%
+ \begin{scope}[
+ y=0.80pt,
+ x=0.80pt,
+ yscale=-1.000000,
+ xscale=1.000000,
+ inner sep=0pt,
+ outer sep=0pt,
+ shift={([xshift=-0.8em, yshift=3.6em]frame.north east)},
+ ]
+ \node [anchor=east] {\rbox[#2]{#1}};
+ \end{scope}
+}
+
+% 1 -> title
+% 2 -> frame colour
+% 3 -> icon description
+% 4 -> title colour
+% 5 -> code name
+\newtcblisting{ncodebox}[5]{
+ adjusted title=#1,
+ adjusted title after break={\centering #1 (ctd.)},
+ halign title=center,
+ fonttitle=\bfseries\sffamily,
+ enhanced,
+ drop lifted shadow,
+ colback=#2!5,
+ colframe=#2,
+ breakable,
+ overlay={#3{#2}\addname{#5}{#2}},
+ toptitle=0.2em,
+ bottomtitle=.2em,
+ coltitle=#4,
+ before skip=1em,
+ left=8mm,
+ listing only,
+ listing options={
+ numbers=left,
+ numberstyle=\scriptsize\sffamily\color{#2},
+ basicstyle=\footnotesize\ttfamily,
+ },
+ after skip=1.4em
+}
+
+\newtcbox{\abox}[1][teal]{
+ on line,
+ arc=3pt,
+ colback=#1!10,
+ tcbox raise=-1.1mm,
+ colframe=#1,
+ before upper={
+ \vphantom{dp}
+ },
+ boxrule=1pt,
+ fontupper=\footnotesize\normalfont\ttfamily\color{#1},
+ boxsep=0pt,
+ left=2pt,
+ right=2pt,
+ top=1.6pt,
+ bottom=0.8pt
+}
+
+\newtcbox{\rbox}[1][teal]{
+ on line,
+ arc=3pt,
+ colback=#1,
+ tcbox raise=-1.1mm,
+ colframe=#1,
+ before upper={
+ \vphantom{dp}
+ },
+ boxrule=1pt,
+ fontupper=\footnotesize\normalfont\ttfamily\color{#1!10},
+ boxsep=0pt,
+ left=2pt,
+ right=2pt,
+ top=1.6pt,
+ bottom=0.8pt
+}
+
+\newcommand{\varbox}[1]{\rbox[araracolour]{$\diamondsuit$\,#1}}
+\newcommand{\mtbox}[1]{\rbox{$\diamondsuit$\,#1}}
+\newcommand{\prbox}[1]{\rbox[attentioncolour]{\color{black}$\rhd$\,#1}}
+\newcommand{\opbox}[1]{\rbox[cyan]{\color{black}{-}#1}}
+\newcommand{\cdbox}[1]{\rbox{$\star$\,#1}}
+\newcommand{\describe}[2]{\rbox[araracolour]{#1}~%
+\abox{#2}}
+\newcommand{\describecontext}[3]{\rbox[araracolour]{#1}~%
+\rbox{#2$\rightarrow$}~\abox{#3}}
+\newcommand{\describecontextt}[4]{\rbox[araracolour]{#1}~%
+\rbox[araracolour]{#2}~\rbox{#3$\rightarrow$}~\abox{#4}}
+\newcommand{\describeconditional}[2]{\rbox[araracolour]%
+{\normalfont\itshape\,\,#1\enspace}~\cdbox{#2}}
+\newcommand{\describeop}[2]{\opbox{#1}~\opbox{{-}#2}}
+\newcommand{\describeopp}[3]{\describeop{#1}{#2}~\prbox{#3}}
+\newcommand{\describecf}[4]{\rbox[araracolour]{#1}~%
+\rbox{\normalfont\itshape\,\,#2\enspace}~\abox{#3}%
+\hfill{\normalfont\itshape default:} \rbox{#4}}
+\newcommand{\describecfn}[3]{\rbox[araracolour]{#1}~%
+\rbox{\normalfont\itshape\,\,#2\enspace}~\abox{#3}}
+\newcommand{\rrbox}[1]{\rbox[araracolour]{$\triangle$\,#1}}
+\newcommand{\ctbox}[1]{\rbox[cyan]{#1}}
+\newcommand{\mdbox}[3]{\ctbox{#1}~\mtbox{#2}\hfill\rrbox{#3}}
+\newcommand{\mddbox}[4]{\ctbox{#1}~\mdbox{#2}{#3}{#4}}
+
+\renewcommand{\secheadstyle}{\Large\normalfont\em}
+\renewcommand{\subsecheadstyle}{\large\normalfont\em}
+\renewcommand{\subsubsecheadstyle}{\normalsize\normalfont\em}
+\renewcommand{\paraheadstyle}{\normalsize\normalfont\em}
+\renewcommand{\subparaheadstyle}{\normalsize\normalfont\em}
+\renewcommand{\partnumfont}{\Large\fontfamily{fco}\selectfont\bfseries}
+\renewcommand{\partnamefont}{\Large\fontfamily{fco}\selectfont\bfseries}
+\renewcommand{\parttitlefont}{\Huge\normalfont\em}
+\renewcommand{\booktitlefont}{\huge\normalfont\em}
+\renewcommand{\booknamefont}{\huge\normalfont\em}
+\renewcommand{\booknumfont}{\huge\normalfont\em}
+\renewcommand{\printpartname}{\centering\includegraphics[scale=.3]{../logos/bird.pdf}\par\partnamefont \textcolor{araracolour}{part}}
+\renewcommand{\printpartnum}{\partnumfont\textcolor{araracolour}{\numtoname{\c@part}}}
+\cftpagenumbersoff{part}
+\renewcommand\partnumberline[1]{\hfil\hspace\@tocrmarg {\normalfont\normalsize\adforn{16}}\quad#1\hspace{0.5em}---\hspace{0.5em}}
+\renewcommand*{\cftpartafterpnum}{\quad\adforn{44}}
+\setlength\cftchapternumwidth{2em}
+\setlength\cftsectionnumwidth{3em}
+
+\renewcommand{\midpartskip}{\par\vskip 3.0\onelineskip}
+
+\makechapterstyle{araraheadings}{%
+ \setlength{\beforechapskip}{2\onelineskip}%
+ \setlength{\afterchapskip}{1.5\onelineskip%
+ \@plus .1\onelineskip%
+ \@minus 0.167\onelineskip}%
+ \renewcommand*{\chapnamefont}{\normalfont}%
+ \renewcommand*{\printchaptername}{%
+ \centering\includegraphics[scale=.15]{../logos/bird.pdf}\par}%
+ \renewcommand*{\chapnumfont}{\fontfamily{fco}\selectfont\bfseries}%
+ \renewcommand*{\printchapternum}{\centering \chapnumfont \ifanappendix
+ \thechapter \else \textcolor{araracolour}{\numtoname{\c@chapter}}\fi}%
+ \renewcommand*{\chaptitlefont}{\normalfont\itshape\huge\centering}%
+ \renewcommand*{\printchapternonum}{%
+ \centering\includegraphics[scale=.15]{../logos/bird.pdf}\par%
+ \vskip\midchapskip}%
+}
+
+\newcommand{\cbyes}[1]{%
+\raisebox{#1pt}{\begin{tikzpicture}[
+ y=0.80pt,
+ x=0.80pt,
+ yscale=-1.000000,
+ xscale=1.000000,
+ inner sep=0pt,
+ outer sep=0pt,
+ scale=.11
+]
+ \begin{scope}[
+ shift={(-23.18884,-26.87932)}
+ ]
+ \path[line width=0.212pt,fill=araracolour] (56.2485,74.7821) -- (46.8029,84.2278) --
+ (77.1638,114.5887) -- (144.6326,47.1199) -- (135.1870,37.6743) --
+ (77.1638,95.6974) -- cycle(131.1388,134.8293) -- (36.6826,134.8293) --
+ (36.6826,40.3731) -- (104.1513,40.3731) -- (104.1513,26.8793) --
+ (36.6826,26.8793) .. controls (29.2610,26.8793) and (23.1888,32.9515) ..
+ (23.1888,40.3731) -- (23.1888,134.8293) .. controls (23.1888,142.2509) and
+ (29.2610,148.3231) .. (36.6826,148.3231) -- (131.1388,148.3231) .. controls
+ (138.5604,148.3231) and (144.6326,142.2509) .. (144.6326,134.8293) --
+ (144.6326,80.8543) -- (131.1388,80.8543) -- cycle;
+ \begin{scope}[
+ cm={{0.26458,0.0,0.0,0.26458,(23.18884,26.87932)}}
+ ]
+ \end{scope}
+ \begin{scope}[
+ cm={{0.26458,0.0,0.0,0.26458,(23.18884,26.87932)}}
+ ]
+ \end{scope}
+ \begin{scope}[
+ cm={{0.26458,0.0,0.0,0.26458,(23.18884,26.87932)}}
+ ]
+ \end{scope}
+ \begin{scope}[
+ cm={{0.26458,0.0,0.0,0.26458,(23.18884,26.87932)}}
+ ]
+ \end{scope}
+ \begin{scope}[
+ cm={{0.26458,0.0,0.0,0.26458,(23.18884,26.87932)}}
+ ]
+ \end{scope}
+ \begin{scope}[
+ cm={{0.26458,0.0,0.0,0.26458,(23.18884,26.87932)}}
+ ]
+ \end{scope}
+ \begin{scope}[
+ cm={{0.26458,0.0,0.0,0.26458,(23.18884,26.87932)}}
+ ]
+ \end{scope}
+ \begin{scope}[
+ cm={{0.26458,0.0,0.0,0.26458,(23.18884,26.87932)}}
+ ]
+ \end{scope}
+ \begin{scope}[
+ cm={{0.26458,0.0,0.0,0.26458,(23.18884,26.87932)}}
+ ]
+ \end{scope}
+ \begin{scope}[
+ cm={{0.26458,0.0,0.0,0.26458,(23.18884,26.87932)}}
+ ]
+ \end{scope}
+ \begin{scope}[
+ cm={{0.26458,0.0,0.0,0.26458,(23.18884,26.87932)}}
+ ]
+ \end{scope}
+ \begin{scope}[
+ cm={{0.26458,0.0,0.0,0.26458,(23.18884,26.87932)}}
+ ]
+ \end{scope}
+ \begin{scope}[
+ cm={{0.26458,0.0,0.0,0.26458,(23.18884,26.87932)}}
+ ]
+ \end{scope}
+ \begin{scope}[
+ cm={{0.26458,0.0,0.0,0.26458,(23.18884,26.87932)}}
+ ]
+ \end{scope}
+ \begin{scope}[
+ cm={{0.26458,0.0,0.0,0.26458,(23.18884,26.87932)}}
+ ]
+ \end{scope}
+ \end{scope}
+\end{tikzpicture}}}
+
+\newcommand{\cbno}[1]{%
+\raisebox{#1pt}{\begin{tikzpicture}[
+ y=0.80pt,
+ x=0.80pt,
+ yscale=-1.000000,
+ xscale=1.000000,
+ inner sep=0pt,
+ outer sep=0pt,
+ scale=.11
+]
+ \begin{scope}[
+ shift={(-23.18884,-26.87932)}
+ ]
+ \path[line width=0.212pt, fill=warningcolour] (131.1388,134.8293) -- (36.6826,134.8293) --
+ (36.6826,40.3731) -- (104.1513,40.3731) -- (104.1513,26.8793) --
+ (36.6826,26.8793) .. controls (29.2610,26.8793) and (23.1888,32.9515) ..
+ (23.1888,40.3731) -- (23.1888,134.8293) .. controls (23.1888,142.2509) and
+ (29.2610,148.3231) .. (36.6826,148.3231) -- (131.1388,148.3231) .. controls
+ (138.5604,148.3231) and (144.6326,142.2509) .. (144.6326,134.8293) --
+ (144.6326,80.8543) -- (131.1388,80.8543) -- cycle;
+ \begin{scope}[
+ cm={{0.26458,0.0,0.0,0.26458,(23.18884,26.87932)}}
+ ]
+ \end{scope}
+ \begin{scope}[
+ cm={{0.26458,0.0,0.0,0.26458,(23.18884,26.87932)}}
+ ]
+ \end{scope}
+ \begin{scope}[
+ cm={{0.26458,0.0,0.0,0.26458,(23.18884,26.87932)}}
+ ]
+ \end{scope}
+ \begin{scope}[
+ cm={{0.26458,0.0,0.0,0.26458,(23.18884,26.87932)}}
+ ]
+ \end{scope}
+ \begin{scope}[
+ cm={{0.26458,0.0,0.0,0.26458,(23.18884,26.87932)}}
+ ]
+ \end{scope}
+ \begin{scope}[
+ cm={{0.26458,0.0,0.0,0.26458,(23.18884,26.87932)}}
+ ]
+ \end{scope}
+ \begin{scope}[
+ cm={{0.26458,0.0,0.0,0.26458,(23.18884,26.87932)}}
+ ]
+ \end{scope}
+ \begin{scope}[
+ cm={{0.26458,0.0,0.0,0.26458,(23.18884,26.87932)}}
+ ]
+ \end{scope}
+ \begin{scope}[
+ cm={{0.26458,0.0,0.0,0.26458,(23.18884,26.87932)}}
+ ]
+ \end{scope}
+ \begin{scope}[
+ cm={{0.26458,0.0,0.0,0.26458,(23.18884,26.87932)}}
+ ]
+ \end{scope}
+ \begin{scope}[
+ cm={{0.26458,0.0,0.0,0.26458,(23.18884,26.87932)}}
+ ]
+ \end{scope}
+ \begin{scope}[
+ cm={{0.26458,0.0,0.0,0.26458,(23.18884,26.87932)}}
+ ]
+ \end{scope}
+ \begin{scope}[
+ cm={{0.26458,0.0,0.0,0.26458,(23.18884,26.87932)}}
+ ]
+ \end{scope}
+ \begin{scope}[
+ cm={{0.26458,0.0,0.0,0.26458,(23.18884,26.87932)}}
+ ]
+ \end{scope}
+ \begin{scope}[
+ cm={{0.26458,0.0,0.0,0.26458,(23.18884,26.87932)}}
+ ]
+ \end{scope}
+ \end{scope}
+\end{tikzpicture}}}
+
+\newcommand{\uierror}[1]{%
+\begin{tikzpicture}[
+ y=0.80pt,
+ x=0.80pt,
+ yscale=-1.000000,
+ xscale=1.000000,
+ inner sep=0pt,
+ outer sep=0pt,
+ scale=2.5
+]
+ \begin{scope}[shift={(-8.53676,-270.7608)}]
+ \begin{scope}[
+ cm={{0.26458,0.0,0.0,0.26458,(8.53458,270.7608)}}
+ ]
+ \path [fill=#1]
+ (46.1330,20.6880) .. controls (45.3520,19.9070) and (44.0860,19.9070) ..
+ (43.3050,20.6880) -- (33.4060,30.5870) -- (23.5060,20.6880) .. controls
+ (22.7250,19.9070) and (21.4590,19.9070) .. (20.6780,20.6880) .. controls
+ (19.8970,21.4690) and (19.8970,22.7350) .. (20.6780,23.5160) --
+ (30.5780,33.4150) -- (20.6780,43.3140) .. controls (19.8970,44.0950) and
+ (19.8970,45.3610) .. (20.6780,46.1420) .. controls (21.0690,46.5330) and
+ (21.5800,46.7280) .. (22.0920,46.7280) .. controls (22.6040,46.7280) and
+ (23.1150,46.5330) .. (23.5060,46.1420) -- (33.4060,36.2430) --
+ (43.3050,46.1420) .. controls (43.6960,46.5330) and (44.2070,46.7280) ..
+ (44.7190,46.7280) .. controls (45.2310,46.7280) and (45.7420,46.5330) ..
+ (46.1330,46.1420) .. controls (46.9140,45.3610) and (46.9140,44.0950) ..
+ (46.1330,43.3140) -- (36.2340,33.4150) -- (46.1330,23.5160) .. controls
+ (46.9140,22.7350) and (46.9140,21.4680) .. (46.1330,20.6880) -- cycle;
+ \path [fill=#1]
+ (57.1070,9.8000) .. controls (50.7880,3.4810) and (42.3860,0.0000) ..
+ (33.4490,0.0000) .. controls (24.5120,0.0000) and (16.1120,3.4800) ..
+ (9.7920,9.8000) .. controls (-3.2530,22.8450) and (-3.2530,44.0710) ..
+ (9.7920,57.1150) .. controls (16.1100,63.4340) and (24.5130,66.9150) ..
+ (33.4490,66.9150) .. controls (42.3870,66.9150) and (50.7890,63.4350) ..
+ (57.1080,57.1150) .. controls (63.4270,50.7970) and (66.9070,42.3940) ..
+ (66.9070,33.4570) .. controls (66.9060,24.5210) and (63.4260,16.1190) ..
+ (57.1070,9.8000) -- cycle(54.2810,54.2870) .. controls (48.7170,59.8500) and
+ (41.3190,62.9150) .. (33.4500,62.9150) .. controls (25.5820,62.9150) and
+ (18.1840,59.8510) .. (12.6210,54.2870) .. controls (1.1360,42.8020) and
+ (1.1360,24.1130) .. (12.6210,12.6280) .. controls (18.1850,7.0640) and
+ (25.5810,4.0000) .. (33.4490,4.0000) .. controls (41.3170,4.0000) and
+ (48.7150,7.0640) .. (54.2780,12.6270) .. controls (59.8410,18.1900) and
+ (62.9060,25.5880) .. (62.9070,33.4570) .. controls (62.9070,41.3260) and
+ (59.8440,48.7240) .. (54.2810,54.2870) -- cycle;
+ \end{scope}
+ \end{scope}
+\end{tikzpicture}}
+
+\newcommand{\uiwarning}[1]{%
+\begin{tikzpicture}[
+ y=0.80pt,
+ x=0.80pt,
+ yscale=-1.000000,
+ xscale=1.000000,
+ inner sep=0pt,
+ outer sep=0pt,
+ scale=2.55
+]
+ \begin{scope}[
+ shift={(-8.53676,-270.7608)}
+ ]
+ \begin{scope}[
+ cm={{0.26458,0.0,0.0,0.26458,(8.78795,271.01414)}}
+ ]
+ \path [fill=#1]
+ (32.5000,65.0000) .. controls (50.4200,65.0000) and (65.0000,50.4210) ..
+ (65.0000,32.5000) .. controls (65.0000,14.5790) and (50.4200,0.0000) ..
+ (32.5000,0.0000) .. controls (14.5800,0.0000) and (0.0000,14.5790) ..
+ (0.0000,32.5000) .. controls (0.0000,50.4210) and (14.5800,65.0000) ..
+ (32.5000,65.0000) -- cycle(32.5000,4.0000) .. controls (48.2150,4.0000) and
+ (61.0000,16.7850) .. (61.0000,32.5000) .. controls (61.0000,48.2150) and
+ (48.2150,61.0000) .. (32.5000,61.0000) .. controls (16.7850,61.0000) and
+ (4.0000,48.2150) .. (4.0000,32.5000) .. controls (4.0000,16.7850) and
+ (16.7850,4.0000) .. (32.5000,4.0000) -- cycle;
+ \path [fill=#1] (33.0180,43.6550) circle (0.0944cm);
+ \path [fill=#1]
+ (32.3320,35.3420) .. controls (33.4360,35.3420) and (34.3320,34.4460) ..
+ (34.3320,33.3420) -- (34.3320,16.3420) .. controls (34.3320,15.2380) and
+ (33.4360,14.3420) .. (32.3320,14.3420) .. controls (31.2280,14.3420) and
+ (30.3320,15.2380) .. (30.3320,16.3420) -- (30.3320,33.3420) .. controls
+ (30.3320,34.4460) and (31.2280,35.3420) .. (32.3320,35.3420) -- cycle;
+ \end{scope}
+ \end{scope}
+\end{tikzpicture}}
+
+\newcommand{\uiinfo}[1]{%
+\begin{tikzpicture}[
+ y=0.80pt,
+ x=0.80pt,
+ yscale=-1.000000,
+ xscale=1.000000,
+ inner sep=0pt,
+ outer sep=0pt,
+ scale=2.55]
+ \begin{scope}[
+ shift={(-8.53676,-270.7608)}
+ ]
+ \begin{scope}[
+ cm={{0.26458,0.0,0.0,0.26458,(8.78795,271.01414)}}
+ ]
+ \path [fill=#1]
+ (32.5000,0.0000) .. controls (14.5800,0.0000) and (0.0000,14.5790) ..
+ (0.0000,32.5000) .. controls (0.0000,50.4210) and (14.5800,65.0000) ..
+ (32.5000,65.0000) .. controls (50.4200,65.0000) and (65.0000,50.4210) ..
+ (65.0000,32.5000) .. controls (65.0000,14.5790) and (50.4200,0.0000) ..
+ (32.5000,0.0000) -- cycle(32.5000,61.0000) .. controls (16.7850,61.0000) and
+ (4.0000,48.2150) .. (4.0000,32.5000) .. controls (4.0000,16.7850) and
+ (16.7850,4.0000) .. (32.5000,4.0000) .. controls (48.2150,4.0000) and
+ (61.0000,16.7850) .. (61.0000,32.5000) .. controls (61.0000,48.2150) and
+ (48.2150,61.0000) .. (32.5000,61.0000) -- cycle;
+ \path [fill=#1] (33.0180,19.5410) circle (0.0944cm);
+ \path [fill=#1]
+ (32.1370,28.3420) .. controls (31.0330,28.3420) and (30.1370,29.2380) ..
+ (30.1370,30.3420) -- (30.1370,47.3420) .. controls (30.1370,48.4460) and
+ (31.0330,49.3420) .. (32.1370,49.3420) .. controls (33.2410,49.3420) and
+ (34.1370,48.4460) .. (34.1370,47.3420) -- (34.1370,30.3420) .. controls
+ (34.1370,29.2370) and (33.2410,28.3420) .. (32.1370,28.3420) -- cycle;
+ \end{scope}
+ \end{scope}
+\end{tikzpicture}}
+
+\newcommand{\uiplain}[1]{%
+\begin{tikzpicture}[
+ y=0.80pt,
+ x=0.80pt,
+ yscale=-1.000000,
+ xscale=1.000000,
+ inner sep=0pt,
+ outer sep=0pt,
+ scale=2.55]
+ \begin{scope}[
+ shift={(-8.53676,-270.7608)}
+ ]
+ \begin{scope}[
+ cm={{0.26458,0.0,0.0,0.26458,(8.78795,271.01414)}}
+ ]
+ \path [fill=#1]
+ (32.5000,65.0000) .. controls (50.4200,65.0000) and (65.0000,50.4210) ..
+ (65.0000,32.5000) .. controls (65.0000,14.5790) and (50.4200,0.0000) ..
+ (32.5000,0.0000) .. controls (14.5800,0.0000) and (0.0000,14.5790) ..
+ (0.0000,32.5000) .. controls (0.0000,50.4210) and (14.5800,65.0000) ..
+ (32.5000,65.0000) -- cycle(32.5000,4.0000) .. controls (48.2150,4.0000) and
+ (61.0000,16.7850) .. (61.0000,32.5000) .. controls (61.0000,48.2150) and
+ (48.2150,61.0000) .. (32.5000,61.0000) .. controls (16.7850,61.0000) and
+ (4.0000,48.2150) .. (4.0000,32.5000) .. controls (4.0000,16.7850) and
+ (16.7850,4.0000) .. (32.5000,4.0000) -- cycle;
+ \end{scope}
+ \begin{scope}[cm={{0.26458,0.0,0.0,0.26458,(8.78795,271.01414)}}]
+ \end{scope}
+ \begin{scope}[cm={{0.26458,0.0,0.0,0.26458,(8.78795,271.01414)}}]
+ \end{scope}
+ \begin{scope}[cm={{0.26458,0.0,0.0,0.26458,(8.78795,271.01414)}}]
+ \end{scope}
+ \begin{scope}[cm={{0.26458,0.0,0.0,0.26458,(8.78795,271.01414)}}]
+ \end{scope}
+ \begin{scope}[cm={{0.26458,0.0,0.0,0.26458,(8.78795,271.01414)}}]
+ \end{scope}
+ \begin{scope}[cm={{0.26458,0.0,0.0,0.26458,(8.78795,271.01414)}}]
+ \end{scope}
+ \begin{scope}[cm={{0.26458,0.0,0.0,0.26458,(8.78795,271.01414)}}]
+ \end{scope}
+ \begin{scope}[cm={{0.26458,0.0,0.0,0.26458,(8.78795,271.01414)}}]
+ \end{scope}
+ \begin{scope}[cm={{0.26458,0.0,0.0,0.26458,(8.78795,271.01414)}}]
+ \end{scope}
+ \begin{scope}[cm={{0.26458,0.0,0.0,0.26458,(8.78795,271.01414)}}]
+ \end{scope}
+ \begin{scope}[cm={{0.26458,0.0,0.0,0.26458,(8.78795,271.01414)}}]
+ \end{scope}
+ \begin{scope}[cm={{0.26458,0.0,0.0,0.26458,(8.78795,271.01414)}}]
+ \end{scope}
+ \begin{scope}[cm={{0.26458,0.0,0.0,0.26458,(8.78795,271.01414)}}]
+ \end{scope}
+ \begin{scope}[cm={{0.26458,0.0,0.0,0.26458,(8.78795,271.01414)}}]
+ \end{scope}
+ \begin{scope}[cm={{0.26458,0.0,0.0,0.26458,(8.78795,271.01414)}}]
+ \end{scope}
+ \end{scope}
+\end{tikzpicture}}
+
+\newcommand{\uiquestion}[1]{%
+\begin{tikzpicture}[
+ y=0.80pt,
+ x=0.80pt,
+ yscale=-1.000000,
+ xscale=1.000000,
+ inner sep=0pt,
+ outer sep=0pt,
+ scale=2.55
+]
+ \begin{scope}[
+ shift={(-8.53676,-270.7608)}
+ ]
+ \begin{scope}[
+ cm={{0.26458,0.0,0.0,0.26458,(8.78795,271.01414)}}
+ ]
+ \path [fill=#1]
+ (32.5000,0.0000) .. controls (14.5790,0.0000) and (0.0000,14.5790) ..
+ (0.0000,32.5000) .. controls (0.0000,50.4210) and (14.5790,65.0000) ..
+ (32.5000,65.0000) .. controls (50.4210,65.0000) and (65.0000,50.4210) ..
+ (65.0000,32.5000) .. controls (65.0000,14.5790) and (50.4210,0.0000) ..
+ (32.5000,0.0000) -- cycle(32.5000,61.0000) .. controls (16.7850,61.0000) and
+ (4.0000,48.2150) .. (4.0000,32.5000) .. controls (4.0000,16.7850) and
+ (16.7850,4.0000) .. (32.5000,4.0000) .. controls (48.2150,4.0000) and
+ (61.0000,16.7850) .. (61.0000,32.5000) .. controls (61.0000,48.2150) and
+ (48.2150,61.0000) .. (32.5000,61.0000) -- cycle;
+ \path [fill=#1] (33.0170,49.5410) circle (0.0944cm);
+ \path [fill=#1]
+ (32.3850,12.7890) .. controls (29.3180,12.7890) and (26.3630,14.0890) ..
+ (24.0650,16.4490) .. controls (23.2940,17.2410) and (23.3110,18.5070) ..
+ (24.1020,19.2770) .. controls (24.8930,20.0480) and (26.1610,20.0310) ..
+ (26.9300,19.2400) .. controls (28.4690,17.6590) and (30.4070,16.7890) ..
+ (32.3850,16.7890) .. controls (36.7110,16.7890) and (40.2310,20.2300) ..
+ (40.2310,24.4600) .. controls (40.2310,28.5450) and (36.4230,32.1280) ..
+ (32.3690,32.1280) .. controls (31.2650,32.1280) and (30.1190,33.0240) ..
+ (30.1190,34.1280) -- (30.1190,41.3420) .. controls (30.1190,42.4460) and
+ (31.0150,43.3420) .. (32.1190,43.3420) .. controls (33.2230,43.3420) and
+ (34.1190,42.4460) .. (34.1190,41.3420) -- (34.1190,35.9460) .. controls
+ (40.1190,34.9620) and (43.9810,30.1010) .. (43.9810,24.4600) .. controls
+ (43.9800,18.0240) and (38.9170,12.7890) .. (32.3850,12.7890) -- cycle;
+ \end{scope}
+ \end{scope}
+\end{tikzpicture}}
+
+\newcommand{\uimethod}[1]{\begin{minipage}{1\textwidth}
+\vspace*{.5em}
+\hspace{1em}\includegraphics[scale=1.9]{figures/#1.pdf}
+\vspace{.5em}
+\end{minipage}}
+
+\newcommand{\rulebox}[2]{\rbox{#1}%
+\hfill{\normalfont\em#2}}
+\newcommand{\rpbox}[2]{\abox{#1}\hfill%
+{\normalfont\itshape default:} \rbox[cyan]{#2}}
+\newcommand{\rpsbox}[1]{\abox{#1}~%
+\rbox[araracolour]{S}}
+
+\newcommand{\povalue}[1]{\rbox[cyan]{#1}}
+\newcommand{\rqbox}{\rbox[araracolour]{R}}
+
+\newcommand{\fpemail}[1]{%
+\begin{tikzpicture}[
+ y=0.80pt,
+ x=0.80pt,
+ yscale=-1.000000,
+ xscale=1.000000,
+ inner sep=0pt,
+ outer sep=0pt,
+ scale=#1]
+\begin{scope}[shift={(-45.96191,-71.72619)}]
+ \path[cm={{0.26458,0.0,0.0,0.26458,(45.96191,71.72619)}},fill=araracolour,line
+ width=0.800pt] (138.0000,0.0000) .. controls (61.8000,0.0000) and
+ (0.0000,61.8000) .. (0.0000,138.0000) -- (0.0000,374.0000) .. controls
+ (0.0000,450.2000) and (61.8000,512.0000) .. (138.0000,512.0000) --
+ (374.0000,512.0000) .. controls (450.2000,512.0000) and (512.0000,450.2000) ..
+ (512.0000,374.0000) -- (512.0000,138.0000) .. controls (512.0000,61.8000) and
+ (450.2000,0.0000) .. (374.0000,0.0000) -- (138.0000,0.0000) --
+ cycle(105.3535,154.1797) -- (406.6426,154.1797) .. controls
+ (407.1626,154.1797) and (407.6487,154.4501) .. (407.9355,154.8457) --
+ (269.4844,269.0977) -- (263.6836,273.8984) .. controls (263.5691,273.9744) and
+ (263.4561,274.0383) .. (263.3477,274.1094) -- (262.8496,274.4277) .. controls
+ (261.0136,275.6408) and (258.7436,276.3086) .. (256.4473,276.3086) --
+ (256.3828,276.3086) .. controls (253.6418,276.3086) and (251.0365,275.4472) ..
+ (249.2109,273.9355) -- (104.3555,154.5410) .. controls (104.6316,154.3135) and
+ (104.9799,154.1797) .. (105.3535,154.1797) -- cycle(103.7441,170.3691) --
+ (207.5117,255.9004) -- (103.7441,339.7246) -- (103.7441,170.3691) --
+ cycle(408.2559,170.9316) -- (408.2559,339.7695) -- (304.5957,256.4688) --
+ (408.2559,170.9316) -- cycle(217.4394,264.0840) -- (241.2070,283.6836) ..
+ controls (245.3284,287.0581) and (250.7281,288.9160) .. (256.4258,288.9160) ..
+ controls (262.1020,288.9160) and (267.5064,287.0487) .. (271.6387,283.6582) --
+ (294.6582,264.6582) -- (408.2559,355.9316) -- (408.2559,356.2012) .. controls
+ (408.2559,357.0788) and (407.5127,357.8203) .. (406.6465,357.8203) --
+ (105.3750,357.8203) .. controls (104.4923,357.8203) and (103.7441,357.0793) ..
+ (103.7441,356.2070) -- (103.7441,355.9141) -- (217.4394,264.0840) -- cycle;
+ \begin{scope}[cm={{0.13993,0.0,0.0,0.13993,(71.62036,95.57808)}},fill=white]
+ \end{scope}
+ \begin{scope}[cm={{0.13993,0.0,0.0,0.13993,(71.62036,95.57808)}},fill=white]
+ \end{scope}
+ \begin{scope}[cm={{0.13993,0.0,0.0,0.13993,(71.62036,95.57808)}},fill=white]
+ \end{scope}
+ \begin{scope}[cm={{0.13993,0.0,0.0,0.13993,(71.62036,95.57808)}},fill=white]
+ \end{scope}
+ \begin{scope}[cm={{0.13993,0.0,0.0,0.13993,(71.62036,95.57808)}},fill=white]
+ \end{scope}
+ \begin{scope}[cm={{0.13993,0.0,0.0,0.13993,(71.62036,95.57808)}},fill=white]
+ \end{scope}
+ \begin{scope}[cm={{0.13993,0.0,0.0,0.13993,(71.62036,95.57808)}},fill=white]
+ \end{scope}
+ \begin{scope}[cm={{0.13993,0.0,0.0,0.13993,(71.62036,95.57808)}},fill=white]
+ \end{scope}
+ \begin{scope}[cm={{0.13993,0.0,0.0,0.13993,(71.62036,95.57808)}},fill=white]
+ \end{scope}
+ \begin{scope}[cm={{0.13993,0.0,0.0,0.13993,(71.62036,95.57808)}},fill=white]
+ \end{scope}
+ \begin{scope}[cm={{0.13993,0.0,0.0,0.13993,(71.62036,95.57808)}},fill=white]
+ \end{scope}
+ \begin{scope}[cm={{0.13993,0.0,0.0,0.13993,(71.62036,95.57808)}},fill=white]
+ \end{scope}
+ \begin{scope}[cm={{0.13993,0.0,0.0,0.13993,(71.62036,95.57808)}},fill=white]
+ \end{scope}
+ \begin{scope}[cm={{0.13993,0.0,0.0,0.13993,(71.62036,95.57808)}},fill=white]
+ \end{scope}
+ \begin{scope}[cm={{0.13993,0.0,0.0,0.13993,(71.62036,95.57808)}},fill=white]
+ \end{scope}
+\end{scope}
+\end{tikzpicture}}
+
+\newcommand{\fptwitter}[1]{%
+\begin{tikzpicture}[
+ y=0.80pt,
+ x=0.80pt,
+ yscale=-1.000000,
+ xscale=1.000000,
+ inner sep=0pt,
+ outer sep=0pt,
+ scale=#1]
+\begin{scope}[shift={(-45.96191,-71.72619)}]
+ \path[fill=araracolour,line width=0.212pt] (144.9161,71.7262) -- (82.4744,71.7262) ..
+ controls (62.3132,71.7262) and (45.9619,88.0774) .. (45.9619,108.2387) --
+ (45.9619,170.6804) .. controls (45.9619,190.8416) and (62.3132,207.1929) ..
+ (82.4744,207.1929) -- (144.9161,207.1929) .. controls (165.0773,207.1929) and
+ (181.4286,190.8416) .. (181.4286,170.6804) -- (181.4286,108.2387) .. controls
+ (181.4286,88.0774) and (165.0773,71.7262) .. (144.9161,71.7262) --
+ cycle(146.6623,124.7222) -- (146.7152,126.7066) .. controls
+ (146.7152,147.0795) and (131.2106,170.5745) .. (102.8473,170.5745) .. controls
+ (94.1425,170.5745) and (86.0463,168.0081) .. (79.2200,163.6424) .. controls
+ (80.4371,163.7747) and (81.6542,163.8541) .. (82.8977,163.8541) .. controls
+ (90.1208,163.8541) and (96.7883,161.3935) .. (102.0536,157.2660) .. controls
+ (95.3067,157.1337) and (89.6181,152.6622) .. (87.6602,146.5504) .. controls
+ (88.6127,146.7356) and (89.5652,146.8414) .. (90.5706,146.8414) .. controls
+ (91.9994,146.8414) and (93.3091,146.6562) .. (94.6055,146.3122) .. controls
+ (87.5676,144.9099) and (82.2098,138.6658) .. (82.2098,131.2045) --
+ (82.2098,131.0193) .. controls (84.3265,132.1835) and (86.7209,132.8714) ..
+ (89.2345,132.9508) .. controls (85.1070,130.1991) and (82.4016,125.4631) ..
+ (82.4016,120.1185) .. controls (82.4016,117.2874) and (83.1787,114.6416) ..
+ (84.5016,112.3662) .. controls (92.0952,121.7060) and (103.4773,127.8443) ..
+ (116.2831,128.4793) .. controls (116.0185,127.3416) and (115.8886,126.1774) ..
+ (115.8886,124.9604) .. controls (115.8886,116.4408) and (122.7956,109.5351) ..
+ (131.3151,109.5351) .. controls (135.7337,109.5351) and (139.7559,111.4137) ..
+ (142.5605,114.4035) .. controls (146.0794,113.7156) and (149.3605,112.4456) ..
+ (152.3503,110.6729) .. controls (151.1861,114.2712) and (148.7522,117.2874) ..
+ (145.5772,119.1924) .. controls (148.6993,118.8220) and (151.6627,117.9754) ..
+ (154.4408,116.7583) .. controls (152.3773,119.8539) and (149.7579,122.5791) ..
+ (146.6623,124.7222) -- cycle;
+\end{scope}
+\end{tikzpicture}}
+
+\newcommand{\fpgithub}[1]{%
+\begin{tikzpicture}[
+ y=0.80pt,
+ x=0.80pt,
+ yscale=-1.000000,
+ xscale=1.000000,
+ inner sep=0pt,
+ outer sep=0pt,
+ scale=#1]
+\begin{scope}[shift={(69.24524,-3.99286)}]
+ \path[fill=araracolour,line width=0.212pt] (29.7089,3.9929) -- (-32.7327,3.9929) ..
+ controls (-52.8940,3.9929) and (-69.2452,20.3441) .. (-69.2452,40.5054) --
+ (-69.2452,102.9470) .. controls (-69.2452,123.1083) and (-52.8940,139.4595) ..
+ (-32.7327,139.4595) -- (29.7089,139.4595) .. controls (49.8702,139.4595) and
+ (66.2214,123.1083) .. (66.2214,102.9470) -- (66.2214,40.5054) .. controls
+ (66.2214,20.3441) and (49.8702,3.9929) .. (29.7089,3.9929) --
+ cycle(32.5929,74.8218) .. controls (32.3283,81.0660) and (31.0583,86.9397) ..
+ (27.0102,91.9404) .. controls (24.2056,95.3799) and (20.5808,97.5760) ..
+ (16.4004,98.9518) .. controls (12.2200,100.3012) and (7.9073,100.6981) ..
+ (3.5416,100.6716) .. controls (-0.8240,100.6451) and (-5.1632,100.7774) ..
+ (-9.5288,100.6187) .. controls (-14.3707,100.4600) and (-19.0802,99.5604) ..
+ (-23.4194,97.2850) .. controls (-28.6846,94.5068) and (-32.2036,90.2206) ..
+ (-34.0027,84.5320) .. controls (-35.1934,80.8279) and (-35.7225,77.0443) ..
+ (-35.6432,73.1550) .. controls (-35.5638,68.6041) and (-34.2938,64.4502) ..
+ (-31.4892,60.8518) .. controls (-30.6690,59.7670) and (-30.2457,58.8410) ..
+ (-30.3515,57.3064) .. controls (-30.5367,54.8723) and (-30.1663,52.3587) ..
+ (-29.7694,49.9245) .. controls (-29.4254,47.8873) and (-28.7640,45.9029) ..
+ (-28.1819,43.8920) .. controls (-28.1290,43.6804) and (-28.0232,43.4687) ..
+ (-27.8909,43.2835) .. controls (-27.7057,42.9660) and (-26.8854,42.8602) ..
+ (-26.0917,43.0718) .. controls (-20.8265,44.4741) and (-16.1434,46.9612) ..
+ (-11.6454,49.8716) .. controls (-11.1957,50.1627) and (-10.4813,50.2685) ..
+ (-9.9257,50.1627) .. controls (-5.9834,49.4748) and (-2.0411,49.3689) ..
+ (1.9277,49.5541) .. controls (3.5416,49.6335) and (5.1027,50.0304) ..
+ (6.7166,50.1362) .. controls (7.4046,50.1891) and (8.1983,50.0568) ..
+ (8.7539,49.7129) .. controls (12.8814,47.1200) and (17.1941,44.8975) ..
+ (21.8243,43.3629) .. controls (22.2477,43.2041) and (22.7239,43.0983) ..
+ (23.2266,42.9925) .. controls (24.0204,42.8337) and (24.8671,43.3100) ..
+ (25.1581,44.0773) .. controls (25.5285,45.0827) and (25.9254,46.1145) ..
+ (26.1106,47.1993) .. controls (26.6662,50.3214) and (27.3541,53.4964) ..
+ (27.3012,56.6185) .. controls (27.2748,58.7087) and (27.9098,60.0581) ..
+ (29.0210,61.6720) .. controls (31.8256,65.5879) and (32.8046,70.0593) ..
+ (32.5929,74.8218) -- cycle;
+ \path[fill=araracolour,line width=0.212pt] (17.7233,72.0172) .. controls
+ (15.7918,71.1441) and (13.5164,70.7472) .. (11.3733,70.6149) .. controls
+ (9.0185,70.4826) and (6.6108,71.0383) .. (4.2296,71.0118) .. controls
+ (-0.9827,70.9589) and (-6.1950,70.6943) .. (-11.4073,70.6414) .. controls
+ (-13.4975,70.6149) and (-15.5613,70.8795) .. (-17.6250,71.0118) .. controls
+ (-19.5036,71.1176) and (-21.0911,71.8849) .. (-22.5198,73.1020) .. controls
+ (-28.1025,77.8381) and (-27.2559,86.5164) .. (-23.8692,91.0672) .. controls
+ (-21.7525,93.9247) and (-18.7098,95.2476) .. (-15.3761,96.0414) .. controls
+ (-10.8517,97.1262) and (-6.2744,97.4172) .. (-1.6177,97.2056) .. controls
+ (3.0918,97.4172) and (7.7750,97.1526) .. (12.3787,96.0414) .. controls
+ (14.7335,95.4858) and (17.0089,94.7185) .. (18.8875,93.1045) .. controls
+ (22.9885,89.5591) and (24.0468,84.9289) .. (23.2531,79.7960) .. controls
+ (22.7239,76.3829) and (20.9777,73.4460) .. (17.7233,72.0172) --
+ cycle(-13.3388,89.8237) .. controls (-16.0859,89.8237) and (-18.3129,86.8503)
+ .. (-18.3129,83.1826) .. controls (-18.3129,79.5150) and (-16.0859,76.5416) ..
+ (-13.3388,76.5416) .. controls (-10.5916,76.5416) and (-8.3646,79.5150) ..
+ (-8.3646,83.1826) .. controls (-8.3646,86.8503) and (-10.5916,89.8237) ..
+ (-13.3388,89.8237) -- cycle(10.3943,89.8237) .. controls (7.6472,89.8237) and
+ (5.4202,86.8503) .. (5.4202,83.1826) .. controls (5.4202,79.5150) and
+ (7.6472,76.5416) .. (10.3943,76.5416) .. controls (13.1415,76.5416) and
+ (15.3685,79.5150) .. (15.3685,83.1826) .. controls (15.3685,86.8503) and
+ (13.1415,89.8237) .. (10.3943,89.8237) -- cycle;
+\end{scope}
\end{tikzpicture}}
-% ------------------------------------------------- \ No newline at end of file