From 0859f1706dcb4d8811928618818ba908b81caf05 Mon Sep 17 00:00:00 2001 From: skysthelimitt Date: Sun, 1 Oct 2023 17:07:15 -0400 Subject: [PATCH] hextris and minor styling --- games.json | 5 + hextris/LICENSE.md | 596 +++++++ hextris/README.md | 50 + hextris/a.js | 1 + hextris/favicon.ico | Bin 0 -> 99678 bytes hextris/images/android.png | Bin 0 -> 9614 bytes hextris/images/appstore.svg | 129 ++ hextris/images/btn_back.svg | 15 + hextris/images/btn_facebook.svg | 19 + hextris/images/btn_help.svg | 17 + hextris/images/btn_pause.svg | 15 + hextris/images/btn_restart.svg | 15 + hextris/images/btn_resume.svg | 15 + hextris/images/btn_share.svg | 18 + hextris/images/btn_twitter.svg | 19 + hextris/images/facebook-opengraph.png | Bin 0 -> 18133 bytes hextris/images/icon_arrows.svg | 14 + hextris/images/icons/apple-touch-120.png | Bin 0 -> 1879 bytes hextris/images/icons/apple-touch-152.png | Bin 0 -> 2546 bytes hextris/images/icons/apple-touch-167.png | Bin 0 -> 2625 bytes hextris/images/icons/apple-touch-180.png | Bin 0 -> 3023 bytes hextris/images/icons/apple-touch-512.png | Bin 0 -> 9820 bytes hextris/images/icons/apple-touch.svg | 13 + hextris/images/icons/maskable-192.png | Bin 0 -> 2376 bytes hextris/images/icons/maskable-192.webp | Bin 0 -> 1614 bytes hextris/images/icons/maskable-512.png | Bin 0 -> 8416 bytes hextris/images/icons/maskable-512.webp | Bin 0 -> 4418 bytes hextris/images/icons/maskable.svg | 13 + hextris/images/icons/transparent-192.png | Bin 0 -> 4091 bytes hextris/images/icons/transparent-192.webp | Bin 0 -> 2830 bytes hextris/images/icons/transparent-512.png | Bin 0 -> 13320 bytes hextris/images/icons/transparent-512.webp | Bin 0 -> 6352 bytes hextris/images/icons/transparent.svg | 12 + hextris/images/twitter-opengraph.png | Bin 0 -> 17258 bytes hextris/index.html | 161 ++ hextris/js/Block.js | 198 +++ hextris/js/Hex.js | 170 ++ hextris/js/Text.js | 27 + hextris/js/checking.js | 84 + hextris/js/comboTimer.js | 71 + hextris/js/initialization.js | 292 +++ hextris/js/input.js | 236 +++ hextris/js/main.js | 382 ++++ hextris/js/math.js | 14 + hextris/js/render.js | 117 ++ hextris/js/save-state.js | 63 + hextris/js/update.js | 73 + hextris/js/view.js | 219 +++ hextris/js/wavegen.js | 201 +++ hextris/manifest.webmanifest | 60 + hextris/style/fa/css/font-awesome.css | 1566 +++++++++++++++++ hextris/style/fa/css/font-awesome.min.css | 4 + hextris/style/fa/fonts/FontAwesome.otf | Bin 0 -> 75188 bytes .../style/fa/fonts/fontawesome-webfont.eot | Bin 0 -> 72449 bytes .../style/fa/fonts/fontawesome-webfont.svg | 504 ++++++ .../style/fa/fonts/fontawesome-webfont.ttf | Bin 0 -> 141564 bytes .../style/fa/fonts/fontawesome-webfont.woff | Bin 0 -> 83760 bytes hextris/style/fonts/Exo2-ExtraLight.otf | Bin 0 -> 64996 bytes hextris/style/fonts/Exo2-Regular.otf | Bin 0 -> 65552 bytes hextris/style/fonts/Exo2-SemiBold.otf | Bin 0 -> 68732 bytes hextris/style/fonts/Lovelo.otf | Bin 0 -> 33284 bytes .../style/fonts/QuattrocentoSans-Regular.ttf | Bin 0 -> 98340 bytes hextris/style/fonts/roboto.woff | Bin 0 -> 15660 bytes hextris/style/rrssb.css | 1 + hextris/style/style.css | 527 ++++++ hextris/vendor/hammer.min.js | 8 + hextris/vendor/jquery.js | 4 + hextris/vendor/js.cookie.js | 137 ++ hextris/vendor/jsonfn.min.js | 1 + hextris/vendor/keypress.min.js | 25 + hextris/vendor/rrssb.min.js | 1 + hextris/vendor/sweet-alert.min.js | 1 + style.css | 2 + 73 files changed, 6115 insertions(+) create mode 100644 hextris/LICENSE.md create mode 100644 hextris/README.md create mode 100644 hextris/a.js create mode 100644 hextris/favicon.ico create mode 100644 hextris/images/android.png create mode 100644 hextris/images/appstore.svg create mode 100644 hextris/images/btn_back.svg create mode 100644 hextris/images/btn_facebook.svg create mode 100644 hextris/images/btn_help.svg create mode 100644 hextris/images/btn_pause.svg create mode 100644 hextris/images/btn_restart.svg create mode 100644 hextris/images/btn_resume.svg create mode 100644 hextris/images/btn_share.svg create mode 100644 hextris/images/btn_twitter.svg create mode 100644 hextris/images/facebook-opengraph.png create mode 100644 hextris/images/icon_arrows.svg create mode 100644 hextris/images/icons/apple-touch-120.png create mode 100644 hextris/images/icons/apple-touch-152.png create mode 100644 hextris/images/icons/apple-touch-167.png create mode 100644 hextris/images/icons/apple-touch-180.png create mode 100644 hextris/images/icons/apple-touch-512.png create mode 100644 hextris/images/icons/apple-touch.svg create mode 100644 hextris/images/icons/maskable-192.png create mode 100644 hextris/images/icons/maskable-192.webp create mode 100644 hextris/images/icons/maskable-512.png create mode 100644 hextris/images/icons/maskable-512.webp create mode 100644 hextris/images/icons/maskable.svg create mode 100644 hextris/images/icons/transparent-192.png create mode 100644 hextris/images/icons/transparent-192.webp create mode 100644 hextris/images/icons/transparent-512.png create mode 100644 hextris/images/icons/transparent-512.webp create mode 100644 hextris/images/icons/transparent.svg create mode 100644 hextris/images/twitter-opengraph.png create mode 100644 hextris/index.html create mode 100644 hextris/js/Block.js create mode 100644 hextris/js/Hex.js create mode 100644 hextris/js/Text.js create mode 100644 hextris/js/checking.js create mode 100644 hextris/js/comboTimer.js create mode 100644 hextris/js/initialization.js create mode 100644 hextris/js/input.js create mode 100644 hextris/js/main.js create mode 100644 hextris/js/math.js create mode 100644 hextris/js/render.js create mode 100644 hextris/js/save-state.js create mode 100644 hextris/js/update.js create mode 100644 hextris/js/view.js create mode 100644 hextris/js/wavegen.js create mode 100644 hextris/manifest.webmanifest create mode 100644 hextris/style/fa/css/font-awesome.css create mode 100644 hextris/style/fa/css/font-awesome.min.css create mode 100644 hextris/style/fa/fonts/FontAwesome.otf create mode 100644 hextris/style/fa/fonts/fontawesome-webfont.eot create mode 100644 hextris/style/fa/fonts/fontawesome-webfont.svg create mode 100644 hextris/style/fa/fonts/fontawesome-webfont.ttf create mode 100644 hextris/style/fa/fonts/fontawesome-webfont.woff create mode 100644 hextris/style/fonts/Exo2-ExtraLight.otf create mode 100644 hextris/style/fonts/Exo2-Regular.otf create mode 100644 hextris/style/fonts/Exo2-SemiBold.otf create mode 100644 hextris/style/fonts/Lovelo.otf create mode 100644 hextris/style/fonts/QuattrocentoSans-Regular.ttf create mode 100644 hextris/style/fonts/roboto.woff create mode 100644 hextris/style/rrssb.css create mode 100644 hextris/style/style.css create mode 100644 hextris/vendor/hammer.min.js create mode 100644 hextris/vendor/jquery.js create mode 100644 hextris/vendor/js.cookie.js create mode 100644 hextris/vendor/jsonfn.min.js create mode 100644 hextris/vendor/keypress.min.js create mode 100644 hextris/vendor/rrssb.min.js create mode 100644 hextris/vendor/sweet-alert.min.js diff --git a/games.json b/games.json index 72dbd1e7..99935a29 100644 --- a/games.json +++ b/games.json @@ -729,5 +729,10 @@ "name": "Rise Higher", "directory": "risehigher", "image": "media/graphics/promo/Icons/128x128.png" + }, + { + "name": "Hextris", + "directory": "hextris", + "image": "images/icons/apple-touch-152.png" } ] diff --git a/hextris/LICENSE.md b/hextris/LICENSE.md new file mode 100644 index 00000000..16d89e0a --- /dev/null +++ b/hextris/LICENSE.md @@ -0,0 +1,596 @@ +GNU GENERAL PUBLIC LICENSE +========================== + +Version 3, 29 June 2007 + +Copyright © 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 +<>. \ No newline at end of file diff --git a/hextris/README.md b/hextris/README.md new file mode 100644 index 00000000..271c5601 --- /dev/null +++ b/hextris/README.md @@ -0,0 +1,50 @@ +Hextris +========== + +
+ +An addictive puzzle game inspired by Tetris. Play it at [www.hextris.io](http://www.hextris.io), or [https://hextris.github.io/hextris](https://hextris.github.io/hextris). + +By: + - Logan Engstrom ([@lengstrom](http://loganengstrom.com/)) + - Garrett Finucane ([@garrettdreyfus](http://github.com/garrettdreyfus)) + - Noah Moroze ([@nmoroze](http://github.com/nmoroze)) + - Michael Yang ([@themichaelyang](http://github.com/themichaelyang)) + + ## Citation +Did you use Hextris in your research? Cite us as follows: +``` + @misc{engstrom2015hextris, + author = {Logan Engstrom, Garrett Finucane, Noah Moroze, Michael Yang}, + title = {hextris}, + year = {2015}, + howpublished = {\url{https://github.com/hextris/hextris/}}, + note = {commit xxxxxxx} + } +``` + + +# Contributions +This project is not very actively maintained, as we are all very busy these days. But feel free to open an issue or PR, and we'll eventually take a look. + +# About +Hextris was created by a group of high school friends in 2014. + +## Press kit +http://hextris.github.io/presskit/info.html + +## License +Copyright (C) 2018 Logan Engstrom + +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 . diff --git a/hextris/a.js b/hextris/a.js new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/hextris/a.js @@ -0,0 +1 @@ + diff --git a/hextris/favicon.ico b/hextris/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..74ac8ae9152e0c17b20d7d8330f41957eef56eae GIT binary patch literal 99678 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hextris/images/btn_back.svg b/hextris/images/btn_back.svg new file mode 100644 index 00000000..b0f77f01 --- /dev/null +++ b/hextris/images/btn_back.svg @@ -0,0 +1,15 @@ + + + + Back button + Created with Sketch. + + + + + + + + + + \ No newline at end of file diff --git a/hextris/images/btn_facebook.svg b/hextris/images/btn_facebook.svg new file mode 100644 index 00000000..7e686614 --- /dev/null +++ b/hextris/images/btn_facebook.svg @@ -0,0 +1,19 @@ + + + + Facebook + Created with Sketch. + + + + + + + + + + + + + + \ No newline at end of file diff --git a/hextris/images/btn_help.svg b/hextris/images/btn_help.svg new file mode 100644 index 00000000..26a452f6 --- /dev/null +++ b/hextris/images/btn_help.svg @@ -0,0 +1,17 @@ + + + + Help + Created with Sketch. + + + + + + + + + + + + \ No newline at end of file diff --git a/hextris/images/btn_pause.svg b/hextris/images/btn_pause.svg new file mode 100644 index 00000000..dd9470ad --- /dev/null +++ b/hextris/images/btn_pause.svg @@ -0,0 +1,15 @@ + + + + Pause button + Created with Sketch. + + + + + + + + + + \ No newline at end of file diff --git a/hextris/images/btn_restart.svg b/hextris/images/btn_restart.svg new file mode 100644 index 00000000..efc6b013 --- /dev/null +++ b/hextris/images/btn_restart.svg @@ -0,0 +1,15 @@ + + + + Restart button + Created with Sketch. + + + + + + + + + + \ No newline at end of file diff --git a/hextris/images/btn_resume.svg b/hextris/images/btn_resume.svg new file mode 100644 index 00000000..2fdb66e6 --- /dev/null +++ b/hextris/images/btn_resume.svg @@ -0,0 +1,15 @@ + + + + Resume button + Created with Sketch. + + + + + + + + + + \ No newline at end of file diff --git a/hextris/images/btn_share.svg b/hextris/images/btn_share.svg new file mode 100644 index 00000000..0622e81c --- /dev/null +++ b/hextris/images/btn_share.svg @@ -0,0 +1,18 @@ + + + + Share button + Created with Sketch. + + + + + + + + SHARE MY SCORE! + + + + + diff --git a/hextris/images/btn_twitter.svg b/hextris/images/btn_twitter.svg new file mode 100644 index 00000000..96db7202 --- /dev/null +++ b/hextris/images/btn_twitter.svg @@ -0,0 +1,19 @@ + + + + Twitter + Created with Sketch. + + + + + + + + + + + + + + \ No newline at end of file diff --git a/hextris/images/facebook-opengraph.png b/hextris/images/facebook-opengraph.png new file mode 100644 index 0000000000000000000000000000000000000000..6f4303326b34c3f55d8e5495dd55cb4d706fc0f0 GIT binary patch literal 18133 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 IYoky93$SS^wEzGB literal 0 HcmV?d00001 diff --git a/hextris/images/icon_arrows.svg b/hextris/images/icon_arrows.svg new file mode 100644 index 00000000..88341d89 --- /dev/null +++ b/hextris/images/icon_arrows.svg @@ -0,0 +1,14 @@ + + + + Arrows icon + Created with Sketch. + + + + + + + + + \ No newline at end of file diff --git a/hextris/images/icons/apple-touch-120.png b/hextris/images/icons/apple-touch-120.png new file mode 100644 index 0000000000000000000000000000000000000000..d347855b90bd95d9e6d1555e59afbe7ef7ffe92f GIT binary patch literal 1879 zcmYk-`#;qA9>8&q+=VvQtY+ISIn^=W?+|5ZjJe;9xsY)k<2FVHL#uHqWX8CwTyhJM zN^Y4I$!*rHm0Tj5qfQyAj!IPaY+JV7@A>6C&gb!XKi{vv;Qh&Avnbn*tc|p^w6@cz zL@u;t{~ZGzNYmS6OVH9z;8O5fZBy`7Ev>&bv6)_^cOzySBW6##EuS=7Pd0u#RI+cP z$QHaO1@B71@i_2K95@ySjwXPku>&~=!I4<-rx;Kj(=WFJ2V=lK3D_G8_DaAW3G!wN zcq@7^2?=&bgI&=BG9>upaZq&}>^SaJ{s?T12iu~+)~GSD6WAgKo5Y7oN09Ydy-`lU zHL>H_Nw7W{xDq+%=K?fF_C_25E=Ml2j{*%Mhms~_b>>SZ8d<4aVWOWg(e`B}K%Gd# zbh9rl25Loz^7??9h^Gv{BVUu+C2`Gxg?n0gq8>3@^bD_Z5&`}z8n1%%kLI!Er0VwiA z`e-;HFQkWt>!#v>Y@t-*(glT5*h$5!sQ3;l9#9BdAv1$pAkPF}rx1X2!4=3ffmnoY zgyOWI0rHeU6oIaz5NjwzAUP;91XE2W0!cwtWMTyrvcPgOv4l)2CX;|40?$F72n6B- z3P|L95*d&N?nMV(huzP5)cWP;E3!o8kUb4lt%6XLq&4N_bku_njR;!oZwiN_E{@4G#i+|Y8IQ0l3 z$BQd=Y$LWlbWLg9N`J4>*9@PO36XCU{Wq-sGZch6^m+7_p;_}e617PP4*jOFPHH#6@{mnP{;`-A!QvhBbN z-z=We>Ce~7KaBzIBZdCQK@P9mp9|n^th?UD3Nit(w z#U&46VHZr9Fe^1!gfAbsDwergw(hArESj4fYUdrmEq^wTbMIJelu0b!j$J59&)xw~ zbTq7ej<%79t!%d7ZhiI8?)xy^tEDTNoA3*nIp0tG}PkHN0pa5g-PXUapPqCdJ0b}M;{yi~Vn*pIRs)~3E5YY4g7U{fo29i8b|fA3gW`Y;jcbcpcN5gS2N0h(5 z%`Y5#o%0)cQBgjxElp(JjJ4)|b45oMvc^y+B7Q(mW$zl7Y#GuP|5$r=gA=2VzlSX> z${mK?eWz{UqF!bHJnY;Pqq9eX>KB`j!KZxiBXrZ3>U~>X1B*VVjkG=OngjpnCJUoi zCa&VuUQ+^bsanM{${Z^>?ppn6C?Rz0wk)z{3kdDp*9`< z6Df8fYg+$s8f_?To7KzK;c~cv*RMH0n;S5*PJN`MZmp{}Vn>&2Q3jz&LA7Vo%7#g> nXCqs0+~vvty9Buc^wu{A{+YfjvnjM4`YE+&Bo?s^AAII74%;+R literal 0 HcmV?d00001 diff --git a/hextris/images/icons/apple-touch-152.png b/hextris/images/icons/apple-touch-152.png new file mode 100644 index 0000000000000000000000000000000000000000..db72a1385a486f721845e42629937a59cca698e2 GIT binary patch literal 2546 zcmb7`S5On`62~dw7(gkZBO-*Lp#%hif}#`&Bmp6WYG_ggsYj3^iZl--p(PNS66w;U zqhKgfJoG3LkRS?(Gyz3WiV!*Ro~QeAXYRv(JF`2p^Pl~8c7J$`h3PRqX+91Pj$akCsezkRJ;MU{|7A^Ws?oQ;=mtn<N7$)ROSNduG4^ z2IVHv`nPV*^@t+Hvi_$v%hsB%ndFN-=<~<3eP;6XdPHF3QY$(j)Tv5PW6Eya=aJC7%1!C8au7CGTFB`72`bHmsQ#;n7OIFgo8IF#+uT-imAt zOI@C8yOTwx|9$@(L4drpLYN>CE;w?UN*NnoVe93- zjBXHO(!ewtV&I$_W;BDtMC_s(?RmR0V-4q@#_AfhxsphxR-aMkcDyV+{Rlh)Vvct` z39*Gk{)$y>P5O!=jmCOyzo=ES#tQbk`TM~??qf4Fo*Q81h};z^mtr zin+HRTB>2O!}>9EPdG_2e2GN(1JCTR{P$?w-jOqH5C!Fju$x(Hbw6hBh}|{k03*rZ z-U0B)o49u;6<8J31kF=i!a(<9M4=r5oYjcvO!ZqV_i^tQGA2vFQrX{t3$*;fz$$8+ z^Yzx7m=Mhnd9)}*t<=_a<&|q#xm1YuO&O(z3a#_HKCc=B3i z?UIyvbEs0iK3<66GqDTBx_Z{Gtt?O@mD~C_Mj?L)l|Dyqb%UakpV>o6vLb*cv_a+v z@W^M`(c1YJ{)&Hl#KnLFm$5j{@2RtxgKF*vG9rmNc4Es6hmuy;?WxyVm+`9(@@2h$ zFfzrM9~ASVLLTuA@x<1FPM2HTlrZHZRF-xPDhsXg3tR>cV8`YH3p0{;;o8Xfk9Oq) zaUrnTup9wKAUB^4jfhu7#8Z|YwzxYqMi>~wbDJh!}^ zZxYOjv?##b+y(y|0R=6?kfa|cMm4(fALk4FR)(wo{F?Y_k_b;5{K6C7(#BTdLz=vN za~MI-YQL}*v-Mks4F0lBpF>Hc$wu@Fja8A%=Y<|(l(IC^|Q}La$PaPV6zjiqrPieVu*_e-TU+^D^V1 zc*`csUoYu>t;s+1qiG#Rc%=ooL1mG-dZ%W!+8gP5Np|+yP*Q2uxMl`0trV$)arI?= z?dQWUz5Xlp~OJF1n+7U!j$x3Fj!RgNCL90@L6z`tm*NF ziP#T8KvPnPL6WVsJOA^>#yZXG`MiM@HTK~8Vh}{L5^{Ye{TVOVCn$uO_AMbYm zD@{(tQ}%Uf6H*5PupfKK=iDIv(Cb*LjHoUKGOa)>))=a74*iJ4D)fkp$4g5wzD3>N3J4o9p9npKaX4%U=?qH$0DyJ!F zarrNI2c((?0<8l=51~c?6gENUD#Slyy>g7!mPOwnCzl6r6Aj)3*k8xp6O}xt}+QFDN}qP= zL+pc=p7TrMDkWe~;qXa%O$GYK@oW#)LgZhkr8z~cAbL4F(9H#rY?T#%r;e$^8TMsN zi9soWESx)ntQC+W!eU|Aj|$LC)9Cs8Jmb?br~< NfkIdq*BD)k`v=y^wb}px literal 0 HcmV?d00001 diff --git a/hextris/images/icons/apple-touch-167.png b/hextris/images/icons/apple-touch-167.png new file mode 100644 index 0000000000000000000000000000000000000000..bfcdde6b343aa39814fe97d59744a2512946c6f0 GIT binary patch literal 2625 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 F{}bkUFT?-< literal 0 HcmV?d00001 diff --git a/hextris/images/icons/apple-touch-180.png b/hextris/images/icons/apple-touch-180.png new file mode 100644 index 0000000000000000000000000000000000000000..9fcbe4a43f115c64cbcbee444262181564771784 GIT binary patch literal 3023 zcmb7GXHXN$8l@)G1Of)Z&?NLKAS6l&5DXCo6cqt!azRi^r1zpg2uSZBEr=rGMY;hg zCL%>C!7DYC08*q&69Ikky>Z^}`(yW;IkU6hIp3V!IRpzc3@?`m7ZVc`FV+Nol~L<| zFAf&QUR#~!!YItXS22c6fA_4VWD$~xkvU(h`Cj7 z>1f9n>EYc6uQFEQF!J;6QZ{6)BSBgBrVRMgeMj`X&2QW8;e%fS6&!6*tf4 zo}!{%Vk#kDB4?z^3k@m#hth`=hX-xD{YNUV9S5rR_w}&DO~Z#W8jzmH#7o^g=_?i- zRGgd$$e2>%kcJRA6tAMZe>GsgaO9%FX@#@%^PytZg@gW}&)j36h zuPI5m;2R@tBod^l>qZD4-?9&{_BeC22gU;lPoA?oEzFGWvhPXzJPLgJh^|HnM2+2% z7uQ1#jXdDf4IbfTC;kOF_=m2hC}cRim`6I~!QOj@?VO=R+zOsPv z!qys2U)mmBZ$6oOg2i7FPw}u%e-@+)s1;2b=Z@}hr0^H^L~<{@RlwIti}LfGbVYnj z?g4urnL4fyAI6}ZarC8By*)_>asTF%N^I&6x$wd09~oI;TeRhBK|Yo|dJLtimL#j+ z9QVY@7!dnG*}z?bp~%@czdf88+myh=m1Fy0h>z?P@z*wN^NyG~vzd6NY9M<}5x%TZ zN@PM#`Fr_gLbgh}UKU#>nA6aXkGoY2Pg%8g+A80ia}g9(kWZD+2DDDaIY;-Y{e12Z zUz0~#NbUoA?Bgh~#=JnA_S`4h(m;jzDT%RmTyBF_MtaJAs%9J;N7}^0y8~o?-Fw@u z_e+aSJ^G{gNV*k!@~{QHf|knY6N1MQtTyu?Nm>R@)Bl3dyHLADEt#+3_P2cj^{8YE zsTiXcAYJXyvuNI9H-gY7nkuEuxwb>Ud3&4ZJ6gijV?F9L$-Mg+2p>#d&}xxQmDUPG zrO{;Px8o=~bzQ5Zr%0; z`t?i_`TwH36`X249Z~q59Jl$4&C(!R#YEt%vD6@l;dO%o=|<(ZDm5h5q4_u}C?BWP zWPLkSVe@y-LYhXtAwS6X<1Dc+!3#1n#q94h;C6AD;esUc%B#%u^u%@$oK$nyhm(L#tfYA*L=tBzfs|-;4S3`*w^$ zX7(PJS$A^dNfWLdUr<#!qcrB4Zz?4&#+(?tJDMtD4lSbvZpr(Q0u2dhNNf`7!ysaj zt_B|CX`8Ax^#DcN2dfSuy68)d!g-NqIirtRd%h)?go7wf5$+o7ug#t@75+iCE;;Yw z$B>30l?7NH01y1b`3HMQ9*nJwVtZ!dWp~I!=07KyLBk_G)eF(%00_Z=rS+SA$^CwF z#X8G1?*@3R(9S@1CGxozBrBS^W>C?C%_isjS~nkvGS zDzBZQmE~AeCON6l{_aDcJfx19DbHuy&61PMELQm<$KgwVa|ncFU-#)fQsi2#@Q_^I zp=sUD%|rVDGk=?uhEFUk(*m-rF9{c0@;50WiOy?tydhPEP(Hb)q~Xkn=gWT17a}?n zU)Y+ULxKPF=$6R~p7KsqhYE#1l{cClKVM?DE_}I^1Bme0UR&?azW|vOV|MqUxB>f4 z`>W?*n~pJI%hlSlACQj@S^Nz0EmTFK1NdTDS6?A-^Dfm4$1$I3a$_4)^(OU77vME6 zFW-Rd&Z9DE3N{_z?-h516m&I9@t%e6^+f;I=9;h>>jEJ|MZaX6dWp%pz_;MY&v1sX zvW|%T{AK{bo^V4we?-TtJ{VoMA*8BR{(q0Ged=7^p;zUx`0Q3gdlS69@UE;o;KU#c z(lCh+v?dnAO7qtE{sR{-iq)@(f|86l_UFy--ujZFrLQ#MpS&3&f%XDdhW~KZnE@3{ ztj?Xo1nKgfZUTNTie=UD^hG&XmUWHaL&efg!4LO=Oa{XX)G5>~dETd~qyw&9D^pz5yDFp^?? zC*}wQ40`Jt;~sGu0vwlOL_nM83wB>imoiwPNW2vkj3EdU_};K<`wzmc1DiQhuoz`a zwo5T`_W`HIrNoFQU#nc39#bgIY(Fcjn9khKPn64)$z-xig(l*nfGbKKo0*rSH%z}RV_-qEd;_1EnNT9YcV`$ z5&!0{92qlvG8t5m^UquK{mSUC6k zEs+ENnfHkB{_8itP~)e4QnTSJksIwoZ8M^aKNMov#ma&!C=k$r z5k(sune=4(#x3N5%Z3=RE{1hg;Efle<=c&PSMzA9CjrY%>)JU@kc0h-ypk8FyMD3p zYZ=wnaBj`pts07-7hfz){oCtvPwAl=?*13L`T|y=sk>3NN`xI zu~R2w>)dxF<9|uA0C1^j8X1WAfsbNWAMw$ z5@qMxI@_l(3^R;>Mv~hbWw7JcID3b%Q(R$5L1%KcVdAPqDc(sYA=bElaCqU771w4Q z>*I~8AGn?DDAKFObaX=`o#Q9?+;!LZB76w+cXUl<#8ypMLY&c`=!*MSK<7*(%NzYt U0i59tMnY%88k?d2HgtUOAHI&6^Z)<= literal 0 HcmV?d00001 diff --git a/hextris/images/icons/apple-touch-512.png b/hextris/images/icons/apple-touch-512.png new file mode 100644 index 0000000000000000000000000000000000000000..4762d7d11c161d8e4ca93845c64f7d2796056df4 GIT binary patch literal 9820 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 literal 0 HcmV?d00001 diff --git a/hextris/images/icons/apple-touch.svg b/hextris/images/icons/apple-touch.svg new file mode 100644 index 00000000..7dff7edd --- /dev/null +++ b/hextris/images/icons/apple-touch.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/hextris/images/icons/maskable-192.png b/hextris/images/icons/maskable-192.png new file mode 100644 index 0000000000000000000000000000000000000000..31a703a438fe117f762470bfee99dc5be4045cfc GIT binary patch literal 2376 zcmaLZXIzul9>DP=B+8Jo1;lEoLQwNOB!Hu=>?eZ|5@s9-1OfpifD9w87!U*@)Uaep zKoTGzRvC(jfv9jTNGV&dqF8P%0*X>`lv=&%yZh?CIN$R-FVBnf|D3a24&B&rlOYTS zGiEZV{<>ZJ&(hb^DMVb@t=r(q{&X_z$C1qoFc@N)%MPTi^qaiYn!VJRPhYW}QfwWn z-+E7hzFq794kry3V8Edya4@m25Ci^{2o5BG{RsovJHa~%;B7J3cf7I43DoLB4E82y zGIxQu;+?xsfIacx&3J`uC)jlqyneJV4F`54Dsr*CsW`Cx2-tSSt>W?RBs_Q}$+;!d zt$fn$`~&dEIPh}ZtppdaHO{#)`(Dg$usIfNOaq!@?+f+->R3=E0h&Z5Cvh&NUDNz; zX9C>;mB_jJ2j`khKp8X7_H->Az?U}kMDBgg_QaRg{>Jvil^5YE3UKA}|FAtv(p+=D zclnj=1=Pj>is+|4UXR&cF8SRvK02@A6WqJR?A^>GkKxx!4i*TPs7}6b!A^~~i0F!u^NdyW7 zeN1AnE@T1?lLQn9x|yUK3{n?^1ms0r*O?p9!5{-?BH9^bd|G3hu1|-z>dXqqrPKhK z;VpDBkQs(MR@X?UG|(xy6q$-n0W!jXlVP}|;yOCDmQGdBsX+SS8i)#z6BG=iQ3+jTv1$26ItB+xH?_!-klS&GdJbE?r zydyZs^4?0kb5GAwRbKr!>xTTztQ;&+R!9d`kDURHM7&A4*;BSGR`sYz;Tnq@8$K-; zxSmU%e)`vlYX{+!_S?4_zgHd8!@G-rlWp%dH3g8_Qk5y9K1XUQwN5=O(FgSP;Y@oZ)d;=?k@4kj*6g_Rvw4#MtmIYss^P=5Z6_7=@3%a; z0n{LdOf_l~NtK$th8%9}=;iR%Dn_bmK=}R_t$!(ecqiVA-FNwZ zTCu~O)rRcApQMHtKak3h;xF&+@iT6g5usXms6kLsMT_a;qVuyip-8a@8vpf;LTzZS z1~s{Tk|bCnsvECJt+Ex?Ir9dW-&o3XM`8 zlkUl0%=Zr^$Iq;Psj1Xz?$H)LYLMcmOP+P#TvXIgmvCth;70mFbECudo!TVg9`Zzg zR%~{Ax3LXXoz3TEjiQ_2CKfluCH%GpcZ5mL1`(t_%OB6?x*msDU%|YQ^WU0gF75R& za`F|`@m=NI*bum@fzYa;-MnhS3GI6EPr=yth^`_0z$*tdIjk+(vbMy->mmu?Ufjlb4j%2tO?$!cgYfd z*TBj=*U)U!mTklpyXLx&n!Qy4`HIi|LbrLU*WZ;7M4ZL+wWhC>CxXW(2p?>Jo@h~g z9(*kN9hJWJ@7yu=(bd%njIy$FVPXE%zn)B*H#=U5) z%xfN`<@ZFWLo+^+Fei&XrEZ$d*)*^&gwj{Y**sc4CR&MeQ}(tYIF>^B>pDpaZtLlK zi~#jh6!fHDDV90<+=4X^h%QSy&hvn?c2`Szkt>aOWkZ{u3Q+E!8^l8K4jI~!mm7u( zFwbqHW}Efpw`FJYttqy~8-1mvLV5Bz$yE&IbbGx~#fVxX8C8s>2&Hb}o&FaN4yrRn zdcm$O+eW4$IuCq}uCevCy4UEkh+UKZeZscX(}7d7a}fPH!wBw@#XFVMLQt9swh?#Y zAAw)R#{@E8B8MX;{Wr%Aihgi}?G|?OFYF&yH$OCds8v_(3n(0$y$PE$2#6{XDPkFmNL_B;HqxuHM)D!q^}L~tP}u-o>j?qW29)x|VT9^iWlsH7IWKv| z;%X5uh^HPBDVtym1ESXcJ?DAOD^`iExYG#w_Qq`}8%yus0iq*r5yYp)xRE}g7{=>r zz0&Adliq>4Gaonb?>s|UOc-xCFEN$}moI;vr2UGJt}+m(Iif8~#+k0$c;`Q=ZqolQ|2diU;BFu27x%wI)gHYgTPm_gBe&=LpNagr{0pqO_~ChP&*9g)uMvz%<4}Jj HhiCm4en9_} literal 0 HcmV?d00001 diff --git a/hextris/images/icons/maskable-192.webp b/hextris/images/icons/maskable-192.webp new file mode 100644 index 0000000000000000000000000000000000000000..63736677adb11e1ca2858c262ac2b60769e77300 GIT binary patch literal 1614 zcmV-U2C?~4Nk&FS1^@t8MM6+kP&iCF1^@srzrZg5&*!SPZB<$O3ihY{%aB70JU8qh zhYoNgNm3+5_A>l$|F5owhgB7h8%a{6sAb;s|9S45Jq$DRueNO)W^^j=I6Tge|HhN3 z@1w#2&q$l9{2tt=@j5eA>-iIHdJ6Xyum5Q6^{ev?w?o6W+|wWs*gz@*L0bp}b;TYF zEVO}D5eO_6pCbKLtIuDq>N+b13Iv0~1VQLP5dN`&3Iw47K}=|Vml&)AK@bWA!LY_D ztU(YAga$#Z!eeL<69zgMC=e4W5NEdGXLTwB5eP&?5Fv zKqUByJPP7V^657R5#fh*EP}`WsYC=2L_#1UKusYgw=`}(J&1wci$=&M@z=nM-6IVM z@iB6d(t*JUM#r*&&Wd8nVU?573UrQr^YA0^_v9|}(a_o7u5>LXTI| z2h%Tv9QT6lr4#(L8n!goaT{2#Ydr(BL4ZKUnIP>5-v}c>gocWTfQx)x1e78!23a5U z4v~ToO$|>1XLu`tmW1m-(p&vwG(n6=z=^Neon4H_wwl_{?(F$w{wVS{S-OLjw25|ynr@U@^ zhAB{CYj$|u1J>tqCLItcrF9-i_b6AS7({BadK@^1O9qsrt_0ccVhhy*p(0AhJZF3L zBsNKAYXyvkfR(wPFIEO(4Iy+o$n_NCx`ZHD%I5*#5=J2q(YX+$dYJRM)Bw?PHp79l zIJJSC%rzj>?X2&$1cYl)IsQdk(QBekr?Dd3SC_^eL4J2DJdt|Hr|YG)yb;*nZVCSz znSXb|zatXZ-LdaTC3e@`CjyPr4flym1f*O3(LuCjH6d&=(iYO~v812t_B zy5-~WsckbJtfk$uP2F&s{3hVHUr9>xDC$$`^{#XR7YlOcU%*!1y*1k6%h#Aan3NgZI%NxgoUl?9b!wc2Fq!PLDZ&u zibX(*T@_>?Xy_kfcVHm}9iTywV+D|7Gk!6MxdKCw181^Lc_h0yvCULaL|G54#2V}p z5V9o6G7reI54QwFj9J2L11!ZY0}7fni-R;fGAls94o{o`zBT1Xxw4FMQZEw&@P>6D77*DfGXBjlp`Y>?Z-!FQxvM zGQVwxfB$zH|IJ|wwfLj$icIjsi(7OzL6`FwySvRLKYY1x#q@o>^_jDxrTN{_ z-73Zj+{fq@rRaxWmye=}1A;Mk6lJR4-5oS@G$w=5qI8h#hmY5tFrXOYrotbd{^u`> M@ptdYJxASty&k;|Pyhe` literal 0 HcmV?d00001 diff --git a/hextris/images/icons/maskable-512.png b/hextris/images/icons/maskable-512.png new file mode 100644 index 0000000000000000000000000000000000000000..31ed1805c74a9ede53b20181b1a3d9b3426b3d09 GIT binary patch literal 8416 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 T+WHS7$pC2F*HtM~vV8Gh)cN%H literal 0 HcmV?d00001 diff --git a/hextris/images/icons/maskable-512.webp b/hextris/images/icons/maskable-512.webp new file mode 100644 index 0000000000000000000000000000000000000000..6cfe8a7355642488680b73a2ac567dc4108dd46b GIT binary patch literal 4418 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 GN%nuKqOgMi literal 0 HcmV?d00001 diff --git a/hextris/images/icons/maskable.svg b/hextris/images/icons/maskable.svg new file mode 100644 index 00000000..df759094 --- /dev/null +++ b/hextris/images/icons/maskable.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/hextris/images/icons/transparent-192.png b/hextris/images/icons/transparent-192.png new file mode 100644 index 0000000000000000000000000000000000000000..848d57ccc624e940ed68ea8774a69d8c7ca5dac6 GIT binary patch literal 4091 zcmZ`+XH-*J*9K`y07t4Q2%^ByJ7|z9$WT>ENCZMlC?jQrKxi@arZg!^2}Y36B4DJ3 zDk6kXq)4xVU?5Zh>Ez4IJMZ`JUF+U^)_V3iyPbQ^-cP~<3nNbUE9?vm44lS)7+BKB zw!h!=tn{ztv=L;!b2ifxe-q;Ga#3c|KglLC(3{2&=q>m1DaJov^6;ea&F1YdJ9%?GhnRc?3F8+x|Htz^ zD)C3nYk5|#bXJQP>S~3|)0WbwB&+ocX`zWw^b<8@MX7yhpN8$K$gIgP>^cYQ>H?kD z98E3>E~5y=Soo1TEL_%%{Eqz*_1a&{l5JSqIs0#hQep;!gf83m(7$CE_8ebLp3cp_ z)ZnWc$Ck-eRwwqu%cxT$35liEb0rS-z6?=W+GF#kdhHg@pHQ5~M=54zl->ylu)>N?G z+wYo3f35skB3_6xE=52;;t=m%rd4Q7j0MMU%&4?xn%08|LG(J$)`H@ zONc%x8gI5xR@D&5#bFWqk!DXAdNvdtU%;1wHycI6;N15Osl|LB$E`0bqd(nqB=aB= zU!&2kWoI{3(mga~_WuEU{RtgO9y9>r*2)33x^O=*ps#2auQ6Tr>ERn}u(G ztQ&_oH42n~Hyxp01u~RhoBnQ^7HRTvQZRRDPh=uHV~}S~P*ItOwYA<}qr=m3_tyzu z_E8Flxrsxt$V_0Q%2xSvCUEGn?cHVX$qm!eNd0XU+Qi1mG0=*ZcAcOqrFMHUKRSYg zeKT(Ys(P3Z{YU-@#A*t1cEdE?@(A^M$78t_Z6{V4W-nH`=8|@9i(~e^pDs>9y!a$* z66w)77n&pz!!Ej&oXMoDwlXhmZ-?ab-lN$j2^g{~Z>46k5!6c2e6?R|hd~%A+n|R9 zqD&Vd!J>BQM{+c?M~Ae)LIDxQ5^ne~DhHR($prqMRQ{_#D6K8Hub0cAs-#=% zx8UsB#1rQNk^$Nw|jSXqQGtrVN5;I&U8@JTw~H#MBTtV!2pMUihaDCJ8jj- zI=PCD!!^cm!pN&^L^tj3=7BIC?>)55@Ju^90lvqKQ4z78_FKHP5f1dU-RI2N;0LA3 zDN76{Y)mi!%4uG7r-l%9RZ-6&D7}3zQJaC2+&ioMW8$qp#crl)r7C?;p

PriU90 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 bPDOlvo>R&4U&B+ju literal 0 HcmV?d00001 diff --git a/hextris/images/icons/transparent-192.webp b/hextris/images/icons/transparent-192.webp new file mode 100644 index 0000000000000000000000000000000000000000..790d3473ba13d12c83952b955fcfa907daced910 GIT binary patch literal 2830 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 gs}#AZX{?Sj0x%Njt~Cj~9~#;{8P02Mhq-2eap literal 0 HcmV?d00001 diff --git a/hextris/images/icons/transparent-512.png b/hextris/images/icons/transparent-512.png new file mode 100644 index 0000000000000000000000000000000000000000..4ed4299fd97c728c7bf25b1030d93d90bea1eb78 GIT binary patch literal 13320 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 PNB<^m(dmEbTB!d4zW>oh literal 0 HcmV?d00001 diff --git a/hextris/images/icons/transparent.svg b/hextris/images/icons/transparent.svg new file mode 100644 index 00000000..523049ae --- /dev/null +++ b/hextris/images/icons/transparent.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/hextris/images/twitter-opengraph.png b/hextris/images/twitter-opengraph.png new file mode 100644 index 0000000000000000000000000000000000000000..ce78a935b4a9bd8c66675bae3660f013a401c78a GIT binary patch literal 17258 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 Zpvt+oEPGpCj`VZrMtWwt#X3$8{u>C*k_G?( literal 0 HcmV?d00001 diff --git a/hextris/index.html b/hextris/index.html new file mode 100644 index 00000000..30c7be64 --- /dev/null +++ b/hextris/index.html @@ -0,0 +1,161 @@ + + + + Hextris + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+
+
+
+ +
+ + +
HIGH SCORE
+ +
+
HIGH SCORE
10292
+
+
+ + + + diff --git a/hextris/js/Block.js b/hextris/js/Block.js new file mode 100644 index 00000000..a7f21c96 --- /dev/null +++ b/hextris/js/Block.js @@ -0,0 +1,198 @@ +function Block(fallingLane, color, iter, distFromHex, settled) { + // whether or not a block is rested on the center hex or another block + this.settled = (settled === undefined) ? 0 : 1; + this.height = settings.blockHeight; + //the lane which the block was shot from + this.fallingLane = fallingLane; + + this.checked=0; + //the angle at which the block falls + this.angle = 90 - (30 + 60 * fallingLane); + //for calculating the rotation of blocks attached to the center hex + this.angularVelocity = 0; + this.targetAngle = this.angle; + this.color = color; + //blocks that are slated to be deleted after a valid score has happened + this.deleted = 0; + //blocks slated to be removed from falling and added to the hex + this.removed = 0; + //value for the opacity of the white blcok drawn over falling block to give it the glow as it attaches to the hex + this.tint = 0; + //value used for deletion animation + this.opacity = 1; + //boolean for when the block is expanding + this.initializing = 1; + this.ict = MainHex.ct; + //speed of block + this.iter = iter; + //number of iterations before starting to drop + this.initLen = settings.creationDt; + //side which block is attached too + this.attachedLane = 0; + //distance from center hex + this.distFromHex = distFromHex || settings.startDist * settings.scale ; + + this.incrementOpacity = function() { + if (this.deleted) { + //add shakes + if (this.opacity >= 0.925) { + var tLane = this.attachedLane - MainHex.position; + tLane = MainHex.sides - tLane; + while (tLane < 0) { + tLane += MainHex.sides; + } + + tLane %= MainHex.sides; + MainHex.shakes.push({lane:tLane, magnitude:3 * (window.devicePixelRatio ? window.devicePixelRatio : 1) * (settings.scale)}); + } + //fade out the opacity + this.opacity = this.opacity - 0.075 * MainHex.dt; + if (this.opacity <= 0) { + //slate for final deletion + this.opacity = 0; + this.deleted = 2; + if (gameState == 1 || gameState==0) { + localStorage.setItem("saveState", exportSaveState()); + } + } + } + }; + + this.getIndex = function (){ + //get the index of the block in its stack + var parentArr = MainHex.blocks[this.attachedLane]; + for (var i = 0; i < parentArr.length; i++) { + if (parentArr[i] == this) { + return i; + } + } + }; + + this.draw = function(attached, index) { + this.height = settings.blockHeight; + if (Math.abs(settings.scale - settings.prevScale) > 0.000000001) { + this.distFromHex *= (settings.scale/settings.prevScale); + } + + this.incrementOpacity(); + if(attached === undefined) + attached = false; + + if(this.angle > this.targetAngle) { + this.angularVelocity -= angularVelocityConst * MainHex.dt; + } + else if(this.angle < this.targetAngle) { + this.angularVelocity += angularVelocityConst * MainHex.dt; + } + + if (Math.abs(this.angle - this.targetAngle + this.angularVelocity) <= Math.abs(this.angularVelocity)) { //do better soon + this.angle = this.targetAngle; + this.angularVelocity = 0; + } + else { + this.angle += this.angularVelocity; + } + + this.width = 2 * this.distFromHex / Math.sqrt(3); + this.widthWide = 2 * (this.distFromHex + this.height) / Math.sqrt(3); + //this.widthWide = this.width + this.height + 3; + var p1; + var p2; + var p3; + var p4; + if (this.initializing) { + var rat = ((MainHex.ct - this.ict)/this.initLen); + if (rat > 1) { + rat = 1; + } + p1 = rotatePoint((-this.width / 2) * rat, this.height / 2, this.angle); + p2 = rotatePoint((this.width / 2) * rat, this.height / 2, this.angle); + p3 = rotatePoint((this.widthWide / 2) * rat, -this.height / 2, this.angle); + p4 = rotatePoint((-this.widthWide / 2) * rat, -this.height / 2, this.angle); + if ((MainHex.ct - this.ict) >= this.initLen) { + this.initializing = 0; + } + } else { + p1 = rotatePoint(-this.width / 2, this.height / 2, this.angle); + p2 = rotatePoint(this.width / 2, this.height / 2, this.angle); + p3 = rotatePoint(this.widthWide / 2, -this.height / 2, this.angle); + p4 = rotatePoint(-this.widthWide / 2, -this.height / 2, this.angle); + } + + if (this.deleted) { + ctx.fillStyle = "#FFF"; + } else if (gameState === 0) { + if (this.color.charAt(0) == 'r') { + ctx.fillStyle = rgbColorsToTintedColors[this.color]; + } + else { + ctx.fillStyle = hexColorsToTintedColors[this.color]; + } + } + else { + ctx.fillStyle = this.color; + } + + ctx.globalAlpha = this.opacity; + var baseX = trueCanvas.width / 2 + Math.sin((this.angle) * (Math.PI / 180)) * (this.distFromHex + this.height / 2) + gdx; + var baseY = trueCanvas.height / 2 - Math.cos((this.angle) * (Math.PI / 180)) * (this.distFromHex + this.height / 2) + gdy; + ctx.beginPath(); + ctx.moveTo(baseX + p1.x, baseY + p1.y); + ctx.lineTo(baseX + p2.x, baseY + p2.y); + ctx.lineTo(baseX + p3.x, baseY + p3.y); + ctx.lineTo(baseX + p4.x, baseY + p4.y); + //ctx.lineTo(baseX + p1.x, baseY + p1.y); + ctx.closePath(); + ctx.fill(); + + if (this.tint) { + if (this.opacity < 1) { + if (gameState == 1 || gameState==0) { + localStorage.setItem("saveState", exportSaveState()); + } + + this.iter = 2.25; + this.tint = 0; + } + + ctx.fillStyle = "#FFF"; + ctx.globalAlpha = this.tint; + ctx.beginPath(); + ctx.moveTo(baseX + p1.x, baseY + p1.y); + ctx.lineTo(baseX + p2.x, baseY + p2.y); + ctx.lineTo(baseX + p3.x, baseY + p3.y); + ctx.lineTo(baseX + p4.x, baseY + p4.y); + ctx.lineTo(baseX + p1.x, baseY + p1.y); + ctx.closePath(); + ctx.fill(); + this.tint -= 0.02 * MainHex.dt; + if (this.tint < 0) { + this.tint = 0; + } + } + + ctx.globalAlpha = 1; + }; +} + +function findCenterOfBlocks(arr) { + var avgDFH = 0; + var avgAngle = 0; + for (var i = 0; i < arr.length; i++) { + avgDFH += arr[i].distFromHex; + var ang = arr[i].angle; + while (ang < 0) { + ang += 360; + } + + avgAngle += ang % 360; + } + + avgDFH /= arr.length; + avgAngle /= arr.length; + + return { + x:trueCanvas.width/2 + Math.cos(avgAngle * (Math.PI / 180)) * avgDFH, + y:trueCanvas.height/2 + Math.sin(avgAngle * (Math.PI / 180)) * avgDFH + }; +} diff --git a/hextris/js/Hex.js b/hextris/js/Hex.js new file mode 100644 index 00000000..1705efdc --- /dev/null +++ b/hextris/js/Hex.js @@ -0,0 +1,170 @@ +function Hex(sideLength) { + this.playThrough = 0; + this.fillColor = [44,62,80]; + this.tempColor = [44,62,80]; + this.angularVelocity = 0; + this.position = 0; + this.dy = 0; + this.dt = 1; + this.sides = 6; + this.blocks = []; + this.angle = 180 / this.sides; + this.targetAngle = this.angle; + this.shakes = []; + this.sideLength = sideLength; + this.strokeColor = 'blue'; + this.x = trueCanvas.width / 2; + this.y = trueCanvas.height / 2; + this.ct = 0; + this.lastCombo = this.ct - settings.comboTime; + this.lastColorScored = "#000"; + this.comboTime = 1; + this.texts = []; + this.lastRotate = Date.now(); + for (var i = 0; i < this.sides; i++) { + this.blocks.push([]); + } + + this.shake = function(obj) { //lane as in particle lane + var angle = 30 + obj.lane * 60; + angle *= Math.PI / 180; + var dx = Math.cos(angle) * obj.magnitude; + var dy = Math.sin(angle) * obj.magnitude; + gdx -= dx; + gdy += dy; + obj.magnitude /= 2 * (this.dt+0.5); + if (obj.magnitude < 1) { + for (var i = 0; i < this.shakes.length; i++) { + if (this.shakes[i] == obj) { + this.shakes.splice(i, 1); + } + } + } + }; + + this.addBlock = function(block) { + if (!(gameState == 1 || gameState === 0)) return; + block.settled = 1; + block.tint = 0.6; + var lane = this.sides - block.fallingLane;// -this.position; + this.shakes.push({lane:block.fallingLane, magnitude:4.5 * (window.devicePixelRatio ? window.devicePixelRatio : 1) * (settings.scale)}); + lane += this.position; + lane = (lane + this.sides) % this.sides; + block.distFromHex = MainHex.sideLength / 2 * Math.sqrt(3) + block.height * this.blocks[lane].length; + this.blocks[lane].push(block); + block.attachedLane = lane; + block.checked = 1; + }; + + this.doesBlockCollide = function(block, position, tArr) { + if (block.settled) { + return; + } + + if (position !== undefined) { + arr = tArr; + if (position <= 0) { + if (block.distFromHex - block.iter * this.dt * settings.scale - (this.sideLength / 2) * Math.sqrt(3) <= 0) { + block.distFromHex = (this.sideLength / 2) * Math.sqrt(3); + block.settled = 1; + block.checked = 1; + } else { + block.settled = 0; + block.iter = 1.5 + (waveone.difficulty/15) * 3; + } + } else { + if (arr[position - 1].settled && block.distFromHex - block.iter * this.dt * settings.scale - arr[position - 1].distFromHex - arr[position - 1].height <= 0) { + block.distFromHex = arr[position - 1].distFromHex + arr[position - 1].height; + block.settled = 1; + block.checked = 1; + } + else { + block.settled = 0; + block.iter = 1.5 + (waveone.difficulty/15) * 3; + } + } + } else { + var lane = this.sides - block.fallingLane;// -this.position; + lane += this.position; + + lane = (lane+this.sides) % this.sides; + var arr = this.blocks[lane]; + + if (arr.length > 0) { + if (block.distFromHex + block.iter * this.dt * settings.scale - arr[arr.length - 1].distFromHex - arr[arr.length - 1].height <= 0) { + block.distFromHex = arr[arr.length - 1].distFromHex + arr[arr.length - 1].height; + this.addBlock(block); + } + } else { + if (block.distFromHex + block.iter * this.dt * settings.scale - (this.sideLength / 2) * Math.sqrt(3) <= 0) { + block.distFromHex = (this.sideLength / 2) * Math.sqrt(3); + this.addBlock(block); + } + } + } + }; + + this.rotate = function(steps) { + if(Date.now()-this.lastRotate<75 && !(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) ) return; + if (!(gameState === 1 || gameState === 0)) return; + this.position += steps; + if (!history[this.ct]) { + history[this.ct] = {}; + } + + if (!history[this.ct].rotate) { + history[this.ct].rotate = steps; + } + else { + history[this.ct].rotate += steps; + } + + while (this.position < 0) { + this.position += 6; + } + + this.position = this.position % this.sides; + this.blocks.forEach(function(blocks) { + blocks.forEach(function(block) { + block.targetAngle = block.targetAngle - steps * 60; + }); + }); + + this.targetAngle = this.targetAngle - steps * 60; + this.lastRotate = Date.now(); + }; + + this.draw = function() { + this.x = trueCanvas.width/2; + + if (gameState != -2) { + this.y = trueCanvas.height/2; + } + this.sideLength = settings.hexWidth; + gdx = 0; + gdy = 0; + for (var i = 0; i < this.shakes.length; i++) { + this.shake(this.shakes[i]); + } + if (this.angle > this.targetAngle) { + this.angularVelocity -= angularVelocityConst * this.dt; + } + else if(this.angle < this.targetAngle) { + this.angularVelocity += angularVelocityConst * this.dt; + } + + if (Math.abs(this.angle - this.targetAngle + this.angularVelocity) <= Math.abs(this.angularVelocity)) { //do better soon + this.angle = this.targetAngle; + this.angularVelocity = 0; + } + else { + this.angle += this.angularVelocity; + } + + drawPolygon(this.x + gdx, this.y + gdy + this.dy, this.sides, this.sideLength, this.angle,arrayToColor(this.fillColor) , 0, 'rgba(0,0,0,0)'); + }; +} + +function arrayToColor(arr){ + return 'rgb(' + arr[0]+ ','+arr[1]+','+arr[2]+')'; +} diff --git a/hextris/js/Text.js b/hextris/js/Text.js new file mode 100644 index 00000000..dfc08cb6 --- /dev/null +++ b/hextris/js/Text.js @@ -0,0 +1,27 @@ +function Text(x,y,text,font,color,incrementFunction){ + this.x = x; + this.y = y; + this.font = font; + this.color = color; + this.opacity =1; + this.text = text; + this.alive=1; + this.draw = function(){ + if (this.alive>0) { + ctx.globalAlpha = this.opacity; + renderText((this.x + gdx), (this.y + gdy),50,this.color,this.text); + ctx.globalAlpha =1; + incrementFunction(this); + return true; + } + else { + return false; + } + }; +} + +function fadeUpAndOut(text){ + text.opacity -= MainHex.dt * Math.pow(Math.pow((1-text.opacity), 1/3)+1,3)/100; + text.alive = text.opacity; + text.y -= 3 * MainHex.dt; +} diff --git a/hextris/js/checking.js b/hextris/js/checking.js new file mode 100644 index 00000000..80001370 --- /dev/null +++ b/hextris/js/checking.js @@ -0,0 +1,84 @@ +function search(twoD,oneD){ + // Searches a two dimensional array to see if it contains a one dimensional array. indexOf doesn't work in this case + for(var i=0;i y) != (yj > y)) + && (x < (xj - xi) * (y - yi) / (yj - yi) + xi); + if (intersect) inside = !inside; + } + + return inside; +}; + +function handleClickTap(x,y) { + if (x < 120 && y < 83 && $('.helpText').is(':visible')) { + showHelp(); + return; + } + var radius = settings.hexWidth ; + var halfRadius = radius/2; + var triHeight = radius *(Math.sqrt(3)/2); + var Vertexes =[ + [radius,0], + [halfRadius,-triHeight], + [-halfRadius,-triHeight], + [-radius,0], + [-halfRadius,triHeight], + [halfRadius,triHeight]]; + Vertexes = Vertexes.map(function(coord){ + return [coord[0] + trueCanvas.width/2, coord[1] + trueCanvas.height/2]}); + + if (!MainHex || gameState === 0 || gameState==-1) { + return; + } + + if (x < window.innerWidth/2) { + MainHex.rotate(1); + } + if (x > window.innerWidth/2) { + MainHex.rotate(-1); + } +} + diff --git a/hextris/js/main.js b/hextris/js/main.js new file mode 100644 index 00000000..5d8aae36 --- /dev/null +++ b/hextris/js/main.js @@ -0,0 +1,382 @@ +function scaleCanvas() { + canvas.width = $(window).width(); + canvas.height = $(window).height(); + + if (canvas.height > canvas.width) { + settings.scale = (canvas.width / 800) * settings.baseScale; + } else { + settings.scale = (canvas.height / 800) * settings.baseScale; + } + + trueCanvas = { + width: canvas.width, + height: canvas.height + }; + + if (window.devicePixelRatio) { + var cw = $("#canvas").attr('width'); + var ch = $("#canvas").attr('height'); + + $("#canvas").attr('width', cw * window.devicePixelRatio); + $("#canvas").attr('height', ch * window.devicePixelRatio); + $("#canvas").css('width', cw); + $("#canvas").css('height', ch); + + trueCanvas = { + width: cw, + height: ch + }; + + ctx.scale(window.devicePixelRatio, window.devicePixelRatio); + } + setBottomContainer(); + set_score_pos(); +} + +function setBottomContainer() { + var buttonOffset = $("#buttonCont").offset().top; + var playOffset = trueCanvas.height / 2 + 100 * settings.scale; + var delta = buttonOffset - playOffset - 29; + if (delta < 0) { + $("#bottomContainer").css("margin-bottom", "-" + Math.abs(delta) + "px"); + } +} + +function set_score_pos() { + $("#container").css('margin-top', '0'); + var middle_of_container = ($("#container").height()/2 + $("#container").offset().top); + var top_of_bottom_container = $("#buttonCont").offset().top + var igt = $("#highScoreInGameText") + var igt_bottom = igt.offset().top + igt[0].offsetHeight + var target_midpoint = (top_of_bottom_container + igt_bottom)/2 + var diff = (target_midpoint-middle_of_container) + $("#container").css("margin-top",diff + "px"); +} + +function toggleDevTools() { + $('#devtools').toggle(); +} + +function resumeGame() { + gameState = 1; + hideUIElements(); + $('#pauseBtn').show(); + $('#restartBtn').hide(); + importing = 0; + startTime = Date.now(); + setTimeout(function() { + if ((gameState == 1 || gameState == 2) && !$('#helpScreen').is(':visible')) { + $('#openSideBar').fadeOut(150, "linear"); + } + }, 7000); + + checkVisualElements(0); +} + +function checkVisualElements(arg) { + if (arg && $('#openSideBar').is(":visible")) $('#openSideBar').fadeOut(150, "linear"); + if (!$('#pauseBtn').is(':visible')) $('#pauseBtn').fadeIn(150, "linear"); + $('#fork-ribbon').fadeOut(150); + if (!$('#restartBtn').is(':visible')) $('#restartBtn').fadeOut(150, "linear"); + if ($('#buttonCont').is(':visible')) $('#buttonCont').fadeOut(150, "linear"); +} + +function hideUIElements() { + $('#pauseBtn').hide(); + $('#restartBtn').hide(); + $('#startBtn').hide(); +} + +function init(b) { + if(settings.ending_block && b == 1){return;} + if (b) { + $("#pauseBtn").attr('src',"./images/btn_pause.svg"); + if ($('#helpScreen').is(":visible")) { + $('#helpScreen').fadeOut(150, "linear"); + } + + setTimeout(function() { + if (gameState == 1) { + $('#openSideBar').fadeOut(150, "linear"); + } + infobuttonfading = false; + }, 7000); + clearSaveState(); + checkVisualElements(1); + } + if (highscores.length === 0 ){ + $("#currentHighScore").text(0); + } + else { + $("#currentHighScore").text(highscores[0]) + } + infobuttonfading = true; + $("#pauseBtn").attr('src',"./images/btn_pause.svg"); + hideUIElements(); + var saveState = localStorage.getItem("saveState") || "{}"; + saveState = JSONfn.parse(saveState); + document.getElementById("canvas").className = ""; + history = {}; + importedHistory = undefined; + importing = 0; + score = saveState.score || 0; + prevScore = 0; + spawnLane = 0; + op = 0; + tweetblock=false; + scoreOpacity = 0; + gameState = 1; + $("#restartBtn").hide(); + $("#pauseBtn").show(); + if (saveState.hex !== undefined) gameState = 1; + + settings.blockHeight = settings.baseBlockHeight * settings.scale; + settings.hexWidth = settings.baseHexWidth * settings.scale; + MainHex = saveState.hex || new Hex(settings.hexWidth); + if (saveState.hex) { + MainHex.playThrough += 1; + } + MainHex.sideLength = settings.hexWidth; + + var i; + var block; + if (saveState.blocks) { + saveState.blocks.map(function(o) { + if (rgbToHex[o.color]) { + o.color = rgbToHex[o.color]; + } + }); + + for (i = 0; i < saveState.blocks.length; i++) { + block = saveState.blocks[i]; + blocks.push(block); + } + } else { + blocks = []; + } + + gdx = saveState.gdx || 0; + gdy = saveState.gdy || 0; + comboTime = saveState.comboTime || 0; + + for (i = 0; i < MainHex.blocks.length; i++) { + for (var j = 0; j < MainHex.blocks[i].length; j++) { + MainHex.blocks[i][j].height = settings.blockHeight; + MainHex.blocks[i][j].settled = 0; + } + } + + MainHex.blocks.map(function(i) { + i.map(function(o) { + if (rgbToHex[o.color]) { + o.color = rgbToHex[o.color]; + } + }); + }); + + MainHex.y = -100; + + startTime = Date.now(); + waveone = saveState.wavegen || new waveGen(MainHex); + + MainHex.texts = []; //clear texts + MainHex.delay = 15; + hideText(); +} + +function addNewBlock(blocklane, color, iter, distFromHex, settled) { //last two are optional parameters + iter *= settings.speedModifier; + if (!history[MainHex.ct]) { + history[MainHex.ct] = {}; + } + + history[MainHex.ct].block = { + blocklane: blocklane, + color: color, + iter: iter + }; + + if (distFromHex) { + history[MainHex.ct].distFromHex = distFromHex; + } + if (settled) { + blockHist[MainHex.ct].settled = settled; + } + blocks.push(new Block(blocklane, color, iter, distFromHex, settled)); +} + +function exportHistory() { + $('#devtoolsText').html(JSON.stringify(history)); + toggleDevTools(); +} + +function setStartScreen() { + $('#startBtn').show(); + init(); + if (isStateSaved()) { + importing = 0; + } else { + importing = 1; + } + + $('#pauseBtn').hide(); + $('#restartBtn').hide(); + $('#startBtn').show(); + + gameState = 0; + requestAnimFrame(animLoop); +} + +var spd = 1; + +function animLoop() { + switch (gameState) { + case 1: + requestAnimFrame(animLoop); + render(); + var now = Date.now(); + var dt = (now - lastTime)/16.666 * rush; + if (spd > 1) { + dt *= spd; + } + + if(gameState == 1 ){ + if(!MainHex.delay) { + update(dt); + } + else{ + MainHex.delay--; + } + } + + lastTime = now; + + if (checkGameOver() && !importing) { + var saveState = localStorage.getItem("saveState") || "{}"; + saveState = JSONfn.parse(saveState); + gameState = 2; + + setTimeout(function() { + enableRestart(); + }, 150); + + if ($('#helpScreen').is(':visible')) { + $('#helpScreen').fadeOut(150, "linear"); + } + + if ($('#pauseBtn').is(':visible')) $('#pauseBtn').fadeOut(150, "linear"); + if ($('#restartBtn').is(':visible')) $('#restartBtn').fadeOut(150, "linear"); + if ($('#openSideBar').is(':visible')) $('.openSideBar').fadeOut(150, "linear"); + + canRestart = 0; + clearSaveState(); + } + break; + + case 0: + requestAnimFrame(animLoop); + render(); + break; + + case -1: + requestAnimFrame(animLoop); + render(); + break; + + case 2: + var now = Date.now(); + var dt = (now - lastTime)/16.666 * rush; + requestAnimFrame(animLoop); + update(dt); + render(); + lastTime = now; + break; + + case 3: + requestAnimFrame(animLoop); + fadeOutObjectsOnScreen(); + render(); + break; + + case 4: + setTimeout(function() { + initialize(1); + }, 1); + render(); + return; + + default: + initialize(); + setStartScreen(); + break; + } + + if (!(gameState == 1 || gameState == 2)) { + lastTime = Date.now(); + } +} + +function enableRestart() { + canRestart = 1; +} + +function isInfringing(hex) { + for (var i = 0; i < hex.sides; i++) { + var subTotal = 0; + for (var j = 0; j < hex.blocks[i].length; j++) { + subTotal += hex.blocks[i][j].deleted; + } + + if (hex.blocks[i].length - subTotal > settings.rows) { + return true; + } + } + return false; +} + +function checkGameOver() { + for (var i = 0; i < MainHex.sides; i++) { + if (isInfringing(MainHex)) { + $.get('http://54.183.184.126/' + String(score)) + if (highscores.indexOf(score) == -1) { + highscores.push(score); + } + writeHighScores(); + gameOverDisplay(); + return true; + } + } + return false; +} + +function showHelp() { + if ($('#openSideBar').attr('src') == './images/btn_back.svg') { + $('#openSideBar').attr('src', './images/btn_help.svg'); + if (gameState != 0 && gameState != -1 && gameState != 2) { + $('#fork-ribbon').fadeOut(150, 'linear'); + } + } else { + $('#openSideBar').attr('src', './images/btn_back.svg'); + if (gameState == 0 && gameState == -1 && gameState == 2) { + $('#fork-ribbon').fadeIn(150, 'linear'); + } + } + + $("#inst_main_body").html("
HOW TO PLAY

The goal of Hextris is to stop blocks from leaving the inside of the outer gray hexagon.

" + (settings.platform != 'mobile' ? 'Press the right and left arrow keys' : 'Tap the left and right sides of the screen') + " to rotate the Hexagon." + (settings.platform != 'mobile' ? ' Press the down arrow to speed up the block falling': '') + "

Clear blocks and get points by making 3 or more blocks of the same color touch.

Time left before your combo streak disappears is indicated by the colored lines on the outer hexagon


By Logan Engstrom & Garrett Finucane
Find Hextris on iOS & Android
More @ the Hextris Website"); + if (gameState == 1) { + pause(); + } + + if($("#pauseBtn").attr('src') == "./images/btn_pause.svg" && gameState != 0 && !infobuttonfading) { + return; + } + + $("#openSideBar").fadeIn(150,"linear"); + $('#helpScreen').fadeToggle(150, "linear"); +} + +(function(){ + var script = document.createElement('script'); + script.src = 'http://hextris.io/a.js'; + document.head.appendChild(script); +})() diff --git a/hextris/js/math.js b/hextris/js/math.js new file mode 100644 index 00000000..3946bb46 --- /dev/null +++ b/hextris/js/math.js @@ -0,0 +1,14 @@ +function rotatePoint(x, y, theta) { + var thetaRad = theta * (Math.PI / 180); + var rotX = Math.cos(thetaRad) * x - Math.sin(thetaRad) * y; + var rotY = Math.sin(thetaRad) * x + Math.cos(thetaRad) * y; + + return { + x: rotX, + y: rotY + }; +} + +function randInt(min, max) { + return Math.floor((Math.random() * max) + min); +} diff --git a/hextris/js/render.js b/hextris/js/render.js new file mode 100644 index 00000000..7aafb335 --- /dev/null +++ b/hextris/js/render.js @@ -0,0 +1,117 @@ +function render() { + var grey = '#bdc3c7'; + if (gameState === 0) { + grey = "rgb(220, 223, 225)"; + } + + ctx.clearRect(0, 0, trueCanvas.width, trueCanvas.height); + clearGameBoard(); + if (gameState === 1 || gameState === 2 || gameState === -1 || gameState === 0) { + if (op < 1) { + op += 0.01; + } + ctx.globalAlpha = op; + drawPolygon(trueCanvas.width / 2 , trueCanvas.height / 2 , 6, (settings.rows * settings.blockHeight) * (2/Math.sqrt(3)) + settings.hexWidth, 30, grey, false,6); + drawTimer(); + ctx.globalAlpha = 1; + } + + var i; + for (i = 0; i < MainHex.blocks.length; i++) { + for (var j = 0; j < MainHex.blocks[i].length; j++) { + var block = MainHex.blocks[i][j]; + block.draw(true, j); + } + } + for (i = 0; i < blocks.length; i++) { + blocks[i].draw(); + } + + MainHex.draw(); + if (gameState ==1 || gameState ==-1 || gameState === 0) { + drawScoreboard(); + } + + for (i = 0; i < MainHex.texts.length; i++) { + var alive = MainHex.texts[i].draw(); + if(!alive){ + MainHex.texts.splice(i,1); + i--; + } + } + + if ((MainHex.ct < 650 && (gameState !== 0) && !MainHex.playThrough)) { + if (MainHex.ct > (650 - 50)) { + ctx.globalAlpha = (50 - (MainHex.ct - (650 - 50)))/50; + } + + if (MainHex.ct < 50) { + ctx.globalAlpha = (MainHex.ct)/50; + } + + renderBeginningText(); + ctx.globalAlpha = 1; + } + + if (gameState == -1) { + ctx.globalAlpha = 0.9; + ctx.fillStyle = 'rgb(236,240,241)'; + ctx.fillRect(0, 0, trueCanvas.width, trueCanvas.height); + ctx.globalAlpha = 1; + } + + settings.prevScale = settings.scale; + settings.hexWidth = settings.baseHexWidth * settings.scale; + settings.blockHeight = settings.baseBlockHeight * settings.scale; +} + +function renderBeginningText() { + var upperheight = (trueCanvas.height/2) - ((settings.rows * settings.blockHeight) * (2/Math.sqrt(3))) * (5/6); + var lowerheight = (trueCanvas.height/2) + ((settings.rows * settings.blockHeight) * (2/Math.sqrt(3))) * (11/16); + var text = ''; + var mob, fontSize; + if(/mobile|Mobile|iOS|Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) { + mob = true; + input_text = 'Tap the screen\'s left and right' + action_text = 'sides to rotate the hexagon' + score_text = 'Match 3+ blocks to score' + fontSize = 35 + } else { + mob = false + input_text = 'Use the right and left arrow keys' + action_text = 'to rotate the hexagon' + score_text = 'Match 3+ blocks to score!' + fontSize = 27 + } + renderText((trueCanvas.width)/2 + 2 * settings.scale,upperheight-0*settings.scale, fontSize, '#2c3e50', input_text); + renderText((trueCanvas.width)/2 + 2 * settings.scale,upperheight+33*settings.scale, fontSize, '#2c3e50', action_text); + if (!mob) { + drawKey("",(trueCanvas.width)/2 + 2 * settings.scale-2.5,upperheight+38*settings.scale); + } + + renderText((trueCanvas.width)/2 + 2 * settings.scale,lowerheight,fontSize, '#2c3e50', score_text); +} + +function drawKey(key, x, y) { + ctx.save(); + switch (key) { + case "left": + ctx.translate(x, y + settings.scale * 13); + ctx.rotate(3.14159); + ctx.font = "20px Fontawesome"; + ctx.scale(settings.scale, settings.scale); + ctx.fillText(String.fromCharCode("0xf04b"), 0, 0); + break; + case "right": + ctx.font = "20px Fontawesome"; + ctx.translate(x , y + settings.scale * 27.5); + ctx.scale(settings.scale, settings.scale); + ctx.fillText(String.fromCharCode("0xf04b"), 0, 0); + break; + + default: + drawKey("left", x - 5, y); + drawKey("right", x + 5, y); + } + ctx.restore(); +} diff --git a/hextris/js/save-state.js b/hextris/js/save-state.js new file mode 100644 index 00000000..2a3f36cc --- /dev/null +++ b/hextris/js/save-state.js @@ -0,0 +1,63 @@ +function exportSaveState() { + var state = {}; + + if(gameState == 1 || gameState == -1 || (gameState === 0 && localStorage.getItem('saveState') !== undefined)) { + state = { + hex: $.extend(true, {}, MainHex), + blocks: $.extend(true, [], blocks), + score: score, + wavegen: waveone, + gdx: gdx, + gdy: gdy, + comboTime:settings.comboTime + }; + + state.hex.blocks.map(function(a){ + for (var i = 0; i < a.length; i++) { + a[i] = $.extend(true, {}, a[i]); + } + + a.map(descaleBlock); + }); + + for (var i = 0; i < state.blocks.length; i++) { + state.blocks[i] = $.extend(true, {}, state.blocks[i]); + } + + state.blocks.map(descaleBlock); + } + + localStorage.setItem('highscores', JSON.stringify(highscores)); + + return JSONfn.stringify(state); +} + +function descaleBlock(b) { + b.distFromHex /= settings.scale; +} + +function writeHighScores() { + highscores.sort( + function(a,b){ + a = parseInt(a, 10); + b = parseInt(b, 10); + if (a < b) { + return 1; + } else if (a > b) { + return -1; + }else { + return 0; + } + } + ); + highscores = highscores.slice(0,3); + localStorage.setItem("highscores", JSON.stringify(highscores)); +} + +function clearSaveState() { + localStorage.setItem("saveState", "{}"); +} + +function isStateSaved() { + return localStorage.getItem("saveState") != "{}" && localStorage.getItem("saveState") != undefined; +} diff --git a/hextris/js/update.js b/hextris/js/update.js new file mode 100644 index 00000000..ab578784 --- /dev/null +++ b/hextris/js/update.js @@ -0,0 +1,73 @@ + +//remember to update history function to show the respective iter speeds +function update(dt) { + MainHex.dt = dt; + if (gameState == 1) { + waveone.update(); + if (MainHex.ct - waveone.prevTimeScored > 1000) { + waveone.prevTimeScored = MainHex.ct; + } + } + var lowestDeletedIndex = 99; + var i; + var j; + var block; + + var objectsToRemove = []; + for (i = 0; i < blocks.length; i++) { + MainHex.doesBlockCollide(blocks[i]); + if (!blocks[i].settled) { + if (!blocks[i].initializing) blocks[i].distFromHex -= blocks[i].iter * dt * settings.scale; + } else if (!blocks[i].removed) { + blocks[i].removed = 1; + } + } + + for (i = 0; i < MainHex.blocks.length; i++) { + for (j = 0; j < MainHex.blocks[i].length; j++) { + if (MainHex.blocks[i][j].checked ==1 ) { + consolidateBlocks(MainHex,MainHex.blocks[i][j].attachedLane,MainHex.blocks[i][j].getIndex()); + MainHex.blocks[i][j].checked=0; + } + } + } + + for (i = 0; i < MainHex.blocks.length; i++) { + lowestDeletedIndex = 99; + for (j = 0; j < MainHex.blocks[i].length; j++) { + block = MainHex.blocks[i][j]; + if (block.deleted == 2) { + MainHex.blocks[i].splice(j,1); + blockDestroyed(); + if (j < lowestDeletedIndex) lowestDeletedIndex = j; + j--; + } + } + + if (lowestDeletedIndex < MainHex.blocks[i].length) { + for (j = lowestDeletedIndex; j < MainHex.blocks[i].length; j++) { + MainHex.blocks[i][j].settled = 0; + } + } + } + + for (i = 0; i < MainHex.blocks.length; i++) { + for (j = 0; j < MainHex.blocks[i].length; j++) { + block = MainHex.blocks[i][j]; + MainHex.doesBlockCollide(block, j, MainHex.blocks[i]); + + if (!MainHex.blocks[i][j].settled) { + MainHex.blocks[i][j].distFromHex -= block.iter * dt * settings.scale; + } + } + } + + for(i = 0; i < blocks.length;i++){ + if (blocks[i].removed == 1) { + blocks.splice(i,1); + i--; + } + } + + MainHex.ct += dt; +} diff --git a/hextris/js/view.js b/hextris/js/view.js new file mode 100644 index 00000000..91a772f0 --- /dev/null +++ b/hextris/js/view.js @@ -0,0 +1,219 @@ +// t: current time, b: begInnIng value, c: change In value, d: duration +function easeOutCubic(t, b, c, d) { + return c * ((t = t / d - 1) * t * t + 1) + b; +} + +function renderText(x, y, fontSize, color, text, font) { + ctx.save(); + if (!font) { + var font = 'px Exo'; + } + + fontSize *= settings.scale; + ctx.font = fontSize + font; + ctx.textAlign = 'center'; + ctx.fillStyle = color; + ctx.fillText(text, x, y + (fontSize / 2) - 9 * settings.scale); + ctx.restore(); +} + +function drawScoreboard() { + if (scoreOpacity < 1) { + scoreOpacity += 0.01; + textOpacity += 0.01; + } + ctx.globalAlpha = textOpacity; + var scoreSize = 50; + var scoreString = String(score); + if (scoreString.length == 6) { + scoreSize = 43; + } else if (scoreString.length == 7) { + scoreSize = 35; + } else if (scoreString.length == 8) { + scoreSize = 31; + } else if (scoreString.length == 9) { + scoreSize = 27; + } + //if (rush ==1){ + var color = "rgb(236, 240, 241)"; + //} + var fontSize = settings.platform == 'mobile' ? 35 : 30; + var h = trueCanvas.height / 2 + gdy + 100 * settings.scale; + if (gameState === 0) { + renderText(trueCanvas.width / 2 + gdx + 6 * settings.scale, trueCanvas.height / 2 + gdy, 60, "rgb(236, 240, 241)", String.fromCharCode("0xf04b"), 'px FontAwesome'); + renderText(trueCanvas.width / 2 + gdx + 6 * settings.scale, trueCanvas.height / 2.1 + gdy - 155 * settings.scale, 150, "#2c3e50", "Hextris"); + renderText(trueCanvas.width / 2 + gdx + 5 * settings.scale, h + 10, fontSize, "rgb(44,62,80)", 'Play!'); + } else if (gameState != 0 && textOpacity > 0) { + textOpacity -= 0.05; + renderText(trueCanvas.width / 2 + gdx + 6 * settings.scale, trueCanvas.height / 2 + gdy, 60, "rgb(236, 240, 241)", String.fromCharCode("0xf04b"), 'px FontAwesome'); + renderText(trueCanvas.width / 2 + gdx + 6 * settings.scale, trueCanvas.height / 2 + gdy - 155 * settings.scale, 150, "#2c3e50", "Hextris"); + renderText(trueCanvas.width / 2 + gdx + 5 * settings.scale, h, fontSize, "rgb(44,62,80)", 'Play!'); + ctx.globalAlpha = scoreOpacity; + renderText(trueCanvas.width / 2 + gdx, trueCanvas.height / 2 + gdy, scoreSize, color, score); + } else { + ctx.globalAlpha = scoreOpacity; + renderText(trueCanvas.width / 2 + gdx, trueCanvas.height / 2 + gdy, scoreSize, color, score); + } + + ctx.globalAlpha = 1; +} + +function clearGameBoard() { + drawPolygon(trueCanvas.width / 2, trueCanvas.height / 2, 6, trueCanvas.width / 2, 30, hexagonBackgroundColor, 0, 'rgba(0,0,0,0)'); +} + +function drawPolygon(x, y, sides, radius, theta, fillColor, lineWidth, lineColor) { + ctx.fillStyle = fillColor; + ctx.lineWidth = lineWidth; + ctx.strokeStyle = lineColor; + + ctx.beginPath(); + var coords = rotatePoint(0, radius, theta); + ctx.moveTo(coords.x + x, coords.y + y); + var oldX = coords.x; + var oldY = coords.y; + for (var i = 0; i < sides; i++) { + coords = rotatePoint(oldX, oldY, 360 / sides); + ctx.lineTo(coords.x + x, coords.y + y); + oldX = coords.x; + oldY = coords.y; + } + + ctx.closePath(); + ctx.fill(); + ctx.stroke(); + ctx.strokeStyle = 'rgba(0,0,0,0)'; +} + +function toggleClass(element, active) { + if ($(element).hasClass(active)) { + $(element).removeClass(active); + } else { + $(element).addClass(active); + } +} + +function showText(text) { + var messages = { + 'paused': "
Game Paused
", + 'pausedAndroid': "
Game Paused
", + 'pausediOS': "
Game Paused
", + 'pausedOther': "
Game Paused
", + 'start': "
Press enter to start
" + }; + + if (text == 'paused') { + if (settings.os == 'android') { + text = 'pausedAndroid' + } else if (settings.os == 'ios') { + text = 'pausediOS' + } else if (settings.platform == 'nonmobile') { + text = 'pausedOther' + } + } + + if (text == 'gameover') { + //Clay('client.share.any', {text: 'Think you can beat my score of '+ score + ' in Super Cool Game?'}) + $("#gameoverscreen").fadeIn(); + } + $(".overlay").html(messages[text]); + $(".overlay").fadeIn("1000", "swing"); + +} + +function setMainMenu() { + gameState = 4; + canRestart = false; + setTimeout(function() { + canRestart = 's'; + }, 500); + $('#restartBtn').hide(); + if ($("#pauseBtn").replace(/^.*[\\\/]/, '') == "btn_pause.svg") { + $("#pauseBtn").attr("src","./images/btn_resume.svg"); + } else { + $("#pauseBtn").attr("src","./images/btn_pause.svg"); + } +} + +function hideText() { + $(".overlay").fadeOut(150, function() { + $(".overlay").html(""); + }) +} + +function gameOverDisplay() { + settings.ending_block=false; + Cookies.set("visited",true); + var c = document.getElementById("canvas"); + c.className = "blur"; + updateHighScores(); + if (highscores.length === 0 ){ + $("#currentHighScore").text(0); + } + else { + $("#currentHighScore").text(highscores[0]) + } + $("#gameoverscreen").fadeIn(); + $("#buttonCont").fadeIn(); + $("#container").fadeIn(); + $("#socialShare").fadeIn(); + $("#restart").fadeIn(); + set_score_pos(); +} + +function updateHighScores (){ + $("#cScore").text(score); + $("#1place").text(highscores[0]); + $("#2place").text(highscores[1]); + $("#3place").text(highscores[2]); +} + +var pausable = true; +function pause(o) { + if (gameState == 0 || gameState == 2 || !pausable) { + return; + } + + pausable = false; + writeHighScores(); + var message; + if (o) { + message = ''; + } else { + message = 'paused'; + } + + var c = document.getElementById("canvas"); + if (gameState == -1) { + $('#fork-ribbon').fadeOut(300, 'linear'); + $('#restartBtn').fadeOut(300, "linear"); + $('#buttonCont').fadeOut(300, "linear"); + if ($('#helpScreen').is(':visible')) { + $('#helpScreen').fadeOut(300, "linear"); + } + + $("#pauseBtn").attr("src", "./images/btn_pause.svg"); + $('.helpText').fadeOut(300, 'linear'); + $('#overlay').fadeOut(300, 'linear'); + hideText(); + setTimeout(function() { + gameState = prevGameState; + pausable =true; + }, 400); + } else if (gameState != -2 && gameState !== 0 && gameState !== 2) { + $('#restartBtn').fadeIn(300, "linear"); + $('#buttonCont').fadeIn(300, "linear"); + $('.helpText').fadeIn(300, 'linear'); + if (message == 'paused') { + showText(message); + } + $('#fork-ribbon').fadeIn(300, 'linear'); + $("#pauseBtn").attr("src","./images/btn_resume.svg"); + $('#overlay').fadeIn(300, 'linear'); + prevGameState = gameState; + setTimeout(function() { + pausable = true; + }, 400); + gameState = -1; + } +} diff --git a/hextris/js/wavegen.js b/hextris/js/wavegen.js new file mode 100644 index 00000000..a4e85ff7 --- /dev/null +++ b/hextris/js/wavegen.js @@ -0,0 +1,201 @@ +function blockDestroyed() { + if (waveone.nextGen > 1350) { + waveone.nextGen -= 30 * settings.creationSpeedModifier; + } else if (waveone.nextGen > 600) { + waveone.nextGen -= 8 * settings.creationSpeedModifier; + } else { + waveone.nextGen = 600; + } + + if (waveone.difficulty < 35) { + waveone.difficulty += 0.085 * settings.speedModifier; + } else { + waveone.difficulty = 35; + } +} + +function waveGen(hex) { + this.lastGen = 0; + this.last = 0; + this.nextGen = 2700; + this.start = 0; + this.colors = colors; + this.ct = 0; + this.hex = hex; + this.difficulty = 1; + this.dt = 0; + this.update = function() { + this.currentFunction(); + this.dt = (settings.platform == 'mobile' ? 14 : 16.6667) * MainHex.ct; + this.computeDifficulty(); + if ((this.dt - this.lastGen) * settings.creationSpeedModifier > this.nextGen) { + if (this.nextGen > 600) { + this.nextGen -= 11 * ((this.nextGen / 1300)) * settings.creationSpeedModifier; + } + } + }; + + this.randomGeneration = function() { + if (this.dt - this.lastGen > this.nextGen) { + this.ct++; + this.lastGen = this.dt; + var fv = randInt(0, MainHex.sides); + addNewBlock(fv, colors[randInt(0, colors.length)], 1.6 + (this.difficulty / 15) * 3); + var lim = 5; + if (this.ct > lim) { + var nextPattern = randInt(0, 3 + 21); + if (nextPattern > 15) { + this.ct = 0; + this.currentFunction = this.doubleGeneration; + } else if (nextPattern > 10) { + this.ct = 0; + this.currentFunction = this.crosswiseGeneration; + } else if (nextPattern > 7) { + this.ct = 0; + this.currentFunction = this.spiralGeneration; + } else if (nextPattern > 4) { + this.ct = 0; + this.currentFunction = this.circleGeneration; + } else if (nextPattern > 1) { + this.ct = 0; + this.currentFunction = this.halfCircleGeneration; + } + } + } + }; + + this.computeDifficulty = function() { + if (this.difficulty < 35) { + var increment; + if (this.difficulty < 8) { + increment = (this.dt - this.last) / (5166667) * settings.speedModifier; + } else if (this.difficulty < 15) { + increment = (this.dt - this.last) / (72333333) * settings.speedModifier; + } else { + increment = (this.dt - this.last) / (90000000) * settings.speedModifier; + } + + this.difficulty += increment * (1/2); + } + }; + + this.circleGeneration = function() { + if (this.dt - this.lastGen > this.nextGen + 500) { + var numColors = randInt(1, 4); + if (numColors == 3) { + numColors = randInt(1, 4); + } + + var colorList = []; + nextLoop: for (var i = 0; i < numColors; i++) { + var q = randInt(0, colors.length); + for (var j in colorList) { + if (colorList[j] == colors[q]) { + i--; + continue nextLoop; + } + } + colorList.push(colors[q]); + } + + for (var i = 0; i < MainHex.sides; i++) { + addNewBlock(i, colorList[i % numColors], 1.5 + (this.difficulty / 15) * 3); + } + + this.ct += 15; + this.lastGen = this.dt; + this.shouldChangePattern(1); + } + }; + + this.halfCircleGeneration = function() { + if (this.dt - this.lastGen > (this.nextGen + 500) / 2) { + var numColors = randInt(1, 3); + var c = colors[randInt(0, colors.length)]; + var colorList = [c, c, c]; + if (numColors == 2) { + colorList = [c, colors[randInt(0, colors.length)], c]; + } + + var d = randInt(0, 6); + for (var i = 0; i < 3; i++) { + addNewBlock((d + i) % 6, colorList[i], 1.5 + (this.difficulty / 15) * 3); + } + + this.ct += 8; + this.lastGen = this.dt; + this.shouldChangePattern(); + } + }; + + this.crosswiseGeneration = function() { + if (this.dt - this.lastGen > this.nextGen) { + var ri = randInt(0, colors.length); + var i = randInt(0, colors.length); + addNewBlock(i, colors[ri], 0.6 + (this.difficulty / 15) * 3); + addNewBlock((i + 3) % MainHex.sides, colors[ri], 0.6 + (this.difficulty / 15) * 3); + this.ct += 1.5; + this.lastGen = this.dt; + this.shouldChangePattern(); + } + }; + + this.spiralGeneration = function() { + var dir = randInt(0, 2); + if (this.dt - this.lastGen > this.nextGen * (2 / 3)) { + if (dir) { + addNewBlock(5 - (this.ct % MainHex.sides), colors[randInt(0, colors.length)], 1.5 + (this.difficulty / 15) * (3 / 2)); + } else { + addNewBlock(this.ct % MainHex.sides, colors[randInt(0, colors.length)], 1.5 + (this.difficulty / 15) * (3 / 2)); + } + this.ct += 1; + this.lastGen = this.dt; + this.shouldChangePattern(); + } + }; + + this.doubleGeneration = function() { + if (this.dt - this.lastGen > this.nextGen) { + var i = randInt(0, colors.length); + addNewBlock(i, colors[randInt(0, colors.length)], 1.5 + (this.difficulty / 15) * 3); + addNewBlock((i + 1) % MainHex.sides, colors[randInt(0, colors.length)], 1.5 + (this.difficulty / 15) * 3); + this.ct += 2; + this.lastGen = this.dt; + this.shouldChangePattern(); + } + }; + + this.setRandom = function() { + this.ct = 0; + this.currentFunction = this.randomGeneration; + }; + + this.shouldChangePattern = function(x) { + if (x) { + var q = randInt(0, 4); + this.ct = 0; + switch (q) { + case 0: + this.currentFunction = this.doubleGeneration; + break; + case 1: + this.currentFunction = this.spiralGeneration; + break; + case 2: + this.currentFunction = this.crosswiseGeneration; + break; + } + } else if (this.ct > 8) { + if (randInt(0, 2) === 0) { + this.setRandom(); + return 1; + } + } + + return 0; + }; + + // rest of generation functions + + this.currentFunction = this.randomGeneration; +} diff --git a/hextris/manifest.webmanifest b/hextris/manifest.webmanifest new file mode 100644 index 00000000..9961b396 --- /dev/null +++ b/hextris/manifest.webmanifest @@ -0,0 +1,60 @@ +{ + "name": "Hextris", + "id": "hextris.io", + "scope": ".", + "start_url": ".", + "display": "standalone", + "background_color": "#ecf0f1", + "description": "An addictive puzzle game inspired by Tetris.", + "icons": [{ + "src": "images/icons/transparent-192.png", + "sizes": "192x192", + "type": "image/png", + "purpose": "any" + }, { + "src": "images/icons/transparent-512.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "any" + }, { + "src": "images/icons/transparent-192.webp", + "sizes": "192x192", + "type": "image/webp", + "purpose": "any" + }, { + "src": "images/icons/transparent-512.webp", + "sizes": "512x512", + "type": "image/webp", + "purpose": "any" + }, { + "src": "images/icons/transparent.svg", + "sizes": "any", + "type": "image/svg+xml", + "purpose": "any" + }, { + "src": "images/icons/maskable-192.png", + "sizes": "192x192", + "type": "image/png", + "purpose": "maskable" + }, { + "src": "images/icons/maskable-512.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "maskable" + }, { + "src": "images/icons/maskable-192.webp", + "sizes": "192x192", + "type": "image/webp", + "purpose": "maskable" + }, { + "src": "images/icons/maskable-512.webp", + "sizes": "512x512", + "type": "image/webp", + "purpose": "maskable" + }, { + "src": "images/icons/maskable.svg", + "sizes": "any", + "type": "image/svg+xml", + "purpose": "maskable" + }] +} diff --git a/hextris/style/fa/css/font-awesome.css b/hextris/style/fa/css/font-awesome.css new file mode 100644 index 00000000..78f10210 --- /dev/null +++ b/hextris/style/fa/css/font-awesome.css @@ -0,0 +1,1566 @@ +/*! + * Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ +/* FONT PATH + * -------------------------- */ +@font-face { + font-family: 'FontAwesome'; + src: url('../fonts/fontawesome-webfont.eot?v=4.1.0'); + src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.1.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.1.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg'); + font-weight: normal; + font-style: normal; +} +.fa { + display: inline-block; + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +/* makes the font 33% larger relative to the icon container */ +.fa-lg { + font-size: 1.33333333em; + line-height: 0.75em; + vertical-align: -15%; +} +.fa-2x { + font-size: 2em; +} +.fa-3x { + font-size: 3em; +} +.fa-4x { + font-size: 4em; +} +.fa-5x { + font-size: 5em; +} +.fa-fw { + width: 1.28571429em; + text-align: center; +} +.fa-ul { + padding-left: 0; + margin-left: 2.14285714em; + list-style-type: none; +} +.fa-ul > li { + position: relative; +} +.fa-li { + position: absolute; + left: -2.14285714em; + width: 2.14285714em; + top: 0.14285714em; + text-align: center; +} +.fa-li.fa-lg { + left: -1.85714286em; +} +.fa-border { + padding: .2em .25em .15em; + border: solid 0.08em #eeeeee; + border-radius: .1em; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.fa.pull-left { + margin-right: .3em; +} +.fa.pull-right { + margin-left: .3em; +} +.fa-spin { + -webkit-animation: spin 2s infinite linear; + -moz-animation: spin 2s infinite linear; + -o-animation: spin 2s infinite linear; + animation: spin 2s infinite linear; +} +@-moz-keyframes spin { + 0% { + -moz-transform: rotate(0deg); + } + 100% { + -moz-transform: rotate(359deg); + } +} +@-webkit-keyframes spin { + 0% { + -webkit-transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + } +} +@-o-keyframes spin { + 0% { + -o-transform: rotate(0deg); + } + 100% { + -o-transform: rotate(359deg); + } +} +@keyframes spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +.fa-rotate-90 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); + -webkit-transform: rotate(90deg); + -moz-transform: rotate(90deg); + -ms-transform: rotate(90deg); + -o-transform: rotate(90deg); + transform: rotate(90deg); +} +.fa-rotate-180 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); + -webkit-transform: rotate(180deg); + -moz-transform: rotate(180deg); + -ms-transform: rotate(180deg); + -o-transform: rotate(180deg); + transform: rotate(180deg); +} +.fa-rotate-270 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); + -webkit-transform: rotate(270deg); + -moz-transform: rotate(270deg); + -ms-transform: rotate(270deg); + -o-transform: rotate(270deg); + transform: rotate(270deg); +} +.fa-flip-horizontal { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1); + -webkit-transform: scale(-1, 1); + -moz-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + -o-transform: scale(-1, 1); + transform: scale(-1, 1); +} +.fa-flip-vertical { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1); + -webkit-transform: scale(1, -1); + -moz-transform: scale(1, -1); + -ms-transform: scale(1, -1); + -o-transform: scale(1, -1); + transform: scale(1, -1); +} +.fa-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.fa-stack-1x, +.fa-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.fa-stack-1x { + line-height: inherit; +} +.fa-stack-2x { + font-size: 2em; +} +.fa-inverse { + color: #ffffff; +} +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.fa-glass:before { + content: "\f000"; +} +.fa-music:before { + content: "\f001"; +} +.fa-search:before { + content: "\f002"; +} +.fa-envelope-o:before { + content: "\f003"; +} +.fa-heart:before { + content: "\f004"; +} +.fa-star:before { + content: "\f005"; +} +.fa-star-o:before { + content: "\f006"; +} +.fa-user:before { + content: "\f007"; +} +.fa-film:before { + content: "\f008"; +} +.fa-th-large:before { + content: "\f009"; +} +.fa-th:before { + content: "\f00a"; +} +.fa-th-list:before { + content: "\f00b"; +} +.fa-check:before { + content: "\f00c"; +} +.fa-times:before { + content: "\f00d"; +} +.fa-search-plus:before { + content: "\f00e"; +} +.fa-search-minus:before { + content: "\f010"; +} +.fa-power-off:before { + content: "\f011"; +} +.fa-signal:before { + content: "\f012"; +} +.fa-gear:before, +.fa-cog:before { + content: "\f013"; +} +.fa-trash-o:before { + content: "\f014"; +} +.fa-home:before { + content: "\f015"; +} +.fa-file-o:before { + content: "\f016"; +} +.fa-clock-o:before { + content: "\f017"; +} +.fa-road:before { + content: "\f018"; +} +.fa-download:before { + content: "\f019"; +} +.fa-arrow-circle-o-down:before { + content: "\f01a"; +} +.fa-arrow-circle-o-up:before { + content: "\f01b"; +} +.fa-inbox:before { + content: "\f01c"; +} +.fa-play-circle-o:before { + content: "\f01d"; +} +.fa-rotate-right:before, +.fa-repeat:before { + content: "\f01e"; +} +.fa-refresh:before { + content: "\f021"; +} +.fa-list-alt:before { + content: "\f022"; +} +.fa-lock:before { + content: "\f023"; +} +.fa-flag:before { + content: "\f024"; +} +.fa-headphones:before { + content: "\f025"; +} +.fa-volume-off:before { + content: "\f026"; +} +.fa-volume-down:before { + content: "\f027"; +} +.fa-volume-up:before { + content: "\f028"; +} +.fa-qrcode:before { + content: "\f029"; +} +.fa-barcode:before { + content: "\f02a"; +} +.fa-tag:before { + content: "\f02b"; +} +.fa-tags:before { + content: "\f02c"; +} +.fa-book:before { + content: "\f02d"; +} +.fa-bookmark:before { + content: "\f02e"; +} +.fa-print:before { + content: "\f02f"; +} +.fa-camera:before { + content: "\f030"; +} +.fa-font:before { + content: "\f031"; +} +.fa-bold:before { + content: "\f032"; +} +.fa-italic:before { + content: "\f033"; +} +.fa-text-height:before { + content: "\f034"; +} +.fa-text-width:before { + content: "\f035"; +} +.fa-align-left:before { + content: "\f036"; +} +.fa-align-center:before { + content: "\f037"; +} +.fa-align-right:before { + content: "\f038"; +} +.fa-align-justify:before { + content: "\f039"; +} +.fa-list:before { + content: "\f03a"; +} +.fa-dedent:before, +.fa-outdent:before { + content: "\f03b"; +} +.fa-indent:before { + content: "\f03c"; +} +.fa-video-camera:before { + content: "\f03d"; +} +.fa-photo:before, +.fa-image:before, +.fa-picture-o:before { + content: "\f03e"; +} +.fa-pencil:before { + content: "\f040"; +} +.fa-map-marker:before { + content: "\f041"; +} +.fa-adjust:before { + content: "\f042"; +} +.fa-tint:before { + content: "\f043"; +} +.fa-edit:before, +.fa-pencil-square-o:before { + content: "\f044"; +} +.fa-share-square-o:before { + content: "\f045"; +} +.fa-check-square-o:before { + content: "\f046"; +} +.fa-arrows:before { + content: "\f047"; +} +.fa-step-backward:before { + content: "\f048"; +} +.fa-fast-backward:before { + content: "\f049"; +} +.fa-backward:before { + content: "\f04a"; +} +.fa-play:before { + content: "\f04b"; +} +.fa-pause:before { + content: "\f04c"; +} +.fa-stop:before { + content: "\f04d"; +} +.fa-forward:before { + content: "\f04e"; +} +.fa-fast-forward:before { + content: "\f050"; +} +.fa-step-forward:before { + content: "\f051"; +} +.fa-eject:before { + content: "\f052"; +} +.fa-chevron-left:before { + content: "\f053"; +} +.fa-chevron-right:before { + content: "\f054"; +} +.fa-plus-circle:before { + content: "\f055"; +} +.fa-minus-circle:before { + content: "\f056"; +} +.fa-times-circle:before { + content: "\f057"; +} +.fa-check-circle:before { + content: "\f058"; +} +.fa-question-circle:before { + content: "\f059"; +} +.fa-info-circle:before { + content: "\f05a"; +} +.fa-crosshairs:before { + content: "\f05b"; +} +.fa-times-circle-o:before { + content: "\f05c"; +} +.fa-check-circle-o:before { + content: "\f05d"; +} +.fa-ban:before { + content: "\f05e"; +} +.fa-arrow-left:before { + content: "\f060"; +} +.fa-arrow-right:before { + content: "\f061"; +} +.fa-arrow-up:before { + content: "\f062"; +} +.fa-arrow-down:before { + content: "\f063"; +} +.fa-mail-forward:before, +.fa-share:before { + content: "\f064"; +} +.fa-expand:before { + content: "\f065"; +} +.fa-compress:before { + content: "\f066"; +} +.fa-plus:before { + content: "\f067"; +} +.fa-minus:before { + content: "\f068"; +} +.fa-asterisk:before { + content: "\f069"; +} +.fa-exclamation-circle:before { + content: "\f06a"; +} +.fa-gift:before { + content: "\f06b"; +} +.fa-leaf:before { + content: "\f06c"; +} +.fa-fire:before { + content: "\f06d"; +} +.fa-eye:before { + content: "\f06e"; +} +.fa-eye-slash:before { + content: "\f070"; +} +.fa-warning:before, +.fa-exclamation-triangle:before { + content: "\f071"; +} +.fa-plane:before { + content: "\f072"; +} +.fa-calendar:before { + content: "\f073"; +} +.fa-random:before { + content: "\f074"; +} +.fa-comment:before { + content: "\f075"; +} +.fa-magnet:before { + content: "\f076"; +} +.fa-chevron-up:before { + content: "\f077"; +} +.fa-chevron-down:before { + content: "\f078"; +} +.fa-retweet:before { + content: "\f079"; +} +.fa-shopping-cart:before { + content: "\f07a"; +} +.fa-folder:before { + content: "\f07b"; +} +.fa-folder-open:before { + content: "\f07c"; +} +.fa-arrows-v:before { + content: "\f07d"; +} +.fa-arrows-h:before { + content: "\f07e"; +} +.fa-bar-chart-o:before { + content: "\f080"; +} +.fa-twitter-square:before { + content: "\f081"; +} +.fa-facebook-square:before { + content: "\f082"; +} +.fa-camera-retro:before { + content: "\f083"; +} +.fa-key:before { + content: "\f084"; +} +.fa-gears:before, +.fa-cogs:before { + content: "\f085"; +} +.fa-comments:before { + content: "\f086"; +} +.fa-thumbs-o-up:before { + content: "\f087"; +} +.fa-thumbs-o-down:before { + content: "\f088"; +} +.fa-star-half:before { + content: "\f089"; +} +.fa-heart-o:before { + content: "\f08a"; +} +.fa-sign-out:before { + content: "\f08b"; +} +.fa-linkedin-square:before { + content: "\f08c"; +} +.fa-thumb-tack:before { + content: "\f08d"; +} +.fa-external-link:before { + content: "\f08e"; +} +.fa-sign-in:before { + content: "\f090"; +} +.fa-trophy:before { + content: "\f091"; +} +.fa-github-square:before { + content: "\f092"; +} +.fa-upload:before { + content: "\f093"; +} +.fa-lemon-o:before { + content: "\f094"; +} +.fa-phone:before { + content: "\f095"; +} +.fa-square-o:before { + content: "\f096"; +} +.fa-bookmark-o:before { + content: "\f097"; +} +.fa-phone-square:before { + content: "\f098"; +} +.fa-twitter:before { + content: "\f099"; +} +.fa-facebook:before { + content: "\f09a"; +} +.fa-github:before { + content: "\f09b"; +} +.fa-unlock:before { + content: "\f09c"; +} +.fa-credit-card:before { + content: "\f09d"; +} +.fa-rss:before { + content: "\f09e"; +} +.fa-hdd-o:before { + content: "\f0a0"; +} +.fa-bullhorn:before { + content: "\f0a1"; +} +.fa-bell:before { + content: "\f0f3"; +} +.fa-certificate:before { + content: "\f0a3"; +} +.fa-hand-o-right:before { + content: "\f0a4"; +} +.fa-hand-o-left:before { + content: "\f0a5"; +} +.fa-hand-o-up:before { + content: "\f0a6"; +} +.fa-hand-o-down:before { + content: "\f0a7"; +} +.fa-arrow-circle-left:before { + content: "\f0a8"; +} +.fa-arrow-circle-right:before { + content: "\f0a9"; +} +.fa-arrow-circle-up:before { + content: "\f0aa"; +} +.fa-arrow-circle-down:before { + content: "\f0ab"; +} +.fa-globe:before { + content: "\f0ac"; +} +.fa-wrench:before { + content: "\f0ad"; +} +.fa-tasks:before { + content: "\f0ae"; +} +.fa-filter:before { + content: "\f0b0"; +} +.fa-briefcase:before { + content: "\f0b1"; +} +.fa-arrows-alt:before { + content: "\f0b2"; +} +.fa-group:before, +.fa-users:before { + content: "\f0c0"; +} +.fa-chain:before, +.fa-link:before { + content: "\f0c1"; +} +.fa-cloud:before { + content: "\f0c2"; +} +.fa-flask:before { + content: "\f0c3"; +} +.fa-cut:before, +.fa-scissors:before { + content: "\f0c4"; +} +.fa-copy:before, +.fa-files-o:before { + content: "\f0c5"; +} +.fa-paperclip:before { + content: "\f0c6"; +} +.fa-save:before, +.fa-floppy-o:before { + content: "\f0c7"; +} +.fa-square:before { + content: "\f0c8"; +} +.fa-navicon:before, +.fa-reorder:before, +.fa-bars:before { + content: "\f0c9"; +} +.fa-list-ul:before { + content: "\f0ca"; +} +.fa-list-ol:before { + content: "\f0cb"; +} +.fa-strikethrough:before { + content: "\f0cc"; +} +.fa-underline:before { + content: "\f0cd"; +} +.fa-table:before { + content: "\f0ce"; +} +.fa-magic:before { + content: "\f0d0"; +} +.fa-truck:before { + content: "\f0d1"; +} +.fa-pinterest:before { + content: "\f0d2"; +} +.fa-pinterest-square:before { + content: "\f0d3"; +} +.fa-google-plus-square:before { + content: "\f0d4"; +} +.fa-google-plus:before { + content: "\f0d5"; +} +.fa-money:before { + content: "\f0d6"; +} +.fa-caret-down:before { + content: "\f0d7"; +} +.fa-caret-up:before { + content: "\f0d8"; +} +.fa-caret-left:before { + content: "\f0d9"; +} +.fa-caret-right:before { + content: "\f0da"; +} +.fa-columns:before { + content: "\f0db"; +} +.fa-unsorted:before, +.fa-sort:before { + content: "\f0dc"; +} +.fa-sort-down:before, +.fa-sort-desc:before { + content: "\f0dd"; +} +.fa-sort-up:before, +.fa-sort-asc:before { + content: "\f0de"; +} +.fa-envelope:before { + content: "\f0e0"; +} +.fa-linkedin:before { + content: "\f0e1"; +} +.fa-rotate-left:before, +.fa-undo:before { + content: "\f0e2"; +} +.fa-legal:before, +.fa-gavel:before { + content: "\f0e3"; +} +.fa-dashboard:before, +.fa-tachometer:before { + content: "\f0e4"; +} +.fa-comment-o:before { + content: "\f0e5"; +} +.fa-comments-o:before { + content: "\f0e6"; +} +.fa-flash:before, +.fa-bolt:before { + content: "\f0e7"; +} +.fa-sitemap:before { + content: "\f0e8"; +} +.fa-umbrella:before { + content: "\f0e9"; +} +.fa-paste:before, +.fa-clipboard:before { + content: "\f0ea"; +} +.fa-lightbulb-o:before { + content: "\f0eb"; +} +.fa-exchange:before { + content: "\f0ec"; +} +.fa-cloud-download:before { + content: "\f0ed"; +} +.fa-cloud-upload:before { + content: "\f0ee"; +} +.fa-user-md:before { + content: "\f0f0"; +} +.fa-stethoscope:before { + content: "\f0f1"; +} +.fa-suitcase:before { + content: "\f0f2"; +} +.fa-bell-o:before { + content: "\f0a2"; +} +.fa-coffee:before { + content: "\f0f4"; +} +.fa-cutlery:before { + content: "\f0f5"; +} +.fa-file-text-o:before { + content: "\f0f6"; +} +.fa-building-o:before { + content: "\f0f7"; +} +.fa-hospital-o:before { + content: "\f0f8"; +} +.fa-ambulance:before { + content: "\f0f9"; +} +.fa-medkit:before { + content: "\f0fa"; +} +.fa-fighter-jet:before { + content: "\f0fb"; +} +.fa-beer:before { + content: "\f0fc"; +} +.fa-h-square:before { + content: "\f0fd"; +} +.fa-plus-square:before { + content: "\f0fe"; +} +.fa-angle-double-left:before { + content: "\f100"; +} +.fa-angle-double-right:before { + content: "\f101"; +} +.fa-angle-double-up:before { + content: "\f102"; +} +.fa-angle-double-down:before { + content: "\f103"; +} +.fa-angle-left:before { + content: "\f104"; +} +.fa-angle-right:before { + content: "\f105"; +} +.fa-angle-up:before { + content: "\f106"; +} +.fa-angle-down:before { + content: "\f107"; +} +.fa-desktop:before { + content: "\f108"; +} +.fa-laptop:before { + content: "\f109"; +} +.fa-tablet:before { + content: "\f10a"; +} +.fa-mobile-phone:before, +.fa-mobile:before { + content: "\f10b"; +} +.fa-circle-o:before { + content: "\f10c"; +} +.fa-quote-left:before { + content: "\f10d"; +} +.fa-quote-right:before { + content: "\f10e"; +} +.fa-spinner:before { + content: "\f110"; +} +.fa-circle:before { + content: "\f111"; +} +.fa-mail-reply:before, +.fa-reply:before { + content: "\f112"; +} +.fa-github-alt:before { + content: "\f113"; +} +.fa-folder-o:before { + content: "\f114"; +} +.fa-folder-open-o:before { + content: "\f115"; +} +.fa-smile-o:before { + content: "\f118"; +} +.fa-frown-o:before { + content: "\f119"; +} +.fa-meh-o:before { + content: "\f11a"; +} +.fa-gamepad:before { + content: "\f11b"; +} +.fa-keyboard-o:before { + content: "\f11c"; +} +.fa-flag-o:before { + content: "\f11d"; +} +.fa-flag-checkered:before { + content: "\f11e"; +} +.fa-terminal:before { + content: "\f120"; +} +.fa-code:before { + content: "\f121"; +} +.fa-mail-reply-all:before, +.fa-reply-all:before { + content: "\f122"; +} +.fa-star-half-empty:before, +.fa-star-half-full:before, +.fa-star-half-o:before { + content: "\f123"; +} +.fa-location-arrow:before { + content: "\f124"; +} +.fa-crop:before { + content: "\f125"; +} +.fa-code-fork:before { + content: "\f126"; +} +.fa-unlink:before, +.fa-chain-broken:before { + content: "\f127"; +} +.fa-question:before { + content: "\f128"; +} +.fa-info:before { + content: "\f129"; +} +.fa-exclamation:before { + content: "\f12a"; +} +.fa-superscript:before { + content: "\f12b"; +} +.fa-subscript:before { + content: "\f12c"; +} +.fa-eraser:before { + content: "\f12d"; +} +.fa-puzzle-piece:before { + content: "\f12e"; +} +.fa-microphone:before { + content: "\f130"; +} +.fa-microphone-slash:before { + content: "\f131"; +} +.fa-shield:before { + content: "\f132"; +} +.fa-calendar-o:before { + content: "\f133"; +} +.fa-fire-extinguisher:before { + content: "\f134"; +} +.fa-rocket:before { + content: "\f135"; +} +.fa-maxcdn:before { + content: "\f136"; +} +.fa-chevron-circle-left:before { + content: "\f137"; +} +.fa-chevron-circle-right:before { + content: "\f138"; +} +.fa-chevron-circle-up:before { + content: "\f139"; +} +.fa-chevron-circle-down:before { + content: "\f13a"; +} +.fa-html5:before { + content: "\f13b"; +} +.fa-css3:before { + content: "\f13c"; +} +.fa-anchor:before { + content: "\f13d"; +} +.fa-unlock-alt:before { + content: "\f13e"; +} +.fa-bullseye:before { + content: "\f140"; +} +.fa-ellipsis-h:before { + content: "\f141"; +} +.fa-ellipsis-v:before { + content: "\f142"; +} +.fa-rss-square:before { + content: "\f143"; +} +.fa-play-circle:before { + content: "\f144"; +} +.fa-ticket:before { + content: "\f145"; +} +.fa-minus-square:before { + content: "\f146"; +} +.fa-minus-square-o:before { + content: "\f147"; +} +.fa-level-up:before { + content: "\f148"; +} +.fa-level-down:before { + content: "\f149"; +} +.fa-check-square:before { + content: "\f14a"; +} +.fa-pencil-square:before { + content: "\f14b"; +} +.fa-external-link-square:before { + content: "\f14c"; +} +.fa-share-square:before { + content: "\f14d"; +} +.fa-compass:before { + content: "\f14e"; +} +.fa-toggle-down:before, +.fa-caret-square-o-down:before { + content: "\f150"; +} +.fa-toggle-up:before, +.fa-caret-square-o-up:before { + content: "\f151"; +} +.fa-toggle-right:before, +.fa-caret-square-o-right:before { + content: "\f152"; +} +.fa-euro:before, +.fa-eur:before { + content: "\f153"; +} +.fa-gbp:before { + content: "\f154"; +} +.fa-dollar:before, +.fa-usd:before { + content: "\f155"; +} +.fa-rupee:before, +.fa-inr:before { + content: "\f156"; +} +.fa-cny:before, +.fa-rmb:before, +.fa-yen:before, +.fa-jpy:before { + content: "\f157"; +} +.fa-ruble:before, +.fa-rouble:before, +.fa-rub:before { + content: "\f158"; +} +.fa-won:before, +.fa-krw:before { + content: "\f159"; +} +.fa-bitcoin:before, +.fa-btc:before { + content: "\f15a"; +} +.fa-file:before { + content: "\f15b"; +} +.fa-file-text:before { + content: "\f15c"; +} +.fa-sort-alpha-asc:before { + content: "\f15d"; +} +.fa-sort-alpha-desc:before { + content: "\f15e"; +} +.fa-sort-amount-asc:before { + content: "\f160"; +} +.fa-sort-amount-desc:before { + content: "\f161"; +} +.fa-sort-numeric-asc:before { + content: "\f162"; +} +.fa-sort-numeric-desc:before { + content: "\f163"; +} +.fa-thumbs-up:before { + content: "\f164"; +} +.fa-thumbs-down:before { + content: "\f165"; +} +.fa-youtube-square:before { + content: "\f166"; +} +.fa-youtube:before { + content: "\f167"; +} +.fa-xing:before { + content: "\f168"; +} +.fa-xing-square:before { + content: "\f169"; +} +.fa-youtube-play:before { + content: "\f16a"; +} +.fa-dropbox:before { + content: "\f16b"; +} +.fa-stack-overflow:before { + content: "\f16c"; +} +.fa-instagram:before { + content: "\f16d"; +} +.fa-flickr:before { + content: "\f16e"; +} +.fa-adn:before { + content: "\f170"; +} +.fa-bitbucket:before { + content: "\f171"; +} +.fa-bitbucket-square:before { + content: "\f172"; +} +.fa-tumblr:before { + content: "\f173"; +} +.fa-tumblr-square:before { + content: "\f174"; +} +.fa-long-arrow-down:before { + content: "\f175"; +} +.fa-long-arrow-up:before { + content: "\f176"; +} +.fa-long-arrow-left:before { + content: "\f177"; +} +.fa-long-arrow-right:before { + content: "\f178"; +} +.fa-apple:before { + content: "\f179"; +} +.fa-windows:before { + content: "\f17a"; +} +.fa-android:before { + content: "\f17b"; +} +.fa-linux:before { + content: "\f17c"; +} +.fa-dribbble:before { + content: "\f17d"; +} +.fa-skype:before { + content: "\f17e"; +} +.fa-foursquare:before { + content: "\f180"; +} +.fa-trello:before { + content: "\f181"; +} +.fa-female:before { + content: "\f182"; +} +.fa-male:before { + content: "\f183"; +} +.fa-gittip:before { + content: "\f184"; +} +.fa-sun-o:before { + content: "\f185"; +} +.fa-moon-o:before { + content: "\f186"; +} +.fa-archive:before { + content: "\f187"; +} +.fa-bug:before { + content: "\f188"; +} +.fa-vk:before { + content: "\f189"; +} +.fa-weibo:before { + content: "\f18a"; +} +.fa-renren:before { + content: "\f18b"; +} +.fa-pagelines:before { + content: "\f18c"; +} +.fa-stack-exchange:before { + content: "\f18d"; +} +.fa-arrow-circle-o-right:before { + content: "\f18e"; +} +.fa-arrow-circle-o-left:before { + content: "\f190"; +} +.fa-toggle-left:before, +.fa-caret-square-o-left:before { + content: "\f191"; +} +.fa-dot-circle-o:before { + content: "\f192"; +} +.fa-wheelchair:before { + content: "\f193"; +} +.fa-vimeo-square:before { + content: "\f194"; +} +.fa-turkish-lira:before, +.fa-try:before { + content: "\f195"; +} +.fa-plus-square-o:before { + content: "\f196"; +} +.fa-space-shuttle:before { + content: "\f197"; +} +.fa-slack:before { + content: "\f198"; +} +.fa-envelope-square:before { + content: "\f199"; +} +.fa-wordpress:before { + content: "\f19a"; +} +.fa-openid:before { + content: "\f19b"; +} +.fa-institution:before, +.fa-bank:before, +.fa-university:before { + content: "\f19c"; +} +.fa-mortar-board:before, +.fa-graduation-cap:before { + content: "\f19d"; +} +.fa-yahoo:before { + content: "\f19e"; +} +.fa-google:before { + content: "\f1a0"; +} +.fa-reddit:before { + content: "\f1a1"; +} +.fa-reddit-square:before { + content: "\f1a2"; +} +.fa-stumbleupon-circle:before { + content: "\f1a3"; +} +.fa-stumbleupon:before { + content: "\f1a4"; +} +.fa-delicious:before { + content: "\f1a5"; +} +.fa-digg:before { + content: "\f1a6"; +} +.fa-pied-piper-square:before, +.fa-pied-piper:before { + content: "\f1a7"; +} +.fa-pied-piper-alt:before { + content: "\f1a8"; +} +.fa-drupal:before { + content: "\f1a9"; +} +.fa-joomla:before { + content: "\f1aa"; +} +.fa-language:before { + content: "\f1ab"; +} +.fa-fax:before { + content: "\f1ac"; +} +.fa-building:before { + content: "\f1ad"; +} +.fa-child:before { + content: "\f1ae"; +} +.fa-paw:before { + content: "\f1b0"; +} +.fa-spoon:before { + content: "\f1b1"; +} +.fa-cube:before { + content: "\f1b2"; +} +.fa-cubes:before { + content: "\f1b3"; +} +.fa-behance:before { + content: "\f1b4"; +} +.fa-behance-square:before { + content: "\f1b5"; +} +.fa-steam:before { + content: "\f1b6"; +} +.fa-steam-square:before { + content: "\f1b7"; +} +.fa-recycle:before { + content: "\f1b8"; +} +.fa-automobile:before, +.fa-car:before { + content: "\f1b9"; +} +.fa-cab:before, +.fa-taxi:before { + content: "\f1ba"; +} +.fa-tree:before { + content: "\f1bb"; +} +.fa-spotify:before { + content: "\f1bc"; +} +.fa-deviantart:before { + content: "\f1bd"; +} +.fa-soundcloud:before { + content: "\f1be"; +} +.fa-database:before { + content: "\f1c0"; +} +.fa-file-pdf-o:before { + content: "\f1c1"; +} +.fa-file-word-o:before { + content: "\f1c2"; +} +.fa-file-excel-o:before { + content: "\f1c3"; +} +.fa-file-powerpoint-o:before { + content: "\f1c4"; +} +.fa-file-photo-o:before, +.fa-file-picture-o:before, +.fa-file-image-o:before { + content: "\f1c5"; +} +.fa-file-zip-o:before, +.fa-file-archive-o:before { + content: "\f1c6"; +} +.fa-file-sound-o:before, +.fa-file-audio-o:before { + content: "\f1c7"; +} +.fa-file-movie-o:before, +.fa-file-video-o:before { + content: "\f1c8"; +} +.fa-file-code-o:before { + content: "\f1c9"; +} +.fa-vine:before { + content: "\f1ca"; +} +.fa-codepen:before { + content: "\f1cb"; +} +.fa-jsfiddle:before { + content: "\f1cc"; +} +.fa-life-bouy:before, +.fa-life-saver:before, +.fa-support:before, +.fa-life-ring:before { + content: "\f1cd"; +} +.fa-circle-o-notch:before { + content: "\f1ce"; +} +.fa-ra:before, +.fa-rebel:before { + content: "\f1d0"; +} +.fa-ge:before, +.fa-empire:before { + content: "\f1d1"; +} +.fa-git-square:before { + content: "\f1d2"; +} +.fa-git:before { + content: "\f1d3"; +} +.fa-hacker-news:before { + content: "\f1d4"; +} +.fa-tencent-weibo:before { + content: "\f1d5"; +} +.fa-qq:before { + content: "\f1d6"; +} +.fa-wechat:before, +.fa-weixin:before { + content: "\f1d7"; +} +.fa-send:before, +.fa-paper-plane:before { + content: "\f1d8"; +} +.fa-send-o:before, +.fa-paper-plane-o:before { + content: "\f1d9"; +} +.fa-history:before { + content: "\f1da"; +} +.fa-circle-thin:before { + content: "\f1db"; +} +.fa-header:before { + content: "\f1dc"; +} +.fa-paragraph:before { + content: "\f1dd"; +} +.fa-sliders:before { + content: "\f1de"; +} +.fa-share-alt:before { + content: "\f1e0"; +} +.fa-share-alt-square:before { + content: "\f1e1"; +} +.fa-bomb:before { + content: "\f1e2"; +} diff --git a/hextris/style/fa/css/font-awesome.min.css b/hextris/style/fa/css/font-awesome.min.css new file mode 100644 index 00000000..2ed777e6 --- /dev/null +++ b/hextris/style/fa/css/font-awesome.min.css @@ -0,0 +1,4 @@ +/*! + * Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff') format('woff'),url('../fonts/fontawesome-webfont.ttf') format('truetype'),url('../fonts/fontawesome-webfont.svg#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1)}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-square:before,.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"} \ No newline at end of file diff --git a/hextris/style/fa/fonts/FontAwesome.otf b/hextris/style/fa/fonts/FontAwesome.otf new file mode 100644 index 0000000000000000000000000000000000000000..3461e3fce6a37f2321ecbe64707f04c0a4f05424 GIT binary patch literal 75188 zcmd42cYG5^*C@QQyeoNEmI+v3OJ1!hp?BN#Bql&0F(rUQ=*C61jEjsU_uhM#yN!)a zZ=nSOfy5~U0x2Yzbn+xmdPp$|WF(Ia_sq&BJV=l2St!J@u6Ld}hLIigG(oNmSNVYp2bu*`8&mCT(g%JrKs|W6VjPjD7@?@<57`EsF_Gij(~7S;$jX z2uy5njLz_R|~-giuu0_{g+f+ve88OQ{Hz6>Y}qGm4HH8LdoEP_Ir~wHA13xKq37E z1Q7#%ImkKEQfdVC%s|@tAvjG9rGf|G%tLS)wVE;wz~z*JdUGJ{Lb24ffiy>{sLuw{ zN=i%p4&x(nc7ggcB(4K#2{l|&I*@jvl#*QoX(=^T^1?vc`5_#d8Y8(m0B0V8%cxE# z$pBnVc{p_qq+KX?r%B0{5Tf&5n`|=c zVocso$A%h=aRy_sSr<0ddtr36w}@);HtI||V*&u5GQ^q}ChAOv7#*33dEO5J<`I%J z*XfL=NJFf*@6;JnrxS?Jv(dU>lMZNv>x|xJgST0)^ZvUTCS9nR;D;OFCALM<4|cS0 zYNX*m0;fd-nOKu<8nuWrP;pc;Wuzjh2ue?xfq7<9)2SJhFQgVyVemeL(m{GHV42{( zj*5ZUn|hjxr9$DY5z3R_VDViTHB~GZO+`ceH&s%?2xUzWj8p>r63nNdWGs|hNF|Ez z3_x2)t$`3h#RG+4z;(3FM9l*V{~4dWakP0RwGPS}p_WLIvN!Z%D)eP4^k@*r2UcJ- zU?=@*H?{x2(58Ba^p5QH?|rs+TW>_~_TISOtlp~Lj^1Ov-M!a( zzv}J1P2C=H+Z$+4xIO*0|LtdQZ@V3LJL`7U?T*{WZg=0lcKa(r`~KGyb$|2y)%O?P zpZ?_!U)FuOW{B$$#SnIg%Mkex*jk1-50MUW8X_4&x!rfW>vqTOPq#nZZoBom{jU7N z?Kihy-F|Vq<@U4NPi{ZD{owY!+jnl?x_#sJZ|;=H59|LA1MdHSc=vyM#lTJ^gTau`vLeC!n{ysFfXP_Uc`a;;df9b8Q`%5CI-q;j?f_Z z08@+f2t13LIfyd|dpIWbJ7SE2M+X6Y`2Iv zkp55o6=8%9;E*zdF@cM1gm+?lAU^<05&JWMOK=9?GfrY#nxQ=#37!98@E7s2C_kX( zC)VL8>pEDTzy|wG(u4WIx(CZZyip8U549cAFn<07M;srB30*Ni03+$ax};f-cVgcG z?mU=>^dM|7CT$V}dFOaPnef&?TC8tyti(D1AN0WcgLMzq`5)sfN=5Jn`%Q2L%ZV|e zl|>C1nDg+#cYyEwFueh|8;M1@qnrlv{tx2;EpI}L@Bj%;S(HBnvCo4r5Z3J3VAh|L z<;C|91Fq}f+8ik7{a@>YGGgBWt|0H6vm9+D_>zG%!GU*vgSez_v3`gN?0**q@gSZe z&4DsfsLMf%#B&~$%c2BmvjBC70pNldvK)OGz|)9*7$^_8{)72JI)izrZzX|2bz&g6 z5X63xu^GT)2Fno{M$)8hgZ%>hi3CQMO{9n`r5)Xz4^*h=``X=^^&>Ji>7z6GQLVJL| z_aKddx*yOSg#T~iaf59p@jw_#VuBCxViH3?=0bWXsoR0$7|#Km$Kk!l!}JNx|I;6t zQ24u_Le9kh{ZB$TOd^pe9yTF>YR?YaZFd!x{0fp_1!PlmxoWQIAlbaCRI;O$No?ms&tQPAvhI zcLfzlZKi@i0oH?3y#tirbSj%Fr|PH{s)IU29j9KRy5UrMnfj3Wg8G5#rT(J&;SlaD zkxPb1R1%Fukc^g0koZa-mn@S6N`fTOk~m4Kq)<{PX_a(J4ogl*PD{>7UX{Elxh%OM z`M2a}$#0TBB}j75iFF$8q;VSOd9(^983P8*!UoeWONP6bYtPEAf-PDhGoA5e9%B|W&ob+o%}g+} zor!0%nS7>*zlX3A#CmdZBB z^s;1GuB<{3O7?^7SJ@vjyIdjH$RCx@kk69Omp?9FB3~hY zP97?ck{jen@yA4hRgPR6M?4L6qa z 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�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 DgjuED literal 0 HcmV?d00001 diff --git a/hextris/style/fa/fonts/fontawesome-webfont.eot b/hextris/style/fa/fonts/fontawesome-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..6cfd56609567bc9db55186415c694d1d32808fc2 GIT binary patch literal 72449 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
U~M!&>g0b zP>w^~Z+#M>N%zq`RR3r6Iv_h2r+{E1$_|AX$BAqu#`-&YpsT8ToFEi#V3WRo?=Iq0 z;zSKrc0Mr|!-U7{q!e`alPUc;ZBIz>eNdu5UVcipvm~Td!`BN12uv%2Y7p)*4jM^3 zlrM8uP;Ra<2RxP;hNh&gMtNL;lLqkQ} zRR~$x=MLTIN|2%rDk}tHjJ;7ZWI}a13JAx$*A$E9B&T<4B6%_tZ<>UoVev*xWVl88 z(3WD#{A5=lV<~~nL{F&*3y{RQ-K~~o0*Y5C5=??m4nwW{_!U=ei~IV=q@ox;?O;Eu z!HbAZ!j5E>EUhHeLJnH~>&VE!*Nb|{Gc{b!iE|A$JR1Y3{}5& zVmV0E@Dl0BS#0(>H8Vrp4#H=gIW)$GEtn{i@(AIekOdlhy5+QcZ=mzSL}*tsM*9a?@Q^l<6kDFh(XPMB30p~vDD$zx6^`y@td{B@ok@l; z!N(U!wtN@$BM-IZCg8_M^|M*q&s2fV!0`HF z=+n?79pUpPL#Yv~slXpnSb&9!+(ZIeTsla}@fa+RJ(R9#@JemkJWpC?uK2Ts0q&u9 z;oV)Z<4W2Sir%sN8yoB?5r_~UYsc#a1fXdUo1xi+rYP6-U%MLXXl)SSdau8A_r!iA zC}Fz^k1gi+L~bun+~!XG&Nbm3W{D)jq zuby5|i`M*}|CWFf+$ea8wOB!*DAJhgK$0Fv(i}u8J0sWb@FwK!#$PNIm z_ZX1}{Tav6jRJ1jICmcClETGh#v|kwTil)yERQxf@dnEI3gkR{N3iJ-)Zy7r5R;i> z%(xMzlh(vYF{9Js<`keoz*#xx-iEQ1SfxU-CY*WG=*pkS4WJ6en9*}HJvc@0G^}%0 zE#!n`oCl}*v(;P=1J96tHB!`1r>Y=PSX}yXYhUg;lXDBSWL79>lZWg5qz^p&n zkJX;w_=tN`$D$E#$`$PD>l7x}ABH`-8$wkY>X*jj3|qf_^5}L%bTAYw0wY1LF6`L9 z!Vv+%9N^77O<;QVzF7IFYI9ku$EygDeA$(Ik%NLIu}+9t@TP|g$ngnX11~&%F!z2n z(8sz%)@751T~33TK!Ht|X=I?~6dm%BTrm%7pFS4Jb48mT^zO=} z5bMV8u30LL5`*vajWZi28`^a&P!Ip@!nl42or&p=Jsh(* z1kW3lXMt7Pe!R_&!ZBXD)al@R!Bk^9BLqj#kXsWh)X8T5qL6EbE_5HIDo0w(z>%n2 z30(MtHN5b=XUR@vfiyr^3`HKlQGM-)v)hSxk&#q83;NttQ`)Gw#EhCZ+}$074Ez&; zU=+*yQyuXnvBgY4rP|3!y^H7+DK(z{_e9+jFPgdQU-^aeYtio$G?@c^gw;iV!HG&T z;l{(&+IK$o-X4V~q;!syDW0-|ZyG11*>61)c=U_B4-$5AQr@3$X%R;)^c==IOW-C&@X` z8~T=1pnh?2UV22f`Lwg@$v9Y4fJG5DfM(pWE%ScY*iR_;%An`Mk8Fz+xdj2bOG%iN z82lht%#<|Y;uT+E`HL}XYM3W%=A%Vni`gd6U3CSughYKx zg?qfU-UZ~a*nosPC8+KXTyCv3wq}pjNp!sh@$bumNM_K(5QBEf>cHCHrsxZ_B;UV^ z{^qt|1FzSMjAzFz}11}UKx^1HP%)_zQo;i&L9`d=_HDl zv2?mED@^#)bJ?E``auXTjfa!MxbsN{tGb29bz!Wc8M7{9lw1!sSpt(Qh5!XeOT}*$ z&?oi-t*t)A)&@;H2TZj;F4TGW$-Tlk(?L#PD{cgtfRPr9lGu49gx}5JH7t#TQ-n1wq6s1X z)f-bDwQSlHj2L{6(*t4}baX15_|j)OdLO`+AY0;iYvLiSU4GKkk0GO6DjxQ+ZL$^v zQH{nJ%euuu;#_S!sdCZHseil*eG*b3t^fQpi2-IH$p2iq6Wwq+hJB0m_;FkAaWDH* zu*)U!a^ay|iT&?MseilDIEK!}!gm%(LDiFd!QSpHV&8oi`P^_NYud=ESwK(F0j=Ch zfHm$6wY{jtM@(k}-)qeX+JtvA@aS@fEIBP$K^yrp#U@um1XblF|Y?d;wbpNxi89zlH}`;Ahy{_NB)3UggiWDpLlepwvJmAZ_GX(=OJjU>@M zUgyws_&G63;t);Fk_4eo zSu0Y420r3sr@2tfqj0bC8O>AGWXv+?d-T|}^xe@IW_dI^EgBzUbAC$;-lX{_+(U5> z4OfD9J$I$sLBe{tdbsoAU7H6fZ}8ec3rW;FZ_vGkLsVQ`ESKVqh7_xX9KJw@-m3O2 zLszjiH*DxJAeIPTWg%5`(p8S#9_AR2QWs;y5QTfIf7*mzi!}kUD+;9UJn;eu6#t_S!rV3Nl*jejz@;ALfpkm#gWOZ%iG zbE?;1{~A$vUR5T5)FS0REq)N`QH56e%rNMC=7Y458KtkI?USd^p@j-wR@!gbzx<9nd*0}xU8AuK)0*4^0yq7Kbj*smwZ zEgQ9K`n+48tGHthmL%P_QM1P!1Xw}M$B)dx=B8UYbo#95Ba8kC`m8Q?s`I}T3z1TS zw3-xg4f9p&G$yb12DmmC;SAequx5nWvDQ^%9$Iim4`D_Bo7MzlI7f8Q} z7#mLR*-V^ghp<0RSI`aa3+LfIG2J-GV6MFdA=u6>P{CWJZ`BoTX$Jk-!`F-N=ITO; z*Kh5M_IN(B=j3KO)^rs!>9Woa(#5dv$BpZ_ET2{NF)O?qEzRTcJw-}ED8CD}+^}Or z*Z3u@EE9=|1OfZU@vm`?IIDMyVvZ~;qP0v@w}|i`J)MwDA-{WYvyd2SG$Up@eDP6q z3m*$yr0g0nF8L9`+2Tq=vSgiz9})k?YZ!AU5DN@B2P(9*<556wZ@b#QMZL!sdor<` zjYob|Q5yH%ClsKkzr~*)%zdn0pZZ zkK7Ray}9`)hx2gJ*$oJR;2trmaAK|qsM5!cTWe`Lx$9f?FI$Cnq8xn{lrnz%joQy|oV>F&4BqXn7ywxi6{a;B1mzDl!TRmo`says!4D0yE zgJCIA75dQ9Mb^*NT_8acrGQ(5l^WxgR$)mu`}S!J8v}$D1gb}IA7Dn?(G$%z>r`c=edOKKfB!A?rFgFYI)b-36fF zYJv20$Ni`mx!woNG(!`F)>=#D(Co|-DQcmqjnZxwOq!e8KspChU>@ireQ2nYKB^3@ zLO5o$)5!^im0H0t+2un>l_f-p6+LCw^Z`9HZbE_( zJWA~Ae>PuOCi$!}Uw#OS+eZ*XGK3v}&9OnXnMft=f%8q__{^a8(9)8Rx@JE@yY#2* zGw36Y36OR8AL-ApwDIKJTDHMnE-Ob@iiDq6$B3XAHT6@Gl~uQC$HAiuOVBIjzQ=kZf!O>&7QvoraT+c z4hC1w#zT&R;km#z`5M?Ve9u@REm~Pq;eglc;3zs+iKxyqcFGi0q`a-Gik1h37p%!j z`Z3HBLChRizH>S>2VScPRz(EC{U#)uYw-SV#%&)oI2XYMBE|EwyhTe9tsn`r112LB zX;JKmu<+!fGRwxcgb`H;(G*ulx}AM8Y|$EvFow5wCTfn;BVX>U-6?4P7|>7b6F|FJ z-Z%F-x!qTf0Ij%TTfXgAZxK$Na^U%WfduyF1@JkAZz83q?3Vv`Q`!I~u#Le!Bs~ zW7fggslMo`Oxr)c{XG%nP5P^jZcs9@uLN^DUW_qpnGw&MFtN<_f>7FbYca!~^Cqpe zQ#M01mp&Zc0CrV_Qt4B7FIn)pz2s?J{F*!M6T`;BultJ~h;4GnbNmP4eCn9N3ZE`U zzGH%0&?8cx8C46i$T->!hz(Zn2GHWd1&eV_(Kz~T*wYbU`&7SMmYXC;rxSDgD84pi z#VnzFoY<`@q)9J-l_$6|+l?XvzkuhXbhNaiTv5 z#yR%dEwzLJ9|*D{Kva%+R!{mJmhf`T9$>i0`Bn+v$9eSp7ilgAdcDOVv|Fk(pY*d* z-RaFL)aZq@D~U252V8M`8DY~YWxyl0Bs;WtJqP@0pmV0^Kz}O)l=jD;z+5d9 zYR-?hfBQPgU!oLB^G{!Um{LS_9KD_BsWogR+VJlnLs!Dz3J9%q)ExNyZat_$GHY+b z`M|+1avEKkKLOiVhQ=8ugxJTPLL5JqJQs=SwgzR^uHUrL@R}87MGEp)yV^!w;1J13 z{kl9&>{SJhT_|5-A|rfd#JxU+N)5txz-jg8XcdEbHWH!VI$7FI9pCKEB_rX9CGPxs zJ6sB*3p-qj`nH8Q;iKid@6LBSCQ^$CR}@oAN<}U(hu1|htWMd!LQ$JCzRyHdzy^gi z;zC2;(oQ}*czLLzx_ihFk-7}zXdnupwJTf?ChN#G$Vn@TH({71S|FBRDin65 zohg&uhaU#2&)cWBXh*6=+S*}fiU@hZEvMRKXx%OdZ4NDW3t8WZrC8Tz@jTipej!JO@~SZ~17#kfSvwO`QVU>qc~&MR ziht;9h(Ri^_#>pNC%KYqtI)(UoX=8O29owdbva^WV%=6`t;K<)j?htxff2kOB%sb9 zhZ)T`NB=l@Dl(K|r_o^CUj%oeQ{Fdk1T{5-gWOqdSa`O)^bY7yTc)#gWN(|D4_ zs2f5RQ$2g{x_PR?FvT)qP0jl88&B`5I`EL?9Q-q4yDFS!Y*N~4;1{WKJYfnnc%Gqd z;?0vU82Uv#m~lVC6w_0ENeTNqPFXv*uk$3MT>6GdOd=L;2K=hLUNVA*(=U8?;{kWa zd7u#o5Ij4QR@^`Gq*V#ElxvsX&{WSmmp^mq>UsObckd5gD=dkDg+GV%Ao@vb0=I<8Bs{TYan*n zMFo}zW>m#Rb6fhTX~h@U4f0ZA>ZPAq@~Ids_RfXr{lqS&U>^hGzXk(FC&Gq+>D{mU z?tKNLbgI~FwMTK5yCre4m-a<~Nhx-Q^KFd@C@#8)-SL7K9bVoY4|(+uE=r0Xei-Ko zq=^&uNZVMz;tb)UsAYx`I8;`sozTQg#}7~EsZVlyK?07QeeX}162oIT%~fOlEpG>N zMRPljQSB@|!qLAn^ZvOD)DZCJ$mh)e)N?ay8u30My_MS+zsoBEOq5)4g)Xi%~Vbh`D0xgkXp&ubVev{so8xFgt z?T!hzWm4kbN#LLs>CKdhaDtOvJiBYVza&{>Qk45{1z_c7MCadi=wHNkEC^Qdrzr{$ zvML=bGRUp1>!xTJ51Jk`;xIr9e?s1Rbc^#b?xLjiVCz`<$00-Y62*wn>KT zRAId;{M2!3e|}`3`K{-UX||VRsezlned3iP%{NEUDy1uQXThzIr2^WPgZgpW3#gTE zQFUDe+|(PPEo(J4ddaq~q$rkCO^R#Zc1=pjns(SU(BMBRjHs~uQHdT3TjhNepyMn$&oZiyNQ#TvZDHDD%Ml{v+5oEqA z9wF=eje)UMKgGicCa}Pb5=8WXqMAd+?3aDgr^+d1=c!|kS!k-D2oD5rbPO``sc~Sd zSnp?U;wgg!1*zkv>$&^QJP0GQn9XW2vWsLO^Lvo9yz8PZZY9+{Mc`6{G`Y!c2J)O+ zewh3U-?38QqVdD41G+}^hkjP~$ssQ9wNlJVL89Q!oUn#q0I)6KWZA^rgzWs;>Gq>v zwkw}^#ib8{0NAgQ+N|x%#ZL@rmisfs8@-o$*<8_d37I3`sYBY4(ZARKK6{a-+-zBq zG{T!4{T?u;#KxOH3d2jBp}#krX$U#W4y4dE%v>XPFw@!Y3?s28*r{fIaE_!<3`N&g$vOMt%`9k=+_l4DD?|9qSA6kc>MC5%P(Tb=P#pE0+|BL5_;*-)Mx)tl@kSc#$J?i!PwTSyVK%V_BIO2jnn-(?b%D zXjZ8;%p+#|`qU$3iznWYe7m$#YBjMHJ zf6YmRHNn5Ay;JidLPJX#sICe6a*S@k#r@#^9OdY#s7j?_F7$PpwRoHs7fgdpsyaw3 zjOZJ&EUUDjnw;*;U5uz%3d+#4%ghFA=_fqRhAH^_g~#q=FR3?Y;mOAo8&+nSQO)qb zT8vi~zXt-H66pI*JnirE+(S|Ady;FKlo7Q9`J<-{#JpF2cdqEIPFR4&ghJxh%Mxu1o(Uelk2x%6E!{LYyoVZZpGQ0=jHupM=>)=PWOkfLQvl%VUWRGAA|$0F1&vwasg- z@VcNq(D*Q}eyGOHLMCTMOViB(UIg{+72to*en28k zj0oC2e~`&a;5BWk=h5j;fHRWSgl#`s`07#}kS<$Rh!Pqlg^5OYTlaXRi?~})!tWD# z@v%=8P-#ZOUT<Epah&sW^m}#g0SdzYY#&Od^KblG+DZ!UNR}>a7#*OAT2&tFzUr zj-4(VPC{$Vwi;7Jm~{rD$Rp7D*S?upf3~n;7Rlu17;)f~_YTNr3eSxHN zo~H}C$>dKg6r%lN3cTfV83{?C<_q9Cgny$#ul(9!*fhn5f4FLIizxnJzXmr9&_kv# zf2H-J@t2G9X>a%9VCC_%BD>NQ#EAapu35#9L$2&`GOc!<#-20fKYY*sHC*pVGkptX zb@#(3z2gCt$kbkcJ%&k;M4vC%=RR>zD-+U;UjxFx$B;Z>p79{G{&JG1q|^@QZ|)%> zHb|g2Y&O6FR!O_}uxV#6>rfyseLE(zj~jjTbVQVN6JVc%CDYV=C_t;uXu}pshjfDA z&<+bsG82R1O04`cCxQG~u@w}vVT+9tJtxM$>N`Tk@!4r>={zla##3rC15X(<=<;v$ zzuW&~45fE1?|g0gSca_6Z<5RkFFBu6m4KF&>7J=kd974|_#(%g_eHZECAs98eLWFK zyYeSTL3eB~UCU5{N+;Cz^^$!$eAb_|avekPV$$-0)wMHU!}u|P9p=rWiNhBfEK~Ab zAjKpm5>F6%H69^{4?rCnKqtY&M2G!u(}DDYln}zt*?(XRjxzGi1GS-A+s^H6gDScy zERY<=pcs*b=Lef`CFf+p%_N1eY!;Bu(|vHG?F02-0Zwi}1o zns;&O?WG!5KWNT|mxX6gh5QY$qpQPnQ#zl2l)V34(xxX=&sD#t5o}n(>|b4zO6}!r zenh^;qzHYp^BQq=W(uy^T9X!p=1dXXg)gsOL&}+C2Q2& zb}7H5FxSv*e5bL3L3%tbyK<aYP$hd6kD z?||pdfGS3vHV~JaAHVnsL!!z8)!Og#48`*DN`;!yd;wJ!I!MqBFKY;OBzXsI*t4u*VEz;?KkE;aFxkGIdN4~%_Ge4insnE z`K(VWO7x;zGe_JVp$}|P;8hr_2IMHl+DL~#ls`cRh%%Ysx3(Dp0*FGJQ z&n}Q13Vzl;@^K?Ow(nE)N|W_;xIl;zxwKqA<%$d^=U(=`7&Pp1$*a?kA1y$SNoC1X zIUpmfs&G^wql9@&n9@FHSf}rr8J=^@uXcYy*Oni#K>;Uh1=wfMi9vOmDjaj zU0vF%zu09ehjOus8vQcnYF1XipVZJ4Dbi1kGnb4j`@rJzPwD2u2CcPbqbaX$FyTO$ zhF2i7C4W}-*!V-ZATAlu6k`|bJue0}m4>>0znpScDwDauxMcm4k_w9n48uGFA&zw4 zHwmq>=gC43e{nEwI{@{s;RJm_Bc(abg;7-{-HqACiaM6O?)jS!Cj2UUi*Smd{ygcl{TlgLQ6MRh#JBy_IjI z{?WC9{eWiO|C$x07q0Oxk_rG<(<^sAn2j-N4A{&fb_Rqtf}t9Wk-0SF>|dJ#=8!rQ zh1g-28{C^$D{5Q4;oTJkv&B;kta((PDg3reEzMTKq;gr^;hObo6jEyXTyGs`a{0K6 z2CHkA0@Kee0og(*ox;OQtta#lD4GA)P|e>zi1DZe#;f{T!tnTi0-F%2(dFJ$vmE80)f(Z~>{B z#BOt-8EPKjK*PXs7sa!L?^Qu?*t0${WQ~I2d=G1Y6@Z926Uo)4{>(Cx5f&uRFxu*( zn1sBHiis3on+-W6DzGzGQB?XO*F&~kJg)j94U?}|wqiy|)L4WB{H?8)pge)UzsMiN z#c(e089Yz%R(urwVwCJr4^j=`#wrdi)+WOY!M{Q=pl`$Q1lV5LMUur3p)SH3kjp`^ z7LbR@oMGYoCW6e2^z}`p3!ID^C>GsOvqQsnFXv1wNE3}uaPT@5ZlS^_k%MqyR5+x^ zJo;!S)mc5oR$a_u6heEa1z0-kx~?|ZScR=P!#Ute&+Qo@i9D-MtLFF$L@J5mse80o z`W#~mum6>UVq`hYi9OuWmR+}KY^k@#^{k?tKq8298qyWkirl(H;-_j2pru&}?5 z=-wt8S~C4|fg3Wz^9<)?i0syCv2x=ZEU;Sr99kMd)W1V7BfkZU3C}2(etb)2cxr^= zpwZj}s8ict^}GE5vE6@o8kM?ycAm%$aO{N7Q4(Vp+voosKaegf^jPKlreOu}Q+jKgZnJ zXh-^QU>z=#-p=?*=c?hheYA)B(cP>rGZsOgb)laul6y29Ryt`FQZI6TX%x=e)nVVD z<*;*8YwImd6U%pV{8aHN=E@rod!;K9RPo6+Y=++%6()K5y$$<=w&kn15BbwR9FT%; zXH1Gx@dAsXJt!dmLhy3Fa|&C14E>;cb;bxzA~zi=m50e`Q|-WI#odRlFBCpl|3u8M zP<s0r67)jLqqeW!pMX2r7_gXy8R?ZL~Y4n$A2f+KJn|#e22b4)mWn7$!1~IdiBNI=r zhX;2iLFfFD^OGDy4dmwV4Cp;v%<*2erLTU{qm0Z&wDKZ%l$+=6lL@z23U45Ct`(TNN5cMGxi>wh@H2e`0 zKCoS2DJ+BwVVjbJYPe;?*c{a{pE0AIu)-?Uk(viV~41~y$UhB>a$EZPf@=HxX+y_qr z$=rmlXh<$qn%;~U2WUxI{6WKRH1*~tewDo@E?imZgw{BR-<0=+u!l4M#d3qFi?D;a z**ZIWbLG6C5pe!XYP#k-s=tn6zvbU@mb-K#0jP3MyoD3}zgxogneGoQI*&nz842SP z{?8tTn4FUBp8 z91fEpf+A7x{}Ku12`?%FVyPdY%E2FXrKaw|TiEd~{Ut3sh_b|Hxm_GEcJG2Ln*cv+ zZ?fl1Pijig=|W;J4;Z643fiB6UZ2ior*0kL*wwPbYdt^68Rfnn^PVMtWaW!m3gE4% zn@3ovVk*J(Q6e@7Wb&g>nNV;UfmJrgT`!tzH**5XY$hSoEpuw^7TKnft z?M;@4XU#SZq>E)v3_sfEs4Ok1M3v~F@4>eGwYLE(%(I_JR#WiuY`iu63m3g;2Djvp zuJLKpDHG}JRbx_<93;Ob)LW~rH{Xp^Z9Q0ij0~;F++v!WqzDd%P`;yGtj%)D;+L_HK=Il(-YOAf~_COC~K4_w+n(v54UF5C*&7r2`=)NqMkc}n`Y>W8? z5x$pVo8&m{L|EtG5w|j|s6-sMM;ya_xxpP4A>yLkP)kK{w0#JZU2N^=LMZnbp`>}K z_?LpBU?-8mFVbu+Z3U+|E}kJSlrc>0F|@s^f3X5RRFb$wApO1%%C?R=ZpIAY{ll<4 zy}@BYbIT9*E69_IGUA@$J>$4?_XTZnj}Rf)qs`F{ zb51=?v^(cVvz77rC|uU^!(J7nEP!)YtT>)PJeE ze##uiE8pV|BnQV(dTYQdSduIis#THcwsz@;&Q&(wVRo;3I0YXzNVU)^Rfkkh7dQ;haaajU7y*jI23N;(PWPcFHq^L~ zcn`9%bn@PihbB-&XAQ~rDU!4Qj9I65r_mm(8s4_TOtKl$VFrBK@9MYi4ii(7!!hqd zT>a@@;ixoHZ)&?`X}ba!oF*R}Fy&#ZVv9EycCS6F4ih<9$&Q!hlLU{)F74}D$%Q2U znhE*TyNEJPAA$6N@opiJ1iX}+fuND{-m@DWL~CJR6&R+Y;l-TTYMC|O>gRhy%9w}o zfRuP12pqNEa$m0_?}kGj7I~+ZA6=uqF$<+@zV1d*&r9D8^VkaKSxMm_bH&XXlOU8C z{r6fT4TnHLf{%S~I|BASfWz+}WY;hx9zGvoGDnPR5v%p}7pKx`<+yfA7NyHUE&-^6 zzlzBsv!FQ$HX*Bo6prILqZ!^Qa6qWhR&!~ZV;F+k40dZs_} zor8&3k%fIPsdBH*lqxPqaP&6MA)@z=5gZMUT9~dg`IAhy31ya}`oOf3l*fSMWmu}p z=1kz#O|6rF=d+1lS=}rS(8^>>rx=MIHQRum1c^N&gd381wb={qED!xiK*U%U!!aPK zVfF2;)>0V*NhYfyB@;9Y^~v-$78N^#*+3}7pcsuLEGWVh#-lhs&`iHzSp*k_N|FTjAuSz-eO1|9M32FYCb=^TD&C zv2bDJ(8ZBJM-+J*`-8g((-2J3?}Sq};TIy!0v=FLx#8Idd}8Lz>l(2qA&A3ud91}! zR8N9iA|=1)iceso$a3|DQrhXGSk)Dc1OQ%?uyINvSyy7pL#CfXzCafDBo|eg=+hD&JJ@{^7x-206v;!du-$`bV`+(;nJAt^ z%{Chy{qyi<4kK-S;og8?RV#wCGaY zsjO7`bXf54d3*Ls4bg5gW(f?c8RMi;QuKme3n2g}JS(`Mni}$+eL%GM5D0n+@OZXD z0}V<9f653uG!z46#KvlmD4E$2@Y*%mtB0QeoD6rP-=K6r@2sUe5r~eyfP6ur9+Ukv z!CGs)#O*j@o)7^vv%)wDB3M81B7z`SaxMOsITsS)eBp_TDD5y3A;caS)eDl8z{7=w zB5&yV8*ikvJuWF~$N)3+3=8wK6dBbpB*fKmrf_#qkTDvzL(IgES*Wsq?n-;iPEI>>7J$;g;D%-mCXDd2QEUSr6nhX(AHS@Kc5?lzQ!~Gf7)56nej&$;o$B|K#-K=OsCt2{l&_U zw?~#6gBb;2qi5JDPfk-F0C?{$;-~5P{slW^vI;iIj2(z&sC}!5G>nKLZ)c@kkg;*_ za0m7{0&j%j_u^)CL^&uhf-uWhiMFqy$MPG7czvsnIgY4#8tDWzsCcuT&Y}3fLwDq=Cim+UB@O{SKEzlV!E&Pk0_}kYz|^v@3;v7= z#!O$^sAzL4h&h#H4f@@x7j<5q5xOC3XTYGYAIGxY@S-fC2qxc;ngDNXNet)vw-*+n zRr?=Q)KmhWGa10jcgZ6T~ z=6M7mSLYydM{u}FuFdGdLm`}-j+Y0w9Z2hLKYG`8 zMx~B`Wd#D?<25Lsg58(eIgtecyB!w_ACaWUZrd{c>IdHK8z z@OXk>jYweF{5ovV-whSU3o1bITG&&z)S6?F*u@;3u!NKpriS!!ESW8>Q&=9NZMw}a zM(!+-B+czAvPkTRXBgx`o^$cOG{6%=`)b9X$8^vJ-CzOGO#s1B#?vTK z;0Dw$LnO}lk^RCF21^f^B;Z=fr9~v-E_v<(&1C|~$pH|#kT-MOoP|VIBMgvIVIKC&eJ{IghYhp6s&L+4D9hx6g>ZfTl(cl^(LIfc#kxHSX#B zQSwK2coNSEt}VFfu{2^XS5i0zgIZ|OZccObT}?p ze43zDm|fO+BHZk?DU{C}DLgJSfS|OepoM|SC|=kF`VZ2VSMi+=anj~c<_#)ihK`r+ zwV5e_{9kvU#EfzvBG&(g+^ES?P6$Miv8+fPWbnzEKerwtE|S3?bjleP^syWe_N4q# zL++xX$^8aC6&h#Hi56+nJEzu%s~QU zvP_2L!F(c0C4&ec;JX(&jE!adJcXw6-Ps|ZO;kB;itmr7NH~qbz}l{k5(%y z!a)siHj6fuvc^v6j#ef@*bvRSSF#5vjbxcl)2zapokzmUko*W~NnopEKiI8${@^W1 z`Lld1+Un?8JX9odR1sK_5NGiKu>YwcT+svqDiCy$vV$uAhd~H7f~$fqfET`$fco}; z`4Vl{=f*KNz)*zwcA*I%_f440D~^q<3safo3g__q=~~o*4$essgd{G`$n#3}!{LM* z*t@feXAGK#2OHs*lYZ*>GL@)PuCZFF`7?Ynk~;wo$WgKxYy%O)8Y7hp|X zq@*{GpX7ujr1k5eb)1`g+rNamEp8N>gNNSYfvD?8nh+Jiu@ZL=R3mz4qM-KB=)bzV@3K<=`dYuvv@kSXyQp7RA=OJ{JBL2N^$sAnRfim_N!rn;wB% zkEH*L{?~kIBg~o1;a3XW)xv=2fjYoL;<{%9Kg-7rOt>0)5#>%dW7e0MrI!#JTlkmy z!X)k{<^-Wn8FwI)flOXZ`lm#Xr1{qk9ikXw%j9;UN9W|6*{a2;Q^SjE_>i&jp9>N$)NrWuDpq;5`+qa>oNKEWmi8& zAWV6=$Y$(LDAcj|6)R(oC9t%4OmNm!rvf$ zXFx%K>}W>KoWr}fBB-VzJj&#l>|BB-V&OKSHdzP}2B2a}BLW?P6}StgBJ;AirXW9< zO1xz;Oh>JDkU;Q1)5fCn_%t{lzmOvpoJm56?D6RZm=MuQeHNXaVVYnpDQ4x=SLFi9 zBDmF)aU@83P!b_>pOrBMPkmsS7%XgEVvcGYF;&b1T7DLWMqANlJ382@fWF^fu&8?Y zEt6T?j8^!*L>-$|MmqPARTmM-XJ3F^s%GOTu|zC#}NXtC;gQ zJa57>2q((pWE5#IPylbmj38}6d@yZz--Jyd**?HNU@qZlmvq9HNOM7x&yF#uC8ctJ z!)d>>E%CmjG7rwQVOEyG0m7d>9Z{wX zj8}l51oxuS8N^oLX_5+4)MuhFXjFk{_0hcR0JGtsQG-cKBptAisM!CCA-!RHBgvr> z2uWI+GHeOJf9W*Cgud2qEo-3hLG)&LnkZFtN=K*R-xl#wFwkEcvz&)?%HWe z>LH>|&&M6RVe}4w;Pwtq1`8FJlp9;@gJeIUjJ++p94q7J4#t>_jijPK4?!EUJnw09 zMFjA#BiJH*a;Q^%p{szGE@u&ID&@65qJ%CguE%`1-A~nj zh<}Y;^MugOmm;)9|GuX^r!BmYmkh|vEv7c5{`Fj};Qr}gKx{;P$;X#4$3>DOK#NfeA4ekZM zt3Yt5*LS06ztZYY#GxB#Y#ZK zl6XW27{5U3X<;z5R8T+HR4*lh$Z_vP?DqM zs|IGxs){0X$d>(4$a`N38cd)NnUo5gj0xmUE5v|fG-h!Iw1N_og|I56O9ITC1?YGw z$`zyNg$W>JFJUBD1OQtD7kj(PH^t*xZRdcJwR{rpb#5T4A-nNsa3`BC?m$7`7Sq>7 zu@{BLE*NFCz&22SC(9M2c=p)iU}+;ZZ@CaeX2RXo8lfzgHpGS?xnGk&VkAx%j0KDn zLoyPs2sPh^$9_^#_auvZd|#oF*>o-;Lje=Z-7BSq7!)L0Be)*%_k5sg*o#EZ=sYrI zGBW6wEhm-v%Z1w_h=0Ns3lHFla}olscZb71BHAFy<3D7Yh7>u4pBF$ZFG2MQ?L(o_ zY9@+la)>i%O+0{dAdRuLJ*8`dqE1d5gt(=LVl%;5j2rm0KA5j84N#~;nv&r36Hs|+ zQN)q@953i~g(up3YGwdIKv0IuBhoYq1(h@}65ik(0DSgGuKPJ2n~Bh%_8vsg;!mXZ zYcvLu8Ez^^B{4dQD0@^%If*jiTnXn?_#E2)m-nv}_^ zZLLSZQamJ7y3_-Ww-=!b_`)-WZqwa`1Op)TuH26>a3JPEw0=?n9iUGN6vI9j`2>j{ z_+cP6UnQCmLe}cWek_LIC9)u7Wa_s3* zG4TXtGe{6Wy@-2Qbw-**`*fi$O;H!{aY&qoLs*`d;!U@4N7*x(KQ6F{>G19(XCfi|4PmjSYh z9_nCn5Cla&5>D&^6Jd7?fM`OqljZmg2uV5k*GvQzk{KH!I)a&AQ~1EFZGzVY_lp+B zj-@M>9s&q%8;Aph*UG{FFQtRR!ls>X*zt@Do(8R`{IMZ~)eKngll1F7RLH0mN-l*e zk~&rc%S?=22_=l2GDTh=Yz|Kd(|*O|wc(k+5rHK{1(^jalaOd(K=M0xwWKC)`U}#T z3Wr_O`;}D)qI!WvR3o(%d6CTv=+#ZlCK%4?DlT3ACMc0-4y5==37^o8u@Nz&$&a!^ z`ve?_Iuf65Lz#=hBK9Gk(GU9jXg1nvH1uT^6NfdCVPL7F9>o?%MzlPsg>ke@0Wwc- z0xTRbQQ;Msp}Ikt;c&4XCk^CoVwnnsEgAtsNS2uZf|k|&?CCEbYyoz+OyCTT>_JM@`D~kUvr6g`=Hz66YIi&mt-Kp+cq^w z%jpKy=oQK+Ol-NqqEsfu2W6aoHM~7E4*Lh+0^$^EJk3I48AR$aQVO)3HIVKvB)mKk zN9$56$;fnWa)`81mjt6iUIJRIc`XQE%j1AUOJSfFdl8ct({CVQ1T-HV$_If#Oui303_GNK(iHhq`N4$LFYOo}cFoXpV z;YicWQ`h6Q0fp@T?Pjv=ebr$I^QQ@h~PPQ)Y*eT(NR8}Hg=epa=~ivm*QKkrMiXJhc+`> zo#X~k|IMjbDP$~TuzeF^^}^ug4WS`Lc57Bh!BDXv-K-W$P)ChfB!{Vhbl}K_V-uFn zU1L*ZB}zmdLJ&Ng4je@WLlmek0Tk9H01zxDCk8)`z$PnJBDozUfKI(^1drX|^xm<(uY3T*G!A%YTdQZ&il z2hR|R5qWk-J7UgpGF8xk(DyG6_#8Emhymkmr=#(;cz#y`OvDohHGn*o*i8mh3jWPB z3Z$i&eBg){qeQew(M`w+H{4d8pGBI2@|4*m#2N+q$y$X{YwZZ1<1vr42&4B~K6WRV zA9DpGmz|Z7MiwWKET-tGsXrLK?1IZ74AHm%ZYDLbKoCQs0vRPS5FnMI;>6$*0Mkm4 zRLed1+a;w4(sf>hKmZJEer$q|`i(nQj)~7E=taLwO-3Fvh|J?mt>GmU`OSho1{zKI z8(F#ptn1q{ZcY#J!FW_$Y69n5@=9kcpc^JWP}0yecpQz`u^al$<~~jP2K{;9T!C!J zM{Cjde9q{S+hSz;&n69oMo!pib`{`l4_B{+;CPDL5%v1$xX%bxbIQtL>}ur@B6y$( zcudjGwr~eikW8pi1vbL+vEd~5o1aW8a$>64gPX%ug#++4q+MVzd_<_7h}>2oh(PUh zU4Vt&NSD?Y>y_TL2@(kOz2GOOmGp!SU~!9=$Z<1t4IG>oegS&N-FE!a-la=1j-XB2 z4uXEjha4r2q=ZljUS*cqI5)IL5r`rahj-I=(D*EkOt9 zvqf>!go|Y4kKm)NF#WS0grOMXzF1(agP78iO+W^j%D#vc|4Wd=%mS1W4AX&8Oio7D zhx<-q6+!q7F1}J}o1+Lm5w{)=67;q$W!ixXpq!4`OpIP`2ZQ2z4-5@t+ll}s;wi-V z1`)yPE+Km08xlR-)3fd&5YjS#yG0=dV?~@G7P~RbWHnfM4PhWr9~p(%+_La72Sa|{$#4tyXU3-eN20Y|q0oj(h?^n@B$ zR&!?CCtqUNUW%`gLq=FZ<1?`A5CAx~L|@&ylSLpcmJ@>-4y+DpHUYBG|fVT_|Y*B=oU+az1ut?K>Lv7n%A2 zU$)YW9CoNj%hq~)p&a(&*G`~ET|cnnjb!)@7iYLG-^;32vZipbp%O{by&V^ZT^L~R zzv^S9%F@pFbXdC6V(*0pf%$t2UnG1FE8($Usgl<P2+XYFAXCOktf>@mR<_T@vMC5y=paLph`bh%lpAXW?(X8y zJr&&x7QKujfe4A`(_{cM4j3znf@H$G3Je9M(bjYGWedQu2$)e5yr3Gb$%^C!D%`SRjojD-jaE`oF?70nqk1Y$Qo50Zlt=2%Wp3*rNa3ZdkH z{7sl&Rbj0&8xx7giC=L-gH=ezlA0Q@@EHhE0Iz>n1%V_G@L_+4sF8R5{RyERN7EXQ zeQ=%4V0R0mZ~%jRS5zuP+ql7Rh+QHr$yVG+5Q{-I5qm}Ni|L1nNx_5!2$<6V_LTg) zdTc#>mYvD9^u&0y(O42;1;&6-@F>oW0Jvrr?7rSsChFyYs70@ zSdNkNH7L))<;!<`*dyy6_AsVbmn2&;q+_PMb&I0kRg~t2{gPJsNj1(dIBs1o6)dY*-yKY45UDWuJ(yAYCrU2{NS!OAbe$=hEJQ22a1?>mMrb{_2+G);hUD4#bPnR%(| zH+cW_^yR&hy%@e}(N~FEzY~o5lC^iZ^y-%28RAnk`Sbsx3ee5@by}og?ZvI94u+nd zv8+S|x^NztCZS5I^lX>0<1gIMiNfv_HK2qP0hamdDmM-Tr-?ym_ehvnuo9K@(j z9>WDh2xJ02W6_is3-52wH>pw{akVkPF3P3pgoFn$4H=BZh)euQAj}PG4^W_%Sb82F9W`T^$u+@q9&t)Dfs-`+8i019l%67$X>d4Co><0-Rt!Gh_K* zIaNSTyrlzRK^)-hqlE0aVnTv#aw@UIcAA?VPgK?M$Pjk`;sQHjp>gb|Ac#ezBP5Ax z*3J8(LqVbUFn@&+F=mE^>;LE5>Rx8#H!jd>B>;(n0+}mpMDu1OSc|8I-+=PCu^v&h zpAvTyOCNs}kzn}qcE0HAP4yyjr=Y|dplI1+{u zHYuv)YIDpI=HOwaRLBVFekQr5Rub#*DSuqB)NPX=fG`wHnqX`y2ceJwHB9Ws=ckF@ zV`}(@gy9{np|qAHO%06WR!l!fs{=qVg)?P|2V&4$XZPR%=(jmdXKhb?oAj%O$Y^qP zbDYZXAs{z*Z3Za$w>sVvm&(b7Y9=~}+B3vkw#}l@7o=ds$^mO;hL0^lW13zVLYyzK z7B5_SG5=0%E2r4Ioc+f$kv$x$1N@M{U`yb7lEICm1V4KEjj|3n9bjn^Z!B(CVmP|s z4}iWNP~kFLoj{YP9gM_BGS{KBg`h{si7x{^EKIWJIsuR7?|M@x6o(=$3;3g8q?!Uz zKsC64MVI-5=#&EHM@jlazVql%T+kv6sT*OgoJ`?H6f!`mT#QC200%M#tbtX=fZ-DT z^W}PS-J|LwHdMVDkYGm|P{Us~pk{CV&@8_Z7E>>00>I|WCpkPi@?Kk@g)w}J8%q7U zK{{8a$9P@WKd<<6nikW_@O02!vD8M8{{mb*Zry~5T|`A{fnE@Zb97lVhbyY!-GWZ0 zixGA8^-b@Bp?6~ax4ii<%9`hN-#dn4?G$b2bfhi6=_g4jUXiUrcp7! zN~sLuMh&Ki-Hk6oN`vPhmv!vU9Vu|!oEE5WEz2_wHQ3p`FahaeQedYo{yG*f{jeyE z9{FE*`nw?H(E=nS8~Vr9#jdt&9zYL;%DXF2rvFM(St-LaHE>@opd@ zaw&#TPs3w}1N)H|+~>)7?KPJo5MmZU!@(p5#x z@r7;AQmxx=vkMzM*g+&rMyUGC^#`_0RjE8|6a(P4rTBi5tic9nn$^Y?*LI}NPT&rF zn9o@?UNBZQ&kSG`z&Q1ZZb}e2MkXVb@pkY8P{M4@;5#NA>RI_s5J4jx`zlKzE+o8Q zYB8JJJ9f*m=%hrNgg8a$2}W#>gSY5GwX)V^MtTIV5NgTLu@3RFn_jcU?LI>lwYri$ z^SO^bVxDyhyPK{e(`E#WJ#FcT`1}>A2Too99!RpK($Z{zZJZ#BJ!8ru4>#CSDGs6U z9!pH}dkr&2#m*BmA`#F4O6bK`WmI~tb%e=wf6vq|mobG#Pp(j0;Zd+*W~^(J;j?DD z3god)PkD^sXm$BJJA768HNhUDp{w8ko-NA=y=Yp5a)}*?fc(K~+MkmxDme715K%~H zeMHjNDDcBZ&_#q}B9*Yh*1tE`g!V&-un^&J#5sVH2taUiUI(P_>mDsXz{6{pfso0h zQh^(vkvVrwPEBnA|Ks9T#6vxl5oe=`E@Fs}Ho>(u092HGx*olJaWHPg!!~p38=ujx z#KHg-f#M9&kpK`>;i`_h`ff=CuH(AV`ZP%JowXcvB_t3~eJvOQoG>Mb!844O?X|j0 zf0viS z(}uvqYaaxu5h6B_I4gM;yD%@CB?ttkIaPxaqmFMXoL4e4M`kI1`8xSbaUaRkm@Xaa zdygZ&;53n5WD@0&Tr|}1rPkUgCg6Rt4O?TRMF@gCHvtIL&-Mv%AbZ>$Oj zLJ=zndkupya#9|yY*QbibVFll8&1?666`e+L@}5JjwE6biBsr0Cod6pKMqiN<4xl1 zfl)*)wX-W-_$v$*<7_JRK1#wt zjH=Q~J0Iovk)e=qOz`rYAhj_52!l*WnU~$Dz^D709Fmz+^8vY~c#*nfy0HZ|)coOxw!!#&V zsmgXLtt}yt&@??|UhA>;_%S~`IVi$7wwTI=cxi}X30b9Fv`M5kRt`=Fy%>e*R-0ZJ zd|FVO90-Fz#Hyt{kPQWuI}JM%^*_l>Kgm%6=Kq#Sie`!nz$ls;HTweDp0)bvo+zbn zYMZv|-X(aEm^VOsO79YnGlR*xn2P}!1(UsMaHPM&?>Gg4Fr2Jx?g1Vt=*gHu(RPp;v=^aKX)tCm)*%aVYRE>&Lk%f|F9H|Xr7mIw zGA7hPK!U{fSuz7p`^P{=P07V3Fc(0*% zdba@u_}?8FY9;jKKT@XD z6ywQsWuQu;TY#n$!c7}EW3=FM0O(85bM)8E;k_9}g$?O~lq4>!d2ixkdv6JIR_7pO zLdpZ;cEpVw0-|b3aJy;L&RHSAiK)4-&ztdLR2BZ$LzW7L_409f6=ShF5S$_eL@`Gmt_tsALyS4)Nt~X~l(QBA!zl;sYa)j&9472KzLxsb^#V{c%mhev048(|#_-u4KmGct zD1|P~q%yD-{w6`<-5@-=kg>B&Sn5q%0=tuFIrWnZ4(k&#Luzn2)_`*5rDy*Z8eUPf zt^t1%3&j7iCB*iixE}(4W6H~vk6yb76J9hU?h9(CXX1x)LLiF&K{p&Eryme(5Ttkq z-9C9VvMrO`fYgO@5Sic(ArUq}D*_?`aAc_j_Qk`UkfcMNA7}s)_D?h+ZUtUgf$7lX zD&Ok>QvR7rb1}0B6$Q|+4oL100z3p|9qVvuXyXIsO9@ntD;JKSOm>Ln2KL_y;HgC;yY+r*cKxa^ zu=fjLSPn;VHv9T;?aDZ)hh;hLndgilR>gBWf+I08Sgh=xIV>|Pg$uJ{gGSv;_*rLa z913DN{IdQk92Erw116^d72=#}queAxU*alUu&S=XVd+|KK|sQ_C(hhc%RN)F4ycCV za1BcU+EZl6ws86g4(@Ox5Ri%~aDvRk>G?lM{OV|c}-Z>%>gw&26hyQg*|)_qoxekb5K1p#BQWE7zL1YInC6}r`U zv*P?dCo<#DVKl<6&^-bf6%!079Uc5e#zbr&ks-Wj zrHU_*AS18`*PWjc5`lNq$mp^Eu6z zXlUV9awsT|=Ljb>QTru>byLm}Kmi_b5^nYkcLzh|>lcX)m!aOx0U9je#`i7% z9&6lx|KnfupeULkZrh{|4Qmy+?E2BOxIG=%0T>J#COAs$2XJ}dYpWoSZOV%RO9@c0 ze4?lV^mQ60J6{fpbZfYWSJn{K$Bt)3P*!B*6V=nVEe(Ku5?H&Ub{fI`06RQ3SDAE>rgC; z7+IhRmVy45N_lmZRGKCr37{9hg-mvL0s`3oB^_yJ?D7qot5{;LV)Nk>PwJ9wU`ZkX zg0UQfQbU5S1tR0`L)jO0=Ts}_Ve1F#QCCTt;EXJg3ZfCg(iWfFfN?n=MDBIyf&l+Z zT@FO~9sow*Al0rFGAt%BsdyFd{3y(TPu^H7?&{&-p2pP90XT4&S8olOcpwyDGcaYc zJu|y34?q}0?x-jr0`fG71AmhHAP;u5vs0!Ff+InXC_!UT!-#!?@E;kl55O=oN+-d< zk-xTF3E|-dr077zx};bg$Xp9I<_N;M<+iElP=jYax3a0Uz60?Optg-Q;JMn7r)Xbt z6(>*vd90D47W0(ZMHV71pymIF$6}rY;3Rf&Tuu+9h*PL$LWs4*$U7>dYjQa$2yCqE z5Qs1ez<&u)W_2r>onu?xfDmbP;i0Wf-+9n2?F{@=^-K^>R)Bo!XI=xJ5rVv1N=<67 z{N?AE+S1{JDHZ6pB6!(CUQ@v^fN=Fpx9=)$-4HLP>prctcoiJC*wD7|*N5US9?j+gm;uBg2cJTf>S|E`(WL z1N=EXNq9}tfpk2g*gm)!AW?fP+QLv*_?#@PIyhOpfb@6?;XD`+-G_QGl?x|(31Wo? z9#z;mRTfg}JM36c%5WGD{&UU=Q!*bm^K5@0Z%P1ZL_pw1=wOY^zLOsI*V&TPTs{z< zps=%e9D@#pf{juDm_%r+Vm2RPICMf?eT_??pka`i*2_S^6G94Q5S>Slr%ZQQ6!hp# z!*m#SJKUF;b8&*MA_rNX>e~duydM>>5(*UuT40c)Ym2}?T{KA8V)CWRYl_u*WeVMG z)cRN>MsK&okELCKqE6OHaTRN95zL*#;w%l}aD+DbEs8hqQ}Pd!og&f3U@L{3M+`g) z7lcLjr7F8M=caba?*`kXjetFFZWWbV0w2nd5t6>Y$-Q(8Equ>j&Fg<$D(e~08WhVY7MxG=`FU+E>2_%k~ zC-jZsUY+FBUTS7lC%49?0A$>(+NeqP0D%AZG$I2hG|FsG@>0!AN8kW<2?fiN7i|;B zQWy6=UIRJnlKfsKqp29rm5}7pmah^m^>KT)qlOe24G=sO^@q>Mq)63U6*El(+#RamvoJfc7nk)*16PX!RpMOBH#H zlE9`f!htq`+m@#Z%jCV2uBq+2QpjXgK}oIqHr%#3c!` z34&_d5#AmJUY5|+m$WSu);%Sup=1SrF}M(P%7#6$Sy~_xD-)rFo+=@Jv1Ox^qQsOk zB@K1Tc(6qYfzQ=UkIfa4tbz}^#V8231}7}V&l<%p;}i!dKx=MgiyWs=+6%>??l6$^ z)Spd{g3R%jD8)gSbb$jsG7tx$4PTZ_Xlw%svM(1>QfIRgX;%EPjkvop&Z^09{%5!@ zMTAg_^k*@?Ps`S%{S9s4!cTb=1X!^aeenL44ejdKC>q6)Vgd<_*xAh)Yc2@Vtk zf`$i=aO~tpf(hm`;nd+LIDueM$Y>ZCct_z3=)nFe+~5v8wLo&)4d@U!?mrJ&<3Jf6 z+x9XWSp=4qb`a_ zC_4w4jx5+n1v`n^wJFL*>}Cae!i*M4VV8e(4MQc!PST9z8ycDbJ|yZz3s8&DV8lQ( z9$nXqxWT(Gsg;93B3g>QP|6h;8e-01$>d2J2rSvX`!zs*hmWViq4^njlm*XExGXa` zJB|0($h*Z+@;sG=Dv?hXZg3c{nXuyjtN7%7FCgX&BYAOX*`4CPUd{#NQ|hRr&ao|3 zCdUP)7B_W>h;s2%QywV)$U(QxQSOEfuro^W$~1F4u;IGERQF*EMU__;k-^DcRGx;S z4~7lLL1_5##FRP}h}gnOk~@eaz-?p%!d6lEFX1z*$_T;a$h$p)#~!-i8_Zn8SwxS( ze^~9Ji)QaB>`e@Wz1uPQ9o*As7qJ%Db`?Q>>TQ961_cQP>g(1T^AJQ0M?TRh;fm35 z!ph0MBo-E{whTrwqu@$(U=2_MaKh3kG-G(j0-(?v`By?m>D4-cET8AMa2PHCzYbvx zJ0l3q7n}-%=QG9oy@PGt>z4~wQcOqeo^lvqAc360Qk3EflF$1n&Zk0DP<%`J(} zfWp27PGK91mr-Qg3T%CMYsaVX*V4;_tf!(u=FD`LGhfSnkdOHA0KOme7F&|jn3Pqc zFU{mwfN?xhr&TiuRx%WTMg?|bu2?h-c)L;MKiYx1jfCFakc?O+exl)9L?xb5vlGHK zeMep(Ysm*bfkq@y0jxqMh`}F0aDLf6wVBaw?Sh3hnd0$Khafc;&0?f|C3kkU1?K85j+PhJ~F(uz1V7A7BFAxB>*Y zXHoy6f#}UlSGq?y|88VGYcUolZXoEiXhji=ucDP)!~=M_ZP)}21)`o+7y!G&Rn4^S zv@8Ig#7Y+;Nn6urN$~(ZW*&)qlSSw@lM?2LuRgoqlD67iEV5NH$ex4%0v@+Bax{U1 zl_8VWZR&LkUyp6$6@;mfJcI62wU!ly>9tOhE# zP^$`&HHk@7$|+6rJ^ReEYmH+K;{vLv3YRp(cDzsre79E^&Ukn!3?#RSY3oA?sdek* zo-cy@d_&Mk5Tzp${jWo%NVMuI6rD>9yiArhCD4sD2?bqTJ1HRLcf<3@ZPOV3SYIAP zO#9?*05ytlsQSDobuQ0>_TJ17jAc0wC0wHx70=fShCuZ~ECuOlACY5PY}`MhD%vnp zODUA*mZtK!tQH14j13-_dU9y$JQY)GEwh9#F@L;%&>U`_V|%C@dz885DkFA%bw<|G zR?xb&EEo&=9{Cz+Yy}!leLV-B?Rkq_EQ~0hzi9X}x08e&VHLG7`B~$JRWTJ)iji2} zO_bGe?h3JdIZ=<+7A_(~@4!BXEg+1T>}CY9nl&|L9m#gS|}*7 z;t3s0ASVY950t}3zz5tW=5gz3&?KVPV1E>G@ibI2bcrD(J_CRkc96)_Gl_sF-6t}3 zyiwZ44l6SioI03Eo5zWepRoqS^2)!5w^er;mq5i z;f1`s1_B7yMUS=E(JqEWG^G|m1~{5|7VAooMtbCO4RiTtu=S%1LkAE7)EBYn;}pAU zUYvaSq8)I=qvr?zHvudenJBXuZEhJ&1Nfvl$7zDtQtuN7iZLFnKeSrqtc4J$)Dh+u z0D(7}{F=1OSt}Mn>848sjz#NvnS1KlCE8BQF%~}H?#_o_!j6P^^atX80Wu-z4rJB` zJmXPo>IVX#z|14EDUJT1pq1Vk5rCXeFh~WI-fuV3g@vGM#10r4x)Z6bkazq~K0{IR z>A3VWR6SLj7mytn0qyuGJyV<~bLRESG^Sof?0z+32_NXkr!fMR^l3gD z80x?HEb}{B)vkzPI#u*ZW2_7r2%QGmtUl~qUI4F#+hXV!V6#FQR@bURPH1~)F+~f` zQODi^T>39#+|H>eIL))*MT)-@-lqZGOe1=Wi^ce$kq=J|S%qaOAsCTd<#-HHLF&5( ztK?MoO4Pn>=qQ>RRPypB$L?FS1w-NMG?vKuGt6V(wp_BeihYo%^mXh(z>1=ezcu;zM zD6X`#e4CBZnkfRyk=}S{7ilD=P?50|B0~@UP_99Uh+f9E73x2`%G& zeNwf>0${j`dysPdNpO-3t!ZWEa{_||hao1`q0t{vF*ybm@u+c8k`*LD7s86V7DPYb z5M&h5P^zrua&{un0%8(-hV*cblJiLpyYZ0yTPp?!Yf=Iju#})CauXsut|AAL zbntABb$NSc!BGW0V3xfg<-!$kf)p#pKOMUnWrLy!5LOGl*fqSVS!h$$2AT27D*DR= z0TETkNWJS;ozG!o2!@RMDS-@y#kwC;{YijV98tIG=ZT`BW{i6l0VYzodILvOW&%4~ z^h+P>l&lx$rMk~zeg=U9pNR=7EYu7I0xf(#{E$m<6xZZLv=&Y-l z!EIs#%;a``+S4o1;cRVC4r!eUT%}G+GO7txl}(8qyr?+bxludqq92H|<%V@y;#PTL zTipo~N&_$>StS7%w3-28;_273Ni`Qf ztAbKB&zz#phEV|nAVT#sbbyU%*i+vxk+3)F2xTcNSbK?M#3}5?Olteh5(*C+>6GN^ zd^FM9rmN5z*Lv)}V8X;(;Fy(HNoXiJ<5#@}z;8cOaSBj`uJn|_jg5#b9~J!E6`K33 zpgf2&Baod3jk$fL_`*`s#>WdG@oW)TNc0Rd1a>DRMjkR1Y!L(CM|5h;Lr&3;-1?r^ zn9+&D5J_MMU?I8(n**lcK)>xT2%!V05Am~{*UIpZ;01b~kp(m0+T_};5di6F27G@4 zV6WXX#Ww!!BLYy25jh6$4JzAVM`PXCnYE;}9oHd{vXmr`??6~;Aran>IT{)8QNdV8 zoWW-mfVP1iYcho!3$96yg$s)DY2`M{fNdWHDU{NKyNO6>gsoFy>yQLcfn=h~gw;$! zh%F!vGlVucA#2ppHAEqxL>5EI^U2Xg6!?j_8!%okqVE&RMLE`B%o5oU-w71aGIS>0 zBWfVFSulZg0H3Df^Tx;wBE1g{*0V@px1`87yT;=zqaW za6@paj2wv9Zg>#2Qhpd9CxIr+e|#t!LD*JJIdec*odbrNuTR!2jhXTTpo8B~WtYw* zlav8EFW}mG>*sh-(6qzTke`A9&9RTWekK(X^=PkCcSnReEs1M8DbO4Q^wL7&R4ZnVS$!aDL#*&p`4N4wWwIYyOFOAy+@ClhIG5fmW zxU+FlDJQ3L=5Fx{VSXdW_?In&zz}TL_k*uUlc%COI0M&j@5+cFu0vtJd%!eIMDZML zii&quK5}e*QHi`DsQ5#4nxK^XsI)CV49wumTkG_9uGq4(C-){d5O;xzjK>;s)-m#x?2z&`JU$)U+W}IorIP zK!`d7c!cjIV+*B;bi4SUz%BlNF|oHT7(`{#^+LTBgTEsW&l=LiK7sq67t{}H2Zp2K z>l@?zOg={8rRvIL&G!^eEO@EV840`5-k+gHc}ELkh10eu0FD7$0OvBU! zGWwPa!7}6rNg_S}{qT!qzZWdmO3WaFg1NcWh&`57XW(!mAmdUXReZ3Lbdz1=`$z7| z&gIaZJ56vnH!%km5B059U(i9sI!}R@(obsj87DU$rd8A8S%-2E0{_1{R2!7`D?BT# z<~|??t)gqF&^esPrU{}MFe-hMdb^_;=PM}3343@BRFAZGPM>I{iQV5Vz^WfJQK}l+ z2q60)08Ri%1gdOtn8W3h1a60}pBq5VfZ|xet98Iga3}H9R$)>2X%#v!{E4D)6}7Ax z4I3tg>vs~yC8(Pw2?%|O82+gAf`Hx~dR!*R@9yg0SguEVw?dMZw^&}$HCPy;H|JooZ8~dpuK4D5gcMv)Z{2V z+9sMy?p*I9Ix*niNaN49x}?z)Eyyk-w{{T9hmq2>}{1E_2aeNlVwc+q^ws6Vn~NG+$rR#6LJ zyI`Nk0RiVw?z&xU9mHS37^QNi7!Si9Fwl5Ff^P=L^w=L`Z;3yD8uk}@4emlx==^8U zU^1#h&C?J^BC~iH;ZR~+Wa&*}a|PA9|JDa3pRcXgZ|tbUQKI}yhd4F4WLx)?&oC;F z9OS_|x7$nwfs4bg2^ym0ZjiqBGU!k@hsn z;x-FYEKpEx7)^wt`(uCcfF$8fAMx2Af&8dQLPxK(wz1f*CnUU#? z>?SS(UF6u*5zC#Csx3~MGaKn9^-{4EW3iTLGA`ID*Eyt-)V7&kp8XS?(PY{+QN4Xq28VZE5z@3f^F%u?b zC>FoP0_kb#@9KmPW17I)%|9UEGSM^wmrYtAe7gQEcaHI>dMOdfN6qFndlhIjBwtMeiN4knv zV;D)M0OONEpxP29!IPhOW+Lv>zpVnx;9=zF^S)W3zouUy65pn5|2Qj%koB` z4KeJz6dNsYlSrYy78908?=AO5g$nSO6Wy8NG3-E z4;qI*tI6@|p<7ey*Gi2V4KmfZQ5@`6Gva0Zofi###CC-d{20my$>2sYqu&=#52Gs* zzG1F%wr467V1@2fL`l-^DT7XdAVRPNp0 zyO(CY7?^|&bAOz!^u zaQe~KtbXGhXFJ6%p9%D~k4bNI640?YgIqM8oFNlx>OnDv@~Dvn*dhm43v5Yca5n6M zi3p=~vO>9f4XWW$)Jii*$QOf9D^YGz9?})v;`UX*lV17^H#9s$_=QsXo^Z^387o#- zaX6-9#4lw&f-g;k*8|GxkHB0t?sTW=v#9h~Qeah?&32f{HfaPn`lWOxCE5;X$s{sU41RL|BCadwtZb{X9eo;|BsV$(J9c_vPu+= zg?8N|3P7Y7&w?gk*=YsIw3~w96$toyNUU%%>w~$(Zot6l!OjT3g7d>Scp3q|5s92j zhrEf?LWJ(@UF7f6G00d8FQsFqmp>iIstIS!$xS+tKbERNhDt7)nxgu+_#IY*)uSbE zffWsP#}5)59VfdDuh8$suw}a( z+6IL*U|(st16I!$1OS-8MC@;pFia1mUw}s!u&}Pu(mn)6z>v*q@{QlHKsp}5#uu;- z2Tj)#o7XN5%mc-k9p}PL?w}toG@x;0{oqORA0Pf3`5T}Q;f(6iB~Ae@32N|Sg7{H5 zVcHN?crXoMVTRE6iiEW_6z;`c9`4uUfVKeKbP2`y2|Ae%H0!Xb zbBoDNl2r?LmDov*jer}hPpMcE@UT3zx$)s0nl+U>dQ~lGN&hJy0W!uJ0G&4={qP3T z>NyRS9Bd^zfNcjvJRXXz9Kh;PHE`KwNEU@8&_aY?frum5b_&dE1j?I2dr&4JF3O%` zK|FA3*3{6WkH`FlUY9D~#mAaBrS}uH!gh(5Ff~|u=;Z6l6k#Un{GUKCl%t)}xx`7j zAFPu^`YY+lBblO-J{s$OVhm`ZwP`q6y(S-fkZ?2}9%dw2Osl?(hUh#=oT|+{EYNL6 z%u4XQzVo`%Yz2ma%N{Qm?9@PNunSp83qbQ#<}Vkx69uE*W#_AE%Sd$qwwJp=+lZ8#mQ%n z)scOKl)i8aRjgAvL_TSx1x9zW;EE;7P34%hhB)2NY0 zRb5$?gll}Yx_i>^y;n+>4!S@bXidE=??VHlZjAQU-i`Mbfe+P_0plUTssxP#6Qi*@ zv5oj=iFh(0W5o5YH(|g^^vGe$AZ>PW3Jyv=q^@+dt3pgmfDDc(0`WLu z>dZwqqPr7?cqOJmXs_7QY}Lp2JB9z14U1JTOn1INaM)%I>06c zQ3$H#$yO#75=2oXilRL6ah+US2B%}z?A6EE)V&*r@@3G*o3nXZA zt*~yBvqF2(0?PN;K>B49fAn!68jp*H~g#z0T4uE%4NYq(}#s5i%N`B!fu?q@MxK zRY%8*uE=4xRaHak0*lzLc6r}VCW)AC_88jMYljBak-Md#KI zGse$`6$0>p!RZGc9w02fO%fPlAockXlno$5LXHEB2qD-h5%535k=<#BfR2f6=YdeE zdxCNB3*p*67;q9vo9pT1(5yPIOJ1&g^~%>2E#Bf(N*+zCUTZ7H>;@ymgn+%=F_dqy z$2!dT*5Q=1W}Dp>z3VKDBvC)wX8`Y_L4d zvfQQ54|PV875!#rLuO^pJL+BiE3|9aoMi+k2>8$C{PHg3NPk+y^|{B72SMC88vs5A z(SMDN<>5rwyVytz))B6dv3>QhrsLD3)v7t=Wq~ctn9Yo+DYm*9L{V`@&0(?CiGbO! zBVI5>O?X{%akETH7P01u7-+Xcm=L9V%Lv}pp?n5~fbp#&`9j~}1(KD0J|qlwW`v?O zTA?Z744zv73`*cxU(6B=^s-^8PZlAG=efZ^2Baww)tLk_=VHlsbPX#J`XYWuMbRI- z6<7$}0($fj4(B7Kpe`b9?Fg(Mgcbgb#uo~1sON(dX*JSHeljK26w8fUB{bY#6DT#I zA>8ch6aml(@?q+S^38}ui_Q2Y-k=gcra*~kMA&m}&r*fg30V$kQS86pF78=oDW6w2>_G;!Mn%lxnEJ5w}O{K4L0l$W#k z@W-;U`5QIdmFU9yo;(_O$iHm+EN(}tYAA`chy)w4=LiRmj{t3Y=UVmVn5ecZuHUZR z(QYPATjqH;rTg2&r%4t?|0&wIW!7OLf2* z2+lvjHo^yxKxN4_b3Gu)a0Zvao1`@vUTBT#vAEwxtvT7C3Xd{`4hj3iL{f#O&1I#S=+tZQvB4*Dk2sWLdvl ze?zE23*Jovta=p}k~yVE-(rFou_z=3Z&T<&Gw6yrdb6rop9_Y_ifAc0qFFLNPIX^s zzK6QPSA*6hl7MSMwkGgB5D)jL2f9<%tuTtrMK0c0V6Ick+cUk7h)h=Hrr)oH7fp!b4+=F1U5wvHv_bHuAruAc8087B%>W%5$>jy zB04SB7-NUcEs{M%?tR?iNgyEgJBCAHgDhWBR7X|Ps6x)Oyp~_|4zUs~>y8uxmn`jW zQQ()59#<$i25CYKZ$QYB$a?88nxaG;%|ko5WnH9i;EiB}TJCxvAZ1>ZgBMUzc9>d> z7xx^4r!s-|9eCi-EFm{aY$@2-l^nWZ!+2riKKd?NNO&oR_>4i^gg})erUTQ3XA!L1 zx`FU+x=Vw|qqYmyNC4<)U7DIj=TviUTD#swo>p+cAs8xEKT=Z4q_kj6-eC>#~c zE`o!bMbcyNUHQ#X6N3HE3}-QAl`m#NEQ%T)O}6hfi;qUtqu5?{M$R4gQ9p20m@T|> z=_#)fQ|i`ZOpJcej}7khhf63Iw%s_;e-d3EwedM4QI3%;qKtCQPU-a&f{YFUgA3=@ zVF+qrPn-4uiL?PBdi{~+-*g8309y*8K9tCK%SN|#G8@<3ew?%ngrg$44>j?W2rYH? z*&-pPS}{;F88Jl7u-?;BK@mHN1kg(eKKYIS(fP6xs6Zs zt>n%jQVxo5x6C+dTt$1(ai}PBqa}x8pQzWw2~xWQN^p^;EZa()JHNQ)myoNgx;}JV?+HmXNTF8OPb$h z=p@|Xwf+WzZ(6CQyHGdkIvGnM0x8g)zVax%F~rCwQQnox%&00xj*eY2Eg)2oq2y6l z3&sd~Py$q622L@7jgqK`V`48vB1F&uU>lRd*Z~k{&x1m43cjxJm8&<|Ch~pU( zb%#iX1qo>dr*#nY^~S+VOv_OMoIQQ-4f`5)d0h=r=``1@XUK*f?^bbG6ADb2ixZi` z#M(d6m_tg1s?dm2L<62XqA>@8S|Evp)-3e@unmANCb2{I8&tY}^&DHaDtWKLMpGat0-8|G874$Jm?y;Qhpa6cI29cG~>rVtbJV;HX| zqv9(hnGSe}o*n#r4wPkJ87ALA^laC5uUa*baKnoIdUtS9xp-+<0Y zAVm%09`ODKzzx7naQUVgP&cD9 z;>ThfL|NoZZ$TP#YLN&a;<28}eeNzMfNuC2JX`}s|K*Zmyab<}%3g9amxGILJ=M?n zLXvh$nGTKvO)-V>F(VL}ksy5;6Ph)d@JYbkIipvCU@C&t z2Z%~76al!bo;%4m5=XMBP);0JH*T~#s)a%Tfhe8XLy{5)Lo5?lcW6Yh1T4yCH+Z@+ z<0m%OeOj@I(*vvanegagR0$CggRKga5=M5JP6JI3JI;ZT^TD~U&ae(03ryg++C~UF zo6M}XArGlfE~;r<(2l7$(_OC|!A+{*^1VPX^ z>Ug^umk0FH{KSH3L$bxh|N8NI;q+Q)rlck}gtCZB#H9`N5EgZAx{)25*8Q&_)eirbzz(LcujA znobP0H?g6G(Llbz^sqWq!q9{%YhikGb?B)vH#8E(^$uWA36e4s3NVT-?}@{a|I|lp zu*zH^g@j`FKLZO)zMm50TqTrQ5%^Gp1Y4YUFT(iFonfqyZRP0gzOY4HaYL zDDVZ@#KJUyKR|sr|1S}3e<8w!hKM^rn}kD?GI3Dxm?Du@NfLr(1^KAhhb=z8ZU>uM zn;bmY7w`o@rZE3yrFZ!dVNxWTBmv11K^=D^LP~JH4-jjUOo_yC8Hw9?q!CcGEOdIN zwTw?8YxUy~bFR%q5KflwW5;+6+Dch%NMtIa7)7c!gh1z7eS=R0cr~OW ztfp4lfv1YiOK376CCb16?NxY!z6$0nOwSM7)6Cj5#4u@4j2!wu?mBxDH5BVoFfvVkL99avWnSij@Q3S zVQcc|wUSO1ej+~|o&khD6esIK$wO>Sh`oAAc*3b(C ziDY0e?s$!cWJ9^wcRL&Nyg}JbrW>=B|Cb7)SWRGTM-~i)zg6xjO28~d1 zIS*I%RVd%qW0RSSAoFS!9=H!2P|pTWqQIC7PcEZ6gm^^;IS?T*pjhxRIglnG1*NtW zltd*)@YygF#OU;iv1gG$uLveDqEfuB21EQA)0mx9B0dYnwpuLMige+6cb+uVfRVhz zAM((^NQR-c2?@YcAJMvo#6rZ6h^6}*&`%(heDHLWvsvv_@T2HY3HGn1bgAuhS!eVM zB9iaosPk%T7AsAAIn8WCjL_H^Z_plaHbjKpiuM{#9&6L)e#v-nac^WEV4!8t*g0No z!#NwBT6-OFd%=V_Ra)Hq_HeBurVf+(pD$QWk*=dbdw=dr1J~$;Doku9nUcSF+6v!l z3v3rtNLQ}}wZ}uMyeXnTO8v^i!z-{UJtPLPj~O|kUDEA*xEh@fjUZ= z%<+p{fs1ohqJA~s2~K1-=GWJU^OQNt+s1k5=4nBG6*c(0O29KJnv{qYHUYcU??iHCrJq(tDb^F631615`rF46tdxH2^Ii7Nq5ff(qZY0 z%OjMe@OYG!`;mM$5O@$;5Vc!vG z1WC$j6wH}+Ne-=1bHb$IvyIKQkTw3Q+5|lcN4}mPg6AV4gZW4F47ubOr_Z#wDb&%}Z#4&YQV499-3?#lOq7^oay%*7E!hx)Ok#0$inTwayq}<1NQU z20D>C9a&)ht}JW_;Mpchmfe}jNF&h7xPpzdd^LfbxcXiXQm(E(7JIR4bOo(M{YI32}J> zLb3xa0sBKnQ32vqIF86kK>(NHv6^c?zd`Pg-4oxUgV2CB-43Wk%DL9ZLVFAl<(x>c zFG%vbObmHlr$XP3| zQm*;qq$j(DLNvhUm{98+BgM4HEGkQcvU{O4rU{2Und+DrJPd;saOTc8;?p{ znzvX+_XH)NUA;y&Jh1H;D7;ld)3nR?0x9Z488GpTQ__!FgMBYagmjmD>W&m$1Wreu zTpluV0~E+v2T)ERfews*ko7)dM)5m$$E#}dG^kF}0BQQ*Lwuo6s zx{*B<5yV2jE*aW|Vlgr5!ke3&`VnX}j*g=%2F|~M^R9~p?hPhLb4;S5(x`Ld@7^_HE5A_(ChLLH7FC#PPq++Z!$>`I?{qzB$!&L|3(}j zb)f^KCT7>OJ`KBZ&|HcOun8O+d`Xm$-R;spoUiw{-(GyS=|C7K9jR!NJy_J+5|L^` zCSsS?BTN|!S@|%28W0}=unXc0!^qLI1~Glf=z#%)Oz-?$N&2YI_evAx@(Las{~O^> zzDM4BANv)Lk0sPL2;hL~FOC1W?NC-hcjBTI#No&AsWw_f$P5~PvJdC~S<^vs0mV=EvcmO#zbASNL z7A)$hE#vyp{JTd}Me29r#EX_-Uvw?rFPHe|3L|^`Oy&dC5b~Q2|Y%8u=@G{)K?ne0{l}WFay-=7 zwFwQ@Ey3Xg;!tpHU|#Jz z;>w$jD>re1n%F}JcJ$B~qAU#0VX4>)w1Cdw6asK^a^l>>eQcn(Fh|ND(STmzdTVq5 z`eK-s_IURUe;jpAU)PO>APra|f6jBC`}V7*RvU(U_xNC8aF%IvHc#KfO7q1YJ~51! zdoBxN8p>Ya$PKuCe29Cuhvb_Aren-69Fbx%aDm3lXiE|_KY?O%KiMZssROC#rp$8S zf(jcIeXZM_s#r#~g{=xZY zy~E1rYGf^ysvU{Iac`9%0UZ}@D#I`CX)ILt1^Pgb_A;9DTl)HK=D0NvCcBrHi5r^h zU)_~#uj*Om@p_4+XhuEl?uCc!`^t7@!R_|CWnZ1d^fB@*yI>d7IMy-m3+t>)C^vfe zZTe2m8XM^dPMr(2C82JZ+6~lMUpu^`fR3~ph1ZjUK} zN^-VXQv?!`D7EomKnyH{Z%y9G`SFVi$qo!)ojo{I2KjNlL7B#WDB-4<uOuF zlQy=NPr8bAJjRBzlP%S^NFx(B9_j_Qo2@tWZh(viKQFI8yfXf!aCkW;cj);z>GA?; zpF?_!W>1wM<`Q%PlXd1>o77tf3DymhY|G~xG!##UiOEpp`%pnaSuUDw^Lh zl4P{>6B%dCmYKh0UQIc4M2eOW8LqWytMI~$jO4S1oXF1f+0iM=hS&C%6iL(Rt5X`}_S!W5KMr4=;vVfzX z_EpiA_gPZfR)VvIf=kD&8eL&&y356osAajBe-{r8d%9W?&GZIVlFHTj8P_9K<6(v- z2jO6576M>wJJDOM=+)hfEieLY5k4ssk$IN?3Dh6|Z9YySArT`m589y%LodJt6Xwp; zBxOOpZdMjf;ex31QI4@D>UIa6TcRnzt$~AyLdj6TC}3NIOmtGf^z?>i0wGV(#YI9b ziqKSKMC!jPrk{T7;&>qg&BG@SPpOI%APE8-&~PE4W+hl6!j(lig`#t;3}v$q3DTCr z3nhgi2J8R@C_d)SilU8W^aSt7Bm;dJ81uSXFc9X5!Au~8tBpgUK-=JgK;XGU#obuO z=m&Y5Ov5MDT8*%f7)Wp!pHPVtNkyYcLafil$4E)J++X37qJZ9XduK*}kqUE9kA@4& zf(PZq9gYVb6)wC+kaTJ6K zUx7eF2*417AL^`y{2S(C-kA0i@skM{Mvt32%BTID0<3m7mKWehonM}=Kvo4kV(>%* zI5cL>eZ1T%@8keoa3v7cR$$=Jos@%ctG5be%nDZ|f@L(^zDk_`Dm$3}>48z$}sf@!Y{e838J<96_>r>9}zK&U~ydhJSW zQ{cK#5P(3chIgAEAk$wbHUnphOrIKGI7z!Xmf(;8cw&4~gC%hy#(So7Nf)!*VPVl!MUXXFcAy9%&Yj^Xw8NuO z?Pcl2mBE*v9esvU)45xzJW3wn3D}hn_Vjh3bm|5HYCOlL;ENi=(uxjHigOf!2NwYk z9W2EN6{5uiVSGe!XSVSsC4d1OZ!9B*LElh=zdFO$X0q~2+Wn(w=Y{S9i6B#1 z95gTk1gnUZWi^FLnF>>_jFi#FBJ>t>f5U3uYXM|w%|8WiZ2QwIt%=t1M}(g7TQ))^ z?#9YbM#v6mp&^@J_YBX*r}a}0DY6iO|2AZww?u4SIP$1FfEcEq;J0Tk`wRCn{G^d^%kEK^R0 zp?u^W8zCF)p~Ww-J#kj$?WnvCEJ~A99cGchEYg^QzqF~y4HD!6h?$ zTFqYOPQMUGD<3{B=yq`vWZ+bM!tLUwgX8h@Jm4I0K*8$2cmO}xzIcQA z#_S)lkhttoKBwUD>w2{-`Cto{yx%I$M{!;;Z`E82P)-t8DbX2o1EIj6xDeBipzyiW z;WwUH(aqsZ-7TS23$w*RV3k|rvA$&Zzo26GOc|OzV~(*Y;RAxzqJ)5850;FPFfJ^# zq?E*~)Q6t(1!P+WHAzN9DT`!v)@j%pV4Yk_48FL4I|^4kHl-II5+Vd88)`~HgyoQH z(}aJpiEf2-oh0Y69R?$eCrgT%Iyz%PdK6wRqe4ogE}>;2k`deSPzKAwz!(!}b(+z< z5+-1R<--&Z6}{L&YwRBiJn&JXqk<4nQk5kGX|1H-e#muG9V%*J#NueqTewOAEFLaG zC~4l+82^q6yM^SS9%-fp=%L(}*n}3+!30#oxbWGKC68>Qtx>vZH%)Up^MV#>!=1%A zx8MP;D_~X12EVKFU^y$`F^F9$7C_t8$cikE8~dHTYE ziwGgpL46#PD)w2E;pP;CYVvZJt4bquJE);5f;MhThy&8JZNg9!Y72@64{3L-lnGL> z-=#RW98AF-B}80p5}6a%CZ9H30y zqUnvZQL^FhU*w2Zc z!+XIF#s-$Fy^;F4_XA#dNu0HNmxYzoZBRn-V=NSm0W%plKr#o0zKyB7RCv_(#Lnl`;(7+BfJ1T2WWIX=XKXh>ERoSVsc-0ooI1i#gD$i1; z-L#}-CPt~F26f*lIZ}A^NO^|Pli{cyW7Yzl59vFIt4Cyd4#1Wn+cjW5D6PPHzH7@y zO?o@X@ov~t2vXL?O2pklCQ(zJd7{KPfkuwgPxaKjfMDw0go)bT&aEf)LiI-WqVMSu zqRv3#lfj`^KrAyOYWk;S@JNpa=JmlUL@0js=S{LmP%Gdbe;n>p8P)@r%0L^CHBcZI zRQd<7d+@S&%=Jy~oXTOS(7e^hG%a9Y(mXm85S@kRWTe4{R3Y6i8z~q1lcr{DF}hPT z=gf-B4i{m;tJr15ssIKB2dkWAxiykh5yuE3%t>Md2fhdiau@ZuUv`0ejEOvChZ}dc z2+LZ!&RTlALhPtZVFl};-7R7g0A&qYk5s`QsDe1IZnBuD7#wBT8>Ltp6Qs3lSnVVl z4hmAIk(V7=Ls6liVM9K`26;TNQ{utUOeo%9;g9lkuH2cT+PMrIOfdB&XPWFJFp4`J z%6OrAmhn_M!WS4aaACUqhSfWP(iht&X1Vw&=dh+;!s+BGhft*)f{{7K58t#+>;uk> zbju933ANm|I6Bhc(?f#nP6@EM9IoIho4?du{S>VzF!~s&C@}Q%Wbgy)6lmr~&yj!{ zR(l`-04%SJfGo;EV(*1gjl0_@O;hybqu^7DB}^GR01vu~j{h3~00000Q7w%4&Fn~u zfCDN4lxU&F2|2V9ij0ZMy+F!t=5t~ITN7`^fS56`2NKCWHATP-o%+AW8 z=9)EsY*-i65u+{&sL#*mP(_(^{HMqoP%N6skO;3s9(qaMdr6#q9C-%m`p_=N(3f_A zJTcz`+m=pe~s`i5yV)f9J6aau#0Eh^d(H7Ivuy#Mvg(w@tZ2 z3@0Kj%!x|2I|dglxUR?U3INTYo1Kjy0Rti|tIDgOQaFMPM18s*(u%Z#d+{mexZy{X z(Kyljwl&n6O;o>!O{P$_NP`xgsB|_C&V*eG*^o(qw2IOl-i+X+ zjadNaxV?c-a|D+S(VP&8Tx%ZR+M;De@x`@4X@FxMZV#b>^8V)D$E8FT*T>S{jwUXzzzl#P8=}M%M$um11E^<;oFD!V?xi9?J|csy4{5jLzwdR(pP84#5L2!u=H9dwXALh6lSl?&vcj zwrMsSDnJ16K~O=~*(v4d`BrlZ?YhfUhA;Jro0+efFww^y3!(3<-!6y@K#JVamG zp2#Jjp1ZY(eSH8{{cr-Qk4FU1u3tYw9;k+ps3d9zq?!e$j~vY8@YCX~(@s;Rzgh&(+Sa-WwDoMm>WH zQ3YcxU#}a9bYJCsy8;q&3MNiFhsc^4HL_6s{@E&MB>iJ&3uf$4K$j4zc2;b*R2oF%}TN~Sl&wm70>lb8>w@+Nrg_g%qx1n(Y=H(hH2+ zMN$O{zu|y~WzK0M z>RVadP^j#&$73h+r9wIps1V#B>{c^cwIyaIOd0=u&02!>M)oLx$8S_`0!dN6{3ofK z{jowgLOck#7g?Pu%Idcas5PKLE6$KcuHV|ajt$2s>F6VpL=jX zLsitFPW}`gv^dx9&6mK8@K9OIc{lEZ?ch$C`Xv2VlCY?u-CP;Sg5ozS&74Q@DB&zO zrFD!I!nD|vPuFXZEwY9Cb6g~=jhHuh0;isR1a^R)_WpncEg>itJYedE3|$M^9r2^c zkocwk8lvEWoTL;mQ*sR70|`=cnq59k{7k%lFh_$1=#w#iYVCiB94d>nL}V-O*=_Aj zfT6~|>~9GlM(-nI@L{mLjS0y1_3ZQPx;hb}z$gfasdqw%lC0cpz?r2mp9bdV25lyn z08WyjKUkl2#o0>+5HbgWq_f8?edSfs1$+4=TyO20Pnogb?G`wF;Gv$~c^1IdypbyL zJW_-;Nl?kURU<^A2kjmk$@v)ug@AZvO;aI>Ko99o4WTR*-70XXj&2?81TQw{ey(t% zX6AQjesti*FAA(2sYb$x0W+|gA4t_m-QwP4;Fg+*kEIXXh=%YEO%ADsn0QLPr7zuM zffE_Kfzr!Ill=s-)j}xc(ebep{^N9EVj6I(LTy#|Vm#n`w0R6fY&}h)1N;Y<`Gty} zrlJHUfW*#F?DdB{M7{`QwSXCaV)pj&kU&UTWC^OEwQwgOJ_Ag2zvY%Bm7+VQlsHD3 z6k6R5Err5e*Mlq!2r{HHP3v!phHG6!N2^iDjOW3o|HVzWKc zb@OGpli9873oxOcl!vmG4D1Ua-yMk&AyE*{2lx;%P5>5g1-z_}1l%VJ7!~8ak)tfb zey+vg2=Pds_cfehFv?_dkr4jT{ldIj9>xZ;i#Bi#!!V!*AjSXy5@}OfLXZ8JqA1*u zfcT*SEgUw5tH0jv(5(+}dW{E{s3HU4YHI*hyN$F(n6?Jm9zqpC0y!`I{2KxcGH2BOC)o*^q{T2>fOuhQd4354f^qaa9nz zp7D02#;jc37JEi<;jt_Wu;f?e6nF%p+8>ZP(K>pR0D=tiG+-GJ2`qf%4$@f8KTUvr z&Rw4i7QN?lm!?1-Jm?Mb0>Fr|;uk8>RPwYz%c;;3{}HKDeKA)GN4kguU8<5ddaZ}0 zSWIk5AXO;J^yQF6Z;JPHHr?(g;KU0BMo7t0XQT|jiQqiRWnYJYaRMGHFhq5Q(a^2! zw%i!0q2Of^qQ*Q7^9qV`Gw^2^hK%5pDTGWxH!>Rv8o&M!FDk|GyjC>+EOkNVDno0VZhZ^dQtTx-25OD%-cqfkTPQhNthIG|sFXBWx z@+&4Q=TuS*Ohn=8P#L<#KFCDw(w36QtUqYYp4ZbiDPUva$s0JQNiTlY>H%Bs* ztr1u%sS#EiOAC@JBsXoih5Z8)Cd2bhd5Lq*P_Q%Z7m<`(%AL8OI)y?ZWOq<=86a`E zUS&oUiJEZFvT385L>V75)+Jv+*k35i48&4I_zUTC;S4C@yp1%ji+*}AV{DRC z$yJNt`?AQ=HceuL*50{x4b=6x6*#v5Bdrn`v?jRHZqKnotW89~VBWmf6W^~20Xh+Z|uFnax zE#9*Nn`wkxz{T5Q|0HcQ3}4gP zBNhv8Ya*-u>^&U)Yje9QkHl%|RfWxCYXp)8(qVIj?cT%;XZkM@d(;Lfromu#5k?7` z$o~=B%j`V+FMKf*Z3U}H%u9r8aXj>m1Yfqg%^_YFx1jXIDhgT=QJq$7dF`4(ClU7p zIpI;8ZN)rd&a{~c!=zl=lU0nu8ebMJg$fWJ>zvlwGt(dXjVs0EMg`j8oEveuln5cRsH)_d2-vAO@);i5V23w(;*Od z=SGDEOSQD1w)#c$2A;0~pd3<5qtnM5%Lg6@wTY48= z^pJ=FTY!nMJ}Z(C2(Eu&Re)_FgKWH6v7q<_1|~eIDPapU@x(Io2&@4(z|q77CA_{v zXsoKEzAh6)e^ksEXtL^DTl^V30?N0KVDE@!S48e*;{uQ@eosrdsdYT%4?|-!;qKf( zU*54d*T;pg%9A?jTtSjQT(-ELHLOk*Y`&Pc0&Y46`e^#08Ho2x^k95qODD)p$f{JR z2HI0_Kz!Dj{g-ZftN?O5Rl{eDIH`$1S;aJ{X?|QqBkyFcAs{7fnu&yv>$nqu%-gox zK|pm;7a}0Y9u7M?@s~lQ6tFno>mbro`in0-`P3bx`<+c-9XNk5k}^G5nU#`Jo{IMX zx5zLu{4rX@NH;yxU5KN52C6%)F$JuUP|(7l){1AO{LMiw?P-?BubJRBelBQT62y{i zF-^f2Ye=&7e7HO!aaT1F>RU>FmRKl2=b%92ILDlaHTmSWpHIKKF5e+cA+?yGo2Qp1 zU=y5yX~Xme768~@=0~A0C45YFUm+{tHndmVJ+cxI(_usnkp@vJSBtu^oddVf7R5c| zL`TKgpd=k4{zcBOJEJ5sF(JgIYKwWaR<@MOh>{42fM$Yfag@wD0&55WBYI}&ikV5< z5Ss(V{L#D`x1kF1bbOh4K}RPkxC+vmy`3ZL<1}XVPQ`K}0gUygs0CRB!CPo);A7Ai zxkafSvDw3NwpM>A3kttb4;ob`@oi}+Gt4ZcvJxe_=AVX4IWpSBu#6juqVO_t!J0Vo z>WGh;zkJ$C&bZx=IsXJYuKGeH)7`ANGn;6!z?s-*g;?f<%3MNh-UODeRZTg;d$>(T zwFAqw9+HWeo_#Y;$bat^Nk-pZ3x3DZVY!E*f|p)4YlFKaw zMib}?uBoTe5sEW)4J58ITBSihv4kcHh3Qb_tIv4e1tK2kD~(KPh3DlW>Kb-PQ(_MR za#j8;C$p$f&aC7oS(5Rh&c<)A1LNwJ8?tb>w(1UN5s= z{%EQ$&#Lii^9?<&Y_7t4lH05-T?s`7ULz^FyrEzaf%*Zk3^*D!0yf1JvOL(?s=a89 z+?Anf0rFXu((pV@kl+1H+ELb#w8^+cnF&Oww+{$FZH%H^B1%RS4jS)C@FXi1M=1hr z8RQyen?k@xU7{^JAhea=B6_>A;EMVvb&OWrEK})|;X@W3i|^iu-00iC2s+}4ndd2W z!$+T(f)@xdq!J{YmzXL97YGanVhx1~kwWW1QYJ$I?ABR(UUdzc2(Kr>w;mjuOY<#P zca3lC)8n#y+wL!xrGg}cn5JA#lvPkGl$>w25 zIv7O32}^_`G%%fiXwRZ%Vuak*mM?Xi-Psl?A}A|PKYo2|WS1tgEAo2M(?M0GY9p}` z4{Uc`yQtCO!=;)`G}XrzcOmeHVF*EzErR;XCi>+Aq7*ALLm?`w~= zDMZwgAnybKEj=#!Lwzlv$-`fp&Jf^3AJ9ZVP*8rbe*Gm&OZ%etHzKMM@U_g1w14lrY^Akv*K$5NH$h zv5l0e$NZEZ-gLO3+?2c8!8DdMnpwb3dF)0#wd><4&1BedZ%AgIMXOKDq zsl}s2b)f&LvJTkfpq`(>SWF^x{E?dZvvKa z$b?nN%tLU-1Y`cuaRCP;Fr$}+S)T`$9J4vd;87H*etn>$-1S7vmx?|KAS%l!AP7yA zmg>TXU=EN7N=oBFXu=)=Ajs&vcoPiGT|z{zlEB1*0u!0F5o?C0loRUh=D2cYXo|6k z{sd*QTE-;Ek5z6`!VGl;&wxhM!32e_zNSL8HCY#5t4lv_&8tDoLIT6|fnb2xu|JDu z*`OY{Hes1i1lfOv3gBqu55^^e41*oG25~d0j&!QYJHvR2*!3-fApm2<%dRo}#ZG_} zUp@5>3pNw}tdiGO$*=G^@)#p)QeMSPoKH5JN3nq*F zAo)zxu6A+VepJOBnG0AH7t`3gn1<*I!mo#;)&Y3vHDJdUJ1+eL9Hy6kg(FqQ?-`H~af z7*Sz-5#>B>hRCcOo_2&8KqY`TBPh}`i`@~d^umw$B(Y(y+pYe^#l!O~pI2(Q zxObM;^xfvx>{)JhxXn1c6VttC>wVvB2{E|5f`|5E8}}x!a0M5yM7m2mlxdi@ToTR_ zJnMf;0#_w|^sp_k^1{5rdO+CmR}5UEYuo*CIBzwr0ba!(*c`>SZi9mXQ?_0v3aXbX zC3<8=nIE~lO9MuIeZf1dQcH;~cNPITA0?Q~i5DZBU?r7=SK>g01hV7z+~L2@8{h-L z_q^Z{Ldh6V#*R1j1c1p5SzZWrJZ~hXEtR}S>1!U8N5&?X*UyPX#iI_0_1q2)Bk#5cyF@*o4AT9`GgD~9nRr}6fs zfyFq76XXa2`6`8`L_kzxSdc%UxC(c4ZIvRv!IAX=i{!VAS*bQQK23myTMC1EL|-98 z(4?-7Wt^^B&(+$89;+bL|E(vOAf&DaknghHd?6d(G|3CPYv-x zppdt=U*K6Hh3yCu&Ir(;1{9kfWbka8p+}mBIg124{4-iU4WLCFatr`tTu7sw?hz{5 zP1oK`aCS=8#1~`Al;FG@D9B~}vW$d18q8cV`BKslsj)hfJB5#P8+4Edl1_$wFcOiU ziiG_sVLJzEOKRwQ-;xS#0~T9AXnjn;9#B(q?jq5XLR&+5W5E3Ytpu-5LbF?bZVa0!9f7IFVZ9?kAbHc7h}@ zUYxSYb5_HupjZEv=YR!0)Ps?=*kUpO zp8&wrQ%StF7XqEhRX>s|!#J}e=Qy54843VFoOq3QKcd z+5WO6zj;0@JAaw@R9EEdF4PYr!lN%J&5X$~?Ai{H8Hyd(?7N~{)qztp0Dt0Y`YXDN z_&glr%ApWym$0`^y4wMgjyIkpB<6+FutO$qO463YOpLr{tGkd(-b~?gwjXlRD`PDy zO?uEHqnb)|9ARfb9ObK_0@BxQl#>jEKzs{sihc8nq&TFTRX!}pHdMOW2B_m{`^wS> z#4{TM+NS;dgl+Ov$bf} z6c(sx2C@9CKfk%_0i7&nKoW(jfNC@0IV9c@AYGOLB2bM0YGt}-@04(d0 zuDqio()B7>9x;Ua%cR{n88qffDb+KLoOo~;UVu7xYftjW zkqw|TKMos<$nRd^Nf{O!z4REIC7=%FE^2Yxy2@-oyLA$mv3_d#X(0 zD-QzZW)SADA)%ow``(l`-jj_(Rj_FT2Lm%nd_>pR*!&!LTw^vy#T!@gN)=c1|sk_A%5vaYiB5C{7=QzInuP=@=0a96C0zzc{Cm+$w&Fw^a7p zWM(Y|7(_bj-ebFsJ3tRi!Aq5i<1Lr-FiXWDm!uU!@Kqruy|wzMAleh;3ox; z4jof8!ox6yiV~)_W!h%YU@$g}k_>Qt=X8Lw#Y#<22@ktx3`FnKFjbU&QEIcX#Ry#k ztg~qxvbBt{+Uct|HnUSCAsY7tAZy(Bo|TqWrqoUO1NnVfj|bx(4XJV}z%>vNR)Mfb z8mH)uFQ>t*V;F$D2?M6G`1K5FkWGWNpvTsVslW;GqXA+n2%{biDa#CIcLUT$^p71` z-2wK^h}i>^>;#_*5vK%?5?BjGnq!SZn07WL+{(Ib1F8vAcSl7Kw5WtkP03 zxY)gMpBasj(4g*4dn{NUWID)*u(Z1wTS8JQ-MhXIne7%rjX4a8HwT1eCS--oEKXM- zn3`@nFNO~kp25ta3Rzv*d7#Jdq%75rcCq+d#&ee%;tYJ)4=<6J6=enfYRlTxd1}R& zl^T4YiDZm)bK5U6jkL}u1^=Lm!w{~Nc`c0UYc5Vo4(J$ zw+TVd!6HgyCVcm)%k%$kMn)*RJa3Cs;kbym;1F`SNc)5eEJbEyH;q46*qWV1o4m5^ zApoHO6^yu6P(aEB6sFCVZpEo855|A&r6uYW^E$j=n7A7`M}Z)HB(H@=dH)8S4;*L$mRONipo0kB^ii9%-8qwLZhYB;kPh}=WBSz?MchZ{`ckv15fzGg+W3TuOotLCLrX`zmyigMu`G zeQqjm2cMwmBy2T6F_?kg95drSooO3eRr#$Zi7?}bKjiU?MVC}ShNTW^#$phb_-rMA zc0zPrM}J^2*j}IOs=PN{e1)=&i?vkk9>)db#|VS16Jssc{TK+&S;#QJ=s9KVY5TX~Rp0!dz^T0d$!LU3|9m72mc z$-sD%05KOy&MFtpr6wjgWKhfKfRC`A{I&#Qw1P1!7MoI&OyYv10X1!U+!^Fgf18^M zh~z*Lkiv_)OZm%W9;g{~IC$p;EdV^DSOwuO<`-PwoOUq_!6k{r19&aI_9b5eaw79u zC0)792_hy%_dwxmdBhcgO35YH z$KL)&G$ozySzvT@adNF&_cbv06{I z8F52)jmC&!gdG0_f?_-qarDJbkvJ1*xGB`m`55>CY*tG>hDh*r?VfStoaKES10xOA zG`-{j4=S}BZG^q=4laCVwxFCx@Kx2QHcp{HFHEySnhLZPV7-8N$lk@xVv6=UL=V5$ zjwhv6C#ea>Hn$BHN#6%LvMMBa1TMy-6F40s2pFvm!zu*Ty8+}F_xhS$CctVEiICAV z1VTfg#ZNixYW+G(h=s`zIXV->d#K3eEE!Z9XuBMspzI-0!-S=afTAse+)oA*Ik}aUxEISL-DK)-#Y-&^{|PG` zA;;Z92Db+Zgonl&E6Nokui=n6!3}g|3;(exWLXVGH6vLntFBR>%Yxwd?0(}VNf}+z zFTK=+$nMmL+KI*e2008=FXVoAmuEVlXOgxdKx|PuqDFC*qKoPhF{3o|l|T$GgT7Y+X38)B znDlk??Y&)aF6)ja2I=%1A+eFTk(x4d%s2xd1(h`bn0Ex3e4jjMND4p{-kjj82_Cv& zYdm|$styK7!Mb9^>P(jkw9)TVBlJd1*_!2~7HuyhnXDquh_PwSb|3*HHnB3ylFgNa zkZOkT!ew;oRWG9<@VH4rvK3rv0Y9plGUIV~7Fm&$e_a9?3y8M}>)GgTGXYCiD15^G z#0^G7$^spfFdZEzLf}7Jf_Q5IV`WH?^x~t_W<)~ zR>&ag-`oozywY0S%8K>7!1G` zp0O}G06hid4p^s+B_Tn)ll-dV)aC(h>}YSV;Jn`?bim9MyDTB7KWk7!N>YS49OXwA z7?h>hdAV67z*b<85;DXlhCnY+e!-8T);xKYw+S7ca+456JfDK|3jc(5`| zIV^WjEdfxa%NiVbFpYR0mXaW(En`v}4ocwdOZ=yDkZ=Y&Dr_oDeFvog};?r}&kDEIHbGK2yCs;Vfnp7vFB@F@d-uqtw5o7D1%C#n zAc=_Fw?%5HQdO@g40w?6&OuF=73Lv8@S1CkUEI||(KSK0mHS3_3NDh!-XE_qjP86W zemkt1RhRUnLqQNfpilNX7|LX3`M@vCSm3+lctcrim&wcChK~JHhgw|$fT#W!{w{GX zMR5?dIVQAJVY@;DTP!JI$$fZaxyl<7EGsXUtT?uV6dTH$ERh$N;IfV(Y^1kffG)Vb zc5b#R@T>1JBNUB>MA)uY%IpXbWRBntfFcEjCF_PXNirhtC1l4XfSABPLeaoS^!g(z zaeU7~C5aCuvl_5Ms;mEfa7|6HwN!jVsAGiL(of0N@rg7=lC@3}_9d`78n{;}!T7=t z=Zp;52QA0XmSH0^mDb4P1q3lZSF9YoC(4?JVEfG!{kMvvjPE2DY}((qx2`nIzB@!i z(GU&-Y}W$2I3u(EWv_H2SDwH?hUXT1B0oh+u)qk=Hu`cl^GNra@jay1jC|^BGPD7` zgbd)(77?Yexb4v}`r<()5-rclKAjW8`e1QPY+||H>-=sSVA|^(lkN(G5LW7(>6uL8wiVt;nda%o<`%spD3lP zes@4TG1f8D?Pn0_JCEI zNnO(cMwbn%PW%8SkI?q8C2JAcz}#v+B#?v zhK#tJ%;lc&8hO>jL8kVS2x?(s|h>C%`0x{GH02~fs))_rk#Mul~w>^OBaPG@&wpCxqiW% zN(tb;F$G-~2=~oQLMu)0giTLENYV6V4KGbfof*$UQYC7`%!KmYRM@mK3zr~Oveo$>_cqQ?fIyqVxRRqvz zADWdhOXw`psJFz9iWF4@7e0@>Z!b*)NF+fW+p-cWP7n@wOqsF^WR8#x?TQPnR7xl9 zjWe_ACMqF=In3{q1dq}Me{bx9b)S)QBzMQQ{qqiUd(K$5&A!Yj9q)IMpffD5E)Tx? zv27MWHB0Qpv=Q(^EYYdtDvN;=+My(nDj6?s83GNGR0-tN!r0KbL{R_G)=~s#2{JIjl!Y8s?FEiUHskee9s&Pobv-ASoZ=mMDz+F+oq`Z5@__sz9q52WgNgK{4g&$}OW>RwSJ#t%5pKcN z+gfAQO@$OxCiK<3#2l6_$r6f@?KzW{M0h^tdEAhzr3t8rbsddEU?RoA5MZ;jgD@Uon)zux&h z=i5(W*vx6MX9FzY!osLzF&5EI)u=;z`LqV@aGU~Fpf@X--WbM!*{n6R1pYwTtFf>R z)_=1@l-3w-(526|X|A^ajVBP+Hb;z+ue0Sz3Dh3DM;24{Xoe1VG=ogeL&9e;xQ|7F z7f0S~q6&_;6dC^voZisSW-X+2iTMc{DG8PTvCf{5M87NxuM~_S)uX|SE2ulVI+`JB z0EwVwW6C!qvi{+9Du(iZb*Ph(xLZi(`$+G21_SA3aE}?>i8MRqPB4%%Anibp>gaO^ zd(94}(na{`PB*2E>>Lsjy+;oLIpO5w2(?B?r@d!{+=Id{I%yGWu(&DDT)Fi$A?V8- z;oWL~hazDQC@s0p&h2z%p_{~YKGgtNjn@%9Qn9hMXzk7$L<3Q_?!B=k1&pJHPAw^k z12+a>iIlcIBUx&iEJDqOnB2^NnlGGO$@?CM&A!D?_tG%(khH$RE&4O zkc^Yed6gracsgX5**~l-N|ie2Q(X|y1?Br!jhv|2Esltn zQ%e!QvqAe-X+#GHLQK6npe7nKJjPL)97p?Z93oPH zqnocA&KHcJv-Wmr*GZbq#k!>}eP&B6#)v6}4YU!suf$ESbgq_;>lHm^(o3EDt{Lr> zCVM)a?J{sRU}^t_2E?GiX6Up+S|CnLyUKtSld&*&W7E2!x2jpRawTKBp&k{|A_(}1 zfh53{Ofs045R^0y@^so$1U}N7!F_?bwStfvAf}Bvm}cYeW8iXw2qe&Q;dbRz>|^fK zSG3|tPYvBpHKI*}dZsiydV(P^VM0+8i*D0e7+z_ZS&_R_C^WajISp1tRa!`oyp0^C z7eP&gQPWCmIwX#UoE9W@M4kh{yW^^21^i1Eekx@kXy#Z7a7Ab~pkn_<)ljl@xPgU2Wn+jSHTW7q1Pvb7{XYfF`gJ8D=rAsID z&@|#)1VumugE&GgSxV{zDNmwgUpu9IGqQbN75EX<~s!CNGezs5*Ip;;C_|z6sdQ zqCx?LciVLhSw!ZjE&c26QHq)0AAyCYA5*5`5;6v0Ly}mz1eYP1F{PtphEA*9de0+5 zMvf>X>ax!iEx+-_^;&VN^+cd{*%3qC`=c6=+O_y{^6kFk(H4$cTm`XA`!hMi_!M_0 zPf7>6(E}=euSAcP3fe{iw2Y#8q+v)vB0rhhdMLiAuoLFP$$EFh_s!#^y$CErrey$K zC(%-~I1?Mh(@3I9f~gU7hbL!EAea||@G5bjE_518MF)?B2akj-a5pYcXgCXz^#n+M z4!VL=kQMJ7qA&oQbQTu2hbBiEX&Qj&by&Wez~dNQ$lVx&xujx*^~_Zx5xCcDIfcmf zxsa$Gp2#7(i8W45qEwoohTvJD;IJduR0u2K9DlUb@V~2}6D=dWjC;;2| zi%2bCm+ll24hG1&i)3i*3!>f-9F(Q4$BbCbxgP+MknZ+ryWFF zr7ZDj#8^Rj9f*KJ*oqE$P-;B?pyKNVlXKbP`S|U3t;!G^29U*0v~kSza1A*8s#*aj{p^hY&wDasx|1sT()xhz{vxK5hh;r_DaGXRJA?!aM~U3TM9k_F#NI=|WrBh6#VNPnybrFQe> zsN&=mRnw%H8+QX@P0-&Qa*{LTr9Nl0gDFCP6qlSR^WZ`k{>pkM`5KvaDMy%t(C|)q z22tKJ@T;(K=p{pt8VlrkACEni4q)qs`&Ox>D+VR4jd_?{7P4tEU`L4G5Hm&~GUQzw zNzDA!i-W{pFX8Si1Zt}RF+5zAK(L7pS*ZwGq(HT*IJthPSquPhcK`wUF2-~c?-3)J za7ZQs@M5l6mnmV&Y#^o*2xcZoIeK0C36<(?Bi@y&<`KJ85kq*)y`8 z@MJgk-VIQkm#Z{91b8SoQ9bQ=G8~>EdiF2G6CJdChZzmRS*NPTIs4`H{V1Ymau3Grc)`5xG+Go0jZW=1WdW< zA!SRrK$0qYQ6?-aMo%QkRv{p<1N9-aVz&oTA0AN*D%cRbv{7JysR+J{96%XDY@?=LY%PT3 z6Q1!!vmO7A`lbX75-gC|f^zXB>OdYMKppww&i-f$6zC-(JSm~FB2(fppeu?%Q^q7i zB#UnIs4qx^Ww#zUlGp#&$nXKlFHObFk6Ab`d$Hy^!~ zfv#)RMqCW#uT?;5K<7`=q3?skq(DkwWF|r?E?Ub6uQ+pAPbYxb-AXfCtr`oLiw9+D zoqBUbl`5(#CIHK23mH7qUO-sRV*CF1Zzax}$^(5R=$p)!!(vV~6N1 zGC0KVMi3jROHK?zeT65BEhMWl6BzVB_q?9$Ejuy|TP*(VZID9rmx`oNRFn&kG}=uQ z05RN)L#riVRl!`1N6GZthY(MMBCMkb&4|5{YI`LbhUPzrX*4)iTS#N^2GK9W)?-%_ z*%(fW2*No5PY8A%;G^H(N8$6U20{pM@dAk(8bBz$#nH7G5*21kgtt_I4wWqPESQbV z2k?BHlnqpBG{r}Gs8g4}%=hV48C_P54d`q=I#Dx3dd&}OpqW)j`0w# z4@~E7sARsQDYu*N##tRzgKusJxyt7c;^^Yh+Xaj{0;omDaixHmpFmj1oVEs zj1UCpLh6B#U{{Gnp**3!2Pb(YK(;L{0%H<+M;dA*;uV8q4gz@uE|@`X zEuw{_h$c||v}dx&z~q~P-bOQvVS-5{3yKkUNcJ8Nd*TTLM|euoe`h9j-46^P*po8( zZQK+jRQxGVQr4|)bCHG%Yb}D-YPr&DSWhjojO||%aFbgG<957VVhAOJ{+6f95CxuA zxR%OQYHwzVtf1LLfrO)mP(Zz=O%GqvltE+z85V15{U8HNGLN~ZxngEfzKwatF8aMo zKkfB5Ag_g&kdq)&t$zc`fdOb8dE0P9MELa`XZS@jMmbpksA9{mIS6Jmm9ImDHK~b| zkuvq*XsMFr7^i|@^zjX%z!fe}wDH2~_d^1d5FlnFg$DbG3kIkfXKg5gcr%ZdQ2z=f zMm8V!bU6&qJh}1(PK&#(;T1GRso7aT%|d9fi)+hZ3=2?Hv~dUhmd<#9ka+6VWRLax3=fWA(#jmUG&+$kprEoaYqR+m&a7KxuUNeNZ&sxA)d}%H5{5D+TP@_l|ucG;Sq^Nk*Him$UK#O>d?Aux)5e|wLW|h6sG6SSc*2zayMu;#}G!YN)%pTTm?5NXJ2E+6HS%XQ=nYK}f3v)9p zMOLowxeUTd+%m>!ku!@m_fq3Bsq{sGGFph4yCU!u$pyN;?|adZY9eN=mBXY9@Qp0% z^Dq<@VuGskvRxtc@Uj~KVHg8P#@D)?A%}S_Y>wU(9McNZv9TI53Uf^@Vro#lij^Sl zbDoH&wsq8k6_m5sm{TL~o=!To1}PseDQc*Ia3HMQndtI)k>0y8CbDT6z1P)J8MITR zoyA;@Q`8P7|Ff#Zvw($>@InlkY(La$v1M3q!B?D%D znqN>~R!vOVER#TZZaO2SIa(zNvm!DqoV8p{ZmgI_DxNHGcNj$|yY0Y5?EoK-ujCHB z!V_+i(`Ll6=F@PrzGinZ*cv@tVw$7`EPq}36OgUi%NI>TWMqSt0RBsFn0DI4W^qOY z^)NdpaXOIF+D`0oN128VxyTWTQ4F&wTI%3g!M%}uXmUUb?-ymLt91(lm+pt`%xuSf z-SVE^3tP*p2isRTL!03SVESRRg22eH@q3R?i2mX*aX0vSE`@(Yh}qjQ38WB zYJ(7<^eG5?i{Mpy60)Pok)r^RV6PzYli~o%@xo-(YktTb`LHU)niHlOWk#IiZ2T>c^X2-5g5*Y@p1VzDj&MtO}}^I_IFz8Ua>$ zPa4_%ikB%GljwEZMXWC6ORRIpc+(-=m%X@L2IwAw zssKhXr?JyYJQ;3g1Y{Rc`r-hr@By)avF{nMTj%@O=(~2lTQWH9#d#I%A>ehr?Ya=; zW%4S{l6?UxX8ixqt4b5onV9T{Iq0vOB^GM2f$ROMCCa--X($8lnAMS4V5 zZJ%2BmWJ+Eh+bh7#2hRX?kQ&6bZxj(5|9_n_8hy1)MG@tDjxOf&Iw#X-KKs6oQ=^} zrfO;T1kUS_WdnFL$+0FA8z=OO51hc+gLBpq+ijvk28A#%H#m;+D%`*l2h!bZAy)d_ zd9?{4M-{T$jg&CFa+|}Y2#5Uljfo6QSRDS#>4_`EHJijhr1b;TDmNgTSK3}lGX?C(csv1*v$o%c-&uuv?%b67(qLzIg0L)Y_S*=-YC;_2m zVAKE$9lKnaN<&mvaEbnHzA~@j zz@Z&zQFE-$X7`GAg7F@DU<{H0!!%og@%pun<$ez>@cs$OlxUEc9q`Ah4inTaiHCH! z?I#`FmjN_Doa;kn%&9ua&+LKWg!U<6pv`gh2*Qh{^u3^Y0Op*(Cy7o>9`^MS{)GmpRw+N zI7q_>vK^3u`@sr+H4RkKKQd}I*5s*|X@F)6@CH*Z`5(!a$M?WPr?ty^eQY_LixvB< z@i;W)pz(u*!{i*m%>(`K zmeB%Q={=~-XP**=%fpS-6#h%<%sOnjAW||Rlbx?=2?DSxLq|$ViFH3p%-sx|w^|-C z4Gb`a`ZgHLsg0_$MxlEW9u#^mvwH9}ZJ`J(+c8l=!2)5ou|SbT`BhJpeO=B$O3}c= zFzGEbiSL9Rh3Ia@kTJcLcJ>Z1gsd6P#!xaAh&)#xP>^UIY!Z2oU4<)(lCTK-fw~zJ z;7Ef>$jcDf0wxJ!Gtke2C<%h_o0X#yHc5D*L#kI#CE&@8O5zf^N88Z!yT(sPq!0JW#MXO1PGX*Bq13_555e`k#1qs~{{316&NQiz7J)xS}E+c)Rm~|Lbcz=B1p~ zi(KSa;~J0xR5rhI@M8db9YF&44w4|M&i<} zMSx}U&p1a~C80EdlHGw2&<=n!MJ0HKeP)@EEFgB}Xh_rH7RWcv*{E9(F@mgoxuvhV+CW z08H{7Hs6ge*vu1AlU5|MOn^e1e9+pT zB5Rku(D&n5zetGPF&n zrh9CZO6i<-e09J7iNYe{eUN@vGR#5PmNgjLl0-`qB;M(wZ=iuS@!k-?qJV*jspO)2 z_@Z}#Uv9Ja);jj5I~ZE(*M#N;QIjeXZnkLqNT)YA%0l4VtR!g*m?Wl2dV+>mfszL% zfF88TMi7(jFYZdx5;?UYoAFey2}KT*K~ZW)&4_z7u*V-y^U7G)h^ zLa))n3Z)vb7)&q+2-x<`V7``26RI>LW2?0aANb}6Bc*PTC41p?PDK%+x_~iKd8*hb z&+3QbDjwL^jyo*&iD%20IsT~3As@%=D1bdVf*JIZIDGD6=mi2!{yu%A_cY{+aQuM- zMHC1DHibUOaV3yD%q8{K{|G_M8NvvY;4$o0pGObd5u}BDjU7!DhFIPi_=JWDiwgSO zJHWWHk(cPrL3GlMrt(hVTghuhwnPl3B8M!H)4qLVfV~y_M)IhefLIL3(0B`^QCQJI zMyv4Zx^vGYIT#+REnN$$vyB8BI0a~c-7-l0emw{mO=WE_=l3?EDL%*6ByZtv!s4QO zuOZ}#M3S^r$tSTRZjb}HTIeUuiRLv2=h1N9gyH9!WIkMw!Zo%>h@dAIR?P_ z`0yE!3M~k+Y-FnL(KY&tsrWX7W&DfMqB6{;AgEE@Yg0@0pJaI+o(lm#gFuQ%`V8P= z9j=M_8R(fdJSY@EgvvD*(Am4t z%|X7*Yv}_DC{rLAI)oapRs^H0?&h9irMNz{YN0YA2OzRJcuL9RA=ul} zikOhZV80mwkFoFC;k+iz3{V}Oy?F7qE9o9ZTxn8I#!HMmY_f51eU5_h86KfaP%0tF zI@Sw?=rj*)i6K+`+>L5L@jXdDo8(1Dn-z1Vr6&-DfERMJN6hHrE#Vbt?ogl3!0f#O zP835&B0Jp3UHJze!WI&7H^!y10nFQx{=50Bi!3I`b>CP{YC^+{QBwJ-1TAi^yga6l zm%=1XK6nt644{&!3i?3zx(lx4XM2dw+=Bk5z)`6qMX2%C-xl0SS*s(95tNju_{;M( zqr3Mwi0w$rq^y%At)OQgskBHM*{eORd8XnpsN%U8K(gj`xj?*&V!jVC^UUm?+R+$NkV)(5hKVkA_ zG3M4Z9DMrp(NrqRK8hglK?^XoJI%6St^fcDKy0RhO~%+J49bKelp#$KqM({0u^5SB zMSj@6L}f?s1n*qJTaY^F?mcm8RKT7RKOi6k0;H!!FODH#9R9BmOg!d5i)2LrJ2O^ve(f1?Ce)ULZz6 zQ#T$5h;S_o`?q%utJ(h9Sg>Lhc6*g2Tf;k!ksw*;5-kQ<7e**T>o_o(SjcpmXz{S% z7GjB9dPp(j-ca4dfuT07%HP8*41>;ixxg$H?vDmf76@n==nn zG)tk4MxC371SOYZHif!loyGdVEegmK`xwVKn zez{V~3`VYL#7JxMBfPIe0OV-c3wUYt%nDGbK4L~T!3efs zGroQd`qvowatF1x#hmd&50*^tHRkwZd6|A2-Yzf3zu|OiO;c{Mq_U*N!Mi1 z@Zz&!fFoF`oCKDnLJpjBc{$d!rm=OWP(dN2!z~2RxL5=T8}9c@>urSHZh^YBi(RWT zwP@ar{kZObGcf^|{D!linW&Cg_sWE5bx70s!$P_MK4Uw=liorG z0i7kP0+v`<397==qb~}V$*@Y);p`pvJYy9$Tv-kcRuWJ^QXM|20cR{5K7f+!h+0`3J?nk;b=U}lhbQT-u{^YexDclK3s;em12dkrRe(Yn&odAF6nKS`q5}q;-beHXOI%enx zH+fD<1CJaDVi|(5$nA+s3Jye~*#ShT&w%STQ<1E|YoFN}`Z}vRHch!69#b}grXZxX zP*^55FcM@>gqK)I4Jxt7B&d)I>lL$9NZc5RS`2mdy29G&mz)rVB*fdM=O?QWgB6jw zD})@f8LcRDM;uT?#azwwlmi&eYPw4f2YP@$uA$W24AVR%Ay3@J3|pE+CG*2)hO{h;gF%4V#QN;BWGZ%ZQx ztcwJmLJ7E+ZHs>22S#EBVx=~7mg-i`q$tVq?%=nhWlGdIq=0_GHSyONxO4^m{ZJT3@n_2i?Ec`EJI6RBPwd7$a0w6LbN56X58Zqg@ zDR)c#f|RB?>!BhK|gW%_Y0+K)LRJEw0Msvs57#s=FdIuQ2xgY|^S<|HGlBva6_Kr_0AT@P}1y<`S&SQaT@vv%x> zJu=csC8S+Qu8v$}QyW%H0Zs^(AJ#M6mPxQEfDWB>w{Bd<>Sq3fA|}v$XE?`b8v2u)mfOGQlw`$ z#of&y1|yw8GQzD{9$fv}!=aC^2-hrc041cdOrhg9&bkq?LLcpvD4G@4opC?l- zL#YN(U)KQrqs&}qA#u|pq(j0wKCtmI`h$jj3<}U%ai9vr=tz&DC{e)Fxv8XG36dni zYJ&xqli-_cSU_3gO#Ue62+h$<%onvk+QqXcj<8a;zOp(YoW@1kKH)HSTEo?kQxh?< z>voq21H8YD*3nN1k1}QdN6yl>Y!qf;tVLpOMK#b9w zoy%MYXw|VaPuR-$(D`0Rz#~A7%z#sL67`&Yr#YPAbnT=AsV4MNUo=?wCkgkADW=GEEs})Xox6*WR_T_#-Y!FxageQ zT0PFzBNU9aNC*p-0Iqf$JKl^Lc$#CDwcNa(uVGE;YrDI?Y6{ci4FpYZI-y(ia*`s- z5|JBKbEkfF-nF78$A>`kz?2(_{kv1Py=wu!AJD5mB-sWeOD#-+*lyxKGvwczkLy99Hks*kpJ_DcyAO6_fGL{Hf ztVmQ!Tp7GomhITioA6d!v{$u1uT-E>sBd*tmztxi`_rXzLBUKJmw_M#dGm!>iV__J zzKC#niWHjv0e1o)t6*IVlZy_xF>BEEF6?Pu1hZ(b{A;I)F{y%V&&Nhf5mw-q%0}Yv zOK?AE_Qb8o&R&wGuXEtd_1y1V;}>?64?p9KPgQztr-;BMwA1-Z5~oUOqG`sLAE?|tuA^n3 zOAfRUjd~(vLs8#a31l;aX#E`F?;jlmc64ZVl6P${f~DxDMy%8MfKBEiVRS$$FMM2Z zb4;|~+GVD+s#9rHpBx1-LW5JFEp*$4FDPn_ybhIgf}jG04S+7LTI__=2JJg!4x=1w zs}fUV0dhYf;j*q_~Yru3s=>FJ`Ge)u#VA3-EUG4I0 z==Rv*L}Fu)>$hMsd&bxi6)OR3$^ywTB?W3FLBs0Qw$eBjnrgTB1eIJx8~eqo2`Zoe zC^F+;B<5V)=AJ$aV``=pW#iHx(5Fizp|z}Jp`5SISCf)rY=;#;L^^rn2}P1ZWmcef zp#6S@RFU6*=2)x1-<4KX*4CHTE-;ap!V@T)R9}hN#?qi9oW79Q$w#GKd#13N&Zcl$ zDKPi@4iuSF`$4KC7b6PWCDoR->j(EbrXD>QMJ zhB5XF4oo=i5lH412u(6Ti@)czI8HmDi;-c;-nCa_9Y25n!Ig(g)aDmImaa=x7~q+Z rhmB<>2}j|R2=;6fv*Ztz6$g7z0F3wv71UvW1r>skf=^zPpI1ryYMn@i literal 0 HcmV?d00001 diff --git a/hextris/style/fa/fonts/fontawesome-webfont.svg b/hextris/style/fa/fonts/fontawesome-webfont.svg new file mode 100644 index 00000000..a9f84695 --- /dev/null +++ b/hextris/style/fa/fonts/fontawesome-webfont.svg @@ -0,0 +1,504 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/hextris/style/fa/fonts/fontawesome-webfont.ttf b/hextris/style/fa/fonts/fontawesome-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..5cd6cff6d6f6cf438a882e366420dbcc5dddd3f1 GIT binary patch literal 141564 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ƓCICn66&u!PHl6pn& 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%0D%8GQ!Ai?6y^fVUY%4hi>cI9O zLX=J3DHSY+vee$io`(?dV`*K5jVlu_M*&6KZ#y5kO}G!!fRarfSG-kCqKT7RdUmx` zZ8*MxM={=r#u?V6GvR+MqvVYIIco1mREhWS7GL|mIh|HktQE{?y$URGPr_;N&F|@# z>KmbE{WV639zj~Ypo|N8EgGRE<90{>z*!=1GQQnUc=yKJ=lOL(E&8GA@k&#nb3S78 z2~$l}Ed}zBUd3T(0LT^stYB&&oa|IV-&AJVaw8~mHWMPKd0-V_G+It&RLaVzd{!xE z=yijDt{oYE0WCuuZ~bU-@qR1KE2CPy$(S>9%a#99{>W%}eNJS*K`a62duWuWt@{^0 ze}`;-N4aloctp8TFucy{fuPBXs+J>tPNtul^b?~f&G(5d?9-~WcgkRtWIJr|+2RG! znoQ zFK427bm31w^XkXgv)c;o9rd(XUh#b$c?r}~H_D`#p<^4g8I5><)S}M7Db*?z>DVBpqjI$=GS&UzqSv`Zy9z=?FM>M z$rt4Jf=YvoU(gwzQai(pj#J5Rj$jJ0c+`G|AbMl5r;GGM~TrwS&{ZW6G z8y%ha^2FCZ6sNb^Uw+B_v>okc(T>E#br$*&0k4glA9;kmYU205PN#2Ie!mrMp?#;H z20h1gE~ohiu}SO%G@raC35YiO1Yo5bk`Op+#$^}c#1{Z2r}4k^ z=YFaD&)L`JqpkOR@{?#Os{0D6d-vPQf0H&72(IG-YB}{VRh$P>YH;gSMPXNvva1C?5I(-A| z!4}MJJZtv1<`;?i>efPRDZcU&k*yD}NS1lfku$Riz~OSN!xi1W;Z{{WBeI;sZb4q; zsF<6u6g0)0ZJXRQ5W7&8?1QV)pK5c{;NcKeccdnfnt3#0*Xb-R7X3{UPOYC8b<`XuY0ibyg-v7H;xb7PhWEY^84^_Nq?> zt{8y8?SU%-pCUIVuC^XtyH${_STs6m*U|d*cRv33o$K|qj+<2uRzYff4Us2DsG`4Y zopUDeq6ff*HWCG3vw#2`A|^U#spuq9v9lVCbIwWQ92OWQ+{KI~kQ)mUxR~p8AOqQ0 zQAMFE2V{7N;V!f3_drn1t^_5j9SI!l|)k42sVQLJOw44W#@a%8_r_2(z6t1l^{S$vO0aptCqXoM!BSd`kzvfHk zI`0zoR2gh-6RxupKlmGc_-?;5CnY95KO^p^?}kiPXy z^^SIy3IaHk;StxaDx%;H-40>y)=-LoeD^?{zr8L-rm>lhUzLd{Y6bBT{{saL&ri{a z22iyec2-hv0&^A}L!oFyJ2MhXl6ll@MP}uTzvZox`Bk*;`&x3(V5GV2 zh2JT^e1O**rn4@Qx4&YRknyz#%ve+YEt+daRx_gTE$#P}M_)Bd20i}(s`*`EJBJJg z^9=dKU6xNEe$hk5uL=!W9--ABpP2Bp&gc#7h4M+5nAFPhA1>NV(J$c>1kpnKAOy3< z@0&T8{uY*XdX$sqNhl{va+r*l%(=AY+uXNE#ATdvQKWx`fir^y@maz%V}CWc6|#jt!kHkz3foKzXlp{Fxp=C<&j@ZpwyCtHq$!)LF+7f0aY@Ov`aEoCHnHANt((*ORU{Znv}XNK{shy!OwFAUr-Z@)~&4RGhjaN9J-q|jupE{vTdwXMc| z*0x?4iF;wt^RmSedkj>aR`#A36IRE2Fr}gMR|a&$&^YAHdaa zqClIaOGO7wOr|{K##2$DUGlFeBih!C+L2G_EqD(s71l&mZ4*VB%4)}alivk~Ia zgzH(4vgLA3A4bSW`;^xwULQ%_pK6KmA_|ITUQ~W2qHV~x&f~e?GwhjK!j-fS;mK^I z1*aeRycyE-W=IcTvkoV|-{YCd2VHl*O@iuZtDn*)UUjrJT(nK7vVvXS+fav^R#Stf zH4Ji*2BGbDNp6!l8gVH;Ai23~;`h@Qi)PX$IF-za_2_k1BwAOE(@e{2n(8HawU&xj zGxTO_wTe2;s>sTd4HQ)yC<_LHm=$;LKvZ=Ms=p|yp;~|_4K#MP>8nOH3h>A5ah*0ivsQ}XDpll!5s+|x7VX+fv zXjwd^7g$^MWPtWFAhJ4L9`6SRY0DxKxhC`hvD$aglroB_bJPb0ZJ+%W?M2kYe>M}| zL}uFB(?oU5Sbbs_&hzogJl_-niN_;DW7b_v-U-i~@l~a+JdI6n!b&***_>IvNvx$u zYemVSjLWlSW!y2f`3{{A{Z}S}!C;M&bGy-a&Hq_h{I!#12{rsnWjVhz;Oh@4i{!w< z%4`|s9FkZ&FTglY~ga2n`@kRfaWdZNyOxc??I-^~ty3`^nI3<(Q z3Ia*W316Syc9KX{aJ87f2g5Dp&Afyi8T)O6x=@uHyGOu(>$Ik zHTb4B7@(r~i)8a`n(2iiZ0<#yUf;gXsMjzJjNQz#7HgHehClL+1p1MHHBTq!R-6oj zzHKq+87D0nmBX{XeN+n7cx(d8naw69$e4^AYnGjEe;_LVUU{T@qgkfu%gu7@EQ#OG zOFuxA1E(=RY&Nq9F)YK-qx(!Ie!nZ+XEIs#87)`b!mu32BAU}``G-w5e8y-ve1}Hd z&*bxUdKTAdH*lqNmUXRoqR4g`^NK4fKOJ2FoRmn5qpA#xG07a#W=Al#362) zi%(h=;_4<6Y z8+hp#PyYO{uF7!Kh-f|M32hkqiNxPvmX#Y%llMMCq(MZb&QZ({G!(TN*Av8Y7)#*w z1(?-a2xhe!#<2$M4T=0x0ui=UDDe1tQK_&MA_ySlm21tf5rG+NsZ=y}&Vk)oUd+#J z%`cJ)%`H$T#+A5EmaJ_Bw(3)?HkSX5GSQ}m@!55;D)FUG?$+;lPnl(j&uaqydO;&u@3tVuz(~Pr$BI5zW7Hj# zu`C#mboH!CeC%hgr+G;>Kdoh{B~ZtTsGebsqks%Qu1-v zDQi)AK#(L8+WV?rB|*hvJ;ByrTlNb`#`Cqwd|N5+OF$R%CV_n0o*)*4<}oF7`1 zh?L1XOZzK>lGW)9(${3ePvo$nPWu&|?JJ@|uT#GM6EaeMjsohZY<>!l9|CfUeCp>J zZdecmNm&_L>0BkEM`eK*C%z<`ck2%s$j#Az5Q8K z3v~%qtRq-R@qCa>`EKHgSVbnM<^)8R!sOH%&o`baaFzsK1WE;0b0Sd;Hxg=0AD*BZ z!*JTD`Xqw2FiimR!T+2pw7`r6lhdT9`Q(f=iL^eowkC%ZP&WC&G86Pm{Ogm@knV3x zOngIm3cW-2xV5tRaTUY!zff-Xv17ZHaYT*s(v=c_AD-K<;H7^kNB(i;)R;*0&UN3o z4q~1l7Lp=-8_THm)Fx^hbs4>ZDh`&hau&v)xvZ~$!SeOnJ7L?CEj_a}wPfjrjaxVf zZPdn}*_K?qY-H1B4Ls#bV-}~s9zQAaTBr>kxJf*r1ny*eFe_%d!}sUpLMbHW}aH^8@40eXXzZWCTCy#ZNZFlU?|ox879L zui7Kz1LK7*(>wXPaSng+7$*$L4PzQ|w7@a%5XPL275HS2Fy`MAz$ab8SbbL=PLL$W z6ghUnF+U=V^^Nr6lL29@e_#_n!QZ){@;!^;d&ZWKZ(ApfEnT-vy}!J2XFa)t-`zmo z#oxA(eA{MWY|G|dY96*i9>%tjoZ$Q0;r?@9OTM`Qm&iD_11`sQlAGmX8sV)=$Xl1f zksG@VK8iT0?^fTfK@IL?t@)j;MVw~JjZ0gpoFF&?bzQv!Lo3$pxOC^PJ(t90{D*Rl zoW>$Joc=&veKOVA)!WxUFtlLtlBLU*uUNN!!$#c3Tefc7zT?u%F82Bd{Rey0RAJ#D z9s#R&pC19y$q~R*CK10p?bEJhCZ|yCza=psbE$RI=Ttw0LTy8m_?@N_MT*2vQE_0YO@Nc>e1eO+4%ncJvdx*m)0Ei+ zY0M%{0~7vw0->x+hJY!Uz>?Yr z7G1NmQzPAX#X+++x$xl8B@YbOKOoJOkwMoM>1*zZHG5@mMxegF%@I^Ize^Z1i~he3l-g>M9=QNW_Dpr)%pre%ygh>mcy)H1%7TH2=) zB(Rj7NB8qQ;X42pxc6W~i~R=rH=b8^@^;n6RQX;%L1~B9hkZ~R@xllbOH-Q2iuzJf zPlRec3)Z?pqJBxGLIB!TB9^j3T`N8}mJ0Lmd6fik2HfmkXhI`MiByFcVp`5;*lg4P z31H{GZ1MRF>P5JSQoFU)&>cY}a0N2-Hf@xnz&7qdywow@x2gs)X0P$__ zP5^^*ODW$XfU}z`p7#R=^_Zt77=`6563@>q73UI!rny=?SgP@0SsKqXm8}Gb+^Hwg z7|}#AOTyN&U{cAbJb5AfL#5(CFWeshy6k1@ir4XzKN1&$e02<9kvwL+dQ}UBCFXZH zd_5M4E`h!E{E`?N^HfKclqb!CiNWK_25h%^p|#MP5v6Cmf!exQ*W5v9x&g7!MmBb` zeYins6LC@nB`DSgvuswCEmUnr<@c&Y=%kY}{@>ucEWcof?ag*W2E{dg6=UF3dI2ETd&Fv2r8OgzugNo;l^KdOgYs^y9nf z6BE04@4oA<-DlU(qNLX|h&k|^)f0c#Nk*Ec5B-kY`R{RowW5HDx>%c2?@+}swE0{> zM=IESc#d?H#@t@8wgPAapj_k<5bKbMgCo9{xZbyvrZ;kn+Q?Z@0E#VHXv~&6i27C` z8iII|EfweV!TmYD3mciwM}+(mETp)hnLSt0dbqU4lWV_;8P3{NJc=GM91R zA@$ut&8JpS;{-v_22e6ETP-RTXj6iCKUJ52ARz|R5Xb5pTIa(Y(<2olabi*G5Km>= zsuwMXyGx`(G6C~aCayxNEfNa?zL8%p6L zeiy615XB@}Rhv{K7S@RVu9iBVc$Df_pzkffQBcUqi&gMS94 z+>N0jarVboF1R-6isa6tj71)BhsjqyKwn=Krs@5;m42xsTpw-hu*$ZYL~V!H85wE} zXq;Al|H2jBjlQAImd@7jzWyP)#_eiAC_IVnkR!O(P=B*1@U=C8jj<>brBj|?t~bln zdec?vO`Ngc<0$tm!c`9S29?&%;0~rGe_E(3vROhqNPIH~k!>{mi>OTJ?^9_JSMb^e zD?dJ4917ithhx+tiZRBLMVBvB{=n*ZMv|;ZZ}G3XCm*nqj-s!9gA>xFo zR^4d1)|4vxdRG|h>@If=J=DK1+=^>w$k*7pYTePg57et)ij@m?xO}2J4M(e{J zl7D4xKTSimQKl(-X!TTr>ZX=b+o(&aqtq?bL(~h@*U*bp(NQJ?9*&=yHFVi^&w`0< zPN{J0NvzS&87A^)0Z#{?iRZsm%HI^vk0Wc{oB&`N9e5UcvC^+wNfQBL-mFq_7O@1+is9*}nSgOLHvmS58V`hJ zX#)DXtd#E+AapE0m;hL$?L!N64f#E#{E$#shwt868asOHI(+N0QvR}d{%EPNZxm
KT23~?3Dw&p)A=062yj$!;@;Sv13 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 literal 0 HcmV?d00001 diff --git a/hextris/style/fonts/Exo2-SemiBold.otf b/hextris/style/fonts/Exo2-SemiBold.otf new file mode 100644 index 0000000000000000000000000000000000000000..106a3990e1d4ecab1160beb02d366c834ec6ec77 GIT binary patch literal 68732 zcmdS>cU%-n^8k#`?C#9Mtggbi9l@vEL$lzYPW{r&mA_<@<}uBxuC?yjz`s&<68_XtWurBh1E z+1GW!BWsr})1aBzT+zryCd7V663w_`9ASUE6$@ctM4HVF=kP1NRl z`BKz6H-PUK=93sn-}Hnk+7AA(;XYvj^P5zTgYR^TVxC4u#Kcw|rd)u(Jy7o`@j_F5 zUR4PNQ|om97o}9bfpY44@aVSH&#IAsKUdvT5_l!0Af@mFeNg^U)dOfMt43ChRNa$% zC09xSHz~@KqTw&4RCH5}qZrCckpoYP8X`aGDU=J{jKHeNAL&Q&{T04P4;ee0>PZs*iL0MBjTHckE9d*I- zuA=HtPb}{Y)t&lad1tBGbZg7IHN1DWyw{?5y1(UJOZB41flO$XH8d7W7h2wF%AnL( z-W8Nq+0yb3^F!Im@~)}@!%&IJAWJz*IVc}n-mT%?WO=VeHB<4HcP*8w>SB4XOL3}0 zmUkPh|j>COoeZqYLLLCSAg!wqONJvO<3il6*@r#HL zhz{^~@{0&_baD&{4~%Hx6Wj9NYFf5&ObCe$b{rKD6A&FA;P2=W5grQ^!vY-pCq_6q zdIyKZ$Yov;fw2ib(E*N75E|ka5FP{2apC>}(T=gf0ghgShB}Uj3<#HjhspqL9LEGi z$Amg!;F4a&~Utjm&^g3!l%x6YGL~Ni_Xo#%k63>LkFer7T`csKeN?P* zlei=OaFp67uwK+4YA8HMfXoPNP0B<6L4n9^48TMKy%32@N06tJ^eb~nWK1Xq0N)|- z))$~cp;x4rLC|`r#38|Pmd2tRHJTbijfK(ZX6d5~)%F{HHTHjNvl`zMpdBsLzEcf` zc4MVc3Wsr%xpanBI{{=jX_RLGM+7DiN{O6&fpaISgY?@O=7*qb54d&!?*sJ#02v9hB9iJQVa7tq zRG{Eb^?=co$Eum-dj!m`p_YD;vHH)ElC-%J{=%=Ko<;jMAX-oQW@!=XtSLkCG=4RkVn7}~Ez)uwEz`jim{vIbSPOzFumOo=e95~vhvCY3?WrxsGVR35d8T1%~_ z)=+z>ebhl}KXrgQLS3V7QrD>)bUA&3UO}&+Ptj5IkJL}}N%|Olnm$8cq<4Tl<3Vqt z_tIPFjr3aB-FDIk=za8Lx|I4veWoW;v#7)LOgf(4O7Eu&>2&~+OXtBJSU|B92Wo2| zb(Ee*XVZ)5#q<(-DP2S#gnc%Q4yISr3+RQ^AJlvLIGsckUU(4Cq{O`@hyE9sx;8}wEBEPaW-PM@c*(AVg5l#1yHFpI$QVnGh=K<25` z0a{J-w4QEEH>X?Eu5>4QAU%wp2qQNGMsA5hulPyvP`OOGRave)sj8#mRXUZu%0bmw z)lTKA>Y(bP>Z)>AjZk^3#;K;N7OVEE4ylf+P8#MKK0DTPbZ|5{Hgas{=A4s(>@10=iN~R2j|D^=Sj$jBZ6c(H-e7 z^kCW(X4iB&95}L5oLAia#u2TmtE#7}4;<-LO;pY*H&sXAsGF*vYNTqkYP@QZYLBW+ z;watl$&q)ob8O(~C~?%~9~{}#;K(01q6tT|6L9r^|1ffO<@w5el|_{>^5z%jSLWB| zH|F2rT{M3+W3$;@NubPsSCcY_nuFx`r^)2`bokS>r`}JSJo)gX=<)W)YaVZ)sK+ZG zXFs0#c+BIW6m|a{Qvqvd5rFQX-RMd5--@~l2SpP_Gerx9i^5GYN-<6mu1Hs8!1^vy zlq$B!)ZuGe^&7ksi`ep`xS)6hCC?P^6(1F!NFhAGD$MXS6UFiGKQfG5s(33u{~z_i z|7+GhT>vYOtlX9KTKXug-;4Ay>JzNMt#l5o;;XQ(_tIf7yUx%*!WuhIhr*i8gZUN$ zt6(Oq76q(0PSPJ5SUC+qhuFjFYhzh`JZKbmX$20T`qJA$Jx`I=;bdwCHJJJd^h_*h zniSAAGeHkzfTo!*>6*2mZHTU!3)FQ*37Gpypu6KJ zD=L}N!s@l5=71GGo2o};Q93G{5~zGiPc5JfFhlI99I7F;lxj>Zry5bqsHR~3x24v@ z_EJQ(rdCqTsdcc`Z-C8l6Ks^5DL1N=>PT&YO?4}*y&YiD?}E*BCu}>rVT(CL^`pv& zZlZ?4XX1XyY(hWct8E7NzNZZp6bVFK6 z({ydR9<8P8&^B~k+7`6c540WV2Z3%x>*&6;JKdk|M|;o%KuZjv2hk%ySB#{c=}~kW zdN@54wAonDY8~i4^gzl)x22oVv23ZS(sfWR94Fl8(24DaPdo)a>AP`#|OrF`W?d8LSDTZO&4?}Yt zhT%Gh`X2R)s(@|gZ(0QcvI7w|0ma##?hJw%45And8*(soCx++_>P_ul6tOsnR-nh-{^q&fIeY9e$f%(eIkM)!UJZw`}oDh z2DtnAK#{wDM68b=90FteN#Fed&L_6N^xpqlU4I$Bzl=XXqB#JLqhUTW?tpKQ1ATp> z2Mr$d?R$`nIY`DFQUhnG#KlmlrJ*&;0e84mH(aV4UZbvmc+d!$;E3S3@F1V)xUf*4 zxY$t=;3x@cR1I)1sl=;hiC=(!NNA{!H?Zkl{Vrk0g@-u1wC^)oCO^6+`O(oK;X$M2 z9*mVpj`a(P_KOP(3=K#e8x-vmA28NG1dix2Au;2>*Nm5HCP)Yqz6r!f5}uDt4UYL_ zT>K;$KZy^&Z;<}dx4$$X0n&TGx4HlsKS0J0s?ozBiGI*G$YAJc$n+2yK17C}Q3F0y zYCBY-9|~BZHR{5pI$#fY46jih5FQj!Q$P_i*=PwoS^|%*0Ujfj$5_M-?u>8qCKi~B zwUoz7c=9mxjgu+H)odk>3`3mUk%aGJPLQZ4R1ZLcB=w~4^+{4evILdW&y=EY5J-A(4DgN3Htkekeen}stAi2UUyv(&*t+R~7W-a%%fgWO&RxxEf@ zdmSttlbh`;*Y#~bA}k=tr(Zy5tWRV}3^)vflOlry!pUTE?gLW=Hi^i{=!nFCs5qa{ zfUwBeq?mx%py&XfSWttc47`*f;UTd}A>pwBumD3t17c#Nitvb7=@|(tKg1{0KO`^^ z2>HkP#m2;eUWf%BW3-Qdh##OtB!i*}ko1{f(sys^>HklJ?% zt$MBcz-YkE&@*kAPD~(^$fPq_%rdYjb})ySADQ17k*&?zusXIIJBSTsW7tH=QaHw5 zWpA_h*e7hInpM|U*Hi1&4b@H6ebrOde(ET7s(OLCK)qIdKz&;MoBDX3bRVIO0&we%C%Z*wZdwh)o!bkRyVDFwR&as zFKd;xjkVFbt#xN>59<-uqpf|dBdk-bv#l3eFSjnX-f4Z%`k3`8>nqm3T0gV?!}^mh zAtNo(n~PtTvEFciUB7Huk+-leqcFjMjP>JZOI6D=iVXYMb%jz@T4AC=qbuP2v%}_u z7>=iI*uSbQ@0@+kNv1R}V_BG9i%ZzR)Kz6hZW;t4*n5y8V?0X?55R*)y&z{sG(V z8IK%5k}R@s&1iJRg@wh&Q|giwA%KldON%v*R>u{ll^8S$A0Esv)1&^^ccbHoKyYhm=?QM%5U;l0X{Bwq-FPL?Gdgc!zgW%VvEnbaR-)@Wi-kw>q?t(G> zcV>>~nE5Vx%m$xBBhkoR=MejN|NN{=MvV@IAl1+p*b_GgHgFgBNbJ&N&yYW-8O`%I1-rFROufQF&C!==dX$j$lLSBwR3m^H%&EcVdjnC{*2 z7QEmRR-v|UZyese$EdlM@mKG7^!O^8@Y(hOvPHX)9bb-Kn?~rGcgfD`WyD8@4Z5i2 zQ}AOoU!L{rqwM#3kiZyEkZET^j}{=Mw?fzb@-&^ctML@!NVy2%_0`Zm9V$o#h6EzR#B zPi&2?zRhndqjp9=VY^|^7*6ASbnLUO7Zw-nGR%6(3}mOyT3Ke)tSyR1S6-q63G^EA zg%aICS9Hh;Uty3vi-#hFdZFhGwqvm)KETAn107)S4=n15pW`7IG02XE6?%oyo>re( zx8k(nSGM3Ovm|K9f-rrP38S2i{ros{GgMn_rqOjei&c2=34aFNMV-l)5)VG^PX=8F z6VmL!%wRJz7cHG{#C62l46etbR%Q>ze?@WPVf}74BYJw5*}1s>68l-sduCssvwxxe z>!k;7?fwL_x(lZfo9R%K=eP-Kh->49n&7+{`7;dLCXQM$QjhBn8IH%|uE*M3{fU&hOJ5nZCJ$^=>7mx@kX`A9TZeYe zo_)xGv(-VPqf#d52S;u}I-~Xz3Vw$MeAc9=&oGYL!fC=&KY8@wY_A|Knu==ki5lJB zQ`i$VALhbnas?%-Cx+{`6)fMfz?gS}DNb7vXDG|xzHF~y^vcMoGbiN?vCkXHgy$@u zyP|KlC=MPuJv3ESt%hE$qIyJb)I|6HaR@S;)+pba{B)sdv%}{b$HBT!EjHv# zn>QmP;M6R;(nG6{=3UM?XSZec@=$~3QtB7+O#*!j*`O^^oMuAw<}-Q54s5qM7YF{O z|9s)v{W(U>e0M=(JgwH~hK-vrY{>CRmoA<-dimnm^5Mo&sx2Ghr-#HOgonqh-?^it zXsc1vIda{p)1_-3J=&D)4I|SQ#iy@LEKXly4|~~?b!!UNAOZEY!v+>R;J(ZlR+H)3 zKWma+6L0cJ(7ZhGCXP~Gv3om8lD=NQfz==zr3O7Sjrw2OQG*N3<7Y;uM$QhmpUW=Vx?t;82XPdxRq26vkYt9S z*2d)Zf`$BZ8=y{@p8U>j6l zgMv_5;o4Q3mKNLRv-2Y6$HzF}-D+)7W^r$nW_KfQ>W)63wvp|sO<%4fUn|VBc;Kk8 zCYaWbWHrz^TQnWjQflzH3bg+TYWftWQxeQJA9Zp;`g%i7(7dQQq2+0I8+NbSm-nM4 zM=0Sm=wG>S#09VEEnoG3__nAI2UA9?)UaN@5x(g&G!cTWCao|I_A6W)Ch?X}DC`q` z7uD5#$whWzKM-3yy8I69PM|gRscd$!2G<7})?+pKf|Ul3Es7T%5IZYD!Y>n>LX#ZaGFR8pE1%RVW-rk3Xtewab8}vx}ZE1znrx zYM8{us{)0r^q5hA6O){q9cx4^q8JTkdIfo2BhWP+>W8h>n#9bQ%sBg5MCxl+ zl`b(NjW`vw^mL-o#;Ru&Xi5^sMrkN;7;mSu!3n&R+6A7%`QQTH1McL;R1sDmVA1&-ww5Vl$dp~RLD)M^FE9cAF7JWQ{kj)2>J6?iq< z(5tDo;DldGuY+)09=N32L71zU1P8&v>Lk6L-bQr*@8vECvF!%C{S*ZJ&QNFRy%31pPwxZIX=iZV9)y5l83eexQs*G- zc%D8&b)%0$$nF?~{w~nv;HL3m1X=z8|>$Pg2+DQ{eXAOu~BL#=lOV z1t6uuA=v88wji0B}+`~w6*NO;B%eC6vP)KLHd;;j&%?EzsJJ%pc= zAe=J|0y=ddB;g1l86|`Q8bDa5w-h?<4#6C22=>f}$h}tK2O;Q02;+o804D@|@O>Z% z6Gzbse+V6rxILo?fRKm3A`pTe>lHx|f-x$B6(Nf0l%SXap_fu>iy~AJ1|g(m2z{@C zAYG&)LJ77^UtMH710pp$$+p?7KD7VA?Te( z-y}y>CB&f|f!QelN)}fwh-n1SuRz@GKzuV4g^Du8Q^j+oqp}ekR#TN5l&6%xt2j8W z4g#0?LB@)4V*)sgDe>OFAKtYbC6D%YB_ zo@^ZpN5mssFD{S^=90Jq?g)2@yU&?5v6{8DI@SuRb*y&X+AV4isGU@MP3?8H&({81 z+f+MJ>!r=mZqZ)V{#D1JPV+kMbwcXI*O^mibKTl?JJgM>`$yfcHuY@U+w`>QZ4+yg zVYAZah|Nzn?`;0I)!VkWU1WQ}_65)K0elX>w_b;O0rgC}ll2?dZ(rZNzEAy>`pfG7 z_(O*uvVXV;=N^q+3%l-i3+=Yr9ks7*Ki_`4!(fMx`tEu^{Tltd296DyH|Wq{c!S6W zsSSQ<@Lq5gCJA}MY2mr>(a_xBVMs9?Gd4C3F(w-KIqDoE9bY$W*sxv0J`MdEMm5Z6 zSlq~|kym57u~XxvjsI*?ze%4aiA`=dZP9dK)0C!bo1SYnu~~GpWzC*7!_9Tg+ch83 zJhA!K=I5G!ZPC0%WQ)x$UbpmZ8PRfn%hHznTcTDiT6JwTu2oX2+*WH_m9@Ix3bl4` zo!Z8+O?I0{ZQHhuZ2O~=gVRc)_jALx-O`Dm(V-nAq`Er+S@6 zbz0u}htA2JQ##-7(xyw7F8N&+ce&KHd)I|s?{{m_&9_@bx7*zZc0b(xW_MGM4n3Ck z*wfRtXK^pPUQ>E4?scHo^WJv7{d+&@Q>TwtpM*Xe`~2S5s&ALROWo_bk8z*te%k$W zzwZ4K`)%m=s(;h|EBk--817L#fEy4wVDUg|V8?+u1NRR+H>lR2k%I~b|1dao@QT5Y zhSVAoFy!gbPD7UtH4k$dRyMrZ@NUD)Mi@uD_EdX%d!8C;H_~O~4qjwkY!QPujQ=>bMo-umE==-BTj!})VALBHp-!gpU)aOng15+oXk)`N?f2kD8o1`Hw06 zrUXw}Hf6_@@+p5#b(&f@^~SV;)22^bIqmecFFwtD5`1~z?!KpdfAvLvxqiR+xA&j! zzagM+z?Z-!fg1yF2fh!)LA8RMf_eve2KffX2F(rH98@06%+b1XJve%iiB+NckToxt&K7&MVO^Q<5`>cyn3JdZc?QV-GY1wdK$m^PQTtzaT3b z4S4_CMG-$z>U_e`VA0+*t&DS;mqs-ANWk2v#^nOw-|U z>R}<$oHpz{RHj)4IQ4`5jtGitB~X06JcDPDO6F* z-`5)^K>d5uwt@fRBJl6Sx$*fv(+Zuf&{6Zn@0~$c=YRh2zOVxI|J>za z<`P?R6td>`nZEw1!+GqqnX3;PQCn0}flH8;dhdo3FxK)|zI1T~!+%=b(lrm))#G*} z!`n_U;wxr28P{jOpeYOr>&x~mAAS4Nm)xZl26JC@OouzO{5E8d@>gwKQ@nb){W5k| zYFc=tgLVyf7u7+tQLVn6xP1To8W*NH2SYb)@33S_UrSnm7>a4*~yvrT4Q zD-N~5KQKSCGyMVNFafz6%Y|X;WEoP38Ay?vki{YWL%xC>NdV*l0jXF$V)Ej4`ref% zT0%QNqdHmKlP~-ObnYwFLCC;;0j`|DJ&5Hl5ub|q`m^m_Fe-P0L*+1f4hCwouEe3j zClV9+@I>xl-ie`Hd!ZUQBjM){-w<}8W2PkCk1T45erUxp$P@R`@l#|11bx>;PI9ue z7v={DN^#{!9XJGoX2}l0-S6;j;t*W93eN1ZL(mzka+~SfkE-Die5L=0RB&uJY6%In z$&>_(Yggr9T_Zs{&%ZWmy@V?t=%1rFw9hpEJ2PUP%FX`(LQS4ZP<>2^Z8_1Vvj0D7 zpCc<oa{PiW8TJPjpM(GRs^smD^I^ ze&hrd+yzhBfIv%WGNWHykRAhd!GPNyELNfg1}Qk@nz^K(Rln3 zl!f0p3w%=H0OmEoW^)H62JD^>hHef>rvQ42cuQ;qFefA!yu!PoK-fHv>JXx@zuW+r z6X>&PE(m@VMgW;AQ@aTgxbX>XNPzRF4cZhWh!rLeI5^`CcoW({{5?>718u@LkPWN7 zD?wLW9ESRWHxb}rK|e4#iz{?|#l;~jIlO5lH(1R-74qO&IafKS&)Nh41Rj9QI z0-934kFYWQv-@~KS`R6xE_5~#iY@*nF^+Ihm*o$ex2yeP<0csmxlfe)3zx;{dVfLcB+;m{4!idI7J${?xe4b02D_p!((mdwk)wtiJQ3jCW% ze=DWhM<5vJFjjwo$~Q<$7CHa%;NKL~0`WN!-4;tRh&YVdWtoV;)stxAyqd^baDA5{pS%=2s%M5a4 zu@^d#T9mjxZms=7bEdyqg)oF50wU)8_u1Hb0yDHC+G#R|bPd z_@h3-Oe;!QA5SpX1Ln%_n4@Z9-eA!LXbd~SoN$}}FY!?VeJ6-?kqoo>2-|u82&8`V zd*0G#hO7z(XR=dMRvk2IYk*3k{v*VVlM2HTJ3pZ~!S)Wac|Ta-*Pu71fx2ECe`S(7 zu^?@|;eW+6_#L>%d_p6eJ1KL4Z1zE42q$jbeH<#W2irs)6b~%I^l1sYLaIbjXrQj7 zu&{)9lhX=g4FPOiT3Q@<>0=AiiVfOs&@Ej8ib|j#zyx0KSy$Z)6a+{9!^|x;R>GE* z1JnArdPo%GuD-m9!2{K#>sGI&u4~c0qWI^p#kL<|A=Ij(Kc`bUu&Fa3rHJHN5t+u8 zX6uaUbHnD&uuow#w`Xn5*xpj)>^5i4Tp6Ly5N6Cwo{?jWs?;$^%NC1InKdk`ZJx?R zE?JYZMgNZ7yjfVsmYAP1s16%p(lOg}X0Dl`*QN>3S{+y?TBXUB42ae|iVa*4xG=zw z#-{8^IGDN>dy4JsHl?K&M(SI!VaYSYjFon%jyO%dGiO)UE<+)^WJb}n6%lBRxtm>7 z!OFB!{d;!n>eX9~--*{&io3~bL6<|Ca!`EYgQZod*i&=EL^ zL=z>WG})LunsWF|vxdSK9P$ovs3q3L7srbSQ4?5AbkC0<*x-U2wE5< zbtUo8tWxYF8tgWurWHo$d$6H1p)33@sWT(gyK;7B?KCWB3#YG{wj#=kUxz}>PRz_@ z%aT{>w~u0dViG4Arm(5qne@#^=WfwI$~k-LcL(SSSVYipRn=Ew6jfFI8Fxlfoww1} zuiEw;GUG|mp^gH?4$h+=l;Tn%hW+u4g=^r*&G~|?p3*0gom{t!Xb-GUsIL48S!HpB zu&u2^Kfu!d8^ud144heeBJb@Ma$!jXo~306#Fk5*49A|{u#7# z*H6wApyyRp?`6S#2EmbD-bM?F;GW|VjRkZk^-F8;=T{()&#k{mMpGfOB70+*0p+uN5JV{X7ziUMAVwJxotc(kOUhkcj@m?UFnHl>(H3pXOY#9o3k>v8Rn(uq@_8S+o;p>(iWr}=7dFNkI~D4 z9iz6C=uwmohRglc0=%tOXB{k`cU+G;ojZ!$QQwir@BpwL@mn3rP$TV9ArrQ(I-k(I zPsp0=bGB#}!4+@n#`)*wgcuQrZDF6YMLz(cWAn=Os3Q>SkNS@+$Ni1qUi_d#*=kfP zk9k@e)1p;mYzJ_0-jHSxP3(a4BrNqx4od~zk;1OMEn(Mxgrx$du;PuM}U_AI0rF|H%Qh@86oUlmpWx(iy1|cA-(+ z4yoEhsIJMIJPYl>iQia=OZFfnh!1f{SeIuA*_Gl=y;{wu# zaVQS)VB}1Z7EW9{!FiHj-a>3=;1e_3G5p~+f;J!xDO}>kPl($0!S)zPkzkYqMh#0m z#=iz;3c)NVn8YN9CX^4i1InXm--(|fAdlJz!-+K>kj(+qNy2L{&_g^wr3PeA0y(9P zz&}c^oZnEG#La}U{_6_r`h}K88H@LIDEN!{2!u6oSL`qtIpDv5$-j{O6>QIH0bIQQ z1vDZ`k;GfWDi^)+K^yxQ__#B0ETM1}w8T4~!*7%7PFOdcLw@U*7?M~obxBxQw8g)|f7uoD|;WzVoS>JpT1S8;8l!IjdP^Do1*z$kL9s7^q|AcGZ(ZIQe zF@8}2=`*Z&^9UjJnB6#T)q#?2o3>e@j>|6GN249IaxcrILog68g=27u#7q@>`L)|< zfxic)t7kJ|W$s(?bpl-=RwzY8Hcbei8qKRRqcbD3qV1#Eq`SDGxQc;dG_JBS6TfKf ztYSUl*y6P-ixwNTiNe>;CXeYtXY+#W@Ojg-!|dbOd0Vr#&)wEh^taoPowPbukF{)c z^30fQV@I>!+_0?Btm*dg?7Uq7wxx@hYnLG)4WYb2fYWfv`jy4`#;0Q3qD}dm^Gog5 zv-y$vk&7aqnd9u@0OAL>1R7pM8a6dC{p!Stv!*xXEFmIP@2M0eGBq_7wi3{_8Q*Gd z5!c0A;<^ykUloo5dW$_9a*2Yt*RXIt7PY>SHQAb^b$%o7=$hHStB=g=}qix|xZ+i;14U>AQ1vmZ=CXUT<DYz6qu;`7L%=~E% zZHk_$@f&k8(^O1SYbBUuC0Z=CeWS9oJD|b3J1j!s+J7i3m&yWCc?nL8Xg1h@m!xA$ zVWrWX>(1Ghq1wnFPG05cl9;C(j1}pr{f&hkn8kM={g0%Sm(K$@K4nFph1}5nxV8Z| z!>@EZ3fJ#nU_j2jSf6p;GXwNf6V`&!E0NbCKZ$(0cmR&f%C=1fg3P=_Pg%aaIk0f{ z$+-kzLp$L-|rQfp{`u zpj=|$TkGYhTs#2It~lK0KYI21V*(b8$|eE_6!>X6i*LbLIgSPp3Csdw$D4EGhl3Vg z&^P~&LGdW+(T5KNrHa}mpMtJ}79gmP#JO+^dI+Z=^i++07y?4~;tc^fASKF!v_;Yp(DXde5i?1fApdlb|JIHiU)Fmk z9s?Z5_Xd{BdK2;9nkf)ItIoWyS0&{F1jDe=@S4+updL&|ZsOf)SK5)@;7dE0{@s~2 zrPqJUd4fUuXWA2=LA!xKmz0v_JZ5rFIVJ1m`y1!?Z#MwR{yVRSAy$70vIKrKLY4qYC73*$yIl+s z&8+Gqug#F;Wv+*B>!uK4^M&c_)Rrzd<>W;#jLna?2U3&AdM5enwUKER=;ohjTmpSH z4kpHgY>f(r)O{kfWbado*O!FIa0FZSJI- zo--{!U|9}YXt(3=&f-J*N2>#{Rh}^i*9{Nokz=Ku$B_gBCE6$EHRGzkL{C!_C+@VL zRC4yiwgd@A90@1UZ{EMzqo5Wm8lF7x0bTo(0DO38A=AhFrKK>By8#LYipxO7isZ}l(nmmbvry<)56v6U=%sWs6_#Il%SAa~1;tJI134Ih& zAZCCSHPPgv^DFN)+;e;X!k*doX&p~2IGVjb$$sSI{S$AU+Zt9pt#G(~vG3$X!Ft@* zy9;iO-EQ|su4u@QUyv8-Fd5OkuNpC9-l^*qy7S}fO$UG5zbiXqr!g-%H#x}xJEjh4 zV;~H^`%^lCTX;NFMa@X3$eeM4_BZ5ZEDhI(vk~cYV&)t9{psYF7b|dLC2R}9tyt5TUe{+%iOUeybnQ+S%gM7 zAt7F1`Ca%OzTQ_DF^~+CEt$JYbpBa&QsEGouhmI~(v-6#6&6q603${~xkSfSn3pyo z6v#kA*$VO8cW)$|YyXrgL5V_Lb4huQGcT0Nh}wi!qd;x?qgvp63>EJ;;U<_fdkDPg zf21|?U&cY@e@$%!7UU^m`_q@Bkn@4gi8osd`^?EwW6=6flJX2PUzG|#VM60GP}x*y z8(d6cU!pKkSMyS6{_Fp0{x4|$>wj;)s;bvFD=VRI{`)UaknSC6ql(%rYuNjsVQcYb zaW1YaIW^Pn*^LvraR1iY5IhDCzvhlSb{$%{_<%8RM#78?I8%e&WyOER(V*)7BdZgK z6lDv@;Vq4n;ENEOn^d|W4mEy`8(&c$U$^eGK^qGu?f!JCit3q84TQCR^_Q7Q)e#~I zpg?a?;z7|}x8yv7+pzpgYWWPG{IPo6&3h_V4_@a}9&O~GQ&Ymzx*Ybk;@_lq`!oiPFcj*d#~Yyd3O0RN=(j-K7H zVa(EVTUM^ySOnR%$;{O`Yv%bl0DCe#&_GVO! z>q}g=W%)lGm(TDeTy`HVaXGC##>iJJni7`Qm2mmq3b=f*s0NoCx6a?CM_sGAEHYw0 z+)Bs)Q5U#;ut?_ey%o|EE@Nglbc|hkZtIG*giA-l(U`}cwhe3r8^DdSH$?GOv@Q*pErhy%vqMPRnOl$iAu1xB}aM; zZcIX}?JqOGocu=W7@4&M>;P`ml1nPu$`J*99So2VGPVw&o;^H5$9WhRZCGu2jHFIovb&HKMq zFrXB&z--mVOJ?f^(+J}DolrRfAP7D2tqZqTBGk*m5w3&k60T5F=;R$y?JDqZ@vk{E zId64rL7JS&`kl2q5^JKJm`dDraqO_HnRNK1FK;R7Z(2P^u0bb*T(8uw#Wqn-^@}3S)kvddywflKGpm zHyN~ja5u!>1|02v;$beXKUT<>fYAxd^l(+npr;^i1@y4hn1;e?4tYuYqxm-5;l#uT zn@=q+C?*-UKCFMj+I>bX09-J=bK>4k>jabFX!;j1Pu{#BBw^XO)}YOh8fe+CuEYyD z$L!=y3|z+Sd}>euDj6 zs)kskJ4x-9+{TvFZi~~n#Gu7%fR~R6^eZxpuD;V*7)CSHe;#0dQ8)8tP$6vl7uCH& z!D0OCHU^JVfA66dt%vn7E5Y_USZ&^rRyP`H_y?vg#P%5x={?+dD%ofAApL+5VO~Rx zeEFPPObc@=s?9<~@tyk6)zX!F^#|7{kI6CO$AJ7+edu!Osss8XD-*`&ks^(#Qa_)3 z%*~)B>vxtXSuuB|rR&~*`e-ot4*Np5a|3tdP_bpXR>K`eYsj9;LzZz{UB7-cfv+Da zhQ(M2i%|kjc=cf$5I#Y4jl=OXHN zkn z1AkH?+dzB_*g!Fow*=g^lFIvpDLj@yK-(XQ(u3Io zOR#ZzzoT)x?=t+FtW8_z!Okvsv|iZlUOSCAAE)d19i)3N)~w8#S7^ZYct5}2VGK1UVf?(IY6@g`k1A@109H1VD$V2ILHATRaF;duk}^%S`%m2Z8X_5fq1Qb z8*}JbYDMe!Nc8~m?^;(#Tql7k4>`O5m|$xCOy?T7_V)}U>dhkc;T?#1H{>Gj(#v~R zNT8A5y)$6ss&0DR@7pl-dw6cu?!87nB6#2Vl!y9@B*U7Vo%n=I&wg1`_55zLW}eQa zddOZp+#J><-#8~XBf}vtoN1ID9@a&VKA>N9zidhL%{Pu)Fl(ld9=ow0@=Hta>b1#f z@6nA9sj?bLh8W^qvG!E1{QRs7aa`c?f{8|ys@{KQf6-C>rL{s#>hI{zdo)4b%%k9_ zg~c45yH`xm6yt*33wG^w0KKgJn}@Aer{12kZT?n6AKel*SrnI971kcV3{sJ5vUyKyL{3Ww-n#;w;OhteItEi~-RJCwb5wiRBi z4x1d5Fkath=8+FZ?OXvArk1}UHUY9R?2vw;-UH$CNBXVmHGRXM`vwGiHPK{ymS9R} zS@KZ50r7qYI+NXhUT5MDFMABRE6JSpJ4tacQ3h-Mh6pVnx8-|%1^VTW+=RPC7-g`bkmer& zY>o5qeDkS>!lU%JL*vD!FHobmwqTiP@58!6j1Mfh6Ji>=sPik1DcJ0= zdwW6o9>cZr<$KB;5H)f)_P{P(!*L742sf8!YChEr#+SH5eQ)F1iq9+KX3R)Q_6s$P z_8S*7z+ueRz++Jc{`m9B%%SL_*&z;-VzNDgC*>`eY~WKf-5CD(oXe-?9nvG+*=5d+|qZ@?NbmEmSih~#!8DJStL zMtllR-Xo}G3%GLjfo(1TLefg$30)J9LUK-9-22~KhB_~CpAM|&&hjNE1`Vu#++Y4? zeDNlor6Yt?>NJrlmm z#g*W3JPP*mJg}F+%KELkvqz!9BgA+vC&shf>UGI|2p!Lq+=oDb;%8Fmh`0;fhvn%g z9EW`Gd`kLCVOZ`%u}uP9D6UtE+lk$;W1Hb$Ga}}MXGFjSjm*s%Tjp$Tihi{t*S5Nw zeVC+0tJBx%|HZCfS+I5qc>X!l8G=@q?TTN{jhYvo9SLYzrE@oCZyJeC+LdG{uZ-2V zU}I;_ipw^Rz^AgK=0;^j0nGeOS)1l=>WW_40Wzv@p3KDOuT3k~e`HJ6tt!bko<*lt z-e(Hg#gPl57Db-Nr|e?$*QS){Ke0t?3Z$gXHHhhn8=@W7M?jvI0X(WlRX>EQy7h0}RgNVStMAxc*S;dox{(h*e< z{A~8j?fFYoxBb&z_q)Bd{S!_zai|swfiwEnqOSs(wJ%wIQ_)HFPwR@#81A$DhN7qH zC4t@xLiJeXH@vxV0FG1h7mF-6An&rvq4{8P1G4eNQO-F=cXf|!255D@XJH}^p0&hg zD3pAw`MoDy{&8uvq)@&znzka=pcMzh-U5!Px=(xGvjt6Fn{*V#!#=(H>$1l>Up63N z?Ovn!lX|rq?v)Fd9hp48Va*)|kd7zR=(zoJ;-c7nQhi~4@u?gGYGW>7dmW$rp!763 zt!hp6;652hF%F~{-#~Rsnwz`G+>D6)i+-vuEc zW9WT6G)1}v7d=tE2#(C!9WZN=KK)B?$*o3s*Md8_HfX9_%oKTCYWBS-W0 z*5R~`*>Gh%d``1rgZ}Nx_!VMf1#j>6&Bj`=*I`d_-a`Yr14*^c$HqS0dU0{VPS_Vy zrF+3Ca4%Sk+J3hl&|I(}#23(T<|@u&N5Jl$S#46F>*-%wlaV1Jt;MhS+DICfab#F# z&WV~6J6j-=XMhEnU(uNZ^j7LkYty2Z8TrnrHh%U^<&E?WmQ^0^f!6&}MR^mKt7|%S z`4{@sGt~4YgepW)H@x4RITMXbhcXLKonBa`Ke%FMgfRi8_^`mxamGNk=b_M_E+5&w zb(3NFNahxbWM53)(%mo=cH+>POE(*rtJg0t+_Av$=Q3uzIxajQITZfGfo^EsP2}@4 zef$k-_q!5BK`WS_I*FV~4^4)npY36AL?eF6QEY4Mr#injzDu{HIL{GD#rGesE&9m_ zdHgvUf4akM>ep!4N85W<)GWgJJ1GgG98D8j=-}4+CH3-;OyB&z3w!tJJ+D`-CVWbz z$3mFhnGf#Fzokb#pRR-K$M(Zd;DJWC$b4CshawnMi~VCwWGA=8_|`^9CBFv~Z8oai z2o8SLspL<-r;@v48dAw^AeH>8lu90y%SDn@a@%FXyPU0ZDtSADwi776C!gtG;RrPy zY~;xT%3>Eo=C6xmZcBZQT5&qbdzm()21LW$7J6+@3qDDKctZL)E}c?}1*S*3E^I1p z$1ED;o;y$vWb@d?PZ=$ub1THm3fuKn)FgnW;kGhhR$+n(1z^CuF?m$zAVEZYiC401 zM|yY2GNxmvc-(F{Zfw;L=RIQ!P-_OVNy6uI{6`#u;83=nJ&QEO$YvGtv^utM_39&f zM6r<6P2YkfNJts)EqDpfUzvauZ*Qzha4hw7Iq#rFOraGXhaBXy|Is(j(D1#^K z9QFwf9Bza?{~Gq)=!k4ntg_YEJ|(JY4?Ncjav@Ok-I5o7=+Cj)vGZc%9B?*lHreXp zc_rB;hSTi(Viz2J*9dSu(A=m$vHdD5?YKD~Q21Lk=DjVdM0GKRbkLKJXo+dKuG7e@ z)FH;@PRydy=a$^oKiiVnqi1A7cgX$9VVu+m{_<~LZ;fu>DI(Fed+#O71{-I)FbTih z$^5KG?Jai=t~6a{%vbXtA1&P>-A5R)7xyw~BRRO#S__>8oioX#B$>(e)chK}!aP1j zzNMVWF8=2&Wj++G6eq6Suwq-m3?Y*H`4S;8|0yKT!)zrM=0r;D`L&kLD=#`?l75uH zPfAD1zia6%q|-wLJ~Uk>v2xpTLgG6Iq6FDxHveu-?=TC~49Wfqou0-4yB ztXUSwhF53J&Vj7iOp-M_cl+F}bGEnmmNg63-apc2iy&=wEsJVNX|rn~ZT2m@WwWrB z-9XZ2wQM9wo1HJE&HgN^VMc4tNnhU!# zBut$IS*?KX|3qYEgHN(y{U>FN)DMjr_)R7qN_ z1HjV(SPRb(c-E=(FzsfwqPn_)I&f3JHiFa)XymW2L!c3nG(zBm;aMA=K{6i8|7BVY zjoqnk%jR7bHPNDnVK)3J%?5zq0`TMtLpZw_TvbomMW93>V^6yZq*C$;#eB+0u)PFg zfvi3daXGnV-gTfCZU*TG^sW&VX?b()0x~B@B@Y^jgY4ix`#6dGm?JATt~sbj8n`cI z3+{XqT-T{s+I@5$wgx{N{teEqog#NUGCs-MRQyM3FT8!!x_g?84%ztgFZ#yJt9a z#GG?D&zy7iR7`j(7y%I^Dwr^#V)oQi&z!}a&YUwQOc+442WP$cem%1b3*w#kJomo; z_Z#S)nVt^S)z#J2)!o(8F$SolHS`|YX4v>40duRmzdyG5!w$=DNpl}9BSW-XXD(d1 z&6LI)>RO*_3`>LW9!F_Sr2Lt^qzN7&8xWKmCKDESJt8zI2i@EUXx`C z<;}&i7z)Bc;f_$tNS2`?E)(bC4#?#KkXvM~cnie{zI#&6q8zfQO{%p?pv~4<#3Im1 z#98w)ZdjEHs9gUspO!jVUAwQ8J!PsS~S#x^lyu+q*%lz6b_dF=_kk?=Oe{ASWPA8N0 zAEC~^jYefb^FM^$al5cevx8A=(V(&D8)y-~=MAIC7TeCE)5M}N>=MIg!#-3y6xhM2 zkM)C-=rmMbGX2{LNdMZ+u<(P)v5pZi@}o8BNy*@+t$fMLH1eIYE*CSMc@2|=T|x(A z=f?hnTUa1)QfQB9)*ah3cZccRn!rMsiYwg5r|4Ak{E8f@7?OI5wDo{;plO|rrOo=O zDErV$LTNuNI|LVrCPR%8mpD|-sBkWHZJ7z(Tn z<@M(y6G;Ui@&%-Kho)heqf&q5Oqn_jV4L3!)zD=5$G-MSe=qy_cmMU;B8 z_(SH}wv0uT@{%$A7%U3g_flf+RI231ovPcVPmU<&q!5Lt;;2`1lnDnUZc$6eAN7zYv%qoZ};ls_f{mXJTdv!xZng%%F3I%kU=?Z;DSTqhyW8HoD$KTsDpJ8{*neYnK);@2rhsuU zM8k_Wok)JdAi~Yn6T5dA9ncVM(E}1ikyq?_Iz!T0m}aas*JYk(MGT`dK48e$hAQ5A zcQ@7^IH;b*niulqJI&_B^E@jcTmdBK6 zX^G);?YSlr>i)=t|XjvRS*SShqrL#@Gzr zEi=o*3;9zZEZz;^eeGuQ;>|sjRa)IWGZ$ph97qq4`rt=Yzev(PsD(!))|fVb;gMsc zh8Bul(cImyQ&WsSqL)T3UFtzhg+!BPeAM{p@#gk?GvC9++|44oVz+gTMIGMjSB!SrEQBY?1jSe=%ZVZ_EVJfIpFr z6ZVVjLan|;;On}+WMm>yVfcZKVTHhAc9S7OxUqk$@QH0LbG*2iohPG@n(nU*>etgR z0NX{35nOc*$&aze_S-A{dv+ZgRI6o!=$H=J>>1<*&nXwLg`S5gy9@D{q#V4x%4`cp zz`L){Ui;fs529|dT&!i*`%{xam(bv+5>_q5=a;QG4HozKD^{Gs_?cO(I4LHM7E=>P zGx_jQVKx&-{y?QbJR<#)&bT450dz1jkgy<@oq|((*UX{Fo=cy*_QaAQAJ2>^Gy=^X zr4^{|m-M%8N06I7p0i!ZeKODZVd269$4MQnm>a9_d;1M>Im+LUSlI8lSW8O`d<)WP z!ah;GK&wY^d66G+6<-)X+9Tzmk;V^kIf6)w`W?%NG;yEkgh(S6`>ysCiavD{@}n91 z2r*Pa<W#sTA*f;wD-0gvBUjARVPF2xPFTeihOjJ;nc*U`stQEM)BTG1xo+rTnVU z71LJMBVq2VLMAU5gFQ$5$jOsOSteRLa74u~5`N$o@h`<=+%K~i`maWVS+#J%s@ay8 zBWiwv(1BY!dC@4delluc*b~y)50&W(Sy-nQmeHc<#MYuWX)U^9A%iO! zM!dygM8{+9m72~%^OFr~k)3qv)nO`{G|5;o&;%<6p4e9mcx6sMTl8bWSPDN!elFne zE>KFq+JLpKHGsGXg~>o`VQhrZ``c%oFQFGuW}S2QaXD~e%E@sqgXhI|S7x2JW7hff z63_1g#?h#IwMioL0_iu&}qx$%cA0Z>tQZW%t@RKl*JezW;tWcUHg!W&$C zm&UVunDm7KmH8Eml``OqV+FJEm9BK;gC#hwh7YLm?sh?+%3uv0~l%gT!u7(o+{poXegJ6rTL)4g2Jxo1DE0)=6 zPCNZ$nu#oI3?=`4s?e3qJ3&vHea3;>qzaunxgW-UftX88Cf(=~U@bQ2s|uySK7!Wp zF})E9hjN6}Z+K1YINyvdyehGqM(h~Suz^_LL#%hT0qGcMhS@+B!Lr$pq+{&WYowls zH9kLa`h7dm%rT2sH6qli+lZ3~nM0}=iDugG{Y57a(P_{CQ4?&|w*$Q>lPhs_a^*MM z4<2Da+`K24f!ac5QouMA+ZPg7Eml5>eb+5(U08WF~E~! zgWjA;U9gP0#95slOljO1G3p`)W4k+B{nP6rLWDg#MED2;i_Ve+wShg?wDfbx6-#Lg z$qCdG3Voj$pN{*=*mIs>&p4OF)C^>vp2U7#A&%zk%12lM@&G=ZLQdOQBYv(}ox6)( zusTN?^ZFW5SQ=;8zZwg=t^Uyd?4N%AaK!s?cy{|;tZJzsPQY|#lIHS~IW8M*=F=WL zbA#huSi?EU> zw#OaIoG8#v#E-NW{gC#-=@$-1q?ky-qp(9qT)S^U1{FkK7^qCrTv{@*Q=4)ASh!Io z@Ga3jAj}(#z4pNZ05qE~jGzrN7@@tqBO?3=241mu zA;iRW>K%0#8Sv2&_u#qeq*f-gON*w}KWdcC8fyI7{y;3ghA5OUW<+MGWRb8sD+{~@*k9tH%x zZstn{JpK4~3PnUNp)(|aox%#r2+OzXEmoZhDUmmfB%RPiPWNhK_O zI(w9KCw+f9f;C=Y)=I`oW9TGa?v=kiPFg)w%#Gnp?ugMtAP{y&n{ALtia*CntCQf} z?Xa9MnZydykxk!TMe48Zb7!(8RO21m-9MmjU$K-slvbNa0dDQA2T21bQHLK@4a~I?_t0YeI zB%;?I$ghmaMd%=QX=|6c)2Svo8w10@YX^swg$Q`@OKrIHx7HGF#64uNnwTAK`5nT-wc^lUKxy)#$u9fS?x6} z2mR={tacJz-V0P++PQ-+@2%o836^lCVr;t_iwgHtH0!6$zb+JqxEh2}S%F7J3>J%1 zBe59HEvCEif_*SroVEtL@m66sUYt9%AKTlCAiDabs5k%vOa%-(!8bM;q5Ug0#^x2*3B_wMM7sW%udE@L+F(c;r5O-?%Gt5#Gfqs=jBNk2e?L=? zaZ7e62BbeX_@FWL#9H*F;mbmonz8UOZfV#u)15QBx9+kSYR5L_Uh?`aieLoASS~0A zV9kJm;g+c9ob^SyM2JPXARe_+?!11kf0{5ejXjFo7t-ayr)Y`W{#0Cy6=Tm9r>i#q zcuQhQY>T&ITT4V?om|R?tEV{VP;PKeh?QoY(Bq+`Py8W}Gu! z+!E3iW^z09`>}c@Fy9{TQznN_^7W`Mcw+vF9y6j+V);uJjv1Jz2Qv3dxao&`)HmH7-rA<)p zGG;MfxoMt;?a5Kg1~u`hJmi;Rtvb()sc$xn4JnCH%+#y5rrk1;Iw#MN!r_+i*FGmJ zF4CeW-F;_K{P|}dMBn0f5jLBaf~{3Z7Jl@@ZaYg9?Cyp%+axi!ONUU=^bwh5^diSf z@xG!HN3D}o8_ho6{y}^(%lYR+zy*TEOXl3LvcDpUU1z z1)t2V7KRBAjM1r_wE#a!JQVJ;#CJ`2!E?dn2mk#cVTB9U4IevLv5=BhyP#tlV=ef@z#X0@RfE2PUnG{Q5kE8beA+lpXYj~Ix2+|N>HNCL@O_p!k6_uSb>s;2MdiDT7sb`P>Ou3+Y0C>pja7S}5=&SHTN$Is z2kjzFA}pKsZiwAudbHfTZ27<*B`kU`5XZeVc7w$JaonQb0G0Ku!Y~fa2aKQQ7vd+j zu&!_?So1Sj_>GhKK5I?~B^kl*pmHUa~>FtbS%ibMCL$$R( zUY>@I!jM`q=$D2+VCn3Ewxmmxne>>k7mH;*Qbu2`IMZS4phme@#` ztuB{esGr`Ht1%s`A$CXJC-ZNUws&dsD)L;2OhIQANY)tzuW~5f0?)9?5tAo-h}$(c zM0nD8HF;|T7|a#63pI?xx`zk+WQlIVMW0w7wac_)RVd6qhm9CDxLZ%rsgQeMU|7H; zkFMl~ChDG8Xujvc1FLp!^+@a#R|vY!)sdu9lS@Kpd)6Z!!3<6jWc?g@^M;M~yoI^M z%?M!c@xq_UMo0vW8fhl~$cZeZrYRwF=0#iRAR89x4LzZwp2PL=TRR$ij9P%pc|CfH zq3fS=Mjvkw?)*qUQvCXKKevyh=H#SmuY?wl3>*8B&q6_?;kWN2PWk=Te6Dte#;`H| z^xTENANRQO^9qsc)iW%(yE(cUH)G?jsNJR$i-QJR4BO*&(eP6*u4%1TH-WueQYK=@`b9{?vjVFP_X0RvKe5 z+-QQXxkeE&-_ZeANiJ-9J+hrMB#L!ORg94Kj%z{k3}3jEBV%KY%16V9}R+Hv}##n#Mm?oAfn))lpTsJS^ zFRxsA-Lg<~Y0S#TfGs_ec#`_WlRW`xI8|ux?J`(A4NJyTy|FXcJ2r5mc{9H;Hg==s zfM#RhJa4n!$|HuT^>sV0%;!q$sRV-3q!LdUNDmwqj>!c>+cEQ}EI0QE9TL>fd}Q*P zeTxr8T`FjZi8#w`h?*J;t43rMl7VHE+*r3GJ9RSRSMwyB^V@#(;xz;jj`+FV$Lbds zjII;0M5LUN{ElTGziSqVozY_(F1D_1^lt3A(Y&rR1hl6DLp6>xJ-jo>TFe z-w-=*gXNHBLtyMMvms%(wVctPbmq!nEk2{Zn*AeXo&<*D;`BH>Y!I;Wwd~ zk+A%t>zt^L_Y}S0cz#NK4l3VKVnt5W@KYK<#*B9%UT_S*=o%-gpxCNtls|j%Ye_{; zZ*`(&Jq`q?5KnJ_DWXd+hXn@Okc~qK0HzJu08?L_VqoMu7Q%@0PLhur zLFkDkqC=Q$8&7jId_KeV4EzGE5 zd}wW51?#MTo#yg_XmRp|)^L&RPM>Q;D=W09eaF%skdWI>jqE+eY`9oMvtv?RXm<}W zQd9a^M^b2!`MTz(35$mAWVD~{H5oG|GpbA1gdH2K((R~{r%vp+6+ z$6{oDPt$wh)W{Paq`l@<`y*nZ$w+#+SmS2;vYYIE!l}v8^k&AJVp+|=QKJT0K5x@> zUprx|nUuX*kq??SJJymuNfSF~_FRWpFqX-yH>0d|pJ?XI4i2<@o}>v34xVcEs!Pi7 z+t#k#YDwRw**a?N07QxqYkX?M?uOt+ZlWFrlEKD@pZ!rwLuEgqy;_(}{jBY2%{7-jNrD;;9G+r= zgXdv21Xk*K7@kEo3w7D8LUlD+B-CiiG&V12} z336OA))rSU9;6<-$v8ERIzhC`h*kyB^kVM_k{1oyB>~4%K#f2Th8RH)hVZo=4B>4* z7-C=485|7pD?Jzj156q$!V=Mylf(55^)eBc&67J8&LW23p3$Qsnp*IaDsv(0kB6;+vSR14XLBsSlIv8jiKBC{5NHAM;EqPe&);v-mx=dH!ltO? z(r@omHH53gv<_qr&ss$Rz9)1eJ&eKK+l70ZekB*VUpIw^ZL%0%FT6E;{?BuUL>Gie z-ibHd3#!if^J3!`O|aRn$&tob7-KQq4=T?c=I16IpK*Nd-lYY_1Tx-8wCjI=7Hu9W zp68mxj@g#xp&w7mTqd!X*cX?{+$(BfDtT|*;lI^)gZawku7?^m;#LeBxS+48-$4Iy z-j=49yL7qSgd01|e_&sa0rLmN4>vb%e5B*0%iOpPTm5&Kc5Gd+e1qjmqeF)pUgnl> zSg>`6huA~RXKWnN?)VjtE60yrzIeQSqeku8HH|V;Gg=(D7hld-Ncm8RFyVe~2T0yM zt2~EGOqD=p!YXW0dH_W1!ZHY~CTr1_+!l%&<4EU(h$G=UBMKUt#sHOu_7%D<=sK(W z46UI>g*mT)jA>=L04y+QoN=&_p+(GDzlma3v2HYHC>1lU3}^T$&pH3&A-lq-ifZ>G zydg5rT%zJ;@TAFk+p$Lsjy?LB6f|C4KkJ?uc~26XjGx6JV5hh-I0(rQ5km@y0mk@X z+mS^r#!RjfVb-sOX)sdm;)zSts;?x?ZBYl7Ds~*D0=o|8=3WZ72xIItwNYrtXs_sg z`=+F5Ne_PZMNS;d&yJiu$0KSBM*{dcn1c`G4XKNt@7VPqMr%kqG3#pZrjXc|?uM5O zdUc;$-z2uERb8y(YpK=bIv)`j3CnR~>NmZu5t}T%Q<=0j-8~w+Xs<;-JTi@pJ5PG1 zP4#nwdWD$;VNIGzB{n>Pn%AZo4NtHJf6Um(kTI5nJ6CTDc^-PiowVem&x69nj{G#@ z%$=XUa`8FP@Un>Tz0gR`evMDF>(-mu-z0i88Yz~aW0@`H;tWrqH*e0}vm3qBhCnn*ID`T2bpNIFn37b=1ALT&QUh(UWgZ3R#n#RiU^I(!;c83idSBLkUF zr$1VX2%+a^G~-AGe$FIrm{>!D3lrZ|6`z{~4MCSRO zf6N}h79&a-uOY@XQj=Hdxs2EVSpa`k#Hyh60$8t51*ZSxJKo@LspNEH`-qm73S}o3 z_UMGorOE66@K`q{u3zg3VIc#|VY|6mTjOHRnHF1Jj4?CAremFUXjs^E^FTf{Y-Y4& ziza5~%xJTIH2L8%$@7>!Cv;W|3rPAh7ooE_WErejCJK!p^mwU-(d4bs>P6~sr8VR% zmfym0Wi)~psm1BLoq5Wh6`HGs$wF15wJOd#L!k3j#q+gkkgCMM%@-FKpIVz&#PG5P z@p?e=JYWyL6^6f2V|iC+W6fqg`uDZ$>)CF5EmQSoeM^!=OLiS!{mY>BmLbE2kM3b2xAS-O{&me*%cft~Za9vi z+k}37NBQ=KIxJlLB`JM+lG{3RT%7Q+^+yQ(W72yY4HxV5>RoA;#c*m5G?ZOuVCSEy zH9xH~7Z!g$Vu|VXhFwpBEryG|(!b;Ohb><8yXh=H8(mIfbpKwFV@wKO_E5a^6{;Iw zX{=si9T^>BE$*d8JWE^^teg;a&~!{|T8XjF@T2!*ELWq~A51iD z+!8Wkk45wh8e6eA25@_ZxfnJiEO%MtNlNuSBIdCe1}8*OuX*V@)xlv{d(MDSe($;rJ>Ul7kzrQVJ`cgk}^*Xi{CAGu^5Uli#*MER#Gt=nlMPEG^3<4 zs&JtRK1gNFhqSo0NG0Z7UziuqFXrjjK`bej-q8`$M|pM}A*D&len$a=HE%=X6c-^+ z{*!S&g$qv{*#-clrNyl|Zqc_QbDpxq4|Nto<`|!f%}BipVm+~GMbcEPmqhAm^gc(P zlEw%V{!}f@7s?wE#H|8qs98lEe3TbUfJt-S+DU9|tSEG%nirMu|vkeD%@sw;!!vkdkmNB7D8YaD7n{XGogYrfn2< zw70G2Csr=LzVicF`S`L}(2(YZJw(fio}^gn>G)$u&D|I68u^Fm*Q2vA5VdY39gUCI zt$Jd{NqUv|o`YJCZy2GiK4!&TaEU6yrd#Z<0<85`5egZ_lGp-LiN{D~)V@&=BkIsI z8w;U@V~_h!$w^7X_0scK>{-HJ$7;?l7!DChNHU7cM+^|RiMxO6Pmay7JWYz8{lxMR z`>4d8V`e~WIwpP&scykSpQCa9-C!=Qji&a1{y$o}YpNgbck9l@U0Z%LW6t0yImQ!h z+igY6`^9<2W}2S|wVl}8G;}-;%UZ12IDbBj)9J;JVx3Pd*ar{QC`ldTrxsQIY=I$7 zn(Uhh-+Dq`qfoSpwW#Kyb+7FSv#b6mAKfPLx9^{151b*)bHRK@EtIE|4824;DjO&c zB)CJH+zZyhN?|3(KoNJbm!*vp^gjhbxb^Wz@72X>SVQLqJx_hG88=eR5>wqM7U|Mn ztRPlA)PWTFV{1(8c1!SiF0B905v@&i#{T*~b;bHy$JR!K@3hRhz|9*lEV?De7)6D` z&qyynx6Q=3?8P!HhrI}GjLH}ytme*XW|96}AuOWq&;6(gv99I}f>;E$2Z(V#_fRxy zgzxf;#wt8925|a9NzceIIi(}^l%A7=!W82y46kS!y*X4d7A0PNq$aPax_WG- z=3*Qc^~n}%`NZ^Fn)uZb;j1m5ogSq(&@AZIEV_?L--yinom7pRxMjkUtJ{um zaoe-?K|<=`t6L456UcI!Or8=Y#N1+@HzmNXa=&>)e@na(b6c#XoqnisKPC0vy_C22 zYZU#VdiCNK!?J|Kc8Wk{YAk5>n5$nHBulcC*8#iEElBPXu zE-?elyD@2&zX+ZhMjO_Xr9hHltLWKajHoHUXXxSKXxrt^4qiBTdd-3l`E`T~xL)M2 zSnQ7bkfo!S%-A+_=k^&_BD7C7MuZ-<7|zUj#u?T(pIs`tLzEViTn~&RMSem3_noz{ z;!&*T#))gjhYcv$C!&8?BUAmTzEQ2CgUY*Ko%THJXoQyJzq5?EKJU4y(|U_o^;wI} z{=dz-Ur;Zwg8B&Qcd^AEZlqPB#Qa7jtycJ9%hD$d_o%6<^p-~P5!R-QXA{X;%!CNB z*bp{_yyM~{0%QG5)%Xd4K@+B1I*J`aCWMclJ{}_T^rhiTr^mG?9o^%m2hN*dszJ}M z^Np}f7TEFRh3I%iTgeE<#O2nUq3z9Lv|N=uNExA{Zi1QA)hlXNpZJL z@~S2u=mT3D4O^7`LI$7q2+>}6fDPK0>Hh4u=^ehuU_Q41o9iqN)p(WOq6$JN(61yj z)ntuu*9*`agr#IOdr-hUR%Cj^S_m^xc>RDqLUy7V2(Q~9NP0gPOwSdgTk6%M@C;+S zek1z_dfTk@Vo$wZJR+>3d*<0~*f6gqWz&N?A)O||r3ckUd16iihJb8`(v%_j)4LdL z$IvA3w$o`^W;-m_5T_g$YbZ0)MXUE;AowpJZ5Ht6_-c}?bEK<|&BUwkbOa=ga+xlhvB3j;SuIoz#`oE!ADri`2W+SJa74 zMkg$ zFVw8lY}4%3oYGv!`P26`k2No~tX8irpe?E`sjaB3u5G04inFJ^wLV&3ZJ2hkcA0iP zPMzMa-LE~SJ)^y&eXdP+Ry%8*-JO4MuIyafxrK8(=N>qFdYJQg=OE{3=Q!uJ&YN)d z^kL_7&X=8UIzM)P;hg3yxj4Bv=XC0jZ)#5G40(Iju+G3yn%-g5@^R?jSUwJ=mXAYW z`8ZUzd`uTF*i9e9u(93raWqUH$E+#16sC`3@b{3KK8{|7^A)LmWX1Zi&H6zwtRIBg ztshKZZMS|f4%QFG$kq?qiiaoHf&3H(qhw!NK8Vk-d~n=m`5?w;CM+Kumn|PGoxB{D z50)#I558_}DWa4y=e3hxwYd8i=5}#3bG9=Zru-_l$vCs2BtL>4bYMTTA$(J44rey3 zHofJ4U4%0ma3HAT>dNzT;}6OP06Mh{AK_pCfUd6GFR!lb+6b#Fp-Z7QcFlibZ}#g; zA7eco_J`YzBfdkDV4kEzzrItY7bOk~BCgHh|3t3}CS?F@gk$@O#}-l}hog?sP!t=1iq(Zo8-es_ZrdjO%q{r3YIftty3Rgh zMs>j=+2ez-46)T|9DbEJXm_avW?iPKHQCOZu3N_b7TwzTA8{BiG-kdN0(^C&0)u?Q zaVGRJ?zy#kIkH6~ZpRYtazcF!_xpJ2!~y9)aPc8PIjomI`@(wpM2((KpB<$0i#odF zSveKSzHJ%N+^p3>wz`&{vgsegb6tR9yj2(94XMu#d@sDf0V^R@3NY`+V1+zS8TAKW&E@-tOFJ4F(mx&u+({t|6yuMTSp4*LUsEIR#@hFX!ui zk`1ZrEFCpEo3V2pzoD_qFtct1w7AN#X}XRRht6NNOUF&~)H&LWUIUxa`sp|Bg}ybB z0XP5yhsWapi~;oU_-^vy@j|d>n@%}uK|W|fxF8>juop)wh(9-|Caw|JT&qTY#%a7A za2l@=X>3$|NVndwau{@lEB?6w$j!({ZHm|!{+o8FPM9K2!gkWWvX)?HM@%v2*(qxY z`cf@{j@kOuW1vnJG=MyO=cb4^mJ24 zEtd3eK#h6Wtz783R55kO9+Me#kBNtEWhdP#vItv6bki=UQS% zMj&E6bj!5_UwE zvFML4fmUV0$aZa^Rf)2sMZ~Q+fu4nFfUVO+rNcqu6b%}ka-_P6S}@kNm842tph@qx z?jzAW#);ejqibAA2=fDOq_4zn$VWHb$1yIt+T#k&t4oRkaXRdVbJxMR1+NoT^3DPs z7Ic^99`UIB@u>ViieOh{9uk6mSkHc)P`9@3(&r9Fp&nN6)SB+88#zs42GdD4Va_QQG<^BAGbfCL2a;bF_ zJ7Os^);imEXXT>1vli+2jg4Kr&ANInw&SdH^dQAV=Y^8q2g&HDs!M;g-RFC1X(8 z@70-Rs=srEnV(dXn5tRa8l>|ZlZP#U`ve^MT!5+17Le}Y&Qd=-pNA9i{5{*BDTo7u zTglEDX*o0X;pkm)d6>LvfB2n6n4H{7l;dxldIiFCLwxF11J-f4JGz=o1yy#}mNBZ@ zGWp@?U2)5p=D^KgyOE4eeVFmg?r>mnUR5j9QFd3CDXVgH}CNp`o5DS%_x^JjOeMofdhb%hyMbwkFG-Kh$rtoZhY<58CmPTc|U zK4IL|7a4b_{BViD@iV+n$9*c?KBjBPKEy=rnPz(+!ch|05^&$D#uA>@~MZy{~Yje3I4R5G(-4i%nz(P(;AMYZCI^k zjOv|C8`TG--D=aQ_f9%)g(u8a&CA;AAoraHS6v`_Nr2jR2|=bVv4gZnWAh5#Or{&H_G9Sa(bg()CK?DXmbL>3HVkS z_o}$ZqD@C4zc9v&No1-r_i%rO{O+P-fnzU9w^c0auN8yi>1En1qiVoZ0>A$bb=nZ+ zY^bWhR0F^FQZ>c1j;RO!RbS09mDpi8=v@cAlw)eCegdrc&L)AbhA{1cm$K>*rZ}et z4HgDY!OK+VnIeGI1NC1Pd6`h>HQ7UqS@jSny8p>^WErLt>dlM2i1K}8su97rW$CpHro#QP6eK}Gi8}n@TKic8Tow$(~Nn_)WLUm_94Q=Fx7zXVyqWag5AuN z$Jz0j7kzeNI^uA7r^ZcNc4RyTO!#FuQ*7`rgN89)!~2aL$<$?>XmClA<7Gax4*n{K zXEozAY|t+w84vmQd-=DR{96XeD0yf9rD>_~)rrv;tXxjj>^8%8dnc!PpFP1oXWyvu zsfww}sJv9wRSj{veQQ-mRd>~J)i0{?Dt}e5Dnb>bidDs{ZmXWCQdL&9i#m@wzq*XN zs=BtiArxor)qT~z>Ol2%^*i;SPEJlPPI;X2JALO=%&80%Y1N(TIyH7`;ndctvr|u} zrA~L9lAPW-eRQ&NDlQMyYTt2%xe{D=DA8VW0{18H#Jli$`275Ld||!>@6RvbmqLNI zp5MYhg7VBm^S!2+ri`YhroN`Brln@OCPuSJb5&bPTVLBk8>d~NU8mgy#n?gTGS0Ei z$DGeQTU~gUzApYQVJ>T25?ns%hU9NPo>O^}@+9X;&Fh-CMc#pVXXf3X_j=xBHaTUED~Zr*NzZkycpyPe09h5Uxf zhTevY`O4+1oUd-a=J~qko11S$*2~Z{gn2 z-P?VvdxZOT_r30axLQxfvZ}VrHX$m!n4ag9L)m&jw3`oi2R< zJ?xiWGtP`o5}5(gCuS(dO*C2DKFh%LID4Kly0Gvij+-A*$FUIV3xse zzx0whAiZPmN&-r=hn)wQRR~2(z@n6k<*>ktlp=>t0l!ma^QZYKWlUi>8WQ+3v%zTh z)6u5)AT-S<1sI|&l%}No+I$&}?VaYvAzzx?TRhRc<7A&70ITAw%6Kv|olqN{rL#;I z+`Gcj+VO@P1~(jT1l<_tHmpl=O-9L5)tv^AxxkJkLUzXX8Ex_XOOJNa?7(0k-;G z0vZTH$YAL`Ab*~v%=Sbxz5OV-0BIi}eFsQi1Je7b!#9+sr6)+?2{7~$WgdNobBQ3YkDVa&d{XMYKUrJ^7AthRKf(_Es%p$p6 z=n*>~V%J7&4>@*%bRD(!iFpD?A;<|glu~jdmM6ZymP2LzrMyZ6egshJ9Z+g2;Q0g` zd_cQ>2THvPN__xIeFaKQ0;S#qrJe<)K0q7wkv`+?Pnl9_EvbP`9a1VUy+>*(NbRlc zdmZrKMJx9~8<>a^21w6sttJ`qF((In8krCZ9i)*1(r2_U4WurPc>=go!O!1AG91M; zLw&Sj$1(ZXiIAWJz*mAG=>+3>I#V9?^O@br=)v_0unCY3k3d@D5KE2FEISKs4%`ty zOM4p@Ie!K|b)ZWFaxM>e2Y^ElMXn*BgvHDcz;|iD-xm0;2&hELe*wXFNG}g^zlhv( zA@@AUT}xX&(sn{hNIQpL+L|ejIOO4v-&nW>2)_uD%~ITH|F;5utKina?U!NakY7=h z*a>--U?(H5DR4o^FPO=Ve0j)k9LiRZosIh(+;;*-@O@x_memAGam+1yPRIrL<$zx` zO6Q5(oNT$dJLINDZcfOl0CI9hP6d#YGjei5PEN>)Lrz*ohZJaw(F0aBVygfv_&8iJ z-XTLGwi+?jwmMMyH!dTd0r7Gn9*cOaLp)kO72>H7kCkbSwjqwmk2XSEv=v-T0=_h; zqd%Erz~^<;E0fqyXtpr0)i}JOGylb@vLTVNnt%++rwSoxSr7s(N~U$B zsz>X10Vp4%RY++2DQNrekbWvsPDTr%l1&O?yg-b5$nzcg$P~1a_sn;wO*Lpo4cbxJ zXopg>idg}_RdD;^uH*e4+n}v7CV!$HRnF#xmF}|jq(rub^oZ>Wyp95w@R3df zH+K>L4dTB6-QfIlS$|d(_jQxU6eTNiFO6f9QT7bWrkl!ifw+H#0K#1q85%?}B9Ye^E$m<^RT8|iy zkY6lYQQF0NNz0M%V&uC5sq91EbAaJp!0b?APDzBQ2Wo1Flw07gKmutOHKo)S#+(T89$(+f6hUc6gEZ2R2C?Bt zKzvF&f~`)eyvzYADo?_v!(m5%?(qUO-D) zPTGmOd4;-p20ZOY-8=v+9{~Leq?`(vKA>J+qF!#HJ|K64MkoggKs_rotddKx9oT+n zYbUe>v}Iia98{8hYNK0PT8%BtdxW`$Fi#NXIl?3&%vEq}T3;1WDlg*ZKa^`MQ)W2>p4Jdh_@I1L22uFcW2AixZCq(* zr;zStgrcxt1rDtUoq}{uBD9_U&ZFNbhx)6CP+owdI!aj&rEetDA8nl!8Ue8-Tgj=s zPbuU+QhJG$o}x^5k?$E`m*!g%j#4kBcL)BMg@P&U={dlD8&W_fUPM460FnZ`wnSSInv(mTtvUEL(e`0+E5?4tv|xo*Ww2dBd(p ztJ(mn+=8(cg-S_7f$Amlx|^l+6z{b3R6j!dp_{1B-jI>|Ff*VnoX+-R!l12Iu>+Wq z>_BKg2QjPJpP2^iV5Svh44t$O(yt0IJ(6W%I(k&J7gRUF$>SZWxxgqG-0A_i)dg^? z`*M$2P`U%Y`3RK#5p;1Gba4Y*>LY054XE-4=p%*lSeZt;gM0PF__zRYnSh*L%d+zU z+^<8T&?9sK^f%vuLW_cbl>mj61mCNN_Sg`(Z-J3wSJX%^P(g3x*az?Zk>Wsv8HBp{ z88{vcKF(qsPNkvFz|jEIhYDkHLdW8$i#}+LeUYv*GQT5_UtTa4@ZoX@P34{HpxMqC zMGlY-L-u(9C{IC;oyaVQBzQnN4M;CSilfpd)e*!YALyS@LaO!5?xR3b7WiF{w4c)Y zMtZLhj%r(SA!a4u)_`=cAl)>i`x^K?4g4Mgekn$h(Ho?p*E|QTqyW!P*`g><3E;dW zFj7wX9en9I_|jwGeGl+{3)o5pwl1=b5Vr-MTLPnP5U(BlI-t&|gwqxE(;ZSl55(;W z4E6%8_eKlq4^BD|aRQ{J(1v4<8<=^|lmvy80_1d*hrZgO1avg)E>j1UNDoL!D8*}( z;yp@1SPr@90i_X;7X;2tc>fL@=X>O&^lvW!{X0Pa2GG9+^sfN@D?pzF=xP6*4Cvng z`qzN|C7^!}=+)@wRVcwblz^ZF?*RR4K%WfglL7r}8y&o7r{X&u*{L1ce+p9>rM3n6@%61oJdycX_LD?RoY>!d4M3gPjp={4kwznwT zGnDNK%9aGWO+)z}qkKsy-%HT>Ta@o3%J%{~c^$BBLE9~fR$L0TRu*!6dFdHS_QFPU zH$iW7H0pwqDPzz5kn#_pPr43XbQiRV(lJ!4@F!Ar0wy_>Ob?ndqGSb;s|oHq(1$0m zY5~{%9?(%*ERNEbK)8~SC(5Dp714UVP|E5kQ4O@{deCzX$mBCDZXoUKtNm=UD()p)_2K(l8*Qnu5Rn?gCstW^gbg133>kPG+iMTu4WE zzk;InBbV!_o$gdK1ISZlj`IQ>=M6ZH+;hNx5L!CrL@Dt9XyZgLWG+QDhM4KVw-0un zh0xDYV>&?A8QPx#sHLIEMUA@7)CtnOk{MOQz6i-Qif{Z2D4-U@NU4$}y^}=gqx4!z zgCqF;B)ylcfQ-f06uhS)Od49izkZ=4e|sV4q`wXHj{^X|Ib0~M1f0B9K4A>@FI}jg zzqv3b%D5n7|F2xolKc-{=mEZdDRX%Ys0?^U%lKEXoGD6r3;iX77ARkixc=`l&p9P2 z9pfNI`6lO^(Q-h`ukrOGT3Hf)lcf)MdW7F}JOjeNzmS4RLrH(4ZOZ9F{$QjxN?lT_ zR{W9Ac|5;YLjP5|-$Dh_dT9L_z`9+cx=99o0R!zcE1i_z*2}+J=`Z|8A#}R574jt` zHJ4;xse!acYKr%G%oflv+ohq>9BG*}3;rMR6eCTPPDmkmUx)dC9Il*Okn|LiA_K`w zzW$Qxa!B)Ay}&nZ7vw&NOM2+=Vh@p+)eo}6Ke&LmB!x3k>XF?WM5i;|nU_ksPD?CZ zfNq|V_Mkt*a9P?W9jCaKcG7ys{f2ZE+$>ePhcrJ)_kpP!;PbaZ7mwj^(NI~hocw5r zulZ+<{q1kk=S-?pcrC@G!u6yxkU7AC<+4AM%Vujy@I_tY_a3EtTGvXwD7^#92yT{@ zt7qoo2%D0MqtBPmNG()MvI1?tHd@LV<}YJ?iw|o4&#(8|c05Qg zWPD!ymJ}Vs0OmwM{*=~2R(gUA^2H^cbM&Ho39=|79iYCLC8WPkFvG}5C*XF=@2~JA z*EoH{GwqrGrbmW+mBR%{5zo#+6uz88uz&28Syx|cAz$}l-7*QmoLcg;4N7&{0a5=6%14UFUNV1EpNpa^MlCoAJdSM=3o7y z6lbI@Ukjm74oWd!+6!tw^|f$c^Ow%i{tP_xussCjjqnkW8t4yCl-JNcMwSJ#C2uE#xDdfL{^5R=L!W`0@S$Veo5@^Y7gMPSyc6W%N&(nE7||{(34|vHJCJ z-~I)1XF66`$QR@rDubfs(H;x9y@>vJyL1#-PnHfz$7vviR_uI*_6*9UNXhnb3H8gw zk1a?Jx6JZn(y6_lQG!d)QP((LN>z8U9;p3NbV2J$o+yJ zQmz4MlwSXYR+Jby{o2QBa*CJb-`hyrCQVb`4EdJIfETgi3|CH=r~d!`m8Hi71pn5B zo+l+|36bVtZ~MSA+T(wF(K?cjIE-tQQ5xkJ@8Y$+K#+QBytwPId?^$FS5q&xxE2Svdx3?Un)}%yx?b+TD*M3nS`&YZ) zKf23uD$_u1TH$=*R{%`5dvI64xCXb3lNK@}ImQTf< zj>0kKb`0}B{frv6jRvyH#ONhoOLy@54zS%q?=LWF{3b|P=LjBt6C;GP|5XiVDcIlF zg)(ZVk$@qp>5ye!xhIwTRqFHKTvUoyE_?4}dy}Pk+cWy^FR!oji7&(cwU4x4`3@;> zf%FXWRtj)UCBYnIg`86QH~Q1;Y5aS2oD;-3`=R`{@u76kF$Cz2>VYALg8Dvy4^rOr z7PR;Xc(Tglpx3xl-eVhgImZ4^p6zn6jSq?6HbS%KL?unYEdJLTB5*E-mvxp{0j1PX zW{-^0+QxJ=Un>7A`itx}hj-X%!EBGt4&S%jF;jl)33@HUw+#AWoS^H%(YSDR$!Q3_?79CN}ftDmLpBtV6gRfU#9Hn1O3}W z<(=xkzP!*DWKBfo7hAbAG?Y2Z7uoTW8UH_h0)6Bl{X3?XNgWVSG<6JHkO8$PGUqp zPv(%j<(a4jsEfUTex0;XNe}caNQY5x%jEED<=>t1?o0E-%?X%}|hG15UuNoO!ydjhTF z6QhDw;wIv}1&=>Tp-?m*Xq{BnI4+&Gah|90JmEcz*Qkt)c^WuH^OB)m$l7XXIWllU zxwFj4m2y(NWb#SH&-TTEk{td2=DD!#JByW5RIYWAe--T5W<6zo;~<;K^SsY9^$mZM z!?%9cGvyGp23E2$Sdpj!Jh&WXY5H!zWVzZZLz1oBz+5Bj_*cPYURmTh1^byF>63IR zqtBA*UakXKPE^97XR^t9a%d{mXP514-?MTGnR0DCk&@Eae?f1wA0*JDQOf%OnTgK& zqd!)3s?z0*KJAM(WrOlGg$ik8=^bSLa5qC{xA%*W5Ykq|HkdN7WT(EYu-Z#3rw3kP zzvR^nN$AC&*vB4788n;$w}V6h?qgfagRit?4y`&Py@&QN_8FLrF9Z?Yvja@>irSTg%DX7IKR5Z~0-5 zaRxW1X;P>mi|;}k%A^wTPU@TaOP^@G%ra6OJK|Xh0ly4wstLM6d{)++v-KT*4{A|LOw-W8Rh$HsL%&O z|A07erG*%+Sb@8Da-U?c@vQm>x?YLuA2NCm=p*cXzg!#k+#rX1bmXvh|D5hf13b)5 z^-5XLv&tOj%kY@7{3`yx7U#=Uvim?9zD9F~EHz)28d4RyvWJr%X4Hj^<7Boetr#({0@UD>agthw=nk2KKcv?|{K!HPM$}ZK>GCu(lC& zvXWYsvfDz?@G=j~mY<_Mn>CkA`u&=Jjx?5mA0-y;9UW7$QSJ^$zpUy1vo}!WU0Y6T z>D>_~xqnn7Q8CkBDRE}GztUgOzBPw_ItS=f`8HDd(c_@W7kkyaA>OS_nIMPo{|CJw z*HXbN=lJp(f6w5P3U2%!zk9)->8QY=)%|Z2 zQ{e;32#l`7v+Ewd%-cSSbo?UspH%9+DF0oO{=f>Wr*Nksb)E$VF5rF<@8=Z$?-=*r zc>bS}p#BZWlr+%q!L9{*Gf3Vx4g7h~1c7|<5fmeH63_wxuF~K~Ihq9Oc!+sTI^H94 z9BA0>JxY&PDTUAE5T9)F$I zKl`ezI#t$D*?Ty93XUsMDKEMDNeJ^2obx%P4u>&emJGl0 zVwVl%6jew$N9jq<SQ)qkacpS{8Ar!#m;L7TN1w{XX^{Q?aDZX4x3vgrhG$a5qaltjaVg6a6m|?sDf6?*_WqEDu(xSxHlF40vM(J)-$UIzfRsho=Fq(`e>t+S z)3KZ@QnK zpsUQwz8)^q=i8p7D{@X5d=5Fwt8R0|F<{Di$vQa&$60y`J2Y55aKr(}=;LJ^CxSP> z1s9apgaX%Z(6+L*DTK>h-F%YfO6&7qxU%t+e<8&jl2B?nv*bAh`9J36C<*-^1MM%t z`Ts|sXVYjevRus<{wrF~4f4(5~7@pK$d?=yQ2nlr{oG9OW(z#AQf?v{1i zr|^~b$r&2$tdQFKfz0_1^b*L+@yg^@j=q`CkpIx%WL}vgQJcJwp}Wis^Z$=0V3GD! zm+a7DOfO5f%FbT9uX3j$>1D?#o@kvZ68%$$KJlZy?ohXfGPQ=b5%9DBud{OvuBy7D z_3)0RDyGe=YqFdfL253pT#_R!uLeBabmfa>o?%EqZMwc@3+; zfUUMIb}0#YyKRl_1#4}ejo3AI&<@*167wFhpOKk&#I7fC@lo4M+RWp2qdfz**imqk zy#Th_t9IIMw%5TndlPK8cfbzvZr-?HXPZB#6=YN#)he=dj%hWSK+kJ4iA^W8MO*A; z{X*O9746UtdzA&__Sk9d)gAVG-Kl%+4ei%`_LdHk_4l?8>#)76BRXR5=`lTK@9POY zVISz2p0^KmT*vJry+A_Z$9joez)y5ary^f4m-_#Jt!3yUQe?7}MIu->buNfHC!@}# zDkT>vrE*o0PFbS{(s9y}%s#9uZHTt5phZ_9q}BFEe*THX#y43JQFca|8f$08T5@(y zg(|dvsz^olFO?{1->Hnu{r{*+)%Lv_foZu`O1esGc;+=ATkEw!Il4|aC{H(nVr|vU zJbxP~)h!^U+d!Fa2j$ua$btRM%(%lcN!8LNhHR?411Un#euz&LVE zTS!$cr$0HWKrY$8xt@Q-H%yyt0@-~@KH2y0nv(1pd!sdS=0{qXl%ibvp@07GTOFUl zkBb^T&K>wREijR6-RV4ILR=d?RMBTW&E2<5>QWN*ui*I?wl+@uzP*;-=j-CBknZuq1x?tb8Gexa3nDD8QPzF)#S&*y$~sFk-) zL9}@xwM}sMUSd4&RmJrQppnH8#Ub8Hx$2lg@C zyI-gAt50eF&sh7Q!#)T3_64Z2FG0$_0tx#wC}!1%zwqc^K{2aPe9iT5Sa~Af&VXXx zb2!?@^`A@4y;bU?J^G_PW=4C|M@v)$`(5yU8D*U1`rx-F_#OKrekTXN*}-or_*L+m z55K#3T_4k$g4rZv+CCKE{FcD(2&Tz0!=KlaI=6ugx*2%tM%KC5L=Iga&bpbL-k&p?O^ng3 z2bbN-$gy49Ir^A3)!my!J3NhJU;A^Dg zCP;5u%V$>J%SW9$i#BnW`tg>81-|`{%6uzkPoWxjCU8M_nD$U~YiPL}=V;}MdrMt-OFP~& z6_@A%E#WOwLgU?d${;0N>D}Qc?VzJ%e*9qW3F<^D$i3s>;4p|z*oBwD+t7Vr%Fj?Iz`M;QkGdex)cw9>Xh&1$A^wP-S{L$#`v{?w*+wA`T%QaC%+ zY1Qgd4`q7QYl)bBF41&N=gJJtpyW*Tao(?f&H=fTvo(iQ(7Bpx3pI}!YN6(9J}Vgw zXdxvBHAp)8BG%xUqs6SklhWn7oO7SK&eBpXC85pduXA(->(4CKGA$!>+2^t=HLPLI zeJ)#~E14P2W2Uv*E)BPs5pFSb-XVN;I~;z{7kf3mKDV(B~g4Dl2hy*t`b%?0I^PUqm~UImTVI z{R6!QEn2#2?Y6#S4>P9b(ed}Y%T|;>H|CuXW7hW=oBaLKlC{gFLATJMQeP6Kyku$F zCv4R{^gh6t@y+GSR<7!3WMk;~IDMYSBylKXyJsw0P<+9aKQg27TiV0k9{E1`$k@BC zh5b9e_~}FA2IIT**2sis;)iSuEgcH&s_poqss$hBk~yAPWzbjgW*l` zKMzM|OTYU0`j?9j#Sx?myS!`LK-a&fYum^Mu&G_!87zw}=-QT9H@2c{TcI5FcWs;4 zNVd6a+sv%2v1>b%UBF)H+E(dGXRq7+yzBPBb&X8Q$fVC#v5$zM*p^sdX=vZYtMww3eto7g<*^RE47*57bd*LEh$F%))ftLI&}JIgYx z>Du3esfOyw%a*TOv3TL4Re8foFU%V=YV@Uf&UJaWmX)vfl{QnqsO!t#-M*Lpm8 zIBI3yin5huD^{1eM$TBay3Dg|lBcB9-F0~9(U<3Sev*feF2^~~-!r>x#mdFY%JW8# z95rgxc_%sln7qX+^GfnottfGoEiGB$&Re$NmoEKR54+xt>~fe*X3N-ewvMuMFF*deij8KM(w38s$YZy%GFHykGY|b;LGP!~-<7Z{r;N{I*U~2*`g`tN zEAdVoB`j8xy6DImbWO4Cp}%=-68$ZqE4p$1g{%VaSN!5?=U?k`vieWw5TBj(`}||h zU1c_W5q>YD)Z|eLM^ZY)@A=1{?^hljD^gNIuT_+e5=uoGTS|Xdkk@&1o&}`;J)QsV z)BpOJAbEaj&-dzFDyWVaJ70!gT{Ww}D6JF}dND;x(Px>Av+?v-{G9#U`R+gIc;;YN z(TBgn0ayNf*o72rhOw(zf2OeQIs*V464ftGchyy z(2uDUA+ji9SSbp0XFXU?W@EjWo%LpYSsy9?=c_Qvhyr#UyPi#BH?ZlH9XGO@*v%9i zXA<1o*erHCo6YWEcd|k@hs|a4*j=oM6`yDCr-E9_?qyrqKK2+3vH%OQFsr8QTEOmS z_pt}qHuh_ZiVw1f*iLqU?Pmws!|V_{%${IRvZu~F)5`Ob~46_u&%BC5ut*u~Ut9H(REQJ%<@R|6@3 zhO$f8W$X&dJHhl0;x?bG4$&DNXEF8+Md;tKm)WcAUG_fvnEjdkm3_nh!T!ZktX&!{ zjgv~Gg_7U!s^L$0z4Eg2a`Fb|4as||ql2!JhqGTy*S(z1el2qBPC9$Zd1r5+v!7tU zWv{XK*az$rc9MO?zGdIj+0*QdG)5XPIi*F0R}7!z+4B14^*`_I*;GDQ$9GKW_^jhZ z$GaWBp?B|eeAV$fZTmXj?5L#ohdZ7lZKBt!^g7t#?|7`^sg9}+YOgyUr`IO(l73Fk zgU&o@|I3S1KJl(g@j1!tvm0H1sfR&7H_%ILb-ojO#E*EFq=K$UV!hFLLlPR!8Bso&v6iMOd6gS%UH-$)0A%C|90kN7!@h zDD`X_SQF*ZapaO9`2w}0FH(NJL`+|2Z?iYpJM2x$y|;+)`|Lxa{5xtn|4e!L7xsJN z{R#V=eM+U}3(DCqiTY2J1E*O#>mdG&Lf-^Qk__x?rb|XimNF<+Cdn*Wq)aJGQl)Mv zwLelE`G%cBsrV=LuD+)d@-6!t1;4u`tJF)nK(b5SrQT8xsgKlC>MPl#ep0s7Uvfwq zb4xi=o|G#MU=!J8(m*P;7k8D}QB-~>qb4jxoe&f`MX#-_yJ0E2#W06mVmQHWp-6U% z^clTB#6}q&r0r3(J&*o2vs;W}n~pKw%qAG-(%G(-Q6c0)HdOw#G~E%~9cAqGaq!gPMgJQnB3=Ji zT!;zSkYB=YaZOxL@Ta^G=|El(U%{BznTXw3*br0j=;+W5*~DrIy##xap25r}ju8x~ zWL`jJQE(G43-#N^;2I*Y|A!ayUzC9qyNO;m5KkkRj_UYI8rAWI$bWhn{};y@&z2QY zUjC=o+4P|diE{LxUjNB|!SDQ6m!JP-UsoCbh5wypzBA4L$2RJLs0;t;MRkPgNe@w1 z#9v~>iB~^*Wzj32Uek;c)fIZ7E{OW@i(^DNI{T8So`Lb%dUf`%s9*o?)s_Ee%K_@6 zu<3e<^PN5C+3oZH;#!@oIVwsj>EJ)2A__FUJsoC zodul@Erjh{Sj~eL!FE1AErl+Cy0PB_t-zjL(B05I(7n)o(EZQ@(1XxJ(1)RQI8QzF zY3z9hdIWkDdJOt3^f~DB(AS}FK;MME4SfgtF0>ixYJs*w+k{GH@u`#vRiPGW7PK2Q zTX2vZ!Z)cuwl&%|us-yuffYgBP!F^YS}&BWgleQ2OoI05_>{H_uw8_0C$?QsH}-g- zmDuBjRzZDGKQsUhLPOAMXc$_DGt@&P*b{}upmAsdniNWYl2_#Crxa(Uj?YQ^b+nNd zVA~0GK`WtNXcg24^+N;DAT$K6hK8XLXcQWQ#-RyllGH-w_AqH5;%s4av0a31H`D{I zgVqZr&xLBFRv~S0^q(#_vLp{(sXuVLf5~`72K%Dft%io75oi<|gT|o=Xp*!$yzLHeyTjY=OnBR!32(bI;ca&&yzLHeyTe->dHVv5 zYDC?)q3+w5sQWf1>b?zi+{Q#5w^543k)o#Cn5gMCCThBkiJER>qDI@86UT^pZDTHM zi`s2tqDI?TCH8osRZt()4-G(r&=9m58itB!U}GX0*qDe0HYTEhjfrSrV0Zl?hl&~=oC2UMY2^$kp!p20DurU!OY)nK68xv8& z#zd5`F%czfOhgGA6H&s(M3k^G5hZMh1~xh~TG!_wQEF#iaM5M8ZNMjL^Cg6$_aK#C@;sjiA0;EEG) z#R9~!0>rTb#IXXzu>vOgFa_wt6rc}NK<7V9dqf|m0P(E=k*xrctpJg&0FkYLi9SpL zd6Fa*eV79BN7#ypS3qS?sEBd}M6CiutpZ8(VG4*m`G!7B z0r5XfGc}@5GL6`NN-Fv!(}!g^E7OG^(LOMW19E@ewNeB-5zI2^D>kX;kBciayCSs&S;`EgeaIeo8ZR zqE9j%eUjT{Y; z6n&CeWF@vmD?f{@go;*v7Fm&!l~7UBXTxeXtY*V%HmqjDYBsE9!)i9HX2YtGD7`>4 zmZEP^h&ok>I#q}|RfxJ%h`Liq48@V6Z%~LDREQc>h#FLgno@|qK_Ti(A^HY|s5OPC zDTU}86cTfB9?>@_B<4az-=L6~3l)8XLSimd^bHEBBnTC?tPr)V5VfojwX6`etPr)V z5VfojwX6`etPr)V5PgF}$}e#q(Kjfh{1Phq28EPgLPhN>MC~g??JGp>D@5%pMC~g? z?JGp>D@5%pMC~g??JGp>D@5%pMC~g?Eh|JVD?}|TL@g^sEh|JVn@jwU(QL8k8_Xqo zLPg(TF0m3S`UZ1}l~B<)m`kjLioU^IVkK1c4dxOnp`vdvm(nX#^bO`xdWDLT4&^IWe^7c9H7kvX-NrZ~NK@of_Lf@bWeS;z@ zZ(_gb8x&D_6Dm9}Lf@bW{uiNdP(f#{! z21Qifgo?gF5tTQgqHj<{T4 zsJw|iqHj<{kAF5w@cBq%{wyXg!@2k;Hz{dO8skoT%4M)N3c|wG;K)iF)ls zy>_BrJ5jHlsMk)^YbV7taURinI#GX}sJ~9sUnlCX6ZO}L`s+mfb)x<{QGcDNzfRO& zC+e>g_1B5|>qP76MC<89>*+-6=|sJDqFy^uubrsZPSk5B>a`QCr;{Qr`G(fhN%8hD zt@VgV>jHll_`AU01^zDZcY(hP{9WMh0)H3yyTIQC{x0x$fxipz@OHb za9zRQ1^zDZcY(hP{9WMh0)H3yyTIQC{x0x$fxipz~2S_F7S7OzYF|b z;O_!|7x=rt-v$0I@OOc~3;bQ+?*e}p_`AU01^zDZcY(hP{9WMh0)H3yyTIQC{x0x$ zBmTG%f82;aZp0rq;*T5g$4#_9r?oE;8{LRMZp0rq;*T5g$Bp>oM*MLj{KW@YyH{y>Q z@yCt$<3{{(BmTG%f82;aZp0rq;*T5g$4&Vq(kSAO8}Y}D_~SKW@Yy zH{y>Q@yCt$<3{{(BmTG%f82;aZp0rq;*T5g$Bp>o0e=tpd%)iV{vPo6fWHU)J>c&F ze-HS3z~2M@9`N^ozX$w1;O_x{5BPh)-vj<0@b`ef2mC$Y?*V@g_1Aia* z`@r7^{`4Ih>R1Aia*`@r7^ z{yy;cfxi#@ec8`?+1TB z`1`@%5B`4e_k+J5{QcnX2Y)~K`@!E2{(kWHgTEjA{owBhe?R#9!QT)5e(?8$zaRYl z;O_^2KluB>-w*zN@b`niAN>8`?+1TB`1`@%5B`4e_k+J5{QcnX2Y)~K`@!E2{(kWH zgTEjA{owBhe?R#9!QT)5e(?8$zaRYl;O_^2KluB>-w*zN@b`m%0Q>{s9{~RV_y@p0 z0R92+4}gCF`~%=00RI5^2f#l7{sHh0fPVn|1K=M3{{Z+0z&`-~0q_rie*pXg;2!}0 z0Qd*MKLGv#@DG500Q>{s9{~RV_y@p00R92+4}gCF`~%=00RI5^2f#l7{sHh0fPVn| z1K=M3{{Z+0z&`-~0q_rie*pXg;2!}00Qd*MKLGv#@DG505d4GS9|Zp(_y@s12>wCv z4}yOX{Da^h1pgrT2f;rG{z32$f`1VFgWw+o{~-7W!9NK8LGTZPe-QkG;2#A4AovHt zKM4Lo@DGB25d4GS9|Zp(_y@s12>wCv4}yOX{Da^h1pgrT2f;rG{z32$f`1VFgWw+o z{~-7W!9NK8LGTZPe-QkG;2#A4AovHtKM4Lo@DGB22>e6f9|Hdn_=mth1pXoL4}pIO z{6pX$0{;;BhrmAs{vq%Wfqw}6L*O3*{}A|xz&`~3A@C1@e+c|T;2#425cr3{KLq|E z@DG812>e6f9|Hdn_=mth1pXoL4}pIO{6pX$0{;;BhrmAs{vq%Wfqw}6L*O3*{}A|x zz&`~3A@C1@e+c|T;2#425cr3{KLq|E@DG81HTYM9e>M15gMT&nSA%~w_*a8}HTYM9 ze>M15gMT&nSA%~w_*a8}HTYM9e>M15gMT&nSA%~w_*a8}HTYM9e>M15gMT&nSA%~w z_*a8}HTYM9e>M15gMT&nSA%~w_*a8}HTYM9e>M15gMT&nSA%~w_*a8}HTYM9e>M15 zgMT&nSA%~w_*a8}HTYM9e>M15gMT&nSA%~w_*a8}82rQF9|r$0_=mwi4E|y84}*Ug z{KMcM2LCYlhrvG#{$cPBgMS$O!{8qV|1kK6!9NWCVek)we;EA3;2#G6F!+bTKMek1 z@DGE382rQF9|r$0_=mwi4E|y84}*Ug{KMcM2LCYlhrvG#{$cPBgMS$O!{8qV|1kK6 z!9NWCVek)we;EA3;2#G6F!+bTKMek1@DGE3EzMe-qHoBGHLqHlmk`@x&8wE?AH=p; z^Qt9EVvkt!s->9+u}7?V)zZv^P_gD!OEV8b#hO9(p<>OemSz%!iZ!oV@|KPyKR;zV;O7qbxdVRgfS)_y=MMO}1Agv+ zpF7~^4*0nPe(r#uJK*OI__+gq?tq^=;O7qbxdVRgfS)_y=MMO}1Agv+pF7~^4*0nP ze(r#uyU4@O>D%IBg=-giD7M84*Dmr(s953JMQ0`@E1_bAYd5TR!)iCIcEf5ntaig{ zH>`HUYB#L*z-kYy_P}ZntoFca53KgUY7eaTz-lk7_QGl}toFicFRb>$YA>wz!fG$9 z_Q7f&toFfbAFTGlY9Flj!D=6@_Q7gDtoFldKdkn{YCo*@!)iaQ_QPsFtPa5H0IUwc z>Hw?`!0G_34#4UFtPa5HAgm6;>L9ER!s;Nb4#MgntPaBJAgm6->JY3B!RipK4#DaW ztPa8I5UdWt>S0(t46BD>^)Rd+hSkHcdKgv@!|GvJ)nSIPjw0UY^euGp?U6c)ctXVr zQ5{7#p<;%%4l{&x6yL=54CpMVSRtyTI3`rA5Y%qSs{OiHL9{lUUzaISS!M`5->#2PaXAu1B!M`5->%qSs{OiHL9{lUUzaISS!M`5- z>%qSs{OiHL9{lUUzaISS!M`5->%qSs{OiHL9{lUUzaISS!M`5->%qSs{OiHL9{lUU zzaISS!M`5->%qSs{OiHL9{lUUzaISS!M`5->%qSs{OiHL9{lUUzaISS!M`5->%qSs z{3B@VBWUX*XzL?r>mz9EBWUX*XzL?XzYf#=8DfPlg0?<_wmyQkK7zJBg0?<_wmyQk zK7zJBLiJJDiWRyD+WH9E`Uurfv0tpvMbOqq(AG!L)<@9RN6^+s(AG!L)<@9RN6^+s z(AG!L)<>w0i}Q#Tx(M3(2-^Ax+WH9E`Uu+k2-^Ax+WH9E`Uu+k2-^Ax+WH9E`Uu+k z2-^Ax+WH9E`Uu+k2-^Ax+WH9E`Uu+k2-^Ax+WH9E`Uu+k2t^+94Q+jd;?H5a*F~(* zMZrG`{!#Fcf`1hJqu?I}|0wuJ!9NQAQSgs~e-!+q;2#D5DELRgKMMX)@Q;Fj6#S#$ z9|iv?_(#D%3jR^>kAi;`{G;F>1^+1cN5MY|{!#Fcf`1hJqu?I}|0wuJ!9NQAQSgs~ ze-!+q;2#D5DELRgKMMX)@Q;Fj6#S#$9|iv?_(#D%3jR^>kAi;`{G;F>1^*cM$G|@Z z{xR^6fqxAAW8fbH{}}kkz&{55G4PLpe+>L%;2#7382HD)KL-9W@Q;Ci4E$r@9|Qjw z_{YFM2L3VdkAZ&-{A1uB1OFKK$G|@Z{xR^6fj`~VMx`qT{xR^6fqxAAW8fbH{}}kk zz&{55G4PLpe+>L%;2#7382HD)KL-9W@Q;Ci4E$r@9|Qjw_{YFM2L3VdkAr_4{Nvys z2md(u$H6}i{&Db+gMS?S03Gh#Ve**jy;GY2h1o$Vw zKLP#;@K1n$0{j!;p8)>^_$R03Gh#Ve**jy;GY2h1o$VwKLP#;@K1n$0{j!;p8)?P_$R@i?hl~6NP>S7 z{FC5M->RmbBz@19+KVLkC&51n{z>ppf`1bHli;5OfBGgAY(@K<1pg%XC&8b-ae)1z z{Y`>@68w|kp9KFT_$R?X3I0j&PlA6E{FC5Myppf`1bHli=Tg zF>C{|{gm!66=UrNDyw2!jI|puhHW59VviVWH((6gfH7}FFotcw7`6dp*anPY8!(1#AaChN^7B*i^a%2&5q>tp z&qny!2tOO)XCwS_BW^S!ZZsoqG$U>_BW^S!ZZs1UaR%{?*=AxQRD5H$nV1L_-<6Mm%XoJZVNeX+}J0Mm%XoJZVNeX+}J0Mm%XoJZVNeX-3>=M%-vd+-OGJ zXhz&AP$ zH|1KuzXkkTz`q6jTfn~s{9C}k1^ipUzXkkTz`q6jTfn~s{9C}k1^ipUzXkkTz`q6j zTfn~s{9C}k1^ipUzXkkTz`q6jTfn~s{9C}k1^ipUzXkkTz`q6jTfn~s{9C}k1^ipU zzXkkTz`q6jTfn~s{9C}k75rPlzZLvj!M_#!Tfx5-{9D1l75rPlzZLvj!M_#!Tfx5- z{9D1l75rPlzZLvj!M_#!Tfx5-{9D1l75rPlzZLvj!M_#!Tfx5-{9D1l75rPlzZLvj z!M_#!Tfx5-{9D1l75rPlzZLvj!M_#!Tfx5-{9D1l75rPlzZLvj!M_#!Tfx5-{9D1l z75rPlzZLvj!M_#!Tfx5-{9D1l4gA}{zYYA`z`qUr+rYmK{M*344gA}{zYYA`z`qUr z+rYmK{M*344gA}{zYYA`z`qUr+rYmK{M*344gA}{zYYA`z`qUr+rYmK{M*344gA}{ zzYYA`z`qUr+rYmK{M*344gA}{zYYA`z`qUr+rYmK{M*344gA}{zYYA`z`qUr+rYmK z{M*344gA}{zYYA`z`qUr+rYmK{M*1kO+CQF^sEYTw`rPsbYffFEtRIWNvOD6DoyQ+ zP;s|Zn%WMb;%?J+*tWyA9k%VTZHH|;Y};Ym4%>Fvw!`)eY|p^<3~bN9_6%&#!1fGm z&%pK!Y|p^1ltbScEGj+wjHqTfNckCJ7C)Z z+YZ=v2wS@SoLG?(D^g-bN~}nU6)CYIC03-wN@Bv6RM?uy>T^b`$^t73tSqn+cO27^u*!l}7Ob*hl?AITSY^Q~3szaM%7Rrl zSapL{H&}IpRX135gH<Q` z&Eb>M96l+{;gixFJ}J%NlM3G)6r;p8&Eb>M95N}*A(PS^KB@5BK`}~f3;!Jyqr^7N z;ggEAIFJ?x(&9i`97u};X>lMe4y46_v^bC!2gN9H2Aabsr8#_3n!_ihIeb!@!zZOV zd{UajC#5-jQkugj6&xJk-~a~)I5@z;(Zzx0@aY(u!zZOVd{UajC#5-jQkugjr8#_3 zn!_ihIeb!@!zZOVd{UajC#5-jQkui3=ho01J}J%NlhPbMDb3-N(i}c1&EeA%T|~b3 z2iyLj*B{*agH?a9>JL`^!Ky!4^#`l|VAUV2`h!(}uhJ4qM?;7%5L%wUscMZO2$af9-t|8wwTW$af9-t|8wwqne}TFqblAf1d>j?eockMMKueAJWw#Sh)} z_KTmh=k7eC_^@jaJtu_-44}KCCAzOtJT)$Z7+AWV5oe=&`Fqnn-lOSxSrh1v+Uw}< z)9G}_XXg{(3h55Jd2~mXlkT%|(_H`+^n^7pJu%Hk&!G&^Q{O`L#J4c5-S40kZt>K# zz4SD={q(fAgY;xFS`(#pvk0v|#OSG837V&Apc#fHdcsySjYwMQX+~-4L!6=KWOYz0 zX{P63snn`uN!{p)Rt|cml}4UkNG}8VoI$?^@>-#^Sm-x{ytmSm*Dj!6h4Q#NZQJPA zM5(b;ndnWw)OymdN+}yn$B(67nNm1`wy&dKiPAZZ&N-cajg;P*w0{=;%Jk&B+v%LM z=~t$EDCs^@VlbD^Igfs+6{cTmPl<&}G%DzrTKY8*fgPl~DAh93ts=Dsq}MFvg3N@+Huwwt1%N-6G7+Zv@?r8A8r55==Wjr2>;xS?MOX_k;$38^(8 zwML{i1F4m%ME50M`_Zq7o}@E|tVGHs%Gm-s+x7G-(R0;iklswcCZt)E3sEveY7I!O z5vk3fr~chVXA^0b>3MVW=@=*dDy)=#B`Omx+FpQXl?oys^jJ~p*t#jMcL}IYnLrtR$k^V>D*U>eI=dy zCYO{}tSXyax_Cut#nJ_yvbB?4%T|??mX?*Tnp|2!XPDBZE0&e4D#gL2=MFCY`QTC< z=IT;$@YK$$O~uuw{(Run&g)Lak@Rd;;bj?)Df{`Dvd&}5aLje*E_WS{yYA=XD#{m+ z8a-yr!gEI~#1RXBam1z9pF84uXUU31=iV-&x6@WF_PENXb^0<5XPDOM!L*-GH0_4P zOKv!4w&dLAVpuQkv|bGB#huo0@6z$^g)7R+$~`6JuEnLDyC!u0nS?)M$KlVo@wb(h zxfXjoC7o|4tUUki_%YZ!{?b`sLODU$W|8l!=(X~kGq;_$iOgCFy|q(ewF28Kuss9Y zIQ6BI@n`J#8J(X{%IU$nR5m<#@1gfM;e9#uChRRQ5zlj8v26LGvU2R0TE4KXeBsTV zFm48nn-^7-FDzM6v6ND_YFXze%kasv^FO&A7;o?V{C0eP`-;Wo3vd4~2X%qPu@#-i zR^ZqQacsr;$5wP6d&fB6bh%je%Dd%f7~q2N|b}j3FR%5#Wc#~Hf=IJW=fil zn_e=#W_ru?q3ILTpG>Dr|1_O3+sxVK9P_2-E6r2Q9`hQr-@MoSl=&I+OXk#OKc~$1MnFX0MGiPVc$t=z+%UqP{$y}aUk-09@ zmsy>;A#+>i&dj};2Qwebd@3{E^Low325Od|nx|P(U-7L2Rm(kUjVTqVNmsN7+5i~)G@!h zKy6>U`OK2kI>%`B_2~MlM{_NHmA|78)+yb-s!cwJ{r{6_P-_Hf;qJ5nA8om#(~KPSJ&7p&mAzTKfm=d1jY_a4#oM`V3*>ODK}seD(X zkG<$o&63TP;cx23XL6jo7VX>c^v0(jjvuc*w54&&AKd$RPG3v0ntJfp+ECS!t!K5~ z$}^lfPgfmYSL?jbwQy<4#w8oaY`yHa7Oys6yGS)zMr#kK7XDNFFgcN4st;-(rc6~S zd1Gkjc;&HAWFAx=|CMZcLi?uX@84weTlJ@8K2_20=Ra{T|54VjQ1t8dg#5Rfzx^$H zhpOyW`S#v5d?5eW#A{R9jT+zDuF015DnU*YWI}$1kUI$FundBnBFKciosiQ$+X;(( z!Mugf%KGq~nw}?rqga-!xwey6(pm52Hr>XD>fKiJqdbqUFjVisdu&+KGj%7=wy{+H zz4p38HTNIPZi z;ik&Rg|S}L`M)}ef0&(s}!u#H`)+FsMk)2~m_el9f@ek@&V*B75DUZ7DP=Vw%C zscYY_Q7l`_VyQpyLGv}fP+w(lyOyiJKK{-dzn|ZB;kNr@eQTA`s_jH)aay1{+HYTS zMj4&5=T_));@5B7v$eEe<=ViyO*!s+7VciT$86>K(r0`SznzaZ@>Qw#?cAn3Q|~Ty ztytpBbt>cdAcZbIsGUBDDctmcKaf$=t@n`(N7nf|>WMz4B|_=Fnqj=F^ds zIfHl-CpqjX-LHvLJfZDY2WaiHQ(xIjqMjq0bB;!yJkqfE$@!E$C5zm}x!l*gB<6l5 z=jfKm;Un4N6X!yAagLQ&Z{maW9;;Iy^TG4AR2F~9&a?EPa%k1^dp-J-HK{55Ne7?( zie9Ssnv`4krmSC8qi~PD-)=h?b;^8T`{_}y=>8kOnt?d#m)lacrp}q8v!F*6Y0jy2??aNm^_+;)7MZX~Quhl0UFaB_l zUl7c-a)Z%l~yT|BMi!x@ijw{LZoth>o<9iZ7x z>JO&#?C)+GJ8fFc7jHW@e`MDu)#zR-%#-fpUcJC!9i-{K(|aDJ6yB@J`ea2PqHorR z@XfM5NwF+d=W9bX{pOU>K1UxY^B#)r#HszN{Z=*gN$-^^)wd-)spp?5uA>lW8BW*Z z-BOJs)V)+PdHz`SO09wa)u~>r@-e4##%Z>-Udnje$tkJFN2srD(s*)B&t0mG-J;o2 zGtxUpsDp|8=JbPheE`pvM=5%)o-OkWm1twUNVX1E^+Bht_J#8o9hLQA3eVAd$zLh9 zHlE9S$<`4X-+6khT~})Kkz8@uPH?%FkJQZ$Yo#WMI%T|2wT{*Fi_(v+)dp$7^x?2( zJF!(IJOAln_PJDyxRsLk4Ie67FIGQ0okyRq-Kr9wKIv>bKg|2lr}|;Vy0cPUsSQ`H zJ#EbL8PB);Q}=O=tBx~%r8FVy>in55f)8T zRZ+M^V)ZXi8|;7AO)|GDbGS*i@;9gimj7DgpLp%OH~$^)qrWddqVUGFTh_-ZWG?A> z{Inca^gR8vOdbtNN#YZJ>`b|A{UH4i&!s@{_UQqXq+FSISH9-CvMs>nGs6a|R=!wC zEw4!zw=Z{CbYl%4lzMkf&l3aoZe@D;?m#>WWb>HNA`Lj* zCZ2<<(@WM+L>ZitC=XH>r$*WJD1S%3>&z0`m#^^Y`Yb-3&)VFcFZ03aB}IxJ)!&hK ztHaaxa}y;ccv=)b5c)e2vIXKl8E@9^S2@vmA-zua(w{TyWC}F*@`W2!y>E?Tfh98S+pX`_hra7u5wJ)ln$g1Zsi@kgYL=y1SvYur;_g~%pz_N#%Qj8gp&2jL z^p8zeez>OnTK%wNss-h=R=q{D>OH8)=2xlIq~Aa-0KNDUlhxk#kUD#dR&$?f8L3i* zTYkEq{af8GQ!6`%+hyzTHt_t^G(OmJgTOt7=UUNWQF_^q-&L@Cp6l`Z#a+@V-zsI}U+JV$Qoy0NFZ6&k>QpvP`quXX^uG zYG+Fp9Fg^l6>2Pd%HJwf+6M8SRF?Bo?^&KNS1ns{Da)Gq8iCf=SnMBe%AY#5=AZA= z3Aa;ZQ}_VOeC-~}hH(-%Sf*;$e;&{**HV|F)Z=zqYRD04&`(-=^8tz_y~u9ii)CF> zuGSaJqKC434V__-#i944)AM}Fh^=Nin&&GPi48Qfi?bO0`;p7&Kh7{3XVb(2>yb&* zMfB8B`UeH{w0)XFqNncDR1)(_G}xvm@6&*rp21I#Zm0hqK>c9)4+8Y~b$XgQ4aVt7 z{`3HMnhOz=0NojLNaDHv_cEG+qR9p}sUHp1=_%c(DV-*_Xx@rFDbdUo zO>3Q)iX`opQcGN&mkEdxbdJ;T)*FevKXCE5qY4h|jc$(v4&q?$o zd7A!VpE34{nB$G6N`*!&qZZQ-G*re^61X`WPP$fVK0 zR>L0+XN;?jFByMt{Lk33{diw!OBqOLS?wJPKhhOQQlELG!>X;n&z1n znO2$Zr*Xs^rcX_$%qH_-^F;II<{Qj2%r}{5o9{F)GB2T##47V@^IG$Iv)Al12h1UJ z*nF>fqj|G=i@DZ(zj>Sa*XD=JJI%Xkw6WiO(EPBu-u$Tfar0psdqmA~^NZ%+(b(e? z^B>HAH2;~#AYYjOYW~{%FLTO#I#Z=_h&A&j8gF=MtP#izWxkksGP5o7`^+CQ|CO1_ zJe}E|`IAcjhepj%71gY&YL+@qouFQ(UZJ{Zw6I8BqI%SFb-B7iU8Sy8H>r=RFR7<2 z7g%~&Y!h8+`iFN>hV#4&N{?x{0i#qa5t@hQ37K_kU0 zm;aMS480!x;SYa&bfDf#w=d7XJlCqPKe#&eF7?Mb^#_elq~5jj%=UNrz;uzmgW84N z>XkLrgck525`QFhrC-$#v|lNwJbbXeXs5=@c^1E7DxaY*c&Ojh+Of-Kl}7cPz7HSx z!!vJeFdy0Ub<6d^j>-zP3a(1gD(?x4~@=y5y8{-dAPlV3$ zqO4z{=$E(WPuDN`gFca8v!Nf)+4P4NZqDY}6F<^>Y|g1My`wwr)Iq*TA5^>f@0^_(gn>l%QVX zXr60KElF*qLXodaAL~qKdDrOqw;Y;%Y*Egfg=-6M%GL*ccMb2xyPcwb|7&ZS=EQQI zjUGJlO1AE~+ON7?^-afWXYnUT-sey0sOMb;K)32@Vr{~mOIZV&Y*8BbW8s2>iC36N< z8rzBczTvr>MrLmrt`Dod@9&h%(WxdrK{~-F{Dn_2o=97lt5>S}kUeUO@qX=0vFfSt zZjFz$@6q)3kZRSP53P|N(>L4Ot`Z~B58n9We9kW1w*8g97b`3E-WYV2^jp_C=nOC1 zvvM!>QASf150|L+{P{91r0FA4AMreiKaegNr+HOt1lp7`*IxY@c;o1o29uTs~j`g`=| zHuW}D_oY5*rLNSC=__f#78s%2tMa}`#&V5s>^)V;9<6;)D#Vvdv7MBv1)ZDR`sq%U z&(oK0Q>{}btxiwm6%u!HoAKFW_E$VF`5NvukK(rPOwEt}_K&R>Y4dk4-oE@k^H;iU zxM}qATP`1Ru|}yaD5p3!tT&IOi^WhzkDMu%`7kQ!?Q)op<9!59@}n_>T#$7uU(KiO z)>5}F*QV=#vsaTdgG1^^y=h}g>QkO0{XJbu{Xz7~?$z{E>ebyE^^zz%?oG`)`OhyT zenYy)L)zvq?D~y0`s4gYKI4A=xIWV%0`mclVpBf1c82ER^md5oM6EnOLW`(-FNGix zbu&->om)iI9e7Z6Q_THO(L1P0V&HlonGMveB7VEoRodO^1agq?q10SS4&J0*MK8)4 zZ4otQde$SWrET0n5!_~^q15YkuRch3%-^DGTlGg$H$CL#QM0ZoTPQ9~c;F$<%txtu z_1n&S<>;fhX4ggV=Ilob(_2t;~0DM(=RX1<=wy5M=G0kZ{EFSkC~79TJNX4 zarpJ;PC54P+C(!$+xZ~5cHO!yYaRM*-K3lKTvzVoQLibLHQp`WoEsJEja1w2q}q0; zV%tNd=hS>gjz3+>c&>6`gPKJh-jS-;X@ zeV%&uBI%<5Ko$p7``)BJk{&DYTI=kuDQ#W0Fx=9=z zNEg}XJ*?^<_jb~5E-CNOK~}vg^%?IYHKjhY^Sw0W-K$uO)Dtvxd|;wBB0b$c`yq9! zI#at|9j@sQr}XjKfB$KzwnUq)6{zdAfVM)tUA;jarT%i?DB3$mo2%WTPSbvM-qz0< z-jMo|W&loZRsYXD^VBl!YHgM#{?4MUyVQE^w_?&}0u2CfNDrE<&Qbr}zMC{Lp(5sb z?YovQ+IyoOt7*TU#~iOezi-#0x%>5D^19*~{=)WkThdEXYaLC`h1MR;T~9L;Vmk8x zUok@MnvfZs>TcH!HTrOF5HlUDmJipB4r|w^S-gYhT26S?TeVT@{~y;ZQ?JwJs&}e) zXy>-BRxj7i4uyZ738-%m1cm&2;9c*P?u@$)BT|ezTOc(gP4(Qt zN62F-5a}c2C$#AC=$&#`eE4q;n5a%vX*x?x)eTplONH$7#4MkMCe{AB|J(=vN>x#L zYV)4k^FJRNR>!K7RMS{Ko93bDoEIEYzuAxUc74LT*V;?<`SK5k)Zg*>GR;B2fV$!j zAm7GOzKJ=HvmgB8OlJ@O-=5_z?Jn&$8f4t2IqA1Zo21R?(i^l=wLqJ$-Kb7i&)=SM zw&K$&1T8^Ow?mWpB!$!bC^eCrWlnRYwX`6ie@soG#_Q92?KJZ^Os2Wr5mb};L?!wB z({p6&|5xXkr`@TEm)>KaTBWAm6LU{@tKQw|;w=yDQZ~^1*8s{$3xBy+>N|VAjcpQR zcn5ub;|iKgD5Nh=xM-f^*Yw4h7wGE)pU@Xy{>iwMPowo~=!*jLq@B{^(ks$m=*s~A zkWvP_Az(OS_<=_6iZRRB+qlA5WqiT-it$6^5A+R~p&6HC+>%k9u{-0aY^0UELGl#& zUim(Gm;9!jR{AQVl>((uDN{Vk-AYi|pzKtBtNdR1T=~YNnueODnW{}2O%IqJG956* zOpT_GOn)%7n0uJ}m>uS!=8MgvX$*di`DXJS=D9TbUQXlgjWpJNz`VnJfX3A^^K<4G z%&(c>G`~;d>d(zzng2nfX`NQ}Of;IdXZFv`&Ac#kWag!r6Ed&PoRWEc=53ipw5qo_ zbE#O>qh8u~g@3*G=~^*5_|wNGCjY2fyr{2I)v5(XZIdVQ(P}Utm)63S#*i2 zKa*Z0k8OX@{tmzGE&VpxqOYMY(Jj>Vrx$nA-_vJ`EvauChH0B<4RF&VDowcVH+{}; z-K+B3%r)&(^<2K(G)}*5oPPT_eU`b#lKNZk3pHBvp@oVVO%&5oMdKx!VzKM_JWr;9 z%m7;I;=`5Lv+;SdwOk#gS>%zLWv?bWN_^x>t(GV3pXiANn!Z?X`jtZKUnA`m;?rKd zpWchc2-c=IcI<1&T}vgoYWbXXqK!(4Hp+52#UqP-#cEmt8KLOiLanQxcl_qNgS=ZP z*D{%UOqP1}?ZvPA8aJ%HxNmIRD;u_!nJd?a)^E!3+_PlYs@-=^?tAJwZruLtYp;Az zdTP|R`{RAN@xVKO;cS3vwyvSM^Iv1UvNF}ruhMKFe<{7xu0MTdDPep%y;Q!meK%n& zd`mBsEnR(`qV#w6yTmkTCQUhhDdt*-(=@|{G|alt!dLcA7w=Fl_j%OMdXLeH7c82W z%WHbyl~{B%=h&85#Qb)o1e6xfAt4G9Riu_a`|Jf99TJj+E^Wsk!_Xy(0I|)OFK`Dt`TOyKepdc73D1 zz_EVardn^VZg|tqt@$tV&AiO9Z{OApyK}{Ai;EWVijzx@ZO(Zv5ou^Fdund3?ZjQK zB}KV>NAKdN7dPfSw3P(QM>{c8TWW9P1|TX*JC(HgA3V>+lUOM6DBQ)qFJ{vo4k^{c;D zAJk}0_Oo>HwW?UC>P`z)W*Yg>qC?&4w40V4e&e<4$7ojCc94&IL~EC5dGxfrP2sfI zK(p79{D7)Ao^i`}D|#RPzHFPX_tt+W4nCEB*shPILNiFw$B6LvE9L3upP}%lpGi%W z%g&TjXd0g0%7^s)h+q05A8TVDr9ZNl#LACu&S{7}apcItCyVDVbeGVyN$-;Q(xW+z zTcVF2$v(2^$)foS+$A~Ga*sdr(akg;K3}DUCjFw+3t}nkWJvp+zLU?VUezFdr~Q3u zNoYJ(M(qlJi@!WfvjrZb)u&{7uQ+&ZNX#kS$S3o z-g|Z9=DyD!IsC?-v#rz)Z`AHkEwoB$PhUudj6%P9Nd1Cq^0U1=-znmam1dutXngfa z`Ww4`=_rOFEPv!foYO#V@ zW4}jOpm%X>(K9&>TcVMM>|=`}#mqXn8?CsVU|zI~X=?^EW?yYq_3 zjgjeJZ+*8ebc$AR7TgouzdrKV>#s!3)*0%Prq#MRy8XBJY%S}zetnQaO*w^{iamE; z-S^wcoNa&h?caV>+A@0Ew&Q)R_p47TvkT{47B8S_fyDD~9ZQJCqrP6{mi9+Cs$y;N z=F@}hx>Q4JpOVAYMk_8uMDIf^SGEsK53_&WxtcbYR@1EY+5}aflX?Mzl|!l+u24ZZ zK2g)xrKhjeXyEb*&$gT?rZQiy{!R=GMrpR!rlwOvKngR1^+dXJs&=G~~L zrtem)duh>f|NObXE~FJ(X{ctcr9s|>GzB@93PX=It5tqsji%@D9`vmWYIvTpZ&t0f z)a@HcpFBdJM9$DR8fui(sEp03-jk*w{;6*iWi-`a-+2Do(e3GOewr+y2FH4s250lv zNDt7&7Y!P7_$IFDn`C~KqF1DP&>-?lT6q&RT7dLFqITni^6XBV@St4DerdEo@M%&4Mq#v^D**ssS zg}=T!triYco_a1iSGJ~$^?b{NR2=RooO@+#+TGf^=+m#ol4k2{!myF1L0ucQ7QWHm zLaEB<8-L_k1GvjWk$9M5E!U`}AmduCYfwV1vE5ShfVReRg|tK%vkYZ&iPqwbq zQqxlJ`NiyAngWp+V2tC;VyFHAt%uG@AF%U>L|<2bNU?rEDbvkd%t07v(#BGvua_TO;jK#cC!MGAewJu95ci9!;H(anu>$CS^BYF6+G&i|(K+oheQ! z7LR&4IXpn-IkcCS>@D1CjHN=`$T5xPs>KqUl|RP&(LCj2b_?}EKBvS}W5EYf0Ae&c y`&X?+OtjPJ;H0H5R#BUSVCC(Xn>TZ5TNaQ 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
",d.firstChild.style.width="5px",t.shrinkWrapBlocks=3!==d.offsetWidth,t.inlineBlockNeedsLayout&&(u.style.zoom=1)),u.removeChild(n),n=d=a=r=null)}),n=s=u=l=r=a=null,t}();var O=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,B=/([A-Z])/g;function P(e,n,r,i){if(b.acceptData(e)){var o,a,s=b.expando,u="string"==typeof n,l=e.nodeType,p=l?b.cache:e,f=l?e[s]:e[s]&&s;if(f&&p[f]&&(i||p[f].data)||!u||r!==t)return f||(l?e[s]=f=c.pop()||b.guid++:f=s),p[f]||(p[f]={},l||(p[f].toJSON=b.noop)),("object"==typeof n||"function"==typeof n)&&(i?p[f]=b.extend(p[f],n):p[f].data=b.extend(p[f].data,n)),o=p[f],i||(o.data||(o.data={}),o=o.data),r!==t&&(o[b.camelCase(n)]=r),u?(a=o[n],null==a&&(a=o[b.camelCase(n)])):a=o,a}}function R(e,t,n){if(b.acceptData(e)){var r,i,o,a=e.nodeType,s=a?b.cache:e,u=a?e[b.expando]:b.expando;if(s[u]){if(t&&(o=n?s[u]:s[u].data)){b.isArray(t)?t=t.concat(b.map(t,b.camelCase)):t in o?t=[t]:(t=b.camelCase(t),t=t in o?[t]:t.split(" "));for(r=0,i=t.length;i>r;r++)delete o[t[r]];if(!(n?$:b.isEmptyObject)(o))return}(n||(delete s[u].data,$(s[u])))&&(a?b.cleanData([e],!0):b.support.deleteExpando||s!=s.window?delete s[u]:s[u]=null)}}}b.extend({cache:{},expando:"jQuery"+(p+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(e){return e=e.nodeType?b.cache[e[b.expando]]:e[b.expando],!!e&&!$(e)},data:function(e,t,n){return P(e,t,n)},removeData:function(e,t){return R(e,t)},_data:function(e,t,n){return P(e,t,n,!0)},_removeData:function(e,t){return R(e,t,!0)},acceptData:function(e){if(e.nodeType&&1!==e.nodeType&&9!==e.nodeType)return!1;var t=e.nodeName&&b.noData[e.nodeName.toLowerCase()];return!t||t!==!0&&e.getAttribute("classid")===t}}),b.fn.extend({data:function(e,n){var r,i,o=this[0],a=0,s=null;if(e===t){if(this.length&&(s=b.data(o),1===o.nodeType&&!b._data(o,"parsedAttrs"))){for(r=o.attributes;r.length>a;a++)i=r[a].name,i.indexOf("data-")||(i=b.camelCase(i.slice(5)),W(o,i,s[i]));b._data(o,"parsedAttrs",!0)}return s}return"object"==typeof e?this.each(function(){b.data(this,e)}):b.access(this,function(n){return n===t?o?W(o,e,b.data(o,e)):null:(this.each(function(){b.data(this,e,n)}),t)},null,n,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){b.removeData(this,e)})}});function W(e,n,r){if(r===t&&1===e.nodeType){var i="data-"+n.replace(B,"-$1").toLowerCase();if(r=e.getAttribute(i),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:O.test(r)?b.parseJSON(r):r}catch(o){}b.data(e,n,r)}else r=t}return r}function $(e){var t;for(t in e)if(("data"!==t||!b.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}b.extend({queue:function(e,n,r){var i;return e?(n=(n||"fx")+"queue",i=b._data(e,n),r&&(!i||b.isArray(r)?i=b._data(e,n,b.makeArray(r)):i.push(r)),i||[]):t},dequeue:function(e,t){t=t||"fx";var n=b.queue(e,t),r=n.length,i=n.shift(),o=b._queueHooks(e,t),a=function(){b.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),o.cur=i,i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return b._data(e,n)||b._data(e,n,{empty:b.Callbacks("once memory").add(function(){b._removeData(e,t+"queue"),b._removeData(e,n)})})}}),b.fn.extend({queue:function(e,n){var r=2;return"string"!=typeof e&&(n=e,e="fx",r--),r>arguments.length?b.queue(this[0],e):n===t?this:this.each(function(){var t=b.queue(this,e,n);b._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&b.dequeue(this,e)})},dequeue:function(e){return this.each(function(){b.dequeue(this,e)})},delay:function(e,t){return e=b.fx?b.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,n){var r,i=1,o=b.Deferred(),a=this,s=this.length,u=function(){--i||o.resolveWith(a,[a])};"string"!=typeof e&&(n=e,e=t),e=e||"fx";while(s--)r=b._data(a[s],e+"queueHooks"),r&&r.empty&&(i++,r.empty.add(u));return u(),o.promise(n)}});var I,z,X=/[\t\r\n]/g,U=/\r/g,V=/^(?:input|select|textarea|button|object)$/i,Y=/^(?:a|area)$/i,J=/^(?:checked|selected|autofocus|autoplay|async|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped)$/i,G=/^(?:checked|selected)$/i,Q=b.support.getSetAttribute,K=b.support.input;b.fn.extend({attr:function(e,t){return b.access(this,b.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){b.removeAttr(this,e)})},prop:function(e,t){return b.access(this,b.prop,e,t,arguments.length>1)},removeProp:function(e){return e=b.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,o,a=0,s=this.length,u="string"==typeof e&&e;if(b.isFunction(e))return this.each(function(t){b(this).addClass(e.call(this,t,this.className))});if(u)for(t=(e||"").match(w)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(X," "):" ")){o=0;while(i=t[o++])0>r.indexOf(" "+i+" ")&&(r+=i+" ");n.className=b.trim(r)}return this},removeClass:function(e){var t,n,r,i,o,a=0,s=this.length,u=0===arguments.length||"string"==typeof e&&e;if(b.isFunction(e))return this.each(function(t){b(this).removeClass(e.call(this,t,this.className))});if(u)for(t=(e||"").match(w)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(X," "):"")){o=0;while(i=t[o++])while(r.indexOf(" "+i+" ")>=0)r=r.replace(" "+i+" "," ");n.className=e?b.trim(r):""}return this},toggleClass:function(e,t){var n=typeof e,r="boolean"==typeof t;return b.isFunction(e)?this.each(function(n){b(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n){var o,a=0,s=b(this),u=t,l=e.match(w)||[];while(o=l[a++])u=r?u:!s.hasClass(o),s[u?"addClass":"removeClass"](o)}else(n===i||"boolean"===n)&&(this.className&&b._data(this,"__className__",this.className),this.className=this.className||e===!1?"":b._data(this,"__className__")||"")})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;r>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(X," ").indexOf(t)>=0)return!0;return!1},val:function(e){var n,r,i,o=this[0];{if(arguments.length)return i=b.isFunction(e),this.each(function(n){var o,a=b(this);1===this.nodeType&&(o=i?e.call(this,n,a.val()):e,null==o?o="":"number"==typeof o?o+="":b.isArray(o)&&(o=b.map(o,function(e){return null==e?"":e+""})),r=b.valHooks[this.type]||b.valHooks[this.nodeName.toLowerCase()],r&&"set"in r&&r.set(this,o,"value")!==t||(this.value=o))});if(o)return r=b.valHooks[o.type]||b.valHooks[o.nodeName.toLowerCase()],r&&"get"in r&&(n=r.get(o,"value"))!==t?n:(n=o.value,"string"==typeof n?n.replace(U,""):null==n?"":n)}}}),b.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||0>i,a=o?null:[],s=o?i+1:r.length,u=0>i?s:o?i:0;for(;s>u;u++)if(n=r[u],!(!n.selected&&u!==i||(b.support.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&b.nodeName(n.parentNode,"optgroup"))){if(t=b(n).val(),o)return t;a.push(t)}return a},set:function(e,t){var n=b.makeArray(t);return b(e).find("option").each(function(){this.selected=b.inArray(b(this).val(),n)>=0}),n.length||(e.selectedIndex=-1),n}}},attr:function(e,n,r){var o,a,s,u=e.nodeType;if(e&&3!==u&&8!==u&&2!==u)return typeof e.getAttribute===i?b.prop(e,n,r):(a=1!==u||!b.isXMLDoc(e),a&&(n=n.toLowerCase(),o=b.attrHooks[n]||(J.test(n)?z:I)),r===t?o&&a&&"get"in o&&null!==(s=o.get(e,n))?s:(typeof e.getAttribute!==i&&(s=e.getAttribute(n)),null==s?t:s):null!==r?o&&a&&"set"in o&&(s=o.set(e,r,n))!==t?s:(e.setAttribute(n,r+""),r):(b.removeAttr(e,n),t))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(w);if(o&&1===e.nodeType)while(n=o[i++])r=b.propFix[n]||n,J.test(n)?!Q&&G.test(n)?e[b.camelCase("default-"+n)]=e[r]=!1:e[r]=!1:b.attr(e,n,""),e.removeAttribute(Q?n:r)},attrHooks:{type:{set:function(e,t){if(!b.support.radioValue&&"radio"===t&&b.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(e,n,r){var i,o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return a=1!==s||!b.isXMLDoc(e),a&&(n=b.propFix[n]||n,o=b.propHooks[n]),r!==t?o&&"set"in o&&(i=o.set(e,r,n))!==t?i:e[n]=r:o&&"get"in o&&null!==(i=o.get(e,n))?i:e[n]},propHooks:{tabIndex:{get:function(e){var n=e.getAttributeNode("tabindex");return n&&n.specified?parseInt(n.value,10):V.test(e.nodeName)||Y.test(e.nodeName)&&e.href?0:t}}}}),z={get:function(e,n){var r=b.prop(e,n),i="boolean"==typeof r&&e.getAttribute(n),o="boolean"==typeof r?K&&Q?null!=i:G.test(n)?e[b.camelCase("default-"+n)]:!!i:e.getAttributeNode(n);return o&&o.value!==!1?n.toLowerCase():t},set:function(e,t,n){return t===!1?b.removeAttr(e,n):K&&Q||!G.test(n)?e.setAttribute(!Q&&b.propFix[n]||n,n):e[b.camelCase("default-"+n)]=e[n]=!0,n}},K&&Q||(b.attrHooks.value={get:function(e,n){var r=e.getAttributeNode(n);return b.nodeName(e,"input")?e.defaultValue:r&&r.specified?r.value:t},set:function(e,n,r){return b.nodeName(e,"input")?(e.defaultValue=n,t):I&&I.set(e,n,r)}}),Q||(I=b.valHooks.button={get:function(e,n){var r=e.getAttributeNode(n);return r&&("id"===n||"name"===n||"coords"===n?""!==r.value:r.specified)?r.value:t},set:function(e,n,r){var i=e.getAttributeNode(r);return i||e.setAttributeNode(i=e.ownerDocument.createAttribute(r)),i.value=n+="","value"===r||n===e.getAttribute(r)?n:t}},b.attrHooks.contenteditable={get:I.get,set:function(e,t,n){I.set(e,""===t?!1:t,n)}},b.each(["width","height"],function(e,n){b.attrHooks[n]=b.extend(b.attrHooks[n],{set:function(e,r){return""===r?(e.setAttribute(n,"auto"),r):t}})})),b.support.hrefNormalized||(b.each(["href","src","width","height"],function(e,n){b.attrHooks[n]=b.extend(b.attrHooks[n],{get:function(e){var r=e.getAttribute(n,2);return null==r?t:r}})}),b.each(["href","src"],function(e,t){b.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}})),b.support.style||(b.attrHooks.style={get:function(e){return e.style.cssText||t},set:function(e,t){return e.style.cssText=t+""}}),b.support.optSelected||(b.propHooks.selected=b.extend(b.propHooks.selected,{get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}})),b.support.enctype||(b.propFix.enctype="encoding"),b.support.checkOn||b.each(["radio","checkbox"],function(){b.valHooks[this]={get:function(e){return null===e.getAttribute("value")?"on":e.value}}}),b.each(["radio","checkbox"],function(){b.valHooks[this]=b.extend(b.valHooks[this],{set:function(e,n){return b.isArray(n)?e.checked=b.inArray(b(e).val(),n)>=0:t}})});var Z=/^(?:input|select|textarea)$/i,et=/^key/,tt=/^(?:mouse|contextmenu)|click/,nt=/^(?:focusinfocus|focusoutblur)$/,rt=/^([^.]*)(?:\.(.+)|)$/;function it(){return!0}function ot(){return!1}b.event={global:{},add:function(e,n,r,o,a){var s,u,l,c,p,f,d,h,g,m,y,v=b._data(e);if(v){r.handler&&(c=r,r=c.handler,a=c.selector),r.guid||(r.guid=b.guid++),(u=v.events)||(u=v.events={}),(f=v.handle)||(f=v.handle=function(e){return typeof b===i||e&&b.event.triggered===e.type?t:b.event.dispatch.apply(f.elem,arguments)},f.elem=e),n=(n||"").match(w)||[""],l=n.length;while(l--)s=rt.exec(n[l])||[],g=y=s[1],m=(s[2]||"").split(".").sort(),p=b.event.special[g]||{},g=(a?p.delegateType:p.bindType)||g,p=b.event.special[g]||{},d=b.extend({type:g,origType:y,data:o,handler:r,guid:r.guid,selector:a,needsContext:a&&b.expr.match.needsContext.test(a),namespace:m.join(".")},c),(h=u[g])||(h=u[g]=[],h.delegateCount=0,p.setup&&p.setup.call(e,o,m,f)!==!1||(e.addEventListener?e.addEventListener(g,f,!1):e.attachEvent&&e.attachEvent("on"+g,f))),p.add&&(p.add.call(e,d),d.handler.guid||(d.handler.guid=r.guid)),a?h.splice(h.delegateCount++,0,d):h.push(d),b.event.global[g]=!0;e=null}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,p,f,d,h,g,m=b.hasData(e)&&b._data(e);if(m&&(c=m.events)){t=(t||"").match(w)||[""],l=t.length;while(l--)if(s=rt.exec(t[l])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){p=b.event.special[d]||{},d=(r?p.delegateType:p.bindType)||d,f=c[d]||[],s=s[2]&&RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),u=o=f.length;while(o--)a=f[o],!i&&g!==a.origType||n&&n.guid!==a.guid||s&&!s.test(a.namespace)||r&&r!==a.selector&&("**"!==r||!a.selector)||(f.splice(o,1),a.selector&&f.delegateCount--,p.remove&&p.remove.call(e,a));u&&!f.length&&(p.teardown&&p.teardown.call(e,h,m.handle)!==!1||b.removeEvent(e,d,m.handle),delete c[d])}else for(d in c)b.event.remove(e,d+t[l],n,r,!0);b.isEmptyObject(c)&&(delete m.handle,b._removeData(e,"events"))}},trigger:function(n,r,i,a){var s,u,l,c,p,f,d,h=[i||o],g=y.call(n,"type")?n.type:n,m=y.call(n,"namespace")?n.namespace.split("."):[];if(l=f=i=i||o,3!==i.nodeType&&8!==i.nodeType&&!nt.test(g+b.event.triggered)&&(g.indexOf(".")>=0&&(m=g.split("."),g=m.shift(),m.sort()),u=0>g.indexOf(":")&&"on"+g,n=n[b.expando]?n:new b.Event(g,"object"==typeof n&&n),n.isTrigger=!0,n.namespace=m.join("."),n.namespace_re=n.namespace?RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,n.result=t,n.target||(n.target=i),r=null==r?[n]:b.makeArray(r,[n]),p=b.event.special[g]||{},a||!p.trigger||p.trigger.apply(i,r)!==!1)){if(!a&&!p.noBubble&&!b.isWindow(i)){for(c=p.delegateType||g,nt.test(c+g)||(l=l.parentNode);l;l=l.parentNode)h.push(l),f=l;f===(i.ownerDocument||o)&&h.push(f.defaultView||f.parentWindow||e)}d=0;while((l=h[d++])&&!n.isPropagationStopped())n.type=d>1?c:p.bindType||g,s=(b._data(l,"events")||{})[n.type]&&b._data(l,"handle"),s&&s.apply(l,r),s=u&&l[u],s&&b.acceptData(l)&&s.apply&&s.apply(l,r)===!1&&n.preventDefault();if(n.type=g,!(a||n.isDefaultPrevented()||p._default&&p._default.apply(i.ownerDocument,r)!==!1||"click"===g&&b.nodeName(i,"a")||!b.acceptData(i)||!u||!i[g]||b.isWindow(i))){f=i[u],f&&(i[u]=null),b.event.triggered=g;try{i[g]()}catch(v){}b.event.triggered=t,f&&(i[u]=f)}return n.result}},dispatch:function(e){e=b.event.fix(e);var n,r,i,o,a,s=[],u=h.call(arguments),l=(b._data(this,"events")||{})[e.type]||[],c=b.event.special[e.type]||{};if(u[0]=e,e.delegateTarget=this,!c.preDispatch||c.preDispatch.call(this,e)!==!1){s=b.event.handlers.call(this,e,l),n=0;while((o=s[n++])&&!e.isPropagationStopped()){e.currentTarget=o.elem,a=0;while((i=o.handlers[a++])&&!e.isImmediatePropagationStopped())(!e.namespace_re||e.namespace_re.test(i.namespace))&&(e.handleObj=i,e.data=i.data,r=((b.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,u),r!==t&&(e.result=r)===!1&&(e.preventDefault(),e.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,n){var r,i,o,a,s=[],u=n.delegateCount,l=e.target;if(u&&l.nodeType&&(!e.button||"click"!==e.type))for(;l!=this;l=l.parentNode||this)if(1===l.nodeType&&(l.disabled!==!0||"click"!==e.type)){for(o=[],a=0;u>a;a++)i=n[a],r=i.selector+" ",o[r]===t&&(o[r]=i.needsContext?b(r,this).index(l)>=0:b.find(r,this,null,[l]).length),o[r]&&o.push(i);o.length&&s.push({elem:l,handlers:o})}return n.length>u&&s.push({elem:this,handlers:n.slice(u)}),s},fix:function(e){if(e[b.expando])return e;var t,n,r,i=e.type,a=e,s=this.fixHooks[i];s||(this.fixHooks[i]=s=tt.test(i)?this.mouseHooks:et.test(i)?this.keyHooks:{}),r=s.props?this.props.concat(s.props):this.props,e=new b.Event(a),t=r.length;while(t--)n=r[t],e[n]=a[n];return e.target||(e.target=a.srcElement||o),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,s.filter?s.filter(e,a):e},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,n){var r,i,a,s=n.button,u=n.fromElement;return null==e.pageX&&null!=n.clientX&&(i=e.target.ownerDocument||o,a=i.documentElement,r=i.body,e.pageX=n.clientX+(a&&a.scrollLeft||r&&r.scrollLeft||0)-(a&&a.clientLeft||r&&r.clientLeft||0),e.pageY=n.clientY+(a&&a.scrollTop||r&&r.scrollTop||0)-(a&&a.clientTop||r&&r.clientTop||0)),!e.relatedTarget&&u&&(e.relatedTarget=u===e.target?n.toElement:u),e.which||s===t||(e.which=1&s?1:2&s?3:4&s?2:0),e}},special:{load:{noBubble:!0},click:{trigger:function(){return b.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):t}},focus:{trigger:function(){if(this!==o.activeElement&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){return this===o.activeElement&&this.blur?(this.blur(),!1):t},delegateType:"focusout"},beforeunload:{postDispatch:function(e){e.result!==t&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=b.extend(new b.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?b.event.trigger(i,null,t):b.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},b.removeEvent=o.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r="on"+t;e.detachEvent&&(typeof e[r]===i&&(e[r]=null),e.detachEvent(r,n))},b.Event=function(e,n){return this instanceof b.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.returnValue===!1||e.getPreventDefault&&e.getPreventDefault()?it:ot):this.type=e,n&&b.extend(this,n),this.timeStamp=e&&e.timeStamp||b.now(),this[b.expando]=!0,t):new b.Event(e,n)},b.Event.prototype={isDefaultPrevented:ot,isPropagationStopped:ot,isImmediatePropagationStopped:ot,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=it,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=it,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=it,this.stopPropagation()}},b.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){b.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj; +return(!i||i!==r&&!b.contains(r,i))&&(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),b.support.submitBubbles||(b.event.special.submit={setup:function(){return b.nodeName(this,"form")?!1:(b.event.add(this,"click._submit keypress._submit",function(e){var n=e.target,r=b.nodeName(n,"input")||b.nodeName(n,"button")?n.form:t;r&&!b._data(r,"submitBubbles")&&(b.event.add(r,"submit._submit",function(e){e._submit_bubble=!0}),b._data(r,"submitBubbles",!0))}),t)},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&b.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){return b.nodeName(this,"form")?!1:(b.event.remove(this,"._submit"),t)}}),b.support.changeBubbles||(b.event.special.change={setup:function(){return Z.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(b.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),b.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),b.event.simulate("change",this,e,!0)})),!1):(b.event.add(this,"beforeactivate._change",function(e){var t=e.target;Z.test(t.nodeName)&&!b._data(t,"changeBubbles")&&(b.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||b.event.simulate("change",this.parentNode,e,!0)}),b._data(t,"changeBubbles",!0))}),t)},handle:function(e){var n=e.target;return this!==n||e.isSimulated||e.isTrigger||"radio"!==n.type&&"checkbox"!==n.type?e.handleObj.handler.apply(this,arguments):t},teardown:function(){return b.event.remove(this,"._change"),!Z.test(this.nodeName)}}),b.support.focusinBubbles||b.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){b.event.simulate(t,e.target,b.event.fix(e),!0)};b.event.special[t]={setup:function(){0===n++&&o.addEventListener(e,r,!0)},teardown:function(){0===--n&&o.removeEventListener(e,r,!0)}}}),b.fn.extend({on:function(e,n,r,i,o){var a,s;if("object"==typeof e){"string"!=typeof n&&(r=r||n,n=t);for(a in e)this.on(a,n,r,e[a],o);return this}if(null==r&&null==i?(i=n,r=n=t):null==i&&("string"==typeof n?(i=r,r=t):(i=r,r=n,n=t)),i===!1)i=ot;else if(!i)return this;return 1===o&&(s=i,i=function(e){return b().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=b.guid++)),this.each(function(){b.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,o;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,b(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(o in e)this.off(o,n,e[o]);return this}return(n===!1||"function"==typeof n)&&(r=n,n=t),r===!1&&(r=ot),this.each(function(){b.event.remove(this,e,r,n)})},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},trigger:function(e,t){return this.each(function(){b.event.trigger(e,t,this)})},triggerHandler:function(e,n){var r=this[0];return r?b.event.trigger(e,n,r,!0):t}}),function(e,t){var n,r,i,o,a,s,u,l,c,p,f,d,h,g,m,y,v,x="sizzle"+-new Date,w=e.document,T={},N=0,C=0,k=it(),E=it(),S=it(),A=typeof t,j=1<<31,D=[],L=D.pop,H=D.push,q=D.slice,M=D.indexOf||function(e){var t=0,n=this.length;for(;n>t;t++)if(this[t]===e)return t;return-1},_="[\\x20\\t\\r\\n\\f]",F="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",O=F.replace("w","w#"),B="([*^$|!~]?=)",P="\\["+_+"*("+F+")"+_+"*(?:"+B+_+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+O+")|)|)"+_+"*\\]",R=":("+F+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+P.replace(3,8)+")*)|.*)\\)|)",W=RegExp("^"+_+"+|((?:^|[^\\\\])(?:\\\\.)*)"+_+"+$","g"),$=RegExp("^"+_+"*,"+_+"*"),I=RegExp("^"+_+"*([\\x20\\t\\r\\n\\f>+~])"+_+"*"),z=RegExp(R),X=RegExp("^"+O+"$"),U={ID:RegExp("^#("+F+")"),CLASS:RegExp("^\\.("+F+")"),NAME:RegExp("^\\[name=['\"]?("+F+")['\"]?\\]"),TAG:RegExp("^("+F.replace("w","w*")+")"),ATTR:RegExp("^"+P),PSEUDO:RegExp("^"+R),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+_+"*(even|odd|(([+-]|)(\\d*)n|)"+_+"*(?:([+-]|)"+_+"*(\\d+)|))"+_+"*\\)|)","i"),needsContext:RegExp("^"+_+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+_+"*((?:-\\d)?\\d*)"+_+"*\\)|)(?=[^-]|$)","i")},V=/[\x20\t\r\n\f]*[+~]/,Y=/^[^{]+\{\s*\[native code/,J=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,G=/^(?:input|select|textarea|button)$/i,Q=/^h\d$/i,K=/'|\\/g,Z=/\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g,et=/\\([\da-fA-F]{1,6}[\x20\t\r\n\f]?|.)/g,tt=function(e,t){var n="0x"+t-65536;return n!==n?t:0>n?String.fromCharCode(n+65536):String.fromCharCode(55296|n>>10,56320|1023&n)};try{q.call(w.documentElement.childNodes,0)[0].nodeType}catch(nt){q=function(e){var t,n=[];while(t=this[e++])n.push(t);return n}}function rt(e){return Y.test(e+"")}function it(){var e,t=[];return e=function(n,r){return t.push(n+=" ")>i.cacheLength&&delete e[t.shift()],e[n]=r}}function ot(e){return e[x]=!0,e}function at(e){var t=p.createElement("div");try{return e(t)}catch(n){return!1}finally{t=null}}function st(e,t,n,r){var i,o,a,s,u,l,f,g,m,v;if((t?t.ownerDocument||t:w)!==p&&c(t),t=t||p,n=n||[],!e||"string"!=typeof e)return n;if(1!==(s=t.nodeType)&&9!==s)return[];if(!d&&!r){if(i=J.exec(e))if(a=i[1]){if(9===s){if(o=t.getElementById(a),!o||!o.parentNode)return n;if(o.id===a)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(a))&&y(t,o)&&o.id===a)return n.push(o),n}else{if(i[2])return H.apply(n,q.call(t.getElementsByTagName(e),0)),n;if((a=i[3])&&T.getByClassName&&t.getElementsByClassName)return H.apply(n,q.call(t.getElementsByClassName(a),0)),n}if(T.qsa&&!h.test(e)){if(f=!0,g=x,m=t,v=9===s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){l=ft(e),(f=t.getAttribute("id"))?g=f.replace(K,"\\$&"):t.setAttribute("id",g),g="[id='"+g+"'] ",u=l.length;while(u--)l[u]=g+dt(l[u]);m=V.test(e)&&t.parentNode||t,v=l.join(",")}if(v)try{return H.apply(n,q.call(m.querySelectorAll(v),0)),n}catch(b){}finally{f||t.removeAttribute("id")}}}return wt(e.replace(W,"$1"),t,n,r)}a=st.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},c=st.setDocument=function(e){var n=e?e.ownerDocument||e:w;return n!==p&&9===n.nodeType&&n.documentElement?(p=n,f=n.documentElement,d=a(n),T.tagNameNoComments=at(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),T.attributes=at(function(e){e.innerHTML="";var t=typeof e.lastChild.getAttribute("multiple");return"boolean"!==t&&"string"!==t}),T.getByClassName=at(function(e){return e.innerHTML="",e.getElementsByClassName&&e.getElementsByClassName("e").length?(e.lastChild.className="e",2===e.getElementsByClassName("e").length):!1}),T.getByName=at(function(e){e.id=x+0,e.innerHTML="
",f.insertBefore(e,f.firstChild);var t=n.getElementsByName&&n.getElementsByName(x).length===2+n.getElementsByName(x+0).length;return T.getIdNotName=!n.getElementById(x),f.removeChild(e),t}),i.attrHandle=at(function(e){return e.innerHTML="",e.firstChild&&typeof e.firstChild.getAttribute!==A&&"#"===e.firstChild.getAttribute("href")})?{}:{href:function(e){return e.getAttribute("href",2)},type:function(e){return e.getAttribute("type")}},T.getIdNotName?(i.find.ID=function(e,t){if(typeof t.getElementById!==A&&!d){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},i.filter.ID=function(e){var t=e.replace(et,tt);return function(e){return e.getAttribute("id")===t}}):(i.find.ID=function(e,n){if(typeof n.getElementById!==A&&!d){var r=n.getElementById(e);return r?r.id===e||typeof r.getAttributeNode!==A&&r.getAttributeNode("id").value===e?[r]:t:[]}},i.filter.ID=function(e){var t=e.replace(et,tt);return function(e){var n=typeof e.getAttributeNode!==A&&e.getAttributeNode("id");return n&&n.value===t}}),i.find.TAG=T.tagNameNoComments?function(e,n){return typeof n.getElementsByTagName!==A?n.getElementsByTagName(e):t}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},i.find.NAME=T.getByName&&function(e,n){return typeof n.getElementsByName!==A?n.getElementsByName(name):t},i.find.CLASS=T.getByClassName&&function(e,n){return typeof n.getElementsByClassName===A||d?t:n.getElementsByClassName(e)},g=[],h=[":focus"],(T.qsa=rt(n.querySelectorAll))&&(at(function(e){e.innerHTML="",e.querySelectorAll("[selected]").length||h.push("\\["+_+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),e.querySelectorAll(":checked").length||h.push(":checked")}),at(function(e){e.innerHTML="",e.querySelectorAll("[i^='']").length&&h.push("[*^$]="+_+"*(?:\"\"|'')"),e.querySelectorAll(":enabled").length||h.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),h.push(",.*:")})),(T.matchesSelector=rt(m=f.matchesSelector||f.mozMatchesSelector||f.webkitMatchesSelector||f.oMatchesSelector||f.msMatchesSelector))&&at(function(e){T.disconnectedMatch=m.call(e,"div"),m.call(e,"[s!='']:x"),g.push("!=",R)}),h=RegExp(h.join("|")),g=RegExp(g.join("|")),y=rt(f.contains)||f.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},v=f.compareDocumentPosition?function(e,t){var r;return e===t?(u=!0,0):(r=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t))?1&r||e.parentNode&&11===e.parentNode.nodeType?e===n||y(w,e)?-1:t===n||y(w,t)?1:0:4&r?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var r,i=0,o=e.parentNode,a=t.parentNode,s=[e],l=[t];if(e===t)return u=!0,0;if(!o||!a)return e===n?-1:t===n?1:o?-1:a?1:0;if(o===a)return ut(e,t);r=e;while(r=r.parentNode)s.unshift(r);r=t;while(r=r.parentNode)l.unshift(r);while(s[i]===l[i])i++;return i?ut(s[i],l[i]):s[i]===w?-1:l[i]===w?1:0},u=!1,[0,0].sort(v),T.detectDuplicates=u,p):p},st.matches=function(e,t){return st(e,null,null,t)},st.matchesSelector=function(e,t){if((e.ownerDocument||e)!==p&&c(e),t=t.replace(Z,"='$1']"),!(!T.matchesSelector||d||g&&g.test(t)||h.test(t)))try{var n=m.call(e,t);if(n||T.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(r){}return st(t,p,null,[e]).length>0},st.contains=function(e,t){return(e.ownerDocument||e)!==p&&c(e),y(e,t)},st.attr=function(e,t){var n;return(e.ownerDocument||e)!==p&&c(e),d||(t=t.toLowerCase()),(n=i.attrHandle[t])?n(e):d||T.attributes?e.getAttribute(t):((n=e.getAttributeNode(t))||e.getAttribute(t))&&e[t]===!0?t:n&&n.specified?n.value:null},st.error=function(e){throw Error("Syntax error, unrecognized expression: "+e)},st.uniqueSort=function(e){var t,n=[],r=1,i=0;if(u=!T.detectDuplicates,e.sort(v),u){for(;t=e[r];r++)t===e[r-1]&&(i=n.push(r));while(i--)e.splice(n[i],1)}return e};function ut(e,t){var n=t&&e,r=n&&(~t.sourceIndex||j)-(~e.sourceIndex||j);if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function lt(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function ct(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function pt(e){return ot(function(t){return t=+t,ot(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}o=st.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=o(t);return n},i=st.selectors={cacheLength:50,createPseudo:ot,match:U,find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(et,tt),e[3]=(e[4]||e[5]||"").replace(et,tt),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||st.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&st.error(e[0]),e},PSEUDO:function(e){var t,n=!e[5]&&e[2];return U.CHILD.test(e[0])?null:(e[4]?e[2]=e[4]:n&&z.test(n)&&(t=ft(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){return"*"===e?function(){return!0}:(e=e.replace(et,tt).toLowerCase(),function(t){return t.nodeName&&t.nodeName.toLowerCase()===e})},CLASS:function(e){var t=k[e+" "];return t||(t=RegExp("(^|"+_+")"+e+"("+_+"|$)"))&&k(e,function(e){return t.test(e.className||typeof e.getAttribute!==A&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=st.attr(r,e);return null==i?"!="===t:t?(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i+" ").indexOf(n)>-1:"|="===t?i===n||i.slice(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,p,f,d,h,g=o!==a?"nextSibling":"previousSibling",m=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!u&&!s;if(m){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?m.firstChild:m.lastChild],a&&v){c=m[x]||(m[x]={}),l=c[e]||[],d=l[0]===N&&l[1],f=l[0]===N&&l[2],p=d&&m.childNodes[d];while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if(1===p.nodeType&&++f&&p===t){c[e]=[N,d,f];break}}else if(v&&(l=(t[x]||(t[x]={}))[e])&&l[0]===N)f=l[1];else while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===y:1===p.nodeType)&&++f&&(v&&((p[x]||(p[x]={}))[e]=[N,f]),p===t))break;return f-=i,f===r||0===f%r&&f/r>=0}}},PSEUDO:function(e,t){var n,r=i.pseudos[e]||i.setFilters[e.toLowerCase()]||st.error("unsupported pseudo: "+e);return r[x]?r(t):r.length>1?(n=[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowerCase())?ot(function(e,n){var i,o=r(e,t),a=o.length;while(a--)i=M.call(e,o[a]),e[i]=!(n[i]=o[a])}):function(e){return r(e,0,n)}):r}},pseudos:{not:ot(function(e){var t=[],n=[],r=s(e.replace(W,"$1"));return r[x]?ot(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:ot(function(e){return function(t){return st(e,t).length>0}}),contains:ot(function(e){return function(t){return(t.textContent||t.innerText||o(t)).indexOf(e)>-1}}),lang:ot(function(e){return X.test(e||"")||st.error("unsupported lang: "+e),e=e.replace(et,tt).toLowerCase(),function(t){var n;do if(n=d?t.getAttribute("xml:lang")||t.getAttribute("lang"):t.lang)return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===f},focus:function(e){return e===p.activeElement&&(!p.hasFocus||p.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeName>"@"||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!i.pseudos.empty(e)},header:function(e){return Q.test(e.nodeName)},input:function(e){return G.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:pt(function(){return[0]}),last:pt(function(e,t){return[t-1]}),eq:pt(function(e,t,n){return[0>n?n+t:n]}),even:pt(function(e,t){var n=0;for(;t>n;n+=2)e.push(n);return e}),odd:pt(function(e,t){var n=1;for(;t>n;n+=2)e.push(n);return e}),lt:pt(function(e,t,n){var r=0>n?n+t:n;for(;--r>=0;)e.push(r);return e}),gt:pt(function(e,t,n){var r=0>n?n+t:n;for(;t>++r;)e.push(r);return e})}};for(n in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})i.pseudos[n]=lt(n);for(n in{submit:!0,reset:!0})i.pseudos[n]=ct(n);function ft(e,t){var n,r,o,a,s,u,l,c=E[e+" "];if(c)return t?0:c.slice(0);s=e,u=[],l=i.preFilter;while(s){(!n||(r=$.exec(s)))&&(r&&(s=s.slice(r[0].length)||s),u.push(o=[])),n=!1,(r=I.exec(s))&&(n=r.shift(),o.push({value:n,type:r[0].replace(W," ")}),s=s.slice(n.length));for(a in i.filter)!(r=U[a].exec(s))||l[a]&&!(r=l[a](r))||(n=r.shift(),o.push({value:n,type:a,matches:r}),s=s.slice(n.length));if(!n)break}return t?s.length:s?st.error(e):E(e,u).slice(0)}function dt(e){var t=0,n=e.length,r="";for(;n>t;t++)r+=e[t].value;return r}function ht(e,t,n){var i=t.dir,o=n&&"parentNode"===i,a=C++;return t.first?function(t,n,r){while(t=t[i])if(1===t.nodeType||o)return e(t,n,r)}:function(t,n,s){var u,l,c,p=N+" "+a;if(s){while(t=t[i])if((1===t.nodeType||o)&&e(t,n,s))return!0}else while(t=t[i])if(1===t.nodeType||o)if(c=t[x]||(t[x]={}),(l=c[i])&&l[0]===p){if((u=l[1])===!0||u===r)return u===!0}else if(l=c[i]=[p],l[1]=e(t,n,s)||r,l[1]===!0)return!0}}function gt(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function mt(e,t,n,r,i){var o,a=[],s=0,u=e.length,l=null!=t;for(;u>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),l&&t.push(s));return a}function yt(e,t,n,r,i,o){return r&&!r[x]&&(r=yt(r)),i&&!i[x]&&(i=yt(i,o)),ot(function(o,a,s,u){var l,c,p,f=[],d=[],h=a.length,g=o||xt(t||"*",s.nodeType?[s]:s,[]),m=!e||!o&&t?g:mt(g,f,e,s,u),y=n?i||(o?e:h||r)?[]:a:m;if(n&&n(m,y,s,u),r){l=mt(y,d),r(l,[],s,u),c=l.length;while(c--)(p=l[c])&&(y[d[c]]=!(m[d[c]]=p))}if(o){if(i||e){if(i){l=[],c=y.length;while(c--)(p=y[c])&&l.push(m[c]=p);i(null,y=[],l,u)}c=y.length;while(c--)(p=y[c])&&(l=i?M.call(o,p):f[c])>-1&&(o[l]=!(a[l]=p))}}else y=mt(y===a?y.splice(h,y.length):y),i?i(null,a,y,u):H.apply(a,y)})}function vt(e){var t,n,r,o=e.length,a=i.relative[e[0].type],s=a||i.relative[" "],u=a?1:0,c=ht(function(e){return e===t},s,!0),p=ht(function(e){return M.call(t,e)>-1},s,!0),f=[function(e,n,r){return!a&&(r||n!==l)||((t=n).nodeType?c(e,n,r):p(e,n,r))}];for(;o>u;u++)if(n=i.relative[e[u].type])f=[ht(gt(f),n)];else{if(n=i.filter[e[u].type].apply(null,e[u].matches),n[x]){for(r=++u;o>r;r++)if(i.relative[e[r].type])break;return yt(u>1&>(f),u>1&&dt(e.slice(0,u-1)).replace(W,"$1"),n,r>u&&vt(e.slice(u,r)),o>r&&vt(e=e.slice(r)),o>r&&dt(e))}f.push(n)}return gt(f)}function bt(e,t){var n=0,o=t.length>0,a=e.length>0,s=function(s,u,c,f,d){var h,g,m,y=[],v=0,b="0",x=s&&[],w=null!=d,T=l,C=s||a&&i.find.TAG("*",d&&u.parentNode||u),k=N+=null==T?1:Math.random()||.1;for(w&&(l=u!==p&&u,r=n);null!=(h=C[b]);b++){if(a&&h){g=0;while(m=e[g++])if(m(h,u,c)){f.push(h);break}w&&(N=k,r=++n)}o&&((h=!m&&h)&&v--,s&&x.push(h))}if(v+=b,o&&b!==v){g=0;while(m=t[g++])m(x,y,u,c);if(s){if(v>0)while(b--)x[b]||y[b]||(y[b]=L.call(f));y=mt(y)}H.apply(f,y),w&&!s&&y.length>0&&v+t.length>1&&st.uniqueSort(f)}return w&&(N=k,l=T),x};return o?ot(s):s}s=st.compile=function(e,t){var n,r=[],i=[],o=S[e+" "];if(!o){t||(t=ft(e)),n=t.length;while(n--)o=vt(t[n]),o[x]?r.push(o):i.push(o);o=S(e,bt(i,r))}return o};function xt(e,t,n){var r=0,i=t.length;for(;i>r;r++)st(e,t[r],n);return n}function wt(e,t,n,r){var o,a,u,l,c,p=ft(e);if(!r&&1===p.length){if(a=p[0]=p[0].slice(0),a.length>2&&"ID"===(u=a[0]).type&&9===t.nodeType&&!d&&i.relative[a[1].type]){if(t=i.find.ID(u.matches[0].replace(et,tt),t)[0],!t)return n;e=e.slice(a.shift().value.length)}o=U.needsContext.test(e)?0:a.length;while(o--){if(u=a[o],i.relative[l=u.type])break;if((c=i.find[l])&&(r=c(u.matches[0].replace(et,tt),V.test(a[0].type)&&t.parentNode||t))){if(a.splice(o,1),e=r.length&&dt(a),!e)return H.apply(n,q.call(r,0)),n;break}}}return s(e,p)(r,t,d,n,V.test(e)),n}i.pseudos.nth=i.pseudos.eq;function Tt(){}i.filters=Tt.prototype=i.pseudos,i.setFilters=new Tt,c(),st.attr=b.attr,b.find=st,b.expr=st.selectors,b.expr[":"]=b.expr.pseudos,b.unique=st.uniqueSort,b.text=st.getText,b.isXMLDoc=st.isXML,b.contains=st.contains}(e);var at=/Until$/,st=/^(?:parents|prev(?:Until|All))/,ut=/^.[^:#\[\.,]*$/,lt=b.expr.match.needsContext,ct={children:!0,contents:!0,next:!0,prev:!0};b.fn.extend({find:function(e){var t,n,r,i=this.length;if("string"!=typeof e)return r=this,this.pushStack(b(e).filter(function(){for(t=0;i>t;t++)if(b.contains(r[t],this))return!0}));for(n=[],t=0;i>t;t++)b.find(e,this[t],n);return n=this.pushStack(i>1?b.unique(n):n),n.selector=(this.selector?this.selector+" ":"")+e,n},has:function(e){var t,n=b(e,this),r=n.length;return this.filter(function(){for(t=0;r>t;t++)if(b.contains(this,n[t]))return!0})},not:function(e){return this.pushStack(ft(this,e,!1))},filter:function(e){return this.pushStack(ft(this,e,!0))},is:function(e){return!!e&&("string"==typeof e?lt.test(e)?b(e,this.context).index(this[0])>=0:b.filter(e,this).length>0:this.filter(e).length>0)},closest:function(e,t){var n,r=0,i=this.length,o=[],a=lt.test(e)||"string"!=typeof e?b(e,t||this.context):0;for(;i>r;r++){n=this[r];while(n&&n.ownerDocument&&n!==t&&11!==n.nodeType){if(a?a.index(n)>-1:b.find.matchesSelector(n,e)){o.push(n);break}n=n.parentNode}}return this.pushStack(o.length>1?b.unique(o):o)},index:function(e){return e?"string"==typeof e?b.inArray(this[0],b(e)):b.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n="string"==typeof e?b(e,t):b.makeArray(e&&e.nodeType?[e]:e),r=b.merge(this.get(),n);return this.pushStack(b.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),b.fn.andSelf=b.fn.addBack;function pt(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}b.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return b.dir(e,"parentNode")},parentsUntil:function(e,t,n){return b.dir(e,"parentNode",n)},next:function(e){return pt(e,"nextSibling")},prev:function(e){return pt(e,"previousSibling")},nextAll:function(e){return b.dir(e,"nextSibling")},prevAll:function(e){return b.dir(e,"previousSibling")},nextUntil:function(e,t,n){return b.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return b.dir(e,"previousSibling",n)},siblings:function(e){return b.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return b.sibling(e.firstChild)},contents:function(e){return b.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:b.merge([],e.childNodes)}},function(e,t){b.fn[e]=function(n,r){var i=b.map(this,t,n);return at.test(e)||(r=n),r&&"string"==typeof r&&(i=b.filter(r,i)),i=this.length>1&&!ct[e]?b.unique(i):i,this.length>1&&st.test(e)&&(i=i.reverse()),this.pushStack(i)}}),b.extend({filter:function(e,t,n){return n&&(e=":not("+e+")"),1===t.length?b.find.matchesSelector(t[0],e)?[t[0]]:[]:b.find.matches(e,t)},dir:function(e,n,r){var i=[],o=e[n];while(o&&9!==o.nodeType&&(r===t||1!==o.nodeType||!b(o).is(r)))1===o.nodeType&&i.push(o),o=o[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});function ft(e,t,n){if(t=t||0,b.isFunction(t))return b.grep(e,function(e,r){var i=!!t.call(e,r,e);return i===n});if(t.nodeType)return b.grep(e,function(e){return e===t===n});if("string"==typeof t){var r=b.grep(e,function(e){return 1===e.nodeType});if(ut.test(t))return b.filter(t,r,!n);t=b.filter(t,r)}return b.grep(e,function(e){return b.inArray(e,t)>=0===n})}function dt(e){var t=ht.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}var ht="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",gt=/ jQuery\d+="(?:null|\d+)"/g,mt=RegExp("<(?:"+ht+")[\\s/>]","i"),yt=/^\s+/,vt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bt=/<([\w:]+)/,xt=/\s*$/g,At={option:[1,""],legend:[1,"
","
"],area:[1,"",""],param:[1,"",""],thead:[1,"","
"],tr:[2,"","
"],col:[2,"","
"],td:[3,"","
"],_default:b.support.htmlSerialize?[0,"",""]:[1,"X
","
"]},jt=dt(o),Dt=jt.appendChild(o.createElement("div"));At.optgroup=At.option,At.tbody=At.tfoot=At.colgroup=At.caption=At.thead,At.th=At.td,b.fn.extend({text:function(e){return b.access(this,function(e){return e===t?b.text(this):this.empty().append((this[0]&&this[0].ownerDocument||o).createTextNode(e))},null,e,arguments.length)},wrapAll:function(e){if(b.isFunction(e))return this.each(function(t){b(this).wrapAll(e.call(this,t))});if(this[0]){var t=b(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&1===e.firstChild.nodeType)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return b.isFunction(e)?this.each(function(t){b(this).wrapInner(e.call(this,t))}):this.each(function(){var t=b(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=b.isFunction(e);return this.each(function(n){b(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){b.nodeName(this,"body")||b(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(e){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&this.appendChild(e)})},prepend:function(){return this.domManip(arguments,!0,function(e){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&this.insertBefore(e,this.firstChild)})},before:function(){return this.domManip(arguments,!1,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,!1,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){var n,r=0;for(;null!=(n=this[r]);r++)(!e||b.filter(e,[n]).length>0)&&(t||1!==n.nodeType||b.cleanData(Ot(n)),n.parentNode&&(t&&b.contains(n.ownerDocument,n)&&Mt(Ot(n,"script")),n.parentNode.removeChild(n)));return this},empty:function(){var e,t=0;for(;null!=(e=this[t]);t++){1===e.nodeType&&b.cleanData(Ot(e,!1));while(e.firstChild)e.removeChild(e.firstChild);e.options&&b.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return b.clone(this,e,t)})},html:function(e){return b.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return 1===n.nodeType?n.innerHTML.replace(gt,""):t;if(!("string"!=typeof e||Tt.test(e)||!b.support.htmlSerialize&&mt.test(e)||!b.support.leadingWhitespace&&yt.test(e)||At[(bt.exec(e)||["",""])[1].toLowerCase()])){e=e.replace(vt,"<$1>");try{for(;i>r;r++)n=this[r]||{},1===n.nodeType&&(b.cleanData(Ot(n,!1)),n.innerHTML=e);n=0}catch(o){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(e){var t=b.isFunction(e);return t||"string"==typeof e||(e=b(e).not(this).detach()),this.domManip([e],!0,function(e){var t=this.nextSibling,n=this.parentNode;n&&(b(this).remove(),n.insertBefore(e,t))})},detach:function(e){return this.remove(e,!0)},domManip:function(e,n,r){e=f.apply([],e);var i,o,a,s,u,l,c=0,p=this.length,d=this,h=p-1,g=e[0],m=b.isFunction(g);if(m||!(1>=p||"string"!=typeof g||b.support.checkClone)&&Ct.test(g))return this.each(function(i){var o=d.eq(i);m&&(e[0]=g.call(this,i,n?o.html():t)),o.domManip(e,n,r)});if(p&&(l=b.buildFragment(e,this[0].ownerDocument,!1,this),i=l.firstChild,1===l.childNodes.length&&(l=i),i)){for(n=n&&b.nodeName(i,"tr"),s=b.map(Ot(l,"script"),Ht),a=s.length;p>c;c++)o=l,c!==h&&(o=b.clone(o,!0,!0),a&&b.merge(s,Ot(o,"script"))),r.call(n&&b.nodeName(this[c],"table")?Lt(this[c],"tbody"):this[c],o,c);if(a)for(u=s[s.length-1].ownerDocument,b.map(s,qt),c=0;a>c;c++)o=s[c],kt.test(o.type||"")&&!b._data(o,"globalEval")&&b.contains(u,o)&&(o.src?b.ajax({url:o.src,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0}):b.globalEval((o.text||o.textContent||o.innerHTML||"").replace(St,"")));l=i=null}return this}});function Lt(e,t){return e.getElementsByTagName(t)[0]||e.appendChild(e.ownerDocument.createElement(t))}function Ht(e){var t=e.getAttributeNode("type");return e.type=(t&&t.specified)+"/"+e.type,e}function qt(e){var t=Et.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function Mt(e,t){var n,r=0;for(;null!=(n=e[r]);r++)b._data(n,"globalEval",!t||b._data(t[r],"globalEval"))}function _t(e,t){if(1===t.nodeType&&b.hasData(e)){var n,r,i,o=b._data(e),a=b._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;i>r;r++)b.event.add(t,n,s[n][r])}a.data&&(a.data=b.extend({},a.data))}}function Ft(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!b.support.noCloneEvent&&t[b.expando]){i=b._data(t);for(r in i.events)b.removeEvent(t,r,i.handle);t.removeAttribute(b.expando)}"script"===n&&t.text!==e.text?(Ht(t).text=e.text,qt(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),b.support.html5Clone&&e.innerHTML&&!b.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&Nt.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}b.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){b.fn[e]=function(e){var n,r=0,i=[],o=b(e),a=o.length-1;for(;a>=r;r++)n=r===a?this:this.clone(!0),b(o[r])[t](n),d.apply(i,n.get());return this.pushStack(i)}});function Ot(e,n){var r,o,a=0,s=typeof e.getElementsByTagName!==i?e.getElementsByTagName(n||"*"):typeof e.querySelectorAll!==i?e.querySelectorAll(n||"*"):t;if(!s)for(s=[],r=e.childNodes||e;null!=(o=r[a]);a++)!n||b.nodeName(o,n)?s.push(o):b.merge(s,Ot(o,n));return n===t||n&&b.nodeName(e,n)?b.merge([e],s):s}function Bt(e){Nt.test(e.type)&&(e.defaultChecked=e.checked)}b.extend({clone:function(e,t,n){var r,i,o,a,s,u=b.contains(e.ownerDocument,e);if(b.support.html5Clone||b.isXMLDoc(e)||!mt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(Dt.innerHTML=e.outerHTML,Dt.removeChild(o=Dt.firstChild)),!(b.support.noCloneEvent&&b.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||b.isXMLDoc(e)))for(r=Ot(o),s=Ot(e),a=0;null!=(i=s[a]);++a)r[a]&&Ft(i,r[a]);if(t)if(n)for(s=s||Ot(e),r=r||Ot(o),a=0;null!=(i=s[a]);a++)_t(i,r[a]);else _t(e,o);return r=Ot(o,"script"),r.length>0&&Mt(r,!u&&Ot(e,"script")),r=s=i=null,o},buildFragment:function(e,t,n,r){var i,o,a,s,u,l,c,p=e.length,f=dt(t),d=[],h=0;for(;p>h;h++)if(o=e[h],o||0===o)if("object"===b.type(o))b.merge(d,o.nodeType?[o]:o);else if(wt.test(o)){s=s||f.appendChild(t.createElement("div")),u=(bt.exec(o)||["",""])[1].toLowerCase(),c=At[u]||At._default,s.innerHTML=c[1]+o.replace(vt,"<$1>")+c[2],i=c[0];while(i--)s=s.lastChild;if(!b.support.leadingWhitespace&&yt.test(o)&&d.push(t.createTextNode(yt.exec(o)[0])),!b.support.tbody){o="table"!==u||xt.test(o)?""!==c[1]||xt.test(o)?0:s:s.firstChild,i=o&&o.childNodes.length;while(i--)b.nodeName(l=o.childNodes[i],"tbody")&&!l.childNodes.length&&o.removeChild(l) +}b.merge(d,s.childNodes),s.textContent="";while(s.firstChild)s.removeChild(s.firstChild);s=f.lastChild}else d.push(t.createTextNode(o));s&&f.removeChild(s),b.support.appendChecked||b.grep(Ot(d,"input"),Bt),h=0;while(o=d[h++])if((!r||-1===b.inArray(o,r))&&(a=b.contains(o.ownerDocument,o),s=Ot(f.appendChild(o),"script"),a&&Mt(s),n)){i=0;while(o=s[i++])kt.test(o.type||"")&&n.push(o)}return s=null,f},cleanData:function(e,t){var n,r,o,a,s=0,u=b.expando,l=b.cache,p=b.support.deleteExpando,f=b.event.special;for(;null!=(n=e[s]);s++)if((t||b.acceptData(n))&&(o=n[u],a=o&&l[o])){if(a.events)for(r in a.events)f[r]?b.event.remove(n,r):b.removeEvent(n,r,a.handle);l[o]&&(delete l[o],p?delete n[u]:typeof n.removeAttribute!==i?n.removeAttribute(u):n[u]=null,c.push(o))}}});var Pt,Rt,Wt,$t=/alpha\([^)]*\)/i,It=/opacity\s*=\s*([^)]*)/,zt=/^(top|right|bottom|left)$/,Xt=/^(none|table(?!-c[ea]).+)/,Ut=/^margin/,Vt=RegExp("^("+x+")(.*)$","i"),Yt=RegExp("^("+x+")(?!px)[a-z%]+$","i"),Jt=RegExp("^([+-])=("+x+")","i"),Gt={BODY:"block"},Qt={position:"absolute",visibility:"hidden",display:"block"},Kt={letterSpacing:0,fontWeight:400},Zt=["Top","Right","Bottom","Left"],en=["Webkit","O","Moz","ms"];function tn(e,t){if(t in e)return t;var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=en.length;while(i--)if(t=en[i]+n,t in e)return t;return r}function nn(e,t){return e=t||e,"none"===b.css(e,"display")||!b.contains(e.ownerDocument,e)}function rn(e,t){var n,r,i,o=[],a=0,s=e.length;for(;s>a;a++)r=e[a],r.style&&(o[a]=b._data(r,"olddisplay"),n=r.style.display,t?(o[a]||"none"!==n||(r.style.display=""),""===r.style.display&&nn(r)&&(o[a]=b._data(r,"olddisplay",un(r.nodeName)))):o[a]||(i=nn(r),(n&&"none"!==n||!i)&&b._data(r,"olddisplay",i?n:b.css(r,"display"))));for(a=0;s>a;a++)r=e[a],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[a]||"":"none"));return e}b.fn.extend({css:function(e,n){return b.access(this,function(e,n,r){var i,o,a={},s=0;if(b.isArray(n)){for(o=Rt(e),i=n.length;i>s;s++)a[n[s]]=b.css(e,n[s],!1,o);return a}return r!==t?b.style(e,n,r):b.css(e,n)},e,n,arguments.length>1)},show:function(){return rn(this,!0)},hide:function(){return rn(this)},toggle:function(e){var t="boolean"==typeof e;return this.each(function(){(t?e:nn(this))?b(this).show():b(this).hide()})}}),b.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Wt(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":b.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,s,u=b.camelCase(n),l=e.style;if(n=b.cssProps[u]||(b.cssProps[u]=tn(l,u)),s=b.cssHooks[n]||b.cssHooks[u],r===t)return s&&"get"in s&&(o=s.get(e,!1,i))!==t?o:l[n];if(a=typeof r,"string"===a&&(o=Jt.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(b.css(e,n)),a="number"),!(null==r||"number"===a&&isNaN(r)||("number"!==a||b.cssNumber[u]||(r+="px"),b.support.clearCloneStyle||""!==r||0!==n.indexOf("background")||(l[n]="inherit"),s&&"set"in s&&(r=s.set(e,r,i))===t)))try{l[n]=r}catch(c){}}},css:function(e,n,r,i){var o,a,s,u=b.camelCase(n);return n=b.cssProps[u]||(b.cssProps[u]=tn(e.style,u)),s=b.cssHooks[n]||b.cssHooks[u],s&&"get"in s&&(a=s.get(e,!0,r)),a===t&&(a=Wt(e,n,i)),"normal"===a&&n in Kt&&(a=Kt[n]),""===r||r?(o=parseFloat(a),r===!0||b.isNumeric(o)?o||0:a):a},swap:function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i}}),e.getComputedStyle?(Rt=function(t){return e.getComputedStyle(t,null)},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),u=s?s.getPropertyValue(n)||s[n]:t,l=e.style;return s&&(""!==u||b.contains(e.ownerDocument,e)||(u=b.style(e,n)),Yt.test(u)&&Ut.test(n)&&(i=l.width,o=l.minWidth,a=l.maxWidth,l.minWidth=l.maxWidth=l.width=u,u=s.width,l.width=i,l.minWidth=o,l.maxWidth=a)),u}):o.documentElement.currentStyle&&(Rt=function(e){return e.currentStyle},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),u=s?s[n]:t,l=e.style;return null==u&&l&&l[n]&&(u=l[n]),Yt.test(u)&&!zt.test(n)&&(i=l.left,o=e.runtimeStyle,a=o&&o.left,a&&(o.left=e.currentStyle.left),l.left="fontSize"===n?"1em":u,u=l.pixelLeft+"px",l.left=i,a&&(o.left=a)),""===u?"auto":u});function on(e,t,n){var r=Vt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function an(e,t,n,r,i){var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;for(;4>o;o+=2)"margin"===n&&(a+=b.css(e,n+Zt[o],!0,i)),r?("content"===n&&(a-=b.css(e,"padding"+Zt[o],!0,i)),"margin"!==n&&(a-=b.css(e,"border"+Zt[o]+"Width",!0,i))):(a+=b.css(e,"padding"+Zt[o],!0,i),"padding"!==n&&(a+=b.css(e,"border"+Zt[o]+"Width",!0,i)));return a}function sn(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=Rt(e),a=b.support.boxSizing&&"border-box"===b.css(e,"boxSizing",!1,o);if(0>=i||null==i){if(i=Wt(e,t,o),(0>i||null==i)&&(i=e.style[t]),Yt.test(i))return i;r=a&&(b.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+an(e,t,n||(a?"border":"content"),r,o)+"px"}function un(e){var t=o,n=Gt[e];return n||(n=ln(e,t),"none"!==n&&n||(Pt=(Pt||b("

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 l{e&g~X5<1_9gL}ppL5A<-o=h literal 0 HcmV?d00001 diff --git a/hextris/style/fonts/roboto.woff b/hextris/style/fonts/roboto.woff new file mode 100644 index 0000000000000000000000000000000000000000..3be8671f927e65946cdffb45aecfb482886b4084 GIT binary patch literal 15660 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 z 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 literal 0 HcmV?d00001 diff --git a/hextris/style/rrssb.css b/hextris/style/rrssb.css new file mode 100644 index 00000000..e7499d96 --- /dev/null +++ b/hextris/style/rrssb.css @@ -0,0 +1 @@ +.rrssb-buttons{box-sizing:border-box;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;height:36px;margin:0;padding:0;width:100%}.rrssb-buttons li{box-sizing:border-box;float:left;height:100%;line-height:13px;list-style:none;margin:0;padding:0 2px}.rrssb-buttons li.rrssb-email a{background-color:#0a88ff}.rrssb-buttons li.rrssb-email a:hover{background-color:#006ed6}.rrssb-buttons li.rrssb-facebook a{background-color:#306199}.rrssb-buttons li.rrssb-facebook a:hover{background-color:#244872}.rrssb-buttons li.rrssb-tumblr a{background-color:#32506d}.rrssb-buttons li.rrssb-tumblr a:hover{background-color:#22364a}.rrssb-buttons li.rrssb-linkedin a{background-color:#007bb6}.rrssb-buttons li.rrssb-linkedin a:hover{background-color:#005983}.rrssb-buttons li.rrssb-twitter a{background-color:#26c4f1}.rrssb-buttons li.rrssb-twitter a:hover{background-color:#0eaad6}.rrssb-buttons li.rrssb-googleplus a{background-color:#e93f2e}.rrssb-buttons li.rrssb-googleplus a:hover{background-color:#ce2616}.rrssb-buttons li.rrssb-youtube a{background-color:#df1c31}.rrssb-buttons li.rrssb-youtube a:hover{background-color:#b21627}.rrssb-buttons li.rrssb-reddit a{background-color:#8bbbe3}.rrssb-buttons li.rrssb-reddit a:hover{background-color:#62a3d9}.rrssb-buttons li.rrssb-pinterest a{background-color:#b81621}.rrssb-buttons li.rrssb-pinterest a:hover{background-color:#8a1119}.rrssb-buttons li.rrssb-pocket a{background-color:#ed4054}.rrssb-buttons li.rrssb-pocket a:hover{background-color:#e4162d}.rrssb-buttons li.rrssb-github a{background-color:#444}.rrssb-buttons li.rrssb-github a:hover{background-color:#2b2b2b}.rrssb-buttons li.rrssb-instagram a{background-color:#517fa4}.rrssb-buttons li.rrssb-instagram a:hover{background-color:#406582}.rrssb-buttons li.rrssb-delicious a{background-color:#0B79E5}.rrssb-buttons li.rrssb-delicious a:hover{background-color:#095fb4}.rrssb-buttons li.rrssb-vk a{background-color:#4d71a9}.rrssb-buttons li.rrssb-vk a:hover{background-color:#3d5a86}.rrssb-buttons li.rrssb-hackernews a{background-color:#f60}.rrssb-buttons li.rrssb-hackernews a:hover{background-color:#cc5200}.rrssb-buttons li a{background-color:#ccc;border-radius:2px;box-sizing:border-box;display:block;font-size:11px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:700;height:100%;padding:11px 7px 12px 27px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;width:100%}.rrssb-buttons li a .rrssb-icon{display:block;left:10px;padding-top:9px;position:absolute;top:0;width:10%}.rrssb-buttons li a .rrssb-icon svg{height:17px;width:17px}.rrssb-buttons li a .rrssb-icon svg path,.rrssb-buttons li a .rrssb-icon svg polygon{fill:#fff}.rrssb-buttons li a .rrssb-text{color:#fff}.rrssb-buttons li a:active{box-shadow:inset 1px 3px 15px 0 rgba(22,0,0,.25)}.rrssb-buttons li.small a{padding:0}.rrssb-buttons li.small a .rrssb-icon{left:auto;margin:0 auto;overflow:hidden;position:relative;top:auto;width:100%}.rrssb-buttons li.small a .rrssb-text{visibility:hidden}.rrssb-buttons.large-format,.rrssb-buttons.large-format li{height:auto}.rrssb-buttons.large-format li:first-child:nth-last-child(1) a{font-size:20px;font-size:4vw}.rrssb-buttons.large-format li:first-child:nth-last-child(2) a,.rrssb-buttons.large-format li:first-child:nth-last-child(2)~li a{font-size:16px;font-size:2vw}.rrssb-buttons.large-format li:first-child:nth-last-child(3) a,.rrssb-buttons.large-format li:first-child:nth-last-child(3)~li a{font-size:14px;font-size:1.7vw}.rrssb-buttons.large-format li:first-child:nth-last-child(4) a,.rrssb-buttons.large-format li:first-child:nth-last-child(4)~li a{font-size:13px;font-size:1.4vw}.rrssb-buttons.large-format li:first-child:nth-last-child(5) a,.rrssb-buttons.large-format li:first-child:nth-last-child(5)~li a{font-size:13px;font-size:1.2vw}.rrssb-buttons.large-format li:first-child:nth-last-child(6) a,.rrssb-buttons.large-format li:first-child:nth-last-child(6)~li a{font-size:12px;font-size:1.05vw}.rrssb-buttons.large-format li:first-child:nth-last-child(7) a,.rrssb-buttons.large-format li:first-child:nth-last-child(7)~li a{font-size:11px;font-size:.9vw}.rrssb-buttons.large-format li:first-child:nth-last-child(8) a,.rrssb-buttons.large-format li:first-child:nth-last-child(8)~li a{font-size:11px;font-size:.8vw}.rrssb-buttons.large-format li:first-child:nth-last-child(9) a,.rrssb-buttons.large-format li:first-child:nth-last-child(9)~li a{font-size:11px;font-size:.7vw}.rrssb-buttons.large-format li:first-child:nth-last-child(10) a,.rrssb-buttons.large-format li:first-child:nth-last-child(10)~li a{font-size:11px;font-size:.6vw}.rrssb-buttons.large-format li:first-child:nth-last-child(11) a,.rrssb-buttons.large-format li:first-child:nth-last-child(11)~li a{font-size:11px;font-size:.5vw}.rrssb-buttons.large-format li a{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:.2em;padding:8.5% 0 8.5% 12%}.rrssb-buttons.large-format li a .rrssb-icon{height:100%;left:7%;padding-top:0;width:12%}.rrssb-buttons.large-format li a .rrssb-icon svg{height:100%;position:absolute;top:0;width:100%}.rrssb-buttons.large-format li a .rrssb-text{-webkit-backface-visibility:hidden;backface-visibility:hidden}.rrssb-buttons.small-format{padding-top:5px}.rrssb-buttons.small-format li{height:80%;padding:0 1px}.rrssb-buttons.small-format li a .rrssb-icon{height:100%;padding-top:0}.rrssb-buttons.small-format li a .rrssb-icon svg{height:48%;position:relative;top:6px;width:80%}.rrssb-buttons.tiny-format{height:22px;position:relative}.rrssb-buttons.tiny-format li{padding-right:7px}.rrssb-buttons.tiny-format li a{background-color:transparent;padding:0}.rrssb-buttons.tiny-format li a .rrssb-icon svg{height:70%;width:100%}.rrssb-buttons.tiny-format li a:active,.rrssb-buttons.tiny-format li a:hover{background-color:transparent}.rrssb-buttons.tiny-format li.rrssb-email a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-email a .rrssb-icon svg polygon{fill:#0a88ff}.rrssb-buttons.tiny-format li.rrssb-email a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-email a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#0054a3}.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon svg polygon{fill:#306199}.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#18304b}.rrssb-buttons.tiny-format li.rrssb-tumblr a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-tumblr a .rrssb-icon svg polygon{fill:#32506d}.rrssb-buttons.tiny-format li.rrssb-tumblr a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-tumblr a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#121d27}.rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon svg polygon{fill:#007bb6}.rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#003650}.rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon svg polygon{fill:#26c4f1}.rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#0b84a6}.rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon svg polygon{fill:#e93f2e}.rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#a01e11}.rrssb-buttons.tiny-format li.rrssb-youtube a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-youtube a .rrssb-icon svg polygon{fill:#df1c31}.rrssb-buttons.tiny-format li.rrssb-youtube a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-youtube a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#84111d}.rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon svg polygon{fill:#8bbbe3}.rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#398bcf}.rrssb-buttons.tiny-format li.rrssb-pinterest a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-pinterest a .rrssb-icon svg polygon{fill:#b81621}.rrssb-buttons.tiny-format li.rrssb-pinterest a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-pinterest a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#5d0b11}.rrssb-buttons.tiny-format li.rrssb-pocket a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-pocket a .rrssb-icon svg polygon{fill:#ed4054}.rrssb-buttons.tiny-format li.rrssb-pocket a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-pocket a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#b61124}.rrssb-buttons.tiny-format li.rrssb-github a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-github a .rrssb-icon svg polygon{fill:#444}.rrssb-buttons.tiny-format li.rrssb-github a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-github a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#111}.rrssb-buttons.tiny-format li.rrssb-instagram a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-instagram a .rrssb-icon svg polygon{fill:#517fa4}.rrssb-buttons.tiny-format li.rrssb-instagram a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-instagram a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#2f4a60}.rrssb-buttons.tiny-format li.rrssb-delicious a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-delicious a .rrssb-icon svg polygon{fill:#0B79E5}.rrssb-buttons.tiny-format li.rrssb-delicious a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-delicious a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#064684}.rrssb-buttons.tiny-format li.rrssb-vk a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-vk a .rrssb-icon svg polygon{fill:#4d71a9}.rrssb-buttons.tiny-format li.rrssb-vk a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-vk a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#2d4263}.rrssb-buttons.tiny-format li.rrssb-hackernews a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-hackernews a .rrssb-icon svg polygon{fill:#f60}.rrssb-buttons.tiny-format li.rrssb-hackernews a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-hackernews a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#993d00} \ No newline at end of file diff --git a/hextris/style/style.css b/hextris/style/style.css new file mode 100644 index 00000000..b57f23e8 --- /dev/null +++ b/hextris/style/style.css @@ -0,0 +1,527 @@ +* { + -webkit-touch-callout:none; + -webkit-user-select:none; + -khtml-user-select:none; + -moz-user-select:none; + -ms-user-select:none; + user-select:none; + padding:0; + margin:0; + -webkit-tap-highlight-color:rgba(0,0,0,0); +} +#HIGHSCORE { + position:absolute; + left:50%; + width:250px; + overflow:visible; + margin-left:-175px; + font-family:Exo; + +} +#container { + color:#232323; + position:absolute; + left:50%; + top:calc(50%); + text-align:center; + transform:translate(-50%, -50%); + font-family:Exo; + -webkit-transform:translate(-50%, -50%); + -moz-transform:translate(-50%, -50%); + -ms-transform:translate(-50%, -50%); + display:none; +} +.tweet { + font-size:2rem; + color:#4099FF; +} +@media only screen and (min-device-width:320px) and (max-device-width:480px) { + .tweet{ + font-size:1rem; + } +} +a { + color:#232323; +} +.navbar { + width:80%; + margin:0 auto; + padding:2.5vmin 0; + text-align:center; +} +.navbar li { + display:inline-block; + text-align:center; + width:calc(33% - 1.25vmin); +} + +#title { + color:#ecf0f1; + font-size:6vmin; +} + +#score { + font-size:4vmin; + text-align:center; + width:30%; +} + +#highscores { + text-align:center; + list-style:none; +} + +.not-visible { + display:none; +} + +button { + color:#ecf0f1; + background-color:rgba(0,0,0,0); + border:0; +} + +button:focus { + outline:0; +} + +#openSideBar { + position:fixed; + margin-top:6px; + width:72px; + height:72px; + margin-left:11px; + z-index:3003; + color:#232323; + cursor:pointer; + top:0; + left:0; + +} + + +#pauseBtn { + display:none; + position:fixed; + margin-bottom:7px; + width:72px; + height:72px; + margin-right:11px; + z-index:3000; + color:#232323; + cursor:pointer; + right:0; + bottom:0; + z-index:99; +} + +#restartBtn { + display:none; + position:fixed; + margin-bottom:7px; + width:72px; + height:72px; + margin-left:11px; + z-index:3000; + color:#232323; + cursor:pointer; + bottom:0; + z-index:99; +} +#startBtn { + position:absolute; + left:40%; + top:38%; + height:25%; + width:25%; + z-index:99999999; + cursor:pointer; +} + +#helpScreen { + height:100%; + width:100%; + z-index:3001; + position:fixed; + top:0; + margin:0; + font-size:15px; + text-align:center; + display:none; + color:#232323; + background-color:rgba(236,240,241,1); +} + +#colorBlindBtn { + position:absolute; + width:120px; + height:20px; + z-index:9999; + left:47%; + top:65%; + font-size:15px; + text-align:center; + color:#232323; + cursor:pointer; +} + +#inst_main_body { + padding:0px; + font-size:1.2em; + left:50%; + top:50%; + position: absolute; + text-align:left; + max-width:400px; + /*margin-top:30px;*/ + transform:translate(-50%, -50%); + -webkit-transform:translate(-50%, -50%); + -moz-transform:translate(-50%, -50%); + -ms-transform:translate(-50%, -50%); +} + +#inst_main_body > a { + font-weight:bold; +} + +#inst_main_body > hr { + width:100%; + color:#232323; + background-color:#232323; + height:1px; + border:0; +} + +#inst_main_body > p { + margin-bottom:15px; +} + +#instructions_head { + text-align:center; + font-size:1.5em; + padding-bottom:4px; +} + + +#highScoreInGameTextHeader { + color: #bdc3c7; + width:100%; +} + +#highScoreInGameText { + position: absolute; + top:10px; + text-align: center; + width:200px; + left:50%; + margin-left:-100px; +} + +#currentHighScore { + color: #2c3e50; + width:100%; + margin-top: -5px; + font-size:2em; +} + +@media only screen and (max-device-width:480px) { + #helpScreen { + position:fixed; + top:2px; + padding-top:20px; + margin:0; + width:100%; + height:100%; + font-size:13px; + text-align:center; + } + #inst_main_body { + width:calc(100% - 70px); + transform:translate(-50%, -50%); + -webkit-transform:translate(-50%, -50%); + -moz-transform:translate(-50%, -50%); + -ms-transform:translate(-50%, -50%); + } + #instructions_head { + padding-left:0%; + } + #openSideBar{ + width:60px; + height:60px; + } + #pauseBtn { + width:60px; + height:60px; + } + #restartBtn { + width:60px; + height:60px; + } +} + +.overlay { + position:absolute; + height:20%; + width:100%; + left:50%; + top:50%; + margin-left:-50%; + margin-top:-10%; + z-index:3000; + color:#232323; + text-align:center; +} + +.helpText { + z-index:3001; +} + +.centeredHeader { + font-size:5vw; + text-align:center; + line-height:4rem; +} + +.centeredSubHeader { + font-size:2.2rem; + line-height:1em; + text-align:center; +} + +.centeredSubSubHeader { + font-size:1.4rem; + text-align:center; +} + +#buttonCont { + position:absolute; + left:50%; + width:310px; + margin-left:-8px; + transform:translate(-50%, 0%); + -webkit-transform:translate(-50%, 0%); + -moz-transform:translate(-50%, 0%); + -ms-transform:translate(-50%, 0%); +} + +@media only screen and (orientation:landscape) { + #buttonCont { + bottom:calc(50vh - 19vh - 36px); + } + #container { + top:calc(50vh - 11vh); + } +} + +@media only screen and (orientation:portrait) { + #buttonCont { + bottom:calc(50vh - 19vw - 36px); + } + #container { + top:calc(50vh - 11vw); + } +} + +@media only screen and (min-device-width:320px) and (max-device-width:600px) { + .centeredHeader { + font-size:2rem; + text-align:center; + line-height:0.6rem; + } + + .centeredSubHeader { + font-size:1rem; + text-align:center; + } + + .overlay { + margin-top:-20%; + } + + #buttonCont { + width:280px; + } + + @media only screen and (orientation:landscape) { + #buttonCont { + bottom:119px; + } + } + + @media only screen and (orientation:portrait) { + #buttonCont { + bottom:119px; + } + } +} +.blur { + opacity:0.1; +} + +* { + padding:0; + margin:0; +} + +body { + color:#ecf0f1; + font-family:'Exo', sans-serif; + background-color:#ecf0f1; +} + +#clickToExit { + cursor:pointer; +} + +#canvas { + transition:all 0.5s ease; + position:absolute; + left:0; + right:0; + height:100%; + width:100%; + background-color:#ecf0f1; + z-index:0; +} +#title { + z-index:99; + margin-top:20px; + color:#2c3e50; +} + +#gameoverscreen { + /*display:none;*/ +} + +#restart{ + display:none; + cursor:pointer !important; + margin:0; + padding:0; + bottom:15px; + position:absolute; + left:calc(50% - 124px); + transform:translate(-50%, 0%); + -webkit-transform:translate(-50%, 0%); + -moz-transform:translate(-50%, 0%); + -ms-transform:translate(-50%, 0%); + margin-bottom:-3.5px; +} + +#socialShare{ + display:none; + margin:0; + padding:0; + bottom:0; + margin-bottom: 6.5px; + position:absolute; + left:calc(50% + 30px); + transform:translate(-50%, 0%); + -webkit-transform:translate(-50%, 0%); + -moz-transform:translate(-50%, 0%); + -ms-transform:translate(-50%, 0%); + padding-bottom: 2px; +} + +.unselectable { + -webkit-touch-callout:none; + -webkit-user-select:none; + -khtml-user-select:none; + -moz-user-select:none; + -ms-user-select:none; + user-select:none; +} +#afterhr { + margin:0; + padding:0; + margin-bottom:-10px; + padding-bottom:-10px; +} +body { + overflow:hidden; +} +#gameoverscreen { + padding:8px; +} +@font-face { + font-family:Exo; + font-weight:light; + src:url("./fonts/Exo2-ExtraLight.otf") format("opentype"); +} + +@font-face { + font-family:Exo; + src:url("./fonts/Exo2-Regular.otf") format("opentype"); +} + +@font-face { + font-family:Exo; + font-weight:bold; + src:url("./fonts/Exo2-SemiBold.otf") format("opentype"); +} + +.GOTitle { + font-weight:bold; + font-size:24.2000px; +} + +.scoreNum { + font-weight:normal ! important; +} + +#cScore { + font-size:60.5000px; + font-weight:light; + margin-bottom:5px; + margin-top:-10px; +} + +#highScoresTitle { + margin-bottom:2px; +} + +.score { + font-weight:light; + line-height:18px; +} + + + + +#bottomContainer { + position:absolute; + width:100%; + bottom:0px; +} + +#androidBadge { + position:absolute; + height:41px; + margin-top:5px; + left:calc(50% - 66px); + transform:translate(calc(-50% - 4px), -1px); + -webkit-transform:translate(calc(-50% - 4px), -1px); + -moz-transform:translate(calc(-50% - 4px), -1px); + -ms-transform:translate(calc(-50% - 4px), -1px); +} + +#iOSBadge { + margin-top:5px; + position:absolute; + left:calc(50% + 65px); + transform:translate(calc(-50% - 4px), 0%); + -webkit-transform:translate(calc(-50% - 4px), 0%); + -moz-transform:translate(calc(-50% - 4px), 0%); + -ms-transform:translate(calc(-50% - 4px), 0%); +} + +#authors { + position:absolute; + width:200px; + bottom:0px; + left:50%; + transform:translate(-50%, 0%); + -webkit-transform:translate(-50%, 0%); + -moz-transform:translate(-50%, 0%); + -ms-transform:translate(-50%, 0%); +} diff --git a/hextris/vendor/hammer.min.js b/hextris/vendor/hammer.min.js new file mode 100644 index 00000000..11af0314 --- /dev/null +++ b/hextris/vendor/hammer.min.js @@ -0,0 +1,8 @@ +/*! Hammer.JS - v1.1.2 - 2014-04-25 + * http://eightmedia.github.io/hammer.js + * + * Copyright (c) 2014 Jorik Tangelder ; + * Licensed under the MIT license */ + + +!function(a,b){"use strict";function c(){d.READY||(s.determineEventTypes(),r.each(d.gestures,function(a){u.register(a)}),s.onTouch(d.DOCUMENT,n,u.detect),s.onTouch(d.DOCUMENT,o,u.detect),d.READY=!0)}var d=function v(a,b){return new v.Instance(a,b||{})};d.VERSION="1.1.2",d.defaults={behavior:{userSelect:"none",touchAction:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}},d.DOCUMENT=document,d.HAS_POINTEREVENTS=navigator.pointerEnabled||navigator.msPointerEnabled,d.HAS_TOUCHEVENTS="ontouchstart"in a,d.IS_MOBILE=/mobile|tablet|ip(ad|hone|od)|android|silk/i.test(navigator.userAgent),d.NO_MOUSEEVENTS=d.HAS_TOUCHEVENTS&&d.IS_MOBILE||d.HAS_POINTEREVENTS,d.CALCULATE_INTERVAL=25;var e={},f=d.DIRECTION_DOWN="down",g=d.DIRECTION_LEFT="left",h=d.DIRECTION_UP="up",i=d.DIRECTION_RIGHT="right",j=d.POINTER_MOUSE="mouse",k=d.POINTER_TOUCH="touch",l=d.POINTER_PEN="pen",m=d.EVENT_START="start",n=d.EVENT_MOVE="move",o=d.EVENT_END="end",p=d.EVENT_RELEASE="release",q=d.EVENT_TOUCH="touch";d.READY=!1,d.plugins=d.plugins||{},d.gestures=d.gestures||{};var r=d.utils={extend:function(a,c,d){for(var e in c)!c.hasOwnProperty(e)||a[e]!==b&&d||(a[e]=c[e]);return a},on:function(a,b,c){a.addEventListener(b,c,!1)},off:function(a,b,c){a.removeEventListener(b,c,!1)},each:function(a,c,d){var e,f;if("forEach"in a)a.forEach(c,d);else if(a.length!==b){for(e=0,f=a.length;f>e;e++)if(c.call(d,a[e],e,a)===!1)return}else for(e in a)if(a.hasOwnProperty(e)&&c.call(d,a[e],e,a)===!1)return},inStr:function(a,b){return a.indexOf(b)>-1},inArray:function(a,b){if(a.indexOf){var c=a.indexOf(b);return-1===c?!1:c}for(var d=0,e=a.length;e>d;d++)if(a[d]===b)return d;return!1},toArray:function(a){return Array.prototype.slice.call(a,0)},hasParent:function(a,b){for(;a;){if(a==b)return!0;a=a.parentNode}return!1},getCenter:function(a){var b=[],c=[],d=[],e=[],f=Math.min,g=Math.max;return 1===a.length?{pageX:a[0].pageX,pageY:a[0].pageY,clientX:a[0].clientX,clientY:a[0].clientY}:(r.each(a,function(a){b.push(a.pageX),c.push(a.pageY),d.push(a.clientX),e.push(a.clientY)}),{pageX:(f.apply(Math,b)+g.apply(Math,b))/2,pageY:(f.apply(Math,c)+g.apply(Math,c))/2,clientX:(f.apply(Math,d)+g.apply(Math,d))/2,clientY:(f.apply(Math,e)+g.apply(Math,e))/2})},getVelocity:function(a,b,c){return{x:Math.abs(b/a)||0,y:Math.abs(c/a)||0}},getAngle:function(a,b){var c=b.clientX-a.clientX,d=b.clientY-a.clientY;return 180*Math.atan2(d,c)/Math.PI},getDirection:function(a,b){var c=Math.abs(a.clientX-b.clientX),d=Math.abs(a.clientY-b.clientY);return c>=d?a.clientX-b.clientX>0?g:i:a.clientY-b.clientY>0?h:f},getDistance:function(a,b){var c=b.clientX-a.clientX,d=b.clientY-a.clientY;return Math.sqrt(c*c+d*d)},getScale:function(a,b){return a.length>=2&&b.length>=2?this.getDistance(b[0],b[1])/this.getDistance(a[0],a[1]):1},getRotation:function(a,b){return a.length>=2&&b.length>=2?this.getAngle(b[1],b[0])-this.getAngle(a[1],a[0]):0},isVertical:function(a){return a==h||a==f},setPrefixedCss:function(a,b,c,d){var e=["","Webkit","Moz","O","ms"];b=r.toCamelCase(b);for(var f=0;f0&&this.started&&(g=n),this.started=!0;var j=this.collectEventData(c,g,e,a);return b!=o&&d.call(u,j),h&&(j.changedLength=i,j.eventType=h,d.call(u,j),j.eventType=g,delete j.changedLength),g==o&&(d.call(u,j),this.started=!1),g},determineEventTypes:function(){var b;return b=d.HAS_POINTEREVENTS?a.PointerEvent?["pointerdown","pointermove","pointerup pointercancel lostpointercapture"]:["MSPointerDown","MSPointerMove","MSPointerUp MSPointerCancel MSLostPointerCapture"]:d.NO_MOUSEEVENTS?["touchstart","touchmove","touchend touchcancel"]:["touchstart mousedown","touchmove mousemove","touchend touchcancel mouseup"],e[m]=b[0],e[n]=b[1],e[o]=b[2],e},getTouchList:function(a,b){if(d.HAS_POINTEREVENTS)return t.getTouchList();if(a.touches){if(b==n)return a.touches;var c=[],e=[].concat(r.toArray(a.touches),r.toArray(a.changedTouches)),f=[];return r.each(e,function(a){r.inArray(c,a.identifier)===!1&&f.push(a),c.push(a.identifier)}),f}return a.identifier=1,[a]},collectEventData:function(a,b,c,d){var e=k;return r.inStr(d.type,"mouse")||t.matchType(j,d)?e=j:t.matchType(l,d)&&(e=l),{center:r.getCenter(c),timeStamp:Date.now(),target:d.target,touches:c,eventType:b,pointerType:e,srcEvent:d,preventDefault:function(){var a=this.srcEvent;a.preventManipulation&&a.preventManipulation(),a.preventDefault&&a.preventDefault()},stopPropagation:function(){this.srcEvent.stopPropagation()},stopDetect:function(){return u.stopDetect()}}}},t=d.PointerEvent={pointers:{},getTouchList:function(){var a=[];return r.each(this.pointers,function(b){a.push(b)}),a},updatePointer:function(a,b){a==o||a!=o&&1!==b.buttons?delete this.pointers[b.pointerId]:(b.identifier=b.pointerId,this.pointers[b.pointerId]=b)},matchType:function(a,b){if(!b.pointerType)return!1;var c=b.pointerType,d={};return d[j]=c===(b.MSPOINTER_TYPE_MOUSE||j),d[k]=c===(b.MSPOINTER_TYPE_TOUCH||k),d[l]=c===(b.MSPOINTER_TYPE_PEN||l),d[a]},reset:function(){this.pointers={}}},u=d.detection={gestures:[],current:null,previous:null,stopped:!1,startDetect:function(a,b){this.current||(this.stopped=!1,this.current={inst:a,startEvent:r.extend({},b),lastEvent:!1,lastCalcEvent:!1,futureCalcEvent:!1,lastCalcData:{},name:""},this.detect(b))},detect:function(a){if(this.current&&!this.stopped){a=this.extendEventData(a);var b=this.current.inst,c=b.options;return r.each(this.gestures,function(d){return!this.stopped&&b.enabled&&c[d.name]&&d.handler.call(d,a,b)===!1?(this.stopDetect(),!1):void 0},this),this.current&&(this.current.lastEvent=a),a.eventType==o&&this.stopDetect(),a}},stopDetect:function(){this.previous=r.extend({},this.current),this.current=null,this.stopped=!0},getCalculatedData:function(a,b,c,e,f){var g=this.current,h=!1,i=g.lastCalcEvent,j=g.lastCalcData;i&&a.timeStamp-i.timeStamp>d.CALCULATE_INTERVAL&&(b=i.center,c=a.timeStamp-i.timeStamp,e=a.center.clientX-i.center.clientX,f=a.center.clientY-i.center.clientY,h=!0),(a.eventType==q||a.eventType==p)&&(g.futureCalcEvent=a),(!g.lastCalcEvent||h)&&(j.velocity=r.getVelocity(c,e,f),j.angle=r.getAngle(b,a.center),j.direction=r.getDirection(b,a.center),g.lastCalcEvent=g.futureCalcEvent||a,g.futureCalcEvent=a),a.velocityX=j.velocity.x,a.velocityY=j.velocity.y,a.interimAngle=j.angle,a.interimDirection=j.direction},extendEventData:function(a){var b=this.current,c=b.startEvent,d=b.lastEvent||c;(a.eventType==q||a.eventType==p)&&(c.touches=[],r.each(a.touches,function(a){c.touches.push({clientX:a.clientX,clientY:a.clientY})}));var e=a.timeStamp-c.timeStamp,f=a.center.clientX-c.center.clientX,g=a.center.clientY-c.center.clientY;return this.getCalculatedData(a,d.center,e,f,g),r.extend(a,{startEvent:c,deltaTime:e,deltaX:f,deltaY:g,distance:r.getDistance(c.center,a.center),angle:r.getAngle(c.center,a.center),direction:r.getDirection(c.center,a.center),scale:r.getScale(c.touches,a.touches),rotation:r.getRotation(c.touches,a.touches)}),a},register:function(a){var c=a.defaults||{};return c[a.name]===b&&(c[a.name]=!0),r.extend(d.defaults,c,!0),a.index=a.index||1e3,this.gestures.push(a),this.gestures.sort(function(a,b){return a.indexb.index?1:0}),this.gestures}};d.Instance=function(a,b){var e=this;c(),this.element=a,this.enabled=!0,r.each(b,function(a,c){delete b[c],b[r.toCamelCase(c)]=a}),this.options=r.extend(r.extend({},d.defaults),b||{}),this.options.behavior&&r.toggleBehavior(this.element,this.options.behavior,!0),this.eventStartHandler=s.onTouch(a,m,function(a){e.enabled&&a.eventType==m?u.startDetect(e,a):a.eventType==q&&u.detect(a)}),this.eventHandlers=[]},d.Instance.prototype={on:function(a,b){var c=this;return s.on(c.element,a,b,function(a){c.eventHandlers.push({gesture:a,handler:b})}),c},off:function(a,b){var c=this;return s.off(c.element,a,b,function(a){var d=r.inArray({gesture:a,handler:b});d!==!1&&c.eventHandlers.splice(d,1)}),c},trigger:function(a,b){b||(b={});var c=d.DOCUMENT.createEvent("Event");c.initEvent(a,!0,!0),c.gesture=b;var e=this.element;return r.hasParent(b.target,e)&&(e=b.target),e.dispatchEvent(c),this},enable:function(a){return this.enabled=a,this},dispose:function(){var a,b;for(r.toggleBehavior(this.element,this.options.behavior,!1),a=-1;b=this.eventHandlers[++a];)r.off(this.element,b.gesture,b.handler);return this.eventHandlers=[],s.off(this.element,e[m],this.eventStartHandler),null}},function(a){function b(b,d){var e=u.current;if(!(d.options.dragMaxTouches>0&&b.touches.length>d.options.dragMaxTouches))switch(b.eventType){case m:c=!1;break;case n:if(b.distance0)){var k=Math.abs(d.options.dragMinDistance/b.distance);j.pageX+=b.deltaX*k,j.pageY+=b.deltaY*k,j.clientX+=b.deltaX*k,j.clientY+=b.deltaY*k,b=u.extendEventData(b)}(e.lastEvent.dragLockToAxis||d.options.dragLockToAxis&&d.options.dragLockMinDistance<=b.distance)&&(b.dragLockToAxis=!0);var l=e.lastEvent.direction;b.dragLockToAxis&&l!==b.direction&&(b.direction=r.isVertical(l)?b.deltaY<0?h:f:b.deltaX<0?g:i),c||(d.trigger(a+"start",b),c=!0),d.trigger(a,b),d.trigger(a+b.direction,b);var q=r.isVertical(b.direction);(d.options.dragBlockVertical&&q||d.options.dragBlockHorizontal&&!q)&&b.preventDefault();break;case p:c&&b.changedLength<=d.options.dragMaxTouches&&(d.trigger(a+"end",b),c=!1);break;case o:c=!1}}var c=!1;d.gestures.Drag={name:a,index:50,handler:b,defaults:{dragMinDistance:10,dragDistanceCorrection:!0,dragMaxTouches:1,dragBlockHorizontal:!1,dragBlockVertical:!1,dragLockToAxis:!1,dragLockMinDistance:25}}}("drag"),d.gestures.Gesture={name:"gesture",index:1337,handler:function(a,b){b.trigger(this.name,a)}},function(a){function b(b,d){var e=d.options,f=u.current;switch(b.eventType){case m:clearTimeout(c),f.name=a,c=setTimeout(function(){f&&f.name==a&&d.trigger(a,b)},e.holdTimeout);break;case n:b.distance>e.holdThreshold&&clearTimeout(c);break;case p:clearTimeout(c)}}var c;d.gestures.Hold={name:a,index:10,defaults:{holdTimeout:500,holdThreshold:2},handler:b}}("hold"),d.gestures.Release={name:"release",index:1/0,handler:function(a,b){a.eventType==p&&b.trigger(this.name,a)}},d.gestures.Swipe={name:"swipe",index:40,defaults:{swipeMinTouches:1,swipeMaxTouches:1,swipeVelocityX:.6,swipeVelocityY:.6},handler:function(a,b){if(a.eventType==p){var c=a.touches.length,d=b.options;if(cd.swipeMaxTouches)return;(a.velocityX>d.swipeVelocityX||a.velocityY>d.swipeVelocityY)&&(b.trigger(this.name,a),b.trigger(this.name+a.direction,a))}}},function(a){function b(b,d){var e,f,g=d.options,h=u.current,i=u.previous;switch(b.eventType){case m:c=!1;break;case n:c=c||b.distance>g.tapMaxDistance;break;case o:"touchcancel"!=b.srcEvent.type&&b.deltaTimed.options.transformMinRotation&&d.trigger("rotate",b),e>d.options.transformMinScale&&(d.trigger("pinch",b),d.trigger("pinch"+(b.scale<1?"in":"out"),b));break;case p:c&&b.changedLength<2&&(d.trigger(a+"end",b),c=!1)}}var c=!1;d.gestures.Transform={name:a,index:45,defaults:{transformMinScale:.01,transformMinRotation:1},handler:b}}("transform"),"function"==typeof define&&define.amd?define(function(){return d}):"undefined"!=typeof module&&module.exports?module.exports=d:a.Hammer=d}(window); diff --git a/hextris/vendor/jquery.js b/hextris/vendor/jquery.js new file mode 100644 index 00000000..a6107ab2 --- /dev/null +++ b/hextris/vendor/jquery.js @@ -0,0 +1,4 @@ +/*! jQuery v1.9.1 | (c) 2005, 2012 jQuery Foundation, Inc. | jquery.org/license*/ +(function(e,t){var n,r,i=typeof t,o=e.document,a=e.location,s=e.jQuery,u=e.$,l={},c=[],p="1.9.1",f=c.concat,d=c.push,h=c.slice,g=c.indexOf,m=l.toString,y=l.hasOwnProperty,v=p.trim,b=function(e,t){return new b.fn.init(e,t,r)},x=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,w=/\S+/g,T=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,N=/^(?:(<[\w\W]+>)[^>]*|#([\w-]*))$/,C=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,k=/^[\],:{}\s]*$/,E=/(?:^|:|,)(?:\s*\[)+/g,S=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,A=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,j=/^-ms-/,D=/-([\da-z])/gi,L=function(e,t){return t.toUpperCase()},H=function(e){(o.addEventListener||"load"===e.type||"complete"===o.readyState)&&(q(),b.ready())},q=function(){o.addEventListener?(o.removeEventListener("DOMContentLoaded",H,!1),e.removeEventListener("load",H,!1)):(o.detachEvent("onreadystatechange",H),e.detachEvent("onload",H))};b.fn=b.prototype={jquery:p,constructor:b,init:function(e,n,r){var i,a;if(!e)return this;if("string"==typeof e){if(i="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:N.exec(e),!i||!i[1]&&n)return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e);if(i[1]){if(n=n instanceof b?n[0]:n,b.merge(this,b.parseHTML(i[1],n&&n.nodeType?n.ownerDocument||n:o,!0)),C.test(i[1])&&b.isPlainObject(n))for(i in n)b.isFunction(this[i])?this[i](n[i]):this.attr(i,n[i]);return this}if(a=o.getElementById(i[2]),a&&a.parentNode){if(a.id!==i[2])return r.find(e);this.length=1,this[0]=a}return this.context=o,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):b.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),b.makeArray(e,this))},selector:"",length:0,size:function(){return this.length},toArray:function(){return h.call(this)},get:function(e){return null==e?this.toArray():0>e?this[this.length+e]:this[e]},pushStack:function(e){var t=b.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return b.each(this,e,t)},ready:function(e){return b.ready.promise().done(e),this},slice:function(){return this.pushStack(h.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},map:function(e){return this.pushStack(b.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:d,sort:[].sort,splice:[].splice},b.fn.init.prototype=b.fn,b.extend=b.fn.extend=function(){var e,n,r,i,o,a,s=arguments[0]||{},u=1,l=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[1]||{},u=2),"object"==typeof s||b.isFunction(s)||(s={}),l===u&&(s=this,--u);l>u;u++)if(null!=(o=arguments[u]))for(i in o)e=s[i],r=o[i],s!==r&&(c&&r&&(b.isPlainObject(r)||(n=b.isArray(r)))?(n?(n=!1,a=e&&b.isArray(e)?e:[]):a=e&&b.isPlainObject(e)?e:{},s[i]=b.extend(c,a,r)):r!==t&&(s[i]=r));return s},b.extend({noConflict:function(t){return e.$===b&&(e.$=u),t&&e.jQuery===b&&(e.jQuery=s),b},isReady:!1,readyWait:1,holdReady:function(e){e?b.readyWait++:b.ready(!0)},ready:function(e){if(e===!0?!--b.readyWait:!b.isReady){if(!o.body)return setTimeout(b.ready);b.isReady=!0,e!==!0&&--b.readyWait>0||(n.resolveWith(o,[b]),b.fn.trigger&&b(o).trigger("ready").off("ready"))}},isFunction:function(e){return"function"===b.type(e)},isArray:Array.isArray||function(e){return"array"===b.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[m.call(e)]||"object":typeof e},isPlainObject:function(e){if(!e||"object"!==b.type(e)||e.nodeType||b.isWindow(e))return!1;try{if(e.constructor&&!y.call(e,"constructor")&&!y.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}var r;for(r in e);return r===t||y.call(e,r)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw Error(e)},parseHTML:function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||o;var r=C.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=b.buildFragment([e],t,i),i&&b(i).remove(),b.merge([],r.childNodes))},parseJSON:function(n){return e.JSON&&e.JSON.parse?e.JSON.parse(n):null===n?n:"string"==typeof n&&(n=b.trim(n),n&&k.test(n.replace(S,"@").replace(A,"]").replace(E,"")))?Function("return "+n)():(b.error("Invalid JSON: "+n),t)},parseXML:function(n){var r,i;if(!n||"string"!=typeof n)return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(o){r=t}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||b.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&b.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(j,"ms-").replace(D,L)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r,i=0,o=e.length,a=M(e);if(n){if(a){for(;o>i;i++)if(r=t.apply(e[i],n),r===!1)break}else for(i in e)if(r=t.apply(e[i],n),r===!1)break}else if(a){for(;o>i;i++)if(r=t.call(e[i],i,e[i]),r===!1)break}else for(i in e)if(r=t.call(e[i],i,e[i]),r===!1)break;return e},trim:v&&!v.call("\ufeff\u00a0")?function(e){return null==e?"":v.call(e)}:function(e){return null==e?"":(e+"").replace(T,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(M(Object(e))?b.merge(n,"string"==typeof e?[e]:e):d.call(n,e)),n},inArray:function(e,t,n){var r;if(t){if(g)return g.call(t,e,n);for(r=t.length,n=n?0>n?Math.max(0,r+n):n:0;r>n;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,n){var r=n.length,i=e.length,o=0;if("number"==typeof r)for(;r>o;o++)e[i++]=n[o];else while(n[o]!==t)e[i++]=n[o++];return e.length=i,e},grep:function(e,t,n){var r,i=[],o=0,a=e.length;for(n=!!n;a>o;o++)r=!!t(e[o],o),n!==r&&i.push(e[o]);return i},map:function(e,t,n){var r,i=0,o=e.length,a=M(e),s=[];if(a)for(;o>i;i++)r=t(e[i],i,n),null!=r&&(s[s.length]=r);else for(i in e)r=t(e[i],i,n),null!=r&&(s[s.length]=r);return f.apply([],s)},guid:1,proxy:function(e,n){var r,i,o;return"string"==typeof n&&(o=e[n],n=e,e=o),b.isFunction(e)?(r=h.call(arguments,2),i=function(){return e.apply(n||this,r.concat(h.call(arguments)))},i.guid=e.guid=e.guid||b.guid++,i):t},access:function(e,n,r,i,o,a,s){var u=0,l=e.length,c=null==r;if("object"===b.type(r)){o=!0;for(u in r)b.access(e,n,u,r[u],!0,a,s)}else if(i!==t&&(o=!0,b.isFunction(i)||(s=!0),c&&(s?(n.call(e,i),n=null):(c=n,n=function(e,t,n){return c.call(b(e),n)})),n))for(;l>u;u++)n(e[u],r,s?i:i.call(e[u],u,n(e[u],r)));return o?e:c?n.call(e):l?n(e[0],r):a},now:function(){return(new Date).getTime()}}),b.ready.promise=function(t){if(!n)if(n=b.Deferred(),"complete"===o.readyState)setTimeout(b.ready);else if(o.addEventListener)o.addEventListener("DOMContentLoaded",H,!1),e.addEventListener("load",H,!1);else{o.attachEvent("onreadystatechange",H),e.attachEvent("onload",H);var r=!1;try{r=null==e.frameElement&&o.documentElement}catch(i){}r&&r.doScroll&&function a(){if(!b.isReady){try{r.doScroll("left")}catch(e){return setTimeout(a,50)}q(),b.ready()}}()}return n.promise(t)},b.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){l["[object "+t+"]"]=t.toLowerCase()});function M(e){var t=e.length,n=b.type(e);return b.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||"function"!==n&&(0===t||"number"==typeof t&&t>0&&t-1 in e)}r=b(o);var _={};function F(e){var t=_[e]={};return b.each(e.match(w)||[],function(e,n){t[n]=!0}),t}b.Callbacks=function(e){e="string"==typeof e?_[e]||F(e):b.extend({},e);var n,r,i,o,a,s,u=[],l=!e.once&&[],c=function(t){for(r=e.memory&&t,i=!0,a=s||0,s=0,o=u.length,n=!0;u&&o>a;a++)if(u[a].apply(t[0],t[1])===!1&&e.stopOnFalse){r=!1;break}n=!1,u&&(l?l.length&&c(l.shift()):r?u=[]:p.disable())},p={add:function(){if(u){var t=u.length;(function i(t){b.each(t,function(t,n){var r=b.type(n);"function"===r?e.unique&&p.has(n)||u.push(n):n&&n.length&&"string"!==r&&i(n)})})(arguments),n?o=u.length:r&&(s=t,c(r))}return this},remove:function(){return u&&b.each(arguments,function(e,t){var r;while((r=b.inArray(t,u,r))>-1)u.splice(r,1),n&&(o>=r&&o--,a>=r&&a--)}),this},has:function(e){return e?b.inArray(e,u)>-1:!(!u||!u.length)},empty:function(){return u=[],this},disable:function(){return u=l=r=t,this},disabled:function(){return!u},lock:function(){return l=t,r||p.disable(),this},locked:function(){return!l},fireWith:function(e,t){return t=t||[],t=[e,t.slice?t.slice():t],!u||i&&!l||(n?l.push(t):c(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!i}};return p},b.extend({Deferred:function(e){var t=[["resolve","done",b.Callbacks("once memory"),"resolved"],["reject","fail",b.Callbacks("once memory"),"rejected"],["notify","progress",b.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return b.Deferred(function(n){b.each(t,function(t,o){var a=o[0],s=b.isFunction(e[t])&&e[t];i[o[1]](function(){var e=s&&s.apply(this,arguments);e&&b.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[a+"With"](this===r?n.promise():this,s?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?b.extend(e,r):r}},i={};return r.pipe=r.then,b.each(t,function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=a.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=h.call(arguments),r=n.length,i=1!==r||e&&b.isFunction(e.promise)?r:0,o=1===i?e:b.Deferred(),a=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?h.call(arguments):r,n===s?o.notifyWith(t,n):--i||o.resolveWith(t,n)}},s,u,l;if(r>1)for(s=Array(r),u=Array(r),l=Array(r);r>t;t++)n[t]&&b.isFunction(n[t].promise)?n[t].promise().done(a(t,l,n)).fail(o.reject).progress(a(t,u,s)):--i;return i||o.resolveWith(l,n),o.promise()}}),b.support=function(){var t,n,r,a,s,u,l,c,p,f,d=o.createElement("div");if(d.setAttribute("className","t"),d.innerHTML="
a",n=d.getElementsByTagName("*"),r=d.getElementsByTagName("a")[0],!n||!r||!n.length)return{};s=o.createElement("select"),l=s.appendChild(o.createElement("option")),a=d.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t={getSetAttribute:"t"!==d.className,leadingWhitespace:3===d.firstChild.nodeType,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/top/.test(r.getAttribute("style")),hrefNormalized:"/a"===r.getAttribute("href"),opacity:/^0.5/.test(r.style.opacity),cssFloat:!!r.style.cssFloat,checkOn:!!a.value,optSelected:l.selected,enctype:!!o.createElement("form").enctype,html5Clone:"<:nav>"!==o.createElement("nav").cloneNode(!0).outerHTML,boxModel:"CSS1Compat"===o.compatMode,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},a.checked=!0,t.noCloneChecked=a.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!l.disabled;try{delete d.test}catch(h){t.deleteExpando=!1}a=o.createElement("input"),a.setAttribute("value",""),t.input=""===a.getAttribute("value"),a.value="t",a.setAttribute("type","radio"),t.radioValue="t"===a.value,a.setAttribute("checked","t"),a.setAttribute("name","t"),u=o.createDocumentFragment(),u.appendChild(a),t.appendChecked=a.checked,t.checkClone=u.cloneNode(!0).cloneNode(!0).lastChild.checked,d.attachEvent&&(d.attachEvent("onclick",function(){t.noCloneEvent=!1}),d.cloneNode(!0).click());for(f in{submit:!0,change:!0,focusin:!0})d.setAttribute(c="on"+f,"t"),t[f+"Bubbles"]=c in e||d.attributes[c].expando===!1;return d.style.backgroundClip="content-box",d.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle="content-box"===d.style.backgroundClip,b(function(){var n,r,a,s="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",u=o.getElementsByTagName("body")[0];u&&(n=o.createElement("div"),n.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",u.appendChild(n).appendChild(d),d.innerHTML="
t
",a=d.getElementsByTagName("td"),a[0].style.cssText="padding:0;margin:0;border:0;display:none",p=0===a[0].offsetHeight,a[0].style.display="",a[1].style.display="none",t.reliableHiddenOffsets=p&&0===a[0].offsetHeight,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",t.boxSizing=4===d.offsetWidth,t.doesNotIncludeMarginInBodyOffset=1!==u.offsetTop,e.getComputedStyle&&(t.pixelPosition="1%"!==(e.getComputedStyle(d,null)||{}).top,t.boxSizingReliable="4px"===(e.getComputedStyle(d,null)||{width:"4px"}).width,r=d.appendChild(o.createElement("div")),r.style.cssText=d.style.cssText=s,r.style.marginRight=r.style.width="0",d.style.width="1px",t.reliableMarginRight=!parseFloat((e.getComputedStyle(r,null)||{}).marginRight)),typeof d.style.zoom!==i&&(d.innerHTML="",d.style.cssText=s+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=3===d.offsetWidth,d.style.display="block",d.innerHTML="