texlive[50706] Master/texmf-dist: langsci (2apr19)

commits+karl at tug.org commits+karl at tug.org
Tue Apr 2 23:02:58 CEST 2019


Revision: 50706
          http://tug.org/svn/texlive?view=revision&revision=50706
Author:   karl
Date:     2019-04-02 23:02:58 +0200 (Tue, 02 Apr 2019)
Log Message:
-----------
langsci (2apr19)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/xelatex/langsci/README.md
    trunk/Master/texmf-dist/doc/xelatex/langsci/documentation/langsci-doc.pdf
    trunk/Master/texmf-dist/doc/xelatex/langsci/documentation/langsci-doc.tex
    trunk/Master/texmf-dist/doc/xelatex/langsci/examples/samplepaper.tex
    trunk/Master/texmf-dist/doc/xelatex/langsci/examples/samplevolume.tex
    trunk/Master/texmf-dist/doc/xelatex/langsci/storagelogo.pdf
    trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-advertisement.tex
    trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-avm.sty
    trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-basic.sty
    trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-colors.def
    trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-linguex.sty
    trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-optional.sty
    trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-series.def
    trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-tbls.sty
    trunk/Master/texmf-dist/tex/xelatex/langsci/langscibook.cls

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/xelatex/langsci/ccby.eps
    trunk/Master/texmf-dist/doc/xelatex/langsci/ccbynd.eps
    trunk/Master/texmf-dist/doc/xelatex/langsci/labphon-logo.pdf
    trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-textipa.sty
    trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-tikz.sty
    trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-unified.bbx
    trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-unified.cbx
    trunk/Master/texmf-dist/tex/xelatex/langsci/tbls-filter.pdf
    trunk/Master/texmf-dist/tex/xelatex/langsci/tbls-plus.pdf
    trunk/Master/texmf-dist/tex/xelatex/langsci/tbls-refresh.pdf
    trunk/Master/texmf-dist/tex/xelatex/langsci/tbls-report.pdf
    trunk/Master/texmf-dist/tex/xelatex/langsci/tbls-test.pdf
    trunk/Master/texmf-dist/tex/xelatex/langsci/tbls-tree.pdf

Removed Paths:
-------------
    trunk/Master/texmf-dist/bibtex/bst/langsci/
    trunk/Master/texmf-dist/doc/xelatex/langsci/didyoulikethisbook.tex
    trunk/Master/texmf-dist/doc/xelatex/langsci/eotms-info.tex
    trunk/Master/texmf-dist/doc/xelatex/langsci/localbibliography.bib
    trunk/Master/texmf-dist/tex/xelatex/langsci/biblatex-langsci-unified-undecap.bbx
    trunk/Master/texmf-dist/tex/xelatex/langsci/biblatex-langsci-unified.bbx
    trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-authoryear-comp.cbx
    trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-jambox.sty
    trunk/Master/texmf-dist/tex/xelatex/langsci/langscibook-logo.pdf

Modified: trunk/Master/texmf-dist/doc/xelatex/langsci/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/xelatex/langsci/README.md	2019-04-02 21:02:20 UTC (rev 50705)
+++ trunk/Master/texmf-dist/doc/xelatex/langsci/README.md	2019-04-02 21:02:58 UTC (rev 50706)
@@ -1,69 +1,73 @@
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%%   Project: langsci
-%%    Author: Language Science Press (http://langsci-press.org)
-%%      Date: 2018-04-27 11:11:11 UTC
-%%   Purpose: publishing boks with Language Science Press.
-%% Languages: LaTeX, tikz, eps
-%%  Copyright 2012- Language Science Press
-%%  Licence: 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.
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
+%% Project: langsci
+%% Author: Language Science Press (http://langsci-press.org) 
+%% Date: 2019-03-31 11:11:11 UTC 
+%% Purpose: publishing boks with Language Science Press.
+%% Languages: LaTeX, tikz, eps 
+%% Copyright 2012- Language Science Press
+%% Licence: 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'.
-%% 
+%% This work has the LPPL maintenance status maintained'.%% 
 %% The Current Maintainer of this work is Sebastian Nordhoff.
 %%
 %% This work consists of the files 
 %% - langscibook.cls: class file
-%% - langsci-series.def: metadata for series
-%% - langsci-colors.def: colors used by the series
-%% - langsci-basic.sty for commands required by the standard template
-%% - bib style definitions langsci-unified.bst, biblatex-langsci-unified.bbx, langsci-authoryear-comp.cbx, biblatex-langsci-unified-undecap.bbx
-%% - files for the logos used in the textbook series Textbooks in Language Sciences: tbls-book.eps  tbls-bulb.eps  tbls-glass.eps  tbls-law.eps
-%% - the file storagelogo.pdf as a dummy, to be replaced with a file for the hosting institution
-%% - a file advertisement.tex added to the very last page in tikz
-%% - langsci-optional.sty: additional useful commands
-%% - langsci-gb4e.sty and langsci-cgloss.sty: typeset linguistic examples
+%% - langsci-series.def: metadata for series  
+%% - bib style definitions langsci-unified.bbx, langsci-unified.cbx,  
+%% - files for the logos used in the textbook series Textbooks in Language Sciences: tbls-book.eps tbls-bulb.eps tbls-glass.eps tbls-law.eps 
+%% - the file storagelogo.pdf as a dummy, to be replaced with a file for the hosting institution 
+%% - a file advertisement.tex added to the very last page in tikz 
+%% - langsci-avm.sty typeset attribute-value matrices
+%% - langsci-basic.sty for commands required by the standard template 
+%% - langsci-bidi.sty: bidirectional text
 %% - langsci-forest-setup.sty: definitions for linguistic trees
-%% - langsci-bidi.sty: bidirectional text
-%% - langsci-tbls.sty: macros for the textbook series Textbooks in Language Sciences
+%% - langsci-gb4e.sty and langsci-cgloss.sty: typeset linguistic examples 
 %% - langsci-glyphs.sty: some workarounds for Libertine font limitations
-%% - langsci-lgr.sty: shortcuts for the Leipzig Glossing Rules
+%% - langsci-lgr.sty: shortcuts for the Leipzig Glossing Rules 
 %% - langsci-linguex.sty: a version of linguex which does not break gb4e
+%% - langsci-optional.sty: additional useful commands
 %% - langsci-subparts.sty: adds an additional sectioning level between part and chapter
+%% - langsci-tbls.sty: macros for the textbook series Textbooks in Language Sciences 
+%% - langsci-textipa.sty: provide some Unicode replacements for TIPA phonetic commands
+%% - langsci-tikz.sty: provide some custom commands
+%% - langsci-tobi.sty: provide commands for Tone and Break indices (ToBI)
+
 %%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
-
 Here you find files to produce books for Language Science Press
 
 The main file is the file langscibook.cls. This defines the basic structure of the book. It makes reference to the following auxiliary files:
-- `langsci-series.def`: metadata for series
-- `langsci-colors.def`: colors used by the series
-- `langsci-basic.sty` for commands required by the standard template
-- bib style definitions
-- eps files for the logos used in the textbook series Textbooks in Language Sciences 
-- a file for an advertisement added to the very last page in tikz
 
+    langsci-series.def: metadata for series
+    langsci-basic.sty for commands required by the standard template
+    bib style definitions
+    eps files for the logos used in the textbook series Textbooks in Language Sciences
+    a file for an advertisement added to the very last page in tikz
+
 The following optional packages are also provided, but have to be included manually if desired:
-- `langsci-optional.sty`: additional useful commands
-- `langsci-gb4e.sty` and `langsci-cgloss.sty` typeset linguistic examples
-- `langsci-linguex.sty`: a version of linguex which does not break gb4e
-- `langsci-forest-setup.sty`: definitions for linguistic trees
-- `langsci-bidi.sty`: bidirectional text
-- `langsci-tbls.sty`: macros for the textbook series Textbooks in Language Sciences 
-- `langsci-glyphs.sty`: some shortcuts for font workarounds
-- `langsci-subparts.sty`: adds an additional sectioning level between part and chapter
 
-Documentation is found in the folder `documentation/`.
+    langsci-optional.sty: additional useful commands
+    langsci-gb4e.sty and langsci-cgloss.sty typeset linguistic examples
+    langsci-linguex.sty: a version of linguex which does not break gb4e
+    langsci-lgr.sty: the Leipzig glossing rule definitions
+    langsci-forest-setup.sty: definitions for linguistic trees
+    langsci-bidi.sty: bidirectional text
+    langsci-tbls.sty: macros for the textbook series Textbooks in Language Sciences
+    langsci-glyphs.sty: some shortcuts for font workarounds
+    langsci-subparts.sty: adds an additional sectioning level between part and chapter
+    langsci-avm.sty: attribute-value-matrices
 
-The folder `examples/` contains sample projects for the three use cases monograph, edited volume, and paper in edited volume.
 
-For more information, visit \url{http://www.langsci-press.org}.
+Documentation is found in the folder documentation/.
 
+The folder examples/ contains sample projects for the three use cases monograph, edited volume, and paper in edited volume.
 
+For more information, visit url{http://www.langsci-press.org}.

Added: trunk/Master/texmf-dist/doc/xelatex/langsci/ccby.eps
===================================================================
--- trunk/Master/texmf-dist/doc/xelatex/langsci/ccby.eps	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/xelatex/langsci/ccby.eps	2019-04-02 21:02:58 UTC (rev 50706)
@@ -0,0 +1,3225 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: Adobe Illustrator(R) 8.0
+%%AI8_CreatorVersion: 13.0.1
+%%For: (Alex Roberts) ()
+%%Title: (by.eps)
+%%CreationDate: 3/27/08 4:26 PM
+%%BoundingBox: 340 278 461 321
+%%HiResBoundingBox: 340.5 278.5 460.5 320.5
+%%DocumentProcessColors: Cyan Magenta Yellow Black
+%%DocumentSuppliedResources: procset Adobe_level2_AI5 1.2 0
+%%+ procset Adobe_ColorImage_AI6 1.3 0
+%%+ procset Adobe_Illustrator_AI5 1.3 0
+%%+ procset Adobe_cshow 2.0 8
+%%+ procset Adobe_shading_AI8 1.0 0
+%AI5_FileFormat 4.0
+%AI3_ColorUsage: Color
+%AI3_IncludePlacedImages
+%AI7_ImageSettings: 1
+%%CMYKProcessColor: 0.74902 0.678431 0.670588 0.901961 ([Registration])
+%%AI6_ColorSeparationSet: 1 1 (AI6 Default Color Separation Set) 
+%%+ Options: 1 16 0 1 1 1 0 0 0 0 1 1 1 18 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 1 2 3 4
+%%+ PPD: 1 21 0 0 60 45 2 2 1 0 0 1 0 0 0 0 0 0 0 0 -1 -1 () 
+%AI3_Cropmarks: 340.5 278.5 460.5 320.5
+%AI3_TemplateBox: 400.5 299.5 400.5 299.5
+%AI3_TileBox: 112 -56 688 678
+%AI3_DocumentPreview: Macintosh_ColorPic
+%AI5_ArtSize: 800 600
+%AI5_RulerUnits: 6
+%AI5_ArtFlags: 0 0 0 1 0 0 1 0 0
+%AI5_TargetResolution: 800
+%AI5_NumLayers: 1
+%AI8_OpenToView: -381 756 1 1566 923 26 0 0 73 75 0 0
+%AI5_OpenViewLayers: 7
+%%PageOrigin:0 0
+%AI7_GridSettings: 48 8 48 8 1 0 0.8 0.8 0.8 0.9 0.9 0.9
+%AI9_Flatten: 1
+%AI12_CMSettings: 00.MS
+%AI7_Thumbnail: 128 48 8
+%%BeginData: 7956 Hex Bytes
+%0000330000660000990000CC0033000033330033660033990033CC0033FF
+%0066000066330066660066990066CC0066FF009900009933009966009999
+%0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66
+%00FF9900FFCC3300003300333300663300993300CC3300FF333300333333
+%3333663333993333CC3333FF3366003366333366663366993366CC3366FF
+%3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99
+%33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033
+%6600666600996600CC6600FF6633006633336633666633996633CC6633FF
+%6666006666336666666666996666CC6666FF669900669933669966669999
+%6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33
+%66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF
+%9933009933339933669933999933CC9933FF996600996633996666996699
+%9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33
+%99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF
+%CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399
+%CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933
+%CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF
+%CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC
+%FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699
+%FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33
+%FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100
+%000011111111220000002200000022222222440000004400000044444444
+%550000005500000055555555770000007700000077777777880000008800
+%000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB
+%DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF
+%00FF0000FFFFFF0000FF00FFFFFF00FFFFFF
+%524C45A8FD7DF827A8F8275258527D5258527D5258527D5258527D525852
+%7D5258527D5258527D5258527D5258527D5258527D5258527D5258527D52
+%58527D5258527D5258527D5258527D5258527D5258527D5258527D525852
+%7D5258527D5258527D5258527D5258527D5258527D5258527D5258527D52
+%58527D5258527D5258527D5258527DF8F8F852A87D837DA87D837DA87D83
+%7DA87D837DA87D847DA87D837DA87D837DA87D837DA87D837DA87D837DA8
+%7D837DA87D837DA87D837DA87D837DA87D837DA87D837DA87D837DA87D83
+%7DA87D837DA883A87DA883A87DA87D837DA87D837DA87D837DA87D837DA8
+%7D837DA87D837DA87D837DA87D837DA87D837DA87D837D7DF8F8FD127D83
+%FD3A7DFD05525858FD297D52F8F852A87D837D837D837D837D837DA87D83
+%5258275227272752527D7DA87D837D837D837D837D837D837D837D837D83
+%7D837D837D837D837D837D837D837D837D837D837D837D837D837DA87D52
+%2727FD05F827277D7DA87D837D837D837D837D837D837D837D837D837D83
+%7D837D837D837D837D837D837D837D837D7DF8F8FD0C7D837D52FD0BF827
+%2DFD2D7D5227FD0BF8275883FD247D52F8F858837D837D7D7D837D7D7DA8
+%5227FD0FF8527DA87D7D7D837D7D7D837D7D7D837D7D7D837D7D7D837D7D
+%7D837D7D7D837D7D7D837D7D7D837D7D7DA82DFD04F8527DA8A8A87D52F8
+%F8F82752A87D837D7D7D837D7D7D837D7D7D837D7D7D837D7D7D837D7D7D
+%837D7D7D837D7D7D837D7DF8F8FD0B7D27FD06F82727525227FD07F82758
+%83FD267D27F8F8F852FD08FFA827F8F8F85283FD227D52F8F858A87D837D
+%837D837D7DFD05F8277DFD07FFA87D27FD04F8277DA87D837D837D837D83
+%7D837D837D837D837D837D837D837D837D837D837D837D837D837DA852F8
+%F827A8FD04FF7D27A8FD04FF7DF8F8F852A87D837D837D837D837D837D83
+%7D837D837D837D837D837D837D837D837D837D837D7DF8F8FD097DFD05F8
+%7DFD0CFF7D27F8F8F827FD237D8352F8F8F8A8FD04FF7DF8F8F8A8FD04FF
+%7DF8F827FD217D8352F8F852A87D7D7D837D8327F8F8F827FD0FFFA852F8
+%F8F8277D837D837D7D7D837D7D7D837D7D7D837D7D7D837D7D7D837D7D7D
+%837D7D7D837D7D7D27F8F87DFD05FF52F8F8F8A8FD05FF52F8F8527D837D
+%7D7D837D7D7D837D7D7D837D7D7D837D7D7D837D7D7D837D7D7D83FD047D
+%F8F859FD057D8327F8F8F827FD12FF52F8F8F827FD227DF8F827FD07FF27
+%2752FD07FFF8F8F8FD217D52F8F852A87D837DA852F8F8F827FD14FF52F8
+%F8F8587D837D837D837D837D837D837D837D837D837D837D837D837D837D
+%837D837DA827F8F8A8FD05FFA8527D527D52FD06FF7DF8F852A87D837D83
+%7D837D837D837D837D837D837D837D837D837D837D837D837D837D7DF8F8
+%FD067D27F8F8F8A8FD14FFA827F8F8F8FD207D27F827FD06FFFD06F827FD
+%05FFA8F8F852FD207D52F8F858837D837D58F8F8F87DFD16FF7DF8F8F852
+%A87D837D7D7D837D7D7D837D7D7D837D7D7D837D7D7D837D7D7D83FD047D
+%F8F852FD06FFFD06F827FD06FF27F827837D837D7D7D837D7D7D837D7D7D
+%837D7D7D837D7D7D837D7D7D837D7D7D837D7DF8F8FD047D8327F8F827FD
+%18FF27F8F827FD1E7D52F8F87DFD06FFFD06F827FD06FF52F827FD207D52
+%F8F858A87DA87D27F8F87DFD05FF7D5227527DFD05FF7D52277DA8FD04FF
+%7DF8F8F87D7D837D837D837D837D837D837D837D837D837D837D837D837D
+%837D837D7DF8F87DFD06FF27FD05F852FD06FF52F827837D837D837D837D
+%837D837D837D837D837D837D837D837D837D837D837D837D7DF8F8FD047D
+%52F8F8F8FD05FF27FD05F827FFFFA8FD06F852FFFFFFA8F8F8F852FD1D7D
+%52F8F87DFD06FFFD06F827FD06FF52F827FD1F7D8352F8F852A87DA827F8
+%F827FD04FF27F8F8F82727F8F852FFF8F8F82727F8F8F87DFFFFFF27F8F8
+%527D7D7D837D7D7D837D7D7D837D7D7D837D7D7D837D7D7D837D7D7D837D
+%7DF8F87DFD06FF52FD05F87DFD06FF27F827A87D7D7D837D7D7D837D7D7D
+%837D7D7D837D7D7D837D7D7D837D7D7D83FD047DF8F8597D7D7D27F8F852
+%FFFFFFA8F8F8F87DFFA82727A852F8F827A8FF7DF827A8FFFFFF52F8F827
+%83FD1D7D27F852FD07FF52F8F8F87DFD06FFA827F827FD207D52F8F852A8
+%7D8327F8F87DFFFFFF7DF8F827FFFFFFA8FFFF27F8F87DFFFFFFA8FD05FF
+%7DF8F8277D837D837D837D837D837D837D837D837D837D837D837D837D83
+%7D837DA827F8F8FD07FF52F8F8F87DFD06FFA8F8F852A87D837D837D837D
+%837D837D837D837D837D837D837D837D837D837D837D837D7DF8F8FD047D
+%27F8F87DFFFFFF52F8F852FD06FFF8F8F8A8FD09FF7DF8F8F8FD1E7D52F8
+%F852FD06FF52F8F8F87DFD06FF27F8F8FD217D52F8F858837D8327F8F87D
+%FFFFFF7DF8F852FD06FF27F8F8A8FD09FF7DF8F8277D837D7D7D837D7D7D
+%837D7D7D837D7D7D837D7D7D837D7D7D837D7D7D837D27F827A8FD05FF52
+%F8F8F87DFD05FF7DF8F8527D7D7D837D7D7D837D7D7D837D7D7D837D7D7D
+%837D7D7D837D7D7D837D7D7D837D7DF8F8FD047D27F8F852FFFFFF52F8F8
+%27FFFFFF7D52FF27F8F87DFFFFFF7D7DFD04FF7DF8F827FD1E7D8352F8F8
+%27FD05FF52F8F8F87DFD04FFA8F8F8F852FD217D52F8F858A87DA827F8F8
+%52FD04FFF8F8F852A87DF8F8527DF8F8F87DA852F8F87DFFFFFF52F8F852
+%7D837D837D837D837D837D837D837D837D837D837D837D837D837D837D83
+%7DA827F8F852FD04FF52F8F8F87DFFFFFFA827F8F852A87D837D837D837D
+%837D837D837D837D837D837D837D837D837D837D837D837D837D7DF8F8FD
+%047D52F8F8F8FD04FF7DFD07F87DFF27FD07F8A8FFFFFF27F8F82D83FD20
+%7DF8F8F8277DFFFFFFA8FFA8FFFFFF7DF8F8F827FD227D8352F8F852A87D
+%8352F8F8F8A8FD04FF7DFD05F8A8FFFFFF52FD04F827FD05FFF8F8F8FD04
+%7D837D7D7D837D7D7D837D7D7D837D7D7D837D7D7D837D7D7D837D7D7D83
+%7D7D27F8F8F827A8A8FFFFFFA87D27F8F8F827A87D7D7D837D7D7D837D7D
+%7D837D7D7D837D7D7D837D7D7D837D7D7D837D7D7D83FD047DF8F859FD04
+%7DF8F8F852FD06FF7D7D7DFFFFFFA8FFFFA87DA8A8FD05FF52F8F8F859FD
+%237D27FD06F827FD06F852FD257D52F8F852A87D837D52F8F8F8FD18FF27
+%F8F827A87D837D837D837D837D837D837D837D837D837D837D837D837D83
+%7D837D837D837D837DA85227FD09F8527DA87D837D837D837D837D837D83
+%7D837D837D837D837D837D837D837D837D837D837D837D837D7DF8F8FD05
+%7D52F8F8F827FD16FF52F8F8F8FD267D837D7D525227272752527D7D83FD
+%267D52F8F858837D837DA827F8F8F87DFD14FFA8F8F8F8277D7D7D837D7D
+%7D837D7D7D837D7D7D837D7D7D837D7D7D837D7D7D837D7D7D837D7D7D83
+%7D7D7D837D847DA87D847DA87D7D7D837D7D7D837D7D7D837D7D7D837D7D
+%7D837D7D7D837D7D7D837D7D7D837D7D7D837D7D7D837D7DF8F8FD077DFD
+%04F87DFD12FFA8FD04F852FD047D837D7D7D837D7D7D837D7D7D837D7D7D
+%837D7D7D837D7D7D837D7D7D837D7D7D837D7D7D837D7D7D837D7D7D837D
+%7D7D837D7D7D837D7D7D837D7D7D837D7D7D837D7D7D837D7D7D837D7D7D
+%837D7D7D837D7D7DA852F8F8527D52587D847D7DFD04F87DFD10FFA8FD04
+%F852A87D7D527D5258527D5258527D5258527D5258527D5258527D525852
+%7D5258527D5258527D5258527D5258527D5258527D5258527D5258527D52
+%58527D5258527D5258527D5258527D5258527D5258527D5258527D525852
+%7D5252FD06F8277D7D7D52FD04F852FD0EFF7DFD04F827837D7DFD60F852
+%7D837D52FD04F827A8FD0AFFA852FD04F827A87DA827FD61F8587D7D7D52
+%FD05F82752A8A8FFA8A87D7D27FD05F8277D7D8352FD63F87D7DA87D7DFD
+%09F827FD07F82752A87DA858FD27F852A87DA87D2727A852F8F8527D27FD
+%30F8FD057D27FD0EF85258A87D8352FD28F87DFFA8A8FFA8F8A8FFF8F8FF
+%FFFD32F87D7D837DA87D522727FD07F827527D7D837DA85227FD28F87DFF
+%F8F87DFFF852FF7D7DFF27FD33F8527D837D7D7D83587DFD0552FD077D27
+%FD2AF87DFF7D7DFF52F8F8A8FFFF7DFD35F82758A87DA87D847DA87DA87D
+%A87D837DA87D7D27FD2BF87DFF7DA8FFFFF8F827FFFF27FD37F827527D83
+%7D7D7D837D7D7D837D7D5227FD2DF87DFFF8F852FF52F8F8A8A8FD3AF827
+%2752527D587D587D5252FD30F87DFF7D7DA8FF27F8F8FFA8FD75F87DFD04
+%A852F8F8F87DA8FDFCF8FD2EF852FD7F27FD7FFFFF
+%%EndData
+%%EndComments
+%%BeginProlog
+%%BeginResource: procset Adobe_level2_AI5 1.2 0
+%%Title: (Adobe Illustrator (R) Version 5.0 Level 2 Emulation)
+%%Version: 1.2 0
+%%CreationDate: (04/10/93) ()
+%%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
+userdict /Adobe_level2_AI5 26 dict dup begin
+	put
+	/packedarray where not
+	{
+		userdict begin
+		/packedarray
+		{
+			array astore readonly
+		} bind def
+		/setpacking /pop load def
+		/currentpacking false def
+	 end
+		0
+	} if
+	pop
+	userdict /defaultpacking currentpacking put true setpacking
+	/initialize
+	{
+		Adobe_level2_AI5 begin
+	} bind def
+	/terminate
+	{
+		currentdict Adobe_level2_AI5 eq
+		{
+		 end
+		} if
+	} bind def
+	mark
+	/setcustomcolor where not
+	{
+		/findcmykcustomcolor
+		{
+			(AI8_CMYK_CustomColor)
+			6 packedarray
+		} bind def
+		/findrgbcustomcolor
+		{
+			(AI8_RGB_CustomColor)
+			5 packedarray
+		} bind def
+		/setcustomcolor
+		{
+			exch 
+			aload pop dup
+			(AI8_CMYK_CustomColor) eq
+			{
+				pop pop
+				4
+				{
+					4 index mul
+					4 1 roll
+				} repeat
+				5 -1 roll pop
+				setcmykcolor
+			}
+			{
+				dup (AI8_RGB_CustomColor) eq
+				{
+					pop pop
+					3
+					{
+						1 exch sub
+						3 index mul 
+						1 exch sub
+						3 1 roll
+					} repeat
+					4 -1 roll pop
+					setrgbcolor
+				}
+				{
+					pop
+					4
+					{
+						4 index mul 4 1 roll
+					} repeat
+					5 -1 roll pop
+					setcmykcolor
+				} ifelse
+			} ifelse
+		}
+		def
+	} if
+	/setAIseparationgray
+	{
+		false setoverprint
+		0 setgray
+		/setseparationgray where{
+			pop setseparationgray
+		}{
+			/setcolorspace where{
+				pop
+				[/Separation (All) /DeviceCMYK {dup dup dup}] setcolorspace
+				1 exch sub setcolor
+			}{
+				setgray
+			}ifelse
+		}ifelse
+	} def
+	
+	/gt38? mark {version cvr cvx exec} stopped {cleartomark true} {38 gt exch pop} ifelse def
+	userdict /deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt put
+	userdict /level2?
+	systemdict /languagelevel known dup
+	{
+		pop systemdict /languagelevel get 2 ge
+	} if
+	put
+/level2ScreenFreq
+{
+ begin
+		60
+		HalftoneType 1 eq
+		{
+			pop Frequency
+		} if
+		HalftoneType 2 eq
+		{
+			pop GrayFrequency
+		} if
+		HalftoneType 5 eq
+		{
+			pop Default level2ScreenFreq
+		} if
+ end
+} bind def
+userdict /currentScreenFreq  
+	level2? {currenthalftone level2ScreenFreq} {currentscreen pop pop} ifelse put
+level2? not
+	{
+		/setcmykcolor where not
+		{
+			/setcmykcolor
+			{
+				exch .11 mul add exch .59 mul add exch .3 mul add
+				1 exch sub setgray
+			} def
+		} if
+		/currentcmykcolor where not
+		{
+			/currentcmykcolor
+			{
+				0 0 0 1 currentgray sub
+			} def
+		} if
+		/setoverprint where not
+		{
+			/setoverprint /pop load def
+		} if
+		/selectfont where not
+		{
+			/selectfont
+			{
+				exch findfont exch
+				dup type /arraytype eq
+				{
+					makefont
+				}
+				{
+					scalefont
+				} ifelse
+				setfont
+			} bind def
+		} if
+		/cshow where not
+		{
+			/cshow
+			{
+				[
+				0 0 5 -1 roll aload pop
+				] cvx bind forall
+			} bind def
+		} if
+	} if
+	cleartomark
+	/anyColor?
+	{
+		add add add 0 ne
+	} bind def
+	/testColor
+	{
+		gsave
+		setcmykcolor currentcmykcolor
+		grestore
+	} bind def
+	/testCMYKColorThrough
+	{
+		testColor anyColor?
+	} bind def
+	userdict /composite?
+	1 0 0 0 testCMYKColorThrough
+	0 1 0 0 testCMYKColorThrough
+	0 0 1 0 testCMYKColorThrough
+	0 0 0 1 testCMYKColorThrough
+	and and and
+	put
+	composite? not
+	{
+		userdict begin
+		gsave
+		/cyan? 1 0 0 0 testCMYKColorThrough def
+		/magenta? 0 1 0 0 testCMYKColorThrough def
+		/yellow? 0 0 1 0 testCMYKColorThrough def
+		/black? 0 0 0 1 testCMYKColorThrough def
+		grestore
+		/isCMYKSep? cyan? magenta? yellow? black? or or or def
+		/customColor? isCMYKSep? not def
+	 end
+	} if
+ end defaultpacking setpacking
+%%EndResource
+%%BeginProcSet: Adobe_ColorImage_AI6 1.3 0
+userdict /Adobe_ColorImage_AI6 known not
+{
+	userdict /Adobe_ColorImage_AI6 53 dict put 
+} if
+userdict /Adobe_ColorImage_AI6 get begin
+/initialize { 
+	Adobe_ColorImage_AI6 begin
+	Adobe_ColorImage_AI6 {
+		dup type /arraytype eq {
+			dup xcheck {
+				bind
+			} if
+		} if
+		pop pop
+	} forall
+} def
+/terminate { end } def
+currentdict /Adobe_ColorImage_AI6_Vars known not {
+	/Adobe_ColorImage_AI6_Vars 41 dict def
+} if
+Adobe_ColorImage_AI6_Vars begin
+	/plateindex -1 def
+	/_newproc null def
+	/_proc1 null def
+	/_proc2 null def
+	/sourcearray 4 array def
+	/_ptispace null def
+	/_ptiname null def
+	/_pti0 0 def
+	/_pti1 0 def
+	/_ptiproc null def
+	/_ptiscale 0 def
+	/_pticomps 0 def
+	/_ptibuf 0 string def
+	/_gtigray 0 def
+	/_cticmyk null def
+	/_rtirgb null def
+	/XIEnable true def
+	/XIType 0 def
+	/XIEncoding 0 def
+	/XICompression 0 def
+	/XIChannelCount 0 def
+	/XIBitsPerPixel 0 def
+	/XIImageHeight 0 def
+	/XIImageWidth 0 def
+	/XIImageMatrix null def
+	/XIRowBytes 0 def
+	/XIFile null def
+	/XIBuffer1 null def
+	/XIBuffer2 null def
+	/XIBuffer3 null def
+	/XIDataProc null def
+	/XIColorSpace /DeviceGray def
+	/XIColorValues 0 def
+	/XIPlateList false def
+end
+/ci6colorimage /colorimage where {/colorimage get}{null} ifelse def
+/ci6image systemdict /image get def
+/ci6curtransfer systemdict /currenttransfer get def
+/ci6curoverprint /currentoverprint where {/currentoverprint get}{{_of}} ifelse def
+/ci6foureq {
+	4 index ne {
+		pop pop pop false
+	}{
+		4 index ne {
+			pop pop false
+		}{
+			4 index ne {
+				pop false
+			}{
+				4 index eq
+			} ifelse
+		} ifelse
+	} ifelse
+} def
+/ci6testplate {
+	Adobe_ColorImage_AI6_Vars begin
+		/plateindex -1 def
+		/setcmykcolor where {
+			pop
+			gsave
+			1 0 0 0 setcmykcolor systemdict /currentgray get exec 1 exch sub
+			0 1 0 0 setcmykcolor systemdict /currentgray get exec 1 exch sub
+			0 0 1 0 setcmykcolor systemdict /currentgray get exec 1 exch sub
+			0 0 0 1 setcmykcolor systemdict /currentgray get exec 1 exch sub
+			grestore
+			1 0 0 0 ci6foureq { 
+				/plateindex 0 def
+			}{
+				0 1 0 0 ci6foureq { 
+					/plateindex 1 def
+				}{
+					0 0 1 0 ci6foureq {
+						/plateindex 2 def
+					}{
+						0 0 0 1 ci6foureq { 
+							/plateindex 3 def
+						}{
+							0 0 0 0 ci6foureq {
+								/plateindex 5 def
+							} if
+						} ifelse
+					} ifelse
+				} ifelse
+			} ifelse
+			pop pop pop pop
+		} if
+		plateindex
+ end
+} def
+/ci6concatprocs {
+	/packedarray where {
+		pop dup type /packedarraytype eq 2 index type
+		/packedarraytype eq or
+	}{
+		false
+	} ifelse
+	{
+		/_proc2 exch cvlit def
+		/_proc1 exch cvlit def
+		_proc1 aload pop
+		_proc2 aload pop
+		_proc1 length
+		_proc2 length add
+		packedarray cvx
+	}{
+		/_proc2 exch cvlit def
+		/_proc1 exch cvlit def
+		/_newproc _proc1 length _proc2 length add array def
+		_newproc 0 _proc1 putinterval
+		_newproc _proc1 length _proc2 putinterval
+		_newproc cvx
+	} ifelse
+} def
+/ci6istint {
+	type /arraytype eq 
+} def
+/ci6isspot {
+	dup type /arraytype eq {
+		dup length 1 sub get /Separation eq
+	}{
+		pop false
+	} ifelse
+} def
+/ci6spotname {
+	dup ci6isspot {dup length 2 sub get}{pop ()} ifelse
+} def
+/ci6altspace {
+	aload pop pop pop ci6colormake
+} def
+/ci6numcomps {
+	dup /DeviceGray eq {
+		pop 1
+	}{
+		dup /DeviceRGB eq {
+			pop 3
+		}{
+			/DeviceCMYK eq {
+				4
+			}{
+				1
+			} ifelse
+		} ifelse
+	} ifelse
+} def
+/ci6marksplate {
+	dup /DeviceGray eq {
+		pop plateindex 3 eq
+	}{
+		dup /DeviceRGB eq {
+			pop plateindex 5 ne
+		}{
+			dup /DeviceCMYK eq {
+				pop plateindex 5 ne
+			}{
+				dup ci6isspot {
+					/findcmykcustomcolor where {
+						pop
+						dup length 2 sub get
+						0.1 0.1 0.1 0.1 5 -1 roll
+						findcmykcustomcolor 1 setcustomcolor
+						systemdict /currentgray get exec
+						1 ne
+					}{
+						pop plateindex 5 ne
+					} ifelse
+				}{
+					pop plateindex 5 ne
+				} ifelse
+			} ifelse
+		} ifelse
+	} ifelse
+} def
+/ci6colormake {
+	dup ci6numcomps
+	exch 1 index 2 add 1 roll
+	dup 1 eq {pop}{array astore} ifelse
+	exch
+} def
+/ci6colorexpand {
+	dup ci6spotname exch
+	dup ci6istint {
+		ci6altspace
+		exch 4 1 roll
+	}{
+		1 3 1 roll
+	} ifelse
+} def
+/ci6colortint {
+	dup /DeviceGray eq {
+		3 1 roll 1 exch sub mul 1 exch sub exch
+	}{
+		dup /DeviceRGB eq {
+			3 1 roll {1 exch sub 1 index mul 1 exch sub exch} forall pop 3 array astore exch
+		}{
+			dup /DeviceCMYK eq {
+				3 1 roll {1 index mul exch} forall pop 4 array astore exch
+			}{
+				3 1 roll mul exch
+			} ifelse
+		} ifelse
+	} ifelse
+} def
+/ci6colortocmyk {
+	dup /DeviceGray eq {
+		pop 1 exch sub 0 0 0 4 -1 roll 4 array astore
+	}{
+		dup /DeviceRGB eq {
+			pop aload pop _rgbtocmyk 4 array astore
+		}{
+			dup /DeviceCMYK eq {
+				pop
+			}{
+				ci6altspace ci6colortint ci6colortocmyk
+			} ifelse
+		} ifelse
+	} ifelse
+} def
+/ci6makeimagedict {
+	7 dict begin
+		/ImageType 1 def
+		/Decode exch def
+		/DataSource exch def
+		/ImageMatrix exch def
+		/BitsPerComponent exch def
+		/Height exch def
+		/Width exch def
+	currentdict end
+} def
+/ci6stringinvert {
+	0 1 2 index length 1 sub {
+		dup 2 index exch get 255 exch sub 2 index 3 1 roll put
+	} for
+} def
+/ci6stringknockout {
+	0 1 2 index length 1 sub {
+		255 2 index 3 1 roll put
+	} for
+} def
+/ci6stringapply {
+	0 1 4 index length 1 sub {
+		dup
+		4 index exch get
+		3 index 3 1 roll
+		3 index exec
+	} for
+	pop exch pop
+} def
+/ci6walkrgbstring {
+	0 3 index
+	dup length 1 sub 0 3 3 -1 roll {
+		3 getinterval {} forall
+		5 index exec
+		3 index
+	} for
+	
+	 5 {pop} repeat
+} def
+/ci6walkcmykstring
+{
+	0 3 index
+	dup length 1 sub 0 4 3 -1 roll {
+		4 getinterval {} forall
+		
+		6 index exec
+		
+		3 index
+		
+	} for
+	
+	5 { pop } repeat
+	
+} def
+/ci6putrgbtograystr
+{
+	.11 mul exch
+	
+	.59 mul add exch
+	
+	.3 mul add
+	
+	cvi 3 copy put
+	
+	pop 1 add
+} def
+/ci6putcmyktograystr
+{
+	exch .11 mul add
+	
+	exch .59 mul add
+	
+	exch .3 mul add
+	
+	dup 255 gt { pop 255 } if
+	
+	255 exch sub cvi 3 copy put
+	
+	pop 1 add
+} def
+/ci6rgbtograyproc {	
+	Adobe_ColorImage_AI6_Vars begin 
+		sourcearray 0 get exec
+		XIBuffer3
+		dup 3 1 roll 
+		
+		/ci6putrgbtograystr load exch
+		ci6walkrgbstring
+ end
+} def
+/ci6cmyktograyproc {	
+	Adobe_ColorImage_AI6_Vars begin
+		sourcearray 0 get exec
+		XIBuffer3
+		dup 3 1 roll 
+		
+		/ci6putcmyktograystr load exch
+		ci6walkcmykstring
+ end
+} def
+/ci6separatecmykproc {	
+	Adobe_ColorImage_AI6_Vars begin
+		sourcearray 0 get exec
+		
+		XIBuffer3
+		
+		0 2 index
+		
+		plateindex 4 2 index length 1 sub {
+			get 255 exch sub
+			
+			3 copy put pop 1 add
+			
+			2 index
+		} for
+		pop pop exch pop
+ end
+} def
+	
+/ci6compositeimage {
+	dup 1 eq {
+		pop pop image
+	}{
+		/ci6colorimage load null ne {
+			ci6colorimage
+		}{
+			3 1 roll pop
+			sourcearray 0 3 -1 roll put
+			3 eq {/ci6rgbtograyproc}{/ci6cmyktograyproc} ifelse load
+			image
+		} ifelse
+	} ifelse
+} def
+/ci6knockoutimage {
+	gsave
+	0 ci6curtransfer exec 1 ci6curtransfer exec
+	eq {
+		0 ci6curtransfer exec 0.5 lt
+	}{
+		0 ci6curtransfer exec 1 ci6curtransfer exec gt
+	} ifelse
+	{{pop 0}}{{pop 1}} ifelse
+	systemdict /settransfer get exec
+	ci6compositeimage
+	grestore
+} def
+/ci6drawimage {
+	ci6testplate -1 eq {
+		pop ci6compositeimage
+	}{
+		dup type /arraytype eq {
+			dup length plateindex gt {plateindex get}{pop false} ifelse
+		}{
+			{
+				true
+			}{
+				dup 1 eq {plateindex 3 eq}{plateindex 3 le} ifelse
+			} ifelse
+		} ifelse
+		{
+			dup 1 eq {
+				pop pop ci6image
+			}{
+				dup 3 eq {
+					ci6compositeimage
+				}{
+					pop pop
+					sourcearray 0 3 -1 roll put
+					/ci6separatecmykproc load
+					ci6image
+				} ifelse
+			} ifelse
+		}{
+			ci6curoverprint {
+				7 {pop} repeat
+			}{
+				ci6knockoutimage
+			} ifelse
+		} ifelse
+	} ifelse
+} def
+/ci6proctintimage {
+	/_ptispace exch store /_ptiname exch store /_pti1 exch store /_pti0 exch store /_ptiproc exch store
+	/_pticomps _ptispace ci6numcomps store
+	/_ptiscale _pti1 _pti0 sub store
+	level2? {
+		_ptiname length 0 gt version cvr 2012 ge and {
+			[/Separation _ptiname _ptispace {_ptiproc}] setcolorspace
+			[_pti0 _pti1] ci6makeimagedict ci6image
+		}{
+			[/Indexed _ptispace 255 {255 div _ptiscale mul _pti0 add _ptiproc}] setcolorspace
+			[0 255] ci6makeimagedict ci6image
+		} ifelse
+	}{
+		_pticomps 1 eq {
+			{
+				dup
+				{
+					255 div _ptiscale mul _pti0 add _ptiproc 255 mul cvi put
+				} ci6stringapply
+			} ci6concatprocs ci6image
+		}{
+			{
+				dup length _pticomps mul dup _ptibuf length ne {/_ptibuf exch string store}{pop} ifelse
+				_ptibuf {
+					exch _pticomps mul exch 255 div _ptiscale mul _pti0 add _ptiproc
+					_pticomps 2 add -2 roll
+					_pticomps 1 sub -1 0 {
+						1 index add 2 index exch
+						5 -1 roll
+						255 mul cvi put
+					} for
+					pop pop
+				} ci6stringapply
+			} ci6concatprocs false _pticomps
+			/ci6colorimage load null eq {7 {pop} repeat}{ci6colorimage} ifelse
+		} ifelse
+	} ifelse
+} def
+/ci6graytintimage {
+	/_gtigray 5 -1 roll store
+	{1 _gtigray sub mul 1 exch sub} 4 1 roll
+	/DeviceGray ci6proctintimage
+} def
+/ci6cmyktintimage {
+	/_cticmyk 5 -1 roll store
+	{_cticmyk {1 index mul exch} forall pop} 4 1 roll
+	/DeviceCMYK ci6proctintimage
+} def
+/ci6rgbtintimage {
+	/_rtirgb 5 -1 roll store
+	{_rtirgb {1 exch sub 1 index mul 1 exch sub exch} forall pop} 4 1 roll
+	/DeviceRGB ci6proctintimage
+} def
+/ci6tintimage {
+	ci6testplate -1 eq {
+		ci6colorexpand
+		3 -1 roll 5 -1 roll {0}{0 exch} ifelse 4 2 roll
+		dup /DeviceGray eq {
+			pop ci6graytintimage
+		}{
+			dup /DeviceRGB eq {
+				pop ci6rgbtintimage
+			}{
+				pop ci6cmyktintimage
+			} ifelse
+		} ifelse
+	}{
+		dup ci6marksplate {
+			plateindex 5 lt {
+				ci6colortocmyk plateindex get
+				dup 0 eq ci6curoverprint and {
+					7 {pop} repeat
+				}{
+					1 exch sub
+					exch {1 0}{0 1} ifelse () ci6graytintimage
+				} ifelse
+			}{
+				pop exch {0}{0 exch} ifelse 0 3 1 roll () ci6graytintimage
+			} ifelse
+		}{
+			ci6curoverprint {
+				8 {pop} repeat
+			}{
+				pop pop pop
+				{pop 1} 0 1 () /DeviceGray ci6proctintimage
+			} ifelse
+		} ifelse
+	} ifelse
+} def
+/XINullImage {
+} def
+/XIImageMask {
+	XIImageWidth XIImageHeight false
+	[XIImageWidth 0 0 XIImageHeight neg 0 0]
+	/XIDataProc load
+	imagemask
+} def
+/XIImageTint {
+	XIImageWidth XIImageHeight XIBitsPerPixel
+	[XIImageWidth 0 0 XIImageHeight neg 0 0]
+	/XIDataProc load
+	XIType 3 eq XIColorValues XIColorSpace ci6tintimage
+} def
+/XIImage {
+	XIImageWidth XIImageHeight XIBitsPerPixel
+	[XIImageWidth 0 0 XIImageHeight neg 0 0]
+	/XIDataProc load
+	false XIChannelCount XIPlateList ci6drawimage
+} def
+/XG {
+	pop pop
+} def
+/XF {
+	13 {pop} repeat
+} def
+/Xh {
+	Adobe_ColorImage_AI6_Vars begin
+		gsave
+		/XIType exch def
+		/XIImageHeight exch def
+		/XIImageWidth exch def
+		/XIImageMatrix exch def
+		0 0 moveto
+		XIImageMatrix concat
+		XIImageWidth XIImageHeight scale
+		
+		/_lp /null ddef
+		_fc
+		/_lp /imagemask ddef
+ end
+} def
+/XH {
+	Adobe_ColorImage_AI6_Vars begin
+		grestore
+ end
+} def
+/XIEnable {
+	Adobe_ColorImage_AI6_Vars /XIEnable 3 -1 roll put
+} def
+/XC {
+	Adobe_ColorImage_AI6_Vars begin
+		ci6colormake
+		/XIColorSpace exch def
+		/XIColorValues exch def
+ end
+} def
+/XIPlates {
+	Adobe_ColorImage_AI6_Vars begin
+		/XIPlateList exch def
+ end
+} def
+/XI
+{
+	Adobe_ColorImage_AI6_Vars begin
+		gsave
+		/XIType exch def
+		cvi dup
+		256 idiv /XICompression exch store
+		256 mod /XIEncoding exch store
+		pop pop
+		/XIChannelCount exch def
+		/XIBitsPerPixel exch def
+		/XIImageHeight exch def
+		/XIImageWidth exch def
+		pop pop pop pop
+		/XIImageMatrix exch def
+		XIBitsPerPixel 1 eq {
+			XIImageWidth 8 div ceiling cvi
+		}{
+			XIImageWidth XIChannelCount mul
+		} ifelse
+		/XIRowBytes exch def
+		XIEnable {
+			/XIBuffer3 XIImageWidth string def
+			XICompression 0 eq {
+				/XIBuffer1 XIRowBytes string def
+				XIEncoding 0 eq {
+					{currentfile XIBuffer1 readhexstring pop}
+				}{
+					{currentfile XIBuffer1 readstring pop}
+				} ifelse
+			}{
+				/XIBuffer1 256 string def
+				/XIBuffer2 XIRowBytes string def
+				{currentfile XIBuffer1 readline pop (%) anchorsearch {pop} if}
+				/ASCII85Decode filter /DCTDecode filter
+				/XIFile exch def
+				{XIFile XIBuffer2 readstring pop}
+			} ifelse
+			/XIDataProc exch def
+			
+			XIType 1 ne {
+				0 setgray
+			} if
+			XIType 1 eq {
+				XIImageMask
+			}{
+				XIType 2 eq XIType 3 eq or {
+					XIImageTint
+				}{
+					XIImage
+				} ifelse
+			} ifelse
+		}{
+			XINullImage
+		} ifelse
+		/XIPlateList false def
+		grestore
+ end
+} def
+end
+%%EndProcSet
+%%BeginResource: procset Adobe_Illustrator_AI5 1.3 0
+%%Title: (Adobe Illustrator (R) Version 8.0 Full Prolog)
+%%Version: 1.3 0
+%%CreationDate: (3/7/1994) ()
+%%Copyright: ((C) 1987-1998 Adobe Systems Incorporated All Rights Reserved)
+currentpacking true setpacking
+userdict /Adobe_Illustrator_AI5_vars 112 dict dup begin
+put
+/_?cmyk false def
+/_eo false def
+/_lp /none def
+/_pf
+{
+} def
+/_ps
+{
+} def
+/_psf
+{
+} def
+/_pss
+{
+} def
+/_pjsf
+{
+} def
+/_pjss
+{
+} def
+/_pola 0 def
+/_doClip 0 def
+/cf currentflat def
+/_lineorientation 0 def
+/_charorientation 0 def
+/_yokoorientation 0 def
+/_tm matrix def
+/_renderStart
+[
+/e0 /r0 /a0 /o0 /e1 /r1 /a1 /i0
+] def
+/_renderEnd
+[
+null null null null /i1 /i1 /i1 /i1
+] def
+/_render -1 def
+/_shift [0 0] def
+/_ax 0 def
+/_ay 0 def
+/_cx 0 def
+/_cy 0 def
+/_leading
+[
+0 0
+] def
+/_ctm matrix def
+/_mtx matrix def
+/_sp 16#020 def
+/_hyphen (-) def
+/_fontSize 0 def
+/_fontAscent 0 def
+/_fontDescent 0 def
+/_fontHeight 0 def
+/_fontRotateAdjust 0 def
+/Ss 256 string def
+Ss 0 (fonts/) putinterval
+/_cnt 0 def
+/_scale [1 1] def
+/_nativeEncoding 0 def
+/_useNativeEncoding 0 def
+/_tempEncode 0 def
+/_pntr 0 def
+/_tDict 2 dict def
+/_hfname 100 string def
+/_hffound false def
+/Tx
+{
+} def
+/Tj
+{
+} def
+/CRender
+{
+} def
+/_AI3_savepage
+{
+} def
+/_gf null def
+/_cf 4 array def
+/_rgbf 3 array def
+/_if null def
+/_of false def
+/_fc
+{
+} def
+/_gs null def
+/_cs 4 array def
+/_rgbs 3 array def
+/_is null def
+/_os false def
+/_sc
+{
+} def
+/_pd 1 dict def
+/_ed 15 dict def
+/_pm matrix def
+/_fm null def
+/_fd null def
+/_fdd null def
+/_sm null def
+/_sd null def
+/_sdd null def
+/_i null def
+/_lobyte 0 def
+/_hibyte 0 def
+/_cproc null def
+/_cscript 0 def
+/_hvax 0 def
+/_hvay 0 def
+/_hvwb 0 def
+/_hvcx 0 def
+/_hvcy 0 def
+/_bitfont null def
+/_bitlobyte 0 def
+/_bithibyte 0 def
+/_bitkey null def
+/_bitdata null def
+/_bitindex 0 def
+/discardSave null def
+/buffer 256 string def
+/beginString null def
+/endString null def
+/endStringLength null def
+/layerCnt 1 def
+/layerCount 1 def
+/perCent (%) 0 get def
+/perCentSeen? false def
+/newBuff null def
+/newBuffButFirst null def
+/newBuffLast null def
+/clipForward? false def
+end
+userdict /Adobe_Illustrator_AI5 known not {
+	userdict /Adobe_Illustrator_AI5 100 dict put
+} if
+userdict /Adobe_Illustrator_AI5 get begin
+/initialize
+{
+	Adobe_Illustrator_AI5 dup begin
+	Adobe_Illustrator_AI5_vars begin
+	/_aicmykps where {pop /_?cmyk _aicmykps def}if
+	discardDict
+	{
+		bind pop pop
+	} forall
+	dup /nc get begin
+	{
+		dup xcheck 1 index type /operatortype ne and
+		{
+			bind
+		} if
+		pop pop
+	} forall
+ end
+	newpath
+} def
+/terminate
+{
+ end
+ end
+} def
+/_
+null def
+/ddef
+{
+	Adobe_Illustrator_AI5_vars 3 1 roll put
+} def
+/xput
+{
+	dup load dup length exch maxlength eq
+	{
+		dup dup load dup
+		length 2 mul dict copy def
+	} if
+	load begin
+	def
+ end
+} def
+/npop
+{
+	{
+		pop
+	} repeat
+} def
+/hswj
+{
+	dup stringwidth 3 2 roll
+	{
+		_hvwb eq { exch _hvcx add exch _hvcy add } if
+		exch _hvax add exch _hvay add
+	} cforall
+} def
+/vswj
+{
+	0 0 3 -1 roll
+	{
+		dup 255 le
+		_charorientation 1 eq
+		and
+		{
+			dup cstring stringwidth 5 2 roll
+			_hvwb eq { exch _hvcy sub exch _hvcx sub } if
+			exch _hvay sub exch _hvax sub
+			4 -1 roll sub exch
+			3 -1 roll sub exch
+		}
+		{
+			_hvwb eq { exch _hvcy sub exch _hvcx sub } if
+			exch _hvay sub exch _hvax sub
+			_fontHeight sub
+		} ifelse
+	} cforall
+} def
+/swj
+{
+	6 1 roll
+	/_hvay exch ddef
+	/_hvax exch ddef
+	/_hvwb exch ddef
+	/_hvcy exch ddef
+	/_hvcx exch ddef
+	_lineorientation 0 eq { hswj } { vswj } ifelse
+} def
+/sw
+{
+	0 0 0 6 3 roll swj
+} def
+/vjss
+{
+	4 1 roll
+	{
+		dup cstring
+		dup length 1 eq
+		_charorientation 1 eq
+		and
+		{
+			-90 rotate
+			currentpoint
+			_fontRotateAdjust add
+			moveto
+			gsave
+			false charpath currentpoint
+			5 index setmatrix stroke
+			grestore
+			_fontRotateAdjust sub
+			moveto
+			_sp eq
+			{
+				5 index 5 index rmoveto
+			} if
+			2 copy rmoveto
+			90 rotate
+		}
+		{
+			currentpoint
+			_fontHeight sub
+			5 index sub
+			3 index _sp eq
+			{
+				9 index sub
+			} if
+	
+			currentpoint
+			exch 4 index stringwidth pop 2 div sub
+			exch _fontAscent sub
+			moveto
+	
+			gsave
+			2 index false charpath
+			6 index setmatrix stroke
+			grestore
+	
+			moveto pop pop
+		} ifelse
+	} cforall
+	6 npop
+} def
+/hjss
+{
+	4 1 roll
+	{
+		dup cstring
+		gsave
+		false charpath currentpoint
+		5 index setmatrix stroke
+		grestore
+		moveto
+		_sp eq
+		{
+			5 index 5 index rmoveto
+		} if
+		2 copy rmoveto
+	} cforall
+	6 npop
+} def
+/jss
+{
+	_lineorientation 0 eq { hjss } { vjss } ifelse
+} def
+/ss
+{
+	0 0 0 7 3 roll jss
+} def
+/vjsp
+{
+	4 1 roll
+	{
+		dup cstring
+		dup length 1 eq
+		_charorientation 1 eq
+		and
+		{
+			-90 rotate
+			currentpoint
+			_fontRotateAdjust add
+			moveto
+			false charpath
+            currentpoint
+			_fontRotateAdjust sub
+			moveto
+			_sp eq
+			{
+				5 index 5 index rmoveto
+			} if
+			2 copy rmoveto
+			90 rotate
+		}
+		{
+			currentpoint
+			_fontHeight sub
+			5 index sub
+			3 index _sp eq
+			{
+				9 index sub
+			} if
+	
+			currentpoint
+			exch 4 index stringwidth pop 2 div sub
+			exch _fontAscent sub
+			moveto
+	
+			2 index false charpath
+	
+			moveto pop pop
+		} ifelse
+	} cforall
+	6 npop
+} def
+/hjsp
+{
+    4 1 roll
+    {
+        dup cstring
+        false charpath
+        _sp eq
+        {
+            5 index 5 index rmoveto
+        } if
+        2 copy rmoveto
+    } cforall
+    6 npop
+} def
+/jsp
+{
+	matrix currentmatrix
+    _lineorientation 0 eq {hjsp} {vjsp} ifelse
+} def
+/sp
+{
+    matrix currentmatrix
+    0 0 0 7 3 roll
+    _lineorientation 0 eq {hjsp} {vjsp} ifelse
+} def
+/pl
+{
+	transform
+	0.25 sub round 0.25 add exch
+	0.25 sub round 0.25 add exch
+	itransform
+} def
+/setstrokeadjust where
+{
+	pop true setstrokeadjust
+	/c
+	{
+		curveto
+	} def
+	/C
+	/c load def
+	/v
+	{
+		currentpoint 6 2 roll curveto
+	} def
+	/V
+	/v load def
+	/y
+	{
+		2 copy curveto
+	} def
+	/Y
+	/y load def
+	/l
+	{
+		lineto
+	} def
+	/L
+	/l load def
+	/m
+	{
+		moveto
+	} def
+}
+{
+	/c
+	{
+		pl curveto
+	} def
+	/C
+	/c load def
+	/v
+	{
+		currentpoint 6 2 roll pl curveto
+	} def
+	/V
+	/v load def
+	/y
+	{
+		pl 2 copy curveto
+	} def
+	/Y
+	/y load def
+	/l
+	{
+		pl lineto
+	} def
+	/L
+	/l load def
+	/m
+	{
+		pl moveto
+	} def
+} ifelse
+/d
+{
+	setdash
+} def
+/cf
+{
+} def
+/i
+{
+	dup 0 eq
+	{
+		pop cf
+	} if
+	setflat
+} def
+/j
+{
+	setlinejoin
+} def
+/J
+{
+	setlinecap
+} def
+/M
+{
+	setmiterlimit
+} def
+/w
+{
+	setlinewidth
+} def
+/XR
+{
+	0 ne
+	/_eo exch ddef
+} def
+/H
+{
+} def
+/h
+{
+	closepath
+} def
+/N
+{
+	_pola 0 eq
+	{
+		_doClip 1 eq
+		{
+			_eo {eoclip} {clip} ifelse /_doClip 0 ddef
+		} if
+		newpath
+	}
+	{
+		/CRender
+		{
+			N
+		} ddef
+	} ifelse
+} def
+/n
+{
+	N
+} def
+/F
+{
+	_pola 0 eq
+	{
+		_doClip 1 eq
+		{
+			gsave _pf grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _fc
+			/_doClip 0 ddef
+		}
+		{
+			_pf
+		} ifelse
+	}
+	{
+		/CRender
+		{
+			F
+		} ddef
+	} ifelse
+} def
+/f
+{
+	closepath
+	F
+} def
+/S
+{
+	_pola 0 eq
+	{
+		_doClip 1 eq
+		{
+			gsave _ps grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc
+			/_doClip 0 ddef
+		}
+		{
+			_ps
+		} ifelse
+	}
+	{
+		/CRender
+		{
+			S
+		} ddef
+	} ifelse
+} def
+/s
+{
+	closepath
+	S
+} def
+/B
+{
+	_pola 0 eq
+	{
+		_doClip 1 eq
+		gsave F grestore
+		{
+			gsave S grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc
+			/_doClip 0 ddef
+		}
+		{
+			S
+		} ifelse
+	}
+	{
+		/CRender
+		{
+			B
+		} ddef
+	} ifelse
+} def
+/b
+{
+	closepath
+	B
+} def
+/W
+{
+	/_doClip 1 ddef
+} def
+/*
+{
+	count 0 ne
+	{
+		dup type /stringtype eq
+		{
+			pop
+		} if
+	} if
+	newpath
+} def
+/u
+{
+} def
+/U
+{
+} def
+/q
+{
+	_pola 0 eq
+	{
+		gsave
+	} if
+} def
+/Q
+{
+	_pola 0 eq
+	{
+		grestore
+	} if
+} def
+/*u
+{
+	_pola 1 add /_pola exch ddef
+} def
+/*U
+{
+	_pola 1 sub /_pola exch ddef
+	_pola 0 eq
+	{
+		CRender
+	} if
+} def
+/D
+{
+	pop
+} def
+/*w
+{
+} def
+/*W
+{
+} def
+/`
+{
+	/_i save ddef
+	clipForward?
+	{
+		nulldevice
+	} if
+	6 1 roll 4 npop
+	concat pop
+	userdict begin
+	/showpage
+	{
+	} def
+	0 setgray
+	0 setlinecap
+	1 setlinewidth
+	0 setlinejoin
+	10 setmiterlimit
+	[] 0 setdash
+	/setstrokeadjust where {pop false setstrokeadjust} if
+	newpath
+	0 setgray
+	false setoverprint
+} def
+/~
+{
+ end
+	_i restore
+} def
+/_rgbtocmyk
+{
+	3
+	{
+		1 exch sub 3 1 roll
+	} repeat
+	3 copy 1 4 1 roll
+	3
+	{
+		3 index 2 copy gt
+		{
+			exch
+		} if
+		pop 4 1 roll
+	} repeat
+	pop pop pop
+	4 1 roll
+	3
+	{
+		3 index sub
+		3 1 roll
+	} repeat
+	4 -1 roll
+} def
+/setrgbfill
+{
+	_rgbf astore pop
+	/_fc
+	{
+		_lp /fill ne
+		{
+			_of setoverprint
+			_rgbf aload pop setrgbcolor
+			/_lp /fill ddef
+		} if
+	} ddef
+	/_pf
+	{
+		_fc
+		_eo {eofill} {fill} ifelse
+	} ddef
+	/_psf
+	{
+		_fc
+		hvashow
+	} ddef
+	/_pjsf
+	{
+		_fc
+		hvawidthshow
+	} ddef
+	/_lp /none ddef
+} def
+/setrgbstroke
+{
+	_rgbs astore pop
+	/_sc
+	{
+		_lp /stroke ne
+		{
+			_os setoverprint
+			_rgbs aload pop setrgbcolor
+			/_lp /stroke ddef
+		} if
+	} ddef
+	/_ps
+	{
+		_sc
+		stroke
+	} ddef
+	/_pss
+	{
+		_sc
+		ss
+	} ddef
+	/_pjss
+	{
+		_sc
+		jss
+	} ddef
+	/_lp /none ddef
+} def
+/O
+{
+	0 ne
+	/_of exch ddef
+	/_lp /none ddef
+} def
+/R
+{
+	0 ne
+	/_os exch ddef
+	/_lp /none ddef
+} def
+/g
+{
+	/_gf exch ddef
+	/_fc
+	{
+		_lp /fill ne
+		{
+			_of setoverprint
+			_gf setgray
+			/_lp /fill ddef
+		} if
+	} ddef
+	/_pf
+	{
+		_fc
+		_eo {eofill} {fill} ifelse
+	} ddef
+	/_psf
+	{
+		_fc
+		hvashow
+	} ddef
+	/_pjsf
+	{
+		_fc
+		hvawidthshow
+	} ddef
+	/_lp /none ddef
+} def
+/G
+{
+	/_gs exch ddef
+	/_sc
+	{
+		_lp /stroke ne
+		{
+			_os setoverprint
+			_gs setgray
+			/_lp /stroke ddef
+		} if
+	} ddef
+	/_ps
+	{
+		_sc
+		stroke
+	} ddef
+	/_pss
+	{
+		_sc
+		ss
+	} ddef
+	/_pjss
+	{
+		_sc
+		jss
+	} ddef
+	/_lp /none ddef
+} def
+/k
+{
+	_cf astore pop
+	/_fc
+	{
+		_lp /fill ne
+		{
+			_of setoverprint
+			_cf aload pop setcmykcolor
+			/_lp /fill ddef
+		} if
+	} ddef
+	/_pf
+	{
+		_fc
+		_eo {eofill} {fill} ifelse
+	} ddef
+	/_psf
+	{
+		_fc
+		hvashow
+	} ddef
+	/_pjsf
+	{
+		_fc
+		hvawidthshow
+	} ddef
+	/_lp /none ddef
+} def
+/K
+{
+	_cs astore pop
+	/_sc
+	{
+		_lp /stroke ne
+		{
+			_os setoverprint
+			_cs aload pop setcmykcolor
+			/_lp /stroke ddef
+		} if
+	} ddef
+	/_ps
+	{
+		_sc
+		stroke
+	} ddef
+	/_pss
+	{
+		_sc
+		ss
+	} ddef
+	/_pjss
+	{
+		_sc
+		jss
+	} ddef
+	/_lp /none ddef
+} def
+/Xa
+{
+	_?cmyk {
+		3 npop k
+	}{
+		setrgbfill 4 npop
+	} ifelse
+} def
+/XA
+{
+	_?cmyk {
+		3 npop K
+	}{
+		setrgbstroke 4 npop
+	} ifelse
+} def
+/Xs
+{
+	/_gf exch ddef
+	5 npop
+	/_fc
+	{
+		_lp /fill ne
+		{
+			_of setoverprint
+			_gf setAIseparationgray
+			/_lp /fill ddef
+		} if
+	} ddef
+	/_pf
+	{
+		_fc
+		_eo {eofill} {fill} ifelse
+	} ddef
+	/_psf
+	{
+		_fc
+		hvashow
+	} ddef
+	/_pjsf
+	{
+		_fc
+		hvawidthshow
+	} ddef
+	/_lp /none ddef
+} def
+/XS
+{
+	/_gs exch ddef
+	5 npop
+	/_sc
+	{
+		_lp /stroke ne
+		{
+			_os setoverprint
+			_gs setAIseparationgray
+			/_lp /stroke ddef
+		} if
+	} ddef
+	/_ps
+	{
+		_sc
+		stroke
+	} ddef
+	/_pss
+	{
+		_sc
+		ss
+	} ddef
+	/_pjss
+	{
+		_sc
+		jss
+	} ddef
+	/_lp /none ddef
+} def
+/Xx
+{
+	exch
+	/_gf exch ddef
+	0 eq {
+		findcmykcustomcolor
+	}{
+		_?cmyk {true}{/findrgbcustomcolor where{pop false}{true}ifelse}ifelse
+		{
+			4 1 roll 3 npop
+			findcmykcustomcolor
+		}{
+			8 -4 roll 4 npop
+			findrgbcustomcolor
+		} ifelse
+	} ifelse
+	/_if exch ddef
+	/_fc
+	{
+		_lp /fill ne
+		{
+			_of setoverprint
+			_if _gf 1 exch sub setcustomcolor
+			/_lp /fill ddef
+		} if
+	} ddef
+	/_pf
+	{
+		_fc
+		_eo {eofill} {fill} ifelse
+	} ddef
+	/_psf
+	{
+		_fc
+		hvashow
+	} ddef
+	/_pjsf
+	{
+		_fc
+		hvawidthshow
+	} ddef
+	/_lp /none ddef
+} def
+/XX
+{
+	exch
+	/_gs exch ddef
+	0 eq {
+		findcmykcustomcolor
+	}{
+		_?cmyk {true}{/findrgbcustomcolor where{pop false}{true}ifelse}ifelse
+		{
+			4 1 roll 3 npop
+			findcmykcustomcolor
+		}{
+			8 -4 roll 4 npop
+			findrgbcustomcolor
+		} ifelse
+	} ifelse
+	/_is exch ddef
+	/_sc
+	{
+		_lp /stroke ne
+		{
+			_os setoverprint
+			_is _gs 1 exch sub setcustomcolor
+			/_lp /stroke ddef
+		} if
+	} ddef
+	/_ps
+	{
+		_sc
+		stroke
+	} ddef
+	/_pss
+	{
+		_sc
+		ss
+	} ddef
+	/_pjss
+	{
+		_sc
+		jss
+	} ddef
+	/_lp /none ddef
+} def
+/x
+{
+	/_gf exch ddef
+	findcmykcustomcolor
+	/_if exch ddef
+	/_fc
+	{
+		_lp /fill ne
+		{
+			_of setoverprint
+			_if _gf 1 exch sub setcustomcolor
+			/_lp /fill ddef
+		} if
+	} ddef
+	/_pf
+	{
+		_fc
+		_eo {eofill} {fill} ifelse
+	} ddef
+	/_psf
+	{
+		_fc
+		hvashow
+	} ddef
+	/_pjsf
+	{
+		_fc
+		hvawidthshow
+	} ddef
+	/_lp /none ddef
+} def
+/X
+{
+	/_gs exch ddef
+	findcmykcustomcolor
+	/_is exch ddef
+	/_sc
+	{
+		_lp /stroke ne
+		{
+			_os setoverprint
+			_is _gs 1 exch sub setcustomcolor
+			/_lp /stroke ddef
+		} if
+	} ddef
+	/_ps
+	{
+		_sc
+		stroke
+	} ddef
+	/_pss
+	{
+		_sc
+		ss
+	} ddef
+	/_pjss
+	{
+		_sc
+		jss
+	} ddef
+	/_lp /none ddef
+} def
+/XK
+{
+	3 -1 roll pop
+	0 eq
+	{
+		1 exch sub
+		3 {dup 3 1 roll mul 5 1 roll} repeat
+		mul 4 1 roll
+		K
+	}
+	{
+		1 exch sub 4 1 roll
+		3 {1 exch sub 3 index mul 1 exch sub 3 1 roll} repeat
+		4 -1 roll pop
+		XA
+	} ifelse
+} def
+/Xk
+{
+	3 -1 roll pop
+	0 eq
+	{
+		1 exch sub
+		3 {dup 3 1 roll mul 5 1 roll} repeat
+		mul 4 1 roll
+		k
+	}
+	{
+		1 exch sub 4 1 roll
+		3 {1 exch sub 3 index mul 1 exch sub 3 1 roll} repeat
+		4 -1 roll pop
+		Xa
+	} ifelse
+} def
+/A
+{
+	pop
+} def
+/annotatepage
+{
+userdict /annotatepage 2 copy known {get exec} {pop pop} ifelse
+} def
+/XT {
+	pop pop
+} def
+/Xt {
+	pop
+} def
+/discard
+{
+	save /discardSave exch store
+	discardDict begin
+	/endString exch store
+	gt38?
+	{
+		2 add
+	} if
+	load
+	stopped
+	pop
+ end
+	discardSave restore
+} bind def
+userdict /discardDict 7 dict dup begin
+put
+/pre38Initialize
+{
+	/endStringLength endString length store
+	/newBuff buffer 0 endStringLength getinterval store
+	/newBuffButFirst newBuff 1 endStringLength 1 sub getinterval store
+	/newBuffLast newBuff endStringLength 1 sub 1 getinterval store
+} def
+/shiftBuffer
+{
+	newBuff 0 newBuffButFirst putinterval
+	newBuffLast 0
+	currentfile read not
+	{
+	stop
+	} if
+	put
+} def
+0
+{
+	pre38Initialize
+	mark
+	currentfile newBuff readstring exch pop
+	{
+		{
+			newBuff endString eq
+			{
+				cleartomark stop
+			} if
+			shiftBuffer
+		} loop
+	}
+	{
+	stop
+	} ifelse
+} def
+1
+{
+	pre38Initialize
+	/beginString exch store
+	mark
+	currentfile newBuff readstring exch pop
+	{
+		{
+			newBuff beginString eq
+			{
+				/layerCount dup load 1 add store
+			}
+			{
+				newBuff endString eq
+				{
+					/layerCount dup load 1 sub store
+					layerCount 0 eq
+					{
+						cleartomark stop
+					} if
+				} if
+			} ifelse
+			shiftBuffer
+		} loop
+	} if
+} def
+2
+{
+	mark
+	{
+		currentfile buffer {readline} stopped {
+			% assume error was due to overfilling the buffer
+		}{
+			not
+			{
+				stop
+			} if
+			endString eq {
+				cleartomark stop
+			} if
+		}ifelse
+	} loop
+} def
+3
+{
+	/beginString exch store
+	/layerCnt 1 store
+	mark
+	{
+		currentfile buffer {readline} stopped {
+			% assume error was due to overfilling the buffer
+		}{
+			not
+			{
+				stop
+			} if
+			dup beginString eq
+			{
+				pop /layerCnt dup load 1 add store
+			}
+			{
+				endString eq
+				{
+					layerCnt 1 eq
+					{
+						cleartomark stop
+					}
+					{
+						/layerCnt dup load 1 sub store
+					} ifelse
+				} if
+			} ifelse
+		}ifelse
+	} loop
+} def
+end
+userdict /clipRenderOff 15 dict dup begin
+put
+{
+	/n /N /s /S /f /F /b /B
+}
+{
+	{
+		_doClip 1 eq
+		{
+			/_doClip 0 ddef _eo {eoclip} {clip} ifelse
+		} if
+		newpath
+	} def
+} forall
+/Tr /pop load def
+/Bb {} def
+/BB /pop load def
+/Bg {12 npop} def
+/Bm {6 npop} def
+/Bc /Bm load def
+/Bh {4 npop} def
+end
+/Lb
+{
+	6 npop
+	7 2 roll
+	5 npop
+	0 eq
+	{
+		0 eq
+		{
+			(%AI5_BeginLayer) 1 (%AI5_EndLayer--) discard
+		}
+		{
+			
+			/clipForward? true def
+			
+			/Tx /pop load def
+			/Tj /pop load def
+			
+			currentdict end clipRenderOff begin begin
+		} ifelse
+	}
+	{
+		0 eq
+		{
+			save /discardSave exch store
+		} if
+	} ifelse
+} bind def
+/LB
+{
+	discardSave dup null ne
+	{
+		restore
+	}
+	{
+		pop
+		clipForward?
+		{
+			currentdict
+		 end
+		 end
+		 begin
+					
+			/clipForward? false ddef
+		} if
+	} ifelse
+} bind def
+/Pb
+{
+	pop pop
+	0 (%AI5_EndPalette) discard
+} bind def
+/Np
+{
+	0 (%AI5_End_NonPrinting--) discard
+} bind def
+/Ln /pop load def
+/Ap
+/pop load def
+/Ar
+{
+	72 exch div
+	0 dtransform dup mul exch dup mul add sqrt
+	dup 1 lt
+	{
+		pop 1
+	} if
+	setflat
+} def
+/Mb
+{
+	q
+} def
+/Md
+{
+} def
+/MB
+{
+	Q
+} def
+/nc 4 dict def
+nc begin
+/setgray
+{
+	pop
+} bind def
+/setcmykcolor
+{
+	4 npop
+} bind def
+/setrgbcolor
+{
+	3 npop
+} bind def
+/setcustomcolor
+{
+	2 npop
+} bind def
+currentdict readonly pop
+end
+/XP
+{
+	4 npop
+} bind def
+/XD
+{
+	pop
+} bind def
+end
+setpacking
+%%EndResource
+%%BeginResource: procset Adobe_cshow 2.0 8
+%%Title: (Writing System Operators)
+%%Version: 2.0 8
+%%CreationDate: (1/23/89) ()
+%%Copyright: ((C) 1992-1996 Adobe Systems Incorporated All Rights Reserved)
+currentpacking true setpacking
+userdict /Adobe_cshow 14 dict dup begin put
+/initialize
+{
+	Adobe_cshow begin
+	Adobe_cshow
+	{
+		dup xcheck
+		{
+			bind
+		} if
+		pop pop
+	} forall
+ end
+	Adobe_cshow begin
+} def
+/terminate
+{
+currentdict Adobe_cshow eq
+	{
+ end
+	} if
+} def
+/cforall
+{
+	/_lobyte 0 ddef
+	/_hibyte 0 ddef
+	/_cproc exch ddef
+	/_cscript currentfont /FontScript known { currentfont /FontScript get } { -1 } ifelse ddef
+	{
+		/_lobyte exch ddef
+		_hibyte 0 eq
+		_cscript 1 eq
+		_lobyte 129 ge _lobyte 159 le and
+		_lobyte 224 ge _lobyte 252 le and or and
+		_cscript 2 eq
+		_lobyte 161 ge _lobyte 254 le and and
+		_cscript 3 eq
+		_lobyte 161 ge _lobyte 254 le and and
+    	_cscript 25 eq
+		_lobyte 161 ge _lobyte 254 le and and
+    	_cscript -1 eq
+		or or or or and
+		{
+			/_hibyte _lobyte ddef
+		}
+		{
+			_hibyte 256 mul _lobyte add
+			_cproc
+			/_hibyte 0 ddef
+		} ifelse
+	} forall
+} def
+/cstring
+{
+	dup 256 lt
+	{
+		(s) dup 0 4 3 roll put
+	}
+	{
+		dup 256 idiv exch 256 mod
+		(hl) dup dup 0 6 5 roll put 1 4 3 roll put
+	} ifelse
+} def
+/clength
+{
+	0 exch
+	{ 256 lt { 1 } { 2 } ifelse add } cforall
+} def
+/hawidthshow
+{
+	{
+		dup cstring
+		show
+		_hvax _hvay rmoveto
+		_hvwb eq { _hvcx _hvcy rmoveto } if
+	} cforall
+} def
+/vawidthshow
+{
+	{
+		dup 255 le
+		_charorientation 1 eq
+		and
+		{
+			-90 rotate
+			0 _fontRotateAdjust rmoveto
+			cstring
+			_hvcx _hvcy _hvwb _hvax _hvay 6 -1 roll awidthshow
+			0 _fontRotateAdjust neg rmoveto
+			90 rotate
+		}
+		{
+			currentpoint
+			_fontHeight sub
+			exch _hvay sub exch _hvax sub
+			2 index _hvwb eq { exch _hvcy sub exch _hvcx sub } if
+			3 2 roll
+			cstring
+			dup stringwidth pop 2 div neg _fontAscent neg rmoveto
+			show
+			moveto
+		} ifelse
+	} cforall
+} def
+/hvawidthshow
+{
+	6 1 roll
+	/_hvay exch ddef
+	/_hvax exch ddef
+	/_hvwb exch ddef
+	/_hvcy exch ddef
+	/_hvcx exch ddef
+	_lineorientation 0 eq { hawidthshow } { vawidthshow } ifelse
+} def
+/hvwidthshow
+{
+	0 0 3 -1 roll hvawidthshow
+} def
+/hvashow
+{
+	0 0 0 6 -3 roll hvawidthshow
+} def
+/hvshow
+{
+	0 0 0 0 0 6 -1 roll hvawidthshow
+} def
+currentdict readonly pop end
+setpacking
+%%EndResource
+%%BeginResource: procset Adobe_shading_AI8 1.0 0
+%%Title: (Adobe Illustrator 8 Shading Procset)
+%%Version: 1.0 0
+%%CreationDate: (12/17/97) ()
+%%Copyright: ((C) 1987-1997 Adobe Systems Incorporated All Rights Reserved)
+userdict /defaultpacking currentpacking put true setpacking
+userdict /Adobe_shading_AI8 10 dict dup begin put
+/initialize {
+	Adobe_shading_AI8 begin
+	Adobe_shading_AI8 bdprocs
+	Mesh /initialize get exec
+} def
+/terminate {
+	currentdict Adobe_shading_AI8 eq {
+	 end
+	} if
+} def
+/bdprocs {
+	{
+		dup xcheck 1 index type /arraytype eq and {
+			bind
+		} if
+		pop pop
+	} forall
+} def
+/X! {pop} def
+/X# {pop pop} def
+/Mesh 40 dict def
+Mesh begin
+/initialize {
+	Mesh bdprocs
+	Mesh begin
+		/emulate? /AI8MeshEmulation where {
+			pop AI8MeshEmulation
+		}{
+			systemdict /shfill known not
+		} ifelse def
+ end
+} def
+/bd {
+	shadingdict begin
+} def
+/paint {
+	emulate? {
+	 end
+	}{
+		/_lp /none ddef _fc /_lp /none ddef
+		
+		/AIColorSpace AIColorSpace tocolorspace store
+		/ColorSpace AIColorSpace topsspace store
+		
+		version_ge_3010.106 not systemdict /setsmoothness known and {
+			0.0001 setsmoothness
+		} if
+		
+		composite? {
+			/DataSource getdatasrc def
+			Matrix concat
+			currentdict end
+			shfill
+		}{
+			AIColorSpace makesmarks AIPlateList markingplate and not isoverprint and {
+			 end
+			}{
+				/ColorSpace /DeviceGray store
+				/Decode [0 1 0 1 0 1] store
+				/DataSource getplatesrc def
+				Matrix concat
+				currentdict end
+				shfill
+			} ifelse
+		} ifelse
+	} ifelse
+} def
+/shadingdict 12 dict def
+shadingdict begin
+	/ShadingType 6 def
+	/BitsPerCoordinate 16 def
+	/BitsPerComponent 8 def
+	/BitsPerFlag 8 def
+end
+/datafile null def
+/databuf 256 string def
+/dataptr 0 def
+/srcspace null def
+/srcchannels 0 def
+/dstchannels 0 def
+/dstplate 0 def
+/srctodstcolor null def
+/getplatesrc {
+	/srcspace AIColorSpace store
+	/srcchannels AIColorSpace getnchannels store
+	/dstchannels 1 store
+	/dstplate getplateindex store
+	/srctodstcolor srcspace makesmarks {
+		dstplate 4 eq {
+			{1 exch sub}
+		}{
+			{srcspace tocmyk 3 dstplate sub index 1 exch sub 5 1 roll 4 {pop} repeat}
+		} ifelse
+	}{
+		{srcchannels {pop} repeat 1}
+	} ifelse store
+	/datafile getdatasrc store
+	/rdpatch168 load DataLength () /SubFileDecode filter
+} def
+/getdatasrc {
+	/rdcmntline load /ASCII85Decode filter
+} def
+/rdpatch168 {
+	/dataptr 0 store
+	49 rdcount
+	4 {
+		dup {pop srcchannels getint8} if
+		dup {pop srctodstcolor dstchannels putint8 true} if
+	} repeat
+	{databuf 0 dataptr getinterval}{()} ifelse
+} def
+/rdpatch3216 {
+	/dataptr 0 store
+	97 rdcount
+	4 {
+		dup {pop srcchannels getint16} if
+		dup {pop srctodstcolor dstchannels putint16 true} if
+	} repeat
+	{databuf 0 dataptr getinterval}{()} ifelse
+} def
+/rdcount {
+	dup 0 gt {
+		datafile databuf dataptr 4 -1 roll getinterval readstring
+		exch length dataptr add /dataptr exch store
+	}{
+		true
+	} ifelse
+} def
+/getint8 {
+	mark true 3 -1 roll
+	{
+		dup {pop datafile read} if
+		dup {pop 255 div true} if
+	} repeat
+	{
+		counttomark 1 add -1 roll pop true
+	}{
+		cleartomark false
+	} ifelse
+} def
+/putint8 {
+	dup dataptr add /dataptr exch store
+	dataptr exch
+	{
+		1 sub exch
+		255 mul cvi
+		databuf 2 index
+		3 -1 roll put
+	} repeat
+	pop
+} def 
+/getint16 {
+	mark true 3 -1 roll
+	{
+		dup {pop datafile read} if
+		dup {pop 256 mul datafile read} if
+		dup {pop add 65535 div true} if
+	} repeat
+	{
+		counttomark 1 add -1 roll pop true
+	}{
+		cleartomark false
+	} ifelse
+} def
+/putint16 {
+	dup 2 mul dataptr add /dataptr exch store
+	dataptr exch
+	{
+		2 sub exch
+		65535 mul cvi dup
+		256 idiv databuf 3 index 3 -1 roll put
+		256 mod databuf 2 index 1 add 3 -1 roll put
+	} repeat
+	pop
+} def 
+/srcbuf 256 string def
+/rdcmntline {
+	currentfile srcbuf readline pop
+	(%) anchorsearch {pop} if
+} def
+/getplateindex {
+	0 [cyan? magenta? yellow? black? customColor?] {{exit} if 1 add} forall
+} def
+/aicsarray 4 array def
+/aicsaltvals 4 array def
+/aicsaltcolr aicsaltvals def
+/tocolorspace {
+	dup type /arraytype eq {
+		mark exch aload pop
+		aicsarray 0 3 -1 roll put
+		aicsarray 1 3 -1 roll put
+		dup aicsarray 2 3 -1 roll put
+		gettintxform aicsarray 3 3 -1 roll put
+		counttomark aicsaltvals 0 3 -1 roll getinterval /aicsaltcolr exch store
+		aicsaltcolr astore pop pop
+		aicsarray
+	} if
+} def
+/subtintxform {aicsaltcolr {1 index mul exch} forall pop} def
+/addtintxform {aicsaltcolr {1 sub 1 index mul 1 add exch} forall pop} def
+/gettintxform {
+	/DeviceRGB eq {/addtintxform}{/subtintxform} ifelse load
+} def
+/getnchannels {
+	dup type /arraytype eq {0 get} if
+	colorspacedict exch get begin Channels end
+} def
+/makesmarks {
+	composite? {
+		pop true
+	}{
+		dup dup type /arraytype eq {0 get} if
+		colorspacedict exch get begin MarksPlate end
+	} ifelse
+} def
+/markingplate {
+	composite? {
+		pop true
+	}{
+		dup type /arraytype eq {
+			dup length getplateindex gt {getplateindex get}{pop false} ifelse
+		} if
+	} ifelse
+} def
+/tocmyk {
+	dup dup type /arraytype eq {0 get} if
+	colorspacedict exch get begin ToCMYK end
+} def
+/topsspace {
+	dup dup type /arraytype eq {0 get} if
+	colorspacedict exch get begin ToPSSpace end
+} def
+/colorspacedict 5 dict dup begin
+	/DeviceGray 4 dict dup begin
+		/Channels 1 def
+		/MarksPlate {pop black?} def
+		/ToCMYK {pop 1 exch sub 0 0 0 4 -1 roll} def
+		/ToPSSpace {} def
+ end def
+	/DeviceRGB 4 dict dup begin
+		/Channels 3 def
+		/MarksPlate {pop isCMYKSep?} def
+		/ToCMYK {pop _rgbtocmyk} def
+		/ToPSSpace {} def
+ end def
+	/DeviceCMYK 4 dict dup begin
+		/Channels 4 def
+		/MarksPlate {pop isCMYKSep?} def
+		/ToCMYK {pop} def
+		/ToPSSpace {} def
+ end def
+	/Separation 4 dict dup begin
+		/Channels 1 def
+		/MarksPlate {
+			/findcmykcustomcolor where {
+				pop dup 1 exch ToCMYK 5 -1 roll 1 get
+				findcmykcustomcolor 1 setcustomcolor
+				systemdict /currentgray get exec
+				1 ne
+			}{
+				pop false
+			} ifelse
+		} def
+		/ToCMYK {
+			dup 2 get mark exch 4 2 roll
+			3 get exec
+			counttomark -1 roll tocmyk
+			5 -1 roll pop
+		} def
+		/ToPSSpace {} def
+ end def
+	/Process 4 dict dup begin
+		/Channels 1 def
+		/MarksPlate {
+			isCMYKSep? {
+				1 exch ToCMYK 4 array astore getplateindex get 0 ne 
+			}{
+				pop false
+			} ifelse
+		} def
+		/ToCMYK {
+			dup 2 get mark exch 4 2 roll
+			3 get exec
+			counttomark -1 roll tocmyk
+			5 -1 roll pop
+		} def
+		/ToPSSpace {
+			4 array copy dup 0 /Separation put
+		} def
+ end def
+end def
+/isoverprint {
+	/currentoverprint where {pop currentoverprint}{_of} ifelse
+} def
+/version_ge_3010.106 {
+   version {cvr} stopped {
+      pop
+      false
+   }{
+      3010.106 ge
+   } ifelse
+} def
+end
+end
+defaultpacking setpacking
+%%EndResource
+%%EndProlog
+%%BeginSetup
+userdict /_useSmoothShade false put
+userdict /_aicmykps true put
+userdict /_forceToCMYK true put
+Adobe_level2_AI5 /initialize get exec
+Adobe_cshow /initialize get exec
+Adobe_ColorImage_AI6 /initialize get exec
+Adobe_shading_AI8 /initialize get exec
+Adobe_Illustrator_AI5 /initialize get exec
+%AI3_BeginRider
+currentpacking true setpacking
+setpacking
+%AI3_EndRider
+%AI5_Begin_NonPrinting
+Np
+%AI8_PluginGroupInfo
+(Adobe Path Blends) (Adobe Blends Plugin) (LiveBlends.aip)
+%AI8_PluginGroupInfo
+(Adobe Tracing Object) (Tracing) (TracingSuite.aip)
+%AI8_PluginGroupInfo
+(Adobe Scatter Brush Tool) (Adobe Scatter Brush Plugin) (ScatterBrushTool.aip)
+%AI8_PluginGroupInfo
+(Adobe Scatter Brush Tool) (Adobe Scatter Brush Plugin) (ScatterBrushTool.aip)
+%AI8_PluginGroupInfo
+(Adobe PatternOnPath Brush Tool) (Adobe Pattern Brush Plugin) (ArtBrushTool.aip)
+%AI8_PluginGroupInfo
+(Adobe PatternOnPath Brush Tool) (Adobe Pattern Brush Plugin) (ArtBrushTool.aip)
+%AI8_PluginGroupInfo
+(Adobe ArtOnPath Brush Tool) (Adobe Art Brush Plugin) (ArtBrushTool.aip)
+%AI8_PluginGroupInfo
+(Adobe ArtOnPath Brush Tool) (Adobe Art Brush Plugin) (ArtBrushTool.aip)
+%AI8_PluginGroupInfo
+(Adobe Calligraphic Brush Tool) (Adobe Calligraphic Brush Plugin) (CalligBrushTool.aip)
+%AI8_PluginGroupInfo
+(Adobe Flare Plugin) (Flare) (Flare.aip)
+%AI8_PluginGroupInfo
+(Adobe Symbolism) (Adobe Symbolism) (ParticleSystem.aip)
+%AI8_PluginGroupInfo
+(Adobe Deform Plugin) (Adobe Envelope Plugin) (Envelope and Warp.aip)
+%AI8_PluginGroupInfo
+(Pathfinder Suite) (Adobe Compound Shape) (PathFinderS.aip)
+%AI8_PluginGroupInfo
+(Adobe Planar Group) (Adobe Live Paint Plugin) (Live Paint.aip)
+%AI5_End_NonPrinting--
+%AI5_BeginPalette
+0 0 Pb
+0.74902 0.678431 0.670588 0.901961 ([Registration]) 0 Xs
+([Registration])
+Pc
+PB
+%AI5_EndPalette
+%%EndSetup
+%AI5_BeginLayer
+1 1 1 1 0 0 1 0 79 128 255 0 50 Lb
+(svg2759) Ln
+0 A
+u
+U
+u
+u
+0 O
+0.34902 0.231373 0.305882 0 0.666667 0.698039 0.670588 Xa
+0 J 0 j 1 w 4 M []0 d
+0 XR
+343.6401 319.9927 m
+456.9941 319.791 L
+458.5781 319.791 459.9922 320.0259 459.9922 316.6309 C
+459.8535 279.3018 L
+340.7793 279.3018 L
+340.7793 316.7695 L
+340.7793 318.4438 340.9414 319.9927 343.6401 319.9927 C
+f
+*u
+1 D
+0.74902 0.678431 0.670588 0.901961 0 0 0 Xa
+458.252 320.5 m
+342.7471 320.5 L
+341.5083 320.5 340.5 319.4922 340.5 318.2534 C
+340.5 279.0068 L
+340.5 278.7266 340.7275 278.5 341.0073 278.5 C
+459.9922 278.5 L
+460.2725 278.5 460.5 278.7266 460.5 279.0068 C
+460.5 318.2534 L
+460.5 319.4922 459.4922 320.5 458.252 320.5 C
+f
+0 D
+342.7471 319.4849 m
+458.252 319.4849 L
+458.9316 319.4849 459.4844 318.9326 459.4844 318.2534 C
+459.4844 302.4063 459.4844 290.9775 V
+376.6597 290.9775 L
+373.6338 285.5068 367.8042 281.792 361.1133 281.792 c
+354.4199 281.792 348.5918 285.5039 345.5674 290.9775 C
+341.5151 290.9775 L
+341.5151 302.4063 341.5151 318.2534 Y
+341.5151 318.9326 342.0679 319.4849 342.7471 319.4849 C
+f
+*U
+u
+*u
+0 0 0 0 1 1 1 Xa
+414.3086 287.752 m
+414.625 287.752 414.9121 287.7246 415.1738 287.6689 C
+415.4336 287.6133 415.6563 287.5225 415.8418 287.3955 C
+416.0273 287.2695 416.1719 287.1006 416.2744 286.8906 C
+416.376 286.6797 416.4277 286.4219 416.4277 286.1113 c
+416.4277 285.7773 416.3516 285.5 416.1992 285.2783 C
+416.0479 285.0547 415.8223 284.873 415.5254 284.7305 C
+415.9355 284.6133 416.2412 284.4082 416.4434 284.1133 c
+416.6445 283.8203 416.7461 283.4648 416.7461 283.0508 c
+416.7461 282.7168 416.6807 282.4277 416.5508 282.1836 C
+416.4209 281.9395 416.2451 281.7402 416.0254 281.5859 C
+415.8057 281.4307 415.5547 281.3164 415.2725 281.2422 C
+414.9902 281.168 414.7012 281.1309 414.4033 281.1309 C
+411.1875 281.1309 L
+411.1875 287.752 L
+414.3086 287.752 L
+414.3086 287.752 L
+f
+1 D
+414.123 285.0742 m
+414.3828 285.0742 414.5957 285.1367 414.7637 285.2598 C
+414.9316 285.3828 415.0146 285.583 415.0146 285.8604 c
+415.0146 286.0146 414.9863 286.1416 414.9316 286.2402 C
+414.875 286.3389 414.8008 286.416 414.708 286.4717 C
+414.6152 286.5273 414.5078 286.5664 414.3877 286.5869 c
+414.2676 286.6084 414.1406 286.6191 414.0117 286.6191 C
+412.6465 286.6191 L
+412.6465 285.0742 L
+414.123 285.0742 L
+f
+414.208 282.2637 m
+414.3506 282.2637 414.4863 282.2773 414.6172 282.3057 c
+414.7461 282.334 414.8613 282.3809 414.9609 282.4443 C
+415.0605 282.5098 415.1387 282.5977 415.1973 282.709 C
+415.2578 282.8203 415.2861 282.9629 415.2861 283.1357 c
+415.2861 283.4746 415.1895 283.7178 414.998 283.8633 C
+414.8057 284.0078 414.5518 284.0801 414.2363 284.0801 C
+412.6465 284.0801 L
+412.6465 282.2637 L
+414.208 282.2637 L
+f
+*U
+0 D
+417.0029 287.752 m
+418.6367 287.752 L
+420.1875 285.1367 L
+421.7285 287.752 L
+423.3516 287.752 L
+420.8936 283.6719 L
+420.8936 281.1309 L
+419.4336 281.1309 L
+419.4336 283.709 L
+417.0029 287.752 L
+f
+U
+u
+374.7539 300.894 m
+374.7588 293.3643 368.6577 287.2578 361.1274 287.252 C
+353.5977 287.248 347.4888 293.3477 347.4844 300.8774 C
+347.4844 300.8828 347.4844 300.8882 347.4844 300.894 C
+347.48 308.4238 353.5811 314.5308 361.1108 314.5352 C
+368.6421 314.54 374.7495 308.4395 374.7539 300.9102 C
+374.7539 300.9053 374.7539 300.8994 374.7539 300.894 C
+f
+u
+*u
+0.74902 0.678431 0.670588 0.901961 0 0 0 Xa
+372.2031 311.9985 m
+375.2266 308.9751 376.7388 305.2729 376.7388 300.894 c
+376.7388 296.5137 375.2529 292.8516 372.2813 289.9063 C
+369.1279 286.8037 365.4004 285.2529 361.1001 285.2529 c
+356.8511 285.2529 353.1885 286.791 350.1133 289.8672 C
+347.0371 292.9424 345.4995 296.6182 345.4995 300.894 c
+345.4995 305.1689 347.0371 308.8706 350.1133 311.9985 C
+353.1104 315.0225 356.7729 316.5347 361.1001 316.5347 c
+365.479 316.5347 369.1797 315.0225 372.2031 311.9985 C
+f
+1 D
+352.1484 309.9648 m
+349.5923 307.3828 348.3149 304.3589 348.3149 300.8896 c
+348.3149 297.4219 349.5801 294.4229 352.1094 291.8945 C
+354.6396 289.3643 357.6514 288.0996 361.146 288.0996 c
+364.6406 288.0996 367.6782 289.377 370.2603 291.9326 C
+372.7119 294.3066 373.938 297.291 373.938 300.8896 c
+373.938 304.4614 372.6919 307.4937 370.2012 309.9839 C
+367.7109 312.4741 364.6924 313.7197 361.146 313.7197 c
+357.5996 313.7197 354.5996 312.4678 352.1484 309.9648 C
+f
+0 D
+358.8755 302.4155 m
+358.4849 303.2671 357.9004 303.6929 357.1206 303.6929 c
+355.7417 303.6929 355.0527 302.7646 355.0527 300.9092 c
+355.0527 299.0537 355.7417 298.127 357.1206 298.127 c
+358.0308 298.127 358.6812 298.5781 359.0713 299.4834 C
+360.9819 298.4658 L
+360.0713 296.8477 358.7046 296.0391 356.8828 296.0391 c
+355.4775 296.0391 354.3516 296.4697 353.5063 297.3301 C
+352.6597 298.1914 352.2373 299.3799 352.2373 300.894 c
+352.2373 302.3813 352.6733 303.5625 353.5454 304.4375 c
+354.417 305.312 355.5029 305.749 356.8052 305.749 c
+358.731 305.749 360.1099 304.9902 360.9438 303.4741 C
+358.8755 302.4155 L
+f
+367.8657 302.4155 m
+367.4746 303.2671 366.9014 303.6929 366.146 303.6929 c
+364.7397 303.6929 364.0361 302.7646 364.0361 300.9092 c
+364.0361 299.0537 364.7397 298.127 366.146 298.127 c
+367.0576 298.127 367.6963 298.5781 368.0605 299.4834 C
+370.0142 298.4658 L
+369.105 296.8477 367.7402 296.0391 365.9219 296.0391 c
+364.5186 296.0391 363.395 296.4697 362.5503 297.3301 C
+361.707 298.1914 361.2842 299.3799 361.2842 300.894 c
+361.2842 302.3813 361.7134 303.5625 362.5708 304.4375 C
+363.4277 305.312 364.5186 305.749 365.8442 305.749 c
+367.7666 305.749 369.1436 304.9902 369.9746 303.4741 C
+367.8657 302.4155 L
+f
+*U
+U
+/AdobeObjectMatrix (1.000000 0.000000 0.000000 1.000000 -289.615692 99.065300) XT
+U
+/AdobeObjectMatrix (0.872921 0.000000 0.000000 0.872921 50.125359 143.214401) XT
+u
+0 0 0 0 1 1 1 Xa
+416.7676 316.0215 m
+422.6982 316.0215 427.5059 311.2139 427.5059 305.2832 c
+427.5059 299.353 422.6982 294.5449 416.7676 294.5449 c
+410.8359 294.5449 406.0273 299.353 406.0273 305.2832 c
+406.0273 311.2139 410.8359 316.0215 416.7676 316.0215 c
+f
+u
+1 D
+0.74902 0.678431 0.670588 0.901961 0 0 0 Xa
+419.875 308.3901 m
+419.875 308.8042 419.5391 309.1392 419.127 309.1392 C
+414.3828 309.1392 L
+413.9707 309.1392 413.6348 308.8042 413.6348 308.3901 C
+413.6348 303.6475 L
+414.957 303.6475 L
+414.957 298.0313 L
+418.5518 298.0313 L
+418.5518 303.6475 L
+419.875 303.6475 L
+419.875 308.3901 L
+419.875 308.3901 L
+f
+0 D
+416.7539 313.0083 m
+417.6504 313.0083 418.377 312.2817 418.377 311.3857 c
+418.377 310.4897 417.6504 309.7632 416.7539 309.7632 c
+415.8584 309.7632 415.1318 310.4897 415.1318 311.3857 c
+415.1318 312.2817 415.8584 313.0083 416.7539 313.0083 c
+f
+U
+*u
+1 D
+416.7402 317.1143 m
+413.5273 317.1143 410.8086 315.9937 408.583 313.752 C
+406.2998 311.4331 405.1582 308.6885 405.1582 305.5195 c
+405.1582 302.3511 406.2998 299.6255 408.583 297.3457 C
+410.8672 295.0654 413.5859 293.9258 416.7402 293.9258 c
+419.9336 293.9258 422.7012 295.0742 425.041 297.375 C
+427.248 299.5576 428.3516 302.2729 428.3516 305.5195 c
+428.3516 308.7666 427.2285 311.5103 424.9844 313.752 C
+422.7383 315.9937 419.9912 317.1143 416.7402 317.1143 c
+f
+0 D
+416.7695 315.0278 m
+419.4004 315.0278 421.6367 314.0996 423.4746 312.2446 C
+425.332 310.4092 426.2598 308.1675 426.2598 305.5195 c
+426.2598 302.853 425.3516 300.6401 423.5322 298.8818 C
+421.6152 296.9883 419.3623 296.041 416.7695 296.041 c
+414.1748 296.041 411.9395 296.9785 410.0645 298.8525 C
+408.1855 300.7275 407.248 302.9497 407.248 305.5195 c
+407.248 308.0903 408.1973 310.3315 410.0938 312.2446 C
+411.9121 314.0996 414.1367 315.0278 416.7695 315.0278 c
+f
+*U
+U
+U
+/AdobeObjectMatrix (0.993773 0.000000 0.000000 0.993670 -177.692673 0.000001) XT
+U
+LB
+%AI5_EndLayer--
+%AI3_BeginCrops
+userdict /AI3_noCropMarks known not {
+0 A
+u
+u
+0 R
+0 G
+0 J 0 j 0.5 w 4 M []0 d
+0 XR
+331.5 278.5 m
+304.5 278.5 L
+S
+340.5 269.5 m
+340.5 242.5 L
+S
+U
+u
+331.5 320.5 m
+304.5 320.5 L
+S
+340.5 329.5 m
+340.5 356.5 L
+S
+U
+u
+469.5 320.5 m
+496.5 320.5 L
+S
+460.5 329.5 m
+460.5 356.5 L
+S
+U
+u
+469.5 278.5 m
+496.5 278.5 L
+S
+460.5 269.5 m
+460.5 242.5 L
+S
+U
+U
+} if
+%AI3_EndCrops
+%%PageTrailer
+gsave annotatepage grestore showpage
+%%Trailer
+Adobe_Illustrator_AI5 /terminate get exec
+Adobe_shading_AI8 /terminate get exec
+Adobe_ColorImage_AI6 /terminate get exec
+Adobe_cshow /terminate get exec
+Adobe_level2_AI5 /terminate get exec
+%%EOF

Added: trunk/Master/texmf-dist/doc/xelatex/langsci/ccbynd.eps
===================================================================
--- trunk/Master/texmf-dist/doc/xelatex/langsci/ccbynd.eps	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/xelatex/langsci/ccbynd.eps	2019-04-02 21:02:58 UTC (rev 50706)
@@ -0,0 +1,3340 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: Adobe Illustrator(R) 8.0
+%%AI8_CreatorVersion: 13.0.1
+%%For: (Alex Roberts) ()
+%%Title: (by-nd.eps)
+%%CreationDate: 3/27/08 4:27 PM
+%%BoundingBox: 340 278 461 321
+%%HiResBoundingBox: 340.5 278.5 460.5 320.5
+%%DocumentProcessColors: Cyan Magenta Yellow Black
+%%DocumentSuppliedResources: procset Adobe_level2_AI5 1.2 0
+%%+ procset Adobe_ColorImage_AI6 1.3 0
+%%+ procset Adobe_Illustrator_AI5 1.3 0
+%%+ procset Adobe_cshow 2.0 8
+%%+ procset Adobe_shading_AI8 1.0 0
+%AI5_FileFormat 4.0
+%AI3_ColorUsage: Color
+%AI3_IncludePlacedImages
+%AI7_ImageSettings: 1
+%%CMYKProcessColor: 0.74902 0.678431 0.670588 0.901961 ([Registration])
+%%AI6_ColorSeparationSet: 1 1 (AI6 Default Color Separation Set) 
+%%+ Options: 1 16 0 1 1 1 0 0 0 0 1 1 1 18 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 1 2 3 4
+%%+ PPD: 1 21 0 0 60 45 2 2 1 0 0 1 0 0 0 0 0 0 0 0 -1 -1 () 
+%AI3_Cropmarks: 340.5 278.5 460.5 320.5
+%AI3_TemplateBox: 400.5 299.5 400.5 299.5
+%AI3_TileBox: 112 -56 688 678
+%AI3_DocumentPreview: Macintosh_ColorPic
+%AI5_ArtSize: 800 600
+%AI5_RulerUnits: 6
+%AI5_ArtFlags: 0 0 0 1 0 0 1 0 0
+%AI5_TargetResolution: 800
+%AI5_NumLayers: 1
+%AI8_OpenToView: -381 756 1 1566 923 26 0 0 73 75 0 0
+%AI5_OpenViewLayers: 7
+%%PageOrigin:0 0
+%AI7_GridSettings: 48 8 48 8 1 0 0.8 0.8 0.8 0.9 0.9 0.9
+%AI9_Flatten: 1
+%AI12_CMSettings: 00.MS
+%AI7_Thumbnail: 128 48 8
+%%BeginData: 8526 Hex Bytes
+%0000330000660000990000CC0033000033330033660033990033CC0033FF
+%0066000066330066660066990066CC0066FF009900009933009966009999
+%0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66
+%00FF9900FFCC3300003300333300663300993300CC3300FF333300333333
+%3333663333993333CC3333FF3366003366333366663366993366CC3366FF
+%3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99
+%33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033
+%6600666600996600CC6600FF6633006633336633666633996633CC6633FF
+%6666006666336666666666996666CC6666FF669900669933669966669999
+%6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33
+%66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF
+%9933009933339933669933999933CC9933FF996600996633996666996699
+%9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33
+%99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF
+%CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399
+%CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933
+%CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF
+%CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC
+%FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699
+%FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33
+%FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100
+%000011111111220000002200000022222222440000004400000044444444
+%550000005500000055555555770000007700000077777777880000008800
+%000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB
+%DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF
+%00FF0000FFFFFF0000FF00FFFFFF00FFFFFF
+%524C45A8FD7DF827A8F8275258527D5258527D5258527D5258527D525852
+%7D5258527D5258527D5258527D5258527D5258527D5258527D5258527D52
+%58527D5258527D5258527D5258527D5258527D5258527D5258527D525852
+%7D5258527D5258527D5258527D5258527D5258527D5258527D5258527D52
+%58527D5258527D5258527D5258527DF8F8F852A87D837DA87D837DA87D83
+%7DA87D837DA87D847DA87D847DA87D837DA87D837DA87D837DA87D837DA8
+%7D837DA87D837DA87D837DA87D837DA87D837DA87DA87DA883A87DA87D83
+%7DA87D837DA87D837DA87D837DA87D837DA87D837DA87DA87DA883A87DA8
+%7D837DA87D837DA87D837DA87D837DA87D837DA87D837D7DF8F8FD127D83
+%FD2C7D52522DFD0452FD177D587D52522E5252FD197D52F8F852A87D837D
+%837D837D837D837DA87D835858FD07277D7DA87D847D837D837D837D837D
+%837D837D837D837D837D837D837D837D837D837DA87D592727FD05F82727
+%527DA87D837D837D837D837D837D837D837DA87D7D2727FD05F80404527D
+%A87D837D837D837D837D837D837D837D837D837D837D7DF8F8FD0C7D837D
+%52FD0BF827277D7D83FD1B7D835227FD0BF8275283FD0F7D52FD0CF82DFD
+%157D52F8F858837D837D7D7D837D7D7DA85227FD0FF8277DA87D7D7D837D
+%7D7D837D7D7D837D7D7D837D7D7D837D7D7D837DA852FD04F8527DA8A8A8
+%7D7DFD04F827A87D7D7D837D7D7D837D7D7DA87D27F8F8F85252A8A8A87D
+%7D27F8F8F8277D7D837D7D7D837D7D7D837D7D7D837D7D7D837D7DF8F8FD
+%0B7D27FD06F827275252522727FD06F85283FD177D8352F8F8F852FD09FF
+%52F8F8F82783FD0A7D5227F8F8F8A8FD08FF7DF8F8F804FD137D52F8F858
+%A87D837D837D837D8327FD04F8277DFD08FFA85227FD04F852A87D837D83
+%7D837D837D837D837D837D837D837D837DA858F8F8F87DFD04FF7D277DFD
+%04FFA827F8F852A87D837D837D837D837D27F8F852FD0BFFA852F8F827A8
+%7D837D837D837D837D837D837D837D837D7DF8F8FD087D8327FD04F87DFD
+%0CFFA852FD04F85283FD157D27F8F87DFD04FFA8F8F8F8A8FD04FFA8F8F8
+%F858FD087D27F8F852FD0DFFA827F8F85284FD0F7D8352F8F852A87D7D7D
+%837DA827FD04F8A8FD0FFF7DFD04F852A87D837D7D7D837D7D7D837D7D7D
+%837D7D7D837D52F8F852FD05FF7DF8F8F87DFD05FF7DF8F82D7D7D7D83FD
+%047DF8F827FD0FFFA827F8277D837D7D7D837D7D7D837D7D7D83FD047DF8
+%F859FD057D8352FD04F8A8FD11FF7DFD04F858FD137DF8F8F8FD07FF5227
+%52FD07FF27F8F8FD077D27F8F8A8FD10FF7DF8F852FD107D52F8F852A87D
+%837DA87D27F8F8F8FD14FF7DF8F8F82D7D847D837D837D837D837D837D83
+%7D837DA852F8F8A8FD05FFA8527D527D52A8FD05FFA8F8F852A87D837D83
+%7D27F852FD12FF27F827A87D837D837D837D837D837D837D837D7DF8F8FD
+%067D52F8F8F87DFD15FF52F8F8F859FD117D52F8F8A8FD05FF27FD06F8FD
+%06FF27F827FD057D52F8F87DFD04FFA8527D7D7D52FD047DFD04FF7DF8F8
+%58FD0F7D52F8F858837D837D7DF8F8F852FD17FF27F8F827847D837D7D7D
+%837D7D7D837D7D7D837D8327F827FD06FF27FD06F8A8FD05FF52F8F8837D
+%7D7DA852F8F8FD05FF52FD08F852FD04FF7DF8F87D7D837D7D7D837D7D7D
+%837D7D7D837D7DF8F8FD047D8327F8F8F8A8FD17FF52F8F8F858FD107D27
+%F852FD06FFFD07F8FD06FF7DF8F858FD047D52F827A8FD04FF7DF827F827
+%F827F82752FD04FFA8F8F852FD0F7D52F8F858A87DA87D27F8F852FD05FF
+%7D52275252FD05FF7D5227527DFD05FFF8F8F8527D837D837D837D837D83
+%7D837D837D7DF8F87DFD06FF27FD05F827FD06FF7DF8F87D7D837DA82DF8
+%27FD14FF27F8587D837D837D837D837D837D837D837D7DF8F8FD057DF8F8
+%F8A8FD04FF52FD06F8A8FFA8FD06F827FD04FF52F8F82783FD0F7D27F87D
+%FD06FFFD07F8FD06FF7DF8F858FD047D52F827FD06FF7DA87DA87DA87DA8
+%A8FD04FFA8F8F852FD0E7D8352F8F852A87D8352F8F8F8A8FFFFFF52F8F8
+%F82752F8F8F8FF27F8F8275227F8F852FFFFFF7DF8F8277D7D7D837D7D7D
+%837D7D7D837D7D7D8327F827FD06FF52FD05F852FD06FF52F8F87D7D837D
+%A827F8F8FD05FF52FD08F852FD04FFA8F8F8FD047D837D7D7D837D7D7D83
+%FD047DF8F8597D7D7D52F8F8F8FFFFFFA8F8F8F852FFFF52F8A87DF8F8F8
+%A8FFA82727A8FFFFFFA8F8F8F8FD107D27F827A8FD06FF7DF8F8F87DFD07
+%FF27F827FD057D52F8F8A8FD04FF7DFD08F827FD04FF7DF8F852FD0F7D52
+%F8F852A87DA852F8F852FFFFFFA8F8F8F8FD06FF7DF8F852FFFFFFA8FD05
+%FFA8F8F8277D837D837D837D837D837D837D837DA852F8F8A8FD06FF7DF8
+%F8F852FD07FFF8F827A87D837D837D27F87DFD04FFFD05A8FFA8A8A8FD05
+%FF27F8F8837D837D837D837D837D837D837D837D7DF8F8FD047D52F8F827
+%FFFFFF7DF8F827FD06FF27F8F87DFD09FFA8F8F8F8FD117DF8F827FD06FF
+%7DF8F8F87DFD06FF52F8F8FD077DF8F8F8FD11FFA8F8F82DFD107D52F8F8
+%58837DA852F8F852FFFFFFA8F8F8F8FD06FF52F8F852FD09FFA8F8F8F87D
+%837D7D7D837D7D7D837D7D7D837D7D7D52F8F87DFD05FF7DF8F8F852FD05
+%FFA827F8277D837D7D7D837D52F8F852FD10FF52F8F858837D837D7D7D83
+%7D7D7D837D7D7D837D7DF8F8FD047D52F8F827FFFFFFA8F8F8F87DFFFFA8
+%27FF52F8F827FFFFFF7D52FD04FFA8F8F8F8FD117D52F8F8F8A8FD04FF7D
+%F8F8F87DFD05FF27F8F852FD087D27F8F87DFD0EFF52F8F82783FD107D52
+%F8F858A87DA852F8F827FD04FF27F8F8277DA827F8F8A8F8F8F8527D7DF8
+%F852FFFFFF7DF8F8277DA87D837D837D837D837D837D837D837DA852F8F8
+%27A8FFFFFF7DF8F8F87DFD04FF27F8F827A87D837D837D837DA87D27F8F8
+%7DFD0CFF7DF8F8F8837D837D837D837D837D837D837D837D837D7DF8F8FD
+%057DF8F8F8A8FFFFFFA8FD07F852FF7DFD07F8A8FFFFFF52F8F827FD127D
+%8327F8F8F87DFFFFFFA8FFA8FFFFFF7D27F8F804FD0A7D8352F8F8F852FD
+%09FFA852F8F8F8FD127D8352F8F852A87D837D27F8F852FD04FFA827FD04
+%F87DFFFFFF7DFD04F827A8FD04FF27F8F8527D7D7D837D7D7D837D7D7D83
+%7D7D7D837D7D7DA82DF8F8F8277DA8FFFFFFA87D27F8F8F8277D7D837D7D
+%7D837D7D7D837DA852FD04F87DA8FD04FFA85227F8F8F8FD047D837D7D7D
+%837D7D7D837D7D7D83FD047DF8F859FD047D27F8F827A8FD05FFA8A87DFF
+%FFFFA8FFFFFFA8A8A8FD05FF7DF8F8F85283FD137D8352FD06F827FD06F8
+%2783FD0D7D835227FD05F827F827FD04F827FD157D52F8F852A87D837D7D
+%F8F8F87DFD17FF52F8F8F8A87D837D837D837D837D837D837D837D837D83
+%7D837DA87D52FD09F85258A87D837D837D837D837D837D837D837DA87D52
+%FD09F82752A87D837D837D837D837D837D837D837D837D837D837D7DF8F8
+%FD067D27F8F8F8FD16FF7DF8F8F852FD1A7D52522727275252FD177D5252
+%27272752527D7D84FD167D52F8F858837D837D8452F8F8F827FD15FFF8F8
+%F8277D837D837D7D7D837D7D7D837D7D7D837D7D7D837D7D7D837D7D7DA8
+%7D847DA87D847D837D7D7D837D7D7D837D7D7D837D7D7D837D7D7D837D83
+%7DA87D847DA87D7D7D837D7D7D837D7D7D837D7D7D837D7D7D837D7D7D83
+%7D7DF8F8FD047D837D7D27F8F8F852FD13FFFD04F852837D7D7D837D7D7D
+%837D7D7D837D7D7D837D7D7D837D7D7D837D7D7D837D7D7D837D7D7D837D
+%7D7D837D7D7D837D7D7D837D7D7D837D7D7D837D7D7D837D7D7D837D7D7D
+%837D7D7D837D7D7D837D7D7D837D7D7D837D7D7DA852F8F8527D527D5283
+%7D83FD04F852FD11FF27F8F8F827A87D7D527D5258527D5258527D525852
+%7D5258527D5258527D5258527D5258527D5258527D5258527D5258527D52
+%58527D5258527D5258527D5258527D5258527D5258527D5258527D525852
+%7D5258527D5258527D5258527D5252FD07F852837D7DFD04F827A8FD0DFF
+%A8FD04F8277D7D8327FD5FF8277D837D7DFD05F87DA8FD09FFA852FD04F8
+%27837DA852FD61F82DFD047DFD06F8277D7DA87DA87D7D27FD05F8277D7D
+%8358FD63F8527DA87D7D27FD08F827FD07F82752A87DA87D27FD17F8277D
+%A87D7D27277D7DF8F827A827FD10F87D7DF8F8527D2727A87DA85227FD22
+%F852FD047D5227FD0DF82752A87D7D7D27FD18F852FFA8A8FFFFF8A8FF27
+%F8A8FF27FD10F8FFFF52F852FFF87DFFFFA8FFA8FD23F8527DA87DA87D7D
+%2727FD07F8272E7D7D837DA87D27FD19F852FF27F87DFF27F8FFA852FF7D
+%FD11F8FFFFFFF852FF277DFFF8F852FF52FD23F82752837D7D7D837D7D52
+%58527D527D7D83FD047D52FD1BF827FF7D7DA8A8F8F852FFFFFFFD12F8FF
+%A8FF7D27FFF87DFF27F8F8FFA8FD24F82752837DA87D837DA87DA87DA87D
+%837DA87D7D27FD1CF852FFA87DFFFF52F8F8A8FF52FD12F8FF527DFF7DFF
+%277DFF27F8F8FFA8FD27F85252837D7D7D837D7D7D837D7D5227FD1EF852
+%FFF8F8F8FF7DF8F87DFF27FD12F8FF7DF8FFFFFFF87DFFF8F852FF7DFD29
+%F82752527D527D587D5252FD21F852FFA852A8FF7DF8F87DFF27FD12F8FF
+%7DF827FFFF277DFF7DA8FFFF27FD54F827A8A8FFA87DF8F8F852A827FD12
+%F8A87DF8F87DA8F852FD04A827FDFCF8FD1DF852FD7F27FD7FFFFF
+%%EndData
+%%EndComments
+%%BeginProlog
+%%BeginResource: procset Adobe_level2_AI5 1.2 0
+%%Title: (Adobe Illustrator (R) Version 5.0 Level 2 Emulation)
+%%Version: 1.2 0
+%%CreationDate: (04/10/93) ()
+%%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
+userdict /Adobe_level2_AI5 26 dict dup begin
+	put
+	/packedarray where not
+	{
+		userdict begin
+		/packedarray
+		{
+			array astore readonly
+		} bind def
+		/setpacking /pop load def
+		/currentpacking false def
+	 end
+		0
+	} if
+	pop
+	userdict /defaultpacking currentpacking put true setpacking
+	/initialize
+	{
+		Adobe_level2_AI5 begin
+	} bind def
+	/terminate
+	{
+		currentdict Adobe_level2_AI5 eq
+		{
+		 end
+		} if
+	} bind def
+	mark
+	/setcustomcolor where not
+	{
+		/findcmykcustomcolor
+		{
+			(AI8_CMYK_CustomColor)
+			6 packedarray
+		} bind def
+		/findrgbcustomcolor
+		{
+			(AI8_RGB_CustomColor)
+			5 packedarray
+		} bind def
+		/setcustomcolor
+		{
+			exch 
+			aload pop dup
+			(AI8_CMYK_CustomColor) eq
+			{
+				pop pop
+				4
+				{
+					4 index mul
+					4 1 roll
+				} repeat
+				5 -1 roll pop
+				setcmykcolor
+			}
+			{
+				dup (AI8_RGB_CustomColor) eq
+				{
+					pop pop
+					3
+					{
+						1 exch sub
+						3 index mul 
+						1 exch sub
+						3 1 roll
+					} repeat
+					4 -1 roll pop
+					setrgbcolor
+				}
+				{
+					pop
+					4
+					{
+						4 index mul 4 1 roll
+					} repeat
+					5 -1 roll pop
+					setcmykcolor
+				} ifelse
+			} ifelse
+		}
+		def
+	} if
+	/setAIseparationgray
+	{
+		false setoverprint
+		0 setgray
+		/setseparationgray where{
+			pop setseparationgray
+		}{
+			/setcolorspace where{
+				pop
+				[/Separation (All) /DeviceCMYK {dup dup dup}] setcolorspace
+				1 exch sub setcolor
+			}{
+				setgray
+			}ifelse
+		}ifelse
+	} def
+	
+	/gt38? mark {version cvr cvx exec} stopped {cleartomark true} {38 gt exch pop} ifelse def
+	userdict /deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt put
+	userdict /level2?
+	systemdict /languagelevel known dup
+	{
+		pop systemdict /languagelevel get 2 ge
+	} if
+	put
+/level2ScreenFreq
+{
+ begin
+		60
+		HalftoneType 1 eq
+		{
+			pop Frequency
+		} if
+		HalftoneType 2 eq
+		{
+			pop GrayFrequency
+		} if
+		HalftoneType 5 eq
+		{
+			pop Default level2ScreenFreq
+		} if
+ end
+} bind def
+userdict /currentScreenFreq  
+	level2? {currenthalftone level2ScreenFreq} {currentscreen pop pop} ifelse put
+level2? not
+	{
+		/setcmykcolor where not
+		{
+			/setcmykcolor
+			{
+				exch .11 mul add exch .59 mul add exch .3 mul add
+				1 exch sub setgray
+			} def
+		} if
+		/currentcmykcolor where not
+		{
+			/currentcmykcolor
+			{
+				0 0 0 1 currentgray sub
+			} def
+		} if
+		/setoverprint where not
+		{
+			/setoverprint /pop load def
+		} if
+		/selectfont where not
+		{
+			/selectfont
+			{
+				exch findfont exch
+				dup type /arraytype eq
+				{
+					makefont
+				}
+				{
+					scalefont
+				} ifelse
+				setfont
+			} bind def
+		} if
+		/cshow where not
+		{
+			/cshow
+			{
+				[
+				0 0 5 -1 roll aload pop
+				] cvx bind forall
+			} bind def
+		} if
+	} if
+	cleartomark
+	/anyColor?
+	{
+		add add add 0 ne
+	} bind def
+	/testColor
+	{
+		gsave
+		setcmykcolor currentcmykcolor
+		grestore
+	} bind def
+	/testCMYKColorThrough
+	{
+		testColor anyColor?
+	} bind def
+	userdict /composite?
+	1 0 0 0 testCMYKColorThrough
+	0 1 0 0 testCMYKColorThrough
+	0 0 1 0 testCMYKColorThrough
+	0 0 0 1 testCMYKColorThrough
+	and and and
+	put
+	composite? not
+	{
+		userdict begin
+		gsave
+		/cyan? 1 0 0 0 testCMYKColorThrough def
+		/magenta? 0 1 0 0 testCMYKColorThrough def
+		/yellow? 0 0 1 0 testCMYKColorThrough def
+		/black? 0 0 0 1 testCMYKColorThrough def
+		grestore
+		/isCMYKSep? cyan? magenta? yellow? black? or or or def
+		/customColor? isCMYKSep? not def
+	 end
+	} if
+ end defaultpacking setpacking
+%%EndResource
+%%BeginProcSet: Adobe_ColorImage_AI6 1.3 0
+userdict /Adobe_ColorImage_AI6 known not
+{
+	userdict /Adobe_ColorImage_AI6 53 dict put 
+} if
+userdict /Adobe_ColorImage_AI6 get begin
+/initialize { 
+	Adobe_ColorImage_AI6 begin
+	Adobe_ColorImage_AI6 {
+		dup type /arraytype eq {
+			dup xcheck {
+				bind
+			} if
+		} if
+		pop pop
+	} forall
+} def
+/terminate { end } def
+currentdict /Adobe_ColorImage_AI6_Vars known not {
+	/Adobe_ColorImage_AI6_Vars 41 dict def
+} if
+Adobe_ColorImage_AI6_Vars begin
+	/plateindex -1 def
+	/_newproc null def
+	/_proc1 null def
+	/_proc2 null def
+	/sourcearray 4 array def
+	/_ptispace null def
+	/_ptiname null def
+	/_pti0 0 def
+	/_pti1 0 def
+	/_ptiproc null def
+	/_ptiscale 0 def
+	/_pticomps 0 def
+	/_ptibuf 0 string def
+	/_gtigray 0 def
+	/_cticmyk null def
+	/_rtirgb null def
+	/XIEnable true def
+	/XIType 0 def
+	/XIEncoding 0 def
+	/XICompression 0 def
+	/XIChannelCount 0 def
+	/XIBitsPerPixel 0 def
+	/XIImageHeight 0 def
+	/XIImageWidth 0 def
+	/XIImageMatrix null def
+	/XIRowBytes 0 def
+	/XIFile null def
+	/XIBuffer1 null def
+	/XIBuffer2 null def
+	/XIBuffer3 null def
+	/XIDataProc null def
+	/XIColorSpace /DeviceGray def
+	/XIColorValues 0 def
+	/XIPlateList false def
+end
+/ci6colorimage /colorimage where {/colorimage get}{null} ifelse def
+/ci6image systemdict /image get def
+/ci6curtransfer systemdict /currenttransfer get def
+/ci6curoverprint /currentoverprint where {/currentoverprint get}{{_of}} ifelse def
+/ci6foureq {
+	4 index ne {
+		pop pop pop false
+	}{
+		4 index ne {
+			pop pop false
+		}{
+			4 index ne {
+				pop false
+			}{
+				4 index eq
+			} ifelse
+		} ifelse
+	} ifelse
+} def
+/ci6testplate {
+	Adobe_ColorImage_AI6_Vars begin
+		/plateindex -1 def
+		/setcmykcolor where {
+			pop
+			gsave
+			1 0 0 0 setcmykcolor systemdict /currentgray get exec 1 exch sub
+			0 1 0 0 setcmykcolor systemdict /currentgray get exec 1 exch sub
+			0 0 1 0 setcmykcolor systemdict /currentgray get exec 1 exch sub
+			0 0 0 1 setcmykcolor systemdict /currentgray get exec 1 exch sub
+			grestore
+			1 0 0 0 ci6foureq { 
+				/plateindex 0 def
+			}{
+				0 1 0 0 ci6foureq { 
+					/plateindex 1 def
+				}{
+					0 0 1 0 ci6foureq {
+						/plateindex 2 def
+					}{
+						0 0 0 1 ci6foureq { 
+							/plateindex 3 def
+						}{
+							0 0 0 0 ci6foureq {
+								/plateindex 5 def
+							} if
+						} ifelse
+					} ifelse
+				} ifelse
+			} ifelse
+			pop pop pop pop
+		} if
+		plateindex
+ end
+} def
+/ci6concatprocs {
+	/packedarray where {
+		pop dup type /packedarraytype eq 2 index type
+		/packedarraytype eq or
+	}{
+		false
+	} ifelse
+	{
+		/_proc2 exch cvlit def
+		/_proc1 exch cvlit def
+		_proc1 aload pop
+		_proc2 aload pop
+		_proc1 length
+		_proc2 length add
+		packedarray cvx
+	}{
+		/_proc2 exch cvlit def
+		/_proc1 exch cvlit def
+		/_newproc _proc1 length _proc2 length add array def
+		_newproc 0 _proc1 putinterval
+		_newproc _proc1 length _proc2 putinterval
+		_newproc cvx
+	} ifelse
+} def
+/ci6istint {
+	type /arraytype eq 
+} def
+/ci6isspot {
+	dup type /arraytype eq {
+		dup length 1 sub get /Separation eq
+	}{
+		pop false
+	} ifelse
+} def
+/ci6spotname {
+	dup ci6isspot {dup length 2 sub get}{pop ()} ifelse
+} def
+/ci6altspace {
+	aload pop pop pop ci6colormake
+} def
+/ci6numcomps {
+	dup /DeviceGray eq {
+		pop 1
+	}{
+		dup /DeviceRGB eq {
+			pop 3
+		}{
+			/DeviceCMYK eq {
+				4
+			}{
+				1
+			} ifelse
+		} ifelse
+	} ifelse
+} def
+/ci6marksplate {
+	dup /DeviceGray eq {
+		pop plateindex 3 eq
+	}{
+		dup /DeviceRGB eq {
+			pop plateindex 5 ne
+		}{
+			dup /DeviceCMYK eq {
+				pop plateindex 5 ne
+			}{
+				dup ci6isspot {
+					/findcmykcustomcolor where {
+						pop
+						dup length 2 sub get
+						0.1 0.1 0.1 0.1 5 -1 roll
+						findcmykcustomcolor 1 setcustomcolor
+						systemdict /currentgray get exec
+						1 ne
+					}{
+						pop plateindex 5 ne
+					} ifelse
+				}{
+					pop plateindex 5 ne
+				} ifelse
+			} ifelse
+		} ifelse
+	} ifelse
+} def
+/ci6colormake {
+	dup ci6numcomps
+	exch 1 index 2 add 1 roll
+	dup 1 eq {pop}{array astore} ifelse
+	exch
+} def
+/ci6colorexpand {
+	dup ci6spotname exch
+	dup ci6istint {
+		ci6altspace
+		exch 4 1 roll
+	}{
+		1 3 1 roll
+	} ifelse
+} def
+/ci6colortint {
+	dup /DeviceGray eq {
+		3 1 roll 1 exch sub mul 1 exch sub exch
+	}{
+		dup /DeviceRGB eq {
+			3 1 roll {1 exch sub 1 index mul 1 exch sub exch} forall pop 3 array astore exch
+		}{
+			dup /DeviceCMYK eq {
+				3 1 roll {1 index mul exch} forall pop 4 array astore exch
+			}{
+				3 1 roll mul exch
+			} ifelse
+		} ifelse
+	} ifelse
+} def
+/ci6colortocmyk {
+	dup /DeviceGray eq {
+		pop 1 exch sub 0 0 0 4 -1 roll 4 array astore
+	}{
+		dup /DeviceRGB eq {
+			pop aload pop _rgbtocmyk 4 array astore
+		}{
+			dup /DeviceCMYK eq {
+				pop
+			}{
+				ci6altspace ci6colortint ci6colortocmyk
+			} ifelse
+		} ifelse
+	} ifelse
+} def
+/ci6makeimagedict {
+	7 dict begin
+		/ImageType 1 def
+		/Decode exch def
+		/DataSource exch def
+		/ImageMatrix exch def
+		/BitsPerComponent exch def
+		/Height exch def
+		/Width exch def
+	currentdict end
+} def
+/ci6stringinvert {
+	0 1 2 index length 1 sub {
+		dup 2 index exch get 255 exch sub 2 index 3 1 roll put
+	} for
+} def
+/ci6stringknockout {
+	0 1 2 index length 1 sub {
+		255 2 index 3 1 roll put
+	} for
+} def
+/ci6stringapply {
+	0 1 4 index length 1 sub {
+		dup
+		4 index exch get
+		3 index 3 1 roll
+		3 index exec
+	} for
+	pop exch pop
+} def
+/ci6walkrgbstring {
+	0 3 index
+	dup length 1 sub 0 3 3 -1 roll {
+		3 getinterval {} forall
+		5 index exec
+		3 index
+	} for
+	
+	 5 {pop} repeat
+} def
+/ci6walkcmykstring
+{
+	0 3 index
+	dup length 1 sub 0 4 3 -1 roll {
+		4 getinterval {} forall
+		
+		6 index exec
+		
+		3 index
+		
+	} for
+	
+	5 { pop } repeat
+	
+} def
+/ci6putrgbtograystr
+{
+	.11 mul exch
+	
+	.59 mul add exch
+	
+	.3 mul add
+	
+	cvi 3 copy put
+	
+	pop 1 add
+} def
+/ci6putcmyktograystr
+{
+	exch .11 mul add
+	
+	exch .59 mul add
+	
+	exch .3 mul add
+	
+	dup 255 gt { pop 255 } if
+	
+	255 exch sub cvi 3 copy put
+	
+	pop 1 add
+} def
+/ci6rgbtograyproc {	
+	Adobe_ColorImage_AI6_Vars begin 
+		sourcearray 0 get exec
+		XIBuffer3
+		dup 3 1 roll 
+		
+		/ci6putrgbtograystr load exch
+		ci6walkrgbstring
+ end
+} def
+/ci6cmyktograyproc {	
+	Adobe_ColorImage_AI6_Vars begin
+		sourcearray 0 get exec
+		XIBuffer3
+		dup 3 1 roll 
+		
+		/ci6putcmyktograystr load exch
+		ci6walkcmykstring
+ end
+} def
+/ci6separatecmykproc {	
+	Adobe_ColorImage_AI6_Vars begin
+		sourcearray 0 get exec
+		
+		XIBuffer3
+		
+		0 2 index
+		
+		plateindex 4 2 index length 1 sub {
+			get 255 exch sub
+			
+			3 copy put pop 1 add
+			
+			2 index
+		} for
+		pop pop exch pop
+ end
+} def
+	
+/ci6compositeimage {
+	dup 1 eq {
+		pop pop image
+	}{
+		/ci6colorimage load null ne {
+			ci6colorimage
+		}{
+			3 1 roll pop
+			sourcearray 0 3 -1 roll put
+			3 eq {/ci6rgbtograyproc}{/ci6cmyktograyproc} ifelse load
+			image
+		} ifelse
+	} ifelse
+} def
+/ci6knockoutimage {
+	gsave
+	0 ci6curtransfer exec 1 ci6curtransfer exec
+	eq {
+		0 ci6curtransfer exec 0.5 lt
+	}{
+		0 ci6curtransfer exec 1 ci6curtransfer exec gt
+	} ifelse
+	{{pop 0}}{{pop 1}} ifelse
+	systemdict /settransfer get exec
+	ci6compositeimage
+	grestore
+} def
+/ci6drawimage {
+	ci6testplate -1 eq {
+		pop ci6compositeimage
+	}{
+		dup type /arraytype eq {
+			dup length plateindex gt {plateindex get}{pop false} ifelse
+		}{
+			{
+				true
+			}{
+				dup 1 eq {plateindex 3 eq}{plateindex 3 le} ifelse
+			} ifelse
+		} ifelse
+		{
+			dup 1 eq {
+				pop pop ci6image
+			}{
+				dup 3 eq {
+					ci6compositeimage
+				}{
+					pop pop
+					sourcearray 0 3 -1 roll put
+					/ci6separatecmykproc load
+					ci6image
+				} ifelse
+			} ifelse
+		}{
+			ci6curoverprint {
+				7 {pop} repeat
+			}{
+				ci6knockoutimage
+			} ifelse
+		} ifelse
+	} ifelse
+} def
+/ci6proctintimage {
+	/_ptispace exch store /_ptiname exch store /_pti1 exch store /_pti0 exch store /_ptiproc exch store
+	/_pticomps _ptispace ci6numcomps store
+	/_ptiscale _pti1 _pti0 sub store
+	level2? {
+		_ptiname length 0 gt version cvr 2012 ge and {
+			[/Separation _ptiname _ptispace {_ptiproc}] setcolorspace
+			[_pti0 _pti1] ci6makeimagedict ci6image
+		}{
+			[/Indexed _ptispace 255 {255 div _ptiscale mul _pti0 add _ptiproc}] setcolorspace
+			[0 255] ci6makeimagedict ci6image
+		} ifelse
+	}{
+		_pticomps 1 eq {
+			{
+				dup
+				{
+					255 div _ptiscale mul _pti0 add _ptiproc 255 mul cvi put
+				} ci6stringapply
+			} ci6concatprocs ci6image
+		}{
+			{
+				dup length _pticomps mul dup _ptibuf length ne {/_ptibuf exch string store}{pop} ifelse
+				_ptibuf {
+					exch _pticomps mul exch 255 div _ptiscale mul _pti0 add _ptiproc
+					_pticomps 2 add -2 roll
+					_pticomps 1 sub -1 0 {
+						1 index add 2 index exch
+						5 -1 roll
+						255 mul cvi put
+					} for
+					pop pop
+				} ci6stringapply
+			} ci6concatprocs false _pticomps
+			/ci6colorimage load null eq {7 {pop} repeat}{ci6colorimage} ifelse
+		} ifelse
+	} ifelse
+} def
+/ci6graytintimage {
+	/_gtigray 5 -1 roll store
+	{1 _gtigray sub mul 1 exch sub} 4 1 roll
+	/DeviceGray ci6proctintimage
+} def
+/ci6cmyktintimage {
+	/_cticmyk 5 -1 roll store
+	{_cticmyk {1 index mul exch} forall pop} 4 1 roll
+	/DeviceCMYK ci6proctintimage
+} def
+/ci6rgbtintimage {
+	/_rtirgb 5 -1 roll store
+	{_rtirgb {1 exch sub 1 index mul 1 exch sub exch} forall pop} 4 1 roll
+	/DeviceRGB ci6proctintimage
+} def
+/ci6tintimage {
+	ci6testplate -1 eq {
+		ci6colorexpand
+		3 -1 roll 5 -1 roll {0}{0 exch} ifelse 4 2 roll
+		dup /DeviceGray eq {
+			pop ci6graytintimage
+		}{
+			dup /DeviceRGB eq {
+				pop ci6rgbtintimage
+			}{
+				pop ci6cmyktintimage
+			} ifelse
+		} ifelse
+	}{
+		dup ci6marksplate {
+			plateindex 5 lt {
+				ci6colortocmyk plateindex get
+				dup 0 eq ci6curoverprint and {
+					7 {pop} repeat
+				}{
+					1 exch sub
+					exch {1 0}{0 1} ifelse () ci6graytintimage
+				} ifelse
+			}{
+				pop exch {0}{0 exch} ifelse 0 3 1 roll () ci6graytintimage
+			} ifelse
+		}{
+			ci6curoverprint {
+				8 {pop} repeat
+			}{
+				pop pop pop
+				{pop 1} 0 1 () /DeviceGray ci6proctintimage
+			} ifelse
+		} ifelse
+	} ifelse
+} def
+/XINullImage {
+} def
+/XIImageMask {
+	XIImageWidth XIImageHeight false
+	[XIImageWidth 0 0 XIImageHeight neg 0 0]
+	/XIDataProc load
+	imagemask
+} def
+/XIImageTint {
+	XIImageWidth XIImageHeight XIBitsPerPixel
+	[XIImageWidth 0 0 XIImageHeight neg 0 0]
+	/XIDataProc load
+	XIType 3 eq XIColorValues XIColorSpace ci6tintimage
+} def
+/XIImage {
+	XIImageWidth XIImageHeight XIBitsPerPixel
+	[XIImageWidth 0 0 XIImageHeight neg 0 0]
+	/XIDataProc load
+	false XIChannelCount XIPlateList ci6drawimage
+} def
+/XG {
+	pop pop
+} def
+/XF {
+	13 {pop} repeat
+} def
+/Xh {
+	Adobe_ColorImage_AI6_Vars begin
+		gsave
+		/XIType exch def
+		/XIImageHeight exch def
+		/XIImageWidth exch def
+		/XIImageMatrix exch def
+		0 0 moveto
+		XIImageMatrix concat
+		XIImageWidth XIImageHeight scale
+		
+		/_lp /null ddef
+		_fc
+		/_lp /imagemask ddef
+ end
+} def
+/XH {
+	Adobe_ColorImage_AI6_Vars begin
+		grestore
+ end
+} def
+/XIEnable {
+	Adobe_ColorImage_AI6_Vars /XIEnable 3 -1 roll put
+} def
+/XC {
+	Adobe_ColorImage_AI6_Vars begin
+		ci6colormake
+		/XIColorSpace exch def
+		/XIColorValues exch def
+ end
+} def
+/XIPlates {
+	Adobe_ColorImage_AI6_Vars begin
+		/XIPlateList exch def
+ end
+} def
+/XI
+{
+	Adobe_ColorImage_AI6_Vars begin
+		gsave
+		/XIType exch def
+		cvi dup
+		256 idiv /XICompression exch store
+		256 mod /XIEncoding exch store
+		pop pop
+		/XIChannelCount exch def
+		/XIBitsPerPixel exch def
+		/XIImageHeight exch def
+		/XIImageWidth exch def
+		pop pop pop pop
+		/XIImageMatrix exch def
+		XIBitsPerPixel 1 eq {
+			XIImageWidth 8 div ceiling cvi
+		}{
+			XIImageWidth XIChannelCount mul
+		} ifelse
+		/XIRowBytes exch def
+		XIEnable {
+			/XIBuffer3 XIImageWidth string def
+			XICompression 0 eq {
+				/XIBuffer1 XIRowBytes string def
+				XIEncoding 0 eq {
+					{currentfile XIBuffer1 readhexstring pop}
+				}{
+					{currentfile XIBuffer1 readstring pop}
+				} ifelse
+			}{
+				/XIBuffer1 256 string def
+				/XIBuffer2 XIRowBytes string def
+				{currentfile XIBuffer1 readline pop (%) anchorsearch {pop} if}
+				/ASCII85Decode filter /DCTDecode filter
+				/XIFile exch def
+				{XIFile XIBuffer2 readstring pop}
+			} ifelse
+			/XIDataProc exch def
+			
+			XIType 1 ne {
+				0 setgray
+			} if
+			XIType 1 eq {
+				XIImageMask
+			}{
+				XIType 2 eq XIType 3 eq or {
+					XIImageTint
+				}{
+					XIImage
+				} ifelse
+			} ifelse
+		}{
+			XINullImage
+		} ifelse
+		/XIPlateList false def
+		grestore
+ end
+} def
+end
+%%EndProcSet
+%%BeginResource: procset Adobe_Illustrator_AI5 1.3 0
+%%Title: (Adobe Illustrator (R) Version 8.0 Full Prolog)
+%%Version: 1.3 0
+%%CreationDate: (3/7/1994) ()
+%%Copyright: ((C) 1987-1998 Adobe Systems Incorporated All Rights Reserved)
+currentpacking true setpacking
+userdict /Adobe_Illustrator_AI5_vars 112 dict dup begin
+put
+/_?cmyk false def
+/_eo false def
+/_lp /none def
+/_pf
+{
+} def
+/_ps
+{
+} def
+/_psf
+{
+} def
+/_pss
+{
+} def
+/_pjsf
+{
+} def
+/_pjss
+{
+} def
+/_pola 0 def
+/_doClip 0 def
+/cf currentflat def
+/_lineorientation 0 def
+/_charorientation 0 def
+/_yokoorientation 0 def
+/_tm matrix def
+/_renderStart
+[
+/e0 /r0 /a0 /o0 /e1 /r1 /a1 /i0
+] def
+/_renderEnd
+[
+null null null null /i1 /i1 /i1 /i1
+] def
+/_render -1 def
+/_shift [0 0] def
+/_ax 0 def
+/_ay 0 def
+/_cx 0 def
+/_cy 0 def
+/_leading
+[
+0 0
+] def
+/_ctm matrix def
+/_mtx matrix def
+/_sp 16#020 def
+/_hyphen (-) def
+/_fontSize 0 def
+/_fontAscent 0 def
+/_fontDescent 0 def
+/_fontHeight 0 def
+/_fontRotateAdjust 0 def
+/Ss 256 string def
+Ss 0 (fonts/) putinterval
+/_cnt 0 def
+/_scale [1 1] def
+/_nativeEncoding 0 def
+/_useNativeEncoding 0 def
+/_tempEncode 0 def
+/_pntr 0 def
+/_tDict 2 dict def
+/_hfname 100 string def
+/_hffound false def
+/Tx
+{
+} def
+/Tj
+{
+} def
+/CRender
+{
+} def
+/_AI3_savepage
+{
+} def
+/_gf null def
+/_cf 4 array def
+/_rgbf 3 array def
+/_if null def
+/_of false def
+/_fc
+{
+} def
+/_gs null def
+/_cs 4 array def
+/_rgbs 3 array def
+/_is null def
+/_os false def
+/_sc
+{
+} def
+/_pd 1 dict def
+/_ed 15 dict def
+/_pm matrix def
+/_fm null def
+/_fd null def
+/_fdd null def
+/_sm null def
+/_sd null def
+/_sdd null def
+/_i null def
+/_lobyte 0 def
+/_hibyte 0 def
+/_cproc null def
+/_cscript 0 def
+/_hvax 0 def
+/_hvay 0 def
+/_hvwb 0 def
+/_hvcx 0 def
+/_hvcy 0 def
+/_bitfont null def
+/_bitlobyte 0 def
+/_bithibyte 0 def
+/_bitkey null def
+/_bitdata null def
+/_bitindex 0 def
+/discardSave null def
+/buffer 256 string def
+/beginString null def
+/endString null def
+/endStringLength null def
+/layerCnt 1 def
+/layerCount 1 def
+/perCent (%) 0 get def
+/perCentSeen? false def
+/newBuff null def
+/newBuffButFirst null def
+/newBuffLast null def
+/clipForward? false def
+end
+userdict /Adobe_Illustrator_AI5 known not {
+	userdict /Adobe_Illustrator_AI5 100 dict put
+} if
+userdict /Adobe_Illustrator_AI5 get begin
+/initialize
+{
+	Adobe_Illustrator_AI5 dup begin
+	Adobe_Illustrator_AI5_vars begin
+	/_aicmykps where {pop /_?cmyk _aicmykps def}if
+	discardDict
+	{
+		bind pop pop
+	} forall
+	dup /nc get begin
+	{
+		dup xcheck 1 index type /operatortype ne and
+		{
+			bind
+		} if
+		pop pop
+	} forall
+ end
+	newpath
+} def
+/terminate
+{
+ end
+ end
+} def
+/_
+null def
+/ddef
+{
+	Adobe_Illustrator_AI5_vars 3 1 roll put
+} def
+/xput
+{
+	dup load dup length exch maxlength eq
+	{
+		dup dup load dup
+		length 2 mul dict copy def
+	} if
+	load begin
+	def
+ end
+} def
+/npop
+{
+	{
+		pop
+	} repeat
+} def
+/hswj
+{
+	dup stringwidth 3 2 roll
+	{
+		_hvwb eq { exch _hvcx add exch _hvcy add } if
+		exch _hvax add exch _hvay add
+	} cforall
+} def
+/vswj
+{
+	0 0 3 -1 roll
+	{
+		dup 255 le
+		_charorientation 1 eq
+		and
+		{
+			dup cstring stringwidth 5 2 roll
+			_hvwb eq { exch _hvcy sub exch _hvcx sub } if
+			exch _hvay sub exch _hvax sub
+			4 -1 roll sub exch
+			3 -1 roll sub exch
+		}
+		{
+			_hvwb eq { exch _hvcy sub exch _hvcx sub } if
+			exch _hvay sub exch _hvax sub
+			_fontHeight sub
+		} ifelse
+	} cforall
+} def
+/swj
+{
+	6 1 roll
+	/_hvay exch ddef
+	/_hvax exch ddef
+	/_hvwb exch ddef
+	/_hvcy exch ddef
+	/_hvcx exch ddef
+	_lineorientation 0 eq { hswj } { vswj } ifelse
+} def
+/sw
+{
+	0 0 0 6 3 roll swj
+} def
+/vjss
+{
+	4 1 roll
+	{
+		dup cstring
+		dup length 1 eq
+		_charorientation 1 eq
+		and
+		{
+			-90 rotate
+			currentpoint
+			_fontRotateAdjust add
+			moveto
+			gsave
+			false charpath currentpoint
+			5 index setmatrix stroke
+			grestore
+			_fontRotateAdjust sub
+			moveto
+			_sp eq
+			{
+				5 index 5 index rmoveto
+			} if
+			2 copy rmoveto
+			90 rotate
+		}
+		{
+			currentpoint
+			_fontHeight sub
+			5 index sub
+			3 index _sp eq
+			{
+				9 index sub
+			} if
+	
+			currentpoint
+			exch 4 index stringwidth pop 2 div sub
+			exch _fontAscent sub
+			moveto
+	
+			gsave
+			2 index false charpath
+			6 index setmatrix stroke
+			grestore
+	
+			moveto pop pop
+		} ifelse
+	} cforall
+	6 npop
+} def
+/hjss
+{
+	4 1 roll
+	{
+		dup cstring
+		gsave
+		false charpath currentpoint
+		5 index setmatrix stroke
+		grestore
+		moveto
+		_sp eq
+		{
+			5 index 5 index rmoveto
+		} if
+		2 copy rmoveto
+	} cforall
+	6 npop
+} def
+/jss
+{
+	_lineorientation 0 eq { hjss } { vjss } ifelse
+} def
+/ss
+{
+	0 0 0 7 3 roll jss
+} def
+/vjsp
+{
+	4 1 roll
+	{
+		dup cstring
+		dup length 1 eq
+		_charorientation 1 eq
+		and
+		{
+			-90 rotate
+			currentpoint
+			_fontRotateAdjust add
+			moveto
+			false charpath
+            currentpoint
+			_fontRotateAdjust sub
+			moveto
+			_sp eq
+			{
+				5 index 5 index rmoveto
+			} if
+			2 copy rmoveto
+			90 rotate
+		}
+		{
+			currentpoint
+			_fontHeight sub
+			5 index sub
+			3 index _sp eq
+			{
+				9 index sub
+			} if
+	
+			currentpoint
+			exch 4 index stringwidth pop 2 div sub
+			exch _fontAscent sub
+			moveto
+	
+			2 index false charpath
+	
+			moveto pop pop
+		} ifelse
+	} cforall
+	6 npop
+} def
+/hjsp
+{
+    4 1 roll
+    {
+        dup cstring
+        false charpath
+        _sp eq
+        {
+            5 index 5 index rmoveto
+        } if
+        2 copy rmoveto
+    } cforall
+    6 npop
+} def
+/jsp
+{
+	matrix currentmatrix
+    _lineorientation 0 eq {hjsp} {vjsp} ifelse
+} def
+/sp
+{
+    matrix currentmatrix
+    0 0 0 7 3 roll
+    _lineorientation 0 eq {hjsp} {vjsp} ifelse
+} def
+/pl
+{
+	transform
+	0.25 sub round 0.25 add exch
+	0.25 sub round 0.25 add exch
+	itransform
+} def
+/setstrokeadjust where
+{
+	pop true setstrokeadjust
+	/c
+	{
+		curveto
+	} def
+	/C
+	/c load def
+	/v
+	{
+		currentpoint 6 2 roll curveto
+	} def
+	/V
+	/v load def
+	/y
+	{
+		2 copy curveto
+	} def
+	/Y
+	/y load def
+	/l
+	{
+		lineto
+	} def
+	/L
+	/l load def
+	/m
+	{
+		moveto
+	} def
+}
+{
+	/c
+	{
+		pl curveto
+	} def
+	/C
+	/c load def
+	/v
+	{
+		currentpoint 6 2 roll pl curveto
+	} def
+	/V
+	/v load def
+	/y
+	{
+		pl 2 copy curveto
+	} def
+	/Y
+	/y load def
+	/l
+	{
+		pl lineto
+	} def
+	/L
+	/l load def
+	/m
+	{
+		pl moveto
+	} def
+} ifelse
+/d
+{
+	setdash
+} def
+/cf
+{
+} def
+/i
+{
+	dup 0 eq
+	{
+		pop cf
+	} if
+	setflat
+} def
+/j
+{
+	setlinejoin
+} def
+/J
+{
+	setlinecap
+} def
+/M
+{
+	setmiterlimit
+} def
+/w
+{
+	setlinewidth
+} def
+/XR
+{
+	0 ne
+	/_eo exch ddef
+} def
+/H
+{
+} def
+/h
+{
+	closepath
+} def
+/N
+{
+	_pola 0 eq
+	{
+		_doClip 1 eq
+		{
+			_eo {eoclip} {clip} ifelse /_doClip 0 ddef
+		} if
+		newpath
+	}
+	{
+		/CRender
+		{
+			N
+		} ddef
+	} ifelse
+} def
+/n
+{
+	N
+} def
+/F
+{
+	_pola 0 eq
+	{
+		_doClip 1 eq
+		{
+			gsave _pf grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _fc
+			/_doClip 0 ddef
+		}
+		{
+			_pf
+		} ifelse
+	}
+	{
+		/CRender
+		{
+			F
+		} ddef
+	} ifelse
+} def
+/f
+{
+	closepath
+	F
+} def
+/S
+{
+	_pola 0 eq
+	{
+		_doClip 1 eq
+		{
+			gsave _ps grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc
+			/_doClip 0 ddef
+		}
+		{
+			_ps
+		} ifelse
+	}
+	{
+		/CRender
+		{
+			S
+		} ddef
+	} ifelse
+} def
+/s
+{
+	closepath
+	S
+} def
+/B
+{
+	_pola 0 eq
+	{
+		_doClip 1 eq
+		gsave F grestore
+		{
+			gsave S grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc
+			/_doClip 0 ddef
+		}
+		{
+			S
+		} ifelse
+	}
+	{
+		/CRender
+		{
+			B
+		} ddef
+	} ifelse
+} def
+/b
+{
+	closepath
+	B
+} def
+/W
+{
+	/_doClip 1 ddef
+} def
+/*
+{
+	count 0 ne
+	{
+		dup type /stringtype eq
+		{
+			pop
+		} if
+	} if
+	newpath
+} def
+/u
+{
+} def
+/U
+{
+} def
+/q
+{
+	_pola 0 eq
+	{
+		gsave
+	} if
+} def
+/Q
+{
+	_pola 0 eq
+	{
+		grestore
+	} if
+} def
+/*u
+{
+	_pola 1 add /_pola exch ddef
+} def
+/*U
+{
+	_pola 1 sub /_pola exch ddef
+	_pola 0 eq
+	{
+		CRender
+	} if
+} def
+/D
+{
+	pop
+} def
+/*w
+{
+} def
+/*W
+{
+} def
+/`
+{
+	/_i save ddef
+	clipForward?
+	{
+		nulldevice
+	} if
+	6 1 roll 4 npop
+	concat pop
+	userdict begin
+	/showpage
+	{
+	} def
+	0 setgray
+	0 setlinecap
+	1 setlinewidth
+	0 setlinejoin
+	10 setmiterlimit
+	[] 0 setdash
+	/setstrokeadjust where {pop false setstrokeadjust} if
+	newpath
+	0 setgray
+	false setoverprint
+} def
+/~
+{
+ end
+	_i restore
+} def
+/_rgbtocmyk
+{
+	3
+	{
+		1 exch sub 3 1 roll
+	} repeat
+	3 copy 1 4 1 roll
+	3
+	{
+		3 index 2 copy gt
+		{
+			exch
+		} if
+		pop 4 1 roll
+	} repeat
+	pop pop pop
+	4 1 roll
+	3
+	{
+		3 index sub
+		3 1 roll
+	} repeat
+	4 -1 roll
+} def
+/setrgbfill
+{
+	_rgbf astore pop
+	/_fc
+	{
+		_lp /fill ne
+		{
+			_of setoverprint
+			_rgbf aload pop setrgbcolor
+			/_lp /fill ddef
+		} if
+	} ddef
+	/_pf
+	{
+		_fc
+		_eo {eofill} {fill} ifelse
+	} ddef
+	/_psf
+	{
+		_fc
+		hvashow
+	} ddef
+	/_pjsf
+	{
+		_fc
+		hvawidthshow
+	} ddef
+	/_lp /none ddef
+} def
+/setrgbstroke
+{
+	_rgbs astore pop
+	/_sc
+	{
+		_lp /stroke ne
+		{
+			_os setoverprint
+			_rgbs aload pop setrgbcolor
+			/_lp /stroke ddef
+		} if
+	} ddef
+	/_ps
+	{
+		_sc
+		stroke
+	} ddef
+	/_pss
+	{
+		_sc
+		ss
+	} ddef
+	/_pjss
+	{
+		_sc
+		jss
+	} ddef
+	/_lp /none ddef
+} def
+/O
+{
+	0 ne
+	/_of exch ddef
+	/_lp /none ddef
+} def
+/R
+{
+	0 ne
+	/_os exch ddef
+	/_lp /none ddef
+} def
+/g
+{
+	/_gf exch ddef
+	/_fc
+	{
+		_lp /fill ne
+		{
+			_of setoverprint
+			_gf setgray
+			/_lp /fill ddef
+		} if
+	} ddef
+	/_pf
+	{
+		_fc
+		_eo {eofill} {fill} ifelse
+	} ddef
+	/_psf
+	{
+		_fc
+		hvashow
+	} ddef
+	/_pjsf
+	{
+		_fc
+		hvawidthshow
+	} ddef
+	/_lp /none ddef
+} def
+/G
+{
+	/_gs exch ddef
+	/_sc
+	{
+		_lp /stroke ne
+		{
+			_os setoverprint
+			_gs setgray
+			/_lp /stroke ddef
+		} if
+	} ddef
+	/_ps
+	{
+		_sc
+		stroke
+	} ddef
+	/_pss
+	{
+		_sc
+		ss
+	} ddef
+	/_pjss
+	{
+		_sc
+		jss
+	} ddef
+	/_lp /none ddef
+} def
+/k
+{
+	_cf astore pop
+	/_fc
+	{
+		_lp /fill ne
+		{
+			_of setoverprint
+			_cf aload pop setcmykcolor
+			/_lp /fill ddef
+		} if
+	} ddef
+	/_pf
+	{
+		_fc
+		_eo {eofill} {fill} ifelse
+	} ddef
+	/_psf
+	{
+		_fc
+		hvashow
+	} ddef
+	/_pjsf
+	{
+		_fc
+		hvawidthshow
+	} ddef
+	/_lp /none ddef
+} def
+/K
+{
+	_cs astore pop
+	/_sc
+	{
+		_lp /stroke ne
+		{
+			_os setoverprint
+			_cs aload pop setcmykcolor
+			/_lp /stroke ddef
+		} if
+	} ddef
+	/_ps
+	{
+		_sc
+		stroke
+	} ddef
+	/_pss
+	{
+		_sc
+		ss
+	} ddef
+	/_pjss
+	{
+		_sc
+		jss
+	} ddef
+	/_lp /none ddef
+} def
+/Xa
+{
+	_?cmyk {
+		3 npop k
+	}{
+		setrgbfill 4 npop
+	} ifelse
+} def
+/XA
+{
+	_?cmyk {
+		3 npop K
+	}{
+		setrgbstroke 4 npop
+	} ifelse
+} def
+/Xs
+{
+	/_gf exch ddef
+	5 npop
+	/_fc
+	{
+		_lp /fill ne
+		{
+			_of setoverprint
+			_gf setAIseparationgray
+			/_lp /fill ddef
+		} if
+	} ddef
+	/_pf
+	{
+		_fc
+		_eo {eofill} {fill} ifelse
+	} ddef
+	/_psf
+	{
+		_fc
+		hvashow
+	} ddef
+	/_pjsf
+	{
+		_fc
+		hvawidthshow
+	} ddef
+	/_lp /none ddef
+} def
+/XS
+{
+	/_gs exch ddef
+	5 npop
+	/_sc
+	{
+		_lp /stroke ne
+		{
+			_os setoverprint
+			_gs setAIseparationgray
+			/_lp /stroke ddef
+		} if
+	} ddef
+	/_ps
+	{
+		_sc
+		stroke
+	} ddef
+	/_pss
+	{
+		_sc
+		ss
+	} ddef
+	/_pjss
+	{
+		_sc
+		jss
+	} ddef
+	/_lp /none ddef
+} def
+/Xx
+{
+	exch
+	/_gf exch ddef
+	0 eq {
+		findcmykcustomcolor
+	}{
+		_?cmyk {true}{/findrgbcustomcolor where{pop false}{true}ifelse}ifelse
+		{
+			4 1 roll 3 npop
+			findcmykcustomcolor
+		}{
+			8 -4 roll 4 npop
+			findrgbcustomcolor
+		} ifelse
+	} ifelse
+	/_if exch ddef
+	/_fc
+	{
+		_lp /fill ne
+		{
+			_of setoverprint
+			_if _gf 1 exch sub setcustomcolor
+			/_lp /fill ddef
+		} if
+	} ddef
+	/_pf
+	{
+		_fc
+		_eo {eofill} {fill} ifelse
+	} ddef
+	/_psf
+	{
+		_fc
+		hvashow
+	} ddef
+	/_pjsf
+	{
+		_fc
+		hvawidthshow
+	} ddef
+	/_lp /none ddef
+} def
+/XX
+{
+	exch
+	/_gs exch ddef
+	0 eq {
+		findcmykcustomcolor
+	}{
+		_?cmyk {true}{/findrgbcustomcolor where{pop false}{true}ifelse}ifelse
+		{
+			4 1 roll 3 npop
+			findcmykcustomcolor
+		}{
+			8 -4 roll 4 npop
+			findrgbcustomcolor
+		} ifelse
+	} ifelse
+	/_is exch ddef
+	/_sc
+	{
+		_lp /stroke ne
+		{
+			_os setoverprint
+			_is _gs 1 exch sub setcustomcolor
+			/_lp /stroke ddef
+		} if
+	} ddef
+	/_ps
+	{
+		_sc
+		stroke
+	} ddef
+	/_pss
+	{
+		_sc
+		ss
+	} ddef
+	/_pjss
+	{
+		_sc
+		jss
+	} ddef
+	/_lp /none ddef
+} def
+/x
+{
+	/_gf exch ddef
+	findcmykcustomcolor
+	/_if exch ddef
+	/_fc
+	{
+		_lp /fill ne
+		{
+			_of setoverprint
+			_if _gf 1 exch sub setcustomcolor
+			/_lp /fill ddef
+		} if
+	} ddef
+	/_pf
+	{
+		_fc
+		_eo {eofill} {fill} ifelse
+	} ddef
+	/_psf
+	{
+		_fc
+		hvashow
+	} ddef
+	/_pjsf
+	{
+		_fc
+		hvawidthshow
+	} ddef
+	/_lp /none ddef
+} def
+/X
+{
+	/_gs exch ddef
+	findcmykcustomcolor
+	/_is exch ddef
+	/_sc
+	{
+		_lp /stroke ne
+		{
+			_os setoverprint
+			_is _gs 1 exch sub setcustomcolor
+			/_lp /stroke ddef
+		} if
+	} ddef
+	/_ps
+	{
+		_sc
+		stroke
+	} ddef
+	/_pss
+	{
+		_sc
+		ss
+	} ddef
+	/_pjss
+	{
+		_sc
+		jss
+	} ddef
+	/_lp /none ddef
+} def
+/XK
+{
+	3 -1 roll pop
+	0 eq
+	{
+		1 exch sub
+		3 {dup 3 1 roll mul 5 1 roll} repeat
+		mul 4 1 roll
+		K
+	}
+	{
+		1 exch sub 4 1 roll
+		3 {1 exch sub 3 index mul 1 exch sub 3 1 roll} repeat
+		4 -1 roll pop
+		XA
+	} ifelse
+} def
+/Xk
+{
+	3 -1 roll pop
+	0 eq
+	{
+		1 exch sub
+		3 {dup 3 1 roll mul 5 1 roll} repeat
+		mul 4 1 roll
+		k
+	}
+	{
+		1 exch sub 4 1 roll
+		3 {1 exch sub 3 index mul 1 exch sub 3 1 roll} repeat
+		4 -1 roll pop
+		Xa
+	} ifelse
+} def
+/A
+{
+	pop
+} def
+/annotatepage
+{
+userdict /annotatepage 2 copy known {get exec} {pop pop} ifelse
+} def
+/XT {
+	pop pop
+} def
+/Xt {
+	pop
+} def
+/discard
+{
+	save /discardSave exch store
+	discardDict begin
+	/endString exch store
+	gt38?
+	{
+		2 add
+	} if
+	load
+	stopped
+	pop
+ end
+	discardSave restore
+} bind def
+userdict /discardDict 7 dict dup begin
+put
+/pre38Initialize
+{
+	/endStringLength endString length store
+	/newBuff buffer 0 endStringLength getinterval store
+	/newBuffButFirst newBuff 1 endStringLength 1 sub getinterval store
+	/newBuffLast newBuff endStringLength 1 sub 1 getinterval store
+} def
+/shiftBuffer
+{
+	newBuff 0 newBuffButFirst putinterval
+	newBuffLast 0
+	currentfile read not
+	{
+	stop
+	} if
+	put
+} def
+0
+{
+	pre38Initialize
+	mark
+	currentfile newBuff readstring exch pop
+	{
+		{
+			newBuff endString eq
+			{
+				cleartomark stop
+			} if
+			shiftBuffer
+		} loop
+	}
+	{
+	stop
+	} ifelse
+} def
+1
+{
+	pre38Initialize
+	/beginString exch store
+	mark
+	currentfile newBuff readstring exch pop
+	{
+		{
+			newBuff beginString eq
+			{
+				/layerCount dup load 1 add store
+			}
+			{
+				newBuff endString eq
+				{
+					/layerCount dup load 1 sub store
+					layerCount 0 eq
+					{
+						cleartomark stop
+					} if
+				} if
+			} ifelse
+			shiftBuffer
+		} loop
+	} if
+} def
+2
+{
+	mark
+	{
+		currentfile buffer {readline} stopped {
+			% assume error was due to overfilling the buffer
+		}{
+			not
+			{
+				stop
+			} if
+			endString eq {
+				cleartomark stop
+			} if
+		}ifelse
+	} loop
+} def
+3
+{
+	/beginString exch store
+	/layerCnt 1 store
+	mark
+	{
+		currentfile buffer {readline} stopped {
+			% assume error was due to overfilling the buffer
+		}{
+			not
+			{
+				stop
+			} if
+			dup beginString eq
+			{
+				pop /layerCnt dup load 1 add store
+			}
+			{
+				endString eq
+				{
+					layerCnt 1 eq
+					{
+						cleartomark stop
+					}
+					{
+						/layerCnt dup load 1 sub store
+					} ifelse
+				} if
+			} ifelse
+		}ifelse
+	} loop
+} def
+end
+userdict /clipRenderOff 15 dict dup begin
+put
+{
+	/n /N /s /S /f /F /b /B
+}
+{
+	{
+		_doClip 1 eq
+		{
+			/_doClip 0 ddef _eo {eoclip} {clip} ifelse
+		} if
+		newpath
+	} def
+} forall
+/Tr /pop load def
+/Bb {} def
+/BB /pop load def
+/Bg {12 npop} def
+/Bm {6 npop} def
+/Bc /Bm load def
+/Bh {4 npop} def
+end
+/Lb
+{
+	6 npop
+	7 2 roll
+	5 npop
+	0 eq
+	{
+		0 eq
+		{
+			(%AI5_BeginLayer) 1 (%AI5_EndLayer--) discard
+		}
+		{
+			
+			/clipForward? true def
+			
+			/Tx /pop load def
+			/Tj /pop load def
+			
+			currentdict end clipRenderOff begin begin
+		} ifelse
+	}
+	{
+		0 eq
+		{
+			save /discardSave exch store
+		} if
+	} ifelse
+} bind def
+/LB
+{
+	discardSave dup null ne
+	{
+		restore
+	}
+	{
+		pop
+		clipForward?
+		{
+			currentdict
+		 end
+		 end
+		 begin
+					
+			/clipForward? false ddef
+		} if
+	} ifelse
+} bind def
+/Pb
+{
+	pop pop
+	0 (%AI5_EndPalette) discard
+} bind def
+/Np
+{
+	0 (%AI5_End_NonPrinting--) discard
+} bind def
+/Ln /pop load def
+/Ap
+/pop load def
+/Ar
+{
+	72 exch div
+	0 dtransform dup mul exch dup mul add sqrt
+	dup 1 lt
+	{
+		pop 1
+	} if
+	setflat
+} def
+/Mb
+{
+	q
+} def
+/Md
+{
+} def
+/MB
+{
+	Q
+} def
+/nc 4 dict def
+nc begin
+/setgray
+{
+	pop
+} bind def
+/setcmykcolor
+{
+	4 npop
+} bind def
+/setrgbcolor
+{
+	3 npop
+} bind def
+/setcustomcolor
+{
+	2 npop
+} bind def
+currentdict readonly pop
+end
+/XP
+{
+	4 npop
+} bind def
+/XD
+{
+	pop
+} bind def
+end
+setpacking
+%%EndResource
+%%BeginResource: procset Adobe_cshow 2.0 8
+%%Title: (Writing System Operators)
+%%Version: 2.0 8
+%%CreationDate: (1/23/89) ()
+%%Copyright: ((C) 1992-1996 Adobe Systems Incorporated All Rights Reserved)
+currentpacking true setpacking
+userdict /Adobe_cshow 14 dict dup begin put
+/initialize
+{
+	Adobe_cshow begin
+	Adobe_cshow
+	{
+		dup xcheck
+		{
+			bind
+		} if
+		pop pop
+	} forall
+ end
+	Adobe_cshow begin
+} def
+/terminate
+{
+currentdict Adobe_cshow eq
+	{
+ end
+	} if
+} def
+/cforall
+{
+	/_lobyte 0 ddef
+	/_hibyte 0 ddef
+	/_cproc exch ddef
+	/_cscript currentfont /FontScript known { currentfont /FontScript get } { -1 } ifelse ddef
+	{
+		/_lobyte exch ddef
+		_hibyte 0 eq
+		_cscript 1 eq
+		_lobyte 129 ge _lobyte 159 le and
+		_lobyte 224 ge _lobyte 252 le and or and
+		_cscript 2 eq
+		_lobyte 161 ge _lobyte 254 le and and
+		_cscript 3 eq
+		_lobyte 161 ge _lobyte 254 le and and
+    	_cscript 25 eq
+		_lobyte 161 ge _lobyte 254 le and and
+    	_cscript -1 eq
+		or or or or and
+		{
+			/_hibyte _lobyte ddef
+		}
+		{
+			_hibyte 256 mul _lobyte add
+			_cproc
+			/_hibyte 0 ddef
+		} ifelse
+	} forall
+} def
+/cstring
+{
+	dup 256 lt
+	{
+		(s) dup 0 4 3 roll put
+	}
+	{
+		dup 256 idiv exch 256 mod
+		(hl) dup dup 0 6 5 roll put 1 4 3 roll put
+	} ifelse
+} def
+/clength
+{
+	0 exch
+	{ 256 lt { 1 } { 2 } ifelse add } cforall
+} def
+/hawidthshow
+{
+	{
+		dup cstring
+		show
+		_hvax _hvay rmoveto
+		_hvwb eq { _hvcx _hvcy rmoveto } if
+	} cforall
+} def
+/vawidthshow
+{
+	{
+		dup 255 le
+		_charorientation 1 eq
+		and
+		{
+			-90 rotate
+			0 _fontRotateAdjust rmoveto
+			cstring
+			_hvcx _hvcy _hvwb _hvax _hvay 6 -1 roll awidthshow
+			0 _fontRotateAdjust neg rmoveto
+			90 rotate
+		}
+		{
+			currentpoint
+			_fontHeight sub
+			exch _hvay sub exch _hvax sub
+			2 index _hvwb eq { exch _hvcy sub exch _hvcx sub } if
+			3 2 roll
+			cstring
+			dup stringwidth pop 2 div neg _fontAscent neg rmoveto
+			show
+			moveto
+		} ifelse
+	} cforall
+} def
+/hvawidthshow
+{
+	6 1 roll
+	/_hvay exch ddef
+	/_hvax exch ddef
+	/_hvwb exch ddef
+	/_hvcy exch ddef
+	/_hvcx exch ddef
+	_lineorientation 0 eq { hawidthshow } { vawidthshow } ifelse
+} def
+/hvwidthshow
+{
+	0 0 3 -1 roll hvawidthshow
+} def
+/hvashow
+{
+	0 0 0 6 -3 roll hvawidthshow
+} def
+/hvshow
+{
+	0 0 0 0 0 6 -1 roll hvawidthshow
+} def
+currentdict readonly pop end
+setpacking
+%%EndResource
+%%BeginResource: procset Adobe_shading_AI8 1.0 0
+%%Title: (Adobe Illustrator 8 Shading Procset)
+%%Version: 1.0 0
+%%CreationDate: (12/17/97) ()
+%%Copyright: ((C) 1987-1997 Adobe Systems Incorporated All Rights Reserved)
+userdict /defaultpacking currentpacking put true setpacking
+userdict /Adobe_shading_AI8 10 dict dup begin put
+/initialize {
+	Adobe_shading_AI8 begin
+	Adobe_shading_AI8 bdprocs
+	Mesh /initialize get exec
+} def
+/terminate {
+	currentdict Adobe_shading_AI8 eq {
+	 end
+	} if
+} def
+/bdprocs {
+	{
+		dup xcheck 1 index type /arraytype eq and {
+			bind
+		} if
+		pop pop
+	} forall
+} def
+/X! {pop} def
+/X# {pop pop} def
+/Mesh 40 dict def
+Mesh begin
+/initialize {
+	Mesh bdprocs
+	Mesh begin
+		/emulate? /AI8MeshEmulation where {
+			pop AI8MeshEmulation
+		}{
+			systemdict /shfill known not
+		} ifelse def
+ end
+} def
+/bd {
+	shadingdict begin
+} def
+/paint {
+	emulate? {
+	 end
+	}{
+		/_lp /none ddef _fc /_lp /none ddef
+		
+		/AIColorSpace AIColorSpace tocolorspace store
+		/ColorSpace AIColorSpace topsspace store
+		
+		version_ge_3010.106 not systemdict /setsmoothness known and {
+			0.0001 setsmoothness
+		} if
+		
+		composite? {
+			/DataSource getdatasrc def
+			Matrix concat
+			currentdict end
+			shfill
+		}{
+			AIColorSpace makesmarks AIPlateList markingplate and not isoverprint and {
+			 end
+			}{
+				/ColorSpace /DeviceGray store
+				/Decode [0 1 0 1 0 1] store
+				/DataSource getplatesrc def
+				Matrix concat
+				currentdict end
+				shfill
+			} ifelse
+		} ifelse
+	} ifelse
+} def
+/shadingdict 12 dict def
+shadingdict begin
+	/ShadingType 6 def
+	/BitsPerCoordinate 16 def
+	/BitsPerComponent 8 def
+	/BitsPerFlag 8 def
+end
+/datafile null def
+/databuf 256 string def
+/dataptr 0 def
+/srcspace null def
+/srcchannels 0 def
+/dstchannels 0 def
+/dstplate 0 def
+/srctodstcolor null def
+/getplatesrc {
+	/srcspace AIColorSpace store
+	/srcchannels AIColorSpace getnchannels store
+	/dstchannels 1 store
+	/dstplate getplateindex store
+	/srctodstcolor srcspace makesmarks {
+		dstplate 4 eq {
+			{1 exch sub}
+		}{
+			{srcspace tocmyk 3 dstplate sub index 1 exch sub 5 1 roll 4 {pop} repeat}
+		} ifelse
+	}{
+		{srcchannels {pop} repeat 1}
+	} ifelse store
+	/datafile getdatasrc store
+	/rdpatch168 load DataLength () /SubFileDecode filter
+} def
+/getdatasrc {
+	/rdcmntline load /ASCII85Decode filter
+} def
+/rdpatch168 {
+	/dataptr 0 store
+	49 rdcount
+	4 {
+		dup {pop srcchannels getint8} if
+		dup {pop srctodstcolor dstchannels putint8 true} if
+	} repeat
+	{databuf 0 dataptr getinterval}{()} ifelse
+} def
+/rdpatch3216 {
+	/dataptr 0 store
+	97 rdcount
+	4 {
+		dup {pop srcchannels getint16} if
+		dup {pop srctodstcolor dstchannels putint16 true} if
+	} repeat
+	{databuf 0 dataptr getinterval}{()} ifelse
+} def
+/rdcount {
+	dup 0 gt {
+		datafile databuf dataptr 4 -1 roll getinterval readstring
+		exch length dataptr add /dataptr exch store
+	}{
+		true
+	} ifelse
+} def
+/getint8 {
+	mark true 3 -1 roll
+	{
+		dup {pop datafile read} if
+		dup {pop 255 div true} if
+	} repeat
+	{
+		counttomark 1 add -1 roll pop true
+	}{
+		cleartomark false
+	} ifelse
+} def
+/putint8 {
+	dup dataptr add /dataptr exch store
+	dataptr exch
+	{
+		1 sub exch
+		255 mul cvi
+		databuf 2 index
+		3 -1 roll put
+	} repeat
+	pop
+} def 
+/getint16 {
+	mark true 3 -1 roll
+	{
+		dup {pop datafile read} if
+		dup {pop 256 mul datafile read} if
+		dup {pop add 65535 div true} if
+	} repeat
+	{
+		counttomark 1 add -1 roll pop true
+	}{
+		cleartomark false
+	} ifelse
+} def
+/putint16 {
+	dup 2 mul dataptr add /dataptr exch store
+	dataptr exch
+	{
+		2 sub exch
+		65535 mul cvi dup
+		256 idiv databuf 3 index 3 -1 roll put
+		256 mod databuf 2 index 1 add 3 -1 roll put
+	} repeat
+	pop
+} def 
+/srcbuf 256 string def
+/rdcmntline {
+	currentfile srcbuf readline pop
+	(%) anchorsearch {pop} if
+} def
+/getplateindex {
+	0 [cyan? magenta? yellow? black? customColor?] {{exit} if 1 add} forall
+} def
+/aicsarray 4 array def
+/aicsaltvals 4 array def
+/aicsaltcolr aicsaltvals def
+/tocolorspace {
+	dup type /arraytype eq {
+		mark exch aload pop
+		aicsarray 0 3 -1 roll put
+		aicsarray 1 3 -1 roll put
+		dup aicsarray 2 3 -1 roll put
+		gettintxform aicsarray 3 3 -1 roll put
+		counttomark aicsaltvals 0 3 -1 roll getinterval /aicsaltcolr exch store
+		aicsaltcolr astore pop pop
+		aicsarray
+	} if
+} def
+/subtintxform {aicsaltcolr {1 index mul exch} forall pop} def
+/addtintxform {aicsaltcolr {1 sub 1 index mul 1 add exch} forall pop} def
+/gettintxform {
+	/DeviceRGB eq {/addtintxform}{/subtintxform} ifelse load
+} def
+/getnchannels {
+	dup type /arraytype eq {0 get} if
+	colorspacedict exch get begin Channels end
+} def
+/makesmarks {
+	composite? {
+		pop true
+	}{
+		dup dup type /arraytype eq {0 get} if
+		colorspacedict exch get begin MarksPlate end
+	} ifelse
+} def
+/markingplate {
+	composite? {
+		pop true
+	}{
+		dup type /arraytype eq {
+			dup length getplateindex gt {getplateindex get}{pop false} ifelse
+		} if
+	} ifelse
+} def
+/tocmyk {
+	dup dup type /arraytype eq {0 get} if
+	colorspacedict exch get begin ToCMYK end
+} def
+/topsspace {
+	dup dup type /arraytype eq {0 get} if
+	colorspacedict exch get begin ToPSSpace end
+} def
+/colorspacedict 5 dict dup begin
+	/DeviceGray 4 dict dup begin
+		/Channels 1 def
+		/MarksPlate {pop black?} def
+		/ToCMYK {pop 1 exch sub 0 0 0 4 -1 roll} def
+		/ToPSSpace {} def
+ end def
+	/DeviceRGB 4 dict dup begin
+		/Channels 3 def
+		/MarksPlate {pop isCMYKSep?} def
+		/ToCMYK {pop _rgbtocmyk} def
+		/ToPSSpace {} def
+ end def
+	/DeviceCMYK 4 dict dup begin
+		/Channels 4 def
+		/MarksPlate {pop isCMYKSep?} def
+		/ToCMYK {pop} def
+		/ToPSSpace {} def
+ end def
+	/Separation 4 dict dup begin
+		/Channels 1 def
+		/MarksPlate {
+			/findcmykcustomcolor where {
+				pop dup 1 exch ToCMYK 5 -1 roll 1 get
+				findcmykcustomcolor 1 setcustomcolor
+				systemdict /currentgray get exec
+				1 ne
+			}{
+				pop false
+			} ifelse
+		} def
+		/ToCMYK {
+			dup 2 get mark exch 4 2 roll
+			3 get exec
+			counttomark -1 roll tocmyk
+			5 -1 roll pop
+		} def
+		/ToPSSpace {} def
+ end def
+	/Process 4 dict dup begin
+		/Channels 1 def
+		/MarksPlate {
+			isCMYKSep? {
+				1 exch ToCMYK 4 array astore getplateindex get 0 ne 
+			}{
+				pop false
+			} ifelse
+		} def
+		/ToCMYK {
+			dup 2 get mark exch 4 2 roll
+			3 get exec
+			counttomark -1 roll tocmyk
+			5 -1 roll pop
+		} def
+		/ToPSSpace {
+			4 array copy dup 0 /Separation put
+		} def
+ end def
+end def
+/isoverprint {
+	/currentoverprint where {pop currentoverprint}{_of} ifelse
+} def
+/version_ge_3010.106 {
+   version {cvr} stopped {
+      pop
+      false
+   }{
+      3010.106 ge
+   } ifelse
+} def
+end
+end
+defaultpacking setpacking
+%%EndResource
+%%EndProlog
+%%BeginSetup
+userdict /_useSmoothShade false put
+userdict /_aicmykps true put
+userdict /_forceToCMYK true put
+Adobe_level2_AI5 /initialize get exec
+Adobe_cshow /initialize get exec
+Adobe_ColorImage_AI6 /initialize get exec
+Adobe_shading_AI8 /initialize get exec
+Adobe_Illustrator_AI5 /initialize get exec
+%AI3_BeginRider
+currentpacking true setpacking
+setpacking
+%AI3_EndRider
+%AI5_Begin_NonPrinting
+Np
+%AI8_PluginGroupInfo
+(Adobe Path Blends) (Adobe Blends Plugin) (LiveBlends.aip)
+%AI8_PluginGroupInfo
+(Adobe Tracing Object) (Tracing) (TracingSuite.aip)
+%AI8_PluginGroupInfo
+(Adobe Scatter Brush Tool) (Adobe Scatter Brush Plugin) (ScatterBrushTool.aip)
+%AI8_PluginGroupInfo
+(Adobe Scatter Brush Tool) (Adobe Scatter Brush Plugin) (ScatterBrushTool.aip)
+%AI8_PluginGroupInfo
+(Adobe PatternOnPath Brush Tool) (Adobe Pattern Brush Plugin) (ArtBrushTool.aip)
+%AI8_PluginGroupInfo
+(Adobe PatternOnPath Brush Tool) (Adobe Pattern Brush Plugin) (ArtBrushTool.aip)
+%AI8_PluginGroupInfo
+(Adobe ArtOnPath Brush Tool) (Adobe Art Brush Plugin) (ArtBrushTool.aip)
+%AI8_PluginGroupInfo
+(Adobe ArtOnPath Brush Tool) (Adobe Art Brush Plugin) (ArtBrushTool.aip)
+%AI8_PluginGroupInfo
+(Adobe Calligraphic Brush Tool) (Adobe Calligraphic Brush Plugin) (CalligBrushTool.aip)
+%AI8_PluginGroupInfo
+(Adobe Flare Plugin) (Flare) (Flare.aip)
+%AI8_PluginGroupInfo
+(Adobe Symbolism) (Adobe Symbolism) (ParticleSystem.aip)
+%AI8_PluginGroupInfo
+(Adobe Deform Plugin) (Adobe Envelope Plugin) (Envelope and Warp.aip)
+%AI8_PluginGroupInfo
+(Pathfinder Suite) (Adobe Compound Shape) (PathFinderS.aip)
+%AI8_PluginGroupInfo
+(Adobe Planar Group) (Adobe Live Paint Plugin) (Live Paint.aip)
+%AI5_End_NonPrinting--
+%AI5_BeginPalette
+0 0 Pb
+0.74902 0.678431 0.670588 0.901961 ([Registration]) 0 Xs
+([Registration])
+Pc
+PB
+%AI5_EndPalette
+%%EndSetup
+%AI5_BeginLayer
+1 1 1 1 0 0 1 0 79 128 255 0 50 Lb
+(svg2759) Ln
+0 A
+u
+U
+u
+u
+0 O
+0.34902 0.231373 0.305882 0 0.666667 0.698039 0.670588 Xa
+0 J 0 j 1 w 4 M []0 d
+0 XR
+343.9077 320.0635 m
+457.2617 319.8613 L
+458.8457 319.8613 460.2617 320.0962 460.2617 316.7012 C
+460.123 279.373 L
+341.0474 279.373 L
+341.0474 316.8398 L
+341.0474 318.5137 341.2095 320.0635 343.9077 320.0635 C
+f
+u
+0 0 0 0 1 1 1 Xa
+375.022 300.9644 m
+375.0269 293.4355 368.9258 287.3281 361.3955 287.3223 C
+353.8657 287.3184 347.7568 293.418 347.7524 300.9478 C
+347.7524 300.9536 347.7524 300.9585 347.7524 300.9644 C
+347.748 308.4946 353.8491 314.6011 361.3789 314.606 C
+368.9102 314.6099 375.0181 308.5098 375.022 300.981 C
+375.022 300.9751 375.022 300.9702 375.022 300.9644 C
+f
+u
+*u
+0.74902 0.678431 0.670588 0.901961 0 0 0 Xa
+372.4712 312.0684 m
+375.4951 309.0459 377.0068 305.3438 377.0068 300.9644 c
+377.0068 296.584 375.521 292.9219 372.5493 289.9756 C
+369.396 286.875 365.6685 285.3242 361.3682 285.3242 c
+357.1191 285.3242 353.4565 286.8613 350.3809 289.9375 C
+347.3052 293.0137 345.7676 296.6895 345.7676 300.9644 c
+345.7676 305.2388 347.3052 308.9409 350.3809 312.0684 C
+353.3784 315.0933 357.041 316.605 361.3682 316.605 c
+365.7471 316.605 369.4478 315.0933 372.4712 312.0684 C
+f
+1 D
+352.4165 310.0352 m
+349.8604 307.4531 348.5825 304.4287 348.5825 300.9604 c
+348.5825 297.4922 349.8477 294.4941 352.3774 291.9639 C
+354.9072 289.4355 357.9194 288.1699 361.4141 288.1699 c
+364.9087 288.1699 367.9463 289.4473 370.5283 292.0029 C
+372.98 294.377 374.2061 297.3613 374.2061 300.9604 c
+374.2061 304.5322 372.96 307.564 370.4692 310.0547 C
+367.979 312.5439 364.9609 313.79 361.4141 313.79 c
+357.8672 313.79 354.8677 312.5381 352.4165 310.0352 C
+f
+0 D
+359.1436 302.4858 m
+358.7529 303.3379 358.168 303.7627 357.3887 303.7627 c
+356.0098 303.7627 355.3208 302.835 355.3208 300.98 c
+355.3208 299.1245 356.0098 298.1973 357.3887 298.1973 c
+358.2988 298.1973 358.9492 298.6484 359.3389 299.5532 C
+361.25 298.5371 L
+360.3394 296.9189 358.9727 296.1084 357.1509 296.1084 c
+355.7456 296.1084 354.6196 296.5391 353.7744 297.4004 C
+352.9277 298.2627 352.5054 299.4507 352.5054 300.9644 c
+352.5054 302.4521 352.9414 303.6328 353.813 304.5083 C
+354.6851 305.3823 355.771 305.8193 357.0732 305.8193 c
+358.999 305.8193 360.3779 305.0615 361.2119 303.5444 C
+359.1436 302.4858 L
+f
+368.1338 302.4858 m
+367.7427 303.3379 367.1694 303.7627 366.4141 303.7627 c
+365.0078 303.7627 364.3042 302.835 364.3042 300.98 c
+364.3042 299.1245 365.0078 298.1973 366.4141 298.1973 c
+367.3257 298.1973 367.9644 298.6484 368.3286 299.5532 C
+370.2822 298.5371 L
+369.373 296.9189 368.0083 296.1084 366.1899 296.1084 c
+364.7866 296.1084 363.6631 296.5391 362.8184 297.4004 C
+361.9751 298.2627 361.5522 299.4507 361.5522 300.9644 c
+361.5522 302.4521 361.9814 303.6328 362.8389 304.5083 C
+363.6958 305.3823 364.7866 305.8193 366.1123 305.8193 c
+368.0347 305.8193 369.4116 305.0615 370.2427 303.5444 C
+368.1338 302.4858 L
+f
+*U
+U
+/AdobeObjectMatrix (1.000000 0.000000 0.000000 1.000000 -289.615692 99.065300) XT
+U
+/AdobeObjectMatrix (0.872921 0.000000 0.000000 0.872921 50.125359 143.214401) XT
+u
+0 0 0 0 1 1 1 Xa
+403.8594 316.0605 m
+409.791 316.0605 414.5986 311.2529 414.5986 305.3223 c
+414.5986 299.3916 409.791 294.584 403.8594 294.584 c
+397.9287 294.584 393.1206 299.3916 393.1206 305.3223 c
+393.1206 311.2529 397.9287 316.0605 403.8594 316.0605 c
+f
+u
+1 D
+0.74902 0.678431 0.670588 0.901961 0 0 0 Xa
+406.9678 308.4297 m
+406.9678 308.8438 406.6318 309.1787 406.2188 309.1787 C
+401.4756 309.1787 L
+401.0625 309.1787 400.7266 308.8438 400.7266 308.4297 C
+400.7266 303.6875 L
+402.0488 303.6875 L
+402.0488 298.0703 L
+405.6445 298.0703 L
+405.6445 303.6875 L
+406.9678 303.6875 L
+406.9678 308.4297 L
+406.9678 308.4297 L
+f
+0 D
+403.8477 313.0469 m
+404.7432 313.0469 405.4688 312.3208 405.4688 311.4248 c
+405.4688 310.5293 404.7432 309.8032 403.8477 309.8032 c
+402.9512 309.8032 402.2246 310.5293 402.2246 311.4248 c
+402.2246 312.3208 402.9512 313.0469 403.8477 313.0469 c
+f
+U
+*u
+1 D
+403.832 317.1533 m
+400.6206 317.1533 397.9009 316.0332 395.6758 313.791 C
+393.3921 311.4727 392.251 308.7275 392.251 305.5591 c
+392.251 302.3906 393.3921 299.665 395.6758 297.3848 C
+397.9595 295.1035 400.6787 293.9639 403.832 293.9639 c
+407.0254 293.9639 409.793 295.1133 412.1338 297.4141 C
+414.3408 299.5972 415.4434 302.312 415.4434 305.5591 c
+415.4434 308.8062 414.3213 311.5493 412.0762 313.791 C
+409.832 316.0332 407.084 317.1533 403.832 317.1533 c
+f
+0 D
+403.8613 315.0669 m
+406.4932 315.0669 408.7285 314.1392 410.5664 312.2837 C
+412.4248 310.4487 413.3535 308.2061 413.3535 305.5591 c
+413.3535 302.8926 412.4443 300.6792 410.625 298.9209 C
+408.709 297.0273 406.4551 296.0801 403.8613 296.0801 c
+401.2676 296.0801 399.0332 297.0176 397.1567 298.8916 C
+395.2788 300.7666 394.3408 302.9883 394.3408 305.5591 c
+394.3408 308.1299 395.2891 310.3711 397.1851 312.2837 C
+399.0044 314.1392 401.2305 315.0669 403.8613 315.0669 c
+f
+*U
+U
+*u
+1 D
+458.2539 320.5 m
+342.7471 320.5 L
+341.5083 320.5 340.5 319.4917 340.5 318.2534 C
+340.5 279.0078 L
+340.5 278.7266 340.7275 278.5 341.0073 278.5 C
+459.9922 278.5 L
+460.2725 278.5 460.5 278.7266 460.5 279.0078 C
+460.5 318.2534 L
+460.5 319.4917 459.4922 320.5 458.2539 320.5 C
+f
+0 D
+342.7471 319.4849 m
+458.2539 319.4849 L
+458.9326 319.4849 459.4844 318.9326 459.4844 318.2534 C
+459.4844 302.4712 459.4844 291.0479 V
+376.9277 291.0479 L
+373.9019 285.5771 368.0723 281.8623 361.3813 281.8623 c
+354.688 281.8623 348.8599 285.5742 345.8354 291.0479 C
+341.5151 291.0479 L
+341.5151 302.4712 341.5151 318.2534 Y
+341.5151 318.9326 342.0679 319.4849 342.7471 319.4849 C
+f
+*U
+u
+*u
+0 0 0 0 1 1 1 Xa
+400.4966 287.752 m
+400.8125 287.752 401.0996 287.7246 401.3604 287.6689 C
+401.6211 287.6133 401.8438 287.5225 402.0293 287.3955 C
+402.2148 287.2695 402.3594 287.1006 402.4619 286.8906 C
+402.5635 286.6797 402.6152 286.4219 402.6152 286.1113 c
+402.6152 285.7773 402.5391 285.5 402.3867 285.2773 C
+402.2363 285.0547 402.0107 284.873 401.7129 284.7305 C
+402.123 284.6133 402.4287 284.4082 402.6309 284.1133 c
+402.832 283.8203 402.9336 283.4648 402.9336 283.0508 c
+402.9336 282.7168 402.8691 282.4277 402.7383 282.1836 c
+402.6084 281.9395 402.4326 281.7402 402.2129 281.5859 C
+401.9932 281.4307 401.7422 281.3164 401.4609 281.2422 C
+401.1777 281.168 400.8887 281.1309 400.5908 281.1309 C
+397.3745 281.1309 L
+397.3745 287.752 L
+400.4966 287.752 L
+400.4966 287.752 L
+f
+1 D
+400.3105 285.0742 m
+400.5703 285.0742 400.7842 285.1357 400.9517 285.2598 C
+401.1191 285.3828 401.2021 285.583 401.2021 285.8604 c
+401.2021 286.0146 401.1738 286.1406 401.1191 286.2402 C
+401.0625 286.3389 400.9888 286.416 400.8955 286.4707 C
+400.8027 286.5273 400.6958 286.5645 400.5752 286.5869 C
+400.4546 286.6084 400.3291 286.6191 400.1992 286.6191 C
+398.834 286.6191 L
+398.834 285.0742 L
+400.3105 285.0742 L
+f
+400.3955 282.2637 m
+400.5381 282.2637 400.6743 282.2773 400.8047 282.3057 C
+400.9341 282.334 401.0498 282.3799 401.1484 282.4443 C
+401.248 282.5098 401.3262 282.5977 401.3857 282.709 C
+401.4453 282.8203 401.4736 282.9619 401.4736 283.1357 c
+401.4736 283.4746 401.3779 283.7178 401.1855 283.8623 C
+400.9937 284.0078 400.7397 284.0801 400.4238 284.0801 C
+398.834 284.0801 L
+398.834 282.2637 L
+400.3955 282.2637 L
+400.3955 282.2637 L
+f
+*U
+0 D
+403.1904 287.752 m
+404.8242 287.752 L
+406.375 285.1377 L
+407.916 287.752 L
+409.5391 287.752 L
+407.082 283.6719 L
+407.082 281.1309 L
+405.6211 281.1309 L
+405.6211 283.709 L
+403.1904 287.752 L
+f
+U
+u
+426.4336 287.752 m
+429.1992 283.3105 L
+429.2148 283.3105 L
+429.2148 287.752 L
+430.582 287.752 L
+430.582 281.1309 L
+429.125 281.1309 L
+426.3691 285.5645 L
+426.3506 285.5645 L
+426.3506 281.1309 L
+424.9844 281.1309 L
+424.9844 287.752 L
+426.4336 287.752 L
+f
+*u
+434.7178 287.752 m
+435.1465 287.752 435.543 287.6846 435.9121 287.5488 C
+436.2803 287.4121 436.5986 287.208 436.8691 286.9365 C
+437.1367 286.665 437.3477 286.3242 437.5 285.916 C
+437.6523 285.5078 437.7275 285.0293 437.7275 284.4785 c
+437.7275 283.9961 437.666 283.5508 437.542 283.1436 C
+437.418 282.7344 437.2305 282.3828 436.9805 282.0859 C
+436.7285 281.7891 436.416 281.5557 436.041 281.3857 C
+435.667 281.2148 435.2266 281.1309 434.7178 281.1309 C
+431.8574 281.1309 L
+431.8574 287.752 L
+434.7178 287.752 L
+434.7178 287.752 L
+f
+1 D
+434.6162 282.3574 m
+434.8262 282.3574 435.0303 282.3906 435.2285 282.459 c
+435.4258 282.5273 435.6035 282.6396 435.7578 282.7969 C
+435.9121 282.9551 436.0361 283.1602 436.1289 283.4131 C
+436.2207 283.666 436.2676 283.9746 436.2676 284.3398 c
+436.2676 284.6738 436.2363 284.9746 436.1709 285.2432 c
+436.1055 285.5117 435.999 285.7422 435.8506 285.9336 c
+435.7021 286.125 435.5059 286.2715 435.2617 286.373 C
+435.0176 286.4746 434.7148 286.5254 434.3574 286.5254 C
+433.3174 286.5254 L
+433.3174 282.3574 L
+434.6162 282.3574 L
+434.6162 282.3574 L
+f
+*U
+U
+u
+0 D
+442.9941 305.5195 m
+442.998 299.6748 438.2617 294.9326 432.416 294.9277 C
+426.5703 294.9248 421.8281 299.6582 421.8232 305.5049 C
+421.8232 305.5098 421.8232 305.5156 421.8232 305.5195 C
+421.8193 311.3647 426.5547 316.106 432.4014 316.1108 C
+438.248 316.1157 442.9893 311.3804 442.9941 305.5347 C
+442.9941 305.5298 442.9941 305.5249 442.9941 305.5195 C
+f
+u
+*u
+1 D
+0.74902 0.678431 0.670588 0.901961 0 0 0 Xa
+432.2432 317.1143 m
+429.0293 317.1143 426.3115 315.9946 424.0859 313.7529 C
+421.8027 311.4336 420.6621 308.6895 420.6621 305.5195 c
+420.6621 302.3501 421.8027 299.626 424.0859 297.3447 C
+426.3691 295.0645 429.0879 293.9238 432.2432 293.9238 c
+435.4355 293.9238 438.2031 295.0752 440.5449 297.374 C
+442.75 299.5581 443.8535 302.2734 443.8535 305.5195 c
+443.8535 308.7671 442.7314 311.5103 440.4863 313.7529 C
+438.2422 315.9946 435.4932 317.1143 432.2432 317.1143 c
+f
+0 D
+432.2725 315.0288 m
+434.9033 315.0288 437.1387 314.1006 438.9775 312.2441 C
+440.835 310.4092 441.7637 308.1685 441.7637 305.5195 c
+441.7637 302.8525 440.8545 300.6401 439.0352 298.8818 C
+437.1191 296.9883 434.8643 296.041 432.2725 296.041 c
+429.6777 296.041 427.4434 296.9785 425.5664 298.8535 C
+423.6895 300.7275 422.751 302.9497 422.751 305.5195 c
+422.751 308.0908 423.6992 310.3315 425.5957 312.2441 C
+427.415 314.1006 429.6406 315.0288 432.2725 315.0288 c
+f
+*U
+u
+*u
+1 D
+436.6396 308.2676 m
+428.209 308.2676 L
+428.209 306.2715 L
+436.6396 306.2715 L
+436.6396 308.2676 L
+f
+436.6396 304.541 m
+428.209 304.541 L
+428.209 302.5449 L
+436.6396 302.5449 L
+436.6396 304.541 L
+f
+*U
+U
+U
+/AdobeObjectMatrix (1.000000 0.000000 0.000000 1.000000 -23.952101 -87.921021) XT
+U
+/AdobeObjectMatrix (0.624995 0.000000 0.000000 0.624995 -183.010696 316.932800) XT
+U
+/AdobeObjectMatrix (0.993781 0.000000 0.000000 0.993670 -177.694138 -223.309784) XT
+U
+LB
+%AI5_EndLayer--
+%AI3_BeginCrops
+userdict /AI3_noCropMarks known not {
+0 A
+u
+u
+0 D
+0 R
+0 G
+0 J 0 j 0.5 w 4 M []0 d
+0 XR
+331.5 278.5 m
+304.5 278.5 L
+S
+340.5 269.5 m
+340.5 242.5 L
+S
+U
+u
+331.5 320.5 m
+304.5 320.5 L
+S
+340.5 329.5 m
+340.5 356.5 L
+S
+U
+u
+469.5 320.5 m
+496.5 320.5 L
+S
+460.5 329.5 m
+460.5 356.5 L
+S
+U
+u
+469.5 278.5 m
+496.5 278.5 L
+S
+460.5 269.5 m
+460.5 242.5 L
+S
+U
+U
+} if
+%AI3_EndCrops
+%%PageTrailer
+gsave annotatepage grestore showpage
+%%Trailer
+Adobe_Illustrator_AI5 /terminate get exec
+Adobe_shading_AI8 /terminate get exec
+Adobe_ColorImage_AI6 /terminate get exec
+Adobe_cshow /terminate get exec
+Adobe_level2_AI5 /terminate get exec
+%%EOF

Deleted: trunk/Master/texmf-dist/doc/xelatex/langsci/didyoulikethisbook.tex
===================================================================
--- trunk/Master/texmf-dist/doc/xelatex/langsci/didyoulikethisbook.tex	2019-04-02 21:02:20 UTC (rev 50705)
+++ trunk/Master/texmf-dist/doc/xelatex/langsci/didyoulikethisbook.tex	2019-04-02 21:02:58 UTC (rev 50706)
@@ -1,16 +0,0 @@
-\thispagestyle{empty}
-\pgfdeclarelayer{lspadvert_bg} % Please make sure to never use lspadvert_... PGF layers in any document
-\pgfsetlayers{lspadvert_bg,main}
-
-\begin{tikzpicture}[remember picture, overlay,bg/.style={outer sep=0}]
-	\begin{pgfonlayer}{lspadvert_bg} % background layer
-	\node at (current page.center) [bg, fill=lsGuidelinesGray, minimum height=22cm, minimum width=15cm] (lspadvert_bg1) {}; % Die können wir noch dynamisch bestimmen
-	\end{pgfonlayer}	
-	\node [execute at begin node={}, font=\fontsize{52pt}{16.75mm}\selectfont, below right = 10mm and 7.5mm of lspadvert_bg1.north west, text width=13.7cm, align=left] (lspadvert_covertitle) {\color{black}\lsCoverTitleFont{Did you like this book?\par}}; % x = 15mm - 7.5mm ; y = 17.5mm - 7.5mm
-
-	\node [font=\fontsize{25pt}{10mm}\selectfont,below = 8mm of lspadvert_covertitle.south, text width=137mm] (lspadvert_coversubtitle) {\color{black} \lsCoverSubTitleFont \nohyphens{This book was brought to you for free}\par}; 
-	
-	\node (lspadvert_logo) [above left = 10mm and 7.5mm of lspadvert_bg1.south east] {\color{black}\includegraphics{\logopath langsci_logo_nocolor.pdf}};
-	\node [above right = 48.8mm and -.1mm of lspadvert_bg1.south west, rectangle, fill=white, minimum size=17pt] (lspadvert_square) {};
-	\path let \p1 = (lspadvert_square.north east), \p2 = (lspadvert_covertitle.west) in node at (\x2,\y1) (lspadvert_seriesinfo) [font=\fontsize{17pt}{7.5mm}\selectfont, right, align=flush left, text width=90mm, anchor=north west] {\color{black}\lsCoverSeriesFont{\nohyphens{Please help us in providing free access to linguistic research worldwide. Visit \url{http://www.langsci-press.org/donate} to provide financial support or register as a community proofreader or typesetter \mbox{at \url{http://www.langsci-press.org/register}.}}\par}};
-\end{tikzpicture} 
\ No newline at end of file

Modified: trunk/Master/texmf-dist/doc/xelatex/langsci/documentation/langsci-doc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/xelatex/langsci/documentation/langsci-doc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/xelatex/langsci/documentation/langsci-doc.tex	2019-04-02 21:02:20 UTC (rev 50705)
+++ trunk/Master/texmf-dist/doc/xelatex/langsci/documentation/langsci-doc.tex	2019-04-02 21:02:58 UTC (rev 50706)
@@ -82,8 +82,8 @@
 
 \end{itemize}
 
-\section{Colors and series definitions}
-The metadata for Language Science Press book series are stored in the file \texttt{langsci-series.def}. This file loads the file \texttt{langsci-colors.def} to set the colors for the cover and title font. Both files should be safe to use for all books of well-established series. For new series, the ISSN field of \texttt{langsci-series.def} might have to be updated. 
+\section{Series definitions}
+The metadata for LangSci book series are stored in   \texttt{langsci-series.def}.  For new series, the ISSN field of \texttt{langsci-series.def} might have to be updated. 
 
 \chapter{Creating a book}
 The easiest way to start a book is to download the skeletons from \url{http://langsci-press.org/templatesAndTools}. Sample documents for monographs, edited volumes and chapters in edited volumes are provided in the folder \texttt{examples/} as well. 
@@ -131,6 +131,24 @@
 
 You might want to use \verb+\shorttitlerunninghead+ for chapters with very long titles. 
 
+Papers can be compiled standalone. You can use the command \verb+\papernote+ in the preamble of the paper to adjust the text displayed in the footer.  This can be embedded in a conditional as follows (assuming your chapter source file is in a subfolder of the folder containing your main file): 
+\begin{verbatim}
+\IfFileExists{../samplevolume.tex}{%adjust to name of your master file
+  \papernote{\scriptsize\normalfont 
+    To appear in: 
+    Change Volume Editor.  
+    Change volume title.  
+    Berlin: Language Science Press. [preliminary page numbering]
+  }
+  \pagenumbering{roman}
+  \setcounter{chapter}{23}%adjust the chapter number
+  \addtocounter{chapter}{-1}
+}{}
+\end{verbatim}
+
+This will set your chapter number to 23 when compiled standalone (rather than 1) and will display text in the chapter footer.
+
+
  
 \chapter{Creating a dust jacket}
 Use the option \texttt{coverbodhc}, \texttt{coverbodsc} or \texttt{covercreatespace} and set the option \texttt{spinewidth}. Run {\XeLaTeX} twice. Upload to the respective websites to see whether the lengths were chosen correctly. 
@@ -163,6 +181,11 @@
 \option{showindex}{Show indexed terms in margin}{false}
 \option{smallfont}{Use a smaller font for books above 500 pages}{false}
 % \option{undecapitalize}{Do not decapitalize titles in the list of references}{false}
+\option{chinesefont}{Load fonts for Chinese and update font info in colophon}{false}
+\option{japanesefont}{Load fonts for Japanese and update font info in colophon}{false}
+\option{hebrewfont}{Load fonts for Hebrew and update font info in colophon}{false}
+\option{arabicfont}{Load fonts for Arabic and update font info in colophon}{false}
+\option{syriacfont}{Load fonts for Syriac and update font info in colophon}{false}
 
 \section{String options} 
 \option{output}{Different output formats}{book}
@@ -193,14 +216,13 @@
 \option{$\backslash$BookDOI}{DOI for the book}{??}
 \option{$\backslash$ChapterDOI}{DOI for a chapter}{??}
 \option{$\backslash$dedication}{A dedication}{\textrm{void}}
-\option{$\backslash$ISBNdigital}{ISBN for the digital version}{000-0-000000-00-0}
-\option{$\backslash$ISBNhardcover}{ISBN for the hardcover version}{000-0-000000-00-0}
-\option{$\backslash$ISBNsoftcover}{ISBN for the softcover version}{000-0-000000-00-0}
-\option{$\backslash$ISBNsoftcoverus}{ISBN for the softcover version (US distribution)}{000-0-000000-00-0}
-\option{$\backslash$Series}{The series this book appears in. Use the acronyms found in \texttt{series.def}}{eotms} 
-\option{$\backslash$SeriesNumber}{Position of the book in its series}{??} 
-\option{$\backslash$URL}{The URL where this title can be downloaded}{http://langsci-press.org/catalog} 
-
+\option{$\backslash$lsISBNdigital}{ISBN for the digital version}{000-0-000000-00-0}
+\option{$\backslash$lsISBNhardcover}{ISBN for the hardcover version}{000-0-000000-00-0}
+\option{$\backslash$lsISBNsoftcover}{ISBN for the softcover version}{000-0-000000-00-0}
+% \option{$\backslash$lsISBNsoftcoverus}{ISBN for the softcover version (US distribution)}{000-0-000000-00-0}
+\option{$\backslash$lsSeries}{The series this book appears in. Use the acronyms found in \texttt{langsci-series.def}}{eotms} 
+\option{$\backslash$lsSeriesNumber}{Position of the book in its series}{??} 
+\option{$\backslash$lsID}{The numerical LangSci ID, used for various URLs}{000} 
  
 \section{Overrides}
 The following commands allow to override further default settings:
@@ -207,7 +229,10 @@
 
 \option{$\backslash$SpineAuthor}{Custom author on spine. Useful for long lists of authors/editors}{\textrm{same as on cover}} 
 \option{$\backslash$SpineTitle}{Custom title on spine. Useful for long titles}{\textrm{same as on cover}} 
-
+\option{$\backslash$lsImpressionCitationAuthor}{How the author name should be displayed in the impressum}{\rmfamily Automatically inferred from \texttt{$\backslash$author\{\}}, but sometimes things go wrong}
+\option{$\backslash$lsImpressionCitationText}{Customize the full citation as displayed in the colophon. Useful for second editions}{\rmfamily Automatically inferred from \texttt{$\backslash$author\{\}} and \texttt{$\backslash$title\{\}}}
+\option{$\backslash$papernote}{Text displayed in the footer of chapters}{\rmfamily Automatically inferred from volume and chapter metadata}
+\option{$\backslash$lsChapterFooterSize}{Font size for chapter footers}{\texttt{$\backslash$small}}
 \section{Command redefinitions}
 Redefine the following commands to further alter the appearance:
 
@@ -219,17 +244,21 @@
 \option{$\backslash$lsCoverSubTitleFont}{Font for the subtitle}{$\backslash$sffamily$\backslash$addfontfeatures\{Scale=MatchUppercase\}\\ $\backslash$fontsize\{25pt\}\{10mm\}$\backslash$selectfont}
 \option{$\backslash$lsCoverTitleFont}{Font for the title}{$\backslash$sffamily$\backslash$addfontfeatures{Scale=MatchUppercase}\\ $\backslash$fontsize{52pt}{17.25mm}$\backslash$selectfont}
 \option{$\backslash$lsEditorPrefix}{How editors are indicated on title page. Useful for localization.}{{$\backslash$LARGE Edited by$\backslash$$\backslash$}}
+\option{$\backslash$lsEditorSuffix}{How editors are indicated in the colophon}{(ed.)/(eds.)\rmfamily, depending on the value of the option \texttt{multiauthors}}
 \option{$\backslash$lsFontsize}{size of main font}{11pt}
 \option{$\backslash$lsImpressumCitationText}{custom citation text, useful for including notes etc.}{\textrm{computed from author and title fields}} 
 \option{$\backslash$lsISSN}{ISSN of the series}{??}
+
+\option{$\backslash$lsSubjectIndexTitle}{The title of the subject index. Change this for non-English works}{Subject index}
 \option{$\backslash$lsLanguageIndexTitle}{The title of the language index. Change this for non-English works}{Language index} 
 \option{$\backslash$lsNameIndexTitle}{The title of the name index. Change this for non-English works}{Name index} 
 \option{$\backslash$lsSpineAuthorFont}{Font for the author on the spine}{$\backslash$fontsize\{16pt\}\{14pt\}$\backslash$selectfont}
 \option{$\backslash$lsSpineTitleFont}{Font for the title on the spine}{$\backslash$sffamily$\backslash$fontsize\{18pt\}\{14pt\}$\backslash$selectfont}
 \option{$\backslash$lsSubjectIndexTitle}{The title of the subject index. Change this for non-English works}{Subject index} 
-\option{$\backslash$lsYear}{$\backslash$the$\backslash$year}
+\option{$\backslash$lsYear}{Year of publication}{$\backslash$the$\backslash$year}
 \section{Additions}
 \option{$\backslash$lsAdditionalFontsImprint}{Add additional fonts to the list of fonts in the colophon}{\textrm{void}}
+\option{$\backslash$lsImpressumExtra}{for legal notes required for revised theses}{void} 
 
 
 \end{document}
\ No newline at end of file

Deleted: trunk/Master/texmf-dist/doc/xelatex/langsci/eotms-info.tex
===================================================================
--- trunk/Master/texmf-dist/doc/xelatex/langsci/eotms-info.tex	2019-04-02 21:02:20 UTC (rev 50705)
+++ trunk/Master/texmf-dist/doc/xelatex/langsci/eotms-info.tex	2019-04-02 21:02:58 UTC (rev 50706)
@@ -1,19 +0,0 @@
-%% -*- coding:utf-8 -*-
-{\large Em­pir­i­cal­ly Ori­ent­ed The­o­ret­i­cal Mor­phol­o­gy and Syn­tax}
-
-\bigskip
-
-Chief Editor: Stefan Müller  \\
-Consulting Editors: Berthold Crysmann, Laura Kallmeyer
-
-\bigskip
-
-In this series:
-
-\begin{enumerate}
-\item Lichte, Timm. Syntax und Valenz: Zur Modellierung kohärenter und elliptischer Strukturen mit Baumadjunktionsgrammatiken
-%\item  Bîlbîie, Gabriela. Grammaire des constructions elliptiques: Une étude comparative des phrases sans verbe en roumain et en français 
-\end{enumerate}
-
-
-

Modified: trunk/Master/texmf-dist/doc/xelatex/langsci/examples/samplepaper.tex
===================================================================
--- trunk/Master/texmf-dist/doc/xelatex/langsci/examples/samplepaper.tex	2019-04-02 21:02:20 UTC (rev 50705)
+++ trunk/Master/texmf-dist/doc/xelatex/langsci/examples/samplepaper.tex	2019-04-02 21:02:58 UTC (rev 50706)
@@ -9,6 +9,18 @@
 Abstract goes here
 }
 % \bibliography{langsci-test}
+ 
+\IfFileExists{../samplevolume.tex}{%adjust to name of your master file
+  \papernote{\scriptsize\normalfont 
+    To appear in: 
+    Change Volume Editor.  
+    Change volume title.  
+    Berlin: Language Science Press. [preliminary page numbering]
+  }
+  \pagenumbering{roman}
+  \setcounter{chapter}{23}%adjust the chapter number
+  \addtocounter{chapter}{-1}
+}{}
 
 \begin{document}
 

Modified: trunk/Master/texmf-dist/doc/xelatex/langsci/examples/samplevolume.tex
===================================================================
--- trunk/Master/texmf-dist/doc/xelatex/langsci/examples/samplevolume.tex	2019-04-02 21:02:20 UTC (rev 50705)
+++ trunk/Master/texmf-dist/doc/xelatex/langsci/examples/samplevolume.tex	2019-04-02 21:02:58 UTC (rev 50706)
@@ -30,6 +30,14 @@
 % \include{preface}
 % \include{acknowledgments}
 
+% %% Additional prefaces and/or introductions that also have authors
+% \lsCollectionPaperFrontmatterMode % Enter the Frontmatter Mode. 
+% \includepaper{chapters/prefaceEd} 
+% \lsCollectionPaperMainmatterMode % Leave the Frontmatter Mode 
+% \setcounter{chapter}{0} % Reset the chapter counter so that preceding prefaces are not counted
+
+\mainmatter       
+
 \mainmatter           
 \includepaper{samplepaper} 
 

Added: trunk/Master/texmf-dist/doc/xelatex/langsci/labphon-logo.pdf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/doc/xelatex/langsci/labphon-logo.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/xelatex/langsci/labphon-logo.pdf	2019-04-02 21:02:20 UTC (rev 50705)
+++ trunk/Master/texmf-dist/doc/xelatex/langsci/labphon-logo.pdf	2019-04-02 21:02:58 UTC (rev 50706)

Property changes on: trunk/Master/texmf-dist/doc/xelatex/langsci/labphon-logo.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/doc/xelatex/langsci/localbibliography.bib
===================================================================
--- trunk/Master/texmf-dist/doc/xelatex/langsci/localbibliography.bib	2019-04-02 21:02:20 UTC (rev 50705)
+++ trunk/Master/texmf-dist/doc/xelatex/langsci/localbibliography.bib	2019-04-02 21:02:58 UTC (rev 50706)
@@ -1,35 +0,0 @@
-
- at BOOK{Comrie1981,
-  author = {Bernard Comrie},
-  year = {1981},
-  title = {Language Universals and Linguistic Typology},
-  address = {Oxford},
-  publisher = {Basil Blackwell}
-}
-
- at BOOK{Chomsky1957,
-  author = {Noam Chomsky},
-  year = {1957},
-  title = {Syntactic structures},
-  address = {The Hague},
-  publisher = {Mouton} 
-}
-
-
- at BOOK{Circov1900,
-  author = {Ćircov, Boban},
-  sortname={Circov},
-  year = {1957},
-  title = {Test book},
-  address = {The Hague},
-  publisher = {Mouton} 
-}
- 
- at BOOK{MeierCircovac1900,
-  author = {Meier, Hans and Ćircovac, Damir},
-  year = {1957},
-  title = {Toastbrot},
-  address = {The Hague},
-  publisher = {Mouton} 
-}
-

Modified: trunk/Master/texmf-dist/doc/xelatex/langsci/storagelogo.pdf
===================================================================
(Binary files differ)

Deleted: trunk/Master/texmf-dist/tex/xelatex/langsci/biblatex-langsci-unified-undecap.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/langsci/biblatex-langsci-unified-undecap.bbx	2019-04-02 21:02:20 UTC (rev 50705)
+++ trunk/Master/texmf-dist/tex/xelatex/langsci/biblatex-langsci-unified-undecap.bbx	2019-04-02 21:02:58 UTC (rev 50706)
@@ -1,564 +0,0 @@
-% Modified by LSP, Thu Jul 31 22:36:02 CEST 2014
-% Modified further, Mo Sep 26 12:29:00 CEST 2016
-\ProvidesFile{sp-biblatex.bbx}
-
-% NB: The Unified Style Sheet wants abbreviated "ed(s)", "edn". But using the abbreviate option also abbreviates the names of months. But then dateabbrev=false restores the long names of months
-% biblatex has a "useprefix" option, which makes "von" count for alphabetization; the Unified Stylesheet does not want that, so it is important that this option be disabled (even if an author tries to set it to true)
-
-\ExecuteBibliographyOptions{sorting=nyt,abbreviate,dateabbrev=false,useprefix=false}
-
-% biblatex by default calls biblatex.def, we add to this authoryear.bbx, which in turn loads standard.bbx. So, sp-biblatex.bbx is built on top of those styles; once authoryear.bbx is loaded, we tell it not to put in dashes for repeated authors (in accordance with the Unified Stylesheet)
-
-\RequireBibliographyStyle{authoryear}
-\ExecuteBibliographyOptions{dashed=false}
-
-% Formatting directives for name lists
-% ------------------------------------------------------------------
-%
-% In biblatex.def, there are name formats defined: first-last, last-first, last-first/first-last. They could be simplified (we don't need provisions for using initials only, since the Unified Style doesn't do that), but since biblatex.def is loaded automatically, there's no point. The name formats call bibmacros that figure out how to order the internal of name components. These are re-defined here to make sure that "von" is treated as part of the last name (it still doesn't count for sorting -- which is controlled by the \useprefix package option)
-% name:last is used to produce citation labels
-% name:last-first is used to produce the first author's name listing in the alphabetical bibliography
-
-% Also moved the Jr part to after the first name and inserted another comma, because the Unified Stylesheet disagrees with standard.bbx: it wants "Jr." not to be treated as part of the last name.
-
-% The macros here get 4 arguments passed to them. They are: #1 last name, #2 first name, #3 von, #4 Jr.
-
-\renewbibmacro*{name:last}[4]{%				
-     \usebibmacro{name:delim}{#3#1}%
-     \usebibmacro{name:hook}{#3#1}%
-     \ifblank{#3}
-       {}
-       {\ifcapital
-          {\mkbibnameprefix{\MakeCapital{#3}}\isdot}
-          {\mkbibnameprefix{#3}\isdot}%
-        \ifpunctmark{'}{}{\bibnamedelimc}}%
-  \mkbibnamelast{#1}}%
-  
-\renewbibmacro*{name:last-first}[4]{%      
-     \usebibmacro{name:delim}{#3#1}%
-     \usebibmacro{name:hook}{#3#1}%
-     \ifblank{#3}{}{%
-	   \mkbibnameprefix{#3}\isdot%
-       \ifpunctmark{'}{}{\bibnamedelimc}}%
-     \mkbibnamelast{#1}\isdot
-     \ifblank{#2}{}{\addcomma\bibnamedelimd\mkbibnamefirst{#2}\isdot}%
-     \ifblank{#4}{}{\addcomma\bibnamedelimd\mkbibnameaffix{#4}\isdot}}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% Various bibmacros used in producing the bibliography
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\renewbibmacro*{date+extrayear}{%
-  \iffieldundef{labelyear}
-    {}
-    {\printtext{\printdatelabel}}{\printfield{extrayear}} 
-    }%     Took out the parentheses around the year
-
-\renewbibmacro*{author}{%
-  \ifboolexpr{
-    test \ifuseauthor
-    and
-    not test {\ifnameundef{author}}
-  }
-    {\usebibmacro{bbx:dashcheck}
-       {\bibnamedash}
-       {\usebibmacro{bbx:savehash}%
-        \printnames{author}%
-  \iffieldundef{authortype}
-    {\newunit}%                               period instead of space
-    {\setunit{\addcomma\space}}}%
-     \iffieldundef{authortype}
-       {}
-       {\usebibmacro{authorstrg}%
-  \newunit}}%                                 period instead of space
-    {\global\undef\bbx at lasthash
-     \usebibmacro{labeltitle}%
-     \newunit}%                               period instead of space
-  \usebibmacro{date+extrayear}}
-
-\renewbibmacro*{editor}{%
-  \usebibmacro{bbx:editor}{editorstrg}}
-\renewbibmacro*{editor+others}{%
-  \usebibmacro{bbx:editor}{editor+othersstrg}}
-\renewbibmacro*{bbx:editor}[1]{%
-  \ifboolexpr{
-    test \ifuseeditor
-    and
-    not test {\ifnameundef{editor}}
-  }
-    {\usebibmacro{bbx:dashcheck}
-       {\bibnamedash}
-       {\printnames{editor}%
-  \setunit{\addspace}%
-  \usebibmacro{bbx:savehash}}%
-     \printtext[parens]{\usebibmacro{#1}}%
-     \clearname{editor}%
-     \newunit}%                                         period instead of space
-    {\global\undef\bbx at lasthash
-     \usebibmacro{labeltitle}%
-     \newunit}%                                         period instead of space
-  \usebibmacro{date+extrayear}}
-
-\renewbibmacro*{translator}{%
-  \usebibmacro{bbx:translator}{translatorstrg}}
-\renewbibmacro*{translator+others}{%
-  \usebibmacro{bbx:translator}{translator+othersstrg}}
-\renewbibmacro*{bbx:translator}[1]{%
-  \ifboolexpr{
-    test \ifusetranslator
-    and
-    not test {\ifnameundef{translator}}
-  }
-    {\usebibmacro{bbx:dashcheck}
- ts      {\bibnamedash}
-       {\printnames{translator}%
-  \setunit{\addcomma\space}%
-  \usebibmacro{bbx:savehash}}%
-     \usebibmacro{translator+othersstrg}%
-     \clearname{translator}%
-     \newunit}%                                     period instead of space
-    {\global\undef\bbx at lasthash
-     \usebibmacro{labeltitle}%
-     \newunit}%                                     period instead of space
-  \usebibmacro{date+extrayear}}
-
-\renewbibmacro*{journal}{%
-  \iffieldundef{journaltitle}
-    {}
-    {\printtext{%
-       \printfield{journaltitle}%
-       \setunit{\subtitlepunct}%
-       \printfield{journalsubtitle}}}}
-
-\renewbibmacro*{volume+number+eid}{%
-  \printfield{volume}%
-%  \setunit*{\adddot}%
-  \printfield[parens]{number}%        parentheses instead of dot before issue number
-  \setunit{\addcomma\space}%
-  \printfield{eid}}
-
-% Because of the weird format "3 May, 2007" specified in the Unified Stylesheet for URL access dates, we need a special way to format the urldate
-  
-\newcommand{\mkbibdateunified}[3]{% Year-Month-Day as input --> xx Month, Year
-  \iffieldundef{#3}
-    {}
-    {\stripzeros{\thefield{#3}}%
-     \nobreakspace}%
-  \iffieldundef{#2}
-    {\iffieldundef{#1}%
-      {}%
-      {\stripzeros{\thefield{#1}}}}%
-    {\mkbibmonth{\thefield{#2}}%
-     \iffieldundef{#1}%
-      {}%
-      {\iffieldundef{#3}%
-           {}%
-           {,}%
-         \space\stripzeros{\thefield{#1}}}%
-    }%
-  }% 
-
-\renewbibmacro*{url+urldate}{%
-  \printfield{url}%
-  \iffieldundef{urlyear}%
-  	{}%
-  	{\setunit*{\addspace}%
-     \printtext[parens]{\mkbibdateunified{urlyear}{urlmonth}{urlday}}}%
-  }
-
-\renewbibmacro*{series+number}{%
-  \iffieldundef{series}
-    {}
-    {\printtext[parens]{%
-      \printfield{series}%
-      \setunit*{\addspace}%
-      \printfield{number}}%
-    }}
-
-\renewbibmacro*{byeditor+others}{%
-  \ifnameundef{editor}
-    {}
-    {\printnames[byeditor]{editor}%
-     \setunit{\addspace}%
-     \printtext[parens]{\usebibmacro{editor+othersstrg}}%  putting (ed.) or (eds.) after editors of books
-     \clearname{editor}%
-     \newunit}%
-  \usebibmacro{byeditorx}%
-  \usebibmacro{bytranslator+others}}
-
-\renewbibmacro*{chapter+pages}{%
-  \iffieldundef{chapter}%
-  {}%
-  {\printfield{chapter}%
-  \setunit{\addcomma\space}}%
-  \printfield{pages}%
-  \newunit}
-
-\renewbibmacro*{note+pages}{%
-  \iffieldundef{note}%
-  {}%
-  {\printfield{note}%
-  \setunit{\addcomma\space}}%
-  \printfield{pages}%
-  \newunit}
-
-\newbibmacro*{institution+location+type+date}{%
-  \printlist{location}%
-  \iflistundef{institution}
-    {}
-    {\setunit*{\addcolon\space}}%
-  \printlist{institution}%
-  \setunit{\addspace}%
-  \printfield{type}%
-  \setunit*{\addcomma\space}%
-  \usebibmacro{date}%
-  \newunit}
-
-% The following is a hack to satisfy the Unified Stylesheet's decision to give the edition right after the OED as used as a sortlabel.
-
-\renewbibmacro*{labeltitle}{%
-  \iffieldundef{label}
-    {\iffieldundef{shorttitle}
-       {\printfield{title}%
-        \setunit{\addcomma\space}%     Here it comes, preparing for the edition
-        \printfield{edition}%          Here's the edition
-        \clearfield{title}%
-        \clearfield{edition}}%         Clearing the edition field, so it's not printed again below
-       {\printfield[title]{shorttitle}}}
-    {\printfield{label}}}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% Punctuation & formatting
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-% This gets rid of the Oxford comma in name lists and uses the ampersand rather than "and":
-
-\renewcommand*{\finalnamedelim}{\addspace\&\addspace}     
-\renewcommand*{\finallistdelim}{\addspace\&\addspace}   
-
-% no colon after "In" in incollection entries (overriding biblatex.def):
-
-\renewcommand{\intitlepunct}{\addspace}  
-
-\renewcommand{\subtitlepunct}{\addcolon\space}
-\renewcommand*{\bibpagespunct}{\newunitpunct}  % No comma before pages, just the usual new unit period
-
-\DefineBibliographyStrings{english}{%
-  edition          = {edn\adddot},
-}
-
-% basically everything is in sentence case, other than journals and book series (recurring titles)
-% \DeclareFieldFormat[article,periodical,book,thesis,incollection,unpublished,inproceedings]{titlecase}{\MakeSentenceCase*{#1}}%
-
-% No quotes around titles
-\DeclareFieldFormat[article,periodical,inbook,incollection,inproceedings,patent,thesis,unpublished]{title}{#1}
-
-% Just like book titles, thesis titles are in italics
-\DeclareFieldFormat[thesis]{title}{\mkbibemph{#1}}
-
-\DeclareFieldFormat{pages}{#1}     % no pp. prefix, took \mkpageprefix out [kvf]
-\DeclareFieldFormat{doi}{\doi{#1}}
-\DeclareFieldFormat{url}{\url{#1}}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% The bibliography drivers, specifying the formats of each type of entry in the bibliography
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-%%% First, the entry types used in the Unified Test Bibliography. Could rely on standard.bbx for all others as a fallback.
-
-% For the article type, the only departure from standard.bbx is that 
-% we don't use a literal "In: " before the journal title; other formatting
-% departures are done in the format specs and bibmacros
-
-\DeclareBibliographyDriver{article}{%
-  \usebibmacro{bibindex}%
-  \usebibmacro{begentry}%
-  \usebibmacro{author/translator+others}%
-  \setunit{\labelnamepunct}\newblock
-  \usebibmacro{title}%
-  \newunit
-  \printlist{language}%
-  \newunit\newblock
-  \usebibmacro{byauthor}%
-  \newunit\newblock
-  \usebibmacro{bytranslator+others}%
-  \newunit\newblock
-  \printfield{version}%
-  \newunit\newblock
-%  \usebibmacro{in:}%                         We don't use "In: " before journal titles
-  \usebibmacro{journal+issuetitle}%
-  \newunit
-  \usebibmacro{byeditor+others}%
-  \newunit\newblock%                          \newblock ensures period before pages
-  \usebibmacro{note+pages}%
-  \newunit\newblock
-  \iftoggle{bbx:isbn}
-    {\printfield{issn}}
-    {}%
-  \newunit\newblock
-  \usebibmacro{doi+eprint+url}%
-  \newunit\newblock
-  \usebibmacro{addendum+pubstate}%
-  \setunit{\bibpagerefpunct}\newblock
-  \usebibmacro{pageref}%
-  \newunit\newblock
-  \iftoggle{bbx:related}
-    {\usebibmacro{related:init}%
-     \usebibmacro{related}}
-    {}%
-  \usebibmacro{finentry}}
-
-\DeclareBibliographyDriver{periodical}{%
-\usebibmacro{bibindex}%
-\usebibmacro{begentry}%
-\usebibmacro{author/editor+others/translator+others}%
-\setunit{\labelnamepunct}\newblock
-\usebibmacro{title}%
-\newunit
-\printlist{language}%
-\newunit\newblock
-\usebibmacro{byauthor}%
-\newunit\newblock
-\usebibmacro{bytranslator+others}%
-\newunit\newblock
-\printfield{version}%
-\newunit\newblock
-%  \usebibmacro{in:}%                         We don't use "In: " before journal titles
-\usebibmacro{journal+issuetitle}%
-\newunit
-\usebibmacro{byeditor+others}%
-\newunit\newblock%                          \newblock ensures period before pages
-\usebibmacro{note+pages}%
-\newunit\newblock
-\iftoggle{bbx:isbn}
-{\printfield{issn}}
-{}%
-\newunit\newblock
-\usebibmacro{doi+eprint+url}%
-\newunit\newblock
-\usebibmacro{addendum+pubstate}%
-\setunit{\bibpagerefpunct}\newblock
-\usebibmacro{pageref}%
-\newunit\newblock
-\iftoggle{bbx:related}
-{\usebibmacro{related:init}%
-\usebibmacro{related}}
-{}%
-\usebibmacro{finentry}}
-
-\DeclareBibliographyDriver{book}{%
-  \usebibmacro{bibindex}%
-  \usebibmacro{begentry}%
-  \usebibmacro{author/editor+others/translator+others}%
-  \setunit{\labelnamepunct}\newblock
-  \usebibmacro{maintitle+title}%
-  \newunit
-  \printlist{language}%
-  \newunit\newblock
-  \usebibmacro{byauthor}%
-  \newunit\newblock
-  \usebibmacro{byeditor+others}%
-  \newunit\newblock
-  \printfield{edition}%
-  \newunit
-  \iffieldundef{maintitle}
-    {\printfield{volume}%
-     \printfield{part}}
-    {}%
-  \newunit
-  \printfield{volumes}%
-  \setunit{\addspace}%                         crucial difference from standard.bbx: space and then (Series + number)
-  \usebibmacro{series+number}%
-  \newunit\newblock
-  \printfield{note}%
-  \newunit\newblock
-  \usebibmacro{publisher+location+date}%
-  % \newunit\newblock                         commented by LSP
-  % \usebibmacro{chapter+pages}%
-  % \newunit
-  % \printfield{pagetotal}%
-  \newunit\newblock
-  \iftoggle{bbx:isbn}
-    {\printfield{isbn}}
-    {}%
-  \newunit\newblock
-  \usebibmacro{doi+eprint+url}%
-  \newunit\newblock
-  \usebibmacro{addendum+pubstate}%
-  \setunit{\bibpagerefpunct}\newblock
-  \usebibmacro{pageref}%
-  \newunit\newblock
-  \iftoggle{bbx:related}
-    {\usebibmacro{related:init}%
-     \usebibmacro{related}}
-    {}%
-  \usebibmacro{finentry}}
-
- \DeclareBibliographyDriver{incollection}{%
-  \usebibmacro{bibindex}%
-  \usebibmacro{begentry}%
-  \usebibmacro{author/translator+others}%
-  \setunit{\labelnamepunct}\newblock
-  \usebibmacro{title}%
-  \newunit
-  \printlist{language}%
-  \newunit\newblock
-  \usebibmacro{byauthor}%
-  \newunit\newblock
-  \usebibmacro{in:}%
-  \ifnameundef{editor}
-    {\setunit{\addspace}}
-    {\usebibmacro{byeditor+others}\setunit{\addcomma\space}}
-  \usebibmacro{maintitle+booktitle}%
-  \setunit{\addcomma\space}
-  \printfield{edition}%
-  \setunit{\addcomma\space}
-  \iffieldundef{maintitle}
-    {\printfield{volume}%
-     \printfield{part}}
-    {}%
-  \setunit{\addcomma\space}
-  \printfield{volumes}%
-  \setunit{\addspace}%
-  \usebibmacro{series+number}%
-  \setunit{\addcomma\space}
-  \usebibmacro{chapter+pages}%
-  \newunit\newblock
-  \printfield{note}%
-  \newunit\newblock
-  \usebibmacro{publisher+location+date}%
-  \newunit\newblock
-  \iftoggle{bbx:isbn}
-    {\printfield{isbn}}
-    {}%
-  \newunit\newblock
-  \usebibmacro{doi+eprint+url}%
-  \newunit\newblock
-  \usebibmacro{addendum+pubstate}%
-  \setunit{\bibpagerefpunct}\newblock
-  \usebibmacro{pageref}%
-  \newunit\newblock
-  \iftoggle{bbx:related}
-    {\usebibmacro{related:init}%
-     \usebibmacro{related}}
-    {}%
-  \usebibmacro{finentry}}
-
-\DeclareBibliographyDriver{inproceedings}{%
-  \usebibmacro{bibindex}%
-  \usebibmacro{begentry}%
-  \usebibmacro{author/translator+others}%
-  \setunit{\labelnamepunct}\newblock
-  \usebibmacro{title}%
-  \newunit
-  \printlist{language}%
-  \newunit\newblock
-  \usebibmacro{byauthor}%
-  \newunit\newblock
-  \usebibmacro{in:}%
-  \ifnameundef{editor}
-    {\setunit{\addspace}}
-    {\usebibmacro{byeditor+others}\setunit{\addcomma\space}}
-  \usebibmacro{maintitle+booktitle}%
-  \setunit{\addcomma\space}
-  \printfield{edition}%
-  \setunit{\addcomma\space}
-  \iffieldundef{maintitle}
-    {\printfield{volume}%
-     \printfield{part}}
-    {}%
-  \setunit{\addcomma\space}
-  \printfield{volumes}%
-  \setunit{\addspace}%
-  \usebibmacro{series+number}%
-  \setunit{\addcomma\space}
-  \usebibmacro{chapter+pages}%
-  \newunit\newblock
-  \printfield{note}%
-  \newunit\newblock
-  \printlist{organization}%
-  \newunit
-  \usebibmacro{publisher+location+date}%
-  \newunit\newblock
-  \iftoggle{bbx:isbn}
-    {\printfield{isbn}}
-    {}%
-  \newunit\newblock
-  \usebibmacro{doi+eprint+url}%
-  \newunit\newblock
-  \usebibmacro{addendum+pubstate}%
-  \setunit{\bibpagerefpunct}\newblock
-  \usebibmacro{pageref}%
-  \newunit\newblock
-  \iftoggle{bbx:related}
-    {\usebibmacro{related:init}%
-     \usebibmacro{related}}
-    {}%
-  \usebibmacro{finentry}}
- 
-\DeclareBibliographyDriver{thesis}{%
-  \usebibmacro{bibindex}%
-  \usebibmacro{begentry}%
-  \usebibmacro{author}%
-  \setunit{\labelnamepunct}\newblock
-  \usebibmacro{title}%
-  \newunit
-  \printlist{language}%
-  \newunit\newblock
-  \usebibmacro{byauthor}%
-  \newunit\newblock
-  \printfield{note}%
-  \newunit\newblock
-  \usebibmacro{institution+location+type+date}%
-  \newunit\newblock
-  \usebibmacro{chapter+pages}%
-  \newunit
-  \printfield{pagetotal}%
-  \newunit\newblock
-  \iftoggle{bbx:isbn}
-    {\printfield{isbn}}
-    {}%
-  \newunit\newblock
-  \usebibmacro{doi+eprint+url}%
-  \newunit\newblock
-  \usebibmacro{addendum+pubstate}%
-  \setunit{\bibpagerefpunct}\newblock
-  \usebibmacro{pageref}%
-  \newunit\newblock
-  \iftoggle{bbx:related}
-    {\usebibmacro{related:init}%
-     \usebibmacro{related}}
-    {}%
-  \usebibmacro{finentry}}
-
-\DeclareBibliographyDriver{unpublished}{%
-  \usebibmacro{bibindex}%
-  \usebibmacro{begentry}%
-  \usebibmacro{author}%
-  \setunit{\labelnamepunct}\newblock
-  \usebibmacro{title}%
-  \newunit
-  \printlist{language}%
-  \newunit\newblock
-  \usebibmacro{byauthor}%
-  \newunit\newblock
-  \printfield{howpublished}%
-  \newunit\newblock
-  \printfield{note}%
-  \newunit\newblock
-  \usebibmacro{location+date}%
-  \newunit\newblock
-  \iftoggle{bbx:url}
-    {\usebibmacro{url+urldate}}
-    {}%
-  \newunit\newblock
-  \usebibmacro{addendum+pubstate}%
-  \setunit{\bibpagerefpunct}\newblock
-  \usebibmacro{pageref}%
-  \newunit\newblock
-  \iftoggle{bbx:related}
-    {\usebibmacro{related:init}%
-     \usebibmacro{related}}
-    {}%
-  \usebibmacro{finentry}}
-	

Deleted: trunk/Master/texmf-dist/tex/xelatex/langsci/biblatex-langsci-unified.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/langsci/biblatex-langsci-unified.bbx	2019-04-02 21:02:20 UTC (rev 50705)
+++ trunk/Master/texmf-dist/tex/xelatex/langsci/biblatex-langsci-unified.bbx	2019-04-02 21:02:58 UTC (rev 50706)
@@ -1,651 +0,0 @@
-\ProvidesFile{biblatex-sp-unified.bbx}
-
-% NB: The Unified Style Sheet wants abbreviated "ed(s)", "edn". But using the abbreviate option also abbreviates the names of months. But then dateabbrev=false restores the long names of months
-% biblatex has a "useprefix" option, which makes "von" count for alphabetization; the Unified Stylesheet does not want that, so it is important that this option be disabled (even if an author tries to set it to true)
-
-% For backward compatibility: choose labeldate or labeldateparts depending on the biblatex version
-\@ifpackagelater{biblatex}{2016/09/09}
-{%
-  \ExecuteBibliographyOptions{labeldateparts} % as of biblatex 3.5 (2016/09/10)
-}
-{%
-  \ExecuteBibliographyOptions{labeldate}
-  \def\printlabeldateextra{\printdateextralabel}
-}%
-
-\ExecuteBibliographyOptions{sorting=nyt,abbreviate,dateabbrev=false,useprefix=false}
-
-% biblatex by default calls biblatex.def, we add to this authoryear.bbx, which in turn loads standard.bbx. So, sp-biblatex.bbx is built on top of those styles; once authoryear.bbx is loaded, we tell it not to put in dashes for repeated authors (in accordance with the Unified Stylesheet)
-
-\RequireBibliographyStyle{authoryear}
-\ExecuteBibliographyOptions{dashed=false,isbn=false,eprint=false}
-
-% If an @article entry contains Issuetitle and Editor information, we might
-% not want to print it. The Unified Style Sheet does not offer explicit
-% guidelines on this, but they don't have any examples where either of these
-% pieces of information are actually printed. Therefore, we can offer an option
-% for the user to decide whether to print it. The default will be not to print
-% it since the Unified Style Sheet does not have examples where this information
-% is printed. The user can print it by setting `issueandeditor=true` as a package
-% option when biblatex is called.
-\newtoggle{issueandeditor}
-\DeclareBibliographyOption{issueandeditor}[false]{%
-  \settoggle{issueandeditor}{#1}}
-
-% Formatting directives for name lists
-% ------------------------------------------------------------------
-%
-% In biblatex.def, there are name formats defined: first-last, last-first, last-first/first-last. They could be simplified (we don't need provisions for using initials only, since the Unified Style doesn't do that), but since biblatex.def is loaded automatically, there's no point. The name formats call bibmacros that figure out how to order the internal of name components. These are re-defined here to make sure that "von" is treated as part of the last name (it still doesn't count for sorting -- which is controlled by the \useprefix package option)
-% name:last is used to produce citation labels
-% name:last-first is used to produce the first author's name listing in the alphabetical bibliography
-
-% Also moved the Jr part to after the first name and inserted another comma, because the Unified Stylesheet disagrees with standard.bbx: it wants "Jr." not to be treated as part of the last name.
-
-% The macros here get 4 arguments passed to them. They are: #1 last name, #2 first name, #3 von, #4 Jr.
-
-% In biblatex v3.3 and onwards, the name formatting has changed in a big way. See for example: http://tex.stackexchange.com/questions/299036/biblatex-3-3-name-formatting, https://github.com/plk/biblatex/issues/372, and http://www.texdev.net/2016/03/13/biblatex-a-new-syntax-for-declarenameformat/. The name formats in biblatex.def are not called first-last etc. anymore but given-family etc. And while there are safeguard legacy aliases (\DeclareNameAlias{first-last}{given-family}, for example), the new formats then use macros like \usebibmacro{name:family-given}, which of course our old redefinitions didn't adjust. So, for newer biblatex, we need to do new versions of \renewbibmacro{name:...}.
-
-%% Redefinitions of name:last and name:last-first for old biblatex
-
-\renewbibmacro*{name:last}[4]{%
-     \usebibmacro{name:delim}{#3#1}%
-     \usebibmacro{name:hook}{#3#1}%
-     \ifblank{#3}
-       {}
-       {\ifcapital
-          {\mkbibnameprefix{\MakeCapital{#3}}\isdot}
-          {\mkbibnameprefix{#3}\isdot}%
-        \ifpunctmark{'}{}{\bibnamedelimc}}%
-  \mkbibnamelast{#1}}%
-
-\renewbibmacro*{name:last-first}[4]{%
-     \usebibmacro{name:delim}{#3#1}%
-     \usebibmacro{name:hook}{#3#1}%
-     \ifblank{#3}{}{%
-       \mkbibnameprefix{#3}\isdot%
-       \ifpunctmark{'}{}{\bibnamedelimc}}%
-     \mkbibnamelast{#1}\isdot
-     \ifblank{#2}{}{\addcomma\bibnamedelimd\mkbibnamefirst{#2}\isdot}%
-     \ifblank{#4}{}{\addcomma\bibnamedelimd\mkbibnameaffix{#4}\isdot}}
-
-%% Redefinitions of name:family and name:family-given for new biblatex
-
-\renewbibmacro*{name:family}[4]{%
-  \usebibmacro{name:delim}{#3#1}%
-     \usebibmacro{name:hook}{#3#1}%
-     \ifdefvoid{#3}
-       {}
-       {\ifcapital
-          {\mkbibnameprefix{\MakeCapital{#3}}\isdot}
-          {\mkbibnameprefix{#3}\isdot}%
-        \ifprefchar{}{\bibnamedelimc}}%
-  \mkbibnamefamily{#1}\isdot}%
-
-\renewbibmacro*{name:family-given}[4]{%
-  \usebibmacro{name:delim}{#3#1}%
-     \usebibmacro{name:hook}{#3#1}%
-     \ifdefvoid{#3}{}{%
-       \mkbibnameprefix{#3}\isdot
-       \ifprefchar{}{\bibnamedelimc}}%
-     \mkbibnamefamily{#1}\isdot
-     \ifdefvoid{#2}{}{\revsdnamepunct\bibnamedelimd\mkbibnamegiven{#2}\isdot}%
-     \ifdefvoid{#4}{}{\addcomma\bibnamedelimd\mkbibnamesuffix{#4}\isdot}}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% Various bibmacros used in producing the bibliography
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\renewbibmacro*{date+extrayear}{%
-  \iffieldundef{labelyear}
-    {}
-    {\printtext{\printlabeldateextra}}}%     Took out the parentheses around the year
-
-\renewbibmacro*{author}{%
-  \ifboolexpr{
-    test \ifuseauthor
-    and
-    not test {\ifnameundef{author}}
-  }
-    {\usebibmacro{bbx:dashcheck}
-       {\bibnamedash}
-       {\usebibmacro{bbx:savehash}%
-        \printnames{author}%
-  \iffieldundef{authortype}
-    {\newunit}%                               period instead of space
-    {\setunit{\addcomma\space}}}%
-     \iffieldundef{authortype}
-       {}
-       {\usebibmacro{authorstrg}%
-  \newunit}}%                                 period instead of space
-    {\global\undef\bbx at lasthash
-     \usebibmacro{labeltitle}%
-     \newunit}%                               period instead of space
-  \usebibmacro{date+extrayear}}
-
-\renewbibmacro*{editor}{%
-  \usebibmacro{bbx:editor}{editorstrg}}
-\renewbibmacro*{editor+others}{%
-  \usebibmacro{bbx:editor}{editor+othersstrg}}
-\renewbibmacro*{bbx:editor}[1]{%
-  \ifboolexpr{
-    test \ifuseeditor
-    and
-    not test {\ifnameundef{editor}}
-  }
-    {\usebibmacro{bbx:dashcheck}
-       {\bibnamedash}
-       {\printnames{editor}%
-  \setunit{\addspace}%
-  \usebibmacro{bbx:savehash}}%
-     \printtext[parens]{\usebibmacro{#1}}%
-     \clearname{editor}%
-     \newunit}%                                         period instead of space
-    {\global\undef\bbx at lasthash
-     \usebibmacro{labeltitle}%
-     \newunit}%                                         period instead of space
-  \usebibmacro{date+extrayear}}
-
-\renewbibmacro*{translator}{%
-  \usebibmacro{bbx:translator}{translatorstrg}}
-\renewbibmacro*{translator+others}{%
-  \usebibmacro{bbx:translator}{translator+othersstrg}}
-\renewbibmacro*{bbx:translator}[1]{%
-  \ifboolexpr{
-    test \ifusetranslator
-    and
-    not test {\ifnameundef{translator}}
-  }
-    {\usebibmacro{bbx:dashcheck}
-       {\bibnamedash}
-       {\printnames{translator}%
-  \setunit{\addcomma\space}%
-  \usebibmacro{bbx:savehash}}%
-     \usebibmacro{translator+othersstrg}%
-     \clearname{translator}%
-     \newunit}%                                     period instead of space
-    {\global\undef\bbx at lasthash
-     \usebibmacro{labeltitle}%
-     \newunit}%                                     period instead of space
-  \usebibmacro{date+extrayear}}
-
-\renewbibmacro*{journal}{%
-  \iffieldundef{journaltitle}
-    {}
-    {\printtext{%
-       \printfield{journaltitle}%
-       \setunit{\subtitlepunct}%
-       \printfield{journalsubtitle}}}}
-
-\newbibmacro*{journal+issuetitle+editor}{%
-  \usebibmacro{journal}%
-  \setunit*{\addspace}%
-  \iffieldundef{series}
-    {}
-    {\newunit
-     \printfield{series}%
-     \setunit{\addspace}}%
-  \usebibmacro{volume+number+eid}%
-  \iftoggle{issueandeditor}
-    {\setunit{\addspace}%
-     \usebibmacro{issue+date}%
-     \setunit{\addcolon\space}%
-     \usebibmacro{issue}
-     % The following three lines were originally not included inside of
-     % the journal+issuetitle bibmacro. They have been moved inside of
-     % this macro in order to allow them to be controlled by the toggle
-     % `issuetitle` that is defined at the top of this style file.
-     \newunit
-     \usebibmacro{byeditor+others}%
-     \newunit}
-    {}%
-  \newunit}
-
-% The next three bib macros are for printing the maintitle and booktitle fields
-% of an @inproceedings entry with an ISSN as an article in accordance with the
-% unified style sheet guidelines.
-% 1. maintitle
-\newbibmacro*{unified:proc-as-article:maintitle}{%
-  \ifboolexpr{
-    test {\iffieldundef{maintitle}}
-    and
-    test {\iffieldundef{mainsubtitle}}
-  }
-    {}
-    {\printtext{%
-       \printfield[maintitle]{maintitle}%
-       \setunit{\subtitlepunct}%
-       \printfield[maintitle]{mainsubtitle}}%
-     \newunit}%
-  \printfield{maintitleaddon}}
-
-% 2. booktitle
-\newbibmacro*{unified:proc-as-article:booktitle}{%
-  \ifboolexpr{
-    test {\iffieldundef{booktitle}}
-    and
-    test {\iffieldundef{booksubtitle}}
-  }
-    {}
-    {\printtext{%
-       \printfield[booktitle]{booktitle}%
-       \setunit{\subtitlepunct}%
-       \printfield[booktitle]{booksubtitle}}%
-     \newunit}%
-  \printfield{booktitleaddon}}
-
-% 3. maintitle+booktitle
-\newbibmacro*{unified:proc-as-article:maintitle+booktitle}{%
-  \iffieldundef{maintitle}
-    {}
-    {\usebibmacro{unified:proc-as-article:maintitle}%
-     \newunit\newblock}
-  \usebibmacro{unified:proc-as-article:booktitle}%
-  \setunit{\addspace}}
-
-\renewbibmacro*{volume+number+eid}{%
-  \printfield{volume}%
-%  \setunit*{\adddot}%
-  \printfield[parens]{number}%        parentheses instead of dot before issue number
-  \setunit{\addcomma\space}%
-  \printfield{eid}}
-
-% This is for printing the volume field of a proceedings with an ISSN as an article
-% in accordance with the unified style sheet guidelines. It depends on the declared
-% field format below.
-\newbibmacro*{unified:proc-as-article:volume+number+eid}{%
-  \printfield[volume:unified:proc-as-article]{volume}%
-  \printfield[parens]{number}%
-  \setunit{\addcomma\space}%
-  \printfield{eid}}
-
-% Because of the weird format "3 May, 2007" specified in the Unified Stylesheet for URL access dates, we need a special way to format the urldate
-
-\newcommand{\mkbibdateunified}[3]{% Year-Month-Day as input --> xx Month, Year
-  \iffieldundef{#3}
-    {}
-    {\stripzeros{\thefield{#3}}%
-     \nobreakspace}%
-  \iffieldundef{#2}
-    {\iffieldundef{#1}%
-      {}%
-      {\stripzeros{\thefield{#1}}}}%
-    {\mkbibmonth{\thefield{#2}}%
-     \iffieldundef{#1}%
-      {}%
-      {\iffieldundef{#3}%
-           {}%
-           {,}%
-         \space\stripzeros{\thefield{#1}}}%
-    }%
-  }%
-
-\renewbibmacro*{url+urldate}{%
-  \printfield{url}%
-  \iffieldundef{urlyear}%
-    {}%
-    {\setunit*{\addspace}%
-     \printtext[parens]{\mkbibdateunified{urlyear}{urlmonth}{urlday}}}%
-  }
-
-\renewbibmacro*{series+number}{%
-  \iffieldundef{series}
-    {}
-    {\printtext[parens]{%
-      \printfield{series}%
-      \setunit*{\addspace}%
-      \printfield{number}}%
-    }}
-
-\renewbibmacro*{byeditor+others}{%
-  \ifnameundef{editor}
-    {}
-    {\printnames[byeditor]{editor}%
-     \setunit{\addspace}%
-     \printtext[parens]{\usebibmacro{editor+othersstrg}}%  putting (ed.) or (eds.) after editors of books
-     \clearname{editor}%
-     \newunit}%
-  \usebibmacro{byeditorx}%
-  \usebibmacro{bytranslator+others}}
-
-\renewbibmacro*{chapter+pages}{%
-  \iffieldundef{chapter}%
-  {}%
-  {\printfield{chapter}%
-  \setunit{\addcomma\space}}%
-  \printfield{pages}%
-  \newunit}
-
-\renewbibmacro*{note+pages}{%
-  \iffieldundef{note}%
-  {}%
-  {\printfield{note}%
-  \setunit{\addcomma\space}}%
-  \printfield{pages}%
-  \newunit}
-
-\newbibmacro*{institution+location+type+date}{%
-  \printlist{location}%
-  \iflistundef{institution}
-    {}
-    {\setunit*{\addcolon\space}}%
-  \printlist{institution}%
-  \setunit{\addspace}%
-  \printfield{type}%
-  \setunit*{\addcomma\space}%
-  \usebibmacro{date}%
-  \newunit}
-
-% The following is a hack to satisfy the Unified Stylesheet's decision to give the edition right after the OED as used as a sortlabel.
-
-\renewbibmacro*{labeltitle}{%
-  \iffieldundef{label}
-    {\iffieldundef{shorttitle}
-       {\printfield{title}%
-        \setunit{\addcomma\space}%     Here it comes, preparing for the edition
-        \printfield{edition}%          Here's the edition
-        \clearfield{title}%
-        \clearfield{edition}}%         Clearing the edition field, so it's not printed again below
-       {\printfield[title]{shorttitle}}}
-    {\printfield{label}}}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% Punctuation & formatting
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-% This gets rid of the Oxford comma in name lists and uses the ampersand rather than "and":
-
-\renewcommand*{\finalnamedelim}{\addspace\&\addspace}
-\renewcommand*{\finallistdelim}{\addspace\&\addspace}
-
-% no colon after "In" in incollection entries (overriding biblatex.def):
-
-\renewcommand{\intitlepunct}{\addspace}
-
-\renewcommand{\subtitlepunct}{\addcolon\space}
-\renewcommand*{\bibpagespunct}{\newunitpunct}  % No comma before pages, just the usual new unit period
-
-\DefineBibliographyStrings{english}{%
-  edition          = {edn\adddot},
-  phdthesis        = {dissertation},
-}
-
-% basically everything is in sentence case, other than journals and book series (recurring titles)
-\DeclareFieldFormat[article,book,collection,incollection,inproceedings,thesis,unpublished]{titlecase}{\MakeSentenceCase*{#1}}%
-
-% No quotes around titles
-\DeclareFieldFormat[article,inbook,incollection,inproceedings,patent,thesis,unpublished]{title}{#1}
-
-% Just like book titles, thesis titles are in italics
-\DeclareFieldFormat[thesis]{title}{\mkbibemph{#1}}
-
-\DeclareFieldFormat{pages}{#1}     % no pp. prefix, took \mkpageprefix out [kvf]
-\DeclareFieldFormat{doi}{%
-  \ifhyperref
-    {\href{https://doi.org/#1}{\nolinkurl{https://doi.org/#1}}}
-    {\nolinkurl{https://doi.org/#1}}}
-\DeclareFieldFormat{url}{\url{#1}}
-
-% This is for printing the volume field of a proceedings with an ISSN as an article
-% in accordance with the unified style sheet guidelines
-\DeclareFieldFormat{volume:unified:proc-as-article}{#1}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% The bibliography drivers, specifying the formats of each type of entry in the bibliography
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-%%% First, the entry types used in the Unified Test Bibliography. Could rely on standard.bbx for all others as a fallback.
-
-% For the article type, the only departure from standard.bbx is that
-% we don't use a literal "In: " before the journal title; other formatting
-% departures are done in the format specs and bibmacros
-
-\DeclareBibliographyDriver{article}{%
-  \usebibmacro{bibindex}%
-  \usebibmacro{begentry}%
-  \usebibmacro{author/translator+others}%
-  \setunit{\labelnamepunct}\newblock
-  \usebibmacro{title}%
-  \newunit
-  \printlist{language}%
-  \newunit\newblock
-  \usebibmacro{byauthor}%
-  \newunit\newblock
-  \usebibmacro{bytranslator+others}%
-  \newunit\newblock
-  \printfield{version}%
-  \newunit\newblock
-% \usebibmacro{in:}%                         We don't use "In: " before journal titles
-  \usebibmacro{journal+issuetitle+editor}%
-  \newblock%                          \newblock ensures period before pages
-  \usebibmacro{note+pages}%
-  \newunit\newblock
-  \iftoggle{bbx:isbn}
-    {\printfield{issn}}
-    {}%
-  \newunit\newblock
-  \usebibmacro{doi+eprint+url}%
-  \newunit\newblock
-  \usebibmacro{addendum+pubstate}%
-  \setunit{\bibpagerefpunct}\newblock
-  \usebibmacro{pageref}%
-  \newunit\newblock
-  \iftoggle{bbx:related}
-    {\usebibmacro{related:init}%
-     \usebibmacro{related}}
-    {}%
-  \usebibmacro{finentry}}
-
-\DeclareBibliographyDriver{book}{%
-  \usebibmacro{bibindex}%
-  \usebibmacro{begentry}%
-  \usebibmacro{author/editor+others/translator+others}%
-  \setunit{\labelnamepunct}\newblock
-  \usebibmacro{maintitle+title}%
-  \newunit
-  \printlist{language}%
-  \newunit\newblock
-  \usebibmacro{byauthor}%
-  \newunit\newblock
-  \usebibmacro{byeditor+others}%
-  \newunit\newblock
-  \printfield{edition}%
-  \newunit
-  \iffieldundef{maintitle}
-    {\printfield{volume}%
-     \printfield{part}}
-    {}%
-  \newunit
-  \printfield{volumes}%
-  \setunit{\addspace}%                         crucial difference from standard.bbx: space and then (Series + number)
-  \usebibmacro{series+number}%
-  \newunit\newblock
-  \printfield{note}%
-  \newunit\newblock
-  \usebibmacro{publisher+location+date}%
-  \newunit\newblock
-  \usebibmacro{chapter+pages}%
-  \newunit
-  \printfield{pagetotal}%
-  \newunit\newblock
-  \iftoggle{bbx:isbn}
-    {\printfield{isbn}}
-    {}%
-  \newunit\newblock
-  \usebibmacro{doi+eprint+url}%
-  \newunit\newblock
-  \usebibmacro{addendum+pubstate}%
-  \setunit{\bibpagerefpunct}\newblock
-  \usebibmacro{pageref}%
-  \newunit\newblock
-  \iftoggle{bbx:related}
-    {\usebibmacro{related:init}%
-     \usebibmacro{related}}
-    {}%
-  \usebibmacro{finentry}}
-
-% Aliased to ensure no period between the title and the series.
-\DeclareBibliographyAlias{collection}{book}
-
-\DeclareBibliographyAlias{incollection}{inproceedings}
-
-% Given the guidelines in the unified style sheet, we should print conference
-% proceedings and working papers as @article's just in case the publication has
-% an ISSN. So, rather than have users handle this in the database by changing the
-% entry type, we can implement this by checking if the inproceedings entry has an
-% ISSN. If the field is undefined, the driver will do what driver did for
-% @inproceedings entries as of 512f11657199a6044f7663da454f3eac338bdbd5
-% except that \printlist{organization} and \newunit have been removed.
-% On the other hand, if the ISSN field is not undefined, then we will do largely
-% the exact same thing that we do in the @article driver, except that we use the
-% two macros \usebibmacro{unified:proc-as-article:maintitle+booktitle} and
-% \usebibmacro{unified:proc-as-article:volume+number+eid} instead of
-% \usebibmacro{journal+issuetitle} and except that \usebibmacro{byeditor+others}
-% has been removed so as to ensure that the editors are not listed even if they
-% are present in the database.
-\DeclareBibliographyDriver{inproceedings}{%
-  \usebibmacro{bibindex}%
-  \usebibmacro{begentry}%
-  \iffieldundef{issn}
-    {\usebibmacro{author/translator+others}%
-     \setunit{\labelnamepunct}\newblock
-     \usebibmacro{title}%
-     \newunit
-     \printlist{language}%
-     \newunit\newblock
-     \usebibmacro{byauthor}%
-     \newunit\newblock
-     \usebibmacro{in:}%
-     \ifnameundef{editor}
-       {\setunit{\addspace}}
-       {\usebibmacro{byeditor+others}\setunit{\addcomma\space}}
-     \usebibmacro{maintitle+booktitle}%
-     \setunit{\addcomma\space}
-     \printfield{edition}%
-     \setunit{\addcomma\space}
-     \iffieldundef{maintitle}
-       {\printfield{volume}%
-        \printfield{part}}
-       {}%
-     \setunit{\addcomma\space}
-     \printfield{volumes}%
-     \setunit{\addspace}%
-     \usebibmacro{series+number}%
-     \setunit{\addcomma\space}
-     \usebibmacro{chapter+pages}%
-     \newunit\newblock
-     \printfield{note}%
-     \newunit\newblock
-     \usebibmacro{publisher+location+date}%
-     \newunit\newblock
-     \iftoggle{bbx:isbn}
-       {\printfield{isbn}}
-       {}%
-     \newunit\newblock
-     \usebibmacro{doi+eprint+url}%
-     \newunit\newblock
-     \usebibmacro{addendum+pubstate}%
-     \setunit{\bibpagerefpunct}\newblock
-     \usebibmacro{pageref}%
-     \newunit\newblock
-     \iftoggle{bbx:related}
-       {\usebibmacro{related:init}%
-        \usebibmacro{related}}
-       {}}
-    {\usebibmacro{author/translator+others}%
-     \setunit{\labelnamepunct}\newblock
-     \usebibmacro{title}%
-     \newunit
-     \printlist{language}%
-     \newunit\newblock
-     \usebibmacro{byauthor}%
-     \newunit\newblock
-     \usebibmacro{bytranslator+others}%
-     \newunit\newblock
-     \printfield{version}%
-     \newunit\newblock
-     \usebibmacro{unified:proc-as-article:maintitle+booktitle}%
-     \usebibmacro{unified:proc-as-article:volume+number+eid}
-     \newunit\newblock%                           \newblock ensures period before pages
-     \usebibmacro{note+pages}%
-     \newunit\newblock
-     \iftoggle{bbx:isbn}
-       {\printfield{issn}}
-       {}%
-     \newunit\newblock
-     \usebibmacro{doi+eprint+url}%
-     \newunit\newblock
-     \usebibmacro{addendum+pubstate}%
-     \setunit{\bibpagerefpunct}\newblock
-     \usebibmacro{pageref}%
-     \newunit\newblock
-     \iftoggle{bbx:related}
-       {\usebibmacro{related:init}%
-        \usebibmacro{related}}
-       {}}
-  \usebibmacro{finentry}}
-
-\DeclareBibliographyDriver{thesis}{%
-  \usebibmacro{bibindex}%
-  \usebibmacro{begentry}%
-  \usebibmacro{author}%
-  \setunit{\labelnamepunct}\newblock
-  \usebibmacro{title}%
-  \newunit
-  \printlist{language}%
-  \newunit\newblock
-  \usebibmacro{byauthor}%
-  \newunit\newblock
-  \printfield{note}%
-  \newunit\newblock
-  \usebibmacro{institution+location+type+date}%
-  \newunit\newblock
-  \usebibmacro{chapter+pages}%
-  \newunit
-  \printfield{pagetotal}%
-  \newunit\newblock
-  \iftoggle{bbx:isbn}
-    {\printfield{isbn}}
-    {}%
-  \newunit\newblock
-  \usebibmacro{doi+eprint+url}%
-  \newunit\newblock
-  \usebibmacro{addendum+pubstate}%
-  \setunit{\bibpagerefpunct}\newblock
-  \usebibmacro{pageref}%
-  \newunit\newblock
-  \iftoggle{bbx:related}
-    {\usebibmacro{related:init}%
-     \usebibmacro{related}}
-    {}%
-  \usebibmacro{finentry}}
-
-\DeclareBibliographyDriver{unpublished}{%
-  \usebibmacro{bibindex}%
-  \usebibmacro{begentry}%
-  \usebibmacro{author}%
-  \setunit{\labelnamepunct}\newblock
-  \usebibmacro{title}%
-  \newunit
-  \printlist{language}%
-  \newunit\newblock
-  \usebibmacro{byauthor}%
-  \newunit\newblock
-  \printfield{howpublished}%
-  \newunit\newblock
-  \printfield{note}%
-  \newunit\newblock
-  \usebibmacro{location+date}%
-  \newunit\newblock
-  \iftoggle{bbx:url}
-    {\usebibmacro{url+urldate}}
-    {}%
-  \newunit\newblock
-  \usebibmacro{addendum+pubstate}%
-  \setunit{\bibpagerefpunct}\newblock
-  \usebibmacro{pageref}%
-  \newunit\newblock
-  \iftoggle{bbx:related}
-    {\usebibmacro{related:init}%
-     \usebibmacro{related}}
-    {}%
-  \usebibmacro{finentry}}

Modified: trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-advertisement.tex
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-advertisement.tex	2019-04-02 21:02:20 UTC (rev 50705)
+++ trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-advertisement.tex	2019-04-02 21:02:58 UTC (rev 50706)
@@ -1,7 +1,7 @@
 \thispagestyle{empty}
+\ifcsname tikz at library@external at loaded\endcsname\tikzexternaldisable\fi%Disable Externalisation if external library is loaded
 \pgfdeclarelayer{lspadvert_bg} % Please make sure to never use lspadvert_... PGF layers in any document
 \pgfsetlayers{lspadvert_bg,main}
-
 \begin{tikzpicture}[remember picture, overlay,bg/.style={outer sep=0}]
 	\begin{pgfonlayer}{lspadvert_bg} % background layer
 	\node at (current page.center) [bg, fill=lsGuidelinesGray, minimum height=22cm, minimum width=15cm] (lspadvert_bg1) {}; % Die können wir noch dynamisch bestimmen
@@ -13,4 +13,5 @@
 	\node (lspadvert_logo) [above left = 10mm and 7.5mm of lspadvert_bg1.south east] {\color{black}\includegraphics{\logopath langsci_logo_nocolor.pdf}};
 	\node [above right = 48.8mm and -.1mm of lspadvert_bg1.south west, rectangle, fill=white, minimum size=17pt] (lspadvert_square) {};
 	\path let \p1 = (lspadvert_square.north east), \p2 = (lspadvert_covertitle.west) in node at (\x2,\y1) (lspadvert_seriesinfo) [font=\fontsize{17pt}{7.5mm}\selectfont, right, align=flush left, text width=90mm, anchor=north west] {\color{black}\lsCoverSeriesFont{\nohyphens{Please help us in providing free access to linguistic research worldwide. Visit \url{http://www.langsci-press.org/donate} to provide financial support or register as a community proofreader or typesetter \mbox{at \url{http://www.langsci-press.org/register}.}}\par}};
-\end{tikzpicture} 
\ No newline at end of file
+\end{tikzpicture}%
+\ifcsname tikz at library@external at loaded\endcsname\tikzexternalenable\fi

Deleted: trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-authoryear-comp.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-authoryear-comp.cbx	2019-04-02 21:02:20 UTC (rev 50705)
+++ trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-authoryear-comp.cbx	2019-04-02 21:02:58 UTC (rev 50706)
@@ -1,358 +0,0 @@
-\ProvidesFile{sp-authoryear-comp.cbx}
-
-% For backward compatibility: choose labeldate or labeldateparts depending on the biblatex version
-\@ifpackagelater{biblatex}{2016/09/09}
-{%
-  \ExecuteBibliographyOptions{labeldateparts} % as of biblatex 3.5 (2016/09/10)
-}
-{%
-  \ExecuteBibliographyOptions{labeldate}
-}%
-
-\ExecuteBibliographyOptions{uniquename=minfull,uniquelist=minyear,autocite=inline}
-
-% disabled sortcites option, since it was sorting by name, instead of
-% year, and we often want to keep citations in the order chosen by the
-% author
-\newbool{cbx:parens}
-
-\newbibmacro*{cite:init}{%
-  \ifnumless{\value{multicitecount}}{2}
-    {\global\boolfalse{cbx:parens}%
-     \global\undef\cbx at lasthash
-     \global\undef\cbx at lastyear}
-    {\iffieldundef{prenote}
-       {}
-       {\global\undef\cbx at lasthash
-        \global\undef\cbx at lastyear}}}
-
-\newbibmacro*{cite:reinit}{%
-  \global\undef\cbx at lasthash
-  \global\undef\cbx at lastyear}
-
-\newbibmacro*{labelyearrepeat}{%
-  \ifthenelse{\iffieldequals{labelyear}{\cbx at lastyear}\AND
-              \(\value{multicitecount}=0\OR\iffieldundef{postnote}\)}
-    {\setunit{\addcomma}%
-     \usebibmacro{cite:extrayear}}
-    {\setunit{\compcitedelim}%
-     \usebibmacro{cite:labelyear+extrayear}%
-     \savefield{labelyear}{\cbx at lastyear}}}
-
-\newbibmacro*{cite}{% Based on cite bib macro from authoryear-comp.cbx
-  \iffieldundef{shorthand}
-    {\ifthenelse{\ifnameundef{labelname}\OR\iffieldundef{labelyear}}
-       {\printtext[bibhyperref]{% Include labelname in hyperlink
-          \DeclareFieldAlias{bibhyperref}{default}% Prevent nested hyperlinks
-          \usebibmacro{cite:label}%
-          \setunit{\addspace}%
-          \usebibmacro{cite:labelyear+extrayear}}%
-          \usebibmacro{cite:reinit}}
-       {\iffieldequals{namehash}{\cbx at lasthash}
-          {\usebibmacro{labelyearrepeat}}
-          {\printtext[bibhyperref]{% Include labelname in hyperlink
-             \DeclareFieldAlias{bibhyperref}{default}% Prevent nested hyperlinks
-             \printnames{labelname}%
-             \setunit{\nameyeardelim}%
-             \usebibmacro{cite:labelyear+extrayear}}%
-             \savefield{namehash}{\cbx at lasthash}%
-             \savefield{labelyear}{\cbx at lastyear}}}}
-    {\usebibmacro{cite:shorthand}%
-     \usebibmacro{cite:reinit}}%
-  \setunit{\multicitedelim}}
-
-\newbibmacro*{citeyear}{%
-  \iffieldundef{shorthand}
-    {\iffieldundef{labelyear}
-       {\usebibmacro{cite:label}%
-        \usebibmacro{cite:reinit}}
-       {\iffieldequals{namehash}{\cbx at lasthash}
-          {\usebibmacro{labelyearrepeat}}
-          {\usebibmacro{cite:labelyear+extrayear}%
-           \savefield{namehash}{\cbx at lasthash}%
-           \savefield{labelyear}{\cbx at lastyear}}}}
-    {\usebibmacro{cite:shorthand}%
-     \usebibmacro{cite:reinit}}%
-  \setunit{\multicitedelim}}
-
-\newbibmacro*{textcite}{% Based on textcite bib macro from authoryear-comp.cbx
-  \iffieldequals{namehash}{\cbx at lasthash}
-    {\iffieldundef{shorthand}
-       {\usebibmacro{labelyearrepeat}}
-       {\setunit{\compcitedelim}%
-        \usebibmacro{cite:shorthand}%
-        \global\undef\cbx at lastyear}}
-    {\ifnameundef{labelname}
-       {\printtext[bibhyperref]{% Include labelname in hyperlink
-          \DeclareFieldAlias{bibhyperref}{default}% Prevent nested hyperlinks
-          \iffieldundef{shorthand}
-            {\usebibmacro{cite:label}%
-             \setunit{%
-               \global\booltrue{cbx:parens}%
-               \addspace\bibopenparen}%
-             \ifnumequal{\value{citecount}}{1}
-               {\usebibmacro{prenote}}
-               {}%
-             \usebibmacro{cite:labelyear+extrayear}}
-            {\usebibmacro{cite:shorthand}}%
-          \ifthenelse{\iffieldundef{postnote}\AND
-                      \(\value{multicitetotal}=0\AND\value{citetotal}=1\)}
-            {\bibcloseparen% Include closing parenthesis in hyperlink
-             \global\boolfalse{cbx:parens}}
-            {}}}
-       {\printtext[bibhyperref]{% Include labelname in hyperlink
-          \DeclareFieldAlias{bibhyperref}{default}% Prevent nested hyperlinks
-          \printnames{labelname}%
-          \setunit{%
-            \global\booltrue{cbx:parens}%
-            \addspace\bibopenparen}%
-          \ifnumequal{\value{citecount}}{1}
-            {\usebibmacro{prenote}}
-            {}%
-          \iffieldundef{shorthand}
-            {\iffieldundef{labelyear}
-               {\usebibmacro{cite:label}}
-               {\usebibmacro{cite:labelyear+extrayear}}%
-             \savefield{labelyear}{\cbx at lastyear}}
-            {\usebibmacro{cite:shorthand}%
-             \global\undef\cbx at lastyear}%
-          \ifthenelse{\iffieldundef{postnote}\AND
-                      \(\value{multicitetotal}=0\AND\value{citetotal}=1\)}
-            {\bibcloseparen% Include closing parenthesis in hyperlink
-             \global\boolfalse{cbx:parens}}
-            {}}%
-          \savefield{namehash}{\cbx at lasthash}}}%
-  \setunit{%
-    \ifbool{cbx:parens}
-      {\bibcloseparen\global\boolfalse{cbx:parens}}
-      {}%
-    \multicitedelim}}
-
-\newbibmacro*{posscite}{% Based on textcite bib macro above
-  \iffieldequals{namehash}{\cbx at lasthash}
-    {\iffieldundef{shorthand}
-       {\usebibmacro{labelyearrepeat}}
-       {\setunit{\compcitedelim}%
-        \usebibmacro{cite:shorthand}%
-        \global\undef\cbx at lastyear}}
-    {\ifnameundef{labelname}
-       {\printtext[bibhyperref]{% Include labelname in hyperlink
-          \DeclareFieldAlias{bibhyperref}{default}% Prevent nested hyperlinks
-          \iffieldundef{shorthand}
-            {\usebibmacro{cite:label}%
-             \setunit{%
-               \global\booltrue{cbx:parens}%
-               \addspace\bibopenparen}%
-             \ifnumequal{\value{citecount}}{1}
-               {\usebibmacro{prenote}}
-               {}%
-             \usebibmacro{cite:labelyear+extrayear}}
-            {\usebibmacro{cite:shorthand}}%
-          \ifthenelse{\iffieldundef{postnote}\AND
-                      \(\value{multicitetotal}=0\AND\value{citetotal}=1\)}
-            {\bibcloseparen% Include closing parenthesis in hyperlink
-             \global\boolfalse{cbx:parens}}
-            {}}}
-       {\printtext[bibhyperref]{% Include labelname in hyperlink
-          \DeclareFieldAlias{bibhyperref}{default}% Prevent nested hyperlinks
-          \printnames{labelname}'s%
-          \setunit{%
-            \global\booltrue{cbx:parens}%
-            \addspace\bibopenparen}%
-          \ifnumequal{\value{citecount}}{1}
-            {\usebibmacro{prenote}}
-            {}%
-          \iffieldundef{shorthand}
-            {\iffieldundef{labelyear}
-               {\usebibmacro{cite:label}}
-               {\usebibmacro{cite:labelyear+extrayear}}%
-             \savefield{labelyear}{\cbx at lastyear}}
-            {\usebibmacro{cite:shorthand}%
-             \global\undef\cbx at lastyear}%
-          \ifthenelse{\iffieldundef{postnote}\AND
-                      \(\value{multicitetotal}=0\AND\value{citetotal}=1\)}
-            {\bibcloseparen% Include closing parenthesis in hyperlink
-             \global\boolfalse{cbx:parens}}
-            {}}%
-          \savefield{namehash}{\cbx at lasthash}}}%
-  \setunit{%
-    \ifbool{cbx:parens}
-      {\bibcloseparen\global\boolfalse{cbx:parens}}
-      {}%
-    \multicitedelim}}
-
-\newbibmacro*{cite:shorthand}{%
-  \printtext[bibhyperref]{\printfield{shorthand}}}
-
-\newbibmacro*{cite:label}{%
-  \iffieldundef{label}
-    {\printtext[bibhyperref]{\printfield[citetitle]{labeltitle}}}
-    {\printtext[bibhyperref]{\printfield{label}}}}
-
-\newbibmacro*{cite:labelyear+extrayear}{%
-  \iffieldundef{labelyear}
-    {}
-    {\printtext[bibhyperref]{%
-       \printfield{labelyear}%
-       \printfield{extrayear}}}}
-
-\newbibmacro*{cite:extrayear}{%
-  \iffieldundef{extrayear}
-    {}
-    {\printtext[bibhyperref]{\printfield{extrayear}}}}
-
-\newbibmacro*{textcite:postnote}{%
-  \usebibmacro{postnote}%
-  \ifthenelse{\value{multicitecount}=\value{multicitetotal}}
-    {\setunit{}%
-     \printtext{%
-       \ifbool{cbx:parens}
-         {\bibcloseparen\global\boolfalse{cbx:parens}}
-         {}}}
-    {\setunit{%
-       \ifbool{cbx:parens}
-         {\bibcloseparen\global\boolfalse{cbx:parens}}
-         {}%
-       \multicitedelim}}}
-
-\DeclareCiteCommand{\cite}
-  {\usebibmacro{cite:init}%
-   \usebibmacro{prenote}}
-  {\usebibmacro{citeindex}%
-   \usebibmacro{cite}}
-  {}
-  {\usebibmacro{postnote}}
-
-\DeclareCiteCommand*{\cite}
-  {\usebibmacro{cite:init}%
-   \usebibmacro{prenote}}
-  {\usebibmacro{citeindex}%
-   \usebibmacro{citeyear}}
-  {}
-  {\usebibmacro{postnote}}
-
-\DeclareCiteCommand{\parencite}[\mkbibparens]
-  {\usebibmacro{cite:init}%
-   \usebibmacro{prenote}}
-  {\usebibmacro{citeindex}%
-   \usebibmacro{cite}}
-  {}
-  {\usebibmacro{postnote}}
-
-\DeclareCiteCommand*{\parencite}[\mkbibparens]
-  {\usebibmacro{cite:init}%
-   \usebibmacro{prenote}}
-  {\usebibmacro{citeindex}%
-   \usebibmacro{citeyear}}
-  {}
-  {\usebibmacro{postnote}}
-
-\DeclareCiteCommand{\footcite}[\mkbibfootnote]
-  {\usebibmacro{cite:init}%
-   \usebibmacro{prenote}}
-  {\usebibmacro{citeindex}%
-   \usebibmacro{cite}}
-  {}
-  {\usebibmacro{postnote}}
-
-\DeclareCiteCommand{\footcitetext}[\mkbibfootnotetext]
-  {\usebibmacro{cite:init}%
-   \usebibmacro{prenote}}
-  {\usebibmacro{citeindex}%
-   \usebibmacro{cite}}
-  {}
-  {\usebibmacro{postnote}}
-
-\DeclareCiteCommand{\smartcite}[\iffootnote\mkbibparens\mkbibfootnote]
-  {\usebibmacro{cite:init}%
-   \usebibmacro{prenote}}
-  {\usebibmacro{citeindex}%
-   \usebibmacro{cite}}
-  {}
-  {\usebibmacro{postnote}}
-
-\DeclareCiteCommand{\textcite}
-  {\usebibmacro{cite:init}}
-  {\usebibmacro{citeindex}%
-   \usebibmacro{textcite}}
-  {}
-  {\usebibmacro{textcite:postnote}}
-
-\DeclareMultiCiteCommand{\cites}{\cite}{\setunit{\multicitedelim}}
-\DeclareMultiCiteCommand{\parencites}[\mkbibparens]{\parencite}{\setunit{\multicitedelim}}
-\DeclareMultiCiteCommand{\footcites}[\mkbibfootnote]{\footcite}{\setunit{\multicitedelim}}
-\DeclareMultiCiteCommand{\footcitetexts}[\mkbibfootnotetext]{\footcitetext}{\setunit{\multicitedelim}}
-\DeclareMultiCiteCommand{\smartcites}[\iffootnote\mkbibparens\mkbibfootnote]{\smartcite}
-                                     {\setunit{\multicitedelim}}
-\DeclareMultiCiteCommand{\textcites}{\textcite}{}
-
-\renewcommand*{\nameyeardelim}{\addspace}
-
-\let\citealt\cite
-\let\citet\textcite
-\let\Citet\Textcite
-\newcommand{\pgcitep}[2]{(\cite{#1}:~#2)}
-\newcommand{\pgcitealt}[2]{\cite{#1}:~#2}
-\newcommand{\pgcitet}[2]{\citeauthor{#1} (\citeyear{#1}:~#2)}
-\newcommand{\pgposscitet}[2]{\citeauthor{#1}'s (\citeyear{#1}:~#2)}
-\newcommand{\seccitealt}[2]{\cite{#1}:~$\S$#2}
-\newcommand{\seccitep}[2]{(\cite{#1}:~$\S$#2)}
-\newcommand{\seccitet}[2]{\citeauthor{#1} (\citeyear{#1}:~$\S$#2)}
-\newcommand{\secposscitet}[2]{\citeauthor{#1}'s (\citeyear{#1}:~$\S$#2)}
-\let\citep\parencite
-
-\renewcommand*{\postnotedelim}{\addcolon\space}
-\DeclareFieldFormat{postnote}{#1}
-\DeclareFieldFormat{multipostnote}{#1}
-
-\DeclareCiteCommand{\citeauthor}
-  {\boolfalse{citetracker}%
-   \boolfalse{pagetracker}%
-   \usebibmacro{prenote}}
-  {\ifciteindex
-     {\indexnames{labelname}}
-     {}%
-   \printtext[bibhyperref]{\printnames{labelname}}}
-  {\multicitedelim}
-  {\usebibmacro{postnote}}
-
-\DeclareCiteCommand{\citeyear}
-  {\boolfalse{citetracker}%
-   \boolfalse{pagetracker}%
-   \usebibmacro{prenote}}
-  {\printtext[bibhyperref]{\iffieldundef{year}{\printfield{labelyear}}{\printfield{year}}\printfield{extrayear}}}
-  {\multicitedelim}
-  {\usebibmacro{postnote}}
-
-\DeclareCiteCommand{\citeyearpar}[\mkbibparens]
-  {\boolfalse{citetracker}%
-   \boolfalse{pagetracker}%
-   \usebibmacro{prenote}}
-  {\printtext[bibhyperref]{\iffieldundef{year}{\printfield{labelyear}}{\printfield{year}}\printfield{extrayear}}}
-  {\multicitedelim}
-  {\usebibmacro{postnote}}
-
-\DeclareCiteCommand{\posscitet}
-  {\usebibmacro{cite:init}}
-  {\usebibmacro{citeindex}%
-   \usebibmacro{posscite}}
-  {}
-  {\usebibmacro{textcite:postnote}}
-
-\DeclareCiteCommand{\posscitealt}
-  {\boolfalse{citetracker}%
-   \boolfalse{pagetracker}}
-  {\printtext[bibhyperref]{\printnames{labelname}'s \iffieldundef{year}{\printfield{labelyear}}{\printfield{year}}\printfield{extrayear}}}
-  {}
-  {}
-
-\DeclareCiteCommand{\possciteauthor}
-  {\boolfalse{citetracker}%
-   \boolfalse{pagetracker}}
-  {\printtext[bibhyperref]{\printnames{labelname}'s}}
-  {}
-  {}
-
-\renewcommand*{\multicitedelim}{\addcomma\space}
-
- \endinput

Modified: trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-avm.sty
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-avm.sty	2019-04-02 21:02:20 UTC (rev 50705)
+++ trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-avm.sty	2019-04-02 21:02:58 UTC (rev 50706)
@@ -1,10 +1,12 @@
 %% avm.sty - a style file for attribute-value matrices
 %% Copyright 1992, 1993, 2006, 2013 Christopher Manning (manning at cs.stanford.edu)
+%% Copyright 2018 Language Science Press (felix.kopecky at langsci-press.org)
 %
-% v 1.00 mar 29, 1992
-% v 1.01 dec 6, 1993
-% v 1.02 jan 5, 2006
-% v 1.03 dec 8, 2013
+% v 1.00  mar 29, 1992
+% v 1.01  dec 6, 1993
+% v 1.02  jan 5, 2006
+% v 1.03  dec 8, 2013
+% v 1.03l feb 16, 2018
 %
 % This work may be distributed and/or modified under the
 % conditions of the LaTeX Project Public License, either version 1.3
@@ -17,6 +19,7 @@
 % This work has the LPPL maintenance status `maintained'.
 % 
 % The Current Maintainer of this work is Christopher Manning.
+% The Maintainer for Language Science Press additions is Felix Kopecky.
 %
 % This work consists of the files avm.sty, avm-doc.tex, avm-test.tex.
 
@@ -53,12 +56,34 @@
 \def\avmvskip#1{\def\avmjvskip{#1}}
 \def\avmjvskip{0.385ex}%was .3875
 
+%% Additions by Language Science Press
+\RequirePackage{tikz}
+\usetikzlibrary{calc}
+\def\LangsciAvmStretchfactor{15}
 
+\newcommand{\LangsciAvmLeftDelim}[2]% #1 = height, #2 = depth
+{\tikz[baseline]{\coordinate (middle) at ($(-.\LangsciAvmStretchfactor,-#2)!0.5!(-.\LangsciAvmStretchfactor,#1)$);\draw[thick] (0,-#2) -- (middle) -- (0,#1);}\:}
+
+\newcommand{\LangsciAvmRightDelim}[2]% #1 = height, #2 = depth
+{\:\tikz[baseline]{\coordinate (middle) at ($(.\LangsciAvmStretchfactor,-#2)!0.5!(.\LangsciAvmStretchfactor,#1)$);\draw[thick] (0,-#2) -- (middle) -- (0,#1);}}
+
+\newlength{\LangsciAvmAngleBoxHeight}
+\newlength{\LangsciAvmAngleBoxDepth}
+\newsavebox{\LangsciAvmAngleBox}
+
+\newcommand{\LangsciAvmAngle}[1]% #1 = text to be enclosed
+{\savebox{\LangsciAvmAngleBox}{#1}% get size of box
+	\settoheight{\LangsciAvmAngleBoxHeight}{\usebox{\LangsciAvmAngleBox}}%
+	\settodepth{\LangsciAvmAngleBoxDepth}{\usebox{\LangsciAvmAngleBox}}%
+	\LangsciAvmLeftDelim{\LangsciAvmAngleBoxHeight}{\LangsciAvmAngleBoxDepth}%
+	\,\usebox{\LangsciAvmAngleBox}\,%
+	\LangsciAvmRightDelim{\LangsciAvmAngleBoxHeight}{\LangsciAvmAngleBoxDepth}}
+
 \def\avmjprolog#1{$\mskip-\thinmuskip
 	\left#1\hskip\avmjbskip\vcenter\bgroup\vskip\avmjvskip
-	\ialign\bgroup\avmjfont
-	\strut ##\unskip\hfil
-	&&\hskip\avmjhskip\avmjvalfont ##\unskip\hfil\cr}
+	\ialign\bgroup\bgroup\normalfont\avmjfont
+	\strut ##\egroup\unskip\hfil
+	&&\hskip\avmjhskip\bgroup\normalfont\avmjvalfont ##\egroup\unskip\hfil\cr}
 \def\avmjpostlog#1{\crcr\egroup\vskip\avmjvskip\egroup
 	\hskip\avmjbskip\right#1\mskip-\thinmuskip$\ignorespaces}
 
@@ -74,8 +99,9 @@
 \def){\avmjpostlog\rparen}%
 \def<{\avmjprolog\langle}%
 \def>{\avmjpostlog\rangle}%
+\def\+{$\oplus\,$}
 \ifavmsorted
-\def[##1{\setbox\avmboxthree=\hbox{\avmjsortfont##1\/}\setbox2=\hbox
+\def[##1{\setbox\avmboxthree=\hbox{\bgroup\normalfont\avmjsortfont##1\egroup}\setbox2=\hbox
 	\bgroup\avmjprolog\lbrack}%
 \def]{\avmjpostlog\rbrack\egroup\avmjsort}%
 \else\ifavmlabeled
@@ -100,13 +126,14 @@
 \long\def\avm{\begingroup
 \ifavmactive\specialavm
 \else
-\def\({\avmjprolog(}% 
+\def\({\avmjprolog(}%
+\def\+{$\oplus\,$}
 \def\){\avmjpostlog)}%
 \def\<{\avmjprolog\langle}%
 \def\>{\avmjpostlog\rangle}%
 %
 \ifavmsorted
-\def\[##1{\setbox\avmboxthree=\hbox{\avmjsortfont##1\/}\setbox
+\def\[##1{\setbox\avmboxthree=\hbox{\bgroup\normalfont\avmjsortfont##1\egroup}\setbox
 	2=\hbox\bgroup\avmjprolog[}%
 \def\]{\avmjpostlog]\egroup\avmjsort}%
 \else\ifavmlabeled
@@ -137,7 +164,7 @@
 	\else \lower\dimen2\llap{\box\avmboxthree}\box2%
 	\fi\fi\fi}%
 \long\def\sort##1##2{\setbox2=\hbox{##2}\setbox
-	\avmboxthree=\hbox{\avmjsortfont##1\/}\dimen2=\ht2%
+	\avmboxthree=\hbox{\bgroup\normalfont\avmjsortfont##1\egroup}\dimen2=\ht2%
 	\advance\dimen2 by -.25\baselineskip
 	\ifavmtopleft \raise\dimen2\box\avmboxthree\box2%
 	\else\ifavmtopright \box2\raise\dimen2\box\avmboxthree%
@@ -145,8 +172,8 @@
 	\else \lower\dimen2\box\avmboxthree\box2%
 	\fi\fi\fi}%
 \long\def\osort##1##2{\setbox2=\hbox{##2}\setbox
-	\avmboxthree=\hbox{\avmjsortfont ##1\/}\avmjsort}%
-\def\asort##1{\avmspan{\avmjsortfont ##1}\\}%
+	\avmboxthree=\hbox{\bgroup\normalfont\avmjsortfont ##1\egroup}\avmjsort}%
+\def\asort##1{\avmspan{\bgroup\normalfont\avmjsortfont ##1\egroup}\\}%
 \def\avml{\avmjprolog.}%
 \def\avmr{\avmjpostlog.}%
 \def\avmb##1{\node{##1}{\lbrack\;\rbrack}}%

Modified: trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-basic.sty
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-basic.sty	2019-04-02 21:02:20 UTC (rev 50705)
+++ trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-basic.sty	2019-04-02 21:02:58 UTC (rev 50706)
@@ -1,7 +1,7 @@
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %%      File: langsci-basic.sty
 %%    Author: Language Science Press (http://langsci-press.org)
-%%      Date: 2016-01-16 16:47:43 UTC
+%%      Date:   Date: 2019-03-31 13:12 UTC
 %%   Purpose: This file contains essential macros and is included
 %%            into langscibook.cls
 %%  Language: LaTeX
@@ -78,3 +78,12 @@
 
 \let\oldfootnotemark\footnotemark
 \renewcommand{\footnotemark}{\upshape\oldfootnotemark}
+ 
+\newcommand{\biberror}[1]{{\color{red}#1}}  
+
+\newcommand{\markuptitle}[2]{
+  \title{\texorpdfstring{#1}{#2}}
+  \shorttitlerunninghead{#2}
+  \renewcommand{\lsChapterFooterSize}{\scriptsize}
+  \renewcommand{\lsCollectionPaperFooterTitle}{Add\noexpand\texttt{\textbackslash renewcommand\{\textbackslash lsCollectionPaperFooterTitle\}\{A new theory of \textbackslash noexpand\textbackslash textit\{This\} and \textbackslash noexpand\textbackslash textit\{that\}\}} to preamble}
+} 

Modified: trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-colors.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-colors.def	2019-04-02 21:02:20 UTC (rev 50705)
+++ trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-colors.def	2019-04-02 21:02:58 UTC (rev 50706)
@@ -1,60 +1 @@
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-%    Color definitions:
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\definecolor{lsLightBlue}{cmyk}{0.6,0.05,0.05,0}
-\definecolor{lsMidBlue}{cmyk}{0.75,0.15,0,0}
-\definecolor{lsMidDarkBlue}{cmyk}{0.9,0.4,0.05,0}
-\definecolor{lsDarkBlue}{cmyk}{0.9,0.5,0.15,0.3}
-\definecolor{lsNightBlue}{cmyk}{1,0.47,0.22,0.68}
-\definecolor{lsYellow}{cmyk}{0,0.25,1,0}
-\definecolor{lsLightOrange}{cmyk}{0,0.50,1,0}
-\definecolor{lsMidOrange}{cmyk}{0,0.64,1,0}
-\definecolor{lsDarkOrange}{cmyk}{0,0.78,1,0}
-\definecolor{lsRed}{cmyk}{0.05,1,0.8,0}
-\definecolor{lsLightWine}{cmyk}{0.3,1,0.6,0}
-\definecolor{lsMidWine}{cmyk}{0.54,1,0.65,0.1}
-\definecolor{lsDarkWine}{cmyk}{0.58,1,0.70,0.35}
-\definecolor{lsSoftGreen}{cmyk}{0.32,0.02,0.72,0}
-\definecolor{lsLightGreen}{cmyk}{0.4,0,1,0}
-\definecolor{lsMidGreen}{cmyk}{0.55,0,0.9,0.1}
-\definecolor{lsRichGreen}{cmyk}{0.6,0,0.9,0.35}
-\definecolor{lsDarkGreenOne}{cmyk}{0.85,0.02,0.95,0.38}
-\definecolor{lsDarkGreenTwo}{cmyk}{0.85,0.05,1,0.5}
-\definecolor{lsNightGreen}{cmyk}{0.88,0.15,1,0.66}
-\definecolor{lsLightGray}{cmyk}{0,0,0,0.17}
-\definecolor{lsGuidelinesGray}{cmyk}{0,0.04,0,0.45}
- 
-\definecolor{langscicol1}{cmyk}{0.6,0.05,0.05,0}
-\definecolor{langscicol2}{cmyk}{0.75,0.15,0,0}
-\definecolor{langscicol3}{cmyk}{0.9,0.4,0.05,0}
-\definecolor{langscicol4}{cmyk}{0.9,0.5,0.15,0.3}
-\definecolor{langscicol5}{cmyk}{1,0.47,0.22,0.68}
-\definecolor{langscicol6}{cmyk}{0,0.25,1,0}
-\definecolor{langscicol7}{cmyk}{0,0.50,1,0}
-\definecolor{langscicol8}{cmyk}{0,0.64,1,0}
-\definecolor{langscicol9}{cmyk}{0,0.78,1,0}
-\definecolor{langscicol10}{cmyk}{0.05,1,0.8,0}
-\definecolor{langscicol11}{cmyk}{0.3,1,0.6,0}
-\definecolor{langscicol12}{cmyk}{0.54,1,0.65,0.1}
-\definecolor{langscicol13}{cmyk}{0.58,1,0.70,0.35}
-\definecolor{langscicol14}{cmyk}{0.32,0.02,0.72,0}
-\definecolor{langscicol15}{cmyk}{0.4,0,1,0}
-\definecolor{langscicol16}{cmyk}{0.55,0,0.9,0.1}
-\definecolor{langscicol17}{cmyk}{0.6,0,0.9,0.35}
-\definecolor{langscicol18}{cmyk}{0.85,0.02,0.95,0.38}
-\definecolor{langscicol19}{cmyk}{0.85,0.05,1,0.5}
-\definecolor{langscicol20}{cmyk}{0.88,0.15,1,0.66}
-
-
-\newcommand{\lsptable}[2]{
-\resizebox{#1}{!}{
-\begin{tabularx}{\textwidth}{XXXXXXXXXXXXXXXXXXXX}
- \cellcolor{langscicol1}&\cellcolor{langscicol2}&\cellcolor{langscicol3}&\cellcolor{langscicol4}&\cellcolor{langscicol5}&\cellcolor{langscicol6}&\cellcolor{langscicol7}&\cellcolor{langscicol8}&\cellcolor{langscicol9}&\cellcolor{langscicol10}&\cellcolor{langscicol11}&\cellcolor{langscicol12}&\cellcolor{langscicol13}&\cellcolor{langscicol14}&\cellcolor{langscicol15}&\cellcolor{langscicol16}&\cellcolor{langscicol17}&\cellcolor{langscicol18}&\cellcolor{langscicol19}&\cellcolor{langscicol20}
- \rule{0pt}{#2}
-\end{tabularx}
-}
-}
+% moved to langscibook.cls
\ No newline at end of file

Deleted: trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-jambox.sty
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-jambox.sty	2019-04-02 21:02:20 UTC (rev 50705)
+++ trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-jambox.sty	2019-04-02 21:02:58 UTC (rev 50706)
@@ -1,93 +0,0 @@
-%%%%%%%%%%%%%%%%%% JAMBOX: RIGHT-COLUMN ANNOTATIONS %%%%%%%%%%%%%%%%
-%
-% Alexis Dimitriadis
-%
-% This is version 0.3 (informal release, Nov. 2003).
-%
-% Line up material a fixed distance from the right margin.  For annotating
-% example sentences, usually with a short note in parentheses.
-% May overflow to the left or right, or line up on the next line as necessary.
-%
-% \jambox[width]{text}	Align 'text' starting 'width' distance from the 
-%			right margin (default \the\jamwidth).
-% \jam(something)	Align a note delimited by parentheses (which are
-%			retained).  No optional argument.
-% \jambox*{text}        Set \jamwidth to the width of 'text', then align it.
-%			(\jamwidth stays set for the rest of the environment).
-%
-% Notes:
-%
-% Distance from the right margin can be set to an explicit amount, or to the
-% width of some piece of text, as follows:
-%
-% \jamwidth=2in\relax      Or
-% \settowidth\jamwidth {(``annotation'')}
-%
-% \jamwidth is locally scoped, so it can be set globally or inside an example
-% environment.
-%
-% BUG: Not compatible with ragged-right mode.
-%
-% Incompatibilities: Not useful with the vanilla cgloss4e.sty, which ends 
-% glossed lines prematurely.
-% I do have a suitably modified file, cgloss.sty. With it you can do the
-% following:
-% \gll To kimeno. \\
-%      the text \\ \jambox{(Greek)}
-% \trans `The text.'
-
-
-\newdimen\jamwidth \jamwidth=2in
-\def\jambox{\@ifnextchar[{\@jambox}
-	       {\@ifnextchar*{\@jamsetbox}{\@jambox[\the\jamwidth]}}}
-
-% Quickie invocation: The argument is delimited by the parentheses (no width
-% argument allowed). I redefine it in my documents to add formatting.
-% Syntax: \jam(Some note)
-%  
-\def\jam(#1){\jambox{(#1)}} 
-
-% Set width AND display the argument.
-% The star is read and ignored; the argument #1 is boxed, used to set
-% \jamwidth, then passed to \@jambox (which also puts it in \@tempboxa!)
-%
-\def\@jamsetbox*#1{\setbox\@tempboxa\hbox{#1}\jamwidth=\wd\@tempboxa
-  \@jambox[\the\jamwidth]{\box\@tempboxa}}
-
-%% Version 1: old & stupid
-%% \def\@jambox[#1]#2{\hfill\hbox to #1 {#2\hfil}}  
-
-% Version 2:
-% Always takes up \jamwidth space, even if it means breaking the line. But it
-% works on ragged-right mode, too.
-% \def\@jambox[#1]#2{\setbox\@tempboxa\hbox {#2\hfil}%
-%	\ifdim \wd\@tempboxa<#1\relax \wd\@tempboxa=#1\relax\fi
-%	\hskip 0.5em plus 1fill 
-%	\penalty 100\vadjust{}\nobreak\hfill\box\@tempboxa\par}
-% The penalty enables a break.  \vadjust inserts an empty element
-% at the beginning of the next line, protecting \hfill from being discarded.
-
-% Version 3:
-% This seems to cover everything!  But unfortunately, it won't work in
-% ragged-right mode-- the line is broken BEFORE the last word, to make enough 
-% space...
-\def\@jambox[#1]#2{{\setbox\@tempboxa\hbox {#2}%
-  \ifdim \wd\@tempboxa<#1\relax % if label fits in the alloted space:
-    \@tempdima=#1\relax \advance\@tempdima by-\wd\@tempboxa % remaining \hspace
-    \unskip\nobreak\hfill\penalty250 % break line here if necessary
-    \hskip 1.2em minus 1.2em 	  % used when the line extends past the margin
-    \hbox{}\nobreak\hfill\box\@tempboxa\nobreak
-    \hskip\@tempdima minus \@tempdima\hbox{}%
-  \else  % the label is too wide: just right-align it
-    \hfill\penalty50\hbox{}\nobreak\hfill\box\@tempboxa
-  \fi
-  % suppress closing glue:
-  \parfillskip=0pt \finalhyphendemerits=0 \par}}
-% The penalty enables a break, taken only if the line cannot fit.
-% The \hbox{} ensures the next line does not begin with \hfill, which would
-% be discarded if initial.
-% (\vadjust inserts an empty element at the beginning of the next line, so
-% that COULD be used instead of \hbox{}).
-% Algorithm adapted from The TeXBook.
-%
-% The closing \par could be a problem if there is a \parskip...

Modified: trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-linguex.sty
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-linguex.sty	2019-04-02 21:02:20 UTC (rev 50705)
+++ trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-linguex.sty	2019-04-02 21:02:58 UTC (rev 50706)
@@ -60,7 +60,7 @@
 \newcommand{\theFnExRBr}{)}%added in version 4.0
 \renewcommand{\theExNo}{\theExLBr\arabic{ExNo}\theExRBr}%modified in version 4.0
 \renewcommand{\theFnExNo}{\theFnExLBr\roman{FnExNo}\theFnExRBr}%removed in version 4.0
-\newcommand{\firstrefdash}{-}
+\newcommand{\firstrefdash}{}
 \newcommand{\secondrefdash}{-}
 \newcommand{\SubExLBr}{}
 \newcommand{\SubExRBr}{.}

Modified: trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-optional.sty
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-optional.sty	2019-04-02 21:02:20 UTC (rev 50705)
+++ trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-optional.sty	2019-04-02 21:02:58 UTC (rev 50706)
@@ -1,7 +1,7 @@
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %%      File: langsci-optional.sty
 %%    Author: Language Science Press (http://langsci-press.org)
-%%      Date: 2016-01-16 16:47:43 UTC 
+%%      Date:   Date: 2019-03-31 13:12 UTC
 %%   Purpose: This file contains useful, but not essential, 
 %%            macros for books using langscibook.cls
 %%  Language: LaTeX
@@ -152,6 +152,13 @@
 \fi%
 #3)}\nopagebreak[4]\ignorespaces}
 
+\newcommand{\langinfoverb}[3]{{\upshape #1~(% langinfo without index marker
+\ifx\\#2\\%
+\else%
+#2;
+\fi%
+#3)}\nopagebreak[4]\ignorespaces}
+
  
 \newcommand{\fittable}[1]{\resizebox{\textwidth}{!}{#1}}
 
@@ -195,7 +202,7 @@
 %no hyphenation left alingned
 \newcolumntype{Q}{>{\raggedright\arraybackslash}X}
 %no hyphenation right aligned
-\newcolumntype{S}{>{\raggedleft\arraybackslash}X}
+\newcolumntype{Y}{>{\raggedleft\arraybackslash}X}
 %no hyphenation centered
 \newcolumntype{C}{>{\centering\arraybackslash}X}
 %no hyphenation fixed width
@@ -266,8 +273,6 @@
 \newcommand{\threedigitexamples}{\exewidth{(234)}}
 \newcommand{\fourdigitexamples}{\exewidth{(2345)}}
 
-\newcommand{\noabstract}{\vspace*{-2\baselineskip}} %for chapters without abstract
-
 \newcommand{\rephrase}[2]{{\color{yellow!30!black}#2}\todo{replaced `#1'}}
 
 \newcommand{\missref}[2][]{\todo[#1]{missing reference #2}}
@@ -303,49 +308,134 @@
   {\list{}{\leftmargin=#1\rightmargin=0mm}\item[]}%
   {\endlist}
   
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%% Experimental feature for pointing out moving things. %%%%
+%%%% Buggy? Write to: kopeckyf at hu-berlin.de               %%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\usetikzlibrary{arrows,arrows.meta}
+\newcounter{lsConnectTempGroup}
+\NewDocumentCommand\ConnectTail{m O{\thelsConnectTempGroup}}{%read: mandatory arg #1, optional argument #2 with the current group counter as its default value.
+    \edef\lsConnectTempPosition{#2}%\edef expands the argument, which means reading the current value of the counter.
+    {\tikz[remember picture,
+           anchor=base, baseline,
+           inner xsep=0pt, 
+           inner ysep=-.5ex]\node (ConnectTempTail\lsConnectTempPosition) {\strut{}#1};}%\strut for baseline
+}
+\NewDocumentCommand\ConnectHead{s O{1ex} m O{\thelsConnectTempGroup}}{%read: star #1, optional argument (distance of arrow from text= std. one x-height), mand. arg. (node text), optional argument #2, the group specifier
+    \edef\lsConnectTempPosition{#4}%
+    \stepcounter{lsConnectTempGroup}%We have a match, let's update the group counter   
+    {\tikz[remember picture,
+           anchor=base, baseline, 
+           inner xsep=0pt, 
+           inner ysep=-.5ex] \node (ConnectTempHead\lsConnectTempPosition) {\strut{}#3};%
+     \tikz[remember picture] \draw[% we have a tail and a head, let's bring them together
+                                \IfBooleanTF#1{{Triangle[]}-}{-{Triangle[]}},% Check if the starred version is used. The starred version is right->left, the normal version left->right
+                                overlay] (ConnectTempTail\lsConnectTempPosition.south) -- ++(0,-#2) -| (ConnectTempHead\lsConnectTempPosition.south);
+    }%
+} 
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%% Extras for use in (some) edited volumes             %%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% for chapters without abstract
+\newcommand{\noabstract}{\vspace*{-2\baselineskip}} 
+
+% for papers that have appendices, a replacement for \appendix.
+% Usage: \begin{paperappendix} \section{Title} ... \end{paperappendix
+%        Will result in "Appendix A: Title"
+%
+\newcounter{paperappendixsection}
+\newenvironment{paperappendix}{%
+    \let\oldthesection\thesection%
+    \let\oldsectionformat\sectionformat%
+    \setcounter{paperappendixsection}{0}%
+    \def\thesection{\Alph{paperappendixsection}}%
+    \def\sectionformat{\stepcounter{paperappendixsection}\appendixname\ \thesection:\enskip}%
+    }{%
+    \let\thesection\oldthesection%
+    \let\sectionformat\oldsectionformat}
+  
 %%%%%%%%%%%%%%%%%%%%
 %%%%           %%%%%
 %%%%   PLOTS   %%%%%
 %%%%           %%%%%
 %%%%%%%%%%%%%%%%%%%%
+ 
+% \newcommand{\barplot}[4]{%
+%   \begin{tikzpicture}
+%     \begin{axis}[
+% 	xlabel={#1},  
+% 	ylabel={#2}, 
+% 	axis lines*=left, 
+%         width  = \textwidth,
+% 	height = .3\textheight,
+%     	nodes near coords, 
+% 	xtick=data,
+% 	x tick label style={},  
+% 	ymin=0,
+% 	symbolic x coords={#3},
+% 	]
+% 	\addplot+[ybar,lsRichGreen!80!black,fill=lsRichGreen] plot coordinates {
+% 	    #4
+% 	}; 
+%     \end{axis} 
+%   \end{tikzpicture} 
+% }
+% \usepackage{pgfmath,pgfplotstable}
+% \newcommand{\langsciplot}[2]{%% experimental
+%         \pgfplotstablegetcolsof{#1.csv}
+%         \pgfmathsetmacro{\langscicsvlength}{\pgfplotsretval-1}
+%         \begin{tikzpicture}[trim axis right,trim axis left]
+%             \begin{axis}[
+%                     #2,
+%                     xtick=data,
+%                     axis lines*=left,
+%                     nodes near coords,
+%                     ymin=0,
+%                     width=\textwidth]
+%             \foreach \i in {0,...,\langscicsvlength} {
+%                 \addplot[
+%                     /pgf/number format/read comma as period
+%                     ] table [x index={0},y index={\i}] {#1.csv};
+%             }
+%             \end{axis}    
+%         \end{tikzpicture}
+% }
 
-\newcommand{\barplot}[4]{%
-  \begin{tikzpicture}
-    \begin{axis}[
-	xlabel={#1},  
-	ylabel={#2}, 
-	axis lines*=left, 
-        width  = \textwidth,
-	height = .3\textheight,
-    	nodes near coords, 
-	xtick=data,
-	x tick label style={},  
-	ymin=0,
-	symbolic x coords={#3},
-	]
-	\addplot+[ybar,lsRichGreen!80!black,fill=lsRichGreen] plot coordinates {
-	    #4
-	}; 
-    \end{axis} 
-  \end{tikzpicture} 
+\newcommand{\LSfrac}[1]{{\addfontfeature{Fractions=On}#1}}% Use the fraction glyphs shipped with Libertine. The argument is n/m, where n and m are integers
+
+
+% Provide a raised tie bar for diphthongs and affricates with ascenders
+\newcommand{\hitie}[2]{%
+\mbox{#1}%
+\raisebox{.5mm}{%
+͡%
+}%
+\mbox{#2}%
 }
-\usepackage{pgfmath,pgfplotstable}
-\newcommand{\langsciplot}[2]{%% experimental
-        \pgfplotstablegetcolsof{#1.csv}
-        \pgfmathsetmacro{\langscicsvlength}{\pgfplotsretval-1}
-        \begin{tikzpicture}[trim axis right,trim axis left]
-            \begin{axis}[
-                    #2,
-                    xtick=data,
-                    axis lines*=left,
-                    nodes near coords,
-                    ymin=0,
-                    width=\textwidth]
-            \foreach \i in {0,...,\langscicsvlength} {
-                \addplot[
-                    /pgf/number format/read comma as period
-                    ] table [x index={0},y index={\i}] {#1.csv};
-            }
-            \end{axis}    
-        \end{tikzpicture}
-}
\ No newline at end of file
+
+
+\newcommand{\hitier}[3][.7]{%
+\mbox{#2}%
+\hspace*{#1mm}%
+\raisebox{.5mm}{%
+͡%
+}%
+\hspace*{-#1mm}%
+\mbox{#3}%
+}
+
+
+\newcommand{\hitiel}[3][.7]{%
+\mbox{#2}%
+\hspace*{-#1mm}%
+\raisebox{.5mm}{%
+͡%
+}%
+\hspace*{#1mm}%
+\mbox{#3}%
+}
+
+

Modified: trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-series.def
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-series.def	2019-04-02 21:02:20 UTC (rev 50705)
+++ trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-series.def	2019-04-02 21:02:58 UTC (rev 50706)
@@ -4,23 +4,32 @@
 %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
-\input{\seriesinfopath langsci-colors.def} % color definitions
 
+\newcommand{\algad}{algad}
 \newcommand{\calseries}{calseries}
+\newcommand{\cam}{cam}
+\newcommand{\cib}{cib}
+\newcommand{\cfls}{cfls}	%Conceptual Foundation of the Language Sciences
+\newcommand{\classics}{classics}
+\newcommand{\cmle}{cmle}	%Computational Models of Language Evolution
 \newcommand{\eotms}{eotms}
 \newcommand{\eotmsig}{eotmsig}
 \newcommand{\eurosla}{eurosla}
+\newcommand{\hpls}{hpls}
+\newcommand{\loc}{loc}
+\newcommand{\lv}{lv}            %Language Variation
+\newcommand{\mi}{mi}
+\newcommand{\nc}{nc}		%Niger Congo
+\newcommand{\ogs}{ogs}		%Open Generative Syntax
+\newcommand{\osl}{osl}		%Open Slavic Linguistics
+\newcommand{\pmwe}{pmwe}		%Phraseology and Multi-Word Expressions
+\newcommand{\scl}{scl}
 \newcommand{\sidl}{sidl}
-\newcommand{\algad}{algad}
+\newcommand{\silp}{silp}	%Studies in Laboratory Phonology
+\newcommand{\tbls}{tbls}	%Textbooks in Language Sciences
+\newcommand{\tgdi}{tgdi}	%Topics at the  Grammar-Discourse Interface
 \newcommand{\tmnlp}{tmnlp}
-\newcommand{\nc}{nc}		%Niger Congo
-\newcommand{\tbls}{tbls}	%Textbooks in Language Sciences
-\newcommand{\silp}{silp}	%Studies in Laboratory Phonology
-\newcommand{\tdgi}{tdgi}	%Topics at the Discourse Grammar Interface
-\newcommand{\cmle}{cmle}	%Computational Models of Language Evolution
-\newcommand{\cfls}{cfls}	%Conceptual Foundation of the Language Sciences
-\newcommand{\lv}{lv}		%Language Variation
-\newcommand{\classics}{classics}	
+
 \newcommand{\dummyseries}{dummyseries}
 \newcommand{\guidelines}{guidelines}
 \newcommand{\lsSeriesFontColor}{white}
@@ -35,12 +44,23 @@
 	\newcommand{\lsSeriesColor}{lsMidWine}
 	\renewcommand{\lsISSN}{2511-7726}
 \fi
+\ifx\lsSeries\cam
+	\newcommand{\lsSeriesTitle}{Contact and Multilingualism}
+	\newcommand{\lsSeriesColor}{lsRed} 
+ 	\renewcommand{\lsISSN}{}
+\fi
+
+\ifx\lsSeries\cib
+	\newcommand{\lsSeriesTitle}{Current Issues in Bilingualism~\lsSeriesNumber}
+	\newcommand{\lsSeriesColor}{lsLightGreen}
+% 	\renewcommand{\lsISSN}{}
+\fi
 \ifx\lsSeries\cfls
 	\newcommand{\lsSeriesTitle}{Conceptual Foundations of \newlineCover Language Science~\lsSeriesNumber}
 	\newcommand{\lsSeriesColor}{lsNightGreen}
 	\renewcommand{\lsISSN}{2363-877X}
 \fi
-\ifx\lsSeries\classics 
+\ifx\lsSeries\classics
 	\newcommand{\lsSeriesTitle}{Classics in Linguistics~\lsSeriesNumber}
 	\newcommand{\lsSeriesColor}{black}
 	\renewcommand{\lsISSN}{2366-374X}
@@ -61,24 +81,54 @@
 \fi
 \ifx\lsSeries\eurosla
 	\newcommand{\lsSeriesTitle}{Eurosla Studies~\lsSeriesNumber}
-	\newcommand{\lsSeriesColor}{lsMidOrange} 
+	\newcommand{\lsSeriesColor}{lsMidOrange}
+	\renewcommand{\lsISSN}{2626-2665}	
 \fi
+\ifx\lsSeries\hpls
+	\newcommand{\lsSeriesTitle}{History and Philosophy of the Language Sciences~\lsSeriesNumber}
+	\newcommand{\lsSeriesColor}{lsSoftGreen}
+\fi
+\ifx\lsSeries\loc
+        \newcommand{\lsSeriesTitle}{Languages of the Caucasus~\lsSeriesNumber}
+        \newcommand{\lsSeriesColor}{lsLightWine}
+\fi
 \ifx\lsSeries\lv
-	\newcommand{\lsSeriesTitle}{Language Variation~\lsSeriesNumber}
-	\newcommand{\lsSeriesColor}{lsDarkWine}
-	\renewcommand{\lsISSN}{2366-7818}
+        \newcommand{\lsSeriesTitle}{Language Variation~\lsSeriesNumber}
+        \newcommand{\lsSeriesColor}{lsDarkWine}
+        \renewcommand{\lsISSN}{2366-7818}
 \fi
+\ifx\lsSeries\mi
+	\newcommand{\lsSeriesTitle}{Morphological Investigations~\lsSeriesNumber}
+	\newcommand{\lsSeriesColor}{lsDarkGreenTwo}
+	\renewcommand{\lsISSN}{2567-742X}
+\fi
 \ifx\lsSeries\nc
-	\newcommand{\lsSeriesTitle}{Monographs on Comparative Niger-Congo~\lsSeriesNumber}
-	\newcommand{\lsSeriesColor}{lsRed} 
+	\newcommand{\lsSeriesTitle}{Niger-Congo Comparative Studies~\lsSeriesNumber}
+	\newcommand{\lsSeriesColor}{lsRed}
+	\renewcommand{\lsISSN}{2627-0048} %online
+% 	\renewcommand{\lsISSN}{2626-3513} %print 
 \fi
 \ifx\lsSeries\ogs
 	\newcommand{\lsSeriesTitle}{Open Generative Syntax~\lsSeriesNumber}
-	\newcommand{\lsSeriesColor}{lsDarkGreenOne} 
+	\newcommand{\lsSeriesColor}{lsDarkGreenOne}
+	\renewcommand{\lsISSN}{2568-7336}
 \fi
+\ifx\lsSeries\osl
+	\newcommand{\lsSeriesTitle}{Open Slavic Linguistics~\lsSeriesNumber}
+	\newcommand{\lsSeriesColor}{lsMidGreen}
+	\renewcommand{\lsISSN}{2627-8332} % Online
+	%\renewcommand{\lsISSN}{2627-8324}% (Print)	
+\fi
+\ifx\lsSeries\pmwe
+	\newcommand{\lsSeriesTitle}{Phraseology and Multiword Expressions~\lsSeriesNumber}
+	\newcommand{\lsSeriesColor}{lsLightBlue}
+	\renewcommand{\lsISSN}{2625-3127}	
+\fi
 \ifx\lsSeries\scl
 	\newcommand{\lsSeriesTitle}{Studies in Caribbean Languages~\lsSeriesNumber}
 	\newcommand{\lsSeriesColor}{lsDarkOrange}
+	\renewcommand{\lsISSN}{2627-1834} %online	
+	\renewcommand{\lsISSN}{2627-1893} %Print 
 \fi
 \ifx\lsSeries\sidl
 	\newcommand{\lsSeriesTitle}{Studies in Diversity Linguistics~\lsSeriesNumber}
@@ -89,21 +139,22 @@
 	\newcommand{\lsSeriesTitle}{Studies in Laboratory Phonology~\lsSeriesNumber}
 	\newcommand{\lsSeriesColor}{lsLightWine}
 	\renewcommand{\lsISSN}{2363-5576}
-\fi	
+\fi
 \ifx\lsSeries\tbls
 	\newcommand{\lsSeriesTitle}{Textbooks in Language Sciences~\lsSeriesNumber}
 	\newcommand{\lsSeriesColor}{lsYellow}
-	\renewcommand{\lsISSN}{2364-6209} 
-\fi	
-\ifx\lsSeries\tdgi
-	\newcommand{\lsSeriesTitle}{Topics at the Discourse Grammar Interface~\lsSeriesNumber}
+	\renewcommand{\lsISSN}{2364-6209}
+\fi
+\ifx\lsSeries\tgdi
+	\newcommand{\lsSeriesTitle}{Topics at the Grammar-Discourse Interface~\lsSeriesNumber}
 	\newcommand{\lsSeriesColor}{lsMidDarkBlue}
+	\renewcommand{\lsISSN}{2567-3335}
 \fi
 \ifx\lsSeries\tmnlp
 	\newcommand{\lsSeriesTitle}{Translation and Multilingual Natural \newlineCover Language Processing~\lsSeriesNumber}
 	\newcommand{\lsSeriesColor}{lsDarkBlue}
 	\renewcommand{\lsISSN}{2364-8899}
-\fi		
+\fi
 \ifx\lsSeries\dummyseries
 	\newcommand{\lsSeriesTitle}{~}
 	\newcommand{\lsSeriesColor}{lsNightGreen}
@@ -113,4 +164,4 @@
 	\newcommand{\lsSeriesColor}{lsGuidelinesGray}
 	\renewcommand{\lsCoverFontColor}{black}
 \fi
-}	
+}

Modified: trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-tbls.sty
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-tbls.sty	2019-04-02 21:02:20 UTC (rev 50705)
+++ trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-tbls.sty	2019-04-02 21:02:58 UTC (rev 50706)
@@ -3,6 +3,11 @@
 \usepackage[framemethod=tikz]{mdframed}
 \mdfsetup{skipabove=2\baselineskip,skipbelow=2\baselineskip,frametitlefont=\sffamily\bfseries\Large, needspace=4\baselineskip, splittopskip=1.5\baselineskip}
 \mdfsetup{apptotikzsetting={\tikzset{mdfbackground/.append style={draw=none}}}}
+\AtEndPreamble{% Check if the external library from tikz has been loaded in the preamble. If so, skip externalising for all mdframed boxes.
+    \ifcsname tikz at library@external at loaded\endcsname
+        \mdfsetup{settings={\tikzexternaldisable},endcode={\tikzexternalenable}}
+    \fi
+}
 \newcommand{\langscisymbol}{book}
 \newlength{\trennlinie}
 \setlength{\trennlinie}{.8mm}
@@ -15,8 +20,8 @@
         middlelinewidth=1.5pt,linecolor=\tblslinecolour,outerlinewidth=5mm,
 	innerleftmargin=5mm, innerrightmargin=5mm, innerbottommargin=5mm, innertopmargin=0,
 	frametitleaboveskip=15mm, frametitlebelowskip=10mm,frametitlerule=false, repeatframetitle=false,
-	firstextra={\node[xshift=5mm,right,draw=\tblslinecolour, line width=1.5pt,rectangle, minimum size=10mm, fill=white] at (P-|O) {\color{\tblslinecolour}\includegraphics[width=10mm]{tbls-\langscisymbol.pdf}};}, % if environment is on multiple pages, print this on the first page.
-	singleextra={\node[xshift=5mm,right,draw=\tblslinecolour, line width=1.5pt,rectangle, minimum size=10mm, fill=white] at (P-|O) {\color{\tblslinecolour}\includegraphics[width=10mm]{tbls-\langscisymbol.pdf}};} % if env. does not span multiple pages, print the same.
+	firstextra={\node[xshift=5mm,right,draw=\tblslinecolour, line width=1.5pt,rectangle, minimum size=10mm, fill=white] at (P-|O) {\color{\tblslinecolour}\includegraphics[width=10mm]{langsci/graphics/tbls-\langscisymbol.pdf}};}, % if environment is on multiple pages, print this on the first page.
+	singleextra={\node[xshift=5mm,right,draw=\tblslinecolour, line width=1.5pt,rectangle, minimum size=10mm, fill=white] at (P-|O) {\color{\tblslinecolour}\includegraphics[width=10mm]{langsci/graphics/tbls-\langscisymbol.pdf}};} % if env. does not span multiple pages, print the same.
 }
 
 \mdfdefinestyle{greyexercise}{%
@@ -27,9 +32,9 @@
         backgroundcolor=\tblsboxcolor,
         innerleftmargin=5mm, innerrightmargin=5mm, innerbottommargin=5mm, innertopmargin=5mm,
         frametitleaboveskip=15mm, frametitlebelowskip=5mm,frametitlerule=false, repeatframetitle=false,
-        firstextra={\node[xshift=5mm,right,draw=\tblsboxcolor, line width=1.5pt,rectangle, minimum size=10mm, fill=white] at (P-|O) {\color{\tblsboxcolor}\includegraphics[width=10mm]{tbls-\langscisymbol.pdf}
+        firstextra={\node[xshift=5mm,right,draw=\tblsboxcolor, line width=1.5pt,rectangle, minimum size=10mm, fill=white] at (P-|O) {\color{\tblsboxcolor}\includegraphics[width=10mm]{langsci/graphics/tbls-\langscisymbol.pdf}
         };},
-        singleextra={\node[xshift=5mm,right,draw=\tblsboxcolor, line width=1.5pt,rectangle, minimum size=10mm, fill=white] at (P-|O) {\color{\tblsboxcolor}\includegraphics[width=10mm]{tbls-\langscisymbol.pdf}
+        singleextra={\node[xshift=5mm,right,draw=\tblsboxcolor, line width=1.5pt,rectangle, minimum size=10mm, fill=white] at (P-|O) {\color{\tblsboxcolor}\includegraphics[width=10mm]{langsci/graphics/tbls-\langscisymbol.pdf}
 };}
 }
 
@@ -106,7 +111,7 @@
     %add logo if requested
       \ifthenelse{\equal{#1}{}}{\bigskip}{
     \begin{flushleft}
-      \hspace*{3.5mm} \raisebox{0mm}[0mm][0mm]{\color{white}\includegraphics[width=10mm]{#1.eps}}
+      \hspace*{3.5mm} \raisebox{0mm}[0mm][0mm]{\color{white}\includegraphics[width=10mm]{langsci/graphics/#1.eps}}
     \end{flushleft}}
     %add header
     \boxheader{#3}
@@ -184,7 +189,7 @@
   \begin{figure}
     \begin{flushleft}
       \hspace*{3.5mm}
-      \raisebox{-10mm}[0mm][0mm]{\ifthenelse{\equal{#1}{}}{}{\includegraphics[width=10mm]{#1.eps}}} \\
+      \raisebox{-10mm}[0mm][0mm]{\ifthenelse{\equal{#1}{}}{}{\includegraphics[width=10mm]{langsci/graphics/#1.eps}}} \\
     \end{flushleft}
     \color{lsYellow}\framebox[\textwidth]{%
       \color{black}

Added: trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-textipa.sty
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-textipa.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-textipa.sty	2019-04-02 21:02:58 UTC (rev 50706)
@@ -0,0 +1,4 @@
+%Unicode versions of the TIPA \text... commands
+
+\newcommand{\textltailn}{ɲ}
+\newcommand{\textbardotlessj}{ɟ}
\ No newline at end of file


Property changes on: trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-textipa.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-tikz.sty
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-tikz.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-tikz.sty	2019-04-02 21:02:58 UTC (rev 50706)
@@ -0,0 +1,25 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%% Experimental feature for pointing out moving things. %%%%
+%%%% Buggy? Write to: kopeckyf at hu-berlin.de               %%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\usetikzlibrary{arrows,arrows.meta}
+\newcounter{lsConnectTempGroup}
+\NewDocumentCommand\ConnectTail{m O{\thelsConnectTempGroup}}{%read: mandatory arg #1, optional argument #2 with the current group counter as its default value.
+    \edef\lsConnectTempPosition{#2}%\edef expands the argument, which means reading the current value of the counter.
+    {\tikz[remember picture,
+           anchor=base, baseline,
+           inner xsep=0pt, 
+           inner ysep=-.5ex]\node (ConnectTempTail\lsConnectTempPosition) {\strut{}#1};}%\strut for baseline
+}
+\NewDocumentCommand\ConnectHead{s O{1ex} m O{\thelsConnectTempGroup}}{%read: star #1, optional argument (distance of arrow from text= std. one x-height), mand. arg. (node text), optional argument #2, the group specifier
+    \edef\lsConnectTempPosition{#4}%
+    \stepcounter{lsConnectTempGroup}%We have a match, let's update the group counter   
+    {\tikz[remember picture,
+           anchor=base, baseline, 
+           inner xsep=0pt, 
+           inner ysep=-.5ex] \node (ConnectTempHead\lsConnectTempPosition) {\strut{}#3};%
+     \tikz[remember picture] \draw[% we have a tail and a head, let's bring them together
+                                \IfBooleanTF#1{{Triangle[]}-}{-{Triangle[]}},% Check if the starred version is used. The starred version is right->left, the normal version left->right
+                                overlay] (ConnectTempTail\lsConnectTempPosition.south) -- ++(0,-#2) -| (ConnectTempHead\lsConnectTempPosition.south);
+    }%
+} 
\ No newline at end of file


Property changes on: trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-tikz.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-unified.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-unified.bbx	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-unified.bbx	2019-04-02 21:02:58 UTC (rev 50706)
@@ -0,0 +1,682 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%      File: langscibook.cls
+%%    Author: Language Science Press (http://langsci-press.org)
+%%      Date: 2019-03-06 13:12 UTC
+%%   Purpose: An implementation of the Unified Style Sheet for Linguistics bibliographies (https://www.linguisticsociety.org/resource/unified-style-sheet)
+%%  This work is based on the styles provided by Semantics \& Pragmatics 
+%%  Language: LaTeX
+%%  Copyright 2017- Language Science Press
+%%  Licence: 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 Sebastian Nordhoff.
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\ProvidesFile{biblatex-sp-unified.bbx}
+
+% NB: The Unified Style Sheet wants abbreviated "ed(s)", "edn". But using the abbreviate option also abbreviates the names of months. But then dateabbrev=false restores the long names of months
+% biblatex has a "useprefix" option, which makes "von" count for alphabetization; the Unified Stylesheet does not want that, so it is important that this option be disabled (even if an author tries to set it to true)
+
+% For backward compatibility: choose labeldate or labeldateparts depending on the biblatex version
+\@ifpackagelater{biblatex}{2016/09/09}
+{%
+  \ExecuteBibliographyOptions{labeldateparts} % as of biblatex 3.5 (2016/09/10)
+}
+{%
+  \ExecuteBibliographyOptions{labeldate}
+  \def\printlabeldateextra{\printdateextralabel}
+}%
+
+\ExecuteBibliographyOptions{sorting=nyt,abbreviate,dateabbrev=false,useprefix=false}
+
+% biblatex by default calls biblatex.def, we add to this authoryear.bbx, which in turn loads standard.bbx. So, sp-biblatex.bbx is built on top of those styles; once authoryear.bbx is loaded, we tell it not to put in dashes for repeated authors (in accordance with the Unified Stylesheet)
+
+\RequireBibliographyStyle{authoryear}
+\ExecuteBibliographyOptions{dashed=false,isbn=false,eprint=false}
+
+% If an @article entry contains Issuetitle and Editor information, we might
+% not want to print it. The Unified Style Sheet does not offer explicit
+% guidelines on this, but they don't have any examples where either of these
+% pieces of information are actually printed. Therefore, we can offer an option
+% for the user to decide whether to print it. The default will be not to print
+% it since the Unified Style Sheet does not have examples where this information
+% is printed. The user can print it by setting `issueandeditor=true` as a package
+% option when biblatex is called.
+\newtoggle{issueandeditor}
+\DeclareBibliographyOption{issueandeditor}[false]{%
+  \settoggle{issueandeditor}{#1}}
+
+% Formatting directives for name lists
+% ------------------------------------------------------------------
+%
+% In biblatex.def, there are name formats defined: first-last, last-first, last-first/first-last. They could be simplified (we don't need provisions for using initials only, since the Unified Style doesn't do that), but since biblatex.def is loaded automatically, there's no point. The name formats call bibmacros that figure out how to order the internal of name components. These are re-defined here to make sure that "von" is treated as part of the last name (it still doesn't count for sorting -- which is controlled by the \useprefix package option)
+% name:last is used to produce citation labels
+% name:last-first is used to produce the first author's name listing in the alphabetical bibliography
+
+% Also moved the Jr part to after the first name and inserted another comma, because the Unified Stylesheet disagrees with standard.bbx: it wants "Jr." not to be treated as part of the last name.
+
+% The macros here get 4 arguments passed to them. They are: #1 last name, #2 first name, #3 von, #4 Jr.
+
+% In biblatex v3.3 and onwards, the name formatting has changed in a big way. See for example: http://tex.stackexchange.com/questions/299036/biblatex-3-3-name-formatting, https://github.com/plk/biblatex/issues/372, and http://www.texdev.net/2016/03/13/biblatex-a-new-syntax-for-declarenameformat/. The name formats in biblatex.def are not called first-last etc. anymore but given-family etc. And while there are safeguard legacy aliases (\DeclareNameAlias{first-last}{given-family}, for example), the new formats then use macros like \usebibmacro{name:family-given}, which of course our old redefinitions didn't adjust. So, for newer biblatex, we need to do new versions of \renewbibmacro{name:...}.
+
+%% Redefinitions of name:last and name:last-first for old biblatex
+
+\renewbibmacro*{name:last}[4]{%
+     \usebibmacro{name:delim}{#3#1}%
+     \usebibmacro{name:hook}{#3#1}%
+     \ifblank{#3}
+       {}
+       {\ifcapital
+          {\mkbibnameprefix{\MakeCapital{#3}}\isdot}
+          {\mkbibnameprefix{#3}\isdot}%
+        \ifpunctmark{'}{}{\bibnamedelimc}}%
+  \mkbibnamelast{#1}}%
+
+\renewbibmacro*{name:last-first}[4]{%
+     \usebibmacro{name:delim}{#3#1}%
+     \usebibmacro{name:hook}{#3#1}%
+     \ifblank{#3}{}{%
+       \mkbibnameprefix{#3}\isdot%
+       \ifpunctmark{'}{}{\bibnamedelimc}}%
+     \mkbibnamelast{#1}\isdot
+     \ifblank{#2}{}{\addcomma\bibnamedelimd\mkbibnamefirst{#2}\isdot}%
+     \ifblank{#4}{}{\addcomma\bibnamedelimd\mkbibnameaffix{#4}\isdot}}
+
+%% Redefinitions of name:family and name:family-given for new biblatex
+
+\renewbibmacro*{name:family}[4]{%
+  \usebibmacro{name:delim}{#3#1}%
+     \usebibmacro{name:hook}{#3#1}%
+     \ifdefvoid{#3}
+       {}
+       {\ifcapital
+          {\mkbibnameprefix{\MakeCapital{#3}}\isdot}
+          {\mkbibnameprefix{#3}\isdot}%
+        \ifprefchar{}{\bibnamedelimc}}%
+  \mkbibnamefamily{#1}\isdot}%
+
+\renewbibmacro*{name:family-given}[4]{%
+  \usebibmacro{name:delim}{#3#1}%
+     \usebibmacro{name:hook}{#3#1}%
+     \ifdefvoid{#3}{}{%
+       \mkbibnameprefix{#3}\isdot
+       \ifprefchar{}{\bibnamedelimc}}%
+     \mkbibnamefamily{#1}\isdot
+     \ifdefvoid{#2}{}{\revsdnamepunct\bibnamedelimd\mkbibnamegiven{#2}\isdot}%
+     \ifdefvoid{#4}{}{\addcomma\bibnamedelimd\mkbibnamesuffix{#4}\isdot}}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Various bibmacros used in producing the bibliography
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\renewbibmacro*{date+extrayear}{%
+  \iffieldundef{labelyear}
+    {}
+    {\printtext{\printlabeldateextra}}}%     Took out the parentheses around the year
+
+\renewbibmacro*{author}{%
+  \ifboolexpr{
+    test \ifuseauthor
+    and
+    not test {\ifnameundef{author}}
+  }
+    {\usebibmacro{bbx:dashcheck}
+       {\bibnamedash}
+       {\usebibmacro{bbx:savehash}%
+        \printnames{author}%
+  \iffieldundef{authortype}
+    {\newunit}%                               period instead of space
+    {\setunit{\addcomma\space}}}%
+     \iffieldundef{authortype}
+       {}
+       {\usebibmacro{authorstrg}%
+  \newunit}}%                                 period instead of space
+    {\global\undef\bbx at lasthash
+     \usebibmacro{labeltitle}%
+     \newunit}%                               period instead of space
+  \usebibmacro{date+extrayear}}
+
+\renewbibmacro*{editor}{%
+  \usebibmacro{bbx:editor}{editorstrg}}
+\renewbibmacro*{editor+others}{%
+  \usebibmacro{bbx:editor}{editor+othersstrg}}
+\renewbibmacro*{bbx:editor}[1]{%
+  \ifboolexpr{
+    test \ifuseeditor
+    and
+    not test {\ifnameundef{editor}}
+  }
+    {\usebibmacro{bbx:dashcheck}
+       {\bibnamedash}
+       {\printnames{editor}%
+  \setunit{\addspace}%
+  \usebibmacro{bbx:savehash}}%
+     \printtext[parens]{\usebibmacro{#1}}%
+     \clearname{editor}%
+     \newunit}%                                         period instead of space
+    {\global\undef\bbx at lasthash
+     \usebibmacro{labeltitle}%
+     \newunit}%                                         period instead of space
+  \usebibmacro{date+extrayear}}
+
+\renewbibmacro*{translator}{%
+  \usebibmacro{bbx:translator}{translatorstrg}}
+\renewbibmacro*{translator+others}{%
+  \usebibmacro{bbx:translator}{translator+othersstrg}}
+\renewbibmacro*{bbx:translator}[1]{%
+  \ifboolexpr{
+    test \ifusetranslator
+    and
+    not test {\ifnameundef{translator}}
+  }
+    {\usebibmacro{bbx:dashcheck}
+       {\bibnamedash}
+       {\printnames{translator}%
+  \setunit{\addcomma\space}%
+  \usebibmacro{bbx:savehash}}%
+     \usebibmacro{translator+othersstrg}%
+     \clearname{translator}%
+     \newunit}%                                     period instead of space
+    {\global\undef\bbx at lasthash
+     \usebibmacro{labeltitle}%
+     \newunit}%                                     period instead of space
+  \usebibmacro{date+extrayear}}
+
+\renewbibmacro*{journal}{%
+  \iffieldundef{journaltitle}
+    {}
+    {\printtext{%
+       \printfield{journaltitle}%
+       \setunit{\subtitlepunct}%
+       \printfield{journalsubtitle}}}}
+
+\newbibmacro*{journal+issuetitle+editor}{%
+  \usebibmacro{journal}%
+  \setunit*{\addspace}%
+  \iffieldundef{series}
+    {}
+    {\newunit
+     \printfield{series}%
+     \setunit{\addspace}}%
+  \usebibmacro{volume+number+eid}%
+  \iftoggle{issueandeditor}
+    {\setunit{\addspace}%
+     \usebibmacro{issue+date}%
+     \setunit{\addcolon\space}%
+     \usebibmacro{issue}
+     % The following three lines were originally not included inside of
+     % the journal+issuetitle bibmacro. They have been moved inside of
+     % this macro in order to allow them to be controlled by the toggle
+     % `issuetitle` that is defined at the top of this style file.
+     \newunit
+     \usebibmacro{byeditor+others}%
+     \newunit}
+    {}%
+  \newunit}
+
+% The next three bib macros are for printing the maintitle and booktitle fields
+% of an @inproceedings entry with an ISSN as an article in accordance with the
+% unified style sheet guidelines.
+% 1. maintitle
+\newbibmacro*{unified:proc-as-article:maintitle}{%
+  \ifboolexpr{
+    test {\iffieldundef{maintitle}}
+    and
+    test {\iffieldundef{mainsubtitle}}
+  }
+    {}
+    {\printtext{%
+       \printfield[maintitle]{maintitle}%
+       \setunit{\subtitlepunct}%
+       \printfield[maintitle]{mainsubtitle}}%
+     \newunit}%
+  \printfield{maintitleaddon}}
+
+% 2. booktitle
+\newbibmacro*{unified:proc-as-article:booktitle}{%
+  \ifboolexpr{
+    test {\iffieldundef{booktitle}}
+    and
+    test {\iffieldundef{booksubtitle}}
+  }
+    {}
+    {\printtext{%
+       \printfield[booktitle]{booktitle}%
+       \setunit{\subtitlepunct}%
+       \printfield[booktitle]{booksubtitle}}%
+     \newunit}%
+  \printfield{booktitleaddon}}
+
+% 3. maintitle+booktitle
+\newbibmacro*{unified:proc-as-article:maintitle+booktitle}{%
+  \iffieldundef{maintitle}
+    {}
+    {\usebibmacro{unified:proc-as-article:maintitle}%
+     \newunit\newblock}
+  \usebibmacro{unified:proc-as-article:booktitle}%
+  \setunit{\addspace}}
+
+\renewbibmacro*{volume+number+eid}{%
+  \printfield{volume}%
+%  \setunit*{\adddot}%
+  \printfield[parens]{number}%        parentheses instead of dot before issue number
+  \setunit{\addcomma\space}%
+  \printfield{eid}}
+
+% This is for printing the volume field of a proceedings with an ISSN as an article
+% in accordance with the unified style sheet guidelines. It depends on the declared
+% field format below.
+\newbibmacro*{unified:proc-as-article:volume+number+eid}{%
+  \printfield[volume:unified:proc-as-article]{volume}%
+  \printfield[parens]{number}%
+  \setunit{\addcomma\space}%
+  \printfield{eid}}
+
+% Because of the weird format "3 May, 2007" specified in the Unified Stylesheet for URL access dates, we need a special way to format the urldate
+
+\newcommand{\mkbibdateunified}[3]{% Year-Month-Day as input --> xx Month, Year
+  \iffieldundef{#3}
+    {}
+    {\stripzeros{\thefield{#3}}%
+     \nobreakspace}%
+  \iffieldundef{#2}
+    {\iffieldundef{#1}%
+      {}%
+      {\stripzeros{\thefield{#1}}}}%
+    {\mkbibmonth{\thefield{#2}}%
+     \iffieldundef{#1}%
+      {}%
+      {\iffieldundef{#3}%
+           {}%
+           {,}%
+         \space\stripzeros{\thefield{#1}}}%
+    }%
+  }%
+
+\renewbibmacro*{url+urldate}{%
+  \printfield{url}%
+  \iffieldundef{urlyear}%
+    {}%
+    {\setunit*{\addspace}%
+     \printtext[parens]{\mkbibdateunified{urlyear}{urlmonth}{urlday}}}%
+  }
+
+\renewbibmacro*{series+number}{%
+  \iffieldundef{series}
+    {}
+    {\printtext[parens]{%
+      \printfield{series}%
+      \setunit*{\addspace}%
+      \printfield{number}}%
+    }}
+
+\renewbibmacro*{byeditor+others}{%
+  \ifnameundef{editor}
+    {}
+    {\printnames[byeditor]{editor}%
+     \setunit{\addspace}%
+     \printtext[parens]{\usebibmacro{editor+othersstrg}}%  putting (ed.) or (eds.) after editors of books
+     \clearname{editor}%
+     \newunit}%
+  \usebibmacro{byeditorx}%
+  \usebibmacro{bytranslator+others}}
+
+\renewbibmacro*{chapter+pages}{%
+  \iffieldundef{chapter}%
+  {}%
+  {\printfield{chapter}%
+  \setunit{\addcomma\space}}%
+  \printfield{pages}%
+  \newunit}
+
+\renewbibmacro*{note+pages}{%
+  \iffieldundef{note}%
+  {}%
+  {\printfield{note}%
+  \setunit{\addcomma\space}}%
+  \printfield{pages}%
+  \newunit}
+
+\newbibmacro*{institution+location+type+date}{%
+  \printlist{location}%
+  \iflistundef{institution}
+    {}
+    {\setunit*{\addcolon\space}}%
+  \printlist{institution}%
+  \setunit{\addspace}%
+  \printfield{type}%
+  \setunit*{\addcomma\space}%
+  \usebibmacro{date}%
+  \newunit}
+
+% The following is a hack to satisfy the Unified Stylesheet's decision to give the edition right after the OED as used as a sortlabel.
+
+\renewbibmacro*{labeltitle}{%
+  \iffieldundef{label}
+    {\iffieldundef{shorttitle}
+       {\printfield{title}%
+        \setunit{\addcomma\space}%     Here it comes, preparing for the edition
+        \printfield{edition}%          Here's the edition
+        \clearfield{title}%
+        \clearfield{edition}}%         Clearing the edition field, so it's not printed again below
+       {\printfield[title]{shorttitle}}}
+    {\printfield{label}}}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Punctuation & formatting
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% This gets rid of the Oxford comma in name lists and uses the ampersand rather than "and":
+
+\renewcommand*{\finalnamedelim}{\addspace\&\addspace}
+\renewcommand*{\finallistdelim}{\addspace\&\addspace}
+
+% no colon after "In" in incollection entries (overriding biblatex.def):
+
+\renewcommand{\intitlepunct}{\addspace}
+
+\renewcommand{\subtitlepunct}{\addcolon\space}
+\renewcommand*{\bibpagespunct}{\newunitpunct}  % No comma before pages, just the usual new unit period
+
+\DefineBibliographyStrings{english}{%
+  edition          = {edn\adddot},
+  phdthesis        = {dissertation},
+}
+
+% basically everything is in sentence case, other than journals and book series (recurring titles)
+\DeclareFieldFormat[article,book,collection,incollection,inproceedings,thesis,unpublished]{titlecase}{\MakeSentenceCase*{#1}}%
+
+% No quotes around titles
+\DeclareFieldFormat[article,inbook,incollection,inproceedings,patent,thesis,unpublished]{title}{#1}
+
+% Just like book titles, thesis titles are in italics
+\DeclareFieldFormat[thesis]{title}{\mkbibemph{#1}}
+
+\DeclareFieldFormat{pages}{#1}     % no pp. prefix, took \mkpageprefix out [kvf]
+\DeclareFieldFormat{doi}{%
+  \ifhyperref
+    {\href{https://doi.org/#1}{\nolinkurl{https://doi.org/#1}}}
+    {\nolinkurl{https://doi.org/#1}}}
+\DeclareFieldFormat{url}{\url{#1}}
+
+% This is for printing the volume field of a proceedings with an ISSN as an article
+% in accordance with the unified style sheet guidelines
+\DeclareFieldFormat{volume:unified:proc-as-article}{#1}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% The bibliography drivers, specifying the formats of each type of entry in the bibliography
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%% First, the entry types used in the Unified Test Bibliography. Could rely on standard.bbx for all others as a fallback.
+
+% For the article type, the only departure from standard.bbx is that
+% we don't use a literal "In: " before the journal title; other formatting
+% departures are done in the format specs and bibmacros
+
+\DeclareBibliographyDriver{article}{%
+  \usebibmacro{bibindex}%
+  \usebibmacro{begentry}%
+  \usebibmacro{author/translator+others}%
+  \setunit{\labelnamepunct}\newblock
+  \usebibmacro{title}%
+  \newunit
+  \printlist{language}%
+  \newunit\newblock
+  \usebibmacro{byauthor}%
+  \newunit\newblock
+  \usebibmacro{bytranslator+others}%
+  \newunit\newblock
+  \printfield{version}%
+  \newunit\newblock
+% \usebibmacro{in:}%                         We don't use "In: " before journal titles
+  \usebibmacro{journal+issuetitle+editor}%
+  \newblock%                          \newblock ensures period before pages
+  \usebibmacro{note+pages}%
+  \newunit\newblock
+  \iftoggle{bbx:isbn}
+    {\printfield{issn}}
+    {}%
+  \newunit\newblock
+  \usebibmacro{doi+eprint+url}%
+  \newunit\newblock
+  \usebibmacro{addendum+pubstate}%
+  \setunit{\bibpagerefpunct}\newblock
+  \usebibmacro{pageref}%
+  \newunit\newblock
+  \iftoggle{bbx:related}
+    {\usebibmacro{related:init}%
+     \usebibmacro{related}}
+    {}%
+  \usebibmacro{finentry}}
+
+\DeclareBibliographyDriver{book}{%
+  \usebibmacro{bibindex}%
+  \usebibmacro{begentry}%
+  \usebibmacro{author/editor+others/translator+others}%
+  \setunit{\labelnamepunct}\newblock
+  \usebibmacro{maintitle+title}%
+  \newunit
+  \printlist{language}%
+  \newunit\newblock
+  \usebibmacro{byauthor}%
+  \newunit\newblock
+  \usebibmacro{byeditor+others}%
+  \newunit\newblock
+  \printfield{edition}%
+  \newunit
+  \iffieldundef{maintitle}
+    {\printfield{volume}%
+     \printfield{part}}
+    {}%
+  \newunit
+  \printfield{volumes}%
+  \setunit{\addspace}%                         crucial difference from standard.bbx: space and then (Series + number)
+  \usebibmacro{series+number}%
+  \newunit\newblock
+  \printfield{note}%
+  \newunit\newblock
+  \usebibmacro{publisher+location+date}%
+  \newunit\newblock
+  \usebibmacro{chapter+pages}%
+  \newunit
+  \printfield{pagetotal}%
+  \newunit\newblock
+  \iftoggle{bbx:isbn}
+    {\printfield{isbn}}
+    {}%
+  \newunit\newblock
+  \usebibmacro{doi+eprint+url}%
+  \newunit\newblock
+  \usebibmacro{addendum+pubstate}%
+  \setunit{\bibpagerefpunct}\newblock
+  \usebibmacro{pageref}%
+  \newunit\newblock
+  \iftoggle{bbx:related}
+    {\usebibmacro{related:init}%
+     \usebibmacro{related}}
+    {}%
+  \usebibmacro{finentry}}
+
+% Aliased to ensure no period between the title and the series.
+\DeclareBibliographyAlias{collection}{book}
+
+\DeclareBibliographyAlias{incollection}{inproceedings}
+
+
+% \DeclareBibliographyAlias{techreport}{standard}
+
+% Given the guidelines in the unified style sheet, we should print conference
+% proceedings and working papers as @article's just in case the publication has
+% an ISSN. So, rather than have users handle this in the database by changing the
+% entry type, we can implement this by checking if the inproceedings entry has an
+% ISSN. If the field is undefined, the driver will do what driver did for
+% @inproceedings entries as of 512f11657199a6044f7663da454f3eac338bdbd5
+% except that \printlist{organization} and \newunit have been removed.
+% On the other hand, if the ISSN field is not undefined, then we will do largely
+% the exact same thing that we do in the @article driver, except that we use the
+% two macros \usebibmacro{unified:proc-as-article:maintitle+booktitle} and
+% \usebibmacro{unified:proc-as-article:volume+number+eid} instead of
+% \usebibmacro{journal+issuetitle} and except that \usebibmacro{byeditor+others}
+% has been removed so as to ensure that the editors are not listed even if they
+% are present in the database.
+\DeclareBibliographyDriver{inproceedings}{%
+  \usebibmacro{bibindex}%
+  \usebibmacro{begentry}%
+  \iffieldundef{issn}
+    {\usebibmacro{author/translator+others}%
+     \setunit{\labelnamepunct}\newblock
+     \usebibmacro{title}%
+     \newunit
+     \printlist{language}%
+     \newunit\newblock
+     \usebibmacro{byauthor}%
+     \newunit\newblock
+     \usebibmacro{in:}%
+     \ifnameundef{editor}
+       {\setunit{\addspace}}
+       {\usebibmacro{byeditor+others}\setunit{\addcomma\space}}
+     \usebibmacro{maintitle+booktitle}%
+     \setunit{\addcomma\space}
+     \printfield{edition}%
+     \setunit{\addcomma\space}
+     \iffieldundef{maintitle}
+       {\printfield{volume}%
+        \printfield{part}}
+       {}%
+     \setunit{\addcomma\space}
+     \printfield{volumes}%
+     \setunit{\addspace}%
+     \usebibmacro{series+number}%
+     \setunit{\addcomma\space}
+     \usebibmacro{chapter+pages}%
+     \newunit\newblock
+     \printfield{note}%
+     \newunit\newblock
+     \usebibmacro{publisher+location+date}%
+     \newunit\newblock
+     \iftoggle{bbx:isbn}
+       {\printfield{isbn}}
+       {}%
+     \newunit\newblock
+     \usebibmacro{doi+eprint+url}%
+     \newunit\newblock
+     \usebibmacro{addendum+pubstate}%
+     \setunit{\bibpagerefpunct}\newblock
+     \usebibmacro{pageref}%
+     \newunit\newblock
+     \iftoggle{bbx:related}
+       {\usebibmacro{related:init}%
+        \usebibmacro{related}}
+       {}}
+    {\usebibmacro{author/translator+others}%
+     \setunit{\labelnamepunct}\newblock
+     \usebibmacro{title}%
+     \newunit
+     \printlist{language}%
+     \newunit\newblock
+     \usebibmacro{byauthor}%
+     \newunit\newblock
+     \usebibmacro{bytranslator+others}%
+     \newunit\newblock
+     \printfield{version}%
+     \newunit\newblock
+     \usebibmacro{unified:proc-as-article:maintitle+booktitle}%
+     \usebibmacro{unified:proc-as-article:volume+number+eid}
+     \newunit\newblock%                           \newblock ensures period before pages
+     \usebibmacro{note+pages}%
+     \newunit\newblock
+     \iftoggle{bbx:isbn}
+       {\printfield{issn}}
+       {}%
+     \newunit\newblock
+     \usebibmacro{doi+eprint+url}%
+     \newunit\newblock
+     \usebibmacro{addendum+pubstate}%
+     \setunit{\bibpagerefpunct}\newblock
+     \usebibmacro{pageref}%
+     \newunit\newblock
+     \iftoggle{bbx:related}
+       {\usebibmacro{related:init}%
+        \usebibmacro{related}}
+       {}}
+  \usebibmacro{finentry}}
+
+\DeclareBibliographyDriver{thesis}{%
+  \usebibmacro{bibindex}%
+  \usebibmacro{begentry}%
+  \usebibmacro{author}%
+  \setunit{\labelnamepunct}\newblock
+  \usebibmacro{title}%
+  \newunit
+  \printlist{language}%
+  \newunit\newblock
+  \usebibmacro{byauthor}%
+  \newunit\newblock
+  \printfield{note}%
+  \newunit\newblock
+  \usebibmacro{institution+location+type+date}%
+  \newunit\newblock
+  \usebibmacro{chapter+pages}%
+  \newunit
+  \printfield{pagetotal}%
+  \newunit\newblock
+  \iftoggle{bbx:isbn}
+    {\printfield{isbn}}
+    {}%
+  \newunit\newblock
+  \usebibmacro{doi+eprint+url}%
+  \newunit\newblock
+  \usebibmacro{addendum+pubstate}%
+  \setunit{\bibpagerefpunct}\newblock
+  \usebibmacro{pageref}%
+  \newunit\newblock
+  \iftoggle{bbx:related}
+    {\usebibmacro{related:init}%
+     \usebibmacro{related}}
+    {}%
+  \usebibmacro{finentry}}
+
+\DeclareBibliographyDriver{unpublished}{%
+  \usebibmacro{bibindex}%
+  \usebibmacro{begentry}%
+  \usebibmacro{author}%
+  \setunit{\labelnamepunct}\newblock
+  \usebibmacro{title}%
+  \newunit
+  \printlist{language}%
+  \newunit\newblock
+  \usebibmacro{byauthor}%
+  \newunit\newblock
+  \printfield{howpublished}%
+  \newunit\newblock
+  \printfield{note}%
+  \newunit\newblock
+  \usebibmacro{location+date}%
+  \newunit\newblock
+  \iftoggle{bbx:url}
+    {\usebibmacro{url+urldate}}
+    {}%
+  \newunit\newblock
+  \usebibmacro{addendum+pubstate}%
+  \setunit{\bibpagerefpunct}\newblock
+  \usebibmacro{pageref}%
+  \newunit\newblock
+  \iftoggle{bbx:related}
+    {\usebibmacro{related:init}%
+     \usebibmacro{related}}
+    {}%
+  \usebibmacro{finentry}}
+
+%% changes of bibliography style (bbx)
+\DeclareFieldFormat{postnote}{#1}% display pages without page prefix (p., pp.)
+\DeclareBibliographyAlias{inbook}{incollection}% see https://github.com/semprag/biblatex-sp-unified/issues/35
+\DeclareFieldFormat[techreport,report,misc]{titlecase}{\MakeSentenceCase*{#1}}% techreport/report and misc are not genuinely supported by biblatex-sp-unified 
+%% The note field should appear at end of an entry just before the DOI, other than with the used bibliography style. It is therefore first removed, then again restored and included together with the DOI.
+\AtEveryBibitem{%
+  \savefield*{note}{\lsnote}%
+  \clearfield{note}%
+}
\ No newline at end of file

Added: trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-unified.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-unified.cbx	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/langsci/langsci-unified.cbx	2019-04-02 21:02:58 UTC (rev 50706)
@@ -0,0 +1,383 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%      File: langscibook.cls
+%%    Author: Language Science Press (http://langsci-press.org)
+%%      Date: 2019-03-06 13:12 UTC
+%%   Purpose: An implementation of the Unified Style Sheet for Linguistics bibliographies (https://www.linguisticsociety.org/resource/unified-style-sheet). 
+%%  This work is based on the styles provided by Semantics \& Pragmatics 
+%%  Language: LaTeX
+%%  Copyright 2017- Language Science Press
+%%  Licence: 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 Sebastian Nordhoff.
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\ProvidesFile{sp-authoryear-comp.cbx}
+
+% For backward compatibility: choose labeldate or labeldateparts depending on the biblatex version
+\@ifpackagelater{biblatex}{2016/09/09}
+{%
+  \ExecuteBibliographyOptions{labeldateparts} % as of biblatex 3.5 (2016/09/10)
+}
+{%
+  \ExecuteBibliographyOptions{labeldate}
+}%
+
+\ExecuteBibliographyOptions{uniquename=minfull,uniquelist=minyear,autocite=inline}
+
+% disabled sortcites option, since it was sorting by name, instead of
+% year, and we often want to keep citations in the order chosen by the
+% author
+\newbool{cbx:parens}
+
+\newbibmacro*{cite:init}{%
+  \ifnumless{\value{multicitecount}}{2}
+    {\global\boolfalse{cbx:parens}%
+     \global\undef\cbx at lasthash
+     \global\undef\cbx at lastyear}
+    {\iffieldundef{prenote}
+       {}
+       {\global\undef\cbx at lasthash
+        \global\undef\cbx at lastyear}}}
+
+\newbibmacro*{cite:reinit}{%
+  \global\undef\cbx at lasthash
+  \global\undef\cbx at lastyear}
+
+\newbibmacro*{labelyearrepeat}{%
+  \ifthenelse{\iffieldequals{labelyear}{\cbx at lastyear}\AND
+              \(\value{multicitecount}=0\OR\iffieldundef{postnote}\)}
+    {\setunit{\addcomma}%
+     \usebibmacro{cite:extrayear}}
+    {\setunit{\compcitedelim}%
+     \usebibmacro{cite:labelyear+extrayear}%
+     \savefield{labelyear}{\cbx at lastyear}}}
+
+\newbibmacro*{cite}{% Based on cite bib macro from authoryear-comp.cbx
+  \iffieldundef{shorthand}
+    {\ifthenelse{\ifnameundef{labelname}\OR\iffieldundef{labelyear}}
+       {\printtext[bibhyperref]{% Include labelname in hyperlink
+          \DeclareFieldAlias{bibhyperref}{default}% Prevent nested hyperlinks
+          \usebibmacro{cite:label}%
+          \setunit{\addspace}%
+          \usebibmacro{cite:labelyear+extrayear}}%
+          \usebibmacro{cite:reinit}}
+       {\iffieldequals{namehash}{\cbx at lasthash}
+          {\usebibmacro{labelyearrepeat}}
+          {\printtext[bibhyperref]{% Include labelname in hyperlink
+             \DeclareFieldAlias{bibhyperref}{default}% Prevent nested hyperlinks
+             \printnames{labelname}%
+             \setunit{\nameyeardelim}%
+             \usebibmacro{cite:labelyear+extrayear}}%
+             \savefield{namehash}{\cbx at lasthash}%
+             \savefield{labelyear}{\cbx at lastyear}}}}
+    {\usebibmacro{cite:shorthand}%
+     \usebibmacro{cite:reinit}}%
+  \setunit{\multicitedelim}}
+
+\newbibmacro*{citeyear}{%
+  \iffieldundef{shorthand}
+    {\iffieldundef{labelyear}
+       {\usebibmacro{cite:label}%
+        \usebibmacro{cite:reinit}}
+       {\iffieldequals{namehash}{\cbx at lasthash}
+          {\usebibmacro{labelyearrepeat}}
+          {\usebibmacro{cite:labelyear+extrayear}%
+           \savefield{namehash}{\cbx at lasthash}%
+           \savefield{labelyear}{\cbx at lastyear}}}}
+    {\usebibmacro{cite:shorthand}%
+     \usebibmacro{cite:reinit}}%
+  \setunit{\multicitedelim}}
+
+\newbibmacro*{textcite}{% Based on textcite bib macro from authoryear-comp.cbx
+  \iffieldequals{namehash}{\cbx at lasthash}
+    {\iffieldundef{shorthand}
+       {\usebibmacro{labelyearrepeat}}
+       {\setunit{\compcitedelim}%
+        \usebibmacro{cite:shorthand}%
+        \global\undef\cbx at lastyear}}
+    {\ifnameundef{labelname}
+       {\printtext[bibhyperref]{% Include labelname in hyperlink
+          \DeclareFieldAlias{bibhyperref}{default}% Prevent nested hyperlinks
+          \iffieldundef{shorthand}
+            {\usebibmacro{cite:label}%
+             \setunit{%
+               \global\booltrue{cbx:parens}%
+               \addspace\bibopenparen}%
+             \ifnumequal{\value{citecount}}{1}
+               {\usebibmacro{prenote}}
+               {}%
+             \usebibmacro{cite:labelyear+extrayear}}
+            {\usebibmacro{cite:shorthand}}%
+          \ifthenelse{\iffieldundef{postnote}\AND
+                      \(\value{multicitetotal}=0\AND\value{citetotal}=1\)}
+            {\bibcloseparen% Include closing parenthesis in hyperlink
+             \global\boolfalse{cbx:parens}}
+            {}}}
+       {\printtext[bibhyperref]{% Include labelname in hyperlink
+          \DeclareFieldAlias{bibhyperref}{default}% Prevent nested hyperlinks
+          \printnames{labelname}%
+          \setunit{%
+            \global\booltrue{cbx:parens}%
+            \addspace\bibopenparen}%
+          \ifnumequal{\value{citecount}}{1}
+            {\usebibmacro{prenote}}
+            {}%
+          \iffieldundef{shorthand}
+            {\iffieldundef{labelyear}
+               {\usebibmacro{cite:label}}
+               {\usebibmacro{cite:labelyear+extrayear}}%
+             \savefield{labelyear}{\cbx at lastyear}}
+            {\usebibmacro{cite:shorthand}%
+             \global\undef\cbx at lastyear}%
+          \ifthenelse{\iffieldundef{postnote}\AND
+                      \(\value{multicitetotal}=0\AND\value{citetotal}=1\)}
+            {\bibcloseparen% Include closing parenthesis in hyperlink
+             \global\boolfalse{cbx:parens}}
+            {}}%
+          \savefield{namehash}{\cbx at lasthash}}}%
+  \setunit{%
+    \ifbool{cbx:parens}
+      {\bibcloseparen\global\boolfalse{cbx:parens}}
+      {}%
+    \multicitedelim}}
+
+\newbibmacro*{posscite}{% Based on textcite bib macro above
+  \iffieldequals{namehash}{\cbx at lasthash}
+    {\iffieldundef{shorthand}
+       {\usebibmacro{labelyearrepeat}}
+       {\setunit{\compcitedelim}%
+        \usebibmacro{cite:shorthand}%
+        \global\undef\cbx at lastyear}}
+    {\ifnameundef{labelname}
+       {\printtext[bibhyperref]{% Include labelname in hyperlink
+          \DeclareFieldAlias{bibhyperref}{default}% Prevent nested hyperlinks
+          \iffieldundef{shorthand}
+            {\usebibmacro{cite:label}%
+             \setunit{%
+               \global\booltrue{cbx:parens}%
+               \addspace\bibopenparen}%
+             \ifnumequal{\value{citecount}}{1}
+               {\usebibmacro{prenote}}
+               {}%
+             \usebibmacro{cite:labelyear+extrayear}}
+            {\usebibmacro{cite:shorthand}}%
+          \ifthenelse{\iffieldundef{postnote}\AND
+                      \(\value{multicitetotal}=0\AND\value{citetotal}=1\)}
+            {\bibcloseparen% Include closing parenthesis in hyperlink
+             \global\boolfalse{cbx:parens}}
+            {}}}
+       {\printtext[bibhyperref]{% Include labelname in hyperlink
+          \DeclareFieldAlias{bibhyperref}{default}% Prevent nested hyperlinks
+          \printnames{labelname}'s%
+          \setunit{%
+            \global\booltrue{cbx:parens}%
+            \addspace\bibopenparen}%
+          \ifnumequal{\value{citecount}}{1}
+            {\usebibmacro{prenote}}
+            {}%
+          \iffieldundef{shorthand}
+            {\iffieldundef{labelyear}
+               {\usebibmacro{cite:label}}
+               {\usebibmacro{cite:labelyear+extrayear}}%
+             \savefield{labelyear}{\cbx at lastyear}}
+            {\usebibmacro{cite:shorthand}%
+             \global\undef\cbx at lastyear}%
+          \ifthenelse{\iffieldundef{postnote}\AND
+                      \(\value{multicitetotal}=0\AND\value{citetotal}=1\)}
+            {\bibcloseparen% Include closing parenthesis in hyperlink
+             \global\boolfalse{cbx:parens}}
+            {}}%
+          \savefield{namehash}{\cbx at lasthash}}}%
+  \setunit{%
+    \ifbool{cbx:parens}
+      {\bibcloseparen\global\boolfalse{cbx:parens}}
+      {}%
+    \multicitedelim}}
+
+\newbibmacro*{cite:shorthand}{%
+  \printtext[bibhyperref]{\printfield{shorthand}}}
+
+\newbibmacro*{cite:label}{%
+  \iffieldundef{label}
+    {\printtext[bibhyperref]{\printfield[citetitle]{labeltitle}}}
+    {\printtext[bibhyperref]{\printfield{label}}}}
+
+\newbibmacro*{cite:labelyear+extrayear}{%
+  \iffieldundef{labelyear}
+    {}
+    {\printtext[bibhyperref]{\printlabeldateextra}}}
+
+\newbibmacro*{cite:extrayear}{%
+  \iffieldundef{extrayear}
+    {}
+    {\printtext[bibhyperref]{\printfield{extrayear}}}}
+
+\newbibmacro*{textcite:postnote}{%
+  \usebibmacro{postnote}%
+  \ifthenelse{\value{multicitecount}=\value{multicitetotal}}
+    {\setunit{}%
+     \printtext{%
+       \ifbool{cbx:parens}
+         {\bibcloseparen\global\boolfalse{cbx:parens}}
+         {}}}
+    {\setunit{%
+       \ifbool{cbx:parens}
+         {\bibcloseparen\global\boolfalse{cbx:parens}}
+         {}%
+       \multicitedelim}}}
+
+\DeclareCiteCommand{\cite}
+  {\usebibmacro{cite:init}%
+   \usebibmacro{prenote}}
+  {\usebibmacro{citeindex}%
+   \usebibmacro{cite}}
+  {}
+  {\usebibmacro{postnote}}
+
+\DeclareCiteCommand*{\cite}
+  {\usebibmacro{cite:init}%
+   \usebibmacro{prenote}}
+  {\usebibmacro{citeindex}%
+   \usebibmacro{citeyear}}
+  {}
+  {\usebibmacro{postnote}}
+
+\DeclareCiteCommand{\parencite}[\mkbibparens]
+  {\usebibmacro{cite:init}%
+   \usebibmacro{prenote}}
+  {\usebibmacro{citeindex}%
+   \usebibmacro{cite}}
+  {}
+  {\usebibmacro{postnote}}
+
+\DeclareCiteCommand*{\parencite}[\mkbibparens]
+  {\usebibmacro{cite:init}%
+   \usebibmacro{prenote}}
+  {\usebibmacro{citeindex}%
+   \usebibmacro{citeyear}}
+  {}
+  {\usebibmacro{postnote}}
+
+\DeclareCiteCommand{\footcite}[\mkbibfootnote]
+  {\usebibmacro{cite:init}%
+   \usebibmacro{prenote}}
+  {\usebibmacro{citeindex}%
+   \usebibmacro{cite}}
+  {}
+  {\usebibmacro{postnote}}
+
+\DeclareCiteCommand{\footcitetext}[\mkbibfootnotetext]
+  {\usebibmacro{cite:init}%
+   \usebibmacro{prenote}}
+  {\usebibmacro{citeindex}%
+   \usebibmacro{cite}}
+  {}
+  {\usebibmacro{postnote}}
+
+\DeclareCiteCommand{\smartcite}[\iffootnote\mkbibparens\mkbibfootnote]
+  {\usebibmacro{cite:init}%
+   \usebibmacro{prenote}}
+  {\usebibmacro{citeindex}%
+   \usebibmacro{cite}}
+  {}
+  {\usebibmacro{postnote}}
+
+\DeclareCiteCommand{\textcite}
+  {\usebibmacro{cite:init}}
+  {\usebibmacro{citeindex}%
+   \usebibmacro{textcite}}
+  {}
+  {\usebibmacro{textcite:postnote}}
+
+\DeclareMultiCiteCommand{\cites}{\cite}{\setunit{\multicitedelim}}
+\DeclareMultiCiteCommand{\parencites}[\mkbibparens]{\parencite}{\setunit{\multicitedelim}}
+\DeclareMultiCiteCommand{\footcites}[\mkbibfootnote]{\footcite}{\setunit{\multicitedelim}}
+\DeclareMultiCiteCommand{\footcitetexts}[\mkbibfootnotetext]{\footcitetext}{\setunit{\multicitedelim}}
+\DeclareMultiCiteCommand{\smartcites}[\iffootnote\mkbibparens\mkbibfootnote]{\smartcite}
+                                     {\setunit{\multicitedelim}}
+\DeclareMultiCiteCommand{\textcites}{\textcite}{}
+
+\renewcommand*{\nameyeardelim}{\addspace}
+
+\let\citealt\cite
+\let\citet\textcite
+\let\Citet\Textcite
+\newcommand{\pgcitep}[2]{(\cite{#1}:~#2)}
+\newcommand{\pgcitealt}[2]{\cite{#1}:~#2}
+\newcommand{\pgcitet}[2]{\citeauthor{#1} (\citeyear{#1}:~#2)}
+\newcommand{\pgposscitet}[2]{\citeauthor{#1}'s (\citeyear{#1}:~#2)}
+\newcommand{\seccitealt}[2]{\cite{#1}:~$\S$#2}
+\newcommand{\seccitep}[2]{(\cite{#1}:~$\S$#2)}
+\newcommand{\seccitet}[2]{\citeauthor{#1} (\citeyear{#1}:~$\S$#2)}
+\newcommand{\secposscitet}[2]{\citeauthor{#1}'s (\citeyear{#1}:~$\S$#2)}
+\let\citep\parencite
+
+\renewcommand*{\postnotedelim}{\addcolon\space}
+\DeclareFieldFormat{postnote}{#1}
+\DeclareFieldFormat{multipostnote}{#1}
+
+\DeclareCiteCommand{\citeauthor}
+  {\boolfalse{citetracker}%
+   \boolfalse{pagetracker}%
+   \usebibmacro{prenote}}
+  {\ifciteindex
+     {\indexnames{labelname}}
+     {}%
+   \printtext[bibhyperref]{\printnames{labelname}}}
+  {\multicitedelim}
+  {\usebibmacro{postnote}}
+
+\DeclareCiteCommand{\citeyear}
+  {\boolfalse{citetracker}%
+   \boolfalse{pagetracker}%
+   \usebibmacro{prenote}}
+  {\printtext[bibhyperref]{\iffieldundef{year}{\printfield{labelyear}}{\printfield{year}}\printfield{extrayear}}}
+  {\multicitedelim}
+  {\usebibmacro{postnote}}
+
+\DeclareCiteCommand{\citeyearpar}[\mkbibparens]
+  {\boolfalse{citetracker}%
+   \boolfalse{pagetracker}%
+   \usebibmacro{prenote}}
+  {\printtext[bibhyperref]{\iffieldundef{year}{\printfield{labelyear}}{\printfield{year}}\printfield{extrayear}}}
+  {\multicitedelim}
+  {\usebibmacro{postnote}}
+
+\DeclareCiteCommand{\posscitet}
+  {\usebibmacro{cite:init}}
+  {\usebibmacro{citeindex}%
+   \usebibmacro{posscite}}
+  {}
+  {\usebibmacro{textcite:postnote}}
+
+\DeclareCiteCommand{\posscitealt}
+  {\boolfalse{citetracker}%
+   \boolfalse{pagetracker}}
+  {\printtext[bibhyperref]{\printnames{labelname}'s \iffieldundef{year}{\printfield{labelyear}}{\printfield{year}}\printfield{extrayear}}}
+  {}
+  {}
+
+\DeclareCiteCommand{\possciteauthor}
+  {\boolfalse{citetracker}%
+   \boolfalse{pagetracker}}
+  {\printtext[bibhyperref]{\printnames{labelname}'s}}
+  {}
+  {}
+
+\renewcommand*{\multicitedelim}{\addcomma\space}
+
+%% changes of citestyle (cbx) (FIXME: documentation missing)
+\renewcommand{\postnotedelim}{: }%
+\renewcommand{\multicitedelim}{\addsemicolon\space}%
+\renewcommand{\compcitedelim}{\multicitedelim}
+% \renewcommand{\nameyeardelim}{ }%
+
+\endinput
+
+ 
+ 

Deleted: trunk/Master/texmf-dist/tex/xelatex/langsci/langscibook-logo.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/tex/xelatex/langsci/langscibook.cls
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/langsci/langscibook.cls	2019-04-02 21:02:20 UTC (rev 50705)
+++ trunk/Master/texmf-dist/tex/xelatex/langsci/langscibook.cls	2019-04-02 21:02:58 UTC (rev 50706)
@@ -1,7 +1,6 @@
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%%      File: langscibook.cls
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%      File: langscibook.cls
 %%    Author: Language Science Press (http://langsci-press.org)
-%%      Date: Fri Apr 27 2018
+%%      Date: 2019-03-31 13:12 UTC
 %%   Purpose: This file defines the basic document class
 %%            for books published with Language Science Press.
 %%  Language: LaTeX
@@ -13,16 +12,11 @@
 %%    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 Sebastian Nordhoff.
-%%
-%%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
+%%% This work has the LPPL maintenance status `maintained'.
+%%% The Current Maintainer of this work is Sebastian Nordhoff.
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 % Structure of this file:
+%   \- Early load packages
 %   \- Paths
 %   \- Default values of variables
 %   \- Definition of conditionals
@@ -50,31 +44,37 @@
 %   \- Indexes
 %   \- Hyperref
 %   \- Edited volumes (Collection)
+%   \- Colors
 %   \_ Miscellaneous
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesClass{langscibook}[2018/01/15 Language Science Press]
 
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%    Early load packages
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
+\RequirePackage[]{silence}
+\WarningsOff[hyperref]
+\WarningsOff[tocstyle]
+\typeout{Warnings are disabled in langscibook.cls for hyperref and tocstyle}
+\usepackage{etoolbox}
+
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
 %     Paths
-%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 \newcommand{\fontpath}{}
 \newcommand{\logopath}{}
 \newcommand{\seriesinfopath}{}
 \newcommand{\localepath}{}
-\newcommand{\bstpath}{}
-\newcommand{\bbxpath}{}
-\newcommand{\cbxpath}{}
+\newcommand{\bibstylepath}{}
+% \newcommand{\bbxpath}{}
+% \newcommand{\cbxpath}{}
 \newcommand{\stylepath}{}
 % Paths can be overwritten with option "nonflat"
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
 %     Default values
-%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 \usepackage{xspace}
@@ -91,8 +91,8 @@
 \newcommand{\lsURL}{http://langsci-press.org/catalog/book/\lsID}
 \newcommand{\lsSeries}{eotms}
 % \newcommand{\lsSpineBreadth}{20mm}
-\newcommand{\lsOutput}{book} %"short" makes no sense if "long" is deprecated
-\newcommand{\lsBookLanguage}{english} %"short" makes no sense if "long" is deprecated
+\newcommand{\lsOutput}{book}  
+\newcommand{\lsBookLanguage}{english} 
 \newcommand{\lsFontsize}{11pt}
 \newcommand{\lsChapterFooterSize}{\small} %footers in editedvolumes
 \newcommand{\lsCopyright}{CC-BY}
@@ -118,9 +118,7 @@
 
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
 %     Conditionals
-%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 \newif\iflsDraft \lsDraftfalse
@@ -133,17 +131,17 @@
 \newif\iflsCollectionTOCLong \lsCollectionTOCLongfalse
 \newif\iflsNewtxmath \lsNewtxmathfalse
 \newif\iflsCover \lsCoverfalse %output format is cover
-\newif\iflsUscover \lsUscoverfalse
+% \newif\iflsUscover \lsUscoverfalse
 \newif\iflsModfonts \lsModfontsfalse
 \newif\iflsNoBabel \lsNoBabelfalse
 \newif\iflsBabelShorthands \lsBabelShorthandsfalse
 \newif\iflsMultiauthors \lsMultiauthorsfalse
+\newif\iflsArseneau \lsArseneaufalse
+\newif\iflsOldStyleNumbers \lsOldStyleNumbersfalse
 
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
 %     Option handling
-%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 \RequirePackage{kvoptions}		% for key-value options
@@ -180,11 +178,9 @@
 	\renewcommand{\logopath}{./langsci/graphics/}
 	\renewcommand{\seriesinfopath}{./langsci/seriesinfo/}
 	\renewcommand{\localepath}{./langsci/locale/}
-	\renewcommand{\bstpath}{./langsci/bst/}
-	\renewcommand{\bbxpath}{\bstpath biblatex-langsci-unified/bbx/}
-	% \renewcommand{\bbxpath}{\bstpath}
-	\renewcommand{\cbxpath}{\bstpath biblatex-langsci-unified/cbx/}
-	% \renewcommand{\cbxpath}{\bstpath}
+	\renewcommand{\bibstylepath}{./langsci/}
+% 	\renewcommand{\bbxpath}{\bibstylepath langsci-unified/bbx/}
+% 	\renewcommand{\cbxpath}{\bibstylepath langsci-unified/cbx/}
 	\renewcommand{\stylepath}{./langsci/styles/}
 }
 \DeclareVoidOption{nobabel}{
@@ -214,6 +210,8 @@
 \DeclareVoidOption{collectiontoclong}{
 	\lsCollectiontrue%
 	\lsCollectionTOCLongtrue}
+\DeclareVoidOption{arseneau}{\lsArseneautrue}
+\DeclareVoidOption{oldstylenumbers}{\lsOldStyleNumberstrue}
 \DeclareVoidOption{chinesefont}{
 	\newfontfamily\cn[Mapping=tex-text,Ligatures=Common,Scale=MatchUppercase]{AR PL UMing CN}
 % 	\newcommand{\zh}[1]{{\cn #1}}
@@ -246,13 +244,12 @@
 % 	\newcommand{\textsyriac}[1]{{\syriacfont #1}}
 	\AdditionalFontImprint{Estrangelo Edessa}
 }
+
 \ProcessKeyvalOptions{langscibook}
 
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
 %     Class
-%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 
@@ -268,9 +265,7 @@
   ]{scrbook}
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
 %     Packages
-%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 \usepackage{morewrites} %more helper files to write to
@@ -291,16 +286,12 @@
 
 %% standard commands
 \usepackage{\stylepath langsci-basic} % FIXME: contains important commands for the index (\isi etc.) which should be defined in the class
-%% useful commands for glossings:
-% \usepackage{\stylepath langsci-lgr} #FIXME this should probably be replaced by \usepackage{leipzig}
 \usepackage{todonotes}
 
 
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
 %      Print on demand macros
-%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 % Basic cover commands, including PGF layers
@@ -314,9 +305,8 @@
   \renewcommand{\lastand}{ \& }%
   \renewcommand{\affiliation}[1]{}
 }
+ 
 
-% \usepackage[outline]{contour}
-
 % Content creation for the spine. Including Logo, author, title, and volume number on spine.
 \newcommand{\podspine}{
   \renewcommand{\newlineCover}{}
@@ -323,14 +313,6 @@
   \renewcommand{\and}{, }
   \renewcommand{\lastand}{ \& }
   \node [above = 0mm of CoverSpine.south, anchor=base] (lspcls_spinelogo) {\color{\lsSeriesColor}\includegraphics{\logopath langsci_spinelogo_nocolor.pdf}};
-% add number on spine
-% inside logo
-%   \node [below = -7mm of lspcls_spinelogo] (lspcls_splinenumber)  { \hspace*{4mm}{\parbox{.37cm}{\centering \contour{\lsSeriesColor}{\color{white}\sffamily \large \lsSeriesNumber }}}};
-% bottom centered
-%   \node [below = -1mm of lspcls_spinelogo] (lspcls_splinenumber)  {\color{\lsSeriesColor} \hspace*{4mm}{\parbox{.37cm}{\centering\sffamily \large \lsSeriesNumber }}};
-% bottom leftaligned
-%   \node [below = -1mm of lspcls_spinelogo] (lspcls_splinenumber)  {\color{\lsSeriesColor} \hspace*{4mm}{\parbox{.37cm}{\sffamily \large \lsSeriesNumber }}};
-%
 \node [below = 0mm of CoverSpine.north, anchor=north] (lspcls_splinenumber)  {\color{\lsSeriesColor}
   {\parbox{.47cm}{
    \centering
@@ -447,9 +429,7 @@
 }
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
 %      Output types
-%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 % \newcommand{\lsOutputLong}{long}
@@ -465,7 +445,7 @@
 %% Output types are defined with \newcommand above so they can be used with geometry.
 
 \AtBeginDocument{
-\ifx\lsOutput\lsOutputPaper       % only if output=paper
+\ifx\lsOutput\lsOutputPaper       % only if output==paper
   \usepackage{chngcntr}
   \counterwithout{figure}{chapter}
   \counterwithout{table}{chapter}
@@ -474,7 +454,7 @@
 \renewcommand{\maketitle}{
 \begin{titlepage}
  \thispagestyle{empty}
-\ifx\lsOutput\lsOutputBook   % only if output=book
+\ifx\lsOutput\lsOutputBook   % only if output==book
   \setcounter{page}{-1}
   %% First titlepage:
   {\lsFrontPage}
@@ -501,7 +481,7 @@
   }
 \fi
 
-\ifx\lsOutput\lsOutputInprep          % only if output=inprep
+\ifx\lsOutput\lsOutputInprep          % only if output==inprep
   {\renewcommand{\lsCoverBlockColor}{white}
    \renewcommand{\lsCoverFontColor}{black}
    \lsCoverBlock
@@ -508,7 +488,7 @@
    \lsCoverTitleAuthor}
 \fi
 
-\ifx\lsOutput\lsOutputGuidelines        % only if output=guidelines
+\ifx\lsOutput\lsOutputGuidelines        % only if output==guidelines
   {\setcounter{page}{-1}
   \renewcommand{\lsAdvertisement}{}
   %% First titlepage:
@@ -517,7 +497,7 @@
 
 \fi
 
-\ifx\lsOutput\lsOutputCoverBODhc         % only if output=cover
+\ifx\lsOutput\lsOutputCoverBODhc         % only if output==cover
   \podsetup
   \begin{tikzpicture}[remember picture, overlay,bg/.style={outer sep=0}]
     \podgeometry{24.2mm}{23.1cm}{15.5cm}
@@ -533,7 +513,7 @@
   \fi
 
 
-\ifx\lsOutput\lsOutputCoverBODsc         % only if output=cover
+\ifx\lsOutput\lsOutputCoverBODsc         % only if output==cover
   \podsetup
   \begin{tikzpicture}[remember picture, overlay,bg/.style={outer sep=0}]
     \podgeometry{13.75mm}{23.1cm}{15.5cm}
@@ -550,7 +530,7 @@
 
 
 %   ============================
-\ifx\lsOutput\lsOutputCoverCS        % only if output=covercs
+\ifx\lsOutput\lsOutputCoverCS        % only if output==covercs
   \podsetup
   \begin{tikzpicture}[remember picture, overlay,bg/.style={outer sep=0}]
     \podgeometry{10.675mm}{22.5cm}{15.5cm}
@@ -557,7 +537,7 @@
     \podspine
     \podfrontcovertoptext{140mm}{52pt} % Due to different cover sizes, the text size was adjusted so that the difference in line breaks would be minimal between hard and softcover books.
     \podcoverbottomtext
-	\iflsUscover\newcommand{\lsISBNcover}{\lsISBNsoftcoverus}\else\newcommand{\lsISBNcover}{\lsISBNsoftcover}\fi
+% 	\iflsUscover\newcommand{\lsISBNcover}{\lsISBNsoftcoverus}\else\newcommand{\lsISBNcover}{\lsISBNsoftcover}\fi
     \podbackcover{140mm}
   \end{tikzpicture}
   %exit the document right here
@@ -604,7 +584,7 @@
 \fi
 
 \ifx\lsSeries\pmwe
- \renewcommand{\eachwordone}{\itshape}
+ \renewcommand{\eachwordone}{\normalfont}
 \fi
 
 \ifx\lsSeries\nc
@@ -617,15 +597,12 @@
 
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
 %   Geometry
-%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
-% For output type cover
-% \usepackage{catchfilebetweentags}
-\newlength{\csspine}   % CS spine width algorithm, when page count is known:  Total Page Number (excluding cover), usually (Total Page - 3) * 0.0572008 mm
-\newlength{\bodspine}  % BoD spine width algorithm located at http://www.bod.de/hilfe/coverberechnung.html (German only, please contact LangSci for help)
+% For output type cover 
+% \newlength{\csspine}   % CS spine width algorithm, when page count is known:  Total Page Number (excluding cover), usually (Total Page - 3) * 0.0572008 mm
+% \newlength{\bodspine}  % BoD spine width algorithm located at http://www.bod.de/hilfe/coverberechnung.html (German only, please contact LangSci for help)
 \newlength{\bleed}
 \newlength{\seitenbreite}
 \newlength{\seitenhoehe}
@@ -701,9 +678,7 @@
 \textblockorigin{0mm}{0mm}
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
 %    Fonts
-%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 \usepackage{ifxetex}
@@ -763,6 +738,9 @@
 \fi
 
 \iflsModfonts% use Langsci fonts
+  \iflsOldStyleNumbers
+    \defaultfontfeatures[LinLibertine_RZ_B.otf,LinLibertine_RI_B.otf,LinLibertine_RZI_B.otf,LinLibertine_R_B.otf]{SmallCapsFeatures={Numbers=OldStyle}}
+  \fi
   \setsansfont[
 	  %Ligatures={TeX,Common},		% not supported by ttf
 	  Scale=MatchLowercase,
@@ -784,10 +762,13 @@
 	  SlantedFont    = LinLibertine_R_B.otf,
 	  SlantedFeatures = {FakeSlant=0.25},
 	  BoldSlantedFeatures = {FakeSlant=0.25},
-	  SmallCapsFeatures = {FakeSlant=0,Numbers=OldStyle},
+	  SmallCapsFeatures = {FakeSlant=0},
 	  ]{LinLibertine_R_B.otf}
 \else % use standard fonts
-    \setsansfont[
+  \iflsOldStyleNumbers
+    \defaultfontfeatures[LinLibertine_RZ.otf,LinLibertine_RI.otf,LinLibertine_RZI.otf,LinLibertine_R.otf]{SmallCapsFeatures={Numbers=OldStyle}}
+  \fi
+  \setsansfont[
 	  %Ligatures={TeX,Common},		% not supported by ttf
 	  Scale=MatchLowercase,
 	  Path=\fontpath,
@@ -808,9 +789,8 @@
 	  SlantedFont    = LinLibertine_R.otf,
 	  SlantedFeatures = {FakeSlant=0.25},
 	  BoldSlantedFeatures = {FakeSlant=0.25},
-	  SmallCapsFeatures = {FakeSlant=0,Numbers=OldStyle},
+	  SmallCapsFeatures = {FakeSlant=0},
 	  ]{LinLibertine_R.otf}
-
 \fi
 
 %% Deprecated:
@@ -853,9 +833,7 @@
 
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
 %    Colors
-%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 \usepackage{xcolor}
@@ -863,9 +841,7 @@
 
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
 %    Cover
-%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 \usepackage{pst-barcode}          % for generating bar codes
@@ -909,30 +885,25 @@
     \begin{textblock}{170}(-20,75)
       \rotatebox{30}{
       \colorbox{red}{
-      \parbox[c][15ex][c]{220mm}{\centering\lsCoverTitleFont\color{white}Open Review\\[-0.1ex]}
-      % \begin{tabular}{c}
-      %   ~\\
-      %   \scalebox{6}{\color{red}Open Review}\\[-0.5ex]
-      %   ~%version of \today, \currenttime
-      % \end{tabular}
+      \parbox[c][15ex][c]{220mm}{\centering\lsCoverTitleFont\color{white}Open Review\\[-0.1ex]} 
       }
       }
      \end{textblock}
   \fi
-  \iflsUndecapitalize
-    \begin{textblock}{170}(-20,75)
-      \rotatebox{30}{
-      \colorbox{red}{
-      \parbox[c][15ex][c]{220mm}{\centering\lsCoverTitleFont\color{white}Undecapitalized\\[-0.1ex]}
-      % \begin{tabular}{c}
-      %   ~\\
-      %   \scalebox{6}{\color{red}Open Review}\\[-0.5ex]
-      %   ~%version of \today, \currenttime
-      % \end{tabular}
-      }
-      }
-     \end{textblock}
-  \fi
+%   \iflsUndecapitalize
+%     \begin{textblock}{170}(-20,75)
+%       \rotatebox{30}{
+%       \colorbox{red}{
+%       \parbox[c][15ex][c]{220mm}{\centering\lsCoverTitleFont\color{white}Undecapitalized\\[-0.1ex]}
+%       % \begin{tabular}{c}
+%       %   ~\\
+%       %   \scalebox{6}{\color{red}Open Review}\\[-0.5ex]
+%       %   ~%version of \today, \currenttime
+%       % \end{tabular}
+%       }
+%       }
+%      \end{textblock}
+%   \fi
 
   }
 
@@ -976,13 +947,10 @@
    \pgfdeclarelayer{lspcls_bg}    % Create a background layer that serves as the canvas for the coloured rectangles.
    \pgfsetlayers{lspcls_bg,main}  % Order the background layer behind the main layer of TikZ.
 
-\newcommand{\lsFrontPage}{    % Front page
-	\pgfdeclarelayer{lspcls_bg}    % Create a background layer that serves as the canvas for the coloured rectangles.
-	\pgfsetlayers{lspcls_bg,main}  % Order the background layer behind the main layer of TikZ.
-% %   \lsCoverBlock
-% %   \lsCoverTitleAuthor
-% %   \lsCoverSeries
-% %   \lsCoverLogo
+\newcommand{\lsFrontPage}{% Front page
+  \ifcsname tikz at library@external at loaded\endcsname\tikzexternaldisable\fi
+  \pgfdeclarelayer{lspcls_bg}    % Create a background layer that serves as the canvas for the coloured rectangles.
+  \pgfsetlayers{lspcls_bg,main}  % Order the background layer behind the main layer of TikZ. 
   \thispagestyle{empty}
   \renewcommand{\and}{, }%
   \renewcommand{\lastand}{ \& }%
@@ -1000,16 +968,15 @@
   \podcoverbottomtext
   \iflsDraft \node [rotate=45,align=center,scale=3,color=white,text opacity=.75] at (current page.center) {\lsCoverTitleFont Draft\\of \today, \currenttime}; \fi
   \iflsOpenReview \node [rotate=45,align=center,scale=1.5,color=white,text opacity=.75] at (current page.center) {\lsCoverTitleFont Open Review\\Version of \today, \currenttime}; \fi
-  \iflsUndecapitalize \node [rotate=45,scale=1.5,color=white,text opacity=.75] at (current page.center) {\lsCoverTitleFont Undecapitalized}; \fi  
+%   \iflsUndecapitalize \node [rotate=45,scale=1.5,color=white,text opacity=.75] at (current page.center) {\lsCoverTitleFont Undecapitalized}; \fi  
 \end{tikzpicture}
+\ifcsname tikz at library@external at loaded\endcsname\tikzexternalenable\fi
 }
 
 \newcommand{\lsSchmutztitel}{% Schmutztitel
+  \ifcsname tikz at library@external at loaded\endcsname\tikzexternaldisable\fi
   \pgfdeclarelayer{lspcls_bg}    % Create a background layer that serves as the canvas for the coloured rectangles.
-  \pgfsetlayers{lspcls_bg,main}  % Order the background layer behind the main layer of TikZ.
-% %   \lsCoverBlock
-% %   \lsCoverTitleAuthor
-% %   \lsCoverLogo
+  \pgfsetlayers{lspcls_bg,main}  % Order the background layer behind the main layer of TikZ. 
   \thispagestyle{empty}
   \renewcommand{\and}{, }%
   \renewcommand{\lastand}{ \& }%
@@ -1026,36 +993,16 @@
   \podfrontcovertoptext[\lsSeriesColor]{140mm}{51pt}
   \node [ above left = 10mm and 7.5mm of CoverColouredRectangleFront.south east] {\color{\lsSeriesColor}\includegraphics{\logopath langsci_logo_nocolor.pdf}}; % Print the Language Science press Logo
 \end{tikzpicture}
+\ifcsname tikz at library@external at loaded\endcsname\tikzexternalenable\fi
 }
 
 %\usepackage{pdfpages}
-\newcommand{\lsAdvertisement}{
+\newcommand{\lsAdvertisement}{%
   \include{\logopath langsci-advertisement}
 }
 
-\newcommand{\lsBackPage}{   % Back page
-% %   \lsCoverBlock
-% % 
-% %   \begin{textblock}{140}(15,24)  % 30mm-6mm
-% %     \color{white}
-% %     {\raggedright
-% %     \lsBackTitleFont
-% %     \lsBackTitle \\ \null}
-% % 
-% %     \lsBackBodyFont
-% % 
-% %     \noindent
-% %     \lsBackBody
-% %   \end{textblock}
-% % 
-% %   \begin{textblock}{40}(105,200)
-% %     \lsBackBodyFont\sffamily
-% %     \colorbox{white}{%
-% %     \begin{pspicture}(0,0)(4.1,1in)
-% %     \psbarcode[transx=0.4,transy=0.3]{\lsISBNdigital}{includetext height=0.7}{isbn}
-% %     \end{pspicture}
-% %     }%
-% %   \end{textblock}
+\newcommand{\lsBackPage}{%
+  \ifcsname tikz at library@external at loaded\endcsname\tikzexternaldisable\fi
   \pgfdeclarelayer{lspcls_bg}    % Create a background layer that serves as the canvas for the coloured rectangles.
   \pgfsetlayers{lspcls_bg,main}  % Order the background layer behind the main layer of TikZ.
   \pagestyle{empty}
@@ -1074,13 +1021,12 @@
   \end{pgfonlayer}
   \podbackcover{137mm}
   \end{tikzpicture}
+  \ifcsname tikz at library@external at loaded\endcsname\tikzexternalenable\fi
   }
 
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
 %    Series history
-%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 \newcommand{\lsSeriesHistory}{
@@ -1092,15 +1038,11 @@
 
 \IfStrEq{\lsISSN}{??}   % \IfStrEq from xstring
   {}
-  {\vfill\hfill ISSN: \lsISSN}
+  {\vfill\hfill ISSN: \lsISSN} 
+} 
 
-}
-
-
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
 %    Imprint
-%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 %% for imprint:
@@ -1136,17 +1078,57 @@
 \newcommand{\SeriesNumber}[1]{\renewcommand{\lsSeriesNumber}{#1}}
 \newcommand{\BookDOI}[1]{\renewcommand{\lsBookDOI}{#1}}
 
+
+%invert names of first author for citation on impressum page 
+
+\newcommand{\lsFirstAuthorFullName}{}%temporary, will be overwritten
+\newcommand{\lsFirstAuthorFirstName}{}%temporary, will be overwritten
+\newcommand{\lsFirstAuthorLastName}{}%temporary, will be overwritten
+\newcommand{\lsFirstAuthorString}{\lsFirstAuthorLastName, \lsFirstAuthorFirstName} %can be customized in localmetadata.tex
+\newcommand{\lsNonFirstAuthorsString}{}  %default, will be overwritten iff more than one author
+% \newcommand{\lsImpressionCitationAuthor}{\lsFirstAuthorString \lsNonFirstAuthorsString}
+
+
+\AtBeginDocument{
+\makeatletter
+\let\theauthor\@author 
+\makeatother
+\renewcommand{\and}{NONLASTAND} %expand for easier checking. Might need to be undone later on
+\renewcommand{\lastand}{LASTAND} %expand for easier checking
+
+\IfSubStr{\theauthor}{NONLASTAND}{%2+authors
+  \renewcommand{\lsFirstAuthorFullName}{\StrBefore{\theauthor}{\and }}
+  \renewcommand{\lsFirstAuthorFirstName}{\StrBefore{\theauthor}{ }} 
+  \renewcommand{\lsFirstAuthorLastName}{\StrBetween{\theauthor}{ }{\and }}
+  \renewcommand{\lsNonFirstAuthorsString}{\and\StrBehind{\theauthor}{\and }} 
+  }{%else
+    \IfSubStr{\theauthor}{LASTAND}{%less than two authors, more than one
+    \renewcommand{\lsFirstAuthorFullName}{\StrBefore{\theauthor}{\lastand }}
+    \renewcommand{\lsFirstAuthorFirstName}{\StrBefore{\theauthor}{ }}
+    \renewcommand{\lsFirstAuthorLastName}{\StrBetween{\theauthor}{ }{\lastand }}
+    \renewcommand{\lsNonFirstAuthorsString}{\lastand\StrBehind{\theauthor}{\lastand }} 
+    }{%else exactly one author
+      \renewcommand{\lsFirstAuthorFirstName}{\StrBefore{\theauthor}{ }}
+      \renewcommand{\lsFirstAuthorLastName}{\StrBehind{\theauthor}{ }}
+      }
+    }  
+}
+ 
+
+\newcommand{\lsImpressionCitationAuthor}{ 
+\lsFirstAuthorLastName, \lsFirstAuthorFirstName \lsNonFirstAuthorsString}
+  
 \newcommand{\lsImpressumCitationText}{
   \onlyAuthor
   \renewcommand{\newlineCover}{}
   \renewcommand{\newlineSpine}{}
-  {\@author}\if\lsEditorSuffix\empty\else\ \lsEditorSuffix\fi. %
+  {\lsImpressionCitationAuthor}\if\lsEditorSuffix\empty\else\ \lsEditorSuffix\fi. %
   {\lsYear}. %
   \textit{\@title}\if\@subtitle\empty\else: \textit{\@subtitle}\fi\ %
   (\lsSeriesTitle). %
   Berlin: Language Science Press.
 }
-
+\newcommand{\lsImpressumExtra}{}%for legal notes required for revised theses ("... in fulfillment of ... ")
 \newcommand{\lsImpressum}{
 \thispagestyle{empty}
 \raggedright
@@ -1163,12 +1145,20 @@
 \newcommand{\ccby}{CC-BY}
 \ifx\lsCopyright\ccby
 Published under the Creative Commons Attribution 4.0 Licence (CC BY 4.0):
-http://creativecommons.org/licenses/by/4.0/
+http://creativecommons.org/licenses/by/4.0/ \includegraphics[height=.75em]{\logopath ccby.eps}
 \else
 Published under the Creative Commons Attribution-NoDerivatives 4.0 Licence (CC BY-ND 4.0):
-http://creativecommons.org/licenses/by-nd/4.0/
+http://creativecommons.org/licenses/by-nd/4.0/ \includegraphics[height=.75em]{\logopath ccbynd.eps}
 \fi
 
+{\lsImpressumExtra}
+
+\ifx\lsSeries\sidl 
+Indexed in EBSCO\smallskip
+\fi
+
+
+
 \begin{tabular}{@{}l@{~}l}
 ISBN: &
 \IfStrEq{\lsISBNdigital}{000-0-000000-00-0}{%no digital ISBN, issue warning
@@ -1199,9 +1189,10 @@
 \IfStrEq{\lsBookDOI}{??}    % \IfStrEq from xstring
   {{\color{red} no DOI}}
   {\doi{\lsBookDOI}}\\
+\IfStrEq{\lsID}{000}{\color{red} ID not assigned!}{%  
 Source code available from \href{https://www.github.com/langsci/\lsID}{www.github.com/langsci/\lsID}  \\
 Collaborative~reading:~\href{https://paperhive.org/documents/remote?type=langsci&id=\lsID}{paperhive.org/documents/remote?type=langsci\&id=\lsID}
-
+}%
 \bigskip
 
 Cover and concept of design:
@@ -1254,9 +1245,7 @@
 
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
 %    Dedication
-%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 \newcommand{\lsDedication}{\thispagestyle{empty}
@@ -1270,9 +1259,7 @@
 
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
 %    Header and footer
-%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 \usepackage{datetime}
@@ -1301,9 +1288,7 @@
 
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
 %    Sectioning
-%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 \setcounter{secnumdepth}{4}
@@ -1323,9 +1308,7 @@
 
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
 %    Epigrams
-%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 \def\epigram#1{\gdef\@epigram{#1}}      % needs to be defined this way to check emptiness
@@ -1342,9 +1325,7 @@
 \setlength{\afterepigraphskip}{0\baselineskip}
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
 %    Footnotes
-%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 \ifxetex
@@ -1372,9 +1353,7 @@
 
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
 %    Quotes
-%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 %% quotes are indented at one side only.
@@ -1385,8 +1364,7 @@
 %% quotations are indented at one side only
 %% there is no indentation at the beginning of the quote
 \renewenvironment{quotation}
-{\list{}{\listparindent 1.5em%
-%\itemindent    \listparindent
+{\list{}{\listparindent 1.5em%\itemindent    \listparindent
 %\rightmargin   \leftmargin
 \parsep        \z@ \@plus\p@}%
 \item\relax}
@@ -1412,18 +1390,18 @@
 	\else
 	\iflsBabelShorthands
 		\ifx\lsBookLanguage\lsBookLanguageEnglish
-		  \usepackage[german,\lsBookLanguage]{babel}
+		  \usepackage[ngerman,\lsBookLanguage]{babel}
 		  \addto\extrasenglish{\languageshorthands{german}\useshorthands{"}}
 	  \fi
 		\ifx\lsBookLanguage\lsBookLanguageFrench
-      \usepackage[german,\lsBookLanguage]{babel}
+      \usepackage[ngerman,\lsBookLanguage]{babel}
 			\addto\extrasfrench{\languageshorthands{german}\useshorthands{"}}
     \fi
     \ifx\lsBookLanguage\lsBookLanguageGerman
-      \usepackage[german]{babel}
+      \usepackage[ngerman]{babel}% ngerman provides better hyphenation than german.
     \fi
 		\ifx\lsBookLanguage\lsBookLanguagePortuguese
-      \usepackage[german,\lsBookLanguage]{babel}
+      \usepackage[ngerman,\lsBookLanguage]{babel}
 			\addto\extrasportuges{\languageshorthands{german}\useshorthands{"}}
     \fi
 	\else
@@ -1433,20 +1411,13 @@
 
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
 %    Citations
-%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 \usepackage[
-	natbib=true,
-	% \iflsUndecapitalize
-	% style=\bstpath biblatex-langsci-unified-undecap,
-	% \else
-	% style=\bstpath biblatex-langsci-unified,
-	% \fi
-	style=\bbxpath biblatex-langsci-unified,
-	citestyle=\cbxpath langsci-authoryear-comp,
+	natbib=true, 
+	style=\bibstylepath langsci-unified,
+	citestyle=\bibstylepath langsci-unified,
 	useprefix = true, %sort von, van, de where they should appear
 	%refsection=chapter,
 	maxbibnames=99,
@@ -1464,7 +1435,7 @@
 	\iflsCollection\else
 		toc=bib, 		% make bibliography appear in toc
   \fi
-  datamodel=\bstpath langsci   % add authauthor and autheditor as possible fields to bibtex entries
+  datamodel=\bibstylepath langsci   % add authauthor and autheditor as possible fields to bibtex entries
 ]{biblatex}
 
 % If the user provided a shortauthor in the bibtex entry, we use the authentic author (as with the
@@ -1490,21 +1461,8 @@
     {}}
 
 
-%% changes of citestyle (cbx) (FIXME: documentation missing)
-\renewcommand{\postnotedelim}{: }%
-\renewcommand{\multicitedelim}{\addsemicolon\space}%
-\renewcommand{\compcitedelim}{\multicitedelim}
-% \renewcommand{\nameyeardelim}{ }%
 
-%% changes of bibliography style (bbx)
-\DeclareFieldFormat{postnote}{#1}% display pages without page prefix (p., pp.)
-\DeclareBibliographyAlias{inbook}{incollection}% see https://github.com/semprag/biblatex-sp-unified/issues/35
-\DeclareFieldFormat[techreport,report,misc]{titlecase}{\MakeSentenceCase*{#1}}% techreport/report and misc are not genuinely supported by biblatex-sp-unified 
-%% The note field should appear at end of an entry just before the DOI, other than with the used bibliography style. It is therefore first removed, then again restored and included together with the DOI.
-\AtEveryBibitem{%
-  \savefield*{note}{\lsnote}%
-  \clearfield{note}%
-}
+
 %% DOIs are handled after hyperref.
 \defbibheading{references}{\chapter{References}\sloppy}
 \defbibheading{french}{\chapter{Références bibliographiques}\sloppy}
@@ -1549,7 +1507,6 @@
 
 %% penalties against widows and orphans in bibliography
 %% http://tex.stackexchange.com/questions/297705/atbeginenvironment-does-not-work-with-natbib/297721#297721
-\usepackage{etoolbox}
 \apptocmd{\thebibliography}{%
 \clubpenalty\@M
 \@clubpenalty\clubpenalty
@@ -1556,17 +1513,10 @@
 \widowpenalty\@M
 }
 {}{}
+ 
 
-% % temporary workaround to fix wrong wrapping for \verb in bibtex
-% \makeatletter
-% \def\blx at maxline{77}
-% \makeatother
-
-
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
 %    Floats
-%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 \usepackage{floatrow}	% For adjusting the position of the caption (default is below).
@@ -1613,9 +1563,7 @@
 
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
 %    Appendices
-%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 \appto\appendix{%
@@ -1635,13 +1583,10 @@
 
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
 %    Indexes
-%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
-\usepackage{index}
-%% Wie im Stylefile, aber ohne \MakeUppercase
+\usepackage{index} %% Wie im Stylefile, aber ohne \MakeUppercase
 \renewenvironment{theindex}{%
   \edef\indexname{\the\@nameuse{idxtitle@\@indextype}}%
   \if at twocolumn
@@ -1657,9 +1602,7 @@
 		  \index at prologue
 		  \bigskip
 	  \fi
-  ]%
-%        \@mkboth{\MakeUppercase\indexname}%
-%                {\MakeUppercase\indexname}%
+  ]%        \@mkboth{\MakeUppercase\indexname}%                {\MakeUppercase\indexname}%
   \@mkboth{\indexname}%
 		  {\indexname}%
   \thispagestyle{plain}%
@@ -1694,6 +1637,11 @@
 \renewcommand{\lsAcknowledgementTitle}{Remerciements}
 \renewcommand{\lsAbbreviationsTitle}{Liste des abréviations utilisées dans les gloses des exemples}
 \renewcommand{\lsReferencesTitle}{french}
+  \iflsNoBabel
+  \else
+    \renewcommand\frenchfigurename{Figure}
+    \renewcommand\frenchtablename{Table}
+  \fi
 \IfFileExists{{\localepath langsci-hyphenation-fr}}{\input{\localepath langsci-hyphenation-fr}}{}
 \fi
 
@@ -1721,7 +1669,7 @@
 \IfFileExists{{\localepath langsci-hyphenation-pt}}{\input{\localepath langsci-hyphenation-pt}}{}
 \fi
 
-\AtBeginDocument{
+% \AtBeginDocument{% FK 16-Jan-19: It is unclear why this was set. It conflicts with TikZ externalisation.
 	\makeindex
 	\newindex{lan}{ldx}{lnd}{\lsLanguageIndexTitle}
 	\newindex{sbj}{sdx}{snd}{\lsSubjectIndexTitle}
@@ -1728,13 +1676,12 @@
 	\renewindex{default}{adx}{and}{\lsNameIndexTitle} %biblatex can only deal with the default index
 % 	\newindex{wrd}{wdx}{wnd}{Expression index}
 % 	\newindex{rwrd}{rdx}{rnd}{Reverse expression index}
-}
+% }
 
 \indexproofstyle{\setlength{\overfullrule}{0pt}\raggedright\footnotesize}
 
 %% \index inside footnote
-\def\infn#1#2{%
-% 	\hyperpage{#2}n#1%  99n2
+\def\infn#1#2{% 	\hyperpage{#2}n#1%  99n2
 % 	\hyperpage{#2}*%   99*
 	\hyperpage{#2}\textsuperscript{#1}%  99²
 }%
@@ -1791,8 +1738,8 @@
     \let\isold\is
     \let\ilold\il
     \let\iaold\ia
-    \renewcommand{\isi}[1]{\sethlcolor{green}\hl{#1}\isold{#1}}
-    \renewcommand{\is}[1]{{\tikzstyle{notestyleraw} += [text width=1.5cm]\todo[color=green,size=\scriptsize]{\tiny#1}\isold{#1}}}
+    \renewcommand{\isi}[1]{\sethlcolor{lsSoftGreen}\hl{#1}\isold{#1}}
+    \renewcommand{\is}[1]{{\tikzstyle{notestyleraw} += [text width=1.5cm]\todo[color=lsSoftGreen,size=\scriptsize]{\tiny#1}\isold{#1}}}
     \renewcommand{\ili}[1]{\sethlcolor{yellow}\hl{#1}\ilold{#1}}
     \renewcommand{\il}[1]{{\tikzstyle{notestyleraw} += [text width=1.5cm]\todo[color=yellow,size=\scriptsize]{\tiny#1}\ilold{#1}}}
     \renewcommand{\iai}[1]{\sethlcolor{pink}\hl{#1}\iaold{#1}}
@@ -1801,9 +1748,7 @@
 
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
 %    Hyperref
-%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 \usepackage[
@@ -1833,7 +1778,7 @@
 	\iffieldundef{url}{}{ \url{\thefield{url}}\iffieldundef{urlday}{}{, accessed \thefield{urlyear}-\thefield{urlmonth}-\thefield{urlday}}.}
   \restorefield{note}{\lsnote}
   \iffieldundef{note}{}{\addspace{\thefield{note}\addperiod}}
-	\iffieldundef{doi}{}{ {\color{lsGuidelinesGray}\doi{\thefield{doi}}}}
+	\iffieldundef{doi}{}{ {\color{lsDOIGray}\doi{\thefield{doi}}}}
 }
 %\DeclareFieldFormat{doi}{{\color{lsGuidelinesGray}\doi{#1}}}
 \fi
@@ -1852,9 +1797,7 @@
 
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
 %    Collection (edited volume):
-%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 %% for papers of collections:
@@ -1891,10 +1834,13 @@
 	\edef\lsCollectionTitle{\@title\ifx\@subtitle\empty\else{: \@subtitle}\fi}		% \edef immediately expands \@title
 	\edef\lsCollectionEditor{\@author}
 	\addbibresource{collection_tmp.bib}
+	\if at partsw\AfterEndDocument{\typeout{langscibook Warning: You are in includeonly mode.}\typeout{The bibliographical information for the chapters in this volume have not been updated}}\else% Check for \includeonly mode	
 	\newwrite\tempfile						% open temporary bib file
 	\immediate\openout\tempfile=collection_tmp.bib
+	\fi
 }
-\AtEndDocument{\immediate\closeout\tempfile}% close temporary bib file
+% Only touch the \tempfile if we are NOT in \includeonly mode, prevent flushing of the file
+\AtEndDocument{\if at partsw\else\immediate\closeout\tempfile\fi}% close temporary bib file
 
 %% customize \tableofcontents
 \renewcommand{\@dotsep}{2.5}		% space between dots
@@ -1938,12 +1884,13 @@
 		   {\thefield{entrytype}}}
 		{\multicitedelim}
 		{\usebibmacro{postnote}}
-	\renewcommand{\lsCollectionPaperCitationText}{\fullciteFooter{#1}}
+	\renewcommand{\lsCollectionPaperCitationText}{\fullciteFooter{#1footer}}
 
 	\include{#1}%
-  \addtocounter{page}{-1}
-	\edef\lsCollectionPaperLastPage{\thepage}	% \lsCollectionPaperFirstPage is defined in \lsPaper
-  \addtocounter{page}{1}
+        \if at partsw\relax\else% This switch controls whether the included chapter is in the range of \includeonly. It's from source2e.
+          \addtocounter{page}{-1}
+	  \edef\lsCollectionPaperLastPage{\thepage}	% \lsCollectionPaperFirstPage is defined in \lsPaper
+          \addtocounter{page}{1}
 
 	%%% for citation in footer
 	%% preprocessing of author/editor names
@@ -1958,8 +1905,9 @@
 
 	%% write bib entry to file
 	%% FIXME: the publisher field needs a final period, since this is not provided by \fullciteFooter together with DOIs.
-	\immediate\write\tempfile{@incollection{#1,author={\authorTemp},title={{\lsCollectionPaperFooterTitle}},booktitle={{\lsCollectionTitle}},editor={\editorTemp},publisher={Language Science Press.},Address={Berlin},year={\,\lsYear},pages={\lsCollectionPaperFirstPage --\lsCollectionPaperLastPage},doi={\lsChapterDOI},options={skipbib=true,skiplab=true}}}
-
+	\immediate\write\tempfile{@incollection{#1,author={\authorTemp},title={{\lsCollectionPaperFooterTitle}},booktitle={{\lsCollectionTitle}},editor={\editorTemp},publisher={Language Science Press.},Address={Berlin},year={\lsYear},pages={\lsCollectionPaperFirstPage --\lsCollectionPaperLastPage},doi={\lsChapterDOI},keywords={withinvolume}}}
+	\immediate\write\tempfile{@incollection{#1footer,author={\authorTemp},title={{\lsCollectionPaperFooterTitle}},booktitle={{\lsCollectionTitle}},editor={\editorTemp},publisher={Language Science Press.},Address={Berlin},year={\lsYear},pages={\lsCollectionPaperFirstPage --\lsCollectionPaperLastPage},doi={\lsChapterDOI},options={dataonly=true}}}
+        \fi% If the paper is not within \includeonly, don't do anything.
 	\end{refsection}
 	\end{collectionpaper}}
 \fi
@@ -2043,8 +1991,8 @@
   \includegraphics{\logopath langsci_spinelogo_nocolor.pdf}}%
   % \hspace{0.8em}%
   \hfill%
-  \parbox[b]{.87\textwidth}{\linespread{0.8}\lsChapterFooterSize\normalfont\lsCollectionPaperCitationText}}
-\ifx\lsOutput\lsOutputPaper       % only if output=paper
+  \parbox[b]{.87\textwidth}{\linespread{0.8}\lsChapterFooterSize\normalfont\lsCollectionPaperCitationText \includegraphics[height=.75em]{\logopath ccby.eps}}}
+\ifx\lsOutput\lsOutputPaper       % only if output==paper
 	\renewcommand{\lsCollectionPaperCitation}{Change with \string\papernote}
 \fi
 
@@ -2087,6 +2035,8 @@
 }
 
 
+
+
 %writeout page numbers for separation of chapters
 
 % \usepackage{newfile}
@@ -2093,16 +2043,78 @@
 % \newoutputstream{pages}
 % \openoutputfile{\jobname.pgs}{pages}
 % \newcommand{\writechapterpages}{\addtostream{pages}{\thepage}}
-%
 % \AtEndDocument{
 %  \closeoutputstream{pages}
 % }
 
 
+
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
+%    Color definitions:
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\definecolor{lsLightBlue}{cmyk}{0.6,0.05,0.05,0}
+\definecolor{lsMidBlue}{cmyk}{0.75,0.15,0,0}
+\definecolor{lsMidDarkBlue}{cmyk}{0.9,0.4,0.05,0}
+\definecolor{lsDarkBlue}{cmyk}{0.9,0.5,0.15,0.3}
+\definecolor{lsNightBlue}{cmyk}{1,0.47,0.22,0.68}
+
+\definecolor{lsYellow}{cmyk}{0,0.25,1,0}
+\definecolor{lsLightOrange}{cmyk}{0,0.50,1,0}
+\definecolor{lsMidOrange}{cmyk}{0,0.64,1,0}
+\definecolor{lsDarkOrange}{cmyk}{0,0.78,1,0}
+\definecolor{lsRed}{cmyk}{0.05,1,0.8,0}
+
+\definecolor{lsLightWine}{cmyk}{0.3,1,0.6,0}
+\definecolor{lsMidWine}{cmyk}{0.54,1,0.65,0.1}
+\definecolor{lsDarkWine}{cmyk}{0.58,1,0.70,0.35}
+\definecolor{lsSoftGreen}{cmyk}{0.32,0.02,0.72,0}
+\definecolor{lsLightGreen}{cmyk}{0.4,0,1,0}
+
+\definecolor{lsMidGreen}{cmyk}{0.55,0,0.9,0.1}
+\definecolor{lsRichGreen}{cmyk}{0.6,0,0.9,0.35}
+\definecolor{lsDarkGreenOne}{cmyk}{0.85,0.02,0.95,0.38}
+\definecolor{lsDarkGreenTwo}{cmyk}{0.85,0.05,1,0.5}
+\definecolor{lsNightGreen}{cmyk}{0.88,0.15,1,0.66}
+
+\definecolor{lsLightGray}{cmyk}{0,0,0,0.17}
+\definecolor{lsGuidelinesGray}{cmyk}{0,0.04,0,0.45}
+
+\definecolor{lsDOIGray}{cmyk}{0,0,0,0.45}
+
+\definecolor{langscicol1}{cmyk}{0.6,0.05,0.05,0}
+\definecolor{langscicol2}{cmyk}{0.75,0.15,0,0}
+\definecolor{langscicol3}{cmyk}{0.9,0.4,0.05,0}
+\definecolor{langscicol4}{cmyk}{0.9,0.5,0.15,0.3}
+\definecolor{langscicol5}{cmyk}{1,0.47,0.22,0.68}
+\definecolor{langscicol6}{cmyk}{0,0.25,1,0}
+\definecolor{langscicol7}{cmyk}{0,0.50,1,0}
+\definecolor{langscicol8}{cmyk}{0,0.64,1,0}
+\definecolor{langscicol9}{cmyk}{0,0.78,1,0}
+\definecolor{langscicol10}{cmyk}{0.05,1,0.8,0}
+\definecolor{langscicol11}{cmyk}{0.3,1,0.6,0}
+\definecolor{langscicol12}{cmyk}{0.54,1,0.65,0.1}
+\definecolor{langscicol13}{cmyk}{0.58,1,0.70,0.35}
+\definecolor{langscicol14}{cmyk}{0.32,0.02,0.72,0}
+\definecolor{langscicol15}{cmyk}{0.4,0,1,0}
+\definecolor{langscicol16}{cmyk}{0.55,0,0.9,0.1}
+\definecolor{langscicol17}{cmyk}{0.6,0,0.9,0.35}
+\definecolor{langscicol18}{cmyk}{0.85,0.02,0.95,0.38}
+\definecolor{langscicol19}{cmyk}{0.85,0.05,1,0.5}
+\definecolor{langscicol20}{cmyk}{0.88,0.15,1,0.66}
+
+
+% \newcommand{\lsptable}[2]{
+% \resizebox{#1}{!}{
+% \begin{tabularx}{\textwidth}{XXXXXXXXXXXXXXXXXXXX}
+%  \cellcolor{langscicol1}&\cellcolor{langscicol2}&\cellcolor{langscicol3}&\cellcolor{langscicol4}&\cellcolor{langscicol5}&\cellcolor{langscicol6}&\cellcolor{langscicol7}&\cellcolor{langscicol8}&\cellcolor{langscicol9}&\cellcolor{langscicol10}&\cellcolor{langscicol11}&\cellcolor{langscicol12}&\cellcolor{langscicol13}&\cellcolor{langscicol14}&\cellcolor{langscicol15}&\cellcolor{langscicol16}&\cellcolor{langscicol17}&\cellcolor{langscicol18}&\cellcolor{langscicol19}&\cellcolor{langscicol20}
+%  \rule{0pt}{#2}
+% \end{tabularx}
+% }
+% }
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %    Miscellaneous
-%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 \usepackage[figuresright]{rotating}
@@ -2122,4 +2134,14 @@
 %%  {}* Can the boy who run fast can jump high?
 %% \zl
 
+\iflsArseneau% Donald Arseneau's automatic handling of page breaking from comp.text.tex: https://groups.google.com/d/topic/comp.text.tex/3eehwzortPg/discussion
+% With the optimisations from the memoir class. The memoir class has relative instead of absolute values.
+\def\sloppybottom{%
+  \def\@textbottom{\vskip \z@ \@plus.0001fil \@minus .95\topskip}%
+  \topskip=1\topskip \@plus 0.625\topskip \@minus .95\topskip%
+  \def\@texttop{\vskip \z@ \@plus -0.625\topskip \@minus -0.95\topskip}%
+}
+\sloppybottom
+\fi
+
 \endinput

Added: trunk/Master/texmf-dist/tex/xelatex/langsci/tbls-filter.pdf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/tex/xelatex/langsci/tbls-filter.pdf
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/langsci/tbls-filter.pdf	2019-04-02 21:02:20 UTC (rev 50705)
+++ trunk/Master/texmf-dist/tex/xelatex/langsci/tbls-filter.pdf	2019-04-02 21:02:58 UTC (rev 50706)

Property changes on: trunk/Master/texmf-dist/tex/xelatex/langsci/tbls-filter.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/xelatex/langsci/tbls-plus.pdf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/tex/xelatex/langsci/tbls-plus.pdf
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/langsci/tbls-plus.pdf	2019-04-02 21:02:20 UTC (rev 50705)
+++ trunk/Master/texmf-dist/tex/xelatex/langsci/tbls-plus.pdf	2019-04-02 21:02:58 UTC (rev 50706)

Property changes on: trunk/Master/texmf-dist/tex/xelatex/langsci/tbls-plus.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/xelatex/langsci/tbls-refresh.pdf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/tex/xelatex/langsci/tbls-refresh.pdf
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/langsci/tbls-refresh.pdf	2019-04-02 21:02:20 UTC (rev 50705)
+++ trunk/Master/texmf-dist/tex/xelatex/langsci/tbls-refresh.pdf	2019-04-02 21:02:58 UTC (rev 50706)

Property changes on: trunk/Master/texmf-dist/tex/xelatex/langsci/tbls-refresh.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/xelatex/langsci/tbls-report.pdf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/tex/xelatex/langsci/tbls-report.pdf
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/langsci/tbls-report.pdf	2019-04-02 21:02:20 UTC (rev 50705)
+++ trunk/Master/texmf-dist/tex/xelatex/langsci/tbls-report.pdf	2019-04-02 21:02:58 UTC (rev 50706)

Property changes on: trunk/Master/texmf-dist/tex/xelatex/langsci/tbls-report.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/xelatex/langsci/tbls-test.pdf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/tex/xelatex/langsci/tbls-test.pdf
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/langsci/tbls-test.pdf	2019-04-02 21:02:20 UTC (rev 50705)
+++ trunk/Master/texmf-dist/tex/xelatex/langsci/tbls-test.pdf	2019-04-02 21:02:58 UTC (rev 50706)

Property changes on: trunk/Master/texmf-dist/tex/xelatex/langsci/tbls-test.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/xelatex/langsci/tbls-tree.pdf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/tex/xelatex/langsci/tbls-tree.pdf
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/langsci/tbls-tree.pdf	2019-04-02 21:02:20 UTC (rev 50705)
+++ trunk/Master/texmf-dist/tex/xelatex/langsci/tbls-tree.pdf	2019-04-02 21:02:58 UTC (rev 50706)

Property changes on: trunk/Master/texmf-dist/tex/xelatex/langsci/tbls-tree.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property


More information about the tex-live-commits mailing list