From 6956e40f437d0be48ec88e9957ec13da201b7c4d Mon Sep 17 00:00:00 2001 From: Martin Slachta Date: Wed, 8 Apr 2026 11:21:35 +0200 Subject: [PATCH] Initial --- LICENSE | 674 +++++++++ Makefile | 18 + README.txt | 116 ++ bibliografie.bib | 193 +++ czech-iso.lbx | 11 + czech.lbx | 407 ++++++ english-iso.lbx | 9 + graphics/OutboundArchitecture.png | Bin 0 -> 316221 bytes graphics/TcpIp.png | Bin 0 -> 64639 bytes graphics/UP_znak.pdf | 142 ++ graphics/UP_znak.ps | 499 +++++++ graphics/UP_znak_cerna.pdf | 142 ++ graphics/UP_znak_cerna.ps | 499 +++++++ graphics/UP_znak_outline.pdf | 156 ++ graphics/UP_znak_outline.ps | 513 +++++++ graphics/integrationcomparison.pdf | Bin 0 -> 20019 bytes graphics/kititle-cz-nofont.pdf | Bin 0 -> 12762 bytes graphics/kititle-cz-nofont.ps | 820 +++++++++++ graphics/kititle-en-nofont.pdf | Bin 0 -> 13242 bytes graphics/kititle-en-nofont.ps | 850 +++++++++++ graphics/latency_comparison.pdf | Bin 0 -> 17325 bytes graphics/latencycomparison.pdf | Bin 0 -> 19017 bytes graphics/playerbenchmark.png | Bin 0 -> 36699 bytes iso-authoryear.bbx | 9 + iso-authoryear.cbx | 8 + iso-numeric.bbx | 14 + iso-numeric.cbx | 2 + iso.bbx | 484 ++++++ iso.cbx | 15 + kibase.sty | 803 ++++++++++ kidiplom.acn | 1 + kidiplom.aux | 257 ++++ kidiplom.bbl | 0 kidiplom.bcf | 2182 ++++++++++++++++++++++++++++ kidiplom.blg | 48 + kidiplom.cls | 622 ++++++++ kidiplom.glo | 0 kidiplom.glsdefs | 28 + kidiplom.idx | 1 + kidiplom.ist | 29 + kidiplom.log | 1640 +++++++++++++++++++++ kidiplom.lot | 8 + kidiplom.pdf | Bin 0 -> 789781 bytes kidiplom.run.xml | 91 ++ kidiplom.synctex.gz | Bin 0 -> 317008 bytes kidiplom.tex | 1234 ++++++++++++++++ kidiplom.toc | 96 ++ slovak-iso.lbx | 11 + slovak.lbx | 413 ++++++ 49 files changed, 13045 insertions(+) create mode 100644 LICENSE create mode 100644 Makefile create mode 100644 README.txt create mode 100644 bibliografie.bib create mode 100644 czech-iso.lbx create mode 100644 czech.lbx create mode 100644 english-iso.lbx create mode 100644 graphics/OutboundArchitecture.png create mode 100644 graphics/TcpIp.png create mode 100644 graphics/UP_znak.pdf create mode 100644 graphics/UP_znak.ps create mode 100644 graphics/UP_znak_cerna.pdf create mode 100644 graphics/UP_znak_cerna.ps create mode 100644 graphics/UP_znak_outline.pdf create mode 100644 graphics/UP_znak_outline.ps create mode 100644 graphics/integrationcomparison.pdf create mode 100644 graphics/kititle-cz-nofont.pdf create mode 100644 graphics/kititle-cz-nofont.ps create mode 100644 graphics/kititle-en-nofont.pdf create mode 100644 graphics/kititle-en-nofont.ps create mode 100644 graphics/latency_comparison.pdf create mode 100644 graphics/latencycomparison.pdf create mode 100644 graphics/playerbenchmark.png create mode 100644 iso-authoryear.bbx create mode 100644 iso-authoryear.cbx create mode 100644 iso-numeric.bbx create mode 100644 iso-numeric.cbx create mode 100644 iso.bbx create mode 100644 iso.cbx create mode 100644 kibase.sty create mode 100644 kidiplom.acn create mode 100644 kidiplom.aux create mode 100644 kidiplom.bbl create mode 100644 kidiplom.bcf create mode 100644 kidiplom.blg create mode 100644 kidiplom.cls create mode 100644 kidiplom.glo create mode 100644 kidiplom.glsdefs create mode 100644 kidiplom.idx create mode 100644 kidiplom.ist create mode 100644 kidiplom.log create mode 100644 kidiplom.lot create mode 100644 kidiplom.pdf create mode 100644 kidiplom.run.xml create mode 100644 kidiplom.synctex.gz create mode 100644 kidiplom.tex create mode 100644 kidiplom.toc create mode 100644 slovak-iso.lbx create mode 100644 slovak.lbx diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..ef7e7ef --- /dev/null +++ b/LICENSE @@ -0,0 +1,674 @@ +GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + {one line to give the program's name and a brief idea of what it does.} + Copyright (C) {year} {name of author} + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + {project} Copyright (C) {year} {fullname} + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..601e620 --- /dev/null +++ b/Makefile @@ -0,0 +1,18 @@ +kidiplom: %: %.tex + @pdflatex $@ + @pdflatex $@ + @biber $@ + @makeglossaries $@ + @makeindex $@.idx + @pdflatex $@ + @pdflatex $@ + +clean: + @rm -v -f *.glsdefs *.bcf *.lo* *.aux *.ind *.idx *.ilg *.toc *.acn *.run.xml *-blx.bib *.ist *.glo *.blg *.bbl *.gls *.glg *.alg *.acr + +dist: + @mkdir kidiplom + @cp -r -f kidiplom.pdf kidiplom.tex kidiplom.cls kibase.sty graphics *bib *bx Makefile README.txt LICENSE kidiplom/ + @rm -f kidiplom.zip + @zip -r kidiplom.zip kidiplom + @rm -r -f kidiplom diff --git a/README.txt b/README.txt new file mode 100644 index 0000000..20460d9 --- /dev/null +++ b/README.txt @@ -0,0 +1,116 @@ +KIdiplom +======== + +V tomto adresáři je styl KIdiplom pro text závěrečné (bakalářské a +diplomové) práce na Katedře informatiky Přírodovědecké fakulty +Univerzity Palackého v Olomouci (KI PřF UP v Olomouci) v typografickém systému +LaTeX, včetně ukázkového textu práce, který je zároveň dokumentací +stylu. + +Soubory a adresáře: + +kidiplom.tex + += zdrojový text, využívající styl KIdiplom, ukázkového textu závěrečné +práce a zároveň dokumentace stylu, doporučeno použít jako šablonu pro +text vlastní práce, instrukce pro použití stylu KIdiplom a překlad +zdrojového textu jsou v souboru ve formě komentářů, soubor je v +kódování UTF-8 (doporučeno zachovat) + +kidiplom.pdf + += přeložený PDF dokument ukázkového textu kidiplom.tex + +kidiplom.cls + += třída dokumentu v LaTeXu představující styl KIdiplom, pro použití ve +zdrojových textech dokumentů využívajících styl, doporučeno soubor +ponechat ve stejném adresáři, jako soubor kidiplom.tex, soubor +neupravujte! + +kibase.sty + += dodatečný styl využívaný třídou kidiplom.cls, doporučeno soubor +ponechat ve stejném adresáři, jako soubor kidiplom.tex, soubor +neupravujte! + +bibliografie.bib + += ukázková bibliografie dokumentu kidiplom.tex pro BibLaTeX + +graphics/ + += adresář s obrázky záhlaví a loga UP na titulní straně dokumentů +používajících styl KIdiplom, doporučeno adresář ponechat ve stejném +adresáři, jako soubor kidiplom.tex, soubory v adresáři neupravujte! + +*bx + += implementace stylů bibliografie pro BibLaTeX podle normy ISO 690, +doporučeno soubory ponechat ve stejném adresáři, jako soubor +kidiplom.tex, soubory neupravujte! + +Makefile + += předpis pro program Make obsahující (mj.) příkazy pro překlad +zdrojového textu kidiplom.tex do PDF dokumentu kidiplom.pdf, soubor +musí být ve stejném adresáři, jako soubor kidiplom.tex + +LICENSE + += text licence stylu KIdiplom + +README.txt + += tento text + +Styl byl testován s distribucí LaTeXu TeX Live (verze 2021). Pro svoji +plnou funkčnost vyžaduje následující (a jimy rekurzivně vyžadované) +dodatečné styly (balíky), které, pokud nejsou součástí standardní instalace +distribuce, lze v rámci distribuce doinstalovat: + +amsbsy +amsmath +amssymb +amsthm +babel +biblatex * +bookmark +csquotes +euscript +fontenc +geometry +glossaries * +graphicx +hyperref +ifpdf +ifthen +inputenc +iwona * +kvoptions +lastpage +lmodern * +listings +makeidx * +multicol * +savesym * +thmtools +xcolor + +* = vyžadování závisí na použitých volbách stylu + +Licence stylu KIdiplom je GNU GPLv3 nebo novější. + +Primární zdroj stylu pro použití na text odevzdávaných závěrečných +prací na KI PřF UP v Olomouci je + +http://www.inf.upol.cz/studium + +Chyby v souvislosti s tímto použitím reportuje na první kontakt níže. + +Styl je vyvíjen na https://github.com/martinrotter/kistyles. Zde +můžete reportovat technické chyby. + +Kontakt: + Jan Outrata (univerzitní oficiální zastoupení, spoluautor stylu) + Martin Rotter (autor stylu) diff --git a/bibliografie.bib b/bibliografie.bib new file mode 100644 index 0000000..2c6ef7a --- /dev/null +++ b/bibliografie.bib @@ -0,0 +1,193 @@ +% This file was created with JabRef 2.6. +% Encoding: UTF8 +@ONLINE{t00, + editor = {Bratková, Eva}, + editortype={compiler}, + title = {Metody citování literatury a strukturování bibliografických záznamů podle mezinárodních norem ISO 690 a ISO 690-2}, + subtitle = {metodický materiál pro autory vysokoškolských kvalifikačních prací}, edition = {Verze 2.0, aktualiz. a rozšíř.}, + location = {Praha}, + publisher = {Odborná komise pro otázky elektronického zpřístupňování vysokoškolských kvalifikačních prací, Asociace knihoven vysokých škol ČR}, + date = {2008-12-22}, + pagetotal = {60}, + url = {http://www.evskp.cz/SD/4c.pdf}, + urldate = {2011-02-02}, + hyphenation={czech} +} + +@BOOK{t01, + author = {Borgman, Christine L.}, + year={2003}, + title = {From Gutenberg to the global information infrastructure}, + subtitle = {access to information in the networked world}, + edition= {first}, + location = {Cambridge (Mass)}, + publisher = {The MIT Press}, + pagetotal = {xviii, 324}, + isbn = {0-262-52345-0}, + hyphenation={english} +} + +@INCOLLECTION{t02, + author = {Greenberg, David}, + year = {1998}, + title = {Camel drivers and gatecrashers}, + subtitle = {quality control in the digital research library}, + editor = {Hawkins, B.L and Battin, P}, + booktitle = {The mirage of continuity}, + booksubtitle = {reconfiguring academic information resources for the 21st century}, + location = {Washington (D.C.)}, + publisher = {Council on Library and Information Resources; Association of American Universities}, + pages = {105-116}, + hyphenation = {english} +} + +@ARTICLE{t03, + author = {LYNCH, C.}, + year = {2005}, + title = {Where do we go from here?}, + subtitle = {the next decade for digital libraries}, + journaltitle = {DLib Magazine}, + volume = {11}, + number = {7/8}, + urldate ={2005-08-15}, + url = {http://www.dlib.org/dlib/july05/lynch/07lynch.html}, + issn = {1082-9873}, + hyphenation = {english} +} + +@ARTICLE{cr, + author = {{Národní knihovna}}, + title = {A big paper}, + journaltitle = {The journal of big papers}, + year = {1991}, + volume = {12}, + number = {3}, + issn={2232-332X}, + hyphenation={english} +} + +@BOOK{kniha, + title = {A big paper}, + subtitle={Podtitul}, + publisher = {Academia}, + year = {1991}, + author = {Děťa, Hugh and Rychlík, Tomáš}, + edition = {2}, + pagetotal = {550}, + location = {Praha}, + series={Pokusná edice}, + isbn={978-44-55-X}, + url={http://pokus.cz}, + comment={Dostupné také z WWW}, + urldate = {2011-01-12}, + hyphenation={czech} +} + +@BOOK{kniha2, + title = {Úplně úžasná knížka}, + year = {1991}, + author = {Děťa, Hugh and Rychlík, Tomáš and Další, Pepa and Spousta, Pepa and Skoro, Moc and Ale, Nestačí and Hodně}, + edition = {3}, + address = {Praha}, + hyphenation={czech} +} + +@BOOK{kniha3, + title = {Úplně úžasná knížka}, + year = {1991}, + author = {Děťa, Hugh and Rychlík, Tomáš and Další, Pepa and Spousta, Pepa and Skoro, Moc and Ale, Nestačí and Hodně}, + edition = {3}, + publisher={MIT Press}, + address = {Praha}, + pagetotal={332}, + hyphenation={english} +} + +@ARTICLE{small, + author = {Freely, I.P.}, + title = {A small paper}, + subtitle = {Podtitulek}, + journaltitle = {The journal of small papers}, + year = {1997}, + volume = {1}, + note = {to appear}, + pages={2-5}, + number={3}, + hyphenation={czech} +} + +@ARTICLE{big, + author = {Jass, Hugh}, + title = {A big paper}, + journal = {The journal of big papers}, + year = {1991}, + volume = {23} +} + +@ARTICLE{cs, + author = {Černý, Hugh}, + title = {Titulek}, + journal = {The journal of big papers}, + year = {1991}, + volume = {12}, + pages = {22-44}, + doi = {10.112.22/jkn}, + number = {2}, +} + +@BOOK{koll, + author = {Kollmannová, Ludmila and Bubeniková, Libuše and Kopecká, Alena}, + title = {Angličtina pro samouky}, + edition = {5}, + location = {Praha}, + publisher = {Státní pedagogické nakladatelství}, + year = {1977}, + pagetotal = {525}, + series = {Učebnice pro samouky}, + isbn = {80-04-25663-5} +} + +@INBOOK{kap, + author = {Novotná, Pepina}, + title = {Podkapitola}, + pages = {22-29}, + chapter = {2.}, + crossref = {koll} +} + +@PERIODICAL{tug, + journaltitle = {TUGBoat}, + publisher = {TUG}, + issn = {1222-3333}, + hyphenation = {english}, + year={1980-}, + skipbib={true}, + url={http://tugboat.tug.org/} +} + +@ARTICLE{knuth, + author = {Knuth, Donald}, + title = {Journeys of \TeX}, + volume = {17}, + number = {3}, + year = {2003}, + pages = {12-22}, + url = {http://tugboat.tug.org/kkk.pdf}, + crossref={tug} +} + +@COLLECTION{sbornik, +title = {Mimořádně užitečný sborník}, +editor = {Geniální, Jiří}, +year = {2007}, +hyphenation = {czech}, +location = {Praha}, +publisher = {Academia}, +isbn = {978-222-626-222-2} +} +@INCOLLECTION{prispevek1, +crossref = {sbornik}, +title = {Velmi zajímavý článek}, +author = {Vlaštovka, Josef}, +pages = {22-45} +} diff --git a/czech-iso.lbx b/czech-iso.lbx new file mode 100644 index 0000000..43acaba --- /dev/null +++ b/czech-iso.lbx @@ -0,0 +1,11 @@ + +\ProvidesFile{czech-iso.lbx} + +\InheritBibliographyExtras{czech} +\InheritBibliographyStrings{czech} + +\DeclareBibliographyStrings{% + url = {{Do\-stup\-n\'y z}{WWW}}, + urlalso={{Do\-stup\-n\'y tak\'e z}{WWW}}, + urlcomercial={{Do\-stup\-n\'y tak\'e komer\b{c}n\v{e} z}{Komer\v{c}n\'i zdroj}} +} diff --git a/czech.lbx b/czech.lbx new file mode 100644 index 0000000..394ea8c --- /dev/null +++ b/czech.lbx @@ -0,0 +1,407 @@ +% $Id: historian.lbx,v 0.4 2010/08/22 gliboff $ + +\ProvidesFile{czech.lbx} + +\InheritBibliographyExtras{english} +\InheritBibliographyStrings{english} + +%Turabian calls for mostly abbreviated bibstrings in the footnotes, but mostly long forms in the bibliography. Here the entire list of bibstrings from the english.lbx file is redefined to select strings by bibliography vs. footnote environment, rather than long vs. short. + +\DeclareBibliographyExtras{ + \protected\def\mkbibordinal#1{ + \ifnumequal{#1}{1}{Prvn\'i}{% + \ifnumequal{#1}{2}{Druh\'e}{% + \ifnumequal{#1}{3}{T\v{r}et\'i}{% + #1\adddot}}}} + \renewcommand\finalandcomma{} + %\protected\def\nameprint#1#2{#2\space#1} +} + +\DeclareBibliographyStrings{% + %volume={{d\'il}{d\adddot}}, + edition={{vyd\'an\'i}{vyd\adddot}}, + page={{strana}{s\adddot}}, + pages={{strany}{s\adddot}}, + andothers={{a dal\v{s}\'i}{aj\adddot}}, + volume={{ro\v{c}n\'ik}{ro\v{c}\adddot}}, + jourvol={{ro\v{c}n\'ik}{ro\v{c}\adddot}}, + number={{\v{c}\'islo}{\v{c}\adddot}}, + urlseen={{citov\'ano}{cit\adddot}}, + url = {{Dostupn\'y z WWW}{WWW}}, + %urlcited = {{citov\'ano},{cit\adddot}} + bibliography = {{Bibliografie}{Bibliografie}}, + references = {{Literatura}{Literatura}}, + shorthands = {{Seznam zkratek}{Zkratky}}, + editor = {{editor}{ed\adddot}}, + editors = {{edotoři}{ed\adddot}}, + compiler = {{sestavil}{sest\adddot}}, + compilers = {{sestavili}{sest\adddot}}, + redactor = {{redaktor}{red\adddot}}, + redactors = {{redaktoři}{red\adddot}}, + founder = {{zakladatel}{zakl\adddot}}, + founders = {{zakladatelé}{zakl\adddot}}, + continuator = {{pokračující}{pok\adddot}}, % FIXME: unsure + continuators = {{pokračující}{pok\adddot}}, % FIXME: unsure + collaborator = {{spolupracovník}{spoluprac\adddot}}, % FIXME: unsure + collaborators = {{spolupracovníci}{spoluprac\adddot}}, % FIXME: unsure + translator = {{překladatel}{překl\adddot}}, + translators = {{překladatelé}{překl\adddot}}, + commentator = {{komentátor}{kom\adddot}}, + commentators = {{komentátoři}{kom\adddot}}, + annotator = {{anotátor}{anot\adddot}}, + annotators = {{anotátoři}{anot\adddot}}, + commentary = {{koment\'ař}{comm\adddot}}, + annotations = {{anotatace}{anot\adddot}}, + introduction = {{úvod}{úv\adddot}}, + foreword = {{předmluva}{předml\adddot}}, + afterword = {{doslov}{dosl\adddot}}, + editortr = {{editor a překladatel}% + {ed\adddotspace a překl\adddot}}, + editorstr = {{editoři a překladatel\'e}% + {ed\adddotspace a překl\adddot}}, + editorco = {{editor a koment\'ator}% + {ed\adddotspace a kom\adddot}}, + editorsco = {{editor a koment\'atoři}% + {ed\adddotspace a kom\adddot}}, + editoran = {{editor a anot\'ator}% + {ed\adddotspace a anot\adddot}}, + editorsan = {{editor a anot\'atoři}% + {ed\adddotspace a anot\adddot}}, + editorin = {{editor a \'uvod}% + {ed\adddotspace úv\adddot}}, + editorsin = {{editoři a úvod}% + {ed\adddotspace a úv\adddot}}, + editorfo = {{editor a předmluva}% + {ed\adddotspace a forew\adddot}}, + editorsfo = {{editoři a předmluva}% + {ed\adddotspace a forew\adddot}}, + editoraf = {{editor a doslov}% + {ed\adddotspace a doslov\adddot}}, + editorsaf = {{editoři a doslov}% + {ed\adddotspace a dosl\adddot}}, + editortrco = {{editor, překladatel a komentátor}% + {ed.,\addabbrvspace překl\adddot\ a comm\adddot}}, + editorstrco = {{editoři, překladatel\'e\ a koment\'atoři}% + {eds.,\addabbrvspace překl\adddot\ a comm\adddot}}, + editortran = {{editor, překladatel a koment\'ator}% + {ed.,\addabbrvspace překl\adddot\ a anot\adddot}}, + editorstran = {{editors, translators\ a annotators}% + {ed.,\addabbrvspace překl\adddot\ a anot\adddot}}, + editortrin = {{editor, translator\ a úvod}% + {ed.,\addabbrvspace překl\adddot\ a introd\adddot}}, + editorstrin = {{editors, translators\ a úvod}% + {ed.,\addabbrvspace překl\adddot\ a introd\adddot}}, + editortrfo = {{editor, translator\ a předmluva}% + {ed.,\addabbrvspace překl\adddot\ a forew\adddot}}, + editorstrfo = {{editors, translators\ a předmluva}% + {ed.,\addabbrvspace překl\adddot\ a forew\adddot}}, + editortraf = {{editor, translator\ a doslov}% + {ed.,\addabbrvspace překl\adddot\ a afterw\adddot}}, + editorstraf = {{editors, translators\ a doslov}% + {ed.,\addabbrvspace překl\adddot\ a afterw\adddot}}, + editorcoin = {{editor, commentator\ a úvod}% + {ed.,\addabbrvspace comm\adddot\ a introd\adddot}}, + editorscoin = {{editors, commentators\ a úvod}% + {ed.,\addabbrvspace comm\adddot\ a introd\adddot}}, + editorcofo = {{editor, commentator\ a předmluva}% + {ed.,\addabbrvspace comm\adddot\ a forew\adddot}}, + editorscofo = {{editors, commentators\ a předmluva}% + {ed.,\addabbrvspace comm\adddot\ a forew\adddot}}, + editorcoaf = {{editor, commentator\ a doslov}% + {ed.,\addabbrvspace comm\adddot\ a dosl\adddot}}, + editorscoaf = {{editors, commentators\ a doslov}% + {ed.,\addabbrvspace comm\adddot\ a dosl\adddot}}, + editoranin = {{editor, annotator\ a úvod}% + {ed.,\addabbrvspace anot\adddot\ a introd\adddot}}, + editorsanin = {{editors, annotators\ a úvod}% + {ed.,\addabbrvspace anot\adddot\ a introd\adddot}}, + editoranfo = {{editor, annotator\ a předmluva}% + {ed.,\addabbrvspace anot\adddot\ a forew\adddot}}, + editorsanfo = {{editors, annotators\ a předmluva}% + {ed.,\addabbrvspace anot\adddot\ a forew\adddot}}, + editoranaf = {{editor, annotator\ a doslov}% + {ed.,\addabbrvspace anot\adddot\ a dosl\adddot}}, + editorsanaf = {{editors, annotators\ a doslov}% + {ed.,\addabbrvspace anot\adddot\ a dosl\adddot}}, + editortrcoin = {{editor, překladatel, commentator\ a úvod}% + {ed.,\addabbrvspace trans., comm\adddot\ a introd\adddot}}, + editorstrcoin = {{editors, překladatelé, commentators\ a úvod}% + {ed.,\addabbrvspace trans., comm\adddot\ a introd\adddot}}, + editortrcofo = {{editor, překladatel, commentator\ a předmluva}% + {ed.,\addabbrvspace trans., comm\adddot\ a forew\adddot}}, + editorstrcofo = {{editors, překladatelé, commentators\ a předmluva}% + {ed.,\addabbrvspace trans., comm\adddot\ a forew\adddot}}, + editortrcoaf = {{editor, překladatel, commentator\ a doslov}% + {ed.,\addabbrvspace trans., comm\adddot\ a dosl\adddot}}, + editorstrcoaf = {{editors, překladatelé, commentators\ a doslov}% + {ed.,\addabbrvspace trans., comm\adddot\ a dosl\adddot}}, + editortranin = {{editor, překladatel, annotator\ a úvod}% + {ed.,\addabbrvspace trans., anot\adddot\ a introd\adddot}}, + editorstranin = {{editors, překladatelé, annotators\ a úvod}% + {ed.,\addabbrvspace trans., anot\adddot\ a introd\adddot}}, + editortranfo = {{editor, překladatel, annotator\ a předmluva}% + {ed.,\addabbrvspace trans., anot\adddot\ a forew\adddot}}, + editorstranfo = {{editors, překladatelé, annotators\ a předmluva}% + {ed.,\addabbrvspace trans., anot\adddot\ a forew\adddot}}, + editortranaf = {{editor, překladatel, annotator\ a doslov}% + {ed.,\addabbrvspace trans., anot\adddot\ a dosl\adddot}}, + editorstranaf = {{editors, překladatelé, annotators\ a doslov}% + {ed.,\addabbrvspace trans., anot\adddot\ a dosl\adddot}}, + translatorco = {{překladatel a komentátor}% + {překl\adddot\ a comm\adddot}}, + translatorsco = {{překladatelé a komentátoři}% + {překl\adddot\ a comm\adddot}}, + translatoran = {{překladatel a annotator}% + {překl\adddot\ a anot\adddot}}, + translatorsan = {{překladatelé a annotators}% + {překl\adddot\ a anot\adddot}}, + translatorin = {{překlad a úvod}% + {překl\adddot\ a introd\adddot}}, + translatorsin = {{překlad a úvod}% + {překl\adddot\ a introd\adddot}}, + translatorfo = {{překlad a předmluva}% + {překl\adddot\ a forew\adddot}}, + translatorsfo = {{překlad a předmluva}% + {překl\adddot\ a forew\adddot}}, + translatoraf = {{překlad a doslov}% + {překl\adddot\ a dosl\adddot}}, + translatorsaf = {{překlad a doslov}% + {překl\adddot\ a dosl\adddot}}, + translatorcoin = {{překlad, commentary\ a úvod}% + {trans., comm\adddot\ a introd\adddot}}, + translatorscoin = {{překlad, commentary\ a úvod}% + {trans., comm\adddot\ a introd\adddot}}, + translatorcofo = {{překlad, commentary\ a předmluva}% + {trans., comm\adddot\ a forew\adddot}}, + translatorscofo = {{překlad, commentary\ a předmluva}% + {trans., comm\adddot\ a forew\adddot}}, + translatorcoaf = {{překlad, commentary\ a doslov}% + {trans., comm\adddot\ a dosl\adddot}}, + translatorscoaf = {{překlad, commentary\ a doslov}% + {trans., comm\adddot\ a dosl\adddot}}, + translatoranin = {{překlad, anotace,\ a úvod}% + {trans., anot\adddot\ a introd\adddot}}, + translatorsanin = {{překlad, anotace,\ a úvod}% + {trans., anot\adddot\ a introd\adddot}}, + translatoranfo = {{překlad, anotace,\ a předmluva}% + {trans., anot\adddot\ a forew\adddot}}, + translatorsanfo = {{překlad, anotace,\ a předmluva}% + {trans., anot\adddot\ a forew\adddot}}, + translatoranaf = {{překlad, anotace,\ a doslov}% + {trans., anot\adddot\ a dosl\adddot}}, + translatorsanaf = {{překlad, anotace,\ a doslov}% + {trans., anot\adddot\ a dosl\adddot}}, + byauthor = {{by}{by}}, + byeditor = {{edited by}{ed\adddotspace by}}, + bycompiler = {{compiled by}{comp\adddotspace by}}, + byredactor = {{redacted by}{red\adddotspace by}}, + byfounder = {{founded by}{found\adddotspace by}}, + bycontinuator = {{continued by}{cont\adddotspace by}}, + bycollaborator = {{in collaboration with}{in collab\adddotspace with}}, % FIXME: unsure + bytranslator = {{translated \lbx@lfromlang\ by}{překl\adddot\ \lbx@sfromlang\ by}}, + bycommentator = {{commented by}{comm\adddot\ by}}, + byannotator = {{annotated by}{anot\adddot\ by}}, + withcommentator = {{with a commentary by}{with a comment\adddot\ by}}, + withannotator = {{s anotacemi od}{s anot\adddot\ od}}, + withintroduction = {{s úvodem od}{u úv\adddot\ od}}, + withforeword = {{s předmluvou od}{s předml\adddot\ od}}, + withafterword = {{with an afterword by}{with an dosl\adddot\ by}}, + byeditortr = {{edited a translated \lbx@lfromlang\ by}% + {ed\adddotspace a překl\adddot\ \lbx@sfromlang\ by}}, + byeditorco = {{edited a commented by}% + {ed\adddotspace a kom\adddot\ by}}, + byeditoran = {{edited a annotated by}% + {ed\adddotspace a anot\adddot\ by}}, + byeditorin = {{edited, with an úvod, by}% + {ed.,\addabbrvspace with an introd., by}}, + byeditorfo = {{edited, with a foreword, by}% + {ed.,\addabbrvspace with a forew., by}}, + byeditoraf = {{edited, with an afterword, by}% + {ed.,\addabbrvspace with an afterw., by}}, + byeditortrco = {{edited, translated \lbx@lfromlang\ a commented by}% + {ed.,\addabbrvspace překl\adddot\ \lbx@sfromlang\ a kom\adddot\ by}}, + byeditortran = {{edited, translated \lbx@lfromlang\ a annotated by}% + {ed.,\addabbrvspace překl\adddot\ \lbx@sfromlang\ a anot\adddot\ by}}, + byeditortrin = {{edited a translated \lbx@lfromlang, with an úvod, by}% + {ed\adddotspace a překl\adddot\ \lbx@sfromlang, with an introd., by}}, + byeditortrfo = {{edited a translated \lbx@lfromlang, with a foreword, by}% + {ed\adddotspace a překl\adddot\ \lbx@sfromlang, with a forew., by}}, + byeditortraf = {{edited a translated \lbx@lfromlang, with an afterword, by}% + {ed\adddotspace a překl\adddot\ \lbx@sfromlang, with an afterw., by}}, + byeditorcoin = {{edited a commented, with an úvod, by}% + {ed\adddotspace a comm., with an introd., by}}, + byeditorcofo = {{edited a commented, with a foreword, by}% + {ed\adddotspace a comm., with a forew., by}}, + byeditorcoaf = {{edited a commented, with an afterword, by}% + {ed\adddotspace a comm., with an afterw., by}}, + byeditoranin = {{edited a annotated, with an úvod, by}% + {ed\adddotspace a annot., with an introd., by}}, + byeditoranfo = {{edited a annotated, with a foreword, by}% + {ed\adddotspace a annot., with a forew., by}}, + byeditoranaf = {{edited a annotated, with an afterword, by}% + {ed\adddotspace a annot., with an afterw., by}}, + byeditortrcoin = {{edited, translated \lbx@lfromlang\ a commented, with an úvod, by}% + {ed.,\addabbrvspace překl\adddot\ \lbx@sfromlang\ a comm., with an introd., by}}, + byeditortrcofo = {{edited, translated \lbx@lfromlang\ a commented, with a foreword, by}% + {ed.,\addabbrvspace překl\adddot\ \lbx@sfromlang\ a comm., with a forew., by}}, + byeditortrcoaf = {{edited, translated \lbx@lfromlang\ a commented, with an afterword, by}% + {ed.,\addabbrvspace překl\adddot\ \lbx@sfromlang\ a comm., with an afterw., by}}, + byeditortranin = {{edited, translated \lbx@lfromlang\ a annotated, with an úvod, by}% + {ed.,\addabbrvspace překl\adddot\ \lbx@sfromlang\ a annot, with an introd., by}}, + byeditortranfo = {{edited, translated \lbx@lfromlang\ a annotated, with a foreword, by}% + {ed.,\addabbrvspace překl\adddot\ \lbx@sfromlang\ a annot, with a forew., by}}, + byeditortranaf = {{edited, translated \lbx@lfromlang\ a annotated, with an afterword, by}% + {ed.,\addabbrvspace překl\adddot\ \lbx@sfromlang\ a annot, with an afterw., by}}, + bytranslatorco = {{translated \lbx@lfromlang\ a commented by}% + {překl\adddot\ \lbx@sfromlang\ a kom\adddot\ by}}, + bytranslatoran = {{translated \lbx@lfromlang\ a annotated by}% + {překl\adddot\ \lbx@sfromlang\ a anot\adddot\ by}}, + bytranslatorin = {{translated \lbx@lfromlang, with an úvod, by}% + {překl\adddot\ \lbx@sfromlang, with an introd., by}}, + bytranslatorfo = {{translated \lbx@lfromlang, with a foreword, by}% + {překl\adddot\ \lbx@sfromlang, with a forew., by}}, + bytranslatoraf = {{translated \lbx@lfromlang, with an afterword, by}% + {překl\adddot\ \lbx@sfromlang, with an afterw., by}}, + bytranslatorcoin = {{translated \lbx@lfromlang\ a commented, with an úvod, by}% + {překl\adddot\ \lbx@sfromlang\ a comm., with an introd., by}}, + bytranslatorcofo = {{translated \lbx@lfromlang\ a commented, with a foreword, by}% + {překl\adddot\ \lbx@sfromlang\ a comm., with a forew., by}}, + bytranslatorcoaf = {{translated \lbx@lfromlang\ a commented, with an afterword, by}% + {překl\adddot\ \lbx@sfromlang\ a comm., with an afterw., by}}, + bytranslatoranin = {{translated \lbx@lfromlang\ a annotated, with an úvod, by}% + {překl\adddot\ \lbx@sfromlang\ a annot., with an introd., by}}, + bytranslatoranfo = {{translated \lbx@lfromlang\ a annotated, with a foreword, by}% + {překl\adddot\ \lbx@sfromlang\ a annot., with a forew., by}}, + bytranslatoranaf = {{translated \lbx@lfromlang\ a annotated, with an afterword, by}% + {překl\adddot\ \lbx@sfromlang\ a annot., with an afterw., by}}, + and = {{and}{and}}, + %andothers = {{et\addabbrvspace al\adddot}{et\addabbrvspace al\adddot}}, + andmore = {{et\addabbrvspace al\adddot}{et\addabbrvspace al\adddot}}, + %volume = {{volume}{vol\adddot}}, + volumes = {{volumes}{vols\adddot}}, + %jourvol = {{volume}{vol\adddot}}, + jourser = {{series}{ser\adddot}}, + newseries = {{new series}{new ser\adddot}}, + oldseries = {{old series}{old ser\adddot}}, + %edition = {{edition}{ed\adddot}}, + reprint = {{reprint}{repr\adddot}}, + reprintof = {{reprint of}{repr\adddotspace of}}, + reprintas = {{reprinted as}{rpt\adddotspace as}}, + %page = {{page}{p\adddot}}, + %pages = {{pages}{pp\adddot}}, + column = {{column}{col\adddot}}, + columns = {{columns}{cols\adddot}}, + line = {{řádek}{ř\adddot}}, + lines = {{řádky}{ř\adddot}}, + verse = {{verš}{v\adddot}}, + verses = {{verše}{v\adddot}}, + section = {{sekce}{\S}}, + sections = {{secce}{\S\S}}, + paragraph = {{odstavec}{ods\adddot}}, + paragraphs = {{odstavce}{ods\adddot}}, + in = {{in}{in}}, + inseries = {{in}{in}}, + ofseries = {{of}{of}}, + %number = {{number}{no\adddot}}, + chapter = {{kapitola}{kap\adddot}}, + mathesis = {{diplomová práce}{dipl\addabbrvspace práce}}, + phdthesis = {{disertační práce}{dis\addabbrvspace práce}}, + resreport = {{výzkumná zpráca}{výzk\adddot zpr\adddot}}, + techreport = {{technická zpráva}{tech\adddotspace zpr\adddot}}, + software = {{počítačový software}{soft\adddot}}, + datacd = {{CD-ROM}{CD-ROM}}, + audiocd = {{audio CD}{audio CD}}, + version = {{version}{version}}, + %url = {{address}{address}}, + %urlseen = {{visited on}{visited on}}, + inpress = {{in press}{in press}}, + submitted = {{submitted}{submitted}}, + citedas = {{henceforth cited as}{henceforth cited as}}, + thiscite = {{especially}{esp\adddot}}, + seenote = {{viz poznámka}{viz poz\adddot}}, + quotedin = {{quoted in}{qtd\adddotspace in}}, + idem = {{idem}{idem}}, + idemsm = {{idem}{idem}}, + idemsf = {{eadem}{eadem}}, + idemsn = {{idem}{idem}}, + idempm = {{eidem}{eidem}}, + idempf = {{eaedem}{eaedem}}, + idempn = {{eadem}{eadem}}, + idempp = {{eidem}{eidem}}, + ibidem = {{ibidem}{ibid\adddot}}, + opcit = {{op\adddotspace cit\adddot}{op\adddotspace cit\adddot}}, + loccit = {{loc\adddotspace cit\adddot}{loc\adddotspace cit\adddot}}, + confer = {{cf\adddot}{cf\adddot}}, + sequens = {{sq\adddot}{sq\adddot}}, + sequentes = {{sqq\adddot}{sqq\adddot}}, + passim = {{passim}{pass\adddot}}, + see = {{viz}{viz}}, + seealso = {{viz také}{viz také}}, + backrefpage = {{citováno na straně}{cit\adddotspace na s\adddot}}, + backrefpages = {{citováno na stranách}{cit\adddotspace na s\adddot}}, + january = {{ledna}{led\adddot}}, + february = {{února}{ún\adddot}}, + march = {{března}{břez\adddot}}, + april = {{dubna}{dub\adddot}}, + may = {{kvetna}{květ\adddot}}, + june = {{června}{červ\adddot}}, + july = {{července}{čvc}}, + august = {{srpna}{srp\adddot}}, + september = {{září}{zář\adddot}}, + october = {{října}{říj\adddot}}, + november = {{listopadu}{lis\adddot}}, + december = {{prosince}{pros\adddot}}, + langamerican = {{Americká angličtina}{Am\adddot angl\adddot}}, + langbrazilian = {{Brazilská portugalština}{Braz\adddot portugal\adddot}}, + langdanish = {{Dánština}{Dán\adddot}}, + langdutch = {{Holandština}{Hol.\adddot}}, + langenglish = {{Angličtina}{Angl\adddot}}, + langfrench = {{Francouzština}{Franc\adddot}}, + langgerman = {{Němčina}{Něm\adddot}}, + langgreek = {{Řečtina}{Řeč\adddot}}, + langitalian = {{Italština}{Ital\adddot}}, + langlatin = {{Latina}{Lat\adddot}}, + langnorwegian = {{Norština}{Norš\adddot}}, + langportuguese = {{Portugalština}{Port\adddot}}, + langspanish = {{Šanělština}{Špaň\adddot}}, + langswedish = {{Švédština}{Švéd\adddot}}, + fromamerican = {{z americké Angličtiny}{z amer\adddot angl\adddot}}, + frombrazilian = {{z Brazilské Portugalštiny}{z Braz\adddot Port\adddot}}, + fromdanish = {{z Danštiny}{z Dán\adddot}}, + fromdutch = {{z Holandštiny}{z Hol\adddot}}, + fromenglish = {{z Angličtiny}{z Angl\adddot}}, + fromfrench = {{z Francouzštiny}{z Franc\adddot}}, + fromgerman = {{z Němčiny}{z Něm\adddot}}, + fromgreek = {{z Řečtiny}{z Řeč\adddot}}, + fromitalian = {{z Italštiny}{z Ital\adddot}}, + fromlatin = {{z Latiny}{z Lat\adddot}}, + fromnorwegian = {{z Norštiny}{z Nor\adddot}}, + fromportuguese = {{z Portugalštiny}{z Portuguese}}, + fromspanish = {{ze Španělštiny}{ze Špaň\adddot}}, + fromswedish = {{ze Švédštiny}{ze Švéd\adddot}}, + countryde = {{Německo}{DE}}, + countryeu = {{European Union}{EU}}, + countryep = {{European Union}{EP}}, + countryfr = {{Francie}{FR}}, + countryuk = {{Velká Británie}{GB}}, + countryus = {{Spojené Státy Americké}{US}}, + patent = {{patent}{pat\adddot}}, + patentde = {{German patent}{German pat\adddot}}, + patenteu = {{European patent}{European pat\adddot}}, + patentfr = {{French patent}{French pat\adddot}}, + patentuk = {{British patent}{British pat\adddot}}, + patentus = {{U.S\adddotspace patent}{U.S\adddotspace pat\adddot}}, + patreq = {{patent request}{pat\adddot\ req\adddot}}, + patreqde = {{German patent request}{German pat\adddot\ req\adddot}}, + patreqeu = {{European patent request}{European pat\adddot\ req\adddot}}, + patreqfr = {{French patent request}{French pat\adddot\ req\adddot}}, + patrequk = {{British patent request}{British pat\adddot\ req\adddot}}, + patrequs = {{U.S\adddotspace patent request}{U.S\adddotspace pat\adddot\ req\adddot}}, + file = {{soubor}{soub\adddot}}, + library = {{knihovna}{knih\adddot}}, + abstract = {{abstrakt}{abst\adddot}}, + annotation = {{anotace}{anot\adddot}}, +} + + +\endinput diff --git a/english-iso.lbx b/english-iso.lbx new file mode 100644 index 0000000..c8709cb --- /dev/null +++ b/english-iso.lbx @@ -0,0 +1,9 @@ +\ProvidesFile{english-iso.lbx} + +\InheritBibliographyExtras{english} +\InheritBibliographyStrings{english} +\DeclareBibliographyStrings{% + url = {{Available from WWW}{WWW}}, + urlalso={{Available also from WWW}{WWW}}, + urlcomercial={{Available aslo comericaly from WWWW}{Comericial source}} +} diff --git a/graphics/OutboundArchitecture.png b/graphics/OutboundArchitecture.png new file mode 100644 index 0000000000000000000000000000000000000000..cc512a1c7b71f69216cda64123f590977e280ee4 GIT binary patch literal 316221 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 +/Properties << /Pr7 7 0 R >> +>> +>> +endobj +5 0 obj +<< +/Length 1531 +>> +stream +1.00000 0.00000 0.00000 1.00000 0.0000 0.0000 cm +/GS6 gs +/OC /Pr7 BDC +/GS8 gs +0 J +0 j +0.0000 w +22.925585626053735 M +[] 0 d +0.90 0.53 0.03 0.00 K +1.00 0.38 0.00 0.15 k +47.5322 14.5681 m +52.8639 22.0799 77.6245 45.4516 84.0645 85.1318 c +68.1146 80.4064 42.5565 81.0541 25.7250 84.6108 c +24.9242 79.4208 19.7637 75.3106 14.4459 74.5829 c +19.2674 43.9809 42.6917 21.7553 47.5322 14.5681 c +h +36.0011 64.4939 m +27.6316 64.4941 l +27.6489 63.9833 l +30.4211 63.8161 31.2077 60.9775 31.6947 56.9568 c +31.9586 54.7773 32.1457 52.3089 32.4420 49.5947 c +32.7285 46.9681 32.9377 44.4900 33.2311 42.2121 c +34.0214 36.0788 37.9185 31.6534 47.6614 31.3132 c +54.8861 31.5388 58.9158 34.1189 60.9426 37.8244 c +62.1584 40.0476 62.5465 42.7306 62.7732 45.4022 c +63.0862 49.0873 63.4680 53.2437 63.8212 56.4180 c +64.3550 61.2113 65.1504 64.2566 68.1344 63.9394 c +68.1330 64.4941 l +59.8221 64.4941 l +58.0280 42.3978 l +57.1652 37.0403 52.3321 34.0645 47.6011 34.3500 c +47.6011 40.6029 47.6011 48.3437 47.6011 54.5964 c +53.4419 54.3141 57.1637 57.2224 57.4914 65.5965 c +57.4914 73.9871 51.9843 75.8928 49.8487 76.0867 c +44.3336 76.1936 34.7117 75.5663 32.3918 76.8203 c +29.4687 73.9845 l +43.2541 73.9845 l +43.2541 34.9449 l +40.3064 35.2500 38.1611 37.5970 37.1100 42.3734 c +h +h +47.6351 73.8431 m +47.6351 56.6274 l +50.5468 56.4616 52.8769 59.1035 53.0762 65.2277 c +53.3296 70.7295 51.5999 74.1382 47.6351 73.8431 c +f* +/GS8 gs +0.0000 99.2126 m +99.2126 99.2126 l +99.2126 0.0000 l +0.0000 0.0000 l +h +n +EMC + +endstream +endobj +7 0 obj +<< +/Type/OCG/Name +>> +endobj +2 0 obj +<< +/Type /Pages +/Kids [4 0 R] +/Count 1 +>> +endobj +1 0 obj +<< +/Type /Catalog +/Pages 2 0 R +/OCProperties<< /D<< /Order[7 0 R ]/ON[7 0 R ]/OFF[]/RBGroups[]>>/OCGs[7 0 R ]>> +>> +endobj +3 0 obj +<< +/CreationDate (D:20141204152803+01'00') +/ModDate (D:20141204152803+01'00') +/Producer +/Author +/Creator +/Title +>> +endobj +6 0 obj +<< +/Type /ExtGState +/RI /RelativeColorimetric +>> +endobj +8 0 obj +<< +/Type /ExtGState +/op false/OP false/OPM 0 +>> +endobj +xref +0 9 +0000000000 65535 f +0000002067 00000 n +0000002003 00000 n +0000002204 00000 n +0000000017 00000 n +0000000333 00000 n +0000002640 00000 n +0000001924 00000 n +0000002710 00000 n +trailer +<< +/Size 9 +/Root 1 0 R +/Info 3 0 R +/ID [] +>> +startxref +2780 +%%EOF \ No newline at end of file diff --git a/graphics/UP_znak.ps b/graphics/UP_znak.ps new file mode 100644 index 0000000..98657c0 --- /dev/null +++ b/graphics/UP_znak.ps @@ -0,0 +1,499 @@ +%!PS-Adobe-3.0 +%Produced by poppler pdftops version: 0.18.4 (http://poppler.freedesktop.org) +%%Creator: CorelDRAW X6 +%%LanguageLevel: 2 +%%DocumentSuppliedResources: (atend) +%%DocumentMedia: plain 102 102 0 () () +%%BoundingBox: 0 0 102 102 +%%Pages: 1 +%%EndComments +%%BeginDefaults +%%PageMedia: plain +%%EndDefaults +%%BeginProlog +%%BeginResource: procset xpdf 3.00 0 +%%Copyright: Copyright 1996-2004 Glyph & Cog, LLC +/xpdf 75 dict def xpdf begin +% PDF special state +/pdfDictSize 15 def +/pdfSetup { + 3 1 roll 2 array astore + /setpagedevice where { + pop 3 dict begin + /PageSize exch def + /ImagingBBox null def + /Policies 1 dict dup begin /PageSize 3 def end def + { /Duplex true def } if + currentdict end setpagedevice + } { + pop pop + } ifelse +} def +/pdfStartPage { + pdfDictSize dict begin + /pdfFillCS [] def + /pdfFillXform {} def + /pdfStrokeCS [] def + /pdfStrokeXform {} def + /pdfFill [0] def + /pdfStroke [0] def + /pdfFillOP false def + /pdfStrokeOP false def + /pdfLastFill false def + /pdfLastStroke false def + /pdfTextMat [1 0 0 1 0 0] def + /pdfFontSize 0 def + /pdfCharSpacing 0 def + /pdfTextRender 0 def + /pdfPatternCS false def + /pdfTextRise 0 def + /pdfWordSpacing 0 def + /pdfHorizScaling 1 def + /pdfTextClipPath [] def +} def +/pdfEndPage { end } def +% PDF color state +/cs { /pdfFillXform exch def dup /pdfFillCS exch def + setcolorspace } def +/CS { /pdfStrokeXform exch def dup /pdfStrokeCS exch def + setcolorspace } def +/sc { pdfLastFill not { pdfFillCS setcolorspace } if + dup /pdfFill exch def aload pop pdfFillXform setcolor + /pdfLastFill true def /pdfLastStroke false def } def +/SC { pdfLastStroke not { pdfStrokeCS setcolorspace } if + dup /pdfStroke exch def aload pop pdfStrokeXform setcolor + /pdfLastStroke true def /pdfLastFill false def } def +/op { /pdfFillOP exch def + pdfLastFill { pdfFillOP setoverprint } if } def +/OP { /pdfStrokeOP exch def + pdfLastStroke { pdfStrokeOP setoverprint } if } def +/fCol { + pdfLastFill not { + pdfFillCS setcolorspace + pdfFill aload pop pdfFillXform setcolor + pdfFillOP setoverprint + /pdfLastFill true def /pdfLastStroke false def + } if +} def +/sCol { + pdfLastStroke not { + pdfStrokeCS setcolorspace + pdfStroke aload pop pdfStrokeXform setcolor + pdfStrokeOP setoverprint + /pdfLastStroke true def /pdfLastFill false def + } if +} def +% build a font +/pdfMakeFont { + 4 3 roll findfont + 4 2 roll matrix scale makefont + dup length dict begin + { 1 index /FID ne { def } { pop pop } ifelse } forall + /Encoding exch def + currentdict + end + definefont pop +} def +/pdfMakeFont16 { + exch findfont + dup length dict begin + { 1 index /FID ne { def } { pop pop } ifelse } forall + /WMode exch def + currentdict + end + definefont pop +} def +% graphics state operators +/q { gsave pdfDictSize dict begin } def +/Q { + end grestore + /pdfLastFill where { + pop + pdfLastFill { + pdfFillOP setoverprint + } { + pdfStrokeOP setoverprint + } ifelse + } if +} def +/cm { concat } def +/d { setdash } def +/i { setflat } def +/j { setlinejoin } def +/J { setlinecap } def +/M { setmiterlimit } def +/w { setlinewidth } def +% path segment operators +/m { moveto } def +/l { lineto } def +/c { curveto } def +/re { 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto + neg 0 rlineto closepath } def +/h { closepath } def +% path painting operators +/S { sCol stroke } def +/Sf { fCol stroke } def +/f { fCol fill } def +/f* { fCol eofill } def +% clipping operators +/W { clip newpath } def +/W* { eoclip newpath } def +/Ws { strokepath clip newpath } def +% text state operators +/Tc { /pdfCharSpacing exch def } def +/Tf { dup /pdfFontSize exch def + dup pdfHorizScaling mul exch matrix scale + pdfTextMat matrix concatmatrix dup 4 0 put dup 5 0 put + exch findfont exch makefont setfont } def +/Tr { /pdfTextRender exch def } def +/Tp { /pdfPatternCS exch def } def +/Ts { /pdfTextRise exch def } def +/Tw { /pdfWordSpacing exch def } def +/Tz { /pdfHorizScaling exch def } def +% text positioning operators +/Td { pdfTextMat transform moveto } def +/Tm { /pdfTextMat exch def } def +% text string operators +/cshow where { + pop + /cshow2 { + dup { + pop pop + 1 string dup 0 3 index put 3 index exec + } exch cshow + pop pop + } def +}{ + /cshow2 { + currentfont /FontType get 0 eq { + 0 2 2 index length 1 sub { + 2 copy get exch 1 add 2 index exch get + 2 copy exch 256 mul add + 2 string dup 0 6 5 roll put dup 1 5 4 roll put + 3 index exec + } for + } { + dup { + 1 string dup 0 3 index put 3 index exec + } forall + } ifelse + pop pop + } def +} ifelse +/awcp { + exch { + false charpath + 5 index 5 index rmoveto + 6 index eq { 7 index 7 index rmoveto } if + } exch cshow2 + 6 {pop} repeat +} def +/Tj { + fCol + 1 index stringwidth pdfTextMat idtransform pop + sub 1 index length dup 0 ne { div } { pop pop 0 } ifelse + pdfWordSpacing pdfHorizScaling mul 0 pdfTextMat dtransform 32 + 4 3 roll pdfCharSpacing pdfHorizScaling mul add 0 + pdfTextMat dtransform + 6 5 roll Tj1 +} def +/Tj16 { + fCol + 2 index stringwidth pdfTextMat idtransform pop + sub exch div + pdfWordSpacing pdfHorizScaling mul 0 pdfTextMat dtransform 32 + 4 3 roll pdfCharSpacing pdfHorizScaling mul add 0 + pdfTextMat dtransform + 6 5 roll Tj1 +} def +/Tj16V { + fCol + 2 index stringwidth pdfTextMat idtransform exch pop + sub exch div + 0 pdfWordSpacing pdfTextMat dtransform 32 + 4 3 roll pdfCharSpacing add 0 exch + pdfTextMat dtransform + 6 5 roll Tj1 +} def +/Tj1 { + 0 pdfTextRise pdfTextMat dtransform rmoveto + currentpoint 8 2 roll + pdfTextRender 1 and 0 eq pdfPatternCS not and { + 6 copy awidthshow + } if + pdfTextRender 3 and dup 1 eq exch 2 eq or { + 7 index 7 index moveto + 6 copy + currentfont /FontType get 3 eq { fCol } { sCol } ifelse + false awcp currentpoint stroke moveto + } if + pdfTextRender 4 and 0 ne pdfPatternCS or { + 8 6 roll moveto + false awcp + /pdfTextClipPath [ pdfTextClipPath aload pop + {/moveto cvx} + {/lineto cvx} + {/curveto cvx} + {/closepath cvx} + pathforall ] def + currentpoint newpath moveto + } { + 8 {pop} repeat + } ifelse + 0 pdfTextRise neg pdfTextMat dtransform rmoveto +} def +/TJm { pdfFontSize 0.001 mul mul neg 0 + pdfTextMat dtransform rmoveto } def +/TJmV { pdfFontSize 0.001 mul mul neg 0 exch + pdfTextMat dtransform rmoveto } def +/Tclip { pdfTextClipPath cvx exec clip newpath + /pdfTextClipPath [] def } def +/Tclip* { pdfTextClipPath cvx exec eoclip newpath + /pdfTextClipPath [] def } def +% Level 2 image operators +/pdfImBuf 100 string def +/pdfIm { + image + { currentfile pdfImBuf readline + not { pop exit } if + (%-EOD-) eq { exit } if } loop +} def +/pdfImM { + fCol imagemask + { currentfile pdfImBuf readline + not { pop exit } if + (%-EOD-) eq { exit } if } loop +} def +/pr { 2 index 2 index 3 2 roll putinterval 4 add } def +/pdfImClip { + gsave + 0 2 4 index length 1 sub { + dup 4 index exch 2 copy + get 5 index div put + 1 add 3 index exch 2 copy + get 3 index div put + } for + pop pop rectclip +} def +/pdfImClipEnd { grestore } def +% shading operators +/colordelta { + false 0 1 3 index length 1 sub { + dup 4 index exch get 3 index 3 2 roll get sub abs 0.004 gt { + pop true + } if + } for + exch pop exch pop +} def +/funcCol { func n array astore } def +/funcSH { + dup 0 eq { + true + } { + dup 6 eq { + false + } { + 4 index 4 index funcCol dup + 6 index 4 index funcCol dup + 3 1 roll colordelta 3 1 roll + 5 index 5 index funcCol dup + 3 1 roll colordelta 3 1 roll + 6 index 8 index funcCol dup + 3 1 roll colordelta 3 1 roll + colordelta or or or + } ifelse + } ifelse + { + 1 add + 4 index 3 index add 0.5 mul exch 4 index 3 index add 0.5 mul exch + 6 index 6 index 4 index 4 index 4 index funcSH + 2 index 6 index 6 index 4 index 4 index funcSH + 6 index 2 index 4 index 6 index 4 index funcSH + 5 3 roll 3 2 roll funcSH pop pop + } { + pop 3 index 2 index add 0.5 mul 3 index 2 index add 0.5 mul + funcCol sc + dup 4 index exch mat transform m + 3 index 3 index mat transform l + 1 index 3 index mat transform l + mat transform l pop pop h f* + } ifelse +} def +/axialCol { + dup 0 lt { + pop t0 + } { + dup 1 gt { + pop t1 + } { + dt mul t0 add + } ifelse + } ifelse + func n array astore +} def +/axialSH { + dup 0 eq { + true + } { + dup 8 eq { + false + } { + 2 index axialCol 2 index axialCol colordelta + } ifelse + } ifelse + { + 1 add 3 1 roll 2 copy add 0.5 mul + dup 4 3 roll exch 4 index axialSH + exch 3 2 roll axialSH + } { + pop 2 copy add 0.5 mul + axialCol sc + exch dup dx mul x0 add exch dy mul y0 add + 3 2 roll dup dx mul x0 add exch dy mul y0 add + dx abs dy abs ge { + 2 copy yMin sub dy mul dx div add yMin m + yMax sub dy mul dx div add yMax l + 2 copy yMax sub dy mul dx div add yMax l + yMin sub dy mul dx div add yMin l + h f* + } { + exch 2 copy xMin sub dx mul dy div add xMin exch m + xMax sub dx mul dy div add xMax exch l + exch 2 copy xMax sub dx mul dy div add xMax exch l + xMin sub dx mul dy div add xMin exch l + h f* + } ifelse + } ifelse +} def +/radialCol { + dup t0 lt { + pop t0 + } { + dup t1 gt { + pop t1 + } if + } ifelse + func n array astore +} def +/radialSH { + dup 0 eq { + true + } { + dup 8 eq { + false + } { + 2 index dt mul t0 add radialCol + 2 index dt mul t0 add radialCol colordelta + } ifelse + } ifelse + { + 1 add 3 1 roll 2 copy add 0.5 mul + dup 4 3 roll exch 4 index radialSH + exch 3 2 roll radialSH + } { + pop 2 copy add 0.5 mul dt mul t0 add + radialCol sc + encl { + exch dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add + 0 360 arc h + dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add + 360 0 arcn h f + } { + 2 copy + dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add + a1 a2 arcn + dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add + a2 a1 arcn h + dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add + a1 a2 arc + dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add + a2 a1 arc h f + } ifelse + } ifelse +} def +end +%%EndResource +%%EndProlog +%%BeginSetup +xpdf begin +102 102 false pdfSetup +%%EndSetup +%%Page: 1 1 +%%BeginPageSetup +%%PageOrientation: Portrait +pdfStartPage +1 1 translate +-1 -1 102 102 re W +%%EndPageSetup +[] 0 d +1 i +0 j +0 J +10 M +1 w +/DeviceGray {} cs +[0] sc +/DeviceGray {} CS +[0] SC +false op +false OP +{} settransfer +q +[1 0 0 1 0 0] cm +false op +false OP +0 J +0 j +0 w +22.925586 M +[] 0 d +/DeviceCMYK {} CS +[0.9 0.53 0.03 0] SC +/DeviceCMYK {} cs +[1 0.38 0 0.15] sc +47.5322 14.5681 m +52.8639 22.0799 77.6245 45.4516 84.0645 85.1318 c +68.1146 80.4064 42.5565 81.0541 25.725 84.6108 c +24.9242 79.4208 19.7637 75.3106 14.4459 74.5829 c +19.2674 43.9809 42.6917 21.7553 47.5322 14.5681 c +h +36.0011 64.4939 m +27.6316 64.4941 l +27.6489 63.9833 l +30.4211 63.8161 31.2077 60.9775 31.6947 56.9568 c +31.9586 54.7773 32.1457 52.3089 32.442 49.5947 c +32.7285 46.9681 32.9377 44.49 33.2311 42.2121 c +34.0214 36.0788 37.9185 31.6534 47.6614 31.3132 c +54.8861 31.5388 58.9158 34.1189 60.9426 37.8244 c +62.1584 40.0476 62.5465 42.7306 62.7732 45.4022 c +63.0862 49.0873 63.468 53.2437 63.8212 56.418 c +64.355 61.2113 65.1504 64.2566 68.1344 63.9394 c +68.133 64.4941 l +59.8221 64.4941 l +58.028 42.3978 l +57.1652 37.0403 52.3321 34.0645 47.6011 34.35 c +47.6011 40.6029 47.6011 48.3437 47.6011 54.5964 c +53.4419 54.3141 57.1637 57.2224 57.4914 65.5965 c +57.4914 73.9871 51.9843 75.8928 49.8487 76.0867 c +44.3336 76.1936 34.7117 75.5663 32.3918 76.8203 c +29.4687 73.9845 l +43.2541 73.9845 l +43.2541 34.9449 l +40.3064 35.25 38.1611 37.597 37.11 42.3734 c +36.0011 64.4939 l +h +47.6351 73.8431 m +47.6351 56.6274 l +50.5468 56.4616 52.8769 59.1035 53.0762 65.2277 c +53.3296 70.7295 51.5999 74.1382 47.6351 73.8431 c +f* +false op +false OP +Q +showpage +%%PageTrailer +pdfEndPage +%%Trailer +end +%%DocumentSuppliedResources: +%%EOF diff --git a/graphics/UP_znak_cerna.pdf b/graphics/UP_znak_cerna.pdf new file mode 100644 index 0000000..0b3cb1f --- /dev/null +++ b/graphics/UP_znak_cerna.pdf @@ -0,0 +1,142 @@ +%PDF-1.5 +% +4 0 obj +<< +/Type /Page +/Parent 2 0 R +/Contents 5 0 R +/MediaBox [-1.0000 -1.0000 100.2126 100.2126] +/TrimBox [-1.0000 -1.0000 100.2126 100.2126] +/CropBox [-1.0000 -1.0000 100.2126 100.2126] +/Resources << +/ProcSet [/PDF] +/ExtGState << /GS6 6 0 R /GS8 8 0 R >> +/Properties << /Pr7 7 0 R >> +>> +>> +endobj +5 0 obj +<< +/Length 1531 +>> +stream +1.00000 0.00000 0.00000 1.00000 0.0000 0.0000 cm +/GS6 gs +/OC /Pr7 BDC +/GS8 gs +0 J +0 j +0.0000 w +22.925585626053735 M +[] 0 d +0.90 0.53 0.03 0.00 K +0.00 0.00 0.00 1.00 k +47.5322 14.5681 m +52.8639 22.0799 77.6245 45.4516 84.0645 85.1318 c +68.1146 80.4064 42.5565 81.0541 25.7250 84.6108 c +24.9242 79.4208 19.7637 75.3106 14.4459 74.5829 c +19.2674 43.9809 42.6917 21.7553 47.5322 14.5681 c +h +36.0011 64.4939 m +27.6316 64.4941 l +27.6489 63.9833 l +30.4211 63.8161 31.2077 60.9775 31.6947 56.9568 c +31.9586 54.7773 32.1457 52.3089 32.4420 49.5947 c +32.7285 46.9681 32.9377 44.4900 33.2311 42.2121 c +34.0214 36.0788 37.9185 31.6534 47.6614 31.3132 c +54.8861 31.5388 58.9158 34.1189 60.9426 37.8244 c +62.1584 40.0476 62.5465 42.7306 62.7732 45.4022 c +63.0862 49.0873 63.4680 53.2437 63.8212 56.4180 c +64.3550 61.2113 65.1504 64.2566 68.1344 63.9394 c +68.1330 64.4941 l +59.8221 64.4941 l +58.0280 42.3978 l +57.1652 37.0403 52.3321 34.0645 47.6011 34.3500 c +47.6011 40.6029 47.6011 48.3437 47.6011 54.5964 c +53.4419 54.3141 57.1637 57.2224 57.4914 65.5965 c +57.4914 73.9871 51.9843 75.8928 49.8487 76.0867 c +44.3336 76.1936 34.7117 75.5663 32.3918 76.8203 c +29.4687 73.9845 l +43.2541 73.9845 l +43.2541 34.9449 l +40.3064 35.2500 38.1611 37.5970 37.1100 42.3734 c +h +h +47.6351 73.8431 m +47.6351 56.6274 l +50.5468 56.4616 52.8769 59.1035 53.0762 65.2277 c +53.3296 70.7295 51.5999 74.1382 47.6351 73.8431 c +f* +/GS8 gs +0.0000 99.2126 m +99.2126 99.2126 l +99.2126 0.0000 l +0.0000 0.0000 l +h +n +EMC + +endstream +endobj +7 0 obj +<< +/Type/OCG/Name +>> +endobj +2 0 obj +<< +/Type /Pages +/Kids [4 0 R] +/Count 1 +>> +endobj +1 0 obj +<< +/Type /Catalog +/Pages 2 0 R +/OCProperties<< /D<< /Order[7 0 R ]/ON[7 0 R ]/OFF[]/RBGroups[]>>/OCGs[7 0 R ]>> +>> +endobj +3 0 obj +<< +/CreationDate (D:20141204152817+01'00') +/ModDate (D:20141204152817+01'00') +/Producer +/Author +/Creator +/Title +>> +endobj +6 0 obj +<< +/Type /ExtGState +/RI /RelativeColorimetric +>> +endobj +8 0 obj +<< +/Type /ExtGState +/op false/OP false/OPM 0 +>> +endobj +xref +0 9 +0000000000 65535 f +0000002067 00000 n +0000002003 00000 n +0000002204 00000 n +0000000017 00000 n +0000000333 00000 n +0000002640 00000 n +0000001924 00000 n +0000002710 00000 n +trailer +<< +/Size 9 +/Root 1 0 R +/Info 3 0 R +/ID [] +>> +startxref +2780 +%%EOF \ No newline at end of file diff --git a/graphics/UP_znak_cerna.ps b/graphics/UP_znak_cerna.ps new file mode 100644 index 0000000..1327b01 --- /dev/null +++ b/graphics/UP_znak_cerna.ps @@ -0,0 +1,499 @@ +%!PS-Adobe-3.0 +%Produced by poppler pdftops version: 0.18.4 (http://poppler.freedesktop.org) +%%Creator: CorelDRAW X6 +%%LanguageLevel: 2 +%%DocumentSuppliedResources: (atend) +%%DocumentMedia: plain 102 102 0 () () +%%BoundingBox: 0 0 102 102 +%%Pages: 1 +%%EndComments +%%BeginDefaults +%%PageMedia: plain +%%EndDefaults +%%BeginProlog +%%BeginResource: procset xpdf 3.00 0 +%%Copyright: Copyright 1996-2004 Glyph & Cog, LLC +/xpdf 75 dict def xpdf begin +% PDF special state +/pdfDictSize 15 def +/pdfSetup { + 3 1 roll 2 array astore + /setpagedevice where { + pop 3 dict begin + /PageSize exch def + /ImagingBBox null def + /Policies 1 dict dup begin /PageSize 3 def end def + { /Duplex true def } if + currentdict end setpagedevice + } { + pop pop + } ifelse +} def +/pdfStartPage { + pdfDictSize dict begin + /pdfFillCS [] def + /pdfFillXform {} def + /pdfStrokeCS [] def + /pdfStrokeXform {} def + /pdfFill [0] def + /pdfStroke [0] def + /pdfFillOP false def + /pdfStrokeOP false def + /pdfLastFill false def + /pdfLastStroke false def + /pdfTextMat [1 0 0 1 0 0] def + /pdfFontSize 0 def + /pdfCharSpacing 0 def + /pdfTextRender 0 def + /pdfPatternCS false def + /pdfTextRise 0 def + /pdfWordSpacing 0 def + /pdfHorizScaling 1 def + /pdfTextClipPath [] def +} def +/pdfEndPage { end } def +% PDF color state +/cs { /pdfFillXform exch def dup /pdfFillCS exch def + setcolorspace } def +/CS { /pdfStrokeXform exch def dup /pdfStrokeCS exch def + setcolorspace } def +/sc { pdfLastFill not { pdfFillCS setcolorspace } if + dup /pdfFill exch def aload pop pdfFillXform setcolor + /pdfLastFill true def /pdfLastStroke false def } def +/SC { pdfLastStroke not { pdfStrokeCS setcolorspace } if + dup /pdfStroke exch def aload pop pdfStrokeXform setcolor + /pdfLastStroke true def /pdfLastFill false def } def +/op { /pdfFillOP exch def + pdfLastFill { pdfFillOP setoverprint } if } def +/OP { /pdfStrokeOP exch def + pdfLastStroke { pdfStrokeOP setoverprint } if } def +/fCol { + pdfLastFill not { + pdfFillCS setcolorspace + pdfFill aload pop pdfFillXform setcolor + pdfFillOP setoverprint + /pdfLastFill true def /pdfLastStroke false def + } if +} def +/sCol { + pdfLastStroke not { + pdfStrokeCS setcolorspace + pdfStroke aload pop pdfStrokeXform setcolor + pdfStrokeOP setoverprint + /pdfLastStroke true def /pdfLastFill false def + } if +} def +% build a font +/pdfMakeFont { + 4 3 roll findfont + 4 2 roll matrix scale makefont + dup length dict begin + { 1 index /FID ne { def } { pop pop } ifelse } forall + /Encoding exch def + currentdict + end + definefont pop +} def +/pdfMakeFont16 { + exch findfont + dup length dict begin + { 1 index /FID ne { def } { pop pop } ifelse } forall + /WMode exch def + currentdict + end + definefont pop +} def +% graphics state operators +/q { gsave pdfDictSize dict begin } def +/Q { + end grestore + /pdfLastFill where { + pop + pdfLastFill { + pdfFillOP setoverprint + } { + pdfStrokeOP setoverprint + } ifelse + } if +} def +/cm { concat } def +/d { setdash } def +/i { setflat } def +/j { setlinejoin } def +/J { setlinecap } def +/M { setmiterlimit } def +/w { setlinewidth } def +% path segment operators +/m { moveto } def +/l { lineto } def +/c { curveto } def +/re { 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto + neg 0 rlineto closepath } def +/h { closepath } def +% path painting operators +/S { sCol stroke } def +/Sf { fCol stroke } def +/f { fCol fill } def +/f* { fCol eofill } def +% clipping operators +/W { clip newpath } def +/W* { eoclip newpath } def +/Ws { strokepath clip newpath } def +% text state operators +/Tc { /pdfCharSpacing exch def } def +/Tf { dup /pdfFontSize exch def + dup pdfHorizScaling mul exch matrix scale + pdfTextMat matrix concatmatrix dup 4 0 put dup 5 0 put + exch findfont exch makefont setfont } def +/Tr { /pdfTextRender exch def } def +/Tp { /pdfPatternCS exch def } def +/Ts { /pdfTextRise exch def } def +/Tw { /pdfWordSpacing exch def } def +/Tz { /pdfHorizScaling exch def } def +% text positioning operators +/Td { pdfTextMat transform moveto } def +/Tm { /pdfTextMat exch def } def +% text string operators +/cshow where { + pop + /cshow2 { + dup { + pop pop + 1 string dup 0 3 index put 3 index exec + } exch cshow + pop pop + } def +}{ + /cshow2 { + currentfont /FontType get 0 eq { + 0 2 2 index length 1 sub { + 2 copy get exch 1 add 2 index exch get + 2 copy exch 256 mul add + 2 string dup 0 6 5 roll put dup 1 5 4 roll put + 3 index exec + } for + } { + dup { + 1 string dup 0 3 index put 3 index exec + } forall + } ifelse + pop pop + } def +} ifelse +/awcp { + exch { + false charpath + 5 index 5 index rmoveto + 6 index eq { 7 index 7 index rmoveto } if + } exch cshow2 + 6 {pop} repeat +} def +/Tj { + fCol + 1 index stringwidth pdfTextMat idtransform pop + sub 1 index length dup 0 ne { div } { pop pop 0 } ifelse + pdfWordSpacing pdfHorizScaling mul 0 pdfTextMat dtransform 32 + 4 3 roll pdfCharSpacing pdfHorizScaling mul add 0 + pdfTextMat dtransform + 6 5 roll Tj1 +} def +/Tj16 { + fCol + 2 index stringwidth pdfTextMat idtransform pop + sub exch div + pdfWordSpacing pdfHorizScaling mul 0 pdfTextMat dtransform 32 + 4 3 roll pdfCharSpacing pdfHorizScaling mul add 0 + pdfTextMat dtransform + 6 5 roll Tj1 +} def +/Tj16V { + fCol + 2 index stringwidth pdfTextMat idtransform exch pop + sub exch div + 0 pdfWordSpacing pdfTextMat dtransform 32 + 4 3 roll pdfCharSpacing add 0 exch + pdfTextMat dtransform + 6 5 roll Tj1 +} def +/Tj1 { + 0 pdfTextRise pdfTextMat dtransform rmoveto + currentpoint 8 2 roll + pdfTextRender 1 and 0 eq pdfPatternCS not and { + 6 copy awidthshow + } if + pdfTextRender 3 and dup 1 eq exch 2 eq or { + 7 index 7 index moveto + 6 copy + currentfont /FontType get 3 eq { fCol } { sCol } ifelse + false awcp currentpoint stroke moveto + } if + pdfTextRender 4 and 0 ne pdfPatternCS or { + 8 6 roll moveto + false awcp + /pdfTextClipPath [ pdfTextClipPath aload pop + {/moveto cvx} + {/lineto cvx} + {/curveto cvx} + {/closepath cvx} + pathforall ] def + currentpoint newpath moveto + } { + 8 {pop} repeat + } ifelse + 0 pdfTextRise neg pdfTextMat dtransform rmoveto +} def +/TJm { pdfFontSize 0.001 mul mul neg 0 + pdfTextMat dtransform rmoveto } def +/TJmV { pdfFontSize 0.001 mul mul neg 0 exch + pdfTextMat dtransform rmoveto } def +/Tclip { pdfTextClipPath cvx exec clip newpath + /pdfTextClipPath [] def } def +/Tclip* { pdfTextClipPath cvx exec eoclip newpath + /pdfTextClipPath [] def } def +% Level 2 image operators +/pdfImBuf 100 string def +/pdfIm { + image + { currentfile pdfImBuf readline + not { pop exit } if + (%-EOD-) eq { exit } if } loop +} def +/pdfImM { + fCol imagemask + { currentfile pdfImBuf readline + not { pop exit } if + (%-EOD-) eq { exit } if } loop +} def +/pr { 2 index 2 index 3 2 roll putinterval 4 add } def +/pdfImClip { + gsave + 0 2 4 index length 1 sub { + dup 4 index exch 2 copy + get 5 index div put + 1 add 3 index exch 2 copy + get 3 index div put + } for + pop pop rectclip +} def +/pdfImClipEnd { grestore } def +% shading operators +/colordelta { + false 0 1 3 index length 1 sub { + dup 4 index exch get 3 index 3 2 roll get sub abs 0.004 gt { + pop true + } if + } for + exch pop exch pop +} def +/funcCol { func n array astore } def +/funcSH { + dup 0 eq { + true + } { + dup 6 eq { + false + } { + 4 index 4 index funcCol dup + 6 index 4 index funcCol dup + 3 1 roll colordelta 3 1 roll + 5 index 5 index funcCol dup + 3 1 roll colordelta 3 1 roll + 6 index 8 index funcCol dup + 3 1 roll colordelta 3 1 roll + colordelta or or or + } ifelse + } ifelse + { + 1 add + 4 index 3 index add 0.5 mul exch 4 index 3 index add 0.5 mul exch + 6 index 6 index 4 index 4 index 4 index funcSH + 2 index 6 index 6 index 4 index 4 index funcSH + 6 index 2 index 4 index 6 index 4 index funcSH + 5 3 roll 3 2 roll funcSH pop pop + } { + pop 3 index 2 index add 0.5 mul 3 index 2 index add 0.5 mul + funcCol sc + dup 4 index exch mat transform m + 3 index 3 index mat transform l + 1 index 3 index mat transform l + mat transform l pop pop h f* + } ifelse +} def +/axialCol { + dup 0 lt { + pop t0 + } { + dup 1 gt { + pop t1 + } { + dt mul t0 add + } ifelse + } ifelse + func n array astore +} def +/axialSH { + dup 0 eq { + true + } { + dup 8 eq { + false + } { + 2 index axialCol 2 index axialCol colordelta + } ifelse + } ifelse + { + 1 add 3 1 roll 2 copy add 0.5 mul + dup 4 3 roll exch 4 index axialSH + exch 3 2 roll axialSH + } { + pop 2 copy add 0.5 mul + axialCol sc + exch dup dx mul x0 add exch dy mul y0 add + 3 2 roll dup dx mul x0 add exch dy mul y0 add + dx abs dy abs ge { + 2 copy yMin sub dy mul dx div add yMin m + yMax sub dy mul dx div add yMax l + 2 copy yMax sub dy mul dx div add yMax l + yMin sub dy mul dx div add yMin l + h f* + } { + exch 2 copy xMin sub dx mul dy div add xMin exch m + xMax sub dx mul dy div add xMax exch l + exch 2 copy xMax sub dx mul dy div add xMax exch l + xMin sub dx mul dy div add xMin exch l + h f* + } ifelse + } ifelse +} def +/radialCol { + dup t0 lt { + pop t0 + } { + dup t1 gt { + pop t1 + } if + } ifelse + func n array astore +} def +/radialSH { + dup 0 eq { + true + } { + dup 8 eq { + false + } { + 2 index dt mul t0 add radialCol + 2 index dt mul t0 add radialCol colordelta + } ifelse + } ifelse + { + 1 add 3 1 roll 2 copy add 0.5 mul + dup 4 3 roll exch 4 index radialSH + exch 3 2 roll radialSH + } { + pop 2 copy add 0.5 mul dt mul t0 add + radialCol sc + encl { + exch dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add + 0 360 arc h + dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add + 360 0 arcn h f + } { + 2 copy + dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add + a1 a2 arcn + dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add + a2 a1 arcn h + dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add + a1 a2 arc + dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add + a2 a1 arc h f + } ifelse + } ifelse +} def +end +%%EndResource +%%EndProlog +%%BeginSetup +xpdf begin +102 102 false pdfSetup +%%EndSetup +%%Page: 1 1 +%%BeginPageSetup +%%PageOrientation: Portrait +pdfStartPage +1 1 translate +-1 -1 102 102 re W +%%EndPageSetup +[] 0 d +1 i +0 j +0 J +10 M +1 w +/DeviceGray {} cs +[0] sc +/DeviceGray {} CS +[0] SC +false op +false OP +{} settransfer +q +[1 0 0 1 0 0] cm +false op +false OP +0 J +0 j +0 w +22.925586 M +[] 0 d +/DeviceCMYK {} CS +[0.9 0.53 0.03 0] SC +/DeviceCMYK {} cs +[0 0 0 1] sc +47.5322 14.5681 m +52.8639 22.0799 77.6245 45.4516 84.0645 85.1318 c +68.1146 80.4064 42.5565 81.0541 25.725 84.6108 c +24.9242 79.4208 19.7637 75.3106 14.4459 74.5829 c +19.2674 43.9809 42.6917 21.7553 47.5322 14.5681 c +h +36.0011 64.4939 m +27.6316 64.4941 l +27.6489 63.9833 l +30.4211 63.8161 31.2077 60.9775 31.6947 56.9568 c +31.9586 54.7773 32.1457 52.3089 32.442 49.5947 c +32.7285 46.9681 32.9377 44.49 33.2311 42.2121 c +34.0214 36.0788 37.9185 31.6534 47.6614 31.3132 c +54.8861 31.5388 58.9158 34.1189 60.9426 37.8244 c +62.1584 40.0476 62.5465 42.7306 62.7732 45.4022 c +63.0862 49.0873 63.468 53.2437 63.8212 56.418 c +64.355 61.2113 65.1504 64.2566 68.1344 63.9394 c +68.133 64.4941 l +59.8221 64.4941 l +58.028 42.3978 l +57.1652 37.0403 52.3321 34.0645 47.6011 34.35 c +47.6011 40.6029 47.6011 48.3437 47.6011 54.5964 c +53.4419 54.3141 57.1637 57.2224 57.4914 65.5965 c +57.4914 73.9871 51.9843 75.8928 49.8487 76.0867 c +44.3336 76.1936 34.7117 75.5663 32.3918 76.8203 c +29.4687 73.9845 l +43.2541 73.9845 l +43.2541 34.9449 l +40.3064 35.25 38.1611 37.597 37.11 42.3734 c +36.0011 64.4939 l +h +47.6351 73.8431 m +47.6351 56.6274 l +50.5468 56.4616 52.8769 59.1035 53.0762 65.2277 c +53.3296 70.7295 51.5999 74.1382 47.6351 73.8431 c +f* +false op +false OP +Q +showpage +%%PageTrailer +pdfEndPage +%%Trailer +end +%%DocumentSuppliedResources: +%%EOF diff --git a/graphics/UP_znak_outline.pdf b/graphics/UP_znak_outline.pdf new file mode 100644 index 0000000..a5d9614 --- /dev/null +++ b/graphics/UP_znak_outline.pdf @@ -0,0 +1,156 @@ +%PDF-1.5 +% +4 0 obj +<< +/Type /Page +/Parent 2 0 R +/Contents 5 0 R +/MediaBox [-1.0000 -1.0000 100.2126 100.2126] +/TrimBox [-1.0000 -1.0000 100.2126 100.2126] +/CropBox [-1.0000 -1.0000 100.2126 100.2126] +/Resources << +/ProcSet [/PDF] +/ExtGState << /GS6 6 0 R /GS8 8 0 R >> +/Properties << /Pr7 7 0 R >> +>> +>> +endobj +5 0 obj +<< +/Length 2078 +>> +stream +1.00000 0.00000 0.00000 1.00000 0.0000 0.0000 cm +/GS6 gs +/OC /Pr7 BDC +/GS8 gs +0.0000 99.2126 m +99.2126 99.2126 l +99.2126 0.0000 l +0.0000 0.0000 l +h +n +/GS8 gs +0.00 0.00 0.00 1.00 k +48.5529 13.8574 m +48.2474 14.3110 l +47.3335 15.6677 45.7393 17.5788 43.7213 19.9990 c +35.0833 30.3551 19.0054 49.6318 15.0863 74.5041 c +15.0267 74.8851 l +15.4091 74.9378 l +20.9203 75.6918 25.6326 79.8684 26.3701 84.6533 c +26.4314 85.0482 l +26.8220 84.9654 l +35.3597 83.1617 46.1769 82.1273 56.4987 82.1273 c +67.7438 82.1273 77.5998 83.2864 85.0025 85.4793 c +85.5799 85.6500 l +85.4836 85.0555 l +80.0558 51.6132 61.6158 29.6614 52.7545 19.1123 c +51.0559 17.0909 49.7151 15.4942 48.8696 14.3031 c +h +h +15.8939 74.2462 m +19.8819 49.7599 35.7545 30.7312 44.3021 20.4834 c +46.1271 18.2948 47.6079 16.5203 48.5685 15.1750 c +49.4300 16.3310 50.6616 17.7973 52.1756 19.5990 c +60.9415 30.0342 79.1252 51.6798 84.6394 84.5858 c +77.2370 82.4817 67.5261 81.3708 56.4987 81.3708 c +46.2804 81.3708 35.5748 82.3805 27.0490 84.1456 c +26.0957 79.3202 21.4089 75.1569 15.8939 74.2462 c +h +48.6655 73.6475 m +52.6085 73.9417 54.3294 70.5509 54.0768 65.0786 c +53.8787 58.9878 51.5619 56.3598 48.6655 56.5248 c +h +h +69.0525 64.3493 m +60.7867 64.3493 l +59.0017 42.3726 l +58.1443 37.0446 53.3370 34.0843 48.6312 34.3684 c +48.6312 54.5051 l +54.4405 54.2239 58.1420 57.1167 58.4683 65.4454 c +58.4683 73.7906 52.9914 75.6862 50.8669 75.8786 c +45.3818 75.9849 35.8115 75.3613 33.5047 76.6089 c +30.5974 73.7878 l +44.3083 73.7878 l +44.3083 34.9594 l +41.3768 35.2633 39.2428 37.5987 38.1977 42.3479 c +37.0947 64.3490 l +28.7700 64.3493 l +28.7878 63.8410 l +31.5448 63.6744 32.3269 60.8516 32.8116 56.8522 c +33.0741 54.6851 33.2600 52.2300 33.5543 49.5306 c +33.8394 46.9174 34.0472 44.4526 34.3395 42.1872 c +35.1255 36.0882 39.0013 31.6860 48.6918 31.3472 c +55.8777 31.5731 59.8856 34.1379 61.9019 37.8241 c +63.1097 40.0348 63.4961 42.7039 63.7223 45.3611 c +64.0335 49.0260 64.4122 53.1601 64.7646 56.3165 c +65.2944 61.0843 66.0855 64.1129 69.0537 63.7977 c +h +f* +EMC + +endstream +endobj +7 0 obj +<< +/Type/OCG/Name +>> +endobj +2 0 obj +<< +/Type /Pages +/Kids [4 0 R] +/Count 1 +>> +endobj +1 0 obj +<< +/Type /Catalog +/Pages 2 0 R +/OCProperties<< /D<< /Order[7 0 R ]/ON[7 0 R ]/OFF[]/RBGroups[]>>/OCGs[7 0 R ]>> +>> +endobj +3 0 obj +<< +/CreationDate (D:20141208084644+01'00') +/ModDate (D:20141208084644+01'00') +/Producer +/Author +/Creator +/Title +>> +endobj +6 0 obj +<< +/Type /ExtGState +/RI /RelativeColorimetric +>> +endobj +8 0 obj +<< +/Type /ExtGState +/op false/OP false/OPM 0 +>> +endobj +xref +0 9 +0000000000 65535 f +0000002614 00000 n +0000002550 00000 n +0000002751 00000 n +0000000017 00000 n +0000000333 00000 n +0000003187 00000 n +0000002471 00000 n +0000003257 00000 n +trailer +<< +/Size 9 +/Root 1 0 R +/Info 3 0 R +/ID [<25d242e0b3f0c2400b37597f28a5b9e1><25d242e0b3f0c2400b37597f28a5b9e1>] +>> +startxref +3327 +%%EOF \ No newline at end of file diff --git a/graphics/UP_znak_outline.ps b/graphics/UP_znak_outline.ps new file mode 100644 index 0000000..cb2f937 --- /dev/null +++ b/graphics/UP_znak_outline.ps @@ -0,0 +1,513 @@ +%!PS-Adobe-3.0 +%Produced by poppler pdftops version: 0.18.4 (http://poppler.freedesktop.org) +%%Creator: CorelDRAW X6 +%%LanguageLevel: 2 +%%DocumentSuppliedResources: (atend) +%%DocumentMedia: plain 102 102 0 () () +%%BoundingBox: 0 0 102 102 +%%Pages: 1 +%%EndComments +%%BeginDefaults +%%PageMedia: plain +%%EndDefaults +%%BeginProlog +%%BeginResource: procset xpdf 3.00 0 +%%Copyright: Copyright 1996-2004 Glyph & Cog, LLC +/xpdf 75 dict def xpdf begin +% PDF special state +/pdfDictSize 15 def +/pdfSetup { + 3 1 roll 2 array astore + /setpagedevice where { + pop 3 dict begin + /PageSize exch def + /ImagingBBox null def + /Policies 1 dict dup begin /PageSize 3 def end def + { /Duplex true def } if + currentdict end setpagedevice + } { + pop pop + } ifelse +} def +/pdfStartPage { + pdfDictSize dict begin + /pdfFillCS [] def + /pdfFillXform {} def + /pdfStrokeCS [] def + /pdfStrokeXform {} def + /pdfFill [0] def + /pdfStroke [0] def + /pdfFillOP false def + /pdfStrokeOP false def + /pdfLastFill false def + /pdfLastStroke false def + /pdfTextMat [1 0 0 1 0 0] def + /pdfFontSize 0 def + /pdfCharSpacing 0 def + /pdfTextRender 0 def + /pdfPatternCS false def + /pdfTextRise 0 def + /pdfWordSpacing 0 def + /pdfHorizScaling 1 def + /pdfTextClipPath [] def +} def +/pdfEndPage { end } def +% PDF color state +/cs { /pdfFillXform exch def dup /pdfFillCS exch def + setcolorspace } def +/CS { /pdfStrokeXform exch def dup /pdfStrokeCS exch def + setcolorspace } def +/sc { pdfLastFill not { pdfFillCS setcolorspace } if + dup /pdfFill exch def aload pop pdfFillXform setcolor + /pdfLastFill true def /pdfLastStroke false def } def +/SC { pdfLastStroke not { pdfStrokeCS setcolorspace } if + dup /pdfStroke exch def aload pop pdfStrokeXform setcolor + /pdfLastStroke true def /pdfLastFill false def } def +/op { /pdfFillOP exch def + pdfLastFill { pdfFillOP setoverprint } if } def +/OP { /pdfStrokeOP exch def + pdfLastStroke { pdfStrokeOP setoverprint } if } def +/fCol { + pdfLastFill not { + pdfFillCS setcolorspace + pdfFill aload pop pdfFillXform setcolor + pdfFillOP setoverprint + /pdfLastFill true def /pdfLastStroke false def + } if +} def +/sCol { + pdfLastStroke not { + pdfStrokeCS setcolorspace + pdfStroke aload pop pdfStrokeXform setcolor + pdfStrokeOP setoverprint + /pdfLastStroke true def /pdfLastFill false def + } if +} def +% build a font +/pdfMakeFont { + 4 3 roll findfont + 4 2 roll matrix scale makefont + dup length dict begin + { 1 index /FID ne { def } { pop pop } ifelse } forall + /Encoding exch def + currentdict + end + definefont pop +} def +/pdfMakeFont16 { + exch findfont + dup length dict begin + { 1 index /FID ne { def } { pop pop } ifelse } forall + /WMode exch def + currentdict + end + definefont pop +} def +% graphics state operators +/q { gsave pdfDictSize dict begin } def +/Q { + end grestore + /pdfLastFill where { + pop + pdfLastFill { + pdfFillOP setoverprint + } { + pdfStrokeOP setoverprint + } ifelse + } if +} def +/cm { concat } def +/d { setdash } def +/i { setflat } def +/j { setlinejoin } def +/J { setlinecap } def +/M { setmiterlimit } def +/w { setlinewidth } def +% path segment operators +/m { moveto } def +/l { lineto } def +/c { curveto } def +/re { 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto + neg 0 rlineto closepath } def +/h { closepath } def +% path painting operators +/S { sCol stroke } def +/Sf { fCol stroke } def +/f { fCol fill } def +/f* { fCol eofill } def +% clipping operators +/W { clip newpath } def +/W* { eoclip newpath } def +/Ws { strokepath clip newpath } def +% text state operators +/Tc { /pdfCharSpacing exch def } def +/Tf { dup /pdfFontSize exch def + dup pdfHorizScaling mul exch matrix scale + pdfTextMat matrix concatmatrix dup 4 0 put dup 5 0 put + exch findfont exch makefont setfont } def +/Tr { /pdfTextRender exch def } def +/Tp { /pdfPatternCS exch def } def +/Ts { /pdfTextRise exch def } def +/Tw { /pdfWordSpacing exch def } def +/Tz { /pdfHorizScaling exch def } def +% text positioning operators +/Td { pdfTextMat transform moveto } def +/Tm { /pdfTextMat exch def } def +% text string operators +/cshow where { + pop + /cshow2 { + dup { + pop pop + 1 string dup 0 3 index put 3 index exec + } exch cshow + pop pop + } def +}{ + /cshow2 { + currentfont /FontType get 0 eq { + 0 2 2 index length 1 sub { + 2 copy get exch 1 add 2 index exch get + 2 copy exch 256 mul add + 2 string dup 0 6 5 roll put dup 1 5 4 roll put + 3 index exec + } for + } { + dup { + 1 string dup 0 3 index put 3 index exec + } forall + } ifelse + pop pop + } def +} ifelse +/awcp { + exch { + false charpath + 5 index 5 index rmoveto + 6 index eq { 7 index 7 index rmoveto } if + } exch cshow2 + 6 {pop} repeat +} def +/Tj { + fCol + 1 index stringwidth pdfTextMat idtransform pop + sub 1 index length dup 0 ne { div } { pop pop 0 } ifelse + pdfWordSpacing pdfHorizScaling mul 0 pdfTextMat dtransform 32 + 4 3 roll pdfCharSpacing pdfHorizScaling mul add 0 + pdfTextMat dtransform + 6 5 roll Tj1 +} def +/Tj16 { + fCol + 2 index stringwidth pdfTextMat idtransform pop + sub exch div + pdfWordSpacing pdfHorizScaling mul 0 pdfTextMat dtransform 32 + 4 3 roll pdfCharSpacing pdfHorizScaling mul add 0 + pdfTextMat dtransform + 6 5 roll Tj1 +} def +/Tj16V { + fCol + 2 index stringwidth pdfTextMat idtransform exch pop + sub exch div + 0 pdfWordSpacing pdfTextMat dtransform 32 + 4 3 roll pdfCharSpacing add 0 exch + pdfTextMat dtransform + 6 5 roll Tj1 +} def +/Tj1 { + 0 pdfTextRise pdfTextMat dtransform rmoveto + currentpoint 8 2 roll + pdfTextRender 1 and 0 eq pdfPatternCS not and { + 6 copy awidthshow + } if + pdfTextRender 3 and dup 1 eq exch 2 eq or { + 7 index 7 index moveto + 6 copy + currentfont /FontType get 3 eq { fCol } { sCol } ifelse + false awcp currentpoint stroke moveto + } if + pdfTextRender 4 and 0 ne pdfPatternCS or { + 8 6 roll moveto + false awcp + /pdfTextClipPath [ pdfTextClipPath aload pop + {/moveto cvx} + {/lineto cvx} + {/curveto cvx} + {/closepath cvx} + pathforall ] def + currentpoint newpath moveto + } { + 8 {pop} repeat + } ifelse + 0 pdfTextRise neg pdfTextMat dtransform rmoveto +} def +/TJm { pdfFontSize 0.001 mul mul neg 0 + pdfTextMat dtransform rmoveto } def +/TJmV { pdfFontSize 0.001 mul mul neg 0 exch + pdfTextMat dtransform rmoveto } def +/Tclip { pdfTextClipPath cvx exec clip newpath + /pdfTextClipPath [] def } def +/Tclip* { pdfTextClipPath cvx exec eoclip newpath + /pdfTextClipPath [] def } def +% Level 2 image operators +/pdfImBuf 100 string def +/pdfIm { + image + { currentfile pdfImBuf readline + not { pop exit } if + (%-EOD-) eq { exit } if } loop +} def +/pdfImM { + fCol imagemask + { currentfile pdfImBuf readline + not { pop exit } if + (%-EOD-) eq { exit } if } loop +} def +/pr { 2 index 2 index 3 2 roll putinterval 4 add } def +/pdfImClip { + gsave + 0 2 4 index length 1 sub { + dup 4 index exch 2 copy + get 5 index div put + 1 add 3 index exch 2 copy + get 3 index div put + } for + pop pop rectclip +} def +/pdfImClipEnd { grestore } def +% shading operators +/colordelta { + false 0 1 3 index length 1 sub { + dup 4 index exch get 3 index 3 2 roll get sub abs 0.004 gt { + pop true + } if + } for + exch pop exch pop +} def +/funcCol { func n array astore } def +/funcSH { + dup 0 eq { + true + } { + dup 6 eq { + false + } { + 4 index 4 index funcCol dup + 6 index 4 index funcCol dup + 3 1 roll colordelta 3 1 roll + 5 index 5 index funcCol dup + 3 1 roll colordelta 3 1 roll + 6 index 8 index funcCol dup + 3 1 roll colordelta 3 1 roll + colordelta or or or + } ifelse + } ifelse + { + 1 add + 4 index 3 index add 0.5 mul exch 4 index 3 index add 0.5 mul exch + 6 index 6 index 4 index 4 index 4 index funcSH + 2 index 6 index 6 index 4 index 4 index funcSH + 6 index 2 index 4 index 6 index 4 index funcSH + 5 3 roll 3 2 roll funcSH pop pop + } { + pop 3 index 2 index add 0.5 mul 3 index 2 index add 0.5 mul + funcCol sc + dup 4 index exch mat transform m + 3 index 3 index mat transform l + 1 index 3 index mat transform l + mat transform l pop pop h f* + } ifelse +} def +/axialCol { + dup 0 lt { + pop t0 + } { + dup 1 gt { + pop t1 + } { + dt mul t0 add + } ifelse + } ifelse + func n array astore +} def +/axialSH { + dup 0 eq { + true + } { + dup 8 eq { + false + } { + 2 index axialCol 2 index axialCol colordelta + } ifelse + } ifelse + { + 1 add 3 1 roll 2 copy add 0.5 mul + dup 4 3 roll exch 4 index axialSH + exch 3 2 roll axialSH + } { + pop 2 copy add 0.5 mul + axialCol sc + exch dup dx mul x0 add exch dy mul y0 add + 3 2 roll dup dx mul x0 add exch dy mul y0 add + dx abs dy abs ge { + 2 copy yMin sub dy mul dx div add yMin m + yMax sub dy mul dx div add yMax l + 2 copy yMax sub dy mul dx div add yMax l + yMin sub dy mul dx div add yMin l + h f* + } { + exch 2 copy xMin sub dx mul dy div add xMin exch m + xMax sub dx mul dy div add xMax exch l + exch 2 copy xMax sub dx mul dy div add xMax exch l + xMin sub dx mul dy div add xMin exch l + h f* + } ifelse + } ifelse +} def +/radialCol { + dup t0 lt { + pop t0 + } { + dup t1 gt { + pop t1 + } if + } ifelse + func n array astore +} def +/radialSH { + dup 0 eq { + true + } { + dup 8 eq { + false + } { + 2 index dt mul t0 add radialCol + 2 index dt mul t0 add radialCol colordelta + } ifelse + } ifelse + { + 1 add 3 1 roll 2 copy add 0.5 mul + dup 4 3 roll exch 4 index radialSH + exch 3 2 roll radialSH + } { + pop 2 copy add 0.5 mul dt mul t0 add + radialCol sc + encl { + exch dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add + 0 360 arc h + dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add + 360 0 arcn h f + } { + 2 copy + dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add + a1 a2 arcn + dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add + a2 a1 arcn h + dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add + a1 a2 arc + dup dx mul x0 add exch dup dy mul y0 add exch dr mul r0 add + a2 a1 arc h f + } ifelse + } ifelse +} def +end +%%EndResource +%%EndProlog +%%BeginSetup +xpdf begin +102 102 false pdfSetup +%%EndSetup +%%Page: 1 1 +%%BeginPageSetup +%%PageOrientation: Portrait +pdfStartPage +1 1 translate +-1 -1 102 102 re W +%%EndPageSetup +[] 0 d +1 i +0 j +0 J +10 M +1 w +/DeviceGray {} cs +[0] sc +/DeviceGray {} CS +[0] SC +false op +false OP +{} settransfer +q +[1 0 0 1 0 0] cm +false op +false OP +false op +false OP +/DeviceCMYK {} cs +[0 0 0 1] sc +48.5529 13.8574 m +48.2474 14.311 l +47.3335 15.6677 45.7393 17.5788 43.7213 19.999 c +35.0833 30.3551 19.0054 49.6318 15.0863 74.5041 c +15.0267 74.8851 l +15.4091 74.9378 l +20.9203 75.6918 25.6326 79.8684 26.3701 84.6533 c +26.4314 85.0482 l +26.822 84.9654 l +35.3597 83.1617 46.1769 82.1273 56.4987 82.1273 c +67.7438 82.1273 77.5998 83.2864 85.0025 85.4793 c +85.5799 85.65 l +85.4836 85.0555 l +80.0558 51.6132 61.6158 29.6614 52.7545 19.1123 c +51.0559 17.0909 49.7151 15.4942 48.8696 14.3031 c +48.5529 13.8574 l +h +15.8939 74.2462 m +19.8819 49.7599 35.7545 30.7312 44.3021 20.4834 c +46.1271 18.2948 47.6079 16.5203 48.5685 15.175 c +49.43 16.331 50.6616 17.7973 52.1756 19.599 c +60.9415 30.0342 79.1252 51.6798 84.6394 84.5858 c +77.237 82.4817 67.5261 81.3708 56.4987 81.3708 c +46.2804 81.3708 35.5748 82.3805 27.049 84.1456 c +26.0957 79.3202 21.4089 75.1569 15.8939 74.2462 c +h +48.6655 73.6475 m +52.6085 73.9417 54.3294 70.5509 54.0768 65.0786 c +53.8787 58.9878 51.5619 56.3598 48.6655 56.5248 c +48.6655 73.6475 l +h +69.0525 64.3493 m +60.7867 64.3493 l +59.0017 42.3726 l +58.1443 37.0446 53.337 34.0843 48.6312 34.3684 c +48.6312 54.5051 l +54.4405 54.2239 58.142 57.1167 58.4683 65.4454 c +58.4683 73.7906 52.9914 75.6862 50.8669 75.8786 c +45.3818 75.9849 35.8115 75.3613 33.5047 76.6089 c +30.5974 73.7878 l +44.3083 73.7878 l +44.3083 34.9594 l +41.3768 35.2633 39.2428 37.5987 38.1977 42.3479 c +37.0947 64.349 l +28.77 64.3493 l +28.7878 63.841 l +31.5448 63.6744 32.3269 60.8516 32.8116 56.8522 c +33.0741 54.6851 33.26 52.23 33.5543 49.5306 c +33.8394 46.9174 34.0472 44.4526 34.3395 42.1872 c +35.1255 36.0882 39.0013 31.686 48.6918 31.3472 c +55.8777 31.5731 59.8856 34.1379 61.9019 37.8241 c +63.1097 40.0348 63.4961 42.7039 63.7223 45.3611 c +64.0335 49.026 64.4122 53.1601 64.7646 56.3165 c +65.2944 61.0843 66.0855 64.1129 69.0537 63.7977 c +69.0525 64.3493 l +h +f* +Q +showpage +%%PageTrailer +pdfEndPage +%%Trailer +end +%%DocumentSuppliedResources: +%%EOF diff --git a/graphics/integrationcomparison.pdf b/graphics/integrationcomparison.pdf new file mode 100644 index 0000000000000000000000000000000000000000..6ca84ddff91dd12f6b46d4d89177f67905049b92 GIT binary patch literal 20019 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 +/CCITTFaxDecode filter}!/FX{<;A+qzb6? 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 +/CCITTFaxDecode filter}!/FX{<JvNgA|bG88?e!O*evDC6ggA9RT zrDXwBti917u!0kSg5-}}>PM~sGX4b}=)Wg`!5f3UyETB_cl5!U)*ddN?v}uOF!%%G zt5{pvnM=BO10zC!e|!iCuOJA{$IpuZx(7=E69Za%fRNwOlW=x+0iK|ks=pEg^ZFTif+yx6qK1Re zzuIV3CI){!$-$EO=5c@S70#nf|qO0`>tgfGPN;M5WmhX&4 zKNe=(MA}SPeh^(wED5~cg{DC_e1Yw0H;=zIAZU+2J2m}jKe~$M6Nh=s$cyKSTOSd7 zA>d%O2tg{v!;Q^5u1^Phw!K5*CTNYKKI-OEG?P*dJXFX^6w0!$m?lmd60AR+wKP6w z>_FxoQ`^dZo!Z|b=qPd1vQ%#B&ZqsXs^!m-8sl#p5*I86Yg^@-NW~sL%*j`~j2UV2)(wMdpzaU{-1F{^&d%Y z5}62r?%$?4W#^W!Gk4iU^Xts0$?jrJ!Hc=kQ$1$&SeLuB!aEP1o~B}mKOZy4K~~j# zUFPV~Gm1cG3l3&j_$u$S=(`B3=zE!Q9Cu^pUghokVnMbE&yZ6@=`PyfLV{OGTBy|M zsFvr8LrAfytjHQn?`+~l4!=@)0_tuCL42_f^oXz^KtC-&KW5SQmIKe%%BD8X8X?~h zxA-fJ6GKehS?ABEwR=&T$*R#nx`wt}K=hAnqB<8@u34-^tQ;NNecy6zyPKlA-|9T|Xmto5|WPBkwKubgBOe4D}6~ zedW3qyVFBo2PQh**<8XR@a>ZD>GUvfqCC$rq2_H1&S>`jeq=&0$H6`@rPy3oV z)nuM;dw+(Gsl*YF3{mAutH`5V(sv0a$)#EXFUXEJb2dB6be)~Wor}j6HFs?+;;bi} z{Y)t;l)ZC}89M>DA=8-l`6Vg&7iy?WG(+VQ_ZE~mi?IA&KgPQy?DMd7puZGrX4x)j zTCrQWkdwX1y2na9f7xYD@pOo$^~g>n;YG(1{K&C@O9_L!`>mtW%z?!NLXj1U+^4tg z5fNt;^bM+LTIC2wULc;HwY*xcR|E?v5ABgNC@OjVwL0V0{ksNPy6soRZ%>x-a@DM6 zDA&t+3u!|1rS*&rErxYH=4P7=xsXeWT#3tyV@ghlrO4B4Sn@URV#ZuR7S=_9EUD_g zv|2Z59;Y$rhY?y+7`?11wtZWK>brR!iQExjMW8NHPQdkGc2srx3UC=o#isD*MwBxm zA!LawLi9S1ItB!&gM!>&l%d4kcyRS5D2P$2C034PxOX3PY-cFJ3_V$$R6#;I4=v6O zEm6=!I=5%Oa~&xe=R)cDvg33!Z&Wjl{jNVz zf2&E$ryo0%B}##7X4^D4a>2yIjVZrUL)T! z;j7)UsIXQRcx?5<(k12)DmGkFas`=*?6y;(a@XJ)<++PIi;GJuQKK)c5Kb1sNo&aw zVVN6YvaA(pnX2+yQm6P*%hTZIZk_ZZBNU`O0h|{vUHDeGkME!{%{dz}U7Ibb={6SX zlLwLl(U>ZuBRSTXS6eBvhKDpnTX$MO#chdiI`rX0Nj)=pDndc3%TJ!iEu`j#Tq%2y zF8!)dCq3{S|43TFs}`aS-j}lF!6X~{?rW+@ zR^#80(&y=;?KWD)rF!x>_+;c5A9Zl**^-WP`MTNMlSj7gq;4TK5Wc!9Ey@If~mKfD8$T9@xTR-r;<846X!zt2l z#bq|7Z0j#B|1pv~?QueYzEEaV?9EpTU3k($_#^s)km)Gj8u&9X=WsyAN zX!-oJbk~yqPENy!B zj5$IcIISFXRD=`}F`Va&6f{wxRKoKVFFSUf;HTu>cxBNLoqus)3C$v)Q|uPKbTyi zA5jkb&7AP9<;jD{Oo=WIvfPkWRMcl>pAXwbmn9QUXJ1RX3+rahwZD>o|1M7VH-@2Q zDb;3aTHcolibPAkO^Q)TKE=NE1zxX|$6NviRPJRcwT|T8zdpY1S5F*?e;QrqyNa1 zLG$$7iU4%(?B-67JH#6_q?ufL*K~t ztgjJWjQlm3PHn+8AL;dizq!?#SA>@?IFQYa=8}wKc%7R^^50-ES#~{&F zO>C)eK6^Tb?HiZJFb8L^E2_;zUcRdWjt~xs3TVth`LdUIRDOi?FZ=qLCYY2LQ4jLu z+)$8gwd&P>tU&D!(l*ffpuurPEbiKagcrS36a_Sg=4Fpnw-l5m3&p>s1cfL~WfK;~ z+0|?{LQ3aJ`XQ78jVxVFD)+yfa+Jpd-Mple(}U}k=bw%;UPdwK3{bK%N?cD)v!+v& zh_Ki1PqVw{OO&KyEv{4fgg9xi9oiaDnS0-|L`4ce?x53_eHAoJ(6T24o+*&l>TVY) zoG@2EJ1wz_7c6ZbH}~yP?ZM@#m0C5ATaWGAFAaJf$Y~0{&(5u@U0hEK+zPubL`-8# zBtaaRpA35Sp(<7o^_9v;a-Jwix!ctBr6!N@GPW^R>#XBk*|?H`-P!x&RHTVhA^xbx zEVW6*E#d_;7Tu@YUl)HezxFXBzL!b4t!bn)MSH>fnVy{UuGL4^%!NEsvZDKQl?Bl5 zk}!h#v#tsYN%I-Qy*zq~8ltyJ>@%#Hab#j(OVX>fk6lW?Fh(kb%?9N^qVkN!E{3fh z4sSgOJl8e_`TXftW=^RDf;=nk4)~qpgXpTc$zdD?PVGc>9k$oSx6`Q-P&3aYik;vr z!~6c&fsU*dSrSn>r{Cyztu2kq#wnNT_$xjbW6F&me4p?V%!TVzOgb#WG3N|+Y${x# z-!~gB-6_iR4=s5Bror{J7kYH7bBXjz;$XxUDT@W;aG%e5>dMcC5cnTs7^o85k&EUnd-F-mqg(-SrNr zY}vgN;PS>wc8*;e?(Q7vyGq;dz}gy6d$jWH8|wmPWa<(3?wbJr&2oV&V3%#fqZ`qt zdsn`4a>{-=8a$;sb<{6DaJloEjwvU8zVNmDX4=Y36LX7G35Rj*rCm*B3sJQ~>uV{# zChl%^d^PT2<^rVJ28{G_^NNYw^{?CZKXf(?RGHHhaNs0kr^@miHKBGJ413p5@D&<= z&$Jz_=(62*lh#Gaqts}*f}tjs%GVpLkyv z?VT03-1%M4gog%Kcj=D?8}L021jwi(urSVxA3N_KZj9q?I%ew*NAg2|`ZkXD_ZXld z$oMZ9#-Z`s9v=qh2R8QqvBBrpP;fp4#jBsca44Q%!M>heyp;3ps3uGUjD_{`CChrN zEQ?r2+}h=<{=G|leV>H&XFG=!-_15g5ae;T5!m4lx$DA-?$V^6NrivbM~S6h6uzjg z(&6Sc%NHyWVP_=Qw+I;(S-^iPM&)K%pkHPozdWtk*fgC!T~sxB+*cX^xv$DBgJ|lOsGik5Q24CPQS7_7F+=dA0x)i+Ar` z)%E*)4LcH}+l_t_a?Wg4oVDt*oOet4x}tLqVrKRAnuyC7f=*MTlGSlg6Q(MDgh)uLZNt1 z*+MTG_o)+Kee{x|)yjyxJl{T1A@{y2lY~ha$yMgdP%q!|`(5Zb1&VEKhDKUZkyUGp%Tuwo)SOF~Ez+ICRmxDiGe%aB|> zd-c+(=4fKwe-91AxXOP2Y@mPg*{Ca(VL|bx<|&%Q^To;V=F^LPGvD0!0x66-KmL~C z^KzPCSSt4(*`98Lb?HlpmVdVo{uJRWh7Mdt1i(;;NVU}IS2(*@4-0Ny?7OP$N^JcjB^LYkyBkhAy0>Ra(ggD2m=EHX`8Dpn4J}e{ONVlI&nEOv z2URDEw4zGS$~*fFItEqSOLo-5oX>jtNM150b#%6JgMNnjqBPGFi(Jv8=ug|? z-7l4rpEblg%$#-e3K?6BxoFkcBI7ITE&S>k8*Td&mr2}x;&U1ekC35yC*=!o&S|3*hR-yeL|{F=hgGbQkro3$3s+|_^6=abcwx94$$I3s+4yF&8J z^E0^V-jR&O8fAN|Y7i6lPuChnV(xX<#~FOm&SQ9jaQg5~uZoQzMV32svb%|ab=KSd zE6o{EO1rjbWmysyEVt(I`61s#j_{eAd`_witP1CHaq11*W5I+ld0)-;ggaj=%5Zck zbMQSZRalq{bRW#^zl0lgkz2A9X5g?alJ6D;oww_&Om&MQLcu5+Yc&!c`=U30dnK0GneWH&Xju!V~;tJ9zjDy61B zXH_79ul+FV6ufkz38FeGi+|0&u90hJd$XSDAMl0k-MG5GyKRtZPd1=g=p$s(2SFCE>R`Le(H^$<7uascxQ ztAjc3_-%C%i2wes;cz}}i25-988TED+rMRQzjFUgZc8mKmXyQ2Bo3SUHSKH~Q zlEeuiYS4oYoOgdaaNjv2AlQSq?xMmAl_VW(uQ2%_q$|niNbSq`b0NAfkl{MwfuXx4 ziErGmnw)kPcHMTA8$H~iwoeS1?ubv*3?T5HJ{Unn-U{<63-!IZ#;?bb5mJh?Qc2uj zO=dqsQaawdIeBzx=JP(5898F_gh^r!kbava93t@F^cGD}a>jxJa#Spom$cTKG7jMx{UX-y{Ji)A=&SdwIruD# zzub84_ca>!)?V4zQM1I4LBvE_XJG+XE|SSIm2&=r1pcC8o2@}a@--POiM5UDUO)V` zsW~t5GO(A-7dO; zmsT;xw2zywF-PUg$yLYse7c(KNl3Mxq#954uH_xSQ{}5sQHoBqePQ1zjUipWBp7A= znZ7qZ<^u@>XVes$TP&-mW}mfke7W>u@p>{Y<%Y<&C{a1c)k;6ARO7l^=}nUbWn~AO zxJxSm@Dmo~SG)VC=?wo9&7g)%z-A=s^9dD$=ul0GHy0EB&KIh(geh+mk>Z+Id?&v9P%X!Fcw& zQR_QX++N54l4U|f4C96QJx<>sL~!nk&-$55?h;4F(|hzX^$V;Z8vKjn8Ww9=A45zV zz0mYEm&rUNGbDJ)83z_QACP9KmsZ`+*3@t<5-V6Jy?5iIsS(c!^g6*lhVdc)KzOJN z$4WC2Eh9t0pIA1SUFl^@cu?yzWmp*;>dFC+0Vl!vKsh34QuznghuLL;%~6t{o!>79 zw}DEeG(m&D=OWN64-oO>LUdX1E9L^0u`M#tvssJi2co!a$S-XKAs#f=E4uRRk;P20 zOYm5ZyPSUayf1REK0_F?Cy361-f3z^_T=A7>b>IBn?xXl8o}l!d-~RjTt%?2UO_XO zItjK!|G`$7v=DuboW>64>sQ|WuOuC=DGtW=Y`(e(X$S=EEV$P0D5A0iRB zDlxAXR(8qlIKi6rbOv_-C> zqCP5yRqXNW)HTM(#%SJ3K{~k&Lf9Qn>B52Hk(@orlu+C_)lWHuZP$^9AHX+TCn|`a zyc2~*6SQ{4d<_ps{7PMybBacp(QEN-5_^otD6b%+eH%NDgsi_=XPEqF3?Q+(l zHvO6uJ?4+b;Vk0YNZJ_IsTwBKi}WGeL4K9rn;&;%3=?u5--!Ik0Plp64Voz-&2myd z$i1D?_dH)l_w>miI*=iG+*P@HIpEp0+97(%V8FA%9WPh>ql(0*dXh5P%8m}0*qs;- z-(2pBOBoHa@K$ru^W(ei&#*3ib8jH!D{x?{)?>=7v5=0r<>(>Wh&`^n-iaJS7;1=DBXY>&GMiY=bS+DP#&@*|IHqWG`v8P$c zYawYIK{J$d{*!2q1DSqh<7XuI{dA8eT!zpm*zlawme&GLngDJ>LSt!#>iMz$YMh zrN)*RzH<~q3iCIcCs_-@A$;s3%Yc*2W^zFfSJCpd`fc&XckVnruW`<~vfp?$teurI zdd)6gL5JgY9+}S(i49v^q0flron1o9FU%q*V0pqmLhujFL(ym`83s!~6F0R}G9yP; zu#0;~h(gOtFZE-U##@p({6cRWGc`22-ar@7Vq_`3=-EB=i zd+MnTG5ZO_o?zT;j^7IgT}}rE4Ta6 zp4y(AuF6Bn+ZxmRUiwMb*F}UgKiMp{=S|(b54K5~*PnLUC8IyvB0RVV zACl9dNPLs-Q)iP3U3jyaJL~>nZE#=8b=!2i*D~=6aG*2>lZ)UHxecHk7E(IP{WU zi|=ZY&BZ9C2S;1-`#Ve{7iBa#`O_0Pz@AC0`dV*<{8Ktee8N6DTOn9EWx$CQth>Vm zpRY&GQS45?NU4(IOSMG?5W+c&Y3N3k5E-tVxjg6B0JnNG-Gp`9bEH=z#rMQUYoxw(EW>F!GD`>^HHXCyD7{*4;n2?iDv@dtiFnK&dF zu*bsoXbfVPHwxMDruCn(wOZI@_8j4PHExj&Y6o8o78@`>WcLQPL-s z;PM3M0hM-xaB#H3o{7wB1L*3ZG^CPx2j4}84JRbBvS_kt$SkaXmtaD$dy`l>NMQMd ziJo9}06vlb{v>%cmE1c)L{lCF#@X;a+*y%Dbe%Wgtw>0ektH$Pf_@B(RP@&e)!rZP zsEz3t4}Di&(jPh`KlMx~qAxD$Ndix(pEUO@v_qsLXuae!J^g-Ze@_)|7kKj8Ij)_t z5NpN{oz$<)FLawPW29g9n?(Uv~JW>FmAo*th!$7wvY_ zoJPxhE0l$c^D1Z^)jUktObu+F3egYY_Ux3sJg-@Qh9dMSe9+_FWf|od3z&A zm)LK5io>DKMzXh<NzUrZLv3{PtNxhF#W5$v3xGGx{|e|cNPsz#!5yX#uYz%{%P+e4a*y>Bfq zB;1rMs3aq{6KsiSxoaZWX|hR=_$7e=yW4521tC)mW#Q*L#3?;8d;@PaE*>s zkH6^^_)4A#>BsG*!LS9t3?*N9MI-ZCB9Jv94cS?T-kRAPuFO7s87F=I$?26ur*xIsDP->gn3F|S^72|Tzbcvo)qYhSbO63>k%r+!f(qX*S9-;!Ed0D+w^EhYS zOK`GSzEF9_(BjOzL2L=K=rY+DggeETeDG~_m`+R~bj5?m$#h6X&|!E*uXJNJiQd?a zmz@$^O1rgnzAsL}b{Fg%@qL5FN{vN&BIt3S{|yMDVERiC70zVmg;cFV(AivY*VO4F)~)ShiUw-FwhRVqVM3y8`1_P*|>e&W_pt?=~ix@wfEXl_g73SMW$>8m%t)pZ9dwe6dX z&Zcs*T9Suv1THaYB7}2DYqVF~i*Hp;XL7k-*!nsmwYG{=!z?m$!n98?as~dtH3P5V z(}bu)5U0onhiCl&X^WP%WJ9Sk$qZRrt5*( zrQ$2$T)|w#r;_8y)=xm`1X~pPCr4MJw_7ns5>o5?1V`d|FFA7j)e7vx*N)1WmFfw7 z&sau>4iD25XS9czWq#;<&Z_OON6{(HD)21bj3htrIh|a*uZ19$5q&jH?EA`vgY)$X zsO!UBl69=MH~mVr>|Q@`Bk!Q&$64Z7%DUe``t)9r%}c(7X}+oik0->&NhGrS27~-&5eAH>Zos9EK{8$W(M(RYFm0{ z#fnDVhggLDNi!K|uhJOQl=VK(Ad1R}ZYG|YR+%7tAV_(_;Sc`_b|dVM&fhhVB)|@5 zWf!=%!V(SkR?EFSaM(N$J)%qBY7|zT#F)OJnOMm9QA^A>oj0rQ^+dlt-+W3nkH^g? zj~l=b6Ivos5y7o?X-`gPh@6(17%9|{qNE=l%h$SG@fus~R;}~7Y0H|x)W?kTksyo9 z)Z7vSMKa_Uorc)+_?rP+|4r)Z^fRset`w@kv!`_hX(tvYJ|&B)v5lZFz{X1W`>62A zWtc?vV;{UAUpC--4kH`uI$vs!)gb&0qI&8Sxm({Et9yz`RkIx~m0MM3uO1wpz9*-h z^6xbRNb&c%(f2DV$I(n+NplbDA0-tH4QX92X={6PT~94@XAg`+kLV&&x2t=)e#v z=4f}j;a&H zIZ?E>v#~{k5P%Ov3M2q004sn5057^45QPN-Yk)9YDJ>wT3k22yA%QyPKp+)BKP#Xe zPyzrBAh06{4BQ5C2F3$H0os9qA%H1B1qi^NAg~v39|$_p&ho5M2enYG;ME1sZ-2O8Yx%?RYtU9uxk(+`lZ?F?Ii!)d5KFXl~;H(C3fV zNy5Vt6MBY(0W`pjfO+77!2vo+nY+q=rxk<%toO4B1hxSocXpN%&NhzL7|zl{TRZ7u z3M%H_$1?&Z#0UE|>g}g7Xb3_8r2PMo2>xIDfCEM-AHaz~1Rb!@f*=GOL4X9LkANTq z1OwC!90@s2`~aSq_n7){1oV3jtRGPS|4IZu-@}2rn1t!$XW|FWwg6TF2q4G@B%mXt zAV>hXMS}o1nI9Nj0F(G(AQ+OL07xJNz^wfIKqr8&M*!e)0YLx(2vEl4nD@ZNJ_Ha_ zC;+s_^obNi0{M3sCO@7GTmZN<_^X*CV-(Zt^Vo- zgA@cpaQyB^2S@}G^fO@?;X4mt_~4)EnAQMaV0hw}bj%MJp7@!LdF2OBVEEzJgu(0h z8R!GU8$T0f<_HKsu!aDx7#=twAq9ao!SDs3a(+!edE#e|AqueW1jjk1{7X7s>+kO| zb^b~izQC+1Cja}!>aXUm6mXvskR+Obi~&J0b_!5Z10CPa14`;3U_Fmv8h~K^UeW@@ z>i3d12zIQ+2mrYaEc0_ioTbe0HJ{?5db;@_yCUUxqyIW`CbB)6#U1a z?f?gUhkAej)AIN|Mo$3(^tk;G1@~jD?@EpD$9Nb$$M<7IPe7!7Z|wyFy!*%f_+S*{ zaWB3g;GFmvcC03k&8=S}gMSKWjM9|_xcqyke=8)+fIsz-1oT(k{8!*KSV{t@1hxd! zB}VjvC1C$+H9$H3T@C)fR>Q|F-z_j?|JmZZ=KUU64py?W!WbRECxmHm9ChspXv*Ws{HLT^8-2mfI<0@fUf!-CV=@Uf2)VlUBANwfs@4F zVMq*r{ni$V`C$G510E2+*MmSXPS)S*@xcWF!vEG51_4&~pD;c+p!ELCT*W-s_1lVu&_yIZkJ4^t$ zhWZ-}0Rha`-(h@!`T9EyBY%H~2_pVAt^f=pWH7(K=O%!_2%FzvNQ_|lCrl9bFZw|Q z1uz2dpY@Ocul@@LgZ&F5vdqL?onCT2#J$ zP~YoSzVG_{&yUYIb7s%X%DvXwd(CWC4H-FZ2oD^WwR{2euo)Ku0)t#F9B@TNLA*LQ z-K;^p(g-hvldCO=R|8>d?FoVc1GGTm;<(l>R>*;Zzf6#Gb@2kh&Ia)6t6Ml&TY7;6 zzWt&;NLqm5MEx^9xfn0zN)pA zJwnRW2Y?6${=xadJc1w?oR5beSe{oJAPku82@?8_o}`P5EAR_~9QrFWke7dQPsQ5B z*2@kA`2kVR-U*-=#4G0nFhR!J($&fuiMFSghc&_(*C)5vcre*mz~kkN-jtT%8nMJu z(^R*v4}XIkt>2puQk~;Z(-p6<^eG@tE3TS<>s-B87CglDXwJER@3NHE4R2jj&@Iv9 z@{^^9J3(I)^j@ES+u$8B3-t4?3G&EGXGH{`Tvx&+D(%i?7}>^^Z?zMSne0JRy-D7^Z)GoSBgB(%x>`9_imRCHc6z z%B;BV?xWw~XES-I!65yO|^H-3~P#ZuBvaaX{wjqg;XrecLhTMc~641f<(T?o<{82qG}lm<||N@ z=BCgJv3~jRet115qnILyVHA>U_RaqNmv;>6r@r4<{C&SQ?hd}b^KJXxdQMY*dxV_D z75OV-VGWJ>_UaSQ`ojYBVUYBKUU3f>?)rW^_K4MSbw_#JQbkQ8t-9j%Rpu`GG4o@mOCIl^9njW;Vs`@1dinDEYe^zv-<@2JFwop$PPY_KB^cC$=c>Kaa z`St<)tG~=F`e*x(mt`%=tiwK1eqCN2Pl%$Gd>{1;VfP|sZx@1Km`>1OF4$+H(>J$Zk^(0;Od zHR$B!{EfQ-$M0Lr0)73yy)WJs2F`>vT8bIF!d!ZnulS z+t-xNv-~xuWrD-ACscA`;_3b&dx@oDX7lXbAPJ&2x{fDDZlaob>Nt>I=6GYr`P&+G z?3cS0vTXG)w9of;0u#q7OiAUU0+ooIUFn6J8l9&{{X3^8Gdm;g zd9Pbff;g#jGH*u|aM#aFJ>vk;w|txYkU_4rqo_o^`Z_3}!Pd>;xWjD8Sdi9DiQ+4t zP&3Q4I1@S1a+!?VA-SW{B*(jHo`abyOFIz4Xd{oSN_G|4xqerDFUR;TCt2n`ddMlHzcYvZb<;a1z8fxCp(%`|X);+iL%w^hD`FLqE(uK5Gm7e0Y~mg+Q9rGvY2 znZ%zYUN|(2kvs}mf83^gS)qQZN;8QGicK3-Ke!okSKIOB04eQ&iXK-}$6#d0^PZ`A z-KrN-;;Fa0fg=8D)rMTi-=-L)9`Fb9udT~5=UpkVjDBv6k zRB$Yn85D9mR)R3~Lkd$FZ^Rb7TgZ9dCE;tV<#7E~7AdwJb0=*z*Nu$}pBkdDabs|+ zn}{nzc8Mid zknZK-imc~+%loGAhHS^d?xg-CUj&bn>?LXv{`IGHS7!tl<{0k?`=*b_ShJgG@pNtA zFwC*zA1kMExg->#OZy%!hr#4zyxE26gjg8;oyI*nh!%-&nzDScBn{~ob|?0{L&Fn57QSA@mw!pjb-O*rWXA?dsGo6)g59g9`Ev!I}B?Twfxy zI@eW0$+o$P6?)W^~Oj%OuxOH-kJw(uoMV+0nyXeHRn+0B|@>U>5QD!X>n^Ddvx|*REU0Ma@ zEw?nz#@=X9w+%F=&S7Q+w zPKr{kDCB60_6Xy}<9Dq2t4jKi96~AIXD`bUv_6LGf!$I%384|LF77HR0w{+{lS2CU5kxBibDl>8Ovyz73MZ$3|%mU}lnj5d5rR@+$(%3W zfl0k$X#F{aJVeidt%qWOehJ1X-uPwp`-^8mshQKUy)die`>hr+Zh#gPkyHumr&fx^DUkxt^1Ri zOKXB<#H|9CWj->I>){enQc}?oUD?n>nR}{({dS^<*%o0pGOBfdH^lTQ#wVR#1|39L z{8q~%hwg=41pHD|+RLKxoscM{NWxDlDlRTKtx*xnJP{=*H*O_-Fe<}vr+rsMJ}~C- zQO_7tYBU|cfBb_FoyavNKXRI@Iw5?m2Vj}5fbH%ATUNv37hkWH$=oPe;A|ltkak&l z0q?j@-(4BvhJR^|VK%siZU!%esFa;D-T06Y%tFeT! zJyn91j$w{gF0a;T7#XON4&~#p<20TKkvheW60LnUzfV;Bj^~~O#`~Uwa-(k!!6JcZ zf;^$#EpebYJLP$%`0414<T?;N^6m`>R-|o4x z?BD&FGgvH`h+S{{7@fyfAy18KsMkpSb}TsQ-F4o(nUTwvPwGjSQ;v+qWGyH~HXPKG z1SxIe)QE6Gz=lw(kp>O{-ps-ilEW5INZ~6bwuzDhrV~@?FlUr)Ys&m=6l8 zvNNm5`)3niUl>U_IDKco~yCs+?Hdre%HMec#YYArG4V8qH-&#pkX&Dug+H3pR^|AHBzSx#d~FI4ROUW4xNk7%@5 zp*t}l(=5qkp>?=}>N5)dSFd5;rn>c+sw5=$^x3>eB^xfgY)W`dI1J%hm*_+f91rAt8i64xCOJJ#k2s0%yiYIipS zF*`j#&3|QY4d~6Bh7a3eO^>?TH-6sj+|0oK=@2le@&#!@)E&7cyFvG~jU$ zLB2GUHi|I?jd4t8IC+1aeCA>h}=cT&Q!jPdrEuJeB`KW zs@5FGt?luqkF< z*3c(@r^i6H_7cV;Z<&?eW;OojC>5%rB5tIS=xqC<7A}^k%Ht@@*N3EN@mM@W)V$w) zkY}LtW^!qJJ~8zcd$j)5O}B$-!AFZ?f;8SuL!UC=u~QcFZ#PJ1aNMx2?RiBr5!MoQ zXSgMI8_lg@gi!R=alpYlLi`);{@#m(67Y8ahIzung~8FyC!^Q1aTttvcSw&(}R7s$2H)&E- zmMzsFUW9M{p>CI){;jI@yu0IGdDgrix|P_I2x(fLkS1L%GT5G&Lo*OEc>VPPNsYiz zb9xcF`iZ%Tp(7gKPv5=IEY40lb2IPnmcDD_o~zi{w)dLEA+B<7Q12=D6 z*vwA5@`NjXfx5;ezIQXKt;#})YdHoonmu2^!s8Udh~55qKVWs%%F&~=n%mR@YEk-T zCT5XBg0nL3ij&Pd`qoR4>$GC~2G@7LbUa_Gf}fa4yfIMp+(T`xix_>NZ_{iWg<*lH za54*3=^5D?S)1EeBHoV8i{llHUQ8S9(^F%ezeecU&2`V&;!U|pLLYoC#KDU#BB?`R zV?5Rabh-N`^`<4d5;nRE$>tR@1d)m&NNvRctewEb@*r_I8#}V}VhfuE!aPd_vQ#Xt zKkz7qNwjY>(kv{lxZ@+@p+0|RaQHyDaMuOx?Qz=)pmODM-%6`SO~rd?5an287OBRO zFVT1-qF-EVl*`M&+rpO0W+c2ds>bi*U?qllPm;}slU=x>f4$MHT30w_Zw<*36Q`vE zXV_DCjDz>E#AB%b_9G@Aif%3+s<-9^N)g;ynsTmfFK=3Sms&g=4i!03iPENYa`*7V3}%wQQH+AXyAXF+vy4)!hJ}I{b+zTe4fTa8fV*YEvj@luZQr) z<4xyY(ttwlO)HGqvsW=y;NQ;rlXZUY10gk}s|YpPUNL(vDX9g$Z;K zC3{<3%;9Bz_cdU0$j|8}?`a&p$8?KDl9h}_+catkh}e3D{J_7K%_K5&*mkDX!y=Qf z^3Ztr!~4}LD$|B&H&Tj~&eF?_U3LS07swwdM8sh836`PyCWMT<_*As}cvWI9dt?2! zi7(3Jh+?*ZGGFL`5H;Q2dqzb*p(Zw#eepf6!Ysl$&jh3Gyd-$tJZ&MJ+wwS8y2IAn zY5xM^&cH46tmls^ljPN(sEJ;|@q0WTdwWw+fzu)mVhFXh_TUp)5mm9dKkWv+@vtj- z)8-m1(FQ+ycl{Qb!Pfn$k^C^%XlPXnx@Ph~Bwj68FjWV0}L&uvlb~8HKS90sV3F&DI&*i|apw4OMXcE513Nz+wG52I zsk!O-JT+L|h8I;AYqsI_P`f<;J4W+(v%5AC-Z`p9FRs&`=%Pm3o!YRPF`cJJ)vn{) z!fa2V-E^rQRC?)YZZqIlIjA&eX|lpKotbXfpS=fd3{rQQyIzjU&5FR+qk3^&Vz4~s z4X>#7rfwPae3!?1Xw@E{UOnrM0SD(?tgguw-z1_db#pH}A;i5aGTTqBKcwh>$WGI8 z)Zf*W>&Q!mmMv)Or{_GMndTjjV>Gj^KG>Zqxn@poRwWY#`}p~J%tk!bZKgXrpZ(?T zxVnIgpV;1Ss0SO%(r$NM<3m^vI66EF9;9x|hgmRun_$7li0jLb*R7;3vXHOaa%VTZ ztcwQ0CUcL_W2#GYJDh!zlcy0kE%8q5ouUy5JVzbB`C=dz*WKaj+ZGGEj2oQ9zPMrJ zsa3lku~*&Q#5Gx|u$XU%<%k6%<_^CAH?4ssaYVqVfe#eRKV&*A?+F+k!_m9TYx5wt zce|_99am((`T@&ykyZ+!?q+s)HJ+*VrT6wuPwJOcWbxH5PxE0Q82UV15m!p|XK2F_ zCU1#X9&C??x7A1q;>RZ8Z}C4fS94B)*%4}3;)a{#%;Ue9#J1@U*Lw_A(Y<7hj-P&g zm^*WIivzRUL}1WVI#yY8;9}D<0doTLTu$9vN}$ zaMo1`HzieXyh(2@Tg5{thPE?2P-#_~Upa2ctn_Ml`20X|hjpI9qS~<8EaKx63a5ov zydFu!9I_{+WIH9Ir|U6C&$96 zBg90y^e_BL2ASF}*e~$BU`r7^<`Em5+58%BTstQ3wRlYu6|-= zVSl1S`0zz^Z$`q916e#<{VVSGT+;XjfOe42_b zC=l$HRkCjqMb+#(S!M66Bv;?@8RgtmpsiJ$&$kh{1C2sM4F| zwkX`fD_ywuSfd`gu#0&#S!fxsj|Mj4S>z(*8mc|+-plY%$tZhc`N4JYr05z>lQ^Zj zWwAk}g~G;5t+ppKpYC3HCO`d>t5I!kO6g_3?WUr!x2d|by&2_oQUS~)0tS&*tYfAX zE*{||mxCOR$h1O6LGECN==(aO1XVnsN*=j!1M;+6WI zAL539p%4%^oF4{)2nfM}3=a$j$bk1p!UxJH_}>f{(^QP_0b{qGkon(Zt$lkaL%q+q zd%8g?lcfyes$V3tAuZi&5#AN_s#;VHB)BOYj@`r-PHr-&fv@*ymbBB#n53%6Aw@C2 zK#fV#G=e~n`7*@Yx2mAeD^ZbjAA=!>j$gJ|Gkz?1r8`;mb=^_q?YgAv{Ld;<1nQ&& z@NC|MeZ9Bq6 zJXTO`ZW0lYYC38%9`yb#uDODX@i&~gQ&F^gW>x21S+xwdKdJlQQBkib^innMW*q7zil9YbK7Vr zSE56(=T}LeNEAsBW3OhF`R2R|Isuo&5KS*KeB8(sjL6_RB0kb>wJx6pYy0%_0?83pLXU`QjEgtuOPE~|b2L_5r9VwC}5 ztP^(*e}2uW{!D8Mfd5-IVu{Mc-Jpxohq+SnD5t@@b(8BM3qeMMSze)}mV>-9dS07p zk^OzCaff!6>S5f*@4Tqhw5bweT5L@24I-eEuC3Wk9Xg1l=bQPTDO>OFmfJ*DU4ucw z1hR;!&9B_>xU|1tEVwnFoam&77`sDVSPLFX`XWZC?K$QdmGp(#%)=2embF4b!Tpe` z!dhi~6H(^Geer#qg+txh(pd`neu{Fo9SIqLs7a?(?CZ2bz`V%U_aE+iYl42$4SvC<#4Qm zm~t|AY0=zxy&T0Lt6F+=ooZhuoU4C1`Ps{mx)jk)oAL_^E`B3UA$1N?eJvqT%5#!L zxlNB0r0!=-F4ugbf6YuT!~NJIU+gsY!@flSta94Z)+EQ*7u>zWrq<)gt=c+dedT;a zUOZ)^?SAY!hjom9Nwf8lQ1~|yln=ro4pUnrz25ONVXr-dLh&eTK3f%(yeBw#ot0f{ za1_d7-D(sSOLZN)yY0Z=B_?A~^8L|MKPvk5T`Yn{%ZYRNh};eE8y{itzqqaWv_vLy zB(XQzwb#({3|Kb4xWec9pD?g4`#5}|K@+2}?}}BCBVa*yZ=YTr^-bZ3d>ssT zR%2jQyp)gGV$>baiw9Nk)#^^Z^QF2HQ zVQC1FeV^rOIqM}Tt@{2_Z&l+*!xhN>qcVv;{!UsacGw$IS&Su$R2Bhu3RSw^@gaTB zmN5;jhFuV8b%PbFVo4mGid+;}`OFir+N2!L4Tt77&V&8k zA(q&AT5nyY2c1F$+tw*UAy!o)Y))No33p$Kg(PJPw8wCVaApY2SbeTxkfm7D|{S$Gcy?VZ~k!WIjha$h{c9Nr#{Rzwc`p46Xy#7~?}DwuxZ- z)8-DT3Le)urum4}`ws*8x*zLWgqw*xANl(3gQNts%K zxIQmGkMl?0j<{JF?i;+#r_YfcR*tz@gFjS9?C_ePeEQk$+$r_zkH_fdB>YF`5Q*H} z@*9ybu)u%wTP#`G1swv|QSopd!j8{#dAo&|n=@Yp&9k$v-=>`-mvu;QRx!|~PlTt0 z1+9N@tGV+@#A(#VX3;P|Bl=zH>KK{DcE11IkerDDd++-&8{x(^O(6;_e$}$O54nn7 z^7s(Uu;m#Y5M6B@yGK98$Acr_rB`6h0kYASPWZ4FC4 zn#nSQV)d;g&bm^Uonchk4Ow)_?N4>j{BXACUpYK|gjJe3BEn%)z2T+B<3bV1NdNRx z$%l6ZvyM`uN7bCHdkV7=Fc0=^yS|mFr%Q?7Ud3T3Csf)o?k-ljO!JtxY75I+SgCoG z+s9l}JJcYZZ0c^iNVxALE6w4V^!&Y9_XwV2x)ZsN(q~Nif|qQ{1iEwcC2BhrqH|-1 z42Cma4CnCvoX{8s{hLTFS=j^d@iK?Pm=p?WM~d0If@#kz{7;?fXGhBXP{!dyS{WRU z&nQ@imxnlB3yT^%6^ll0%?({NR^EfwDa^u4 z11le;dbcb>jB|Wk=H$P8kP7u7oO#T$FlG{$UNjb4x_zp+^HJnk@I%P;8pZPW;y$fW zWn<%);)!MZcz8$pDHsbKN#rJ_%3GPKv9$&#ad%iByZSw39HcLt_Ij0LaiK-c^;z#0 z6V=i!t^`~&@!M@|d$E^Vw4@TkoCTQ=`{;&et>R2*8`^I$#}vuS*CpQkpqF+Xk8&qf zEs63?#~VK9nirE|q`h7aC4(rMqq^`^C`Aj};H#U6;pAa7b;b4$%ewjHr=1)p)X&!g z(y%B#iGGa{lLzb7_)%tODqqnwv$FD`E2pFIw0PR>$G{J=OcNkW(9lf}$jZPPz*Xa%xa)K=+jKd8GzQg*mV z&y*U2hlogWn=XIrk{3^L>YX;KkF~>pblbp`aJEZjT94e8XCBkiKDS3`z$Mm%q$ciq zMX|QNJox^_Ft3L0RFJ1m;od+zbY)F2i9Ii7=U|@8TPToV1CKwBk!Ak5Y%uPwNz zrRi2GUc6R*H|U+2G50zAIwwAc!iE0AcxZ^k%P?Nt5DMr0!19UNjb82{x6RJ$O7v_F z4VAzK7|R&ZE%}R()T+0v756G{wZ}+(bXnR6?E*cN)&hD2X_GGbT&>JnS z=z*fUsn4!DKTE|Gwi(CZB5qo=B2g6_Y*EyTrAmdqr+?th6i_buv_N>xN_C{1IcsiG zeLm}m)~(U(g_T-bzZd<`QEuHxs1RB6;oE3_EY-LdYnz88_E&hdTIdY#1YRdjdr7%U zNt|IDMD^P0^cd?~q#@Iv9E6=0=Kl=`RW%iFqk}I3Psg7n7)?`Ji>0%qS5If25rhk2 z;8Z22q-W~mU4n!$aEToyF?tGor3uWRYccRm9+*4LTxHVMJkl!Rv5+!}q8YtU^g-;t zBe6kE+eaa;f-KJ`SPbEhF<|#mEdvyxO(iR7j3jCouhSA37Ir;$wCG+k92bpSa5<5) zv1SXyPq30&pbU-zZJ<4(jl}kPNEJFHpZ!rBn~d_3w5@X$b-{3La4v_ zD#3ObCSJo$IR?x$Hd8WvEG5eYjRc9dHy+#r3z(PO*n?h->ExzQ-mp(nyvDImNPP2@ zz?Lnsvsp#vIGj{=yvglf5YovM2>^~7$mWn)G8dGyucQHnd4TIi@=o`c#s;UN4k z!V?&@Q3H4chocflkOSeM%?0Emcsijj4}}UB))3lwx*IN2UT4|`lqOqz_H)3V6Z`$u zOBC58We*Gx;F|M7n1jD8i>4@9Lz+(c@kgxqy)#O_hAA;WAm&;ny$KE&_%v+Quzo{G zSA+(WRQ7V_z_qm+w1*s^(K+R9O2U>MoPL6?>ok)OVh_~r|uCVqxDpk zv^z^TGN--!%`B41JW*p7I7(I>c?@T$gkPn=`j;P^M2s|>>OX69{v0cou0$y z^Es?MC&GjP@2UR#4owsxMrXVz?WcC1`G^@^eAEWY!GGv#IqRg=F{uvjqw%R0XcAMrBA^&;G`xnY*0y#IYA?yv5 z2XPwjwAe`CENBb8cqn$20ay6o99qwb=%A3liRd(%;xHf=2Tj7M^*emGN^Qwwlpmb# zDI6a#jg!l2UE#}0=HR`a%4(qfO4vWWhu~(!I~OZ{)+@5SDb=ipW4Ip!qE|={Up`N- zm4;{72?gT8u9VTxO)B$eyImn^zPHc~`;71Gg{~V(UtR>J0D1IZqP*CdMH0hw zQAzc}X{ATPUDFsE@$Qe(q)EvHD}1N=Uq5-`S7|4(C%L#jSu)KnB|s;lP0ns*Hqo!) zAttitlT;n;FyszyX*B&tQ^(wVQQ{!F$30ss{(ifoThS=*J9h2ab69jvjP*CRMmDwu zzXN!v@_S&85y*BRu9@2PsvVz@)#Wk!OEF_QoGcC(Shw_ryo+2BChoWP(!qGf@*44X zHVY8XpS;J2+kc?7yK^ZuZ?k+UVgnUTirVHJ)XoWKApC#vPDwUVh!}{+F+AHs*cFUJ z4$BAYJ3pV6Vol5EucN_fo5@w5`I6d+uh+=kZys}8<5EhN=_F64(@roqcat`<&tPr!sMFabKd>FX((xe{Y=nK{d208SXjA{7u!v zq3}_K`KQ8BgNZSZlexqFWVn_gJ)%7!I}bn7(;t@)4b)=w@y^}2#Cb3kX3hAvm+A$A ztRF$PtY3YdvCPj$yRf^IW%g~%sd%p^HwL%A+*q*L^4+TV#p7gh`@>A<$x7d96_K*S zYFa0CPg6ECL)#`{`cbTbgUVSVtrj%W@Fv)Z=bOuux^i{o-uwy<#!jyBU-gy7!d;Bz zZZjv|EoBnDS2!@lhP#xIOYd<79q~T9(#wP9ntO5H5MNGABTUg|)k!LE{Yr0D!M9>jsc_*9eqNN>Mv2T2I$5>u%5u&f3-f(~SlFqt++>U=CVj&m6L2P`*4FCnZ%(p<09oMD3AQo7@VIAIsGw_gjODjU5q*a&k`A!zJs*%qYxfs!BZ$;Sm8Q0nM|#I) z2z3?W&2K_j~$d5bkUQ>eGuYwz{ZSk1j}v#|p0!dKRf3=J$N#A&ut`?#R% zzWRG!yVL!lc<`P4FRRZl62qjaPpdxGKbe_f zpxX-WJ4ZO@#G25*$@g$;Dte$xVz-QP?uFSDzqZWaj9fmQ!G4By0Y65<%W&yl>|GF- zUhBK0hj!hsVUUp5n2~{;GtT{&k39%0)OFJR1*~mq=9JfFt>}MBn;NED%xJwY`4>1A&qtY)|X|Fo2clR zI}4AO)mm&kXAbS#j#`lA(zxL1z+>?qh~&$BZv71J{<$Gy&n_qgtwC;JPBg#cQok`a zu~i1clMWD*Ny4%2u0hJ)Xrsu>gyuRMGqL=R=uPb2YE-@8ug(3pl)H{iCzms>uv(Ht ze!BIZNsC|PK4HDirbpTB+Lt+;Ze)93#-+EnFzcB`U!OzvIYF+#U!-PW^>8h)2ACg( z_<@Za?gO@!|78lT?W}NZ-nmg3WOL~2qfoKgtY|Q1M$qzDYJ1*8m5}XwU`}0jHIg%w z6CWilk$C4El+KAoA%BzR5KHJpzP^^;ImSJeD4gZE@2_6$5V?I?#jMq#YmN`LD;RKz0lCOmzr7?XSP5e^L+GnDcWSfAoKB;C_ zyI{X^ZTp1>?j${Qe3kLZf=-_*4QzyEM7Y4G0Gz1 zPng5FtVd&5U-@hz`(jLXY&-tzm#Q;(4+JUBNfZF@YyNnL4*jcKt)>tG@PxB@2yAg+ ziRJZC&%ZqUt$jFlT$jGnIHE3+x?Fl`S$`{|fpIk&WO12_OLDkW zmW14Sl)aFz9fDBs;(gI%-YO{G%g z2hT}14B-<{;;BBOatHKQk*{Di6ciHoK{TtoN~yKWJ+3u-wHNe0e?z@1uao|#%m7yW z!=LZl8O~1S@=75*t$(ysH8o{)Ic2OJ5W3g35iXuckLcm)C2fcB04DRQAbzx=z-|*> zb@ellAxO$T9ybNWDNx z692UrpG9)$c7G5cJG< z;R1FW5cAnM1PFTOP5!aLKbE%w0lDF`A%I=}0qD#%oF$Qf??s$>3qVe1V}2NIfR$%I z9RaQW-f{vyA@RNC4BSEATP}dXK(=rJ=Kv`G*$kvJ0)%qb_5kjg?=4S2dw#S4e*}b+ zXV-r?vNKq?Kb#l*2Rx)dga3ed9R&XY(Hk&l-{;;00q^tAR`Er;LZF5F-5s8VRlk18 z;-^VQI#)SBufH$#j|)Nq`RRcqA;0?I|9$9#S6UJn#A^vSNTjjnm4yCZhXL;JpJA~7 z>oDXuIgkU9wYc~%9t4Tq4{ZKH@fXGUrxQv3PrT(I-2VhY+|rf^4_6luaBm_R^v?_= zqkqo$?rXn)2!&VK-U=C905=VC!r50st^>aDjMyJLcYzz_pUKj|mp+go)MX&nadUF@ zaY8QhJyv5V8D9_aDt)iU@$w!FQoZ+Sli$NRu6&;n8hD| zfLGxIRMiIbzdmHZh5Q4#{OE%SAU)IXeQ>1u|27WJ59rBnef;2a)`J3a`F$KxLI2eU z{NM*9{aYXMW$JHz{Ct2b_^l5N1^=-g;6Q($3%r8{|Ir6Hx6Nf|K2Bn46T0~Cx|pR|Lzk4 z^Zx-?2>z!$ganax<6mi_@% literal 0 HcmV?d00001 diff --git a/graphics/playerbenchmark.png b/graphics/playerbenchmark.png new file mode 100644 index 0000000000000000000000000000000000000000..653ecdabdd249013f44541a0c0f6a2cf5e945462 GIT binary patch literal 36699 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 U=n-&$}xwwVi?%HeR;{ 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 QHV6Xyc3Yc2F(t+R4{oM(`v3p{ literal 0 HcmV?d00001 diff --git a/iso-authoryear.bbx b/iso-authoryear.bbx new file mode 100644 index 0000000..49af391 --- /dev/null +++ b/iso-authoryear.bbx @@ -0,0 +1,9 @@ +\ProvidesFile{iso-authoryear.bbx}[2011/06/08] +\newcommand\MethodFormat{} +\def\printextrayear{\newunit\newblock\printfield{year}\printfield{extrayear}} +\newbibmacro*{year-label}{\ifnameundef{author}{\ifnameundef{editor}{}{\printextrayear}}{\printextrayear}} +\ExecuteBibliographyOptions{% + %spacecolon=true + sorting=nyt +} +\RequireBibliographyStyle{iso} diff --git a/iso-authoryear.cbx b/iso-authoryear.cbx new file mode 100644 index 0000000..25e03a1 --- /dev/null +++ b/iso-authoryear.cbx @@ -0,0 +1,8 @@ +\ProvidesFile{iso-authoryear.cbx}[2011/06/08] +\RequireCitationStyle{authoryear} +\renewbibmacro*{cite:labelyear+extrayear}{% + \iffieldundef{labelyear} + {} + {\addcomma\addspace\printtext[bibhyperref]{% + \printfield{labelyear}% + \printfield{extrayear}}}} \ No newline at end of file diff --git a/iso-numeric.bbx b/iso-numeric.bbx new file mode 100644 index 0000000..c396ba6 --- /dev/null +++ b/iso-numeric.bbx @@ -0,0 +1,14 @@ +\ProvidesFile{iso-numeric.bbx}[2011/06/08] + +\newbibmacro*{year-label}{}% + +\newcommand\MethodFormat{% + \printtext[labelnumberwidth]{% + \printfield{prefixnumber}% + \printfield{labelnumber}}% + }% + \ExecuteBibliographyOptions{% + sorting=none + ,labelnumber + } +\RequireBibliographyStyle{iso} diff --git a/iso-numeric.cbx b/iso-numeric.cbx new file mode 100644 index 0000000..6110446 --- /dev/null +++ b/iso-numeric.cbx @@ -0,0 +1,2 @@ +\ProvidesFile{iso-numeric.cbx}[2011/06/08] +\RequireCitationStyle{numeric} \ No newline at end of file diff --git a/iso.bbx b/iso.bbx new file mode 100644 index 0000000..535c44c --- /dev/null +++ b/iso.bbx @@ -0,0 +1,484 @@ +\ProvidesFile{iso.bbx}[2011/01/09 v1.0 biblatex bibliography style] +\DeclareLanguageMapping{czech}{czech-iso} +\DeclareLanguageMapping{english}{english-iso} +\NewBibliographyString{urlalso,urlcomercial} +%options + +%switch space before colon in titles etc. +\newboolean{bbx@tcolon} +\DeclareBibliographyOption{spacecolon}[true]{\setboolean{bbx@tcolon}{#1}} + +% \newboolean{cbx@numeric} +% \setboolean{cbx@numeric}{false} +% \newbibmacro*{year-label}{} +% \newcommand\MethodFormat{} +% \DeclareBibliographyOption{method}[authoryear]{% +% \ifstrequal{#1}{authoryear}{% +% \renewbibmacro*{year-label}{\newunit\printfield{year}\printfield{extrayear}}% +% \setboolean{cbx@numeric}{false}% +% }{}% +% \ifstrequal{#1}{numeric}{% +% \renewcommand\MethodFormat{% +% \printtext[labelnumberwidth]{% +% \printfield{prefixnumber}% +% \printfield{labelnumber}}% +% }% +% \ExecuteBibliographyOptions{% +% sorting=none +% ,labelnumber +% } +% \setboolean{cbx@numeric}{true}% +% }{}% +% } + +\ExecuteBibliographyOptions{% + %spacecolon=true + %sorting=nyt + ,maxnames=5 + ,minnames=3 + %,babel=other + %,method=authoryear + ,urldate=iso8601 +} +\newbibmacro*{begentry}{} +%commands +%select main language of bibliography. this is needed in fields like number of pages etc. +%main language is last in babel params list. so if we have \usepackage[english,czech]{babel}, main language is czech +\newlength{\trashlength} +%\newcommand\mainlanguage@n{\expandafter\bbl@set@language\expandafter{\bbl@main@language}{\settowidth{\trashlength}{\expandafter\bbl@set@language\expandafter{\bbl@main@language}}\kern-\dimexpr \trashlength\relax}}% + +%\newcommand\mainlanguage@n{\expandafter\blx@langsetup\expandafter{\bbl@main@language}} +\newcommand\mainlanguage@n{\csuse{abx@strings@\bbl@main@language}} +% Select main document language +% \newcommand\mainlanguage@n{\setbox0=\hbox{ +% \expandafter\bbl@set@language\expandafter{\bbl@main@language}}% +% } +%\newcommand\mainlanguage@n{\edef\blx@languagename{\bbl@main@language}} +% %\newcommand\mainlanguage@n{% +% \edef\languagename{\bbl@main@language} +% \bbl@switch{\languagename}% +%} +%\newcommand\mainlanguage@n{\expandafter\bbl@set@language\expandafter{\bbl@main@language}} + +\newcommand\mainsstring[1]{\bgroup\mainlanguage@n\bibsstring{#1}\egroup} +%\newcommand\mainsstring[1]{\mainlanguage@n\csuse{abx@sstr@#1}} +%\newcommand\mainsstring[1]{\otherlanguage{#1}\bibsstring\endotherlanguage} +%\newcommand\mainlstring[1]{\mainlanguage@n\biblstring{#1}} +\newcommand\mainlstring[1]{\bgroup\mainlanguage@n\csuse{abx@lstr@#1}\egroup} +%\newcommand\mainlstring[1]{\unskip\ignorespaces\expandafter\otherlanguage\expandafter{\bbl@main@language}\unskip\biblstring{#1}\unskip\endotherlanguage\unskip} +%\newcommand\mainlstring[1]{\blx@bibstring{czech}{abx@lstr}{#1}} +\newcommand\tcolon{%colon between location and publisher, title and subtitle etc. +\def\colo@n{\printtext{:}}% +\ifthenelse{\boolean{bbx@tcolon}}{\addspace\colo@n}{\colo@n}% +} + +\renewcommand\subtitlepunct{\tcolon} +\renewcommand\andmoredelim{} +\renewcommand\multinamedelim{\addsemicolon\addspace} +\renewcommand\mkbibnamelast[1]{#1} +\renewcommand\finalnamedelim{\multinamedelim} +\renewcommand\andothersdelim{\addspace} + + +\defbibenvironment{bibliography} + {\list + {\MethodFormat} + {\setlength{\leftmargin}{\bibhang}% + \setlength{\itemindent}{-\leftmargin}% + \setlength{\itemsep}{\bibitemsep}% + \setlength{\parsep}{\bibparsep}}% + \renewcommand*{\makelabel}[1]{\hss##1} + %\raggedright} + } + {\endlist} + {\item} + + + +%%%%%%%% +%\DeclareListFormat{publisher}{\printtext[colon]{#1}} +\DeclareFieldFormat*{title}{#1} +\DeclareFieldFormat*{subtitle}{#1} +\DeclareFieldFormat*{chapter}{#1} +\DeclareFieldFormat*{pagetotal}{#1} +\DeclareFieldFormat*{volume}{\bibsstring{jourvol}\space#1} +\DeclareFieldFormat*{emphatize}{\emph{#1}} +\DeclareFieldFormat*{edition}{% + \ifnumeral{#1}% + {\mkbibordedition{#1}\addnbspace\bibsstring{edition}}% + {% + %\ifstrequal{#1}{first}{\mkbibordedition{1}}{% + % \ifstrequal{#1}{second}{\mkbibordedition{2}}{ + % \ifstrequal{#1}{third}{\mkbibordedition{3}}{ + \MakeCapital{#1}}%}}% +} +\DeclareFieldFormat*{pages}{\mainsstring{pages}\space\printtext{#1}} +\DeclareFieldFormat*{number}{\bibsstring{number}\addspace\printtext{#1}} +\DeclareFieldFormat*{url}{\url{#1}} +\DeclareFieldFormat*{doi}{\url{http://dx.doi.org/#1}} + +\DeclareFieldFormat{sbrackets}{[#1]} +%\DeclareFieldFormat{rbrackets}{\printtext{$\langle$}#1\printtext{$\rangle$}} +\DeclareFieldFormat{rbrackets}{$\langle$#1$\rangle$} +\DeclareFieldFormat{colon}{\printtext{\tcolon}\addspace#1} +\DeclareFieldFormat{emph-colon}{\printtext[emphatize]{\printtext[colon]{#1}}} + +%We must handle more than one isbn and issn +\DeclareFieldFormat{isbn}{% +%\renewcommand*{\do}[1]{\printtext{ISBN}\addnbspace#1\adddot\addspace}% +\printtext{ISBN}\addnbspace#1} +%\printtext{ISBN}\addnbspace#1} + +\DeclareFieldFormat{issn}{% +\renewcommand*{\do}[1]{\printtext{ISSN}\addnbspace#1\adddot\addspace}% +\docsvfield{issn}} + +\def\addhyphen{\printtext{-}} +\DeclareFieldFormat{urldate}{\printfield{urlyear}\addhyphen\printfield{urlmonth}\addhyphen\printfield{urlday}} + + +%\DeclareNameFormat{default}{% +%\nameprint{#1}{#3} +%\usebibmacro{names:iso}{#1}{#2}{#3}{#4}% +%\usebibmacro{names:separator}% +%\usebibmacro{names:andothers}% +%\ifthenelse{\value{listcount}>\value{maxnames}}{\addspace\printtext{a další}}{oii}% +%} + +\DeclareNameAlias{default}{last-first} + +\newbibmacro*{book:pubinfo}{% + %\iflistundef{location}{\printtext[colon]{\printlist{publisher}}}{% + \iflistundef{publisher}{}{\printlist{location}\setunit{}}% + % {\setunit*{\addcomma\addspace}} + % {\setunit*{}}% + %} + \iflistundef{location}{\setunit{\adddot\addspace}}{% + \iflistundef{publisher}{}{\printtext[colon]{\printlist{publisher}}} + } + %\printlist{publisher}% + \setunit*{\addcomma\addspace}% + \usebibmacro{date-urldate}% +} + +\newbibmacro*{names:primary}{% + \ifnameundef{author}% + {\usebibmacro{editor}}% + {\printnames{author}}% + \usebibmacro{year-label}% +} + + + + +\renewbibmacro*{editor}{% + \ifnameundef{editor}% + {}% + {\printnames{editor}% + \addspace\mkbibparens{\usebibmacro{editorrole}}% + }% +} +\newbibmacro*{editorrole}{% + \iffieldundef{editortype}{\bibsstring{editor}}{\bibsstring{\thefield{editortype}}}% +} + +\newbibmacro*{online-test}[2]{% + \ifboolexpr{% + test {\iffieldundef{url}} + and + test {\iffieldundef{eprint}} + and + test {\iffieldundef{doi}} + }% + {#1}% + {#2}% +} +\newbibmacro*{online}{% + %\def\online{}% + \iffieldundef{urlyear}{}{\printtext[sbrackets]{online}} + %\usebibmacro{online-test}{}{\online}% +} + +\newbibmacro{comment+link}[1]{% + \printtext{#1}\setunit*{\addcolon\addspace}%\printtext[rbrackets]{#2}% +} +\newbibmacro{print-online}{% +\printtext[rbrackets]{% +\usebibmacro{online-test}{}{% +\iffieldundef{url}{% +\printfield{doi}% +\printfield{eprint}% +}% +{\printfield{url}}% +}% +}% +} + +\newbibmacro{urlinfo}{% +\iffieldundef{urlyear}{\mainlstring{urlalso}}{\mainlstring{url}}% +} +\newbibmacro{availability}{% +\usebibmacro{online-test}% +{}% +{\iffieldundef{howpublished}% +{\usebibmacro{comment+link}{\usebibmacro{urlinfo}}\usebibmacro{print-online}}% +{\usebibmacro{comment+link}{\printfield{howpublished}\usebibmacro{print-online}}}% +}% +} + +%prefix - url, orig ,...; separator +%\newbibmacro*{isodate}[2]{% +%\printfield{#1day}\printtext{#2}\nopunct +%\printfield{#1month}\printtext{#2}\nopunct +%\printfield{#1year}\nopunct +%} +\newbibmacro*{date-urldate}{% + \iffieldundef{date}% + {\printfield{year}}% + {\printfield{date}}% + \usebibmacro{urldate} +} +\newbibmacro*{urldate}{% + \iffieldundef{urlyear}{}% + {\addspace\printtext[sbrackets]{% + %\printtext{cit.}% + \mainsstring{urlseen}% + \addspace + \printurldate + %\usebibmacro{isodate}{url}{-}\nopunct% + }}%\printtext{.}}%hack. otherwise there will be no dot between this and next field +} + + +\newbibmacro{pagecount}{% +\iffieldundef{pagetotal}{}% +{\printfield{pagetotal}\usebibmacro{loc:pages}}% +} +\newbibmacro{book:vol}{% + \printfield{edition} + %\iffieldundef{edition}{}% +%{\printfield{edition}\usebibmacro{loc:bookvol}}% +} + +\newbibmacro{titles}[1]{% + \printfield[emphatize]{#1title}% + \printfield[emph-colon]{#1subtitle}% + \printfield[emphatize]{#1addon}% +} +\newbibmacro{pub:title}{% + \iffieldundef{maintitle}{% + \iffieldundef{booktitle}{% + \usebibmacro{titles}{}% + }{% + \usebibmacro{titles}{book}% + } + }{% + \usebibmacro{titles}{main}% + }% + \usebibmacro{online}% +} +\newbibmacro{jour:title}{% +\usebibmacro{titles}{journal} +\usebibmacro{online} +} + +\newbibmacro{in}{% + \mainsstring{in}% +%\addspace% +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%Localisation macros +\newbibmacro{loc:pages}{\addnbspace\mainsstring{pages}}%\printtext{s}} + +%\newbibmacro{loc:bookvol}{\addnbspace\bibsstring{edition}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\DeclareBibliographyDriver{book}{% +\usebibmacro{bibindex}% +\usebibmacro{begentry}% +%\printnames{author}% +\usebibmacro{names:primary} +\newunit\newblock +\usebibmacro{pub:title} +\newunit\newblock +\usebibmacro{book:vol} +\newunit\newblock +\usebibmacro{book:pubinfo} +\newunit\newblock +\usebibmacro{pagecount} +\newunit\newblock +\printfield{series} +\newunit\newblock +\printfield{note} +\newunit\newblock +\usebibmacro{availability} +\newunit\newblock +\printfield{isbn} +\newunit\newblock +\finentry} + +\DeclareBibliographyDriver{periodical}{% +\usebibmacro{bibindex}% +\usebibmacro{begentry}% +%\printnames{author}% +%\usebibmacro{names:primary} +\newunit\newblock +\usebibmacro{jour:title} +%\newunit\newblock +%\usebibmacro{book:vol} +\newunit\newblock +\usebibmacro{book:pubinfo} +%\newunit\newblock +%\usebibmacro{pagecount} +\newunit\newblock +\printfield{series} +\newunit\newblock +\printfield{note} +\newunit\newblock +\usebibmacro{availability} +%\usebibmacro{print-online}{\mainlstring{url}}{\printfield{url}} +\newunit\newblock +\printfield{issn} +\newunit\newblock +\finentry} + + +\DeclareBibliographyDriver{article}{% +\usebibmacro{bibindex}% +\usebibmacro{begentry}% +\usebibmacro{names:primary}% +\newunit\newblock +\printfield{title}% +\printfield[colon]{subtitle}% +\newunit\newblock +\usebibmacro{jour:title} +%\printfield[emphatize]{journaltitle}% +\newunit\newblock +\printfield{year} +%\usebibmacro{date-urldate} +\setunit*{\addcomma\addspace}% +\printfield{volume}% +\setunit*{\addcomma\addspace}% +\printfield{number} +\usebibmacro{urldate} +\setunit*{\addcomma\addspace}% +\printfield{pages} +\newunit\newblock +\printfield{note} +\newunit\newblock +\usebibmacro{availability} +\newunit\newblock +\printfield{issn} +\finentry +} + +\DeclareBibliographyDriver{inbook}{% +%\printnames{author}% +\usebibmacro{bibindex}% +\usebibmacro{begentry}% +\printnames{bookauthor} +\usebibmacro{year-label}% +\newunit\newblock +\printfield{booktitle}% +\printfield[emph-colon]{booksubtitle}% +\newunit\newblock +\usebibmacro{book:vol} +\newunit\newblock +\printnames{author} +\newunit\newblock +\usebibmacro{book:pubinfo} +\newunit\newblock +\printfield{chapter} +\setunit*{\addcomma\addspace}% +\newunit +\printfield{title}% +\printfield[colon]{subtitle} +\setunit{\addcomma\addspace}% +\printfield{pages} +\newunit\newblock +\printfield{note} +\newunit\newblock +\usebibmacro{availability} +\newunit\newblock +\printfield{isbn} +\newunit\newblock +\finentry} + +\DeclareBibliographyDriver{incollection}{% +%\printnames{author}% +\usebibmacro{bibindex}% +\usebibmacro{begentry}% +\usebibmacro{names:primary} +\newunit\newblock +\printfield{title}% +\printfield[colon]{subtitle}% +\newunit\newblock +\usebibmacro{in} +\usebibmacro{editor}% +\newunit\newblock% +\usebibmacro{pub:title}% +\newunit\newblock +\usebibmacro{book:vol} +\newunit\newblock +\printfield{number} +\newunit\newblock +\usebibmacro{book:pubinfo} +%\newunit\newblock +\setunit*{\addcomma\addspace} +\printfield{pages} +%\usebibmacro{pagecount} +\newunit\newblock +\printfield{series} +\newunit\newblock +\printfield{note} +\newunit\newblock +\usebibmacro{availability} +\newunit\newblock +\printfield{isbn} +\newunit\newblock +\finentry} + +%\DeclareBibliographyAlias{online}{book} +\DeclareBibliographyDriver{online}{% +\usebibmacro{bibindex}% +\usebibmacro{begentry}% +%\printnames{author}% +\usebibmacro{names:primary} +\newunit\newblock +\usebibmacro{pub:title} +\newunit\newblock +\usebibmacro{book:vol} +\newunit\newblock +\usebibmacro{book:pubinfo} +\newunit\newblock +\usebibmacro{pagecount} +\newunit\newblock +\printfield{series} +\newunit\newblock +\printfield{note} +\newunit\newblock +%\usebibmacro{availability +\usebibmacro{comment+link}{\mainlstring{url}}\usebibmacro{print-online} +\newunit\newblock +\printfield{isbn} +\newunit\newblock +\finentry} + +\DeclareBibliographyAlias{bookinbook}{inbook} +\DeclareBibliographyAlias{suppbook}{inbook} +\DeclareBibliographyAlias{booklet}{book} +\DeclareBibliographyAlias{collection}{book} +\DeclareBibliographyAlias{suppcollection}{incollection} +\DeclareBibliographyAlias{manual}{book} +\DeclareBibliographyAlias{misc}{book} +\DeclareBibliographyAlias{suppperiodical}{article} +\DeclareBibliographyAlias{proceedings}{collection} +\DeclareBibliographyAlias{inproceedings}{incollection} +\DeclareBibliographyAlias{reference}{collection} +\DeclareBibliographyAlias{inreference}{incollection} +\DeclareBibliographyAlias{report}{book} +\DeclareBibliographyAlias{thesis}{book} +\DeclareBibliographyAlias{unpublished}{book} +\endinput diff --git a/iso.cbx b/iso.cbx new file mode 100644 index 0000000..dcf4348 --- /dev/null +++ b/iso.cbx @@ -0,0 +1,15 @@ +% $Id: authoryear.cbx,v 1.1 2011/01/05 21:45:11 lehman stable $ + +\ProvidesFile{iso.cbx} +[\abx@cbxid $Id: authoryear.cbx,v 1.1 2011/01/05 21:45:11 lehman stable $] +\providebool{cbx@numeric} +\ifthenelse{\boolean{cbx@numeric}}{% +\RequireCitationStyle{authoryear} +\renewbibmacro*{cite:labelyear+extrayear}{% + \iffieldundef{labelyear} + {} + {\addcomma\addspace\printtext[bibhyperref]{% + \printfield{labelyear}% + \printfield{extrayear}}}} +}{\RequireCitationStyle{numeric}} +\endinput diff --git a/kibase.sty b/kibase.sty new file mode 100644 index 0000000..31ba1dc --- /dev/null +++ b/kibase.sty @@ -0,0 +1,803 @@ +%%% KI PřF UP v Olomouci Base Style +%%% Copyright (C) 2012 Martin Rotter, +%%% Copyright (C) 2014 Jan Outrata, + +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{kibase}[2012/09/09 KI PrF UP v Olomouci Base Style] + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Parametry. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\RequirePackage{kvoptions} + +\SetupKeyvalOptions{ + family=kib, + prefix=kib@ +} + +%% [init]{name}[default] +%% tisková verze (nebarevné logo UP a odkazy, odkazy s uvedením adresy, +%% ne odkaz do rejstříku) +\DeclareStringOption[false]{printversion}[true] +%% seznamy (obrázků, tabulek, zdrojových kódů a vět) pod sebou, jinak +%% na samostatných stranách +\DeclareStringOption[true]{joinlists}[true] +%% seznam obrázků +\DeclareStringOption[true]{figures}[true] +%% seznam tabulek +\DeclareStringOption[true]{tables}[true] +%% seznam vět +\DeclareStringOption[false]{theorems}[true] +%% seznam zdrojových kódů +\DeclareStringOption[false]{sourcecodes}[true] +%% bibliografie v BibLaTeXu, jinak v prostředí thebibliography +\DeclareStringOption[false]{biblatex}[true] +%% jazyk dokumentu: czech, english, slovak +\DeclareStringOption[czech]{language}[czech] +%% podpora seznamu zkratek +\DeclareStringOption[false]{glossaries}[true] +%% podpora rejstříku +\DeclareStringOption[false]{index}[true] +%% font dokumentu: sans, jinak serif +\DeclareStringOption[serif]{font}[serif] +%% logo UP: white, black, blue +\DeclareStringOption[white]{logo}[white] +%% kódování zdrojového textu dokumentu +\DeclareStringOption[utf8]{encoding}[utf8] +%% kódování bibliografie v BibLaTeXu +\DeclareStringOption[utf8]{bibencoding}[utf8] +%% styl číslování položek bibliografie v BibLaTeXu: iso, iso-numeric, +%% iso-authoryear +\DeclareStringOption[iso-numeric]{bibstyle}[iso-numeric] + +%% Nerozpoznaný parametr hodí chybu. +\DeclareDefaultOption{\PackageWarningNoLine{kibase}{[kibase] Option '\CurrentOption' was not recognized}} + +\ProcessKeyvalOptions* + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Balíky. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%% Kódování zdrojového textu dokumentu. +\RequirePackage[\kib@encoding]{inputenc} + +%% Jazyky. +\RequirePackage[czech,english,\kib@language]{babel} + +% Barvy. +\RequirePackage[usenames,dvipsnames,table]{xcolor} + +%% Klikací odkazy v PDF. +\RequirePackage[unicode,breaklinks=true]{hyperref} +%% PDF záložky. +\RequirePackage[open,atend]{bookmark} + +%% Zdrojové kódy. +\RequirePackage[savemem]{listings} + +%% Podmíněný kód. +\RequirePackage{ifpdf} +\RequirePackage{ifthen} + +%% Seznam zkratek. +\ifthenelse{\equal{\kib@glossaries}{true}}{ + %% glossaries definuje \printindex (definovany take makeidx) i kdyz + %% by NEMEL bez parametru index! + \RequirePackage{savesym} + \savesymbol{printindex} + \RequirePackage[acronym,nonumberlist,sanitize=none]{glossaries} + \restoresymbol{GLS}{printindex} +}{ + \relax +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Barvy. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\definecolor{darkgray}{RGB}{60,60,60} +\definecolor{halfgray}{gray}{0.55} +\definecolor{lightergray}{gray}{0.99} +\definecolor{webgreen}{rgb}{0,.5,0} +\definecolor{webbrown}{rgb}{.6,0,0} +\definecolor{ultragreen}{RGB}{40,180,10} +\definecolor{darkblue}{rgb}{0.2, 0.3, 0.6} +\definecolor{upblue}{RGB}{0, 134, 217} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Dynamické texty. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\newcommand{\kitextdeptcz}{Katedra informatiky} +\newcommand{\kitextfacultycz}{P\v r\'irodov\v edeck\'a fakulta} +\newcommand{\kitextunivcz}{Univerzita Palack\'eho v~Olomouci} + +\newcommand{\kitextdepten}{Department of Computer Science} +\newcommand{\kitextfacultyen}{Faculty of Science} +\newcommand{\kitextuniven}{Palack\'{y} University Olomouc} + +%% Čestina. +\ifthenelse{\equal{\kib@language}{czech}}{ + \newcommand{\kitextdept}{\kitextdeptcz} + \newcommand{\kitextfaculty}{\kitextfacultycz} + \newcommand{\kitextuniv}{\kitextunivcz} + \def\@texttitle{Tituln\'{i} strana} + + \renewcommand{\lstlistlistingname}{Seznam zdrojov\'ych k\'od\r{u}} + \renewcommand{\lstlistingname}{Zdrojov\'y k\'od} + \newcommand{\listtheoremname}{Seznam v\v et} + + \def\@textdefinition{Definice} + \def\@textlemma{Lemma} + \def\@textconsequence{D\r{u}sledek} + \def\@textremark{Pozn\'{a}mka} + \def\@texttheorem{V\v{e}ta} + \def\@textproof{D\r{u}kaz} + \def\@textexample{P\v{r}\'{i}klad} + + \ifthenelse{\equal{\kib@glossaries}{true}}{ + \def\@textindex{Rejst\v{r}\'{i}k} + \renewcommand{\acronymname}{Seznam zkratek} + }{ + \relax + } + + \newcommand{\buno}{bez \'{u}jmy na obecnosti} + \newcommand{\Buno}{Bez \'{u}jmy na obecnosti} +}{ + \relax +} + +%% Angličtina. +\ifthenelse{\equal{\kib@language}{english}}{ + \newcommand{\kitextdept}{\kitextdepten} + \newcommand{\kitextfaculty}{\kitextfacultyen} + \newcommand{\kitextuniv}{\kitextuniven} + \def\@texttitle{Title page} + + \renewcommand{\lstlistlistingname}{List of source codes} + \renewcommand{\lstlistingname}{Source code} + \newcommand{\listtheoremname}{List of theorems} + + \def\@textdefinition{Definition} + \def\@textlemma{Lemma} + \def\@textconsequence{Corollary} + \def\@textremark{Remark} + \def\@texttheorem{Theorem} + \def\@textproof{Proof} + \def\@textexample{Example} + + \ifthenelse{\equal{\kib@glossaries}{true}}{ + \def\@textindex{Index} + \renewcommand{\acronymname}{List of abbreviations} + }{ + \relax + } + + \newcommand{\buno}{without loss of generality} + \newcommand{\Buno}{Without loss of generality} +}{ + \relax +} + +%% Slovenština. +\ifthenelse{\equal{\kib@language}{slovak}}{ + \newcommand{\kitextdept}{\kitextdeptcz} + \newcommand{\kitextfaculty}{\kitextfacultycz} + \newcommand{\kitextuniv}{\kitextunivcz} + \def\@texttitle{Tituln\'{a} strana} + + \renewcommand{\lstlistlistingname}{Zoznam zdrojov\'ych k\'odov} + \renewcommand{\lstlistingname}{Zdrojov\'y k\'od} + \newcommand{\listtheoremname}{Zoznam viet} + + \def\@textdefinition{Defin\'icia} + \def\@textlemma{Lemma} + \def\@textconsequence{D\^osledok} + \def\@textremark{Pozn\'{a}mka} + \def\@texttheorem{Veta} + \def\@textproof{D\^okaz} + \def\@textexample{Pr\'{i}klad} + + \ifthenelse{\equal{\kib@glossaries}{true}}{ + \def\@textindex{Register} + \renewcommand{\acronymname}{Zoznam skratiek} + }{ + \relax + } + + \newcommand{\buno}{bez ujmy na všeobecnosti} + \newcommand{\Buno}{Bez ujmy na všeobecnosti} +}{ + \relax +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Logo. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\ifthenelse{\equal{\kib@logo}{black}}{ + \def\@logofile{graphics/UP_znak_cerna} +}{ + \ifthenelse{\equal{\kib@logo}{blue}}{ + \def\@logofile{graphics/UP_znak} + }{ + \ifthenelse{\equal{\kib@printversion}{true}}{ + \def\@logofile{graphics/UP_znak_outline} + }{ + \def\@logofile{graphics/UP_znak} + } + } +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Písmo - patkové Latin Modern a bezpatkové Iwona Light. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\ifthenelse{\equal{\kib@font}{sans}}{ + \RequirePackage[light,math]{iwona} +}{ + \RequirePackage{lmodern} +} +\RequirePackage[T1]{fontenc} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Obrázky. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\ifthenelse{\boolean{pdf}}{ + \RequirePackage[pdftex]{graphicx} +}{ + \RequirePackage{graphicx} +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% České (a slovenské) uvozovky pro balík csquotes. +%% použití: \enquote{citoslovce} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\RequirePackage[autostyle=try]{csquotes} + +\DeclareQuoteStyle{czech} + {\quotedblbase} + {\textquotedblleft} + {\textquoteleft} + {\textquoteright} + +\DeclareQuoteAlias{czech}{slovak} + +%% Redeklarace makra \uv, aby používalo csquotes. +%% Makro \uv bude tisknout typ uvozovek v závislosti na jazyku prostředí. +\renewcommand{\uv}[1]{\enquote{#1}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Hypertextové odkazy a záložky. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%% Nastaví PDF záložky na kořen -- způsobí vrácení PDF záložek na +%% kořen, používat zejména pokud dokument obsahuje \part +%\newcommand{\kiendofmainmatter}{ +% \bookmarksetup{startatroot} +%} + +%% Potlačení klikacích odkazů. +\newcommand*{\nohref}[1]{\begin{NoHyper}#1\end{NoHyper}} + +%% Barevné odkazy. +\ifthenelse{\equal{\kib@printversion}{true}}{ + \hypersetup{ + colorlinks=false + } +}{ + \hypersetup{ + colorlinks=true + } +} + +%% Nastavení odkazů a záložek. +\hypersetup{ + linktocpage=true, pdfstartpage=1, pageanchor=true, + pdfstartview=FitV, breaklinks=true, pdfpagemode=UseNone, + plainpages=false, bookmarksnumbered, + hypertexnames=true, pdfhighlight=/O, + urlcolor=upblue, linkcolor=upblue, + citecolor=upblue +} + +\let\orghref=\href +\let\orgurl=\url + +%% Zalomitelné \url. +%% \renewcommand{\url}[1]{\orghref{#1}{#1}} + +\ifthenelse{\equal{\kib@printversion}{true}}{ +%% Odkazy s uvedením adresy v tiskové verzi dokumentu. + \renewcommand{\href}[2]{#2 (\orghref{#1}{#1})} + \newcommand{\mail}[2]{#2 (\orghref{mailto:#1}{#1})} +}{ +%% Makro pro mail. + \newcommand{\mail}[2]{\href{mailto:#1}{#2}} +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Zkratky a seznam zkratek. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\ifthenelse{\equal{\kib@glossaries}{true}}{ + %% Zapnutí generování zkratek. + \makeglossaries + + %% Zkratky tučně a bez interpunkce za zkratkou. + \renewcommand{\glsnamefont}[1]{\textbf{#1}} + \renewcommand{\glspostdescription}{} + + \let\orgprintglossary=\printglossary + + %% Tisk seznamu zkratek od nové strany + záznam do obsahu. + \renewcommand{\printglossary}{ + \clearpage + \phantomsection + \addcontentsline{toc}{section}{\acronymname} + \orgprintglossary[type=\acronymtype] + } +}{ + \renewcommand{\printglossary}{ + \relax + } +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Rejstřík +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\ifthenelse{\equal{\kib@index}{true}}{ +\RequirePackage{makeidx} +%% Sazba do sloupců. +\RequirePackage{multicol} + +%% Zapne rejstříkování. +\makeindex + +%\let\orgtheindex=\theindex +%\let\orgendtheindex=\endtheindex + +%% Dva sloupce rejstříku. +\newcommand{\indexcolumns}{2} + +%% Předefinování prostředí pro sazbu rejstříku (podle starého stylu). +\renewenvironment{theindex}{ + \newpage + \bgroup + \section*{\@textindex\@mkboth{\@textindex}{\@textindex}} + \addcontentsline{toc}{section}{\@textindex} + \def\item{\par} + \def\subitem{\par---\kern1ex} + \def\subsubitem{\par---\kern1ex---\kern1ex} + \def\indexspace{\smallskip} + \setlength{\parindent}{-2em} + \setlength{\leftskip}{2em} + \begin{multicols*}{\indexcolumns} + } { +\end{multicols*} +\egroup +} + +\let\orgprintindex=\printindex + +%% Tisk rejstříku od nové strany. +\renewcommand{\printindex}{ + \clearpage + \phantomsection + \orgprintindex +} + +\ifthenelse{\equal{\kib@printversion}{true}}{ +\relax +}{ +%% Redefinice \index s odkazem do rejstříku. +%% Odkaz nefunguje pro \index{výraz|makro}, resp. \index{výraz|(makro}. +\newcounter{indexno} +\let\orgindex=\index +\renewcommand{\index}[1]{\stepcounter{indexno}\hyperlink{\arabic{indexno}ind.ind}{$^{\lbrace\arabic{indexno}\rbrace}$}\orgindex{#1|hypertarget{\arabic{indexno}ind.ind}}} +} +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Bibliografie +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%% BibLaTeX. +\ifthenelse{\equal{\kib@biblatex}{true}}{ + %% Volba backendu. + \newcommand{\kibibliobackend}{biber} + + %% Načtení BibLaTeXu. + %% Čestina. + \ifthenelse{\equal{\kib@language}{czech}}{ + \RequirePackage[ + natbib=true, + backend=\kibibliobackend, + sortcites=true, + style=\kib@bibstyle, + babel=other, + sortlocale=cs_CZ, + bibencoding=\kib@bibencoding + ]{biblatex} + }{ + \relax + } + %% Angličtina. + \ifthenelse{\equal{\kib@language}{english}}{ + \RequirePackage[ + natbib=true, + backend=\kibibliobackend, + sortcites=true, + style=\kib@bibstyle, + babel=other, + sortlocale=en_GB, + bibencoding=\kib@bibencoding, + spacecolon=false + ]{biblatex} + }{ + \relax + } + %% Slovenština. + \ifthenelse{\equal{\kib@language}{slovak}}{ + \RequirePackage[ + natbib=true, + backend=\kibibliobackend, + sortcites=true, + style=\kib@bibstyle, + babel=other, + sortlocale=sk_SK, + bibencoding=\kib@bibencoding + ]{biblatex} + }{ + \relax + } + + %% První řádek záznamu nechceme předsazovat. + \setlength{\bibhang}{0pt} + + %% Přeformátovat číslo záznamu. + \ifthenelse{\equal{\kib@bibstyle}{iso-numeric}}{ + \renewcommand\MethodFormat{\printtext[labelnumberwidth]{\mkbibbrackets{\printfield{prefixnumber}\printfield{labelnumber}}}} + } { + \relax + } + + \let\orgprintbibliography=\printbibliography + + %% Tisk bibliografie od nové strany + záznam do obsahu. + \renewcommand{\printbibliography}{ + \clearpage + \phantomsection + \addcontentsline{toc}{section}{\refname} + \orgprintbibliography + } + + %% Umlčení TeXu v případě "drobných" přetečení textu, která se v + %% bibliografii dějí běžně. + \setcounter{biburlnumpenalty}{9000} + \setcounter{biburlucpenalty}{9000} + \setcounter{biburllcpenalty}{9000} +}{ + \relax +} + +%% Redefinice prostředí thebibliography (podle starého stylu). +\renewenvironment{thebibliography}[1]{ + \clearpage + \section*{\bibname + \@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}} + \addcontentsline{toc}{section}{\bibname} + \list{\@biblabel{\@arabic\c@enumiv}} + {\settowidth\labelwidth{\@biblabel{#1}} + %% bez odsazeni (jako v BibLaTeXu) + \leftmargin0pt%\labelwidth +% \advance\leftmargin\labelsep + \@openbib@code + \usecounter{enumiv} + \let\p@enumiv\@empty + \renewcommand\theenumiv{\@arabic\c@enumiv}} + \sloppy + \clubpenalty4000 + \@clubpenalty \clubpenalty + \widowpenalty4000 + \sfcode`\.\@m +} { + \def\@noitemerr + {\@latex@warning{Empty `thebibliography' environment}} + \endlist +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Obsah. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\let\orgappendix=\appendix + +%% Přílohy od nové strany. +\renewcommand{\appendix}{ + \clearpage + \orgappendix +} + +%% Definice \subsubsubsection +\setcounter{tocdepth}{5} +\setcounter{secnumdepth}{5} +\newcommand{\subsubsubsection}{\@startsection{paragraph}{4}{0ex} + {-3.25ex plus -1ex minus -0.2ex} + {1.5ex plus 0.2ex}% + {\normalfont\normalsize\bfseries}} + +\let\orgtableofcontents=\tableofcontents + +%% Přidání záznamu do PDF záložek. +\renewcommand{\tableofcontents}{ + \cleardoublepage + \hypertarget{ki:toc}{} + \bookmark[ + rellevel=1, + keeplevel, + dest=ki:toc + ]{\contentsname} + \orgtableofcontents +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Zdrojové kódy. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%% Typewriter font, který umí i bold. +\renewcommand{\ttdefault}{pcr} + +%% Modifikace originálních maker, aby respektovala jiný obsah. +\lst@UserCommand\lstlistoflistings{\bgroup + \let\contentsname\lstlistlistingname + \let\lst@temp\@starttoc \def\@starttoc##1{\lst@temp{lol}} + \orgtableofcontents \egroup} + +%% Definice základního stylu sazby zdroj. kódů. +\lstdefinestyle{kibasestyle}{ + breaklines=true, + flexiblecolumns=true, + basicstyle=\footnotesize\ttfamily, + keywordstyle=\bfseries, + commentstyle=\color{gray}, + stringstyle=\color{black}, + numberbychapter=false, + escapeinside={£*}{*£}, + firstnumber=1, + numbers=left, + captionpos=b, + numbersep=10pt, + inputencoding=\kib@encoding, + numberstyle=\scriptsize\ttfamily, + stepnumber=1, + showstringspaces=false, + tabsize=2, + extendedchars=true, + literate= + {á}{{\'a}}1 + {í}{{\'i}}1 + {é}{{\'e}}1 + {ý}{{\'y}}1 + {ú}{{\'u}}1 + {ó}{{\'o}}1 + {ě}{{\v{e}}}1 + {š}{{\v{s}}}1 + {č}{{\v{c}}}1 + {ř}{{\v{r}}}1 + {ž}{{\v{z}}}1 + {ď}{{\v{d}}}1 + {ť}{{\v{t}}}1 + {ň}{{\v{n}}}1 + {ů}{{\r{u}}}1 + {ô}{{\^o}}1 + {Á}{{\'A}}1 + {Í}{{\'I}}1 + {É}{{\'E}}1 + {Ý}{{\'Y}}1 + {Ú}{{\'U}}1 + {Ó}{{\'O}}1 + {Ě}{{\v{E}}}1 + {Š}{{\v{S}}}1 + {Č}{{\v{C}}}1 + {Ř}{{\v{R}}}1 + {Ž}{{\v{Z}}}1 + {Ď}{{\v{D}}}1 + {Ť}{{\v{T}}}1 + {Ň}{{\v{N}}}1 + {Ů}{{\r{U}}}1 + {Ô}{{\^o}}1 +} + +%% Definice dodatečných jazyků. +\lstdefinelanguage{TutorialD}{morekeywords={tuple,matching,insert,divide,by,per,tclose,from,summarize,count,all,but,as,base,rename,prefix,extend,add,compose,union,minus,intersect,update,writeln,init,type,possrep,constraint,and,or,relation,where,base,drop}, + sensitive=false, + morecomment=[s][commentstyle]{/*}{*/}, + morestring=[b][stringstyle]{"}, +} + +\lstdefinelanguage{text}{ + morekeywords={}, + sensitive=false, +} + +\lstdefinelanguage{CSS}{ + morekeywords={accelerator,azimuth,background,background-attachment,background-color,background-image,background-position,background-position-x,background-position-y,background-repeat,behavior,border,border-bottom,border-bottom-color,border-bottom-style,border-bottom-width,border-collapse,border-color,border-left,border-left-color,border-left-style,border-left-width,border-right,border-right-color,border-right-style,border-right-width,border-spacing,border-style,border-top,border-top-color,border-top-style,border-top-width,border-width,bottom,caption-side,clear,clip,color,content,counter-increment,counter-reset,cue,cue-after,cue-before,cursor,direction,display,elevation,empty-cells,filter,float,font,font-family,font-size,font-size-adjust,font-stretch,font-style,font-variant,font-weight,height,ime-mode,include-source,layer-background-color,layer-background-image,layout-flow,layout-grid,layout-grid-char,layout-grid-char-spacing,layout-grid-line,layout-grid-mode,layout-grid-type,left,letter-spacing,line-break,line-height,list-style,list-style-image,list-style-position,list-style-type,margin,margin-bottom,margin-left,margin-right,margin-top,marker-offset,marks,max-height,max-width,min-height,min-width,-moz-binding,-moz-border-radius,-moz-border-radius-topleft,-moz-border-radius-topright,-moz-border-radius-bottomright,-moz-border-radius-bottomleft,-moz-border-top-colors,-moz-border-right-colors,-moz-border-bottom-colors,-moz-border-left-colors,-moz-opacity,-moz-outline,-moz-outline-color,-moz-outline-style,-moz-outline-width,-moz-user-focus,-moz-user-input,-moz-user-modify,-moz-user-select,orphans,outline,outline-color,outline-style,outline-width,overflow,overflow-X,overflow-Y,padding,padding-bottom,padding-left,padding-right,padding-top,page,page-break-after,page-break-before,page-break-inside,pause,pause-after,pause-before,pitch,pitch-range,play-during,position,quotes,-replace,richness,right,ruby-align,ruby-overhang,ruby-position,-set-link-source,size,speak,speak-header,speak-numeral,speak-punctuation,speech-rate,stress,scrollbar-arrow-color,scrollbar-base-color,scrollbar-dark-shadow-color,scrollbar-face-color,scrollbar-highlight-color,scrollbar-shadow-color,scrollbar-3d-light-color,scrollbar-track-color,table-layout,text-align,text-align-last,text-decoration,text-indent,text-justify,text-overflow,text-shadow,text-transform,text-autospace,text-kashida-space,text-underline-position,top,unicode-bidi,-use-link-source,vertical-align,visibility,voice-family,volume,white-space,widows,width,word-break,word-spacing,word-wrap,writing-mode,z-index,zoom,}, + sensitive=false, + morecomment=[s][commentstyle]{/*}{*/}, +} + +\lstdefinelanguage{csharp}{ + morekeywords={int,ref,static,fixed,unsafe,public,private,protected,return,for,if,void}, + sensitive=false, + morecomment=[s][commentstyle]{/*}{*/}, + morecomment=[l][commentstyle]{//}, + morestring=[b][stringstyle]{"}, +} + +\lstdefinelanguage{cpp}{ + morekeywords={int,enum,struct,static,bool,return,for,if,void,ifndef,define,endif,class,constexpr,new,const,auto,double,public,private,protected,signals,slots}, + sensitive=false, + morecomment=[s][commentstyle]{/*}{*/}, + morecomment=[l][commentstyle]{//}, + morestring=[b][stringstyle]{"}, +} + +\lstdefinelanguage{JavaScript}{ + keywords={typeof, new, true, false, catch, function, return, null, catch, switch, var, if, in, while, do, else, case, break}, + ndkeywords={class, export, boolean, throw, implements, import, this}, + sensitive=false, + morecomment=[l][commentstyle]{//}, + morecomment=[s][commentstyle]{/*}{*/}, + morestring=[b][stringstyle]{'}, + morestring=[b][stringstyle]{"} +} + +\newcommand{\csharp}{C\kern-.03em\raise.38ex\hbox{\scriptsize{\#}}} +\newcommand{\cpp}{C\kern-.05em\raise.38ex\hbox{\scriptsize{++}}} +\newcommand{\keyword}[1]{{\ttfamily\color{darkgray}{#1}}} + +%% Načtení jazyků. +\lstloadlanguages{[ANSI]C,[LaTeX]TeX,PHP,HTML,Lisp,SQL,TeX,Python,Java,TutorialD,text,csharp,cpp,JavaScript,CSS} + +%% Definice makra a prostředí pro sazbu zdroj. kódů. +\newcommand{\kiinlinecode}[3]{\lstinline[style=kibasestyle,alsoletter={\{\}\\},language=#1]#2#3#2\ignorespacesafterend} + +\lstnewenvironment{kicode}[3]{ + \lstset{language=#1,alsoletter={\{\}\\},float=ht,style=kibasestyle,firstnumber=1,caption={#3},label={#2},aboveskip=10px,belowskip=15px} +}{} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Teorémy. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%% Stylování teorémů. +\RequirePackage{amsmath} +\RequirePackage{amsthm} +\RequirePackage{thmtools} + +%% Definice základných stylů. +\declaretheoremstyle[ + headfont=\normalfont\bfseries, + notefont=\normalfont\bfseries, + bodyfont=\itshape, + spaceabove=\baselineskip, + spacebelow=\baselineskip, + headpunct=\\\indent +]{kithmstyle} + +\declaretheoremstyle[ + notefont=\bfseries, + spaceabove=\baselineskip, + spacebelow=\baselineskip, + headpunct=\\\indent +]{kidefstyle} + +\declaretheoremstyle[ + headfont=\normalfont\scshape, + notefont=\normalfont\scshape, + spaceabove=\baselineskip, + spacebelow=\baselineskip, + headpunct=\\\indent +]{kiremexstyle} + +\declaretheoremstyle[ + headfont=\normalfont\itshape, + notefont=\normalfont\itshape, + spaceabove=\baselineskip, + spacebelow=\baselineskip, + qed=\qedsymbol, + headpunct=\\\indent +]{kiproofstyle} + +%% Zakázání starého prostředí pro sazbu důkazů. +\let\proof\@undefined + +%% Definice prostředí pro sazbu teorémů. +\declaretheorem[style=kidefstyle,numbered=yes,name=\@textdefinition]{definition} +\declaretheorem[sibling=definition,style=kithmstyle,numbered=yes,name=\@textlemma]{lemma} +\declaretheorem[sibling=definition,style=kithmstyle,numbered=yes,name=\@textconsequence]{consequence} +\declaretheorem[sibling=definition,style=kiremexstyle,numbered=yes,name=\@textremark]{remark} +\declaretheorem[sibling=definition,style=kiremexstyle,numbered=yes,name=\@textexample]{example} +\declaretheorem[sibling=definition,style=kithmstyle,numbered=yes,name=\@texttheorem]{theorem} +\declaretheorem[style=kiproofstyle,numbered=no,name=\@textproof]{proof} + +\let\orglistoftheorems=\listoftheorems + +%% Seznam teorémů. +\renewcommand{\listoftheorems}{ + \orglistoftheorems[ignoreall,show={definition,consequence,lemma,remark,theorem,proof,example}] +} + +%% Čítání rovnic na základě sekcí. +%\counterwithin{equation}{section} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Sazba seznamů. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\newcommand{\@printlists}{ + \cleardoublepage + \ifthenelse{\equal{\kib@figures}{true}}{ + \listoffigures + \ifthenelse{\equal{\kib@joinlists}{true}}{ + \relax + }{ + \clearpage + } + }{ + \relax + } + + \ifthenelse{\equal{\kib@tables}{true}}{ + \listoftables + \ifthenelse{\equal{\kib@joinlists}{true}}{ + \relax + }{ + \clearpage + } + }{ + \relax + } + + \ifthenelse{\equal{\kib@theorems}{true}}{ + \listoftheorems + \ifthenelse{\equal{\kib@joinlists}{true}}{ + \relax + }{ + \clearpage + } + }{ + \relax + } + + \ifthenelse{\equal{\kib@sourcecodes}{true}}{ + \lstlistoflistings + \ifthenelse{\equal{\kib@joinlists}{true}}{ + \relax + }{ + \clearpage + } + }{ + \relax + } + \cleardoublepage +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Další. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%% Sloupce pro tabulky s uživatelsky stanovenou šířkou a zarovnáním +%% textu na danou stranu. +%% Použití: \begin{tabular}{| c | L{3cm} | C{3cm} | R{3cm} |} +\newcolumntype{L}[1]{>{\raggedright\let\newline\\\arraybackslash\hspace{0pt}}p{#1}} +\newcolumntype{R}[1]{>{\raggedleft\let\newline\\\arraybackslash\hspace{0pt}}p{#1}} + +\endinput diff --git a/kidiplom.acn b/kidiplom.acn new file mode 100644 index 0000000..11e331a --- /dev/null +++ b/kidiplom.acn @@ -0,0 +1 @@ +\glossaryentry{UPOL?\glossentry{UPOL}|setentrycounter[]{page}"\glsnumberformat}{42} diff --git a/kidiplom.aux b/kidiplom.aux new file mode 100644 index 0000000..eaaebbb --- /dev/null +++ b/kidiplom.aux @@ -0,0 +1,257 @@ +\relax +\providecommand \babel@aux [2]{\global \let \babel@toc \@gobbletwo } +\@nameuse{bbl@beforestart} +\catcode `"\active +\catcode `-\active +\providecommand\hyper@newdestlabel[2]{} +\providecommand\HyField@AuxAddToFields[1]{} +\providecommand\HyField@AuxAddToCoFields[2]{} +\providecommand\BKM@entry[2]{} +\abx@aux@refcontext{none/global//global/global/global} +\BKM@entry{id=1,open,dest={6B693A7061706572},srcline={149}}{5C3337365C3337375C303030535C303030745C303030795C3030306C5C3030305C3034305C303030705C303030725C3030306F5C3030305C3034305C303030745C303030655C303030785C303030745C3030305C3034305C3030307A5C3030305C3334315C303030765C3030315C3033335C303030725C303030655C3030315C3031355C3030306E5C3030305C3335315C3030305C3034305C303030705C303030725C3030305C3334315C303030635C30303065} +\BKM@entry{id=2,open,dest={6B693A7469746C65},srcline={149}}{5C3337365C3337375C303030545C303030695C303030745C303030755C3030306C5C3030306E5C3030305C3335355C3030305C3034305C303030735C303030745C303030725C303030615C3030306E5C30303061} +\providecommand\@newglossary[4]{} +\@newglossary{main}{glg}{gls}{glo} +\@newglossary{acronym}{alg}{acr}{acn} +\@newglossary{index}{ilg}{ind}{idx} +\providecommand\@glsorder[1]{} +\providecommand\@istfilename[1]{} +\@istfilename{kidiplom.ist} +\@glsorder{word} +\babel@aux{czech}{} +\BKM@entry{id=3,open,dest={6B693A616E6F746174696F6E},srcline={149}}{5C3337365C3337375C303030415C3030306E5C3030306F5C303030745C303030615C303030635C30303065} +\BKM@entry{id=4,open,dest={6B693A746F63},srcline={149}}{5C3337365C3337375C3030304F5C303030625C303030735C303030615C30303068} +\BKM@entry{id=5,open,dest={73656374696F6E2E31},srcline={160}}{5C3337365C3337375C303030315C3030305C3034305C3030305C3333325C303030765C3030306F5C30303064} +\@writefile{toc}{\contentsline {section}{\numberline {1}Úvod}{9}{section.1}\protected@file@percent } +\BKM@entry{id=6,open,dest={73656374696F6E2E32},srcline={166}}{5C3337365C3337375C303030325C3030305C3034305C303030445C303030695C303030735C303030745C303030725C303030695C303030625C303030755C3030306F5C303030765C303030615C3030306E5C3030305C3335315C3030305C3034305C303030735C303030795C303030735C303030745C3030305C3335315C3030306D5C30303079} +\BKM@entry{id=7,open,dest={73756273656374696F6E2E322E31},srcline={182}}{5C3337365C3337375C303030325C3030302E5C303030315C3030305C3034305C3030304B5C3030306F5C3030306D5C303030755C3030306E5C303030695C3030306B5C303030615C303030635C303030655C3030305C3034305C303030765C3030305C3034305C303030735C3030305C3335355C303030745C30303069} +\BKM@entry{id=8,open,dest={73756273656374696F6E2E322E32},srcline={195}}{5C3337365C3337375C303030325C3030302E5C303030325C3030305C3034305C303030545C303030435C303030505C3030302F5C303030495C30303050} +\@writefile{toc}{\contentsline {section}{\numberline {2}Distribuované systémy}{10}{section.2}\protected@file@percent } +\@writefile{loe}{\contentsline {definition}{\ifthmt@listswap Definice~1\else \numberline {1}Definice\fi \thmtformatoptarg {Počítačová síť}}{10}{definition.1}\protected@file@percent } +\@writefile{loe}{\contentsline {definition}{\ifthmt@listswap Definice~2\else \numberline {2}Definice\fi \thmtformatoptarg {Distribuovaný systém}}{10}{definition.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Komunikace v síti}{10}{subsection.2.1}\protected@file@percent } +\@writefile{loe}{\contentsline {definition}{\ifthmt@listswap Definice~3\else \numberline {3}Definice\fi \thmtformatoptarg {Komunikační protokol}}{10}{definition.3}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}TCP/IP}{11}{subsection.2.2}\protected@file@percent } +\BKM@entry{id=9,open,dest={73756273656374696F6E2E322E33},srcline={229}}{5C3337365C3337375C303030325C3030302E5C303030335C3030305C3034305C303030415C303030725C303030635C303030685C303030695C303030745C303030655C3030306B5C303030745C303030755C303030725C30303079} +\BKM@entry{id=10,open,dest={73756273756273656374696F6E2E322E332E31},srcline={233}}{5C3337365C3337375C303030325C3030302E5C303030335C3030302E5C303030315C3030305C3034305C3030304B5C3030306C5C303030695C303030655C3030306E5C303030745C3030302D5C303030535C303030655C303030725C303030765C303030655C30303072} +\BKM@entry{id=11,open,dest={73756273756273656374696F6E2E322E332E32},srcline={237}}{5C3337365C3337375C303030325C3030302E5C303030335C3030302E5C303030325C3030305C3034305C303030505C303030655C303030655C303030725C3030302D5C303030745C3030306F5C3030302D5C303030505C303030655C303030655C30303072} +\BKM@entry{id=12,open,dest={73756273656374696F6E2E322E34},srcline={239}}{5C3337365C3337375C303030325C3030302E5C303030345C3030305C3034305C303030525C3030306F5C303030645C303030695C3030306E5C303030615C3030305C3034305C303030705C303030725C3030306F5C303030745C3030306F5C3030306B5C3030306F5C3030306C5C3030315C3135375C3030305C3034305C303030545C303030435C303030505C3030302F5C303030495C30303050} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}Architektury}{12}{subsection.2.3}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.3.1}Klient-Server}{12}{subsubsection.2.3.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.3.2}Peer-to-Peer}{12}{subsubsection.2.3.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {2.4}Rodina protokolů TCP/IP}{12}{subsection.2.4}\protected@file@percent } +\BKM@entry{id=13,open,dest={73756273656374696F6E2E322E35},srcline={248}}{5C3337365C3337375C303030325C3030302E5C303030355C3030305C3034305C303030505C303030725C3030306F5C303030745C3030306F5C3030306B5C3030306F5C3030306C5C303030795C3030305C3034305C303030765C3030305C3034305C303030745C303030725C303030615C3030306E5C303030735C303030705C3030306F5C303030725C303030745C3030306E5C3030305C3335355C3030305C3034305C303030765C303030725C303030735C303030745C303030765C3030315C303333} +\BKM@entry{id=14,open,dest={73756273756273656374696F6E2E322E352E31},srcline={252}}{5C3337365C3337375C303030325C3030302E5C303030355C3030302E5C303030315C3030305C3034305C303030535C3030306F5C303030635C3030306B5C303030655C303030745C30303079} +\BKM@entry{id=15,open,dest={73756273756273656374696F6E2E322E352E32},srcline={258}}{5C3337365C3337375C303030325C3030302E5C303030355C3030302E5C303030325C3030305C3034305C303030545C303030435C30303050} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.5}Protokoly v transportní vrstvě}{13}{subsection.2.5}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.5.1}Sockety}{13}{subsubsection.2.5.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.5.2}TCP}{13}{subsubsection.2.5.2}\protected@file@percent } +\BKM@entry{id=16,open,dest={73756273756273656374696F6E2E322E352E33},srcline={266}}{5C3337365C3337375C303030325C3030302E5C303030355C3030302E5C303030335C3030305C3034305C303030535C303030705C3030306F5C3030306C5C303030655C303030685C3030306C5C303030695C303030765C3030306F5C303030735C30303074} +\BKM@entry{id=17,open,dest={73756273756273656374696F6E2E322E352E34},srcline={274}}{5C3337365C3337375C303030325C3030302E5C303030355C3030302E5C303030345C3030305C3034305C303030555C303030445C30303050} +\BKM@entry{id=18,open,dest={73756273756273656374696F6E2E322E352E35},srcline={281}}{5C3337365C3337375C303030325C3030302E5C303030355C3030302E5C303030355C3030305C3034305C303030515C303030555C303030495C30303043} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.5.3}Spolehlivost}{14}{subsubsection.2.5.3}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.5.4}UDP}{14}{subsubsection.2.5.4}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.5.5}QUIC}{15}{subsubsection.2.5.5}\protected@file@percent } +\BKM@entry{id=19,open,dest={73756273656374696F6E2E322E36},srcline={299}}{5C3337365C3337375C303030325C3030302E5C303030365C3030305C3034305C303030505C303030725C3030306F5C303030745C3030306F5C3030306B5C3030306F5C3030306C5C303030795C3030305C3034305C303030765C3030305C3034305C303030615C303030705C3030306C5C303030695C3030306B5C303030615C3030315C3031355C3030306E5C3030305C3335355C3030305C3034305C303030765C303030725C303030735C303030745C303030765C3030315C303333} +\BKM@entry{id=20,open,dest={73756273756273656374696F6E2E322E362E31},srcline={303}}{5C3337365C3337375C303030325C3030302E5C303030365C3030302E5C303030315C3030305C3034305C303030485C303030545C303030545C30303050} +\BKM@entry{id=21,open,dest={73756273756273656374696F6E2E322E362E32},srcline={309}}{5C3337365C3337375C303030325C3030302E5C303030365C3030302E5C303030325C3030305C3034305C303030485C303030545C303030545C303030505C3030302F5C30303033} +\BKM@entry{id=22,open,dest={73756273756273656374696F6E2E322E362E33},srcline={313}}{5C3337365C3337375C303030325C3030302E5C303030365C3030302E5C303030335C3030305C3034305C303030675C303030525C303030505C30303043} +\BKM@entry{id=23,open,dest={73756273756273656374696F6E2E322E362E34},srcline={317}}{5C3337365C3337375C303030325C3030302E5C303030365C3030302E5C303030345C3030305C3034305C3030304D5C303030695C303030645C303030645C3030306C5C303030655C303030775C303030615C303030725C30303065} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.6}Protokoly v aplikační vrstvě}{16}{subsection.2.6}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.6.1}HTTP}{16}{subsubsection.2.6.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.6.2}HTTP/3}{16}{subsubsection.2.6.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.6.3}gRPC}{16}{subsubsection.2.6.3}\protected@file@percent } +\BKM@entry{id=24,open,dest={73756273656374696F6E2E322E37},srcline={324}}{5C3337365C3337375C303030325C3030302E5C303030375C3030305C3034305C303030505C3030306F5C303030735C3030305C3335355C3030306C5C3030305C3334315C3030306E5C3030305C3335355C3030305C3034305C3030307A5C303030705C303030725C3030305C3334315C30303076} +\BKM@entry{id=25,open,dest={73756273756273656374696F6E2E322E372E31},srcline={328}}{5C3337365C3337375C303030325C3030302E5C303030375C3030302E5C303030315C3030305C3034305C303030535C303030655C303030725C303030695C303030615C3030306C5C303030695C3030307A5C303030615C303030635C30303065} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.6.4}Middleware}{17}{subsubsection.2.6.4}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {2.7}Posílání zpráv}{17}{subsection.2.7}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.7.1}Serializace}{17}{subsubsection.2.7.1}\protected@file@percent } +\BKM@entry{id=26,open,dest={73756273756273656374696F6E2E322E372E32},srcline={363}}{5C3337365C3337375C303030325C3030302E5C303030375C3030302E5C303030325C3030305C3034305C3030304B5C3030305C3336335C303030645C3030306F5C303030765C3030305C3334315C3030306E5C3030305C3335355C3030305C3034305C3030307A5C303030705C303030725C3030305C3334315C30303076} +\@writefile{lol}{\contentsline {lstlisting}{\numberline {1}C++}{18}{lstlisting.1}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{\numberline {2}C++}{18}{lstlisting.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.7.2}Kódování zpráv}{18}{subsubsection.2.7.2}\protected@file@percent } +\BKM@entry{id=27,open,dest={73756273756273656374696F6E2E322E372E33},srcline={371}}{5C3337365C3337375C303030325C3030302E5C303030375C3030302E5C303030335C3030305C3034305C303030495C3030306D5C303030705C3030306C5C303030655C3030306D5C303030655C3030306E5C303030745C303030615C303030635C30303065} +\BKM@entry{id=28,open,dest={73756273756273656374696F6E2E322E372E34},srcline={377}}{5C3337365C3337375C303030325C3030302E5C303030375C3030302E5C303030345C3030305C3034305C303030445C303030655C303030745C303030655C3030306B5C303030635C303030655C3030305C3034305C303030615C3030305C3034305C3030306E5C3030305C3334315C303030705C303030725C303030615C303030765C303030615C3030305C3034305C303030635C303030685C303030795C30303062} +\BKM@entry{id=29,open,dest={73756273656374696F6E2E322E38},srcline={385}}{5C3337365C3337375C303030325C3030302E5C303030385C3030305C3034305C303030415C303030735C303030795C3030306E5C303030635C303030685C303030725C3030306F5C3030306E5C3030305C3335355C3030305C3034305C303030495C3030304F} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.7.3}Implementace}{19}{subsubsection.2.7.3}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.7.4}Detekce a náprava chyb}{19}{subsubsection.2.7.4}\protected@file@percent } +\BKM@entry{id=30,open,dest={73756273756273656374696F6E2E322E382E31},srcline={391}}{5C3337365C3337375C303030325C3030302E5C303030385C3030302E5C303030315C3030305C3034305C3030305A5C303030655C303030725C3030306F5C3030304D5C30303051} +\BKM@entry{id=31,open,dest={73756273756273656374696F6E2E322E382E32},srcline={397}}{5C3337365C3337375C303030325C3030302E5C303030385C3030302E5C303030325C3030305C3034305C303030575C3030306F5C303030725C3030306B5C3030305C3034305C303030735C303030745C303030655C303030615C3030306C5C303030695C3030306E5C30303067} +\BKM@entry{id=32,open,dest={73756273756273656374696F6E2E322E382E33},srcline={401}}{5C3337365C3337375C303030325C3030302E5C303030385C3030302E5C303030335C3030305C3034305C303030415C303030735C303030795C3030306E5C303030635C3030302F5C303030415C303030775C303030615C303030695C30303074} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.8}Asynchroní IO}{20}{subsection.2.8}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.8.1}ZeroMQ}{20}{subsubsection.2.8.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.8.2}Work stealing}{20}{subsubsection.2.8.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.8.3}Async/Await}{20}{subsubsection.2.8.3}\protected@file@percent } +\BKM@entry{id=33,open,dest={73756273756273656374696F6E2E322E382E34},srcline={407}}{5C3337365C3337375C303030325C3030302E5C303030385C3030302E5C303030345C3030305C3034305C303030425C3030306F5C3030306F5C303030735C303030745C3030305C3034305C303030415C303030735C303030695C3030306F} +\BKM@entry{id=34,open,dest={73756273756273656374696F6E2E322E382E35},srcline={419}}{5C3337365C3337375C303030325C3030302E5C303030385C3030302E5C303030355C3030305C3034305C303030535C303030745C303030615C303030635C3030306B5C3030305C3034305C303030705C3030306F5C303030695C3030306E5C303030745C303030655C30303072} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.8.4}Boost Asio}{21}{subsubsection.2.8.4}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.8.5}Stack pointer}{21}{subsubsection.2.8.5}\protected@file@percent } +\BKM@entry{id=35,open,dest={73756273656374696F6E2E322E39},srcline={431}}{5C3337365C3337375C303030325C3030302E5C303030395C3030305C3034305C3030304D5C303030655C303030745C303030725C303030695C3030306B5C30303079} +\BKM@entry{id=36,open,dest={73756273756273656374696F6E2E322E392E31},srcline={435}}{5C3337365C3337375C303030325C3030302E5C303030395C3030302E5C303030315C3030305C3034305C303030545C303030695C3030306D5C303030655C303030735C303030635C303030615C3030306C5C303030655C303030445C30303042} +\BKM@entry{id=37,open,dest={73756273756273656374696F6E2E322E392E32},srcline={439}}{5C3337365C3337375C303030325C3030302E5C303030395C3030302E5C303030325C3030305C3034305C303030475C303030725C303030615C303030665C303030615C3030306E5C30303061} +\BKM@entry{id=38,open,dest={73756273756273656374696F6E2E322E392E33},srcline={445}}{5C3337365C3337375C303030325C3030302E5C303030395C3030302E5C303030335C3030305C3034305C303030495C3030306D5C303030475C303030755C30303069} +\BKM@entry{id=39,open,dest={73756273756273656374696F6E2E322E392E34},srcline={449}}{5C3337365C3337375C303030325C3030302E5C303030395C3030302E5C303030345C3030305C3034305C303030545C303030725C303030615C303030635C30303079} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.9}Metriky}{22}{subsection.2.9}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.9.1}TimescaleDB}{22}{subsubsection.2.9.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.9.2}Grafana}{22}{subsubsection.2.9.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.9.3}ImGui}{22}{subsubsection.2.9.3}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.9.4}Tracy}{22}{subsubsection.2.9.4}\protected@file@percent } +\BKM@entry{id=40,open,dest={73756273756273656374696F6E2E322E392E35},srcline={453}}{5C3337365C3337375C303030325C3030302E5C303030395C3030302E5C303030355C3030305C3034305C3030304B5C3030306F5C3030306E5C3030306B5C303030725C3030305C3335315C303030745C3030306E5C3030305C3335355C3030305C3034305C3030306D5C303030655C303030745C303030725C303030695C3030306B5C30303079} +\BKM@entry{id=41,open,dest={73756273756273656374696F6E2E322E392E36},srcline={469}}{5C3337365C3337375C303030325C3030302E5C303030395C3030302E5C303030365C3030305C3034305C303030535C303030625C3030305C3335355C303030725C3030305C3334315C3030306E5C3030305C3335355C3030305C3034305C303030765C3030305C3034305C303030725C303030655C3030305C3334315C3030306C5C3030306E5C3030305C3335315C3030306D5C3030305C3034305C3030315C3031355C303030615C303030735C30303065} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.9.5}Konkrétní metriky}{23}{subsubsection.2.9.5}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.9.6}Sbírání v reálném čase}{23}{subsubsection.2.9.6}\protected@file@percent } +\BKM@entry{id=42,open,dest={73656374696F6E2E33},srcline={487}}{5C3337365C3337375C303030335C3030305C3034305C303030485C303030725C303030615C3030305C3034305C303030705C303030725C3030306F5C3030305C3034305C303030765C3030305C3335355C303030635C303030655C3030305C3034305C303030685C303030725C3030305C3334315C3030315C3031355C3030315C313537} +\BKM@entry{id=43,open,dest={73756273656374696F6E2E332E31},srcline={493}}{5C3337365C3337375C303030335C3030302E5C303030315C3030305C3034305C303030485C303030725C30303079} +\BKM@entry{id=44,open,dest={73756273756273656374696F6E2E332E312E31},srcline={507}}{5C3337365C3337375C303030335C3030302E5C303030315C3030302E5C303030315C3030305C3034305C303030455C3030306E5C303030745C30303074} +\@writefile{toc}{\contentsline {section}{\numberline {3}Hra pro více hráčů}{24}{section.3}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Hry}{24}{subsection.3.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.1.1}Entt}{24}{subsubsection.3.1.1}\protected@file@percent } +\BKM@entry{id=45,open,dest={73756273656374696F6E2E332E32},srcline={546}}{5C3337365C3337375C303030335C3030302E5C303030325C3030305C3034305C303030535C303030765C3030315C3033335C30303074} +\@writefile{lol}{\contentsline {lstlisting}{\numberline {3}C++}{25}{lstlisting.3}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Svět}{25}{subsection.3.2}\protected@file@percent } +\BKM@entry{id=46,open,dest={73756273756273656374696F6E2E332E322E31},srcline={550}}{5C3337365C3337375C303030335C3030302E5C303030325C3030302E5C303030315C3030305C3034305C3030304F5C303030765C3030306C5C303030615C303030645C303030615C3030315C3031355C3030305C3034305C303030705C303030725C3030306F5C3030305C3034305C303030685C303030725C303030755C3030305C3034305C3030306A5C303030655C303030645C3030306E5C3030306F5C303030685C3030306F5C3030305C3034305C303030685C303030725C3030305C3334315C3030315C3031355C30303065} +\BKM@entry{id=47,open,dest={73756273756273656374696F6E2E332E322E32},srcline={554}}{5C3337365C3337375C303030335C3030302E5C303030325C3030302E5C303030325C3030305C3034305C3030304F5C303030765C3030306C5C303030615C303030645C303030615C3030315C3031355C3030305C3034305C303030705C303030725C3030306F5C3030305C3034305C303030685C303030725C303030755C3030305C3034305C303030765C3030305C3335355C303030635C303030655C3030305C3034305C303030685C303030725C3030305C3334315C3030315C3031355C3030315C313537} +\BKM@entry{id=48,open,dest={73756273656374696F6E2E332E33},srcline={562}}{5C3337365C3337375C303030335C3030302E5C303030335C3030305C3034305C3030304B5C3030306C5C303030695C303030655C3030306E5C303030745C3030302D5C303030535C303030655C303030725C303030765C303030655C303030725C3030305C3034305C303030615C303030725C303030635C303030685C303030695C303030745C303030655C3030306B5C303030745C303030755C303030725C30303061} +\BKM@entry{id=49,open,dest={73756273656374696F6E2E332E34},srcline={574}}{5C3337365C3337375C303030335C3030302E5C303030345C3030305C3034305C303030535C303030655C303030725C303030765C303030655C30303072} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.1}Ovladač pro hru jednoho hráče}{26}{subsubsection.3.2.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.2}Ovladač pro hru více hráčů}{26}{subsubsection.3.2.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Klient-Server architektura}{26}{subsection.3.3}\protected@file@percent } +\BKM@entry{id=50,open,dest={73756273756273656374696F6E2E332E342E31},srcline={579}}{5C3337365C3337375C303030335C3030302E5C303030345C3030302E5C303030315C3030305C3034305C303030525C303030655C303030675C303030695C303030735C303030745C303030725C3030305C3034305C303030735C303030705C3030306F5C3030306A5C303030655C3030306E5C3030305C333535} +\BKM@entry{id=51,open,dest={73756273756273656374696F6E2E332E342E32},srcline={587}}{5C3337365C3337375C303030335C3030302E5C303030345C3030302E5C303030325C3030305C3034305C303030525C303030655C303030705C3030306C5C303030695C3030306B5C3030305C3334315C303030745C3030306F5C30303072} +\BKM@entry{id=52,open,dest={73756273756273656374696F6E2E332E342E33},srcline={593}}{5C3337365C3337375C303030335C3030302E5C303030345C3030302E5C303030335C3030305C3034305C303030495C3030306E5C303030745C303030655C303030725C303030655C303030735C303030745C3030305C3034305C3030306D5C303030615C3030306E5C303030615C303030675C303030655C30303072} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.4}Server}{27}{subsection.3.4}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.1}Registr spojení}{27}{subsubsection.3.4.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.2}Replikátor}{27}{subsubsection.3.4.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.3}Interest manager}{27}{subsubsection.3.4.3}\protected@file@percent } +\BKM@entry{id=53,open,dest={73756273656374696F6E2E332E35},srcline={603}}{5C3337365C3337375C303030335C3030302E5C303030355C3030305C3034305C3030304B5C3030306C5C303030695C303030655C3030306E5C30303074} +\BKM@entry{id=54,open,dest={73756273756273656374696F6E2E332E352E31},srcline={607}}{5C3337365C3337375C303030335C3030302E5C303030355C3030302E5C303030315C3030305C3034305C303030525C303030655C303030705C3030306C5C303030695C303030635C303030615C303030745C3030306F5C303030725C3030305C3034305C303030635C3030306F5C3030306E5C303030745C303030725C3030306F5C3030306C5C3030306C5C303030655C30303072} +\BKM@entry{id=55,open,dest={73756273756273656374696F6E2E332E352E32},srcline={611}}{5C3337365C3337375C303030335C3030302E5C303030355C3030302E5C303030325C3030305C3034305C303030495C3030306E5C303030745C303030655C303030725C303030705C3030306F5C3030306C5C303030615C303030635C30303065} +\BKM@entry{id=56,open,dest={73756273756273656374696F6E2E332E352E33},srcline={620}}{5C3337365C3337375C303030335C3030302E5C303030355C3030302E5C303030335C3030305C3034305C303030525C3030306F5C3030306C5C3030306C5C303030625C303030615C303030635C3030306B5C3030305C3034305C303030615C3030305C3034305C303030735C303030695C3030306D5C303030755C3030306C5C303030615C303030635C303030655C3030305C3034305C303030765C3030306C5C303030615C303030735C303030745C3030306E5C3030305C3335355C303030685C3030306F5C3030305C3034305C303030685C303030725C3030305C3334315C3030315C3031355C30303065} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.5}Klient}{28}{subsection.3.5}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.5.1}Replicator controller}{28}{subsubsection.3.5.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.5.2}Interpolace}{28}{subsubsection.3.5.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.5.3}Rollback a simulace vlastního hráče}{28}{subsubsection.3.5.3}\protected@file@percent } +\BKM@entry{id=57,open,dest={73756273656374696F6E2E332E36},srcline={628}}{5C3337365C3337375C303030335C3030302E5C303030365C3030305C3034305C3030304B5C3030306F5C3030306D5C303030755C3030306E5C303030695C3030306B5C303030615C3030315C3031355C3030306E5C3030305C3335355C3030305C3034305C303030705C303030725C3030306F5C303030745C3030306F5C3030306B5C3030306F5C3030306C} +\BKM@entry{id=58,open,dest={73756273656374696F6E2E332E37},srcline={640}}{5C3337365C3337375C303030335C3030302E5C303030375C3030305C3034305C303030505C303030725C3030306F5C303030745C3030306F5C3030306B5C3030306F5C3030306C5C3030305C3034305C303030515C303030555C303030495C303030435C30303072} +\gdef \LT@i {\LT@entry + {1}{142.93542pt}\LT@entry + {1}{1048.79956pt}\LT@entry + {1}{0.0pt}} +\BKM@entry{id=59,open,dest={73756273756273656374696F6E2E332E372E31},srcline={663}}{5C3337365C3337375C303030335C3030302E5C303030375C3030302E5C303030315C3030305C3034305C303030465C303030725C303030615C3030306D5C30303065} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.6}Komunikační protokol}{29}{subsection.3.6}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {3.7}Protokol QUICr}{29}{subsection.3.7}\protected@file@percent } +\@writefile{lot}{\contentsline {table}{\numberline {1}{Rozhraní třídy QuicrEndpoint}}{29}{table.1}\protected@file@percent } +\newlabel{tab:prepinace}{{1}{29}{Rozhraní třídy QuicrEndpoint}{table.1}{}} +\BKM@entry{id=60,open,dest={73756273756273656374696F6E2E332E372E32},srcline={669}}{5C3337365C3337375C303030335C3030302E5C303030375C3030302E5C303030325C3030305C3034305C303030485C303030615C3030306E5C303030645C303030735C303030685C303030615C3030306B5C30303065} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.7.1}Frame}{30}{subsubsection.3.7.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.7.2}Handshake}{30}{subsubsection.3.7.2}\protected@file@percent } +\BKM@entry{id=61,open,dest={73756273756273656374696F6E2E332E372E33},srcline={696}}{5C3337365C3337375C303030335C3030302E5C303030375C3030302E5C303030335C3030305C3034305C303030535C303030705C3030306F5C3030306C5C303030655C303030685C3030306C5C303030695C303030765C3030306F5C303030735C30303074} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.7.3}Spolehlivost}{31}{subsubsection.3.7.3}\protected@file@percent } +\BKM@entry{id=62,open,dest={73756273756273656374696F6E2E332E372E34},srcline={724}}{5C3337365C3337375C303030335C3030302E5C303030375C3030302E5C303030345C3030305C3034305C303030455C3030306E5C3030306B5C3030306F5C303030645C3030305C3335315C30303072} +\BKM@entry{id=63,open,dest={73756273756273656374696F6E2E332E372E35},srcline={730}}{5C3337365C3337375C303030335C3030302E5C303030375C3030302E5C303030355C3030305C3034305C303030545C303030655C303030735C303030745C3030306F5C303030765C3030305C3334315C3030306E5C3030305C333535} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.7.4}Enkodér}{32}{subsubsection.3.7.4}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.7.5}Testování}{32}{subsubsection.3.7.5}\protected@file@percent } +\BKM@entry{id=64,open,dest={73756273756273656374696F6E2E332E372E36},srcline={767}}{5C3337365C3337375C303030335C3030302E5C303030375C3030302E5C303030365C3030305C3034305C3030304F5C303030645C303030655C303030735C3030305C3335355C3030306C5C3030305C3334315C3030306E5C3030305C333535} +\BKM@entry{id=65,open,dest={73756273756273656374696F6E2E332E372E37},srcline={778}}{5C3337365C3337375C303030335C3030302E5C303030375C3030302E5C303030375C3030305C3034305C3030315C3031345C303030745C303030655C3030306E5C3030305C333535} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.7.6}Odesílání}{33}{subsubsection.3.7.6}\protected@file@percent } +\newlabel{integrationcomparison}{{3.7.5}{34}{Testování}{subsubsection.3.7.5}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Integrace}}{34}{figure.1}\protected@file@percent } +\newlabel{playerbenchmark}{{3.7.5}{34}{Testování}{figure.1}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces 301 připojených hráčů}}{34}{figure.2}\protected@file@percent } +\BKM@entry{id=66,open,dest={73756273756273656374696F6E2E332E372E38},srcline={784}}{5C3337365C3337375C303030335C3030302E5C303030375C3030302E5C303030385C3030305C3034305C3030315C3134305C303030695C303030665C303030725C3030306F5C303030765C3030305C3334315C3030306E5C3030305C333535} +\BKM@entry{id=67,open,dest={73756273756273656374696F6E2E332E372E39},srcline={788}}{5C3337365C3337375C303030335C3030302E5C303030375C3030302E5C303030395C3030305C3034305C303030535C303030505C303030525C3030302D5C30303036} +\BKM@entry{id=68,open,dest={73756273756273656374696F6E2E332E372E3130},srcline={793}}{5C3337365C3337375C303030335C3030302E5C303030375C3030302E5C303030315C303030305C3030305C3034305C3030304C5C3030306F5C303030635C3030306B5C303030735C303030745C303030655C30303070} +\BKM@entry{id=69,open,dest={73756273756273656374696F6E2E332E372E3131},srcline={797}}{5C3337365C3337375C303030335C3030302E5C303030375C3030302E5C303030315C303030315C3030305C3034305C303030435C3030306F5C3030306E5C303030675C303030655C303030735C303030745C303030695C3030306F5C3030306E5C3030305C3034305C303030635C3030306F5C3030306E5C303030745C303030725C3030306F5C3030306C} +\BKM@entry{id=70,open,dest={73756273756273656374696F6E2E332E372E3132},srcline={799}}{5C3337365C3337375C303030335C3030302E5C303030375C3030302E5C303030315C303030325C3030305C3034305C303030425C303030615C3030306E5C303030645C303030775C303030695C303030645C303030745C303030685C3030305C3034305C303030635C3030306F5C3030306E5C303030745C303030725C3030306F5C3030306C} +\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.7.7}Čtení}{35}{subsubsection.3.7.7}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.7.8}Šifrování}{35}{subsubsection.3.7.8}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.7.9}SPR-6}{35}{subsubsection.3.7.9}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.7.10}Lockstep}{35}{subsubsection.3.7.10}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.7.11}Congestion control}{35}{subsubsection.3.7.11}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.7.12}Bandwidth control}{35}{subsubsection.3.7.12}\protected@file@percent } +\BKM@entry{id=71,open,dest={73756273656374696F6E2E332E38},srcline={803}}{5C3337365C3337375C303030335C3030302E5C303030385C3030305C3034305C303030535C303030685C303030615C303030725C303030645C303030695C3030306E5C30303067} +\BKM@entry{id=72,open,dest={73756273656374696F6E2E332E39},srcline={807}}{5C3337365C3337375C303030335C3030302E5C303030395C3030305C3034305C3030304B5C3030306F5C3030306D5C303030705C303030725C303030655C303030735C30303065} +\BKM@entry{id=73,open,dest={73756273756273656374696F6E2E332E392E31},srcline={811}}{5C3337365C3337375C303030335C3030302E5C303030395C3030302E5C303030315C3030305C3034305C303030425C303030695C303030745C3030305C3034305C303030425C303030755C303030665C303030665C303030655C30303072} +\BKM@entry{id=74,open,dest={73756273756273656374696F6E2E332E392E32},srcline={815}}{5C3337365C3337375C303030335C3030302E5C303030395C3030302E5C303030325C3030305C3034305C3030304B5C3030306F5C3030306D5C303030705C303030725C303030655C303030735C303030655C3030305C3034305C303030515C303030555C303030495C303030435C30303072} +\BKM@entry{id=75,open,dest={73756273756273656374696F6E2E332E392E33},srcline={819}}{5C3337365C3337375C303030335C3030302E5C303030395C3030302E5C303030335C3030305C3034305C3030304B5C3030306F5C3030306D5C303030705C303030725C303030655C303030735C303030655C3030305C3034305C303030705C303030725C3030306F5C303030745C3030306F5C3030306B5C3030306F5C3030306C5C303030755C3030305C3034305C303030725C303030655C303030705C3030306C5C303030695C3030306B5C3030305C3334315C303030745C3030306F5C303030725C30303075} +\BKM@entry{id=76,open,dest={73656374696F6E2E34},srcline={830}}{5C3337365C3337375C303030345C3030305C3034305C303030535C303030745C303030795C3030306C5C303030795C3030305C3034305C303030705C303030725C3030306F5C3030305C3034305C303030705C303030735C303030615C3030306E5C3030305C3335355C3030305C3034305C303030625C303030615C3030306B5C303030615C3030306C5C3030305C3334315C3030315C3133315C303030735C3030306B5C3030305C3337355C303030635C303030685C3030305C3034305C303030615C3030305C3034305C303030645C303030695C303030705C3030306C5C3030306F5C3030306D5C3030306F5C303030765C3030305C3337355C303030635C303030685C3030305C3034305C303030705C303030725C303030615C303030635C3030305C333535} +\BKM@entry{id=77,open,dest={73756273656374696F6E2E342E31},srcline={833}}{5C3337365C3337375C303030345C3030302E5C303030315C3030305C3034305C303030505C3030306F5C3030315C3137365C303030615C303030645C303030615C303030765C3030306B5C303030795C3030305C3034305C303030615C3030305C3034305C303030705C3030306F5C303030645C303030705C303030725C3030306F5C303030765C303030615C3030306E5C3030305C3334315C3030305C3034305C303030705C303030725C3030306F5C303030735C303030745C3030315C3133315C303030655C303030645C3030305C333535} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.8}Sharding}{36}{subsection.3.8}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {3.9}Komprese}{36}{subsection.3.9}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.9.1}Bit Buffer}{36}{subsubsection.3.9.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.9.2}Komprese QUICr}{36}{subsubsection.3.9.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.9.3}Komprese protokolu replikátoru}{36}{subsubsection.3.9.3}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {4}Styly pro psaní bakalářských a diplomových prací}{36}{section.4}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Požadavky a podprovaná prostředí}{36}{subsection.4.1}\protected@file@percent } +\BKM@entry{id=78,open,dest={73756273656374696F6E2E342E32},srcline={855}}{5C3337365C3337375C303030345C3030302E5C303030325C3030305C3034305C303030505C3030315C3133315C303030655C303030705C3030305C3335355C3030306E5C303030615C3030315C3031355C30303065} +\gdef \LT@ii {\LT@entry + {1}{83.40999pt}\LT@entry + {1}{98.16246pt}\LT@entry + {1}{239.62204pt}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}Přepínače}{37}{subsection.4.2}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{\numberline {4}Volání třídy \textbf {kidiplom}}{37}{lstlisting.4}\protected@file@percent } +\@writefile{lot}{\contentsline {table}{\numberline {2}{Seznam přepínačů}}{37}{table.2}\protected@file@percent } +\newlabel{tab:prepinace}{{2}{37}{Seznam přepínačů}{table.2}{}} +\BKM@entry{id=79,open,dest={73756273656374696F6E2E342E33},srcline={947}}{5C3337365C3337375C303030345C3030302E5C303030335C3030305C3034305C303030475C303030655C3030306F5C3030306D5C303030655C303030745C303030725C303030695C303030655C3030305C3034305C303030735C303030745C303030725C3030305C3334315C3030306E5C3030306B5C30303079} +\BKM@entry{id=80,open,dest={73656374696F6E2E35},srcline={950}}{5C3337365C3337375C303030355C3030305C3034305C303030535C303030615C3030307A5C303030625C303030615C3030305C3034305C3030315C3031355C3030305C3334315C303030735C303030745C3030305C3335355C3030305C3034305C303030645C3030306F5C3030306B5C303030755C3030306D5C303030655C3030306E5C303030745C30303075} +\BKM@entry{id=81,open,dest={73756273656374696F6E2E352E31},srcline={951}}{5C3337365C3337375C303030355C3030302E5C303030315C3030305C3034305C303030535C303030615C3030307A5C303030625C303030615C3030305C3034305C3030305C3337325C303030765C3030306F5C303030645C3030306E5C3030305C3335355C3030305C3034305C303030735C303030745C303030725C303030615C3030306E5C303030795C3030305C3034305C3030315C3031355C303030695C3030305C3034305C3030306F5C303030625C303030735C303030615C303030685C30303075} +\BKM@entry{id=82,open,dest={73756273656374696F6E2E352E32},srcline={954}}{5C3337365C3337375C303030355C3030302E5C303030325C3030305C3034305C3030305A5C3030305C3334315C303030765C3030315C3033335C303030725C30303079} +\BKM@entry{id=83,open,dest={73756273656374696F6E2E352E33},srcline={969}}{5C3337365C3337375C303030355C3030302E5C303030335C3030305C3034305C3030304D5C303030615C303030745C303030655C3030306D5C303030615C303030745C303030695C3030306B5C30303061} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.3}Geometrie stránky}{40}{subsection.4.3}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {5}Sazba částí dokumentu}{40}{section.5}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}Sazba úvodní strany či obsahu}{40}{subsection.5.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.2}Závěry}{40}{subsection.5.2}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{\numberline {5}Sazba závěrů}{40}{lstlisting.5}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.3}Matematika}{40}{subsection.5.3}\protected@file@percent } +\BKM@entry{id=84,open,dest={73756273656374696F6E2E352E34},srcline={994}}{5C3337365C3337375C303030355C3030302E5C303030345C3030305C3034305C303030535C303030615C3030307A5C303030625C303030615C3030305C3034305C3030306C5C303030695C303030745C303030655C303030725C303030615C303030745C303030755C303030725C30303079} +\BKM@entry{id=85,open,dest={73756273756273656374696F6E2E352E342E31},srcline={996}}{5C3337365C3337375C303030355C3030302E5C303030345C3030302E5C303030315C3030305C3034305C303030535C303030615C3030307A5C303030625C303030615C3030305C3034305C303030625C303030695C303030625C3030306C5C303030695C3030306F5C303030675C303030725C303030615C303030665C303030695C303030655C3030305C3034305C303030705C3030315C3133315C303030655C303030735C3030305C3034305C303030425C303030695C303030625C3030304C5C303030615C303030545C303030655C30303058} +\BKM@entry{id=86,open,dest={73756273756273656374696F6E2E352E342E32},srcline={1005}}{5C3337365C3337375C303030355C3030302E5C303030345C3030302E5C303030325C3030305C3034305C3030304D5C303030615C3030306E5C303030755C3030305C3334315C3030306C5C3030306E5C3030305C3335355C3030305C3034305C303030735C303030615C3030307A5C303030625C303030615C3030305C3034305C303030625C303030695C303030625C3030306C5C303030695C3030306F5C303030675C303030725C303030615C303030665C303030695C30303065} +\BKM@entry{id=87,open,dest={73756273656374696F6E2E352E35},srcline={1010}}{5C3337365C3337375C303030355C3030302E5C303030355C3030305C3034305C303030445C303030725C3030306F5C303030625C3030306E5C3030305C3334315C3030305C3034305C3030306D5C303030615C3030306B5C303030725C30303061} +\@writefile{toc}{\contentsline {subsection}{\numberline {5.4}Sazba literatury}{41}{subsection.5.4}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.4.1}Sazba bibliografie přes \textsc {Bib}\LaTeX {}}{41}{subsubsection.5.4.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.4.2}Manuální sazba bibliografie}{41}{subsubsection.5.4.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.5}Drobná makra}{41}{subsection.5.5}\protected@file@percent } +\BKM@entry{id=88,open,dest={73756273656374696F6E2E352E36},srcline={1036}}{5C3337365C3337375C303030355C3030302E5C303030365C3030305C3034305C303030535C303030615C3030307A5C303030625C303030615C3030305C3034305C303030725C303030655C3030306A5C303030735C303030745C3030315C3133315C3030305C3335355C3030306B5C30303075} +\BKM@entry{id=89,open,dest={73756273656374696F6E2E352E37},srcline={1051}}{5C3337365C3337375C303030355C3030302E5C303030375C3030305C3034305C303030535C303030615C3030307A5C303030625C303030615C3030305C3034305C3030307A5C303030645C303030725C3030306F5C3030306A5C3030306F5C303030765C3030305C3337355C303030635C303030685C3030305C3034305C3030306B5C3030305C3336335C303030645C3030315C313537} +\@writefile{toc}{\contentsline {subsection}{\numberline {5.6}Sazba rejstříku}{42}{subsection.5.6}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.7}Sazba zdrojových kódů}{42}{subsection.5.7}\protected@file@percent } +\@writefile{loe}{\contentsline {definition}{\ifthmt@listswap Definice~4\else \numberline {4}Definice\fi \thmtformatoptarg {Název definice}}{42}{definition.4}\protected@file@percent } +\@writefile{lot}{\contentsline {table}{\numberline {3}{\ignorespaces Odstavce v tabulkách}}{43}{table.3}\protected@file@percent } +\newlabel{tab:odstavce}{{3}{43}{Odstavce v tabulkách}{table.3}{}} +\@writefile{loe}{\contentsline {proof}{\ifthmt@listswap \else \numberline {\let \autodot \@empty }\fi D\r {u}kaz\thmtformatoptarg {Název důkazu}}{44}{thmt@dummyctr.dummy.5}\protected@file@percent } +\@writefile{loe}{\contentsline {remark}{\ifthmt@listswap Pozn\'{a}mka~5\else \numberline {5}Pozn\'{a}mka\fi \thmtformatoptarg {Pumpovací věta}}{44}{remark.5}\protected@file@percent } +\@writefile{loe}{\contentsline {example}{\ifthmt@listswap P\v {r}\'{i}klad~6\else \numberline {6}P\v {r}\'{i}klad\fi \thmtformatoptarg {Pumpovací věta}}{44}{example.6}\protected@file@percent } +\@writefile{loe}{\contentsline {lemma}{\ifthmt@listswap Lemma~7\else \numberline {7}Lemma\fi \thmtformatoptarg {Název definice}}{44}{lemma.7}\protected@file@percent } +\@writefile{loe}{\contentsline {consequence}{\ifthmt@listswap D\r {u}sledek~8\else \numberline {8}D\r {u}sledek\fi \thmtformatoptarg {Název důkazu}}{44}{consequence.8}\protected@file@percent } +\@writefile{loe}{\contentsline {theorem}{\ifthmt@listswap V\v {e}ta~9\else \numberline {9}V\v {e}ta\fi \thmtformatoptarg {Pumpovací věta}}{44}{theorem.9}\protected@file@percent } +\newlabel{kod:cpp}{{6}{44}{\cpp }{lstlisting.6}{}} +\@writefile{lol}{\contentsline {lstlisting}{\numberline {6}C\kern -.05em\raise .38ex\hbox {\scriptsize {++}}}{44}{lstlisting.6}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{\numberline {7}JS}{44}{lstlisting.7}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{\numberline {8}C\kern -.03em\raise .38ex\hbox {\scriptsize {\#}}}{45}{lstlisting.8}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{\numberline {9}SQL}{45}{lstlisting.9}\protected@file@percent } +\@writefile{lol}{\contentsline {lstlisting}{\numberline {10}TutorialD}{45}{lstlisting.10}\protected@file@percent } +\BKM@entry{id=90,open,dest={73656374696F6E2A2E33},srcline={1120}}{5C3337365C3337375C3030305A5C3030305C3334315C303030765C3030315C3033335C30303072} +\@writefile{toc}{\contentsline {section}{Z\'av\v er}{46}{section*.3}\protected@file@percent } +\babel@aux{czech}{} +\babel@aux{czech}{} +\BKM@entry{id=91,open,dest={73656374696F6E2A2E35},srcline={1123}}{5C3337365C3337375C303030435C3030306F5C3030306E5C303030635C3030306C5C303030755C303030735C303030695C3030306F5C3030306E5C30303073} +\@writefile{toc}{\contentsline {section}{Conclusions}{47}{section*.5}\protected@file@percent } +\babel@aux{english}{} +\babel@aux{czech}{} +\BKM@entry{id=92,open,dest={617070656E6469782E41},srcline={1130}}{5C3337365C3337375C303030415C3030305C3034305C303030505C303030725C303030765C3030306E5C3030305C3335355C3030305C3034305C303030705C3030315C3133315C3030305C3335355C3030306C5C3030306F5C303030685C30303061} +\BKM@entry{id=93,open,dest={617070656E6469782E42},srcline={1133}}{5C3337365C3337375C303030425C3030305C3034305C303030445C303030725C303030755C303030685C3030305C3334315C3030305C3034305C303030705C3030315C3133315C3030305C3335355C3030306C5C3030306F5C303030685C30303061} +\BKM@entry{id=94,open,dest={617070656E6469782E43},srcline={1138}}{5C3337365C3337375C303030435C3030305C3034305C3030304F5C303030625C303030735C303030615C303030685C3030305C3034305C303030655C3030306C5C303030655C3030306B5C303030745C303030725C3030306F5C3030306E5C303030695C303030635C3030306B5C3030305C3337355C303030635C303030685C3030305C3034305C303030645C303030615C30303074} +\@writefile{toc}{\contentsline {section}{\numberline {A}První příloha}{48}{appendix.A}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {B}Druhá příloha}{48}{appendix.B}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {C}Obsah elektronických dat}{48}{appendix.C}\protected@file@percent } +\newlabel{sec:ObsahData}{{C}{48}{Obsah elektronických dat}{appendix.C}{}} +\BKM@entry{id=95,open,dest={73656374696F6E2A2E37},srcline={1205}}{5C3337365C3337375C303030535C303030655C3030307A5C3030306E5C303030615C3030306D5C3030305C3034305C3030307A5C3030306B5C303030725C303030615C303030745C303030655C3030306B} +\abx@aux@nociteall +\@writefile{toc}{\contentsline {section}{Seznam zkratek}{50}{section*.7}\protected@file@percent } +\BKM@entry{id=96,open,dest={73656374696F6E2A2E38},srcline={1215}}{5C3337365C3337375C3030304C5C303030695C303030745C303030655C303030725C303030615C303030745C303030755C303030725C30303061} +\abx@aux@read@bbl@mdfivesum{D41D8CD98F00B204E9800998ECF8427E} +\abx@aux@read@bblrerun +\newlabel{LastPage}{{C}{50}{Obsah elektronických dat}{page.50}{}} +\gdef\lastpage@lastpage{50} +\gdef\lastpage@lastpageHy{50} +\gdef \@abspage@last{50} diff --git a/kidiplom.bbl b/kidiplom.bbl new file mode 100644 index 0000000..e69de29 diff --git a/kidiplom.bcf b/kidiplom.bcf new file mode 100644 index 0000000..c990120 --- /dev/null +++ b/kidiplom.bcf @@ -0,0 +1,2182 @@ + + + + + + output_encoding + utf8 + + + input_encoding + utf8 + + + debug + 0 + + + mincrossrefs + 2 + + + minxrefs + 2 + + + sortcase + 1 + + + sortupper + 1 + + + + + + + alphaothers + + + + + extradatecontext + labelname + labeltitle + + + labelalpha + 0 + + + labelnamespec + shortauthor + author + shorteditor + editor + translator + + + labeltitle + 0 + + + labeltitlespec + shorttitle + title + maintitle + + + labeltitleyear + 0 + + + labeldateparts + 0 + + + labeldatespec + date + year + eventdate + origdate + urldate + nodate + + + julian + 0 + + + gregorianstart + 1582-10-15 + + + maxalphanames + 3 + + + maxbibnames + 5 + + + maxcitenames + 5 + + + maxsortnames + 5 + + + maxitems + 3 + + + minalphanames + 1 + + + minbibnames + 3 + + + mincitenames + 3 + + + minsortnames + 3 + + + minitems + 1 + + + nohashothers + 0 + + + noroman + 0 + + + nosortothers + 0 + + + pluralothers + 0 + + + singletitle + 0 + + + skipbib + 0 + + + skipbiblist + 0 + + + skiplab + 0 + + + sortalphaothers + + + + + sortlocale + cs_CZ + + + sortingtemplatename + none + + + sortsets + 0 + + + uniquelist + false + + + uniquename + false + + + uniqueprimaryauthor + 0 + + + uniquetitle + 0 + + + uniquebaretitle + 0 + + + uniquework + 0 + + + useprefix + 0 + + + useafterword + 1 + + + useannotator + 1 + + + useauthor + 1 + + + usebookauthor + 1 + + + usecommentator + 1 + + + useeditor + 1 + + + useeditora + 1 + + + useeditorb + 1 + + + useeditorc + 1 + + + useforeword + 1 + + + useholder + 1 + + + useintroduction + 1 + + + usenamea + 1 + + + usenameb + 1 + + + usenamec + 1 + + + usetranslator + 0 + + + useshortauthor + 1 + + + useshorteditor + 1 + + + usesupervisor + 1 + + + + + datamodel + labelalphanametemplate + labelalphatemplate + inheritance + translit + uniquenametemplate + namehashtemplate + sortingnamekeytemplate + sortingtemplate + extradatespec + extradatecontext + labelnamespec + labeltitlespec + labeldatespec + controlversion + alphaothers + sortalphaothers + presort + citepagerange + texencoding + bibencoding + sortingtemplatename + sortlocale + language + autolang + langhook + indexing + hyperref + backrefsetstyle + block + pagetracker + citecounter + citetracker + ibidtracker + idemtracker + opcittracker + loccittracker + labeldate + labeltime + dateera + date + time + eventdate + eventtime + origdate + origtime + urldate + urltime + alldatesusetime + alldates + alltimes + gregorianstart + autocite + notetype + uniquelist + uniquename + refsection + refsegment + citereset + sortlos + babel + datelabel + backrefstyle + arxiv + familyinits + giveninits + prefixinits + suffixinits + useafterword + useannotator + useauthor + usebookauthor + usecommentator + useeditor + useeditora + useeditorb + useeditorc + useforeword + useholder + useintroduction + usenamea + usenameb + usenamec + usetranslator + useshortauthor + useshorteditor + usesupervisor + debug + loadfiles + safeinputenc + sortcase + sortupper + terseinits + abbreviate + dateabbrev + clearlang + sortcites + sortsets + backref + backreffloats + trackfloats + parentracker + labeldateusetime + datecirca + dateuncertain + dateusetime + eventdateusetime + origdateusetime + urldateusetime + julian + datezeros + timezeros + timezones + seconds + autopunct + punctfont + labelnumber + labelalpha + labeltitle + labeltitleyear + labeldateparts + pluralothers + nohashothers + nosortothers + noroman + singletitle + uniquetitle + uniquebaretitle + uniquework + uniqueprimaryauthor + defernumbers + locallabelwidth + bibwarn + useprefix + skipbib + skipbiblist + skiplab + dataonly + defernums + firstinits + sortfirstinits + sortgiveninits + labelyear + spacecolon + bibtexcaseprotection + mincrossrefs + minxrefs + maxnames + minnames + maxbibnames + minbibnames + maxcitenames + mincitenames + maxsortnames + minsortnames + maxitems + minitems + maxalphanames + minalphanames + maxparens + dateeraauto + + + alphaothers + sortalphaothers + presort + indexing + citetracker + ibidtracker + idemtracker + opcittracker + loccittracker + uniquelist + uniquename + familyinits + giveninits + prefixinits + suffixinits + useafterword + useannotator + useauthor + usebookauthor + usecommentator + useeditor + useeditora + useeditorb + useeditorc + useforeword + useholder + useintroduction + usenamea + usenameb + usenamec + usetranslator + useshortauthor + useshorteditor + usesupervisor + terseinits + abbreviate + dateabbrev + clearlang + labelnumber + labelalpha + labeltitle + labeltitleyear + labeldateparts + nohashothers + nosortothers + noroman + singletitle + uniquetitle + uniquebaretitle + uniquework + uniqueprimaryauthor + useprefix + skipbib + skipbiblist + skiplab + dataonly + skiplos + labelyear + bibtexcaseprotection + labelalphatemplate + translit + sortexclusion + sortinclusion + extradatecontext + labelnamespec + labeltitlespec + labeldatespec + maxnames + minnames + maxbibnames + minbibnames + maxcitenames + mincitenames + maxsortnames + minsortnames + maxitems + minitems + maxalphanames + minalphanames + + + noinherit + nametemplates + labelalphanametemplatename + uniquenametemplatename + namehashtemplatename + sortingnamekeytemplatename + presort + indexing + citetracker + ibidtracker + idemtracker + opcittracker + loccittracker + uniquelist + uniquename + familyinits + giveninits + prefixinits + suffixinits + useafterword + useannotator + useauthor + usebookauthor + usecommentator + useeditor + useeditora + useeditorb + useeditorc + useforeword + useholder + useintroduction + usenamea + usenameb + usenamec + usetranslator + useshortauthor + useshorteditor + usesupervisor + terseinits + abbreviate + dateabbrev + clearlang + labelnumber + labelalpha + labeltitle + labeltitleyear + labeldateparts + nohashothers + nosortothers + noroman + singletitle + uniquetitle + uniquebaretitle + uniquework + uniqueprimaryauthor + useprefix + skipbib + skipbiblist + skiplab + dataonly + skiplos + bibtexcaseprotection + maxnames + minnames + maxbibnames + minbibnames + maxcitenames + mincitenames + maxsortnames + minsortnames + maxitems + minitems + maxalphanames + minalphanames + + + nametemplates + labelalphanametemplatename + uniquenametemplatename + namehashtemplatename + sortingnamekeytemplatename + uniquelist + uniquename + familyinits + giveninits + prefixinits + suffixinits + terseinits + nohashothers + nosortothers + useprefix + + + nametemplates + labelalphanametemplatename + uniquenametemplatename + namehashtemplatename + sortingnamekeytemplatename + uniquename + familyinits + giveninits + prefixinits + suffixinits + terseinits + useprefix + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + prefix + family + + + + + shorthand + label + labelname + labelname + + + year + + + + + + labelyear + year + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + prefix + family + given + + + + family + given + prefix + suffix + + + + + prefix + family + + + given + + + suffix + + + prefix + + + mm + + + + sf,sm,sn,pf,pm,pn,pp + family,given,prefix,suffix + boolean,integer,string,xml + default,transliteration,transcription,translation + + + article + artwork + audio + bibnote + book + bookinbook + booklet + collection + commentary + customa + customb + customc + customd + custome + customf + dataset + inbook + incollection + inproceedings + inreference + image + jurisdiction + legal + legislation + letter + manual + misc + movie + music + mvcollection + mvreference + mvproceedings + mvbook + online + patent + performance + periodical + proceedings + reference + report + review + set + software + standard + suppbook + suppcollection + suppperiodical + thesis + unpublished + video + xdata + + + sortyear + volume + volumes + abstract + addendum + annotation + booksubtitle + booktitle + booktitleaddon + chapter + edition + eid + entrysubtype + eprintclass + eprinttype + eventtitle + eventtitleaddon + gender + howpublished + indexsorttitle + indextitle + isan + isbn + ismn + isrn + issn + issue + issuesubtitle + issuetitle + issuetitleaddon + iswc + journalsubtitle + journaltitle + journaltitleaddon + label + langid + langidopts + library + mainsubtitle + maintitle + maintitleaddon + nameaddon + note + number + origtitle + pagetotal + part + relatedstring + relatedtype + reprinttitle + series + shorthandintro + subtitle + title + titleaddon + usera + userb + userc + userd + usere + userf + venue + version + shorthand + shortjournal + shortseries + shorttitle + sorttitle + sortshorthand + sortkey + presort + institution + lista + listb + listc + listd + liste + listf + location + organization + origlocation + origpublisher + publisher + afterword + annotator + author + bookauthor + commentator + editor + editora + editorb + editorc + foreword + holder + introduction + namea + nameb + namec + translator + shortauthor + shorteditor + sortname + authortype + editoratype + editorbtype + editorctype + editortype + bookpagination + nameatype + namebtype + namectype + pagination + pubstate + type + language + origlanguage + crossref + xref + date + endyear + year + month + day + hour + minute + second + timezone + yeardivision + endmonth + endday + endhour + endminute + endsecond + endtimezone + endyeardivision + eventdate + eventendyear + eventyear + eventmonth + eventday + eventhour + eventminute + eventsecond + eventtimezone + eventyeardivision + eventendmonth + eventendday + eventendhour + eventendminute + eventendsecond + eventendtimezone + eventendyeardivision + origdate + origendyear + origyear + origmonth + origday + orighour + origminute + origsecond + origtimezone + origyeardivision + origendmonth + origendday + origendhour + origendminute + origendsecond + origendtimezone + origendyeardivision + urldate + urlendyear + urlyear + urlmonth + urlday + urlhour + urlminute + urlsecond + urltimezone + urlyeardivision + urlendmonth + urlendday + urlendhour + urlendminute + urlendsecond + urlendtimezone + urlendyeardivision + doi + eprint + file + verba + verbb + verbc + url + xdata + ids + entryset + related + keywords + options + relatedoptions + pages + execute + supervisor + dateaddon + + + abstract + annotation + authortype + bookpagination + crossref + day + doi + eprint + eprintclass + eprinttype + endday + endhour + endminute + endmonth + endsecond + endtimezone + endyear + endyeardivision + entryset + entrysubtype + execute + file + gender + hour + ids + indextitle + indexsorttitle + isan + ismn + iswc + keywords + label + langid + langidopts + library + lista + listb + listc + listd + liste + listf + minute + month + namea + nameb + namec + nameatype + namebtype + namectype + nameaddon + options + origday + origendday + origendhour + origendminute + origendmonth + origendsecond + origendtimezone + origendyear + origendyeardivision + orighour + origminute + origmonth + origsecond + origtimezone + origyear + origyeardivision + origlocation + origpublisher + origtitle + pagination + presort + related + relatedoptions + relatedstring + relatedtype + second + shortauthor + shorteditor + shorthand + shorthandintro + shortjournal + shortseries + shorttitle + sortkey + sortname + sortshorthand + sorttitle + sortyear + timezone + url + urlday + urlendday + urlendhour + urlendminute + urlendmonth + urlendsecond + urlendtimezone + urlendyear + urlhour + urlminute + urlmonth + urlsecond + urltimezone + urlyear + usera + userb + userc + userd + usere + userf + verba + verbb + verbc + xdata + xref + year + yeardivision + + + set + entryset + + + article + addendum + annotator + author + commentator + editor + editora + editorb + editorc + editortype + editoratype + editorbtype + editorctype + eid + issn + issue + issuetitle + issuesubtitle + issuetitleaddon + journalsubtitle + journaltitle + journaltitleaddon + language + note + number + origlanguage + pages + pubstate + series + subtitle + title + titleaddon + translator + version + volume + + + bibnote + note + + + book + author + addendum + afterword + annotator + chapter + commentator + edition + editor + editora + editorb + editorc + editortype + editoratype + editorbtype + editorctype + eid + foreword + introduction + isbn + language + location + maintitle + maintitleaddon + mainsubtitle + note + number + origlanguage + pages + pagetotal + part + publisher + pubstate + series + subtitle + title + titleaddon + translator + volume + volumes + + + mvbook + addendum + afterword + annotator + author + commentator + edition + editor + editora + editorb + editorc + editortype + editoratype + editorbtype + editorctype + foreword + introduction + isbn + language + location + note + number + origlanguage + pagetotal + publisher + pubstate + series + subtitle + title + titleaddon + translator + volume + volumes + + + inbook + bookinbook + suppbook + addendum + afterword + annotator + author + booktitle + bookauthor + booksubtitle + booktitleaddon + chapter + commentator + edition + editor + editora + editorb + editorc + editortype + editoratype + editorbtype + editorctype + eid + foreword + introduction + isbn + language + location + mainsubtitle + maintitle + maintitleaddon + note + number + origlanguage + part + publisher + pages + pubstate + series + subtitle + title + titleaddon + translator + volume + volumes + + + booklet + addendum + author + chapter + editor + editortype + eid + howpublished + language + location + note + pages + pagetotal + pubstate + subtitle + title + titleaddon + type + + + collection + reference + addendum + afterword + annotator + chapter + commentator + edition + editor + editora + editorb + editorc + editortype + editoratype + editorbtype + editorctype + eid + foreword + introduction + isbn + language + location + mainsubtitle + maintitle + maintitleaddon + note + number + origlanguage + pages + pagetotal + part + publisher + pubstate + series + subtitle + title + titleaddon + translator + volume + volumes + + + mvcollection + mvreference + addendum + afterword + annotator + author + commentator + edition + editor + editora + editorb + editorc + editortype + editoratype + editorbtype + editorctype + foreword + introduction + isbn + language + location + note + number + origlanguage + publisher + pubstate + subtitle + title + titleaddon + translator + volume + volumes + + + incollection + suppcollection + inreference + addendum + afterword + annotator + author + booksubtitle + booktitle + booktitleaddon + chapter + commentator + edition + editor + editora + editorb + editorc + editortype + editoratype + editorbtype + editorctype + eid + foreword + introduction + isbn + language + location + mainsubtitle + maintitle + maintitleaddon + note + number + origlanguage + pages + part + publisher + pubstate + series + subtitle + title + titleaddon + translator + volume + volumes + + + dataset + addendum + author + edition + editor + editortype + language + location + note + number + organization + publisher + pubstate + series + subtitle + title + titleaddon + type + version + + + manual + addendum + author + chapter + edition + editor + editortype + eid + isbn + language + location + note + number + organization + pages + pagetotal + publisher + pubstate + series + subtitle + title + titleaddon + type + version + + + misc + software + addendum + author + editor + editortype + howpublished + language + location + note + organization + pubstate + subtitle + title + titleaddon + type + version + + + online + addendum + author + editor + editortype + language + note + organization + pubstate + subtitle + title + titleaddon + version + + + patent + addendum + author + holder + location + note + number + pubstate + subtitle + title + titleaddon + type + version + + + periodical + addendum + editor + editora + editorb + editorc + editortype + editoratype + editorbtype + editorctype + issn + issue + issuesubtitle + issuetitle + issuetitleaddon + language + note + number + pubstate + series + subtitle + title + titleaddon + volume + yeardivision + + + mvproceedings + addendum + editor + editortype + eventday + eventendday + eventendhour + eventendminute + eventendmonth + eventendsecond + eventendtimezone + eventendyear + eventendyeardivision + eventhour + eventminute + eventmonth + eventsecond + eventtimezone + eventyear + eventyeardivision + eventtitle + eventtitleaddon + isbn + language + location + note + number + organization + pagetotal + publisher + pubstate + series + subtitle + title + titleaddon + venue + volumes + + + proceedings + addendum + chapter + editor + editortype + eid + eventday + eventendday + eventendhour + eventendminute + eventendmonth + eventendsecond + eventendtimezone + eventendyear + eventendyeardivision + eventhour + eventminute + eventmonth + eventsecond + eventtimezone + eventyear + eventyeardivision + eventtitle + eventtitleaddon + isbn + language + location + mainsubtitle + maintitle + maintitleaddon + note + number + organization + pages + pagetotal + part + publisher + pubstate + series + subtitle + title + titleaddon + venue + volume + volumes + + + inproceedings + addendum + author + booksubtitle + booktitle + booktitleaddon + chapter + editor + editortype + eid + eventday + eventendday + eventendhour + eventendminute + eventendmonth + eventendsecond + eventendtimezone + eventendyear + eventendyeardivision + eventhour + eventminute + eventmonth + eventsecond + eventtimezone + eventyear + eventyeardivision + eventtitle + eventtitleaddon + isbn + language + location + mainsubtitle + maintitle + maintitleaddon + note + number + organization + pages + part + publisher + pubstate + series + subtitle + title + titleaddon + venue + volume + volumes + + + report + addendum + author + chapter + eid + institution + isrn + language + location + note + number + pages + pagetotal + pubstate + subtitle + title + titleaddon + type + version + + + thesis + addendum + author + chapter + eid + institution + language + location + note + pages + pagetotal + pubstate + subtitle + title + titleaddon + type + + + unpublished + addendum + author + eventday + eventendday + eventendhour + eventendminute + eventendmonth + eventendsecond + eventendtimezone + eventendyear + eventendyeardivision + eventhour + eventminute + eventmonth + eventsecond + eventtimezone + eventyear + eventyeardivision + eventtitle + eventtitleaddon + howpublished + language + location + note + pubstate + subtitle + title + titleaddon + type + venue + + + thesis + supervisor + + + dateaddon + + + abstract + addendum + afterword + annotator + author + bookauthor + booksubtitle + booktitle + booktitleaddon + chapter + commentator + editor + editora + editorb + editorc + foreword + holder + institution + introduction + issuesubtitle + issuetitle + issuetitleaddon + journalsubtitle + journaltitle + journaltitleaddon + location + mainsubtitle + maintitle + maintitleaddon + nameaddon + note + organization + origlanguage + origlocation + origpublisher + origtitle + part + publisher + relatedstring + series + shortauthor + shorteditor + shorthand + shortjournal + shortseries + shorttitle + sortname + sortshorthand + sorttitle + subtitle + title + titleaddon + translator + venue + + + article + book + inbook + bookinbook + suppbook + booklet + collection + incollection + suppcollection + manual + misc + mvbook + mvcollection + online + patent + periodical + suppperiodical + proceedings + inproceedings + reference + inreference + report + set + thesis + unpublished + + + date + year + + + + + set + + entryset + + + + article + + author + journaltitle + title + + + + book + mvbook + + author + title + + + + inbook + bookinbook + suppbook + + author + title + booktitle + + + + booklet + + + author + editor + + title + + + + collection + reference + mvcollection + mvreference + + editor + title + + + + incollection + suppcollection + inreference + + author + editor + title + booktitle + + + + dataset + + title + + + + manual + + title + + + + misc + software + + title + + + + online + + title + + url + doi + eprint + + + + + patent + + author + title + number + + + + periodical + + editor + title + + + + proceedings + mvproceedings + + title + + + + inproceedings + + author + title + booktitle + + + + report + + author + title + type + institution + + + + thesis + + author + title + type + institution + + + + unpublished + + author + title + + + + + isbn + + + issn + + + ismn + + + gender + + + + + + + bibliografie.bib + + + * + + + + + citeorder + + + intciteorder + + + + + + diff --git a/kidiplom.blg b/kidiplom.blg new file mode 100644 index 0000000..43aa005 --- /dev/null +++ b/kidiplom.blg @@ -0,0 +1,48 @@ +This is BibTeX, Version 0.99d (TeX Live 2026/dev/Arch Linux) +Capacity: max_strings=200000, hash_size=200000, hash_prime=170003 +The top-level auxiliary file: kidiplom.aux +I found no \citation commands---while reading file kidiplom.aux +I found no \bibdata command---while reading file kidiplom.aux +I found no \bibstyle command---while reading file kidiplom.aux +You've used 0 entries, + 0 wiz_defined-function locations, + 83 strings with 490 characters, +and the built_in function-call counts, 0 in all, are: += -- 0 +> -- 0 +< -- 0 ++ -- 0 +- -- 0 +* -- 0 +:= -- 0 +add.period$ -- 0 +call.type$ -- 0 +change.case$ -- 0 +chr.to.int$ -- 0 +cite$ -- 0 +duplicate$ -- 0 +empty$ -- 0 +format.name$ -- 0 +if$ -- 0 +int.to.chr$ -- 0 +int.to.str$ -- 0 +missing$ -- 0 +newline$ -- 0 +num.names$ -- 0 +pop$ -- 0 +preamble$ -- 0 +purify$ -- 0 +quote$ -- 0 +skip$ -- 0 +stack$ -- 0 +substring$ -- 0 +swap$ -- 0 +text.length$ -- 0 +text.prefix$ -- 0 +top$ -- 0 +type$ -- 0 +warning$ -- 0 +while$ -- 0 +width$ -- 0 +write$ -- 0 +(There were 3 error messages) diff --git a/kidiplom.cls b/kidiplom.cls new file mode 100644 index 0000000..f11eaee --- /dev/null +++ b/kidiplom.cls @@ -0,0 +1,622 @@ +%%% KI PřF UP v Olomouci Diplom Class +%%% Copyright (C) 2012 Martin Rotter, +%%% Copyright (C) 2014 Jan Outrata, + +\NeedsTeXFormat{LaTeX2e} +\ProvidesClass{kidiplom}[2012/09/09 KI PrF UP v Olomouci Diploma Class] +\ClassWarningNoLine{kidiplom}{[kidiplom] You are using kidiplom class 1.2} + +%% Základní třída a velikost písma 12pt. +\LoadClass[12pt]{article} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Parametry. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\RequirePackage{kvoptions} + +\SetupKeyvalOptions { + family=kid, + prefix=kid@ +} + +%% [init]{name}[default] +%% diplomová práce, jinak bakalářská +\DeclareBoolOption{master} +%% studijní program/obor a specializace autora: pro diplomovou práci +%% infoi, infui, inf, ainfpst, ainf, uinf a binf, jinak ainfvs, pro +%% bakalářskou práci infoi, inf, itp, itk, ainfp, ainfk, infv a binf, +%% jinak infpvs +\DeclareStringOption[infpvs]{program}[infpvs] +\DeclareStringOption[false]{printversion}[true] +\DeclareStringOption[true]{joinlists}[true] +\DeclareStringOption[true]{figures}[true] +\DeclareStringOption[true]{tables}[true] +\DeclareStringOption[false]{theorems}[true] +\DeclareStringOption[false]{sourcecodes}[true] +\DeclareStringOption[false]{biblatex}[true] +\DeclareStringOption[czech]{language}[czech] +\DeclareStringOption[false]{glossaries}[true] +\DeclareStringOption[false]{index}[true] +\DeclareStringOption[serif]{font}[serif] +\DeclareStringOption[utf8]{encoding}[utf8] +\DeclareStringOption[utf8]{bibencoding}[utf8] + +%% Nerozpoznaný parametr hodí chybu. +\DeclareDefaultOption{\ClassWarningNoLine{kidiplom}{[kidiplom] Option '\CurrentOption' was not recognized}} + +\ProcessKeyvalOptions* + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Balíky. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%% KI PřF UP v Olomouci Base styl. +\RequirePackage[ + printversion=\kid@printversion, + joinlists=\kid@joinlists, + figures=\kid@figures, + tables=\kid@tables, + theorems=\kid@theorems, + sourcecodes=\kid@sourcecodes, + biblatex=\kid@biblatex, + language=\kid@language, + glossaries=\kid@glossaries, + index=\kid@index, + font=\kid@font, + encoding=\kid@encoding, + bibencoding=\kid@bibencoding +]{kibase} + +%% Oboustranná sazba není povolená. +\ifthenelse{\boolean{@twoside}}{ + \ClassError{kidiplom}{Two-sided document mode is not allowed for kidiplom.} +}{} + +%% Geometrie papíru. +\RequirePackage[ + paper=a4paper, + driver=pdftex, + top=3.5cm, + left=4cm, + bottom=3.5cm, + width=1.05\textwidth +]{geometry} + +%% Číslo poslední strany: label LastPage. +\RequirePackage{lastpage} + +%% AMS symboly. +\RequirePackage{amsbsy} +\RequirePackage{amssymb} +\RequirePackage{euscript} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Dynamické texty. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%% Čeština. +\def\@bachelorcz{bakal\'a\v rsk\'a pr\'ace} +\def\@mastercz{diplomov\'a pr\'ace} +\def\@programinfcz{Informatika} +\def\@programainfcz{Aplikovan\'a informatika} +\def\@programitcz{Informa\v cn\'i technologie} +\def\@programinfvcz{Informatika pro vzd\v el\'av\'an\'i} +\def\@programuinfcz{U\v citelstv\'i informatiky pro + st\v redn\'i \v skoly} +\def\@programbinfcz{Bioinformatika} +\def\@specialoicz{Obecn\'a informatika} +\def\@specialpvscz{Programov\'an\'i a v\'yvoj software} +\def\@specialuicz{Um\v el\'a inteligence} +\def\@specialvscz{V\'yvoj software} +\def\@specialpstcz{Po\v c\'ita\v cov\'e syst\'emy a technologie} +\def\@presentformcz{prezen\v cn\'i forma} +\def\@combinedformcz{kombinovan\'a forma} +\def\@czlangcz{\v cesk\'y} +\def\@enlangcz{anglick\'y} +\def\@sklangcz{slovensk\'y} + +\def\@textbibinfocz{Bibliografick\'e \'udaje} +\def\@texttitlecz{N\'azev pr\'ace} +\def\@textauthorcz{Autor} +\def\@textthesistypecz{Typ pr\'ace} +\def\@textdeptcz{Pracovi\v st\v e} +\def\@textyearofsubmitcz{Rok obhajoby} +\def\@textpagescz{Po\v cet stran} +\def\@textsupplcz{P\v r\'ilohy} +\def\@textsupervisorcz{Vedouc\'i pr\'ace} +\def\@textprogramcz{Studijn\'i program} +%\def\@textfieldcz{Studijn\'i obor} +\def\@textspecialcz{Specializace} +\def\@textlangcz{Jazyk práce} +\def\@textanotcz{Anotace} +\def\@textkeywordscz{Klí\v cov\'a slova} +\def\@textconclusionscz{Z\'av\v er} + +%% Angličtina. +\def\@bacheloren{bachelor thesis} +\def\@masteren{master thesis} +\def\@programinfen{Computer Science} +\def\@programainfen{Applied Computer Science} +\def\@programinfven{Computer Science for Education} +\def\@programiten{Information Technologies} +\def\@programuinfen{Teaching Training in Computer Science for Secondary Schools} +\def\@programbinfen{Bioinformatics} +\def\@specialoien{General Computer Science} +\def\@specialpvsen{Programming and Software Development} +\def\@specialuien{Artificial Intelligence} +\def\@specialvsen{Software Development} +\def\@specialpsten{Computer Systems and Technologies} +\def\@presentformen{full-time form} +\def\@combinedformen{combined form} +\def\@czlangen{Czech} +\def\@enlangen{English} +\def\@sklangen{Slovak} + +\def\@textbibinfoen{Bibliographic info} +\def\@texttitleen{Title} +\def\@textauthoren{Author} +\def\@textthesistypeen{Thesis type} +\def\@textdepten{Department} +\def\@textyearofsubmiten{Year of defense} +\def\@textpagesen{Page count} +\def\@textsupplen{Supplements} +\def\@textsupervisoren{Supervisor} +\def\@textprogramen{Study program} +%\def\@textfielden{Study field} +\def\@textspecialen{Specialization} +\def\@textlangen{Thesis language} +\def\@textanoten{Synopsis} +\def\@textkeywordsen{Keywords} +\def\@textconclusionsen{Conclusions} + +%% Slovenština. +\def\@textanotsk{Anot\'acia} +\def\@textkeywordssk{K\v lú\v cov\'e slov\'a} +\def\@textconclusionssk{Z\'aver} + +%% Typ práce a studijní obor autora (podle typu práce). +\ifthenelse{\boolean{kid@master}}{ + %% Magisterská. + \def\@thesistypecz{\@mastercz} + \def\@thesistypeen{\@masteren} + \ifthenelse{\equal{\kid@program}{infoi}}{ + \def\@programen{\@programinfen, \@textspecialen: \@specialoien} + \def\@programcz{\@programinfcz, \@textspecialcz: \@specialoicz} + }{ + \ifthenelse{\equal{\kid@program}{infui}}{ + \def\@programen{\@programinfen, \@textspecialen: \@specialuien} + \def\@programcz{\@programinfcz, \@textspecialcz: \@specialuicz} + }{ + \ifthenelse{\equal{\kid@program}{ainfpst}}{ + \def\@programen{\@programainfen, \@textspecialen: \@specialpsten} + \def\@programcz{\@programainfcz, \@textspecialcz: \@specialpstcz} + }{ + \ifthenelse{\equal{\kid@program}{uinf}}{ + \def\@programen{\@programuinfen, \@presentformen} + \def\@programcz{\@programuinfcz, \@presentformcz} + }{ + \ifthenelse{\equal{\kid@program}{binf}}{ + \def\@programen{\@programbinfen, \@presentformen} + \def\@programcz{\@programbinfcz, \@presentformcz} + }{ + \ifthenelse{\equal{\kid@program}{inf}}{ + \def\@programen{\@programinfen, \@presentformen} + \def\@programcz{\@programinfcz, \@presentformcz} + }{ + \ifthenelse{\equal{\kid@program}{ainf}}{ + \def\@programen{\@programainfen, \@presentformen} + \def\@programcz{\@programainfcz, \@presentformcz} + }{ + % \ifthenelse{\equal{\kid@program}{ainfvs}} + \def\@programen{\@programainfen, \@textspecialen: \@specialvsen} + \def\@programcz{\@programainfcz, \@textspecialcz: \@specialvscz} + } + } + } + } + } + } + } +}{ + %% Bakalářská. + \def\@thesistypecz{\@bachelorcz} + \def\@thesistypeen{\@bacheloren} + \ifthenelse{\equal{\kid@program}{infoi}}{ + \def\@programen{\@programinfen, \@textspecialen: \@specialoien} + \def\@programcz{\@programinfcz, \@textspecialcz: \@specialoicz} + }{ + \ifthenelse{\equal{\kid@program}{itp}}{ + \def\@programen{\@programiten, \@presentformen} + \def\@programcz{\@programitcz, \@presentformcz} + }{ + \ifthenelse{\equal{\kid@program}{itk}}{ + \def\@programen{\@programiten, \@combinedformen} + \def\@programcz{\@programitcz, \@combinedformcz} + }{ + \ifthenelse{\equal{\kid@program}{infv}}{ + \def\@programen{\@programinfven, \@presentformen} + \def\@programcz{\@programinfvcz, \@presentformcz} + }{ + \ifthenelse{\equal{\kid@program}{binf}}{ + \def\@programen{\@programbinfen, \@presentformen} + \def\@programcz{\@programbinfcz, \@presentformcz} + }{ + \ifthenelse{\equal{\kid@program}{inf}}{ + \def\@programen{\@programinfen, \@presentformen} + \def\@programcz{\@programinfcz, \@presentformcz} + }{ + \ifthenelse{\equal{\kid@program}{ainfp}}{ + \def\@programen{\@programainfen, \@presentformen} + \def\@programcz{\@programainfcz, \@presentformcz} + }{ + \ifthenelse{\equal{\kid@program}{ainfk}}{ + \def\@programen{\@programainfen, \@combinedformen} + \def\@programcz{\@programainfcz, \@combinedformcz} + }{ + % \ifthenelse{\equal{\kid@program}{infpvs}} + \def\@programen{\@programinfen, \@textspecialen: \@specialpvsen} + \def\@programcz{\@programinfcz, \@textspecialcz: \@specialpvscz} + } + } + } + } + } + } + } + } +} + +%% Angličtina. +\ifthenelse{\equal{\kid@language}{english}}{ + \def\@thesistype{\@thesistypeen} + \def\@textprogram{\@textprogramen} + \def\@program{\@programen} + \def\@textsupervisor{\@textsupervisoren} + \def\@langcz{\@enlangcz} + \def\@langen{\@enlangen} + \def\@textanot{\@textanoten} + \def\@textkeywords{\@textkeywordsen} + \def\@textaffirm{By submitting this text its author declares that he/she has completed this thesis including its appendices on his/her own and used solely the sources cited in the text and included in the bibliography list.} + \def\@textsubmitdate{date of thesis submission} + \def\@textsigniture{author's signature} +}{ + \relax +} + +%% Čeština. +\ifthenelse{\equal{\kid@language}{czech}}{ + \def\@thesistype{\@thesistypecz} + \def\@textprogram{\@textprogramcz} + \def\@program{\@programcz} + \def\@textsupervisor{\@textsupervisorcz} + \def\@langcz{\@czlangcz} + \def\@langen{\@czlangen} + \def\@textanot{\@textanotcz} + \def\@textkeywords{\@textkeywordscz} + \def\@textaffirm{Odevzd\'an\'im tohoto textu jeho autor/ka m\'istop\v r\'ise\v zn\v e prohla\v suje, \v ze celou pr\'aci v\v cetn\v e p\v r\'iloh vypracoval/a samostatn\v e a za pou\v zit\'i pouze zdroj\r u citovan\'ych v~textu pr\'ace a uveden\'ych v seznamu literatury.} + \def\@textsubmitdate{datum odevzd\'an\'i pr\'ace} + \def\@textsigniture{podpis autora} +}{ + \relax +} + +%% Slovenština. +\ifthenelse{\equal{\kid@language}{slovak}}{ + \def\@thesistype{\@thesistypecz} + \def\@textprogram{\@textprogramcz} + \def\@program{\@programcz} + \def\@textsupervisor{\@textsupervisorcz} + \def\@langcz{\@sklangcz} + \def\@langen{\@sklangen} + \def\@textanot{\@textanotsk} + \def\@textkeywords{\@textkeywordssk} + \def\@textaffirm{Odevzdan\'im tohto textu jeho autor/ka cestne vyhlasuje, \v ze cel\'u pr\'acu vr\'atane pr\'iloh vypracoval/a samostatne a za pou\v zitia iba zdrojov spom\'inan\'ych v~texte pr\'ace a uveden\'ych v zozname literat\'ury. +} + \def\@textsubmitdate{d\'atum odovzdania pr\'ace} + \def\@textsigniture{podpis autora} +}{ + \relax +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Prostředí pro závěry. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\newenvironment{kiconclusions}[1][\kid@language]{ + \clearpage + \bgroup + \phantomsection + \ifthenelse{\equal{#1}{english}}{ + \addcontentsline{toc}{section}{\@textconclusionsen} + \section*{\@textconclusionsen} + \begin{otherlanguage}{english} + }{} + \ifthenelse{\equal{#1}{czech}}{ + \addcontentsline{toc}{section}{\@textconclusionscz} + \section*{\@textconclusionscz} + \begin{otherlanguage}{czech} + }{} + \ifthenelse{\equal{#1}{slovak}}{ + \addcontentsline{toc}{section}{\@textconclusionssk} + \section*{\@textconclusionssk} + \begin{otherlanguage}{slovak} + }{} +}{ + \end{otherlanguage} + \egroup +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Úvodní strany. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%% Makra pro název a podnázev práce. +%\def\title#1{\gdef\@title{#1}} +\renewcommand{\title}[2][\kid@language]{ + \ifthenelse{\equal{#1}{english}}{ + \gdef\@titleen{#2} + }{ + \gdef\@titlecz{#2} + } +} + +%\def\subtitle#1{\gdef\@subtitle{#1}} +\newcommand{\subtitle}[2][\kid@language]{ + \ifthenelse{\equal{#1}{english}}{ + \gdef\@subtitleen{#2} + }{ + \gdef\@subtitlecz{#2} + } +} + +\ifthenelse{\equal{\kid@language}{english}}{ + \gdef\@title{\@titleen} + \gdef\@subtitle{\@subtitleen} +}{ + \gdef\@title{\@titlecz} + \gdef\@subtitle{\@subtitlecz} +} + +%% Makra pro anotaci, klíčová slova a přílohy. +\newcommand{\annotation}[2][\kid@language]{ + \ifthenelse{\equal{#1}{english}}{ + \gdef\@annotationen{#2} + }{ + \gdef\@annotationcz{#2} + } +} + +\newcommand{\keywords}[2][\kid@language]{ + \ifthenelse{\equal{#1}{english}}{ + \gdef\@keywordsen{#2} + }{ + \gdef\@keywordscz{#2} + } +} + +\ifthenelse{\equal{\kid@language}{english}}{ + \gdef\@keywords{\@keywordsen} +}{ + \gdef\@keywords{\@keywordscz} +} + +\newcommand{\supplements}[2][\kid@language]{ + \ifthenelse{\equal{#1}{english}}{ + \gdef\@supplen{#2} + }{ + \gdef\@supplcz{#2} + } +} + +%% Makra pro autora, vedoucího a datum odevzdání práce. +\def\author#1{\gdef\@author{#1}} +\def\supervisor#1{\gdef\@supervisor{#1}} +\def\yearofsubmit#1{\gdef\@yearofsubmit{#1}} + +%% Makro pro poděkování. +\def\thanks#1{\gdef\@thanks{#1}} + +%% Výchozí hodnoty pro předchozí makra. +\title[czech]{N\'azev pr\'ace} +\title[english]{Thesis title} +\subtitle[czech]{} +\subtitle[english]{} +\annotation[czech]{V\'ysti\v zn\'a anotace pr\'ace} +\annotation[english]{Apposite thesis synopsis} +\keywords[czech]{stru\v cn\'a vhodn\'a kl\'i\v cov\'a slova} +\keywords[english]{short appropriate keywords} +\supplements[czech]{elektronická data v úložišti katedry informatiky} +\supplements[english]{electronic data in the storage of department of computer science} +\ifthenelse{\equal{\kid@language}{english}}{ + \author{Author name} + \supervisor{Supervisor name} +}{ + \author{Jm\'eno autora} + \supervisor{Jm\'eno vedouc\'iho pr\'ace} +} +\yearofsubmit{\the\year} + +%% Číslování stran v českých (a slovenských) textech od 1 do konce. +\ifthenelse{\not\equal{\kid@language}{english}}{ + %% HACK: pro sekvenční fyzické číslování stran, protože + %% např. \tableofcontents číslování resetuje. + \let\orgsetcounter=\setcounter + \renewcommand\setcounter[2]{% + \def\tempa{#1}% + \def\tempb{page}% + \ifx\tempa\tempb\else\orgsetcounter{#1}{#2}\fi} +}{ + \relax +} + +%% Makro pro titulní stranu. +\def\maketitle{ +%% Záložka. +\hypertarget{ki:paper}{} +\bookmark[dest=ki:paper]{\@title} +%% Římské číslování úvodních stran v anglických textech. +\ifthenelse{\equal{\kid@language}{english}}{ + \pagenumbering{roman} +}{} +%% Číslování stran od 1. +\setcounter{page}{1} + +%% Titulní strana. +\begin{titlepage} +%% Záložka. +\hypertarget{ki:title}{} +\bookmark[ + rellevel=1, + keeplevel, + dest=ki:title +]{\@texttitle} +\begin{center} +%{\fontfamily{ppl}\selectfont \large \MakeUppercase{\kitextdept} \par +% \MakeUppercase{\kitextfaculty} \par \MakeUppercase{\kitextuniv} \par} +\ifthenelse{\equal{\kid@language}{english}}{ + \includegraphics[scale=.6]{graphics/kititle-en-nofont} +}{ + \includegraphics[scale=.6]{graphics/kititle-cz-nofont} +} +\vfill +{\LARGE\bfseries{\MakeUppercase{\@thesistype}} \\} +\vfill +{\Large \@title \\[4ex]\large\@subtitle} + +\vfill +\centering +\includegraphics{\@logofile} +\vfill + +\begin{tabular}{@{}L{6cm}@{}@{\hspace{.8cm}}@{}L{7.2cm}@{}} +{\Large\@yearofsubmit} & {\Large\@author} \\[2ex] +{\small\@textsupervisor:\newline \@supervisor} & {\small\@textprogram: \@program} +\end{tabular} + +\end{center} +\end{titlepage} + +%% Strana s bibliografickými identifikačními údaji. +\thispagestyle{empty} +{\small +{\bf \@textbibinfocz} \par +\bigskip +\renewcommand{\arraystretch}{1.5} +\begin{tabular}{@{}p{3cm}@{\hspace{.5cm}}@{}p{10cm}@{}} +\@textauthorcz: & \@author \\ +\@texttitlecz: & \@titlecz% +\ifthenelse{\equal{\@subtitlecz}{}}{% + \relax +}{% +\ (\@subtitlecz) +} \\ +\@textthesistypecz: & \@thesistypecz \\ +\@textdeptcz: & \kitextdeptcz, \kitextfacultycz, \kitextunivcz \\ +\@textyearofsubmitcz: & \@yearofsubmit \\ +\@textprogramcz: & \@programcz \\ +\@textsupervisorcz: & \@supervisor \\ +\@textpagescz: & \nohref{\pageref{LastPage}} \\ +\@textsupplcz: & \@supplcz \\ +\@textlangcz: & \@langcz +\end{tabular} +\par +\vspace*{8ex} +{\bf \@textbibinfoen} \par +\bigskip +\renewcommand{\arraystretch}{1.5} +\begin{tabular}{@{}p{3cm}@{\hspace{.5cm}}@{}p{10cm}@{}} +\@textauthoren: & \@author \\ +\@texttitleen: & \@titleen% +\ifthenelse{\equal{\@subtitleen}{}}{% + \relax +}{% +\ (\@subtitleen) +} \\ +\@textthesistypeen: & \@thesistypeen \\ +\@textdepten: & \kitextdepten, \kitextfacultyen, \kitextuniven \\ +\@textyearofsubmiten: & \@yearofsubmit \\ +\@textprogramen: & \@programen \\ +\@textsupervisoren: & \@supervisor \\ +\@textpagesen: & \nohref{\pageref{LastPage}} \\ +\@textsupplen: & \@supplen \\ +\@textlangen: & \@langen +\end{tabular} +} + +%% Strana s anotací a klíčovými slovy. +\cleardoublepage +\thispagestyle{empty} +\null\vfill +%% Záložka. +\hypertarget{ki:anotation}{} +\bookmark[ + rellevel=1, + keeplevel, + dest=ki:anotation +]{\@textanot} +\begin{center} +\ifthenelse{\equal{\kid@language}{english}}{ + \textbf{\@textanotcz} +}{ + \textbf{\@textanot} +} +\end{center} +\bigskip +\emph{\@annotationcz} +\vspace*{4ex} +\begin{center} +\textbf{\@textanoten} +\end{center} +\bigskip +\emph{\@annotationen} +\par +\vspace*{10ex} +\noindent\textbf{\ifthenelse{\equal{\kid@language}{english}}{\@textkeywordscz:}{\@textkeywords:}} +\@keywordscz +\par +\vspace*{2ex} +\noindent\textbf{\@textkeywordsen:} \@keywordsen +\vfill\null + +%% Strana s poděkováním a prohlášením. +\clearpage +\thispagestyle{empty} +\null\vfill +\ifthenelse{\equal{\@thanks}{}}{ +\relax +}{ +\noindent\@thanks +} +\vfill +\noindent\emph{\@textaffirm}\par +%\vspace*{10ex} +%\noindent\@textsubmitdate \hfill \@textsigniture + +%% Obsah a seznamy obrázků, tabulek, vět a zdrojových kódů. +\tableofcontents +\@printlists + +%% Arabské číslování stran textu v anglických textech. +%% Číslování stran od 1. +\ifthenelse{\equal{\kid@language}{english}}{ + \pagenumbering{arabic} + \setcounter{page}{1} +}{} +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Info o dokumentu. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\AtBeginDocument{ +\hypersetup{ + pdftitle={\@title\ (\@thesistype)}, + pdfauthor={\@author\ (\@textsupervisor: \@supervisor)}, + pdfsubject={\@program}, + pdfcreator={\@author}, + pdfkeywords={\@keywords} +} +} + +\endinput diff --git a/kidiplom.glo b/kidiplom.glo new file mode 100644 index 0000000..e69de29 diff --git a/kidiplom.glsdefs b/kidiplom.glsdefs new file mode 100644 index 0000000..cb28d9f --- /dev/null +++ b/kidiplom.glsdefs @@ -0,0 +1,28 @@ +\glsdefs@newdocentry{UPOL}% +{% +name={UPOL},% +sort={UPOL},% +type={acronym},% +first={UPOL},% +firstplural={UPOLs},% +text={UPOL},% +plural={UPOLs},% +description={Univerzita Palack\'eho v~Olomouci},% +descriptionplural={Univerzita Palack\'eho v~Olomouci},% +symbol={\relax },% +symbolplural={\relax },% +user1={},% +user2={},% +user3={},% +user4={},% +user5={},% +user6={},% +long={Univerzita Palack\'eho v~Olomouci},% +longplural={Univerzita Palack\'eho v~Olomoucis},% +short={UPOL},% +shortplural={UPOLs},% +counter={page},% +parent={},% +% +}% + diff --git a/kidiplom.idx b/kidiplom.idx new file mode 100644 index 0000000..8323176 --- /dev/null +++ b/kidiplom.idx @@ -0,0 +1 @@ +\indexentry{výraz|hyperxindexformat{\hypertarget{1ind.ind}}}{42} diff --git a/kidiplom.ist b/kidiplom.ist new file mode 100644 index 0000000..ea5587b --- /dev/null +++ b/kidiplom.ist @@ -0,0 +1,29 @@ +% makeindex style file created by the glossaries package +% for document 'kidiplom' on 2026-4-8 +actual '?' +encap '|' +level '!' +quote '"' +keyword "\\glossaryentry" +preamble "\\glossarysection[\\glossarytoctitle]{\\glossarytitle}\\glossarypreamble\n\\begin{theglossary}\\glossaryheader\n" +postamble "\%\n\\end{theglossary}\\glossarypostamble\n" +group_skip "\\glsgroupskip\n" +item_0 "\%\n" +item_1 "\%\n" +item_2 "\%\n" +item_01 "\%\n" +item_x1 "\\relax \\glsresetentrylist\n" +item_12 "\%\n" +item_x2 "\\relax \\glsresetentrylist\n" +delim_0 "\{\\glossaryentrynumbers\{\\relax " +delim_1 "\{\\glossaryentrynumbers\{\\relax " +delim_2 "\{\\glossaryentrynumbers\{\\relax " +delim_t "\}\}" +delim_n "\\delimN " +delim_r "\\delimR " +headings_flag 1 +heading_prefix "\\glsgroupheading\{" +heading_suffix "\}\\relax \\glsresetentrylist " +symhead_positive "glssymbols" +numhead_positive "glsnumbers" +page_compositor "." diff --git a/kidiplom.log b/kidiplom.log new file mode 100644 index 0000000..eb629ba --- /dev/null +++ b/kidiplom.log @@ -0,0 +1,1640 @@ +This is pdfTeX, Version 3.141592653-2.6-1.40.29 (TeX Live 2026/Arch Linux) (preloaded format=pdflatex 2026.3.13) 8 APR 2026 10:03 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**kidiplom.tex +(./kidiplom.tex +LaTeX2e <2025-11-01> +L3 programming layer <2026-01-19> +(./kidiplom.cls +Document Class: kidiplom 2012/09/09 KI PrF UP v Olomouci Diploma Class + +Class kidiplom Warning: [kidiplom] You are using kidiplom class 1.2. + +(/usr/share/texmf-dist/tex/latex/base/article.cls +Document Class: article 2025/01/22 v1.4n Standard LaTeX document class +(/usr/share/texmf-dist/tex/latex/base/size12.clo +File: size12.clo 2025/01/22 v1.4n Standard LaTeX file (size option) +) +\c@part=\count275 +\c@section=\count276 +\c@subsection=\count277 +\c@subsubsection=\count278 +\c@paragraph=\count279 +\c@subparagraph=\count280 +\c@figure=\count281 +\c@table=\count282 +\abovecaptionskip=\skip49 +\belowcaptionskip=\skip50 +\bibindent=\dimen148 +) +(/usr/share/texmf-dist/tex/latex/kvoptions/kvoptions.sty +Package: kvoptions 2022-06-15 v3.15 Key value format for package options (HO) + +(/usr/share/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2022/05/29 v1.15 key=value parser (DPC) +\KV@toks@=\toks17 +) +(/usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +Package: ltxcmds 2023-12-04 v1.26 LaTeX kernel commands for general use (HO) +) +(/usr/share/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty +Package: kvsetkeys 2022-10-05 v1.19 Key value parser (HO) +)) (./kibase.sty +Package: kibase 2012/09/09 KI PrF UP v Olomouci Base Style + +(/usr/share/texmf-dist/tex/latex/base/inputenc.sty +Package: inputenc 2024/02/08 v1.3d Input encoding file +\inpenc@prehook=\toks18 +\inpenc@posthook=\toks19 +) +(/usr/share/texmf-dist/tex/generic/babel/babel.sty +Package: babel 2026/02/14 v26.3 The multilingual framework for LuaLaTeX, pdfLaT +eX and XeLaTeX +\babel@savecnt=\count283 +LaTeX Encoding Info: Redeclaring text command \ij (encoding OT1) on input li +ne 2078. +LaTeX Encoding Info: Redeclaring text command \IJ (encoding OT1) on input li +ne 2080. +LaTeX Encoding Info: Redeclaring text command \ij (encoding T1) on input lin +e 2082. +LaTeX Encoding Info: Redeclaring text command \IJ (encoding T1) on input lin +e 2083. +LaTeX Encoding Info: Ignoring declaration for text command \ij (encoding ?) +on input line 2084. +LaTeX Encoding Info: Ignoring declaration for text command \IJ (encoding ?) +on input line 2086. +LaTeX Encoding Info: Ignoring declaration for text command \SS (encoding ?) +on input line 2111. +\U@D=\dimen149 +\l@unhyphenated=\language5 + +(/usr/share/texmf-dist/tex/generic/babel/txtbabel.def) +\bbl@readstream=\read2 +\bbl@dirlevel=\count284 + +(/usr/share/texmf-dist/tex/generic/babel/locale/cs/babel-czech.tex) +(/usr/share/texmf-dist/tex/generic/babel/locale/en/babel-english.tex) +(/usr/share/texmf-dist/tex/generic/babel/locale/cs/babel-czech.tex) +Package babel Info: Importing font and identification data for czech +(babel) from babel-cs.ini. Reported on input line 4330. + +(/usr/share/texmf-dist/tex/generic/babel-czech/czech.ldf +Language: czech 2008/07/06 v3.1a Czech support from the babel system +Package babel Info: Making " an active character on input line 172. +\cs@wordlen=\count285 +Package babel Info: Making - an active character on input line 226. +) +Package babel Info: Importing font and identification data for english +(babel) from babel-en.ini. Reported on input line 4330. + +(/usr/share/texmf-dist/tex/generic/babel-english/english.ldf +Language: english 2017/06/06 v3.3r English support from the babel system +Package babel Info: Hyphen rules for 'british' set to \l@english +(babel) (\language0). Reported on input line 82. +Package babel Info: Hyphen rules for 'UKenglish' set to \l@english +(babel) (\language0). Reported on input line 83. +Package babel Info: Hyphen rules for 'canadian' set to \l@english +(babel) (\language0). Reported on input line 102. +Package babel Info: Hyphen rules for 'australian' set to \l@english +(babel) (\language0). Reported on input line 105. +Package babel Info: Hyphen rules for 'newzealand' set to \l@english +(babel) (\language0). Reported on input line 108. +) +Package babel Info: Importing font and identification data for czech +(babel) from babel-cs.ini. Reported on input line 4330. + +(/usr/share/texmf-dist/tex/generic/babel-czech/czech.ldf +Language: czech 2008/07/06 v3.1a Czech support from the babel system +)) +(/usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty +Package: xcolor 2024/09/29 v3.02 LaTeX color extensions (UK) + +(/usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg +File: color.cfg 2016/01/02 v1.6 sample color configuration +) + +Package xcolor Warning: Package option `usenames' is obsolete and ignored on in +put line 265. + +Package xcolor Info: Driver file: pdftex.def on input line 274. +(/usr/share/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2025/09/29 v1.2d Graphics/color driver for pdftex +) +(/usr/share/texmf-dist/tex/latex/graphics/mathcolor.ltx) +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1349. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1353. +Package xcolor Info: Model `RGB' extended on input line 1365. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1367. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1368. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1369. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1370. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1371. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1372. +) +(/usr/share/texmf-dist/tex/latex/graphics/dvipsnam.def +File: dvipsnam.def 2016/06/17 v3.0m Driver-dependent file (DPC,SPQR) +) +(/usr/share/texmf-dist/tex/latex/colortbl/colortbl.sty +Package: colortbl 2024/10/29 v1.0k Color table columns (DPC) + +(/usr/share/texmf-dist/tex/latex/tools/array.sty +Package: array 2025/09/25 v2.6n Tabular extension package (FMi) +\col@sep=\dimen150 +\ar@mcellbox=\box53 +\extrarowheight=\dimen151 +\NC@list=\toks20 +\extratabsurround=\skip51 +\backup@length=\skip52 +\ar@cellbox=\box54 +) +\everycr=\toks21 +\minrowclearance=\skip53 +\rownum=\count286 +) +(/usr/share/texmf-dist/tex/latex/hyperref/hyperref.sty +Package: hyperref 2026-01-29 v7.01p Hypertext links for LaTeX + +(/usr/share/texmf-dist/tex/generic/iftex/iftex.sty +Package: iftex 2024/12/12 v1.0g TeX engine tests +) +(/usr/share/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty +Package: kvdefinekeys 2019-12-19 v1.6 Define keys (HO) +) +(/usr/share/texmf-dist/tex/generic/pdfescape/pdfescape.sty +Package: pdfescape 2019/12/09 v1.15 Implements pdfTeX's escape features (HO) + +(/usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty +Package: pdftexcmds 2020-06-27 v0.33 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty +Package: infwarerr 2019/12/03 v1.5 Providing info/warning/error messages (HO) +) +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +)) +(/usr/share/texmf-dist/tex/latex/hycolor/hycolor.sty +Package: hycolor 2020-01-27 v1.10 Color options for hyperref/bookmark (HO) +) +(/usr/share/texmf-dist/tex/latex/hyperref/nameref.sty +Package: nameref 2026-01-29 v2.58 Cross-referencing by name of section + +(/usr/share/texmf-dist/tex/latex/refcount/refcount.sty +Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO) +) +(/usr/share/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty +Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO) +) +\c@section@level=\count287 +) +(/usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty +Package: etoolbox 2025/10/02 v2.5m e-TeX tools for LaTeX (JAW) +\etb@tempcnta=\count288 +) +(/usr/share/texmf-dist/tex/generic/stringenc/stringenc.sty +Package: stringenc 2019/11/29 v1.12 Convert strings between diff. encodings (HO +) +) +\@linkdim=\dimen152 +\Hy@linkcounter=\count289 +\Hy@pagecounter=\count290 + +(/usr/share/texmf-dist/tex/latex/hyperref/pd1enc.def +File: pd1enc.def 2026-01-29 v7.01p Hyperref: PDFDocEncoding definition (HO) +Now handling font encoding PD1 ... +... no UTF-8 mapping file for font encoding PD1 +) +(/usr/share/texmf-dist/tex/generic/intcalc/intcalc.sty +Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO) +) +\Hy@SavedSpaceFactor=\count291 + +(/usr/share/texmf-dist/tex/latex/hyperref/puenc.def +File: puenc.def 2026-01-29 v7.01p Hyperref: PDF Unicode definition (HO) +Now handling font encoding PU ... +... no UTF-8 mapping file for font encoding PU +) +Package hyperref Info: Option `unicode' set `true' on input line 4072. +Package hyperref Info: Option `breaklinks' set `true' on input line 4072. +Package hyperref Info: Hyper figures OFF on input line 4201. +Package hyperref Info: Link nesting OFF on input line 4206. +Package hyperref Info: Hyper index ON on input line 4209. +Package hyperref Info: Plain pages OFF on input line 4216. +Package hyperref Info: Backreferencing OFF on input line 4221. +Package hyperref Info: Implicit mode ON; LaTeX internals redefined. +Package hyperref Info: Bookmarks ON on input line 4468. +\c@Hy@tempcnt=\count292 + +(/usr/share/texmf-dist/tex/latex/url/url.sty +\Urlmuskip=\muskip17 +Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. +) +LaTeX Info: Redefining \url on input line 4807. +\XeTeXLinkMargin=\dimen153 + +(/usr/share/texmf-dist/tex/generic/bitset/bitset.sty +Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO) + +(/usr/share/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO +) +)) +\Fld@menulength=\count293 +\Field@Width=\dimen154 +\Fld@charsize=\dimen155 +Package hyperref Info: Hyper figures OFF on input line 6084. +Package hyperref Info: Link nesting OFF on input line 6089. +Package hyperref Info: Hyper index ON on input line 6092. +Package hyperref Info: backreferencing OFF on input line 6099. +Package hyperref Info: Link coloring OFF on input line 6104. +Package hyperref Info: Link coloring with OCG OFF on input line 6109. +Package hyperref Info: PDF/A mode OFF on input line 6114. +\Hy@abspage=\count294 +\c@Item=\count295 +\c@Hfootnote=\count296 +) +Package hyperref Info: Driver (autodetected): hpdftex. + +(/usr/share/texmf-dist/tex/latex/hyperref/hpdftex.def +File: hpdftex.def 2026-01-29 v7.01p Hyperref driver for pdfTeX +\Fld@listcount=\count297 +\c@bookmark@seq@number=\count298 + +(/usr/share/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty +Package: rerunfilecheck 2025-06-21 v1.11 Rerun checks for auxiliary files (HO) + +(/usr/share/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty +Package: uniquecounter 2019/12/15 v1.4 Provide unlimited unique counter (HO) +) +Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2 +84. +) +\Hy@SectionHShift=\skip54 +) +(/usr/share/texmf-dist/tex/latex/bookmark/bookmark.sty +Package: bookmark 2023-12-10 v1.31 PDF bookmarks (HO) + +(/usr/share/texmf-dist/tex/latex/bookmark/bkm-pdftex.def +File: bkm-pdftex.def 2023-12-10 v1.31 bookmark driver for pdfTeX and luaTeX (HO +) +\BKM@id=\count299 +)) +(/usr/share/texmf-dist/tex/latex/listings/listings.sty +\lst@mode=\count300 +\lst@gtempboxa=\box55 +\lst@token=\toks22 +\lst@length=\count301 +\lst@currlwidth=\dimen156 +\lst@column=\count302 +\lst@pos=\count303 +\lst@lostspace=\dimen157 +\lst@width=\dimen158 +\lst@newlines=\count304 +\lst@lineno=\count305 +\lst@maxwidth=\dimen159 + +(/usr/share/texmf-dist/tex/latex/listings/lstpatch.sty +File: lstpatch.sty 2025/11/14 1.11b (Carsten Heinz) +) +(/usr/share/texmf-dist/tex/latex/listings/lstmisc.sty +File: lstmisc.sty 2025/11/14 1.11b (Carsten Heinz) +\c@lstnumber=\count306 +\lst@skipnumbers=\count307 +\lst@framebox=\box56 +) +(/usr/share/texmf-dist/tex/latex/listings/listings.cfg +File: listings.cfg 2025/11/14 1.11b listings configuration +)) +Package: listings 2025/11/14 1.11b (Carsten Heinz) + +==> First Aid for listings.sty no longer applied! + Expected: + 2024/09/23 1.10c (Carsten Heinz) + but found: + 2025/11/14 1.11b (Carsten Heinz) + so I'm assuming it got fixed. +(/usr/share/texmf-dist/tex/generic/iftex/ifpdf.sty +Package: ifpdf 2019/10/25 v3.4 ifpdf legacy package. Use iftex instead. +) +(/usr/share/texmf-dist/tex/latex/base/ifthen.sty +Package: ifthen 2024/03/16 v1.1e Standard LaTeX ifthen package (DPC) +) +(/usr/share/texmf-dist/tex/latex/savesym/savesym.sty +Package: savesym 2013/09/02 v1.2 Saves and restores symbols (JG) +) +(/usr/share/texmf-dist/tex/latex/glossaries/base/glossaries.sty +Package: glossaries 2025/11/09 v4.9 (NLCT) + +(/usr/share/texmf-dist/tex/latex/xkeyval/xkeyval.sty +Package: xkeyval 2025/11/04 v2.10 package option processing (HA) + +(/usr/share/texmf-dist/tex/generic/xkeyval/xkeyval.tex +(/usr/share/texmf-dist/tex/generic/xkeyval/xkvutils.tex +\XKV@toks=\toks23 +\XKV@tempa@toks=\toks24 +\XKV@tempb@toks=\toks25 +) +\XKV@depth=\count308 +File: xkeyval.tex 2014/12/03 v2.7a key=value parser (HA) +)) +(/usr/share/texmf-dist/tex/latex/mfirstuc/mfirstuc.sty +Package: mfirstuc 2025/04/03 v2.09 (NLCT) +\@glsmfirst=\toks26 +\@glsmrest=\toks27 +) +(/usr/share/texmf-dist/tex/latex/xfor/xfor.sty +Package: xfor 2009/02/05 v1.05 (NLCT) +) +(/usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty +File: amsgen.sty 1999/11/30 v2.0 generic functions +\@emptytoks=\toks28 +\ex@=\dimen160 +) + +Package glossaries Warning: sanitize package option deprecated on input line 12 +64. + +(/usr/share/texmf-dist/tex/latex/tracklang/tracklang.sty +Package: tracklang 2025/03/11 v1.6.6 (NLCT) Track Languages + +(/usr/share/texmf-dist/tex/generic/tracklang/tracklang.tex) +Package tracklang Info: Tracking dialect `czech' (language `czech') on input li +ne 264. +Package tracklang Info: Tracking dialect `english' (language `english') on inpu +t line 264. +Package tracklang Info: Tracking dialect `czech' (language `czech') on input li +ne 264. +Package tracklang Info: Tracking dialect `czech' (language `czech') on input li +ne 264. +Package tracklang Info: Tracking dialect `english' (language `english') on inpu +t line 264. +Package tracklang Info: Tracking dialect `czech' (language `czech') on input li +ne 264. +) +(/usr/share/texmf-dist/tex/latex/translator/translator.sty +Package: translator 2021-05-31 v1.12d Easy translation of strings in LaTeX +) + +Package glossaries Warning: No language module detected for `czech'. +(glossaries) Language modules need to be installed separately. +(glossaries) Please check on CTAN for a bundle called +(glossaries) `glossaries-czech' or similar. + +(/usr/share/texmf-dist/tex/latex/glossaries-english/glossaries-english.ldf +File: glossaries-english.ldf 2014/11/23 v1.0 +) +(/usr/share/texmf-dist/tex/latex/datatool/datatool-base.sty +Package: datatool-base 2025/12/04 v3.4.3 (NLCT) + +(/usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty +Package: amsmath 2025/07/09 v2.17z AMS math features +\@mathmargin=\skip55 + +For additional information on amsmath, use the `?' option. +(/usr/share/texmf-dist/tex/latex/amsmath/amstext.sty +Package: amstext 2024/11/17 v2.01 AMS text +) +(/usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty +Package: amsbsy 1999/11/29 v1.2d Bold Symbols +\pmbraise@=\dimen161 +) +(/usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty +Package: amsopn 2022/04/08 v2.04 operator names +) +\inf@bad=\count309 +LaTeX Info: Redefining \frac on input line 233. +\uproot@=\count310 +\leftroot@=\count311 +LaTeX Info: Redefining \overline on input line 398. +LaTeX Info: Redefining \colon on input line 409. +\classnum@=\count312 +\DOTSCASE@=\count313 +LaTeX Info: Redefining \ldots on input line 495. +LaTeX Info: Redefining \dots on input line 498. +LaTeX Info: Redefining \cdots on input line 619. +\Mathstrutbox@=\box57 +\strutbox@=\box58 +LaTeX Info: Redefining \big on input line 721. +LaTeX Info: Redefining \Big on input line 722. +LaTeX Info: Redefining \bigg on input line 723. +LaTeX Info: Redefining \Bigg on input line 724. +\big@size=\dimen162 +LaTeX Font Info: Redeclaring font encoding OML on input line 742. +LaTeX Font Info: Redeclaring font encoding OMS on input line 743. +\macc@depth=\count314 +LaTeX Info: Redefining \bmod on input line 904. +LaTeX Info: Redefining \pmod on input line 909. +LaTeX Info: Redefining \smash on input line 939. +LaTeX Info: Redefining \relbar on input line 969. +LaTeX Info: Redefining \Relbar on input line 970. +\c@MaxMatrixCols=\count315 +\dotsspace@=\muskip18 +\c@parentequation=\count316 +\dspbrk@lvl=\count317 +\tag@help=\toks29 +\row@=\count318 +\column@=\count319 +\maxfields@=\count320 +\andhelp@=\toks30 +\eqnshift@=\dimen163 +\alignsep@=\dimen164 +\tagshift@=\dimen165 +\tagwidth@=\dimen166 +\totwidth@=\dimen167 +\lineht@=\dimen168 +\@envbody=\toks31 +\multlinegap=\skip56 +\multlinetaggap=\skip57 +\mathdisplay@stack=\toks32 +LaTeX Info: Redefining \[ on input line 2950. +LaTeX Info: Redefining \] on input line 2951. +) +\l__datatool_tmpa_int=\count321 +\l__datatool_tmpb_int=\count322 +\l__datatool_tmpc_int=\count323 +\l__datatool_tmpd_int=\count324 +\l__datatool_count_int=\count325 +\l__datatool_tmp_datatype_int=\count326 +\l__datatool_tmpa_dim=\dimen169 +\l__datatool_tmpb_dim=\dimen170 + +(/usr/share/texmf-dist/tex/latex/datatool/datatool-l3fp.def +File: datatool-l3fp.def 2025/12/04 v3.4.3 (NLCT) +) +\@dtl@toks=\toks33 +\@dtl@tmpcount=\count327 +\dtl@tmplength=\skip58 +\l__datatool_measure_box=\box59 +\dtl@sortresult=\count328 + +(/usr/share/texmf-dist/tex/latex/datatool/datatool-utf8.ldf +File: datatool-utf8.ldf 2025/12/04 v3.4.3 (NLCT) +) +\@dtl@datatype=\count329 +\c_datatool_unknown_int=\count330 +\l__datatool_year_int=\count331 +\l__datatool_month_int=\count332 +\l__datatool_day_int=\count333 +\l__datatool_hour_int=\count334 +\l__datatool_minute_int=\count335 +\l__datatool_second_int=\count336 +\l__datatool_tzhour_int=\count337 +\l__datatool_tzminute_int=\count338 +\l__datatool_julian_int=\count339 +\l__datatool_local_julian_int=\count340 +\l__datatool_prefix_int=\count341 +\l__datatool_suffix_int=\count342 +\@dtl@foreach@level=\count343 + + +Package tracklang Warning: No `datatool' support for dialect `czech' on input +line 9924. + +(/usr/share/texmf-dist/tex/latex/datatool-english/datatool-english.ldf +File: datatool-english.ldf 2025/03/12 v1.1 (NLCT) + +(/usr/share/texmf-dist/tex/latex/datatool-english/datatool-english-utf8.ldf +File: datatool-english-utf8.ldf 2025/03/12 v1.1 (NLCT) +)) +\dtl@codeA=\count344 +\dtl@codeB=\count345 +) +\gls@level=\count346 +\@gls@tmpb=\toks34 +\gls@tmplen=\skip59 +\l__glossaries_tmpa_dim=\dimen171 +\l__glossaries_tmpb_dim=\dimen172 +\glskeylisttok=\toks35 +\glslabeltok=\toks36 +\glsshorttok=\toks37 +\glslongtok=\toks38 + +(/usr/share/texmf-dist/tex/latex/glossaries/styles/glossary-hypernav.sty +Package: glossary-hypernav 2025/11/09 v4.9 (NLCT) +) +(/usr/share/texmf-dist/tex/latex/glossaries/styles/glossary-list.sty +Package: glossary-list 2025/11/09 v4.9 (NLCT) +\glslistdottedwidth=\skip60 +) +(/usr/share/texmf-dist/tex/latex/glossaries/styles/glossary-long.sty +Package: glossary-long 2025/11/09 v4.9 (NLCT) + +(/usr/share/texmf-dist/tex/latex/tools/longtable.sty +Package: longtable 2025-10-13 v4.24 Multi-page Table package (DPC) +\LTleft=\skip61 +\LTright=\skip62 +\LTpre=\skip63 +\LTpost=\skip64 +\LTchunksize=\count347 +\LTcapwidth=\dimen173 +\LT@head=\box60 +\LT@firsthead=\box61 +\LT@foot=\box62 +\LT@lastfoot=\box63 +\LT@gbox=\box64 +\LT@cols=\count348 +\LT@rows=\count349 +\c@LT@tables=\count350 +\c@LT@chunks=\count351 +\LT@p@ftn=\toks39 +) +\glsdescwidth=\skip65 +\glspagelistwidth=\skip66 +) +(/usr/share/texmf-dist/tex/latex/glossaries/styles/glossary-super.sty +Package: glossary-super 2025/11/09 v4.9 (NLCT) + +(/usr/share/texmf-dist/tex/latex/supertabular/supertabular.sty +Package: supertabular 2025/06/26 v4.2d the supertabular environment +\c@tracingst=\count352 +\ST@wd=\dimen174 +\ST@rightskip=\skip67 +\ST@leftskip=\skip68 +\ST@parfillskip=\skip69 +\ST@pageleft=\dimen175 +\ST@headht=\dimen176 +\ST@tailht=\dimen177 +\ST@pagesofar=\dimen178 +\ST@pboxht=\dimen179 +\ST@rowht=\dimen180 +\ST@prevht=\dimen181 +\ST@toadd=\dimen182 +\ST@dimen=\dimen183 +\ST@pbox=\box65 +)) +(/usr/share/texmf-dist/tex/latex/glossaries/styles/glossary-tree.sty +Package: glossary-tree 2025/11/09 v4.9 (NLCT) +\l__glossaries_tree_max_known_level_int=\count353 +\l__glossaries_tree_offset_dim=\dimen184 +\l__glossaries_tree_namewidth_dim=\dimen185 +\l__glossaries_tree_symbolwidth_dim=\dimen186 +\l__glossaries_tree_prenamesym_width_dim=\dimen187 +\l__glossaries_tree_presubnamesym_width_dim=\dimen188 +\l__glossaries_tree_namewidth_padding_dim=\dimen189 +\l__glossaries_tree_symbolwidth_padding_dim=\dimen190 +\l__glossaries_tree_namesymbolwidth_dim=\dimen191 +\l__glossaries_tree_namesymbolwidth_padding_dim=\dimen192 +\l__glossaries_tree_level_int=\count354 +\glstreeindent=\skip70 +)) +(/usr/share/texmf-dist/tex/latex/lm/lmodern.sty +Package: lmodern 2015/05/01 v1.6.1 Latin Modern Fonts +LaTeX Font Info: Overwriting symbol font `operators' in version `normal' +(Font) OT1/cmr/m/n --> OT1/lmr/m/n on input line 22. +LaTeX Font Info: Overwriting symbol font `letters' in version `normal' +(Font) OML/cmm/m/it --> OML/lmm/m/it on input line 23. +LaTeX Font Info: Overwriting symbol font `symbols' in version `normal' +(Font) OMS/cmsy/m/n --> OMS/lmsy/m/n on input line 24. +LaTeX Font Info: Overwriting symbol font `largesymbols' in version `normal' +(Font) OMX/cmex/m/n --> OMX/lmex/m/n on input line 25. +LaTeX Font Info: Overwriting symbol font `operators' in version `bold' +(Font) OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 26. +LaTeX Font Info: Overwriting symbol font `letters' in version `bold' +(Font) OML/cmm/b/it --> OML/lmm/b/it on input line 27. +LaTeX Font Info: Overwriting symbol font `symbols' in version `bold' +(Font) OMS/cmsy/b/n --> OMS/lmsy/b/n on input line 28. +LaTeX Font Info: Overwriting symbol font `largesymbols' in version `bold' +(Font) OMX/cmex/m/n --> OMX/lmex/m/n on input line 29. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal' +(Font) OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 31. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal' +(Font) OT1/cmss/m/n --> OT1/lmss/m/n on input line 32. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal' +(Font) OT1/cmr/m/it --> OT1/lmr/m/it on input line 33. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal' +(Font) OT1/cmtt/m/n --> OT1/lmtt/m/n on input line 34. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold' +(Font) OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 35. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' +(Font) OT1/cmss/bx/n --> OT1/lmss/bx/n on input line 36. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' +(Font) OT1/cmr/bx/it --> OT1/lmr/bx/it on input line 37. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' +(Font) OT1/cmtt/m/n --> OT1/lmtt/m/n on input line 38. +) +(/usr/share/texmf-dist/tex/latex/base/fontenc.sty +Package: fontenc 2025/07/18 v2.1d Standard LaTeX package +LaTeX Font Info: Trying to load font information for T1+lmr on input line 11 +6. + +(/usr/share/texmf-dist/tex/latex/lm/t1lmr.fd +File: t1lmr.fd 2015/05/01 v1.6.1 Font defs for Latin Modern +)) +(/usr/share/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2024/12/31 v1.2e Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2024/08/06 v1.4g Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2023/12/02 v1.11 sin cos tan (DPC) +) +(/usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 106. +) +\Gin@req@height=\dimen193 +\Gin@req@width=\dimen194 +) +(/usr/share/texmf-dist/tex/latex/csquotes/csquotes.sty +Package: csquotes 2024-04-04 v5.2o context-sensitive quotations (JAW) +\csq@reset=\count355 +\csq@gtype=\count356 +\csq@glevel=\count357 +\csq@qlevel=\count358 +\csq@maxlvl=\count359 +\csq@tshold=\count360 +\csq@ltx@everypar=\toks40 + +(/usr/share/texmf-dist/tex/latex/csquotes/csquotes.def +File: csquotes.def 2024-04-04 v5.2o csquotes generic definitions (JAW) +) +Package csquotes Info: Trying to load configuration file 'csquotes.cfg'... +Package csquotes Info: ... configuration file loaded successfully. + +(/usr/share/texmf-dist/tex/latex/csquotes/csquotes.cfg +File: csquotes.cfg +)) +Package csquotes Info: Redefining quotation style 'czech'. +Package csquotes Info: Redefining alias 'slovak' -> 'czech'. +Package hyperref Info: Option `colorlinks' set `true' on input line 297. +Package hyperref Info: Option `linktocpage' set `true' on input line 307. +Package hyperref Info: Option `pageanchor' set `true' on input line 307. +Package hyperref Info: Option `breaklinks' set `true' on input line 307. +Package hyperref Info: Option `plainpages' set `false' on input line 307. +Package hyperref Info: Option `bookmarksnumbered' set `true' on input line 307. + +Package hyperref Info: Option `hypertexnames' set `true' on input line 307. +\glswrite=\write3 +\glo@main@file=\write4 +\openout4 = `kidiplom.glo'. + +Package glossaries Info: Writing glossary file kidiplom.glo on input line 349. +\glo@acronym@file=\write5 +\openout5 = `kidiplom.acn'. + +Package glossaries Info: Writing glossary file kidiplom.acn on input line 349. +\glo@index@file=\write6 +\openout6 = `kidiplom.idx'. + +Package glossaries Info: Writing glossary file kidiplom.idx on input line 349. + +(/usr/share/texmf-dist/tex/latex/base/makeidx.sty +Package: makeidx 2021/10/04 v1.0m Standard LaTeX package +) +(/usr/share/texmf-dist/tex/latex/tools/multicol.sty +Package: multicol 2025/10/21 v2.0b multicolumn formatting (FMi) +\c@tracingmulticols=\count361 +\mult@box=\box66 +\multicol@leftmargin=\dimen195 +\c@unbalance=\count362 +\c@collectmore=\count363 +\doublecol@number=\count364 +\multicoltolerance=\count365 +\multicolpretolerance=\count366 +\full@width=\dimen196 +\page@free=\dimen197 +\premulticols=\dimen198 +\postmulticols=\dimen199 +\multicolsep=\skip71 +\multicolbaselineskip=\skip72 +\partial@page=\box67 +\last@line=\box68 +\mc@boxedresult=\box69 +\maxbalancingoverflow=\dimen256 +\mult@rightbox=\box70 +\mult@grightbox=\box71 +\mult@firstbox=\box72 +\mult@gfirstbox=\box73 +\@tempa=\box74 +\@tempa=\box75 +\@tempa=\box76 +\@tempa=\box77 +\@tempa=\box78 +\@tempa=\box79 +\@tempa=\box80 +\@tempa=\box81 +\@tempa=\box82 +\@tempa=\box83 +\@tempa=\box84 +\@tempa=\box85 +\@tempa=\box86 +\@tempa=\box87 +\@tempa=\box88 +\@tempa=\box89 +\@tempa=\box90 +\@tempa=\box91 +\@tempa=\box92 +\@tempa=\box93 +\@tempa=\box94 +\@tempa=\box95 +\@tempa=\box96 +\@tempa=\box97 +\@tempa=\box98 +\@tempa=\box99 +\@tempa=\box100 +\@tempa=\box101 +\@tempa=\box102 +\@tempa=\box103 +\@tempa=\box104 +\@tempa=\box105 +\@tempa=\box106 +\@tempa=\box107 +\@tempa=\box108 +\@tempa=\box109 +\c@minrows=\count367 +\c@columnbadness=\count368 +\c@finalcolumnbadness=\count369 +\last@try=\dimen257 +\multicolovershoot=\dimen258 +\multicolundershoot=\dimen259 +\mult@nat@firstbox=\box110 +\colbreak@box=\box111 +\mc@col@check@num=\count370 +\g__mc_curr_col_int=\count371 +) +\@indexfile=\write7 +\openout7 = `kidiplom.idx'. + + +Writing index file kidiplom.idx +\c@indexno=\count372 +(/usr/share/texmf-dist/tex/latex/biblatex/biblatex.sty +Package: biblatex 2025/07/10 v3.21 programmable bibliographies (PK/MW) + +(/usr/share/texmf-dist/tex/latex/logreq/logreq.sty +Package: logreq 2010/08/04 v1.0 xml request logger +\lrq@indent=\count373 + +(/usr/share/texmf-dist/tex/latex/logreq/logreq.def +File: logreq.def 2010/08/04 v1.0 logreq spec v1.0 +)) +\c@tabx@nest=\count374 +\c@listtotal=\count375 +\c@listcount=\count376 +\c@liststart=\count377 +\c@liststop=\count378 +\c@citecount=\count379 +\c@citetotal=\count380 +\c@multicitecount=\count381 +\c@multicitetotal=\count382 +\c@instcount=\count383 +\c@maxnames=\count384 +\c@minnames=\count385 +\c@maxitems=\count386 +\c@minitems=\count387 +\c@citecounter=\count388 +\c@maxcitecounter=\count389 +\c@savedcitecounter=\count390 +\c@uniquelist=\count391 +\c@uniquename=\count392 +\c@refsection=\count393 +\c@refsegment=\count394 +\c@maxextratitle=\count395 +\c@maxextratitleyear=\count396 +\c@maxextraname=\count397 +\c@maxextradate=\count398 +\c@maxextraalpha=\count399 +\c@abbrvpenalty=\count400 +\c@highnamepenalty=\count401 +\c@lownamepenalty=\count402 +\c@maxparens=\count403 +\c@parenlevel=\count404 +\blx@tempcnta=\count405 +\blx@tempcntb=\count406 +\blx@tempcntc=\count407 +\c@blx@maxsection=\count408 +\blx@maxsegment@0=\count409 +\blx@notetype=\count410 +\blx@parenlevel@text=\count411 +\blx@parenlevel@foot=\count412 +\blx@sectionciteorder@0=\count413 +\blx@sectionciteorderinternal@0=\count414 +\blx@entrysetcounter=\count415 +\blx@biblioinstance=\count416 +\labelnumberwidth=\skip73 +\labelalphawidth=\skip74 +\biblabelsep=\skip75 +\bibitemsep=\skip76 +\bibnamesep=\skip77 +\bibinitsep=\skip78 +\bibparsep=\skip79 +\bibhang=\skip80 +\blx@bcfin=\read3 +\blx@bcfout=\write8 +\blx@langwohyphens=\language6 +\c@mincomprange=\count417 +\c@maxcomprange=\count418 +\c@mincompwidth=\count419 +Package biblatex Info: Trying to load biblatex default data model... +Package biblatex Info: ... file 'blx-dm.def' found. + +(/usr/share/texmf-dist/tex/latex/biblatex/blx-dm.def +File: blx-dm.def 2025/07/10 v3.21 biblatex datamodel (PK/MW) +) +Package biblatex Info: Trying to load biblatex style data model... +Package biblatex Info: ... file 'iso-numeric.dbx' found. + +(/usr/share/texmf-dist/tex/latex/biblatex-iso690/iso-numeric.dbx +File: iso-numeric.dbx 2022/03/20 v0.4.1 ISO 690 biblatex data model extension +) +Package biblatex Info: Trying to load biblatex custom data model... +Package biblatex Info: ... file 'biblatex-dm.cfg' not found. +\c@afterword=\count420 +\c@savedafterword=\count421 +\c@annotator=\count422 +\c@savedannotator=\count423 +\c@author=\count424 +\c@savedauthor=\count425 +\c@bookauthor=\count426 +\c@savedbookauthor=\count427 +\c@commentator=\count428 +\c@savedcommentator=\count429 +\c@editor=\count430 +\c@savededitor=\count431 +\c@editora=\count432 +\c@savededitora=\count433 +\c@editorb=\count434 +\c@savededitorb=\count435 +\c@editorc=\count436 +\c@savededitorc=\count437 +\c@foreword=\count438 +\c@savedforeword=\count439 +\c@holder=\count440 +\c@savedholder=\count441 +\c@introduction=\count442 +\c@savedintroduction=\count443 +\c@namea=\count444 +\c@savednamea=\count445 +\c@nameb=\count446 +\c@savednameb=\count447 +\c@namec=\count448 +\c@savednamec=\count449 +\c@translator=\count450 +\c@savedtranslator=\count451 +\c@shortauthor=\count452 +\c@savedshortauthor=\count453 +\c@shorteditor=\count454 +\c@savedshorteditor=\count455 +\c@supervisor=\count456 +\c@savedsupervisor=\count457 +\c@labelname=\count458 +\c@savedlabelname=\count459 +\c@institution=\count460 +\c@savedinstitution=\count461 +\c@lista=\count462 +\c@savedlista=\count463 +\c@listb=\count464 +\c@savedlistb=\count465 +\c@listc=\count466 +\c@savedlistc=\count467 +\c@listd=\count468 +\c@savedlistd=\count469 +\c@liste=\count470 +\c@savedliste=\count471 +\c@listf=\count472 +\c@savedlistf=\count473 +\c@location=\count474 +\c@savedlocation=\count475 +\c@organization=\count476 +\c@savedorganization=\count477 +\c@origlocation=\count478 +\c@savedoriglocation=\count479 +\c@origpublisher=\count480 +\c@savedorigpublisher=\count481 +\c@publisher=\count482 +\c@savedpublisher=\count483 +\c@language=\count484 +\c@savedlanguage=\count485 +\c@origlanguage=\count486 +\c@savedoriglanguage=\count487 +\c@pageref=\count488 +\c@savedpageref=\count489 +\shorthandwidth=\skip81 +\shortjournalwidth=\skip82 +\shortserieswidth=\skip83 +\shorttitlewidth=\skip84 +\shortauthorwidth=\skip85 +\shorteditorwidth=\skip86 +\locallabelnumberwidth=\skip87 +\locallabelalphawidth=\skip88 +\localshorthandwidth=\skip89 +\localshortjournalwidth=\skip90 +\localshortserieswidth=\skip91 +\localshorttitlewidth=\skip92 +\localshortauthorwidth=\skip93 +\localshorteditorwidth=\skip94 +Package biblatex Info: Trying to load compatibility code... +Package biblatex Info: ... file 'blx-compat.def' found. + +(/usr/share/texmf-dist/tex/latex/biblatex/blx-compat.def +File: blx-compat.def 2025/07/10 v3.21 biblatex compatibility (PK/MW) +) +Package biblatex Info: Trying to load generic definitions... +Package biblatex Info: ... file 'biblatex.def' found. + +(/usr/share/texmf-dist/tex/latex/biblatex/biblatex.def +File: biblatex.def 2025/07/10 v3.21 biblatex compatibility (PK/MW) +\c@textcitecount=\count490 +\c@textcitetotal=\count491 +\c@textcitemaxnames=\count492 +\c@biburlbigbreakpenalty=\count493 +\c@biburlbreakpenalty=\count494 +\c@biburlnumpenalty=\count495 +\c@biburlucpenalty=\count496 +\c@biburllcpenalty=\count497 +\biburlbigskip=\muskip19 +\biburlnumskip=\muskip20 +\biburlucskip=\muskip21 +\biburllcskip=\muskip22 +\c@smartand=\count498 +) +Package biblatex Info: Trying to load natbib compatibility... +Package biblatex Info: ... file 'blx-natbib.def' found. + +(/usr/share/texmf-dist/tex/latex/biblatex/blx-natbib.def +File: blx-natbib.def 2025/07/10 v3.21 biblatex compatibility (PK/MW) +Package biblatex Info: Delimiter 'nameyeardelim' in context '' already defined, + overwriting. +) +Package biblatex Info: Trying to load bibliography style 'iso-numeric'... +Package biblatex Info: ... file 'iso-numeric.bbx' found. + (./iso-numeric.bbx +File: iso-numeric.bbx 2011/06/08 +Package biblatex Info: Trying to load bibliography style 'iso'... +Package biblatex Info: ... file 'iso.bbx' found. + +(./iso.bbx +File: iso.bbx 2011/01/09 v1.0 biblatex bibliography style + + +Package biblatex Warning: 'iso8601' date format specifier is deprecated. +(biblatex) Use 'iso' instead. + +\trashlength=\skip95 + +Package biblatex Warning: Macro 'urldate' already defined. +(biblatex) Using \renewbibmacro. + +)) +Package biblatex Info: Trying to load citation style 'iso-numeric'... +Package biblatex Info: ... file 'iso-numeric.cbx' found. + (./iso-numeric.cbx +File: iso-numeric.cbx 2011/06/08 +Package biblatex Info: Trying to load citation style 'numeric'... +Package biblatex Info: ... file 'numeric.cbx' found. + (/usr/share/texmf-dist/tex/latex/biblatex/cbx/numeric.cbx +File: numeric.cbx 2025/07/10 v3.21 biblatex citation style (PK/MW) +Package biblatex Info: Redefining '\cite'. +Package biblatex Info: Redefining '\parencite'. +Package biblatex Info: Redefining '\footcite'. +Package biblatex Info: Redefining '\footcitetext'. +Package biblatex Info: Redefining '\smartcite'. +Package biblatex Info: Redefining '\supercite'. +Package biblatex Info: Redefining '\textcite'. +Package biblatex Info: Redefining '\textcites'. +Package biblatex Info: Redefining '\cites'. +Package biblatex Info: Redefining '\parencites'. +Package biblatex Info: Redefining '\smartcites'. +)) +Package biblatex Info: Trying to load configuration file... +Package biblatex Info: ... file 'biblatex.cfg' found. + (/usr/share/texmf-dist/tex/latex/biblatex/biblatex.cfg +File: biblatex.cfg +) + +Package biblatex Warning: 'babel' option is deprecated. +(biblatex) Please use 'autolang' instead. + +Package biblatex Info: Input encoding 'utf8' detected. +Package biblatex Info: Document encoding is UTF8 .... +(/usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty +Package: expl3 2026-01-19 L3 programming layer (loader) + +(/usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def +File: l3backend-pdftex.def 2025-10-09 L3 backend support: PDF output (pdfTeX) +\l__color_backend_stack_int=\count499 +)) +Package biblatex Info: ... and expl3 +(biblatex) 2026-01-19 L3 programming layer (loader) +(biblatex) is new enough (at least 2020/04/06), +(biblatex) setting 'casechanger=expl3'. + +(/usr/share/texmf-dist/tex/latex/biblatex/blx-case-expl3.sty +(/usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty +Package: xparse 2025-10-09 L3 Experimental document command parser +) +Package: blx-case-expl3 2025/07/10 v3.21 expl3 case changing code for biblatex +)) +(/usr/share/texmf-dist/tex/latex/listings/lstlang1.sty +File: lstlang1.sty 2025/11/14 1.11b listings language file +) +(/usr/share/texmf-dist/tex/latex/listings/lstlang2.sty +File: lstlang2.sty 2025/11/14 1.11b listings language file +) +(/usr/share/texmf-dist/tex/latex/listings/lstlang3.sty +File: lstlang3.sty 2025/11/14 1.11b listings language file +) +(/usr/share/texmf-dist/tex/latex/listings/lstmisc.sty +File: lstmisc.sty 2025/11/14 1.11b (Carsten Heinz) +) +(/usr/share/texmf-dist/tex/latex/amscls/amsthm.sty +Package: amsthm 2020/05/29 v2.20.6 +\thm@style=\toks41 +\thm@bodyfont=\toks42 +\thm@headfont=\toks43 +\thm@notefont=\toks44 +\thm@headpunct=\toks45 +\thm@preskip=\skip96 +\thm@postskip=\skip97 +\thm@headsep=\skip98 +\dth@everypar=\toks46 +) +(/usr/share/texmf-dist/tex/latex/thmtools/thmtools.sty +Package: thmtools 2023/05/04 v0.76 +\thmt@toks=\toks47 +\c@thmt@dummyctr=\count500 + +(/usr/share/texmf-dist/tex/latex/thmtools/thm-patch.sty +Package: thm-patch 2023/05/04 v0.76 + +(/usr/share/texmf-dist/tex/latex/thmtools/parseargs.sty +Package: parseargs 2023/05/04 v0.76 +\@parsespec=\toks48 +)) +(/usr/share/texmf-dist/tex/latex/thmtools/thm-kv.sty +Package: thm-kv 2023/05/04 v0.76 +Package thm-kv Info: Theorem names will be uppercased on input line 42. +Package thm-kv Info: kvsetkeys patch (v1.16 or later) on input line 158. +) +(/usr/share/texmf-dist/tex/latex/thmtools/thm-autoref.sty +Package: thm-autoref 2023/05/04 v0.76 + +(/usr/share/texmf-dist/tex/latex/thmtools/aliasctr.sty +Package: aliasctr 2023/05/04 v0.76 +)) +(/usr/share/texmf-dist/tex/latex/thmtools/thm-listof.sty +Package: thm-listof 2023/05/04 v0.76 +) +(/usr/share/texmf-dist/tex/latex/thmtools/thm-restate.sty +Package: thm-restate 2023/05/04 v0.76 +) +(/usr/share/texmf-dist/tex/latex/thmtools/thm-amsthm.sty +Package: thm-amsthm 2023/05/04 v0.76 +\thmt@style@headstyle=\toks49 +)) +Package thmtools Info: Key `qed' (with value `\qedsymbol ') +(thmtools) is not a known style key. +(thmtools) Will pass this to every \declaretheorem +(thmtools) that uses `style=kiproofstyle' on input line 717. +\c@definition=\count501 +) +(/usr/share/texmf-dist/tex/latex/geometry/geometry.sty +Package: geometry 2020/01/02 v5.9 Page Geometry + +(/usr/share/texmf-dist/tex/generic/iftex/ifvtex.sty +Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead. +) +\Gm@cnth=\count502 +\Gm@cntv=\count503 +\c@Gm@tempcnt=\count504 +\Gm@bindingoffset=\dimen260 +\Gm@wd@mp=\dimen261 +\Gm@odd@mp=\dimen262 +\Gm@even@mp=\dimen263 +\Gm@layoutwidth=\dimen264 +\Gm@layoutheight=\dimen265 +\Gm@layouthoffset=\dimen266 +\Gm@layoutvoffset=\dimen267 +\Gm@dimlist=\toks50 +) +(/usr/share/texmf-dist/tex/latex/lastpage/lastpage.sty +Package: lastpage 2025/08/14 v2.1h lastpage: 2.09 or 2e? (HMM) + +(/usr/share/texmf-dist/tex/latex/lastpage/lastpage2e.sty +Package: lastpage2e 2025/08/14 v2.1h Decide which 2e lastpage version to use (H +MM) + +(/usr/share/texmf-dist/tex/latex/lastpage/lastpagemodern.sty +Package: lastpagemodern 2025-08-14 v2.1h Refers to last page's name (HMM; JPG) +\c@lastpagecount=\count505 +) +)) (/usr/share/texmf-dist/tex/latex/amsfonts/amssymb.sty +Package: amssymb 2013/01/14 v3.01 AMS font symbols + +(/usr/share/texmf-dist/tex/latex/amsfonts/amsfonts.sty +Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support +\symAMSa=\mathgroup4 +\symAMSb=\mathgroup5 +LaTeX Font Info: Redeclaring math symbol \hbar on input line 98. +LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' +(Font) U/euf/m/n --> U/euf/b/n on input line 106. +)) +(/usr/share/texmf-dist/tex/latex/amsfonts/euscript.sty +Package: euscript 2009/06/22 v3.00 Euler Script fonts +LaTeX Font Info: Overwriting math alphabet `\EuScript' in version `bold' +(Font) U/eus/m/n --> U/eus/b/n on input line 33. +)) +(/usr/share/texmf-dist/tex/latex/lipsum/lipsum.sty +(/usr/share/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty +Package: l3keys2e 2025-10-09 LaTeX2e option processing using LaTeX3 keys +) +Package: lipsum 2021-09-20 v2.7 150 paragraphs of Lorem Ipsum dummy text +\g__lipsum_par_int=\count506 +\l__lipsum_a_int=\count507 +\l__lipsum_b_int=\count508 + +(/usr/share/texmf-dist/tex/latex/lipsum/lipsum.ltd.tex)) +Package csquotes Info: Checking for multilingual support... +Package csquotes Info: ... found 'babel' package. +Package csquotes Info: Enabling multilingual quotes. + + +Package biblatex Warning: Attempt to redefine deprecated '\mkbibnamelast'. +(biblatex) Please use '\mkbibnamefamily' instead. +(biblatex) Using '\mkbibnamefamily'. + + +Package biblatex Warning: Conflicting options. +(biblatex) 'urldate=iso' requires 'seconds=true'. +(biblatex) Setting 'seconds=true' on input line 144. + +(./kidiplom.aux +Package babel Info: 'czech' activates 'czech' shorthands. +(babel) Reported on input line 21. + + +LaTeX Warning: Label `tab:prepinace' multiply defined. + +) +\openout1 = `kidiplom.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 144. +LaTeX Font Info: ... okay on input line 144. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 144. +LaTeX Font Info: ... okay on input line 144. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 144. +LaTeX Font Info: ... okay on input line 144. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 144. +LaTeX Font Info: ... okay on input line 144. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 144. +LaTeX Font Info: ... okay on input line 144. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 144. +LaTeX Font Info: ... okay on input line 144. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 144. +LaTeX Font Info: ... okay on input line 144. +LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 144. +LaTeX Font Info: ... okay on input line 144. +LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 144. +LaTeX Font Info: ... okay on input line 144. + (/usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count509 +\scratchdimen=\dimen268 +\scratchbox=\box112 +\nofMPsegments=\count510 +\nofMParguments=\count511 +\everyMPshowfont=\toks51 +\MPscratchCnt=\count512 +\MPscratchDim=\dimen269 +\MPnumerator=\count513 +\makeMPintoPDFobject=\count514 +\everyMPtoPDFconversion=\toks52 +) (/usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty +Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +85. + +(/usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +Package hyperref Info: Link coloring ON on input line 144. +\c@lstlisting=\count515 + +(./kidiplom.glsdefs) +Package biblatex Info: Trying to load language 'czech' -> 'czech-iso'... +Package biblatex Info: ... file 'czech-iso.lbx' found. + (./czech-iso.lbx +File: czech-iso.lbx +Package biblatex Info: Trying to load language 'czech'... +Package biblatex Info: ... file 'czech.lbx' found. + (./czech.lbx +File: czech.lbx +Package biblatex Info: Trying to load language 'english' -> 'english-iso'... +Package biblatex Info: ... file 'english-iso.lbx' found. + (./english-iso.lbx +File: english-iso.lbx +Package biblatex Info: Trying to load language 'english'... +Package biblatex Info: ... file 'english.lbx' found. + +(/usr/share/texmf-dist/tex/latex/biblatex/lbx/english.lbx +File: english.lbx 2025/07/10 v3.21 biblatex localization (PK/MW) +))) +Package biblatex Info: Trying to load language 'czech'... +Package biblatex Info: ... file 'czech.lbx' found. + (./czech.lbx +File: czech.lbx +Package biblatex Info: Trying to load language 'english' -> 'english-iso'... +Package biblatex Info: ... file 'english-iso.lbx' found. + +(./english-iso.lbx +File: english-iso.lbx +Package biblatex Info: Trying to load language 'english'... +Package biblatex Info: ... file 'english.lbx' found. + (/usr/share/texmf-dist/tex/latex/biblatex/lbx/english.lbx +File: english.lbx 2025/07/10 v3.21 biblatex localization (PK/MW) +)))) +Package biblatex Info: Trying to load language 'english' -> 'english-iso'... +Package biblatex Info: ... file 'english-iso.lbx' found. + (./english-iso.lbx +File: english-iso.lbx +Package biblatex Info: Trying to load language 'english'... +Package biblatex Info: ... file 'english.lbx' found. + (/usr/share/texmf-dist/tex/latex/biblatex/lbx/english.lbx +File: english.lbx 2025/07/10 v3.21 biblatex localization (PK/MW) +) +Package biblatex Info: Trying to load language 'english'... +Package biblatex Info: ... file 'english.lbx' found. +(/usr/share/texmf-dist/tex/latex/biblatex/lbx/english.lbx +File: english.lbx 2025/07/10 v3.21 biblatex localization (PK/MW) +)) +Package biblatex Info: Input encoding 'utf8' detected. +Package biblatex Info: Data encoding 'utf8' specified. +(biblatex) No need to reencode data. +\openout8 = `kidiplom.bcf'. + +Package biblatex Info: Trying to load bibliographic data... +Package biblatex Info: ... file 'kidiplom.bbl' found. + (./kidiplom.bbl) +Package biblatex Info: Reference section=0 on input line 144. +Package biblatex Info: Reference segment=0 on input line 144. + +*geometry* detected driver: pdftex +*geometry* verbose mode - [ preamble ] result: +* driver: pdftex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: +* h-part:(L,W,R)=(113.81102pt, 409.50119pt, 74.19566pt) +* v-part:(T,H,B)=(99.58464pt, 645.87756pt, 99.58464pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=409.50119pt +* \textheight=645.87756pt +* \oddsidemargin=41.54103pt +* \evensidemargin=41.54103pt +* \topmargin=-9.68535pt +* \headheight=12.0pt +* \headsep=25.0pt +* \topskip=12.0pt +* \footskip=30.0pt +* \marginparwidth=44.0pt +* \marginparsep=10.0pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidefalse +* \@mparswitchfalse +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) + + +File: graphics/kititle-cz-nofont.pdf Graphic file (type pdf) + +Package pdftex.def Info: graphics/kititle-cz-nofont.pdf used on input line 149 +. +(pdftex.def) Requested size: 225.24323pt x 43.36232pt. +LaTeX Font Info: Trying to load font information for OT1+lmr on input line 1 +49. +(/usr/share/texmf-dist/tex/latex/lm/ot1lmr.fd +File: ot1lmr.fd 2015/05/01 v1.6.1 Font defs for Latin Modern +) +LaTeX Font Info: Trying to load font information for OML+lmm on input line 1 +49. + +(/usr/share/texmf-dist/tex/latex/lm/omllmm.fd +File: omllmm.fd 2015/05/01 v1.6.1 Font defs for Latin Modern +) +LaTeX Font Info: Trying to load font information for OMS+lmsy on input line +149. + +(/usr/share/texmf-dist/tex/latex/lm/omslmsy.fd +File: omslmsy.fd 2015/05/01 v1.6.1 Font defs for Latin Modern +) +LaTeX Font Info: Trying to load font information for OMX+lmex on input line +149. + +(/usr/share/texmf-dist/tex/latex/lm/omxlmex.fd +File: omxlmex.fd 2015/05/01 v1.6.1 Font defs for Latin Modern +) +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <14.4> on input line 149. +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <10> on input line 149. +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <7> on input line 149. +LaTeX Font Info: Trying to load font information for U+msa on input line 149 +. + +(/usr/share/texmf-dist/tex/latex/amsfonts/umsa.fd +File: umsa.fd 2013/01/14 v3.01 AMS symbols A +) +LaTeX Font Info: Trying to load font information for U+msb on input line 149 +. + +(/usr/share/texmf-dist/tex/latex/amsfonts/umsb.fd +File: umsb.fd 2013/01/14 v3.01 AMS symbols B +) + +File: graphics/UP_znak.pdf Graphic file (type pdf) + +Package pdftex.def Info: graphics/UP_znak.pdf used on input line 149. +(pdftex.def) Requested size: 101.59187pt x 101.59187pt. +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <12> on input line 149. +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <8> on input line 149. +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <6> on input line 149. + [1 + +\openout3 = `kidiplom.ist'. + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}{/usr/share/texmf-dist/fonts +/enc/dvips/lm/lm-ec.enc} <./graphics/kititle-cz-nofont.pdf> <./graphics/UP_znak +.pdf>] +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <10.95> on input line 149. + [2] [3 + +] [4 + +] +(./kidiplom.toc [5 + +] [6]) +\tf@toc=\write9 +\openout9 = `kidiplom.toc'. + + [7] (./kidiplom.lot) +\tf@lot=\write10 +\openout10 = `kidiplom.lot'. + + [8 + +] [9 + +] +Package hyperref Info: bookmark level for unknown definition defaults to 0 on i +nput line 170. + [10] + +File: graphics/TcpIp.png Graphic file (type png) + +Package pdftex.def Info: graphics/TcpIp.png used on input line 221. +(pdftex.def) Requested size: 409.50119pt x 260.91075pt. + [11{/usr/share/texmf-dist/fonts/enc/dvips/lm/lm-mathit.enc}] [12 <./graphics/T +cpIp.png>] [13] +[14] [15] [16] (/usr/share/texmf-dist/tex/latex/listings/lstlang1.sty +File: lstlang1.sty 2025/11/14 1.11b listings language file +) +LaTeX Font Info: Trying to load font information for T1+pcr on input line 33 +0. + +(/usr/share/texmf-dist/tex/latex/psnfss/t1pcr.fd +File: t1pcr.fd 2001/06/04 font definitions for T1/pcr. +) [17{/usr/share/texmf-dist/fonts/enc/dvips/base/8r.enc}] +Package hyperref Info: bookmark level for unknown lstlisting defaults to 0 on i +nput line 336. + [18] [19] +Overfull \hbox (15.3443pt too wide) in paragraph at lines 393--394 +\T1/lmr/m/n/12 Pi po-u-it knihovny Ze-roMQ vy-tv-me ob-jekt `ctx = zmq_co +ntext(num_threads)`. + [] + + +Overfull \hbox (4.16487pt too wide) in paragraph at lines 403--404 +\T1/lmr/m/n/12 Populrn im-ple-men-tac, kte-rou vi-dme na-p-klad v Rust ne +bo C#, je async/await. + [] + +[20] [21] +Overfull \hbox (4.1038pt too wide) in paragraph at lines 451--452 +\T1/lmr/m/n/12 Pro m-en v-konu pro-gramu ser-veru po-u--vm v-born pro- +fi-ler Tracy. Je zdarma, + [] + +[22] [23] +Overfull \hbox (3.57536pt too wide) in paragraph at lines 509--510 +\T1/lmr/m/n/12 necraft pro Win-dows. Nej-prve vy-tvo-me re-gistr, co je ob-j +ekt typu `entt::registry`, + [] + +[24] [25] [26] +Overfull \hbox (46.2356pt too wide) in paragraph at lines 581--582 +\T1/lmr/m/n/12 kdo se prv pi-po-jil a kdo od-po-jil. Tda na to m dv me-t +ody: [][][] + [] + +[27] [28{/usr/share/texmf-dist/fonts/enc/dvips/lm/lm-mathsy.enc}{/usr/share/tex +mf-dist/fonts/enc/dvips/lm/lm-rm.enc}] +Overfull \hbox (782.2338pt too wide) in alignment at lines 647--656 + [] [] [] + [] + +[29] [30] [31] +Overfull \hbox (2.99237pt too wide) in paragraph at lines 722--723 +\T1/lmr/m/n/12 do pro-to-kolu za-tm ne-pi-d-vali, pro-toe si stejn do pa-k +etu ukl-dme slo snmku, + [] + +[32] + +File: graphics/latencycomparison.pdf Graphic file (type pdf) + +Package pdftex.def Info: graphics/latencycomparison.pdf used on input line 743 +. +(pdftex.def) Requested size: 327.60219pt x 245.71564pt. + +File: graphics/integrationcomparison.pdf Graphic file (type pdf) + +Package pdftex.def Info: graphics/integrationcomparison.pdf used on input line + 749. +(pdftex.def) Requested size: 409.50119pt x 307.14322pt. + +File: graphics/playerbenchmark.png Graphic file (type png) + +Package pdftex.def Info: graphics/playerbenchmark.png used on input line 761. +(pdftex.def) Requested size: 204.7506pt x 129.84302pt. + +File: graphics/OutboundArchitecture.png Graphic file (type png) + +Package pdftex.def Info: graphics/OutboundArchitecture.png used on input line +774. +(pdftex.def) Requested size: 409.50119pt x 145.32677pt. + [33 <./graphics/latencycomparison.pdf>] [34 <./graphics/integrationcomparison. +pdf> <./graphics/playerbenchmark.png>] [35 <./graphics/OutboundArchitecture.png +>] +LaTeX Font Info: Trying to load font information for TS1+lmr on input line 8 +36. + (/usr/share/texmf-dist/tex/latex/lm/ts1lmr.fd +File: ts1lmr.fd 2015/05/01 v1.6.1 Font defs for Latin Modern +) [36{/usr/share/texmf-dist/fonts/enc/dvips/lm/lm-ts1.enc}] +(/usr/share/texmf-dist/tex/latex/listings/lstlang1.sty +File: lstlang1.sty 2025/11/14 1.11b listings language file +) +(/usr/share/texmf-dist/tex/latex/listings/lstlang2.sty +File: lstlang2.sty 2025/11/14 1.11b listings language file +) +(/usr/share/texmf-dist/tex/latex/listings/lstlang3.sty +File: lstlang3.sty 2025/11/14 1.11b listings language file +) +(/usr/share/texmf-dist/tex/latex/listings/lstlang1.sty +File: lstlang1.sty 2025/11/14 1.11b listings language file +) +(/usr/share/texmf-dist/tex/latex/listings/lstlang2.sty +File: lstlang2.sty 2025/11/14 1.11b listings language file +) +(/usr/share/texmf-dist/tex/latex/listings/lstlang3.sty +File: lstlang3.sty 2025/11/14 1.11b listings language file +) +(/usr/share/texmf-dist/tex/latex/listings/lstmisc.sty +File: lstmisc.sty 2025/11/14 1.11b (Carsten Heinz) +) +Overfull \hbox (11.6933pt too wide) in alignment at lines 881--943 + [] [] [] + [] + + +ignored: Infinite glue shrinkage found in box being split [37] +ignored: Infinite glue shrinkage fo +und in box being split [38] +Overfull \vbox (0.47247pt too high) has occurred while \output is active [] + + +[39] [40{/usr/share/texmf-dist/fonts/enc/dvips/lm/lm-mathex.enc}] +Overfull \hbox (12.74097pt too wide) in paragraph at lines 995--996 +\T1/lmr/m/n/12 Pro sazbu li-te-ra-tury m ui-va-tel dv mo-nosti. Me po-u- +t slu-eb ba-lk \T1/lmr/m/sc/12 Bib\T1/lmr/m/n/12 L[]T[]X, + [] + + +LaTeX Font Warning: Font shape `T1/lmr/bx/sc' undefined +(Font) using `T1/lmr/bx/n' instead on input line 996. + + +Overfull \hbox (33.70378pt too wide) in paragraph at lines 1013--1014 +[][][][][][][][][][][]\T1/lmr/m/n/12 . Na da-nou zkratku se pak lze od-ka-zo-va +t jed-no-due, []. + [] + +[41] + +Package lipsum Warning: Unknown language 'latin'. Hyphenation patterns for +(lipsum) 'czech' will be used instead. + +\@gls@deffile=\write11 +\openout11 = `kidiplom.glsdefs'. + +Package hyperref Info: bookmark level for unknown proof defaults to 0 on input +line 1066. +[42] [43] +Package hyperref Info: bookmark level for unknown remark defaults to 0 on input + line 1070. +Package hyperref Info: bookmark level for unknown example defaults to 0 on inpu +t line 1074. +Package hyperref Info: bookmark level for unknown lemma defaults to 0 on input +line 1078. +Package hyperref Info: bookmark level for unknown consequence defaults to 0 on +input line 1082. +Package hyperref Info: bookmark level for unknown theorem defaults to 0 on inpu +t line 1086. + [44] [45] [46 + +] [47 + +] [48 + +] [49] +No file kidiplom.acr. +[50 + +] + +LaTeX Warning: Empty bibliography on input line 1215. + +No file kidiplom.ind. + +enddocument/afterlastpage (AED): lastpage setting LastPage. +(./kidiplom.aux) + *********** +LaTeX2e <2025-11-01> +L3 programming layer <2026-01-19> + *********** + + +LaTeX Font Warning: Some font shapes were not available, defaults substituted. + + +LaTeX Warning: There were undefined references. + + +LaTeX Warning: There were multiply-defined labels. + + +Package biblatex Warning: Please (re)run Biber on the file: +(biblatex) kidiplom +(biblatex) and rerun LaTeX afterwards. + +Package logreq Info: Writing requests to 'kidiplom.run.xml'. +\openout1 = `kidiplom.run.xml'. + + ) +Here is how much of TeX's memory you used: + 31791 strings out of 469481 + 588463 string characters out of 5469630 + 1700795 words of memory out of 5000000 + 59687 multiletter control sequences out of 15000+600000 + 713119 words of font info for 105 fonts, out of 8000000 for 9000 + 24 hyphenation exceptions out of 8191 + 110i,12n,125p,2606b,2308s stack positions out of 10000i,1000n,20000p,200000b,200000s + +pdfTeX warning (dest): name{section*.8} has been referenced but does not exist, + replaced by a fixed one + + +pdfTeX warning (dest): name{glo:UPOL} has been referenced but does not exist, r +eplaced by a fixed one + + +pdfTeX warning (dest): name{1ind.ind} has been referenced but does not exist, r +eplaced by a fixed one + + +Output written on kidiplom.pdf (50 pages, 789781 bytes). +PDF statistics: + 1073 PDF objects out of 1200 (max. 8388607) + 899 compressed objects within 9 object streams + 254 named destinations out of 1000 (max. 500000) + 804 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/kidiplom.lot b/kidiplom.lot new file mode 100644 index 0000000..2291cdd --- /dev/null +++ b/kidiplom.lot @@ -0,0 +1,8 @@ +\babel@toc {czech}{}\relax +\contentsline {table}{\numberline {1}{Rozhraní třídy QuicrEndpoint}}{29}{table.1}% +\contentsline {table}{\numberline {2}{Seznam přepínačů}}{37}{table.2}% +\contentsline {table}{\numberline {3}{\ignorespaces Odstavce v tabulkách}}{43}{table.3}% +\babel@toc {czech}{}\relax +\babel@toc {czech}{}\relax +\babel@toc {english}{}\relax +\babel@toc {czech}{}\relax diff --git a/kidiplom.pdf b/kidiplom.pdf new file mode 100644 index 0000000000000000000000000000000000000000..6a8f890bea983e36491677a1bb264288cce1c930 GIT binary patch literal 789781 zcmc$_byQW+)+jD5-JQ}198Pc!DM$!NcO%^;-Q5y`bW5sqBhn3mq;!XLgMbpgjrZQ~ zcYoh~W4!PE_4YVp@4e=lbFSI@>^X{g4N55)q_xU@1@6?0R4Lpt82mG(0+7#8^G?<({<``Yk?sq=8U2ul%g| zb$m^_NCquN?AuoXVlO;Rn__I-G-}O}*|(dU*X!3c@ATCpeVy0Jc@s6+HYz()7=OJ^ zx#tok&a~)4#wr)4-g=KYh)N!)FWK-iH~(dhrer6i>3H7i;%Bai?r5?)6jN=*!ax^lswUa=gU9rJWt!UJDEJsPU*f8#}nXHg-05F!kb*W3Vu`b1~<6`Hw3QhCJ$Cugw{F zw3SS3%uQXfc+}iXT>nC(9G&ff;04ZqF(6nx%IYt)K|nN{D;nFIGq8hrES-&CTUndB z@Yq_rTD#hrbDMf|J2+Z6I=F&fn^|!DlS0|p(p=Ha-UP^je=&LKVBsifZR*MZdB`1A zEFN)jM^6SlFff4e@iOp14X}7r&0QSboK4ML7#{LU+1b%l&D@nikAVkBJ_ca^g{P~u znk$e}f9F;C7$E$Ad5HkWf8`+r4C9CWA5$>P-cPTBMWABo59JHR_l**c))bd-G2)*u z0V%WEb&k<8%~GMW$bA^F#dMn}iy zc>j1#wA^uK5;cx2Gy}VGeswMp3Eqv*4n$uQ3<2i`UI)FcnFN?qwg?${%NuH((B9tIekKoQ7qzB z8zF9~3)3EI6Ia>e=`3tL)|;Ny4`c%!D^{W>-!4URF-@>5MHz5FJF@ilw&Pf*VQ3lF zy6aC9f;`9~kxd8IQBByNyrD=AMh4SqIEm~EJ)=e52|OUVcpPwDG@BTdknqmt zxvNZRP^y|PEwlgUXDq|q0}(5?I4MsWWE%R>nnCZ&z2}MSuDva0j9#f+R+-Cd#|h#M zZ%N$TH)xOPY~t7n3Jwr3B{%C_iCez*g`J(W27_phY zUaE}zt3%`$R2=*D0@zKfsm5qbmQvat9GeL%*8D<|v)@a5tcJawmIT2d5@v6(!ldoH zS0ix2#GS0Il|jcyxEZWpTy8l-8lw@`|b?$uM~0do__7KYwe;}kd$)v4*%6h$u9 z(t8eUMp;wyY0f?nb(b0h*nMn}Xh?u1fV=X!bq z6p@&!scYQBw&{;2(E~y3_B0mfEQg-Dukqig%XQ8|oHx8v z!)3rYpVPt25Tqgdv<a(_%&uA4t!e_jTmb;xdTMMrqsEk5`#guvtMa+)lZlQC+zjugE1;i;KykwyvkcH#W zo?sl}phmqY9Dv+J7NggZriInV-B63MKka@6cf_YTT)@i~Uevd)2@WJK-xfTRtLyQ9I0d^uD1_<&)k`UQrqWvw~`Fh{s2X&V=rJe@HJ) z9Ip#;ig- zoGKdBix-eYcT)zCKrvbZR3<9Sky#3B00n&=8%JUIJnJ}Q8(N;-&(_2+!eE9jl%X4e z#-V1>Bmd?gL?&ihxw?~V_Z$r(15?5eKewuRZ;`s@Zd|iSG2fz?ymSFWkgEN@IozUt zl2`C3j$8T$KkbS|%2czBfIw(Vd5)SQc%7~R`xjCwhSny%5yRD)aN6w!vtwbxykUI9 z9K#bkc^=l(@lK=E%(^Q!xa^GfAiumUn zzi0P-d{U@CxTie9R=^kphaX?kX_CqA{nC0disLeR04IE}De(erGweB^ela$eKYe@D}& z5uf*Ul^~3Xd3+Dm1ici-DdJoYdrUZ3%y~c!I%xkaP|XpbU|gPWQJ} zMx-k$M;i}ht-O-C3H6!->Oo6VN{Iu~b>v>}}(6ZyAyjy+cvneC@b z#?P@7Jg+=MlFExJ_Z_no%IFU)a7WEZ>R-*hPMq(H;s_yX-cgY#j(au1g0LRbrpDM} z&fHy{%%{FHy*j*tU0q=wy&WM9aR11FeJ?P(iDmX>0|y;KfJ=r})`1amGdp7(#{TBi zY8-NXS#3m=WBFxlQ4(c5D{h;PD|d*cq9zq*)hJUpg=o_YRK-Nnc+;2mtd>#g5(iz6 zg5>PmX8-3t>UHu}=L0a=46aF}6K+Ccv97$j_Lt{f#le0&E4xN<$4R>l=qnsr6JJkb zpjlrRJid}15c#ro2>e#W5NVt2Ogjz*$z5dI$u|O+_4;j-eKae(4Ek^KGAVu8h6|S3 zh}(R0Led?aPO>{He_mz>4mKX64u1yb4l&yj$+mxHpA5SFQq(=1@#sne7+tE;tYFq^ zryhrjiH>`G4KqI35VC)Lqevb8eJb-v$T;mBph#G6Bkt46KMqBjTJS)&kX+%IdDU{JUmsXX9>b|85;tR8fZpqZWd#ew0T z1GpbMwHz2+@_5?$uhe^z6!VzvD&Q+NQS@e>q!mWSiv}#iV1qj zW@5KjJlfyYduE1;&SZ7b6V_hRmxX z)3J(9NHP1~6*elAvQ zt1#O{eOC~;xM`uF%@FlECAC*ktS#^fI)%vw0VyF;G)0PzxWii(63X&*6B4`HU)lw3 zlp0}9Mz=y$b(<8e`bmywbcs{KJ7Q2VZK=sXX@B3dZr?H_rue<~3l28h&!?{_=y!Pr zdfzA36Q<`h4fxdk3j1|6x|8yweDGH6fH+#9YP?QdUjB55C^<#zQij*l+x=yK4EDUr?7xK`B~OgKdyKw;2p~>u*@_$Wi z`In@dM%~)uXI!q@3W4n?*^?%(X*h;8jNiNY>JJGya5BCTAo)4SD)Q&Ij@hKbO=)5D zC8a=gUHi_uVcqC@lFZF)X7nYw`(5!J3o+Zoy-C?^{vBElfY4DEbUC+M?58=@QrB(+ zxAS5=V zSxdr^SYrb@4Us5g)VI^3>f+}{sx|9DEt@)yRbU=#r25!hP0M6DPN`YcX3^@kl~<#x z_!i~TLo=7hlYCDEl47PlDR0rv%nT&&&GQ%Ea%)~a*GQnI2~iYea{5ut*o1PPNLIQ) z!BuGDb`XS$Oj=0(G%*^l+AH;^2VF=DRsCqbk88(Rt1)!w#cXryecW+Q5D`&K#dB;( z00csBZFR2!4kNwv&Xkju&x7PZ8}^cy~s?Cq*@3iD}{DuIvOMORMY$vs}+pC!V= zQJ+5;ls_MPxBp763z;Ax=H2Yz(~#x0W#Wlxh&aj=ChpD@mQLOiqq4`yRkHEdM5UyN zNVhs0;FXRqBD)ruvOX?*_M1{8!d#1!Km2UGgj5@2GIcYkhM`J;(vzT^EIE<6y1l!^ zJADl@OqtHA&w?ay=t?i9sJuIt)T9h=kPqEYSbaA;eLK$%kP2)V26zh>cxC~)qU9j`8Uk10l z1`kBX&YcCriB(=*vjw*p@pBJEC;12=cLz3l1WTKl^_s2ZErm2brR;BIED-)lM467z zCZMGD_wqJv7%;*YGmAtG9xyUcAfQx+sF>NE94eGOq%_E5D(oCJb>S) zr9r8mWmhr^b!K$o?+$4aTNzNhRm^Z&!6{BbVhVH8^aO+&$uLRn6q(MZ`UUbg;hO}u z93|^IXeE=_M`>@~*RN8rChzLGa)LPWI2s$Bi^!^6&r;ar{XjWJwS#Jc0y45=<{#ph9e zi=>9r#uTID3faU`xra!13o=@1yCebV`PUOwab9q)5K)zGXa_)x4RgR<@WFaJ2iv5TpQRKWuf6S!S0`PT;m^Ve4RDQP1FClOQnO829s{>W4r`G94r7^x-UEb zb=DzKTx|e=*&eoW08lsR@sD_8OaIOVsCLQXVqzrMK8D>B#g&LPg%$vR`1wa%v8BWR zIIIl}O0NwR2#WEKT(Z#Ue15l|!lLuyJ$2_}cjIiV=+IQNkYqmIqSt)G$SB^q9Cd+E z^%gFUt;cD^@AePYZ4{<(K5DAUwG}^o7H1mcQ3c-h?7I#}j(Jf8ja8AlGKDNNtMs$Q z1fSJ5Y@*iK)L*N)Q?6J%TVtgpvwB|QD3i#cj=O!ToSeE>szcIbwZl8EM2$%998L7~ zZv12vZ4I9CE9}CSlzC==Mqxn5ZY>e^0UKfEZ|rX4)!c|?@1;66|ERIlGyFXLU8BBm zbgXFaE!J2>e;@6+tdh~!gd8$zE%^)fVqc&A<_J;9C24Pl*Q#;-Z1@!3u9Up4yS^wu zqIvr5l`uk4zSos~<(4*w>7AEV^=aXR^|u+*jVRL4SqJAx7BAWYoN5nPvfz6D(?RUP zGsw`?+5PP4B7RwZf^^r9I;$7?=9JtmCyTo{{Z(~7B}1}vYVUfP?BzFNRA0Wr3F%6F zGm_X6$5HPi?9U_|ljNqm{#a>BD2A$svrUhGvJvg=D6X{_ikra zbsI6P*zQ_MFbWf^*1Oc`jV>7$5{dcY&XtCFzn0NXJn(Ny8nt&GJTI(sHZ@2wJX$?1 zqS+wq8n>vlw{jNQa#SL0L5r{CgaqVAwlcF7pRBB-X88YU$j|+OUyK7QQDgC%todEk z^s`ALL*3ep#mmdC=w_irm7{r~Y`9UBLpJ>7;JbNkDrlmfi0;1px8=pNU*^pV!zU`Z zA>DPpNt<_keBU+qB^Ac4zU~V(SQew)ClSEE&BZyl8c)bqwiRJ_f8HYH|8~KgUd6v| z#-#mZsl`SjEyL_+%jDB#hK5b%FII|Sv1Ec1AL=zy)bw?B9gc#pcE)x$aLO zCQtREkm2KL8(5sfCs#TFb}Y07(D$4+<_yzdNmFC-B&%e`jbyF*7@jE2C4E6|=Qif~ zptq7P!zor}?;?p5On<+#a=YY-+Dg;Px9>@@O0Ky|)>2n%lq_X2B#KQUXVG;FIZL*h z;-1sWKQ-!Q885+`rHSh6#UzT=U`v(Uu)&Dx%XrH^4*YSC(%k>TLN#QTFS!wv$S{uM z%aYNZWaaB3SC?TKZ)IklDqL0&MO1$In`PXFK2@@`0HEL|-Cb&6qm7!*aerB7Q-2_q zKb2e{IeCO0)v(4iuH7KsNor3fMeLB-3+c4TTkv1t;_mlN?l7|R#1AkD{x)H(xrB(e z>2Q>6wI?HUTtr|)QonU&L=IW(o-OBpo7hc1P|vtFGwra`JZgvN>&%rI{6Jc08WiTQ z&c8ts`so}AQRC`JSSlKNyZt}Dw``=z~j3`H&a$8U81ky#U~X+{E& zKE1Qh2b0{K}oebl*{mq0z`T(Sn|&j_Tsj8oC6}m2`5DF)nV@etuT=+pCM+-wy440 zd}%99fqx9XYpFyNxJ+h%jQMNxOQ-_BX?p-;&bHK;(8Tm;-p6urB2|4>U7Vf_P)?8i zwg8XXz*hLj`REy{$h`fEOA`yN5|0C$%3d30Wl}pl9$_7>TXwQaM%oHX`(xQ&{gxdD z+7rH+I;t5j6hqUnjy)tDgzeNT>Q1+hi13R+ayy8Z%}qV^*wN~)XyxTorQZ|R)aN$0 zT{gczp3Z#X70Djg+kj!v!bM;sDjW3IR=)jqu}Y)DR=(7e<)_%sI^{MThsUom)~M*0 z^r>=FnHQ-7z5x`E2;d^wTY4Lnm*uB!-ICw0ZGqWnV&40V#=aSwcB*!Ems^|LS`z7v z%AZB2UIhS#a2GLeTTo@6N7_68pIRF*|1+E0`i8##Yf$W4BtL6kBT%eijxVoB1GAMc z!TI?0wV(BEeltsc9|o(9@4}MS20g!xFWH)UU&Xh6jV~_=i7}`~=hBKCA5Y7Iu<&yh zi%hhXvyHj1j~&wTX3VI+=$(`a6nqx`igNeaSgOLgrl2hRB^{C$)IIm{ZCBOwjFQ?R z;x#Fy>iQsw{P}qN)8pNQg~%Lo|6@uYQw*K*i{T1*9{%&MTxOJiaQDg$#7#`gF00;n zWK6V>QJas%F$Q$cl5KGz7lVHrcm{<}(bPSkXlpwqC!ZP;7O)+jQ3F}mrPVl zcH(q>DW9izkd8;C;cEv=vAPfX37D4CuWX|HJ8JY<X4E^5);$U+!4fQv?H+xw z{`7HT`826=W?Hh_Knmj7YaVdf7X*oTt=YKe*bgF_^d#dix8VV<VsN4htQ}z^-`vAZYtCkT7CM519P>Zna|TiRomM$P5( zRT{g@Y6dn{PMT+=`t~*nLnX?a3I=XH%7eNGs?4Vy!onHQ}EqC7ROdMm4X<* zrEe;Z@WVR1qMILQI@IR9j!uFVa?CjHLakx)CcMHuIH{!Fc6;~9?nIcSSFEjCcJ3?C zQ=bdE#M5xP=Z|%M={8c$m`&Z2%=mqBL$tCx-Bp#irHc9so>HfL*0jIx`?zgqUU7$g zJ~KLOQSFkbS!3Jj+Di^(d{Ko$#SO=uW`%yOP-{&b&i8AqESysKhi8s1E2oX=-zK9d zN{zk~%2~htG^F79BeVKba{8WPBYC2R!28L`A^ocQ+AL{|sa z3tAXsC)k349!af&9eD*PH14z=dXxGXV4lmpM`Vc(v>iC=V@Mdnf~!XQ7-RFxf*s*D zf()npyg0I|mu+u`A#ORP18?G}oqBGb))Y#J4oe)A4$vgNYtC#D{|3tPhGPjs(AJNcs`Z7YSranWZPyD9Dl~dnE^r@t^82H;<92T6YdqG(DsGbku&c!csF`4=G0J?BlaFv!8iW&ju&@ zCdasc{!Dm&V~0uJi>*e7rp;u+oG3HemRYuct0K#?s4!g??xa%mk*WhCSZzNTaOjMf z)U#9ZT4u(D9lQEb2v6Xa5~xV4FOv->nlp4*ww*x3XZ*~%)EmE!eL&{HQF7HmqWR9> zU6cr(Cq_%g$N!=3)d>(N=FFdqPBF_{Roj&N|o(gj@R-#E9Oi{XqHCK+2|R5UEU?p$Ls|WjZO5wzwZsmWI?Tk)SMBn?+iH-9PO5;&73|UO+xJ{0dT)kaBXxq! zugvGM$dk+?caF0KS6l!0t}!%z{L(;jopWNP(zURVmVw~-L9DD|4= zAA-+RwwyleK2r!=#`ndUQ(3jgx_sna>a=cH{WejEeDv;~3&AK6HKSOd zbFQdl(3WI!Z=y2Q#n^N+Ve-So=|>Iftdk_6a1{;iFsi#Cqmb{B4C>TZCZVAAM+-NN z>oDqoW8vWL$r+tElvH@n5GRi91n|pnaM1{*Wkkok+mPHuS9JrK3!X&iJbC9^SYCWy3ta-v0G2;U==2% zoGY9mnG0n@bwrFOCk83FcJNgVh8rTBhK-58G$ttUe&j){A+2UA&=Ak|Kq3^hv#8P@ z#r2YBj(Nq{O_&?B*>#z%ePgwc1<(#3k!Mz!2~}aHvejTFdh=zz?q$lX3We1~@kkpH zzk)c|zU&WV%&ejjsEP`TP{7$-7XCID+8O+fwIxJG^4rF8f`Yf6p6Loe_JYY?8U0Y$m(^a^lewK0&DyVzGv`>#rhQ%SMo-(^mdO3gJ=%%8AJt^d z^DL2Ah|&Ae$|)A;E1igjlesxfk0pP!>9U-{+3ndVd><8n#$&wmYAwK^4fU9wbJwAP zBL9ZvXb~;HC0wCXfm7bk)spaT&0)r%`gd|s*x`l>q8twvu88SAo}Pu-iwPEzyAly{ zh?g2Va`411zD6VxSiQ+2T~JvjezmADS#MDmI)w}B`x8JfFBn1NG4-ji$lz2!qgihh z&15(%Yp3IAO(`bqXF1(>EMal#<-24D)Y4bg!SLfzXhctQDVO38ikxPizKt(X1#(O_ zm~ZGR{C!5X9(?HNk8eS=d#N_=c<-%x^Y)n}IiH0zx$)p$+!oVj+7~@YU5;n4YcCl* z_ar}%uZ{gR1_iMxkw++G(2EW@i>6Fs%f!gGeaC~8aMkq@m|A3f{7GOkES!{P8VP}A z_RGgcP{4Qy1NJZ(SOu<_LMe!qy7pL0m-6=;wrEZ2;JI3nD)zcK5MA@bC~(P}S+kb) zh$x-j9EngBPUXH%qxWB=+@vXBqlVLjj4^*2^1fntwp@cCXsLMOocTg}UNIxK$2oQ^ zGyTsyK2VNhk#$pjNkGgY*)+F1>^`l_UN_3lT?%SfqoEv0Dc+%s$*R#GrmO5`?qzCxjp+AUUC}(ww6Qw9;Ldc@ zNw$!msvtUB5yfyiU@@{nx7&!0%rlAq+z<}gtHa|mEy!$ecxQQ;@Kg4DJ)~=h!;JeS z*iPF6oBdlW#I-(Y$lSrMO={>~RVLYd`LmWpwDglSDKatwZ#J3o35wmd=sT+A+{vnS z<3Fsp<%Q4^`56$c{1!w#oH5zgYmE=P3DQDxGTv`nLy=dD+CGjyKpu|8wT!No8g-82 z6}rKOQ#&ct9N`gv#hU~I*}j@%o!apF@-obBc7tyzX#w^v`_eVBWLonlNrFb>PZW5i z?A$Kv)X44`PUVPMPI<-TeZueM-QwXPt9EOf+3MiW))Lk^hA%kAaZi;VrFAwzVqhG( z-#}(9hkGDD*48ksmM;5-MzKWurU`sWVkydkHd z4nD;u^`Af-euU|gIpY=8Mo&eM`@Kf${6_f>wJObrL zXzMXKnc$1HbwjMKu+%E4HRzCc7g;p{Ws%MYlq>DBzKb7GoJ;@ZQgL_$s18|E!Xjh76zM%jf(A9M(qK*V|t| z^2F5TfdtU!JeE)Xr=vM*}X z*X$ZsJv68tsTQuEUzmB0^)2_y6TBRBYoWKlJWN!bbxj0F2i+p|XIzO!iteBIV97Z< z&Z$`yqt4Z?X$jg5r##y+lhmngC$Y*+6+@j-+gkl#FO5iQPp({=Za z3HS!t3ru@bu?^(lwg(%VHXNwni(T$et6U~6Iww8TjwCZ54S$GY^U&~rr}&+v`SqJEb!D1i$y{(9&*YNznuhSO zZMhv(NZG|O%JFsnauwO2+&(;w7w@N2(`R$b7x?*Ak8}g@Do=pk)L=^&eJoBVN|^Ix z-iZi-6jGd%ifgVEHh0OUUk((vT%LbM~V8@TNh$2Gdojvv$7ND7y%{c zZ8R`0JHa;&9nfCOeg8P2dgAK?06m<7lJiR;ShDYAgcLx7kgo4jyAzTSyHKqVl2?-JKN!LyRC5gQR5S1@Z-~Q3CqWnjs~i{tX;;&=^6fza z;`CKhA-77mSAUSqiCEJAv#}HY|E#f7L)p;V!PxeH+|DWR@9mu25C-4}0fRwM2o&*O zH~-hYoziLu2Ixa?D9|V>t;Wv)h5WP8^PwyBwYjsa^?x;q@-aZ6|D62yE>JiO@^3BI z5D@s`U;zKO>;E7A&uIozd)$X*5e$|tz>Sgw(17a9#~>~#@fXbh7Yt^Q#l-?M*Z`-$ zJQ+N2v7k_p02B`Aha;c}FdW7QgEJ`LV(A$G;+Z|*2|Ne@hdnIw_XK8;!^L_K0f4}O zR@Q&qLEsFwxLCY=04AUrgck%y@Ix2?k>F4eKLREI=nDe#2?#Lo@qrLfUN{3U9K;KU zAQ;Di zihzLsl0bO@C3v9>d;%a|C;);8fcOwFJ_bHG2nGQIKIH}R^1^}D0m1m80uQSIC{P5@ z#LEi<3Gjmj9#%mJ0DZntpkW>k==pP5y!a z@$CKq;^h}$Ks@kP1K|mN_5D*m1$H#yGEX>CTe;6YKc=>>ie2@TO zy9WsYkN}(?!2st4@$vD&7+_EkgclB=KtV7tz#SO#0@^b03V`4bqz@!ez%=}Tbpb99 z4gkgiFkltl2XO(H!C)XL43Gj)7KnAoUlPCpPzW!>gJyjE{6J$fNB{z`cn}B<1MCB+ zhj^HW0H%aNA4mX!`1${#0~`jB!1)0ZI6%q^IPO7hKqp=xlK@uyP+r~#5(FSSoFCu@ z#0xJUU@X9=yns&uLHJ;RgMcxhBJ^)qfPn~lAc29v{0IOf09*m}fiW+FAIty;bl?Si z`(Q~xi3f}ELIC&!2`>l+2O>(HU1)%&7_T=Z~2XX^&I6vZV z*Z|=HgTW9FAcz2P1!U%f0J#8=0A~9ec`zU-9_IO>fUbaGP$1I~4_qEr0rD5H2#`t8 zhy48CfB=R9yu1Q`v4FDikkv3afc+4XfCCT@b^>aL0N+DnJrG0y{K3?GK>Pt~0eJ`f z9;^d{|78!T^S8MC3j~A!0t)2vgIj=N1qk*xDiA(^8+Xe z|GNFx6_D#+xBo1>0OX%{{~rL*(E%6hg@Obw)_*=*q5uAH{pao-2m}uQpYGnN*HmyR zkRoV3u3Y6W(XBp5!a1<_XjL>%R8X(Zl70Hs7>5Zn%nba#T6_%+kaL8T2Qdm z)PM0y{-x%cd65Yuvy?ZOjT;+f^xe|JT<#FhaRo6PcPON3SUlaFm z5c|LO%y!>VeL38#sPPQgFQwVg3-sxN4#3NfX8)z`d&D5|Yrs=m-~{{8`Nod}4&Cd?A}Hp|E%1XoMGWMatcjMAyH z^s{M3Fddd%m4(0{rwotL9KtLvMw0sRuRUhN2~Eo4N4^ z%`)C`5~FvXYyL|6q)t)HeivqK8%l(^lh-m9&)FQo8fVBHLm&}4snMh8gQIr&Y3VRx z*}cv?F|}dvP|v%$?+ILB;G->vK>SA2E;5YoTx$U$`_xaaI@0omNRsJo)R#6;MY~WQ zBwK5?K3BE5;aew1?7)QMUa6?n+nVr+z3+syMZ%pD*(6bpJiICV9J4;q6WM0Y%-9=s zZ@~iF<|D)Wjfm@)nzUdo_80h(Y_7h4zSpOE#<1Xulpo~@f3}X3BztCUAF4~8ZEb&% zTQ_azYa@^kH|iWk9a@c8t(g}$0k4@NVeqDWnw($6J`|ql+P5uakvQ!X8mV6p>{uxf zqS2x~U47+=7}Y16C#16LKlHU*E&XHieR2j9kv%Zan~9{_@zyaz=5jZ3+uI=Yu~Pfo z#@+eZH__hQ)Aj!>X+RDCj}3_eVCesNLt?9@oa2HNLEDYii6&MRVv(GFki&ihSs@5D z5}72{c{b8jA#okc_hUkU-&S=Evz&uNn@qRYAzv+wK3(#U)XR&0jkDoDmC>bIe0`Ft zZ@P3zxgD4^tn$jD%D#mrTi3A{@SHA;ymip{)&{!wbxYjtzjsL|WmG!1s=&@ui9pKD zEJB>+oh}rO9N0OS6TO|fB4nWyeecw)-ggPh>><7HNIXiJmvvu`N4wKJ5D&^W-S_$4 zlz==`B%3Im%Usc{w^F&J%_oHSI}$HG9sitUW7n04W3WVk#&1946Rn3f7q2xa7R-9F z=Az|TdY^~Bzi34p;99;hCiIqy*m3S8@29P3`JU}G!gR`oY0T5GI%U4&eZv${#>mzL z-{hCQ_iK+c3?iIn6z!Hnp)yL(S|44s_(^@h0mc5oy3&?RXRnc5hf{Hq=$8?tSFerm zEHw~L&s+I#HoV_Z%c~{%iGY;_kY7kyjwk#+e#sEYb^l>g@aT#uc)(NAA6eroY7H4r zP_o!!#AUL-MEnhAMDp)>FGMxcMS7PUbyJ_u460Dfd*>D1m9V56xgMA8n!sRHKktx5 zEZkQTuvjH6)SserjIILoD6;&DEF-BM8>9Sd98U(g$gPofVhCR(z`iIok2r>VdxjH= zhlXoP7|^UuXOcboD2!d-+0uKDusV7=ELDSz7^_~tdNaTOn{X!BjV7(X{nt=2iH0l*MVnx5R#Oa0+>cn!VW=LkF=e7Sma5CgvV{i<9QC>XYc3L+NvVfS}bKX(2rh)tClVWXvZE8 ztp(U%a$!pwX$YwIQe4JdJSLW5+6Xf*`&`$_k7`lyG4LoxV}-lI|B>OYnalqss~@&E z{UQxm7k_fR!Ojv^V2kf)(sgiGuQH1yr$nUvI)&8 zq@?K`Ip?G{6P06WjDk@#h10CkV2g{*hVs9JuOo@DHQiW+tO_mLiuPHv#<%uh&n4qL3F@V{ZX%VuCooAI6bEb4n7KNe-bK^ zmVO+Pp;*(X>>8`GIx{=uc8`2T?;h>=Ymc6Yp(y)5oddjq{fBcPP`-cG-2dYS)cL~< zg@=+Getb_V{0`&mqS6uFUBbMBkz_R~iPa*CJp_@5k0qxYbha;4D>w0ush&BbuKr`R z`FMVl=fy}%Z7s3a+gF0o8)iFVT%5Q@~T@Z+^@isMjADHO4=Kyntw za^VnLPq)LZ^?@52)o)E_Zf==+Hb2=JOITE{KAxAcE4cs3+So`5D)fi8n_W6roe>}_Go@4fs zF*bf}9mO-jW8{=S{JMIc9yKpAzwxR@@dJthEo=W}>f8S~gAO&Mv+?u}Ao z0@+jdggg0??`(xEs+v!pLGV9LekhY?JBdviwLp7!+wQWi`^Q$WXdy~md?Lv&Vk%rT zkKlfiE8FxWb@o+vyYQ_p)xN&-f1U62T)5r~JmrzI80%?Eg z^ERYzG_wu69R3iUw3cDE>Cj>i^}ZvUZ1J#z+)b)zGSb>Ls{G^)wI&zqcV5+1k}hf{ zI!~TnAzm~|W-qJYrSfmw#BXS)(y(RFc`SA@sd!(K7lp^^x&I-Pg;}-e&huXB=j317`nx%vkooad(?Olubn8oCT1~UvYwSl#B}~~d z+FDY+*(t1+EIqrma+EkPc~&X)~B9?f;g(|6)r@2cHFHhE%PPt zP)V0)v@9I-e@!quK)sBeuZD=k=2>xCylPrSdMqO9zl?CIAT{6*MtRJVR#|{=r$=VicSRXA#A$jKq*@j% zVN_d^)j=oXedw}%ao1b4$5PS($QSwp*#B8aA;8Cm|16}u!1si|$N!*^X6m_QN|E%h z+;Mn@Vm$USo$D8@U*a9)ja^DtEEg$5t*#=ldL*#n|2wBOu-dHADvQ5iEINU#kWh5w zSMGwKYem+WfDqQ<>Gk@~H;!1EP~=VucTgLDniUFta3q3~bnULkLH zZ=@77?f{#Cz<8v-&{8(WZcntPLPc|!GpU6cXtb}L4&&o5AN<8hv4>2&N+R%-`9Ps`_-*i^{Q_E z3GBVtd#yRg7(W?v&1H!usE6A`7ewPf34z4p%TyQFn5*YEDX`kfw?7*#qm3+qjP#Ra zcxT=Q)zlAAui726$0?R>giOSf(|D&h%Y{5V<8HHg1D z*u5hv;tw4YRtsjkLrLijDAqjD!0G?4U650_N6JipHsS22`zlNadY&_BkPk)m)(+_` z!Rkzs7rR!?BE@{d+Qn@{YEUgAJA@Oimdru?WODWfoAiqT$D@3lO4A*72aXuTgd{2< z%n6u)iiE4Vx#ZZ5aJ|9?wOD9JNaK_0xFTw<(M3bI!=>4^mx1gD)+UI!sJIyCB+b(l z>GiuR4V3Y^2_mN*7TDG22AsEM7(E3_8dQ%lr-KU0&Bx|*1I)6~8Z_P7Rld|b&9$)4 zHm?r1bHO6B^mirb|!CPn0|< zYA7Hd3mOyp6(jY@`1I65>M1nnBs-tJBA?4qvzB2V)qpFMkodU>TS%(lGO4#0>_Xj7 zX;jz5XS5q=k^A)ZGI3n8E$=fX@Nx}qvsAmKEH0&EK8#qLeNNqRycB7{fbCb6F8VGe zAl5i;`dyFb!0dU!!JN(s6T($5)D}S~z<%pjnYsAZkOJ2p7Pfe;%suh^x=Wg7Yjp*> zR_wf9MNbRbQiX1J3m3a7Spf+>uEnCGAs2x zN%D7d7@U~GvqFJ|2rhK(ebE``Y`}RL)g43b1?!8}$;oT-yDQyYFWAqH$#GRX5rZI% zp16jWAlAdsP?=5)_0VDaDFqoSzZP~ak+06{Ri+? z&=^074L>O&)PC_up=-uGNyl<5BVP!1>s?tx@8`#viSFgCTI(?|#Aq?{xU9{`junRp zCqLEMEHvI@eaq-{-|~AM>fQM+N(7z(ivV$s$%2s^ z8|$L|wQYyq;WUHf5{qkCBJYj~n5brMC~%9Ui(6_cW#OzY=B>`W8)hfgwac3IUOQ(D zq4?Bh`eL)I@NV9*KVsJ>&D*g5if<^;bD+)IEXeQz1y;K`pw!ACu3R`$uUU{zJNLK^ zT^DnV@tO6VfF1Eh>1*#s%Gh9>dTByt{^={0O}p98@Z7u(TG%B6E8Eb4URvTLK|cp4 zeQaqd4tG}*6qLj3QiqepF!2fp$KPS=r4B#17iot$aD=SewU3M)%j(of7#PraW^sn% zD077cO8655P09^>eoiSmY~qg2K2n_63T2$GDu!)PE0LlPi!-r4*zVKpA6-C+zGJWGnMj4vuhoD~6isj^cEw$Lq$b(#I;0ZBNh7vnB85Ta(nQybNz{ z9P_jHe`_i8Hq6~LC4Ni6lvkoS%|j7~8%0=T3PI95++}L`?1RsO`P<#Pj!SjlX;Q<{ zdyYD+JnOg!rr0*a#fmN6OO<1PoCVgMuifp|`SP=El}ehMviU@AceS0eE9*hnAbpiH z|9C3FwPP4gSSm_TGokC0=U|~**IN!4spYes#k*8TEgRL5icAmrL588hg@uW+ zn4HvZ!l`?|9BH(3im1*g2@N&KtI)wVX8H&-k30&(5h*A=LoO=5+H zBwreK@msIMG#NNH&?HVS0w4_#x0(3rc6H1Ss}!#(R~~q6rYR2d?jQJ^k;)eR_y?9I z{);SJ$Ec<|NZ@wmOibWHuHE|!YTr)4f> zbJ(4Mm^5-lB4w}s{)5;X#rI_|0%K%~ymek<(xfZHcmDBGMrR;4jY`qyvj67~Wy-Zx z1he`C*d+{$W>rJY$*K1y$~O%vX|$8Gw$&Cm?ivlsyxduPf(viZre78Z=z8qr+h#6m zG%Rx~lXN=I_59jTueGbFv-eD`c@u0Sz|$AzsSW#{S+m$y@5u}nl3IB;=12aj{ zu7`kki>`Ocp4OY*rDmkn<9U>xF!jj5&TghfFMH(=WuJ@$Vu^QF=Hk&l@X!)#WSR?L zPd-A-MmJ~C)>bQnSacraCDRk=>nE?i6cEc2;w54ik0g4e^H^`s|HGGigG&@;)?iEu zN}&-x->IdJkw@a+WE~OAW$~x4b3!7CL&=D<;EER?MKT%(hIlwRgu>p|ZZo2#iJLze zdpY6L;wek<7767?I=T$1dzWRxoQ>4F?pXB-*mZ(GXE?Vf*Yz=;T)QV0x0dYTw=|vk z)jGPDY;;mv=$iZ<&-ZMM9iO6?n}APhYUt+G=caBD8I&h@Wb4mx@HRlcVf7Vfc_ujF zwmuA8CJEscm-`p3i`eU ztbz(j>C}TV3Wj;TET2yC3LYaX`1lrl5LC!aryh|}Fv{y?{bY+@@E%zq+qdA8ph96f z^@NOqNnS78r&Ih95}L}f78$~yz4BUl?OZ#RRC4uikODChD6!=Ue-6u$rJ`^=>GUK_ zNi&kg&fYZ)C8mZQ)Zxgy@KBbZ!(3d}K>LD}i`NN9*xnSe;)>HL7*3bFy@C1VpbC@V z(dn<;FPByCS-uBbR;~)Y<(u=9oq2fkva6?I(KX9Y>ltNuLRBwHbzM&7HkmW|A?d&e zMMPqoCNTfgWNoJL+l)P7_^L{Ie!J7>RpS}8R-h6IzQIPhLDt9#h^}8>4Mm2** zsI5pJI57^N@V+sFQ;cIMhlCzma+h{^!hL6b3|;Q28C2njQk4zN0;llA7gJc2MY_xR z)#CF!zc#dYz8Z#K@iKBEkSl|};o#!RHn?}5w)KILTxX?-aB zz$cc{bd!$JWkDzGY_)i!Vw7N9Rafp)nSr-K*4crrLB(v)9=nU^RI~o@^=RL zSCgLwtd;mr8REbvNqOL%H=fW~A;GO|=wev?P~chp*lktr@a<`~Tx&WBoLl2NTw!iw z{VuOK*FN7}XNU&O@duB7-Yv@)j)qEN7=sBPG0C0C)gD(M1XzCdrpeZO7l9|R1d}`% zWsq>;iJ8c5q<-ni_`CL4ows9TsbJvPyz%pivhn4e96sV+A}4k)A&>dW5OJpGmH-CvO-p}`%RlNY6~7|hRzKt*+Yz{`7~^n3|P1(obg&ina% zT$Kan;{})BmfHod?%c8&kw8vqrh@#S|hdo&L_c zd_}v|Pt>134sdZ&wG({BwD5`kWF(=9;-s(eD~=2!{n)ojeM?(iy3Y)Ls2LRBE==<}EY3{o!mDcT?6NsS$_7{9<`{=e6t;Pbr;m3k9{m7G5S5 zp`1w0EBL-?^h!0Ov7shO3Y+_~>sB3aCZt}m@hU_qD0EX*EnJ8q>domvq#b{m{5SHK zvXO78pG~dZK`fZ*wWu?MeUJL*O{m|i8e#k-qbK~5;!pW(N1{O8P*Ghyoo#z}^k<&< z@+;F|ci0g|47X=oYlBFn2Z`rqDN#R$^e4_Bv#5Ce5DmpHC|-BVh7r0gmyA1G*o0fq zk+(b?8N9drHbdrqg4=5W>L6*c;iZ{>F$rKn);~=GGw1({?vrevR0ktc!#RzW1UbIW z=D0=#On`N#kJV3eL{&O7>Z|ar$tYHJa{4m9v;L_-(zFlZn-YXa>Am}D(XX_)zA9#2 zk-|jwwV?&YdNE}g|0H-C3;QjnGP;HteyoDG0ol1k2IFj|>5yKE~ZlAwE-FVczLpA&g@yFa@Ge~%*%-A>dW#Yb^({ewfos_)I}GPj|2j? zumYj%VGIO|sPl~C>_%I)MrfwQK?7-0rHv=Iq;|x;+Pi(XV`hSjTxLduQ9IHuQd@=-A%KT1wGy6iScr{be8+

O-l!nvfst+9+~K(>k) zn7zpLt%}!U_pBW|biXaQtqFa>9l8F7l8ucyx5&dFf8Du&G;W=6TAG2Vic}l>j7mB9 zvtN3b)2G)o^6%px~eSe|QxT=*@-km4pOTP!sL_gm|7P@uVTUf=>;d>UQU9#Ts z@PM@84(*)DUkCDNK0gVpufCeuGv^Qv#oB;`JXt1z2wtz5+r9s`Bd3Hx7PBAVSwwjPy@QpekInqAhs z;eqe?+Vb(KW|^%`@~hw}m!Td}t*ZEOxmd90ieh zMEJSmcPKU{*=8J(*?nvMXNT8>dg~5ed9sC*by=gf?avXvdJlHI`ig-1$^J9X*(7?E zPXK)&>(AEGvf$nRf&Hh9#A8u7LS~}GPkxa;KU(Wtp!@)bWOv^iXCQ+f^(u>$;76cV zw)^*%$10B(LteN$E(sKDD_4D~f*EYR6D;Ge^uU5U{&F>(j#P0sJT5v$=u)*b_M*SY z^S;IDQiN$LS_Ga6$$uzRz#`@QhmHA_&o9!Hk|KSV2)?@#H^|zg7q+ePS(2xX3WSJbLEpm`CiP0rS#0Ynd_giO2ov$D?iq ziZ{X(B&__uw#3t#cP}caF%kJsg9X)H4IabN(LG~@3I)O=({e6X;c+(X|CTjNgS7~9 znaUYbz5MX0^**z!(zp8UjMl-U@Sb9?WFd92J8C2}wpT}0I_pwrtQ#%EBJ8t$&}Sd9 zE_Bfn@f4aUBMLSw3(v}j5#nvSBdoR92^kWE$QMr-ugJ8o?EgGPIUx5tBirjG4TBS#MEMhQ;^VR2qm2qdrf}tLv}b7Y zgc-)+1us{MJTP`#aBb^4Yq=5#6sDP;wt6x1(yoXLLBE|RIm{L0IFEas6GkZEh!kLX z{kEmQXA=$!f}<|`>R2_{@*JaxLZ2YMwTAhPCo}oL1V76%f+smoQdZg9NZ*4iM{Ij8 zE9|b>OU;DW@hp7+!_#&hf)GxdvoWH~Y$LPpDH)y@MY1G`OQFy&IrF5dV4)Ei20zPx zDKRhPZ#-@$62DW$#Y9&Q%VaR=-JqkSwG)$=(zIZJqyF3y8K0a+A;m7y+n6ilewT|1 z=f%?7m4?HB7=legbvFsk^|v(B9qv(*f#xNB+l+Q`!ViN1pR|(#ds%QIPwRB#}UE75s3aJ5lq2zxcV1y*SSC{OL6?wHQf2B@p#MSh%DRPNdwZ!@>s@T%LKF|wQTL?6| z`EH@JUU0R~Y+2l{I`m7KqspLaL0OAym9)(r!$G|yS4>hRZ-#aw3`0mz*SI(!U;ldK zRPv7ZKnSHe5-a>dfsc4Ti#JU( zdQBCp@Mcn2g?*V`_(H`EFIpit+$rcmq;n@apW1V$aCL}J2drG1vuQu4@LNkYS_>yA(AcbERe>4mu(pOgK9h;v z*>z}rbn?T}k@UCWzJrO|hG^zAPUTyIe#E$dW+JXHTieK8n0qGidQ|?GBlU62AJrW` z)W@7*znG^#Il7#5Kk291hxOGzt0eN!ORaz6f*CdJY}6@Ps&^-xAOwv#4=eiBM!?1I ze{+BanfYpwJ+oiKoEC*8D{xH0SwLP?ham>RGNii1a~3*Tf=j63*A)@%d7<5-V@Rp? zVVzxqO=twWjZ&0gZQ<>ZkaXtsmZpWl)$QK$07G-`_8YNw z@|5mOzk|#-Vr_a%BNm=0V0_@$`#J0#8{?a+uM zigpL{EL~@1kUeG()9mPb|0PpT#VBXr*KYCVsZg6 zdv@KQe98kdmrRf7q^u^%>|*9IX@>?wGnbeKSIeD)M@c9}skrD)x`gINm<~b8-rbsGYpK}$Kdvt1gRl%(8bE_8$Xx**@bxy$* z(X~Vz*oSm|D$*t1KS?_@o;xp!Y_=Aw1z;O@wY=d$_jA=6NLD^D+E)z@B^nxhWMu78 z?t?l_hc3WU4mFZmYReE(f@8NkJXk8iS@nadu=HM>Ub3O$e=#JF?f&yADw>61n*Dmf zz0aVqs7&Ehx7|?j#P2wmIwkHZpY77AS?hevkh(B4O_+!``YS;>@lxYF-v}2g0wVc} zRxbQk-WFT$Qa8VShQwr$tD- zQae<)i_O-PkcA~v`edKu1(TXsRgoKT%)XoBb6xS~bBsNtEE3mhLSmE9%k4uzf4v8# zw4dH9*nlu^7kUK#nT!ISa+cq1o;VB!R!QI%Zxn-|r?fp=6Wp3GIg?M{uh%TQ$9qhi z&t+(|@_(JiO@Z^cjc_VaLh;?rBg$P)tO9qAl#zhz zs_LfLI=S~EEE1zh!4WnmhAYKY>suG?=dUQx3z-eql}c1j<|yB%PbE~1O7uDloHTu* zCW$r{*ME#7s?!^0*i+z0YLr3E<8hluZznb~K6Luz!ZzffE1f(|2C9k|@T20)`A@678Z)xoCfo6zv=W*6l+vYn7+}fQZREi|VQY*cUY9Sqp40AiJW(}5 zZt+FHzsoO5ea6?X<~S5~s|^jt!SI^anWEW%Z`(0Ud8^P!{*kTfqx9RrMV5-jr((P- z{-=fEuiHtonTNi?WZLBAKmTBGP!Ie5f`Sfh*ca)H+nptcakTZfZYn;RQ5^??Ld>K= z-->4!S584@7dfweSTc&<$yr77b-yY^p;)ShMRQ@%XX*DabpXw*&AIky$(Kc=#MhYb zF}=SmMek^9zQfIrhz~f9ci>d#r{P+EJd!33hXHeB$g?i9kIGXoTt99UqJa2G?3F29 zvGq#7R^>Z9wDn)lPgQ1dx92#=)mM)14|n~Jn2~=Jky~mix-C>J8{>c83ndiiF&@b) zQCZ0B5%q&Yo+EJDE8So4PHX9_`F&9CdH>at^vA|{9kI<;RF%~TI>j`z^5wj5qRwMX zHi{W*S;Lfm!??f>0%LIdwZ59}&s?{xZ<0#(*&3mC+)mqb+3GWLxi8vGST(Cdh^xIU zja<={>1`Z2$>-ymv<|~Zprsj6(td5VHt&`Y7}eXu(cAjBq)3m@5^bj~6UC`W zznf5PRCiy?8v^cH@bOU4<8%X6=uKJipi~O z>`YGA9GN)CKQ3uhwl|oI_T;+!o84hEZIn^b<6#0M$Dvwg=d*U!k){YQ8C4Yv+Zw|y-)P9m881`PG|B!;4ad95-uk|vo_*+zLJbkVx|n3}%aRv)$blT3sQ@UCd6 zpPE+ZAjX15O_L$nc3XmJ$#{oCe2)8QWFL#KM--xR##-Uq< zc~X(E)>%O-ahbo{I(l}*A|31;DG5$kVr=e*$6X&WeJlRWBO~e&eje1}p3xTDzPOGo zHt|et2Wu_+5yV%}E#>NDKFzDL9XUCp&}U6nWo^Inm8#l6ZSXXbjp~Pu9DNErLLb3j zjpL+GUl)~Kv|0-X;0!tLZ>CykouY=NH+d8zh*fQNRP=jQ#Jvl}XsIG(t%@KNob7YP z<~YY|l4?kXJMb+&2^mX!COpm(UvC#M`Tc(Dtwe7iMOL7yan}`INR{UL%i+EpT8XD6 zC+4oas7*$-vAoOMolzw)TRMhzl&N}l4xb@f`y3&&jwP54bT#eT>c+jKX!W(UE(*;x zb)B#gvR~WF+7Zc1=I6QztSVZ~Hz&@g>c`Iyd;2}QIYS9f<_T7*agritSVGp|$tiqh z1a)hXCy13aKjd4hR$@jB#idR<47v7iD_U_2MoN3^e(2y-guoxG-IG4y+RXK8#mY_f zz<{~Q5OmGJ8gOKBOjf5T<`0mpbCc{uymUT}FVlM~03(V{_|H=BUkYeyHoANSE8V9ZPU z@sD6Dn07aY9W@^pqH>OS3bTYnKDV?EFmJoqrfAE2<5k%!8-VB;PAS@~OZ2htBkt>- z&xzsj#TWs_B)kg(4VNUYs<1=lt?oM41_4_b#VPPpQ*_+m#!w?z`8GgIfA}%Up z-T0**M+fRf=V~OIBy{%9vfAG-^pN+DCX*Ye>a3^d2xg3ZXt@9NVL{OToaaU(36Fjjo6SA?K zEIIFuc*>PGX^vPgJYPJsV|Y`)sDk~vJ%J^--uU3Y;tK0Ucn>+G4ZjapC#S`Zj}zN- zCOB+!?MOa!fJMU#>MuaWaMERqJNwtJOoAS6P8%1JR z#2!@Zgo;h@A#cc8!r;&Pj$<|w<$0(`loI~(nF+3{LX3Td6H!+gj-T5jt_^i`t$Z_E zqP`d}+VAO@MVdy~8zFl%l9>KzGpY&E+)--4Gv8<)*<&LALu6QC8Y6a%-X!cA{iSV3 z()3d{+B2;*g1(P!id=HTq64MB(ohH4#c&L~5&Nwz@C!PSUM+DU`Aor1W^!hy!+3ru zlQ{D5{EYYRfGWkG4aTPE;E{?90NgbGy|78 zgB^@1TwuO4MW25U!g<5zot9!?{OqPB-RcZ>BSvq+Vx3mW!E4=i!nY5N@a4*sY;|if zHMf1e3Gx)N`RPJTw?Dv=s%Plwzi7WU7CR(HRJRZtM_VcjezV<9E>!;pA=~zRRDx*gyuf_FhJ=@iAM=U~NeeM`vkKHl?r;8(D z=)H+Vtu!7Q{Rv{_8~6!@mSo%9qYu}mwO+g1zS%Rr`)-L_NKjfX|HL}~9FanaG4YGj z>K!$DhtgvV5vyd6-DDX5oVb23LzFf>a@*4gEY$wYcg(RaOXsMyuJ+W7jcf#b3u5{v zcMP&euVrUmLnGvLsg_6Yc+B!K5-1EY%2*EJ(nT=!cYJG-#^3II>Cl((F|tN&KiNZY zDbIZ&Oz3gs?HCXl&He28X2X&v<*|1niZIfUSo@7qUe}tmE=;PYZ26d>Af&T(U}KK4 z*{B_P^AoEf$+m2F2{MmM3GuJNbX=i&vs&9_7vh88VHRi~4ZbMRD`!@+BIngx5nsQh z>ut?X?Umd%t+=nsW4e;(r|9;omN1XbrOSNrd+h>L3aw3xt_ zvc)DPX$Z(>E|Db;7vj{HG#P6iM(o51-nJm1@Vb1C@4S=C@!<449epax#KtZX)_dhM#S~E!E(WYVVC~tY!4A z1TD7FP0Kv~|I=-9G5s8R_cF3BL#T!$@jdn~*YteG&fHP2+F( zJA*AA{=8M?-!~Wb=AEO5PMa={Vk;ra$P_FeLtcM;wKrCyr-p9@Pi1Db)0(%$## zFp3ameNP2!t(d0|KRr^`*N!>GNaV3Mhb}7TNF;QH5QO2ey7uSy^c~ZD+q0k3}NkZ-_4xxZ29xo2|Y-Y)2(vH@#R1V!-Cty16(y z5&;_nRGCie#5~oCv8_SIVk z#;I9}-rwD>me$$sxLs|7J>w!ZZ&q*&lP!gYQu*$W!rYbhV>}cT`(o+fPzW7HB{>xG zWM0w_Ca~nj7xu?9W!mmc++Ll|R+=cO&HXSMU264;da+-#8frbnSAF5^vKAq{0xe^t zIWAPMw;LE53OilUyuVT^q=hLgBCF_yE;Ks#dojVqP%9LO#ZVJ)nDZV6m@c>ZkO_y* z)mj^xau|)Q#j2W9ZPd+Hnbj}*63kSY5$ybM<%<-!Sw^*dYdTq|WU({xT@fO1t}u~e zzmTBja(B78y3%;QKroB`_EU63gyjUpkneO%zUPt2Wbq#OSOWtCZ&uf<-%}??-6Y)# zuLi+cU@l^RK0g)i8^RB8Y_Xb>dHCPmjk~8v{u}j^y`8B=_hz zeker7F$y}05bKTpfFLm3LBvwLM;*$VeAl}bWyPT>Lwx6R#p?ALKa|(*x24^Ur_1$= zzUd6dsOZyaG;k`;KTK!z+3oqFQi%rN`$SI5701mK9G=y#$s!0w8JqD~-nVb0P566z zr&?X1L#=g-W~0 ze9m^J-P-vIipOF`%l1g_=k<%7kHCP5a})A8+3dP(rTghP_e8$l7Pi|Sd2RlZUGcjL zmga4r=G~tu(V++l!loey?v>W2Jihk#d+oFm=vH9KJ7@F1iDTmwB$siYU5a_|Bqa-~g?zbj? z=0a(&*!h%hSm#}p*=#JmIycuwlr(?9ZS}mJY6J!(qOb^rNOvMMD@sbtoMl41tO6un zrwipd*j#U_Y!w6=!%b6|!o-kyjO||KBn5+QSLYhbUXKYRic&gs55yR?<21`{Wzl!l z>aL?Sw<{y?k=vuW-Ggu>E{s)VeR?r5ZV08|nrf~lHQgI0XMJ?Lf<=jYLO2$1ZTC)7 zD;2Ok6egCH^^u8rITKvLDJJepYxK>OY73f5Cv!4YkvOhJyrL|Br35*jvzCT-20jD* zmcpXnli+4y4MHW+jXCgErcg*=P`>77buaa!v_3IW{$5#j zppu$;>vqfg$}1}58wWsX>S#9l{Oeg!d1%#;em1$qVn^im@Qq1CAwtmP2*pngf`ygMW!3ly91Cc*g1Yx-h@7D;+az5XOeTG!? zdqiBfUai)uFOC6RjbmZa;jl1CrRg;DjDHb;bg`!XZ z96Bf=3i5MOMNQnc(CCKuF*npY6$S$f;2@oadehOI0WkYtf?cc(H~=y!LbPIh9;O-l zzkmur7Wnl6vH+%l_Y@)j0B0NTVE%{yJYJY__@(v3^m}c*vrVUmIUxoA=OeQDz#SGf1SEQRtk^(-EmyA%Sr$xNDmuQ+w8o*uC~(w6iD;B?HrKT z+1*hI367wstGOI?vYAXgplG0G`vV#`fB?@J`51(4yFHREn<;d8c?ojc*h+phN3sx9 zHgFo(zqcy@5>2roF|wR`NLg^?UxVyD zZo3I+kITuxwlkRJLcmTsjd`K?OgbOH=$K3tU2bKDVc*wd$>&JqD-=!ux>;|t9hsCg z3kbu}YInC#xsy9U4CrJD$^8$2n6F7tTz0-!1L8ANZIPCiCSWo_`&Z~RD2bh~Z(eh} z9eer^O8=0If6LiC#1>xvzvu4Xa@MB~3{3prbN8PQFYRsP&7=SGdkPS3AH~C!J#gng zD7D-l)AX$l@M=cX4El#J@A!vLAoe}Uisuh+%ZVdCKiyrBR0r;I)Q$HSlh4=dQe z`*Y#+c|td4*gq=QzaND^3f_M{X#d|I&KtW^x0MluAkcE?^Vk&o$>2x`$Mu7gx{54-^*+L=sfU<(;9)oxV+XMQdlH8q6YIfU= zDSTI{v}nF%&o^1`jj@z)*=~g+0T>tzmaIKQR>96&C=}2dpe9C9aREOCMPzgb0SK7_ zkb|H${WXcjw-c4R-Jzgll_-~G9BTXQ6lgTo{Z(ykNo_y!9&rMsRdG>Y1PKDF+-{8A zpXfoPrJlrL5!!tT7{Nhd@rMLvefpZE$7xrve+=rRXEVussdl^j{kgle`W#>;$F z;Te*L)#~@frnwx8E=%A3EeE}}gRlE-7#69EFZOs5lo#6T)vef%nk>+j*Sy;=8*Wx%l50kq*nrGWYz5EO*NkP2vb zA49WR|2RYKTIAjBb+`6|viv&=o16VFQI9tAEaH4#nQ>M7qzgj$DLBOaKe98y(&UCJ(EWVKU_$L{lbHp6xYF3v2 zPGz1LF@>$2%~}A^a{~8*TBIt(7Ng`8*7(#o@y07}-|jTunMg@VnSzrT?Gjzh+MJ|D z%E@K2Jw*z z1^XBFCv#N*?CLpxprd8(V|lVY5g@KkuTFQO3cGg|K`a*)6#=yh(6%;SIC5?m$ZW%y z>_V??<2G-2%Xxvjqp+UN3uC|rEE-Q0A13DnQE^zTbv|= zR2q-Jj#HCsa=FxNtLz;a58E%0PUAlsXK1=;qeapJrpKV~-}To6dhQh0)1P%`VP7vg ztcFa51~4aF2!#<7@sK!erB7*;>xmk(15ZKT6w}Rc6NoVZfb2S}i6+GXu!=>>=(9vT zcEOiF4#`B%TVPS6FQ#Rb{OSvpi@TMg?1{fW*e{_srt$Qb{f-YbA&x$U@T7+_t>bRi zyxwf7#k1@Ph|}D~_YoD#V0d-+dA75nB4>-_bES4o=j&{l7JJqrkbu@PhgME%T;CqJ zli(cGAMh8_suM{laV$9Ky4Zr+^#>sq=rN5iGHU~6DC)My1gKn7|GfYV%C0lAFy6?! z#CA}WH26hFVq!w3# z8y!Df20Mt@FS^jL2?*79;BJvy>$|5K64anaE^(!n}$_D`pJijBs#f`$C z8W5Q7PYQtk{GR>-t~^^T#(1IOlINgd^g&nQO%k!2Dywnu@Ld0)Zv;mFOW#xg*TRQH z^jOvCWdb)~k-C2d77$mGN$er8Ge3;1yNT?{8C(D#95Z=P0s`ZvHO@l^U&l){1<1(A z1O(jo=W2Tfs~6pP7#K=`)XzdQ1ELD3 zr^drJMBPoAl7`5+3y_A^*46~9pT7VW-yM0KpPO1Blm4ENQNK6()!$f&7-6{Eb(sM6 z8PNDf!xdojR8RHOqMW!*tb&V?Ud#{`d})N#7}999ZHE>!tC#jy=rK z!+6IOhf1jTKsg{ofPlSHnA}WrCpJ0wNqT8a+Xp~;&*6+lp&)uUU=P?Wl(S{2C1ChX z=RmdZseK#IY9t4s@=SG-1F$pTW>c0#=PbItd-pDmUOjT}py`@EG>lB%7VB~x?0>aq z;qDAH+M@gYZBN`v^jcXrv3OPH4QGW++@AphPKTS>mQKBnbvnT`7YYpaeT{Qw?KW?R zGn28rh=RgHJD?FqOXL8a>p;Z-iKLjg@5#Lzv0$Oz1F{fG4J^K3zqo?JpCw)RcVqI> zAsY{hQqP?*`3g<F-~41;2B(TQQ`g&^(ECt~!a#F~?{+RoYlwxu_%-)Nreu z{a||boW;_qu3UiXnO(As=*|W;o~_!8d@Y`l)_i|^(1Xu!mosq);zjl!K35bvQ)8)1 z3!Vcvh3*Vk50m*^&6GbSeQJ)w3-CoIC5;oHC-A_XtGa{nFqk@ocyj@?T%mq90WlnL zUasG#!xLx*98S{)U{MVZH8mwR$R)arFif*J9KQ`-77tj2u)_Rf}=`X3e6=V6*3D(wIEBM|;AK>g1S2rUJYweI~N z*=>_e|F>L!uLPC*BTgTRZN9kr|Dq#q)u2ur35I|G$pbGMu*LK3QA3bnW!3=Ol+-Lg zE;hLWMxQ`v2l&xVU-L~LYTY^@fK|rh#=z`>yG(WibsE%PPI5uB)bnlN@7&h$&Ti|6Zn>oZq*#13&BwXq!aADF9W2U9P9&cE>NosG7k7y#1oIQ zRIAMaWd~1N32@&49FRmn?N8_|)U}JjLI%ATZ6G>9n?Vh@V@2ioY{r<^n?q^$T?7{7 z-O08SkfX)(1!s$?Qf)Z5J|4SWTn_Vx4iXB#hhSyz)kc!V9kA z(2WB%e0Q<={(JR8qS|d?NfY%a` z)*m$0-(Bs1Q6mha9u$sr4)6l4x0xo_Yrxco8nTv+D|V3U|<>%p7saHQ&frZBpIt+43VU(88v3vkz zt{`l52S_%3hxo5ejmPl$T`urIrw*{5+|550aNinu^Z*4#5&C~jcd$Fm2ZUQUe|7>28Eys+%OJOjgScPUel>o1>fn$ zV1;P|E;B6A@ul@C4!JGB6bdeWMMaP~oq(k&0WHVz!lYqMV}-h>`89T68UK%7ZV7dD z*VAzvbsO26=iP52ngmYgo7Q7h<-8=4->2G)h>FM32JGQ}9pv6A!u_V>@4rcZ)=|I{ z+YMs526WJMUlI-70kT)1_&u>9f@sKy_kiYHBz3f{x@xlUTf~t+I$1`GPH1omxC+*; zA6bP!NCT5)!`ZAvNB3voxU;E5JmX6@yGUm$;Ee-L8`Vm^J(~AtU@JnF zcS@R@Kz}fi%>dc`bJUfK!{&c?i>R4_S*LK(e7*G z2WvLcS(I<=;+=@wo1$_QVWlH^5~d&K^W3pDM_z=;m@LLvn3x@?ZsoV&ayr$4@5Rx4 zIbacq^V09HrUd6nKg(u+LKGo(LT5hYI5|f}EOqpi1)b{{@Ji&E&Xd%Fqb8Ef>!?l< zT&y%-#_j_~FU7z<52!Y}mx2{Tez3eNe&rv@-AhfQPU}h*c5&BjU00%@XiC`^LtYA6 z0Nq{p*Y5Wg4-{4=tnwFdodNl(pVSRf_^nY`v^Ed@$?O=2Q6?hZ*hz@k3>@%+!_9KJ z+3f@2?f^kGjw^|M`pZM@E9aGb(0y*7QAqCXtiXnU4J#Fqsc8BeI!o=UHsrOE&<4VBBjpQi$ULGo;Bnl7A5=r{5 zY7Rh`Dm^E{WI zjKR8-sIYWwH>q=56Q4e+gHQBsL)D&*t(=K z8#`+ zsoVx|0sc#37v7DRPz+T;1~cHFn`RIqtlL(Xjt?I=K47(3;uQWwL*AtxJ7y7Er{*?I z?PZ+7lR&LXeaR5n;nJ3;7NM@&=oF?L2*~_MLIHkuLvv=!KgxL{r`!KU%GUpH)$)H& z>jhfBtNgXK)$3bTRb@m1xUVFl2_T*nKDh4B&;dv8uv7uDeu@mcfMYCX5lOI~{{H^Z zSZV`Y!b48a6c~mdXx}cBW&Ggaz)&8=@k+9`>YCGL?D%z0p^2JWlKz{x)Zrjf z(w}Ca-XIb#tlrhGxZlR4##>jLTEl)B#yZVC>X@y*V^Cw)%LE*`24a}b$}EnndfiR%<-u)L9g+&n8Z!Y%m96k?73<>ARr)>#Vl#MSHeMpLf3Pb4z^qbb4f@;RWs0s`96AkzXf|`V>A<3_X4B6=S^pe*lX)J3o((RiE`8 zZ%<53EkyX!flmgYED&rk)M5g{jzAvKgq#Hg3wx8hzReU&D-u5?^4EJxmX>rjCVhHb zrT!Y-1CjU_2&VV#U<{o@e_r6{v+!*HT~WrgA3#$;95n;On4R(TUsEy8y%vNDINISQ zp!qE=#QzKwVpCxRuO5i`!v6grHZ#+jmfJ2M_V)y~e{=2!ggUGBf(pxDILYa{U|9id z{gxy17a8k&cd<*OUK$bkB1wS+m5|*Puqv2&Wf`mi+xgkrV@o^J)7&jkQ~)br!&b4yvE0{`tMz);`n zt1z?ZVVC7}hbw21uv_*>s^$uR1XKcrRAw^ln$r69Pe6`Lt;LinU{l$*0|Vs&{C6Ls zZ_l^;vLN4Jbe{s+=Zg;;h=f4o|JF~fWq zLiVyzyP8y@I)~w`CO-E7p@Zy3tf3OX?&|FY@{J7X!+iiM00JvN=BBF5#+34|7I4ShWk`&ao)EkMo#QvJhX zZ3*BD157ySwqy}vfJU-2xwu(qXup=TjPafWd13q7wk_xu`E5Fk05axM7!8C0EEpOA zO9My)QfSrUZ0xHUX>>B=>Y7&4k;Q*9_7~h|3 zf};q^*^ZL6zg51xPrJT<^~wQ{dGAih32Q z0V8C6Xm_RuSSIsRcOa++Q;G@M_|s>7#Lh^Pm8G zVHzMAz_K}To%R6iFB}e=2LPkJS1C+JE6+azmz>be z25^AuQ~)+Q;6YXZNbSioP<cyW91hzZZ(Dh94qyDBh8u$4IfQ2;Ow)wy09YN9m#URB2=?5&N=uNXk zUvUU^K)FIEW=VyWl5CGg+V}w=CPMKZryiJ;Ef&N-yzGJKv@0b&-O7C7_%}z!_=_Wt zYvu~=3Iam)#@XVp&X;0u_m{{-GDP3}#V8+N*lE=8vqdRsCc&LX;jl3|Dd?3vy!V38 zAJ&>3gc$n-14t_6s6S=mB_gH3svi8Cvzq+Pnfr%EN7>;X-|=q~{TZ(hu!?V=l^=*8 zAt6uY{%(K&B9H;re0n$;@ux>YzW}Ap+87 zckJ;{#>))gng;!U2?Pm59s4_@hy|2FNCv(6 zgZU^Z`@IApFF8=dff;?VqTs~9zScS6Ij#oummJS7-g=H~>MD{XjaA9Scke63RPb6Ck)F zwXSeB5K=#d#q~&rojL#ydPSxI5bD|f4++z9=_ifs+np9_UR=|(>T+76kWra(>bqyRF`ac~c49dOKcNX}+e z7JuR3!BTK&cqAf0KS3dVVV4oEnOL#@*P-I)x8U+}^J1B^`T`G$-xAzCqQexT)_ zs{&aVC=!;&jJq$0M5&Ym-DcDL_elRI9H9VM|2WeB2_*peKUMh$959PW0V5ao(MB;8 zkrWc%lkCqR1L@Hc8!HP7FCM|97HuBnd0N0w?J26APqyHIHutc-WnqYowS_y~3-geL zP1B!?zCYjoWcI!(pl4}%a7FLSZ+&0@u`GpDdrOzx$8_oq;Sgd~Pk8t9j)^Qh{qm2g z%nE_eLmU&?@}%1rl~fdNWcQ#Ox(5Zh33R(=rW9QX{hpbt}n1uoiNSjlgCh^NOs&GHX=nrnP3WdikBw=>D(itl3 zZ0gG(q)LCs8tH*lk2Gu^P!O$SsT!4(Nb*81MNrJc*bf{s`v-(*1J?yqVacm)%fvWB zUk277q`1cht^Lf*gj?}pjO;>&Q)k%!BP2M3g5vvxDJ~2{wWTxS9yxO3E~Y9Ql;SY@ zBV!h;cdS`Ptkgcguf0%a)GzLKZTTvYx^)^X)Icr1^mP`KePvN_the z3Q*9~wj~*8L%;x_%G>NB=b-LW*SV4KE7*?l3d=FumfhV03V$#|Q=|5z5 zv~7tG5_r-xhXIjZJJu}l1Xua$ZYa*6Y=8Q1rm%E!H-m#8g!DNON!aOM01J&5g8|87 zfPy$RxnV%SrkO!I08;>}{{seqI+CTr>toNIlA%$CFBCTyk*%)MBN`g@PxLpTINXqS zi9^^sCYLFiiG+{KrCz0HWKQ8b2nph@wJ+Uj=|%P=6_xle`rD!0(HZfIL_{q_{cJ?C zZMkIyzrr+KAt=%RjNi2+u&fjkWy1YIG~}(Y(+<(gErS;S_dqL<@q^|<-wJ;K2Fwls zhC7iPh=k7#^Kzq*fdXygu2xA5u^G-p+@@hn+ zMRDb}r3;c(W#>Dgv(D2MlS2Ih(w(5p(q=?=*$|J%C^vhSWbOqQ^rCFWZ z`a0}JAJ$4!3EAbLANUN*`}07nG1!o`OW#%%ec_u&le-;-qCFXJSqs)my}nx=IgR1` zHl$H?<}5n=pofg@?C0~EyV>*e+q3=qG~;)k1- zLw$l$AAYth8sJS@le~JjT55^%au{W=bQdRp{o_H$39Ra^gp+QBLJ||gUUk9$7Hj3m ze_;!=3NT}E@6SGcR8QJy;*`I~*KZ$@S~K5x9`p7AgouR?ezT9_mtXJ09#4O zD1TTo`^#S#9t3BMJ~n%#d+q{9KXQ$*LBCmYMZVVJ=!!kI4sDWpN z1msF%kC(2$dxCQhkq(JcfIGc!a=!82`{yzISrY%e6kb641INqlh0I@;#GhsIk6=3? z{RPhN3H=Ktn}{;PAY52L_6bUbj;P`m=0$1pT$wl}5R-O?i(x+TRv*gueZUWKqR!1j z18qD0Xkk@fDdGU=UfxM()qY1wT~LBbxYv;lv@@v>vrU8T`gvm^O62<7&l`4a$d+L$ z#8=C^(AViTpgw5)C`&$l96}SgnYz1Vj;1Qu&|h}Dy?h+Hxcp7=eeUGO!HX-k3WY6q zHSzXj8@Bi}_P+)!2||duKY0*LUNIof@*m;%dheuc7-vSp--B}xdeH3;&dPr;jpR1v z(Ht?t#$Q1^_32llC_42Cy|#1y!$$sroBS*4{$Dx8|Dc#Z+~!}`#F1b>TUAflDL~*& z{cS%SLHNG)dHdWj?yiOl$t1?o!%!b(SCBz(ydo3s9D-zToC&qjnB66UhM(CCv+umA zgvon8DD+?8BQrnGVr36r=EGncEu00(t|Eh~d?U|Cl+)ZG5}yasFsisf*>k@izDS2V z=AegA3mMe2Frel2Z0Lq<4t>uV6IQ7!o<3lFie3rL`pfmIA9_3xHeHg2dCH0YBR zgR?J+;J*>x|M2WcE0k$#FWYQv)kC%4TN1cJ9RblXiVlblb!k9!z=DD(UnJ)fe{N|y zdGFW4H%OHpvV*+-F$y+$^98NAdiv!@P1BigM_fJ{BgZo<5N)z3*F6fX%f(`OAC1hxGzpoNt(?*Sx``v!vdb@8e&=z@TVL2(t811F0@gBlVzHJ`1>B0bA z(B_{>K={uIt7q>(v%_=U*%gLiF^cRVfMX;2`C#n=spb-|Ndn<)$|cFaxyYCRu|0 zLGCFV(1v#+{lbzqfBKN+7(iDx`th--^dutL!2Fqom-ya*(97Ow6e3B&0j`Dkg zjvecJgq4~jVe69v5733ia1Mbkai?6(50FfyFH&}sj7$NJDHZ4n37(g-O;_`OxO5h zW&BC=g)qHu)g__8;DR|Y>b2I7K`sv$U);L3gZnI*K)5empwVxhomZc_Y@U|Q-lrv- zaGdQ&SNG5mU?!u)dw0r?>9TX%+E$H@VPs=I+Dz7ElhJ%#@=jnJN$+bZb3M2>X~X`u z7}gN(jmA{qd$8fGuzE+9Jc-}E)Wt8I!u@oF?d7kvg;m?rWrw=P32LIR-+(vN z-42XhP;R}wR_tCf1^J$FnOZRTynGlKqcDury|m2#DdpXyI9w=f z&?fnpwuy}uqOBvKcRbsw*t`@Tpl`=?g-$$6CfE9CW&%_ECI_3!--G;!{mqTGLN?7sDeD!jDMvbZ5+7tN2Dpj@$Q?J^gh)y^AHK z-X7cshIGCB(v5`fI8TkgER7zw%L=CrNfW}paN%Vy6l|;k8yiHoiG9N$S>tbqhot-B z_Z#kqiGs^nL((P0SOwotA9@8+l?7!LU*0(Ls6niJ;zw2(&)Om%`z%|HUoFgmSbjY2M0*XgfQZ|74*a9{b*>IN#>& zYLtR?a$~LcolB_plUg>o;irWVrd}+g2&Ud8k0(Nr!lZw@BPvL*Bd%~ z)ReK^=tl)@gH&z2wy z4XqeN1T5Uez3#CGO%G_$tf#5jiYeM>z8d^U@bz*hFDS&-iyac>{kZ5dH(EtcWOvovd+db=PdY`1?Cz{xf+f-U zTs= z5sBESE*0*4jQM3#wg8{8;E%%4@?w$d@!`YB9P%LET8ql$K_VNcEPQ1>N z=Zr0^pWczaf_qrewP>PRsT)3~r7VeLV?a5pqD1YXQCPQVjIH;knlbQE&ZZJ_aFL?Q zdT*#_G+AN6<9We!Gg6N2SjSc`X&7<6QFxfb%*t)`z9B{ok0|8kq!0VtVnN+`apKk> z&7-Xyy1E_MUsKS@rl4ysRrdP<&UOMMD#~#(g^da#7U#AWJWb@sW7E7UhR4nXk}GSn zE;!#gm2c#>AFKq^<)mPz=c|!0gU0>kDt?I@xc0-ZB&+0;z9sE2*DJM2kjxn+Se>v@ z%#b!KXvv#XP(IwvRmjDCZO~~QNQVY#jI=_D`tfFp?W?7fsVQ5g)rVosKJiz0L0$Ck zU*ls0`^1=X9tgM$NvFA}K%{@%-6LjFAZiHAH)sq@1wm&AJM$XZ<92+M@0C~%Xuu

Jyvkkd%s$uw&MGI+U?ff7aCDZKM`cnoZ+IH+{J5+;?vYD^Ul$6;48BRn2ThXNr7}XB3~Xo<+%ws)#gk{CEIcL} zT%bP=)b=3Aa&WEXVBUpI5+-gM#%bl7!8L{g?l->X{GHLpvLw)wnKdMi9ytHgeuWYf}Cx-8|_cR!f4sV=dk2 zd$kZ<^#h?WbsU!5{SVs{a2Pt>)dAaLj~8@~$i`$`dA zcc**p9<49I5j)ad^DeZ2X0@u>K8DHibNe@!$oFGmc$I6ik>f?-m|#P0F9o zx8g)agi&l&<^;s;9l~;PDd#bRqXXr&RvZG{lTg12U))-On7%BV6WGnqmK0b7eIK5d zQk@TUKqev5?P*h~7lK+iKK0IVCDW6>{+7Dji%ThYqe(xGPSgfD;!kr;Q_vmjcLgyeFswY2PQZ25EXJ?`TsZC8;W4{thEO-0byXY!O+csElg-ulTx207 zp0yH5g?ui2tK3!B#3V-bT;BpG^S=WJ#k?Eyl|4dI+mgawHWH7_yA*rxXRx~o5}Zls zxq}m!HTj4(?4+G@D4aA8DSPe9-Q;nN-*sax4#y@nt_1fiDFvW!~yR-5?t8mly{ZN9EQDER99M4GnKPbpzvVgqQj|2(sJ)uPD!d9 z97~w28Fx=meg>YRpO@ZrHo|75;)wfm)1fZ8biUu!Z6@7+LyYC95ra)Xhj;QeF!9=1 z`yCg`2J{2k0mBT5=MI2TE~fo-#^oJa-P)f8^=y?gi9tc_*_5zpwAoT zId2Q$giYqKPjL$gp+p$WtdLLmzEj?u8&&eKijKfWVeYec25w}9p(UwchLd>sj!S*Z z_#PDI+Q~ZBe3A8xZiBWE@>FB2ka`!mr*c5(-`4TG~Wn^ zxeI-YqD~wz-AN~GO0E^THI5E`TXkw|f^uMOj~1DuDKQ8;+0#7v+!KxG@<6rRv zBXBie-5gd1A>7>g#p%s1Cbm)O3Z--CE5D7Zp06LY%+>Z!zp`>(BGlYF)kt|j4#BY1 zg3c<`Iz6pbFSKB-{|0iBQd2&O&|8BmvBO z`}i4&?J>x-?g5@f+t9C66O*s7%xyUwDMl6>t7-I@-krx8*2*i~(@Q85e#DIwjsn>T z!tn2XGkQa17%B!F)q1W||51|5c-y<{-a+}J5K_)X_kOchZKlmg8sFAXX2bTnOeCQR zRl{2+&j4HrY%vYb%1ymVuR~8-$MjLt7Ev4*v6X5Dy1SzIAp5;r^HzNuVue={JYgel z;GH;5+=OxhM$w^FwFcM7qLIRCQsUH_!C96cKZ1c(xS>UPm6j(W&g1hYHCB>o5~pRj z)IpL)+~=l==L9YGJ$=5f7pTR)GfJNGdd{G)S69+Wje|Y?$+{tW)mXW z6wR6@DHgh&rlEnVH{>UzCfwrZVgKI1l_MXPm6m8d{e|T3J%T&h$!qcyP7Ns}*vuEw z_XGj>yN*!ER-(Fy{1c{|O&k+0e$+O*My!}fnnG~(g@b%h)7&mqj}=VaZSGV?&%uhW zp#yZhakC{0ZzZYu`{|OaqH9}Tb4JW1+zYgg_Lr-HDp1Y~_F^;x7AjgO{V*kh8Rtpw zQbjBlzn^$#n~|qg5lrD}QNDd-RMr*uS??Q4XN*8O-uL&GY}b`}T#FM^!TcJkOz9^F9L2eN9roLTwU?EHRsas$g9!nSQI@>mImHE5i=v8zM)f zC0^RVAL-i`8E^SGaiD5r_P;%Wp-EBSwTs;N>2R%0t@@*bDrLz%4`GeA$MBCh_R>Tl zJP2e<>(R*UeHF$@My4mBU+}Grp4C!`!K(Indq*hrg z%H0=j;I(n6drsAfB*%x7NIG9rEaJZ|bspCH$)e6q z+T~{HNEH-f@jfntSiLmR+P92R={ClT{l2l-iEQngHYg6@#M)0|xKVvH`!?%(+YtgG z;^4vgc?iWsyL(9p2WJs;_FD9PXi?mY+QDqaOf3x!1|FK{qOR+gUdh852Mdk+L`g%d zIXmU)L+avYTLHm{G+qMhdCRuy@p}dz9vnz%TpLOk(VDsxJCz{o;<5Snf;>7?yJD_o zZ0e#|%5qhL;R?r*gy51Ic@lZhHhvWv!QTF0%HIu)uC$->`B&v8{ zZxd}!(xeO~b)PU&(f!jgyj1I+b2ur|G#$b|z{nMAYkzS7g8`#%~_K9>`y@g?zwlfpiR&`gY4&-U8 zbH?-fdyeQ)r9zx;)O0(?$helgZr*s;Fc(+23HbMi^=J`{YI@pnj40HPIn2uzP6-6QY`I&hTLf&aXvrvDBe`iOv<6a9ny0&ZiJUE0 zUl5X^>tScJL;O2+-4+5X0#U1eCg0yTW#^$cqSsL2o8WHGsQ`(7$@6bCUGW^1>`ZOF zvFE_F;TY*jHzDJ~{q2X~Hew!nz0;_!(7V|0io4#+u#PzaCnZew<&2s5W)AQ` zhwaECAN%Oq2rDFW?V}XSq&;l)DaZ~Qq;`|S`|*J!m!UM|Kd5m^_Pi&;M`(>h(;^Fy zUUVzY7|E}vxp=gYz1Q@D(n$^&)O-yJ|@y^r6xhK$&t!8sCK4*q^S#s=0MgY+#!9hPW7lo_2|pL z{0IsDoUb5%J5SfV_4BUtBfGL9f$)urFf=W^pZRqEkYZY^uyrSVenYNjHT6h*J7na& zaq+DWD_h!ecV>`Ib)0ehaQ-8U0mSScD)j)-x|~NQ`L{l02!{%{_yNbD;-aukI79zi zIXGA2k0Qkrp`YBWL(VSfK9XhZnz!33eKYBDIV8+ukC=0WT}8(&APbXNUZv-91|eR7 zZe~)_{Iv=R!%43iex@`LSs!6R)Llg9)iaScPMqFZ2tva%C@@X>A)MAAe^NQB{5hKU z&9U%m3HI_kW`WwJ6%3Y`%%k2Ed(PEK<U$IdNWC2wDjkip$KC?@^65G+_2ngof%;G|^>+9%5u~FR*cd zMm=@2Hv)0&{JOhp8!6QE&1B>SzBd?p9oOwsmK^48;PKhj zZU@VuEkf%v=AURLairh3NR%xNw}KAKPj4+5$3;$*)@}70O7#JqIASpi8%-pHk%CSSvVHlMR-cYfN$7MM-#n%_FkmIuS_Nu;G>Jfx)4!zy?j!WY`zcvruU9tk=~G!<0X?IaHo>7*o^T6O+z+EwgQ`Zq2fn z*3~clJPF%}s&ZMm9=-#FDqm;M%OYn({nZs}uJ4|quE>rZy85^hI3p6Waox)c4s|{N zLxLs0d!MG`WT}n4G8%d(`XJ6IA(ESyqja$Z#U!j(-% zv)*Z-z;TvE1p49<&iv{I1C+#xHDz3+OOCm1&@~37oOTz-+z7_0Lp)+Y1$(72LmbB# zm9my+jx=@@dU;@sy(caaX+MpsT-*E}zx;JHm7D?=DO2j(8&v)#+LApKqmb+Fv$vl* z)|JQ-(Al!Jx{a>)hY8{}?lnxUp~Y0@#}o1%U)d2tQa$gAiL&tLoAF;xKh}6<8B;Bq zd7AeVOPMCVdV0SZT=n)REa60>UriL~L=vKDUT9QVUslF)kYbW#s&%pW-Tmgr8hX;x z5g`sIM6uwCr@4-m!HzG*q3z!>b1W{3P@$&?748TNw8__ua zjx|NuP#5%exsY+1gm`*0R&ia>D7~ZPgCg9N&TUe*v-YXSA|r@ZG}RIb2d_KdOf#SaWAd7B%k7L4WT8v^$x>a2Q6Z{LqU%)evB?gMoeRq zkhO#V)Dbo2!A}XC$=S4o=C~}=?Ebk;t&`K;t<#KjqJ)`oN1hMc*OKWB(EHacv0HxS zhMsNqJsn>o;tIMxXb$`Ib(c{2t<0zPWn^8r23%4Z#1I<0i*~F>?i)x$t3lPh8x``~J0TMl;w)lTB_PlAv#KO? zUu2WeB{G-GyeQxeCJhWjJwAimM|DA*pe7gyWiU$|ehTEf zP3DosDSpGdDQMMP;nM%@&hijxV8`y0y^YO}MFL5vdQ>8&>TV|1uY8141MO8+uEM#l zOtl>1AJuEiee#dH-wSwln2z0sM(7TZAWgayoJSWAdZ7|GK%hm)lL=n4wV`&2 z%tAVYLe*n`nJfXCyN<2b!GEs=8=ONz$>U)?x{9M$Bq1cSbVcSZ zd>s=AMs-q+eNr?wkJHABEgoK;I=*G=Ad1JNe$Xj=Ry8aHTT5_4QYN{%ib{pKDHKO7 zO;NHk_>evh{phT2s#cL$bY@@1W*}QltaN3h;Ek8f$eU~lONd_9j60p_Z*H+8^IKro z!J2Z&h3@`0gZQwh0u~~;@gM51!7MX>T`Ruc&3*s&>;8Tohca7g9ACQr`}Je@$HxM$ z$*23W4D+Y^p^fZMF<%}ZP0vqmyYSw$&KWS?U)@~JUi*G4vTJeQ>$u2WwRYuI3A~O4 z|J17DZ4wX3uqm?}9rEFkrgDrfrvsAZBFlH}3DxhoZx4Ep1zh}LdMxSHXU?}hN$_Da zo?$ok!Iw(b9m%BXR4#Gw*xajEU!rjhsVR;aB}tE3jRzn~ez6BuO1>W%6bTvSY3F%R zLD+FHAHG`f^vnrkI3USVW(<9R3D{0KoGez6e`^k=(-RhR53MY2T@s)xkHvM}@s1Fs zi;)1%@@vGDmM{#7!9hI)i#ojL(kV`R;A?D$kE|<_A}ux)yEwO0g3ylFrs~2<2O4kU zyePIq6>-Mohn3DLteJcl==IV5GmcQ;WUmBH(GB>FNe?RpZu@%oM2}lS0L!=U?v40f zqNQJs9OAN>6jbFIXF>?}^&u6(2v06dRYI9`t=vCJGEb7e{H%ot z@~LD{DTe_nWl+;&gm=RSR~wpPx8)em&ejBVvW^{-jFI?GZ@4JfuMm$W>JH{}OKk~t zl8Uz)1M$o&a!D3=n82~Q2&}4+Ga-DHd zK5g1_Qj|t&F{=^z^Kf&59f!o)R=jo<8-eZhkU&_C1x|;96i?5M%ulG1LH}_D6LG%c z@QId{oq_RBiZXhPa^A(0r2}l<-JW3VZR!2^Kc2|4ZFnr0bGAcw#-i$nw*?V*69q$? zd4b&)TCf)|zmEI@zczcHK$MDwsP)nJdCQ>Mz}iW-_DPhz4nFMjnca!YI6`k?EmfGi z@^_B7oOlEK@;6Bd5@#GjWlv)M(@t9wMt1CooM9cNt1M1GsNj-j#B~#m*S^;76Zhm7 z;|1V|h>ZD5dG|2lJC`2uX*4+Gdfr3!caR_vq0W}^fv-D)%<1cFihv2KJuj7Njy0J3Nh2#X+EXh4HW!xA6-_Ep;GN( zD{UQ|Bh#UpRpb@1ibv@eHL+ZTv^tkVy_xpFHY=&d!K53Q55m z<;zF?5&e2|hTxH}#f62x4EQt^ksSovE{pT;h+%meueth__)fswhF)EmB2Mo7aBxm! zy6|qIhM3>^{Dh94N}WreNCJ<@xi13lH?xO2AYLG^c2VM|eykQ7>XvUoO+jI6O6Q$M zeVlBQHVBgktJ*s{DCY}h_U$%`M#mJU)0^k%UQLZhn7uXPnyGUos89`1DxCfM^l5 zVdP$>u&cS6;#gR8|6I}lJ43^uL2I)E)iS4!h}E4Z)yCg?FYxFN*8Xoy3ofRAH7%G~ zS^ne0j3PCqlK&h_c@gWO@VQ6V+v$L`mSyyUlrO960#Dko$1q$*fL{8Gz5p0MnpDHD zC)Wo+QG71|7_CDZfkL zZ1UrTooxaN4DZyv+I?9CYx^sQz7`2I;-K6jJeP~*o!HO$-R@uOzSo3O-Kt3UOt6$n zymV@^3yEI~RFSVX71wtq#6l;Fh>>m_W6!HAWoYfzQNQzQw>K^zEn=x(xHx;13VPYujVSIXH!G%YZj|uaIhXJytXnq&Cs?IT4rzq-+wGUmx%X z?T2atVa>~Z?Xsz+*i{LhGl_55zWb5t*fF8Rud_w+1PN1KF*BkkM>^>=;z#Ga;d;f+ zxZ=$5mK^*F4x{p zdBc)0%w4%Pby-xvw&a)6(e=+u+{nPy8@lUD1TgB2MNmdS9EX`fGBVdH5I>KL7{Chz zR$JDJQ6-lfjb8a}9nj0F?ngaSsR^LV=xSET?*;HB*k_;aO7#VlrAhxdys9r(x#?o- z7*dy(xU0qm?VyHo|tb^e76(=h77+`#CM%w z-In?Ky1n5Iu??0@Zp3CtTpQ_72^HHDue4aah+Kd}{dHI#l5Gl0N$;)kQ~k^QXwbmC zH_JEkcn=&de@y-TO#jx~rHki!&?p zL-5&ZnIr>|$zyQM%!BdEjfcG*`OGOlx=tvV57E3*ueppx&p-{KD zHUTMd=pv#Su293Cy1*}C5yrCV8NI-b2zUYBItC5SUjV; zTDsB?pW@h6-??z2kM_PRuFL3M!8QGP$dFPEU*?ig+m#?II|wO918UeYu(EuJVO~@{owQfjtsKM95fxk{tbxYoF zHE@5%ue=Mv{c8rw&wlZhqlzwaoae=o8n!vTRHnz>nuY8gGBdGv_}#b`rU|rE zAkULx@DT=##w}Y|&YH&eEF>Iutl2AJe!0>hEQTbCdW|OSJz^H95(t`^O+QEB-gYXH z-DFe^D0rv)|OzRj)_whAl1^*K8UueD`^21Fz&G%@vv z75l!s`D9|KCA~8fD19nVlp-yXDQrj`Y7>I21ApYpT<&@|^aExWdu-7n^3Uu0RUfZ& zSfh%tA3qE~#@nEkNPTZ#{Pb)e#(GP$F|9xEW~=DQsFD_G5H^4%P$_zy?*52Ev;Fm( zOMTWEy28^W365;07q1V+kUY^2t{l{=qK}l=Gp~Qtk9%4Z>4GZ_C+`U>8pg#u!aFEZ z@v@%*mFduxweU2w^Bag{)bm8ff} z{eW=QVZy^u6buVviz7p6+zEsmaF!2SUnmt|u6a$3=QOc4DP*t%Z4n&kQxn}6zuCcr z*{k!sF~$9r?WpJ5k>}xeX*E8|LT0a#L^fqf6VY-r_`%UmB305}=u5M9GtwFtG_H@T zf}6uX*r0o?!%f*$;<2r-jjx`bo@^>$zkFHkUP)d(S^-yFoWOFsyQdhx&GB>`aDgPI zaQSK|^KF6j{GAw!XcIz+UtcM<9;N7^JPwgMade4RhGl(}gff5ss{^N_&l|%(`g*|6 zdMLr%f9$wg#=rjliI?FpyBK#$T3_rU`=9}=k>i~HHXxa5QfxP=cYc4_t^RTxgD|6*vU!YojPXXW6O}wmZZhd zCk4G|x(O4Ix#g^?%8uFgmK9BLLX1LvL-x4SMU;|)o3B#5HB%cV)YG0Bi}cr0FB^1v z|2L2hc{R7{t>Lfv%$6>x>;o{NpDf8wm*MrDbe*RR?w+2e1l&l&bZI*Y+{7BMd^i&~ zl-S{>!`a?bYL=rc2vruYX$vb?Wb0H!2$+o!1K2l$?DPJZ}B)xT`xV)0Xp z8?J2anmknU2Mzl0D$R8!Re>dafK_w{VN4=3Et!xF*GE84-` zhTWM8Z{-|?qn2ML3)8?2rU)C_4%rPTL&sBE&_~1TKD&9IlmlGGft1a;I5YZ1U_u^3 z=Npej&k&@X)dl}ft$R81?C&px|4xPAWMcWxQz3xU#`_UoP8+Yy&_d|q$j>|UCS951 zF;UPdbaVI#zepgBR(O)DdpZl<9`aQZLAM680&smnEV~V9duzKF>Fc}Sc{@Ju*|v#J z3|=o=<3ShQm$AYx+r<}8jyq2I3Eu97qt=JvE-&5rAn_cB^D>MOa^xNxM>gCZKk_UP zr`oKQ*aWs;#-oJ`;M>{+PBSU=h+y5CTq56l#oemHuHh^{aW4@V6^O1L=^U^toNpI5u)bA)KX~sE%UhK|%$sRzHMXuaKkm zH+lP!lAA;1UQ+I=*M5RO3p#r)M)l@eyCa$GX0`T=x{BPdhrDS+SzFdw%49Rv+MCpx z1GuhV@i9d^8NZ(aJ7A{mI#}#$s>4#<9$si0}za!BjzA_B1&*hXOHj0q9 zkkgi(#`m3;ozqp!NbLJO%BL&3OtN%hc0}ZHjf%9o&16KwZ)nz3{~yZUAxN}nVbU$z zwr$(CZQHg^*>%dcZPzK=wrv|-x8uDR9np92zsVl&$&QtKW#*T)p6l*2skTRk5RD5r zM}(SzJ>-AD3k`~Ifkt|;U|&r0y^VX6J$!AL+8esS14tH@giEB4&~mLOwRAnWPSAzJ z$7(G0fr|UXKjn|lyV5bDa4I8a()AEt3|u+e*v7GDsRmjrS1@=eg-i%GEGs7~m=JuY zb&?eR}Mq=7arN7lNst}FCL zZZb&OG(i%xOZs3}D8Z_@;}oDxGRBBI!$_)r3xRydCc@S(Y?{B_K`TV0}5@sYMeN42RiMqyB_f((?#|=iN zPl`l0njP^{Sh3B>5yZZ`3!(-uypV_?lb#8<&IggCn0WANYN-Mi4E-j*PClVY-BztpfmH(riE2H7J#9T~(Ez!7coLKz9W2!k#I>Vbe7Z?JDV|s2GhytJTK% ziWX*UiMDf{SKhk``I|sFG*_As3SQN|Mt+W9RfkK!ucXqNEZpP>1`|=~pp~sjP+q3_ z(3{Ui0#VM4%68B7``I;W^@lye6v%2Kfn`v_IyH(WJGNjp3Nm|5Dq2N8HC=+X4dP=s zpMDn>Dg;>D@HT&x8;9e^vrQmPt)f`jAIqU8?lP$~#6z+ZG3_ATA+&5t2s=iw9UuSe ztaL#vTzC`wgBOp?M^hk_m+?c&&p41D0^S zNhtWPXIUx_0zMeYY>_R~K3hJyUQ<#2_lWc3Xm7He;9&cgQHn)8ha;)%NycfeM?h)K zU96Z&``uGMfu}&5(quv2`v=|o{KQkyF9imx$*U#}?aoOHDKw2}O*lr2)Vwjy=pbj& zobWokeNsxBxLxC}&*(H(G}|LJ7K+`KDL-fG){aFlU5{UgLlJOF*Ym)-bJ;1Ceb>od z5>N8#%Vl%g%BmmHRBNqPP@MglBSU4s=~;Em(i8ypp(z^uC{!C}i6n|D&?5alz*UJ9 z9m`Rs9gJn*gW=AR=HzS8jAf+Y(8i@b|F(Lpirf^4-}S(QyL3LXb!P3yMhyR-rVLBX zxn2ax0*-DvRXArR-hL%39 zcxS+7BbEcnhC|F)ol8c|OCAz0M55<9;J%y8dDA=zMy8_idSOmNrrX~)NQpxVGUJQo zCfMd%6C&`^?lTH-@;^qMFvd3{I};%fHW~5ts2u?QX7#e3yD|hZ#a0stu&XR^1YCMA zH5k9|CQ0&)Qm6tmVeLbjL=%47Y*#cXmVp{=)`2Z8lZ!1xwA@5);yehD!(+fM)Z<>I zM=x3(hqdg^_x*X6BcAi{evJ%R_KSZ?yC>2T-f$5LLqAzP9i+y{JY`0e-D zxqF9W=1c-l6xJ260mC6_Nf=UiDc1 zZ3y$+HlLu)rATTU-;f-P8-`IJOU;TiU+*uNJKMLPi+CWOI<_P*ZA@oJ7_rO2kEtGD zE%6@fvShH|MBJs)4L1OjKsVWDn}~Ry#TTm&k6B&l%m-{x>ZxB%nVj!5-2^ATQb~xp z&=VK}@QAw1lPx{1cundSF(>a9f*Yn&z!&i@9R}s_B1ajPGM&~R58|0Qko}s-V|~rJ z6(kxdBc8@uLMj!r1B@_Mx%DJ4XBL~8lfM^X>FZ2d-*R4>>?_HeD>OyuP}2- zzv)g)6XDT&F{TT}G6tAj@LBT>TstZeV*4P<8sHM-vu=VM?8^Fz>y~ zn7zBi!NtfJ-RPePhYUzOfc1w;B~8Itr?IAf7K?^JWO{m0q$A1F5H!g~QfI(-+YCBp z0_2SS`WuGa-{r~Wb31Yw)`_FNOIxq3jDkk$KyMGGL#WgsSvLV8)xv7`GvDBfnP*zi zY8Aj)wwn-bJzxpF$UzI6Qa;yVkq9)W4N;$sq7?}zVGA-kCtJ1A9Y!t6m}G5DfBvwy zDt|7J@z|zErFF{0VS<<lA@9GBQ-iipC(&9=S3nf)WSMI~E~ZQ{UT5QP zcMH`I_##}@(s?@c$e9-$EZ@y2!&V>(&Lfmpnco*!yZRLP-olUq7#St1tGMgwKNs!q z$E*t$60famcVXw?Yopm!Wtm|Hw3R&VH*Egn~Hx5 zbGfCeeY+jJ8`gEeD!X5t8EFa6FIv&?P&-)fqff#JWXX@>u2MfiV^zv$MG zjyqsO`fZ&tI7LLSVqMshu1<6Xoe^XLmdu68&?BwyH!Y=z)QWIggTLLBr{X=YXA7Fe zM@gt9sFM8l&-jv+jN(Cg|RyUYYwZ8ic=LB@w3Tt&l z=|VCw*)mS~Zo_)J)8j;0HbQ*pR|Q7NyJ#U0<=X?u5sXQEF$T76Q-E(@OeC|fp7vj6TaFla15$r z6^SO>*^k_4z|aOCUQ!2%uv+K2h^ZGg()Hj=5OYg2gJK7&?$RnZsgG!s8f)p4nR%|R z7^pEV#bs{XaY_;)v4ci6pgf(Xmm!-^mu*T)_WURO1A{1KM03lILw&c5yZLXvs9L@$ z3HXL;A!x_+o`pDbQ7R(4vKqozv}*? zha_TX-w(^qHL1P7GQ~$hNP1um_G4*44S@E*3<*o3DHP{A8Z!|QK!-?}3_iEnL{Tl> z3aEa2>gTa7DEvsIUQxL}TDm}Qwf5B4!}$t-lnnt+ec;!$ZBL3Sb<=s@_*;Uvdy7Z7 zM&2-V0!ye-35DH@8ZyTGK}R>r7JAT9v@&83N7-wC-4;^}E$dU(v<7noG~~`YPI&_j ziOCb=38b+L>Lj+%DGh|fcR~fPH?KpPlKPXsb_^hXXjce>6JJIKQ}z*IJKlX}e^YeU zMSfY*KTN{ZB<37W5m+Xz;cRbys52@}d5IU?9Fz)NqsJfS4g`a@hYLjGFbly2T(*#& z_`zOEl$m&y*d(MZy?`)JZc%y^f>7cl>vYLhDp1G_glD0{bKx2^Ub=T^jSlUZz0c z>Ix=3H72-g3FZ{|+GWsrf^&vc5*LGW$}}VmBSw7yJKdVK;<_5+FFD^mS5_QG%T#_2 zCNt2l#8W5s8E{fN@`!GAW^VlC+9ROtk>Mex;TL)n8_>AoL-#s!h28~xw~+ZGyj}^} zD#K?~UVAQvB0S*pG3le8j&n;UpCojqMO^8XfmFTMY7*}%l`f5tXd z{x_8Gm(r)~Vhct8+Ye!2_)l=t$=QW~gPr65gX}S~vHp+yN<*5m_SozQ-52V&tIxeh zFy^5o1|SkR9I&$mf|tVU1mGKpP_5-AuZ0rdzB{80CgLs44PA8c2JMR*dmHS`S$i2x zp(qmCc~yZlpmaghpoIUN6rQZ%)B+hHlc{U4GTxSe6z>Hg2bIJR8{17M0ctSaN#ADp zdV!K}MGRr;Ksw7y+Nj$I%_d)~-T;1_D=`jxGfW3*0;hb$fLBQ1U^YRLoS`^THyt6< zH$zQetQ@fk&HaJeXgsvhpfod$Sq}R>2aPb=O!wlc4NXByf|%9d3=)K@1^;Hw1q13u zs1hm;XK4Leh$!z6>gLck$6Q8bRP6>}4Uq_w?KMD**kmk$czUWRm5gMfnVE?M$Mm3* z#UzsglH~}PS;bVZLayaCu)#@co6%shvS!oDNCtZxLD;wQ**Jd6;RC!zx)Z+ z$k;ZPS1fmee6TlcKL(nRkR}8QAp=?{A=KeY?y`QXKl)gBw%4~wL8L)TQWz90WoXfx zt_ri8#!0t{^fRh|Or7xe%V7#(mdO~TAc0NU!+VwEBwjb7eZb_?3Gwn;lNWhFesgDx zY1%{B2r7+WK_C&;o;E@~e>WQuib&d```X)nm|js*DU9cUV#F|`(9kK3=k|$AX|y&2 zF;k+r5%$m`$#MftpBMm>3lON4p@z%=Atuy(!BV8B3$wEo-EXg4a5_>G#~zIqe<4x2 zlh^*7>7Tskda^ToaWi~mMJDfyUz=acSAIonQ)S-#d_55OteQ60(NuE?z2i8{YGDwF zhH#q`b&bd!U$fomcrwB-T%QiHM z&_oGfc?DQe$E2tW;Vv38A>g}2D7->wIxIuuw!EpINjk>~LRgTRoxA-=)_xpHE&!5B zkv%6mjd>`X3tXZu;Sz#Z5jG9GK}aalOHVpr;V3FS8uj%wZ7L#ib{Fl3fNd5L6yefz zX7w#yITHZb(2yg;6EH+a6iPQoPEpeYf&;8lx?l`PSjzi3!J*+ef79+8fDlf~e)B!7 z0#2=H&2*Ij#c1W?b{n!}wFBZp<+6Ler+lB^;M?%Sv%E5RDgTlmbc@sKz>$w5q`pecPveC`+DP-|uWAC^0 zMjl`-Kf15$wKGP?Q^>luQjSZn*3?KX{fY%!Xl#%<#k4MX&fuYxD zBTFjqF-W^D_-UA^m9E1`2iO9HRru?)P<(Sn>pPG*&9ud0lVOQY*gT>(&z=n;rPrlm zD+`BdIiYwf-n%(7^>U{9`sfzZt2ux2H*Vmj;mA))zgO>CXRof^Ye#-^aN>6Ud7^f- z?(JVX`3RTvV_SG(^TeqUF9KYH9~V&I`1WzEEUhPkc?L1sZ%_EVUY*j@JHdH>#QBeE zBfkptwRc+c_GAEaTa!rBh&~nk!XSRTOVjm}Zul{y3vASf~cJ6a&%P=Jnd%x_W8KG?TAt2W7P3 zr#S}Ll|KT1sB0+t<|x>7?1!hcx(3_qL#*XxcR^QigdR!p_Ccn^u-USI!dF(?5WC1( zs-AXK&)OpAZ{TjZKK$FZ)OUz2c9M4h^`_(PJNEU~pOAb}hv{W(!$cA!-OW zCb#bMDxb{x$2M(QzrS@V^rY4yFNo3^^~2*=JW%~P8gpvV@DtW3QIl;=R_Xz@k{^A# z5{{#noDyrC+_iNyxqCeusGL4<=3`g_nBT3Z^DUK?N|eayw64(oJdE%G=#v!AhF*NfH~qTJ^wsPOwLIo@oj0;P+hUyioLZB8t#P~RJFI&WFu+J$>$iBq zv~jeF%F5*Ga~M+L47m&_t}dvz!@L1g_|j$Ic-dQ6nY2_@X7hR|^tgjr#x5m^lfC86 z1)+tlAq$6j5MSi3q+SO%c0cW@cDS;K#*7JheaK@Y+7;z`_!%h1mT*qy1}4%hjAwTP z)GhJW27vbp1yz&rZ~W4{Cy_cdeXs*QCzsqR(hG9zJHxD|u15_sE?ziPQNSz=lIS0+ zcsv+4jy8Sy43+~57p92iTr7UB>8-&Ydo60!rH=X=Yhj-a+~nSoRwK69>V=o+OVIJ4 zTCY&4O>IfgoW~hSeXS%3#d*8&xP_j>6}PuBy^_pdNpY5fY4o|b*9c^KhwH|m(i7Yy zE-InM zac7|)?CR*oI7D~>)1y<$t^3xx571^VTW26UG7D+vrJVG0=prR<`odltyq<;@)3~GP zEN*bPAcZn6x`57WUsiS>0G&i51GX5s3yYfK|9tn?=3%c_dXog+=2VGnVWT9>8;P^^ zX4?xqKR*NFN>U1MynGm{1<32a5l*wpBFmC7-91EB)I36E%H?eiBU!#^TP8Te5pPOT zaEiWP(SjC@lNgE{EY`=eZq+6OTlZ^uYiX7{G~Qx|3}-A&21rYu*5K+gi1?zCJQLWD zS5>{yC&TcF>$XPMApDdd$SRqTsyC=NdQ{+JGyam-G7q>af}~_Qw7oO;_)bh zg^?aqMHQg(`Dv0L1e|nAs2Io^=ikIe-Oaw$ZxnjZsfMW!ZC#*IN$dkA)T0k%+F^DG zj6y9~06d@!&i!;&-X-kBfY6EB8s;{mlMxCqKn6f9{`{gg8y^KEyCP;#%3)yYIfSfw z>o_x&%sYi_U>GIKRwXaxsvGwYHeMuwiZ#S1_|iLnCf^bAh!oN|72xqdui5G!Hvf&8 zBb-a__TM)4Y8#h!=3@-A*d_?8xiwbKwciTQYI=i|&1LHpOXwV^--W_d%t~)Sk$h)&1D5ErA&umFo6H+cFKU-keeh?_Ls^{jU z5&*od=}4+2;2Ty^%8M?aw}E|Lel}9WJ{wEb;q`H?ad_u8x52qm+;ymrb<&wuAOd-? z#W);%MqP2JH?e_+pLfD|&2$6%faRk++CN^3oJy(bMoptm1t_i|B@y}@Z?9!dA46r? zAjTr960fg`x01_Kv`f`_76utGLxr}B-~FS%pD*x$=3D_u2mgD79`s!_RCOJ){NvxpVGi--%fmbSygM`S@iU0{-ng96?^%DR#< zUHB`~oBO6}n=n$7xJ%ok8771JC01%9)}o}jO51ml%;?-ve%0ZjtG~J`c8UbH5Tbc3 z8xD3);bdyv@QPOTyX!RfV@c(VH-ro0a<3L~-#a&4dL35jfFHA$BZu%_lPkg@xJyP? zoZEvxI9=GTBXt6IbEL(l`j< zR(?;I+S{M_DJ29#=Ip?tDHIK!SPL-qH zn9#b2PbE_LsI=xBQqJ>`Rh5nTJ{@){-~|?>x?IXKLbUORlg>BbK5k?Lyagkhn%c#~ z*XjXDGFoWJHa=?xjl73y6rR10jd4?$OQeE`{H2$u`+Gs}XYyZwbm#S=1fb-g=aEWG zC=KCXS+b(I%^KPoVQAcP70GwqPf4i-@=3)*VyDEH>U20{dmz?=#SOAVkXmjS<3Jn4 z;`o`J@8L;(zpqc2epv&_BzqiS%PP7*7js(C(6sNOcGSqgIhM@?LUOWQR!=>DjN*t# z`>u(k4kS|$iV-pA`EKSQh`^2GM134VleSY+!k)>Hcg}2VzmzV7M!F+=C@m>C8?6$6 z+np(=cq`8uFm}_gGxkTx#5Zs~i*Uqdh=pk6KG|ye8$qdmow0ibiJ6#1k z@WZb2Q`bp!SGX)H>5#J5!UInBX{@;P_dzVk+J7dkg%PsWlLQJj+|`K6!DH8vB58ot;0-$!sFdN5H!7%PXT!<;Y|XkKu}xxx;HF2`6gm8< z&^}==TS6Pb>z4#d#a8z9sMOGjv-o`JKJiv zri?P*&qqMp5qjX(I!>uD#!E;$tS1@gT_L3k6*dMw>voH9@G zpW|2G!R4d~j*2YuIhI0ns8Zr)Cr8-F{JRB50Vfa+V!K#-?Mlq**A|g4rGM&fbBp2l zIXCeC)LwB?6(83bAX*>iK5|Ig4p`DZ!o>D|@ww6_yr1fEAZ@7g5qx<(>s8FhSWZ1}H}iF$P>*Lpp7_1c+>#9E}y_|qMG*73It-L5oI`^I!o z>>PUj{WIeHqzuFR#6L^YU9q0OY2C^>H}i{y9f6n9^K{RgYU3K#ZD+EwPoir=n7X~d zorv@620p5*?c8Fpz>%eJdqeU?hDUEXOWf94sS4f8=A!ae>AY~PlAm!IrdXFWRVUil z*cv(vgQU#`)iOd9SMG|gTv$+XEVZ);PWkI>6{9Bfvuz1NBwg=Kf9Q`o++t zO8P%8N7UNhZyQtCnb2qs3W%AraLx2!Jva*$iab1YlbR( z;9Xm79_4UlYyRk*7E*3bgYXP?fLvWF!Xk$^z*6-pj6VK8d-axf<)G$^!G~FU z@FLmW%E|{J_YWEd0u3V{<4{!bz(p0VWxF`rGw@Lv| zG@p{1#WbWwG(X6IU~fBH3`bUid0!p{!;Ak8L6CoPiE?6#HdxOZYc9c(3qS-oT3_8% z5fi}O4z(4_vt_u8=>!*JTGL2JdQik>%3b&+kK3U>Ufr!BC03&{@+yV`Qp6EyL0)57 z#tYMHBt30`D!Gy$D#S#ELEb4B&{|Gi+O)s@c0GWV=lepAs@57R%bhBp)U_*JP9Zb9X-MXmep^L@T1 zZgsyZ&5vkyO)N3MXL^hOicnCu+;)tl?{T9<#uO7TU{^=i<$KV8vvp zp+xlhzT-fe#GQ}bi4t%X@KVFTW%12>!c6SNVd{N?v`iz!@H&Pz@U~4RMNU~nEqcl64Bgd~?FI{ee7v(hA7 zd$O_DC{jzqSsI*ETwurS@5kyk6ZjWhf3RF#~DSc%qDJyAS=5gdHfB~-c4*$nW1^|J&4Lv0m7Jw7fz#M{6wJwXJA(pr!g_p z)U)P%Wxh4ovqkoL24N28O`9}LH{XJE)4!B8>qy%$ARx(wWldR3X(?pFAqOF8vcxdr zIj8_W5-z4u*|{x{j@IThfqmVTQb)}zC!|)kfbb0oT&XR^=OjwV8f{?iB4Yq&l`4{M zRb9*HV8^IZ?*r&UpCq=a19OIv_3i&SSmr=OISMQ0ohLN!dr+0H&h_3vnGre&<6VC1 zO?DWzY=-T$WL}G4x9{Pb=^W zx#iHSHGoZA2ccf1tyn!mdpp+w*tDd`Tw^Bk8?@p1f3+Ps2tI{*wq$)CRb9W%U2{Y> zX9cl05@>mTC;3Wh9lPL_ycmRuI(7j>12qe{E)=veYy|zas*vb3oO6a+bj8vVrga~4j1nlNlo%~g^i7G)Gcc%A63;<`yOY| zNp_nnF5z&LrXt1$vJ(RJ3GbsXxIBuftO~fAn>vATooNQ6F^JL5VR7LUw?Yc~iF~J) z{JHMhK1&tB#u`Zu-Gu1PJb~rwAcklYbB>{k5R>9I(W_;SQ&2qzx5gsD%E{K?`gXt+ zhwnU3XPC~RSUWMJqFcRK3xocbKPp>%hrN7YUyyuUXHh*?_VYgJl?_ZUOfkD?NWzkg z`N$0t%v`4fR*03Sey)Qbd6l%@1&*Us8D;-(CCzNn#J-LiBO6_#k#6l6_ z?(AcHsu{86@Ta(k@2F^0LR)zmclrH8rr0UzDC~ycr+u@aqbQ(}WHScS44IX1hV;xK zM&}L?#?p2H*JfpurHyk&6QIx(qbM8nxQ~-`pw{9|tUIj_C|POaK`a7C5fldZLZv^^ zDU{hih>y7E49*8Y2f?(;_y(y9DAnK<^ADSF_wa$Ecpba5z~+Z=Z%;)&yL}#AEA$Fe z-@_DXjBOIwsf9_n8g4jk6DE?zx$P<0Ylqm}yL37=9+P@m`o+nb@8oyT3+)Mue!^JK zg?`cCaY2$SQKOh1;GzU1MJ?fHf_~X4{Vb0~5jjO<@H`sCjth%7@E9SREX1wTw^Pm) z9B^sJ>o#g@7kab|*yBtH3*TZ?OaF7^x+x_<4pXmq>1@@OX$+oF8h^AkgvS=utXkx0 zI7k%RM-jBIV9wb$-`m2zY+}f=Ptev1FHkA1l79H9zFPnUymchnDGHd1Bz_aYGVv8U zpuRg4U)?ub0&$!#6iKkZbwB>e9;d;AIHdP@UqkXvc%oXpavM=+#8)EgH8NX-@a)w5orB>xJi3Pn0fuB4E%qAxraz-6lrz^x8#XD zF;?=l@Kx1aW5{(&;9C!-j|fU=r2M4}pSWSy-w1%sr0XvXSWk|i0R{dIz~#X2o8-q)c1{=2!(4WmRs>n%AvTH4T#IH@Z!T#MDUs-Ve<4k|vt}y8x?|kh3GG$*nStG%`1%`|ndu5p$|g^B#I(TXX)Gho{S;DM)t?ackG!_gJETR^S6`{#bqLXXf1Ir!vsj2;o#qTYLvX&34|U`}Yo z;{hwu*@67kV(qCEqBofEH>7gn^g;5rD9UrLyVUZl$>R(J*3+IN!fz~K=s2$$-4oP) zBEw0kNxWTQcTfy0JR}&%L!J-d1z=NdjX~a*Hf9O!>SE!uy&r+e~FfltU4x9Q{^20z=TZ*`gW{ z@s$w>2_FrJ<-Ph8;NPU3^9kyB{MKBBR=Ry=-#IJNb}Q1uPc1U8n85%nwkB6j{a|tl zkcW#g9Ddwg{_&~pG|Hp(!5Zp3T#2K7`yOISR^Be~y&Z1gLlx8wvw46;P{l!r4ggMG zE_oLiOqQq;O*>2qDOmEMiQ90#r~~dyT$a0u?Cp2inB-yC)xB6sxP8j4?@AQ1-ah=IuC5xz97}`LV5vP^ zk$&`B(Z(_U&mrSFx!(?}QC{eYz5mZ!;lx0g?0Np6158g0c(Yk&zN#b{V%w!-)Wi}1 z2?<1Z6^C|z!T{Z1kO!+~4%}LM)Jkh?_*Q>F?cZw;;9!j(kr_~M+f~k77sIrB$-vid zUz=5pC;!QX6iVnqZ5T2cwYxn;MN49%3(VWa=ck2XXd@R`h*wh;oLw9YvX!99s?+N{ zv7tSW=04kAn{J18Tp$Z>7gW97_%)`s1(*hGR+tijl_r`QHFa&Ufhz;}b^<`HAZt;Y~ z!=_cTu6`V4yqwROJlllii}cYJ_g4C6R^OL(rTYgZ^qe->q)CiU|5g^NH*-lQ5o-k%=`c5G^eMQ$IPwpa0dPAta?nWKGHru76Z74tz zK^ZDI6S7Q}lu%maaw!oifP_$n(&PxemzxwfaU39eq#~+h8BxUGSyFYw^cAZPrL zy<- z&Z8t0^;+(pxW7reUY3_Qt4IADL0#YNS%2;rr&0h6Ji{8jRMFP5%iP zCT@==vJiSDkP)namC3NqBnjFnFmOIVuOnfosHKqj|DEbA6JzWTQi}Zv$YMV0|Zu^X9cgYg&>IF z%&I-+c*v;uT4&SIasookYZCNTG0$&l8~$>jjHS4|E$#pcz@(#d_P1oL&tqbV9M+IH z15)I>4!RX+FSR?l?IF%>7(eJ}c&$(9f(j_T)~;yNA(0u}2!=eASx&7(n-_LSBB3OP z^bR`Lu`-5c576@<N`lqxA41cVGn?UStK#9aJXuC@t zX-1VT0_Q@)EE$oQ;Yi1KVD5MrAWmxPm_f|MF|yI?%BfjyhpQ&FL#qAX#G`-o76jB9 zt1g7?C8)F-+gGD#A&iqBnzFFy=L5istnx=p0Zjh$~Y9mS5UrA(64$w2sUH-;9C;kg`#K8_Pt7{)#cDY`RMp9xn!F*Ij=*~ zahPrk7~B#%iOCvg*X|)!Ri9_B+xE%UyN-suQnfrH!;0)Cn z8?1!iC+x|zBei7$uezRDDHOWW;G8!cU57W(au-bt~HtFN@0qd zA+7=wt<1LUhLr6kC9nNOdILk|w#|;kjpSi&%G9x(mN~+KvE}J<&_;6vNgDSD zoixbMV>(xG^x@1M;`rK>d_`Y={6|DGjdLC zb^~u2UqQSgYU}w4`r`{6?}#x1co#qL(F*Y@3x0|pHoDOe)Mxp|ZmF@onEBuBqUrn@ zlgvfU)#ru+(I(oDm5SBlUVhlQ&V?HRtRWHW)ng9+GJf7u+n3J=R}D7q_%X7PMloL= z>p%Crz2fd-xureSvkC(WDqaf45u~)L*ZkA=UE2bl+9`3J7U1ZYyBCW59;vtRSR5Wg zlgM%MK-A9X!^9?kp(nTh%3_xdMsGfhhs$AzLra^ZwMZYLV|GwYy>>1KlY+P=kLa7+ zborip2?B6hoDMruaF(?ayl)I-{s5giq=WqzHO&0qkSEMc|8wLC=EUEPU)*l3!jXt7 zi_RS_uCe(_^KUmcqSR;1#*_dNPjO!uG)QW&cE>NUXgEt3-wc8UYwJ{uKmTdpvtF;u zzcJ-zBaGeuLp+NvsCS1VFeYh@zJL(10lPKd;kA7^dFe8Kr`bbWuvSb0-)c zu$=qj*wn%BSp6%HXI(fZyYzTN9YH>jCahDbuPg)9aCT1{WRT=F#rP{tcQIA1lm~hS z^}kQ{fN>b~K_C~+OS+oFv4WsfZK|LJan3Z{ABH?t0%QF+@12l4)={y*&Pw@!F+ zf%k)-;_g`YjG=U2bd-FoLq8Dnf?*2T4_wQexwq;fAZ9<^Ql_H$2wU(+fDtlSx`p#@ z8HcoyIwvdDy$l#yOZNg-UQ9PB+Qr6|bYv|bD5g;Jj5`T21gLq?v0teEHgom?kao@M zrKBDfj$Hui23Wjb>5k@Kyble;0r(U&nmiGK4>>jjM&}E-=Tp~;}O3IXRS_tSZ z1g(-Tdg>|A*8@JOd`Kl-`?jkWYVc3y3cB0>g%fZQxF|dkzkBqOp~rqN*{e0YOC~j!KKs zsE5#?IW8jEy}U0$2*~J?3M`6gw;{x6PDRp6=3TcldW;moa3ab_#$1{Azr4 z@1YTEwc_YH@dR*WJQ!XjNm?Y(EO7@{ClaznCzSbCWT`l-ZWXHK+)1~pEZyQdv^R!P z-D>+_5gs~;)6^(o9|2&qmr%@* zcn(*Z-iZVjs}vfoer&pmfAApvRjseH?0IxBICj)*QqkqI@LDr}L4 zt~?BEoydLO-(4J5o+;HcIO+=|Ag1gp3R#QuXHq>j>#*ELG&WmOmXI76hwK4p|Gq24a7NPCHZMFUK`k0=H1_!Fo7IWUjp4qe9i!FGTIWz2rv zFf*2T*-=yU3AgHd;S-v?weF7n+VngvSsa?HnVTErdYj^t#C)oQoQhp8AP= zbe`EQ6xRz1Yq*ls)84Xoo^?J`5Oh96sYUdgqu7N|^AK^e&o0I2XxQzCmS=rmS`36d z@;_Wu)1R$1XLC_j5eo&_>Ct!3)rm6-rCxm*vT$mYQ7A%AYo?LDs|DCjUO({86&L|9 zOE&wnvuZ2+m9dQZ?e91(Rj(lor2|*2ls|%NhLLO02oeoYyp;yM3VIb^UCWY9pCx%@ zSU7|5NUaxQRGd)9?S}!nFKw|zwncjCe=+s+ie{Zqd#c>K-ID$F;z<9gywlnK4LZJ$ zn~3^h&LlBrgCx!DVn440qJRBKA2i$!=}WQZdhPHizZL6e)k1c|{fi4Qnv|moI3~YsdO1LF0|T@&E)$9CxU6?c z6yqs$5`I=lplATAf%i{&M*zJSWHmgkRJ`1|L0fjdW?ui`kP6j1wwQYiVk~^pX=z{T z9=G}+Ik=;rP&>QOA0KDFa_P9>ZLOBFdF0j;ovj{+W{4D>w2UUMI}EIRP{B-kI34O} zM=Rxs|`;D8v*gffPRnD{oPN7FFU^awcigDahMk=69-J0g_8Smg{Lnws zdh<~WmArVkFS`pNHMyktuQ0DGWqyzCPs<iF?2F{oJ;5671nCeoSq>8nmd=#=Oe;^UX2-7 zY_mEA^|fRVfLkh`&waImxCc5#>`gq~XR!|O;T}%##Nh&@5JN0knqMogJ_d) z^n>NiTj`Zc37dzy5zi^BNO1N!7tPFJm{;S>J*=u{H}a-D*)LY%ejJ ze{#qVy=(T_4mJ?cEQHg=ff?6>}E3dw|&1VZS^63n_bG{}r_n>Q>g%)%#aU6@Uc zj|Ee&L#^TurYm8CCDbRVWCm!#2KdfScFrW1FIK^`%}1}e&pKxEw$Ll093(1KlF1;t z?FHXnkKlXOfcSLFb|u1`24NT|Ry?Km^LidD@DYdSVhEB+y}BNVE#r>(TEhho$YVzt z{0Bl3e4+PoAyNc2fL-*Dzw3=2Y2I7pzX`4X0wG~!WB(t=LbEk~AtY=t|A~cC%&bN} zwbZ8bk)5%uS+b{+@y=4SrTj0--l;pYE^60}ZQHhO+qTUoPQ|vZitVK0ie0g7>xrGz zu5Yiy^&Wg{{)O3Q8`tRb?$^y2O%$!x_5B2StBTyMl=Ik30SW^Vg^Ucey0dN4{rogL zT+vQsHu}b>h$Xr8l0{=8`djRHB)#dLEQv1+ADzZ5hsubXAU6Qls=!Go!nO^pLCd6oA-RO2QlwrdX+$SCV%*3^HA9D5JuSQ{`xOCn z{s-x#)^I_V2Z(%Z9wP($#7@843-J^{u{7^S>GSw!qVxD)kAIRmA7-Xr%}>kOPwICH zn4WqxV&MqcsoI-LQRi*n1Iovl__rk**HV4n1fFb49!=sQ9@13q+8@V42X3xZxoorJ zyXK~(JI3SVJTxBDyVJ*SA1#yNHwx?Qb*j$=(&=rAuEpH3gG+x98?sk(oD%i%+cI=B zh!nZ50fgR=&)C;C<}CcujSkyIT>0TrkX_Z9Z+@)zQS!bn$7?gvfS6h#to!G%PVWR> zHi7>+|4qHmfPMfLn8D!>OI*l;DrGP{{g&=hZh0wSA=7VF?Ek5DQ+fFw#&V;X2v3T0 zeKn0ILFfVjCb_WnV|=CL5|N9EA*1fJOCys*(|3?DF_`uFuwY zYFrszyQ6pT4uL5jQcSJnEdSe;?ckcQ;T{s)P+{`$fu0G2B1`Ph4fa_|5R%%2K1^00 zH))Wg*0h)4@d~oSKH=7>^4#w3pOUzu9QIIeC`ii0T97c-A9&@k!z$S~(t^=X= zS%quW zU0%AZuGHFCL#q6G{Z`k{AuxcN`GHJ;A03*0kY_HZk+uN!hDTJ%QdaD=81gOvCybHt3bjC(|smy)gDH|IqORJR!h;+ zLv41Gq-nzWm59Y`hq7EC9*a2!E4ILIcm{3cD?88l4+cB)ic$?OBI}3Ut&`D1{yZ zl2M(18c#G5iQq3#<}xz*WM0bmDTwjR+25er`*0^ATzdD`GEIc3G<@n@&6Px-al{1vZ-4!y%WV7E6zXS~) zr>^eU!DeX;-*lV*h1PDkPFMmBa5Y))^X?vDk*clkkGZn|G;q+fM1ZEYZI2w&uA)&9 zMz7>ec6*pxx*xPs4*=@rAP02}*l3xGP7h0V@;p52+6m&vY<~{hRYoi0 z0LP=Hf{;N;a4fq+?dtRkUx96QCxka;BTK@lnRkpHb|aS6rxr-~nOYU!tIya#9R2{8 zcyRa_I>4taa_9CKk(ClOyT&hV18t#lg25w?%aShcd2LkgHW=SsIj>Zh9qdS?nsR=d zI}NgFoP~NoQ!09;)A5qVz61FYtAQ#hT!-@4uxIV9n?r&3lXyi|ga}IYQ)_d!oL4q7 z;9c?O1e08ykK&h_;}=O^#Cdtu%CN!2OC6tru&ZhMpAl>8wn6=E)+;Vw3sZ8b-}NtS zX91~}moy2in4f=uJW*D9K2hJEztrGmAH)}t=ZhDQ3c&VBD1YTsoVeXPAX#PPy51o} zS+_CxED|260@Jei)t@|e4I#Sgh$ToVeHxz*n=&M{)&6Zsy+Y4R2a*2QxyJh+Ish(? z|A&y6ZsH*iQUK66c??3P({EI^Z~FPUAWMq5s~mf+3Q`KQhCZgDKSNL^;OjmmF|MYO z88f=rCYek)g)Z=^>s~wXYwr*6XMvEwH)Vph=ta0FT0=oVZ3xMI@t0G&R4;a9O@+hL zCEtbsglJan-<8T~@ieMSdG&|Fz=V{eN*{n-K?#pH(%~8JR$1;}p)c?-ph&ToObSZ) zM@^*5Y4}IjaR4Q&Yh&+mE{owR;T8Ntf-NFkr)I}3!a^bs&t1y0K#json47*G(Xac> zrFL`}==xd~8MxK2<>y?NzIxF{X9jfTc)y#28MbPO)J{1f^uDtPaJ$G0h$igNgwmO^ z^E;gm&f8V&&$t=An%feJUrYK%{55&dUr)tspAgELLov8DZkx%!zQ73%=r-N8mMgK8 zMoVlHX^khMY9GS`>=uxa7sr_@wg>Nk^+3`s;BX@k+i}@kS@}mJXH~20!7s5(w2H~? zQ&Xsuv2G5V&>Mx_Vd0)NZu}0K+p1sTqPvdCdG&62=Mihd6o+!=5Jf<{U+W645dkzj68GDOuIHg$BT`klVC5E{O`muJY zHnb2nW*u}USM>FA*uhjTu>3j!<_%yx>Mm`UFoV)jOqhOm8Ut2X5$`t0_R?da1;MEr ztK{d)&@xTedrFom6U2H=J3LaWLTF=j$Bk9#aNPdT|C=yevn=#zfa!~=8s3J;sHW4^ zw?_-YEnJ$)vaX>4zvfR#nCMqvC!R)f(EPs26L5xPCK=zW&G*EUAq4o4=mgT|*02aS zrZI@nLZ4P)MM}X?rgoljf=@*Y>ekCgQouhiGy4MV=AK^aLR5-96yhiLz%!09EkGK1FTkl6DWkx+53k^%deo}w3k~R&<|veWU|_-; zgw5srMq{1jC99}hi#^EyL#BFl?HO!A&5U!u_*7Sm?mNIl*gRujGPe}azlQe#5{K{E zK8)s~iBmPM(${*yQHTI&qkLoQqCx^7Kpai6n~MA^)c|Q8C=|de-~krX(B=2Xq>A6L zF3vug`A)d2!$wJg7{L^46CG0HSo#PVsNs~^!?2K9an52I!>0`DtQ!vDWn!Z^cwreB|{$rCH-r zU?$Ech!~)TGR7{{vJ6yhlS`dfxchB5x2{zVycLcP;GybJnILw4gBy{!>x%a)%tyo_ zN!gHjjAvAsca3IKNi<5S_>u-9r6Ueo@yDm*wBV~j!k=xhaB0w2A!9?*(`OezX^%d- z+rHXR(POAD(IDKsT{}D~15OmwZkY(gqbt&d5+!lbB%D4%9O{?WBrkh^1$nzf(a(;- zY=ke$+0&cBbm_WK70=%5({g8mnNB6hSaq9Y`LJV7r&)_U7oG4e>k|>(tvo|VM~5;K zA!De9vNJMl(Lqvf4zo*!n0W$ZJTpU?*B?dT_O>Xg%8`N;?2VUD)>YgsmiVSxPGWO+Q_B&(=LesD$TwS7AA9MEXsGMluOKCe)!P*yU7G zhzT=QHDo5HH%hm?M4n0^Cxr01qItLMB(z!M_q=A9K^|YwZGQIOBnF!%j_@kjpL|qX z!I(V9TF>h9-dPz|wYf79Te7sH~Kw9H0jK8w0^sFd(Z zCpAZ*p;U#ULxq!c&b2KSfdUJVT+2tl&H3YCdMc)JsSx&Nc57W;=0fzHW6r-Vg{vb(NIV|uwic$ z0t7jMof10sl&i*bgwy=-D#(I`bq0iT`(5zNlY9?ge`3XD;&i4B(kkT3Wz{pz%~tqa z=q+>g)^5y(dk9a$)K`o)5)=PAjug$1I!<1o|13au6;hTrmv10uuEVxFgCnGcSpdb5(qu$qJ?83Oyj!>q;KL-|r%437w_RSm?^WnsjapqQNI-rPlGlfL9 z_CqCPnvfB^ma);9mk7pS$5d!*(My2PrNfXhqIe4CE^9!cqec>3(bD0utLEB8f+|NhvaJ1*!af#9lW#ikp+(sKMN2{klr6py^Q@sJ~TLF@b?MO?C z3F3;(Ozi@vTb-rEKBPi2=W2AKvUNOuFWaFpi+P2@_-v?i7#9e;6{k)XH~dV=yj+RFpWEhUEIS!7JZ@;ngeJ zeN5m()FNoc)ri8Vj2R6IHXwGy>0fWEyep>vsxv4;L%0n$ua5(RjW84`qyJr?(_}Ui1Fj& z{A_*lURT(McRCK8&+3ZyuU#Q$y4^pGP}}~4jF(@aU`x9gzdz;4k!r5O9)FNmCQ;xH z7pnuc{RGK~D|sX^GzMc4bhblfd`BpOLpx``5;f^oc=zkzdDMqHg;rAf?(;eVBDhX!)~elqV>ite8$5;c{DKpOpJXygOB z!KPp;Ih>gDN~H{rV#sg*802c0GVg%6+OU&~`ca4-cMF?5YP9{F99j4a+J)frC1~tv zf7SLyHc_z=QIA5~JVeT%N9N5tWAd^0FuQg12Ioz)O(xq8wS8P0mbCfBW?@qUGfl*0&`htK8-DYXiT&72{JNQ@$nb-6v3F$M=yVOXJ}QUB*v6jQ?od> z$lX<_$6R$6W|6Ql+-}oFbBY^xbHcO{>k*Ha_$5|(s}}EpM=`1&Sym~i&K~nRnU!=Q z_)KhV9<%FIGH)x#jZ2Pnf+hMgJ=jpe(C;blQc>(|-nK$ZpGzqEqzPtAze`^Rfu9R` z%b$nS4JP4bhwDUZ{WKd#6Z=};2{X|{Zi4jDy2VGHls%ykapSJWVuxtj9(oKY2g>K* zYO-R*Q{x#__=Dt4tj5VF79&YsRF~Xx1J88c)TlSZ3Kx;u zVSU&W4Pr${WRQP8;^cv~jJL@76i$>!V@{)?H|~vr6_=T@l{hKJk~0`cs%E*Rk$sW@ zMAINi&)`gg4(U>*q6F7x_DGq;xS8iLTm%6}+p+M}lg*_a;zG<>$JzHBgqxnH%oC%@-MxP8t zJQ$CjZf?rSB4&;l56r$Hx%SYyenyU*E2-&bPu9J^m8balYiq2t3#41_iRXp&5e(wB z6)8Ec(Z;CUv2Jd-`A!BwWDIt3R2#!j(WgvW&R+GqLGrweNq=~w# zOXi_~n}Yyv>SdL^uuZ#Oyn1VDwO~1X7xH8L=4QhaJkY>0U~_3fLw7MF1j3&N`3IMT zNTUe5+2J5QN5)VJvPNhMvW3P-d-?alyMY6p4-}KQJszDrwa%3- zbv7A6)&`L-`fQD>D%xn=<^4Z@yC0Ts;;ZHC?li8^G1YooKWuD&+jD<;ybGGz~L|= z2jVXKVEA(!Y3t99J$&dh*F~ft12n;PB+?Y9#lOga-~07&hFLe6EABQgS&Q!6-k~?o z*(;jLJG|MdI~R`*Hq&~P@4^tbzzKh}(4z3roAAG{k3)BU`B;V$#ne0`t^hB-#Z8Xs z9}X$Gk8PT*77I%BO2ROk@^T!l8uwz5-R0z@^F_(;^@$k5iKRfG#gxYGC zve_XGkm$;b7il!FDbf*&m4#plzS=@ewUgPOpar(@(4z;-o3^e3Uxxyv5Vgk-LDb|_;OW0s{wPj#s(G;Zvnf~1vb&*l)({4g!oB6{ zYA;+w3ZGlJ&Rvqmn~asO|_ z*Z<@gshb_By}*X74RmXHv*C94E$NgxhXchCbp9r4%?OIMVu@sR3Ledc2IYUi%75RoCwBkt!NU?4UxzW8(&7{6$%m9u(?NNXbrEkt3$XPi8KY;}G|uV#D8tyxfCnj}ud+m_oZ5Cubap*gP8 zVmL+Ii5l1hN1N4L2LmiYYvo^2S$_MVv2z;Z^OO_^bLN0HD1~Ey?E_0^v*r0b`k|iL zhp{`mgA%sa2X70Qkpf0!D0-Xenr`VGPo^#vt8JK}c!shl6tc<9762_*7ZQm4S;ky!<vM)%svtZz)53#sQQ<^YWC?iA;_HU>MBXS1RyVPS4X1 zNgihUvVZdV=q7_A3d;QlCb~g}&8>Thfo;}s^4uZ{k{>HJB&xyJD55wPA6V|a=-Z+49&_g5fp0zyl^MaR?e916e1 zUu!@2&*@-$BVS(y?luVf|Gskva)K{@Zf^pyad_Qs(}(N?Fxf*Dt$*&pJ{sJN=+!w% z`!tKW>^nQYZr#V#u~^M)dA11=q{*G#S>+TR##>~13_Ini9e-}Dmnh%dLH*0d;?>ey zgJis3ZGN-F;Box^O}oxrZEB`l8B3C#4giHfJpUWJ<=`=#(IPoaEvfQ?wuHr6yC{|+ zVxEPfY$30&p6|lEjDg%v_E!#euU}wgS}$zw)-}DZLnB$x+S}9UHLlevk@Ag?1n4Nw zD*Okm#azk8xfD8g5-dCkwNS7G&;RsbP5!5*pi)dWhr)s%jnx9nthwR)j&KS zb$gnM68X`Df|(PV^5B9t9QN_~s+Qe?0-W`{9o;gj2d6d0v>F6IgZrz3IX`Vsf|>Ja z`YamQX*P;IvO_uI=;}sZ9gQt$Q2S5!9GpMAv}h%0`dl?4aLAFY>}&*1Ad88kn5t`1 z@AzObww-FQ+dBB5ZM{jV7e6$nQ-g*nBGTIDLLWsQ;mGljh%6tLeQL`ygyMK-V@Xz1Bs8s%v-K=s=az$DFqh0%NY%c!S>r>^$QZLC72|3RWps7E?LXU zdEb*c@%hgs`Phh0N^Qt<;P(_|E(vzgg?3lQOTNBI@V5VU&Uj!y9VpQ%qubEqI% z=@S=FTe~E1E<11!iBkUIB(z?1&$DDULT7tiezdhqMChTegNL2f)ag2SSbu=^uxoEk zQldDD2to+|=QxFw(Nrqg@E$bEMR{zmq^Fu9+{6vG|6viJ7)e(M;jV^)dh;hFit1p~ z9Q+la99*4)GT^a0V92+|oEtNRej@=4y} z73y4kBR`z`>E9YjNpru_6gUl8xs}04a8CgZn56$}bY(sxZyxh`ch; zwPd1PWK6RFeARyE##P`5rv?xC5O*F_v%Tgpr8M=<_V!gmZRrIWfN+m0)cehHrUol& z$*1>c+Ta&N?xYu;U>y^=B3Gy@1=XI_;|&#r>_sr#P|SU~dP>f}h$F!q%-MnXd*Q!( zrKJWqNEw5uEQQSt6D_3!>P(CstoD*bmy#wKWA8F_3Zp1y#~ti~t~g*lvdEfdw?L7{ zE3xiFocj~gy;U;O@{a7e#B|eFrcAHMWf#GqJw5?Fvb3n&H0ktg2i>D-ab^}wNI z<#gB0lEz1gd%!Oh7V>*Bp3vqF|1YlO`VX$;;9&XRa%GvWZt7thYQU~>k#vH*nRiUu z?iG*hwbtbNM*iynzfXVE8Y(3b9T8n@pO8POK!kZiDmJPO2x8&<*eav*L-QTiU+>e2 zm$5Ogz_%Y5j-TU*CH{>*pIvufbBK#yRIq~Fut8~#y*x$uf>(aRQTel7oq}P#CApFR zd}%==KXmqq4zjR*6~Easbp$zwAQ2~UUoVVlvmJ% zT8TMl;4*5Wm)!*&v0a8V0q>&~&;Fvuy^NfMd@_GDpZEZQ$MGhzOq-^2KlKjA^Tguj-uOr=3QP~VBTateNXhCRH1vS&+)Oz zo>~3w20C&l9D<%`H9#PapopAZc8cD?9C>y00hb=~1(s~!pH}$lI)4=shT{m1r3Mng z{@xyNHq*(Pn%q+uIh4OS#tMXhqUnU+TtbO+}zY%vpHBzVb7$ufnlQwwK>#q?U>4LdK- zxJ|p~v`7AVTP>EwQwccLM!ay@J0tVm4rFZ7$u`tIARKB!+hgVW=iJL#H&3#z5f@jbE1dlxp_rPVtChO`3NNzc@9wRL7Y2! zu(NRK!idy_Vg0h6>TS=K6ZK9aT6-y<2esWKrwVK#MItVL>$6*%7!2u|eggqB7MZ3-v) zDPh*Dtc3)-3dT9EZLq{aj(7lf!cK)4`Rd8UPDH6zt-?470#)cog;{+n&MuWP1C``{ z{2!EtlUi3i^lm|Ff1O&R$86BoY}iMV0ts}5b~ly4#2bdETo~qx!@Y~AG0P0mh|!My$BF^T==fAg z&&hxE+&Z-mx@l>GB@^ttwPmwVv_MXht`NlO1@MfgkBC`%EEW!qQ(6!XSk=X-SSa*E ze~!>by(Yag7s$D$zOI)|cfea()bLCQZ~(w%{f4FCU+&oS`)U2z6QcMAq@R#XJS0 z9lOR*E}&~}A|mM6!2V$+!?rE8*_17lQz^AHrD*<=KG9J)cMCXn*TKpRdgfn2&)swU zwLw0mIpATvjHu&fD4BZ*A6?NbcJ!WD*tpn_nl=(VT#w%B@sC;yM#>A8ug%FBZ`BKR zq1|XjBw_`Db{r$Hg)O$qsq{4=VUG|L(+%se8|G%t$ryqnmWxQ46|VQ*=j;WNJ22x1 z8MGDPRkP2y_lI^y2DaJ`AB2!G)|8lK+R$SmXub>xSgE*;mNQ|nUExOA zi{bBL-3qU|tf{r<%HmQB>;xsWPQHc8ms2@%R(2TY*EQmYijlaHo>%H-G!ugzw8>V5$Oofl4lBGcr!<I5a|n|5pJ8!*Q2quv56N zqG=N=V*1MjkTbtD(n>N?lYYfE>0S;cAP38*K$Nj8L)6AOGOW+sG%rgP$l`4<>~pvf z3GM(xwO|WznOh9eWp)tdq$a^#SY(eB?lcT0o7dp~B$mzPNnFS2bCG5IgGykC$QK&UEiId^ zX`#KFkuv#8dM2-mNYok6l7h`nL=Lr0dJ71635AO5gzIc6C``^$C6Az#lT#&TWU>ZH zx{(Hw`!}hmUvoVjti5>yl`hIM;1=_vODu79;20{)Em+{zy*5!<%D4ip8~#dhaV$c5 zX`!vXMlL-KnSi?vDT)^mQ?&2~{`d!W_#B+X{{eQ~|J63b{?API|3CjDjdyUj1duRG zIheXzN?4jZTUf#g3BkF!11wD);k-BUb^pc7#t{R48t+Tv+Sq&OdH!3XYhFWO(}9R* zXj}xZ1&b(*Z*DLv#d-kK=}9mb3d|AdNUo^ z{lSBzHEXODaMt-jV?@b81sdGEY<=3G_;V-Xi7HCGLW$MLIKUq4R+Yq^op8W?tp^{!d%L4 zoZ3d`H#imuf_{%BSpkrM-w+gb>Qx6rCYPl+c0*WeO_1Jt7P+`&gp-!u2Lcc6oW@2p z@$fav7KT4#oOA}337_C?7CUV^R%$;llo<%$R9ngJ25tUn8U`bhySLv_xZDq)MqfhL z-gHh%OXs|Nw>?h-S{Y#s0&`6^`&M&lHu%G@NTc8Dv#u~l3Q~rj^CTG%7-?c>B&)n-q;`~3H{EDrwc)k9d0s~F48HF{>S1MR#^^U* zpJQMsH;#Ds;GvJL=RVCzOg!g>RGzY#FLKkyHIYv+ zNy0fmAh|3s#pt3%;8^XUGmU|33#N9;-Rfinr<_|yB5DzFVKGQuRaEkx0VSYAV~4%y zaR90G{*_@N`62u7U2CKVX`Do?9m=vwMe#6-YOr*u9P|?;61it<$1U{pW30)G@l7?a zzVJ#H&fKy44YXn_l~Z{7a_sJ-5w~!!fa98SZ`hska;rMfNtK4*)TIJ6P3gMO=wFnB z8l7f%F`2tVWzX>z{}p&>HC+iDnI!D7ojMezEf6iGiWF~8pH1zAz%q|-GXE3I{hoLB>nK!s zn)^Dhf9Nwq?_h9kq#BV!H#=WVlzReoC5n6>Qhea_!{7)#T}r5`l{f9eK|q;O>sB5zOG-!Z$(wph8S`=5# z1KA~j3u9zIyPEz83rIma8(h98ZmjjZR&pp09AO?DucX|gM)D#N&34+NXBz0EO^+C9 zWZq;*R4A$oT~A1Hwl2aDNUQrHAEoI6+z&$xRePj8{~K=dma;>ErCOG)O^`BXSz#Y4 z*@V-iTD2m(r+m;@<0`S}E*-0V@7A*TKK+Lrw@iPojKg&ckHyTlr5I*T)mSr^Ce%|a zNvchs+eHM-FPb>-0()0G&cn2`hvDTPE7mD413ChzH152kEouaCy0dd{Fvya_AhTLr z3Qjt5CfrNMVys;5Ak^l|Bf)MsMm;QP@KL2;VE%H!3ta8!?a(eZdOTigUgn$b6fNbU zMN3&Qi6t}q4)U9;MLF0`A)+pYWgw#KnSY0PIwBai2Z@|Wr))C|lQQ^L4!N_Xmchz|oz-t$K5+ElPFk)|NM>+%_0>tshpUwC&oYMhlgCJ=z!R z4*?FkYn-9{t7%57SXu>RTz=Bl3yLkn{o36cr2t~tse9xM2hv6RygWs(>B}e=mdVLy za)5Q~b|Q;mv-fvE7R1Kj(W$~&^3UYG?W%cr;wPP!(aRQx%1qzpSrtM~t&TFsR8^@& z9plz!^MsYSx+U{P8d6+W+MQqz^WO^)_31!W1;-+(lz6b zk#DV3d__ek8)p&sMcz5eEW9l+uR;v*OzlgS!uv{1j*~I0-J(q$=6P2;kbHylA329V z`wahfl-j8$dp~feNRifkWwq0J34&#QuqL^6yT+JpsuJM8o*Q!Z&0=3&#KwG2Kcg$q z@3>a7N>2n%WXXATOfHPCuk5ITWD7qJ->$e4O4))b1fZ_ee- zA?IdG-O^*cQTFoCw$Xokh^k22xU%4-VruAShOLtczU-+E02cBZ{B*W2zUfK=+t?fw z+G(Nl=`BTEttV!B)i4Bc^em=kP=3djashkJ2YC0j{gEU^u+E&M2EkBT%@8%Jtqa>P z)f;K0jO}xjRx#yshV>5MViFQ!&C4bDVR`VoO@e+tpVE$#jbW8l>J4bdn^IQg!Ys(M z$(HaV1c&;bLHeS9XTPJJpszYlBiAaO-N(THG+yT&tTRVJD(>+Z8@}oyqUaqg5wfx` zkIylrs)EGNHJb_Qm;`j#qQ2uj0hzd!%Tt@;;5Bh_au;YIjG&dv129+S#J;*o`hNc0 z55$U#zWgu7`p@ARH{1V~vFdRD01l;Y{*MDd7Gbv(u$65=pIu#RefXN>T3t^097l6k zbWBel@O7|^VY_%o@NCkAA1?*|Z-CZ6b8$JT`}HuB3=}51>HSL^rB!ba9Gue^^b0O> z{`l7n=0BDo2vSy~thLzid(HPgq*3#-4*Nr^Y9&zU^ZrX&Rbcxwdgc3%d=tAdV7uQJ zKw#}dUfxu&Uz~*vb>gur$lKd+nNT6F zTg36jhrp0bMUT30(cs~=5Z;FSetQ&YI#9Y$ZL0}uPu81si&k@yWUq3%f_MeuO&t$v zx*J=2p+-Lt$7l$~6f7A>%5Tv&PEc#oO)Npdj`9G`A0zSAOBn23kF7_%(rd2?`R!@x zspUc$5bXfA&C|-{v8;9a3#hBvTPk08>C=V}oBC2nCtX2;dna>XcXAtt!UGdvOb`Zk zD;kyRY$089No^8h{j2wA{cQqytF0OpW0BLao0|DK38{*BwNDYWiDu7;!d+D?jfK0=;w3$E1H*Owq09X@6RIDva+y=}B1iHn^GHbg-X?A}UG55t)FOcYP}t&owjXfTMkyuJKUy=D(`LtCP^!6I1a5m*2;v}q zrzR~;RcnR8I6^$wf_s=Otd8lWa8T+~RjDG~F=i=3J3Q}b&O8zxLdvPe-0zOfM7oSZ z6$$`YGvXf>Ypo4N3Q5PD>E2>T844HH7#usH#4}^A4;}kw0!Z9z?RF~+?=p-yq>O`YZ}=2$DUkTd$huy^PjW>@GTv5GOuoh*fsV&dN=*$EMmb zyU#Edcz&763f#4X>V(^8OGAdP4Ts}W0I$$~J~q~FtsxCLVcLn5n5Sh|APm%yvomPSwftw0CDQM+p}>$pWlPaX z4PuAVH!6?93!fDym2obnXGqar6zzZU3>2>3^$5bsX&)s)pMV!Y|yS-q5^IU_Fjul&AQlORvB<+ZbowZCMM^!!>24EfBAS+z& zE`zLZQE>kz^s$^uH1wFi)C&HNOAGYt_?XRyw^xCTmrN%fN?_3=jOkVmYuhq7Wa>aSJop!i+z1Pg>#f#Ont|+!7>&cm>yH3-m_m+cK>J=6I`i9&ee3(eQeVoOX z>=uG&r%1%^_B^B7C982N2i)Tv(gs9}qkgr>MeojX%@SkeQ2)>B_#4SqKR;thZ?VC2 zQuXtzgNbKc%d;l;$iEs(0^o=l5o9{&W>y%+H{xa+~@{`#^@=1pN!8Ao{BAMF?ty2Ewz89TcCqc&Ufh`fEVi*d_g6dmG zzelDW?6O@OXN=R7paqd^=qYKUKScG6p7{l#j#FE0&24}ev!l_ERrxoEQ3O6|mHV$- z4yu}t_}t80J#PqR_(YN%${taUKh~yp7gMZ#U^tX5QFOaLGw{iSBnk?ZxkPPwdt`xW z1hzBw)s*Yy;a~=y444vre@1M$l8fiW2S=)4!5nYr_osrLo4|jsL5(h!(5JXchn4UsB{Ac z3V{jL3c2LeAMf2GOchJ8OAh?7v|ZR2i@%M6zJt4}oCPiRgc0Vr&=(s+R7>9Abz5y$ zj`5+gxlGcc=qVbOAi|2?(ns(5ughfV`}d*_yID$&fQp$NNO+eEt0iC_*bQ~IQyt%> zGR4^^&aq#M!(xh^XCozl3)~QdXor4CWf)bVls*$7@r;gO9J&a_yK;pRHT?*mBBq?7 z9g09f|JuJ5&}x#AkG>i|H2dJZP2L`L=PuW*weC`7lHhFhhmxaKQJI=xVeqK3;~W>p zg<*5#*G>w`W}1Ed3!hi*1016?mWtx=_vjw>tty{_X2R&CtLP=fhXcU@z35%B>L(9` zTNDYq^ESu!PFeTc8&y)F(c&gEZvh7tuYxm_+oy*~ay})e$ucB;+mBF{{V72V1<#fp z;6nkGmHW5rw(e32ZO8hltXtk;^+j8s;f+8RwPzavcC!61Xp-4-!he7t&wmZqcsc&p z;1{m{=X6{2CR)|f7-VhTzJRU|`=lf> zO6*V@4!n4&zT@TP#pR0&V`nYCZ{Lp-;=YkPO_bMM3fKmxzIp2->GgNIc&z|Dw91b6 zKe3-n$XKhQC{#Pnv5Hr}-gX$i13#iY8@9J=YA#tGLp@^ri7#(d+NQ}AerHOic>Db7 zNYKW2?uO|}IP-}RdJgi47@NXpA=oH)_Uvh?!gvHW5brYIbzUm|z%GNelH55}9!9fr zbYr*~`??z$Tjd_5+Gy~DJ>iS`%Bm+bSUoXyWrWTQBb3BeO9A8MIv(a|X(X9F@BRCt-wq05DFQI+&_O! zlfm~;T79iwtRgp8PkqAf16wuVqGD+I#haxtu5^A)abkZ3g`F97v*6v_5Os1Xtru6>t z0_#0qk4SKC??^b%C|J0)9$m25&^NkjdMEpL#fZZJ3=Ptz!@uXwn?6b0^n+QMA&Z-W zZ16v}l~?8laDzmqVeHAbn^BzE{eP5wV~{A_vSr)0PTRIm+qP}nwr$&e+O}=mwv99W z-FF8O?@i2`Kb3{tyK?V{ip;3YwGwBtD*zX%nxDWB$_NP#QAfJVa2xJ1L4E*BI3ZfR zz8m2mW_wmsTgglnOAiCqI&7&`G&kz|2oQwxU{#7A>dSqyEjs^r;AzUKh3!R2KD8tX zW7W=km|F+mvdQhmNljiW@M2HWlf`(Zm?o_Xp9kyelWO2>U6RkVi&^e^qa4e$nqJY5 zTt4DelU}l0<$OsMF-}xke(TKPse?%k@S%}%m0Plq0h-1*3E9FFonmYElAEdl;Zow;My zDh9~RkHB0#Ldv-S8%PJ$wRI6Ns`v#_%P-iyF*|x*%e?&&#%C$kdGUUID_bD@(e6X< z_t`q3YjNzuVuUaOPSx2g`$4%V!a`O;?qbtSEhJSC9E&=knL?XFVt_hbb2+(PB>sC} zpv9H<;2;e1q+(fpNVQM(+`jSxCv{?IOIYxx5|a?ZkSG{1iKiaj9>y}wSdf6I;20tG z%?B3{1yU8c(bsLxt#Swqz|W{KL16D`o5F}71Br=hHr}ipfH^6@kDYn8T~v=i{p_6b z4>(@cDr2F@Ale0^y*JzwViry+a={UgJ#mbR@61Y%nEG73$@tvV>{q z>%J7y4#TE%FKp_-8W<0n?a$^Xzl8-8@^VsP;X&u-)Poq67_Z>^pYgQ`0QP8QOu{1q@1`Bj)FQ}4+&`YvnO&bL3#O&M zuQXY=+z!6_DDXc7XxrFjV-l0YsPug>40S$gpZ&=Eue+t_dhC83p!F_X-tzfKz}9iL_%{Ch1@%cwsF!f1>|RK2Oc z=u)-B2p!!>Ii#y0dMYJNUals~emW_2I_Um##&Nk{~eidsZ$d)?& zVUaanX-SAMU8moTtsZ>c)DyZSPx^qtO64f-rKD3L1gUDeSK=~^3u&L-jmY=pvVM|%rSWH zVB^SxVi$kZBZJP7t`qrzPW} z390L*>Ch1tUtkK(mS=MjV!n%Tacd6egQBXxN_LCh^v`l7F^-%kW5))g<7VUG`8K>K zd(=0yZbz_lc!DYJpaxuNb=h-M_T$n1gsXeE<%R`x%i}j>~yMhpdw&_19A`UJ@Pj#h~mNO zyLn}tgr^(buybv-24I(9C4xjV4_X6+nnP6qBr!!fgwD3SPLj$d6KRThMJHM9)>>@F z=psFQ?4raF)NnMLvcIHQpOr!rc6YZv(1$2BB$K&aY*w-4#o6gsBYbtcTyfOyX=FZq z=8|XqKpt@&L(E@FO>B8Bx*6h@7`rulHmUYs#<6q(?X$>Uxlj6Tp!zfeRJ zoG};{>XMH67Bllo+UfQzfnF`hHQb_)c=ncCnhS^~p%ik5I+QD;72VFA*;xMp)TR(Fpr2j`b3IJXmWjXicv17B1o--#nr-v4$*oOm1ZD zZaGB&=`-40#m5w({mWE_V9B#0TI1{(U_Mz0Qyt#zx`>Gx`!}?#(@2qVfGvHyQbYM! z64hFvN)okdj%6l|WT}WDk0$L_B2~@!r+a^+$Z<~Icb#k6A`_dwhO zad=?Kn9^ek+(&vnR%Lek%fXv?9v_yxvt_MscSDCA0#w`m?zzG-hBDHRwETm5NZDrL zh347sTFM>t1k*Ec=`kh(&UKNtBMDK^PTdk6p`fS_knL@ui7Oo#AH;V1_q=5a3GAB8ux(B zA_g`!Vj`y{Opw?0$gKiVh991Y>dfvy=mHAENc2bc+`jdG7*#lwKKXri@@eYq?xghA zz6tg#Z{gNf0m%sJB1xxD(r@f%KJsQEWx_163uYa+T2KDdbEl1-BZWItZ_?LYn^6%= zB6=_fX@1n%y@I+w@i83TS|@aHvJq^T$gZae_PM`w+Fg6Y!WK>?dxUW47)BAVmp$9f zp5vfLSPL|B629Q}oKxc?Q|+T??i}PSx5f4wOhecD<-ZE&ng4SUBm+Cgf4c~>N=-d> zgB`}_re?Gd*hp)~<-K|1cRNk(hK%WZZRU_r_|mYe-UJ|NkB@jf&j_dsn78<#Ad0Y0 z0l8+SEtTcd2bJaX--oTrl^*x)@#d+j8?MTZ8hR&bHYk;R%k+HUKWb+=Y?&isXBKU!S`3N?0mZ>H}yvoF>p_RBWgx^@59YE7_Uk;q*I z@G3lT6D1RGEcAagU4ey&*Z0gxX;)>3om}GV5XlcLC}5_R32#OOx57=XAz-Q&Wm2dI zvOSk$ZTS6dcwv_|nn*3#lBN7Gx#+dC|5!4w3x~I@X#jnyy8U$LOOj zupRkF%wfzeo+ZCK$IrG;)!>YTP1XsxpM$hz;Fwv;^BFreg3SN#U&PgfzdZqGf;r5k zCrSvuV8gqfdLVsV^21Z&2%kRX%msd1qQEXsV${)N`1JMM{!Bpn3PKm7_|rzB4Lsn% zrLisswER^wNhhy~QUu=H9RA5gpphfnO@mm^h;uxwqwp|S8qZ=v0}pdYJZqLaOc3+L z2Jr7mw6E_*bZl`Evrzc1`DZqQ^Y48AP|kT?Wpb?&iH6?J+_`R9=(JuQ!jsZcaQVZ; z{DTqZp6uK!$rUa#r?q8646u=X!=U{qV%nxMoX)X>vg0+%+F?X$h1x+SH@2moR~Fp- znZK0N;N8s>c_6kpPM;YlRY}b^b2mgtIL?ZryZ`7FL8tZ|`Dj4thsV7JRKniy9R||L zVQ)|wrG3rTlE)~$o`Az7oUWJry1%oN9$ms>1Yi4xY0ev0YU4gqvI8KnB1&7c!&!i1 zAHuT?l01FnG6iM_0VWoh4Q4HtxTzXfFA$m<1-8KHXyv3AlS@!|rmBB9`;KkFX65sZ z-~z%~Sz-}kOa-N4;Iy;Ipw7oEIfNt>DqVoAs~%y8aAuODSe=`O{URiw0Ow#3Kbg>I zA@@&2Sw9JgW*!Sc;dCp|S7KKg^sU#wCYD?FM?WSWG#8SmfYo_4u7{T)2OBQhh?mH{ zCdwMUk|Ujygoq-(PKQrkpDmJf9n{;*@5WzBTDx@cG}h2{x8+6Pw~rTPE$!{h(UR!q z*4qod6|6)WaCg#%KF_duU?g2@7hj~wyfKc~!G!e2>+4C#CgG$|l3VVc0hPI+Oh0F~ z3d8LUUIZM8J+PM%q9{dJ5f8&LtV`LsX9$AKnexA-F4QXu!a@X%G;|`BMUh`s$g}Yx zFxDpb&xIuEQFbQWLHK&?m5&#|%+yOIQVKv~SQboki@77a-$Pg%p41RpPJx@KZR-8j z@dZnObEpN#hg*wrf&G^8gPfOCw?n-YASiDQl+van6?aX!SjrAhC>6N+CPlUUWN|iY zMy#6e=w3X{w{L%LCFXE*Pk2e`P5`;9#*!_-X?)IIKZMA5s+vT$7o$%N%lcrH7aW0% zzyl%e?%2?4DjIaOKWsWn(2XGvV`1FQ-PORY{5}!{ch*-8wGTc!H(x|W$6-~f)GS!d zH4-F7^OsrN>hYLYsFM|QabHxWZ{Nb>Mi$mQ=#nyLD+3pPQHpfXBhRj?fM#RpD&}+@ zFK5XQ)e}h7CqTVXL>bFeuQAhH{zMw!3GT3JO_zmln%1Vp>s~I1X+q`z52O0liDLBN{%g=Nz~7tvEAI*(K9wOy1iwY2F`IB$Ru zDDRzNHzNtg+b3ZyQnSDMRB`6k+<*_zM-ry?AfVN$9EfIAqVVt;g~@#C1e zW3W#Cw3{TV5CbNAoe2niN`?x=+Cj*7vixzAM~(g&+z$VzOAdAng@T)u{jwcTJXe(( zxhzF5s{CebhS1XvrXVN9XSO_7VpOVs%ctvmyt+@v)0sr-)8)qYI2<7pRKZg8Nhbg9 z9kMM}ukMY`7x>adtj&MnvVWZOe`2O!WdHwZ7XRb2M-hEqYA_~|LCsqCNhI7McC|ed zS67FOn8pNMfUIK0G?UyQxItiiy(`WuOT=J}-E@UqoShr4C4b!W4pVi&pp=6K_cL1Y z=&axI+5HDzR;S29Gn)Z3Q|SI|$m22Mt0gR;mi6b

yu%<_djaU>E8)PCLqW&0_4jct<3*3$j zOykVAM{+lY)ir8I!W6N!!vatj8R2+DIy+s#EQ2I|^Vb?^Kc2Wn0yotHFPcuR3(9-r z>MLBD?b9`~Z~U9p`ZdTOLMo?+xa7toNZv{cGHn6@kLSX;nu|0<-iSXz4JoOXVKgRn zbqV2ZVR@rXqFVnd4dKzmfZ8V z8qgYIG~$h@;DgOxr!gt?^ZL>66ijN#%N&muNUzoIljx1GRtZ;2+Z)S z1`TTgvhH@pGpZf^#@M3OHgLBZi~K{*Cu{g@F-6Olo2VKN%7lxbllTjXVbG2E9m^&nn4Pd)r*XKQpR8qK=oDB=6-rQ2L{||O+97R-ZR}**_iti-cSQeESUwJfHaECV5%ozbJF;+x{it}1i@Jtu*@-p9hHNth%0^Y=)W zi5L1>GXx2J=yeppAXJ0(qwhh-grG{ydsWDCh&z4@z2p1=PHUSojyH^RI1Fk!4=xKMFhaL3 zcIijAhe?PI7l7zdbdVUJY{Lv+oOq5}YElUZg~0`5$R0Ypzhob@;wK^^g!W8!@Ov{@ zOpWR9qw)VD3`z}K_MgdbS)!gZ@(c4c70xLi|06o9lKu>~ETyBd>c}>M&r?u6Za+?J z#Y(%Y0OmCNG<=qxmm%zONv$pXeuXvsQiOH@putb=4sK>k42jlh04&+*qE^(KKCIuZ*l%jz>A-kof$MF)YD z`dZAf1T0&o2{AeZ!LX94U7|M1Hz;Pw9<4w@+F!E{RY}q01ccjWn7E+|8s}jpoydjk zh&UqkiqV-Vm?D~v$f}(^4g(NGvgkw0_ZL-D&eW)KrFH);X4Sfo>~0r>pTD}-qKsJ9 z$f|&|Pu$v_SYuZ*`SrQrME+ysldLr?}zVsnBFbQ!nNHhBzkY7jxwtNjmis|!`Y*t zj0iIU2~#iJd}<|wlAu5tX&0Wi=D;5PsUxpzWVx}gKc&t4eB@1WE@FU=D5}$#sJT5J zC}^8Nr96j;uLx|9$$gjxd?gYf>uE46;V-wguL8)l6-wOY980-Lf4)+_D@iUR%W?u* zY{?Qz#qZv{6m;_R z`%v5~kt~fMHkS%&x7@rAJSii>_$(Y>^|%zNlbh0PuiY1jG!6rW%=eYOZR+4K-yqy$ z;*Y~iD5bxQI2kxuTlXp|C0PcV(n0)PGwygdY^zLA8pSIfdSN@a0+t%8e78bg#yg}-*tlWc#6;CLn{WUmIOI4%4xR27B>F~nX5L+n7G@*QK0Lx`?>`x;m!}S9d?1c)P z(1`KjEKhTdT^*T9hT3Y6shR_)iQv0?0Z9-gGV6OaD3aDnmLOE|y) zm=-{Nv1Lja9j8;)&O6?~KX}+BJSyOy073I_M)@o!kt^B(xqfrDeJ`hXJNWd#h)~6$ zVDc2AX*wHkIf>EUQf-PH0yjaub6~|H(dv7%wDEeSx)^Q#1@rL|D%uMNl@|g9P`=gl z+QRmE5MQ}Lf(9YWh(`EmJ^~Z9y$aO`I-k1kMH2#eG-U0^Q{~N?QCYoor>1IV4fLx& zc)A!W^&5(xF3m14kyuw_cLU=layExMIEq~6q6w~-d4^*$ z#+vhmdqz&oV0E3GIl@!57lnZG*r)kfocf!pXu_)K9JGyDaSAWTU?-hFU-CX5F<9ai z*hoaqP3rc9WDU-bGWivj9vAL1DFn#w1Dp7d%cFF-7stYqu6=l(xP?tZCF{ZL^hDYf z-fj3te>7r3Ju^<0x{&PtvcGo|PCuJEL^Sx>dbTZ;0n~B~;DOC38n~MZfzgSg zOSs%!%H8`wo_^JU(G|kE26mq7!UMV5Lbhgj%@o^ksd(N})x*B9d!H2>hoILUs&iy~%R2tJocqfmp565rNHvkLM<)QxSz&?o{CF~!g^XXn(vhGuc9_-6 zQUAoQ-qrjg)zC^@TdE7NQQQ)u5o|Msg%G)F8`668E1<{}+7kLXcAdXWGo0RWNJhu` zzNccu8zs55c(&4bV-dC}G=VONKqk-sj(cN2J{w0EsOrfTw{gusG4ctyR0H^~rnUJG z(;IK5ydpQr!=9{udL>N}OHw@#&iK2f81wJ`5uhR7J^^%sy`7qE5c7iK3fR08X+U;W5s42hkHhPaV@zCzHVTp0j~Ya zW~HawacrbI0%!<`%E5&FWCU~F)g|V}EA92~9qew;4TwzKpiW${Os7;AwPW+r;Y@hy zyE;mI?^J@?00TkihuYAzC)XQ{Zw<=~_|ik=^^IzxEAKEg8APXXLeTViCbCd>OB6Dh z4B<>HlW8)S?$*e#%!zzTYm%g7n`q?V=(uYsQ0iv89=1u*Q6_-Q6>Q|N5+7(ZtVV|zipsMEh5#P zTQM0b%$nzrsV2aj)M>@8u;k?{T2a6(3?iif8^F+)TznvpJvBNZEljHT4OSD2s?P4T zXkKdV4Ju^~1CxKKjnFj_n5{!_D?DIplYvJib~{h|-k03ky31FTFk*DG=?^MW3o>YR zOZ6lT-*X$Kc+P2tlfm-5U@jTIHa9l;BCn3~!7N_PSB)BgGCDtpubeMJ%LV~y8zu$NHm~z!=#%!=au(v@Gc~$Q^NTiTn^@F-5GJ)35s8V34T4(5}JF+sWL&MeDRx% zfe)dG0-nI$U7?R@{i1Du@pvroAblHAbsHFB7Z#&?5qWo?axMqF!)sTj($o%#A>W?7 zOK^hd8FQ6>H?o8zp6=4ZNC*z*0VRSmNo8Z(m5FwcIMeZrfRQJPWP~$PMpdU%S+m#1Punh4C5+$3LB9*&~ zYom(zdU3t?o&7_RX;NC}0xc$uKzeQ4R#Kv-WBQv)ty2LZM5k5^wD;XE3BT7XE1LBc zv!RTCpCF!;08sWjKh&jO}R@^E2ZWDE+u?OE~c)8i5aV&XN zt7{5i-Q$tdsnKaSF(F z*c27oHKix_);eLUQ#$Uo=pqZjA=#H2)zaWLYVfgWV_9vmu*a_FG}~YOJ0O-MYD_ji zGdCnF0H7saqTQ8-h@T;G7G|f4_6QX)bN*T?-^3v+M`BV!yLtu<&rLwD$+i+w)V6XA zWg`mBywt)m#1uVd-guwKkeY65YJ*m5_&S|;2a9TkQUa;L1_l@5N=KZ)|A}*yDm^F(c1_RPmR_R_!Wy1z^Gd7|)VlX_BXg<-wE%5|x z%a838iNJV=6-q016-h0TP#X|w$02{0J%?!>lFge_7y zI(LiF{sdSAZ(sDSv_r??{dncWx0b}o459G-GMKn*D`b4Nlb!ehx&`W&#y;c+r0vM> z`YdnYh1>fi|JlVbar~boXrd0b&UW0~bc%FJ4*E8ZcKQy+HiqtWlK3Y2R*uGW;{PFk zAdPfN?smrbbZW8&7RH87P;`pU22TIFBVy}d{R4#jIsQw70g6seNmz~c2N`KBqi=1D zPfkl`>Y#6DW^U+6_YX?)XL>_h>z@~yJKEaN+8LQp{Ck9)zNxW{v$eqwp7MWAB5q@1 zD`alygwIU>kI@QHbOHjlZupx2I7wz!dRlgTCT12|R&6Lc1!G5BX9q)LM|^JXf2^@_ z`Z@W*WitE>{fB;4;h!b^+xY)bVW1H*w$N8`R{U8uji8~vgRRYv?msy!g&znfov@pe zsG`%4z5mkYXZV-+k3INbkD%xT`SIzY=nVCLEdJ*O{EYuswVx&ZZ#Aa>tJ=?+{-yYj z{F(8`5IKFPABd^VKO=sw6wUOF%xz5neI@5$Yp7`Kgs+KDCnqF=Pp4$;=7ditZvC^9 z0{@nR|CZwT+W#`~-z~>ke}antCww()NNXZNi_KwcMRid@;}nT+zin|q#f`OD1jlpl zR-kWgG)0_}cvwvTZxyfJci%}~h2JD~{hIa2Be{TrtBZ=x4@Ca$&&Ph{jqg{i>dxQq z3%Y4tA5V`uU(cs&lo{Ur9lYtiPonRyE1VhKgB?5>z@9FSBdnO1TpeBC1g)5eo&NW; z9obUeY#pzd*iPV`mC|{>6rUiqx3{#|6q}wNot{vy!A1Vo+8W)`#@rc=u-(+O>GEZw z{l7h4zTc@28xN5)$hm3LJp&eX4u7uLK3ifCL}9B;sfTPD#|Y$albTwk)n|CUJ>QQ% zAEZ6}bdsFRz>>g0j|wNfbGrQ$e7U}&{)Rl50xD>*7l>h&XC>lrkbK^rPn|`kmZJOO z%`jx?ew&|v9^uLU_4p?C^7w9fnApkwzCJq3Y%Ayq5iy_?rTiV#+)`jJJ3l@WwWJG5P~m?A(M+y48^{V{Q#-N2@; zq>Dt_Gr@<4^m5=`+#ZL;2~*HOHg+zSJJH93yI-tz-9j?rnfc30XchR~{El4Mpu#xl z4&&?aWG*%ghyOfmT;FUx@$rE{A8$EUj;Qd7@R!On##fT*yzI=#Y2ERk<{~rMg&EPH z-+8$zF<^{@@5lKEUeCt~ukXj!hHI|(+j)nskB8^?dFcb2 z?~r09qb0XPa8K$lVC(q`Pac?!qDK>qpp(We)( zGDGpS_SIZpKE$qHz1^>N-10fHkPJgaF!pB%rTlBWkhS2fxHIxu-o)t|&6*5@<6R9B}8O z77KZYJ#r}eJ1@b@UFVh^iMWNyB!`6wH2VeDd+#?!{*dt={PHgbdan9Er!+TSEaV>c zh=?VmIAM~If)T^y5-}?WbC>J;`#N&-_haQ|x+iC+^TU@4D>E%3q>!d*WpSJWAGhOs z;Wiab;znEo>tx5*yV=yv;;mPAUyB{bP6GXlg`=H#nTHS!@vuV3?gh`&$;xZst(Q<1H1!qi3mAb8WA~axWa4|-uW?g_M3289mH)NdVaaHZ2$1aXqmRu=^ za0{*gbxg;vu3dN!$JZn$iY5E~SCOhhs%alF%W|O!4!buA2Eq}Bq9g*>sKTSo%%y%l z4=n`?=k0V92s5HSoLXwv3$XjVOACu!1qOCkO)2e2ypp5jacP)X-!! z&2bxZP(%@kCN-J>tp{>>oHoL@3yxMtU=9`XsjBoPmcu6<=H?8`iGlc$cn^JAD`9vn zWY)9MU%V^qn`;EwoE|B2k;Y`&3bg$fka%lkuy2yd)Hbn2z=9qxhe1ptLM~*Szc`2q zysYLNdJ%V#+;xaQ4N(F{IPH-f;Supqan)jw_7sxt_MmWz8xgP307>|6g7743%sp(YHyV)thXMK6r4z?F=QeLc#LoT(Z_Mq zIP)10P>Kx)Mxcg6|4HmJEv*t^6Kj+--jp1E7Zj{{<*t z<>Q+^s^xeG4)O+!9sp2iNK_!&3yO8DVf-F|7NBZDI*2}oyU#?x)3SHPfZSB<;uxk! zOGM^P#VF4m?9?LO9-!ng-zntMC+v_W2eGP8d{QJ1u5@@z2$159^rz-*fRgVdW>n+R zqc1EhPxPh~3W3MT@c>#L$G&?7{*=7}sgsRd=#CIg6$%jp1M?Rm<%KH1+Ncu5!TcbR zslM6tj6(iHfX*n$z0we#l73LkRmU!c3fO}_GkjR`R`J|TK$t`*!o8G~jSXaHSjZu5 zNEv{uf9$Ph1&BS)Q8C)stizqE7O22X3hc<-t=lgyWkOFhY+j`Rmde{fkIOf zjnefmVGg%YHk4Hx;l2 zh#s0nu1sP8Iyh#~1H4fPQG+$?hL%B=MmF20*aUc(@h_s$5Ycko94J;%Gl-|}dijW@ zN3?ksAm@Y6e>A@>{J4C8*l7b@I->ET%_KJn6Q)D_mQV2h*ti5KEp3<;0{c0R!Qsa% z0pSgmV*mVpJsdm1KD>b-&%nw?@3Id@@@d0?N=aqgw13)LO zKMm3j%6LC^5-^7t6P(r4FKF;IwG||r44Loj!4MKW%pBI`gW%~ksR$M$_Eb`x&BP6o zMvj0jAhjxP#RiZWT+|=_tPnx~mq(s%Z;xaPt7r5Q2aLh8w=ZktEP{^869eHBP~dzB zwI3MazYHc3q6=un1ftobMQo)QrOk#d;+w3jQj#S*UJ}Aya8SUHAsD}T`D|ruA}15x zhPs#*_P4Heq;Q-RNg?rPKB%DUDEA;mv@DR<&>xgTnx=~CM12&DodG1m{_Dl{iFd2V5<0RZfTwg@yFmpXTfUn~n;2KjcgLds{J6u`AqxwW7^UF}Ap^bOSK6N&i z8A}5*f%y!)0?E#xzdkRKsa=xPV?&Lq@58+9c}RLYEOx@uWspf>dL& z6ME-;&ghE#M;B*9>!O%I#I`ea)^u|n~tbOW1 z3c{7OfSH>3F^4>TwEfBC8IVQBNXrzwk8@|V6&POv@`eyS6a|O|g&OxK6)}B?4AUiR zOb>!biN|mjG{95ohE|g^KZR3fcWqPw+fJ0#M@V!5XL``)pvzL$B8}}PepVcx`EX|U z_+#d1>B}AbrkHI*v;fO=VP>iny-fjW9rvIGZcD?DK|ZM}BW(-WWW6j?`>D-93F@Jf z&#y9&8Ttz|O*;}9!imT38lW#floICLxN($GYZLS2TkPv`Ye+!tGV7F?$?kY!g6a%o z_79<=FR?stf*c0`v>~nyiPow<(cy9=@&=l=c+BtL7p-YgO~>l$Oh8zGY6&$1juCZ7 zC_}4eM3ch?(QSx{3)u3*#8zZi44T4J;y*f`X&O%F#4ktG?0_^yWpT$QM~q27hs|f;%djMi!!16NppZOHd;%P zor|FLHDCVLt7snP$sSY}Zh!}=cM&=sYL{VM0;rPa=CVTx1txvsHn1@Sl$--Nbec|45O6wx>+!l!qvE8 za2tC*s3R1C+lIaOk08IkEKDv6gOH!mDYaac zCO?)#y#bH|WR~<*17mS2A7?b4>DhNhiJu_tFA zx*M4WJz%qtA}X2T*_v<0YJ}CAI`f$rZhMQFzV9EA<*w(2Rj>;Nb4yY@oMq~avqa?P zk+>vUmjSj&78A-eUFZ`86PQ4)vWc zFyuP6$@Y|DVA&5nZOaK0U)a9gDCkD3=OKVF@tVNjE%YX^llMp-R2SM2sjcCiwVpcr z_NaImaWQUf%Ce-yrpt{^{rrrCdq((zt2EI4@5x6bkH=;PK;p=ap`p;}7=W<{($U!r zev&I(#3-RgeF0l-(~w{nUt?LoBY-&B(F}5#ZBABI$@Wy$G$#Vb4DZ_h($DCyIN7I@ zWA3hCml?^F-PAFgSamirLziJ)H3kyYhmj0385>o^v{oSm5Iyft-Y2U@mJa2$G&%;1 z2IYGzk-O-8RMk0@RwhTdo$#S&IKQ9NogY4Xm-cIzKXm!_)Wsbi0XrK*W=hmd+D*ei z4D_q4bOWUZr>~|@*PbMhuA_3I>Da?}lV^riWk@!Z5gZ4o^Q;Z_ej1MsGp_|$IFW|L z_ljN2MLFP;54dAp8Ujl|0NWs6Qljc3N{Qpk9IMkS#u5^j#7$*DgqFi}kQ(UgrAsmF zm-48M)khL?4_}7r21S?l-sxAWv8MS2j|Fq~gDGCmna=+RTWb5O--`Bp?BE>Szh{AVE*ln`<-yg3#Bj_3*)BYaW^|@d$}R0ub$+~@Mism`LXcLB*pM-#%3=uE+*PZ=7{<5#)%+z`YvGpS+ zxER1>(h(hfc`r6-vpda^@lN0otjd_Bhm57BzLa?w`0D8m*Ot0S;KeV3ktz}%CMQD2f zEKG}Ms7ta0j&Wf9dORl(XW?igC4S<0q%KNFSaXckyv~VdZrs2r`ek=G2cBYab+GJJ zh}7qErI)@`UmY(h+bzRQ3F+B77Zq_SE=FY#&7i?(YV5$mb<8bglD}-n=vvvIaA~5< z6lVe({&41xs(zKfSXPKsH;i_*@B?%*(5{hIqc15zGo?6Xyr?iapM1M)<9wiIQEve= zUlhyAe%dg!anZ1h9!k&QL;}v$*`@x#N_%*)TzPA)iu%1!V&+LJlM3>(xVF5J zBg52q;e^>wlA+-oXqMxZt+@fc`d|{`k}0jZuH0baB4inztbUJ0W2nqHBHb;MQeIl6 z&LG$Uo9wNJKe;*2!qZH0DPLPf!*Xpb+Vt#}=AMBC`q68a>amS=#n^aZmL@MyoUfF! z$en%wZqde^)4!jN)MnBf^}CFKu_N%es7dJZvQesfKNir#;)T(Q&IT@^Vk65HXiqH8 zrA_UG#FnF;$(U#Lgv3wJnq%tav=ohzj7P>6Us;J$bnCs4b6MrK2=(rUx zRVuJH`W?;!YaUrtn@DcdDX7+>RJ18Q;t?qu*S7i?kcN(hu1Ae;6IE_Ak`*k~9#lkn zbCMVE@ydbWLlY9~R4$_0V){go2pv-j^aTVlX2Jvv1zLM6zvd=u5jz z^P8LKwS;l5`;}SrjmIo4#{DL+x(b*K@V@7XAwZ&s3u08Nv5E~u8?WriG{{we7$8vX zLsSVHlkHwsyEAj-qL=xOejkZzA~R>o!nVWsfK%sA)kYX>J`h|`A$dRrp(WKkI7IQ< z+wsVgV1g65{?7dEr@!{{`Sa1L8zO~xdGf_nul2jz6r1A|z)^gCTXXANEVm)k>e zJ=K;FFBdB$BB)$u1lL0AD8iqcTXi?>O9{iukT0`<=;IAL*y>Z3sjc7y>uVn%9hY3s z1$Wg6u){{h!(OqD>&aNhGMORB8A1hXXKui*FF=?K1go|(N~yqW0mG&^Ptl~ETv31y zXme}~UD&GBl_ECJKNANePeAp>S^C}ua9WV}-d8{OXb)rn&~J8l-;Aw%_gHw>Joj+S zZY`?*sVwhdY4d!HuzlLUT2P0qS}M+~#GY}ZFKIX%&g{B2`Sj_u7|cXu_BlhPh-x$L zfb3439K1}nJ+j|Wtui2TZ3&|JxW?CXNm;WKeKg)(Vbu5M)YN~#xPzEv(=I76ZVIfi z)~#mmENv^V$+@Q^EGURl>+pv=z60aj?=(*rQd#Jov%|OUkB# zS`lmX!B@#^v^;qujv7L5gLruuim7%QePfbP-d4sF$%?r55*f!{JF;H)$4-;Tu}p3(4FjdjA}gho~T|H9oy2L>qed7Mq1S#^Nlf@3E1aH^jmL4yUoWjEv z-|5`X$BT`>?jNZSvR;+LzGvtbov&JDg-^8Vr)T%1Yv#9pA8(vV(@2Oaxa(fX6NFu0 z=9{$Zq>1crw7(}-S&Mbmb+T=U;Yg)fs0DhusHLGrO$3@Zkg9vSH6}WdbY@JLsB_r% zM6$Y$OGxM>G!1BjntE3<8(s2+Yo@l(&QNzkKZec<=?FM@?@5Tsx|I;_?zL=z8eVMHvum!o*>+(G9{p$Km(oU7>ct4!*Wwg!U_@V=Lc}D*)(nt&}KdBO10}H5s z5-$Id82QN!DLVZmgJkd-=zr28BIXW`PWbF>98h%s&N?tKG5@zK8M@RoZBf`zemK$h zS^_lOy=j|c<%1THj$k3>ao0t-smD?ZO4i8LDc^5CvH=xXnF?@8#|7(gKe*6+PYh-t z#Kri<0+0F1gHwRmpouXXSm;%Pu)Zbmf$9-_D9k7avP_`*aq5ebYeNX5oZ*U9J|)U7 zXRs{n-*BREWcwHo+k!%z^;abkNZAr326~Id^BFrZE+wG`-H_PuFE6f*ou3foQuXv2 z^}xW$$#VMyr)_}JHYo@7OHkCqdsS%UW{^flmkh`1Gkc{ZSO4@1Rn}JPkzh9V1Czd9 z`ARLB@*xe_BjTZGggfZH$SDC+b+8vT28ahMxp1QHYJmVlYbEH<(vPN%)hZ(Z0XAtZ znda4IRDn!b?K90(e-7fQmozp44i5rvIQmCd>t@<#`+C4! zt%scl@)^xkc(AIG z>Q29K+;%3lu^m-Y9ZVft8!)3ipt2+*(;e{AG)aLuKsF@4F;QRhMvPuOY zGgm(Q-_@gCXx|3n5En;#ewBFZ6(cPlRN9KnOQSG{_6E~H(gIvJ-fbD zd+*Plt_q4|9;K+xa~mF@NO=knuawYW%x@p!rdkp9Ho-ugZw>Chj!Z~k|Hc8c@?(kE z7&m3A3~a2tF6H@zjl-pNUQ6TX2K98suZ>tXPknA^;Q*FyoRfl_IwbU^JTr5!d2|Mg|B^=+)+}EoeWA`f#c5&(epqXu z4*X|>{cpbQ|EIzJfAi-5o0lDrijJ0^4v&hFnE{WEg_RMHj-G+x)z|*NjX6EjtE>87 z0FYBTWke&oX~CNxk=-(ht2b{2Fs|`0frm%}N#b~vKi7~Ak&3RG*e(Hf6>E|nu+D7$ z;0+}HC>ldwVU()okUI3$5i9acVnnlZqzHI517MX1ztB0jROIy9eHTT#2E|RmW)>`v zi5U0V>57(It+@*fsfn^@9xRJtso`URGF( zDdCs$tnZ`qzK}rysy)yhuP3`p4>Wi>3?MZ>spB52Ii@jXWlRr>-4Pa7l$tBgv#w9Z zWf+SvWloZL>Yi!pp74QHdcCq65{w)m7r_Fe=zXghZ#jE>i~+mYbjv*m)1AS6%ckx3 z);O^K!@~LZzGV0VZ#L|on9 zPrfL*4IVHKow2KI^^A$FZ?yzL=8|_p8iS45C^A5&Vs&*L84Dy_f?2Iy_B&xEbAfs8%fbA&^!IQrS;_NprOI{CKIE}qSMOoif{f4%l02$eQ?G3h%`L~{ClDiCwBb+qT0_Q0>}i>- z)<{-IDw%9CIoLim^u3xe2uTZwlv=1R81jzfUHMLr5~tPn`B6jdHN$ejml-l~wmKHTeF#pO6EBKucFg$>X4u zol0!n_p6P;>DMl0d7`fH7!%$xg}~n?g}Qbw&mGZjlF5{yE708hR~-Zju3pRnu^hp6UTt2ySi?XjUsXlr%MYox#Sc*P3`hMvfd{=uWoB+LFQg%|v=O>XZ)y2{FsbLv3uoh^|013NP1555n-K7b`T1>+aXl;06c z(`u5QIks?wXY@6FS3Q%@#jR&H-+WfCCV`9>qV%8dYsDqrax!_s{J@E7+!-bz1WN>B z-8Qp3<`P2|xa!4dE`>`h3YYz{Nv$h_28v$9MYbzC?deDPM@7^u2wOc#BEka2{GIzb z2K8P3w?#hi#=UyGrNnUbSkl)UJr#B5sylSoRmD8L%pF)}qzvmwf}k6y zu|zD^sFK({6T`~3P2*o>w_2M5V`4OK6JiS6DezN!R6FVTrB!zH3wR;q%TnJll+L!& zN=*tuIGQxJP~2Q!4ikkfVmT;^<#({co*2Zi`si1%lbCgGe!g7c^odGjX$z(Dp-5nz z)qkkO6~x^4-FQeXA*)6ve&UbgsNBE+W~@HmUp~Eng?;fLd~10AahvzQpKWI5KQO!u zjPkT!$C*AL7zU91v*8_<81|ynlanKgfB&7Cp2>IeGkWHGt4{)+zwNNBDN_4eO?d+p zOvm&GZDEQOhwY*T7r5o>QO`us;vbDEJ|JiT)@qYR!%N=`qw#(8gKk!)8-cf38_BUq z_VBf(ZbT8CmW)*ZbqEmgVYPxi50?J|vE!#W%^Ik{5Xr1{>0-Rjy*c=F{2 z-6Y0uxjQOR)&tUM`C)=NI3&Qi+~39Pgh`n!*{}5DQ6~EbCHyIKLl$YMbIR^ zQ9?xy=R0GJpXdIWRb|=*yV;nb;hJi8LhyF%?l`jUNw(Yku#kodY0rV5AzR&^3@a)a zvt)5b31!|gwG-?tNxIq%Ja_YWCe9QSH3W;DQjP%`qh9f&=P%c%F#0tU2@NyZ5?5Rf zO#y|yJuu;50=)#(-A!JIeX-7OszGs%f*`yn7d3;f5GRW(CjC`lMTw*AWQIQu?PRGf zPy_LC`Y#I4wsYo8`Nr;kP!L~<%mpymke+<&-I?m&`2MmI4k{j5{tf?ft-@l4TDw_} zO;A@~%BIvfR6*+YE7D{`R}1v#YcoN9GTW%>1Ff!6DARZ|6eqEVk2pEYB;v4&^NWR2 zr)3=TO0*=7r`C({v@hkeu)C;smzG016nw0rM3JSSWdd8Us z!N|b|kvYa9kMgQmho&_;^%N(IdEuusK3}KLv-Lzv;~L@ddE;S4CqU8DbM`^65<2@z z(b5Ahr{yH1i@Zvn$bQ~{9IE+p-H~dW+S1I=9LSRoJc)(CWS-qWX2R3W9dx@K?e2^AxYuBq;-0JTj zd&HRDcaH-@z2JBbs&qw5&}a-vYMn1AFMqfMJ2>)Scl+{e>rbT)LD$pTrOd0Hy`7T67^YdJ%#EcS(5%uCnJ>%4F)&Yw!4aCZD z`?3N#WntPZXg|B!u2?)<`P{342>P8pKon_u=;_TOr30%6>>(6$I6m_39l47Svv2m1 z^XUf+8(yHs@*R#~(;hJ%CIrfijP6P5wx3pugB{M#F9^1L$-LBv_#^w|`Ja=&mR9Fv z%F0+3aTV;9W_WIEsZ+htVf1e(WqQWfGq`^xl{vq%M+o3UAF}$>oDp3RTHy$lP#K=C zmV+ddeU=rsF3T+UZVTl*x7axJ?ZhkLm&F@(feW%b%4d#3WW!En z;MQT$i)a_5`;@wGm(K}C!ur?=>1T^+aHJ?g8eB{ealjBkmQL=P;eb0=F!t;?qoggKT4f5w?* zil9>2a?VPblVsZphU;Gs%8>P5&s~(hp>QV-A5jY09t&1Ax3k_o*5vEM24@K+@gk82`ck%FA_0Eg~ z3qRGxTA};-!#BkQZT|`JYh@=bf3C!$B!`n|K9_Y#c7kCX$Xt4MDvF=3-3J!l58Okt zXU_w-ci0thBTwq7Z*}1tTLMXhm{W-mpJ}I! zh*FtIJO?MP4UZ|eL!c^@^(Am$>rMS+FDMfVXB_A@$#&z3%`IXhTvP)5RdotxsEo<} zR`cG_#sG$Y-HV*VtO#DT;2+1+<(>%r`U!5Wu|l1IinJ4-a7tV<@d3V#9cAm4y~4tK<-gSkh>P}AU=u+f*_YTFyakns;>3Il!J z*Vi36<9mbvlviPB_zCiLM;`xKks4Kk5^VUxM7$LwL3&5rr*{oTFr;t&?i(ubkB*`Q zqr`1M@m`ncbRR;mr!9^cF$1~=AT!LUKC?qY;j^C@VLk%oE|N2?`@qGBe(k;^t0Ft* zM09T7*~{CLTS<(?UCS)rJE+9E z3&R>f&Xw9?nXL_)ccGCArIek(-Uj1IlgbJA9OKQOfsuy0$CXf6rJ3DKh||J?KJy_a zZiVt3LVNd)$X#tA9Bpno?0RckI>U?1f9{XMN5l4UNK*%H%-pvCtpnJ{exjFSoo+ZL z&N%dG=|&^lz7Jg@E8I1uR-Hv>TZv)l+sc0o7;Vr_X!4afz2}}8dw2oCAv1hC-))Fs& zJS_t?(tFxxwqQco0=4&2%-#GJE9>6SV;pC9{*Bp|0;&uV+Yr_zHU~ZPGaK^CarTx? z{>kV)zty$Yb(`)oYf7;9z#umG$bsC_Ju`cDW8=U}Zr@VrtOv!Bf{w9@_z*;0T9Y9U z#F8BALJ21~E+pH{TQ~cLwxg%}6K(gkAsmzrdPu_`L%H4MxX1`4R6HMeC31g5Fo7Z{ zOU{%OO-5rMOROTd!sZs=4eK1RZK2OhOfEfcn9frc{;wDpE2PZs|OSV zc`+vTq&Rc36**#K=292K1B|&Hh+-g4r5fINuJ&v#o=qPd8gxezVkiN$nB*s5xlLq- zW+*0C*Ev5@R5a`k(`%ONg)K~lTqJ3fg=Oo8W@-^E2s~DFaxnn$vTQ_Fo2gaa7|k}R+}vAz^oH8{6N4id)&$f3y2EnK*9P?< zx#5zD?ObVt`Alq4PrA&hjt!ASX2HZHo`7h`P^h>Cn%P2VfD{ zjBxh;2S%($6v;ssq;FjNl|osKk3Ez0t%#<3K$CA~_YD)h(-d4%r8|BR zpshr|fv^-L`REs1Sv21|rX4VR3poquyM&SOVR@q>4kN=G`h$Vt4^~eqS#g^lJm^JR zNR3Q}JFqQ|eY-}d*Ntv;jGz##_7&ZBK(Lsb3SM2#Om|)QFpvLwMai)Ln8;#3ThP$= z(E4a9e^&v@ExK-wZlBYVa~z!e(&2$>uwI&ZM>vX`DL(`J%^vgx9ppY84@=k(oO% zOai$PnTlgW4x)3ATyAHBsbF1@KFpL7TE`%2c-SgZnbhg50jPd~mNWe6Ogd(hJyisL zT4^LcKF(U6-V(3!%`OG8IoEHjS4vu{Rf*vcpA{LRNLN*zUseSv^nQne^yoadBwtqopZg3$g^Q z_9hvP$}jQODdNSvt}Qj(TjEN-mB{1dVcDKrlxn0gstVyT_&O>`P#Hu{lnKgKbEHJ#(AWS4qoq zv#vN*l7?1e#Pi0nC8hS>_YC%kW@?DuXC@_z2}CCxx>xdD1++(Va0$~5cpWhZn`eI{ z*~Q5t9_~hB`_cEI*)VxpVNbggCy*>m397mf$LvB4F)kOoY!iK+c4dfGPB&})$H%E1 zT?3z!?MzEgllT!w@QH6Pm?(p5ddSgU!UdHGFvfuPp!Rf4K#%4nA}efr zkX~9cCA8i*k^+~A;P&zK>O7s^J{;BSOE~#`x3_#*3~%VRKQZMD%r#$Wy}FS2%NgHc z?|{g@HOOyhE(XRw8e~?B*Ja}H8PXlk%VP0#9#16dsST!R9tp(SPBxZZRo-DJ&|m)N zk==bw+yVm2mZO1xH^e{*!m(_CNMW-g{`6@QeMKFU5oo_`UguWsmi2%ScUN8kRNsAV zWyN+sb|j86GGUfLJAF_09!C7=$qz#{k9gzuNGHEkiW#at<&UzM%YfsM+bn0Qs!u^J zN%0|&*owg@9=zw7!r|^WX!6Q<6USJhR$;+kqr4ov7et_0T`3)8aIYA?&>`+EU@&+5lO4~kiH z}2n)`<|qF*84)4NKvk!pN5Pde-UCjp}9%ram8ORB$Ho4wR~Q z6CuvRqXEGKY?gzs|CH)iEl_~I+j0JUnIYa z!t%e$zT4DJ)IvXo_Fay);>K^MZDp_MO7EvFyw^<|2#OS}&Gu?My^RR~ zaG;*6n~rxmn@Tysp>KW|!M2m0?nAB6z&uBGJ6xYSID&oxZfiRpfkx!L;-yN=)mR<- za%5wTp%!O$d+-r>&yV*?UeAqv-r}A2nv+`zNzUf06 zZd;+NB$FvCze6W6-1&;17=T5sCuf`ao=31ZUmK&CJCMSc0_I)ZcZAco+VqAhrTY{2 z2WMo*??Y|=(|brDPwpI9mYZ~eN#F^vf>68(%H@MznE&`VW^r;?fOg7e&o5$m(>tUd z9%7dMByHHd++WzjQ7*awGh&f)`;EMOdk)( z4pMWPKR09)8O{H$QfC3TtoPG9p%#BP7*F>LIwkK&ksu<9`50*~Q`@WVUr9J#?w8B! zjYsqT^j;BwHM=)^7RM<~GGT{IKUKmsga&~qNWgI)kw1-isLJ?@9$~5%zSIPynf;ko z>fJj;>!A<&8Dg>3TiuqGuRt=ThnM#m!t(KNjM{5--v1rb_xI3**BaP=N+0r%5|{3x zh3-3jM&hasH1r^n>V!WZugA+>`2zOE0ECg5M9R&jic5&smn_&=LU>dZqTzaMog6NyE3<1gXyq1@9a@?kr-1K)~wbKnC6Itmx`C`dit zb+F_}$XH6Y#DKk#)+a(>r3RQF4v=;PxD z7HRjgf9_re)_+tj|FPr^V+%WjR}6=pv8BbogTBG|+i?E-=o^f`?b{#HHyD2#jsFSs z4Hj1VKRA%@NgaqL>az}beVUv>VZU^@VpWRJUI={uZufov9j5npJjzczNW)j7ZeZ?h zuKEUsO!;(#=)y$rrJm)m(bw09PQ`BmGd!-ffG-Cn+#WaQHv<{zTpV025BFpit7l`g zYICjY8CtdV?!DYv+#k8zZ{=0%VP39|ALOX7XYP`58sHARri@Y!=wjl@?ilXM`sl#oAi6Hbln#ZAINg~9qrYOmZ zx`iPC?w;3*6f+I=wT~Hqe~qJhOnFtr^w;aVV#hQ5r3D~qnRU@4L*gx(%w#sP@sL&M z=FP!o7wplJr*%<6Cg*n9h&K+u?!$XDze{7*F&d^4PDQN>aBVO5lNMN~{2acF8l6)c z*sVixZE>?ntwT6WB+O@h{lGQ$fRUeCyRl}3UFV7vS6k&A)CIowbo2ohgq$1VeNBnm zXk&l68b*u7<&0_n^F94>udi6h!>`sgEzg&mz~kLh;KQ*$RKStlsMk4q+tw64UJ}i zxP`w#Lh7sR;U-Z6h%078s*+8E`iwI#HN#TBg^-BeRKiyDYMS~FOI_7MdmI~99ZUR# zAu*DKL$-)UlW3H2wNpm;yPqsuyme zB-i-NCUI~znh|yIRr?xcbLN&bpXRxnD>BQ#A6DRi;j}Mf(Ghhf(Gh;(%&G_1WJ_Xd z!2Ku5K%R(L)8s{5?#1$i%qhn$0Yz5`RoXCCe&cI|hEHRVl}6dR4gN`8vBVMGhFRK| z@MUM-Gk&$n;_#BZ3tRk5yD%!ernX}dGkmb`X6DU)W*AXPB!WzlM8p`{)YJysE~z$d z)2T*{Mnd93!hG^>|1?%HF~OE&6B@vs*wZ!46R)ncqt9Q7!gBa6G|#VwDShbp4idrB z+}y(I{9WC^@n9tokZILq>g+W!1sa$OMkqh#o&4I#kL+XH5p7#@rl%b=)@AwgX52 z)1&##>%>U0AR`1eoZqTz4Z=EnbNq&x9#1%0q?U0X4^F!z4;{qFvPxrh8tjAxg3=CI zOGoJxKf{~T%_y9JMiK!3-M9GTl6`k5X`t{CSr}C`9f2n(QT?*Wd&phk0?V9>oLabS zU4QyvDnl7hYEMAe4CxjEUFiT-%FD2KltJlhwe!@U4}@R=S^=_`esQtd6w+59q|wLPFb@YI;T%wum0%4SWHW$ksXaBM8U{+X{Il7W$=*T)*0K=~FH+h_v zEq`e<(4h!*XQGe<6Q_-INZl)uco&Oht1leF28i&>C*#J5UT3V=Mj!i=#BMD0kO~n| z{ba@NU9g}k>PxbqIXVu+VOxhBpmL!oK{9wmz}@@k=CY6oGRya#RohniO5S641)XK# zCyszuv=~4$5QFm7z`nRke7g!z<6nO*JFo-q7n1`mZq4eHTGU{7CtEY@e?~GCV%!mw z**!WtPr_|cB78&?LvO39C+()!0n;}+ion8-INBqC6~%(#Eg%aMf@r?wzsWdM7zv2R zfHVN;VPVn_wZa}Ctf6B;8nt8B)vn<5 zCv_BkJ>#kQ)(TteD_oHZ2^V)>I_)2p_CvH)%8h4v`xtA7+I6~!b~ucBL9gM3^0l!2 zW{wWo#0;69-6~hFlnKQpvPF`+=3RRfg=+OErE?-w*Y=VKM5n~qdGN&S{us7?9tpF! zx2ZUr;f7g@}x5%&4}7|QIZ$9LVS z4SYp-i`{8{^;YFtGY%>wFMvS=2*X#o}yg6I?npyT+27M!Duo-6l*yUv+%cv2PNr@^| z@8k^hJ3~W)-4g7{YsE5;pe+5~Uuy6>o_?tn^IGQ@6M8MUdd`eI(Xs)rYS+{=X~p${ zN_yMoJj;S-&1t&$f_N0yb0OyR^`sd=f15xdtFhs|_a>y(S>&qlG5Jf_c)rz=!jcN0 zJQj#xtXy?_6qxqZz%vLA>SXk^69y%GY!x0tidYeQWO1GWvDjr!@giXkpmJLa_1VCb zfZQnQ2YlRa!<8*V0|bBlod2z6ArS5 z@Es3yDFG6KQ}hZIR!@h&sZpWW#Uu)4=xd$Y!9?0ovuTF)+*TEJ!l9&)4$PG;sC;EX zq;P!x8+-jSrVzzMUnueZwLLlf1u}K*BGw0HFccVEe}W>M2Jj?pW-^?7o@EibWg7Xo z9|Q<~m-Ysy?2zYs*(jj0vDB&!5vRNiI=DYLqgEQ!;jM^2Yh&(pbT5UP=kZmF%4nnT zM@qCZs$*D228gi`K(=)uPkYU1>OlJ;BHFGO3>b%Z!DPIaKvy?V6YN%Coj>s_R>ly5 ze71-#C5Y)VgLR}zryN~(DUko<84=CX&bny>zXz_mf)DE_izRSs+ktHqD!UMC>nnMXTf^RuBk9HywM4SLU7}u)KRV?kh za3?>oR&2OFg2Y`bnC>zD3b%bIw%Biud9)mJro#t32GpNTvaGV@9Rst}lOE+l#o*_< z$#3YO_BZk~iB>03IL;3~Lt%Xso9CdlUHnY9aXh1dD&*Sd)6fcC_8H3CkV+IC3=dC) z4!KmL&YKhmJ58w0dS$@Am?Buv-9QRZzozTY1V6UT6n>x^X3(Mhc?r0_=){zbLE74h z28)^>#@U}Yy#bAuiiOVU-VNbqQ#FDGMmmav87{!XaHjVamh7|;>UK2qNxIXTbpWxa zlO54`t0E||;nXQjV;YR`qyGEDM~x{dg%>ca>0W+`hIK)`gHE+|i|Bjl3&!134U=HV zHUAVJBk|GIj&m1V=F6SjpovrdDcFaOv;o$&_P}ZeE9A3`4x1MKpJFi-_rSSxSi$bx zTsU;SGd$e{3AD&DYb^F8FaJiNgFRJ-*zf4ouFAL};Vfff>CuCEJ<$RjlwAH9=_r__ z5r6`JN8&cIVmtUP^j26yL`u9a2t0m|pHJUVQch96TemR8`ok?Xz=HG(mY}UD+vWkn28#oi(2CdMNMRd@i=38dWp{O1 zg@AEcvp9%l8uxV=IE-0(6W{yWtU~fM7`6QPy=LBF_yIWNleuRi2IVGR5QW>Mcn>c} zpbOKeOfs=~VU4i#x_S_YdDTW#Of6`rmk-&sD^JreU1`d=MwOS)z9vz%O)*L+k9?}; znCc>MygICIF&L!)=~9gJvFvgb>M+ht(YSDm6ttaQe_NQ1_;gf9k<3jQCfaitam-BZ z5rRr`*g2aYjM%tA6jfImfLXGaq^c@@;?RIlPrf?&W<`^D(IaSK9lEb0@b)a zgOZzuf=g!NScD{`D65}4Eek|K-I6pQOQVF*0MfQG`g8LfQH_46Vz&tO5RqIDAQZV) zG(P$e_Jh(-%Ryf-4PP(}1#fVX0Sq~Z!V{Mafe)XnHlh*scNCzvjXy(K=vKRl+LS?A z0(kuwONT$~93Jv;c~dPJp8wPd&(xa}XrMJIf5_9WT+LP2G>FY)zEcNS0KP2QY=cn8 zKUHRf?**B}(nB28(ll@C1*7!du9um*2a$!P(n`2^naQet6J~_$i~>Ko0n0M+~28sY*ef-@!N%F**R4D9uQ_ADN-`JV4^y>5d#{8 z>OdmMe?3xzsq{8eosUwjCmRPJ~LULxI#Pkzwx%|?P!D>V= zH$r7$*)CyX&tJq9+$FGHQo_@>)xQ#r=>%wXinbo!b^SQ&6woK;MBGV5;b zV-V<9Wa1x1Ov9k9g9JYhL>-renL^^3H=>QIKNm}hZ@ zTrgO-T_P?~8)IZzWuF9=9vvnykEp~BiX^8$q}1eVKjs~Mu@Yi@h@hASS^c^%3sylr zb~Gug4r`Z;Cbd#j+?{{2OULTL7C=!WyP|9G z$Q?CXLKQsnF9y?jWhPGn8Fu@4_~JfuZH^G-Vg*iox%jZ4#-f#yLBLG@fL;PIfLm1o zy-)PZ7ByDr=C|UoA;tdgSqnx0V>S7j!c~N8A(RqYsnk&Y?2#SVD>(2>v5BC_r}~V` zCUvDEQ8}B~vA4B=tu7idiKiwcb*&>y{=+T~;6m3FQv8eebo)HXLtCwFhT~NX|asGPFDtXouo+8zG4!Va)N8)+b z*VQq%HV8>%eoDe2wwh+3-uYeO3oWdY@ey)h1)q0pFM;#Lh~`eGH6C+*sCNW!U(p~B=6XYCiTWUruW&sHp`yp=MI9x1Cfbn)6Ii0SUMcUR1E%DDJ zoYu&p-cW;ig=*OS*P2!3D2<)6MUpV=>$Hk!sd)q6^S&-%qrTq`#68o+hRhpNp@v~m zK#f?0Vg^=dK90tU#@uHbHWtE9Ek0Uwo&z>=bkpk3_Ol?z0?(#p5@M3i9%?qRff_hE zNDzTo0rx_2rq7B~wXiboHupkIdPW)m(CU&*bA_!P2mcPdVqF+Jg9AV0%gRnsqB7rd za%d>~J{{6L6)25sm?0}vsdgo}mJ%|B7N(f#0N8=W)ndK&U&ZU+-aW`RYxXRRKuZB& zXBJkA(_)^9Jt-S7tZSr0b@wcfY}bj7XHb;J`3oqy#{~3=OwFxxOM`7n(jf!!j_DHT z5ZrGEwR&7B!}~SikV9TRhHl9%RNZiuQf5`FR(*|$1JywS?JYKJXnFZAXoXsC68XXH z$I@z_<_}(Ii(;}?>XECIoTBoA^m@j|0DUucS`Q&A>uUrIB{MJr(Eyh!W*6cE+C@Im zx#`b+eRw5Dzd{aBm6*DP6;jKHsT2E(@To})bcoqKUbyL%%;2R^J7XIvJ1 zMqQ$VMJ}O{PQ^$;9_YAVLv}wCp}ozeu6IKy?*=GJW#6huS~Va@^v_C}NFrUgdv6bx z3dP23C@Cx>( z&wi|yse~3>8{c?vfY+0gPVFk>ZiAJRCz26Yp9=qK*8F*+Si2&kUKIobD;NsL33JcO zAc&YXWVah6_a;aRl(h^W$wrkzn^Clkg2}1ao)$aJj94WhXeqD$A({^L1RNu?vDwDA zd5vkhB7{Zw!d5yD=fGFZKpDMW`#Rws4)zSb_JfKoGdCxf0Xl#(ZdduShKLZ_Cpea# za3ZLoR#+FS9|q#8cr;?GQiAqAiEWwrhcAMnCy@Y3$L0g0vHUrWeTR)(u~LamYL0DM zX#~klSz}Fz>WUST1%sQ(H`8?9Z~}3FA4_)F!LMR!9gE3GKMF*RuYD;`t55=10l3E| z>S|;4$1Ve4OT`$oCTFPNp%eOi(e;(XB4vV7I`G6LgkdF$o{h@(lc8Ik>>J=V114uM zdM{|^wOw80dHeAA(GJNHce`$v~ zE^ExB<-gcY(Fb!bbT{*-zFRMa>YJ*{Hjz&&a$Ti1JrRx}zdwJ}-I5^|9vO)pU*hF! zmVx;hSH>sk_Cq@Yq<&!CF+;u`$;TBmT(DhCA$I0Sm&jTSO1L17l$>Gv+sL#A8TSh< z#`F&S2ndWZ`QS>~9hN*;f2;V2R8?c~*a6zk8c9BM*ig-DT{;Za+E^8*p4+$s28y18 z!OrzSh2d_1eZu5bpToRA`Equ=Oix*()euQ{fPyB5vAJ#GVD|kN7~Yu!<5+D4O9dmG zK?9?a7khiee2gw*wEcaL-HRd&@Nl?QOP3`20n=a#gvf&H0RIw-Y_@6_8~`uef@Fi1 z%osrB*I1|VI{97E3uSSa-gCVq%fvJj3fC3vN<@t6!lS&LaeHC!U6mL{GUm^1hd&nf3^uL%Mpt7z_1g<}+WL+5Ccn(Go&j!Ug@U}&jCOVv0E=(T zz2m@+0;uRwA@B7yp5agY@ofRNRt z&Y8<^S>r~N`ZV6lXxe=_zUdQsU(Hif(tRUUiB=8^pak9%nw#BU0T1dx+MN8_w04-R zH2?1nY|KnWzGY;$+O&n&pXwj4=tCpA)67I79##tRV7o4#yK1sEc6 zB-NS1lTM1-tS7ayDmqjK?iJK(68XB9sLi=3jI5dc7z4CYq$*`!6~t8yd-Sdtu}?Fi zy<#MayR9M%3T9?}PjQcQQSr?t)>D*l8@8lZ&7}qT^*cVF?qDnDOOC zcG$H$FnY-DcefFyit6u`edL8R$CTP;m6nlxw znZ1qYzY?2s3trUKY3K6|vjY2#FFZhQ{VOHy6Y>HH%c0&YO7nE>^1_o)Dz~KNrdO8| zpwjq5?f^_!P1Ond)6ka;jt>A@ZDsJ+C_%><+0c)_y7DWcxI>VbTvIgRDwKp?5>92h zsS4u);iGu3NUxVe+B)eyj<+GURH`5~cN0kE;Y=_f8(TTx<-ujb1HNViEcM=;iS>Bn zRLJi!1siVNI`OW7;+%q|Y8e4O9n$Q%m%nhVc!ou4$=p%hC;ieN8Jpb_a!*e62&fn^ z{(0I%HuHs131m?Q`wo7Uw3vwz97e0FzHj`D&;u7EzHI_LY+Zphy($FkDY5A~pYJL- zY|`x*nR~~S$|jD9$T_*9WuxGJ0Uw2JCU)I@?gHHdw^n|DYUe~QY<{Pd&$T-ee;{7~ zfqTCzsgH4suvMD>V2{H-oZ`aUD@Tc@{LUCdRw!X+2&TZhhr$Dz(!@dA#o&SQ#~c&8 zTCg0AmZrVqfa8IfahL zp-2UGlNzDihNobzHD{Xl+?`I~(*&|j%xfXUF9%8{W0yX*N)HsViC%>|07@jl)qpx2|&8_^9vCN@IdeekFu-2IFfYHOjUwYHXrMl$)P%@#i63h)3 zvujyJW)7^r_!E$7fqTQ0BMg_warhB!4g=0L;B-@myoblR<^6{uisWa^v2*uk!CtM- zWEa+6ew?*OyC4ML@n%O)Tq-9&2p02^+bH?+^!AAZ&-T+6kHZhSC&Z6Av!4DbzlgBa zp0Lu2U2i>p?pK^m@P`yQ_Ngvl2Hpy7f_N}uaOzLDSUR1OYOc4WDGPR9T**Yr zft-fm!f;&gob_|%IGC(yoV$WZ=Mt%+Z!NSpZ3u%%cN2BuwX8eZ9pId|$Q5`fORX?- zFm>RpwSX~SiHSuXSDM@QMAl0Fe4@SzWFA01IY=yyF{w_qBBn{f{RlL=)4Wj1O;?VP zxzDkAfnF8g#b{a{HJD(i63gDp0~d5ERMA+^(MO*4fHrWN4rD}?Qug?$#YBt_y>l=f zC8w|xf~$ajJ$oH8qo=UrlTku%?sy3o7Y^ki&pc&Z>e_Q0o5#IzOR3Qn)3v(Kp4Xss zCt^EYZP^3HBV}CvpvK?ksNa-d24_XMK|US?SF@9Ix7&OHzj`U=%Bp+ks#VcdVOdC# z1Xz&*#@#NTwsmi>-{w~iUn`Zl-##goou?&uvMxSD9SVE6hi7t@v+U;_UmYHvy6ndv z!Dmg?{)$XnF_fOIoAEme$hL(gU95P^v6>l3`z*X^9#+c*Vyz~F9OZ)PjfXN>Yfr!gbgWzBAUtgKa$x%aiyq+2~bex4pjI2mAQ zl^3kYU>%OEhNy&|@^De<_b;s1-HzQ7rp{;-G!Jgad4#U?Nw?jn18)Le6AAVc5at&p zbdz0(f$W#)eMU6z(z&&+w(c~b611|kT@{04Gn}4jIPRWsJ#Gi2jjn%yJd0Jew4|C< zAj+FM9?ViL!CCX%+NNf)aEVO-8lT4xr7wFPdljzoZn^Hewi8%5p5dOswUqujaDwq~ zfdPM^Oa9Z*B~1Sq!1DL_puf;1|7Uc`Yw@;!3aa{(h}Hi;&?QW7gv-+XHz#v2y%F8| z7n$SVLFQn3BV6`B3H`wIR+Q|2JM;t78$q*wp&$N(&=1US1qUrgwe`fhdW0Wn=F0<)v(YwvvY#_t2yVq+uO^fo5sIIj zMY#G!4mv1TySnd#U|#ZI`&bHP{B8@Wz27+sr^M7`2R#2V16T`?2o$eFVcX4h5qjy!EZR>Kgp~A zf}{cFH&oysVXg#Ua|eI(!rJ7lyhYX%zF*c9|EBt=rASPVtU+j-ISt9>>ks~DASNW5 zjg@vM;4jU8VzeP5$iEYX_~;N9*=H(V8h#X2h?KE#zFB!Cls}KGdVMmHHa?MO~!vG z6!0MsMg7$MR=1DZ3#D|owFCBDVF6;z$A0vM6K1k+?-UwCMLTmYTr3>2&2kj>@3G!7 zz|z{Z2NA1bw@$3QmORqf6ATY|rr?oL;d$zxcIa548xXNV+4&UFV#U#uWF-#h{lF8_ zvVrDuMm)Deqf{Q0dZUqN<%T(7WrNb{3GR9-jrz?Ys`!y#_gl8?4WZ2P2gd(RngLI1 zQE&qvHL3`7_uy~FU=4AqPmqyUBA)r@9y}C*%A{a)0qoTGQA2BDAn%A5Q3l>>&>JfD zzYv*%`3-IOCyCQ4f*yLnd09^rg%*{`X{UY-oB8xrKdCz*ofEfw<@nc_d4Ou_PoeEEw^@t;AaV0lBg{fR06 z12P568=8xb;ZJByul!R`{8#c-YIa0>AMUO-{l32~@YpNO0#T3CU*5aHCySHX6eJB9 z7azU$ysjudLQsWE-bGdsZeT62w08)9DUMiiBSMV;3oGfY)goLpYS zkI)?2$eS87WE`z*H3Iu+Zr^Tlnx)M~?Ebu&rj_i_R?pn`bP#VST$VRv+FziJ|0`4{~`=l`0m46OgSbp2aJ zr++RGB5JNrg)5i-|G1lF7S7MG7A6z_#1HI zUmm?L94!MAh>bMX&R<5lUNS!++&Xa_NO!trgyDZ8@U!>kfd&}PGEp9ce1HsX3L(Wi zU@f66L8Gm2`~+Jb1eL9e^bz_jNs#tI08cKfmB{Wl>?w zJ-r}(w`lgzO=@&&R6^QbVY$(MRZi}9!L)+Y{$T2Svo8{x-2v&{?>{zx!_nO973nlK z`{SRpIIK2Xm60tMAr$4QFSoC+4y+@a4hAXOM#(??{)ke2dop#)fBOa=^*Q?Q7hZeaMt{2?`#IzN?-xN9q+Gav`?{CN z@3%zu<|HdxJnd~ShjCl4a^v2=YcC9X{eO&mdobLOM!U=`V=cfqX)gMs=--#8_Dfn1 zN?LbJTX)VQJ)dTPQl7NWtNXsoZ9aF*4ScGo=Lg zuEEpw=m1meBEa!^nv~nq@cM`!c(;DryuUrxup?{8^)QvuYGnRkx^kVI0Ne=#-VZn2 zHoHBrM`{4w+s*=S-ESrsjJRA+Emv=%*;^4ZBHb3LxUW-Af&JW`=SK$zT|he^?(?8{ zy7kYpkMDS*6qUxLqzlHyeSm$fuEv z=I2qM&E`3##}OP?OKU^ri+|hWWfSn|wC%O(RKrb@vG5ZCDvBT)-Y0xATt36N_?} ziU>>dW?D;C3o(W1MVNbLs{(1R^%+SfvkL4+?S{)EM<7M_Uk?*K`qbP91al10)JGH! zB|2%nAR~8PtC(6qHt~hn3zxH}FuWwAuFh zLN8#jIBqrklJtUM05s)V9=3=7{K|V$PreKF@NgSqc_e|LxHN8(=PVL{Lif(U|IX<# z)KRySy^#F8cm8RP;@7nVbm3?UdosbbSHzY+X|hP~99|M~U+v{rcrr5G0@1y0_pDXq ztTqzX7Twt44r>GFTG-cG7x)Ql@>;pz%`LyFmb7@~)myjtQgO0Kui%{O; z9KSxP3yx}2*W%4vYBgCNiSp-ENkh;}+@^}hWKGZ{8o}vX#THoHmEIY#-kFqMm$_V2 zuuVDT%NJCe5xRS}bkgJkuq1I8y2-S+@mlM-?8(-ttKDhc^GZs2*-M;C%j5j3-D)y? zOWn8Ex)hUmcnE8O6oTB7mE2&$bFT}TeYIAicqnzjgRVnR^5`EBY@RBd=xsNI!48Z7%i5hcLF??y z9W`7k?f8c|34)u8Al8d-8+i;iyp2zsYR{Xfkm!1XT?!MjSt@5Y0+&a69VPejyUjnI zQYy}H={4!f$(xtW@t|Y~t(LjgC%X^yxGLq?uf5G#ZK%4WW}COVMgw+aNlD516u%Nx zu-Ic%dIz$Sa;ehBjhxsjE7LYvOpXlWTu+|LTm6o+$+rg#j&WXE=$@ygEw>OBdmisG zSve2v5mFW?U-#TihWKoWm8T79aTP3vrmSJ-$K!vSL;qCweg(d~^xUGQDA%dASVG<+ zUB|?!ErFdEJ7~7BGOEbGzEaN4yE3j|G9R8|V9u-PM%}{`%@aMwzy8GoJ>C$)Bi{4U zY^j)&4?|H;mB)@u&q;VJ;KZ%0;10c0t4l}FMYKxr277r#FJ zR%y9U3BJ;I35T$oPQ~HnT$&$GD&!R9u1%};u99pqqpTIx3;5d`3p^6|Q+}dAU1Vc?g6;MF z^VNX##utshJ@4flFwMMczy0drzxmF0Bwr|)mGQu)&jcUdar}0tn!lgPi>0sZ-sp30 zl_u7B!`J?gTc7{?2!HSH|2Ei!IRCx)FkePVgbzhka7m+h&oD$_#Kr@=b{n?LfKD*j z>~RG1rr-g&^V|?cLP}ag^F!nTIKY?M@0oKGEvCXIUd9zQR zf|}JLYYS*Lijq?~6Vc&)x zepFARuUzk)y}mvpu|8ARyHa;*fL7r8MAZEZJ+!aL1Vt5Mb6Vf~-T3x7iFIoRRE5Dx zj=GdnKHV<-b?ed>iSC1&vv|}fi(tQkW!dDy-Ee*ar8{@aCUzFqQ@QVfEy4m2{OXw)V#J>EXmd8@F)|9lHU80izAKCGyW9!bf#o*1BbT%2t#ON74 znVr!)o485-7RK`gV=w_Q+EE~41H|8AHX!{H`Yn56`~)G~PoCb-#?HSdrn5kYcO+D} zliZHsR-ES361F9Y(;siLNx2HJ34_tY8m}BYl$=*&a@|99qx-lW2GqrB5rIld)a~{9 zWrkEyFZNF2xFIaI=XsZ_yLsJqD7b;bL-7H`i zrKk`09-v|tJT}EP&aQ9(wcv_C7dSgR%AZhGetGDRaA^9`S6X%|b=&rM-*fx2EW}g4Qod81 zFiDs9QD5r`>b0s=I=o5Yjz&do9zLV+&&7HY@u zwPnej;ofATW%PgMwl7$b%_Y1ngz)~;Rrd@P*G`l+-z0ZXl4B82>{?NQgis!vVKopUvMRWNw4k>=n+`_orRT*!TeV< zJ4AZd2Y;wEr*H3X?r}u}hH|d!-dWq7U-I=G9qvOi-z1_W(qVuWdKx zP%Gu6n`IQt!pNN!(>uWvbT9AjsjZoGk;{hfqjGqE>x|5kU})dN6vj3X25XR^a+e{0 zE0Y6Q%-68Zix95C>fgE*XZ=s|`=2=qy#0R?_BlT&%=#YthZ}vzy*4=t(C(yFK8-xd ze)2SwAhv(gnx^k}AqBoqkR4xoz#s?E1*-fcCih`~=hIIvLe3J+5o{frughASQ%2c8tmo_CHx1X) z4xn;PO*~F+ne<&XWt1Z{KF*E7!EYQPpq;t)>b7ZHW04`IyQmnx%>j&;Dk!T%PMI|W ztejmLn4Yxp&^WR8BdAoVY%tb)*e|R+_JkHD-X3;arDI@~aiXlBWK7fgo zPKZY4nxWGFV(J~XrIHJqHo>#}Z}#`l23;=!aHHyP+DQO1{u03dPmO_YR%NHN>ImC~ z{2mNAD|B}EqWuCZM+BwmkG$MrEBps{Hm5hV{Ut=ZIEm+%zy$jn7b`-4#Pi5pAhb-L zcz`RyachZlM*bU5N@a_#JQ+gOt8CfeBkcT+<&x5L9+S(({i@mE%gsr};Q(KT#iT5< z2jH@I#Q!2NB95JR>!uXn(fHrMg8$5~)Z19RmBC8ipu^Q>eJ}s5n{x(Q?|OIgDJx|) z^}tYW)}IOJU9`<_%$W5t?@9L$3;Txz6mA8E#8K8}bRr^-Ci+`X8?<}raA`_?KGk7C zK?YK8>#tdxV%(JM(w8A|eHR7e#Te9|WeNI*usic`c*6br?x8>0{Zj-16~va; z>cu3^9{PIaw+>!wVBG`skfHygC;wru{|DCPZ;JQZPyEjtw}~LMvX9XF>dBw}l|T8! ziTYq9;wz={Y7Oe)AI2p=>v1x(A2pJq`4|ymo`6|x3Nb^u_?;h8AK>6@=l?~5Xg2Q) z^2eNtJIV(g?y;Sp1k$xhTzWwfFiKdm|K-~Vis6Y(OBENN&d$5*D^=i^v6j zIiTDO2}*zcpPkbGs@VJ!fG|n}kj<&jJKsa*;dzn2)SF>{h}{6AB+Ti+`;RFxDH!C|~LIM>vi_D8t>BTpO{L%~R|4WVm{VroRkt z91bX4+T>(#Ud@9Z`Ut!yQs9s8rd&L%(4|5WqrFvN!Q)^3WvO3Xgk}f8yUHX@O9O`a73` zaQuly|L*oDL@j!{?^El}-aqx1W%w_2{5xI$3EzUP4H`*`xw0WjG+C*SYW{!7^Z4>Uvq4@Yp4GOW10it2{|Qy(1YGngx%gv(`_pGdw0bmn~MeMG^XEv zeitKh9;f&}zfxv-cN_*gBeU63`H}deZ7`TBBSr_5=9D&}1la80DmorveIie@tg zd^H6j!3~6@5S*xq+{V~ez{X{{$I79yyJ2AgV;w%su%mvz_iGHiv?BNLw|z3TSLdzD zIfbY+3S_OITz#Via{ZC}oJfJ?3FxZYe{y_r0&`O3j}8DA^-)_HisbzJ6W#yFj_&eskGMLTy*R#7VLeeyz=3<)C(O zsAXgwu~vh9X2d1{WD{NQF;V5RrhS^!3g#n7b7o&f2C`il^RU=)h6;bv$4EvnBaB!6sUKOee0%yAhgYfu#?U$mVH|^j%(rRU1QLZGl=|geGCh1BVe5I)4+Wd6Lls^48iW2VE>EG zyRvP0HS%ibsZ@9(Rz}aIgH~XBZxLx(Rx}Z@9acsW3$ym;k1-VggZ5{URCyI%@e_#3 zRj$m#WK?+Ktt;3`yNnEajHSeylEF;M-fxAq*W!vbm`CE8-l$AHsL^Z znF$v%?fnFu*X6rkEmfZGzpK4a0BTyk#Abi4kH=_DXNyooGA}G{1#G33J^)bsdw;cr zDx_leKV<&$ghX*5qXL#Xm9c#D@5bKx&3Y9-D7o~wL^f+hrAFMfzTi3&2>9f-DT@Em ziiQf(ox?#;%`By{oN~dIsS%5{`FyeM)q14ibl*(O$S8EJdszVX45TEY&^=m?xr6i) z14(pM`ELtlIg{eD$bGNs34DtETFw?Tx3k7sbhu$)K#wcU(7j-gU|iG6eKkZg!;>3v zhhvBvM#b1?U%w4ZS;A&C;N?teZi`ahD|*cRW8SwN>BDj(?*=-PESRa7@iryg0an_& z_w&eVq*rhF%&rnSGR^B4nrej8>9P|bZET{)Ui8eoI-cbR`A!yS*B`qdb(lNj!J+nx z0+;Kg22hm}=X&TdLsjq}=Fk_)*!{FexA9C|C@dc19}p#5_v6n#x^s_@c@dS$S7&0Z z+ei>nH(4=kt?x=++l12WZ#c(|IG^LgDK|57TPuqA((b=hO}k>0>pG-q#fLtM;eWi@UOb zuy&kK zR$C!WajJTI%0|N+wCqEiq6h@U3M8|ZQ0+}Of3|YlVvU!`lpPOKSl8?~n=LH*+$t8n zU1+u0ux_HL-ghxw&MC6Z!j zYSPjG>Qh2SlY*@%{oDX8eJ4M9>RO@R^U0w$V;{~RO~(F@zv{y6w7m{Pniqi8WBe

{qX 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

gN*UVPK%a|YBa6q1e@1vf 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�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 >HY26^oN+f) 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%0ABLj_=jc|S7PyNs%Qv_#N>h=s?UrJ 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

!qhUrL{INsS! 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\JTmM@avtwKhCSH!qBnM;AjFg)wK=vMpzSpI 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 P*B|~LBcfEqYFifo3ufzH literal 0 HcmV?d00001 diff --git a/kidiplom.tex b/kidiplom.tex new file mode 100644 index 0000000..f155069 --- /dev/null +++ b/kidiplom.tex @@ -0,0 +1,1234 @@ +%%% Ukázkový text a dokumentace stylu pro text závěrečné (bakalářské a +%%% diplomové) práce na KI PřF UP v Olomouci +%%% Copyright (C) 2012 Martin Rotter, +%%% Copyright (C) 2014 Jan Outrata, + + +%% Pro získání PDF souboru dokumentu je třeba tento zdrojový text v +%% LaTeXu přeložit (dvakrát) programem pdfLaTeX. + +%% V případě použití programu BibLaTeX pro tvorbu seznamu literatury +%% je poté ještě třeba spustit program Biber s parametrem jméno +%% souboru zdrojového textu bez přípony a následně opět (dvakrát) +%% přeložit zdrojový text programem pdfLaTeX. + +%% Postup získání Postscriptového souboru je popsán v dokumentaci. + + +%% Třída dokumentu implementující styl pro závěrečnou práci. Vybrané +%% nepovinné parametry (ostatní v dokumentaci): + +%% 'master' pro sazbu diplomové práce, jinak se sází bakalářská práce + +%% 'program=kód' pro Váš studijní program/obor (specializaci), kódy +%% pro diplomovou práci 'infoi' pro Informatiku (Obecná informatika), +%% 'infui' pro Informatiku (Umělá inteligence), 'ainfpst' pro +%% Aplikovanou informatiku (Počítačové systémy a technologie), 'uinf' +%% pro Učitelství informatiky pro střední školy, 'binf' pro +%% Bioinformatiku, 'inf' pro Informatiku (bez specializací) a 'ainf' +%% pro Aplikovanou informatiku (bez specializací), jinak je výchozí +%% ainfvs pro Aplikovanou informatiku (Vývoj software), a pro +%% bakalářskou práci 'infoi' pro Informatiku (Obecná informatika), +%% 'itp' pro Informační technologie v prezenční formě, 'itk' pro +%% Informační technologie v kombinované formě, 'infv' pro Informatiku +%% pro vzdělávání, 'binf' pro Bioinfomatiku, 'inf' pro Informatiku +%% (bez specializací), 'ainfp' pro Aplikovanou informatiku (bez +%% specializací) v prezenční formě, 'ainfk' pro Aplikovanou +%% informatiku (bez specializací) v kombinované formě, jinak je +%% výchozí infpvs pro Informatiku (Programování a vývoj software) + +%% 'printversion' pro sazbu verze pro tisk (nebarevné logo a odkazy, +%% odkazy s uvedením adresy za odkazem, ne odkazy do rejstříku), +%% jinak verze pro prohlížeč + +%% 'biblatex' pro zapnutí podpory pro sazbu bibliografie pomocí +%% BibLaTeXu, jinak je výchozí sazba v prostředí thebibliography + +%% 'language=jazyk' pro jazyk práce, jazyky english pro anglický, +%% slovak pro slovenský, jinak je výchozí czech pro český + +%% 'font=sans' pro bezpatkový font (Iwona Light), jinak je výchozí +%% serif pro patkový (Latin Modern) + +%% 'figures, tables, theorems a sourcecodes' pro sazbu seznamu +%% obrázků, tabulek, vět a zdrojových kódů, jinak při =false se +%% nesází (u theorems a sourcecodes výchozí) + +\documentclass[ +% master, +% program=ainfvs, +% printversion, + biblatex, +% language=english, +% font=sans, + figures=false, +% tables=false, +% theorems, +% sourcecodes, + glossaries, + index +]{kidiplom} + +\title{Hra} +\title[english]{A style for thesis} + + + +%% Informace pro úvodní strany. V jazyku práce (pokud není v komentáři +%% uvedeno česky) a anglicky. Uveďte všechny, u kterých není v +%% komentáři uvedeno, že jsou volitelné. Při neuvedení se použijí +%% výchozí texty. Text pro jiný než nastavený jazyk práce (nepovinným +%% parametrem language makra \documentclass, výchozí český) se zadává +%% použitím makra s uvedením jazyka jako nepovinného parametru. + +%% Název práce, česky a anglicky. Měl by se vysázet na jeden řádek. +\title{Styl pro text závěrečné práce} +\title[english]{A style for thesis} + +%% Volitelný podnázev práce, česky a anglicky. Měl by se vysázet na +%% jeden řádek. Výchozí je prázdný. +\subtitle{Ukázkový text a dokumentace stylu v \LaTeX{}u} +\subtitle[english]{Sample text and documentation of the \LaTeX{} style} + +%% Jméno autora práce. Makro nemá nepovinný parametr pro uvedení +%% jazyka. +\author{Martin Šlachta} + +%% Jméno vedoucího práce (včetně titulů). Makro nemá nepovinný +%% parametr pro uvedení jazyka. +\supervisor{Mgr. Tomáš Urbanec, Ph.D.} + +%% Volitelný rok odevzdání práce. Výchozí je aktuální (kalendářní) +%% rok. Makro nemá nepovinný parametr pro uvedení jazyka. +%\yearofsubmit{\the\year} + +%% Anotace práce, včetně anglické (obvykle překlad z jazyka +%% práce). Jeden odstavec! +\annotation{Ukázkový text závěrečné práce na Katedře informatiky + Přírodovědecké fakulty Univerzity Palackého v Olomouci, který je + zároveň dokumentací stylu pro text práce v \LaTeX{}u. Zdrojový text + v \LaTeX{}u je doporučeno použít jako šablonu pro text skutečné + závěrečné práce studenta.} + +\annotation[english]{Sample text of thesis at the \kitextdepten, + \kitextfacultyen, \kitextuniven{} and, at the same time, + documentation of the \LaTeX{} style for the text. The source text in + \LaTeX{} is recommended to be used as a template for real student's + thesis text.} + +%% Klíčová slova práce, včetně anglických. Oddělená (obvykle) středníkem. +\keywords{styl textu; závěrečná práce; dokumentace; ukázkový text} +\keywords[english]{text style; thesis; documentation; sample text} + +%% Volitelná specifikace příloh textu práce, i anglicky. Výchozí je +%% 'elektronická data v systému katedry informatiky / electronic data +%% in system of department of computer science'. +%\supplements{nejlepší software všech dob} +%\supplements[english]{the best software of all times} + +%% Volitelné poděkování. Stručné! Výchozí je prázdné. Makro nemá +%% nepovinný parametr pro uvedení jazyka. +\thanks{Děkuji, děkuji, děkuji.} + +%% Cesta k souboru s bibliografií pro její sazbu pomocí BibLaTeXu +%% (zvolenou nepovinným parametrem biblatex makra +%% \documentclass). Použijte pouze při této sazbě, ne při (výchozí) +%% sazbě v prostředí thebibliography. +\bibliography{bibliografie.bib} + +%% Další dodatečné styly (balíky) potřebné pro sazbu vlastního textu +%% práce. +\usepackage{lipsum} +\usepackage{longtable} + +\begin{document} +%% Sazba úvodních stran -- titulní, s bibliografickými údaji, s +%% anotací a klíčovými slovy, s poděkováním a prohlášením, s obsahem a +%% se seznamy obrázků, tabulek, vět a zdrojových kódů (pokud jejich +%% sazba není vypnutá). +\maketitle + +%% Vlastní text závěrečné práce. Pro povinné závěry, před přílohami, +%% použijte prostředí kiconclusions. Povinná je i příloha s obsahem +%% elektronických dat. + +%% ------------------------------------------------------------------- + +\newcommand{\BibLaTeX}{\textsc{Bib}\LaTeX} + + +\section{Úvod} + +V práci se budeme zabývat technikami a způsoby pro optimalizaci datového přenosu, ať už pro šířku pásma nebo odezvu. + +\newpage + +\section{Distribuované systémy} + +V této kapitole si představíme problematiku distribuovaných systémů a princip jejich fungovaní. Distribuované systémy jsou takové, které svůj úkol plní pomocí více počítačů, propojených v jedné síti. Příkladem takové sítě je Internet, která je největší a skládá se z mnoha podsítí. Výhoda oproti paralelním systémům je spolehlivost a škálovatelnost. + +\begin{definition}[Počítačová síť] + Skupina komunikujících počítačů, které komunikují s ostatními v síti pomocí komunikačních protokolů, se nazývá počítačová síť. +\end{definition} + +Počítačovou síť si lze představit jako graf, kde vrcholy jsou jednotlivé počítače a hrana je přímé spojení mezi dvěma počítači, jako třeba měděný kabel nebo optické vlákno. Každý počítač v síti, neboli vrchol, má síťovou adresu, jeden nebo více procesů a vlastní paměť, kterou mezi sebou nemohou počítače sdílet. Namísto sdílené paměti musejí vrcholy komunikovat pomocí zpráv. + +\begin{definition}[Distribuovaný systém] + Systém je \uv{distribuovaný}, když svůj úkol plní pomocí více počítačů, které jsou propojené v síti a mohou tak spolu komunikovat. +\end{definition} + +Podobné jsou paralelní systémy, které také řeší společný problém více procesy, které běží souběžně. Rozdíl je ten, že v distribuovaném systému má každý proces vlastní paměť, kterou mezi sebou počítače nemohou sdílet. Procesy mezi sebou musejí komunikovat posíláním zpráv. + +\subsection{Komunikace v síti} + +V síti počítače komunikují pomocí komunikačního protokolu, kterému musejí rozumět. Komunikační protokol je soubor pravidel pro výměnu informací mezi počítači. Mají často různé charakteristiky, např. jestli jsou vyžadují navázání spojení nebo ne. To chápejme jako domluvu mezi dvěma stranami před tím, než začne přenos aplikačních dat pro systém. + +Nejčastěji se strany domlouvají na tajném klíči pro symetrické šifrování zpráv mezi sebou tak, aby nemohli být odposlouchávány. Dále si mohou vyměnit informace o verzi protokolu a omezeních, jako rychlost přenosu apod. Opakem jsou protokoly bez připojení. V takovém protokolu může na počítač A přijít zpráva z počítače B, o kterém A nemuselo nikdy předtím slyšet. Protokol pak může mít definované různé chování pro tento případ. + +\begin{definition}[Komunikační protokol] + Soubor pravidel pro výměnu informací mezi počítači se nazývá \uv{komunikační protokol}. +\end{definition} + + + + +\subsection{TCP/IP} + +Rodina protokolů pro komunikaci v síti Internet se nazývá TCP/IP. Název se skládá ze dvou nejdůležitějších protokolů: IP, neboli Internet Protocol a TCP (Transmission Control Protocol) - protokol pro řízení přenosu. IP umožňuje komunikaci libovolných dvou uzlů počítačů v propojených sítích. TCP zajišťuje spolehlivý obousměrný přenos dat mezi procesy na dvou počítačích (ne nutně různých). + +Síťová komunikace je rozdělena do několika vrstev, každá s jinou zodpovědností. Jednotlivé vrstvy pak mezi sebou komunikují, podobně jako vidíme na obrázku . Konkrétně architektura TCP/IP je rozdělena do čtyř vrstev: aplikační, transportní, síťová a síťové rozhraní. Každá vrstva obsahuje vlastní protokoly, které lze měnit podle toho, co je třeba. + +\begin{description} + + \item[{Síťové rozhraní}] \hfill \\ + Nejnižší vrstva, která se stará o přenos přes fyzické médium. Pro různé sítě bude vyžadovat různé protokoly. Příkladem jsou Ethernet, Token ring, apod. + + \item[{Síťová}] \hfill \\ + Pro adresaci máme vrstvu síťovou. Ta směruje a předává jednotlivé datagramy. Příkladem protokolů jsou IP, ARP, RARP nebo IPSEC. Je nutné, aby stejně jako vrstva síťového rozhraní, byla implementována ve všech prvcích sítě. + + \item[{Transportní}] \hfill \\ + Předposlední vrstva je transportní. Tato vrstva je rozbalena až na koncových bodech, nikoliv po cestě. Není totiž důležitá pro směrování packetů. Stará se o to, jaké packety přišli, jestli nejsou poškozené a nebo jestli jsou všechny. Příkladem je TCP, UDP nebo QUIC. + + \item[{Aplikační}] \hfill \\ + Poslední vrstva je aplikační a v ní jsou právě aplikace. Příkladem protokolů jsou HTTP nebo gRPC, které spadají do kategorie tzv. middleware. To znamená, že protokol není nutně specifický pro konkrétní aplikaci. +\end{description} + +V práci se zaměříme na rodinu protokolů TCP/IP, která na síťové vrstvě využívá Internet protokol a na transportní TCP nebo UDP. Na obrázku TODO vidíme, jak mezi sebou jednotlivé vrstvy komunikují. Aplikace na počítači $A$ odešle zprávu, kterou počítač $D$ uvidí ve své instanci aplikace. Vrstva zná pouze vrstvu pod sebou. Plnou čarou vidíme datový tok zprávy, jak putuje přes jednotlivé vrstvy. Šrafovaná čára reprezentuje abstrahovaný datový tok, tak jak ho vidí jednotlivé vrstvy, které neřeší vrstvu pod nimi. Počítače B a C jsou tzv. redistribuční body. Všimněme si, že se vůbec nedostanou do transportní nebo aplikační vrstvy, pouze si rozbalí IP paket a zjistí, kam mají pakety posílat dál. Vrstva síťového rozhraní pracuje s různými médii, jak také vidíme na obrázku. ř + + +\begin{figure} + \begin{center} + \includegraphics[width=1\textwidth]{graphics/TcpIp} + \end{center} +\end{figure} + +Vrstvy jsou modelované pomocí hlaviček. Poslaný paket obsahuje hlavičku pro každou vrstvu. Nejnižší (linková) vrstva, např. s Ethernet protokolem, přenáší \uv{rámce}. Síťová vrstva s Internet protokolem přenáší IP pakety a hlavička obsahuje IP adresu odesílatele, příjemce a další informace potřebné k nasměrování rámce. TCP protokol přenáší \uv{segmenty} a UDP \uv{datagramy}. + +% Zaměřím se na tzv. rodinou protokolů TCP/IP která definuje, jak má probíhat komunikace v síti Internet, na kterou bych se v práci chtěl zaměřit. Síť internet je celosvětová síť sítí, na které najdeme webové stránky, souborová úložiště a informační systémy. Problém jakékoliv komunikace, včetně té na internetu, je propustnost, která je omezená. Malá propustnost může způsobit pomalé načtení webové stránky, což může potenciálního zákazníka odradit. Nebo například příliš opožděné reakce v informačním systému, který tak může snižovat produktivitu. + +\subsection{Architektury} + +Distribuované systémy mají různé architektury. Liší se např. v tom, kdo má v systému jak velké slovo a kdo komunikuje s kým. My zmíníme dvě: klient-server a peer-to-peer. + +\subsubsection{Klient-Server} + +První architekturu, kterou zmíníme, je klient-server. Vrcholy v síti jsou rozděleny na + +\subsubsection{Peer-to-Peer} + +\subsection{Rodina protokolů TCP/IP} + +Mezi uzly v síti je potřeba komunikovat. Narozdíl od komunikace mezi procesy na stejném počítači, nemáme k dispozici sdílenou paměť. Komunikace v síti je založena na posílání primitivních zpráv. Primitivních znamená formou n-tice bytů. Pokud proces A chce poslat zprávu procesu B, který je na jiném počítači, tak sestaví zprávu M. Tuto zprávu odešle procesu B pomocí systémového volání `send`. Toto systémové volání podporuje většina operačních systémů. Proces B jiným systémovým voláním `read` zprávu přečte a může na ni zareagovat, například provedením výpočtu a zasláním výsledku zprávou zpět na proces A. V této interakci mezi procesy počítáme s tím, že se oba shodnou, co jednotlivé bity ve zprávě znamenají. + +% ref: https://cs.wikipedia.org/wiki/TCP/IP +Komunikační protokol je množina pravidel, která určují syntaxi a význam jednotlivých zpráv při komunikaci. + +Síťová komunikace je rozdělena do vrstev. Každá vrstva má svou zodpovědnost. Internet protokol, neboli IP, určuje navigaci zpráv v síti. IP adresa počítače je protějšek adresy domu. + +\subsection{Protokoly v transportní vrstvě} + +Nejčastější protokoly transportní vrstvy pro komunikaci v síti Internet jsou TCP a UDP. Problém jiných protokolů je, že ne všechny uzly je musí podporovat, což může způsobovat ztracené packety, nebo dokonce žádná cesta nemusí existovat. Protokoly TCP i UDP si představíme. + +\subsubsection{Sockety} + +Tyto protokoly se v aplikacích používají pomocí tzv. socketů. Jedná se o objekt, který se chová jako soubor. Můžeme ho otevřít, zapsat, přečíst a zavřít. Představím přesně tyto funkce, protože je budu v práci využívat. Konkrétně budu používat Linuxové rozhraní. + +Pro začátek komunikace pomocí těchto protokolů musím otevřít socket pomocí `socket`. Funkce má parametr pro typ protokolu, který chceme použít. Po vytvoření socketu ho můžeme navázat na konkrétní port pomocí `bind` s číslem portu. Pokud socket nenavážeme, přiřadí nám operační systém libovolný volný port. + +\subsubsection{TCP} + +Nejběžnější protokol je TCP. Při použití mezi sebou dva koncové body vytvoří spojení, přes které mohou posílat zprávy obousměrně. Protokol garantuje spolehlivé doručení dat v pořadí, ve kterém byla odeslána. Zároveň za Vás řeší tzv. congestion control. Jedná se o problém přetížení sítě, kdy v případě, že uzel může začít packety zahazovat. Příkladem může být omezení rychlosti stahování. Pokud platíte u poskytovatele 300Mb/s a začnou Vám chodit data rychlostí 500Mb/s, přebytečné packety se prostě zahodí. + +Po vytvoření socketu pro TCP můžeme použít funkci `accept`, která přijme první připojení ve frontě. Pokud se na náš socket někdo pokusí připojit, operační systém vykoná tzv. handshake a přidá nové připojení do fronty. Z fronty můžeme vytahovat právě pomocí `accept`. Zjistit, jestli ve frontě už nějaké připojení máme, můžeme pomocí funkce `listen`, která blokuje, dokud nějaké připojení nepřibyde. + +Nové přijaté připojení bude mít svůj vlastní socket s vlastním portem. Když zavoláme `write` a do argumentu dáme ukazatel na data a jejich délku, operační systém je odešle na druhou stranu, která s námi navázala spojení. Zaručí to, že na druhou stranu dojdou všechna data, nebo žádná. Druhá strana může pomocí `read` do alokované paměti přečíst to, co mu do socketu přišlo. Je nutné si uvědomit, že pokud zavoláme `write` pro data o délce řekněme 1000 bytů, tak druhá strana nemusí dostat všechna data pomocí jednoho `read`. Tento příkaz vrací počet bytů, které přečetl. Pokud tak přečte méně, než očekáváme, musíme provést volání znova, dokud nepřečteme vše co očekáváme. Mohlo by nás zarazit: jak může druhá strana vědět, kolik má očekávat dat? Pro to slouží tzv. komunikační protokol, který rozeberu v kapitole... + +\subsubsection{Spolehlivost} + +Popíšeme si, jak TCP zajišťuje spolehlivost pomocí ACK zpráv. Pokaždé, co dostane packet, odešle druhému koncovému bodu zprávu ACK s číslem packetu. V případě, že odesílatel ACK, neboli potvrzení o přijetí, nedostane, odešle packet znova. Příjemce si u sebe postupně skládá seřazený proud bytů. Jakmile je na socketu seřazená posloupnost bytů, umožní nám ji přečíst pomocí `read`. Pokud odešle jedna strana packety A, B a C, a příjemci přijde nejprve C a B, `read` nebude nic vracet, dokud nepřijde i packet A. Zmíním konkrétní případ, kdy to nemusí být žádoucí: Představme si, že A tvoří jeden příkaz a C a B tvoří druhý příkaz. Oba příkazy jsou na sobě nezávislé a příjemce je dokáže vykonat v libovolném pořadí. Stále potřebujeme spolehlivost doručení, ale stačí nám jen částečné uspořádání. + +Mezi aplikační protokoly využívající TCP patří HTTP/2, email, nebo SSH. + +Mezi nevýhodu bych zařadil to, že přenáší proud dat. Jinými slovy, v protokolu není proud rozdělen na jednotlivé, řekněme, "zprávy". Tuto logiku si musíme implementovat sami. Později si ukážeme, jak toho lze docílit. + +\subsubsection{UDP} + +Méně spolehlivá alternativa je UDP, neboli Unrealiable Datagram Protocol. Ten komunikuje pomocí tzv. datagramů, na rozdíl od proudu bytů, jako je tomu v případě TCP. Znamená to, že jedním systémovým voláním `write` odešleme právě jeden datagram, a na příjemci právě jedním `read` přečteme celý datagram. + +Zde již nebudeme volat `listen` ani `accept`. Výhoda je, že pokud zavoláme `write` a odešleme data o velikosti 100 bytů, je zaručeno, že druhá strana dostane celý tento blok právě jedním zavoláním `read`, ve kterém nebude nic dalšího. UDP totiž rozděluje data na datagramy, které v podstatě reprezentují packety. To usnadňuje práci s komunikačním protokolem. Protokol je nespolehlivý: datagramy mohou dorazit v jiném pořadí nebo vůbec. Jsou ale způsoby, jak spolehlivost, alespoň částečnou, implementovat. + + +\subsubsection{QUIC} + +QUIC je spolehlivý protokol transportní vrstvy od společnosti Google. Jeho cílem je být rychlejší varianta TCP, která využívá protokol UDP. Mezi dvěma koncovými body vytváří spolehlivé spojení. Na rozdíl od TCP umožňuje otevřít více proudů dat v jednom spojení a modelovat tak částečné uspořádání. Když se čeká na paket v TCP, tak se pozastaví celý tok dat, ale v případě QUIC se zastaví jen konkrétní proud. + +V protokolu se nachází pakety, rámce a čísla koncových bodů. Paketů máme více druhů a liší se především hlavičkou, ale také typem šifrování a její silou. Pro otevření spojení odešle klient serveru paket typu Initial, který má v hlavičce číslo lokálního spojení (LCID - Local connection ID) a číslo cílového spojení (DCID - Destination connection ID). Když server obdrží paket typu Initial, s číslem cílového spojení takovým, které nemá v registru, vytvoří úplně nové spojení s jiným číslem. Zpět klientovi pošle opět paket typu Initial a v hlavičce bude jako lokální číslo spojení mít nově vygenerované ID a jako cílové bude mít to, co klient poslal jako lokální. Touto výměnou se dva koncové body shodnou na svých číslech. Podotknu že čísla na obou koncích se liší, a prvotní cílové ID, které posílá klient, tak server nepoužívá. Jeho využití zmíním později. + +Paket v sobě obsahuje různé rámce, každý nějakého typu. Mezi typy patří třeba: ACK, CRYPTO, PADDING, PING, STREAM apod. Postupně je rozeberu. Rámec typu ACK funguje podobně jako v TCP a obsahuje čísla paketů, které chce druhé straně oznámit jako zpracované. Tento rámec najdeme právě v paketu typu Initial od serveru na klienta, kdy server chce oznámit klientovi, že paket přijal a zpracoval. Druhý rámec který už při handshake uvidíme je CRYPTO. Ten je v Initial paketu a obsahuje klient secret resp. server secret. Server je v moment, kdy mu přijde první Initial paket odvodit tzv. session key z klient secret a svého vygenerovaného server secret. Na klienta odešle paket Initial s CRYPTO rámcem obsahujícím server secret. Hned za ním odešle Handshake paket, který už je zašifrovaný pomocí session klíče a obsahuje certifikát serveru. Jakmile klient obdrží od serveru Initial a Handshake, může začít bezpečná komunikace. Druhá strana musí na všechny zprávy odpovědět pomocí ACK rámce. + +QUIC se tak shodl na tajném klíči i navázal spojení dvěma roundtripy, namísto čtyřmi, jako je tomu klasicky u TCP s TLS. Důvod je, že pakety může spojovat do jednoho datagramu. Takže server odpovídá na první Initial paket dvěma pakety: Initial a Handshake, ale v jednom datagramu. Dalším typem paketu, který už v tento moment může použít, jsou RTT-0 a RTT-1. RTT-0 lze poslat už v datagramu, ve kterém klient posílá na server Initial, a může obsahovat STREAM rámce. To znamená, že obsahuje užitečné aplikační data. Pokud nám tak v datagramu zbývá místo, nebo nechceme čekat na odpověď, můžeme okamžitě poslat RTT-0. Tento paket je sice šifrovaný, ale slabě a není odolný proti replay útoku, kdy útočník paket odposlechne a pošle znova. RTT-1 už je plně šifrovaný pomocí session klíče a nelze použít replay útok. + +Jak už jsem zmínil, užitečná aplikační data jsou ve STREAM rámcích. Pro začátek proudu ho musí jedna ze stran otevřít pomocí specifického rámce. Kdykoliv ho pak může zase zavřít. Dokonce je možné v jednom datagramu proud otevřít, poslat data a zase zavřít. Vidíme, že lze snadno modelovat částečné uspořádání a snížit blokování, které třeba v TCP běžně nastává. + +Čísla spojení, které mají dva koncové body spojení vybrané, se využívají pro identifikaci odesílatele. Normálně by TCP využilo adresu z IP hlavičky, ale ta se může třeba při přepnutí z mobilních dat na Wi-Fi, změnit. V ten moment nastává zdlouhavý TCP timeout, kdy se socket nakonec zavře a aplikace se pokusí navázat spojení znovu. V případě QUIC je přepnutí okamžité, protože druhý koncový bod se podívá jen na číslo cílového spojení v hlavičce a ví, od koho mu datagram přišel. + +Jak QUIC řeší spolehlivost už jsem trochu vysvětlil při handshake. Obecně používá ACK rámce, které posílá druhé straně, a který obsahuje úseky čísel paketů, které obdržel. Číslo paketu je v hlavičce a je postupně se inkrementující. Pokud druhá strana neobdrží ACK rámec, například pro paket n, pak odešle identický paket n, ale s novým číslem, které mu přiřadí čítač. Pokud druhá strana ACK odeslala, ale ten zrovna nepřišel, musí nějak řešit duplicity. Každý STREAM rámec obsahuje úsek dat proudu, který obsahuje, například od x do y. Díky tomu může koncový bod zjistit, že tuto část proudu už má a rámec zahodit. + + + +\subsection{Protokoly v aplikační vrstvě} + +Nejvyšší v rodině protokolů TCP/IP je aplikační vrstva. V ní najdeme protokoly jako HTTP, gRPC nebo SMTP. Aplikačním protokolům, které ale nejsou specifické pro konkrétní aplikaci, se říká middleware. Mezi takové řadíme právě HTTP nebo gRPC, které jsou pro obecné posílání zpráv. V aplikační vrstvě děláme autentizaci a autorizaci. + +\subsubsection{HTTP} + +Velmi používaným protokolem je HTTP, neboli Hyper Text Transport Protocol. Používá se např. na přenos HTML stránek. Byl navržen ke komunikaci mezi webovými prohlížeči a webovými servery, ale často se používá i pro API pro komunikaci mezi dvěma programy. Tento protocol je bezestavový. To znamená, že žádná data si neukládá mezi dvěma HTTP dotazy. Každý HTTP dotaz musí obsahovat kompletní informace k jeho vyhodnocení. + + + +\subsubsection{HTTP/3} + +Poměrně zajímavou novinkou je HTTP/3, která běží na protokolu QUIC. Jinak je podobný protocolu HTTP/2. + +\subsubsection{gRPC} + +Další protokol od Googlu je gRPC, který je binární a snaží se simulovat volání metod v objektech. Je to intuitivní alternativa k posílání zpráv. + +\subsubsection{Middleware} + +Speciálním případem protokolů v aplikační vrstvě je tzv. middleware. Je charakteristický tím, že není specifický pro žádnou aplikaci. Příkladem jsou právě protokoly zmíněné výše, jako gRPC nebo HTTP, protože libovolná aplikace je může využívat. Typické jsou různé typy rozhraní pro posílání zpráv. Pokročilejším případem jsou autentizační a autorizační middleware. Authentizace je ověření, že klient je opravdu ten, za koho se vydává. Autorizace je ověření, že klient má právo na to, co se snaží udělat. Je jasné, že tato problematika bude trápit více různých aplikací s ne nutně jinak společnou částí. + + + + +\subsection{Posílání zpráv} + +V této sekci se budu soustředit na middleware pro komunikaci mezi procesy pomocí zpráv. Rozeberu jak lze zprávy kódovat a strukturovaná data serializovat. Komunikovat pomocí zpráv sice neschovává síťovou komunikaci, jako třeba RPC. + +\subsubsection{Serializace} + +V systému jsem chtěl zprávu reprezentovat jako instanci konkrétního objektu. To znamená pro zprávu, která říká, že hráč napsal něco do chatu, bude existovat třída \kiinlinecode{C++}{!}{NewChatMessage} a konkrétní hodnoty budou v instanci této třídy. Díky tomu jsem schopný snadno vytvářet zprávy v systému. Alternativou je implementovat dynamický strom, který bych následně kódoval jako JSON. Uzly by byly JSON objekty a listy JSON hodnoty. Podmínkou je, že každý list musí být převeditelný na hodnotu v JSONu a musí mít klíč. Druhý přístup ale zbytečně obchází vlastnosti jazyka C++, jako dědičnost, kontrolu typů (i když ta je v C++ slabá) a další. Na druhou stranu je tento přístup hodně dynamický, proto se hodí například, kdyby schéma zprávy definoval sám uživatel, až po kompilaci programu. + +Pokud jsem chtěl posílat instance objektů, musel jsem instance převést na n-tici bytů. Tomuto procesu se říká serializace (resp. deserializace při převedení n-tice bytů na instance objektu). Velmi častým příkladem je serializace do JSON formátu, hojně využívaná v aplikacích s REST API rozhraním, nebo do XML v případě SOAP API rozhraní. To jsou tzv. textové formáty, které jsou pro člověka čitelné. Díky tomu jsou vhodné pro webové aplikace, kde rozhraní musí být srozumitelné pro snadnou práci. Nevýhoda je paměťová náročnost. Například číslo 1 000 000 se v JSON zakóduje do 7 bytů, i když binární reprezentace stejného čísla se vleze do 4 bytů. Rozdíl je směšný, ale téměř dvojnásobný. Druhým kamenem úrazu je struktura. Každý atribut objektu se v JSONu reprezentuje řetězcem, namísto třeba čísla o 2 bytech, které by unikátně atribut identifikovalo. + +Všechna tato snížení prostorové náročnosti řeší binární formáty. Známým příkladem je ProtoBuf, FlatBuffers, Parquet nebo Cap'n'Proto. Postupně je rozeberu jejich specializace. ProtoBuf je volně dostupný protokol od Googlu pro serializaci strukturovaných dat. Pro použití je třeba definovat v univerzálním jazyce to, jakou má zpráva strukturu. Jazyk je podobný definici struktur v jazyce C. Pro přestavu si ukážeme: + +\begin{kicode}{C++}{}{C++} + message EntitySpawnMessage { + uint32 entity_id = 1; + bool is_player = 2; + string name = 3; + } +\end{kicode} + +Vidíme, že místo \kiinlinecode{C++}{!}{struct} píšeme \kiinlinecode{C++}{!}{message} a atributy musí mít unikátní ID. Důvodem je kompatibilita verzí definice. Pokud bychom měli systém o dvou službách, a v jedné bychom přidali atribut `position`, jak vidíme v příkladě, mohla by být druhá služba stále schopná serializovaná data první službou deserializovat. + +\begin{kicode}{C++}{}{C++} +message EntitySpawnMessage { + uint32 entity_id = 1; + Vector3 position = 4; + bool is_player = 2; + string name = 3; +} +\end{kicode} + +Stejnou vlastnost má i JSON, kdy unikátní ID je právě řetězec pro klíč. Serializující služba může přidávat atributy, ale deserializaci to neovlivní. Z .proto souboru se vygenerují přímo třídy do potřebného jazyka. V mém případě C++. Výhoda definovat zprávy v univerzálním jazyce je čitelnost, možnost převést do libovolného programovacího jazyka a především reflexe. + +FlatBuffers je opět protokol od Googlu, který se vyvýjel pro použití v herních enginech pro hry více hráčů. Jeho výhoda je, že není třeba zprávu "deserializovat". Instanci třídy čte atributy přímo z n-tice bytů. V případě 60 zpráv za vteřinu zprávy od stovek hráčů, je rozdíl mezi deserializací a FlatBuffers znát. + +Parquet je formát pro sloupcová data, který umožňuje v serializovaných datech vyhledávat a má menší paměťovou náročnost, takže je vhodný i pro přenos. + +Posledním příkladem je Cap'n'Proto, čteno Captain Proto. Je to volně dostupný protokol, který nemá deserializaci, a je tak velmi rychlý. Jeho tvůrce navíc pracoval právě na ProtoBuf. + +\subsubsection{Kódování zpráv} + +Při čtení dat ze socketu pomocí TCP protokolu dostáváme proud bytů. Je potřeba z proudu zprávy dekódovat a naopak je být schopni do proudu zakódovat. Proto jsem definoval kódování zpráv a komponentu Messenger. TCP je spolehlivý protokol, proto se málokdy stane, že zprávy nebudou následovat hned po sobě. Pro zakódování zprávy zakóduju nejprve tzv. hlavičku. To je prvních pár bytů, které ukládají informaci o zprávě, jako třeba délku nebo typ. Za hlavičkou následuje serializovaná zpráva. V hlavičce budou první 4 byty tzv. magické číslo, které označuje začátek kóvání a slouží k synchronizaci čtecí hlavy v případě, že došlo při deserializaci k chybě. Dalšími 4 byty je n pro n-tici bytů pro serializovanou zprávu. + +Při zavolání peek na instanci Messenger, se do bufferu v instanci, který má velikost 64KB, přečte funkcí recv z TCP socketu. Volání není nutné opakovat, protože peek budeme opakovat hned další snímek za pár milisekund. Po zavolání `recv` skenujeme vstupní buffer a hledáme magické číslo. Jakmile ho najdeme, čteme další 4 byty jako délku $n$. Pokud v bufferu zbývá ještě alespoň $n$ bytů, vložíme je do fronty zpráv a odebereme z bufferu pro uvolnění místa. Nakonec funkce `peek` ověří, jestli něco ve frontě je, pokud ano, vrátí typ nejstarší zprávy ve frontě. + +Druhou funkcí je `pop`, která má template s argumentem T pro datový typ zprávy. Uživatel instance `Messenger` musí umět z čísla, které reprezentuje typ, dostat datový typ. To jsem udělal pomocí tzv. template specialization. Uživatel musí zavolat `peek` a podle vracené hodnoty zavolat `pop` se správným template argumentem. Funkce `pop` zavolá deserializační funkci generovanou ProtoBuf. + +\subsubsection{Implementace} + +Bylo potřeba zadefinovat, jak se zpráva bude posílat přes síť. Cílem nebyla univerzálnost a čitelnost, jako je například protokol HTTP, ale optimalizace velikosti. Je třeba definovat, jak zpráva v toku dat vypadá, a jak ji dekódovat. + +První čtyři byty obsahují tzv. `MAGIC` číslo. Může to být libovolná konstanta, protože jediný její význam je synchronizace toho, kde zpráva začíná. Důvod si ukážeme v části o nápravě chyb. Další byte je typ zprávy. Další 2 byty je délka zprávy. Průměrná délka packetu je 1200-1500 bytů, nemá proto smysl posílat delší zprávy. K tomu tento protokol není. Nakonec následuje samotná serializovaná zpráva. Těmto prvním 6 bytům se říká hlavička. + +\subsubsection{Detekce a náprava chyb} + +Občas mohou nastat v proudu chyby, kdy zprávu nelze dekódovat, nebo nastane chyba při deserializaci. Proto jsem do kódování implementoval nápravu chyb. Definoval jsem maximální délku bytů, kterou lze přeskočit při hledání magického čísla. To nestačí, pokud jsou data náhodná, protože se může stát, že číslo objeví i tak (i když je pravděpodobnost 1/(256\^4)). Proto si dekodér pro socket počítá chyby. Pokud se objeví 3 po sobě jdoucí chyby, tak spojení ukončí. Příkladem takové chyby je selhání deserializace nebo `recv` vrátí chybu. + + + + + +\subsection{Asynchroní IO} + +Čtení a zápis na socket je běžně blokující operace. To znamená, že při zavolání `read` pro čtení 10 bytů, bude volání blokovat, dokud na socket nepřijde 10 bytů. V případě serveru pro online hru je to nevhodné, protože pokud nám nic nepřišlo, můžeme mezitím vykonávat ostatní logiku hry. Socket lze nastavit jako neblokující tak, že pokud zavolám `read` a budu chtít číst 10 bytů, a ty tam ještě nebudou, vrátí mi ty co zatím přečetl (pokud přišlo jen 5 bytů, vrátí mi jen 5 bytů). Tuto menší část si můžu u klienta ukládat do bufferu a postupně zkoušet dekódovat jako zprávu. + +Podobnému přístupu se říká *asynchronní sockety*. Jinými slovy to znamená oddělení volání a samotného vykonání. V tomto případě sice zavoláme `read`, ale toto volání by se uložilo někam do fronty, a jiné samostatné vlákno by ho mohlo vykonat později. Protějšek z reálného světa je hodit dopis do schránky a pokračovat ve svém klasickém programu dne. Doručení se stane v nejbližších dnech a to někým jiným, takže my už se o dopis nemusíme starat. Pro lepší představu si pár existujících implementací představíme: + +\subsubsection{ZeroMQ} + +Při použití knihovny ZeroMQ vytváříme objekt `ctx = zmq\_context(num\_threads)`. Ten vytvoří námi specifikovaný počet vláken `num\_thread`. Když následně zavoláme `zmq\_send(ctx, x)`, protějšek klasického `send(x)`, tak nedojde k blokování. Místo toho se zpráva `x` umístí do fronty, ze které pak vlákna z `zmq\_context` tzv. "kradou" (work-stealing), a odesílají v pozadí. + +To samé platí o `zmq\_receive`, které si v pozadí bufferuje celou zprávu. TCP totiž nemá žádnou strukturu zprávy, a proto když zavoláme `recv`, můžeme dostat jen část. ZeroMQ místo toho v pozadí bufferuje, dokud neobdrží celou zprávu, a až poté vrací `true`. + +\subsubsection{Work stealing} + +Běžnou strategií pro dynamický multithreading, je tzv. work stealing. Jiné strategie jsou třeba work sharing. Implementuje se thread-safe fronta. Při asynchroním volání úkolu se vloží do této fronty. Následně máme X vláken, které se ve smyčce dotazují na frontu. Pokud v ní něco je, vytáhnou to a začnou na tom pracovat. Těmto vláknům se někdy říká "Worker". Většinou jich je právě tolik, kolik je fyzických jader v procesoru, protože cílem je paralerismus, a ten s vyšším počtem vláken nezlepšíme. Zajímavou vlastností je, že součástí úkolu může být právě vložení dalších úkolu do fronty. + +\subsubsection{Async/Await} + +Populární implementací, kterou vidíme například v Rust nebo C\#, je async/await. Async už jsme si vysvětlili. Await slouží pro volání asynchroních funkcí. Místo `queue.push(make\_task(...))` tak úkol může být právě volání funkce. Práce je tak daleko intuitivnější. Zde pozor, že pouhým voláním await na asynchroní funkci v C\# nebo Rust paralerismu nedocílíme! Na to je třeba v jeden moment await více úkolů. + +Příklad z reálného světa je poslat dopis s otázkou. Opět stačí hodit dopis do schránky. Až si ho eventuélně někdo přečte, může nám poslat odpověď. Když dostaneme odpověď, vzpomeneme si, kde jsme skončili, když jsem práci přerušili a odeslali dopis s otázkou, a když už máme odpověď, tak pokračujeme. + +\subsubsection{Boost Asio} + +Velmi podobná ZeroMQ je Boost ASIO. Ta ale nechává vytváření vláken na nás. Pouze vytvoříme objekt `asio\_context`, který má metodu `run`. Když z vlákna zavoláme metodu `run`, stane se vlákno workerem, který krade práci z fronty, která je taky `context`. + +Tento přístup je intuitivnější, protože se jedná přesně o to, jak worker thready fungují. Pouze spuštěná funkce, která se opakovaně dotazuje na frontu. Pokud něco najde, vytáhne to, a začne na tom pracovat. Jakmile práci dokončí, opět se dotazuje na frontu. Zde si také všimněme, že se nejedná o klasický rychlý context switching, který dodává iluzi více jader v operačních systémech, ale worker opravdu práci nejprve dokončí, než změní kontext a začne pracovat na něčem jiném. + +Otázka by mohla být, proč nevytvořit thread pro každou zprávu, kterou chceme odeslat. Důvodem je, že vytváření vláken je sice rychlejší, než celých procesů, ale pořád vyžaduje systémové volání, které může způsobit zpomalení. + +Proto se často používají tzv. green thready, fibery, user thready, ... což jsou thready, ale spravované kompletně v user-space. Není třeba žádné systémové volání. + +Na začátku se spustí několik workerů, což jsou thready, které právě kradou práci z fronty a vykonávají je. Většinou mají dlouhou životnost. + +\subsubsection{Stack pointer} + +Problém může být definovat práci pro thready. Jak vypadá takový objekt `Job`? Intuitivně by nás napadlo, že by obsahoval ukazatel na funkci. Nebo v případě, že máme jen velmi omezený počet různých implementací, může obsahovat jen typ, a worker už si dohledá, co má dělat. + +Druhým způsobem, který vidíme při použití `await/async` v jazycích jako Rust nebo C\#, je prostě zavolat funkci, která reprezentuje práci, pomocí `await`. Funkce await si uloží aktuální ukazatel na stack, vytvoří nový stack speciálně pro job, a objekt `Job` tak vypadá tak, že obsahuje tento nový stack pointer, ukazatel na funkci, a všechny potřebné registry. + +Všimněme si, že můžeme job vytvářet i z jiného jobu, a tím v podstatě větvit. Zároveň můžeme kód paralerizovat tak, že najednou budeme awaitovat více jobů. Představme si, že máme fyzický systém s metodou `step`. Ta zavolá `awaitAll(jobs)`, kde `jobs` je list jobů. Automaticky se všechny dostanou do fronty, a různé workery je mohou začít vykonávat paralerně. + + + + + +\subsection{Metriky} + +Abych byl schopný správně optimalizovat tok dat, potřeboval jsem sbírat metriky. Proto jsou třeba dvě komponenty. První je úložiště, kde budu metriky ukládat. Může se jednat o CSV soubor nebo databázi. Druhá je rozhraní, ve kterém budu metriky vizualizovat. Představím dvě služby, které pro to využívám. Následně si představíme samotné metriky, které budu měřit a proč. Všechny metriky budu měřit po vteřinách, některé jako sumu, jako např. množství odchozích dat, a jiné jako průměr, jako např. odezvu. + +\subsubsection{TimescaleDB} + +Jako úložiště jsem zvolil TimescaleDB. Jedná se o rozšíření do PostgreSQL, takže není třeba spouštět a starat se o další službu. Stačí mít spuštěnou PostgreSQL databázi. TimescaleDB umožňuje vytvářet tzv. hypertables, které jsou optimalizované pro rychlý insert. Vytvořil jsem komponentu `NetworkBandwidthReporter`, která má na rozhraní `report\_outbound` a `report\_inbound`. Tyto údaje posílá do komponenty `TimescaleDBReportOutputter`, která už zajišťuje připojení do databáze a umožňuje `report(metric\_name, value)`. V rámci optimalizace přidávám hodnoty do bufferu a posílám je pouze jednou za vteřinu jako sumu. + +\subsubsection{Grafana} + +Grafana je služba, která skrze webovou stránku poskytuje rozhraní pro vizualizaci metrik. Lze nastavit svůj dashboard a v něm různé grafy. V mém případě graf pro množství odchozích a množství příchozích dat, zatížení procesoru a nebo zatížení paměti RAM. + + + +\subsubsection{ImGui} + +Chtěl jsem mít i možnost se na metriky podívat přímo ve hře při běhu. Pro uživatelské rozhraní používám knihovnu ImGui a ImPlot. Tyto knihovny využívají pro vykreslování grafickou kartu a snadno jsem je mohl integrovat do svého vykreslovacího enginu. Knihovna funguje procedurálně, nikoliv objektově. Každý snímek, který vykresluju, musím celé rozhraní definovat. To udělám pomocí volání funkcí. Nejprve zavolám funkci `Begin("Název okna")`, které zobrazí okno, do kterého můžu vložit další prvky, jako texty, textové vstupy, nebo tlačítka. Tento přístup je pro herní enginy a podobné kreativní aplikace ideální, protože umožňuje velmi snadno a rychle dělat dynamické uživatelské rozhraní. + +\subsubsection{Tracy} + +Pro měření výkonu programu serveru používám výborný profiler Tracy. Je zdarma, open-source, napsaný v C++ a využívající ImGui. Poskytuje přesnost na nanosekundy, což se u serverů, na kterém může být miliony různých entity, hodí. Navíc umožňuje se k programu, který měří, připojit vzdáleně, případně sbírat metriky do souboru, ten si ze serveru stáhnout a analyzovat později. + +\subsubsection{Konkrétní metriky} + +Ukážu různé metriky, které lze měřit, jak a hlavně proč. Je dobré zmínit, že místo, ze kterého budu metriky sbírat, je server. To ale nevadí, protože jak uvidíte, vše potřebné na něm měřit jde, a to co ne, tak nás nemusí zajímat. + +\begin{description} + + \item[{Inbound/Outbound bandwidth}] \hfill \\ + Nejpřirozenější metrika je příchozí a odchozí množství dat v bytech. Už zde pro mě bylo nutné si uvědomit důležitost oddělit vrstvu, která kóduje a dekóduje zprávy, od zbytku. Přesně na tomto místě totiž budu metriky dělat. Metriku budu sčítat. + + \item[{Odezva}] \hfill \\ + Budu měřit odezvu mezi odesláním vstupu od klienta pro snímek x a odpovědí od serveru pro snímek x. Tuto metriku budu průměrovat. + + \item[{Počet snímků za vteřinu}] \hfill \\ + Ze začátku se mi stávalo, že uzké hrdlo nebyla síť, ale síťová vrstva v aplikaci, která třeba dlouho skládala zprávy. Proto si udržuju i přehled o počtu snímků, které server stíhá. Podle toho se lze orientovat při výběru hardware pro server. +\end{description} + +\subsubsection{Sbírání v reálném čase} + +Přímo v hráčově klientské aplikaci jsme chtěli mít možnost vidět metriky v reálném čase. Do síťové vrstvy jsme přidali komponentu pro reportování událostí a jejich metrik zvanou \kiinlinecode{C++}{!}{\\NetworkMetricReporter}, která obsahuje metody jako \kiinlinecode{C++}{!}{\\reportInbound} a \kiinlinecode{C++}{!}{\\reportOutbound}. První metoda hlásí příchozí byty a druhá odchozí. + + + + + + + + + + + + + +\newpage + +\section{Hra pro více hráčů} + +Pro zkoušku různých technik jsme se rozhodli vytvořit hru pro více hráčů. Nejprve představíme, jak vypadá architektura hry jednoho hráče. Podporu pro více hráčů jsme implementovali jako rozšiřující vrstvu, která příliš neovlivňuje klasickou architekturu her. Ve hře se jednotlivý hráči uvidí, budou se moct pohybovat a interagovat s vybranými objekty. + +Ukážu, jaké komponenty jsem přidal a proč, jak jsem je měřil a analyzoval a případné optimalizace, které jsem pro ně použil. Představím svůj protokol QUICr, který je inspirovaný QUIC, ale upouští od spolehlivosti, což je ideální pro hry. + +\subsection{Hry} + +Program hry většinou obsahuje smyčku, kde jedné iteraci říkáme snímek. Moderní hry iterují od 60 do až 240 snímků za sekundu, někdy více. V našem případě jsme se rozhodli pro jednoduchou 3D hru s vykreslováním 60 snímků za vteřinu. Zajímá nás aplikace různých technik. Hra si také udržuje svůj stav, jako entity ve světě, počasí, terén, herní pravidla apod. + +Každý snímek nejprve posbírá vstupy od hráče, převede je na jednotlivé akce, podle toho, co pro hru vstupy znamenají, a aplikuje je na stav hry. Například stisknutí tlačítka W převede na akci: pohyb dopředu. Takto postupně iterujeme z počátečního stavu hry. + +Architektura programů her je specifická tím, že tolik nevyužívá dědičnost a především virtuální funkce. V případě milionu entity, pro které voláme funkci 60 krát za sekundu, se i virtualizované volání negativně projeví ve výkonu. Např. chceme li mít obrovský svět s různými postavami, kde každá má různé schopnosti a vlastnosti, špatně by se nám modeloval strom dědičnosti. + +https://cowboyprogramming.com/2007/01/05/evolve-your-heirachy/ + +Namísto toho se logika vlastností a schopností, které různé entity mohou mít, rozdělí do tzv. komponent. Např. komponenta pro obchodníka, stráž, kouzelníka, truhlu, dialog apod. Ve světě pak máme entity, kde každá má svůj individuální list komponent, které má. Tento styl je podobný kompozici objektů, ale s tím rozdílem, že komponenty skládáme do entity až za běhu programu. Nedefinujeme třídu pro každý typ entity, který může ve hře být. + +Samotná logika je pak v tzv. systémech. Každý iteruje přes konkrétní komponentu, která v sobě musí mít stav a zároveň derivaci, kterou systém aplikuje, resp. provede integraci. Tomuto návrhu se říká Entity, Component, System, neboli zkráceně ECS. + +\subsubsection{Entt} + +V našem případě využíváme knihovnu entt, která obsahuje různé nástroje pro ECS a vývoj tak zjednodušuje. Příkladem her, které ji využívají taky je třeba Minecraft pro Windows. Nejprve vytvoříme registr, což je objekt typu `entt::registry`, který spravuje své entity a jejich komponenty. Entita je v tomto případě pouze unikátně identifikační číslo, komponenta je libovolný typ a systém je lambda. Pro vytvoření systému musíme definovat pohled, tedy n-tici komponent. Tento pohled pak bude iterátor přes všechny entity, které mají každou z těchto komponent. Můžeme pak podle stavu jedné aktualizovat jinou a dělat různé interakce mezi nimi. + +\begin{kicode}{C++}{}{C++} + entt::registry registry; + + entt::entity entity = registry.create(); + + registry.emplace(entity, Transform::from_position(position)); + + registry.view() + .each([&](Transform& ts, CharacterBody& rb) { + auto character = rb.m_character; + + auto transform = character->GetWorldTransform(); + memcpy(&ts.transform, &transform, sizeof(glm::mat4)); + }); +\end{kicode} + +Představíme komponenty, které jsme pro hru definovali a proč: + +\begin{description} + + \item[{Transform}] \hfill \\ + Obsahuje transformační matici. Entity, které chceme zobrazit ve světě, tuto komponentu potřebují. Příkladem entity, která ji mít nebude, je zpráva v chatu. + + \item[{Mesh}] \hfill \\ + Obsahuje mesh, který má hra využít pro vykreslení entity. Mesh je n-tici bodů, které dohromady dávají 3D povrch objektu. Systém, který entity vykresluje si vytvoří pohled na Mesh a Transform, protože je potřeba vědět kam entitu vykreslit. + + \item[{Rigidbody}] \hfill \\ + Slouží pro fyzikální informace o entitě, jako hmotnost a sílu, kterou na entitu budeme aplikovat. Systém pro tuto komponentu bude fyzický engine. + +\end{description} + + + + + +\subsection{Svět} + +Stav hry reprezentujeme kompletně ve třídě Svět, neboli `World`. Ta bude obsahovat právě entt registr pro entity ve světě. Další komponenta, zvaná ovladač, pak bude sbírat vstupy a stav světa postupně aktualizovat. V případě hry pro jednoho hráče získá ovladač vstupy z klávesnice a myši a vhodně aktualizuju svět. Například při zmáčknutí klávesy W pro posun dopředu, nastavím rychlost RigidBody entity pro hráče tak, aby při zavolání integrace posunula Transform hráče. Oddělím tak logiku která drží stav a tu která stav mění. + +\subsubsection{Ovladač pro hru jednoho hráče} + +Definujeme, jak bude vypadat ovladač světa, tedy vrstva, která transformuje vstupy od hráče na akce ve hře, a podle nich postupně mění stav světa. Pro tento přístup jsme vytvořili `LocalWorldController`. + +\subsubsection{Ovladač pro hru více hráčů} + +V případě hry pro více hráčů jsme vytvořil \kiinlinecode{C++}{!}{\\ClientWorldController}. Ve jméně je zmíněný *Client*, protože pro peer-to-peer architekturu by ovladač vypadal jinak. Nejedná se tedy o univerzální řešení pro hru více hráčů. Další součástí systému je `WorldServer`. Ten má v případě klient-server architektury zodpovědnost přijímat vstupy od klientů a odesílat zpátky stav světa. Architektura je podobná té pro hru jednoho hráče, pouze se změnilo kdo integruje. + +% #image("ClientServerArchitecture.png") + +Protějškem je hra šachů, kterou ovládáme hlasem a někdo jiný za nás táhne. Zvoláme "pěšec XY na ZW", tahač táhne a my vidíme, jak se našim vstupem změnil stav hry. Stejně tak to vidí i druhý hráč. Všimněme si, že druhý hráč vůbec nemusí vědět, co byl náš vstup (ten může dostat derivací), ale stačí mu pouze stav. + +\subsection{Klient-Server architektura} + +Hry budeme programovat s architekturou klient-server. To znamená, že hráči budou mít klienta a někde v síti musí být dostupný server, na který se klienti budou připojovat. Server bude mít absolutní autoritu. Klienti budou na server posílat pouze vstupy, server se k nim bude chovat stejně, jako by se jednalo o hru jednoho hráče a on je přečetl z klávesnice a myši. Server bude na klienty posílat co nejčastěji stav světa. Tento stav se bude postupně měnit. Zodpovědnost programu klienta je tento stav správně zobrazit. Například vykreslit všechny entity na správných pozicích apod. + +Alternativou je peer-to-peer architektura, kdy každý uzel je zároveň server i klient, neboli peers. Na rozdíl od klient-server ale nemá nikdo autoritu. Uzly si mezi sebou posílají opět jen vstupy. Hra se simuluje na každém peerovi zvlášť. Zde nastává problém synchronizace, protože simulace se nám mohou snadno rozejít. Musíme tedy definovat, jak zjistit, že se desynchronizace stala a co s ní dělat. Musíme si dát pozor na pseudo-náhodné generátory, aby náhodné prvky hry se vyhodnotili všude stejně. Další problém může nastav v přesnosti čísel s plovoucí desetinou čárkou. Některé procesory mohou udělat operaci jinak a způsobit desynchronizaci. + +Detekovat desynchronizaci můžeme tak, že si jednou za čas peers pošlou snapshot svého stavu. + + + + + +\subsection{Server} + +Rozebereme si jak vypadá program pro server. Ukážeme komponenty, které jsme pro podporu více hráčů museli přidat. Architektura se skládá z replikátoru a manažera zájmu. Stav světa, který server odesílá na klienty, se skládá z entity a komponent, které chceme synchronizovat. Replikátor pro každého hráče zakóduje entity a jejich komponenty a udržuje je synchronizované. Pomocná komponenta je manažer zájmu. Ta říká, které entity se mají synchronizovat kterým. Základní implementace by pro hráče $A$ mohla omezit entity, které mu server bude synchronizovat, na ty v maximální vzdálenosti $d$ metrů. + + +\subsubsection{Registr spojení} + +Vytvořili jsme registr, ve kterém jsou všichni připojení hráči. Tato komponenta slouží jako sifon pro všechny zprávy, které klienti odesílají. Zároveň z ní lze zjistit kdo se právě připojil a kdo odpojil. Třída na to má dvě metody: \kiinlinecode{C++}{!}{\\popDisconnectedPlayers} a \kiinlinecode{C++}{!}{\\popConnectedPlayers}. Třída si udržuje seznam nových připojení od posledního zavolání \kiinlinecode{C++}{!}{\\popConnectedPlayers}. + +Také zde udržujeme počet selhání, které u klienta nastali a jakmile počet překročí určitou hranici, např. 5 chyb, relaci s klientem ukončíme. + +% Pro odstínění zbytku logiky od síťové vrstvy slouží registr spojení. O to se stará pouze třída `ClientSessionManager`. Ta hlídá, jestli se nesnaží připojit někdo další. Pokud ano, udělá s ním patřičný handshake, ve kterém si vymění důležité informace o spojení jako session ID a tajný klíč. Na rozhraní bude mít funkci `update`, která při zavolání zkontroluje nová připojení a stavy handshake. V případě, že se klient nebude dlouho ozývat, vyřadí ho z registru. Tuto skutečnost o vyřazení, a samozřejmě o připojení, by měla dát vědět. Vytvořil jsem dvě fronty, jednu pro nově připojené a jednu pro odpojené klienty. Ovladač pro svět si každý snímek tyto fronty vyprázdní. + +\subsubsection{Replikátor} + +Systém hry pro více hráčů se snaží mít na všech zařízeních stejný stav. V případě klient-server architektury odesílá server svůj stav klientům. O to se stará replikátor. Pro každého klienta si drží seznam entit, které mu musí synchronizovat. Jeho zodpovědnost je odesílat zprávy klientům tak, aby vždy měli aktuální stav. Základní implementace by posílala každý snímek kompletní stav entity se všemi komponentami. Lepší varianta je posílat pouze změny. Pokud se například pozice nezmění, není třeba posílat stejnou pozici jako minule. Na druhé straně u klienta máme replicator receiver. Ten se stará o dekódování zpráv a správné aktualizaci komponent entit. + +% Druhým důležitým systémem je replikátor. Ten pro každého klienta získá z Interest manageru seznam entit, které odebírá. Ty mu pak replikuje. Replikátor je už vrstva, která má zájem o to minimalizovat bandwidth. Všechny entity, které klient odebírá, mu musí udržovat synchronizované, ale může dělat například delta-compression. Tedy pokud se něco nezmění, tak to nebude synchronizovat. Je ale třeba, aby u každé komponenty věděl, jestli a jak ji má synchronizovat. + +\subsubsection{Interest manager} + +Zájem, neboli seznam entit, které se musí klientovi $A$ synchronizovat, vybírá komponenta manažer zájmů. + +Systém, který se bude starat o to, které entity se musejí klientům synchronizovat, se nazývá *Interest manager*. Nejprve klientovi, podle jeho ID, přiřadíme tzv. delegáta ve světě. Bude to entita s transformací. Pro každého delegáta bude v pravidelných intervalech kontrolovat a přiřazovat do zájmu ty entity, které jsou v dostatečné blízkosti. Nejprve jsem udělal základní ground-truth implementaci, která funguje na principu brute-force a nevyužívá akceleračních struktur. Jednoduše pro každou jinou entitu pomocí Pythagorovy věty zjistí, jestli je dostatečně blízko. + +Dotazu na všechny body, které jsou v určité vzdálenosti, se říká `range-query`. Datové struktury, které mi pomohli tento proces zrychlit jsou spatial grid, quad stromy a nebo kd-stromy. Techniky představím a porovnám: + + + +\subsection{Klient} + +V klientské aplikaci mám komponenty svět a ovladač. ClientWorldController, která obstarává vše kolem síťování. Třída World funguje stejně jako na serveru a stará se o klasický běh hry. + +\subsubsection{Replicator controller} + +Abychom oddělili to, jak replikátor funguje, vytvořili jsme pro něj na straně klienta ovladač. To nám později umožnilo měnit protokol mezi klientem a server podle potřeby. + +\subsubsection{Interpolace} + +Když jsme začali systém měřit, zjistili jsme, že áž příliš zatěžuje síť. Graf s průměry pro počet hráčů vidíme na grafu. Prvně jsme snížili počet snímků za sekundu, které server na klienty posílá, na 20 za sekundu. To snížilo zátěž na třetinu. Problém ale byl neplynulost hry. Klient sice vykresloval 60 krát za vteřinu, ale méně časté aktualizace způsobili neplynulý pohyb. Řešení je na klientovi interpolovat spojité proměnné, jako pozice nebo rotace. Do ovladače pro replikátor jsme přidali komponentu interpolátor. Do něj registrujeme jednotlivé komponenty, které chceme interpolovat. Interpolátor si je ukládá i s časovou známkou do bufferu. Na rozhraní jsem vytvořili funkci s argumentem čas a typ komponenty. + +Technika měla nepříjemný důsledek zvýšení odezvy. To vadí především pro entity, které hráč ovládá, jako např. hráčova postava. Problém je, že když na interpolátor přijde snapshot $n$, může teprve začít interpolovat z pozice $n-1$. Proto +% Když jsem ale architekturu vyměnil za hru pro více hráčů, narazil jsem na obrovské zatížení sítě, protože posílat 60x za vteřinu $n$ vstupů a pak $n$ set snapshotů zpátky má objem. Především řeším velikost snapshotů, protože vstupy hráče lze reprezentovat velmi úsporně, a to bitem pro každou akci, kterou mohl vyvolat. + +% Pro snížení náročnosti jsem umožnil nastavit počet snímků za vteřinu a nastavil 20. To pomohlo, ale za cenu velmi neplynulého hraní. Naštěstí pro plynulost hraní nám stačí pozice a rotace, a ty můžeme interpolovat. Přidal jsem tedy klientovi možnost si pozice uložit do bufferu a postupně, s fixním zpožděním, je interpolovat. + +\subsubsection{Rollback a simulace vlastního hráče} + +Interpolovat sice pomohlo pro plynulost, ale zvýšilo odezvu, což je nepříjemné. Způsob, jakým jsem se rozhodl tento problém řešit, je integrovat hráče pro daného klienta přímo na klientovi. Nejen že odezva bude v podstatě nulová, ale navíc bude ještě nižší než před interpolací. Musel jsem ale vytvořit mechanismus, který v případě, že se simulace neshodnou, tak na klientovi stav hráče opraví. + +Do bufferu jsem si ukládal pro konkrétní snímky vstup od hráče, který pošlu na server, a aktuální stav, ve kterém hráč je. Následně když ve snímku $x$ přijde snapshot pro snímek $x - t$, který má až moc velkou odchylku, tak vrátíme stav světa na $x - t$ a podle vstupů z bufferu znova integrujeme. Tím dostaneme novou a opravenou pozici. + + + +\subsection{Komunikační protokol} + +Představíme komunikační protokol, který replikátor využívá. + +% Pro použití UDP jsem musel přepracovat jak komponenta Messenger funguje. Shrnu co všechno bylo potřeba při návrhu vzít v potaz. Spolehlivost tak, aby nemusela být potřeba vždycky. TCP se čte jako proud bytů bez jasného rozdělení na jednotlivé packety, zatímco když na UDP socket zavolám `recv`, dostanu právě jeden datagram. Potřeboval jsem kódování zpráv, které bude pasovat na oba typy. + + + +% Rozdělil jsem program architektonicky do tří vrstev. První je síťová, která ze socketu čte data a dekóduje z nich rámce. Komponenta, která toto řeší, jsem pojmenoval `QuicrEndpoint`. Ten po vytvoření instance otevře socket. Obsahuje rozhraní pro `bind`, který socketu přiřadí konkrétní port. k + +% Problém je, kam umístit fronty. V případě serveru totiž chceme jednu velkou příchozí frontu rámců, ale frontu zvlášť pro každé připojení. Důvod univerzální fronty je, že můžeme mít více workerů, které zprávy budou obstarávat. Důvodem individuální fronty pro každé připojení je, aby se nestalo, že jeden hladový socket zablokuje všechny ostatní. Je proto třeba být v posílání packetů fér. + +\subsection{Protokol QUICr} + +Naše hra používala ke komunikaci mezi vrcholy protokol TCP. Zmínili jsme ale, že ten pro hry nemusí být vhodný. Vytvořil jsme proto protokol inspirovaný QUIC, který využívá UDP, ale upustil jsem podmínky pro spolehlivost, konkrétně jistotu doručení a uspořádání. V protokolu je možné na každém rámci definovat spolehlivost zvlášť. Ty, které budou obsahovat pozice hráčů, tak budu moct odesílat nespolehlivě, zatímco změny stavu, jako výměna animace nebo modelu, budu posílat spolehlivě. Pro vytvoření spojení budu používat dva objekty: koncový bod a spojení. + +Koncový bod se stará o socket, tedy čtení a zápis na něj, a udržuje si objekty spojení, které ho využívají. Když přijde na socket datagram, správně ho přiřadí spojení. Jeho chování je definované jako ťik. V něm posbírá zprávy, které se spojení snaží poslat a pošle je, následně přečte socket a roztřídí datagramy. + +\begin{center} + \begin{longtable}{>{\bfseries}l >{\ttfamily}c L{cm}} + \caption{Rozhraní třídy QuicrEndpoint}\label{tab:prepinace}\\ + {\normalfont Název metody} & {\normalfont Popis} \\ + \hline + bind(port) & Přiřadí socketu konkrétní port. \\ + + write(adress, payload) & Odešle `payload` přes socket na adresu `address`. Tato funkce bude volána objektem typu QuicrConnection, která tak bude odesílat celé datagramy. \\ + + poll & Přečte ze socketu všechny datagramy, které najde a podle hlavičky dekóduje ID spojení. Po zjištění ID zprávu přiřadí právě tomu spojení.. \\ + \end{longtable} +\end{center} + +Druhý objekt, spojení, je navenek stavový stroj a fronta zpráv, podobně jako TCP spojení. Stavový stroj mění stavy v reakci na příchozí rámce. Když na koncový bod přijde datagram, odešle ho do správného objektu připojení. Tento objekt si datagram přečte a postupně prochází rámce v něm. Stavový stroj bude důležitý hlavně v procesu zvaném "handshake", který definuju níže. + +Zároveň jsem se rozhodl, že na spojení nebude zdánlivě nekonečný proud bytů, jako je tomu například v TCP, ale fronta zpráv. Výhoda je, že když začnu číst datagram, tak mám jistotu, že nenarazím na konec bufferu a budu si muset načíst další část. V mém případě jedno čtení znamená čitelná zpráva, tak jak jsme byla odeslána. + +\subsubsection{Frame} + +Inspiroval jsem se u protokolu QUIC, který datagram rozděluje na tzv. framy neboli \uv{rámce}. Tyto rámce můžu kódovat jak v TCP, tak v UDP. V případě UDP jsem se rozhodl u každého rámce definovat jeho spolehlivost, tedy jestli musí frame dojít vždy. Připojení pak bude mít jednotku pro spolehlivost, která bude spolehlivost zaručovat. + +U UDP je další problém, a to ten, že když implementuju připojení pro UDP, tak všechny datagramy budou chodit na socket, na kterém poslouchám. Když budu ze socketu číst, dostanu libovolný datagram, který zrovna přišel, společně s adresou, ze které přišel. Tuto adresu přečtu z IP hlavičky, která není zašifrovaná, a tudíž ji kdokoliv může zfalšovat. Tomu se říká tzv. IP spoofing. Tento útok je poměrně slabý, protože v případě odpovědi budu stále odesílat data zpět na správnou adresu. Útok může sloužit například pro poslání požadavku na odpojení, nebo posílat jiné vstupy. Jedná se tedy spíše o neškodný ale otravný charakter útoku. + +\subsubsection{Handshake} + +Po vytvoření instance připojení z koncového bodu je připojení ve stavu `Closed`, neboli uzavřené. Pro navázání spojení jsem potřeboval, aby se dva objekty domluvili, například na svých ID, tajném klíči a verzi. Proto jsem definoval **handshake**. Mějme dva koncové body $A$ a $B$, které se mezi sebou budou snažit navázat spojení. Začne koncový bod $A$, a to tím, že odešle na koncový bod $B$ paket typu Initial, který obsahuje rámec typu `Hello`. Jakmile na koncový bod dorazí QUICr paket, který má v hlavičce jako Destination ID číslo, které nemá v registru, tak si ho přidá a přiřadí novou instanci připojení. Nová instance se chová stejně jako na straně $A$ a vygeneruje si unikátní identifikátor. Po vytvoření instance nechá koncový bod toto připojení tento paket zpracovat celý. + +Nové připojení projde všechny rámce v paketu. Měl by narazit na rámec Hello, který když najde, a je ve stavu `Initial`, tak z hlavičky zjistí unikátní ID druhé strany a uloží si ho. Reaguje na rámec tak, že druhé straně odešle přes koncový bod paket, který obsahuje: rámec ACK o tom, že paket s číslem přijal, a rámec Hello. ACK si pro začátek představme zakódovaný jako: první 4 byty reprezentují kladné celé číslo pro počet rámců, řekněme $n$, které chceme označit jako přijaté. Následně přečteme $4n$ bytů. Každé 4 byty představují číslo paketu, který označíme jako ACKed. Jednotce, která udržuje stav o tom, jaké pakety jsou potřeba oznámit jako ACK a které je třeba poslat znovu, budu říkat `RealiabilityUnit` a podrobněji ji rozeberu později. + +Přeskočme zpět na klienta, který dostává paket typu Initial, ve kterém je rámec Hello a ACK. Pro rámec Hello se chová stejně jako druhá strana, a pokud je ve stavu `SendHello`, nastaví si Destination ID. Všechna čísla paketů z ACK rámce předá do jednotky pro spolehlivost. Jelikož víme, že tam je číslo paketu, který obsahuje právě prvotní Hello, tak si jednotka tento rámec odebere z fronty pro opakované odeslání. + +\begin{description} + + \item[{Closed}] \hfill \\ + Počátečním stavem je `Closed`. Zároveň se jedná o stav, do kterého se spojení dostane, pokud dlouho s druhou stranou nekomunikuje. + + \item[{SentHello}] \hfill \\ + Po odeslání Hello packetu se spojení dostane do stavu `SentHello`. V tomto stavu čeká na `HelloAck` zprávu. + + \item[{ReceivedHello}] \hfill \\ + Jakmile server dostane zprávu Hello, dostane se do stavu `ReceivedHello`. + + \item[{Established}] \hfill \\ + Po odeslání HandshakeDone zprávy se klient dostane do stavy Established. Jakmile server přijme zprávu HandshakeDone, taky se dostává do stavu Established. + +\end{description} + + +Klient následně odpovídá Handshake done, protože už má všechny informace, které potřebuje o spojení. Upustil jsem od packetů a nechal pouze rámce. + +\subsubsection{Spolehlivost} + +Pro spolehlivost se protokol stará podobně jako QUIC, s tím rozdílem, že ji rozlišuje nad jednotlivými rámci. Všimněme si, že něco podobného má i samotný QUIC. Pokud odešleme paket, ve kterém je pouze ACK rámec, tak nedostaneme nikdy zpátky ACK. Rámec ACK se tedy chová stejně, jako by byl nespolehlivý. Rámce tak můžeme dělit na dvě kategorie: spolehlivé a nespolehlivé. Nespolehlivé rámce spojení odešle a hned je zapomene, tzv. fire and forget. O spolehlivé rámce se stará třída zvaná `QuicrReliabilityUnit`. Každá instance připojení na koncovém bodě má svou instanci, kterou ke spolehlivosti využívá. Její rozhraní tvoří 4 hlavními metodami: + +\begin{description} + + \item[\texttt{push\_reliable\_frame(deadline, frame)}] \hfill \\ + Uloží si zakódovaný rámec a nastaví si u něj čas deadline. Jakmile bude po deadline, jednotka se bude snažit odeslat rámec znovu. + + \item[\texttt{peek/pop\_reliable\_frames\_to\_send(packet\_number)}] \hfill \\ + Vrátí rámce, které je potřeba v tomto okamžiku odeslat. Číslo paketu je důležité proto, aby jednotka věděla, které všechny rámce může ACK pro určitý paket označit jako hotové. + + \item[\texttt{push\_ack(packet\_number)}] \hfill \\ + Uloží si do seznamu číslo paketu a v další iteraci ho odešle jako ACK. + + \item[\texttt{peek/pop\_acks\_to\_send()}] \hfill \\ + Vrátí seznam paketů, které je třeba odeslat jako ACK. Zároveň si je ze seznamu odebere. + +\end{description} + +Jednotka pro spolehlivost si každý vložený rámec uloží, společně s časem, do kdy je potřeba ho odeslat znova, tzv. `deadline`. Tento přístup mimo jiné umožňuje vložit spolehlivý rámec rovnou do jednotky s deadline aktuálního času. Rámec se odešle co nejdříve a zajistí se jeho spolehlivost. + +Dále si jednotka ukládá čísla paketů, které jsou v oběhu. Každý takový paket v oběhu ukazuje na seznam odkazů na spolehlivé rámce, které obsahuje. Když přijde číslo paketu jako ACKed, jednotka odstraní všechny rámce, na které paket ukazuje, a nakonec zapomene celý paket. Mohlo by se stát, že pro jisté pakety se nedoručí ACK nikdy, ale tyto pakety můžeme jednoduše vyčistit kontrolou, jestli obsahují alespoň jeden rámec, který nebyl takto označen. + +Do jednotky si ukládám už zakódované rámce, protože tak můžu snadno odhadnout jejich velikost. Když bude + +Možná jste si všimli, že nezaručujeme spolehlivost pořadí. Tuto záruku jsme do protokolu zatím nepřidávali, protože si stejně do paketu ukládáme číslo snímku, které je potřebné pro správnou aktualizaci světa. Toto číslo bychom z čísla paketu nebyly schopni vyčíst. Zároveň nás v našem případě nezajímá, ve kterém pořadí pakety pro jeden snímek přijdou. Kdybychom měli úplné uspořádání, a odeslali bychom z replikátoru datagramy $A$ a $B$, které by přišli na klienta v pořadí $B$, $A$, musel by klient čekat na datagram $A$, i když by mohl zpracovávat datagram $B$. + +\subsubsection{Enkodér} + +Pro kódování jsme vytvořili komponentu \kiinlinecode{C++}{!}{\\QuicrEncoder}, která přes konstruktor získá cílový buffer, do kterého má kódovat a na rozhraní má různé pomocné metody pro kódování hlaviček a rámců. Specifická vlastnost, kterou jsme potřebovali, je kódovat, dokud je v bufferu místo. Pokud zbývá $r$ bytů místa a replikátor by chtěl zakódovat rámec, který má $> r$ bytů, musí metoda vrátit informaci o neúspěchu, ale nevyhazovat vyjímku, ani neposunovat kurzor. Důvodem je, že UDP je nad protokolem IP, který může začít fragmentovat datagramy. Proto se většina protokolů snaží držet velikost datagramů kolem 1200 bytů. Podobný přístup jsme adaptovali my. +Dále musel umožňovat zakódovat hodnotu zpětně, jako například délku, kterou kvůli omezení bufferu víme až později. + + +\subsubsection{Testování} + +Při implementaci jsme zjistili, že je dobré začít testy, které definují jednotlivé vlastnosti, jako například: "Spojení začne komunikaci rámcem Hello", "Po rámci Hello odpoví spojení rámcem Hello a ACK", "Na pakety obsahující spolehlivé rámce odpoví spojení ACK rámcem" apod. V testu jsem pak tyto vlastnosti ověřil. Tomuto přístupu se říká test driven development. +% Pro vývoj protokolu jsem si nejprve zkoušel zapsat specifikaci, následně udělat vývoj a nakonec otestovat. Tento přístup ale způsoboval časté chyby v návrhu protokolu. Daleko více se mi osvědčil tzv. Test Driven Development, kdy začneme tvorbou testů, které slouží v podstatě jako specifikace chování. Příkladem jsou testy: "Client begins with Hello datagram", "Connection reacts to Hello with ACK \& Hello" nebo "Both connections have correct IDs after Initial exchange". Tímto způsobem jsem definoval jak chci, aby se protokol a komponenty v něm chovali. + +% Popsal jsem problémy, které jsem potřeboval vyřešit. Představím protokol, který je pro mě řeší. Vytvořil jsem třídu `QuicrConnection`, která bude reprezentovat stavový stroj připojení a zároveň umožní číst a zapisovat. Rozhodl jsem se, že zapisovat bude zprávy, nikoliv pouze proud bytů. Proto jsem použil tzv. message frame. Pokud něco popnu z QuicrConnection, je to vždy celá zpráva, která přišla. Stejný princip používá i ZeroMQ. Vytvořil jsem dvě třídy: QuicrConnection a QuicrConnectionListener. QuicrConnection obsahuje stavový stroj připojení a rozhraní pro příjímání a odesílání zpráv. QuicrConnectionListener obsahuje rozhraní pro poslouchání nově příchozích spojení. Nasluchač bude spravovat UDP socket. Když přijde nový datagram z adresy, kterou ještě nezná, a přišla zpráva Hello, tak si do seznamu přidá připojení ve stavu HelloReceived. Při datagramu z adresy, kterou zná, pošle tento datagram přímo do spojení na spracování. Každé spojení si bude udržovat svoji frontu příchozích zpráv. + +Protokol měl za cíl snížit odezvu na nespolehlivé síti. Proto jsme vytvořili test, ve kterém máme klienta, který na server posílá datagram a měří, za jak dlouho dostane odpověď pro konkrétní snímek. Tato metrika se někdy nazývá RTT, neboli round-trip-time. Jak vidíme na obrázku, náš protokol je v případě ztráty paketů stabilnější. + +Pro nasimulování nespolehlivosti sítě jsme využili Linuxový nástroj \uv{tc}. Ten obsahuje network emulator, který umožňuje například nastavit, kolik procent paketů má zahodit, jaká má být odezva nebo jak moc se budou prohazovat pakety. Nástroj a jeho vlastnosti, které budeme využívat, si představíme. + +\begin{figure} + \begin{center} + \includegraphics[width=0.8\textwidth]{graphics/latencycomparison.pdf} + \end{center} +\end{figure} + +\begin{figure} + \begin{center} + \includegraphics[width=1\textwidth]{graphics/integrationcomparison.pdf} + \end{center} + \label{integrationcomparison} + \caption{Integrace} +\end{figure} + +Následně jsme zkusili, jak se nespolehlivost sítě projeví pro integraci proměnné. Přidali na server hodnotu, kterou pomocí hodnot od klienta inkrementujeme. Pro derivaci jsme použili sinusoidu, abychom ji mohli zreplikovat snadno v TCP i QUICr. Na obrázku \ref{integrationcomparison} vidíme, že TCP při ztrátě paketů způsobuje skoky, které nemusí být pro hráče příjemné. Naopak náš protokol má daleko méně znatelné skoky. + +Nakonec jsme integrovali protokol přímo do replikátoru. Na obrázku \ref{playerbenchmark} vidíme 301 hráčů, kde 300 je simulovaných, avšak individuálních připojení a jeden je náš hráč. Server se občas zasekl, ale zátěž zvládl. + +\begin{figure} + \begin{center} + \includegraphics[width=0.5\textwidth]{graphics/playerbenchmark.png} + \end{center} + \label{playerbenchmark} + \caption{301 připojených hráčů} +\end{figure} + +\subsubsection{Odesílání} + +Nejprve představím, jak jsem navrhnul odesílání zpráv. Na obrázku vidíme, celou architekturu. Vidíme dvě velké komponenty, a to Network Sender a Player Session Registry. První komponenta je celá logika, která práci posílání zpráv organizuje. Vytahuje z fronty zprávy, které pomocí Message Serializeru převede na rámce. Reliability System je jednotka, která určuje, které rámce budou v dalším datagramu. Důvod je ten, aby se kontrolovali rámce, pro které nemáme ACK a prioritizovalo se jejich odeslání. Výstupem Reliability System je tedy přímo sestavený datagram. To kdo a jak sestavuje datagram z rámců je detail. + + +\begin{figure} + \begin{center} + \includegraphics[width=1\textwidth]{graphics/OutboundArchitecture} + \end{center} +\end{figure} + +\subsubsection{Čtení} + +Představím architekturu přijímání zpráv. Opět vidíme registr spojení. Když nám ze sítě přijde nový datagram, přepošleme ho do reliability systému. Ten z něj vytvoří rámce a pošle do Frame Routeru. Zodpovědnost Frame Routeru je třídit rámce podle toho, jestli se má serializovat na zprávu, nebo jestli je to tzv. ovládací rámec. Příklad ovládacích rámců je třeba HELLO, HELLO\_ACK, nebo CRYPTO. Handshake handler si poté drží stav handshaků a v případě, že některý dokončil, registruje v Player Session Registry novou session. + +% #image("InboundArchitecture.png") + +\subsubsection{Šifrování} + +Jednotlivé datagramy a zprávy je třeba šifrovat a pro to je třeba, aby si dvě strany vyměnili tajný klíč. Představím metodu, kterou pro výměnu budu využívat. + +\subsubsection{SPR-6} + +Metodu, kterou jsem viděl například u síťového protokolu pro hru World Of Warcraft je SRP-6. Jedná se o protokol, který nevyžaduje, aby server znal heslo klienta, ale měl u sebe pouze validátor, a klient mu díky němu dokáže, že heslo zná. Pro tento přístup je třeba udělat handshake. + + +\subsubsection{Lockstep} + +Aby tato technika fungovala správně, musí být intergrace ve fyzickém enginu stejné na klientovi a serveru. + +\subsubsection{Congestion control} + +\subsubsection{Bandwidth control} + +Entity, které jsou od hráče daleko, není třeba aktualizovat tak často jako ty, které jsou k němu blízko. Proto jsem do zájmu ke každé entitě přidal důležitost. Replikátor se při odesílání snaží nejprve nacpat do packetu entity s vyšší prioritou. Aby nedošlo k vyhladovění, tak odeslané entitě trochu klesne důležitost. Tuto informaci už si řeší replikátor. + +\subsection{Sharding} + +Proces, při kterém hráče rozdělíme do skupin, které se navzájem nevidí, i když jsou na stejném serveru blízko sebe, se říká sharding. Podobný princip funguje i v databázích. Tato technika složitá udělat správně. Vývojář musí dobře definovat logiku toho, že dva hráči mohou skončit na jiném shardu. + +\subsection{Komprese} + +Poslední optimalizací, kterou jsem pro přenos informací použili, byla komprese. Nejprve jsme nahradili byte buffer, který pracuje pouze s byty, bit bufferem, který nám umožnil pracovat s jednotlivými bity. + +\subsubsection{Bit Buffer} + +Snadným zmenšením packetů je zaměřit se na bity namísto bytů. Původně jsem nově příchozí datagramy obalil pomocí ByteBuffer, který umožnil dekódovat postupně příchozí byty. Často ale potřebujeme mít možnost zakódovat informaci pomocí jednotlivých bitů. + +\subsubsection{Komprese QUICr} + +Protokol QUICr kóduje pakety a rámce. Toto kódování jsme se rozhodli zkompresovat. + +\subsubsection{Komprese protokolu replikátoru} + +Komprese, která lze provést na úrovni QUICr protokolu, je značně omezená. Komprese lze ale provést i na samotných aplikačních zprávách. Pro + + + + +% \noindent\textcolor{red}{\LARGE Upozornění: Následující text +% dokumentace stylu, vyjma přílohy~\ref{sec:ObsahData}, je rozpracovaná +% a (značně) neúplná verze!!!} + +\section{Styly pro psaní bakalářských a diplomových prací} +Toto jsou styly pro psaní bakalářských a diplomových prací přes typografický systém \LaTeX{}, tedy \textbf{kistyles}. + +\subsection{Požadavky a podprovaná prostředí} +Sada balíku \textbf{kistyles} podporuje následující distribuce systému \LaTeX{}: +\begin{itemize} +\item \TeX{} Live. +\end{itemize} + +Jsou podporovány všechny výstupní ovladače, tedy jak \textbf{dvi}, tak \textbf{pdf} i \textbf{ps}. Funkčnost zmiňovaných distribucí byla ověřena na několika operačních systémech, mezi které patří: +\begin{enumerate} +\item Windows $8.1$, +\item Archlinux, +\item Debian GNU/Linux. +\end{enumerate} + +Důrazně se doporučuje používat aktuální verzi dané distribuce systému \LaTeX{}. + +%%% Po přeložení programem CSLaTeX (třikrát) je potřeba použít +%%% program DVIPS a takto získaný PostScriptový soubor vytisknout +%%% na PostScriptové tiskárně nebo pomocí programu GhostScript. +%%% +%%% Rovněž je možné použít program DVIPDFM a vytvořit z dokumentu +%%% soubor ve formátu PDF včetně hypertextových odkazů. + +\subsection{Přepínače} +Styl kidiplom je z hlediska uživatele zastoupen ekvivalentně nazvanou třídou, kterou je třeba volat na záčátku dokumentu: +\begin{kicode}{TeX}{}{Volání třídy \textbf{kidiplom}} +\documentclass[ + master, + program=ainfvs, + printversion, + biblatex, + language=english, + font=sans, + figures=false, + tables=false, + theorems, + sourcecodes, + joinlists, + glossaries, + index, + encoding=utf8, + bibencoding=utf8 +]{kidiplom} +\end{kicode} + +Následuje přehled přepínačů, je vždy uvedeno jméno přepínač, včetně výchozí hodnoty. Přepínače uvádí tabulka \ref{tab:prepinace}. + +%\begin{table} +\begin{center} +\begin{longtable}{>{\bfseries}l >{\ttfamily}c L{8cm}} +\caption{Seznam přepínačů}\label{tab:prepinace}\\ + {\normalfont Přepínač} & {\normalfont Výchozí hodnota} & {\normalfont Popis} \\ +\hline +master & false & Povolí nebo zakáže režim diplomové práce. Výchozí režim je tedy bakalářská práce. \\ + +printversion & false & Je-li zapnuto, pak budou odkazy vysázeny optimalizovaně pro knižní sazbu. Tuto volbu je nutno použít pro tisk práce. \\ + +biblatex & false & Zapne sazbu bibliografie přes balík \BibLaTeX{}. \\ + +language & czech & Jazyk textu práce. Možné hodnoty jsou \textbf{czech}, +\textbf{english} a \textbf{slovak}. \\ + +font & serif & Zapne či vypne podporu pěkného bezpatkového fontu. Možné hodnoty jsou:\newline +\begin{description}\setlength{\itemsep}{-1ex} +\item[serif] Patkové písmo (Computer Modern). +\item[sans] Bezpatkové písmo (Iwona). +\end{description} \\[-3ex] + +figures & true & Je-li zapnuto, pak v seznamech položek bude zahrnut seznam obrázků. \\ + +tables & true & Je-li zapnuto, pak v seznamech položek bude zahrnut seznam tabulek. \\ + +theorems & false & Je-li zapnuto, pak v seznamech bude zahrnut seznam teorémů. \\ + +sourcecodes & false & Je-li zapnuto, pak v seznamech bude zahrnut seznam zdrojových kódů. \\ + +%%% Argument `joinlists' způsobí zřetězení seznamů obrázků, tabulek, +%%% vět a zdrojových kódů. Není-li použít, všechny seznamy jsou +%%% uvedeny na samostatných stránkách. + +joinlists & true & Je-li zapnuto, pak seznamy obrázků, tabulek, vět a +zdrojových kódů sázené za obsahem nebudou rozděleny na samostatné stránky. \\ + +glossaries & false & Je-li zapnuto, pak na konci dokumentu bude vysázen seznam zkratek. \\ + +index & false & Zapíná podporu sazby rejstříku. \\ + +%% 'encoding=kódování' pro kódování tohoto a vložených zdrojových +%% textů v kódování jiném než výchozím utf8 +encoding & utf8 & Kódování souboru dokumentu, doporučuje se ponechat výchozí hodnotu. \\ + +bibencoding & utf8 & Kódování souboru bibliografie. Tato volba má +smysl pouze, pokud je použita bibliografie skrze balíček \BibLaTeX{}. \\ + +program & \vtop{\hbox{\strut infpvs}\hbox{\strut ainfvs}} & Specifikuje studijní program/obor (specializaci):\newline +\begin{description} +\item[infoi] Informatika (Obecná informatika)\,--\,bakalářský i navazující magisterský, +\item[infpvs] Informatika (Programování a vývoj software)\,--\,bakalářský, +\item[itp] Informační technologie\,--\,bakalářský, prezenční forma, +\item[itk] Informační technologie\,--\,bakalářský, kombinovaná forma, +\item[infui] Informatika (Umělá inteligence)\,--\,navazující magisterský, +\item[ainfvs] Aplikovaná informatika (Vývoj software)\,--\,navazující magisterský, +\item[ainfpst] Aplikovaná informatika (Počítačové systémy a technologie)\,--\,navazující magisterský, +\item[infv] Informatika pro vzdělávání\,--\,bakalářský, +\item[uinf] Učitelství informatiky pro střední školy\,--\,navazující magisterský, +\item[binf] Bioinformatika\,--\,bakalářský i navazující magisterský, +\item[inf] Informatika (bez specializací)\,--\,bakalářský i navazující magisterský, +\item[ainfp] Aplikovaná informatika (bez specializací)\,--\,bakalářský, prezenční forma, +\item[ainfk] Aplikovaná informatika (bez specializací)\,--\,bakalářský, kombinovaná forma, +\item[ainf] Aplikovaná informatika (bez specializací)\,--\,navazující magisterský. +\end{description} +\end{longtable} +\end{center} +%\end{table} + +\subsection{Geometrie stránky} +Tento styl používá list velikosti $A4$. Pro sazbu prací je třeba použít jednostrannou sazbu. Levý okraj je rozšířen s ohledem na vazbu výsledné knižní podoby práce. + +\section{Sazba částí dokumentu} +\subsection{Sazba úvodní strany či obsahu} +Vysázení všech podstatných částí úvodu práce obstará makro \kiinlinecode{TeX}{!}{\\maketitle}. Pro správné vysázení všech částí a meta-informací je potřeba použí makra \kiinlinecode{TeX}{!}{\\title}, \mbox{\kiinlinecode{TeX}{!}{\\author}} a další. Jejich přehled lze najít ve zdrojovém souboru tohoto dokumentu. V případě použítí \textbf{pdf} výstupu se generuje i dodatečná hlavička souboru s meta-informacemi jako je autor dokumentu, název práce či dalšími. + +\subsection{Závěry} +Závěr práce by se měl poskytnout jak v původním jazyce práce, tak v jazyce anglickém. Pro sazbu závěru jsou k dispozici příslušná makra. Berte na vědomí, že v anglickém závěru se aktivuje plně anglická sazba se všemi konvencemi. Tedy je třeba používat anglické uvozovky a další správné typografické prvky. + +\begin{kicode}{TeX}{}{Sazba závěrů} +% Tiskne český závěr práce. +\begin{kiconclusions} +Závěr práce v \uv{českém} jazyce. +\end{kiconclusions} + +% Tiskne anglický závěr práce. +\begin{kiconclusions}[english] +Thesis conclusions written in \uv{English}. +\end{kiconclusions} +\end{kicode} + +\subsection{Matematika} +Pro sazbu matematiky je k dispozici sada standardních maker. +$$\langle f \rangle, \lfloor g \rfloor, +\lceil h \rceil, \ulcorner i \urcorner$$ + +$$\left\{\frac{x^2}{y^3}\right\}$$ + +$$ +A_{m,n} = + \begin{pmatrix} + a_{1,1} & a_{1,2} & \cdots & a_{1,n} \\ + a_{2,1} & a_{2,2} & \cdots & a_{2,n} \\ + \vdots & \vdots & \ddots & \vdots \\ + a_{m,1} & a_{m,2} & \cdots & a_{m,n} + \end{pmatrix} +$$ + +$$ +M = \begin{bmatrix} + \frac{5}{6} & \frac{1}{6} & 0 \\[0.3em] + \frac{5}{6} & 0 & \frac{1}{6} \\[0.3em] + 0 & \frac{5}{6} & \frac{1}{6} + \end{bmatrix} +$$ + +\subsection{Sazba literatury} +Pro sazbu literatury má uživatel dvě možnosti. Může použít služeb balíků \BibLaTeX{}, který je pro \textbf{kistyles} zapnutý, či lze použít manuální sazbu bibliografie. +\subsubsection{Sazba bibliografie přes \BibLaTeX{}} +Při použití tohoto balíku se data o použité literatuře ukládají do dedikovaného textového souboru, ukázku najdete i v tomto stylu pod jménem \kiinlinecode{text}{!}{bibliografie.bib}. + +Formát daného souboru je nad rámec této dokumentace a je na každém uživateli, aby si jej nastudoval. Bibliografie se tiskne makrem \kiinlinecode{TeX}{!}{\\printbibliography}. Taktéž v preambuli dokumentu je třeba definovat, který soubor data bibliografie obsahuje, tedy například \kiinlinecode{TeX}{!}{\\bibliography\{bibliografie.bib\}}. + +Dokument, který využívá \BibLaTeX{} je následně nutné přeložit jak pomocí překladače zvoleného ovladače, tak pomocí aplikace \kiinlinecode{text}{!}{biber}. Více informací poskytne soubor \kiinlinecode{text}{!}{Makefile} z distribuce tohoto stylu. + +Výhodou tohoto přístupu je, že bibliografie se vysází automaticky a (obvykle) není třeba manuální úprava formátování. + +\subsubsection{Manuální sazba bibliografie} +Manuální sazba obnáší vysázení prostředí \kiinlinecode{text}{!}{thebibliography} ručně. To je nad rámec tohoto dokumentu. Ukázku tohoto přístupu lze samozřejmě nalézt ve zdrojovém souboru tohoto dokumentu nebo také \href{http://www.math.uiuc.edu/~hildebr/tex/bibliographies.html}{zde}. + +Pro aktivaci manuální sazby bibliografie je třeba volat třídu \kiinlinecode{text}{!}{kidiplom} s parametrem \kiinlinecode{text}{!}{biblatex=false}. Mějte, prosím, na paměti, že v tomto módu jsou makra \kiinlinecode{text}{!}{\\bibliography} a \kiinlinecode{text}{!}{\\printbibliography} nedostupná. + +\subsection{Drobná makra} +Základní styl definuje hned několik maker pro usnadnění práce. Například makro \kiinlinecode{TeX}{!}{\\buno} vysází řetezec \uv{bez újmy na obecnosti}. Je k dispozici i verze s prvním velkým písmenem, \kiinlinecode{TeX}{!}{\\Buno}. + +Je rovněž možno přidávat položky do seznamu zkratek. K tomu slouží makro \mbox{\kiinlinecode{TeX}{!}{\\newacronym}}, které lze použít například jednoduše jako \kiinlinecode{TeX}{!}{\\newacronym\{UPOL\}\{UPOL\}\{\\kitextunivcz\}}. Na danou zkratku se pak lze odkazovat jednoduše, \mbox{\kiinlinecode{TeX}{!}{\\gls\{UPOL\}}}. + +Sazba uvozovek respektuje nastavení částí dokumentu, a proto se doporučuje používat makro \kiinlinecode{TeX}{!}{\\uv}. V anglické závěru práce toto platí taky, viz tato PDF ukázka. + +Styl podporuje sazbu odstavců v tabulkách, více obsahuje tabulka \ref{tab:odstavce}. + +\begin{table} +\begin{center} +\caption{Odstavce v tabulkách}\label{tab:odstavce} +\begin{tabular}{L{4cm}|R{4cm}|L{4cm}} +\lipsum[23] & \lipsum[22] & \lipsum[21] +\end{tabular} +\end{center} +\end{table} + +K dispozici jsou také makra pro sazbu \csharp{} (\kiinlinecode{TeX}{!}{\\csharp}) či \cpp{} (\kiinlinecode{TeX}{!}{\\cpp}). + +%% v případě tvorby rejstříku přeložit vygenerovaný soubor .idx +%% programem Makeindex a v případě tvorby seznamu zkratek spustit +%% program Makeglossaries s parametrem jméno souboru zdrojového textu +%% bez přípony a následně opět (dvakrát) přeložit zdrojový text +%% programem pdfLaTeX. + +\subsection{Sazba rejstříku} +Sazba rejstříku sestává z několika kroků: + +\begin{enumerate} +\item Je třeba přes volbu \kiinlinecode{TeX}{!}{index=true} rejstříkování povolit. +\item Použítím makra \kiinlinecode{TeX}{!}{\\index} rejstříkovat vybrané pojmy. +\item Kompilovat s použitím utility \kiinlinecode{TeX}{!}{makeindex}. Pro specifika tohoto kroku si stačí prohlédnout soubor \kiinlinecode{text}{!}{Makefile}. +\end{enumerate} + +Makro \kiinlinecode{TeX}{!}{\\index} je redefinováno tak, že sází klikací odkaz na výraz v rejstříku. Je doporučeno jej použít ihned za výrazem\index{výraz}. + +\textbf{Omezení redefinovaného makra \kiinlinecode{TeX}{!}{\\index}}: klikací odkaz nefunguje, pokud použijete konstrukci \kiinlinecode{TeX}{!}{\\index\{výraz|makro\}} (resp. \kiinlinecode{TeX}{!}{\\index\{výraz|(makro\}}), např. \kiinlinecode{TeX}{!}{\\index\{výraz|textit\}}. + +Rejstřík lze vysázet pomocí makra \kiinlinecode{TeX}{!}{\\printindex}. + +\subsection{Sazba zdrojových kódů} +Styl nabízí dva způsoby sazby zdrojových kódů: + +\begin{enumerate} +\item Sazbu řádkových kódů, například \kiinlinecode{CSS}{!}{background-color: white;}. K tomu slouží makro formátu \kiinlinecode{TeX}{!}{\\kiinlinecode\{jazyk\}\{separátor\}\{kód\}}. Za separátor je vhodné volit jakýkoliv znak, který se nevyskytuje v samotném sázeném zdrojovém kódu. Za jazyk je nutno dosadit jeden z těchto: C, TeX, PHP, HTML, Lisp, SQL, TeX, Python, Java, TutorialD, text, csharp, cpp, JavaScript, CSS. + +\item Sazbu zdrojových kódu do separátních prostředí. Takto vytištěný kód se objeví v seznamu zdrojových kódů. Ukázka například zdrojový kód \ref{kod:cpp}. Ukázku sazby naleznete ve zdrojovém kódu tohoto dokumentu. +\end{enumerate} + +\newacronym{UPOL}{UPOL}{\kitextunivcz} + +\begin{definition}[Název definice] +Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. \gls{UPOL} +\end{definition} + +\begin{proof}[Název důkazu] +Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. +\end{proof} + +\begin{remark}[Pumpovací věta] +Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. +\end{remark} + +\begin{example}[Pumpovací věta] +Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. +\end{example} + +\begin{lemma}[Název definice] +Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. +\end{lemma} + +\begin{consequence}[Název důkazu] +Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. +\end{consequence} + +\begin{theorem}[Pumpovací věta] +Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. Abcd. +\end{theorem} + + +\begin{kicode}{cpp}{kod:cpp}{\cpp} +int main("cs acsa") // komentar +int main("cs acsa") // komentar +int main("cs acsa") // komentar +int main("cs acsa") // komentar +int main("cs acsa") // komentar +\end{kicode} + +\begin{kicode}{JavaScript}{}{JS} +new object() // komentar +\end{kicode} + +\begin{kicode}{csharp}{}{\csharp} +public static int main("cs acsa") // komentar +\end{kicode} + +\begin{kicode}{SQL}{}{SQL} +SELECT * FROM table_1; /* komentar */ +\end{kicode} + +\begin{kicode}{TutorialD}{}{TutorialD} +table_1 AND table_2; +\end{kicode} + +%% Závěry práce. V jazyce práce a anglicky. Text pro jiný než +%% nastavený jazyk práce (nepovinným parametrem language makra +%% \documentclass, výchozí český) se zadává použitím makra s uvedením +%% jazyka jako nepovinného parametru. +\begin{kiconclusions} +Závěr práce v \uv{českém} jazyce. +\end{kiconclusions} + +\begin{kiconclusions}[english] +Thesis conclusions in \uv{English}. +\end{kiconclusions} + +%% Přílohy obsahu textu práce, za makrem \appendix. +\appendix + +\section{První příloha} +Text první přílohy + +\section{Druhá příloha} +Text druhé přílohy + +%% Obsah elektronických dat. Poslední příloha. Upravte podle vlastní +%% práce! +\section{Obsah elektronických dat} \label{sec:ObsahData} + +Na samotném konci textu práce je uveden stručný popis obsahu +elektronických dat odevzdaných v systému katedry informatiky spolu s +textem. Tato data jsou nedílnou součástí práce a tvoří (datovou) +přílohu textu práce. Povinné položky struktury dat jsou: + +\begin{description} + +\item[\texttt{text/}] \hfill \\ + Adresář s textem práce ve formátu PDF, vytvořený s~použitím + závazného stylu KI PřF UP v~Olomouci pro závěrečné práce, včetně + všech (textových) příloh, a~všechny soubory potřebné pro + bezproblémové vytvoření PDF dokumentu textu (případně v~ZIP + archivu), tj.~zdrojový text textu a příloh, vložené obrázky, apod. + +\item[\texttt{README.*}] \hfill \\ + Textový soubor (s příponou např. \texttt{.txt}) s informacemi o + opakovatelném způsobu použití ostatních dat práce -- typicky plně + reprodukovatelný co nejúplnější funkční postup zprovoznění software + vytvořeného v~rámci práce, tzn. jeho případné instalace/nasazení a + spuštění, včetně uvedení všech požadavků pro bezproblémový provoz; + za zprovoznění software se nepovažuje zpřístupnění (např. po + Internetu) již někde zprovozněného software. + +\item[\texttt{*}] \hfill \\ + Adresáře a soubory s veškerými ostatními autorskými daty práce + (případně v~ZIP archivu) -- typicky spustitelné a další soubory + software vytvořeného v rámci práce potřebné pro bezproblémový provoz + software, případně jeho instalační program, a kompletní zdrojové + texty software a další data nutná pro plně reprodukovatelné korektní + vytvoření spustitelných souborů. + +\end{description} + +Dále mohou data obsahovat například: + +\begin{itemize} + +%\item[\texttt{data/}] \hfill \\ +\item + ukázková a~testovací data použitá v~práci nebo pro potřeby posouzení + práce v rámci její obhajoby, + +%\item[\texttt{literature/}] \hfill \\ +\item + položky bibliografie v elektronické podobě, příp.~jiná relevantní literatura + a dokumentace vztahující se k~práci, + +%\item[\texttt{install/}] \hfill \\ +\item + cizí data (software) potřebná pro bezproblémové použití autorských + dat práce (software), která nejsou standardní součástí + předpokládaného (softwarového) vybavení uživatele. + +\end{itemize} + +U~veškerých cizích obsažených materiálů jejich +zahrnutí dovolují podmínky pro jejich veřejné šíření nebo přiložený souhlas +držitele práv k užití. Pro všechny použité (a~citované) materiály, +u~kterých toto není splněno a~nejsou tak obsaženy, je uveden +jejich zdroj, např.~webová adresa, v~bibliografii nebo textu práce +nebo souboru \texttt{README.*}. + +%% ------------------------------------------------------------------- + +%% Sazba volitelného seznamu zkratek, za přílohami. +\printglossary + +%% Sazba povinné bibliografie, za přílohami (případně i za seznamem +%% zkratek). Při použití BibLaTeXu použijte makro +%% \printbibliography. jinak prostředí thebibliography. Ne obojí! + +%% Sazba i v textu necitovaných zdrojů, při použití +%% BibLaTeXu. Volitelné. +\nocite{*} +%% Vlastní sazba bibliografie při použití BibLaTeXu. +\printbibliography + +%% Bibliografie, včetně sazby, při NEpoužití BibLaTeXu. +% \begin{thebibliography}{9} +%\bibitem{kniha2} \uppercase{Hawke}, Paul. NanoHttpd: Light-weight HTTP server designed for embedding in other applications. GitHub [online]. 2014-05-12. [cit. 2014-12-06]. Dostupné z: \url{https://github.com/NanoHttpd/nanohttpd} +% +%\bibitem{jeske13} \uppercase{Jeske}, David; \uppercase{Novák}, Josef. Simple HTTP Server in \csharp: Threaded synchronous HTTP Server abstract class, to respond to HTTP requests. CodeProject: For those who code [online]. 2014-05-24. [cit. 2014-12-06]. Dostupné z: \url{http://www.codeproject.com/Articles/137979/Simple-HTTP-Server-in-C} +% +%\bibitem{uzis2012} \uppercase{ÚSTAV ZDRAVOTNICKÝCH INFORMACÍ A STATISTIKY ČR}. Lékaři, zubní lékaři a farmaceuti 2012 [online]. Praha 2, Palackého náměstí 4: Ústav zdravotnických informací a statistiky ČR, 2012 [cit. 2014-12-06]. ISBN 978-80-7472-089-5. Dostupné z: \url{http://www.uzis.cz/publikace/lekari-zubni-lekari-farmaceuti-2012} +% \end{thebibliography} + +%% Sazba volitelného rejstříku, za bibliografií. +\printindex + +\end{document} + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: t +%%% End: diff --git a/kidiplom.toc b/kidiplom.toc new file mode 100644 index 0000000..ab131f1 --- /dev/null +++ b/kidiplom.toc @@ -0,0 +1,96 @@ +\babel@toc {czech}{}\relax +\contentsline {section}{\numberline {1}Úvod}{9}{section.1}% +\contentsline {section}{\numberline {2}Distribuované systémy}{10}{section.2}% +\contentsline {subsection}{\numberline {2.1}Komunikace v síti}{10}{subsection.2.1}% +\contentsline {subsection}{\numberline {2.2}TCP/IP}{11}{subsection.2.2}% +\contentsline {subsection}{\numberline {2.3}Architektury}{12}{subsection.2.3}% +\contentsline {subsubsection}{\numberline {2.3.1}Klient-Server}{12}{subsubsection.2.3.1}% +\contentsline {subsubsection}{\numberline {2.3.2}Peer-to-Peer}{12}{subsubsection.2.3.2}% +\contentsline {subsection}{\numberline {2.4}Rodina protokolů TCP/IP}{12}{subsection.2.4}% +\contentsline {subsection}{\numberline {2.5}Protokoly v transportní vrstvě}{13}{subsection.2.5}% +\contentsline {subsubsection}{\numberline {2.5.1}Sockety}{13}{subsubsection.2.5.1}% +\contentsline {subsubsection}{\numberline {2.5.2}TCP}{13}{subsubsection.2.5.2}% +\contentsline {subsubsection}{\numberline {2.5.3}Spolehlivost}{14}{subsubsection.2.5.3}% +\contentsline {subsubsection}{\numberline {2.5.4}UDP}{14}{subsubsection.2.5.4}% +\contentsline {subsubsection}{\numberline {2.5.5}QUIC}{15}{subsubsection.2.5.5}% +\contentsline {subsection}{\numberline {2.6}Protokoly v aplikační vrstvě}{16}{subsection.2.6}% +\contentsline {subsubsection}{\numberline {2.6.1}HTTP}{16}{subsubsection.2.6.1}% +\contentsline {subsubsection}{\numberline {2.6.2}HTTP/3}{16}{subsubsection.2.6.2}% +\contentsline {subsubsection}{\numberline {2.6.3}gRPC}{16}{subsubsection.2.6.3}% +\contentsline {subsubsection}{\numberline {2.6.4}Middleware}{17}{subsubsection.2.6.4}% +\contentsline {subsection}{\numberline {2.7}Posílání zpráv}{17}{subsection.2.7}% +\contentsline {subsubsection}{\numberline {2.7.1}Serializace}{17}{subsubsection.2.7.1}% +\contentsline {subsubsection}{\numberline {2.7.2}Kódování zpráv}{18}{subsubsection.2.7.2}% +\contentsline {subsubsection}{\numberline {2.7.3}Implementace}{19}{subsubsection.2.7.3}% +\contentsline {subsubsection}{\numberline {2.7.4}Detekce a náprava chyb}{19}{subsubsection.2.7.4}% +\contentsline {subsection}{\numberline {2.8}Asynchroní IO}{20}{subsection.2.8}% +\contentsline {subsubsection}{\numberline {2.8.1}ZeroMQ}{20}{subsubsection.2.8.1}% +\contentsline {subsubsection}{\numberline {2.8.2}Work stealing}{20}{subsubsection.2.8.2}% +\contentsline {subsubsection}{\numberline {2.8.3}Async/Await}{20}{subsubsection.2.8.3}% +\contentsline {subsubsection}{\numberline {2.8.4}Boost Asio}{21}{subsubsection.2.8.4}% +\contentsline {subsubsection}{\numberline {2.8.5}Stack pointer}{21}{subsubsection.2.8.5}% +\contentsline {subsection}{\numberline {2.9}Metriky}{22}{subsection.2.9}% +\contentsline {subsubsection}{\numberline {2.9.1}TimescaleDB}{22}{subsubsection.2.9.1}% +\contentsline {subsubsection}{\numberline {2.9.2}Grafana}{22}{subsubsection.2.9.2}% +\contentsline {subsubsection}{\numberline {2.9.3}ImGui}{22}{subsubsection.2.9.3}% +\contentsline {subsubsection}{\numberline {2.9.4}Tracy}{22}{subsubsection.2.9.4}% +\contentsline {subsubsection}{\numberline {2.9.5}Konkrétní metriky}{23}{subsubsection.2.9.5}% +\contentsline {subsubsection}{\numberline {2.9.6}Sbírání v reálném čase}{23}{subsubsection.2.9.6}% +\contentsline {section}{\numberline {3}Hra pro více hráčů}{24}{section.3}% +\contentsline {subsection}{\numberline {3.1}Hry}{24}{subsection.3.1}% +\contentsline {subsubsection}{\numberline {3.1.1}Entt}{24}{subsubsection.3.1.1}% +\contentsline {subsection}{\numberline {3.2}Svět}{25}{subsection.3.2}% +\contentsline {subsubsection}{\numberline {3.2.1}Ovladač pro hru jednoho hráče}{26}{subsubsection.3.2.1}% +\contentsline {subsubsection}{\numberline {3.2.2}Ovladač pro hru více hráčů}{26}{subsubsection.3.2.2}% +\contentsline {subsection}{\numberline {3.3}Klient-Server architektura}{26}{subsection.3.3}% +\contentsline {subsection}{\numberline {3.4}Server}{27}{subsection.3.4}% +\contentsline {subsubsection}{\numberline {3.4.1}Registr spojení}{27}{subsubsection.3.4.1}% +\contentsline {subsubsection}{\numberline {3.4.2}Replikátor}{27}{subsubsection.3.4.2}% +\contentsline {subsubsection}{\numberline {3.4.3}Interest manager}{27}{subsubsection.3.4.3}% +\contentsline {subsection}{\numberline {3.5}Klient}{28}{subsection.3.5}% +\contentsline {subsubsection}{\numberline {3.5.1}Replicator controller}{28}{subsubsection.3.5.1}% +\contentsline {subsubsection}{\numberline {3.5.2}Interpolace}{28}{subsubsection.3.5.2}% +\contentsline {subsubsection}{\numberline {3.5.3}Rollback a simulace vlastního hráče}{28}{subsubsection.3.5.3}% +\contentsline {subsection}{\numberline {3.6}Komunikační protokol}{29}{subsection.3.6}% +\contentsline {subsection}{\numberline {3.7}Protokol QUICr}{29}{subsection.3.7}% +\contentsline {subsubsection}{\numberline {3.7.1}Frame}{30}{subsubsection.3.7.1}% +\contentsline {subsubsection}{\numberline {3.7.2}Handshake}{30}{subsubsection.3.7.2}% +\contentsline {subsubsection}{\numberline {3.7.3}Spolehlivost}{31}{subsubsection.3.7.3}% +\contentsline {subsubsection}{\numberline {3.7.4}Enkodér}{32}{subsubsection.3.7.4}% +\contentsline {subsubsection}{\numberline {3.7.5}Testování}{32}{subsubsection.3.7.5}% +\contentsline {subsubsection}{\numberline {3.7.6}Odesílání}{33}{subsubsection.3.7.6}% +\contentsline {subsubsection}{\numberline {3.7.7}Čtení}{35}{subsubsection.3.7.7}% +\contentsline {subsubsection}{\numberline {3.7.8}Šifrování}{35}{subsubsection.3.7.8}% +\contentsline {subsubsection}{\numberline {3.7.9}SPR-6}{35}{subsubsection.3.7.9}% +\contentsline {subsubsection}{\numberline {3.7.10}Lockstep}{35}{subsubsection.3.7.10}% +\contentsline {subsubsection}{\numberline {3.7.11}Congestion control}{35}{subsubsection.3.7.11}% +\contentsline {subsubsection}{\numberline {3.7.12}Bandwidth control}{35}{subsubsection.3.7.12}% +\contentsline {subsection}{\numberline {3.8}Sharding}{36}{subsection.3.8}% +\contentsline {subsection}{\numberline {3.9}Komprese}{36}{subsection.3.9}% +\contentsline {subsubsection}{\numberline {3.9.1}Bit Buffer}{36}{subsubsection.3.9.1}% +\contentsline {subsubsection}{\numberline {3.9.2}Komprese QUICr}{36}{subsubsection.3.9.2}% +\contentsline {subsubsection}{\numberline {3.9.3}Komprese protokolu replikátoru}{36}{subsubsection.3.9.3}% +\contentsline {section}{\numberline {4}Styly pro psaní bakalářských a diplomových prací}{36}{section.4}% +\contentsline {subsection}{\numberline {4.1}Požadavky a podprovaná prostředí}{36}{subsection.4.1}% +\contentsline {subsection}{\numberline {4.2}Přepínače}{37}{subsection.4.2}% +\contentsline {subsection}{\numberline {4.3}Geometrie stránky}{40}{subsection.4.3}% +\contentsline {section}{\numberline {5}Sazba částí dokumentu}{40}{section.5}% +\contentsline {subsection}{\numberline {5.1}Sazba úvodní strany či obsahu}{40}{subsection.5.1}% +\contentsline {subsection}{\numberline {5.2}Závěry}{40}{subsection.5.2}% +\contentsline {subsection}{\numberline {5.3}Matematika}{40}{subsection.5.3}% +\contentsline {subsection}{\numberline {5.4}Sazba literatury}{41}{subsection.5.4}% +\contentsline {subsubsection}{\numberline {5.4.1}Sazba bibliografie přes \textsc {Bib}\LaTeX {}}{41}{subsubsection.5.4.1}% +\contentsline {subsubsection}{\numberline {5.4.2}Manuální sazba bibliografie}{41}{subsubsection.5.4.2}% +\contentsline {subsection}{\numberline {5.5}Drobná makra}{41}{subsection.5.5}% +\contentsline {subsection}{\numberline {5.6}Sazba rejstříku}{42}{subsection.5.6}% +\contentsline {subsection}{\numberline {5.7}Sazba zdrojových kódů}{42}{subsection.5.7}% +\contentsline {section}{Z\'av\v er}{46}{section*.3}% +\babel@toc {czech}{}\relax +\babel@toc {czech}{}\relax +\contentsline {section}{Conclusions}{47}{section*.5}% +\babel@toc {english}{}\relax +\babel@toc {czech}{}\relax +\contentsline {section}{\numberline {A}První příloha}{48}{appendix.A}% +\contentsline {section}{\numberline {B}Druhá příloha}{48}{appendix.B}% +\contentsline {section}{\numberline {C}Obsah elektronických dat}{48}{appendix.C}% +\contentsline {section}{Seznam zkratek}{50}{section*.7}% diff --git a/slovak-iso.lbx b/slovak-iso.lbx new file mode 100644 index 0000000..551ac80 --- /dev/null +++ b/slovak-iso.lbx @@ -0,0 +1,11 @@ + +\ProvidesFile{slovak-iso.lbx} + +\InheritBibliographyExtras{slovak} +\InheritBibliographyStrings{slovak} + +\NewBibliographyString{urlalso,urlcomercial,urlcited} +\DeclareBibliographyStrings{% + urlalso={{Dostupn\'e z {\tt WWW}}{{\tt WWW}}}, + urlcomercial={{Dostupn\'e komer\v{c}ne na {\tt WWW}}{Komer\v{c}n\'y zdroj}} +} diff --git a/slovak.lbx b/slovak.lbx new file mode 100644 index 0000000..1677a0d --- /dev/null +++ b/slovak.lbx @@ -0,0 +1,413 @@ +% $Id: historian.lbx,v 0.4 2010/08/22 gliboff $ + +\ProvidesFile{slovak.lbx} + +\InheritBibliographyExtras{english} +\InheritBibliographyStrings{english} + +%Turabian calls for mostly abbreviated bibstrings in the footnotes, but mostly long forms in the bibliography. Here the entire list of bibstrings from the english.lbx file is redefined to select strings by bibliography vs. footnote environment, rather than long vs. short. + +\DeclareBibliographyExtras{ + \protected\def\mkbibordinal#1{ + \ifnumequal{#1}{1}{Prv\'e}{% + \ifnumequal{#1}{2}{Druh\'e}{% + \ifnumequal{#1}{3}{Tretie}{% + \ifnumequal{#1}{4}{\v{S}tvrt\'e}{% + #1\adddot}}}}} + \renewcommand\finalandcomma{} + %\protected\def\nameprint#1#2{#2\space#1} +} + +\NewBibliographyString{urlalso,urlcomercial,urlcited} +\DeclareBibliographyStrings{% + volume={{diel}{d\adddot}}, +% volume={diel}, + edition={{ed\'icia}{ed\adddot}}, +% edition={ed\'icia}, + page={{strana}{str\adddot}}, + pages={{strany}{str\adddot}}, +% page={str\adddot}, +% pages={str\adddot}, + andothers={{a kol\adddot}{a kol\adddot}}, + volume={{diel}{d\adddot}}, + jourvol={{ro\v{c}n\'ik}{ro\v{c}\adddot}}, +% jourvol={diel}, + number={{\v{c}\'islo}{\v{c}\adddot}}, + urlseen={{citovan\'e}{cit\adddot}}, + url = {{Dostupn\'e z www}{www}}, + urlcited = {{citovan\'e}{cit\adddot}}, + bibliography = {{Bibliografia}{Bibliografia}}, + references = {{Literatúra}{Literatúra}}, + shorthands = {{Zoznam skratiek}{Skratky}}, + editor = {{editor}{ed\adddot}}, + editors = {{edotori}{ed\adddot}}, + compiler = {{zostavil}{zost\adddot}}, + compilers = {{zostavili}{zost\adddot}}, + redactor = {{redaktor}{red\adddot}}, + redactors = {{redaktori}{red\adddot}}, + founder = {{zakladateľ}{zakl\adddot}}, + founders = {{zakladatelia}{zakl\adddot}}, + continuator = {{pokračujúci}{pok\adddot}}, % FIXME: unsure + continuators = {{continued}{cont\adddot}}, % FIXME: unsure + collaborator = {{spolupracovník}{spoluprac\adddot}}, % FIXME: unsure + collaborators = {{spolupracovníci}{spoluprac\adddot}}, % FIXME: unsure + translator = {{prekladatel}{prekl\adddot}}, + translators = {{prekladatelia}{prekl\adddot}}, + commentator = {{komentátor}{kom\adddot}}, + commentators = {{komentátori}{kom\adddot}}, + annotator = {{anotátor}{anot\adddot}}, + annotators = {{anotátoři}{anot\adddot}}, + commentary = {{commentary}{comm\adddot}}, + annotations = {{anotatace}{anot\adddot}}, + introduction = {{úvod}{úv\adddot}}, + foreword = {{predhovor}{predh\adddot}}, + afterword = {{doslov}{dosl\adddot}}, + editortr = {{editor a prekladateľ}% + {ed\adddotspace a prekl\adddot}}, + editorstr = {{editori a překladatelia}% + {ed\adddotspace a prekl\adddot}}, + editorco = {{editor a komentátori}% + {ed\adddotspace a kom\adddot}}, + editorsco = {{editor a komentátori}% + {ed\adddotspace a kom\adddot}}, + editoran = {{editor a anotátor}% + {ed\adddotspace a anot\adddot}}, + editorsan = {{editor a anotátoři}% + {ed\adddotspace a anot\adddot}}, + editorin = {{editor a úvod}% + {ed\adddotspace úv\adddot}}, + editorsin = {{editoři a úvod}% + {ed\adddotspace a úv\adddot}}, + editorfo = {{editor a predhovor}% + {ed\adddotspace a predh\adddot}}, + editorsfo = {{editori a predhovor}% + {ed\adddotspace a predh\adddot}}, + editoraf = {{editor a afterword}% + {ed\adddotspace a afterw\adddot}}, + editorsaf = {{editoři a doslov}% + {ed\adddotspace a afterw\adddot}}, + editortrco = {{editor, translator\ a komentátor}% + {ed.,\addabbrvspace překl\adddot\ a comm\adddot}}, + editorstrco = {{editors, translators\ a komentátoři}% + {eds.,\addabbrvspace překl\adddot\ a comm\adddot}}, + editortran = {{editor, translator\ a annotator}% + {ed.,\addabbrvspace překl\adddot\ a anot\adddot}}, + editorstran = {{editors, translators\ a annotators}% + {ed.,\addabbrvspace překl\adddot\ a anot\adddot}}, + editortrin = {{editor, translator\ a úvod}% + {ed.,\addabbrvspace překl\adddot\ a introd\adddot}}, + editorstrin = {{editors, translators\ a úvod}% + {ed.,\addabbrvspace překl\adddot\ a introd\adddot}}, + editortrfo = {{editor, translator\ a předmluva}% + {ed.,\addabbrvspace překl\adddot\ a forew\adddot}}, + editorstrfo = {{editors, translators\ a předmluva}% + {ed.,\addabbrvspace překl\adddot\ a forew\adddot}}, + editortraf = {{editor, translator\ a doslov}% + {ed.,\addabbrvspace překl\adddot\ a afterw\adddot}}, + editorstraf = {{editors, translators\ a doslov}% + {ed.,\addabbrvspace překl\adddot\ a afterw\adddot}}, + editorcoin = {{editor, commentator\ a úvod}% + {ed.,\addabbrvspace comm\adddot\ a introd\adddot}}, + editorscoin = {{editors, commentators\ a úvod}% + {ed.,\addabbrvspace comm\adddot\ a introd\adddot}}, + editorcofo = {{editor, commentator\ a předmluva}% + {ed.,\addabbrvspace comm\adddot\ a forew\adddot}}, + editorscofo = {{editors, commentators\ a předmluva}% + {ed.,\addabbrvspace comm\adddot\ a forew\adddot}}, + editorcoaf = {{editor, commentator\ a doslov}% + {ed.,\addabbrvspace comm\adddot\ a dosl\adddot}}, + editorscoaf = {{editors, commentators\ a doslov}% + {ed.,\addabbrvspace comm\adddot\ a dosl\adddot}}, + editoranin = {{editor, annotator\ a úvod}% + {ed.,\addabbrvspace anot\adddot\ a introd\adddot}}, + editorsanin = {{editors, annotators\ a úvod}% + {ed.,\addabbrvspace anot\adddot\ a introd\adddot}}, + editoranfo = {{editor, annotator\ a předmluva}% + {ed.,\addabbrvspace anot\adddot\ a forew\adddot}}, + editorsanfo = {{editors, annotators\ a předmluva}% + {ed.,\addabbrvspace anot\adddot\ a forew\adddot}}, + editoranaf = {{editor, annotator\ a doslov}% + {ed.,\addabbrvspace anot\adddot\ a dosl\adddot}}, + editorsanaf = {{editors, annotators\ a doslov}% + {ed.,\addabbrvspace anot\adddot\ a dosl\adddot}}, + editortrcoin = {{editor, překladatel, commentator\ a úvod}% + {ed.,\addabbrvspace trans., comm\adddot\ a introd\adddot}}, + editorstrcoin = {{editors, překladatelé, commentators\ a úvod}% + {ed.,\addabbrvspace trans., comm\adddot\ a introd\adddot}}, + editortrcofo = {{editor, překladatel, commentator\ a předmluva}% + {ed.,\addabbrvspace trans., comm\adddot\ a forew\adddot}}, + editorstrcofo = {{editors, překladatelé, commentators\ a předmluva}% + {ed.,\addabbrvspace trans., comm\adddot\ a forew\adddot}}, + editortrcoaf = {{editor, překladatel, commentator\ a doslov}% + {ed.,\addabbrvspace trans., comm\adddot\ a dosl\adddot}}, + editorstrcoaf = {{editors, překladatelé, commentators\ a doslov}% + {ed.,\addabbrvspace trans., comm\adddot\ a dosl\adddot}}, + editortranin = {{editor, překladatel, annotator\ a úvod}% + {ed.,\addabbrvspace trans., anot\adddot\ a introd\adddot}}, + editorstranin = {{editors, překladatelé, annotators\ a úvod}% + {ed.,\addabbrvspace trans., anot\adddot\ a introd\adddot}}, + editortranfo = {{editor, překladatel, annotator\ a předmluva}% + {ed.,\addabbrvspace trans., anot\adddot\ a forew\adddot}}, + editorstranfo = {{editors, překladatelé, annotators\ a předmluva}% + {ed.,\addabbrvspace trans., anot\adddot\ a forew\adddot}}, + editortranaf = {{editor, překladatel, annotator\ a doslov}% + {ed.,\addabbrvspace trans., anot\adddot\ a dosl\adddot}}, + editorstranaf = {{editors, překladatelé, annotators\ a doslov}% + {ed.,\addabbrvspace trans., anot\adddot\ a dosl\adddot}}, + translatorco = {{překladatel a komentátor}% + {překl\adddot\ a comm\adddot}}, + translatorsco = {{překladatelé a komentátoři}% + {překl\adddot\ a comm\adddot}}, + translatoran = {{překladatel a annotator}% + {překl\adddot\ a anot\adddot}}, + translatorsan = {{překladatelé a annotators}% + {překl\adddot\ a anot\adddot}}, + translatorin = {{překlad a úvod}% + {překl\adddot\ a introd\adddot}}, + translatorsin = {{překlad a úvod}% + {překl\adddot\ a introd\adddot}}, + translatorfo = {{překlad a předmluva}% + {překl\adddot\ a forew\adddot}}, + translatorsfo = {{překlad a předmluva}% + {překl\adddot\ a forew\adddot}}, + translatoraf = {{překlad a doslov}% + {překl\adddot\ a dosl\adddot}}, + translatorsaf = {{překlad a doslov}% + {překl\adddot\ a dosl\adddot}}, + translatorcoin = {{překlad, commentary\ a úvod}% + {trans., comm\adddot\ a introd\adddot}}, + translatorscoin = {{překlad, commentary\ a úvod}% + {trans., comm\adddot\ a introd\adddot}}, + translatorcofo = {{překlad, commentary\ a předmluva}% + {trans., comm\adddot\ a forew\adddot}}, + translatorscofo = {{překlad, commentary\ a předmluva}% + {trans., comm\adddot\ a forew\adddot}}, + translatorcoaf = {{překlad, commentary\ a doslov}% + {trans., comm\adddot\ a dosl\adddot}}, + translatorscoaf = {{překlad, commentary\ a doslov}% + {trans., comm\adddot\ a dosl\adddot}}, + translatoranin = {{překlad, anotace,\ a úvod}% + {trans., anot\adddot\ a introd\adddot}}, + translatorsanin = {{překlad, anotace,\ a úvod}% + {trans., anot\adddot\ a introd\adddot}}, + translatoranfo = {{překlad, anotace,\ a předmluva}% + {trans., anot\adddot\ a forew\adddot}}, + translatorsanfo = {{překlad, anotace,\ a předmluva}% + {trans., anot\adddot\ a forew\adddot}}, + translatoranaf = {{překlad, anotace,\ a doslov}% + {trans., anot\adddot\ a dosl\adddot}}, + translatorsanaf = {{překlad, anotace,\ a doslov}% + {trans., anot\adddot\ a dosl\adddot}}, + byauthor = {{by}{by}}, + byeditor = {{edited by}{ed\adddotspace by}}, + bycompiler = {{compiled by}{comp\adddotspace by}}, + byredactor = {{redacted by}{red\adddotspace by}}, + byfounder = {{founded by}{found\adddotspace by}}, + bycontinuator = {{continued by}{cont\adddotspace by}}, + bycollaborator = {{in collaboration with}{in collab\adddotspace with}}, % FIXME: unsure + bytranslator = {{translated \lbx@lfromlang\ by}{překl\adddot\ \lbx@sfromlang\ by}}, + bycommentator = {{commented by}{comm\adddot\ by}}, + byannotator = {{annotated by}{anot\adddot\ by}}, + withcommentator = {{with a commentary by}{with a comment\adddot\ by}}, + withannotator = {{s anotacemi od}{s anot\adddot\ od}}, + withintroduction = {{s úvodem od}{u úv\adddot\ od}}, + withforeword = {{s předmluvou od}{s předml\adddot\ od}}, + withafterword = {{with an afterword by}{with an dosl\adddot\ by}}, + byeditortr = {{edited a translated \lbx@lfromlang\ by}% + {ed\adddotspace a překl\adddot\ \lbx@sfromlang\ by}}, + byeditorco = {{edited a commented by}% + {ed\adddotspace a kom\adddot\ by}}, + byeditoran = {{edited a annotated by}% + {ed\adddotspace a anot\adddot\ by}}, + byeditorin = {{edited, with an úvod, by}% + {ed.,\addabbrvspace with an introd., by}}, + byeditorfo = {{edited, with a foreword, by}% + {ed.,\addabbrvspace with a forew., by}}, + byeditoraf = {{edited, with an afterword, by}% + {ed.,\addabbrvspace with an afterw., by}}, + byeditortrco = {{edited, translated \lbx@lfromlang\ a commented by}% + {ed.,\addabbrvspace překl\adddot\ \lbx@sfromlang\ a kom\adddot\ by}}, + byeditortran = {{edited, translated \lbx@lfromlang\ a annotated by}% + {ed.,\addabbrvspace překl\adddot\ \lbx@sfromlang\ a anot\adddot\ by}}, + byeditortrin = {{edited a translated \lbx@lfromlang, with an úvod, by}% + {ed\adddotspace a překl\adddot\ \lbx@sfromlang, with an introd., by}}, + byeditortrfo = {{edited a translated \lbx@lfromlang, with a foreword, by}% + {ed\adddotspace a překl\adddot\ \lbx@sfromlang, with a forew., by}}, + byeditortraf = {{edited a translated \lbx@lfromlang, with an afterword, by}% + {ed\adddotspace a překl\adddot\ \lbx@sfromlang, with an afterw., by}}, + byeditorcoin = {{edited a commented, with an úvod, by}% + {ed\adddotspace a comm., with an introd., by}}, + byeditorcofo = {{edited a commented, with a foreword, by}% + {ed\adddotspace a comm., with a forew., by}}, + byeditorcoaf = {{edited a commented, with an afterword, by}% + {ed\adddotspace a comm., with an afterw., by}}, + byeditoranin = {{edited a annotated, with an úvod, by}% + {ed\adddotspace a annot., with an introd., by}}, + byeditoranfo = {{edited a annotated, with a foreword, by}% + {ed\adddotspace a annot., with a forew., by}}, + byeditoranaf = {{edited a annotated, with an afterword, by}% + {ed\adddotspace a annot., with an afterw., by}}, + byeditortrcoin = {{edited, translated \lbx@lfromlang\ a commented, with an úvod, by}% + {ed.,\addabbrvspace překl\adddot\ \lbx@sfromlang\ a comm., with an introd., by}}, + byeditortrcofo = {{edited, translated \lbx@lfromlang\ a commented, with a foreword, by}% + {ed.,\addabbrvspace překl\adddot\ \lbx@sfromlang\ a comm., with a forew., by}}, + byeditortrcoaf = {{edited, translated \lbx@lfromlang\ a commented, with an afterword, by}% + {ed.,\addabbrvspace překl\adddot\ \lbx@sfromlang\ a comm., with an afterw., by}}, + byeditortranin = {{edited, translated \lbx@lfromlang\ a annotated, with an úvod, by}% + {ed.,\addabbrvspace překl\adddot\ \lbx@sfromlang\ a annot, with an introd., by}}, + byeditortranfo = {{edited, translated \lbx@lfromlang\ a annotated, with a foreword, by}% + {ed.,\addabbrvspace překl\adddot\ \lbx@sfromlang\ a annot, with a forew., by}}, + byeditortranaf = {{edited, translated \lbx@lfromlang\ a annotated, with an afterword, by}% + {ed.,\addabbrvspace překl\adddot\ \lbx@sfromlang\ a annot, with an afterw., by}}, + bytranslatorco = {{translated \lbx@lfromlang\ a commented by}% + {překl\adddot\ \lbx@sfromlang\ a kom\adddot\ by}}, + bytranslatoran = {{translated \lbx@lfromlang\ a annotated by}% + {překl\adddot\ \lbx@sfromlang\ a anot\adddot\ by}}, + bytranslatorin = {{translated \lbx@lfromlang, with an úvod, by}% + {překl\adddot\ \lbx@sfromlang, with an introd., by}}, + bytranslatorfo = {{translated \lbx@lfromlang, with a foreword, by}% + {překl\adddot\ \lbx@sfromlang, with a forew., by}}, + bytranslatoraf = {{translated \lbx@lfromlang, with an afterword, by}% + {překl\adddot\ \lbx@sfromlang, with an afterw., by}}, + bytranslatorcoin = {{translated \lbx@lfromlang\ a commented, with an úvod, by}% + {překl\adddot\ \lbx@sfromlang\ a comm., with an introd., by}}, + bytranslatorcofo = {{translated \lbx@lfromlang\ a commented, with a foreword, by}% + {překl\adddot\ \lbx@sfromlang\ a comm., with a forew., by}}, + bytranslatorcoaf = {{translated \lbx@lfromlang\ a commented, with an afterword, by}% + {překl\adddot\ \lbx@sfromlang\ a comm., with an afterw., by}}, + bytranslatoranin = {{translated \lbx@lfromlang\ a annotated, with an úvod, by}% + {překl\adddot\ \lbx@sfromlang\ a annot., with an introd., by}}, + bytranslatoranfo = {{translated \lbx@lfromlang\ a annotated, with a foreword, by}% + {překl\adddot\ \lbx@sfromlang\ a annot., with a forew., by}}, + bytranslatoranaf = {{translated \lbx@lfromlang\ a annotated, with an afterword, by}% + {překl\adddot\ \lbx@sfromlang\ a annot., with an afterw., by}}, + and = {{a}{a}}, + andothers = {{a kolektív}{a kol\adddot}}, + andmore = {{a iní}{a i\adddot}}, + volume = {{číslo}{č\adddot}}, + volumes = {{čísla}{č\adddot}}, + jourvol = {{číslo}{č\adddot}}, + jourser = {{séria}{s\adddot}}, + newseries = {{new series}{new ser\adddot}}, + oldseries = {{old series}{old ser\adddot}}, + edition = {{edícia}{ed\adddot}}, + reprint = {{reprint}{repr\adddot}}, + reprintof = {{reprint z}{repr\adddotspace z}}, + reprintas = {{reprinted ako}{rpt\adddotspace ako}}, + page = {{strana}{str\adddot}}, + pages = {{strany}{str\adddot}}, + column = {{stĺpec}{slp\adddot}}, + columns = {{stĺpce}{slp\adddot}}, + line = {{riadok}{r\adddot}}, + lines = {{riadky}{r\adddot}}, + verse = {{verš}{v\adddot}}, + verses = {{verše}{v\adddot}}, + section = {{sekcia}{\S}}, + sections = {{sekcie}{\S\S}}, + paragraph = {{odstavec}{ods\adddot}}, + paragraphs = {{odstavce}{ods\adddot}}, + in = {{in}{in}}, + inseries = {{v}{v}}, + ofseries = {{z}{z}}, + %number = {{number}{no\adddot}}, + chapter = {{kapitola}{kap\adddot}}, + mathesis = {{diplomová práca}{dipl\adddotspace práca}}, + phdthesis = {{dizertačná práca}{diz\adddotspace práca}}, + resreport = {{výzkumná správa}{výzk\adddotspace spr\adddot}}, + techreport = {{technická správa}{tech\adddotspace spr\adddot}}, + software = {{počítačový softvér}{soft\adddot}}, + datacd = {{CD-ROM}{CD-ROM}}, + audiocd = {{audio CD}{audio CD}}, + version = {{verzia}{ver\adddot}}, + %url = {{address}{address}}, + %urlseen = {{visited on}{visited on}}, + inpress = {{in press}{in press}}, + submitted = {{submitted}{submitted}}, + citedas = {{henceforth cited as}{henceforth cited as}}, + thiscite = {{especially}{esp\adddot}}, + seenote = {{pozri poznámku}{pozri pozn\adddot}}, + quotedin = {{citované v}{cit\adddotspace v}}, + idem = {{idem}{idem}}, + idemsm = {{idem}{idem}}, + idemsf = {{eadem}{eadem}}, + idemsn = {{idem}{idem}}, + idempm = {{eidem}{eidem}}, + idempf = {{eaedem}{eaedem}}, + idempn = {{eadem}{eadem}}, + idempp = {{eidem}{eidem}}, + ibidem = {{ibidem}{ibid\adddot}}, + opcit = {{op\adddotspace cit\adddot}{op\adddotspace cit\adddot}}, + loccit = {{loc\adddotspace cit\adddot}{loc\adddotspace cit\adddot}}, + confer = {{cf\adddot}{cf\adddot}}, + sequens = {{sq\adddot}{sq\adddot}}, + sequentes = {{sqq\adddot}{sqq\adddot}}, + passim = {{passim}{pass\adddot}}, + see = {{pozri}{pozri}}, + seealso = {{pozri tiež}{pozri tiež}}, + backrefpage = {{citované na strane}{cit\adddotspace na s\adddot}}, + backrefpages = {{citované na stranách}{cit\adddotspace na s\adddot}}, + january = {{januára}{jan\adddot}}, + february = {{februára}{feb\adddot}}, + march = {{marca}{mar\adddot}}, + april = {{apríla}{apr\adddot}}, + may = {{mája}{máj}}, + june = {{júna}{jún}}, + july = {{júla}{júl}}, + august = {{augusta}{aug\adddot}}, + september = {{septembra}{sep\adddot}}, + october = {{októbra}{okt\adddot}}, + november = {{novembra}{nov\adddot}}, + december = {{decembra}{dec\adddot}}, + langamerican = {{Americká angličtina}{Am\adddot angl\adddot}}, + langbrazilian = {{Brazilská portugalština}{Braz\adddot portugal\adddot}}, + langdanish = {{Dánština}{Dán\adddot}}, + langdutch = {{Holandština}{Hol.\adddot}}, + langenglish = {{Angličtina}{Angl\adddot}}, + langfrench = {{Francouzština}{Franc\adddot}}, + langgerman = {{Němčina}{Něm\adddot}}, + langgreek = {{Řečtina}{Řeč\adddot}}, + langitalian = {{Italština}{Ital\adddot}}, + langlatin = {{Latina}{Lat\adddot}}, + langnorwegian = {{Norština}{Norš\adddot}}, + langportuguese = {{Portugalština}{Port\adddot}}, + langspanish = {{Šanělština}{Špaň\adddot}}, + langswedish = {{Švédština}{Švéd\adddot}}, + fromamerican = {{z americké Angličtiny}{z amer\adddot angl\adddot}}, + frombrazilian = {{z Brazilské Portugalštiny}{z Braz\adddot Port\adddot}}, + fromdanish = {{z Danštiny}{z Dán\adddot}}, + fromdutch = {{z Holandštiny}{z Hol\adddot}}, + fromenglish = {{z Angličtiny}{z Angl\adddot}}, + fromfrench = {{z Francouzštiny}{z Franc\adddot}}, + fromgerman = {{z Němčiny}{z Něm\adddot}}, + fromgreek = {{z Řečtiny}{z Řeč\adddot}}, + fromitalian = {{z Italštiny}{z Ital\adddot}}, + fromlatin = {{z Latiny}{z Lat\adddot}}, + fromnorwegian = {{z Norštiny}{z Nor\adddot}}, + fromportuguese = {{z Portugalštiny}{z Portuguese}}, + fromspanish = {{ze Španělštiny}{ze Špaň\adddot}}, + fromswedish = {{ze Švédštiny}{ze Švéd\adddot}}, + countryde = {{Německo}{DE}}, + countryeu = {{European Union}{EU}}, + countryep = {{European Union}{EP}}, + countryfr = {{Francie}{FR}}, + countryuk = {{Velká Británie}{GB}}, + countryus = {{Spojené Státy Americké}{US}}, + patent = {{patent}{pat\adddot}}, + patentde = {{German patent}{German pat\adddot}}, + patenteu = {{European patent}{European pat\adddot}}, + patentfr = {{French patent}{French pat\adddot}}, + patentuk = {{British patent}{British pat\adddot}}, + patentus = {{U.S\adddotspace patent}{U.S\adddotspace pat\adddot}}, + patreq = {{patent request}{pat\adddot\ req\adddot}}, + patreqde = {{German patent request}{German pat\adddot\ req\adddot}}, + patreqeu = {{European patent request}{European pat\adddot\ req\adddot}}, + patreqfr = {{French patent request}{French pat\adddot\ req\adddot}}, + patrequk = {{British patent request}{British pat\adddot\ req\adddot}}, + patrequs = {{U.S\adddotspace patent request}{U.S\adddotspace pat\adddot\ req\adddot}}, + file = {{súbor}{súb\adddot}}, + library = {{knižnica}{kniž\adddot}}, + abstract = {{abstrakt}{abst\adddot}}, + annotation = {{anotácia}{anot\adddot}}, +} + +\endinput

YePjZ8}l8Mg9fH&X2(pI0XD^irC$Ru&RUA5 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%0DqNU#X7yPTV3Q+^VV8m3-Gc7h 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�+p=qH3(4t%JCzIL_$ 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 + + + + + + + + + + + + + + + + + + + + + + + +]> + + + latex + + kidiplom.bcf + + + kidiplom.bbl + + + blx-dm.def + iso-numeric.dbx + blx-compat.def + biblatex.def + blx-natbib.def + iso.bbx + iso-numeric.bbx + numeric.cbx + iso-numeric.cbx + biblatex.cfg + english.lbx + english-iso.lbx + czech.lbx + czech-iso.lbx + + + + biber + + biber + kidiplom + + + kidiplom.bcf + + + kidiplom.bbl + + + kidiplom.bbl + + + kidiplom.bcf + + + bibliografie.bib + + + diff --git a/kidiplom.synctex.gz b/kidiplom.synctex.gz new file mode 100644 index 0000000000000000000000000000000000000000..71ec4cce734dc42f65dad3f6ad6e7a2295121d5c GIT binary patch literal 317008 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 hk*FWC9$^?Q0~D1pO;fVFCtAE1)YE5~@(Z5uSC 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

fm+z7Jw};yqcaXI- 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[VK>@#EpFMniTy@{{0! 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�&|IULiJqPmi>eN2LTf+m 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