diff options
author | Karl Berry <karl@freefriends.org> | 2011-08-21 23:21:13 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2011-08-21 23:21:13 +0000 |
commit | a52c84f1c299b80d33bcef1f889db567b73c915b (patch) | |
tree | 466f0d9417cb2856c20f24b4464d2e681d57b756 /Master/texmf-dist/doc/fonts | |
parent | ec151de0f3ba705d191c5e0a80c6b1c2e8342da1 (diff) |
marvosym 3.10 (21aug11)
git-svn-id: svn://tug.org/texlive/trunk@23630 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/fonts')
21 files changed, 930 insertions, 602 deletions
diff --git a/Master/texmf-dist/doc/fonts/marvosym/FONTLOG.txt b/Master/texmf-dist/doc/fonts/marvosym/FONTLOG.txt new file mode 100644 index 00000000000..6b9236e24e6 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/marvosym/FONTLOG.txt @@ -0,0 +1,126 @@ +FONTLOG for the MarVoSym font with TeX support + +This file provides detailed information on the MarVoSym font with TeX support. This information should be distributed along with the fonts and any derivative works. + +This file has been created for the MarVoSym font with TeX support. The original font MarVoSym at marvosym.com lacks a FONTLOG as recommended by the SIL Open Font Licence. + + +Basic Font Information + +MarVoSym is Martin Vogel's Symbols font. It contains many useful +symbols, especially for office and civil engineering purposes. + +This marvosym package contains additional support files for TeX. + + +Note: This is not a Unicode-compliant font. Characters that could have been +mapped to Unicode slots (like Zodiac) are all in ASCII range or under 256. + +Documentation is included in package that can be downloaded from + http://ctan.org/pkg/marvosym +If you want to contribute to the project, write to the maintainer or to +the tex-live mailing list: + tex-live at tug dot org + http://tug.org/mailman/listinfo/tex-live + + +ChangeLog + +2011-08-15 (Mojca Miklavec) MarVoSym font with TeX support Version 2.2 +- Fixed licence of TeX support files. Original font is licenced under OFL, + which prohibits GPL licence. Reorganized documentation, added OFL licence + texts and this FONTLOG.txt which is sadly missing in original font. + Thanks to Karl Berry for many useful suggestions and impromevents. +- Added original TTF font. +- Updated to font version 3.10 (2008-09-01). +- Recreated Type 1 font files with some incompatible changes in font metrics, + some glyphs removed and some newly introduced ones. Created TDS directory + structure and made LaTeX macros 100 % compatible with original names. + Old LaTeX names were kept as synonyms. +- AFM file now contains proper glyph names instead of names of + ASCII characters on those slots. +- Characters `A' and `p' (positions 0xF0 and 0xF1) are no longer present, + as they are not in the original font. +- Some high school logos were removed or replaced. + +2008-09-01 (Martin Vogel) MarVoSym font Version 3.10 +- note: documentation claims the release date to be 2008-09-01, + while font file refers to 2007-11-04 +- (changelog unknown; it can only be reconstructed from comparison of Thomas' + latest pfb and new ttf; maybe somebody will do that comparison one day) + +2006-05-11 (Thomas Henlich) MarVoSym font with TeX support Version 2.1 +- Renamed Rightarrow macro to MVRightarrow. +- New TeX name for font (umvs). +- Rewrote style file. +- Added fd file. + +2000-04-21 (Thomas Henlich) MarVoSym font with TeX support +- Updated the font and documentation. Changed /FontName to MarVoSym. +- Many new glyphs. +- Removed: + \Kross, \Snowflake, \Circles, \Womanside, \Manside, \Womanfront, \Manfront. + +1998-07-20 (Thomas Henlich) MarVoSym font with TeX support +- Changed (*) to /* in /FontName. Thanks to Denis B. Roegel + for telling me about this. + +1998-06-21 (Thomas Henlich) MarVoSym font with TeX support +- Conversion to type 1 font now done with ttf2pt1 program. +- Font works now with dvips 5.78 and partial font downloading. Thanks to Uwe + W. Gehring and Armin Geisse for cooperation. +- Added \Ankh macro. +- Renamed some macros. + +1998-06-10 (Thomas Henlich) MarVoSym font with TeX support +- First version. + +unknown-date (Martin Vogel) MarVoSym +- (history of original font unknown) + + +Software + +This is a list of tools used for conversions of ttf into TeX-friendly formats: + +- ttf2pt1 + TrueType to PS type 1 font converter (free software) + version: 3.4.4/ft + http://ttf2pt1.sourceforge.net/ + +- afm2tfm + converts Adobe font metrics to TeX font metrics + version: afm2tfm(k) (dvips(k) 5.96.1) 8.1 + distributed with TeX Live (http://www.tug.org/texlive/) + authors: Tomas Rokicki + +- t1asm, t1disasm + assemble and disassemble PostScript Type 1 fonts + version: 1.36 + http://www.lcdf.org/type/ + authors: I. Lee Hetherington, Eddie Kohler et al. + + +Acknowledgements + +If you make modifications be sure to add your name (N), email (E), web-address (if you have one) (W) and description (D). This list ordered by the time of first contribution. + +N: Martin Vogel +E: mail at martinvogel dot de +W: http://www.martinvogel.de/ + http://www.marvosym.com/ +D: Author of original font marvosym.ttf + +N: Thomas Henlich +E: thomas at henlich dot de +D: Initial Type 1 derivative, TeX macros, documentation + +N: Mojca Miklavec +E: mojca dot miklavec dot lists at gmail dot com +D: Brought Thomas' package up-to-date (August 2011), docs reorganization + +N: Karl Berry +E: karl at freefriends dot org +D: Many suggestion and improvements of Mojca's work + +----- diff --git a/Master/texmf-dist/doc/fonts/marvosym/LICENSE b/Master/texmf-dist/doc/fonts/marvosym/LICENSE deleted file mode 100644 index 588a3819dfb..00000000000 --- a/Master/texmf-dist/doc/fonts/marvosym/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ - -marvosym - Type 1 font of useful symbols for the office - with accompanying LaTeX2e style file - -Copyright (C) 2000 Martin Vogel <mail@martinvogel.de> -Copyright (C) 2006 Thomas Henlich <thomas@henlich.de> - -marvosym is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -marvosym is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA - diff --git a/Master/texmf-dist/doc/fonts/marvosym/OFL-FAQ.txt b/Master/texmf-dist/doc/fonts/marvosym/OFL-FAQ.txt new file mode 100644 index 00000000000..edb55c6107c --- /dev/null +++ b/Master/texmf-dist/doc/fonts/marvosym/OFL-FAQ.txt @@ -0,0 +1,369 @@ +OFL FAQ - Frequently Asked Questions about the SIL Open Font License (OFL) +Version 1.1-update2 - 23 August 2010 +(See http://scripts.sil.org/OFL for updates) + + +CONTENTS OF THIS FAQ +1 USING AND DISTRIBUTING FONTS LICENSED UNDER THE OFL +2 USING OFL FONTS FOR WEB PAGES AND ONLINE WEBFONT SERVICES +3 MODIFYING OFL-LICENSED FONTS +4 LICENSING YOUR ORIGINAL FONTS UNDER THE OFL +5 CHOOSING RESERVED FONT NAMES +6 ABOUT THE FONTLOG +7 MAKING CONTRIBUTIONS TO OFL PROJECTS +8 ABOUT THE LICENSE ITSELF +9 ABOUT SIL INTERNATIONAL +APPENDIX A - FONTLOG EXAMPLE + + +1 USING AND DISTRIBUTING FONTS LICENSED UNDER THE OFL + +1.1 Can I use the fonts for a book or other print publication? +Yes. You can mention the font and author in the book's colophon if you wish, but that is not required. + +1.2 Can the fonts be included with Free/Libre and Open Source Software collections such as GNU/Linux and BSD distributions? +Yes! Fonts licensed under the OFL can be freely included alongside other software under FLOSS (Free/Libre and Open Source Software) licenses. Since fonts are typically aggregated with, not merged into, existing software, there is little need to be concerned about incompatibility with existing software licenses. You may also repackage the fonts and the accompanying components in a .rpm or .deb package and include them in distribution CD/DVDs and online repositories. (Also see section 5.9 about rebuilding from source.) + +1.3 I want to distribute the fonts with my program. Does this mean my program also has to be Free/Libre and Open Source Software? +No. Only the portions based on the Font Software are required to be released under the OFL. The intent of the license is to allow aggregation or bundling with software under restricted licensing as well. + +1.4 Can I sell a software package that includes these fonts? +Yes, you can do this with both the Original Version and a Modified Version of the fonts. Examples of bundling made possible by the OFL would include: word processors, design and publishing applications, training and educational software, games and entertainment software, mobile device applications, etc. + +1.5 Can I include the fonts on a CD of freeware or commercial fonts? +Yes, as long some other font or software is also on the disk, so the OFL font is not sold by itself. + +1.6 Why won't the OFL let me sell the fonts alone? +The intent is to keep people from making money by simply redistributing the fonts. The only people who ought to profit directly from the fonts should be the original authors, and those authors have kindly given up potential direct income to distribute their fonts under the OFL. Please honour and respect their contribution! + +1.7 What about sharing OFL fonts with friends on a CD, DVD or USB stick? +You are very welcome to share open fonts with friends, family and colleagues through removable media. Just remember to include the full font package, including any copyright notices and licensing information as available in OFL.txt. In the case where you sell the font, it has to come bundled with software. + +1.8 Can I host the fonts on a web site for others to use? +Yes, as long as you make the full font package available. In most cases it may be best to point users to the main site that distributes the Original Version so they always get the most recent stable and complete version. See also discussion of webfonts in Section 2. + +1.9 Can I host the fonts on a server for use over our internal network? +Yes. If the fonts are transferred from the server to the client computer by means that allow them to be used even if the computer is no longer attached to the network, the full package (copyright notices, licensing information, etc.) should be included. + +1.10 Does the full OFL license text always need to accompany the font? +The only situation in which an OFL font can be distributed without the text of the OFL (either in a separate file or in font metadata), is when a font is embedded in a document or bundled within a program. In the case of metadata included within a font, it is legally sufficient to include only a link to the text of the OFL on http://scripts.sil.org/OFL, but we strongly recommend against this. Most modern font formats include metadata fields that will accept the full OFL text, and full inclusion increases the likelihood that users will understand and properly apply the license. + +1.11 What do you mean by 'embedding'? How does that differ from other means of distribution? +By 'embedding' we mean inclusion of the font in a document or file in a way that makes extraction (and redistribution) difficult or clearly discouraged. In many cases the names of embedded fonts might also not be obvious to those reading the document, the font data format might be altered, and only a subset of the font - only the glyphs required for the text - might be included. Any other means of delivering a font to another person is considered 'distribution', and needs to be accompanied by any copyright notices and licensing information available in OFL.txt. + +1.12 So can I embed OFL fonts in my document? +Yes, either in full or a subset. The restrictions regarding font modification and redistribution do not apply, as the font is not intended for use outside the document. + +1.13 Does embedding alter the license of the document itself? +No. Referencing or embedding an OFL font in any document does not change the license of the document itself. The requirement for fonts to remain under the OFL does not apply to any document created using the fonts and their derivatives. Similarly, creating any kind of graphic using a font under OFL does not make the resulting artwork subject to the OFL. + +1.14 If OFL fonts are extracted from a document in which they are embedded (such as a PDF file), what can be done with them? Is this a risk to author(s)? +The few utilities that can extract fonts embedded in a PDF will typically output limited amounts of outlines - not a complete font. To create a working font from this method is much more difficult and time consuming than finding the source of the original OFL font. So there is little chance that an OFL font would be extracted and redistributed inappropriately through this method. Even so, copyright laws address any misrepresentation of authorship. All Font Software released under the OFL and marked as such by the author(s) is intended to remain under this license regardless of the distribution method, and cannot be redistributed under any other license. We strongly discourage any font extraction - we recommend directly using the font sources instead - but if you extract font outlines from a document, please be considerate: use your common sense and respect the work of the author(s) and the licensing model. + +1.15 What about distributing fonts with a document? Within a compressed folder structure? Is it distribution, bundling or embedding? +Certain document formats may allow the inclusion of an unmodified font within their file structure which consists of a compressed folder containing the various resources forming the document (such as pictures and thumbnails). Including fonts within such a structure is understood as being different from embedding but rather similar to bundling (or mere aggregation) which the license explicitly allows. In this case the font is conveyed unchanged whereas embedding a font usually transforms it from the original format. The OFL does not allow anyone to extract the font from such a structure to then redistribute it under another license. The explicit permission to redistribute and embed does not cancel the requirement for the Font Software to remain under the license chosen by its author(s). + +1.16 What about ebooks shipping with open fonts? +The requirements differ depending on whether the fonts are linked, embedded or distributed (bundled or aggregated). Some ebook formats use web technologies to do font linking via @font-face, others are designed for font embedding, some use fonts distributed with the document or reading software, and a few rely solely on the fonts already present on the target system. The license requirements depend on the type of inclusion as discussed in 1.15. + +1.17 Can Font Software released under the OFL be subject to URL-based access restrictions methods or DRM (Digital Rights Management) mechanisms? +Yes, but these issues are out-of-scope for the OFL. The license itself neither encourages their use nor prohibits them since such mechanisms are not implemented in the components of the Font Software but through external software. Such restrictions are put in place for many different purposes corresponding to various usage scenarios. One common example is to limit potentially dangerous cross-site scripting attacks. However, in the spirit of libre/open fonts and unrestricted writing systems, we strongly encourage open sharing and reuse of OFL fonts, and the establishment of an environment where such restrictions are unnecessary. Note that whether you wish to use such mechanisms or you prefer not to, you must still abide by the rules set forth by the OFL when using fonts released by their authors under this license. Derivative fonts must be licensed under the OFL, even if they are part of a service for which you charge fees and/or for which access to source code is restricted. You may not sell the fonts on their own - they must be part of a larger software package, bundle or subscription plan. For example, even if the OFL font is distributed in a software package or via an online service using a DRM mechanism, the user would still have the right to extract that font, use, study, modify and redistribute it under the OFL. + +1.18 I've come across a font released under the OFL. How can I easily get more information about the Original Version? How can I know where it stands compared to the Original Version or other Modified Versions? +Consult the copyright statement(s) in the license for ways to contact the original authors. Consult the FONTLOG for information on how the font differs from the Original Version, and get in touch with the various contributors via the information in the acknowledgement section. Please consider using the Original Versions of the fonts whenever possible. + +1.19 What do you mean in condition 4? Can you provide examples of abusive promotion / endorsement / advertisement vs. normal acknowledgement? +The intent is that the goodwill and reputation of the author(s) should not be used in a way that makes it sound like the original author(s) endorse or approve of a specific Modified Version or software bundle. For example, it would not be right to advertise a word processor by naming the author(s) in a listing of software features, or to promote a Modified Version on a web site by saying "designed by ...". However, it would be appropriate to acknowledge the author(s) if your software package has a list of people who deserve thanks. We realize that this can seem to be a grey area, but the standard used to judge an acknowledgement is that if the acknowledgement benefits the author(s) it is allowed, but if it primarily benefits other parties, or could reflect poorly on the author(s), then it is not. + + +2 USING OFL FONTS FOR WEBPAGES AND ONLINE WEBFONT SERVICES + +2.1 Can I make webpages using these fonts? +Yes! Go ahead! Using CSS (Cascading Style Sheets) is recommended. Your three best options: +- referring directly in your stylesheet to open fonts which may be available on the user's system +- providing links to download the full package of the font - either from your own website or from elsewhere - so users can install it themselves +- using @font-face to distribute the font directly to browsers. This is recommended and explicitly allowed by the licensing model because it is distribution. The font file itself is distributed with other components of the webpage. It is not embedded in the webpage but referenced through a web address which will cause the browser to retrieve and use the corresponding font to render the webpage (see 1.11 and 1.15 for details related to embedding fonts into documents). As you take advantage of the @font-face cross-platform standard, be aware that webfonts are often tuned for a web environment and not intended for installation and use outside a browser. The reasons in favour of using webfonts are to allow design of dynamic text elements instead of static graphics, to make it easier for content to be localized and translated, indexed and searched, and all this with cross-platform open standards without depending on restricted extensions or plugins. You should check the CSS cascade (the order in which fonts are being called or delivered to your users) when testing. + +2.2 Can I make and use WOFF (Web Open Font Format) versions of OFL fonts? +Yes, but you need to be careful. A change in font format normally is considered modification, and Reserved Font Names (RFNs) cannot be used. Because of the design of the WOFF format, however, it is possible to create a WOFF version that is not considered modification, and so would not require a name change. You are allowed to create, use and distribute a WOFF version of an OFL font without changing the font name, but only if: + +- the original font data remains unchanged except for WOFF compression, and +- WOFF-specific metadata is either omitted altogether or present and includes, unaltered, the contents of all equivalent metadata in the original font. + +If the original font data or metadata is changed, or the WOFF-specific metadata is incomplete, the font must be considered a Modified Version, the OFL restrictions would apply and the name of the font must be changed: any RFNs cannot be used and copyright notices and licensing information must be included and cannot be deleted or modified. You must come up with a unique name - we recommend one corresponding to your domain or your particular web application. Be aware that only the original author(s) can use RFNs. This is to prevent collisions between a derivative tuned to your audience and the original upstream version and so to reduce confusion. + +Please note that most WOFF conversion tools and online services do not meet the two requirements listed above, and so their output must be considered a Modified Version. So be very careful and check to be sure that the tool or service you're using is compressing unchanged data and completely and accurately reflecting the original font metadata. + +2.3 What about other webfont formats such as EOT/EOTLite/CWT/etc.? +In most cases these formats alter the original font data more than WOFF, and do not completely support appropriate metadata, so their use must be considered modification and RFNs may not be used. + +2.4 Can I make OFL fonts available through webfont online services? +Yes, you are welcome to include OFL fonts in online webfont services as long as you properly meet all the conditions of the license. The origin and open status of the font should be clear among the other fonts you are hosting. Authorship, copyright notices and license information must be sufficiently visible to your users or subscribers so they know where the font comes from and the rights granted by the author(s). Make sure the font file contains the needed copyright notice(s) and licensing information in its metadata. Please double-check the accuracy of every field to prevent contradictory information. Other font formats, including EOT/EOTLite/CWT and superior alternatives like WOFF, already provide fields for this information. Remember that if you modify the font within your library or convert it to another format for any reason the OFL restrictions apply and you need to change the names accordingly. Please respect the author's wishes as expressed in the OFL and do not misrepresent original designers and their work. Don't lump quality open fonts together with dubious freeware or public domain fonts. Consider how you can best work with the original designers and foundries, support their efforts and generate goodwill that will benefit your service. (See 1.17 for details related to URL-based access restrictions methods or DRM mechanisms). + +2.5 Can I make and publish CMS themes or templates that use OFL fonts? Can I include the fonts themselves in the themes or templates? Can I sell the whole package? +Yes, you are very welcome to integrate open fonts into themes and templates for your preferred CMS and make them more widely available. Be aware that you can only sell the fonts and your CMS add-on as part of a software bundle. (See 1.4 for details and examples about selling bundles). + +2.6 Some webfont formats and services provide ways of "optimising" the font for a particular website or web application; is that allowed? +Yes, it is permitted, but remember that these optimised versions are Modified Versions and so must follow OFL requirements like appropriate renaming. Also you need to bear in mind the other important parameters beyond compression, speed and responsiveness: you need to consider the audience of your particular website or web application, as choosing some optimisation parameters may turn out to be less than ideal for them. Subsetting by removing certain glyphs or features may seriously limit functionality of the font in various languages used by your users. It may also introduce degradation of quality in the rendering or specific bugs on the various platforms compared to the original font. In other words, remember that one person's optimised font may be another person's missing feature. Various advanced typographic features are also available through CSS and may provide the desired effects without the need to modify the font. + + +3 MODIFYING OFL-LICENSED FONTS + +3.1 Can I change the fonts? Are there any limitations to what things I can and cannot change? +You are allowed to change anything, as long as such changes do not violate the terms of the license. In other words, you are not allowed to remove the copyright statement(s) from the font, but you could put additional information into it that covers your contribution. + +3.2 I have a font that needs a few extra glyphs - can I take them from an OFL licensed font and copy them into mine? +Yes, but if you distribute that font to others it must be under the OFL, and include the information mentioned in condition 2 of the license. + +3.3 Can I charge people for my additional work? In other words, if I add a bunch of special glyphs and/or OpenType/Graphite code, can I sell the enhanced font? +Not by itself. Derivative fonts must be released under the OFL and cannot be sold by themselves. It is permitted, however, to include them in a larger software package (such as text editors, office suites or operating systems), even if the larger package is sold. In that case, you are strongly encouraged, but not required, to also make that derived font easily and freely available outside of the larger package. + +3.4 Can I pay someone to enhance the fonts for my use and distribution? +Yes. This is a good way to fund the further development of the fonts. Keep in mind, however, that if the font is distributed to others it must be under the OFL. You won't be able to recover your investment by exclusively selling the font, but you will be making a valuable contribution to the community. Please remember how you have benefited from the contributions of others. + +3.5 I need to make substantial revisions to the font to make it work with my program. It will be a lot of work, and a big investment, and I want to be sure that it can only be distributed with my program. Can I restrict its use? +No. If you redistribute a Modified Version of the font it must be under the OFL. You may not restrict it in any way beyond what the OFL permits and requires. This is intended to ensure that all released improvements to the fonts become available to everyone. But you will likely get an edge over competitors by being the first to distribute a bundle with the enhancements. Again, please remember how you have benefited from the contributions of others. + +3.6 Do I have to make any derivative fonts (including extended source files, build scripts, documentation, etc.) publicly available? +No, but please consider sharing your improvements with others. You may find that you receive in return more than what you gave. + +3.7 If a trademark is claimed in the OFL font, does that trademark need to remain in modified fonts? +Yes, any trademark notices must remain in any derivative fonts to respect trademark laws, but you may add any additional trademarks you claim, officially registered or not. For example if an OFL font called "Foo" contains a notice that "Foo is a trademark of Acme", then if you rename the font to "Bar" when creating a Modified Version, the new trademark notice could say "Foo is a trademark of Acme Inc. - Bar is a trademark of Roadrunner Technologies Ltd.". Trademarks work alongside the OFL and are not subject to the terms of the licensing agreement. Please refer to the appropriate trademark laws. + + +4 LICENSING YOUR ORIGINAL FONTS UNDER THE OFL + +4.1 Can I use the SIL OFL for my own fonts? +Yes! We heartily encourage everyone to use the OFL to distribute their own original fonts. It is a carefully constructed license that allows great freedom along with enough artistic integrity protection for the work of the authors as well as clear rules for other contributors and those who redistribute the fonts. The licensing model is used successfully by various organisations, both for-profit and not-for-profit, to release fonts of varying levels of scope and complexity. + +4.2 What do I have to do to apply the OFL to my font? +If you want to release your fonts under the OFL, we recommend you do the following: + +4.2.1 Put your copyright and Reserved Font Names information at the beginning of the main OFL.txt file in place of the dedicated placeholders. Include this file in your release package. + +4.2.2 Put your copyright and the OFL text with Reserved Font Names into your font files (the copyright and license fields). A link to the OFL text on the OFL web site is an acceptable (but not recommended) alternative. Also add this information to any other components (build scripts, glyph databases, documentation, test files, etc). Depending on the format of your fonts and sources, you can use template human-readable headers or machine-readable metadata. + +4.2.3 Write an initial FONTLOG.txt for your font and include it in the release package. + +4.2.4 Include the relevant practical documentation on the license by including the OFL-FAQ.txt in your package. + +4.3 Will you make my font OFL for me? +We won't do the work for you. We can, however, try to answer your questions, unfortunately we do not have the resources to review and check your font packages for correct use of the OFL. + +4.4 Will you distribute my OFL font for me? +No, although if the font is of sufficient quality and general interest we may include a link to it on our partial list of OFL fonts on the OFL web site. You may wish to consider other open font catalogs or hosting services, such as the Unifont Font Guide (http://unifont.org/fontguide), The League of Movable Type (http://theleagueofmovabletype.com), Kernest (http://kernest.com/) or the Open Font Library (http://openfontlibrary.org/), which despite the name has no direct relationship to the OFL or SIL. We do not endorse any particular catalog or hosting service - it is your responsibility to determine if the service is right for you. + +4.5 Why should I use the OFL for my fonts? +- to meet needs for fonts that can be modified to support minority languages +- to provide a legal and clear way for people to respect your work but still use it (and reduce piracy) +- to involve others in your font project +- to enable your fonts to be expanded with new weights and improved writing system/language support +- to allow more technical font developers to add features to your design (such as OpenType and Graphite support) +- to renew the life of an old font lying on your hard drive with no business model +- to allow your font to be included in Libre Software operating systems like Ubuntu +- to give your font world status and wide, unrestricted distribution +- to educate students about quality typeface and font design +- to expand your test base and get more useful feedback +- to extend your reach to new markets when users see your metadata and go to your website +- to get your font more easily into one of the webfont online services +- to attract attention for your commercial fonts +- to make money through webfont services +- to make money by bundling fonts with applications +- to make money adjusting and extending existing open fonts +- to get a better chance that foundations/NGOs/charities/companies who commission fonts will pick you +- to be part of a sharing design and development community +- to give back and contribute to a growing body of font sources + + +5 CHOOSING RESERVED FONT NAMES + +5.1 What are Reserved Font Names? +These are font names, or portions of font names, that the author has chosen to reserve for use only with the Original Version of the font, or for Modified Version(s) created by the original author. + +5.2 Why can't I use the Reserved Font Names in my derivative font names? I'd like people to know where the design came from. +The best way to acknowledge the source of the design is to thank the original authors and any other contributors in the files that are distributed with your revised font (although no acknowledgement is required). The FONTLOG is a natural place to do this. Reserved Font Names ensure that the only fonts that have the original names are the unmodified Original Versions. This allows designers to maintain artistic integrity while allowing collaboration to happen. It eliminates potential confusion and name conflicts. When choosing a name, be creative and avoid names that reuse almost all the same letters in the same order or sound like the original. It will help everyone if Original Versions and Modified Versions can easily be distinguished from one another and from other derivatives. Any substitution and matching mechanism is outside the scope of the license. + +5.3 What do you mean by "primary name as presented to the user"? Are you referring to the font menu name? +Yes, this applies to the font menu name and other mechanisms that specify a font in a document. It would be fine, however, to keep a text reference to the original fonts in the description field, in your modified source file or in documentation provided alongside your derivative as long as no one could be confused that your modified source is the original. But you cannot use the Reserved Font Names in any way to identify the font to the user (unless the Copyright Holder(s) allow(s) it through a separate agreement). Users who install derivatives (Modified Versions) on their systems should not see any of the original Reserved Font Names in their font menus, for example. Again, this is to ensure that users are not confused and do not mistake one font for another and so expect features only another derivative or the Original Version can actually offer. + +5.4 Am I not allowed to use any part of the Reserved Font Names? +You may not use individual words from the Reserved Font Names, but you would be allowed to use parts of words, as long as you do not use any word from the Reserved Font Names entirely. We do not recommend using parts of words because of potential confusion, but it is allowed. For example, if "Foobar" was a Reserved Font Name, you would be allowed to use "Foo" or "bar", although we would not recommend it. Such an unfortunate choice would confuse the users of your fonts as well as make it harder for other designers to contribute. + +5.5 So what should I, as an author, identify as Reserved Font Names? +Original authors are encouraged to name their fonts using clear, distinct names, and only declare the unique parts of the name as Reserved Font Names. For example, the author of a font called "Foobar Sans" would declare "Foobar" as a Reserved Font Name, but not "Sans", as that is a common typographical term, and may be a useful word to use in a derivative font name. Reserved Font Names should also be single words. A font called "Flowing River" should have Reserved Font Names "Flowing" and "River", not "Flowing River". You also need to be very careful about reserving font names which are already linked to trademarks (whether registered or not) which you do not own. + +5.6 Do I, as an author, have to identify any Reserved Font Names? +No, but we strongly encourage you to do so. This is to avoid confusion between your work and Modified Versions. + +5.7 Are any names (such as the main font name) reserved by default? +No. That is a change to the license as of version 1.1. If you want any names to be Reserved Font Names, they must be specified after the copyright statement(s). + +5.8 Is there any situation in which I can use Reserved Font Names for a Modified Version? +The Copyright Holder(s) can give certain trusted parties the right to use any of the Reserved Font Names through separate written agreements. For example, even if "Foobar" is a RFN, you could write up an agreement to give company "XYZ" the right to distribute a modified version with a name that includes "Foobar". This allows for freedom without confusion. + +5.9 Do font rebuilds require a name change? Do I have to change the name of the font when my packaging workflow includes a full rebuild from source? +Yes, all rebuilds which change the font data and the smart code are Modified Versions and the requirements of the OFL apply: you need to respect what the Author(s) have chosen in terms of Reserved Font Names. However if a package (or installer) is simply a wrapper or a compressed structure around the final font - leaving them intact on the inside - then no name change is required. Please get in touch with the author(s) and copyright holder(s) to inquire about the presence of font sources beyond the final font file(s) and the recommended build path. That build path may very well be non-trivial and hard to reproduce accurately by the maintainer. If a full font build path is made available by the upstream author(s) please be aware that any regressions and changes you may introduce when doing a rebuild for packaging purposes is your responsibility as a package maintainer since you are effectively creating a separate branch. You should make it very clear to your users that your rebuilt version is not the canonical one from upstream. + +5.10 Can I add other Reserved Font Names when making a derivative font? +Yes. List your additional Reserved Font Names after your additional copyright statement, as indicated with example placeholders at the top of the OFL.txt file. Be sure you do not remove any exiting RFNs but only add your own. + + +6 ABOUT THE FONTLOG + +6.1 What is this FONTLOG thing exactly? +It has three purposes: 1) to provide basic information on the font to users and other developers, 2) to document changes that have been made to the font or accompanying files, either by the original authors or others, and 3) to provide a place to acknowledge authors and other contributors. Please use it! + +6.2 Is the FONTLOG required? +It is not a requirement of the license, but we strongly recommend you have one. + +6.3 Am I required to update the FONTLOG when making Modified Versions? +No, but users, designers and other developers might get very frustrated with you if you don't. People need to know how derivative fonts differ from the original, and how to take advantage of the changes, or build on them. There are utilities that can help create and maintain a FONTLOG, such as the FONTLOG support in FontForge. + +6.4 What should the FONTLOG look like? +It is typically a separate text file (FONTLOG.txt), but can take other formats. It commonly includes these four sections: + +- brief header describing the FONTLOG itself and name of the font family +- Basic Font Information - description of the font family, purpose and breadth +- ChangeLog - chronological listing of changes +- Acknowledgements - list of authors and contributors with contact information + +It could also include other sections, such as: where to find documentation, how to make contributions, information on contributing organizations, source code details, and a short design guide. See Appendix A for an example FONTLOG. + + +7 MAKING CONTRIBUTIONS TO OFL PROJECTS + +7.1 Can I contribute work to OFL projects? +In many cases, yes. It is common for OFL fonts to be developed by a team of people who welcome contributions from the wider community. Contact the original authors for specific information on how to participate in their projects. + +7.2 Why should I contribute my changes back to the original authors? +It would benefit many people if you contributed back in response to what you've received. Your contributions and improvements to the fonts and other components could be a tremendous help and would encourage others to contribute as well and 'give back'. You will then benefit from other people's contributions as well. Sometimes maintaining your own separate version takes more effort than merging back with the original. Be aware that any contributions, however, must be either your own original creation or work that you own, and you may be asked to affirm that clearly when you contribute. + +7.3 I've made some very nice improvements to the font. Will you consider adopting them and putting them into future Original Versions? +Most authors would be very happy to receive such contributions. Keep in mind that it is unlikely that they would want to incorporate major changes that would require additional work on their end. Any contributions would likely need to be made for all the fonts in a family and match the overall design and style. Authors are encouraged to include a guide to the design with the fonts. It would also help to have contributions submitted as patches or clearly marked changes - the use of smart source revision control systems like subversion, svk, mercurial, git or bzr is a good idea. Please follow the recommendations given by the author(s) in terms of preferred source formats and configuration parameters for sending contributions. If this is not indicated in a FONTLOG or other documentation of the font, consider asking them directly. Examples of useful contributions are bug fixes, additional glyphs, stylistic alternates (and the smart font code to access them) or improved hinting. Keep in mind that some kinds of changes (esp. hinting) may be technically difficult to integrate. + +7.4 How can I financially support the development of OFL fonts? +It is likely that most authors of OFL fonts would accept financial contributions - contact them for instructions on how to do this. Such contributions would support future development. You can also pay for others to enhance the fonts and contribute the results back to the original authors for inclusion in the Original Version. + + +8 ABOUT THE LICENSE ITSELF + +8.1 I see that this is version 1.1 of the license. Will there be later changes? +Version 1.1 is the first minor revision of the OFL. We are confident that version 1.1 will meet most needs, but are open to future improvements. Any revisions would be for future font releases, and previously existing licenses would remain in effect. No retroactive changes are possible, although the Copyright Holder(s) can re-release the font under a revised OFL. All versions will be available on our web site: http://scripts.sil.org/OFL. + +8.2 Does this license restrict the rights of the Copyright Holder(s)? +No. The Copyright Holder(s) still retain(s) all the rights to their creation; they are only releasing a portion of it for use in a specific way. For example, the Copyright Holder(s) may choose to release a 'basic' version of their font under the OFL, but sell a restricted 'enhanced' version. Only the Copyright Holder(s) can do this. + +8.3 Is the OFL a contract or a license? +The OFL is a license and not a contract and so does not require you to sign it to have legal validity. By using, modifying and redistributing components under the OFL you indicate that you accept the license. + +8.4 I really like the terms of the OFL, but want to change it a little. Am I allowed to take ideas and actual wording from the OFL and put them into my own custom license for distributing my fonts? +We strongly recommend against creating your very own unique open licensing model. Using a modified or derivative license will likely cut you off - along with the font(s) under that license - from the community of designers using the OFL, potentially expose you and your users to legal liabilities, and possibly put your work and rights at risk. The OFL went though a community and legal review process that took years of effort, and that review is only applicable to an unmodified OFL. The text of the OFL has been written by SIL (with review and consultation from the community) and is copyright (c) 2005-2010 SIL International. You may re-use the ideas and wording (in part, not in whole) in another non-proprietary license provided that you call your license by another unambiguous name, that you do not use the preamble, that you do not mention SIL and that you clearly present your license as different from the OFL so as not to cause confusion by being too similar to the original. If you feel the OFL does not meet your needs for an open license, please contact us. + +8.5 Can I translate the license and the FAQ into other languages? +SIL certainly recognises the need for people who are not familiar with English to be able to understand the OFL and its use. Making the license very clear and readable has been a key goal for the OFL, but we know that people understand their own language best. + +If you are an experienced translator, you are very welcome to translate the OFL and OFL-FAQ so that designers and users in your language community can understand the license better. But only the original English version of the license has legal value and has been approved by the community. Translations do not count as legal substitutes and should only serve as a way to explain the original license. SIL - as the author and steward of the license for the community at large - does not approve any translation of the OFL as legally valid because even small translation ambiguities could be abused and create problems. + +SIL gives permission to publish unofficial translations into other languages provided that they comply with the following guidelines: + +- Put the following disclaimer in both English and the target language stating clearly that the translation is unofficial: + +"This is an unofficial translation of the SIL Open Font License into <language_name>. It was not published by SIL International, and does not legally state the distribution terms for fonts that use the OFL. A release under the OFL is only valid when using the original English text. However, we recognize that this unofficial translation will help users and designers not familiar with English to better understand and use the OFL. We encourage designers who consider releasing their creation under the OFL to read the OFL-FAQ in their own language if it is available. Please go to http://scripts.sil.org/OFL for the official version of the license and the accompanying OFL-FAQ." + +- Keep your unofficial translation current and update it at our request if needed, for example if there is any ambiguity which could lead to confusion. + +If you start such a unofficial translation effort of the OFL and OFL-FAQ please let us know. + + +9 ABOUT SIL INTERNATIONAL + +9.1 Who is SIL International and what do they do? +SIL serves language communities worldwide, building their capacity for sustainable language development, by means of research, translation, training and materials development. SIL makes its services available to all without regard to religious belief, political ideology, gender, race, or ethnic background. SIL's members and volunteers share a Christian commitment. + +9.2 What does this have to do with font licensing? +The ability to read, write, type and publish in one's own language is one of the most critical needs for millions of people around the world. This requires fonts that are widely available and support lesser-known languages. SIL develops - and encourages others to develop - a complete stack of writing systems implementation components available under open licenses. This open stack includes input methods, smart fonts, smart rendering libraries and smart applications. There has been a need for a common open license that is specifically applicable to fonts and related software (a crucial component of this stack), so SIL developed the SIL Open Font License with the help of the Free/Libre and Open Source Software community. + +9.3 How can I contact SIL? +Our main web site is: http://www.sil.org/ +Our site about complex scripts is: http://scripts.sil.org/ +Information about this license (and contact information) is at: http://scripts.sil.org/OFL + + +APPENDIX A - FONTLOG EXAMPLE + +Here is an example of the recommended format for a FONTLOG, although other formats are allowed. + +----- +FONTLOG for the GlobalFontFamily fonts + +This file provides detailed information on the GlobalFontFamily Font Software. This information should be distributed along with the GlobalFontFamily fonts and any derivative works. + +Basic Font Information + +GlobalFontFamily is a Unicode typeface family that supports all languages that use the Latin script and its variants, and could be expanded to support other scripts. + +NewWorldFontFamily is based on the GlobalFontFamily and also supports Greek, Hebrew, Cyrillic and Armenian. + +More specifically, this release supports the following Unicode ranges... +This release contains... +Documentation can be found at... +To contribute to the project... + +ChangeLog + +1 August 2008 (Tom Parker) GlobalFontFamily version 1.2.1 +- Tweaked the smart font code (Branch merged with trunk version) +- Provided improved build and debugging environment for smart behaviours + +7 February 2007 (Pat Johnson) NewWorldFontFamily Version 1.3 +- Added Greek and Cyrillic glyphs + +7 March 2006 (Fred Foobar) NewWorldFontFamily Version 1.2 +- Tweaked contextual behaviours + +1 Feb 2005 (Jane Doe) NewWorldFontFamily Version 1.1 +- Improved build script performance and verbosity +- Extended the smart code documentation +- Corrected minor typos in the documentation +- Fixed position of combining inverted breve below (U+032F) +- Added OpenType/Graphite smart code for Armenian +- Added Armenian glyphs (U+0531 -> U+0587) +- Released as "NewWorldFontFamily" + +1 Jan 2005 (Joe Smith) GlobalFontFamily Version 1.0 +- Initial release + +Acknowledgements + +If you make modifications be sure to add your name (N), email (E), web-address (if you have one) (W) and description (D). This list is in alphabetical order. + +N: Jane Doe +E: jane@university.edu +W: http://art.university.edu/projects/fonts +D: Contributor - Armenian glyphs and code + +N: Fred Foobar +E: fred@foobar.org +W: http://foobar.org +D: Contributor - misc Graphite fixes + +N: Pat Johnson +E: pat@fontstudio.org +W: http://pat.fontstudio.org +D: Designer - Greek & Cyrillic glyphs based on Roman design + +N: Tom Parker +E: tom@company.com +W: http://www.company.com/tom/projects/fonts +D: Engineer - original smart font code + +N: Joe Smith +E: joe@fontstudio.org +W: http://joe.fontstudio.org +D: Designer - original Roman glyphs + +Fontstudio.org is an not-for-profit design group whose purpose is... +Foobar.org is a distributed community of developers... +Company.com is a small business who likes to support community designers... +University.edu is a renowed educational institution with a strong design department... +----- diff --git a/Master/texmf-dist/doc/fonts/marvosym/OFL.txt b/Master/texmf-dist/doc/fonts/marvosym/OFL.txt new file mode 100644 index 00000000000..1bfaf223df9 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/marvosym/OFL.txt @@ -0,0 +1,101 @@ +Copyright (c) 2000, 2007 Martin Vogel <http://www.marvosym.com> +Copyright (c) 2006 Thomas Henlich <http://ctan.org/pkg/marvosym> +Copyright (c) 2011 Mojca Miklavec <mojca dot miklavec dot lists at gmail dot com> +with no Reserved Font Names. + +This redistribution of the MarVoSym font includes Martin's original font +in TrueType format (unmodified), and a Type 1 derivative prepared +automatically; see the accompanying files. + + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/Master/texmf-dist/doc/fonts/marvosym/PROBLEMS b/Master/texmf-dist/doc/fonts/marvosym/PROBLEMS deleted file mode 100644 index c43327a35d2..00000000000 --- a/Master/texmf-dist/doc/fonts/marvosym/PROBLEMS +++ /dev/null @@ -1,34 +0,0 @@ -Problem: -LaTeX complains with -! Font U/mvs/m/n/10=umvs at 10.0pt not loadable: Bad metric (TFM) file. -<to be read again> - -Possible cause: -File umvs.tfm was not downloaded in BINARY mode. - -Solution: -Download all files again, this time in BINARY mode. - - -Problem: -Some versions of dvips (e.g. 5.76) complain with error message -<marvosym.pfb> Second number not found ... -or similar - -Possible cause: -There is a problem with partial font downloading feature of dvips - -Solution: -Turn off partial font downloading with -dvips -j0 <dvi-file> - - -Problem: -Ghostscript complains. No errors with LaTeX or dvips. - -Possible cause: -Spelling error in Font map file. - -Solution: -Check line (especially the spaces) -umvs MarVoSym <marvosym.pfb diff --git a/Master/texmf-dist/doc/fonts/marvosym/README b/Master/texmf-dist/doc/fonts/marvosym/README index 8d174a0fa6c..99b6ca13a41 100644 --- a/Master/texmf-dist/doc/fonts/marvosym/README +++ b/Master/texmf-dist/doc/fonts/marvosym/README @@ -1,37 +1,62 @@ -The Martin Vogels Symbole (marvosym) font is a Type 1 font. -The marvosym style file lets you use this font in LaTeX2e documents. - -The font contains -- the Euro currency symbol as defined by the European commission -- Euro currency symbols in typefaces Times, Helvetica and Courier -- Symbols fur structural engineering -- Symbols for steel cross-sections -- Astronomy signs (Sun, Moon, planets) -- The 12 signs of the zodiac -- Scissor symbols -- a CE sign -and many others. +MarVoSym is Martin Vogel's Symbols font. It contains many useful +symbols, especially for office and civil engineering purposes. + +This marvosym package contains additional support files for TeX; any +questions or comments about it should go to its current maintainer, +not Martin. + +Original TrueType font creator: Martin Vogel +Type 1 derivative, TeX macros, documentation: + Thomas Henlich (original package) + Mojca Miklavec (updates; current maintainer) + +With special thanks to: + Karl Berry (many useful comments) + +Contact info, urls: see OFL.txt. + +Licensing: fonts under OFL; TeX support files under LPPL. + +Installation: for TeX, your TeX distribution should already provide the +package. If you need to install it yourself, you can download it from +CTAN (http://ctan.org/pkg/marvosym) and then see +http://tug.org/fonts/fontinstall.html. + +To install for non-TeX (native) use on Windows, copy the .ttf +into your system font directory or otherwise follow Windows procedures. + File list: -README.1st overview of what this package is -umvs.tfm TeX font metric file for the marvosym font -umvs.fd Font description file for the marvosym font -marvodoc.pdf The documentation for the marvosym package (PDF) -marvodoc.ps The documentation for the marvosym package (PS) -marvodoc.tex The source of the documentation -marvosym.afm Type 1 font metric file for the marvosym font -marvosym.pfb Type 1 font -marvosym.sty The marvosym style file for LaTeX2e -PROBLEMS describes some problems and their solutions -LICENSE License for this package - -IMPORTANT: -Download files in BINARY mode! - -Font design: Martin Vogel -Macros and documentation: Thomas Henlich - -marvosym is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. + +doc/ + fonts/marvosym/ + README This file + FONTLOG.txt Detailed information about font + marvodoc.tex Documentation source + marvodoc.pdf Formatted documentation + OFL.txt Licence + OFL-FAQ.txt Licence FAQ + +fonts/ + afm/public/marvosym/ + marvosym.afm Adobe metric file for marvosym + map/dvips/marvosym/ + marvosym.map Map file for pdftex, dvips, ... + tfm/public/marvosym/ + umvs.tfm TeX font metrics for marvosym. + truetype/public/marvosym/ + marvosym.ttf Original TrueType font + type1/ public/marvosym/ + marvosym.pfb Type 1 derivative + +source/ + fonts/marvosym/ + generate_marvosym_derivs.sh Shell script to generate afm, pfb + and tfm files from ttf + patch_marvosym_afm.sed Patch for font description in afm file + patch_marvosym_pfb.sed Patch for font description in pfb file + +tex/ + latex/marvosym/ + marvosym.sty The marvosym style file for LaTeX2e + umvs.fd L2E Font description file for marvosym diff --git a/Master/texmf-dist/doc/fonts/marvosym/mac/docs/obsolete/tex-me.tex b/Master/texmf-dist/doc/fonts/marvosym/mac/docs/obsolete/tex-me.tex deleted file mode 100644 index cff2b21b64c..00000000000 --- a/Master/texmf-dist/doc/fonts/marvosym/mac/docs/obsolete/tex-me.tex +++ /dev/null @@ -1,113 +0,0 @@ -%&latex -\documentclass[11pt]{article} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% checksum = "60469 113 371 3478" -% -% This document has been altered if the CRC above does not -% match using Robert M. Solovay's utility. -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% A hack to give the page an European/decent look and fit the text on -% the page... -% -% Feel free to use it but it works with US Letter and 11pt only! -% Who said that Colombia uses ISO/DIN standards? -% Only on paper, which is usually US Legal in the government -% business. :) -% -\setlength{\baselineskip}{13.6pt} -\setlength{\evensidemargin}{17.34pt} -\setlength{\footskip}{47.6pt} -\setlength{\headheight}{17.0pt} -\setlength{\headsep}{20.4pt} -\setlength{\oddsidemargin}{17.34pt} -\setlength{\paperheight}{845.0pt} -\setlength{\paperwidth}{598.0pt} -\setlength{\parindent}{0.0pt} -\setlength{\parskip}{0.40\baselineskip} % hack for \parindent -\setlength{\textheight}{596.0pt} -\setlength{\textwidth}{418.3pt} -\setlength{\topmargin}{-25.2pt} -\setlength{\topskip}{11.0pt} -\frenchspacing % I ain't using no typewriter! -\nofiles % What is it to ouput anyway? -% -\def\OzTeX{O\kern-.03em z\kern-.15em\TeX} -\def\marvo{\textsc{Marvosym}} -\def\thefont{\textsc{Martin Vogels Symbole}} -\def\atm{\textsc{Adobe Type Manager\texttrademark\ Deluxe}} -\def\suitc{\textsc{Suitcase\texttrademark\ \textnormal{2.1 or 3.x}}} -\def\juggler{\textsc{Master Juggler\texttrademark}} -\def\macos{\textsc{M\textnormal{ac}OS}} -\def\qdraw{\textsc{QuickDraw\texttrademark}} -\def\pfa{\textsc{pfa}} -\def\ascii{\textsc{ascii}} -\def\lwfn{\textsc{lwfn}} -\def\tfm{\textsc{tfm}} -\def\dvips{\textsc{dvips}} -\def\lw{LaserWriter\texttrademark} -\def\yy{\textsc{y\&y}} -\def\html{\textsc{html}} -\def\dvi{\textsc{dvi}} -\def\PS1{\textsc{PS T\textnormal{ype 1}}} -% -\begin{document} -\title{\thefont \\ for the \macos} -\author{P. Alejandro L\'opez-Valencia} -\date{August, 1998} -\maketitle -\thispagestyle{empty} - -This is a \macos\ release of the free font \thefont\ \textcopyright -1998 Martin Vogel, -\verb|<http://www.fh-bochum.de/fb1/vogel/marvosym.html>|. - -My contributions are the creation of a bitmap suitcase to make the -font available to the \macos, be it installed in the Fonts folder or -using a font manager such as \atm, \suitc\ or \juggler; and the -lossless conversion of the \PS1\ outline from Printer File \ascii, -\pfa, to \lw\ Font, \lwfn\, format. -The font outline was converted from TrueType to -\PS1\ and custom reencoded by Thomas Henlich -\verb|(thenlich@rcs.urz.tu-dresden.de)|, and later hand hinted by \yy, -\verb|<http://www.yandy.com/>|. - -Included in this package are: - -\begin{itemize} - -\item The \LaTeX\ style and ``catalog'' files -contributed by Thomas Henlich, and available from -\verb|CTAN:fonts/psfonts/marvosym/|. - -\item The original documentation in \html\ format. - -\item Configuration files for \OzTeX\ which use the system -installed \PS1\ outline: - -\begin{itemize} - -\item Configuration file to use \marvo\ for \dvi\ previewing and -\qdraw\ printing. - -\item \tfm\ file. - -\item \dvips\ map and config files for \marvo. - -\end{itemize} - -\item The original \yy\ fonts in \pfa\ format, in -case you prefer to use them with \dvips. This is left as an -exercise to the reader\dots - -\end{itemize} - -\vspace{\baselineskip} - -P. Alejandro L\'opez-Valencia \\ -\verb|palopez@usa.net| \\ -Santa Fe de Bogot\'a, Colombia. \\ -25\textsuperscript{th}\ August, 1998. -\end{document} diff --git a/Master/texmf-dist/doc/fonts/marvosym/mac/docs/textures b/Master/texmf-dist/doc/fonts/marvosym/mac/docs/textures deleted file mode 100644 index 0b67630538b..00000000000 --- a/Master/texmf-dist/doc/fonts/marvosym/mac/docs/textures +++ /dev/null @@ -1 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% checksum = "60469 113 371 3478"
%
% This document has been altered if the CRC above does not
% match using Robert M. Solovay's utility.
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
If using TeXtures 2.0 just install the font and let TeXtures take
care of the rest. If you use a previous version... You know how to
use EdMetrics, don't you? :)
\ No newline at end of file diff --git a/Master/texmf-dist/doc/fonts/marvosym/mac/oztex/configs/addmarvo b/Master/texmf-dist/doc/fonts/marvosym/mac/oztex/configs/addmarvo deleted file mode 100644 index 5c2f42f3914..00000000000 --- a/Master/texmf-dist/doc/fonts/marvosym/mac/oztex/configs/addmarvo +++ /dev/null @@ -1 +0,0 @@ -%%%%%%%%%%%%%
add_fonts (Martin Vogels Symbole, aka Marvosym)
% Marvosym
%
fmvr8x Marvosym Marvosym nil
end_fonts
\ No newline at end of file diff --git a/Master/texmf-dist/doc/fonts/marvosym/mac/oztex/dvips/inputs/config.fmv b/Master/texmf-dist/doc/fonts/marvosym/mac/oztex/dvips/inputs/config.fmv deleted file mode 100644 index 4781be79722..00000000000 --- a/Master/texmf-dist/doc/fonts/marvosym/mac/oztex/dvips/inputs/config.fmv +++ /dev/null @@ -1 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% checksum = "31979 17 64 450"
%
% This document has been altered if the CRC above does not
% match using Robert M. Solovay's utility.
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% This file loads the font Marvosym map into DVIPS If you are
% using the Y&Y supplied TFM
%
% (c) Aug 1998, palopez@usa.net
%
% Marvosym font
%
p +fmv.map
\ No newline at end of file diff --git a/Master/texmf-dist/doc/fonts/marvosym/mac/oztex/dvips/inputs/fmv.map b/Master/texmf-dist/doc/fonts/marvosym/mac/oztex/dvips/inputs/fmv.map deleted file mode 100644 index ac7ef820d9a..00000000000 --- a/Master/texmf-dist/doc/fonts/marvosym/mac/oztex/dvips/inputs/fmv.map +++ /dev/null @@ -1,18 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% checksum = "23272 18 77 540" -% -% This document has been altered if the CRC above does not -% match using Robert M. Solovay's utility. -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% This file maps the font Marvosym to the postscript outline installed in -% the "System Folder:Fonts" folder in a Macintosh... -% -% (c) Aug 1998, palopez@usa.net -% -% Marvosym font -% -% If you are using the CTAN suplied TFM -fmvr8x marvosym < <Marvo diff --git a/Master/texmf-dist/doc/fonts/marvosym/mac/oztex/ps-files/marvosym.afm b/Master/texmf-dist/doc/fonts/marvosym/mac/oztex/ps-files/marvosym.afm deleted file mode 100644 index 7850acac9ff..00000000000 --- a/Master/texmf-dist/doc/fonts/marvosym/mac/oztex/ps-files/marvosym.afm +++ /dev/null @@ -1,135 +0,0 @@ -StartFontMetrics 2.0 -Comment CreationDate: 1998 June 13 15:57:44 -Version 000.101 -Notice Designed by Martin Vogel http://www.fh-bochum.de/fb1/vogel/marvosym.html -Notice Converted to PS format by Thomas Henlich thenlich@rcs.urz.tu-dresden.de -Notice Hinting and ATM compatability by Y&Y, Inc. http://www.YandY.com -FullName Marvosym -FamilyName Marvosym -Weight Normal -ItalicAngle 0 -IsFixedPitch false -UnderlinePosition -100 -UnderlineThickness 50 -FontName Marvosym -FontBBox -574 -212 1629 1007 -Comment UniqueID 5096697 -XHeight 533 -CapHeight 713 -Ascender 743 -Descender -196 -EncodingScheme FontSpecific -Comment following is extra info for TFM file -Comment DesignSize 10 (pts) -Comment Space 556 300 100 -Comment Quad 1000 -StartCharMetrics 107 -C 32 ; WX 556 ; N space ; B 0 0 0 0 ; -C 33 ; WX 831 ; N stop ; B 3 0 744 743 ; -C 34 ; WX 978 ; N beam ; B 0 -172 978 149 ; -C 35 ; WX 978 ; N bearing ; B 86 0 910 737 ; -C 36 ; WX 978 ; N bearingloose ; B 86 -172 910 737 ; -C 37 ; WX 978 ; N bearingfixed ; B 78 -172 910 737 ; -C 38 ; WX 978 ; N torqueleft ; B 274 0 667 731 ; -C 39 ; WX 978 ; N torqueright ; B 321 0 713 731 ; -C 40 ; WX 978 ; N force ; B 274 0 666 737 ; -C 41 ; WX 978 ; N lineload ; B 0 0 980 713 ; -C 42 ; WX 649 ; N snowflake ; B 16 0 455 486 ; -C 43 ; WX 509 ; N maltesecross ; B 16 63 439 486 ; -C 45 ; WX 465 ; N lightning ; B 0 0 384 713 ; -C 46 ; WX 861 ; N target ; B 0 0 736 736 ; -C 48 ; WX 556 ; N zero ; B 39 -8 510 713 ; -C 49 ; WX 556 ; N one ; B 79 0 392 713 ; -C 50 ; WX 556 ; N two ; B 24 0 510 713 ; -C 51 ; WX 556 ; N three ; B 39 -8 517 713 ; -C 52 ; WX 556 ; N four ; B 19 0 535 713 ; -C 53 ; WX 556 ; N five ; B 37 -8 517 713 ; -C 54 ; WX 556 ; N six ; B 39 -8 517 713 ; -C 55 ; WX 556 ; N seven ; B 43 0 514 713 ; -C 56 ; WX 556 ; N eight ; B 39 -8 510 713 ; -C 57 ; WX 556 ; N nine ; B 31 -8 510 713 ; -C 61 ; WX 643 ; N corresponds ; B 26 182 615 649 ; -C 62 ; WX 707 ; N arrowright ; B 20 39 674 502 ; -C 64 ; WX 975 ; N at ; B 31 -212 977 737 ; -C 65 ; WX 594 ; N pickup ; B 0 0 564 564 ; -C 66 ; WX 854 ; N letter ; B 31 39 706 478 ; -C 67 ; WX 1152 ; N CE ; B 79 -7 1084 711 ; -C 69 ; WX 465 ; N lightning1 ; B 0 0 384 713 ; -C 70 ; WX 698 ; N FHBO ; B 35 0 667 776 ; -C 72 ; WX 727 ; N cellphone ; B -7 0 681 1007 ; -C 73 ; WX 1046 ; N industry ; B 0 0 1004 713 ; -C 75 ; WX 993 ; N coffee ; B 0 0 845 773 ; -C 77 ; WX 813 ; N YandY ; B 20 -12 760 728 ; -C 79 ; WX 521 ; N boxempty ; B 22 59 500 545 ; -C 80 ; WX 0 ; N vectleft ; B -574 740 0 929 ; -C 81 ; WX 769 ; N scissorright ; B 29 64 736 488 ; -C 82 ; WX 770 ; N cuthere ; B 55 251 713 274 ; -C 83 ; WX 769 ; N scissorleft ; B 23 64 730 488 ; -C 84 ; WX 755 ; N phone ; B 6 0 727 494 ; -C 85 ; WX 659 ; N clock ; B 0 0 661 661 ; -C 86 ; WX 521 ; N boxchecked ; B 18 -8 543 545 ; -C 88 ; WX 521 ; N boxcrossed ; B 0 -74 498 545 ; -C 90 ; WX 933 ; N handpoint ; B 16 39 872 455 ; -C 98 ; WX 851 ; N handwrite ; B 24 0 792 564 ; -C 99 ; WX 748 ; N EuroHV ; B 23 -21 669 735 ; -C 100 ; WX 686 ; N EuroCR ; B 48 -16 625 615 ; -C 101 ; WX 729 ; N EuroTM ; B 23 -6 663 695 ; -C 102 ; WX 739 ; N FHBO1 ; B 0 0 706 713 ; -C 105 ; WX 827 ; N info ; B 8 0 753 737 ; -C 111 ; WX 739 ; N FussBall ; B 19 11 698 694 ; -C 112 ; WX 0 ; N vectleft1 ; B -574 588 0 776 ; -C 113 ; WX 770 ; N cutright ; B 39 39 709 502 ; -C 114 ; WX 770 ; N cutline ; B 8 188 666 212 ; -C 115 ; WX 770 ; N cutleft ; B 8 39 682 502 ; -C 116 ; WX 513 ; N fax ; B 0 0 490 487 ; -C 117 ; WX 1058 ; N faxbox ; B 0 0 1058 737 ; -C 118 ; WX 1013 ; N faxmachine ; B 0 0 948 725 ; -C 134 ; WX 474 ; N cross ; B 31 0 447 690 ; -C 135 ; WX 673 ; N crossring ; B 47 0 572 690 ; -C 136 ; WX 475 ; N ankh ; B 0 0 413 690 ; -C 140 ; WX 771 ; N heart ; B 24 -64 745 737 ; -C 150 ; WX 832 ; N flatsteel ; B 89 264 746 399 ; -C 151 ; WX 820 ; N squarepipe ; B 81 0 740 655 ; -C 152 ; WX 684 ; N rectpipe ; B 81 0 605 654 ; -C 153 ; WX 793 ; N Lbeam ; B 70 0 726 654 ; -C 154 ; WX 801 ; N Ibeam ; B 74 0 729 654 ; -C 155 ; WX 824 ; N circpipe ; B 76 -22 748 650 ; -C 156 ; WX 781 ; N Tbeam ; B 65 0 719 654 ; -C 164 ; WX 824 ; N Euro ; B 10 -11 751 743 ; -C 167 ; WX 790 ; N frown ; B 8 0 568 572 ; -C 169 ; WX 615 ; N smile ; B 8 0 568 572 ; -C 174 ; WX 1382 ; N bicycle ; B 46 10 1343 772 ; -C 192 ; WX 878 ; N Sun ; B 67 -20 826 733 ; -C 193 ; WX 825 ; N Moon ; B 49 -14 766 741 ; -C 194 ; WX 484 ; N Mercury ; B 54 -13 417 720 ; -C 195 ; WX 552 ; N Venus ; B 65 -9 503 737 ; -C 196 ; WX 922 ; N Mars ; B 49 -26 905 737 ; -C 197 ; WX 627 ; N Jupiter ; B 64 5 565 751 ; -C 198 ; WX 649 ; N Saturn ; B 53 -22 577 731 ; -C 199 ; WX 567 ; N Uranus ; B 59 -15 510 724 ; -C 200 ; WX 691 ; N Neptune ; B 46 -14 643 731 ; -C 201 ; WX 544 ; N Pluto ; B 30 0 516 750 ; -C 204 ; WX 171 ; N womanside ; B 0 0 133 740 ; -C 205 ; WX 157 ; N manside ; B 2 0 125 753 ; -C 206 ; WX 269 ; N womanfront ; B 0 0 254 755 ; -C 207 ; WX 356 ; N manfront ; B 0 0 337 753 ; -C 224 ; WX 947 ; N Aries ; B 37 0 895 748 ; -C 225 ; WX 612 ; N Taurus ; B 44 -14 562 723 ; -C 226 ; WX 712 ; N Gemini ; B 49 0 657 745 ; -C 227 ; WX 952 ; N Cancer ; B 51 -12 909 742 ; -C 228 ; WX 807 ; N Leo ; B 34 -8 770 749 ; -C 229 ; WX 865 ; N Virgo ; B 36 0 827 748 ; -C 230 ; WX 708 ; N Libra ; B 61 -14 682 732 ; -C 231 ; WX 1070 ; N Scorpio ; B 46 -38 1021 734 ; -C 232 ; WX 748 ; N Sagittarius ; B 34 -14 715 731 ; -C 233 ; WX 835 ; N Capricorn ; B 55 -23 780 731 ; -C 234 ; WX 959 ; N Aquarius ; B 58 -16 897 732 ; -C 235 ; WX 620 ; N Pisces ; B 31 -14 579 730 ; -C 240 ; WX 722 ; N A ; B 0 0 721 713 ; -C 241 ; WX 611 ; N p ; B 63 -196 572 533 ; -C 247 ; WX 411 ; N dotsquare ; B 296 307 392 401 ; -C 253 ; WX 1726 ; N fledermaus ; B 3 0 1629 695 ; -C 254 ; WX 1005 ; N womanface ; B 17 8 942 857 ; -C 255 ; WX 1110 ; N MartinVogel ; B 47 -199 563 799 ; -EndCharMetrics -EndFontMetrics diff --git a/Master/texmf-dist/doc/fonts/marvosym/mac/oztex/ps-files/marvosym.pfa b/Master/texmf-dist/doc/fonts/marvosym/mac/oztex/ps-files/marvosym.pfa deleted file mode 100644 index cc68e8427cc..00000000000 --- a/Master/texmf-dist/doc/fonts/marvosym/mac/oztex/ps-files/marvosym.pfa +++ /dev/null @@ -1 +0,0 @@ -%!PS-AdobeFont-1.1: Marvosym 000.101
%%CreationDate: 1998 Jun 13 11:13:47
% Designed by Martin Vogel http://www.fh-bochum.de/fb1/vogel/marvosym.html
% Converted to PS format by Thomas Henlich thenlich@rcs.urz.tu-dresden.de
% Hinting and ATM compatability by Y&Y, Inc. http://www.YandY.com
11 dict begin
/FontInfo 9 dict dup begin
/version (000.101) readonly def
/Notice (Designed by Martin Vogel http://www.fh-bochum.de/fb1/vogel/marvosym.html) readonly def
/Notice (Converted to PS format by Thomas Henlich thenlich@rcs.urz.tu-dresden.de) readonly def
/Notice (Hinting and ATM compatability by Y&Y, Inc. http://www.YandY.com) readonly def
/FullName (Marvosym) readonly def
/FamilyName (Marvosym) readonly def
/Weight (Normal) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
end readonly def
/FontName /marvosym def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 32 /space put
dup 33 /stop put
dup 34 /beam put
dup 35 /bearing put
dup 36 /bearingloose put
dup 37 /bearingfixed put
dup 38 /torqueleft put
dup 39 /torqueright put
dup 40 /force put
dup 41 /lineload put
dup 42 /snowflake put
dup 43 /maltesecross put
dup 45 /lightning put
dup 46 /target put
dup 48 /zero put
dup 49 /one put
dup 50 /two put
dup 51 /three put
dup 52 /four put
dup 53 /five put
dup 54 /six put
dup 55 /seven put
dup 56 /eight put
dup 57 /nine put
dup 61 /corresponds put
dup 62 /arrowright put
dup 64 /at put
dup 65 /pickup put
dup 66 /letter put
dup 67 /CE put
dup 69 /lightning1 put
dup 70 /FHBO put
dup 72 /cellphone put
dup 73 /industry put
dup 75 /coffee put
dup 77 /YandY put
dup 79 /boxempty put
dup 80 /vectleft put
dup 81 /scissorright put
dup 82 /cuthere put
dup 83 /scissorleft put
dup 84 /phone put
dup 85 /clock put
dup 86 /boxchecked put
dup 88 /boxcrossed put
dup 90 /handpoint put
dup 98 /handwrite put
dup 99 /EuroHV put
dup 100 /EuroCR put
dup 101 /EuroTM put
dup 102 /FHBO1 put
dup 105 /info put
dup 111 /FussBall put
dup 112 /vectleft1 put
dup 113 /cutright put
dup 114 /cutline put
dup 115 /cutleft put
dup 116 /fax put
dup 117 /faxbox put
dup 118 /faxmachine put
dup 134 /cross put
dup 135 /crossring put
dup 136 /ankh put
dup 140 /heart put
dup 150 /flatsteel put
dup 151 /squarepipe put
dup 152 /rectpipe put
dup 153 /Lbeam put
dup 154 /Ibeam put
dup 155 /circpipe put
dup 156 /Tbeam put
dup 164 /Euro put
dup 167 /frown put
dup 169 /smile put
dup 174 /bicycle put
dup 192 /Sun put
dup 193 /Moon put
dup 194 /Mercury put
dup 195 /Venus put
dup 196 /Mars put
dup 197 /Jupiter put
dup 198 /Saturn put
dup 199 /Uranus put
dup 200 /Neptune put
dup 201 /Pluto put
dup 204 /womanside put
dup 205 /manside put
dup 206 /womanfront put
dup 207 /manfront put
dup 224 /Aries put
dup 225 /Taurus put
dup 226 /Gemini put
dup 227 /Cancer put
dup 228 /Leo put
dup 229 /Virgo put
dup 230 /Libra put
dup 231 /Scorpio put
dup 232 /Sagittarius put
dup 233 /Capricorn put
dup 234 /Aquarius put
dup 235 /Pisces put
dup 240 /A put
dup 241 /p put
dup 247 /dotsquare put
dup 253 /fledermaus put
dup 254 /womanface put
dup 255 /MartinVogel put
readonly def
/FontBBox{-574 -212 1629 1007}readonly def
/UniqueID 5096697 def
currentdict end
currentfile eexec
8053514D28EC28DA1630165FAB262882D3FFD20326947B1065649B533EB5E9E3A88DD77004CD4F
ABF149D6C8D56292D3B45879C69986C03ED4B6B9E5994D6A23138375D9A8118817361F21201BE4
98FC13671B01C995B90C8C26E88A39F062C9EEB1EFFD60138701300DD9F1A6070DF9A8F3F1D1EF
12004D9E25F4776A471728A4B0F77FF3EAADF16830490108D0BD04DC0DF4E81FC4EAC68C2887D3
1B383587E8F5CB726231787CFFFFBFCC48E1065D98F7C85F08B020CCA129F694D6F0A720D51371
C628514297D0ADCE44A060E53DE48887BA3A2F2F9E6FFFD5C5A7A819022A5421B3D62A86F3008F
C6DED05DC7AB692124D9ECCC11EB79B769F92AA413E7B5CFB26416C9677BB93DDCAFF9D0819562
47A03064398861F87A9E1ACFED784AB6F6F664A602F28AE9FA697542E87B0CB2F3F7777F8CE332
AB81D61A5371BB51C4DEC649791E21058B7D335BC13D8302ABD48297C899B202F8643BFD158A67
C2CF1E51FAA0E5E1C4CFDF04D3C34FB53C3BFA0A7F3F0D64923A67FB5B321289153FA7B8FE7C50
E2FAC72BE5B939D856B8458CD5A23A27DB0C0CCB4FCE7DD1DAABE044CABCB6E5913E6F5BA44395
E8D00ADE30547B08BA748CB417A64C51DA7D7A64952305F00B27731AD932E5DECBDBD52720A27A
EEB0C5B244C25B15B02987F1CCE8CD336CA8459EB36A4583CBF87EB2BBB063A33324A647B4803D
B09F0CB539C88908F70CA7DA49AA05A1FF6741AA0090A0185E220E21887E4F278FA55FD96D3E7D
837D1EE5374DDC245AEC0344C1B817F1CE3343D525A35514082DAAB30635EA6D1B0533918D64A3
5DE78C2ECAFE91D4A441245B795111BE982B6D2E74CC0B08C88D92A61F35B846E6A4469084AA0E
95C8BA40ADC140C9B9CA2235B5054A0D9FE750C37EB2AAFCDA021C737B34F95041747CE175B731
A5A4D76196FF984FA7DD3EF8564BC0F16FC7DBE037BD8F9962ED64D53C406DEA5160D68AFE498C
E9E551AF9EB2AAB1E3C9D68CC14C0DB0ECE6BA4612E3929F2DBB065DD38A4ED79DCB01673AB117
FA5194C09F39204113559335548E17D6573A7C2EB9F8A2E656E14FE5E1DC9C7BD0A648206DCA70
D8513373B10983DDE3DC62CAB8F3A2B232275D68BD62446E11F55459D76442B1529A3922B6AD9A
03A1E812DDB3E68E1C44D8042E261384D6480E06B4C568FDCB493376635DA5B68CC9C8D894B0F9
A5B4E4A230DAC3EDCA496B85FF3EC76485FC184E9E92C2F3F15E77B3A60C8EB53A16866E06BD8E
FF177AD42066AA5A0148B1C3D909B78ED3011D6E8293D2F60B345DD39CD37FB26769ADA2135BDB
AC9FEA3E64738051D99E0E732F26B0A3D4BAFA99438849A9D1BECB8C68622E17AB7844799928B4
DA7782383F05FA394244EDF144CE945870272E78EEB4A0AEF50E284BCE7CD3C3A9FF2DAD95BB76
5791D3620DBDD2784AB93FF549383B85419172069C5AF625B78AAAFB57B8E83EFE94687B6ADDC0
1F3CC0A7940FB158EFF2114344723C539BF3D82FF33060BBA43CE2B3928163793C22C3F69B8D68
43011B1BAAA695343E1CF267D855848349C38AEBC5EDD3C6222162F0124495CBCA87983B8795DC
AA5D13CB050A5033C406524FE453889D4557B275DD2C42E6E02FFF77CA2EAFA79EBAB6113E04F1
B4FAFD6FE844732DB2E20601C908807629731E043A63AFFA829BDF7A0F03CA353055D48BE8B98E
FA0C43A8C0D10C7880F3AA959CB7457F5990982360EE17F1157A8A6573A101BB9463CE687AB622
2E08486A345637E786A2DA5331B19FFAA4AF79C606490F13E531B9681F86B9E007E7A45C585849
B1B87DE2B14C6EE8F5C82F1C2B92E80B1EB0FAC097B35F12D490832A8FD1165276DB735767E42A
1EE28E14C4BDB9FB31F5A807CB4120D5AD9308DDB728562C1745F7B6F1EC84B8FEEA274E2AA53C
424B517A4857E142C9DE8309CB6E67D94180C508E78E7B130462CAC1C61DD0EC08F6F6665982B2
2B50D0FB17671DF39C27B94B84E900FF192D97B128519E4CCF24BE632E3358A5165A90EA39EA4E
9E643BAA62ABDFA2D8AF056D8566E84939307D5D49E12DAC2C2AED4781CA3DC5FB20B8D6D07C23
E516F6BDAA29B98BEC9C46CB95FEF4DC3F4BD9D15C12301576E715912115E9833ADF540E2E2DF7
FA497F3A839B21A636A1C8714E87DEE3F0D01D114787846BA1B1C62C6FEFE7075FD4D9627D5862
E844C1802346632BA7DE663689F66F0216EC6993DE58B1840F201E3B4939DD09FD33DAC32C2CA8
17B129AE0696D3372EABC8D0222F3F3AB09462DBB04350B2727EE93C91A9717AE4059F1FB6F439
7D71603BFCB1A8981833808841FE81D39359DC1E688B0432A54D8FF15FC7DF6B93D76AE47A84D5
323E7D4D9AF071D6B9017DFB9B6E4D08AA1040F961FA0BE312600B49953A7F5E8CEBFDA89D6291
B422D289A7107ECE145D4FFCDF66865F01DB41A845B03BB40DAEA3E4DC477461DD057B274AD799
5F7F99621D7BE2249F33CEE45423D50CB0F5B45A9A83BA5D1CEAC749EF30262A2A9AF94F98764C
71AC5B66CDD74356D333E677EB16B8444C64539D3F28F5CAF989C4C2D78FF5B257FCDEA0091FC7
52BCD15E04DE1233842B185A3B8C6AD0D007B1BABED92E11E163FCD567BDC242C17BC64575A761
AEA5A1D5BEA6E891EA5EB298356C1CD2308A181EEDE9C406D190F0DAD7B417793201E5DF8319D5
12D50E41CF15122E65870C372B7625D78EE54A79E0748AEF3FB003828675A877F20D9BFE425556
5FBA877BEB72AB3420E54C7C461912846F39E2613EE028A0F1D033A092BC5299AA8FBF1702AF37
29316CB6157832C291D4FD639789480F7D9E49576FD342321595E8902F0E60B20592DB50B92729
EF283345B3CD7AE0DE745F4D9050B2326894A02104898D66BA17223735CAF04255525F425593B9
BEC124B24B4FA73E4E79290252AF5C3C76860984DBED74868399193B8C2EFEA2D1C804688073EA
A09E09C6797B6D82CECAFEE47E0F8E4AC31FFB490A47C1B85EAD7A38F6CBA71AE7C8761B94EECF
7B3EEC347E4355A72784F1E54191A94BB51EA8DA1F8644759B5EB763C86C560C04F41A2EC824F8
48249CC293E741EE4BBCD9592B69AE3CFE2C0032321752AB5E62148017B7C49400EEEFA65949D4
2BF287C14DE1D8F5BAC7438CA56DAA23022EC6A131283E8FA94CE5EFC652BD6FACE045CD30B484
0494CECB74FA67D3F04688EABC84664590ADEDBE98C6C631A9FD668DF092D8F44BD6AB2BA5964E
647CB36913B89533F9BC145C917AEB5FE50FE7712A98BD03BCD338929A4D1FD16BA988FA7EB619
3B8D9E9CD750731D7B3283705D80FFB69B9E854836922E8D67731ED5F9EBBE421556E87A1F5FFB
B7A0574538F9F03D0BF1715D9A16D912B3C42507DEFAE292B2B0ADA599CE1F5543B45140209B45
79E4EB9DAE7BB176A19342A5313AF23FE5B8FD5226356039E7BCC54C07E10DB8A301CEE83E57B2
1BF62373C0182132A512D483AD57EF82D54471F493EDAD6F838CC369DBD300E26495D19A1EE47D
118E79D58A1DDACB00EC71F73C747169D29A19F445F7B8C65A4C93F3ADC3921403DDF91FCB63A8
52C11A1BA02ACCAA6352D25DA70E4D95D1679506FCFC6C6FF8FA598C900688B6FF5277DA04D52A
322C00BFED0281705B4BA883EE678B76476D969476D901BFA27E8E420AD3DE37E6E8397CAF89F2
C619EF0F770621C0043AA3D689CC19BED5114AD562704E15ACBE307A8CE34999369977A3039613
40CDA8ECE304FB9E6EA06EE4E24900652A6D7D9C8D54FF556D05C99F5ABA6C46CA16ED54BE141D
1C63B30DEE5AB2A7A1650568F9B4D795B637D6832CEEFC7D0F9B72D131107DA9E01F7379742C13
A9E2742C3FF6108207E101D59B9177DB2CD6A72B8F26A2CB7355989E8C397C5E69FC7E5A65C203
F9AB08BF84BA1CAE5D919632144C685FDAF6E9CF1BCD07C764BD50666A5A2706E57D01BA87ABC2
941BC8FA63CC93CFEBA62AF93BC0910ED99BE1456683577358C8ED64D6C836580F1D3B0EC74D73
B4A7E6EAEB5E68996404941D1BA235A36C3048E833445B3F413B8913F58B66AB8DB430206FD03A
E927864F83B8E7274E318CF3C3650BFDD5BD7CB5BADC164D323F421927B05485EFBB8DBAE141D9
FD06A28E94874DD94CA1F68EB8D495F18471EB40B618F3F9E5B62667B5398568EBD70873EFBE6D
2D0AD300A2021272CC0D668402E72C70B055675C199F28BB19351A24ACE279F4727FEAD6EC84A2
38922DEDBEA982BED0E0E078C470654937C857DB889102016E20921274EEA4ECEF7E0A8AD15811
04F585A6057ED9CEDD459E2D02C97C08EFE6B3E3C334A55770DC4664143C0BC4A51784B92667F4
C255CCC8BC8F52BD4701D6036946DEA948403C77DDB0551E2C9C5E5AF62AC5F68A8F9F90775C94
4096AF708AF812182160E46BF9487D0A64561E97783413F11FFC370BD3345983867C34F47A3CBC
20069AD59BD2C6A214F0E08FD31DD93E9DAEF3BD86F047558DFB0723CE2E3BDBE553D6A6F20799
38100D41E339F1891D69B4E002D55C228F208949A467481FAFB7291390E735D4FC3AC0120B8D44
38B37984E4F92CF91F7DAD7B309ABE6C88428A70806D6557F0A2B0541505C34A1BF540C8F60A5C
E352044A2F1BAE0F03F8546B59A66BBC34426C9A14E5E95237F46AA9EE5E49BCE167CBE2A01044
E67E50FBD4418504BD374101C28EF0D5907F3E028072D586FAEE71BCFB36991F77D8D4F126350B
447F2C40174461DBC4C40A5B2268BE7E9AE930EE16D068DEE46423DCA532536C274F8892BE4628
6A7804B0FA029008D78AE92B0A14AA9910AF9D458F5F6197379126C571FFC59A4BDCEF24A8B289
B1671C9DEACB4238BEB5E32CF8517D01BAA2C5A6A92E57C5E600CFB870F07D7AA8D1DEBA018491
C561BFBC0925F108AAA91E35B1B324D61E71480D472F7B58FC349F3969CD50F2E739560C62B052
3A8161E93C56FBDB3FAD1AA00BB1B438ECE145423DDE4F158A4451CDCDD4AC6C9C4E88FAE93E66
79685777EDDB22BAEE76C54215FFC34151AFE6F7CE173163DBA353CE455EA026A82216CFB21187
3617C86BB385C5A69FBA3D3A4281D5FB53587B65B67F8C50A932D213D91A8191025986A32F1E96
13D3F5F42548B51179C4DCD5263AE23954CAAF61D9E2B872DA8F703B49B89C8E9B2DECBDA08856
E094340B637F95A35B477978159AA7262950E0DE63DDFD80F9D6EF99FB52E8D64F78BCDE77CD92
625384CA318FDABF8C632A170A20937DB102DE014CC56DFC7C61972CF930D31C41C24116F48CFE
78085E142D78FB9AD26589291B82DA95DB332341D380AF661E8406C5323E2882DCA15B70A7E262
F04F1156D1B14B664AB348621E47C4F5CFEAE0D66230F22473B4997EADF30DD135F0468128046C
BFF2AAC05BF1CEE0CE23F52C3C22FA06A5C525EDB9F3203D875A79A5421D4C6DBAAE3DECEB15DD
58D6FFEA0B063DE3322CDB1B0656149A0A7DE91CAA35E9A93662F83C0677C41141FFAA56AFC106
E7A6B44BA3AC0ACAC332478CE5F96F692E29C9C817F3F1218B658A539A6F73E97E1DBF25041D3E
5042BBEBFFC263C02E690F80A1BD8016E2A64C05E0119AC665D4411529ED697DB3920EA7BC45D6
7836ED598EE78866ED3D70B944E3BC7256251651B69D2FF52AB410FE7891B2268BCDEB1592F477
D62E61DFA546342EDAC66F4FBC3D0E2B0DDB7C7198EF9971B3790C7CA40DB975277C202527CD88
68C9AF515C0A974298D8EEFAB48185BCCF44E42D7347D34B6227261B9B48874E2848D60B9EDAC3
FB87E12E2A2BB82A9FC83CEFBD394A1EBC4911DBC6B22F4BE92B11744F75D96373849FE293D4BC
3A0E50876802A9A76686D12F86C8825D9B8680FB97117B13BB9A95850910FED425B1D86EED90FD
50A0A405074F34EC3AFF17F97DC206BA7C3557179760EC33B3B62D7C530DFF0C369823F03F4088
95AC04F65A3161E13138E5DB870C0AF731B799148091454651B4383610A4EA060FB8A756734FEF
443BA72FDD3FA4DAD11D0BC50B3A529E74352F6BDBAA0B05511602ED4C66BBB9E13F77750A7320
02A3B28FAC9D1C1E8B6C0027CDFBAB7972B7FC3C235D8FDE21E7CC21181F487391EE773D15191A
2F33EA173E4D3E835BD4341461FF9D0E59994191170F3495166C44A9241F3775D55C8B8AB263B6
0B0498BE71B90127ED43B9CE54F0BD163E1DA4FB8B23553309992B184AF0812574C296C423B3FF
BFBA07E776D5C921275DA73A9827D7B176327CBEBCB4EA151F3B594EB2810829AC43FBC37DFB16
C4D92C2B439DA706E5F94B7393E886AA2CEF6D83CD7F44229306EA3D188257F6FCCD69157AF571
9A0918EB2A93DB90F44DAA1E5E2B9D51EF24E92AA1C23A671E025C1A27945C946FD09DAFA2FF15
1A695ABF05AC051DD7E7E13E6291E4B5120D4D7505126E4CDCF2AB4BCA294340C1BE5EEF74CD4A
51D5A3E92379D970E7604C9FA1DAEE550A58C3B8FDAAA7C25A3C3B745AFA5DC5798C5F3D38C954
11C618B010A44FAD2014CA59D3F1DD3E5189F20456E5287176E98CC57B4DE817D4AD66EECA61BC
C05092D0224172F433B9A01DCA273640B0800A62BEDAC3515D8EA09627C639D892BE12D25B8C97
88E8C6304BE27F394E7AF05D1B98F485E5207F30E5311D3802E88124A371D7BB5B4F2B8DE232D6
512FE758032EA7CCCCF2142BB994AB3545C418485308E0F4141A5C0C7A7AD421141F714F7113E8
119E4D8FAD91F0F75A8CAF58C93F568D23CF74DA0CD6C3E2E7C6A6E686EECCBEE5356956CEB807
2A6ACB826D3A66CAA3FBDDFB0865C4B19BAB52A7820982670BA773269E51B88B4E0EB4A06FEA31
9A40E87267451F351B00208EC1AD40A5D4AF52FDCB47F7525834F428EB480A02F19924C95DB02D
6733C086BA725999E1AB1DB7E9B9D0EC182356C3117776BD4869FAA0E81E3344C38EE90A6C2967
4A48BF30E68909D64DE63AAEE74EEDC7ED148EA250F96035924210C66A3127F52D216FDCA2921A
C2D9A418A9E986FAA96FBE82A56EF115CCE29ABC0D13FCD0D42FE3440E1994C7CA76DCC4D66A1D
A941CF8A485ABE53AEFBF0288F279023B5CC6B6F16256C8A7201C25D7E607526FA73A7EA754CAF
C74C74BA1FCC12327F53FCEDB263F558EDC540699B8D4EBFC2305756330C8FAE97F4F1E8CB12C4
1357A0D31CC5745B78F7383B3319827B341797D0D9F374A55175A52FC4FF81A4CEE13AA0738C9B
71198DBC9EF510C353325B8326990EAB4F5BE35640E679DF9EDE6B06CA89AAA18F2DB8A1D4922E
FB4FF2E2C8E431F5F906CC3F1B09A707875019369B496EB69012A58B7458666D6D59B30281613D
BFB79D585E808BEAED6A01085017F22886009B9D194892614D9868C00674E997265AA339991CC3
F4458CB7EC4197B70D9742356F36C6EBF71BD7FCC20510CEABF8F87EB3901A62C61CC93C82D8EC
7DBDD45532E9EAD282EEBAA8B49B6DC1625C94180B983F3F0B695E5EDFD2EF4199D35E29EF220C
C6332958B1D57A58E41E2E5E00CCACC904CF7614A9D2DA8029049D50A61A4043B2225BAA59761E
07D9A8581B4A4FA3C3BA7C8F16271F9A7BE41C97EA326F537C38B5466A022EA3F8C0CE30E19F74
71DC0AC224D8A90F63CB2F7635989F2E36654C32930F715A058BEBFCFCD9B28281F7F347202482
0C0F67EAA52099DEF730353C65922A2798E55DF4FCA183719B200F928CF95F9DB800EC5C420464
96AC2694BEFF49F90E544A08FC1E0882A5B8EF59DF5A979997C41E33A1FF3BBF62A445208ADA54
993BF97245F8E68D94869EBF068BB09B8DFF7C3588CC7A67E54A7CD46C4298DEDE81CCB958292D
0FFB69CB1E9CA578F19953F8F3ED1261CCAF0B175324F4FB40FA9BF78E9252617576DBF08B9674
42C80CDB62AE941C77A5C87DAA15C5F35C295AC3402AA1DE7D5AB0C7DC973AA57F3DC2C312D391
51884B067B6F27DDC223A0499F125445872C07AAE06977CDC6957F08EC1D5FB1A02222CF9E79FA
E09F46B0522DF99F4CFE9E3F2C3EDAD2BC5A9A8FD796DF965D1AFB819B1156BFA670269391EBC3
E2D64CBA46F5A3B81AA5A8D8B7BBA61A4CAD1DD2CB58BB645733D618C053432B308F48D7758063
14C3EB7B1DE62CAFE94B4EAD3B6FD0A635495D353290C12F9738FC0321563A7C04B7C3E5ECF4A0
DB70A6E32BE4BFDB7BA78A323B23A3624F115939010A9CAEFB56E341CC455D1E9A70EF887F0C17
4C608F1E9C7AC9AE27C48B603BC86A3A14801E351DD4B5CC92A9660DCE475938568911C1C804D5
8730DC2AA3BFC74A27359EC1C7950ECB7CB5790B5D17335DE36D3642F84941A27D541756E0ED83
9CCE9E2D8CACDD56049A2B7DC16C3B7EB6A947554AF22B67480D634AC82BC5F7DB0488B1FAE415
65BABCB5F6962023BD8505E692763E95D543654D227D75D44A3783D4D28260A8502B8E7E6C9B63
0613EF342DE7D258831CCC57B3747E5820B6C83B21B6CE337063FE062E9A2706923052C3CADF48
0C1E18A5E22F8B05A044C43CE4055A055AA2BC6480AD3100192152E03DFE046103423778467B08
5D6CB90C0A66A83DFF4A3F867E8C4908E62CAD8BF57E4A44F0AB515C78351CDBAB75D4ABDE7034
CA0CF4D35C8AD16341CE9F0F3D526A71BF4EB348144EA7A7AFFCF1CAC6DE5EC8282056E5107664
9FCCEB19E5C88C16F9C638F3ACC19E678A442A6193DF6B22D0BA2E2F0188FA40F82326625FFCE7
9350C75921A95ADDBCADB0EDD4E1B38933172205AB6D5F4B9A46A8F10D76B7445782EF09359176
27DB988D4E19B201AB3F3A48B7341C2269A7F2C5F126C8DA03A4782B418550FA7F975BBD7BD108
B0A857C1D5E38E96E540A631A0F132F02E7E32F588551885F5E5C27F661CCFF882153E2CADCCE2
D302593F8DE6B6045836FF1E17E51B6483AA9BC431058EBA88B082B3E122DF1B77F62A8067984C
3B2E3B1DF42D8FEEBDD43D7512F730516C24A7BD69086CF52188ACB4CB1DD13F6D60386D44C3BF
33518CF7B5FDFE59D681FB1138D11FC4AB45A8AA7290B859E4805D328A286D0EAB59C924D39A66
DDDE834640FAE85FB263DD3CECB646C2B5C350EFC6DEADD518E1A4C4426D9D3D1FEA9EC77FAA82
637ADEED132F5A9AE722E279159FA185AD3D088D13CC86847D7B4A5CA3E77CFF6262C158A3DB2F
3602CD560614D411A22B2D6BA3C24122618B4885C15992A4D9C0F8DEE45FC92F6697AB1EFEA58C
14E2E39B46E33EC0EEF9C0D88A3DE96A41CF4DEF6C5B556B2121EC7E1A4944445000C588D74E70
314C5436AA980B13FE570DF96B6FDA9FB08C8F62F6EAC6904F0EFBA3020C4C853736A317360DED
98CC4E374D80EFE503C23A0FB3F1FCF2FE14B6D85B72ECA592757E0DC1188B32F07B6FC110CFAD
19627F913CA34545A6779478E0FFC5920B0B11C7A1EA55CC6E2B3C3A3875AA9B81550E35F32B4D
6E89F23DBA4C5A1E5EB89D097C6F8EAB0587A1D560216D7DAE8D786CA69AAD325871E03516317C
9BE0485EDC6D7B200B7B3B1ECB3E80953632C707A4F8684070F2250FA1A33F0E407F7397D1FC70
85DC333C95DC2A8E7A44E7B3B19530D04AA00FB172AE804646E5C1F3F37FE972AB9B4C2090523D
67C3694BACD25E9FDBDDE935B6F16639E03CCC631CD03F5D54BF7D0C294D7F3B3B026221FE6C47
4309B5344330E4011D8DFCE74C9ACC372A7C8BB62C749EE456B4C715DCEBCE2B6E7151154ED64B
79552C8612AB1320CC9790A3BAF4D0DBD89CC3962151D874ED11BF512E5CFF92D84441DFA35D53
43DEC3EF71EF66D4B09D31D90FC7613EC1B5E6A658DC60152F4B31FACFD183F2C95D66EF7F3E89
F46D31A8111CA2679CEABFFDE4A7590EFBD982FEFB048CD3C104B28D33CEF76708F52E608F976E
8E10FB1AB48716FCF43A33EE3A9587A1CEAC76ED9ACBD9DD23D960E6E304C9B6F58E3C3E9E89CA
789BAD2E990117D923D791C528DC2215ED0D414786D3B8FD6DE568A8F4E73DC72BBBD893FAA895
7BAE31F99FB67B9AB17CDC666EF62A480645D3CEB5A7443A35A751187909D0E5F067EA33956942
F7586A12F072C9517BE03125B4EE68168E0DCA08E2E3EAF3DBF454A1D4B8BD75E152160A4E7BA8
25105A3EB76128DE9E8DD1EC6B71B27302BAAA6C088462E8842382498E48BCFB386AC7C50F3538
3AB1452730A15DFAA5860B9E7BC4A45D10CF42A99B3875A4130BAC63EE84F6922FF5DDE55C603E
6905B7AE9AFBDA307C4EFF79EB034A4AC18B8B135169006F40BB950BEEA69C9C71BBAF335DD932
8764E30ABEA8A56BB51E56BD0D95444B3597D0219213CD39D842BF76B746BA0B2AE6D81F97192D
FA115C3378ED545F8EEEC3C58B7F3717F45F5ECBE461587F329130699BD7BC0927CF0BA12A6D53
EE5457D28188B2E9E9A8F24D97C1679012C93D26D107FB0D91F8A17662C82B583514D1C585DBE9
857E52654FBFC4759F7187DAC0AF3808D96759E63EF6147B712A15E523229E53396BBACE6E8E24
04929DA324712DCBB0DDF7BB64D5ED575323D20691719281EBFE94F891AF80121F30CEBB1ECCBB
77803F24EC398D69A380235E0665D39A12A5BF40E1A60925C45172B035545491146E03AC0D6358
084414A9BB17F5BB4CFA572601DB950A9DA9200CB98A422FFCF1592B932C0DA51BB4D74CF11EEA
95C1538FEB795E56C8805F2B3BAFE2F42BF50887324B129CF1383D0DC33F128E10E06091CF62F7
0A558DFFA0C9B1C7D9F29B662F336B1550CEC3F0B1723F022C39C5E1E8385477C46ECA616EB210
3A3BDF9206C5C8544FA8A338C499560B7725689ABF15409F34EB1974EDD9524CA603F6A2431D70
45AA64F8D61896070363390583FC844BAAE8504BB99E7440BAD90A8BB436945AD89568E3477401
8824301B970DE07ED85CC49146CDB04A0C79DB0D3BBB77C302D5B01C1DF2DF0F1569793C45058D
A5619BAC9A76FBB1210F0BE0657DAA86A4C1AE95287BDB71A26DE6E14B037B3AE276451A7DF262
E1A6B161C0A6E1AAA98C3BF97ED572ECC2940CB1EB3760B38ECCE66EA16723CD095FB7F8D8FA53
9376A83BEFB4900A56884097F66604C0D4B8201321D0B5E63BFF20296FC70F0B7A5F0DA9537E89
CD7AF84C45F0127C647AA58ED7AF8FFE25D299BB81B7211E0930FF7D78B5BA87390999A75E7DA9
7C3E28020ECEB5CECBF56A7739C8997A3E74E16087FE032534541FA888B5467C8653A7173E97C9
467A0F6F8C083000C0F1DCBD39487F30719A80E46DA944B383CBF0AEF8FDFD835366D0EDAA9B27
B887427BFE3F50EA9D245818667D76304B423604944DA2B38822AABEDD21625ECB5AEE5D426CEB
86575B6426CB356630801F71B6C0CDCC0D9A56FC8366DEA73AC954796B7D5EB094EFA5562DD10B
3D4E430942FBE9CCC67E80CA9A76975BBA61FFF76784929732D664642A11C059A98DC28FE8230F
55939B0FE6376B5BE1356C8DA1E5502D68BF15E178DD1D2859A7476DA1266191068B308B4CF70C
62E0EA42BC93226566032F804FF9C661672913DCF47D755D0BB90625BA0CAD9170B710B2BDB29D
C18136C61D1B40FB1BD042A5EAF5FC8336E9398961F115E63F4E2592ED9827E819412E6EFD3B9C
F90A664330C4A6E4EF101229AE57890412652F39B84A9F0ECEADE94E897C1109AC9B1BE8148486
5FF3A7C93D88BDFC0F586AAA2D6E4ECA4AC489E2BB4A8E8D88431C6FC94EC5472F7FA9D9F9A2D2
FAD891EE6D8D8BD9581FECA523E39ADE9EF83300AD1C29F618C2988614133B69B7699618D3FFD2
730168AD3A7ABBA874D5D0FB5FAA6CA58E2A3ABBDC108835C2A290C48C0C50F3145991EF104AF2
E4051BE3CF141D00BEECB1EE6CE41DF4BBB5FAE46415FCE16F8E92193681D735927C7C6D94C416
779C23106C67BB0211F0CA6B4EADC0DF8775CEAA894D539E688D3BC356402407BA136A2FEA4855
A4CEA9B6C39FD0231E2DEE820C4332AF6B07E7DDA7742E29C8DE1206CE92A9072EB8A544292735
B55AD5284465977314E00FECD304E6C91BF1BA4CA59A28E5886284AB163B7317A547E09DCB79D3
A9C1FC8795ACF635C666CC0AEC643CB502C773659E2B2384CB8F84D90F394DEC5CF04774A8F121
ACB095EBC857A0CB7507C5AED3B1800AEBBF601AD1E8EEAEF192F9AA31363A3047FC4E85CF447D
27044F1E4CE1FE8C3558F5FFF2B8B5D6BA152039CF2CC753E7A3FEA04132309A53FE6877C43760
7C1DA49A6466EDBCDDF226717CBBE642FE46AD1E96DD2C720107EE972AC8EDE44FBF1BE735770E
95BE28493098AA21EC54CFB427E47EC18ADE74BF6D0CA5FB3ECA69B7BB564F57F62FCEA61BCFE7
67691903D0F6953A69DB84CC61602517E6F4622E1E54B76698F639DD27935B9BCEFC836A6AAA5D
A1A0FBE5A5EF5C5F4F65D016CAC4719BAB090743C50DC5AC6D744F92C90C876DBB2FAB21E26794
DBBC2A268186960FD63B17E511E4ACDB8D88EFBCD705A3A92D427BD2ACAAC8A4E1EE50AE12C4BC
11F3F9B4AF51C9F0AAECC97B6C5C8FACEF13F14F49A25822CFDFE47CA5EE01F40A04B2E7375605
6B1C1EB5BB8B654BD2A5161F7DEE65042FFF7264B9DB04AD7EAC2EE618EFF29E63606B8FA75486
18E58213E7A162D5D90F0F09AEB6DA95C777CBEC53BE95DF5CF9C71E259C36A9A87F47C9849D7D
D0BCA12BB6490B954B89B28434683EE2F36089BA4F31BE51208E184FA70E398D7F350A9DF60020
C143A387F7275008D33AED09CFF267AFC03C92CA380F66AEC08D199707CEFBA150E12D2F1A5626
0663601818B9E8E8EC86387145B8A1F0983279A2243BD26B6DACDC741F4CB595838FB53A5302E6
F9A20A2244C87D91352EF3E741FCBD95FF3DEFEB80AD732AE74AB0EBE600664B3BFABC64A6F603
74BA6CB15A472A7CF43ABAA1352C802295BB157F9729E273E24621927582CED39991EACEDDF03C
B72B2C1290190DAE8CE60F91BE2AB12AAD87914A7231F203858CFEB62D405FD4189E4AA3AB207D
695835E23C152F15A08EADDE86A9A256662BF597D0AF42394FB2480F97EB30A0D5ADAA9F3E257A
88458EF27AA151899EA307255D1872433EFF15A9E82F54B9F065B8AFD1F943B0E92011CB482D1C
1D63E6688270BAB3D6A1014DD6079B1E99E1773D6558CA97B74519A4F08BEF9E7584AB16EAA297
632D166B907E3FD17EC504E421F7635790A06C8E962BC4F52F3878048ABD007C3BE6119D4EBE8F
DD9713E2944887398E0CD3F1E6F4E4B7561B0C24CB91CD03E756B9F03FA0E025D7B32949F48B36
5DB8EA6FD269050C429184E29E8717E4B052A776063B25C72994EC121B5120BA307135BC15D0A0
9691CD919A2564F3FA17CFA669AAC0AB825339A496FF4881A279487836293F3F63A0E7052AB2CF
0DF68DD7B977CC05601D4B25A13106F0AB41FCD8E2AE24C267CDBE0F91069A0DB300B271EAA911
6A6BC7B59FB881FD75F79554DBDA0146A07A74941E5D2D6A741351D9D5EC867AD55963EE443DFC
FDE17F8317CB9758C5543CD80AA0F6F316ECD496B07F6D2EA189942055D2FDDDECEE166F378D56
CADBDDA06623A37AEC61A67C5C9229411F32471CF4B7854981844EF3715F02559D4B138CE91148
6BAB53B420690C4F86E46AC7D1B2E80F35AEE3149917D692BDA5685F76089CB271BC1FB91DE727
CC366395FF754B1103CF77F0400E54769789149BC97AC828FD703737BD3D9D9297A2961A002750
12D8C473A82D58C4C140DFD1E3E894E10EEB7EC7FA1091623EB512F6E4A8C4CC368E7451BD8A6B
D20CCF4D4A735A8DA18E11F2F899A9735DEDE5348D2E3E08385C16EB606BDD3790DA75F2881137
4CF6759111B681EC844B7A945F19ABF21AEB6893325D372E56D5D78B9E04672AE5E74061AE9719
22FCFF3AB3D63133C00EA024B3A2E835A560BB065DF85B3876C6AB35D5C4F53878ABBABCF0A5A5
363EDEB367D156BEE7B9BD7981E116D6A7E06CCCAB74744FD93C45356D0B86013706F283C7C42C
8A146056A15CEB28CB3CA86B816B4931F8562342E0E00766D8C9A89CB9D5FF61A66D5DD17D7C76
5CCA6C1CFF7108896C02CC1DCB1617B225206AE21D2C6347925322DC395BC21054753702DDAF11
E073CABEED56E3097E18601ABDF5C1F21772478EA8933FE395B1C0D6DCACA298CB7D86AC241630
1B97B2E1A8A7E756E4C4816805D99EAEC4638099E64FE9063114BFE234B095762D92CF7BD16CFD
4BC4CFAEB0A2DF1958DF580EC2C5E7F063BBCBB259FCB94F8EAEF83818CA07449652BBFE76FE51
A6D70C0F52760977E3B7F4BC226FCD2048E628ECB92C018DF05B10609FC61E187FDC3DFE3F8C21
FB9131981FDBF770855848A31245E7E8DBDE126F8C34124557E7DE928BE1CFC32EDDBBEE9A6259
DA7713BD95EFF3605F49CCF759C03C891C5C1DB21FA7122BDEA09E72C6D7DD1DC359FDD70264B6
AF6F976C5621B2A22733286059D21AA2A15039E0BA90C8B501483400D0CD2C75C1BED21107E57E
1800D09C66A72B1805F4434C77E3A9829A0C735422EA78C5CEB19806EC5C21E10A26D43960ECDC
621DD1FDA2D1BB13ABA85B0B28C8BD19B1CA10883143193441BF3F6786AEF68C2FE6BF2E65385E
11AE0A7FFD0B3DCCF3CF69F59AE669697498F8ECA0E430C42F1B9D524032D23A91A9341089EB80
87A10942815AC6610BAE979398F236E393DD46E6464AD412F83D5872F7DCE023EEEDBDD599C9BB
C8F40482AE73FD53205EC4A233E49A1FFA26462193625CB872B9AFB4C015DAE17CDA5AFC18C199
AFEB028B23D3FE40989B554BB608A7F8E672D15C33687F7B45114622D5587ED61FA1537CBD6970
C5A6C2D365FB2996A2F4BC38770409780A0FFF702D6E70BF16D167F11FF62504B4708407AA6A34
CC84032716AD2BFB8F0ECD135319C093312D25790603C32BB34C87B18A65F61F6EA730CB0DACBA
98D76F77E4C1E2C646D0B16C0077DEFE5FD99E9A9771BBA0365825B93D9C2693E5C98F52635E75
470D615B68075291838371D6C514A2AF61DAC41B8B1981212303DD8BEF386ED43C87F03A9EB43E
4C6EF25C94448069805B0CF9AFCCE1D9649DCEFADF11C3AA2027A9414C0275EE1CB61B7CBD70DA
E1EE26AA88D2B62B32C3910E52F90DC5896180FC5FD5C032A812D0FADF284748983CFDC0990E58
1167AC5DA8A257B8F90E09AE3571777946151F7F76D5BA6A6F701ADBBACC69475D5A8B82DFA23B
D7E8592A27931B4EA04040845D665574BF7150E142979AF0EF219CB8A9A673DB17CD85CC63DA80
DE3ED1731CC872BB8D8E2F34C2FA718D43D789172C0297632460366F77669AD95A350BFA027343
F16774160D328AC0162918AA47F9CA1315395602522D7C271C110B6C3A87F3127D201732B34620
8DF8E15C3E9999E72FCDF5907C553A8F06E7576179107DB848D1CC31E8E1E73B8E193649304DA8
01E61AD305C40255BAB8F3846962032EE0C51DD8DD55D9F02E9993D21A40E3D8447A4346C1FC83
137B79C4AD634DC62B8898597788EFF1664A3C37FDD853871686F5DBF85FB178B1572D988E018A
DFDA3B83EC03B024D244EDE642CB1ADC71C20367A8A942EB69AF95C87A93AB185E5053C98ECF8C
BC28F1EC512881E808C7CB54FCEB8AE3B06950389BE43D68C5A923C126E486BFE623AE7241ADBE
CE968F2646E7F954EA624673B4F2C1EB227D28B89B8072B442B8F47B139A9286D20144262DAB65
712E784760ABE79E1C692A8C0D3A68798DEE8A9E56C2B7D6E644525978A9E9CEB9DC4D68CC6DEE
8A291E294F2F13680C1FBFD8270053A477C172B33885729CCC22148BAB1BE394E6F6D8B95EEF17
6EC7311E2CC4105670BA6A0F885F5709DD2662E0AD5891D56B25BA9B3CAB45A9AC3B24A67EB67A
6BBB604694055FBB9FC96AE4EFCE80AA5EB9AC01AD07230624870A1F02E0ABC7F907262C5108A3
1AD6F1F162EF29204EF083982A68AA8AED458F284421A7DE708E819AB48819F942A27295B92385
240DCB53220D1AAE9AEA20D8A801775ECC1D6C71669F818C5305B5FCAEB758D09A22C2624A2504
037AF228D210135A5D330810C26203732D65BBFED4665181AFFADA67ACB3F06A6F77945A51007A
696F2517B596D3AED44B219443A3AC5E8ACB7190A74F449BBF0DCA0FEE290FCC8F11E2C35F03FF
301839D63A30EEAB6730608254AFE4C46BDB70E944215DD6036DE771C7F3AA88155C67E47C85C0
79C539EA3A394FC051CDB4E7AC5D0DBCA565A6367BB7A6D349C38CE8CD8B4D31C465E0E56F6E4F
AEF0AD8438AC9D7E1D5D1AA4D9BAB80043D2F527C1DDC6B230363F2CC6788922D957C019A6D4F1
2953C00432121789FB92745BEA5A5727FED90257D2DFA552D7524EBC8AC064D1005DFCE0E196BF
20557C49E8854DBF50CE30E4420161D5008C09A844755F122133685E032F06DFC082C29437A1FC
404C0146BCBDA5CEA2B8F7CD3AC197723A2D5DB9D1995D8D6B63DF6593AEA0FDE8EEB55453CB2C
038ACAFE6756F2C667AB2D5DF8E385854E106A83E675FC6A0A31CEE73AE2A80460DD96ECB3EFE7
FF9E0037089D3B902B040B11E55E67678502E082AFB3B6C5B713D1D3A36D4AB787669BF12C6294
6A6A74E5E7AE5B4545F39109B94CB7ECB6FF9CFF7560695B0C6E34BC519DE7266686B2BA4810E8
C953CAEA0FFB1E38A92D71369CDB09F252DC69A944C0589D192DF35EB9A467A4C3E205CBFCF384
3AA0686D75150D3758B1187D7A93A35FCDF5EDE438D9B4A0FC9BC553755B7AE8F016BE0D57B424
0268E1D7600806478E19254398F2E2292ED4DE40D0B100BE569FDFBC5616612B345735CA89248B
BFFFDABF6E595165B76D8D3FBD75960F139CE72FBE470E33C89E1A2A486C96B383022C8A75EDC4
D2F9A9503399ED3B475667AE2A457CA347E605F0E1FC8B4D09F3D61B7FEEDA64AFBE5F60BBAFB4
6A937F0B7CB249BFDC4137ABCCD711987F94FD9A6A93ADA374CD6E7FFCED9A6A7A59254F6444F8
5575C44BDCB166CECE52CC245AC25A9AC780C45787A6EB5F8E44198E488CB847BFA50B1A01BD82
8559C43CFDDB8A8DCFD226081B246B82AFD612C0B0BA8C417B9FF9DB871D5E6EC672962F224337
6A2033CC24AD993376465391009E7EDEDAB3D4BB0B2A96A168D4CF815CF37ADE82EE0ADFDCA6D0
73C8BC31A8F2C200FCF378C7D0A60CA2F9D7482671C72B1CFABE8054B8EC5EC2E18736E0F5320A
EF6C8BEAA346A1B15AEC55BFD994BCC0C0C635DF2A809D607D770A54AF1499DE93AB9CB832C89A
608ED100378922336CA73C18D59A9F166C8462668F6BB59C26558D84A34B0AEBD24E5A2D1041D6
136AE8D43336C9C27E4A50CB6ED28898775098402BBA58B3343CCAA2AB33E3AE593CD6DE932926
3127DE70B3F6C3E98733BFD774EDFA3268F0FF72D0FD9FEE2F2E23C5B817D7950814C3B1B39FC2
AE40E87C9E1F1FCB2434A3BCC3F996C1F6ADE60CC21214EBBC318E82CE236C578513608FBC8B34
3ED4FA77C5E136B413AF36D150908CA0B3C291AE421C5529653CA2D2485E5EBFD9B9B29B9DBBEA
9C4580558C7E0FA3FEDBF2A91682F528D603F571D780B4BC6972BD3837CA84196B99D977E2FD4E
49393969DD8339A53F2BABC9B448FD7572CB56F4932DD9B0B0527A7C9426AD9E1B9C2526668711
4B7ED67D3C92DC5F23509105048ECDA9C960AA745A2E805E90558F27D861A48AB0989DF4E0B3F6
A65F523989BEE4001CDBCF17F8DF22DFFDD7B7A6597586FA6FC56E6B77F8DAF2B167021D918CFF
8CCBB8A9D614CA506FC31B398EC65E7AF70A4E5A816A5E43FF82CB9C3A23680AC8946AD33E8F3B
BC3557C53D00EEF65B90300271BDBAFC478948B8235C34D8A6AD2E6124BDF3812B4D620BC4D280
535B19161F3F3352379A90DF4EEC2D245457C0B4A7C158F5F5ED9A1E19F253193D85165BBAF567
C1DF83E86CB80EE236D447EAB033E47421210ABF3CF955334F43A044EF97D8F3DB93BF331F52D9
52FBAB75F7AD4B6637C9A3D2C0786410BA9A9DFCD5683FDF9DCDC20A004F500C0B003D5A208804
EA93F261C37E4BEE7679BE462D6D413331E3DAE75E8CD07CB93396D4146662FA92D96F5C4CC155
1C2E10FE0303A5995A82892CFE0A790E2F3A2FA43E1F150304CE19F3B2186083AF6A4BFE75703C
FBD72991572E4488CE9EF8BED210FF95143ECB43733B7697B85DD3E8FD509EFF017D93F3EC538A
3B92A56E32AC884E417E75D3F1993361189129DCB45591358DA322CE59936D140EDF9694CF4DF8
757565101FFE8DDFCE053D6DBDC6EAB928439C5424BAAE458A5A353775923AF2F49D67077A15D5
67D9DA4AAAC69FBB0AC33374C5792D6A2BD7E838284A9B4056B81CE47D692AB574FC6ABDECD03D
64E62566E8024CB69B2F71C0DB3E3125325FEBACB49C00F60CBBB8BA5E83FE8AD7D111D6BF2B7D
B4DC03CC6490DB00B26282613DC49A9A12C22E3D1756A8479F2C49EF7049381A4CE197E3D412E9
DFC0B66538812AEDFEBEC783D5182AB68B385B96AC6CD1EB2CFB30C17141D812646F70BF7BEE0C
2D0182392B383B9163C6FD1945415F456560822B4069677C5EFEEF38BC09A19CFF174C1E0B2BC1
6067806F1277315A31C039B1CDBB74B690B63006A70E5826770E84230EDE09B32A849DA5C6F8CC
42F7A8DCD7D790BB10EF025D723A2D0B93CD6A1AEEBB3EA93C95005FBE2D0D9EC871DF985CB632
3559FE30823DCEC590DB42023FA127C3AC2647C0382F0A85EE3F69FDF386F300A48C390B1C5F90
9E9F20A88CC2ACCCBF3E9A89EA1FC7E1A1119D33DAC0A60C129DE7C3669B44ABB569FCF8C3EEB5
7CD05CEA7C0F5EFD2B78422FDF48284787125AAC137C2AB201544F982D43D3976D8A2E3214023A
2A5135C86D95288931D15E90629A66D36F9E6B0402DF0CC8311D71828197A2E7710050950F57E8
6234DC5B6444E4DD400BA0C28A77CAE1838C0339265D5EA2557BED447CACBA2236D4925624AA12
7B3E57DA324D8218B3637EFC91D745A52815BAFCB6EE1BAF2FC0AF0001E41F109F91D598A0F72C
918B9DA138B70A73217D457BDEE695F61F54486A2CC41B7689BA30E3C0D715731DCFBE861E3938
CA5265538476E0768EBA9007EE3969A5AF509CF432E2C0D4E092A44894B5B7F37883202AF8C732
56F2607B0F488D7B5BA72FEDD6000B9B9E84501B6DCE5CD9CB7DF7557F0C669037AE78EB2D9779
9FB3FBAD82AA808472FEA14920E2E266ECA287EF234233B6A9D5F061E3E60A329E092170132AA8
BA484AEBE58E90E17188E7A3D60D342A8880F6416254CD624E10358CC3739BDF9E956D0BD5A92C
6D2ABF96BA19233B986B87CAC465761AA072200C18506D681D4C6E0735D502EAC22D53FA19F7A9
FA4917BB3C969B37AED30A37F4759813FFD2AF1F5DDA6E446E310CC05BB1499DFF835CB275EE78
D43A8AB0C318D13E256DF858503A3FF2C36F962C5DD6825B61BDD4B812E692C98441AB34264A41
C0B83F724F01059CB5315F7504210946725F762EA90E39961C4C525338FB719BCF4F94C2FCBB01
61E4B353B33799EDB1DB574B461705E272758027AFB22DB64C2F7B53D919EDB3AA87A08678C6FA
9C25FE8A259AA0A250BD071EBE6B88A9E6EE0D150291D7E6BF274CDC4B7EE9E7D9F05BC440379B
2BE685820A80C6FBD015B2957E5D08257C566677957A4F881ED6B0A0FD73467080C7339751968B
AFC38CDF8EFE1C1D4002A54F7FFA5D935AD3D4A587D25A87AEF926E7C31E0F81848091E93FB3AF
070033371E7360A46C7C1C28F64665BCF249142753837A1D06803186D3F9F9A1A31376E73C0B00
247A9794ED6A99C7952D938A4A19136737C28F845E4C6208E1759172D36D5A2A7493CAE9105C9D
45E664C588977E49EE1361B00E7E6A3FBC67427B316C326E70B7295D447C30F6DB7B46502790E9
E29CE6489CF0BFAFF7473B8ACB6104698808101955C125BACE55BF3F1B5D72F1D60FCFDF737CAD
9C276292AA4AF8E7CBDE7A6A42195DD00DCC7CFE2497943DB1F80D7EA9E990ED99EF3EBDF3604B
0CDE2FB6758BBC96AEA9E5C9BBD5DD91DFBA06E7CEE9F29B42A83FE3A475DC65832B480098B229
B17685272BF8D2501C80BAA8FFAFC0E49AF10E44A0CFF68D6D06C2167779639D1931F249C6074A
70DF32DD3E083203DD8D2C859165EEEDEA08069B4FBB15E7BAED3FB473D7A081317881FAF43626
5502F929A6D3C2F16E9E04C3B8EDF2452E57ADD31F8D0C2AD3D890FC811B681D8A4F6B890388A5
FB5C6DA2D870D930EE60CC176145137949531E2855C314D5025F27642192AB000D9AA300951124
8246751D2B6025DAB0C4A50F4D4297990715125DD2C99690C997F48F25625D8E5FC149A1151912
BB8A104C2F07CDB4B7B5BEF087CE5B1B87939F54BC3496A733EE5FEAD7A774A1DF1CABA70BBE15
751B4860D81571A381348F23B63DBD6810604D9F6AB0EDDC294AC6DD0E07A4ED090AAA54E6D778
F0BE94B1E5674DB7AFD0F5DCDE6431500B80E57A554AF391821674813CAA670570141D9DDBA26B
5D09AAFBB9F61EC6DC4D36C551B441CE7A12616B6A08C31E6AC68B22C68BFC2E24E275C5295D89
79F6B091B8BBA2F6F15BF37B3F71BE6E6B849546D524B172805E79881D891AABB5A3C91407E442
C41C98A9F69914BBD288F2E19D5224DEB71EB48DED6E6272982D29920C3CB28887434FFEE86B86
2D089AB042CC9EB95329CED138410280994A6017F5E754138E903C90900D5596AD3E5E5D406E86
BA1785D1FF6E3EC813C31FFEC6BCF02CD2A597CA1436CD2217FC0D79FE0C430F87B8EAEEB658F3
F9536016C97CD13AE9D77238D027141248B7F0FB09862AAD049CC66D228E465121AD0A63903958
3E58C62362410E568E15F686E7A958CA45AE83EDF72904B358736BC1F6BFE44DCF288C952C00B1
89BA211A5C07F99A65275F67691AAF3A8AEEE81C43CB6B1F8A932E6E82DA191FD656B8432CB455
8EEAB6457B3B9C0B45A82ECD7A95EC516552AD0CF9EE26AAB6AA65BB0DF6515DDD55C98A57F4DD
CD30096C5106E64F00A456CDD2FC4845F193DBA6DEFFD0E99ADC50E0E6767CD7D8EB85C778E430
74D92995F68F5B60DFAEC7E0589C89CBC0AF8B42D5F5D0306685A35CC7424E7A1239A4CB54111B
1A6FC503407C1C693B21521F518BD0B3475FD1AC98BA6ACE5C53A9FEABF959882CBD9BD3F20AF7
F6A6BB33D140E51C21FFEE80F4E19BAB1F3A288824E493A03CD832519064449B3CCE2280C1AAD9
271E4AFCF8985BA9A74265B790391F2311D6DE717409D4A96AB734A7D7E3DD6EAD1122BD439D24
C771C6A6D0F8421C98708C2319B365CE5BCE64AAF1928C009E6416995F91EEFBED90DA429DAF8C
70355A35F6EA23C1BE9465619931E52C316017148C9BD5FD4A6FE95BE84E51260C4E3A1FB3E41E
A832C1B38255BEE887BD71ACBA771DEA056129CF6B0EF896E22C4C22F76017933229BA9839919C
CBD0B7BF1A974424CD3C567D1D3EA859C0BB36A93E9E642333D5A030178E1A0AE2C7CB9E6878DB
865DF68E7E1637C775635CB632B0867ADF793C5073BB2989827DBEA7933497DFEDD89D380865AB
5F715E1CB567FA61C0C321FB66716C7298A2229FBD0263185430E23E650F5C5ACC61CD34FB8841
F7B7C28AF8420B588C785B3602D1334F3537D4236F4414B4DE562AFCC85780B4699E332577E3AB
3A36EF95912AA3F8156C1B6530E057BF69698BC3C534EE042E9F997A1FFF90939209C9975CC1C0
DAD687B81DE5055EBDC1751A82DEC6EB106AB7FE254DB0F3AA06314B0E0CC69AFC26DB2F694E74
2312B597F2CDECD124DB33E2B169050E51E980D3B4DA58A1121AB16B2A5D73CA0695F1E4F78A63
535A4A61E6A35E4F184DCEBAB154C6F3B52B9E2F829E3B4BAD925DB7175A06080A5C6EC50C90F9
4C468E2ED4610A5C5EC33DB3B2DB378C6012F078507C92FBE122FEDAC8BAB053BECBC3DE5F382A
8CA77A14F051D45D43A1EAA5118C73F0F6BECBAE8024068E5BC38D676727E1624B6BB8D92667F6
A29481BB64388E099A8AF62AA9138A492A001C787E5EBBCB290828E95CDBCB51BAEE6BAB2132AE
BD31ECB8BB2AC02D51680458AD43AA8E11CDA44C5A3EBBBE5C48919BCDC3B6F9D7A30C3C812594
9C0915883D7F60D58BD16D59C297294C01FAE5CCE954B8A16D517CB0DF611BC73EF33E5BB8A736
D2EB87C33EA2B0C17F40FB48CE7BC2AE6B04B4EF3F8E576DFDB740D7EBB95AA9200B64451DE974
6BE4967D84A953DA18207C74DEA0C9C560D1A9B9FA4130CA0D02DFC1AA1873D42DAC415C21D484
D645CA63AF0687303E30502A18418779DB24896DF6CAD8BCA39DA221D4177C57F70CCF13B2CBB7
F8FE4F54B8EF9B373630259B1FA378C9863417488F69251C9DE2B26205C71CC1D4399939F6F805
9A527A08420E5A2C881A77E094A569F0203C6E8731E68354A6C670B0A4DE9296D0A2E6739737C7
DB2B21F4F2A3D8B6F05ED20D71BFDCA0800677B1C8D7D5C321011E0C6BB131FA043B8B1EC106C7
FE7372721B0891AB070194C072664970EAEE551FF4C1F79C8AF1390FF594E0D1850690A21ECB46
4E1C095115DE2C234984622ECF15882D194D7A5CFFF7736D4B368DD9C44D7B985C15D0E065FD5A
C24B736A15150A827E1662B528941EFEC1E84FA875652E272160FAD6046D834F9EB20894763F6B
B7E01BA8F4FA8F732AE2FE3E6D7F6EA1D83DBFF766724C6F560D8BA55D48012C027CB351F55157
9D2E1757E260CAC423D574719DAB697BAB0D948A5A456F40707F3C5EDC956E05DE29B110991A9B
703B2C7AACA169D5F8208D440239083A6AA98955691640774DADF66378FF982AF815E1BC9F9B63
4EE0C530B4053E6A7BB42DCA30CFC84E99E23057C3312BC1A8008594ABD34A781F962517F3878F
B3E6E65B5A18192A46119C6ECAE8EDACA1696E5505AC35BD388ACF7BC7F57D002899D83D8D85BC
12D5E70F9B904649558EF524307EBE13D358AA51271354DFB96556CD342D20E9B4F71CC20D4623
4E2BB5C58A31B3254BBEB81D308B3C1D8450335F6A49FB828374372A313448C62621EDDFC246DE
1E6704C25B8322236EFDBCAC87907905916F83E9322A846DBE6AFE55083A27BA16CC68773827BD
3D1415B4453880B526D23A592C638889957B7F7C024CBC448C109F0FE67C6411FA7F8C885DCF15
07A9175F2DB9824725E63FDB5A76042740409F5F619F705F52503EE9E9111B60B89E7866AC4B0D
FF4A7C98BACFF7DD18C9B677B5E9CFA3E4FD93AB310207602C7DC1B36F8EE9E8689DFEF137CE64
0EBDC95ED886C4CCAD66C589CAE620D0BF12ADB1BB2C33E4D498DEE83ED7FE12356BD0D8581C83
1E7A2EFFF7C5591934F56B225FDC287DE628E71CB22216611F3429076F1EAA902EF2E962A4C86C
313EBC91172C97F70FF6C33B68CE7D6CAC45B2FE62842F9CC97FCEB97DF6A1EA759F7248FF879B
C2F800FA2DA7EEA583DFA9FB818D7AD87DA5680AF398EAA5770BDEF8643E412438AA64F7B4D45D
4ADF5BC437CB74E7DF47DD7A7656CAB6DE57451E5232E915A0B7BDB726769E8BB861B41FBA08AA
82B4B9285E5E6F8B3FB656AD3D8319660848E3E25FCC41FCB4DFD7341FE37584718FA97E3D7725
B4837C3CDB9C90B9A5B905B2007BC537B5793E193223DF24CEC101040774A292552CA3A91037C8
3BDFD919E1C64882DC90DA85E24228CEC2EF86D5FD8DB37F7B35C176C9AD385D603B3D64F8ACC0
44FF4B522072F9A7CAB8E02FDCC581CBBEB5237044E00DD5A9A0F89E3A09D05381DC3A96457C22
8CCA06E30AABCDB5F4A9A29F9AA6A1AB90886C8B00DF14538AE09BCE7E009E5CC6B81D9FB97890
062E2651F89B7F84CFAD1692FD702199E37906A1847FDBE6810910F22EE4FACFB07C0AE0AF3C32
E80725A869E905331F999CB88174FDB0C5E6869272F3A982498A088C72B2AEDCD5EBBB8920DAA5
2B2E4AA9345AA41518DE6D36DC43223DE70D3032B3A9280843E611295C58342E4CD9C3D01C5C4E
E199992CC01AE6F3F497F4657EA6EF5CB6D94997B744180FDB0BE130317F5E52F486FD08047688
3E830B4F7150039342322557D529066745403B0140D7B1C936815DD1DCC4FD7F95DA814707FEF7
404E0D997F0A7292B50C9D36035D080B900D48FA5185A789765ED78798BBF2935364D1EF9C6AE7
619EB0D075EDFC2811BD98F7D1CCA1255C6A6C523BA199B01C12B1F835094BA011DD6F0362049B
202FB6BA9EE0511754253CE636C004ED0CBC47F0FB782C28FEAFE523AE7678233E63C62F04FB5E
48D70342BB570B8B91CEB03047C1BA65CBCEEF7FFD15416F7EE2FFD91ECF0B7E0D66B2F76C2500
D349E35C44C3DF0694C512A76E17B06C4278D8FAB8BE16441E59ED0835AFD632E48268C7F3AED1
003575B149CAB5479E607AE30B16236B4E28CEAFA804E90588454E9523854D0081D315A79EFAD7
453020451DEFA7E4AA49CC82935529A7213F2F31561E3EB7B0EF622BF17BDA9E86F15B118F1B55
831500CD4777B055DCE7448162B7FA18200555CFAD7B6CD62BF37F7B27416D66B3B60DC5A54947
BCE229D5D5C041A178B889AA534FFD76F7441A90C572A6F41DC8D3C9CD2CCC0BEA4709CBCACCDA
770B83C0EA7E7AE6722AFAFB0B70616062DCE076085E92FEC0B2A603E05843F4E032EBEA8382BE
C66933033348532F05FA35CC7270AE28510F125C6CFBF724E731B3123B8C4A186A598BCDC80C9D
634BF1C82B2E9FE020862615B82AA1F3F3078288A7C73EE8AFD8B8DDEC5A9EF36CCCB539AEA945
CAF81331B531B2B349549D1D83FF43551A3D8E02A8B32CB6ECB6BF4AF5FAA8B2DDB707D0B0A2CA
9380D3478F0C81ECD9486BCB425E3723B3EAFABCE115CB6BC476DFE51A157E2349A74FA0CAE569
59FB03BFDC84E1EAFEF91DC8A8DCCC9BB89F334E889C9A46E204A6E7EFDC836C4EE410D6014DEC
6D91E492E900145ED3B40D6F1FEE15A66C1AA7160C3B67CFE5EA0B16ADBB9BED58D1851808DE84
C01458A98F0ED3B57AE0EFBB86A223B5319FA86277493C1F1638145086F6359F5518B73D433F52
A7A953E2B577FEE61E2665D8B59C6E46A4FA53DBFFB16F9F77FD574C0C3D26DBE5313C7584550A
921DC15B0DB4325743AB1216CADDB3493EBE803157B04E4CA4E7EE0AB18365950F09D79B02614C
B3D020B03544994A004FF5D7721DEF36310FCEB58F373701F15AA366494CFEAA1D05D3CCCC2CBB
781594AEEF0439160F30CBC74E41E6739E7064106D8EEE4B23F99E7C1867EC9C8ABDF6C8A695A4
D77670784FF3AFF7B6FB3ABC39DD8AE3A59FA67C279668896F13C9743C690EADE7E825DB1E13F1
7FA0453B667DBE6605E820E709F0835AB520C64A148EF8EAABDE94FEA6D64E4B3D1A2B0A901FC8
7E528B1746A6D6E209A83059DCD1896EAE765444B6038362A8A610C49D2F6DFCC2A6DA4B7A73C8
00D8B741735A61305689316A1D3CD053C73FA64BFC73B73410E59E180439BD63AF6BD28A936BBD
4EEB73AF5BE671288995D45889A4644621CB5947542EA8FE102B9DD26C699F716F21C29D55FB89
53E401B52403C1F1C341B1A6D8B35E3D270F61E9EF956B38887620D00728A69C0FC0C3ABEDC296
A7CD360ED8B44439891749C48ED4E23F2B45414156860CFE2145510DA415DCC25F687995C6D089
E2044F206791A4A4B2F15ED41E13EE46C9E884411A48A13CE9F1525A44BCD1AC30FB76B6A3CA49
000549492FEAEA7ADACA815C16D2BC568ECCBA8497341B2D7F5339F10A28C9B6718B18616FDB90
F0F7287D6D8615A54F5FAB0601B9B93D4DCC48917F6EE93B9662EB5A5661FE95A5E4169037F8C1
02C00FF1DC301509AAF09F5DB3B9963AE39ED4960DE46C965614FDE3337DD1B5B37614EE6BFA55
83F732410BBED5AC4C1B4114D7441EB283ACF053662633C5E06846C077F066329F86C15426E48D
96C347506B2D43B121BACB0B887ED7B17D969D119600ECC9079903D6AA78D46A5D3C8CF787C315
06BB3590F040C85B4CF38E7559A5A3B3E8F2EE35C0283F2E90419B67993341B7678054A6028063
D84358A614B0910786F8E77CA1240F219D30649A65146EF0F2C999F56DE469DB31EDA25A7EFC5C
D6A24403BF78608CB108026E25A731527FE38E7A8C85AD71FE456BAEA6D1B13AC26B8D3A964FFB
9F4663089F901AAF12A32F5C4E8350B4D9C104642AD098A3E4D361E103AB4613159CDC28CD82B3
E694739502A73A9DF9E65E21B342F1953D8D2B4E0D00BE16652A0D146F11F340F7370037C7EA51
78A4DCA094AF9E2FFA2023140DB6C4808E7F7D654C6F4E62B20FCBA723209D6A65732261D2F518
5C0FEA98A3BA5B17E305AA30F4AAE79A8F0BB6B9D41AAC8C653CDD52C341BA258CB0B8CCA58959
DAC4CE2B00CB8F391420991D8A60C29F51D04B1D78C473482E010B30EC37B23B537695CC455781
43AF1F5F9B11668BA9BA1DCA56DD1A77B9C656AA3598F081D46B7F56AD9D6281B487B8ECE9A737
FFCC141D67254257E745EC8A04E191B6048FCDD2E53DEE414383046F43AC6D108A73BEFBC32F77
E01C2B3B1EF9A1C487D05B409410D3F7F9AF5F2810048D9A349732F0188757B7CC1A154E49F36F
811CADD0CA0BE672BB808CA67AC7FC115D2BCCDC9F948A60C27155501AAAAE29264DD05F92C4BC
D1BC3A90CFED09925721688CB661EE6A743C82CAB5EC60FECF29C3136FD4F89AAD8120C3E0C8E8
7A759B7D5D5F9F4875A7539E6A6AF44514238EEB173CC39C09A04ABBB0709AB3F526F7A4191544
91AC908E64564BA2C26CDF3BD0AA8EF75640CBDD2C6349717CF62CDC4BC4AE8E924532DDBE97D5
0366CA36909D551946177E701B059FE37ED8AA1099A6D4DAECC1BF17DD427EF0AC85EFE584304F
4DAC2822AC07136B34B1C25208C02F8F4954A0EEE8E6ECF55C26232BC2456124B970FF65CD7ED0
0B2AD8B0F75DDC134DF6C03E8D993B90C80955F7E7FA8E1D222394338782CC8D812C176943F818
CE29A4B917A1666CF4A8B1D080232A2FEC247AC138AB85A2638ED794F611B1B3E88ACE30ED0115
E216D714DABF39EE1D70AEE03D6BEF8371AA23AC7670D617B23EE1A4CEA5D04AAB72FCDCD8909A
1F76D96E64C0CBE428488A024CF0350150383609BCE17C6191F7B3BB7B746C8379582D8ACF0B6F
2D755256DC9CA8BABC5001C437662EBEE8CFC29E3C0E7E1F688B5ED1B213BA6288A449EC15F469
56C8F8C2F4A6CB4284BBA1491471DC0F2C4BA592703FF13BFED8EF3C2D932C4DE1671640AFB2A4
FBA95229C98E2772C988F3D4DA1D8735F513232F12F69E9CBBC1AB4215AEDA843CBD1AB78C8107
FE2AE959BAAA2FA669F4F4E971199E5BC53796EFCD742CACC00A8BAB33FD12B474E46689235F4B
1666C43833B6B159DBE35603C82E02070B65E3146E8D0BAC52546A3B3F2E8514A5603DAFBAA459
A774E82D0092835FE86D4A07429C3BD68BF4DF086CCC969985BFB2E1F7B9979339E036C3541BC2
3BE6CA3D2BB9739DCAC1D78696154747260FB4308DB88E9E0F03087EA3326FA40D17FB9EC4B061
7AEE829F0A33DC26CC2348E590E3D7757B14DA335A800ADD9C1A76AEF6FC33AF120D83AC308E37
3246C8B46C774228456431E36EE782EB5688A757472631DDCC4E0C67868D19DE9FBF73BC77BA64
4CA3EFB13B695C96B51C22145082EDFC6A29AD2585E2326FE5270A314E35AE53BA0EB511C27BAF
B752559B710D8B76299A9C9BCA7183123B1100BD8A36D179CA1D458E813014CF2948F033CA45A6
9BB1738C3A50343A615AAD760A2C904AF4B3EA8281C8F1623274C6F07CAE77C439E93958BD71E5
74D7276D294FA29A0E7B98A302302F121F599BEEBEB93517F68F54318EB6097DE72AE502BCDE27
6280C75BDEFE149E4B878F758A0370F7D354E30566461AEC6D573813B9DC1CD0B8877CD2594582
3DE766D9B853C94034BC487AF50855C2311F687B1AA02C7AF0F74359ACF9C9EA35061FF4F935BB
E3D1276552B07BBD11FBE931BF330B65D07322656A688ECCD4A4B579E908F5312DE94245BA8E8B
72848C05B65D692EA6655711442ABD44255784E5313AEA3C1EF20CA99DB95FF6208BB1F9DC528E
3E077024FF99CDDD71F78FF2BC0C683CE2ACA50FEE22B805B866EF4B889A5245DC49C9C3A99F8A
BCDE1818B8B32404B0DEA9A8F81ABE3E71D075F4CD3FEC036E88585D50050CBC1EF36DF66F5B9F
236EA2BB39B0D5DA4F27FCD5FD191CDBF48C832620BF13F3F096223673DF623CB62EB38B07231B
E6B32E9E3CF58414D0612E99F8917A87D3F181F4BE7D9C9FCA119471896D4DAD882AAA8D37FDEC
1F522A239164D0265CBCB20E7C0322F52C586CB82EA4BF8A8DF9341DEBDDDEE2A7826692011C18
6B7CF9421D5A1F7776A254250B93E4BA4DF84CCA02BCE8736F8583ECFB87C1C866CE26CBA3E0CF
66A61C5E09D038D82E49F14132801310121A6A14579D13BFD194A65FC0843C4DB344AB45D91E8E
6A4F5FA3BD976F44C915D1E92C1F8E3C467B54A4CAB2AB174E9204667A3902C0BD1722E9948179
4EECAE796B2617CA79BAECA71157D7721ABC110F1209FC15931607CAA95977D477535DC9E29A77
CC2E7D9FA4AEF74BE4E0B1B803ED09639AEE1F89E443D762967B5AF976A456EEDDEA092E75D944
05989E1329BF5827812610AEF3789C1D8CD17B67305D6D3562208BFF2FFA490BA49B1173D362B6
373EDC6CED8D4F136CCC5B43EF0EE2CFBF2076E31D3DE3D905CF12622DEDF9A039B3B7E461199F
72059A025D8FFB41C0DC738552BD26C690809030F21636E3BB43A68BA9F427F0CF89AB901BC791
7950A0DDC557301465F31EA0BB7D342AD401CF6E43944949E371908C352369ECF5AF3158976E29
F4AF18FA9C33C8499F31E3A70D80B79624AD505AD53AC3F2A57EEFF9970A239F5DBB69BC304B09
CE6E0C8D1CE8A265B1509311DDB3BDE421FFD494CE73A0B28E63C86DB80D5F1A07D6A189B5BED3
13F19D4F3E3DA7F099E510C49AF7B37FE80D39ACD8CFFC74554842E4AA785CC7340A5D82C4950E
92BA5BF96FA4AA7F518D8CCE76A999B308ADED0B11EFF7345E797EE4A577CBE1A0E6AE3488FAB0
4FDC6FF7CCD3059D31B33E76F6182EFA5AA41C58AEE5E5B4DE370981CC62099E389EE5BF5A1258
B37017AC2FB8583207BED4E1D6A2E0E227A56C5DAC116973AEACF0E90145DFF3D37E4A213F5056
10FDBE7B224A575F2B76622291ED9CFB38EF74EF22CC175DCFBEEEC23A1EA401A66EB493098EE8
14A6BDC485B0F644408A3E21A97CEEA8CD586BFF85FFE39A880B486D4C5DB970BA045CAF81661E
A4C14E41798969D5EE64654E12AAF2F8CC879651CFBFF702172232E05140811E96416E5085C4AC
F004B0E26A035C78FEDA0E8160D85E0AD23C8308FEF1D40EB52AFA85BBFA47FE2A01A09FF96A86
25574A6E67C46C698A2C9C39745C21533684B252347E8777338C02CC0E0E7F4E3AAB53325D218D
371718281D8C9F57C0E38BA5ECCE7CF7BF47ED90D65B3BE19E42B1F94F5D125357276CB5C7CCAB
CA67ADF6EF8C6AE0C55304A70313E8D8648851733C150F831D6FB6BD4F9B6F42CD582AC1CF6B00
A0B075720BA30588AD51A20FE00E12D849B6FB7158F5C9F262124EAD3FA97A84C375F543B82F74
687D651C702C6242142B12BC03989700705D2C70979D61FAA9923FA39E7DA6D073E7CEEDD9C86A
F9C8E49755C8B8767EB7EA6A3F899A9D699CAA4A5ED1188CCA41A193FC864B3CA5733D76EEB2A6
A7F4A0A832435DADA9CC1B37E60A1729FB20DB69001AE9AE46B3EAE7E1B82DA5DB8C8C64783392
9CDEEA3DD81DCC155FB6E5C685652CB738A53647DA30E4BA8E54248EF4CA1E57C6BAC9BBBD2E98
61BFA64802BD8B10E8207614F68735069865EEA95ED1691ED19E472A6206E3921C01B405D980EB
1CD4A0BD77B9DF24736C5CECC8A7923B57AC7D6FF921D64EE147ECECD231186A850DE6B0F94E5C
9BEFA9893990CC55AE85E6A4BD0F689C8B9A043D7CB2A7D09B722A551413642F6AFCF9F145A500
B62DFEF5043334F19FDDC2EEB667109A9EADE9D550587A1EB68C5A8365E50487FB4CE9E5B18E8F
C7C82ACCDEFF2EB50BF336B21CAFDB6F895BFFFBE68AF7864C71DBCE8AFE8AB3E0A5513515D025
4622644668FB0DD788BEECE5BD20796FADB21D444E0F32E486087B316543046358BF53BF76CD33
6999005818D9EABAE5E2ACF5F2EF809E8CFBFDC930A5AA1E1F852BC5DBEE7C9ECB006B3F1B83EE
8830385B01E3F9CD98D6F5E8A3680AA985571F7710B504AF0382F22979652D637366B29D8FF903
E44798223EA4FCC784DC187F21463D03487CC4DD37F09C85FD2F1B5C0FB3B4A477DF548C549862
D5019B9577D58B6D39F09EF4D55EF19C2169E12B4267E4112B012F4A353E6B76CA845B2670807A
FC99405838D53A55CCD23318CE57FFF63206BD1A026BE8D4A06C8F5BBA823A823BC693F019F5D1
0FB31B4C7D90142A3A1B010B382342393FB8646C54530D64DD4638CDA793DC11AFC571864519EB
F4652BF96B2AC6F01C05F3F477969A175127843422C07B8D6BAF2583BFAC1ABED1735CE6FD14C2
5D55F3ADC2D2C504F4694A9BD31F84C29B3180974BB2FC5D23CC3934707951B021970F9991D506
2180467225AB47477528238CA463CC9C435B589FCF983128CBDDBA47D323A28C64B6EB471B2142
E16E1E0250E54BDFAACF7BF117903AB6A4C7F30A004AA1F4163CF90C8A422674A764B12C137B6A
251166515805EDF7893E14716E97ADEFDCBC3B44FD8F64EB82820B3D8F2E2CE7DDF4670B7E8406
84A1CD0D4BB38D083B2048FA27C0BEA14734905C9180E736B6E306B8A1E01DA07F8CB0F4B8230A
77F662985A7446820D85A6812C70F7083511AB83BF0B97051D1AEB33F29AEB64224B188FC31978
FD3EDB7A15377BD473E4C2D44372D0061C37346FBF79F890547474BC8C48F384B435CAA8194285
BE2508174A383AC9AD907B60E6CA53279D2FC3F468181182C66605985D105ECEC1D988DC41897A
2238B80F9AC5ACBCCA47A6FDF1701F0345119974A1A90B7B349B50C4EA628410C0717755782C09
6C3F0E9438D88856DD7C6285C7AF3C235A08195899B31640518A937A7930C6E946151EBBB44D22
1331C4F3EA8D4322DBC74DC0EC66DF073F25AAA426F0C06B7A2D5C6F4CBD97CC3BF4AC90A55AFD
76990F6E9200CA0DED2F97BDD38499AE5BC9FDD1A1277E31E26DEF5475767697B6E01DE8B6C8B5
9D9359E6A05CCD6FBD0FDCF195CD0162A27A3D21F21B9EC540CD3C185E32C56AF1389ABD87019D
50CBF4D9AAF6EE4E72116BF2B11EE457E33B6B13B7EA45547148F2C86426AC565416D43AD9C608
F0A3150260AC309B4991B281C8FF5C386CB8D8641AFC3727898AD695F378DB53780891BE94DD67
6CA48C047D82F07B46FE4461CD86C3EF9CB181053B3F72386172E715D79FD5012B4B43CD7E782F
5A35FA9ECC7C7396C0FF8C6CF273903A7F9C271723449177609CB4ACE4C3BDD979ED2EC7A7A47E
CCAD60F64E79F500B9CCAC5DBF8BBE4764E51417075FB8E931DC124AEBA0D581FCEC10B05F27D9
C8562D030949AE2796F8B049D7553DD75DDB3119C4AC4B4705BC9BB2ECEA11E4A9BC5E6E2EF4B0
B44B5FC933E51A265F0464DB7844A7EBEC46984368EAAFACB53F441283CB412D5B22D16F392540
E3A415DA114B7AE55DF4CCD35473C32508300A2E5DC2C7E5D3BD021244AC07F6AA66A93A98AFD3
1831F202C06C4D971DA01DAC6B6DBA99D7A19EDB6880EDA214B2DAC061DECF37B6919D445DEA77
48E9BD28C15D474F29857FBDD52DF8370431174AB64A97F28177543CEDB1B894AE28E894E29230
F1C1677AE3B8D21A92C329D134DD3032A5790FE506F0A51AD8AB9F43A20AC09267CD44A5B4306C
B09FB5C1F84BD74BBDBDA6D7E2A09C55F9C97FEFFA97D316C27F7939757B13F06BB40414614FE9
4CA03E1787864EEED4224EEE5FFDB10F8C152BB7AC415E6CE829AE096CF528A94F9B3024065D3B
5036CBBC626FE7F995508142C38EECC03467849B93BFD95B34E9E54973F96F64175A2BCBF5075F
F8F28B9BB724720459BD0029BDA78DD9C0742A9A6B1D1B968F9CB22E41F478F699564C2501E78B
D1CB600A8898192FBB015B6D0B60DB327EDBD19BA71F8B6ED22CC958DD2F622D03BDF011A3BE1B
5A32C376FD4A84A42AE8A24F9827FAA54168AE54F4A1F103D4EBF6C92AAA21A11161C5E3DAF9FF
419B5FC7DE1BA04AD48EF05C30976EF7DE9D0CCC4F354C6F73D90CD10841EE211BCE57EEE2653F
A1977F262E25B0A52F9517F3C244E76627B45905AD139110F859018266871D680E6504596D156E
1E3FBE592A0A402E78971379027ADAF0D347AFC9D6DA4E0ED687A6EAB6CB62BB99051B7838183B
13DB5320732729C2B57B3349671F650BB740EC9D7EB807C1E2E1FB2128FF7FF3E63740D5D30C0A
48161467E9E33D8E226C9B2867553CCAD5903F56FBF004770168FD3220502063A45F4E2ABC4A65
17F22D6A738AD1A6CC5278CA1B2DDF29541E0541EEB3A63078A2DA7F44FB80CFE962D5FA2D73C7
D1D9B1057D875C389855662931EFF70391C157F6D3C4C252972C65DF6F79E44644D9489F26E9DA
8E44E698466DECAB9A2558F4838B6DD3EF53F55605A2474AF45EB42CB0D1C7143BE6CD894A30CA
C4B2BDD26C4DD27A7A3DCE91B6DD4B45E2D856ABA159870139A12AA478533CA569B82937EDA204
B2F74EC5020EFAB6A8036663CF3842A9E7637ACCEEAFEE4174BB1CEE71C2F82DE4195856FFAF74
96733DB58CB0E3D37BF8C39240ED05DAECA7C60DE3863E878C8675D9330148237E72CC2CBDD584
1DD002F08627974B5E234CA3372286EB76FD515562A8B3CC3E01D62704BBF37F626A6C71AC1432
C75CC8AF4A0CB0E32C85FB5CE283F007358D067B2DA46B65174A6F7FE87353792ACFE8919E44A5
1391DCFCC6BD3270BD93B17421BDED936C0FD7FF49175E95D58F9D1D3471A3974B9143830F0E27
61E86C9A1C2F6DF0A4552EA86A2DACC650A1D856569B7250A2B3220D333559FC23116775F87D74
B85B3D2E639ABCD9E8485B3070095D316A436A900F2633B1630B4CC25C2DE6185514154EA9FE3F
B5AB8FF1CFE6C3EBB703DE56A0A4FE1DDB73B53994E646E0EEE09641AE658799745ED88E28B84F
8BABC9B5511C6C13972702B2C8511354A15ACCF55FD15011DD240C82627A5D5062CF09B3769A1F
93D1B775A3B3774E66B49FBF853F571DB8613729B2E99821D243266AAFA8A080DAEC7F02A138E2
1015BBC4E6C6935FA8D2811BACBF48682A93CB00769C36AAD08A04A0D6EE5DDA02DB6E611BD400
EAB987AF99F6FB48E808174E608B86F2933E20A562D7EF87299AEC5D1C8010A87C6E6FA50941E0
76D78ABDC9CB98654DE22205C88F60405F19B56CAB1D5D317004BEB53AE45E333FB776DEEF6261
5B664618BF0D8534295D5ECCDE37DF3E4AB89EA5B9CEB50A441D32821404AC8C3AA329CF748EC8
F4E17C0E8A8C79022E73074809DB78122ECFA52188A8D40A2FB5A3AFEF15F1DD6539043330EF7A
5485B13E3483FD5EDA939C0D0CB499736F387A305F1A42E1A8612E62F8D97AD8B68B4D5E623442
F0E2A7034DFF092C06242E0FFFFA15506A83AFE548DF76AA656CE755A0A0349C1ABEFB8308C038
09FCE5D9E08D16C93A194DC32E9EB2175D68B28E5093F748CEA8ABCB6BCBDBF1A17EE232EE09B4
9A2AB0DC475DAC4CDBD0D2E93B89CF199B036F76C5E7B343B70421CC360BDC1A426C4F01C84625
7FABFD5FA9B296545FB55F0254440B5906CF9CB199EFC8CF9B4A84D14122DD3974661FF07ABFF6
64DD9538ED55CF8844AB48A9A73733369322C60759E2E0F280F1E01BEC652A2A14EFD564C281EA
ACDC01968129274DFB1AE652B828D198F489C4492F4273811E0A79ED2E63590DA8413336FAA0D3
668C8CE4982A477D0FDD5D4E90151617F75EB047957190EF375010C25224C4D0243498420C77F8
30442A763297EF263373440F53D8E4BBEB8DC94AB11972523C65F95F29505BC8C0E0C65DCB286B
C6746BC58F9770988FE6828906C0687CEB65A392993C5762911E74744F4408AF8872089851A064
120080B4F018F7A28F8F6463D906E39B3492BA1D7E8A50B622938090CE98928D15B23B65DDD25F
3A51388070E75781E2B79BFB5310251B5D117C1EEE1A3C757A6B8F749D7A577E569F4161B9C793
E4BDD6FE7DE715775630E715C4DEAE989F435355717A0CB9F57687AB0516540AEC0EE9AB5F3ADA
D36B739C154ACDF87E59B167B24FD45E65B834AF9069F7509D41A72B2138EF5591E50998A681B7
60CF76CE568FF9978AD3E0D9F5D746CBCD44979625C46B6054866F0262CF709B23AB0F424E5020
2FB342F48AC7001D45CD3F9277CAF9523DBC9C47AAD3ED142982E04B92BC0304CE96C361B77524
F557D8323E0A1432961D6E68E6D8B0E28623785DC70DA0592F5D2B948ED090CA8E1E19C89FDD46
2E1FD382152D851243F7E2662B3C395B11785FC710E43BDAC687816B4E15B763A5C946CDB6BD0F
22D3923EDCE3682475906C6BE95DFE2F7809ACA5E7647EB84DA76C5070E6B0DFE9A7A8A07C69A4
1199A94B1BF9E9BBFED11AF0B4784E9F122DD3D67A26B8CC5B9A9C9FC2DD2EB0977D774E3B3E55
0B858BC94400C9EB94078501178333A626C468AA5EA5FFAFA16267340911DE1078934DDABFE42B
874189C4387FA07EE3B7DC9F0A33F16CD2746082ED0CD6E2CDBEF128B17FF9B0D4CA58C34E64AC
012A900B44ADC99388A7792F0D5051F67E2E26956C995EB095E86833D244466D98E8867238DEF4
D5C0CD6022E05ABC45D8E1B4B0AAE245619B8EF116A0DE521BE34E705ABD18E1F63E5DDF60DDDD
84B0E562F62041136A9251EC6C47D3DF7205567572C64221624DB152A99AC1901D58BD52B08A9D
A96744D603D0805D3CDFECE85D450E7741576C225838BB5B83EC5643B1C5DFA4316F6C5F4FB011
3867111087F7097A32884D66D57C13171AC972D57D897763B9CBE301D092469E45B2676E216BA5
1BE13E18CBD11CD76DE7A8E7EFD607069573122E54F1D80DA17B207DA2EEA68E88F6089E09DBFA
7895206B16D3AF316B4B8CA78CFA4E82B7A4B8D638556D9FAC1229775EB23D442F420FF813CB4E
549C9F5B76504B9463C232C3D66C155CBBAC58B4D38DC27DBA07ADFA003BBC3AE750E8B43E32DC
99D7B2105F7E06556B9B9DF2E1070CEA5B1CDE831F55AC409E1259E5CA762E7D58303754167EA1
53289C195317493829A98626A9CBAA8C8CA0419D659955A0D089EDEBA3B0E829AB8C9EC10FA6C4
E770240D30B1B6020E27B3CAF83501069C3897A86F10FAF9E2FA4E1D39D3BB446034B9268AE67E
75AE4A35ABF39CEBC67ED4B63889BC2D6E2613F00F86B38210E501F5983385AB80E14B46B80D38
EBDEAADA1132DF24D76C9DB408C49D04751BB1DEEAF055F89743D1EC38EDE7AEF396F90B869132
7CA9F73FD15DF50EF80397D461DEE8576FDF4C6B174F57ABDA5E23A6203499842AE42A3BEEDB0F
6A2009558205722FC7178581D6E5F65232F545E7FAEE7ADC3F4363D4AB23DAD7DFB364CC3BFBA8
FD2886D8DD074A065D4ACD7C014987ACD2D8FB6E18BB11F458278AAEC32815BC462E205DA44CDB
BBC6481F23A0AD4F2E389EC2D87E0A2907980A82AB38972348D54ABFDFF013534D45A301C1DACD
7D1375B6820F8A19AA8D5FFDF2B6E1A5D45EE126F3C02D2347A2671914C84F626F552182610CA2
A8714E6A8452D1D5D716EA37FA1010D01BE9F257C782D685511587D3FD3B760C6F0CF5244130CB
AED30A23886A9F1F5991AD3B1F177593318B9C2374DF50BAA51C2CC62159F01E90734E8629AA2C
501584E76D4D349699AD01C90ADDF7419E3462D63E9596435074C307E2F68448D80817DA7D70D1
5EDB75A496E405F8E1DE4B7250F44EF69040BEB904C5266F5E8C19D6DAE74A0FA0DBAD9E667933
CD1307F7EC71DCE6F4A426B4993CB0500E201CF848F644DF4901290A28E035B11879B2A43392A6
C437848DB9F5EF2E60B3362705BE1EB97A80EDD7CBB1E9B7F60A19956BF5D4BA799DE2A8BD04F1
FB3AC4D2B121511F2BEFD173371A5FFAF7C7F17A3DBB319CA5A2B99E5CEB84E2FB4CC516A17012
ACA07C348180F64A61A3159604BDCCEA7BEA42477023508CE1D889C81986BDA063BB39DF8EFF5A
52C2C85F9EF3A5927A5B6997DB03BFB9078006F3F350BA70FB1804015C4767D3478F86E94A2434
25DE45D217E1121937BE0FC1E74F2E8723C9C3768AFB3F9ACA54637D12F1DEB0788B376D39E824
0D4DE1F0F19A2AD816FA2ACF717435D25F2010EB5DFCC90895B47BE480A9643C8ABF3907278CD0
E27A446687E6B4A0A8F9A10971C10ECAE2CDEF24325AEEBAD6EE85CF8F78DC9EB7B8D3F1FEE030
CEA440D9C2C38C8B598C762FD2924AFFFC0DAE0785879D4D9607CD3D462969944583AD6FCBF721
BD171F9F39F271363D35C2C8E9915584408F4B26DC386719C1E545D118ABA4A786134D07EF1E95
9568230E1C167AE507A730527817320FC7982C2AA2598FFD27936354864C0C8EED86B43588D37A
70795AAABD5DB12DBE897827E927277D35ED1416F89177330026AC47AEF35FF1060ED86700B162
B686DD5718DEAE7CF11A86E6B9E93C7C8713D996CD987C85B6F9608C400DC81959C27429F778E7
87F40D5DB73E7A7AFE739725A5D3DFA39728CAA4431CD84CFE4F554734CBA8169E88A314AC5952
1D25BD1FD792A4A814B31B5E3983DF8AF36B90905BAC92FA1BC2E7D65E004B661195125461E1C2
A94363136F4440AD09B7C3670049A1CAD9E56FAE7FCDF3BB98FAF31E5F40196B5F9FF30A29C8D9
9A0642A3F0850E5C84DD00E9B9C17D4D2864CFDA95C86C998AD57611890D83E3E9301F5E0EE961
9DF0EB1075DD8F4FB847E10D341FAAFDDA0AF32166804CDE0AD2D4E0FB7B8EA5937ABDE9AAF8B6
822F6440B9FD8DF7C7721664C34841DE97B6ABE1CBE34636BC5F3A95C18F288F676AEAD670966E
AEE973348371BE9155B2C15FEBD15CCAA83ACEC9322D2C88283F25B200B089C0110B2F3709A051
40BD57CDB5C9EA8526AFD1859B69CF1950D5C778290D8027BA2EA6E13B0BD5CD3820FF5E526651
10778BB18FC8A9BA86571370499C2E37D2114D474E99B0D3B0060D3DE451C38B7CC0039F22478E
6D5680CA8901F0B4C96F4EFB20E923953FF1B605940A37FC3BDA64092BFBCF61B4B7A44017A81C
3B1656D8DB991FFF9D39A00EC90ECE375DC974B7E9D19ABFB28C70E05DAC082954CD48C59E1B29
2830F1CC2940A0F944D8C64F7EFC697D39BB870D713BC221EAA9CA7DF1EA29BDF6225411B3FE67
DACE05C3C56BF86BFD93CA5AACBD85BFF17555C4BF5D362BB58B0E84A006A20EC3EDC6A9A3F267
7E989CA6EE722D1B97836284D8B2F60B427BD8B92910C149F607369D136B828417108B097C260B
127DF266A450A4BCE74986CB493DE4E5A7A725298210A4F2D56D4E34E451AF1F8C1034C3077A24
7C78B788A38CDEA2B2AA536A2169047594F62EDAEEE6472547933292FE5B06A3706717500CAFD1
5F1B11D039A01AD60C86697D8840E5181ECA5A9E5F3F5756D0D1AECDF3BCA9E88E1C00E36381DE
EACB35396E640BC5AF4F77732D9C796EC277CD167FB27C9BB07070F3B33976EDE672973B07C291
A25B9910F6B2D9802E75FF8F3D9EA263459979A0DA73446409DADAE616CBC8426DAD73C186C9B8
38253D6A32F1333884BD119958DE5201AF4525DBD812DC8AF0EE9EF1AA6842071AA26148BA6E62
6C48DF6CCC84427490A95EB5F799D9FAB8DF39AB45AFB33D7F1491FCBBFAF659DB1332FEC3ACE7
D438D6D9F15C636922D58480296959F4A67FB45A6E9869A3BEAB5E0DB134511BF83EF0ACF71685
73ACF7BE0C0843FF25C09E134F14F2E702DB3B054AEFF67255DB3E4F04136045FEC8DC92245CE6
C4C3E554A6FCFC4833D3D27C0BD7F0A9E6F4DE4FAFB3D62F01C3E0E4F90A15D41BB6AE4220FC9D
691D839823C22295B30BB743775CD8FC058F4962CCF23DA4FE0A797CE76C98777F7AE121882678
832F30EFB1A0B9C68654A3F05F034B53986765D580F31441A32A98ED067947AD2EED0D6EB43A63
BBEC5D03CD331C082D97BE62C88406305FA1D3212E199DED72CCBBC35EF4625FE8224A21CDA348
F253FF276FE56AA8AFD22C23165C04C19D182F35A3D80D5246977EA969CE5AF22FDACDECB4436A
B185AB2A379945D3C0DB45333B0A0CF99D943AA29261DC294EF883496907846E1AC8E02ABC45B6
065E8B529FB69360323E1F9E884E253B39891C51E13F689ACC25A6AC5DF686BC0E3B26B8AEBF06
F3F810A967995F3FD321E05D67B2A3902301ACE43852674FC90B002E38DE11072C0D38D19E3767
3576A3F5E4F69BE48EB30AE01D8A4A97EB81F6EA2D963628DA5F4231C8EBA4AF0FC1663E9AABE2
86671A4AE8DB9B2B1F2B5FB4D0B93DBD80E9EC047DA7C7D76EBBA283AA908DE48ADC207B643800
DBF6A5822B7DFB5E1A97A78E9E00C5F7CD6349E790EE9EE4EED330474BD5D307A19B3058E07FA2
393B06728FBA2AD28F3D614AA8F8EDCB6CBA2188D3860952A03FD70653A849DF9469C42D75B6F8
DA9C0F7BD8B412350E2DFF6D2FC0BBBFB9623B5A8BC97B5BF9B37395AFBAD8AD4E890A9519B47F
92B4A2F3D2D6E77DD2A38DC479991682C834BBD2A68A0BD57A5AEDBF5DF64B67CF5D08019EEAE7
9453B9EB8FC353752D0B824EF0678F0922404EA78B8F974BBE05F6AD14B1F46FAD4B59C24257F0
946FD0FD0011DC33D847FB6385D884CDAEBA10E189A00DA5393A7E77BF6A4FEE300C433533058D
0F9E5BD3891827103CEC42D5799D8A222E50A72C721D06B80353004EC237707770D864F629B444
C7E31C8E81A190232A68FF5083C95820F5283E3D07224B8498A2EBDFF278D9E2F7D7F87AD198B1
2052474544D33D7AF44A81188943FE4EAD9A910163BA7FCB00C51410CEF4F811978B3DAFEBD533
F947BE307927FB233287F39E831C731C80236870AF6DD7822E4B20DFF8ED7597FD613A6F2B0612
0C0E0C4B07C70DCFB507A6FDB81A1D9324E7AFA20A2086FD3C6187DCF497C711FE9F3099A29A5D
C1A358E67FD9DA2BEAC15923368FE755C42D08067E20E358EF1554ACDA4DC7929A9298C6F78C0B
DC98D1103C3E3F9FEF83A784DA9E36804D6782076537E4D91B8F2AA7F3AFE137ACED8AC4F82FCE
7D93280AE27FC9E991AAD91D6C03684C993A14BA20523FA6C69599BA88603DEAAC6FBBAF9210E9
D5985DDEF57106DB48B3F586E0229BEAFD368599FE69E65718572E84EB2BA18A12A8DABFA78EAC
875EAEC710632E9F34E3CC96D48D86D2CBB87F02653A412E71EDE09658C51BF33EA46A2ECC56A1
DC35149D9856029E888E35A76B2E9351591A90E9A4CF67C452FBEFC9766D32EDEFE583E465C30A
CE8A5895BBCF9C10F5175B6F2D2C17FDB6A4047694BBFFE0F23CEDBAE434232554CE5A72FF9B5C
0BD7FE0EB0AA2C9B9589217844D1260BCA733FA81F68F45D5EE7DF35ACA0C424BC44CA88AAC18D
48300E3930A53A8115574F700637282C0AC71FE69B2E6B60115B8C705741272B245297DE34C5BD
94D162C5CE2544DCB7C62FE511E89D89913A6D09E24F5C1F9F9331FB66B4627CF5E7AF86DA1E46
993128C9AFF9B450D5C4A28A77521595AA8A6BD10C4FD47BEEA7FADCEDAFA11B1F3B7265FA5837
B0FD4B2286D7C4264DB24F674B6018C8EF1D7167C48AE031B96CD546450A077C473AEFD8B5CCF0
469505B640FE1C4C39AC5D4B302F0331768EA27FF5005CACF12BA1E66C7B9C6AAF723350F13146
9527E0183AE1573BCE9E7807FB89A5B55B44ED8C9432F0C56823ADB721BEACA607144F9E8F53CF
97ACB7BC63FF4455FC98CF0C41302AD75C225526D567838F63BCCAFC2EB6489D25AC1A9BC68085
FC7A1A671164238FA6690F5197498F3608A68E6243B82BAD438F1316B4A266D96497B5E2B70F78
BE075C52FCF25F7BCF2C6055FB93DEDE511AB37F405A9E474700E47F5686DCDF298D9EA1CB89CF
1F855986B761B8C9DA795038ABC321E2A194D90608126306A0C5C84393584B83CD7CDEBAF6C543
C17D89994B47C894086BD1DC734DF10F714BD253671BACB3E2EE5ABFDB9142798FA6063BB13A0C
0ED8F76DF1EC336A5F89135D2EDDEF22828CCE480BC6BE9C38C0ED8C727BF2DAD3CBE3559DD215
A51F4EECACB26B82E961063F61CAACD81BA94015C312211D3DEDCC14A82DC7BDB98B7F718AA569
36B8F7372871B4F3B1B90B127E62BCFEBDA50054346042728BDBDE2FC20A388F1FD480DBC9594E
E5F6829FE237F517A2A834D92DAF6B995A416618BA6E16E7DA929A192BCE385EB51C9E68952445
9D6F815B977D916C82CC2871150BC7958DC0BF645919C27F0AC447855FE9C6F61487F69C73AF49
1842D219C2D5349B2BFC178E06EF36221503D4AAF1CE11835DD2021CC22E78C6C0B339033AB8B8
EA0B3AA52172734DACA0448899132C0E903B814C62D4253AD62B18FA79529F3A2DF5A21B7284F9
7975C8A8A1B698CCB664FF09CF15ADDEC47F6F78C59EEB432843178420C008F318112563A8C38D
4ECBBDFA9A6C39C3B786BB77E3579424F02792912B0F86E2C23938725495638A9B7C0BF1EE5E7B
AB004748C25C3FC92CDB0F18B88678B9316A9C17A6163D0D1A79326511F5622EB44A1A15547093
49A179611DAFE7E4A7BED701707877D1A83ED4F611C2772B10C3514B4BD3D703E24366E247ECB7
C1887614D2437334BE95FE924C7241E136ED7D2148AC4EAE85A4A00880FB1250C7BE51661B1648
6A2CCD43A6217BCF19209097352CFD097E5EDE7ADBC41F857AD9FB82E9BFB0ED38F885D493C928
9C7C2D1127DAD428873FEA9F4E11E934B22AF5440A5F70C7A68E968F5A5A1CBE7003CF53D4CBCB
A339FC8F587F072370FB110348AD87071A161BFD84E829A798999C7650BB3544A269A29DCC1BCA
A32700C4BBB09A525FA547D97E1C6C09115431DE13E07A97431AC2E5721CE6DA54C6DE89652A45
763F9E56D882D50E75716670C459085F4ADCBE7BDF880536912CAAA7E4EB2E734FA850D029BD19
3AAA2D245B70F43EE2FF7EA74C33268E2F0C29BB7057976A9ABB7E5C1AADB2BD53E7AE8E49D297
401EC93A8814C2B743FAC4030799F1E606CDDBD52E54EF21D071A7B5701D5969161E2A30B73A30
044C71D2DF8C4D6CBD07B0876B6679D2FD5120FCAA82D99029937981923EB5D26614278BBA5FAE
C12FF45DA674BAB58E93DC1B7DCD471C80E42973203517880DD22B2BD9ED8AF789AEE5CAD6922E
D0D5B70A0576315DF03556F09085E1BB79764E20432142A145302FC8E8920D22B1CE91C5F72ED5
7D8F2A83DFF2168304EB1808780988805AFBD6E70B6C4DB5B265E1B51E403AD0AF50EE18754C67
E648F673414A672CC56CF26B642D77CD1A5BD9230B292EC288EFE811DCB5A665F006D8AB3EABC5
E0D5821431FDFC9601B5E6615BC10C1944553E1087F0C2EE43CDEC9CF47EE427F54F996AE7637A
42D139BA7047289BBACF629AB769AD10825AAE6ED9FCBE4B50D9628F557A38B79F9C5C7A418450
A337427BBF75336704F0146C08B4741FE281D4762CEBF3ECAA3701D4AD4D292E16C10994FB4559
EC3BBA70E91AA3951F64BFFE099E1BB7D898B6A0526F72FB4C27AE5194E4B139C3F427B444514A
C2FB9843C51A66DD8169BD0572950D35010A27965C0AE4CC2EEB61C0C4FFC7BC5A3231C17A91C8
B58DDFA7F79A6DD35B337405C036500F75625A677082B642B04F87876F533F795C68C5EAEAD806
D536BDC790A622AE744D98E2124A9EFF1CF3B79CD08972D3F0758ED45FA193E96326081DD679C9
2FBAD96538F883BD57C876289F3269F50673F3E5027C3FF6944E927C8DE22958AC1AD2CC8D437B
2CB16CD479177F6E73A7D97EB89554DB2328B552FBC5AAFDFDCD10169E6879D52ACD326D13D83E
DB3A67D90938C35D23C988F86729FA392FCF00341138E6ACBED4D16253024A5C40710DFD153641
3621AD6169A3CA2EEB1D492A4C44E560CC331FF34CA4B11F0383B74BCF62A059DF2FB7C593D852
7B46E0FD932639AD535717C7139CC9D9C4E257ADC629666D753FA87735FA138EFAA0FB30234590
4B350DC8C56FD036B2762F726B031E6C8B9B0B1D0FA1308DE804FAA8712535D2759DEB19408D5A
B04A3F10C74A9DFA346B47CACC7BD9F95BF23EFF9137DEFF496278EC78ECFF2006DDE6A4033510
E0B61995F46449863758D72A9B7051491DF2DE67226FB9284BD86AEE4331A24653B771A78919B7
B303955369A0BE83F9036E48C991E1C161F63CA3D12EFC8B6438F895926196EDD6255546FE3287
30A77CD8CCC926F487C09F4F0A620FDF1F10CD8C392F6FA0A65B290ED080D08CF60016810B67EC
C3DC1018F4EBF2619B5FBFEE93ABB77D3AD764C2B867CC0DDAF81F8D4FBF82C53AF03EEAC36D59
BE7A95336F6DA7C7661E7017FC5F3BDE4166266CAECB561414F721A595C695684855E3BBC759FE
0780EB5C24CF894EDFCC54EA6B166F88CFDB90CF5B8EE59C4350EB58C2BF096CA01DCE036B886F
041CB81A09F966F445D9953669C4A7C26EB79EB42727C488243E56F0A0CEDE753D6CD314166EB3
2269458E2AAEAB19280B42A403E17D2588EEA4CA98BF75A1789BDAC3FC892F812775C7A0C9B53F
DED1E90C2DB08E8827B302144AC21225F8CDBAA061752E4277F67608AA47DEDD4B02F8882A00A8
E602929FC98AEFD7976BDCC45E4C386B19E6AF639BDB16881886D047133A7B023AA099C1E343EC
315C28E7321A9880E80A63797F321786F86FDD59C0F5F169D61AC57CA59043B3D2299B32125C60
36D01D2D705A914025494BAC992A2544D26E0B9F4575DBD73896A92F660EFD3DCF523886CE4E27
C60D358BAB1D801B1BBFD8E7A10FCA9E5645D16F4BF464DEFF0DCE76BCEA32D05A1D4755811B8E
2B69C81EB6D5A203B403D50F5F14CCB96E41C950F30886ED82513DC39FF7F04E72B913F9872633
834782FDBCC3F9259FA56102522B0F58CCCA6B8F58FA1326434CE93208CF512D7DD3082245E878
3D1D1011C7E8A820AF768E4F52D199830E4B74FAD6AE5B731F62B414CA90EFB7F70C17368F2FA1
CD390F7B96D908E346386B39CFA1E190134176DC16B1D1DC886574A6F9F7CFCF2E3BCE613E2058
4E8E31D0DC60C2B056A0A32B1A3B4B8263C80259DF42F04E537DF3212A2F5E137FE8A515298297
E70FAFEEB12E5D66B50E82082B79DE4020A0CE3E94AF4207A72D3D78B7696881258178C879FB5F
1154B9D7B5005C5B6A245351B7D80E83AF64645C14D1EA8DB0F561ABF366C5E971E342A84EEBFC
7D39CC46774F0FA746CAA3193DF49004C83577F040EA3E9B4E90E7BEE2A65F165EDFB609EA889B
EB6CBC7B1C31A7E0327D98C9774BA5D067C87E7CFFCA87AF3F11A081F4B4B4DA2A5AE2398D5391
95C317DA10761E039AF7F5D3663AC8F6A213F9F4CAD2ABFB703665AC7BE03E0CE07B1F00F7C012
FC325EE272C0DBACB15C8007958D13232B7FBB7D5EEFC3A271799AB8840AA735D96CF21C52440C
6ECA596239757C8BF3B03659A0B53BB2994AA85D676DC696A3F87056965F01C5F79AD46548A915
5026643F9128D4777569C0BF8FFF1297DDDB1079947B67BDE128D7EE38ABBEC19B9D5C2F2807A2
89F9D56750B6ABE293FAE9C72C096C02F632155DE6CEB80244125E357952041A7B250E1AB36764
D6076524DBB51150A64EAA69BEA4618450E43A3F0CB43AFFEC15A450085082D9BDD8BCD34DA235
F7CA03DB2157BBF0CFC60C8D1BFED8C7042C2C67AACF2F61A7D66B84D9F0AEE7A19400ABA02A54
618FF97FB02C8E1A31A8D4409EE55E74738471440F241EC7B11A7EE94442893F8E208715930DC9
38E8675B21CDFFF6AA405D1194EA7C3FE07D508B4F6C5450CDBA1CBABE0628346F4119158A29B0
1988C24C88DC85B172EE742ADCF7F176827DC1AAE3322F785DAAF07F4744ABF5995E49174C554D
BEF7D0DCD1D3F6D06C59C5D0E580C6DE8065243E4DF6CF97CD317A301AC17DACC00EA434765475
263C1D763C751A7C5FD3349D0D202CAEA0D1F0F03057858949FA1E10DEA56F7EEC77659AA28ABA
C2A686F5F8AE592116AF5E73F4A1D1FBF343C60D8D3EB33929E30C201A83877D1475D76578E809
74BFA536B7B9C4A41072A68319FE8BE74A3DB937A0729295B9C01BCB4BD0A8123CB0618665E61C
F633F900E3842683B3A9848EB4AF6C008B2216C383BCB7D224B4E25F41BAA24E9E533A7457B6B9
5F4B388D5823D50E92B3A632A5D5A737765CD5341DDC3C0C77CA341C8F5B92C1EC53F7531DC2CD
1AE12F08521F2BCA4B55D1EB0A881C47780507CEF5423EAB8A36062DEEF7C835382F63EAD83CC5
0A441DA0C0793F8E2C65DA63B21BD6048CB112E3C14F71951BB05A140770B41EB8A45C38AB8739
2CD920CDA65DC1A464CB890F6764A3CA746FD2751163AD00687526A41DA767CE2C01C490138BE9
31959617435E9B9B7C305184403A5762E4A14D127B5A92E45DB9F6B448A9F7C1E5258FD158DBFC
C853B1AF6D8C790C54C64F0613AD25CDB9F559C35129AD44461248308146A3CB990D192B99F9C3
B0BBFD5206C5BA1BA39AB8F3BC3C30FE23B17F1F466C0F89EB5BEAB607AAE9F9E56498B1BF4108
501B6200036CCC56F412624E17A976E3F579AE577913902352E7364137942CFD32E544ED566B9C
5D0E36C3A446C72E5F3D144456FACE2CD634233F7EB4D0AA2DFFBEA4397B26FB8A89359B8691CE
C7A5A2AE8B5FED9952BB248C5D153FAEDFE72FE9E1BAC04482E1F14DB6D4A792BF4C767BD1D143
427E49AA692D2FBDA7C33358A3BD6E138EF49EB7B52CDEB1C7E8442B86B86CBCCD9A3C65DDEC80
9CF97DF37E1460645B6886827579248190D755C28F38F176D3C82790C1E8AAEAD9C4920C8326C3
8DCB3C5F5BE40CA2D2F465C6E450E20AFC18E7140EA3153B5C38FE1913A3891DC8FA80B27FB6D3
3910B0EFF896CC41A18BA2F860BF6E9C6500A081D810262F6CED17B4A638522690CF13A6BCB3DF
87A2B108EBB2FD9136638BDCF245F3BCBEB259A4DB8E2B17A41D7D616E75181F1E16F95C28614A
92722F82BFABDF6D6F4B0855EBA310EB3313FE4863CAB7A9C1621A582FE00F6CDD36483FC8C5BF
283BB1846E5309B49F4994A78337E5666EC509CD3BA6F8B5255EFB531303818BFB89349EEBFF6A
F0D00804C36B3859C8DB7F2E9E618B1B3BA2F23636EF02574804549A6B195BEFC8E2C21F10A3E0
2EE6006C4F7354767A94861EC9209F695E2717D91A72A42AAC5021841B03E300DCA4E6E69FAD45
8293ECCEA72DA5552D70714FB7E3B5AB9399F3F81E857DC48A79C9318F68252148A8E313E2ACD9
F0421D2DA43E7B7A4531B1D91325F7280B6A8C3E0D7BE4ACB3CED7220ED7820BF2C81379E08C89
D7672BCD092B46CFACC026BAA9910ECF40C1D731A4BB9490F081A3C7CBED44B7178CF539B056EA
2866382CADF2F9B4FDDE93E56B57234FA09B3AB42D85CC1AF2F51EAEE96F3714449BFE9F2F0349
6FA4840F460CBD6704576F426E025F17EDAF67DE29EC05AB27D6FDDDB835F834AC7E8E240055EB
66BA23F1814F092B4A02F94EF12E75F56C4BD2309B9E47279533FD9E9C65861E37DB681CCAA8C7
274B43E4373611C0A74ADC93C01C9739AC652C3AAB0792D4443CF451433B6102D5FCAE37F032B2
3B45CCFD38F43591219BEF2B868EE0128A84835708194DAF116DBEE50EE757DDB2E6DB936D4913
DAD1D751F0883F664452A598D8D54BAE2ED49D12F770595B932300521BE7655101A388485F35FF
F70CB9D041F6C01B531533AA328A2AB8D0F2B62B6F6181E0E9C4DB53A992FAFC91110A1DA40FEA
6799A46317EC2A84DF5541B91533D325AF9623FD251A879D8549DE7962F777B7EF5073ECEA0FCF
E5BC6C74FBD4C59592E6CE09A3A2E66D42EFF3AA89EE82F7F6F3BE30CCDAF49766319D8331A3D4
7DB86A72024690943294FC75E9026903D949F245C106AF93A7119E87BD73D2D3E327EF34A8ACE6
D3BA7002779239195AED20AA9D38BE92D6D7EC639AB2C378875A5938E39DE2E0FF686224FE8B10
758B3B48DB0F60A1A7BCF0F733C5E2829F09D3A0AF11C6BA05816DF143A9624A6D247C511953B6
4E6350101E2D80D936E5FADF199732C793B865920C13F67022F568DE64E73906591AF53F619962
9F794748F9DBC32F7ACAA67CBCBCB9EF3633065A8B6A75453526EE5BF5BF9D06C3BC34614DB040
8B7D2C7D4B8D8AE8B2FD6193B944B866C93F2BAE58D38D6BDDC8AA40E124FBE1ECB473A9D976CB
40D32326D6B9B550D3372B9C3098DC53954F4BB3B82E207A6CF68FF5BFAC1067B2B53106DB1B78
989E9C7DBDF9F05CF14CD78B5F13A96E557CFF9AFB41B7975BC7029237A923B551732D6A4E8535
1C038EA43435CBE4248BDB5E3FB30460A7AB6F2B5E29464B054F0F64A408ED27B2F90D2A935A75
E9820A4D34CDAA35889F20BC7CE7696BCD79166B83B4C60852050A6064BB4D397CEA5D332C2D4F
AFE55E1D0B74133C886A7DBD40E1D1B489EF02F2284A58CDF94812436300C5AAD0ED68CC84552F
6128B870532652CF200F2117F371D531E1098A3F6402CE9E9F12A83509CAC2F46C0188A3C9F36C
4A7D2FAE5154D48E94166866E339FCF609D284723428C47EA5ACD33CDAEDE8243DFF05B49379DC
EC89895ED566FE4F80C29E165D7AA3AFBB3DE9972E9D72374CF703FA743218582B39E0DADAD261
D4C93CD560B35634356F89FE2497DC323E02519758F7FF7F6BA13CE99BF7945251A3C5BDB11DC0
97490660AF683A8CB3BEE883FD95488D614F59F9CAC95E965A76F266AFE9CE9EE9FC66761FB553
E7A0A16C3B47BD2E169FC01629C3335C2DB97781092524668EFF56CA6B89B1BB3C6BBFDE942CC7
80726336122F1E816D1169F7A3FFFC4DE5000F97462A9A82D7F083876CF29DA2FB0B722FA68D3F
C55AECFD072CF64D331BA65FAE72BEB8BF559E56E8C3A27DC29C926FE5D820FFDEF49E2ABE5473
B2A8E3C4663FDBFEBB25E1E27055488E295610D1FB22027E712BD83E88FAC61ABA9E74A90390F6
ADAF9BEF0277B22E3A5B169B8A
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
\ No newline at end of file diff --git a/Master/texmf-dist/doc/fonts/marvosym/mac/oztex/ps-files/readme.txt b/Master/texmf-dist/doc/fonts/marvosym/mac/oztex/ps-files/readme.txt deleted file mode 100644 index 7f7a4b3b3f2..00000000000 --- a/Master/texmf-dist/doc/fonts/marvosym/mac/oztex/ps-files/readme.txt +++ /dev/null @@ -1,4 +0,0 @@ -This folder contains the afm file and pfa (printer fount ascii) files -matching the Mac system versions of Marvosym kept elsewhere. They are -included because some deeply disturbed people might be able to find a use -for them.
\ No newline at end of file diff --git a/Master/texmf-dist/doc/fonts/marvosym/mac/oztex/tex-font/misc/fmvr8x.tfm b/Master/texmf-dist/doc/fonts/marvosym/mac/oztex/tex-font/misc/fmvr8x.tfm Binary files differdeleted file mode 100644 index 06adb6cbd6e..00000000000 --- a/Master/texmf-dist/doc/fonts/marvosym/mac/oztex/tex-font/misc/fmvr8x.tfm +++ /dev/null diff --git a/Master/texmf-dist/doc/fonts/marvosym/mac/readme.txt b/Master/texmf-dist/doc/fonts/marvosym/mac/readme.txt deleted file mode 100644 index 3468c670728..00000000000 --- a/Master/texmf-dist/doc/fonts/marvosym/mac/readme.txt +++ /dev/null @@ -1,14 +0,0 @@ -The folders in this folder contain Mac versions of the Marvosym fount and -configuration files to set up OzTeX to use these founts. To use them with -LaTeX, you also need the marvosym package used by everyone else, kept in -the folder above this. - -This Mac version of Marvosym is based on the Y&Y re-worked version of -Marvosym, and the metrics are very slightly different to the original. -For this reason, you should use the tfm file in OzTeX:TeX-fonts:Misc: -rather than the original tfm file. - -The system fount files themselves are kept in the file the_font.bin, which -is a MacBinary encoded Stuffit compressed archive. This should not be -decoded or decompressed until it's safely on a Mac. StuffitExpander from -http://www.aladdinsys.com will do the job. diff --git a/Master/texmf-dist/doc/fonts/marvosym/mac/the_font.bin b/Master/texmf-dist/doc/fonts/marvosym/mac/the_font.bin Binary files differdeleted file mode 100644 index 6ebc8d49741..00000000000 --- a/Master/texmf-dist/doc/fonts/marvosym/mac/the_font.bin +++ /dev/null diff --git a/Master/texmf-dist/doc/fonts/marvosym/marvodoc.pdf b/Master/texmf-dist/doc/fonts/marvosym/marvodoc.pdf Binary files differindex c3d9202427d..070f0a20aa0 100644 --- a/Master/texmf-dist/doc/fonts/marvosym/marvodoc.pdf +++ b/Master/texmf-dist/doc/fonts/marvosym/marvodoc.pdf diff --git a/Master/texmf-dist/doc/fonts/marvosym/marvodoc.tex b/Master/texmf-dist/doc/fonts/marvosym/marvodoc.tex index 716adcfcc79..43aa2fc7051 100644 --- a/Master/texmf-dist/doc/fonts/marvosym/marvodoc.tex +++ b/Master/texmf-dist/doc/fonts/marvosym/marvodoc.tex @@ -4,7 +4,7 @@ \usepackage[latin1jk]{inputenc} \usepackage{times,marvosym,url,thumbpdf} \usepackage{hyperref} -\hypersetup{pdfauthor={Thomas Henlich}} +\hypersetup{pdfauthor={Thomas Henlich,Mojca Miklavec}} \hypersetup{pdfsubject={LaTeX package documentation}} \hypersetup{pdftitle={The MarVoSym Font Package}} \begin{document} @@ -15,39 +15,40 @@ %\def\email@#1{\hyper@linkurl{\begingroup \Url{#1}}{#1}} \newcommand\email{\begingroup \urlstyle{tt}\Url} \title{The MarVoSym F{\LARGE\Football}nt Package} -\author{Thomas Henlich (thomas@henlich.de)} +\author{Thomas Henlich\\ +Mojca Miklavec (mojca.miklavec.lists@gmail.com)} \maketitle \begin{abstract} This document describes how to use the \emph{Martin Vogel's Symbols} font - in your \LaTeX\ documents. The font is a PS font, so you need a PS printer - or \path{ghostscript}. Alternatively, you can use \path{pdflatex} to - produce a PDF file. The font provides the ``official'' Euro currency + in your \LaTeX\ documents. The package uses version 3.10 of MarVoSym font + (last updated on September 1, 2008) and provides both TrueType and Type 1 + versions. The font provides the ``official'' Euro currency symbol, Euro symbols which go well with the Times / Helvetica / Courier fonts, warning and safety-related symbols, astronomy symbols, zodiac signs and many others. \end{abstract} \section{Installation} -Note: If the MarVoSym package came as part of your \TeX{} distribution, you can skip this step.\\ -In the following, replace \path{$TEXMF} with your actual texmf directory, e.\,g. -\texttt{/usr/share/texmf}. -\begin{itemize} -\item Copy \path{marvosym.pfb} into a directory where dvips can find it, e.\,g. - \path{$TEXMF/fonts/type1/public/marvosym/}. -\item Copy \path{umvs.tfm} into a directory where \TeX{} will find it, e.\,g. - \path{$TEXMF/fonts/tfm/public/marvosym/}. -\item Copy \path{marvosym.map} into a directory where dvips (and pdflatex, if you want to use that as well) will find it, - e.\,g. \path{$TEXMF/dvips/marvosym/}. -\item Copy \path{marvosym.sty} and \path{umvs.fd} to a \TeX{} input directory, e.\,g. -\path{$TEXMF/tex/latex/marvosym/}. -\item Optionally copy \path{marvosym.afm} into an afm-directory, e.\,g. - \path{$TEXMF/fonts/afm/public/marvosym/} (\TeX{} doesn't need this file.) -\end{itemize} +These days, it is most likely that you already have MarVoSym as part of +your \TeX\ distribution, such as \TeX\ Live or MiK\TeX. You can find +out by trying to use the font (see next section). If you don't have it, +you can probably get it through the relevant package manager + +(\url{http://tug.org/texlive/pkginstall.html}). + +\noindent If you do need to install it manually, the steps to follow are described at + +\url{http://tug.org/fonts/fontinstall.html}. + +\noindent You can download it from CTAN (\url{http://ctan.org/pkg/marvosym}), and +the MarVoSym package there is ``TDS-arranged'', in the terminology of +that web page. + \section{Usage} -In your document's preamble, type \verb+\usepackage{marvosym}+. To insert a +In your document's preamble, include \verb+\usepackage{marvosym}+. To insert a symbol, use a macro as described in the next section. The symbol will appear in the currently selected font size. To get a bigger symbol, use a size-changing command like \\ @@ -60,14 +61,27 @@ size-changing command like \\ \subsection{Communication} \begin{tabular}{|*{10}{c}|} \hline -\leg{Pickup} & \leg{Letter} & -\leg{Mobilefone} & \leg{Telefon} & -\leg{fax} & \leg{FAX} & \leg{Faxmachine} & -\leg{Email} &\leg{Lightning} & \leg{Emailct} \\ -\sho{\Pickup} & \sho{\Letter} & -\sho{\Mobilefone} & \sho{\Telefon} & -\sho{\fax} & \sho{\FAX} & \sho{\Faxmachine} & -\sho{\Email} & \sho{\Lightning} & \sho{\Emailct} \\ \hline +\leg{Pickup} & +\leg{Letter} & +\leg{Mobilefone} & +\leg{Telefon} & +\leg{fax} & +\leg{FAX} & +\leg{Faxmachine} & +\leg{EMail} & +\leg{Lightning} & +\leg{EmailCT} \\ +\sho{\Pickup} & +\sho{\Letter} & +\sho{\Mobilefone} & +\sho{\Telefon} & +\sho{\fax} & +\sho{\FAX} & +\sho{\Faxmachine} & +\sho{\EMail} & +\sho{\Lightning} & +\sho{\EmailCT} \\ +\hline \end{tabular} @@ -76,53 +90,57 @@ size-changing command like \\ \begin{tabular}{|*{8}{c}|} \hline \leg{Beam} & \leg{Bearing} & -\leg{Loosebearing} & -\leg{Fixedbearing} & -\leg{Lefttorque} & -\leg{Righttorque} & +\leg{LooseBearing} & +\leg{FixedBearing} & +\leg{LeftTorque} & +\leg{RightTorque} & \leg{Lineload} & -\leg{Force} \\ +\leg{MVArrowDown} \\ \sho{\Beam} & \sho{\Bearing} & -\sho{\Loosebearing} & -\sho{\Fixedbearing} & -\sho{\Lefttorque} & -\sho{\Righttorque} & +\sho{\LooseBearing} & +\sho{\FixedBearing} & +\sho{\LeftTorque} & +\sho{\RightTorque} & \sho{\Lineload} & -\sho{\Force} \\ -\hline -\leg{Octosteel} & -\leg{Hexasteel} & -\leg{Squaresteel} & -\leg{Rectsteel} & -\leg{Circsteel} & -\leg{Flatsteel} & -\leg{Squarepipe} & -\leg{Rectpipe} \\ -\sho{\Octosteel} & -\sho{\Hexasteel} & -\sho{\Squaresteel} & -\sho{\Rectsteel} & -\sho{\Circsteel} & -\sho{\Flatsteel} & -\sho{\Squarepipe} & -\sho{\Rectpipe} \\ +\sho{\MVArrowDown} \\ \hline -\leg{Lsteel} & +\leg{OktoSteel} & +\leg{HexaSteel} & +\leg{SquareSteel} & +\leg{RectSteel} & +\leg{CircSteel} & +\leg{SquarePipe} & +\leg{RectPipe} & +\leg{CircPipe} +\\ +\sho{\OktoSteel} & +\sho{\HexaSteel} & +\sho{\SquareSteel} & +\sho{\RectSteel} & +\sho{\CircSteel} & +\sho{\SquarePipe} & +\sho{\RectPipe} & +\sho{\CircPipe} +\\ \hline +\leg{LSteel} & +\leg{RoundedLSteel} & +\leg{TSteel} & +\leg{RoundedTSteel} & \leg{TTsteel} & -\leg{Circpipe} & -\leg{Tsteel} & -\leg{RoundedTsteel} & -\leg{RoundedTTsteel} & -\leg{RoundedLsteel} & \\ -\sho{\Lsteel} & -\sho{\TTsteel} & -\sho{\Circpipe} & -\sho{\Tsteel} & -\sho{\RoundedTsteel} & -\sho{\RoundedTTsteel} & -\sho{\RoundedLsteel} & \\ -\hline +\leg{RoundedTTSteel} & +\leg{FlatSteel} & +\leg{Valve} +\\ +\sho{\LSteel} & +\sho{\RoundedLSteel} & +\sho{\TSteel} & +\sho{\RoundedTSteel} & +\sho{\TTSteel} & +\sho{\RoundedTTSteel} & +\sho{\FlatSteel} & +\sho{\Valve} +\\ \hline \end{tabular} \subsection{Information} @@ -130,44 +148,52 @@ size-changing command like \\ \begin{tabular}{|*{8}{c}|} \hline \leg{Industry} & \leg{Coffeecup} & -\leg{Rightscissors} & -\leg{Kutline} & -\leg{Leftscissors} & +\leg{LeftScissors} & +\leg{CuttingLine} & +\leg{RightScissors} & \leg{Football} & \leg{Bicycle} & \\ \sho{\Industry} & \sho{\Coffeecup} & -\sho{\Rightscissors} & -\sho{\Kutline} & -\sho{\Leftscissors} & +\sho{\LeftScissors} & +\sho{\CuttingLine} & +\sho{\RightScissors} & \sho{\Football} & \sho{\Bicycle} & \\ \hline \leg{Info} & -\leg{Clocklogo} & -\leg{Cutright} & -\leg{Cutline} & -\leg{Cutleft} & +\leg{ClockLogo} & +\leg{CutRight} & +\leg{CutLineine} & +\leg{CutLeft} & \leg{Wheelchair} & \leg{Gentsroom} & \leg{Ladiesroom} \\ \sho{\Info} & -\sho{\Clocklogo} & -\sho{\Cutright} & -\sho{\Cutline} & -\sho{\Cutleft} & +\sho{\ClockLogo} & +\sho{\CutRight} & +\sho{\CutLine} & +\sho{\CutLeft} & \sho{\Wheelchair} & \sho{\Gentsroom} & \sho{\Ladiesroom} \\ \hline -\leg{Checkedbox} & -\leg{Crossedbox} & -\leg{Pointinghand} & -\leg{Writinghand} &&&& \\ -\sho{\Checkedbox} & -\sho{\Crossedbox} & -\sho{\Pointinghand} & -\sho{\Writinghand} &&&& \\ +\leg{CheckedBox} & +\leg{CrossedBox} & +\leg{HollowBox} & +\leg{PointingHand} & +\leg{WritingHand} & +\leg{MineSign} & +\leg{Recycling} & +\leg{PackingWaste} \\ +\sho{\CheckedBox} & +\sho{\CrossedBox} & +\sho{\HollowBox} & +\sho{\PointingHand} & +\sho{\WritingHand} & +\sho{\MineSign} & +\sho{\Recycling} & +\sho{\PackingWaste} \\ \hline \end{tabular} @@ -177,16 +203,16 @@ size-changing command like \\ \leg{WashCotton} & \leg{WashSynthetics} & \leg{WashWool} & -\leg{Handwash} & -\leg{Dontwash} & +\leg{HandWash} & +\leg{NoWash} & \leg{Tumbler} & \leg{NoTumbler} & \leg{NoChemicalCleaning} \\ \sho{\WashCotton} & \sho{\WashSynthetics} & \sho{\WashWool} & -\sho{\Handwash} & -\sho{\Dontwash} & +\sho{\HandWash} & +\sho{\NoWash} & \sho{\Tumbler} & \sho{\NoTumbler} & \sho{\NoChemicalCleaning} \\ @@ -238,7 +264,7 @@ size-changing command like \\ \subsection{Currency} -\begin{tabular}{|*{10}{c}|} \hline +\begin{tabular}{|*{11}{c}|} \hline \leg{EUR} & \leg{EURdig} & \leg{EURhv} & @@ -248,27 +274,30 @@ size-changing command like \\ \leg{Shilling} & \leg{Denarius} & \leg{Pfund} & -\leg{EyesDollar} \\ - & - & - & - & - & +\leg{EyesDollar} & +\leg{Florin} \\ & +\leg{EurDig} & +\leg{EurHv} & +\leg{EurCr} & +\leg{EurTm} & +\leg{EstimatedSign} & & \leg{Deleatur} & & + & \\ \sho{\EUR} & -\sho{\EURdig} & -\sho{\EURhv} & -\sho{\EURcr} & -\sho{\EURtm} & -\sho{\Ecommerce} & +\sho{\EurDig} & +\sho{\EurHv} & +\sho{\EurCr} & +\sho{\EurTm} & +\sho{\EstimatedSign} & \sho{\Shilling} & \sho{\Deleatur} & \sho{\Pfund} & -\sho{\EyesDollar} \\ +\sho{\EyesDollar} & +\sho{\Florin} \\ \hline \end{tabular} @@ -287,21 +316,21 @@ something to do with money, so there you go{\ldots} \begin{tabular}{|*{8}{c}|} \hline \leg{Stopsign} & -\leg{CEsign} & +\leg{CESign} & \leg{Estatically} & \leg{Explosionsafe} & \leg{Laserbeam} & \leg{Biohazard} & \leg{Radioactivity} & -\leg{BSEfree} \\ +\leg{BSEFree} \\ \sho{\Stopsign} & -\sho{\CEsign} & +\sho{\CESign} & \sho{\Estatically} & \sho{\Explosionsafe} & \sho{\Laserbeam} & \sho{\Biohazard} & \sho{\Radioactivity} & -\sho{\BSEfree} \\ +\sho{\BSEFree} \\ \hline \end{tabular} @@ -349,7 +378,7 @@ something to do with money, so there you go{\ldots} \hline \end{tabular} -\subsection{Maths} +\subsection{Numbers} \begin{tabular}{|*{10}{c}|} \hline \leg{MVZero} & @@ -373,42 +402,121 @@ something to do with money, so there you go{\ldots} \sho{\MVEight} & \sho{\MVNine} \\ \hline +\end{tabular} + +\subsection{Maths} + +\begin{tabular}{|*{8}{c}|} \hline +\leg{MVLeftBracket} & +\leg{MVRightBracket} & +\leg{MVComma} & +\leg{MVPeriod} & +\leg{MVMinus} & +\leg{MVPlus} & +\leg{MVDivision} & +\leg{MVMultiplication} \\ +\sho{\MVLeftBracket} & +\sho{\MVRightBracket} & +\sho{\MVComma} & +\sho{\MVPeriod} & +\sho{\MVMinus} & +\sho{\MVPlus} & +\sho{\MVDivision} & +\sho{\MVMultiplication} \\ +\hline +% \end{tabular} +% +% \begin{tabular}{|*{10}{c}|} \hline +\leg{Conclusion} & +\leg{Equivalence} & +\leg{barOver} & +\leg{BarOver} & +\leg{arrowOver} & +\leg{ArrowOver} & +\leg{StrikingThrough} & +\leg{MultiplicationDot} \\ +\sho{\Conclusion} & +\sho{\Equivalence} & +\sho{\barOver} & +\sho{\BarOver} & +\sho{\arrowOver} & +\sho{\ArrowOver} & +\sho{\StrikingThrough} & +\sho{\MultiplicationDot} \\ +\hline +% \end{tabular} +% +% \begin{tabular}{|*{10}{c}|} \hline +\leg{LessOrEqual} & +\leg{LargerOrEqual} & +\leg{AngleSign} & \leg{Corresponds} & -\leg{Vectorarrowhigh} & -\leg{Anglesign} & -\leg{Vectorarrow} & -\leg{Squaredot} &&&&&\\ +\leg{Congruent} & +\leg{NotCongruent} & +\leg{Divides} & +\leg{DividesNot} \\ +\sho{\LessOrEqual} & +\sho{\LargerOrEqual} & +\sho{\AngleSign} & \sho{\Corresponds} & -\sho{\Vectorarrowhigh} & -\sho{\Anglesign} & -\sho{\Vectorarrow} & -\sho{\Squaredot} &&&&&\\ +\sho{\Congruent} & +\sho{\NotCongruent} & +\sho{\Divides} & +\sho{\DividesNot} \\ \hline \end{tabular} +% \subsection{Biology} +% +% \begin{tabular}{|*{10}{c}|} \hline +% \leg{Neutral} & +% \leg{Male} & +% \leg{Hermaphrodite} & +% \leg{Female} & +% \leg{MALE} & +% \leg{HERMAPHRODITE} & +% \leg{FEMALE} & +% \leg{MaleMale} & +% \leg{FemaleFemale} & +% \leg{FemaleMale} \\ +% \sho{\Neutral} & +% \sho{\Male} & +% \sho{\Hermaphrodite} & +% \sho{\Female} & +% \sho{\MALE} & +% \sho{\HERMAPHRODITE} & +% \sho{\FEMALE} & +% \sho{\MaleMale} & +% \sho{\FemaleFemale} & +% \sho{\FemaleMale} \\ +% \hline +% \end{tabular} + \subsection{Biology} -\begin{tabular}{|*{10}{c}|} \hline -\leg{Neutral} & +\begin{tabular}{|*{4}{c}|} \hline +\leg{Female} & \leg{Male} & \leg{Hermaphrodite} & -\leg{Female} & -\leg{MALE} & -\leg{HERMAPHRODITE} & -\leg{FEMALE} & -\leg{MaleMale} & -\leg{FemaleFemale} & -\leg{FemaleMale} \\ -\sho{\Neutral} & +\leg{Neutral} \\ +\sho{\Female} & \sho{\Male} & \sho{\Hermaphrodite} & -\sho{\Female} & -\sho{\MALE} & -\sho{\HERMAPHRODITE} & +\sho{\Neutral} \\ +\hline +\leg{FEMALE} & +\leg{MALE} & +\leg{HERMAPHRODITE} & \\ \sho{\FEMALE} & -\sho{\MaleMale} & +\sho{\MALE} & +\sho{\HERMAPHRODITE} & \\ +\hline +\leg{FemaleFemale} & +\leg{MaleMale} & +\leg{FemaleMale} & \\ \sho{\FemaleFemale} & -\sho{\FemaleMale} \\ +\sho{\MaleMale} & +\sho{\FemaleMale} & \\ \hline \end{tabular} @@ -475,25 +583,25 @@ something to do with money, so there you go{\ldots} \subsection{Others} \begin{tabular}{|*{10}{c}|} \hline -\leg{Yinyang} & -\leg{MVRightarrow} & +\leg{YinYang} & +\leg{MVRightArrow} & \leg{MVAt} & -\leg{FHBOlogo} & -\leg{FHBOLOGO} & -\leg{FullFHBO} & +\leg{BOLogo} & +\leg{BOLogoL} & +\leg{BALogoP} & \leg{Mundus} & \leg{Cross} & -\leg{Celtcross} & +\leg{CeltCross} & \leg{Ankh} \\ -\sho{\Yinyang} & -\sho{\MVRightarrow} & +\sho{\YinYang} & +\sho{\MVRightArrow} & \sho{\MVAt} & -\sho{\FHBOlogo} & -\sho{\FHBOLOGO} & -\sho{\FullFHBO} & +\sho{\BOLogo} & +\sho{\BOLogoL} & +\sho{\BOLogoP} & \sho{\Mundus} & \sho{\Cross} & -\sho{\Celtcross} & +\sho{\CeltCross} & \sho{\Ankh} \\ \hline \leg{Heart} & @@ -501,21 +609,22 @@ something to do with money, so there you go{\ldots} \leg{Bouquet} & \leg{Frowny} & \leg{Smiley} & +\leg{PeaceDove} & \leg{Bat} & -\leg{Womanface} & -\leg{MartinVogel} && \\ +\leg{WomanFace} & +\leg{ManFace} & \\ \sho{\Heart} & \sho{\CircledA} & \sho{\Bouquet} & \sho{\Frowny} & \sho{\Smiley} & +\sho{\PeaceDove} & \sho{\Bat} & -\sho{\Womanface} & -\sho{\MartinVogel} && \\ +\sho{\WomanFace} & +\sho{\ManFace} & \\ \hline \end{tabular} - \section{Authors} The font was designed by Martin Vogel. See @@ -525,9 +634,20 @@ The macros and this documentation were written by Thomas Henlich, who also converted the font to a Type 1 font. The latter involved running \path{ttf2pt1} and doing some manual fixes afterwards. +Mojca Miklavec added the original TrueType font to the package and +updated Type~1 and TFM font to reflect recent changes from original +font; Mojca is the new maintainer of the \TeX\ support. + \section{History} \begin{sloppypar} \begin{labeling}{9999-99-99} +\item[2011-08-15] Version 2.2: Updated to font version 3.10 (2008-09-01). +Changed licence from GPL to OFL. Reorganized documentation (thanks to Karl Berry for many useful suggestions and impromevents.) +Added original TTF font, recreated Type 1 font files with some incompatible changes in font metrics, some glyphs removed and some newly introduced ones. +Created TDS directory structure and made \LaTeX\ macros 100~\% compatible with original names. Old \LaTeX\ names were kept as synonyms. +AFM file now contains proper glyph names instead of names of ASCII characters on those slots. +Characters `A' and `p' (positions 0xF0 and 0xF1) are no longer present, as they are not in the original font. +Some high school logos were removed or replaced. \item[2006-05-11] Version 2.1: Renamed Rightarrow macro to MVRightarrow. New TeX name for font (umvs). Rewrote style file. Added fd file. \item[2000-04-21] Updated the font and documentation. Changed /FontName to MarVoSym. Many new glyphs. @@ -551,9 +671,3 @@ Removed: \end{document} - -%%% Local Varibles: -%%% mode: latex -%%% TeX-master: t -%%% End: - diff --git a/Master/texmf-dist/doc/fonts/marvosym/vtex/install.txt b/Master/texmf-dist/doc/fonts/marvosym/vtex/install.txt deleted file mode 100644 index cbf6bdebe48..00000000000 --- a/Master/texmf-dist/doc/fonts/marvosym/vtex/install.txt +++ /dev/null @@ -1,59 +0,0 @@ -============================================================ - - Installing the Marvosym Type1 font - with VTeX/Free 7.00 and above - -============================================================ - 2000-09-10 - Walter Schmidt - <walter.schmidt@arcormail.de> - - -The below instructions refer to version 2 of the Marvosym -Type1 font as of 2000-05-01. - -The directory name "texmf" refers to - - /usr/local/vtex/texmf (with VTeX/Lnx) -or - <drive>:\texmf (with VTeX/2) - - -(1) -Copy the Type1 font file file marvosym.pfb to the directory - - texmf/fonts/type1/public/marvosym - -(2) -Copy the Type1 font metrics file marvosym.afm to - - texmf/fonts/afm/public/marvosym - -(3) -Copy the TeX font metrics file fmvr8x.tfm to - - texmf/fonts/tfm/public/marvosym/ - -(4) -Copy the font map file marvosym.ali to - - texmf/vtex/config - -(5) -Add an entry for the above font map to the section TYPE1 of -the configuration files pdf.fm and ps.fm, which reside in -the directory texmf/vtex/config : - - TYPE1 { - ... - marvosym.ali - } - -(6) -Copy the style file marvosym.sty to a TeX input directory, -e.g. - texmf/tex/latex/misc - - -== finis - diff --git a/Master/texmf-dist/doc/fonts/marvosym/vtex/marvosym.ali b/Master/texmf-dist/doc/fonts/marvosym/vtex/marvosym.ali deleted file mode 100644 index e8af56d4972..00000000000 --- a/Master/texmf-dist/doc/fonts/marvosym/vtex/marvosym.ali +++ /dev/null @@ -1,5 +0,0 @@ -%1 = $TEXMF$fonts/afm/public/marvosym/ -%2 = $TEXMF$fonts/type1/public/marvosym/ - -@MarVoSym = fmvr8x %2,1,b="marvosym",a - |