commit 04388da5cdae638f95dafd59c986c6ea3978c2ca Author: Théophile Bastian Date: Sat Sep 17 12:32:24 2016 +0200 Initial, with a lot of junk diff --git a/Aro.ttf b/Aro.ttf new file mode 100644 index 0000000..e36e474 Binary files /dev/null and b/Aro.ttf differ diff --git a/BOcal_942.out b/BOcal_942.out new file mode 100644 index 0000000..e69de29 diff --git a/BOcal_942.tex~ b/BOcal_942.tex~ new file mode 100644 index 0000000..62b83ce --- /dev/null +++ b/BOcal_942.tex~ @@ -0,0 +1,93 @@ +\documentclass[\version]{bocal} +% \usepackage{multicol} +% \usepackage{cancel} +% \usepackage{kibitzer} %Pour le bridge +% \usepackage{sudoku} % Pour le sudoku. Incompatible avec les echecs. +% \usepackage{chess} %À commenter optionnellement s'il n'y a pas d'échecs +% cette semaine. +% \usepackage{verbatim} + +% \usepackage{altverse} % Pour mettre en page des vers + +\usepackage[normalem]{ulem} +\renewcommand{\ULthickness}{2pt} + +% \setlength{\multicolsep}{0pt} +\newcommand\thepage{} + +\newcount\columns \columns=4 + +\begin{document} +\renewcommand{\labelitemi}{\ -\ } +\renewcommand{\emph}[1]{\textit{\textbf{#1}}} + +%%%%%%%%% PAGE 1: La une, l'édito, l'événement%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\input{page1} + +\newcount\columns \columns=3 + +\newpage + +%%PAGE 2 : la culture %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%% LES TÉLEX %%%%% +% ATTENTION AUX SAUTS DE LIGNE !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! (SINON BUG TELEX) % +%% haut +\place 1[3]t \ligne{\og{}Il est facilement déshabillable au moins, c'est pratique\fg{} -- Elarnon} +%% bas +\place 1[3]b \ligne{\og{}Un steak haché, c'est comme un gros apéricube\fg{} -- Grotarrel} +% +\input{page2} + +\newpage +%%%%%PAGE 3 :conférences, clubs%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%% LES TÉLEX %%%%% +% ATTENTION AUX SAUTS DE LIGNE !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! (SINON BUG TELEX) % +%% haut +\place 1[3]t \ligne{\og{}Mon dentifrice c'est Calgon~!\fg{} -- Trollsky} +%% bas +\place 1[3]b \ligne{\og{}Le thé vert, c'est tellement meilleur que le thé noir\fg{} -- JDN} +% +\input{page3} +\newcount\columns \columns=2 +\newpage +%%%%%PAGE 3 :conférences, clubs%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%% LES TÉLEX %%%%% +% ATTENTION AUX SAUTS DE LIGNE !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! (SINON BUG TELEX) % +%% haut +\place 1[2]t \ligne{\og{}Les dahus font l'amour dans les ravins, non~?\fg{} -- Nicolapin} +%% bas +\place 1[2]b \ligne{\og{}Ma vie est un vertige\fg{} -- MRS après la Kâlo Info} +% +\input{page5} +\newcount\columns \columns=3 +\newpage +%%%%%PAGE 3 :conférences, clubs%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%% LES TÉLEX %%%%% +% ATTENTION AUX SAUTS DE LIGNE !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! (SINON BUG TELEX) % +%% haut +\place 1[3]t \ligne{\og{}La stase, elle s'est un peu stoppée...} +%% bas +\place 1[3]b \ligne{ ...sur l'Europe.\fg{} -- la doctoresse et +députée Anne-Yvonne Le Dain} +% +\input{page6} + +\newpage +%%%%%PAGE 4 : soirées, petites annonces, etc...%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\input{page4} + + +\end{document} + diff --git a/Compile b/Compile new file mode 100755 index 0000000..f9bb827 --- /dev/null +++ b/Compile @@ -0,0 +1,4 @@ +#!/bin/sh + +namewithouttex=`basename $1 \.tex` +xelatex -output-driver="xdvipdfmx -V 5 -z 9 -E -v -o ${namewithouttex}.pdf #" "\def\version{couleur} \input $1.tex bocal.cls journal.cls" diff --git a/HOWTO b/HOWTO new file mode 100644 index 0000000..b0f5bb5 --- /dev/null +++ b/HOWTO @@ -0,0 +1,29 @@ +L'architecture est : + -un fichier racine nommé Principal.tex qui s'occupe d'input les autres. + -une classe de choses pénibles et bas niveau : journal.cls. Il faut du temps pour modifier des choses la dedans. + -une classe bocal.cls pour les petites choses simples d'ordre non algorithmique du bocal (pas le placement/selection de +l'interligne). on peut la modifier sans tout casser assez facilement. + -un logo et un poisson + -xwords traine là parce que j'ai eu une mauvaise expérience en le supprimant, je sais plus pourquoi. + +Pour compiler : + ./Compile Principal + +Pour supprimer toutes les choses moches générées à la compilation (pdf, aux et log): + ./Hygiene + + +Dépendances : + Il vous faudra Babel (texlive-lang-french) ainsi que la police essays-1743 +(ttf-essays1743). Enfin il faut plein de polices AnkeSans et Pointy notamment, + mais que j'ai pas trouvé dans les packages ubuntu, donc elle je l'ai mise dans le tar. +Pour les installer : + +Aller dans le dossier Police et copier les fichiers *.ttf dans /usr/share/fonts avec la commande : + + cd Police + sudo cp *.ttf /usr/share/fonts/ + + Puis : + fc-cache -fv + diff --git a/Hygiene b/Hygiene new file mode 100755 index 0000000..c2801f7 --- /dev/null +++ b/Hygiene @@ -0,0 +1,5 @@ +#!/bin/sh + +rm *.aux +rm *.log +rm *.pdf diff --git a/IMG_3251.JPG b/IMG_3251.JPG new file mode 100644 index 0000000..3e8b3e7 Binary files /dev/null and b/IMG_3251.JPG differ diff --git a/MEgal.log b/MEgal.log new file mode 100644 index 0000000..e69de29 diff --git a/MEgal.tex b/MEgal.tex new file mode 100644 index 0000000..9fde547 --- /dev/null +++ b/MEgal.tex @@ -0,0 +1,36 @@ +\documentclass[\version]{bocal} +% \usepackage{multicol} +% \usepackage{cancel} +% \usepackage{kibitzer} %Pour le bridge +% \usepackage{sudoku} % Pour le sudoku. Incompatible avec les echecs. +% \usepackage{chess} %À commenter optionnellement s'il n'y a pas d'échecs +% cette semaine. +% \usepackage{verbatim} + +% \usepackage{altverse} % Pour mettre en page des vers + +\usepackage[normalem]{ulem} +\renewcommand{\ULthickness}{2pt} + +% \setlength{\multicolsep}{0pt} +\newcommand\thepage{} + +\newcount\columns \columns=4 + +\begin{document} +\renewcommand{\labelitemi}{\ -\ } +\renewcommand{\emph}[1]{\textit{\textbf{#1}}} + +%%%%%%%%% PAGE 1: La une, l'édito, l'événement%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\input{page1} + +\newcount\columns \columns=3 + +\newpage +\input{page4} + + +\end{document} + diff --git a/Police/AnkeSans.ttf b/Police/AnkeSans.ttf new file mode 100644 index 0000000..c7f0bf6 Binary files /dev/null and b/Police/AnkeSans.ttf differ diff --git a/Police/Aro.ttf b/Police/Aro.ttf new file mode 100644 index 0000000..e36e474 Binary files /dev/null and b/Police/Aro.ttf differ diff --git a/Police/Ellianarelle s Path.ttf b/Police/Ellianarelle s Path.ttf new file mode 100644 index 0000000..dca567e Binary files /dev/null and b/Police/Ellianarelle s Path.ttf differ diff --git a/Police/Fluox___.ttf b/Police/Fluox___.ttf new file mode 100644 index 0000000..86929c6 Binary files /dev/null and b/Police/Fluox___.ttf differ diff --git a/Police/pointy.ttf b/Police/pointy.ttf new file mode 100644 index 0000000..61c6cbd Binary files /dev/null and b/Police/pointy.ttf differ diff --git a/Police/tiza.ttf b/Police/tiza.ttf new file mode 100644 index 0000000..4925145 Binary files /dev/null and b/Police/tiza.ttf differ diff --git a/Principal.log b/Principal.log new file mode 100644 index 0000000..e69de29 diff --git a/Principal.tex b/Principal.tex new file mode 100644 index 0000000..90e99e8 --- /dev/null +++ b/Principal.tex @@ -0,0 +1,56 @@ +\documentclass[\version]{bocal} +% \usepackage{multicol} +% \usepackage{cancel} +% \usepackage{kibitzer} %Pour le bridge +% \usepackage{sudoku} % Pour le sudoku. Incompatible avec les echecs. +% \usepackage{chess} %À commenter optionnellement s'il n'y a pas d'échecs +% cette semaine. +% \usepackage{verbatim} + +% \usepackage{altverse} % Pour mettre en page des vers + +\usepackage[normalem]{ulem} +\renewcommand{\ULthickness}{2pt} + +% \setlength{\multicolsep}{0pt} +\newcommand\thepage{} + +%La première page est la seule à avoir 4 colonnes : +\newcount\columns \columns=4 + +\begin{document} +\renewcommand{\labelitemi}{\ -\ } +\renewcommand{\emph}[1]{\textit{\textbf{#1}}} + +%%%%%%%LOGO ET TITRE%%%% +\place 1[4]t \manchettelogo[logo][poiscaille]{NUMERO - NOMBRE DE PAGES}{ DATE ICI} +%% Normalement l ligne précèdente est autogénéree par un script. Je pense que pour le début ça peut etre +%% manuel. + +% Alternatives : +%\place 1[4]t \manchettelogold[logold]{Numéro XXX}{Jeudi JJ MMMM AAAA} +%\place 1[4]t \manchettemag[logo]{Numéro XXX}{Jeudi JJ MMMM AAAA} +%\place 1[4]t \manchetteski[logoski]{Numéro XXX}{Jeudi JJ MMMM AAAA} +%\place 1[4]t \manchettecontes[logold]{Numéro XXX}{Jeudi JJ MMMM AAAA} +%\place 1[4]t \manchetteween{Numéro {\bocal \huge XXX}}{Jeudi JJ MMMM AAAA} +%\place 1[4]t \manchettebuscal[logo]{Numéro XXX}{Jeudi JJ MMMM AAAA} +%\place 1[4]t \manchettebocrail[logo]{Numéro XXX}{Jeudi JJ MMMM AAAA} +%Pour cette dernière, n'oubliez pas de changer la police BOcal dans le bocal.cls + + +%%%%%%%%%%%%% Place de l'édito %%%%%%%%%%%%%%% +\place 4[1]t \cadre{ \chapeauedito{\contour{Éditorial}} +%\input{edito} +blabla +} + + +%%% Fouiller dans les BOcals précèdents pour les trucs idiomatiques du BOcal. + + + +%les autres pages ont 3 colonnes : +\newcount\columns \columns=3 +% +\newpage +\end{document} diff --git a/bocal.cls b/bocal.cls new file mode 100644 index 0000000..a4c4cc0 --- /dev/null +++ b/bocal.cls @@ -0,0 +1,468 @@ +\LoadClass[a4paper,10pt]{journal} % Changez la taille de la police + % si nécessaire +\RequirePackage[francais]{babel} +\RequirePackage{xunicode} +\RequirePackage[left=10mm,right=10mm,top=10mm,bottom=10mm,noheadfoot]{geometry} +\RequirePackage[left=10mm,right=10mm,top=10mm,bottom=10mm]{geometry} +\RequirePackage{xwords,wrapfig,soul,graphicx,url,tabularx,cellspace} +%\RequirePackage[colorlinks]{hyperref} +\RequirePackage{txfonts,marvosym,amssymb} +\let\oiint\undefined +\RequirePackage{wasysym} + +% 17 juin 2007 : lettrine +\RequirePackage{lettrine} +\renewcommand\LettrineFontHook{\noexpand\sans} +\renewcommand\LettrineTextFont{\noexpand\sans\scshape} + +% Spécifications de mise en page +\tolerance 1000 +\hbadness 1500 +\AtBeginDocument{% + \spaceskip .3333em plus .6666em minus .2222em + \baselineskip 12pt plus 4pt minus 2pt +} + +% Les couleurs +\newif\if@couleur +\DeclareOption{couleur}{\@couleurtrue} +\DeclareOption{gris}{\@couleurfalse} +\ExecuteOptions{couleur} +\ProcessOptions +\def\EpCadreBord{1.4pt} +\def\EpFilet{.3pt} +\if@couleur + \definecolor{cadreBord}{rgb}{.6,0,.2} + \definecolor{cadreFond}{rgb}{1,.97,.8} + \definecolor{cadreCocampusBord}{rgb}{.3, .3, .3} + \definecolor{cadreCocampusFond}{rgb}{.85, 1, .6} + \definecolor{evBord}{rgb}{.4,0,.1} + \definecolor{evFond}{rgb}{1,.8,.5} + %\definecolor{BOcal}{rgb}{.6,0,.2} + %\definecolor{URL}{rgb}{.6,0,.2} + \def\colorBOcal{990033} + \def\colorevBord{660019} + \def\colorURL{A52A2A} +\else + \definecolor{cadreBord}{gray}{0} + \definecolor{cadreFond}{gray}{.97} + \definecolor{evBord}{gray}{0} + \definecolor{evFond}{gray}{.83} + %\definecolor{BOcal}{gray}{0} + %\definecolor{URL}{gray}{0} + \def\colorBOcal{000000} + \def\colorevBord{000000} + \def\colorURL{7b7b7b} +\fi +\definecolor{gray}{gray}{.5} +\definecolor{lightgray}{gray}{.75} +\def\coloretexte#1{\addfontfeature{Color=#1}} + +% Polices de texte +%\setmainfont[SmallCapsFont={Linux Libertine O C}]{Gentium} +% Linux Libertine a les mêmes métriques que la Gentium utilisée +% précédemment. Par contre, si on met Gentium, c'est plus les mêmes. Le +% monde a dû être remplacé par un truc totalement incompréhensible. +\defaultfontfeatures{Ligatures=Common,Mapping=tex-text} +%\setmainfont{Times New Roman} +%\setmainfont{AnkeSans} +\setmainfont{Essays1743} +%\setmainfont{} +%\setmainfont{Final Fantasy} +%\setmonofont[ExternalLocation]{lmtypewriter10-regular.otf} +\newfontfamily\mainfont{Essays1743} +%\newfontfamily\mainfont{Toontime} +%\newfontfamily\garamond{Garamond} +%\newfontfamily\timesroman{Times New Roman} +\newfontfamily\sans{AnkeSans} +%\newfontfamily\dejavu{DejaVu Serif} +%\newfontfamily\dejavusans{DejaVu Sans} +% Polices de titres +\newfontfamily\bocal{pointy} +% Pour Halloween, remplacer la ligne précédente par \newfontfamily\bocal{Bonbon Bleu} + +%%%%%%%%%%%%%%%%% +%% HALLOWEEN %% +%%%%%%%%%%%%%%%%% + +\newfontfamily\evenementf{Fluoxetine} +\newfontfamily\evenementbis{Tiza} + +\newfontfamily\lucidablack{Lucida Blackletter} +\newfontfamily\titres{Tiza} +\newfontfamily\planning{AnkeSans} +%\newfontfamily\auriol{Auriol} +%\newfontfamily\clairvaux{ClairVaux} +%\newfontfamily\ducdeberry{DucDeBerry} +%\newfontfamily\finalf{Final Fantasy} +%\newfontfamily\chap{Liberation Sans} +\newfontfamily\chap{AnkeSans} +\newfontfamily\manuscrit{Ellianarelle's Path} + +% Langues exotiques +%\newfontfamily\japfont{Sazanami Mincho} +%\newfontfamily\aladdin{Aladdin} +%\newfontfamily\papyrus{Papyrus} + +%\newcommand{\tf}[1]{{\bfseries \sans #1}} +\newcommand{\tf}[1]{{\planning \small #1}} +\def\EUR{{\titres €}} + +\def\b@font#1#2{\def#1{\fontfamily{#2}\selectfont}} +% Polices de texte +%\b@font\bembo {pbb} +%\b@font\garamond {pgm} +%\b@font\timesroman {ptm} +% Polices de titrage +%\b@font\auriol {pau} +%\b@font\clairvaux {pcv} +%\b@font\ducdeberry {pdd} +\b@font\fonttx {txr} +\def\slshape\itshape + +\pagestyle{empty} + +\def\contour#1{{\Huge\bocal \coloretexte{ffffff} #1}} + +%\RequirePackage{pst-text} %% doit aller après les couleurs... +%\def\contour#1{\vbox to 0pt{\vss \hbox{\Huge\bocal +%\pscharpath[fillstyle=solid,fillcolor=white,linewidth=.4pt,linecolor=black] +%{#1}}\vskip -4pt}} + +% Objets +\let\article\texte +\long\def\cadre#1{\gencadre{\EpCadreBord}{3pt}{cadreBord}{cadreFond}% +{ \bfseries \jointif #1\jointif}} +\long\def\scadre#1{\gencadre{\EpCadreBord}{3pt}{cadreBord}{cadreFond}% +{\jointif #1\jointif\@killglue}} +\long\def\cocampus#1{\gencadre{\EpCadreBord}{3pt}{cadreCocampusBord}{cadreCocampusFond}% +{\jointif #1\jointif\@killglue}} +\long\def\stitre#1{%\filet + \begingroup \centering\titres\bfseries %\large + \spaceskip .2em plus 0em minus .15em #1\par\penalty 50\medskip + \endgroup +} +%\newcommand\PS[2][P. S.]{\smallskip\par #1~:\hskip 1em plus 1em\lowercase{#2}} +%\newcommand\NDLR[2][NDLR.]{\PS[#1]{#2}} + +\def\CLUBINUTILE{\gencadre{\EpCadreBord}{3pt}{cadreBord}{}{% + \centerline{\includegraphics[width=6cm]{ClubInutile.jpg}}}} + +\def\chapeau#1{\gencadre{0pt}{0pt}{white}{cadreBord}% + {\centering\chap\bfseries \large + \color{white}\vphantom{pb}\vskip -12pt #1}} +\sodef\sobandeau{}{.2em plus 1fil}{1em plus 3fil}{1em plus 1fil} + +\def\chapeaunoir#1{\gencadre{0pt}{0pt}{white}{black}% + {\centering\chap\bfseries \large + \color{white}\vphantom{pb}\vskip -12pt #1}} +\sodef\sobandeau{}{.2em plus 1fil}{1em plus 3fil}{1em plus 1fil} + +\def\chapeauedito#1{\gencadre{0pt}{1pt}{white}{cadreBord}% + {\centering\chap\bfseries \large + \color{white}\vphantom{pb}\vskip -12pt #1}} +\sodef\sobandeau{}{.2em plus 1fil}{1em plus 3fil}{1em plus 1fil} + +%\def\bandeau#1{\chapeau{\sobandeau{#1}}} + +\def\evenement#1#2#3{\J@obj@ht 39mm + \gencadre{\EpCadreBord}{3pt}{evBord}{evFond}{% + \vskip -2mm \hbox{\evenementf\LARGE\bfseries\color{evBord} {\LARGE \'E}\underbar{vénement}}% + \vskip 0pt plus 10mm \centerline{\evenementbis\LARGE#1}% + \vskip 0pt plus 3mm \centerline{\sans \large #2}% + \vskip 0pt plus 4mm \hbox to\hsize{\hfill\it\sans #3\hskip 2mm}% +}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%titre "Le BOcal" sans logo +\def\titrebocal{\place 1[4]t\manchette} +\def\manchette{\@ifnextchar[\manch@img{\manch@{O}}} +\def\manch@img[#1]{\manch@{\raisebox{0pt}[0pt][0pt]{\includegraphics[width=30mm]{#1}}}} +\def\manch@#1#2#3{\texte{\vsize 45mm + \vbox{\hbox{\hskip 20pt \fontsize{120pt}{100pt}% + {\bocal\coloretexte \colorBOcal Le \hskip 40pt B#1cal}}% + \vskip 5pt% + \kern-10pt \hbox to \hsize{\vrule width \textwidth height 1.8pt \hfil}% + \kern-2pt \hbox to \hsize{\hbox to 190pt{\hfil \fonttx \sc\bfseries #2}% + \hskip 25pt \fonttx \sc\bfseries #3 \hfil}}% + \vskip 1pt + \kern -9pt \hbox to \hsize{\vrule width \textwidth height 1.8pt \hfil}% + \vskip -7pt +}} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%Titre "Le BOcal" avec logo. Se change dans la page 1 +\def\titrebocallogo{\place 1[4]t\manchettelogo} +\def\manchettelogo{\@ifnextchar[\manchlogo@img{\manchlogo@{O}}} +\def\manchlogo@img[#1][#2]{\manchlogo@{\raisebox{2pt}[0pt][0pt]{\includegraphics[width=140pt]{#1}}} +{\raisebox{8pt}[0pt][0pt]{\includegraphics[width=117pt]{#2}}}} +% La raisebox contrôle la distance entre le début de la page et le logo, en hauteur. +\def\manchlogo@#1#2#3#4{\texte{\vsize 45mm + \vbox{\vskip -10pt \hskip -11pt \hbox{\fontsize{125pt}{100pt}%contrôle la taille du texte du titre + {\bocal\coloretexte \colorBOcal L \hskip -30pt #2 \hskip 31pt {\raisebox{-60 pt}[0pt][0pt]{\rotatebox{25} B}} \hskip -64pt #1 cal}}% +% Le premier nombre change la distance entre le L et "poiscaille". +% Le second change la distance entre "poiscaille" et le B. La raisebox ajuste la hauteur du B, la rotatebox sa rotation. +% Le troisième contrôle l'espace entre le B et le logo. Il est négatif pour que les gouttes passent au dessus du B. + \vskip -2.5pt% L'espace en dessous du titre. + \kern -10pt \hbox to \hsize{\vrule width 190pt height 2.1pt \hskip 88pt \leaders \hrule height 2.1pt \hfil}% + % Une première ligne horizontale, d'épaisseur height, courant sur width, avant de s'interrompre sur hskip (place du logo), avant de reprendre jusqu'à la fin de la page. + \kern-2pt \hbox to \hsize{\hfil \hbox to 0pt {\fonttx \sc\bfseries #4} + \hskip 435pt \fonttx \sc\bfseries #3}}% + % deux blocs de texte, #3 et #4, où l'on met habituellement le numéro et la date. + \vskip 1pt + \kern -9pt \hbox to \hsize{\vrule width 195pt height 2.1pt \hskip 88pt \leaders \hrule height 2.1pt \hfil} + %Une seconde ligne horizontale, d'épaisseur height, courant sur width, avant de s'interrompre sur hskip (place du 'B'), avant de reprendre jusqu'à la fin de la page. + \vskip -4.3pt +}} + +\def\titrebocallogoo{\place 1[4]t\manchettelogoo} +\def\manchettelogoo{\@ifnextchar[\manchlogo@img{\manchlogoo@{O}}} +\def\manchlogoo@img[#1][#2]{\manchlogoo@{\raisebox{2pt}[0pt][0pt]{\includegraphics[width=140pt]{#1}}} +{\raisebox{8pt}[0pt][0pt]{\includegraphics[width=117pt]{#2}}}} +% La raisebox contrôle la distance entre le début de la page et le logo, en hauteur. +\def\manchlogo@#1#2#3#4{\texte{\vsize 45mm + \vbox{\vskip -10pt \hskip -11pt \hbox{\fontsize{125pt}{100pt}%contrôle la taille du texte du titre + {\bocal\coloretexte \colorBOcal Le \hskip 40pt MEgal}}% +% Le premier nombre change la distance entre le L et "poiscaille". +% Le second change la distance entre "poiscaille" et le B. La raisebox ajuste la hauteur du B, la rotatebox sa rotation. +% Le troisième contrôle l'espace entre le B et le logo. Il est négatif pour que les gouttes passent au dessus du B. + \vskip -2.5pt% L'espace en dessous du titre. + \kern -10pt \hbox to \hsize{\vrule width 350pt height 2.1pt \hskip 70pt \leaders \hrule height 2.1pt \hfil}% + % Une première ligne horizontale, d'épaisseur height, courant sur width, avant de s'interrompre sur hskip (place du logo), avant de reprendre jusqu'à la fin de la page. + \kern-2pt \hbox to \hsize{\hfil \hbox to 0pt {\fonttx \sc\bfseries #4} + \hskip 435pt \fonttx \sc\bfseries #3}}% + % deux blocs de texte, #3 et #4, où l'on met habituellement le numéro et la date. + \vskip 1pt + \kern -9pt \hbox to \hsize{\vrule width 195pt height 2.1pt \hskip 0pt \leaders \hrule height 2.1pt \hfil} + %Une seconde ligne horizontale, d'épaisseur height, courant sur width, avant de s'interrompre sur hskip (place du 'B'), avant de reprendre jusqu'à la fin de la page. + \vskip -4.3pt +}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%Titre "Le BOcal" avec l'ancien logo. Se change dans la page 1 +\def\titrebocallogold{\place 1[4]t\manchettelogold} +\def\manchettelogold{\@ifnextchar[\manchlogold@img{\manchlogold@{O}}} +\def\manchlogold@img[#1]{\manchlogold@{\raisebox{-53pt}[0pt][0pt]{\includegraphics[width=257pt]{#1}}}} +% La raisebox contrôle la distance entre le début de la page et le logo, en hauteur. +\def\manchlogold@#1#2#3{\texte{\vsize 45mm + \vbox{\vskip -2pt \hbox{\hskip 20pt \fontsize{120pt}{100pt}%contrôle la taille du texte du titre + {\bocal\coloretexte \colorBOcal \hskip 220pt #1 \hskip -490pt Le \hskip 50pt B \hskip 95pt cal}}% +% Le premier nombre change la distance entre LE LOGO et le début de la ligne. +% Le second change la distance entre le LOGO et le début du texte (nombre NEGATIF). +% Le troisième contrôle l'espace les mots "Le" vet "BOcal". +% Le quatrième contrôle l'espace entre B et cal, ie l'espace autour du logo. + \vskip 12pt% L'espace en dessous du titre. + \kern-10pt \hbox to \hsize{\vrule width 242pt height 1.8pt \hskip 225pt \leaders \hrule height 1.8pt \hfil}% + % Une première ligne horizontale, d'épaisseur height, courant sur width, avant de s'interrompre sur hskip (place du logo), avant de reprendre jusqu'à la fin de la page. + \kern-2pt \hbox to \hsize{\hfil \hbox to 0pt {\fonttx \sc\bfseries #3} + \hskip 350pt \fonttx \sc\bfseries #2 }}% + % deux blocs de texte, #2 et #3, où l'on met habituellement le numéro et la date. + \vskip 1pt + \kern -9pt \hbox to \hsize{\vrule width 267pt height 1.8pt \hskip 157pt \leaders \hrule height 1.8pt \hfil} + %Une seconde ligne horizontale, d'épaisseur height, courant sur width, avant de s'interrompre sur hskip (place du logo), avant de reprendre jusqu'à la fin de la page. + \vskip -4.3pt +}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%Titre BOcalmagazine. Se change en page 1. +\def\titrebocalmag{\place 1[4]t\manchettemag} +\def\manchettemag{\@ifnextchar[\manchmag@img{\manchmag@{O}}} +\def\manchmag@img[#1]{\manchmag@{\raisebox{0pt}[0pt][0pt]{\includegraphics[width=30mm]{#1}}}} +\def\manchmag@#1#2#3{\texte{\vsize 45mm + \vbox{\hbox{\hskip 20pt \fontsize{120pt}{100pt}% + {\kern-23pt \fontsize{75pt}{75pt} \bocal\coloretexte \colorBOcal B#1cal \hskip + 5pt {\fontsize{39pt}{39pt} \titres Magazine}}}% + \vskip 10pt% + \kern-10pt \hbox to \hsize{\vrule width 0.67\textwidth height 1.8pt \hfil}% + %\vskip 2pt + \kern-10pt \hbox to \hsize{\hbox to 0.8\textwidth{\hfil \fonttx \sc\bfseries #2}% + \hskip 15pt \fonttx \sc\bfseries #3 \hfil}}% + %\vskip 1pt + %\kern-10pt \hbox to \hsize{\vrule width \textwidth height 1.8pt \hfil}% + \vskip 1pt +}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%Titre BOcalOwski. Se change en page 1. + +\def\titrebocalowski{\place 1[4]t\manchetteski} +\def\manchetteski{\@ifnextchar[\manchski@img{\manchski@{O}}} +\def\manchski@img[#1]{\manchski@{\raisebox{-62pt}[0pt][0pt]{\includegraphics[width=237pt]{#1}}}} +% Le -62 contrôle la distance entre le début de la page et le logo. +\def\manchski@#1#2#3{\texte{\vsize 45mm + \vbox{\vskip -2pt \hbox{\hskip 20pt \fontsize{100pt}{100pt}% contrôle la taille du texte du titre + % + {\bocal\coloretexte \colorBOcal \hskip 220pt #1 \hskip -483pt BOcal \hskip 90pt wski}}% +% Le premier nombre change la distance entre LE LOGO et le début de la ligne. Le second change la distance entre le LOGO et le début du texte (nombre NEGATIF) le troisième contrôle l'espace entre les deux parties du texte + \vskip 21pt% + \kern-10pt \hbox to \hsize{\vrule width 242pt height 1.8pt \hskip 209pt \leaders \hrule height 1.8pt \hfil}% + %\vskip 2pt% + \kern-2pt \hbox to \hsize{\hfil \hbox to 0pt {\fonttx \sc\bfseries #3}% + \hskip 350pt \fonttx \sc\bfseries #2 }}% + \vskip 1pt + \kern -9pt \hbox to \hsize{\vrule width 254pt height 1.8pt \hskip 163pt \leaders \hrule height 1.8pt \hfil}% + \vskip -4.3pt +}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%Titre COntes du BOcal. Se change en page 1. + +\def\titrebocalcontes{\place 1[4]t\manchettecontes} +\def\manchettecontes{\@ifnextchar[\manchcontes@img{\manchcontes@{O}}} +\def\manchcontes@img[#1]{\manchcontes@{\raisebox{-53pt}[0pt][0pt]{\includegraphics[width=245pt]{#1}}}} +% Le -53 contrôle la distance entre le début de la page et le logo. +\def\manchcontes@#1#2#3{\texte{\vsize 45mm \vbox{\vskip -2pt \hbox{\hskip 20pt \fontsize{100pt}{100pt} +% contrôle la taille du texte du titre + {\bocal\coloretexte \colorBOcal \hskip 205pt #1 \hskip -480pt Les \hskip 35pt C \hskip 80pt ntes}}% +% Le premier nombre change la distance entre LE LOGO et le début de la ligne. Le second change la distance entre le LOGO et le début du texte (nombre NEGATIF) le troisième contrôle l'espace entre les deux parties du texte + \vskip 11pt% + \hbox{\fontsize{55pt}{55pt}{\bocal\coloretexte \colorBOcal du \hskip 17pt BOcal}} + \vskip -38pt% + \kern-2pt \hbox to \hsize{\hfil \hbox to 0pt {\hskip -55pt \fonttx \sc\bfseries #3}}% + \vskip 1pt + \kern-2pt \hbox to \hsize{\hfil \hbox to 0pt {\hskip -70pt \fonttx \sc\bfseries #2}}% + %\hskip 350pt \fonttx \sc\bfseries #2 double accolade fermante % + \vskip 13pt + \kern -9pt \hbox to \hsize{\vrule width 0pt height 1.8pt \hskip 239pt \leaders \hrule height 1.8pt \hfil}% + \vskip 5.3pt +}}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Titre BocallOween +\def\titrebocalloween{\place 1[4]t\manchetteween} +\def\manchetteween{\@ifnextchar[\manchween@img{\manchween@{O}}} +\def\manchween@img[#1]{\manchween@{\raisebox{0pt}[0pt][0pt]{\includegraphics[width=30mm]{#1}}}} +\def\manchween@#1#2#3{\texte{\vsize 45mm + \vbox{\hbox{\hskip 47pt \fontsize{140pt}{100pt}% + {\bocal\coloretexte \colorBOcal B\hskip 2pt #1\hskip 2pt c\hskip 2pt a\hskip 2pt l\hskip 2pt l\hskip 2pt o\hskip 2pt w\hskip 2pt e\hskip 2pt e\hskip 2pt n}}% + \vskip 5pt% + \kern-10pt \hbox to \hsize{\vrule width \textwidth height 1.8pt \hfil}% + %\vskip 2pt% + \kern-2pt \hbox to \hsize{\hbox to 190pt{\hfil \fonttx \sc\bfseries #2}% + \hskip 25pt \fonttx \sc\bfseries #3 \hfil}}% + \vskip 1pt + \kern -9pt \hbox to \hsize{\vrule width \textwidth height 1.8pt \hfil}% + \vskip -7pt +}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\def\filet{\genfilet{\EpFilet}{2em}{cadreBord}} +%\separateur{i}{\EpFilet}{lightgray} +\separateur{i}{\EpFilet}{white} +%\separateur{lr}{\EpFilet}{black} +\separateur{lr}{\EpFilet}{white} + +\long\def\titre#1{\filet %\vskip 3pt + \begingroup \centering\titres\bfseries \small + ~ \par \spaceskip .4em plus 0em minus .3em #1\par\penalty 50\medskip + \endgroup +} +\long\def\soustitre#1{\par\smallbreak + \begingroup \raggedright\titres\bfseries \scriptsize %\footnotesize + #1\par\penalty 10 + \endgroup +} +\long\def\signature#1{\par\penalty 20\smallskip + \begingroup \raggedleft \manuscrit {\em #1} \par + \endgroup +} + +%\def\reaction#1#2{\centering{«\large #1»\par\vskip -.3\baselineskip +% \signature{#2}\medskip}\ignorespaces} +%\def\contrepet#1#2{{{\raggedright#1\par} +% \raggedleft \emph{#2}\par\smallskip}\ignorespaces} + +\def\BOcal{\mbox{\bocal\large {\raisebox{-3 pt}[0pt][0pt]{\rotatebox{25} B}}\hspace{-0.5 mm}Ocal}} +\def\BOcals{\mbox{\bocal\large {\raisebox{-3 pt}[0pt][0pt]{\rotatebox{25} B}}\hspace{-0.5 mm}Ocals}} +\def\BOcaux{\mbox{\bocal\large {\raisebox{-3 pt}[0pt][0pt]{\rotatebox{25} B}}\hspace{-0.5 mm}Ocaux}} +\def\BOcaleux{\mbox{\bocal\large {\raisebox{-3 pt}[0pt][0pt]{\rotatebox{25} B}}\hspace{-0.5 mm}Ocaleux}} +\def\BOcaleuse{\mbox{\bocal\large {\raisebox{-3 pt}[0pt][0pt]{\rotatebox{25} B}}\hspace{-0.5 mm}Ocaleuse}} +\def\BOcaleuses{\mbox{\bocal\large {\raisebox{-3 pt}[0pt][0pt]{\rotatebox{25} B}}\hspace{-0.5 mm}Ocaleuses}} +\def\BOcarts{\mbox{\bocal\large {\raisebox{-3pt}[0pt][0pt]{\rotarebox{25} B}}\hspace{-0.5 mm}OcArts}} +\def\BOUM{{\manuscrit BOUM}} +\def\ndlr#1{{\textit{ [NdlR~: #1]}}} +%\DeclareUTFcharacter[\UTFencname]{x275B}{\normalcomma} +%\def\normalapostrophe{{\dejavu \normalcomma}} + +\def\BOcalmag{\BOcal{\titres \footnotesize mag'}} + +\def\ligne#1{ +\article{ + \evenementf \large + \centerline{#1} +}} + +\def\image#1#2{ + \gencadre{\EpCadreBord}{0pt}{white}{white}{% + \centerline{\includegraphics[width=#2cm]{#1}}}} + +\def\imagelegende#1#2#3{ + \gencadre{\EpCadreBord}{0pt}{white}{white}{% + \centerline{\includegraphics[width=#2cm]{#1}} + \centerline{\large \textbf{#3}}}} + +\def\imagelegendebis#1#2#3#4{ + \gencadre{\EpCadreBord}{0pt}{white}{white}{% + \centerline{\includegraphics[width=#2cm]{#1}} + \centerline{\large \textbf{#3}} + \centerline{\large \textbf{#4}}}} + +\newcount\iter +%\def\LOREM{% +%\strut +%Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod +%tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim +%veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea +%commodo consequat. Duis aute irure dolor in reprehenderit in voluptate +%velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint +%occaecat cupidatat non proident, sunt in culpa qui officia deserunt +%mollit anim id est laborum.} +%\def\lorem#1{\iter = 0\loop \ifnum \iter < #1 \LOREM\ \advance\iter by +%1\repeat} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Mots croisés +% On utilise le package xwords. +\newbox\cwbox +\def\endcrosswords{\cw@end + \global \setbox\cwbox=\box0 + \endgroup\ignorepar} +\def\grille{\vskip-.4\baselineskip + \begin{wrapfigure}{l}{\the\wd\cwbox}\vskip -\baselineskip + \box\cwbox\end{wrapfigure}} +\long\def\motscroises#1{\cadre{\chapeau{Mots croisés}\grille #1}} +\def\J@txt@init{% + \let\genfilet\txtgenfilet +} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\def\UrlFont{\em \coloretexte\colorURL} +\def\mail#1{\href{mailto:#1}{\UrlFont #1}} +\def\web#1{\url{#1}} + +\def\date#1{{\bfseries #1}} + +\leftmargini 1em +\leftmarginii 1.3333em +\leftmarginiii 1.6667em +\leftmarginiv 2em +\def\labelenumi{\theenumi. } +\def\labelenumii{\alph{enumi}. } +\def\labelenumiii{(\roman{enumi})} + +% Quelques commandes pour des alias de BOcaleux +\def\cbdc{C\begin{bocal}B\end{bocal}DC} + +\def\spaghettiinfini{$\infty$Sh} +\def\ISh{\spaghettiinfini} +\def\Ish{\spaghettiinfini} +\def\iSh{\spaghettiinfini} +\def\ish{\spaghettiinfini} +\def\IS{\spaghettiinfini} % Maintenu pour la compatibilité + +% À la demande de Ted, qui n'est pas foutu de mettre une footnote +\def\bas#1{\footnote{#1}} + diff --git a/bocal.cls~ b/bocal.cls~ new file mode 100644 index 0000000..b354a57 --- /dev/null +++ b/bocal.cls~ @@ -0,0 +1,468 @@ +\LoadClass[a4paper,10pt]{journal} % Changez la taille de la police + % si nécessaire +\RequirePackage[francais]{babel} +\RequirePackage{xunicode} +\RequirePackage[left=10mm,right=10mm,top=10mm,bottom=10mm,noheadfoot]{geometry} +\RequirePackage[left=10mm,right=10mm,top=10mm,bottom=10mm]{geometry} +\RequirePackage{xwords,wrapfig,soul,graphicx,url,tabularx,cellspace} +%\RequirePackage[colorlinks]{hyperref} +\RequirePackage{txfonts,marvosym,amssymb} +\let\oiint\undefined +\RequirePackage{wasysym} + +% 17 juin 2007 : lettrine +\RequirePackage{lettrine} +\renewcommand\LettrineFontHook{\noexpand\sans} +\renewcommand\LettrineTextFont{\noexpand\sans\scshape} + +% Spécifications de mise en page +\tolerance 1000 +\hbadness 1500 +\AtBeginDocument{% + \spaceskip .3333em plus .6666em minus .2222em + \baselineskip 12pt plus 4pt minus 2pt +} + +% Les couleurs +\newif\if@couleur +\DeclareOption{couleur}{\@couleurtrue} +\DeclareOption{gris}{\@couleurfalse} +\ExecuteOptions{couleur} +\ProcessOptions +\def\EpCadreBord{1.4pt} +\def\EpFilet{.3pt} +\if@couleur + \definecolor{cadreBord}{rgb}{.6,0,.2} + \definecolor{cadreFond}{rgb}{1,.97,.8} + \definecolor{cadreCocampusBord}{rgb}{.3, .3, .3} + \definecolor{cadreCocampusFond}{rgb}{.85, 1, .6} + \definecolor{evBord}{rgb}{.4,0,.1} + \definecolor{evFond}{rgb}{1,.8,.5} + %\definecolor{BOcal}{rgb}{.6,0,.2} + %\definecolor{URL}{rgb}{.6,0,.2} + \def\colorBOcal{990033} + \def\colorevBord{660019} + \def\colorURL{A52A2A} +\else + \definecolor{cadreBord}{gray}{0} + \definecolor{cadreFond}{gray}{.97} + \definecolor{evBord}{gray}{0} + \definecolor{evFond}{gray}{.83} + %\definecolor{BOcal}{gray}{0} + %\definecolor{URL}{gray}{0} + \def\colorBOcal{000000} + \def\colorevBord{000000} + \def\colorURL{7b7b7b} +\fi +\definecolor{gray}{gray}{.5} +\definecolor{lightgray}{gray}{.75} +\def\coloretexte#1{\addfontfeature{Color=#1}} + +% Polices de texte +%\setmainfont[SmallCapsFont={Linux Libertine O C}]{Gentium} +% Linux Libertine a les mêmes métriques que la Gentium utilisée +% précédemment. Par contre, si on met Gentium, c'est plus les mêmes. Le +% monde a dû être remplacé par un truc totalement incompréhensible. +\defaultfontfeatures{Ligatures=Common,Mapping=tex-text} +%\setmainfont{Times New Roman} +%\setmainfont{AnkeSans} +\setmainfont{Essays1743} +%\setmainfont{} +%\setmainfont{Final Fantasy} +%\setmonofont[ExternalLocation]{lmtypewriter10-regular.otf} +\newfontfamily\mainfont{Essays1743} +%\newfontfamily\mainfont{Toontime} +%\newfontfamily\garamond{Garamond} +%\newfontfamily\timesroman{Times New Roman} +\newfontfamily\sans{AnkeSans} +%\newfontfamily\dejavu{DejaVu Serif} +%\newfontfamily\dejavusans{DejaVu Sans} +% Polices de titres +\newfontfamily\bocal{pointy} +% Pour Halloween, remplacer la ligne précédente par \newfontfamily\bocal{Bonbon Bleu} + +%%%%%%%%%%%%%%%%% +%% HALLOWEEN %% +%%%%%%%%%%%%%%%%% + +\newfontfamily\evenementf{Fluoxetine} +\newfontfamily\evenementbis{Tiza} + +\newfontfamily\lucidablack{Lucida Blackletter} +\newfontfamily\titres{Tiza} +\newfontfamily\planning{AnkeSans} +%\newfontfamily\auriol{Auriol} +%\newfontfamily\clairvaux{ClairVaux} +%\newfontfamily\ducdeberry{DucDeBerry} +%\newfontfamily\finalf{Final Fantasy} +%\newfontfamily\chap{Liberation Sans} +\newfontfamily\chap{AnkeSans} +\newfontfamily\manuscrit{Ellianarelle's Path} + +% Langues exotiques +%\newfontfamily\japfont{Sazanami Mincho} +%\newfontfamily\aladdin{Aladdin} +%\newfontfamily\papyrus{Papyrus} + +%\newcommand{\tf}[1]{{\bfseries \sans #1}} +\newcommand{\tf}[1]{{\planning \small #1}} +\def\EUR{{\titres €}} + +\def\b@font#1#2{\def#1{\fontfamily{#2}\selectfont}} +% Polices de texte +%\b@font\bembo {pbb} +%\b@font\garamond {pgm} +%\b@font\timesroman {ptm} +% Polices de titrage +%\b@font\auriol {pau} +%\b@font\clairvaux {pcv} +%\b@font\ducdeberry {pdd} +\b@font\fonttx {txr} +\def\slshape\itshape + +\pagestyle{empty} + +\def\contour#1{{\Huge\bocal \coloretexte{ffffff} #1}} + +%\RequirePackage{pst-text} %% doit aller après les couleurs... +%\def\contour#1{\vbox to 0pt{\vss \hbox{\Huge\bocal +%\pscharpath[fillstyle=solid,fillcolor=white,linewidth=.4pt,linecolor=black] +%{#1}}\vskip -4pt}} + +% Objets +\let\article\texte +\long\def\cadre#1{\gencadre{\EpCadreBord}{3pt}{cadreBord}{cadreFond}% +{ \bfseries \jointif #1\jointif}} +\long\def\scadre#1{\gencadre{\EpCadreBord}{3pt}{cadreBord}{cadreFond}% +{\jointif #1\jointif\@killglue}} +\long\def\cocampus#1{\gencadre{\EpCadreBord}{3pt}{cadreCocampusBord}{cadreCocampusFond}% +{\jointif #1\jointif\@killglue}} +\long\def\stitre#1{%\filet + \begingroup \centering\titres\bfseries %\large + \spaceskip .2em plus 0em minus .15em #1\par\penalty 50\medskip + \endgroup +} +%\newcommand\PS[2][P. S.]{\smallskip\par #1~:\hskip 1em plus 1em\lowercase{#2}} +%\newcommand\NDLR[2][NDLR.]{\PS[#1]{#2}} + +\def\CLUBINUTILE{\gencadre{\EpCadreBord}{3pt}{cadreBord}{}{% + \centerline{\includegraphics[width=6cm]{ClubInutile.jpg}}}} + +\def\chapeau#1{\gencadre{0pt}{0pt}{white}{cadreBord}% + {\centering\chap\bfseries \large + \color{white}\vphantom{pb}\vskip -12pt #1}} +\sodef\sobandeau{}{.2em plus 1fil}{1em plus 3fil}{1em plus 1fil} + +\def\chapeaunoir#1{\gencadre{0pt}{0pt}{white}{black}% + {\centering\chap\bfseries \large + \color{white}\vphantom{pb}\vskip -12pt #1}} +\sodef\sobandeau{}{.2em plus 1fil}{1em plus 3fil}{1em plus 1fil} + +\def\chapeauedito#1{\gencadre{0pt}{1pt}{white}{cadreBord}% + {\centering\chap\bfseries \large + \color{white}\vphantom{pb}\vskip -12pt #1}} +\sodef\sobandeau{}{.2em plus 1fil}{1em plus 3fil}{1em plus 1fil} + +%\def\bandeau#1{\chapeau{\sobandeau{#1}}} + +\def\evenement#1#2#3{\J@obj@ht 39mm + \gencadre{\EpCadreBord}{3pt}{evBord}{evFond}{% + \vskip -2mm \hbox{\evenementf\LARGE\bfseries\color{evBord} {\LARGE \'E}\underbar{vénement}}% + \vskip 0pt plus 10mm \centerline{\evenementbis\LARGE#1}% + \vskip 0pt plus 3mm \centerline{\sans \large #2}% + \vskip 0pt plus 4mm \hbox to\hsize{\hfill\it\sans #3\hskip 2mm}% +}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%titre "Le BOcal" sans logo +\def\titrebocal{\place 1[4]t\manchette} +\def\manchette{\@ifnextchar[\manch@img{\manch@{O}}} +\def\manch@img[#1]{\manch@{\raisebox{0pt}[0pt][0pt]{\includegraphics[width=30mm]{#1}}}} +\def\manch@#1#2#3{\texte{\vsize 45mm + \vbox{\hbox{\hskip 20pt \fontsize{120pt}{100pt}% + {\bocal\coloretexte \colorBOcal Le \hskip 40pt B#1cal}}% + \vskip 5pt% + \kern-10pt \hbox to \hsize{\vrule width \textwidth height 1.8pt \hfil}% + \kern-2pt \hbox to \hsize{\hbox to 190pt{\hfil \fonttx \sc\bfseries #2}% + \hskip 25pt \fonttx \sc\bfseries #3 \hfil}}% + \vskip 1pt + \kern -9pt \hbox to \hsize{\vrule width \textwidth height 1.8pt \hfil}% + \vskip -7pt +}} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%Titre "Le BOcal" avec logo. Se change dans la page 1 +\def\titrebocallogo{\place 1[4]t\manchettelogo} +\def\manchettelogo{\@ifnextchar[\manchlogo@img{\manchlogo@{O}}} +\def\manchlogo@img[#1][#2]{\manchlogo@{\raisebox{2pt}[0pt][0pt]{\includegraphics[width=140pt]{#1}}} +{\raisebox{8pt}[0pt][0pt]{\includegraphics[width=117pt]{#2}}}} +% La raisebox contrôle la distance entre le début de la page et le logo, en hauteur. +\def\manchlogo@#1#2#3#4{\texte{\vsize 45mm + \vbox{\vskip -10pt \hskip -11pt \hbox{\fontsize{125pt}{100pt}%contrôle la taille du texte du titre + {\bocal\coloretexte \colorBOcal L \hskip -30pt #2 \hskip 31pt {\raisebox{-60 pt}[0pt][0pt]{\rotatebox{25} B}} \hskip -64pt #1 cal}}% +% Le premier nombre change la distance entre le L et "poiscaille". +% Le second change la distance entre "poiscaille" et le B. La raisebox ajuste la hauteur du B, la rotatebox sa rotation. +% Le troisième contrôle l'espace entre le B et le logo. Il est négatif pour que les gouttes passent au dessus du B. + \vskip -2.5pt% L'espace en dessous du titre. + \kern -10pt \hbox to \hsize{\vrule width 190pt height 2.1pt \hskip 88pt \leaders \hrule height 2.1pt \hfil}% + % Une première ligne horizontale, d'épaisseur height, courant sur width, avant de s'interrompre sur hskip (place du logo), avant de reprendre jusqu'à la fin de la page. + \kern-2pt \hbox to \hsize{\hfil \hbox to 0pt {\fonttx \sc\bfseries #4} + \hskip 435pt \fonttx \sc\bfseries #3}}% + % deux blocs de texte, #3 et #4, où l'on met habituellement le numéro et la date. + \vskip 1pt + \kern -9pt \hbox to \hsize{\vrule width 195pt height 2.1pt \hskip 88pt \leaders \hrule height 2.1pt \hfil} + %Une seconde ligne horizontale, d'épaisseur height, courant sur width, avant de s'interrompre sur hskip (place du 'B'), avant de reprendre jusqu'à la fin de la page. + \vskip -4.3pt +}} + +\def\titrebocallogoo{\place 1[4]t\manchettelogoo} +\def\manchettelogoo{\@ifnextchar[\manchlogo@img{\manchlogoo@{O}}} +\def\manchlogoo@img[#1][#2]{\manchlogoo@{\raisebox{2pt}[0pt][0pt]{\includegraphics[width=140pt]{#1}}} +{\raisebox{8pt}[0pt][0pt]{\includegraphics[width=117pt]{#2}}}} +% La raisebox contrôle la distance entre le début de la page et le logo, en hauteur. +\def\manchlogo@#1#2#3#4{\texte{\vsize 45mm + \vbox{\vskip -10pt \hskip -11pt \hbox{\fontsize{125pt}{100pt}%contrôle la taille du texte du titre + {\bocal\coloretexte \colorBOcal Le \hskip 40pt MEgal}}% +% Le premier nombre change la distance entre le L et "poiscaille". +% Le second change la distance entre "poiscaille" et le B. La raisebox ajuste la hauteur du B, la rotatebox sa rotation. +% Le troisième contrôle l'espace entre le B et le logo. Il est négatif pour que les gouttes passent au dessus du B. + \vskip -2.5pt% L'espace en dessous du titre. + \kern -10pt \hbox to \hsize{\vrule width 350pt height 2.1pt \hskip 70pt \leaders \hrule height 2.1pt \hfil}% + % Une première ligne horizontale, d'épaisseur height, courant sur width, avant de s'interrompre sur hskip (place du logo), avant de reprendre jusqu'à la fin de la page. + \kern-2pt \hbox to \hsize{\hfil \hbox to 0pt {\fonttx \sc\bfseries #4} + \hskip 435pt \fonttx \sc\bfseries #3}}% + % deux blocs de texte, #3 et #4, où l'on met habituellement le numéro et la date. + \vskip 1pt + \kern -9pt \hbox to \hsize{\vrule width 195pt height 2.1pt \hskip 88pt \leaders \hrule height 2.1pt \hfil} + %Une seconde ligne horizontale, d'épaisseur height, courant sur width, avant de s'interrompre sur hskip (place du 'B'), avant de reprendre jusqu'à la fin de la page. + \vskip -4.3pt +}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%Titre "Le BOcal" avec l'ancien logo. Se change dans la page 1 +\def\titrebocallogold{\place 1[4]t\manchettelogold} +\def\manchettelogold{\@ifnextchar[\manchlogold@img{\manchlogold@{O}}} +\def\manchlogold@img[#1]{\manchlogold@{\raisebox{-53pt}[0pt][0pt]{\includegraphics[width=257pt]{#1}}}} +% La raisebox contrôle la distance entre le début de la page et le logo, en hauteur. +\def\manchlogold@#1#2#3{\texte{\vsize 45mm + \vbox{\vskip -2pt \hbox{\hskip 20pt \fontsize{120pt}{100pt}%contrôle la taille du texte du titre + {\bocal\coloretexte \colorBOcal \hskip 220pt #1 \hskip -490pt Le \hskip 50pt B \hskip 95pt cal}}% +% Le premier nombre change la distance entre LE LOGO et le début de la ligne. +% Le second change la distance entre le LOGO et le début du texte (nombre NEGATIF). +% Le troisième contrôle l'espace les mots "Le" vet "BOcal". +% Le quatrième contrôle l'espace entre B et cal, ie l'espace autour du logo. + \vskip 12pt% L'espace en dessous du titre. + \kern-10pt \hbox to \hsize{\vrule width 242pt height 1.8pt \hskip 225pt \leaders \hrule height 1.8pt \hfil}% + % Une première ligne horizontale, d'épaisseur height, courant sur width, avant de s'interrompre sur hskip (place du logo), avant de reprendre jusqu'à la fin de la page. + \kern-2pt \hbox to \hsize{\hfil \hbox to 0pt {\fonttx \sc\bfseries #3} + \hskip 350pt \fonttx \sc\bfseries #2 }}% + % deux blocs de texte, #2 et #3, où l'on met habituellement le numéro et la date. + \vskip 1pt + \kern -9pt \hbox to \hsize{\vrule width 267pt height 1.8pt \hskip 157pt \leaders \hrule height 1.8pt \hfil} + %Une seconde ligne horizontale, d'épaisseur height, courant sur width, avant de s'interrompre sur hskip (place du logo), avant de reprendre jusqu'à la fin de la page. + \vskip -4.3pt +}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%Titre BOcalmagazine. Se change en page 1. +\def\titrebocalmag{\place 1[4]t\manchettemag} +\def\manchettemag{\@ifnextchar[\manchmag@img{\manchmag@{O}}} +\def\manchmag@img[#1]{\manchmag@{\raisebox{0pt}[0pt][0pt]{\includegraphics[width=30mm]{#1}}}} +\def\manchmag@#1#2#3{\texte{\vsize 45mm + \vbox{\hbox{\hskip 20pt \fontsize{120pt}{100pt}% + {\kern-23pt \fontsize{75pt}{75pt} \bocal\coloretexte \colorBOcal B#1cal \hskip + 5pt {\fontsize{39pt}{39pt} \titres Magazine}}}% + \vskip 10pt% + \kern-10pt \hbox to \hsize{\vrule width 0.67\textwidth height 1.8pt \hfil}% + %\vskip 2pt + \kern-10pt \hbox to \hsize{\hbox to 0.8\textwidth{\hfil \fonttx \sc\bfseries #2}% + \hskip 15pt \fonttx \sc\bfseries #3 \hfil}}% + %\vskip 1pt + %\kern-10pt \hbox to \hsize{\vrule width \textwidth height 1.8pt \hfil}% + \vskip 1pt +}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%Titre BOcalOwski. Se change en page 1. + +\def\titrebocalowski{\place 1[4]t\manchetteski} +\def\manchetteski{\@ifnextchar[\manchski@img{\manchski@{O}}} +\def\manchski@img[#1]{\manchski@{\raisebox{-62pt}[0pt][0pt]{\includegraphics[width=237pt]{#1}}}} +% Le -62 contrôle la distance entre le début de la page et le logo. +\def\manchski@#1#2#3{\texte{\vsize 45mm + \vbox{\vskip -2pt \hbox{\hskip 20pt \fontsize{100pt}{100pt}% contrôle la taille du texte du titre + % + {\bocal\coloretexte \colorBOcal \hskip 220pt #1 \hskip -483pt BOcal \hskip 90pt wski}}% +% Le premier nombre change la distance entre LE LOGO et le début de la ligne. Le second change la distance entre le LOGO et le début du texte (nombre NEGATIF) le troisième contrôle l'espace entre les deux parties du texte + \vskip 21pt% + \kern-10pt \hbox to \hsize{\vrule width 242pt height 1.8pt \hskip 209pt \leaders \hrule height 1.8pt \hfil}% + %\vskip 2pt% + \kern-2pt \hbox to \hsize{\hfil \hbox to 0pt {\fonttx \sc\bfseries #3}% + \hskip 350pt \fonttx \sc\bfseries #2 }}% + \vskip 1pt + \kern -9pt \hbox to \hsize{\vrule width 254pt height 1.8pt \hskip 163pt \leaders \hrule height 1.8pt \hfil}% + \vskip -4.3pt +}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%Titre COntes du BOcal. Se change en page 1. + +\def\titrebocalcontes{\place 1[4]t\manchettecontes} +\def\manchettecontes{\@ifnextchar[\manchcontes@img{\manchcontes@{O}}} +\def\manchcontes@img[#1]{\manchcontes@{\raisebox{-53pt}[0pt][0pt]{\includegraphics[width=245pt]{#1}}}} +% Le -53 contrôle la distance entre le début de la page et le logo. +\def\manchcontes@#1#2#3{\texte{\vsize 45mm \vbox{\vskip -2pt \hbox{\hskip 20pt \fontsize{100pt}{100pt} +% contrôle la taille du texte du titre + {\bocal\coloretexte \colorBOcal \hskip 205pt #1 \hskip -480pt Les \hskip 35pt C \hskip 80pt ntes}}% +% Le premier nombre change la distance entre LE LOGO et le début de la ligne. Le second change la distance entre le LOGO et le début du texte (nombre NEGATIF) le troisième contrôle l'espace entre les deux parties du texte + \vskip 11pt% + \hbox{\fontsize{55pt}{55pt}{\bocal\coloretexte \colorBOcal du \hskip 17pt BOcal}} + \vskip -38pt% + \kern-2pt \hbox to \hsize{\hfil \hbox to 0pt {\hskip -55pt \fonttx \sc\bfseries #3}}% + \vskip 1pt + \kern-2pt \hbox to \hsize{\hfil \hbox to 0pt {\hskip -70pt \fonttx \sc\bfseries #2}}% + %\hskip 350pt \fonttx \sc\bfseries #2 double accolade fermante % + \vskip 13pt + \kern -9pt \hbox to \hsize{\vrule width 0pt height 1.8pt \hskip 239pt \leaders \hrule height 1.8pt \hfil}% + \vskip 5.3pt +}}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Titre BocallOween +\def\titrebocalloween{\place 1[4]t\manchetteween} +\def\manchetteween{\@ifnextchar[\manchween@img{\manchween@{O}}} +\def\manchween@img[#1]{\manchween@{\raisebox{0pt}[0pt][0pt]{\includegraphics[width=30mm]{#1}}}} +\def\manchween@#1#2#3{\texte{\vsize 45mm + \vbox{\hbox{\hskip 47pt \fontsize{140pt}{100pt}% + {\bocal\coloretexte \colorBOcal B\hskip 2pt #1\hskip 2pt c\hskip 2pt a\hskip 2pt l\hskip 2pt l\hskip 2pt o\hskip 2pt w\hskip 2pt e\hskip 2pt e\hskip 2pt n}}% + \vskip 5pt% + \kern-10pt \hbox to \hsize{\vrule width \textwidth height 1.8pt \hfil}% + %\vskip 2pt% + \kern-2pt \hbox to \hsize{\hbox to 190pt{\hfil \fonttx \sc\bfseries #2}% + \hskip 25pt \fonttx \sc\bfseries #3 \hfil}}% + \vskip 1pt + \kern -9pt \hbox to \hsize{\vrule width \textwidth height 1.8pt \hfil}% + \vskip -7pt +}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\def\filet{\genfilet{\EpFilet}{2em}{cadreBord}} +%\separateur{i}{\EpFilet}{lightgray} +\separateur{i}{\EpFilet}{white} +%\separateur{lr}{\EpFilet}{black} +\separateur{lr}{\EpFilet}{white} + +\long\def\titre#1{\filet %\vskip 3pt + \begingroup \centering\titres\bfseries \small + ~ \par \spaceskip .4em plus 0em minus .3em #1\par\penalty 50\medskip + \endgroup +} +\long\def\soustitre#1{\par\smallbreak + \begingroup \raggedright\titres\bfseries \scriptsize %\footnotesize + #1\par\penalty 10 + \endgroup +} +\long\def\signature#1{\par\penalty 20\smallskip + \begingroup \raggedleft \manuscrit {\em #1} \par + \endgroup +} + +%\def\reaction#1#2{\centering{«\large #1»\par\vskip -.3\baselineskip +% \signature{#2}\medskip}\ignorespaces} +%\def\contrepet#1#2{{{\raggedright#1\par} +% \raggedleft \emph{#2}\par\smallskip}\ignorespaces} + +\def\BOcal{\mbox{\bocal\large {\raisebox{-3 pt}[0pt][0pt]{\rotatebox{25} B}}\hspace{-0.5 mm}Ocal}} +\def\BOcals{\mbox{\bocal\large {\raisebox{-3 pt}[0pt][0pt]{\rotatebox{25} B}}\hspace{-0.5 mm}Ocals}} +\def\BOcaux{\mbox{\bocal\large {\raisebox{-3 pt}[0pt][0pt]{\rotatebox{25} B}}\hspace{-0.5 mm}Ocaux}} +\def\BOcaleux{\mbox{\bocal\large {\raisebox{-3 pt}[0pt][0pt]{\rotatebox{25} B}}\hspace{-0.5 mm}Ocaleux}} +\def\BOcaleuse{\mbox{\bocal\large {\raisebox{-3 pt}[0pt][0pt]{\rotatebox{25} B}}\hspace{-0.5 mm}Ocaleuse}} +\def\BOcaleuses{\mbox{\bocal\large {\raisebox{-3 pt}[0pt][0pt]{\rotatebox{25} B}}\hspace{-0.5 mm}Ocaleuses}} +\def\BOcarts{\mbox{\bocal\large {\raisebox{-3pt}[0pt][0pt]{\rotarebox{25} B}}\hspace{-0.5 mm}OcArts}} +\def\BOUM{{\manuscrit BOUM}} +\def\ndlr#1{{\textit{ [NdlR~: #1]}}} +%\DeclareUTFcharacter[\UTFencname]{x275B}{\normalcomma} +%\def\normalapostrophe{{\dejavu \normalcomma}} + +\def\BOcalmag{\BOcal{\titres \footnotesize mag'}} + +\def\ligne#1{ +\article{ + \evenementf \large + \centerline{#1} +}} + +\def\image#1#2{ + \gencadre{\EpCadreBord}{0pt}{white}{white}{% + \centerline{\includegraphics[width=#2cm]{#1}}}} + +\def\imagelegende#1#2#3{ + \gencadre{\EpCadreBord}{0pt}{white}{white}{% + \centerline{\includegraphics[width=#2cm]{#1}} + \centerline{\large \textbf{#3}}}} + +\def\imagelegendebis#1#2#3#4{ + \gencadre{\EpCadreBord}{0pt}{white}{white}{% + \centerline{\includegraphics[width=#2cm]{#1}} + \centerline{\large \textbf{#3}} + \centerline{\large \textbf{#4}}}} + +\newcount\iter +%\def\LOREM{% +%\strut +%Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod +%tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim +%veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea +%commodo consequat. Duis aute irure dolor in reprehenderit in voluptate +%velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint +%occaecat cupidatat non proident, sunt in culpa qui officia deserunt +%mollit anim id est laborum.} +%\def\lorem#1{\iter = 0\loop \ifnum \iter < #1 \LOREM\ \advance\iter by +%1\repeat} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Mots croisés +% On utilise le package xwords. +\newbox\cwbox +\def\endcrosswords{\cw@end + \global \setbox\cwbox=\box0 + \endgroup\ignorepar} +\def\grille{\vskip-.4\baselineskip + \begin{wrapfigure}{l}{\the\wd\cwbox}\vskip -\baselineskip + \box\cwbox\end{wrapfigure}} +\long\def\motscroises#1{\cadre{\chapeau{Mots croisés}\grille #1}} +\def\J@txt@init{% + \let\genfilet\txtgenfilet +} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\def\UrlFont{\em \coloretexte\colorURL} +\def\mail#1{\href{mailto:#1}{\UrlFont #1}} +\def\web#1{\url{#1}} + +\def\date#1{{\bfseries #1}} + +\leftmargini 1em +\leftmarginii 1.3333em +\leftmarginiii 1.6667em +\leftmarginiv 2em +\def\labelenumi{\theenumi. } +\def\labelenumii{\alph{enumi}. } +\def\labelenumiii{(\roman{enumi})} + +% Quelques commandes pour des alias de BOcaleux +\def\cbdc{C\begin{bocal}B\end{bocal}DC} + +\def\spaghettiinfini{$\infty$Sh} +\def\ISh{\spaghettiinfini} +\def\Ish{\spaghettiinfini} +\def\iSh{\spaghettiinfini} +\def\ish{\spaghettiinfini} +\def\IS{\spaghettiinfini} % Maintenu pour la compatibilité + +% À la demande de Ted, qui n'est pas foutu de mettre une footnote +\def\bas#1{\footnote{#1}} + diff --git a/edito.tex b/edito.tex new file mode 100644 index 0000000..8712d94 --- /dev/null +++ b/edito.tex @@ -0,0 +1,3 @@ +\lettrine[lines=2,nindent=6pt]A{llez} + + \signature{La Rédac'} diff --git a/edito.tex~ b/edito.tex~ new file mode 100644 index 0000000..6ea8bba --- /dev/null +++ b/edito.tex~ @@ -0,0 +1,2 @@ +\lettrine[lines=2,nindent=6pt]A{llez} allez, on crache ses derniers pigments respirés pendant \textit{l'Oly Time}, on prend ses pastilles pour la gorge (contactez MAX à cet effet) et on se réveille~! Le samedi est traditionnellement la journée la plus mémorable du Mega. Et il y a des chances pour que celui-ci envoie du bois : les événements d'aujourd'hui sont particulièrement événementiels et correspondent tout à fait à la définition qu'on peut donner d'un événement~! + \signature{La Rédac'} diff --git a/journal.cls b/journal.cls new file mode 100644 index 0000000..d24f59b --- /dev/null +++ b/journal.cls @@ -0,0 +1,560 @@ +% Syntaxe générale de \place +% \place x[largeur] position[align] \objet{...} +% \colonne x[largeur] position[align] {...} +% x: première colonne +% largeur: nombre de colonnes (ou 1 si non spécifié) +% position: t = top, b = bottom, rien = remplir la page +% align: n° de colonne sur laquelle aligner (libre par défaut) +% +% À faire : +% - pouvoir spécifier (taille) au lieu de [align] avec (taille) = une +% taille en unités standard +% - intertitres +% - utiliser keyval pour les options ? +% - XXX \endmakecols ne marche pas si \makecols est aligné +% - virer \colonne en bricolant \output +% +% +% +% +%<<<1 Introduction +% 2007/05/27 Adaptation à XeTeX +\XeTeXdefaultencoding utf-8 +\RequirePackage{fontspec} +%\RequirePackage{bidi} +% Pour les tirets cadratins et demi-cadratins à base de -- et --- +\defaultfontfeatures{Mapping=tex-text} +%<<<2 Options de paquet +\RequirePackage[xetex]{color} +\let\J@color\color +\DeclareOption{a3paper}{\paperheight 420mm \paperwidth 297mm}% +\DeclareOption{a4paper}{\paperheight 297mm \paperwidth 210mm}% +\DeclareOption{a5paper}{\paperheight 210mm \paperwidth 148mm}% +\DeclareOption{letterpaper}{\paperheight 11in \paperwidth 8.5in}% +\DeclareOption{legalpaper}{\paperheight 14in \paperwidth 8.5in}% +\DeclareOption{executivepaper}{\paperheight 10.5in \paperwidth 7.25in}% +\DeclareOption{landscape}{% + \advance\paperheight\paperwidth + \advance\paperwidth-\paperheight \paperwidth-\paperwidth + \advance\paperheight-\paperwidth \paperheight-\paperheight} +\DeclareOption{10pt}{\def\@ptsize{10}}% +\DeclareOption{11pt}{\def\@ptsize{11}}% +\DeclareOption{12pt}{\def\@ptsize{12}}% +\DeclareOption*{\ClassWarning{journal}{Option \CurrentOption inconnue}}% +\ExecuteOptions{a4paper,10pt}% +\ProcessOptions +\DeclareOldFontCommand{\rm}{\normalfont\rmfamily}{\mathrm} +\DeclareOldFontCommand{\sf}{\normalfont\sffamily}{\mathsf} +\DeclareOldFontCommand{\tt}{\normalfont\ttfamily}{\mathtt} +\DeclareOldFontCommand{\bf}{\normalfont\bfseries}{\mathbf} +\DeclareOldFontCommand{\it}{\normalfont\itshape}{\mathit} +\DeclareOldFontCommand{\sl}{\normalfont\slshape}{\@nomath\sl} +\DeclareOldFontCommand{\sc}{\normalfont\scshape}{\@nomath\sc} +\input{size\@ptsize.clo}% +%<<<2 Paramètres +% Nombre de colonnes +\newcount\columns \columns=3 +% Séparation verticale entre les objets +\newdimen\objsep +% Tokens pour les objets +\newtoks\J@obj@toks +% Variables temporaires à volonté +\newdimen\J@dim@a +\newdimen\J@dim@b +\newdimen\J@dim@c +\newcount\J@cnt@a +\newcount\J@cnt@b +\newbox\J@box@a +% Un offset pour le recolonnage +\newdimen\J@offset + +% Les dimensions pour le colonnage +\columnsep 5mm +\objsep 4mm +\topskip 0pt +% Les dimensions LaTeX +\arraycolsep 3pt \tabcolsep 3pt \arrayrulewidth .4pt + +%<<<2 \ignorepar, c'est un genre de \ignorespaces, en mieux. +% Merci Knuth +\let\J@par=\\ +\def\\{\let\stoken= }\\ % now \stoken is a space token +\let\\\J@par +\let\J@par=\par +\def\ignorepar{\futurelet\J@tmp@a\J@testpar}% +\def\J@testpar{\ifx\J@tmp@a\par \let\par=\ignorepar \else +\ifx\J@tmp@a\stoken\let\par=\ignorepar \ignorespaces \else +\let\par=\J@par\fi\fi}% +%<<<2 Allocation des registres pour les colonnes. Il y en a deux par colonne: +% \botcol@n taille verticale restant disponible +% \topcol@n ordonnée où commence la place libre +% On ne peut utiliser ici \J@obj@do car il faut justement construire le nom +% de topcol@i etc. +\def\J@alloc{% + \J@cnt@a=0 \loop \ifnum\J@cnt@a<\columns \advance\J@cnt@a by 1 + \edef\J@tmp@a{\romannumeral\J@cnt@a}% + % On n'alloue des registres que s'il n'existent pas déjà + \expandafter\ifx\csname topcol@\J@tmp@a\endcsname\relax + \expandafter\newdimen\csname topcol@\J@tmp@a\endcsname\fi + \expandafter\ifx\csname botcol@\J@tmp@a\endcsname\relax + \expandafter\newdimen\csname botcol@\J@tmp@a\endcsname\fi + \repeat +}% +%<<<2 \newpage +% Il faut bien sûr redéfinir \newpage pour remettre en place l'espace +% libre dans les colonnes. +\let\J@newpage=\newpage +\def\J@columns{% + \J@dim@a=\hsize + \J@dim@b=\columnsep \multiply\J@dim@b by \columns + \advance\J@dim@b by -\columnsep + \advance\J@dim@a by -\J@dim@b + \divide\J@dim@a by \columns \columnwidth=\J@dim@a% +}% +\def\pageinit{% + \J@columns + \J@alloc + \J@dim@a=\z@ + \J@dim@b=\vsize + \J@obj@first=1 \J@obj@span=\columns + \def\col@do{\topcol@\J@dim@a \botcol@\J@dim@b}\J@obj@do\col@do + \parindent\z@ +}% +\def\newpage{\J@newpage \pageinit}% + +%<<<1 Positionnement des objets +%<<<2 Algorithme de positionnement +%<<<3 Déclaration des registres +% Position logique d'un objet (en colonnes) +\newcount\J@obj@first \newcount\J@obj@span +% Taille physique d'un objet +\newdimen\J@obj@ht \newdimen\J@obj@wd \newdimen\J@obj@align +% Boîte où est rangée l'objet +\newbox\J@obj@box +%<<<3 Fonctions utiles +% \J@obj@do - Applique la fonction #1 sur l'étendue de colonnes +% [ \J@obj@first, \J@obj@first + \J@obj@span - 1 ] +\def\J@obj@do#1{\J@cnt@a=0 \J@cnt@b=\J@obj@first \loop +\ifnum\J@cnt@a<\J@obj@span \advance\J@cnt@a by 1 +\expandafter\let\expandafter\topcol@ + \csname topcol@\romannumeral\J@cnt@b\endcsname +\expandafter\let\expandafter\botcol@ + \csname botcol@\romannumeral\J@cnt@b\endcsname +#1\advance\J@cnt@b by 1 \repeat}% +% \J@top, \J@bot - met dans \J@dim@a les bornes de l'espace disponible en +% haut (ou en bas). +\def\J@top{\J@dim@a=-1cm + \def\col@do{\ifdim\J@dim@a<\topcol@ \J@dim@a=\topcol@\fi}% + \J@obj@do\col@do}% +\def\J@bot{\J@dim@a=\vsize\advance\J@dim@a 1cm + \def\col@do{\ifdim\J@dim@a>\botcol@ \J@dim@a=\botcol@\fi}% + \J@obj@do\col@do} +%<<<3 Fonction de positionnement +\def\place{\@killglue \J@obj@ht\vsize +\def\J@calc@obj@ht{\ifdim\J@obj@ht>\J@dim@c \J@obj@ht\J@dim@c\fi}% +\let\J@obj@ex\ignorespaces\@J@obj@first}% +\def\J@calc@obj@x{\J@dim@a=\columnwidth \advance\J@dim@a by \columnsep +\advance\J@cnt@b by -1 \multiply \J@dim@a by \J@cnt@b +\advance\J@dim@a by\J@offset +\advance\J@cnt@b by 1}% +% Appeler l'objet pour qu'il calcule ce qui est nécessaire +\def\J@place{\J@obj@ht=\ht\J@obj@box\advance\J@obj@ht by\dp\J@obj@box +% Calculer les coordonnées (\J@dim@a, \J@dim@b) où placer l'objet +\J@obj@check +\ifx t\J@obj@dir + \J@dim@b=\z@ + \def\calc@y{\J@dim@c=\topcol@ \advance\J@dim@c by \ht\J@obj@box + \ifdim\J@dim@c>\J@dim@b \J@dim@b=\J@dim@c\fi}% + \def\col@chk{\J@dim@c=-\topcol@ \advance\J@dim@c by -\ht\J@obj@box + \advance\J@dim@c by \J@dim@b + \ifdim\J@dim@c>\baselineskip \ClassWarning{journal}{% + \the\J@dim@c\space unused at top of column \the\J@cnt@b}\fi + }% + \def\adj@col{\topcol@=\J@dim@b + \advance\topcol@ by\dp\J@obj@box \advance\topcol@ by \objsep}% + \else +\ifx b\J@obj@dir + \J@dim@b=\vsize + \def\calc@y{\J@dim@c=\botcol@ \advance\J@dim@c by-\dp\J@obj@box + \ifdim\J@dim@b>\J@dim@c \J@dim@b=\J@dim@c\fi}% + \def\col@chk{\J@dim@c=\botcol@ \advance\J@dim@c by -\J@dim@b + \ifdim\J@dim@c>\baselineskip \ClassWarning{journal}{% + \the\J@dim@c\space unused at bottom of column \the\J@cnt@b}\fi + }% + \def\adj@col{\botcol@=\J@dim@b + \advance\botcol@ by -\ht\J@obj@box \advance\botcol@ by -\objsep}% + \else +\ifx p\J@obj@dir + \J@dim@b=\z@ + \def\calc@y{\J@dim@c=\topcol@ \advance\J@dim@c by \ht\J@obj@box + \ifdim\J@dim@b<\J@dim@c \J@dim@b=\J@dim@c\fi}% + \def\adj@col{\botcol@ -1pt}% +\else \ClassError{journal}{Unknown object position: '\meaning\J@obj@dir'}{}% +\fi\fi\fi +\J@obj@do\calc@y +% Commented the too-verbose check +% \J@obj@do\col@chk +\J@dim@c=\J@dim@b +\J@cnt@b=\J@obj@first \J@calc@obj@x +\leavevmode\lower\J@dim@c\rlap{\kern\J@dim@a \copy\J@obj@box}% +\J@obj@do\adj@col \J@obj@ht\z@ +\ignorepar}% +%<<<2 La fonction pour lire les positions d'objet +% La syntaxe est x[largeur] pos[align] +% Les variables remplies: +% \J@obj@first = première colonne +% \J@obj@span = deuxième colonne +% \J@obj@dir = t/b/p (tête/bas/page) +% \J@obj@ht = 0 ou hauteur de l'objet +\def\@J@obj@first#1{\J@obj@first=#1\@ifnextchar[\@J@obj@span{\@J@obj@span[1]}}% +\def\@J@obj@span[#1]{\J@obj@span=#1\afterassignment\@J@obj@dir\let\J@tmp@a}% +\def\@J@obj@dir{% +\ifcat x\J@tmp@a + \ifcat x\J@align \if\J@tmp@a\J@align\else + \ClassError{journal}{Alignment `\meaning\J@tmp@a' forbidden within + \string\makecols\space with alignment `\meaning\J@align'}{} + \fi\fi + \let\J@obj@dir\J@tmp@a\def\next{\@ifnextchar[\@J@obj@ht{\@J@obj@ht[]}}% +\else + \ifcat x\J@align \let\J@obj@dir\J@align \else \let\J@obj@dir p\fi + \let\next\J@tmp@a\@J@obj@ht[]% +\fi\next}% +\def\@J@obj@ht[#1]{\def\J@tmp@a{#1}% +\ifx\J@tmp@a\@empty + \ifx p\J@obj@dir + \def\col@do{\J@dim@c=\botcol@ + \advance \J@dim@c by-\topcol@ + \J@calc@obj@ht}\J@obj@do\col@do + \J@obj@align\z@ + \else + \ifdim\J@obj@ht=\z@ + % Colonne seulement ! + % Au final, on trouvera \J@obj@align < 0 + % et \J@obj@ht = la place disponible au total au sommet des colonnes + \ifx t\J@obj@dir + \J@top + \def\col@do{\J@dim@c=\J@dim@a + \advance \J@dim@c by-\topcol@\J@calc@obj@ht}\J@obj@do\col@do + \else \ifx b\J@obj@dir + \J@bot + \def\col@do{\J@dim@c=-\J@dim@a + \advance \J@dim@c by \botcol@\J@calc@obj@ht}\J@obj@do\col@do + \fi\fi + \J@obj@align -1pt + \else + \J@obj@ht\z@ + \fi + \fi +\else + \ifx t\J@obj@dir + \J@obj@align \csname topcol@\romannumeral\J@tmp@a\endcsname + \advance\J@obj@align by -\objsep + \def\col@do{% + \J@dim@c=\J@obj@align + \advance \J@dim@c by -\topcol@ + \J@calc@obj@ht + }\J@obj@do\col@do + \else \ifx b\J@obj@dir + \J@obj@align \csname botcol@\romannumeral\J@tmp@a\endcsname + \advance\J@obj@align by \objsep + \def\col@do{% + \J@dim@c=-\J@obj@align + \advance \J@dim@c by \botcol@ + \J@calc@obj@ht + }\J@obj@do\col@do + \fi\fi +\fi +\J@obj@ex}% +%<<<2 Code commun aux objets +% Vérifications. +\def\J@obj@check{% +\def\col@do{\ifdim\botcol@<\z@\ClassError{journal}% +{Column \the\J@cnt@b\space is already filled}{}\fi}\J@obj@do\col@do +\J@cnt@b=\J@obj@first \advance \J@cnt@b by \J@obj@span +\advance \J@cnt@b by -1 \ifnum \J@cnt@b>\columns + \ClassError{journal}{Column \the\J@cnt@b\space does not exist (max is + \the\columns)}{}\fi +\ifnum \J@obj@first<0 \ClassError{journal}{Negative column numbers +(\the\J@obj@first) not allowed}{}\fi}% + +\def\J@calc@obj@wd{% +\J@obj@wd=\columnsep \advance\J@obj@wd by\columnwidth +\multiply\J@obj@wd by\J@obj@span \advance\J@obj@wd by -\columnsep +}% +% \objbox est prévue pour être utilisée par les objets +% Un objet termine par une commande \objbox{ce qu'il y a dans l'objet}% +% Voir ci-dessous les exemples d'utilisations. +\def\objbox{\let\par\J@par + \def\objbox@{\J@calc@obj@wd\hsize=\J@obj@wd\aftergroup\J@place}% + \afterassignment\objbox@\setbox\J@obj@box=\vbox}% +%<<<1 Mise en page complexe +%<<<2 \borne +\def\borne #1#2{\begingroup\J@obj@first=1\J@obj@span=\columns + \edef\@borne{\romannumeral #2}% + \ifx t#1 + \def\col@do{\topcol@=\csname botcol@\@borne\endcsname + \advance\topcol@ by \objsep}% + \xdef\col@res{\noexpand\botcol@=\csname botcol@\@borne\endcsname}% + \else + \ifx b#1 + \def\col@do{\botcol@=\csname topcol@\@borne\endcsname + \advance\botcol@ by-\objsep}% + \xdef\col@res{\noexpand\topcol@=\csname topcol@\@borne\endcsname}% + \else + \fi\fi + \J@obj@do\col@do +\ignorepar}% +\def\endborne{\endgroup\J@obj@first=1\J@obj@span=\columns\J@obj@do\col@res} +%<<<2 \pushcols - empile les colonnes (et ce, pour pouvoir faire une +% sous-page) +% \def\pushcols{% +% \def\pop@cols{}% +% \J@obj@first=1 \J@obj@span=\columns +% \def\@do{% +% \xdef\pop@cols{\expandafter\noexpand\pop@cols +% \noexpand\global\expandafter\noexpand +% \csname topcol@\romannumeral\J@cnt@b\endcsname=\the\topcol@ +% \noexpand\global\expandafter\noexpand +% \csname botcol@\romannumeral\J@cnt@b\endcsname=\the\topcol@ +% }% +% }\J@obj@do\@do +% \aftergroup\pop@cols +% }% +%<<<2 \makecols +\let\J@sub\relax +\let\J@align\relax +\def\makecols#1{% + \let\J@sub=\J@obj@dir + \begingroup + \columns=#1 \J@calc@obj@wd \hsize=\J@obj@wd + \J@cnt@b=\J@obj@first \J@calc@obj@x \J@offset=\J@dim@a + \J@alloc \J@columns + \ifx t\J@sub \J@top + \ifdim\J@obj@ht>\z@ \J@dim@b\J@dim@a \advance\J@dim@b\J@obj@ht + \else \begingroup\J@bot\global\J@dim@b\J@dim@a\endgroup \fi + \else \J@bot \J@dim@b\J@dim@a + \ifdim\J@obj@ht>\z@ \J@dim@a\J@dim@b \advance\J@dim@a-\J@obj@ht + \else \J@top \fi + \fi + \J@obj@first=1\J@obj@span\columns + \def\col@do{\topcol@\J@dim@a \botcol@\J@dim@b}\J@obj@do\col@do +}% +\def\endmakecols{% + \ifx t\J@sub\J@top \else\J@bot\fi \global\J@dim@a\J@dim@a + \endgroup + \ifdim\J@obj@ht>\z@ \espace{\J@obj@ht}\espace{\objsep}% + \else + \ifx t\J@sub \def\col@do{\topcol@\J@dim@a}\else + \def\col@do{\botcol@\J@dim@a}\fi + \J@obj@do\col@do + \fi + \let\J@sub\relax\ignorepar +}% +%<<<1 Définition des objets +%<<<2 \espace et \jointif +\def\espace#1{% +\ifx t\J@obj@dir \def\col@do{\advance\topcol@ by #1}\else +\ifx b\J@obj@dir \def\col@do{\advance\botcol@ by-#1}\fi\fi +% Le \ignorepar est nécessaire puisqu'on n'utilise pas \objbox +\J@obj@do\col@do\ignorepar}% +\def\jointif{\espace{-\objsep}} +%<<<2 \texte +\def\texte{\afterassignment\texte@\J@obj@toks=}% +\def\texte@{% + \ifdim\J@obj@ht=\z@ \def\J@obj@extra{}\else + \edef\J@obj@extra{to \the\J@obj@ht}\fi +\objbox\J@obj@extra{\begingroup\leavevmode\J@@txt@init\the\J@obj@toks\J@@txt@init\endgroup}}% + +%<<<2 \gencadre +% Merci Knuth +\def\futurenonspacelet#1{\def\cs{#1}% + \afterassignment\fnslet@i\let\fnslet@next= } +\def\fnslet@i{\expandafter\futurelet\cs\fnslet@ii} +\def\fnslet@ii{\expandafter\ifx\cs\stoken\let\next=\fnslet@three + \else\let\next=\fnslet@next\fi \next} +\def\fnslet@three{\afterassignment\fnslet@i\let\next= } + +\newif\if@J@jointif\@J@jointiffalse +\def\intjointif{\@J@jointiftrue} + +% \gencadre{bordure}{marge}{couleur bordure}{couleur fond}{texte} +\newif\if@J@cadre +\def\gencadre#1#2#3#4{\def\J@cadre@{\J@cadre{#1}{#2}{#3}{#4}}% +\afterassignment\J@cadre@@\J@obj@toks=}% +\def\J@cadre@@{\futurenonspacelet\@tmq\J@cadre@} +\def\J@cadre#1#2#3#4{% + \J@dim@a=#1 \J@dim@b=#2 + \def\J@tmp@a{#3}\ifx\J@tmp@a\@empty\def\J@tmp@a{black}\fi + \def\J@tmp@b{#4}\ifx\J@tmp@b\@empty\def\J@tmp@b{white}\fi + \advance \J@dim@b by \J@dim@a + \ifdim\J@obj@ht=\z@ \def\J@obj@extra{}\else + \advance\J@obj@ht by -2\J@dim@b \edef\J@obj@extra{to \the\J@obj@ht}\fi + \setbox\J@box@a=\vbox\J@obj@extra{\J@calc@obj@wd\hsize=\J@obj@wd + \advance\hsize by -2\J@dim@b + \vskip \J@dim@b\begingroup + \let\@tmp\undefined + \J@dim@c=\J@dim@b \let\jointif\intjointif \@J@cadretrue + \J@obj@ht \z@ + \J@@txt@init \the\J@obj@toks \J@@txt@end \vskip\J@dim@b\endgroup}% + \fboxrule #1 \fboxsep #2 + \if@J@cadre \par + \if@J@jointif\vskip -\ht\strutbox\else\vskip\dp\strutbox\fi + \leavevmode \hskip-\J@dim@c \fcolorbox{\J@tmp@a}{\J@tmp@b}{\box\J@box@a}\par + \ifx\@tmq\jointif\vskip-\dp\strutbox\fi + \global\@J@jointiffalse + \else + \objbox{\fcolorbox{\J@tmp@a}{\J@tmp@b}{\box\J@box@a}}% + \fi + \ignorepar +} +%<<<2 \genfilet +% \genfilet{epaisseur}{marge}{couleur} +\def\genfilet#1#2#3{% + \objbox{\J@dim@a=\hsize \advance\J@dim@a by -#2 + \hbox to\hsize{\color{#3}\hss\vrule depth \z@ height #1 width \J@dim@a\hss}}% +\ignorepar +}% +%<<<1 Remplissage des colonnes +%<<<2 Fonction \colonne +% On utilise def, même si ce n'est pas un objet au sens strict. +\def\colonne{\@killglue \J@obj@ht\z@ +\def\J@calc@obj@ht{\advance\J@obj@ht by\J@dim@c}% +\let\J@obj@ex\J@colonne\@J@obj@first}% + +\def\J@colonne{\afterassignment\J@colonne@\J@obj@toks=}% +\def\J@colonne@{\@killglue +% Arrivé ici, on a la hauteur totale dans \J@obj@ht, il suffit de répartir +\J@obj@check +% Traçage de la boîte +\J@obj@wd=\columnwidth +\setbox\J@obj@box=\vbox{% + \hsize=\J@obj@wd + \begingroup \J@@txt@init \the\J@obj@toks \J@@txt@end \endgroup}% + \J@dim@b=\ht\J@obj@box +\ifdim\J@obj@align<\z@ + % Le cas où on a le droit d'ajuster autant qu'on veut. Dans ce cas, on + % calcule à quelle hauteur on va ajuster, ce qui permet de reprendre + % tel quel l'algorithme suivant. + \J@obj@align= \J@dim@b \advance\J@obj@align by -\J@obj@ht + \ifdim \J@obj@align<\z@ \ClassError{journal}{% + Pas assez de texte pour remplir les \the\J@obj@span\space colonnes.^^J}\fi + \divide\J@obj@align by\J@obj@span \J@obj@ht=\J@dim@b + \ifx t\J@obj@dir \J@top \advance\J@obj@align by\J@dim@a + \else \J@bot \J@obj@align=-\J@obj@align \advance\J@obj@align by\J@dim@a + \fi +\fi +% Répartition de l'espace +\J@dim@c=1pt % Pour des raisons de précision de la division +\divide \J@obj@ht by\J@dim@c \divide \J@dim@b by\J@dim@c +\def\put@col{% + \ifx t\J@obj@dir \J@dim@a=\J@obj@align \else \J@dim@a=\botcol@ \fi + \ifx b\J@obj@dir \J@dim@c=\J@obj@align \else \J@dim@c=\topcol@ \fi + % Maintenant \J@dim@a contient la place libre sur cette colonne + \advance\J@dim@a by -\J@dim@c \J@dim@c=\J@dim@a + \divide\J@dim@c by\J@obj@ht \multiply\J@dim@c by \J@dim@b + % Maintenant \J@dim@c contient la taille qu'on attribue à cette colonne + \splittopskip\z@ + \setbox\J@box@a=\vsplit\J@obj@box to\J@dim@c + \setbox\J@box@a=\vbox to\J@dim@a{\unvbox\J@box@a}% + \ifx t\J@obj@dir \J@dim@c=\J@obj@align\else \J@dim@c=\botcol@ \fi + \J@calc@obj@x % maintenant dans \J@dim@a + \begingroup % Filet gauche + \ifnum \J@cnt@b>1 + % Calcul de l'abscisse + \ifnum\J@cnt@b=\J@obj@first\let\J@tmp@a\J@vsep@l@c\let\J@tmp@b\J@vsep@l@w + \else \let\J@tmp@a\J@vsep@i@c \let\J@tmp@b\J@vsep@i@w \fi + \expandafter\J@dim@b\J@tmp@b \advance\J@dim@b by \columnsep + \divide\J@dim@b by 2\advance\J@dim@a by -\J@dim@b + % Calcul de l'ordonnée + \ifnum \J@cnt@b=\J@obj@first \J@dim@b=\ht\J@box@a + \else \J@dim@b=\J@dim@c \advance\J@dim@b by -\ht\J@box@a + \J@vsep@recalc \J@dim@b=-\J@dim@b \advance\J@dim@b by \J@dim@c \fi + \leavevmode \lower\J@dim@c \rlap{\kern \J@dim@a + \ifx\J@tmp@a\@empty\else\color{\J@tmp@a}\fi + \vrule height \J@dim@b width \J@tmp@b}% + \fi \endgroup + \begingroup % Filet droit + \advance\J@obj@first by\J@obj@span \advance\J@obj@first by -1 + \ifnum \J@cnt@b<\columns + \ifnum\J@cnt@b=\J@obj@first % droit + \expandafter\J@dim@b\J@vsep@r@w \advance\J@dim@b by-\columnsep + \divide\J@dim@b by2\advance\J@dim@a by -\J@dim@b + \leavevmode \lower \J@dim@c \rlap{\kern\J@dim@a \kern\columnwidth + \ifx\J@vsep@r@c\@empty\else\color{\J@vsep@r@c}\fi + \vrule height \ht\J@box@a width \J@vsep@r@w}% + \else % intérieur + % Le filet intérieur rejoint les _plus petites_ sous-boîtes communes + % aux deux colonnes + \J@dim@b=\J@dim@c \advance\J@dim@b by -\ht\J@box@a + \xdef\J@vsep@recalc{% + \noexpand\ifdim\noexpand\J@dim@c>\the\J@dim@c + \noexpand\J@dim@c=\the\J@dim@c\noexpand\fi + \noexpand\ifdim\noexpand\J@dim@b<\the\J@dim@b + \noexpand\J@dim@b=\the\J@dim@b\noexpand\fi}% + \fi\fi \endgroup + \leavevmode \lower\J@dim@c \rlap{\kern\J@dim@a \box\J@box@a}% + \ifx t\J@obj@dir \topcol@=\J@obj@align \advance \topcol@ by \objsep\else + \ifx b\J@obj@dir \botcol@=\J@obj@align \advance \botcol@ by -\objsep\else + \botcol@= -1pt\fi\fi + }\J@obj@do\put@col +\ignorepar}% end \J@colonne@ +%<<<2 Séparateurs verticaux +\def\separateur#1#2#3{\J@sep@def{#2}{#3}#1.\ignorepar} +\def\J@sep@def#1#2#3{\edef\J@tmp@b{.}\def\next{\J@sep@def{#1}{#2}}% + \ifx .#3\let\next\relax \else + \edef\J@tmp@a{#1}\ifx\J@tmp@b\J@tmp@a\else + \expandafter\def\csname J@vsep@#3@w\endcsname{#1}\fi + \edef\J@tmp@a{#2}\ifx\J@tmp@b\J@tmp@a\else + \expandafter\def\csname J@vsep@#3@c\endcsname{#2}\fi +\fi\next +}% +\J@sep@def{\z@}{}lri. +%<<<2 Styles de texte +% Faut-il mettre un filet dans le texte? +\newif\if@J@filet +\def\txtgenfilet#1#2#3{% + \J@footnotes + % take care of footins + \if@J@filet \J@dim@b=#2 + \J@dim@a=\hsize \advance \J@dim@a by -2\J@dim@b + \bigbreak + \cleaders\hbox{{\hskip\J@dim@b \color{#3}% + \vrule width \J@dim@a height #1 depth \z@}}\vskip #1 + \leavevmode\fi + \@J@filettrue +}% +% Les notes de bas d'article +\def\J@@txt@init{% + \linewidth\hsize + \@J@filetfalse + \leavevmode + \setcounter{footnote}0% + \def\J@fns{}% + \let\par\J@par % restore it to prevent wrapfigure from being confused + \J@txt@init +}% +\def\J@@txt@end{% + \J@footnotes + \J@txt@end +}% +\let\J@txt@init\relax % hook for derived classes +\let\J@txt@end \relax % hook for derived classes +%<<<2 Footnotes +% On ne peut pas utiliser de registre token pour les footnotes, car il +% faut expander la valeur de \@thefnmark. +\long\def\@footnotetext#1{% + \long\edef\J@tmp@a##1##2{\noexpand\def\noexpand\J@fns{% + \expandafter\noexpand\J@fns##1\noexpand\hbox to 1.4em{% + \noexpand\hss\@thefnmark. }##2}}% + \J@tmp@a{\noindent\interlinepenalty\interfootnotelinepenalty}{#1\par}% +} +\def\J@footnotes{\ifnum\c@footnote>0 + \penalty 150 \medskip \footnoterule + \begingroup\reset@font\footnotesize\J@fns\endgroup + \def\J@fns{}\c@footnote=0 +\fi} +\def\footnoterule{\kern -3pt\hrule width .4\hsize \kern 2.6pt} +\let\J@@footnotes\J@footnotes +\def\skipfootnotes{\def\J@footnotes{\let\J@footnotes\J@@footnotes}} +% vim: fdm=marker fmr=<<<,>>> +\AtBeginDocument{\pageinit}% diff --git a/logo.ps b/logo.ps new file mode 100644 index 0000000..193e8c2 --- /dev/null +++ b/logo.ps @@ -0,0 +1,1102 @@ +%!PS-Adobe-3.0 +%%Creator: cairo 1.10.2 (http://cairographics.org) +%%CreationDate: Wed Jan 16 22:02:42 2013 +%%Pages: 1 +%%BoundingBox: 0 0 436 301 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%DocumentMedia: 153x106mm 435 301 0 () () +%%EndComments +%%BeginProlog +/languagelevel where +{ pop languagelevel } { 1 } ifelse +2 lt { /Helvetica findfont 12 scalefont setfont 50 500 moveto + (This print job requires a PostScript Language Level 2 printer.) show + showpage quit } if +/q { gsave } bind def +/Q { grestore } bind def +/cm { 6 array astore concat } bind def +/w { setlinewidth } bind def +/J { setlinecap } bind def +/j { setlinejoin } bind def +/M { setmiterlimit } bind def +/d { setdash } bind def +/m { moveto } bind def +/l { lineto } bind def +/c { curveto } bind def +/h { closepath } bind def +/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto + 0 exch rlineto 0 rlineto closepath } bind def +/S { stroke } bind def +/f { fill } bind def +/f* { eofill } bind def +/n { newpath } bind def +/W { clip } bind def +/W* { eoclip } bind def +/BT { } bind def +/ET { } bind def +/pdfmark where { pop globaldict /?pdfmark /exec load put } + { globaldict begin /?pdfmark /pop load def /pdfmark + /cleartomark load def end } ifelse +/BDC { mark 3 1 roll /BDC pdfmark } bind def +/EMC { mark /EMC pdfmark } bind def +/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def +/Tj { show currentpoint cairo_store_point } bind def +/TJ { + { + dup + type /stringtype eq + { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse + } forall + currentpoint cairo_store_point +} bind def +/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore + cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def +/Tf { pop /cairo_font exch def /cairo_font_matrix where + { pop cairo_selectfont } if } bind def +/Td { matrix translate cairo_font_matrix matrix concatmatrix dup + /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point + /cairo_font where { pop cairo_selectfont } if } bind def +/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def + cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def +/g { setgray } bind def +/rg { setrgbcolor } bind def +/d1 { setcachedevice } bind def +%%EndProlog +%%Page: 1 1 +%%BeginPageSetup +%%PageMedia: 153x106mm +%%PageBoundingBox: 0 0 436 301 +%%EndPageSetup +q 0 0 436 301 rectclip q +Q q +q +0 300.685 435 -300 re W n +[ 1 0 0 1 -0.000000000000113687 -0.315369 ] concat + q +Q q +0.101961 0.184314 0.278431 rg +22.629 263.934 m 33.055 243.156 63.074 261.211 85.898 259.246 c 86.949 +291.457 21.789 313.094 22.629 263.934 c 30.832 246.359 m -3.359 260.445 +21.324 311.449 58.953 299.086 c 87.84 289.59 104.73 234.984 124.562 +221.754 c 108.621 220.02 107.504 242.238 95.273 247.531 c 79.965 254.16 +59.91 248.863 42.547 246.359 c h +30.832 246.359 m f* +172.602 275.652 m 165.16 283.191 147.535 282.367 151.512 266.277 c +153.691 257.469 168.523 252.754 178.457 248.703 c 178.793 258.012 +179.742 268.41 172.602 275.652 c 190.176 214.727 m 190.023 207.934 +192.387 203.656 192.516 197.152 c 179.008 205.23 186.961 215.012 +183.145 228.785 c 177.074 250.699 139.047 249.438 143.309 276.824 c +144.102 281.91 149.145 287.488 153.852 288.539 c 181.352 294.652 +186.512 251.988 190.176 231.129 c 186.48 227.957 186.844 216.371 +190.176 214.727 c f* +376.465 146.773 m 366.137 146.59 354.262 141.008 342.484 142.086 c +332.004 143.043 323.855 147.051 315.543 145.598 c 308.688 144.406 +302.844 138.602 296.793 138.57 c 288.492 138.527 281.863 145.891 +273.359 146.773 c 267.336 147.395 262.379 144.449 256.957 144.43 c +247.48 144.395 239.559 148.941 230.012 146.773 c 212.504 126.789 188.02 +113.773 184.32 79.988 c 198.441 68.363 212.926 88.09 224.152 101.078 c +229.508 107.281 231.871 118.598 239.379 116.309 c 242.09 108.961 +233.027 102.23 227.664 96.391 c 221.617 89.801 213.355 83.656 211.262 +75.301 c 223.77 33.234 255.621 4.164 312.02 3.832 c 337.699 3.68 +349.188 9.75 363.574 21.41 c 371.371 27.723 379.68 35.91 387.008 43.668 +c 394.703 51.809 399.137 62.195 405.754 70.613 c 414.262 81.438 426.914 +91.609 428.016 104.594 c 429.293 119.613 421.609 137.523 415.125 +150.285 c 397.539 142.988 391.672 147.039 376.465 146.773 c 189.004 +153.801 m 180.98 156.984 174.168 163.32 166.742 165.52 c 136.703 +174.402 93.352 165.633 87.07 142.086 c 87.477 134.68 85.668 125.059 +89.414 120.996 c 121.781 114.438 133.582 145.309 163.227 142.086 c 179 +140.371 186.414 131.367 198.375 125.684 c 203.98 131.797 212.672 134.82 +213.609 145.598 c 207.004 150.418 197.93 150.258 189.004 153.801 c +317.879 233.473 m 310.883 229.926 304.734 225.531 300.305 219.414 c +291.223 211.309 282.633 202.719 274.527 193.637 c 269.758 187.09 +262.902 182.613 258.125 176.062 c 252.176 171.082 246.707 165.617 +241.723 159.66 c 240.371 157.926 240.371 156.707 241.723 154.973 c +248.633 147.402 263.996 155.477 274.527 153.801 c 284.742 152.176 +289.797 145.367 300.305 146.773 c 306.504 147.598 311.809 153.391 +320.223 153.801 c 329.504 154.254 340.562 148.465 351.859 149.113 c +358.629 149.504 365.52 153.352 371.777 153.801 c 384.832 154.746 407.59 +149.047 410.445 160.832 c 411.914 166.949 402.617 181.227 398.723 +185.438 c 384.598 200.695 353.648 211.684 327.258 210.039 c 321.969 +207.516 324.168 197.504 315.543 198.324 c 312.875 208.582 324.398 +214.328 323.742 226.445 c 328.113 229.762 321.492 238.133 317.879 +233.473 c 303.82 234.645 m 315.875 248.793 338.891 238.145 330.77 +215.898 c 396.016 214.746 420.219 172.562 435.047 120.996 c 435.047 +92.879 l 419.867 81.105 411.113 62.914 398.723 48.355 c 393.941 44.547 +389.645 40.254 385.832 35.465 c 374.855 22.625 359.391 14.266 349.516 +0.316 c 268.672 0.316 l 240.551 16.719 215.266 35.949 205.406 70.613 c +192.789 66.234 181.324 70.75 174.941 78.816 c 173.848 99.441 186.23 +106.586 192.52 119.824 c 182.461 135.238 162.055 137.844 144.48 131.539 +c 125.648 124.785 109.684 104.703 84.727 117.48 c 69.879 157.172 +100.434 175.496 131.594 177.234 c 154.117 178.488 173.938 165.258 +191.344 159.66 c 195.867 158.207 202.867 158.613 208.922 157.316 c +213.422 156.352 218.887 153.434 221.809 153.801 c 231.215 154.996 +237.23 167.824 240.555 173.719 c 244.691 177.004 248.363 180.75 252.27 +184.266 c 253.445 184.266 l 263.305 193.148 272.676 202.52 281.562 +212.383 c 283.41 215.219 285.754 217.566 288.594 219.414 c 294.16 224 +299.234 229.078 303.82 234.645 c f* +7.398 171.375 m 6.305 164.16 9.891 154.059 17.945 153.801 c 27.914 +153.484 34.438 168.832 40.203 176.062 c 46.82 184.355 55.094 185.598 +55.438 197.148 c 37.441 200.715 9.797 187.141 7.398 171.375 c 47.234 +171.375 m 40.938 163.461 35.738 149.668 23.801 147.941 c 10.238 145.984 +-2.336 157.594 0.371 173.719 c 3.004 189.418 27.09 202.844 44.891 +205.352 c 57.777 205.352 l 68.977 201.73 83.012 207.402 88.242 197.148 +c 83.57 192.062 68.414 197.453 65.98 190.121 c 59.246 184.359 52.992 +178.113 47.234 171.375 c f* + Q +Q +Q q +22.629 263.618 m 29.504 249.907 44.918 253.107 61.16 256.302 c 69.539 +257.95 78.137 259.599 85.898 258.931 c 86.504 277.501 65.102 292.56 +47.027 292.556 c 33.754 292.556 22.273 284.431 22.629 263.618 c 151.508 +265.966 m 153.691 257.153 168.523 252.439 178.457 248.392 c 178.797 +257.696 179.742 268.095 172.602 275.337 c 169.711 278.267 165.281 +279.931 161.18 279.931 c 154.727 279.935 149.078 275.802 151.508 +265.966 c 7.402 171.06 m 6.301 163.845 9.891 153.747 17.945 153.485 c +27.91 153.169 34.434 168.517 40.203 175.747 c 46.82 184.036 55.086 +185.282 55.438 196.837 c 53.473 197.228 51.395 197.407 49.246 197.407 c +31.707 197.411 9.535 185.107 7.402 171.06 c 87.07 141.767 m 87.473 +134.364 85.668 124.747 89.418 120.677 c 106.352 117.247 117.656 124.064 +128.836 130.88 c 139.016 137.091 149.094 143.306 163.227 141.767 c 179 +140.056 186.414 131.052 198.375 125.364 c 203.977 131.482 212.668 +134.505 213.605 145.282 c 207 150.107 197.93 149.946 189.004 153.485 c +180.98 156.669 174.168 163.005 166.742 165.204 c 159.023 167.485 +150.418 168.603 141.797 168.603 c 116.867 168.607 91.738 159.267 87.07 +141.767 c 387.359 146.021 m 384.145 146.274 380.66 146.532 376.465 +146.458 c 366.137 146.271 354.262 140.692 342.48 141.767 c 332 142.728 +323.855 146.735 315.543 145.282 c 308.688 144.091 302.844 138.286 +296.793 138.255 c 288.492 138.212 281.863 145.575 273.363 146.458 c +267.336 147.079 262.375 144.13 256.961 144.114 c 253.113 144.099 +249.527 144.841 245.984 145.579 c 240.785 146.661 235.688 147.747 +230.008 146.458 c 212.504 126.47 188.023 113.458 184.316 79.673 c +198.441 68.048 212.93 87.774 224.152 100.763 c 229.508 106.962 231.867 +118.282 239.379 115.993 c 242.09 108.642 233.027 101.915 227.664 96.075 +c 221.621 89.482 213.355 83.345 211.262 74.985 c 223.77 32.919 255.621 +3.849 312.02 3.517 c 337.699 3.364 349.188 9.439 363.574 21.091 c +371.367 27.407 379.68 35.595 387.008 43.357 c 394.703 51.493 399.133 +61.884 405.754 70.302 c 414.262 81.122 426.91 91.294 428.016 104.274 c +429.289 119.298 421.605 137.204 415.129 149.97 c 402.391 144.685 +395.801 145.353 387.359 146.021 c W n +q +6 292.685 424 -290 re W n +[ 1 0 0 1 -0.000000000000113687 -0.315369 ] concat + q +Q q +0.219608 0.403922 0.607843 rg +29.164 242.148 m 35.352 246.078 39.234 247.008 41.656 241.797 c 41.578 +245.273 33.059 244.391 29.164 242.148 c f* +190.594 227.777 m 189.211 221.207 189.211 218.152 189.211 212.047 c +189.211 215.102 189.211 215.102 187.746 219.09 c 186.766 223.805 +187.199 227.793 190.594 227.777 c f* +44.973 202.422 m 43.996 203.043 55.035 203.586 57.855 202.199 c 52.484 +201.91 46.496 201.383 44.973 202.422 c f* +48.352 169.242 m 51.789 178.453 64.004 178.453 67.059 187.617 c 64.004 +184.562 60.949 181.508 57.879 178.105 c 54.148 174.441 50.383 171.797 +48.352 169.242 c f* +422.23 95.656 m 424.359 86.836 409.09 86.836 409.09 77.676 c 409.09 +86.836 418.25 92.945 424.359 99.055 c 424.359 99.055 421.305 96 422.23 +95.656 c 404.109 73.664 m 398.242 66.207 398.066 72.59 397.961 75.727 c +400.934 78.703 400.684 84.762 406.738 84.5 c 403.855 81.621 404.113 +75.5 404.109 73.664 c 401.617 61.418 m 399.926 56.301 396.875 50.191 +390.766 47.137 c 393.82 53.246 399.926 59.352 399.926 65.461 c 399.926 +65.461 402.98 62.406 401.617 61.418 c 399.977 47.461 m 390.766 41.031 +387.711 31.867 384.656 25.762 c 387.711 37.977 390.766 50.191 402.98 +56.301 c 399.926 53.246 393.82 53.246 399.977 47.461 c 382.211 72.863 m +381.605 80.73 384.656 86.836 390.766 92.945 c 387.711 86.836 384.656 +77.676 382.211 72.863 c 383.328 62.121 m 380.703 65.312 379.77 64.656 +380.445 59.574 c 379.5 68.152 379.301 70.027 383.996 70.676 c 381.379 +70.578 381.48 68.141 383.328 62.121 c 376.684 28.504 m 375.371 30.309 +378.652 36.586 381.98 39.824 c 378.652 36.586 375.371 30.309 376.684 +28.504 c 371.883 62.109 m 373.273 68.824 375.418 72.613 378.555 73.668 +c 376.637 71.379 373.93 69.203 371.883 62.109 c 374.281 54.117 m +372.539 58.355 370.688 56.539 368.941 49.484 c 371.137 57.914 373.297 +61.73 375.57 59.492 c 374.465 62.941 374.215 60.945 374.281 54.117 c +369.316 15.086 m 366.336 13.547 366.336 13.547 363.281 10.492 c 363.281 +16.598 369.387 22.707 372.441 28.816 c 369.387 25.762 369.387 19.652 +369.316 15.086 c 363.656 84.5 m 359.738 90.895 372.258 91.188 369.211 +96.918 c 366.039 93.98 365.891 88.141 363.656 84.5 c 352.762 41.984 m +351.066 41.031 348.012 37.977 344.957 37.977 c 360.227 47.137 354.121 +53.246 354.121 68.516 c 354.121 59.352 354.121 50.191 352.762 41.984 c +353.168 8.828 m 352.105 6.582 350.094 4.023 347.91 1.16 c 345.723 +-1.723 343.43 -4.777 341.902 -7.832 c 341.902 -3.25 343.43 -0.195 +345.621 2.305 c 347.797 4.785 350.59 6.613 353.168 8.828 c 337.598 +0.461 m 337.523 0.512 333.34 -9.812 331.02 -11.195 c 325.758 -14.332 +332.242 -3.098 331.156 -4.984 c 331.949 -1.824 333.105 1.281 334.836 +3.977 c 336.559 6.676 338.836 8.957 341.852 10.426 c 341.887 7.422 +338.852 4.383 337.598 0.461 c 327.77 9.348 m 324.551 7.277 322.277 4.02 +320.141 0.242 c 320.223 2.918 321.641 6.723 324.355 8.812 c 325.684 +12.691 327.918 15.547 330.52 15.883 c 328.621 14.609 327.992 12.23 +327.77 9.348 c 317.285 55.871 m 317.719 61.645 321.684 64.703 323.008 +63.148 c 322 64.121 318.648 61.105 317.285 55.871 c 316.629 60.133 m +315.523 64.32 316.496 67.184 318.512 69.375 c 320.527 71.566 323.582 +71.566 326.633 74.621 c 320.527 71.566 317.473 65.461 316.629 60.133 c +312.695 39.199 m 309.898 39.742 308.574 36.062 308.391 32.035 c 306.219 +33.684 311.633 45.086 312.695 39.199 c 310.055 -5.742 m 309.074 -7.281 +305.113 -15.332 302.898 -9.801 c 301.047 -4.883 303.797 -3.32 306.734 +-0.969 c 304.594 -9.711 309.395 -4.953 311.723 -0.293 c 310.938 -1.227 +310.527 -3.523 310.055 -5.742 c 301.094 45.375 m 296.098 47.137 299.148 +53.246 302.203 56.301 c 302.203 53.246 302.203 47.137 301.094 45.375 c +297.105 -1.535 m 295.566 -3.078 293.801 -6.449 291.746 -8.988 c 293.586 +-4.906 295.27 -1.602 297.922 0.254 c 297.637 0.895 297.371 0.066 +297.105 -1.535 c 291.371 -0.211 m 291.121 -2.734 286.977 -9.559 285.402 +-13.102 c 282.691 -12.973 283.98 -7.809 285.953 -3.836 c 288.203 1.371 +291.496 7.453 292.59 6.281 c 292.781 8.262 290.852 1.801 291.371 -0.211 +c 281.496 -8.141 m 280.898 -5.207 285.633 0.664 286.777 1.559 c 285.27 +-0.242 283.25 -4.699 281.496 -8.141 c 268.047 56.414 m 268.613 56.301 +265.559 53.246 265.559 53.246 c 262.504 62.406 274.719 65.461 277.773 +71.566 c 271.664 68.516 268.613 62.406 268.047 56.414 c 271.352 39.531 +m 272.035 41.527 270.891 40.672 268.285 37.031 c 271.035 42.832 271.414 +45.691 272.488 45.883 c 273.586 47.723 272.883 42.281 271.352 39.531 c +264.551 4.672 m 264.539 8.969 268.137 13.379 268.852 14.277 c 270.043 +13.184 266.387 8.074 264.551 4.672 c 262.309 79.832 m 262.504 74.621 +256.395 68.516 253.344 62.406 c 253.344 77.676 268.613 83.785 271.664 +96 c 265.559 89.891 l 265.559 92.945 265.559 102.105 268.613 102.105 c +277.773 99.055 271.664 83.785 262.309 79.832 c 252.406 53.152 m 253.535 +55.25 254.77 59.816 256.879 61.785 c 256.094 60.035 254.77 57.629 +252.406 53.152 c 252.422 86.457 m 253.344 86.836 250.289 83.785 250.289 +83.785 c 253.344 89.891 250.289 102.105 262.504 102.105 c 256.395 +99.055 253.344 92.945 252.422 86.457 c 248.078 57.977 m 248.953 59.574 +247.605 67.734 250.113 70.742 c 249.562 67.035 249.656 63.16 248.078 +57.977 c 249.258 92.457 m 251.008 94.16 253.969 97.168 256.898 100.102 +c 253.969 97.168 253.945 91.137 250.934 87.957 c 247.922 84.777 247.973 +87.949 249.258 92.457 c 258.09 79.949 m 255.969 75.023 254.75 72.141 +253.68 69.906 c 253.91 74.434 254.285 74.402 258.09 79.949 c 260.875 +89.23 m 260.137 87.02 260.914 87.902 262.766 91.445 c 259.824 84.457 +256.773 81.84 254.793 80.738 c 255.449 81.5 257.578 84.051 260.875 +89.23 c 275.16 76.773 m 274.492 72.543 274.445 69.262 268.309 69.121 c +271.426 72.492 271.527 78.953 274.59 82.145 c 274.562 78.988 274.574 +78.992 275.203 76.781 c 277.16 92.266 m 277.773 86.836 274.719 80.73 +268.613 77.676 c 268.613 83.785 271.664 89.891 277.16 92.266 c 283.805 +90.445 m 284.324 86.723 277.773 78.438 277.816 80.707 c 278.145 81.797 +280.59 84.285 283.805 90.445 c 287.758 82.418 m 289.148 80.602 289.25 +74.406 286.426 71.395 c 286.316 77.547 292.07 77.449 287.758 82.418 c +299.625 95.066 m 300.832 93.219 297.84 83.652 294.906 83.672 c 290.551 +86.832 294.164 87.621 297.703 88.656 c 301.238 89.695 304.703 90.996 +299.625 95.066 c 308.031 103.602 m 314.418 102.105 317.473 105.16 +317.473 111.27 c 314.418 102.105 314.418 92.945 302.203 89.891 c +305.258 92.945 305.258 99.055 308.031 103.602 c 319.387 100.145 m +320.527 92.945 317.473 86.836 311.367 86.836 c 311.367 92.945 314.418 +99.055 319.387 100.145 c 329.477 107.055 m 329.688 96 314.418 92.945 +311.367 83.785 c 314.418 92.945 320.527 102.105 329.477 107.055 c +309.426 74.801 m 311.969 77.285 315.137 80.641 315.195 82.586 c 315.773 +79.527 312.762 77.195 309.426 74.801 c 306.215 32.391 m 304.738 37.148 +308.398 42.406 311.184 41.188 c 308.211 41.508 306.082 37.379 306.215 +32.391 c 309.719 69.523 m 309.918 66.777 308.016 64.895 305.223 60.613 +c 304.902 66.152 308.387 68.465 309.719 69.523 c 298.016 76.301 m +302.203 80.73 308.312 86.836 311.367 89.891 c 311.367 80.73 299.148 +83.785 298.016 76.301 c 297.082 71.078 m 300.375 72.758 305.055 76.891 +305.109 79.477 c 306.082 75.887 301.441 70.582 298.965 67.598 c 300.355 +68.871 299.945 70.941 297.082 71.078 c 290.859 21.141 m 291.516 24.969 +291.941 25.934 292.359 23.457 c 292.91 21.691 292.805 21.449 288.93 +14.945 c 289.965 19.609 290.539 22.445 290.859 21.141 c 288.16 60.742 m +286.91 57.016 284.871 52.465 282.754 50.281 c 284.258 53.863 286.52 +56.723 288.16 60.742 c 286.809 70.91 m 286.238 68.25 282.277 65.664 +280.09 64.781 c 281.965 66.863 289.363 71.18 289.863 74.68 c 291.582 +71.973 289.637 70.273 286.809 70.91 c 318.895 77.273 m 318.852 76.129 +316 72.484 313.742 69.008 c 315.027 74.465 317.547 76.102 318.895 +77.273 c 326.727 53.797 m 324.84 55.812 321.664 50.824 321.863 44.93 c +320.508 50.086 325.863 59 326.727 53.797 c 330.113 47.051 m 323.398 +47.113 323.449 41 323.484 37.949 c 323.449 41 323.398 47.113 330.113 +47.051 c 329.656 89.227 m 332.742 92.945 338.852 99.055 341.902 102.105 +c 341.902 96 335.797 89.891 332.742 83.785 c 335.797 86.836 338.852 +92.945 329.656 89.227 c 353.578 110.094 m 354.121 105.16 354.121 96 +344.957 99.055 c 351.066 99.055 354.121 105.16 353.578 110.094 c +340.711 90.152 m 348.012 86.836 351.066 89.891 348.012 96 c 348.012 +89.891 344.957 86.836 341.902 80.73 c 341.902 83.785 341.902 86.836 +340.711 90.152 c 333.875 7.656 m 335.797 13.547 338.852 19.652 344.957 +22.707 c 341.902 19.652 341.902 16.598 337.566 14.434 c 335.703 10.914 +334.094 6.758 332.387 3.023 c 331.141 0.797 329.945 -1.535 328.688 +-3.867 c 329.273 1.383 330.68 5.715 333.875 7.656 c 331.973 44.352 m +329.648 46.188 325.969 43.133 325.746 38.625 c 325.77 43.273 329.152 +46.773 331.973 44.352 c 330.008 67.984 m 331.402 71.441 331.715 78.086 +335.188 81.57 c 335 78.273 334.633 71.605 330.008 67.984 c 337.473 +66.922 m 335.797 62.406 335.797 56.301 332.742 53.246 c 329.688 59.352 +335.797 62.406 337.473 66.922 c 353.305 23.695 m 348.012 19.652 344.957 +16.598 341.902 13.547 c 341.902 22.707 348.012 25.762 354.121 28.816 c +354.121 25.762 354.121 25.762 353.305 23.695 c 352.289 44.719 m 348.012 +44.082 348.012 41.031 344.957 41.031 c 348.012 47.137 360.227 47.137 +351.066 56.301 c 351.066 53.246 351.066 47.137 352.289 44.719 c 353.656 +85.883 m 354.121 77.676 348.012 71.566 344.957 65.461 c 341.902 74.621 +348.012 80.73 353.656 85.883 c 372.816 108.77 m 381.605 96 366.336 +99.055 363.281 96 c 366.336 96 372.441 89.891 372.816 108.77 c 372.887 +92.961 m 370.074 86.07 368.035 83.637 365.984 81.855 c 364.605 82.285 +370.914 88.324 372.887 92.961 c 376.367 83.922 m 375.496 83.785 378.551 +86.836 378.551 86.836 c 378.551 80.73 375.496 74.621 372.441 68.516 c +372.441 74.621 372.441 77.676 376.367 83.922 c 380.891 91.836 m 384.199 +94.137 384.199 94.137 387.266 97.043 c 384.199 94.137 384.289 88.18 +384.363 85.145 c 378.062 82.176 378.012 88.246 380.891 91.836 c 396.438 +75.625 m 393.148 74.227 391.668 72.676 391.691 69.973 c 392.059 74.531 +394.105 77.906 397.922 81.984 c 395.895 79.336 395.352 77.496 396.438 +75.625 c 397.336 72.074 m 394.52 69.215 394.285 65.672 392.723 61.281 c +393.004 66.422 394.23 69.602 397.336 72.074 c 386.656 66.434 m 384.656 +71.566 387.711 77.676 393.82 80.73 c 390.766 74.621 387.711 71.566 +386.656 66.434 c 387.527 57.043 m 379.672 58.402 382.379 60.582 385.715 +62.879 c 389.012 65.141 392.984 67.453 388.059 69.25 c 394.656 65.762 +378.438 59.621 387.527 57.043 c 399.391 106.121 m 402.98 105.16 402.98 +105.16 406.035 105.16 c 402.98 96 396.875 83.785 387.711 77.676 c +393.82 86.836 390.766 99.055 399.391 106.121 c 412.203 96.953 m 406.035 +92.945 402.98 86.836 402.98 80.73 c 402.98 86.836 406.035 92.945 +412.203 96.953 c 245.562 84.75 m 244.18 80.73 241.125 77.676 241.125 +74.621 c 241.125 80.73 244.18 86.836 247.234 89.891 c 247.234 86.836 +244.18 86.836 245.562 84.75 c 232.242 17.512 m 233.152 18.969 236.25 +25.109 237.93 24.688 c 236.031 22.367 234.125 19.977 232.242 17.512 c +232.617 66.07 m 228.91 62.406 225.859 59.352 219.75 56.301 c 225.859 +62.406 222.805 74.621 235.02 77.676 c 225.859 68.516 l 228.91 71.566 +231.965 71.566 235.02 74.621 c 235.02 71.566 231.965 68.516 232.617 +66.07 c 224.957 51.293 m 219.75 50.191 213.641 47.137 210.59 41.031 c +222.805 37.977 213.641 50.191 216.695 53.246 c 219.75 56.301 222.805 +53.246 225.02 51.301 c 223.293 40.055 m 219.75 37.977 216.695 34.922 +210.59 31.867 c 216.695 34.922 219.75 37.977 222.805 44.082 c 222.805 +44.082 222.805 41.031 223.293 40.055 c 203.387 41.773 m 207.535 50.191 +204.48 59.352 216.695 62.406 c 213.641 56.301 210.59 47.137 203.387 +41.773 c 194.059 49.746 m 201.426 59.352 201.426 71.566 213.641 71.566 +c 204.48 65.461 207.535 53.246 194.059 49.746 c 189.5 47.031 m 189.633 +48.707 193.574 58.227 194.336 54.922 c 192.773 56.441 191.137 51.16 +189.5 47.031 c 189.555 66.449 m 195.32 71.566 195.32 86.836 207.535 +86.836 c 198.375 80.73 195.32 71.566 189.555 66.449 c 186.98 69.332 m +188.215 77.156 189.277 79.836 190.188 74.898 c 189.855 79.328 188.66 +76.766 186.98 69.332 c 180.711 67.961 m 186.156 80.73 192.266 89.891 +204.48 96 c 195.32 92.945 186.156 86.836 189.211 74.621 c 189.211 80.73 +l 186.156 77.676 183.105 74.621 180.711 67.961 c 194.383 113.359 m +198.375 117.375 198.375 123.484 201.426 126.539 c 195.32 117.375 195.32 +105.16 186.156 99.055 c 186.156 105.16 189.211 111.27 194.383 113.359 c +204.891 113.25 m 198.375 111.27 195.32 105.16 195.32 99.055 c 201.426 +102.105 204.48 108.215 204.891 113.25 c 200.949 100.246 m 201.426 +105.16 207.535 105.16 210.59 108.215 c 207.535 105.16 201.426 102.105 +198.375 99.055 c 198.375 99.055 201.426 99.055 200.949 100.246 c +213.023 93.488 m 216.695 99.055 222.805 105.16 228.91 105.16 c 213.641 +99.055 207.535 83.785 201.426 68.516 c 201.426 77.676 201.426 86.836 +213.023 93.488 c 233.039 109.02 m 225.859 96 213.641 89.891 210.59 +74.621 c 213.641 89.891 225.859 96 233.039 109.02 c 228.223 84.172 m +228.91 89.891 225.859 96 235.02 92.945 c 231.965 86.836 225.859 80.73 +225.859 74.621 c 219.75 80.73 222.805 83.785 228.223 84.172 c 218.734 +68.805 m 216.137 70.98 212.133 68.109 211.27 61.641 c 211.328 68.836 +215.176 71.547 218.734 68.805 c 212.473 64.652 m 213.641 74.621 216.695 +80.73 225.859 83.785 c 219.75 77.676 213.641 74.621 212.473 64.652 c +245.805 106.691 m 241.125 102.105 238.074 99.055 231.965 92.945 c +238.074 99.055 241.125 102.105 245.805 106.691 c 246.859 124.711 m +244.18 117.375 241.125 114.32 235.02 111.27 c 238.074 114.32 244.18 +120.43 246.859 124.711 c 172.746 75.266 m 170.887 77.676 164.781 80.73 +167.836 71.566 c 170.887 77.676 176.996 83.785 180.051 89.891 c 173.941 +86.836 170.887 80.73 172.719 75.266 c 188.973 118.309 m 186.156 114.32 +183.105 111.27 180.051 105.16 c 183.105 111.27 186.156 114.32 188.973 +118.309 c 179.598 117.434 m 180.578 113.961 181.609 117.309 182.719 +125.758 c 183.105 121.57 184.234 126.012 185.777 133.754 c 186.113 +125.812 185.16 121.16 184.609 125.34 c 182.922 116.867 180.773 113.738 +179.598 117.434 c 182.809 140.176 m 184.676 131.836 181.34 125.574 +179.703 128.578 c 179.406 126.32 180.871 132.145 182.809 140.176 c +184.73 144.328 m 186.156 150.969 195.32 154.023 192.266 160.129 c +189.211 154.023 189.211 147.914 186.156 141.809 c 186.156 141.809 +186.156 144.859 184.73 144.328 c 176.715 109.031 m 176.039 104.09 +173.629 102.457 169.777 100.738 c 173.77 102.918 176.305 105.062 +177.309 111.121 c 177.773 106.934 177.645 106.395 176.715 109.031 c +160.219 100.664 m 164.781 111.27 176.996 117.375 173.941 129.59 c +173.941 120.43 173.941 108.215 160.219 100.664 c 164.328 129.219 m +164.59 127.211 163.754 133.902 165.855 140.734 c 166.434 131.605 +166.406 128.359 164.328 129.219 c 173.602 134.469 m 174.375 126.555 +170.238 121.152 168.707 124.578 c 170.363 121.789 172.215 126.281 +173.602 134.469 c 157.336 130.914 m 155.52 125.094 153.969 123.168 +153.324 124.789 c 153.898 123.848 154.43 127.254 156.418 133.555 c +156.168 128.734 156.906 127.41 157.336 130.914 c 143.566 111.766 m +140.352 111.27 137.297 111.27 137.297 105.16 c 143.402 111.27 143.402 +120.43 149.512 126.539 c 146.457 120.43 143.402 117.375 143.566 111.766 +c 131.938 113.273 m 131.188 120.43 134.242 123.484 137.297 129.59 c +137.297 123.484 134.242 117.375 131.938 113.273 c 140.461 142.48 m +140.352 135.699 140.352 129.59 140.352 123.484 c 140.352 129.59 140.352 +135.699 140.461 142.48 c 122.02 122.125 m 118.973 120.43 118.973 +117.375 118.973 114.32 c 118.973 117.375 118.973 120.43 122.02 122.125 +c 111.77 105.949 m 111.707 112.199 114.242 116.566 115.773 113.172 c +115.254 116.195 112.105 112.188 111.77 105.949 c 110.324 123.992 m +108.207 125.523 107.559 124.285 108.234 119.234 c 107.188 126.555 +107.57 128.668 111.031 131.031 c 108.699 130.055 108.84 128.242 110.324 +123.992 c 97.961 115.188 m 103.703 120.43 100.648 132.645 109.812 +138.754 c 106.758 129.59 100.648 123.484 97.961 115.188 c 105.336 +114.797 m 103.703 111.27 97.598 108.215 100.648 102.105 c 100.648 +108.215 100.648 117.375 103.703 120.43 c 109.812 123.484 106.758 +117.375 105.336 114.797 c 97.438 139.367 m 94.535 135.703 94.543 +132.645 91.488 129.59 c 100.648 129.59 88.438 138.75 97.469 139.352 c +95.762 127.805 m 95.07 126.973 94.879 127.332 92.828 119.988 c 90.957 +123.629 95.824 131.82 96.211 131.336 c 95.98 131.562 95.863 130.727 +95.762 127.805 c 90.145 138.961 m 92.047 140.262 93.301 143.938 95.734 +151.016 c 94.098 143.492 92.328 140.156 90.145 138.961 c 87.953 121.164 +m 87.816 122.551 87.172 123.715 84.176 116.801 c 86.879 123.598 88.871 +126.219 88.434 125.32 c 89.586 127.281 89.332 126.125 87.953 121.164 c +217.176 115.109 m 219.75 114.32 222.805 117.375 225.859 117.375 c +219.75 114.32 213.641 111.27 210.59 105.16 c 207.535 111.27 210.59 +114.32 217.176 115.109 c 429.758 103.184 m 430.465 102.105 430.465 +105.16 430.465 105.16 c 427.41 103.633 424.359 102.871 421.688 101.727 +c 419.012 100.578 416.734 99.066 415.27 96.078 c 412.156 102.133 418.25 +105.16 421.305 108.215 c 416.723 108.215 414.434 105.926 412.523 +103.254 c 410.617 100.582 409.227 97.711 406.262 96.328 c 407.648 +100.711 411.379 104.402 414.434 108.598 c 415.961 110.695 417.297 +112.895 418.062 115.324 c 418.824 117.758 419.012 120.43 418.25 123.484 +c 415.195 120.43 412.141 116.613 409.852 112.414 c 407.562 108.219 +406.078 103.707 406.172 99.27 c 406.078 103.707 407.562 107.453 409.09 +111.27 c 410.617 115.086 412.141 118.902 412.141 123.484 c 406.035 +120.43 412.141 105.16 399.926 108.215 c 406.035 114.32 406.035 126.539 +412.141 132.645 c 407.562 128.066 404.508 123.484 401.836 118.902 c +400.5 116.613 399.262 114.324 397.973 112.039 c 396.684 109.75 395.383 +107.566 393.891 105.395 c 393.836 109.801 396.875 113.559 399.547 +117.375 c 402.219 121.191 404.508 125.012 402.98 129.59 c 401.453 +127.559 400.176 125.266 399.031 122.832 c 397.887 120.402 396.875 +117.828 395.852 115.227 c 390.766 105.16 384.656 96 375.496 89.891 c +381.605 96 384.656 102.105 385.059 109.891 c 386.379 113.199 387.809 +116.613 389.668 119.953 c 391.527 123.293 393.82 126.539 396.875 129.59 +c 394.832 128.066 392.973 126.285 391.234 124.316 c 389.488 122.355 +387.879 120.203 386.352 117.941 c 378.551 108.215 375.496 99.055 +369.387 89.891 c 372.441 96 372.441 105.16 375.496 111.27 c 375.496 +108.215 l 375.496 111.27 375.496 114.32 377.785 116.996 c 380.84 +118.902 384.656 120.43 384.656 123.484 c 382.109 121.957 379.906 120.09 +377.91 118 c 366.336 108.215 360.227 92.945 348.012 83.785 c 348.012 +89.891 351.066 96 357.172 96 c 354.121 92.945 351.066 92.945 348.012 +89.891 c 351.066 99.055 360.227 105.16 366.336 111.27 c 363.281 108.215 +360.227 102.105 354.121 105.16 c 354.121 108.215 354.121 111.27 354.883 +112.797 c 357.172 115.086 360.227 117.375 360.227 120.43 c 357.172 +117.375 354.121 113.559 350.684 109.742 c 348.012 108.215 341.902 +102.105 338.832 99.074 c 341.891 102.121 341.902 108.215 344.957 111.27 +c 335.797 102.105 329.688 92.945 320.527 83.785 c 320.527 92.945 +326.633 99.055 329.688 105.16 c 335.797 114.32 335.797 105.16 335.797 +102.105 c 329.688 114.32 344.957 120.43 341.902 132.645 c 341.902 +117.375 329.688 105.16 314.418 99.055 c 317.473 108.215 329.688 117.375 +323.582 129.59 c 323.582 111.27 305.258 105.16 293.043 92.945 c 299.148 +99.055 299.148 111.27 311.367 111.27 c 308.312 111.27 308.312 114.32 +305.258 114.32 c 314.418 117.375 314.418 123.484 317.473 129.59 c +314.418 120.43 305.258 120.43 302.203 111.27 c 302.203 117.375 305.258 +120.43 305.258 126.539 c 302.203 123.484 302.203 117.375 299.148 114.32 +c 299.148 117.375 302.203 120.43 302.203 123.484 c 299.148 114.32 +296.098 99.055 286.934 99.055 c 277.773 99.055 293.043 108.215 293.043 +114.32 c 280.828 102.105 l 283.879 108.215 289.988 114.32 293.043 +120.43 c 283.879 114.32 280.828 108.215 277.773 99.055 c 273.191 105.16 +275.484 108.215 278.918 110.887 c 282.355 113.559 286.934 115.848 +286.934 120.43 c 283.879 118.902 280.828 116.613 278.156 113.941 c +275.484 111.27 273.211 108.227 271.75 105.211 c 271.707 108.246 272.43 +111.27 273.938 113.812 c 275.449 116.355 277.695 118.391 280.676 +119.402 c 283.879 123.484 283.879 129.59 288.336 132.719 c 289.398 +133.508 284.668 135.328 284.375 134.125 c 284.711 130.469 283.59 +126.902 281.078 124.977 c 277.965 122.312 275.438 119.359 273.254 +116.289 c 268.613 108.215 262.504 99.055 256.395 89.891 c 262.504 96 +265.559 102.105 265.559 111.27 c 256.395 102.105 l 259.449 105.16 l +253.344 102.105 250.289 99.055 247.234 96 c 256.395 105.16 262.504 +111.27 270.223 119 c 273.273 120.996 275.203 123.805 274.523 125.129 c +274.66 125.43 270.496 122.062 265.898 119.18 c 263.523 117.203 261.465 +115.457 259.516 113.734 c 253.344 108.215 247.234 102.105 241.125 96 c +247.234 99.055 250.289 111.27 255.609 114.504 c 257.387 116.242 259.535 +117.629 262.617 118.734 c 265.898 122.633 268.613 126.793 270.137 +131.496 c 268.207 127.488 277.484 133.148 272.531 134.977 c 271.34 +135.145 268.152 132.586 265.004 129.988 c 261.777 126.402 258.492 +122.902 255.258 119.582 c 247.234 114.32 241.125 111.27 238.074 102.105 +c 244.18 111.27 253.344 120.43 262.504 126.539 c 253.344 129.59 250.289 +117.375 244.18 114.32 c 247.234 117.375 247.234 120.43 248.863 123.68 c +250.32 126.594 251.816 129.59 253.344 132.645 c 250.289 129.59 247.277 +126.805 244.281 124.207 c 225.859 111.27 210.59 92.945 192.266 80.73 c +210.59 89.891 219.75 111.27 238.074 123.484 c 228.91 114.32 219.75 +108.215 210.59 99.055 c 216.695 111.27 231.965 114.32 238.074 129.59 c +231.965 126.539 228.91 123.484 222.805 120.43 c 225.859 123.484 231.965 +129.59 231.965 135.699 c 222.805 123.484 210.59 111.27 198.375 99.055 c +198.375 114.32 216.695 114.32 219.75 126.539 c 213.641 123.484 207.535 +120.43 204.48 114.32 c 216.695 117.375 213.641 126.539 216.695 135.699 +c 210.59 132.645 204.48 126.539 201.426 120.43 c 204.48 123.484 204.48 +129.59 207.535 132.645 c 201.426 129.59 198.375 123.484 195.32 117.375 +c 195.32 123.484 195.32 126.539 199 132.309 c 201.152 136.555 203.93 +140.461 206.434 145.219 c 208.238 147.551 210.562 152.766 209.906 +153.934 c 209.73 154.004 208.309 151.934 206.582 150.078 c 201.426 +141.809 195.32 135.699 192.266 126.539 c 192.266 132.645 192.266 +138.754 197.098 144.582 c 197.824 144.633 199.145 148.91 200.047 +151.984 c 201.535 156.258 195.785 146.887 196.219 148.836 c 198.375 +141.809 186.156 138.754 189.211 132.645 c 186.156 141.809 192.266 +150.969 195.32 157.074 c 195.32 157.074 195.32 154.023 195.555 154.449 +c 198.312 153.375 199.711 169.191 197.246 167.496 c 193.48 164.914 +190.555 161.414 188.219 157.738 c 186.156 154.023 186.156 147.914 +183.105 144.859 c 183.105 160.129 l 180.051 154.023 176.996 150.969 +173.941 144.859 c 161.727 150.969 180.051 157.074 173.941 163.184 c +170.887 150.969 155.621 147.914 158.672 132.645 c 161.727 138.754 +161.727 147.914 164.781 154.023 c 158.672 154.023 152.566 157.074 +155.621 147.914 c 158.672 150.969 158.672 157.074 155.621 160.129 c +155.621 154.023 146.457 147.914 149.512 138.754 c 155.621 141.809 +143.402 147.914 149.512 150.969 c 137.297 160.129 140.352 144.859 +137.297 141.809 c 140.352 147.914 140.352 157.074 140.352 163.184 c +134.242 154.023 128.133 141.809 122.027 132.645 c 122.027 135.699 +125.082 138.754 125.082 141.809 c 118.973 138.754 115.918 132.645 +115.918 126.539 c 115.918 135.699 122.027 141.809 128.133 147.914 c +118.973 150.969 118.973 141.809 115.918 135.699 c 115.918 141.809 +118.973 144.859 122.027 150.969 c 115.918 147.914 109.812 144.859 +109.812 135.699 c 109.812 138.754 109.812 144.859 112.867 147.914 c +103.703 141.809 103.703 132.645 97.598 123.484 c 100.648 138.754 +112.867 147.914 118.973 160.129 c 109.812 154.023 103.703 141.809 +100.648 132.645 c 97.598 141.809 103.703 147.914 106.758 154.023 c +97.598 144.859 l 100.648 147.914 100.648 154.023 104.848 157.457 c +106.188 159.559 107.426 161.754 108.332 164.184 c 109.242 166.621 +109.812 169.293 109.812 172.344 c 103.703 166.238 100.648 157.074 +94.543 150.969 c 91.488 154.023 l 88.434 138.754 76.219 129.59 70.113 +117.375 c 76.219 123.484 82.328 132.645 88.434 141.809 c 88.434 138.754 +88.434 138.754 87.531 134.172 c 86.965 131.629 86.176 129.082 85.27 +126.539 c 81.648 116.359 76.219 106.18 76.219 96 c 79.273 102.105 +79.273 114.32 88.434 117.375 c 88.434 102.105 l 88.434 105.16 89.199 +107.449 90.344 109.742 c 91.488 114.32 94.543 114.32 94.543 117.375 c +91.488 108.215 91.488 102.105 88.434 92.945 c 94.543 96 91.488 105.16 +94.543 105.16 c 102.176 103.633 100.648 99.816 98.359 96 c 96.07 92.184 +93.016 88.363 97.598 86.836 c 103.703 96 109.812 102.105 115.918 +108.215 c 118.973 111.27 122.027 105.16 122.027 102.105 c 125.082 +108.215 125.082 114.32 125.082 120.43 c 125.082 114.32 125.082 105.16 +122.027 99.055 c 131.188 99.055 128.133 111.27 137.297 111.27 c 134.242 +105.16 131.188 96 125.082 89.891 c 134.242 89.891 131.188 108.215 +143.402 105.16 c 143.402 102.105 140.352 99.055 140.352 96 c 146.457 +108.215 158.672 114.32 158.672 126.539 c 158.672 111.27 149.512 99.055 +140.352 89.891 c 149.512 99.055 158.672 108.215 161.727 120.43 c +164.781 108.215 161.727 96 149.512 86.836 c 161.727 99.055 170.887 +111.27 173.941 126.539 c 180.051 120.43 176.996 120.43 170.887 117.375 +c 180.051 117.375 l 179.031 114.832 177.746 112.383 176.258 110.027 c +174.766 107.664 173.074 105.395 171.215 103.242 c 169.359 101.094 +167.324 99.055 165.164 97.145 c 158.672 91.418 151.039 86.836 143.402 +83.785 c 146.457 84.547 149.699 85.312 152.945 86.266 c 156.191 87.219 +159.438 88.363 162.492 89.891 c 167.836 92.945 173.941 99.055 176.996 +105.16 c 176.996 99.055 l 183.105 105.16 192.266 105.16 192.266 117.375 +c 186.156 102.105 180.051 86.836 168.734 77.938 c 166.59 75.727 164.27 +73.605 161.727 71.566 c 164.781 74.621 167.742 77.68 170.672 71.555 c +170.691 68.488 167.836 66.988 165.309 65.262 c 162.781 63.535 160.785 +61.609 162.898 57.758 c 162.535 57.895 160.496 53.332 158.949 50.168 c +157.93 48.32 156.363 45.082 155.098 42.523 c 152.098 36.469 160.426 +42.57 161.414 44.125 c 163.043 46.859 165.094 50.824 166.172 51.906 c +176.996 59.352 173.941 74.621 186.156 80.73 c 183.105 74.621 176.996 +68.516 176.996 62.406 c 183.105 68.516 l 183.105 59.352 170.887 56.301 +173.941 44.082 c 180.051 50.191 183.105 62.406 192.266 65.461 c 195.32 +53.246 180.051 50.191 183.105 37.977 c 189.211 44.082 l 186.156 41.031 +l 198.375 53.246 l 198.375 47.137 195.32 44.082 192.266 37.977 c +198.375 41.031 201.426 47.137 204.48 53.246 c 201.426 44.082 195.32 +34.922 193.207 26.434 c 191.793 23.426 190.93 21.355 191.16 21.223 c +193.141 20.082 198.145 31.699 199.934 32.242 c 198.203 31.578 198.277 +28.641 198.332 25.68 c 201.312 28.574 204.277 31.414 204.195 34.32 c +202.754 31.457 201.293 29.305 200.195 27.117 c 199.102 24.926 198.375 +22.707 198.375 19.652 c 199.898 21.941 201.203 24.156 202.445 26.297 c +207.535 28.816 210.59 41.031 216.695 44.082 c 210.59 41.031 210.59 +34.922 214.938 29.504 c 213.484 27.332 211.777 24.742 210.113 21.645 c +206.789 15.461 204.051 9.434 205.66 9.008 c 205.707 8.996 206.699 +10.668 208.199 13.227 c 216.695 19.652 216.695 28.816 222.805 37.977 c +222.805 31.867 219.75 22.707 213.516 20.043 c 212.953 19.164 209.273 +12.383 209.992 11.293 c 210.945 9.84 214.492 14.816 217.883 20.277 c +219.75 22.707 222.785 28.254 225.887 31.121 c 225.875 28.254 225.871 +25.383 225.871 25.383 c 231.996 22.516 228.992 34 235.023 34 c 233.543 +31.145 232.031 28.289 230.375 25.504 c 228.703 22.703 226.926 20.086 +224.934 17.465 c 223.004 13.719 221.176 9.949 219.969 7.051 c 218.762 +4.152 218.176 2.133 218.707 1.816 c 219.504 1.336 222.75 6.797 225.957 +12.684 c 228.91 16.586 231.973 19.578 232.016 25.457 c 231.996 22.516 +231.203 19.652 229.98 16.887 c 228.762 14.117 227.09 11.629 225.27 +9.711 c 223.328 5.934 221.395 2.211 219.961 -0.566 c 218.516 -3.344 +217.566 -5.184 217.602 -5.203 c 218.57 -5.754 223.008 -0.133 227.445 +5.957 c 229.664 9 231.945 12.309 233.773 14.906 c 235.031 19.598 +244.137 16.551 244.004 22.535 c 241.113 16.586 238.074 13.547 236.309 +9.84 c 233.223 4.512 230.656 -0.695 231.988 -1.246 c 233.152 -1.734 +236.422 4 239.863 10.023 c 240.496 13.312 241.559 16.469 243.172 18.746 +c 244.789 21.023 246.984 22.445 249.973 22.344 c 250.074 19.383 250.156 +16.426 249.77 14.281 c 249.438 13.559 243.223 3.914 245.145 2.773 c +244.562 3.117 247.941 6.469 251.34 9.336 c 255.039 12.758 259.574 +16.848 259.375 15.969 c 259.82 16.516 256.887 10.957 254.816 6.488 c +253.004 2.457 251.297 -1.66 252.168 -1.223 c 251.547 -2.125 247.66 +-9.371 249.23 -10.281 c 250.781 -10.227 251.738 -9.312 252.09 -7.539 c +251.703 -8.117 251.777 -8.734 252.309 -9.375 c 255.609 -11.359 259.867 +-1.027 260.676 0.418 c 260.832 -0.539 256.254 -12.48 260.34 -10.848 c +259.082 -13.129 247.008 -30.543 248.055 -31.629 c 250.211 -33.883 +261.301 -13.543 262.355 -11.551 c 263.09 -15.539 263.996 -19.496 +265.129 -23.387 c 264.957 -22.785 269.824 -32.941 269.75 -26.828 c +269.703 -23.16 267.945 -19.273 267.227 -15.566 c 265.762 -7.965 266.34 +-8.168 271.344 -2.988 c 267.133 -8.746 267.91 -9.641 270.137 -8.301 c +272.371 -6.957 276.32 -2.68 277.523 -0.488 c 277.906 -5.613 276.312 +-7.23 273.605 -12.582 c 268.586 -22.516 276.629 -13.738 278.746 -10.605 +c 279.141 -11.773 276.633 -17.746 274.293 -23.441 c 271.945 -29.141 +269.75 -34.602 270.727 -34.855 c 272.652 -35.352 279.738 -17.18 280.844 +-14.914 c 284.238 -16.207 284.625 -18.254 282.004 -21.055 c 280.941 +-23.641 279.934 -26.25 278.98 -28.875 c 278.48 -30.25 273.676 -41.547 +275.82 -42.082 c 277.996 -42.629 285.113 -23.336 286.207 -20.922 c +287.531 -18.02 289.668 -15.902 291.902 -13.875 c 294.152 -11.797 +296.531 -9.336 298.316 -7.055 c 298.441 -10.238 299.945 -13.07 300.996 +-15.34 c 302.039 -17.598 302.633 -19.734 300.934 -22.922 c 299.688 +-25.254 288.137 -44.922 289.969 -46 c 291.539 -46.922 299.051 -31.289 +299.992 -29.531 c 301.539 -31.043 304.93 -26.266 308.223 -20.617 c +311.516 -14.977 314.637 -8.207 315.863 -6.52 c 315.965 -11.23 317.914 +-11.48 320.051 -9.852 c 322.16 -8.125 324.441 -4.57 325.676 -2.875 c +324.406 -8.566 324.395 -11.578 321.262 -17.086 c 320.812 -17.871 +313.844 -28.746 315.406 -29.656 c 314.43 -29.086 326.867 -20.406 +325.613 -19.16 c 324.406 -17.957 322.258 -21.68 321.707 -20.895 c +323.242 -18.32 324.77 -15.742 326.297 -13.16 c 330.082 -22.027 335.184 +-15.617 337.828 -10.082 c 337.379 -14.879 339.023 -16.402 336.402 +-20.754 c 335.914 -21.562 331 -27.652 332.68 -28.621 c 333.094 -28.855 +337.254 -24.211 341.445 -19.219 c 345.641 -14.227 349.867 -8.895 +350.426 -7.77 c 350.746 -3.219 352.426 0.57 354.344 4.227 c 356.262 +7.879 358.445 11.434 359.84 15.734 c 358.445 11.434 358.562 7.094 +358.074 2.973 c 357.586 -1.152 356.488 -5.125 352.754 -8.531 c 350.445 +-11.414 347.863 -14.504 345.309 -17.547 c 337.66 -26.676 330.293 +-35.363 331.578 -36.668 c 333.66 -38.777 358.355 -1.512 361.652 -1.68 c +363.555 -9.023 367.695 2.344 369.262 3.586 c 375.496 7.438 378.551 +10.492 381.605 16.598 c 381.605 13.547 378.551 10.492 378.551 7.438 c +387.711 25.762 396.875 44.082 409.09 62.406 c 399.926 65.461 402.98 +59.352 406.035 56.301 c 409.09 65.461 406.035 77.676 418.25 83.785 c +406.035 65.461 406.035 44.082 402.98 25.762 c 412.141 50.191 415.195 +77.676 427.41 99.055 c 424.359 96 l 427.41 99.055 427.41 99.055 429.758 +103.184 c f* +42.848 134.941 m 33.465 147.914 36.52 160.129 45.68 172.348 c 45.68 +160.129 48.734 147.914 42.848 134.941 c 32.559 156.387 m 29.957 160.246 +28.535 165.938 31.633 165.984 c 30.27 166.152 33.125 160.285 32.559 +156.387 c 21.078 135.574 m 21.25 144.863 21.25 150.969 27.359 157.078 c +27.359 147.914 27.359 141.809 21.078 135.574 c 11.281 154.199 m 12.09 +154.023 12.09 157.078 12.09 157.078 c 12.09 150.969 5.98 144.863 5.98 +138.754 c 9.035 144.863 12.09 147.914 11.281 154.199 c -2.219 124.484 m +-9.289 138.754 -3.18 154.023 2.926 166.238 c 9.035 157.078 -3.18 +150.969 -3.18 141.809 c 2.926 147.914 2.926 154.023 5.98 160.129 c +9.035 144.863 -0.125 135.699 -2.219 124.484 c 10.691 178.27 m 9.699 +176.895 11.211 175.449 6.699 171.762 c 8.785 176.188 9.98 178.301 +10.691 178.27 c 14.75 178.656 m 14.91 176.863 15.48 173.016 13.957 +166.297 c 12.922 173.883 12.742 176.316 14.75 178.656 c 22.027 173.375 +m 18.195 178.453 21.25 181.508 27.359 181.508 c 21.25 181.508 18.195 +178.453 22.027 173.375 c 49.516 187.871 m 39.574 187.617 48.734 181.508 +45.68 178.453 c 45.68 181.508 42.629 181.508 42.629 181.508 c 42.629 +175.398 42.629 169.293 36.52 166.238 c 39.574 172.348 42.629 175.398 +39.574 181.508 c 36.52 187.617 36.52 169.293 30.41 178.453 c 39.574 +178.453 33.465 190.668 39.574 193.723 c 33.465 184.562 24.305 172.348 +21.25 160.129 c 21.25 175.398 33.465 184.562 30.41 199.832 c 27.359 +190.668 18.195 184.562 18.195 172.348 c 12.09 178.453 15.145 187.617 +15.145 196.777 c 12.09 190.668 12.09 184.562 5.98 178.453 c -3.18 +169.293 -0.125 193.723 -0.125 181.508 c -0.125 166.238 -12.344 154.023 +-9.289 138.754 c -12.344 144.863 -3.18 150.969 -3.18 157.078 c -9.289 +141.809 -3.18 123.484 -6.234 108.215 c 2.926 120.43 5.98 138.754 15.145 +150.969 c 9.035 144.863 12.09 135.699 9.035 126.539 c 9.035 132.645 +15.145 138.754 15.145 144.863 c 15.145 132.645 l 18.195 132.645 18.195 +135.699 18.195 138.754 c 18.195 123.484 l 24.305 126.539 24.305 135.699 +30.41 141.809 c 30.41 138.754 30.41 135.699 33.465 132.645 c 33.465 +150.969 l 39.574 147.914 36.52 129.594 39.574 135.699 c 54.844 144.863 +48.734 169.293 49.516 187.871 c f* +65.707 223.461 m 70.113 233.426 64.004 242.586 73.168 248.691 c 79.273 +239.531 64.004 233.426 65.707 223.461 c 56.875 238.352 m 57.898 245.641 +57.898 251.746 60.953 254.801 c 70.113 248.691 51.789 245.641 56.875 +238.352 c 54.723 248.672 m 45.684 248.691 51.789 242.586 51.789 239.531 +c 51.789 245.641 45.684 248.691 51.789 254.801 c 51.789 251.746 54.844 +251.746 54.723 248.672 c 52.344 231.457 m 46.957 237.238 51.336 244.367 +54.012 241.707 c 52.289 244.023 52.156 238.91 52.344 231.457 c 46.98 +234.426 m 42.688 243.305 44.074 246.754 45.312 241.512 c 47.199 246.867 +49.281 243.547 46.98 234.426 c 46.77 260.277 m 47.328 259.277 46.844 +257.023 44.656 248.988 c 43.402 257.668 45.227 259.371 46.77 260.277 c +31.676 255.973 m 33.465 260.91 33.465 263.961 33.465 270.07 c 39.574 +263.961 33.465 257.855 31.676 255.973 c 28.637 265.82 m 33.051 264.145 +31.715 262.871 25.281 261.629 c 30.414 267.055 32.133 268.625 29.93 +272.566 c 33.848 270.035 33.422 268.277 28.637 265.82 c 23.691 238.016 +m 27.359 242.586 27.359 248.691 24.305 251.746 c 27.359 248.691 27.359 +242.586 23.691 238.016 c 94.262 238.449 m 85.383 245.641 85.383 254.801 +85.383 263.961 c 85.383 260.91 85.383 254.801 79.273 257.855 c 82.328 +263.961 76.219 267.016 73.168 270.07 c 85.383 263.961 60.953 260.91 +73.168 254.801 c 70.113 260.91 70.113 263.961 73.168 270.07 c 67.059 +267.016 67.059 257.855 64.004 257.855 c 60.953 257.855 57.898 263.961 +64.004 267.016 c 57.898 267.016 54.844 263.961 57.898 257.855 c 57.898 +273.125 l 54.844 270.07 51.789 267.016 48.734 260.91 c 48.734 263.961 +48.734 270.07 45.684 273.125 c 45.684 267.016 45.684 260.91 42.629 +257.855 c 39.574 267.016 45.684 273.125 48.734 282.285 c 45.684 279.23 +42.629 276.18 39.574 270.07 c 39.574 273.125 36.52 273.125 36.52 276.18 +c 39.574 273.125 39.574 267.016 36.52 267.016 c 24.305 273.125 45.684 +276.18 39.574 282.285 c 42.629 276.18 39.574 273.125 33.465 273.125 c +39.574 276.18 42.629 282.285 39.574 288.395 c 42.629 282.285 39.574 +279.23 33.465 282.285 c 36.52 282.285 l 27.359 282.285 33.465 273.125 +27.359 270.07 c 36.52 279.23 24.305 288.395 30.414 297.555 c 27.359 +288.395 24.305 276.18 18.199 267.016 c 18.199 273.125 21.25 285.34 +9.035 273.125 c 12.09 273.125 18.199 273.125 18.199 270.07 c 18.199 +257.855 9.035 248.691 5.98 236.477 c 15.145 242.586 18.199 251.746 +18.199 260.91 c 24.305 254.801 15.145 248.691 15.145 242.586 c 18.199 +245.641 21.25 248.691 21.25 251.746 c 24.305 245.641 15.145 239.531 +18.199 233.426 c 21.25 236.477 21.25 239.531 21.25 242.586 c 21.25 +227.316 l 24.305 236.477 33.465 242.586 36.52 251.746 c 36.52 242.586 +30.414 236.477 27.359 227.316 c 30.414 230.371 36.52 233.426 36.52 +239.531 c 36.52 227.316 l 39.574 230.371 39.574 233.426 39.574 236.477 +c 45.684 236.477 48.734 224.262 51.789 227.316 c 60.953 227.316 57.898 +248.691 70.113 251.746 c 64.004 245.641 60.953 239.531 60.953 230.371 c +64.004 233.426 l 70.113 227.316 57.898 221.207 60.953 215.102 c 73.168 +224.262 73.168 239.531 82.328 251.746 c 85.383 251.746 82.328 233.426 +94.262 238.449 c f* +155.66 258.758 m 156.391 255.746 155.656 253.82 153.047 251.809 c +154.801 254.621 154.816 257.355 153.316 261.535 c 156.367 258.703 +157.504 259.211 155.66 258.758 c 173.773 251.031 m 173.941 248.695 +170.887 245.641 170.887 242.586 c 170.887 257.855 l 167.832 254.801 +167.832 248.695 167.832 245.641 c 167.832 267.016 l 164.777 263.961 +164.777 257.855 164.777 254.801 c 164.777 257.855 164.777 263.961 +161.727 267.016 c 161.727 260.91 l 161.727 270.07 158.672 276.18 +161.727 285.34 c 152.562 285.34 161.727 273.125 152.562 273.125 c +170.887 276.18 155.617 282.285 152.562 285.34 c 149.512 273.125 143.402 +263.961 137.293 254.801 c 143.402 260.91 149.512 263.961 149.512 +273.125 c 158.672 260.91 140.348 254.801 146.457 242.586 c 149.512 +245.641 149.512 251.746 149.512 254.801 c 155.617 251.746 152.562 +245.641 152.562 239.531 c 155.617 245.641 155.617 251.746 158.672 +257.855 c 152.562 248.695 164.777 242.586 161.727 236.477 c 164.777 +239.531 164.777 242.586 164.777 245.641 c 170.887 242.586 164.777 +233.426 170.887 230.371 c 170.887 236.477 176.996 245.641 173.773 +251.031 c f* +402.109 93.926 m 402.109 94.066 l 402.297 94.473 402.449 94.887 402.648 +95.285 c 402.68 93.969 402.719 92.652 402.824 91.324 c 402.812 89.398 +402.805 87.469 402.797 85.543 c 402.762 74.895 402.152 91.59 402.109 +93.926 c 395.715 73.551 m 396.289 76.828 394.613 84.219 394.5 88.43 c +395.195 91.109 395.883 93.793 396.559 96.477 c 396.609 94.961 396.609 +93.52 396.605 92.777 c 396.605 91.996 397.781 91.828 397.973 92.594 c +398.902 96.258 399.809 99.922 400.715 103.59 c 400.793 103.906 400.859 +104.215 400.918 104.52 c 400.91 104.426 400.906 104.352 400.902 104.254 +c 400.668 100.672 400.258 97.094 399.945 93.52 c 399.898 92.98 399.871 +92.527 399.852 92.141 c 399.742 91.504 399.672 90.855 399.617 90.203 c +397.938 84.785 396.719 79.25 395.715 73.551 c 393.402 91.945 m 393.355 +90.875 393.312 89.859 393.289 88.996 c 392.836 87.312 392.367 85.641 +391.891 83.961 c 392.102 86.773 392.656 89.398 393.402 91.945 c 400.359 +107.793 m 399.562 104.664 398.77 101.535 397.98 98.402 c 397.98 102.133 +l 398.203 103.02 398.438 103.902 398.664 104.785 c 399.254 106.098 +399.875 107.359 400.359 107.793 c 416.098 98.887 m 416.117 99.375 +415.461 99.516 415.215 99.129 c 412.203 94.289 410.062 89.281 408.188 +83.914 c 407.055 85.312 405.914 86.707 404.781 88.105 c 404.207 90.832 +403.949 93.578 403.969 96.348 c 403.965 96.648 403.965 96.945 403.965 +97.242 c 403.941 99.82 404.09 102.418 404.137 104.996 c 404.156 105.957 +402.781 105.906 402.68 104.996 c 402.57 103.984 402.387 103.004 402.18 +102.031 c 402.273 105.277 l 402.398 107.219 402.5 109.156 402.555 +111.102 c 402.57 111.859 401.422 112.012 401.242 111.281 c 401.199 +111.113 401.152 110.941 401.109 110.773 c 400.555 109.828 400.016 +108.883 399.477 107.934 c 400.402 111.504 401.359 115.062 402.402 +118.594 c 402.598 119.258 401.562 119.543 401.367 118.879 c 399.902 +113.98 398.574 109.059 397.281 104.137 c 397.113 104.141 396.945 +104.102 396.82 103.945 c 396.004 102.934 395.32 101.895 394.695 100.848 +c 394.734 102.23 394.781 103.609 394.793 104.996 c 394.797 105.57 +394.074 105.688 393.777 105.27 c 391.375 101.875 389.465 98.32 387.855 +94.668 c 387.773 94.613 387.688 94.555 387.641 94.445 c 387.418 93.871 +387.219 93.297 386.996 92.719 c 386.648 91.859 386.34 90.988 386.023 +90.117 c 385.91 89.797 385.797 89.48 385.684 89.168 c 385.469 88.559 +385.25 87.953 385.051 87.34 c 381.359 76.734 378.629 65.98 378.277 +54.605 c 378.25 53.824 379.523 53.629 379.652 54.418 c 381.609 65.867 +383.062 77.367 386.59 88.383 c 387.141 89.949 387.695 91.504 388.25 +93.062 c 388.602 93.98 388.93 94.906 389.32 95.816 c 392.293 102.715 +393.242 101.762 393.469 98.516 c 391.949 95.215 391.184 91.727 390.82 +87.98 c 390.539 86.918 390.559 86.801 390.754 87.238 c 390.652 86.055 +390.582 84.855 390.539 83.617 c 390.52 82.879 391.445 82.836 391.734 +83.379 c 389.301 74.73 386.598 66.16 383.105 57.785 c 382.906 57.293 +383.738 56.945 383.969 57.426 c 387.938 66.008 390.797 74.961 393.293 +84.027 c 393.445 79.199 394.023 74.484 395.145 69.703 c 395.281 69.094 +396.301 69.047 396.41 69.703 c 397.355 75.383 398.324 81.016 399.641 +86.617 c 399.797 85.754 401.074 85.727 401.098 86.672 c 401.102 86.949 +401.129 87.227 401.133 87.504 c 401.395 84.59 401.883 81.699 402.797 +78.867 c 403.012 78.195 404.051 78.301 404.043 79.035 c 404.039 81.328 +404.027 83.613 404.012 85.906 c 404.824 83.824 405.973 81.922 407.473 +80.047 c 407.832 79.609 408.559 79.883 408.695 80.371 c 409.906 84.801 +411.309 88.91 413.117 93.172 c 416.734 101.707 413.902 87.02 413.492 +84.355 c 413.348 83.398 413.23 82.438 413.094 81.48 c 412.184 77.145 +411.934 72.863 411.887 68.348 c 411.875 67.461 413.23 67.469 413.25 +68.348 c 413.289 69.336 413.348 70.324 413.414 71.312 c 413.656 71.445 +413.707 72.027 413.539 73.09 c 414.242 81.707 415.848 90.223 416.098 +98.887 c f +395.531 105.922 m 394.012 102.938 392.16 100.102 390.418 97.242 c +389.148 95.145 384.934 89.48 382.246 83.961 c 384.055 88.137 386.09 +92.234 388.098 96.309 c 389.887 98.688 391.738 101.012 393.695 103.25 c +393.887 103.473 397.445 109.66 395.531 105.922 c 357.727 86.824 m +357.531 86.539 357.32 86.285 357.125 86.008 c 357.453 86.641 357.789 +87.266 358.109 87.902 c 358.449 88.574 357.434 89.172 357.098 88.496 c +355.902 86.156 354.668 83.84 353.445 81.523 c 352.379 80.355 351.27 +79.219 350.082 78.102 c 351.43 79.375 352.926 81.641 354.062 83.582 c +356.309 87.422 358.176 91.48 359.926 95.582 c 359.336 92.934 358.785 +90.285 358.266 87.629 c 358.078 87.363 357.914 87.086 357.727 86.824 c +356.953 80.535 m 356.68 79.18 356.441 77.82 356.207 76.457 c 356.094 +76.191 355.969 75.934 355.863 75.664 c 355.695 75.496 355.527 75.328 +355.355 75.16 c 355.73 76.91 356.133 78.664 356.57 80.426 c 356.734 +81.066 355.742 81.344 355.582 80.703 c 355.336 79.73 355.098 78.746 +354.855 77.766 c 354.668 77.984 354.328 78.059 354.16 77.738 c 353.648 +76.73 353.137 75.723 352.621 74.719 c 352.004 74.59 351.418 74.195 +351.125 73.453 c 350.59 72.113 349.949 70.844 349.355 69.543 c 349.211 +69.426 349.062 69.32 348.926 69.203 c 350.48 73.152 352.402 76.953 +354.375 80.734 c 355.543 82.008 356.66 83.328 357.723 84.691 c 357.473 +83.309 357.18 81.93 356.953 80.535 c 344.504 65.703 m 344.285 66.973 +343.297 68.023 342.055 67.773 c 342.598 69.145 343.223 70.684 343.887 +72.352 c 344.074 72.363 344.273 72.422 344.41 72.605 c 348.938 78.484 +352.957 83.66 354.875 90.895 c 355.637 91.828 356.355 92.789 357.141 +93.703 c 362.359 99.934 356.719 91.488 356.117 90.211 c 353.793 85.328 +351.008 80.715 347.887 76.309 c 347.426 75.66 348.371 75.113 348.898 +75.527 c 349.824 76.27 350.688 77.07 351.551 77.875 c 349.875 74.559 +348.297 71.203 347.051 67.719 c 346.207 67.047 345.375 66.352 344.504 +65.703 c 338.777 50.992 m 339.016 53.363 340.199 55.664 341.285 58.02 c +342.383 58.812 343.492 59.594 344.602 60.367 c 342.754 57.195 340.789 +54.086 338.777 50.992 c 334.586 65.168 m 333.867 64.168 333.172 63.156 +332.492 62.137 c 332.82 71.719 333.68 81.445 333.266 91.035 c 333.543 +96.039 333.871 100.34 334.211 102.07 c 334.324 102.344 334.43 102.617 +334.543 102.887 c 335.238 102.789 335.531 103.715 334.98 103.969 c +336.68 107.949 338.668 111.809 341.199 115.453 c 341.215 115.465 +341.199 115.477 341.215 115.488 c 341.488 115.547 341.719 115.648 +342.02 115.684 c 342.5 108.352 339.168 100.242 338.625 92.781 c 338.57 +92.086 339.512 91.941 339.848 92.445 c 340.824 93.938 341.695 95.441 +342.547 96.953 c 340.891 89.465 338.91 82.203 338.828 74.457 c 338.82 +73.867 339.703 73.875 339.734 74.457 c 340.258 84.398 342.531 93.965 +345.836 103.238 c 345.852 103.277 345.875 103.32 345.895 103.359 c +346.051 103.68 350.871 112.602 350.84 111.676 c 350.805 110.438 350.715 +109.203 350.645 107.965 c 349.379 104.059 348.191 100.129 347.203 +96.152 c 346.867 96.453 346.281 96.074 346.516 95.602 c 346.645 95.344 +346.73 95.051 346.832 94.773 c 345.258 88.215 344.141 81.547 343.562 +74.77 c 342.543 72.098 341.523 69.629 340.75 67.621 c 337.504 67.758 +336.582 67.941 334.586 65.168 c 330.738 42.445 m 330.738 42.637 330.676 +42.824 330.445 42.949 c 329.129 43.652 328.234 44.766 327.621 46.121 c +328.723 45.77 330.09 46.035 330.895 47.148 c 332.445 49.297 333.922 +51.441 335.434 53.551 c 333.938 49.816 332.355 46.125 330.738 42.445 c +331.352 105.742 m 331.156 106.566 330.957 107.395 330.727 108.215 c +330.594 108.668 330.004 108.832 329.672 108.496 c 327.105 105.879 +325.375 102.914 324.098 99.75 c 324.691 101.758 325.312 103.766 325.996 +105.762 c 327.309 108.195 328.734 110.445 330.445 112.301 c 330.852 +112.738 330.195 113.398 329.793 112.961 c 329.035 112.145 328.34 111.25 +327.68 110.316 c 328.973 113.613 330.438 116.855 332.129 119.98 c +332.199 120.113 332.207 120.246 332.176 120.371 c 332.301 120.539 +332.445 120.691 332.57 120.863 c 333.406 119.297 334.234 117.734 335.07 +116.168 c 334.805 113.512 334.316 110.906 333.727 108.324 c 332.992 +106.613 332.391 104.84 331.938 102.996 c 331.871 103.34 331.801 103.684 +331.727 104.027 c 332.379 105.852 333.012 107.664 333.613 109.453 c +333.809 110.02 332.914 110.262 332.727 109.699 c 332.277 108.383 +331.824 107.062 331.352 105.742 c 321.207 83.371 m 322.723 89.891 +323.789 96.469 326.574 102.668 c 328.383 106.691 329.598 105.672 +330.398 103.152 c 327.871 96.328 324.949 89.59 321.207 83.371 c 318.836 +79.848 m 317.223 81.293 316.031 83.168 315.188 85.191 c 317.695 88.344 +319.617 92.215 321.426 96.16 c 320.02 90.82 319.117 85.359 318.836 +79.848 c 336.113 110.766 m 336.758 112.973 338.039 114.445 339.941 +115.188 c 337.73 111.969 335.863 108.59 334.27 105.078 c 334.512 +106.027 334.73 106.977 334.938 107.922 c 335.332 108.871 335.719 109.82 +336.113 110.766 c 345.238 79.473 m 345.848 83.449 346.609 87.367 +347.469 91.246 c 347.59 87.75 346.586 83.562 345.238 79.473 c 353.234 +88.863 m 351.418 84.043 348.629 80.09 345.363 75.918 c 345.77 76.441 +349.457 83.875 351.07 86.172 c 351.77 87.086 352.52 87.961 353.234 +88.863 c 354.449 96.75 m 355.539 99.797 356.805 102.773 358.254 105.672 +c 362.059 104.965 l 361.629 103.125 361.199 101.289 360.777 99.453 c +360.582 99.504 360.363 99.5 360.219 99.32 c 355.812 93.93 350.957 +88.703 347.402 82.75 c 348.461 86.852 348.965 90.871 348.09 94.051 c +348.746 96.824 349.48 99.57 350.25 102.312 c 349.863 97.609 349.43 +92.918 349.305 88.199 c 349.289 87.547 350.23 87.281 350.543 87.863 c +352.074 90.773 353.285 93.684 354.449 96.75 c 363.824 104.633 m 363.801 +104.48 363.785 104.328 363.766 104.172 c 362.922 101.852 362.129 99.52 +361.379 97.172 c 361.953 99.703 362.543 102.23 363.133 104.762 c h +364.109 100.668 m 364.523 101.898 365 103.109 365.43 104.336 c 366.246 +104.184 367.07 104.031 367.887 103.879 c 367.984 103.512 368.023 +103.141 368.113 102.773 c 366.383 100.133 364.695 97.469 363.004 94.805 +c 363.395 96.758 363.785 98.707 364.109 100.668 c 368.477 100.984 m +368.543 100.637 368.629 100.297 368.684 99.945 c 367.422 97.723 366.125 +95.516 364.852 93.309 c 362.66 89.52 360.582 85.699 358.66 81.797 c +359.203 83.973 359.762 86.133 360.359 88.277 c 363.227 92.398 365.82 +96.742 368.477 100.984 c 323.086 55.191 m 324.355 58.77 325.598 62.355 +326.863 65.941 c 326.449 63.785 326 61.461 325.645 59.105 c 324.781 +57.809 323.934 56.496 323.086 55.191 c 319.387 49.871 m 318.465 48.672 +317.504 47.504 316.43 46.418 c 317.703 50.184 319.367 53.828 320.488 +57.621 c 321.125 58.543 321.738 59.492 322.336 60.457 c 321.188 56.984 +320.262 53.441 319.387 49.871 c 314.961 53.535 m 316.375 56.871 317.582 +60.285 319.023 63.59 c 319.742 63.039 320.055 62.035 319.867 60.492 c +319.758 59.852 319.609 59.215 319.449 58.582 c 318.164 56.715 316.738 +54.969 314.961 53.535 c 306.844 86.871 m 307.723 91.215 309.336 95.328 +311.207 99.344 c 311.246 98.012 311.324 96.656 311.438 95.301 c 309.875 +92.508 308.336 89.703 306.844 86.871 c 371.121 105.129 m 371.871 +106.273 376.176 114.27 372.086 106.207 c 371.297 104.656 370.445 +103.141 369.598 101.621 c 369.531 101.891 369.469 102.164 369.395 +102.43 c 369.969 103.332 370.531 104.242 371.121 105.129 c 396.828 +108.523 m 394.66 106.242 392.602 103.883 390.605 101.473 c 394.379 +109.449 397.633 117.496 399.223 126.262 c 399.32 126.781 398.531 +127.004 398.43 126.48 c 396.457 116.449 392.281 107.25 387.914 98.113 c +384.586 93.832 381.52 89.367 378.754 84.715 c 383.68 98.723 387.289 +113.262 388.59 127.898 c 388.629 128.355 387.961 128.488 387.754 +128.125 c 386.051 125.18 386.434 126.496 386.18 123.316 c 386.137 +122.758 386.996 122.77 387.047 123.316 c 385.762 108.438 381.164 93.441 +375.652 79.18 c 374.406 76.812 373.234 74.402 372.141 71.949 c 372.871 +74.727 373.777 77.473 374.637 80.172 c 377.098 87.914 379.344 95.312 +379.645 103.469 c 379.66 104.012 378.879 104.391 378.508 103.934 c +377.383 102.559 376.301 101.145 375.188 99.75 c 378.746 108.543 382.289 +117.336 385.543 126.246 c 385.727 126.758 384.938 127.066 384.68 +126.605 c 382.609 122.953 380.18 119.699 378.555 115.801 c 378.34 +115.281 379.18 115.059 379.398 115.566 c 380.328 117.984 381.551 120.23 +383.055 122.316 c 380.848 116.473 378.484 110.695 376.129 104.914 c +375.012 102.191 373.91 99.465 372.801 96.742 c 371.621 95.246 370.406 +93.777 369.246 92.27 c 366.996 89.34 364.738 86.422 362.473 83.504 c +361.738 82.562 356.059 73.125 359.297 80.227 c 362.113 86.387 365.551 +92.234 368.918 98.117 c 369.055 96.855 369.176 95.586 369.18 94.309 c +369.219 93.555 370.176 93.48 370.434 94.137 c 372.586 99.652 373.797 +105.492 376.32 110.875 c 376.453 111.152 376.297 111.398 376.082 +111.508 c 376.207 111.773 376.352 112.039 376.477 112.309 c 376.758 +112.914 375.961 113.68 375.48 113.078 c 373.141 110.184 371 107.152 +368.949 104.062 c 368.871 104.324 368.773 104.574 368.684 104.828 c +370.105 106.23 l 370.48 106.605 369.895 107.184 369.523 106.812 c +369.148 106.426 368.773 106.047 368.391 105.668 c 368 106.699 367.527 +107.703 366.992 108.695 c 368.949 114.012 371.008 119.309 373.277 +124.605 c 373.516 125.156 372.723 125.641 372.461 125.082 c 370.188 +120.211 368.07 115.242 366.09 110.227 c 365.926 110.488 365.758 110.754 +365.578 111.016 c 366.074 115.02 366.586 119.016 367.164 123.008 c +367.773 126.102 368.34 129.211 368.797 132.34 c 368.898 133 367.91 +133.297 367.777 132.621 c 367.098 129.137 366.57 125.629 366.09 122.117 +c 365.625 120.496 365.25 119.148 365.23 119.074 c 364.812 117.07 +364.355 115.086 363.91 113.094 c 363.754 113.16 363.562 113.184 363.441 +113.086 c 358.969 109.637 356.57 105.477 354.5 100.176 c 353.297 97.086 +350.355 85.406 350.918 95.383 c 351.133 99.273 351.43 103.148 351.668 +107.027 c 353.953 114.5 356.59 121.898 359.574 129.305 c 359.793 +129.852 358.91 130.078 358.691 129.547 c 356.242 123.711 353.961 +117.805 351.906 111.832 c 351.953 113.117 352.008 114.398 352.02 +115.684 c 352.027 116.207 351.293 116.41 351.039 115.949 c 350.32 +114.66 349.637 113.352 348.953 112.047 c 349.219 113.633 348.883 +114.922 346.789 114.598 c 346.207 114.508 346.461 113.633 347.035 +113.715 c 349.141 114.012 345.227 105.125 345.16 104.98 c 344.867 +104.312 344.625 103.664 344.367 103.012 c 343.242 100.789 342.109 +98.574 340.895 96.391 c 342.227 98.793 342.258 107.805 342.828 110.934 +c 343.508 114.684 343.199 116.523 342.953 120.266 c 342.918 120.77 +342.277 121.133 341.895 120.703 c 339.488 118.043 337.426 115.285 +335.738 112.371 c 336.227 116.004 336.27 119.676 335.301 123.484 c +335.168 123.98 334.605 124.031 334.258 123.758 c 329.316 119.875 +326.812 115.68 324.941 109.738 c 324.77 109.195 325.301 108.91 325.723 +109.039 c 325.078 107.391 324.469 105.734 323.867 104.082 c 323.734 +103.723 323.637 103.348 323.512 102.984 c 320.773 97.309 318.387 91.145 +314.75 86.402 c 314.582 86.859 314.398 87.316 314.254 87.766 c 313.465 +90.203 313.035 92.746 312.785 95.328 c 315.969 101.109 319.297 106.812 +322.934 112.367 c 323.301 112.93 322.402 113.449 322.039 112.891 c +318.715 107.836 315.605 102.645 312.621 97.383 c 312.523 98.855 312.484 +100.332 312.465 101.801 c 315.953 108.645 320.406 115.027 324.461 +121.527 c 324.688 121.891 324.305 122.453 323.875 122.289 c 323.098 +121.996 321.398 120.93 320.824 120.727 c 320.25 120.52 320.5 119.598 +321.082 119.801 c 323.355 120.586 322.27 120.027 320.797 117.75 c +318.012 113.438 315.238 109.129 312.664 104.68 c 312.59 104.551 312.523 +104.41 312.445 104.281 c 312.445 106.523 l 312.445 107.359 311.145 +107.359 311.145 106.523 c 311.145 105.082 311.141 103.527 311.152 +101.926 c 308.141 96.195 305.895 90.102 305.148 83.645 c 302.574 78.656 +300.055 73.641 297.648 68.586 c 297.398 68.047 298.172 67.578 298.453 +68.113 c 301.281 73.496 304.035 78.895 306.844 84.266 c 307.441 85.039 +308.121 85.734 308.969 86.277 c 309.445 86.477 309.098 87.293 308.617 +87.113 c 308.551 87.086 308.414 87.039 308.285 86.992 c 309.391 89.102 +310.512 91.199 311.652 93.293 c 312.008 90.422 312.637 87.617 313.68 +85.086 c 311.508 82.605 308.902 80.621 305.562 79.488 c 305 79.293 +305.23 78.422 305.809 78.59 c 309.25 79.566 311.934 81.488 314.176 +83.969 c 315.156 81.945 316.457 80.152 318.172 78.691 c 317.953 78.375 +317.746 78.047 317.516 77.734 c 317.223 77.328 317.902 76.801 318.215 +77.195 c 318.445 77.484 318.648 77.801 318.867 78.094 c 319.418 77.68 +320.012 77.305 320.637 76.965 c 321.059 76.734 321.582 77.02 321.59 +77.512 c 322.828 80.215 l 323.246 80.688 322.59 81.363 322.133 80.914 c +322.008 80.789 320.27 78.66 320.195 78.707 c 320.137 78.742 320.094 +78.789 320.039 78.832 c 320.043 78.844 320.062 78.848 320.062 78.863 c +320.207 79.363 320.332 79.871 320.461 80.375 c 324.848 86.773 328.102 +94.141 330.828 101.516 c 330.984 100.785 331.121 100.023 331.238 99.246 +c 331.156 98.621 331.051 98.004 331 97.359 c 330.988 97.234 331.055 +97.152 331.102 97.062 c 328.168 88.695 326.082 79.961 323.516 71.539 c +323.324 70.906 324.293 70.648 324.5 71.266 c 327.16 79.094 329.105 +87.188 331.652 95.027 c 330.332 83.387 330.859 71.105 330.898 59.598 c +329.188 56.77 327.672 53.84 326.57 50.699 c 326.402 53.164 326.641 +55.934 327.039 58.719 c 327.715 59.805 328.395 60.883 329.109 61.938 c +329.555 62.594 328.527 63.141 328.074 62.543 c 327.891 62.301 327.715 +62.047 327.527 61.797 c 328.297 66.191 329.23 70.32 329.285 72.93 c +329.301 73.738 328.16 73.836 327.922 73.113 c 327.277 71.195 326.574 +69.297 325.895 67.395 c 325.609 67.578 325.199 67.562 324.926 67.18 c +323.66 65.391 322.543 63.48 321.398 61.602 c 321.508 62.316 321.605 +63.035 321.656 63.77 c 321.672 64.078 321.422 64.355 321.145 64.441 c +320.668 64.578 320.23 64.68 319.789 64.781 c 321.262 66.555 322.383 +68.734 323.129 71.223 c 323.359 71.988 322.316 72.34 321.906 71.742 c +320.434 69.609 319.262 67.367 318.219 65.066 c 314.762 65.504 312.238 +64.422 309.68 61.059 c 309.367 60.648 309.785 59.996 310.27 60.031 c +312.902 60.211 315.129 61 316.996 62.246 c 315.582 58.816 314.324 +55.312 312.715 51.902 c 312.426 51.297 313.027 50.574 313.672 50.949 c +315.477 51.988 316.934 53.301 318.227 54.75 c 316.895 51.188 315.188 +47.699 314.098 44.125 c 313.848 43.316 314.836 42.906 315.398 43.367 c +316.645 44.379 317.746 45.5 318.793 46.676 c 319.043 46.16 319.898 +46.074 320.137 46.777 c 320.445 47.691 320.777 48.594 321.094 49.5 c +322.578 51.52 323.922 53.652 325.238 55.801 c 324.66 49.719 325.273 +44.066 329.793 41.832 c 330.09 41.684 330.344 41.797 330.531 41.984 c +329.73 40.176 328.941 38.355 328.109 36.566 c 327.809 35.922 328.758 +35.352 329.066 36.004 c 329.348 36.578 329.629 37.148 329.91 37.723 c +329.961 37.82 330.035 37.957 330.145 38.184 c 330.172 38.246 330.195 +38.316 330.23 38.383 c 331.336 40.664 332.445 42.941 333.559 45.219 c +333.66 45.426 333.578 45.605 333.445 45.734 c 333.918 46.859 334.367 +47.996 334.832 49.121 c 334.777 47.645 335.039 46.078 335.875 44.348 c +336.633 42.766 338.793 43.102 339.633 44.348 c 344.355 51.34 349.188 +58.508 352.586 66.285 c 352.641 66.332 352.688 66.383 352.742 66.426 c +352.617 65.031 352.535 63.641 352.57 62.242 c 352.582 61.652 353.441 +61.66 353.477 62.242 c 353.59 64.055 353.785 65.836 354.023 67.605 c +354.699 68.215 355.395 68.801 356.035 69.449 c 356.258 69.449 356.496 +69.594 356.523 69.875 c 356.523 69.914 356.535 69.957 356.535 69.996 c +357.555 71.07 358.535 72.18 359.406 73.402 c 360.219 74.547 359.477 +75.809 358.41 76.305 c 360.902 79.398 363.383 82.508 365.812 85.652 c +367.551 87.926 369.305 90.191 371.051 92.453 c 370.789 91.809 370.523 +91.164 370.266 90.52 c 369.566 88.785 368.887 87.043 368.211 85.309 c +366.109 82.523 365.055 79.766 364.727 75.984 c 364.676 75.371 365.535 +75.348 365.727 75.848 c 366.922 79.031 368.172 82.191 369.418 85.355 c +369.699 85.812 369.938 86.184 370.113 86.379 c 370.293 86.586 370.219 +86.84 370.055 86.984 c 371.195 89.859 372.352 92.73 373.516 95.602 c +375.113 97.566 378.199 101.211 378.141 100.062 c 377.496 87.723 370.883 +76.184 369.074 63.973 c 368.93 63.008 370.254 62.586 370.562 63.559 c +370.957 64.82 371.398 66.055 371.852 67.285 c 372.922 69.719 373.945 +72.172 374.949 74.648 c 377.77 80.656 381.164 86.371 384.926 91.871 c +381.098 83.828 377.461 75.699 375.387 66.969 c 375.262 66.441 375.922 +66.008 376.32 66.43 c 377.809 67.992 379.309 69.543 380.824 71.082 c +381.227 71.5 380.602 72.125 380.188 71.719 c 374.492 66.176 378.922 +75.273 379.773 77.727 c 379.977 78.312 380.23 78.883 380.449 79.457 c +379.594 76.488 379.672 73.906 381.547 72.441 c 382.23 71.902 383.215 +72.852 382.516 73.414 c 378.688 76.52 386.527 89.426 392.414 98.715 c +392.465 98.602 392.555 98.504 392.723 98.504 c 393.199 98.504 393.203 +99.207 392.754 99.254 c 395.18 103.074 397.234 106.234 397.883 107.707 +c 398.172 108.367 397.391 109.117 396.828 108.523 c f +265.023 85.559 m 265.598 88.387 266.09 91.23 266.508 94.055 c 266.688 +93.539 266.828 93.027 267.051 92.508 c 267.234 92.07 267.926 92.223 +268.027 92.637 c 270.547 102.973 268.73 113.734 271.16 124.074 c +272.469 129.637 273.754 114.738 273.379 117.59 c 273.855 113.973 +274.051 110.316 274.246 106.676 c 274.578 100.59 274.5 94.488 274.566 +88.398 c 272.148 84.477 268.969 83.531 265.023 85.559 c 264.09 86.117 m +262.938 86.82 261.742 87.703 260.465 88.883 c 264.797 92.699 266.125 +92.375 264.453 87.898 c 264.359 87.301 264.203 86.711 264.09 86.117 c +257.926 66.539 m 253.117 55.348 252.48 64.191 254.602 71.371 c 255.734 +75.207 256.957 78.957 258.051 82.75 c 258.414 81.797 259.227 80.984 +260.641 80.406 c 261.305 80.137 261.969 79.977 262.629 79.887 c 261.371 +75.332 259.785 70.863 257.926 66.539 c 277.758 97.359 m 277.77 97.434 +275.703 85.352 275.758 90.68 c 275.797 95.098 275.688 99.52 275.543 +103.934 c 275.285 112.043 274.488 120.137 272.594 128.035 c 272.461 +128.582 271.773 128.469 271.594 128.035 c 268.762 121.043 268.828 +113.609 268.59 106.172 c 268.52 103.84 268.355 101.527 268.152 99.207 c +267.18 88.152 265.609 101.895 265.523 103.238 c 265.176 108.348 266.328 +113.617 266.453 118.738 c 266.465 119.34 265.539 119.336 265.523 +118.738 c 265.223 110.297 263.676 102.707 266.25 94.77 c 266.102 94.867 +265.91 94.902 265.707 94.785 c 264.211 93.953 261.406 91.438 259.57 +88.684 c 259.867 89.992 260.172 91.301 260.398 92.637 c 260.477 93.117 +259.887 93.609 259.496 93.16 c 256.305 89.457 254.016 85.332 252.078 +81.012 c 252.449 83.328 252.734 85.688 252.836 88.199 c 252.855 88.703 +252.168 88.992 251.828 88.613 c 241.848 77.625 235.734 64.449 228.996 +51.367 c 227.219 47.914 225.262 44.578 223.238 41.262 c 222.625 40.262 +227.773 54.66 227.277 53.879 c 230.289 60.809 234.359 67.27 237.508 +74.145 c 237.836 74.859 236.867 75.457 236.441 74.77 c 231.227 66.441 +226.711 57.703 221.473 49.387 c 216.305 41.18 222.191 54.633 222.488 +55.48 c 225.098 62.879 228.031 70.113 231.406 77.191 c 231.758 77.934 +230.805 78.465 230.328 77.824 c 225.41 71.23 220.367 61.93 218.059 +55.207 c 221.855 67.57 229.855 78.355 232.98 91.09 c 233.113 91.621 +232.562 92.027 232.086 91.777 c 219.527 85.211 211.484 71.453 209.051 +57.781 c 208.945 57.203 209.828 56.957 209.934 57.539 c 211.004 63.383 +213.16 68.578 215.984 73.82 c 217.848 77.023 220.008 80.02 222.465 +82.805 c 223.43 83.977 232.273 93.309 230.793 87.324 c 227.418 73.762 +218.375 62.348 214.992 48.668 c 214.789 47.867 215.934 47.57 216.211 +48.332 c 218.934 55.922 226.418 69.652 228.168 73.312 c 223.449 63.438 +220.246 52.828 216.523 42.555 c 216.32 41.988 217.188 41.457 217.566 +41.949 c 222.238 47.984 226.426 54.883 230.023 61.648 c 226.168 54.129 +222.523 46.734 221.074 37.98 c 220.953 37.266 221.844 36.832 222.27 +37.48 c 227.301 45.145 231.316 53.305 235.402 61.5 c 237.793 66.293 +240.359 70.969 243.113 75.566 c 245.152 78.871 247.445 82.008 249.977 +84.969 c 251.168 82.141 251.215 79.336 250.203 76.562 c 249.152 73.902 +248.148 71.203 247.094 68.508 c 246.848 67.879 247.898 67.438 248.176 +68.051 c 249.027 69.918 249.711 71.754 250.309 73.586 c 250.902 75.18 +251.547 77.031 251.793 77.676 c 252.066 78.41 260.598 96.609 257.562 +84.594 c 255.004 74.461 250.762 65.164 250.129 54.605 c 250.098 54.105 +250.805 53.812 251.129 54.191 c 257.59 61.508 261.305 70.461 263.707 +79.809 c 265.773 79.805 267.789 80.582 269.539 82.02 c 277.512 88.555 +274.258 80.594 272.363 74.871 c 270.438 69.074 267.48 63.578 265.387 +57.824 c 265.133 57.137 266.156 56.781 266.523 57.348 c 270.391 63.309 +272.355 68.973 274.078 75.859 c 274.094 75.922 274.059 75.969 274.051 +76.023 c 275.258 79.77 275.926 83.539 275.758 87.625 c 276.062 87.633 +276.371 87.637 276.676 87.645 c 277 87.648 277.199 87.895 277.23 88.199 +c 277.52 91.305 278.359 94.262 278.645 97.359 c 278.699 97.934 277.82 +97.918 277.758 97.359 c f +288.445 112.754 m 287.055 107.539 285.848 102.312 285.422 96.949 c +283.488 102.449 283.398 108.336 283.395 114.156 c 283.395 114.941 +282.176 114.941 282.176 114.156 c 282.176 107.258 282.367 100.367 +285.309 93.996 c 285.578 93.418 286.441 93.738 286.445 94.305 c 286.535 +100.527 287.938 106.484 289.34 112.504 c 289.477 113.09 288.594 113.332 +288.445 112.754 c f +297.594 115.809 m 296.824 112.945 296.121 110.09 295.555 107.215 c +295.422 113.68 295.078 120.137 294.094 126.543 c 293.965 127.359 +292.727 127.012 292.852 126.199 c 294.309 116.645 294.332 107 294.344 +97.359 c 294.344 96.516 295.629 96.52 295.648 97.359 c 295.773 103.578 +297.125 109.527 298.508 115.559 c 298.645 116.148 297.758 116.402 +297.594 115.809 c f +303.754 102.176 m 302.246 99.164 301.039 96.012 299.641 92.949 c +297.625 98.828 298.75 104.977 300.207 110.93 c 300.41 111.746 299.148 +112.094 298.949 111.273 c 297.297 104.551 296.016 97.461 299.031 90.934 +c 299.223 90.516 299.938 90.516 300.129 90.934 c 301.77 94.457 302.957 +98.168 304.566 101.707 c 304.812 102.242 304.031 102.723 303.754 +102.176 c f + Q +Q +Q Q +showpage +%%Trailer +%%EOF diff --git a/lol.jpg b/lol.jpg new file mode 100644 index 0000000..0e5c37c Binary files /dev/null and b/lol.jpg differ diff --git a/lol.xcf b/lol.xcf new file mode 100644 index 0000000..7d8afdc Binary files /dev/null and b/lol.xcf differ diff --git a/ours.tex b/ours.tex new file mode 100644 index 0000000..0ec7d77 --- /dev/null +++ b/ours.tex @@ -0,0 +1,19 @@ +Le {\bocal MEgal} est le WEI des fêtard.e.s du COF. Il rassemble + généralement le nombre alcoolisé de 350 participant.e.s, hors liste d'a-tente. + + La propreté des bungalows n'engage que celleux qui y dorment et restera discutable jusqu'au paiement de la caution. Le {\bocal MEgal} + n'est pas publié sur le Web. + + \smallskip + + Les voleureuses de chaussures~: \hfill Bloup, Evarin, Kir-chner, MAX, Milton, oudi, Trollsky. + + Directeur de publication : \hfill Paul Melotti. + \smallskip + + Envoyez vos pots d'amidon avant 13h (\textit{i.e.} avant qu'on ait changé de couleur le {\bocal MEgal}), en chantant et avec des free hugs, au bungalow numéro 30. + + Chocapics - macédoine, frites - bolo, compotes - carottes rapées acceptées, les MDM/RL2P restant prioritaires. + +\smallskip +ISSN du {\bocal MEgal} : \hfill {\bf 1299-0590} diff --git a/ours.tex~ b/ours.tex~ new file mode 100644 index 0000000..85297ec --- /dev/null +++ b/ours.tex~ @@ -0,0 +1,19 @@ +Le {\bocal MEgal} est le WEI des fêtard.e.s du COF. Il rassemble + généralement le nombre alcoolisé de 350 participant.e.s, hors liste d'a-tente. + + La propreté des bungalows n'engage que celleux qui y dorment et restera discutable jusqu'au paiement de la caution. Le {\bocal MEgal} + n'est pas publié sur le Web. + + \smallskip + + Les voleurs de chaussures~: \hfill Bloup, Evarin, Kir-chner, MAX, Milton, oudi, Trollsky. + + Directeur de publication : \hfill Paul Melotti. + \smallskip + + Envoyez vos pots d'amidon avant 13h (\textit{i.e.} avant qu'on ait changé de couleur le {\bocal MEgal}), en chantant et avec des free hugs, au bungalow numéro 30. + + Chocapics - macédoine, frites - bolo, compotes - carottes rapées acceptées, les MDM/RL2P restant prioritaires. + +\smallskip +ISSN du {\bocal MEgal} : \hfill {\bf 1299-0590} diff --git a/page1.tex b/page1.tex new file mode 100644 index 0000000..a1165f3 --- /dev/null +++ b/page1.tex @@ -0,0 +1,43 @@ +\place 1[4]t \manchettelogoo[logo][poiscaille]{Numéro spécial - 2 pages}{Samedi 26 septembre 2015} +% Alternatives : +%\place 1[4]t \manchettelogold[logold]{Numéro XXX}{Jeudi JJ MMMM AAAA} +%\place 1[4]t \manchettemag[logo]{Numéro XXX}{Jeudi JJ MMMM AAAA} +%\place 1[4]t \manchetteski[logoski]{Numéro XXX}{Jeudi JJ MMMM AAAA} +%\place 1[4]t \manchettecontes[logold]{Numéro XXX}{Jeudi JJ MMMM AAAA} +%\place 1[4]t \manchetteween{Numéro {\bocal \huge XXX}}{Jeudi JJ MMMM AAAA} +%\place 1[4]t \manchettebuscal[logo]{Numéro XXX}{Jeudi JJ MMMM AAAA} +%\place 1[4]t \manchettebocrail[logo]{Numéro XXX}{Jeudi JJ MMMM AAAA} +%Pour cette dernière, n'oubliez pas de changer la police BOcal dans le bocal.cls (dossier compilation) + +%%%%%%%%% PAGE 1: La une, l'édito, l'événement%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% +\place 4[1]t \cadre{ \chapeauedito{\contour{Éditorial}} +\input{edito} +} + +%%%%%%%%%%%%%%%%%% LE PLANNING %%%%%%%%%%%%%%%%%%%%%%%% +% +% +\place 1[4]b \article{% +\input{planning}}\jointif +\place 1[4]b \chapeaunoir{Ce samedi...} + +\place 1[3]t \imagelegende{lol}{13}{Reconstitution (?)} + + +%%%%%%%%%%%%%% LE BLOC ÉVÈNEMENT +% +% \place 1[2]b \evenement{\textbf{Évènement !}} +% {QUAND ?} +% {COMMENTAIRE ?} + + +%\separateur{lr}{\EpFilet}{black} +%%%%%%%%%%%%%% LES ARTICLES %%%%%%%%%%% +% +% +\colonne 1[4] { +} + diff --git a/page1.tex~ b/page1.tex~ new file mode 100644 index 0000000..600db25 --- /dev/null +++ b/page1.tex~ @@ -0,0 +1,45 @@ +\place 1[4]t \manchettelogoo[logo][poiscaille]{Numéro spécial - 2 pages}{Samedi 26 septembre 2015} +% Alternatives : +%\place 1[4]t \manchettelogold[logold]{Numéro XXX}{Jeudi JJ MMMM AAAA} +%\place 1[4]t \manchettemag[logo]{Numéro XXX}{Jeudi JJ MMMM AAAA} +%\place 1[4]t \manchetteski[logoski]{Numéro XXX}{Jeudi JJ MMMM AAAA} +%\place 1[4]t \manchettecontes[logold]{Numéro XXX}{Jeudi JJ MMMM AAAA} +%\place 1[4]t \manchetteween{Numéro {\bocal \huge XXX}}{Jeudi JJ MMMM AAAA} +%\place 1[4]t \manchettebuscal[logo]{Numéro XXX}{Jeudi JJ MMMM AAAA} +%\place 1[4]t \manchettebocrail[logo]{Numéro XXX}{Jeudi JJ MMMM AAAA} +%Pour cette dernière, n'oubliez pas de changer la police BOcal dans le bocal.cls (dossier compilation) + +%%%%%%%%% PAGE 1: La une, l'édito, l'événement%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% +\place 4[1]t \cadre{ \chapeauedito{\contour{Éditorial}} +\input{edito} +} + +%%%%%%%%%%%%%%%%%% LE PLANNING %%%%%%%%%%%%%%%%%%%%%%%% +% +% +\place 1[4]b \article{% +\input{planning}}\jointif +\place 1[4]b \chapeaunoir{Ce samedi...} + +\place 1[3]t \imagelegende{lol}{13}{Reconstitution} + + +%%%%%%%%%%%%%% LE BLOC ÉVÈNEMENT +% +% \place 1[2]b \evenement{\textbf{Évènement !}} +% {QUAND ?} +% {COMMENTAIRE ?} + + +%\separateur{lr}{\EpFilet}{black} +%%%%%%%%%%%%%% LES ARTICLES %%%%%%%%%%% +% +% +\colonne 1[4] { +\input{chaussures} +\input{crabe} +} + diff --git a/page4.tex b/page4.tex new file mode 100644 index 0000000..57f444f --- /dev/null +++ b/page4.tex @@ -0,0 +1,43 @@ +%%%%%PAGE 4 : soirées, petites annonces, etc...%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%% L'OURS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% +\place 1[2]b \cadre{ \chapeauedito{\contour{Le\, MEgal} \hfill} + \input{ours} +} +%\CLUBINUTILE %Grand logo + +%\place 2b \gencadre{\EpCadreBord}{3pt}{cadreBord}{}{% +%\begin{center}\includegraphics[width=5cm]{Mgen}\end{center}} + +%%%%%%%%%%%% ANNONCES %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +%bas +% +\place 3b +\cadre{Les conscrit.e.s n'ayant toujours pas trouvé de chanson pour le Mega, nous nous contentons pour le moment de : \og{}Crabe, crabe, crabe, crabe~!\fg{}. +}\jointif +\place 3b\chapeau{Last, but not least} +% +%haut +% +\place 3t \chapeau{Annonces, grandes et petites}\jointif +\place 3 \cadre{\input{cadavre} +%\input{ramzy} +%\input{annonce} +} + +%%%%%%%%%%% LES ARTICLES %%%%%%%%%%%%%%% +% +% +\colonne 1[2]{ +%\input{RL2P} +%\input{mdm} +%\input{num} +%\input{megagite} +} + + diff --git a/page4.tex~ b/page4.tex~ new file mode 100644 index 0000000..f442e9a --- /dev/null +++ b/page4.tex~ @@ -0,0 +1,43 @@ +%%%%%PAGE 4 : soirées, petites annonces, etc...%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +%%%%%%%%%% L'OURS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% +\place 1[2]b \cadre{ \chapeauedito{\contour{Le\, MEgal} \hfill} + \input{ours} +} +%\CLUBINUTILE %Grand logo + +%\place 2b \gencadre{\EpCadreBord}{3pt}{cadreBord}{}{% +%\begin{center}\includegraphics[width=5cm]{Mgen}\end{center}} + +%%%%%%%%%%%% ANNONCES %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +%bas +% +\place 3b +\cadre{Les conscrits n'ayant toujours pas trouvé de chanson pour le Mega, nous nous contentons pour le moment de : \og{}Crabe, crabe, crabe, crabe~!\fg{}. +}\jointif +\place 3b\chapeau{Last, but not least} +% +%haut +% +\place 3t \chapeau{Annonces, grandes et petites}\jointif +\place 3 \cadre{\input{cadavre} +\input{ramzy} +\input{annonce} +} + +%%%%%%%%%%% LES ARTICLES %%%%%%%%%%%%%%% +% +% +\colonne 1[2]{ +\input{RL2P} +\input{mdm} +\input{num} +\input{megagite} +} + + diff --git a/planning.tex b/planning.tex new file mode 100644 index 0000000..96f919e --- /dev/null +++ b/planning.tex @@ -0,0 +1,12 @@ + \renewcommand{\tabularxcolumn}[1]{>{\center\arraybackslash}S{m{#1}}<{\endcenter}}% + \setlength{\topsep}{0pt}% + \begin{tabularx}{\hsize}{|X|X|X|X|X|} + \hline + \date{cet aprem'} \tf{Activités en tout genre.} & + \date{14h-17h} \tf{Tournoi off} & + \date{19h30} \tf{Dîner} & + \date{soirée} \tf{jeux de cartes} & + \date{soirée} \tf{soirée} + \\ + \hline + \end{tabularx} diff --git a/planning.tex~ b/planning.tex~ new file mode 100644 index 0000000..7eaf793 --- /dev/null +++ b/planning.tex~ @@ -0,0 +1,12 @@ + \renewcommand{\tabularxcolumn}[1]{>{\center\arraybackslash}S{m{#1}}<{\endcenter}}% + \setlength{\topsep}{0pt}% + \begin{tabularx}{\hsize}{|X|X|X|X|X|} + \hline + \date{cet aprem'} \tf{Quidditch, Blop, Bumping ball, Koh Lanta, jeux de rôles et de cartes, combats de boue, ultimate.} & + \date{14h-17h} \tf{Tournoi off} & + \date{19h30} \tf{Dîner} & + \date{soirée} \tf{jeux de cartes} & + \date{soirée} \tf{soirée} + \\ + \hline + \end{tabularx} diff --git a/poiscaille.ps b/poiscaille.ps new file mode 100644 index 0000000..8983bee --- /dev/null +++ b/poiscaille.ps @@ -0,0 +1,499 @@ +%!PS-Adobe-3.0 +%%Creator: cairo 1.10.2 (http://cairographics.org) +%%CreationDate: Wed Jan 16 22:10:06 2013 +%%Pages: 1 +%%BoundingBox: 0 0 284 238 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%DocumentMedia: 100x84mm 284 237 0 () () +%%EndComments +%%BeginProlog +/languagelevel where +{ pop languagelevel } { 1 } ifelse +2 lt { /Helvetica findfont 12 scalefont setfont 50 500 moveto + (This print job requires a PostScript Language Level 2 printer.) show + showpage quit } if +/q { gsave } bind def +/Q { grestore } bind def +/cm { 6 array astore concat } bind def +/w { setlinewidth } bind def +/J { setlinecap } bind def +/j { setlinejoin } bind def +/M { setmiterlimit } bind def +/d { setdash } bind def +/m { moveto } bind def +/l { lineto } bind def +/c { curveto } bind def +/h { closepath } bind def +/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto + 0 exch rlineto 0 rlineto closepath } bind def +/S { stroke } bind def +/f { fill } bind def +/f* { eofill } bind def +/n { newpath } bind def +/W { clip } bind def +/W* { eoclip } bind def +/BT { } bind def +/ET { } bind def +/pdfmark where { pop globaldict /?pdfmark /exec load put } + { globaldict begin /?pdfmark /pop load def /pdfmark + /cleartomark load def end } ifelse +/BDC { mark 3 1 roll /BDC pdfmark } bind def +/EMC { mark /EMC pdfmark } bind def +/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def +/Tj { show currentpoint cairo_store_point } bind def +/TJ { + { + dup + type /stringtype eq + { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse + } forall + currentpoint cairo_store_point +} bind def +/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore + cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def +/Tf { pop /cairo_font exch def /cairo_font_matrix where + { pop cairo_selectfont } if } bind def +/Td { matrix translate cairo_font_matrix matrix concatmatrix dup + /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point + /cairo_font where { pop cairo_selectfont } if } bind def +/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def + cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def +/g { setgray } bind def +/rg { setrgbcolor } bind def +/d1 { setcachedevice } bind def +%%EndProlog +%%Page: 1 1 +%%BeginPageSetup +%%PageMedia: 100x84mm +%%PageBoundingBox: 0 0 284 238 +%%EndPageSetup +q 0 0 284 238 rectclip q +0.941176 0.564706 0 rg +153.852 173.705 m 135.184 207.209 89.957 191.013 77.801 160.83 c 76.566 +157.763 80.387 156.111 82.668 157.087 c 88.371 159.525 93.984 156.943 +99.801 157.845 c 107.664 159.068 113.754 157.584 121.43 156.693 c +132.738 155.38 143.363 158.197 153.898 162.283 c 156.254 163.193 +156.141 167.099 153.262 166.966 c 148.16 166.732 143.855 165.748 +138.887 164.427 c 130.016 162.08 122.172 163.259 113.309 164.697 c +109.652 165.291 106.195 165.107 102.555 164.533 c 94.66 163.298 87.68 +165.564 80.117 163.146 c 81.367 161.525 82.613 159.9 83.859 158.279 c +94.648 183.498 131.93 199.646 149.277 171.033 c 151.047 168.115 155.516 +170.716 153.852 173.705 c f +180.742 178.474 m 178.066 181.923 173.543 181.064 170.848 178.166 c +168.102 175.212 166.82 170.294 168.223 166.462 c 169.848 162.025 +174.816 159.767 179.211 161.494 c 183.035 162.994 186.129 166.931 +184.203 171.06 c 183.762 172.001 182.59 172.541 181.605 172.548 c +180.438 172.56 179.605 172.056 179.012 171.06 c 178.527 170.251 178.512 +169.326 178.805 168.455 c 178.781 168.771 178.773 168.74 178.777 +168.365 c 178.781 168.619 178.965 168.912 178.672 168.384 c 177.969 +167.119 176.043 166.623 174.734 167.439 c 173.238 168.376 173.852 +171.033 174.43 172.298 c 174.789 173.091 175.523 174.142 176.008 +174.474 c 176.215 174.619 176.543 174.646 176.254 174.63 c 175.688 +174.599 176.23 174.677 176.609 174.337 c 179.484 171.755 183.004 +175.556 180.742 178.474 c f +90.375 170.4 m 102.629 170.267 118.367 164.998 129.82 170.533 c 132.145 +171.658 130.785 174.845 128.609 175.001 c 122.258 175.47 115.848 +174.666 109.426 175.146 c 103.059 175.63 96.77 176.455 90.375 176.103 c +86.727 175.904 86.676 170.443 90.375 170.4 c f +75.809 132.115 m 70.695 127.912 70.227 126.251 71.227 119.392 c 72.531 +110.427 75.617 102.509 80.75 95.048 c 90.125 81.416 105.824 74.158 +121.93 72.818 c 125.855 72.494 125.824 78.603 121.93 78.927 c 109.086 +79.994 98.031 85.197 89.062 94.455 c 82.719 101.005 71.312 120.544 +80.125 127.798 c 83.172 130.302 78.82 134.599 75.809 132.115 c f +93.09 94.959 m 95.93 94.06 98.945 93.669 101.832 92.896 c 104.633 +92.146 107.301 91.123 110.219 90.947 c 112.242 90.822 112.652 93.517 +111.184 94.501 c 106.637 97.544 99.219 100.158 93.707 99.501 c 91.191 +99.205 90.457 95.787 93.09 94.959 c f +113.242 89.802 m 109.777 91.251 106.078 91.544 102.371 91.853 c 100.891 +91.974 100.441 89.826 101.641 89.138 c 106.371 86.423 111.969 80.669 +117.832 81.08 c 119.219 81.173 119.516 83.068 118.156 83.501 c 115.238 +84.443 112.672 85.334 110.027 86.97 c 107.66 88.439 105.43 90.115 +103.109 91.654 c 102.863 90.748 102.621 89.845 102.371 88.939 c 105.824 +88.689 109.297 88.482 112.695 87.826 c 114.027 87.568 114.445 89.302 +113.242 89.802 c f +113.832 117.017 m 115.246 116.791 116.02 117.869 116.066 119.017 c +110.695 120.123 105.309 121.181 99.898 122.107 c 101.262 121.513 +102.668 121.021 104.152 120.728 c 108.195 119.123 112.102 117.298 +113.832 117.017 c f +121.355 109.498 m 119.68 110.56 117.957 111.548 116.219 112.509 c +116.105 112.658 115.973 112.802 115.781 112.923 c 113.547 114.369 +111.203 115.474 108.734 116.38 c 104.387 118.505 99.992 120.548 95.68 +122.716 c 93.328 123.068 90.977 123.431 88.613 123.72 c 88.57 123.56 +88.516 123.408 88.512 123.248 c 88.23 123.412 87.953 123.572 87.672 +123.724 c 87.621 123.802 87.559 123.865 87.504 123.939 c 83.973 124.525 +81.047 125.955 78.77 127.935 c 78.699 127.228 78.965 126.505 79.605 +125.986 c 79.746 125.876 79.863 125.759 80.004 125.646 c 79.223 125.474 +78.473 125.142 77.762 124.611 c 76.133 123.392 78.035 120.505 79.746 +121.638 c 80.086 121.865 80.504 121.939 80.945 121.951 c 81.023 121.173 +81.555 120.466 82.574 120.408 c 82.629 120.404 82.684 120.392 82.738 +120.384 c 81.34 119.853 80.004 119.009 78.73 117.814 c 77.16 118.939 +75.129 117.001 76.387 115.294 c 78.59 112.31 84.059 110.443 87.309 +107.681 c 84.102 108.923 81.062 110.689 77.848 111.955 c 76.348 112.544 +74.738 110.408 76.012 109.244 c 78.82 106.685 82.191 104.474 85.156 +101.923 c 84.789 102.091 84.43 102.259 84.07 102.419 c 82.855 103.06 +81.629 103.669 80.363 104.091 c 78.559 104.693 77.355 102.259 78.883 +101.162 c 81.891 98.998 85.074 97.123 88.281 95.275 c 88.145 94.466 +88.426 93.584 89.387 93.185 c 92.344 91.959 95.227 90.685 97.973 89.162 +c 98.027 88.951 98.129 88.744 98.285 88.556 c 99.566 87.005 101.086 +86.017 102.875 85.439 c 103.141 85.224 103.414 85.021 103.672 84.802 c +103.289 83.99 103.367 82.931 104.242 82.361 c 106.043 81.185 107.668 +80.416 109.762 79.822 c 112.133 79.15 113.695 81.677 112.324 83.599 c +108.254 89.302 101.688 93.646 94.82 97.255 c 94.793 97.544 94.73 97.837 +94.562 98.119 c 94.359 98.466 94.121 98.775 93.898 99.099 c 94.18 +99.423 94.348 99.873 94.27 100.443 c 94.23 100.751 94.199 101.033 +94.172 101.31 c 97.492 98.814 100.883 96.564 104.699 94.81 c 106.738 +93.876 108.715 96.869 107.148 98.419 c 103.695 101.837 98.914 104.13 +94.219 105.759 c 94.152 106.001 94.086 106.244 93.996 106.474 c 96.5 +105.486 98.996 104.494 101.441 103.38 c 103.875 102.279 105.719 106.107 +103.527 107.505 c 101.125 109.029 98.801 110.392 96.234 111.595 c +96.148 111.63 96.066 111.642 95.984 111.666 c 93.254 113.369 90.371 +114.81 87.387 116.068 c 97.02 116.529 111.379 105.169 119.77 104.916 c +122.172 104.841 123.551 108.103 121.355 109.498 c f +115.637 79.537 m 117.492 77.873 118.484 76.419 120.824 75.298 c 123.273 +74.126 126.227 73.876 128.898 73.998 c 131.613 74.123 132.984 77.939 +130.344 79.345 c 128.719 80.212 126.273 81.412 124.461 80.349 c 122.52 +79.212 122.215 76.888 122.027 74.88 c 121.887 73.31 123.453 71.99 +124.914 71.994 c 130.66 71.998 135.398 74.751 135.016 79.775 c 134.723 +83.584 125.32 84.24 124.984 80.466 c 124.562 75.763 125.949 72.537 +130.086 69.49 c 131.547 68.412 134.168 69.482 134.469 71.271 c 134.902 +73.884 134.16 74.576 133.781 77.177 c 135.133 78.064 139.316 79.111 +139.16 81.834 c 139.742 83.154 137.008 83.13 135.367 83.107 c 127.082 +82.99 129.52 77.474 128.715 72.857 c 133.098 74.638 l 131.391 75.916 +133.004 78.138 133.113 79.951 c 124.984 81.158 l 125.137 79.677 127.039 +77.771 124.914 77.763 c 127.801 74.88 l 127.848 75.197 127.898 75.509 +127.945 75.83 c 127.27 75.548 126.59 75.267 125.91 74.986 c 126.469 +74.927 126.98 74.728 127.449 74.388 c 127.934 76.173 128.414 77.955 +128.898 79.736 c 125.609 79.568 120.586 80.431 117.891 82.459 c 116.191 +83.736 114.078 80.931 115.637 79.537 c f +184.168 170.443 m 183.887 172.884 182.945 176.076 181.176 177.837 c +179.449 179.56 175.941 177.705 177.375 175.349 c 178.668 173.224 +178.918 170.615 180.348 168.595 c 181.727 166.642 184.395 168.47 +184.168 170.443 c f +147.168 224.326 m 119.246 233.498 82.34 228.611 61.906 206.697 c 55.902 +202.857 50.547 198.193 46.27 192.209 c 42.344 186.716 41.199 179.826 +39.996 172.916 c 38.586 170.044 37.336 167.107 36.316 164.103 c 36.25 +155.06 35.262 145.736 33.836 136.841 c 33.91 135.916 33.938 134.982 +34.031 134.064 c 34.355 110.251 43.207 87.24 59.707 69.47 c 60.805 +68.287 62.012 67.013 63.262 65.712 c 67.164 60.548 71.371 55.951 75.812 +52.662 c 91.77 40.841 108.824 39.826 127.402 39.041 c 129.488 38.037 +131.574 36.943 133.664 35.626 c 139.66 31.861 144.797 29.755 151.824 +30.193 c 154.012 30.326 153.5 33.498 151.613 33.802 c 146.129 34.697 +141.254 36.943 136.488 39.455 c 134.734 39.517 133.027 39.798 131.176 +40.396 c 129.922 40.802 128.438 41.482 127.445 42.173 c 127.168 42.365 +126.957 42.572 126.727 42.775 c 118.113 43.384 110.172 45.603 101.914 +48.259 c 99.637 48.99 97.527 49.97 95.32 50.892 c 93.996 51.439 88.816 +52.197 93.094 52.779 c 88.121 52.103 84.055 53.572 80.113 56.533 c +78.348 57.857 77.148 59.384 76.379 60.982 c 65.684 69.353 56.574 82.74 +50.711 93.705 c 43.617 106.966 38.371 122.595 40.688 137.701 c 40.371 +138.666 40.148 139.662 40.035 140.685 c 39.867 142.322 39.609 144.185 +39.848 145.865 c 40.148 147.962 40.668 149.447 41.531 151.166 c 41.559 +154.134 41.617 157.076 41.75 159.931 c 41.957 160.599 42.184 161.267 +42.414 161.927 c 42.68 162.599 42.938 163.271 43.172 163.966 c 43.57 +164.99 44.062 165.982 44.508 166.986 c 44.512 167.009 44.512 167.044 +44.512 167.076 c 45.223 172.884 46.785 177.728 49.828 182.123 c 50.324 +184.181 51.285 186.048 52.602 187.591 c 52.965 188.869 53.48 190.103 +54.25 191.216 c 56.199 194.384 58.941 196.412 62.062 197.376 c 62.621 +198.263 63.164 199.166 63.746 200.029 c 65.477 201.81 67.156 203.638 +68.898 205.427 c 70.906 206.658 72.953 207.896 75.012 209.185 c 75.691 +209.615 75.973 210.236 76.012 210.865 c 83.125 214.49 92.426 215.638 +99.625 217.775 c 107.516 220.119 115.562 221.724 123.477 221.896 c +127.262 220.9 131.332 220.748 135.238 220.263 c 137.621 219.97 140.055 +219.505 142.504 218.939 c 144.629 218.158 146.715 217.166 148.773 +216.033 c 150.105 215.798 151.43 215.541 152.691 215.037 c 155.266 +214.005 157.961 212.888 160.301 211.412 c 161.895 210.4 163.27 209.314 +164.449 208.13 c 168.918 206.103 173.352 204.064 177.512 201.509 c +178.926 200.373 180.305 199.205 181.652 198.013 c 187.266 192.462 +192.449 185.959 196.973 179.166 c 198.664 175.923 200.23 172.626 +201.758 169.435 c 204.188 164.349 207.766 159.017 209.758 153.49 c +209.387 152.095 208.27 151.22 206.809 150.681 c 202.66 150.955 198.516 +151.275 194.379 151.619 c 193.293 151.712 192.25 151.029 191.887 +150.009 c 189.602 143.615 192.754 136.025 197.207 130.767 c 197.266 +129.935 197.199 129.173 197.012 128.482 c 196.379 128.728 195.621 +128.638 194.965 127.99 c 194.543 127.576 194.102 127.212 193.648 +126.857 c 190.824 126.662 188.031 126.525 185.238 126.38 c 185.363 +125.962 185.41 125.529 185.5 125.103 c 182.738 124.701 179.992 124.255 +177.242 123.779 c 162.168 122.615 147.254 119.396 132.176 119.33 c +131.875 119.31 131.582 119.298 131.277 119.271 c 131.516 119.236 129.57 +118.904 129.262 118.834 c 127.41 118.412 l 126.18 118.138 124.93 +117.951 123.676 117.834 c 123.539 118.376 123.172 118.849 122.543 +118.998 c 119.938 119.615 117.395 119.623 114.742 119.763 c 114.137 +120.166 113.57 120.615 113.062 121.107 c 106.301 122.337 99.598 124.076 +93.168 126.33 c 91.121 127.044 88.316 129.279 86.09 129.892 c 85.668 +130.009 85.359 130.06 85.098 130.08 c 84.945 130.263 84.77 130.423 +84.551 130.525 c 81.469 131.943 81.289 131.74 77.309 131.345 c 75.066 +131.123 75.066 128.084 77.309 127.865 c 79.836 127.611 80.809 127.505 +81.152 127.474 c 81.164 126.9 81.406 126.431 81.766 126.06 c 81.488 +125.24 81.797 124.236 82.934 123.783 c 84.473 123.173 86.012 122.529 +87.547 121.873 c 87.316 120.943 87.699 119.884 88.957 119.412 c 91.609 +118.423 94.43 117.556 97.332 116.755 c 96.773 116.748 96.211 116.74 +95.633 116.689 c 92.656 116.416 92.547 112.037 95.633 111.982 c 96.547 +111.962 97.469 111.927 98.383 111.892 c 98.941 111.841 99.496 111.779 +100.039 111.685 c 97.605 111.212 97.633 107.291 100.043 106.802 c +103.098 106.181 106.102 105.712 109.062 104.955 c 108.691 103.724 +108.566 102.275 108.586 100.783 c 106.797 91.001 112.863 78.224 123.117 +78.259 c 126.113 78.271 126.234 82.126 123.773 83.138 c 119.902 84.724 +115.875 88.9 114.164 93.505 c 114.586 95.587 113.898 98.455 113.844 +100.994 c 114.246 102.166 114.867 103.291 115.824 104.322 c 116.449 +104.998 116.641 105.783 116.531 106.517 c 118.867 108.232 121.91 +109.228 123.863 111.552 c 124.059 111.791 124.195 112.064 124.301 +112.345 c 144.336 110.876 165.805 112.888 183.238 118.724 c 183.555 +118.736 183.871 118.755 184.195 118.767 c 184.883 118.783 185.398 +119.048 185.816 119.404 c 185.77 119.044 185.742 118.681 185.668 118.33 +c 188.867 118.654 191.945 119.443 194.379 121.119 c 194.324 120.712 +194.281 120.306 194.176 119.912 c 197.559 121.064 200.711 122.771 +202.156 125.361 c 206.469 133.084 200.477 137.83 197.684 144.794 c +203.477 144.38 208.648 143.837 214.465 146.037 c 215.688 146.501 +216.008 147.849 215.938 148.994 c 213.777 183.685 177.875 214.236 +147.168 224.326 c f +109.199 167.068 m 109.195 166.748 109.281 166.427 109.477 166.162 c +109.809 165.712 110.035 165.404 110.219 165.154 c 107.398 164.548 +104.648 164.572 101.91 164.904 c 102.742 165.334 103.281 166.501 +102.477 167.271 c 102.379 167.365 102.281 167.435 102.184 167.525 c +102.188 167.529 102.188 167.529 102.188 167.533 c 101.762 168.033 +101.34 168.533 100.918 169.033 c 103.863 168.947 106.426 167.986 +109.199 167.068 c 116.703 172.724 m 116.84 172.673 116.977 172.669 +117.113 172.658 c 115.82 172.861 115.133 171.146 115.906 170.248 c +116.18 169.931 116.461 169.63 116.734 169.314 c 116.309 169.525 115.867 +169.716 115.422 169.904 c 115.438 170.259 115.34 170.626 115.039 +170.927 c 113.344 172.638 111.398 174.13 109.594 175.755 c 111.953 +174.74 114.25 173.572 116.703 172.724 c 121.934 177.861 m 121.977 +177.791 122 177.716 122.051 177.646 c 122.621 176.865 123.273 176.158 +123.895 175.423 c 123.812 175.021 123.887 174.607 124.07 174.22 c +123.41 173.732 123.062 172.681 123.648 171.908 c 124.359 170.966 +125.137 170.189 125.953 169.478 c 123.176 170.849 120.344 172.107 +117.168 172.65 c 118.254 172.619 119.152 173.744 118.801 174.755 c +119.555 174.337 120.305 173.919 121.102 173.552 c 121.105 173.548 l +121.109 173.548 l 121.219 173.498 121.312 173.435 121.422 173.384 c +122.871 172.74 123.82 174.88 122.645 175.763 c 120.852 177.111 119.211 +178.501 117.695 180.005 c 119.07 179.232 120.477 178.517 121.934 +177.861 c 117.051 188.712 m 119.816 186.986 122.5 185.177 125.273 +183.576 c 124.914 183.447 124.617 183.134 124.676 182.619 c 124.73 +182.158 124.848 181.709 124.957 181.259 c 124.695 181.279 124.438 +181.318 124.168 181.318 c 121.855 183.845 119.27 186.123 117.051 +188.712 c 132.582 180.255 m 132 180.134 131.504 179.771 131.223 179.259 +c 129.953 179.939 128.633 180.494 127.246 180.869 c 126.949 181.521 +126.688 182.197 126.484 182.892 c 128.43 181.834 130.445 180.927 +132.582 180.255 c 90.832 164.189 m 93.242 163.173 95.383 162.466 97.93 +161.994 c 98.414 161.908 98.859 162.173 99.164 162.548 c 104.109 +161.724 108.941 161.47 114.078 163.287 c 114.148 163.31 114.176 163.376 +114.234 163.416 c 119.398 160.24 124.137 156.435 129.863 154.216 c +131.516 153.58 132.484 155.83 131.219 156.853 c 129.824 157.974 128.41 +159.068 126.996 160.158 c 127.68 160.615 128.035 161.544 127.312 +162.248 c 125.277 164.228 123.355 166.294 121.469 168.392 c 126.059 +166.529 130.188 163.541 135.062 162.212 c 136.09 161.931 136.992 162.65 +137.078 163.533 c 139.285 162.24 141.582 165.826 139.41 167.732 c +138.109 168.873 136.793 169.955 135.473 171.037 c 135.574 171.091 l +136.512 170.466 137.457 169.873 138.414 169.419 c 139.73 168.791 +141.047 169.705 141.562 170.908 c 141.617 170.892 141.68 170.876 +141.738 170.857 c 141.684 170.419 141.801 169.959 142.242 169.611 c +143.746 168.423 145.219 167.228 146.414 165.759 c 146.656 164.998 +146.961 164.388 147.898 163.783 c 148.984 163.084 150.738 164.275 +149.953 165.544 c 149.895 165.634 149.824 165.712 149.766 165.798 c +150.352 165.857 150.801 166.341 150.922 166.912 c 151.398 166.955 +151.887 166.943 152.406 166.771 c 153.414 166.435 154.289 167.951 +153.289 168.482 c 151.641 169.357 150.117 170.314 148.586 171.212 c +148.855 171.865 148.812 172.666 148.324 173.146 c 147.246 174.216 +139.648 177.244 139.848 178.63 c 139.832 178.63 139.82 178.63 139.805 +178.63 c 139.805 178.841 139.828 179.037 139.816 179.259 c 139.73 +180.611 138.723 181.158 137.672 181.084 c 137.508 181.291 137.277 +181.455 136.953 181.509 c 128.016 183.009 121.547 189.322 113.641 +193.181 c 112.793 193.591 111.836 192.474 112.297 191.689 c 114.871 +187.337 118.68 184.107 122.02 180.427 c 122.012 180.416 122 180.404 +121.988 180.388 c 118.664 182.001 115.562 183.88 112.66 186.349 c +111.754 187.123 110.324 185.857 110.91 184.849 c 111.445 183.935 +112.031 183.08 112.629 182.24 c 111.379 183.248 110.141 184.283 108.887 +185.337 c 108.004 186.087 106.711 185.263 106.605 184.255 c 106.434 +182.607 107.559 180.912 109.117 179.287 c 107.699 179.83 106.262 +180.314 104.727 180.619 c 103.609 180.837 102.566 179.314 103.188 +178.361 c 103.387 178.056 103.625 177.818 103.836 177.533 c 102.559 +177.646 101.328 176.193 102.43 175.052 c 103.73 173.705 105.137 172.486 +106.551 171.271 c 103.727 172.048 100.938 172.513 97.516 171.9 c 97.09 +171.826 96.723 171.521 96.484 171.134 c 95.707 171.294 94.758 170.669 +94.785 169.849 c 94.828 168.419 94.953 167.251 95.258 166.119 c 93.988 +166.4 92.715 166.677 91.422 166.939 c 89.773 167.267 89.43 164.775 +90.832 164.189 c f +137.125 73.974 m 145.797 81.443 156.227 90.47 166.176 95.798 c 175.254 +100.662 185.98 102.212 195.695 105.423 c 209.969 110.15 225.262 117.638 +232.469 131.49 c 231.078 131.126 229.684 130.759 228.293 130.396 c +235.445 127.216 231.336 105.525 230.301 99.818 c 228.801 91.529 224.906 +83.994 219.332 77.763 c 214.625 72.501 207.242 70.255 202.137 65.294 c +199.594 62.826 202.828 58.861 205.836 60.498 c 210.312 62.935 221.133 +56.064 224.805 53.998 c 231.5 50.232 235.512 40.275 241.633 35.138 c +246.91 30.712 254.109 28.787 260.668 27.38 c 266.078 26.22 284.977 +28.939 271.16 20.193 c 228.094 -7.065 174.777 10.021 138.82 40.642 c +135.844 43.181 131.5 38.88 134.504 36.326 c 160.738 13.978 191.141 +1.388 225.75 0.037 c 241.836 -0.592 256.633 7.181 271.039 13.341 c +276.902 15.849 286.008 22.736 283.527 30.392 c 283.113 31.662 281.98 +32.681 280.582 32.634 c 267.055 32.197 253.723 32.935 242.816 42.087 c +236.922 47.033 234.312 54.759 227.891 59.271 c 222.152 63.306 209.582 +69.494 202.754 65.771 c 203.988 64.177 205.219 62.576 206.453 60.978 c +214.152 68.451 222.898 71.455 229.262 80.525 c 233.641 86.767 235.805 +95.119 236.902 102.552 c 238.121 110.814 241.535 131.154 231.375 +135.669 c 229.914 136.318 228.023 136.166 227.195 134.572 c 218.738 +118.314 198.133 111.876 181.508 107.615 c 162.035 102.626 147.82 91.22 +132.809 78.294 c 129.816 75.72 134.156 71.419 137.125 73.974 c f +134.195 225.74 m 108.945 236.857 84.469 242.013 58.297 231.927 c 34.18 +222.634 19.777 201.58 1.02 185.084 c -1.273 183.072 0.648 179.49 3.367 +179.4 c 7.773 179.255 18.328 156.482 19.75 151.873 c 22.859 141.81 +24.32 130.255 35.641 126.615 c 39.02 125.525 41.352 130.876 38.074 +132.392 c 27.105 137.466 26.82 156.119 20.508 166.095 c 17.336 171.107 +10.617 185.857 3.367 186.056 c 5.723 180.376 l 21.375 194.271 33.809 +211.373 51.77 222.568 c 76.906 238.24 106.609 232.205 132.43 221.556 c +134.828 220.568 136.559 224.701 134.195 225.74 c f +20.047 182.537 m 30.734 181.009 31.5 161.923 37.605 155.052 c f +19.598 180.904 m 31.148 177.08 27.609 159.462 36.637 153.396 c 37.953 +152.509 40.105 153.998 39.461 155.564 c 37.039 161.412 34.66 167.345 +32.16 173.169 c 29.695 178.916 26.602 183.701 20.047 184.232 c 18.055 +184.392 17.867 181.478 19.598 180.904 c f +27.684 190.173 m 33.789 187.119 35.316 178.72 40.66 174.904 c f +26.309 188.798 m 28.766 185.919 30.961 183.361 32.949 180.087 c 34.605 +177.357 36.727 173.654 40.133 172.982 c 41.891 172.634 43.172 174.291 +42.383 175.908 c 40.859 179.005 38.23 181.908 36.371 184.869 c 34.547 +187.779 31.867 191.529 28.199 192.044 c 26.281 192.318 24.969 190.365 +26.309 188.798 c f +32.262 196.279 m 38.371 196.279 43.715 189.408 45.242 184.064 c f +32.262 193.681 m 38.156 193.189 40.617 187.302 43.625 183.119 c 44.684 +181.646 47.066 182.095 47.113 184.064 c 47.297 191.248 39.367 198.884 +32.262 198.88 c 28.863 198.876 28.969 193.955 32.262 193.681 c f +40.66 203.15 m 44.477 203.15 47.531 197.044 47.531 193.224 c f +40.66 201.482 m 40.797 201.466 40.93 201.451 41.066 201.435 c 40.582 +201.716 40.094 201.994 39.605 202.275 c 40.117 201.541 40.766 201.177 +41.52 200.732 c 42.41 200.209 43.078 199.361 43.637 198.517 c 44.777 +196.779 45.25 194.72 45.879 192.767 c 46.383 191.197 48.746 191.068 +49.188 192.767 c 49.945 195.677 48.699 198.712 47.152 201.146 c 46.352 +202.408 45.324 203.455 44.102 204.298 c 43.566 204.669 42.875 204.869 +42.242 204.951 c 41.801 205.009 40.348 204.822 40.66 204.822 c 38.461 +204.826 38.57 201.712 40.66 201.482 c f +48.297 211.548 m 52.113 209.259 55.93 205.443 55.93 200.095 c f +46.785 210.037 m 50.055 207.13 52.809 204.634 53.402 200.099 c 53.816 +196.927 58.242 196.763 58.461 200.099 c 58.855 206.119 54.156 211.482 +48.863 213.607 c 46.863 214.412 45.25 211.408 46.785 210.037 c f +56.695 217.658 m 59.746 216.892 65.094 212.314 65.855 209.259 c f +56.281 216.162 m 57.297 215.787 59.281 214.021 60.375 212.916 c 61.73 +211.544 62.961 210.189 63.797 208.431 c 64.145 207.701 65.004 207.345 +65.762 207.306 c 66.152 207.287 66.586 207.38 66.91 207.615 c 67.73 +208.224 68.262 209.126 67.953 210.185 c 66.629 214.724 61.523 218.24 +57.109 219.15 c 55.133 219.56 54.41 216.849 56.281 216.162 c f +68.145 219.947 m 68.91 218.419 70.438 216.13 71.199 214.603 c f +66.477 218.97 m 66.531 218.857 66.582 218.74 66.641 218.626 c 66.641 +220.595 l 65.785 218.978 66.68 217.439 67.453 215.978 c 68.125 214.716 +69.164 212.982 70.672 212.693 c 71.48 212.541 72.527 212.759 72.91 +213.603 c 73.664 215.267 72.965 216.677 72.133 218.162 c 71.273 219.701 +70.191 221.376 68.32 221.56 c 68.879 221.236 69.441 220.916 70.004 +220.595 c 69.941 220.701 69.875 220.814 69.816 220.923 c 68.559 223.119 +65.449 221.197 66.477 218.97 c f +75.016 223.763 m 76.543 222.236 78.07 219.947 78.836 218.419 c f +73.051 222.615 m 74.258 220.943 75.469 219.283 76.586 217.544 c 78.289 +214.908 82.016 217.189 80.734 219.97 c 79.801 221.994 78.395 224.001 +76.629 225.376 c 75.805 226.013 74.832 226.298 73.867 225.732 c 72.875 +225.15 72.32 223.623 73.051 222.615 c f +84.18 225.291 m 84.18 223.763 84.18 223.001 84.941 221.474 c f +82.281 225.814 m 81.996 223.794 81.793 221.541 83.586 220.115 c 84.855 +219.107 86.82 219.669 86.859 221.474 c 86.895 222.927 86.285 224.376 +86.078 225.814 c 85.805 227.701 82.547 227.705 82.281 225.814 c f +90.285 226.818 m 90.285 225.291 90.285 223.763 91.051 222.236 c f +88.508 226.818 m 88.473 225.763 88.137 224.861 88.258 223.763 c 88.414 +222.388 88.926 221.361 90.102 220.623 c 91.055 220.021 92.656 220.552 +92.855 221.74 c 93.168 223.607 92.133 225.041 92.062 226.818 c 91.977 +229.107 88.59 229.111 88.508 226.818 c f +97.922 227.584 m 97.922 226.056 98.684 225.291 100.211 224.529 c f +96.023 227.584 m 96.035 225.232 97.379 222.341 100.211 222.572 c +101.664 222.689 102.68 224.15 101.898 225.513 c 101.551 226.123 101.156 +226.486 100.57 226.857 c 100.375 226.978 99.84 227.33 99.816 227.584 c +99.602 229.978 96.012 230.064 96.023 227.584 c f +56.695 210.021 m 58.984 209.259 60.512 206.205 59.746 203.15 c f +55.566 208.095 m 57.816 206.716 57.09 204.201 58.016 202.142 c 58.578 +200.896 60.289 200.951 61.164 201.736 c 62.848 203.232 62.621 205.994 +61.895 207.919 c 61.102 210.013 59.543 211.724 57.289 212.173 c 54.84 +212.662 53.344 209.462 55.566 208.095 c f +49.824 202.388 m 50.586 200.095 50.586 197.806 51.348 195.517 c f +47.582 201.767 m 47.809 200.22 48.066 198.673 48.309 197.123 c 48.59 +195.349 49.023 194.166 50.793 193.494 c 51.711 193.142 52.656 193.736 +53.164 194.455 c 54.184 195.908 53.457 197.486 53.148 199.06 c 52.836 +200.634 52.535 202.103 51.832 203.56 c 51.383 204.49 50.148 204.888 +49.203 204.63 c 47.875 204.263 47.395 203.025 47.582 201.767 c f +43.598 202.076 m 43.016 198.341 41.93 194.084 43.215 190.376 c 43.91 +188.38 46.57 188.38 47.27 190.376 c 48.559 194.084 47.469 198.341 +46.887 202.076 c 46.633 203.712 43.852 203.712 43.598 202.076 c f +36.844 192.462 m 39.133 189.408 39.898 185.591 40.66 181.775 c f +35.145 191.47 m 36.199 189.787 36.707 187.986 37.199 186.076 c 37.715 +184.06 37.695 181.865 39.176 180.291 c 40.34 179.052 42.16 179.81 +42.688 181.216 c 43.465 183.314 42.328 186.017 41.629 188.041 c 40.883 +190.193 39.641 192.084 38.234 193.853 c 36.832 195.623 33.973 193.334 +35.145 191.47 c f +31.5 184.83 m 33.789 180.248 36.844 174.904 36.082 169.56 c f +29.625 184.31 m 30.336 181.732 31.531 179.306 32.426 176.791 c 33.332 +174.228 33.09 171.459 34.012 168.986 c 34.652 167.271 36.898 166.81 +37.934 168.474 c 41.152 173.642 36.059 182.123 32.875 186.205 c 31.621 +187.802 29.145 186.06 29.625 184.31 c f +34.555 139.783 m 29.383 146.677 29.602 161.255 28.445 169.56 c f +36.273 140.787 m 30.941 149.888 34.312 160.837 30.609 170.154 c 29.645 +172.58 26.523 172.099 26.203 169.56 c 25.551 164.365 26.73 158.603 +27.48 153.451 c 28.246 148.228 29.562 143.013 32.832 138.779 c 34.352 +136.814 37.613 138.501 36.273 140.787 c f +35.316 163.451 m 35.316 157.341 33.789 147.419 38.371 143.599 c f +33.312 163.451 m 32.879 158.041 29.684 143.216 37.801 141.529 c 39.395 +141.201 40.863 142.517 40.441 144.173 c 40.086 145.56 39.238 146.65 +38.719 147.974 c 38.078 149.607 37.926 151.466 37.773 153.201 c 37.484 +156.599 37.52 160.044 37.324 163.451 c 37.172 166.048 33.516 166.017 +33.312 163.451 c f +39.898 171.084 m 37.605 164.978 37.605 149.709 37.605 140.548 c f +38.539 172.443 m 35.414 169.509 35.5 163.634 35.152 159.638 c 34.625 +153.576 33.445 145.794 35.328 139.919 c 36.055 137.666 39.164 137.669 +39.883 139.919 c 41.473 144.869 40.637 150.9 40.785 156.052 c 40.934 +160.994 42.613 166.763 41.75 171.595 c 41.484 173.087 39.508 173.349 +38.539 172.443 c f +31.5 148.181 m 32.262 144.365 33.027 139.783 36.844 137.494 c f +29.52 147.634 m 29.93 145.134 30.312 142.611 31.367 140.283 c 32.332 +138.146 34.223 135.431 36.844 135.56 c 37.988 135.615 39.184 136.775 +38.707 138.005 c 38.016 139.802 36.348 140.943 35.391 142.638 c 34.352 +144.482 33.957 146.689 33.48 148.724 c 32.863 151.345 29.105 150.193 +29.52 147.634 c f +38.371 174.138 m 38.371 169.56 36.844 164.978 39.898 160.396 c f +36.137 174.755 m 35.086 169.142 34.605 163.564 38.602 159.099 c 39.789 +157.767 42.32 159.158 41.668 160.884 c 39.941 165.47 41.293 170.084 +40.602 174.755 c 40.27 177.013 36.547 176.931 36.137 174.755 c f +20.836 170.947 m 19.039 158.892 26.414 141.626 34.156 132.517 c 36.328 +129.962 39.562 133.216 38.43 135.814 c 35.652 142.173 32.195 148.048 +29.848 154.63 c 27.871 160.166 27.469 166.158 25.133 171.509 c 24.348 +173.306 21.125 172.896 20.836 170.947 c f +167.184 29.834 m 176.734 26.712 185.027 21.154 194.578 18.064 c 204.855 +14.732 215.578 14.513 226.25 14.084 c 242.473 13.427 257.027 17.927 +269.008 29.009 c 269.977 29.908 268.652 31.685 267.578 30.865 c 253.234 +19.908 239.637 16.185 221.602 16.408 c 209.051 16.564 197.023 18.275 +185.512 23.56 c 179.398 26.365 174.148 29.666 167.609 31.384 c 166.598 +31.65 166.199 30.154 167.184 29.834 c f +180.922 33.638 m 201.684 25.595 224.66 16.404 242.887 34.517 c 243.633 +35.255 242.617 36.669 241.738 36.009 c 232.934 29.419 225.191 25.646 +213.891 26.056 c 202.426 26.466 192.188 32.255 181.355 35.212 c 180.32 +35.494 179.957 34.009 180.922 33.638 c f +195.645 38.201 m 208.484 37.474 220.613 37.736 228.637 49.154 c 229.445 +50.306 227.602 51.306 226.781 50.236 c 218.445 39.388 207.984 40.396 +195.645 39.81 c 194.605 39.763 194.609 38.259 195.645 38.201 c f +200.223 45.798 m 204.453 45.404 207.777 47.802 210.832 50.505 c 213.703 +53.044 217.363 56.955 217.934 60.896 c 218.078 61.88 216.742 62.662 +216.203 61.626 c 214.609 58.576 212.84 55.834 210.453 53.318 c 208.027 +50.763 204.031 47.322 200.223 47.482 c 199.129 47.529 199.164 45.9 +200.223 45.798 c f +231.266 125.115 m 224.527 109.724 208.5 102.65 193.039 98.939 c 187.008 +97.49 181.445 95.673 175.809 93.123 c 168.883 89.99 164.52 83.607 +157.684 80.412 c 156.398 79.814 157.52 77.974 158.785 78.529 c 165.695 +81.537 170.371 87.498 177 91.087 c 185.281 95.572 195.051 96.681 +203.898 99.662 c 216.414 103.88 227.957 111.544 233.316 123.912 c +233.918 125.302 231.879 126.517 231.266 125.115 c f +230.82 110.423 m 226.742 105.044 222.102 99.568 216.426 95.798 c +211.758 92.693 205.324 91.232 200.047 89.459 c 191.633 86.626 184.914 +82.982 179.047 76.22 c 178.375 75.443 179.5 74.306 180.176 75.087 c +188.75 84.939 201.051 86.857 212.492 91.748 c 220.836 95.318 227.453 +101.923 232.23 109.595 c 232.805 110.517 231.438 111.236 230.82 110.423 +c f +229.77 93.283 m 227.727 92.521 226.438 91.552 224.824 90.099 c 221.254 +86.88 217.031 84.822 212.531 83.318 c 206.91 81.435 201.16 81.142 +196.52 77.068 c 195.617 76.271 196.918 75.041 197.82 75.767 c 203.109 +80.021 210.215 80.353 216.402 82.599 c 221.867 84.587 225.355 89.33 +230.438 91.701 c 231.32 92.115 230.688 93.626 229.77 93.283 c f +Q Q +showpage +%%Trailer +%%EOF diff --git a/ramzy.tex b/ramzy.tex new file mode 100644 index 0000000..2783435 --- /dev/null +++ b/ramzy.tex @@ -0,0 +1,4 @@ +\titre{Entendu en soirée} +\og{}N. m'a donné un verre de pâté, je l'ai bu.\fg{} + +\og{}Si tu dois choisir un conscrit avec qui respirer, choisis J.\fg{} diff --git a/xwords.sty b/xwords.sty new file mode 100644 index 0000000..9b911cb --- /dev/null +++ b/xwords.sty @@ -0,0 +1,90 @@ +%% +%% This is file `xwords.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% xwords.dtx (with options: `package') +%% +%% This is a generated file. +%% +%% Copyright (C) 2006 J{\accent 19 e}r{\accent 94 o}me Pl{\accent 94 u}t +%% (jerome.plut@normalesup.org) +%% +%% This file may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License, either version 1.2 of this license +%% or (at your option) any later version. The latest version of this +%% license is in: +%% +%% http://www.latex-project.org/lppl.txt +%% +%% and version 1.2 or later is part of all distributions of LaTeX version +%% 1999/12/01 or later. +%% +\NeedsTeXFormat{LaTeX2e}[1999/12/01] +\ProvidesPackage{xwords}[2006/01/01 v1.0 Crosswords grid builder] +\newdimen\cwcell \cwcell 13pt +\newdimen\cwrule \cwrule .7pt +\let\cwlabelv=\Roman +\let\cwlabelh=\arabic +\countdef\c@cw@it=2 +\begingroup +\catcode`\^^M=12\catcode`\#=12% +\gdef\crosswords{\begingroup% + \catcode`\^^M=12 \catcode`\#=12 \let\cw@nl\relax% + \setbox1=\copy\voidb@x \setbox0=\copy\voidb@x% + \c@cw@it=0 \count1=0 \count0=0 % + \afterassignment\cw@cell\let\cw@tok}% +\gdef\cw@cell{% + \def\next{\afterassignment\cw@cell\let\cw@tok}% + \ifx ^^M\cw@tok\cw@nl\def\cw@nl{\let\next\endcrosswords}\else% + \let\cw@nl\cw@line% + \ifx \\\cw@tok\cw@nl\let\cw@nl\relax\else% + \ifx .\cw@tok\cw@white\else% + \ifx #\cw@tok\cw@black\else% + \ifx *\cw@tok\cw@black\else% + \ifcat a\noexpand\cw@tok\cw@letter\cw@tok\else% + % Handle \begin{crosswords}...\end{crosswords}% + \ifx \end\cw@tok\let\next\cw@tok\else% + \let\next\endcrosswords\fi\fi\fi\fi\fi\fi\fi% +\next}% +\endgroup +\def\endcrosswords{\cw@end\box0\endgroup}% +\def\cw@end{% + \setbox1=\hbox{% + \c@cw@it=0 \loop \ifnum\c@cw@it<\count1 \advance\c@cw@it by 1 + \hbox to \cwcell{\hss\cwlabelh{cw@it}\hss}\repeat}% + \dimen2=0pt \c@cw@it=0 \loop \ifnum\c@cw@it<\count0 \advance \c@cw@it by 1 + \setbox2=\hbox{\cwlabelv{cw@it}}% + \ifdim\wd2>\dimen2 \dimen2=\wd2\fi + \repeat + \lineskip 0pt \advance\dimen2 by 2\cwrule + \setbox2=\vbox{\hsize \dimen2 \leftskip 0pt plus 1fil + \c@cw@it=0 \loop \ifnum\c@cw@it<\count0 \advance\c@cw@it by 1 + \vbox to\cwcell{\vss\hbox to\dimen2{\hss + \cwlabelv{cw@it}\hskip 2\cwrule}\vss}% + \repeat}% + \setbox0=\vbox{% + \dimen0=\count0\cwcell \advance\dimen0\cwrule % height + \dimen1=\count1\cwcell \advance\dimen1\cwrule % width + \vtop to 0pt{\rlap{\vrule depth \dimen0 width \cwrule}\vss}% + \hrule height \cwrule width \dimen1 + \moveright \cwrule \box0}% + \setbox0=\vbox{\moveright \wd2 \box1 \lineskip 2\cwrule + \hbox{\box2 \box0}}% +}% +\def\cw@line{\setbox0=\vbox{\unvbox0\box1}% + \ifnum \count1<\count2 \count1=\count2\fi \count2=0 + \advance\count0 by 1}% +\def\cw@adv#1{\advance\count2 by1 \setbox1=\hbox{\unhbox1 + \hbox to \cwcell{#1}}}% +\def\cw@black{\cw@adv{\vrule depth 0pt height \cwcell width \cwcell}}% +\def\cw@white{\cw@adv{\vrule depth 0pt height \cwrule width \cwcell + \hskip -\cwrule \vrule depth 0pt height \cwcell width \cwrule}}% +\def\cw@letter#1{\setbox1=\hbox{\unhbox1% + \rlap{\vbox to \cwcell {\vss\hbox to \cwcell{\hss#1\hss}\vss + \vskip \cwrule}}}% + \cw@white}% +\endinput +%% +%% End of file `xwords.sty'.