From 86f2dd94f990c2f3f2751246b317bb3621e55336 Mon Sep 17 00:00:00 2001 From: Dmitry Isaenko Date: Wed, 19 Jun 2019 00:56:57 +0300 Subject: [PATCH] Initial commit --- LICENSE | 676 ++++++++++++++++++ README.md | 8 + app/build.gradle | 32 + app/proguard-rules.pro | 25 + .../nowol/nowol/ExampleInstrumentedTest.java | 27 + app/src/main/AndroidManifest.xml | 51 ++ .../developersu/nowol/nowol/MainActivity.java | 179 +++++ .../nowol/nowol/SendRequestService.java | 90 +++ .../nowol/nowol/widget/NoWolWidget.java | 99 +++ .../nowol/widget/WidgetConfigurator.java | 141 ++++ .../developersu/nowol/nowol/popUp.java | 58 ++ app/src/main/pwr5_widget-web.png | Bin 0 -> 18924 bytes app/src/main/pwrWidget-web.png | Bin 0 -> 19583 bytes app/src/main/refresh_widget-web.png | Bin 0 -> 20401 bytes app/src/main/res/drawable-hdpi/.directory | 4 + .../main/res/drawable-hdpi/ic_launcher.png | Bin 0 -> 5035 bytes .../res/drawable-hdpi/pwr5_widget_normal.png | Bin 0 -> 2376 bytes .../res/drawable-hdpi/pwr5_widget_pressed.png | Bin 0 -> 5781 bytes .../res/drawable-hdpi/pwr_widget_normal.png | Bin 0 -> 1940 bytes .../res/drawable-hdpi/pwr_widget_pressed.png | Bin 0 -> 4752 bytes .../main/res/drawable-hdpi/refresh_widget.png | Bin 0 -> 965 bytes .../drawable-hdpi/refresh_widget_pressed.png | Bin 0 -> 821 bytes .../res/drawable-hdpi/rst_widget_normal.png | Bin 0 -> 1855 bytes .../res/drawable-hdpi/rst_widget_pressed.png | Bin 0 -> 4657 bytes app/src/main/res/drawable-mdpi/.directory | 4 + .../main/res/drawable-mdpi/ic_launcher.png | Bin 0 -> 3100 bytes .../res/drawable-mdpi/pwr5_widget_normal.png | Bin 0 -> 1484 bytes .../res/drawable-mdpi/pwr5_widget_pressed.png | Bin 0 -> 3577 bytes .../res/drawable-mdpi/pwr_widget_normal.png | Bin 0 -> 1220 bytes .../res/drawable-mdpi/pwr_widget_pressed.png | Bin 0 -> 2943 bytes .../main/res/drawable-mdpi/refresh_widget.png | Bin 0 -> 657 bytes .../drawable-mdpi/refresh_widget_pressed.png | Bin 0 -> 583 bytes .../res/drawable-mdpi/rst_widget_normal.png | Bin 0 -> 1162 bytes .../res/drawable-mdpi/rst_widget_pressed.png | Bin 0 -> 2916 bytes .../res/drawable-nodpi/widget_preview.png | Bin 0 -> 20433 bytes app/src/main/res/drawable-xhdpi/.directory | 4 + .../main/res/drawable-xhdpi/ic_launcher.png | Bin 0 -> 6628 bytes .../res/drawable-xhdpi/pwr5_widget_normal.png | Bin 0 -> 2814 bytes .../drawable-xhdpi/pwr5_widget_pressed.png | Bin 0 -> 7344 bytes .../res/drawable-xhdpi/pwr_widget_normal.png | Bin 0 -> 2293 bytes .../res/drawable-xhdpi/pwr_widget_pressed.png | Bin 0 -> 6083 bytes .../res/drawable-xhdpi/refresh_widget.png | Bin 0 -> 1141 bytes .../drawable-xhdpi/refresh_widget_pressed.png | Bin 0 -> 940 bytes .../res/drawable-xhdpi/rst_widget_normal.png | Bin 0 -> 2213 bytes .../res/drawable-xhdpi/rst_widget_pressed.png | Bin 0 -> 5790 bytes app/src/main/res/drawable-xxhdpi/.directory | 4 + .../main/res/drawable-xxhdpi/ic_launcher.png | Bin 0 -> 10827 bytes .../drawable-xxhdpi/pwr5_widget_normal.png | Bin 0 -> 4290 bytes .../drawable-xxhdpi/pwr5_widget_pressed.png | Bin 0 -> 11381 bytes .../res/drawable-xxhdpi/pwr_widget_normal.png | Bin 0 -> 3498 bytes .../drawable-xxhdpi/pwr_widget_pressed.png | Bin 0 -> 9407 bytes .../res/drawable-xxhdpi/refresh_widget.png | Bin 0 -> 1663 bytes .../refresh_widget_pressed.png | Bin 0 -> 1327 bytes .../res/drawable-xxhdpi/rst_widget_normal.png | Bin 0 -> 3434 bytes .../drawable-xxhdpi/rst_widget_pressed.png | Bin 0 -> 9108 bytes app/src/main/res/drawable-xxxhdpi/.directory | 4 + .../main/res/drawable-xxxhdpi/ic_launcher.png | Bin 0 -> 12937 bytes .../drawable-xxxhdpi/pwr5_widget_normal.png | Bin 0 -> 5034 bytes .../drawable-xxxhdpi/pwr5_widget_pressed.png | Bin 0 -> 8139 bytes .../drawable-xxxhdpi/pwr_widget_normal.png | Bin 0 -> 4109 bytes .../drawable-xxxhdpi/pwr_widget_pressed.png | Bin 0 -> 6720 bytes .../res/drawable-xxxhdpi/refresh_widget.png | Bin 0 -> 1705 bytes .../refresh_widget_pressed.png | Bin 0 -> 1296 bytes .../drawable-xxxhdpi/rst_widget_normal.png | Bin 0 -> 4012 bytes .../drawable-xxxhdpi/rst_widget_pressed.png | Bin 0 -> 6685 bytes .../main/res/drawable/pwr5_widget_button.xml | 7 + .../main/res/drawable/pwr_widget_button.xml | 7 + app/src/main/res/drawable/refresh.xml | 9 + .../res/drawable/refresh_widget_button.xml | 8 + .../main/res/drawable/reset_widget_button.xml | 7 + app/src/main/res/drawable/settings.xml | 9 + app/src/main/res/layout/activity_main.xml | 127 ++++ .../layout/activity_widget_configurator.xml | 54 ++ app/src/main/res/layout/no_wol_widget.xml | 85 +++ app/src/main/res/layout/popup.xml | 30 + app/src/main/res/menu/toolbar_main.xml | 17 + app/src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 5035 bytes app/src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 3100 bytes app/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 6628 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 10827 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 12937 bytes app/src/main/res/values-ru/strings.xml | 30 + app/src/main/res/values-v14/dimens.xml | 10 + app/src/main/res/values/colors.xml | 11 + app/src/main/res/values/dimens.xml | 10 + app/src/main/res/values/strings.xml | 30 + app/src/main/res/values/styles.xml | 11 + app/src/main/res/xml/widget_settings.xml | 10 + app/src/main/res_widget-web.png | Bin 0 -> 18729 bytes app/src/main/res_widget_focused-web.png | Bin 0 -> 15371 bytes .../nowol/nowol/ExampleUnitTest.java | 17 + build.gradle | 26 + gradle.properties | 19 + gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 53636 bytes gradle/wrapper/gradle-wrapper.properties | 6 + gradlew | 160 +++++ gradlew.bat | 90 +++ settings.gradle | 1 + 98 files changed, 2197 insertions(+) create mode 100644 LICENSE create mode 100644 README.md create mode 100644 app/build.gradle create mode 100644 app/proguard-rules.pro create mode 100644 app/src/androidTest/java/com/blogspot/developersu/nowol/nowol/ExampleInstrumentedTest.java create mode 100644 app/src/main/AndroidManifest.xml create mode 100644 app/src/main/java/com/blogspot/developersu/nowol/nowol/MainActivity.java create mode 100644 app/src/main/java/com/blogspot/developersu/nowol/nowol/SendRequestService.java create mode 100644 app/src/main/java/com/blogspot/developersu/nowol/nowol/com/blogspot/developersu/nowol/nowol/widget/NoWolWidget.java create mode 100644 app/src/main/java/com/blogspot/developersu/nowol/nowol/com/blogspot/developersu/nowol/nowol/widget/WidgetConfigurator.java create mode 100644 app/src/main/java/com/blogspot/developersu/nowol/nowol/popUp.java create mode 100644 app/src/main/pwr5_widget-web.png create mode 100644 app/src/main/pwrWidget-web.png create mode 100644 app/src/main/refresh_widget-web.png create mode 100644 app/src/main/res/drawable-hdpi/.directory create mode 100644 app/src/main/res/drawable-hdpi/ic_launcher.png create mode 100644 app/src/main/res/drawable-hdpi/pwr5_widget_normal.png create mode 100644 app/src/main/res/drawable-hdpi/pwr5_widget_pressed.png create mode 100644 app/src/main/res/drawable-hdpi/pwr_widget_normal.png create mode 100644 app/src/main/res/drawable-hdpi/pwr_widget_pressed.png create mode 100644 app/src/main/res/drawable-hdpi/refresh_widget.png create mode 100644 app/src/main/res/drawable-hdpi/refresh_widget_pressed.png create mode 100644 app/src/main/res/drawable-hdpi/rst_widget_normal.png create mode 100644 app/src/main/res/drawable-hdpi/rst_widget_pressed.png create mode 100644 app/src/main/res/drawable-mdpi/.directory create mode 100644 app/src/main/res/drawable-mdpi/ic_launcher.png create mode 100644 app/src/main/res/drawable-mdpi/pwr5_widget_normal.png create mode 100644 app/src/main/res/drawable-mdpi/pwr5_widget_pressed.png create mode 100644 app/src/main/res/drawable-mdpi/pwr_widget_normal.png create mode 100644 app/src/main/res/drawable-mdpi/pwr_widget_pressed.png create mode 100644 app/src/main/res/drawable-mdpi/refresh_widget.png create mode 100644 app/src/main/res/drawable-mdpi/refresh_widget_pressed.png create mode 100644 app/src/main/res/drawable-mdpi/rst_widget_normal.png create mode 100644 app/src/main/res/drawable-mdpi/rst_widget_pressed.png create mode 100644 app/src/main/res/drawable-nodpi/widget_preview.png create mode 100644 app/src/main/res/drawable-xhdpi/.directory create mode 100644 app/src/main/res/drawable-xhdpi/ic_launcher.png create mode 100644 app/src/main/res/drawable-xhdpi/pwr5_widget_normal.png create mode 100644 app/src/main/res/drawable-xhdpi/pwr5_widget_pressed.png create mode 100644 app/src/main/res/drawable-xhdpi/pwr_widget_normal.png create mode 100644 app/src/main/res/drawable-xhdpi/pwr_widget_pressed.png create mode 100644 app/src/main/res/drawable-xhdpi/refresh_widget.png create mode 100644 app/src/main/res/drawable-xhdpi/refresh_widget_pressed.png create mode 100644 app/src/main/res/drawable-xhdpi/rst_widget_normal.png create mode 100644 app/src/main/res/drawable-xhdpi/rst_widget_pressed.png create mode 100644 app/src/main/res/drawable-xxhdpi/.directory create mode 100644 app/src/main/res/drawable-xxhdpi/ic_launcher.png create mode 100644 app/src/main/res/drawable-xxhdpi/pwr5_widget_normal.png create mode 100644 app/src/main/res/drawable-xxhdpi/pwr5_widget_pressed.png create mode 100644 app/src/main/res/drawable-xxhdpi/pwr_widget_normal.png create mode 100644 app/src/main/res/drawable-xxhdpi/pwr_widget_pressed.png create mode 100644 app/src/main/res/drawable-xxhdpi/refresh_widget.png create mode 100644 app/src/main/res/drawable-xxhdpi/refresh_widget_pressed.png create mode 100644 app/src/main/res/drawable-xxhdpi/rst_widget_normal.png create mode 100644 app/src/main/res/drawable-xxhdpi/rst_widget_pressed.png create mode 100644 app/src/main/res/drawable-xxxhdpi/.directory create mode 100644 app/src/main/res/drawable-xxxhdpi/ic_launcher.png create mode 100644 app/src/main/res/drawable-xxxhdpi/pwr5_widget_normal.png create mode 100644 app/src/main/res/drawable-xxxhdpi/pwr5_widget_pressed.png create mode 100644 app/src/main/res/drawable-xxxhdpi/pwr_widget_normal.png create mode 100644 app/src/main/res/drawable-xxxhdpi/pwr_widget_pressed.png create mode 100644 app/src/main/res/drawable-xxxhdpi/refresh_widget.png create mode 100644 app/src/main/res/drawable-xxxhdpi/refresh_widget_pressed.png create mode 100644 app/src/main/res/drawable-xxxhdpi/rst_widget_normal.png create mode 100644 app/src/main/res/drawable-xxxhdpi/rst_widget_pressed.png create mode 100644 app/src/main/res/drawable/pwr5_widget_button.xml create mode 100644 app/src/main/res/drawable/pwr_widget_button.xml create mode 100644 app/src/main/res/drawable/refresh.xml create mode 100644 app/src/main/res/drawable/refresh_widget_button.xml create mode 100644 app/src/main/res/drawable/reset_widget_button.xml create mode 100644 app/src/main/res/drawable/settings.xml create mode 100644 app/src/main/res/layout/activity_main.xml create mode 100644 app/src/main/res/layout/activity_widget_configurator.xml create mode 100644 app/src/main/res/layout/no_wol_widget.xml create mode 100644 app/src/main/res/layout/popup.xml create mode 100644 app/src/main/res/menu/toolbar_main.xml create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher.png create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher.png create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 app/src/main/res/values-ru/strings.xml create mode 100644 app/src/main/res/values-v14/dimens.xml create mode 100644 app/src/main/res/values/colors.xml create mode 100644 app/src/main/res/values/dimens.xml create mode 100644 app/src/main/res/values/strings.xml create mode 100644 app/src/main/res/values/styles.xml create mode 100644 app/src/main/res/xml/widget_settings.xml create mode 100644 app/src/main/res_widget-web.png create mode 100644 app/src/main/res_widget_focused-web.png create mode 100644 app/src/test/java/com/blogspot/developersu/nowol/nowol/ExampleUnitTest.java create mode 100644 build.gradle create mode 100644 gradle.properties create mode 100644 gradle/wrapper/gradle-wrapper.jar create mode 100644 gradle/wrapper/gradle-wrapper.properties create mode 100755 gradlew create mode 100644 gradlew.bat create mode 100644 settings.gradle diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..72895b8 --- /dev/null +++ b/LICENSE @@ -0,0 +1,676 @@ +NOTE: See LICENSE file for Volley at the ./volley directory. For everything else see below. + + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + {one line to give the program's name and a brief idea of what it does.} + Copyright (C) {year} {name of author} + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + {project} Copyright (C) {year} {fullname} + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/README.md b/README.md new file mode 100644 index 0000000..02a6419 --- /dev/null +++ b/README.md @@ -0,0 +1,8 @@ +NoWOL +Android application to rule PC power management. A part of NoWOL project. +[https://developersu.blogspot.com/2018/04/nowol-2.html](https://developersu.blogspot.com/2018/04/nowol-2.html) + +License: GNU GPL v.3. + +Dmitry Isaenko +2017, Russia diff --git a/app/build.gradle b/app/build.gradle new file mode 100644 index 0000000..f77e300 --- /dev/null +++ b/app/build.gradle @@ -0,0 +1,32 @@ +apply plugin: 'com.android.application' + +android { + compileSdkVersion 29 + buildToolsVersion "29.0.0" + defaultConfig { + applicationId "com.blogspot.developersu.nowol.nowol" + minSdkVersion 14 + targetSdkVersion 29 + versionCode 1 + versionName "1.0" + testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" + vectorDrawables.useSupportLibrary = true + } + buildTypes { + release { + minifyEnabled false + proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + } + } +} + +dependencies { + implementation fileTree(dir: 'libs', include: ['*.jar']) + implementation 'com.android.volley:volley:1.1.1' + implementation 'androidx.appcompat:appcompat:1.0.2' + implementation 'androidx.constraintlayout:constraintlayout:1.1.3' + implementation 'com.google.android.material:material:1.0.0' + testImplementation 'junit:junit:4.12' + androidTestImplementation 'androidx.test:runner:1.2.0' + androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0' +} diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro new file mode 100644 index 0000000..e0f186e --- /dev/null +++ b/app/proguard-rules.pro @@ -0,0 +1,25 @@ +# Add project specific ProGuard rules here. +# By default, the flags in this file are appended to flags specified +# in /home/loper/Android/Sdk/tools/proguard/proguard-android.txt +# You can edit the include path and order by changing the proguardFiles +# directive in build.gradle. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# Add any project specific keep options here: + +# If your project uses WebView with JS, uncomment the following +# and specify the fully qualified class name to the JavaScript interface +# class: +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { +# public *; +#} + +# Uncomment this to preserve the line number information for +# debugging stack traces. +#-keepattributes SourceFile,LineNumberTable + +# If you keep the line number information, uncomment this to +# hide the original source file name. +#-renamesourcefileattribute SourceFile diff --git a/app/src/androidTest/java/com/blogspot/developersu/nowol/nowol/ExampleInstrumentedTest.java b/app/src/androidTest/java/com/blogspot/developersu/nowol/nowol/ExampleInstrumentedTest.java new file mode 100644 index 0000000..bdfc69a --- /dev/null +++ b/app/src/androidTest/java/com/blogspot/developersu/nowol/nowol/ExampleInstrumentedTest.java @@ -0,0 +1,27 @@ +package com.blogspot.developersu.nowol.nowol; + +import android.content.Context; + +import androidx.test.InstrumentationRegistry; +import androidx.test.runner.AndroidJUnit4; + +import org.junit.Test; +import org.junit.runner.RunWith; + +import static org.junit.Assert.*; + +/** + * Instrumentation test, which will execute on an Android device. + * + * @see Testing documentation + */ +@RunWith(AndroidJUnit4.class) +public class ExampleInstrumentedTest { + @Test + public void useAppContext() throws Exception { + // Context of the app under test. + Context appContext = InstrumentationRegistry.getTargetContext(); + + assertEquals("com.blogspot.developersu.nowol.nowol", appContext.getPackageName()); + } +} diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..99d6dc3 --- /dev/null +++ b/app/src/main/AndroidManifest.xml @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/java/com/blogspot/developersu/nowol/nowol/MainActivity.java b/app/src/main/java/com/blogspot/developersu/nowol/nowol/MainActivity.java new file mode 100644 index 0000000..ef99d3a --- /dev/null +++ b/app/src/main/java/com/blogspot/developersu/nowol/nowol/MainActivity.java @@ -0,0 +1,179 @@ +package com.blogspot.developersu.nowol.nowol; + +import android.appwidget.AppWidgetManager; +import android.content.ComponentName; +import android.content.Intent; +import android.content.SharedPreferences; +import android.os.Handler; +import android.os.ResultReceiver; +import android.os.Bundle; +import android.view.Menu; +import android.view.MenuInflater; +import android.view.MenuItem; +import android.view.View; +import android.widget.Button; +import android.widget.TextView; +import androidx.appcompat.app.ActionBar; +import androidx.appcompat.app.AppCompatActivity; +import androidx.appcompat.widget.Toolbar; +import androidx.core.content.ContextCompat; +import com.blogspot.developersu.nowol.nowol.com.blogspot.developersu.nowol.nowol.widget.NoWolWidget; +import com.google.android.material.snackbar.Snackbar; + +public class MainActivity extends AppCompatActivity implements popUp.pupUpRetuningValueListener { + private TextView hostAdress; + private TextView statusLbl; + private Button powerBtn; + private Button power5Btn; + private Button resetBtn; + + Intent SendRequestIntent; + + private SharedPreferences settings; + SharedPreferences.Editor settingsEditor; + // define reciever for the data we got from service + private class MyResultReciever extends ResultReceiver{ + + public MyResultReciever(Handler handler) { + super(handler); + } + + @Override + protected void onReceiveResult(int resultCode, Bundle resultData) { + super.onReceiveResult(resultCode, resultData); + switch (resultCode) { + case 1: + inform(getResources().getString(R.string.statusOnline)); + statusLbl.setText(getResources().getString(R.string.statusOnline)); + statusLbl.setTextColor(ContextCompat.getColor(getApplicationContext(), R.color.colorPrimaryDark)); + break; + case 0: + inform(getResources().getString(R.string.statusOffline)); + statusLbl.setText(getResources().getString(R.string.statusOffline)); + statusLbl.setTextColor(ContextCompat.getColor(getApplicationContext(), R.color.colorRed)); + break; + case -1: + inform(getResources().getString(R.string.noResponse) + hostAdress.getText().toString()); + statusLbl.setText(getResources().getString(R.string.noResponse)); + statusLbl.setTextColor(hostAdress.getTextColors()); + break; + default: break; + } + } + } + //reciever end + private void doRequest(String url) { + SendRequestIntent.putExtra("url", url); + startService(SendRequestIntent); + } + + private void inform(String textToShow){ + //Toast.makeText(this, textToShow, Toast.LENGTH_SHORT).show(); + // .setGravity(Gravity.TOP|Gravity.BOTTOM,0,0) + Snackbar.make(findViewById(android.R.id.content), textToShow, Snackbar.LENGTH_SHORT).show(); + // SOME GOODS APPEARS SUDDENLY android.R.id.content gives you the root element of a view, without having to know its actual name/type/ID. + } + + // provide toolbar options + @Override + public boolean onCreateOptionsMenu(Menu menu){ + MenuInflater infMenu = getMenuInflater(); + infMenu.inflate(R.menu.toolbar_main, menu); + return true; + } + + @Override + protected void onCreate(final Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_main); + + MyResultReciever myReciever = new MyResultReciever(null); + SendRequestIntent = new Intent(this, SendRequestService.class); + SendRequestIntent.putExtra("reciever", myReciever); + + // toolbar setup start + Toolbar toolBar = (Toolbar)findViewById(R.id.toolbar); + setSupportActionBar(toolBar); + final ActionBar ActBar = getSupportActionBar(); + // toolbar setup end + + hostAdress = (TextView)findViewById(R.id.hostNameStaticMain); + statusLbl = (TextView)findViewById(R.id.statusTxtMainAct); + powerBtn = (Button)findViewById(R.id.pwrBntMainAct); + power5Btn = (Button)findViewById(R.id.pwr5BntMainAct); + resetBtn = (Button)findViewById(R.id.resBntMainAct); + // Set request queue for Volley + + + settings = getSharedPreferences("NoWolPreferences", MODE_PRIVATE); + hostAdress.setText(settings.getString("Host", getResources().getString(R.string.hostNameDefault))); + settingsEditor = settings.edit(); + + final Button.OnClickListener ActionButtonsListener = new Button.OnClickListener() { + @Override + public void onClick(View v) { + switch (v.getId()) { + case R.id.pwrBntMainAct: + doRequest(hostAdress.getText().toString() + "/?POWER0=on"); + break; + case R.id.pwr5BntMainAct: + doRequest(hostAdress.getText().toString() + "/?POWER1=on"); + break; + case R.id.resBntMainAct: + doRequest(hostAdress.getText().toString() + "/?RESET=on"); + break; + default: + break; + } + } + }; + // RequestQueue + powerBtn.setOnClickListener(ActionButtonsListener); + power5Btn.setOnClickListener(ActionButtonsListener); + resetBtn.setOnClickListener(ActionButtonsListener); + } + + @Override + public void onFinishEdit (String hostNameReSet){ + hostAdress.setText(hostNameReSet); + inform(getResources().getString(R.string.hostLblMain) + hostNameReSet); + settingsEditor.putString("Host", hostNameReSet); + settingsEditor.commit(); + /* + Update widgets by sending broadcast intent + */ + Intent updateWidgetIntent = new Intent(this, NoWolWidget.class); + updateWidgetIntent.setAction(AppWidgetManager.ACTION_APPWIDGET_UPDATE); + + AppWidgetManager awm = AppWidgetManager.getInstance(this); + int[] IDs = awm.getAppWidgetIds(new ComponentName(this, NoWolWidget.class)); + updateWidgetIntent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_IDS, IDs); + getApplicationContext().sendBroadcast(updateWidgetIntent); + /* + broadcase end + */ + } + + @Override + public boolean onOptionsItemSelected(MenuItem item){ + switch (item.getItemId()){ + case R.id.refreshMenu: /* Button requests status */ + doRequest(hostAdress.getText().toString()); + break; + case R.id.changeHostMenu: /* Button requests pop-up window */ + popUp N = popUp.newInstance(hostAdress.getText()); + N.show(this.getSupportFragmentManager(), "tst"); + break; + default: + //onOptionsItemSelected(item); + break; + } + return true; + } + + @Override + protected void onDestroy() { + super.onDestroy(); + stopService(SendRequestIntent); // just in case + } +} diff --git a/app/src/main/java/com/blogspot/developersu/nowol/nowol/SendRequestService.java b/app/src/main/java/com/blogspot/developersu/nowol/nowol/SendRequestService.java new file mode 100644 index 0000000..3e49b91 --- /dev/null +++ b/app/src/main/java/com/blogspot/developersu/nowol/nowol/SendRequestService.java @@ -0,0 +1,90 @@ +package com.blogspot.developersu.nowol.nowol; + +import android.app.IntentService; +import android.appwidget.AppWidgetManager; +import android.content.Intent; +import android.os.Bundle; +import android.os.ResultReceiver; +import android.widget.RemoteViews; +import androidx.core.content.ContextCompat; +import com.android.volley.Request; +import com.android.volley.RequestQueue; +import com.android.volley.Response; +import com.android.volley.VolleyError; +import com.android.volley.toolbox.StringRequest; +import com.android.volley.toolbox.Volley; + + +public class SendRequestService extends IntentService { + + private RequestQueue queueStd; + private ResultReceiver resReciever; + + public SendRequestService() { + super("MyIntentService"); + } + + private void sendData(int state, int awID){ + // MainActivity requested + if (awID != 0) { + RemoteViews rv = new RemoteViews(getPackageName(), R.layout.no_wol_widget); + AppWidgetManager appWidgetManager = AppWidgetManager.getInstance(this); + + switch (state){ + case 1: + rv.setTextViewText(R.id.widgetStatusText, getResources().getString(R.string.statusOnline)); + rv.setInt(R.id.widgetHeaderLayout, "setBackgroundColor", ContextCompat.getColor(this, R.color.colorPrimary)); + // Log.d("qwerty1212", "case 1 widget"); + break; + case 0: + rv.setTextViewText(R.id.widgetStatusText, getResources().getString(R.string.statusOffline)); + rv.setInt(R.id.widgetHeaderLayout, "setBackgroundColor", ContextCompat.getColor(this, R.color.colorRed)); + // Log.d("qwerty1212", "case 0 widget"); + break; + case -1: + rv.setTextViewText(R.id.widgetStatusText, getResources().getString(R.string.noResponse)); + rv.setInt(R.id.widgetHeaderLayout, "setBackgroundColor", ContextCompat.getColor(this, R.color.colorOrange)); + // Log.d("qwerty1212", "case -1 widget"); + break; + } + appWidgetManager.updateAppWidget(awID, rv); + } + else{ + // Log.d("qwerty1212", "MainActivity case. Status = " + Integer.toString(state) + " awID = " + Integer.toString(awID)); + resReciever.send(state, null); + } + } + + @Override + protected void onHandleIntent(Intent intent) { + if (intent != null) { + // Log.d("service", "Got intent"); + Bundle bndle = intent.getExtras(); + String url = bndle.getString("url"); + resReciever = bndle.getParcelable("reciever"); + final int awID = bndle.getInt(AppWidgetManager.EXTRA_APPWIDGET_ID); + + // Log.d("qwerty1212", "got from " + Integer.toString(awID) +" "+ url); + + queueStd = Volley.newRequestQueue(this); + StringRequest strRequest = new StringRequest(Request.Method.GET, url, //will be 4 requests + new Response.Listener() { + @Override + public void onResponse(String response) { + if (response.contains("00c600")){ + sendData(1, awID); + } else { + sendData(0, awID); + } + } + }, new Response.ErrorListener() { + @Override + public void onErrorResponse(VolleyError error) { + sendData(-1, awID); + } + }); + queueStd.add(strRequest); + + } + } +} diff --git a/app/src/main/java/com/blogspot/developersu/nowol/nowol/com/blogspot/developersu/nowol/nowol/widget/NoWolWidget.java b/app/src/main/java/com/blogspot/developersu/nowol/nowol/com/blogspot/developersu/nowol/nowol/widget/NoWolWidget.java new file mode 100644 index 0000000..c3690fa --- /dev/null +++ b/app/src/main/java/com/blogspot/developersu/nowol/nowol/com/blogspot/developersu/nowol/nowol/widget/NoWolWidget.java @@ -0,0 +1,99 @@ +package com.blogspot.developersu.nowol.nowol.com.blogspot.developersu.nowol.nowol.widget; + +import android.app.PendingIntent; +import android.appwidget.AppWidgetManager; +import android.appwidget.AppWidgetProvider; +import android.content.ComponentName; +import android.content.Context; +import android.content.Intent; +import android.content.SharedPreferences; +import android.graphics.Color; +import android.widget.RemoteViews; + +import com.blogspot.developersu.nowol.nowol.R; +import com.blogspot.developersu.nowol.nowol.SendRequestService; + + +public class NoWolWidget extends AppWidgetProvider { + + private SharedPreferences sharedSettings; + String hostIP; + int bgColor; + + + private void setRequests(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIDs){ + + sharedSettings = context.getSharedPreferences("NoWolPreferences", Context.MODE_PRIVATE); + hostIP = sharedSettings.getString("Host", context.getResources().getString(R.string.hostNameDefault)); + bgColor = sharedSettings.getInt("WidgetBgColor", Color.BLACK); + + RemoteViews rv = new RemoteViews(context.getPackageName(), R.layout.no_wol_widget); + + rv.setInt(R.id.widgetBasicLayout, "setBackgroundColor", bgColor); + + for (int appWidgetId : appWidgetIDs) { + //refresh + Intent refreshIntent = new Intent(context, SendRequestService.class); + refreshIntent.putExtra("url", hostIP); + refreshIntent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, appWidgetId); + PendingIntent refreshPendingIntent = PendingIntent.getService(context, appWidgetId+1, refreshIntent, PendingIntent.FLAG_UPDATE_CURRENT); + rv.setOnClickPendingIntent(R.id.widgetBntRefresh, refreshPendingIntent); + //reset + Intent resetIntent = new Intent(context, SendRequestService.class); + resetIntent.putExtra("url", hostIP + "/?RESET=on"); + resetIntent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, appWidgetId); + PendingIntent resetPendingIntent = PendingIntent.getService(context, appWidgetId+2, resetIntent, PendingIntent.FLAG_UPDATE_CURRENT); + rv.setOnClickPendingIntent(R.id.widgetBtnReset, resetPendingIntent); + //power + Intent powerIntent = new Intent(context, SendRequestService.class); + powerIntent.putExtra("url", hostIP + "/?POWER0=on"); + powerIntent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, appWidgetId); + PendingIntent powerPendingIntent = PendingIntent.getService(context, appWidgetId+3, powerIntent, PendingIntent.FLAG_UPDATE_CURRENT); + rv.setOnClickPendingIntent(R.id.widgetBtnPwr, powerPendingIntent); + //power5 + Intent power5Intent = new Intent(context, SendRequestService.class); + power5Intent.putExtra("url", hostIP + "/?POWER1=on"); + power5Intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, appWidgetId); + PendingIntent power5PendingIntent = PendingIntent.getService(context, appWidgetId+4, power5Intent, PendingIntent.FLAG_UPDATE_CURRENT); + rv.setOnClickPendingIntent(R.id.widgetBtnPwr5, power5PendingIntent); + + appWidgetManager.updateAppWidget(appWidgetId, rv); + + context.startService(refreshIntent); + } + } + + @Override + public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) { + super.onUpdate(context, appWidgetManager, appWidgetIds); + + setRequests(context, appWidgetManager, appWidgetIds); + } + + @Override + public void onEnabled(Context context) { + super.onEnabled(context); + + AppWidgetManager appWidgetManager = AppWidgetManager.getInstance(context); + int[] appWidgetIds = appWidgetManager.getAppWidgetIds(new ComponentName(context, NoWolWidget.class)); + + setRequests(context, appWidgetManager, appWidgetIds); + } + + @Override + public void onReceive(Context context, Intent intent) { + super.onReceive(context, intent); + + onEnabled(context); + } + + @Override + public void onDeleted(Context context, int[] appWidgetIds) { + super.onDeleted(context, appWidgetIds); + } + + @Override + public void onDisabled(Context context) { + super.onDisabled(context); + } +} diff --git a/app/src/main/java/com/blogspot/developersu/nowol/nowol/com/blogspot/developersu/nowol/nowol/widget/WidgetConfigurator.java b/app/src/main/java/com/blogspot/developersu/nowol/nowol/com/blogspot/developersu/nowol/nowol/widget/WidgetConfigurator.java new file mode 100644 index 0000000..3db4914 --- /dev/null +++ b/app/src/main/java/com/blogspot/developersu/nowol/nowol/com/blogspot/developersu/nowol/nowol/widget/WidgetConfigurator.java @@ -0,0 +1,141 @@ +package com.blogspot.developersu.nowol.nowol.com.blogspot.developersu.nowol.nowol.widget; + +import android.app.PendingIntent; +import android.appwidget.AppWidgetManager; +import android.content.Context; +import android.content.Intent; +import android.content.SharedPreferences; +import android.graphics.Color; +import android.os.Bundle; +import android.util.Log; +import android.view.View; +import android.widget.Button; +import android.widget.CompoundButton; +import android.widget.RemoteViews; +import android.widget.SeekBar; +import android.widget.Switch; +import android.widget.TextView; +import androidx.appcompat.app.AppCompatActivity; +import com.blogspot.developersu.nowol.nowol.R; +import com.blogspot.developersu.nowol.nowol.SendRequestService; + +public class WidgetConfigurator extends AppCompatActivity { + + private SeekBar opacityBar; + private Switch bkgoundSwitch; + + private void generateWidgetAndDie(int awID, Context context){ + SharedPreferences.Editor settingsEditor; + + RemoteViews rv = new RemoteViews(this.getPackageName(), R.layout.no_wol_widget); + AppWidgetManager awm = AppWidgetManager.getInstance(this); + + // get shared preferences + SharedPreferences sharedSettings = context.getSharedPreferences("NoWolPreferences", Context.MODE_PRIVATE); + String hostIP = sharedSettings.getString("Host", context.getResources().getString(R.string.hostNameDefault)); + // set setting editor to store background color set for all our widgets + settingsEditor = sharedSettings.edit(); + + // @TODO set pending intents linkage to buttons + Intent refreshIntent = new Intent(context, SendRequestService.class); + refreshIntent.putExtra("url", hostIP); + refreshIntent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, awID); + PendingIntent refreshPendingIntent = PendingIntent.getService(context, awID+1, refreshIntent, PendingIntent.FLAG_UPDATE_CURRENT); + rv.setOnClickPendingIntent(R.id.widgetBntRefresh, refreshPendingIntent); + //reset + Intent resetIntent = new Intent(context, SendRequestService.class); + resetIntent.putExtra("url", hostIP + "/?RESET=on"); + resetIntent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, awID); + PendingIntent resetPendingIntent = PendingIntent.getService(context, awID+2, resetIntent, PendingIntent.FLAG_UPDATE_CURRENT); + rv.setOnClickPendingIntent(R.id.widgetBtnReset, resetPendingIntent); + //power + Intent powerIntent = new Intent(context, SendRequestService.class); + powerIntent.putExtra("url", hostIP + "/?POWER0=on"); + powerIntent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, awID); + PendingIntent powerPendingIntent = PendingIntent.getService(context, awID+3, powerIntent, PendingIntent.FLAG_UPDATE_CURRENT); + rv.setOnClickPendingIntent(R.id.widgetBtnPwr, powerPendingIntent); + //power5 + Intent power5Intent = new Intent(context, SendRequestService.class); + power5Intent.putExtra("url", hostIP + "/?POWER1=on"); + power5Intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, awID); + PendingIntent power5PendingIntent = PendingIntent.getService(context, awID+4, power5Intent, PendingIntent.FLAG_UPDATE_CURRENT); + rv.setOnClickPendingIntent(R.id.widgetBtnPwr5, power5PendingIntent); + + if (bkgoundSwitch.isChecked()){ + rv.setInt(R.id.widgetBasicLayout, "setBackgroundColor", Color.argb(255-opacityBar.getProgress()*255/100, 0xff,0xff,0xff)); + settingsEditor.putInt("WidgetBgColor", Color.argb(255-opacityBar.getProgress()*255/100, 0xff,0xff,0xff)); + Log.d("qwerty1212", Integer.toString(Color.argb(255-opacityBar.getProgress()*255/100, 0xff,0xff,0xff))); + } + else{ + rv.setInt(R.id.widgetBasicLayout, "setBackgroundColor", Color.argb(255-opacityBar.getProgress()*255/100, 0x00,0x00,0x00)); + settingsEditor.putInt("WidgetBgColor", Color.argb(255-opacityBar.getProgress()*255/100, 0x00,0x00,0x00)); + Log.d("qwerty1212", Integer.toString(Color.argb(255-opacityBar.getProgress()*255/100, 0x00,0x00,0x00))); + } + settingsEditor.commit(); + + awm.updateAppWidget(awID,rv); + // Send intent to widget + Intent resultIntent = new Intent(); + resultIntent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, awID); + setResult(RESULT_OK, resultIntent); + + //send intent to service to request widget status + startService(refreshIntent); + + finish(); + } + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_widget_configurator); + + Button submitBtn = (Button)findViewById(R.id.configBtnSubmit); + opacityBar = (SeekBar)findViewById(R.id.configSeekBar); + bkgoundSwitch = (Switch)findViewById(R.id.configSwitch); + final TextView opacityLbl = (TextView)findViewById(R.id.configOpacityLbl); + + // Prepare seekBar element + opacityLbl.setText(getString(R.string.confOpacity) + " " + Integer.toString(opacityBar.getProgress())+"%"); + opacityBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() { + @Override + public void onProgressChanged(SeekBar seekBar, int i, boolean b) { + opacityLbl.setText(getString(R.string.confOpacity) + " " + Integer.toString(i) + "%"); + } + + @Override + public void onStartTrackingTouch(SeekBar seekBar) {} + @Override + public void onStopTrackingTouch(SeekBar seekBar) {} + }); + // Prepare Switch colors element + bkgoundSwitch.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { + @Override + public void onCheckedChanged(CompoundButton compoundButton, boolean isChecked) { + if (isChecked) + bkgoundSwitch.setText(getString(R.string.confWhite)); + else + bkgoundSwitch.setText(getString(R.string.confBlack));; + } + }); + + // Cover widget intent + Intent initialConfIntent = getIntent(); + Bundle initialConfIntentBundle = initialConfIntent.getExtras(); + + // Set logic + if (initialConfIntentBundle != null){ + final int awID = initialConfIntentBundle.getInt(AppWidgetManager.EXTRA_APPWIDGET_ID, AppWidgetManager.INVALID_APPWIDGET_ID); + + submitBtn.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + //Log.d("qwerty1212", Integer.toString(opacityBar.getProgress()*255/100)); + generateWidgetAndDie(awID, getApplicationContext()); + } + }); + + } else + finish(); + } +} diff --git a/app/src/main/java/com/blogspot/developersu/nowol/nowol/popUp.java b/app/src/main/java/com/blogspot/developersu/nowol/nowol/popUp.java new file mode 100644 index 0000000..e732955 --- /dev/null +++ b/app/src/main/java/com/blogspot/developersu/nowol/nowol/popUp.java @@ -0,0 +1,58 @@ +package com.blogspot.developersu.nowol.nowol; + +import android.app.Dialog; +import android.os.Bundle; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.view.Window; +import android.widget.Button; +import android.widget.EditText; +import androidx.fragment.app.DialogFragment; + +public class popUp extends DialogFragment { + + private EditText hostName; + private Button submit; + + public interface pupUpRetuningValueListener{ + void onFinishEdit(String hostNameReSet); + } + + public static popUp newInstance(CharSequence ipRecieved){ + popUp f = new popUp(); + Bundle myBundle = new Bundle(); + myBundle.putCharSequence("ipRec", ipRecieved); + f.setArguments(myBundle); + return f; + } + + public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { + //getDialog().setTitle(R.string.hostChBntMain); + + View v = inflater.inflate(R.layout.popup, container, false); + submit = (Button) v.findViewById(R.id.popupHostBtn); + hostName = (EditText) v.findViewById(R.id.popUpHostText); + + + hostName.setText(getArguments().getCharSequence("ipRec")); + + submit.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + pupUpRetuningValueListener retLs = (pupUpRetuningValueListener)getActivity(); + retLs.onFinishEdit(hostName.getText().toString()); + dismiss(); + } + }); + + return v; + } + public Dialog onCreateDialog(Bundle savedInstanceState) { + Dialog dialog = super.onCreateDialog(savedInstanceState); + dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); + return dialog; + } + + +} \ No newline at end of file diff --git a/app/src/main/pwr5_widget-web.png b/app/src/main/pwr5_widget-web.png new file mode 100644 index 0000000000000000000000000000000000000000..de513a76711e43338e53cb87b39efc5b216f4673 GIT binary patch literal 18924 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 B9)bV> literal 0 HcmV?d00001 diff --git a/app/src/main/refresh_widget-web.png b/app/src/main/refresh_widget-web.png new file mode 100644 index 0000000000000000000000000000000000000000..846544dc4ef03e16750118e34ed56749ceac2ed0 GIT binary patch literal 20401 zcmeGE_aoK+`v;Ccj=ibKESf}_S;;Cbm6akpdxWz0IkXT_kt8D}dnB?sk{KZxSx02= zz0dhvkJIz@{(e9I!{?UM%nUpX2!b$QxvZvxAQbRV3WSaZ z{#x<+wS^#>URTsqb-j9LEO6Cb?&yuMzxKD~Q3mo(R*Sm}^k zIOvew8hMQI9NnRZZ2#XMZhY|x>XW*n*R529oj>LujZV~&e-ny9R30ziFw6Fr%3Cwx z(SNFGV|Xq$-7noJw&}^Wa|qJ9c*iXKN4>`*$#bbGE(hb35Zrt--aAm5@7>G64KZdT zS&3K#+1a+dcj6)vpJx9t|9J={!X|r{DQlMQg6=cjixS!hGW<$Au<+nJi;P!~Cj1ec z+K{bT%cb&Fo03p^3=(;-;FyfSec6Eamsb!ZGH-?DH>(zfBXNCUgciB%MRSKjZj%yG zF?W$YE+8R;9o)en0&iJf<2D91E=ULbg>+eCqHb#jCywx)Sa%W_&E}9 z-|&9HFN+|2PdF)kX^snM$dGz>(lErB4o&5OeCw8`B4k5^Spq|pMR-(JLq2{{R-t0x z6un#GIzDEI>_j^TR#5I68fh^t_*>7!78^)O+dCR#>eSfS*iQw&b~v}ThY81;OKfd8 zchwYkdUGt!`EEnxp}FHKtr)+3IExwPnM3^)8~2vGS6iref-yhG)(P06cm>biua6kB zod!x@iJ2-@GU5{p{+_@m&J$gn_?IbZF2|9!t4N=Bx7Yh#oifZatqSN$zQFkX`4QS8 z41yIG%Zo9i@LQS7trl*M;2heZ5onm|%$!~AHuY@9T)A?^j~}Nj#BGiQ(=JqZR`D4c z1{5QLP6*3^GnR%$PK76KeAHhaYw>15HXaxjQ!jLPVr6nj7>yrD@B>=b-rhooY-d7c zSCT5F!bq4@0}D>gM%7F+#F8SiUW3Gw_IAe>qcMn3{Vw`&YrpOY8R%Q5m3x$Ndb zy|zDr;%vZHYl8ZPfII|CK!n8a)jvD1)?*P-at7nQ^!HPThC;YAO-NHoV8tUtgq4=q z`0iMWi@dTvuF4tt=3KRFeKkh3aC@$-RXtjGRFYC06PeV{)`O07V^aB&FzdntYB_02 zHZ^w&UGX%y=9R3oNhR;m!>v?n`<*anch(Zwy-3(N{*x+oTsZ&jwcl&Aec4zNv8&YG z;d`uW28Mp{5FF&Ae(5Jljw_#7;7st5kiAn=JvQF3Hk;_NdXxCo7E6EnKq%qS}>f>dcSb`Q*!@bqyix-HR&^RD5iML~!HG7EI@Kmln@cHyBYS#UYBc zXSZiQi;73iAeWIP>b2Kq;sP{yN*aNkEoEh8U0ky?QvDjCrV&<1vhU3JMUV3m#6Gk^ z@-gN+M1G##T#+{vJ6ae?0z%b(9XCZ4b@KL4m+>Dho{zjzRLmmiTWJJX@aN}A)SK@p z)LM}=4O}R7x_MF)O{OQ}P9eZ@;xZpjmRV(D8+#}q4QZD`RCQ&%z6I|Q71uJR+N@-= zVL!}*kDDi{QYOj1`3i4Jc1C_Fs4zbq`w{Ojo`_X~hYSkw^;n!^R*_-Cc~T&&7jHb| z7gkweR>^ysWI(?@+t>X@*4YUx8Xf$*%VrVsCISMXK^VIINK+sNS$K@0%lDWy@SV;s z>UULn#wWkg#TG#$aOqXmeyYR!1k~fOU2YV})1~v&!Pyu&uZ1MXfzr<78gFe+859i3 zBg28olT;Kh=-J*QDohBjo(U)CHW8V9`*WQl?XOI|R%)6T2ax;rh!;)pCk&l6!ankZ zfz6ka&GP%JQ)>VNrQ^82e=RE&HlodM6Pu~7YT>IS=C*q*N{dUyUw=^2dh z{%_ZjZ-JO3siaFxDo*e!S!SG^&q`Y6{tY}OtN!!D7aEw5DqdVa7s7-fG($%>{ygD- zyGL&Pt*fm76&LalgIs2(OvUtump9Y~ptfDYNKUg{NaR35M(IT^t zI8E*a2LAqRV{;PE%3hC{A&5AV+VH35$-s3y49WTWo73+!kd0b|y$x9{!6n!Rh^_h%YjZz4{4fy=MwKG%Wn^nKS~*GzcYv!!!s4Y>sjoR{E6; zxV9?Z`ec4VPljtB!iBgcldr)i!UUcjP%w(exr{cI#36Nb;s_lj5{b~LfUC>s%VK;` zhX@SBVN|#foSZD83fO4<{$jXGU|{mvy4;rut z;_xP%nmAHDgQU=9XsC32ylz~p(nLcEqr+j4U{~1Hfl_xF_bJ_VzNA4+81H}gP>CZM zTxt2$VpTi&4g%j?|Mx8TdG#PB^Hz3#!0y)VmN(J^H;~^LbOf;C!~LjF;jzSJ{&l`c z1y83sHgo_?h{|Cu9E$3!$~$HcXqfZAi&gc%c=@t~9)5?e6WctEKyU`N(#}H7+;Lnp zEIK+2gx(wpAnkhgmAIz*uXgI)O4T?(L5U&HS7kW)WnRWu`s08=3hFG|_T*d1Y9SU; zVy1(_H#014;@!I>cI=U$Rt&*^J)V*2?(h7Rt9$;+kQXE%EApN#WpkWtuEU2L?=Lbt zv?T=^`z_Yi+Y%}(+-G|`OFicUn3Q>O0-1WbU+DK8FCNEz_;56Uk-X3wiRQJTC2PgP zPkdoah7ku9@8WS78OsJXUPYgR>u=@SIU2Pa`!77*|NF(Ut44;#Db1*BakSGXXZXa) zIOey+$?_jL$b<(cG4jCoIafKtGLFcThlY@h`lg#Iy%vXWeYtzv(?>7I7q-XvgKw%v ze3s|@pp5x9I^VV5HnZ`bgP$flQu{bf{r<@KI8K#$&VMlt*gPgGvr<)4{eU*Uak8%{ zw`^069LmVcj4u<4G3Ko@AgoPweoyckrZ+6U_pYpKu+SmKA@pTh+!jIA+V;m=`8j!& z?1!7-81lwQX(-H|_B@p>P`{%wpzDBMWFUG~QYJRvWhnpI8r>gSv_j@PN?(mwUh{l%Z$Cx6z~ zg>jGMEJ8S)l-UAT3~y0*U`Q`!T>5LSV%X&U7ChBIONqu;K&0*)@FdJqbhzbr zfBa^rRO(0CUC%L#{CObyK(+Heve7f0Pu+Pd?^>Fbb z<9L_TVp{9a^ZI>#rT_Nb?X_7^hh+EZE~mG2OjM{%3e*H`u;2S=emb)18UC#vyeyGEWpmGPrqIuV?EE876&H|t+=MTncr<7Fb&8ry^8Fwie|YG|fA zQX?`$Un}~0{PR{MQikE6h;eDbQ=!Dub}z2BU;P`T5MZ;rwYmnNSvro?QZ4Y(k_W~0 zh=If9x~s0g^Gwetry8wVMdKs<@-7d}l=xr1crhF#Ss%ggoNZ8eSb=PF0&kS#GWqmA zT;8J>q^CWi{^y3HzcK&k$$D1F`x(`3Rak7MNkyqIL()G$iA+i(5(~Rc9Hgw9@6B&T z4TWRf-oFR5ug$v4GKN7NH&P%C6G5@9`$o^se7<5mfsy@&{O!Y=``&BdQ3L=gSS7*> z1Ojz)0acwX0B{@NhF=4O7z6rhHbFsuZPaxJ2!#%MMVqa0vaOCgZ@2DjE{*1- zy_}*<^A%X8K`kWs{gl6+sed8!!LvQm!SY@U0=)cu=N)5nOQ(d#7|G8P)6KlqLcK8= zZhGCja(hm}b4n1;`VAQDY^R=S;nL`L!|EXFSSi%9af#aOML{LH6}dN3HDp}=UhXTf zdzsnZ`jPhBiG)&mpV`9hnYBJ=!6kn3yPvd}ZuU2g>!rvVuP)cI{@DRfSzD-KH3W2g zElYkN;e~bi`Fx-^Cb8ewY-(@h;}~ytssm`%mhd zp*-Q^71bA0xU`N12>CW6b>W`@6w4$VdylRRVq^q&1Q{om-W#N!|h)d_6Tc&d(BXLE7(f{$yiwb`%<%X z{vB3o8ORBY7}pxQZF|I_J^9h<%=%dCcN5Ce9dMD%hBAhhbkokC0h8}-Du-n={Ki(b$77K$8t z-wjOI22dvN`H@S#*+ql)HVNJzIZo<}3lj*rAFnJj0*0BBHwA}TIFd1wdcg>D7vT0Y z8VKh!w|f`d-Lo_OEBXjtBjFyk9D4e&c-cBB>T~v{f;&J7?jS!Km%9tG@6J7XeF?QB zGi1kOHuq(f49R!CqMLp>C?nuZ=RX({fw`Rc zh>^4OB^J;kOaGI3^AU9D;z)p6dO+x!9^SOPa+8*^BQ5DUljg+>GlChI$lK*3&lFxO z|M#+B;evF5@SK|HDNg6ON}YA~Sd$_rVdbiKyoJq^Htv#!NTYCj!{u%XPeY~1U) zq{lm@a&#ZGTE(!xSUq#*!K!` z_lK~Z>Z>G{HZdQ7auRp-h1z1pP z4!U(*&xydel47ONHYVcZtRrEYiT09EfGJ7F44q>Xyzewqwh zr+DIS{$i%w^C|X;qZvJqK79D_P*{O?b{^u8Y2OV^#nI;E#A!je528rYuX(%F5+0Jz zx@nP9{MESSs{tfn0t2qK{_6wdGDlN3j`eO_SoX~|F6%Ph_MG~4;!u^e8Nx;*kke-8 z4H>tLL)S?{%I50aK;N6wc6&Y3{Y_3IO<7uaLQ0HDQ~AF|J1}}TlP^cZBfx9DyW?Tg z=2R2uQ~g2L)PRb0!KpF+Qz$q_R=1d@ z+mwFNdUv=^;_632e%h*(HxXTEoLukD>f_8CD?p9??~mq&UlwflS)IDi5dH$w14>ER zTJFuv{RAE~p<`oByV?h=Xa|EIT|xScnetjkY(-ZD~x`rTRJnpQa`mms`NPXr7*me94#Ffjze8^ zM@#A$!PIT0r~TqHzDXHu?yIfN!YU17?+(!XTkB)|^U}K&W(Z`TV>!Dw+0|Rs{0Pm2 zo#@-`mHxi6Vpl$WBZE+^HBu0gp_r2~?!EapR~Bo$J^fb`Z@R*S&%0C8kQ3~3Qe*r_ zys_yclq)BAk8xKrf;r$>rAJN}e#tV1L~kxs@03x+o2k?!HR_$o7SnFx+Z`#;)Q09^ zUtPM1)C}xHW!93ydhvpq2R-{FJ?D(N8`O^#bDlD=gygDd?=kg-coeT1xHOb^-C~-g zy%x;YbLK|RVpFzG^qOL@<(oD+m^P_4NWA+mx_v)YR7{{JoL(LujIDO={nZrc~Tt!(|62a=Z!~eF}#OPxu3DBhD@b z`z{N%DlaqRa&}F9XQeZ5q_TJuwSjbHcSRmLKSLl9i)JAv4xf6RK>5r5c3_~NEXrv# z+3!2P*d7IEmx`UDB8L5h0xMu4_TA-mfw zY51vFsVr&VYluIO-oo*?ryB|q_5v8-US6zLYua9)nlyFvpD&wN zikYf+w;AKbX}`aC8#uy-lXm%9)y~p)V|?PZjmG^oK2zzbZ|R2&&C%eZ)BVhTb$g{l zv#i`F_vX%xq?eL=-$*-*Rj^#80#{QC51w(G`0&74 z+Gdq$;oCmV;sVvFJLFJxE)Dmrbhl!C&^MucivXa>==O6pt#_}Kb*u$aFnPDXxZP20 zpv=>=im~$cSaNtNfNfWr_7Tq|0wj|sI_-dN$oB8MjS6#>D8b`P1aR#MvB7Le#f)feIRI+-h$u*2WWBWC?ds3faApdPdL9_kG-1;nUb&CE18fD16^| zKF+UbY59~xWNc|C=H%_+VMED$wJ&4&XQ-#_0_VfQcvRj9r4nb02y6X?RZTlT5)}I? ztoF7=dDEDIP&n61dh7b*&$b%bfi;yjKlm@V$i~WGgLZi~#?Vz!GYV$+KI<`~@5!*J zlcHSlNci=YF*U599toED*L4lv+FDN2=0a>#&aTLmo%o|LU*6G4ZN`V9j@+w&5BXJ)o#Z?Aeeuqy z%^kde=9Jy^;h&nkeqB}NeLkgRdt*4xGT`~C&fMaqCJ{&C&Sq-VI5z+8VEOL^-#K|s zg6iT))WM%skcw>Ezusi|9^5|?cJAp&fn7&`dQ=B?ED5I^9XD#IMr&N1nf3wz`Hxud zV}o6(H!_au0;f=*!D>|n_?LlhYMf9JlS8@`anKQ>_I=f>Z}lZ7YZS7H&E$l-FD!=|griZ<@p5;-?ddOrT9tk8&)1xhxR_Gn?s6ij07?!9E-sQIRFxNL z3`>X^xqnic-l*rEGAWmHWrA5<{yU^hO=ab==f%rEK;1n`n!;GWF_zZqgfkD^^|nf| z`>~HH7#)>3L=w+V0{ios=tozaQyhB>?)VAhOtigw;P8Dq+WVt?ZV!J7Nm2>stU{5@ zUPjHhzXxP7#n0mD91<6>0)uI{vfuRGt&nWhoj-r!OR4*G-3E#-As)xlkuoT#)g9%R z-#c|Kby&zpD&>~^H{J}&B=x82l+6tuRjE2W`i}xp0^UvWmPQqQM^I8@&Rfe-qVKT{ zP3^`hwM)JH-$b??MesMJH!EEBCH=%R=vWStmnDjr+JxozUwNLIK|HaPSfCs{9w)0< zRzcjFPKfnH(dEAE2TBxG=%eCxK$YkNj-l8-2g%BAE=odEj!7u7wbG~<%T}zcd`woE zFJERc767ovsoj1UwOwZ0ez>pHJyS5~c~{o$k)Y?cS`>@V0!Cy9++K>%X1(Y(39ir< z$m^nVB7i^OM}R~d4>_%MR*(&FO` zQhM7DL+1*P<)tchRoz2TUD<{&eW>W4Zrv|%?CWCTlN$aR{V_NaX29Mh3HC`L7A@7Tukt}y6RH88~CU><4v;#XxR#rC>H z*L0l}F9#}h*YWQ*oW^d?0pJD4mUSvrqgeD))H(he(#l{?hVQ2zNKct(ZUxkuo&Fr@ z<=T7TCO*rkB;OxM%^DOGzPULOK|vE`NdgWY#taC^rui$|usfc}3VD3T1#7g<;j>~} zMqVRR6ugKJLnTPVJEL7}j=2X)WIpr7HQRXZ-4ZV0N$p%v6HMwMWCuZee0 z`X?2-D&(P@{FjGvwBh-Kf78KS=!4v(aUVxL`(hTNQb#?cIafL@>bpMRsVH#?GI=}D zc5RH%E%6$Hx=g`fg|DyqeQjZL2oYSII5u52TS#USUcU!QA;^M8=U~p9$}RiWlcKYI zMV`mBxH)mk+P*_*jM?X^TZjOaE=I?CA7?+8x%`@Qe~fj@o7*7z!qf6XaVFj$dCz*~ ziFCC5y9%lklxI6A^dD)`iBoKd__*q2vxqgfUwL`FMDYAS1Eze;#BB~~Z^UG>3tHv{ ziXnoi5tZ?zF3L#xTY8oHvNSppNvaQMBt%hPI-69!Empa4c#ImSYnKHG97eA~by`+8 z^9Tr1A6-{Jw<>)G;wEvNe6jfbVKu`-`0%_Mx*BaLm1Qi8c};jsTFtk=E&1gqnnNQYBA#E$MPk;T%Q{# zvnWkFsh@{W@R>UCJzhc9f`TpZtoKq6WK6S}xs{>bnh5uvIx1My1&P$efYPVMrUkaz z&Aj2wZ=}CN0(S6wv5jEnZQKCPX`y7wK^qA&Np~uaY!ZGxDf&4^@=)~iZsv@#>-cy(M$|YB z8a`;=@E$nhwxFhoOSu|Tnng7x0#-USl4j1q8RAZZdwteB-`KtL=BucvZ#{^bfbZH& z*T?I;zQ88Ul}z1jg+TrHePwnR775|kfoY(HE2u3UA7c#NiqB-q+b>^7Ban~L(!_zX z_RX&nRdJvk_BVlz8+BCt6I2yEB?L;~)6JkIK;hevRHReTp#z)xy520+irxh2wltM6 z1WXGwJewgJ;ed(1f7>L6LpfH^Ar%#DJ!X1dx9Vkc+xHpgTV5f%DIR&tBYY_fr*_IE zj9JB!GD$wUWSE*VNl;;R?!Pf7j~zxW+RDqKB8dso&!TEFq*n@raZ1QZfW14UVwaXL{48it!J)iT4;@?s=~Lj8pw_t@E6!# zJ{Sb5+FDd5orPLr7(Jdosbuf;W`^{6hbLWZ7;h8~LWGt)Ly| zGzEp6#sQpBiOX-uePIu~b4};Z?1K#Y71>aBf@9P%5q$DLrS~_!krn|n#I!IM4*4%N z3My(d=#z(xg7U(l-g~^#_J7a#*7~SIsq^DCZXXQtA&|!k5~~)e0R$BcfFpB}cWh(N z^+86l^0s|6D$E+}FJXq4`;auNF9tUCK9y*N;D^HeSrMHNbpNh?4(?JckN_EPy`QT0 zWJ*jHxH$|_25gBU^m%*X_Cxx8F!n-g+u1grujIv6Qo~%B8m|Be^|hGLK0%EFxPC7k zUF0*2*3bap|DI)7^7l}ceI;e1LAH*CBl0eP^PqHsat+v?a^R(1@6OY%%Sy-~&&M;z zg2&Xe#;3v0PI}Ju_xGUd9&o|#Lg+~%sO2-@c26gRmY~wr3mH;#2!#OiX<4!%I3oMS zOs-8scL9yS!42T2vmkp(7;6C}TCMlHMu5XyLk=tdMtP0(kGI?%B|aMqcjA<>N)|z| z)!!)Rt4Nj5A0hqmX{ghox(I$vtvxC{6HWf8zyw2i{i73TYqfRr>+09!0D(&mwTP$B z^I5e=OBS$f5fYeS70}8Ym;N?NBxX)gibFM>Y-+)@Zc8TMr`I?+R*yg_?+aScf~#?3 zb%Ke0!%YiyrF3m^&XtY-o{V4kQ!@(*%3aKAb7Mm%+Ssf5^u&vl`lU0hc*51ImgG^%F-SsiJfPt5&Fy*n zsc%syZWzUx8-$-rejk2oSK|2fHliyYP_{maPc`pkR-M?8hs3&K00C8K}ZP$d0%8a48JbkSV@^EKVMGnwi0h zvS=agpihAhFLshj-6r=gn;fWqZ0wT&Y?P1e-{1Pqb!6&^X`Va{u#X1i+aT$1@m{vo zWxrbI*O_q>IN(!GF%PSnt0-q9ufW4(pT0r|8`rVskj-tYv{QJSLG=dup8F5aEN}>E;Z6KkZ}t^An_lDO;W+YwezN^NZ7UMlc3(cD zExkp#ix~&?z8TO?T^*;0O? z%xj?Ni2vg%@6Qm>I-21A_}ibYOMY0O93C3}*3`BVH-;Xt8bykakdZ(FVsoB^MV*&< z`|T2!6liTQoNJN*Aq=KLC7gc*9EM{X1S~}fP9V+RWx(?O^hDAA27!!TBAiW5* zHsKrrw@_r@(rJuA30YQKNGx8g<29~gtD{A?eHs6rhMA{0>Ak)u4ZAv4=TH;`X>p}U zwlw6GjA1N6-{vosT~}6Y=KiLC>vS#0s3c1_T}Kp5@_GF*@EDisOAstAA&HU$ZDSzB zFx<1;WuG9W1`+K$ibUokBr(EU@Ah5J;yhT$Kag+rbl_eM^9O#_b8RKAHippfcR+Z<+dX5u3gC4m4{O)2N<2$JRO#m2K-Q zJ=lKAC~KSmV0{-b&*}QVgo8@uKm*#Z5vSx|YLg>?>W`ezGK2G~^oKs01mC5lrt&y> z*N@D6a&6i4VSC5}O`|QLz(8BcbgaM!X@{;JnA_C;!#Wg)4z|x5xN4m8tT0Db*57&# zdc$kN&>>REheVw+>^kT(aY%1}4`Ve>nYi)Z5i~jIU!5^$=MoGSjM_@|T!UV)GN;#{ z5}ccmGtdI32z(%Cn_t!$rKCacMAji;_d3jVq5;a?lV?6a!mDZf63Em?o3Yp_RzJ|H zAjgs=Z`ftEsBKhStS^_>5*n$G@MPBE;tv)y0BVo6GT4m$27oa>_7z|xY!L<6y?bs_ zmrv)E8HrZv?f-~s`qV-$$LJToohs@d?w$3qN}!f<7A+p4`0w#6$8VQ=-H&0Mi8fPN z1k*0*3xS|4t}*1`GS+NYXy2I+=-;=`4yy_xp8aT3^k+~UB{a~P98M12Mg`5Zzrd_~ z&F?^IIOh6m@#<4=49;>3E=V!hS3u!!2Jm=YEzePW$fG^^!YxSl#<xW~(Eo?SBQ|{|XB_#EQxS z8biHd?@NTzX#$s?cOJOjO$@u>rnMELj$b+@X|vqD-1*_k%NgjWTGgGaGQVq3U|YS+ z1G7Z1I*@$mz4wE1tF~d}FBbPdUmtaSaWw3HcKXDLkWUSk>?_{T%2md<0MUH;x+Lc2 z@4KLVp_ov6Wh?mqWDXt_-N^xUQX5E&L**46=MguKVw=KH2-2Tm6V|9+Y4&^*_Ugae)c!kTTu@61r^_e zcbw8`RMicenp;dyJb@OwqR&6hJjGQBX+b*==gKN@r_vo~CY7;f{@4jvnt{SEUCesc zgb(pdK6Bi%PH%lFhIjeVp#)FNE`jN_6g;|ofMnvgctI~P^5Eb0KQo_OJuuje4KAgF zeu-gasvUJ(&_>k*cBc4wkv0}65Y$T|KB2oLu)88&ac7EKrTaDa?LV5%kw8>F-AvP} zKJ}XFu$5BLpigE6DEOjWr*uLE2|^aOJ$diYrc3FrC7mBt35QnJ)3~3H9k6%=yiBDu z&>VKdvwMYGyW(1R5=78X(41bnZnImIu6!_lZ$Z;c+n6#GDo@uxadw{)#O@~Kmd%}s zle?e%{qy?IMl2NFzj!ZO>lws(p~(-TA$0TFfz7ezSl1@TNDY35jcI6*>x(KdTMC!r zA1IjUB@ISJORD>|7VMQqP6`Acz9-vo*J_vmKk$C|~%?VHxA3AfVMR{`9-gr}5OW=-8? zAcLxXjWXPO=G|{fsku(uMl$j#{C;$ua`kFPZ7u&M~HHc_U)=29R zK@!RwZPidZcGrQ2Y;Ox?mh`WUj_2MW5a_%9@+Rzjew|@8b-VegDt7pNgi`*Y z^N+P`DACE^NQESOt>H+-huhc2>iMy5Cmz`2k~{Wbu(6tecgEGnFKnmAj7MM^if0%U z3vHLX%c^9sV$oa7G{p4Ld9=&of@U2v`Y5I=p7ziM`kjuBmF`#adz|vAu+lZ)-5s0O z+CxE%qW3UwQhSR-oV|x1U)?1744(nG6VxPTl)N+H1^s4xitJ2b4sOXAEmd@GfX?ncL)WlcQ7sy4#j=C}BrCyr8l^-4(v~ zz4qTGk=%kiHIJ<(>Z(1jS0$cP6NAW$=|(YV{aU? zEb5=l-NxxwHD8iFDV*`afn@dl)g2`H-ct7%e{-Ie#x7LqLam1q69UnOQ$0HMIOW!R zA&-%Ez0^{)1W35NLn?ClV?kV3?G|V zN`5K|#ba&`FyhO~t)>K{b|R36T$62DZSgsOo?${($kK)(Xw2Ry!G-nHBR-FZ&iN# z#j(!-1Qz3Mr@B30ThJuf+VO)-`LUgb!F9)9G!P8C$6&=2Zw=~k5O?x6ryrXGclG!o zKd#^S;#jN#x>C@&_AICsN_tLC?Y-CbZu*MUol6feahll|f>N9UWesxm3flKH=K4#F zd15q(5S+s8U&g9!cc~k9rk9|7!`@4ldV1AQ!~K8SFK51l!WY3A5a}oZHCMEI@rs6q zhc^*L8-GZtvR568?-v0sOne-%9%>)Ty-s_x&3r0RnF*pWl74>C#+fisY46*2RA`O9KuM#1H8u$U~d%@4b4 zvNC^ol=a^C2$ES$qCT~Bv&0c9!+a(VKRBb>TpLV(ih zbjdjq%jkCI$%3Dpv6sllDfp8gpF%sWY-IVW0`x{#2p)ZoGSJ&YaNbg7XUp&;0RYH% zTz;aAHXPwJd0Psc271x_Ob<^D3KyIJX^CFASw;4}n@iiM+)_4Qx$O85D-^2N1Kbn( zvi-XX>~4I2DafivBEPfh-RaZOZ_z#}<7{s+=d%HHa~_h4Nz;94u=4D9U%VV2PQlWLSKgT|rUq<5t zL47nb4$cLE&`5+?AL#W5^vVo*_wNE zJb5uZ>gUIns`F1+*4oaq{)RHQ4Ft89^H*1i2iO;60Ue+uo1(BO^#qkN5v3zQta2J6 znzkYH{8_}Sb1{B_1Fr|VBPTvJffgz$pP`CTCQuo&Pp}tlVS$dzl z^h7zc1SvmA*85PjTf=BUtU$Xqi%&N!j?{x1)?p-`s8JE(@sl-oA+?8XbW@}=!WR3_ zQYWFaFPvNIxTs9(!pm|QFY58hqq)ZwPzG9P*HLFoaIlyMz9*$rT1SL#R-*wQM<)Cj zIZP3xMVUKasZiQK12*s8y&+}uqX1>7FDo<(e7+0&%9T;JO;*o2f^2SqrJ$%+q%+n(r%-GvW9uOix(jDGJ%F~B`VgmLRFe4rg&_X-!Lv|fFLl5! z?HoG$)$}(%nxMiG^Z@f64G=lK{BKZfw5L%gcAhkjxz2hH)XU?SP;^0I!Cm=RW1{!J zng_n#_E6R2$GHAR(-cEHYf9CE$;^<5!A%ACslNsXMA|fu`Ts9E`-Say9o?*2_{t~) zbt4(Yd)>Q|fgopj#b zP!dO#LP3AD=piuJelFMg6x8UxfGGVNw1%lc|KIE*yd0iCKUUdy3ZsHI5K&eBn@cxT zgj^}n?YqpDZ}r_84F3yi{P{U|Uo3_v`0Ca=gEE9B*_qn!X_g_p!j-?!vzw@PgEpXU zcUKXuPMkP#_tpKCIxI-?F+WoGVL>i4-W-H7fgu3TTa4vFvI)>%gVUq4D1VDay0Z=I zU2(0l{wYf*B1}_!Q#BLka<;Ztr)@whAIcy%@#CtJ(F33vd)ksOJngyWADXa^qCKZV)5==`bBQO(ofoE(9}AR z1rX*`BbdU9&Oab)p(ue;_v8e4LJ{x|XC_TOep`7|Q*#z)_{+PF z{r$iD*W{A`$I$3*SQVhi>%ycJPGdaJ3hEoV0CYS5Xw`Le+u_hmd>`ygKXgL>pqto@ z4VSmjo~7n6-vV`%e5whp=!0r)eKSM%es~;vL#pm|o@LmXJBYv(2jxwf4YcQ3)yDo{ zO`X5XF|Sn*66j5RaPq)7fC$a4j?ktf+Oq@-?q|USudiUjR^7&)@y1?%9^EQ&u@ceG z6W~=s8+(y*Z9$bz3U3y<&Hf#z%M2Ep5P|p1Kx^d}3?)tR4_}7i_j0V{OV64LCczOz z4-n!@@uyRgk4=5dNoAwH==3|kwkyZj!PIZ@k?&#cMq?{YCZ5v`PF1@edakAzU!N+y zj(9jWUUuEodGpL4k)9W4!T5nzc^#By{ppJP+2*#7P3*XeG;7d=q6tYR`a;)O&Plq? z4!utYxcQ9Wf;vpmpUkPjiT3x7J$ZL>*ffDb7)vCe-l^`_JK4-AjaxZ$!hda=zD$jQS(c|i0?(I5B~Fz2%V0CJ5&2req)4hOzTnN zy~thnh~Oq)5**FaU4{cocM!50G9gEsTyZ&dP?5KS9)-lKp34@Ts&#wGOn!s6fokHo zO8g}Il?b#lnrCc*2n0@1>1G>rO0&VK|q!+(guQK@KRgq<_bow2_+@+34cjF;@!k%3kZT9rwD+h|0N zN2F`35wJ(FgT2TAm5_oN+7^+s53f%?REBWx@Fi7Z(6+2r3ZV1C z@Rq~DA@n3MYMIZSD1TX|!ioMhppag|$8n30=s@XL@{_)ni%Wjt-QPdaK4%KbiWdj) z8)QE~V#CZS*tz7uWwxO$>i-_^&7kF>f}XX2ZkjJpSbVL=WNAcROq@^`z1Hs`Aidq_ z0Wk%?4e|fqGAO{u5J1Jt0+P>!o&{C`42&WlB`sU|c{Ll-vM*NO_xF`~iv8~%p;io3 zWL!Hbsz^lN|G$YaunU=?#Y`y*p!l`_EzF+n@}~p?~}z75P@0$_bMt7 zk70UM8^es<3dsL{8kvfNcrgGCFIH$rWj3@3upB%ajP5B41(8C5f!E_?3gKj2rxh*q z@Bd%1{3r#ao3Qj~VlfS3f=A6*LH5@Tj1m;nV%6(1c;` zxEbK{f5m)CBm`$bFCxB>NZLuwHZI$bt`8oeqL~y@z7@QV$D=wQ=uMw$15|Kw2yo45BL z`?7FB+u5nx`BZSOd(rO+W+4LOl?cBDxG|?d%LvdsT?mKK67Iz#mHc@6PtX;@Pq{#+ ztbh4*)B!E@(72#VZ4fLScilra%1BnqAxFx#5O~7jjD1>J`V!NGDmYQO11G>>Sv2C6 zxR7~n+{_)CBrUVZspSWc)YNK&bS1Q`9`Hj;A!r(grSPc&YeZ13<1~|s2NQ0c2_L&- zcIdhGJcLc+Hi6`k{Sd4_Rc#YLs6&UoP3vUz&-CW8ON=3WTxsJt0J__`CKY$VT3@|* z5rjeHykAkTMVWIUBraUs#viDCp25IblTWgPUNv9t{x+v&JqTY2c+2-d93e^};|n#^ z4d(ysDYtwn6s(Yf61nH{s|NAvLykV-#_6O-T^)4|D95|1+_IrSgAZ!0(1kgv57tF1 zVEl@9?S;-A8Ub#~A!f?RBg~XZD)_Y>9ERw}k_J^AfQi;ldidCY5P@32--&+a*mEWo z7Wmu(lggkj!$+Od-w<7OD=}qrobogkU^IGKk@~^Lam3C=Ji6%+O_HryMB`Hod_SSV zhmTTAGCDt9_wuN9Km&qRqW#+(+hKsh=b*0`fl9z}4!(9`Md_>VLn9zUBT#x=gCFR*BGMOaTQsNA0sY!=dF4t8>QCaydrkG8R-%VU(GLU zl=pbx_EuzTYL{p*+thR`PUo%vguFl%Y-I zHA9-{_38jby-$cUm@@LEZydig`t27@3g3$<_=7rUuJ*K5<^wWZ_NN#%zyI7`G!oJ~Ai4l$n8 zZC$z)GIW2Z2R>ngcL=O_=VO+8d3u-Rg~4&*xXw}@P1#4wMr6`D6771!JDOh+QTe*; zVWye3=g(H+I+ni=3QJWo0pMtOOfTcC$qOC!hp zp&`y7oymGHd=7yxf_e?N(1ESRC)_We#txDcJs2aUuJ&35c9c@Lu_ig}*P+57dyjR_ zZ{d3ryC#*(cf<}L{!2`31{~t2xx{z&3;d$`r7@a(63dP=3qp`@f}d~Lap^CgmnE%e zkp7HfVL>I3$(z*8oGy%PJdA8__ONZSC-FZFr5p<@SDxcB(*h= z+KNbR9i+t!(jDZi*Z*!Iva>l+Oro+F4~%^Te<>aK+|lXr>l^hl!=zG~u2 z$^}cNA3Bt2@Pb9iqjMA#HHj3@Y$&E^Y@avnOV6@$!607G3InA}tr|-G%UhIprj)rh z^nyF8uojrZoz!&x3_`v^#|2*OVH;0%aeSq$eyK91>4mNbO#)NHaRh1LE2tx~>AR+; zNS=&l36w5z;^8HQ+$CDo>`}mqp>Tkd2d`ckQZBusrG-^IPcy`z^>(3Ex zo&1x(OcnFKByxBxMHFm4soHj3<)_ueG~Q7Se4aqbPH!L|-iJ%t6KqNIQxaYkx%f-N zqJwo{qegQ#n$p1!H0`#es=xb+w*dM7o)9>-PfNU+N{FJs=#{dI>Un3%ui+{N)&eh1 zAP6q(h+hRWVWkE%zZ=*`cplT^U*nYHutBl7wsGV_z$>PwjC6xE4|xKo>|O`D)?8DS zD@5QM0+$^WnT=g*WOt|T@M0&@l{W@WCG*Cfm~KCDB9?F0YoApS7ZN|UFR38HtZ`__ zQRV0ntz$vlbUZ;kcj^#`Ij`CZ*JkMA0-{gL5Qoy0^@ocVuH1z?w>S0+WXIvmJXFLl zy`5I&VzQMVE(2BGTcD*mre?^S>r?*`s6Gll`~b-qt}6UnG`Vc8+Z=`ze}vd+n>usY7#x8wR@ajbQWzy7$u>%&}IN7)+b*crWf=wvD1p?3>E zeocuWa_;B4yBO~925fxfFQ3wM7-6kgV!gg zCe`1O<3U=kFnsQs*hAf0Ry8s^FAl{8EMzDbFLKiPPO~bme%=&}q^E0PxjZc+uyK;j z=LlQa9=bPy$uQ_&>`@F7V2t;s9_C~pJKr@h^w{*YWe02J;yCN?jq`-9Bk@~DE^NaS zCLC3MBjW|*Ia_kl5FlTWL7BFGU3Mt$vU1{9gIFTLgg-Gtq~Ufg#0i; za{g!-_c%ngDcB~10^2|8bwO3OxszlTo8J+jw;YZYEqZO_6le~NLjh@lL%`Z%!%5}A fc<`LY=P&=2XE-f;yCD|nNCpN^S3j3^P6~ZVq;+&V;d}NWXYB+>sr~?wL12myQjOq{L!;L-90_C zE3u+5rnhEyrlwv3(xs8td zJ=hd*40rZfmU8$TNZd6*l^dScb4k_s)F+!;Jv)Qx9Ob6;P@#098I$gTWgo7`Hfm>^YC z{xEQ9L%CB5k=LDIZ3V8;s(#MgrgA5*ORbv=#I-;0PIEpoUTb%4E88=(nrO&bUR&+8 z1dgK|R)RnZy+F3qp8LfL-ITag16YX~&AYF7mecs>F73=i&70n{IzW60x zbq;wTS&qe(y;tyo1@9*=F+>x#9{3esANnSSQGYv@vbenKGIou>NWm%~G4U+x=-?Q| zmI7})_l@MOJo|G8h->lRO%)R$uE&YTYOi!lns>Cn4Kr^Bq#-UbbX_MNi(}{pcG)I- zB#UxXV9bP;;PcD>fxlVuSA4Sn6J%nUfISg`jVs>I=azqlzhC|tuAhA!CA;+6;UGf{ zu2_0G=M)xFDOZ{vYZWZ=$8#P?af$K83%P~iqArZ1cg%rTOesAQ9#B>^Cycp zuwm{EDAa3*q;=7`{`~96y_%y^tTYaR1j-X8*&`E}mdRhd;iJq+^#L$i9Odq3?%~+b zF^YwvPilobw%@^nFFoi^Ml`Nna4joZmiZ+MUQ`A56%XaDd4G);H!Rz=|} z-2Tj087YhaFt2ky=d+BmS^lj8)C?2}d*ha4v1$AFDO3sobf!DGw*TFj6_fFksd$kcow^2&p1G;!E34%LESc7 z8s^2pmrzQPGLpP~=`|#b1XhT!MO-OBTw-sJyNQKk$BvS%WL-aJ62PjTrBLpPs^(Sy z;>1>ui#ijXh!P4X^3iI2ngEFpoEh6|H@AMe$^TRBsD2UY`nINC^E>9T zsN);}a^)Pq8hQqOGDee0NrKWy38&)BxCHshT25EkVp@#Nul|^PDc@Y&l*>Vz_iW~s z!XcDWTr&4!K6cTcW7=lu!Zpd!4TD>*`~vA%3%0U(`uJA%jqgVnqjtAaL#Z%Sm^Mh- zG=VuIl@xJTS_HDiERPI45*Y?~!rpGW1?$1@92L!pS$w2Xoij>3MGK1 zaIjfBZ!Q1zwr|kW(v2XT$em=fwyp@?wDj{oJV zMOV?C>27=hffxq&?7x>)eJfeFU@b{K$@)ca;*SWfUKrd-Pg@TccCDc^G0QXi z!-ZjP|MgcHHivyF5Q)5VrJy`kM(fhh4DF01$nOA736QSojbRlq9g`pJyFci&9JU^NhJSzhc6JTzu7Tq^Sbq8n z0H&0pG*ZN|8mpUZ+#rGX0b}PZ@z-x=qL#d=y}r7 z696bHlbFO<+PZ|cSR0@?SsvnGegI80;(9zp-XU=OswO_(n_LV{NX|<7)$K5_)@T5P zIurg81l`bSo!3TgFjsZ)RRA0htOh^`VWoCwlavGs#op{*oa*iAqLI*(At|9=a;5^u zb(AQLl}L63Kx)WAr^P*W#Aaw@=43EZh8JT+jU*u;!axT2qN<*T79+03h-+~S&G6?J z8>^Mny^XjT_af!761LB}owbCSW@xm|YsE+z5zE^EerfPGq>iDP)=OX%2vc#9k6+AO z1;=t^x>oGWO}i$f=VmZk+~mAp#Ou^9LahQ=N+9`Ivw9LF^$@WI@$`G+b%04g6U!6j zgqbbJ&U(sK(>2n4Y4n51ptbw*X`%H zI!SBj*&@@ai+!s9lipb4m2vJlaxX<+X+@z}nqJCvbKixHjV2n8o_LHM<1YlpX-%~9 zk;^_r#z~`WMbb!e%adQka;$(f*~(_&tcCp91s|q8*+$w(17JE8hKi^7`O&9%?3JIP zSIf>460-|uujZYL-{Fo69GDp3hx<3^ZuZ z$Lz;R>Pc5uoif+-zJ)cNt7|7#;Q5m~Q3>Ul|B7R>zUL|o-M!?_v0Wsz1Qlg@4rDwQ z=bx_nN6znD5m_x=)Nu|M_Fc$L%Qo__&)&ws=m0`3Vt16ol8z-@)VIz%CzH%@&)$38 zGIcm`jWGFPoSLeb=~NgQAMsR1bYXsC9+h0h7t9%~=~^8)Z*|Wq;^PKZ#a%@ko28kh zIO2Gr!Nl=#igt0*zotFW&X?bM8!Njm@W3%0lX9g@*($qD3reAjPEV$XTd(>TR&}p* zB}1ff&KhxpR`GFG-LVa#Yg_A;g)Q4+xHN*P%xady;fw2UVR3ppsRg?F$3ne{a_& zzO?Nt{P56beth^rzP3P=82saFZgp!#Oa4c)bYg1XU z5+zK#R$ppKw9wPigHnpZP@YApg&tpRJM^4)-144f#I+c9#U?(g)03>FIBd)2>61@m zNQ{Ie@E{2vu%A|hyLIKbZVeLQjCseqMy^TIcgG15M3HBG0^!$H*y zVubolZRQ=t!HJiBIpH`G0V2e z%h^NdnnprT&=wE&kM11WNx>=Br7YrloGpV}C|NZt+G4bD$=r)k%4vv@geUL!GOOdO z2>)z)p@zUf?x2@X7U2Az<-|0Du5=ffm}`c2pW4l_{2;qnNkPvrqtbS$5q=u`(1f}AaZKqKf}YE$DQ zY#V!yidFGG&*_*$TuX9w|J4|}fukG>6Gie)o>z~(>iHZWT(uDg#oSD=NA!*zcY4V+ z4bVcjaUy>r(wS2Nw(VfsR;d0Kiy)WKEF?HiIIa^3C7G+i>$F0RljT#CeLS?Vdm$}G zishZ>p^Hw%u5cuK1Y0@m8r|iQ=((A5u^pSvmReKQ(c&?zise;HU2iu?vYA9CI<^90 zhJg|}^T06>Qb>f#1-X4%0OeJlTqWmyPU=Z+Sp6Pmr+Ph3IXLk$x~8*xVlPF@<&XAw z8#k`J-j~dRVzxlRDR|3dVFkbk=+E?5eHTJJB&3W~ok|Xtk2jVcf2bi*`KDT2=8JMX z?w)qAI%u8?2eOuBoj;jkbxpQMrSIkP5D9(oe3E;^mcgf#}!uWr)`_FqHx)Ce` z?KriAq4G#A$x^+WTqV!ld%nv}7kq%Y9!C%|@eChcels6lesjY>dSLh<|GEFaNgAoh zL^?oEvYU-d{xn*;9EUB3f6BNu9-WMm(`W;Bl*L$n9J|X7^gX{k_6if$gs&C_WmO_; zW=Z(C!g4H%6GcjPArLPKplceN4?KWfvDt9`jm%2Tsx$q5U@XUC+tKIv#_n&qNqb+7 zNI%VE1_K+r6e576=YD zL%AU;szO{#)R}QZGkECmPk3Q;C+p{2#merLq|+_*we+Ej&WZ9#hO(z96pB22^r!3@ ze~Gd((R`*!;V?Kc$bnM>Uh{dgfYosv7tm(efQY(SQ!aXW{AHZuw&zpnqSF!Y@T6k$ zchM=5w+pTuR9*SFo}k@mt<}XO+NzWt*X*xoUrt}DkGSY$tvve+0~{+HBNIy_q6Gs? zuX=cFz!_Zsi+h0e$b3)W=qn-gEVCeC~tPHCdca z^FrffT1=;HL7T6f(xgZwjp|cTlWyYSO_c>~QZH+iQfTDZ0q$O1-Ouok~cy^2Xt?dtZ+G^6>cHX~(_>C2#ORqt#~daqNd zRij`s5Kz`jXB0_CeisD};eDa~RU0@Xg+nc-(Ym0mVXH|~wF*^JWtt(nG$~g{GLuX{ z{I3P~GIOs;ivTyh}sXA?evT<0#BFH*gqQgOcsJTIc{4k@XXCrBl z?n|R4JGQ2>R?=8qq=B`HPGv-swS-lu&L@&+4vMI1sF{?c%)HjW9}&Y$f|Tq^1=TIWT1hye*FeJRx-%wUDgvA+wIae=)k%0A zIwL4m(W(y@dV(3=jD$f;Pm62aB9=*{ju9Joe}%=Qt}9KZ1x_HXDxu4VFCntk%$h@! zDz+K-`8mwAB&GY(b!~Qynx~|hquIa-^lDoY0mNyjR7etw%25yA_pVJ!1E@ZE>G7H7 zBTwCCrGnDaAdZSu$)?G7pCwa`%ga$})xg1=ocoUAaPhvd72AOOaG@FhzYRU1lj>l;lV#ZyaJ&(cI?nI)_ghsa2?v!K(|%qsnovx&Oxd>^dPk+mGmSY=`1d zG2n@@;B04c6+w1CqS13kA*s2`$U}30q-vb-&v!`8aJ6n$lERU58r6#kqO`4gc zN#QS2GOGAEZZA_q10aFKeWf&39@>1}_anLY{{cMs)Hq|UaQpxO002ovPDHLkV1h$q BusQ$$ literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-hdpi/pwr5_widget_normal.png b/app/src/main/res/drawable-hdpi/pwr5_widget_normal.png new file mode 100644 index 0000000000000000000000000000000000000000..1969c14eb9428de8c7e873a65f0d1bcd162340d3 GIT binary patch literal 2376 zcmV-O3Agr%P)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00002 zVoOIv0JRZ@WHA5$010qNS#tmY3ljhU3ljkVnw%H_000McNliru;Rps0Ff8?NkNN-r z2s=qcK~!ko?U;RR)mItEKfm8?OK(eWdt2IWMN(euC{((TFvo%dixPu$ahT{r-2B6U z&OZ#OO9s)zh@i=I0a=E`Y$Iwi6BC!1xY2=$b240z;7Z3Bl$XA+N?ZE=N^gI^uYYjc z`+K`@y(Ip__a-;@oO{l5zUMj5^PKZM201`bL?dO6t|2ZkVdNk)FBd{UC3{(i9dDVO zV>cbS2+WmG9@Q*%w7YVZXy!-=l%n;2A#{&%pU{0mxgxET3cx_Q1iQE#L#kPup|LmHV|szbX}RPN_yHxBHCA32CyT-ilB&1n7H(X=JbXe6{Q4%WE&mG!HXz3}Lt_5rL zhC0eTF;eoH@A z#r)h=s7m|Q>yz26y0n%g6xM!C_~<-0|M($G zyoAd16Q7&3X=BQ53Pts*EZ3wdy*%H;^2n~#G2L;=w)Co^N-+g(b%e0HIH^@ZyAXCr zC5i-oifz*llHQ=dd8D^%t6RF;?IS$F5?9Ynj`4AlJNnZ+Penk#NgIdga(5aCKH?bl zuB2cI+c?c=GW~p3AG!F)bVQM0l?r>kZYmfpc7q+fMno?u<{EoZk2rPY)KG{GEOSY? z&g+b%2wnol_>d`&hAuN6G~7TV{E;tF=jdF{2F_yz5h`U9g^spOGZ#pQE}o;ybEebW zPCEVr-e!g4rCP`)e$PMrgrld6KM(Ep^MHe9$gc>$#$0=HL@&0$oZyTL#1ag zA7-$Ck@dU0l@?dKiZzKwT$muA2EvYE)10F>{Tnzt7y!Neo0y|B%xdyy%{sBWh13yp z3>&1yH7z-^jhZo95=R7tsAJ)5BVj`oRJ*42(VmfhOg%uE9YKt%m%hJFZzP&hM}l^4 zyH=~FoIx+4s7Fo@JsItHiSZ((EJREgw{-rAX3lENb}8G39(rhSw96^ynuCx4N?aBM zeSz`Qk1{sQ{cbQe@pb;Bqh@=`IivKs+Toxh3%g!*Hbcy$B{NAISLtLBi&9q5NDZ}o z&se0Nsv|~0vUxFvupRcBPZ)&ZB2?hgvY5gqHM+H*t8{6^nzEHwU`APMJj)j; z7edKnn3#0Af|=l+mts;%SQuTrE_+VEj5T3?qBi3oPf}!j&3wx^YbCQJ@AJV(cuzuY zvBZ4>7!;-sczJ{rvfWpqg>jkR(g`eQ{Y)sSkD7#C4s0>)Cp6)TIwsNVtA%;k*ym{l z3R!Iyq!?J{+HQ==*$`viRR=KYxw9Af(x41rV2sj<4Ms(Bn3W78DNHM2}AWDpGMcMV9~~yhmZj=F1oC!fORZNrXvfh*ebIO%hgwa zy~uc)I^Y&(&6%Lo0I1{c3_HXf zg9X$Y-{u(>U~y9ClOA^i54+lZv?dx(LN~a;Qb)UnCe9>%Ge-D|@eNw|k9kG?vI?TC zGB(o40>nS{8}qgm95;&CMvbfI0yhH235E1SO?e6ej|T74#@-yS`q-M%s75pqPcVn| zXZtaKUN*PNdR_4(qCZe5IP0)D&2?5edX}?;OA5|AKGuuI=Xr=~ipj^oW{3f`a)P(* zE>mV89U|=TWj3ds&NN5JKyZnFu+rgqd3=?3_=|i+;bCI8Dvt37Dp*W45%Rc0Kb^YC zFjjDg7Z`kj?JgzQypuE$6++w8=~Aez6RMwg-P9|+Ud^&y@;mh96w-ytb=+5McuD2= zgiyJTcx=?t@f5{|_%0sTHBVwZsC~&2>MZC)v`>Q`$yc>GjrN6#bkJ9@>egmVu=UbE~88FQNee}}D5K}-QWmHl{715;c=>cBj5Z&{tsl*H3djdSp3rjPa@kIC_ zv}uo`IbB3TVKwQbCetpK4wE{irYt-w1tmi(bwJlM&_HqxUeiIX%rNd`baX{}T(7A^ zGg*_FQKyb;vx+i1stm1508t*JiOno?)oN4W4mbEaZ}Kk&GF>VQa~D8_dOpWS8mT0l zv?^sWNgo$@m-o2DNH)u4>3;$UQOa`Gu$nrmi4rEC5MU8wl0kZC<07rxU>GagCFWUV z6+i(CDJMz^VG4k0CK+Xr0mhiV*Y(@`xQ|TnKLH-L4!(PZ-2eapC3HntbYx+4WjbSW zWnpw>05UK!H!UzYEig7zF*Z6hI65>mD=;%UFfh5qoiqRd03~!qSaf7zbY(hiZ)9m^ uc>ppnF*hwRI4v+XR53O>G&njmG%GMOIxsNEnI(t-0000F=t+9&Y8J5XW~5*tD~jzkc5E*0Dy;JRYkpfuKGVBBDh}-F|{i93=blw zDF*=6Ur4Xt;ot9BZB_L&0l*&w0HKipaCt8Z-39<}J^}rrn?ssdVw{S2v>;+9`o_1I-=PDfI1Sa zC}-e1k1=yhHkhiv9f2!oT1;6i2}w^5g{yLRDLlcW4ib|QKDRM2c!HMs^OS`;}0eoJY~`!~yGzuhWK%UVVd zSJ^j9L4|ET{7jrYmbH(8Ywy^35*4_3+;%9`h72S+|M`Y9>j6iw^ljJ=0j-<&6n3$A zzpykhIGk`dx7{6G(#WGR7neDs6a ztG;ImTVIKqgHL!C|8{=RjxdzfO(LT{Ct1$Y_wx?i`C0UZMBMWw#AakSBTTt$m1o2k zl33+?a#9AFBi9aW9hJBe>ZJ)5Vxesf042SoF9jP|P9yRV?>?z=boH}EoB7z#i`!#p zG2Fk*HSAUS9$xG%@R+u`1qwY_kBCr6wK!iE+G}Ck?xLRLd+r?Lrm}TP?=A{WW90_` z8`phTaE;JHzu(Hy_B0Z)E%Th*bg7BNp7%sy7G_52K7XJZbKVuS4urDuv%a>GU7CX1 zD!b?Zk!?K8WY-#59CX&%=RLv3xU{n!AP*K*v}Sw{(QJtPVaFTry#dohJ?3elppSM$ z%`TYuCKt@GSiQBHoLP-`^{a}xPX>P%Ji>cI(_@z2QdKp}%M-kQ>-S*OXk>qnZlYoM zYQ^+=Z!qLR;^7QODKD0-=z789lfhW(>3)OV-r5WNBI?Cf2MU@h3*U3%d4{=gTlqda zmF#{tv-#R5CFNc<;fj9dJy@rP%n{iV6j+g?T zK^i|}-$Kq5Ax=(TIn#_K!I<|Y9?~6=N*JJi|HJe%`0lIPnEbaQ+oi`XjtC& z6%{||x2kPHv-t~oIQ7m4j_*u3?=%i(&+dwLy#u;oS^B#g@Xt%l4iv#BJ8tgdp|xCM z0^%ueUKH8P1X@xHg_9#t=V#NCq=lzWJ+W?aJ%7iDDmqKg)RX8@9BrA}sgQ?tKye@F zl{&XEGhL+5?(zp_6gC+}OsUXgQ z&ZoX*p68Ns4Agi#-gi*C%sc?aB)<*&2m&XKYHIO@XXk`4E@ z4?k?XL1_-I@9Fh!Q50uY;H_19Xt}93#LZI9)txp7i>@yJJ3G@D%bj)AU^!NBQC}#G zOqcImX7dg3ylv~cQ;+Z`OMi(n!OKn{{0>JvbvvG^vo`@VcQ&)tfiH-?-qN$UCfA?hIVuW*FgCT z)2y7H7wamns~5xx9&Bq^i3&gr^d0l}zuF>HC^HMc^;ku%eoNGpn4IxI>Q@pfuIuac zS?b-gqer|O3%QCxy8lU6Tf7BlFe&FJ6Y>zy@C$oR@`~IP1^B_pH?x(P(s5 zHQaUy3y*>brc>3T-k9o1bVGZg4u-wtQ?PbCVDxwGRZ1Y7H^TFs9v}umQ7AZB0LO zWK4)4b*w+K)4t(&C8t~T6zEcXqUA;|d?^%?x7Jd^s+wFst9kaIpN69bkKd^#i;}Fo zb1d#e*2M2%!7n%1xmBB0B;?N*cPrl2ScAVi!NB{U9KtwsDHE^1FKUTql3J^%g~t#< zT7yWu3JLLJllRDRBan3tX7f2gdDM|Nc_|#8PfB91DsjokK0P548q^(mlC>aP_w(kk zH=^k77B;O7Ju6UA2X%yM#XAn;;FMG{heuW|IbvzlB|0K@sl4eZnKnI>VXp;>S~DAi zOg^UT=xmdUp;zJ*Y%_c5QHA_2Ey%i;D&iDMYMF~L&HQKg`6bD&TIajDuFV5Z!*({S z@ui|xVd&_n@*NK3k(eY}hLA8iJfela`kV9%7)eRDR8*&?RhuCp+oiu+i00VAh{fzU zoRGcdi!i-OvzZJ(5`$xvNXc=jsMFuCoSJJ0$(obZS6m2cZg1`}o_Lo03pQ97O2M~R z5%qBhLuX6uY^ldNYVfo5zHGSouo?c4?_0X+Nl>98oP>n9JrF9SaND9WQ6t2`MT10# zHC^(4fNqDqu~{z&!m~2;A8#?4pSX-?3pz1F6`@97h*+)y$AJdk=6yIaq+DnD6dz7k$`tmKo8!d`ThI3;@C6!Nir9eP00Updrj6n<|;!{S(!ES(?3# zrT4L=hq(ImLUBS})g=iXyN2*Qo~G0tO8F5oy+F`7#66oCQff$CDiK`L`hk~ZCkxAx zg9Ri!mjn2CgqYZCRG|LeZc~VtCXaHB*SYyQ?f2jC!3jZUksJfpUY;6|C~5%@iQ4#V z+;-Gm9+My$fYB9Y08i4=nSA4{zyVHFGFkIBBaq&Fe6c|rJl5v6+4f(nFBwubfHxsg z$As1+CLAB4TIPa6Tj1+moa1VdQC^=o27*(64I2Mx`)mwF_$m@#N?p=7D2oJqaHP%W zZs1Xc3Yk9CD%8K8!)ULvJPi4dvm#8oAmYt?uat$|mt4|vy|Bm2f%}P$0%gobBb|xSnfW^XB64uel{J_SDZb5<^q^D4b13GENau(km3=9KDNB1b})4V<6P{BE(dJ2A>>6=ZY>G?6Q{B@tT#McnU8HP@l{#=`UQsR0g9wwy1IqImbZ27(+OJ*dQwZUhLB98wBII1AINc>|V zACgIF5dTe1sRGwmh*h$#t!ebYF!h|nX%!c3Zgp_r?Lbr8+DP1`a|6RWf!Z$J0nf?a zMlm!vg0YMwP)S!ED!b&BWwY@X_utwGq`>&d$Vp=%qtf$R&q`B_g%O3!Gohlx-8h15 zd%Q$@y!QTyh_ef!yWb#D(feAnvH~7yLUxexeMQzma~KzbGVe}86YIrBC$WW}viVsm z+};)maBejZmhnjh20jPbq!DvYI6#C7F~?5JgT_AX&(CD#LXPzGS8CetfZ!#TdjNag z$Vurr(HrMoX$)Z$C$-AE+!A%QXo>N^(wsqbjYv)}l{d}~hdnA1)JC@|K5xwL#*m2* zj^8x%(hJE~C>m@`UJFai+(*53_T>lV9-w2G<&N$w{_bgu?*^P!Y3US2!l?(6rB6TH zyH!!UF7V+{{Eq%_@@{qsX+WNOLAZjbXy0kd-_PDi(8%R_?oFsSFp(ZJe6xyreQD$J zyU%LKEa=rO-@n*8T$EcQ74Y36ug-Fw*1X-HX1V;9-Dz#AuSe-ar9q8QPC2rUp=#6Y z_PhZi>Bof4j@F)R!bIEHJZovc7|QKU39l+2rTc{pj*S z4tFqG>-@&>h{=Kb&$-9;0i;1nnnoz(1lApA&TG2zN$pv;Y;y;1@CyH4 z(g{a8!1VSy5 z#O{y>7sfET>s9IYCj+6ig#@)9pwN?n@d+Lh(Rk6HaIC^`LY2!BvD=G{DlEAs1xG2^L3H%fn%nNf zRC?Qv53F{PlvO#^*KP&3HD)#O*?U3FAtjyhqkc1M0b=9S#MfO_S7{E6;xlQN>TZ6R zxQ!6<%sJx4*lzhpAJe6_7g*VnTOT9e7HmaHES^#%XlQw)NX~IK$|nwTv7tKsX>ef{ zbI}eF^jQxps|4T>?}m({3;nD-Z2mT_;B%+292aE%k5aby#!HZPZ7i@G#HeL$d(X`XdZj4Kf%O3bCiC8g9 ze*f<$$}x5q@pbQi&g=s{=oe^8WOSeJdg>~)y~>=|sYwNxZ-{|6Oy-oKkOcaKra>1* zCML?OFZ_4jswbaN=zzd4*nf8q??@x-weue+jo(jt0ZuO^6EC}WUiK2U9`^SP5a8n% zeZ?pCiciFVUqnJkOhQPUn@>=Jk8hUh`uP7*aB;J9bnyHCE0ky{{%`0EfR(fqE9I@j F{|{5^LGb_p literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-hdpi/pwr_widget_normal.png b/app/src/main/res/drawable-hdpi/pwr_widget_normal.png new file mode 100644 index 0000000000000000000000000000000000000000..195a600ecfa181f54bd5afa07395ce3e659cc505 GIT binary patch literal 1940 zcmV;F2W$9=P)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00002 zVoOIv0RM-N%)bBt010qNS#tmY3ljhU3ljkVnw%H_000McNliru;Rps0BNV)XcJ=@O z28T&RK~!ko?U-F`lvNtXe>45CQpem(K)!JpbFd?B@?bEe|6%*>x!$n$2 zcdc_wlZLWu>eLFis6vD^PiMebGo>yy7ez^^PH(!b<5=lAMT;U7)!w|b+?dc?s`n=p z^`k=#&(lfV`eTM4xmmRLCrFXC=Hl$*d1?aLNGPIRy6idCxc;N{Zu=1G%2ZL^PQ2X&GcSZ&PQ;XO`qtGv4`0^^+I zeP)d5HM~I5T_kvz-4OUNxhjBtW4E$vUS#eDag$`d@pBgV}CImQ19-_e0= z1V3PA247{u3;+`J{AJ%c#;~|c#dv*Lt`_K^L)DSVF^&flhpYWT1~sLb&!vl4xP|6 zAMuMZ)9&_*o6trYt+RX|Ivs!u^cdqNHhKsNs@OoxwQPoS42O|lZbSfv`Odg*W2~oY zKCB%Jt)$f*T#V7M*Ab`g#3k^AsWXF?}TrtAB zfp()Zg@-EIjawl{pA#HW*I6$b{;y^;_lKSR0%+t9PTc|0TqHa133setu>8M?4a;Jo z4Loj)N4Ve&+=K?K2Wtx*)P_!{mff@%GrjItwwus6XSw4VSFp?dmJ12(JZ)T3cR0%} ze?mFFqTkrOhP@=hiy}dSy`C?duZ(1JFIPhURnGYOzOH8jG))51QAB%m-H@NtNiB9{ zA++1tFsDz{R&w9emfogr%~?IUrB{!iRx@t8| z#&k$!Mv_oMhcsqMzM|~~tS?lnqn?JCZXX;>X8(6GvHUZ*pj_S>Ki zmFhU51|9U!k9rrj(>QhI+{1uAnfNpw3WYn!a ziU+486xXx*#0q6ex~T&N-DL<$>YtkOh?&!Mb!m&)&tF6Ws?{IWrIeNEk~F1%6cqqM zs6{7rTV7=KqyD9xYEhLREg@8;7VT7*E-ULJ;kHhyWw9eg7NZ0_%4__Y6+VCG800+X z=pn@rlgu&)M5!b}6OYl(W;XGlac9lrHt+IxQj4ix;z1~A;T2wVK65S1Fv45edcAq0f{qsH_mu zI-`yvGHVG+5v|h^^#`!P;ugHBqgofzyCI*#JM@lHnk|~ltgh>{wyQRns{%%s0FpdG z2isX~e2FcEI}GpzAMq`tK~)tI?gB{A#-G?mJB`GA(;6U0nh|05UK!H!UzYEig7zF*Z6g zH99gdD=;%UFfdmkE|UNN03~!qSaf7zbY(hiZ)9m^c>ppnF*hwRI4v+XR53O>Gc`Ig aFe@-KIxsLMe3mZ&0000hXz*R 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 O0JPNg)ml{Tz@OS+@4BLl<6e(pbstU$g(vPY0F z14ES>14Ba#1H&(%P{RubhEf9thF1v;3|2E37{m+a>?NMQuIvvv*aWz(z4)F2ZD88r>Eak-ak_W%+3Y!?BFE~V z?|bj#tA2UXg=JfkZVT+nY*i92T)Z}ZhelJtLT&S=1hGqNJFZRj5dX`)WJ|~IORY^i zGRji}*0`)l@S43X>UG5Dt1~Sof8YDvM$c%n+9JdB%J+Zo7SH=UCpkw^DDS4AtzbRJ zN~R~$>y^cFrf|;N6#GPH_0cu&+V;Phus8qm&3?s=f?Y0~_kNo-_d#Y^pmIRO?BCa} znEHKC(><;EZ=!PO-_+PkO))_W-J=4cJ%d(SuJy2bZ#}1UrV!6f&)*G)59HSz-}3I_ z;=IQ)>5~E($^vdGm^`aHm9A3yXVU(M)yaJ3f`w=7gI8YtVfD6n7qiQcCHtmsS+O~@ zeiKVaOaG7dS(g=N*(pBCs%*P{__mF6f49}~`H~EMM%HQT3+CT;@tQMV^B@CryZD>p zV>?%A&fd6n(#f|Bi>FL+Q3{Mb8(pF$pjlkI#>ubpJ!^x`>UIE@%Bd@*S5v z#k%>|iQuTr<+-z+ttA z{r5@bL-AMVZoT;D>hecrfefmyADpe$ubZUzyRKd*_{Zj57u~Ju)UGK{@R<4jBkeuim6?1+1E}>`g?|1PUWiFq)b&3Dw zW`itYnJsriUVd!P%ib2lwQ61QTK=gS(cgs353jx2{Qmd#-ukV-^7pOoT+Q*+3zYIz zOI#yLQW8s2t&)pUffR$0fuXssfrYMtS%{&Tm7$@Psin4ov6X?r%-_|IP&DM`r(~v8 W;@0qD+2J^#1_n=8KbLh*2~7Z4Lz)@@ literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-hdpi/refresh_widget_pressed.png b/app/src/main/res/drawable-hdpi/refresh_widget_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..a005b44907a1357ceaa94a4a055d458bb94121e9 GIT binary patch literal 821 zcmeAS@N?(olHy`uVBq!ia0vp^QXtI10wkH8TU>z@OS+@4BLl<6e(pbstU$g(vPY0F z14ES>14Ba#1H&(%P{RubhEf9thF1v;3|2E37{m+a>?NMQuIvvv*aUdkV%6<012t)Qx;TbdobJ8s?R_Otgzdw8 z<9hW=I$MmiHo4q!5ioR{y=g^9hk`-I)n%c2i*jAI`?_@7Id)tW?+{~konS4=#nj!@ zaz!sJc;(Fu<8yECA1c&iwLJf6&iBgs#g%>`wHX_n+m{G5)n5|K-IcS^FCp&Ij_-A^ z%MNx-=lVZMDyQU#q4k=}I!fB9L5DUZ`+0Gt{J+*=`C^`=>%ukhX-h;}ik9hc@J8(Y zv0>4cp!wa~9&di`Rx{z^qRVx*w+>|WZq;fGc58ihr})sZPw8*-PII<8_2;Zo{aT^+ z<+87=)TxVM(|x9DENof#>QmI5jo!y(xBt-yUQ{J(l<5=acQJbB(#nH&<)u=W^0zE| zvi8=KCr_R}UFv%}d{TJoSu5?R`^%IwM6bV?d*sopY3>bQ%@Pkyw>oo0LrHqUO)a09 z@okshY>`{cwm4(kwH4}dn*XL>c{OYDCOLMA^2mdSHp#BN*cHjm_$jFL>;2T`3+yXB zYCj+H+I!1aa^gw}vt_P63R(ggUus`I@#?VF`*5r~Yx?_=xav-!&-ZlWS8Lp!v-$3x z-^W%z<)5t){dsbo?^7R_?TneM-%GDt+jIN1Q0h5R-K7~<*lOiYX?We(EwN^bxqj@u z>X`lgMzeB6w;xYin0Q_F-#owNiVL^IcR5L3-Zy)rLdb*?_dQ9^yMm%l&2d~WyCHaY z=%P<`UR4hpmoL-)AHJ@ncQ#kvk43)IbFX!u{E>EM$IV#}!xLKo=I&29nO2Eg!(L0a3qTDFp00i_>zopr0FfqHlK=n! literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-hdpi/rst_widget_normal.png b/app/src/main/res/drawable-hdpi/rst_widget_normal.png new file mode 100644 index 0000000000000000000000000000000000000000..bfc51a1ed290aaab7f5dacb31687b5bcdcd3c398 GIT binary patch literal 1855 zcmV-F2f+A=P)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00002 zVoOIv0JRZ@WHA5$010qNS#tmY3ljhU3ljkVnw%H_000McNliru;Rps0HvBxC>p z1~N%RK~!ko?V4R|6jc<*f7378wO`v7NpZ!(ZdxYZkrZBB}H70*C_D; zQcNvP%wQ^0Xrz_^B@_cOA`B3siw@d3qElQV<^rsqXKCl#_=5)^0aVk%{j@Tj(Ns{J z;nNrcbaR+}e9tk3t!!=9vy!E}?%6~_K`qpKI;ugrl>xPDs}`tM@!_PmS+Dg9sasDu zeUS|&pt;(q(~7!=8J4L2(hjw%BDG7Qpw{c6qzfK^ge)~{qdFDy43mWF&<0JGC40MZ z?Z^|5P=yw2j|P0h3`@Vh)T1hw-B>+|GIu};zgeXdIXjCfs%TCP4(XU)QH|`zN(0J1 z%f_>s7pTindW~MX>Ea?Gt^(x*8O<2R5Tw-Mdy8f^FrGGItY9UzPK{;&62L^(@Eo@| z6vsHruN>qsr@26wC__LIB~;T$6Em63Od2UltJ%PEg7mY@87G^u#_2uvJ19P)s&3(jb><|vTM1%*(h9?*yCa^djVfrKiw zdSnJ9Wl+1dL{)AVFvSP9Og|`+2au4Z#SSwoq&Bsv$n|aBTdx-cR(d(RbUR!P;Ru?#};-H_IY#y z2=X+|{>DND?IIe~x@?xV>l?PM31{on}VI4iv2 zm?o>Cl~K0m7`r**OF7`fSm_#SVun%n4`0ylhsB?<3?KnaXS7jvh<0BvK8+QZq{+&d zW-N%;I7qjz`Q_7ChK7JjCL8}*y&NX$Lp!5c!K>8x!?6R^Gu9}%$Y~$?DQ6Ln(Mykq zIz{wwB^@Y8(D>{;7kmtGh@a_T$WtAQ2qz7o#1DT(iiW~oX)L(rXCj#D8kT^u1Pl@K z>OqB(Bv7g0(qhn~;tLM+KanI*gqZEUMfr_^O?KK(#CRX{8q6vnkOdHC&?sr3>V^RU z&_~E98B61h1?u6vQPRK!d>&m30~F?j;nsD`aExJGXGu7&g(9>wXp41}aTg7olmGLy zg9xC8Syb7SKgchHhI_Hkq$6}2!IwLj#<}aDgnN05h7ll(qr8;jzj1ce>vQAhB&y8{ z6xNG`ZqYUk8U1`>4`A3AzdrVJ)%IM>0;U&SKeKqm@PaV=`8WA!2a0ikPNVW9mQr0f z9SLe!%0%PkaelP#nj=6Kz#r^0w$u`yd6OGJ9+h&DF`2QG~Qsd3usiwbtoU zO3OzyTRAHRwDCFwtg7{z&ZV?^MQc=+8wfRPPg=mlcStYc2xx=ScnTC9#V zq>#4w3VIf)MejHStbW&AFA0}bj$z@i^o0AcFbGv?iN12ku$|Y-8s#NJ7A!#EJfJyh z)9I9rLXs|NgO`B~rxv#9Ux)BpJhkv}*3?3&#%sRXblfpyep#C|Cex6tOh~{4*6@7B z>7KGWo-X(w__ppcuX-dh3WR^iX`HnC6i9WYod2siU zs}}ds%8Z;>ExI_&0S<7?TiV9s{7YO$sbLb+6PHnfR3t(7k-V%HaaymIxsUUFf%$ZFw9x`FaQ7mC3HntbYx+4WjbwdWNBu3 t05UK!H!UzYEig7zF*Z6iH99aeD=;%UFfhFYL5u(Z002ovPDHLkV1n@TN(}%2 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-hdpi/rst_widget_pressed.png b/app/src/main/res/drawable-hdpi/rst_widget_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..0121cfa3a6be3768044cac2566dd368a525f3ebc GIT binary patch literal 4657 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/pwr_widget_normal.png b/app/src/main/res/drawable-mdpi/pwr_widget_normal.png new file mode 100644 index 0000000000000000000000000000000000000000..8d7baf3fe475bef15471785c223f1441b917c985 GIT binary patch literal 1220 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 My85}Sb4q9e0F|Ty=>Px# literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/refresh_widget_pressed.png b/app/src/main/res/drawable-mdpi/refresh_widget_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..1d0536b9bb312c21ffa814d9c4196267b3266cbd GIT binary patch literal 583 zcmeAS@N?(olHy`uVBq!ia0vp^f*{Pn0wgD<^cMmtmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VX;-`;;_Kaj^+ z;1OBOz`!jG!i)^F=12eq*-JcqUD+RUunBOhX>xSlVPIgi@^o)K&)D{MKJ)3c@$fjO_(1?G5b&gJ^cFn5V-NvF5Vk%i9j z8WHhrT{n(Im|py1b>~58$KU+tbDkH-`CYopB9}G2Y^~PQm6L>4-Y%SMc)86c=-XxW zg_fK79{=qzKNnK7J@NEJ?dj)wjyX*4Uv}>mIK#)&Fv6uO}yu*3C86xmVugD-%Wpl1gNSCY5w%3YUqoJh{F>M{AaM@oYk=g4xT0i}= zop3Gv;6nRNAFsCXJEcC~7cseb!K>BJCrxynV(8kmC`SU1TSQh>4 z8v7lFc*C$s)#^%zfdQ*p;u=wsl30>zm0Xkxq!^4049#^7EOZUbLJZBU3=OS}Ewl}c mtqcr)KCZloq9HdwB{QuOw}y^=2XlcM7(8A5T-G@yGywojmE1o7 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/rst_widget_normal.png b/app/src/main/res/drawable-mdpi/rst_widget_normal.png new file mode 100644 index 0000000000000000000000000000000000000000..824449a75a8f4a0dae4dc1ef61e530386872db80 GIT binary patch literal 1162 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA0wn)(8}a}tmUKs7M+SzC{oH>NS%G|oWRD45dJguM!v-tY$DUh!@P+6=(yLU`q0KcVXBn*p^}l4nJa0`PlBg3pY5H=O_JEaj?aro|x^VuQcBFF9X zeM;1V-JM*VPDrfuoFzXauT}4eUT8t~i&K{-HYtR*Xx!!a7qwN|^lEF_bNLHGT(cJF zb_8%A4KNOzbz#dQmrX{;I@OHh#XmngSFN9aZ@2NQL-QJs@2P(Ov+lg@^Ly3jYCkOO zPB!;p;JkL3Wz7aB&8W}^Q{?+t3ufiDNhC<;sx+pG&3Mc>`OF3pHx-Y~v!it^FFx>E z5$|btoy);%#zmn;zvDl;F%Hq$nLOlb6uJoLHm8_`$M|1Br+1wD8 znkY-(;|<|Umato`n6l~v>q@mofm5$mafLk)tz4=7>cau)rezZr@D(-Q-S*!@vqiP`9*sxOu1${|Lx*eJk0!Sw!V(qs372E>7OBP z8WbmaQEAG>a>d^&Dkp4Zj2WYz@!a2>R61$TqJ-r3#h>N=d7EAPeXVv&cT1INwpD%j zH{FMSS)5+XP~UMlaN*Xbc;^ojkNIBTVYb)wk5rSt>H9K~QjL56A}X8%ZoYBODf@5x z@cIrL6^|mNPXPv#3eL}Gbe{VBzQyae54C?Q95lN;X?w&~$!8XFFWuYK_pB0Hv;1s{ z?KXqglJ>WjeOCJ(IrrUXi_p_n2dBEkE|#8PbWrQ`GS%jzYOAL|Fy&sh^mFZ*1xMy& zzEuC($0^gG>D88yogCow`btt=-qw(l?2~miur~0OeGDjFCu*L@enRoo?gtv5M{JQD?41NW_ zii!^W5&UdL>?xC5y1U+7{Ac#$fcUGxdy}uaUCD7*ys~EUJfS!KxuGvMxSgIh#V_mP zi@g`bO@*cfbg!#Yi@LC4)5g~DF#8`yw_S5Pv~C~vI__)geY~fw^nCb}{*|`xZV86{ zk-Mbc_{e;zUG3UVhp>HX=PfYwo4_RTfNB2kS=~0O=S}`^d@=2P?U&2vtmePs?fal% z7H?9+xN{BP?5tH%@77OQ|DP*W*J(xca~-|L`qw?*g(O7OyINRo-#i{ycH!CQa!WmK zAERRuo2O(Qz7cz5yYUf)*qm>%N8TGBK3yK7v}3-|tjuGtf)D-oyvOk1%R_a>s;O1L zys28^8c~vxSdwa$T$Bo=7>o=I&2kei>9 YnO2Egg9aO?6Ho(#r>mdKI;Vst0LNtir2qf` literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/rst_widget_pressed.png b/app/src/main/res/drawable-mdpi/rst_widget_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..e1ce8ca8518029d5f2abc4296761d792f90be6aa GIT binary patch literal 2916 zcmV-q3!C(bP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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 O0000%<(j7x1-AGA;bfa{~&?%*KBOu*<_xL;S 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 QasU7T07*qoM6N<$f)=?PtpET3 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/pwr5_widget_pressed.png b/app/src/main/res/drawable-xhdpi/pwr5_widget_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..d724733a8c139056693c7bdc88939b0bcb787e02 GIT binary patch literal 7344 zcmZ`;byyT%*d3%B1nEYQ6p)5R8Wcg6SUQ)I?(W7#Bm`UH7Bf z=l6Wi_s5+(^Ul2U%yaLZbI&>NNAP=PLOdEg000QzzERLb^=AJy94ypv9quiL>M(3% z)noynCLaIJ920fTWbsB*4FLSu0U#s-0B%sBkZl0)h}-#ll_m5ho zrpu9&J;@dRtpW53WQtBq--uVOOU*2Lm906G0v+qvgzM!Dzn9(>{-Bl};X}j3qxpUk zBW8Ba{je!w_)OKEmgFf;uE>@tmlD7cv3HMo<&U}g$UKWaK5RrRBj_##j0~RxLW2J% zpq2`Qr-;!1{4~P^oj7*d^-uAKd38Cu_GH`!L0lX6NxmyxM9wQ0Dp$umvt+r|xiDUM z-b`~(IHz&U+xZ-b9H@9DwY4%_+Foso%)`xk*t%VFsrCrgx~=TG1OH&eI&7paq)(p{ z82ZvAP$Y57EBE#Z2)(-OxJ7ApwiwOlqW23w$O%I=8&t2JEou|~&TaIVbJ?7-?Ru!6 zO>JB3L%+h=G|!Mr8ac7S)Svu1)t8VY3P~i zXK>ceilYeW{|tKa*8KM{`mJ(2*S}|#XPoV5&q7aARwx3**HVi^7p3E+CpemE=|YO)M?#%04i}^Li3`QP5B5DxG?-z(UC5{o zm^9s16VtvyCs+^$e$}Uq3#@!?>8`rMMzC{}aw3@_ZPyy3QPKX2|28-2bEeGh3Gq5D zY~y8!{fRfH7UTOR+4{NhG+4qAP3vmgbBm0dfov;1xmgXJaEa_Y>3ovD!(_TDhtc_e z;D+PF;Xld@wh4siM4h$$Ibj8XI$ia#Iq_a9qqEaukFSFE856cf41I(51hR@4({YAI z+l`Ar&Fe)HVDL`E7*AN9WOQfa_nNFT)EFXA317oj13VY{#*Xyernr0#d#BDlE$)Az z(F#gOP}^$dX>%NIk<(WVDZq%%Y2fSR9qUI|L;b$eJz>pOd}_dy1K>jscz}m8`Hf(j zK#28JGaoJv$s01xPxI2vUsX3~WSM`Mbq}y#>*c!@Cma`x->K|$B4ts z+pl>L=th7nsh`PVQ%PSZHE|!Up&AK!@P#sZLzIL3fZBL|G-H&dyT4W%_%ze>@Vkql;u`j}LEPGJQs*u?N#L z7NmPM_C2P}Md$ZrKgtCAME!W1QiBLTHaHs)J%cs{D=Zoh?Hk<6QPd#p_F#Gry41z+ zsh;I`k9tTCgaicB%y8MJy2z69?(YEAu2w56C&r$IQJA7bXJuW70FQO=?kCun({Cn6 zM)o;T!?bOwo%*xXC#l=A+}(8-Y&=j!;d2h~@$Y2~>d#-~y(y2v_|Bwtw^)Vc%rAFW ze;rq@VLrshJ`o$&P@~6)G59&-Y24kyJA7h&{k5>tPNXPG1&Ops;1^N)DA-%nV&z>P z(^r}Mt^ZBPHV)fGd*XdVj+Z44_1=4I#It{dS7QFG`+W2GnC-DWn0+gz2WnJeJ;W2u z+q$(B`bto*ZF3V*}joBjh=@57+exqS)gbx)<*0aF}l@u@H9 zdQ`=~^eAe+>09Wxt@k2hOA?u_ICj6iR)0VUnISxmVlvDSYs9A`G($9XZQlS2ENks7 z2g7adVy(&<(bXROGV_PuzT+=WH)Zi4&}j}t%?<0xFCA0$9T6hy#bdqvs{<9GPla?^ zKSIIfUf*GW3|2_(Pc-w)r4w9ufD4_TP-<1F)tFDtIzEzGqxk7wGF|w4Z3d~9!)^n3 z@~KOlTOHQw&p+hD`~0&$jr*$=5lOjA5G;Wo9|Z&NF48tq>~AZ=h|RQmT8+_ZqN-vh z>h*ZYnjD5!`5?0k*rk#Jb#7V;T&gRgwRhQG-a#y8dBk}NT3MTme#l8d+#M* z1=QVC)Q8Chqgncn_T%eq7ygpTp0GyNk+%GLzJyNPVBab}CGBR5Q|!ew2UqPdX9vx# zF;v^LdL0wwR1|&=i9GCR9_xE{#W%yHWe@Q8k#vSKM63^(!AO|KYnqpaZp&Xbc1^CO zOKurVj4m>4dh5Gr^zV9O=bWN-k}G4n$33L-tS*Uk_F?gXt{t6POAUJv*Mmxl^(XM-eKG!8lyLha^_`*zK>%_t`B7;V(tZ~TVRQzmqAEK_JJvobXvXw40PsMc5xFv8 z32fki1)gYkv(zWaXS!H*WP-bK^|lR2i}ez9e7ARS9PxWHm5jg(lO*`Kg)`r>5xSUP z3S>g9#D=Q!&t#bgAsf2FvV#RL(#%PV?BvoF%SAOQ3$)+LI^rVcJ6W*Adavus>q8V5 zNm*?`R)2cjG5Sn*6X;BcYCaiLnrp-){Y{_?RG@3r>V=+eAZXxR*3o+B!zZQr?HaC^ zJb@rW7mMNHG+_#yS!9Zl^XJk`a_`??c?t(1BfSW;Ts$L}92=_M%#P zNYPbUy-8No0vUnazYUMoG!I&3`>nJ&*g$9PRAEj$aeVNu&Fl_dw4N}r)-XEoMgiuj zGFoz}kmMd>g{YwjZjU4_%atTUsiSNmzS{F&MAshX6370wYi1ea%l+o@R-X z00`k3lE}w&Mm-ZZY4*(mAa(1F`M91u>gHj2KrlV>-cC+dV8BE8rG+ZbSp1Q} zi9l;Qpz175=2Y#0QTuDZcqipr@KqwO-zdrQzIYh-2P@SGOLtg*C-nnA`en1yvYz7XHI-vnQNVXPVWbINgSW5>#VLcymY zt)4tt3q*=N4wvOzgX*5sYM4nWV{62U99b=!pN$AlMXsG8eyt;0kS#2- z4tDaZQ>H2Ru6^CR6Ws?B7O2%}ho)sVZu)v@3dou0uI#qM_empu-t%HmtX`3_8zro9 zlUY6v?E_gV27N`AvC?R+-Juq{+ohWL-hqv=P5OAn?lBGm%)o*Dq_IIRW#x<&^^bEq z54HOD@{ebi1-tu>dQ!X|TX@QB{uW`>6e?)xUB9&b9`9XgP3te1J(_@nmEi1=XN|mxDu~)C-(m>OXP%%fsSNE{I!xsE+MkHi*=TGnT}b zHaJ#g`%%{uJw&;_9c8vd2BWx1T!YnOtvAN-fslG2%9YTI!lW;g>|!be!CCOg73ipL zw%0gaJA{-3zoT&+Z>)UX8d>r>T5hp^_-O*Jw}^DRA$_@aWOgn~SV)!cQVH+xyP%|d4X5?q zH_AkytJquBHZs?v97Cch;;}G)!xbr`=TKO>gx^d;B6+G2n6&twx>6We>h|wG+c|3u zH28O)tpO+P(!nHC@u@PB3L1?Q>;M@(SSW_K2KV(Sa!g>j%@+2{FRCx@ zZqM8Gd9gd0X8Kt!hy|(O(D!+;NbplkpoaVdL1AO0T#B?-8Dt=h zI8G>!zQzc>glnqSjIv1G9%go0=jy$`WVXq}h&PvWkZM!{6qlKv)S&@_ zz%~c?!HtoQ8H0cy55U0@Ad)H@8~=f%*J$2881ps(w+cU!-OQ*FF2n{D-(ka(PF(_Y zJZC(F@eu&vQT`x)#OmTd^`t)*ggvsxbI3u;g8+2zBoxqr-=v<#!nIN_02!$ z?bnUjFm+<6CS*D1-K9hc-Du*^*xb&wS)N(f!)4mU8WuuhAMn>domfl_27?-#kNl{p z1RJ|Pe<1RrJP1*qDwJCp2x=g|!IMskq53KK1TdS7IM}f~2*}ZLlbF3&02euorzqa% zV|PdE+h>}mSI6-{AtUT>6+ZDjQ=uTR^R+LlOAF3fN({D^pOK)Nbo&sH2EO@WuvHsF z7~yJ8D`NH7FV5r#24Cl*q4*xAQe89UdK~TwO6D=w{lcGY(J%c>+0GJ8K_n8r34n|3jlQMAe}hJjjx!7 zWl{Z~!3FOSk^Rr(q9qOEB1Y?9O2*Or(Y15N&~k8zfs8ruUD=)HZZFLF_HT;B%FC~% z{Za2+O>L+#HC+^$N5P7_)$5X%BuxBvs-|AJNA+hHbCPR}jtt-e_4DckO}xt^T3oEr z@wNfeMz#=iN5sqqm71a$X+B(iE4N3e82$B0sfihwCBw_7Y z_Uo#_zn#1PC|ifTwRm;NbLZuhqIZ1+&KzSAG27&QH+#O4ndqRCQgD@(;FZg_UxQ;! zmn|o$Cs`?KtC~|XU+7M)T7zKL8Ij%*J8}LP<9e(f!l-g7TxS}dWa9b6j5I{`Z{rup z3kt|b2%j0O!fuaM2DMxQkrR`?_b8{QuqxuJVMs1JL-NENt2gc=MMdjDc}V2)t3-(B z7yxj9U(57nzn))cbB=!9l!z?;mVDwk5N|)3KG|RQ>hZ6jnPrb&1@$@KKVzeHNa>?2 z2d-`Na3}TWU)vTr9K^|~$KW` zx##ZmmtXKTT6xnIkk4dQ1*eN?&t#ioCTpT*)OD|R_O9L0Z{)K7B*Q%EU1b&mjonaf9?oXCceEvm{_)As){zc-LE8(o{Ai_Z2$ zvPt?Etg)?%+imVc@@>g>uSb_Lk~Od9T_x5Z0$CXcD@X5!nRVK7y%Idx=<-W`p44y6 z6gn+RmfiEf7vJAAtLaYWB0%bNS(r=vQjLz+hDDOSrMhyql2s9k4l@0_lWH_)Q8z==>Wuz$PSswk9lTe5h4SToHSMT^f*A>`E%gB=Z`qRLhNHhv zl(cZ;hGU9F5&ju&;a_q7~PQNJX%j7&L^p7-h@6NT!mP zBKtSy@~QAuW<#5Y&D}s+27Y)KkUv7<(_7DKkbCH=k z>Ru8ofgrh$rr|;_>5IIpV@j}OIx1ERX;fX|xfuI+DZB(wf{3T`#f*q%lzI=~cJ@CE zow1OX((%>SpMJL_7iuQ73mg5<84qN=%{#zcA>blTZfED{RvU4xl(#rtc-zs>>ZvhC zXea*R==b0k55*PXIInx9dwiOqn^x?w^&(o+xgQNF0w>IZ&hsuCPft2%d7zl6^XWl2 zf6$*0-j#QHw%S|hLTl|?Y0*VtiGooZKD93z*=FfTW8VfBHOThw{@`u3vJI;__d~fz{k4*q0C0mS=`M^42PZ%wx4rkx5O}&8^9opZo z>S8X(LbVv0eART$$3UQG1ep_ht1V)Syy7-EdfSF8uYI(-SVVHS2%^hr_6B_{x?gsz zpYa|o{L4SHudjeAcQyQ1ZveSEq_)kO3N5nwvtyF4vDZbTi9DlQZDb%OZ{3=FdT%`vQhFU{EJ(lQMQSKR8e2o!oEXYuZZ! zC^?a6gAMDS%i|-f|luy7NiB_|GCZ9%inlOVOph6AmMB* zL=@HIS>Q>zgB#j9RF#FgH}$dJY1^OHd4aORIqll_p(xZn|BR;9yRrR_&CBav&kJz+ z+=@wI33493-0Z`SnVVvhXmKN0n6J9}!rvznk&vxfO6UbcIn!YzPdN*oplCXZRC6m_ z&llENeV|_Yt)P_=M%lvqkDgN+qeSCA{dVS&2JK34h4P;AX^(**qm?s%mTPuB-1i+Q z@A)XRPW``uY!|}(8kd+URu9_+<^qM(l6BpfeF1wOqLvwxFcPip#6`?32hryKpVUVq zXPZfe7SY1fKb5xls6(2scqgJPSp@X6d9Z-oiYDF(eh?afG*bKRS?Qj&XS5|Td!2F8 zp&1pG*)jGt3&oS!JQVdjEX_TvBrM#lP#y4!UqF004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00002 zVoOIv0RM-N%)bBt010qNS#tmY3ljhU3ljkVnw%H_000McNliru;Rps0AtN>kv3mdj z2k1#eK~#9!?VDR{Tvru_zcY5mj>nhylBT3_;!-kPa&yvF3Q`lbHVUW@G`;bV5=@aG zmf9c?LPP~oibVT>=u7)jngUI#f_S4ZRcj}8P$8kHF^xe4+z@;Lqg;H;cpS&}{5;sx z&Y9VJ=FH4FGeY=(viCV>t@ZD{*4no<4!%PWrXDAwd72weK@zi}(tiR#J5N)KQd%5h zJi$Bus|tp|8t$Y%t!#7F9Jd}YLRP^;~#`j ziz4|+_e?+tHu7U$VJiVp5Wp6W^Ak1&&_zOMxB8Tj)Tb@kR0!?Ul+rP!eabHXQ+i8M zLVfzQ&lH40x?g|&z?iHQ@+XjD{u0jXeuaFaAXKR?{o7?upSId4$j*&RNo^0Pf-$ZnnM>WlOPR%$;nvKD(Kx*;8=R7W$~(w)Rd! zzg34;741UR`n=vz!m8(O-Bu6*p;{fa3XbaqZSpOMH|rJ6Sv%^eYV)Qbgt`^C2%XgT zROjnF(5Pp0&7y5ahw`4-gm&n>Mc}x;t}5SW;u?KhlNOEVwIeSALaX%)i?AsjHhF$= z1VE@t-_o>2>(8~?GX)`ZpQSfu_1$c}UpRr~fc~MbTb%Yj&u%2tq&F-9^@82^izNU; z4f>fSalEM}PXvU}0ZaJyX=837g%bdwTP>+Ot^=ONK&VkYMiKu~hZhk=5z%lACRZQ0XWG^Bn%ICb64i9oVk>!;vs4cpZ}4USPa(uWeN+t z$h(F|bv#T}dSfPm&D?GHc#fYk9JuvK4Dlj!hW5MpSXKf8xQF$IPtWjL(C(9j1MnN; zWymeulkP<6BM{*;RAhWO&o8-B66=$=#IKmoXsw`=h`TABKr1^9;s$x6RQ(UjnqKFE z;n6NOWG8StHyJ+bVWec%CoxQqp>-X1SP2MVXJ(ueqqh|KClwAX(#uT7gDTqHQQ#hd zdbS#*4bfjx>ytRkkfC)eb*cZl2{f?TD5$gnoWy0$8d^8IZ#&%tZZTeko-^j;;4#O0 zhSoLiH18&`iJFWLV*IU?87K({V9*c+HEgmISZ4^~I2TK9eG>mL5U6IIk$?c24P8CO z)v^(|%5+AXLvv~#3b`IN7=_#@8-Y1v=eev5x&E#;ydGnrYy=jF8Ct7T7dvhOVPh{W zmW@EdnE%45R_DH<3Fbb@8_XL(SDc1iug@D^50~*G(CicQsr$85;})4Uyj~YjO_3L@ zaxWW}5l?k$_XtcGUT-$c4W&YuCPS+$wSLgM4uWyR>kTw9mZ#zcrg2A)!*l`Jti`aj z5#y<0;C7Gya6KcHM!1!~D%&z@%j#+FTX_Eyn%%1$U}(6PPyo zX&dcjA+VD+L+gM$3#AZn0RCiHy4BH%fA{8|APCWEh=4izv+PcUKB*DIvFbT5r_%ls z&_)dyEE(1(vL9@X7&q`A=d-0;6baySL=BJn(+_yk3B)*II2jIekhLYVA7CwCG~~Vn zCk%TuH+O9}I?=4Uf+}<}*nqxlylNWOHs$=dTE~so3%^%u$q2OSw9$s+x$ftd*zZ@& z@bQA4R7LOWYFnU zs5Pzh>BA^I=&}2Rnk{3H(DV6L73OJvM9*o_sJmCq-tURggO)q<868nLu(Hdrj%dcH zcS;ZB;l4rWo)Ez`H3stCF6Bey6t0oVfLTHx;Ey6CTJ7+p8r1uZ$l11a7cI98K z;^?p?l%)wB@iP{LBKnTC_hUB&u#Ppmt_>okF&;~tkoO_b)le0d|IqK!tub$4U1eJV&9~n;xGLaxo zoJq#H#ym?$w9Pb7LygCi?jfGw*DUyWwJ7AMBTG{C4+;H2okfPOg#wD|Wy@mAFT{0B z(ZF^cLUnpv?+0f7`#P-pKzAHMj@ot1TA*4urgU7l2jDtJ5)nP9-W*vxAIz#(4+ObY z%A|mr^@w_{1>4?nO+D%g?$>GANi=G|j%hgSa=?yxjp|kHS7R~87nN!SP(_puI@rZp z&$nrFT%w;7yu~2bi!;K9xk3ODTDgOEws9Mctfnes%1SWDEE8N{fPUU(gc(27`#RYX zqLv0)*}z9=qJh<{0_KS`%{XI>GQt!w68@Gc!6fH7hVPIxsNA zt#R!D001R)MObuXVRU6WZEs|0W_bWIFflhRFgPtRHdHY-Ix{mmGc_wPGdeIZweZPN P00000NkvXXu0mjf_*WE4 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/pwr_widget_pressed.png b/app/src/main/res/drawable-xhdpi/pwr_widget_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..f04aa3d72128d0dcc88deff2450d94172cc7ec79 GIT binary patch literal 6083 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/refresh_widget.png b/app/src/main/res/drawable-xhdpi/refresh_widget.png new file mode 100644 index 0000000000000000000000000000000000000000..78fda7cd67f75a97fe0d868df1ad17168844fb79 GIT binary patch literal 1141 zcmeAS@N?(olHy`uVBq!ia0vp^N+8U^0wgE+9rgrLEa{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE?e4!| zzrV9{r}@Ut&YiwVyf?0yOjXNxt2Uu&fk__gMv+wyj`ecCbkd3a!Qa8{$|@cduux;i zhB~3-zY#3j>vFoxOf#m|Wo+&JX<%M%cklC#6IZI$eJ`n;=iWTy`WMLEW>2DS9Qm~#K||9;;5Ivd3!v+m~cioYwie!0Zs zYHaqbOZ-zWpKNtnl=z)1cHP{oikwbvZbcbk6u+%IggJ#+cosV;%K z_PwiKNBJ&WEI%~tE?1sq|9Za%1iD0={s54?ykEo za{9?st-v)Nopv8|%^%&F#J`PQeW(17vwXWRJMt;zT#$9SvO+NRx<~yD$>)c6@h6_w zm^kIu#>^tMMw965Q)d0YF(ePent`z7~DH3dbB7t5JDe(np-D;7wQ z)^+fGe!bg3#`8gUVt4mlrw__}w>TP(oXxy@GnDhbMt@uK!G#LNpZK5u2p6Au|A1uF zUF95hEdjm<4{K}lLgRb04(^i7DvM@F_G<}fh)gpN^J4#gfhlC?q^%W;S26KiWIB_T zHF<*3wa0u61`EBTGLMDdPc?uo?ZY1)3Y|a+f~wO7Tv0n#*d)eekOOEuN-Ek-Vk!N>V&CQU1 z25~gm+i09&2uCF zw8;7%=Zadmwas>&tLL(a)!EnXePR}P{_E-r$*d_eFTH+Ks(fc>&h;J33h#Z37ZY1$ zvX-%P$BO57)Wa_6ZJ%G8CoVdxbH+1qUxRn`T;g}4*6%$2{pJqYU${~on+OLw{Q&V5o+&Fc%Pzxb7m55hW>!C8<`)MX5lF!N|bS zT-U%t*T5{q(9Fuvz{=D@+rZe$z~F+PbOwrs-29Zxv`X9>778!E0@T3Z>FVdQ&MBb@ E01tTi9RL6T literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/refresh_widget_pressed.png b/app/src/main/res/drawable-xhdpi/refresh_widget_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..b1719212e971fe9a675fa05e9a26818ea56357c8 GIT binary patch literal 940 zcmeAS@N?(olHy`uVBq!ia0vp^N+8U^0wgE+9rgrLEa{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE?e4__L+x=+K7LgKN4{=e^7!QXdixeK! zcWhkIy=Z~7ucPqlwOhAo-MFT5Hs#)#lzH8ICYZlZO-ei0%Km*`@xJeO?mwRAtv$_f zP5I)3k+It}Uu?a)?8dJdo8Lvw&C8o`FLS=&_gl%c*DR`!`LH)XCdlxSYHiiE`}XN) zqSvkBdhPaLQMl~KxfkZNUvqx*ZPV+{FINMDLxi=e7kw<`vrLU(V_Em>X1rMG3-c#@ zmbq5STczaEuasTTJ+LFV9Bt%j{d1C#17FE!5{(RSOYd46V*tEg= zX`s>N6voKPRPNJLOHMCHTF2>fFk8*XYERHfU;CX;yMC%E#LAg89O8NsJ6}^v%arlu z7E#k;?Fo^aeOFg*x9M6J`C2IVLfccr*G{h|)GbapCBN2LuFyV9?d}yv#lGWB%lh#0 z{@a)1`W3}vOy15~G)K1W&1Ko6{+5ZGF80=+Srp*A^WkIBSzp`!zW)0+(7ZKG#`InJ zRF_|q_V0b37(FTTtNw%iOyM%0JLl}>v&>lE5_8~XZS_l<@zP^ zWzE-9YjSOmrI<_Y$@ltXvob^$xN%nt)XMz!CasQ22WQ%mvv4FO#twuj&}e6 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/rst_widget_normal.png b/app/src/main/res/drawable-xhdpi/rst_widget_normal.png new file mode 100644 index 0000000000000000000000000000000000000000..b7ace5cef470552aaa347bc9b417c6eec25822ff GIT binary patch literal 2213 zcmV;W2wL}vP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00002 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 If@SFc0Dc1fZ~y=R literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/.directory b/app/src/main/res/drawable-xxhdpi/.directory new file mode 100644 index 0000000..e4c7ab7 --- /dev/null +++ b/app/src/main/res/drawable-xxhdpi/.directory @@ -0,0 +1,4 @@ +[Dolphin] +PreviewsShown=true +Timestamp=2017,8,6,16,36,41 +Version=3 diff --git a/app/src/main/res/drawable-xxhdpi/ic_launcher.png b/app/src/main/res/drawable-xxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..f6bc0208c3de598a8f9b0a8b431e43f5f557c1c4 GIT binary patch literal 10827 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 LK;4XpS!Cgae2_AHS5ZpaD3GVI|+}-WYcmKWh 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/pwr_widget_normal.png b/app/src/main/res/drawable-xxhdpi/pwr_widget_normal.png new file mode 100644 index 0000000000000000000000000000000000000000..c0805a5c6d1fc44574a5ff8aa4f5b40b1f459e60 GIT binary patch literal 3498 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 O068gT$qI3k;Qs-`>;l#R literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/refresh_widget.png b/app/src/main/res/drawable-xxhdpi/refresh_widget.png new file mode 100644 index 0000000000000000000000000000000000000000..bf7643fd2b66d7a640bbd717293e0eb6d22c779d GIT binary patch literal 1663 zcmV-_27vjAP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00002 zVoOIv0RM-N%)bBt010qNS#tmY3ljhU3ljkVnw%H_000McNliru;Rps03OXbbDz)%fr9~hTNFgs(9twg7 zgm|b_E&>4(ZUv(1O;M53DoItTmC`EWE<}+^B0!9nRD5Dtv+}> zo_NkU6FmQDj`rDSt^Mz{*MIh22O5f)Wa;QkZS0^|!r_+5-|TIZNiy}hhX|R#4@?#x zgCJNJ4J1~tFIiZ8^m_9GcbVN>D@jOfW?bhj)#YY2%UH-v0z&e9<)4^)l#}-KC%vb1 z3kI2IUf_P5ncaUa;rH^fu{X*i@=rahPSbEn-jb)?+M?&?$R9LT)mWZPOq~RMd``Sj zo{;@|S*J#U6ScGn+YnqBL?&{4)eKwMFF2#W(i$p9gAq4JcgN>&-O(f zQ)x-DE98wU(mX1A+~c;(wb*QI65w^V5PFicbKOSyv})-N#B-yma-qcYWtU3XLF9;g z)Gk&YuCg8Cyyx!Mb5$fgcDb!hQ6y}YKTf1ji?Y++?EEyBkh8{Z&{HWQIPJdgYEi@- zK_1khvhkpFhcnXyx17ZNSdXPD?SF244U%&xc9rZen~unHNlSXzfUR5kMzg6=7+7n5&1xc~^wWw~zCzAdl6dF}vw2+my2rij4cFS( zY}Q-AUfv}nA|fQxh=_R? zvAB(;rM?U7_VQr^Nj!ier#;p&YphFq?0+pY8XZZ%(%F2wymI@pgFkB^MG1ne(j%pW z47*J-{UNI(0os{YY8CZ(qk|YHX`-#vO57!Xn(IOv^QD<@nOPJrzTc}E=)s^ln#N3Y zG;62D0dNPu_2*y+c(1TGaT71K;80+M>8GU4%o&@sO0!%f1FLXwj9+M;A%>+_N9!#% z((oe;+FU+W^NUzA)=Ef-%mD9kZrVZQQRKPu-tp&zQsT1!4Ju%pv8{e5(^a~O`D_(T-ub7C5Q8q~yQSNLJ4WM4vbez9MeEp|9`Y}0<4J&(Y%I6m9?m!X zR7!}OWox-+JMGpguTzzH!5BNkHJQN6kuy0HkRzapfSd_v!pVR5B3&(`WRN?}PsdkB z-;8^FHjtt&ZTDZv{1AhO!7E=q3_gi&kN=gvAqWOt<2}XvQpXwH6@-4eskFr@hlTcPiiZ4>#`*O@_TnA#TkOZvxw>`E3Zn^L_L>C)HAg^23=uCwOb?MMQ7 zF^xmsOm0Y0eIklkw_ZP-DAMIi`xB*Rm5?yv$uCnV{%uz%)g|j?zA$c?JR=olxAeOQ zMl+SRlM-)f6B(%5g^L`N5pph3In1ph2C(r%=>n689b5r>d&wWlNuD7t2HPcRf+@4pbu41G3fKTWnMEHOH(Hl0z4HJIs3e z_1Sp4AIA(bzumu)o9JRCowU<}V}v2j(4$8=F6Ss_r<{28-i2Ofgo1R3J4{?s=5Tn( z9SQ%HaamdIyE>eFf%$ZFwjmLXaE2J zC3HntbYx+4WjbwdWNBu305UK!H!UzYEig7zF*Z6eFgi6jD=;%UFfgGLqtpNZ002ov JPDHLkV1kYn`6d7W literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/refresh_widget_pressed.png b/app/src/main/res/drawable-xxhdpi/refresh_widget_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..ef3b44d9fa17eca84c4ca55d39a394677536470d GIT binary patch literal 1327 zcmV+~1004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00002 zVoOIv0RM-N%)bBt010qNS#tmY3ljhU3ljkVnw%H_000McNliru;Rps03nnQDiQE7H z1R_a9K~z}7wU}Q_TU8v#KlgUr!dfhaQrPA|L}Y52x?!U3$p>_5+$0JyF+Moso9@9x zjmD^nXk0YW7?LH#AjV`SWHB@DVVMtZMwe;mHsgSe$sBV!k(EGO)|R&S`moF4w)am< z+J0}^{(A23oKNrX{?56-Qy1k{8;~sfs5xrqD;_Lm00l380yNTqpIQ{8Jdc|>z#_f* z9oH2xxI{f|bkIdR8>vGfNsMbuF~J3>$9atq9;yt#UdBx$yZPM|x-gA}5Y3FDiViBj@e-SDd}aE$Y=Vr_;f(O| znc)^D7-1_e8()cC{9%y<)7<9_d4UDtJkJ1i4!#dFX_;w%)8mA=i!tFE2`);K4r-kv7Ha-B893Sn!$?YuMI{>C;cLOj`IpDmAy#r+(< zk|BNkMS>(MM{yZvyh;`gh@zI^N&-~tqpGWrNnRnw0*lN#tXRdWMm$wxunM`v;9AO< z0t$$PT0q0FUX~BxrA4>W%m9`JTd4{X(ye9ARtnO=ow^lgvN8~b$MNd+X|7h_B7m*T zh)2fD#TTq=Q4ND)T2Hh6Mx(iclvqzS3U1uEQE;Q^-xaFK@&lI~Adm5sxCMt9w}bfD z&jU!vNXX({M#4p!VGcSVw($ndx_yyR`)!?%L$+IlFU4AIrB03r-!$(#?R`9aZnHTU zwJlcxLVPO<5shPFLRw1ULrchEZn5oCMGrq4iu4&C!BH}=S|Gls)5c$-owstz?m714 zhRPf_m58Y=!6~A+N#{HUTqv}%n_lkL7j}Rs`}mqn?(Z<`NxsQzS6SjJzYyjE5i&@) z39^OzxtAbrgXcdCFhYWY>LF^AUn&{m%n>0$*076NIXlMFR22pQ?BI$ar;6K{s?0Ma zR^K9Y4- zw!6t9tN#tnus%sh0000bbVXQnWMOn=I%9HWVRU5xGB7bW zEigDOFg8>%HaameIx{#cFf%$ZF!|$o(EtDdC3HntbYx+4WjbwdWNBu305UK!H!UzY lEig7zF*Z6eF*-9iD=;%UFffR|!EFEl002ovPDHLkV1iKyJbeHF literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/rst_widget_normal.png b/app/src/main/res/drawable-xxhdpi/rst_widget_normal.png new file mode 100644 index 0000000000000000000000000000000000000000..e23f6e33ab07b0e9050013a720dd4562d49748e8 GIT binary patch literal 3434 zcmZ`+X*kpk_x|M>#@I5pn9yXMFid8w5vH*l#!?tdwwSRb*+=zQhEjGRW1F!JvP5=8 zPm*2sWl(RHLP#Q&)Zg>}_I`Ljocq4+bFTYb=i50akzi@e%LU^C0D#xj1ZQ*1Y5xW% z=os-<3g}}3`55300H8jV`ySoQhrpfKU_wY`6h{_9Fl| zbtAvsTIaaH=3#D(1Dc=-UgwV$p z0sxPTDbBzyg0)o;b;E8-qF1kDE)ATA=P?CVp@od)Xw~m@tN}r6zLKwLz~O3ua8@ju z-7wdh`k?X=JqWyKj1!?}a9l$Hn)g;or;Q328go#_%~%hJQxjpV=2cThy73 zsLw8LT|>VGx7$8Obsqd0Sq>lhA<-xGK&j#XK@$z#$lx;pe&2y z6f95kFyj=IIYVM(%JGf8aHriHH~H&)OCp!qy(gI|g27yo%G`Tii0%q6;AriV)~XN` z6VV!nIGpVb_h(u*-5M0(>-dUihkDz-;SS0Ft|tkR;k3~gI~5F(UN>i#U2%{ZU{D1T zLK8#No^LLhUm;6?NeuLDEac_Fuzz9F-v+5??W)IUwHkIzxln{~qheJJ1+O=Q5H4e4 zusuY2MJZTl*X}GMnqy4_Ih`#OzpgwfhaAUmFopEm2{`Uac%(ua|G)%7x4OwCwE z|1*A|ntN`zbwR`gQEJ|VGrlGG5kcE;$f_3;&FNr+WRX&QZ=sZ=8~x(8Ep*IOG0F!Z z0WROh-^Jctp;{-bkv3Uus!M)e&etI_4@)YEpIan3)<(_nT62>Eu$&8Q5Mgp{^N$)s ztesywSBTC#-0Lg?y;S}&+gkVS1xrm{vzAe;;uZknOgFw5dCqF#?vCh@W5p$YeZr9V zcF=2$thrxql1oI2OhIRy?qoyq;$~SP!kWd;FO!Ng+$)ZKD%J-d$jq*K7`4{Zy$QuV z>K11fq0hyD2t6gv0c*YWSjA+2FX1BF!4n%~%uN?g_+1aPbDjuK(Kq}rSF}fJr|I;|<X!a&8GB$_&weFkvJmdW=Bi*B!Mz6^p=xrQ5 zEc_%>nCS9ldkSuFcA}zj<$#ZyylY#y@+>~gO)3p|jhfn($cv-~{NDNyJkvT9Re$Tw zYb}w$d%K!vekfQ8)J7bl0!#1Cuf6@V?lZGp9@LXgfEz@U_nJ(u4u8enw&~3*92|PZ zf$Dh)ns*o?b`1>%EZ>(l;1zfwGx+5V%$2dI5$UX6t0~Z80F`r6%52=x4(;q;9(yu6 zN(G^)K_cX?CH&{I^`(z7$GuxQT-?s}WhG8W5@s)+2!a{MklT5yzovMJ|JKCt zSXl6Tmy)?B2QG+zYyKS(=o}RewkB5E#~Cg2xmCX+y1w%32sw#4_S%KFNGJX3tkWAfUq z3NxT24c@mqy!wJ?A~Nlz@+VEg3;Z+!`44{Hj9|%&?tAo<%d=7mMd#e5pGDW}dy^Pr zf#a@Hq@5h>giy_$S_UO`n~hy5h1odqL4&N~?&a|TY@}_)_a}%VojalJBXm5HW9gIo zteZqehkgUe6MIgaae;lzg>K1hZ&YZ^tW^aW$%XY{4DVc_b4=W+inbY{x4kxHV+Z)0 z{7FF+ncas8*1WzAI|qABkCO7QphQSTWZDT4$xjnpMr>*gy_jJ*r9i7DEnOcx=T0kc zNlyNU$(sc7^~oc%_q*@qq8&En2mn2sGGVujbe3X5ljI-2Bl;)*l>F;RZd*8sy~;a> zTqPxUh+h!%I#O|4s1mLA1rg9!(fzN4GkRB_AyN;*OQlZAIvY8@ln6TEQSJ30?$n01 zT5jQkxhe?L(pV*=>6=4-*lADaLR^y<5^V9cdPS9unShJcQGV)xe4AGBTSkDS=cly$ zJcGe}dBYm$Zd+KY4;Mrl$_P~Cu8MSi9Lqj*L$hmHFb4J#5of~V!B4?wLprOFBOhxn z7uhm6D!V$LAo}mZ9#+UCgu($rx3NfM>WciGQ}2k9ZZyNA7~#b5AzAedqbm;I<9FL) z29oM7U3RuATo(*|mh=6U6I%=$pg8N5{=;y=;`#?OnYDkANzDFNTU9B3DNo+5M z9Q9^|Ki;ut(EI z^fGB$Rsux@<9wBcLci-?7GKU|=CT6gzNls~W9kTmt_I=nzISU6I`jm&)^k|b;(C+NPS6ML%42;9K9}xr18V5exwuw8l>8VkR1r) zEv3i0@0&=?_)z0r|2Nk0-lQg?IEp-Fd%tx-Ic)#b-@)R0e*_oH+{s)&i%Jw0%cj)t zN*IsT8g6V&@g{WdXG`DA5Sk$BR+tN0uCwlW;K!tipEcIT~(-k6SW010`&0 ze%C}{h_c@Tn}x8tc2y5T>azWe1)!Ur#OmOTLzHR2=o)e4NWwPrS-aeTM)i`d@7x;$ z*!r3!4md0I&}Kwm`9EMD+5E|o<}lagJ7Kc+v!&rrI61z+Cv4h(kyM=KMy_|36e94A zcCpJe!{3?e8C+4SEBK3<|eldl#>#y5?=bA6iZ@cU134fE-9boQp!Hu zd=I?Y<>9?p&>*ZZzR22c#qV&bwX1DCRqhpt4@utAqUDfgz(3u!jj#5b3r!-P)7*3P z)i>CA&4YTRYNUkyQkuQ`)QTlo6&F;=S@E74I$hg0LOyZ8njAcjz9q{GR9c|-%IfUJ z>ZW-W@Jvne))B}c;pXWX>-ESkmI1H1BQAi_eX9JqXe|G`k4%gG8ycOn19?jBx)STk zX^QV034M_ZeV6kK#tqBD_&vdYUxS=pggCEdoaKb4zPIq?l6K~PGWCMvcaL60`EX5f zE6awHZO>C6Q>^ztjn`q@^n{ZUMZ*1-STvTd34(H<6BI?wRk&>KFO2>J4SSk#@Z&zL zczfcYq7Dk`XC`rr^&&>f^Ph@Crv5SbR{uc7p)G%@uS0cTXii$EQ0FBim5K(JTF52ufJ`Q>*H_8t^ineEfUJh8Q}8c)5pM)Aqc1 z?U(>n)OiggN)w4vw>z({t%lJ?Ybc`7+9;HxQ~mG%G6V#Ak-a1Tw*kQc!5$j`Q$tH! JE!Hje{{Ty(D_j5o literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/rst_widget_pressed.png b/app/src/main/res/drawable-xxhdpi/rst_widget_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..d4d7dd8abd3fc4abfd66ce403619ef4468456787 GIT binary patch literal 9108 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxxhdpi/pwr5_widget_normal.png b/app/src/main/res/drawable-xxxhdpi/pwr5_widget_normal.png new file mode 100644 index 0000000000000000000000000000000000000000..4998aea19dc1549d9f578c61e787e9f30d6f77ff GIT binary patch literal 5034 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxxhdpi/pwr5_widget_pressed.png b/app/src/main/res/drawable-xxxhdpi/pwr5_widget_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..8ffdd3e8fcc2a7bd64682e859d5b06e1540e70c5 GIT binary patch literal 8139 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 TO1~UE?f~kd^@W$`-4p%?BtfQ> literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxxhdpi/pwr_widget_pressed.png b/app/src/main/res/drawable-xxxhdpi/pwr_widget_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..5239f813c9e0646fda6a3b2ac5605f58cc538794 GIT binary patch literal 6720 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxxhdpi/refresh_widget.png b/app/src/main/res/drawable-xxxhdpi/refresh_widget.png new file mode 100644 index 0000000000000000000000000000000000000000..b53895ee994d5ce4787dec52129d59f3512fcd16 GIT binary patch literal 1705 zcmV;a23GlrP)1^@s6$I7^K00006VoOIv0RI60 z0RN!9r;`8x010qNS#tmY3ljhU3ljkVnw%H_000McNliru;Rpr|3OX?C)bRiS03B&m zSad^gZEa<4bN~PV002XBWnpw>WFU8GbZ8()Nlj2>E@cM*00s?7L_t(|+U=Wvh*VV+ z$M2naGdrtJ7-PCw`{N%mf3Rkml_`OON%Th$Q5Z`^ghXHjCWICv^`DecP?(XBRJPzB zD+&tz82Sk|<+?g6GLY-eGOo67f4%wfex2{_k7mVW-u!rbXLn|w2Oi9unK$R&&zyVD zx#ynC*c_EaA`wU=5&`CQ>F)0K0XS+H#xl>t0PvX*LRgly(d!`gi-Op;{Y*8_Dl^&8 zY&P4{)YP4Q&(H2{eE{r=xM=PT>Xxh$D6Z<5R9mWD#19?to?I`ymAdZiWj4Y5D!~y7;POL#hZ^@o89|k~WKpg7s?)J&j z8I49cfFlwDuMeexNG6j(02j(AJQj<^{E{v4V@XlyH_{qKL_5nU`)y!gph+@_cO{18 z-%E)=lgVU|bN*(D0BX`S&Fvi>9fm9rwrxMb7~3p__<=E&zva@WUJD@{?}ZRIF59*z zWLd>4WhSRCFQw3uvQ~r*EtX|HQYM&r+)GyRfs9G1;icf?2XD_6h2?n(tH`UW8lH>& zE*dc^it=EIXHG{V5zR9&IOh+Ph%L^{)e+&embkwJjK91FV`+)xPM_CcEOdIHzrX)_ zqjokPk1Lv{Eiw#anPpk)ZQI^jNsOU8c#>>`#!M%iQkC&|TyeCFL?RL3oI9;T#~air zmT=CCh69;QMwBB-4wf<4pq6pbp+8#LCA<(~rw}45gczH;h-hqLVq&yGEh9X~EZvI(MWa#fmAPVLnf;!k8)L3&x{}Fc zFcOJ`g27UHzf{Y~%Pcptz?MNy8+0->sE*zflr zF5yo9QC0O5S>|_2;y&m}*~cIN94%uNyJuu9Rte&#bUNKE8N_>Kbf#q1kNmG{e;OeE z9336KLna6!dZU7prfp2J(p}R8aWRw0+$Gr}_En(wbLlfR5p_)i#FczLf3K{zjEsyd z0Ps}>dN0eiM8+6nwry{93F4Z}V^Wr7J?fOfx<&7(VHhiF;=@hTT;l@7m}#18Wa!W5 z^Q{056+2Q6u!Ic&z5rlWdSHi$o~>zg7mLOG&hOf7=?L>&r%uQg4Jxb2tQ;;Fgel+f5)&CzHt_^QxGpxpwN1?eOsM zJmzJ|<#I~_^p1~@FJxYqcs#CTGMUA5tzZ8F`it|G*blN100000NkvXXu0mjfaYq#f literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxxhdpi/refresh_widget_pressed.png b/app/src/main/res/drawable-xxxhdpi/refresh_widget_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..23dd3757b905031f8fc7684371bbdfca09a3bf4a GIT binary patch literal 1296 zcmV+r1@HQaP)1^@s6$I7^K00006VoOIv0RI60 z0RN!9r;`8x010qNS#tmY3ljhU3ljkVnw%H_000McNliru;Rpr|3no4Gx&HtF03B&m zSad^gZEa<4bN~PV002XBWnpw>WFU8GbZ8()Nlj2>E@cM*00eYNL_t(|+U=ZMY!p=( zfWO*prC?zVQlL^66HOr+O9er&jfo_{g9#4=H6aZl28}U+n3N_2AsBrlDhUq+H9)-f zfto;Q(n5%dTpko#+H#dB7v)xC>4n+?DfMA~!rJUPGdpu;cXp1;jA0Je`8E3|Djtun>3-Cx+a1}25Ch%?uKNHXl^z2&0{0Zp8?psrE^sWLU^D(>AXyy2N1J>CSZD+Jd}H zaf5Y6zmPbBDaixAHn6;IGYO(lmP4Jv1|Z*X18g_sYkY6AQfqCD9S0sY4B{h$j@MyR zPFErDJ1|Z0ycehdE*S)|1lTMq(!dBEO!M=Ac%e5;RBVk6^_nP!&@KdNN0?1{$);Dl z5+xX)nwXTrAbB=!cckWuSsD-nvR4S5s656wnljB2dx#8-7c^yl4(o7G!I-Tn(?Z1L zoMz4_4eLv*ju+#aGMzd8zH#7j(Kv9>uF#;OSM=v7gafEUl`-9%QJ~p{cIPOJ$r^WH zSO?=C*12UW8Ol)@s_5J8|Ofp0Bp4X!W zLwAUDGHNiYHP2c{LlFo!*;ty<32%70>?$o-(xqZ^GO;Xd~vYLDbvW ztjp9`Ohm$mO!e+9-H2JyZFyGu<^PPHCEoCPKsuG5DO?0)IT zOkLvv#AVd!4Q_)r-#V~+(TAQ0z+#smZesSD)B@>cc6Ph4P6&OG3Kt-5NjVczhLt~d z-+|pb_?#^;#RZIZ;7#!>+{!{=7uH1_rx$is`0d^0W1sn_(q3_})`^$+gu+G<*43?* zz)l(S>DcK8Ud@!dd()uf)dyS!ev{b4KMse0O0NjWj7dAeyi)NUR*rc_E^{)x0<^}JF!l@T13wg z(6ip9NiEha!Jf!UB@ZvzjwRw!igh#>XHvJ6cmyJE&tgOMx~LXjC;mTV&o^2#pzl7_rxP-N1OC1gu>Z}#Mo zEqew-mP`sE%cwUa;`4rge&_q+-h0mPo_p?c&b{~i5-rS);M}6z006-8I0LIA3;rj^ zU`N_&)|d0hz}!rX3;-RV9#B&o*L{41a0TKVf&qX>;6H%?SvkT-AZG~P%#ic*F&JDO zHGC?64*>YFcmw_G5!36r(KXICkv*i%zCNyIHrN|IE=c-4y{3dPE5qZrFqve1JzOmE14Ii6;nnX`K_bueaV@V%MUNT4 zC^=sp_hx)ZBLPde5M(W7+E8pPgVd$f0@DEww<}q>hH)2yf!mWLtAqv0zTy;M1pp|r!`}0zv zsYYD`DF=tkMA(*r!G1RUvHFM3IGH$IXivsFshN})08iX5cm;%lIb{2pf`vmiOlUp~ zM`qKvAZoRy9XLm4K4Y#ij z0&G(#ucV^AiH~p2u7u%xFX$bCw(J2fi`uC_(+Ag{$#`WIZJ2fkKz(Hcbtok!1h?FP zG((RHn1}3v-+4W|&inIlaQdHo?Sq`$3bz^Mzl(h#P+4)%leW$!;Vsw_S)x3*StJ5eJ=M$Y;UXr-ESZ? zNPR24XvGXca_2q0LS*POxYes_E>wDYGNLJWmAp(h7Dhe+lou8MdO{N%^PVyx#JHl= zMf5=h{IpkUT^@T6Tl zqCKM>WtK$tTswO(Ev82^Aj)F21qyUcYmLG$)d2Q_2xWgy-Z1Dd2p>D2f^I_Hy4ZU8 zf*wO3Pm)CNtjgbg$t+<7ouRi|&7T=o1KU6+K{490Vb_BsH`Rx3R}P}%5*If^=N2b; zOdpc5C&?sl8T0#(FTk7LK2W@_yfs#5)6%XahrvyAXd*JXb1XWI-BB1WO{LpIdF>En zu5D7gk{UrOP-{yWoI{M-{qX)*wJ*#5*Y1qsK{03uPLWw|RSTSC@<#-dxsCe0y=^!*J_Jzs zl=mjqzqek3=J0n*sXt9Mo$xOO(G{HKnQ~QsHJ_jVd_}2jN5sPNCX{rE0xt6 zn=Q|mQJHlgEF!ar2HIm~eW~P`0XoA6go))7l!|qHqN|jA{*b~s0ckh0kBS$$S@m!W zvvtymKz#RM7-}nxtXV3MdVHQ+Mw?AsU*&`+6e)NpDJbA%bFhg83lK~JlbC;GBe2pX zkY%eI!>&-|w;h*j_1O+@;ihEreJaaV?DJWMj^LF}bv>SD;RqL-yHKSR@(*dZHV+-5 zz+j2}%^mX58JRvLGU}2J=Asyd2&S1yWUJ|xR#MF5&PQNI?m!>hDf_D=Ty3j>+|+l% zKatDU3f=tN3+k(NDqV)RY=tA`5!uDQMNzHeViHHF?rR9ld2bWG@6It&$Ia6F7_L^S z(E$_H^toZk6Uc!{IXY<+YHsJm?s2h76~WwG^$B+tp$6E_bS5 zGDMV;$Wjg^LZmrDtSY|!!}=>Si|XOcoa_fEQL!Z4jbB(n0iT|QY9}5{uG@~~SzDl# z+8KNVq(YEzj!St>v!0QDsogG;K^iG}K;rJH!ZEQj74+t_j35A}!0 zLic3Rn~|Re-I$Xffm2BIS_PTaym*v~22g$#P8p=#Qxi}x9kZD2F1d_vLv*=1W`am1Lm1eLQ4QU$os$=;a9RL}H zhQVTnnAxTBv4w!EJQxw-tbE@#P|ZB8+a(;Dlk?Ko?rPWB()SD1l@Mg8_3Ylbx4Oj* z{7v)$p%D;>l@Lf@^F%P;jJY!>=YTTjyClZA{XSOswBb(asiv8-T9%I=fbUfBR}4^V zj93_07%AWozLq5>;fYlgBJsg8ALnbA$L-|`CF^Dg7N{F<6 z)Q=I-^xpP9O`(<*d<)Vu`g=&ZJZ{%Ku{$pw^6Q!f6}yO-JsNQvN@HHg!mBBeR>(DS(u^7)jzs+J@W=HW)OzS^^HBl)n7aP zpC?~VA4}IdS@HzVP<$*a1{EF~h2ch>M803oG*{P4wRR0s(MuXAOVBzgdkR{Cw@7iy z;eL_~u`(q*3Oj2mC&s8WzwgC4^SaiF)*{s26oq}=SHgiC<>t+JT|V}|!T;_>Ye^gh zqs=X-@i~0%P~j(W5G!Az?$pYEm61-QFCN1?3*4;3fOqs1l?DPE*<^X323^LqhwNs7 z#-@CVpiiYa`meUYEFBpV1*fHXuc`CCZ*liyTj(T zrM=VxZzd1?jApFAJ=f%r?lcoF$675$Fz>WVt_~P?B27we!&o8Gl{vFjO2@(6#D!2Q zYD{z3d@FY?wsmG@)gM0~(A08`=1(_u_daAMdLL>{@18J?ESuBea-+lV&}g^U+d2HJ z<6BEnK|AO1pHNiNx-Nk>!1Z%f*=whv0YEjTEd|buf~Dw!?^r3EW!g|88Re&;XHa3z zI)5jvNTQ;^*XK|oF8D;upUO%W#WolI`-uVnE}yn^x@sOrnDJJdSgch2Lh=hkb1Am{ z2NyVR=s>@VAue6ksh%bYcDJ=D4Bu(dk(Qk-;UJSkL3pBDvs_>S>Zydw>A5)1$%fVB z7xz=sM0}pN%cl-Rk>as`DbUo0(i8?MPY*K#SdM)}CQuOX%WdEh=$_Q|E4$ zX73*gU!RI*JW|Itj!UUdaEAJ2;OzU&P%P)SOm4Pu<&{FJ`(m?B+ryaE@V3T9$(N32 zF&$BOIRf?RVu*3GpPJgT`Wbt7ROPGF_T@+kk4V{(WiATc_VGw0r6v2sYo6=yHg$cP z_FFsJYEn!6rk521hL3tFEl?2@E|2GvGa*=8@>K`80lj#Foh2}7a&fNC&tYS@;^l}k ze#CgXxh!r!=T)H#MT6!`8ouPxaciWcTqo5(2-Aw3EA(z|nXU7JQOiG5{3|r=Tvq=E zH=LjETBCwdZDVzxR>j+_Y5PgRKZ(7w2sy78MRw=-wz%=7ginrxL+J*+PW~xRB^sM7 zX((_0!|!Hl0hy_}D5uE>cYcO{-44TBj-r`j%p9akSFOq^IjV{mXGT~M!>GQXx>=#o zc>16CFNa2c5uZ1IT3^Jzng~Oc27rRd*wJK*46o$Co zK|hP&moM!8(X&b|TA@%Iu=HeP+eH6i=T~u;QR#9;=DniiiTuKk1651Q(^Dh!>8DT< z#P0UnFJv?$4Y-_Dtm zOg8e1g@h!;X2-SATYMCTFSqfqP+K^gaIuU+xdfmWkYghm->xP|IPi%}A%fTJn+T~L z#up_s4YSUL5r#yGN|^S2Z3y}yxp;=TKL>7r!VG{B$RKa;h|`DA5c4E*?IdoLh7LP$m9C1Tg~LEacmHm!)|7Bu0Ug>FFLzV?P(C0HOrtII^Q^ zC0V`(IgT?t=%97BHvNoS(p&DdIeiaUPj%eb>P6ZZS%?u@*^w(KbEduK*Yq$P{ESV~ zb%dtNvJ^3i3$ojxbl1fScJoxSs`5g-~chxBOJ>_75{I8Tc5!b%{jv27LW zL)+|Ip^Tm!+1I|Ym8$QKGk6)7iMl?2_%r!$zy_0!h4x`J zt!Zt@*96cB@tNbkI+&g1swuWJDarpe%C$3C(ByppbR+qgvPdli=KDY&%mW1CcC39( zD%KQ&*5VT4qK!v&rxX7~iJh)I^MK8WO+cP5`KVBs;AezB#g=MiYO4ciizBKvP1N-! zN`$$@akU1~zFy?XyD6VigbMlX31J>o;F@(s8;LvOyfjtox4NDZOvLH#RV#5<+ECAr xXu1V@WusIx`WAMJ!r}k_Fw`T~>ezb-Dabw+vF;$pd&H{&yrH>4)n($n{{i2nXaWEL literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxxhdpi/rst_widget_pressed.png b/app/src/main/res/drawable-xxxhdpi/rst_widget_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..d81c6851667abfb3027bb4423f64fae9af64a076 GIT binary patch literal 6685 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 + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/pwr_widget_button.xml b/app/src/main/res/drawable/pwr_widget_button.xml new file mode 100644 index 0000000..8f3781d --- /dev/null +++ b/app/src/main/res/drawable/pwr_widget_button.xml @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/refresh.xml b/app/src/main/res/drawable/refresh.xml new file mode 100644 index 0000000..959a5a1 --- /dev/null +++ b/app/src/main/res/drawable/refresh.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/refresh_widget_button.xml b/app/src/main/res/drawable/refresh_widget_button.xml new file mode 100644 index 0000000..73b5861 --- /dev/null +++ b/app/src/main/res/drawable/refresh_widget_button.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/reset_widget_button.xml b/app/src/main/res/drawable/reset_widget_button.xml new file mode 100644 index 0000000..e21bb01 --- /dev/null +++ b/app/src/main/res/drawable/reset_widget_button.xml @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/settings.xml b/app/src/main/res/drawable/settings.xml new file mode 100644 index 0000000..58695e9 --- /dev/null +++ b/app/src/main/res/drawable/settings.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml new file mode 100644 index 0000000..1ed76f4 --- /dev/null +++ b/app/src/main/res/layout/activity_main.xml @@ -0,0 +1,127 @@ + + + + + + + + + +