summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/europecv
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/latex/contrib/europecv
Initial commit
Diffstat (limited to 'macros/latex/contrib/europecv')
-rw-r--r--macros/latex/contrib/europecv/CHANGELOG.rst66
-rw-r--r--macros/latex/contrib/europecv/CONTRIBUTING.md50
-rw-r--r--macros/latex/contrib/europecv/EuropeFlagBW.eps105
-rw-r--r--macros/latex/contrib/europecv/EuropeFlagBW.pdfbin0 -> 2340 bytes
-rw-r--r--macros/latex/contrib/europecv/EuropeFlagBlueCMYK.eps101
-rw-r--r--macros/latex/contrib/europecv/EuropeFlagBlueCMYK.pdfbin0 -> 2249 bytes
-rw-r--r--macros/latex/contrib/europecv/EuropeFlagCMYK.eps101
-rw-r--r--macros/latex/contrib/europecv/EuropeFlagCMYK.pdfbin0 -> 2259 bytes
-rw-r--r--macros/latex/contrib/europecv/EuropeFlagWB.eps102
-rw-r--r--macros/latex/contrib/europecv/EuropeFlagWB.pdfbin0 -> 2272 bytes
-rw-r--r--macros/latex/contrib/europecv/LICENSE416
-rw-r--r--macros/latex/contrib/europecv/README.md30
-rw-r--r--macros/latex/contrib/europecv/ecvbg.def44
-rw-r--r--macros/latex/contrib/europecv/ecvca.def40
-rw-r--r--macros/latex/contrib/europecv/ecvcs.def46
-rw-r--r--macros/latex/contrib/europecv/ecvda.def46
-rw-r--r--macros/latex/contrib/europecv/ecvde.def45
-rw-r--r--macros/latex/contrib/europecv/ecven.def46
-rw-r--r--macros/latex/contrib/europecv/ecves.def45
-rw-r--r--macros/latex/contrib/europecv/ecvet.def46
-rw-r--r--macros/latex/contrib/europecv/ecvfi.def47
-rw-r--r--macros/latex/contrib/europecv/ecvfr.def44
-rw-r--r--macros/latex/contrib/europecv/ecvgl.def45
-rw-r--r--macros/latex/contrib/europecv/ecvgr.def46
-rw-r--r--macros/latex/contrib/europecv/ecvhu.def46
-rw-r--r--macros/latex/contrib/europecv/ecvis.def45
-rw-r--r--macros/latex/contrib/europecv/ecvit.def48
-rw-r--r--macros/latex/contrib/europecv/ecvlt.def46
-rw-r--r--macros/latex/contrib/europecv/ecvlv.def40
-rw-r--r--macros/latex/contrib/europecv/ecvmt.def41
-rw-r--r--macros/latex/contrib/europecv/ecvnl.def40
-rw-r--r--macros/latex/contrib/europecv/ecvno.def40
-rw-r--r--macros/latex/contrib/europecv/ecvpl.def40
-rw-r--r--macros/latex/contrib/europecv/ecvpt.def44
-rw-r--r--macros/latex/contrib/europecv/ecvro.def43
-rw-r--r--macros/latex/contrib/europecv/ecvsk.def45
-rw-r--r--macros/latex/contrib/europecv/ecvsl.def47
-rw-r--r--macros/latex/contrib/europecv/ecvsr.def46
-rw-r--r--macros/latex/contrib/europecv/ecvsv.def46
-rw-r--r--macros/latex/contrib/europecv/europasslogo.eps1338
-rw-r--r--macros/latex/contrib/europecv/europasslogo.pdf1335
-rw-r--r--macros/latex/contrib/europecv/europecv.cls699
-rw-r--r--macros/latex/contrib/europecv/europecv.pdfbin0 -> 680527 bytes
-rw-r--r--macros/latex/contrib/europecv/europecv.tex791
-rw-r--r--macros/latex/contrib/europecv/examples/at.pdfbin0 -> 6975 bytes
-rw-r--r--macros/latex/contrib/europecv/examples/bulgarian-koi8-r.tex24
-rw-r--r--macros/latex/contrib/europecv/examples/bulgarian-utf8.tex24
-rw-r--r--macros/latex/contrib/europecv/examples/greek-utf8.pdfbin0 -> 86999 bytes
-rw-r--r--macros/latex/contrib/europecv/examples/greek-utf8.tex25
-rw-r--r--macros/latex/contrib/europecv/examples/maltese-maltese.tex25
-rw-r--r--macros/latex/contrib/europecv/examples/maltese-utf8.tex24
-rw-r--r--macros/latex/contrib/europecv/examples/minimal.pdf1358
-rw-r--r--macros/latex/contrib/europecv/examples/minimal.tex7
-rw-r--r--macros/latex/contrib/europecv/templates/cv_template_academic_en.pdfbin0 -> 71712 bytes
-rw-r--r--macros/latex/contrib/europecv/templates/cv_template_academic_en.tex218
-rw-r--r--macros/latex/contrib/europecv/templates/cv_template_en.pdfbin0 -> 55792 bytes
-rw-r--r--macros/latex/contrib/europecv/templates/cv_template_en.tex101
57 files changed, 8137 insertions, 0 deletions
diff --git a/macros/latex/contrib/europecv/CHANGELOG.rst b/macros/latex/contrib/europecv/CHANGELOG.rst
new file mode 100644
index 0000000000..cdd7c50e3e
--- /dev/null
+++ b/macros/latex/contrib/europecv/CHANGELOG.rst
@@ -0,0 +1,66 @@
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+Changelog for package europecv
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+2019.03.19
+----------
+* Now you can integrate your YouTube channel into your CV
+* Now you can add multiple addresses
+* Contributors: Giuseppe Silano
+
+2019.02.04
+----------
+* Improved Portuguese translation
+* Correct hardcoded names in the "ecven.def" and "ecvit.def" files
+* Contributors: JPSPLeite
+
+2019.01.31
+----------
+* Optional CV "update date" by using the command \ecvdate{}
+* Contributors: Giuseppe Silano
+
+2019.01.25
+----------
+* Completed the "ecvsv.def" file with the Swedish translation
+* Contributors: Emil Gardström
+
+2018.10.15
+----------
+* Updated the template "cv_template_en" and added the template "cv_template_academic_en"
+* Added instructions for using the command \pdfbookmark and how to automatically update the publications in the manual
+* Added the command "ecvhomepage"
+* Contributors: Giuseppe Silano
+
+2018.10.12
+----------
+* Update of the "ecvde.def" file with the German translation
+* Contributors: redlulz
+
+2018.09.02
+----------
+* Fixed bug (italian \ae and removed "et studiorum") in according to #6
+* Contributors: lgelmi
+
+2018.07.23
+----------
+* More changes based on #2. The \ecvtelephone command changed to maintain forward compatibility.
+* added the new commands to \ecvspace
+* Redefined thebibliography environment due to errors in the wake of \section redefinition
+* Fixed some minor documentations quirks.
+* Contributor: Jürgen Spitzmüller
+
+2018.07.22
+----------
+* Some changes based on #2. Specifically, the \ecvsection and \ecvfax commands have been restored. Furthermore, the documentation has been updated explaining how to use the \ecvtelephone command.
+* Cotributors: Giuseppe Silano
+
+2018.07.13
+----------
+* Bug fix
+* Removed the CR-LF line terminators
+* Contributors: Giuseppe Silano
+
+2018.07.12
+----------
+* New features have been added to the LaTeX package. Now, you can add in your CV the Skype account, the professional or institutional address and the certified one (useful if you are Italian), and the office number. A GitHub repository has been opened to improve the development of new functionalities and, at the same time, make it easier to find and fix bugs.
+* Contributors: Giuseppe Silano
diff --git a/macros/latex/contrib/europecv/CONTRIBUTING.md b/macros/latex/contrib/europecv/CONTRIBUTING.md
new file mode 100644
index 0000000000..1b8e73d7c2
--- /dev/null
+++ b/macros/latex/contrib/europecv/CONTRIBUTING.md
@@ -0,0 +1,50 @@
+Contributing
+============
+
+👍🎉 Thanks a lot for considering contributing 🎉👍
+
+We welcome and encourage contribution. There is many way to contribute: you can
+write bug report, contribute code or documentation (take a look at the
+[Wiki section](https://github.com/gsilano/EuropeCV/wiki)).
+
+## Working on your first Pull Request?
+
+You can learn how from this *free* series [How to Contribute to an Open Source Project on GitHub](https://egghead.io/series/how-to-contribute-to-an-open-source-project-on-github)
+
+## Reporting issues
+
+When reporting issues the more information you can supply the better.
+
+If it is an issue with building the LaTeX package, indicate your environment like operating system and,
+version of MikTeX your are using.
+
+## Improvements request and proposal
+
+Feel free to make an issue to request a new functionality.
+
+## Contributing code/Pull-Request
+
+We welcome contribution, this can be done by starting a pull-request.
+You can contribute by updating the package content or styling, code (.cls file), or both.
+
+### Contributing content or styling
+
+There is a couple of basic requirement for us to merge the pull request:
+ - The styling should maintain the compatibility with previous versions. For example, if you plan to
+ add a new number to the contact information, it should be optional and not mandatory allowing not to
+ change anything to the other users of the package.
+
+### Contributing code
+
+If the change is big, typically if the change span to more than one file, consider starting an issue first to discuss the improvement.
+This will makes it much easier to make the change fit well into the package.
+
+There is some basic requirement for us to merge a pull request:
+ - Describe the change (a bot will remind you in case you forget it)
+ - Refer to any issues it effects
+ - Separate one pull request per functionality: if you start writing "and" in the feature description consider if it could be
+ separated in two pull requests.
+
+In your code:
+ - Make sure the coding style of your code follows the style of the file.
+
diff --git a/macros/latex/contrib/europecv/EuropeFlagBW.eps b/macros/latex/contrib/europecv/EuropeFlagBW.eps
new file mode 100644
index 0000000000..77db2a382d
--- /dev/null
+++ b/macros/latex/contrib/europecv/EuropeFlagBW.eps
@@ -0,0 +1,105 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%BoundingBox: 180 525 457 711
+%%HiResBoundingBox: 180.195312 525.795313 456.039844 710.026562
+%.................................
+%%Creator: AFPL Ghostscript 851 (epswrite)
+%%CreationDate: 2006/01/27 19:45:52
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%EndComments
+%%BeginProlog
+% This copyright applies to everything between here and the %%EndProlog:
+% Copyright (C) 2005 artofcode LLC, Benicia, CA. All rights reserved.
+%%BeginResource: procset GS_epswrite_2_0_1001
+/GS_epswrite_2_0_1001 80 dict dup begin
+/PageSize 2 array def/setpagesize{ PageSize aload pop 3 index eq exch
+4 index eq and{ pop pop pop}{ PageSize dup 1
+5 -1 roll put 0 4 -1 roll put dup null eq {false} {dup where} ifelse{ exch get exec}
+{ pop/setpagedevice where
+{ pop 1 dict dup /PageSize PageSize put setpagedevice}
+{ /setpage where{ pop PageSize aload pop pageparams 3 {exch pop} repeat
+setpage}if}ifelse}ifelse}ifelse} bind def
+/!{bind def}bind def/#{load def}!/N/counttomark #
+/rG{3{3 -1 roll 255 div}repeat setrgbcolor}!/G{255 div setgray}!/K{0 G}!
+/r6{dup 3 -1 roll rG}!/r5{dup 3 1 roll rG}!/r3{dup rG}!
+/w/setlinewidth #/J/setlinecap #
+/j/setlinejoin #/M/setmiterlimit #/d/setdash #/i/setflat #
+/m/moveto #/l/lineto #/c/rcurveto #
+/p{N 2 idiv{N -2 roll rlineto}repeat}!
+/P{N 0 gt{N -2 roll moveto p}if}!
+/h{p closepath}!/H{P closepath}!
+/lx{0 rlineto}!/ly{0 exch rlineto}!/v{0 0 6 2 roll c}!/y{2 copy c}!
+/re{4 -2 roll m exch dup lx exch ly neg lx h}!
+/^{3 index neg 3 index neg}!
+/f{P fill}!/f*{P eofill}!/s{H stroke}!/S{P stroke}!
+/q/gsave #/Q/grestore #/rf{re fill}!
+/Y{P clip newpath}!/Y*{P eoclip newpath}!/rY{re Y}!
+/|={pop exch 4 1 roll 1 array astore cvx 3 array astore cvx exch 1 index def exec}!
+/|{exch string readstring |=}!
+/+{dup type/nametype eq{2 index 7 add -3 bitshift 2 index mul}if}!
+/@/currentfile #/${+ @ |}!
+/B{{2 copy string{readstring pop}aload pop 4 array astore cvx
+3 1 roll}repeat pop pop true}!
+/Ix{[1 0 0 1 11 -2 roll exch neg exch neg]exch}!
+/,{true exch Ix imagemask}!/If{false exch Ix imagemask}!/I{exch Ix image}!
+/Ic{exch Ix false 3 colorimage}!
+/F{/Columns counttomark 3 add -2 roll/Rows exch/K -1/BlackIs1 true>>
+/CCITTFaxDecode filter}!/FX{<</EndOfBlock false F}!
+/X{/ASCII85Decode filter}!/@X{@ X}!/&2{2 index 2 index}!
+/@F{@ &2<<F}!/@C{@X &2 FX}!
+/$X{+ @X |}!/&4{4 index 4 index}!/$F{+ @ &4<<F |}!/$C{+ @X &4 FX |}!
+/IC{3 1 roll 10 dict begin 1{/ImageType/Interpolate/Decode/DataSource
+/ImageMatrix/BitsPerComponent/Height/Width}{exch def}forall
+currentdict end image}!
+/~{@ read {pop} if}!
+end readonly def
+%%EndResource
+/pagesave null def
+%%EndProlog
+%%Page: 1 1
+%%BeginPageSetup
+GS_epswrite_2_0_1001 begin
+/pagesave save store 197 dict begin
+0.1 0.1 scale
+%%EndPageSetup
+gsave mark
+Q q
+0 0 250000 250000 re
+Y
+K
+1806.95 5262.95 2748.45 1832.31 re
+f
+10 w
+4 M
+1806.95 5262.95 2748.45 1832.31 re
+S
+255 G
+3750.37 6484.94 59.07 42.92 -73.02 0 -22.57 69.44 -22.55 -69.44 -73.02 0 59.07 -42.91 -22.56 -69.45
+59.08 42.93 59.05 -42.92 -22.56 69.45 f
+3520.42 6705.16 59.06 42.92 -73 -0.01 -22.57 69.44 -22.56 -69.44 -73.02 0 59.07 -42.92 -22.57 -69.45
+59.08 42.92 59.06 -42.91 -22.56 69.44 f
+3223.78 6783.91 59.07 42.92 -73.01 0 -22.58 69.44 -22.56 -69.44 -73.02 -0.01 59.07 -42.91 -22.56 -69.45
+59.08 42.93 59.05 -42.92 -22.56 69.44 f
+2911.39 6705.16 59.07 42.92 -73.01 0 -22.57 69.44 -22.56 -69.44 -73.02 -0.01 59.07 -42.91 -22.56 -69.45
+59.08 42.93 59.05 -42.92 -22.55 69.44 f
+2688.26 6474.14 59.07 42.92 -73.01 0 -22.57 69.44 -22.56 -69.44 -73.02 0 59.07 -42.92 -22.57 -69.44
+59.08 42.92 59.06 -42.92 -22.56 69.44 f
+2617 6170.65 59.06 42.92 -73 -0.01 -22.57 69.44 -22.56 -69.44 -73.02 0 59.07 -42.92 -22.56 -69.44
+59.08 42.92 59.05 -42.92 -22.55 69.44 f
+2690.48 5863.14 59.07 42.92 -73.01 0 -22.57 69.44 -22.56 -69.44 -73.02 0 59.07 -42.91 -22.56 -69.45
+59.08 42.92 59.06 -42.91 -22.56 69.45 f
+2911.39 5644.61 59.07 42.92 -73.01 0 -22.57 69.44 -22.56 -69.44 -73.02 0 59.07 -42.92 -22.56 -69.44
+59.08 42.92 59.05 -42.92 -22.55 69.44 f
+3223.78 5563.24 59.07 42.92 -73.01 0 -22.57 69.44 -22.56 -69.44 -73.02 0 59.07 -42.92 -22.57 -69.44
+59.08 42.93 59.07 -42.92 -22.56 69.45 f
+3527.71 5645.73 59.06 42.92 -73.01 0 -22.57 69.44 -22.55 -69.44 -73.02 0 59.07 -42.92 -22.57 -69.44
+59.08 42.93 59.06 -42.92 -22.56 69.44 f
+3748.8 5865.12 59.07 42.92 -73.02 0 -22.57 69.44 -22.56 -69.44 -73.02 0 59.07 -42.92 -22.56 -69.44
+59.07 42.92 59.06 -42.91 -22.55 69.44 f
+3830.19 6174.89 59.06 42.92 -73.01 0 -22.57 69.44 -22.56 -69.44 -73.02 0 59.07 -42.92 -22.55 -69.45
+59.08 42.92 59.05 -42.91 -22.55 69.44 f
+cleartomark end end pagesave restore
+ showpage
+%%PageTrailer
+%%Trailer
+%%Pages: 1
diff --git a/macros/latex/contrib/europecv/EuropeFlagBW.pdf b/macros/latex/contrib/europecv/EuropeFlagBW.pdf
new file mode 100644
index 0000000000..e04f514018
--- /dev/null
+++ b/macros/latex/contrib/europecv/EuropeFlagBW.pdf
Binary files differ
diff --git a/macros/latex/contrib/europecv/EuropeFlagBlueCMYK.eps b/macros/latex/contrib/europecv/EuropeFlagBlueCMYK.eps
new file mode 100644
index 0000000000..5a2a8f567a
--- /dev/null
+++ b/macros/latex/contrib/europecv/EuropeFlagBlueCMYK.eps
@@ -0,0 +1,101 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%BoundingBox: 180 526 456 710
+%%HiResBoundingBox: 180.645312 526.245312 455.589844 709.576563
+%.................................
+%%Creator: AFPL Ghostscript 851 (epswrite)
+%%CreationDate: 2006/01/27 19:48:49
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%EndComments
+%%BeginProlog
+% This copyright applies to everything between here and the %%EndProlog:
+% Copyright (C) 2005 artofcode LLC, Benicia, CA. All rights reserved.
+%%BeginResource: procset GS_epswrite_2_0_1001
+/GS_epswrite_2_0_1001 80 dict dup begin
+/PageSize 2 array def/setpagesize{ PageSize aload pop 3 index eq exch
+4 index eq and{ pop pop pop}{ PageSize dup 1
+5 -1 roll put 0 4 -1 roll put dup null eq {false} {dup where} ifelse{ exch get exec}
+{ pop/setpagedevice where
+{ pop 1 dict dup /PageSize PageSize put setpagedevice}
+{ /setpage where{ pop PageSize aload pop pageparams 3 {exch pop} repeat
+setpage}if}ifelse}ifelse}ifelse} bind def
+/!{bind def}bind def/#{load def}!/N/counttomark #
+/rG{3{3 -1 roll 255 div}repeat setrgbcolor}!/G{255 div setgray}!/K{0 G}!
+/r6{dup 3 -1 roll rG}!/r5{dup 3 1 roll rG}!/r3{dup rG}!
+/w/setlinewidth #/J/setlinecap #
+/j/setlinejoin #/M/setmiterlimit #/d/setdash #/i/setflat #
+/m/moveto #/l/lineto #/c/rcurveto #
+/p{N 2 idiv{N -2 roll rlineto}repeat}!
+/P{N 0 gt{N -2 roll moveto p}if}!
+/h{p closepath}!/H{P closepath}!
+/lx{0 rlineto}!/ly{0 exch rlineto}!/v{0 0 6 2 roll c}!/y{2 copy c}!
+/re{4 -2 roll m exch dup lx exch ly neg lx h}!
+/^{3 index neg 3 index neg}!
+/f{P fill}!/f*{P eofill}!/s{H stroke}!/S{P stroke}!
+/q/gsave #/Q/grestore #/rf{re fill}!
+/Y{P clip newpath}!/Y*{P eoclip newpath}!/rY{re Y}!
+/|={pop exch 4 1 roll 1 array astore cvx 3 array astore cvx exch 1 index def exec}!
+/|{exch string readstring |=}!
+/+{dup type/nametype eq{2 index 7 add -3 bitshift 2 index mul}if}!
+/@/currentfile #/${+ @ |}!
+/B{{2 copy string{readstring pop}aload pop 4 array astore cvx
+3 1 roll}repeat pop pop true}!
+/Ix{[1 0 0 1 11 -2 roll exch neg exch neg]exch}!
+/,{true exch Ix imagemask}!/If{false exch Ix imagemask}!/I{exch Ix image}!
+/Ic{exch Ix false 3 colorimage}!
+/F{/Columns counttomark 3 add -2 roll/Rows exch/K -1/BlackIs1 true>>
+/CCITTFaxDecode filter}!/FX{<</EndOfBlock false F}!
+/X{/ASCII85Decode filter}!/@X{@ X}!/&2{2 index 2 index}!
+/@F{@ &2<<F}!/@C{@X &2 FX}!
+/$X{+ @X |}!/&4{4 index 4 index}!/$F{+ @ &4<<F |}!/$C{+ @X &4 FX |}!
+/IC{3 1 roll 10 dict begin 1{/ImageType/Interpolate/Decode/DataSource
+/ImageMatrix/BitsPerComponent/Height/Width}{exch def}forall
+currentdict end image}!
+/~{@ read {pop} if}!
+end readonly def
+%%EndResource
+/pagesave null def
+%%EndProlog
+%%Page: 1 1
+%%BeginPageSetup
+GS_epswrite_2_0_1001 begin
+/pagesave save store 197 dict begin
+0.1 0.1 scale
+%%EndPageSetup
+gsave mark
+Q q
+0 0 250000 250000 re
+Y
+0 51 255 rG
+1806.95 5262.95 2748.45 1832.31 re
+f
+255 G
+3750.37 6484.94 59.07 42.92 -73.02 0 -22.57 69.44 -22.55 -69.44 -73.02 0 59.07 -42.91 -22.56 -69.45
+59.08 42.93 59.05 -42.92 -22.56 69.45 f
+3520.42 6705.16 59.06 42.92 -73 -0.01 -22.57 69.44 -22.56 -69.44 -73.02 0 59.07 -42.92 -22.57 -69.45
+59.08 42.92 59.06 -42.91 -22.56 69.44 f
+3223.78 6783.91 59.07 42.92 -73.01 0 -22.58 69.44 -22.56 -69.44 -73.02 -0.01 59.07 -42.91 -22.56 -69.45
+59.08 42.93 59.05 -42.92 -22.56 69.44 f
+2911.39 6705.16 59.07 42.92 -73.01 0 -22.57 69.44 -22.56 -69.44 -73.02 -0.01 59.07 -42.91 -22.56 -69.45
+59.08 42.93 59.05 -42.92 -22.55 69.44 f
+2688.26 6474.14 59.07 42.92 -73.01 0 -22.57 69.44 -22.56 -69.44 -73.02 0 59.07 -42.92 -22.57 -69.44
+59.08 42.92 59.06 -42.92 -22.56 69.44 f
+2617 6170.65 59.06 42.92 -73 -0.01 -22.57 69.44 -22.56 -69.44 -73.02 0 59.07 -42.92 -22.56 -69.44
+59.08 42.92 59.05 -42.92 -22.55 69.44 f
+2690.48 5863.14 59.07 42.92 -73.01 0 -22.57 69.44 -22.56 -69.44 -73.02 0 59.07 -42.91 -22.56 -69.45
+59.08 42.92 59.06 -42.91 -22.56 69.45 f
+2911.39 5644.61 59.07 42.92 -73.01 0 -22.57 69.44 -22.56 -69.44 -73.02 0 59.07 -42.92 -22.56 -69.44
+59.08 42.92 59.05 -42.92 -22.55 69.44 f
+3223.78 5563.24 59.07 42.92 -73.01 0 -22.57 69.44 -22.56 -69.44 -73.02 0 59.07 -42.92 -22.57 -69.44
+59.08 42.93 59.07 -42.92 -22.56 69.45 f
+3527.71 5645.73 59.06 42.92 -73.01 0 -22.57 69.44 -22.55 -69.44 -73.02 0 59.07 -42.92 -22.57 -69.44
+59.08 42.93 59.06 -42.92 -22.56 69.44 f
+3748.8 5865.12 59.07 42.92 -73.02 0 -22.57 69.44 -22.56 -69.44 -73.02 0 59.07 -42.92 -22.56 -69.44
+59.07 42.92 59.06 -42.91 -22.55 69.44 f
+3830.19 6174.89 59.06 42.92 -73.01 0 -22.57 69.44 -22.56 -69.44 -73.02 0 59.07 -42.92 -22.55 -69.45
+59.08 42.92 59.05 -42.91 -22.55 69.44 f
+cleartomark end end pagesave restore
+ showpage
+%%PageTrailer
+%%Trailer
+%%Pages: 1
diff --git a/macros/latex/contrib/europecv/EuropeFlagBlueCMYK.pdf b/macros/latex/contrib/europecv/EuropeFlagBlueCMYK.pdf
new file mode 100644
index 0000000000..ae83c8ed95
--- /dev/null
+++ b/macros/latex/contrib/europecv/EuropeFlagBlueCMYK.pdf
Binary files differ
diff --git a/macros/latex/contrib/europecv/EuropeFlagCMYK.eps b/macros/latex/contrib/europecv/EuropeFlagCMYK.eps
new file mode 100644
index 0000000000..9f738b1b3d
--- /dev/null
+++ b/macros/latex/contrib/europecv/EuropeFlagCMYK.eps
@@ -0,0 +1,101 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%BoundingBox: 63 467 514 768
+%%HiResBoundingBox: 63.662891 467.439844 513.760937 767.539844
+%...................................
+%%Creator: AFPL Ghostscript 851 (epswrite)
+%%CreationDate: 2006/01/27 19:47:05
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%EndComments
+%%BeginProlog
+% This copyright applies to everything between here and the %%EndProlog:
+% Copyright (C) 2005 artofcode LLC, Benicia, CA. All rights reserved.
+%%BeginResource: procset GS_epswrite_2_0_1001
+/GS_epswrite_2_0_1001 80 dict dup begin
+/PageSize 2 array def/setpagesize{ PageSize aload pop 3 index eq exch
+4 index eq and{ pop pop pop}{ PageSize dup 1
+5 -1 roll put 0 4 -1 roll put dup null eq {false} {dup where} ifelse{ exch get exec}
+{ pop/setpagedevice where
+{ pop 1 dict dup /PageSize PageSize put setpagedevice}
+{ /setpage where{ pop PageSize aload pop pageparams 3 {exch pop} repeat
+setpage}if}ifelse}ifelse}ifelse} bind def
+/!{bind def}bind def/#{load def}!/N/counttomark #
+/rG{3{3 -1 roll 255 div}repeat setrgbcolor}!/G{255 div setgray}!/K{0 G}!
+/r6{dup 3 -1 roll rG}!/r5{dup 3 1 roll rG}!/r3{dup rG}!
+/w/setlinewidth #/J/setlinecap #
+/j/setlinejoin #/M/setmiterlimit #/d/setdash #/i/setflat #
+/m/moveto #/l/lineto #/c/rcurveto #
+/p{N 2 idiv{N -2 roll rlineto}repeat}!
+/P{N 0 gt{N -2 roll moveto p}if}!
+/h{p closepath}!/H{P closepath}!
+/lx{0 rlineto}!/ly{0 exch rlineto}!/v{0 0 6 2 roll c}!/y{2 copy c}!
+/re{4 -2 roll m exch dup lx exch ly neg lx h}!
+/^{3 index neg 3 index neg}!
+/f{P fill}!/f*{P eofill}!/s{H stroke}!/S{P stroke}!
+/q/gsave #/Q/grestore #/rf{re fill}!
+/Y{P clip newpath}!/Y*{P eoclip newpath}!/rY{re Y}!
+/|={pop exch 4 1 roll 1 array astore cvx 3 array astore cvx exch 1 index def exec}!
+/|{exch string readstring |=}!
+/+{dup type/nametype eq{2 index 7 add -3 bitshift 2 index mul}if}!
+/@/currentfile #/${+ @ |}!
+/B{{2 copy string{readstring pop}aload pop 4 array astore cvx
+3 1 roll}repeat pop pop true}!
+/Ix{[1 0 0 1 11 -2 roll exch neg exch neg]exch}!
+/,{true exch Ix imagemask}!/If{false exch Ix imagemask}!/I{exch Ix image}!
+/Ic{exch Ix false 3 colorimage}!
+/F{/Columns counttomark 3 add -2 roll/Rows exch/K -1/BlackIs1 true>>
+/CCITTFaxDecode filter}!/FX{<</EndOfBlock false F}!
+/X{/ASCII85Decode filter}!/@X{@ X}!/&2{2 index 2 index}!
+/@F{@ &2<<F}!/@C{@X &2 FX}!
+/$X{+ @X |}!/&4{4 index 4 index}!/$F{+ @ &4<<F |}!/$C{+ @X &4 FX |}!
+/IC{3 1 roll 10 dict begin 1{/ImageType/Interpolate/Decode/DataSource
+/ImageMatrix/BitsPerComponent/Height/Width}{exch def}forall
+currentdict end image}!
+/~{@ read {pop} if}!
+end readonly def
+%%EndResource
+/pagesave null def
+%%EndProlog
+%%Page: 1 1
+%%BeginPageSetup
+GS_epswrite_2_0_1001 begin
+/pagesave save store 197 dict begin
+0.1 0.1 scale
+%%EndPageSetup
+gsave mark
+Q q
+0 0 250000 250000 re
+Y
+0 51 255 rG
+637.129 4674.9 4499.98 3000 re
+f
+255 230 0 rG
+3817.31 6673.19 96.7 70.28 -119.54 -0.01 -36.95 113.69 -36.93 -113.69 -119.55 0 96.72 -70.27 -36.95 -113.7
+96.74 70.28 96.7 -70.27 -36.94 113.7 f
+3440.81 7033.75 96.7 70.27 -119.53 0 -36.96 113.69 -36.93 -113.69 -119.55 0 96.72 -70.27 -36.95 -113.7
+96.74 70.28 96.7 -70.27 -36.93 113.7 f
+2955.13 7162.69 96.71 70.27 -119.55 0 -36.95 113.69 -36.93 -113.69 -119.55 -0.01 96.72 -70.27 -36.95 -113.7
+96.73 70.28 96.7 -70.27 -36.93 113.7 f
+2443.66 7033.75 96.71 70.27 -119.54 0 -36.95 113.69 -36.94 -113.69 -119.55 0 96.71 -70.27 -36.94 -113.7
+96.73 70.28 96.7 -70.27 -36.94 113.7 f
+2078.34 6655.52 96.71 70.27 -119.54 0 -36.95 113.69 -36.93 -113.69 -119.55 -0.01 96.72 -70.27 -36.95 -113.7
+96.73 70.28 96.7 -70.27 -36.93 113.7 f
+1961.66 6158.61 96.71 70.27 -119.54 0 -36.95 113.69 -36.93 -113.69 -119.55 0 96.72 -70.27 -36.95 -113.7
+96.73 70.28 96.7 -70.27 -36.93 113.7 f
+2081.97 5655.13 96.71 70.27 -119.54 -0.01 -36.95 113.7 -36.93 -113.7 -119.55 0 96.72 -70.27 -36.95 -113.7
+96.73 70.28 96.7 -70.27 -36.93 113.7 f
+2443.66 5297.35 96.71 70.27 -119.54 0 -36.95 113.69 -36.94 -113.69 -119.55 0 96.71 -70.27 -36.94 -113.7
+96.73 70.28 96.7 -70.27 -36.94 113.7 f
+2955.12 5164.11 96.7 70.28 -119.54 -0.01 -36.95 113.69 -36.93 -113.69 -119.55 0 96.72 -70.27 -36.94 -113.7
+96.73 70.28 96.71 -70.27 -36.94 113.7 f
+3452.75 5299.18 96.72 70.27 -119.55 0 -36.95 113.69 -36.94 -113.69 -119.55 -0.01 96.71 -70.27 -36.93 -113.7
+96.72 70.28 96.7 -70.27 -36.93 113.7 f
+3814.73 5658.38 96.7 70.27 -119.54 0 -36.95 113.69 -36.93 -113.69 -119.55 0 96.72 -70.27 -36.96 -113.7
+96.74 70.28 96.7 -70.27 -36.94 113.7 f
+3947.98 6165.55 96.7 70.27 -119.54 0 -36.95 113.69 -36.93 -113.69 -119.55 0 96.72 -70.27 -36.95 -113.7
+96.74 70.28 96.7 -70.27 -36.93 113.7 f
+cleartomark end end pagesave restore
+ showpage
+%%PageTrailer
+%%Trailer
+%%Pages: 1
diff --git a/macros/latex/contrib/europecv/EuropeFlagCMYK.pdf b/macros/latex/contrib/europecv/EuropeFlagCMYK.pdf
new file mode 100644
index 0000000000..c2162a43ac
--- /dev/null
+++ b/macros/latex/contrib/europecv/EuropeFlagCMYK.pdf
Binary files differ
diff --git a/macros/latex/contrib/europecv/EuropeFlagWB.eps b/macros/latex/contrib/europecv/EuropeFlagWB.eps
new file mode 100644
index 0000000000..06574d0a1f
--- /dev/null
+++ b/macros/latex/contrib/europecv/EuropeFlagWB.eps
@@ -0,0 +1,102 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%BoundingBox: 180 525 457 711
+%%HiResBoundingBox: 180.195312 525.795313 456.039844 710.026562
+%.................................
+%%Creator: AFPL Ghostscript 851 (epswrite)
+%%CreationDate: 2006/01/27 19:49:20
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%EndComments
+%%BeginProlog
+% This copyright applies to everything between here and the %%EndProlog:
+% Copyright (C) 2005 artofcode LLC, Benicia, CA. All rights reserved.
+%%BeginResource: procset GS_epswrite_2_0_1001
+/GS_epswrite_2_0_1001 80 dict dup begin
+/PageSize 2 array def/setpagesize{ PageSize aload pop 3 index eq exch
+4 index eq and{ pop pop pop}{ PageSize dup 1
+5 -1 roll put 0 4 -1 roll put dup null eq {false} {dup where} ifelse{ exch get exec}
+{ pop/setpagedevice where
+{ pop 1 dict dup /PageSize PageSize put setpagedevice}
+{ /setpage where{ pop PageSize aload pop pageparams 3 {exch pop} repeat
+setpage}if}ifelse}ifelse}ifelse} bind def
+/!{bind def}bind def/#{load def}!/N/counttomark #
+/rG{3{3 -1 roll 255 div}repeat setrgbcolor}!/G{255 div setgray}!/K{0 G}!
+/r6{dup 3 -1 roll rG}!/r5{dup 3 1 roll rG}!/r3{dup rG}!
+/w/setlinewidth #/J/setlinecap #
+/j/setlinejoin #/M/setmiterlimit #/d/setdash #/i/setflat #
+/m/moveto #/l/lineto #/c/rcurveto #
+/p{N 2 idiv{N -2 roll rlineto}repeat}!
+/P{N 0 gt{N -2 roll moveto p}if}!
+/h{p closepath}!/H{P closepath}!
+/lx{0 rlineto}!/ly{0 exch rlineto}!/v{0 0 6 2 roll c}!/y{2 copy c}!
+/re{4 -2 roll m exch dup lx exch ly neg lx h}!
+/^{3 index neg 3 index neg}!
+/f{P fill}!/f*{P eofill}!/s{H stroke}!/S{P stroke}!
+/q/gsave #/Q/grestore #/rf{re fill}!
+/Y{P clip newpath}!/Y*{P eoclip newpath}!/rY{re Y}!
+/|={pop exch 4 1 roll 1 array astore cvx 3 array astore cvx exch 1 index def exec}!
+/|{exch string readstring |=}!
+/+{dup type/nametype eq{2 index 7 add -3 bitshift 2 index mul}if}!
+/@/currentfile #/${+ @ |}!
+/B{{2 copy string{readstring pop}aload pop 4 array astore cvx
+3 1 roll}repeat pop pop true}!
+/Ix{[1 0 0 1 11 -2 roll exch neg exch neg]exch}!
+/,{true exch Ix imagemask}!/If{false exch Ix imagemask}!/I{exch Ix image}!
+/Ic{exch Ix false 3 colorimage}!
+/F{/Columns counttomark 3 add -2 roll/Rows exch/K -1/BlackIs1 true>>
+/CCITTFaxDecode filter}!/FX{<</EndOfBlock false F}!
+/X{/ASCII85Decode filter}!/@X{@ X}!/&2{2 index 2 index}!
+/@F{@ &2<<F}!/@C{@X &2 FX}!
+/$X{+ @X |}!/&4{4 index 4 index}!/$F{+ @ &4<<F |}!/$C{+ @X &4 FX |}!
+/IC{3 1 roll 10 dict begin 1{/ImageType/Interpolate/Decode/DataSource
+/ImageMatrix/BitsPerComponent/Height/Width}{exch def}forall
+currentdict end image}!
+/~{@ read {pop} if}!
+end readonly def
+%%EndResource
+/pagesave null def
+%%EndProlog
+%%Page: 1 1
+%%BeginPageSetup
+GS_epswrite_2_0_1001 begin
+/pagesave save store 197 dict begin
+0.1 0.1 scale
+%%EndPageSetup
+gsave mark
+Q q
+0 0 250000 250000 re
+Y
+10 w
+4 M
+K
+1806.95 5262.95 2748.45 1832.31 re
+S
+3750.37 6484.94 59.07 42.92 -73.02 0 -22.57 69.44 -22.55 -69.44 -73.02 0 59.07 -42.91 -22.56 -69.45
+59.08 42.93 59.05 -42.92 -22.56 69.45 f
+3520.42 6705.16 59.06 42.92 -73 -0.01 -22.57 69.44 -22.56 -69.44 -73.02 0 59.07 -42.92 -22.57 -69.45
+59.08 42.92 59.06 -42.91 -22.56 69.44 f
+3223.78 6783.91 59.07 42.92 -73.01 0 -22.58 69.44 -22.56 -69.44 -73.02 -0.01 59.07 -42.91 -22.56 -69.45
+59.08 42.93 59.05 -42.92 -22.56 69.44 f
+2911.39 6705.16 59.07 42.92 -73.01 0 -22.57 69.44 -22.56 -69.44 -73.02 -0.01 59.07 -42.91 -22.56 -69.45
+59.08 42.93 59.05 -42.92 -22.55 69.44 f
+2688.26 6474.14 59.07 42.92 -73.01 0 -22.57 69.44 -22.56 -69.44 -73.02 0 59.07 -42.92 -22.57 -69.44
+59.08 42.92 59.06 -42.92 -22.56 69.44 f
+2617 6170.65 59.06 42.92 -73 -0.01 -22.57 69.44 -22.56 -69.44 -73.02 0 59.07 -42.92 -22.56 -69.44
+59.08 42.92 59.05 -42.92 -22.55 69.44 f
+2690.48 5863.14 59.07 42.92 -73.01 0 -22.57 69.44 -22.56 -69.44 -73.02 0 59.07 -42.91 -22.56 -69.45
+59.08 42.92 59.06 -42.91 -22.56 69.45 f
+2911.39 5644.61 59.07 42.92 -73.01 0 -22.57 69.44 -22.56 -69.44 -73.02 0 59.07 -42.92 -22.56 -69.44
+59.08 42.92 59.05 -42.92 -22.55 69.44 f
+3223.78 5563.24 59.07 42.92 -73.01 0 -22.57 69.44 -22.56 -69.44 -73.02 0 59.07 -42.92 -22.57 -69.44
+59.08 42.93 59.07 -42.92 -22.56 69.45 f
+3527.71 5645.73 59.06 42.92 -73.01 0 -22.57 69.44 -22.55 -69.44 -73.02 0 59.07 -42.92 -22.57 -69.44
+59.08 42.93 59.06 -42.92 -22.56 69.44 f
+3748.8 5865.12 59.07 42.92 -73.02 0 -22.57 69.44 -22.56 -69.44 -73.02 0 59.07 -42.92 -22.56 -69.44
+59.07 42.92 59.06 -42.91 -22.55 69.44 f
+3830.19 6174.89 59.06 42.92 -73.01 0 -22.57 69.44 -22.56 -69.44 -73.02 0 59.07 -42.92 -22.55 -69.45
+59.08 42.92 59.05 -42.91 -22.55 69.44 f
+cleartomark end end pagesave restore
+ showpage
+%%PageTrailer
+%%Trailer
+%%Pages: 1
diff --git a/macros/latex/contrib/europecv/EuropeFlagWB.pdf b/macros/latex/contrib/europecv/EuropeFlagWB.pdf
new file mode 100644
index 0000000000..f04a32980e
--- /dev/null
+++ b/macros/latex/contrib/europecv/EuropeFlagWB.pdf
Binary files differ
diff --git a/macros/latex/contrib/europecv/LICENSE b/macros/latex/contrib/europecv/LICENSE
new file mode 100644
index 0000000000..2244313901
--- /dev/null
+++ b/macros/latex/contrib/europecv/LICENSE
@@ -0,0 +1,416 @@
+The LaTeX Project Public License
+=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
+LPPL Version 1.3c 2008-05-04
+
+Copyright 1999 2002-2008 LaTeX3 Project
+ Everyone is allowed to distribute verbatim copies of this
+ license document, but modification of it is not allowed.
+
+
+PREAMBLE
+========
+
+The LaTeX Project Public License (LPPL) is the primary license under
+which the LaTeX kernel and the base LaTeX packages are distributed.
+
+You may use this license for any work of which you hold the copyright
+and which you wish to distribute. This license may be particularly
+suitable if your work is TeX-related (such as a LaTeX package), but
+it is written in such a way that you can use it even if your work is
+unrelated to TeX.
+
+The section `WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE',
+below, gives instructions, examples, and recommendations for authors
+who are considering distributing their works under this license.
+
+This license gives conditions under which a work may be distributed
+and modified, as well as conditions under which modified versions of
+that work may be distributed.
+
+We, the LaTeX3 Project, believe that the conditions below give you
+the freedom to make and distribute modified versions of your work
+that conform with whatever technical specifications you wish while
+maintaining the availability, integrity, and reliability of
+that work. If you do not see how to achieve your goal while
+meeting these conditions, then read the document `cfgguide.tex'
+and `modguide.tex' in the base LaTeX distribution for suggestions.
+
+
+DEFINITIONS
+===========
+
+In this license document the following terms are used:
+
+ `Work'
+ Any work being distributed under this License.
+
+ `Derived Work'
+ Any work that under any applicable law is derived from the Work.
+
+ `Modification'
+ Any procedure that produces a Derived Work under any applicable
+ law -- for example, the production of a file containing an
+ original file associated with the Work or a significant portion of
+ such a file, either verbatim or with modifications and/or
+ translated into another language.
+
+ `Modify'
+ To apply any procedure that produces a Derived Work under any
+ applicable law.
+
+ `Distribution'
+ Making copies of the Work available from one person to another, in
+ whole or in part. Distribution includes (but is not limited to)
+ making any electronic components of the Work accessible by
+ file transfer protocols such as FTP or HTTP or by shared file
+ systems such as Sun's Network File System (NFS).
+
+ `Compiled Work'
+ A version of the Work that has been processed into a form where it
+ is directly usable on a computer system. This processing may
+ include using installation facilities provided by the Work,
+ transformations of the Work, copying of components of the Work, or
+ other activities. Note that modification of any installation
+ facilities provided by the Work constitutes modification of the Work.
+
+ `Current Maintainer'
+ A person or persons nominated as such within the Work. If there is
+ no such explicit nomination then it is the `Copyright Holder' under
+ any applicable law.
+
+ `Base Interpreter'
+ A program or process that is normally needed for running or
+ interpreting a part or the whole of the Work.
+
+ A Base Interpreter may depend on external components but these
+ are not considered part of the Base Interpreter provided that each
+ external component clearly identifies itself whenever it is used
+ interactively. Unless explicitly specified when applying the
+ license to the Work, the only applicable Base Interpreter is a
+ `LaTeX-Format' or in the case of files belonging to the
+ `LaTeX-format' a program implementing the `TeX language'.
+
+
+
+CONDITIONS ON DISTRIBUTION AND MODIFICATION
+===========================================
+
+1. Activities other than distribution and/or modification of the Work
+are not covered by this license; they are outside its scope. In
+particular, the act of running the Work is not restricted and no
+requirements are made concerning any offers of support for the Work.
+
+2. You may distribute a complete, unmodified copy of the Work as you
+received it. Distribution of only part of the Work is considered
+modification of the Work, and no right to distribute such a Derived
+Work may be assumed under the terms of this clause.
+
+3. You may distribute a Compiled Work that has been generated from a
+complete, unmodified copy of the Work as distributed under Clause 2
+above, as long as that Compiled Work is distributed in such a way that
+the recipients may install the Compiled Work on their system exactly
+as it would have been installed if they generated a Compiled Work
+directly from the Work.
+
+4. If you are the Current Maintainer of the Work, you may, without
+restriction, modify the Work, thus creating a Derived Work. You may
+also distribute the Derived Work without restriction, including
+Compiled Works generated from the Derived Work. Derived Works
+distributed in this manner by the Current Maintainer are considered to
+be updated versions of the Work.
+
+5. If you are not the Current Maintainer of the Work, you may modify
+your copy of the Work, thus creating a Derived Work based on the Work,
+and compile this Derived Work, thus creating a Compiled Work based on
+the Derived Work.
+
+6. If you are not the Current Maintainer of the Work, you may
+distribute a Derived Work provided the following conditions are met
+for every component of the Work unless that component clearly states
+in the copyright notice that it is exempt from that condition. Only
+the Current Maintainer is allowed to add such statements of exemption
+to a component of the Work.
+
+ a. If a component of this Derived Work can be a direct replacement
+ for a component of the Work when that component is used with the
+ Base Interpreter, then, wherever this component of the Work
+ identifies itself to the user when used interactively with that
+ Base Interpreter, the replacement component of this Derived Work
+ clearly and unambiguously identifies itself as a modified version
+ of this component to the user when used interactively with that
+ Base Interpreter.
+
+ b. Every component of the Derived Work contains prominent notices
+ detailing the nature of the changes to that component, or a
+ prominent reference to another file that is distributed as part
+ of the Derived Work and that contains a complete and accurate log
+ of the changes.
+
+ c. No information in the Derived Work implies that any persons,
+ including (but not limited to) the authors of the original version
+ of the Work, provide any support, including (but not limited to)
+ the reporting and handling of errors, to recipients of the
+ Derived Work unless those persons have stated explicitly that
+ they do provide such support for the Derived Work.
+
+ d. You distribute at least one of the following with the Derived Work:
+
+ 1. A complete, unmodified copy of the Work;
+ if your distribution of a modified component is made by
+ offering access to copy the modified component from a
+ designated place, then offering equivalent access to copy
+ the Work from the same or some similar place meets this
+ condition, even though third parties are not compelled to
+ copy the Work along with the modified component;
+
+ 2. Information that is sufficient to obtain a complete,
+ unmodified copy of the Work.
+
+7. If you are not the Current Maintainer of the Work, you may
+distribute a Compiled Work generated from a Derived Work, as long as
+the Derived Work is distributed to all recipients of the Compiled
+Work, and as long as the conditions of Clause 6, above, are met with
+regard to the Derived Work.
+
+8. The conditions above are not intended to prohibit, and hence do not
+apply to, the modification, by any method, of any component so that it
+becomes identical to an updated version of that component of the Work as
+it is distributed by the Current Maintainer under Clause 4, above.
+
+9. Distribution of the Work or any Derived Work in an alternative
+format, where the Work or that Derived Work (in whole or in part) is
+then produced by applying some process to that format, does not relax or
+nullify any sections of this license as they pertain to the results of
+applying that process.
+
+10. a. A Derived Work may be distributed under a different license
+ provided that license itself honors the conditions listed in
+ Clause 6 above, in regard to the Work, though it does not have
+ to honor the rest of the conditions in this license.
+
+ b. If a Derived Work is distributed under a different license, that
+ Derived Work must provide sufficient documentation as part of
+ itself to allow each recipient of that Derived Work to honor the
+ restrictions in Clause 6 above, concerning changes from the Work.
+
+11. This license places no restrictions on works that are unrelated to
+the Work, nor does this license place any restrictions on aggregating
+such works with the Work by any means.
+
+12. Nothing in this license is intended to, or may be used to, prevent
+complete compliance by all parties with all applicable laws.
+
+
+NO WARRANTY
+===========
+
+There is no warranty for the Work. Except when otherwise stated in
+writing, the Copyright Holder provides the Work `as is', without
+warranty of any kind, either expressed or implied, including, but not
+limited to, the implied warranties of merchantability and fitness for a
+particular purpose. The entire risk as to the quality and performance
+of the Work is with you. Should the Work prove defective, you assume
+the cost of all necessary servicing, repair, or correction.
+
+In no event unless required by applicable law or agreed to in writing
+will The Copyright Holder, or any author named in the components of the
+Work, or any other party who may distribute and/or modify the Work as
+permitted above, be liable to you for damages, including any general,
+special, incidental or consequential damages arising out of any use of
+the Work or out of inability to use the Work (including, but not limited
+to, loss of data, data being rendered inaccurate, or losses sustained by
+anyone as a result of any failure of the Work to operate with any other
+programs), even if the Copyright Holder or said author or said other
+party has been advised of the possibility of such damages.
+
+
+MAINTENANCE OF THE WORK
+=======================
+
+The Work has the status `author-maintained' if the Copyright Holder
+explicitly and prominently states near the primary copyright notice in
+the Work that the Work can only be maintained by the Copyright Holder
+or simply that it is `author-maintained'.
+
+The Work has the status `maintained' if there is a Current Maintainer
+who has indicated in the Work that they are willing to receive error
+reports for the Work (for example, by supplying a valid e-mail
+address). It is not required for the Current Maintainer to acknowledge
+or act upon these error reports.
+
+The Work changes from status `maintained' to `unmaintained' if there
+is no Current Maintainer, or the person stated to be Current
+Maintainer of the work cannot be reached through the indicated means
+of communication for a period of six months, and there are no other
+significant signs of active maintenance.
+
+You can become the Current Maintainer of the Work by agreement with
+any existing Current Maintainer to take over this role.
+
+If the Work is unmaintained, you can become the Current Maintainer of
+the Work through the following steps:
+
+ 1. Make a reasonable attempt to trace the Current Maintainer (and
+ the Copyright Holder, if the two differ) through the means of
+ an Internet or similar search.
+
+ 2. If this search is successful, then enquire whether the Work
+ is still maintained.
+
+ a. If it is being maintained, then ask the Current Maintainer
+ to update their communication data within one month.
+
+ b. If the search is unsuccessful or no action to resume active
+ maintenance is taken by the Current Maintainer, then announce
+ within the pertinent community your intention to take over
+ maintenance. (If the Work is a LaTeX work, this could be
+ done, for example, by posting to comp.text.tex.)
+
+ 3a. If the Current Maintainer is reachable and agrees to pass
+ maintenance of the Work to you, then this takes effect
+ immediately upon announcement.
+
+ b. If the Current Maintainer is not reachable and the Copyright
+ Holder agrees that maintenance of the Work be passed to you,
+ then this takes effect immediately upon announcement.
+
+ 4. If you make an `intention announcement' as described in 2b. above
+ and after three months your intention is challenged neither by
+ the Current Maintainer nor by the Copyright Holder nor by other
+ people, then you may arrange for the Work to be changed so as
+ to name you as the (new) Current Maintainer.
+
+ 5. If the previously unreachable Current Maintainer becomes
+ reachable once more within three months of a change completed
+ under the terms of 3b) or 4), then that Current Maintainer must
+ become or remain the Current Maintainer upon request provided
+ they then update their communication data within one month.
+
+A change in the Current Maintainer does not, of itself, alter the fact
+that the Work is distributed under the LPPL license.
+
+If you become the Current Maintainer of the Work, you should
+immediately provide, within the Work, a prominent and unambiguous
+statement of your status as Current Maintainer. You should also
+announce your new status to the same pertinent community as
+in 2b) above.
+
+
+WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE
+======================================================
+
+This section contains important instructions, examples, and
+recommendations for authors who are considering distributing their
+works under this license. These authors are addressed as `you' in
+this section.
+
+Choosing This License or Another License
+----------------------------------------
+
+If for any part of your work you want or need to use *distribution*
+conditions that differ significantly from those in this license, then
+do not refer to this license anywhere in your work but, instead,
+distribute your work under a different license. You may use the text
+of this license as a model for your own license, but your license
+should not refer to the LPPL or otherwise give the impression that
+your work is distributed under the LPPL.
+
+The document `modguide.tex' in the base LaTeX distribution explains
+the motivation behind the conditions of this license. It explains,
+for example, why distributing LaTeX under the GNU General Public
+License (GPL) was considered inappropriate. Even if your work is
+unrelated to LaTeX, the discussion in `modguide.tex' may still be
+relevant, and authors intending to distribute their works under any
+license are encouraged to read it.
+
+A Recommendation on Modification Without Distribution
+-----------------------------------------------------
+
+It is wise never to modify a component of the Work, even for your own
+personal use, without also meeting the above conditions for
+distributing the modified component. While you might intend that such
+modifications will never be distributed, often this will happen by
+accident -- you may forget that you have modified that component; or
+it may not occur to you when allowing others to access the modified
+version that you are thus distributing it and violating the conditions
+of this license in ways that could have legal implications and, worse,
+cause problems for the community. It is therefore usually in your
+best interest to keep your copy of the Work identical with the public
+one. Many works provide ways to control the behavior of that work
+without altering any of its licensed components.
+
+How to Use This License
+-----------------------
+
+To use this license, place in each of the components of your work both
+an explicit copyright notice including your name and the year the work
+was authored and/or last substantially modified. Include also a
+statement that the distribution and/or modification of that
+component is constrained by the conditions in this license.
+
+Here is an example of such a notice and statement:
+
+ %% pig.dtx
+ %% Copyright 2005 M. Y. Name
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % 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.3 or later is part of all distributions of LaTeX
+ % version 2005/12/01 or later.
+ %
+ % This work has the LPPL maintenance status `maintained'.
+ %
+ % The Current Maintainer of this work is M. Y. Name.
+ %
+ % This work consists of the files pig.dtx and pig.ins
+ % and the derived file pig.sty.
+
+Given such a notice and statement in a file, the conditions
+given in this license document would apply, with the `Work' referring
+to the three files `pig.dtx', `pig.ins', and `pig.sty' (the last being
+generated from `pig.dtx' using `pig.ins'), the `Base Interpreter'
+referring to any `LaTeX-Format', and both `Copyright Holder' and
+`Current Maintainer' referring to the person `M. Y. Name'.
+
+If you do not want the Maintenance section of LPPL to apply to your
+Work, change `maintained' above into `author-maintained'.
+However, we recommend that you use `maintained', as the Maintenance
+section was added in order to ensure that your Work remains useful to
+the community even when you can no longer maintain and support it
+yourself.
+
+Derived Works That Are Not Replacements
+---------------------------------------
+
+Several clauses of the LPPL specify means to provide reliability and
+stability for the user community. They therefore concern themselves
+with the case that a Derived Work is intended to be used as a
+(compatible or incompatible) replacement of the original Work. If
+this is not the case (e.g., if a few lines of code are reused for a
+completely different task), then clauses 6b and 6d shall not apply.
+
+
+Important Recommendations
+-------------------------
+
+ Defining What Constitutes the Work
+
+ The LPPL requires that distributions of the Work contain all the
+ files of the Work. It is therefore important that you provide a
+ way for the licensee to determine which files constitute the Work.
+ This could, for example, be achieved by explicitly listing all the
+ files of the Work near the copyright notice of each file or by
+ using a line such as:
+
+ % This work consists of all files listed in manifest.txt.
+
+ in that place. In the absence of an unequivocal list it might be
+ impossible for the licensee to determine what is considered by you
+ to comprise the Work and, in such a case, the licensee would be
+ entitled to make reasonable conjectures as to which files comprise
+ the Work.
+
diff --git a/macros/latex/contrib/europecv/README.md b/macros/latex/contrib/europecv/README.md
new file mode 100644
index 0000000000..f4404ae9fc
--- /dev/null
+++ b/macros/latex/contrib/europecv/README.md
@@ -0,0 +1,30 @@
+[![All Contributors](https://img.shields.io/badge/all_contributors-19-orange.svg?style=flat-square)](#contributors)
+[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)
+[![first-timers-only](https://img.shields.io/badge/first--timers--only-friendly-blue.svg?style=flat-square)](https://www.firsttimersonly.com/)
+
+# EuropeCV
+TeX code associated to the EuropeCV [CTAN repository](https://ctan.org/pkg/europecv).
+
+# Content of the package
+
+The package contains the ```TeX``` and the ```cls``` files needed to create your CV in ```LaTeX```. In the package, there are some examples that you can follow to build your CV.
+
+I apologize if some translations are wrong, but Italian is my mother tongue. I'm trying to improve my English skills, but it is not an easy task. So, please, do not hesitate to correct the information reported in this README.md file.
+
+Therefore, you can independently change the content of the translation files by editing the text in the ```.def``` files. The suffix "it", "de", and so on, indicates the language (e.g., "it" means Italian, "de" German, etc.).
+
+Conversely, the ```.cls``` file contains the heart of the code. You can use it to redefine the package by adding your functionality. In such case, please feel free to share your code with the community members that already use EuropeCV.
+
+# Pull request template
+
+Well, if you are reading this section it means that you are thinking of helping me to make EuropeCV big! :) Before helping me, developing your features or fixing a bug, please consider the few rules listed below:
+
+1. The DOS style line terminators CRLF (```\r\n```) has to be replaced with Unix style (```\n```) line terminators LF before installing your package.
+
+2. Each change must be reported in the ```CHANGELOG``` file. Please, do not forget to be clear and specify who made this contribution.
+
+3. In the head of each file, there is the date on which the last changes were made. Please, do not forget to update this information. The same procedure must be followed in the tex file ```europecv.tex``` (at the beginning of the file a date says when the file has been changed).
+
+In any case, please take a look at the [Contributing.md](https://github.com/gsilano/EuropeCV/blob/master/CONTRIBUTING.md) file.
+
+
diff --git a/macros/latex/contrib/europecv/ecvbg.def b/macros/latex/contrib/europecv/ecvbg.def
new file mode 100644
index 0000000000..478e528d3b
--- /dev/null
+++ b/macros/latex/contrib/europecv/ecvbg.def
@@ -0,0 +1,44 @@
+%!TEX encoding = UTF-8 Unicode
+%
+% Translation yet to be finished, 2019/03/19
+\ProvidesFile{ecvbg.def}[europecv Bulgarian definitions]
+% Personal information
+\def\ecv@infosectionkey{\ecv@utf{Лична информация}}
+\def\ecv@datekey{\ecv@utf{Aggiornato al}} % To be translated
+\def\ecv@namekey{\ecv@utf{Фамилия (ии), Собствено (и) име (на)}}
+\def\ecv@addresskey{\ecv@utf{Адрес}}
+\def\ecv@telkey{\ecv@utf{Телефон}}
+\def\ecv@faxkey{\ecv@utf{Fax}}
+\def\ecv@mobilekey{\ecv@utf{Мобилен телефон}}
+\def\ecv@officekey{\ecv@utf{Ufficio}} % To be translated
+\def\ecv@emailkey{\ecv@utf{E-mail}}
+\def\ecv@professionalkey{\ecv@utf{Email Professionale}} % To be translated
+\def\ecv@skypekey{\ecv@utf{Skype}}
+\def\ecv@youtubekey{\ecv@utf{YouTube}}
+\def\ecv@peckey{\ecv@utf{PEC}}
+\def\ecv@homepagekey{\ecv@utf{Home page}}
+\def\ecv@nationalitykey{\ecv@utf{Националност}}
+\def\ecv@birthkey{\ecv@utf{Дата на раждане}}
+\def\ecv@genderkey{\ecv@utf{Пол}}
+% Footer
+\def\ecv@pagekey{\ecv@utf{Cтр.}}
+\def\ecv@cvofkey{\ecv@utf{Europass Автобиографияf}}
+% Language table
+\def\ecv@mothertonguekey{\ecv@utf{Майчин (и) език (езици)}}
+\def\ecv@assesskey{\ecv@utf{Самооценяване}}
+\def\ecv@levelkey{\ecv@utf{Европейско ниво}}
+\def\ecv@understandkey{\ecv@utf{Разбиране}}
+\def\ecv@speakkey{\ecv@utf{Разговор}}
+\def\ecv@writekey{\ecv@utf{Писане}}
+\def\ecv@listenkey{\ecv@utf{Слушане}}
+\def\ecv@readkey{\ecv@utf{Четене}}
+\def\ecv@interactkey{\ecv@utf{Участие в разговор}}
+\def\ecv@productkey{\ecv@utf{Самостоятелно устно изложение}}
+\def\ecv@langfooterkey{\ecv@utf{Единни европейски критерии за познания по езици}}
+\def\ecv@cefbasickey{\ecv@utf{Ниво на владеене - основно}}
+\def\ecv@cefindepkey{\ecv@utf{Ниво на владеене - самостоятелно}}
+\def\ecv@cefprofkey{\ecv@utf{Ниво на владеене - свободно}}
+
+\renewcommand*\ecvtitle{\ecv@utf{\Large\textbf{E\ecv@kern u\ecv@kern
+r\ecv@kern o\ecv@kern p\ecv@kern a\ecv@kern s\ecv@kern s}\\[5pt]
+\Large\textbf{а\ecv@kern в\ecv@kern т\ecv@kern о\ecv@kern б\ecv@kern и\ecv@kern о\ecv@kern г\ecv@kern р\ecv@kern а\ecv@kern ф\ecv@kern и\ecv@kern я}}}
diff --git a/macros/latex/contrib/europecv/ecvca.def b/macros/latex/contrib/europecv/ecvca.def
new file mode 100644
index 0000000000..dba0ece6e5
--- /dev/null
+++ b/macros/latex/contrib/europecv/ecvca.def
@@ -0,0 +1,40 @@
+%!TEX encoding = UTF-8 Unicode
+%
+% Translation yet to be finished, 2019/03/19
+\ProvidesFile{ecvca.def}[europecv Catalan definitions]
+% Personal information
+\def\ecv@infosectionkey{\ecv@utf{Informaci\'o personal}}
+\def\ecv@datekey{\ecv@utf{Aggiornato al}} % To be translated
+\def\ecv@namekey{\ecv@utf{Nom}}
+\def\ecv@addresskey{\ecv@utf{Adre\c{c}a }}
+\def\ecv@faxkey{\ecv@utf{Fax}}
+\def\ecv@telkey{\ecv@utf{Tel\`efon}}
+\def\ecv@mobilekey{\ecv@utf{M\`obil: }}
+\def\ecv@officekey{\ecv@utf{Ufficio}} % To be translated
+\def\ecv@emailkey{\ecv@utf{Correu electr\`onic}}
+\def\ecv@professionalkey{\ecv@utf{Email Professionale}} % To be translated
+\def\ecv@skypekey{\ecv@utf{Skype}}
+\def\ecv@youtubekey{\ecv@utf{YouTube}}
+\def\ecv@peckey{\ecv@utf{PEC}}
+\def\ecv@homepagekey{\ecv@utf{Home page}}
+\def\ecv@nationalitykey{\ecv@utf{Nacionalitat}}
+\def\ecv@birthkey{\ecv@utf{Data de naixement}}
+\def\ecv@genderkey{\ecv@utf{Gender}} % To be translated
+% Footer
+\def\ecv@pagekey{\ecv@utf{P\`agina}}
+\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae\ de}}
+% Language table
+\def\ecv@mothertonguekey{\ecv@utf{Mother tongue(s)}} % To be translated
+\def\ecv@assesskey{\ecv@utf{Self-assessment}} % To be translated
+\def\ecv@levelkey{\ecv@utf{European level}} % To be translated
+\def\ecv@understandkey{\ecv@utf{Understanding}} % To be translated
+\def\ecv@speakkey{\ecv@utf{Speaking}} % To be translated
+\def\ecv@writekey{\ecv@utf{Writing}} % To be translated
+\def\ecv@listenkey{\ecv@utf{Listening}} % To be translated
+\def\ecv@readkey{\ecv@utf{Reading}} % To be translated
+\def\ecv@interactkey{\ecv@utf{Spoken interaction}} % To be translated
+\def\ecv@productkey{\ecv@utf{Spoken production}} % To be translated
+\def\ecv@langfooterkey{\ecv@utf{Common European Framework of Reference (CEF) level}} % To be translated
+\def\ecv@cefbasickey{\ecv@utf{Basic user}} % To be translated
+\def\ecv@cefindepkey{\ecv@utf{Independent user}} % To be translated
+\def\ecv@cefprofkey{\ecv@utf{Proficient user}} % To be translated
diff --git a/macros/latex/contrib/europecv/ecvcs.def b/macros/latex/contrib/europecv/ecvcs.def
new file mode 100644
index 0000000000..f4b147ef1a
--- /dev/null
+++ b/macros/latex/contrib/europecv/ecvcs.def
@@ -0,0 +1,46 @@
+%!TEX encoding = UTF-8 Unicode
+%
+% Translation yet to be finished, 2019/03/19
+\ProvidesFile{ecvcs.def}[europecv Czech definitions]
+% Personal information
+\def\ecv@infosectionkey{\ecv@utf{Osobn{\'\i} {\'u}daje}}
+\def\ecv@datekey{\ecv@utf{Aggiornato al}} % To be translated
+\def\ecv@namekey{\ecv@utf{Jm{\'e}no / P{\v r}{\'\i}jmen{\'\i}}}
+\def\ecv@addresskey{\ecv@utf{Adresa}}
+\def\ecv@telkey{\ecv@utf{Telefon}}
+\def\ecv@faxkey{\ecv@utf{Fax}}
+\def\ecv@mobilekey{\ecv@utf{Mobiln{\'\i} telefon}}
+\def\ecv@officekey{\ecv@utf{Ufficio}} % To be translated
+\def\ecv@emailkey{\ecv@utf{E-mail}}
+\def\ecv@professionalkey{\ecv@utf{Email Professionale}} % To be translated
+\def\ecv@skypekey{\ecv@utf{Skype}}
+\def\ecv@youtubekey{\ecv@utf{YouTube}}
+\def\ecv@peckey{\ecv@utf{PEC}}
+\def\ecv@homepagekey{\ecv@utf{Home page}}
+\def\ecv@nationalitykey{\ecv@utf{St{\'a}tn{\'\i} p{\v r}{\'\i}slu{\v s}nost}}
+\def\ecv@birthkey{\ecv@utf{Datum narozen{\'\i}}}
+\def\ecv@genderkey{\ecv@utf{Pohlav{\'\i}}}
+% Footer
+\def\ecv@pagekey{\ecv@utf{Strana}}
+\def\ecv@cvofkey{\ecv@utf{{\v Z}ivotopis}}
+% Language table
+\def\ecv@mothertonguekey{\ecv@utf{Mate{\v r}sk{\'y} jazyk(y)}}
+\def\ecv@assesskey{\ecv@utf{Sebehodnocen{\'i}}}
+\def\ecv@levelkey{\ecv@utf{Evropsk{\'a} {\'u}rove{\v n}}}
+\def\ecv@understandkey{\ecv@utf{Porozum{\v e}n{\'\i}}}
+\def\ecv@speakkey{\ecv@utf{Mluven{\'\i}}}
+\def\ecv@writekey{\ecv@utf{Psan{\'\i}}}
+\def\ecv@listenkey{\ecv@utf{Poslech}}
+\def\ecv@readkey{\ecv@utf{{\v C}ten{\'\i}}}
+\def\ecv@interactkey{\ecv@utf{{\'U}stn{\'\i} interakce}}
+\def\ecv@productkey{\ecv@utf{Samostatn{\'y} {\'u}stn{\'\i} projev}}
+\def\ecv@langfooterkey{\ecv@utf{Spole{\v c}n{\'y} evropsk{\'y} referen{\v c}n{\'\i} r{\'a}mec pro jazyky}}
+\def\ecv@cefbasickey{\ecv@utf{U{\v z}ivatel z{\'a}klad{\r u} jazyka}}
+\def\ecv@cefindepkey{\ecv@utf{Samostatn{\'y} u{\v z}ivatel}}
+\def\ecv@cefprofkey{\ecv@utf{Zku{\v s}en{\'y} u{\v z}ivatel}}
+
+\renewcommand*\ecvtitle{\ecv@utf{\Large\textbf{E\ecv@kern u\ecv@kern
+r\ecv@kern o\ecv@kern p\ecv@kern a\ecv@kern s\ecv@kern s}\\[5pt]
+\Large\textbf{{\v z}\ecv@kern i\ecv@kern v\ecv@kern o\ecv@kern
+t\ecv@kern o\ecv@kern p\ecv@kern i\ecv@kern s}}}
+
diff --git a/macros/latex/contrib/europecv/ecvda.def b/macros/latex/contrib/europecv/ecvda.def
new file mode 100644
index 0000000000..3116b82aca
--- /dev/null
+++ b/macros/latex/contrib/europecv/ecvda.def
@@ -0,0 +1,46 @@
+%!TEX encoding = UTF-8 Unicode
+%
+% Translation yet to be finished, 2019/03/19
+\ProvidesFile{ecvda.def}[europecv Danish definitions]
+% Personal information
+\def\ecv@infosectionkey{\ecv@utf{Personlige oplysninger}}
+\def\ecv@datekey{\ecv@utf{Aggiornato al}} % To be translated
+\def\ecv@namekey{\ecv@utf{Efternavn(e), fornavn(e) og mellemnavn(e)}}
+\def\ecv@addresskey{\ecv@utf{Adresse(r)}}
+\def\ecv@telkey{\ecv@utf{Telefon}}
+\def\ecv@faxkey{\ecv@utf{Fax}}
+\def\ecv@mobilekey{\ecv@utf{Mobil}}
+\def\ecv@officekey{\ecv@utf{Ufficio}} % To be translated
+\def\ecv@emailkey{\ecv@utf{E-mail-adresse(r)}}
+\def\ecv@professionalkey{\ecv@utf{Email Professionale}} % To be translated
+\def\ecv@skypekey{\ecv@utf{Skype}}
+\def\ecv@youtubekey{\ecv@utf{YouTube}}
+\def\ecv@peckey{\ecv@utf{PEC}}
+\def\ecv@homepagekey{\ecv@utf{Home page}}
+\def\ecv@nationalitykey{\ecv@utf{Nationalitet(er)}}
+\def\ecv@birthkey{\ecv@utf{F\o dselsdato}}
+\def\ecv@genderkey{\ecv@utf{K\o n}}
+% Footer
+\def\ecv@pagekey{\ecv@utf{Side}}
+\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae\ for}}
+% Language table
+\def\ecv@mothertonguekey{\ecv@utf{Modersm\aa l}}
+\def\ecv@assesskey{\ecv@utf{Selvevaluering}}
+\def\ecv@levelkey{\ecv@utf{Europ\ae isk niveau}}
+\def\ecv@understandkey{\ecv@utf{Forst\aa}}
+\def\ecv@speakkey{\ecv@utf{Tale}}
+\def\ecv@writekey{\ecv@utf{Skrive}}
+\def\ecv@listenkey{\ecv@utf{Lytte}}
+\def\ecv@readkey{\ecv@utf{L\ae se}}
+\def\ecv@interactkey{\ecv@utf{Samtale}}
+\def\ecv@productkey{\ecv@utf{Redeg\o re}}
+\def\ecv@langfooterkey{\ecv@utf{Europ\ae iske Referencerammes (CEF) niveau}}
+\def\ecv@cefbasickey{\ecv@utf{Sprogbruger med basiskundskaber}}
+\def\ecv@cefindepkey{\ecv@utf{Selvst\ae ndig sprogbruger}}
+\def\ecv@cefprofkey{\ecv@utf{Kompetent sprogbruger}}
+
+\renewcommand*\ecvtitle{\ecv@utf{\Large\textbf{E\ecv@kern u\ecv@kern
+r\ecv@kern o\ecv@kern p\ecv@kern \ae\ecv@kern i\ecv@kern s\ecv@kern k}\\[5pt]
+\Large\textbf{c\ecv@kern u\ecv@kern r\ecv@kern r\ecv@kern
+i\ecv@kern c\ecv@kern u\ecv@kern l\ecv@kern u\ecv@kern m \ecv@kern v\ecv@kern
+i\ecv@kern t\ecv@kern a\ecv@kern e}}}
diff --git a/macros/latex/contrib/europecv/ecvde.def b/macros/latex/contrib/europecv/ecvde.def
new file mode 100644
index 0000000000..65971af70f
--- /dev/null
+++ b/macros/latex/contrib/europecv/ecvde.def
@@ -0,0 +1,45 @@
+%!TEX encoding = UTF-8 Unicode
+%
+% Translation completed on 2019/03/19
+\ProvidesFile{ecvde.def}[europecv German definitions]
+% Personal information
+\def\ecv@infosectionkey{\ecv@utf{Angaben zur Person}}
+\def\ecv@datekey{\ecv@utf{Aktualisiert am}}
+\def\ecv@namekey{\ecv@utf{Nachname(n) / Vorname(n)}}
+\def\ecv@addresskey{\ecv@utf{Adresse(n)}}
+\def\ecv@telkey{\ecv@utf{Telefon}}
+\def\ecv@mobilekey{\ecv@utf{Mobil}}
+\def\ecv@faxkey{\ecv@utf{Fax}}
+\def\ecv@officekey{\ecv@utf{Büro}}
+\def\ecv@emailkey{\ecv@utf{E-Mail}}
+\def\ecv@professionalkey{\ecv@utf{E-Mail (gesch\"aftlich)}}
+\def\ecv@skypekey{\ecv@utf{Skype}}
+\def\ecv@youtubekey{\ecv@utf{YouTube}}
+\def\ecv@peckey{\ecv@utf{PEC}}
+\def\ecv@homepagekey{\ecv@utf{Home page}}
+\def\ecv@nationalitykey{\ecv@utf{Staatsangeh\"origkeit(en)}}
+\def\ecv@birthkey{\ecv@utf{Geburtsdatum}}
+\def\ecv@genderkey{\ecv@utf{Geschlecht}}
+% Footer
+\def\ecv@pagekey{\ecv@utf{Seite}}
+\def\ecv@cvofkey{\ecv@utf{Lebenslauf von}}
+% Language table
+\def\ecv@mothertonguekey{\ecv@utf{Muttersprache(n)}}
+\def\ecv@assesskey{\ecv@utf{Selbstbeurteilung}}
+\def\ecv@levelkey{\ecv@utf{Europ\"aische Kompetenzstufe}}
+\def\ecv@understandkey{\ecv@utf{Verstehen}}
+\def\ecv@speakkey{\ecv@utf{Sprechen}}
+\def\ecv@writekey{\ecv@utf{Schreiben}}
+\def\ecv@listenkey{\ecv@utf{H\"oren}}
+\def\ecv@readkey{\ecv@utf{Lesen}}
+\def\ecv@interactkey{\ecv@utf{An Gespr\"achen teilnehmen}}
+\def\ecv@productkey{\ecv@utf{Zusammen\-h\"angendes Sprechen}}
+\def\ecv@langfooterkey{\ecv@utf{Kompetenzstufe des gemeinsamen europ\"aischen Referenzrahmens}}
+\def\ecv@cefbasickey{\ecv@utf{Elementare Sprachverwendung}}
+\def\ecv@cefindepkey{\ecv@utf{Selbst\"andige Sprachverwendung}}
+\def\ecv@cefprofkey{\ecv@utf{Kompetente Sprachverwendung}}
+
+\renewcommand*\ecvtitle{\ecv@utf{\Large\textbf{E\ecv@kern u\ecv@kern
+r\ecv@kern o\ecv@kern p\ecv@kern a\ecv@kern s\ecv@kern s}\\[5pt]
+\Large\textbf{L\ecv@kern e\ecv@kern b\ecv@kern e\ecv@kern
+n\ecv@kern s\ecv@kern l\ecv@kern a\ecv@kern u\ecv@kern f\ecv@kern}}}
diff --git a/macros/latex/contrib/europecv/ecven.def b/macros/latex/contrib/europecv/ecven.def
new file mode 100644
index 0000000000..29c6ba92e2
--- /dev/null
+++ b/macros/latex/contrib/europecv/ecven.def
@@ -0,0 +1,46 @@
+%!TEX encoding = UTF-8 Unicode
+%
+% Translation completed on 2019/03/19
+\ProvidesFile{ecven.def}[europecv English definitions]
+% Personal information
+\def\ecv@infosectionkey{\ecv@utf{Personal information}}
+\def\ecv@datekey{\ecv@utf{Updated \\}}
+\def\ecv@namekey{\ecv@utf{Surname / First name}}
+\def\ecv@addresskey{\ecv@utf{Address}}
+\def\ecv@telkey{\ecv@utf{Telephone}}
+\def\ecv@mobilekey{\ecv@utf{Mobile}}
+\def\ecv@faxkey{\ecv@utf{Fax}}
+\def\ecv@officekey{\ecv@utf{Office}}
+\def\ecv@emailkey{\ecv@utf{Personal Email}}
+\def\ecv@professionalkey{\ecv@utf{Professional Email}}
+\def\ecv@skypekey{\ecv@utf{Skype}}
+\def\ecv@youtubekey{\ecv@utf{YouTube}}
+\def\ecv@peckey{\ecv@utf{PEC}}
+\def\ecv@homepagekey{\ecv@utf{Home page}}
+\def\ecv@nationalitykey{\ecv@utf{Nationality}}
+\def\ecv@birthkey{\ecv@utf{Date of birth}}
+\def\ecv@genderkey{\ecv@utf{Gender}}
+% Footer
+\def\ecv@pagekey{\ecv@utf{Page}}
+\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae\ of}}
+% Language table
+\def\ecv@mothertonguekey{\ecv@utf{Mother tongue}}
+\def\ecv@assesskey{\ecv@utf{Self-assessment}}
+\def\ecv@levelkey{\ecv@utf{European level}}
+\def\ecv@understandkey{\ecv@utf{Understanding}}
+\def\ecv@speakkey{\ecv@utf{Speaking}}
+\def\ecv@writekey{\ecv@utf{Writing}}
+\def\ecv@listenkey{\ecv@utf{Listening}}
+\def\ecv@readkey{\ecv@utf{Reading}}
+\def\ecv@interactkey{\ecv@utf{Spoken interaction}}
+\def\ecv@productkey{\ecv@utf{Spoken production}}
+\def\ecv@langfooterkey{\ecv@utf{Common European Framework of Reference (CEF) level}}
+\def\ecv@cefbasickey{\ecv@utf{Basic user}}
+\def\ecv@cefindepkey{\ecv@utf{Independent user}}
+\def\ecv@cefprofkey{\ecv@utf{Proficient user}}
+
+\providecommand*{\ecvtitle}{\ecv@utf{\Large\textbf{E\ecv@kern u\ecv@kern
+r\ecv@kern o\ecv@kern p\ecv@kern a\ecv@kern s\ecv@kern s}\\[5pt]
+\Large\textbf{C\ecv@kern u\ecv@kern r\ecv@kern r\ecv@kern
+i\ecv@kern c\ecv@kern u\ecv@kern l\ecv@kern u\ecv@kern m \ecv@kern V\ecv@kern
+i\ecv@kern t\ecv@kern a\ecv@kern e}}} \ No newline at end of file
diff --git a/macros/latex/contrib/europecv/ecves.def b/macros/latex/contrib/europecv/ecves.def
new file mode 100644
index 0000000000..ef29371b2f
--- /dev/null
+++ b/macros/latex/contrib/europecv/ecves.def
@@ -0,0 +1,45 @@
+%!TEX encoding = UTF-8 Unicode
+%
+% Translation completed on 2019/03/19
+\ProvidesFile{ecves.def}[europecv Spanish definitions]
+% Personal information
+\def\ecv@infosectionkey{\ecv@utf{Informaci\'on personal}}
+\def\ecv@datekey{\ecv@utf{Actualizado a}}
+\def\ecv@namekey{\ecv@utf{Apellido(s) / Nombre(s)}}
+\def\ecv@addresskey{\ecv@utf{Direcci\'on(es)}}
+\def\ecv@telkey{\ecv@utf{Tel\'efono(s)}}
+\def\ecv@mobilekey{\ecv@utf{M\'ovil}}
+\def\ecv@faxkey{\ecv@utf{Fax}}
+\def\ecv@officekey{\ecv@utf{Oficina}}
+\def\ecv@emailkey{\ecv@utf{Correo(s) electr\'onico(s)}}
+\def\ecv@professionalkey{\ecv@utf{Correo(s) electr\'onico(s)} de trabajo}
+\def\ecv@skypekey{\ecv@utf{Skype}}
+\def\ecv@youtubekey{\ecv@utf{YouTube}}
+\def\ecv@peckey{\ecv@utf{PEC}}
+\def\ecv@homepagekey{\ecv@utf{Home page}}
+\def\ecv@nationalitykey{\ecv@utf{Nacionalidad(es)}}
+\def\ecv@birthkey{\ecv@utf{Fecha de nacimiento}}
+\def\ecv@genderkey{\ecv@utf{Sexo}}
+% Footer
+\def\ecv@pagekey{\ecv@utf{P\'agina}}
+\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae\ de}}
+% Language table
+\def\ecv@mothertonguekey{\ecv@utf{Lengua(s) materna(s)}}
+\def\ecv@assesskey{\ecv@utf{Auto evaluaci\'on}}
+\def\ecv@levelkey{\ecv@utf{Nivel europeo}}
+\def\ecv@understandkey{\ecv@utf{Comprender}}
+\def\ecv@speakkey{\ecv@utf{Hablar}}
+\def\ecv@writekey{\ecv@utf{Escribir}}
+\def\ecv@listenkey{\ecv@utf{Comprensi\'on auditiva}}
+\def\ecv@readkey{\ecv@utf{Comprensi\'on de lectura}}
+\def\ecv@interactkey{\ecv@utf{Interacci\'on oral}}
+\def\ecv@productkey{\ecv@utf{Expresi\'on oral}}
+\def\ecv@langfooterkey{\ecv@utf{Nivel del Marco Europeo Com\'un de Referencia (MECR)}}
+\def\ecv@cefbasickey{\ecv@utf{Usuario b\'asico}}
+\def\ecv@cefindepkey{\ecv@utf{Usuario independiente}}
+\def\ecv@cefprofkey{\ecv@utf{Usuario competente}}
+
+\renewcommand*\ecvtitle{\ecv@utf{\Large\textbf{C\ecv@kern u\ecv@kern r\ecv@kern r\ecv@kern i\ecv@kern c\ecv@kern u\ecv@kern l\ecv@kern u\ecv@kern m \ecv@kern v\ecv@kern i\ecv@kern t\ecv@kern a\ecv@kern e}\\[5pt]
+\Large\textbf{E\ecv@kern u\ecv@kern
+r\ecv@kern o\ecv@kern p\ecv@kern a\ecv@kern s\ecv@kern s}}}
+
diff --git a/macros/latex/contrib/europecv/ecvet.def b/macros/latex/contrib/europecv/ecvet.def
new file mode 100644
index 0000000000..1c0be0f563
--- /dev/null
+++ b/macros/latex/contrib/europecv/ecvet.def
@@ -0,0 +1,46 @@
+%!TEX encoding = UTF-8 Unicode
+%
+% Translation completed on 2019/03/19
+\ProvidesFile{ecvet.def}[europecv Estonian definitions]
+% Personal information
+\def\ecv@infosectionkey{\ecv@utf{Isikuandmed}}
+\def\ecv@datekey{\ecv@utf{Ajakohastatud}}
+\def\ecv@namekey{\ecv@utf{Perekonnanimi/eesnimi}}
+\def\ecv@addresskey{\ecv@utf{Aadress(id)}}
+\def\ecv@telkey{\ecv@utf{Telefon(id)}}
+\def\ecv@mobilekey{\ecv@utf{Mobiiltelefon}}
+\def\ecv@faxkey{\ecv@utf{Faks(id)}}
+\def\ecv@officekey{\ecv@utf{Kontor}}
+\def\ecv@emailkey{\ecv@utf{E-post(id)}}
+\def\ecv@professionalkey{\ecv@utf{Töö E-post(id)}}
+\def\ecv@skypekey{\ecv@utf{Skype}}
+\def\ecv@youtubekey{\ecv@utf{YouTube}}
+\def\ecv@peckey{\ecv@utf{PEC}}
+\def\ecv@homepagekey{\ecv@utf{Home page}}
+\def\ecv@nationalitykey{\ecv@utf{Kodakondsus}}
+\def\ecv@birthkey{\ecv@utf{S\"unniaeg}}
+\def\ecv@genderkey{\ecv@utf{Sugu}}
+% Footer
+\def\ecv@pagekey{\ecv@utf{lk}}
+\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae}}
+% Language table
+\def\ecv@mothertonguekey{\ecv@utf{Emakeel(ed)}}
+\def\ecv@assesskey{\ecv@utf{Enesehindamine}}
+\def\ecv@levelkey{\ecv@utf{Euroopa tase}}
+\def\ecv@understandkey{\ecv@utf{M\~{o}istmine}}
+\def\ecv@speakkey{\ecv@utf{R\"{a}\"{a}kimine}}
+\def\ecv@writekey{\ecv@utf{Kirjutamine}}
+\def\ecv@listenkey{\ecv@utf{Kuulamine}}
+\def\ecv@readkey{\ecv@utf{Lugemine}}
+\def\ecv@interactkey{\ecv@utf{Suuline suhtlus}}
+\def\ecv@productkey{\ecv@utf{Suuline esitus}}
+\def\ecv@langfooterkey{\ecv@utf{Euroopa keele\~{o}ppe raamdokument}}
+\def\ecv@cefbasickey{\ecv@utf{Algeline keelekasutus}}
+\def\ecv@cefindepkey{\ecv@utf{Iseseisev keelekasutus}}
+\def\ecv@cefprofkey{\ecv@utf{Vaba keelekasutus}}
+
+\renewcommand*\ecvtitle{\ecv@utf{\Large\textbf{E\ecv@kern u\ecv@kern
+r\ecv@kern o\ecv@kern p\ecv@kern a\ecv@kern s\ecv@kern s\ecv@kern i}\\[5pt]
+\Large\textbf{c\ecv@kern u\ecv@kern r\ecv@kern r\ecv@kern
+i\ecv@kern c\ecv@kern u\ecv@kern l\ecv@kern u\ecv@kern m \ecv@kern v\ecv@kern
+i\ecv@kern t\ecv@kern a\ecv@kern e}}}
diff --git a/macros/latex/contrib/europecv/ecvfi.def b/macros/latex/contrib/europecv/ecvfi.def
new file mode 100644
index 0000000000..5bf347c52b
--- /dev/null
+++ b/macros/latex/contrib/europecv/ecvfi.def
@@ -0,0 +1,47 @@
+%!TEX encoding = UTF-8 Unicode
+%
+% Translation completed on 2019/03/19
+\ProvidesFile{ecvfi.def}[europecv Finnish definitions]
+% Personal information
+\def\ecv@infosectionkey{\ecv@utf{Henkil\"otiedot}}
+\def\ecv@datekey{\ecv@utf{Päivitetty}}
+\def\ecv@namekey{\ecv@utf{Suku-~ja etunimet}}
+\def\ecv@addresskey{\ecv@utf{Osoitteet}}
+\def\ecv@telkey{\ecv@utf{Puhelinnumero(t)}}
+\def\ecv@mobilekey{\ecv@utf{Matkapuhelin}}
+\def\ecv@faxkey{\ecv@utf{Fax}}
+\def\ecv@officekey{\ecv@utf{Toimisto}}
+\def\ecv@emailkey{\ecv@utf{S\"ahk\"oposti(t)}}
+\def\ecv@professionalkey{\ecv@utf{Ammatillinen Sähköposti}}
+\def\ecv@skypekey{\ecv@utf{Skype}}
+\def\ecv@youtubekey{\ecv@utf{YouTube}}
+\def\ecv@peckey{\ecv@utf{PEC}}
+\def\ecv@homepagekey{\ecv@utf{Home page}}
+\def\ecv@nationalitykey{\ecv@utf{Kansalaisuus}}
+\def\ecv@birthkey{\ecv@utf{Syntym\"aaika}}
+\def\ecv@genderkey{\ecv@utf{Sukupuoli}}
+% Footer
+\def\ecv@pagekey{\ecv@utf{Sivu}}
+\def\ecv@cvofkey{\ecv@utf{Ansioluettelo}}
+% Language table
+\def\ecv@mothertonguekey{\ecv@utf{\"Aidinkieli}}
+\def\ecv@assesskey{\ecv@utf{Itsearviointi}}
+\def\ecv@levelkey{\ecv@utf{Eurooppalainen taitotaso}}
+\def\ecv@understandkey{\ecv@utf{Ymm\"art\"aminen}}
+\def\ecv@speakkey{\ecv@utf{Puhuminen}}
+\def\ecv@writekey{\ecv@utf{Kirjoittaminen}}
+\def\ecv@listenkey{\ecv@utf{Kuuntelu}}
+\def\ecv@readkey{\ecv@utf{Lukeminen}}
+\def\ecv@interactkey{\ecv@utf{Suullinen vuorovaikutus}}
+\def\ecv@productkey{\ecv@utf{Suullinen tuottaminen}}
+\def\ecv@langfooterkey{\ecv@utf{Kieli\"a koskeva yhteinen eurooppalainen viitekehys}}
+\def\ecv@cefbasickey{\ecv@utf{Peruskielitaito}}
+\def\ecv@cefindepkey{\ecv@utf{Itsen\"aisen kielenk\"aytt\"aj\"an kielitaito}}
+\def\ecv@cefprofkey{\ecv@utf{Taitavan kielenk\"aytt\"aj\"an kielitaito}}
+
+\renewcommand*\ecvtitle{\ecv@utf{\Large\textbf{E\ecv@kern u\ecv@kern
+r\ecv@kern o\ecv@kern p\ecv@kern a\ecv@kern s\ecv@kern s\ecv@kern}\\[5pt]
+\Large\textbf{a\ecv@kern n\ecv@kern s\ecv@kern i\ecv@kern
+o\ecv@kern l\ecv@kern u\ecv@kern e\ecv@kern t\ecv@kern t\ecv@kern
+e\ecv@kern l\ecv@kern o\ecv@kern m\ecv@kern a\ecv@kern l\ecv@kern
+l\ecv@kern i}}}
diff --git a/macros/latex/contrib/europecv/ecvfr.def b/macros/latex/contrib/europecv/ecvfr.def
new file mode 100644
index 0000000000..575717a755
--- /dev/null
+++ b/macros/latex/contrib/europecv/ecvfr.def
@@ -0,0 +1,44 @@
+%!TEX encoding = UTF-8 Unicode
+%
+% Translation completed on 2019/03/19
+\ProvidesFile{ecvfr.def}[europecv French definitions]
+% Informations personnelles
+\def\ecv@infosectionkey{\ecv@utf{Informations personnelles}}
+\def\ecv@datekey{\ecv@utf{Mis à jour pour}}
+\def\ecv@namekey{\ecv@utf{Nom(s) / Pr\'enom(s)}}
+\def\ecv@addresskey{\ecv@utf{Adresse(s)}}
+\def\ecv@telkey{\ecv@utf{T\'el\'ephone(s)}}
+\def\ecv@mobilekey{\ecv@utf{Portable}}
+\def\ecv@faxkey{\ecv@utf{Fax}}
+\def\ecv@officekey{\ecv@utf{Bureau}}
+\def\ecv@emailkey{\ecv@utf{Courrier(s) \'electronique(s)}}
+\def\ecv@professionalkey{\ecv@utf{E-mail Professionnel}}
+\def\ecv@skypekey{\ecv@utf{Skype}}
+\def\ecv@youtubekey{\ecv@utf{YouTube}}
+\def\ecv@peckey{\ecv@utf{PEC}}
+\def\ecv@homepagekey{\ecv@utf{Home page}}
+\def\ecv@nationalitykey{\ecv@utf{Nationalit\'e(s)}}
+\def\ecv@birthkey{\ecv@utf{Date de naissance}}
+\def\ecv@genderkey{\ecv@utf{Sexe}}
+% Pied de page
+\def\ecv@pagekey{\ecv@utf{Page}}
+\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae\ de}}
+% Grille d'Autovaluation des langues
+\def\ecv@mothertonguekey{\ecv@utf{Langue(s) maternelle(s)}}
+\def\ecv@assesskey{\ecv@utf{Auto \'evaluation}}
+\def\ecv@levelkey{\ecv@utf{Niveau europ\'een}}
+\def\ecv@understandkey{\ecv@utf{Comprendre}}
+\def\ecv@speakkey{\ecv@utf{Parler}}
+\def\ecv@writekey{\ecv@utf{\'Ecrire}}
+\def\ecv@listenkey{\ecv@utf{\'Ecouter}}
+\def\ecv@readkey{\ecv@utf{Lire}}
+\def\ecv@interactkey{\ecv@utf{Prendre part \`a une conversation}}
+\def\ecv@productkey{\ecv@utf{S'exprimer oralement en continu}}
+\def\ecv@langfooterkey{\ecv@utf{Niveau du Cadre europ\'een commun de r\'ef\'erence (CECR)}}
+\def\ecv@cefbasickey{\ecv@utf{Utilisateur \'el\'ementaire}}
+\def\ecv@cefindepkey{\ecv@utf{Utilisateur Ind\'ependant}}
+\def\ecv@cefprofkey{\ecv@utf{Utilisateur exp\'eriment\'e}}
+
+\renewcommand*\ecvtitle{\ecv@utf{\Large\textbf{C\ecv@kern u\ecv@kern r\ecv@kern r\ecv@kern i\ecv@kern c\ecv@kern u\ecv@kern l\ecv@kern u\ecv@kern m \ecv@kern v\ecv@kern i\ecv@kern t\ecv@kern a\ecv@kern e}\\[5pt]
+\Large\textbf{E\ecv@kern u\ecv@kern
+r\ecv@kern o\ecv@kern p\ecv@kern a\ecv@kern s\ecv@kern s}}}
diff --git a/macros/latex/contrib/europecv/ecvgl.def b/macros/latex/contrib/europecv/ecvgl.def
new file mode 100644
index 0000000000..0b589af844
--- /dev/null
+++ b/macros/latex/contrib/europecv/ecvgl.def
@@ -0,0 +1,45 @@
+%!TEX encoding = UTF-8 Unicode
+%
+% Translation completed on 2019/03/19
+\ProvidesFile{ecvgl.def}[europecv Galician definitions]
+% Personal information
+\def\ecv@infosectionkey{\ecv@utf{Informaci\'on persoal}}
+\def\ecv@datekey{\ecv@utf{Actualizado a}}
+\def\ecv@namekey{\ecv@utf{Apelidos / Nome}}
+\def\ecv@addresskey{\ecv@utf{Direcci\'on}}
+\def\ecv@faxkey{\ecv@utf{Fax}}
+\def\ecv@telkey{\ecv@utf{Tel\'efono}}
+\def\ecv@mobilekey{\ecv@utf{M\'obil}}
+\def\ecv@officekey{\ecv@utf{Oficina}}
+\def\ecv@emailkey{\ecv@utf{Correo electr\'onico}}
+\def\ecv@professionalkey{\ecv@utf{Correo profesional}}
+\def\ecv@skypekey{\ecv@utf{Skype}}
+\def\ecv@youtubekey{\ecv@utf{YouTube}}
+\def\ecv@peckey{\ecv@utf{PEC}}
+\def\ecv@homepagekey{\ecv@utf{Home page}}
+\def\ecv@nationalitykey{\ecv@utf{Nacionalidade}}
+\def\ecv@birthkey{\ecv@utf{Data de nacemento}}
+\def\ecv@genderkey{\ecv@utf{Sexo}}
+% Footer
+\def\ecv@pagekey{\ecv@utf{P\'axina}}
+\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae\ de}}
+% Language table
+\def\ecv@mothertonguekey{\ecv@utf{Lingua materna}}
+\def\ecv@assesskey{\ecv@utf{Auto avaliaci\'on}}
+\def\ecv@levelkey{\ecv@utf{Nivel europeo}}
+\def\ecv@understandkey{\ecv@utf{Comprensi\'on}}
+\def\ecv@speakkey{\ecv@utf{Fala}}
+\def\ecv@writekey{\ecv@utf{Escritura}}
+\def\ecv@listenkey{\ecv@utf{Comprensi\'on auditiva}}
+\def\ecv@readkey{\ecv@utf{Comprensi\'on lectora}}
+\def\ecv@interactkey{\ecv@utf{Interacci\'on oral}}
+\def\ecv@productkey{\ecv@utf{Expresión oral}}
+\def\ecv@langfooterkey{\ecv@utf{Nivel do Marco Europeo Com\'un de Referencia (MECR)}}
+\def\ecv@cefbasickey{\ecv@utf{Usuario b\'asico}}
+\def\ecv@cefindepkey{\ecv@utf{Usuario \mbox{independente}}}
+\def\ecv@cefprofkey{\ecv@utf{Usuario \mbox{competente}}}
+
+\renewcommand*\ecvtitle{\ecv@utf{\Large\textbf{C\ecv@kern u\ecv@kern r\ecv@kern r\ecv@kern i\ecv@kern c\ecv@kern u\ecv@kern l\ecv@kern u\ecv@kern m \ecv@kern v\ecv@kern i\ecv@kern t\ecv@kern a\ecv@kern e}\\[5pt]
+\Large\textbf{E\ecv@kern u\ecv@kern
+r\ecv@kern o\ecv@kern p\ecv@kern a\ecv@kern s\ecv@kern s}}}
+
diff --git a/macros/latex/contrib/europecv/ecvgr.def b/macros/latex/contrib/europecv/ecvgr.def
new file mode 100644
index 0000000000..a32b8a02c2
--- /dev/null
+++ b/macros/latex/contrib/europecv/ecvgr.def
@@ -0,0 +1,46 @@
+%!TEX encoding = UTF-8 Unicode
+%
+% WARNING: Requires the babel package loaded with options
+% [english,greek] (at least) for \foreignlanguage
+%
+% Translation completed on 2019/03/19
+\ProvidesFile{ecvgr.def}[europecv Greek definitions]
+% Personal information
+\def\ecv@infosectionkey{\ecv@utf{\foreignlanguage{greek}{Προσωπικές πληροφορίες}}}
+\def\ecv@datekey{\ecv@utf{\foreignlanguage{greek}{Επώνυμο (-α)~/ Όνομα (-τα)}}}
+\def\ecv@namekey{\ecv@utf{\foreignlanguage{greek}{Επώνυμο (-α)~/ Όνομα (-τα)}}}
+\def\ecv@addresskey{\ecv@utf{\foreignlanguage{greek}{Διεύθυνση~(-εις)}}}
+\def\ecv@telkey{\ecv@utf{\foreignlanguage{greek}{Τηλέφωνο~(-α)}}}
+\def\ecv@faxkey{\ecv@utf{Fax}}
+\def\ecv@mobilekey{\ecv@utf{\foreignlanguage{greek}{Κινητό}}}
+\def\ecv@officekey{\ecv@utf{\foreignlanguage{greek}{γραφείο}}}
+\def\ecv@emailkey{\ecv@utf{\foreignlanguage{greek}{Ηλεκτρονικό ταχυδρομείο}}}
+\def\ecv@professionalkey{\ecv@utf{\foreignlanguage{greek}{Επαγγελματικό μήνυμα ηλεκτρονικού ταχυδρομείου}}}
+\def\ecv@skypekey{\ecv@utf{Skype}}
+\def\ecv@youtubekey{\ecv@utf{YouTube}}
+\def\ecv@peckey{\ecv@utf{PEC}}
+\def\ecv@homepagekey{\ecv@utf{Home page}}
+\def\ecv@nationalitykey{\ecv@utf{\foreignlanguage{greek}{Υπηκοότητα (ή υπηκοότητες)}}}
+\def\ecv@birthkey{\ecv@utf{\foreignlanguage{greek}{Ημερομηνία γέννησης}}}
+\def\ecv@genderkey{\ecv@utf{\foreignlanguage{greek}{Φύλο}}}
+% Footer
+\def\ecv@pagekey{\ecv@utf{\foreignlanguage{greek}{Σελίδα}}}
+\def\ecv@cvofkey{\ecv@utf{\foreignlanguage{greek}{Βιογραφικό σημείωμα του/της}}}
+% Language table
+\def\ecv@mothertonguekey{\ecv@utf{\foreignlanguage{greek}{Μητρική γλώσσα}}}
+\def\ecv@assesskey{\ecv@utf{\foreignlanguage{greek}{Αυτοαξιολόγηση}}}
+\def\ecv@levelkey{\ecv@utf{\foreignlanguage{greek}{Ευρωπαϊκό επίπεδο}}}
+\def\ecv@understandkey{\ecv@utf{\foreignlanguage{greek}{Κατανόηση}}}
+\def\ecv@speakkey{\ecv@utf{\foreignlanguage{greek}{Ομιλία}}}
+\def\ecv@writekey{\ecv@utf{\foreignlanguage{greek}{Γραπτή}}}
+\def\ecv@listenkey{\ecv@utf{\foreignlanguage{greek}{Προφορική}}}
+\def\ecv@readkey{\ecv@utf{\foreignlanguage{greek}{Ανάγνωση}}}
+\def\ecv@interactkey{\ecv@utf{\foreignlanguage{greek}{Προφορική επικοινωνία}}}
+\def\ecv@productkey{\ecv@utf{\foreignlanguage{greek}{Προφορική παραγωγή}}}
+\def\ecv@langfooterkey{\ecv@utf{\foreignlanguage{greek}{βαθμίδες του κοινού ευρωπαϊκού πλαισίου αναφοράς}}}
+\def\ecv@cefbasickey{\ecv@utf{\foreignlanguage{greek}{Αρχάριος χρήστης}}}
+\def\ecv@cefindepkey{\ecv@utf{\foreignlanguage{greek}{Ανεξάρτητος χρήστης}}}
+\def\ecv@cefprofkey{\ecv@utf{\foreignlanguage{greek}{Αυτάρκης χρήστης}}}
+
+\renewcommand*\ecvtitle{\ecv@utf{\Large\textbf{\foreignlanguage{greek}{Β\ecv@kern ι\ecv@kern ο\ecv@kern γ\ecv@kern ρ\ecv@kern α\ecv@kern φ\ecv@kern ι\ecv@kern κ\ecv@kern ό}}\\[5pt]
+\Large\textbf{\foreignlanguage{greek}{σ\ecv@kern η\ecv@kern μ\ecv@kern ε\ecv@kern ί\ecv@kern ω\ecv@kern μ\ecv@kern α} \foreignlanguage{english}{Europass}}}}
diff --git a/macros/latex/contrib/europecv/ecvhu.def b/macros/latex/contrib/europecv/ecvhu.def
new file mode 100644
index 0000000000..30bbd245d8
--- /dev/null
+++ b/macros/latex/contrib/europecv/ecvhu.def
@@ -0,0 +1,46 @@
+%!TEX encoding = UTF-8 Unicode
+%
+% Translation yet to be finished, 2019/03/19
+\ProvidesFile{ecvhu.def}[europecv Hungarian definitions]
+% Personal information
+\def\ecv@infosectionkey{\ecv@utf{Szem\'elyi adatok}}
+\def\ecv@namekey{\ecv@utf{Vezet\'ekn\'ev/Ut\'on\'ev}}
+\def\ecv@datekey{\ecv@utf{Aggiornato al}} % To be translated
+\def\ecv@addresskey{\ecv@utf{C\'\i m}}
+\def\ecv@telkey{\ecv@utf{Telefonsz\'am}}
+\def\ecv@mobilekey{\ecv@utf{Mobil}}
+\def\ecv@faxkey{\ecv@utf{Fax}}
+\def\ecv@officekey{\ecv@utf{Ufficio}} % To be translated
+\def\ecv@emailkey{\ecv@utf{E-mail}}
+\def\ecv@professionalkey{\ecv@utf{Email Professionale}} % To be translated
+\def\ecv@skypekey{\ecv@utf{Skype}}
+\def\ecv@youtubekey{\ecv@utf{YouTube}}
+\def\ecv@peckey{\ecv@utf{PEC}}
+\def\ecv@homepagekey{\ecv@utf{Home page}}
+\def\ecv@nationalitykey{\ecv@utf{\'Allampolg\'ars\'ag}}
+\def\ecv@birthkey{\ecv@utf{Sz\"ulet\'esi d\'atum}}
+\def\ecv@genderkey{\ecv@utf{Neme}}
+% Footer
+\def\ecv@pagekey{\ecv@utf{oldal}}
+\def\ecv@cvofkey{\ecv@utf{\"On\'eletrajza}}
+% Language table
+\def\ecv@mothertonguekey{\ecv@utf{Anyanyelv(ek)}}
+\def\ecv@assesskey{\ecv@utf{\"On\'ert\'ekel\'es}}
+\def\ecv@levelkey{\ecv@utf{Eur\'opai szint}}
+\def\ecv@understandkey{\ecv@utf{Sz\"oveg\'ert\'es}}
+\def\ecv@speakkey{\ecv@utf{Besz\'ed}}
+\def\ecv@writekey{\ecv@utf{\'Ir\'as}}
+\def\ecv@listenkey{\ecv@utf{Hall\'as ut\'ani \'ert\'es}}
+\def\ecv@readkey{\ecv@utf{Olvas\'as}}
+\def\ecv@interactkey{\ecv@utf{T\'arsalg\'as}}
+\def\ecv@productkey{\ecv@utf{Folyamatos besz\'ed}}
+\def\ecv@langfooterkey{\ecv@utf{K\"oz\"os Eur\'opai Referenciakeret (KER) szintjei}}
+\def\ecv@cefbasickey{\ecv@utf{alapszint\H u nyelvhaszn\'al\'o}}
+\def\ecv@cefindepkey{\ecv@utf{\"on\'all\'o nyelvhaszn\'al\'o}}
+\def\ecv@cefprofkey{\ecv@utf{mesterfok\'u nyelvhaszn\'al\'o}}
+
+\renewcommand*\ecvtitle{\ecv@utf{\Large\textbf{E\ecv@kern u\ecv@kern
+r\ecv@kern o\ecv@kern p\ecv@kern a\ecv@kern s\ecv@kern s}\\[5pt]
+\Large\textbf{\"O\ecv@kern n\ecv@kern \'e\ecv@kern l\ecv@kern
+e\ecv@kern t\ecv@kern r\ecv@kern a\ecv@kern j\ecv@kern z}}}
+
diff --git a/macros/latex/contrib/europecv/ecvis.def b/macros/latex/contrib/europecv/ecvis.def
new file mode 100644
index 0000000000..141be09089
--- /dev/null
+++ b/macros/latex/contrib/europecv/ecvis.def
@@ -0,0 +1,45 @@
+%!TEX encoding = UTF-8 Unicode
+%
+% Translation yet to be finished, 2019/03/19
+\ProvidesFile{ecvis.def}[europecv Icelandic definitions]
+% Personal information
+\def\ecv@infosectionkey{\ecv@utf{Pers{\'o}nulegar uppl{\'y}singar}}
+\def\ecv@datekey{\ecv@utf{Aggiornato al}} % To be translated
+\def\ecv@namekey{\ecv@utf{Nafn}}
+\def\ecv@addresskey{\ecv@utf{Heimilisfang/(-f{\"o}ng)}}
+\def\ecv@telkey{\ecv@utf{S{\'\i}mi/(-ar)}}
+\def\ecv@mobilekey{\ecv@utf{Fars{\'\i}mi}}
+\def\ecv@faxkey{\ecv@utf{Fax}}
+\def\ecv@officekey{\ecv@utf{Ufficio}} % To be translated
+\def\ecv@emailkey{\ecv@utf{Netfang/(-f{\"o}ng)}}
+\def\ecv@professionalkey{\ecv@utf{Email Professionale}} % To be translated
+\def\ecv@skypekey{\ecv@utf{Skype}}
+\def\ecv@youtubekey{\ecv@utf{YouTube}}
+\def\ecv@peckey{\ecv@utf{PEC}}
+\def\ecv@homepagekey{\ecv@utf{Home page}}
+\def\ecv@nationalitykey{\ecv@utf{{\TH}j{\'o}{\dh}erni}}
+\def\ecv@birthkey{\ecv@utf{F{\ae}{\dh}ingardagur}}
+\def\ecv@genderkey{\ecv@utf{Kyn}}
+% Footer
+\def\ecv@pagekey{\ecv@utf{S{\'\i}{\dh}a}}
+\def\ecv@cvofkey{\ecv@utf{{\AE}vi{\'a}grip}}
+% Language table
+\def\ecv@mothertonguekey{\ecv@utf{M{\'o}{\dh}urm{\'a}l}}
+\def\ecv@assesskey{\ecv@utf{Sj\'alfsmat}}
+\def\ecv@levelkey{\ecv@utf{Evr{\'o}puvi{\dh}mi{\dh}}}
+\def\ecv@understandkey{\ecv@utf{Skilningur}}
+\def\ecv@speakkey{\ecv@utf{Talm{\'a}l}}
+\def\ecv@writekey{\ecv@utf{Lestur}}
+\def\ecv@listenkey{\ecv@utf{Hlustun}}
+\def\ecv@readkey{\ecv@utf{Lestur}}
+\def\ecv@interactkey{\ecv@utf{F{\ae}rni vi{\dh} {\th}{\'a}ttt{\"o}ku {\'\i} samt{\"o}lum}}
+\def\ecv@productkey{\ecv@utf{F{\ae}rni til a{\dh} gera ykkur skiljanleg}}
+\def\ecv@langfooterkey{\ecv@utf{Sameiginleg evr{\'o}psk vi{\dh}mi{\dh}}}
+\def\ecv@cefbasickey{\ecv@utf{Byrjandi}}
+\def\ecv@cefindepkey{\ecv@utf{Lengra komin(n)}}
+\def\ecv@cefprofkey{\ecv@utf{Leikinn m{\'a}lnotandi}}
+
+\renewcommand*\ecvtitle{\ecv@utf{\Large\textbf{E\ecv@kern u\ecv@kern
+r\ecv@kern o\ecv@kern p\ecv@kern a\ecv@kern s\ecv@kern s}\\[5pt]
+\Large\textbf{\ae\ecv@kern v\ecv@kern i\ecv@kern \'a\ecv@kern
+g\ecv@kern r\ecv@kern i\ecv@kern p}}}
diff --git a/macros/latex/contrib/europecv/ecvit.def b/macros/latex/contrib/europecv/ecvit.def
new file mode 100644
index 0000000000..7b9579aabf
--- /dev/null
+++ b/macros/latex/contrib/europecv/ecvit.def
@@ -0,0 +1,48 @@
+%!TEX encoding = UTF-8 Unicode
+%
+% Translation completed on 2019/03/19
+\ProvidesFile{ecvit.def}[europecv Italian definitions]
+% Personal information
+\def\ecv@infosectionkey{\ecv@utf{Informazioni personali}}
+\def\ecv@datekey{\ecv@utf{Aggiornato al }}
+\def\ecv@namekey{\ecv@utf{Cognome nome}}
+\def\ecv@addresskey{\ecv@utf{Indirizzo}}
+\def\ecv@telkey{\ecv@utf{Telefono}}
+\def\ecv@mobilekey{\ecv@utf{Mobile}}
+\def\ecv@officekey{\ecv@utf{Ufficio}}
+\def\ecv@faxkey{\ecv@utf{Fax}}
+\def\ecv@emailkey{\ecv@utf{Email}}
+\def\ecv@professionalkey{\ecv@utf{Email Professionale}}
+\def\ecv@skypekey{\ecv@utf{Skype}}
+\def\ecv@youtubekey{\ecv@utf{YouTube}}
+\def\ecv@peckey{\ecv@utf{PEC}}
+\def\ecv@nationalitykey{\ecv@utf{Nazionalit\`a}}
+\def\ecv@birthkey{\ecv@utf{Data di nascita}}
+\def\ecv@homepagekey{\ecv@utf{Sito web}}
+\def\ecv@genderkey{\ecv@utf{Sesso}}
+% Footer
+\def\ecv@pagekey{\ecv@utf{Pagina}}
+\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae\ di}}
+% Language table
+\def\ecv@mothertonguekey{\ecv@utf{Madrelingua}}
+\def\ecv@assesskey{\ecv@utf{Autovalutazione}}
+\def\ecv@levelkey{\ecv@utf{Livello europeo}}
+\def\ecv@understandkey{\ecv@utf{Comprensione}}
+\def\ecv@speakkey{\ecv@utf{Parlato}}
+\def\ecv@writekey{\ecv@utf{Scritto}}
+\def\ecv@listenkey{\ecv@utf{Ascolto}}
+\def\ecv@readkey{\ecv@utf{Lettura}}
+\def\ecv@interactkey{\ecv@utf{Interazione}}
+\def\ecv@productkey{\ecv@utf{Produzione orale}}
+\def\ecv@langfooterkey{\ecv@utf{Quadro comune europeo di riferimento per le lingue}}
+\def\ecv@cefbasickey{\ecv@utf{Livello elementare}}
+\def\ecv@cefindepkey{\ecv@utf{Livello intermedio}}
+\def\ecv@cefprofkey{\ecv@utf{Livello avanzato}}
+
+
+
+\renewcommand*{\ecvtitle}{\ecv@utf{%
+\Large\textbf{C\ecv@kern u\ecv@kern r\ecv@kern r\ecv@kern
+i\ecv@kern c\ecv@kern u\ecv@kern l\ecv@kern u\ecv@kern m \ecv@kern V\ecv@kern
+i\ecv@kern t\ecv@kern a\ecv@kern e}\\[5pt]
+\Large\textbf{E\ecv@kern u\ecv@kern r\ecv@kern o\ecv@kern p\ecv@kern a\ecv@kern s\ecv@kern s}}}
diff --git a/macros/latex/contrib/europecv/ecvlt.def b/macros/latex/contrib/europecv/ecvlt.def
new file mode 100644
index 0000000000..cd5eaf368d
--- /dev/null
+++ b/macros/latex/contrib/europecv/ecvlt.def
@@ -0,0 +1,46 @@
+%!TEX encoding = UTF-8 Unicode
+%
+% Translation yet to be finished, 2019/03/19
+\ProvidesFile{ecvlt.def}[europecv Lithuanian definitions]
+% Personal information
+\def\ecv@infosectionkey{\ecv@utf{Asmenin{\.e} informacija}}
+\def\ecv@datekey{\ecv@utf{Aggiornato al}} % To be translated
+\def\ecv@namekey{\ecv@utf{Vardas~(-ai)~/ Pavard{\.e}~(-s)}}
+\def\ecv@addresskey{\ecv@utf{Adresas~(-ai)}}
+\def\ecv@telkey{\ecv@utf{Telefonas~(-ai)}}
+\def\ecv@faxkey{\ecv@utf{Fax}}
+\def\ecv@mobilekey{\ecv@utf{Mobilus}}
+\def\ecv@officekey{\ecv@utf{Ufficio}} % To be translated
+\def\ecv@emailkey{\ecv@utf{El. pa{\v s}tas~(-ai)}}
+\def\ecv@professionalkey{\ecv@utf{Email Professionale}} % To be translated
+\def\ecv@skypekey{\ecv@utf{Skype}}
+\def\ecv@youtubekey{\ecv@utf{YouTube}}
+\def\ecv@peckey{\ecv@utf{PEC}}
+\def\ecv@homepagekey{\ecv@utf{Home page}}
+\def\ecv@nationalitykey{\ecv@utf{Pilietyb{\.e}}}
+\def\ecv@birthkey{\ecv@utf{Gimimo data}}
+\def\ecv@genderkey{\ecv@utf{Lytis}}
+% Footer
+\def\ecv@pagekey{\ecv@utf{Puslapis}}
+\def\ecv@cvofkey{\ecv@utf{Gyvenimo apra{\v s}ymas}}
+% Language table
+\def\ecv@mothertonguekey{\ecv@utf{Gimtoji kalba~(-os)}}
+\def\ecv@assesskey{\ecv@utf{{\k I}sivertinimas}}
+\def\ecv@levelkey{\ecv@utf{Europos lygis}}
+\def\ecv@understandkey{\ecv@utf{Supratimas}}
+\def\ecv@speakkey{\ecv@utf{Kalb{\.e}jimas}}
+\def\ecv@writekey{\ecv@utf{Ra{\v s}ymas}}
+\def\ecv@listenkey{\ecv@utf{Klausymas}}
+\def\ecv@readkey{\ecv@utf{Skaitymas}}
+\def\ecv@interactkey{\ecv@utf{Bendravimas {\v z}od{\v z}iu}}
+\def\ecv@productkey{\ecv@utf{Informacijos pateikimas {\v z}od{\v z}iu}}
+\def\ecv@langfooterkey{\ecv@utf{Bendrieji kalb{\k u} metmenys Europoje}}
+\def\ecv@cefbasickey{\ecv@utf{Pradedantis vartotojas}}
+\def\ecv@cefindepkey{\ecv@utf{Pa{\v z}eng{\k e}s vartotojas}}
+\def\ecv@cefprofkey{\ecv@utf{{\k I}gud{\k e}s vartotojas}}
+
+\renewcommand*\ecvtitle{\ecv@utf{\Large\textbf{E\ecv@kern u\ecv@kern
+r\ecv@kern o\ecv@kern p\ecv@kern a\ecv@kern s\ecv@kern s}\\[5pt]
+\Large\textbf{G\ecv@kern y\ecv@kern v\ecv@kern e\ecv@kern
+n\ecv@kern i\ecv@kern m\ecv@kern o \ecv@kern \ecv@kern a\ecv@kern p\ecv@kern
+r\ecv@kern a\ecv@kern {\v s}\ecv@kern y\ecv@kern m\ecv@kern a\ecv@kern s}}}
diff --git a/macros/latex/contrib/europecv/ecvlv.def b/macros/latex/contrib/europecv/ecvlv.def
new file mode 100644
index 0000000000..3b86b20abd
--- /dev/null
+++ b/macros/latex/contrib/europecv/ecvlv.def
@@ -0,0 +1,40 @@
+%!TEX encoding = UTF-8 Unicode
+%
+% Translation completed on 2019/03/19
+\ProvidesFile{ecvlv.def}[europecv Latvian definitions]
+% Personal information
+\def\ecv@infosectionkey{\ecv@utf{Personas dati}}
+\def\ecv@datekey{\ecv@utf{Atnaujinta iki al}}
+\def\ecv@namekey{\ecv@utf{Uzv{\=a}rds / V{\=a}rds}}
+\def\ecv@addresskey{\ecv@utf{Adrese}}
+\def\ecv@telkey{\ecv@utf{T{\=a}lrunis}}
+\def\ecv@mobilekey{\ecv@utf{Mobilais t{\=a}lrunis}}
+\def\ecv@officekey{\ecv@utf{Biuras}}
+\def\ecv@faxkey{\ecv@utf{Fax}}
+\def\ecv@emailkey{\ecv@utf{E-pasts}}
+\def\ecv@professionalkey{\ecv@utf{Profesionalus el. paštas}}
+\def\ecv@skypekey{\ecv@utf{Skype}}
+\def\ecv@youtubekey{\ecv@utf{YouTube}}
+\def\ecv@peckey{\ecv@utf{PEC}}
+\def\ecv@homepagekey{\ecv@utf{Home page}}
+\def\ecv@nationalitykey{\ecv@utf{Pilson{\=\i}ba}}
+\def\ecv@birthkey{\ecv@utf{Dzim{\v s}anas datums}}
+\def\ecv@genderkey{\ecv@utf{Dzimums}}
+% Footer
+\def\ecv@pagekey{\ecv@utf{Lapa}}
+\def\ecv@cvofkey{\ecv@utf{Curriculum Vit\ae}}
+% Language table
+\def\ecv@mothertonguekey{\ecv@utf{Dzimt{\=a} valoda}}
+\def\ecv@assesskey{\ecv@utf{Pa{\v s}nov{\=e}rt{\=e}jums}}
+\def\ecv@levelkey{\ecv@utf{Eiropas l{\=\i}menis}}
+\def\ecv@understandkey{\ecv@utf{Sapatne}}
+\def\ecv@speakkey{\ecv@utf{Run{\=a}{\v s}ana}}
+\def\ecv@writekey{\ecv@utf{Rakst{\=\i}{\v s}ana}}
+\def\ecv@listenkey{\ecv@utf{Klaus{\=\i}{\v s}an{\=a}s}}
+\def\ecv@readkey{\ecv@utf{Las{\=\i}{\v s}ana}}
+\def\ecv@interactkey{\ecv@utf{Dialogs}}
+\def\ecv@productkey{\ecv@utf{Monologs}}
+\def\ecv@langfooterkey{\ecv@utf{Eiropas kop{\=\i}g{\=a}m pamatnost{\=a}dn{\=e}m valodu apguv{\=e} atbilsto{\v s}s l{\=\i}menis}}
+\def\ecv@cefbasickey{\ecv@utf{Pamatl{\=\i}menis}}
+\def\ecv@cefindepkey{\ecv@utf{Vid{\=e}jais l{\=\i}menis}}
+\def\ecv@cefprofkey{\ecv@utf{Augst{\=a}kais l{\=\i}menis}}
diff --git a/macros/latex/contrib/europecv/ecvmt.def b/macros/latex/contrib/europecv/ecvmt.def
new file mode 100644
index 0000000000..7c7086b9ee
--- /dev/null
+++ b/macros/latex/contrib/europecv/ecvmt.def
@@ -0,0 +1,41 @@
+%!TEX encoding = UTF-8 Unicode
+%
+% Translation completed on 2019/03/19
+\ProvidesFile{ecvmt-utf8.def}[europecv Maltese definitions]
+\inputencoding{utf8x}
+% Personal information
+\def\ecv@infosectionkey{\ecv@utf{Tagħrif personali}}
+def\ecv@datekey{\ecv@utf{Aġġornat għal}}
+\def\ecv@namekey{\ecv@utf{Kunjom(ijiet) Isem (Ismijiet)}}
+\def\ecv@addresskey{\ecv@utf{L-indirizz}}
+\def\ecv@faxkey{\ecv@utf{Fax}}
+\def\ecv@telkey{\ecv@utf{In-numru tat-telefown}}
+\def\ecv@mobilekey{\ecv@utf{Mobile}}
+\def\ecv@officekey{\ecv@utf{In-numru tal-faks}}
+\def\ecv@emailkey{\ecv@utf{Email}}
+\def\ecv@professionalkey{\ecv@utf{Email Professjonali}}
+\def\ecv@skypekey{\ecv@utf{Skype}}
+\def\ecv@youtubekey{\ecv@utf{YouTube}}
+\def\ecv@peckey{\ecv@utf{PEC}}
+\def\ecv@homepagekey{\ecv@utf{Home page}}
+\def\ecv@nationalitykey{\ecv@utf{Nazzjonalita' / Nazzjonalitajiet}}
+\def\ecv@birthkey{\ecv@utf{Data tat-twelid}}
+\def\ecv@genderkey{\ecv@utf{Sess}}
+% Footer
+\def\ecv@pagekey{\ecv@utf{Paġna}}
+\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae\ ta'}}
+% Language table
+\def\ecv@mothertonguekey{\ecv@utf{Ilsien~/ ilsna nattiv/i}}
+\def\ecv@assesskey{\ecv@utf{Awto-assessjar}}
+\def\ecv@levelkey{\ecv@utf{Livell Ewropew}}
+\def\ecv@understandkey{\ecv@utf{Fehim tal-lingwa}}
+\def\ecv@speakkey{\ecv@utf{Taħdit mitkellma}}
+\def\ecv@writekey{\ecv@utf{Lingwa miktuba}}
+\def\ecv@listenkey{\ecv@utf{Smigħ}}
+\def\ecv@readkey{\ecv@utf{Qari}}
+\def\ecv@interactkey{\ecv@utf{Komunikazzjoni Verbali}}
+\def\ecv@productkey{\ecv@utf{Ħila fil-komunikkazzjoni}}
+\def\ecv@langfooterkey{\ecv@utf{Qafas Ewropew ta’ Referenza Komuni għall-lingwi}}
+\def\ecv@cefbasickey{\ecv@utf{Livell elementari}}
+\def\ecv@cefindepkey{\ecv@utf{Livell intermedju}}
+\def\ecv@cefprofkey{\ecv@utf{Livell avvanzat}}
diff --git a/macros/latex/contrib/europecv/ecvnl.def b/macros/latex/contrib/europecv/ecvnl.def
new file mode 100644
index 0000000000..402d52bc6b
--- /dev/null
+++ b/macros/latex/contrib/europecv/ecvnl.def
@@ -0,0 +1,40 @@
+%!TEX encoding = UTF-8 Unicode
+%
+% Translation completed on 2019/03/19
+\ProvidesFile{ecvnl.def}[europecv Dutch definitions]
+% Personal information
+\def\ecv@infosectionkey{\ecv@utf{Persoonsgegevens}}
+def\ecv@datekey{\ecv@utf{Bijgewerkt naar}}
+\def\ecv@namekey{\ecv@utf{Achternaam~(-namen)/ Voornaam~(-namen)}}
+\def\ecv@addresskey{\ecv@utf{Adres(sen)}}
+\def\ecv@telkey{\ecv@utf{Telefoon(s)}}
+\def\ecv@mobilekey{\ecv@utf{Mobiel}}
+\def\ecv@faxkey{\ecv@utf{Fax}}
+\def\ecv@officekey{\ecv@utf{Kantoor}}
+\def\ecv@emailkey{\ecv@utf{E-mailadres(sen)}}
+\def\ecv@professionalkey{\ecv@utf{professionele e-mail}}
+\def\ecv@skypekey{\ecv@utf{Skype}}
+\def\ecv@youtubekey{\ecv@utf{YouTube}}
+\def\ecv@peckey{\ecv@utf{PEC}}
+\def\ecv@homepagekey{\ecv@utf{Home page}}
+\def\ecv@nationalitykey{\ecv@utf{Nationaliteit}}
+\def\ecv@birthkey{\ecv@utf{Geboortedatum}}
+\def\ecv@genderkey{\ecv@utf{Geslacht}}
+% Footer
+\def\ecv@pagekey{\ecv@utf{Pagina}}
+\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae\ van}}
+% Language table
+\def\ecv@mothertonguekey{\ecv@utf{Moedertaal~(-talen)}}
+\def\ecv@assesskey{\ecv@utf{Zelfevaluatie}}
+\def\ecv@levelkey{\ecv@utf{Europees niveau}}
+\def\ecv@understandkey{\ecv@utf{Begrijpen}}
+\def\ecv@speakkey{\ecv@utf{Spreken}}
+\def\ecv@writekey{\ecv@utf{Schrijven}}
+\def\ecv@listenkey{\ecv@utf{Luisteren}}
+\def\ecv@readkey{\ecv@utf{Lezen}}
+\def\ecv@interactkey{\ecv@utf{Interactie}}
+\def\ecv@productkey{\ecv@utf{Productie}}
+\def\ecv@langfooterkey{\ecv@utf{Europees Referentiekader Taalvaardigheidsonderwijs}}
+\def\ecv@cefbasickey{\ecv@utf{Beginnend taalgebruiker}}
+\def\ecv@cefindepkey{\ecv@utf{Onafhankelijk taalgebruiker}}
+\def\ecv@cefprofkey{\ecv@utf{Vaardig taalgebruiker}}
diff --git a/macros/latex/contrib/europecv/ecvno.def b/macros/latex/contrib/europecv/ecvno.def
new file mode 100644
index 0000000000..dc46bc8785
--- /dev/null
+++ b/macros/latex/contrib/europecv/ecvno.def
@@ -0,0 +1,40 @@
+%!TEX encoding = UTF-8 Unicode
+%
+% Translation completed on 2018/03/19
+\ProvidesFile{ecvno.def}[europecv Norwegian definitions]
+% Personal information
+\def\ecv@infosectionkey{\ecv@utf{Personlige opplysninger}}
+\def\ecv@datekey{\ecv@utf{Oppdatert til}}
+\def\ecv@namekey{\ecv@utf{Navn}}
+\def\ecv@addresskey{\ecv@utf{Adresse(r)}}
+\def\ecv@telkey{\ecv@utf{Telefonnumre}}
+\def\ecv@faxkey{\ecv@utf{Fax}}
+\def\ecv@mobilekey{\ecv@utf{Mobil}}
+\def\ecv@officekey{\ecv@utf{Faksnumre}}
+\def\ecv@emailkey{\ecv@utf{E-postadresse(r)}}
+\def\ecv@professionalkey{\ecv@utf{Profesjonell e-post}}
+\def\ecv@skypekey{\ecv@utf{Skype}}
+\def\ecv@youtubekey{\ecv@utf{YouTube}}
+\def\ecv@peckey{\ecv@utf{PEC}}
+\def\ecv@homepagekey{\ecv@utf{Home page}}
+\def\ecv@nationalitykey{\ecv@utf{Nasjonalitet(er)}}
+\def\ecv@birthkey{\ecv@utf{F\o dselsdato}}
+\def\ecv@genderkey{\ecv@utf{Kj\o nn}}
+% Footer
+\def\ecv@pagekey{\ecv@utf{Side}}
+\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae\ for}}
+% Language table
+\def\ecv@mothertonguekey{\ecv@utf{Morsm\aa l}}
+\def\ecv@assesskey{\ecv@utf{Egenvurdering}}
+\def\ecv@levelkey{\ecv@utf{Europeisk niv\aa}}
+\def\ecv@understandkey{\ecv@utf{Forst\aa else}}
+\def\ecv@speakkey{\ecv@utf{Tale}}
+\def\ecv@writekey{\ecv@utf{Skrift}}
+\def\ecv@listenkey{\ecv@utf{Lytting}}
+\def\ecv@readkey{\ecv@utf{Lesing}}
+\def\ecv@interactkey{\ecv@utf{Interaksjon}}
+\def\ecv@productkey{\ecv@utf{Muntlig produksjon}}
+\def\ecv@langfooterkey{\ecv@utf{CEF-niv\aa. CEF (Common European Framework) er en felles europeisk referanseramme for spr\aa k.}}
+\def\ecv@cefbasickey{\ecv@utf{Basisbruker}}
+\def\ecv@cefindepkey{\ecv@utf{Selvstendig bruker}}
+\def\ecv@cefprofkey{\ecv@utf{Avansert bruker}}
diff --git a/macros/latex/contrib/europecv/ecvpl.def b/macros/latex/contrib/europecv/ecvpl.def
new file mode 100644
index 0000000000..11af7c3a4d
--- /dev/null
+++ b/macros/latex/contrib/europecv/ecvpl.def
@@ -0,0 +1,40 @@
+%!TEX encoding = UTF-8 Unicode
+%
+% Translation completed on 2019/03/19
+\ProvidesFile{ecvpl.def}[europecv Polish definitions]
+% Personal information
+\def\ecv@infosectionkey{\ecv@utf{Dane osobowe}}
+\def\ecv@datekey{\ecv@utf{Zaktualizowany do}}
+\def\ecv@namekey{\ecv@utf{Nazwisko / Imi\k{e}}}
+\def\ecv@addresskey{\ecv@utf{Adres(y)}}
+\def\ecv@telkey{\ecv@utf{Telefon(y)}}
+\def\ecv@mobilekey{\ecv@utf{Tel. kom.}}
+\def\ecv@faxkey{\ecv@utf{Fax}}
+\def\ecv@officekey{\ecv@utf{Urząd}}
+\def\ecv@emailkey{\ecv@utf{Email(e)}}
+\def\ecv@professionalkey{\ecv@utf{Profesjonalny e-mail}}
+\def\ecv@skypekey{\ecv@utf{Skype}}
+\def\ecv@youtubekey{\ecv@utf{YouTube}}
+\def\ecv@peckey{\ecv@utf{PEC}}
+\def\ecv@homepagekey{\ecv@utf{Home page}}
+\def\ecv@nationalitykey{\ecv@utf{Obywatelstwo}}
+\def\ecv@birthkey{\ecv@utf{Data urodzenia}}
+\def\ecv@genderkey{\ecv@utf{P{\l}e\'c}}
+% Footer
+\def\ecv@pagekey{\ecv@utf{Strona}}
+\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae}}
+% Language table
+\def\ecv@mothertonguekey{\ecv@utf{J\k{e}zyk ojczysty}}
+\def\ecv@assesskey{\ecv@utf{Samoocena umiej\k{e}tno\'sci j\k{e}zykowych}}
+\def\ecv@levelkey{\ecv@utf{Poziom europejski}}
+\def\ecv@understandkey{\ecv@utf{Rozumienie}}
+\def\ecv@speakkey{\ecv@utf{M\'owienie}}
+\def\ecv@writekey{\ecv@utf{Pisanie}}
+\def\ecv@listenkey{\ecv@utf{S{\l}uchanie}}
+\def\ecv@readkey{\ecv@utf{Czytanie}}
+\def\ecv@interactkey{\ecv@utf{Porozumiewanie si\k{e}}}
+\def\ecv@productkey{\ecv@utf{Samodzielne wypowiadanie si\k{e}}}
+\def\ecv@langfooterkey{\ecv@utf{Europejski system opisu kszta{\l}cenia j\k{e}zykowego }}
+\def\ecv@cefbasickey{\ecv@utf{Poziom podstawowy}}
+\def\ecv@cefindepkey{\ecv@utf{Poziom samodzielno\'sci}}
+\def\ecv@cefprofkey{\ecv@utf{Poziom bieg{\l}o\'sci}}
diff --git a/macros/latex/contrib/europecv/ecvpt.def b/macros/latex/contrib/europecv/ecvpt.def
new file mode 100644
index 0000000000..3a2f0d8e85
--- /dev/null
+++ b/macros/latex/contrib/europecv/ecvpt.def
@@ -0,0 +1,44 @@
+%!TEX encoding = UTF-8 Unicode
+%
+% Translation completed on 2019/03/19
+\ProvidesFile{ecvpt.def}[europecv Portuguese definitions]
+% Personal information
+\def\ecv@infosectionkey{\ecv@utf{Informa\c{c}\~ao pessoal}}
+\def\ecv@datekey{\ecv@utf{Atualizado a}}
+\def\ecv@namekey{\ecv@utf{Apelido(s) - Nome(s)}}
+\def\ecv@addresskey{\ecv@utf{Morada(s)}}
+\def\ecv@telkey{\ecv@utf{Telefone(s)}}
+\def\ecv@mobilekey{\ecv@utf{Telem\'ovel}}
+\def\ecv@faxkey{\ecv@utf{Fax}}
+\def\ecv@officekey{\ecv@utf{Escritório}}
+\def\ecv@emailkey{\ecv@utf{\textit{E-mail} Pessoal}}
+\def\ecv@professionalkey{\ecv@utf{\textit{E-mail} Profissional}}
+\def\ecv@skypekey{\ecv@utf{Skype}}
+\def\ecv@youtubekey{\ecv@utf{YouTube}}
+\def\ecv@peckey{\ecv@utf{PEC}}
+\def\ecv@homepagekey{\ecv@utf{\textit{Home page}}}
+\def\ecv@nationalitykey{\ecv@utf{Nacionalidade(s)}}
+\def\ecv@birthkey{\ecv@utf{Data de nascimento}}
+\def\ecv@genderkey{\ecv@utf{Sexo}}
+% Footer
+\def\ecv@pagekey{\ecv@utf{P\'agina}}
+\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae\ de}}
+% Language table
+\def\ecv@mothertonguekey{\ecv@utf{L\'ingua(s) materna(s)}}
+\def\ecv@assesskey{\ecv@utf{Auto-avalia\c{c}\~ao}}
+\def\ecv@levelkey{\ecv@utf{N\'ivel europeu}}
+\def\ecv@understandkey{\ecv@utf{Compreens\~ao}}
+\def\ecv@speakkey{\ecv@utf{Conversas\~ao}}
+\def\ecv@writekey{\ecv@utf{Escrita}}
+\def\ecv@listenkey{\ecv@utf{Compreens\~ao oral}}
+\def\ecv@readkey{\ecv@utf{Compreens\~ao escrita}}
+\def\ecv@interactkey{\ecv@utf{Interac\c{c}\~ao oral}}
+\def\ecv@productkey{\ecv@utf{Produ\c{c}\~ao oral}}
+\def\ecv@langfooterkey{\ecv@utf{N\'ivel do Quadro Europeu Comum de Refer\^encia (CECR)}}
+\def\ecv@cefbasickey{\ecv@utf{Utilizador elementar}}
+\def\ecv@cefindepkey{\ecv@utf{Utilizador independente}}
+\def\ecv@cefprofkey{\ecv@utf{Utilizador experiente}}
+
+\renewcommand*\ecvtitle{\ecv@utf{\Large\textbf{C\ecv@kern u\ecv@kern r\ecv@kern r\ecv@kern i\ecv@kern c\ecv@kern u\ecv@kern l\ecv@kern u\ecv@kern m \ecv@kern v\ecv@kern i\ecv@kern t\ecv@kern a\ecv@kern e}\\[5pt]
+\Large\textbf{E\ecv@kern u\ecv@kern
+r\ecv@kern o\ecv@kern p\ecv@kern a\ecv@kern s\ecv@kern s}}}
diff --git a/macros/latex/contrib/europecv/ecvro.def b/macros/latex/contrib/europecv/ecvro.def
new file mode 100644
index 0000000000..e6030cdbcb
--- /dev/null
+++ b/macros/latex/contrib/europecv/ecvro.def
@@ -0,0 +1,43 @@
+%!TEX encoding = UTF-8 Unicode
+%
+% Translation completed on 2019/03/19
+\ProvidesFile{ecvro.def}[europecv Romanian definitions]
+% Personal information
+\def\ecv@infosectionkey{\ecv@utf{Informa{\c t}ii personale}}
+\def\ecv@datekey{\ecv@utf{Actualizat la}}
+\def\ecv@namekey{\ecv@utf{Nume~/ Prenume}}
+\def\ecv@addresskey{\ecv@utf{Adresa}}
+\def\ecv@telkey{\ecv@utf{Telefon}}
+\def\ecv@mobilekey{\ecv@utf{Mobil}}
+\def\ecv@faxkey{\ecv@utf{Fax}}
+\def\ecv@officekey{\ecv@utf{Birou}}
+\def\ecv@emailkey{\ecv@utf{E-mail}}
+\def\ecv@professionalkey{\ecv@utf{E-mail profesional}}
+\def\ecv@skypekey{\ecv@utf{Skype}}
+\def\ecv@youtubekey{\ecv@utf{YouTube}}
+\def\ecv@peckey{\ecv@utf{PEC}}
+\def\ecv@homepagekey{\ecv@utf{Home page}}
+\def\ecv@nationalitykey{\ecv@utf{Cet{\u a}{\c t}enia}}
+\def\ecv@birthkey{\ecv@utf{Data na{\c s}terii}}
+\def\ecv@genderkey{\ecv@utf{Sex}}
+% Footer
+\def\ecv@pagekey{\ecv@utf{Pag}}
+\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae}}
+% Language table
+\def\ecv@mothertonguekey{\ecv@utf{Limba(i) matern{\u a}(e)}}
+\def\ecv@assesskey{\ecv@utf{Autoevaluare}}
+\def\ecv@levelkey{\ecv@utf{Nivel european}}
+\def\ecv@understandkey{\ecv@utf{Comprehensiune}}
+\def\ecv@speakkey{\ecv@utf{Vorbit}}
+\def\ecv@writekey{\ecv@utf{Scris}}
+\def\ecv@listenkey{\ecv@utf{Abilitati de ascultare}}
+\def\ecv@readkey{\ecv@utf{Abilitati de citire}}
+\def\ecv@interactkey{\ecv@utf{Interactiune}}
+\def\ecv@productkey{\ecv@utf{Exprimare}}
+\def\ecv@langfooterkey{\ecv@utf{Cadrului european de referin{\c t}{\u a} pentru limbi}}
+\def\ecv@cefbasickey{\ecv@utf{Basic user}} % To be tranlated
+\def\ecv@cefindepkey{\ecv@utf{Independent user}} % To be translated
+\def\ecv@cefprofkey{\ecv@utf{Proficient user}} % To be translated
+
+\renewcommand*\ecvtitle{\ecv@utf{\Large\textbf{C\ecv@kern u\ecv@kern r\ecv@kern r\ecv@kern i\ecv@kern c\ecv@kern u\ecv@kern l\ecv@kern u\ecv@kern m \ecv@kern v\ecv@kern i\ecv@kern t\ecv@kern a\ecv@kern e}\\[5pt]
+\Large\textbf{E\ecv@kern u\ecv@kern r\ecv@kern o\ecv@kern p\ecv@kern a\ecv@kern s\ecv@kern s}}}
diff --git a/macros/latex/contrib/europecv/ecvsk.def b/macros/latex/contrib/europecv/ecvsk.def
new file mode 100644
index 0000000000..68784d47c3
--- /dev/null
+++ b/macros/latex/contrib/europecv/ecvsk.def
@@ -0,0 +1,45 @@
+%!TEX encoding = UTF-8 Unicode
+%
+% Translation completed on 2019/03/19
+\ProvidesFile{ecvsk.def}[europecv Slovak definitions]
+% Personal information
+\def\ecv@infosectionkey{\ecv@utf{Osobn{\'e} {\'u}daje}}
+\def\ecv@datekey{\ecv@utf{Aktualizované na}}
+\def\ecv@namekey{\ecv@utf{Priezvisko({\'a}) / Meno({\'a})}}
+\def\ecv@addresskey{\ecv@utf{Adresa(y)}}
+\def\ecv@telkey{\ecv@utf{Telef\'on(y)}}
+\def\ecv@mobilekey{\ecv@utf{Mobil}}
+\def\ecv@faxkey{\ecv@utf{Fax}}
+\def\ecv@officekey{\ecv@utf{Kancelária}}
+\def\ecv@emailkey{\ecv@utf{E-mail(y)}}
+\def\ecv@professionalkey{\ecv@utf{Profesionálny e-mail}}
+\def\ecv@skypekey{\ecv@utf{Skype}}
+\def\ecv@youtubekey{\ecv@utf{YouTube}}
+\def\ecv@peckey{\ecv@utf{PEC}}
+\def\ecv@homepagekey{\ecv@utf{Home page}}
+\def\ecv@nationalitykey{\ecv@utf{{\v S}t{\'a}tna(e) pr{\'\i}slu{\v s}nost'(ti)}}
+\def\ecv@birthkey{\ecv@utf{D{\'a}tum narodenia}}
+\def\ecv@genderkey{\ecv@utf{Pohlavie}}
+% Footer
+\def\ecv@pagekey{\ecv@utf{Strana}}
+\def\ecv@cvofkey{\ecv@utf{{\v Z}ivotopis}}
+% Language table
+\def\ecv@mothertonguekey{\ecv@utf{Materinsk{\'y}({\'e}) jazyk(y)}}
+\def\ecv@assesskey{\ecv@utf{Sebahodnotenie}}
+\def\ecv@levelkey{\ecv@utf{Eur{\'o}pska {\'u}rove{\v n}}}
+\def\ecv@understandkey{\ecv@utf{Porozumenie}}
+\def\ecv@speakkey{\ecv@utf{Hovorenie}}
+\def\ecv@writekey{\ecv@utf{P{\'\i}sanie}}
+\def\ecv@listenkey{\ecv@utf{Po{\v c}{\'u}vanie}}
+\def\ecv@readkey{\ecv@utf{{\v C}{\'\i}tanie}}
+\def\ecv@interactkey{\ecv@utf{{\'U}stna interakcia}}
+\def\ecv@productkey{\ecv@utf{Samostatn{\'y} {\'u}stny prejav}}
+\def\ecv@langfooterkey{\ecv@utf{{\'U}rove{\v n} podl'a Spolo{\v c}n{\'e}ho eur{\'o}pskeho referen{\v c}n{\'e}ho r{\'a}mca (CEF)}}
+\def\ecv@cefbasickey{\ecv@utf{Pou{\v z}{\'\i}vatel' z{\'a}kladn{\'e}ho jazyka}}
+\def\ecv@cefindepkey{\ecv@utf{Samostatn{\'y} pou{\v z}{\'\i}vatel'}}
+\def\ecv@cefprofkey{\ecv@utf{Sk{\'u}sen{\'y} pou{\v z}{\'\i}vatel'}}
+
+\renewcommand*\ecvtitle{\ecv@utf{\Large\textbf{E\ecv@kern u\ecv@kern
+r\ecv@kern o\ecv@kern p\ecv@kern a\ecv@kern s\ecv@kern s}\\[5pt]
+\Large\textbf{{\v Z}\ecv@kern i\ecv@kern v\ecv@kern o\ecv@kern
+t\ecv@kern o\ecv@kern p\ecv@kern i\ecv@kern s}}}
diff --git a/macros/latex/contrib/europecv/ecvsl.def b/macros/latex/contrib/europecv/ecvsl.def
new file mode 100644
index 0000000000..57657dfad9
--- /dev/null
+++ b/macros/latex/contrib/europecv/ecvsl.def
@@ -0,0 +1,47 @@
+%!TEX encoding = UTF-8 Unicode
+%
+% Translation completed on 2019/03/19
+\ProvidesFile{ecvsl.def}[europecv Slovenian definitions]
+% Personal information
+\def\ecv@infosectionkey{\ecv@utf{Osebni podatki}}
+\def\ecv@datekey{\ecv@utf{Posodobljeno na}}
+\def\ecv@namekey{\ecv@utf{Ime~/ Priimek}}
+\def\ecv@addresskey{\ecv@utf{Naslov}}
+\def\ecv@telkey{\ecv@utf{Telefon}}
+\def\ecv@faxkey{\ecv@utf{Fax}}
+\def\ecv@mobilekey{\ecv@utf{Prenosni telefon}}
+\def\ecv@officekey{\ecv@utf{Telefaks}}
+\def\ecv@emailkey{\ecv@utf{E-po{\v s}ta}}
+def\ecv@officekey{\ecv@utf{Urad}}
+\def\ecv@professionalkey{\ecv@utf{Strokovni E-poštni naslov}}
+\def\ecv@skypekey{\ecv@utf{Skype}}
+\def\ecv@youtubekey{\ecv@utf{YouTube}}
+\def\ecv@peckey{\ecv@utf{PEC}}
+\def\ecv@homepagekey{\ecv@utf{Home page}}
+\def\ecv@nationalitykey{\ecv@utf{Dr{\v z}avljanstvo}}
+\def\ecv@birthkey{\ecv@utf{Datum rojstva}}
+\def\ecv@genderkey{\ecv@utf{Spol}}
+% Footer
+\def\ecv@pagekey{\ecv@utf{Stran}}
+\def\ecv@cvofkey{\ecv@utf{{\v Z}ivljenjepis}}
+% Language table
+\def\ecv@mothertonguekey{\ecv@utf{Materni jezik(i)}}
+\def\ecv@assesskey{\ecv@utf{Samovrednotenje}}
+\def\ecv@levelkey{\ecv@utf{Evropska raven}}
+\def\ecv@understandkey{\ecv@utf{Razumevanje}}
+\def\ecv@speakkey{\ecv@utf{Govorjenje}}
+\def\ecv@writekey{\ecv@utf{Pisanje}}
+\def\ecv@listenkey{\ecv@utf{Slu{\v s}no razumevanje}}
+\def\ecv@readkey{\ecv@utf{Bralno razumevanje}}
+\def\ecv@interactkey{\ecv@utf{Govorno sporazumevanje}}
+\def\ecv@productkey{\ecv@utf{Govorno sporo{\v c}anje}}
+\def\ecv@langfooterkey{\ecv@utf{Skupni evropski referen{\v c}ni okvir za jezike}}
+\def\ecv@cefbasickey{\ecv@utf{Osnovni uporabnik}}
+\def\ecv@cefindepkey{\ecv@utf{Samostojni uporabnik}}
+\def\ecv@cefprofkey{\ecv@utf{Usposobljeni uporabnik}}
+
+\renewcommand*\ecvtitle{\ecv@utf{\Large\textbf{E\ecv@kern u\ecv@kern
+r\ecv@kern o\ecv@kern p\ecv@kern a\ecv@kern s\ecv@kern s}\\[5pt]
+\Large\textbf{{\v z}\ecv@kern i\ecv@kern v\ecv@kern l\ecv@kern
+j\ecv@kern e\ecv@kern n\ecv@kern j\ecv@kern e\ecv@kern p\ecv@kern i\ecv@kern
+s}}}
diff --git a/macros/latex/contrib/europecv/ecvsr.def b/macros/latex/contrib/europecv/ecvsr.def
new file mode 100644
index 0000000000..9adf588ac9
--- /dev/null
+++ b/macros/latex/contrib/europecv/ecvsr.def
@@ -0,0 +1,46 @@
+%!TEX encoding = UTF-8 Unicode
+%
+% Translation completed on 2019/03/19
+\ProvidesFile{ecvsr.def}[europecv Serbian definitions]
+% Personal information
+\def\ecv@infosectionkey{\ecv@utf{Li{\v c}ni podaci}}
+\def\ecv@datekey{\ecv@utf{Ažurirano}}
+\def\ecv@namekey{\ecv@utf{Prezime~/ ime}}
+\def\ecv@addresskey{\ecv@utf{Adresa}}
+\def\ecv@telkey{\ecv@utf{Telefon}}
+\def\ecv@mobilekey{\ecv@utf{Mobilan}}
+\def\ecv@officekey{\ecv@utf{Ured}}
+\def\ecv@faxkey{\ecv@utf{Fax}}
+\def\ecv@emailkey{\ecv@utf{E - mail}}
+\def\ecv@professionalkey{\ecv@utf{Radnu E-poštu}}
+\def\ecv@skypekey{\ecv@utf{Skype}}
+\def\ecv@youtubekey{\ecv@utf{YouTube}}
+\def\ecv@peckey{\ecv@utf{PEC}}
+\def\ecv@homepagekey{\ecv@utf{Home page}}
+\def\ecv@nationalitykey{\ecv@utf{Nacionalnost}}
+\def\ecv@birthkey{\ecv@utf{Datum ro{\dj}enja}}
+\def\ecv@genderkey{\ecv@utf{Pol}}
+% Footer
+\def\ecv@pagekey{\ecv@utf{Strana}}
+\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae\ -}}
+% Language table
+\def\ecv@mothertonguekey{\ecv@utf{Maternji jezik}}
+\def\ecv@assesskey{\ecv@utf{Samovrednovanje}}
+\def\ecv@levelkey{\ecv@utf{Evropski nivo}}
+\def\ecv@understandkey{\ecv@utf{Razumevanje}}
+\def\ecv@speakkey{\ecv@utf{Govor}}
+\def\ecv@writekey{\ecv@utf{Pisanje}}
+\def\ecv@listenkey{\ecv@utf{Slu{\v s}no razumevanje}}
+\def\ecv@readkey{\ecv@utf{\v Citanje}}
+\def\ecv@interactkey{\ecv@utf{Govorno sporazumevanje}}
+\def\ecv@productkey{\ecv@utf{Samoizra\v zavanje}}
+\def\ecv@langfooterkey{\ecv@utf{Zajedni\v cki evropski referencni okvir za jezike(CEF)}}
+\def\ecv@cefbasickey{\ecv@utf{Osnovni korisnik}}
+\def\ecv@cefindepkey{\ecv@utf{Samostalni korisnik}}
+\def\ecv@cefprofkey{\ecv@utf{Osposobljeni korisnik}}
+
+\providecommand*{\ecvtitle}{\ecv@utf{\Large\textbf{E\ecv@kern v\ecv@kern
+r\ecv@kern o\ecv@kern p\ecv@kern s\ecv@kern k\ecv@kern i}\\[5pt]
+\Large\textbf{C\ecv@kern u\ecv@kern r\ecv@kern r\ecv@kern
+i\ecv@kern c\ecv@kern u\ecv@kern l\ecv@kern u\ecv@kern m \ecv@kern
+V\ecv@kern i\ecv@kern t\ecv@kern a\ecv@kern e}}}
diff --git a/macros/latex/contrib/europecv/ecvsv.def b/macros/latex/contrib/europecv/ecvsv.def
new file mode 100644
index 0000000000..34e4415e2a
--- /dev/null
+++ b/macros/latex/contrib/europecv/ecvsv.def
@@ -0,0 +1,46 @@
+%!TEX encoding = UTF-8 Unicode
+%
+% Translation yet to be finished, 2019/03/19
+\ProvidesFile{ecvsv.def}[europecv Swedish definitions]
+% Personal information
+\def\ecv@infosectionkey{\ecv@utf{Personuppgifter}}
+\def\ecv@datekey{\ecv@utf{Aggiornato al}} % To be translated
+\def\ecv@namekey{\ecv@utf{Efternamn / F\"ornamn}}
+\def\ecv@addresskey{\ecv@utf{Adress(er)}}
+\def\ecv@telkey{\ecv@utf{Telefonnummer}}
+\def\ecv@mobilekey{\ecv@utf{Mobil}}
+\def\ecv@faxkey{\ecv@utf{Fax}}
+\def\ecv@officekey{\ecv@utf{Ufficio}} % To be translated
+\def\ecv@emailkey{\ecv@utf{E-postadress(er)}}
+\def\ecv@professionalkey{\ecv@utf{Email Professionale}} % To be translated
+\def\ecv@skypekey{\ecv@utf{Skype}}
+\def\ecv@youtubekey{\ecv@utf{YouTube}}
+\def\ecv@peckey{\ecv@utf{PEC}}
+\def\ecv@homepagekey{\ecv@utf{Home page}}
+\def\ecv@nationalitykey{\ecv@utf{Medborgarskap}}
+\def\ecv@birthkey{\ecv@utf{F\"odelsedatum}}
+\def\ecv@genderkey{\ecv@utf{K\"on}}
+% Footer
+\def\ecv@pagekey{\ecv@utf{Sida}}
+\def\ecv@cvofkey{\ecv@utf{Meritf\"orteckning f\"or}}
+% Language table
+\def\ecv@mothertonguekey{\ecv@utf{Modersm\aa l}}
+\def\ecv@assesskey{\ecv@utf{Sj\"alvbed\"omning}}
+\def\ecv@levelkey{\ecv@utf{Europeisk niv\aa}}
+\def\ecv@understandkey{\ecv@utf{F\"orst\aa else}}
+\def\ecv@speakkey{\ecv@utf{Tala}}
+\def\ecv@writekey{\ecv@utf{Skriva}}
+\def\ecv@listenkey{\ecv@utf{H\"orf\"orst\aa else}}
+\def\ecv@readkey{\ecv@utf{L\"asf\"orst\aa else}}
+\def\ecv@interactkey{\ecv@utf{Muntlig interaktion}}
+\def\ecv@productkey{\ecv@utf{Muntlig produktion}}
+\def\ecv@langfooterkey{\ecv@utf{Niv\aa n inom de Gemensamma europeiska referensramarna (CEF)}}
+\def\ecv@cefbasickey{\ecv@utf{Den baspresterande spr\aa kanv\"andaren}}
+\def\ecv@cefindepkey{\ecv@utf{Den sj\"alvst\"andige spr\aa kanv\"andaren}}
+\def\ecv@cefprofkey{\ecv@utf{Den avancerade spr\aa kanv\"andaren}}
+
+\renewcommand*\ecvtitle{\ecv@utf{\Large\textbf{E\ecv@kern u\ecv@kern
+r\ecv@kern o\ecv@kern p\ecv@kern a\ecv@kern s\ecv@kern s}\\[5pt]
+\Large\textbf{m\ecv@kern e\ecv@kern r\ecv@kern i\ecv@kern
+t\ecv@kern f\ecv@kern {\"o}\ecv@kern r\ecv@kern t\ecv@kern e\ecv@kern c\ecv@kern
+k\ecv@kern n\ecv@kern i\ecv@kern n\ecv@kern g\ecv@kern e\ecv@kern n\ecv@kern}}}
diff --git a/macros/latex/contrib/europecv/europasslogo.eps b/macros/latex/contrib/europecv/europasslogo.eps
new file mode 100644
index 0000000000..8be10068c0
--- /dev/null
+++ b/macros/latex/contrib/europecv/europasslogo.eps
@@ -0,0 +1,1338 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: Adobe Illustrator by AutoTrace version 0.31
+%%Title: europass.eps
+%%CreationDate: Thu Mar 24 20:40:16 2005
+%%BoundingBox: 0 0 4256 2352
+%%DocumentData: Clean7Bit
+%%EndComments
+%%BeginProlog
+/bd { bind def } bind def
+/incompound false def
+/m { moveto } bd
+/l { lineto } bd
+/c { curveto } bd
+/F { incompound not {fill} if } bd
+/f { closepath F } bd
+/S { stroke } bd
+/*u { /incompound true def } bd
+/*U { /incompound false def f} bd
+/k { setcmykcolor } bd
+/K { k } bd
+%%EndProlog
+%%BeginSetup
+%%EndSetup
+0.000 0.000 0.000 0.000 k
+*u
+0 2352 m
+0 0 l
+4256 0 l
+4256 2352 l
+0 2352 l
+f
+*U
+0.510 0.255 0.000 0.490 k
+*u
+2863 2059 m
+2865.667 2057.500 2870.167 2054.833 2873 2057.500 c
+2876.833 2061.167 2877.167 2069 2878.667 2074 c
+2882.333 2086.500 2889.667 2099.167 2892 2112 c
+2904.333 2112.333 2907.500 2138.167 2911 2148 c
+2925.167 2187 2938 2227 2949.500 2267 c
+2952.667 2277.833 2957.833 2289.667 2958.667 2301 c
+2958.833 2304 2960.167 2310.667 2957.333 2312.833 c
+2951.333 2317.500 2946.333 2308 2944.667 2304 c
+2938 2288.667 2933 2272.667 2927.500 2257 c
+2914.167 2218 2901.500 2178.833 2888.667 2140 c
+2879.667 2113.333 2869.167 2086.167 2863 2059 c
+f
+*U
+0.000 0.235 0.937 0.004 k
+*u
+2708 1999 m
+2814 1999 l
+2842 1999 l
+2853.500 2000 l
+2859.833 2014 l
+2873 2056 l
+2863 2059 l
+2936 2280 l
+2904 2270.167 l
+2843 2249.833 l
+2808.333 2237.167 l
+2799.667 2219 l
+2779.833 2172 l
+2728.833 2051 l
+2708 1999 l
+f
+*U
+0.510 0.255 0.000 0.490 k
+*u
+2186 1731 m
+2182.167 1742.500 2182.500 1755 2179.500 1767 c
+2170 1802.500 2158.333 1836.833 2138.167 1868 c
+2077.500 1961.167 1976.500 2009.167 1870 2029 c
+1847 2033.333 1823.833 2035.167 1801 2037.333 c
+1791 2038.333 1780.833 2040.167 1771 2039 c
+1770.833 2036.333 1769.167 2030.833 1771.500 2029 c
+1776 2025.667 1788.333 2025.833 1794 2024.667 c
+1813.167 2020.833 1832 2017 1851 2011.667 c
+1932.667 1988.167 2016.333 1948.833 2074.833 1886 c
+2095.333 1863.833 2112.833 1836 2124.167 1808 c
+2126.667 1801.500 2136 1785.500 2130.667 1779.167 c
+2119.667 1766.833 2088.667 1768.833 2075 1774.333 c
+2070.333 1776.167 2067.167 1780.833 2062.667 1782.333 c
+2058 1783.833 2053.667 1780.833 2054.333 1775.833 c
+2058.667 1741 2115.167 1737 2140 1748 c
+2148.167 1721.833 2142.167 1693.500 2142 1667 c
+2156.833 1667.167 2172.667 1673.167 2187 1677.167 c
+2218.167 1686.167 2248.667 1697.500 2279 1709.500 c
+2403.833 1759.500 2514.667 1832 2620 1915 c
+2613.667 1898.833 2598.333 1882.833 2587.833 1869.333 c
+2561.667 1835.500 2533.833 1803.167 2503.500 1773.333 c
+2485.833 1756 2469.500 1736.833 2451 1720.167 c
+2373.500 1650 2288.500 1588 2197 1537.667 c
+2160.167 1517.500 2121.667 1494.500 2082 1481 c
+2082 1479 l
+2150.333 1450.500 2215.167 1408.333 2279 1371 c
+2403.833 1297.500 2528.500 1215.667 2635 1117 c
+2651.833 1101.333 2669.333 1086 2684.667 1069 c
+2692.167 1060.833 2698 1051 2705.667 1043.167 c
+2733.333 1014.167 2755 983.500 2773.667 948 c
+2781.667 932.667 2789.167 919.833 2794 903 c
+2770.667 915.833 2750.167 934.500 2727.833 948.500 c
+2589.333 1036.333 2440.833 1120.833 2287 1177.333 c
+2206.333 1207 2119.667 1235.833 2033 1237.833 c
+2024.500 1238 2014.833 1233.833 2007 1231.667 c
+1994.333 1228 1981.667 1225.167 1969 1222.333 c
+1922.167 1212 1875.333 1203 1828 1196.167 c
+1676.333 1174.333 1522.333 1172.333 1372 1202.333 c
+1321.500 1212.333 1271.333 1227.167 1224 1247.500 c
+1208.167 1254.167 1182.667 1261.333 1171 1274 c
+1195.667 1268.333 1223.500 1270 1249 1268.833 c
+1295 1266.833 1341.833 1265.833 1388 1269 c
+1422.833 1271.333 1457.833 1277.167 1492.667 1279 c
+1504.167 1279.667 1515.500 1278 1527 1278 c
+1523 1284 l
+1524 1285 l
+1532.333 1284 1541.667 1287.667 1550 1289.500 c
+1565.333 1292.833 1580.667 1296.500 1596 1300.333 c
+1667.667 1318.667 1739.833 1352.167 1791 1407 c
+1802.333 1419 1811.333 1432 1821.500 1445 c
+1825 1449.500 1832.667 1453.333 1834.667 1459 c
+1836.167 1462.833 1834.667 1468.333 1836 1473 c
+1819.333 1479.333 1805.500 1489.833 1790 1497.500 c
+1756.500 1514.167 1724.500 1532.667 1693 1552.833 c
+1623.833 1597 1558.167 1647.500 1502.667 1707.833 c
+1468.667 1745 1437.500 1785.500 1416.833 1832 c
+1403.667 1861.167 1398 1889.833 1392 1921 c
+1405.833 1914 1417 1900.667 1429.333 1891.500 c
+1459.667 1869 1490 1846.333 1521 1824.667 c
+1617.500 1757 1720.333 1694.333 1832 1654.667 c
+1873 1640 1916.333 1631 1960 1631 c
+1970 1631 1979.833 1631 1990 1632.500 c
+1993 1633 1998.833 1632.667 2000.833 1635.500 c
+2003.333 1638.833 2002 1647.167 2001.667 1651 c
+2000.333 1661.667 2000.167 1673.167 2000 1684 c
+1824.333 1684 1660.667 1772.333 1518 1867.500 c
+1479 1893.500 1439 1919.833 1403.333 1950.167 c
+1394.667 1957.333 1385.500 1964 1376.833 1971.167 c
+1374.833 1972.833 1370.500 1977.833 1367.500 1975.833 c
+1365.167 1974.167 1366.667 1969.333 1366.500 1967 c
+1365.500 1958.333 1366.333 1950.500 1365.833 1942 c
+1363.167 1902 1375.833 1858.833 1390.667 1822 c
+1434 1714 1524.167 1624.167 1616 1556.167 c
+1649.833 1531 1684.667 1506.667 1721 1485 c
+1730.833 1479 1740.833 1473.167 1751 1467.333 c
+1753.667 1465.833 1759.500 1464 1760.500 1460.667 c
+1761.500 1457.167 1757 1452.500 1755.333 1450 c
+1748.500 1439.667 1740.667 1429.167 1731 1421.833 c
+1693.833 1393.333 1655.500 1372.833 1611 1358 c
+1434.667 1299.167 1243.667 1302.167 1061 1306 c
+1064.833 1299.333 1074.500 1294.500 1081 1290.500 c
+1093 1283 1104.667 1274.833 1117 1267.500 c
+1170.667 1235.167 1227.500 1210 1287 1190.333 c
+1449.333 1136.167 1623.667 1127.667 1793 1144.167 c
+1848.167 1149.500 1903.500 1157.667 1958 1168.667 c
+1975 1172.167 1992 1176 2009 1180.333 c
+2017.333 1182.333 2027.167 1186.667 2036 1186.667 c
+2055.833 1187 2077.667 1180.833 2097 1176.333 c
+2114.500 1172.333 2132.500 1169.500 2150 1164.833 c
+2314 1120.500 2470 1045.500 2619 965 c
+2667.167 938.833 2714.833 911.500 2762 883.167 c
+2776 874.667 2790.167 866.167 2804 857.333 c
+2810.667 853 2818 846.500 2826 845 c
+2829.167 860.500 2833.667 875.833 2832.833 892 c
+2828.833 981.667 2765 1059.500 2704 1120 c
+2602.500 1220.167 2484 1302.833 2362 1376.500 c
+2323 1400 2283.833 1423 2244 1444.500 c
+2223.167 1455.833 2197.167 1465 2179 1480 c
+2341.333 1546.167 2480 1658.667 2584.333 1798.667 c
+2611.500 1835.167 2635.833 1873.333 2658 1913 c
+2665.833 1926.667 2672.667 1940.833 2679.667 1955 c
+2682.333 1960.333 2684.500 1968.167 2688.500 1972.667 c
+2695.333 1980.167 2719.833 1972 2729 1971.333 c
+2756.500 1969.333 2784.500 1965.833 2812 1962.167 c
+2819.333 1961.167 2838 1955.667 2844.500 1959.167 c
+2847.500 1960.833 2848.500 1966 2849.667 1969 c
+2853.333 1978.167 2858.167 1988.167 2860 1998 c
+2747 1998 l
+2720 1998 l
+2709.667 1999.500 l
+2714.167 2015 l
+2733.500 2061 l
+2786.167 2186 l
+2802.167 2224 l
+2811 2247 l
+2799.333 2245 2787.833 2238.500 2777 2234.167 c
+2772.167 2232.167 2765.833 2230.667 2762.500 2226.667 c
+2758.500 2222.167 2757 2214.500 2755 2209 c
+2750.333 2196.500 2745.833 2184.167 2741.167 2172 c
+2724.333 2127.667 2708 2083.167 2691.333 2039 c
+2685.667 2024 2681.500 1998.833 2670.500 1987.167 c
+2660.333 1976.333 2644.333 1968.167 2632 1960 c
+2606.667 1943.167 2581.333 1926.667 2556 1910.167 c
+2472.167 1856.500 2384.833 1804.667 2293 1766.333 c
+2269.333 1756.500 2245.333 1747.333 2221 1739.833 c
+2209.500 1736.333 2196.833 1735.333 2186 1731 c
+f
+*U
+0.000 0.235 0.937 0.004 k
+*u
+2890 2107 m
+2878 2070 l
+2879 2070 l
+2881.833 2079 2892.667 2097.833 2890 2107 c
+f
+2877 2070 m
+2877 2067 l
+2878 2067 l
+2877 2070 l
+f
+2876.167 2065.167 m
+2876.667 2064.667 l
+2876.167 2065.167 l
+f
+1814 2039 m
+1820 2036 l
+1814 2039 l
+f
+1821 2019 m
+1821.667 2003.167 1830 1985.833 1834.833 1971 c
+1836.333 1966.833 1837.167 1957.500 1841.333 1955.333 c
+1844.167 1953.667 1848.833 1955.333 1852 1955.833 c
+1860.167 1957 1868.500 1958.333 1877 1958.500 c
+1907.167 1959.167 1960.667 1940.167 1958 1904 c
+1951.333 1903.167 1941.167 1902.667 1935 1905.333 c
+1924.167 1910 1916 1921.500 1905 1926.833 c
+1886.667 1935.333 1867.833 1934.167 1849 1929 c
+1853 1915 l
+1894.333 1923 1939.833 1909.833 1951 1865 c
+1943 1864 1933.500 1866.500 1926 1868.333 c
+1917.667 1870.333 1915.500 1880 1908 1883.667 c
+1897.833 1888.500 1885.833 1889.167 1875 1889 c
+1871.833 1889 1865.167 1890.667 1863 1887.333 c
+1860.667 1883.667 1865.667 1873.667 1867 1870 c
+1868 1866.500 1868.667 1861.167 1871 1858.500 c
+1873.500 1855.667 1880.500 1856.667 1884 1856.167 c
+1897 1854 1917.500 1847.500 1912 1832 c
+1900.667 1834.500 1889.833 1838.667 1878 1837 c
+1879.667 1824.667 1885.167 1812.667 1888.833 1801 c
+1896.167 1777.167 1903.500 1753.500 1911.333 1730 c
+1915 1718.667 1917.167 1698.500 1924.833 1689.333 c
+1927.833 1685.667 1935.500 1686.333 1940 1685.833 c
+1954 1684.333 1967.833 1684 1982 1684 c
+1986.167 1684 1996 1685.667 1999.167 1682.333 c
+2002.833 1678.333 2001.667 1663.333 2001.833 1658 c
+2002 1652 2002.667 1644.833 2001.833 1639 c
+2000.333 1629.833 1973.333 1630.500 1966 1630 c
+1928.500 1627.500 1886.333 1637.333 1851 1649 c
+1746.667 1683 1650.833 1738 1560 1798.500 c
+1530 1818.500 1500.667 1839.333 1472 1860.833 c
+1459.500 1870.167 1444 1887 1429 1891 c
+1432.667 1877.833 1439.500 1865.333 1445 1853 c
+1479 1776 l
+1486.500 1759 1492.500 1734.500 1504.500 1720.333 c
+1510.500 1713.333 1519.667 1707.833 1527 1702.333 c
+1540.667 1691.667 1554.167 1680.833 1568 1670.333 c
+1609.333 1638.167 1650.500 1605.667 1692 1573.500 c
+1717 1554 1742 1534.667 1767 1514.833 c
+1787.667 1498.500 1809.833 1480 1836 1473 c
+1834 1468.167 1835.667 1463 1834 1459 c
+1831.333 1452.667 1822.667 1447.833 1818.667 1442 c
+1799.167 1413.333 1774 1388.500 1746 1368.333 c
+1727.333 1355.167 1707.167 1345.333 1690 1330.500 c
+1674.667 1317.500 1660 1303.833 1645 1290.667 c
+1639.500 1285.833 1633 1277.333 1626 1275.333 c
+1615.500 1272.500 1602.667 1276 1592 1276 c
+1559.333 1276 1526.500 1279.833 1494 1279.167 c
+1476.333 1278.833 1458.333 1274.667 1440.833 1273 c
+1409.333 1270 1377.500 1268.333 1346 1267 c
+1295.667 1264.833 1246 1271 1196 1271 c
+1196 1270 l
+1208.667 1263.500 1224.167 1260.167 1238 1255.833 c
+1260.333 1249 1282.667 1241.500 1305 1234.167 c
+1337.167 1223.667 1369.500 1213 1402 1202.833 c
+1416 1198.500 1430.333 1192 1445 1189.333 c
+1482 1182.500 1521.333 1181.833 1559 1180.833 c
+1636.167 1179 1713 1182 1790 1191 c
+1839.167 1196.833 1888.333 1204.833 1937 1215.167 c
+1958.333 1219.667 1979.667 1224.500 2001 1229.833 c
+2010.833 1232.333 2021.667 1237 2032 1237.667 c
+2053.167 1239 2077 1234 2098 1230.500 c
+2145.500 1222.500 2190.500 1207.667 2237 1195 c
+2244 1193 2251 1197.333 2258 1195 c
+2279.500 1187.500 2298.833 1172.667 2320 1163.833 c
+2404 1128 2486.333 1088.500 2566 1043.500 c
+2619.667 1013 2671.500 978.333 2726 949.167 c
+2745.667 938.667 2768 920.833 2790 916 c
+2784 940.667 2764.500 961.667 2750 982 c
+2732.333 1006.833 2715.667 1033.167 2696.500 1057 c
+2683.167 1073.667 2666.500 1088.500 2651 1103 c
+2533.333 1212.500 2397.667 1302.833 2259 1383.333 c
+2221.167 1405.167 2183.167 1426.500 2145 1447.167 c
+2125.167 1458 2103.667 1472.667 2082 1479 c
+2082 1481 l
+2094.833 1484 2106.833 1491.667 2119 1497 c
+2151.500 1511.500 2183 1529 2214 1546.667 c
+2293.500 1591.833 2368.667 1645.833 2437 1706.833 c
+2458 1725.667 2482 1744.667 2499.500 1767 c
+2512.333 1783.167 2521.167 1803.833 2531.333 1822 c
+2538.667 1834.667 2548.167 1848 2553 1862 c
+2536.500 1856.667 2520.333 1840.167 2506 1830.500 c
+2474.833 1809.833 2442.833 1790 2410 1772.167 c
+2352 1740.833 2292.167 1712.833 2230 1691.333 c
+2201 1681.167 2170.667 1675.667 2142 1666 c
+2142.167 1691.167 2150 1723.833 2140 1748 c
+2116 1740.167 2085.333 1739 2066 1758 c
+2061 1762.833 2054.500 1769.333 2054.333 1776.833 c
+2054.333 1781 2059.167 1783.500 2062.667 1781.833 c
+2067.167 1779.833 2070.167 1775.833 2075 1774 c
+2086.167 1769.833 2098.333 1771.500 2110 1771.667 c
+2114.333 1771.667 2126.667 1772.833 2128.167 1778.167 c
+2129.333 1783 2122.333 1793.500 2120.167 1798 c
+2112 1815.333 2103.167 1832.500 2095.167 1850 c
+2090.667 1859.667 2086.667 1871 2080.667 1880 c
+2052.833 1920.333 2004.500 1945.833 1962 1967.167 c
+1940.167 1978 1918.833 1989.500 1896 1997.667 c
+1873 2005.833 1845.500 2017.833 1821 2019 c
+f
+*U
+0.510 0.255 0.000 0.490 k
+*u
+1958 1904 m
+1960.167 1922.333 1949 1933.333 1934 1942.333 c
+1908.167 1957.667 1880 1959.833 1851 1955.833 c
+1839.833 1954.167 1825.833 1949 1815 1951.833 c
+1798.333 1956.167 1781.833 1963 1766 1969.333 c
+1761.667 1971 1751.667 1977 1747.167 1974.833 c
+1735.500 1969 1753.500 1956.167 1758.167 1952.500 c
+1776 1938 1797.833 1926.833 1821 1925.167 c
+1842.500 1923.500 1862.333 1936 1884 1932.833 c
+1896.833 1931.167 1908.500 1925.167 1919 1917.500 c
+1923.667 1914 1927.667 1908.500 1933 1906 c
+1939.833 1902.500 1950.333 1904 1958 1904 c
+f
+*U
+0.000 0.000 0.000 0.000 k
+*u
+1875 1959 m
+1875 1958 l
+1880 1958 l
+1875 1959 l
+f
+1862 1958 m
+1863 1957 l
+1862 1958 l
+f
+*U
+0.000 0.235 0.937 0.004 k
+*u
+2352 1795 m
+2352 1794 l
+2372.500 1799.833 2392.167 1813.500 2411 1823.667 c
+2452.333 1846 2492.833 1870.333 2533 1895.167 c
+2547.667 1904.167 2562.500 1913.333 2577 1923 c
+2583.500 1927.333 2591.667 1931 2596 1938 c
+2569 1923.667 l
+2518 1893.500 l
+2352 1795 l
+f
+*U
+0.000 0.000 0.000 0.000 k
+*u
+1872 1934 m
+1872 1933 l
+1880 1933 l
+1872 1934 l
+f
+1392 1921 m
+1408.167 1769.833 1540 1659 1655.833 1576.833 c
+1684.833 1556.333 1715 1537.333 1746 1519.833 c
+1758.833 1512.500 1772.667 1502 1787 1498 c
+1782.667 1506.500 1770.500 1513 1763 1518.833 c
+1745.167 1532.500 1727.500 1546.333 1710 1560.167 c
+1666 1594.500 1622 1629.167 1578 1663.333 c
+1554.333 1681.500 1527.500 1698.667 1506.167 1719.500 c
+1494.500 1730.833 1489.167 1754.333 1482.667 1769 c
+1464.500 1809.167 1449.833 1853.167 1428.667 1891.667 c
+1421.667 1904.167 1403.667 1909.833 1395 1921 c
+1392 1921 l
+f
+*U
+0.510 0.255 0.000 0.490 k
+*u
+1951 1865 m
+1942.333 1910.500 1890.500 1925.333 1850 1914.500 c
+1835 1910.500 1820.667 1898 1805 1898 c
+1791.500 1898 1777.500 1905.167 1766 1911.167 c
+1761.833 1913.167 1754.667 1919.333 1750.167 1916.333 c
+1740 1909.500 1755.667 1898.667 1760.667 1894.833 c
+1779.833 1879.833 1798.333 1876.500 1822 1875.500 c
+1842.333 1874.500 1858.500 1892 1879 1889.667 c
+1888.833 1888.500 1900.167 1887.667 1909 1882.500 c
+1914.167 1879.500 1915.833 1874.167 1920.167 1870.500 c
+1925.667 1866 1944.167 1863.500 1951 1865 c
+f
+*U
+0.000 0.000 0.000 0.000 k
+*u
+1866 1918 m
+1866 1917 l
+1869 1917 l
+1866 1918 l
+f
+1881 1918 m
+1881 1917 l
+1884 1917 l
+1881 1918 l
+f
+2618 1915 m
+2555 1864.167 l
+2538 1835 l
+2505 1775 l
+2510.833 1776.667 2513.167 1781.500 2517.167 1785.833 c
+2523.833 1793.333 2531.167 1800.167 2537.500 1807.833 c
+2557.833 1832.500 2578.833 1856.500 2598.167 1882.167 c
+2605 1891.333 2617.167 1903.667 2620 1915 c
+2618 1915 l
+f
+1937 1905 m
+1937 1904 l
+1940 1904 l
+1937 1905 l
+f
+1951 1904 m
+1951 1903 l
+1955 1903 l
+1951 1904 l
+f
+1869 1890 m
+1869 1889 l
+1880 1889 l
+1869 1890 l
+f
+2084 1873 m
+2129 1778 l
+2137 1782.333 2129 1796.500 2126.500 1803 c
+2119.333 1821.667 2109.667 1839.167 2098.667 1855.833 c
+2095 1861.333 2090.167 1870.833 2084 1873 c
+f
+*U
+0.510 0.255 0.000 0.490 k
+*u
+1739 1872 m
+1745.500 1833.333 1794.833 1809.167 1831 1817 c
+1849 1821 1861.667 1834.500 1880 1837.167 c
+1890.833 1838.833 1901.333 1833.500 1912 1832 c
+1920.500 1848.333 1893.833 1855.500 1881 1856.667 c
+1864.333 1858.333 1848.500 1853.500 1833 1848.500 c
+1824.333 1845.833 1815.167 1841.500 1806 1842 c
+1789.333 1843 1771.833 1852 1758 1860.500 c
+1751.667 1864.333 1746 1869.833 1739 1872 c
+f
+2053 1870.333 m
+2027.500 1864.500 2037.333 1826.500 2063 1832.333 c
+2086.833 1837.833 2077 1876 2053 1870.333 c
+f
+*U
+0.000 0.000 0.000 0.000 k
+*u
+2037.333 1851.333 m
+2037.500 1850.500 l
+2037.333 1851.333 l
+f
+1881 1838 m
+1881 1837 l
+1884 1837 l
+1881 1838 l
+f
+2056 1832 m
+2056 1831 l
+2059 1831 l
+2056 1832 l
+f
+*U
+0.000 0.235 0.937 0.004 k
+*u
+1608.500 1811.500 m
+1609.333 1811.333 l
+1608.500 1811.500 l
+f
+1610.500 1810.500 m
+1611.333 1810.333 l
+1610.500 1810.500 l
+f
+1612 1810 m
+1612 1809 l
+1661.167 1776.333 1718.167 1751.667 1773 1729.667 c
+1796.833 1720.167 1826 1706 1852 1704 c
+1844.833 1710 1834.333 1713 1826 1716.833 c
+1809.667 1724 1793.333 1731.167 1777 1738.333 c
+1739.500 1754.500 1702.167 1771.333 1665 1787.833 c
+1648.500 1795 1629.667 1807.333 1612 1810 c
+f
+2350.667 1793.500 m
+2351.167 1793.333 l
+2350.667 1793.500 l
+f
+2348.667 1792.500 m
+2349.167 1792.333 l
+2348.667 1792.500 l
+f
+2347 1792 m
+2348 1791 l
+2347 1792 l
+f
+997 1772 m
+987 1749.333 980.333 1723.500 973.333 1700 c
+971 1691.667 968.500 1674.500 962.167 1668.500 c
+957.167 1663.833 939.500 1667 933 1667 c
+851 1667 l
+854.500 1659.833 864.500 1654.833 871 1650 c
+887.167 1637.833 903.667 1625.833 920 1613.500 c
+925.500 1609.333 937.667 1603.500 940.333 1597 c
+943 1591 934 1574.167 932 1568 c
+915 1517 l
+912 1508 907.333 1498.333 907 1489 c
+930.500 1500.167 951.667 1521.500 973 1536.667 c
+978.833 1540.833 990.500 1553.667 998 1553.333 c
+1005.500 1553 1016.833 1540.667 1023 1536.333 c
+1037 1526.167 1051 1516 1065 1505.500 c
+1072.500 1499.833 1080.167 1492.667 1089 1489 c
+1085.500 1514.833 1072.500 1542.167 1064.333 1567 c
+1062 1573.667 1053.500 1590.167 1056.167 1596.833 c
+1058.833 1603.833 1071 1609.833 1077 1614.333 c
+1124 1649.500 l
+1130.500 1654.500 1140.333 1659.500 1144 1667 c
+1064 1667 l
+1056.500 1667 1039.667 1663.833 1033.333 1668 c
+1027.167 1672 1025.500 1688.333 1023.167 1695 c
+1014.833 1720.333 1006.167 1746.167 999 1772 c
+997 1772 l
+f
+*U
+0.000 0.000 0.000 0.000 k
+*u
+2089 1772 m
+2089 1771 l
+2093 1771 l
+2089 1772 l
+f
+2103 1772 m
+2103 1771 l
+2110 1771 l
+2103 1772 l
+f
+2107 1743 m
+2107 1742 l
+2113 1742 l
+2107 1743 l
+f
+2142 1735 m
+2143 1734 l
+2142 1735 l
+f
+2143 1723 m
+2143 1717 l
+2144 1717 l
+2143 1723 l
+f
+2143 1695 m
+2143 1688 l
+2144 1688 l
+2143 1695 l
+f
+1935 1687 m
+1936 1686 l
+1935 1687 l
+f
+1944.500 1685.500 m
+1945.333 1685.333 l
+1944.500 1685.500 l
+f
+1956 1685 m
+1956 1684 l
+1960 1684 l
+1956 1685 l
+f
+2000 1682 m
+2000 1678 l
+2001 1678 l
+2000 1682 l
+f
+2142.167 1676.333 m
+2142.667 1675.500 l
+2142.167 1676.333 l
+f
+2142 1667 m
+2143 1666 l
+2142 1667 l
+f
+2001 1662 m
+2001 1653 l
+2002 1653 l
+2001 1662 l
+f
+*U
+0.000 0.235 0.937 0.004 k
+*u
+559 1634 m
+541.167 1581 l
+533.500 1560.500 l
+512 1559 l
+455 1559 l
+457.833 1553 464.667 1549.667 470 1545.833 c
+480.833 1537.500 491.833 1529.167 503 1521 c
+507.167 1517.833 514.333 1514.500 517.167 1509.667 c
+520 1504.833 513.833 1493.833 512.167 1489 c
+506 1470.167 498.333 1451.167 494 1432 c
+510.333 1437.333 527 1454.500 541 1464.833 c
+545.500 1468.167 553.667 1477.167 559.500 1477.333 c
+564.833 1477.500 573.833 1468.167 578 1465 c
+591.833 1454.667 608.500 1437.333 625 1432 c
+607.167 1488 l
+601.500 1509.167 l
+616 1520.833 l
+649 1545.500 l
+664 1559 l
+606 1559 l
+600.167 1559 588.667 1556.667 584.500 1561.167 c
+581 1564.833 580.167 1572.333 578.667 1577 c
+574.167 1590.167 570.333 1603.667 566 1617 c
+564 1622.667 563.167 1629.500 559 1634 c
+f
+*U
+0.000 0.000 0.000 0.000 k
+*u
+1925 1633 m
+1926 1632 l
+1925 1633 l
+f
+1934.500 1631.500 m
+1935.333 1631.333 l
+1934.500 1631.500 l
+f
+1981.500 1631.500 m
+1982.333 1631.333 l
+1981.500 1631.500 l
+f
+1948 1631 m
+1948 1630 l
+1970 1630 l
+1948 1631 l
+f
+*U
+0.000 0.235 0.937 0.004 k
+*u
+2179 1480 m
+2194 1470.667 l
+2226 1455 l
+2218.500 1464 2199.167 1478.333 2188 1482 c
+2184.500 1483.167 2181.833 1481.500 2179 1480 c
+f
+2226 1455 m
+2229 1453 l
+2226 1455 l
+f
+2229 1453 m
+2230 1452 l
+2229 1453 l
+f
+*U
+0.000 0.000 0.000 0.000 k
+*u
+1524 1285 m
+1523 1284 l
+1526.333 1277.333 1532.333 1278 1539 1278 c
+1549.500 1277.833 1560.333 1277.333 1571 1276.833 c
+1587.667 1276.167 1610.500 1270.833 1627 1275.333 c
+1634 1277.333 1640.500 1285.833 1646 1290.667 c
+1657.667 1301 1669.333 1311.333 1681 1321.833 c
+1686.333 1326.667 1693.667 1331.167 1697 1338 c
+1685.833 1334.667 1675.667 1328 1665 1323.833 c
+1631.667 1310.833 1597.667 1299.500 1562.667 1292.333 c
+1550.167 1289.833 1536.833 1285.167 1524 1285 c
+f
+*U
+0.000 0.235 0.937 0.004 k
+*u
+281 1316 m
+264.833 1268 l
+257.500 1249.500 l
+238 1248 l
+186 1248 l
+199 1236 l
+228 1214.333 l
+242.667 1201.833 l
+237.667 1182 l
+222 1132 l
+236.833 1137.667 251.167 1152 264 1161.500 c
+268.167 1164.833 275.333 1172.333 281 1172.667 c
+286.333 1173 293.833 1165.167 298 1162 c
+311.333 1152 325 1139.333 340 1132 c
+339.167 1148.167 330 1166.500 325 1182 c
+323.333 1186.833 317.833 1196.667 320 1201.833 c
+322.167 1206.667 329 1210 333 1213 c
+363 1235.500 l
+367.500 1239 374.167 1242.333 376 1248 c
+323 1248 l
+317.667 1248 307.500 1246 303.667 1250.167 c
+300.500 1253.833 299.667 1260.500 298.333 1265 c
+293.333 1279.667 290.833 1304 281 1316 c
+f
+*U
+0.000 0.000 0.000 0.000 k
+*u
+1171 1274 m
+1174.167 1268.667 1182.500 1266.333 1188 1263.667 c
+1201.500 1257.167 1215 1250.667 1229 1245 c
+1276.500 1225.333 1326.500 1210.833 1377 1200.667 c
+1393.333 1197.500 1417.500 1188.500 1434 1192 c
+1419 1197.500 l
+1383 1209.333 l
+1252 1251.500 l
+1210 1265.333 l
+1198 1271 l
+1171 1274 l
+f
+1445 1274 m
+1446 1273 l
+1445 1274 l
+f
+1434.500 1272.500 m
+1435.333 1272.333 l
+1434.500 1272.500 l
+f
+1422.500 1271.500 m
+1423.333 1271.333 l
+1422.500 1271.500 l
+f
+1208 1271 m
+1208 1270 l
+1212 1270 l
+1208 1271 l
+f
+1408 1271 m
+1408 1270 l
+1412 1270 l
+1408 1271 l
+f
+1224 1270 m
+1224 1269 l
+1230 1269 l
+1224 1270 l
+f
+1392 1270 m
+1392 1269 l
+1397 1269 l
+1392 1270 l
+f
+1244 1269 m
+1244 1268 l
+1253 1268 l
+1244 1269 l
+f
+1370 1269 m
+1370 1268 l
+1378 1268 l
+1370 1269 l
+f
+1272 1268 m
+1272 1267 l
+1298 1267 l
+1272 1268 l
+f
+1326 1268 m
+1326 1267 l
+1351 1267 l
+1326 1268 l
+f
+2037 1238 m
+2037 1237 l
+2042 1237 l
+2037 1238 l
+f
+2052.667 1236.500 m
+2053.167 1236.333 l
+2052.667 1236.500 l
+f
+2243 1195 m
+2258 1187.833 l
+2295 1175 l
+2283.333 1188.500 2259.667 1195.333 2243 1195 c
+f
+1782 1191 m
+1783 1190 l
+1782 1191 l
+f
+1773 1190 m
+1774 1189 l
+1773 1190 l
+f
+1764 1189 m
+1765 1188 l
+1764 1189 l
+f
+1462 1188 m
+1463 1187 l
+1462 1188 l
+f
+1754 1188 m
+1755 1187 l
+1754 1188 l
+f
+1471 1187 m
+1472 1186 l
+1471 1187 l
+f
+1743.500 1186.500 m
+1744.333 1186.333 l
+1743.500 1186.500 l
+f
+*U
+0.000 0.235 0.937 0.004 k
+*u
+1611 1136 m
+1624.667 1128.667 1647.333 1120.667 1663 1119.167 c
+1674.500 1118 1688.333 1122.167 1700 1123.667 c
+1725.167 1127 1750.667 1130 1776 1133.500 c
+1846.833 1143.500 1918 1151.833 1989 1161.167 c
+2024 1165.833 2060.667 1174.167 2096 1175 c
+2092 1181 2076.833 1181 2070 1182.167 c
+2058.667 1184 2045.333 1187.833 2033.833 1186.667 c
+2018.667 1185.167 2003 1178.833 1988 1175.500 c
+1904.333 1157 1818.500 1143.167 1733 1139.333 c
+1704.167 1138 1675.667 1137 1647 1137 c
+1637.333 1137 1619.333 1140.333 1611 1136 c
+f
+*U
+0.000 0.000 0.000 0.000 k
+*u
+2038 1187 m
+2039 1186 l
+2038 1187 l
+f
+1480.500 1185.500 m
+1481.333 1185.333 l
+1480.500 1185.500 l
+f
+1732.500 1185.500 m
+1733.333 1185.333 l
+1732.500 1185.500 l
+f
+1491.500 1184.500 m
+1492.333 1184.333 l
+1491.500 1184.500 l
+f
+1720.500 1184.500 m
+1721.333 1184.333 l
+1720.500 1184.500 l
+f
+1503.500 1183.500 m
+1504.333 1183.333 l
+1503.500 1183.500 l
+f
+1706 1184 m
+1706 1183 l
+1709 1183 l
+1706 1184 l
+f
+1516 1183 m
+1516 1182 l
+1520 1182 l
+1516 1183 l
+f
+1690 1183 m
+1690 1182 l
+1694 1182 l
+1690 1183 l
+f
+1532 1182 m
+1532 1181 l
+1538 1181 l
+1532 1182 l
+f
+1671 1182 m
+1671 1181 l
+1677 1181 l
+1671 1182 l
+f
+1553 1181 m
+1553 1180 l
+1564 1180 l
+1553 1181 l
+f
+1643 1181 m
+1643 1180 l
+1655 1180 l
+1643 1181 l
+f
+1599 1180 m
+1599 1179 l
+1607 1179 l
+1599 1180 l
+f
+1832 1149 m
+1833 1148 l
+1832 1149 l
+f
+1824 1148 m
+1825 1147 l
+1824 1148 l
+f
+1815 1147 m
+1816 1146 l
+1815 1147 l
+f
+1806 1146 m
+1807 1145 l
+1806 1146 l
+f
+1796 1145 m
+1797 1144 l
+1796 1145 l
+f
+1785.500 1143.500 m
+1786.333 1143.333 l
+1785.500 1143.500 l
+f
+1774.500 1142.500 m
+1775.333 1142.333 l
+1774.500 1142.500 l
+f
+1761 1142 m
+1761 1141 l
+1764 1141 l
+1761 1142 l
+f
+1747 1141 m
+1747 1140 l
+1751 1140 l
+1747 1141 l
+f
+1731 1140 m
+1731 1139 l
+1736 1139 l
+1731 1140 l
+f
+1710 1139 m
+1710 1138 l
+1718 1138 l
+1710 1139 l
+f
+1679 1138 m
+1679 1137 l
+1694 1137 l
+1679 1138 l
+f
+2708 1041 m
+2720.500 1018.833 2737.500 998.667 2752.167 978 c
+2757.833 970 2764.167 956.333 2773 952 c
+2765.167 976.667 2743.167 1001.667 2726.667 1021.333 c
+2721.333 1027.833 2715.833 1037.667 2708 1041 c
+f
+2732 945 m
+2750 931.833 l
+2794 903 l
+2790.167 914.500 l
+2773 924.167 l
+2732 945 l
+f
+*U
+0.000 0.235 0.937 0.004 k
+*u
+133 933 m
+120.667 897 l
+114.500 881.500 l
+99 880 l
+59 880 l
+64.500 869 82.167 860.333 92 853 c
+95.167 850.500 101 847.833 102.667 843.833 c
+104.500 839.500 100.333 832 99 828 c
+94.833 815.500 88 801.833 87 789 c
+120 812.167 l
+133 820.333 l
+147 812 l
+180 789 l
+178 802 171.833 815.333 167.667 828 c
+166.167 832.167 162 839.500 164 843.833 c
+165.833 847.833 171.500 850.667 175 853.333 c
+184.667 860.500 202.167 869.167 208 880 c
+167 880 l
+162.667 880 154.833 878.500 151.500 881.500 c
+148 884.500 147 891.667 145.833 896 c
+142.667 906.667 140 924.167 133 933 c
+f
+*U
+0.510 0.255 0.000 0.490 k
+*u
+3342 485 m
+3310.500 427 l
+3294 395 l
+3381.833 332.500 3516 320 3614 363.667 c
+3690.500 397.667 3748 489 3719.500 573 c
+3699.500 632 3632.500 653.333 3580 673 c
+3551 683.833 3510.833 696 3509 733 c
+3507.833 757.333 3528 775.833 3549 783.667 c
+3585.833 797.167 3632.667 792 3669 777.667 c
+3681.167 772.833 3693.167 767.500 3705 761.333 c
+3708.333 759.500 3714.500 754.333 3718.500 755.667 c
+3723.500 757.167 3727.500 768.667 3730 773 c
+3739.167 789.333 3748.667 805.500 3758 822 c
+3760.833 827 3770.167 837.500 3763.833 842.667 c
+3737.333 864 3697.500 873.667 3665 880.167 c
+3577.500 897.500 3465.500 882.500 3408.667 805.667 c
+3397.167 790.333 3389.500 773 3383.500 755 c
+3377.500 737.167 3375.667 715.500 3377.333 697 c
+3378.333 685 3380.833 673.167 3385 662 c
+3404.667 607.833 3460.833 588.833 3510 570.333 c
+3533.167 561.500 3566.500 553.167 3582.500 532.667 c
+3613.500 493.333 3575 447.833 3535 437.667 c
+3485.667 425.167 3432.333 440.333 3387 460.333 c
+3371.667 467 3357.667 479.833 3342 485 c
+f
+3783 485 m
+3771.333 462.833 3759.333 440.833 3747.333 419 c
+3744.667 414 3734 400.833 3736.333 395.167 c
+3738.500 389.667 3751 384.833 3756 382.167 c
+3775 371.667 3795 362.833 3816 356.500 c
+3898.333 331.167 3998.333 328.500 4075 374 c
+4153.167 420.333 4203.500 535.167 4136.667 612 c
+4125.667 624.667 4108.667 635.167 4094 643 c
+4057.333 662.333 4014.500 670 3979 691 c
+3963.833 700 3948 716.667 3950.167 736 c
+3956.667 796 4037.500 796.667 4082 785.667 c
+4091.833 783.167 4101.333 780.667 4111 777.167 c
+4123 773 4134.667 767.667 4146 761.500 c
+4149.333 759.667 4155.667 754.500 4159.667 755.667 c
+4164.833 757.167 4169.667 770.333 4172.167 775 c
+4195.667 816 l
+4199.333 822.333 4205.333 829.833 4207.167 836.833 c
+4208.833 844.167 4194 849.500 4189 852.167 c
+4166.667 863.500 4143.667 870.167 4120 877.167 c
+4101.667 882.667 4082.667 883.333 4064 885.333 c
+3997.500 891.833 3909.333 875.167 3863.167 821.833 c
+3847.833 804.333 3834.667 785.167 3827.333 763 c
+3821.167 744.833 3819.167 727.667 3818.833 709 c
+3818.667 697.833 3819 686.833 3822 676 c
+3825.167 664.500 3828.833 653.167 3835.167 643 c
+3860.667 601.667 3908.167 586.667 3951 570.333 c
+3976.333 560.667 4010.333 552 4026.833 528.500 c
+4046.667 500.500 4028 465.333 4002.833 449.167 c
+3968.167 426.500 3921.167 431.500 3883 440.500 c
+3860.833 445.667 3837.833 454.500 3818 465.167 c
+3807.333 471 3794.667 482.667 3783 485 c
+f
+2249 138 m
+2335 157.833 l
+2361 163.833 l
+2370.333 166.500 l
+2374 181 l
+2381.333 215 l
+2412 361 l
+2428.167 356.333 2443.167 350.167 2460 347 c
+2506.500 338.333 2556.500 342 2601 359 c
+2700.167 396.667 2753.667 491.333 2778.500 590 c
+2788.333 629.500 2795.833 669.167 2795.833 710 c
+2795.833 778 2771.167 856.167 2697 874.333 c
+2686.500 876.833 2675.667 879.500 2665 879.833 c
+2641.833 880.500 2618 876.167 2596 869.167 c
+2572.667 861.667 2550 849.667 2530.167 835.167 c
+2518.167 826.500 2508 815.333 2496 807 c
+2496 827 2494.167 847.833 2488.167 867 c
+2486.500 871.833 2484.833 881.833 2480.333 884.833 c
+2475 888.333 2460.167 879 2455 877 c
+2433.833 868.667 2412.667 860 2392 851 c
+2386.833 848.833 2372.833 846 2370.500 840.500 c
+2368.667 836.167 2373 825.500 2374.167 821 c
+2377.333 808.333 2378.667 795.667 2378.667 783 c
+2378.667 739.500 2366.667 695.167 2357.500 653 c
+2332.167 537.833 2308.333 422.167 2283.833 307 c
+2259.833 194 l
+2255.833 175.667 2249.667 156.667 2249 138 c
+f
+3105 409 m
+3106 409 l
+3111.333 392 3113.333 376.167 3123.667 361 c
+3130.333 350.833 3140.167 344 3148 335 c
+3150 335 l
+3156.833 342.667 3166.500 348 3174.833 354 c
+3190 365 3205 376.333 3219.833 387.500 c
+3225.667 392 3241.833 400.333 3244.333 407.333 c
+3245.667 411.333 3241.667 414.667 3239.333 417.333 c
+3234 423.167 3229.500 429.833 3226.167 437 c
+3217.167 456.333 3218.667 477.500 3221.667 498 c
+3235 584.167 3257.167 669.333 3274.167 755 c
+3278.167 775.500 3284.833 795.833 3290.667 816 c
+3292.333 821.667 3298.667 834.167 3296.500 839.833 c
+3293.833 846.667 3280.167 851.667 3274 854.500 c
+3251 864.833 3226.667 871.833 3202 876 c
+3100.500 892.833 2991 870.333 2921.333 788.833 c
+2862 719.333 2826.333 626.167 2823.833 535 c
+2822.500 490.167 2822.833 447.167 2844.167 406 c
+2883.667 329.333 2989.333 327.667 3056 366.833 c
+3072.333 376.500 3096 391.667 3105 409 c
+f
+691 567 m
+1059 567 l
+1059 612.500 1053.333 653.167 1036.333 696 c
+1028.333 715.667 1016.833 734.333 1003.333 750.667 c
+926.500 843.667 785.833 849.833 695.167 773.167 c
+615 705.333 602 585.833 625.500 490 c
+639 435.500 668.667 382.667 717 352 c
+792.167 304.167 907.667 302 981 355.167 c
+1008.833 375.500 1031.833 402.500 1048 433 c
+1051.833 440.167 1055.167 447.500 1058.333 455 c
+1059.333 457.167 1061.500 460.833 1059.333 463 c
+1056 466.167 1049 466.500 1045 467.667 c
+1034 470.833 1022.833 473.667 1012 476.667 c
+1007.667 477.833 1000.500 481.500 996.333 478.833 c
+993 476.833 991.333 471.167 989.500 468 c
+985.333 460.500 981 453.167 976 446.333 c
+959.167 423.833 938.833 404.833 913 393.167 c
+843.500 362 756.167 385 716.667 451 c
+695.667 486.167 691 527 691 567 c
+f
+2008 826.500 m
+1955.833 818.333 1909 807.833 1870 768.833 c
+1840.833 739.833 1821.833 701 1810.667 662 c
+1782.833 564.333 1794.833 440.167 1874 368.167 c
+1924.833 322 1996.167 310 2062 320.667 c
+2079.667 323.500 2097.833 329.833 2114 337.667 c
+2240.667 400 2267 574.167 2216.833 695 c
+2188.500 763.167 2133.500 809.167 2061 822.667 c
+2044.333 825.667 2024.833 829.167 2008 826.500 c
+f
+1643 757 m
+1639.833 769.667 1642 784.833 1642 798 c
+1642 802 1643.500 811 1640.833 814.333 c
+1638.500 817.333 1630.333 816 1627 816 c
+1588 816 l
+1584.333 816 1575.500 817.500 1573.500 813.667 c
+1570 806.500 1573 791.833 1573 784 c
+1573 710 l
+1573 447 l
+1573 359 l
+1573 353.167 1569.833 332.667 1574.500 329 c
+1577.667 326.500 1585.167 328 1589 328 c
+1627 328 l
+1630.833 328 1640.167 326.167 1641.667 331 c
+1643.500 337.667 1642 347 1642 354 c
+1642 405 l
+1642 471 1639 538.167 1643.667 604 c
+1646.167 637.333 1645.667 672.833 1663.833 703 c
+1683.333 735 1719.500 758.667 1758 759.500 c
+1769.333 759.667 1781.500 760.833 1793 759.167 c
+1797.500 758.667 1806.333 755 1810.667 757.167 c
+1814.333 759.333 1813 767.333 1813 771 c
+1813 803 l
+1813 807.167 1814.167 813.667 1812.333 817.833 c
+1810.500 821.833 1803.500 821.167 1800 821.833 c
+1787.333 823.833 1773.500 825.333 1761 822.833 c
+1747.333 820 1733.500 820 1720 816.167 c
+1687 806.833 1661.500 785 1643 757 c
+f
+1110 816 m
+1110 587 l
+1110 536.667 1106.333 485.167 1117.667 436 c
+1132.667 370.500 1187 323.833 1254 318.500 c
+1293 315.333 1335 320.333 1369 341.333 c
+1382.667 349.833 1393.833 359.833 1404.333 372.167 c
+1407 375.167 1411.500 385.667 1415.833 385.667 c
+1420.333 385.667 1419 375.667 1419 373 c
+1419 360.500 1415.667 343 1419.167 331 c
+1420.667 326.167 1430 328 1434 328 c
+1473 328 l
+1476.667 328 1484.167 326.500 1487.333 329 c
+1491.833 332.500 1489 350.500 1489 356 c
+1489 437 l
+1489 716 l
+1489 788 l
+1489 794 1491.667 809.500 1487.833 814.333 c
+1485.500 817.333 1477.333 816 1474 816 c
+1434 816 l
+1430 816 1420.667 817.667 1419.167 812.833 c
+1417.167 805.833 1419 796.167 1419 789 c
+1419 737 l
+1419 683.333 1418.833 629.500 1419 576 c
+1419 537.667 1420.667 495.667 1404.167 460 c
+1380.333 407.833 1335 384.167 1280 382.833 c
+1249.667 382.167 1218.167 391 1200.833 418 c
+1180.667 449.167 1179.833 491.333 1179.833 527 c
+1179.833 557.833 1178 588.833 1178 620 c
+1178 816 l
+1110 816 l
+f
+*U
+0.000 0.000 0.000 0.000 k
+*u
+3101 783.333 m
+3014.667 770.667 2973.667 684.833 2956.667 607.667 c
+2953.167 591.333 2949.167 574.500 2948.167 558 c
+2946.167 521 2932.833 452.167 2983 441.167 c
+2988.833 439.833 2996 439.667 3002 440.167 c
+3025 442 3045.833 456.333 3063.167 470.667 c
+3082.333 486.500 3101.167 510.167 3109.833 534 c
+3116.500 551.833 3118.667 572.333 3122.667 591 c
+3129.167 620.500 3135.333 650.333 3142.167 680 c
+3147.500 702.833 3151.667 726 3157.167 749 c
+3158.667 754.833 3164.833 770 3161.667 775.500 c
+3159.500 779.333 3152.667 779.667 3149 780.833 c
+3135 785.500 3115.167 785.500 3101 783.333 c
+f
+2602 775.333 m
+2565.167 770.667 2533.167 744 2508.667 718 c
+2499.500 708 2487.333 696.667 2482 683.833 c
+2476.833 671.833 2475.833 656.667 2473.167 644 c
+2466.500 613.667 2460.667 583.167 2453.667 553 c
+2448.167 529.833 2442.667 506.333 2438.500 483 c
+2437.500 476.833 2432 465 2435.167 459.167 c
+2438.167 453.667 2448.333 450.333 2454 447.833 c
+2473.667 439.167 2498.500 435 2520 437.167 c
+2605.667 446 2637 536.667 2654 609 c
+2658.500 628.167 2662.667 647.333 2664.667 667 c
+2668.167 701.833 2675.167 768 2627 775.333 c
+2619 776.500 2609.833 776.333 2602 775.333 c
+f
+2005 765.333 m
+1974.167 760.500 1943.500 749.667 1921 726.833 c
+1884 689.500 1873 633.167 1871.667 583 c
+1869.667 511 1881.667 428.167 1954 392.667 c
+1965.500 387 1978.167 383.167 1991 381 c
+2006.833 378.333 2024 378.167 2040 380.333 c
+2053.167 382.167 2066.667 385.667 2079 391.167 c
+2160 427.833 2172.333 531.167 2164.667 609 c
+2162.667 630.167 2158.667 650.833 2151.333 671 c
+2143.500 692.333 2132.667 713.167 2116.833 729.833 c
+2090 758 2042.833 771.500 2005 765.333 c
+f
+823 762.500 m
+769.500 754.667 726.500 724.500 705.333 674 c
+700.500 662.167 696.667 649.500 694.167 637 c
+693.500 634 690.833 627.167 693.500 625 c
+697 622 707.500 624 712 624 c
+763 624 l
+912 624 l
+958 624 l
+964.167 624 972.667 622.333 978.833 624.167 c
+984 625.833 979.500 639 978.667 643 c
+975 662.333 968.167 682 957.833 699 c
+930.333 744 875.667 770.167 823 762.500 c
+f
+*U
+0.000 0.235 0.937 0.004 k
+*u
+170 561 m
+158 524 l
+151.667 510 l
+136 509 l
+97 508 l
+97 506 l
+130 481.500 l
+140.833 470.833 l
+136.667 456 l
+125 418 l
+136.833 422.500 147.500 433.500 158 441 c
+161.333 443.333 166.333 448.833 171 449 c
+175.333 449.167 180.500 443.667 184 441.167 c
+194 434 205.833 421 218 418 c
+205.667 457 l
+202 472.667 l
+214 482.833 l
+246 508 l
+206 509 l
+190.167 510 l
+184 524 l
+172 561 l
+170 561 l
+f
+*U
+0.510 0.255 0.000 0.490 k
+*u
+96 507 m
+99 508 l
+96 507 l
+f
+244.667 508.500 m
+245.167 508.333 l
+244.667 508.500 l
+f
+*U
+0.000 0.235 0.937 0.004 k
+*u
+258 251 m
+285 225 l
+295 213.833 l
+289.833 200 l
+276 167 l
+308 184.333 l
+321 190.500 l
+332 182.167 l
+360 159 l
+353 193 l
+350.667 207.833 l
+362 217.167 l
+393 236 l
+393 238 l
+359 241.667 l
+344 244 l
+339.333 256 l
+332 292 l
+318.167 284.500 320.833 258.500 309.500 248.500 c
+305.833 245.500 300 247.500 296 247.833 c
+283.333 248.833 270.667 250.833 258 251 c
+f
+575 153 m
+560.833 121 l
+553.667 108 l
+541 108 l
+504 111 l
+508.500 101 521.833 92.333 530 85.167 c
+533.167 82.333 539.167 78.667 540.333 74.333 c
+541.167 70.500 536.833 64.333 535.333 61 c
+530.500 49.667 524.833 38.500 521 27 c
+532 29 543.333 38.667 553 44.500 c
+556.333 46.500 561.833 51.333 566 50.833 c
+569.667 50.500 573.167 45.667 576 43.333 c
+584.167 36.167 594.167 23 605 20 c
+598.333 53 l
+595.667 67.833 l
+607 77.167 l
+639 97 l
+639 98 l
+605 101.833 l
+589.167 104 l
+584.333 117 l
+577 153 l
+575 153 l
+f
+*U
+0.510 0.255 0.000 0.490 k
+*u
+604.667 19.500 m
+605.167 19.333 l
+604.667 19.500 l
+f
+*U
+%%Trailer
+%%EOF
diff --git a/macros/latex/contrib/europecv/europasslogo.pdf b/macros/latex/contrib/europecv/europasslogo.pdf
new file mode 100644
index 0000000000..53f1721019
--- /dev/null
+++ b/macros/latex/contrib/europecv/europasslogo.pdf
@@ -0,0 +1,1335 @@
+%PDF-1.3
+%
+2 0 obj
+<<
+/Length 33212
+>>
+stream
+0 0 0 0 k
+/GS1 gs
+0.06 2352 4255.94 -2351.94 re
+f
+0.51 0.255 0 0.49 k
+1 i
+2863 2059 m
+2865.667 2057.5 2870.167 2054.833 2873 2057.5 c
+2876.833 2061.167 2877.167 2069 2878.667 2074 c
+2882.333 2086.5 2889.667 2099.167 2892 2112 c
+2904.333 2112.333 2907.5 2138.167 2911 2148 c
+2925.167 2187 2938 2227 2949.5 2267 c
+2952.667 2277.833 2957.833 2289.667 2958.667 2301 c
+2958.833 2304 2960.167 2310.667 2957.333 2312.833 c
+2951.333 2317.5 2946.333 2308 2944.667 2304 c
+2938 2288.667 2933 2272.667 2927.5 2257 c
+2914.167 2218 2901.5 2178.833 2888.667 2140 c
+2879.667 2113.333 2869.167 2086.167 2863 2059 c
+f
+0 0.235 0.937 0.004 k
+2708 1999 m
+2842 1999 l
+2853.5 2000 l
+2859.833 2014 l
+2873 2056 l
+2863 2059 l
+2936 2280 l
+2904 2270.167 l
+2843 2249.833 l
+2808.333 2237.167 l
+2799.667 2219 l
+2779.833 2172 l
+2728.833 2051 l
+2708 1999 l
+f
+0.51 0.255 0 0.49 k
+2186 1731 m
+2182.167 1742.5 2182.5 1755 2179.5 1767 c
+2170 1802.5 2158.333 1836.833 2138.167 1868 c
+2077.5 1961.167 1976.5 2009.167 1870 2029 c
+1847 2033.333 1823.833 2035.167 1801 2037.333 c
+1791 2038.333 1780.833 2040.167 1771 2039 c
+1770.833 2036.333 1769.167 2030.833 1771.5 2029 c
+1776 2025.667 1788.333 2025.833 1794 2024.667 c
+1813.167 2020.833 1832 2017 1851 2011.667 c
+1932.667 1988.167 2016.333 1948.833 2074.833 1886 c
+2095.333 1863.833 2112.833 1836 2124.167 1808 c
+2126.667 1801.5 2136 1785.5 2130.667 1779.167 c
+2119.667 1766.833 2088.667 1768.833 2075 1774.333 c
+2070.333 1776.167 2067.167 1780.833 2062.667 1782.333 c
+2058 1783.833 2053.667 1780.833 2054.333 1775.833 c
+2058.667 1741 2115.167 1737 2140 1748 c
+2148.167 1721.833 2142.167 1693.5 2142 1667 c
+2156.833 1667.167 2172.667 1673.167 2187 1677.167 c
+2218.167 1686.167 2248.667 1697.5 2279 1709.5 c
+2403.833 1759.5 2514.667 1832 2620 1915 c
+2613.667 1898.833 2598.333 1882.833 2587.833 1869.333 c
+2561.667 1835.5 2533.833 1803.167 2503.5 1773.333 c
+2485.833 1756 2469.5 1736.833 2451 1720.167 c
+2373.5 1650 2288.5 1588 2197 1537.667 c
+2160.167 1517.5 2121.667 1494.5 2082 1481 c
+2082 1479 l
+2150.333 1450.5 2215.167 1408.333 2279 1371 c
+2403.833 1297.5 2528.5 1215.667 2635 1117 c
+2651.833 1101.333 2669.333 1086 2684.667 1069 c
+2692.167 1060.833 2698 1051 2705.667 1043.167 c
+2733.333 1014.167 2755 983.5 2773.667 948 c
+2781.667 932.667 2789.167 919.833 2794 903 c
+2770.667 915.833 2750.167 934.5 2727.833 948.5 c
+2589.333 1036.333 2440.833 1120.833 2287 1177.333 c
+2206.333 1207 2119.667 1235.833 2033 1237.833 c
+2024.5 1238 2014.833 1233.833 2007 1231.667 c
+1994.333 1228 1981.667 1225.167 1969 1222.333 c
+1922.167 1212 1875.333 1203 1828 1196.167 c
+1676.333 1174.333 1522.333 1172.333 1372 1202.333 c
+1321.5 1212.333 1271.333 1227.167 1224 1247.5 c
+1208.167 1254.167 1182.667 1261.333 1171 1274 c
+1195.667 1268.333 1223.5 1270 1249 1268.833 c
+1295 1266.833 1341.833 1265.833 1388 1269 c
+1422.833 1271.333 1457.833 1277.167 1492.667 1279 c
+1504.167 1279.667 1515.5 1278 1527 1278 c
+1523 1284 l
+1524 1285 l
+1532.333 1284 1541.667 1287.667 1550 1289.5 c
+1565.333 1292.833 1580.667 1296.5 1596 1300.333 c
+1667.667 1318.667 1739.833 1352.167 1791 1407 c
+1802.333 1419 1811.333 1432 1821.5 1445 c
+1825 1449.5 1832.667 1453.333 1834.667 1459 c
+1836.167 1462.833 1834.667 1468.333 1836 1473 c
+1819.333 1479.333 1805.5 1489.833 1790 1497.5 c
+1756.5 1514.167 1724.5 1532.667 1693 1552.833 c
+1623.833 1597 1558.167 1647.5 1502.667 1707.833 c
+1468.667 1745 1437.5 1785.5 1416.833 1832 c
+1403.667 1861.167 1398 1889.833 1392 1921 c
+1405.833 1914 1417 1900.667 1429.333 1891.5 c
+1459.667 1869 1490 1846.333 1521 1824.667 c
+1617.5 1757 1720.333 1694.333 1832 1654.667 c
+1873 1640 1916.333 1631 1960 1631 c
+1970 1631 1979.833 1631 1990 1632.5 c
+1993 1633 1998.833 1632.667 2000.833 1635.5 c
+2003.333 1638.833 2002 1647.167 2001.667 1651 c
+2000.333 1661.667 2000.167 1673.167 2000 1684 c
+1824.333 1684 1660.667 1772.333 1518 1867.5 c
+1479 1893.5 1439 1919.833 1403.333 1950.167 c
+1394.667 1957.333 1385.5 1964 1376.833 1971.167 c
+1374.833 1972.833 1370.5 1977.833 1367.5 1975.833 c
+1365.167 1974.167 1366.667 1969.333 1366.5 1967 c
+1365.5 1958.333 1366.333 1950.5 1365.833 1942 c
+1363.167 1902 1375.833 1858.833 1390.667 1822 c
+1434 1714 1524.167 1624.167 1616 1556.167 c
+1649.833 1531 1684.667 1506.667 1721 1485 c
+1730.833 1479 1740.833 1473.167 1751 1467.333 c
+1753.667 1465.833 1759.5 1464 1760.5 1460.667 c
+1761.5 1457.167 1757 1452.5 1755.333 1450 c
+1748.5 1439.667 1740.667 1429.167 1731 1421.833 c
+1693.833 1393.333 1655.5 1372.833 1611 1358 c
+1434.667 1299.167 1243.667 1302.167 1061 1306 c
+1064.833 1299.333 1074.5 1294.5 1081 1290.5 c
+1093 1283 1104.667 1274.833 1117 1267.5 c
+1170.667 1235.167 1227.5 1210 1287 1190.333 c
+1449.333 1136.167 1623.667 1127.667 1793 1144.167 c
+1848.167 1149.5 1903.5 1157.667 1958 1168.667 c
+1975 1172.167 1992 1176 2009 1180.333 c
+2017.333 1182.333 2027.167 1186.667 2036 1186.667 c
+2055.833 1187 2077.667 1180.833 2097 1176.333 c
+2114.5 1172.333 2132.5 1169.5 2150 1164.833 c
+2314 1120.5 2470 1045.5 2619 965 c
+2667.167 938.833 2714.833 911.5 2762 883.167 c
+2776 874.667 2790.167 866.167 2804 857.333 c
+2810.667 853 2818 846.5 2826 845 c
+2829.167 860.5 2833.667 875.833 2832.833 892 c
+2828.833 981.667 2765 1059.5 2704 1120 c
+2602.5 1220.167 2484 1302.833 2362 1376.5 c
+2323 1400 2283.833 1423 2244 1444.5 c
+2223.167 1455.833 2197.167 1465 2179 1480 c
+2341.333 1546.167 2480 1658.667 2584.333 1798.667 c
+2611.5 1835.167 2635.833 1873.333 2658 1913 c
+2665.833 1926.667 2672.667 1940.833 2679.667 1955 c
+2682.333 1960.333 2684.5 1968.167 2688.5 1972.667 c
+2695.333 1980.167 2719.833 1972 2729 1971.333 c
+2756.5 1969.333 2784.5 1965.833 2812 1962.167 c
+2819.333 1961.167 2838 1955.667 2844.5 1959.167 c
+2847.5 1960.833 2848.5 1966 2849.667 1969 c
+2853.333 1978.167 2858.167 1988.167 2860 1998 c
+2720 1998 l
+2709.667 1999.5 l
+2714.167 2015 l
+2733.5 2061 l
+2802.167 2224 l
+2811 2247 l
+2799.333 2245 2787.833 2238.5 2777 2234.167 c
+2772.167 2232.167 2765.833 2230.667 2762.5 2226.667 c
+2758.5 2222.167 2757 2214.5 2755 2209 c
+2750.333 2196.5 2745.833 2184.167 2741.167 2172 c
+2724.333 2127.667 2708 2083.167 2691.333 2039 c
+2685.667 2024 2681.5 1998.833 2670.5 1987.167 c
+2660.333 1976.333 2644.333 1968.167 2632 1960 c
+2606.667 1943.167 2581.333 1926.667 2556 1910.167 c
+2472.167 1856.5 2384.833 1804.667 2293 1766.333 c
+2269.333 1756.5 2245.333 1747.333 2221 1739.833 c
+2209.5 1736.333 2196.833 1735.333 2186 1731 c
+f
+0 0.235 0.937 0.004 k
+2890 2107 m
+2878 2070 l
+2879 2070 l
+2881.833 2079 2892.667 2097.833 2890 2107 c
+h
+2877 2070 m
+2877 2067 l
+2878 2067 l
+2877 2070 l
+h
+2876.167 2065.167 m
+2876.667 2064.667 l
+2876.167 2065.167 l
+h
+1814 2039 m
+1820 2036 l
+1814 2039 l
+h
+1821 2019 m
+1821.667 2003.167 1830 1985.833 1834.833 1971 c
+1836.333 1966.833 1837.167 1957.5 1841.333 1955.333 c
+1844.167 1953.667 1848.833 1955.333 1852 1955.833 c
+1860.167 1957 1868.5 1958.333 1877 1958.5 c
+1907.167 1959.167 1960.667 1940.167 1958 1904 c
+1951.333 1903.167 1941.167 1902.667 1935 1905.333 c
+1924.167 1910 1916 1921.5 1905 1926.833 c
+1886.667 1935.333 1867.833 1934.167 1849 1929 c
+1853 1915 l
+1894.333 1923 1939.833 1909.833 1951 1865 c
+1943 1864 1933.5 1866.5 1926 1868.333 c
+1917.667 1870.333 1915.5 1880 1908 1883.667 c
+1897.833 1888.5 1885.833 1889.167 1875 1889 c
+1871.833 1889 1865.167 1890.667 1863 1887.333 c
+1860.667 1883.667 1865.667 1873.667 1867 1870 c
+1868 1866.5 1868.667 1861.167 1871 1858.5 c
+1873.5 1855.667 1880.5 1856.667 1884 1856.167 c
+1897 1854 1917.5 1847.5 1912 1832 c
+1900.667 1834.5 1889.833 1838.667 1878 1837 c
+1879.667 1824.667 1885.167 1812.667 1888.833 1801 c
+1896.167 1777.167 1903.5 1753.5 1911.333 1730 c
+1915 1718.667 1917.167 1698.5 1924.833 1689.333 c
+1927.833 1685.667 1935.5 1686.333 1940 1685.833 c
+1954 1684.333 1967.833 1684 1982 1684 c
+1986.167 1684 1996 1685.667 1999.167 1682.333 c
+2002.833 1678.333 2001.667 1663.333 2001.833 1658 c
+2002 1652 2002.667 1644.833 2001.833 1639 c
+2000.333 1629.833 1973.333 1630.5 1966 1630 c
+1928.5 1627.5 1886.333 1637.333 1851 1649 c
+1746.667 1683 1650.833 1738 1560 1798.5 c
+1530 1818.5 1500.667 1839.333 1472 1860.833 c
+1459.5 1870.167 1444 1887 1429 1891 c
+1432.667 1877.833 1439.5 1865.333 1445 1853 c
+1479 1776 l
+1486.5 1759 1492.5 1734.5 1504.5 1720.333 c
+1510.5 1713.333 1519.667 1707.833 1527 1702.333 c
+1540.667 1691.667 1554.167 1680.833 1568 1670.333 c
+1609.333 1638.167 1650.5 1605.667 1692 1573.5 c
+1717 1554 1742 1534.667 1767 1514.833 c
+1787.667 1498.5 1809.833 1480 1836 1473 c
+1834 1468.167 1835.667 1463 1834 1459 c
+1831.333 1452.667 1822.667 1447.833 1818.667 1442 c
+1799.167 1413.333 1774 1388.5 1746 1368.333 c
+1727.333 1355.167 1707.167 1345.333 1690 1330.5 c
+1674.667 1317.5 1660 1303.833 1645 1290.667 c
+1639.5 1285.833 1633 1277.333 1626 1275.333 c
+1615.5 1272.5 1602.667 1276 1592 1276 c
+1559.333 1276 1526.5 1279.833 1494 1279.167 c
+1476.333 1278.833 1458.333 1274.667 1440.833 1273 c
+1409.333 1270 1377.5 1268.333 1346 1267 c
+1295.667 1264.833 1246 1271 1196 1271 c
+1196 1270 l
+1208.667 1263.5 1224.167 1260.167 1238 1255.833 c
+1260.333 1249 1282.667 1241.5 1305 1234.167 c
+1337.167 1223.667 1369.5 1213 1402 1202.833 c
+1416 1198.5 1430.333 1192 1445 1189.333 c
+1482 1182.5 1521.333 1181.833 1559 1180.833 c
+1636.167 1179 1713 1182 1790 1191 c
+1839.167 1196.833 1888.333 1204.833 1937 1215.167 c
+1958.333 1219.667 1979.667 1224.5 2001 1229.833 c
+2010.833 1232.333 2021.667 1237 2032 1237.667 c
+2053.167 1239 2077 1234 2098 1230.5 c
+2145.5 1222.5 2190.5 1207.667 2237 1195 c
+2244 1193 2251 1197.333 2258 1195 c
+2279.5 1187.5 2298.833 1172.667 2320 1163.833 c
+2404 1128 2486.333 1088.5 2566 1043.5 c
+2619.667 1013 2671.5 978.333 2726 949.167 c
+2745.667 938.667 2768 920.833 2790 916 c
+2784 940.667 2764.5 961.667 2750 982 c
+2732.333 1006.833 2715.667 1033.167 2696.5 1057 c
+2683.167 1073.667 2666.5 1088.5 2651 1103 c
+2533.333 1212.5 2397.667 1302.833 2259 1383.333 c
+2221.167 1405.167 2183.167 1426.5 2145 1447.167 c
+2125.167 1458 2103.667 1472.667 2082 1479 c
+2082 1481 l
+2094.833 1484 2106.833 1491.667 2119 1497 c
+2151.5 1511.5 2183 1529 2214 1546.667 c
+2293.5 1591.833 2368.667 1645.833 2437 1706.833 c
+2458 1725.667 2482 1744.667 2499.5 1767 c
+2512.333 1783.167 2521.167 1803.833 2531.333 1822 c
+2538.667 1834.667 2548.167 1848 2553 1862 c
+2536.5 1856.667 2520.333 1840.167 2506 1830.5 c
+2474.833 1809.833 2442.833 1790 2410 1772.167 c
+2352 1740.833 2292.167 1712.833 2230 1691.333 c
+2201 1681.167 2170.667 1675.667 2142 1666 c
+2142.167 1691.167 2150 1723.833 2140 1748 c
+2116 1740.167 2085.333 1739 2066 1758 c
+2061 1762.833 2054.5 1769.333 2054.333 1776.833 c
+2054.333 1781 2059.167 1783.5 2062.667 1781.833 c
+2067.167 1779.833 2070.167 1775.833 2075 1774 c
+2086.167 1769.833 2098.333 1771.5 2110 1771.667 c
+2114.333 1771.667 2126.667 1772.833 2128.167 1778.167 c
+2129.333 1783 2122.333 1793.5 2120.167 1798 c
+2112 1815.333 2103.167 1832.5 2095.167 1850 c
+2090.667 1859.667 2086.667 1871 2080.667 1880 c
+2052.833 1920.333 2004.5 1945.833 1962 1967.167 c
+1940.167 1978 1918.833 1989.5 1896 1997.667 c
+1873 2005.833 1845.5 2017.833 1821 2019 c
+f
+0.51 0.255 0 0.49 k
+1958 1904 m
+1960.167 1922.333 1949 1933.333 1934 1942.333 c
+1908.167 1957.667 1880 1959.833 1851 1955.833 c
+1839.833 1954.167 1825.833 1949 1815 1951.833 c
+1798.333 1956.167 1781.833 1963 1766 1969.333 c
+1761.667 1971 1751.667 1977 1747.167 1974.833 c
+1735.5 1969 1753.5 1956.167 1758.167 1952.5 c
+1776 1938 1797.833 1926.833 1821 1925.167 c
+1842.5 1923.5 1862.333 1936 1884 1932.833 c
+1896.833 1931.167 1908.5 1925.167 1919 1917.5 c
+1923.667 1914 1927.667 1908.5 1933 1906 c
+1939.833 1902.5 1950.333 1904 1958 1904 c
+f
+0 0 0 0 k
+1875 1959 m
+1875 1958 l
+1880 1958 l
+1875 1959 l
+h
+1862 1958 m
+1863 1957 l
+1862 1958 l
+f
+0 0.235 0.937 0.004 k
+2352 1795 m
+2352 1794 l
+2372.5 1799.833 2392.167 1813.5 2411 1823.667 c
+2452.333 1846 2492.833 1870.333 2533 1895.167 c
+2547.667 1904.167 2562.5 1913.333 2577 1923 c
+2583.5 1927.333 2591.667 1931 2596 1938 c
+2569 1923.667 l
+2518 1893.5 l
+2352 1795 l
+f
+0 0 0 0 k
+1872 1934 m
+1872 1933 l
+1880 1933 l
+1872 1934 l
+h
+1392 1921 m
+1408.167 1769.833 1540 1659 1655.833 1576.833 c
+1684.833 1556.333 1715 1537.333 1746 1519.833 c
+1758.833 1512.5 1772.667 1502 1787 1498 c
+1782.667 1506.5 1770.5 1513 1763 1518.833 c
+1745.167 1532.5 1727.5 1546.333 1710 1560.167 c
+1666 1594.5 1622 1629.167 1578 1663.333 c
+1554.333 1681.5 1527.5 1698.667 1506.167 1719.5 c
+1494.5 1730.833 1489.167 1754.333 1482.667 1769 c
+1464.5 1809.167 1449.833 1853.167 1428.667 1891.667 c
+1421.667 1904.167 1403.667 1909.833 1395 1921 c
+1392 1921 l
+f
+0.51 0.255 0 0.49 k
+1951 1865 m
+1942.333 1910.5 1890.5 1925.333 1850 1914.5 c
+1835 1910.5 1820.667 1898 1805 1898 c
+1791.5 1898 1777.5 1905.167 1766 1911.167 c
+1761.833 1913.167 1754.667 1919.333 1750.167 1916.333 c
+1740 1909.5 1755.667 1898.667 1760.667 1894.833 c
+1779.833 1879.833 1798.333 1876.5 1822 1875.5 c
+1842.333 1874.5 1858.5 1892 1879 1889.667 c
+1888.833 1888.5 1900.167 1887.667 1909 1882.5 c
+1914.167 1879.5 1915.833 1874.167 1920.167 1870.5 c
+1925.667 1866 1944.167 1863.5 1951 1865 c
+f
+0 0 0 0 k
+1866 1918 m
+1866 1917 l
+1869 1917 l
+1866 1918 l
+h
+1881 1918 m
+1881 1917 l
+1884 1917 l
+1881 1918 l
+h
+2618 1915 m
+2555 1864.167 l
+2538 1835 l
+2505 1775 l
+2510.833 1776.667 2513.167 1781.5 2517.167 1785.833 c
+2523.833 1793.333 2531.167 1800.167 2537.5 1807.833 c
+2557.833 1832.5 2578.833 1856.5 2598.167 1882.167 c
+2605 1891.333 2617.167 1903.667 2620 1915 c
+2618 1915 l
+h
+1937 1905 m
+1937 1904 l
+1940 1904 l
+1937 1905 l
+h
+1951 1904 m
+1951 1903 l
+1955 1903 l
+1951 1904 l
+h
+1869 1890 m
+1869 1889 l
+1880 1889 l
+1869 1890 l
+h
+2084 1873 m
+2129 1778 l
+2137 1782.333 2129 1796.5 2126.5 1803 c
+2119.333 1821.667 2109.667 1839.167 2098.667 1855.833 c
+2095 1861.333 2090.167 1870.833 2084 1873 c
+f
+0.51 0.255 0 0.49 k
+1739 1872 m
+1745.5 1833.333 1794.833 1809.167 1831 1817 c
+1849 1821 1861.667 1834.5 1880 1837.167 c
+1890.833 1838.833 1901.333 1833.5 1912 1832 c
+1920.5 1848.333 1893.833 1855.5 1881 1856.667 c
+1864.333 1858.333 1848.5 1853.5 1833 1848.5 c
+1824.333 1845.833 1815.167 1841.5 1806 1842 c
+1789.333 1843 1771.833 1852 1758 1860.5 c
+1751.667 1864.333 1746 1869.833 1739 1872 c
+h
+2053 1870.333 m
+2027.5 1864.5 2037.333 1826.5 2063 1832.333 c
+2086.833 1837.833 2077 1876 2053 1870.333 c
+f
+0 0 0 0 k
+2037.333 1851.333 m
+2037.5 1850.5 l
+2037.333 1851.333 l
+h
+1881 1838 m
+1881 1837 l
+1884 1837 l
+1881 1838 l
+h
+2056 1832 m
+2056 1831 l
+2059 1831 l
+2056 1832 l
+f
+0 0.235 0.937 0.004 k
+1608.5 1811.5 m
+1609.333 1811.333 l
+1608.5 1811.5 l
+h
+1610.5 1810.5 m
+1611.333 1810.333 l
+1610.5 1810.5 l
+h
+1612 1810 m
+1612 1809 l
+1661.167 1776.333 1718.167 1751.667 1773 1729.667 c
+1796.833 1720.167 1826 1706 1852 1704 c
+1844.833 1710 1834.333 1713 1826 1716.833 c
+1809.667 1724 1793.333 1731.167 1777 1738.333 c
+1739.5 1754.5 1702.167 1771.333 1665 1787.833 c
+1648.5 1795 1629.667 1807.333 1612 1810 c
+h
+2350.667 1793.5 m
+2351.167 1793.333 l
+2350.667 1793.5 l
+h
+2348.667 1792.5 m
+2349.167 1792.333 l
+2348.667 1792.5 l
+h
+2347 1792 m
+2348 1791 l
+2347 1792 l
+h
+997 1772 m
+987 1749.333 980.333 1723.5 973.333 1700 c
+971 1691.667 968.5 1674.5 962.167 1668.5 c
+957.167 1663.833 939.5 1667 933 1667 c
+851 1667 l
+854.5 1659.833 864.5 1654.833 871 1650 c
+887.167 1637.833 903.667 1625.833 920 1613.5 c
+925.5 1609.333 937.667 1603.5 940.333 1597 c
+943 1591 934 1574.167 932 1568 c
+915 1517 l
+912 1508 907.333 1498.333 907 1489 c
+930.5 1500.167 951.667 1521.5 973 1536.667 c
+978.833 1540.833 990.5 1553.667 998 1553.333 c
+1005.5 1553 1016.833 1540.667 1023 1536.333 c
+1037 1526.167 1051 1516 1065 1505.5 c
+1072.5 1499.833 1080.167 1492.667 1089 1489 c
+1085.5 1514.833 1072.5 1542.167 1064.333 1567 c
+1062 1573.667 1053.5 1590.167 1056.167 1596.833 c
+1058.833 1603.833 1071 1609.833 1077 1614.333 c
+1124 1649.5 l
+1130.5 1654.5 1140.333 1659.5 1144 1667 c
+1064 1667 l
+1056.5 1667 1039.667 1663.833 1033.333 1668 c
+1027.167 1672 1025.5 1688.333 1023.167 1695 c
+1014.833 1720.333 1006.167 1746.167 999 1772 c
+997 1772 l
+f
+0 0 0 0 k
+2089 1772 m
+2089 1771 l
+2093 1771 l
+2089 1772 l
+h
+2103 1772 m
+2103 1771 l
+2110 1771 l
+2103 1772 l
+h
+2107 1743 m
+2107 1742 l
+2113 1742 l
+2107 1743 l
+h
+2142 1735 m
+2143 1734 l
+2142 1735 l
+h
+2143 1723 m
+2143 1717 l
+2144 1717 l
+2143 1723 l
+h
+2143 1695 m
+2143 1688 l
+2144 1688 l
+2143 1695 l
+h
+1935 1687 m
+1936 1686 l
+1935 1687 l
+h
+1944.5 1685.5 m
+1945.333 1685.333 l
+1944.5 1685.5 l
+h
+1956 1685 m
+1956 1684 l
+1960 1684 l
+1956 1685 l
+h
+2000 1682 m
+2000 1678 l
+2001 1678 l
+2000 1682 l
+h
+2142.167 1676.333 m
+2142.667 1675.5 l
+2142.167 1676.333 l
+h
+2142 1667 m
+2143 1666 l
+2142 1667 l
+h
+2001 1662 m
+2001 1653 l
+2002 1653 l
+2001 1662 l
+f
+0 0.235 0.937 0.004 k
+559 1634 m
+541.167 1581 l
+533.5 1560.5 l
+512 1559 l
+455 1559 l
+457.833 1553 464.667 1549.667 470 1545.833 c
+480.833 1537.5 491.833 1529.167 503 1521 c
+507.167 1517.833 514.333 1514.5 517.167 1509.667 c
+520 1504.833 513.833 1493.833 512.167 1489 c
+506 1470.167 498.333 1451.167 494 1432 c
+510.333 1437.333 527 1454.5 541 1464.833 c
+545.5 1468.167 553.667 1477.167 559.5 1477.333 c
+564.833 1477.5 573.833 1468.167 578 1465 c
+591.833 1454.667 608.5 1437.333 625 1432 c
+607.167 1488 l
+601.5 1509.167 l
+616 1520.833 l
+649 1545.5 l
+664 1559 l
+606 1559 l
+600.167 1559 588.667 1556.667 584.5 1561.167 c
+581 1564.833 580.167 1572.333 578.667 1577 c
+574.167 1590.167 570.333 1603.667 566 1617 c
+564 1622.667 563.167 1629.5 559 1634 c
+f
+0 0 0 0 k
+1925 1633 m
+1926 1632 l
+1925 1633 l
+h
+1934.5 1631.5 m
+1935.333 1631.333 l
+1934.5 1631.5 l
+h
+1981.5 1631.5 m
+1982.333 1631.333 l
+1981.5 1631.5 l
+h
+1948 1631 m
+1948 1630 l
+1970 1630 l
+1948 1631 l
+f
+0 0.235 0.937 0.004 k
+2179 1480 m
+2194 1470.667 l
+2226 1455 l
+2218.5 1464 2199.167 1478.333 2188 1482 c
+2184.5 1483.167 2181.833 1481.5 2179 1480 c
+h
+2226 1455 m
+2229 1453 l
+2226 1455 l
+h
+2229 1453 m
+2230 1452 l
+2229 1453 l
+f
+0 0 0 0 k
+1524 1285 m
+1523 1284 l
+1526.333 1277.333 1532.333 1278 1539 1278 c
+1549.5 1277.833 1560.333 1277.333 1571 1276.833 c
+1587.667 1276.167 1610.5 1270.833 1627 1275.333 c
+1634 1277.333 1640.5 1285.833 1646 1290.667 c
+1657.667 1301 1669.333 1311.333 1681 1321.833 c
+1686.333 1326.667 1693.667 1331.167 1697 1338 c
+1685.833 1334.667 1675.667 1328 1665 1323.833 c
+1631.667 1310.833 1597.667 1299.5 1562.667 1292.333 c
+1550.167 1289.833 1536.833 1285.167 1524 1285 c
+f
+0 0.235 0.937 0.004 k
+281 1316 m
+264.833 1268 l
+257.5 1249.5 l
+238 1248 l
+186 1248 l
+199 1236 l
+228 1214.333 l
+242.667 1201.833 l
+237.667 1182 l
+222 1132 l
+236.833 1137.667 251.167 1152 264 1161.5 c
+268.167 1164.833 275.333 1172.333 281 1172.667 c
+286.333 1173 293.833 1165.167 298 1162 c
+311.333 1152 325 1139.333 340 1132 c
+339.167 1148.167 330 1166.5 325 1182 c
+323.333 1186.833 317.833 1196.667 320 1201.833 c
+322.167 1206.667 329 1210 333 1213 c
+363 1235.5 l
+367.5 1239 374.167 1242.333 376 1248 c
+323 1248 l
+317.667 1248 307.5 1246 303.667 1250.167 c
+300.5 1253.833 299.667 1260.5 298.333 1265 c
+293.333 1279.667 290.833 1304 281 1316 c
+f
+0 0 0 0 k
+1171 1274 m
+1174.167 1268.667 1182.5 1266.333 1188 1263.667 c
+1201.5 1257.167 1215 1250.667 1229 1245 c
+1276.5 1225.333 1326.5 1210.833 1377 1200.667 c
+1393.333 1197.5 1417.5 1188.5 1434 1192 c
+1419 1197.5 l
+1383 1209.333 l
+1252 1251.5 l
+1210 1265.333 l
+1198 1271 l
+1171 1274 l
+h
+1445 1274 m
+1446 1273 l
+1445 1274 l
+h
+1434.5 1272.5 m
+1435.333 1272.333 l
+1434.5 1272.5 l
+h
+1422.5 1271.5 m
+1423.333 1271.333 l
+1422.5 1271.5 l
+h
+1208 1271 m
+1208 1270 l
+1212 1270 l
+1208 1271 l
+h
+1408 1271 m
+1408 1270 l
+1412 1270 l
+1408 1271 l
+h
+1224 1270 m
+1224 1269 l
+1230 1269 l
+1224 1270 l
+h
+1392 1270 m
+1392 1269 l
+1397 1269 l
+1392 1270 l
+h
+1244 1269 m
+1244 1268 l
+1253 1268 l
+1244 1269 l
+h
+1370 1269 m
+1370 1268 l
+1378 1268 l
+1370 1269 l
+h
+1272 1268 m
+1272 1267 l
+1298 1267 l
+1272 1268 l
+h
+1326 1268 m
+1326 1267 l
+1351 1267 l
+1326 1268 l
+h
+2037 1238 m
+2037 1237 l
+2042 1237 l
+2037 1238 l
+h
+2052.667 1236.5 m
+2053.167 1236.333 l
+2052.667 1236.5 l
+h
+2243 1195 m
+2258 1187.833 l
+2295 1175 l
+2283.333 1188.5 2259.667 1195.333 2243 1195 c
+h
+1782 1191 m
+1783 1190 l
+1782 1191 l
+h
+1773 1190 m
+1774 1189 l
+1773 1190 l
+h
+1764 1189 m
+1765 1188 l
+1764 1189 l
+h
+1462 1188 m
+1463 1187 l
+1462 1188 l
+h
+1754 1188 m
+1755 1187 l
+1754 1188 l
+h
+1471 1187 m
+1472 1186 l
+1471 1187 l
+h
+1743.5 1186.5 m
+1744.333 1186.333 l
+1743.5 1186.5 l
+f
+0 0.235 0.937 0.004 k
+1611 1136 m
+1624.667 1128.667 1647.333 1120.667 1663 1119.167 c
+1674.5 1118 1688.333 1122.167 1700 1123.667 c
+1725.167 1127 1750.667 1130 1776 1133.5 c
+1846.833 1143.5 1918 1151.833 1989 1161.167 c
+2024 1165.833 2060.667 1174.167 2096 1175 c
+2092 1181 2076.833 1181 2070 1182.167 c
+2058.667 1184 2045.333 1187.833 2033.833 1186.667 c
+2018.667 1185.167 2003 1178.833 1988 1175.5 c
+1904.333 1157 1818.5 1143.167 1733 1139.333 c
+1704.167 1138 1675.667 1137 1647 1137 c
+1637.333 1137 1619.333 1140.333 1611 1136 c
+f
+0 0 0 0 k
+2038 1187 m
+2039 1186 l
+2038 1187 l
+h
+1480.5 1185.5 m
+1481.333 1185.333 l
+1480.5 1185.5 l
+h
+1732.5 1185.5 m
+1733.333 1185.333 l
+1732.5 1185.5 l
+h
+1491.5 1184.5 m
+1492.333 1184.333 l
+1491.5 1184.5 l
+h
+1720.5 1184.5 m
+1721.333 1184.333 l
+1720.5 1184.5 l
+h
+1503.5 1183.5 m
+1504.333 1183.333 l
+1503.5 1183.5 l
+h
+1706 1184 m
+1706 1183 l
+1709 1183 l
+1706 1184 l
+h
+1516 1183 m
+1516 1182 l
+1520 1182 l
+1516 1183 l
+h
+1690 1183 m
+1690 1182 l
+1694 1182 l
+1690 1183 l
+h
+1532 1182 m
+1532 1181 l
+1538 1181 l
+1532 1182 l
+h
+1671 1182 m
+1671 1181 l
+1677 1181 l
+1671 1182 l
+h
+1553 1181 m
+1553 1180 l
+1564 1180 l
+1553 1181 l
+h
+1643 1181 m
+1643 1180 l
+1655 1180 l
+1643 1181 l
+h
+1599 1180 m
+1599 1179 l
+1607 1179 l
+1599 1180 l
+h
+1832 1149 m
+1833 1148 l
+1832 1149 l
+h
+1824 1148 m
+1825 1147 l
+1824 1148 l
+h
+1815 1147 m
+1816 1146 l
+1815 1147 l
+h
+1806 1146 m
+1807 1145 l
+1806 1146 l
+h
+1796 1145 m
+1797 1144 l
+1796 1145 l
+h
+1785.5 1143.5 m
+1786.333 1143.333 l
+1785.5 1143.5 l
+h
+1774.5 1142.5 m
+1775.333 1142.333 l
+1774.5 1142.5 l
+h
+1761 1142 m
+1761 1141 l
+1764 1141 l
+1761 1142 l
+h
+1747 1141 m
+1747 1140 l
+1751 1140 l
+1747 1141 l
+h
+1731 1140 m
+1731 1139 l
+1736 1139 l
+1731 1140 l
+h
+1710 1139 m
+1710 1138 l
+1718 1138 l
+1710 1139 l
+h
+1679 1138 m
+1679 1137 l
+1694 1137 l
+1679 1138 l
+h
+2708 1041 m
+2720.5 1018.833 2737.5 998.667 2752.167 978 c
+2757.833 970 2764.167 956.333 2773 952 c
+2765.167 976.667 2743.167 1001.667 2726.667 1021.333 c
+2721.333 1027.833 2715.833 1037.667 2708 1041 c
+h
+2732 945 m
+2750 931.833 l
+2794 903 l
+2790.167 914.5 l
+2773 924.167 l
+2732 945 l
+f
+0 0.235 0.937 0.004 k
+133 933 m
+120.667 897 l
+114.5 881.5 l
+99 880 l
+59 880 l
+64.5 869 82.167 860.333 92 853 c
+95.167 850.5 101 847.833 102.667 843.833 c
+104.5 839.5 100.333 832 99 828 c
+94.833 815.5 88 801.833 87 789 c
+120 812.167 l
+133 820.333 l
+147 812 l
+180 789 l
+178 802 171.833 815.333 167.667 828 c
+166.167 832.167 162 839.5 164 843.833 c
+165.833 847.833 171.5 850.667 175 853.333 c
+184.667 860.5 202.167 869.167 208 880 c
+167 880 l
+162.667 880 154.833 878.5 151.5 881.5 c
+148 884.5 147 891.667 145.833 896 c
+142.667 906.667 140 924.167 133 933 c
+f
+0.51 0.255 0 0.49 k
+3342 485 m
+3310.5 427 l
+3294 395 l
+3381.833 332.5 3516 320 3614 363.667 c
+3690.5 397.667 3748 489 3719.5 573 c
+3699.5 632 3632.5 653.333 3580 673 c
+3551 683.833 3510.833 696 3509 733 c
+3507.833 757.333 3528 775.833 3549 783.667 c
+3585.833 797.167 3632.667 792 3669 777.667 c
+3681.167 772.833 3693.167 767.5 3705 761.333 c
+3708.333 759.5 3714.5 754.333 3718.5 755.667 c
+3723.5 757.167 3727.5 768.667 3730 773 c
+3739.167 789.333 3748.667 805.5 3758 822 c
+3760.833 827 3770.167 837.5 3763.833 842.667 c
+3737.333 864 3697.5 873.667 3665 880.167 c
+3577.5 897.5 3465.5 882.5 3408.667 805.667 c
+3397.167 790.333 3389.5 773 3383.5 755 c
+3377.5 737.167 3375.667 715.5 3377.333 697 c
+3378.333 685 3380.833 673.167 3385 662 c
+3404.667 607.833 3460.833 588.833 3510 570.333 c
+3533.167 561.5 3566.5 553.167 3582.5 532.667 c
+3613.5 493.333 3575 447.833 3535 437.667 c
+3485.667 425.167 3432.333 440.333 3387 460.333 c
+3371.667 467 3357.667 479.833 3342 485 c
+h
+3783 485 m
+3771.333 462.833 3759.333 440.833 3747.333 419 c
+3744.667 414 3734 400.833 3736.333 395.167 c
+3738.5 389.667 3751 384.833 3756 382.167 c
+3775 371.667 3795 362.833 3816 356.5 c
+3898.333 331.167 3998.333 328.5 4075 374 c
+4153.167 420.333 4203.5 535.167 4136.667 612 c
+4125.667 624.667 4108.667 635.167 4094 643 c
+4057.333 662.333 4014.5 670 3979 691 c
+3963.833 700 3948 716.667 3950.167 736 c
+3956.667 796 4037.5 796.667 4082 785.667 c
+4091.833 783.167 4101.333 780.667 4111 777.167 c
+4123 773 4134.667 767.667 4146 761.5 c
+4149.333 759.667 4155.667 754.5 4159.667 755.667 c
+4164.833 757.167 4169.667 770.333 4172.167 775 c
+4195.667 816 l
+4199.333 822.333 4205.333 829.833 4207.167 836.833 c
+4208.833 844.167 4194 849.5 4189 852.167 c
+4166.667 863.5 4143.667 870.167 4120 877.167 c
+4101.667 882.667 4082.667 883.333 4064 885.333 c
+3997.5 891.833 3909.333 875.167 3863.167 821.833 c
+3847.833 804.333 3834.667 785.167 3827.333 763 c
+3821.167 744.833 3819.167 727.667 3818.833 709 c
+3818.667 697.833 3819 686.833 3822 676 c
+3825.167 664.5 3828.833 653.167 3835.167 643 c
+3860.667 601.667 3908.167 586.667 3951 570.333 c
+3976.333 560.667 4010.333 552 4026.833 528.5 c
+4046.667 500.5 4028 465.333 4002.833 449.167 c
+3968.167 426.5 3921.167 431.5 3883 440.5 c
+3860.833 445.667 3837.833 454.5 3818 465.167 c
+3807.333 471 3794.667 482.667 3783 485 c
+h
+2249 138 m
+2335 157.833 l
+2361 163.833 l
+2370.333 166.5 l
+2374 181 l
+2381.333 215 l
+2412 361 l
+2428.167 356.333 2443.167 350.167 2460 347 c
+2506.5 338.333 2556.5 342 2601 359 c
+2700.167 396.667 2753.667 491.333 2778.5 590 c
+2788.333 629.5 2795.833 669.167 2795.833 710 c
+2795.833 778 2771.167 856.167 2697 874.333 c
+2686.5 876.833 2675.667 879.5 2665 879.833 c
+2641.833 880.5 2618 876.167 2596 869.167 c
+2572.667 861.667 2550 849.667 2530.167 835.167 c
+2518.167 826.5 2508 815.333 2496 807 c
+2496 827 2494.167 847.833 2488.167 867 c
+2486.5 871.833 2484.833 881.833 2480.333 884.833 c
+2475 888.333 2460.167 879 2455 877 c
+2433.833 868.667 2412.667 860 2392 851 c
+2386.833 848.833 2372.833 846 2370.5 840.5 c
+2368.667 836.167 2373 825.5 2374.167 821 c
+2377.333 808.333 2378.667 795.667 2378.667 783 c
+2378.667 739.5 2366.667 695.167 2357.5 653 c
+2332.167 537.833 2308.333 422.167 2283.833 307 c
+2259.833 194 l
+2255.833 175.667 2249.667 156.667 2249 138 c
+h
+3105 409 m
+3106 409 l
+3111.333 392 3113.333 376.167 3123.667 361 c
+3130.333 350.833 3140.167 344 3148 335 c
+3150 335 l
+3156.833 342.667 3166.5 348 3174.833 354 c
+3190 365 3205 376.333 3219.833 387.5 c
+3225.667 392 3241.833 400.333 3244.333 407.333 c
+3245.667 411.333 3241.667 414.667 3239.333 417.333 c
+3234 423.167 3229.5 429.833 3226.167 437 c
+3217.167 456.333 3218.667 477.5 3221.667 498 c
+3235 584.167 3257.167 669.333 3274.167 755 c
+3278.167 775.5 3284.833 795.833 3290.667 816 c
+3292.333 821.667 3298.667 834.167 3296.5 839.833 c
+3293.833 846.667 3280.167 851.667 3274 854.5 c
+3251 864.833 3226.667 871.833 3202 876 c
+3100.5 892.833 2991 870.333 2921.333 788.833 c
+2862 719.333 2826.333 626.167 2823.833 535 c
+2822.5 490.167 2822.833 447.167 2844.167 406 c
+2883.667 329.333 2989.333 327.667 3056 366.833 c
+3072.333 376.5 3096 391.667 3105 409 c
+h
+691 567 m
+1059 567 l
+1059 612.5 1053.333 653.167 1036.333 696 c
+1028.333 715.667 1016.833 734.333 1003.333 750.667 c
+926.5 843.667 785.833 849.833 695.167 773.167 c
+615 705.333 602 585.833 625.5 490 c
+639 435.5 668.667 382.667 717 352 c
+792.167 304.167 907.667 302 981 355.167 c
+1008.833 375.5 1031.833 402.5 1048 433 c
+1051.833 440.167 1055.167 447.5 1058.333 455 c
+1059.333 457.167 1061.5 460.833 1059.333 463 c
+1056 466.167 1049 466.5 1045 467.667 c
+1034 470.833 1022.833 473.667 1012 476.667 c
+1007.667 477.833 1000.5 481.5 996.333 478.833 c
+993 476.833 991.333 471.167 989.5 468 c
+985.333 460.5 981 453.167 976 446.333 c
+959.167 423.833 938.833 404.833 913 393.167 c
+843.5 362 756.167 385 716.667 451 c
+695.667 486.167 691 527 691 567 c
+h
+2008 826.5 m
+1955.833 818.333 1909 807.833 1870 768.833 c
+1840.833 739.833 1821.833 701 1810.667 662 c
+1782.833 564.333 1794.833 440.167 1874 368.167 c
+1924.833 322 1996.167 310 2062 320.667 c
+2079.667 323.5 2097.833 329.833 2114 337.667 c
+2240.667 400 2267 574.167 2216.833 695 c
+2188.5 763.167 2133.5 809.167 2061 822.667 c
+2044.333 825.667 2024.833 829.167 2008 826.5 c
+h
+1643 757 m
+1639.833 769.667 1642 784.833 1642 798 c
+1642 802 1643.5 811 1640.833 814.333 c
+1638.5 817.333 1630.333 816 1627 816 c
+1588 816 l
+1584.333 816 1575.5 817.5 1573.5 813.667 c
+1570 806.5 1573 791.833 1573 784 c
+1573 359 l
+1573 353.167 1569.833 332.667 1574.5 329 c
+1577.667 326.5 1585.167 328 1589 328 c
+1627 328 l
+1630.833 328 1640.167 326.167 1641.667 331 c
+1643.5 337.667 1642 347 1642 354 c
+1642 405 l
+1642 471 1639 538.167 1643.667 604 c
+1646.167 637.333 1645.667 672.833 1663.833 703 c
+1683.333 735 1719.5 758.667 1758 759.5 c
+1769.333 759.667 1781.5 760.833 1793 759.167 c
+1797.5 758.667 1806.333 755 1810.667 757.167 c
+1814.333 759.333 1813 767.333 1813 771 c
+1813 803 l
+1813 807.167 1814.167 813.667 1812.333 817.833 c
+1810.5 821.833 1803.5 821.167 1800 821.833 c
+1787.333 823.833 1773.5 825.333 1761 822.833 c
+1747.333 820 1733.5 820 1720 816.167 c
+1687 806.833 1661.5 785 1643 757 c
+h
+1110 816 m
+1110 587 l
+1110 536.667 1106.333 485.167 1117.667 436 c
+1132.667 370.5 1187 323.833 1254 318.5 c
+1293 315.333 1335 320.333 1369 341.333 c
+1382.667 349.833 1393.833 359.833 1404.333 372.167 c
+1407 375.167 1411.5 385.667 1415.833 385.667 c
+1420.333 385.667 1419 375.667 1419 373 c
+1419 360.5 1415.667 343 1419.167 331 c
+1420.667 326.167 1430 328 1434 328 c
+1473 328 l
+1476.667 328 1484.167 326.5 1487.333 329 c
+1491.833 332.5 1489 350.5 1489 356 c
+1489 788 l
+1489 794 1491.667 809.5 1487.833 814.333 c
+1485.5 817.333 1477.333 816 1474 816 c
+1434 816 l
+1430 816 1420.667 817.667 1419.167 812.833 c
+1417.167 805.833 1419 796.167 1419 789 c
+1419 737 l
+1419 683.333 1418.833 629.5 1419 576 c
+1419 537.667 1420.667 495.667 1404.167 460 c
+1380.333 407.833 1335 384.167 1280 382.833 c
+1249.667 382.167 1218.167 391 1200.833 418 c
+1180.667 449.167 1179.833 491.333 1179.833 527 c
+1179.833 557.833 1178 588.833 1178 620 c
+1178 816 l
+1110 816 l
+f
+0 0 0 0 k
+3101 783.333 m
+3014.667 770.667 2973.667 684.833 2956.667 607.667 c
+2953.167 591.333 2949.167 574.5 2948.167 558 c
+2946.167 521 2932.833 452.167 2983 441.167 c
+2988.833 439.833 2996 439.667 3002 440.167 c
+3025 442 3045.833 456.333 3063.167 470.667 c
+3082.333 486.5 3101.167 510.167 3109.833 534 c
+3116.5 551.833 3118.667 572.333 3122.667 591 c
+3129.167 620.5 3135.333 650.333 3142.167 680 c
+3147.5 702.833 3151.667 726 3157.167 749 c
+3158.667 754.833 3164.833 770 3161.667 775.5 c
+3159.5 779.333 3152.667 779.667 3149 780.833 c
+3135 785.5 3115.167 785.5 3101 783.333 c
+h
+2602 775.333 m
+2565.167 770.667 2533.167 744 2508.667 718 c
+2499.5 708 2487.333 696.667 2482 683.833 c
+2476.833 671.833 2475.833 656.667 2473.167 644 c
+2466.5 613.667 2460.667 583.167 2453.667 553 c
+2448.167 529.833 2442.667 506.333 2438.5 483 c
+2437.5 476.833 2432 465 2435.167 459.167 c
+2438.167 453.667 2448.333 450.333 2454 447.833 c
+2473.667 439.167 2498.5 435 2520 437.167 c
+2605.667 446 2637 536.667 2654 609 c
+2658.5 628.167 2662.667 647.333 2664.667 667 c
+2668.167 701.833 2675.167 768 2627 775.333 c
+2619 776.5 2609.833 776.333 2602 775.333 c
+h
+2005 765.333 m
+1974.167 760.5 1943.5 749.667 1921 726.833 c
+1884 689.5 1873 633.167 1871.667 583 c
+1869.667 511 1881.667 428.167 1954 392.667 c
+1965.5 387 1978.167 383.167 1991 381 c
+2006.833 378.333 2024 378.167 2040 380.333 c
+2053.167 382.167 2066.667 385.667 2079 391.167 c
+2160 427.833 2172.333 531.167 2164.667 609 c
+2162.667 630.167 2158.667 650.833 2151.333 671 c
+2143.5 692.333 2132.667 713.167 2116.833 729.833 c
+2090 758 2042.833 771.5 2005 765.333 c
+h
+823 762.5 m
+769.5 754.667 726.5 724.5 705.333 674 c
+700.5 662.167 696.667 649.5 694.167 637 c
+693.5 634 690.833 627.167 693.5 625 c
+697 622 707.5 624 712 624 c
+958 624 l
+964.167 624 972.667 622.333 978.833 624.167 c
+984 625.833 979.5 639 978.667 643 c
+975 662.333 968.167 682 957.833 699 c
+930.333 744 875.667 770.167 823 762.5 c
+f
+0 0.235 0.937 0.004 k
+170 561 m
+158 524 l
+151.667 510 l
+136 509 l
+97 508 l
+97 506 l
+130 481.5 l
+140.833 470.833 l
+136.667 456 l
+125 418 l
+136.833 422.5 147.5 433.5 158 441 c
+161.333 443.333 166.333 448.833 171 449 c
+175.333 449.167 180.5 443.667 184 441.167 c
+194 434 205.833 421 218 418 c
+205.667 457 l
+202 472.667 l
+214 482.833 l
+246 508 l
+206 509 l
+190.167 510 l
+184 524 l
+172 561 l
+170 561 l
+f
+0.51 0.255 0 0.49 k
+96 507 m
+99 508 l
+96 507 l
+h
+244.667 508.5 m
+245.167 508.333 l
+244.667 508.5 l
+f
+0 0.235 0.937 0.004 k
+258 251 m
+285 225 l
+295 213.833 l
+289.833 200 l
+276 167 l
+308 184.333 l
+321 190.5 l
+332 182.167 l
+360 159 l
+353 193 l
+350.667 207.833 l
+362 217.167 l
+393 236 l
+393 238 l
+359 241.667 l
+344 244 l
+339.333 256 l
+332 292 l
+318.167 284.5 320.833 258.5 309.5 248.5 c
+305.833 245.5 300 247.5 296 247.833 c
+283.333 248.833 270.667 250.833 258 251 c
+h
+575 153 m
+560.833 121 l
+553.667 108 l
+541 108 l
+504 111 l
+508.5 101 521.833 92.333 530 85.167 c
+533.167 82.333 539.167 78.667 540.333 74.333 c
+541.167 70.5 536.833 64.333 535.333 61 c
+530.5 49.667 524.833 38.5 521 27 c
+532 29 543.333 38.667 553 44.5 c
+556.333 46.5 561.833 51.333 566 50.833 c
+569.667 50.5 573.167 45.667 576 43.333 c
+584.167 36.167 594.167 23 605 20 c
+598.333 53 l
+595.667 67.833 l
+607 77.167 l
+639 97 l
+639 98 l
+605 101.833 l
+589.167 104 l
+584.333 117 l
+577 153 l
+575 153 l
+f
+0.51 0.255 0 0.49 k
+604.667 19.5 m
+605.167 19.333 l
+604.667 19.5 l
+f
+endstream
+endobj
+3 0 obj
+<<
+/ProcSet [/PDF ]
+/ExtGState <<
+/GS1 4 0 R
+>>
+>>
+endobj
+4 0 obj
+<<
+/Type /ExtGState
+/SA false
+/SM 0.02
+/OP false
+/op false
+/OPM 1
+/BG2 /Default
+/UCR2 /Default
+/HT /Default
+/TR2 /Default
+>>
+endobj
+1 0 obj
+<<
+/Type /Page
+/Parent 5 0 R
+/Resources 3 0 R
+/Contents 2 0 R
+>>
+endobj
+6 0 obj
+<<
+/S /D
+>>
+endobj
+7 0 obj
+<<
+/Nums [0 6 0 R ]
+>>
+endobj
+5 0 obj
+<<
+/Type /Pages
+/Kids [1 0 R]
+/Count 1
+/MediaBox [0 0 4256 2352]
+>>
+endobj
+8 0 obj
+<<
+/CreationDate (D:20050404114935+02'00')
+/ModDate (D:20050404114935+02'00')
+/Producer (PSNormalizer.framework)
+>>
+endobj
+9 0 obj
+<<
+/Type /Catalog
+/Pages 5 0 R
+/PageLabels 7 0 R
+>>
+endobj
+xref
+0 10
+0000000000 65535 f
+0000033487 00000 n
+0000000016 00000 n
+0000033281 00000 n
+0000033347 00000 n
+0000033632 00000 n
+0000033567 00000 n
+0000033594 00000 n
+0000033715 00000 n
+0000033846 00000 n
+trailer
+<<
+/Size 10
+/Root 9 0 R
+/Info 8 0 R
+/ID [<5bb2a8ac5de76fd7a41a0d69aa22822b><5bb2a8ac5de76fd7a41a0d69aa22822b>]
+>>
+startxref
+33913
+%%EOF
diff --git a/macros/latex/contrib/europecv/europecv.cls b/macros/latex/contrib/europecv/europecv.cls
new file mode 100644
index 0000000000..28a5c442a1
--- /dev/null
+++ b/macros/latex/contrib/europecv/europecv.cls
@@ -0,0 +1,699 @@
+%!TEX encoding = UTF-8 Unicode
+%
+% European curriculum vitae class
+% Author: Nicola Vitacolonna (vitacolo@dimi.uniud.it) and Giuseppe Silano (giuseppe.silano@unisannio.it)
+% This material is subject to the LaTeX Project Public License, either version 1.3
+% See https://ctan.mirror.garr.it/mirrors/CTAN/help/Catalogue/licenses.lppl.html
+% for the details of that license
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesClass{europecv}[2019/03/19 (Unicode TeX detection) European curriculum vitae class]
+
+% CV models and instructions:
+% http://europass.cedefop.eu.int/htm/index.htm
+% Recommendations:
+% http://europa.eu.int/scadplus/leg/en/cha/c11057.htm
+
+% Additional code to detect xetex and luatex added (with permission)
+% by David Carlisle
+% See comment below.
+
+\newcommand\ecv@utf[1]{{\inputencoding{utf8x}#1}}
+
+% Set language
+\DeclareOption{english}{%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecven.def}{}{%
+ \ClassError{europecv}{English definition file 'ecven.def' not found}%
+ {The file should be inside the europecv folder.\MessageBreak
+ Try to re-install the europecv class.}}%
+ }%
+}
+\DeclareOption{italian}{%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvit.def}{}{%
+ \ClassWarningNoLine{europecv}{Italian definition file 'ecvit.def' not found}}%
+ }%
+}
+\DeclareOption{spanish}{%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecves.def}{}{%
+ \ClassWarningNoLine{europecv}{Spanish definition file 'ecves.def' not found}}%
+ }%
+}
+\DeclareOption{french}{%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvfr.def}{}{%
+ \ClassWarningNoLine{europecv}{French definition file 'ecvfr.def' not found}}%
+ }%
+}
+\DeclareOption{danish}{%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvda.def}{}{%
+ \ClassWarningNoLine{europecv}{Danish definition file 'ecvda.def' not found}}%
+ }%
+}
+\DeclareOption{german}{%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvde.def}{}{%
+ \ClassWarningNoLine{europecv}{German definition file 'ecvde.def' not found}}%
+ }%
+}
+\DeclareOption{finnish}{%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvfi.def}{}{%
+ \ClassWarningNoLine{europecv}{Finnish definition file 'ecvfi.def' not found}}%
+ }%
+}
+\DeclareOption{portuges}{%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvpt.def}{}{%
+ \ClassWarningNoLine{europecv}{Portuguese definition file 'ecvpt.def' not found}}%
+ }%
+}
+\DeclareOption{portuguese}{%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvpt.def}{}{%
+ \ClassWarningNoLine{europecv}{Portuguese definition file 'ecvpt.def' not found}}%
+ }%
+}
+\DeclareOption{swedish}{%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvsv.def}{}{%
+ \ClassWarningNoLine{europecv}{Swedish definition file 'ecvsv.def' not found}}%
+ }%
+}
+\DeclareOption{norwegian}{%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvno.def}{}{%
+ \ClassWarningNoLine{europecv}{Norwegian definition file 'ecvno.def' not found}}%
+ }%
+}
+\DeclareOption{dutch}{%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvnl.def}{}{%
+ \ClassWarningNoLine{europecv}{Dutch definition file 'ecvnl.def' not found}}%
+ }%
+}
+\DeclareOption{catalan}{%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvca.def}{}{%
+ \ClassWarningNoLine{europecv}{Catalan definition file 'ecvca.def' not found}}%
+ }%
+}
+\DeclareOption{polish}{%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvpl.def}{}{%
+ \ClassWarningNoLine{europecv}{Polish definition file 'ecvpl.def' not found}}%
+ }%
+}
+\DeclareOption{hungarian}{%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvhu.def}{}{%
+ \ClassWarningNoLine{europecv}{Hungarian definition file 'ecvhu.def' not found}}%
+ \ecvpage{\thepage\ifx\@empty\ecv@totpages.\else\ecv@totpages\fi~\ecv@pagekey}
+ \def\ecv@lfoot{%
+ \footnotesize\textrm{\ecv@page~- \textrm{\ecv@footername} \ecv@cvofkey}}%
+ }%
+}
+\DeclareOption{estonian}{%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvet.def}{}{%
+ \ClassWarningNoLine{europecv}{Estonian definition file 'ecvet.def' not found}}%
+ }%
+}
+\DeclareOption{icelandic}{%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvis.def}{}{%
+ \ClassWarningNoLine{europecv}{Icelandic definition file 'ecvis.def' not found}}%
+ }%
+}
+\DeclareOption{lithuanian}{%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvlt.def}{}{%
+ \ClassWarningNoLine{europecv}{Lithuanian definition file 'ecvlt.def' not found}}%
+ }%
+}
+\DeclareOption{czech}{%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvcs.def}{}{%
+ \ClassWarningNoLine{europecv}{Czech definition file 'ecvcs.def' not found}}%
+ }%
+}
+\DeclareOption{slovak}{%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvsk.def}{}{%
+ \ClassWarningNoLine{europecv}{Slovak definition file 'ecvsk.def' not found}}%
+ }%
+}
+\DeclareOption{latvian}{%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvlv.def}{}{%
+ \ClassWarningNoLine{europecv}{Latvian definition file 'ecvlv.def' not found}}%
+ }%
+}
+\DeclareOption{slovenian}{%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvsl.def}{}{%
+ \ClassWarningNoLine{europecv}{Slovenian definition file 'ecvsl.def' not found}}%
+ }%
+}
+\DeclareOption{romanian}{%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvro.def}{}{%
+ \ClassWarningNoLine{europecv}{Romanian definition file 'ecvro.def' not found}}%
+ }%
+}
+\DeclareOption{maltese}{%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvmt.def}{}{%
+ \ClassWarningNoLine{europecv}{Maltese definition file 'ecvmt.def' not found}}%
+ }%
+}
+\DeclareOption{bulgarian}{%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvbg.def}{}{%
+ \ClassWarningNoLine{europecv}{Bulgarian definition file 'ecvbg.def' not found}}%
+ }%
+}
+\DeclareOption{greek}{%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvgr.def}{}{%
+ \ClassWarningNoLine{europecv}{Greek definition file 'ecvgr.def' not found}}%
+ }%
+}
+\DeclareOption{galician}{%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvgl.def}{}{%
+ \ClassWarningNoLine{europecv}{Galician definition file 'ecvgl.def' not found}}%
+ }%
+}
+\DeclareOption{serbian}{%
+ \AtEndOfPackage{%
+ \InputIfFileExists{ecvsr.def}{}{%
+ \ClassWarningNoLine{europecv}{Serbian definition file 'ecvsr.def' not found}}%
+ }%
+}
+
+
+
+% Input encodings
+\DeclareOption{ascii}{\AtEndOfClass{\inputencoding{ascii}}}
+\DeclareOption{latin1}{\AtEndOfClass{\inputencoding{latin1}}}
+\DeclareOption{latin2}{\AtEndOfClass{\inputencoding{latin2}}}
+\DeclareOption{latin3}{\AtEndOfClass{\inputencoding{latin3}}}
+\DeclareOption{latin4}{\AtEndOfClass{\inputencoding{latin4}}}
+\DeclareOption{latin5}{\AtEndOfClass{\inputencoding{latin5}}}
+\DeclareOption{latin9}{\AtEndOfClass{\inputencoding{latin9}}}
+\DeclareOption{latin10}{\AtEndOfClass{\inputencoding{latin10}}}
+\DeclareOption{decmulti}{\AtEndOfClass{\inputencoding{decmulti}}}
+\DeclareOption{cp850}{\AtEndOfClass{\inputencoding{cp850}}}
+\DeclareOption{cp852}{\AtEndOfClass{\inputencoding{cp852}}}
+\DeclareOption{cp858}{\AtEndOfClass{\inputencoding{cp858}}}
+\DeclareOption{cp437}{\AtEndOfClass{\inputencoding{cp437}}}
+\DeclareOption{cp437de}{\AtEndOfClass{\inputencoding{cp437de}}}
+\DeclareOption{cp865}{\AtEndOfClass{\inputencoding{cp865}}}
+\DeclareOption{applemac}{\AtEndOfClass{\inputencoding{applemac}}}
+\DeclareOption{next}{\AtEndOfClass{\inputencoding{next}}}
+\DeclareOption{cp1250}{\AtEndOfClass{\inputencoding{cp1250}}}
+\DeclareOption{cp1252}{\AtEndOfClass{\inputencoding{cp1252}}}
+\DeclareOption{cp1257}{\AtEndOfClass{\inputencoding{cp1257}}}
+\DeclareOption{ansinew}{\AtEndOfClass{\inputencoding{ansinew}}}
+\DeclareOption{utf8}{\AtEndOfClass{\inputencoding{utf8x}}}
+\DeclareOption{utf8x}{\AtEndOfClass{\inputencoding{utf8x}}}
+\DeclareOption{koi8-r}{\AtEndOfClass{\inputencoding{koi8-r}}}
+\DeclareOption{koi8-ru}{\AtEndOfClass{\inputencoding{koi8-ru}}}
+\DeclareOption{koi8-u}{\AtEndOfClass{\inputencoding{koi8-u}}}
+\DeclareOption{cp1251}{\AtEndOfClass{\inputencoding{cp1251}}}
+\DeclareOption{cp855}{\AtEndOfClass{\inputencoding{cp855}}}
+\DeclareOption{cp866}{\AtEndOfClass{\inputencoding{cp866}}}
+\DeclareOption{maccyr}{\AtEndOfClass{\inputencoding{maccyr}}}
+\DeclareOption{macukr}{\AtEndOfClass{\inputencoding{macukr}}}
+
+% Set font
+\DeclareOption{helvetica}{%
+ \renewcommand{\rmdefault}{phv}
+ \renewcommand{\sfdefault}{phv}
+}
+\DeclareOption{arial}{%
+ \renewcommand{\rmdefault}{ma1} % (this font is NOT installed by default!)
+ \renewcommand{\sfdefault}{ma1}
+}
+\DeclareOption{narrow}{
+ \renewcommand{\seriesdefault}{mc} % Narrow
+ \renewcommand{\bfdefault}{bc} % Boldface narrow
+}
+% No title
+% This must come *after* language definitions
+\DeclareOption{notitle}{%
+ \AtEndOfPackage{\renewcommand*\ecvtitle{}}%
+}
+
+% Europass logo
+\DeclareOption{logo}{%
+\providecommand*\draweuropasslogo{%
+ \includegraphics[width=\ecv@logowidth]{europasslogo}}
+}
+\DeclareOption{nologo}{\renewcommand*\draweuropasslogo{}}
+
+% Flag pictures of the EC can be found at
+% http://europa.eu.int/abc/symbols/emblem/index_en.htm
+\DeclareOption{noflag}{\providecommand*\draweuropeflag{}}
+\DeclareOption{flagWB}{%
+ \renewcommand*\draweuropeflag{%
+ \includegraphics[width=\ecv@flagwidth]{EuropeFlagWB}}
+}
+\DeclareOption{flagBW}{%
+ \renewcommand*\draweuropeflag{%
+ \includegraphics[width=\ecv@flagwidth]{EuropeFlagBW}}
+}
+\DeclareOption{flagCMYK}{%
+ \renewcommand*\draweuropeflag{%
+ \includegraphics[width=\ecv@flagwidth]{EuropeFlagCMYK}}
+}
+\DeclareOption{flagBlueCMYK}{%
+ \renewcommand*\draweuropeflag{%
+ \includegraphics[width=\ecv@flagwidth]{EuropeFlagBlueCMYK}}
+}
+
+% Page numbering
+\DeclareOption{totpages}{%
+ \AtEndOfPackage{\RequirePackage{totpages}%
+ \def\ecv@totpages{~/~\ref{TotPages}}
+ %\ecvpage{\ecv@pagekey~\thepage~/~\ref{TotPages}}%
+ }%
+}
+
+\DeclareOption{booktabs}{%
+ \AtEndOfPackage{\RequirePackage{booktabs}}
+ \def\ecv@booktabs{}
+}
+% Pass all other options (a4paper, 10pt, draft, openbib, etc...) to article
+\DeclareOption*{%
+ \PassOptionsToClass{\CurrentOption}{article}%
+}
+
+\ExecuteOptions{english,noflag,logo,hrule} % Default options
+
+\ProcessOptions\relax
+
+\LoadClass{article}
+
+%% start of addition (with permission) by David Carlisle
+\ifx\Umathchar\@undefined
+%% encoding support for pdftex and classic TeX
+\RequirePackage{ucs}
+\RequirePackage[utf8x]{inputenc}
+\else
+%% do not use ucs/inputenc for lualatex or xelatex
+%% use UTF-8 input and load a suitable unicode font with fontspec
+%% or for lualatex use \usepackage[utf8]{luainputenc}
+\renewcommand\ecv@utf[1]{{#1}}
+\fi
+%% end of addition by David Carlisle
+
+\RequirePackage{array}
+\RequirePackage{longtable}
+\RequirePackage{fancyhdr} % For page numbering
+
+\def\ecv@totpages{}
+\newcommand*{\ecvpage}[1]{\def\ecv@page{#1}}
+\ecvpage{\ecv@pagekey~\thepage\ecv@totpages}
+
+% Page number
+\def\ecv@lfoot{%
+ \footnotesize\textrm{\ecv@page~-~\ecv@cvofkey}\\
+ \textrm{\ecv@footername}
+}
+
+% Right Footnote to be shown on every page
+\newcommand\ecvfootnote[1]{\def\ecv@rfoot{#1}}
+\ecvfootnote{}
+
+\AtBeginDocument{%
+% Ensure that \ecv@leftcolwidth and \ecv@rightcolwidth
+% are correctly defined
+\ecvLeftColumnWidth{\ecv@leftcolwidth}
+% Set layout
+\pagestyle{fancy}
+\fancyhead{}
+\fancyfoot{}
+\fancyfoot[L]{\begin{minipage}{\ecv@leftcolwidth}
+\begin{flushright}\footnotesize\ecv@lfoot\end{flushright}%
+\end{minipage}
+}
+\fancyfoot[R]{\begin{minipage}{\ecv@rightcolwidth}
+\footnotesize\ecv@rfoot
+\end{minipage}}
+\renewcommand{\headrulewidth}{0pt}%
+} % End \AtBeginDocument
+
+% Thanks to Roman Bertle for suggesting the following:
+\renewcommand{\labelitemi}{\normalfont\bfseries \textendash}
+\renewcommand{\labelitemii}{\textasteriskcentered}
+\renewcommand{\labelitemiii}{\textperiodcentered}
+
+\newcommand*{\ecvfirstname}[1]{\def\ecv@firstname{#1}} % Deprecated
+\newcommand*{\ecvlastname}[1]{\def\ecv@lastname{#1}} % Deprecated
+\newcommand*{\ecvname}[1]{\def\ecv@name{#1}} % Replaces the above
+\newcommand*{\ecvfootername}[1]{\def\ecv@footername{#1}}
+% \ecvaddress[mobileAddress][officeAddress]{homeAddress}
+\def\ecvaddress{%
+ \@ifnextchar[%
+ {\ecvaddress@i}
+ {\ecvaddress@i[]}%
+}
+\def\ecvaddress@i[#1]{%
+ \@ifnextchar[%
+ {\ecvaddress@ii{#1}}
+ {\ecvaddress@ii{#1}[]}%
+}
+\def\ecvaddress@ii#1[#2]#3{%
+ \def\ecv@mobileAddress{#1}
+ \def\ecv@officeAddress{#2}
+ \def\ecv@address{#3}
+}
+% \ecvtelephone[mobile][office]{home}
+\def\ecvtelephone{%
+ \@ifnextchar[%
+ {\ecvtelephone@i}
+ {\ecvtelephone@i[]}%
+}
+\def\ecvtelephone@i[#1]{%
+ \@ifnextchar[%
+ {\ecvtelephone@ii{#1}}
+ {\ecvtelephone@ii{#1}[]}%
+}
+\def\ecvtelephone@ii#1[#2]#3{%
+ \def\ecv@mobile{#1}
+ \def\ecv@office{#2}
+ \def\ecv@telephone{#3}
+}
+\newcommand*{\ecvfax}[1]{\def\ecv@fax{#1}}
+\newcommand*{\ecvdate}[1]{\def\ecv@date{#1}}
+\newcommand*{\ecvemail}[1]{\def\ecv@email{#1}}
+\newcommand*{\ecvprofessional}[1]{\def\ecv@professional{#1}}
+\newcommand*{\ecvskype}[1]{\def\ecv@skype{#1}}
+\newcommand*{\ecvyoutube}[1]{\def\ecv@youtube{#1}}
+\newcommand*{\ecvpec}[1]{\def\ecv@pec{#1}}
+\newcommand*{\ecvhomepage}[1]{\def\ecv@homepage{#1}}
+\newcommand*{\ecvnationality}[1]{\def\ecv@nationality{#1}}
+\newcommand*{\ecvdateofbirth}[1]{\def\ecv@birth{#1}}
+\newcommand*{\ecvgender}[1]{\def\ecv@gender{#1}}
+% Personal picture
+\newcommand*{\ecvdrawpicture}{}
+\newcommand*{\ecvbeforepicture}[1]{\def\ecv@beforepic{#1}}
+\newcommand*{\ecvafterpicture}[1]{\def\ecv@afterpic{#1}}
+\newcommand*\ecvpicture{%
+\@ifnextchar[\ecv@picture{\ecv@picture[]}}
+\def\ecv@picture[#1]#2{%
+\def\ecvarg{#2}
+\ifx\@empty\ecvarg\renewcommand*{\ecvdrawpicture}{}\else
+\renewcommand*{\ecvdrawpicture}{\includegraphics[#1]{#2}}
+\fi}
+% The following must be used inside \ecvbeforepicture
+% or \ecvafterpicture
+\newcommand*{\ecvspace}[1]{\tabularnewline[#1] &}
+\ecvbeforepicture{\raggedleft}
+\ecvdate{}
+\ecvafterpicture{}
+\ecvfirstname{}
+\ecvlastname{}
+\ecvname{\ecv@lastname\ \ecv@firstname}
+\ecvfootername{\ecv@name}
+\ecvaddress{}
+\ecvskype{}
+\ecvyoutube{}
+\ecvprofessional{}
+\ecvtelephone{}
+\ecvfax{}
+\ecvemail{}
+\ecvpec{}
+\ecvnationality{}
+\ecvdateofbirth{}
+\ecvgender{}
+\ecvhomepage{}
+\ecvpicture{}
+
+
+\providecommand{\ecvpersonalinfo}[1][0pt]{%
+{\ifx\@empty\ecv@date\else
+ \large\par\textbf{\ecv@datekey \ecv@date}
+\fi} & \tabularnewline
+& \tabularnewline
+\ifx\@empty\ecvdrawpicture\else
+ &\ecv@beforepic\ecvdrawpicture\ecv@afterpic\tabularnewline
+\fi
+{\large\par\textbf{\ecv@infosectionkey}} & \tabularnewline
+& \tabularnewline
+\ecv@namekey & \large\textbf{\ecv@name}\tabularnewline[5pt]
+\ifx\@empty\ecv@address\else
+ \ecv@addresskey &\ecv@address
+ \tabularnewline[5pt]
+ \ifx\@empty\ecv@mobileAddress \else
+ \ecv@addresskey &\ecv@mobileAddress
+ \tabularnewline[5pt]
+ \fi
+ \ifx\@empty\ecv@officeAddress \else
+ \ecv@addresskey &\ecv@officeAddress
+ \tabularnewline[5pt]
+ \fi
+\fi
+\ifx\@empty\ecv@telephone\else
+ \ecv@telkey &\ecv@telephone
+ \ifx\@empty\ecv@mobile\else
+ \qquad \ecv@mobilekey: \ecv@mobile
+ \fi
+ \ifx\@empty\ecv@office\else
+ \qquad \ecv@officekey: \ecv@office
+ \fi
+ \tabularnewline[5pt]
+\fi
+\ifx\@empty\ecv@fax\else
+\ecv@faxkey &\ecv@fax \tabularnewline[5pt]
+\fi
+\ifx\@empty\ecv@email\else
+\ecv@emailkey &\ecv@email \tabularnewline[5pt]
+\fi
+\ifx\@empty\ecv@professional\else
+\ecv@professionalkey &\ecv@professional \tabularnewline[5pt]
+\fi
+\ifx\@empty\ecv@pec\else
+\ecv@peckey &\ecv@pec \tabularnewline[5pt]
+\fi
+\ifx\@empty\ecv@homepage\else
+\ecv@homepagekey &\ecv@homepage \tabularnewline[5pt]
+\fi
+\ifx\@empty\ecv@skype\else
+\ecv@skypekey &\ecv@skype \tabularnewline[5pt]
+\fi
+\ifx\@empty\ecv@youtube\else
+\ecv@youtubekey &\ecv@youtube \tabularnewline[5pt]
+\fi
+\ifx\@empty\ecv@nationality\else
+\ecv@nationalitykey & \ecv@nationality \tabularnewline[5pt]
+\fi
+\ifx\@empty\ecv@birth\else
+\ecv@birthkey & \ecv@birth \tabularnewline[5pt]
+\fi
+\ifx\@empty\ecv@gender\else
+\ecv@genderkey & \ecv@gender \tabularnewline[#1]
+\fi
+}
+
+% Spoken language information
+\newcommand*\ecvmothertongue[2][0pt]{%
+{\large\ecv@mothertonguekey} & \large\textbf{#2}\tabularnewline[#1]
+}
+\newlength\ecv@langparwidth
+
+\ifx\ecv@booktabs\undefined % Use table conforming to EU model
+ \newcommand*\ecvlanguageheader[1]{%
+ {\large\textit{\ecv@assesskey}}\\ \textit{\ecv@levelkey}${}^{\mbox{\scriptsize#1}}$&
+ \setlength\extrarowheight{2pt}
+ \begin{tabular}[t]{|m{\ecv@langparwidth}|m{\ecv@langparwidth}|m{\ecv@langparwidth}|m{\ecv@langparwidth}|m{\ecv@langparwidth}|}
+ \firsthline
+ \multicolumn{2}{|c|}{\textbf{\ecv@understandkey}}&\multicolumn{2}{c|}{\textbf{\ecv@speakkey}}&\centering\textbf{\ecv@writekey}\tabularnewline\cline{1-4}
+ \centering\small{\ecv@listenkey} & \centering \small{\ecv@readkey} &\centering \small{\ecv@interactkey} &\centering \small{\ecv@productkey} & \tabularnewline
+ %\lasthline
+ \hline
+ \end{tabular} \tabularnewline[-\arrayrulewidth]
+ }
+ \newcommand*\ecvlanguage[7][0pt]{
+ {\textbf{#2}} &
+ \setlength\extrarowheight{0pt}
+ \begin{tabular}{|m{\ecv@langparwidth}|m{\ecv@langparwidth}|m{\ecv@langparwidth}|m{\ecv@langparwidth}|m{\ecv@langparwidth}|}
+ \hline
+ #3 & #4 & #5 & #6 & #7 \tabularnewline
+ \hline
+ \end{tabular}\vspace{#1}
+ \tabularnewline[-\arrayrulewidth]
+ }
+ \newcommand*\ecvlastlanguage[7][0pt]{\ecvlanguage[#1]{#2}{#3}{#4}{#5}{#6}{#7}}
+\else % Use booktabs
+ \newcommand*\ecvlanguageheader[1]{%
+ {\large\textit{\ecv@assesskey}}\\ \textit{\ecv@levelkey}${}^{\mbox{\scriptsize#1}}$&
+ \setlength\extrarowheight{0pt}
+ \begin{tabular}[t]{m{\ecv@langparwidth}m{\ecv@langparwidth}m{\ecv@langparwidth}m{\ecv@langparwidth}m{\ecv@langparwidth}}
+ \toprule
+ \multicolumn{2}{c}{\textbf{\ecv@understandkey}}&\multicolumn{2}{c}{\textbf{\ecv@speakkey}}&\centering\textbf{\ecv@writekey}\tabularnewline
+ \centering\small{\ecv@listenkey} & \centering \small{\ecv@readkey} &\centering \small{\ecv@interactkey} &\centering \small{\ecv@productkey} & \tabularnewline
+ \midrule
+ \end{tabular}\vspace{2\arrayrulewidth}\tabularnewline
+ }
+ \newcommand*\ecvlanguage[7][0pt]{
+ {\textbf{#2}} &
+ \setlength\extrarowheight{0pt}
+ \begin{tabular}{m{\ecv@langparwidth}m{\ecv@langparwidth}m{\ecv@langparwidth}m{\ecv@langparwidth}m{\ecv@langparwidth}}
+ #3 & #4 & #5 & #6 & #7\tabularnewline \midrule
+ \end{tabular}\vspace{#1}
+ \tabularnewline
+ }
+ \newcommand*\ecvlastlanguage[7][0pt]{
+ {\textbf{#2}} &
+ \setlength\extrarowheight{0pt}
+ \begin{tabular}{m{\ecv@langparwidth}m{\ecv@langparwidth}m{\ecv@langparwidth}m{\ecv@langparwidth}m{\ecv@langparwidth}}
+ #3 & #4 & #5 & #6 & #7\tabularnewline \bottomrule
+ \end{tabular}\vspace{#1}
+ \tabularnewline
+ }
+\fi
+
+\newcommand*\ecvlanguagefooter[2][0pt]{\ecvitem[#1]{}{\quad\footnotesize{${}^{\mbox{\tiny#2}}$\textit{\ecv@langfooterkey}}}}
+
+% See the Common European Framework of Reference for Languages:
+% http://www.coe.int/T/E/Cultural_Co-operation/education/Languages/Language_Policy/Common_Framework_of_Reference/default.asp
+\ifx\ecv@booktabs\undefined % Use table conforming to EU model
+ \newcommand*\ecvCEF[2]{%
+ %\setlength\tabcolsep{1mm}
+ \begin{tabular}{@{}>{\footnotesize}p{.2\ecv@langparwidth}@{\hspace{1mm}}>{\footnotesize\centering}p{.74\ecv@langparwidth}@{}}
+#1 & #2\tabularnewline
+ \end{tabular}
+ }
+\else
+ \newcommand*\ecvCEF[2]{%
+ %\setlength\tabcolsep{1mm}
+ \begin{tabular}{@{}>{\footnotesize}p{.2\ecv@langparwidth}@{\hspace{1mm}}>{\footnotesize\centering}p{.74\ecv@langparwidth}@{}}
+#1 & #2\tabularnewline
+ \end{tabular}
+ }
+\fi
+
+\newcommand*\ecvAOne{\ecvCEF{A1}{\ecv@cefbasickey}}
+\newcommand*\ecvATwo{\ecvCEF{A2}{\ecv@cefbasickey}}
+\newcommand*\ecvBOne{\ecvCEF{B1}{\ecv@cefindepkey}}
+\newcommand*\ecvBTwo{\ecvCEF{B2}{\ecv@cefindepkey}}
+\newcommand*\ecvCOne{\ecvCEF{C1}{\ecv@cefprofkey}}
+\newcommand*\ecvCTwo{\ecvCEF{C2}{\ecv@cefprofkey}}
+
+\def\ecv@kern{\kern0.5pt}
+%\def\ecv@kern{}
+\newcommand*{\ecvTitleKern}[1]{\def\ecv@kern{\kern#1}}
+\newlength\ecv@rulewidth
+\newlength\ecv@colsep
+\newlength\ecv@leftcolwidth
+\newlength\ecv@rightcolwidth
+\newlength\ecv@extrarowheight
+\newcommand*{\ecvRuleWidth}[1]{\setlength\ecv@rulewidth{#1}}
+\newcommand*{\ecvColSep}[1]{%
+ \addtolength{\ecv@leftcolwidth}{\ecv@colsep}
+ \addtolength{\ecv@rightcolwidth}{\ecv@colsep}
+ \setlength\ecv@colsep{#1}
+ \addtolength{\ecv@leftcolwidth}{-\ecv@colsep}
+ \addtolength{\ecv@rightcolwidth}{-\ecv@colsep}}
+\newcommand*{\ecvLeftColumnWidth}[1]{\setlength\ecv@leftcolwidth{#1}%
+ \setlength{\ecv@rightcolwidth}{\textwidth}
+ \addtolength{\ecv@rightcolwidth}{-\ecv@leftcolwidth}
+ \addtolength{\ecv@rightcolwidth}{-2\ecv@colsep}
+ \addtolength{\ecv@rightcolwidth}{-\ecv@rulewidth}}
+\newcommand*{\ecvExtraRowHeight}[1]{\setlength\ecv@extrarowheight{#1}}
+\newcommand*{\ecvNoHorRule}{\def\ecv@hrule{}}
+\newcommand*{\ecvWithHorRule}{\def\ecv@hrule{\cline{1-1}}}
+% Initialization
+\ecvRuleWidth{\arrayrulewidth}
+\setlength\ecv@colsep{12pt}
+\setlength\ecv@leftcolwidth{50mm} % Default left column width
+\ecvExtraRowHeight{0pt}
+\ecvWithHorRule
+
+% Flag size
+\newlength\ecv@flagwidth
+\newcommand*{\ecvFlagWidth}[1]{\setlength\ecv@flagwidth{#1}}
+\ecvFlagWidth{10mm}
+
+% Logo size
+\newlength\ecv@logowidth
+\newlength\ecv@logooffset
+\newcommand*{\ecvLogoWidth}[1]{\setlength\ecv@logowidth{#1}}
+\newcommand*{\ecvLogoOffset}[1]{\setlength\ecv@logooffset{#1}}
+\ecvLogoWidth{2.30cm}
+\ecvLogoOffset{1cm}
+%\typeout{logo width=\the\ecv@logowidth}
+%\typeout{logo offset=\the\ecv@logooffset}
+
+% Text bullet
+\newcommand{\ecvbullet}{\raisebox{.35ex}[0cm][0cm]{\tiny\textbullet}}
+
+\newenvironment{europecv}{%
+ \ecvLeftColumnWidth{\ecv@leftcolwidth}
+ \setlength\arrayrulewidth{\ecv@rulewidth}
+ \setlength\extrarowheight{\ecv@extrarowheight}
+ \setlength\LTleft{0pt}
+ \setlength\LTright{0pt}
+ % Language table paragraph width
+ \setlength\ecv@langparwidth{.199\ecv@rightcolwidth}
+ \addtolength{\ecv@langparwidth}{-2\tabcolsep}
+ \addtolength{\ecv@langparwidth}{-2\arrayrulewidth}
+% Begin
+\begin{longtable}[l]{@{}>{\raggedleft}p{\ecv@leftcolwidth}@{\hspace{\ecv@colsep}}|@{\extracolsep{\ecv@colsep}}p{\ecv@rightcolwidth}@{}}
+ \ecv@hrule
+ \ifx\@empty\draweuropasslogo\else
+ % Any better way of achieving the same result?!?
+ \vskip-\ecv@logooffset\draweuropasslogo\hfill\phantom{.}& \tabularnewline
+ \fi
+ \ifx\@empty\ecvtitle\else
+ \ifx\@empty\draweuropasslogo
+ & \tabularnewline[-.5em]
+ \fi
+ \ecvtitle &\tabularnewline
+ \fi
+ \ifx\@empty\draweuropeflag\else
+ & \tabularnewline
+ \draweuropeflag& \tabularnewline
+ \fi
+}
+{\end{longtable}}
+
+\renewcommand{\section}[2][10pt]{%
+ {\large{\par\textbf{#2}}}\vspace{#1} & \tabularnewline\nopagebreak
+}
+
+% Alias for backwards compatibility
+\let\ecvsection\section
+
+% Redefine from article.cls without section header
+\renewenvironment{thebibliography}[1]
+ {%\section*{\refname}%
+ \@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}%
+ \list{\@biblabel{\@arabic\c@enumiv}}%
+ {\settowidth\labelwidth{\@biblabel{#1}}%
+ \leftmargin\labelwidth
+ \advance\leftmargin\labelsep
+ \@openbib@code
+ \usecounter{enumiv}%
+ \let\p@enumiv\@empty
+ \renewcommand\theenumiv{\@arabic\c@enumiv}}%
+ \sloppy
+ \clubpenalty4000
+ \@clubpenalty \clubpenalty
+ \widowpenalty4000%
+ \sfcode`\.\@m}
+ {\def\@noitemerr
+ {\@latex@warning{Empty `thebibliography' environment}}%
+ \endlist}
+
+\newif\if@ecvitemstar
+\newcommand\ecvitem{\@ifstar{\@ecvitemstartrue \@ecvitem}%
+ {\@ecvitemstarfalse\@ecvitem}}
+\newcommand\@ecvitem[3][2pt]{%
+ \if@ecvitemstar \ecvbullet\ \fi #2\vspace{#1} & #3
+ \vspace{#1}\tabularnewline}
diff --git a/macros/latex/contrib/europecv/europecv.pdf b/macros/latex/contrib/europecv/europecv.pdf
new file mode 100644
index 0000000000..a833e27c85
--- /dev/null
+++ b/macros/latex/contrib/europecv/europecv.pdf
Binary files differ
diff --git a/macros/latex/contrib/europecv/europecv.tex b/macros/latex/contrib/europecv/europecv.tex
new file mode 100644
index 0000000000..b5c7cee7f2
--- /dev/null
+++ b/macros/latex/contrib/europecv/europecv.tex
@@ -0,0 +1,791 @@
+%!TEX TS-program = pdflatex
+%!TEX encoding = UTF-8 Unicode
+\documentclass{europecv}
+\usepackage[T1]{fontenc}
+\usepackage{lmodern}
+%\usepackage{microtype}
+\usepackage{booktabs}
+
+\usepackage[a4paper,left=2cm,right=2cm,top=2cm,bottom=3cm]{geometry}
+
+\usepackage{ifpdf}
+\usepackage[english]{babel}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Including graphics %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\ifpdf
+\usepackage[pdftex]{graphicx}
+\else
+\usepackage{graphicx}
+\fi
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Hyperlinks %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\usepackage{url}
+\ifpdf
+\usepackage[pdftex,colorlinks]{hyperref}
+\else
+\usepackage{hyperref}
+\fi
+
+\makeatletter
+\newcommand{\setword}[2]{%
+ \phantomsection
+ #1\def\@currentlabel{\unexpanded{#1}}\label{#2}%
+}
+\makeatother
+
+\newcommand{\ecv}[1]{\texttt{\textbackslash ecv#1}}
+
+
+\title{\textsf{europecv}: an unofficial class\\
+ for European curricula}
+\author{Nicola Vitacolonna\\
+ \href{mailto:vitacolo@dimi.uniud.it}{\texttt{vitacolo@dimi.uniud.it}}\\
+ Department of Mathematics and Computer Science\\
+ University of Udine, Italy\\
+ \\
+ Giuseppe Silano\\
+ \href{mailto:giuseppe.silano@unisannio.it}{\texttt{giuseppe.silano@unisannio.it}}\\
+ Department of Engineering\\
+ University of Sannio in Benevento, Italy\\
+}
+\date{March 19, 2019}
+
+
+\begin{document}
+
+\selectlanguage{english}
+
+\maketitle
+
+\pagestyle{plain}
+
+\label{ABSTRACT}
+\begin{abstract}
+
+As of 11 March 2002 the European Commission has defined a common format for curricula vit\ae. This class is an unofficial \LaTeX\ implementation of that format. Although primarily intended for users in the European Union, the class can be used for any kind of curriculum vit\ae.
+
+To simplify the package distribution and its improvements, a GitHub repository has been opened. Such repository is available at the link \url{https://github.com/gsilano/EuropeCV}. Please, feel free to open an issue if you find mistakes or errors. At the same time, if you want you can collaborate as a developer: your name will be added to the list of contributors.
+
+\end{abstract}
+
+\label{Overview}
+\vspace{0.25cm}
+\textbf{\large{1\hspace{0.5cm}Overview}}
+\vspace{0.25cm}
+
+This class is an unofficial \LaTeX\ implementation of the standard model for curricula vit\ae\ (the \emph{Europass~CV\/}) as recommended by the European Commission.\footnote{\url{http://europa.eu.int/scadplus/leg/en/cha/c11057.htm}.} The Europass~CV replaces the European CV, launched in~2002.
+
+The Europass~CV defines both the content and the layout of a curriculum vit\ae. The \textsf{europecv} class provides support for the latter, and for the former as far as personal information and spoken languages are concerned. If you want to know how the content of a Europass~CV must be structured you must read the documentation provided by the Europass website.\footnote{\url{http://europass.cedefop.eu.int/htm/index.htm}.}
+
+This class tries to be as close as possible to the standard model without sacrificing flexibility. Although it is primarily intended for users of the European Union, the class can be used for any kind of curriculum vit\ae\ (possibly with the options \texttt{notitle} and \texttt{nologo}, see below), or even for other kinds of documents: for example, this documentation file has been typeset using the \textsf{europecv} class. The source files are included in the package.
+\medskip
+
+A minimal (empty) curriculum vit\ae, quite similar to the official one, can be obtained with the following code:
+
+\begin{quote}
+ \begin{verbatim}
+ \documentclass[helvetica,narrow]{europecv}
+ \usepackage{graphicx} % Required to draw the logo
+ \begin{document}
+ \begin{europecv}
+ \end{europecv}
+ \end{document}
+ \end{verbatim}
+\end{quote}
+
+This produces the following output, having only the \emph{title} (``Europass Curriculum Vit\ae''), and the Europass logo:\footnote{It also produces a footer with the page number, not shown here.}
+
+\bigskip\medskip
+{
+ \fontfamily{phv}\fontseries{mc}\selectfont
+ \renewcommand{\bfdefault}{bc}
+ \begin{europecv}
+ \end{europecv}
+}
+
+The main differences with respect to the official model are the use of Helvetica (which should be in any standard \LaTeX\ distribution) instead of Arial, and the use of a vector image instead of a low-resolution bitmap.
+
+\label{A curriculum through class options}
+\vspace{0.5cm}
+\textbf{\large{2\hspace{0.5cm}A curriculum through class options}}
+\vspace{0.25cm}
+
+The following options can be used with the \texttt{\textbackslash documentclass} command, e.g.
+\begin{quote}
+ \texttt{\textbackslash documentclass[latin1,helvetica,narrow,italian,logo,notitle,totpages]\{europecv\}}
+\end{quote}
+\renewcommand*{\ecvtitle}{}
+\renewcommand*{\draweuropasslogo}{}
+\begin{europecv}
+ \section{Input encoding}
+ \ecvitem[10pt]{\textbf{Important!}}{The default input encoding for the \textsf{europecv} class is UTF-8. If you have a Unicode capable text editor, you should be able to directly type text with accents, diacritics and so on (i.e., no need to use \LaTeX\ commands for special characters). In order for this to work, you must ensure that your document is saved using the UTF-8 text encoding. As an alternative, you may specify a different input encoding for your document (see options below). Please note that the \textsf{ucs} and \textsf{inputenc} packages are needed no matter which encoding you use (see Section~\ref{sec:dependencies}).}
+ \ecvitem{\texttt{utf8}}{Chooses UTF-8 input encoding. This is the default.}
+ \ecvitem[15pt]{Other options}{The other available input encodings are: \texttt{ansinew}, \texttt{applemac}, \texttt{ascii}, \texttt{cp850}, \texttt{cp852}, \texttt{cp858}, \texttt{cp437}, \texttt{cp437de}, \texttt{cp865}, \texttt{cp866}, \texttt{cp1250}, \texttt{cp1251}, \texttt{cp1252}, \texttt{cp1257}, \texttt{decmulti}, \texttt{koi8-r}, \texttt{koi8-ru}, \texttt{koi8-u}, \texttt{latin1}, \texttt{latin2}, \texttt{latin3}, \texttt{latin4}, \texttt{latin5}, \texttt{latin9}, \texttt{latin10}, \texttt{maccyr}, \texttt{macukr}, \texttt{next}.}
+ \ecvitem{Notes}{Any of the above options causes the \textsf{inputenc} package to be loaded with the specified encoding,\footnote{\texttt{utf8} loads \textsf{inputenc} with the option~\texttt{utf8x}.} so that you do not have to load that package in your document.}
+ \section{Font options}
+ \ecvitem{\texttt{helvetica}}{Uses Helvetica as the default font.}
+ \ecvitem{\texttt{arial}}{Uses Arial as the default font. In order for this option to take effect, the font must have been installed and must be accessible through \LaTeX.
+
+ How to install fonts in \LaTeX\ goes beyond the scope of this document: read \emph{The Font Installation Guide} you can find on CTAN. The \textsf{europecv} class expects the font filenames to use \texttt{m} for the supplier (Monotype) and \texttt{a1} for the typeface (Arial). For more information, please refer to the \emph{Fontname} guide you can find on CTAN.}
+ \ecvitem[15pt]{\texttt{narrow}}{Uses a condensed version of the font. This option must be used with either \texttt{helvetica} or~\texttt{arial}.}
+ \ecvitem{Notes}{If no font option is specified, \textsf{europecv} will use the current font.}
+
+ \section{Language options}
+ \ecvitem[15pt]{\textbf{Important!}}{The following options are not related to \textsf{babel}. See the Notes at the end of this list.}
+ \ecvitem{\texttt{bulgarian}}{Chooses Bulgarian language (translation not yet completed). You should load the \textsf{fontenc} package with~\texttt{T2A} option, or equivalent encoding (\texttt{\textbackslash usepackage[T2A]\{fontenc\}} in the preamble of your document). See the \textsf{examples} folder for an example. Of course, you must also have Cyrillic fonts.}
+ \ecvitem{\texttt{catalan}}{Chooses Catalan language (translation not yet completed).}
+
+ \ecvitem{\texttt{czech}}{Chooses Czech language (translation not yet completed).}
+ \ecvitem{\texttt{danish}}{Chooses Danish language (translation not yet completed).}
+ \ecvitem{\texttt{dutch}}{Chooses Dutch language.}
+ \ecvitem{\texttt{english}}{Chooses English language. This is the default.}
+ \ecvitem{\texttt{estonian}}{Chooses Estonian language.}
+ \ecvitem{\texttt{french}}{Chooses French language.}
+ \ecvitem{\texttt{finnish}}{Chooses Finnish language.}
+ \ecvitem{\texttt{galician}}{Chooses Galician language.}
+ \ecvitem{\texttt{german}}{Chooses German language.}
+ \ecvitem{\texttt{greek}}{Chooses the Greek language. The \textsf{babel} package must be included in your document with at least the Greek and English language options (put \texttt{\textbackslash usepackage[greek,english]\{babel\}} in the preamble of your document.) See the \textsf{examples} folder for a minimal example. Of course, you must also have Greek fonts.}
+ \ecvitem{\texttt{hungarian}}{Chooses Hungarian language (translation not yet completed).}
+ \ecvitem{\texttt{icelandic}}{Chooses Icelandic language (translation not yet completed). Note that this option does not work with the~\texttt{OT1} font encoding. Use the \textsf{fontenc} package to select an alternate font encoding, such as~\texttt{T1} (\texttt{\textbackslash usepackage[T1]\{fontenc\}} in the preamble of your document).}
+ \ecvitem{\texttt{italian}}{Chooses Italian language.}
+ \ecvitem{\texttt{latvian}}{Chooses Latvian language.}
+ \ecvitem{\texttt{lithuanian}}{Chooses Lithuanian language (translation not yet completed). Note that this option does not work with the~\texttt{OT1} font encoding. Use the \textsf{fontenc} package to select an alternate font encoding, such as~\texttt{T1} (\texttt{\textbackslash usepackage[T1]\{fontenc\}} in the preamble of your document).}
+ \ecvitem{\texttt{maltese}}{Chooses Maltese language. You should use the \texttt{T4} font encoding (put \texttt{\textbackslash usepackage[T4]\{fontenc\}} font encoding (put \texttt{\textbackslash usepackage[T4]\{fontenc\}} in the preamble of your document), or include the \textsf{maltese} package and use the commands \texttt{\textbackslash mh}, \texttt{\textbackslash mH} and so on, for~\/mh, \/mH\ etc\ldots See the \textsf{examples}.}
+ \ecvitem{\texttt{norwegian}}{Chooses Norwegian language.}
+ \ecvitem{\texttt{polish}}{Chooses Polish language. Note that this option does not work with the~\texttt{OT1} font encoding. Use the \textsf{fontenc} package to select an alternate font encoding, such as~\texttt{T1} (\texttt{\textbackslash usepackage[T1]\{fontenc\}} in the preamble of your document).}
+ \ecvitem{\texttt{portuguese}}{Chooses Portuguese language.}
+ \ecvitem{\texttt{romanian}}{Chooses Romanian language.}
+ \ecvitem{\texttt{serbian}}{Chooses Serbian language.}
+ \ecvitem{\texttt{slovak}}{Chooses Slovak language.}
+ \ecvitem{\texttt{slovenian}}{Chooses Slovenian language.}
+ \ecvitem{\texttt{spanish}}{Chooses Spanish language.}
+ \ecvitem[15pt]{\texttt{swedish}}{Chooses Swedish language (translation not yet completed).}
+ \ecvitem[15pt]{Notes}{The choice of the language only affects the appearance of the title (``Europass Curriculum Vit\ae''), the personal information section, the spoken language table and the footer with the page number. In some cases, it may affects the used alphabet (e.g. in Bulgarian).
+
+ If you want to use the hyphenation patterns for the language(s) of your choice, you must include the \textsf{babel} package in your document. The use of \textsf{babel} is mandatory for Greek (see the Greek language option above).
+
+ If you need a different language, you must create a new \texttt{.def} file, and add the corresponding \texttt{\textbackslash DeclareOption} in the class file.}
+ \ecvitem{About unfinished translations}{The localizations marked as ``not yet completed'' lack the translation of the following:
+ \begin{itemize}
+ \item ``Basic user''
+ \item ``Intermediate user''
+ \item ``Proficient user''
+ \end{itemize}
+ The above phrases are used by the ``predefined level description'' commands (p.~\pageref{p:predefined}), which can be replaced by~\ecv{CEF}.}
+
+ \section{Flag options}
+ \ecvitem{\texttt{noflag}}{Draws no flag after the title. This is the default.}
+ \ecvitem{\texttt{flagWB}}{Draws the following: \includegraphics[width=10mm]{EuropeFlagWB} after the title.}
+ \ecvitem{\texttt{flagBW}}{Draws the following: \includegraphics[width=10mm]{EuropeFlagBW} after the title.}
+ \ecvitem{\texttt{flagCMYK}}{Draws the following: \includegraphics[width=10mm]{EuropeFlagCMYK} after the title.}
+ \ecvitem[15pt]{\texttt{flagBlueCMYK}}{Draws the following: \includegraphics[width=10mm]{EuropeFlagBlueCMYK} after the title.}
+ \ecvitem{Notes}{The \textsf{graphicx} package must be included in your document for the flag to be drawn. The official model of the Europass~CV does not use any flag.}
+
+ \section{Logo options}
+ \ecvitem{\texttt{logo}}{Draws the Europass logo: \includegraphics[width=10mm]{europasslogo} at the beginning of the Europass~CV. This is the default.}
+ \ecvitem[15pt]{\texttt{nologo}}{Does not draw the Europass logo.}
+ \ecvitem{Notes}{The \textsf{graphicx} package must be included in your document for the Europass logo to be drawn.}
+
+ \section{Title option}
+ \ecvitem[15pt]{\texttt{notitle}}{Omits the title (``Europass Curriculum Vit\ae'') at the beginning of the curriculum vit\ae.}
+ \ecvitem{Notes}{Users outside the European Community who might want to use the \textsf{europecv} class may specify \texttt{notitle} and \texttt{nologo} among the class options.}
+
+ \section{Page numbering}
+ \ecvitem[15pt]{\texttt{totpages}}{Prints the total number of pages on each page.}
+ \ecvitem{Notes}{This option requires the \textsf{totpages} package. The way the page numbering looks like can be changed by the command~\ecv{page} (see Footer and Footnotes section).}
+
+ \section{Spoken language table}
+ \ecvitem[15pt]{\texttt{booktabs}}{Loads the \textsf{booktabs} package.}
+ \ecvitem{Notes}{This option affects the appearance of the spoken language table (see p.~\pageref{spoken}).}
+\end{europecv}
+
+
+%\pagebreak
+\label{A curriculum through commands}
+\vspace{0.5cm}
+\textbf{\large{3\hspace{0.5cm}A curriculum through commands}}
+\vspace{0.25cm}
+
+\begin{europecv}
+ \section{Personal information}
+ \ecvitem{\ecv{date}\texttt{\{}\textit{date}\texttt{\}}}{Sets CV update date to \emph{date}. To
+ enter the current date use the \texttt{$\setminus$}\texttt{today} command.}
+ \ecvitem{\ecv{name}\texttt{\{}\textit{name}\texttt{\}}}{Sets your name to \emph{name}.}
+ \ecvitem{\ecv{footername}\texttt{\{}\textit{name}\texttt{\}}}{Sets your name as it appears in the footer. By default, the name in the footer is the same as the one specified with \ecv{name}. Use \ecv{footername} is you want it to be different (for example, if you want to exchange the order of first name and last name).}
+ \ecvitem{\ecv{firstname}\texttt{\{}\textit{name}\texttt{\}}}{\textbf{Deprecated.} Use \ecv{name} and \ecv{footername} instead.}
+ \ecvitem{\ecv{lastname}\texttt{\{}\textit{name}\texttt{\}}}{\textbf{Deprecated.} Use \ecv{name} and \ecv{footername} instead.}
+ \ecvitem{\ecv{address}\texttt{[}\textit{mobile}\texttt{]}\texttt{[}\textit{office}\texttt{]}\\
+ \texttt{\{}\textit{address}\texttt{\}}}{Sets the addressr to \emph{address} and, optionally,
+ the mobile and the office addresses to~\emph{mobile} and to~\emph{office}, respectively.}
+ \ecvitem{\ecv{fax}\texttt{\{}\textit{fax}\texttt{\}}}{Sets the fax number to \emph{fax}. If you do not have any fax number, you can leave it empty.}
+ \ecvitem{\ecv{telephone}\texttt{[}\textit{mobile}\texttt{]}\texttt{[}\textit{office}\texttt{]}\\
+ \texttt{\{}\textit{tel}\texttt{\}}}{Sets the telephone number to \emph{tel} and, optionally,
+ the mobile and the office numbers to~\emph{mobile} and to~\emph{office}, respectively.}
+ \ecvitem{\ecv{email}\texttt{\{}\textit{email}\texttt{\}}}{Sets the email to \emph{email}.}
+ \ecvitem{\ecv{professional}\texttt{\{}\textit{professional}\texttt{\}}}{Sets the professional email to \emph{professional}.}
+ \ecvitem{\ecv{pec}\texttt{\{}\textit{pec}\texttt{\}}}{Sets the PEC email to \emph{pec}.}
+ \ecvitem{\ecv{homepage}\texttt{\{}\texttt{\textbackslash}\texttt{url\{URL\}}\texttt{\}}}{Sets the Home page to \emph{URL}.}
+ \ecvitem{\ecv{skype}\texttt{\{}\textit{skype}\texttt{\}}}{Sets the Skype account to
+ \emph{skype}.}
+ \ecvitem{\ecv{youtube}\texttt{\{}\textit{youtubeChannel}\texttt{\}}}{Sets the YouTube Channel
+ link to \emph{youtubeChannel}.}
+ \ecvitem{\ecv{nationality}\texttt{\{}\textit{nationality}\texttt{\}}}{Sets the nationality to \emph{nationality}.}
+ \ecvitem{\ecv{dateofbirth}\texttt{\{}\textit{birth}\texttt{\}}}{Sets the date of birth to \emph{birth}.}
+ \ecvitem{\ecv{gender}\texttt{\{}\textit{gender}\texttt{\}}}{Sets the gender to~\emph{gender}.}
+ \ecvitem{\ecv{picture}\texttt{\{}\textit{picture}\texttt{\}}}{Sets the personal picture to be the file \emph{picture}.}
+ \ecvitem{\ecv{beforepicture}\texttt{\{}\textit{text}\texttt{\}}}{\textit{text\/} will be included just before inserting the picture when typesetting the personal information.}
+ \ecvitem{\ecv{afterpicture}\texttt{\{}\textit{text}\texttt{\}}}{\textit{text\/} will be included just after inserting the picture when typesetting the personal information.}
+ \ecvitem{\ecv{space}\texttt{\{}\textit{space}\texttt{\}}}{This command can be used \emph{only} inside \ecv{beforepicture} or \ecv{afterpicture} to vertically shift the picture or the text after the picture (see the example below).}
+ \ecvitem[15pt]{\ecv{personalinfo}\texttt{[}\textit{vspace}\texttt{]}}{Typesets personal information.}
+ \ecvitem{Notes}{\ecv{personalinfo} must appear only inside a \texttt{europecv} environment. Personal information definition commands can appear anywhere before the \texttt{europecv} environment, either in the preamble or in the document.
+
+ Note that the \ecv{picture} command does not draw anything: your picture is inserted when \ecv{personalinfo} occurs. The picture position can be controlled with \ecv{beforepicture}: for example, \ecv{beforepicture}\texttt{\{\textbackslash raggedright\}} draws the picture on the left, and \ecv{beforepicture}\texttt{\{\textbackslash centering\}} centers the picture.
+
+ The \ecv{personalinfo} command has an optional argument that tells how much vertical space to leave after the personal information block.}
+\end{europecv}
+
+
+For example, consider the following document:
+\begin{quote}
+ \begin{verbatim}
+ \documentclass[helvetica,notitle,nologo]{europecv}
+ \usepackage{graphicx}
+
+ % Define personal data
+ \ecvname{Alan Touring}
+ \ecvfootername{}
+ \ecvaddress[Wilmslow 1, Cheshire, England][Wilmslow 2, Cheshire, England]{Wilmslow 3,
+ Cheshire, England}
+ \ecvtelephone[1234][5678]{4321}
+ \ecvfax{0055884321}
+ \ecvemail{\href{mailto:alan.touring@alan.turing}{alan.touring@alan.turing}}
+ \ecvprofessional{\href{mailto:alan.touring@alan.touring.work}{alan.touring@alan.touring.work}}
+ \ecvpec{\href{mailto:alan.touring@pec.it}{alan.touring@pec.it}}
+ \ecvhomepage{\url{www.homepage.com}}
+ \ecvskype{alan-touring}
+ \ecvyoutube{\url{www.youtube.com/AlanTouringChannel}}
+ \ecvnationality{English}
+ \ecvdateofbirth{June 23 1927}
+ \ecvgender{Male}
+ \ecvbeforepicture{\raggedright}
+ \ecvpicture[height=3cm]{examples/at}
+ \ecvdate{\today}
+
+ \begin{document}
+ \begin{europecv}
+ \ecvpersonalinfo
+ \end{europecv}
+ \end{document}
+ \end{verbatim}
+\end{quote}
+The above will produce the following output:
+
+\bigskip\medskip
+{
+ \ecvname{Alan Touring}
+ \ecvfootername{}
+ \ecvaddress[Wilmslow 1, Cheshire, England][Wilmslow 2, Cheshire, England]{Wilmslow 3,
+ Cheshire, England}
+ \ecvtelephone[1234][5678]{4321}
+ \ecvfax{0055884321}
+ \ecvemail{\href{mailto:alan.touring@alan.turing}{alan.touring@alan.turing}}
+ \ecvprofessional{\href{mailto:alan.touring@alan.touring.work}{alan.touring@alan.touring.work}}
+ \ecvpec{\href{mailto:alan.touring@pec.it}{alan.touring@pec.it}}
+ \ecvhomepage{\url{www.homepage.com}}
+ \ecvskype{alan-touring}
+ \ecvnationality{English}
+ \ecvdateofbirth{June 23 1927}
+ \ecvgender{Male}
+ \ecvyoutube{\url{www.youtube.com/AlanTouringChannel}}
+ \ecvdate{\today}
+ \ecvpicture[height=3cm]{examples/at}
+ \fontfamily{phv}\fontseries{mc}\selectfont
+ \renewcommand{\bfdefault}{bc}
+ \begin{europecv}
+ \ecvpersonalinfo
+ \end{europecv}
+}
+
+
+If you do not want to use so much space, you may add some negative space with \ecv{space} in order to raise the personal information block. In this case, the picture should be put at the rightmost position. The following is an example that shows how to put your personal picture on the side of the personal information block:
+\begin{quote}
+ \begin{verbatim}
+ \documentclass[helvetica,notitle,nologo]{europecv}
+ \usepackage{graphicx}
+
+ \ecvname{Alan Touring}
+ \ecvfootername{}
+ \ecvaddress[Wilmslow 1, Cheshire, England][Wilmslow 2, Cheshire, England]{Wilmslow 3,
+ Cheshire, England}
+ \ecvtelephone[1234][5678]{4321}
+ \ecvfax{0055884321}
+ \ecvemail{\href{mailto:alan.touring@alan.turing}{alan.touring@alan.turing}}
+ \ecvprofessional{\href{mailto:alan.touring@alan.touring.work}{alan.touring@alan.touring.work}}
+ \ecvpec{\href{mailto:alan.touring@pec.it}{alan.touring@pec.it}}
+ \ecvhomepage{\url{www.homepage.com}}
+ \ecvskype{alan-touring}
+ \ecvyoutube{\url{www.youtube.com/AlanTouringChannel}}
+ \ecvnationality{English}
+ \ecvdateofbirth{June 23 1927}
+ \ecvgender{Male}
+ \ecvbeforepicture{\raggedleft}
+ \ecvpicture[height=3cm]{examples/at}
+ \ecvafterpicture{\ecvspace{-3.5cm}}
+ \ecvdate{\today}
+
+ \begin{document}
+ \begin{europecv}
+ \ecvpersonalinfo
+ \end{europecv}
+ \end{document}
+ \end{verbatim}
+\end{quote}
+The output of the above code looks like this:
+{
+ \ecvname{Alan Touring}
+ \ecvfootername{}
+ \ecvaddress[Wilmslow 1, Cheshire, England][Wilmslow 2, Cheshire, England]{Wilmslow 3,
+ Cheshire, England}
+ \ecvtelephone[1234][5678]{4321}
+ \ecvfax{0055884321}
+ \ecvemail{\href{mailto:alan.touring@alan.turing}{alan.touring@alan.turing}}
+ \ecvprofessional{\href{mailto:alan.touring@alan.touring.work}{alan.touring@alan.touring.work}}
+ \ecvpec{\href{mailto:alan.touring@pec.it}{alan.touring@pec.it}}
+ \ecvhomepage{\url{www.homepage.com}}
+ \ecvskype{alan-touring}
+ \ecvyoutube{\url{www.youtube.com/AlanTouringChannel}}
+ \ecvnationality{English}
+ \ecvdateofbirth{June 23 1927}
+ \ecvgender{Male}
+ \ecvdate{\today}
+ \ecvbeforepicture{\raggedleft}
+ \ecvpicture[height=3cm]{examples/at}
+ \ecvafterpicture{\ecvspace{-3.5cm}}
+ \fontfamily{phv}\selectfont
+ \begin{europecv}
+ \ecvpersonalinfo
+ \end{europecv}
+}
+
+Note that if your personal data (e.g., your address) is long enough, then some text may overlap your picture. A (not so good) solution to solve the problem consists in breaking the offending line(s) with~\texttt{\textbackslash\textbackslash\&} (backslash-backslash-ampersand).
+\medskip
+\bigskip
+
+%\ecvNoHorRule
+\begin{europecv}
+ \section{Sectioning commands}
+ \ecvitem{\texttt{\textbackslash}{\texttt{section}}\texttt{[}\textit{vspace}\texttt{]}\texttt{\{}\textit{title}\texttt{\}}}{Starts a new section. For example, the current section has been started with \texttt{\textbackslash}{\texttt{section}}\texttt{\{Sectioning commands\}}.}
+ \ecvitem{\texttt{\textbackslash}{\texttt{ecvsection}}\texttt{[}\textit{vspace}\texttt{]}\texttt{\{}\textit{title}\texttt{\}}}{\textbf{Deprecated. It is still available for backward compatibility.} Starts a new section. For example, the current section has been started with \texttt{\textbackslash}{\texttt{ecvsection}}\texttt{\{Sectioning commands\}}.
+ Use the command \texttt{\textbackslash}{\texttt{pdfbookmark}}\texttt{\{Name of the section\}}\texttt{\{Name of the section\}} if you want add the section into the table of contents.}
+ \ecvitem{\ecv{item}\texttt{[}\textit{vspace}\texttt{]}\texttt{\{}\textit{left}\texttt{\}}\texttt{\{}\textit{right}\texttt{\}}}{Puts \emph{left\/} text on the left of the vertical rule and \emph{right\/} text on the right of the vertical rule.}
+ \ecvitem[15pt]{\ecv{item*}\texttt{[}\textit{vspace}\texttt{]}\texttt{\{}\textit{left}\texttt{\}}\texttt{\{}\textit{right}\texttt{\}}}{\textbf{Deprecated}. The same as above, but produces a small bullet before \emph{left\/} text, as in the next item.}
+ \ecvitem*{Notes}{Sectioning commands must be used inside the \texttt{europecv} environment, and text within the environment should be typeset only inside a sectioning command. All of them have an optional argument that specifies how much vertical space to leave \emph{after} that command. For instance, the previous item has been specified by
+ \begin{quote}
+ \ecv{item}\texttt{[15pt]\{...\}\{...\}}
+ \end{quote}
+ }
+ \section{Spoken languages}
+ \ecvitem{\ecv{mothertongue}\texttt{[}\textit{vspace}\texttt{]} \texttt{\{}\textit{language}\texttt{\}}}{Typesets the mother tongue.}
+ \ecvitem{\ecv{languageheader}\texttt{\{}\textit{symbol}\texttt{\}}}{Typesets the header of the language table. The argument is a symbol used as a footnote symbol referring to the language table footer (see below).}
+ \ecvitem{\ecv{languagefooter}\texttt{[}\textit{vspace}\texttt{]} \texttt{\{}\textit{symbol}\texttt{\}}}{Prints the line \textit{Common European Framework of Reference (CEF) level}. If present, this command should go after all language descriptions. The \textit{symbol} should coincide with the argument of \ecv{languageheader}.}
+ \ecvitem{\ecv{language}\texttt{[}\textit{vspace}\texttt{]}\texttt{\{}\textit{l1}\texttt{\}}\texttt{\{}\textit{l2}\texttt{\}} \texttt{\{}\textit{l3}\texttt{\}}\texttt{\{}\textit{l4}\texttt{\}}\texttt{\{}\textit{l5}\texttt{\}}}{Typesets a row of the language table describing a language. The arguments \textit{l1} to~\textit{l5} correspond to the entries in the header, and they should give brief descriptions related to the following abilities:
+ \begin{description}
+ \item[\textit{l1}:] understanding (listening);
+ \item[\textit{l2}:] understanding (reading);
+ \item[\textit{l3}:] speaking (spoken interaction);
+ \item[\textit{l4}:] speaking (spoken production);
+ \item[\textit{l5}:] writing.
+ \end{description}
+ The content should follow the guidelines of the Common European Framework of Reference for Languages. See Appendix~\ref{sec:selfassess} for reference. Predefined entries are defined below.}
+ \ecvitem[15pt]{\ecv{lastlanguage}\texttt{[}\textit{vspace}\texttt{]}\texttt{\{}\textit{l1}\texttt{\}} \texttt{\{}\textit{l2}\texttt{\}}\texttt{\{}\textit{l3}\texttt{\}}\texttt{\{}\textit{l4}\texttt{\}}\texttt{\{}\textit{l5}\texttt{\}}}{If you have specified the \texttt{booktabs} class option, you should use \ecv{lastlanguage} to typeset the last language description. If you do not use the \texttt{booktabs} class option, this is the same as \ecv{language}.}
+
+ \ecvitem[15pt]{Notes}{The above commands (apart from \ecv{languageheader}) have an optional argument \textit{vspace} that specifies how much vertical space to leave after the command.}
+ \ecvitem{\ecv{CEF}\texttt{\{}\textit{level}\texttt{\}}\texttt{\{}\textit{descr}\texttt{\}}}{Typesets an entry of the table, where \textit{level} is the self-assessed level code and \textit{descr} is a short description. See Appendix~\ref{sec:selfassess} for reference.}
+ \label{p:predefined}
+ \ecvitem{\ecv{AOne}}{Predefined level description: basic user~(A1).}
+ \ecvitem{\ecv{ATwo}}{Predefined level description: basic user~(A2).}
+ \ecvitem{\ecv{BOne}}{Predefined level description: independent user~(B1).}
+ \ecvitem{\ecv{BTwo}}{Predefined level description: independent user~(B2).}
+ \ecvitem{\ecv{COne}}{Predefined level description: proficient user~(C1).}
+ \ecvitem{\ecv{CTwo}}{Predefined level description: proficient user~(C2).}
+\end{europecv}
+
+As an example, the following code inside the \texttt{europecv} environment:
+\begin{verbatim}
+\ecvmothertongue[10pt]{English}
+\ecvlanguageheader{(*)}
+\ecvlanguage{French}{\ecvCOne}{\ecvCTwo}{\ecvBTwo}{\ecvCOne}{\ecvCTwo}
+\ecvlastlanguage{German}{\ecvATwo}{\ecvATwo}{\ecvATwo}{\ecvATwo}{\ecvATwo}
+\ecvlanguagefooter{(*)}
+\end{verbatim}
+will produce something similar to the following:
+\ecvNoHorRule
+\ecvLeftColumnWidth{3.3cm}
+{
+ \fontfamily{phv}\selectfont
+ \begin{europecv}
+ \ecvmothertongue[10pt]{English}
+ \ecvlanguageheader{(*)}
+ \ecvlanguage{French}{\ecvCOne}{\ecvCTwo}{\ecvBTwo}{\ecvCOne}{\ecvCTwo}
+ \ecvlanguage{German}{\ecvATwo}{\ecvATwo}{\ecvATwo}{\ecvATwo}{\ecvATwo}
+ \ecvlanguagefooter{(*)}
+ \end{europecv}
+}
+If you have specified the \texttt{booktabs} class option, the spoken language table will look like this:
+
+\makeatletter
+\renewcommand*\ecvlanguageheader[1]{%
+ {\large\textit{\ecv@assesskey}}\\ \textit{\ecv@levelkey}${}^{\mbox{\scriptsize#1}}$&
+ \setlength\extrarowheight{0pt}
+ \begin{tabular}[t]{m{\ecv@langparwidth}m{\ecv@langparwidth}m{\ecv@langparwidth}m{\ecv@langparwidth}m{\ecv@langparwidth}}
+ \toprule
+ \multicolumn{2}{c}{\textbf{\ecv@understandkey}}&\multicolumn{2}{c}{\textbf{\ecv@speakkey}}&\centering\textbf{\ecv@writekey}\tabularnewline
+ \centering\small{\ecv@listenkey} & \centering \small{\ecv@readkey} &\centering \small{\ecv@interactkey} &\centering \small{\ecv@productkey} & \tabularnewline
+ \midrule
+ \end{tabular}\vspace{2\arrayrulewidth}\tabularnewline
+}
+\renewcommand*\ecvlanguage[7][0pt]{
+ {\textbf{#2}} &
+ \setlength\extrarowheight{0pt}
+ \begin{tabular}{m{\ecv@langparwidth}m{\ecv@langparwidth}m{\ecv@langparwidth}m{\ecv@langparwidth}m{\ecv@langparwidth}}
+ #3 & #4 & #5 & #6 & #7\tabularnewline \midrule
+ \end{tabular}\vspace{#1}
+ \tabularnewline
+}
+\renewcommand*\ecvlastlanguage[7][0pt]{
+ {\textbf{#2}} &
+ \setlength\extrarowheight{0pt}
+ \begin{tabular}{m{\ecv@langparwidth}m{\ecv@langparwidth}m{\ecv@langparwidth}m{\ecv@langparwidth}m{\ecv@langparwidth}}
+ #3 & #4 & #5 & #6 & #7\tabularnewline \bottomrule
+ \end{tabular}\vspace{#1}
+ \tabularnewline
+}
+\makeatother
+
+{
+ \fontfamily{phv}\selectfont
+ \begin{europecv}\label{spoken}
+ \ecvmothertongue[10pt]{English}
+ \ecvlanguageheader{(*)}
+ \ecvlanguage{French}{\ecvCOne}{\ecvCTwo}{\ecvBTwo}{\ecvCOne}{\ecvCTwo}
+ \ecvlastlanguage{German}{\ecvATwo}{\ecvATwo}{\ecvATwo}{\ecvATwo}{\ecvATwo}
+ \ecvlanguagefooter{(*)}
+ \end{europecv}
+}
+
+\ecvWithHorRule
+\ecvLeftColumnWidth{5cm}
+
+Note that you should use tight page margins to make the table fit comfortably.
+
+\begin{europecv}
+ \section{Footer and Footnotes}
+ \ecvitem{\ecv{footnote}\texttt{\{}\textit{note}\texttt{\}}}{Puts a note in the footer of every page of the curriculum vit\ae.\footnote{Standard footnotes can also be used inside the \texttt{europecv} environment.} The note spans the right column width and it is justified. This command should appear in the preamble of your document.}
+ \ecvitem{\ecv{page}\texttt{\{}\textit{def}\texttt{\}}}{Redefines the way the page numbering looks like. The default is to print the word ``Page'' (in the language of your choice) followed by the page number. You can change this: for example, \ecv{page}\texttt{\{\textbackslash thepage\}} can be used to suppress the word ``Page''.}
+ \ecvitem{Notes}{The footer is typeset using the \textsf{fancyhdr} package. So, you can use \textsf{fancyhdr} commands to customize the footer (and the header too, of course). For example, if you want plain page numbers, you can use \texttt{\textbackslash pagestyle\{plain\}} at the beginning of your document (as it has been done for this document, whose source code is included in the package).}
+\end{europecv}
+
+If you want to use your own left, center, and right footer, you can put the relevant commands after \texttt{\textbackslash begin\{document\}}. For example:
+\begin{quote}
+ \begin{verbatim}
+ % [...]
+ \begin{document}
+ \fancyfoot{} % Clears the footer
+ \fancyfoot[L]{My left footer}
+ \fancyfoot[C]{My center footer}
+ \fancyfoot[R]{My right footer}
+ \end{verbatim}
+\end{quote}
+
+Some parameters can be set by using the following commands.
+
+\ecvExtraRowHeight{10pt}
+\ecvColSep{20pt}
+\ecvRuleWidth{2pt}
+\ecvNoHorRule
+\begin{europecv}
+ \section{Fine Tuning}
+ \ecvitem{\ecv{WithHorRule}}{Draws a horizontal rule at the beginning of the Europass~CV, which spans the first column. This is the default.}
+ \ecvitem{\ecv{NoHorRule}}{Does not draw the horizontal rule at the beginning of the Europass~CV. This part was typeset with \ecv{NoHorRule}.}
+ \ecvitem{\ecv{RuleWidth}\texttt{\{}\textit{width}\texttt{\}}}{Sets the thickness of the rules. The default is~\texttt{0.4pt}. This part has been typeset with \ecv{RuleWidth}\texttt{\{2pt\}}. The vertical rule can be omitted by setting this parameter to~\texttt{0pt}.}
+ \ecvitem{\ecv{ExtraRowHeight}\texttt{\{}\textit{height}\texttt{\}}}{Puts extra space between \emph{all\/} subsequent items in the \texttt{europecv} environment (including rows of the spoken language table). The default is~\texttt{0pt}. This part has been typeset with \ecv{ExtraRowHeight}\texttt{\{10pt\}}.}
+ \ecvitem{\ecv{ColSep}\texttt{\{}\textit{width}\texttt{\}}}{Sets the space between the vertical rule and the surrounding text. The default is~\texttt{12pt}. This part has been typeset with \ecv{ColSep}\texttt{\{20pt\}}.}
+ \ecvitem{\ecv{FlagWidth}\texttt{\{}\textit{width}\texttt{\}}}{Sets the size of the flag. The default is~\texttt{10mm}.}
+ \ecvitem{\ecv{LogoWidth}\texttt{\{}\textit{width}\texttt{\}}}{Sets the size of the Europass logo. The default is~\texttt{23mm}.}
+ \ecvitem{\ecv{LogoOffset}\texttt{\{}\textit{offset}\texttt{\}}}{Adjusts the vertical position of the Europass logo. The default is~\texttt{1cm}.}
+
+\end{europecv}
+\ecvExtraRowHeight{0pt}
+\ecvColSep{12pt}
+\ecvRuleWidth{0.4pt}
+\ecvLeftColumnWidth{6cm}
+\begin{europecv}
+ \ecvitem{\ecv{LeftColumnWidth}\texttt{\{}\textit{width}\texttt{\}}}{Sets the text width in the left column to \emph{width}. The right column fills the page. The default is~\texttt{5cm}. This part has been typeset with \ecv{LeftColumnWidth}\texttt{\{6cm\}}.}
+ \ecvitem[15pt]{\ecv{TitleKern}}{Changes the kerning of the title. The default value is~\texttt{0.5pt}.}
+ \hline
+ \ecvitem[0pt]{Notes}{To change global sizing parameters, such as the page size, the margins and so on, use the \textsf{geometry} package.}
+ \cline{2-2}
+ \ecvitem{}{You may draw horizontal lines with \texttt{\textbackslash hline} or \texttt{\textbackslash cline}. The lines above have been obtained by:
+ \begin{quote}
+ \texttt{\textbackslash hline\ecv{item}[0pt]\{Notes\}\{\ldots\}\textbackslash cline\{2-2\} \ecv{item}\{\}\{\ldots\}}
+ \end{quote}
+ }
+\end{europecv}
+\ecvLeftColumnWidth{5cm}
+\ecvWithHorRule
+
+\vspace{0.5cm}
+\textbf{\large{4\hspace{0.5cm}Bibliographies}}
+\vspace{0.25cm}
+
+The main weakness of this class is related to bibliographies. If you insert a bibliography inside the \verb|europecv| environment with a command like:
+\begin{quote}
+ \begin{verbatim}
+ \section{Additional Information}
+ \ecvitem{}{\bibliographystyle{plain}
+ \nocite{*}
+ \bibliography{mypublications}}
+ \end{verbatim}
+\end{quote}
+the bibliography will flow out if it does not fit in the current page. The reason is that the \verb|europecv| environment is a \verb|longtable|, each~\ecv{item} corresponds to a row of the table, and a row cannot be split across pages. Therefore, you can safely put a bibliography using the \verb|\bibliography| command only outside the \verb|europecv| environment. Which may be or may not be what you want.
+
+Another possibility is to use the \textsf{bibentry} package, and put each \verb|\bibentry| command inside an \ecv{item} command:
+\begin{quote}
+ %\section{Additional Information}
+ \begin{verbatim}
+ \ecvitem{}{\textsc{Publications}}
+ \ecvitem{}{\bibentry{pub1}}
+ [...]
+ \ecvitem{}{\bibentry{pubN}}
+ \end{verbatim}
+\end{quote}
+The drawback of this solution is that you have to use a \verb|\bibentry| command for each bibliography item you want to appear. If you have written many publications, this can be a pain in the neck. Unfortunately, the only solution I know is to write a script to perform the task automatically.
+
+Finally, you can add references to your publications using the commands (and also defining new ones following the same rules) \texttt{\textbackslash}{\texttt{conferencePublications}}\texttt{[Name of the label]} and \texttt{\textbackslash}{\texttt{refconferencePublications}} \texttt{[Name of the label]}. Below the code that you have to insert in the preamble.
+
+\begin{quote}
+ \begin{verbatim}
+ \makeatletter
+ \let\oldhypertarget\hypertarget
+ \renewcommand{\hypertarget}[2]{%
+ \oldhypertarget{#1}{#2}%
+ \protected@write\@mainaux{}{%
+ \string\expandafter\string\gdef
+ \string\csname\string\detokenize{#1}\string\endcsname{#2}%
+ }%
+ }
+ \newcommand{\myhyperlink}[1]{%
+ \hyperlink{#1}{\csname #1\endcsname}%
+ }
+ \makeatother
+
+ % The counters. They have to be defined for each publication (journal papers, books, and so on).
+ \newcounter{ConferencePapers} %For the conference papers
+ \setcounter{ConferencePapers}{0}
+
+ \newcounter{JournalPapers} %For the journal papers
+ \setcounter{JournalPapers}{0}
+
+ % These commands have to be ridefined for each publication type (journal, paper, etc.)
+ \newcommand{\conferencePublications}[1][]{
+ \stepcounter{ConferencePapers}
+ \hypertarget{#1}{[C\theConferencePapers]} %C is the indexing of your conference papers
+ }
+
+ \newcommand{\juournalPublications}[1][]{
+ \stepcounter{ConferencePapers}
+ \hypertarget{#1}{[J\theJuournalPapers]} %J is the indexing of your jounal papers
+ }
+
+ \newcommand{\refconferencesPublications}[1][]{
+ \myhyperlink{#1}
+ }
+
+ \newcommand{\refjournalPublications}[1][]{
+ \myhyperlink{#1}
+ }
+\end{verbatim}
+\end{quote}
+
+In such a way, you can refer your publications into the text as reported below and in the ``\texttt{cv\_template\_academic\_en}''.
+
+\begin{europecv}
+\pdfbookmark{Research activities}{Research activities}
+\section{Research activities}
+
+\ecvitem{}{\textbf{Stability of piecewise-linear systems}}
+\ecvitem{}{Something related to the picewise-linear systems \hyperlink{FirstPubLabel}{[C1]}, \hyperlink{SecondPubLabel}{[C2]} ad \hyperlink{ThirdPubLabel}{[C3]}.}
+
+\pdfbookmark{Publications}{Publications}
+\section{Publications}
+
+\subpdfbookmark{Refereed conference proceedings}{Refereed conference proceedings}
+\ecvitem{}{\textbf{Refereed conference proceedings}}
+\\
+
+\ecvitem[10pt]{[C1]\vspace{-0.25cm}\label{FirstPubLabel}}{Details related to the conference paper}
+
+\ecvitem[10pt]{[C2]\vspace{-0.25cm}\label{SecondPubLabel}}{Details related to the conference paper}
+
+\ecvitem[10pt]{[C3]\vspace{-0.25cm}\label{ThirdPubLabel}}{Details related to the conference paper}
+
+\end{europecv}
+
+\vspace{0.5cm}
+\textbf{\large{5\hspace{0.5cm}\setword{Dependencies}{sec:dependencies}}}
+\vspace{0.25cm}
+
+The \textsf{europecv} class is built upon the \textsf{article} class, so you can use all standard \textsf{article} options, such as \verb|12pt|, \verb|draft|, \verb|a4paper|, and so on. It requires the \textsf{array}, \textsf{longtable}, \textsf{fancyhdr}, \textsf{ucs} and~\textsf{inputenc} packages, which should be available by default on any decent \LaTeX\ distribution.
+
+\vspace{0.5cm}
+\textbf{\large{6\hspace{0.5cm}Official Europass CV and \textsf{europecv}: the differences}}
+\vspace{0.25cm}
+
+Unless you want to install Arial (Narrow), you will probably typeset your curriculum vit\ae\ in (condensed) Helvetica typeface if you want to adhere to the standard model.\footnote{The models generated using the form at the EU web site are typeset in Arial, not in Arial Narrow.} Differences, however, are quite small:
+\begin{quote}
+ \fontfamily{phv}\selectfont Helvetica:\\
+ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9\\
+ a b c d e f g h i j k l m n o p q r s t u v w x y z ! ? \$ \% \& / ( ) \# *
+
+\end{quote}
+\begin{quote}
+ \fontfamily{ma1}\selectfont Arial:\\
+ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9\\
+ a b c d e f g h i j k l m n o p q r s t u v w x y z ! ? \$ \% \& / ( ) \# *
+\end{quote}
+\begin{quote}
+ \fontfamily{phv}\fontseries{mc}\selectfont Condensed Helvetica:\\
+ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9\\
+ a b c d e f g h i j k l m n o p q r s t u v w x y z ! ? \$ \% \& / ( ) \# *
+
+\end{quote}
+\begin{quote}
+ \fontfamily{ma1}\fontseries{mc}\selectfont Arial Narrow:\\
+ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9\\
+ a b c d e f g h i j k l m n o p q r s t u v w x y z ! ? \$ \% \& / ( ) \# *
+\end{quote}
+
+The \textsf{europecv} class uses standard \LaTeX\ relative font sizes, so there are a few mismatches with respect to the official template. The vertical rule has a different width with respect to the official one(s), but this can easily be changed with \ecv{RuleWidth}. The mobile phone number is placed in an unusual position in the official model: almost flushed right, but not quite. I have decided to put it a \texttt{\textbackslash qquad} from the telephone number, and I have added a colon. Finally, I have decided to put a comma between the last name and the first name in the personal information block, because I think it helps distinguishing between them in some cases.
+%The last noticeable difference is the span of the vertical rule, which in the official model goes through the page footer. The \textsf{europecv} class keeps the footer separate from the text of the curriculum vit\ae.
+
+\vspace{0.5cm}
+\textbf{\large{7\hspace{0.5cm}Acknowledgments}}
+\vspace{0.25cm}
+
+Thanks to \textbf{Johann} for adding Norwegian language definitions, to \textbf{Thomas Clijsner}
+for Dutch language definitions, to \textbf{Ivan Lloro Boada} for Catalan language definitions, to
+\textbf{Petres Zolt\'an} for Hungarian language definitions and several bug fixes, to
+\textbf{Nemanja} for Serbian language definitions and to \textbf{Henrique Ferreiro} for Galician
+language definitions. Thanks to \textbf{Axel Kielhorn} for providing a complete German translation
+and a German template, to \textbf{Andrzej Lichnerowicz} for providing a complete Polish translation
+and a Polish template file, and to \textbf{Jo\"el Rouvi\`ere} for providing a complete French
+translation. Thanks to \textbf{Antonio Ospite} for providing the first version of a vector image of
+the Europass logo, and to \textbf{Jo\~ao Ventura} for providing the current vector pictures of the
+Europass logo. Thanks to \textbf{Roman Bertle} for suggesting to redefine item marks. Thanks to
+\textbf{J\"urgen Spitzm\"uller} and \textbf{lgelmi} for fixing the bugs into the 2018.07.22 and
+2018.09.02 package releases, respectively. Thanks to \textbf{redlulz} and \textbf{Emil
+Gardstr\"{o}m} for fixing the German (2018.10.12) and Swedish (2019.01.25) translation,
+respectively. Thanks to \textbf{JPSPLeite} for improving the Portuguese translation.
+
+\vspace{0.5cm}
+\textbf{\large{8\hspace{0.5cm}Disclaimer}}
+\vspace{0.5cm}
+
+I was not involved in any way in the development of the Europass~CV, as I was not involved in the definition of the previous European~CV. So, if you don't like it (I don't), don't complain to me, but write to the European Commission and teach them about good style and typography. And, maybe, about~\TeX.
+
+I am not a \TeX pert or a typographer, so I may have introduced typographical mistakes myself, and the class may contain bugs. Please let me know of anything wrong, but use at your own risk.
+
+The flags have been downloaded from \url{http://europa.eu.int/abc/symbols/emblem/index_en.htm}. The vector image of the logo (in \texttt{eps} and~\texttt{pdf} format) is an unofficial version that was kindly provided by Jo\~ao Ventura. As far as I can understand, distributing those files within this class does not violate any license or copyright.
+
+
+\vspace{0.5cm}
+\textbf{\large{9\hspace{0.5cm}License}}
+\vspace{0.5cm}
+
+All files in this package may be distributed under the terms of the \LaTeX\ Project Public License. See \url{http://www.ctan.org/tex-archive/help/Catalogue/licenses.lppl.html} for the details of that license.
+
+\appendix
+
+\vspace{0.5cm}
+\textbf{\large{10\hspace{0.5cm}\setword{Language self-assessment}{sec:selfassess}}}
+\vspace{0.5cm}
+
+The following is a short description of the different levels of language assessment as defined by the \emph{Common European Framework of Reference for Languages}. See \url{http://www.coe.int/T/E/Cultural_Co-operation/education/Languages/Language_Policy/Common_Framework_of_Reference/} for more details.
+
+\subsection*{Understanding}
+\subsubsection*{Listening}
+\begin{description}
+ \item[A1:] I can understand familiar words and very basic phrases concerning myself, my family and immediate surroundings when people speak slowly and clearly.
+ \item[A2:] I can understand phrases and the highest frequency vocabulary related to areas of most immediate personal relevance (e.g. very basic personal and family information, shopping, local area, employment). I can catch the main points in short, clear, simple messages and announcements.
+ \item[B1:] I can understand the main points of clear standard speech on familiar matters regularly encountered in work, school, leisure, etc. I can understand the main points of many radio or TV programmes on current affairs or topics of personal or professional interest when the delivery is relatively slow and clear.
+ \item[B2:] I can understand extended speech and lectures and follow even complex lines of argument provided the topic is reasonably familiar. I can understand most TV news and current affairs programmes. I can understand the majority of films in standard dialect.
+ \item[C1:] I can understand extended speech even when it is not clearly structured and when relationships are only implied and not signalled explicitly. I can understand television programmes and films without too much effort.
+ \item[C2:] I have no difficulty in understanding any kind of spoken language, whether live or broadcast, even when delivered at fast native speed, provided I have some time to get familiar with the accent.
+\end{description}
+
+\subsubsection*{Reading}
+\begin{description}
+ \item[A1:] I can understand familiar names, words and very simple sentences, for example on notices and posters or in catalogues.
+
+ \item[A2:] I can read very short, simple texts. I can find specific, predictable information in simple everyday material such as advertisements, prospectuses, menus and timetables and I can understand short simple personal letters.
+
+ \item[B1:] I can understand texts that consist mainly of high frequency everyday or job-related language. I can understand the description of events, feelings and wishes in personal letters.
+
+ \item[B2:] I can read articles and reports concerned with contemporary problems in which the writers adopt particular attitudes or viewpoints. I can understand contemporary literary prose.
+
+ \item[C1:] I can understand long and complex factual and literary texts, appreciating distinctions of style. I can understand specialised articles and longer technical instructions, even when they do not relate to my field.
+
+ \item[C2:] I can read with ease virtually all forms of the written language, including abstract, structurally or linguistically complex texts such as manuals, specialised articles and literary works.
+\end{description}
+
+\subsection*{Speaking}
+\subsubsection*{Spoken interaction}
+\begin{description}
+ \item[A1:] I can interact in a simple way provided the other person is prepared to repeat or rephrase things at a slower rate of speech and help me formulate what I'm trying to say. I can ask and answer simple questions in areas of immediate need or on very familiar topics.
+
+ \item[A2:] I can communicate in simple and routine tasks requiring a simple and direct exchange of information on familiar topics and activities. I can handle very short social exchanges, even though I can't usually understand enough to keep the conversation going myself.
+
+ \item[B1:] I can deal with most situations likely to arise whilst travelling in an area where the language is spoken. I can enter unprepared into conversation on topics that are familiar, of personal interest or pertinent to everyday life (e.g. family, hobbies, work, travel and current events).
+
+ \item[B2:] I can interact with a degree of fluency and spontaneity that makes regular interaction with native speakers quite possible. I can take an active part in discussion in familiar contexts, accounting for and sustaining my views.
+
+ \item[C1:] I can express myself fluently and spontaneously without much obvious searching for expressions. I can use language flexibly and effectively for social and professional purposes. I can formulate ideas and opinions with precision and relate my contribution skilfully to those of other speakers.
+
+ \item[C2:] I can take part effortlessly in any conversation or discussion and have a good familiarity with idiomatic expressions and colloquialisms. I can express myself fluently and convey finer shades of meaning precisely. If I do have a problem I can backtrack and restructure around the difficulty so smoothly that other people are hardly aware of it.
+\end{description}
+
+\subsubsection*{Spoken production}
+\begin{description}
+ \item[A1:] I can use simple phrases and sentences to describe where I live and people I know.
+
+ \item[A2:] I can use a series of phrases and sentences to describe, in simple terms, my family and other people, living conditions, my educational background and my present or most recent job.
+
+ \item[B1:] I can connect phrases in a simple way in order to describe experiences and events, my dreams, hopes and ambitions. I can briefly give reasons and explanations for opinions and plans. I can narrate a story or relate the plot of a book or film and describe my reactions.
+
+ \item[B2:] I can present clear, detailed descriptions on a wide range of subjects related to my field of interest. I can explain a viewpoint on a topical issue giving the advantages and disadvantages of various options.
+
+ \item[C1:] I can present clear, detailed descriptions of complex subjects integrating sub-themes, developing particular points and rounding off with an appropriate conclusion.
+
+ \item[C2:] I can present a clear, smoothly-flowing description or argument in a style appropriate to the context and with an effective logical structure which helps the recipient to notice and remember significant points.
+\end{description}
+
+\subsection*{Writing}
+\begin{description}
+ \item[A1:] I can write a short, simple postcard, for example sending holiday greetings. I can fill in forms with personal details, for example entering my name, nationality and address on a hotel registration form.
+
+ \item[A2:] I can write short, simple notes and messages. I can write a very simple personal letter, for example thanking someone for something.
+
+ \item[B1:] I can write simple connected text on topics which are familiar or of personal interest. I can write personal letters describing experiences and impressions.
+
+ \item[B2:] I can write clear, detailed text on a wide range of subjects related to my interests. I can write an essay or report, passing on information or giving reasons in support of or against a particular point of view. I can write letters highlighting the personal significance of events and experiences.
+
+ \item[C1:] I can express myself in clear, well-structured text, expressing points of view at some length. I can write about complex subjects in a letter, an essay or a report, underlining what I consider to be the salient issues. I can select a style appropriate to the reader in mind.
+
+ \item[C2:] I can write clear, smoothly-flowing text in an appropriate style. I can write complex letters, reports or articles which present a case with an effective logical structure which helps the recipient to notice and remember significant points. I can write summaries and reviews of professional or literary works.
+\end{description}
+
+
+\end{document}
diff --git a/macros/latex/contrib/europecv/examples/at.pdf b/macros/latex/contrib/europecv/examples/at.pdf
new file mode 100644
index 0000000000..2d89b89592
--- /dev/null
+++ b/macros/latex/contrib/europecv/examples/at.pdf
Binary files differ
diff --git a/macros/latex/contrib/europecv/examples/bulgarian-koi8-r.tex b/macros/latex/contrib/europecv/examples/bulgarian-koi8-r.tex
new file mode 100644
index 0000000000..7d17ef5375
--- /dev/null
+++ b/macros/latex/contrib/europecv/examples/bulgarian-koi8-r.tex
@@ -0,0 +1,24 @@
+%!TEX encoding = KOI8-R
+%
+% Example of Bulgarian input
+%
+\documentclass[a4paper,bulgarian,koi8-r]{europecv}
+\usepackage[T2A]{fontenc}
+\usepackage{graphicx}
+\usepackage[bulgarian]{babel}
+
+\ecvlastname{ , }
+\ecvfirstname{ , }
+\ecvaddress{., N., ./., . , }
+\ecvtelephone{ . (. )}
+\ecvfax{ . (. )}
+\ecvemail{ . (. )}
+\ecvnationality{ . (. )}
+\ecvgender{ . (. )}
+\ecvdateofbirth{ . (. )}
+
+\begin{document}
+ \begin{europecv}
+ \ecvpersonalinfo
+ \end{europecv}
+\end{document} \ No newline at end of file
diff --git a/macros/latex/contrib/europecv/examples/bulgarian-utf8.tex b/macros/latex/contrib/europecv/examples/bulgarian-utf8.tex
new file mode 100644
index 0000000000..31968aa260
--- /dev/null
+++ b/macros/latex/contrib/europecv/examples/bulgarian-utf8.tex
@@ -0,0 +1,24 @@
+%!TEX encoding = UTF-8 Unicode
+%
+% Example of Bulgarian input
+%
+\documentclass[a4paper,bulgarian]{europecv}
+\usepackage[T2A]{fontenc}
+\usepackage{graphicx}
+\usepackage[bulgarian]{babel}
+
+\ecvlastname{Фамилно Лично}
+\ecvfirstname{Бащино}
+\ecvaddress{ул., №, гр./с., пощ. код, държава}
+\ecvtelephone{Попълва се при необходимост. (вж. Инструкциите)}
+\ecvfax{Попълва се при необходимост. (вж. Инструкциите)}
+\ecvemail{Попълва се при необходимост. (вж. Инструкциите)}
+\ecvnationality{Попълва се при необходимост. (вж. Инструкциите)}
+\ecvgender{Попълва се при необходимост. (вж. Инструкциите)}
+\ecvdateofbirth{Попълва се при необходимост. (вж. Инструкциите)}
+
+\begin{document}
+\begin{europecv}
+ \ecvpersonalinfo
+\end{europecv}
+\end{document} \ No newline at end of file
diff --git a/macros/latex/contrib/europecv/examples/greek-utf8.pdf b/macros/latex/contrib/europecv/examples/greek-utf8.pdf
new file mode 100644
index 0000000000..0945e941a4
--- /dev/null
+++ b/macros/latex/contrib/europecv/examples/greek-utf8.pdf
Binary files differ
diff --git a/macros/latex/contrib/europecv/examples/greek-utf8.tex b/macros/latex/contrib/europecv/examples/greek-utf8.tex
new file mode 100644
index 0000000000..0c07c9d74a
--- /dev/null
+++ b/macros/latex/contrib/europecv/examples/greek-utf8.tex
@@ -0,0 +1,25 @@
+%!TEX encoding = UTF-8 Unicode
+%
+% Example of Greek input
+%
+\documentclass[a4paper,greek]{europecv}
+%\usepackage[T1]{fontenc}
+\usepackage[10pt]{type1ec} % To use CB-Greek
+\usepackage[greek,english]{babel} % This is mandatory
+\usepackage{graphicx}
+\ecvlastname{Επώνυμο}
+\ecvfirstname{Όνομα}
+\ecvaddress{Οδός, αριθμός, ταχυδρομικός κωδικός, πόλη, χώρα (Προαιρετικά, βλ. οδηγίες)}
+\ecvtelephone{(Προαιρετικά, βλ. οδηγίες)}
+\ecvfax{(Προαιρετικά, βλ. οδηγίες)}
+\ecvemail{(Προαιρετικά, βλ. οδηγίες)}
+\ecvnationality{(Προαιρετικά, βλ. οδηγίες)}
+\ecvgender{(Προαιρετικά, βλ. οδηγίες)}
+\ecvdateofbirth{\foreignlanguage{english}{You can use the Latin alphabet.}}
+
+\begin{document}
+\selectlanguage{greek}
+ \begin{europecv}
+ \ecvpersonalinfo
+ \end{europecv}
+\end{document} \ No newline at end of file
diff --git a/macros/latex/contrib/europecv/examples/maltese-maltese.tex b/macros/latex/contrib/europecv/examples/maltese-maltese.tex
new file mode 100644
index 0000000000..ca5cc8c98f
--- /dev/null
+++ b/macros/latex/contrib/europecv/examples/maltese-maltese.tex
@@ -0,0 +1,25 @@
+%!TEX encoding = UTF-8 Unicode
+%
+% Example of Maltese input with Maltese package
+%
+\documentclass[a4paper,maltese,helvetica,narrow]{europecv}
+%\usepackage[T1]{fontenc}
+%\usepackage[maltese]{babel}
+\usepackage{maltese}
+\usepackage{graphicx}
+
+\ecvlastname{Kunjom(ijiet)}
+\ecvfirstname{Isem}
+\ecvaddress{In-numru tad-dar, isem it-triq, kodi{\mc}i postali, belt/ra{\mh}al, pajji{\mz}}
+\ecvtelephone{({\mH}alli barra jekk mhux relevanti, ara l-istruzzjonijiet)}
+\ecvfax{({\mH}alli barra jekk mhux relevanti, ara l-istruzzjonijiet)}
+\ecvemail{({\mH}alli barra jekk mhux relevanti, ara l-istruzzjonijiet)}
+\ecvnationality{({\mH}alli barra jekk mhux relevanti, ara l-istruzzjonijiet)}
+\ecvgender{({\mH}alli barra jekk mhux relevanti, ara l-istruzzjonijiet)}
+\ecvdateofbirth{({\mH}alli barra jekk mhux relevanti, ara l-istruzzjonijiet)}
+
+\begin{document}
+ \begin{europecv}
+ \ecvpersonalinfo
+ \end{europecv}
+\end{document}
diff --git a/macros/latex/contrib/europecv/examples/maltese-utf8.tex b/macros/latex/contrib/europecv/examples/maltese-utf8.tex
new file mode 100644
index 0000000000..dcd5687ad5
--- /dev/null
+++ b/macros/latex/contrib/europecv/examples/maltese-utf8.tex
@@ -0,0 +1,24 @@
+%!TEX encoding = UTF-8 Unicode
+%
+% Example of Maltese input (not tested)
+%
+\documentclass[a4paper,maltese,utf8,helvetica,narrow]{europecv}
+\usepackage[T4]{fontenc}
+\usepackage[maltese]{babel}
+\usepackage{graphicx}
+
+\ecvlastname{Kunjom(ijiet)}
+\ecvfirstname{Isem}
+\ecvaddress{In-numru tad-dar, isem it-triq, kodiċi postali, belt/raħal, pajjiż}
+\ecvtelephone{(Ħalli barra jekk mhux relevanti, ara l-istruzzjonijiet)}
+\ecvfax{(Ħalli barra jekk mhux relevanti, ara l-istruzzjonijiet)}
+\ecvemail{(Ħalli barra jekk mhux relevanti, ara l-istruzzjonijiet)}
+\ecvnationality{(Ħalli barra jekk mhux relevanti, ara l-istruzzjonijiet)}
+\ecvgender{(Ħalli barra jekk mhux relevanti, ara l-istruzzjonijiet)}
+\ecvdateofbirth{(Ħalli barra jekk mhux relevanti, ara l-istruzzjonijiet)}
+
+\begin{document}
+ \begin{europecv}
+ \ecvpersonalinfo
+ \end{europecv}
+\end{document}
diff --git a/macros/latex/contrib/europecv/examples/minimal.pdf b/macros/latex/contrib/europecv/examples/minimal.pdf
new file mode 100644
index 0000000000..8039953188
--- /dev/null
+++ b/macros/latex/contrib/europecv/examples/minimal.pdf
@@ -0,0 +1,1358 @@
+%PDF-1.4
+%
+4 0 obj <<
+/Length 326
+/Filter /FlateDecode
+>>
+stream
+xڍPN1 +|ֵ\)E'+.TzCJ(=qx(#Y$61[3 +cBN ÕGs_ldAa96WN~qBad.tXtK
+,CP)+mcRbɪ»8{t^^,HP*|\ {6G_o4~hj}xߛ#(+b"ب?]\iiUlrdW^axq %+~9_g2LA͒%Hzy*q.]4Mfm.ioy
+endstream
+endobj
+3 0 obj <<
+/Type /Page
+/Contents 4 0 R
+/Resources 2 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7 0 R
+>> endobj
+1 0 obj <<
+/Type /XObject
+/Subtype /Form
+/FormType 1
+/PTEX.FileName (/Users/vita/Library/texmf/tex/latex/europecv/europasslogo.pdf)
+/PTEX.PageNumber 1
+/PTEX.InfoDict 8 0 R
+/BBox [0.00000000 0.00000000 4256.00000000 2352.00000000]
+/Resources <<
+/ProcSet [ /PDF ]
+/ExtGState <<
+/GS1 9 0 R
+>>>>
+/Length 33212
+>>
+stream
+0 0 0 0 k
+/GS1 gs
+0.06 2352 4255.94 -2351.94 re
+f
+0.51 0.255 0 0.49 k
+1 i
+2863 2059 m
+2865.667 2057.5 2870.167 2054.833 2873 2057.5 c
+2876.833 2061.167 2877.167 2069 2878.667 2074 c
+2882.333 2086.5 2889.667 2099.167 2892 2112 c
+2904.333 2112.333 2907.5 2138.167 2911 2148 c
+2925.167 2187 2938 2227 2949.5 2267 c
+2952.667 2277.833 2957.833 2289.667 2958.667 2301 c
+2958.833 2304 2960.167 2310.667 2957.333 2312.833 c
+2951.333 2317.5 2946.333 2308 2944.667 2304 c
+2938 2288.667 2933 2272.667 2927.5 2257 c
+2914.167 2218 2901.5 2178.833 2888.667 2140 c
+2879.667 2113.333 2869.167 2086.167 2863 2059 c
+f
+0 0.235 0.937 0.004 k
+2708 1999 m
+2842 1999 l
+2853.5 2000 l
+2859.833 2014 l
+2873 2056 l
+2863 2059 l
+2936 2280 l
+2904 2270.167 l
+2843 2249.833 l
+2808.333 2237.167 l
+2799.667 2219 l
+2779.833 2172 l
+2728.833 2051 l
+2708 1999 l
+f
+0.51 0.255 0 0.49 k
+2186 1731 m
+2182.167 1742.5 2182.5 1755 2179.5 1767 c
+2170 1802.5 2158.333 1836.833 2138.167 1868 c
+2077.5 1961.167 1976.5 2009.167 1870 2029 c
+1847 2033.333 1823.833 2035.167 1801 2037.333 c
+1791 2038.333 1780.833 2040.167 1771 2039 c
+1770.833 2036.333 1769.167 2030.833 1771.5 2029 c
+1776 2025.667 1788.333 2025.833 1794 2024.667 c
+1813.167 2020.833 1832 2017 1851 2011.667 c
+1932.667 1988.167 2016.333 1948.833 2074.833 1886 c
+2095.333 1863.833 2112.833 1836 2124.167 1808 c
+2126.667 1801.5 2136 1785.5 2130.667 1779.167 c
+2119.667 1766.833 2088.667 1768.833 2075 1774.333 c
+2070.333 1776.167 2067.167 1780.833 2062.667 1782.333 c
+2058 1783.833 2053.667 1780.833 2054.333 1775.833 c
+2058.667 1741 2115.167 1737 2140 1748 c
+2148.167 1721.833 2142.167 1693.5 2142 1667 c
+2156.833 1667.167 2172.667 1673.167 2187 1677.167 c
+2218.167 1686.167 2248.667 1697.5 2279 1709.5 c
+2403.833 1759.5 2514.667 1832 2620 1915 c
+2613.667 1898.833 2598.333 1882.833 2587.833 1869.333 c
+2561.667 1835.5 2533.833 1803.167 2503.5 1773.333 c
+2485.833 1756 2469.5 1736.833 2451 1720.167 c
+2373.5 1650 2288.5 1588 2197 1537.667 c
+2160.167 1517.5 2121.667 1494.5 2082 1481 c
+2082 1479 l
+2150.333 1450.5 2215.167 1408.333 2279 1371 c
+2403.833 1297.5 2528.5 1215.667 2635 1117 c
+2651.833 1101.333 2669.333 1086 2684.667 1069 c
+2692.167 1060.833 2698 1051 2705.667 1043.167 c
+2733.333 1014.167 2755 983.5 2773.667 948 c
+2781.667 932.667 2789.167 919.833 2794 903 c
+2770.667 915.833 2750.167 934.5 2727.833 948.5 c
+2589.333 1036.333 2440.833 1120.833 2287 1177.333 c
+2206.333 1207 2119.667 1235.833 2033 1237.833 c
+2024.5 1238 2014.833 1233.833 2007 1231.667 c
+1994.333 1228 1981.667 1225.167 1969 1222.333 c
+1922.167 1212 1875.333 1203 1828 1196.167 c
+1676.333 1174.333 1522.333 1172.333 1372 1202.333 c
+1321.5 1212.333 1271.333 1227.167 1224 1247.5 c
+1208.167 1254.167 1182.667 1261.333 1171 1274 c
+1195.667 1268.333 1223.5 1270 1249 1268.833 c
+1295 1266.833 1341.833 1265.833 1388 1269 c
+1422.833 1271.333 1457.833 1277.167 1492.667 1279 c
+1504.167 1279.667 1515.5 1278 1527 1278 c
+1523 1284 l
+1524 1285 l
+1532.333 1284 1541.667 1287.667 1550 1289.5 c
+1565.333 1292.833 1580.667 1296.5 1596 1300.333 c
+1667.667 1318.667 1739.833 1352.167 1791 1407 c
+1802.333 1419 1811.333 1432 1821.5 1445 c
+1825 1449.5 1832.667 1453.333 1834.667 1459 c
+1836.167 1462.833 1834.667 1468.333 1836 1473 c
+1819.333 1479.333 1805.5 1489.833 1790 1497.5 c
+1756.5 1514.167 1724.5 1532.667 1693 1552.833 c
+1623.833 1597 1558.167 1647.5 1502.667 1707.833 c
+1468.667 1745 1437.5 1785.5 1416.833 1832 c
+1403.667 1861.167 1398 1889.833 1392 1921 c
+1405.833 1914 1417 1900.667 1429.333 1891.5 c
+1459.667 1869 1490 1846.333 1521 1824.667 c
+1617.5 1757 1720.333 1694.333 1832 1654.667 c
+1873 1640 1916.333 1631 1960 1631 c
+1970 1631 1979.833 1631 1990 1632.5 c
+1993 1633 1998.833 1632.667 2000.833 1635.5 c
+2003.333 1638.833 2002 1647.167 2001.667 1651 c
+2000.333 1661.667 2000.167 1673.167 2000 1684 c
+1824.333 1684 1660.667 1772.333 1518 1867.5 c
+1479 1893.5 1439 1919.833 1403.333 1950.167 c
+1394.667 1957.333 1385.5 1964 1376.833 1971.167 c
+1374.833 1972.833 1370.5 1977.833 1367.5 1975.833 c
+1365.167 1974.167 1366.667 1969.333 1366.5 1967 c
+1365.5 1958.333 1366.333 1950.5 1365.833 1942 c
+1363.167 1902 1375.833 1858.833 1390.667 1822 c
+1434 1714 1524.167 1624.167 1616 1556.167 c
+1649.833 1531 1684.667 1506.667 1721 1485 c
+1730.833 1479 1740.833 1473.167 1751 1467.333 c
+1753.667 1465.833 1759.5 1464 1760.5 1460.667 c
+1761.5 1457.167 1757 1452.5 1755.333 1450 c
+1748.5 1439.667 1740.667 1429.167 1731 1421.833 c
+1693.833 1393.333 1655.5 1372.833 1611 1358 c
+1434.667 1299.167 1243.667 1302.167 1061 1306 c
+1064.833 1299.333 1074.5 1294.5 1081 1290.5 c
+1093 1283 1104.667 1274.833 1117 1267.5 c
+1170.667 1235.167 1227.5 1210 1287 1190.333 c
+1449.333 1136.167 1623.667 1127.667 1793 1144.167 c
+1848.167 1149.5 1903.5 1157.667 1958 1168.667 c
+1975 1172.167 1992 1176 2009 1180.333 c
+2017.333 1182.333 2027.167 1186.667 2036 1186.667 c
+2055.833 1187 2077.667 1180.833 2097 1176.333 c
+2114.5 1172.333 2132.5 1169.5 2150 1164.833 c
+2314 1120.5 2470 1045.5 2619 965 c
+2667.167 938.833 2714.833 911.5 2762 883.167 c
+2776 874.667 2790.167 866.167 2804 857.333 c
+2810.667 853 2818 846.5 2826 845 c
+2829.167 860.5 2833.667 875.833 2832.833 892 c
+2828.833 981.667 2765 1059.5 2704 1120 c
+2602.5 1220.167 2484 1302.833 2362 1376.5 c
+2323 1400 2283.833 1423 2244 1444.5 c
+2223.167 1455.833 2197.167 1465 2179 1480 c
+2341.333 1546.167 2480 1658.667 2584.333 1798.667 c
+2611.5 1835.167 2635.833 1873.333 2658 1913 c
+2665.833 1926.667 2672.667 1940.833 2679.667 1955 c
+2682.333 1960.333 2684.5 1968.167 2688.5 1972.667 c
+2695.333 1980.167 2719.833 1972 2729 1971.333 c
+2756.5 1969.333 2784.5 1965.833 2812 1962.167 c
+2819.333 1961.167 2838 1955.667 2844.5 1959.167 c
+2847.5 1960.833 2848.5 1966 2849.667 1969 c
+2853.333 1978.167 2858.167 1988.167 2860 1998 c
+2720 1998 l
+2709.667 1999.5 l
+2714.167 2015 l
+2733.5 2061 l
+2802.167 2224 l
+2811 2247 l
+2799.333 2245 2787.833 2238.5 2777 2234.167 c
+2772.167 2232.167 2765.833 2230.667 2762.5 2226.667 c
+2758.5 2222.167 2757 2214.5 2755 2209 c
+2750.333 2196.5 2745.833 2184.167 2741.167 2172 c
+2724.333 2127.667 2708 2083.167 2691.333 2039 c
+2685.667 2024 2681.5 1998.833 2670.5 1987.167 c
+2660.333 1976.333 2644.333 1968.167 2632 1960 c
+2606.667 1943.167 2581.333 1926.667 2556 1910.167 c
+2472.167 1856.5 2384.833 1804.667 2293 1766.333 c
+2269.333 1756.5 2245.333 1747.333 2221 1739.833 c
+2209.5 1736.333 2196.833 1735.333 2186 1731 c
+f
+0 0.235 0.937 0.004 k
+2890 2107 m
+2878 2070 l
+2879 2070 l
+2881.833 2079 2892.667 2097.833 2890 2107 c
+h
+2877 2070 m
+2877 2067 l
+2878 2067 l
+2877 2070 l
+h
+2876.167 2065.167 m
+2876.667 2064.667 l
+2876.167 2065.167 l
+h
+1814 2039 m
+1820 2036 l
+1814 2039 l
+h
+1821 2019 m
+1821.667 2003.167 1830 1985.833 1834.833 1971 c
+1836.333 1966.833 1837.167 1957.5 1841.333 1955.333 c
+1844.167 1953.667 1848.833 1955.333 1852 1955.833 c
+1860.167 1957 1868.5 1958.333 1877 1958.5 c
+1907.167 1959.167 1960.667 1940.167 1958 1904 c
+1951.333 1903.167 1941.167 1902.667 1935 1905.333 c
+1924.167 1910 1916 1921.5 1905 1926.833 c
+1886.667 1935.333 1867.833 1934.167 1849 1929 c
+1853 1915 l
+1894.333 1923 1939.833 1909.833 1951 1865 c
+1943 1864 1933.5 1866.5 1926 1868.333 c
+1917.667 1870.333 1915.5 1880 1908 1883.667 c
+1897.833 1888.5 1885.833 1889.167 1875 1889 c
+1871.833 1889 1865.167 1890.667 1863 1887.333 c
+1860.667 1883.667 1865.667 1873.667 1867 1870 c
+1868 1866.5 1868.667 1861.167 1871 1858.5 c
+1873.5 1855.667 1880.5 1856.667 1884 1856.167 c
+1897 1854 1917.5 1847.5 1912 1832 c
+1900.667 1834.5 1889.833 1838.667 1878 1837 c
+1879.667 1824.667 1885.167 1812.667 1888.833 1801 c
+1896.167 1777.167 1903.5 1753.5 1911.333 1730 c
+1915 1718.667 1917.167 1698.5 1924.833 1689.333 c
+1927.833 1685.667 1935.5 1686.333 1940 1685.833 c
+1954 1684.333 1967.833 1684 1982 1684 c
+1986.167 1684 1996 1685.667 1999.167 1682.333 c
+2002.833 1678.333 2001.667 1663.333 2001.833 1658 c
+2002 1652 2002.667 1644.833 2001.833 1639 c
+2000.333 1629.833 1973.333 1630.5 1966 1630 c
+1928.5 1627.5 1886.333 1637.333 1851 1649 c
+1746.667 1683 1650.833 1738 1560 1798.5 c
+1530 1818.5 1500.667 1839.333 1472 1860.833 c
+1459.5 1870.167 1444 1887 1429 1891 c
+1432.667 1877.833 1439.5 1865.333 1445 1853 c
+1479 1776 l
+1486.5 1759 1492.5 1734.5 1504.5 1720.333 c
+1510.5 1713.333 1519.667 1707.833 1527 1702.333 c
+1540.667 1691.667 1554.167 1680.833 1568 1670.333 c
+1609.333 1638.167 1650.5 1605.667 1692 1573.5 c
+1717 1554 1742 1534.667 1767 1514.833 c
+1787.667 1498.5 1809.833 1480 1836 1473 c
+1834 1468.167 1835.667 1463 1834 1459 c
+1831.333 1452.667 1822.667 1447.833 1818.667 1442 c
+1799.167 1413.333 1774 1388.5 1746 1368.333 c
+1727.333 1355.167 1707.167 1345.333 1690 1330.5 c
+1674.667 1317.5 1660 1303.833 1645 1290.667 c
+1639.5 1285.833 1633 1277.333 1626 1275.333 c
+1615.5 1272.5 1602.667 1276 1592 1276 c
+1559.333 1276 1526.5 1279.833 1494 1279.167 c
+1476.333 1278.833 1458.333 1274.667 1440.833 1273 c
+1409.333 1270 1377.5 1268.333 1346 1267 c
+1295.667 1264.833 1246 1271 1196 1271 c
+1196 1270 l
+1208.667 1263.5 1224.167 1260.167 1238 1255.833 c
+1260.333 1249 1282.667 1241.5 1305 1234.167 c
+1337.167 1223.667 1369.5 1213 1402 1202.833 c
+1416 1198.5 1430.333 1192 1445 1189.333 c
+1482 1182.5 1521.333 1181.833 1559 1180.833 c
+1636.167 1179 1713 1182 1790 1191 c
+1839.167 1196.833 1888.333 1204.833 1937 1215.167 c
+1958.333 1219.667 1979.667 1224.5 2001 1229.833 c
+2010.833 1232.333 2021.667 1237 2032 1237.667 c
+2053.167 1239 2077 1234 2098 1230.5 c
+2145.5 1222.5 2190.5 1207.667 2237 1195 c
+2244 1193 2251 1197.333 2258 1195 c
+2279.5 1187.5 2298.833 1172.667 2320 1163.833 c
+2404 1128 2486.333 1088.5 2566 1043.5 c
+2619.667 1013 2671.5 978.333 2726 949.167 c
+2745.667 938.667 2768 920.833 2790 916 c
+2784 940.667 2764.5 961.667 2750 982 c
+2732.333 1006.833 2715.667 1033.167 2696.5 1057 c
+2683.167 1073.667 2666.5 1088.5 2651 1103 c
+2533.333 1212.5 2397.667 1302.833 2259 1383.333 c
+2221.167 1405.167 2183.167 1426.5 2145 1447.167 c
+2125.167 1458 2103.667 1472.667 2082 1479 c
+2082 1481 l
+2094.833 1484 2106.833 1491.667 2119 1497 c
+2151.5 1511.5 2183 1529 2214 1546.667 c
+2293.5 1591.833 2368.667 1645.833 2437 1706.833 c
+2458 1725.667 2482 1744.667 2499.5 1767 c
+2512.333 1783.167 2521.167 1803.833 2531.333 1822 c
+2538.667 1834.667 2548.167 1848 2553 1862 c
+2536.5 1856.667 2520.333 1840.167 2506 1830.5 c
+2474.833 1809.833 2442.833 1790 2410 1772.167 c
+2352 1740.833 2292.167 1712.833 2230 1691.333 c
+2201 1681.167 2170.667 1675.667 2142 1666 c
+2142.167 1691.167 2150 1723.833 2140 1748 c
+2116 1740.167 2085.333 1739 2066 1758 c
+2061 1762.833 2054.5 1769.333 2054.333 1776.833 c
+2054.333 1781 2059.167 1783.5 2062.667 1781.833 c
+2067.167 1779.833 2070.167 1775.833 2075 1774 c
+2086.167 1769.833 2098.333 1771.5 2110 1771.667 c
+2114.333 1771.667 2126.667 1772.833 2128.167 1778.167 c
+2129.333 1783 2122.333 1793.5 2120.167 1798 c
+2112 1815.333 2103.167 1832.5 2095.167 1850 c
+2090.667 1859.667 2086.667 1871 2080.667 1880 c
+2052.833 1920.333 2004.5 1945.833 1962 1967.167 c
+1940.167 1978 1918.833 1989.5 1896 1997.667 c
+1873 2005.833 1845.5 2017.833 1821 2019 c
+f
+0.51 0.255 0 0.49 k
+1958 1904 m
+1960.167 1922.333 1949 1933.333 1934 1942.333 c
+1908.167 1957.667 1880 1959.833 1851 1955.833 c
+1839.833 1954.167 1825.833 1949 1815 1951.833 c
+1798.333 1956.167 1781.833 1963 1766 1969.333 c
+1761.667 1971 1751.667 1977 1747.167 1974.833 c
+1735.5 1969 1753.5 1956.167 1758.167 1952.5 c
+1776 1938 1797.833 1926.833 1821 1925.167 c
+1842.5 1923.5 1862.333 1936 1884 1932.833 c
+1896.833 1931.167 1908.5 1925.167 1919 1917.5 c
+1923.667 1914 1927.667 1908.5 1933 1906 c
+1939.833 1902.5 1950.333 1904 1958 1904 c
+f
+0 0 0 0 k
+1875 1959 m
+1875 1958 l
+1880 1958 l
+1875 1959 l
+h
+1862 1958 m
+1863 1957 l
+1862 1958 l
+f
+0 0.235 0.937 0.004 k
+2352 1795 m
+2352 1794 l
+2372.5 1799.833 2392.167 1813.5 2411 1823.667 c
+2452.333 1846 2492.833 1870.333 2533 1895.167 c
+2547.667 1904.167 2562.5 1913.333 2577 1923 c
+2583.5 1927.333 2591.667 1931 2596 1938 c
+2569 1923.667 l
+2518 1893.5 l
+2352 1795 l
+f
+0 0 0 0 k
+1872 1934 m
+1872 1933 l
+1880 1933 l
+1872 1934 l
+h
+1392 1921 m
+1408.167 1769.833 1540 1659 1655.833 1576.833 c
+1684.833 1556.333 1715 1537.333 1746 1519.833 c
+1758.833 1512.5 1772.667 1502 1787 1498 c
+1782.667 1506.5 1770.5 1513 1763 1518.833 c
+1745.167 1532.5 1727.5 1546.333 1710 1560.167 c
+1666 1594.5 1622 1629.167 1578 1663.333 c
+1554.333 1681.5 1527.5 1698.667 1506.167 1719.5 c
+1494.5 1730.833 1489.167 1754.333 1482.667 1769 c
+1464.5 1809.167 1449.833 1853.167 1428.667 1891.667 c
+1421.667 1904.167 1403.667 1909.833 1395 1921 c
+1392 1921 l
+f
+0.51 0.255 0 0.49 k
+1951 1865 m
+1942.333 1910.5 1890.5 1925.333 1850 1914.5 c
+1835 1910.5 1820.667 1898 1805 1898 c
+1791.5 1898 1777.5 1905.167 1766 1911.167 c
+1761.833 1913.167 1754.667 1919.333 1750.167 1916.333 c
+1740 1909.5 1755.667 1898.667 1760.667 1894.833 c
+1779.833 1879.833 1798.333 1876.5 1822 1875.5 c
+1842.333 1874.5 1858.5 1892 1879 1889.667 c
+1888.833 1888.5 1900.167 1887.667 1909 1882.5 c
+1914.167 1879.5 1915.833 1874.167 1920.167 1870.5 c
+1925.667 1866 1944.167 1863.5 1951 1865 c
+f
+0 0 0 0 k
+1866 1918 m
+1866 1917 l
+1869 1917 l
+1866 1918 l
+h
+1881 1918 m
+1881 1917 l
+1884 1917 l
+1881 1918 l
+h
+2618 1915 m
+2555 1864.167 l
+2538 1835 l
+2505 1775 l
+2510.833 1776.667 2513.167 1781.5 2517.167 1785.833 c
+2523.833 1793.333 2531.167 1800.167 2537.5 1807.833 c
+2557.833 1832.5 2578.833 1856.5 2598.167 1882.167 c
+2605 1891.333 2617.167 1903.667 2620 1915 c
+2618 1915 l
+h
+1937 1905 m
+1937 1904 l
+1940 1904 l
+1937 1905 l
+h
+1951 1904 m
+1951 1903 l
+1955 1903 l
+1951 1904 l
+h
+1869 1890 m
+1869 1889 l
+1880 1889 l
+1869 1890 l
+h
+2084 1873 m
+2129 1778 l
+2137 1782.333 2129 1796.5 2126.5 1803 c
+2119.333 1821.667 2109.667 1839.167 2098.667 1855.833 c
+2095 1861.333 2090.167 1870.833 2084 1873 c
+f
+0.51 0.255 0 0.49 k
+1739 1872 m
+1745.5 1833.333 1794.833 1809.167 1831 1817 c
+1849 1821 1861.667 1834.5 1880 1837.167 c
+1890.833 1838.833 1901.333 1833.5 1912 1832 c
+1920.5 1848.333 1893.833 1855.5 1881 1856.667 c
+1864.333 1858.333 1848.5 1853.5 1833 1848.5 c
+1824.333 1845.833 1815.167 1841.5 1806 1842 c
+1789.333 1843 1771.833 1852 1758 1860.5 c
+1751.667 1864.333 1746 1869.833 1739 1872 c
+h
+2053 1870.333 m
+2027.5 1864.5 2037.333 1826.5 2063 1832.333 c
+2086.833 1837.833 2077 1876 2053 1870.333 c
+f
+0 0 0 0 k
+2037.333 1851.333 m
+2037.5 1850.5 l
+2037.333 1851.333 l
+h
+1881 1838 m
+1881 1837 l
+1884 1837 l
+1881 1838 l
+h
+2056 1832 m
+2056 1831 l
+2059 1831 l
+2056 1832 l
+f
+0 0.235 0.937 0.004 k
+1608.5 1811.5 m
+1609.333 1811.333 l
+1608.5 1811.5 l
+h
+1610.5 1810.5 m
+1611.333 1810.333 l
+1610.5 1810.5 l
+h
+1612 1810 m
+1612 1809 l
+1661.167 1776.333 1718.167 1751.667 1773 1729.667 c
+1796.833 1720.167 1826 1706 1852 1704 c
+1844.833 1710 1834.333 1713 1826 1716.833 c
+1809.667 1724 1793.333 1731.167 1777 1738.333 c
+1739.5 1754.5 1702.167 1771.333 1665 1787.833 c
+1648.5 1795 1629.667 1807.333 1612 1810 c
+h
+2350.667 1793.5 m
+2351.167 1793.333 l
+2350.667 1793.5 l
+h
+2348.667 1792.5 m
+2349.167 1792.333 l
+2348.667 1792.5 l
+h
+2347 1792 m
+2348 1791 l
+2347 1792 l
+h
+997 1772 m
+987 1749.333 980.333 1723.5 973.333 1700 c
+971 1691.667 968.5 1674.5 962.167 1668.5 c
+957.167 1663.833 939.5 1667 933 1667 c
+851 1667 l
+854.5 1659.833 864.5 1654.833 871 1650 c
+887.167 1637.833 903.667 1625.833 920 1613.5 c
+925.5 1609.333 937.667 1603.5 940.333 1597 c
+943 1591 934 1574.167 932 1568 c
+915 1517 l
+912 1508 907.333 1498.333 907 1489 c
+930.5 1500.167 951.667 1521.5 973 1536.667 c
+978.833 1540.833 990.5 1553.667 998 1553.333 c
+1005.5 1553 1016.833 1540.667 1023 1536.333 c
+1037 1526.167 1051 1516 1065 1505.5 c
+1072.5 1499.833 1080.167 1492.667 1089 1489 c
+1085.5 1514.833 1072.5 1542.167 1064.333 1567 c
+1062 1573.667 1053.5 1590.167 1056.167 1596.833 c
+1058.833 1603.833 1071 1609.833 1077 1614.333 c
+1124 1649.5 l
+1130.5 1654.5 1140.333 1659.5 1144 1667 c
+1064 1667 l
+1056.5 1667 1039.667 1663.833 1033.333 1668 c
+1027.167 1672 1025.5 1688.333 1023.167 1695 c
+1014.833 1720.333 1006.167 1746.167 999 1772 c
+997 1772 l
+f
+0 0 0 0 k
+2089 1772 m
+2089 1771 l
+2093 1771 l
+2089 1772 l
+h
+2103 1772 m
+2103 1771 l
+2110 1771 l
+2103 1772 l
+h
+2107 1743 m
+2107 1742 l
+2113 1742 l
+2107 1743 l
+h
+2142 1735 m
+2143 1734 l
+2142 1735 l
+h
+2143 1723 m
+2143 1717 l
+2144 1717 l
+2143 1723 l
+h
+2143 1695 m
+2143 1688 l
+2144 1688 l
+2143 1695 l
+h
+1935 1687 m
+1936 1686 l
+1935 1687 l
+h
+1944.5 1685.5 m
+1945.333 1685.333 l
+1944.5 1685.5 l
+h
+1956 1685 m
+1956 1684 l
+1960 1684 l
+1956 1685 l
+h
+2000 1682 m
+2000 1678 l
+2001 1678 l
+2000 1682 l
+h
+2142.167 1676.333 m
+2142.667 1675.5 l
+2142.167 1676.333 l
+h
+2142 1667 m
+2143 1666 l
+2142 1667 l
+h
+2001 1662 m
+2001 1653 l
+2002 1653 l
+2001 1662 l
+f
+0 0.235 0.937 0.004 k
+559 1634 m
+541.167 1581 l
+533.5 1560.5 l
+512 1559 l
+455 1559 l
+457.833 1553 464.667 1549.667 470 1545.833 c
+480.833 1537.5 491.833 1529.167 503 1521 c
+507.167 1517.833 514.333 1514.5 517.167 1509.667 c
+520 1504.833 513.833 1493.833 512.167 1489 c
+506 1470.167 498.333 1451.167 494 1432 c
+510.333 1437.333 527 1454.5 541 1464.833 c
+545.5 1468.167 553.667 1477.167 559.5 1477.333 c
+564.833 1477.5 573.833 1468.167 578 1465 c
+591.833 1454.667 608.5 1437.333 625 1432 c
+607.167 1488 l
+601.5 1509.167 l
+616 1520.833 l
+649 1545.5 l
+664 1559 l
+606 1559 l
+600.167 1559 588.667 1556.667 584.5 1561.167 c
+581 1564.833 580.167 1572.333 578.667 1577 c
+574.167 1590.167 570.333 1603.667 566 1617 c
+564 1622.667 563.167 1629.5 559 1634 c
+f
+0 0 0 0 k
+1925 1633 m
+1926 1632 l
+1925 1633 l
+h
+1934.5 1631.5 m
+1935.333 1631.333 l
+1934.5 1631.5 l
+h
+1981.5 1631.5 m
+1982.333 1631.333 l
+1981.5 1631.5 l
+h
+1948 1631 m
+1948 1630 l
+1970 1630 l
+1948 1631 l
+f
+0 0.235 0.937 0.004 k
+2179 1480 m
+2194 1470.667 l
+2226 1455 l
+2218.5 1464 2199.167 1478.333 2188 1482 c
+2184.5 1483.167 2181.833 1481.5 2179 1480 c
+h
+2226 1455 m
+2229 1453 l
+2226 1455 l
+h
+2229 1453 m
+2230 1452 l
+2229 1453 l
+f
+0 0 0 0 k
+1524 1285 m
+1523 1284 l
+1526.333 1277.333 1532.333 1278 1539 1278 c
+1549.5 1277.833 1560.333 1277.333 1571 1276.833 c
+1587.667 1276.167 1610.5 1270.833 1627 1275.333 c
+1634 1277.333 1640.5 1285.833 1646 1290.667 c
+1657.667 1301 1669.333 1311.333 1681 1321.833 c
+1686.333 1326.667 1693.667 1331.167 1697 1338 c
+1685.833 1334.667 1675.667 1328 1665 1323.833 c
+1631.667 1310.833 1597.667 1299.5 1562.667 1292.333 c
+1550.167 1289.833 1536.833 1285.167 1524 1285 c
+f
+0 0.235 0.937 0.004 k
+281 1316 m
+264.833 1268 l
+257.5 1249.5 l
+238 1248 l
+186 1248 l
+199 1236 l
+228 1214.333 l
+242.667 1201.833 l
+237.667 1182 l
+222 1132 l
+236.833 1137.667 251.167 1152 264 1161.5 c
+268.167 1164.833 275.333 1172.333 281 1172.667 c
+286.333 1173 293.833 1165.167 298 1162 c
+311.333 1152 325 1139.333 340 1132 c
+339.167 1148.167 330 1166.5 325 1182 c
+323.333 1186.833 317.833 1196.667 320 1201.833 c
+322.167 1206.667 329 1210 333 1213 c
+363 1235.5 l
+367.5 1239 374.167 1242.333 376 1248 c
+323 1248 l
+317.667 1248 307.5 1246 303.667 1250.167 c
+300.5 1253.833 299.667 1260.5 298.333 1265 c
+293.333 1279.667 290.833 1304 281 1316 c
+f
+0 0 0 0 k
+1171 1274 m
+1174.167 1268.667 1182.5 1266.333 1188 1263.667 c
+1201.5 1257.167 1215 1250.667 1229 1245 c
+1276.5 1225.333 1326.5 1210.833 1377 1200.667 c
+1393.333 1197.5 1417.5 1188.5 1434 1192 c
+1419 1197.5 l
+1383 1209.333 l
+1252 1251.5 l
+1210 1265.333 l
+1198 1271 l
+1171 1274 l
+h
+1445 1274 m
+1446 1273 l
+1445 1274 l
+h
+1434.5 1272.5 m
+1435.333 1272.333 l
+1434.5 1272.5 l
+h
+1422.5 1271.5 m
+1423.333 1271.333 l
+1422.5 1271.5 l
+h
+1208 1271 m
+1208 1270 l
+1212 1270 l
+1208 1271 l
+h
+1408 1271 m
+1408 1270 l
+1412 1270 l
+1408 1271 l
+h
+1224 1270 m
+1224 1269 l
+1230 1269 l
+1224 1270 l
+h
+1392 1270 m
+1392 1269 l
+1397 1269 l
+1392 1270 l
+h
+1244 1269 m
+1244 1268 l
+1253 1268 l
+1244 1269 l
+h
+1370 1269 m
+1370 1268 l
+1378 1268 l
+1370 1269 l
+h
+1272 1268 m
+1272 1267 l
+1298 1267 l
+1272 1268 l
+h
+1326 1268 m
+1326 1267 l
+1351 1267 l
+1326 1268 l
+h
+2037 1238 m
+2037 1237 l
+2042 1237 l
+2037 1238 l
+h
+2052.667 1236.5 m
+2053.167 1236.333 l
+2052.667 1236.5 l
+h
+2243 1195 m
+2258 1187.833 l
+2295 1175 l
+2283.333 1188.5 2259.667 1195.333 2243 1195 c
+h
+1782 1191 m
+1783 1190 l
+1782 1191 l
+h
+1773 1190 m
+1774 1189 l
+1773 1190 l
+h
+1764 1189 m
+1765 1188 l
+1764 1189 l
+h
+1462 1188 m
+1463 1187 l
+1462 1188 l
+h
+1754 1188 m
+1755 1187 l
+1754 1188 l
+h
+1471 1187 m
+1472 1186 l
+1471 1187 l
+h
+1743.5 1186.5 m
+1744.333 1186.333 l
+1743.5 1186.5 l
+f
+0 0.235 0.937 0.004 k
+1611 1136 m
+1624.667 1128.667 1647.333 1120.667 1663 1119.167 c
+1674.5 1118 1688.333 1122.167 1700 1123.667 c
+1725.167 1127 1750.667 1130 1776 1133.5 c
+1846.833 1143.5 1918 1151.833 1989 1161.167 c
+2024 1165.833 2060.667 1174.167 2096 1175 c
+2092 1181 2076.833 1181 2070 1182.167 c
+2058.667 1184 2045.333 1187.833 2033.833 1186.667 c
+2018.667 1185.167 2003 1178.833 1988 1175.5 c
+1904.333 1157 1818.5 1143.167 1733 1139.333 c
+1704.167 1138 1675.667 1137 1647 1137 c
+1637.333 1137 1619.333 1140.333 1611 1136 c
+f
+0 0 0 0 k
+2038 1187 m
+2039 1186 l
+2038 1187 l
+h
+1480.5 1185.5 m
+1481.333 1185.333 l
+1480.5 1185.5 l
+h
+1732.5 1185.5 m
+1733.333 1185.333 l
+1732.5 1185.5 l
+h
+1491.5 1184.5 m
+1492.333 1184.333 l
+1491.5 1184.5 l
+h
+1720.5 1184.5 m
+1721.333 1184.333 l
+1720.5 1184.5 l
+h
+1503.5 1183.5 m
+1504.333 1183.333 l
+1503.5 1183.5 l
+h
+1706 1184 m
+1706 1183 l
+1709 1183 l
+1706 1184 l
+h
+1516 1183 m
+1516 1182 l
+1520 1182 l
+1516 1183 l
+h
+1690 1183 m
+1690 1182 l
+1694 1182 l
+1690 1183 l
+h
+1532 1182 m
+1532 1181 l
+1538 1181 l
+1532 1182 l
+h
+1671 1182 m
+1671 1181 l
+1677 1181 l
+1671 1182 l
+h
+1553 1181 m
+1553 1180 l
+1564 1180 l
+1553 1181 l
+h
+1643 1181 m
+1643 1180 l
+1655 1180 l
+1643 1181 l
+h
+1599 1180 m
+1599 1179 l
+1607 1179 l
+1599 1180 l
+h
+1832 1149 m
+1833 1148 l
+1832 1149 l
+h
+1824 1148 m
+1825 1147 l
+1824 1148 l
+h
+1815 1147 m
+1816 1146 l
+1815 1147 l
+h
+1806 1146 m
+1807 1145 l
+1806 1146 l
+h
+1796 1145 m
+1797 1144 l
+1796 1145 l
+h
+1785.5 1143.5 m
+1786.333 1143.333 l
+1785.5 1143.5 l
+h
+1774.5 1142.5 m
+1775.333 1142.333 l
+1774.5 1142.5 l
+h
+1761 1142 m
+1761 1141 l
+1764 1141 l
+1761 1142 l
+h
+1747 1141 m
+1747 1140 l
+1751 1140 l
+1747 1141 l
+h
+1731 1140 m
+1731 1139 l
+1736 1139 l
+1731 1140 l
+h
+1710 1139 m
+1710 1138 l
+1718 1138 l
+1710 1139 l
+h
+1679 1138 m
+1679 1137 l
+1694 1137 l
+1679 1138 l
+h
+2708 1041 m
+2720.5 1018.833 2737.5 998.667 2752.167 978 c
+2757.833 970 2764.167 956.333 2773 952 c
+2765.167 976.667 2743.167 1001.667 2726.667 1021.333 c
+2721.333 1027.833 2715.833 1037.667 2708 1041 c
+h
+2732 945 m
+2750 931.833 l
+2794 903 l
+2790.167 914.5 l
+2773 924.167 l
+2732 945 l
+f
+0 0.235 0.937 0.004 k
+133 933 m
+120.667 897 l
+114.5 881.5 l
+99 880 l
+59 880 l
+64.5 869 82.167 860.333 92 853 c
+95.167 850.5 101 847.833 102.667 843.833 c
+104.5 839.5 100.333 832 99 828 c
+94.833 815.5 88 801.833 87 789 c
+120 812.167 l
+133 820.333 l
+147 812 l
+180 789 l
+178 802 171.833 815.333 167.667 828 c
+166.167 832.167 162 839.5 164 843.833 c
+165.833 847.833 171.5 850.667 175 853.333 c
+184.667 860.5 202.167 869.167 208 880 c
+167 880 l
+162.667 880 154.833 878.5 151.5 881.5 c
+148 884.5 147 891.667 145.833 896 c
+142.667 906.667 140 924.167 133 933 c
+f
+0.51 0.255 0 0.49 k
+3342 485 m
+3310.5 427 l
+3294 395 l
+3381.833 332.5 3516 320 3614 363.667 c
+3690.5 397.667 3748 489 3719.5 573 c
+3699.5 632 3632.5 653.333 3580 673 c
+3551 683.833 3510.833 696 3509 733 c
+3507.833 757.333 3528 775.833 3549 783.667 c
+3585.833 797.167 3632.667 792 3669 777.667 c
+3681.167 772.833 3693.167 767.5 3705 761.333 c
+3708.333 759.5 3714.5 754.333 3718.5 755.667 c
+3723.5 757.167 3727.5 768.667 3730 773 c
+3739.167 789.333 3748.667 805.5 3758 822 c
+3760.833 827 3770.167 837.5 3763.833 842.667 c
+3737.333 864 3697.5 873.667 3665 880.167 c
+3577.5 897.5 3465.5 882.5 3408.667 805.667 c
+3397.167 790.333 3389.5 773 3383.5 755 c
+3377.5 737.167 3375.667 715.5 3377.333 697 c
+3378.333 685 3380.833 673.167 3385 662 c
+3404.667 607.833 3460.833 588.833 3510 570.333 c
+3533.167 561.5 3566.5 553.167 3582.5 532.667 c
+3613.5 493.333 3575 447.833 3535 437.667 c
+3485.667 425.167 3432.333 440.333 3387 460.333 c
+3371.667 467 3357.667 479.833 3342 485 c
+h
+3783 485 m
+3771.333 462.833 3759.333 440.833 3747.333 419 c
+3744.667 414 3734 400.833 3736.333 395.167 c
+3738.5 389.667 3751 384.833 3756 382.167 c
+3775 371.667 3795 362.833 3816 356.5 c
+3898.333 331.167 3998.333 328.5 4075 374 c
+4153.167 420.333 4203.5 535.167 4136.667 612 c
+4125.667 624.667 4108.667 635.167 4094 643 c
+4057.333 662.333 4014.5 670 3979 691 c
+3963.833 700 3948 716.667 3950.167 736 c
+3956.667 796 4037.5 796.667 4082 785.667 c
+4091.833 783.167 4101.333 780.667 4111 777.167 c
+4123 773 4134.667 767.667 4146 761.5 c
+4149.333 759.667 4155.667 754.5 4159.667 755.667 c
+4164.833 757.167 4169.667 770.333 4172.167 775 c
+4195.667 816 l
+4199.333 822.333 4205.333 829.833 4207.167 836.833 c
+4208.833 844.167 4194 849.5 4189 852.167 c
+4166.667 863.5 4143.667 870.167 4120 877.167 c
+4101.667 882.667 4082.667 883.333 4064 885.333 c
+3997.5 891.833 3909.333 875.167 3863.167 821.833 c
+3847.833 804.333 3834.667 785.167 3827.333 763 c
+3821.167 744.833 3819.167 727.667 3818.833 709 c
+3818.667 697.833 3819 686.833 3822 676 c
+3825.167 664.5 3828.833 653.167 3835.167 643 c
+3860.667 601.667 3908.167 586.667 3951 570.333 c
+3976.333 560.667 4010.333 552 4026.833 528.5 c
+4046.667 500.5 4028 465.333 4002.833 449.167 c
+3968.167 426.5 3921.167 431.5 3883 440.5 c
+3860.833 445.667 3837.833 454.5 3818 465.167 c
+3807.333 471 3794.667 482.667 3783 485 c
+h
+2249 138 m
+2335 157.833 l
+2361 163.833 l
+2370.333 166.5 l
+2374 181 l
+2381.333 215 l
+2412 361 l
+2428.167 356.333 2443.167 350.167 2460 347 c
+2506.5 338.333 2556.5 342 2601 359 c
+2700.167 396.667 2753.667 491.333 2778.5 590 c
+2788.333 629.5 2795.833 669.167 2795.833 710 c
+2795.833 778 2771.167 856.167 2697 874.333 c
+2686.5 876.833 2675.667 879.5 2665 879.833 c
+2641.833 880.5 2618 876.167 2596 869.167 c
+2572.667 861.667 2550 849.667 2530.167 835.167 c
+2518.167 826.5 2508 815.333 2496 807 c
+2496 827 2494.167 847.833 2488.167 867 c
+2486.5 871.833 2484.833 881.833 2480.333 884.833 c
+2475 888.333 2460.167 879 2455 877 c
+2433.833 868.667 2412.667 860 2392 851 c
+2386.833 848.833 2372.833 846 2370.5 840.5 c
+2368.667 836.167 2373 825.5 2374.167 821 c
+2377.333 808.333 2378.667 795.667 2378.667 783 c
+2378.667 739.5 2366.667 695.167 2357.5 653 c
+2332.167 537.833 2308.333 422.167 2283.833 307 c
+2259.833 194 l
+2255.833 175.667 2249.667 156.667 2249 138 c
+h
+3105 409 m
+3106 409 l
+3111.333 392 3113.333 376.167 3123.667 361 c
+3130.333 350.833 3140.167 344 3148 335 c
+3150 335 l
+3156.833 342.667 3166.5 348 3174.833 354 c
+3190 365 3205 376.333 3219.833 387.5 c
+3225.667 392 3241.833 400.333 3244.333 407.333 c
+3245.667 411.333 3241.667 414.667 3239.333 417.333 c
+3234 423.167 3229.5 429.833 3226.167 437 c
+3217.167 456.333 3218.667 477.5 3221.667 498 c
+3235 584.167 3257.167 669.333 3274.167 755 c
+3278.167 775.5 3284.833 795.833 3290.667 816 c
+3292.333 821.667 3298.667 834.167 3296.5 839.833 c
+3293.833 846.667 3280.167 851.667 3274 854.5 c
+3251 864.833 3226.667 871.833 3202 876 c
+3100.5 892.833 2991 870.333 2921.333 788.833 c
+2862 719.333 2826.333 626.167 2823.833 535 c
+2822.5 490.167 2822.833 447.167 2844.167 406 c
+2883.667 329.333 2989.333 327.667 3056 366.833 c
+3072.333 376.5 3096 391.667 3105 409 c
+h
+691 567 m
+1059 567 l
+1059 612.5 1053.333 653.167 1036.333 696 c
+1028.333 715.667 1016.833 734.333 1003.333 750.667 c
+926.5 843.667 785.833 849.833 695.167 773.167 c
+615 705.333 602 585.833 625.5 490 c
+639 435.5 668.667 382.667 717 352 c
+792.167 304.167 907.667 302 981 355.167 c
+1008.833 375.5 1031.833 402.5 1048 433 c
+1051.833 440.167 1055.167 447.5 1058.333 455 c
+1059.333 457.167 1061.5 460.833 1059.333 463 c
+1056 466.167 1049 466.5 1045 467.667 c
+1034 470.833 1022.833 473.667 1012 476.667 c
+1007.667 477.833 1000.5 481.5 996.333 478.833 c
+993 476.833 991.333 471.167 989.5 468 c
+985.333 460.5 981 453.167 976 446.333 c
+959.167 423.833 938.833 404.833 913 393.167 c
+843.5 362 756.167 385 716.667 451 c
+695.667 486.167 691 527 691 567 c
+h
+2008 826.5 m
+1955.833 818.333 1909 807.833 1870 768.833 c
+1840.833 739.833 1821.833 701 1810.667 662 c
+1782.833 564.333 1794.833 440.167 1874 368.167 c
+1924.833 322 1996.167 310 2062 320.667 c
+2079.667 323.5 2097.833 329.833 2114 337.667 c
+2240.667 400 2267 574.167 2216.833 695 c
+2188.5 763.167 2133.5 809.167 2061 822.667 c
+2044.333 825.667 2024.833 829.167 2008 826.5 c
+h
+1643 757 m
+1639.833 769.667 1642 784.833 1642 798 c
+1642 802 1643.5 811 1640.833 814.333 c
+1638.5 817.333 1630.333 816 1627 816 c
+1588 816 l
+1584.333 816 1575.5 817.5 1573.5 813.667 c
+1570 806.5 1573 791.833 1573 784 c
+1573 359 l
+1573 353.167 1569.833 332.667 1574.5 329 c
+1577.667 326.5 1585.167 328 1589 328 c
+1627 328 l
+1630.833 328 1640.167 326.167 1641.667 331 c
+1643.5 337.667 1642 347 1642 354 c
+1642 405 l
+1642 471 1639 538.167 1643.667 604 c
+1646.167 637.333 1645.667 672.833 1663.833 703 c
+1683.333 735 1719.5 758.667 1758 759.5 c
+1769.333 759.667 1781.5 760.833 1793 759.167 c
+1797.5 758.667 1806.333 755 1810.667 757.167 c
+1814.333 759.333 1813 767.333 1813 771 c
+1813 803 l
+1813 807.167 1814.167 813.667 1812.333 817.833 c
+1810.5 821.833 1803.5 821.167 1800 821.833 c
+1787.333 823.833 1773.5 825.333 1761 822.833 c
+1747.333 820 1733.5 820 1720 816.167 c
+1687 806.833 1661.5 785 1643 757 c
+h
+1110 816 m
+1110 587 l
+1110 536.667 1106.333 485.167 1117.667 436 c
+1132.667 370.5 1187 323.833 1254 318.5 c
+1293 315.333 1335 320.333 1369 341.333 c
+1382.667 349.833 1393.833 359.833 1404.333 372.167 c
+1407 375.167 1411.5 385.667 1415.833 385.667 c
+1420.333 385.667 1419 375.667 1419 373 c
+1419 360.5 1415.667 343 1419.167 331 c
+1420.667 326.167 1430 328 1434 328 c
+1473 328 l
+1476.667 328 1484.167 326.5 1487.333 329 c
+1491.833 332.5 1489 350.5 1489 356 c
+1489 788 l
+1489 794 1491.667 809.5 1487.833 814.333 c
+1485.5 817.333 1477.333 816 1474 816 c
+1434 816 l
+1430 816 1420.667 817.667 1419.167 812.833 c
+1417.167 805.833 1419 796.167 1419 789 c
+1419 737 l
+1419 683.333 1418.833 629.5 1419 576 c
+1419 537.667 1420.667 495.667 1404.167 460 c
+1380.333 407.833 1335 384.167 1280 382.833 c
+1249.667 382.167 1218.167 391 1200.833 418 c
+1180.667 449.167 1179.833 491.333 1179.833 527 c
+1179.833 557.833 1178 588.833 1178 620 c
+1178 816 l
+1110 816 l
+f
+0 0 0 0 k
+3101 783.333 m
+3014.667 770.667 2973.667 684.833 2956.667 607.667 c
+2953.167 591.333 2949.167 574.5 2948.167 558 c
+2946.167 521 2932.833 452.167 2983 441.167 c
+2988.833 439.833 2996 439.667 3002 440.167 c
+3025 442 3045.833 456.333 3063.167 470.667 c
+3082.333 486.5 3101.167 510.167 3109.833 534 c
+3116.5 551.833 3118.667 572.333 3122.667 591 c
+3129.167 620.5 3135.333 650.333 3142.167 680 c
+3147.5 702.833 3151.667 726 3157.167 749 c
+3158.667 754.833 3164.833 770 3161.667 775.5 c
+3159.5 779.333 3152.667 779.667 3149 780.833 c
+3135 785.5 3115.167 785.5 3101 783.333 c
+h
+2602 775.333 m
+2565.167 770.667 2533.167 744 2508.667 718 c
+2499.5 708 2487.333 696.667 2482 683.833 c
+2476.833 671.833 2475.833 656.667 2473.167 644 c
+2466.5 613.667 2460.667 583.167 2453.667 553 c
+2448.167 529.833 2442.667 506.333 2438.5 483 c
+2437.5 476.833 2432 465 2435.167 459.167 c
+2438.167 453.667 2448.333 450.333 2454 447.833 c
+2473.667 439.167 2498.5 435 2520 437.167 c
+2605.667 446 2637 536.667 2654 609 c
+2658.5 628.167 2662.667 647.333 2664.667 667 c
+2668.167 701.833 2675.167 768 2627 775.333 c
+2619 776.5 2609.833 776.333 2602 775.333 c
+h
+2005 765.333 m
+1974.167 760.5 1943.5 749.667 1921 726.833 c
+1884 689.5 1873 633.167 1871.667 583 c
+1869.667 511 1881.667 428.167 1954 392.667 c
+1965.5 387 1978.167 383.167 1991 381 c
+2006.833 378.333 2024 378.167 2040 380.333 c
+2053.167 382.167 2066.667 385.667 2079 391.167 c
+2160 427.833 2172.333 531.167 2164.667 609 c
+2162.667 630.167 2158.667 650.833 2151.333 671 c
+2143.5 692.333 2132.667 713.167 2116.833 729.833 c
+2090 758 2042.833 771.5 2005 765.333 c
+h
+823 762.5 m
+769.5 754.667 726.5 724.5 705.333 674 c
+700.5 662.167 696.667 649.5 694.167 637 c
+693.5 634 690.833 627.167 693.5 625 c
+697 622 707.5 624 712 624 c
+958 624 l
+964.167 624 972.667 622.333 978.833 624.167 c
+984 625.833 979.5 639 978.667 643 c
+975 662.333 968.167 682 957.833 699 c
+930.333 744 875.667 770.167 823 762.5 c
+f
+0 0.235 0.937 0.004 k
+170 561 m
+158 524 l
+151.667 510 l
+136 509 l
+97 508 l
+97 506 l
+130 481.5 l
+140.833 470.833 l
+136.667 456 l
+125 418 l
+136.833 422.5 147.5 433.5 158 441 c
+161.333 443.333 166.333 448.833 171 449 c
+175.333 449.167 180.5 443.667 184 441.167 c
+194 434 205.833 421 218 418 c
+205.667 457 l
+202 472.667 l
+214 482.833 l
+246 508 l
+206 509 l
+190.167 510 l
+184 524 l
+172 561 l
+170 561 l
+f
+0.51 0.255 0 0.49 k
+96 507 m
+99 508 l
+96 507 l
+h
+244.667 508.5 m
+245.167 508.333 l
+244.667 508.5 l
+f
+0 0.235 0.937 0.004 k
+258 251 m
+285 225 l
+295 213.833 l
+289.833 200 l
+276 167 l
+308 184.333 l
+321 190.5 l
+332 182.167 l
+360 159 l
+353 193 l
+350.667 207.833 l
+362 217.167 l
+393 236 l
+393 238 l
+359 241.667 l
+344 244 l
+339.333 256 l
+332 292 l
+318.167 284.5 320.833 258.5 309.5 248.5 c
+305.833 245.5 300 247.5 296 247.833 c
+283.333 248.833 270.667 250.833 258 251 c
+h
+575 153 m
+560.833 121 l
+553.667 108 l
+541 108 l
+504 111 l
+508.5 101 521.833 92.333 530 85.167 c
+533.167 82.333 539.167 78.667 540.333 74.333 c
+541.167 70.5 536.833 64.333 535.333 61 c
+530.5 49.667 524.833 38.5 521 27 c
+532 29 543.333 38.667 553 44.5 c
+556.333 46.5 561.833 51.333 566 50.833 c
+569.667 50.5 573.167 45.667 576 43.333 c
+584.167 36.167 594.167 23 605 20 c
+598.333 53 l
+595.667 67.833 l
+607 77.167 l
+639 97 l
+639 98 l
+605 101.833 l
+589.167 104 l
+584.333 117 l
+577 153 l
+575 153 l
+f
+0.51 0.255 0 0.49 k
+604.667 19.5 m
+605.167 19.333 l
+604.667 19.5 l
+f
+endstream
+endobj
+8 0 obj
+<<
+/CreationDate (D:20050404114935+02'00')
+/ModDate (D:20050404114935+02'00')
+/Producer (PSNormalizer.framework)
+>>
+endobj
+9 0 obj
+<<
+/Type /ExtGState
+/SA false
+/SM 0.02
+/OP false
+/op false
+/OPM 1
+/BG2 /Default
+/UCR2 /Default
+/HT /Default
+/TR2 /Default
+>>
+endobj
+2 0 obj <<
+/Font << /F19 5 0 R /F20 6 0 R >>
+/XObject << /Im1 1 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+10 0 obj <<
+/Type /Encoding
+/Differences [ 0 /.notdef 1/dotaccent/fi/fl/fraction/hungarumlaut/Lslash/lslash/ogonek/ring 10/.notdef 11/breve/minus 13/.notdef 14/Zcaron/zcaron/caron/dotlessi/dotlessj/ff/ffi/ffl/notequal/infinity/lessequal/greaterequal/partialdiff/summation/product/pi/grave/quotesingle/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde 127/.notdef 128/Euro/integral/quotesinglbase/florin/quotedblbase/ellipsis/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE/Omega/radical/approxequal 144/.notdef 147/quotedblleft/quotedblright/bullet/endash/emdash/tilde/trademark/scaron/guilsinglright/oe/Delta/lozenge/Ydieresis 160/.notdef 161/exclamdown/cent/sterling/currency/yen/brokenbar/section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]
+>> endobj
+6 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 10 0 R
+/BaseFont /Helvetica
+>> endobj
+5 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 10 0 R
+/BaseFont /Helvetica-Bold
+>> endobj
+7 0 obj <<
+/Type /Pages
+/Count 1
+/Kids [3 0 R]
+>> endobj
+11 0 obj <<
+/Type /Catalog
+/Pages 7 0 R
+>> endobj
+12 0 obj <<
+/Producer (pdfeTeX-1.30.4)
+/Creator (TeX)
+/CreationDate (D:20060424171629+02'00')
+/PTEX.Fullbanner (This is pdfeTeX, Version 3.141592-1.30.4-2.2 (Web2C 7.5.5) kpathsea version 3.5.5)
+>> endobj
+xref
+0 13
+0000000000 65535 f
+0000000531 00000 n
+0000034348 00000 n
+0000000420 00000 n
+0000000015 00000 n
+0000036427 00000 n
+0000036340 00000 n
+0000036519 00000 n
+0000034077 00000 n
+0000034208 00000 n
+0000034453 00000 n
+0000036576 00000 n
+0000036626 00000 n
+trailer
+<< /Size 13
+/Root 11 0 R
+/Info 12 0 R
+/ID [<DDA476E46AA692316F054F07525302DD> <DDA476E46AA692316F054F07525302DD>] >>
+startxref
+36831
+%%EOF
diff --git a/macros/latex/contrib/europecv/examples/minimal.tex b/macros/latex/contrib/europecv/examples/minimal.tex
new file mode 100644
index 0000000000..5e325443cb
--- /dev/null
+++ b/macros/latex/contrib/europecv/examples/minimal.tex
@@ -0,0 +1,7 @@
+%!TEX encoding = UTF-8 Unicode
+\documentclass[a4paper,helvetica]{europecv}
+\usepackage{graphicx}
+\begin{document}
+ \begin{europecv}
+\end{europecv}
+\end{document} \ No newline at end of file
diff --git a/macros/latex/contrib/europecv/templates/cv_template_academic_en.pdf b/macros/latex/contrib/europecv/templates/cv_template_academic_en.pdf
new file mode 100644
index 0000000000..33a0c5ef91
--- /dev/null
+++ b/macros/latex/contrib/europecv/templates/cv_template_academic_en.pdf
Binary files differ
diff --git a/macros/latex/contrib/europecv/templates/cv_template_academic_en.tex b/macros/latex/contrib/europecv/templates/cv_template_academic_en.tex
new file mode 100644
index 0000000000..db97f9dd7d
--- /dev/null
+++ b/macros/latex/contrib/europecv/templates/cv_template_academic_en.tex
@@ -0,0 +1,218 @@
+\documentclass[totpages,helvetica,openbib,english,nologo,notitle,totpages]{europecv}
+\usepackage[T1]{fontenc}
+\usepackage{graphicx}
+\usepackage[a4paper,top=1.27cm,left=1cm,right=1cm,bottom=2cm]{geometry}
+\usepackage[english]{babel}
+\usepackage{url}
+\usepackage{bookmark}
+\usepackage{scrextend}
+\usepackage{pgfkeys}
+\usepackage{etoolbox}
+
+\renewcommand{\ttdefault}{phv} % Uses Helvetica instead of fixed width font
+
+\makeatletter
+\let\oldhypertarget\hypertarget
+\renewcommand{\hypertarget}[2]{%
+ \oldhypertarget{#1}{#2}%
+ \protected@write\@mainaux{}{%
+ \string\expandafter\string\gdef
+ \string\csname\string\detokenize{#1}\string\endcsname{#2}%
+ }%
+}
+\newcommand{\myhyperlink}[1]{%
+ \hyperlink{#1}{\csname #1\endcsname}%
+}
+\makeatother
+
+% The counters. They can be defined for each publication (journal papers, books, and so on).
+\newcounter{ConferencePublications}
+\setcounter{ConferencePublications}{0}
+
+% These commands have to be ridefined for each publication type (journal, paper, etc.)
+\newcommand{\conferencePublications}[1][]{
+ \stepcounter{ConferencePublications}
+ \hypertarget{#1}{[C\theConferencePublications]}
+
+}
+
+\newcommand{\refconferencesPublications}[1][]{
+ \myhyperlink{#1}
+}
+
+\newcommand*{\SignatureAndDate}[1]{%
+ \par\noindent\makebox[2.5in]{Place \textsc{(Province)}, \today}
+ \par\noindent\makebox[2.5in]{\hrulefill} \hfill\makebox[2.0in]{\hrulefill}%
+ \par\noindent\hfill\makebox[5.43in][l]{\hspace{2cm}Place and date} \makebox[2.0in][l]{#1}%
+}%
+
+
+\ecvname{Name, Surname}
+\ecvfootername{Name, Surname}
+\ecvaddress[(Remove if not relevant)][(Remove if not relevant)]{(Remove if not relevant)}
+\ecvtelephone[(Remove if not relevant)][(Remove if not relevant)]{(Remove if not relevant)}
+\ecvfax{(Remove if not relevant)}
+\ecvemail{\href{mailto:email@gemail.com}{email@email.com}}
+\ecvprofessional{\href{mailto:email@email.it}{email@email.it}}
+\ecvpec{\href{mailto:emailo@pec.it}{email@pec.it}}
+\ecvhomepage{\url{www.homepage.com}}
+\ecvskype{(Remove if not relevant)}
+\ecvnationality{(Remove if not relevant)}
+\ecvdateofbirth{(Remove if not relevant)}
+\ecvgender{(Remove if not relevant)}
+\ecvdate{\today}
+\ecvyoutube{\url{www.youtube.com/myChannel}}
+%\ecvpicture[width=3cm]{mypicture}
+%\ecvfootnote{For further details please take a look here: \url{http://europass.cedefop.eu.int}\\
+%\textcopyright~European Communities, 2003.}
+
+\begin{document}
+\selectlanguage{english}
+
+\begin{europecv}
+
+\ecvpersonalinfo[20pt]
+
+\ecvitem{\large\textbf{Desired employment/ Occupational~field}}{\large\textbf{(Remove if not relevant)}}
+
+\pdfbookmark{Work experience}{Work experience}
+\section{Work experience}
+\ecvitem{Dates}{Add separate entries for each relevant post occupied, starting from the most recent. (Remove if not relevant).}
+\ecvitem{Occupation or position held}{\ldots}
+\ecvitem{Main activities and responsibilities}{\ldots}
+\ecvitem{Name and address of employer}{\ldots}
+\ecvitem{Type of business or sector}{\ldots}
+
+\pdfbookmark{Education and training}{Education and training}
+\section{Education and training}
+
+\ecvitem{Dates}{Add separate entries for each relevant course you have completed, starting from the most recent. (Remove if not relevant).}
+\ecvitem{Title of qualification awarded}{\ldots}
+\ecvitem{Principal subjects/Occupational skills covered}{\ldots}
+\ecvitem{Name and type of organization providing education and training}{\ldots}
+\ecvitem{Level in national or international classification\footnote{If appropriate.}}{\ldots}
+
+\pdfbookmark{Academic appointments}{Academic appointments}
+\section{Academic appointments}
+
+\ecvitem{Dates [from - to]}{\textbf{Associate Professor} at University of XX, YY, Department of ZZ.}
+
+\pdfbookmark{Professional and scientific appointments}{Professional and scientific appointments}
+\section{Professional and scientific appointments}
+
+\ecvitem{Dates}{\textbf{IEEE Senior Membership} obtained from Institute of Electrical and Electronics Engineers.}
+
+\pdfbookmark{Research areas}{Research areas}
+\section{Research areas}
+
+\ecvitem{}{Autonomous systems; distributed control and optimization over networks; nonsmooth systems; picewise quadratic stability.}
+
+\pdfbookmark{Personal skills and~competences}{Personal skills and~competences}
+\section{Personal skills and~competences}
+
+\ecvmothertongue[5pt]{Specify mother tongue}
+\ecvitem{\large Other language(s)}{}
+\ecvlanguageheader{(*)}
+\ecvlanguage{Language}{}{}{}{}{}
+\ecvlanguage{Language}{}{}{}{}{}
+\ecvlanguagefooter[10pt]{(*)}
+
+\ecvitem[10pt]{\large Social skills and competences}{Replace this text by a description of these competences and indicate where they were acquired (remove if not relevant).}
+\ecvitem[10pt]{\large Organisational skills and competences}{Replace this text by a description of these competences and indicate where they were acquired (remove if not relevant).}
+\ecvitem[10pt]{\large Technical skills and competences}{Replace this text by a description of these competences and indicate where they were acquired (remove if not relevant).}
+\ecvitem[10pt]{\large Computer skills and competences}{Replace this text by a description of these competences and indicate where they were acquired (remove if not relevant).}
+\ecvitem[10pt]{\large Artistic skills and competences}{Replace this text by a description of these competences and indicate where they were acquired (remove if not relevant).}
+\ecvitem[10pt]{\large Other skills and competences}{Replace this text by a description of these competences and indicate where they were acquired (remove if not relevant).}
+\ecvitem{\large Driving licence(s)}{State here whether you hold a driving licence and if so for which categories of vehicle. (Remove if not relevant).}
+
+\pdfbookmark{Additional information}{Additional information}
+\section{Additional information}
+\ecvitem[10pt]{}{Include here any other information that may be relevant, for example contact persons, references, etc. (Remove heading if not relevant).}
+\ecvitem{}{\textbf{Personal interests}}
+\ecvitem{}{\ldots}
+
+\pdfbookmark{Research projects and collaborations}{Research projects and collaborations}
+\section{Research projects and collaborations}
+
+\ecvitem{}{Participation and operative responsibility within the XX European research project YY, project number 012345. Title ``\textbf{The title of the project}''. January XX - December YY. Project amount: 999 kEuros (only related to University XX activities).}
+
+\pdfbookmark{Research visits}{Research visits}
+\section{Research visits\footnote{At least one week}}
+
+\ecvitem{Dates}{\textit{University of YY}, the state [Italy], Prof. [name of the professor].}
+
+\pdfbookmark{Invited talks}{Invited talks}
+\section{Invited talks}
+
+\ecvitem{Dates}{The name of the talk, Place.}
+
+\pdfbookmark{Scientific and editorial activity}{Scientific and editorial activity}
+\section{Scientific and editorial activity}
+
+\subpdfbookmark{Editorial Board}{Editorial Board}
+\ecvitem{}{\textbf{Editorial Board}}
+
+\\
+
+\subpdfbookmark{Editor of edited books}{Editor of edited books}
+\ecvitem{}{\textbf{Editor of edited books}}
+
+
+\pdfbookmark{Conferences services}{Conferences services}
+\section{Conferences services}
+
+\subpdfbookmark{Program committees}{Program committees}
+\ecvitem{}{\textbf{Program committees}}
+
+\\
+
+\subpdfbookmark{Associate editor}{Associate editor}
+\ecvitem{}{\textbf{Associate editor}}
+
+\pdfbookmark{Teaching activity}{Teaching activity}
+\section{Teaching activity}
+
+\ecvitem{Academics Years: since YY/ZZ - today}{Graduate course ``Title of the course'', number of credits, when e where.}
+
+\pdfbookmark{Annexes}{Annexes}
+\section{Annexes}
+\ecvitem{}{List any item attached to the CV}
+
+\pdfbookmark{Referencens}{References}
+\section{References}
+
+\ecvitem{}{List of references}
+
+
+\pdfbookmark{Research activities}{Research activities}
+\section{Research activities}
+
+\ecvitem{}{\textbf{Stability of piecewise-linear systems}}
+\ecvitem{}{Something related to the picewise-linear systems \refconferencesPublications[FirstPubLabel], \refconferencesPublications[SecondPubLabel] ad \refconferencesPublications[ThirdPubLabel].}
+
+\pdfbookmark{Publications}{Publications}
+\section{Publications}
+
+\subpdfbookmark{Refereed conference proceedings}{Refereed conference proceedings}
+\ecvitem{}{\textbf{Refereed conference proceedings}}
+\\
+
+\ecvitem[10pt]{\vspace{-0.25cm}\conferencePublications[FirstPubLabel]}{Details related to the conference paper}
+
+\ecvitem[10pt]{\vspace{-0.25cm}\conferencePublications[SecondPubLabel]}{Details related to the conference paper}
+
+\ecvitem[10pt]{\vspace{-0.25cm}\conferencePublications[ThirdPubLabel]}{Details related to the conference paper}
+
+
+\end{europecv}
+
+\vspace{5.0cm}
+
+%\hfill\includegraphics[scale=0.05]{figure/sign.png}
+\vspace{-2.5cm}
+\SignatureAndDate{\hspace{1.5cm}Name Surname}
+
+
+\end{document}
+
+
diff --git a/macros/latex/contrib/europecv/templates/cv_template_en.pdf b/macros/latex/contrib/europecv/templates/cv_template_en.pdf
new file mode 100644
index 0000000000..d5b54320c7
--- /dev/null
+++ b/macros/latex/contrib/europecv/templates/cv_template_en.pdf
Binary files differ
diff --git a/macros/latex/contrib/europecv/templates/cv_template_en.tex b/macros/latex/contrib/europecv/templates/cv_template_en.tex
new file mode 100644
index 0000000000..584e86497d
--- /dev/null
+++ b/macros/latex/contrib/europecv/templates/cv_template_en.tex
@@ -0,0 +1,101 @@
+\documentclass[totpages,helvetica,openbib,english,nologo,notitle,totpages]{europecv}
+\usepackage[T1]{fontenc}
+\usepackage{graphicx}
+\usepackage[a4paper,top=1.27cm,left=1cm,right=1cm,bottom=2cm]{geometry}
+\usepackage[english]{babel}
+\usepackage{url}
+\usepackage{bookmark}
+
+\renewcommand{\ttdefault}{phv} % Uses Helvetica instead of fixed width font
+
+\newcommand*{\SignatureAndDate}[1]{%
+ \par\noindent\makebox[2.5in]{Place \textsc{(Province)}, \today}
+ \par\noindent\makebox[2.5in]{\hrulefill} \hfill\makebox[2.0in]{\hrulefill}%
+ \par\noindent\hfill\makebox[5.43in][l]{\hspace{2cm}Place and date} \makebox[2.0in][l]{#1}%
+}%
+
+
+\ecvname{Name, Surname}
+\ecvfootername{Name, Surname}
+\ecvaddress[(Remove if not relevant)][(Remove if not relevant)]{(Remove if not relevant)}
+\ecvtelephone[(Remove if not relevant)][(Remove if not relevant)]{(Remove if not relevant)}
+\ecvfax{(Remove if not relevant)}
+\ecvemail{\href{mailto:email@gemail.com}{email@email.com}}
+\ecvprofessional{\href{mailto:email@email.it}{email@email.it}}
+\ecvpec{\href{mailto:emailo@pec.it}{email@pec.it}}
+\ecvhomepage{\url{www.homepage.com}}
+\ecvskype{(Remove if not relevant)}
+\ecvnationality{(Remove if not relevant)}
+\ecvdateofbirth{(Remove if not relevant)}
+\ecvgender{(Remove if not relevant)}
+\ecvdate{\today}
+\ecvyoutube{\url{www.youtube.com/myChannel}}
+%\ecvpicture[width=3cm]{mypicture}
+%\ecvfootnote{For further details please take a look here: \url{http://europass.cedefop.eu.int}\\
+%\textcopyright~European Communities, 2003.}
+
+\begin{document}
+\selectlanguage{english}
+
+\begin{europecv}
+
+\ecvpersonalinfo[20pt]
+
+\ecvitem{\large\textbf{Desired employment/ Occupational~field}}{\large\textbf{(Remove if not relevant)}}
+
+\pdfbookmark{Work experience}{Work experience}
+\section{Work experience}
+\ecvitem{Dates}{Add separate entries for each relevant post occupied, starting from the most recent. (Remove if not relevant).}
+\ecvitem{Occupation or position held}{\ldots}
+\ecvitem{Main activities and responsibilities}{\ldots}
+\ecvitem{Name and address of employer}{\ldots}
+\ecvitem{Type of business or sector}{\ldots}
+
+\pdfbookmark{Education and training}{Education and training}
+\section{Education and training}
+
+\ecvitem{Dates}{Add separate entries for each relevant course you have completed, starting from the most recent. (Remove if not relevant).}
+\ecvitem{Title of qualification awarded}{\ldots}
+\ecvitem{Principal subjects/Occupational skills covered}{\ldots}
+\ecvitem{Name and type of organization providing education and training}{\ldots}
+\ecvitem{Level in national or international classification\footnote{If appropriate.}}{\ldots}
+
+\pdfbookmark{Personal skills and~competences}{Personal skills and~competences}
+\section{Personal skills and~competences}
+
+\ecvmothertongue[5pt]{Specify mother tongue}
+\ecvitem{\large Other language(s)}{}
+\ecvlanguageheader{(*)}
+\ecvlanguage{Language}{}{}{}{}{}
+\ecvlanguage{Language}{}{}{}{}{}
+\ecvlanguagefooter[10pt]{(*)}
+
+\ecvitem[10pt]{\large Social skills and competences}{Replace this text by a description of these competences and indicate where they were acquired (remove if not relevant).}
+\ecvitem[10pt]{\large Organisational skills and competences}{Replace this text by a description of these competences and indicate where they were acquired (remove if not relevant).}
+\ecvitem[10pt]{\large Technical skills and competences}{Replace this text by a description of these competences and indicate where they were acquired (remove if not relevant).}
+\ecvitem[10pt]{\large Computer skills and competences}{Replace this text by a description of these competences and indicate where they were acquired (remove if not relevant).}
+\ecvitem[10pt]{\large Artistic skills and competences}{Replace this text by a description of these competences and indicate where they were acquired (remove if not relevant).}
+\ecvitem[10pt]{\large Other skills and competences}{Replace this text by a description of these competences and indicate where they were acquired (remove if not relevant).}
+\ecvitem{\large Driving licence(s)}{State here whether you hold a driving licence and if so for which categories of vehicle. (Remove if not relevant).}
+
+\pdfbookmark{Additional information}{Additional information}
+\section{Additional information}
+\ecvitem[10pt]{}{Include here any other information that may be relevant, for example contact persons, references, etc. (Remove heading if not relevant).}
+\ecvitem{}{\textbf{Personal interests}}
+\ecvitem{}{\ldots}
+
+\pdfbookmark{Annexes}{Annexes}
+\section{Annexes}
+\ecvitem{}{List any item attached to the CV}
+\end{europecv}
+
+\vspace{5.0cm}
+
+%\hfill\includegraphics[scale=0.05]{figure/sign.png}
+\vspace{-2.5cm}
+\SignatureAndDate{\hspace{1.5cm}Name Surname}
+
+
+\end{document}
+
+