Initial commit

This commit is contained in:
Valentin Brandl 2022-09-20 18:17:35 +02:00
commit 29745dbd7a
No known key found for this signature in database
GPG Key ID: 62E7C7F2C48DBBF2
157 changed files with 367725 additions and 0 deletions

1
.envrc Normal file
View File

@ -0,0 +1 @@
eval "$(lorri direnv)"

24
.gitignore vendored Normal file
View File

@ -0,0 +1,24 @@
*.acr
*.aux
*.bbl
*.bcf
*.blg
*.fdb_latexmk
*.fls
*.lof
*.log
*.lol
*.lot
*.nav
*.out
*.run.xml
*.snm
*.tdo
*.toc
*.vrb
/*.pdf
/assets/dot/*.pdf
_minted-presentation/
!presentation.pdf
!assets/*.pdf

36
Makefile Normal file
View File

@ -0,0 +1,36 @@
# use bash so process substutution is available
SHELL = bash
SRC = presentation.tex
TARGET = $(SRC:%.tex=%.pdf)
.PHONY: build
build: $(TARGET)
# used for `nix-build`
.PHONY: install
install: build
mkdir -pv ${out}/
cp $(TARGET) ${out}/
%.pdf: %.tex
latexmk $<
.PHONY: watch
watch:
latexmk -pvc $(SRC)
.PHONY: lint
lint:
chktex $(SRC)
.PHONY: languagetool
languagetool:
languagetool <(cat content.tex | ./scripts/detex-languagetool.py)
.PHONY: clean
clean: clean_tex
.PHONY: clean_tex
clean_tex:
latexmk -C
rm -rf ./_minted-presentation/

5
acronyms.tex Normal file
View File

@ -0,0 +1,5 @@
\DeclareAcronym{bof}{
short = {BOF},
long = {Buffer Overflow},
}
% vim: set filetype=tex ts=2 sw=2 tw=0 et :

10
assets/vuln.c Normal file
View File

@ -0,0 +1,10 @@
#include<stdio.h>
#include<string.h>
void foo(char *input) {
char buf[50];
strcpy(buf, input);
puts(buf);
}
int main(int argc, char **argv) {
foo(argv[1]);
}

478
bibliography.bib Normal file
View File

@ -0,0 +1,478 @@
@article{bib:persistentstruct,
author = {James R Driscoll and Neil Sarnak and Daniel D. Sleator and Robert E. Tarjan},
title = {Making Data Structures Persistent},
journal = {Journal of Computer and System Sciences},
year = {1989},
month = {02},
volume = {Vol. 38, No. 1},
pages = {86-124}
}
@article{bib:zhang_building_2014,
title = {Building a Scalable System for Stealthy P2P-Botnet Detection},
volume = {9},
issn = {1556-6013, 1556-6021},
url = {http://ieeexplore.ieee.org/document/6661360/},
doi = {10.1109/TIFS.2013.2290197},
pages = {27--38},
number = {1},
journaltitle = {{IEEE} Transactions on Information Forensics and Security},
shortjournal = {{IEEE} Trans.Inform.Forensic Secur.},
author = {Zhang, Junjie and Perdisci, Roberto and Lee, Wenke and Luo, Xiapu and Sarfraz, Unum},
urldate = {2021-11-09},
date = {2014-01},
file = {Full Text:/home/me/Zotero/storage/PFXP8NLV/Zhang et al. - 2014 - Building a Scalable System for Stealthy P2P-Botnet.pdf:application/pdf}
}
@inproceedings{bib:botgrep2010,
author = {Nagaraja, Shishir and Mittal, Prateek and Hong, Chi-Yao and Caesar, Matthew and Borisov, Nikita},
title = {BotGrep: Finding P2P Bots with Structured Graph Analysis},
year = {2010},
isbn = {8887666655554},
publisher = {USENIX Association},
address = {USA},
abstract = {A key feature that distinguishes modern botnets from earlier counterparts is their increasing use of structured overlay topologies. This lets them carry out sophisticated coordinated activities while being resilient to churn, but it can also be used as a point of detection. In this work, we devise techniques to localize botnet members based on the unique communication patterns arising from their overlay topologies used for command and control. Experimental results on synthetic topologies embedded within Internet traffic traces from an ISP's backbone network indicate that our techniques (i) can localize the majority of bots with low false positive rate, and (ii) are resilient to incomplete visibility arising from partial deployment of monitoring systems and measurement inaccuracies from dynamics of background traffic.},
booktitle = {Proceedings of the 19th USENIX Conference on Security},
pages = {7},
numpages = {1},
location = {Washington, DC},
series = {USENIX Security'10},
}
@inproceedings{bib:botminer2008,
author = {Gu, Guofei and Perdisci, Roberto and Zhang, Junjie and Lee, Wenke},
title = {BotMiner: Clustering Analysis of Network Traffic for Protocol- and Structure-Independent Botnet Detection},
year = {2008},
publisher = {USENIX Association},
address = {USA},
abstract = {Botnets are now the key platform for many Internet attacks, such as spam, distributed denial-of-service (DDoS), identity theft, and phishing. Most of the current botnet detection approaches work only on specific botnet command and control (C&C) protocols (e.g., IRC) and structures (e.g., centralized), and can become ineffective as botnets change their C&C techniques. In this paper, we present a general detection framework that is independent of botnet C&C protocol and structure, and requires no a priori knowledge of botnets (such as captured bot binaries and hence the botnet signatures, and C&C server names/addresses). We start from the definition and essential properties of botnets. We define a botnet as a coordinated group of malware instances that are controlled via C&C communication channels. The essential properties of a botnet are that the bots communicate with some C&C servers/peers, perform malicious activities, and do so in a similar or correlated way. Accordingly, our detection framework clusters similar communication traffic and similar malicious traffic, and performs cross cluster correlation to identify the hosts that share both similar communication patterns and similar malicious activity patterns. These hosts are thus bots in the monitored network. We have implemented our BotMiner prototype system and evaluated it using many real network traces. The results show that it can detect real-world botnets (IRC-based, HTTP-based, and P2P botnets including Nugache and Storm worm), and has a very low false positive rate.},
booktitle = {Proceedings of the 17th Conference on Security Symposium},
pages = {139154},
numpages = {16},
location = {San Jose, CA},
series = {SS'08},
}
@incollection{bib:kim_survey_2012,
location = {Dordrecht},
title = {A Survey on P2P Botnet Detection},
volume = {120},
isbn = {978-94-007-2910-0 978-94-007-2911-7},
url = {http://link.springer.com/10.1007/978-94-007-2911-7_56},
pages = {589--593},
booktitle = {Proceedings of the International Conference on {IT} Convergence and Security 2011},
publisher = {Springer Netherlands},
author = {Han, Kyoung-Soo and Im, Eul Gyu},
editor = {Kim, Kuinam J. and Ahn, Seong Jin},
urldate = {2021-11-11},
date = {2012},
doi = {10.1007/978-94-007-2911-7_56},
note = {Series Title: Lecture Notes in Electrical Engineering},
file = {Full Text:/home/me/Zotero/storage/CMFWF58V/Han and Im - 2012 - A Survey on P2P Botnet Detection.pdf:application/pdf}
}
@online{bib:statista_iot_2020,
title = {Number of Internet of Things (IoT) Connected Devices Worldwide from 2019 to 2030},
organization = {Statista Inc.},
publisher = {Transforma Insights},
date = {2020-12},
url = {https://www.statista.com/statistics/1183457/iot-connected-devices-worldwide/},
urldate = {2021-11-11},
archiveurl = {https://web.archive.org/web/20211025185804/https://www.statista.com/statistics/1183457/iot-connected-devices-worldwide/},
archivedate = {2021-10-25}
}
@online{bib:msZloader,
title = {Notorious cybercrime gangs botnet disrupted},
organization = {Microsoft},
author = {Hogan-Burney, Amy},
url = {https://blogs.microsoft.com/on-the-issues/2022/04/13/zloader-botnet-disrupted-malware-ukraine/},
urldate = {2022-04-15},
archiveurl = {https://web.archive.org/web/20220413210653/https://blogs.microsoft.com/on-the-issues/2022/04/13/zloader-botnet-disrupted-malware-ukraine/},
archivedate = {2022-04-13},
}
@online{bib:fbiTakedown2014,
title = {Taking Down Botnets},
organization = {Federal Bureau of Investigation},
author = {Joseph Demarest},
date = {2014-07-15},
url = {https://www.fbi.gov/news/testimony/taking-down-botnets},
urldate = {2022-03-23},
archiveurl = {https://web.archive.org/web/20220318082034/https://www.fbi.gov/news/testimony/taking-down-botnets},
archiveurldate = {2022-03-18},
}
@online{bib:statista_broadband_2021,
title = {Availability of broadband internet to households in Germany from 2017 to 2020, by bandwidth class},
organization = {Statista Inc.},
publisher = {BMVI},
date = {2021-08-16},
url = {https://www.statista.com/statistics/460180/broadband-availability-by-bandwidth-class-germany/},
urldate = {2021-11-11},
archiveurl = {https://web.archive.org/web/20210309010747/https://www.statista.com/statistics/460180/broadband-availability-by-bandwidth-class-germany/},
archivedate = {2021-03-09}
}
@online{bib:ars_ddos_2016,
title = {Brace yourselves --- source code powering potent IoT DDoSes just went public},
date = {2016-10-02},
author = {Dan Goodin},
organization = {Ars Technica},
url = {https://arstechnica.com/information-technology/2016/10/brace-yourselves-source-code-powering-potent-iot-ddoses-just-went-public/},
urldate = {2021-11-11},
archiveurl = {https://web.archive.org/web/20211022032617/https://arstechnica.com/information-technology/2016/10/brace-yourselves-source-code-powering-potent-iot-ddoses-just-went-public/},
archivedate = {2021-10-22},
}
@online{bib:netlab_mozi,
title = {The Mostly Dead Mozi and Its' Lingering Bots},
date = {2021-08-30},
author = {Turing, Alex and Wang, Hui and Ye, Genshen},
organization = {360 Netlab},
url = {https://blog.netlab.360.com/the-mostly-dead-mozi-and-its-lingering-bots/},
urldate = {2022-04-07},
archiveurl = {https://web.archive.org/web/20220130162722/https://blog.netlab.360.com/the-mostly-dead-mozi-and-its-lingering-bots/},
archivedate = {2022-01-30},
}
@article{bib:fan_p2p_2014,
title = {A P2P Botnet Detection Method Used On-line Monitoring and Off-line Detection},
volume = {8},
issn = {17389976, 17389976},
url = {http://article.nadiapub.com/IJSIA/vol8_no3/10.pdf},
doi = {10.14257/ijsia.2014.8.3.10},
pages = {87--96},
number = {3},
journaltitle = {International Journal of Security and Its Applications},
shortjournal = {{IJSIA}},
author = {Fan, Yuhui and Xu, Ning},
urldate = {2021-11-11},
date = {2014-05-31},
file = {Full Text:/home/me/Zotero/storage/7UI2IFIL/Fan and Xu - 2014 - A P2P Botnet Detection Method Used On-line Monitor.pdf:application/pdf}
}
@inproceedings{bib:bock_poster_2019,
location = {London United Kingdom},
title = {Poster: Challenges of Accurately Measuring Churn in P2P Botnets},
isbn = {978-1-4503-6747-9},
url = {https://dl.acm.org/doi/10.1145/3319535.3363281},
doi = {10.1145/3319535.3363281},
shorttitle = {Challenges of Accurately Measuring Churn in P2P Botnets},
eventtitle = {{CCS} '19: 2019 {ACM} {SIGSAC} Conference on Computer and Communications Security},
pages = {2661--2663},
booktitle = {Proceedings of the 2019 {ACM} {SIGSAC} Conference on Computer and Communications Security},
publisher = {{ACM}},
author = {Böck, Leon and Karuppayah, Shankar and Fong, Kory and Mühlhäuser, Max and Vasilomanolakis, Emmanouil},
urldate = {2021-11-12},
date = {2019-11-06},
langid = {english},
file = {Böck et al. - 2019 - Poster Challenges of Accurately Measuring Churn i.pdf:/home/me/Zotero/storage/FGQXMN3H/Böck et al. - 2019 - Poster Challenges of Accurately Measuring Churn i.pdf:application/pdf}
}
@inproceedings{bib:karuppayah_boobytrap_2016,
location = {Kuala Lumpur, Malaysia},
title = {{BoobyTrap}: On autonomously detecting and characterizing crawlers in P2P botnets},
isbn = {978-1-4799-6664-6},
url = {http://ieeexplore.ieee.org/document/7510885/},
doi = {10.1109/ICC.2016.7510885},
shorttitle = {{BoobyTrap}},
eventtitle = {{ICC} 2016 - 2016 {IEEE} International Conference on Communications},
pages = {1--7},
booktitle = {2016 {IEEE} International Conference on Communications ({ICC})},
publisher = {{IEEE}},
author = {Karuppayah, Shankar and Vasilomanolakis, Emmanouil and Haas, Steffen and Muhlhauser, Max and Fischer, Mathias},
urldate = {2021-11-12},
date = {2016-05},
file = {Karuppayah et al. - 2016 - BoobyTrap On autonomously detecting and character.pdf:/home/me/Zotero/storage/UAUH5ZAN/Karuppayah et al. - 2016 - BoobyTrap On autonomously detecting and character.pdf:application/pdf}
}
@inproceedings{bib:andriesse_reliable_2015,
location = {Tokyo Japan},
title = {Reliable Recon in Adversarial Peer-to-Peer Botnets},
isbn = {978-1-4503-3848-6},
url = {https://dl.acm.org/doi/10.1145/2815675.2815682},
doi = {10.1145/2815675.2815682},
eventtitle = {{IMC} '15: Internet Measurement Conference},
pages = {129--140},
booktitle = {Proceedings of the 2015 Internet Measurement Conference},
publisher = {{ACM}},
author = {Andriesse, Dennis and Rossow, Christian and Bos, Herbert},
urldate = {2021-11-16},
date = {2015-10-28},
langid = {english},
file = {Andriesse et al. - 2015 - Reliable Recon in Adversarial Peer-to-Peer Botnets.pdf:/home/me/Zotero/storage/YJZMYTCB/Andriesse et al. - 2015 - Reliable Recon in Adversarial Peer-to-Peer Botnets.pdf:application/pdf}
}
@inproceedings{bib:karuppayah_sensorbuster_2017,
title = {{{SensorBuster}}: {{On Identifying Sensor Nodes}} in {{P2P Botnets}}},
shorttitle = {{{SensorBuster}}},
booktitle = {Proceedings of the 12th {{International Conference}} on {{Availability}}, {{Reliability}} and {{Security}}},
author = {Karuppayah, Shankar and Böck, Leon and Grube, Tim and Manickam, Selvakumar and Mühlhäuser, Max and Fischer, Mathias},
date = {2017-08-29},
pages = {1--6},
publisher = {{Association for Computing Machinery}},
location = {{New York, NY, USA}},
doi = {10.1145/3098954.3098991},
url = {https://doi.org/10.1145/3098954.3098991},
urldate = {2021-03-23},
abstract = {The ever-growing number of cyber attacks originating from botnets has made them one of the biggest threat to the Internet ecosystem. Especially P2P-based botnets like ZeroAccess and Sality require special attention as they have been proven to be very resilient against takedown attempts. To identify weaknesses and to prepare takedowns more carefully it is thus a necessity to monitor them by crawling and deploying sensor nodes. This in turn provokes botmasters to come up with monitoring countermeasures to protect their assets. Most existing anti-monitoring countermeasures focus mainly on the detection of crawlers and not on the detection of sensors deployed in a botnet. In this paper, we propose two sensor detection mechanisms called SensorRanker and SensorBuster. We evaluate these mechanisms in two real world botnets, Sality and ZeroAccess. Our results indicate that SensorRanker and SensorBuster are able to detect up to 17 sensors deployed in Sality and four within ZeroAccess.},
file = {/home/me/Zotero/storage/ZDUFTXYY/Karuppayah et al. - 2017 - SensorBuster On Identifying Sensor Nodes in P2P B.pdf},
isbn = {978-1-4503-5257-4},
keywords = {Anti-monitoring,Countermeasure,Detection,P2P Botnet,Sensor},
series = {{{ARES}} '17}
}
@report{bib:page_pagerank_1998,
title = {{The PageRank Citation Ranking: Bringing Order to the Web}},
shorttitle = {{The PageRank Citation Ranking}},
author = {Page, Lawrence and Brin, Sergey and Motwani, Rajeev and Winograd, Terry},
date = {1998-01-29},
url = {http://ilpubs.stanford.edu:8090/422/1/1999-66.pdf},
urldate = {2021-11-30},
abstract = {The importance of a Web page is an inherently subjective matter, which depends on the readers interests, knowledge and attitudes. But there is still much that can be said objectively about the relative importance of Web pages. This paper describ es PageRank, a method for rating Web pages objectively and mechanically, effectively measuring the human interest and attention devoted to them. We compare PageRank to an idealized random Web surfer. We show how to efficiently compute PageRank for large numbers of pages. And, we show how to apply PageRank to search and to user navigation.}
}
@inproceedings{bib:andriesse_goz_2013,
title = {Highly Resilient Peer-to-Peer Botnets Are Here: {{An}} Analysis of {{Gameover Zeus}}},
shorttitle = {Highly Resilient Peer-to-Peer Botnets Are Here},
booktitle = {2013 8th {{International Conference}} on {{Malicious}} and {{Unwanted Software}}: "{{The Americas}}" ({{MALWARE}})},
author = {Andriesse, Dennis and Rossow, Christian and Stone-Gross, Brett and Plohmann, Daniel and Bos, Herbert},
date = {2013-10},
pages = {116--123},
publisher = {{IEEE}},
location = {{Fajardo, PR, USA}},
doi = {10.1109/MALWARE.2013.6703693},
url = {https://ieeexplore.ieee.org/document/6703693/},
urldate = {2022-02-27},
eventtitle = {2013 8th {{International Conference}} on {{Malicious}} and {{Unwanted Software}}: "{{The Americas}}" ({{MALWARE}})},
isbn = {978-1-4799-2534-6 978-1-4799-2535-3},
file = {/home/me/Zotero/storage/R3AAQR9Q/Andriesse et al. - 2013 - Highly resilient peer-to-peer botnets are here An.pdf}
}
@inproceedings{bib:stutzbach_churn_2006,
title = {Understanding Churn in Peer-to-Peer Networks},
booktitle = {Proceedings of the 6th {{ACM SIGCOMM}} on {{Internet}} Measurement - {{IMC}} '06},
author = {Stutzbach, Daniel and Rejaie, Reza},
date = {2006},
pages = {189},
publisher = {{ACM Press}},
location = {{Rio de Janeriro, Brazil}},
doi = {10.1145/1177080.1177105},
url = {http://portal.acm.org/citation.cfm?doid=1177080.1177105},
urldate = {2022-03-08},
eventtitle = {The 6th {{ACM SIGCOMM}}},
isbn = {978-1-59593-561-8},
langid = {english}
}
@inproceedings{bib:rossow_sok_2013,
location = {Berkeley, {CA}, {USA}},
title = {{SoK}: P2PWNED - Modeling and Evaluating the Resilience of Peer-to-Peer Botnets},
isbn = {978-1-4673-6166-8 978-0-7695-4977-4},
url = {https://ieeexplore.ieee.org/document/6547104/},
doi = {10.1109/SP.2013.17},
shorttitle = {{SoK}},
eventtitle = {2013 {IEEE} Symposium on Security and Privacy ({SP}) Conference dates subject to change},
pages = {97--111},
booktitle = {2013 {IEEE} Symposium on Security and Privacy},
publisher = {{IEEE}},
author = {Rossow, Christian and Andriesse, Dennis and Werner, Tillmann and Stone-Gross, Brett and Plohmann, Daniel and Dietrich, Christian J. and Bos, Herbert},
urldate = {2022-03-15},
date = {2013-05},
file = {Submitted Version:/home/me/Zotero/storage/7T8RDXXF/Rossow et al. - 2013 - SoK P2PWNED - Modeling and Evaluating the Resilie.pdf:application/pdf}
}
@inproceedings{bib:antonakakis_dga_2012,
author = {Manos Antonakakis and Roberto Perdisci and Yacin Nadji and Nikolaos Vasiloglou and Saeed Abu-Nimeh and Wenke Lee and David Dagon},
title = {From {Throw-Away} Traffic to Bots: Detecting the Rise of {DGA-Based} Malware},
booktitle = {21st USENIX Security Symposium (USENIX Security 12)},
year = {2012},
isbn = {978-931971-95-9},
address = {Bellevue, WA},
pages = {491--506},
url = {https://www.usenix.org/conference/usenixsecurity12/technical-sessions/presentation/antonakakis},
publisher = {USENIX Association},
month = aug,
}
@inproceedings{bib:pantic_covert_2015,
location = {Los Angeles, {CA}, {USA}},
title = {Covert Botnet Command and Control Using Twitter},
isbn = {978-1-4503-3682-6},
url = {http://dl.acm.org/citation.cfm?doid=2818000.2818047},
doi = {10.1145/2818000.2818047},
eventtitle = {the 31st Annual Computer Security Applications Conference},
pages = {171--180},
booktitle = {Proceedings of the 31st Annual Computer Security Applications Conference on - {ACSAC} 2015},
publisher = {{ACM} Press},
author = {Pantic, Nick and Husain, Mohammad I.},
urldate = {2022-03-15},
date = {2015},
langid = {english}
}
@inproceedings{bib:nazario_as_2008,
location = {Fairfax, {VI}},
title = {As the net churns: Fast-flux botnet observations},
isbn = {978-1-4244-3288-2},
url = {https://ieeexplore.ieee.org/document/4690854/},
doi = {10.1109/MALWARE.2008.4690854},
shorttitle = {As the net churns},
eventtitle = {2008 3rd International Conference on Malicious and Unwanted Software ({MALWARE})},
pages = {24--31},
booktitle = {2008 3rd International Conference on Malicious and Unwanted Software ({MALWARE})},
publisher = {{IEEE}},
author = {Nazario, Jose and Holz, Thorsten},
urldate = {2022-03-15},
date = {2008-10}
}
@inproceedings{bib:nadji_beheading_2013,
location = {Berlin, Germany},
title = {Beheading hydras: performing effective botnet takedowns},
isbn = {978-1-4503-2477-9},
url = {http://dl.acm.org/citation.cfm?doid=2508859.2516749},
doi = {10.1145/2508859.2516749},
shorttitle = {Beheading hydras},
eventtitle = {the 2013 {ACM} {SIGSAC} conference},
pages = {121--132},
booktitle = {Proceedings of the 2013 {ACM} {SIGSAC} conference on Computer \& communications security - {CCS} '13},
publisher = {{ACM} Press},
author = {Nadji, Yacin and Antonakakis, Manos and Perdisci, Roberto and Dagon, David and Lee, Wenke},
urldate = {2022-03-15},
date = {2013},
langid = {english}
}
@article{bib:nadji_still_2017,
title = {Still Beheading Hydras: Botnet Takedowns Then and Now},
volume = {14},
issn = {1545-5971},
url = {http://ieeexplore.ieee.org/document/7312442/},
doi = {10.1109/TDSC.2015.2496176},
shorttitle = {Still Beheading Hydras},
pages = {535--549},
number = {5},
journaltitle = {{IEEE} Transactions on Dependable and Secure Computing},
shortjournal = {{IEEE} Trans. Dependable and Secure Comput.},
author = {Nadji, Yacin and Perdisci, Roberto and Antonakakis, Manos},
urldate = {2022-03-17},
date = {2017-09-01}
}
@report{bib:falliere_sality_2011,
title = {{Sality: Story of a Peer-to-Peer Viral Network}},
author = {{Falliere, Nicolas}},
date = {2011-07},
organization = {Symantec},
url = {https://papers.vx-underground.org/archive/Symantec/sality-story-of-peer-to-peer-11-en.pdf},
urldate = {2022-03-16},
archiveurl = {https://web.archive.org/web/20161223003320/http://www.symantec.com/content/en/us/enterprise/media/security_response/whitepapers/sality_peer_to_peer_viral_network.pdf},
archivedate = {2016-12-23},
}
@inproceedings{bib:dittrich_takeover_2012,
doi = {10.5555/2228340.2228349},
author = {Dittrich, David},
title = {So You Want to Take over a Botnet},
year = {2012},
publisher = {USENIX Association},
address = {USA},
abstract = {Computer criminals regularly construct large distributed attack networks comprised of many thousands of compromised computers around the globe. Once constituted, these attack networks are used to perform computer crimes, creating yet other sets of victims of secondary computer crimes, such as denial of service attacks, spam delivery, theft of personal and financial information for performing fraud, exfiltration of proprietary information for competitive advantage (industrial espionage), etc.The arms race between criminal actors who create and operate botnets and the computer security industry and research community who are actively trying to take these botnets down is escalating in aggressiveness. As the sophistication level of botnet engineering and operations increases, so does the demand on reverse engineering, understanding weaknesses in design that can be exploited on the defensive (or counter-offensive) side, and the possibility that actions to take down or eradicate the botnet may cause unintended consequences.},
booktitle = {Proceedings of the 5th USENIX Conference on Large-Scale Exploits and Emergent Threats},
pages = {6},
numpages = {1},
location = {San Jose, CA},
series = {LEET'12}
}
@article{bib:wangCollisions,
title={Collisions for hash functions MD4, MD5, HAVAL-128 and RIPEMD},
author={Wang, Xiaoyun and Feng, Dengguo and Lai, Xuejia and Yu, Hongbo},
journal={Cryptology EPrint Archive},
year={2004}
}
@article{bib:stevensCollision,
author = {Marc Stevens},
title = {Fast Collision Attack on MD5},
howpublished = {Cryptology ePrint Archive, Report 2006/104},
year = {2006},
note = {\url{https://ia.cr/2006/104}},
}
@incollection{bib:baileyNextGen,
location = {Cham},
title = {Next Generation P2P Botnets: Monitoring Under Adverse Conditions},
volume = {11050},
isbn = {978-3-030-00469-9 978-3-030-00470-5},
url = {http://link.springer.com/10.1007/978-3-030-00470-5\_24},
shorttitle = {Next Generation P2P Botnets},
pages = {511--531},
booktitle = {Research in Attacks, Intrusions, and Defenses},
publisher = {Springer International Publishing},
author = {Böck, Leon and Vasilomanolakis, Emmanouil and Mühlhäuser, Max and Karuppayah, Shankar},
editor = {Bailey, Michael and Holz, Thorsten and Stamatogiannakis, Manolis and Ioannidis, Sotiris},
urldate = {2022-04-08},
date = {2018},
doi = {10.1007/978-3-030-00470-5_24},
note = {Series Title: Lecture Notes in Computer Science},
file = {Full Text:/home/me/Zotero/storage/UGX3MEA7/Böck et al. - 2018 - Next Generation P2P Botnets Monitoring Under Adve.pdf:application/pdf}
}
@incollection{bib:carnaNetworkTelescope2014,
location = {Cham},
title = {The Carna Botnet Through the Lens of a Network Telescope},
volume = {8352},
isbn = {978-3-319-05301-1 978-3-319-05302-8},
url = {http://link.springer.com/10.1007/978-3-319-05302-8\_26},
pages = {426--441},
booktitle = {Foundations and Practice of Security},
publisher = {Springer International Publishing},
author = {Le Malécot, Erwan and Inoue, Daisuke},
editor = {Danger, Jean Luc and Debbabi, Mourad and Marion, Jean-Yves and Garcia-Alfaro, Joaquin and Zincir Heywood, Nur},
urldate = {2022-04-16},
date = {2014},
doi = {10.1007/978-3-319-05302-8_26},
note = {Series Title: Lecture Notes in Computer Science}
}
@incollection{bib:kademlia2002,
location = {Berlin, Heidelberg},
title = {Kademlia: A Peer-to-Peer Information System Based on the {XOR} Metric},
volume = {2429},
isbn = {978-3-540-44179-3 978-3-540-45748-0},
url = {http://link.springer.com/10.1007/3-540-45748-8_5},
shorttitle = {Kademlia},
pages = {53--65},
booktitle = {Peer-to-Peer Systems},
publisher = {Springer Berlin Heidelberg},
author = {Maymounkov, Petar and Mazières, David},
editor = {Druschel, Peter and Kaashoek, Frans and Rowstron, Antony},
editorb = {Goos, Gerhard and Hartmanis, Juris and van Leeuwen, Jan},
editorbtype = {redactor},
urldate = {2022-04-16},
date = {2002},
doi = {10.1007/3-540-45748-8_5},
note = {Series Title: Lecture Notes in Computer Science}
}
@article{greengard_war_2012,
title = {The war against botnets},
volume = {55},
issn = {0001-0782, 1557-7317},
url = {https://dl.acm.org/doi/10.1145/2076450.2076456},
doi = {10.1145/2076450.2076456},
abstract = {Increasingly sophisticated botnets have emerged during the last several years. However, security researchers, businesses, and governments are attacking botnets from a number of different angles---and sometimes winning.},
pages = {16--18},
number = {2},
journaltitle = {Communications of the {ACM}},
shortjournal = {Commun. {ACM}},
author = {Greengard, Samuel},
urldate = {2022-04-18},
date = {2012-02},
langid = {english}
}
/* vim: set filetype=bib ts=2 sw=2 tw=0 et :*/

29
commands.tex Normal file
View File

@ -0,0 +1,29 @@
\newcommand{\eg}{e.g.}
% Keywords command
\providecommand{\keywords}[1]
{
\small
\textbf{\textit{Keywords---}} #1
}
% absolute value
\DeclarePairedDelimiter\abs{\lvert}{\rvert}%
% fancyref for listings
\newcommand*{\fancyreflstlabelprefix}{lst}
\fancyrefaddcaptions{english}{%
\providecommand*{\freflstname}{listing}%
\providecommand*{\Freflstname}{Listing}%
}
\frefformat{plain}{\fancyreflstlabelprefix}{\freflstname\fancyrefdefaultspacing#1}
\Frefformat{plain}{\fancyreflstlabelprefix}{\Freflstname\fancyrefdefaultspacing#1}
\frefformat{vario}{\fancyreflstlabelprefix}{%
\freflstname\fancyrefdefaultspacing#1#3%
}
\Frefformat{vario}{\fancyreflstlabelprefix}{%
\Freflstname\fancyrefdefaultspacing#1#3%
}

18
latexmkrc Normal file
View File

@ -0,0 +1,18 @@
# create PDF
$pdf_mode = 1;
# clean transitive assets
$cleanup_includes_cusdep_generated = 1;
# clean files generated by LaTeX
$cleanup_includes_generated = 1;
$biber = 'biber --validate-datamodel %O %S';
# use zathura as viewer
$pdf_previewer = 'zathura';
$pdflatex = 'pdflatex --shell-escape -interaction=nonstopmode';
$latex = 'latex --shell-escape -interaction=nonstopmode';
$old_texmfhome = exists $ENV{'TEXMFHOME'} ? (':' . $ENV{'TEXMFHOME'}) : '';
$ENV{'TEXMFHOME'}='./texmf-local:' . $old_texmfhome;

BIN
presentation.pdf Normal file

Binary file not shown.

144
presentation.tex Normal file
View File

@ -0,0 +1,144 @@
\documentclass[aspectratio=169,16pt]{beamer}
\usetheme[department=FakIM,pageNumbers]{OTHR}
% document language and hyphenation
\usepackage[ngerman]{babel}
% \usepackage[utf8]{luainputenc}
% \usepackage{filecontents}
\usepackage{subfigure}
% code listings
\usepackage{listings}
\usepackage{minted}
\usepackage{enumerate}
\usepackage{calc}
\usepackage[plain]{fancyref}
% math stuff
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{mathtools}
\usepackage{chronology}
\usepackage[backend=biber,style=alphabetic]{biblatex}
\addbibresource{bibliography.bib}
% \bibliographystyle{amsalpha}
% acronyms
\usepackage{acro}
\acsetup{single,make-links=true}
\input{acronyms}
% custom commands
\input{commands}
\graphicspath{{assets/}}
\useDepartmentLogo
\AtBeginSubsection[]
{%
\begin{frame}
\frametitle{Inhalt}
\tableofcontents[
currentsection,
hideothersubsections,
sectionstyle=show/hide,
subsectionstyle=show/shaded/hide,
]
\end{frame}
\addtocounter{framenumber}{-1}% If you don't want them to affect the slide number
}
\begin{document}
\newcommand{\genemail}[1]{\href{mailto:#1}{\textless\nolinkurl{#1}\textgreater}}
\title{Buffer Overflows}
\author[Valentin~Brandl]{Valentin Brandl~\genemail{mail@vbrandl.net}}
\institute{Fakultät Informatik und Mathematik}
\date{\today}
% Angepasstes Titelformat definieren (verwendet bewusst nicht die
% Beamer-Infrastruktur, um einfache Anpassungen zu zeigen)
\newcommand{\fillme}{\vskip0pt plus 1filll}
\newenvironment{references}{\begin{tiny}\begin{flushleft}}%
{\end{flushleft}\end{tiny}\vspace*{\fill}}
\defbeamertemplate*{title page}{customized}[1][]
{
\vspace*{1em}\usebeamerfont{title}\textbf{\inserttitle}\bigskip\par
\begin{scriptsize}
\insertauthor\bigskip\par
\textit{\insertinstitute}\\\insertdate
\end{scriptsize}
% \fillme\begin{references}
% \(^{1}\){\color{gray}{GPG/PGP-ID \href{http://pgp.mit.edu/pks/lookup?op=vindex&search=0xD22BCBB9E835336F}{E835336F},
% Fingerprint: A62E FFFC 4029 7339 357B D04D D22B CBB9 E835 336F.}}\\
% \(^{2}\){\color{gray}{GPG/PGP-ID \href{http://keys.gnupg.net/pks/lookup?op=get&search=0xF16F252398356E1E}{98356E1E},
% Fingerprint: 5920 9407 AB5C 8B28 3C7B 4F02 F16F 2523 9835 6E1E.}}
% \end{references}
}
\maketitle
\frame{%
\frametitle{Inhalt}
\tableofcontents[
sectionstyle=show/show,
subsectionstyle=hide/hide,
]
}
\section{Problem}
\begin{frame}
\frametitle{Problem}
\begin{itemize}
\item Maschinennahe Programmiersprachen ohne Memorysafety (z.B. C, C++, Assembly, FORTRAN) erlauben es, Speicher beliebig zu beschreiben
\item Bei fehlender Validierung kann ein Programm mehr Speicher schreiben, als eigentlich reserviert wurde und dabei andere Daten im RAM überschreiben
\item Entsprechend präparierter Input kann dazu führen, dass ein Angreifer den Ablauf der Programmausführung übernehmen kann
\end{itemize}
\end{frame}
\section{Beispiel}
\begin{frame}
\inputminted{c}{assets/vuln.c}
\end{frame}
\section{Stack Layout, Execution Flow}
\begin{frame}
% \frametitle{Stack Layout, Execution Flow}
\end{frame}
\section{Exkurs: Shellcode}
\begin{frame}
% \frametitle{Exkurs: Shellcode}
\end{frame}
\section{Exploitation}
\begin{frame}
% \frametitle{Exploitation}
\end{frame}
\section{Aktuelle Situation}
\begin{frame}
% \frametitle{Aktuelle Situation}
\end{frame}
\appendix
% \nocite{*}
\section*{Quellen}
% \begin{frame}[allowframebreaks,nosection]
\begin{frame}[noframenumbering,plain,allowframebreaks]
\frametitle{Quellen}
\printbibliography[heading=none]{}
\end{frame}
\end{document}

12
scripts/detex-languagetool.py Executable file
View File

@ -0,0 +1,12 @@
#!/usr/bin/env python3
import os
import subprocess
import sys
dir_path = os.path.dirname(os.path.realpath(__file__))
subprocess.call('cat ' + sys.argv[-1] + ' | '
+ os.path.join(dir_path, 'detex.py') + ' | '
+ 'languagetool ' + ' '.join(sys.argv[1:-1]),
shell=True)

81
scripts/detex.py Executable file
View File

@ -0,0 +1,81 @@
#!/usr/bin/env python3
import re
import sys
def swallow(match):
return ' ' * len(match.group(0))
def swallow_command(match):
return ' ' * (len(match.group(1)) + 1) + ' ' + match.group(2) + ' '
def main():
text = sys.stdin.read()
text_len = len(text)
# \hyp
text = re.subn(r'(\w+)\\hyp\{\}(\w+)', r' \1-\2 ', text)[0]
text = re.subn(r'(\w+)\\fshyp\{\}(\w+)', r' \1-\2 ', text)[0]
# glossary entries
def replace_glossary(match):
text = match.group(2).replace('-', ' ')
if match.group(1).endswith('pl'):
text += 's'
if match.group(1)[0].isupper():
text = text[0].upper() + text[1:]
text = ' ' * len(match.group(1)) + ' ' + text + ' '
if match.group(1).endswith('pl'):
text = text[1:]
return text
text = re.subn(r'\\((?:newdef)?[gG]ls(?:pl)?){((?:\w+-?)+?)}',
replace_glossary, text)[0]
# acronyms
def replace_acronym(match):
return ' ' * len(match.group(1)) + ' ' + match.group(2) + ' '
text = re.subn(r'\\([aA]cr.*?){(.+?)}',
replace_acronym, text)[0]
# remove keypoints
text = re.subn(r'\\keypoint\{.*?\}', swallow, text)[0]
# remove autocites
text = re.subn(r'~?\\[aA]utocite(?:\[.+?\])?\{.*?\}', swallow, text)[0]
# Remove textcites
def replace_textcite(match):
template = 'Foo and Bar'
return template + ' ' * (len(match.group(0)) - len(template))
text = re.subn(r'\\[tT]extcite\{(.*?)\}', replace_textcite, text)[0]
# citesoftware
text = re.subn(r'\\(citesoftware)\{(.*?)\}', swallow_command, text)[0]
# Remove common surrounding markup
text = re.subn(r'\\(emph|texttt|textit|texttt|texthtt)\{(.*?)\}',
swallow_command, text)[0]
# Remove abbreviations
text = re.subn(r'\\eg\b', 'eg.', text)[0]
text = re.subn(r'\\cf\b', 'cf.', text)[0]
text = re.subn(r'\\ie\b', 'ie.', text)[0]
# references
text = re.subn(r'\\([vV]?ref)\{(.*?)\}', swallow_command, text)[0]
# remove comments at line end
text = re.subn(r'([^\\])%.*', '\\1', text)[0]
# do not move things around too much
print(text)
assert len(text) == text_len
if __name__ == '__main__':
main()

74
shell.nix Normal file
View File

@ -0,0 +1,74 @@
{ pkgs ? import <nixpkgs> {} }:
with pkgs;
let
latexPackage = pkgs.texlive.combine {
inherit (texlive)
# base packages
scheme-small
acro
amsmath
anyfontsize
biblatex
chronology
csquotes
dejavu
isodate
latexmk
nth
siunitx
substr
tikzpagenodes
ifoddpage
subfigure
textpos
todonotes
units
# code listings
minted
fvextra
catchfile
xstring
framed
# moderncv
# needspace
# fontawesome
fontspec
silence
translations
xpatch
# wrapfig
# enumitem
# mathpazo
;
};
in
pkgs.mkShell {
buildInputs = [
latexPackage
pkgs.biber
# language correction
pkgs.languagetool
# detex script
pkgs.python3
# make
pkgs.gnumake
# PDF viewer
pkgs.zathura
# dot
pkgs.graphviz
pkgs.pygmentex
pkgs.python3Packages.pygments
];
}

View File

@ -0,0 +1,58 @@
%
% Klasse zur Erstellung von Einladungen mit Tagesordnung (OTH Regensburg Design)
% Michael Niemetz 2015
%
\ProvidesClass{OTHR_Einladung}
%
\DeclareOption*{\PassOptionsToClass{useDepartmentLogo,\CurrentOption}{OTHRartcl}}
\ProcessOptions\relax
%
\LoadClass{OTHRartcl}
%
\RequirePackage{enumitem}
\RequirePackage{graphicx}
\RequirePackage{xspace}
%
\newcommand{\derTermin}{\today\xspace}
\newcommand{\derOrt}{\textbf{\textcolor{red}{!kein Ort definiert!}}\xspace}
\newcommand{\dieZeit}{\textbf{\textcolor{red}{!kein Zeitpunkt definiert!}}\xspace}
\newcommand{\dieUnterschrift}{}
\newcommand{\dasUnterschriftsbild}{\rule{0pt}{1.2cm}}
\newcommand{\theSignatureDate}{\today\xspace}
%
\newenvironment{einladung}{\makehead\noindent%
\vspace{6ex plus 12ex minus 3ex}%
\begin{center}
\Huge \bfseries Einladung
\end{center}}{%
\vspace{6ex plus 12ex minus 4ex}
Regensburg, den \theSignatureDate
\dasUnterschriftsbild\\
\dieUnterschrift
\vfill}
%
%
\newenvironment{tagesordnung}{\vspace{3ex plus 12ex minus 4ex}\section*{Tagesordnung}\begin{enumerate}[label=\textbf{TOP \arabic*},align=left,labelsep=2em,
leftmargin=*,widest*=19]}{\end{enumerate}}
%
\newenvironment{unterpunkte}{\begin{itemize}[align=left,labelsep=.4em, leftmargin=*]}{\end{itemize}}
%
%
\newcommand{\termin}[1]{\renewcommand{\derTermin}{#1\xspace}}
\newcommand{\ort}[1]{\renewcommand{\derOrt}{#1\xspace}}
\newcommand{\zeit}[1]{\renewcommand{\dieZeit}{#1\xspace}}
\newcommand{\organ}[1]{\documenttype{#1}}
\renewcommand{\date}[1]{\renewcommand{\theSignatureDate}{#1}}
\newcommand{\unterschrift}[2][\rule{0pt}{1.2cm}]{%
\renewcommand{\dieUnterschrift}{#2\xspace}%
\renewcommand{\dasUnterschriftsbild}{#1\xspace}%
}
%
\pagestyle{empty}
%
%
%

View File

@ -0,0 +1,69 @@
%
% Klasse zur Erstellung von Plakaten
% im OTH Regensburg Design
% Michael Niemetz 2019
%
\ProvidesClass{OTHR_Placard}
\DeclareOption*{\PassOptionsToClass{
useDepartmentLogo,
DIV=25,
fontsize=16pt,
paper=a4,
\CurrentOption}{OTHRartcl}}
\ProcessOptions\relax
%
\LoadClass{OTHRartcl}
%
\RequirePackage{soul}
\sodef\so{}{.14em}{.4em plus.1em minus .1em}{.4em plus.1em minus .1em}
\RequirePackage[pages=all,contents={}]{background}
%
\pagecolor{OTHRgrau}
\pagestyle{empty}
\newlength{\psectionskip}
\newlength{\psectionheadsep}
\setlength{\psectionskip}{.9cm}
\setlength{\psectionheadsep}{1ex}
%
\newenvironment{placard}{
\newlength{\logowidth}
\newlength{\logoheight}
\newlength{\textboxwidth}
%\setlength{\logowidth}{.66\textwidth}
%\settoheight{\logoheight}{\logoFlexible[width=\logowidth]}
\setlength{\logoheight}{4.25cm}
\settowidth{\logowidth}{\logoFlexible[height=\logoheight]}
\setlength{\textboxwidth}{\textwidth}
\addtolength{\textboxwidth}{-42.3mm}
\addtolength{\textboxwidth}{-2em}
\addtolength{\textboxwidth}{-3\fboxsep}
\cleardoublepage
\newsavebox{\content}
\begin{lrbox}{\content}%
\begin{minipage}[t]{\textboxwidth}%128.80mm}%
\color{AccentContrastColor}%
%\vspace{1ex}
}%
{\end{minipage}\end{lrbox}%
\unitlength 1mm%
\begin{picture}(0,40)%
\put(42.3,-5){\setlength{\fboxsep}{1em}\fcolorbox{Accent}{Accent}{
\usebox{\content}
}}
\put(0,0){\color{white}\rule{\textwidth}{.998\logoheight}}
\put(0,0){\logoFlexible[width=\logowidth]}
\end{picture}
}
\newenvironment{psection}[1]{\par\normalsize\expandafter\MakeUppercase\expandafter{\so{#1}}\par\vspace{\psectionheadsep}\raggedright\Large}{\par\vspace{\psectionskip}}
\newcommand{\setbackground}[1]{%
\backgroundsetup{
scale=1,
%color=black,
opacity=1,
angle=0,
contents={%
\includegraphics[width=\paperwidth,height=\paperheight]{#1}
}%
}}

View File

@ -0,0 +1,145 @@
%
% Klasse zur Erstellung von Protokollen für Entscheidungsgremien
% im OTH Regensburg Design
% Michael Niemetz 2016
%
\ProvidesClass{OTHR_Protokoll}
\DeclareOption*{\PassOptionsToClass{useDepartmentLogo,\CurrentOption, numbers=noenddot}{OTHRartcl}}
\ProcessOptions\relax
%
\LoadClass{OTHRartcl}
%
\RequirePackage{latexsym}
\RequirePackage{enumitem}
\RequirePackage{xspace}
\RequirePackage{tabularx}
\RequirePackage[hidelinks]{hyperref}
%
\def\verfassersignatur#1{\def\min@verfassersignatur{#1}}%legacy
\def\minutetakersignature#1{\def\min@verfassersignatur{#1}}
\def\dekansignatur#1{\def\min@dekansignatur{#1}}%legacy
\def\moderatorsignature#1{\def\min@dekansignatur{#1}}
\def\signaturedate#1{\def\min@signaturedate{#1}}
\def\subtitle#1{\def\min@subtitle{#1}}
\def\moderation#1#2{\def\min@moderation{#2}\def\min@moderationdescription{#1}}%legacy
\def\moderator#1#2{\def\min@moderation{#2}\def\min@moderationdescription{#1}}
\def\minutetaker#1#2{\def\min@minutetaker{#2}\def\min@minutetakedescription{#1}}
\def\cc#1{\def\min@cc{#1}}
\def\minutesdate#1{\gdef\min@date{#1}}
\def\starttime#1{\def\min@starttime{#1}}
\def\endtime#1{\def\min@endtime{#1}}
\def\location#1{\def\min@location{#1}}
\def\participant#1{\def\min@participiant{#1}}
\def\guest#1{\def\min@guest{#1}}
\newcommand{\missing}[2][\min@empty]{
\ifx#1\min@empty\def\min@missing{#2}
\else
\missingExcused{#1}
\missingNoExcuse{#2}
\fi
}
\def\missingExcused#1{\def\min@missingExc{#1}}
\def\missingNoExcuse#1{\def\min@missingNoExc{#1}}
\def\topic#1{\section{#1}}
\def\minitopic#1{\paragraph{#1}\mbox{}}
\def\schedule#1#2{\min@writedate#1/:\quad #2}
%
% Setzen von Stimmübertragungen
\newcommand{\stimmuebertrag}[1]{($\mapsto$ #1)}%legacy
\newcommand{\delegation}[1]{($\mapsto$ #1)}
\newcommand{\stimmuebertragext}[1]{$\mapsto$ #1)}%legacy
\newcommand{\delegationext}[1]{$\mapsto$ #1)}
%
% Box fuer Unterschriften
\newlength{\signatureboxwidth}
\newcommand{\signaturebox}[3][\rule{0pt}{1.5cm}\hrulefill]{\settowidth{\signatureboxwidth}{#2}\addtolength{\signatureboxwidth}{2em}\vspace*{1cm plus 4ex minus 4ex}\parbox{\signatureboxwidth}{#1\newline\hspace*{1em}#2\newline\hspace*{1em}#3}}
%
% Überschriftformatierung
\gdef\thesection{TOP\,\arabic{section}}
%
% Datumsausgabe
\def\min@writedate#1/#2/#3/{
\day=#3
\month=#2
\year=#1
\today
}
%
\newenvironment{Minutes}[2]{\documenttype{#2}\makehead\title{#2}%
\vspace{4ex plus 12ex minus 2ex}
\begin{center}
\Huge \bfseries #1
\end{center}
% Datentabelle setzen
\vspace{2ex plus 12ex minus 1ex}
\begin{description}
\ifdefempty{\min@moderation}{}{\item[Moderation] \min@moderationdescription{} \min@moderation}
\ifdefempty{\min@moderation}{}{\item[\min@minutetakedescription] \min@minutetaker}
\item[Anwesend] \min@participiant
\item[Abwesend (entschuldigt)] \min@missingExc
\item[Abwesend (unentschuldigt)] \min@missingNoExc
\item[G\"aste] \min@guest
\item[Sitzungsort] \min@location
\item[Datum] \min@date, \min@starttime--\min@endtime
\end{description}
\vspace{4ex plus 12ex minus 2ex}
}{%
\vspace{4ex plus 12ex minus 2ex}
Regensburg, den \min@signaturedate
\ifdefempty{\min@moderation}{}{
\signaturebox[\min@dekansignatur]{\min@moderation
}{\min@moderationdescription}}\hfill
\ifdefempty{\min@minutetaker}{}{\signaturebox[\min@verfassersignatur]{\min@minutetaker}{\min@minutetakedescription}}
\vfill}
%
\newenvironment{Argumentation}{\begin{itemize}}{\end{itemize}}%legacy
\newenvironment{discussion}{\begin{itemize}}{\end{itemize}}
\newcommand{\pro}{\item[\textcircled{+}]}
\newcommand{\Pro}{\item[\textbf{\textcircled{+}}]}
\newcommand{\contra}{\item[\textcircled{--}]}
\newcommand{\Contra}{\item[\textbf{\textcircled{--}}]}
\newcommand{\result}{\item[$\Rightarrow$]}
\newenvironment{Opinions}{\begin{description}}{\end{description}}%legacy
\newenvironment{opinions}{\begin{description}}{\end{description}}
\newcommand{\opinion}[2]{\textsc{#1:} #2}
\newenvironment{Beschluss}{\paragraph{Beschluss:}}{}%legacy
\newenvironment{decision}{\paragraph{Beschluss:}}{}
%
\newcommand{\qvote}[3]{\begin{center}\emph{Abstimmung:} Ja #1, Nein #2, Enthaltungen #3\end{center}}
%
\newcommand{\bvote}[4]{\begin{center}\emph{Abstimmung:}\\[.5ex]\begin{tabularx}{.8\linewidth}{p{4cm}X}
Ja: #2 \newline Nein: #3 \newline Enthaltungen: #4 & #1 \\
\end{tabularx}\end{center}}
%
\newenvironment{optionvote}{\begin{center}\emph{Abstimmung:}\\[.5ex]\begin{minipage}{.8\linewidth}\begin{description}\setlength{\parskip}{0pt}\setlength{\itemsep}{0pt}}{\end{description}\end{minipage}\end{center}}
\newcommand{\ovote}[2]{\item[#2]#1}
%
\pagestyle{plain}
%
% Default values
%
\def\min@verfassersignatur{\rule{0pt}{1.5cm}\hrulefill}
\def\min@dekansignatur{\rule{0pt}{1.5cm}\hrulefill}
\def\min@signaturedate{\today}
\def\min@subtitle{}
\def\min@moderation{}
\def\min@moderationdescription{}
\def\min@minutetaker{}
\def\min@minutetakedescription{}
\def\min@cc{}
\def\min@date{}
\def\min@starttime{}
\def\min@endtime{}
\def\min@location{}
\def\min@participiant{}
\def\min@guest{}
\def\min@missingExc{}
\def\min@missingNoExc{}
\def\min@missing{}

View File

@ -0,0 +1,10 @@
%
%
%
\ProvidesClass{OTHRartcl}
\LoadClassWithOptions{scrartcl}
\RequirePackageWithOptions{OTHR}
\RequirePackageWithOptions{OTHR_clscommons}
%
%

View File

@ -0,0 +1,10 @@
%
%
%
\ProvidesClass{OTHRbook}
\LoadClassWithOptions{scrbook}
\RequirePackageWithOptions{OTHR}
\RequirePackage{OTHR_clscommons}
%
%

View File

@ -0,0 +1,50 @@
%
%
%
\ProvidesClass{OTHRmemo}
%
\DeclareOption*{\PassOptionsToClass{useDepartmentLogo,\CurrentOption}{OTHRartcl}}
\ProcessOptions\relax
%
\LoadClass{OTHRartcl}
\RequirePackage{tabularx}
%
%\useDepartmentLogo%
\newcommand{\TheTos}{}
\newcommand{\TheFrom}{}
\newcommand{\TheCCs}{}
\newcommand{\TheSubject}{}
\newcommand{\TheDate}{\today}
%
\documenttype{Memo}
%
\author{}
\renewcommand{\to}[1]{\renewcommand{\TheTos}{#1}}
\newcommand{\To}[1]{\renewcommand{\TheTos}{#1}}
\newcommand{\from}[1]{\author{#1}}
\newcommand{\From}[1]{\author{#1}}
\newcommand{\cc}[1]{\renewcommand{\TheCCs}{#1}}
\newcommand{\CC}[1]{\renewcommand{\TheCCs}{#1}}
\renewcommand{\subject}[1]{\renewcommand{\TheSubject}{#1}}
\newcommand{\Subject}[1]{\renewcommand{\TheSubject}{#1}}
\renewcommand{\date}[1]{\renewcommand{\TheDate}{#1}}
%
\renewcommand{\maketitle}{\makehead\par\noindent
{\renewcommand{\arraystretch}{1.5}\sloppy
\begin{tabularx}{\textwidth}{@{}lX@{}}
\ifdefempty{\TheTos}{}{\bfseries An: & \TheTos \\}
\ifdefempty{\TheCCs}{}{\bfseries Kopie: & \TheCCs \\}
\ifdefempty{\@author}{}{\bfseries Von: & \@author\\}
\ifdefempty{\TheSubject}{}{\bfseries Betreff: & \TheSubject \\}
\ifdefempty{\TheDate}{}{\bfseries Datum: & \TheDate \\}
\end{tabularx}}
\vspace{5mm plus 1 cm minus 2mm}
\hrule
\vspace{5mm plus 1 cm minus 2mm}}
%
\newcommand{\makememohead}{\maketitle}
%

View File

@ -0,0 +1,10 @@
%
%
%
\ProvidesClass{OTHRreprt}
\LoadClassWithOptions{scrreprt}
\RequirePackageWithOptions{OTHR}
\RequirePackage{OTHR_clscommons}
%
%

View File

@ -0,0 +1,162 @@
%
% Author: Michael Niemetz 2016
%
%
\ProvidesClass{OTHRstgprfl}
\RequirePackage[utf8]{inputenc}
\RequirePackage{xkeyval}
\newcommand{\iSAversioncode}{2015}
\DeclareOptionX{iSAversion}[2015]{\renewcommand{\iSAversioncode}{#1}}
%
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{OTHRartcl}}
%
%
\ProcessOptions\relax
\ProcessOptionsX\relax
%
\LoadClass{OTHRartcl}
%
%
\RequirePackage{tabularx}
\RequirePackage{xifthen}
\RequirePackage{scrpage2}
\PassOptionsToPackage{ngerman}{babel}
\RequirePackage{babel}
\RequirePackage{anyfontsize}
\RequirePackage{colortbl}
%
\pagestyle{scrheadings}
%
%\newcommand{\ifequals}[3]{\protect\ifthenelse{\equal{#1}{#2}}{#3}{}}
%\newcommand{\case}[2]{#1 #2}
%\newenvironment{switch}[1]{\renewcommand{\case}{\ifequals{#1}}}{}
%
\newlength{\@topicitemwidth}
\settowidth{\@topicitemwidth}{999\hspace{.85em}}
\newlength{\@topicitemtocwidth}
\settowidth{\@topicitemtocwidth}{999m}
\shorthandon{"}%
\input{OTHRstgprfl\iSAversioncode.stgpc}
%\newcommand{\qtopictext}[1]{%
% \stringcases
% {#1}%
% {%
%{101}{Die angestrebten Lernergebnisse des Studiengangs stehen im Einklang mit dem Ausbildungsprofil der OTH Regensburg (gem. der Beschreibung zum Ausbildungsprofil und dem Qualitätsanspruch und dem und Leitbild der Hochschule).}
%{102}{Studiengangbezeichnung, Abschlussgrad und Qualifikationsvoraussetzungen stehen in Einklang mit den Ausbildungszielen sowie mit staatlichen Vorgaben.}
%{103}{Studienstruktur (Voll- oder Teilzeit) und Studiendauer berücksichtigen Ausbildungsziel und Zielgruppe.}
%{104}{Studentische Lehrveranstaltungsevaluation: Die Qualität der Lehrveranstaltungen wird regelmäßig nach dokumentiertem Verfahren durch die Studierenden beurteilt. Die Studierenden werden bei der Weiterentwicklung des Studienprogramms gehört.}
%{105}{Das Studienkonzept berücksichtigt die Geschlechtergerechtigkeit und die Belange von Studierenden in unterschiedlichen Le\-bens\-la\-gen.}
%{106}{Studienbewerber und Studienbewerberinnen sowie Studierende haben ein niederschwelliges Angebot zu Studienfachberatung und werden regelmäßig über ihren Studiengang (Studienaufbau, Regeln zu Studienfortschritt und Prüfungen, Wahlmöglichkeiten) informiert.}
%{201}{Studiengangbezeichnung, Abschlussgrad, Studienstruktur und Qualifikationsvoraussetzungen stehen in Einklang mit den Ausbildungszielen sowie mit staatlichen Vorgaben.}
%{202}{Der Studiengang befähigt zum wissenschaftlichen Arbeiten; Forschungs"= und Entwicklungsaktivitäten werden auf systematische Weise in Studium und Lehre integriert.}
%{203}{Der Studiengang befähigt zum gesellschaftlichen Engagement und fördert die Persönlichkeitsentwicklung.}
%{204}{Modularisierung im Detail: Modulgrößen, Modulbeschreibungen und Work"-load"=Angaben
%(Modulkatalog) sind inhaltlich stimmig und werden regelmäßig aktualisiert.}
%{205}{Lehrveranstaltungen: Adäquate Lehrformen und Prüfungsformen sind festgelegt.}
%{206}{Prüfungswesen: Anzahl, Art und Umfang der Prüfungen pro Modul sind sachgerecht,
%transparent und lernergebnisorientiert.}
%{207}{Die Qualität der Lehrmodule bei kooperativen, internationalen Studienprogrammen (auch Joint"=Programms und Double"=Degree"=Programms) ist bei den Partnerhochschulen sichergestellt.}
%{301}{Studierbarkeit: Die Studien"= und Prüfungsorganisation ermöglicht den Abschluss des Studiums in der Regelstudienzeit.}
%{302}{Studienstruktur (Voll"= oder Teilzeit), Studiendauer, Studienform und Lehrveranstaltungstermine berücksichtigen Ausbildungsziel und Zielgruppe.}
%{303}{Das Studienprogramm berücksichtigt die hochschulinternen Vorgaben und Ziele im Bereich der Internationalisierung und beinhaltet ein Konzept zur Förderung der Mobilität der Studierenden.}
%{304}{Die Beschreibung der angestrebten Lernergebnisse des Studiengangs sind für die Lehrenden, die Studierenden und Bewerber und Bewerberinnen gut zugänglich.}
%{305}{Die Studienpläne mit Detailangaben zu den Modulen liegen vor und sind leicht zugänglich.}
%{306}{QM"=relevante Unterlagen zu den Studienprogrammen (Lehrberichte, Studiengangkommissionsprotokolle, statistische Daten) sind aktuell und vorhanden.}
%{307}{Ressourcen und Aufnahmekapazität: Personal und Räume stehen ausreichend zur Verfügung.}
%{308}{Lehrende werden zur fachlichen und/oder didaktischen Weiterbildung angeregt; Lehrbeauftragte verfügen über die notwendige Qualifikation.}
%{309}{Kooperative Studiengänge: Verträge sind vorhanden, rechtlich überprüft und gültig, Transparenz für Studierende und Lehrende ist gegeben.}
%}%
%{nada}%
%}%
%
%
\newcommand{\stringcases}[3]{%
\romannumeral
\str@case{#1}#2{#1}{#3}\q@stop
}%
%
\newcommand{\str@case}[3]{%
\ifnum\pdf@strcmp{\unexpanded{#1}}{\unexpanded{#2}}=\z@
\expandafter\@firstoftwo
\else
\expandafter\@secondoftwo
\fi
{\str@case@end{#3}}
{\str@case{#1}}%
}%
%
\newcommand{\str@case@end}{}
\long\def\str@case@end#1#2\q@stop{\z@#1}%
%
\newcommand{\qtopic}[1]{%
%
\addcontentsline{toc}{subsection}{\protect\parbox[t]{\@topicitemtocwidth}{#1}\qtopictext{#1}}%
%\addcontents{toc}{\parbox{\@topicitemwidth}{#1}\protect\qtopictext{#1}}
%
\nopagebreak\@nobreaktrue\vspace{1ex}%\par\noindent\vspace{1.5ex plus 22ex minus 1ex}\par\noindent%
{\color{white}\renewcommand{\arraystretch}{1.2}%
\begin{tabularx}{\linewidth}{@{}p{\@topicitemwidth}@{}X@{}}
\rowcolor{OTHR}#1 & \qtopictext{#1}
\end{tabularx}\label{Qtopic#1}}\par%
%\vspace{0ex plus 1ex minus 1ex}\par%
\nopagebreak\@nobreaktrue%
}
%
\ofoot[]{\small\upshape\textcolor{Accent}{ S e i t e | }\bfseries\pagemark}%
\renewcommand*{\pnumfont}{%
\normalfont\bfseries\upshape}%
\cfoot[]{}%
\ifoot[]{\small\upshape\@programmeType studiengang \@programmeName}%
%
% Variables to be set by the user (Dummy values)
%
\newcommand{\@programmeType}{\textcolor{red}{Bachelor}}
\newcommand{\@programmeName}{\textcolor{red}{Regenerative Energietechnik und Energieeffizienz}}
\newcommand{\@departmentName}{\textcolor{red}{Fakultät Elektro- und Informationstechnik}}
\newcommand{\@programmeAbbrev}{REE}
\newcommand{\@stand}{\textcolor{red}{Wintersemester 2016/17}}
\newcommand{\@zustand}{\today}
\newcommand{\@authors}{\textcolor{red}{Prof. Dr. Paula Streng\role{Studiengangsleitung und Vorsitzende der Studiengangskommission} \and Prof. Dr. Fritz Fies\role{Studienfachberater} \and Peter Schnellstift\role{Fakultätsreferent}}}%
\newcommand{\@supporters}{\textcolor{red}{Prof. Dr. Amanda Kraft\role{Dekanin} \and Prof. Dr. Caspar Melchior\role{Studiendekan} \and Hochschulleitung}}%
%
\newcommand{\role}[1]{, #1 }
%
\renewcommand{\maketitle}{%
\thispagestyle{empty}\enlargethispage{0.05\paperheight}%
\noindent\OfficialLogoNormal\par\vspace*{\fill}%
\noindent {\fontsize{28}{34}\selectfont Kurzprofil}\par \vspace{4ex}%
\noindent des \@programmeType studiengangs \par \noindent %
{\flushleft\fontsize{20}{24}\selectfont\bfseries\@programmeName{} (\@programmeAbbrev) \par}\vspace{4ex}\noindent %
an der Ostbayerischen Technischen Hochschule Regensburg,\\
\noindent \@departmentName \par
\vspace*{\fill}
\noindent Stand: \@stand\par\vspace{3ex plus 5ex minus 2ex}
\noindent Bearbeitungsstand: \@zustand\par\vspace{10ex plus 10ex minus 5 ex}
\noindent \textbf{Erstellung:}
\begin{itemize}\renewcommand{\and}{\item}\setlength{\parskip}{.3ex}
\item \@authors
\end{itemize}
\par\vspace{2ex plus 2ex minus 1 ex}
\noindent \textbf{In Zusammenarbeit mit:}
\begin{itemize}\renewcommand{\and}{\item}\setlength{\parskip}{.3ex}
\item \@supporters
\end{itemize}
\cleardoublepage
}%
%
%User Commands
%
\newcommand{\programmeType}[1]{\renewcommand{\@programmeType}{#1}}%
\newcommand{\programmeName}[1]{\renewcommand{\@programmeName}{#1}}%
\newcommand{\departmentName}[1]{\renewcommand{\@departmentName}{#1}}%
\newcommand{\programmeAbbrev}[1]{\renewcommand{\@programmeAbbrev}{#1}}%
\newcommand{\definitionSemester}[1]{\renewcommand{\@stand}{#1}}%
\newcommand{\lastModified}[1]{\renewcommand{\@zustand}{#1}}%
\newcommand{\authors}[1]{\renewcommand{\@authors}{#1}}%
\newcommand{\supporters}[1]{\renewcommand{\@supporters}{#1}}%
%
%

View File

@ -0,0 +1,35 @@
%
% Author: Michael Niemetz 2019
%
%
%\shorthandon{"}%
\newcommand{\qtopictext}[1]{%
\stringcases
{#1}%
{%
{101}{Die angestrebten Lernergebnisse des Studiengangs stehen im Einklang mit dem Ausbildungsprofil der OTH Regensburg (gem. der Beschreibung zum Ausbildungsprofil und dem Qualitätsanspruch und dem und Leitbild der Hochschule).}
{102}{Die angestrebten Lernergebnisse und Qualifikationsziele des Studiengangs stehen im Einklang mit dem jeweiligen nationalen Qualifikationsrahmen für Hochschulabschlüsse.}
{103}{Der Studiengang befähigt zum selbständigen beruflichen Handeln in einem adäquaten Beschäftigungsfeld.}
{104}{Studentische Lehrveranstaltungsevaluation: Die Qualität der Lehrveranstaltungen wird regelmäßig nach dokumentiertem Verfahren durch die Studierenden beurteilt. Die Studierenden werden bei der Weiterentwicklung des Studienprogramms gehört.}
{105}{Das Studienkonzept berücksichtigt die Geschlechtergerechtigkeit und die Belange von Studierenden in unterschiedlichen Le\-bens\-la\-gen.}
{106}{Studienbewerber und Studienbewerberinnen sowie Studierende haben ein niederschwelliges Angebot zu Studienfachberatung und werden regelmäßig über ihren Studiengang (Studienaufbau, Regeln zu Studienfortschritt und Prüfungen, Wahlmöglichkeiten) informiert.}
{201}{Studiengangbezeichnung, Abschlussgrad, Studienstruktur und Qualifikationsvoraussetzungen stehen in Einklang mit den Ausbildungszielen sowie mit staatlichen Vorgaben.}
{202}{Der Studiengang befähigt zum wissenschaftlichen Arbeiten; Forschungs"= und Entwicklungsaktivitäten werden auf systematische Weise in Studium und Lehre integriert.}
{203}{Der Studiengang befähigt zum gesellschaftlichen Engagement und fördert die Persönlichkeitsentwicklung.}
{204}{Modularisierung im Detail: Modulgrößen, Modulbeschreibungen und Work"-load"=Angaben (Modulkatalog) sind inhaltlich stimmig und werden regelmäßig aktualisiert.}
{205}{Lehrveranstaltungen: Adäquate Lehrformen und Prüfungsformen sind festgelegt.}
{206}{Prüfungswesen: Anzahl, Art und Umfang der Prüfungen pro Modul sind sachgerecht, transparent und lernergebnisorientiert.}
{207}{Die Qualität der Lehrmodule bei kooperativen, internationalen Studienprogrammen (auch Joint"=Programms und Double"=Degree"=Programms) ist bei den Partnerhochschulen sichergestellt.}
{301}{Studierbarkeit: Die Studien"= und Prüfungsorganisation ermöglicht den Abschluss des Studiums in der Regelstudienzeit.}
{302}{Studienstruktur (Voll"= oder Teilzeit), Studiendauer, Studienform und Lehrveranstaltungstermine berücksichtigen Ausbildungsziel und Zielgruppe.}
{303}{Das Studienprogramm berücksichtigt die hochschulinternen Vorgaben und Ziele im Bereich der Internationalisierung und beinhaltet ein Konzept zur Förderung der Mobilität der Studierenden.}
{304}{Die Beschreibung der angestrebten Lernergebnisse des Studiengangs sind für die Lehrenden, die Studierenden und Bewerber und Bewerberinnen gut zugänglich.}
{305}{Die Studienpläne mit Detailangaben zu den Modulen liegen vor und sind leicht zugänglich.}
{306}{QM"=relevante Unterlagen zu den Studienprogrammen (Lehrberichte, Studiengangkommissionsprotokolle, statistische Daten) sind aktuell und vorhanden.}
{307}{Ressourcen und Aufnahmekapazität: Personal und Räume stehen ausreichend zur Verfügung.}
{308}{Lehrende werden zur fachlichen und/oder didaktischen Weiterbildung angeregt; Lehrbeauftragte verfügen über die notwendige Qualifikation.}
{309}{Kooperative Studiengänge: Verträge sind vorhanden, rechtlich überprüft und gültig, Transparenz für Studierende und Lehrende ist gegeben.}
}%
{nada}%
}%
%

View File

@ -0,0 +1,34 @@
%
% Author: Michael Niemetz 2019
%
%
%\shorthandon{"}%
\newcommand{\qtopictext}[1]{%
\stringcases
{#1}%
{%
{101}{Die angestrebten Lernergebnisse des Studiengangs stehen im Einklang mit dem Ausbildungsprofil der OTH Regensburg (gem. der Beschreibung zum Ausbildungsprofil und dem Qualitätsanspruch und dem Leitbild der Hochschule).}
{102}{Studiengangbezeichnung, Abschlussgrad und Qualifikationsvoraussetzungen stehen in Einklang mit den Ausbildungszielen sowie mit staatlichen Vorgaben.}
{103}{Studienstruktur (Voll"= oder Teilzeit) und Studiendauer berücksichtigen Ausbildungsziel und Zielgruppe}
{104}{Modularisierung im Detail: Die Modulbeschreibungen sind inhaltlich stimmig und werden regelmäßig aktualisiert}
{105}{Die Angaben zu den zu erwerbenden Leistungspunkten sind modulbezogen und werden regelmäßig evaluiert und aktualisiert.}
{201}{Die angestrebten Lernergebnisse und Qualifikationsziele des Studiengangs stehen im Einklang mit dem jeweiligen nationalen Qualifikationsrahmen für Hochschulabschlüsse (HQR).}
{202}{Der Studiengang befähigt zum wissenschaftlichen Arbeiten; Forschungs"= und Entwicklungsaktivitäten werden auf systematische Weise in Studium und Lehre integriert.}
{203}{Der Studiengang befähigt zum selbständigen beruflichen Handeln in einem adäquaten Beschäftigungsfeld.}
{204}{Der Studiengang befähigt zum gesellschaftlichen Engagement und fördert die Persönlichkeitsentwicklung.}
{205}{Das Studienprogramm berücksichtigt die hochschulinternen Vorgaben und Ziele im Bereich der Internationalisierung und beinhaltet ein Konzept zur Förderung der Mobilität der Studierenden.}
{206}{Ein stimmiges Curriculum und adäquate Lehr- und Lernformate sind festgelegt.}
{207}{Kooperative Studiengänge: Verträge sind vorhanden, rechtlich überprüft und gültig, Transparenz für Studierende und Lehrende ist gegeben.}
{208}{Praxisintegrierendes / Ausbildungsintegrierendes duales Studium: Das Studienprogramm wird dem besonderen Profilanspruch gerecht.}
{209}{Berufsbegleitendes Bachelorstudium: Das Studienprogramm wird dem besonderen Profilanspruch gerecht.}
{210}{Weiterbildendendes Masterstudium: Das Studienprogramm wird dem besonderen Profilanspruch gerecht.}
{301}{Studierbarkeit: Die Studien"= und Prüfungsorganisation ermöglicht den Abschluss des Studiums in der Regelstudienzeit. Die Prüfungen sind kompetenzorientiert.}
{302}{Ressourcen und Aufnahmekapazität: Personal, fachlich und methodisch - didaktisch qualifiziertes Lehrpersonal, sowie Räume stehen ausreichend zur Verfügung.}
{303}{Studentische Lehrveranstaltungsevaluation: Die Qualität der Lehrveranstaltungen wird regelmäßig nach dokumentiertem Verfahren durch die Studierenden beurteilt. Studierende und Absolventinnen und Absolventen werden bei der Weiterentwicklung des Studienprogramms gehört.}
{304}{Das Studienkonzept berücksichtigt die Geschlechtergerechtigkeit und die Belange von Studierenden in unterschiedlichen Lebenslagen.}
{305}{Studiengangbezogenes Qualitätsmanagement (QM): Die Studiengangkommission ist eingerichtet und tagt regelmäßig; QM"=relevante Unterlagen liegen vor und sind bekannt gemacht.}
{306}{Die Qualität der Lehrmodule bei kooperativen, internationalen Studienprogrammen (auch Joint"=Programms und Double"=Degree"=Programms) ist bei den Partnerhochschulen sichergestellt.}
}%
{nada}%
}%
%

View File

@ -0,0 +1,62 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{beamercolorthemeothr}[2015/12/03 v0.1]
\mode<presentation>
%undruchsichtiges weiß
\definecolor{opaquewhite}{rgb}{1,1,1}
%Alternativdefinitionen der Standartfarben aus beamercolortehmedefault
\setbeamercolor{graybox}{bg=OTHR}
\setbeamercolor{blackbox}{bg=black}
\setbeamercolor{separation line}{use=structure,bg=black}
\setbeamercolor{lower separation line foot}{bg=black}
\setbeamercolor{author in head/foot}{fg=black,bg=white}
\setbeamercolor{title in head/foot}{fg=black,bg=white}
\setbeamercolor{date in head/foot}{fg=black,bg=white}
\setbeamercolor{sectionhead}{fg=black}
\setbeamercolor{subsectionhead}{fg=black}
\setbeamercolor{bibliography item}{fg=black}
\setbeamercolor{bibliography entry author}{fg=black}
\setbeamercolor{bibliography entry title}{fg=black}
\setbeamercolor{bibliography entry location}{fg=black}
\setbeamercolor{bibliography entry note}{fg=black}
%\usecolortheme[named=yellow]{structure}
\setbeamercolor{structure}{fg=Accent}
\setbeamercolor{block title}{use=structure,fg=AccentContrastColor,bg=Accent}
\setbeamercolor{block title alerted}{use=alerted text,fg=AccentContrastColor,bg=alerted text.fg!75!black}
\setbeamercolor{block title example}{use=example text,fg=AccentContrastColor,bg=example text.fg!75!black}
\setbeamercolor{block body}{parent=normal text,use=block title,bg=Accent!10!bg}
\setbeamercolor{block body alerted}{parent=normal text,use=block title alerted,bg=block title alerted.bg!10!bg}
\setbeamercolor{block body example}{parent=normal text,use=block title example,bg=block title example.bg!10!bg}
\setbeamercolor{title}{fg=AccentFontColor}
\setbeamercolor{frametitle}{fg=AccentFontColor}
\setbeamercolor{framesubtitle}{fg=black}
\setbeamercolor{section in toc}{fg=AccentFontColor}
\setbeamercolor{caption name}{fg=AccentFontColor}
\setbeamercolor{description item}{fg=AccentFontColor}
\setbeamercolor{enumerate item}{fg=AccentFontColor}
\setbeamercolor{enumerate subitem}{fg=AccentFontColor}
\setbeamercolor{enumerate subsubitem}{fg=AccentFontColor}
\setbeamercolor{itemize item}{fg=AccentFontColor}
\setbeamercolor{itemize subitem}{fg=AccentFontColor}
\setbeamercolor{itemize subsubitem}{fg=AccentFontColor}
\mode
<all>

View File

@ -0,0 +1,34 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{beamerfontthemeothr}[2015/12/03 v0.1]
\mode<presentation>{\beamer@suppressreplacementstrue}
\setbeamerfont{sectionhead}{size=\fontsize{9pt}{10.2}}
\setbeamerfont{subsectionhead}{size=\fontsize{9pt}{10.2}}
\setbeamerfont{frametitle}{size=\fontsize{11pt}{12.2pt}}
\setbeamerfont{framesubtitle}{size=\normalsize}
\setbeamerfont{author in head/foot}{size=\fontsize{7.7pt}{8.2}}
\setbeamerfont{title in head/foot}{size=\fontsize{7.7pt}{8.2}}
\setbeamerfont{date in head/foot}{size=\fontsize{7.7pt}{8.2}}
\setbeamerfont{itemize/enumerate body}{size=\footnotesize}
\setbeamerfont{itemize/enumerate subbody}{size=\scriptsize}
\setbeamerfont{itemize/enumerate subsubbody}{size=\tiny}
\setbeamerfont{block title}{size=\normalsize}
\setbeamerfont{block title alerted}{size=\normalsize}
\setbeamerfont{block title example}{size=\normalsize}
\setbeamerfont{section in toc}{size=\footnotesize}
\setbeamerfont{subsection in toc}{size=\scriptsize}
\setbeamerfont{subsubsection in toc}{size=\tiny}
\setbeamerfont{bibliography entry author}{size=\tiny}
\setbeamerfont{bibliography item}{size=\tiny}
\setbeamerfont{caption}{size=\tiny}
\mode
<all>

View File

@ -0,0 +1,34 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{beamerfontthemeothr_flat}[2015/12/03 v0.1]
\message{Package othr_flat Warning: This font theme is experimental, ^^J expect incompatible changes in future releases!}
\mode<presentation>{\beamer@suppressreplacementstrue}
\setbeamerfont{sectionhead}{size=\fontsize{9pt}{10.2}}
\setbeamerfont{subsectionhead}{size=\fontsize{9pt}{10.2}}
\setbeamerfont{frametitle}{size=\fontsize{11pt}{12.2pt}}
\setbeamerfont{framesubtitle}{size=\normalsize}
\setbeamerfont{author in head/foot}{size=\fontsize{7.7pt}{8.2}}
\setbeamerfont{title in head/foot}{size=\fontsize{7.7pt}{8.2}}
\setbeamerfont{date in head/foot}{size=\fontsize{7.7pt}{8.2}}
\setbeamerfont{itemize/enumerate body}{size=\normalsize}
\setbeamerfont{itemize/enumerate subbody}{size=\normalsize}
\setbeamerfont{itemize/enumerate subsubbody}{size=\normalsize}
\setbeamerfont{block title}{size=\normalsize}
\setbeamerfont{block title alerted}{size=\normalsize}
\setbeamerfont{block title example}{size=\normalsize}
\setbeamerfont{section in toc}{size=\normalsize}
\setbeamerfont{subsection in toc}{size=\normalsize}
\setbeamerfont{subsubsection in toc}{size=\normalsize}
\setbeamerfont{bibliography entry author}{size=\small}
\setbeamerfont{bibliography item}{size=\small}
\setbeamerfont{caption}{size=\tiny}
\mode
<all>

View File

@ -0,0 +1,35 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{beamerfontthemeothr_shallow}[2015/12/03 v0.1]
\message{Package othr_shallow Warning: This font theme is experimental, ^^J expect incompatible changes in future releases!}
\mode<presentation>{\beamer@suppressreplacementstrue}
\setbeamerfont{sectionhead}{size=\fontsize{9pt}{10.2}}
\setbeamerfont{subsectionhead}{size=\fontsize{9pt}{10.2}}
\setbeamerfont{frametitle}{size=\fontsize{11pt}{12.2pt}}
\setbeamerfont{framesubtitle}{size=\normalsize}
\setbeamerfont{author in head/foot}{size=\fontsize{7.7pt}{8.2}}
\setbeamerfont{title in head/foot}{size=\fontsize{7.7pt}{8.2}}
\setbeamerfont{date in head/foot}{size=\fontsize{7.7pt}{8.2}}
\setbeamerfont{itemize/enumerate body}{size=\normalsize}
\setbeamerfont{itemize/enumerate subbody}{size=\small}
\setbeamerfont{itemize/enumerate subsubbody}{size=\small}
\setbeamerfont{block title}{size=\normalsize}
\setbeamerfont{block title alerted}{size=\normalsize}
\setbeamerfont{block title example}{size=\normalsize}
\setbeamerfont{section in toc}{size=\normalsize}
\setbeamerfont{subsection in toc}{size=\normalsize}
\setbeamerfont{subsubsection in toc}{size=\small}
\setbeamerfont{bibliography entry author}{size=\small}
\setbeamerfont{bibliography item}{size=\small}
\setbeamerfont{caption}{size=\tiny}
\mode
<all>

View File

@ -0,0 +1,177 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{beamerinnerthemeothr}[2015/12/03 v0.1]
\DeclareOptionBeamer{shadow}[true]{\def\beamer@themeothr@shadow{#1}}
\ExecuteOptionsBeamer{shadow=false}
\ProcessOptionsBeamer
\mode<presentation>
\setbeamertemplate{blocks}[rounded][shadow=\beamer@themeothr@shadow]
\setbeamertemplate{items}[]
\setbeamertemplate{bibliography item}{\insertbiblabel}
\setbeamertemplate{section in toc}[sections numbered]
% insert frame continuation count in allowframebreak-slides only
% if there is actually more than one slide
\newcounter{cont}
\setbeamertemplate{frametitle continuation}{%
\setcounter{cont}{\beamer@endpageofframe}%
\addtocounter{cont}{-\beamer@startpageofframe}%
\ifnum\thecont>0
\uppercase\expandafter{\romannumeral\insertcontinuationcount}
\fi
}
\defbeamertemplate{subsection in toc}{subsections mynumbered}
{\leavevmode\leftskip=4.2em%
\rlap{\hskip-2.2em\inserttocsectionnumber.\inserttocsubsectionnumber}%
\inserttocsubsection\par}
\setbeamertemplate{subsection in toc}[subsections mynumbered]
\defbeamertemplate{subsubsection in toc}{subsubsections mynumbered}
{\leavevmode\leftskip=8.8em%
\rlap{\hskip-3.2em\inserttocsectionnumber.\inserttocsubsectionnumber.\inserttocsubsubsectionnumber}%
\inserttocsubsubsection\par}
\setbeamertemplate{subsubsection in toc}[subsubsections mynumbered]
%\pretocmd{\tableofcontents}{\begin{minipage}[t]{\textwidth}}{}{}
%\apptocmd{\tableofcontents}{\begin{minipage}[t]{\textwidth}}{}{}
\patchcmd{\beamer@sectionintoc}
{\vfill}
{\vskip0ex}
{}
{}
\defbeamertemplate*{title page}{OTHR}[1][]
{
\vbox{}
\vfill
\begin{centering}
\begin{beamercolorbox}[sep=8pt,center,#1]{title}
\usebeamerfont{title}\usebeamercolor[fg]{title}\inserttitle\par%
\ifx\insertsubtitle\@empty%
\else%
\vskip0.25em%
{\usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle}\insertsubtitle\par}%
\fi%
\end{beamercolorbox}%
\vskip1em\par
\begin{beamercolorbox}[sep=8pt,center,#1]{author}
\usebeamerfont{author}\insertauthor
\end{beamercolorbox}
\begin{beamercolorbox}[sep=8pt,center,#1]{institute}
\usebeamerfont{institute}\insertinstitute
\end{beamercolorbox}
\begin{beamercolorbox}[sep=8pt,center,#1]{date}
\usebeamerfont{date}\insertdate
\end{beamercolorbox}\vskip0.5em
{\usebeamercolor[fg]{titlegraphic}\inserttitlegraphic\par}
\end{centering}
\vfill
}
% workaround for no transition between block title and body
\renewcommand\beamerboxesrounded[2][]{%
\global\let\beamer@firstlineitemizeunskip=\relax%
\vbox\bgroup%
\setkeys{beamerboxes}{upper=block title,lower=block body,width=\textwidth,shadow=false}%
\setkeys{beamerboxes}{#1}%
{%
\usebeamercolor{\bmb@lower}%
\globalcolorstrue%
\colorlet{lower.bg}{bg}%
}%
{%
\usebeamercolor{\bmb@upper}%
\globalcolorstrue%
\colorlet{upper.bg}{bg}%
}%
%
% Typeset head
%
\vskip4bp
\setbox\bmb@box=\hbox{%
\begin{minipage}[b]{\bmb@width}%
\usebeamercolor[fg]{\bmb@upper}%
\vskip.35ex
#2%
\end{minipage}}%
\ifdim\wd\bmb@box=0pt%
\setbox\bmb@box=\hbox{}%
\ht\bmb@box=1.5pt%
\bmb@prevheight=-4.5pt%
\else%
\wd\bmb@box=\bmb@width%
\bmb@temp=\dp\bmb@box%
\ifdim\bmb@temp<.7ex%
\bmb@temp=.7ex%
\fi%
\setbox\bmb@box=\hbox{\raise\bmb@temp\hbox{\box\bmb@box}}%
\dp\bmb@box=0pt%
\bmb@prevheight=\ht\bmb@box%
\fi%
\bmb@temp=\bmb@width%
\bmb@dima=\bmb@temp\advance\bmb@dima by2.2bp%
\bmb@dimb=\bmb@temp\advance\bmb@dimb by4bp%
\hbox{%
\begin{pgfpicture}{0bp}{+-\ht\bmb@box}{0bp}{+-\ht\bmb@box}
\ifdim\wd\bmb@box=0pt%
\color{lower.bg}%
\else%
\color{upper.bg}%
\fi%
\pgfpathqmoveto{-4bp}{-1bp}
\pgfpathqcurveto{-4bp}{1.2bp}{-2.2bp}{3bp}{0bp}{3bp}
\pgfpathlineto{\pgfpoint{\bmb@temp}{3bp}}
\pgfpathcurveto%
{\pgfpoint{\bmb@dima}{3bp}}%
{\pgfpoint{\bmb@dimb}{1.2bp}}%
{\pgfpoint{\bmb@dimb}{-1bp}}%
\bmb@dima=-\ht\bmb@box%
\advance\bmb@dima by-2pt%
\pgfpathlineto{\pgfpoint{\bmb@dimb}{\bmb@dima}}
\pgfpathlineto{\pgfpoint{-4bp}{\bmb@dima}}
\pgfusepath{fill}
\end{pgfpicture}%
\copy\bmb@box%
}%
\nointerlineskip%
\vskip-1pt%
\ifdim\wd\bmb@box=0pt%
\else%
\hbox{%
\begin{pgfpicture}{0pt}{0pt}{\bmb@width}{3pt}
\end{pgfpicture}%
}%
\nointerlineskip%
\vskip-0.5pt%
\fi%
\ifbmb@shadow%
\setbox\bmb@boxshadow=\hbox{\pgfuseshading{bmb@shadow}}%
\setbox\bmb@boxshadowball=\hbox{\pgfuseshading{bmb@shadowball}}%
\setbox\bmb@boxshadowballlarge=\hbox{\pgfuseshading{bmb@shadowballlarge}}%
\fi%
\setbox\bmb@colorbox=\hbox{{\pgfpicturetrue\pgfsetcolor{lower.bg}}}%
\setbox\bmb@box=\hbox\bgroup\begin{minipage}[b]{\bmb@width}%
\vskip.5ex%
\usebeamercolor[fg]{\bmb@lower}%
\colorlet{beamerstructure}{upper.bg}%
\colorlet{structure}{upper.bg}%
%\color{.}%
}
\def\@fixblockPadding#1{
\addtobeamertemplate{#1 begin}{\partopsep 0pt}{}
\addtobeamertemplate{#1 end}
{\vspace{0ex plus 1pt minus 1pt}}% Pads bottom of block
{\vspace{.5ex plus 1ex minus 1ex}} % Seperates blocks from each other
}
\@fixblockPadding{block}
\@fixblockPadding{block alerted}
\@fixblockPadding{block example}
\mode<all>

View File

@ -0,0 +1,174 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{beamerouterthemeothr}[2015/12/03 v0.1]
\mode<presentation>
%Damit insertframetitle innerhalb von headline funktioniert
\providecommand\insertframetitle{}
\setbeamercolor{section in head/foot}{fg=white, bg=black}
\newlength{\beamerHeaderHeight}
\setlength{\beamerHeaderHeight}{1cm}
\ifnum\pdf@strcmp{\beamer@othr@department}{OTHR}=0
\def\beamerLogoWidth{3\beamerHeaderHeight}
\def\beamerLogoPadding{.15\beamerHeaderHeight}
\def\beamerLogoHeight{.7\beamerHeaderHeight}
\else
\def\beamerLogoWidth{3\beamerHeaderHeight}
\def\beamerLogoHeight{.9\beamerHeaderHeight}
\def\beamerLogoPadding{.05\beamerHeaderHeight}
% \def\beamerLogoPadding{0pt}
\fi
\ifnum\pdf@strcmp{\beamer@othr@headerMode}{full}=0
\def\headerModeTitle{}
\def\headerModeSection{}
\def\headerModeSubSection{}
\else\ifnum\pdf@strcmp{\beamer@othr@headerMode}{frametitle}=0
\def\headerModeTitle{}
\else\ifnum\pdf@strcmp{\beamer@othr@headerMode}{frametitleSection}=0
\def\headerModeTitle{}
\def\headerModeSection{}
\else
%\PackageError{OTHR Beamer Template}{unkown headerMode}{}
\fi\fi\fi
\ifbeamer@othr@noNavbar
\setbeamertemplate{navigation symbols}{}
\fi
%Headline, *damit die Definition gleich aktiviert wird
\defbeamertemplate*{headline}{OTHR}
{
\begin{textblock*}{\paperwidth}(0pt,0pt)
\vspace{\beamerLogoPadding}
\logo{\hspace*{\beamerLogoPadding}\OfficialLogoFlexible[height=\beamerLogoHeight]}
% \vskip1mm\hskip1mm
\insertlogo
\end{textblock*}
\begin{textblock*}{\dimexpr\paperwidth-\beamerLogoWidth-.3\beamerHeaderHeight\relax}
(\dimexpr\beamerLogoWidth\relax,0pt)
\vbox{
\begin{beamercolorbox}[ht=.3\beamerHeaderHeight,dp=.1\beamerHeaderHeight,wd=\linewidth,right]{} %dp stellt den Abstand zwischen unterer Kante und Text innerhalb der Box ein
\ifx\headerModeSubSection\undefined
\ifx\headerModeSection\undefined
\else
\ifnum\thesection=0
\else
\usebeamerfont{sectionhead}\thesection.~\insertsectionhead% Kapitelüberschrift
\fi
\fi
\else
\ifnum\thesection=0
\else
\ifnum\thesubsubsection=0
\ifnum\thesubsection=0
%\vspace{-2.5ex}
\usebeamerfont{sectionhead}\usebeamercolor[fg]{sectionhead}\thesection.~\insertsectionhead% Kapitelüberschrift
\else
\usebeamerfont{subsectionhead}\usebeamercolor[fg]{subsectionhead}\thesection.\thesubsection~\insertsubsectionhead% Kapitelunterüberschrift
\fi
\else
\usebeamerfont{subsectionhead}\usebeamercolor[fg]{subsectionhead}\thesection.\thesubsection.\thesubsubsection~\insertsubsubsectionhead% Kapitelunterüberschrift
\fi
\fi
\fi
\end{beamercolorbox}
% Bereich für frametitle
\ifbeamer@othr@frametitleCenter
\begin{beamercolorbox}[ht=.45\beamerHeaderHeight,dp=.1\beamerHeaderHeight,wd=\linewidth,center]{}
\else
\begin{beamercolorbox}[ht=.45\beamerHeaderHeight,dp=.1\beamerHeaderHeight,wd=\linewidth,right]{}
\fi
\ifx\headerModeTitle\undefined
\else
%\vspace{.35cm}
\usebeamerfont{frametitle}\usebeamercolor[fg]{frametitle}\insertframetitle%
\fi
\end{beamercolorbox}
}
\end{textblock*}
\begin{textblock*}{\paperwidth}(0pt,\beamerHeaderHeight)
\vskip-0.3pt
\begin{beamercolorbox}[wd=\paperwidth,ht=.5bp]{blackbox}
\end{beamercolorbox}
\end{textblock*}
\vskip\dimexpr\beamerHeaderHeight+5pt\relax
}
\defbeamertemplate*{frametitle}{OTHR}[1][left]
{
\ifbeamercolorempty[bg]{frametitle}{}{\nointerlineskip}%
\@tempdima=\textwidth%
\advance\@tempdima by\beamer@leftmargin%
\advance\@tempdima by\beamer@rightmargin%
\vskip-.8cm
\begin{beamercolorbox}[sep=0.3cm,#1,wd=\the\@tempdima]{frametitle}
\usebeamerfont{frametitle}%
\vbox{}%
\if@tempswa\else\csname beamer@fte#1\endcsname\fi%
% \strut\insertframetitle\strut\par%
\vskip-.8cm
{%
\ifx\insertframesubtitle\@empty%
\else%
\vskip1cm
{\usebeamerfont{framesubtitle}\usebeamercolor[fg]{framesubtitle}\hskip.7cm\insertframesubtitle\strut\par}%
\fi
}%
\vskip-1ex%
\if@tempswa\else\vskip-.3cm\fi% set inside beamercolorbox... evil here...
\end{beamercolorbox}%
}
\defbeamertemplate*{footline}{OTHR}
{
\begin{beamercolorbox}[wd=\paperwidth,ht=.5bp]{blackbox}%
\end{beamercolorbox}
\vskip1bp
\hskip.5pt
\hbox{%
\begin{beamercolorbox}[wd=.332\paperwidth,ht=0.24cm,dp=.1cm,left]{author in head/foot}%
\usebeamerfont{author in head/foot}\hspace*{2ex}\insertshortauthor%
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.332\paperwidth,center]{title in head/foot}%
\usebeamerfont{title in head/foot}\insertshorttitle%
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.332\paperwidth,right]{date in head/foot}%
\usebeamerfont{date in head/foot}\insertshortdate{}
\ifbeamer@othr@pageNumbers
\hspace*{2em}%
\insertframenumber{} / \inserttotalframenumber%
\fi
\hspace*{2ex}
\end{beamercolorbox}
}%
\vskip0pt%
}
\define@key{beamerframe}{title}[true]{%
\setbeamertemplate{footline}{}%
\setbeamertemplate{navigation symbols}{}
}
\define@key{beamerframe}{nosection}[true]{%
\setbeamercolor{sectionhead}{fg=white}
\setbeamercolor{subsectionhead}{fg=white}
}
%\ifbeamer@othr@handout
% \usepackage{pgfpages}
% \pgfpagesuselayout{4 on 1}[a4paper, landscape, border shrink=5mm]
% \setbeamertemplate{background canvas}{
% \tikz \draw (current page.north west) rectangle (current page.south east);
% }
%\fi

View File

@ -0,0 +1,112 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{beamerthemeOTHR}[2015/12/03 v0.1]
% \changefontsizes-command
\RequirePackage{scrextend}
% default for titleMode is full
\def\beamer@othr@headerMode{full}
% default department is OTH
\def\beamer@othr@department{OTHR}
% pageNumbers
\newif\ifbeamer@othr@pageNumbers\beamer@othr@pageNumbersfalse
% navbar
\newif\ifbeamer@othr@noNavbar\beamer@othr@noNavbartrue
% frametitle is centered
\newif\ifbeamer@othr@frametitleCenter\beamer@othr@frametitleCenterfalse
% handout:
% wenn angegeben: 4 Folien auf einer A4 Seite landscape
% wenn nicht angegeben: normale Präsentation
%\newif\ifbeamer@othr@handout\beamer@othr@handoutfalse
% set default font-size
\changefontsizes{22pt}
% set provided option (if any)
\DeclareOptionBeamer{headerMode}[full]{\def\beamer@othr@headerMode{#1}}
\DeclareOptionBeamer{department}[OTHR]{\def\beamer@othr@department{#1}}
\DeclareOptionBeamer{navbar}{\beamer@othr@noNavbarfalse}
\DeclareOptionBeamer{pageNumbers}{\beamer@othr@pageNumberstrue}
\DeclareOptionBeamer{frametitleCenter}{\beamer@othr@frametitleCentertrue}
%\DeclareOptionBeamer{handout}{\beamer@othr@handouttrue}
\DeclareOptionBeamer{8pt}{\changefontsizes{8pt}}
\DeclareOptionBeamer{9pt}{\changefontsizes{9pt}}
\DeclareOptionBeamer{10pt}{\changefontsizes{10pt}}
\DeclareOptionBeamer{11pt}{\changefontsizes{11pt}}
\DeclareOptionBeamer{12pt}{\changefontsizes{12pt}}
\DeclareOptionBeamer{14pt}{\changefontsizes{14pt}}
\DeclareOptionBeamer{15pt}{\changefontsizes{15pt}}
\DeclareOptionBeamer{16pt}{\changefontsizes{16pt}}
\DeclareOptionBeamer{17pt}{\changefontsizes{17pt}}
\DeclareOptionBeamer{20pt}{\changefontsizes{20pt}}
\DeclareOptionBeamer{22pt}{\changefontsizes{22pt}}
\DeclareOptionBeamer{24pt}{\changefontsizes{24pt}}
\DeclareOptionBeamer{26pt}{\changefontsizes{26pt}}
\DeclareOptionBeamer{28pt}{\changefontsizes{28pt}}
% process the options
\ProcessOptionsBeamer
% include corporate design settings
\RequirePackageWithOptions{OTHR_colors}
\RequirePackage{OTHR_fonts}
\RequirePackageWithOptions{OTHR_logos}
% textpos is used for header positioning
\RequirePackage[absolute,overlay]{textpos}
\RequirePackage{pdftexcmds}
% improved spacing between figure and caption
\RequirePackage{caption}
% das ist ein hack, um latex zu zwingen, das frametitle template aufzurufen,
% auch wenn kein frametitle gesetzt ist (textposition-glitch fix)
\RequirePackage{etoolbox}
\patchcmd{\endbeamer@frameslide}
{\ifx\beamer@frametitle\@empty}
{\iffalse}
{}
{\errmessage{failed to patch}}
\let\olditem\item
\renewcommand{\item}{
\itemsep.5mm
\parskip.5mm
\olditem
}
\setlength{\leftmargini}{1em}
\setlength{\leftmarginii}{1em}
\setlength{\leftmarginiii}{1em}
\AtBeginEnvironment{enumerate}{%
\setlength{\leftmargini}{1.2em}
\setlength{\leftmarginii}{2em}
\setlength{\leftmarginiii}{2em}
}
\newcommand{\setlistspacing}[2]{\def\@ld{#1}\expandafter\def\csname
@list\romannumeral\@ld \endcsname{\leftmargin\csname
leftmargin\romannumeral\@ld \endcsname
\topsep #2
\parsep 0\p@ \@plus\p@
}}
\setlistspacing{2}{0ex}
\setlistspacing{3}{.4ex}
\useoutertheme{othr}
\useinnertheme[shadow=false]{othr}
\usefonttheme{othr}
\usecolortheme{othr}
\mode
<all>

View File

@ -0,0 +1,10 @@
%
% Zeichensatzdefinition nach dem Corporate Identity Design der OTH Regensburg
% Stand Oktober 2015
%
\ProvidesPackage{OTHR}[2015/10/01]
%
\RequirePackageWithOptions{OTHR_colors}
\RequirePackageWithOptions{OTHR_logos}
\RequirePackageWithOptions{OTHR_fonts}
%

View File

@ -0,0 +1,182 @@
%
%
%
\ProvidesPackage{OTHR_clscommons}
%
\RequirePackage{etoolbox}
\RequirePackage{anyfontsize}
\RequirePackage{iflang}
%
\newlength{\tlimagewidth}
\newlength{\trboxwidth}
%
\date{}
% Language dependent definitions
% default: German
\newcommand{\othr@common@departmentlabel}{Fakult\"at}
\newcommand{\othr@common@programlabel}{Studiengang}
\newcommand{\othr@common@closingdatelabel}{Abgabefrist}
\newcommand{\othr@common@startingdatelabel}{Ausgabedatum}
\newcommand{\othr@common@workingframelabel}{Bearbeitungszeitraum}
\newcommand{\othr@common@studentidlabel}{Matrikelnummer}
\newcommand{\othr@common@legalauthorlabel}{Vorgelegt durch}
\newcommand{\othr@common@firstadvisorlabel}{Betreuung}
\newcommand{\othr@common@secondadvisorlabel}{Zweitbegutachtung}
\newcommand{\othr@common@externaladvisorlabel}{Externe Betreuung}
% English
\AtBeginDocument{\IfLanguageName{english}{%
\renewcommand{\othr@common@departmentlabel}{Faculty}
\renewcommand{\othr@common@programlabel}{Study Programme}
\renewcommand{\othr@common@closingdatelabel}{Deadline}
\renewcommand{\othr@common@startingdatelabel}{Starting Date}
\renewcommand{\othr@common@workingframelabel}{Time Frame}
\renewcommand{\othr@common@studentidlabel}{Student ID}
\renewcommand{\othr@common@legalauthorlabel}{Presented by}
\renewcommand{\othr@common@firstadvisorlabel}{Supervisor}
\renewcommand{\othr@common@secondadvisorlabel}{Secondary Supervisor}
\renewcommand{\othr@common@externaladvisorlabel}{External Supervisor}
}{}}
% Default values
\newcommand{\othr@thesis@department}{}
\newcommand{\othr@thesis@studycourse}{}
\newcommand{\othr@thesis@closingdate}{}
\newcommand{\othr@thesis@firstadvisor}{}
\newcommand{\othr@thesis@secondadvisor}{}
\newcommand{\othr@thesis@externaladvisor}{}
\newcommand{\othr@thesis@matrikelnumber}{}
\newcommand{\othr@thesis@thesistype}{Missing \textbackslash documenttype}
% User Commands
\newcommand{\department}[1]{\def\othr@thesis@department{#1}}
\newcommand{\studyprogramme}[1]{\def\othr@thesis@studycourse{#1}}
\newcommand{\studentid}[1]{\def\othr@thesis@matrikelnumber{#1}}
\newcommand{\startingdate}[1]{\def\othr@thesis@startingdate{#1}}
\newcommand{\closingdate}[1]{\def\othr@thesis@closingdate{#1}}
\newcommand{\firstadvisor}[1]{\def\othr@thesis@firstadvisor{#1}}
\newcommand{\secondadvisor}[1]{\def\othr@thesis@secondadvisor{#1}}
\newcommand{\externaladvisor}[1]{\def\othr@thesis@externaladvisor{#1}}
% external logo stuff
\newcommand{\othr@thesis@externallogoPresent}{}
\def\othr@thesis@externallogo{}
\newcommand{\externallogo}[2][height=12mm]{
\renewcommand{\othr@thesis@externallogoPresent}{true}
\def\othr@thesis@externallogo{\includegraphics[#1]{#2}}
}
%
\newcommand{\TheDocumenttype}{}
%
\newcommand{\documenttype}[1]{\renewcommand{\TheDocumenttype}{#1}\renewcommand{\othr@thesis@thesistype}{#1}}
\newcommand{\TheLogo}{\OfficialLogoNormal}
\newcommand{\SetLogo}[1]{\renewcommand{\TheLogo}{#1}}
%
\newcommand{\makehead}{%
\settowidth{\tlimagewidth}{\TheLogo}%
\setlength{\trboxwidth}{\textwidth}%
\addtolength{\trboxwidth}{-1.0\tlimagewidth}%
\begin{minipage}[t]{\tlimagewidth}\vspace{0pt}\TheLogo\end{minipage}\hfill%
\begin{minipage}[t]{\trboxwidth}\vspace{0pt}\flushright\Large \TheDocumenttype\end{minipage}\\%
\vspace{1mm plus 5mm minus 2mm}%
}
%
%
% Provide special maketitle-commands
\newcommand{\@setlongtitle}{%
\renewcommand*{\maketitle}{%
\begin{titlepage}\sffamily\thispagestyle{empty}\enlargethispage{.05\paperheight}%
\noindent\begin{minipage}{\linewidth}\noindent%
\ifdefempty{\othr@thesis@externallogoPresent}{\TheLogo}{\TheLogo\hfill\othr@thesis@externallogo}
\end{minipage}
\vfill\vfill
\noindent{\fontsize{28}{34}\selectfont\bfseries\MakeUppercase\othr@thesis@thesistype}\\[1em]
\begin{flushleft}\noindent\LARGE\@author\end{flushleft}
\vfill\vfill
{\noindent\fontsize{20}{24}\selectfont\raggedright\textbf\@title \par%
\ifdefempty{\@subtitle}{}{\vspace{1.5ex}\@subtitle\par}}
\vfill\vfill\vfill\vfill
\noindent{\large\@date}
\vfill
\noindent\raggedright
{\fontsize{12}{15}\selectfont\begin{tabular}{@{}l@{\qquad}l@{}}
\ifdefempty{\othr@thesis@department}{}{\othr@common@departmentlabel: & \othr@thesis@department\\}
\ifdefempty{\othr@thesis@studycourse}{}{\othr@common@programlabel: & \othr@thesis@studycourse\\}
\ifdefempty{\othr@thesis@closingdate}{}{\othr@common@closingdatelabel: & \othr@thesis@closingdate\\}
\ifdefempty{\othr@thesis@firstadvisor}{}{\othr@common@firstadvisorlabel: & \othr@thesis@firstadvisor\\}
\ifdefempty{\othr@thesis@secondadvisor}{}{\othr@common@secondadvisorlabel: & \othr@thesis@secondadvisor\\}
\ifdefempty{\othr@thesis@externaladvisor}{}{\othr@common@externaladvisorlabel: & \othr@thesis@externaladvisor\\}
\end{tabular}}
\clearpage
\end{titlepage}
}%
}
%
\newcommand{\@setshorttitle}{%
\renewcommand*{\maketitle}{%
\thispagestyle{plain}\vspace*{-.085\paperheight}\makehead\par%
\vspace*{7ex}
\begin{center}\sffamily%
{\fontsize{20}{24}\selectfont\textbf\@title \par}
\vspace{1ex}
{\Large \@author}
\vspace{2ex}
{\large\@date}
\end{center}
\vspace*{5ex}
}%
}
%%
%
% Erklaerung fuer Eigenleistung
%
\newcommand*{\makedeclaration}{%
{\cleardoublepage\thispagestyle{empty}\enlargethispage{.05\paperheight}%
\textbf{Erkl\"arung}
\begin{enumerate}
\item Mir ist bekannt, dass dieses Exemplar der \othr@thesis@thesistype{} als Pr\"ufungsleistung in das Eigentum der Ostbayerischen Technischen Hochschule Regensburg \"ubergeht.
\item Ich erkl\"are hiermit, dass ich diese \othr@thesis@thesistype{} selbstst\"andig verfasst, noch nicht anderweitig für Pr\"ufungszwecke vorgelegt, keine anderen als die angegebenen Quellen und Hilfsmittel benutzt sowie w\"ortliche und sinngem\"a\ss e Zitate als solche gekennzeichnet habe.
\end{enumerate}
\vskip22mm
\hrule
\vskip1mm
{\footnotesize Ort, Datum und Unterschrift}
\vfill
\noindent\raggedright
{\fontsize{12}{15}\selectfont\begin{tabular}{@{}l@{\qquad}l@{}}
\ifdefempty{\@author}{}{\othr@common@legalauthorlabel: & \@author\\}
\ifdefempty{\othr@thesis@matrikelnumber}{}{\othr@common@studentidlabel: & \othr@thesis@matrikelnumber\\}
\ifdefempty{\othr@thesis@studycourse}{}{\othr@common@programlabel: & \othr@thesis@studycourse\\}
\ifdefempty{\othr@thesis@closingdate}{}{\othr@common@workingframelabel: & \othr@thesis@startingdate{} -- \othr@thesis@closingdate\\}
\ifdefempty{\othr@thesis@firstadvisor}{}{\othr@common@firstadvisorlabel: & \othr@thesis@firstadvisor\\}
\ifdefempty{\othr@thesis@secondadvisor}{}{\othr@common@secondadvisorlabel: & \othr@thesis@secondadvisor\\}
\ifdefempty{\othr@thesis@externaladvisor}{}{\othr@common@externaladvisorlabel: & \othr@thesis@externaladvisor\\}
\end{tabular}}
\clearpage
}
}
%Implement Options
\@setlongtitle{}
\DeclareOptionX*{}
\DeclareOptionX{titlepage}{%
\@setlongtitle{}
}
\DeclareOptionX{notitlepage}{%
\@setshorttitle{}
}
\ProcessOptionsX*\relax

View File

@ -0,0 +1,164 @@
%
% Farbdefinitionen nach dem Corporate Identity Design der OTH Regensburg
% Stand Oktober 2015
%
\ProvidesPackage{OTHR_colors}[2015/10/01]
%
\RequirePackageWithOptions{xcolor}
\usepackage{xkeyval}
%
% if fuer blackFont-Option
\newif\if@doBlackFont
\@doBlackFontfalse
%
%Optionen
\DeclareOptionX*{}
\DeclareOptionX{blackFont}{
\@doBlackFonttrue
}
\def\@currentDepartment{OTHR}
\DeclareOptionX{department}[OTHR]{
\def\@currentDepartment{#1}
}
\ProcessOptionsX*\relax
% [ type ]{ model-list }{ head }{ tail }{ set spec }
\definecolorset{cmyk}{OTHR}{}{grau,0,0,0,.50;schwarz,0,0,0,1.00}
%
% Fakultäten (Grundfarben)
\definecolorset{cmyk}{Fak}{}{%
AM,.03,.03,.15,.20;%
ANK,.03,.03,.15,.20;%
A,0,0,1.00,0;%
B,0,.60,1.00,0;%
BW,0,.90,1.00,.20;%
EI,.60,1.00,0,0;%
IM,1.00,.80,0,0;%
M,1.00,0,.35,0;%
S,1.00,0,.90,.10%
}
\definecolor{ZWW}{cmyk}{.20,0,1.00,0}
\definecolor{LASIII}{rgb}{.223,.412,.489}
\definecolor{LASIIIcontrast}{rgb}{.737,.850,.482}
% 1. Arg: Basisname der Farbe
% 2. Arg: Farbe von der abgeleitet wird
% 3. Arg: Schriftfarbe
% 4. Arg: Kontrastfarbe
\newcommand{\@createColors}[4]{
\colorlet{#1}{#2}
\colorlet{#125}{#1!25}
\colorlet{#150}{#1!50}
\colorlet{#190}{#1!90}
\if@doBlackFont
% wenn die Kontrastfarbe nicht weiss ist,
% so darf sie auch bei blackFont nicht weiss sein
\ifnum\pdf@strcmp{\unexpanded{#4}}{white}=0 %
\colorlet{#1FontColor}{black}
\colorlet{#1ContrastColor}{white}
\else
\colorlet{#1FontColor}{white}
\colorlet{#1ContrastColor}{black}
\fi
\else
\colorlet{#1FontColor}{#3}
\colorlet{#1ContrastColor}{#4}
\fi
}
\newcommand{\@createCurrentDepartmentColors}[1]{
\colorlet{Accent}{#1}
\colorlet{Accent25}{#125}
\colorlet{Accent50}{#150}
\colorlet{Accent90}{#190}
\colorlet{AccentFontColor}{#1FontColor}
\colorlet{AccentContrastColor}{#1ContrastColor}
}
% OTHR Farben
\@createColors{OTHR}{OTHRgrau}{OTHRgrau}{white}
% sonstiges
\@createColors{ZWW}{ZWW}{OTHRgrau}{black}
% Fakultätsfarben
\@createColors{FakA}{FakA}{OTHRgrau}{black}
\@createColors{FakAM}{FakAM}{FakAM}{black}
\@createColors{FakANK}{FakANK}{FakANK}{black}
\@createColors{FakB}{FakB}{FakB}{white}
\@createColors{FakBW}{FakBW}{FakBW}{white}
\@createColors{FakEI}{FakEI}{FakEI}{white}
\@createColors{FakIM}{FakIM}{FakIM}{white}
\@createColors{FakM}{FakM}{FakM}{white}
\@createColors{FakS}{FakS}{FakS}{white}
%% Center
\@createColors{RCER}{OTHRgrau}{OTHRgrau}{white}
\@createColors{RCHST}{OTHRgrau}{OTHRgrau}{white}
% Laborfarben
% FakAM
\@createColors{NACH}{FakANK}{FakANK}{white}
\@createColors{SappZ}{FakANK}{FakANK}{white}
% FakB
\@createColors{Geo}{FakB}{FakB}{white}
\@createColors{KNB}{FakB}{FakB}{white}
% Fak BW
\@createColors{12Science}{FakBW}{FakBW}{white}
% FakEI
\@createColors{Bisp}{FakEI}{FakEI}{white}
\@createColors{LAS3}{LASIII}{LASIII}{LASIIIcontrast}
\@createColors{DK0PT}{FakEI}{FakEI}{white}
\@createColors{FENES}{FakEI}{FakEI}{white}
\@createColors{MRU}{FakEI}{FakEI}{white}
\@createColors{SES}{FakEI}{FakEI}{white}
% FakIM
\@createColors{CCSE}{FakIM}{FakIM}{white}
\@createColors{eHealth}{FakIM}{FakIM}{white}
\@createColors{ITZ}{FakIM}{FakIM}{white}
\@createColors{LFD}{FakIM}{FakIM}{white}
\@createColors{MD}{FakIM}{FakIM}{white}
\@createColors{ReMIC}{FakIM}{FakIM}{white}
\@createColors{SEC}{FakIM}{FakIM}{white}
% FakM
\@createColors{BFM}{FakM}{FakM}{white}
\@createColors{BMA}{FakM}{FakM}{white}
\@createColors{CEEC}{FakM}{FakM}{white}
\@createColors{CFD}{FakM}{FakM}{white}
\@createColors{IPF}{FakM}{FakM}{white}
\@createColors{KIB}{FakM}{FakM}{white}
\@createColors{KWK}{FakM}{FakM}{white}
\@createColors{LAT}{FakM}{FakM}{white}
\@createColors{LBM}{FakM}{FakM}{white}
\@createColors{LeanLab}{FakM}{FakM}{white}
\@createColors{LFT}{FakM}{FakM}{white}
\@createColors{LFW}{FakM}{FakM}{white}
\@createColors{LMP}{FakM}{FakM}{white}
\@createColors{LMS}{FakM}{FakM}{white}
\@createColors{LRT}{FakM}{FakM}{white}
\@createColors{LWM}{FakM}{FakM}{white}
\@createColors{LWS}{FakM}{FakM}{white}
\@createColors{MKS}{FakM}{FakM}{white}
\@createColors{MST}{FakM}{FakM}{white}
\@createColors{RRRU}{FakM}{FakM}{white}
\@createColors{RST}{FakM}{FakM}{white}
\@createColors{FEM}{FakM}{FakM}{white}
% FakS
\@createColors{IST}{FakS}{FakS}{white}
\@createColors{LP}{FakS}{FakS}{white}
\@createColors{PT}{FakS}{FakS}{white}
% current Department
\@createCurrentDepartmentColors{\@currentDepartment}

View File

@ -0,0 +1,72 @@
%
% Zeichensatzdefinition nach dem Corporate Identity Design der OTH Regensburg
%
\ProvidesPackage{OTHR_fonts}[2019/05/01]
\RequirePackage{iftex}
%
%
\def\perform@AutomaticFontsetting{
\RequirePackage{fontspec}
\IfFontExistsTF{Lucida Grande}{\set@LucidaGrandeFont}{
\message{Font Lucida Grande is not present. Falling back to font Lucida Bright OT.}
\IfFontExistsTF{Lucida Bright OT}
{\set@LucidaOTFont}{
\message{Font Lucida Bright OT is not present. Falling back to font Dejavu.}
\set@DejaVuFont}
}
}
%
\def\set@DejaVuFont{
\ifLuaTeX\relax\else\RequirePackage[T1]{fontenc}\fi
\RequirePackage[scaled=0.91]{DejaVuSans}
\RequirePackage[scaled=0.91]{DejaVuSansMono}
\RequirePackage[scaled=0.91]{DejaVuSerif}
}
%
\def\set@LucidaFont{
\RequirePackage[T1]{fontenc}
\RequirePackage{textcomp}
\RequirePackage[expert,vargreek,altbullet]{lucidabr}
}
%
\def\set@LucidaOTFont{
\RequirePackage{fontspec}
\setmainfont[Ligatures={TeX, Common},
Numbers={OldStyle, Proportional},
Kerning=On]{Lucida Bright OT}
\setsansfont[Ligatures={TeX, Common},
Numbers={OldStyle, Proportional}]{Lucida Sans OT}
\setmonofont{Lucida Sans Typewriter OT}
}
%
\def\set@LucidaGrandeFont{
\RequirePackage{fontspec}
\setmainfont[Ligatures={TeX, Common},
Numbers={OldStyle, Proportional},
Kerning=On]{Lucida Grande}
\setsansfont[Ligatures={TeX, Common},
Numbers={OldStyle, Proportional}]{Lucida Grande}
\setmonofont{Courier New}}
%
\def\set@RomanFont{
\renewcommand{\familydefault}{\rmdefault}
}
%
%% Declare the options
%
\DeclareOption{AutomaticFonts}{\AtEndOfPackage\perform@AutomaticFontsetting}
\DeclareOption{LucidaGrande}{\AtEndOfPackage\set@LucidaGrandeFont}
\DeclareOption{Lucida}{\AtEndOfPackage\set@LucidaFont}
\DeclareOption{lucida}{\AtEndOfPackage\set@LucidaFont}
\DeclareOption{LucidaOT}{\AtEndOfPackage\set@LucidaOTFont}
\DeclareOption{lucidaOT}{\AtEndOfPackage\set@LucidaOTFont}
\DeclareOption{KeepRoman}{\AtEndOfPackage\set@RomanFont}
\DeclareOption{DejaVu}{\AtEndOfPackage\set@DejaVuFont}
\DeclareOption*{}%accept any undefined options here!
%
\ifLuaTeX\ExecuteOptions{AutomaticFonts}\else\ExecuteOptions{DejaVu}\fi
\ProcessOptions\relax
%
\renewcommand{\familydefault}{\sfdefault}
%

View File

@ -0,0 +1,200 @@
%
% Farbdefinitionen nach dem Corporate Identity Design der OTH Regensburg
% Stand Oktober 2015
%
\ProvidesPackage{OTHR_logos}[2015/10/01]
%
\RequirePackage{graphicx}
\RequirePackage{xkeyval}
\RequirePackage{pdftexcmds}
%
\newlength{\faklogosmall}
\setlength{\faklogosmall}{16mm}
\newlength{\faklogonormal}
\setlength{\faklogonormal}{20mm}
\newlength{\faklogolarge}
\setlength{\faklogolarge}{24mm}
\newlength{\faklogohuge}
\setlength{\faklogohuge}{28mm}
%
\newcommand{\logoFlexible}{}
%
\def\@defineDepartmentlogos#1{%
\ifnum\pdf@strcmp{#1}{OTHR}=\z@ %
\def\logoSmall{\includegraphics[height=12mm]{OTHR_#1_Logo}}
\def\logoNormal{\includegraphics[height=16mm]{OTHR_#1_Logo}}
\def\logoLarge{\includegraphics[height=20mm]{OTHR_#1_Logo}}
\def\logoHuge{\includegraphics[height=24mm]{OTHR_#1_Logo}}
\renewcommand{\logoFlexible}[1][draft]{\includegraphics[##1]{OTHR_#1_Logo}}
\else %
\def\logoSmall{\includegraphics[height=\faklogosmall]{OTHR_#1_Logo}}
\def\logoNormal{\includegraphics[height=\faklogonormal]{OTHR_#1_Logo}}
\def\logoLarge{\includegraphics[height=\faklogolarge]{OTHR_#1_Logo}}
\def\logoHuge{\includegraphics[height=\faklogohuge]{OTHR_#1_Logo}}
\renewcommand{\logoFlexible}[1][draft]{\includegraphics[##1]{OTHR_#1_Logo}}
\fi %
}
% Statische Logos
% Labore mit Zahlen im Namen sind... "kompliziert"
% da Zahlen in Latexmacronamen nicht erlaubt sind
% \@fixedLogos{LaborName}[optionaler-Logo-Dateiname]
% wird das zweite Argument nicht angegeben, wird das
% erste Argument als Argument verwendet
\newcommand{\@defineLogos}[1]{%
\@ifnextchar[{\@defineLogos@i{#1}}{\@defineLogos@i{#1}[#1]}%
}
\def\@defineLogos@i#1[#2]{%
\ifnum\pdf@strcmp{#1}{OTHR}=\z@ %
\expandafter\newcommand\csname logoSmall#1\endcsname{{\includegraphics[height=12mm]{OTHR_#2_Logo}}}
\expandafter\newcommand\csname logoNormal#1\endcsname{{\includegraphics[height=16mm]{OTHR_#2_Logo}}}
\expandafter\newcommand\csname logoLarge#1\endcsname{{\includegraphics[height=20mm]{OTHR_#2_Logo}}}
\expandafter\newcommand\csname logoHuge#1\endcsname{{\includegraphics[height=24mm]{OTHR_#2_Logo}}}
\expandafter\newcommand\csname logoFlexible#1\endcsname[1][draft]{{\includegraphics[##1]{OTHR_#2_Logo}}}
\else %
\expandafter\newcommand\csname logoSmall#1\endcsname{{\includegraphics[height=\faklogosmall]{OTHR_#2_Logo}}}
\expandafter\newcommand\csname logoNormal#1\endcsname{{\includegraphics[height=\faklogonormal]{OTHR_#2_Logo}}}
\expandafter\newcommand\csname logoLarge#1\endcsname{{\includegraphics[height=\faklogolarge]{OTHR_#2_Logo}}}
\expandafter\newcommand\csname logoHuge#1\endcsname{{\includegraphics[height=\faklogohuge]{OTHR_#2_Logo}}}
\expandafter\newcommand\csname logoFlexible#1\endcsname[1][draft]{{\includegraphics[##1]{OTHR_#2_Logo}}}
\fi %
}
\newcommand{\@defineKurzLogos}[1]{%
\@ifnextchar[{\@defineKurzLogos@i{#1}}{\@defineKurzLogos@i{#1}[#1]}%
}
\def\@defineKurzLogos@i#1[#2]{%
\expandafter\newcommand\csname kurzlogoSmall#1\endcsname{{\includegraphics[height=\faklogosmall]{OTHR_#2_Logo_kurz}}}
\expandafter\newcommand\csname kurzlogoNormal#1\endcsname{{\includegraphics[height=\faklogonormal]{OTHR_#2_Logo_kurz}}}
\expandafter\newcommand\csname kurzlogoLarge#1\endcsname{{\includegraphics[height=\faklogolarge]{OTHR_#2_Logo_kurz}}}
\expandafter\newcommand\csname kurzlogoHuge#1\endcsname{{\includegraphics[height=\faklogohuge]{OTHR_#2_Logo_kurz}}}
\expandafter\newcommand\csname kurzlogoFlexible#1\endcsname[1][draft]{{\includegraphics[##1]{OTHR_#2_Logo_kurz}}}
}
% OTHR Logos
\@defineLogos{OTHR}
\@defineKurzLogos{OTHR}
\@defineLogos{OTHRLaTeX}
% sonstiges
\@defineLogos{IPF}
\@defineLogos{ZWW}
% Fakultätslogos
\@defineLogos{FakA}
\@defineLogos{FakAM}
\@defineLogos{FakANK}
\@defineLogos{FakB}
\@defineLogos{FakBW}
\@defineLogos{FakEI}
\@defineLogos{FakIM}
\@defineLogos{FakM}
\@defineLogos{FakS}
% Logos für Center
\@defineLogos{RCER}
\@defineLogos{RCHST}
% Laborlogos
% FakAM
\@defineLogos{SappZ}
\@defineLogos{NACH}
% FakB
\@defineLogos{Geo}
\@defineLogos{KNB}
% Fak BW
\@defineLogos{OneTwoScience}[12Science]
% FakEI
\@defineLogos{LASIII}[LAS3]
\@defineLogos{DKOPT}[DK0PT]
\@defineLogos{FENES}
\@defineLogos{SES}
\@defineLogos{Bisp}
\@defineLogos{MRU}
% FakIM
\@defineLogos{CCSE}
\@defineLogos{eHealth}
\@defineLogos{ITZ}
\@defineLogos{LFD}
\@defineLogos{MD}
\@defineLogos{ReMIC}
\@defineLogos{SEC}
% FakM
\@defineLogos{BFM}
\@defineLogos{BMA}
\@defineLogos{CEEC}
\@defineLogos{CFD}
\@defineLogos{KIB}
\@defineLogos{KWK}
\@defineLogos{LAT}
\@defineLogos{LBM}
\@defineLogos{LeanLab}
\@defineLogos{LFT}
\@defineLogos{LFW}
\@defineLogos{LMP}
\@defineLogos{LMS}
\@defineLogos{LRT}
\@defineLogos{LWM}
\@defineLogos{LWS}
\@defineLogos{MKS}
\@defineLogos{MST}
\@defineLogos{RRRU}
\@defineLogos{RST}
\@defineLogos{FEM}
% FakS
\@defineLogos{IST}
\@defineLogos{LP}
\@defineLogos{PT}
%
% Official-Logo Commands
\newcommand{\OfficialLogoSmall}{\logoSmallOTHR}
\newcommand{\OfficialLogoNormal}{\logoNormalOTHR}
\newcommand{\OfficialLogoLarge}{\logoLargeOTHR}
\newcommand{\OfficialLogoHuge}{\logoHugeOTHR}
\newcommand{\OfficialLogoFlexible}[1][1]{\logoFlexibleOTHR[#1]}
%
\newcommand{\useDepartmentLogo}{
\renewcommand{\OfficialLogoSmall}{\logoSmall}
\renewcommand{\OfficialLogoNormal}{\logoNormal}
\renewcommand{\OfficialLogoLarge}{\logoLarge}
\renewcommand{\OfficialLogoHuge}{\logoHuge}
\renewcommand{\OfficialLogoFlexible}[1][1]{\logoFlexible[##1]}
}
\newcommand{\useOTHRLogo}{
\renewcommand{\OfficialLogoSmall}{\logoSmallOTHR}
\renewcommand{\OfficialLogoNormal}{\logoNormalOTHR}
\renewcommand{\OfficialLogoLarge}{\logoLargeOTHR}
\renewcommand{\OfficialLogoHuge}{\logoHugeOTHR}
\renewcommand{\OfficialLogoFlexible}[1][1]{\logoFlexibleOTHR[##1]}
}
%Optionen
\DeclareOptionX*{}
\DeclareOptionX{department}[OTHR]{%
\csname @defineDepartmentlogos\endcsname{#1}
}
\DeclareOptionX{useDepartmentLogo}{%
\useDepartmentLogo{}
}
\DeclareOptionX{useOTHRLogo}{%
\useOTHRLogo{}
}
% Set up defaults
\@defineDepartmentlogos{OTHR}
\ProcessOptionsX*\relax

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -0,0 +1,642 @@
%!PS-Adobe-3.0 EPSF-3.0
%%BoundingBox: 0 0 426 125
%%HiResBoundingBox: 0.000000 0.000000 425.200000 124.800000
%.........................................
%%Creator: GPL Ghostscript 907 (epswrite)
%%CreationDate: 2015/10/17 14:10:43
%%DocumentData: Clean7Bit
%%LanguageLevel: 2
%%EndComments
%%BeginProlog
% This copyright applies to everything between here and the %%EndProlog:
% Copyright (C) 2012 Artifex Software, Inc. All rights reserved.
%%BeginResource: procset GS_epswrite_2_0_1001 1.001 0
/GS_epswrite_2_0_1001 80 dict dup begin
/PageSize 2 array def/setpagesize{ PageSize aload pop 3 index eq exch
4 index eq and{ pop pop pop}{ PageSize dup 1
5 -1 roll put 0 4 -1 roll put dup null eq {false} {dup where} ifelse{ exch get exec}
{ pop/setpagedevice where
{ pop 1 dict dup /PageSize PageSize put setpagedevice}
{ /setpage where{ pop PageSize aload pop pageparams 3 {exch pop} repeat
setpage}if}ifelse}ifelse}ifelse} bind def
/!{bind def}bind def/#{load def}!/N/counttomark #
/rG{3{3 -1 roll 255 div}repeat setrgbcolor}!/G{255 div setgray}!/K{0 G}!
/r6{dup 3 -1 roll rG}!/r5{dup 3 1 roll rG}!/r3{dup rG}!
/w/setlinewidth #/J/setlinecap #
/j/setlinejoin #/M/setmiterlimit #/d/setdash #/i/setflat #
/m/moveto #/l/lineto #/c/rcurveto #
/p{N 2 idiv{N -2 roll rlineto}repeat}!
/P{N 0 gt{N -2 roll moveto p}if}!
/h{p closepath}!/H{P closepath}!
/lx{0 rlineto}!/ly{0 exch rlineto}!/v{0 0 6 2 roll c}!/y{2 copy c}!
/re{4 -2 roll m exch dup lx exch ly neg lx h}!
/^{3 index neg 3 index neg}!
/f{P fill}!/f*{P eofill}!/s{H stroke}!/S{P stroke}!
/q/gsave #/Q/grestore #/rf{re fill}!
/Y{P clip newpath}!/Y*{P eoclip newpath}!/rY{re Y}!
/|={pop exch 4 1 roll 1 array astore cvx 3 array astore cvx exch 1 index def exec}!
/|{exch string readstring |=}!
/+{dup type/nametype eq{2 index 7 add -3 bitshift 2 index mul}if}!
/@/currentfile #/${+ @ |}!
/B{{2 copy string{readstring pop}aload pop 4 array astore cvx
3 1 roll}repeat pop pop true}!
/Ix{[1 0 0 1 11 -2 roll exch neg exch neg]exch}!
/,{true exch Ix imagemask}!/If{false exch Ix imagemask}!/I{exch Ix image}!
/Ic{exch Ix false 3 colorimage}!
/F{/Columns counttomark 3 add -2 roll/Rows exch/K -1/BlackIs1 true>>
/CCITTFaxDecode filter}!/FX{<</EndOfBlock false F}!
/X{/ASCII85Decode filter}!/@X{@ X}!/&2{2 index 2 index}!
/@F{@ &2<<F}!/@C{@X &2 FX}!
/$X{+ @X |}!/&4{4 index 4 index}!/$F{+ @ &4<<F |}!/$C{+ @X &4 FX |}!
/IC{3 1 roll 10 dict begin 1{/ImageType/Interpolate/Decode/DataSource
/ImageMatrix/BitsPerComponent/Height/Width}{exch def}forall
currentdict end image}!
/~{@ read {pop} if}!
end def
%%EndResource
/pagesave null def
%%EndProlog
%%Page: 1 1
%%BeginPageSetup
GS_epswrite_2_0_1001 begin
/pagesave save store 197 dict begin
0.1 0.1 scale
%%EndPageSetup
gsave mark
Q q
0 0 4251.97 1247.24 re
Y
255 G
0 0 4251.97 1247.24 re
f
35 31 32 rG
0 623.723 1245.85 623.516 re
f
255 G
521.211 1096.18 246.238 26.3594 re
f
631.152 748.426 26.3555 308.219 re
f
901.617 922.305 153.633 26.3555 re
f
835.723 748.426 26.3594 374.113 re
f
1094.79 748.426 26.3516 374.113 re
f
457.24 1053.01 -18.82 -18.82 P
21.29 -27.26 34.03 -61.52 34.03 -98.71 c
0 -88.61 -72.09 -160.7 -160.7 -160.7 c
-37.2 0 -71.45 12.74 -98.71 34.03 c
-18.82 -18.82 p
32.13 -25.98 73 -41.57 117.53 -41.57 c
103.31 0 187.05 83.75 187.05 187.05 c
0 44.53 -15.59 85.41 -41.57 117.53 c
f
185.09 836.77 m
-21.29 27.26 -34.03 61.52 -34.03 98.71 c
0 88.61 72.09 160.7 160.7 160.7 c
37.2 0 71.45 -12.74 98.71 -34.03 c
18.82 18.82 p
-32.12 25.98 -72.99 41.57 -117.53 41.57 c
-103.31 0 -187.05 -83.75 -187.05 -187.05 c
0 -44.53 15.59 -85.41 41.57 -117.53 c
18.82 18.82 p f
35 31 32 rG
1419.24 1041.55 m
18.82 0 32.91 14.88 32.91 34.89 c
0 19.88 -14.09 34.89 -32.91 34.89 c
-18.83 0 -32.92 -15.01 -32.92 -34.89 c
0 -20.01 14.09 -34.89 32.92 -34.89 c
h
1419.24 1123.83 m
26.06 0 46.08 -20.54 46.08 -47.39 c
0 -26.86 -20.02 -47.39 -46.08 -47.39 c
-26.07 0 -46.08 20.54 -46.08 47.39 c
0 26.86 20.01 47.39 46.08 47.39 c
f
1500.73 1053.39 m
5.39 -6.58 13.03 -11.85 22.51 -11.85 c
8.56 0 16.06 5.53 16.06 13.82 c
0 14.08 -19.48 15.66 -31.73 23.7 c
-6.58 4.34 -11.72 10.66 -11.72 20.28 c
0 13.43 11.86 24.48 27.91 24.48 c
11.72 0 19.89 -5.13 24.76 -9.21 c
-7.77 -9.61 p
-5 4.21 -10.66 6.32 -16.46 6.32 c
-7.63 0 -15.27 -4.35 -15.27 -12.38 c
0 -11.71 19.62 -14.21 31.47 -22.12 c
6.18 -4.08 11.98 -10.53 11.98 -21.06 c
0 -16.2 -12.51 -26.73 -28.57 -26.73 c
-12.64 0 -24.1 5.53 -32.26 15.4 c
9.09 8.95 p f
1575.5 1122.52 63.2 0 0 -12.51 -25.02 0 0 -79.65 -13.16 0 ^ -25.02 0
0 12.51 f
1704.13 1042.86 m
8.29 0 12.24 1.84 15.14 4.74 c
2.63 2.76 4.34 6.58 4.34 10.8 c
0 4.21 -1.71 7.9 -4.34 10.66 c
-2.9 2.89 -6.85 4.74 -15.14 4.74 c
-20.02 0 0 -30.94 ^ h
1699.91 1086.31 m
7.38 0 10.54 1.45 12.64 3.82 c
1.98 2.11 3.16 4.88 3.16 8.03 c
0 3.16 -1.18 5.93 -3.16 8.03 c
-2.1 2.37 -5.26 3.82 -12.64 3.82 c
-15.8 0 0 -23.7 ^ h
1670.95 1030.36 0 92.16 31.33 0 P
8.96 0 14.62 -2.5 18.96 -6.45 c
4.74 -4.34 7.64 -10.66 7.64 -17.51 c
0 -6.32 -2.9 -12.37 -7.24 -16.46 c
8.69 -4.34 15.14 -13.82 15.14 -24.22 c
0 -8.56 -3.95 -16.32 -10.14 -21.33 c
-4.74 -3.95 -10.8 -6.19 -20.14 -6.19 c
-35.55 0 p f
1787.73 1066.56 28.43 0 -14.21 34.23 -14.22 -34.23 H
1821.3 1054.05 -38.84 0 -9.61 -23.7 -13.69 0 38.18 92.16 9.22 0 38.17 -92.16 -13.69 0
-9.74 23.7 f
1899.37 1072.48 0 -42.13 -13.17 0 ^ -31.59 50.03 14.74 0 23.44 -37 23.43 37
14.75 0 -31.6 -50.03 f
2006.01 1086.31 0 -12.51 -30.29 0 0 -30.94 40.82 0 0 -12.5 -53.98 0 0 92.16
52.66 0 0 -12.51 -39.5 0 0 -23.7 30.29 0 f
2083.68 1086.31 m
5.92 0 8.95 1.32 11.06 3.42 c
2.11 2.11 3.42 5.14 3.42 8.43 c
0 3.29 -1.31 6.32 -3.42 8.43 c
-2.11 2.11 -5.14 3.43 -11.06 3.43 c
-18.43 0 0 -23.7 ^ h
2065.25 1073.8 0 -43.45 -13.17 0 0 92.16 32.26 0 P
8.42 0 13.69 -1.98 17.9 -5.4 c
5.53 -4.48 9.09 -11.32 9.09 -18.96 c
0 -7.64 -3.56 -14.48 -9.09 -18.96 c
-2.89 -2.37 -6.19 -4.08 -10.79 -4.87 c
33.04 -43.97 -15.93 0 -32.78 43.45 -10.53 0 p f
2154.77 1030.36 13.1719 92.1602 re
f
2211.25 1053.39 m
5.4 -6.58 13.03 -11.85 22.51 -11.85 c
8.56 0 16.07 5.53 16.07 13.82 c
0 14.08 -19.49 15.66 -31.73 23.7 c
-6.58 4.34 -11.72 10.66 -11.72 20.28 c
0 13.43 11.85 24.48 27.91 24.48 c
11.72 0 19.88 -5.13 24.75 -9.21 c
-7.77 -9.61 p
-5 4.21 -10.66 6.32 -16.45 6.32 c
-7.64 0 -15.27 -4.35 -15.27 -12.38 c
0 -11.71 19.61 -14.21 31.46 -22.12 c
6.19 -4.08 11.98 -10.53 11.98 -21.06 c
0 -16.2 -12.51 -26.73 -28.57 -26.73 c
-12.64 0 -24.09 5.53 -32.25 15.4 c
9.08 8.95 p f
2337.9 1123.83 m
13.17 0 25.67 -5.39 33.7 -14.21 c
-8.81 -8.69 p
-5.41 5.93 -15.01 10.4 -24.89 10.4 c
-18.83 0 -33.44 -15.01 -33.44 -34.89 c
0 -20.8 15.01 -34.89 34.63 -34.89 c
12.37 0 21.32 6.84 26.46 13.03 c
9.35 -8.43 p
-7.9 -10.14 -21.59 -17.11 -35.81 -17.11 c
-27.52 0 -47.8 20.14 -47.8 47.39 c
0 26.59 20.02 47.39 46.61 47.39 c
f
2472.31 1073.8 -51.34 0 0 -43.45 -13.17 0 0 92.16 ^ 0 -36.21 51.34 0
^ 13.17 0 0 -92.16 ^ 0 43.45 f
2571.05 1086.31 0 -12.51 -30.28 0 0 -30.94 40.82 0 0 -12.5 -53.99 0 0 92.16
52.67 0 0 -12.51 -39.5 0 0 -23.7 30.28 0 f
1370.52 981.56 63.2 0 0 -12.51 -25.02 0 0 -79.65 -13.16 0 ^ -25.02 0
0 12.51 f
1509.42 945.35 0 -12.51 -30.29 0 0 -30.94 40.82 0 0 -12.5 -53.98 0 0 92.16
52.66 0 0 -12.51 -39.5 0 0 -23.7 30.29 0 f
1592.22 982.87 m
13.17 0 25.68 -5.39 33.71 -14.21 c
-8.82 -8.69 p
-5.4 5.93 -15.01 10.4 -24.89 10.4 c
-18.82 0 -33.44 -15.01 -33.44 -34.89 c
0 -20.8 15.01 -34.89 34.63 -34.89 c
12.38 0 21.33 6.84 26.46 13.03 c
9.35 -8.43 p
-7.9 -10.14 -21.59 -17.11 -35.81 -17.11 c
-27.52 0 -47.79 20.14 -47.79 47.39 c
0 26.59 20.01 47.39 46.6 47.39 c
f
1726.64 932.84 -51.35 0 0 -43.45 -13.16 0 0 92.16 ^ 0 -36.21 51.35 0
^ 13.16 0 0 -92.16 ^ 0 43.45 f
1795.09 957.07 0 -67.67 -13.16 0 0 92.16 9.21 0 55.3 -67.67 0 67.67 13.17 0
0 -92.16 -9.22 0 -55.3 67.67 f
1901.73 889.398 13.168 92.1602 re
f
1958.21 912.44 m
5.4 -6.58 13.03 -11.85 22.51 -11.85 c
8.56 0 16.06 5.53 16.06 13.82 c
0 14.08 -19.48 15.66 -31.72 23.7 c
-6.59 4.34 -11.72 10.66 -11.72 20.28 c
0 13.43 11.85 24.48 27.91 24.48 c
11.72 0 19.88 -5.13 24.75 -9.21 c
-7.77 -9.61 p
-5 4.21 -10.66 6.32 -16.45 6.32 c
-7.64 0 -15.28 -4.35 -15.28 -12.38 c
0 -11.71 19.62 -14.21 31.47 -22.12 c
6.19 -4.08 11.98 -10.53 11.98 -21.06 c
0 -16.2 -12.51 -26.73 -28.57 -26.73 c
-12.64 0 -24.09 5.53 -32.26 15.4 c
9.09 8.95 p f
2084.86 982.87 m
13.16 0 25.67 -5.39 33.7 -14.21 c
-8.82 -8.69 p
-5.4 5.93 -15.01 10.4 -24.88 10.4 c
-18.83 0 -33.44 -15.01 -33.44 -34.89 c
0 -20.8 15.01 -34.89 34.62 -34.89 c
12.38 0 21.33 6.84 26.47 13.03 c
9.34 -8.43 p
-7.9 -10.14 -21.59 -17.11 -35.81 -17.11 c
-27.51 0 -47.79 20.14 -47.79 47.39 c
0 26.59 20.01 47.39 46.61 47.39 c
f
2219.27 932.84 -51.34 0 0 -43.45 -13.17 0 0 92.16 ^ 0 -36.21 51.34 0
^ 13.17 0 0 -92.16 ^ 0 43.45 f
2318.01 945.35 0 -12.51 -30.28 0 0 -30.94 40.82 0 0 -12.5 -53.99 0 0 92.16
52.67 0 0 -12.51 -39.5 0 0 -23.7 30.28 0 f
2482.57 932.84 -51.34 0 0 -43.45 -13.17 0 0 92.16 ^ 0 -36.21 51.34 0
^ 13.17 0 0 -92.16 ^ 0 43.45 f
2576.7 900.59 m
18.83 0 32.92 14.88 32.92 34.89 c
0 19.88 -14.09 34.89 -32.92 34.89 c
-18.82 0 -32.91 -15.01 -32.91 -34.89 c
0 -20.01 14.09 -34.89 32.91 -34.89 c
h
2576.7 982.87 m
26.07 0 46.08 -20.54 46.08 -47.39 c
0 -26.86 -20.01 -47.39 -46.08 -47.39 c
-26.06 0 -46.08 20.54 -46.08 47.39 c
0 26.86 20.02 47.39 46.08 47.39 c
f
2699.66 982.87 m
13.17 0 25.68 -5.39 33.71 -14.21 c
-8.82 -8.69 p
-5.4 5.93 -15.01 10.4 -24.89 10.4 c
-18.82 0 -33.44 -15.01 -33.44 -34.89 c
0 -20.8 15.01 -34.89 34.63 -34.89 c
12.38 0 21.33 6.84 26.46 13.03 c
9.35 -8.43 p
-7.9 -10.14 -21.59 -17.11 -35.81 -17.11 c
-27.52 0 -47.79 20.14 -47.79 47.39 c
0 26.59 20.01 47.39 46.6 47.39 c
f
2834.08 932.84 -51.35 0 0 -43.45 -13.16 0 0 92.16 ^ 0 -36.21 51.35 0
^ 13.16 0 0 -92.16 ^ 0 43.45 f
2890.55 912.44 m
5.4 -6.58 13.04 -11.85 22.52 -11.85 c
8.55 0 16.06 5.53 16.06 13.82 c
0 14.08 -19.49 15.66 -31.73 23.7 c
-6.58 4.34 -11.72 10.66 -11.72 20.28 c
0 13.43 11.85 24.48 27.91 24.48 c
11.72 0 19.88 -5.13 24.76 -9.21 c
-7.77 -9.61 p
-5 4.21 -10.67 6.32 -16.46 6.32 c
-7.64 0 -15.27 -4.35 -15.27 -12.38 c
0 -11.71 19.61 -14.21 31.47 -22.12 c
6.18 -4.08 11.98 -10.53 11.98 -21.06 c
0 -16.2 -12.51 -26.73 -28.58 -26.73 c
-12.63 0 -24.09 5.53 -32.25 15.4 c
9.08 8.95 p f
3017.2 982.87 m
13.17 0 25.68 -5.39 33.71 -14.21 c
-8.82 -8.69 p
-5.4 5.93 -15.01 10.4 -24.89 10.4 c
-18.83 0 -33.44 -15.01 -33.44 -34.89 c
0 -20.8 15.01 -34.89 34.63 -34.89 c
12.37 0 21.33 6.84 26.46 13.03 c
9.35 -8.43 p
-7.9 -10.14 -21.59 -17.11 -35.81 -17.11 c
-27.52 0 -47.79 20.14 -47.79 47.39 c
0 26.59 20.01 47.39 46.6 47.39 c
f
3151.62 932.84 -51.35 0 0 -43.45 -13.17 0 0 92.16 ^ 0 -36.21 51.35 0
^ 13.16 0 0 -92.16 ^ 0 43.45 f
3215.2 900.19 m
-5.92 6.45 -9.61 15.01 -9.61 27.39 c
0 53.98 13.17 0 0 -54.64 p
0 -8.69 2.1 -14.09 5.79 -18.17 c
4.61 -5.13 11.45 -8.16 19.22 -8.16 c
7.77 0 14.61 3.03 19.22 8.16 c
3.69 4.08 5.8 9.48 5.8 18.17 c
0 54.64 13.16 0 0 -53.98 p
0 -12.37 -3.68 -20.93 -9.61 -27.39 c
-6.98 -7.5 -17.25 -12.11 -28.57 -12.11 c
-11.32 0 -21.59 4.61 -28.57 12.11 c
f
3335.92 901.9 40.82 0 0 -12.5 -53.98 0 0 92.16 13.16 0 0 -79.66 f
3453.09 945.35 0 -12.51 -30.28 0 0 -30.94 40.82 0 0 -12.5 -53.99 0 0 92.16
52.67 0 0 -12.51 -39.5 0 0 -23.7 30.28 0 f
1412 804.4 m
5.92 0 8.95 1.32 11.05 3.42 c
2.11 2.11 3.43 5.13 3.43 8.43 c
0 3.29 -1.32 6.32 -3.43 8.43 c
-2.1 2.11 -5.13 3.43 -11.05 3.43 c
-18.44 0 0 -23.7 ^ h
1393.56 791.89 0 -43.45 -13.16 0 0 92.16 32.25 0 P
8.43 0 13.69 -1.98 17.91 -5.4 c
5.53 -4.47 9.08 -11.32 9.08 -18.96 c
0 -7.64 -3.55 -14.48 -9.08 -18.96 c
-2.9 -2.37 -6.19 -4.08 -10.8 -4.87 c
33.05 -43.98 -15.93 0 -32.78 43.45 -10.54 0 p f
1526.53 804.4 0 -12.51 -30.28 0 0 -30.94 40.82 0 0 -12.51 -53.99 0 0 92.16
52.67 0 0 -12.5 -39.5 0 0 -23.7 30.28 0 f
1646.34 764.24 m
-7.9 -10 -21.59 -17.12 -35.81 -17.12 c
-27.52 0 -47.8 20.14 -47.8 47.4 c
0 26.59 20.02 47.39 46.61 47.39 c
13.17 0 25.67 -5.39 33.7 -14.22 c
-8.81 -8.69 p
-5.41 5.92 -15.01 10.4 -24.89 10.4 c
-18.83 0 -33.44 -15.01 -33.44 -34.89 c
0 -20.8 15.01 -34.89 34.63 -34.89 c
9.74 0 17.77 3.69 22.64 8.56 c
0 23.7 -26.33 0 0 12.51 39.5 0 0 -40.16 p f
1728.62 804.4 0 -12.51 -30.29 0 0 -30.94 40.82 0 0 -12.51 -53.98 0 0 92.16
52.66 0 0 -12.5 -39.5 0 0 -23.7 30.29 0 f
1787.86 816.11 0 -67.67 -13.17 0 0 92.16 9.22 0 55.29 -67.67 0 67.67 13.17 0
0 -92.16 -9.22 0 -55.29 67.67 f
1895.68 771.48 m
5.4 -6.58 13.03 -11.85 22.51 -11.85 c
8.56 0 16.06 5.53 16.06 13.82 c
0 14.09 -19.48 15.67 -31.72 23.7 c
-6.59 4.34 -11.72 10.66 -11.72 20.27 c
0 13.43 11.85 24.49 27.91 24.49 c
11.72 0 19.88 -5.14 24.75 -9.21 c
-7.77 -9.61 p
-5 4.21 -10.66 6.32 -16.45 6.32 c
-7.64 0 -15.28 -4.34 -15.28 -12.37 c
0 -11.72 19.62 -14.22 31.47 -22.12 c
6.19 -4.08 11.98 -10.54 11.98 -21.06 c
0 -16.2 -12.51 -26.73 -28.57 -26.73 c
-12.64 0 -24.09 5.53 -32.26 15.41 c
9.09 8.95 p f
2016.14 760.95 m
8.29 0 12.24 1.84 15.14 4.74 c
2.63 2.77 4.34 6.58 4.34 10.8 c
0 4.21 -1.71 7.9 -4.34 10.66 c
-2.9 2.9 -6.85 4.74 -15.14 4.74 c
-20.01 0 0 -30.94 ^ h
2011.93 804.4 m
7.37 0 10.53 1.45 12.64 3.82 c
1.97 2.11 3.16 4.87 3.16 8.03 c
0 3.16 -1.19 5.93 -3.16 8.03 c
-2.11 2.37 -5.27 3.82 -12.64 3.82 c
-15.8 0 0 -23.7 ^ h
1982.96 748.44 0 92.16 31.34 0 P
8.95 0 14.61 -2.5 18.96 -6.45 c
4.74 -4.34 7.63 -10.66 7.63 -17.51 c
0 -6.32 -2.89 -12.37 -7.24 -16.46 c
8.69 -4.34 15.14 -13.82 15.14 -24.23 c
0 -8.55 -3.95 -16.32 -10.14 -21.33 c
-4.74 -3.95 -10.79 -6.19 -20.14 -6.19 c
-35.55 0 p f
2091.31 759.24 m
-5.92 6.45 -9.61 15.01 -9.61 27.38 c
0 53.98 13.17 0 0 -54.64 p
0 -8.69 2.1 -14.09 5.79 -18.17 c
4.61 -5.13 11.45 -8.16 19.22 -8.16 c
7.77 0 14.61 3.03 19.22 8.16 c
3.69 4.08 5.8 9.48 5.8 18.17 c
0 54.64 13.16 0 0 -53.98 p
0 -12.37 -3.68 -20.93 -9.61 -27.38 c
-6.98 -7.5 -17.24 -12.11 -28.57 -12.11 c
-11.32 0 -21.59 4.61 -28.57 12.11 c
f
2230.47 804.4 m
5.92 0 8.95 1.32 11.06 3.42 c
2.11 2.11 3.42 5.13 3.42 8.43 c
0 3.29 -1.31 6.32 -3.42 8.43 c
-2.11 2.11 -5.14 3.43 -11.06 3.43 c
-18.43 0 0 -23.7 ^ h
2212.04 791.89 0 -43.45 -13.17 0 0 92.16 32.26 0 P
8.43 0 13.69 -1.98 17.9 -5.4 c
5.53 -4.47 9.09 -11.32 9.09 -18.96 c
0 -7.64 -3.56 -14.48 -9.09 -18.96 c
-2.89 -2.37 -6.19 -4.08 -10.79 -4.87 c
33.04 -43.98 -15.93 0 -32.78 43.45 -10.53 0 p f
2374.63 764.24 m
-7.9 -10 -21.59 -17.12 -35.81 -17.12 c
-27.52 0 -47.79 20.14 -47.79 47.4 c
0 26.59 20.01 47.39 46.61 47.39 c
13.16 0 25.67 -5.39 33.7 -14.22 c
-8.82 -8.69 p
-5.4 5.92 -15.01 10.4 -24.88 10.4 c
-18.83 0 -33.44 -15.01 -33.44 -34.89 c
0 -20.8 15 -34.89 34.62 -34.89 c
9.75 0 17.78 3.69 22.65 8.56 c
0 23.7 -26.33 0 0 12.51 39.49 0 0 -40.16 p f
0 0 1245.85 66.1797 re
f
1397.78 443.11 28.44 0 -14.22 34.24 -14.22 -34.24 H
1431.36 430.61 -38.85 0 -9.61 -23.7 -13.69 0 38.18 92.18 9.22 0 38.19 -92.18 -13.69 0
-9.75 23.7 f
1535.1 426.65 -9.21 0 -27 42.27 0 -62.02 -13.17 0 0 92.18 9.22 0 35.56 -56.23
35.55 56.23 9.22 0 0 -92.18 -13.17 0 0 62.02 -27 -42.27 f
1634.75 443.11 28.44 0 -14.22 34.24 -14.22 -34.24 H
1668.33 430.61 -38.85 0 -9.61 -23.7 -13.7 0 38.19 92.18 9.22 0 38.19 -92.18 -13.7 0
-9.74 23.7 f
1704.91 499.08 63.21 0 0 -12.51 -25.02 0 0 -79.67 -13.17 0 ^ -25.02 0
0 12.51 f
1843.82 462.87 0 -12.51 -30.29 0 0 -30.95 40.83 0 0 -12.51 -54 0 0 92.18
52.68 0 0 -12.51 -39.51 0 0 -23.7 30.29 0 f
1897.53 417.7 m
-5.93 6.45 -9.61 15.02 -9.61 27.39 c
0 53.99 13.17 0 0 -54.65 p
0 -8.69 2.11 -14.09 5.79 -18.18 c
4.61 -5.13 11.45 -8.16 19.23 -8.16 c
7.77 0 14.61 3.04 19.22 8.16 c
3.69 4.08 5.8 9.48 5.8 18.18 c
0 54.65 13.16 0 0 -53.99 p
0 -12.37 -3.68 -20.94 -9.61 -27.39 c
-6.98 -7.5 -17.25 -12.11 -28.57 -12.11 c
-11.33 0 -21.6 4.61 -28.58 12.11 c
f
2036.69 462.87 m
5.92 0 8.96 1.31 11.06 3.42 c
2.11 2.11 3.42 5.14 3.42 8.43 c
0 3.29 -1.31 6.32 -3.42 8.43 c
-2.1 2.11 -5.14 3.42 -11.06 3.42 c
-18.44 0 0 -23.7 ^ h
2018.25 450.36 0 -43.46 -13.17 0 0 92.18 32.27 0 P
8.42 0 13.69 -1.97 17.91 -5.4 c
5.52 -4.48 9.08 -11.32 9.08 -18.96 c
0 -7.63 -3.56 -14.48 -9.08 -18.96 c
-2.9 -2.37 -6.2 -4.08 -10.8 -4.87 c
33.05 -43.98 -15.94 0 -32.78 43.46 -10.54 0 p f
2151.23 462.87 0 -12.51 -30.29 0 0 -43.46 -13.16 0 0 92.18 52.67 0 0 -12.51
-39.51 0 0 -23.7 30.29 0 f
2201.64 417.7 m
-5.92 6.45 -9.61 15.02 -9.61 27.39 c
0 53.99 13.17 0 0 -54.65 p
0 -8.69 2.11 -14.09 5.8 -18.18 c
4.61 -5.13 11.45 -8.16 19.22 -8.16 c
7.77 0 14.62 3.04 19.23 8.16 c
3.69 4.08 5.8 9.48 5.8 18.18 c
0 54.65 13.16 0 0 -53.99 p
0 -12.37 -3.69 -20.94 -9.61 -27.39 c
-6.98 -7.5 -17.26 -12.11 -28.58 -12.11 c
-11.32 0 -21.59 4.61 -28.58 12.11 c
f
2322.37 474.59 0 -67.69 -13.17 0 0 92.18 9.22 0 55.3 -67.69 0 67.69 13.18 0
0 -92.18 -9.22 0 -55.31 67.69 f
2429.02 499.08 13.16 0 0 -38.85 37.93 38.85 17.37 0 -41.61 -42.8 44.25 -49.38 -16.86 0
-41.08 46.09 0 -46.09 -13.16 0 0 92.18 f
1444.92 309.41 -51.35 0 0 -43.46 -13.17 0 0 92.18 ^ 0 -36.21 51.35 0
^ 13.17 0 0 -92.18 ^ 0 43.46 f
1539.05 277.14 m
18.83 0 32.92 14.88 32.92 34.91 c
0 19.88 -14.09 34.89 -32.92 34.89 c
-18.83 0 -32.92 -15.01 -32.92 -34.89 c
0 -20.02 14.09 -34.91 32.92 -34.91 c
h
1539.05 359.45 m
26.07 0 46.09 -20.55 46.09 -47.4 c
0 -26.87 -20.02 -47.41 -46.09 -47.41 c
-26.07 0 -46.09 20.55 -46.09 47.41 c
0 26.85 20.02 47.4 46.09 47.4 c
f
1662.01 359.45 m
13.17 0 25.68 -5.4 33.71 -14.22 c
-8.82 -8.69 p
-5.4 5.92 -15.02 10.4 -24.89 10.4 c
-18.83 0 -33.45 -15.01 -33.45 -34.89 c
0 -20.81 15.01 -34.91 34.64 -34.91 c
12.37 0 21.33 6.85 26.46 13.04 c
9.35 -8.43 p
-7.9 -10.14 -21.6 -17.12 -35.81 -17.12 c
-27.53 0 -47.81 20.14 -47.81 47.41 c
0 26.59 20.02 47.4 46.62 47.4 c
f
1796.43 309.41 -51.35 0 0 -43.46 -13.17 0 0 92.18 ^ 0 -36.21 51.35 0
^ 13.17 0 0 -92.18 ^ 0 43.46 f
1852.9 289 m
5.4 -6.58 13.04 -11.86 22.52 -11.86 c
8.56 0 16.07 5.54 16.07 13.83 c
0 14.09 -19.5 15.68 -31.74 23.7 c
-6.58 4.34 -11.72 10.66 -11.72 20.28 c
0 13.43 11.85 24.49 27.91 24.49 c
11.73 0 19.89 -5.14 24.77 -9.22 c
-7.78 -9.61 p
-5 4.21 -10.66 6.32 -16.46 6.32 c
-7.64 0 -15.28 -4.35 -15.28 -12.38 c
0 -11.72 19.62 -14.22 31.48 -22.12 c
6.19 -4.08 11.98 -10.54 11.98 -21.07 c
0 -16.19 -12.51 -26.73 -28.57 -26.73 c
-12.65 0 -24.11 5.54 -32.27 15.41 c
9.09 8.95 p f
1979.56 359.45 m
13.17 0 25.68 -5.4 33.71 -14.22 c
-8.82 -8.69 p
-5.41 5.92 -15.01 10.4 -24.89 10.4 c
-18.84 0 -33.44 -15.01 -33.44 -34.89 c
0 -20.81 15.01 -34.91 34.62 -34.91 c
12.39 0 21.34 6.85 26.47 13.04 c
9.35 -8.43 p
-7.9 -10.14 -21.6 -17.12 -35.82 -17.12 c
-27.52 0 -47.8 20.14 -47.8 47.41 c
0 26.59 20.02 47.4 46.62 47.4 c
f
2113.98 309.41 -51.36 0 0 -43.46 -13.16 0 0 92.18 ^ 0 -36.21 51.36 0
^ 13.17 0 0 -92.18 ^ 0 43.46 f
2177.55 276.75 m
-5.92 6.44 -9.61 15.01 -9.61 27.38 c
0 54 13.17 0 0 -54.65 p
0 -8.69 2.1 -14.09 5.8 -18.18 c
4.61 -5.13 11.45 -8.16 19.22 -8.16 c
7.77 0 14.61 3.03 19.22 8.16 c
3.69 4.08 5.8 9.48 5.8 18.18 c
0 54.65 13.17 0 0 -54 p
0 -12.37 -3.69 -20.94 -9.61 -27.38 c
-6.98 -7.51 -17.26 -12.12 -28.58 -12.12 c
-11.32 0 -21.6 4.61 -28.58 12.12 c
f
2298.28 278.46 40.82 0 0 -12.51 -53.99 0 0 92.18 13.17 0 0 -79.67 f
2373.19 289 m
5.4 -6.58 13.03 -11.86 22.52 -11.86 c
8.55 0 16.06 5.54 16.06 13.83 c
0 14.09 -19.49 15.68 -31.74 23.7 c
-6.58 4.34 -11.72 10.66 -11.72 20.28 c
0 13.43 11.86 24.49 27.92 24.49 c
11.72 0 19.89 -5.14 24.76 -9.22 c
-7.78 -9.61 p
-5 4.21 -10.66 6.32 -16.45 6.32 c
-7.64 0 -15.28 -4.35 -15.28 -12.38 c
0 -11.72 19.63 -14.22 31.47 -22.12 c
6.19 -4.08 11.98 -10.54 11.98 -21.07 c
0 -16.19 -12.51 -26.73 -28.57 -26.73 c
-12.64 0 -24.09 5.54 -32.26 15.41 c
9.09 8.95 p f
2447.96 358.13 63.21 0 0 -12.51 -25.02 0 0 -79.67 -13.17 0 ^ -25.02 0
0 12.51 f
2552.9 302.16 28.44 0 -14.22 34.24 -14.22 -34.24 H
2586.48 289.65 -38.85 0 -9.61 -23.7 -13.7 0 38.19 92.18 9.22 0 38.18 -92.18 -13.69 0
-9.74 23.7 f
2623.05 358.13 63.21 0 0 -12.51 -25.02 0 0 -79.67 -13.17 0 ^ -25.02 0
0 12.51 f
2718.51 265.949 13.1602 92.1797 re
f
2812.64 277.14 m
18.84 0 32.93 14.88 32.93 34.91 c
0 19.88 -14.09 34.89 -32.93 34.89 c
-18.83 0 -32.92 -15.01 -32.92 -34.89 c
0 -20.02 14.09 -34.91 32.92 -34.91 c
h
2812.64 359.45 m
26.07 0 46.09 -20.55 46.09 -47.4 c
0 -26.87 -20.02 -47.41 -46.09 -47.41 c
-26.07 0 -46.09 20.55 -46.09 47.41 c
0 26.85 20.02 47.4 46.09 47.4 c
f
2906.76 333.64 0 -67.69 -13.16 0 0 92.18 9.2 0 55.32 -67.69 0 67.69 13.16 0
0 -92.18 -9.22 0 -55.3 67.69 f
255 G
901.488 923.492 153.641 26.1328 re
f
835.594 751.094 26.3555 370.934 re
f
1094.66 751.094 26.3594 370.934 re
f
35 31 32 rG
164.8 290.26 23.48 0 P
56.1 0.17 101.71 45.21 101.71 100.79 c
0 55.59 -45.61 100.79 -101.71 100.79 c
-23.48 0 0 12.87 ^ p
63.26 0 114.7 -50.8 114.7 -113.65 c
0 -62.68 -51.44 -113.65 -114.7 -113.65 c
-23.48 0 0 12.86 h
125.18 504.7 12.98 0 0 -227.3 ^ ^ f
427.93 393.68 80.57 -116.29 -15.81 0 -73.75 106.39 8.99 9.89 H
382.48 402.43 93.56 102.27 17.65 0 -111.21 -121.57 0 19.3 H
342.86 504.7 12.98 0 0 -227.3 ^ ^ f
528.08 378.68 m
6.66 -50.31 49.94 -88.42 101.72 -88.42 c
51.77 0 95.05 38.11 101.71 88.42 c
13.15 0 p
-6.66 -57.07 -55.43 -101.28 -114.86 -101.28 c
-59.43 0 -108.21 44.21 -114.87 101.28 c
13.15 0 h
629.8 506.18 m
59.43 0 108.2 -44.21 114.86 -101.11 c
-13.15 0 p
-6.66 50.31 -49.94 88.25 -101.71 88.25 c
-51.78 0 -95.06 -37.94 -101.72 -88.25 c
-13.15 0 p
6.66 56.91 55.43 101.11 114.87 101.11 c
f
824.65 397.48 58.77 0 P
26.47 0 47.45 21.28 47.45 47.34 c
0 26.06 -21.3 47.01 -47.45 47.01 c
-58.77 0 0 12.87 ^ p
33.3 0 60.43 -26.72 60.43 -59.88 c
0 -33.15 -27.13 -60.2 -60.43 -60.2 c
-58.77 0 0 12.87 h
785.03 504.7 12.98 0 0 -227.3 ^ ^ f
1031.85 465.44 12.99 0 0 -188.04 ^ ^ H
962.93 504.7 150.99 0 0 -12.87 ^ ^ f
cleartomark end end pagesave restore
showpage
%%PageTrailer
%%Trailer
%%Pages: 1

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -0,0 +1,844 @@
%!PS-Adobe-3.0 EPSF-3.0
%%BoundingBox: 0 0 456 125
%%HiResBoundingBox: 0.000000 0.000000 455.500000 124.800000
%.........................................
%%Creator: GPL Ghostscript 907 (epswrite)
%%CreationDate: 2016/02/11 21:01:03
%%DocumentData: Clean7Bit
%%LanguageLevel: 2
%%EndComments
%%BeginProlog
% This copyright applies to everything between here and the %%EndProlog:
% Copyright (C) 2012 Artifex Software, Inc. All rights reserved.
%%BeginResource: procset GS_epswrite_2_0_1001 1.001 0
/GS_epswrite_2_0_1001 80 dict dup begin
/PageSize 2 array def/setpagesize{ PageSize aload pop 3 index eq exch
4 index eq and{ pop pop pop}{ PageSize dup 1
5 -1 roll put 0 4 -1 roll put dup null eq {false} {dup where} ifelse{ exch get exec}
{ pop/setpagedevice where
{ pop 1 dict dup /PageSize PageSize put setpagedevice}
{ /setpage where{ pop PageSize aload pop pageparams 3 {exch pop} repeat
setpage}if}ifelse}ifelse}ifelse} bind def
/!{bind def}bind def/#{load def}!/N/counttomark #
/rG{3{3 -1 roll 255 div}repeat setrgbcolor}!/G{255 div setgray}!/K{0 G}!
/r6{dup 3 -1 roll rG}!/r5{dup 3 1 roll rG}!/r3{dup rG}!
/w/setlinewidth #/J/setlinecap #
/j/setlinejoin #/M/setmiterlimit #/d/setdash #/i/setflat #
/m/moveto #/l/lineto #/c/rcurveto #
/p{N 2 idiv{N -2 roll rlineto}repeat}!
/P{N 0 gt{N -2 roll moveto p}if}!
/h{p closepath}!/H{P closepath}!
/lx{0 rlineto}!/ly{0 exch rlineto}!/v{0 0 6 2 roll c}!/y{2 copy c}!
/re{4 -2 roll m exch dup lx exch ly neg lx h}!
/^{3 index neg 3 index neg}!
/f{P fill}!/f*{P eofill}!/s{H stroke}!/S{P stroke}!
/q/gsave #/Q/grestore #/rf{re fill}!
/Y{P clip newpath}!/Y*{P eoclip newpath}!/rY{re Y}!
/|={pop exch 4 1 roll 1 array astore cvx 3 array astore cvx exch 1 index def exec}!
/|{exch string readstring |=}!
/+{dup type/nametype eq{2 index 7 add -3 bitshift 2 index mul}if}!
/@/currentfile #/${+ @ |}!
/B{{2 copy string{readstring pop}aload pop 4 array astore cvx
3 1 roll}repeat pop pop true}!
/Ix{[1 0 0 1 11 -2 roll exch neg exch neg]exch}!
/,{true exch Ix imagemask}!/If{false exch Ix imagemask}!/I{exch Ix image}!
/Ic{exch Ix false 3 colorimage}!
/F{/Columns counttomark 3 add -2 roll/Rows exch/K -1/BlackIs1 true>>
/CCITTFaxDecode filter}!/FX{<</EndOfBlock false F}!
/X{/ASCII85Decode filter}!/@X{@ X}!/&2{2 index 2 index}!
/@F{@ &2<<F}!/@C{@X &2 FX}!
/$X{+ @X |}!/&4{4 index 4 index}!/$F{+ @ &4<<F |}!/$C{+ @X &4 FX |}!
/IC{3 1 roll 10 dict begin 1{/ImageType/Interpolate/Decode/DataSource
/ImageMatrix/BitsPerComponent/Height/Width}{exch def}forall
currentdict end image}!
/~{@ read {pop} if}!
end def
%%EndResource
/pagesave null def
%%EndProlog
%%Page: 1 1
%%BeginPageSetup
GS_epswrite_2_0_1001 begin
/pagesave save store 197 dict begin
0.1 0.1 scale
%%EndPageSetup
gsave mark
Q q
0 0 4554.98 1247.24 re
Y
255 G
1247.1 9.23047 2639.1 618.219 re
f
35 31 32 rG
0 623.723 1245.85 623.516 re
f
255 G
521.211 1096.18 246.238 26.3594 re
f
631.152 748.426 26.3555 308.219 re
f
901.617 922.305 153.633 26.3555 re
f
835.723 748.426 26.3594 374.113 re
f
1094.79 748.426 26.3516 374.113 re
f
457.24 1053.01 -18.82 -18.82 P
21.29 -27.26 34.03 -61.52 34.03 -98.71 c
0 -88.61 -72.09 -160.7 -160.7 -160.7 c
-37.2 0 -71.45 12.74 -98.71 34.03 c
-18.82 -18.82 p
32.13 -25.98 73 -41.57 117.53 -41.57 c
103.31 0 187.05 83.75 187.05 187.05 c
0 44.53 -15.59 85.41 -41.57 117.53 c
f
185.09 836.77 m
-21.29 27.26 -34.03 61.52 -34.03 98.71 c
0 88.61 72.09 160.7 160.7 160.7 c
37.2 0 71.45 -12.74 98.71 -34.03 c
18.82 18.82 p
-32.12 25.98 -72.99 41.57 -117.53 41.57 c
-103.31 0 -187.05 -83.75 -187.05 -187.05 c
0 -44.53 15.59 -85.41 41.57 -117.53 c
18.82 18.82 p f
35 31 32 rG
1419.24 1041.55 m
18.82 0 32.91 14.88 32.91 34.89 c
0 19.88 -14.09 34.89 -32.91 34.89 c
-18.83 0 -32.92 -15.01 -32.92 -34.89 c
0 -20.01 14.09 -34.89 32.92 -34.89 c
h
1419.24 1123.83 m
26.06 0 46.08 -20.54 46.08 -47.39 c
0 -26.86 -20.02 -47.39 -46.08 -47.39 c
-26.07 0 -46.08 20.54 -46.08 47.39 c
0 26.86 20.01 47.39 46.08 47.39 c
f
1500.73 1053.39 m
5.39 -6.58 13.03 -11.85 22.51 -11.85 c
8.56 0 16.06 5.53 16.06 13.82 c
0 14.08 -19.48 15.66 -31.73 23.7 c
-6.58 4.34 -11.72 10.66 -11.72 20.28 c
0 13.43 11.86 24.48 27.91 24.48 c
11.72 0 19.89 -5.13 24.76 -9.21 c
-7.77 -9.61 p
-5 4.21 -10.66 6.32 -16.46 6.32 c
-7.63 0 -15.27 -4.35 -15.27 -12.38 c
0 -11.71 19.62 -14.21 31.47 -22.12 c
6.18 -4.08 11.98 -10.53 11.98 -21.06 c
0 -16.2 -12.51 -26.73 -28.57 -26.73 c
-12.64 0 -24.1 5.53 -32.26 15.4 c
9.09 8.95 p f
1575.5 1122.52 63.2 0 0 -12.51 -25.02 0 0 -79.65 -13.16 0 ^ -25.02 0
0 12.51 f
1704.13 1042.86 m
8.29 0 12.24 1.84 15.14 4.74 c
2.63 2.76 4.34 6.58 4.34 10.8 c
0 4.21 -1.71 7.9 -4.34 10.66 c
-2.9 2.89 -6.85 4.74 -15.14 4.74 c
-20.02 0 0 -30.94 ^ h
1699.91 1086.31 m
7.38 0 10.54 1.45 12.64 3.82 c
1.98 2.11 3.16 4.88 3.16 8.03 c
0 3.16 -1.18 5.93 -3.16 8.03 c
-2.1 2.37 -5.26 3.82 -12.64 3.82 c
-15.8 0 0 -23.7 ^ h
1670.95 1030.36 0 92.16 31.33 0 P
8.96 0 14.62 -2.5 18.96 -6.45 c
4.74 -4.34 7.64 -10.66 7.64 -17.51 c
0 -6.32 -2.9 -12.37 -7.24 -16.46 c
8.69 -4.34 15.14 -13.82 15.14 -24.22 c
0 -8.56 -3.95 -16.32 -10.14 -21.33 c
-4.74 -3.95 -10.8 -6.19 -20.14 -6.19 c
-35.55 0 p f
1787.73 1066.56 28.43 0 -14.21 34.23 -14.22 -34.23 H
1821.3 1054.05 -38.84 0 -9.61 -23.7 -13.69 0 38.18 92.16 9.22 0 38.17 -92.16 -13.69 0
-9.74 23.7 f
1899.37 1072.48 0 -42.13 -13.17 0 ^ -31.59 50.03 14.74 0 23.44 -37 23.43 37
14.75 0 -31.6 -50.03 f
2006.01 1086.31 0 -12.51 -30.29 0 0 -30.94 40.82 0 0 -12.5 -53.98 0 0 92.16
52.66 0 0 -12.51 -39.5 0 0 -23.7 30.29 0 f
2083.68 1086.31 m
5.92 0 8.95 1.32 11.06 3.42 c
2.11 2.11 3.42 5.14 3.42 8.43 c
0 3.29 -1.31 6.32 -3.42 8.43 c
-2.11 2.11 -5.14 3.43 -11.06 3.43 c
-18.43 0 0 -23.7 ^ h
2065.25 1073.8 0 -43.45 -13.17 0 0 92.16 32.26 0 P
8.42 0 13.69 -1.98 17.9 -5.4 c
5.53 -4.48 9.09 -11.32 9.09 -18.96 c
0 -7.64 -3.56 -14.48 -9.09 -18.96 c
-2.89 -2.37 -6.19 -4.08 -10.79 -4.87 c
33.04 -43.97 -15.93 0 -32.78 43.45 -10.53 0 p f
2154.77 1030.36 13.1719 92.1602 re
f
2211.25 1053.39 m
5.4 -6.58 13.03 -11.85 22.51 -11.85 c
8.56 0 16.07 5.53 16.07 13.82 c
0 14.08 -19.49 15.66 -31.73 23.7 c
-6.58 4.34 -11.72 10.66 -11.72 20.28 c
0 13.43 11.85 24.48 27.91 24.48 c
11.72 0 19.88 -5.13 24.75 -9.21 c
-7.77 -9.61 p
-5 4.21 -10.66 6.32 -16.45 6.32 c
-7.64 0 -15.27 -4.35 -15.27 -12.38 c
0 -11.71 19.61 -14.21 31.46 -22.12 c
6.19 -4.08 11.98 -10.53 11.98 -21.06 c
0 -16.2 -12.51 -26.73 -28.57 -26.73 c
-12.64 0 -24.09 5.53 -32.25 15.4 c
9.08 8.95 p f
2337.9 1123.83 m
13.17 0 25.67 -5.39 33.7 -14.21 c
-8.81 -8.69 p
-5.41 5.93 -15.01 10.4 -24.89 10.4 c
-18.83 0 -33.44 -15.01 -33.44 -34.89 c
0 -20.8 15.01 -34.89 34.63 -34.89 c
12.37 0 21.32 6.84 26.46 13.03 c
9.35 -8.43 p
-7.9 -10.14 -21.59 -17.11 -35.81 -17.11 c
-27.52 0 -47.8 20.14 -47.8 47.39 c
0 26.59 20.02 47.39 46.61 47.39 c
f
2472.31 1073.8 -51.34 0 0 -43.45 -13.17 0 0 92.16 ^ 0 -36.21 51.34 0
^ 13.17 0 0 -92.16 ^ 0 43.45 f
2571.05 1086.31 0 -12.51 -30.28 0 0 -30.94 40.82 0 0 -12.5 -53.99 0 0 92.16
52.67 0 0 -12.51 -39.5 0 0 -23.7 30.28 0 f
1370.52 981.56 63.2 0 0 -12.51 -25.02 0 0 -79.65 -13.16 0 ^ -25.02 0
0 12.51 f
1509.42 945.35 0 -12.51 -30.29 0 0 -30.94 40.82 0 0 -12.5 -53.98 0 0 92.16
52.66 0 0 -12.51 -39.5 0 0 -23.7 30.29 0 f
1592.22 982.87 m
13.17 0 25.68 -5.39 33.71 -14.21 c
-8.82 -8.69 p
-5.4 5.93 -15.01 10.4 -24.89 10.4 c
-18.82 0 -33.44 -15.01 -33.44 -34.89 c
0 -20.8 15.01 -34.89 34.63 -34.89 c
12.38 0 21.33 6.84 26.46 13.03 c
9.35 -8.43 p
-7.9 -10.14 -21.59 -17.11 -35.81 -17.11 c
-27.52 0 -47.79 20.14 -47.79 47.39 c
0 26.59 20.01 47.39 46.6 47.39 c
f
1726.64 932.84 -51.35 0 0 -43.45 -13.16 0 0 92.16 ^ 0 -36.21 51.35 0
^ 13.16 0 0 -92.16 ^ 0 43.45 f
1795.09 957.07 0 -67.67 -13.16 0 0 92.16 9.21 0 55.3 -67.67 0 67.67 13.17 0
0 -92.16 -9.22 0 -55.3 67.67 f
1901.73 889.398 13.168 92.1602 re
f
1958.21 912.44 m
5.4 -6.58 13.03 -11.85 22.51 -11.85 c
8.56 0 16.06 5.53 16.06 13.82 c
0 14.08 -19.48 15.66 -31.72 23.7 c
-6.59 4.34 -11.72 10.66 -11.72 20.28 c
0 13.43 11.85 24.48 27.91 24.48 c
11.72 0 19.88 -5.13 24.75 -9.21 c
-7.77 -9.61 p
-5 4.21 -10.66 6.32 -16.45 6.32 c
-7.64 0 -15.28 -4.35 -15.28 -12.38 c
0 -11.71 19.62 -14.21 31.47 -22.12 c
6.19 -4.08 11.98 -10.53 11.98 -21.06 c
0 -16.2 -12.51 -26.73 -28.57 -26.73 c
-12.64 0 -24.09 5.53 -32.26 15.4 c
9.09 8.95 p f
2084.86 982.87 m
13.16 0 25.67 -5.39 33.7 -14.21 c
-8.82 -8.69 p
-5.4 5.93 -15.01 10.4 -24.88 10.4 c
-18.83 0 -33.44 -15.01 -33.44 -34.89 c
0 -20.8 15.01 -34.89 34.62 -34.89 c
12.38 0 21.33 6.84 26.47 13.03 c
9.34 -8.43 p
-7.9 -10.14 -21.59 -17.11 -35.81 -17.11 c
-27.51 0 -47.79 20.14 -47.79 47.39 c
0 26.59 20.01 47.39 46.61 47.39 c
f
2219.27 932.84 -51.34 0 0 -43.45 -13.17 0 0 92.16 ^ 0 -36.21 51.34 0
^ 13.17 0 0 -92.16 ^ 0 43.45 f
2318.01 945.35 0 -12.51 -30.28 0 0 -30.94 40.82 0 0 -12.5 -53.99 0 0 92.16
52.67 0 0 -12.51 -39.5 0 0 -23.7 30.28 0 f
2482.57 932.84 -51.34 0 0 -43.45 -13.17 0 0 92.16 ^ 0 -36.21 51.34 0
^ 13.17 0 0 -92.16 ^ 0 43.45 f
2576.7 900.59 m
18.83 0 32.92 14.88 32.92 34.89 c
0 19.88 -14.09 34.89 -32.92 34.89 c
-18.82 0 -32.91 -15.01 -32.91 -34.89 c
0 -20.01 14.09 -34.89 32.91 -34.89 c
h
2576.7 982.87 m
26.07 0 46.08 -20.54 46.08 -47.39 c
0 -26.86 -20.01 -47.39 -46.08 -47.39 c
-26.06 0 -46.08 20.54 -46.08 47.39 c
0 26.86 20.02 47.39 46.08 47.39 c
f
2699.66 982.87 m
13.17 0 25.68 -5.39 33.71 -14.21 c
-8.82 -8.69 p
-5.4 5.93 -15.01 10.4 -24.89 10.4 c
-18.82 0 -33.44 -15.01 -33.44 -34.89 c
0 -20.8 15.01 -34.89 34.63 -34.89 c
12.38 0 21.33 6.84 26.46 13.03 c
9.35 -8.43 p
-7.9 -10.14 -21.59 -17.11 -35.81 -17.11 c
-27.52 0 -47.79 20.14 -47.79 47.39 c
0 26.59 20.01 47.39 46.6 47.39 c
f
2834.08 932.84 -51.35 0 0 -43.45 -13.16 0 0 92.16 ^ 0 -36.21 51.35 0
^ 13.16 0 0 -92.16 ^ 0 43.45 f
2890.55 912.44 m
5.4 -6.58 13.04 -11.85 22.52 -11.85 c
8.55 0 16.06 5.53 16.06 13.82 c
0 14.08 -19.49 15.66 -31.73 23.7 c
-6.58 4.34 -11.72 10.66 -11.72 20.28 c
0 13.43 11.85 24.48 27.91 24.48 c
11.72 0 19.88 -5.13 24.76 -9.21 c
-7.77 -9.61 p
-5 4.21 -10.67 6.32 -16.46 6.32 c
-7.64 0 -15.27 -4.35 -15.27 -12.38 c
0 -11.71 19.61 -14.21 31.47 -22.12 c
6.18 -4.08 11.98 -10.53 11.98 -21.06 c
0 -16.2 -12.51 -26.73 -28.58 -26.73 c
-12.63 0 -24.09 5.53 -32.25 15.4 c
9.08 8.95 p f
3017.2 982.87 m
13.17 0 25.68 -5.39 33.71 -14.21 c
-8.82 -8.69 p
-5.4 5.93 -15.01 10.4 -24.89 10.4 c
-18.83 0 -33.44 -15.01 -33.44 -34.89 c
0 -20.8 15.01 -34.89 34.63 -34.89 c
12.37 0 21.33 6.84 26.46 13.03 c
9.35 -8.43 p
-7.9 -10.14 -21.59 -17.11 -35.81 -17.11 c
-27.52 0 -47.79 20.14 -47.79 47.39 c
0 26.59 20.01 47.39 46.6 47.39 c
f
3151.62 932.84 -51.35 0 0 -43.45 -13.17 0 0 92.16 ^ 0 -36.21 51.35 0
^ 13.16 0 0 -92.16 ^ 0 43.45 f
3215.2 900.19 m
-5.92 6.45 -9.61 15.01 -9.61 27.39 c
0 53.98 13.17 0 0 -54.64 p
0 -8.69 2.1 -14.09 5.79 -18.17 c
4.61 -5.13 11.45 -8.16 19.22 -8.16 c
7.77 0 14.61 3.03 19.22 8.16 c
3.69 4.08 5.8 9.48 5.8 18.17 c
0 54.64 13.16 0 0 -53.98 p
0 -12.37 -3.68 -20.93 -9.61 -27.39 c
-6.98 -7.5 -17.25 -12.11 -28.57 -12.11 c
-11.32 0 -21.59 4.61 -28.57 12.11 c
f
3335.92 901.9 40.82 0 0 -12.5 -53.98 0 0 92.16 13.16 0 0 -79.66 f
3453.09 945.35 0 -12.51 -30.28 0 0 -30.94 40.82 0 0 -12.5 -53.99 0 0 92.16
52.67 0 0 -12.51 -39.5 0 0 -23.7 30.28 0 f
1412 804.4 m
5.92 0 8.95 1.32 11.05 3.42 c
2.11 2.11 3.43 5.13 3.43 8.43 c
0 3.29 -1.32 6.32 -3.43 8.43 c
-2.1 2.11 -5.13 3.43 -11.05 3.43 c
-18.44 0 0 -23.7 ^ h
1393.56 791.89 0 -43.45 -13.16 0 0 92.16 32.25 0 P
8.43 0 13.69 -1.98 17.91 -5.4 c
5.53 -4.47 9.08 -11.32 9.08 -18.96 c
0 -7.64 -3.55 -14.48 -9.08 -18.96 c
-2.9 -2.37 -6.19 -4.08 -10.8 -4.87 c
33.05 -43.98 -15.93 0 -32.78 43.45 -10.54 0 p f
1526.53 804.4 0 -12.51 -30.28 0 0 -30.94 40.82 0 0 -12.51 -53.99 0 0 92.16
52.67 0 0 -12.5 -39.5 0 0 -23.7 30.28 0 f
1646.34 764.24 m
-7.9 -10 -21.59 -17.12 -35.81 -17.12 c
-27.52 0 -47.8 20.14 -47.8 47.4 c
0 26.59 20.02 47.39 46.61 47.39 c
13.17 0 25.67 -5.39 33.7 -14.22 c
-8.81 -8.69 p
-5.41 5.92 -15.01 10.4 -24.89 10.4 c
-18.83 0 -33.44 -15.01 -33.44 -34.89 c
0 -20.8 15.01 -34.89 34.63 -34.89 c
9.74 0 17.77 3.69 22.64 8.56 c
0 23.7 -26.33 0 0 12.51 39.5 0 0 -40.16 p f
1728.62 804.4 0 -12.51 -30.29 0 0 -30.94 40.82 0 0 -12.51 -53.98 0 0 92.16
52.66 0 0 -12.5 -39.5 0 0 -23.7 30.29 0 f
1787.86 816.11 0 -67.67 -13.17 0 0 92.16 9.22 0 55.29 -67.67 0 67.67 13.17 0
0 -92.16 -9.22 0 -55.29 67.67 f
1895.68 771.48 m
5.4 -6.58 13.03 -11.85 22.51 -11.85 c
8.56 0 16.06 5.53 16.06 13.82 c
0 14.09 -19.48 15.67 -31.72 23.7 c
-6.59 4.34 -11.72 10.66 -11.72 20.27 c
0 13.43 11.85 24.49 27.91 24.49 c
11.72 0 19.88 -5.14 24.75 -9.21 c
-7.77 -9.61 p
-5 4.21 -10.66 6.32 -16.45 6.32 c
-7.64 0 -15.28 -4.34 -15.28 -12.37 c
0 -11.72 19.62 -14.22 31.47 -22.12 c
6.19 -4.08 11.98 -10.54 11.98 -21.06 c
0 -16.2 -12.51 -26.73 -28.57 -26.73 c
-12.64 0 -24.09 5.53 -32.26 15.41 c
9.09 8.95 p f
2016.14 760.95 m
8.29 0 12.24 1.84 15.14 4.74 c
2.63 2.77 4.34 6.58 4.34 10.8 c
0 4.21 -1.71 7.9 -4.34 10.66 c
-2.9 2.9 -6.85 4.74 -15.14 4.74 c
-20.01 0 0 -30.94 ^ h
2011.93 804.4 m
7.37 0 10.53 1.45 12.64 3.82 c
1.97 2.11 3.16 4.87 3.16 8.03 c
0 3.16 -1.19 5.93 -3.16 8.03 c
-2.11 2.37 -5.27 3.82 -12.64 3.82 c
-15.8 0 0 -23.7 ^ h
1982.96 748.44 0 92.16 31.34 0 P
8.95 0 14.61 -2.5 18.96 -6.45 c
4.74 -4.34 7.63 -10.66 7.63 -17.51 c
0 -6.32 -2.89 -12.37 -7.24 -16.46 c
8.69 -4.34 15.14 -13.82 15.14 -24.23 c
0 -8.55 -3.95 -16.32 -10.14 -21.33 c
-4.74 -3.95 -10.79 -6.19 -20.14 -6.19 c
-35.55 0 p f
2091.31 759.24 m
-5.92 6.45 -9.61 15.01 -9.61 27.38 c
0 53.98 13.17 0 0 -54.64 p
0 -8.69 2.1 -14.09 5.79 -18.17 c
4.61 -5.13 11.45 -8.16 19.22 -8.16 c
7.77 0 14.61 3.03 19.22 8.16 c
3.69 4.08 5.8 9.48 5.8 18.17 c
0 54.64 13.16 0 0 -53.98 p
0 -12.37 -3.68 -20.93 -9.61 -27.38 c
-6.98 -7.5 -17.24 -12.11 -28.57 -12.11 c
-11.32 0 -21.59 4.61 -28.57 12.11 c
f
2230.47 804.4 m
5.92 0 8.95 1.32 11.06 3.42 c
2.11 2.11 3.42 5.13 3.42 8.43 c
0 3.29 -1.31 6.32 -3.42 8.43 c
-2.11 2.11 -5.14 3.43 -11.06 3.43 c
-18.43 0 0 -23.7 ^ h
2212.04 791.89 0 -43.45 -13.17 0 0 92.16 32.26 0 P
8.43 0 13.69 -1.98 17.9 -5.4 c
5.53 -4.47 9.09 -11.32 9.09 -18.96 c
0 -7.64 -3.56 -14.48 -9.09 -18.96 c
-2.89 -2.37 -6.19 -4.08 -10.79 -4.87 c
33.04 -43.98 -15.93 0 -32.78 43.45 -10.53 0 p f
2374.63 764.24 m
-7.9 -10 -21.59 -17.12 -35.81 -17.12 c
-27.52 0 -47.79 20.14 -47.79 47.4 c
0 26.59 20.01 47.39 46.61 47.39 c
13.16 0 25.67 -5.39 33.7 -14.22 c
-8.82 -8.69 p
-5.4 5.92 -15.01 10.4 -24.88 10.4 c
-18.83 0 -33.44 -15.01 -33.44 -34.89 c
0 -20.8 15 -34.89 34.62 -34.89 c
9.75 0 17.78 3.69 22.65 8.56 c
0 23.7 -26.33 0 0 12.51 39.49 0 0 -40.16 p f
255 G
0 0 4554.98 623.617 re
f
35 31 32 rG
0 0 1245.85 66.1797 re
f
1380.4 406.902 13.1602 92.1797 re
f
1448.85 474.59 0 -67.69 -13.16 0 0 92.18 9.22 0 55.3 -67.69 0 67.69 13.17 0
0 -92.18 -9.21 0 -55.32 67.69 f
1556.68 429.95 m
5.4 -6.59 13.03 -11.86 22.51 -11.86 c
8.56 0 16.07 5.54 16.07 13.83 c
0 14.09 -19.49 15.67 -31.74 23.7 c
-6.58 4.34 -11.72 10.67 -11.72 20.28 c
0 13.43 11.85 24.49 27.91 24.49 c
11.73 0 19.89 -5.14 24.77 -9.22 c
-7.78 -9.61 p
-5 4.21 -10.66 6.32 -16.46 6.32 c
-7.64 0 -15.27 -4.35 -15.27 -12.38 c
0 -11.72 19.62 -14.22 31.47 -22.12 c
6.19 -4.08 11.98 -10.54 11.98 -21.07 c
0 -16.2 -12.51 -26.73 -28.57 -26.73 c
-12.65 0 -24.1 5.53 -32.27 15.41 c
9.1 8.95 p f
1631.45 499.08 63.21 0 0 -12.51 -25.03 0 0 -79.67 -13.16 0 ^ -25.02 0
0 12.51 f
1726.9 406.902 13.1719 92.1797 re
f
1772.32 499.08 63.21 0 0 -12.51 -25.03 0 0 -79.67 -13.16 0 ^ -25.02 0
0 12.51 f
1876.06 417.7 m
-5.92 6.45 -9.61 15.02 -9.61 27.39 c
0 53.99 13.16 0 0 -54.65 p
0 -8.69 2.11 -14.09 5.81 -18.18 c
4.6 -5.13 11.45 -8.16 19.21 -8.16 c
7.78 0 14.62 3.04 19.23 8.16 c
3.69 4.08 5.79 9.48 5.79 18.18 c
0 54.65 13.18 0 0 -53.99 p
0 -12.37 -3.69 -20.94 -9.61 -27.39 c
-6.98 -7.5 -17.26 -12.11 -28.59 -12.11 c
-11.31 0 -21.59 4.61 -28.57 12.11 c
f
1973.75 499.08 63.21 0 0 -12.51 -25.03 0 0 -79.67 -13.16 0 ^ -25.02 0
0 12.51 f
2162.68 462.87 0 -12.51 -30.29 0 0 -43.46 -13.17 0 0 92.18 52.68 0 0 -12.51
-39.51 0 0 -23.7 30.29 0 f
2253.78 522.78 m
4.61 0 8.31 -3.69 8.31 -8.3 c
0 -4.6 -3.7 -8.16 -8.31 -8.16 c
-4.6 0 -8.16 3.56 -8.16 8.16 c
0 4.61 3.56 8.3 8.16 8.3 c
h
2229.42 522.78 m
4.61 0 8.3 -3.69 8.3 -8.3 c
0 -4.6 -3.69 -8.16 -8.3 -8.16 c
-4.61 0 -8.16 3.56 -8.16 8.16 c
0 4.61 3.55 8.3 8.16 8.3 c
h
2213.09 417.7 m
-5.92 6.45 -9.61 15.02 -9.61 27.39 c
0 53.99 13.17 0 0 -54.65 p
0 -8.69 2.11 -14.09 5.8 -18.18 c
4.61 -5.13 11.45 -8.16 19.22 -8.16 c
7.77 0 14.61 3.04 19.22 8.16 c
3.7 4.08 5.8 9.48 5.8 18.18 c
0 54.65 13.17 0 0 -53.99 p
0 -12.37 -3.69 -20.94 -9.61 -27.39 c
-6.98 -7.5 -17.26 -12.11 -28.58 -12.11 c
-11.32 0 -21.6 4.61 -28.58 12.11 c
f
2352.26 462.87 m
5.92 0 8.96 1.31 11.06 3.42 c
2.11 2.11 3.42 5.14 3.42 8.43 c
0 3.29 -1.31 6.32 -3.42 8.43 c
-2.1 2.11 -5.14 3.42 -11.06 3.42 c
-18.44 0 0 -23.7 ^ h
2333.82 450.36 0 -43.46 -13.17 0 0 92.18 32.27 0 P
8.42 0 13.69 -1.97 17.91 -5.4 c
5.52 -4.48 9.08 -11.32 9.08 -18.96 c
0 -7.63 -3.56 -14.48 -9.08 -18.96 c
-2.9 -2.37 -6.2 -4.08 -10.81 -4.87 c
33.06 -43.98 -15.94 0 -32.78 43.46 -10.54 0 p f
2475.86 429.95 m
5.41 -6.59 13.04 -11.86 22.52 -11.86 c
8.56 0 16.07 5.54 16.07 13.83 c
0 14.09 -19.49 15.67 -31.74 23.7 c
-6.58 4.34 -11.72 10.67 -11.72 20.28 c
0 13.43 11.86 24.49 27.92 24.49 c
11.72 0 19.88 -5.14 24.76 -9.22 c
-7.78 -9.61 p
-5 4.21 -10.66 6.32 -16.45 6.32 c
-7.64 0 -15.28 -4.35 -15.28 -12.38 c
0 -11.72 19.62 -14.22 31.47 -22.12 c
6.19 -4.08 11.98 -10.54 11.98 -21.07 c
0 -16.2 -12.51 -26.73 -28.57 -26.73 c
-12.64 0 -24.09 5.53 -32.26 15.41 c
9.08 8.95 p f
2601.99 418.09 m
18.84 0 32.93 14.88 32.93 34.9 c
0 19.88 -14.09 34.9 -32.93 34.9 c
-18.83 0 -32.92 -15.02 -32.92 -34.9 c
0 -20.02 14.09 -34.9 32.92 -34.9 c
h
2601.99 500.4 m
26.07 0 46.09 -20.54 46.09 -47.41 c
0 -26.86 -20.02 -47.41 -46.09 -47.41 c
-26.07 0 -46.09 20.54 -46.09 47.41 c
0 26.86 20.02 47.41 46.09 47.41 c
f
2675.05 499.08 61.9 0 0 -8.56 -47.94 -71.11 50.57 0 0 -12.51 -68.48 0 0 8.56
48.2 71.11 -44.25 0 0 12.51 f
2773.79 406.902 13.1719 92.1797 re
f
2846.47 443.11 28.44 0 -14.22 34.24 -14.22 -34.24 H
2880.04 430.61 -38.84 0 -9.61 -23.7 -13.7 0 38.19 92.18 9.22 0 38.18 -92.18 -13.69 0
-9.75 23.7 f
2947.56 419.41 40.82 0 0 -12.51 -53.98 0 0 92.18 13.16 0 0 -79.67 f
3064.74 462.87 0 -12.51 -30.28 0 0 -43.46 -13.17 0 0 92.18 52.67 0 0 -12.51
-39.5 0 0 -23.7 30.28 0 f
3144.39 418.09 m
18.84 0 32.93 14.88 32.93 34.9 c
0 19.88 -14.09 34.9 -32.93 34.9 c
-18.83 0 -32.92 -15.02 -32.92 -34.9 c
0 -20.02 14.09 -34.9 32.92 -34.9 c
h
3144.39 500.4 m
26.07 0 46.09 -20.54 46.09 -47.41 c
0 -26.86 -20.02 -47.41 -46.09 -47.41 c
-26.06 0 -46.08 20.54 -46.08 47.41 c
0 26.86 20.02 47.41 46.08 47.41 c
f
3256.95 462.87 m
5.93 0 8.95 1.31 11.06 3.42 c
2.1 2.11 3.42 5.14 3.42 8.43 c
0 3.29 -1.32 6.32 -3.42 8.43 c
-2.11 2.11 -5.13 3.42 -11.06 3.42 c
-18.44 0 0 -23.7 ^ h
3238.51 450.36 0 -43.46 -13.16 0 0 92.18 32.25 0 P
8.43 0 13.7 -1.97 17.91 -5.4 c
5.53 -4.48 9.1 -11.32 9.1 -18.96 c
0 -7.63 -3.57 -14.48 -9.1 -18.96 c
-2.9 -2.37 -6.19 -4.08 -10.8 -4.87 c
33.06 -43.98 -15.94 0 -32.78 43.46 -10.54 0 p f
3328.56 429.95 m
5.4 -6.59 13.04 -11.86 22.52 -11.86 c
8.55 0 16.06 5.54 16.06 13.83 c
0 14.09 -19.49 15.67 -31.73 23.7 c
-6.59 4.34 -11.72 10.67 -11.72 20.28 c
0 13.43 11.85 24.49 27.92 24.49 c
11.72 0 19.88 -5.14 24.75 -9.22 c
-7.77 -9.61 p
-5 4.21 -10.66 6.32 -16.46 6.32 c
-7.63 0 -15.28 -4.35 -15.28 -12.38 c
0 -11.72 19.63 -14.22 31.48 -22.12 c
6.19 -4.08 11.98 -10.54 11.98 -21.07 c
0 -16.2 -12.51 -26.73 -28.58 -26.73 c
-12.63 0 -24.09 5.53 -32.25 15.41 c
9.08 8.95 p f
3455.21 500.4 m
13.17 0 25.68 -5.4 33.71 -14.22 c
-8.82 -8.69 p
-5.4 5.93 -15.01 10.41 -24.89 10.41 c
-18.83 0 -33.45 -15.02 -33.45 -34.9 c
0 -20.8 15.02 -34.9 34.64 -34.9 c
12.38 0 21.33 6.85 26.47 13.04 c
9.35 -8.43 p
-7.91 -10.14 -21.6 -17.12 -35.82 -17.12 c
-27.52 0 -47.8 20.15 -47.8 47.41 c
0 26.6 20.02 47.41 46.61 47.41 c
f
3589.64 450.36 -51.35 0 0 -43.46 -13.17 0 0 92.18 ^ 0 -36.21 51.35 0
^ 13.17 0 0 -92.18 ^ 0 43.46 f
3653.21 417.7 m
-5.93 6.45 -9.61 15.02 -9.61 27.39 c
0 53.99 13.16 0 0 -54.65 p
0 -8.69 2.11 -14.09 5.79 -18.18 c
4.61 -5.13 11.47 -8.16 19.23 -8.16 c
7.78 0 14.62 3.04 19.23 8.16 c
3.69 4.08 5.79 9.48 5.79 18.18 c
0 54.65 13.18 0 0 -53.99 p
0 -12.37 -3.7 -20.94 -9.62 -27.39 c
-6.98 -7.5 -17.25 -12.11 -28.58 -12.11 c
-11.32 0 -21.59 4.61 -28.57 12.11 c
f
3773.93 474.59 0 -67.69 -13.16 0 0 92.18 9.21 0 55.31 -67.69 0 67.69 13.16 0
0 -92.18 -9.22 0 -55.3 67.69 f
3956.95 422.7 m
-7.91 -10 -21.6 -17.12 -35.82 -17.12 c
-27.52 0 -47.8 20.15 -47.8 47.41 c
0 26.6 20.02 47.41 46.61 47.41 c
13.17 0 25.68 -5.4 33.71 -14.22 c
-8.82 -8.69 p
-5.4 5.93 -15.01 10.41 -24.89 10.41 c
-18.83 0 -33.45 -15.02 -33.45 -34.9 c
0 -20.8 15.02 -34.9 34.64 -34.9 c
9.74 0 17.77 3.69 22.65 8.56 c
0 23.71 -26.34 0 0 12.51 39.51 0 0 -40.17 p f
1388.69 276.74 m
-5.92 6.45 -9.61 15.01 -9.61 27.38 c
0 53.99 13.16 0 0 -54.65 p
0 -8.69 2.11 -14.09 5.8 -18.17 c
4.61 -5.14 11.46 -8.16 19.22 -8.16 c
7.77 0 14.62 3.03 19.23 8.16 c
3.69 4.08 5.79 9.48 5.79 18.17 c
0 54.65 13.17 0 0 -53.99 p
0 -12.37 -3.69 -20.94 -9.6 -27.38 c
-6.99 -7.51 -17.26 -12.12 -28.59 -12.12 c
-11.32 0 -21.59 4.61 -28.57 12.12 c
f
1509.42 333.63 0 -67.69 -13.17 0 0 92.18 9.21 0 55.32 -67.68 0 67.68 13.16 0
0 -92.18 -9.22 0 -55.3 67.69 f
1669.38 337.84 m
-5.79 5.01 -13.43 7.77 -26.34 7.77 c
-13.83 0 0 -67.16 ^ p
12.91 0 20.55 2.77 26.34 7.77 c
6.98 6.18 11.19 15.54 11.19 25.81 c
0 10.27 -4.21 19.62 -11.19 25.8 c
h
1616.05 265.94 0 92.18 27.66 0 P
14.61 0 24.09 -3.15 31.6 -8.69 c
11.32 -8.43 18.44 -22.12 18.44 -37.39 c
0 -15.28 -6.99 -28.98 -18.31 -37.4 c
-7.5 -5.53 -17.12 -8.69 -31.73 -8.69 c
-27.66 0 p f
1768.77 358.12 63.2 0 0 -12.51 -25.02 0 0 -79.67 -13.17 0 ^ -25.01 0
0 12.51 f
1907.67 321.91 0 -12.51 -30.29 0 0 -30.95 40.82 0 0 -12.51 -53.99 0 0 92.18
52.68 0 0 -12.51 -39.51 0 0 -23.7 30.29 0 f
1990.47 359.44 m
13.17 0 25.68 -5.4 33.72 -14.22 c
-8.83 -8.69 p
-5.4 5.92 -15.01 10.4 -24.89 10.4 c
-18.83 0 -33.44 -15.01 -33.44 -34.89 c
0 -20.81 15.01 -34.9 34.63 -34.9 c
12.38 0 21.32 6.84 26.46 13.04 c
9.36 -8.43 p
-7.9 -10.14 -21.61 -17.12 -35.82 -17.12 c
-27.52 0 -47.81 20.15 -47.81 47.41 c
0 26.59 20.02 47.4 46.62 47.4 c
f
2124.9 309.4 -51.36 0 0 -43.46 -13.17 0 0 92.18 ^ 0 -36.21 51.36 0
^ 13.16 0 0 -92.18 ^ 0 43.46 f
2193.35 333.63 0 -67.69 -13.18 0 0 92.18 9.22 0 55.31 -67.68 0 67.68 13.17 0
0 -92.18 -9.22 0 -55.3 67.69 f
2299.98 265.941 13.1602 92.1758 re
f
2355.27 358.12 13.16 0 0 -38.85 37.93 38.85 17.39 0 -41.62 -42.79 44.24 -49.38 -16.85 0
-41.09 46.09 0 -46.09 -13.16 0 0 92.18 f
2502.72 321.91 0 -12.51 -30.28 0 0 -43.46 -13.17 0 0 92.18 52.67 0 0 -12.51
-39.5 0 0 -23.7 30.28 0 f
2582.37 277.13 m
18.84 0 32.93 14.88 32.93 34.9 c
0 19.88 -14.09 34.89 -32.93 34.89 c
-18.83 0 -32.92 -15.01 -32.92 -34.89 c
0 -20.02 14.09 -34.9 32.92 -34.9 c
h
2582.37 359.44 m
26.07 0 46.09 -20.55 46.09 -47.4 c
0 -26.86 -20.02 -47.41 -46.09 -47.41 c
-26.07 0 -46.09 20.55 -46.09 47.41 c
0 26.86 20.02 47.4 46.09 47.4 c
f
2676.5 278.45 40.82 0 0 -12.51 -53.98 0 0 92.18 13.16 0 0 -79.67 f
2822 281.74 m
-7.91 -10.01 -21.6 -17.12 -35.82 -17.12 c
-27.52 0 -47.81 20.15 -47.81 47.41 c
0 26.59 20.02 47.4 46.62 47.4 c
13.17 0 25.68 -5.4 33.71 -14.22 c
-8.82 -8.69 p
-5.4 5.92 -15.01 10.4 -24.89 10.4 c
-18.83 0 -33.45 -15.01 -33.45 -34.89 c
0 -20.81 15.02 -34.9 34.64 -34.9 c
9.74 0 17.77 3.69 22.64 8.56 c
0 23.7 -26.33 0 0 12.51 39.51 0 0 -40.16 p f
2904.25 321.91 0 -12.51 -30.28 0 0 -30.95 40.82 0 0 -12.51 -53.98 0 0 92.18
52.66 0 0 -12.51 -39.5 0 0 -23.7 30.28 0 f
2963.5 333.63 0 -67.69 -13.16 0 0 92.18 9.21 0 55.31 -67.68 0 67.68 13.16 0
0 -92.18 -9.22 0 -55.3 67.69 f
3087.52 302.15 28.43 0 -14.22 34.24 -14.21 -34.24 H
3121.09 289.64 -38.85 0 -9.61 -23.7 -13.7 0 38.19 92.18 9.22 0 38.19 -92.18 -13.69 0
-9.75 23.7 f
3208.63 278.45 m
8.29 0 12.24 1.85 15.14 4.74 c
2.63 2.77 4.34 6.59 4.34 10.8 c
0 4.22 -1.71 7.9 -4.34 10.66 c
-2.9 2.9 -6.85 4.75 -15.14 4.75 c
-20.02 0 0 -30.95 ^ h
3204.41 321.91 m
7.37 0 10.54 1.45 12.65 3.82 c
1.97 2.11 3.15 4.87 3.15 8.03 c
0 3.16 -1.18 5.93 -3.15 8.04 c
-2.11 2.37 -5.28 3.82 -12.65 3.82 c
-15.8 0 0 -23.7 ^ h
3175.44 265.94 0 92.18 31.34 0 P
8.96 0 14.62 -2.5 18.97 -6.44 c
4.73 -4.36 7.63 -10.68 7.63 -17.52 c
0 -6.32 -2.9 -12.38 -7.24 -16.46 c
8.69 -4.34 15.14 -13.83 15.14 -24.23 c
0 -8.55 -3.95 -16.33 -10.14 -21.33 c
-4.74 -3.96 -10.79 -6.19 -20.15 -6.19 c
-35.55 0 p f
3276.69 288.99 m
5.4 -6.58 13.03 -11.86 22.51 -11.86 c
8.56 0 16.07 5.54 16.07 13.83 c
0 14.09 -19.49 15.67 -31.74 23.7 c
-6.58 4.35 -11.72 10.66 -11.72 20.29 c
0 13.43 11.86 24.49 27.92 24.49 c
11.72 0 19.88 -5.14 24.76 -9.22 c
-7.78 -9.61 p
-5 4.21 -10.66 6.32 -16.45 6.32 c
-7.64 0 -15.28 -4.34 -15.28 -12.38 c
0 -11.72 19.63 -14.22 31.47 -22.12 c
6.19 -4.08 11.98 -10.54 11.98 -21.07 c
0 -16.19 -12.51 -26.73 -28.57 -26.73 c
-12.64 0 -24.09 5.53 -32.26 15.41 c
9.09 8.96 p f
3403.34 359.44 m
13.17 0 25.68 -5.4 33.71 -14.22 c
-8.82 -8.69 p
-5.4 5.92 -15.01 10.4 -24.89 10.4 c
-18.83 0 -33.45 -15.01 -33.45 -34.89 c
0 -20.81 15.02 -34.9 34.64 -34.9 c
12.37 0 21.33 6.84 26.46 13.04 c
9.36 -8.43 p
-7.91 -10.14 -21.6 -17.12 -35.82 -17.12 c
-27.52 0 -47.81 20.15 -47.81 47.41 c
0 26.59 20.02 47.4 46.62 47.4 c
f
3537.76 309.4 -51.36 0 0 -43.46 -13.16 0 0 92.18 ^ 0 -36.21 51.36 0
^ 13.16 0 0 -92.18 ^ 0 43.46 f
3636.75 381.82 m
4.61 0 8.3 -3.69 8.3 -8.3 c
0 -4.61 -3.69 -8.16 -8.3 -8.16 c
-4.61 0 -8.16 3.56 -8.16 8.16 c
0 4.61 3.55 8.3 8.16 8.3 c
h
3610.43 302.15 28.43 0 -14.22 34.24 -14.21 -34.24 H
3612.4 381.82 m
4.61 0 8.29 -3.69 8.29 -8.3 c
0 -4.61 -3.68 -8.16 -8.29 -8.16 c
-4.61 0 -8.17 3.56 -8.17 8.16 c
0 4.61 3.56 8.3 8.17 8.3 c
h
3644 289.64 -38.85 0 -9.61 -23.7 -13.7 0 38.19 92.18 9.22 0 38.19 -92.18 -13.69 0
-9.75 23.7 f
3680.58 358.12 63.21 0 0 -12.51 -25.01 0 0 -79.67 -13.18 0 ^ -25.02 0
0 12.51 f
3773.4 358.12 61.9 0 0 -8.55 -47.94 -71.11 50.57 0 0 -12.51 -68.48 0 0 8.55
48.2 71.11 -44.25 0 0 12.51 f
3879.77 276.74 m
-5.93 6.45 -9.61 15.01 -9.61 27.38 c
0 53.99 13.17 0 0 -54.65 p
0 -8.69 2.11 -14.09 5.79 -18.17 c
4.61 -5.14 11.46 -8.16 19.23 -8.16 c
7.77 0 14.61 3.03 19.22 8.16 c
3.7 4.08 5.79 9.48 5.79 18.17 c
0 54.65 13.18 0 0 -53.99 p
0 -12.37 -3.69 -20.94 -9.62 -27.38 c
-6.97 -7.51 -17.25 -12.12 -28.57 -12.12 c
-11.32 0 -21.6 4.61 -28.58 12.12 c
f
4000.49 333.63 0 -67.69 -13.16 0 0 92.18 9.21 0 55.31 -67.68 0 67.68 13.17 0
0 -92.18 -9.22 0 -55.31 67.69 f
4183.51 281.74 m
-7.91 -10.01 -21.6 -17.12 -35.82 -17.12 c
-27.52 0 -47.8 20.15 -47.8 47.41 c
0 26.59 20.02 47.4 46.61 47.4 c
13.17 0 25.68 -5.4 33.71 -14.22 c
-8.82 -8.69 p
-5.4 5.92 -15.01 10.4 -24.89 10.4 c
-18.83 0 -33.45 -15.01 -33.45 -34.89 c
0 -20.81 15.02 -34.9 34.64 -34.9 c
9.75 0 17.77 3.69 22.65 8.56 c
0 23.7 -26.34 0 0 12.51 39.51 0 0 -40.16 p f
255 G
901.488 923.492 153.641 26.1328 re
f
835.594 751.094 26.3555 370.934 re
f
1094.66 751.094 26.3594 370.934 re
f
35 31 32 rG
697.289 273.266 13.2148 231.508 re
f
858.23 506.45 m
33.03 -2.52 57.25 -25.2 v
-8.8 -9.75 p
-16.26 14.28 -31.17 18.48 -48.45 21.84 c
0 13.11 h
859.42 284.69 m
28.96 3.36 49.62 20.5 49.62 48.05 c
0 27.38 -20.49 37.46 -45.05 46.88 c
-47.25 17.98 p
-26.09 9.91 -42.18 28.05 -42.18 53.09 c
0 32.76 27.79 53.59 56.57 55.78 c
0 -13.11 p
-20.66 -2.02 -43.36 -16.29 -43.36 -42.33 c
0 -17.3 9.99 -32.26 33.54 -41.16 c
47.76 -17.97 p
27.95 -10.59 53.18 -24.37 53.18 -59.14 c
0 -37.3 -28.96 -57.46 -62.83 -61.32 c
0 13.27 h
779.14 310.39 m
13.89 -14.45 32.34 -22.34 53.18 -25.7 c
0 -13.27 p
-24.05 3.02 -48.11 14.11 -63.35 30.41 c
10.17 8.57 p f
1029.99 464.79 13.21 0 0 -191.52 ^ ^ H
959.87 504.77 153.61 0 0 -13.11 ^ ^ f
cleartomark end end pagesave restore
showpage
%%PageTrailer
%%Trailer
%%Pages: 1

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -0,0 +1,632 @@
%!PS-Adobe-3.0 EPSF-3.0
%%BoundingBox: 0 0 426 125
%%HiResBoundingBox: 0.000000 0.000000 425.200000 124.800000
%.........................................
%%Creator: GPL Ghostscript 907 (epswrite)
%%CreationDate: 2016/02/11 21:01:03
%%DocumentData: Clean7Bit
%%LanguageLevel: 2
%%EndComments
%%BeginProlog
% This copyright applies to everything between here and the %%EndProlog:
% Copyright (C) 2012 Artifex Software, Inc. All rights reserved.
%%BeginResource: procset GS_epswrite_2_0_1001 1.001 0
/GS_epswrite_2_0_1001 80 dict dup begin
/PageSize 2 array def/setpagesize{ PageSize aload pop 3 index eq exch
4 index eq and{ pop pop pop}{ PageSize dup 1
5 -1 roll put 0 4 -1 roll put dup null eq {false} {dup where} ifelse{ exch get exec}
{ pop/setpagedevice where
{ pop 1 dict dup /PageSize PageSize put setpagedevice}
{ /setpage where{ pop PageSize aload pop pageparams 3 {exch pop} repeat
setpage}if}ifelse}ifelse}ifelse} bind def
/!{bind def}bind def/#{load def}!/N/counttomark #
/rG{3{3 -1 roll 255 div}repeat setrgbcolor}!/G{255 div setgray}!/K{0 G}!
/r6{dup 3 -1 roll rG}!/r5{dup 3 1 roll rG}!/r3{dup rG}!
/w/setlinewidth #/J/setlinecap #
/j/setlinejoin #/M/setmiterlimit #/d/setdash #/i/setflat #
/m/moveto #/l/lineto #/c/rcurveto #
/p{N 2 idiv{N -2 roll rlineto}repeat}!
/P{N 0 gt{N -2 roll moveto p}if}!
/h{p closepath}!/H{P closepath}!
/lx{0 rlineto}!/ly{0 exch rlineto}!/v{0 0 6 2 roll c}!/y{2 copy c}!
/re{4 -2 roll m exch dup lx exch ly neg lx h}!
/^{3 index neg 3 index neg}!
/f{P fill}!/f*{P eofill}!/s{H stroke}!/S{P stroke}!
/q/gsave #/Q/grestore #/rf{re fill}!
/Y{P clip newpath}!/Y*{P eoclip newpath}!/rY{re Y}!
/|={pop exch 4 1 roll 1 array astore cvx 3 array astore cvx exch 1 index def exec}!
/|{exch string readstring |=}!
/+{dup type/nametype eq{2 index 7 add -3 bitshift 2 index mul}if}!
/@/currentfile #/${+ @ |}!
/B{{2 copy string{readstring pop}aload pop 4 array astore cvx
3 1 roll}repeat pop pop true}!
/Ix{[1 0 0 1 11 -2 roll exch neg exch neg]exch}!
/,{true exch Ix imagemask}!/If{false exch Ix imagemask}!/I{exch Ix image}!
/Ic{exch Ix false 3 colorimage}!
/F{/Columns counttomark 3 add -2 roll/Rows exch/K -1/BlackIs1 true>>
/CCITTFaxDecode filter}!/FX{<</EndOfBlock false F}!
/X{/ASCII85Decode filter}!/@X{@ X}!/&2{2 index 2 index}!
/@F{@ &2<<F}!/@C{@X &2 FX}!
/$X{+ @X |}!/&4{4 index 4 index}!/$F{+ @ &4<<F |}!/$C{+ @X &4 FX |}!
/IC{3 1 roll 10 dict begin 1{/ImageType/Interpolate/Decode/DataSource
/ImageMatrix/BitsPerComponent/Height/Width}{exch def}forall
currentdict end image}!
/~{@ read {pop} if}!
end def
%%EndResource
/pagesave null def
%%EndProlog
%%Page: 1 1
%%BeginPageSetup
GS_epswrite_2_0_1001 begin
/pagesave save store 197 dict begin
0.1 0.1 scale
%%EndPageSetup
gsave mark
Q q
0 0 4251.97 1247.24 re
Y
255 G
0 0 4251.97 1247.24 re
f
35 31 32 rG
0 623.723 1245.85 623.516 re
f
255 G
521.211 1096.18 246.238 26.3594 re
f
631.152 748.426 26.3555 308.219 re
f
901.617 922.305 153.633 26.3555 re
f
835.723 748.426 26.3594 374.113 re
f
1094.79 748.426 26.3516 374.113 re
f
457.24 1053.01 -18.82 -18.82 P
21.29 -27.26 34.03 -61.52 34.03 -98.71 c
0 -88.61 -72.09 -160.7 -160.7 -160.7 c
-37.2 0 -71.45 12.74 -98.71 34.03 c
-18.82 -18.82 p
32.13 -25.98 73 -41.57 117.53 -41.57 c
103.31 0 187.05 83.75 187.05 187.05 c
0 44.53 -15.59 85.41 -41.57 117.53 c
f
185.09 836.77 m
-21.29 27.26 -34.03 61.52 -34.03 98.71 c
0 88.61 72.09 160.7 160.7 160.7 c
37.2 0 71.45 -12.74 98.71 -34.03 c
18.82 18.82 p
-32.12 25.98 -72.99 41.57 -117.53 41.57 c
-103.31 0 -187.05 -83.75 -187.05 -187.05 c
0 -44.53 15.59 -85.41 41.57 -117.53 c
18.82 18.82 p f
35 31 32 rG
1419.24 1041.55 m
18.82 0 32.91 14.88 32.91 34.89 c
0 19.88 -14.09 34.89 -32.91 34.89 c
-18.83 0 -32.92 -15.01 -32.92 -34.89 c
0 -20.01 14.09 -34.89 32.92 -34.89 c
h
1419.24 1123.83 m
26.06 0 46.08 -20.54 46.08 -47.39 c
0 -26.86 -20.02 -47.39 -46.08 -47.39 c
-26.07 0 -46.08 20.54 -46.08 47.39 c
0 26.86 20.01 47.39 46.08 47.39 c
f
1500.73 1053.39 m
5.39 -6.58 13.03 -11.85 22.51 -11.85 c
8.56 0 16.06 5.53 16.06 13.82 c
0 14.08 -19.48 15.66 -31.73 23.7 c
-6.58 4.34 -11.72 10.66 -11.72 20.28 c
0 13.43 11.86 24.48 27.91 24.48 c
11.72 0 19.89 -5.13 24.76 -9.21 c
-7.77 -9.61 p
-5 4.21 -10.66 6.32 -16.46 6.32 c
-7.63 0 -15.27 -4.35 -15.27 -12.38 c
0 -11.71 19.62 -14.21 31.47 -22.12 c
6.18 -4.08 11.98 -10.53 11.98 -21.06 c
0 -16.2 -12.51 -26.73 -28.57 -26.73 c
-12.64 0 -24.1 5.53 -32.26 15.4 c
9.09 8.95 p f
1575.5 1122.52 63.2 0 0 -12.51 -25.02 0 0 -79.65 -13.16 0 ^ -25.02 0
0 12.51 f
1704.13 1042.86 m
8.29 0 12.24 1.84 15.14 4.74 c
2.63 2.76 4.34 6.58 4.34 10.8 c
0 4.21 -1.71 7.9 -4.34 10.66 c
-2.9 2.89 -6.85 4.74 -15.14 4.74 c
-20.02 0 0 -30.94 ^ h
1699.91 1086.31 m
7.38 0 10.54 1.45 12.64 3.82 c
1.98 2.11 3.16 4.88 3.16 8.03 c
0 3.16 -1.18 5.93 -3.16 8.03 c
-2.1 2.37 -5.26 3.82 -12.64 3.82 c
-15.8 0 0 -23.7 ^ h
1670.95 1030.36 0 92.16 31.33 0 P
8.96 0 14.62 -2.5 18.96 -6.45 c
4.74 -4.34 7.64 -10.66 7.64 -17.51 c
0 -6.32 -2.9 -12.37 -7.24 -16.46 c
8.69 -4.34 15.14 -13.82 15.14 -24.22 c
0 -8.56 -3.95 -16.32 -10.14 -21.33 c
-4.74 -3.95 -10.8 -6.19 -20.14 -6.19 c
-35.55 0 p f
1787.73 1066.56 28.43 0 -14.21 34.23 -14.22 -34.23 H
1821.3 1054.05 -38.84 0 -9.61 -23.7 -13.69 0 38.18 92.16 9.22 0 38.17 -92.16 -13.69 0
-9.74 23.7 f
1899.37 1072.48 0 -42.13 -13.17 0 ^ -31.59 50.03 14.74 0 23.44 -37 23.43 37
14.75 0 -31.6 -50.03 f
2006.01 1086.31 0 -12.51 -30.29 0 0 -30.94 40.82 0 0 -12.5 -53.98 0 0 92.16
52.66 0 0 -12.51 -39.5 0 0 -23.7 30.29 0 f
2083.68 1086.31 m
5.92 0 8.95 1.32 11.06 3.42 c
2.11 2.11 3.42 5.14 3.42 8.43 c
0 3.29 -1.31 6.32 -3.42 8.43 c
-2.11 2.11 -5.14 3.43 -11.06 3.43 c
-18.43 0 0 -23.7 ^ h
2065.25 1073.8 0 -43.45 -13.17 0 0 92.16 32.26 0 P
8.42 0 13.69 -1.98 17.9 -5.4 c
5.53 -4.48 9.09 -11.32 9.09 -18.96 c
0 -7.64 -3.56 -14.48 -9.09 -18.96 c
-2.89 -2.37 -6.19 -4.08 -10.79 -4.87 c
33.04 -43.97 -15.93 0 -32.78 43.45 -10.53 0 p f
2154.77 1030.36 13.1719 92.1602 re
f
2211.25 1053.39 m
5.4 -6.58 13.03 -11.85 22.51 -11.85 c
8.56 0 16.07 5.53 16.07 13.82 c
0 14.08 -19.49 15.66 -31.73 23.7 c
-6.58 4.34 -11.72 10.66 -11.72 20.28 c
0 13.43 11.85 24.48 27.91 24.48 c
11.72 0 19.88 -5.13 24.75 -9.21 c
-7.77 -9.61 p
-5 4.21 -10.66 6.32 -16.45 6.32 c
-7.64 0 -15.27 -4.35 -15.27 -12.38 c
0 -11.71 19.61 -14.21 31.46 -22.12 c
6.19 -4.08 11.98 -10.53 11.98 -21.06 c
0 -16.2 -12.51 -26.73 -28.57 -26.73 c
-12.64 0 -24.09 5.53 -32.25 15.4 c
9.08 8.95 p f
2337.9 1123.83 m
13.17 0 25.67 -5.39 33.7 -14.21 c
-8.81 -8.69 p
-5.41 5.93 -15.01 10.4 -24.89 10.4 c
-18.83 0 -33.44 -15.01 -33.44 -34.89 c
0 -20.8 15.01 -34.89 34.63 -34.89 c
12.37 0 21.32 6.84 26.46 13.03 c
9.35 -8.43 p
-7.9 -10.14 -21.59 -17.11 -35.81 -17.11 c
-27.52 0 -47.8 20.14 -47.8 47.39 c
0 26.59 20.02 47.39 46.61 47.39 c
f
2472.31 1073.8 -51.34 0 0 -43.45 -13.17 0 0 92.16 ^ 0 -36.21 51.34 0
^ 13.17 0 0 -92.16 ^ 0 43.45 f
2571.05 1086.31 0 -12.51 -30.28 0 0 -30.94 40.82 0 0 -12.5 -53.99 0 0 92.16
52.67 0 0 -12.51 -39.5 0 0 -23.7 30.28 0 f
1370.52 981.56 63.2 0 0 -12.51 -25.02 0 0 -79.65 -13.16 0 ^ -25.02 0
0 12.51 f
1509.42 945.35 0 -12.51 -30.29 0 0 -30.94 40.82 0 0 -12.5 -53.98 0 0 92.16
52.66 0 0 -12.51 -39.5 0 0 -23.7 30.29 0 f
1592.22 982.87 m
13.17 0 25.68 -5.39 33.71 -14.21 c
-8.82 -8.69 p
-5.4 5.93 -15.01 10.4 -24.89 10.4 c
-18.82 0 -33.44 -15.01 -33.44 -34.89 c
0 -20.8 15.01 -34.89 34.63 -34.89 c
12.38 0 21.33 6.84 26.46 13.03 c
9.35 -8.43 p
-7.9 -10.14 -21.59 -17.11 -35.81 -17.11 c
-27.52 0 -47.79 20.14 -47.79 47.39 c
0 26.59 20.01 47.39 46.6 47.39 c
f
1726.64 932.84 -51.35 0 0 -43.45 -13.16 0 0 92.16 ^ 0 -36.21 51.35 0
^ 13.16 0 0 -92.16 ^ 0 43.45 f
1795.09 957.07 0 -67.67 -13.16 0 0 92.16 9.21 0 55.3 -67.67 0 67.67 13.17 0
0 -92.16 -9.22 0 -55.3 67.67 f
1901.73 889.398 13.168 92.1602 re
f
1958.21 912.44 m
5.4 -6.58 13.03 -11.85 22.51 -11.85 c
8.56 0 16.06 5.53 16.06 13.82 c
0 14.08 -19.48 15.66 -31.72 23.7 c
-6.59 4.34 -11.72 10.66 -11.72 20.28 c
0 13.43 11.85 24.48 27.91 24.48 c
11.72 0 19.88 -5.13 24.75 -9.21 c
-7.77 -9.61 p
-5 4.21 -10.66 6.32 -16.45 6.32 c
-7.64 0 -15.28 -4.35 -15.28 -12.38 c
0 -11.71 19.62 -14.21 31.47 -22.12 c
6.19 -4.08 11.98 -10.53 11.98 -21.06 c
0 -16.2 -12.51 -26.73 -28.57 -26.73 c
-12.64 0 -24.09 5.53 -32.26 15.4 c
9.09 8.95 p f
2084.86 982.87 m
13.16 0 25.67 -5.39 33.7 -14.21 c
-8.82 -8.69 p
-5.4 5.93 -15.01 10.4 -24.88 10.4 c
-18.83 0 -33.44 -15.01 -33.44 -34.89 c
0 -20.8 15.01 -34.89 34.62 -34.89 c
12.38 0 21.33 6.84 26.47 13.03 c
9.34 -8.43 p
-7.9 -10.14 -21.59 -17.11 -35.81 -17.11 c
-27.51 0 -47.79 20.14 -47.79 47.39 c
0 26.59 20.01 47.39 46.61 47.39 c
f
2219.27 932.84 -51.34 0 0 -43.45 -13.17 0 0 92.16 ^ 0 -36.21 51.34 0
^ 13.17 0 0 -92.16 ^ 0 43.45 f
2318.01 945.35 0 -12.51 -30.28 0 0 -30.94 40.82 0 0 -12.5 -53.99 0 0 92.16
52.67 0 0 -12.51 -39.5 0 0 -23.7 30.28 0 f
2482.57 932.84 -51.34 0 0 -43.45 -13.17 0 0 92.16 ^ 0 -36.21 51.34 0
^ 13.17 0 0 -92.16 ^ 0 43.45 f
2576.7 900.59 m
18.83 0 32.92 14.88 32.92 34.89 c
0 19.88 -14.09 34.89 -32.92 34.89 c
-18.82 0 -32.91 -15.01 -32.91 -34.89 c
0 -20.01 14.09 -34.89 32.91 -34.89 c
h
2576.7 982.87 m
26.07 0 46.08 -20.54 46.08 -47.39 c
0 -26.86 -20.01 -47.39 -46.08 -47.39 c
-26.06 0 -46.08 20.54 -46.08 47.39 c
0 26.86 20.02 47.39 46.08 47.39 c
f
2699.66 982.87 m
13.17 0 25.68 -5.39 33.71 -14.21 c
-8.82 -8.69 p
-5.4 5.93 -15.01 10.4 -24.89 10.4 c
-18.82 0 -33.44 -15.01 -33.44 -34.89 c
0 -20.8 15.01 -34.89 34.63 -34.89 c
12.38 0 21.33 6.84 26.46 13.03 c
9.35 -8.43 p
-7.9 -10.14 -21.59 -17.11 -35.81 -17.11 c
-27.52 0 -47.79 20.14 -47.79 47.39 c
0 26.59 20.01 47.39 46.6 47.39 c
f
2834.08 932.84 -51.35 0 0 -43.45 -13.16 0 0 92.16 ^ 0 -36.21 51.35 0
^ 13.16 0 0 -92.16 ^ 0 43.45 f
2890.55 912.44 m
5.4 -6.58 13.04 -11.85 22.52 -11.85 c
8.55 0 16.06 5.53 16.06 13.82 c
0 14.08 -19.49 15.66 -31.73 23.7 c
-6.58 4.34 -11.72 10.66 -11.72 20.28 c
0 13.43 11.85 24.48 27.91 24.48 c
11.72 0 19.88 -5.13 24.76 -9.21 c
-7.77 -9.61 p
-5 4.21 -10.67 6.32 -16.46 6.32 c
-7.64 0 -15.27 -4.35 -15.27 -12.38 c
0 -11.71 19.61 -14.21 31.47 -22.12 c
6.18 -4.08 11.98 -10.53 11.98 -21.06 c
0 -16.2 -12.51 -26.73 -28.58 -26.73 c
-12.63 0 -24.09 5.53 -32.25 15.4 c
9.08 8.95 p f
3017.2 982.87 m
13.17 0 25.68 -5.39 33.71 -14.21 c
-8.82 -8.69 p
-5.4 5.93 -15.01 10.4 -24.89 10.4 c
-18.83 0 -33.44 -15.01 -33.44 -34.89 c
0 -20.8 15.01 -34.89 34.63 -34.89 c
12.37 0 21.33 6.84 26.46 13.03 c
9.35 -8.43 p
-7.9 -10.14 -21.59 -17.11 -35.81 -17.11 c
-27.52 0 -47.79 20.14 -47.79 47.39 c
0 26.59 20.01 47.39 46.6 47.39 c
f
3151.62 932.84 -51.35 0 0 -43.45 -13.17 0 0 92.16 ^ 0 -36.21 51.35 0
^ 13.16 0 0 -92.16 ^ 0 43.45 f
3215.2 900.19 m
-5.92 6.45 -9.61 15.01 -9.61 27.39 c
0 53.98 13.17 0 0 -54.64 p
0 -8.69 2.1 -14.09 5.79 -18.17 c
4.61 -5.13 11.45 -8.16 19.22 -8.16 c
7.77 0 14.61 3.03 19.22 8.16 c
3.69 4.08 5.8 9.48 5.8 18.17 c
0 54.64 13.16 0 0 -53.98 p
0 -12.37 -3.68 -20.93 -9.61 -27.39 c
-6.98 -7.5 -17.25 -12.11 -28.57 -12.11 c
-11.32 0 -21.59 4.61 -28.57 12.11 c
f
3335.92 901.9 40.82 0 0 -12.5 -53.98 0 0 92.16 13.16 0 0 -79.66 f
3453.09 945.35 0 -12.51 -30.28 0 0 -30.94 40.82 0 0 -12.5 -53.99 0 0 92.16
52.67 0 0 -12.51 -39.5 0 0 -23.7 30.28 0 f
1412 804.4 m
5.92 0 8.95 1.32 11.05 3.42 c
2.11 2.11 3.43 5.13 3.43 8.43 c
0 3.29 -1.32 6.32 -3.43 8.43 c
-2.1 2.11 -5.13 3.43 -11.05 3.43 c
-18.44 0 0 -23.7 ^ h
1393.56 791.89 0 -43.45 -13.16 0 0 92.16 32.25 0 P
8.43 0 13.69 -1.98 17.91 -5.4 c
5.53 -4.47 9.08 -11.32 9.08 -18.96 c
0 -7.64 -3.55 -14.48 -9.08 -18.96 c
-2.9 -2.37 -6.19 -4.08 -10.8 -4.87 c
33.05 -43.98 -15.93 0 -32.78 43.45 -10.54 0 p f
1526.53 804.4 0 -12.51 -30.28 0 0 -30.94 40.82 0 0 -12.51 -53.99 0 0 92.16
52.67 0 0 -12.5 -39.5 0 0 -23.7 30.28 0 f
1646.34 764.24 m
-7.9 -10 -21.59 -17.12 -35.81 -17.12 c
-27.52 0 -47.8 20.14 -47.8 47.4 c
0 26.59 20.02 47.39 46.61 47.39 c
13.17 0 25.67 -5.39 33.7 -14.22 c
-8.81 -8.69 p
-5.41 5.92 -15.01 10.4 -24.89 10.4 c
-18.83 0 -33.44 -15.01 -33.44 -34.89 c
0 -20.8 15.01 -34.89 34.63 -34.89 c
9.74 0 17.77 3.69 22.64 8.56 c
0 23.7 -26.33 0 0 12.51 39.5 0 0 -40.16 p f
1728.62 804.4 0 -12.51 -30.29 0 0 -30.94 40.82 0 0 -12.51 -53.98 0 0 92.16
52.66 0 0 -12.5 -39.5 0 0 -23.7 30.29 0 f
1787.86 816.11 0 -67.67 -13.17 0 0 92.16 9.22 0 55.29 -67.67 0 67.67 13.17 0
0 -92.16 -9.22 0 -55.29 67.67 f
1895.68 771.48 m
5.4 -6.58 13.03 -11.85 22.51 -11.85 c
8.56 0 16.06 5.53 16.06 13.82 c
0 14.09 -19.48 15.67 -31.72 23.7 c
-6.59 4.34 -11.72 10.66 -11.72 20.27 c
0 13.43 11.85 24.49 27.91 24.49 c
11.72 0 19.88 -5.14 24.75 -9.21 c
-7.77 -9.61 p
-5 4.21 -10.66 6.32 -16.45 6.32 c
-7.64 0 -15.28 -4.34 -15.28 -12.37 c
0 -11.72 19.62 -14.22 31.47 -22.12 c
6.19 -4.08 11.98 -10.54 11.98 -21.06 c
0 -16.2 -12.51 -26.73 -28.57 -26.73 c
-12.64 0 -24.09 5.53 -32.26 15.41 c
9.09 8.95 p f
2016.14 760.95 m
8.29 0 12.24 1.84 15.14 4.74 c
2.63 2.77 4.34 6.58 4.34 10.8 c
0 4.21 -1.71 7.9 -4.34 10.66 c
-2.9 2.9 -6.85 4.74 -15.14 4.74 c
-20.01 0 0 -30.94 ^ h
2011.93 804.4 m
7.37 0 10.53 1.45 12.64 3.82 c
1.97 2.11 3.16 4.87 3.16 8.03 c
0 3.16 -1.19 5.93 -3.16 8.03 c
-2.11 2.37 -5.27 3.82 -12.64 3.82 c
-15.8 0 0 -23.7 ^ h
1982.96 748.44 0 92.16 31.34 0 P
8.95 0 14.61 -2.5 18.96 -6.45 c
4.74 -4.34 7.63 -10.66 7.63 -17.51 c
0 -6.32 -2.89 -12.37 -7.24 -16.46 c
8.69 -4.34 15.14 -13.82 15.14 -24.23 c
0 -8.55 -3.95 -16.32 -10.14 -21.33 c
-4.74 -3.95 -10.79 -6.19 -20.14 -6.19 c
-35.55 0 p f
2091.31 759.24 m
-5.92 6.45 -9.61 15.01 -9.61 27.38 c
0 53.98 13.17 0 0 -54.64 p
0 -8.69 2.1 -14.09 5.79 -18.17 c
4.61 -5.13 11.45 -8.16 19.22 -8.16 c
7.77 0 14.61 3.03 19.22 8.16 c
3.69 4.08 5.8 9.48 5.8 18.17 c
0 54.64 13.16 0 0 -53.98 p
0 -12.37 -3.68 -20.93 -9.61 -27.38 c
-6.98 -7.5 -17.24 -12.11 -28.57 -12.11 c
-11.32 0 -21.59 4.61 -28.57 12.11 c
f
2230.47 804.4 m
5.92 0 8.95 1.32 11.06 3.42 c
2.11 2.11 3.42 5.13 3.42 8.43 c
0 3.29 -1.31 6.32 -3.42 8.43 c
-2.11 2.11 -5.14 3.43 -11.06 3.43 c
-18.43 0 0 -23.7 ^ h
2212.04 791.89 0 -43.45 -13.17 0 0 92.16 32.26 0 P
8.43 0 13.69 -1.98 17.9 -5.4 c
5.53 -4.47 9.09 -11.32 9.09 -18.96 c
0 -7.64 -3.56 -14.48 -9.09 -18.96 c
-2.89 -2.37 -6.19 -4.08 -10.79 -4.87 c
33.04 -43.98 -15.93 0 -32.78 43.45 -10.53 0 p f
2374.63 764.24 m
-7.9 -10 -21.59 -17.12 -35.81 -17.12 c
-27.52 0 -47.79 20.14 -47.79 47.4 c
0 26.59 20.01 47.39 46.61 47.39 c
13.16 0 25.67 -5.39 33.7 -14.22 c
-8.82 -8.69 p
-5.4 5.92 -15.01 10.4 -24.88 10.4 c
-18.83 0 -33.44 -15.01 -33.44 -34.89 c
0 -20.8 15 -34.89 34.62 -34.89 c
9.75 0 17.78 3.69 22.65 8.56 c
0 23.7 -26.33 0 0 12.51 39.49 0 0 -40.16 p f
0 0 1245.85 66.1797 re
f
1380.4 499.08 13.17 0 0 -38.85 37.92 38.85 17.38 0 -41.61 -42.8 44.25 -49.38 -16.86 0
-41.08 46.09 0 -46.09 -13.17 0 0 92.18 f
1516.01 418.09 m
18.83 0 32.92 14.88 32.92 34.9 c
0 19.88 -14.09 34.9 -32.92 34.9 c
-18.84 0 -32.92 -15.02 -32.92 -34.9 c
0 -20.02 14.08 -34.9 32.92 -34.9 c
h
1516.01 500.4 m
26.07 0 46.09 -20.54 46.09 -47.41 c
0 -26.86 -20.02 -47.41 -46.09 -47.41 c
-26.08 0 -46.09 20.54 -46.09 47.41 c
0 26.86 20.01 47.41 46.09 47.41 c
f
1646.34 426.65 -9.21 0 -27 42.27 0 -62.02 -13.17 0 0 92.18 9.22 0 35.56 -56.23
35.55 56.23 9.22 0 0 -92.18 -13.17 0 0 62.02 -27 -42.27 f
1762.85 460.23 m
6.32 0 9.74 1.58 12.11 4.08 c
2.24 2.37 3.69 5.53 3.69 9.09 c
0 3.55 -1.45 6.72 -3.69 9.09 c
-2.37 2.5 -5.79 4.08 -12.11 4.08 c
-21.07 0 0 -26.34 ^ h
1741.78 447.72 0 -40.82 -13.17 0 0 92.18 34.9 0 P
8.95 0 14.74 -2.24 19.22 -6.05 c
5.53 -4.74 9.09 -11.73 9.09 -19.62 c
0 -7.9 -3.56 -14.88 -9.09 -19.62 c
-4.48 -3.82 -10.27 -6.06 -19.22 -6.06 c
-21.73 0 p f
1869.48 462.87 0 -12.51 -30.28 0 0 -30.95 40.82 0 0 -12.51 -53.99 0 0 92.18
52.67 0 0 -12.51 -39.5 0 0 -23.7 30.28 0 f
1905.69 499.08 63.21 0 0 -12.51 -25.02 0 0 -79.67 -13.17 0 ^ -25.02 0
0 12.51 f
2044.58 462.87 0 -12.51 -30.28 0 0 -30.95 40.82 0 0 -12.51 -53.99 0 0 92.18
52.67 0 0 -12.51 -39.5 0 0 -23.7 30.28 0 f
2103.82 474.59 0 -67.69 -13.16 0 0 92.18 9.21 0 55.31 -67.69 0 67.69 13.16 0
0 -92.18 -9.22 0 -55.3 67.69 f
2207.82 499.08 61.9 0 0 -8.56 -47.94 -71.11 50.57 0 0 -12.51 -68.48 0 0 8.56
48.2 71.11 -44.25 0 0 12.51 f
2303.26 499.08 61.9 0 0 -8.56 -47.94 -71.11 50.57 0 0 -12.51 -68.48 0 0 8.56
48.2 71.11 -44.25 0 0 12.51 f
2445.46 462.87 0 -12.51 -30.28 0 0 -30.95 40.82 0 0 -12.51 -53.99 0 0 92.18
52.67 0 0 -12.51 -39.5 0 0 -23.7 30.28 0 f
2504.7 474.59 0 -67.69 -13.16 0 0 92.18 9.2 0 55.32 -67.69 0 67.69 13.16 0
0 -92.18 -9.22 0 -55.3 67.69 f
2601.45 499.08 63.21 0 0 -12.51 -25.02 0 0 -79.67 -13.17 0 ^ -25.02 0
0 12.51 f
2728.51 462.87 m
5.93 0 8.95 1.31 11.06 3.42 c
2.1 2.11 3.42 5.14 3.42 8.43 c
0 3.29 -1.32 6.32 -3.42 8.43 c
-2.11 2.11 -5.13 3.42 -11.06 3.42 c
-18.44 0 0 -23.7 ^ h
2710.07 450.36 0 -43.46 -13.16 0 0 92.18 32.25 0 P
8.43 0 13.7 -1.97 17.91 -5.4 c
5.53 -4.48 9.09 -11.32 9.09 -18.96 c
0 -7.63 -3.56 -14.48 -9.09 -18.96 c
-2.9 -2.37 -6.19 -4.08 -10.8 -4.87 c
33.06 -43.98 -15.94 0 -32.78 43.46 -10.54 0 p f
2805.26 417.7 m
-5.93 6.45 -9.61 15.02 -9.61 27.39 c
0 53.99 13.16 0 0 -54.65 p
0 -8.69 2.11 -14.09 5.8 -18.18 c
4.6 -5.13 11.46 -8.16 19.22 -8.16 c
7.77 0 14.62 3.04 19.23 8.16 c
3.68 4.08 5.79 9.48 5.79 18.18 c
0 54.65 13.17 0 0 -53.99 p
0 -12.37 -3.69 -20.94 -9.62 -27.39 c
-6.97 -7.5 -17.24 -12.11 -28.57 -12.11 c
-11.32 0 -21.59 4.61 -28.57 12.11 c
f
2962.19 426.65 -9.22 0 -26.99 42.27 0 -62.02 -13.17 0 0 92.18 9.22 0 35.55 -56.23
35.56 56.23 9.22 0 0 -92.18 -13.17 0 0 62.02 -27 -42.27 f
1393.57 333.63 0 -67.69 -13.17 0 0 92.18 9.22 0 55.3 -67.68 0 67.68 13.17 0
0 -92.18 -9.22 0 -55.3 67.69 f
1517.58 302.15 28.45 0 -14.22 34.24 -14.23 -34.24 H
1551.16 289.64 -38.84 0 -9.61 -23.7 -13.7 0 38.19 92.18 9.22 0 38.19 -92.18 -13.7 0
-9.75 23.7 f
1642.92 359.44 m
13.17 0 25.68 -5.4 33.71 -14.22 c
-8.82 -8.69 p
-5.4 5.92 -15.01 10.4 -24.89 10.4 c
-18.83 0 -33.45 -15.01 -33.45 -34.89 c
0 -20.81 15.01 -34.9 34.64 -34.9 c
12.38 0 21.33 6.84 26.46 13.04 c
9.35 -8.43 p
-7.9 -10.14 -21.59 -17.12 -35.81 -17.12 c
-27.53 0 -47.8 20.15 -47.8 47.41 c
0 26.59 20.01 47.4 46.61 47.4 c
f
1777.35 309.4 -51.36 0 0 -43.46 -13.17 0 0 92.18 ^ 0 -36.21 51.36 0
^ 13.16 0 0 -92.18 ^ 0 43.46 f
1897.15 309.4 -51.36 0 0 -43.46 -13.16 0 0 92.18 ^ 0 -36.21 51.36 0
^ 13.16 0 0 -92.18 ^ 0 43.46 f
1969.82 302.15 28.43 0 -14.21 34.24 -14.22 -34.24 H
2003.39 289.64 -38.85 0 -9.61 -23.7 -13.7 0 38.2 92.18 9.21 0 38.19 -92.18 -13.69 0
-9.75 23.7 f
2070.91 278.45 40.82 0 0 -12.51 -53.98 0 0 92.18 13.16 0 0 -79.67 f
2126.85 358.12 63.21 0 0 -12.51 -25.02 0 0 -79.67 -13.17 0 ^ -25.02 0
0 12.51 f
2222.31 265.941 13.1602 92.1758 re
f
2353.98 281.74 m
-7.91 -10.01 -21.6 -17.12 -35.82 -17.12 c
-27.52 0 -47.81 20.15 -47.81 47.41 c
0 26.59 20.02 47.4 46.61 47.4 c
13.18 0 25.69 -5.4 33.72 -14.22 c
-8.82 -8.69 p
-5.4 5.92 -15.01 10.4 -24.9 10.4 c
-18.82 0 -33.44 -15.01 -33.44 -34.89 c
0 -20.81 15.02 -34.9 34.64 -34.9 c
9.74 0 17.77 3.69 22.64 8.56 c
0 23.7 -26.34 0 0 12.51 39.52 0 0 -40.16 p f
2436.24 321.91 0 -12.51 -30.28 0 0 -30.95 40.82 0 0 -12.51 -53.99 0 0 92.18
52.67 0 0 -12.51 -39.5 0 0 -23.7 30.28 0 f
2483.5 288.99 m
5.4 -6.58 13.04 -11.86 22.52 -11.86 c
8.55 0 16.06 5.54 16.06 13.83 c
0 14.09 -19.49 15.67 -31.74 23.7 c
-6.58 4.35 -11.71 10.66 -11.71 20.29 c
0 13.43 11.85 24.49 27.91 24.49 c
11.72 0 19.89 -5.14 24.76 -9.22 c
-7.77 -9.61 p
-5 4.21 -10.67 6.32 -16.46 6.32 c
-7.63 0 -15.28 -4.34 -15.28 -12.38 c
0 -11.72 19.63 -14.22 31.47 -22.12 c
6.2 -4.08 11.99 -10.54 11.99 -21.07 c
0 -16.19 -12.51 -26.73 -28.58 -26.73 c
-12.63 0 -24.09 5.54 -32.25 15.41 c
9.08 8.96 p f
2657.95 278.45 m
8.29 0 12.25 1.85 15.14 4.74 c
2.63 2.77 4.34 6.59 4.34 10.8 c
0 4.22 -1.71 7.9 -4.34 10.66 c
-2.89 2.9 -6.85 4.75 -15.14 4.75 c
-20.02 0 0 -30.95 ^ h
2653.73 321.91 m
7.38 0 10.54 1.45 12.65 3.82 c
1.97 2.11 3.15 4.87 3.15 8.03 c
0 3.16 -1.18 5.93 -3.15 8.04 c
-2.11 2.37 -5.27 3.82 -12.65 3.82 c
-15.8 0 0 -23.7 ^ h
2624.77 265.94 0 92.18 31.34 0 P
8.95 0 14.61 -2.5 18.96 -6.45 c
4.74 -4.35 7.64 -10.66 7.64 -17.51 c
0 -6.32 -2.9 -12.38 -7.25 -16.46 c
8.69 -4.34 15.15 -13.82 15.15 -24.23 c
0 -8.55 -3.96 -16.33 -10.15 -21.33 c
-4.74 -3.96 -10.79 -6.19 -20.15 -6.19 c
-35.54 0 p f
2741.54 302.15 28.44 0 -14.22 34.24 -14.22 -34.24 H
2775.12 289.64 -38.85 0 -9.61 -23.7 -13.7 0 38.19 92.18 9.22 0 38.19 -92.18 -13.69 0
-9.75 23.7 f
2834.47 276.74 m
-5.92 6.45 -9.6 15.01 -9.6 27.38 c
0 53.99 13.16 0 0 -54.65 p
0 -8.69 2.11 -14.09 5.8 -18.17 c
4.6 -5.14 11.46 -8.16 19.22 -8.16 c
7.77 0 14.62 3.03 19.23 8.16 c
3.68 4.08 5.79 9.48 5.79 18.17 c
0 54.65 13.17 0 0 -53.99 p
0 -12.37 -3.69 -20.94 -9.62 -27.38 c
-6.97 -7.51 -17.24 -12.12 -28.57 -12.12 c
-11.32 0 -21.59 4.61 -28.58 12.12 c
f
2985.49 321.91 0 -12.51 -30.28 0 0 -30.95 40.82 0 0 -12.51 -53.99 0 0 92.18
52.67 0 0 -12.51 -39.5 0 0 -23.7 30.28 0 f
3044.73 333.63 0 -67.69 -13.17 0 0 92.18 9.22 0 55.31 -67.68 0 67.68 13.16 0
0 -92.18 -9.22 0 -55.3 67.69 f
255 G
901.488 923.492 153.641 26.1328 re
f
835.594 751.094 26.3555 370.934 re
f
1094.66 751.094 26.3594 370.934 re
f
35 31 32 rG
590.29 391.71 81.98 -118.44 -16.09 0 -75.04 108.36 9.14 10.08 H
544.05 400.61 95.18 104.16 17.96 0 -113.14 -123.82 0 19.66 H
503.74 504.77 13.21 0 0 -231.51 ^ ^ f
716.38 443.29 13.21 -15.62 0 -154.39 -13.21 0 0 170.02 H
879.83 504.77 13.21 0 0 -231.51 -176.66 210.51 0 21 163.45 -194.72 0 194.72 f
984.25 286.37 66.05 0 P
26.93 0 48.28 21.67 48.28 48.21 c
0 11.75 -4.41 22.51 -11.52 30.92 c
4.07 2.01 7.79 4.36 11.17 7.21 c
8.48 -10.41 13.55 -23.68 13.55 -38.13 c
0 -33.77 -27.6 -61.32 -61.48 -61.32 c
-66.05 0 0 13.11 h
984.25 395.57 61.99 0 P
26.93 0 48.27 21.67 48.27 48.21 c
0 26.55 -21.68 47.88 -48.27 47.88 c
-61.99 0 0 13.11 ^ p
33.87 0 61.48 -27.21 61.48 -60.98 c
0 -33.77 -27.61 -61.32 -61.48 -61.32 c
-61.99 0 0 13.11 h
943.94 504.77 13.21 0 0 -231.51 ^ ^ f
cleartomark end end pagesave restore
showpage
%%PageTrailer
%%Trailer
%%Pages: 1

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More