From cd8778eb3b11f8bde5418088253123b1029dc461 Mon Sep 17 00:00:00 2001 From: Wyrrrd Date: Wed, 8 Apr 2020 10:14:31 +0200 Subject: [PATCH] Initial commit --- CREDITS.txt | 10 + LICENSE | 674 -------------------- changelog.txt | 58 ++ control.lua | 581 +++++++++++++++++ data-updates.lua | 19 + data.lua | 314 +++++++++ globals.lua | 75 +++ graphics/entities/copper-display-medium.png | Bin 0 -> 13685 bytes graphics/entities/copper-display-small.png | Bin 0 -> 6548 bytes graphics/entities/copper-display.png | Bin 0 -> 22074 bytes graphics/entities/display-shadow-medium.png | Bin 0 -> 1305 bytes graphics/entities/display-shadow-small.png | Bin 0 -> 1145 bytes graphics/entities/display-shadow.png | Bin 0 -> 1312 bytes graphics/entities/iron-display-medium.png | Bin 0 -> 14640 bytes graphics/entities/iron-display-small.png | Bin 0 -> 6823 bytes graphics/entities/iron-display.png | Bin 0 -> 24529 bytes graphics/entities/steel-display-medium.png | Bin 0 -> 13474 bytes graphics/entities/steel-display-small.png | Bin 0 -> 6601 bytes graphics/entities/steel-display.png | Bin 0 -> 22178 bytes graphics/icons/32/map-marker.png | Bin 0 -> 949 bytes graphics/icons/64/copper-display-medium.png | Bin 0 -> 6183 bytes graphics/icons/64/copper-display-small.png | Bin 0 -> 3613 bytes graphics/icons/64/copper-display.png | Bin 0 -> 8872 bytes graphics/icons/64/desktop.ini | 2 + graphics/icons/64/iron-display-medium.png | Bin 0 -> 6336 bytes graphics/icons/64/iron-display-small.png | Bin 0 -> 3697 bytes graphics/icons/64/iron-display.png | Bin 0 -> 9117 bytes graphics/icons/64/steel-display-medium.png | Bin 0 -> 6462 bytes graphics/icons/64/steel-display-small.png | Bin 0 -> 4014 bytes graphics/icons/64/steel-display.png | Bin 0 -> 8857 bytes graphics/icons/desktop.ini | 8 + info.json | 11 + license.txt | 138 ++++ locale/en/strings.cfg | 17 + sound/desktop.ini | 4 + sound/ping.ogg | Bin 0 -> 35790 bytes sound/pong.ogg | Bin 0 -> 6898 bytes thumbnail.png | Bin 0 -> 158517 bytes 38 files changed, 1237 insertions(+), 674 deletions(-) create mode 100644 CREDITS.txt delete mode 100644 LICENSE create mode 100644 changelog.txt create mode 100644 control.lua create mode 100644 data-updates.lua create mode 100644 data.lua create mode 100644 globals.lua create mode 100644 graphics/entities/copper-display-medium.png create mode 100644 graphics/entities/copper-display-small.png create mode 100644 graphics/entities/copper-display.png create mode 100644 graphics/entities/display-shadow-medium.png create mode 100644 graphics/entities/display-shadow-small.png create mode 100644 graphics/entities/display-shadow.png create mode 100644 graphics/entities/iron-display-medium.png create mode 100644 graphics/entities/iron-display-small.png create mode 100644 graphics/entities/iron-display.png create mode 100644 graphics/entities/steel-display-medium.png create mode 100644 graphics/entities/steel-display-small.png create mode 100644 graphics/entities/steel-display.png create mode 100644 graphics/icons/32/map-marker.png create mode 100644 graphics/icons/64/copper-display-medium.png create mode 100644 graphics/icons/64/copper-display-small.png create mode 100644 graphics/icons/64/copper-display.png create mode 100644 graphics/icons/64/desktop.ini create mode 100644 graphics/icons/64/iron-display-medium.png create mode 100644 graphics/icons/64/iron-display-small.png create mode 100644 graphics/icons/64/iron-display.png create mode 100644 graphics/icons/64/steel-display-medium.png create mode 100644 graphics/icons/64/steel-display-small.png create mode 100644 graphics/icons/64/steel-display.png create mode 100644 graphics/icons/desktop.ini create mode 100644 info.json create mode 100644 license.txt create mode 100644 locale/en/strings.cfg create mode 100644 sound/desktop.ini create mode 100644 sound/ping.ogg create mode 100644 sound/pong.ogg create mode 100644 thumbnail.png diff --git a/CREDITS.txt b/CREDITS.txt new file mode 100644 index 0000000..9b5441a --- /dev/null +++ b/CREDITS.txt @@ -0,0 +1,10 @@ +Industrial Displays by Deadlock989 +Copyright (C) Deadlock989 2020 + +CREDITS + +All code and graphics created by Deadlock989, with the following exceptions. + +Sounds by thomasevd and Raclure @ freesound.org. + +Thanks to TheStaplergun for getting me started on GUIs and to others for scripting help. \ No newline at end of file diff --git a/LICENSE b/LICENSE deleted file mode 100644 index e62ec04..0000000 --- a/LICENSE +++ /dev/null @@ -1,674 +0,0 @@ -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. - - - Copyright (C) - - 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: - - Copyright (C) - 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/changelog.txt b/changelog.txt new file mode 100644 index 0000000..5817910 --- /dev/null +++ b/changelog.txt @@ -0,0 +1,58 @@ +--------------------------------------------------------------------------------------------------- +Version: 1.0.8 +Date: 26. 03. 2020 + Fixes: + - Fixed a typo that caused problems for mods that raise custom revive events. + Known issues: + - Plate settings are not restored by undo/CTRL-Z. This can't be fixed. +--------------------------------------------------------------------------------------------------- +Version: 1.0.7 +Date: 22. 03. 2020 + Fixes: + - Localised name searches were removed. The search filter now only matches against internal names. + - Better checking for open GUIs on plates being mined/destroyed. +--------------------------------------------------------------------------------------------------- +Version: 1.0.6 +Date: 20. 03. 2020 + Changes: + - Added a search filter, which works with the localised (translated) names of items. + - I heard you don't like displays, so I removed displays that display displays. + Fixes: + - Plate GUI closes if the owner was removed/destroyed. +--------------------------------------------------------------------------------------------------- +Version: 1.0.5 +Date: 17. 03. 2020 + Fixes: + - Minor style updates to reflect recent changes to the character GUI. + - Requires Factorio 0.18.13 or above. +--------------------------------------------------------------------------------------------------- +Version: 1.0.4 +Date: 13. 03. 2020 + Fixes: + - Fixed a selection grid width glitch if all subgroups within a tab have less than 10 items. +--------------------------------------------------------------------------------------------------- +Version: 1.0.3 +Date: 07. 03. 2020 + Fixes: + - Fixed a crash with blueprinted display items that do not exist, e.g. items from a removed mod. +--------------------------------------------------------------------------------------------------- +Version: 1.0.2 +Date: 28. 02. 2020 + Changes: + - Added 2x2 and 1x1 versions. + - Recipes reflect coverage. + - Iron version is rustier. +--------------------------------------------------------------------------------------------------- +Version: 1.0.1 +Date: 24. 02. 2020 + Fixes: + - Fixed changelog. Hilarious. +--------------------------------------------------------------------------------------------------- +Version: 1.0.0 +Date: 24. 02. 2020 + Changes: + - Initial release. This mod was forked from the 0.17 version of Industrial Revolution (and is not compatible with it). + - Any item or fluid can be displayed, but unlike IR 0.17, the displays use the standard icon for the item instead of a high-res sprite. + - Copper, iron and steel displays are provided by default. + - Now uses ghost tags instead of hax to store plate settings in blueprints. + - GUI now remembers its previous location on the screen, and closes automatically if you walk out of range. \ No newline at end of file diff --git a/control.lua b/control.lua new file mode 100644 index 0000000..0fd0f4c --- /dev/null +++ b/control.lua @@ -0,0 +1,581 @@ +------------------------------------------------------------------------------------------------------------------------------------------------------ + +-- DEADLOCK'S INDUSTRIAL DISPLAYS +-- Forked from Industrial Revolution, for your signage pleasure + +------------------------------------------------------------------------------------------------------------------------------------------------------ + +-- constants + +local DID = require("globals") + +------------------------------------------------------------------------------------------------------------------------------------------------------ + +-- functions + +local function get_global_player_info(player_index,info) + if global[info] == nil then global[info] = {} end + return global[info][player_index] +end + +local function set_global_player_info(player_index,info,value) + if global[info] == nil then global[info] = {} end + global[info][player_index] = value +end + +local function splitstring(s, d) + result = {}; + for m in (s..d):gmatch("(.-)"..d) do + table.insert(result, m); + end + return result; +end + +local function get_map_markers(entity) + return entity.force.find_chart_tags(entity.surface, entity.bounding_box) +end + +local function add_map_marker(entity, icon_type, icon_name) + if icon_type and icon_name then + entity.force.add_chart_tag(entity.surface, { icon = { type = icon_type, name = icon_name}, position = entity.position }) + entity.surface.play_sound{path = "map-marker-ping", position = entity.position, volume_modifier = 1} + end +end + +local function change_map_markers(entity, icon_type, icon_name) + local markers = get_map_markers(entity) + if markers then + for _,marker in pairs(markers) do + marker.icon = { type = icon_type, name = icon_name} + end + end +end + +local function get_has_map_marker(entity) + return next(get_map_markers(entity)) ~= nil +end + +local function remove_markers(entity) + if entity and entity.valid then + for _,marker in pairs(get_map_markers(entity)) do + marker.destroy() + end + end +end + +local function find_entity_render(entity) + for _,id in pairs(rendering.get_all_ids(DID.mod_name)) do + if rendering.get_target(id).entity == entity then return id end + end + return nil +end + +local function get_render_sprite_info(entity) + local id = find_entity_render(entity) + if id then + local strings = splitstring(rendering.get_sprite(id), "/") + if #strings == 2 then return strings[1], strings[2] end + end + return nil, nil +end + + +local function gui_close(event) + local player = game.players[event.player_index] + local frame = player.gui.screen[DID.custom_gui] + if frame then + set_global_player_info(event.player_index,"display_gui_location",player.gui.screen[DID.custom_gui].location) + return frame.destroy() + end + return false +end + +local function render_overlay_sprite(entity,sprite) + if game.is_valid_sprite_path(sprite) then + local size = (string.find(entity.name,"small") and 0.65) or (string.find(entity.name,"medium") and 1.5) or 2.5 + rendering.draw_sprite{ + sprite = sprite, + x_scale = size, + y_scale = size, + render_layer = "lower-object", + target = entity, + surface = entity.surface, + } + end +end + +local function render_overlay(entity,spritetype,spritename) + render_overlay_sprite(entity, spritetype.."/"..spritename) +end + +local function destroy_render(entity) + local last_id = find_entity_render(entity) + if last_id then rendering.destroy(last_id) end +end + +local function get_all_children_with_style(root,style,children) + if not root then return nil end + if children == nil then children = {} end + for _,child in pairs(root.children) do + if child.style.name == style then table.insert(children,child) end + children = get_all_children_with_style(child,style,children) + end + return children +end + +local function get_all_children_with_name(root,name,children) + if children == nil then children = {} end + if not root or not root.children then return children end + for _,child in pairs(root.children) do + if child.name and string.find(child.name, name, 1, true) then table.insert(children,child) end + children = get_all_children_with_name(child,name,children) + end + return children +end + +local function display_filter_tabs(player,filter) + local textfield = player.gui.screen[DID.custom_gui]["display-header"]["display-search-textfield"] + local tabs = player.gui.screen[DID.custom_gui]["inner-frame"]["display-tabs"] + local selected = tabs.selected_tab_index + for index,tab in pairs(tabs.tabs) do + tabs.selected_tab_index = index -- shenanigans + local count = 0 + for _,child in pairs(get_all_children_with_name(tab.content,"display-symbol")) do + if child.sprite and string.find(string.lower(child.sprite), string.lower(filter), 1, true) then + count = count + 1 + child.visible = true + else + child.visible = false + end + end + tab.tab.enabled = (count > 0) + local name = splitstring(tab.tab.name,":") + end + tabs.selected_tab_index = selected or 1 -- end of shenanigans + if textfield.visible then textfield.focus() end -- fix textfield focus +end + +local function toggle_search(player,element,override) + local textfield = player.gui.screen[DID.custom_gui]["display-header"]["display-search-textfield"] + if textfield then + textfield.visible = override or not textfield.visible + element.style = (override or textfield.visible) and "display_small_button_active" or "display_small_button" + if not textfield.visible and not override then + textfield.text = "" + display_filter_tabs(player,"") + else + textfield.focus() + end + end +end + +local display_gui_click = { + ["display-symbol"] = function (event,sprite) + local player = game.players[event.player_index] + local last_display = get_global_player_info(player.index,"last_display") + if last_display then + destroy_render(last_display) + render_overlay_sprite(last_display, event.element.sprite) + for _,child in pairs(get_all_children_with_style(player.gui.screen[DID.custom_gui], "display_button_selected")) do + child.style = "quick_bar_slot_button" + child.ignored_by_interaction = false + end + event.element.style = "display_button_selected" + event.element.ignored_by_interaction = true + local map_button = player.gui.screen[DID.custom_gui]["display-header"]["display-map-marker"] + if map_button then + if not map_button.enabled then + map_button.enabled = true + elseif get_has_map_marker(last_display) then + local spritetype, spritename = get_render_sprite_info(last_display) + change_map_markers(last_display, spritetype, spritename) + end + end + end + end, + ["display-search-button"] = function (event) + toggle_search(game.players[event.player_index], event.element) + end, + ["display-map-marker"] = function (event) + local last_display = get_global_player_info(event.player_index,"last_display") + if last_display then + if get_has_map_marker(last_display) then + event.element.style = "display_small_button" + remove_markers(last_display) + local player = game.players[event.player_index] + player.play_sound{path = "map-marker-pong"} + else + local spritetype, spritename = get_render_sprite_info(last_display) + add_map_marker(last_display, spritetype, spritename) + event.element.style = "display_small_button_active" + end + end + end, + ["display-header-close"] = function (event) + gui_close(event) + end, +} + +local function is_a_display(entity) + return DID.displays[entity.name] ~= nil +end + +local function get_display_event_filter() + local filters = {} + for display,_ in pairs(DID.displays) do + table.insert(filters, { filter = "name", name = display }) + end + return filters +end + +local function event_raised_destroy(event) + if event.entity and event.entity.valid and is_a_display(event.entity) then + -- remove any map markers + remove_markers(event.entity) + -- close any/all open guis + for _,player in pairs(game.players) do + local last_display = get_global_player_info(player.index, "last_display") + local frame = player.gui.screen[DID.custom_gui] + if frame and event.entity == last_display then frame.destroy() end + end + end +end + +local function gui_click(event) + -- check the entity this gui refers to - in multiplayer it could have been removed while player wasn't logged in + if event.player_index then + local player = game.players[event.player_index] + local frame = player.gui.screen[DID.custom_gui] + local last_display = get_global_player_info(player.index, "last_display") + if frame and (not last_display or not last_display.valid) then + frame.destroy() + return + end + end + -- is there a method for this element? + local clicked = splitstring(event.element.name,":") + if display_gui_click[clicked[1]] then + display_gui_click[clicked[1]](event,clicked[2]) + return + end +end + +local function create_display_gui(player, selected) + + if not player or not selected then return end + + -- cache which entity this gui belongs to + set_global_player_info(player.index,"last_display",selected) + + -- close any existing gui + local frame = player.gui.screen[DID.custom_gui] + if frame then frame.destroy() end + player.opened = player.gui.screen + + -- get markers and currently rendered sprite + local markers = next(get_map_markers(selected)) ~= nil + local sname, stype = get_render_sprite_info(selected) + local render_sprite = (sname and stype) and sname.."/"..stype or nil + + -- create frame + frame = player.gui.screen.add { + type = "frame", + name = DID.custom_gui, + direction = "vertical", + style = "display_frame", + } + + -- update frame location if cached + if get_global_player_info(player.index,"display_gui_location") then + frame.location = get_global_player_info(player.index,"display_gui_location") + else + frame.force_auto_center() + end + + -- header + local header = frame.add { + type = "flow", + direction = "horizontal", + name = "display-header", + } + header.style.bottom_padding = -4 + header.style.horizontally_stretchable = true + + -- title + header.add { + type = "label", + caption = {"controls.display-plate"}, + style = "frame_title", + } + + -- "drag filler" + local filler = header.add { + type = "empty-widget", + style = "draggable_space_header", + } + filler.style.natural_height = 24 + filler.style.horizontally_stretchable = true + filler.drag_target = frame + + -- search textfield + local search_textfield = header.add { + name = "display-search-textfield", + type = "textfield", + style = "search_popup_textfield", + } + search_textfield.style.height = 24 + search_textfield.style.width = 100 + search_textfield.visible = false + + -- search button + local search_button = header.add { + name = "display-search-button", + type = "sprite-button", + sprite = "utility/search_small_white", + style = "display_small_button", + tooltip = {"gui.search-with-focus","__CONTROL__focus-search__"}, + } + + -- map marker button + local map_button = header.add { + name = "display-map-marker", + type = "sprite-button", + sprite = "display-map-marker", + style = markers and "display_small_button_active" or "display_small_button", + tooltip = {"controls.display-map-marker"}, + } + map_button.enabled = (find_entity_render(selected) ~= nil) + + -- close button + local close_button = header.add { + name = "display-header-close", + type = "sprite-button", + style = "display_small_button", + sprite = "utility/close_white", + tooltip = {"controls.close-gui"}, + } + + -- body frame + local content_frame = frame.add { + type = "frame", + name = "inner-frame", + style = "display_deep_frame", + direction = "vertical", + } + content_frame.style.top_margin = 8 + + -- tabbed pane + local display_tabs = content_frame.add { + name = "display-tabs", + type = "tabbed-pane", + style = "display_tabbed_pane", + } + + -- build a table of info about existing items/fluids + -- groups of subgroups of sprites -> localised_string + local button_table = {} + for prototype_type,prototypes in pairs(DID.elem_prototypes) do + for _,prototype in pairs(game[prototypes]) do + if not DID.displays[prototype.name] and not ((prototype_type == "item" and (prototype.has_flag("hidden") or prototype.show_in_library)) or (prototype_type == "fluid" and prototype.hidden)) then + local group = (prototype.group.name == "fluids") and "intermediate-products" or prototype.group.name + if not DID.group_blacklist[group] then + if button_table[group] == nil then button_table[group] = {} end + if button_table[group][prototype.subgroup.name] == nil then button_table[group][prototype.subgroup.name] = {} end + button_table[group][prototype.subgroup.name][prototype_type.."/"..prototype.name] = prototype.localised_name + end + end + end + end + + -- determine the biggest tab size + local max_rows = 0 + for group,subgroups in pairs(button_table) do + local rows = 0 + for subgroup,entries in pairs(subgroups) do + rows = rows + math.ceil(table_size(entries)/DID.grid_columns) + end + max_rows = math.max(rows,max_rows) + end + + -- set up tabs + local tab_index = 1 + for group,subgroups in pairs(button_table) do + -- this tab + local this_tab = false + local tab = display_tabs.add{ + type = "tab", + name = "display-tab:"..group, + caption = "[img=item-group/"..group.."]", + tooltip = game.item_group_prototypes[group].localised_name, + style = "display_tab", + } + tab.style.width = (420/table_size(button_table)) + local tab_content = display_tabs.add { + type = "frame", + direction = "vertical", + name = "display-group:"..group, + style = "display_tab_deep_frame", + } + tab_content.style.width = 400 + + -- add table of buttons + for subgroup,entries in pairs(subgroups) do + local subgroup_table = tab_content.add{ + type = "table", + column_count = DID.grid_columns, + style = "display_buttons", + } + local count = 0 + for sprite,localised_name in pairs(entries) do + -- add the button + local button = subgroup_table.add{ + type = "sprite-button", + name = "display-symbol:"..sprite, + sprite = sprite, + style = (render_sprite and render_sprite == sprite) and "display_button_selected" or "quick_bar_slot_button", + tooltip = localised_name, + } + button.ignored_by_interaction = (render_sprite and render_sprite == sprite) + if not this_tab and (render_sprite and render_sprite == sprite) then this_tab = true end + count = count + 1 + end + end + display_tabs.add_tab(tab,tab_content) + + -- switch selection to this tab if rendered sprite exists + if this_tab then + display_tabs.selected_tab_index = tab_index + end + tab_index = tab_index + 1 + end + + -- make all tabs as big as biggest + for _,tab in pairs(display_tabs.tabs) do + tab.content.style.height = math.min(640, max_rows * 40) + end +end + +local function player_cannot_reach(player,entity) + player.play_sound{path = "utility/cannot_build"} + player.create_local_flying_text{text={"cant-reach"}, position=entity.position} +end + +local function set_up_display_from_ghost(entity,tags) + if tags["display-plate-sprite-type"] and tags["display-plate-sprite-name"] then + render_overlay(entity, tags["display-plate-sprite-type"], tags["display-plate-sprite-name"]) + if tags["display-plate-sprite-map-marker"] then + add_map_marker(entity, tags["display-plate-sprite-type"], tags["display-plate-sprite-name"]) + end + end +end + +local function reset_globals() + global.translations = nil +end + +------------------------------------------------------------------------------------------------------------------------------------------------------ + +-- event handlers + +script.on_configuration_changed(reset_globals) +script.on_event(defines.events.on_gui_closed, gui_close) +script.on_event(defines.events.on_gui_click, gui_click) +script.on_event(defines.events.on_player_mined_entity, event_raised_destroy, get_display_event_filter()) +script.on_event(defines.events.on_robot_mined_entity, event_raised_destroy, get_display_event_filter()) +script.on_event(defines.events.on_entity_died, event_raised_destroy, get_display_event_filter()) + +script.on_event(defines.events.on_built_entity, function (event) + if event.tags and event.created_entity and event.created_entity.valid then + set_up_display_from_ghost(event.created_entity, event.tags) + end +end, get_display_event_filter()) + +script.on_event(defines.events.on_robot_built_entity, function (event) + if event.tags and event.created_entity and event.created_entity.valid then + set_up_display_from_ghost(event.created_entity, event.tags) + end +end, get_display_event_filter()) + +script.on_event(defines.events.script_raised_revive, function (event) + if event.tags and event.entity and event.entity.valid and is_a_display(event.entity) then + set_up_display_from_ghost(event.entity, event.tags) + end +end) + +script.on_event("deadlock-open-gui", function(event) + local player = game.players[event.player_index] + if player.cursor_stack and player.cursor_stack.valid_for_read then return end + local selected = player and player.selected + if selected and selected.valid and is_a_display(selected) then + if player.can_reach_entity(selected) then + create_display_gui(player, selected) + else + player_cannot_reach(player, selected) + end + end +end) + +script.on_event("deadlock-focus-search", function(event) + local player = game.players[event.player_index] + local frame = player.gui.screen[DID.custom_gui] + if frame then + local search = player.gui.screen[DID.custom_gui]["display-header"]["display-search-button"] + toggle_search(player, search, true) + end +end) + +script.on_event(defines.events.on_entity_settings_pasted, function (event) + if event.destination and event.destination.valid and event.source and event.source.valid and is_a_display(event.destination) and is_a_display(event.source) then + local spritetype, spritename = get_render_sprite_info(event.source) + if spritetype and spritename then + destroy_render(event.destination) + render_overlay(event.destination, spritetype, spritename) + remove_markers(event.destination) + if get_has_map_marker(event.source) then + add_map_marker(event.destination, spritetype, spritename) + end + end + end +end) + +script.on_event(defines.events.on_player_setup_blueprint, function (event) + local player = game.players[event.player_index] + local blueprint = nil + if player and player.blueprint_to_setup and player.blueprint_to_setup.valid_for_read then blueprint = player.blueprint_to_setup + elseif player and player.cursor_stack.valid_for_read and player.cursor_stack.name == "blueprint" then blueprint = player.cursor_stack end + if blueprint then + for index,entity in pairs(event.mapping.get()) do + local stype,sname = get_render_sprite_info(entity) + if stype and sname then + blueprint.set_blueprint_entity_tag(index, "display-plate-sprite-type", stype) + blueprint.set_blueprint_entity_tag(index, "display-plate-sprite-name", sname) + blueprint.set_blueprint_entity_tag(index, "display-plate-sprite-map-marker", get_has_map_marker(entity)) + end + end + end +end) + +script.on_event(defines.events.on_gui_location_changed, function (event) + if event.element.name == DID.custom_gui then + set_global_player_info(event.player_index, "display_gui_location", event.element.location) + end +end) + +script.on_event(defines.events.on_player_changed_position, function (event) + local player = game.players[event.player_index] + if player.gui.screen[DID.custom_gui] then + local last_display = get_global_player_info(event.player_index, "last_display") + if last_display and last_display.valid and not player.can_reach_entity(last_display) then + gui_close(event) + end + end +end) + +script.on_event(defines.events.on_gui_text_changed, function(event) + local player = game.players[event.player_index] + if player and event.element.name == "display-search-textfield" then + display_filter_tabs(player, event.element.text) + end +end) + +------------------------------------------------------------------------------------------------------------------------------------------------------ diff --git a/data-updates.lua b/data-updates.lua new file mode 100644 index 0000000..9545217 --- /dev/null +++ b/data-updates.lua @@ -0,0 +1,19 @@ +------------------------------------------------------------------------------------------------------------------------------------------------------ + +local DID = require("globals") + +------------------------------------------------------------------------------------------------------------------------------------------------------ + +for display,displaydata in pairs(DID.displays) do + if mods["IndustrialRevolution"] then + if displaydata.IR_unlock and data.raw.technology[displaydata.IR_unlock] then + table.insert(data.raw.technology[displaydata.IR_unlock].effects, {type = "unlock-recipe", recipe = display}) + end + else + if displaydata.unlock and data.raw.technology[displaydata.unlock] then + table.insert(data.raw.technology[displaydata.unlock].effects, {type = "unlock-recipe", recipe = display}) + end + end +end + +------------------------------------------------------------------------------------------------------------------------------------------------------ diff --git a/data.lua b/data.lua new file mode 100644 index 0000000..d1783e7 --- /dev/null +++ b/data.lua @@ -0,0 +1,314 @@ +------------------------------------------------------------------------------------------------------------------------------------------------------ + +-- DEADLOCK'S INDUSTRIAL DISPLAYS +-- Forked from Industrial Revolution, for your signage pleasure + +------------------------------------------------------------------------------------------------------------------------------------------------------ + +-- constants + +local DID = require("globals") + +------------------------------------------------------------------------------------------------------------------------------------------------------ + +-- functions + +local function get_icon_path(name, icon_size) + return string.format("%s/%s/%s.png", DID.icon_path, tostring(icon_size or DID.icon_size), name) +end + +------------------------------------------------------------------------------------------------------------------------------------------------------ + +-- prototypes + +local dimensions = { + [1] = {width = 80, height = 80}, + [2] = {width = 134, height = 134}, + [3] = {width = 196, height = 196}, +} + +local shadow_dimensions = { + [1] = {width = 80, height = 80, sprite = "display-shadow-small"}, + [2] = {width = 146, height = 134, sprite = "display-shadow-medium"}, + [3] = {width = 204, height = 204, sprite = "display-shadow"}, +} + +data:extend({{ + name = "display-plates", + type = "item-subgroup", + group = "logistics", + order = "z[display-plates]" +}}) + +local count = 1 +for display,displaydata in pairs(DID.displays) do + local size = (string.find(display,"small") and 1) or (string.find(display,"medium") and 2) or 3 + local box_size = size * 0.5 + data:extend({ + { + name = display, + type = "simple-entity-with-owner", + localised_description = {"entity-description.display"}, + render_layer = "lower-object", + icon = get_icon_path(display), + icon_size = DID.icon_size, + icon_mipmaps = DID.icon_mipmaps, + corpse = "small-remnants", + minable = { + mining_time = 0.2, + result = display, + }, + max_health = 10 + size * 30, + flags = {"placeable-player", "placeable-neutral", "player-creation"}, + collision_box = { {-box_size+0.1, -box_size+0.1}, {box_size-0.1, box_size-0.1} }, + selection_box = { {-box_size, -box_size}, {box_size, box_size} }, + collision_mask = { + "object-layer", + "water-tile", + }, + open_sound = { + filename = DID.base_sound_path.."/machine-open.ogg", + volume = 0.5 + }, + close_sound = { + filename = DID.base_sound_path.."/machine-close.ogg", + volume = 0.5 + }, + mined_sound = { + filename = DID.core_sound_path.."/deconstruct-medium.ogg" + }, + resistances = { + { + type = "fire", + percent = 75 + }, + }, + picture = { + layers = { + { + filename = string.format("%s/"..display..".png", DID.sprites_path), + priority = "high", + shift = {0,0}, + height = dimensions[size].height, + width = dimensions[size].width, + scale = 0.5, + }, + { + filename = string.format("%s/%s.png", DID.sprites_path, shadow_dimensions[size].sprite), + priority = "high", + shift = {0,0}, + height = shadow_dimensions[size].height, + width = shadow_dimensions[size].width, + scale = 0.5, + draw_as_shadow = true, + }, + } + }, + random_variation_on_create = false, + }, + { + type = "item", + name = display, + order = "z["..count.."]", + subgroup = "display-plates", + stack_size = 100, + icon = get_icon_path(display), + icon_size = DID.icon_size, + icon_mipmaps = DID.icon_mipmaps, + place_result = display, + }, + { + type = "recipe", + name = display, + order = "z["..count.."]", + result = display, + result_count = 1, + category = "crafting", + enabled = mods["IndustrialRevolution"] and (displaydata.IR_unlock == nil) or (displaydata.unlock == nil), + ingredients = displaydata.ingredients, + energy_required = 1, + } + }) + count = count + 1 +end + +------------------------------------------------------------------------------------------------------------------------------------------------------ + +-- styles + +local function add_styles(styles) + local default_styles = data.raw["gui-style"]["default"] + for name, style in pairs(styles) do + default_styles[name] = style + end +end + +add_styles({ + display_tabbed_pane = { + tab_container = { + horizontal_spacing = 0, + left_padding = 0, + right_padding = 0, + horizontal_align = "center", + type = "horizontal_flow_style", + }, + tab_content_frame = { + bottom_padding = 8, + left_padding = 10, + right_padding = 10, + top_padding = 8, + graphical_set = data.raw["gui-style"]["default"]["tabbed_pane"]["tab_content_frame"].graphical_set, + type = "frame_style", + }, + type = "tabbed_pane_style", + parent = "tabbed_pane", + width = 420, + }, + display_tab = { + type = "tab_style", + parent = "filter_group_tab", + font = "did-tab-font", + top_padding = 8, + bottom_padding = 8, + minimal_width = 32, + horizontally_stretchable = "on", + horizontally_squashable = "on", + }, + display_frame = { + type = "frame_style", + parent = "frame", + bottom_padding = 8, + vertical_flow_style = { + type = "vertical_flow_style", + vertical_spacing = 0, + horizontal_align = "center", + }, + }, + display_deep_frame = { + type = "frame_style", + parent = "inside_deep_frame", + vertical_flow_style = { + type = "vertical_flow_style", + vertical_spacing = 0, + horizontal_align = "center", + }, + }, + display_tab_deep_frame = { + type = "frame_style", + parent = "subpanel_inset_frame", + vertical_flow_style = { + type = "vertical_flow_style", + vertical_spacing = 0, + padding = 0, + }, + graphical_set = { + base = { + center = { + position = {42,8}, + size = {1,1}, + }, + corner_size = 8, + draw_type = "outer", + position = {85,0}, + }, + shadow = data.raw["gui-style"]["default"]["inside_deep_frame"].graphical_set.shadow, + }, + background_graphical_set = { + corner_size = 8, + overall_tiling_horizontal_padding = 5, + overall_tiling_horizontal_size = 30, + overall_tiling_horizontal_spacing = 10, + overall_tiling_vertical_padding = 5, + overall_tiling_vertical_size = 30, + overall_tiling_vertical_spacing = 10, + position = { 282, 17 }, + }, + }, + display_buttons = { + type = "table_style", + horizontal_spacing = 0, + vertical_spacing = 0, + }, + display_button_selected = { + type = "button_style", + parent = "quick_bar_slot_button", + default_graphical_set = data.raw["gui-style"]["default"]["CGUI_filter_slot_button"].selected_graphical_set + }, + display_fake_header = { + type = "frame_style", + height = 24, + graphical_set = data.raw["gui-style"]["default"]["draggable_space"].graphical_set, + use_header_filler = false, + horizontally_stretchable = "on", + vertical_align = "center", + alignment = "right", + left_margin = data.raw["gui-style"]["default"]["draggable_space"].left_margin, + right_margin = data.raw["gui-style"]["default"]["draggable_space"].right_margin, + }, + display_small_button = { + type = "button_style", + parent = "frame_action_button_no_border", + left_margin = 1, + right_margin = 1, + }, + display_small_button_active = { + type = "button_style", + parent = "display_small_button", + default_graphical_set = data.raw["gui-style"]["default"]["frame_button"].clicked_graphical_set, + }, +}) + +------------------------------------------------------------------------------------------------------------------------------------------------------ + +-- controls / misc media + +data:extend({ + { + type = "custom-input", + name = "deadlock-open-gui", + key_sequence = "", + linked_game_control = "open-gui", + }, + { + type = "custom-input", + name = "deadlock-focus-search", + key_sequence = "", + linked_game_control = "focus-search", + }, + { + type = "font", + name = "did-tab-font", + from = "default", + size = 32, + }, + { + type = "sprite", + name = "display-map-marker", + filename = get_icon_path("map-marker",32), + priority = "extra-high", + width = 32, + height = 32, + mipmap_count = 2, + scale = 0.5, + flags = {"gui-icon"}, + }, + { + type = "sound", + name = "map-marker-ping", + variations = { + filename = DID.sound_path.."/ping.ogg", + volume = 0.9 + } + }, + { + type = "sound", + name = "map-marker-pong", + variations = { + filename = DID.sound_path.."/pong.ogg", + volume = 0.9 + } + }, +}) + + +------------------------------------------------------------------------------------------------------------------------------------------------------ diff --git a/globals.lua b/globals.lua new file mode 100644 index 0000000..d77e9a1 --- /dev/null +++ b/globals.lua @@ -0,0 +1,75 @@ +------------------------------------------------------------------------------------------------------------------------------------------------------ + +-- DEADLOCK'S INDUSTRIAL DISPLAYS +-- Forked from Industrial Revolution, for your signage pleasure + +------------------------------------------------------------------------------------------------------------------------------------------------------ + +-- constants shared by data and control stages + +return { + displays = { + ["copper-display-small"] = { + ingredients = {{"copper-plate",1}}, + }, + ["copper-display-medium"] = { + ingredients = {{"copper-plate",4}}, + }, + ["copper-display"] = { + ingredients = {{"copper-plate",9}}, + }, + ["iron-display-small"] = { + ingredients = {{"iron-plate",1}}, + IR_unlock = "deadlock-iron-age", + }, + ["iron-display-medium"] = { + ingredients = {{"iron-plate",4}}, + IR_unlock = "deadlock-iron-age", + }, + ["iron-display"] = { + ingredients = {{"iron-plate",9}}, + IR_unlock = "deadlock-iron-age", + }, + ["steel-display-small"] = { + ingredients = {{"steel-plate",1}}, + unlock = "steel-processing", + IR_unlock = "deadlock-steel-age", + }, + ["steel-display-medium"] = { + ingredients = {{"steel-plate",4}}, + unlock = "steel-processing", + IR_unlock = "deadlock-steel-age", + }, + ["steel-display"] = { + ingredients = {{"steel-plate",9}}, + unlock = "steel-processing", + IR_unlock = "deadlock-steel-age", + }, + }, + sizes = { + default = 3, + medium = 2, + small = 1, + }, + elem_prototypes = { + item = "item_prototypes", + fluid = "fluid_prototypes", + }, + group_blacklist = { + ["creative-mod_creative-tools"] = true, + }, + icon_size = 64, + icon_mipmaps = 4, + icon_path = "__IndustrialDisplays__/graphics/icons", + sprites_path = "__IndustrialDisplays__/graphics/entities", + sound_path = "__IndustrialDisplays__/sound", + base_sound_path = "__base__/sound", + core_sound_path = "__core__/sound", + base_icons_path = "__base__/graphics/icons", + custom_gui = "DID_gui", + mod_name = "IndustrialDisplays", + grid_columns = 10, + pending_translation_value = "", +} + +------------------------------------------------------------------------------------------------------------------------------------------------------ diff --git a/graphics/entities/copper-display-medium.png b/graphics/entities/copper-display-medium.png new file mode 100644 index 0000000000000000000000000000000000000000..46daf4dd96a34bec042f14245d47d240fc7870c2 GIT binary patch literal 13685 zcmV-*HHylKP)SNklE?oo#o#9-s|`JytP)b9BubmO6E+{`!}yf5C6H@>f6n7=GZ1hqu1>eUDuEQ}28D(hoiHPKDc0KK|sR z>0kQrqj&y=6Zk7%|4544Sbq4!539fMRgYZylOK5G%AbG#gIj;=$@kzldr|l;R%T9- zQtG>Ng-`So`q!J8-ox80-}m8%u$8I@a;<*0e*%M4Kkzrc>0P*8WjoV*{Y3qnETK;* z<-Yqj-nvEjOFHiS22E3Ie*iN;t*8yM#ECVXM zgECD_U@#Hp4j3AsWZ=_7(6?^r?Vfg50U%Y_{ujS-eejL%ybl{$ih%;1%M>Sx0$T<+ z)ZrY1;VUa($N>MGR_vIt_=mst9RH?3jKBOT9gp{FVKK}0knIF8>Ey2T>}DFT7eSL~6n#~xYZb3B|o_fy~Vz6XEq zaJD%956`^z{|+%e{&nwBrNg7l_+bP59^<(00CE6G0SPG(LLsU^DFBEFv%FUk%8~(Q z-yupxUgsEvV`$&$jG?vI?xn~SsiH{VTUrCK1Hb?QX{?(OkIW#7)M|-@02DLGgM$L$ z(njVl67ZGG9??7`6b6U@s7NUQg3|Ek5*^x_!cz#qFjT}$V;#10jZ1?J)1tt*boXs+ zsQY@FkZYiqkOvK4Z$xGQv7H2jepr${29%~SaTLQjf+0riCgcfyb6J@Gm?g;U7rMd=4H)VVN><9XqqnH!6Y;AiDP0p~PfJ5io8WSN4q>=BqKAhgzz)DvKm zfDF#XqcxZ;3~n-TIG({c_UvveB@f%V!cMMXN(Lf=850mBP01q!M|>Q6uQ##^(OM)NN(V*I&}ybonrQiAesa`=lx z{N2X!wr{kxxIUTVg~Kt97bQ}qkR=MaQh_%rAXU}OSRw|1>KuE_kA-0vC>SXHdB)70 zfOYsn=CGBgIG)b%)_8`6b=b&L47B!SSyjRd6jkq`IJ4%Z!^AKQfSF}%C4|o@_V->J z&2fEhF)1zjN#g74sesfvl6(^pJEC6vFHodu$tWDKaN!-#Cl-S=!O?hzgSmk@7~$4* zfjrUZd&;q7pYX-nimK9*CB|bURp5`-(#3DPY5p@0nChBvl2(8!_>~aoRlaPd3aStRa12gKyV01Y<=4q zFC9AMNrLfwj;VE+PZu~UOsF@uRRN%?t%%}QV{r)b2YGg@KuY6QVNn`~-}k^BxVqWL ze}C%;`*UocOYx_O%@Y&C$G_#_tDksfG%r8@=3BQ9F}~-k-a`|^yE);Hr;7h9JHE^S zIp=UNnd9Zdk%yZLgTgmjLFoimYp@EWov50%O9TL#dw^?0$#KT`x8l~q;J7d-%hC_5 zVuJB>J%Lr!SSM8#f>$r20OQ(Z4mkFM=a$-((qOG&m+i0GvWno<^_BJ#vu~?9fkjck zMUBQF)~(c1pp4a2vR9ZW)q5BXC6d4!^Ai955TdP6p=;z*vJf zkEeL<<}uzFO))l%5`az;WOO`(+vNKzq(2ljG>3j@s@I<^Tpm{({uGlQK&VhX?- zSnDvf?BC_zr?r1yyt!6a4e?@olygYRxo^{OVLU=-S%xG@s&62QB%Ld$+V8J}s5%!* zVoIFH z2B$v5LR}FN;}KYCA6pyl3Fqr=4-YgW#VevGgrqb zpeF=uXobC0;Tx`O<6{qB@vQe3U){&6qd7|J+@!QGj0*GP3uk|7e>|J~k2i0g9WlQD z>)uN#a38b#0muC9rQ%ASranU2RKrVs#F8g zfEX1pR|uulvXg7iu0F!6;M{VOR*118NK)0-)%LB_-PFEVclA9HSpcei?@<7O+B)eed#AY_x#F- zXsi}|@}pmY?K>`J3HYOT^z}a~tovPa%RS>5!$pA?4n}z9#vxuCO+8t(L`bp>y zQmEBIs{LLqs3A}Dy;zyGAb-6HR__Ix-&@@mKvfG%id2PY5gJO3;;d~CPN_ugexV;4 zuSKZ$ajcsOm^;QnVeq-PhL{#5-o3Yt?JU8;yaW_w{X~5Qoc+kKEZ%tZ;?AoNZfg7N z(X1IU?z-oWt-`t=m=xx(Um0W%94@RX9pl!lz^`9B!1MdZ*q@i4bwF$6dG0Ainx;_I zM+*oLKq$?#r$P=;C9E}f*eaQBZpW$Svf9C@*C(_uB1k;0l-N-D`*GImYx}k8m!RrT z4C9MOGdzDd!EQgtcAjEb8fZmoQI>a&%krC3rFstf)AwDxw0M61a8)b$-j93*9PqGl z?$1n1d!CqJEuR3eC@rp!rZ_4r9KlnGd?{dRT_MG)ptwBNcxhFz?phQ3SwW6Em*GYd z9Iw>}dHI`prG7BW?W)%qkRtxQl%ar?_DJh225_PaDTSb1=O5t2K4?j?^#WqyQ4@7>ZQ2HVb(9!UD+i9(s9>q(X|u z4<@41W4F@GR+{U?dIYG~Rp;BQLLeAYSslDs-#XSQAy;$TnxXc-(`Wnx3+s#Wb@c55hYIK~L!HX04}& z94AmiTmdOs%U;xod@GttMae-CDG;|N;;yz1LbrABh;ahy{6UZ1o_!!RZ|u?n<-rLJzVdzD04UhC~oa5 zs&<79`*99B+0JEP|K(N07&;&aRM<8T#l;_55tPJuWfsweWq4TI>CC_yA+zZ`GcRXU znBg+w3FmJo$gBv!TFTrkClNFeh*!-Zm;oE4RmyEyrx;o(u(M?2o`04SnBjpU`GKu9 zylG%PoRJ^4CAsyE3pbth9W`w!Li7D~>$DF^_Nd>pdcJ90Lqg(pDtObZUN;F=;Eeqy2)r$q)Ty$Va|{q7FrWYe zgN|>$)x7PFB@1GPwbf>mRse}Ih72+Zl{*eH#i*U{49(O;9?UvIHBk#eeh~L+q=m5B z76C<}Q!Bu6xTcAaC{F-Xzn=l4VihqiXrq0mGQrYWpJTkJr0vB{G84 z-zy_e?bs4gBuXg=knO%no>*L4rawg*A`e7CUL;qUC#pa>NcXn@j8_rkvA)7H6RUhh z!uBgOOO2`zfQ;R3RMgsUL7-g!9%iucooB2|)VO3e+sr20lxB6fvO;6TWr%2OoM`eK z#Y`u4R`QGcB`zmS)&k(zXo9aGQjD(b<93j4dB9{f?*EK@wR0jxY^7o{a~q_P1Wb8P zs9JDaxzD*EaJmRldhqOpiAZH>9WgTU4=EMjS$$A-1X$S55I?BxOzVP(>vngg&X?9g zY6vUW37P81-_w@e)z^R`l`wu|G>+@?8V3$DZc~4iTi4 zN})X~-zloh@qE*@%1Vy;^k6-(KQf|n;h;u~qE0ccD8@Wd)K7@C0uC1z!;)bfW99%R z0=R|B*@D%`=TZCUmePK$qZ)+Z+JLo~1g$k8G|zm=jPR_isgCH(C>>*L943}gSYYZ- z`+xwDCTiGrw~XDCR3I;mQQ^Fihjr|ahS9dHC7sSWiO;vvyD7wR129zkeviIThtz8LAj=Cx7d&r?_-Y$&PNR>9K&)YYecn`be01cts=&N zg8SsTOw*J1>|nfLyfJcEFe7yeclJ}fHnS27k*-NBqOHkampzLvTk~hO!Hnd)jn*MA z^vNtre8@Y_Q zom#+nVOd$aCe12Y9*`+W=Y=_WhRf}i_h=xpop)?x*wh*??jPgVuN~pWbdI@o-WgmI zVUQ?*S#Rb^-F@Kk^IJF`jUWHaoBO~23kNfOgHr5U!hY#+Yi@8bE3haHN@f(KCDS4(F>BQcjJx|OhK2Hy>=8TMFvbg_i6Rs(Xcby( z#L~9GU4^o?+v_dO<78n_C~X(11d3NfoGx4PAu@n*IM+{b&qg2fxFL36OYA#F>42d< zfk}h9YO)^gyO@SB0^;>Mt|gqfOZaLS>kf$kvi@a?}FBr#RXYF(0o<~Slq1ZzEfR!)^n1A zNMR#SaK5kM;9wo&I3c9!1hj@Ch52+^S64rCYZ^Dqf>lpOge2aS5EF*N$q9i-bb+)fH5Zw~OIQenQwDOZZ^^={DPynq6 zqyWnM4cqRCf^p0o9aDBvg+)oop-`3qvxpm)i-qOfGcOZ2%|^+BTT%(@JX%(1*X@X| zOooOwuiFz5mb}G#Wo@h3WH2BHvqy~06BrTTD1@j~v<$0BNXgX^qjZ2_CgT7Cd~niv zFGR+h>JW90ECI4{uPj8$2qJady3P@hqSJPHofS0?gy7fGiVd_qzg~VJAY~vi02vOP zpz;~=*UPeKKn&wBr{IAW>x_}(mTaW8eS^5f?VOVZ*!s2FvqaR!WWSB|x`-$d&gPHO z-BhoQFuKyeRT}{UssOnzoKscM74)+P7sb2#8E(vqxL+SI$y$ciI01o|w)6Xx_5nP! zkkBPNjV{aYXQcvbmg@zU*d8QyRoilp$8at}^dSKS7sb_R5RKdJi*m)MiG~^|cwGHio~_a(Pz}22@miB_UL>@)8}21Rs=o7=}nG>KaP; z;m6gvh!_^ zUO)~((^|Q|F0(ZvMio$Z)$%{G7hj0Eju@0^7Sh$eg zAfZ!jljAs}Nh{e&6iRj=LWKl=*%ZjqZtjBsYN3DRs5_8IaMRLueb&mPx1D8nvtLI? zjY<|)<-I4C_L6G#d!f@Xih|)#IUN}XSTM@6K`U_zfU9)frC%drP7V+QEXWP*eMmfr z2v@0%(#Dl+zbUVqtRS7>&akEq0l|bY4IU3pTeyktpcD}! zOUaLIVX9aeOyRzvaSbwtA|xOR30syt2rxEiD3Ci^a-D0_X=jb3D|p(U*>Gm9%_d}) zAPJA1`cC$Np|h&Q(c`RIxJ*5QtRkUy+_1o9UD$0yi0tMl@E*eqCt$Z|>(ER_#Vzx= zwOeN)Zr75s)@%CA$e>!PUj% z!eJPlQ)U*hO)qZl%(lChQjpfOvX9!aWm#ET7G|qtSR)xL3u?S*k0EI`jrYtg<8W>< zb3v|{nt&9Q&e}jRdU*=7C{6{>iFG08X^doVSx^P#ffNmAWj-z2e8#`KE>X)WV0Waf z>W~Ln@};RE(HeV}m2Hn94y02MqwF_0#b1IcouD3 z0p+j?GWnHQSPcmU!M6)?NUToYb?zP$w7GAh&CT3~akUH&r-}K9pc7q3jC%(;K0htU zL`UYS2~N!><~^-KaEV4MlHY~QGP>`~c128CZSEc+SYBVL?rXkZ4x=PZpvv35bRIbz zDo6DYoe{{I_DY`FpF$CMkZOEjGe@p9_Op;}_=pmiodI5+6qw7Zmoy_KY?t(MfjYEw zbF8x+35lecFYtcx8w8&lQBJ9^vw-o~W{M{+ZX#6*JK8~M!g)$T^FCaR5Ik#I;F`l> zLlNG6aRXO(`grwdim3(20X-tzwY32vg%=kNj#-NJ&=zFN?)u87JZJ(Eck)jagmA&o zrw!X#CuFvA!hT1t@zHyBab+{dONSFoiQ$Yxj}$I%ZeUatoSd^TYTb$ zBRq9u=+h(_8&VjMA^;qc&2xfgp^v&my=!CdAeicPe6LI?s@!Saz0*6hstCgOHXq4{ z>P&EJJjLg)-NehsQ_NyEX~#gOVw_KQn9mz1hE5p=qcQ)_n@4zcw7^7VC=rv~TL#Jk zc}Ok}>l{EN*$YT3nO#=;Bv`vW4w?Lm?S(9>batU+<_-e8%-U~EX87Xu8#puo(hQ8K zl3Rn!me@`RJDK)=CpEnLG$2N?v4w$BNEeKZ6z(46KEJtfj1fD$#m=v7WSU{gR*euyXUC{F zUAEV6*L`g)s=8}XvR2dtoiZ9MV#@M!iN?JfnfGP24p3!*L+el~U}`lUat&!IKJ<<& zIGinjEXA#b#l>7B1*5PI&JYxU832`L$g{liU6pMb<=J@quS>jNc5i6*)euuoL^!Mc zN!O6jttb>{IhYg%S&H+i20Is)B%&MYRzF9crFbF901UAze3Cz2QMAX?Y-HP8qFCk=c_bsJxo>r5}uG6J&N0y_mTlBIDEz2+Mz1y3Ohq`#r zOKf^&Pv=Y&1^}XuY8Jr~kPuM$BNOtpLB_by*BF+T^HiZ{9nSYO=7qwXoOhQ`D88VY z5$)78d4WeVK4}}uKx&`B>u)Q_GKqYxaU#m{S(Qt+M}+ga#@rZK2Kp-cuEyhnsg4*g zO$>I@Y76#UsxZn3+7M{lFXn=>+p=1CY z|6ABPEAfk2DZnmL31ivU!xSG}eP>NFKI1-#l=HNGKsFhHJmIec<#0d z(CgTqr1gmI33758RDCM!6P^A~08W=4s+1#I0ll<=m276(JDgCwQ4yVDlh&vBBKelWD}$c*Uw(&Q@Hye)7l*HM)DD#S?Q$|t#^9_RCemo|_k#EA|RrZfy!VHB8e z%YdHMBu)U)sHUs2Oxx}5w(V-8J*{hNC;uB)MM{d=$x0Li80Q*fjN=6s3#LWEr;+;z zmBdQ2Eu;V)*h_cP+tu^@_Ah41F~Q|NkX3luBF-Nwq)-l#dQ{3vq8nB|pC1)SG$J3W zR>Ro&pYdFy!%Vl7*s}F^n`Z@8Qb0=Ccj4mlOrTZkF+t%@DT{y|EnUvcGaA})*qGQZ+Ibtz@5Lmtp z&SW4)VPm^oK#sySXeC4Iki=Ea!UFpX=&biuvw@%F=C+J=4OFVZ7$!kjIC;hkxB15W!P@1G^UHH73DLBA`VaD+y zq+wjRF9BfrZS4Wbfzo9X+)~$<>vYcD?nHcoAlzL}lbx&Ox=RLT&Y>j0L~zUi!^5I1 z8#d8mDos#8g2JlDb^G-rYs9{%oQY2o&<^#>rkX!~gR~!rY?46Ai!u;8YPF-RWUB)7ae9 zVfE7hJ8By*98GcE3Ou%@7q+}vg}37cE=TB>^Mpuw(Ijm{PO#T~$5+nc1Yk2!_@+BH z@SeR5+!z+Pp&X1;*l;O$nw_exJDF;Tj{$}yqId0X;QsACu8(IZ3{W@=V+?wU#-)CW zeGwOI!3(20P%wAOZHa zeI~`Jbx5F>`A#Y%H zm0P6LQC)mpYZ;DO`j*Npp*wPk-$2aJ?C>iuUB_$3Qyk0&B3WmKlE91VCGp za$CqZBB;i~DrW~lw3(&J%ixR`4@Wp0O;D%=`Ct&1#n}PIAZLr61lULwHeAsld`^$? z^8SclIhtV#jlJDnxR`TbQIvRPGVv8AKErQqz`KB?qt`mU#U_=Igs!yAO}iJgVS?ydoy68AInI^+-*!bB~lt2QKOYN#W*Y~KO^u`Z*u zhs{*up3M~fY0N`YXuMb&q^vMZ6-c4M9^=8Quth=X;RyQ+i@i)^2oCEQI=Cn@Dd;Rm znx-o*ign)I-KIiL#7kX0!X;M(3DITb>mHx1O^%l{uM97rHV|q-AKr5nVOc@VaME{t{xeO zy;QLRpb3>vqeD!S)Nz4E-UXGGg=MorIZr)EQDk2KEuvC^K`>!mNwOaU+JG2&9%{eEf{rqxg zJ8To>xJ>|DiF(%jN+?YD6(es4I9f~_Rz9u4c0!ybgro%WjGzmGD?F0Cy&_YQwnn~E zI)>Y^I@wnJY-_dF*49KynJ&v;1SAQ?bY=`qbQ%u@iumU7xQ-ZkqM!&aQT|3>fpwMb zCkq>1f_hgwisV{W%j86M-M!Abg@5dhFtU}HtV&CiBYK@xxl5D|W1T9%g574G0HYPe z2)rlBi9IV>3M8>2tqF?6?O&mjTg+TJP|DimcM+sqBh_}k>@OpQmTtQ+)+GY)S&>Oj zS)l+pROu*)7)+dHJpkiX#2B-~r6h4lLZDNd34&I#o*toXkhHd&O=3j;IM_n8z2^I5 z;a4_}kr&~*d+N!?!!iOH3rwaKMZqBtjbnh9Icng@H5dbLkU~)~JIklSNu@#q+#)QY zV1z3QRFDI@O2{U~3Y8F9oD5xyEE}-=tjtcDLnI)u4rZK221b?hoe9(=VJ!B?g0wAgYdW3tgD0Vq3cma*Jj7di_z0Yj2JigR?2M>?Z_( z2UdVX6UFGUL&?lG`jc22o^TGJbsYr&LSmX0$!n!JRUTTbMoKeZ&SxT%dI6clEqr-5 zRc@oatX`$-1~0FnLJlJEPE*L}H|7SriQ+OQIZ0CjmUYU3N933e@+_3rKHlD}lh;FJ z?MMEW7Jbn<1Z5KyltW2Hb%Y6^3Vh)J?nZ$+Vr(S}CD@e=wx^*FfGR<}nBB0IEP-bG z3n>#~n-~#i?bI$Ne{Hw_YgTVU*d{6HT~qsIho?v;vQ&YrgNhmosel`4(ja5#L}OMM zUNBd&w=AkyT*6A6K+2`r-6ao)9CAT6NNy8;QG%v-N~}-vV_kPmP=)L7vJAMmnw=0K zO)9DZg4;|QWQ^;R0-KtgvCLkLaq&fp00l5Qm+m>sWojb`gq@@Qx63#rC!Ptg8eXcM zPpm9Etq%vqA%)pIIFmrdjnSous0ds(CFIQ%14IlW|4<6@T1jcX1c2q%Gp5b@|5^P( zC9^$YMYJ;lpEXN!E!<*D7TL~FS?X+7YvL4DiZv4U0sb8=0% zG{~UB18~ARM#}+|?(bTspsvd28~pgYXXCsRz8)(gV7zW*wI=H<8W^sNaV zxo{49!2(5zgPBX zJEsXx?BsawZr>Yr8{;sW8@zEi!E-l{@Z$b4UOS#6(J4};nE;+PS&9GTi?{IJo!s2B z*)x5u@YGvFJax3dE1!NDUwvyA-}2y{xYF6)fwN#*wM>o; zl%;SvDP5zZF1PSekuAf}Hv6HFx?7C3)n?gSTBWUpQ@W?8@z{0`JGlnpzSr@z!1eJ2 zH^&p7;%sJt-HkpjZ}l-Nja?XH`gGdARr%icKMbeTcBc6I9=*8nC&*&&bJvD=WxN2u zCy3C;AAIO8T-_SrzrA^YU*8|0^Z`~%eDP?8*A^D0($ytokhi>>RldM869R)!I)`J| z$bxDimDgz+Il%|NWd@EdW5Kn(l5PQ9n6ayu8&|-gWpKS;&PpLf4Q!wZkDbeL{|O{S zF_VPD&G8(s9gcBpGR48dKxvK3TLWxo35v4VFO2yK0Dt?FH%3DM(5MPNb!{JqNER3K z^jBUVEuJcjd*uGzjZ1@6sl&O&Ym)*`-y8y9eEq!_aPLkZH)jP33!G0A^ocPn3`$|? z{EUI$Yp}ewsR{oA$ridlMYQalyUdO$eT?__WKQk)%>1(s{haNsZ z_(NZL*Y@VK`xCr5E%0w&xPcdrC-~0y-GlFW|2_Em=WpOsZ;Wv7W*^&miswdi92y4# zLlITxWS|wJRAyRX4dnl0fWrwF@3jm#e=S_vOBA;A#Q*(DS-@E!QObj62Nmm&_s9K! z2mqXlyT{D12+&UmyZr=3$wHXln+r9gq zzcryR9?no&hx@iNeC+YN@H-y7h|j!ojQ{lfO&l(aPxe|^SDQ)89LLCBW&jL8xm2^`~S z8_QT&#tfm}gTi7*6Mn~Cn<$Js5xU>RHAA@b+y=Jt1m|+?^U<;kJ+=(bZVaz%ECOLy zdTfCLjD-tzUrrUCymP}}`_vn^@bt*w;zr-sy^#dp9XLR%*f}1#nukYGb(*VP3#2gt zUaA3*!}Z}5uO5zZeKhp}_VO$}d8elmJYCFRG}iu2Md~LF(fHZ@VeLH$)|5}Zb`1bV zU;ps^|NQBr`DYFn=Hm}<_rGbcm*r3GkMZ)j#6SJDSMkR21mE+4`|!c5JNTEMehn`j z&itTT-|*Opmf<*je3k~|m?Cy8(Q?)SX%c3OwTwjw02XH;V`@WP7qbMrCjfGOAUBc( z+o{4%u07Axu0q5#p{f%t!)XF5phy^r3xhW`4t+(~NmE$mFh~g6IP?@S(8?plrdH4? ztwz|@ysWzthzZCnqX7E}vN(aMb2#5m{p`PEBg5y9=Ew;iAqJ_&hE_OoMYw)dz*di^m-_bSq!I(UjX>y0R8$?2P2E- zf&_BGC!T%Le&oTcpMKThj~*|^f8w#-{-1gB-t!lqy)~wnj_3H1$8X`CS|d02c00nh~HLI;=ZU>IO)VU59f zL3nGdV4d-CNq76&dsc0wgx#JBfj~^KS5*n2TsZ$eRs^j9=im{-ny?L?u*J0GlRD=B z7}L`Fj>(9T6Jwx(Ug-GB+>sdMkvLGHK>5QKc4`^N1$$&35aVcJaBV#I!r*XL`fnh% zNXa211 zexklaC2lNA^N$qp6PDEevj-!_nnGw%zU9&Tv0#<;6hC?YR`&6C?`?kY)_9RTb#sK$ z7~I_hcDF*>?}J&1!?{5b!$B62Vi2M3!%0gDS~)m@;3>+?0wo9PGk1)Uad`Y(j>{W8 z7+d1MynF+BntE^TK$^)5Ue@6>n~$}jZUx_0u(8gW3!wle#$iJfK5%i%Q@BsQeiJte zi=AGMUYhvC#Jwn=s7iPZa)Js2<^14LXt#^)_Qwzs^J^||B2gOGjz;*^n?vjkdf3cT zRm%Jz~UQc{-ecu_wR|H>L|*n;HyyJzUu6f!UeyeDSO7+{Xd> zWv6uU?EW#NlAuNT*)O~Z0L8aHboCd$aExb<7RTTBl^3_Z^P~4&-2Uua$9R1_!*g#8 zF*DY8$kZ|l2N(uiMe;(aSO`=+a+Nv*jsqBQ_>C}_#xV}(!Rr#g|Yrz;@gKx^FSroM)DLWQiUj>3MvP2FiL3Lv9sY>)NHXh zo)zW40{HI`@aoftW5yW^p=0^RciaWe^11t+cs=Th*apg!I1iI)05nx)BbU0fOGjpD5-tMJ7^>n5C6A+)Js21u- zid8k`{K0}l;M3C5jq!|(b#Tl)$WqSJ1gTQcDo~7N(G=KKmJrgVnH&&g7UrscuFNA( zv;(z2E8!e-rZsQnDSBFmoa%_O3j(;%E`M|!0lfT{igNJszoq%5gJm}#&gMT?8uw!* z)6<{5HFW4u2)Chp!@ZZWm8UxkW4>`#*!zvMnT=%MGCVl&>g%cx1XcVLgjEmwaB1aH zRT}qX>FhUXQqSj!{z+ZQYaUqq=t|Z>q)r6fF)z(`GXrU&|AivD&ZyoEuGh<}KdNtt zfYZsqNnz}_8^;eOihfBe{mX$cRK-dDuFE>B=0KeSg92KWsiqec;TMVM=vUr6M%R+y zHk4m_^({Pc^~%wv(*MrEQW0EJJgH}$oEpG7cAk1@MW-43ELWlL{mhBK6Mvdx5?OyC zgn80RoxrqYenczv$wa9icW?{O;|Z)u6Tx}PQVmum#HhIF=0H%+hH6Psp6Evx)_nsQ z+|&9W7tVfx9fOsEb`}-{4T=L8=yv6kLEt#$RiZ)Q@H*#Mk)~X$+%fLAa2uIcKS#jd zTd;G=Ya|vR1!5PTBLyZ3EOSXgt3Coy$u~CjO;2hWP)ky!Y}2JaTb& z@6n694?TW)@5*~F?GkQ7`Ow`L@(+F9cV5VG8_QQ;xkw+lbMMOg@7R0j zgLm%jJ$~^#e!F}b;Nf#Uy!%{^D|v?7T^`)q!Iz_a_?|oP!My=~yZko%mWKZg8`p+o T5M9M<00000NkvXXu0mjf!txJN literal 0 HcmV?d00001 diff --git a/graphics/entities/copper-display-small.png b/graphics/entities/copper-display-small.png new file mode 100644 index 0000000000000000000000000000000000000000..972c0a6c542643a5f1f12086d3e7f5ee07c3cb49 GIT binary patch literal 6548 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 literal 0 HcmV?d00001 diff --git a/graphics/entities/display-shadow-small.png b/graphics/entities/display-shadow-small.png new file mode 100644 index 0000000000000000000000000000000000000000..65bc0d5075d17c3de2e07f8616b2db15c8252ace GIT binary patch literal 1145 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPVEzz_>QRC&U%V9R))r1ZJhoy#jP= zUrCT(FaskKGYcylI|nBhHxDl#zkr~Su!xwrgo>(~mX5B0v8kn%wVk_%r?-D#Sa?Kq zOk7f0dPY`uPF{XNVNpqGMOAfOLt}GGYkNm$S9eeUgo#t;E?l&D$UAcbi_T76A9zK5Z^zFM3pFV&2`tAFVpTB-!6eCw;q*F3JcD5m>wE+R8^Zr&TOMy4N-ccX63G zYIj8iZgI^ls@rUCx9OD9!NZ>p{@(j$`}=oW&((RHh+i0>A;QJ#Yxg~f4dXqiF~)`)>~Jz1V>oU@OhPG zb}-=3(%{?MvSv6%teL{UnD=*%?3|k?JDD>MdGm!_c52}edc*Z;ImhmIO5DFUw3<(B zt&xbXV2@mJ*ID$E?)7~PIwkAYtX*6D?BTi2`3&*wERl{Wwa)%=Yj!-?^U_R8CjLdE zcUzf#9Mg}oa%<(@4mRDJHSZR$2|qVu^}YKYY#JwTAJ1mE?|w@na_));b+x|g_9v=} zk3Y(`(f%{_i8Yr!!>Z)${~DK9yj+~}=7lx;ouBi3_sNOR68p)ldZ&9s%(B2mVYwx7y;ZWiaFMz9qbbMsUh&j;n5vY= em7nlmz3YCN-DJNC&b_vv?BnU`=d#Wzp$PzpdQtKK literal 0 HcmV?d00001 diff --git a/graphics/entities/display-shadow.png b/graphics/entities/display-shadow.png new file mode 100644 index 0000000000000000000000000000000000000000..99e755eb20a5d6f2bab465b4f184a96430bfe0e0 GIT binary patch literal 1312 zcmeAS@N?(olHy`uVBq!ia0vp^XF!;P8Ax*c*>iw_fw4KjC&U%V9R&j$0*r6sL2=Vi z666=mz{teR!pg?Z!O6wV!^bBPx0{BI?rrem@Xk{ z@P$X2nTof7vGL^L+6ZvuxJITi33iDC$%CEm|h};F61G z_1SDd4H5?b%b(`3J=QQbNI1~I2o}L))K5NeW<|@Sh#%X9|Gh~4*wi@j$eCw5AO8C_ zNz~^{g=_hloO!F)8Jjkv>0i!x_**5=krHTTKZ|#)Q7_w;F_kSl%#5kkd|kM?Zo(XO zA=}PN@73Inb*fA~@219Z{!-2}p2RsTfAgfWv7MP83G`%wU*Y);ObID77hdukO5SEZ4S4@#YwR!ev~wPB z53fF|@_k0ZpMOUkw#}P*J@iwbrmx@hnA)GNmFp|J&L#etID0#n(AnCUu#?uys*`q| z_YQx4%D(T8P4V@g&f)T99)G^woxbadZ19{t=5JmfyYpw+seHp$15rW2sw z|LN8{FVFva_T%sJl^Y+wOnm<{plts6^;=?Ina$|B9QS4PY3S4`uSq#`SSLA52EBBS-dzAm$v)T%*y21VUv>_ pU0hsUU83Zq{G);uTPDQ+Kw3d%F6$taD0e0svAAtC|1+ literal 0 HcmV?d00001 diff --git a/graphics/entities/iron-display-medium.png b/graphics/entities/iron-display-medium.png new file mode 100644 index 0000000000000000000000000000000000000000..81e9b1e577073e6e6898d1b2a770f5068681a032 GIT binary patch literal 14640 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 VLCqe)8IS+~002ovPDHLkV1j`s^DY1Y literal 0 HcmV?d00001 diff --git a/graphics/entities/iron-display.png b/graphics/entities/iron-display.png new file mode 100644 index 0000000000000000000000000000000000000000..c9f12ce083e14546f28d7e75c35e4f55d7965213 GIT binary patch literal 24529 zcmV(;K-<5GP)c zQj~-|WKkZXyk>dGe-Qa00V`4nib0NnU;|@&@Yu85?YEwDdZ|by&D_avG*=_XS)g=V zr*(dPs=rlT->T}%kCQz5fk$}s!3X3MAG}w7`Js35qadIBg~$2zU;L1K{K-e}chciwcABsG_IC)|FbW!zK@RCImB`HI<~=IgDk<4kui;+#Jk+TG(H{_(54Q6jtn@=K3D zB7w3|Qo5_Dt8wrSmj`_5nJs&|;z@X7E;#2<=TTL>5BR#pJ3-TcXkkwi^Cv~M+grxZpMT*S&u*-*(Y7Ny z_-PchWP)Mv6j$LWIFy1Xi^qpRjsvQNSRls4dM%9BHw<6!4$TRld%9GNY$_fFYNuos zhLlKgU_F>_a_mvSYz{SA5>AtmWT;Qv;l>+Zc0TaZh276xIP>i@w`{FZw@tXf$Hn)JWBmiZU!_G?Hk%AQU7thA-uUg6XN+ zbvuXLP0^eYCy;s?SNP#1(G7_{W^yTPox0`j*7K!Qw0-`iAO6i+nf>jtBWv1L9-KFy zoL-A`r6$o3yffbq>N(naBS&_X`7@=6B?wWx6toloBVSYp;&48o;t(H<$cP{=fOEvG zi$y>D`*J>;AWon9%G3Y172;!0K3<8Ihsx0Xws+hQ)T$Q5Xn{d$l5=DQyu*8k6CtZ2 z&Kw9;g({?>gCZ31kRx?);KiI#1?-TWU|H5_p-T~ZEO=9aR00Yh4)v8CumU1N6DrG6i=2=GZBQx&3p}76t>K+mwjIQylF3@Yd9%k0 zRF&C8BCsd}z6=N+?;H+OW`~}#LdnE3ldy5RiN4~}&iDUR6^-if>S&C(o?gLuM+hE8 z7*wgnp)Od!_bDM{G#4zp2Txr$s1L-LNv>khz<@CJmWY`5g`6X!AcT5k!G?$hUnvLt=^w6ne6ZXYP}Xdnh_EnCxMKxNEMw{crPp?EVAH&XQ>rI zYN}8XD4+%NjT7^SNTDdG6U?;&5-OZHP_=c4L!20a1%^caT2J|M*L6?7
gZ~frx z|2`pp?dLuys(MT{|7OnVGg!EI zBE`f;rPLJ&kfmb0R#UGBE4jlkz;chQ&{5IWLUuwd1t(B94b6D1USwg*IST*@HC6C< z6_RCCC@QFU3nDHbe2Erl!9$S3c)UhT$tp!N_TU`NxWao+8hUby7L?wI-H@H55;#%{ zv&lY-<&1zMh_eb(gpwubRK1!qJGP7##Y)Fe7Icc4NWD(Vo(WgwS?h(p4N+|MnE zjq1vNgUon5rfNsfCxA-As48KNT-8Wb;oC8Lsx%%{3sp(9!J)1~tA^Z+XzGB*4qs!0 z5CK$CRiqRg5Q>60Yn8+~1gM(U-VG{%Lbn(N$77ZEclYR@A3t{NuO2(Owf)rBp5^t3 z=XJ;@KJtinCEcUSpX8K&BgVL?t`aY>oK2YQ@6dG}{Vx-WNV-^94vA&g(+$b?jVaR?(~IWJ&SY+Dj07=Sko7S#ozD$V%7v`ZcOBhg zVQt`i*)gPywM#K#c>00abYk;9W+T)xX68dN`??{q=pu`uSZg!%1Lt0SmHBLHB#k(t zI=YmZb^|FU+dHPh&@GvD1AEJXML#ff9WM3kEqc1HHw;p>bcUlRs?ZOSVTh!mH~S4^ z*BSP{2(e&o>ari0%op@Y$?EJrbaAqzA9@?z5YaFqr^L?wl-JI`Mpf6~0#>KY*GkNp zK4W`#shEFaDdw+~5`EXRJ6|&C3w_EAG1bgM!$_ zPqiRm7ud=>02BoT@c}_VGuiM#EH*%d#zF9cDv$?25gfT>hJuy;N(x?z>G0Kv6Q^%A z5`5>(S!Vlt*7A&M>$k0KOvTV*!G^<>Yq9r9p{UY0WysKYWn2mPhJu(aNuA-7%XXuv zwQU8|jIip^1Oc!%vUbpT40lS2Qi{D#1&$m)&DPN)Y)_Y*dGRG`FNQS)YYoA9!wOt( zYbXke%@F|*o5ZYS#r)rT0gRc3(+M^%S91YNaIrY^%bRYyjXUnSpV84{y!?X~nC)(p zQ&j2a-_NoCgL&fb7ekso^W1;D;VqM0oXgPtM1}s2;y<2JUKfgGmHqu0=PvECy*IIJ z=tKy?f(=FRt`KBknL%-61y#tRbOjX5$W*Wc3<3x^KqNCno7j6Jk7+50C~CoIr51Dg z&Mt8|V}F^foyZx}TV=(&Yy=Yl!E^%-6(NCzyqP{2d>Aef*4M8hJ01vqN@ql(SF zFGN6{JR;pc|AfI#Z;Ii4g+uqBbkpNI^;k zZ*8MkC6v^m;t(wqg_z|E9#BeA`_A+VSOpylqEJk~PkM-Mskxw|MQv?@Ld3%f{IKS)KBGn&AKNJ@?#o=3l<~oW3Cy;*%eKka?1( z_VO4de<8>I9>5pH%JBC7gjX(Xvp-#!aS_3Vn!2tmBMV^JUF>P&AWO^2J4F>xMS&}x z6A%t`timp88PE0)qO`79sok4**6Y_*MF;`soDFe;aDe4%OsaZi0LW#e0<7Q#P!7bt zv2V+jKyxCng4tey1!XB2r-cGcW(%{Uswx}aDx=}W8IeubfnQL{0RRjet71NdtAD#% z#R~q*HeBr&R{f%dK(^#J>xLB{AK-K%SLVWj3l88b3M+mQ;NW+W|LS|dNK~}2Rl}(@ z!M7WnddpqB`Ocrjqg;6LdFbb4CC``rH!jV(FLuktQ~&zxcl!SpA)ffa`=#-m8V7!> z3GUOP7Ei}Th`)^%-8a?Y_L2LxD|uO7_7ldIR8&T9f$ zl~Rfg&DpA!_4=v@BoJAB+BodsS8*I*wy|R03J%qk_1Cer6zh$PeXFbZYyel=0dOcj zRlS~15B2@3-6pE&${yK#oH08Ou&rV=xpvOAHoz*TRm@j(gAu|os4A^wj<;A6K6=w_ z-1q(uaQgIVUi$90xOna?%jHtHyS&Y?{7Z@5Ukq6Zv=0=joYM>pKU{;dL;iRyq>S{(mEKywV+*kKq-OJvu zR<_l1KhS&NYlkxSg>mILvU!|$-uFJ<{?4Cf`}}LX@Z2}qnJsCh3?X;_G+QixZ?WvZ z{*`B*%Qtj~_{gIVljCr-t*cM11^t}Y^roUJLvc)J3truwaqhw;_NGhvtRRlIZH){e z1S7+WV^*BALV_C+RrD}MA7oM6Lqra(HrEo8!-EogcjG~O`1(~mD*&a{}`QD2!U;p2(AAa}&ms5J1 z)AC108vmKPEKim+$fE1Hus7p-=e9X}VTb9wBNh-JXh$O>#8s8S#%jhmynWzx|1Qqm zPyk-7a~0o>lhoE7nq4`(Jv@vwHV(1(dTS0N`XPHA-a3N$X$9Lg_8dlv>-hOP=WFle zbtfPYGD4q}k|Mj?7kT;288*f(x7~U(%gG+GUrJWpoDb=dW#-P!qes4d`)#-Gy!^^J zT_prhKJg*6=$$dfzf1k{u~8jrMK$2-wmJVD9Bo z+n3v^^X3rWAD^34bN5OGi%(WKu9prjK>S^d1m7XtBf*&Rx#rD5j8-?QI8ULyu0+~0 zj{6<*`@cmPj;JrLOWxxy1$2F?x4Xl?(^m06>W2K^UtB-?@c!Mq-xr9VfAbYWRsY+0 z=>AJf-Rk8x-$4qr!AfTMZ(qH|u1k;@KduTV=NTfxgn^kWbAADN$z&q?|yvq_V;~=s#&29A|?>4Tg0oE`0(m`ND?GH*?J*hJ-sS0r*yQ3QZ59D`xPizGl z`53AZf4@su?=xQH0jmI56Y&rORCCFiBL)dJ;Z*pj-&VS-164uDI5Pv6vOJbmW0@krn%?u(cRJTzU#yz-gaW^_&C z;~C6AuY(V+D76|Q+sGC+wQYZ*=-$7Cj z(+pTSFhqfqBz<$GR8<}@-})%=rTY$}Z>F&`|X%C3D*u}t3g_&9(FSVV4g zUg85zuFl+_!j!V&iWWc<6wxwZTA=v3KR|N^%n&2+^2PJ9K!k$PuK+DO7u)MHW@IR0 zrKrVlG^3^v0FwBbc>w2Y8*cM*tulGdpGI4F{(w7-{{72mPQ$zJ830R4PWgDtSB9~2 zm=r=0A*QLjg`o>R_oyHb6B43G(J{I~EAb15z)Nb1K(VuQmla+NDDg7MRUV zB8R3_(Pzae+bzLVh9o0_C?Tq99VDqCWuU;SrA8+i553@+?UByXNEp}zU=fo!Q)u)} zmTk7Oeb$8F$vl}73S!cYoLz3$bMt8O-u%MlSOLhniMh9}f%(4h<#DBw@>;$ChMCu@U^@te3zYVBadr ze=Ih1jWpkDteE;6PO;uQOZuy};_jdWG$_DW$@pZU8em z3=>XusA>#-FIG&ZfGz_;P(1Sx;|VscqZdS%ZmvC-n?`;!X&lGqFPBYBCTKq48y|Nx zk;sb6%oq}4cD)0-e+YrD{HNcTbIugvtOcQl;y1JyN^MOY03aZlz|>@W?8gF;4m(`j zJeMj6hQkh$J8Ys9LFg+%!P;j>%$YddUR#!j5{)21i2(CKCKFj*{3`=9Ge+Al3?w{O z@SVA#amHI!Spt$GUpWACe2k=qN_$j#KrbbV3IoumEGcDKRTDl$hQMMieb<$^?Xx@} zr5=Ex3W8W9J(GtqJ3+k@!y|ZHBXjT>Tfs&NpwIaa^AmgCg=f^c`8F1~6P!b=2gkfky+_ za_*hnJj%l-$2=mGn=wpC-u}df zViHT#w5eBUs%`mufFcHy5Ua63JWn6c*O!u!C24}j8X7978Fqs~bs4V6%zUN>kM6MZ zc}+Pg%x31ePnrN@nw3P&+ydf?xcQ+mJV|I~M4|C#IW~uRzDHG|W)Ps%drPX2O;5*A zz)XTbp5;6I_NM~z{%DAnWPhrDi&YJaH44*%L}WZVLc(IhQ}KWDz$i9}?c>N^FPdDV zs1`93+}VB}_7yVuor%fi$vzV0BIX$J3+Isz^HHlp?zUN@&qw4_rC&cJ?7AMc818q& zc!g-Lo}(L*Sgaw^K}-upi{(^U_$o0X2-M~t*?9z_%$-mEa=2jlg@Fn@9b7oMNyT9t z1TOMKkt7bPB#|*X2-Jf+>6^MxnW8&!fmw(r7QhO@vaB~(0PcQYAolmSsH#e88>FhG ztPmoCRuoATs>-4P#Lgx!kiT3Pt_R$)^a>Og6rPx4ei2Kyd2%*fkT~3hD+L~?@F*x^ z*81PK00<&boG3AKKABKep$mm(xq*&Xh?_P*^8jdvoE6Co1tN<8l?Zd#>jVZpB|zlm zy8H%Dw8a++=J+iZ1|(tRN1Id3;h)vYX6As2JL^Sw#D@nk02mLFKpcXR%#aaqNCxc= z=nlKW-)K(d7k01D>zOhav>lHN*Zi`( zcssrlk>BRGQPri%P3~MThq$=Uuc{cj4l$H=1jrIg#=5uzc@TtZVucubgsKq>Q9{*X zef7K$;ij-VvBcTgl~O0Bg}Djo39*tTdQ_Z4gkn*>13L$+LSwOhR#Y@6(B3jxjxhB{ z$lMM*SA@$UKB|iC;fRNa1BPtSoKXA<5kMiZ2_NE%O@&;wB{6pZ3eRU(Rj5`QvGjZQ! zG4de>K~qO$2o(AexENz4AwmwvZroDqi<>K4RVJ6UU>yuniYNqeby@iN0V6ME)_fRk zOVaf2@a+k8)Tyb?E?g+16<4 zf^>z2h*&qMs#@C3<#>hoew#65llx;T!l3;Txj&v(6g}}D>AwkQcWHShi>mmtyj&A{ zuF=ny!7)I~Gx9v4>C5f#3G2XT5n-m0IF2d~r>NBRss^mbtpIu=-EM+Nl_wH&4-XHh z))yiY5TtbD!ES#*LM#nVz?tvZi}$DhIlaqVIG3>6&1!zXZO)xTmYX@ZmfRIu=8$S( zs~k&|vFn;Lm+9Q$F#GwD`eW&-p=PCVOB(@!0h$4r4Ey`BK>YlhuW=ZXRF-AXBL-=( zwT!HaLk}dASzb^cZiF`x_Bqpv+uPh6@PuRM>0vn4ix&yYl2uG|df_Ram5GOa`NU-k z;^~K3q3yr#5?Uxsd(@T@3yM1wSzMJ&_3NL6UHA8BR+rKTK{7?ksqADhz!Z9Zet(2$n4@V~vG`b4#gcGNSIX^eR6%Wf*r^0}=Ye%CrcHuQ>Kujw(Oez>mXP2Su#|j+$U;08CK;eticEA~AFm zKE(cj)F*j3bm)7-b%^M5k3&*)*^q6lRaEt(>BLPN4))@j0&}d^i_BkbyAhN!B0la?ylNF-t(KM~Z)df@)O%(j>Dgs%tRYe;O$4nnK6Bds!cqa#Q z!aM}XZeeo{?zD2@U0RgmhivdXl2<_yl4wtn5`SKU3f}Dp9QS?s?V&fs7>fyI5NYaa zipp|86DoQB{5dwi_yY{x5yyuMSniR-9$)>eM*r%~qb7x_61$!z*Ok zIADM5k-H*2hhp|9(+dB*)#^3z#Ms7d6FDpY*K@dYSL9zf1ag?2;5ufEH zp66g${Hzw7srsp_@pyiL+xc@@`B`WLeKDTMgJH-ZSBUti+whY$Gv z@Bbd}-@YlU!;mtXV1>mG%|=4qhA*Gr;Pu;|bP)RP=ilMScenrK|KIVS$9#xCdwz*1 z8PHrP#P`Pz!;q2994U9wE6qXg2(E3|`TRmOj-T_cKYa3>!^P@{a`SUcy%V-F`~S}O zaW}mbk@*Ow2%w4|{_eL(+jrPBf^`Jirb2~`eb++-8mjs)B*edbTULor1mfTQ)z`S+ zcmHJQ4*z^zA^zgquc3%2h1ke=eY-=KGWucov^O!sw=iKKT9Qm?UJS#&*)|L+;?TUb zzn;TsB|ZVUj|p?hoeu#Qd@tKNQ+h-RkDJx+w_Bj!;%7HC{_Gbo@zo{p^>qt@;qTrZ zkPRv!{zZoT<=x%=Pdf;GgJ)j``QgV`=yxB0_6q2LRs@!6KudxS5&}ZbjGLdu!_Tqh zrP*gYK^*tbF2_MqMNR@mg;1>! zH6fUy%MmIO&1zHH!|f0IaXrMLzDBrwfq3~Gp}D|j)uL@0hyWqP@~vhinbEFRh%ruG zC~G~%U!33BT)NF1SaFs*2fWzjF|{DBw!VwU`Om~>0?ywvNvu*JCRZ{Ot)R;Y5h=FF z(!gSigErXb(jKnNr1j`6&c+m>}c9fVC!9`okF#??^1{GvgWHlHBu?T{FdP1gUKU*ik z)Allor$1rzWiF981z(=?PgpXJ#rK)X$-=S3Om(ad+%fjovvbJEWA|kO@Y#YR0Sd!L z5W&NM!YGqchMFPgi~z;mzMo+Ku4CCiB_N}Moemnq>A*7C(Vu6a`Av-`CUJV1X7jK% zu+_}X+UFjA0r&8mPGzrojQ@Q21n1@QE3>&ekvX{eM?bfzD_pEsRRd;dGF?I37`ertJ{Uuc>C*hM;0y6VqQu;P1CUu9wnqddwkD zy?~$V$d3?atK~;!sj7~MAAzV425?|nX)7WQR-v~Dkpu%!$AHbMK@|dqVWOt`Z+`Qe zVis9WKnSSY6`J~hgu(<4l_C%vU*p%ztj?Bo{bV6j)@P0g50AcZ+Is(a%`{Ht|~P&d{e4(PhVa0ZhA#Hx7Z2Jz9#`||}$ZFjDH zJ^ZNr8kVzT^LuABG2X8KON*)=XV!@TW*@%+j5-H7wZ8X$rmTt4cLtymp;AGr2GVp; z1oUc%FsxS-+^$2tMzqpK3($-<0(%n-3iKs2tsuk8&C1!`cr=CxDFGdx*I=Db=<@-M zOKLUdgn^?}dBTwjrHC*Jp{Hot?jn5)BB-khRb7{)T>0CnZ(Efs6&>%WuEK@vxWSctp-eG%;XP z0ih111B<{OOHeiUlDx%1UPs%ZW&QR#uNB~CkgCot`6Iz`9_+@0&)Ui1=-plLGuAC^r%ZQ zMP~KE43_Jt5%zKs@dn;JBq2n!>q{!3pE^;hIxYSFiYXTmtPBoA z=OoSiK`&|eNdG-X0GuC%YbC3X0!Qtx&Bi zC#{y4Eh+`a;0ErU+J7`MyxbJC|K%QXkyXzFIbyW(3QV)b6kPuNSiee30-V@rBzwo?d{&0DQ z)Kj>`gmPZ%@hFPVf8u!pHqqz0na*E3_Xp1nHc--M5%I%YLV&~?M-{y3B2)$29AOg5 z{Duew7z@Pu`X%bi8(UX*NZVWNx`c;rfb~Zl`r))ArHCOl2fiEzPriwl){SEGnvSQWyM(B2Mi&wzJcSU?5Rjd5ipoxP(uu%B7^A}X3_(wpL#6?RH@_o%QP6si1elJM9+fq13e^5uFtn;oCb96z-jhvRRk?)F{G zjMSk!1ehp667`#^d!f;-({}!zdJ-U2i`X>CeUDhIA1SE>z|eOSd5EyS!nW%R6@JPY zYJefYB$kgFF;Bdcl{U>B%3Q-$KA&2hV&PPd;OGOa{%d zQ+;(6D{NMVzNuiU$T=YZxVhNi$Day>X-3dgHdI4tOc$$&N=pqjvJuV4L$6CncbCIE zIAYVQZ9P5Hh<2QTsdET7%OZQ&P#B2toSuKI1FRQGK=&J0SK3GR4K;&lE?lk(gG&6k zZB{L;8{?Yl{s=Res3M-iRHZ)RL@FRcF3gud@Y(+U9DqL(#3wwt2a4Mtm8E(LZ%+Hn zbyQ;gI7nX&g4H6h5=VnX#{0wq5v2W^O@MC=mJ{;+0U;fsh9Ves6-#$g+;@QH@`+*ygiwGm+WA?#{ex&+YQvBBtDLFb1;U=SoVs2N}ih@j63z+jky zZlFTmZgD*95uv!K0|qhRMByPICXcT_8|@PvLYM+<5pGyl!fQF{+1OEhDm3iuwTXzA zL+boCxI9wC6wmmbafhApZh3lhe>69<8W0;mG9UuW895D5vuXJES3my)+N+j4F-@rEF| zrsPCvZ1rI#rpMP{CJj%#jft0^zLta^#}97gQMQp{%EN%|p+mtj!2lRg_?o0F0+J^L z;&}fK8XM?vgrosM2Ut2lb3({Rh^fQjbYygSC7YwJnO1=)vUVGtZLkn*bR)aelt$VK>I)I@k(PBfidoS~c} zctZ#ztn0~)^9UIyXE0ykj6XlXd^pm|j6+$t(wN_`Y|U#cP=;m2l4rA*oegQostorIcBJJnGWdRs|`Km=%p z2keh~NH7dZq2%07_yMz9i33X}77+q6SqP$&HZJih3W83h&OOt{UIGQy)PxE1T#&@e zI`UW+4l3~LD7aeJ=(Q?7ab*brPzg{603qScPX*$|7hjf6?|q0!nsE^Z93&$vkQB(e zkaC4bWB4TIrqQGc!3+E6TTPu3Nu*kfKND_}7}K_nRn|wb18!D5Rw$hed-G8*PAun- zW_8){{T{$k@S+CRm7#`WRR=_g$eSww?|wpdtOY+*P_DUJ!4RM&hO5XqpPZ0UxN~&j zPOZrVh4Gw@{!KK~=jw5}X~ltV9uv?(R7|l#ToLg`lk6FJ=}6~}&!cPn7@Thw9|ssxg0lzvX{O;WY4vF?x@Hn;P<+yv%F*AvnMr4`ykEIoZp6BVU3t|4o zV^=Xp87z-3aVQJiIIs``{^*bX2*3K(uYlo*_wPSIO7D{`zU^NZLT@p}aGa>A9#l|O z(Qasdk>@z0U5y(41yF|05alYBFiOnB)vHbPxQqD zg`i2Y`9J`?+^@@eM)O*5rYQU-(sDYUr{sI}n~`Q%RRMqX>%Yc_x3AG3w%89DniXn5 zhyk%~p%P(JK16nzP;lsX1i~_R?c~qO=>Mh-1l}j;Lvr_4?}5i{m0)vN8cZ??J`u3*nc=61Ve(NH^F+nF2X<} z3M{NSHNjZDuBXQxLqszAM1PcwgAG}ez^URIo}uP~wZw)$r-KjYg7pgnegB`9jou%Q zh&kc%W{qEd^98oMZRx}Q`VM$^zeQz0RX12)Tmm2Ne^NsF;s%OfZ{7q{X9 zhNco^MWM8em6n5u2y=dXG3c>F#InhZoM6`WQbIPe}QK= zH`uJ|(ymnM3#71uLZFZ$3~k$@s;bFuHzM-%5MVxd#~FXitK~E){`>KUc9(49tBLnF zYxnfjp8B}n4M*gnqz&q3g}Q0WcU9GB>ZW{GRfUVq2A8V_A&wJsWhcbOR$YQwha@%b zhYmZdF@zQtB7#{tP>gXDNumTXE(hX$F6uo0JR&L$tWdCtK%t^ z0fk`SC*1cyP(xNL1w#RblrvC|!>(nAS|SFuA{5Wp6{_46r0ex6<8OkZ7n!0J;aOAO zw8SyF$isXZR`R7#adteHf5Pu&5?kg?Ji2XpGFTviPGoSH zzyCX|udbyDfK??O2eFKsw!)8xB1;g_xydxjB9hoQ3&}BzzYBrNqdQ={O`akm53BZa z${GJ}9_9{$1}3WwH*px&i|tQM$WK4(I+lo1t}1-7$*`m1w+18yM1a2U$5AG+1mwX) z6AZxm<|TS*@Z;WaKn+Y>+-X%9*@-U939pY}51u>ZJTk(Bj5k*2J`2;14s(YNQt;$P z27jy%;e5P8_+A|tHO|gQ1yO)vBHiT*54OT(TjQdMJnR;5bY^G%q6^*KoY42Nx7BFdpB;%ZkTf=gWxR&JRa>`~#98BvCCs zADEvxdpuR0+iwiN2arPzSzV&r?a{>wIqo4LB8RGM2Mbel_zD#<1rUQ^-8Q&buTeD( zf(V2=bWfF2SWYAF?^5I_ih07$n|zt~nTZ@mLXJq5RM`k4~G(iRCwBTjabDU zeUe$hkH;bP2OD_B99gN|Nj`6=+CTiq^q?I+w&aBwGz~az?~zrJhE!NK3<8Lh?_rn_ zh$==LQx6+@k0Vx-CNXkjl)TM=AlQQ z6geA`8nO~8_YXqsMe#X|T!4V*XxAN2$4#?t)yy&L3-HGVc6fJQ$P`5kArhBB@J*Sd8j60 zNLKHv#0bOORe`*D{Cq4wgg}V}_-e)liwtKsC7zI74(aDsNdSsj)FnfJmN2VnhG;@1 zhN}u=fzVK4I2_P*9ZU@fv3w#75)>kVTnyFXMB^_e_VRWK;#z+>#DitsS@RPr6smeo z*4?u&*Vbd|7#ex=E0pt5z(ZCfGYC%4SjtL)h>Tc-rJoRpp@T^cK6LY+J8 z27|}~tPRg#vgMh3NqDFtLsoT zD=XA9Iv`jEQV;76XszdMdHLk<3kVkge{yTN8Rc*u-Avq1nS^7+XTE2^nL4~g5w1W6 z_d|u&@rM`-0pF$+x*4(o2EmYvP~gz#u|V9s{1UtER>}zg>~}ltA8sK4)XY=l?_hIS z9Ln`N!RKmU2ek_+_2dX&Uzwoo8D0+ll?r)35&cQ7VGiXjF>{qrzk(6`T>qv)IP7A~DeH_MC)mb43Auw7`53=D=4fjzH<8w(WS9p{=n|NB72fvn4gK;`| zn3B=yv;N$30_@P#4os3G%*ra?PQpS2ohdo)SIood4N(B8BAU9!sj>qGK{Z7~6Q2JJ z>F$FZWrg1MMS@mQaOe}d;{hoROUo4<<)Utz_pvXM^@}4yd-m{rPM zQ_#?R^AoS}Zn2P1Or#J5niLTkIQbO_KsJm8LJG05nOH_$Rd{i^K^G0TclWplU=RR= z-I)WxIHHt?=$1mmr>Ju{gM(iQ%&nSUE?7q{!`&{+Pv65$K7w^}DFy;-;TFcHX9xlW zQv}N&g~3#ja|SE`Q(@PBp@STkchzqFvB4O2o(@300x;NDpQFV zhJzJHx;vo1dySkEP_<}FU9~sQaMt$zhVRRVmtw{Zfa49>@wuLF9%#j~7F;~?#I(7G zppE`p$nzjdaMY?HAwZ=n{UE9+g=;M3gl@=)F+f8z7Kkn>`fNC60}K$&NG8bH$~Ppy zEHTUpg9|(CNU8w|1BW|?POfiJ-2HRWGM12>UlIJYEa!qLmm-Q;_or#=g41_Snw24h z$+;3l5Cy2jU;yOgL#P>`hJH9q2*fa8P?M~Hnv`WEr4FhFHCMy$xrakE6rG$S8WfU% zBAtzBpKFfF?{ejG=D)#YDtKbgfdx%JjO`+dlLoeGADWa0n0tQySM1Kw}1#t zGt8`fCsX8WFNdZ|=g<&$*q9s`~U%21mQzk!+^tSjodeWg8N zVYV&fJbH@CHulbV~O2p2%umJ+-=3c5TxIddrK zZz95%Wgh3_}A%UK@@%^mg=c8*$?!+y;=a;FP0S=yAFRGzKgl)BmfdnR}%v9;oV!rx+$vzOiSTJ4pO=_HuVv)oWNK#hD-B&NY5R|2Pe$+ zG-=`F0lbf$w+@^M{`sZ1eqW3!80MI>XEPR3M<{zyCn^bOVnB|96e8*vU@$-xCO|jE z+;@Gk!fyK@G51i@f&{EYk)enJh%B!!n8(e-kB{*u@y@Y-A6qEoO(5|J>+d<|R}}uL zJU=ww->%uoy~KURRt#-WWb2_xVR=9)9jyWchWc_d7Kq*5dsKB}bqt7l%37lw2D9jZ8*v3^*P3CtYDZwMX+5|({uCCPb9!#?5r-sbsZw& z$Zr6Z0IQ&=0J5r_SPHO-1`7&6(FQ{dPZK&bGjEKZEu&|* z)a4UntT9z}R9A88k4&#sRYwz=IQ0bV=BAJ&f<~XwIV_E?+HkIbIn#Nct)R9qs|<^R zHUg@OKBcl!90nVQUF-E_foWK5V5+Ex2L$b)IiEtVZjb+|m@*a@}% zEVtu5THi}K!$Y;aw&5(A{JO5OzPv2i^S6fpm|{~InkW#<&}^vM^+c5E?Q3L2NhbK_ zSASZ(^835nB1M;NhdJr3Ht_Z1@`H2$@bJHX4Li` zvSzOn?k9fZQ0~X(W;_W@`n=8Tvp!c_SNM}Z`4fEi%U_|}-6P$tO1Is+`xTx&tI)J- z2n_ePAI1W)mJADG-~I9r@$%^N{!p z4sQ8f!MEo{I1B;HC~G`IF;`o@$cZ*HZ*M>kTG!(|&ms-JzPZ5lW`*5u zhue4Wp@%(sMfqHB*631k2XJvQ5oKCML)Anak4OBAfAKHz!|#4uB2PASNI8{kUaTr) z14I-e@~LCVNU7Y_QruLra~ZqmfPD^j2X}^=bH8%mWf2TrRi^_RyiS?G*tu!Rdvug< zS5Ahr!lNK8{?%XpA2{wFP=|~d0uDJMA)u)$NQ_7dRALjE>bk|N`vd;|*MD09tshe0 zD&=0RfoGe9Isiige*Nl*-LWd*sBqdp#`sxh%FG;2EiqNNR`uGs+e5-bmw{|Z(!lB! zhCGp&`huax|u@`Z4{> zi;tGzjTrpg;Y+!;^GwLOknV^@WVDZ8;61B2A$Oqn;qKKjqy$wd%6@bC42NTfO%!a0 z2i!euQPqYR8pLKZ#s1yn;^GogwLl11UtHmBuAoS$n=K%Mlod?`nx+{G1CK6wCc2kh zfgFp5K{*hOzc2#lc4n(NJ&#hhX>sD!VvQ76K(#`>y2LJp zg2`L0GroWKfK?Ez%y6}usF?e+Klx**iM(Icu>C!9b%8Dz9)<)P1{eZDC}FHZ5*rJx zM>v-ra>UBO5VYqE?i|ZgvGF-tMo}f=g~N{$e-0ofxi^Yb<~_xiKVJ{1?;};E8W8Ih zs&<2yfb%hVfgsr z2{5oqF=_(12T$p9@FB%7H9^jl%nBA|}@#oPa9=1KpERG@Is*R|c7DIgr zt5!g$5o3j_t|1{})6^5(uFsyMLe{HV>`(s`v{s1dyeSgD6NV2vJ46-%8@5VPCE1h^0T zJH+efW}!kxfHWKQ!w$#;ju}vi5XsCT8%zFj`WCLec)Xj#skz_cXt46+9g3c^(YYs^ zP43yf`njWg+;R{~?xs0I%`hM$Hmd?!6;u!?swx(v>iAS7sRa$!D^$?D?@;d%leY@UpT z;`CkeWpxXyFAA%D4jpp7D~Y=Rv#(y>;5V<{{k}jXHAI+ZHB$%z3;|l8vE7hirWg%^ z37XiBf#BvV(zsBtb3Zne>S$8PaZQ{*33GnT+;f{VF_#ihkB-Y>GUE(5XTT_fwHI5` zh=oIaBp@r$BLZQCRBxaV^lBy$Z148t6~gj>&|aFv3NS5vm&dNhzUz^4W}4NnrFj;a zVCH@8S^4=nE64ocrK!Ac14ez-yc*YEZaOc(Ap{TBjQBRLq8}y{Jj-tOd%lTihUC7O z{|fmC{XU7I_EJrN`!26BqznlG0>SRE$1VvB0!TP{?*`}aCg;cvFDfGOW1yC2$$3tK zC*l}VbhJHvR{nOm1fS-OFmYrv8NR4h2!I(r3WxTv;}+WO(W~HaIDBmAZaG;<{RI5` z?hbv|>wdpOPKx88$U}z}dW0&Y5ukTy%L%Ly!_0UcVv_c!7^bj5+`YgQ-GJEqRkg8>Tu4z5ekBwCjt4_po6=s2fDt z1FE=)2~lP=91kaw2kpopJFxqX0whkx#gD@Tm+(Ll;3ByeVsbE;3ZoqznXZKK&>_gK z-qdq`2j%!xsY*gF#tsb2NW#k2pUBs zoTY@!?D2$CJwoX%jU~##6%AXGq~!O&+Z~UbYm#?jlk!}=k_R$Ans0gvyIQQV4{IPq zJm83AKr%rH>V^=7?B46y4aLhHIjm_jHG>F|&Ox-0uLB)|a334^CuAz~(}8w&)w z9k9N#IsluH%fX@uAOK9~Sgidw&J#gQfH*53KmSuSdMEh+pCf-7G(W=~P;=12%nBVd z=eRJA1)n#V=N!Lo7z|FwuY=$wCLA=P4M2b)h(Tbcn#X9@!(oqp7|c?SN_*Tif+h+o z0RmZGoebN=PCvhJp7(dKbLe5b4BSu2Vlj7bBaQ74=q2H3j&LQd%4q&*`5YMUX9~bj zNcaL^sYg~rLS>yr)Ah5lKpdsT_ShGvT7ncV{kp2k0jn4g&VSf^;?4J|UIH<9IOwix zV**WHzGKPv`3T<0GP71_y`0Crh045u!n0AdxV*oWak^R&0&wz*7x}%@1>a{gvrTI+Z&0=r(+KmkrB~KLa>aW>GYmp5o#?m0F2?^A*&@VXT(|*w>iNIQZPZx z9^0dhC9Rln@dwD``)(XR7h=qXS4ZE3xtsls2?wub@DI|>iH;?#g06xwuGD1KQjr)j zWJ8w>Sq)+t0z(rN5oXEaM8lL9Ut;Kv76i~!@?uj*Bo!QDfPvO8keUYy-(VA9dFLC> z8#JfwnHF@D0r1JZJS(iEG3Lx~OIuetRuJA&jhmeE*u>}<9-{_@A+9bEHKVF`kdHOk zusqecy??kxwOX41$XSs>gSySIlwnm1!ziRkLafmo)={K*QlpNul5kg>GwPT?;Et$9ag=W`in56A=RpZ5^R@ z3caQTI{c9(#`yfyeH0#BS9}(u9@mgq(gutDe`-7bx%};hSsulk*y9A!!v%$WFCWXFs5@nrD*K?}}y z?n!L&{kUm5*Z%mYCex@_MAR0m5U|_rkYYs@FP(*{1^Al6S(tB)Fm22-vrLn+>vGUH zI)<|-2%G|ju9gD89HeDrJ7;yG!3H&04Iqj57J@kIN%RHn6;{oI_Jzxd_uc2+Rsx7$9x|LB*a}j z^te@*Q@}iqGJgsOs=+FPG93f(= zfX2W1k*Vx_UT~-18Rz#pI!4_zz~%;T_8G_tAqa+)%5P0D2w)%XCYmn3{PHWjfAh*J zG4z&k{p>mZ>3{am@W1~r|1)l1{eWMtS6FQ>@#CBK*!GFt(9=-3_}f?Us0laknBem0 z*7A5f*X&#%m@?sw^ZB*1Yx8tAbv*~ZJz!S0$IIu>@YOfpmIgn0=n-NpDDG{ap$2r> z%1$Y^Q{cXg+LBe8(Cr@ZKmK?BE&lvJ`A_j5|L6YIwJ5Mz5qN=wZHAjogYUli3fC7KgtSMUfrrBZZ{FPF z_P(^3#?T#cbA5%jZA{fHHZ4vA5vTFZ7cbED!%MWA|Kj@PmsdmA;jq2M_kZ)RasTE= z+up6OG8_`m+@*ZBI&FK%z|?tWX>^`Cz8^IyC)Rq1wj z*nW7Azy9^Fp&{ZQ{o_By)y;Dp_xlogy17_k6Ak<0fI&yvX>>E>#tEX9XSA=@E4;W| zmAp#V4?G*o8LAg|4&|#1N{h0at4pk!rf}=#oIjTj@e455+U{{QfB}&Z zgGhh`kr09b6GkW!5(5MS;1^_o0Ays5haw?IK;m}VH}2Pc^u6^s=j_K?m~WS^oCu}U z@s_r#&Z$#tulKiBopb8+ZHsHyuHpJqhty|QU`!bos}+v!pWxx?8OCYCPT%6GD_78T zyEp1FSYTXB8yPt#^~b#H(FrGuxQZd45z&au9K z2gfI8c;Tg6c=6?rVce{d#sOW|q6-0*BgRxc ztv96gBR*mOvCjPD7p(=F2~MdgR^3@m-wV`7gZj=oGJh_H%ggl~>XBJ&ta_jl+fFnT6o~*#%D5nF5*< zm;@vfI2gnMYCu5QD%c@-hgg7QxD?Wf@U?6e?M%^z4_w=B3K*bfD5~hi5S+pK9$gTW z46K$*NJ*GAg6smkI8G;?v{B7V9+XG`bW-;GTat+Z;8Jgg$ql-f^fp@^nSDh8Z_BtG27c#4| zIoayw64|&mw?!`RfCOB%Pkl!@NcRJ}1+2*_hPq~5@@(?Jz zY^U3VADFRt*5SF6kCy^tgWYkWKVD3+;BXTI0dV zBb=R`V%Ti3KMOeATfq6&mg96Z#Pa9r@_4;|S{(c>d-seDo8aBpls->zi1lM|6r@jKVn|P<)S75jf2VP>i`?*JsSS z4wTxI#$6{vf*>mRzp`|=IHKf)okpkgDFIqYKM@)g*Smxk6Nc_-EUrF{X`0>- z?60BK5r_MGaP1Ddwn5(pLaH}~l?Z7%I=E@!sr-3x@RpE@VVONz4>$=}Pl<@r%y-fD zGwk*a8fP?8QIP+l1)3tnG8(DQ0nMCZ3hxw~sCaKxgZ!{n_`JcX9OCA!k1?}-_3Ph2 zKEIFahkMxB*+EN(6B>Ic!1KF;-W#UkFj@n&GpK=mTr1$s@+nq?F&B{G;kFL6=o(m_ zs82KSN(2cV%#?|zz+t`F@b+OX86Jvx0Q$x=D4o@RgMYY;u+Zb`3$M`OZ-4g=hLgLs z?CX2uqpJo?s=@)@=~3m(`%c?=d(h1^ppTBTy0!Lm}VlJWw*c zGxSYBEQUv8#>v?u9G{%x;`|&jj+pg5k)siphM503tNxL}y(vI`_rVGNzY*|5##g@j zt^5n0zV${~jlXuhKKp{~Ui*#fH(tK7Jbj3V=PTTQ=fAO8Uf}wRxA4-dpTzq95tZ6E zEn=K74g)6F!h3}kfog#&uu_M)5123ZAU+_+2@5l*Z*V^5ZD#byO+(`@x_}lLAtw|M zn0icwI;qIx6)^%S^e9aam>?C!q77)92B8bgu)b+A>l#RjfZKtDmTP${2x81u&OD$F zd*&@J}qlug$m`Ie|UYa9N(C;%)6#k>JR>-m^uZyqf?%vJQt;t|zQ;L$cb8C7ra zf?&vssVI-@`CPS(#sMv_LF4yhz;G@wByQiiUhA7pc|0t7g;!DAXW zuvy1Mk#fecUJ-x>b9gk2xcl$~r>7_MN9TZpgF`fJhcTv;by8qzx-0(w& z$79B~@18)KZZ&V@-_kVxXY1u-&wS+N>wCLIuT4pSxQg*S-_0ETa7$e_HXs}!^arb*i%+R}? z$D;38a&C$c5ql39!0kZ=!;}z9!8ne5guyyyWKYB+GG_>qg3d!3)G(UhVp8&zOTiQ; zOjG1BnPnJJf}a)JmQ@hSlqf4`7t;dQ?IOpKS$TPW1~fe&zD@uNfdWu-C`KgZHcYu* zDVaKtS#dEYBB1wy{6`ZE*~rIsl7>3Ll(ovmszPzT{=Z;2#>4mLu)4s!@A1BGLY+V34cd*heA4~x@#M_4~P!TFGYc8<`` zP)cFhGR4GF2}(!iD@+N$L0D2T13B(1Fc>Bk2xCKQ#`XU4ZYr^=$SI>Ln;xFA6SNv> z@iepTFh#uco&UjZW9YkeU|I`Li$G~ScfYz{-I*c4OaRpw0Yd2nDId$~#6yLr5Huc-`J*IJ5t;gx_P5hsT$lG`C z-c|gFBj5?fKfL+2{^Dm|`F6Z`^o5Jf@bA~2d*O@EzVz{%XZPN7a{oOnhY8d92{b2W z)tD5W2ZB=wg;P2VonMVLz06#-a#dn@RIgLBI7i8`1$I*J5AmDZ4_ zff;8r49F?5G=mh(q-N*BBkOnJ3~;(t@U|(Znll{f3yrGckPv`8K@FF;ACd&>@F63h z(4nF^Hl{@r1FUle3WK?A&}YSt2h<5A{A#r*TlF6HM0ok>brRzGlT!^FtZKZU?V#4eY z(NGWFa)~K;UMZS$f%*jBIJlxjhit-EIHC<3@DjETZJEA61XIT#4dN<)m@r1UL`2h? z>@rPPHQrE{#vV`M(ai#ys|Qf$ZN1st&MEz=i2J*g)9U`oDV}6F{FvisKlO@t&Fp6m zo__WZZ++sYJ|Bm5cXo1&X&l%)&&%1HaE^C-UInrepidW}4+u-uG@n{p1+FzUDszS7Qwe>9%Drf)zKos~WTB~>Ce z8cf#UY%@*E&G;47@+Hgh8%3IO?|Vmh(&6wS#^*l$(=aDb&G!y|b7%kH*QY678HbHb z!+=r}U|@8MDNM6DIG5oNT!m0Wg>%aZRw9*?;dw`ss#fDUFxyLLYEZ?|8i5NTkbWtd zSvxquX$+fTY>HZ$bzPdxdh^>~l2nyFjn!tDrCkUOvrQ{oeoBG!o=y>q(Ku>U60;Eu zNCvb*o>(Gz=itTQO}S2y29vZ5+TJ^O5tc?J7if+&sDb?l6M~i^W1L!+XWqxqv?}80 zAl`d^-)&2STr#v2Zi^LA5+4|BwG^yPt5wt1bs#J|gZI=S8{}b)P8120mA?$lngAoO z3<#FJyi8hIK5@+?4MaSNZ`SKJ#Yw!C)Vh+J;3+?ol@Bbzs6+N4gkQePajG(TK}nY< zP7y+5B5-BfpP4d|Ry`OIi|*vDIEO-nU=QdTom5U^(JveDmsZNjyYJpH{FuYx!wm_nj%*5&{~7Yq3Ht_H{yY3JjD~fi^8Nda%8kxvDAVTJe+f=67b`k zaj6OCR&d?oeEbB@T(wfK&f3>yS?ban$QrDzb@?rCS&-OmB22>(>-eFV>hh4&hm1{P2|rEcS>P7?l*}S@k^yPjIe#LXO;hRy#ss>>@qEI}2il zwOe$qzZYX2)HGtPrO$Cm3?YNUuFtu;0U>a|TS~!S+?YP^5y;-Lr$dV2K8xTzASvyb zd7o3-UoHo&+)?-7eH-PQLHCi(_p65w?r%7-Z*Rln zk3OWrO)Q%?eM#Qcva{~sf#()J^uYb02R3eiTfNBe0V^N*=*OgRG`3Y$)wZCn|5nw! ziT6u$&F5Ex&mUN#Y2LT|!QfkxEHAn5i|gQK6<;8bh(seNR8?z3+FR54k_5MS@!U*e zyIOWgfk42kYMLy|3Yew|nx=uQDB!hP1uI~GzEA)O|L7kFL%Cdrxw$z&g+m!z6M*MN zqfzkseBe<$;PrYT5Ddy)7dz{b*5YV17SCofO@|I0$|VvBQ&D6nw-@EDFhtdVT&4kw|2V=JkdFfCYzz!5~`#q_$Eq0Kr3>7lP*Ja=C(IfRxHW z@px1~;Sm_@aLx77jpO;aQN{rz&qFdoJ4pNht!5by^WSja!|Mlz&zu#&8pcdCMC281ND z3~8^teozlthJ?nJ%caN1$4)-^#MZY*hKFX}ey8>S2aIFic~M4%-GvMv*7eY)U@+)M z#w8LGE5x!UlOL%{3>bqt7}wm#6+6gl2m!Oef!bOV^1d80<-Mtc( z#LDmo*!rP}7HEPcPzERgP_jG+3!D|9d40Tw55ech`3o8vV0Lzvl>SMHh3})aXgrN$ zP)e4!Kn1hMV_>M(H%X?s>27!HRUv5!3p7Um5>jxu2n zXURfLohRw zW)GpGH;Kn$^qs)Uyz!nijmMVDa~7y&YY#x*nb$xdNa29^VvjU2F#)3^Bh)fT8W4bq zL=A_LQiTM00&Yuk za&pD=^whV$wtd_0E_8I}&zwCA^C|OAf`0PKk7#kJu71HHWbj!O#8y;VggDRTaxj@p z!rXElat4%QmL0w_Cv>i^=tFL0*vn+dkIu5 zxPi}MeF1@SH!|rVE1jC2hQ8iDxYB(E1_lPm5=f}L0kL5dKzIuAF06#!g+&uc_+1nd zFbhcn0vnI_`+c044x@V>85<+MEP*M)tqV)EKND4Z2%{gG!}DWEkHCB7N;kP@@($E5 z6of7FDq=oSAP|c%X^l}Bgc64U=7qylC>&zBOiU($!~u z5shJE65bVaD+YE`QxoiLX@TbEX390-)TvWwFe&taGv)E|@iQ~muO9_~wyv&Ab8UbA z%gqDE(dQ3Kv3NX=jPF1|?9nuDJqk*qm^?f@!hpbdk1jriXw6e-Acif=5u2q7Lbx1H zO*<1b#+Gmyrf{*gV&y1aO$ChAfYt!1scBLI1B0`629YGl(R=|cOA*$OP06J6a45v@ z*RBl^FqnU_2iXcGq6pV-+E77_Z4nUyIAmb%1<7O*d7WbL_$*$9l4XfoG2KeYh3SBx z#XKTcMx=V_M5S@awiFLqMyVWv{4@l-PT<8&tT3nZL+_4VWL z4;aT^dlg1UM-|+}3IxOvj9=?DLo;dz0lFo0hn<^Hk*Y)vB<8_W5ri-A`zBg zPpm{pnQvibVkLniFzFNls%71@t^l6BRDWj$3-D3yLWw1NKS^dULbWRI&MLk;*XBOc zU^@`lma~jg=G_Id6 zj*pG~0lmlz2$l;NS}Ok$Fn;**4zM6t!Q|!u9vv5>qGbvlV`Jmcjb7s7r7i*v z$KZUvAd*F~X;G_fmVm+4R@{VPA4A~dD&C#z*cHasTScK%#5^qG-a~i+C*MwBIG=^b za4Jn4Z|(h6!DcJsyHgh8+1Zl3N$#8*)g%&-h$rCQjrYP=9{VbfX>C0Xg98I(NCxH| zJrm>OFJVr2a%gC9_K)xV>E8#&H=lk=Lig7g3P<*b!;y#aNEado@B#(;`ud@xvjcj2 zdKrmD1PX%1?s}^UwVL9q0Hdk`oMQy2>_T=Ew9`v*bt=J8oPAE(uIo7GxYOo2&UsE_ zaIRZzALNNR36IBPoP#Z2z8t>s%rltq)&YV5+TLqp&z?#pvv^WEf$cH8d+Phy&wpvU z9#@l-6Y%}-9@79|ErQ`lES_jam#xgrl_`;dp57j4Ki>}h*ZS$kjsU^J7V+H)iW?N? z7*|C&$Fim0c&?jAa?*6;ThMYJ?+$1u4{rObKHnX9oIK|!$4eSyuzbqew|6gW-~J?g zcJ*rXAdkVDZ@xicSjW@eHVkjg=}h+M!&@F~ZNJb_ynOjG(^0@t3bUC|C>-AJQMDI! zU0)Im>Xdi!k+8kJ9nPIU&&bQ=@|4t&a>Vh;4hkpAUE-%}vCnhsuclx(VLEFyn)Bt) ze!E-UHQ#vu&hPHPa+eVqEnSuKol9qDC*?SNYFWB;2_N$nMV9e0>^4=^)~cH7lT72> zf@q*PI6C>S9%J*y^>l%dl3%P|D=U69QahF4DQ*L7&2n@_KTKOVu{knBL zmUV{)Jvo`I@dy07i^bCKli9hyIztI0>goY=3e|(7X@k*N3}(`4C?in{C51wsP9oyc zNo4F)|4G}mHA!_{=W|Zal^JG0^oaWaSOx?HONuNbAxkPfkkX4DQYrf(cKo-Js#KDy z`~s`&mprJHJS4b+TAY@R7Qjo^$E0v)5VI z?_0}}SYl^Wv;{K(ey5CUkx=yFc>ZK_&RIv3G2wE48@V^Zh)9J}&C7k0>p>mp=FOYM zz5DkiyW6qCv$VX7H5@j}J~Xju%q_dWTwX?68MO~AIzk|18*LO|s-GRX5cY+m4%gXa z>M_TZxTb+0qwndagliXdY<(dti?~wnNwT)ntTP^J=yX<)g2w`D6oU{Q`=xfUd-rZPDlrjAvAncgB7Z+BJ76apc?rIushJNERD;~l z;OAo_-ahvQ!jS>?5l!PE>{nVx+0=FQaPE;S82|iF|5(gy-(D)VP!Uk|nqVYzElG-LNRQ+B zVz4NIT#sZHc}<5nhtUhoFe=_-py^!L3-pswTsAn zHcmk(He%p)3|>6TQNK)3n6QORjw7%U*W_AS8)a-u%i3SczddSI5O{`xMx*@6MZ7hDs2_}`{;B`|Yp^zU%lYrPF zO_Nv9;UY{=O&3egm!z0BX1FP3q44&mESts^41h%s95@KKRcU;<5H1e-pA=n^x3KEO zb(x({isK_Up8a%%Bh_rg9v{>MeDR}9u~VXe1(=we=&h@zfeJCZ>J`;T$2U2G0lFIw zDwQ7zlosIhx>ckM9;lP}AohdY36@JpLU)mk_$0)4B4IX-9=N0IgxcY}jw2{IlA71T zlB1P~RpH(41LxQfxg5c;EbCGv1N1k;C)ZQ$4wOd4nt~{WY(j{kAM;fCKUJ#Xc1*$RgKS-T)TRu*t2JE1=xAJy{))( z@sbc$MC};uas1d(aYC^U{F3OMr(R!PtM`APCFVRl_d(?=xo%Wp4_0NN59w zqyku&^sAVhoB&EZb+I{UC!bzGzJvG!To`i`bMa3&7bbSzx&m_a=-a|nJA3vltN;kl zlKFfA^0Q&yVKW577Ct+I@rN`2Q!FejR8?!Z+_`IKaqReUp$NP*<#>G8ty{MXL$5bd zCNZz(;&VW+AqR<|r?OP8d(*gi$}vHq0vXqME})qF_OzT2)(AxB-~Img#h$%;4aaqt zR#}VgL$K|;fK`+Rc7et&u3-GH>7lT#JyT9jP05KTPMj!i-MlGnksdsJC~bX&#L^LX zm>bIR8$fUf-eY(XiTf2iPr|Vt49F95PD7|MiV@-Ff}1nVc3!@61<6bEu>VzY`t)fK z(1lid{`~jF<;#~PJ&sVdyXr}B{q5iV0@=^z*6mveRpE4M0S!*45LV{r7tAp)i|(3G z_Yu8p)c)qGa-9D0*zc&1T9{R zb6QqzbrlRHIeFSJrVR^CzC_W*P%#K!!7~8@$Z}Mj1xc`_NjZPArNI5TplsZ{WMyXa z^Fm>oq#oPpt{R7P9@<~=o_d^cT_+|s$(q(aQ*!X2aX#o6>+t98P;A6l&A!o~sCO{;}PN2>=onS$pXYs_b0 zd+iI`O2>l|zjoy^guvqeT8MF>Eo}2Ikt8)A4%rA>BEOU;viLq$s0#T3x_{7tX4eh* z2x(E2`#UK;k@IdjEkV}`$*tNJ(G(Co=<~FEY_jb}S=l1tEiYS5)5fr6q8Yjam6YdUXx1 ztq`Q>ug6onSThvmpM1F3(f zW@y>;H+gXX9&%E!2-3xZL%Pa(l#I~NEnsL9>G6*nkeaohs-(%)U#xtBv17*$MQVX#q76-f z5XXx=p-H??mXzYxcaLY-%~ZT(tQH74ti&W{ZOmLbC3k(-t*m;)u_3JKxb0`sPdfmI z;|K=K2O^GUkO2+JTJ5g(B(J~7A;*m`%*Jm9H)R|}mWmNkzan%zi%N1rjrG~$PZbCAP_>=CaV@7p z!OaRsl#?uQHiuO+ocbPSyfuZG5bfZMHLXNo_7A>KoZKfTAGS*1p|@Xg!kY|Ao!GzJl1-EVjl1v~w=W9;cM(eUT$3BiJ^aLogeb zuDA*pLOzf9NX=->g?4{MA2n>pF^Lz;R6J2-85BYH+*s!^=SgO0FJ4RGzfaG}!?19K z8+FEqS{5=fG^G0xT&Qn>GKeb}7cX8gz>TSL*bZYc?~pJ^lkKJx&9NlBjKofS+%Mr~ zfdgmO!)!7qI3~}KbMIm}FtH(V-}K_$w$rL)$WXuC1q8>_QAbRMwt*J!Rm!v#h$&Dp zfgi@P4k0y4OXgZG9`q^577_}!=+1GZbwg~J%jlAXyc`WDpxRke;&3o^>XUMmrC}Sc z?a5=0tdp zlW?Gzs)PZAn7D*+6$(Hbs_290a#v?(ffCn2cQQmysEI>;yF^qOSxD+_b34s3pFZKx zW0d z8|TxU$KE}AKu45mm-p}8gFphYl#62&#r>mg~2MRq%EEwX4Ve~{C2lRyV3&?naHFyc~D5)VUrfAgDvFcgs= zW0oBrbYwmS-nZS%tbJ-|s4LwS_?E66GBAe)rvX_$mm5%(+;YUog~yyYNGB zGR7-~oWA6)cl-(G{WA4E|9iQn5GO64DjEA-xiehW)mF2!drkL(>zGm{1+>me2Ouor zus$*@!^Zj_h(H~|SXjW~-)}%F+OcD2@zW1J04o~m1}9+-8rW!Ht7$%g;RRSGGda^o zHr|PktAFx)qkNTI3MD@0IPA={qbZJg-4;IbJMX*;k~$nsu?A-R75K>jWdXtG3dVn! z>Aq$(HwNzlxM42vj%kf>RoF`_<^_g3P{rNVE-G{gVRZ<7C`rWl4zbt*cH?zFv9t7P z%W0{YOMZ$q1F;Qm*UJrI!V&tb$*A*_Cr^UA3hfVNAZ?dq*o`qIg{L{2Ica;b*VrQP z8dqNa0H;JGsIsFo5ys9h%uB=hTJahz1DN0SCa1jqx{galRHX7%_#l$*tSW(U)H>yMOuRm&JSUy;mGPb_|GdF&A2WQxFH5kT-=S zz@RC(`N)qL$P+>K=YehT%55!;eIf10gd+7mW!#?v6RqI}h^AOEeq%?#z_nzzx0_VO zj-5NvV8u@#SbVlvY@VEyE`7CPJqJ+8b|jWFPBTzCrZ*?QrE`Ag-lUC()Lba?o2A4~ zi{e6LO+G$}K-7H!2bXBmrg6Du*Vh2{{JH-tX7?TFEq+U?sutc?SOKYh%T zY!lw`YHH$%^Cy8Pc*57_c!PZEBo~hSEw>!c%IwU?aqq487#)mBMTZ@%Eh3ZtI)xgi zJa};5wBniVA;UXegsHGexR^!z)EgxWrH;1B1@jQJI9<4WkT8cOrXtOK8CpiK^nZ_~ zC_aDoT+$9Yxk@PojewF{9*wbUH%taPx#7Z!>XC!XlG<)p5I7ytm$+gkfP-*1?r`QM z<+$p1ugx`Vs7+I52D!!y*O7PKw7>Z1h=-!so@pB<^aF%6xO$)2y>Q=q4WON3aEH!$%EV5n8?Z&;PbZ(c%+6!xFjlSSIG^l3@nbEvMo-asG@6F+ zf`O5=>JQ_UITi{zw^N(z_$+6*>%R((!BI%_2SeWwxMbx2rsyS5PF~7tYuI|DP1&cz8 zL>Pq5w%TP$medBS`8_i^m^Z%U&Q*1KHa9;y%kOy}9&s@^xW^L6v;|YGY(oe~xH;R* z%$qPF0_7VW9Ybzi?T{w8SYnAh<%t{DE{wFqD3k==N4U70o5B||tnK*qT|`?bFXL-p zX?t+V5kd{AtY7Jnnhzg2g2teY93;Zf@9(MHgV(U2QII&gaZpVzSSGdHO@0?OmAT_N zGWa(-EU%Wxq_WXTIVi-Xt1&DN<0WQRXp^?V+262B+%Mo;zIoZW>g6=U*PqNHbVG6v z($eibY;SDH+FMu0Z){bb#wi#6{O4j@yA91?RZL@@&szT7gb6b_Be6O9d*j1x;zxyZ z$bU|>l-9_N3o0xBbIL}gX0yf%!l8eIB0yB?3I+fhVmc%WX{nz9T!us_6^GX|FPR<3 zY;F$mC`9bZour)Fz$JC`L}t%(-mw@PxX4&bJymj5VoWrg_0R{jb6eerra;0AJ_k+# zv=3h#!XB`8Lab0l&X0z}F;Y%UhaLtt;>9m_(La5zhA0 zIJuf%8>D6s)G@*gvvu+6Ycyjid?@jS`FS}&i)SNBc(q!D6q{1>_^hOkMI(URtSy%X zmj4}`&ClySystVH5PjI8Ey`Xg0w-w133?(hIQ}N{*lG*o8-rAhZvuJ?{sqAk1j9{M zNb@CSbpPP6dbXgcsC0&-WMCR5pp56s8^PvN6n*FF{RB7%>p2MK);a#(K{m*ALTVZ{ z88>cR$6y=4%LP?@=&iQ|(e-40p4iw#7B(+dZG;8RJM{B8A#5&MY_!3K{PHIs`x5gz zI0u^I<5M5Wh}822Uh(+xBkY&8t*pk7nf^Xg(r(X~Nr|^gj9~5&Zy>J zA3S_eJYRffB9bBSiCn=rckY}q5uFAd=;673_St9XnE}Z{LzUu>XU}5Pv(Oh;x~uu! z|9N7E51`>iDl&vFnF5%aOv`b6L;eOaeO%K$eYz<5i>+I?nyJl4O^b^wKx;{_wM8Qo z_1db?3Z6WA!P9$cP(bUlq zBudGG3#LqJU{jOUHLIA8*fClk=0mk)Rf$=|8jD~^qxssyMEm%ok5D`-=ZxLiJT)bl zPiZl1`#@Sw3WP%YP~*Y`&Yz5_h-n?2%Lr#w1S04}_;@suS1smTTHfEQ)xsJ|^wH^v zD}Zy+Y6;c>osy8Z5`}Q#(&bkL86bTDe+r05j3Ji|_=r>(i!$VH5~*QbRz zUVeZ;Jb$)`3@0K?8J}9UD!gP#;CDEJvG{ZmnqU>w0hkJesK{C1V#-|&EMQ8$pGm&H zQoy@8H4DBdye}ttdb8nw{_mke$OQyZ2wGV{TPP>FXcVl2?n@qC$;hZwP@7(=w1Sp^ zDbZ<1c;zK%comeTg*j}H59-ZNMscVB3z3;mkor4w9za{}sI|3)U0410T7zwTY}A{_ zfMC=Rj-KP$D9T62B_#<2@9h6dqAVuym3l*UpYm7O*w4T8w8NAx$0-eP5Ff<6rMsQXjBpXXxb1jkz@@3-~UPpE^HT+CRt#Pag0|KWd z2^-YJ@R0X8LqpbesLdijd%olf#@4M{@I^H^Bsdtgd!@&eZNUX6hRQ7geq2eoQvJ_Q4(j-yQN zS{K_WWxe5d`eL(2U|wSRGOV?9YGN#>18~xuHn*6j`zp~CMX7`OL^zsOr`3%3s;h`X z+A}ltt2Gdzw6QqdZvwc4rxu%NM}A#w-fho4jyt~`9K(}v`Aj_y9_9jsWaaYm5~|~f zHV3;HfPq+-ZFkg&DF4G$~5Cy)MU{KR??B=MBxb8+}KDcMAXTi;GDU| z_y#ExDpT_}c6d!=dt@kztCGVfCfy>MXogxk$d`>(v-pgYl|~T9s^Vq>`*Lp7L^s2Qij*EK2><7WFwgw76UgJnWTn$H*{n7&RMjmfdgNx(PvO0Q^O1T^h=FyFCG6^f<1{ znN3Zd!x7VRfdP`qf@Go1LjuZY$MWd~YzQ$8yCrcsJR(Uh^*1z01+QW28{1sLc(MFK zs;dU_)eNn!8idcX`WD&}p~&8N+?|WvAP!-6*Z;JMLwxWIUQT?y{c5W zlun={(CfyW)2#VgMqj&j#Z16C)JV3o*IF209a~IGntsd*SsaER-WY6;WJI$CICe_2 z({3@*L?!~2`Mn(657IJF|LSKb=?I@uNWjh&7804w1Lh5&N9-CFpomhh@$ zHNi)iot;Gmmfh6Uaxg2Bg|EXyIKFX*GFw2%md}ml_tD$Namv6o+wHbk0;PaRTB2zH z#DKswW8<3~Q-ULVnNJ8%T}#F7CkEC#2Xmi^7?)5Y%HyNfd>tbP3W$$ID~2AyLS z#uzMUOsC%zpfdCFN#-=EGZ4qgaxhV}Fhe`+GY|ErpMFvtI&=uVT(QoEPq2Og@% z5KDo6YuH`^Se!V16k*IBbJ(wpRE?sG-_Jk!r1<31PXY0RL`g_H)1Hy(dkasWvLBbK zy46NI#Gd3*dUzk>yRdUv^B9Kiiq?wU{Bm|5h(_o2JZLo^Yc$`Kb)I;Rb$NV+mESw4HDv7W&5{({g>ibzy5V`^1}}e zgXvK5_19k)ht2zx;V8Um=4*ZXr#}@-OUt^5Tn%!y$&*h!T4A7Lx)?m!#5E2lM)Qb= zH*5?!w*juM~)nU3m~q-;*Hph1-`J|pDvtkdZ~x3fd;hfnv;ytr0_9E^ z6qZ3`Zev^AV8%p=zVL;7NTOlo|gFU-_vq6xk*`es2BaQ~7`YdZ&#!h#G| z*!W-EC={U3-ZmC!>-Tf|oJ+6Wnu6U6BR}}%_iOKc&htFyoag*``kZr6`*{TwZP~H~ z)q#CTTnPc{6v?yTu|9<*3YyAYEr^oIMAX~cJAA3{((e>VcAf%yC5+J|Q8RG;+K_6j zRxWI4%r`VPR--})TccR-(e7?C`_Y*t-jLYAm?0?EtXlxWK+{ad?>n_ErtB1^G?`2~ zqmcfa#9U4v6FdDuUO&miJczF#KKFy%%ezkCQX`o2=gmi|LZF#?9d}%Dl4mlRj2_cn__BgwW^p(2@i#Yop?1cVi$Bt;@rj62D>!Ot{E2EcQe2D>j!8Pfv zgW|?ZFv?77Ys>^mQ+7pBbL(4Mqehja-n(~ibo}J0nfU+HX6~mv`KKP+tT?Pe;yJheo=rGk`rlyWnU(FFYG+Lwf0E5+jVYR%nn>h}O=t`H?Af!r zd#JTaab;@W5voYDQ3b9a9vm#R>HXE7f4(>3@IH`Y>({Q)YD|@7>gt=NO1`&tUF-H5 zStq1>l|eSW(&cuUoP-&9;HJ}@P}4<9}f^_)A$@B?!HbE}$7l`v6znS}iC zZBKHKyG%$V?J%4;t5{W8B{BJ!1V%>lz;om$ zrcDc zWU{gPT z^ zND7`z8Upt#j<%!obzEqv!KD$w*u=ody2jO}eMmayshjBYRxwgPnM@HfK~`Mr$BGWC z?O*=dZkv4zh2-iv6Mp?rVF&{H9}^j$!I^Yw&Z|M8(@9hUgOHWTR_BG@^VVk1o;_Ac zDxFSAZPn03_!15;=}BN_kMXST*`6Nv|!v&-5xY}oLGIkabGwXVYa{9)H4; zt8{d9AUQyoPsrXwI0BQ$C5BnNP@7MV2}4lcK{}f*=)k}j1VLHc3&i8}I7zXG!5UN!3Gt-`6$zp$6r)52j~xDri2t>Xn>IbWY+0^eiBw|MnT&ZPKmX}-(ITw`Rv3F6Mpz4< zhd`F(4Z`pw98N}~{T@|OTob(U-(y%nz?^DUUnK-|i2+fxB6_Gpj|$-)(l0QZOT0L3 z$UX$4xO6m^enhU~a4>99F)$Dk;D%g8jC?NCfVC+V7Qltk!x2lXL_{12Tim85Q1dLz zGm;X#dx`aV^>r2!qUf_esmWgo_OCUED_vdtr`;I2Bdc)Rr=Mgpm9@#_BcE8krtP7J zHf|^s3gsY;6}5NI8|X9NW<`fHI6tNys_S^&lgSo8w-s;mRae}ytrXEhRDDoiaY7ns zW2@q_kb%1ekxA76lD$r>!6_>x9FhU1MKZy}FpD#xhwL2}gZQdPngEa(PcFs~VuKOO zjMwcCq!@jZOOxced=629T{djUJ|WmK%^{P?Pz0B802@OQh7I-wxG9wkK6bBzOJz&O z3ht2%14?CJKMM{pSt#jr8hh(jVR-m}+O=sxbt<>XjYEguj<{xxG5mV=8()uIyV}24 zwN1Xg;lT&Lln`amWyHRAcfZYHA0`R`CZ#8uOkD0bs{;vuap|Msopv6H?Z=JW?tsXI zPTJ&qB{43_A4k=sq_gK}rIv*-2Vm2VFn@@{_l-&8Cf>Q7A%cV(#dbmTiZPBGGbe>y zOO{$yg&O353x+Rh4LJN9h!rtj#>(7+(aad^bH;#2!0N_3uR-bW7c3)Tf-wP){5v+6jy1Hf@*b=`R#@N6A z06J2Cq3!QHcedyBz~JC28C+>`Yzz_Xs|`yZ&gBV$323U-yWi|X;CHj)`5s;dRx|C< zi!yup9?}3ynjJcfELH~F@nnfH#HCYdvvUkyBB{RVzt~>=C$#U80yg8oIOJx<28mV< zVQ}qW4vFNe5P|VBK41lSwXUxjGjM?~*hydu-UM8Nc9=6KuKAgEi1+^fYr6Z9EMkf} zs#Y@I(6$;J`1qM`z(XxC0zSc$;WW%G!FOnnF$)faixf;UrY(baRgU{RS{=VAkC$DR zJ#j}g{;z{GWqXuKJmstB%>8~{{k*MODfjuw@?vbtq(tU$yWT(!D=K_ulEftoIusG; z9*cW0?&YxhVp3T#eLgOcJf0K*O<$WDD%}in7Zn@Ar55mba=CXQl^8p5;$#fzLA7cz z#5g%l&1)$)3Bep(B{6o4VV8Q$2?INf_qNrU{sSBV>WMBjegS)b_r65g@OT#BYD2E_2<9ro`eN>-D0bXA(}NpS4(>U2m6$^5Ds-v+DWRxc z@UNXZedexdI&0zFt5&Xvq`jjXqvNrgw~V{d?dVrlf)k=7CL#pVG6+w24uK}z(vT0z z?EnydbK*o(9Z1#q!{h^r*^;wvhUMCR2#cB(Zz7CUcOW% zsjx$mRFSK4t$Tf@Xq{Mh~w;E z{NG*KC5=&b>BloID{{Hz*`*E5iyLNzxtC{~s`4vWWbbcTkUH7hk0}L?%lAo1$ Qc>n+a07*qoM6N<$g0mCWjsO4v literal 0 HcmV?d00001 diff --git a/graphics/entities/steel-display-small.png b/graphics/entities/steel-display-small.png new file mode 100644 index 0000000000000000000000000000000000000000..b8cdf1e9581eb94093875afc93020ef266ae273e GIT binary patch literal 6601 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 Hu0mjf=TUQp literal 0 HcmV?d00001 diff --git a/graphics/entities/steel-display.png b/graphics/entities/steel-display.png new file mode 100644 index 0000000000000000000000000000000000000000..2bb6e567a18bc3e731a9bc2d4ea7038ddc2da5ea GIT binary patch literal 22178 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 literal 0 HcmV?d00001 diff --git a/graphics/icons/32/map-marker.png b/graphics/icons/32/map-marker.png new file mode 100644 index 0000000000000000000000000000000000000000..3f30a533e876e4594bd479b4abad33fdf6a8ef76 GIT binary patch literal 949 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 literal 0 HcmV?d00001 diff --git a/graphics/icons/64/copper-display.png b/graphics/icons/64/copper-display.png new file mode 100644 index 0000000000000000000000000000000000000000..a0a7a10c8c3353c506421fd79550d3dda12297d0 GIT binary patch literal 8872 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 b3tav`tZ9_H#@uwK00000NkvXXu0mjfd#_(H literal 0 HcmV?d00001 diff --git a/graphics/icons/64/steel-display-medium.png b/graphics/icons/64/steel-display-medium.png new file mode 100644 index 0000000000000000000000000000000000000000..b9441e4db5f00c1d468c7f52ebbf8afb0929834e GIT binary patch literal 6462 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 YA6s3La0;$KFaQ7m07*qoM6N<$g1Yr&H2?qr literal 0 HcmV?d00001 diff --git a/graphics/icons/64/steel-display-small.png b/graphics/icons/64/steel-display-small.png new file mode 100644 index 0000000000000000000000000000000000000000..0a8cef89c5a96e2dd15a398f2a26d0efced341d0 GIT binary patch literal 4014 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

PZF#YHu5wCV^ZL59T-Ei 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 bt^WQW444)?>= 0.18.13"], + "description": "Big, medium and small signs which display item and fluid icons. Can be used to blueprint map markers.", + "factorio_version": "0.18" +} diff --git a/license.txt b/license.txt new file mode 100644 index 0000000..90fe30f --- /dev/null +++ b/license.txt @@ -0,0 +1,138 @@ +GNU Lesser General Public License version 3 +Further resources on LGPL-3.0 + + +OSI Approved License Logo + +GNU LESSER 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. + +This version of the GNU Lesser General Public License incorporates the terms and +conditions of version 3 of the GNU General Public License, supplemented by the +additional permissions listed below. + +0. Additional Definitions. + +As used herein, “this License” refers to version 3 of the GNU Lesser General Public +License, and the “GNU GPL” refers to version 3 of the GNU General Public License. + +“The Library” refers to a covered work governed by this License, other than an +Application or a Combined Work as defined below. + +An “Application” is any work that makes use of an interface provided by the Library, +but which is not otherwise based on the Library. Defining a subclass of a class +defined by the Library is deemed a mode of using an interface provided by the Library. + +A “Combined Work” is a work produced by combining or linking an Application with the +Library. The particular version of the Library with which the Combined Work was made +is also called the “Linked Version”. + +The “Minimal Corresponding Source” for a Combined Work means the Corresponding +Source for the Combined Work, excluding any source code for portions of the Combined +Work that, considered in isolation, are based on the Application, and not on the +Linked Version. + +The “Corresponding Application Code” for a Combined Work means the object code +and/or source code for the Application, including any data and utility programs +needed for reproducing the Combined Work from the Application, but excluding the +System Libraries of the Combined Work. + +1. Exception to Section 3 of the GNU GPL. + +You may convey a covered work under sections 3 and 4 of this License without being +bound by section 3 of the GNU GPL. + +2. Conveying Modified Versions. + +If you modify a copy of the Library, and, in your modifications, a facility refers +to a function or data to be supplied by an Application that uses the facility (other +than as an argument passed when the facility is invoked), then you may convey a copy +of the modified version: + +a) under this License, provided that you make a good faith effort to ensure that, in +the event an Application does not supply the function or data, the facility still +operates, and performs whatever part of its purpose remains meaningful, or +b) under the GNU GPL, with none of the additional permissions of this License +applicable to that copy. + +3. Object Code Incorporating Material from Library Header Files. + +The object code form of an Application may incorporate material from a header file +that is part of the Library. You may convey such object code under terms of your +choice, provided that, if the incorporated material is not limited to numerical +parameters, data structure layouts and accessors, or small macros, inline functions +and templates (ten or fewer lines in length), you do both of the following: + +a) Give prominent notice with each copy of the object code that the Library is used +in it and that the Library and its use are covered by this License. +b) Accompany the object code with a copy of the GNU GPL and this license document. + +4. Combined Works. + +You may convey a Combined Work under terms of your choice that, taken together, +effectively do not restrict modification of the portions of the Library contained in +the Combined Work and reverse engineering for debugging such modifications, if you +also do each of the following: + +a) Give prominent notice with each copy of the Combined Work that the Library is +used in it and that the Library and its use are covered by this License. +b) Accompany the Combined Work with a copy of the GNU GPL and this license document. +c) For a Combined Work that displays copyright notices during execution, include the +copyright notice for the Library among these notices, as well as a reference +directing the user to the copies of the GNU GPL and this license document. +d) Do one of the following: +0) Convey the Minimal Corresponding Source under the terms of this License, and the +Corresponding Application Code in a form suitable for, and under terms that permit, +the user to recombine or relink the Application with a modified version of the +Linked Version to produce a modified Combined Work, in the manner specified by +section 6 of the GNU GPL for conveying Corresponding Source. +1) Use a suitable shared library mechanism for linking with the Library. A suitable +mechanism is one that (a) uses at run time a copy of the Library already present on +the user's computer system, and (b) will operate properly with a modified version of +the Library that is interface-compatible with the Linked Version. +e) Provide Installation Information, but only if you would otherwise be required to +provide such information under section 6 of the GNU GPL, and only to the extent that +such information is necessary to install and execute a modified version of the +Combined Work produced by recombining or relinking the Application with a modified +version of the Linked Version. (If you use option 4d0, the Installation Information +must accompany the Minimal Corresponding Source and Corresponding Application Code. +If you use option 4d1, you must provide the Installation Information in the manner +specified by section 6 of the GNU GPL for conveying Corresponding Source.) +5. Combined Libraries. + +You may place library facilities that are a work based on the Library side by side +in a single library together with other library facilities that are not Applications +and are not covered by this License, and convey such a combined library under terms +of your choice, if you do both of the following: + +a) Accompany the combined library with a copy of the same work based on the Library, +uncombined with any other library facilities, conveyed under the terms of this +License. +b) Give prominent notice with the combined library that part of it is a work based +on the Library, and explaining where to find the accompanying uncombined form of the +same work. +6. Revised Versions of the GNU Lesser General Public License. + +The Free Software Foundation may publish revised and/or new versions of the GNU +Lesser 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 Library as you +received it specifies that a certain numbered version of the GNU Lesser General +Public License “or any later version” applies to it, you have the option of +following the terms and conditions either of that published version or of any later +version published by the Free Software Foundation. If the Library as you received it +does not specify a version number of the GNU Lesser General Public License, you may +choose any version of the GNU Lesser General Public License ever published by the +Free Software Foundation. + +If the Library as you received it specifies that a proxy can decide whether future +versions of the GNU Lesser General Public License shall apply, that proxy's public +statement of acceptance of any version is permanent authorization for you to choose +that version for the Library. \ No newline at end of file diff --git a/locale/en/strings.cfg b/locale/en/strings.cfg new file mode 100644 index 0000000..e524c0a --- /dev/null +++ b/locale/en/strings.cfg @@ -0,0 +1,17 @@ +[entity-name] +copper-display=Copper display plate (large) +iron-display=Iron display plate (large) +steel-display=Steel display plate (large) +copper-display-medium=Copper display plate (medium) +iron-display-medium=Iron display plate (medium) +steel-display-medium=Steel display plate (medium) +copper-display-small=Copper display plate (small) +iron-display-small=Iron display plate (small) +steel-display-small=Steel display plate (small) + +[controls] +display-map-marker=Map marker +display-plate=Display plate + +[entity-description] +display=An iconic sign that can be linked to a map marker. Icon and map marker settings are preserved in blueprints. diff --git a/sound/desktop.ini b/sound/desktop.ini new file mode 100644 index 0000000..d957fd1 --- /dev/null +++ b/sound/desktop.ini @@ -0,0 +1,4 @@ +[ViewState] +Mode= +Vid= +FolderType=Generic diff --git a/sound/ping.ogg b/sound/ping.ogg new file mode 100644 index 0000000000000000000000000000000000000000..22a104983f6f1b1086a581819fe101eb8cd80036 GIT binary patch literal 35790 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 literal 0 HcmV?d00001 diff --git a/sound/pong.ogg b/sound/pong.ogg new file mode 100644 index 0000000000000000000000000000000000000000..70cdcee58fd572a5f0e0ba3ecf60efaa5ef78400 GIT binary patch literal 6898 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 literal 0 HcmV?d00001 diff --git a/thumbnail.png b/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..67763421053d067ed7a9e15bd7a36c3b70b27e0b GIT binary patch literal 158517 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%0D#S>fPHHDiZPA;!(+ELut_b)@Xl$!ix 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