From ddcbb8ec9cc0971691ba60344941d4d93b10269b Mon Sep 17 00:00:00 2001 From: Paul Lawrence Date: Thu, 25 Feb 2016 12:42:19 -0800 Subject: Move recovery's convert_fbe folder to /tmp The cache folder is no longer available at this time Bug: 27355824 Change-Id: I74e33266c1ff407364981b186613f81319dd22dc --- recovery.cpp | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/recovery.cpp b/recovery.cpp index 593d0945f..4ae685f6a 100644 --- a/recovery.cpp +++ b/recovery.cpp @@ -79,8 +79,8 @@ static const char *INTENT_FILE = "/cache/recovery/intent"; static const char *LOG_FILE = "/cache/recovery/log"; static const char *LAST_INSTALL_FILE = "/cache/recovery/last_install"; static const char *LOCALE_FILE = "/cache/recovery/last_locale"; -static const char *CONVERT_FBE_DIR = "/cache/recovery/convert_fbe"; -static const char *CONVERT_FBE_FILE = "/cache/recovery/convert_fbe/convert_fbe"; +static const char *CONVERT_FBE_DIR = "/tmp/convert_fbe"; +static const char *CONVERT_FBE_FILE = "/tmp/convert_fbe/convert_fbe"; static const char *CACHE_ROOT = "/cache"; static const char *DATA_ROOT = "/data"; static const char *SDCARD_ROOT = "/sdcard"; @@ -576,10 +576,13 @@ static bool erase_volume(const char* volume) { if (is_data && reason && strcmp(reason, "convert_fbe") == 0) { // Create convert_fbe breadcrumb file to signal to init // to convert to file based encryption, not full disk encryption - mkdir(CONVERT_FBE_DIR, 0700); + if (mkdir(CONVERT_FBE_DIR, 0700) != 0) { + ui->Print("Failed to make convert_fbe dir %s\n", strerror(errno)); + return true; + } FILE* f = fopen(CONVERT_FBE_FILE, "wb"); if (!f) { - ui->Print("Failed to convert to file encryption\n"); + ui->Print("Failed to convert to file encryption %s\n", strerror(errno)); return true; } fclose(f); -- cgit v1.2.3 From b1e4100011d2d81eb1da97a50d99d8b261d61c0c Mon Sep 17 00:00:00 2001 From: Tao Bao Date: Thu, 17 Mar 2016 22:29:23 +0000 Subject: Revert "DO NOT MERGE Control fault injection with config files instead of build flags" This reverts commit f73abf36bcfd433a3fdd1664a77e8e531346c1b1. Bug: 27724259 Change-Id: I1301fdad15650837d0b1febd0c3239134e2b94fb --- applypatch/applypatch.cpp | 2 +- otafault/Android.mk | 43 ++++++++---- otafault/config.cpp | 65 ----------------- otafault/config.h | 74 -------------------- otafault/ota_io.cpp | 174 +++++++++++++++++++++++++++------------------- otafault/ota_io.h | 4 -- otafault/test.cpp | 6 +- updater/blockimg.cpp | 2 +- updater/install.cpp | 2 +- updater/updater.cpp | 2 - 10 files changed, 137 insertions(+), 237 deletions(-) delete mode 100644 otafault/config.cpp delete mode 100644 otafault/config.h diff --git a/applypatch/applypatch.cpp b/applypatch/applypatch.cpp index 7985fc0c6..9d8a21797 100644 --- a/applypatch/applypatch.cpp +++ b/applypatch/applypatch.cpp @@ -34,8 +34,8 @@ #include "applypatch.h" #include "mtdutils/mtdutils.h" #include "edify/expr.h" -#include "ota_io.h" #include "print_sha1.h" +#include "otafault/ota_io.h" static int LoadPartitionContents(const char* filename, FileContents* file); static ssize_t FileSink(const unsigned char* data, ssize_t len, void* token); diff --git a/otafault/Android.mk b/otafault/Android.mk index 7468de6c4..75617a146 100644 --- a/otafault/Android.mk +++ b/otafault/Android.mk @@ -1,10 +1,10 @@ -# Copyright 2015 The Android Open Source Project +# Copyright 2015 The ANdroid Open Source Project # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, @@ -14,30 +14,45 @@ LOCAL_PATH := $(call my-dir) -include $(CLEAR_VARS) +empty := +space := $(empty) $(empty) +comma := , + +ifneq ($(TARGET_INJECT_FAULTS),) +TARGET_INJECT_FAULTS := $(subst $(comma),$(space),$(strip $(TARGET_INJECT_FAULTS))) +endif -otafault_static_libs := \ - libminzip \ - libz \ - libselinux \ +include $(CLEAR_VARS) -LOCAL_SRC_FILES := config.cpp ota_io.cpp +LOCAL_SRC_FILES := ota_io.cpp LOCAL_MODULE_TAGS := eng LOCAL_MODULE := libotafault LOCAL_CLANG := true -LOCAL_C_INCLUDES := bootable/recovery -LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH) -LOCAL_WHOLE_STATIC_LIBRARIES := $(otafault_static_libs) + +ifneq ($(TARGET_INJECT_FAULTS),) +$(foreach ft,$(TARGET_INJECT_FAULTS),\ + $(eval LOCAL_CFLAGS += -DTARGET_$(ft)_FAULT=$(TARGET_$(ft)_FAULT_FILE))) +LOCAL_CFLAGS += -Wno-unused-parameter +LOCAL_CFLAGS += -DTARGET_INJECT_FAULTS +endif + +LOCAL_STATIC_LIBRARIES := libc include $(BUILD_STATIC_LIBRARY) include $(CLEAR_VARS) -LOCAL_SRC_FILES := config.cpp ota_io.cpp test.cpp +LOCAL_SRC_FILES := ota_io.cpp test.cpp LOCAL_MODULE_TAGS := tests LOCAL_MODULE := otafault_test -LOCAL_STATIC_LIBRARIES := $(otafault_static_libs) -LOCAL_C_INCLUDES := bootable/recovery +LOCAL_STATIC_LIBRARIES := libc LOCAL_FORCE_STATIC_EXECUTABLE := true +LOCAL_CFLAGS += -Wno-unused-parameter -Wno-writable-strings + +ifneq ($(TARGET_INJECT_FAULTS),) +$(foreach ft,$(TARGET_INJECT_FAULTS),\ + $(eval LOCAL_CFLAGS += -DTARGET_$(ft)_FAULT=$(TARGET_$(ft)_FAULT_FILE))) +LOCAL_CFLAGS += -DTARGET_INJECT_FAULTS +endif include $(BUILD_EXECUTABLE) diff --git a/otafault/config.cpp b/otafault/config.cpp deleted file mode 100644 index c87f9a631..000000000 --- a/otafault/config.cpp +++ /dev/null @@ -1,65 +0,0 @@ -/* - * Copyright (C) 2015 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -#include -#include - -#include "minzip/Zip.h" -#include "config.h" -#include "ota_io.h" - -#define OTAIO_MAX_FNAME_SIZE 128 - -static ZipArchive* archive; -static std::map should_inject_cache; - -static const char* get_type_path(const char* io_type) { - char* path = (char*)calloc(strlen(io_type) + strlen(OTAIO_BASE_DIR) + 2, sizeof(char)); - sprintf(path, "%s/%s", OTAIO_BASE_DIR, io_type); - return path; -} - -void ota_io_init(ZipArchive* za) { - archive = za; - ota_set_fault_files(); -} - -bool should_fault_inject(const char* io_type) { - if (should_inject_cache.find(io_type) != should_inject_cache.end()) { - return should_inject_cache[io_type]; - } - const char* type_path = get_type_path(io_type); - const ZipEntry* entry = mzFindZipEntry(archive, type_path); - should_inject_cache[type_path] = entry != nullptr; - free((void*)type_path); - return entry != NULL; -} - -bool should_hit_cache() { - return should_fault_inject(OTAIO_CACHE); -} - -std::string fault_fname(const char* io_type) { - const char* type_path = get_type_path(io_type); - char* fname = (char*) calloc(OTAIO_MAX_FNAME_SIZE, sizeof(char)); - const ZipEntry* entry = mzFindZipEntry(archive, type_path); - mzReadZipEntry(archive, entry, fname, OTAIO_MAX_FNAME_SIZE); - free((void*)type_path); - return std::string(fname); -} diff --git a/otafault/config.h b/otafault/config.h deleted file mode 100644 index 4430be3fb..000000000 --- a/otafault/config.h +++ /dev/null @@ -1,74 +0,0 @@ -/* - * Copyright (C) 2015 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -/* - * Read configuration files in the OTA package to determine which files, if any, will trigger errors. - * - * OTA packages can be modified to trigger errors by adding a top-level - * directory called .libotafault, which may optionally contain up to three - * files called READ, WRITE, and FSYNC. Each one of these optional files - * contains the name of a single file on the device disk which will cause - * an IO error on the first call of the appropriate I/O action to that file. - * - * Example: - * ota.zip - * - * .libotafault - * WRITE - * - * If the contents of the file WRITE were /system/build.prop, the first write - * action to /system/build.prop would fail with EIO. Note that READ and - * FSYNC files are absent, so these actions will not cause an error. - */ - -#ifndef _UPDATER_OTA_IO_CFG_H_ -#define _UPDATER_OTA_IO_CFG_H_ - -#include - -#include - -#include "minzip/Zip.h" - -#define OTAIO_BASE_DIR ".libotafault" -#define OTAIO_READ "READ" -#define OTAIO_WRITE "WRITE" -#define OTAIO_FSYNC "FSYNC" -#define OTAIO_CACHE "CACHE" - -/* - * Initialize libotafault by providing a reference to the OTA package. - */ -void ota_io_init(ZipArchive* za); - -/* - * Return true if a config file is present for the given IO type. - */ -bool should_fault_inject(const char* io_type); - -/* - * Return true if an EIO should occur on the next hit to /cache/saved.file - * instead of the next hit to the specified file. - */ -bool should_hit_cache(); - -/* - * Return the name of the file that should cause an error for the - * given IO type. - */ -std::string fault_fname(const char* io_type); - -#endif diff --git a/otafault/ota_io.cpp b/otafault/ota_io.cpp index 04458537b..9434ebea3 100644 --- a/otafault/ota_io.cpp +++ b/otafault/ota_io.cpp @@ -14,7 +14,9 @@ * limitations under the License. */ +#if defined (TARGET_INJECT_FAULTS) #include +#endif #include #include @@ -22,155 +24,185 @@ #include #include -#include "config.h" #include "ota_io.h" -static std::map filename_cache; -static std::string read_fault_file_name = ""; -static std::string write_fault_file_name = ""; -static std::string fsync_fault_file_name = ""; - -static bool get_hit_file(const char* cached_path, std::string ffn) { - return should_hit_cache() - ? !strncmp(cached_path, OTAIO_CACHE_FNAME, strlen(cached_path)) - : !strncmp(cached_path, ffn.c_str(), strlen(cached_path)); -} - -void ota_set_fault_files() { - if (should_fault_inject(OTAIO_READ)) { - read_fault_file_name = fault_fname(OTAIO_READ); - } - if (should_fault_inject(OTAIO_WRITE)) { - write_fault_file_name = fault_fname(OTAIO_WRITE); - } - if (should_fault_inject(OTAIO_FSYNC)) { - fsync_fault_file_name = fault_fname(OTAIO_FSYNC); - } -} +#if defined (TARGET_INJECT_FAULTS) +static std::map FilenameCache; +static std::string FaultFileName = +#if defined (TARGET_READ_FAULT) + TARGET_READ_FAULT; +#elif defined (TARGET_WRITE_FAULT) + TARGET_WRITE_FAULT; +#elif defined (TARGET_FSYNC_FAULT) + TARGET_FSYNC_FAULT; +#endif // defined (TARGET_READ_FAULT) +#endif // defined (TARGET_INJECT_FAULTS) bool have_eio_error = false; int ota_open(const char* path, int oflags) { +#if defined (TARGET_INJECT_FAULTS) // Let the caller handle errors; we do not care if open succeeds or fails int fd = open(path, oflags); - filename_cache[fd] = path; + FilenameCache[fd] = path; return fd; +#else + return open(path, oflags); +#endif } int ota_open(const char* path, int oflags, mode_t mode) { +#if defined (TARGET_INJECT_FAULTS) int fd = open(path, oflags, mode); - filename_cache[fd] = path; - return fd; } + FilenameCache[fd] = path; + return fd; +#else + return open(path, oflags, mode); +#endif +} FILE* ota_fopen(const char* path, const char* mode) { +#if defined (TARGET_INJECT_FAULTS) FILE* fh = fopen(path, mode); - filename_cache[(intptr_t)fh] = path; + FilenameCache[(intptr_t)fh] = path; return fh; +#else + return fopen(path, mode); +#endif } int ota_close(int fd) { - // descriptors can be reused, so make sure not to leave them in the cache - filename_cache.erase(fd); +#if defined (TARGET_INJECT_FAULTS) + // descriptors can be reused, so make sure not to leave them in the cahce + FilenameCache.erase(fd); +#endif return close(fd); } int ota_fclose(FILE* fh) { - filename_cache.erase((intptr_t)fh); +#if defined (TARGET_INJECT_FAULTS) + FilenameCache.erase((intptr_t)fh); +#endif return fclose(fh); } size_t ota_fread(void* ptr, size_t size, size_t nitems, FILE* stream) { - if (should_fault_inject(OTAIO_READ)) { - auto cached = filename_cache.find((intptr_t)stream); - const char* cached_path = cached->second; - if (cached != filename_cache.end() && - get_hit_file(cached_path, read_fault_file_name)) { - read_fault_file_name = ""; - errno = EIO; +#if defined (TARGET_READ_FAULT) + if (FilenameCache.find((intptr_t)stream) != FilenameCache.end() + && FilenameCache[(intptr_t)stream] == FaultFileName) { + FaultFileName = ""; + errno = EIO; + have_eio_error = true; + return 0; + } else { + size_t status = fread(ptr, size, nitems, stream); + // If I/O error occurs, set the retry-update flag. + if (status != nitems && errno == EIO) { have_eio_error = true; - return 0; } + return status; } +#else size_t status = fread(ptr, size, nitems, stream); if (status != nitems && errno == EIO) { have_eio_error = true; } return status; +#endif } ssize_t ota_read(int fd, void* buf, size_t nbyte) { - if (should_fault_inject(OTAIO_READ)) { - auto cached = filename_cache.find(fd); - const char* cached_path = cached->second; - if (cached != filename_cache.end() - && get_hit_file(cached_path, read_fault_file_name)) { - read_fault_file_name = ""; - errno = EIO; +#if defined (TARGET_READ_FAULT) + if (FilenameCache.find(fd) != FilenameCache.end() + && FilenameCache[fd] == FaultFileName) { + FaultFileName = ""; + errno = EIO; + have_eio_error = true; + return -1; + } else { + ssize_t status = read(fd, buf, nbyte); + if (status == -1 && errno == EIO) { have_eio_error = true; - return -1; } + return status; } +#else ssize_t status = read(fd, buf, nbyte); if (status == -1 && errno == EIO) { have_eio_error = true; } return status; +#endif } size_t ota_fwrite(const void* ptr, size_t size, size_t count, FILE* stream) { - if (should_fault_inject(OTAIO_WRITE)) { - auto cached = filename_cache.find((intptr_t)stream); - const char* cached_path = cached->second; - if (cached != filename_cache.end() && - get_hit_file(cached_path, write_fault_file_name)) { - write_fault_file_name = ""; - errno = EIO; +#if defined (TARGET_WRITE_FAULT) + if (FilenameCache.find((intptr_t)stream) != FilenameCache.end() + && FilenameCache[(intptr_t)stream] == FaultFileName) { + FaultFileName = ""; + errno = EIO; + have_eio_error = true; + return 0; + } else { + size_t status = fwrite(ptr, size, count, stream); + if (status != count && errno == EIO) { have_eio_error = true; - return 0; } + return status; } +#else size_t status = fwrite(ptr, size, count, stream); if (status != count && errno == EIO) { have_eio_error = true; } return status; +#endif } ssize_t ota_write(int fd, const void* buf, size_t nbyte) { - if (should_fault_inject(OTAIO_WRITE)) { - auto cached = filename_cache.find(fd); - const char* cached_path = cached->second; - if (cached != filename_cache.end() && - get_hit_file(cached_path, write_fault_file_name)) { - write_fault_file_name = ""; - errno = EIO; +#if defined (TARGET_WRITE_FAULT) + if (FilenameCache.find(fd) != FilenameCache.end() + && FilenameCache[fd] == FaultFileName) { + FaultFileName = ""; + errno = EIO; + have_eio_error = true; + return -1; + } else { + ssize_t status = write(fd, buf, nbyte); + if (status == -1 && errno == EIO) { have_eio_error = true; - return -1; } + return status; } +#else ssize_t status = write(fd, buf, nbyte); if (status == -1 && errno == EIO) { have_eio_error = true; } return status; +#endif } int ota_fsync(int fd) { - if (should_fault_inject(OTAIO_FSYNC)) { - auto cached = filename_cache.find(fd); - const char* cached_path = cached->second; - if (cached != filename_cache.end() && - get_hit_file(cached_path, fsync_fault_file_name)) { - fsync_fault_file_name = ""; - errno = EIO; +#if defined (TARGET_FSYNC_FAULT) + if (FilenameCache.find(fd) != FilenameCache.end() + && FilenameCache[fd] == FaultFileName) { + FaultFileName = ""; + errno = EIO; + have_eio_error = true; + return -1; + } else { + int status = fsync(fd); + if (status == -1 && errno == EIO) { have_eio_error = true; - return -1; } + return status; } +#else int status = fsync(fd); if (status == -1 && errno == EIO) { have_eio_error = true; } return status; +#endif } - diff --git a/otafault/ota_io.h b/otafault/ota_io.h index 84187a76e..641a5ae0a 100644 --- a/otafault/ota_io.h +++ b/otafault/ota_io.h @@ -26,10 +26,6 @@ #include #include -#define OTAIO_CACHE_FNAME "/cache/saved.file" - -void ota_set_fault_files(); - int ota_open(const char* path, int oflags); int ota_open(const char* path, int oflags, mode_t mode); diff --git a/otafault/test.cpp b/otafault/test.cpp index 6514782bf..a0f731517 100644 --- a/otafault/test.cpp +++ b/otafault/test.cpp @@ -17,18 +17,16 @@ #include #include #include -#include #include "ota_io.h" -int main(int /* argc */, char** /* argv */) { +int main(int argc, char **argv) { int fd = open("testdata/test.file", O_RDWR); char buf[8]; - const char* out = "321"; + char *out = "321"; int readv = ota_read(fd, buf, 4); printf("Read returned %d\n", readv); int writev = ota_write(fd, out, 4); printf("Write returned %d\n", writev); - close(fd); return 0; } diff --git a/updater/blockimg.cpp b/updater/blockimg.cpp index faa7008c5..e9c8ddbc0 100644 --- a/updater/blockimg.cpp +++ b/updater/blockimg.cpp @@ -45,7 +45,7 @@ #include "install.h" #include "openssl/sha.h" #include "minzip/Hash.h" -#include "ota_io.h" +#include "otafault/ota_io.h" #include "print_sha1.h" #include "unique_fd.h" #include "updater.h" diff --git a/updater/install.cpp b/updater/install.cpp index 6ae1e5fbf..b7d9e85a2 100644 --- a/updater/install.cpp +++ b/updater/install.cpp @@ -51,7 +51,7 @@ #include "minzip/DirUtil.h" #include "mtdutils/mounts.h" #include "mtdutils/mtdutils.h" -#include "ota_io.h" +#include "otafault/ota_io.h" #include "updater.h" #include "install.h" #include "tune2fs.h" diff --git a/updater/updater.cpp b/updater/updater.cpp index 1693fa1db..ddc01e125 100644 --- a/updater/updater.cpp +++ b/updater/updater.cpp @@ -25,7 +25,6 @@ #include "blockimg.h" #include "minzip/Zip.h" #include "minzip/SysUtil.h" -#include "config.h" // Generated by the makefile, this function defines the // RegisterDeviceExtensions() function, which calls all the @@ -85,7 +84,6 @@ int main(int argc, char** argv) { argv[3], strerror(err)); return 3; } - ota_io_init(&za); const ZipEntry* script_entry = mzFindZipEntry(&za, SCRIPT_NAME); if (script_entry == NULL) { -- cgit v1.2.3 From 2c7b6f20b9b9abfd541cbc4cb781a60e235608e1 Mon Sep 17 00:00:00 2001 From: Elliott Hughes Date: Thu, 21 Apr 2016 14:26:14 -0700 Subject: Go back to the old ear-wiggling Android animation. But keep the new code so we can easily test new animations when we have them. This change includes tbao's de-interlace script, plus a one-liner that's necessary to play the animation at the correct speed when there's no progress bar showing. (This was always a bug, it's just way more noticeable when your animation only has 7 frames.) Bug: http://b/28316654 Bug: http://b/26548285 Change-Id: I32c601c352d6be235d1b44f14fca7e125defd77d --- interlace-frames.py | 62 ++++++++++++++++++++++++++++++++---------- res-hdpi/images/loop00.png | Bin 9780 -> 35724 bytes res-hdpi/images/loop01.png | Bin 9852 -> 35784 bytes res-hdpi/images/loop02.png | Bin 10149 -> 35525 bytes res-hdpi/images/loop03.png | Bin 10091 -> 35491 bytes res-hdpi/images/loop04.png | Bin 9893 -> 35522 bytes res-hdpi/images/loop05.png | Bin 10022 -> 35645 bytes res-hdpi/images/loop06.png | Bin 10004 -> 35650 bytes res-hdpi/images/loop07.png | Bin 10043 -> 0 bytes res-hdpi/images/loop08.png | Bin 10057 -> 0 bytes res-hdpi/images/loop09.png | Bin 9972 -> 0 bytes res-hdpi/images/loop10.png | Bin 10127 -> 0 bytes res-hdpi/images/loop11.png | Bin 10098 -> 0 bytes res-hdpi/images/loop12.png | Bin 9862 -> 0 bytes res-hdpi/images/loop13.png | Bin 9830 -> 0 bytes res-hdpi/images/loop14.png | Bin 9801 -> 0 bytes res-hdpi/images/loop15.png | Bin 9621 -> 0 bytes res-hdpi/images/loop16.png | Bin 9808 -> 0 bytes res-hdpi/images/loop17.png | Bin 9816 -> 0 bytes res-hdpi/images/loop18.png | Bin 9787 -> 0 bytes res-hdpi/images/loop19.png | Bin 9745 -> 0 bytes res-hdpi/images/loop20.png | Bin 9680 -> 0 bytes res-hdpi/images/loop21.png | Bin 9598 -> 0 bytes res-hdpi/images/loop22.png | Bin 9456 -> 0 bytes res-hdpi/images/loop23.png | Bin 9391 -> 0 bytes res-hdpi/images/loop24.png | Bin 9443 -> 0 bytes res-hdpi/images/loop25.png | Bin 9390 -> 0 bytes res-hdpi/images/loop26.png | Bin 9294 -> 0 bytes res-hdpi/images/loop27.png | Bin 9268 -> 0 bytes res-hdpi/images/loop28.png | Bin 9287 -> 0 bytes res-hdpi/images/loop29.png | Bin 9241 -> 0 bytes res-hdpi/images/loop30.png | Bin 9157 -> 0 bytes res-hdpi/images/loop31.png | Bin 9075 -> 0 bytes res-hdpi/images/loop32.png | Bin 8867 -> 0 bytes res-hdpi/images/loop33.png | Bin 8757 -> 0 bytes res-hdpi/images/loop34.png | Bin 8771 -> 0 bytes res-hdpi/images/loop35.png | Bin 9044 -> 0 bytes res-hdpi/images/loop36.png | Bin 8850 -> 0 bytes res-hdpi/images/loop37.png | Bin 8944 -> 0 bytes res-hdpi/images/loop38.png | Bin 8996 -> 0 bytes res-hdpi/images/loop39.png | Bin 9066 -> 0 bytes res-hdpi/images/loop40.png | Bin 9113 -> 0 bytes res-hdpi/images/loop41.png | Bin 9043 -> 0 bytes res-hdpi/images/loop42.png | Bin 9296 -> 0 bytes res-hdpi/images/loop43.png | Bin 9423 -> 0 bytes res-hdpi/images/loop44.png | Bin 9407 -> 0 bytes res-hdpi/images/loop45.png | Bin 9630 -> 0 bytes res-hdpi/images/loop46.png | Bin 9484 -> 0 bytes res-hdpi/images/loop47.png | Bin 9689 -> 0 bytes res-hdpi/images/loop48.png | Bin 9763 -> 0 bytes res-hdpi/images/loop49.png | Bin 9921 -> 0 bytes res-hdpi/images/loop50.png | Bin 10085 -> 0 bytes res-hdpi/images/loop51.png | Bin 9819 -> 0 bytes res-hdpi/images/loop52.png | Bin 9935 -> 0 bytes res-hdpi/images/loop53.png | Bin 9924 -> 0 bytes res-hdpi/images/loop54.png | Bin 10072 -> 0 bytes res-hdpi/images/loop55.png | Bin 9779 -> 0 bytes res-hdpi/images/loop56.png | Bin 10020 -> 0 bytes res-hdpi/images/loop57.png | Bin 9875 -> 0 bytes res-hdpi/images/loop58.png | Bin 9965 -> 0 bytes res-hdpi/images/loop59.png | Bin 9624 -> 0 bytes res-hdpi/images/loop60.png | Bin 9677 -> 0 bytes res-hdpi/images/loop61.png | Bin 9777 -> 0 bytes res-hdpi/images/loop62.png | Bin 9625 -> 0 bytes res-hdpi/images/loop63.png | Bin 9611 -> 0 bytes res-hdpi/images/loop64.png | Bin 9619 -> 0 bytes res-hdpi/images/loop65.png | Bin 9673 -> 0 bytes res-hdpi/images/loop66.png | Bin 9655 -> 0 bytes res-hdpi/images/loop67.png | Bin 9738 -> 0 bytes res-hdpi/images/loop68.png | Bin 9676 -> 0 bytes res-hdpi/images/loop69.png | Bin 9476 -> 0 bytes res-hdpi/images/loop70.png | Bin 9368 -> 0 bytes res-hdpi/images/loop71.png | Bin 9364 -> 0 bytes res-hdpi/images/loop72.png | Bin 9239 -> 0 bytes res-hdpi/images/loop73.png | Bin 9137 -> 0 bytes res-hdpi/images/loop74.png | Bin 9004 -> 0 bytes res-hdpi/images/loop75.png | Bin 9002 -> 0 bytes res-hdpi/images/loop76.png | Bin 8999 -> 0 bytes res-hdpi/images/loop77.png | Bin 8924 -> 0 bytes res-hdpi/images/loop78.png | Bin 8811 -> 0 bytes res-hdpi/images/loop79.png | Bin 8601 -> 0 bytes res-hdpi/images/loop80.png | Bin 8896 -> 0 bytes res-hdpi/images/loop81.png | Bin 9152 -> 0 bytes res-hdpi/images/loop82.png | Bin 9154 -> 0 bytes res-hdpi/images/loop83.png | Bin 9346 -> 0 bytes res-hdpi/images/loop84.png | Bin 9347 -> 0 bytes res-hdpi/images/loop85.png | Bin 9483 -> 0 bytes res-hdpi/images/loop86.png | Bin 9468 -> 0 bytes res-hdpi/images/loop87.png | Bin 9473 -> 0 bytes res-hdpi/images/loop88.png | Bin 9545 -> 0 bytes res-hdpi/images/loop89.png | Bin 9748 -> 0 bytes res-hdpi/images/loop90.png | Bin 9780 -> 0 bytes res-mdpi/images/loop00.png | Bin 6121 -> 35724 bytes res-mdpi/images/loop01.png | Bin 6247 -> 35784 bytes res-mdpi/images/loop02.png | Bin 6308 -> 35525 bytes res-mdpi/images/loop03.png | Bin 6311 -> 35491 bytes res-mdpi/images/loop04.png | Bin 6315 -> 35522 bytes res-mdpi/images/loop05.png | Bin 6362 -> 35645 bytes res-mdpi/images/loop06.png | Bin 6289 -> 35650 bytes res-mdpi/images/loop07.png | Bin 6296 -> 0 bytes res-mdpi/images/loop08.png | Bin 6342 -> 0 bytes res-mdpi/images/loop09.png | Bin 6266 -> 0 bytes res-mdpi/images/loop10.png | Bin 6287 -> 0 bytes res-mdpi/images/loop11.png | Bin 6278 -> 0 bytes res-mdpi/images/loop12.png | Bin 6174 -> 0 bytes res-mdpi/images/loop13.png | Bin 6158 -> 0 bytes res-mdpi/images/loop14.png | Bin 6155 -> 0 bytes res-mdpi/images/loop15.png | Bin 6105 -> 0 bytes res-mdpi/images/loop16.png | Bin 6101 -> 0 bytes res-mdpi/images/loop17.png | Bin 6141 -> 0 bytes res-mdpi/images/loop18.png | Bin 6145 -> 0 bytes res-mdpi/images/loop19.png | Bin 6152 -> 0 bytes res-mdpi/images/loop20.png | Bin 5972 -> 0 bytes res-mdpi/images/loop21.png | Bin 6036 -> 0 bytes res-mdpi/images/loop22.png | Bin 5988 -> 0 bytes res-mdpi/images/loop23.png | Bin 5973 -> 0 bytes res-mdpi/images/loop24.png | Bin 5907 -> 0 bytes res-mdpi/images/loop25.png | Bin 5895 -> 0 bytes res-mdpi/images/loop26.png | Bin 5892 -> 0 bytes res-mdpi/images/loop27.png | Bin 5737 -> 0 bytes res-mdpi/images/loop28.png | Bin 5788 -> 0 bytes res-mdpi/images/loop29.png | Bin 5754 -> 0 bytes res-mdpi/images/loop30.png | Bin 5709 -> 0 bytes res-mdpi/images/loop31.png | Bin 5622 -> 0 bytes res-mdpi/images/loop32.png | Bin 5473 -> 0 bytes res-mdpi/images/loop33.png | Bin 5459 -> 0 bytes res-mdpi/images/loop34.png | Bin 5496 -> 0 bytes res-mdpi/images/loop35.png | Bin 5575 -> 0 bytes res-mdpi/images/loop36.png | Bin 5542 -> 0 bytes res-mdpi/images/loop37.png | Bin 5596 -> 0 bytes res-mdpi/images/loop38.png | Bin 5654 -> 0 bytes res-mdpi/images/loop39.png | Bin 5667 -> 0 bytes res-mdpi/images/loop40.png | Bin 5629 -> 0 bytes res-mdpi/images/loop41.png | Bin 5639 -> 0 bytes res-mdpi/images/loop42.png | Bin 5686 -> 0 bytes res-mdpi/images/loop43.png | Bin 5847 -> 0 bytes res-mdpi/images/loop44.png | Bin 5840 -> 0 bytes res-mdpi/images/loop45.png | Bin 5967 -> 0 bytes res-mdpi/images/loop46.png | Bin 6039 -> 0 bytes res-mdpi/images/loop47.png | Bin 6163 -> 0 bytes res-mdpi/images/loop48.png | Bin 6135 -> 0 bytes res-mdpi/images/loop49.png | Bin 6133 -> 0 bytes res-mdpi/images/loop50.png | Bin 6193 -> 0 bytes res-mdpi/images/loop51.png | Bin 6225 -> 0 bytes res-mdpi/images/loop52.png | Bin 6320 -> 0 bytes res-mdpi/images/loop53.png | Bin 6183 -> 0 bytes res-mdpi/images/loop54.png | Bin 6366 -> 0 bytes res-mdpi/images/loop55.png | Bin 6301 -> 0 bytes res-mdpi/images/loop56.png | Bin 6280 -> 0 bytes res-mdpi/images/loop57.png | Bin 6274 -> 0 bytes res-mdpi/images/loop58.png | Bin 6253 -> 0 bytes res-mdpi/images/loop59.png | Bin 6245 -> 0 bytes res-mdpi/images/loop60.png | Bin 6105 -> 0 bytes res-mdpi/images/loop61.png | Bin 6033 -> 0 bytes res-mdpi/images/loop62.png | Bin 6091 -> 0 bytes res-mdpi/images/loop63.png | Bin 6072 -> 0 bytes res-mdpi/images/loop64.png | Bin 6094 -> 0 bytes res-mdpi/images/loop65.png | Bin 6050 -> 0 bytes res-mdpi/images/loop66.png | Bin 6071 -> 0 bytes res-mdpi/images/loop67.png | Bin 6144 -> 0 bytes res-mdpi/images/loop68.png | Bin 6078 -> 0 bytes res-mdpi/images/loop69.png | Bin 5974 -> 0 bytes res-mdpi/images/loop70.png | Bin 5924 -> 0 bytes res-mdpi/images/loop71.png | Bin 5871 -> 0 bytes res-mdpi/images/loop72.png | Bin 5786 -> 0 bytes res-mdpi/images/loop73.png | Bin 5790 -> 0 bytes res-mdpi/images/loop74.png | Bin 5664 -> 0 bytes res-mdpi/images/loop75.png | Bin 5668 -> 0 bytes res-mdpi/images/loop76.png | Bin 5685 -> 0 bytes res-mdpi/images/loop77.png | Bin 5555 -> 0 bytes res-mdpi/images/loop78.png | Bin 5404 -> 0 bytes res-mdpi/images/loop79.png | Bin 5466 -> 0 bytes res-mdpi/images/loop80.png | Bin 5522 -> 0 bytes res-mdpi/images/loop81.png | Bin 5644 -> 0 bytes res-mdpi/images/loop82.png | Bin 5696 -> 0 bytes res-mdpi/images/loop83.png | Bin 5802 -> 0 bytes res-mdpi/images/loop84.png | Bin 5898 -> 0 bytes res-mdpi/images/loop85.png | Bin 5954 -> 0 bytes res-mdpi/images/loop86.png | Bin 5989 -> 0 bytes res-mdpi/images/loop87.png | Bin 5995 -> 0 bytes res-mdpi/images/loop88.png | Bin 6014 -> 0 bytes res-mdpi/images/loop89.png | Bin 6141 -> 0 bytes res-mdpi/images/loop90.png | Bin 6121 -> 0 bytes res-xhdpi/images/loop00.png | Bin 13451 -> 35724 bytes res-xhdpi/images/loop01.png | Bin 13723 -> 35784 bytes res-xhdpi/images/loop02.png | Bin 13702 -> 35525 bytes res-xhdpi/images/loop03.png | Bin 13596 -> 35491 bytes res-xhdpi/images/loop04.png | Bin 13690 -> 35522 bytes res-xhdpi/images/loop05.png | Bin 13734 -> 35645 bytes res-xhdpi/images/loop06.png | Bin 13793 -> 35650 bytes res-xhdpi/images/loop07.png | Bin 13824 -> 0 bytes res-xhdpi/images/loop08.png | Bin 13783 -> 0 bytes res-xhdpi/images/loop09.png | Bin 13808 -> 0 bytes res-xhdpi/images/loop10.png | Bin 13824 -> 0 bytes res-xhdpi/images/loop11.png | Bin 13893 -> 0 bytes res-xhdpi/images/loop12.png | Bin 13784 -> 0 bytes res-xhdpi/images/loop13.png | Bin 13760 -> 0 bytes res-xhdpi/images/loop14.png | Bin 13528 -> 0 bytes res-xhdpi/images/loop15.png | Bin 13616 -> 0 bytes res-xhdpi/images/loop16.png | Bin 13424 -> 0 bytes res-xhdpi/images/loop17.png | Bin 13482 -> 0 bytes res-xhdpi/images/loop18.png | Bin 13557 -> 0 bytes res-xhdpi/images/loop19.png | Bin 13796 -> 0 bytes res-xhdpi/images/loop20.png | Bin 13606 -> 0 bytes res-xhdpi/images/loop21.png | Bin 13375 -> 0 bytes res-xhdpi/images/loop22.png | Bin 13126 -> 0 bytes res-xhdpi/images/loop23.png | Bin 12922 -> 0 bytes res-xhdpi/images/loop24.png | Bin 13283 -> 0 bytes res-xhdpi/images/loop25.png | Bin 13016 -> 0 bytes res-xhdpi/images/loop26.png | Bin 12745 -> 0 bytes res-xhdpi/images/loop27.png | Bin 12734 -> 0 bytes res-xhdpi/images/loop28.png | Bin 12687 -> 0 bytes res-xhdpi/images/loop29.png | Bin 12575 -> 0 bytes res-xhdpi/images/loop30.png | Bin 12520 -> 0 bytes res-xhdpi/images/loop31.png | Bin 12454 -> 0 bytes res-xhdpi/images/loop32.png | Bin 12465 -> 0 bytes res-xhdpi/images/loop33.png | Bin 12198 -> 0 bytes res-xhdpi/images/loop34.png | Bin 12242 -> 0 bytes res-xhdpi/images/loop35.png | Bin 12316 -> 0 bytes res-xhdpi/images/loop36.png | Bin 12201 -> 0 bytes res-xhdpi/images/loop37.png | Bin 12285 -> 0 bytes res-xhdpi/images/loop38.png | Bin 12635 -> 0 bytes res-xhdpi/images/loop39.png | Bin 12401 -> 0 bytes res-xhdpi/images/loop40.png | Bin 12393 -> 0 bytes res-xhdpi/images/loop41.png | Bin 12235 -> 0 bytes res-xhdpi/images/loop42.png | Bin 12653 -> 0 bytes res-xhdpi/images/loop43.png | Bin 12903 -> 0 bytes res-xhdpi/images/loop44.png | Bin 13038 -> 0 bytes res-xhdpi/images/loop45.png | Bin 13040 -> 0 bytes res-xhdpi/images/loop46.png | Bin 13372 -> 0 bytes res-xhdpi/images/loop47.png | Bin 13455 -> 0 bytes res-xhdpi/images/loop48.png | Bin 13486 -> 0 bytes res-xhdpi/images/loop49.png | Bin 13521 -> 0 bytes res-xhdpi/images/loop50.png | Bin 13751 -> 0 bytes res-xhdpi/images/loop51.png | Bin 13893 -> 0 bytes res-xhdpi/images/loop52.png | Bin 13746 -> 0 bytes res-xhdpi/images/loop53.png | Bin 13564 -> 0 bytes res-xhdpi/images/loop54.png | Bin 13733 -> 0 bytes res-xhdpi/images/loop55.png | Bin 13606 -> 0 bytes res-xhdpi/images/loop56.png | Bin 13820 -> 0 bytes res-xhdpi/images/loop57.png | Bin 13636 -> 0 bytes res-xhdpi/images/loop58.png | Bin 13291 -> 0 bytes res-xhdpi/images/loop59.png | Bin 13549 -> 0 bytes res-xhdpi/images/loop60.png | Bin 13550 -> 0 bytes res-xhdpi/images/loop61.png | Bin 13254 -> 0 bytes res-xhdpi/images/loop62.png | Bin 12982 -> 0 bytes res-xhdpi/images/loop63.png | Bin 13155 -> 0 bytes res-xhdpi/images/loop64.png | Bin 13082 -> 0 bytes res-xhdpi/images/loop65.png | Bin 13102 -> 0 bytes res-xhdpi/images/loop66.png | Bin 13337 -> 0 bytes res-xhdpi/images/loop67.png | Bin 13348 -> 0 bytes res-xhdpi/images/loop68.png | Bin 13471 -> 0 bytes res-xhdpi/images/loop69.png | Bin 13090 -> 0 bytes res-xhdpi/images/loop70.png | Bin 12968 -> 0 bytes res-xhdpi/images/loop71.png | Bin 12678 -> 0 bytes res-xhdpi/images/loop72.png | Bin 12713 -> 0 bytes res-xhdpi/images/loop73.png | Bin 12628 -> 0 bytes res-xhdpi/images/loop74.png | Bin 12132 -> 0 bytes res-xhdpi/images/loop75.png | Bin 12354 -> 0 bytes res-xhdpi/images/loop76.png | Bin 12202 -> 0 bytes res-xhdpi/images/loop77.png | Bin 12040 -> 0 bytes res-xhdpi/images/loop78.png | Bin 11738 -> 0 bytes res-xhdpi/images/loop79.png | Bin 11713 -> 0 bytes res-xhdpi/images/loop80.png | Bin 12276 -> 0 bytes res-xhdpi/images/loop81.png | Bin 12468 -> 0 bytes res-xhdpi/images/loop82.png | Bin 12673 -> 0 bytes res-xhdpi/images/loop83.png | Bin 12840 -> 0 bytes res-xhdpi/images/loop84.png | Bin 13030 -> 0 bytes res-xhdpi/images/loop85.png | Bin 13061 -> 0 bytes res-xhdpi/images/loop86.png | Bin 13097 -> 0 bytes res-xhdpi/images/loop87.png | Bin 12934 -> 0 bytes res-xhdpi/images/loop88.png | Bin 13105 -> 0 bytes res-xhdpi/images/loop89.png | Bin 13440 -> 0 bytes res-xhdpi/images/loop90.png | Bin 13451 -> 0 bytes res-xxhdpi/images/loop00.png | Bin 23638 -> 35724 bytes res-xxhdpi/images/loop01.png | Bin 23493 -> 35784 bytes res-xxhdpi/images/loop02.png | Bin 23808 -> 35525 bytes res-xxhdpi/images/loop03.png | Bin 23933 -> 35491 bytes res-xxhdpi/images/loop04.png | Bin 23910 -> 35522 bytes res-xxhdpi/images/loop05.png | Bin 23990 -> 35645 bytes res-xxhdpi/images/loop06.png | Bin 24198 -> 35650 bytes res-xxhdpi/images/loop07.png | Bin 23903 -> 0 bytes res-xxhdpi/images/loop08.png | Bin 24010 -> 0 bytes res-xxhdpi/images/loop09.png | Bin 24124 -> 0 bytes res-xxhdpi/images/loop10.png | Bin 23693 -> 0 bytes res-xxhdpi/images/loop11.png | Bin 23728 -> 0 bytes res-xxhdpi/images/loop12.png | Bin 23919 -> 0 bytes res-xxhdpi/images/loop13.png | Bin 24382 -> 0 bytes res-xxhdpi/images/loop14.png | Bin 24298 -> 0 bytes res-xxhdpi/images/loop15.png | Bin 23795 -> 0 bytes res-xxhdpi/images/loop16.png | Bin 24109 -> 0 bytes res-xxhdpi/images/loop17.png | Bin 23980 -> 0 bytes res-xxhdpi/images/loop18.png | Bin 24239 -> 0 bytes res-xxhdpi/images/loop19.png | Bin 23837 -> 0 bytes res-xxhdpi/images/loop20.png | Bin 23774 -> 0 bytes res-xxhdpi/images/loop21.png | Bin 23391 -> 0 bytes res-xxhdpi/images/loop22.png | Bin 23438 -> 0 bytes res-xxhdpi/images/loop23.png | Bin 23307 -> 0 bytes res-xxhdpi/images/loop24.png | Bin 23337 -> 0 bytes res-xxhdpi/images/loop25.png | Bin 23209 -> 0 bytes res-xxhdpi/images/loop26.png | Bin 23057 -> 0 bytes res-xxhdpi/images/loop27.png | Bin 22542 -> 0 bytes res-xxhdpi/images/loop28.png | Bin 22778 -> 0 bytes res-xxhdpi/images/loop29.png | Bin 22426 -> 0 bytes res-xxhdpi/images/loop30.png | Bin 22385 -> 0 bytes res-xxhdpi/images/loop31.png | Bin 22575 -> 0 bytes res-xxhdpi/images/loop32.png | Bin 21883 -> 0 bytes res-xxhdpi/images/loop33.png | Bin 21762 -> 0 bytes res-xxhdpi/images/loop34.png | Bin 21949 -> 0 bytes res-xxhdpi/images/loop35.png | Bin 22072 -> 0 bytes res-xxhdpi/images/loop36.png | Bin 22205 -> 0 bytes res-xxhdpi/images/loop37.png | Bin 21656 -> 0 bytes res-xxhdpi/images/loop38.png | Bin 21924 -> 0 bytes res-xxhdpi/images/loop39.png | Bin 21510 -> 0 bytes res-xxhdpi/images/loop40.png | Bin 21638 -> 0 bytes res-xxhdpi/images/loop41.png | Bin 21665 -> 0 bytes res-xxhdpi/images/loop42.png | Bin 22389 -> 0 bytes res-xxhdpi/images/loop43.png | Bin 22746 -> 0 bytes res-xxhdpi/images/loop44.png | Bin 23327 -> 0 bytes res-xxhdpi/images/loop45.png | Bin 23478 -> 0 bytes res-xxhdpi/images/loop46.png | Bin 23039 -> 0 bytes res-xxhdpi/images/loop47.png | Bin 23458 -> 0 bytes res-xxhdpi/images/loop48.png | Bin 23679 -> 0 bytes res-xxhdpi/images/loop49.png | Bin 23746 -> 0 bytes res-xxhdpi/images/loop50.png | Bin 23600 -> 0 bytes res-xxhdpi/images/loop51.png | Bin 24194 -> 0 bytes res-xxhdpi/images/loop52.png | Bin 24047 -> 0 bytes res-xxhdpi/images/loop53.png | Bin 24299 -> 0 bytes res-xxhdpi/images/loop54.png | Bin 23680 -> 0 bytes res-xxhdpi/images/loop55.png | Bin 23938 -> 0 bytes res-xxhdpi/images/loop56.png | Bin 24061 -> 0 bytes res-xxhdpi/images/loop57.png | Bin 23765 -> 0 bytes res-xxhdpi/images/loop58.png | Bin 23720 -> 0 bytes res-xxhdpi/images/loop59.png | Bin 23824 -> 0 bytes res-xxhdpi/images/loop60.png | Bin 23332 -> 0 bytes res-xxhdpi/images/loop61.png | Bin 23394 -> 0 bytes res-xxhdpi/images/loop62.png | Bin 23276 -> 0 bytes res-xxhdpi/images/loop63.png | Bin 23305 -> 0 bytes res-xxhdpi/images/loop64.png | Bin 23261 -> 0 bytes res-xxhdpi/images/loop65.png | Bin 23787 -> 0 bytes res-xxhdpi/images/loop66.png | Bin 23494 -> 0 bytes res-xxhdpi/images/loop67.png | Bin 23586 -> 0 bytes res-xxhdpi/images/loop68.png | Bin 23205 -> 0 bytes res-xxhdpi/images/loop69.png | Bin 23026 -> 0 bytes res-xxhdpi/images/loop70.png | Bin 23181 -> 0 bytes res-xxhdpi/images/loop71.png | Bin 22764 -> 0 bytes res-xxhdpi/images/loop72.png | Bin 22630 -> 0 bytes res-xxhdpi/images/loop73.png | Bin 22413 -> 0 bytes res-xxhdpi/images/loop74.png | Bin 21579 -> 0 bytes res-xxhdpi/images/loop75.png | Bin 21859 -> 0 bytes res-xxhdpi/images/loop76.png | Bin 21516 -> 0 bytes res-xxhdpi/images/loop77.png | Bin 21765 -> 0 bytes res-xxhdpi/images/loop78.png | Bin 21037 -> 0 bytes res-xxhdpi/images/loop79.png | Bin 20907 -> 0 bytes res-xxhdpi/images/loop80.png | Bin 21394 -> 0 bytes res-xxhdpi/images/loop81.png | Bin 21953 -> 0 bytes res-xxhdpi/images/loop82.png | Bin 22107 -> 0 bytes res-xxhdpi/images/loop83.png | Bin 22241 -> 0 bytes res-xxhdpi/images/loop84.png | Bin 22578 -> 0 bytes res-xxhdpi/images/loop85.png | Bin 22786 -> 0 bytes res-xxhdpi/images/loop86.png | Bin 22603 -> 0 bytes res-xxhdpi/images/loop87.png | Bin 22606 -> 0 bytes res-xxhdpi/images/loop88.png | Bin 22556 -> 0 bytes res-xxhdpi/images/loop89.png | Bin 23292 -> 0 bytes res-xxhdpi/images/loop90.png | Bin 23638 -> 0 bytes res-xxxhdpi/images/loop00.png | Bin 31501 -> 35724 bytes res-xxxhdpi/images/loop01.png | Bin 32188 -> 35784 bytes res-xxxhdpi/images/loop02.png | Bin 32546 -> 35525 bytes res-xxxhdpi/images/loop03.png | Bin 32508 -> 35491 bytes res-xxxhdpi/images/loop04.png | Bin 32629 -> 35522 bytes res-xxxhdpi/images/loop05.png | Bin 32264 -> 35645 bytes res-xxxhdpi/images/loop06.png | Bin 32535 -> 35650 bytes res-xxxhdpi/images/loop07.png | Bin 32800 -> 0 bytes res-xxxhdpi/images/loop08.png | Bin 32205 -> 0 bytes res-xxxhdpi/images/loop09.png | Bin 32647 -> 0 bytes res-xxxhdpi/images/loop10.png | Bin 32712 -> 0 bytes res-xxxhdpi/images/loop11.png | Bin 32394 -> 0 bytes res-xxxhdpi/images/loop12.png | Bin 32467 -> 0 bytes res-xxxhdpi/images/loop13.png | Bin 32875 -> 0 bytes res-xxxhdpi/images/loop14.png | Bin 32388 -> 0 bytes res-xxxhdpi/images/loop15.png | Bin 32665 -> 0 bytes res-xxxhdpi/images/loop16.png | Bin 31916 -> 0 bytes res-xxxhdpi/images/loop17.png | Bin 32438 -> 0 bytes res-xxxhdpi/images/loop18.png | Bin 32436 -> 0 bytes res-xxxhdpi/images/loop19.png | Bin 32530 -> 0 bytes res-xxxhdpi/images/loop20.png | Bin 32717 -> 0 bytes res-xxxhdpi/images/loop21.png | Bin 31470 -> 0 bytes res-xxxhdpi/images/loop22.png | Bin 31370 -> 0 bytes res-xxxhdpi/images/loop23.png | Bin 31347 -> 0 bytes res-xxxhdpi/images/loop24.png | Bin 31059 -> 0 bytes res-xxxhdpi/images/loop25.png | Bin 31303 -> 0 bytes res-xxxhdpi/images/loop26.png | Bin 30569 -> 0 bytes res-xxxhdpi/images/loop27.png | Bin 30581 -> 0 bytes res-xxxhdpi/images/loop28.png | Bin 30474 -> 0 bytes res-xxxhdpi/images/loop29.png | Bin 30263 -> 0 bytes res-xxxhdpi/images/loop30.png | Bin 30476 -> 0 bytes res-xxxhdpi/images/loop31.png | Bin 30112 -> 0 bytes res-xxxhdpi/images/loop32.png | Bin 29672 -> 0 bytes res-xxxhdpi/images/loop33.png | Bin 29043 -> 0 bytes res-xxxhdpi/images/loop34.png | Bin 29819 -> 0 bytes res-xxxhdpi/images/loop35.png | Bin 30118 -> 0 bytes res-xxxhdpi/images/loop36.png | Bin 29775 -> 0 bytes res-xxxhdpi/images/loop37.png | Bin 29117 -> 0 bytes res-xxxhdpi/images/loop38.png | Bin 29334 -> 0 bytes res-xxxhdpi/images/loop39.png | Bin 29777 -> 0 bytes res-xxxhdpi/images/loop40.png | Bin 30031 -> 0 bytes res-xxxhdpi/images/loop41.png | Bin 29390 -> 0 bytes res-xxxhdpi/images/loop42.png | Bin 29848 -> 0 bytes res-xxxhdpi/images/loop43.png | Bin 30311 -> 0 bytes res-xxxhdpi/images/loop44.png | Bin 30212 -> 0 bytes res-xxxhdpi/images/loop45.png | Bin 31215 -> 0 bytes res-xxxhdpi/images/loop46.png | Bin 31212 -> 0 bytes res-xxxhdpi/images/loop47.png | Bin 31200 -> 0 bytes res-xxxhdpi/images/loop48.png | Bin 31954 -> 0 bytes res-xxxhdpi/images/loop49.png | Bin 31710 -> 0 bytes res-xxxhdpi/images/loop50.png | Bin 32119 -> 0 bytes res-xxxhdpi/images/loop51.png | Bin 32437 -> 0 bytes res-xxxhdpi/images/loop52.png | Bin 31901 -> 0 bytes res-xxxhdpi/images/loop53.png | Bin 32594 -> 0 bytes res-xxxhdpi/images/loop54.png | Bin 32546 -> 0 bytes res-xxxhdpi/images/loop55.png | Bin 32493 -> 0 bytes res-xxxhdpi/images/loop56.png | Bin 32019 -> 0 bytes res-xxxhdpi/images/loop57.png | Bin 32139 -> 0 bytes res-xxxhdpi/images/loop58.png | Bin 32606 -> 0 bytes res-xxxhdpi/images/loop59.png | Bin 32161 -> 0 bytes res-xxxhdpi/images/loop60.png | Bin 32226 -> 0 bytes res-xxxhdpi/images/loop61.png | Bin 31872 -> 0 bytes res-xxxhdpi/images/loop62.png | Bin 31446 -> 0 bytes res-xxxhdpi/images/loop63.png | Bin 31538 -> 0 bytes res-xxxhdpi/images/loop64.png | Bin 31413 -> 0 bytes res-xxxhdpi/images/loop65.png | Bin 31759 -> 0 bytes res-xxxhdpi/images/loop66.png | Bin 31672 -> 0 bytes res-xxxhdpi/images/loop67.png | Bin 31589 -> 0 bytes res-xxxhdpi/images/loop68.png | Bin 31484 -> 0 bytes res-xxxhdpi/images/loop69.png | Bin 31048 -> 0 bytes res-xxxhdpi/images/loop70.png | Bin 29785 -> 0 bytes res-xxxhdpi/images/loop71.png | Bin 30076 -> 0 bytes res-xxxhdpi/images/loop72.png | Bin 29377 -> 0 bytes res-xxxhdpi/images/loop73.png | Bin 29483 -> 0 bytes res-xxxhdpi/images/loop74.png | Bin 28846 -> 0 bytes res-xxxhdpi/images/loop75.png | Bin 28959 -> 0 bytes res-xxxhdpi/images/loop76.png | Bin 29277 -> 0 bytes res-xxxhdpi/images/loop77.png | Bin 28840 -> 0 bytes res-xxxhdpi/images/loop78.png | Bin 27884 -> 0 bytes res-xxxhdpi/images/loop79.png | Bin 28244 -> 0 bytes res-xxxhdpi/images/loop80.png | Bin 28933 -> 0 bytes res-xxxhdpi/images/loop81.png | Bin 29532 -> 0 bytes res-xxxhdpi/images/loop82.png | Bin 29657 -> 0 bytes res-xxxhdpi/images/loop83.png | Bin 29877 -> 0 bytes res-xxxhdpi/images/loop84.png | Bin 30467 -> 0 bytes res-xxxhdpi/images/loop85.png | Bin 30356 -> 0 bytes res-xxxhdpi/images/loop86.png | Bin 30585 -> 0 bytes res-xxxhdpi/images/loop87.png | Bin 29962 -> 0 bytes res-xxxhdpi/images/loop88.png | Bin 30590 -> 0 bytes res-xxxhdpi/images/loop89.png | Bin 31570 -> 0 bytes res-xxxhdpi/images/loop90.png | Bin 31501 -> 0 bytes screen_ui.cpp | 1 - 457 files changed, 48 insertions(+), 15 deletions(-) mode change 100644 => 100755 interlace-frames.py delete mode 100644 res-hdpi/images/loop07.png delete mode 100644 res-hdpi/images/loop08.png delete mode 100644 res-hdpi/images/loop09.png delete mode 100644 res-hdpi/images/loop10.png delete mode 100644 res-hdpi/images/loop11.png delete mode 100644 res-hdpi/images/loop12.png delete mode 100644 res-hdpi/images/loop13.png delete mode 100644 res-hdpi/images/loop14.png delete mode 100644 res-hdpi/images/loop15.png delete mode 100644 res-hdpi/images/loop16.png delete mode 100644 res-hdpi/images/loop17.png delete mode 100644 res-hdpi/images/loop18.png delete mode 100644 res-hdpi/images/loop19.png delete mode 100644 res-hdpi/images/loop20.png delete mode 100644 res-hdpi/images/loop21.png delete mode 100644 res-hdpi/images/loop22.png delete mode 100644 res-hdpi/images/loop23.png delete mode 100644 res-hdpi/images/loop24.png delete mode 100644 res-hdpi/images/loop25.png delete mode 100644 res-hdpi/images/loop26.png delete mode 100644 res-hdpi/images/loop27.png delete mode 100644 res-hdpi/images/loop28.png delete mode 100644 res-hdpi/images/loop29.png delete mode 100644 res-hdpi/images/loop30.png delete mode 100644 res-hdpi/images/loop31.png delete mode 100644 res-hdpi/images/loop32.png delete mode 100644 res-hdpi/images/loop33.png delete mode 100644 res-hdpi/images/loop34.png delete mode 100644 res-hdpi/images/loop35.png delete mode 100644 res-hdpi/images/loop36.png delete mode 100644 res-hdpi/images/loop37.png delete mode 100644 res-hdpi/images/loop38.png delete mode 100644 res-hdpi/images/loop39.png delete mode 100644 res-hdpi/images/loop40.png delete mode 100644 res-hdpi/images/loop41.png delete mode 100644 res-hdpi/images/loop42.png delete mode 100644 res-hdpi/images/loop43.png delete mode 100644 res-hdpi/images/loop44.png delete mode 100644 res-hdpi/images/loop45.png delete mode 100644 res-hdpi/images/loop46.png delete mode 100644 res-hdpi/images/loop47.png delete mode 100644 res-hdpi/images/loop48.png delete mode 100644 res-hdpi/images/loop49.png delete mode 100644 res-hdpi/images/loop50.png delete mode 100644 res-hdpi/images/loop51.png delete mode 100644 res-hdpi/images/loop52.png delete mode 100644 res-hdpi/images/loop53.png delete mode 100644 res-hdpi/images/loop54.png delete mode 100644 res-hdpi/images/loop55.png delete mode 100644 res-hdpi/images/loop56.png delete mode 100644 res-hdpi/images/loop57.png delete mode 100644 res-hdpi/images/loop58.png delete mode 100644 res-hdpi/images/loop59.png delete mode 100644 res-hdpi/images/loop60.png delete mode 100644 res-hdpi/images/loop61.png delete mode 100644 res-hdpi/images/loop62.png delete mode 100644 res-hdpi/images/loop63.png delete mode 100644 res-hdpi/images/loop64.png delete mode 100644 res-hdpi/images/loop65.png delete mode 100644 res-hdpi/images/loop66.png delete mode 100644 res-hdpi/images/loop67.png delete mode 100644 res-hdpi/images/loop68.png delete mode 100644 res-hdpi/images/loop69.png delete mode 100644 res-hdpi/images/loop70.png delete mode 100644 res-hdpi/images/loop71.png delete mode 100644 res-hdpi/images/loop72.png delete mode 100644 res-hdpi/images/loop73.png delete mode 100644 res-hdpi/images/loop74.png delete mode 100644 res-hdpi/images/loop75.png delete mode 100644 res-hdpi/images/loop76.png delete mode 100644 res-hdpi/images/loop77.png delete mode 100644 res-hdpi/images/loop78.png delete mode 100644 res-hdpi/images/loop79.png delete mode 100644 res-hdpi/images/loop80.png delete mode 100644 res-hdpi/images/loop81.png delete mode 100644 res-hdpi/images/loop82.png delete mode 100644 res-hdpi/images/loop83.png delete mode 100644 res-hdpi/images/loop84.png delete mode 100644 res-hdpi/images/loop85.png delete mode 100644 res-hdpi/images/loop86.png delete mode 100644 res-hdpi/images/loop87.png delete mode 100644 res-hdpi/images/loop88.png delete mode 100644 res-hdpi/images/loop89.png delete mode 100644 res-hdpi/images/loop90.png delete mode 100644 res-mdpi/images/loop07.png delete mode 100644 res-mdpi/images/loop08.png delete mode 100644 res-mdpi/images/loop09.png delete mode 100644 res-mdpi/images/loop10.png delete mode 100644 res-mdpi/images/loop11.png delete mode 100644 res-mdpi/images/loop12.png delete mode 100644 res-mdpi/images/loop13.png delete mode 100644 res-mdpi/images/loop14.png delete mode 100644 res-mdpi/images/loop15.png delete mode 100644 res-mdpi/images/loop16.png delete mode 100644 res-mdpi/images/loop17.png delete mode 100644 res-mdpi/images/loop18.png delete mode 100644 res-mdpi/images/loop19.png delete mode 100644 res-mdpi/images/loop20.png delete mode 100644 res-mdpi/images/loop21.png delete mode 100644 res-mdpi/images/loop22.png delete mode 100644 res-mdpi/images/loop23.png delete mode 100644 res-mdpi/images/loop24.png delete mode 100644 res-mdpi/images/loop25.png delete mode 100644 res-mdpi/images/loop26.png delete mode 100644 res-mdpi/images/loop27.png delete mode 100644 res-mdpi/images/loop28.png delete mode 100644 res-mdpi/images/loop29.png delete mode 100644 res-mdpi/images/loop30.png delete mode 100644 res-mdpi/images/loop31.png delete mode 100644 res-mdpi/images/loop32.png delete mode 100644 res-mdpi/images/loop33.png delete mode 100644 res-mdpi/images/loop34.png delete mode 100644 res-mdpi/images/loop35.png delete mode 100644 res-mdpi/images/loop36.png delete mode 100644 res-mdpi/images/loop37.png delete mode 100644 res-mdpi/images/loop38.png delete mode 100644 res-mdpi/images/loop39.png delete mode 100644 res-mdpi/images/loop40.png delete mode 100644 res-mdpi/images/loop41.png delete mode 100644 res-mdpi/images/loop42.png delete mode 100644 res-mdpi/images/loop43.png delete mode 100644 res-mdpi/images/loop44.png delete mode 100644 res-mdpi/images/loop45.png delete mode 100644 res-mdpi/images/loop46.png delete mode 100644 res-mdpi/images/loop47.png delete mode 100644 res-mdpi/images/loop48.png delete mode 100644 res-mdpi/images/loop49.png delete mode 100644 res-mdpi/images/loop50.png delete mode 100644 res-mdpi/images/loop51.png delete mode 100644 res-mdpi/images/loop52.png delete mode 100644 res-mdpi/images/loop53.png delete mode 100644 res-mdpi/images/loop54.png delete mode 100644 res-mdpi/images/loop55.png delete mode 100644 res-mdpi/images/loop56.png delete mode 100644 res-mdpi/images/loop57.png delete mode 100644 res-mdpi/images/loop58.png delete mode 100644 res-mdpi/images/loop59.png delete mode 100644 res-mdpi/images/loop60.png delete mode 100644 res-mdpi/images/loop61.png delete mode 100644 res-mdpi/images/loop62.png delete mode 100644 res-mdpi/images/loop63.png delete mode 100644 res-mdpi/images/loop64.png delete mode 100644 res-mdpi/images/loop65.png delete mode 100644 res-mdpi/images/loop66.png delete mode 100644 res-mdpi/images/loop67.png delete mode 100644 res-mdpi/images/loop68.png delete mode 100644 res-mdpi/images/loop69.png delete mode 100644 res-mdpi/images/loop70.png delete mode 100644 res-mdpi/images/loop71.png delete mode 100644 res-mdpi/images/loop72.png delete mode 100644 res-mdpi/images/loop73.png delete mode 100644 res-mdpi/images/loop74.png delete mode 100644 res-mdpi/images/loop75.png delete mode 100644 res-mdpi/images/loop76.png delete mode 100644 res-mdpi/images/loop77.png delete mode 100644 res-mdpi/images/loop78.png delete mode 100644 res-mdpi/images/loop79.png delete mode 100644 res-mdpi/images/loop80.png delete mode 100644 res-mdpi/images/loop81.png delete mode 100644 res-mdpi/images/loop82.png delete mode 100644 res-mdpi/images/loop83.png delete mode 100644 res-mdpi/images/loop84.png delete mode 100644 res-mdpi/images/loop85.png delete mode 100644 res-mdpi/images/loop86.png delete mode 100644 res-mdpi/images/loop87.png delete mode 100644 res-mdpi/images/loop88.png delete mode 100644 res-mdpi/images/loop89.png delete mode 100644 res-mdpi/images/loop90.png delete mode 100644 res-xhdpi/images/loop07.png delete mode 100644 res-xhdpi/images/loop08.png delete mode 100644 res-xhdpi/images/loop09.png delete mode 100644 res-xhdpi/images/loop10.png delete mode 100644 res-xhdpi/images/loop11.png delete mode 100644 res-xhdpi/images/loop12.png delete mode 100644 res-xhdpi/images/loop13.png delete mode 100644 res-xhdpi/images/loop14.png delete mode 100644 res-xhdpi/images/loop15.png delete mode 100644 res-xhdpi/images/loop16.png delete mode 100644 res-xhdpi/images/loop17.png delete mode 100644 res-xhdpi/images/loop18.png delete mode 100644 res-xhdpi/images/loop19.png delete mode 100644 res-xhdpi/images/loop20.png delete mode 100644 res-xhdpi/images/loop21.png delete mode 100644 res-xhdpi/images/loop22.png delete mode 100644 res-xhdpi/images/loop23.png delete mode 100644 res-xhdpi/images/loop24.png delete mode 100644 res-xhdpi/images/loop25.png delete mode 100644 res-xhdpi/images/loop26.png delete mode 100644 res-xhdpi/images/loop27.png delete mode 100644 res-xhdpi/images/loop28.png delete mode 100644 res-xhdpi/images/loop29.png delete mode 100644 res-xhdpi/images/loop30.png delete mode 100644 res-xhdpi/images/loop31.png delete mode 100644 res-xhdpi/images/loop32.png delete mode 100644 res-xhdpi/images/loop33.png delete mode 100644 res-xhdpi/images/loop34.png delete mode 100644 res-xhdpi/images/loop35.png delete mode 100644 res-xhdpi/images/loop36.png delete mode 100644 res-xhdpi/images/loop37.png delete mode 100644 res-xhdpi/images/loop38.png delete mode 100644 res-xhdpi/images/loop39.png delete mode 100644 res-xhdpi/images/loop40.png delete mode 100644 res-xhdpi/images/loop41.png delete mode 100644 res-xhdpi/images/loop42.png delete mode 100644 res-xhdpi/images/loop43.png delete mode 100644 res-xhdpi/images/loop44.png delete mode 100644 res-xhdpi/images/loop45.png delete mode 100644 res-xhdpi/images/loop46.png delete mode 100644 res-xhdpi/images/loop47.png delete mode 100644 res-xhdpi/images/loop48.png delete mode 100644 res-xhdpi/images/loop49.png delete mode 100644 res-xhdpi/images/loop50.png delete mode 100644 res-xhdpi/images/loop51.png delete mode 100644 res-xhdpi/images/loop52.png delete mode 100644 res-xhdpi/images/loop53.png delete mode 100644 res-xhdpi/images/loop54.png delete mode 100644 res-xhdpi/images/loop55.png delete mode 100644 res-xhdpi/images/loop56.png delete mode 100644 res-xhdpi/images/loop57.png delete mode 100644 res-xhdpi/images/loop58.png delete mode 100644 res-xhdpi/images/loop59.png delete mode 100644 res-xhdpi/images/loop60.png delete mode 100644 res-xhdpi/images/loop61.png delete mode 100644 res-xhdpi/images/loop62.png delete mode 100644 res-xhdpi/images/loop63.png delete mode 100644 res-xhdpi/images/loop64.png delete mode 100644 res-xhdpi/images/loop65.png delete mode 100644 res-xhdpi/images/loop66.png delete mode 100644 res-xhdpi/images/loop67.png delete mode 100644 res-xhdpi/images/loop68.png delete mode 100644 res-xhdpi/images/loop69.png delete mode 100644 res-xhdpi/images/loop70.png delete mode 100644 res-xhdpi/images/loop71.png delete mode 100644 res-xhdpi/images/loop72.png delete mode 100644 res-xhdpi/images/loop73.png delete mode 100644 res-xhdpi/images/loop74.png delete mode 100644 res-xhdpi/images/loop75.png delete mode 100644 res-xhdpi/images/loop76.png delete mode 100644 res-xhdpi/images/loop77.png delete mode 100644 res-xhdpi/images/loop78.png delete mode 100644 res-xhdpi/images/loop79.png delete mode 100644 res-xhdpi/images/loop80.png delete mode 100644 res-xhdpi/images/loop81.png delete mode 100644 res-xhdpi/images/loop82.png delete mode 100644 res-xhdpi/images/loop83.png delete mode 100644 res-xhdpi/images/loop84.png delete mode 100644 res-xhdpi/images/loop85.png delete mode 100644 res-xhdpi/images/loop86.png delete mode 100644 res-xhdpi/images/loop87.png delete mode 100644 res-xhdpi/images/loop88.png delete mode 100644 res-xhdpi/images/loop89.png delete mode 100644 res-xhdpi/images/loop90.png delete mode 100644 res-xxhdpi/images/loop07.png delete mode 100644 res-xxhdpi/images/loop08.png delete mode 100644 res-xxhdpi/images/loop09.png delete mode 100644 res-xxhdpi/images/loop10.png delete mode 100644 res-xxhdpi/images/loop11.png delete mode 100644 res-xxhdpi/images/loop12.png delete mode 100644 res-xxhdpi/images/loop13.png delete mode 100644 res-xxhdpi/images/loop14.png delete mode 100644 res-xxhdpi/images/loop15.png delete mode 100644 res-xxhdpi/images/loop16.png delete mode 100644 res-xxhdpi/images/loop17.png delete mode 100644 res-xxhdpi/images/loop18.png delete mode 100644 res-xxhdpi/images/loop19.png delete mode 100644 res-xxhdpi/images/loop20.png delete mode 100644 res-xxhdpi/images/loop21.png delete mode 100644 res-xxhdpi/images/loop22.png delete mode 100644 res-xxhdpi/images/loop23.png delete mode 100644 res-xxhdpi/images/loop24.png delete mode 100644 res-xxhdpi/images/loop25.png delete mode 100644 res-xxhdpi/images/loop26.png delete mode 100644 res-xxhdpi/images/loop27.png delete mode 100644 res-xxhdpi/images/loop28.png delete mode 100644 res-xxhdpi/images/loop29.png delete mode 100644 res-xxhdpi/images/loop30.png delete mode 100644 res-xxhdpi/images/loop31.png delete mode 100644 res-xxhdpi/images/loop32.png delete mode 100644 res-xxhdpi/images/loop33.png delete mode 100644 res-xxhdpi/images/loop34.png delete mode 100644 res-xxhdpi/images/loop35.png delete mode 100644 res-xxhdpi/images/loop36.png delete mode 100644 res-xxhdpi/images/loop37.png delete mode 100644 res-xxhdpi/images/loop38.png delete mode 100644 res-xxhdpi/images/loop39.png delete mode 100644 res-xxhdpi/images/loop40.png delete mode 100644 res-xxhdpi/images/loop41.png delete mode 100644 res-xxhdpi/images/loop42.png delete mode 100644 res-xxhdpi/images/loop43.png delete mode 100644 res-xxhdpi/images/loop44.png delete mode 100644 res-xxhdpi/images/loop45.png delete mode 100644 res-xxhdpi/images/loop46.png delete mode 100644 res-xxhdpi/images/loop47.png delete mode 100644 res-xxhdpi/images/loop48.png delete mode 100644 res-xxhdpi/images/loop49.png delete mode 100644 res-xxhdpi/images/loop50.png delete mode 100644 res-xxhdpi/images/loop51.png delete mode 100644 res-xxhdpi/images/loop52.png delete mode 100644 res-xxhdpi/images/loop53.png delete mode 100644 res-xxhdpi/images/loop54.png delete mode 100644 res-xxhdpi/images/loop55.png delete mode 100644 res-xxhdpi/images/loop56.png delete mode 100644 res-xxhdpi/images/loop57.png delete mode 100644 res-xxhdpi/images/loop58.png delete mode 100644 res-xxhdpi/images/loop59.png delete mode 100644 res-xxhdpi/images/loop60.png delete mode 100644 res-xxhdpi/images/loop61.png delete mode 100644 res-xxhdpi/images/loop62.png delete mode 100644 res-xxhdpi/images/loop63.png delete mode 100644 res-xxhdpi/images/loop64.png delete mode 100644 res-xxhdpi/images/loop65.png delete mode 100644 res-xxhdpi/images/loop66.png delete mode 100644 res-xxhdpi/images/loop67.png delete mode 100644 res-xxhdpi/images/loop68.png delete mode 100644 res-xxhdpi/images/loop69.png delete mode 100644 res-xxhdpi/images/loop70.png delete mode 100644 res-xxhdpi/images/loop71.png delete mode 100644 res-xxhdpi/images/loop72.png delete mode 100644 res-xxhdpi/images/loop73.png delete mode 100644 res-xxhdpi/images/loop74.png delete mode 100644 res-xxhdpi/images/loop75.png delete mode 100644 res-xxhdpi/images/loop76.png delete mode 100644 res-xxhdpi/images/loop77.png delete mode 100644 res-xxhdpi/images/loop78.png delete mode 100644 res-xxhdpi/images/loop79.png delete mode 100644 res-xxhdpi/images/loop80.png delete mode 100644 res-xxhdpi/images/loop81.png delete mode 100644 res-xxhdpi/images/loop82.png delete mode 100644 res-xxhdpi/images/loop83.png delete mode 100644 res-xxhdpi/images/loop84.png delete mode 100644 res-xxhdpi/images/loop85.png delete mode 100644 res-xxhdpi/images/loop86.png delete mode 100644 res-xxhdpi/images/loop87.png delete mode 100644 res-xxhdpi/images/loop88.png delete mode 100644 res-xxhdpi/images/loop89.png delete mode 100644 res-xxhdpi/images/loop90.png delete mode 100644 res-xxxhdpi/images/loop07.png delete mode 100644 res-xxxhdpi/images/loop08.png delete mode 100644 res-xxxhdpi/images/loop09.png delete mode 100644 res-xxxhdpi/images/loop10.png delete mode 100644 res-xxxhdpi/images/loop11.png delete mode 100644 res-xxxhdpi/images/loop12.png delete mode 100644 res-xxxhdpi/images/loop13.png delete mode 100644 res-xxxhdpi/images/loop14.png delete mode 100644 res-xxxhdpi/images/loop15.png delete mode 100644 res-xxxhdpi/images/loop16.png delete mode 100644 res-xxxhdpi/images/loop17.png delete mode 100644 res-xxxhdpi/images/loop18.png delete mode 100644 res-xxxhdpi/images/loop19.png delete mode 100644 res-xxxhdpi/images/loop20.png delete mode 100644 res-xxxhdpi/images/loop21.png delete mode 100644 res-xxxhdpi/images/loop22.png delete mode 100644 res-xxxhdpi/images/loop23.png delete mode 100644 res-xxxhdpi/images/loop24.png delete mode 100644 res-xxxhdpi/images/loop25.png delete mode 100644 res-xxxhdpi/images/loop26.png delete mode 100644 res-xxxhdpi/images/loop27.png delete mode 100644 res-xxxhdpi/images/loop28.png delete mode 100644 res-xxxhdpi/images/loop29.png delete mode 100644 res-xxxhdpi/images/loop30.png delete mode 100644 res-xxxhdpi/images/loop31.png delete mode 100644 res-xxxhdpi/images/loop32.png delete mode 100644 res-xxxhdpi/images/loop33.png delete mode 100644 res-xxxhdpi/images/loop34.png delete mode 100644 res-xxxhdpi/images/loop35.png delete mode 100644 res-xxxhdpi/images/loop36.png delete mode 100644 res-xxxhdpi/images/loop37.png delete mode 100644 res-xxxhdpi/images/loop38.png delete mode 100644 res-xxxhdpi/images/loop39.png delete mode 100644 res-xxxhdpi/images/loop40.png delete mode 100644 res-xxxhdpi/images/loop41.png delete mode 100644 res-xxxhdpi/images/loop42.png delete mode 100644 res-xxxhdpi/images/loop43.png delete mode 100644 res-xxxhdpi/images/loop44.png delete mode 100644 res-xxxhdpi/images/loop45.png delete mode 100644 res-xxxhdpi/images/loop46.png delete mode 100644 res-xxxhdpi/images/loop47.png delete mode 100644 res-xxxhdpi/images/loop48.png delete mode 100644 res-xxxhdpi/images/loop49.png delete mode 100644 res-xxxhdpi/images/loop50.png delete mode 100644 res-xxxhdpi/images/loop51.png delete mode 100644 res-xxxhdpi/images/loop52.png delete mode 100644 res-xxxhdpi/images/loop53.png delete mode 100644 res-xxxhdpi/images/loop54.png delete mode 100644 res-xxxhdpi/images/loop55.png delete mode 100644 res-xxxhdpi/images/loop56.png delete mode 100644 res-xxxhdpi/images/loop57.png delete mode 100644 res-xxxhdpi/images/loop58.png delete mode 100644 res-xxxhdpi/images/loop59.png delete mode 100644 res-xxxhdpi/images/loop60.png delete mode 100644 res-xxxhdpi/images/loop61.png delete mode 100644 res-xxxhdpi/images/loop62.png delete mode 100644 res-xxxhdpi/images/loop63.png delete mode 100644 res-xxxhdpi/images/loop64.png delete mode 100644 res-xxxhdpi/images/loop65.png delete mode 100644 res-xxxhdpi/images/loop66.png delete mode 100644 res-xxxhdpi/images/loop67.png delete mode 100644 res-xxxhdpi/images/loop68.png delete mode 100644 res-xxxhdpi/images/loop69.png delete mode 100644 res-xxxhdpi/images/loop70.png delete mode 100644 res-xxxhdpi/images/loop71.png delete mode 100644 res-xxxhdpi/images/loop72.png delete mode 100644 res-xxxhdpi/images/loop73.png delete mode 100644 res-xxxhdpi/images/loop74.png delete mode 100644 res-xxxhdpi/images/loop75.png delete mode 100644 res-xxxhdpi/images/loop76.png delete mode 100644 res-xxxhdpi/images/loop77.png delete mode 100644 res-xxxhdpi/images/loop78.png delete mode 100644 res-xxxhdpi/images/loop79.png delete mode 100644 res-xxxhdpi/images/loop80.png delete mode 100644 res-xxxhdpi/images/loop81.png delete mode 100644 res-xxxhdpi/images/loop82.png delete mode 100644 res-xxxhdpi/images/loop83.png delete mode 100644 res-xxxhdpi/images/loop84.png delete mode 100644 res-xxxhdpi/images/loop85.png delete mode 100644 res-xxxhdpi/images/loop86.png delete mode 100644 res-xxxhdpi/images/loop87.png delete mode 100644 res-xxxhdpi/images/loop88.png delete mode 100644 res-xxxhdpi/images/loop89.png delete mode 100644 res-xxxhdpi/images/loop90.png diff --git a/interlace-frames.py b/interlace-frames.py old mode 100644 new mode 100755 index 3e777b470..6b435aa90 --- a/interlace-frames.py +++ b/interlace-frames.py @@ -1,3 +1,4 @@ +#!/usr/bin/env python # Copyright (C) 2014 The Android Open Source Project # # Licensed under the Apache License, Version 2.0 (the "License"); @@ -13,19 +14,16 @@ # limitations under the License. """ -Script to take a set of frames (PNG files) for a recovery animation and turn -it into a single output image which contains the input frames interlaced by -row. Run with the names of all the input frames on the command line. Specify -the name of the output file with -o (or --output), and optionally specify the -number of frames per second (FPS) with --fps (default: 20). - -e.g. -interlace-frames.py --fps 20 --output output.png frame0.png frame1.png frame3.png +Script to take a set of frames (PNG files) for a recovery animation +and turn it into a single output image which contains the input frames +interlaced by row. Run with the names of all the input frames on the +command line, in order, followed by the name of the output file. """ from __future__ import print_function import argparse +import os.path import sys try: import Image @@ -35,7 +33,7 @@ except ImportError: sys.exit(1) -def interlace(output, fps, inputs): +def interlace(output, inputs): frames = [Image.open(fn).convert("RGB") for fn in inputs] assert len(frames) > 0, "Must have at least one input frame." sizes = set() @@ -60,21 +58,57 @@ def interlace(output, fps, inputs): meta = PngImagePlugin.PngInfo() meta.add_text("Frames", str(N)) - meta.add_text("FPS", str(fps)) out.save(output, pnginfo=meta) +def deinterlace(output, input): + # Truncate the output filename extension if it's '.png'. + if os.path.splitext(output)[1].lower() == '.png': + output = output[:-4] + + img2 = Image.open(input) + print(img2.mode) + palette = img2.getpalette() + img = img2.convert("RGB") + num_frames = int(img.info.get('Frames', 1)) + print('Found %d frames in %s.' % (num_frames, input)) + assert num_frames > 0, 'Invalid Frames meta.' + + # palette = img.getpalette() + print(palette) + + width, height = img.size + height /= num_frames + for k in range(num_frames): + out = Image.new('RGB', (width, height)) + out.info = img.info + for i in range(width): + for j in range(height): + out.putpixel((i, j), img.getpixel((i, j * num_frames + k))) + # out.putpalette(img.getpalette(), rawmode='RGB') + out2 = out.convert(mode='P', palette=palette) + #out2 = out + print(out2.mode) + # out2.putpalette(palette) + filename = '%s%02d.png' % (output, k) + out2.save(filename) + print('Frame %d written to %s.' % (k, filename)) + + def main(argv): - parser = argparse.ArgumentParser() - parser.add_argument('--fps', default=20) + parser = argparse.ArgumentParser(description='Parse') + parser.add_argument('--deinterlace', '-d', action='store_true') parser.add_argument('--output', '-o', required=True) parser.add_argument('input', nargs='+') args = parser.parse_args(argv) - interlace(args.output, args.fps, args.input) + if args.deinterlace: + # args.input is a list, and we only process the first when deinterlacing. + deinterlace(args.output, args.input[0]) + else: + interlace(args.output, args.input) if __name__ == '__main__': main(sys.argv[1:]) - diff --git a/res-hdpi/images/loop00.png b/res-hdpi/images/loop00.png index c7f8084b8..d360c79c5 100644 Binary files a/res-hdpi/images/loop00.png and b/res-hdpi/images/loop00.png differ diff --git a/res-hdpi/images/loop01.png b/res-hdpi/images/loop01.png index 31ed66703..a0b7ac665 100644 Binary files a/res-hdpi/images/loop01.png and b/res-hdpi/images/loop01.png differ diff --git a/res-hdpi/images/loop02.png b/res-hdpi/images/loop02.png index 114340722..739c5805a 100644 Binary files a/res-hdpi/images/loop02.png and b/res-hdpi/images/loop02.png differ diff --git a/res-hdpi/images/loop03.png b/res-hdpi/images/loop03.png index 040eeb293..98a4890ad 100644 Binary files a/res-hdpi/images/loop03.png and b/res-hdpi/images/loop03.png differ diff --git a/res-hdpi/images/loop04.png b/res-hdpi/images/loop04.png index 58e139de3..df6a09e34 100644 Binary files a/res-hdpi/images/loop04.png and b/res-hdpi/images/loop04.png differ diff --git a/res-hdpi/images/loop05.png b/res-hdpi/images/loop05.png index f0c250098..4d8d56de4 100644 Binary files a/res-hdpi/images/loop05.png and b/res-hdpi/images/loop05.png differ diff --git a/res-hdpi/images/loop06.png b/res-hdpi/images/loop06.png index e8c5b218c..c5f26f108 100644 Binary files a/res-hdpi/images/loop06.png and b/res-hdpi/images/loop06.png differ diff --git a/res-hdpi/images/loop07.png b/res-hdpi/images/loop07.png deleted file mode 100644 index ee0523fbc..000000000 Binary files a/res-hdpi/images/loop07.png and /dev/null differ diff --git a/res-hdpi/images/loop08.png b/res-hdpi/images/loop08.png deleted file mode 100644 index f568a1c7d..000000000 Binary files a/res-hdpi/images/loop08.png and /dev/null differ diff --git a/res-hdpi/images/loop09.png b/res-hdpi/images/loop09.png deleted file mode 100644 index 9fed668f8..000000000 Binary files a/res-hdpi/images/loop09.png and /dev/null differ diff --git a/res-hdpi/images/loop10.png b/res-hdpi/images/loop10.png deleted file mode 100644 index 93edfcc30..000000000 Binary files a/res-hdpi/images/loop10.png and /dev/null differ diff --git a/res-hdpi/images/loop11.png b/res-hdpi/images/loop11.png deleted file mode 100644 index 827fce887..000000000 Binary files a/res-hdpi/images/loop11.png and /dev/null differ diff --git a/res-hdpi/images/loop12.png b/res-hdpi/images/loop12.png deleted file mode 100644 index 927f04e49..000000000 Binary files a/res-hdpi/images/loop12.png and /dev/null differ diff --git a/res-hdpi/images/loop13.png b/res-hdpi/images/loop13.png deleted file mode 100644 index 2856f316e..000000000 Binary files a/res-hdpi/images/loop13.png and /dev/null differ diff --git a/res-hdpi/images/loop14.png b/res-hdpi/images/loop14.png deleted file mode 100644 index 3a2c14dc9..000000000 Binary files a/res-hdpi/images/loop14.png and /dev/null differ diff --git a/res-hdpi/images/loop15.png b/res-hdpi/images/loop15.png deleted file mode 100644 index dcde38335..000000000 Binary files a/res-hdpi/images/loop15.png and /dev/null differ diff --git a/res-hdpi/images/loop16.png b/res-hdpi/images/loop16.png deleted file mode 100644 index 7ba01f3b4..000000000 Binary files a/res-hdpi/images/loop16.png and /dev/null differ diff --git a/res-hdpi/images/loop17.png b/res-hdpi/images/loop17.png deleted file mode 100644 index 82a875f58..000000000 Binary files a/res-hdpi/images/loop17.png and /dev/null differ diff --git a/res-hdpi/images/loop18.png b/res-hdpi/images/loop18.png deleted file mode 100644 index 00537e7fd..000000000 Binary files a/res-hdpi/images/loop18.png and /dev/null differ diff --git a/res-hdpi/images/loop19.png b/res-hdpi/images/loop19.png deleted file mode 100644 index add89422a..000000000 Binary files a/res-hdpi/images/loop19.png and /dev/null differ diff --git a/res-hdpi/images/loop20.png b/res-hdpi/images/loop20.png deleted file mode 100644 index 3c6f74483..000000000 Binary files a/res-hdpi/images/loop20.png and /dev/null differ diff --git a/res-hdpi/images/loop21.png b/res-hdpi/images/loop21.png deleted file mode 100644 index e1d1adb8f..000000000 Binary files a/res-hdpi/images/loop21.png and /dev/null differ diff --git a/res-hdpi/images/loop22.png b/res-hdpi/images/loop22.png deleted file mode 100644 index bdee1acc1..000000000 Binary files a/res-hdpi/images/loop22.png and /dev/null differ diff --git a/res-hdpi/images/loop23.png b/res-hdpi/images/loop23.png deleted file mode 100644 index 631c62d00..000000000 Binary files a/res-hdpi/images/loop23.png and /dev/null differ diff --git a/res-hdpi/images/loop24.png b/res-hdpi/images/loop24.png deleted file mode 100644 index 081ba89b6..000000000 Binary files a/res-hdpi/images/loop24.png and /dev/null differ diff --git a/res-hdpi/images/loop25.png b/res-hdpi/images/loop25.png deleted file mode 100644 index 7511fc0be..000000000 Binary files a/res-hdpi/images/loop25.png and /dev/null differ diff --git a/res-hdpi/images/loop26.png b/res-hdpi/images/loop26.png deleted file mode 100644 index d9ae7d303..000000000 Binary files a/res-hdpi/images/loop26.png and /dev/null differ diff --git a/res-hdpi/images/loop27.png b/res-hdpi/images/loop27.png deleted file mode 100644 index ca1d45e21..000000000 Binary files a/res-hdpi/images/loop27.png and /dev/null differ diff --git a/res-hdpi/images/loop28.png b/res-hdpi/images/loop28.png deleted file mode 100644 index 404297482..000000000 Binary files a/res-hdpi/images/loop28.png and /dev/null differ diff --git a/res-hdpi/images/loop29.png b/res-hdpi/images/loop29.png deleted file mode 100644 index 506e9e486..000000000 Binary files a/res-hdpi/images/loop29.png and /dev/null differ diff --git a/res-hdpi/images/loop30.png b/res-hdpi/images/loop30.png deleted file mode 100644 index 4f985058f..000000000 Binary files a/res-hdpi/images/loop30.png and /dev/null differ diff --git a/res-hdpi/images/loop31.png b/res-hdpi/images/loop31.png deleted file mode 100644 index b259b47f9..000000000 Binary files a/res-hdpi/images/loop31.png and /dev/null differ diff --git a/res-hdpi/images/loop32.png b/res-hdpi/images/loop32.png deleted file mode 100644 index 3ddfab8ad..000000000 Binary files a/res-hdpi/images/loop32.png and /dev/null differ diff --git a/res-hdpi/images/loop33.png b/res-hdpi/images/loop33.png deleted file mode 100644 index b61b64b16..000000000 Binary files a/res-hdpi/images/loop33.png and /dev/null differ diff --git a/res-hdpi/images/loop34.png b/res-hdpi/images/loop34.png deleted file mode 100644 index 96e839216..000000000 Binary files a/res-hdpi/images/loop34.png and /dev/null differ diff --git a/res-hdpi/images/loop35.png b/res-hdpi/images/loop35.png deleted file mode 100644 index a8bb7fc27..000000000 Binary files a/res-hdpi/images/loop35.png and /dev/null differ diff --git a/res-hdpi/images/loop36.png b/res-hdpi/images/loop36.png deleted file mode 100644 index 5171a3b0f..000000000 Binary files a/res-hdpi/images/loop36.png and /dev/null differ diff --git a/res-hdpi/images/loop37.png b/res-hdpi/images/loop37.png deleted file mode 100644 index b4ba0a6dc..000000000 Binary files a/res-hdpi/images/loop37.png and /dev/null differ diff --git a/res-hdpi/images/loop38.png b/res-hdpi/images/loop38.png deleted file mode 100644 index bd248d816..000000000 Binary files a/res-hdpi/images/loop38.png and /dev/null differ diff --git a/res-hdpi/images/loop39.png b/res-hdpi/images/loop39.png deleted file mode 100644 index 40e2eee0f..000000000 Binary files a/res-hdpi/images/loop39.png and /dev/null differ diff --git a/res-hdpi/images/loop40.png b/res-hdpi/images/loop40.png deleted file mode 100644 index 4ffadc69f..000000000 Binary files a/res-hdpi/images/loop40.png and /dev/null differ diff --git a/res-hdpi/images/loop41.png b/res-hdpi/images/loop41.png deleted file mode 100644 index e0f107bfb..000000000 Binary files a/res-hdpi/images/loop41.png and /dev/null differ diff --git a/res-hdpi/images/loop42.png b/res-hdpi/images/loop42.png deleted file mode 100644 index 04b618aee..000000000 Binary files a/res-hdpi/images/loop42.png and /dev/null differ diff --git a/res-hdpi/images/loop43.png b/res-hdpi/images/loop43.png deleted file mode 100644 index e344cb90e..000000000 Binary files a/res-hdpi/images/loop43.png and /dev/null differ diff --git a/res-hdpi/images/loop44.png b/res-hdpi/images/loop44.png deleted file mode 100644 index 85acfa053..000000000 Binary files a/res-hdpi/images/loop44.png and /dev/null differ diff --git a/res-hdpi/images/loop45.png b/res-hdpi/images/loop45.png deleted file mode 100644 index d1f90b313..000000000 Binary files a/res-hdpi/images/loop45.png and /dev/null differ diff --git a/res-hdpi/images/loop46.png b/res-hdpi/images/loop46.png deleted file mode 100644 index 386a682d9..000000000 Binary files a/res-hdpi/images/loop46.png and /dev/null differ diff --git a/res-hdpi/images/loop47.png b/res-hdpi/images/loop47.png deleted file mode 100644 index fa87591ce..000000000 Binary files a/res-hdpi/images/loop47.png and /dev/null differ diff --git a/res-hdpi/images/loop48.png b/res-hdpi/images/loop48.png deleted file mode 100644 index fec1c9d6e..000000000 Binary files a/res-hdpi/images/loop48.png and /dev/null differ diff --git a/res-hdpi/images/loop49.png b/res-hdpi/images/loop49.png deleted file mode 100644 index fbe504d6b..000000000 Binary files a/res-hdpi/images/loop49.png and /dev/null differ diff --git a/res-hdpi/images/loop50.png b/res-hdpi/images/loop50.png deleted file mode 100644 index 62ea7205f..000000000 Binary files a/res-hdpi/images/loop50.png and /dev/null differ diff --git a/res-hdpi/images/loop51.png b/res-hdpi/images/loop51.png deleted file mode 100644 index 6b1b5c193..000000000 Binary files a/res-hdpi/images/loop51.png and /dev/null differ diff --git a/res-hdpi/images/loop52.png b/res-hdpi/images/loop52.png deleted file mode 100644 index 48c2137c9..000000000 Binary files a/res-hdpi/images/loop52.png and /dev/null differ diff --git a/res-hdpi/images/loop53.png b/res-hdpi/images/loop53.png deleted file mode 100644 index 680945803..000000000 Binary files a/res-hdpi/images/loop53.png and /dev/null differ diff --git a/res-hdpi/images/loop54.png b/res-hdpi/images/loop54.png deleted file mode 100644 index fb94ad815..000000000 Binary files a/res-hdpi/images/loop54.png and /dev/null differ diff --git a/res-hdpi/images/loop55.png b/res-hdpi/images/loop55.png deleted file mode 100644 index c7f209245..000000000 Binary files a/res-hdpi/images/loop55.png and /dev/null differ diff --git a/res-hdpi/images/loop56.png b/res-hdpi/images/loop56.png deleted file mode 100644 index aa376ccd0..000000000 Binary files a/res-hdpi/images/loop56.png and /dev/null differ diff --git a/res-hdpi/images/loop57.png b/res-hdpi/images/loop57.png deleted file mode 100644 index b2bf5d8ff..000000000 Binary files a/res-hdpi/images/loop57.png and /dev/null differ diff --git a/res-hdpi/images/loop58.png b/res-hdpi/images/loop58.png deleted file mode 100644 index acef9338d..000000000 Binary files a/res-hdpi/images/loop58.png and /dev/null differ diff --git a/res-hdpi/images/loop59.png b/res-hdpi/images/loop59.png deleted file mode 100644 index f0d191e68..000000000 Binary files a/res-hdpi/images/loop59.png and /dev/null differ diff --git a/res-hdpi/images/loop60.png b/res-hdpi/images/loop60.png deleted file mode 100644 index d58edc606..000000000 Binary files a/res-hdpi/images/loop60.png and /dev/null differ diff --git a/res-hdpi/images/loop61.png b/res-hdpi/images/loop61.png deleted file mode 100644 index d355a188d..000000000 Binary files a/res-hdpi/images/loop61.png and /dev/null differ diff --git a/res-hdpi/images/loop62.png b/res-hdpi/images/loop62.png deleted file mode 100644 index 95fd66f1b..000000000 Binary files a/res-hdpi/images/loop62.png and /dev/null differ diff --git a/res-hdpi/images/loop63.png b/res-hdpi/images/loop63.png deleted file mode 100644 index 619bbf4e4..000000000 Binary files a/res-hdpi/images/loop63.png and /dev/null differ diff --git a/res-hdpi/images/loop64.png b/res-hdpi/images/loop64.png deleted file mode 100644 index 1867c8e7d..000000000 Binary files a/res-hdpi/images/loop64.png and /dev/null differ diff --git a/res-hdpi/images/loop65.png b/res-hdpi/images/loop65.png deleted file mode 100644 index a0eee31b2..000000000 Binary files a/res-hdpi/images/loop65.png and /dev/null differ diff --git a/res-hdpi/images/loop66.png b/res-hdpi/images/loop66.png deleted file mode 100644 index b6befd6bf..000000000 Binary files a/res-hdpi/images/loop66.png and /dev/null differ diff --git a/res-hdpi/images/loop67.png b/res-hdpi/images/loop67.png deleted file mode 100644 index 25762944f..000000000 Binary files a/res-hdpi/images/loop67.png and /dev/null differ diff --git a/res-hdpi/images/loop68.png b/res-hdpi/images/loop68.png deleted file mode 100644 index 0bc718f75..000000000 Binary files a/res-hdpi/images/loop68.png and /dev/null differ diff --git a/res-hdpi/images/loop69.png b/res-hdpi/images/loop69.png deleted file mode 100644 index 3678cea38..000000000 Binary files a/res-hdpi/images/loop69.png and /dev/null differ diff --git a/res-hdpi/images/loop70.png b/res-hdpi/images/loop70.png deleted file mode 100644 index 03e69c466..000000000 Binary files a/res-hdpi/images/loop70.png and /dev/null differ diff --git a/res-hdpi/images/loop71.png b/res-hdpi/images/loop71.png deleted file mode 100644 index 62ba17e17..000000000 Binary files a/res-hdpi/images/loop71.png and /dev/null differ diff --git a/res-hdpi/images/loop72.png b/res-hdpi/images/loop72.png deleted file mode 100644 index c6e8feede..000000000 Binary files a/res-hdpi/images/loop72.png and /dev/null differ diff --git a/res-hdpi/images/loop73.png b/res-hdpi/images/loop73.png deleted file mode 100644 index c12fb7d34..000000000 Binary files a/res-hdpi/images/loop73.png and /dev/null differ diff --git a/res-hdpi/images/loop74.png b/res-hdpi/images/loop74.png deleted file mode 100644 index 30b8ff951..000000000 Binary files a/res-hdpi/images/loop74.png and /dev/null differ diff --git a/res-hdpi/images/loop75.png b/res-hdpi/images/loop75.png deleted file mode 100644 index c9b494029..000000000 Binary files a/res-hdpi/images/loop75.png and /dev/null differ diff --git a/res-hdpi/images/loop76.png b/res-hdpi/images/loop76.png deleted file mode 100644 index 9e789a587..000000000 Binary files a/res-hdpi/images/loop76.png and /dev/null differ diff --git a/res-hdpi/images/loop77.png b/res-hdpi/images/loop77.png deleted file mode 100644 index c235f53aa..000000000 Binary files a/res-hdpi/images/loop77.png and /dev/null differ diff --git a/res-hdpi/images/loop78.png b/res-hdpi/images/loop78.png deleted file mode 100644 index 11aaf36e4..000000000 Binary files a/res-hdpi/images/loop78.png and /dev/null differ diff --git a/res-hdpi/images/loop79.png b/res-hdpi/images/loop79.png deleted file mode 100644 index cce9d8ae2..000000000 Binary files a/res-hdpi/images/loop79.png and /dev/null differ diff --git a/res-hdpi/images/loop80.png b/res-hdpi/images/loop80.png deleted file mode 100644 index e92ba6214..000000000 Binary files a/res-hdpi/images/loop80.png and /dev/null differ diff --git a/res-hdpi/images/loop81.png b/res-hdpi/images/loop81.png deleted file mode 100644 index ae44a1cb5..000000000 Binary files a/res-hdpi/images/loop81.png and /dev/null differ diff --git a/res-hdpi/images/loop82.png b/res-hdpi/images/loop82.png deleted file mode 100644 index 646b5e7f2..000000000 Binary files a/res-hdpi/images/loop82.png and /dev/null differ diff --git a/res-hdpi/images/loop83.png b/res-hdpi/images/loop83.png deleted file mode 100644 index 37357b532..000000000 Binary files a/res-hdpi/images/loop83.png and /dev/null differ diff --git a/res-hdpi/images/loop84.png b/res-hdpi/images/loop84.png deleted file mode 100644 index e52d037dc..000000000 Binary files a/res-hdpi/images/loop84.png and /dev/null differ diff --git a/res-hdpi/images/loop85.png b/res-hdpi/images/loop85.png deleted file mode 100644 index 73ecb61cb..000000000 Binary files a/res-hdpi/images/loop85.png and /dev/null differ diff --git a/res-hdpi/images/loop86.png b/res-hdpi/images/loop86.png deleted file mode 100644 index 9474ed5ae..000000000 Binary files a/res-hdpi/images/loop86.png and /dev/null differ diff --git a/res-hdpi/images/loop87.png b/res-hdpi/images/loop87.png deleted file mode 100644 index af86252b1..000000000 Binary files a/res-hdpi/images/loop87.png and /dev/null differ diff --git a/res-hdpi/images/loop88.png b/res-hdpi/images/loop88.png deleted file mode 100644 index 0b6955bd9..000000000 Binary files a/res-hdpi/images/loop88.png and /dev/null differ diff --git a/res-hdpi/images/loop89.png b/res-hdpi/images/loop89.png deleted file mode 100644 index e52e38d85..000000000 Binary files a/res-hdpi/images/loop89.png and /dev/null differ diff --git a/res-hdpi/images/loop90.png b/res-hdpi/images/loop90.png deleted file mode 100644 index c7f8084b8..000000000 Binary files a/res-hdpi/images/loop90.png and /dev/null differ diff --git a/res-mdpi/images/loop00.png b/res-mdpi/images/loop00.png index 20bebb0e0..d360c79c5 100644 Binary files a/res-mdpi/images/loop00.png and b/res-mdpi/images/loop00.png differ diff --git a/res-mdpi/images/loop01.png b/res-mdpi/images/loop01.png index f5eabddca..a0b7ac665 100644 Binary files a/res-mdpi/images/loop01.png and b/res-mdpi/images/loop01.png differ diff --git a/res-mdpi/images/loop02.png b/res-mdpi/images/loop02.png index ae93a51d3..739c5805a 100644 Binary files a/res-mdpi/images/loop02.png and b/res-mdpi/images/loop02.png differ diff --git a/res-mdpi/images/loop03.png b/res-mdpi/images/loop03.png index bda711b08..98a4890ad 100644 Binary files a/res-mdpi/images/loop03.png and b/res-mdpi/images/loop03.png differ diff --git a/res-mdpi/images/loop04.png b/res-mdpi/images/loop04.png index 8e55e969d..df6a09e34 100644 Binary files a/res-mdpi/images/loop04.png and b/res-mdpi/images/loop04.png differ diff --git a/res-mdpi/images/loop05.png b/res-mdpi/images/loop05.png index 69d2172d5..4d8d56de4 100644 Binary files a/res-mdpi/images/loop05.png and b/res-mdpi/images/loop05.png differ diff --git a/res-mdpi/images/loop06.png b/res-mdpi/images/loop06.png index f876787bc..c5f26f108 100644 Binary files a/res-mdpi/images/loop06.png and b/res-mdpi/images/loop06.png differ diff --git a/res-mdpi/images/loop07.png b/res-mdpi/images/loop07.png deleted file mode 100644 index ee34a8180..000000000 Binary files a/res-mdpi/images/loop07.png and /dev/null differ diff --git a/res-mdpi/images/loop08.png b/res-mdpi/images/loop08.png deleted file mode 100644 index 2d5c3eb3b..000000000 Binary files a/res-mdpi/images/loop08.png and /dev/null differ diff --git a/res-mdpi/images/loop09.png b/res-mdpi/images/loop09.png deleted file mode 100644 index c83a736bf..000000000 Binary files a/res-mdpi/images/loop09.png and /dev/null differ diff --git a/res-mdpi/images/loop10.png b/res-mdpi/images/loop10.png deleted file mode 100644 index 6cd8d8c84..000000000 Binary files a/res-mdpi/images/loop10.png and /dev/null differ diff --git a/res-mdpi/images/loop11.png b/res-mdpi/images/loop11.png deleted file mode 100644 index c33dcb2b3..000000000 Binary files a/res-mdpi/images/loop11.png and /dev/null differ diff --git a/res-mdpi/images/loop12.png b/res-mdpi/images/loop12.png deleted file mode 100644 index 1f2b2f4e1..000000000 Binary files a/res-mdpi/images/loop12.png and /dev/null differ diff --git a/res-mdpi/images/loop13.png b/res-mdpi/images/loop13.png deleted file mode 100644 index 8a15029fd..000000000 Binary files a/res-mdpi/images/loop13.png and /dev/null differ diff --git a/res-mdpi/images/loop14.png b/res-mdpi/images/loop14.png deleted file mode 100644 index 3ab2fee9d..000000000 Binary files a/res-mdpi/images/loop14.png and /dev/null differ diff --git a/res-mdpi/images/loop15.png b/res-mdpi/images/loop15.png deleted file mode 100644 index 6af606f80..000000000 Binary files a/res-mdpi/images/loop15.png and /dev/null differ diff --git a/res-mdpi/images/loop16.png b/res-mdpi/images/loop16.png deleted file mode 100644 index 5cb302e6c..000000000 Binary files a/res-mdpi/images/loop16.png and /dev/null differ diff --git a/res-mdpi/images/loop17.png b/res-mdpi/images/loop17.png deleted file mode 100644 index cdceb06ce..000000000 Binary files a/res-mdpi/images/loop17.png and /dev/null differ diff --git a/res-mdpi/images/loop18.png b/res-mdpi/images/loop18.png deleted file mode 100644 index 27c37a8d5..000000000 Binary files a/res-mdpi/images/loop18.png and /dev/null differ diff --git a/res-mdpi/images/loop19.png b/res-mdpi/images/loop19.png deleted file mode 100644 index 92e669637..000000000 Binary files a/res-mdpi/images/loop19.png and /dev/null differ diff --git a/res-mdpi/images/loop20.png b/res-mdpi/images/loop20.png deleted file mode 100644 index 634a011a0..000000000 Binary files a/res-mdpi/images/loop20.png and /dev/null differ diff --git a/res-mdpi/images/loop21.png b/res-mdpi/images/loop21.png deleted file mode 100644 index 6dc6dcc23..000000000 Binary files a/res-mdpi/images/loop21.png and /dev/null differ diff --git a/res-mdpi/images/loop22.png b/res-mdpi/images/loop22.png deleted file mode 100644 index 19b10a575..000000000 Binary files a/res-mdpi/images/loop22.png and /dev/null differ diff --git a/res-mdpi/images/loop23.png b/res-mdpi/images/loop23.png deleted file mode 100644 index ab68fcde6..000000000 Binary files a/res-mdpi/images/loop23.png and /dev/null differ diff --git a/res-mdpi/images/loop24.png b/res-mdpi/images/loop24.png deleted file mode 100644 index 74541f4d1..000000000 Binary files a/res-mdpi/images/loop24.png and /dev/null differ diff --git a/res-mdpi/images/loop25.png b/res-mdpi/images/loop25.png deleted file mode 100644 index af54a7b0e..000000000 Binary files a/res-mdpi/images/loop25.png and /dev/null differ diff --git a/res-mdpi/images/loop26.png b/res-mdpi/images/loop26.png deleted file mode 100644 index eaa826ec5..000000000 Binary files a/res-mdpi/images/loop26.png and /dev/null differ diff --git a/res-mdpi/images/loop27.png b/res-mdpi/images/loop27.png deleted file mode 100644 index d5fd4710a..000000000 Binary files a/res-mdpi/images/loop27.png and /dev/null differ diff --git a/res-mdpi/images/loop28.png b/res-mdpi/images/loop28.png deleted file mode 100644 index aeb932418..000000000 Binary files a/res-mdpi/images/loop28.png and /dev/null differ diff --git a/res-mdpi/images/loop29.png b/res-mdpi/images/loop29.png deleted file mode 100644 index 06886bce3..000000000 Binary files a/res-mdpi/images/loop29.png and /dev/null differ diff --git a/res-mdpi/images/loop30.png b/res-mdpi/images/loop30.png deleted file mode 100644 index c0f15ef11..000000000 Binary files a/res-mdpi/images/loop30.png and /dev/null differ diff --git a/res-mdpi/images/loop31.png b/res-mdpi/images/loop31.png deleted file mode 100644 index b166a27cb..000000000 Binary files a/res-mdpi/images/loop31.png and /dev/null differ diff --git a/res-mdpi/images/loop32.png b/res-mdpi/images/loop32.png deleted file mode 100644 index ab5d1165b..000000000 Binary files a/res-mdpi/images/loop32.png and /dev/null differ diff --git a/res-mdpi/images/loop33.png b/res-mdpi/images/loop33.png deleted file mode 100644 index df4f77fb1..000000000 Binary files a/res-mdpi/images/loop33.png and /dev/null differ diff --git a/res-mdpi/images/loop34.png b/res-mdpi/images/loop34.png deleted file mode 100644 index c5663d043..000000000 Binary files a/res-mdpi/images/loop34.png and /dev/null differ diff --git a/res-mdpi/images/loop35.png b/res-mdpi/images/loop35.png deleted file mode 100644 index 7aed6c5b2..000000000 Binary files a/res-mdpi/images/loop35.png and /dev/null differ diff --git a/res-mdpi/images/loop36.png b/res-mdpi/images/loop36.png deleted file mode 100644 index e42a59f38..000000000 Binary files a/res-mdpi/images/loop36.png and /dev/null differ diff --git a/res-mdpi/images/loop37.png b/res-mdpi/images/loop37.png deleted file mode 100644 index fb21da419..000000000 Binary files a/res-mdpi/images/loop37.png and /dev/null differ diff --git a/res-mdpi/images/loop38.png b/res-mdpi/images/loop38.png deleted file mode 100644 index 314e3f76d..000000000 Binary files a/res-mdpi/images/loop38.png and /dev/null differ diff --git a/res-mdpi/images/loop39.png b/res-mdpi/images/loop39.png deleted file mode 100644 index 77f4362ea..000000000 Binary files a/res-mdpi/images/loop39.png and /dev/null differ diff --git a/res-mdpi/images/loop40.png b/res-mdpi/images/loop40.png deleted file mode 100644 index c3bc8b1fa..000000000 Binary files a/res-mdpi/images/loop40.png and /dev/null differ diff --git a/res-mdpi/images/loop41.png b/res-mdpi/images/loop41.png deleted file mode 100644 index 33dcfe1d9..000000000 Binary files a/res-mdpi/images/loop41.png and /dev/null differ diff --git a/res-mdpi/images/loop42.png b/res-mdpi/images/loop42.png deleted file mode 100644 index 7cd3c10d9..000000000 Binary files a/res-mdpi/images/loop42.png and /dev/null differ diff --git a/res-mdpi/images/loop43.png b/res-mdpi/images/loop43.png deleted file mode 100644 index 15b152641..000000000 Binary files a/res-mdpi/images/loop43.png and /dev/null differ diff --git a/res-mdpi/images/loop44.png b/res-mdpi/images/loop44.png deleted file mode 100644 index 3c3825d87..000000000 Binary files a/res-mdpi/images/loop44.png and /dev/null differ diff --git a/res-mdpi/images/loop45.png b/res-mdpi/images/loop45.png deleted file mode 100644 index 6d52f3c98..000000000 Binary files a/res-mdpi/images/loop45.png and /dev/null differ diff --git a/res-mdpi/images/loop46.png b/res-mdpi/images/loop46.png deleted file mode 100644 index 8c7fe50c9..000000000 Binary files a/res-mdpi/images/loop46.png and /dev/null differ diff --git a/res-mdpi/images/loop47.png b/res-mdpi/images/loop47.png deleted file mode 100644 index 8ca16a465..000000000 Binary files a/res-mdpi/images/loop47.png and /dev/null differ diff --git a/res-mdpi/images/loop48.png b/res-mdpi/images/loop48.png deleted file mode 100644 index 62acae0bd..000000000 Binary files a/res-mdpi/images/loop48.png and /dev/null differ diff --git a/res-mdpi/images/loop49.png b/res-mdpi/images/loop49.png deleted file mode 100644 index 3c7a35515..000000000 Binary files a/res-mdpi/images/loop49.png and /dev/null differ diff --git a/res-mdpi/images/loop50.png b/res-mdpi/images/loop50.png deleted file mode 100644 index 72add044f..000000000 Binary files a/res-mdpi/images/loop50.png and /dev/null differ diff --git a/res-mdpi/images/loop51.png b/res-mdpi/images/loop51.png deleted file mode 100644 index 74108f1c5..000000000 Binary files a/res-mdpi/images/loop51.png and /dev/null differ diff --git a/res-mdpi/images/loop52.png b/res-mdpi/images/loop52.png deleted file mode 100644 index bd129688f..000000000 Binary files a/res-mdpi/images/loop52.png and /dev/null differ diff --git a/res-mdpi/images/loop53.png b/res-mdpi/images/loop53.png deleted file mode 100644 index 6af0c178c..000000000 Binary files a/res-mdpi/images/loop53.png and /dev/null differ diff --git a/res-mdpi/images/loop54.png b/res-mdpi/images/loop54.png deleted file mode 100644 index 23f776c8c..000000000 Binary files a/res-mdpi/images/loop54.png and /dev/null differ diff --git a/res-mdpi/images/loop55.png b/res-mdpi/images/loop55.png deleted file mode 100644 index d2d03c810..000000000 Binary files a/res-mdpi/images/loop55.png and /dev/null differ diff --git a/res-mdpi/images/loop56.png b/res-mdpi/images/loop56.png deleted file mode 100644 index 13e73ed11..000000000 Binary files a/res-mdpi/images/loop56.png and /dev/null differ diff --git a/res-mdpi/images/loop57.png b/res-mdpi/images/loop57.png deleted file mode 100644 index c2b81b6a5..000000000 Binary files a/res-mdpi/images/loop57.png and /dev/null differ diff --git a/res-mdpi/images/loop58.png b/res-mdpi/images/loop58.png deleted file mode 100644 index d99cd74e5..000000000 Binary files a/res-mdpi/images/loop58.png and /dev/null differ diff --git a/res-mdpi/images/loop59.png b/res-mdpi/images/loop59.png deleted file mode 100644 index 8a36210dc..000000000 Binary files a/res-mdpi/images/loop59.png and /dev/null differ diff --git a/res-mdpi/images/loop60.png b/res-mdpi/images/loop60.png deleted file mode 100644 index dc957fba9..000000000 Binary files a/res-mdpi/images/loop60.png and /dev/null differ diff --git a/res-mdpi/images/loop61.png b/res-mdpi/images/loop61.png deleted file mode 100644 index ea29c2977..000000000 Binary files a/res-mdpi/images/loop61.png and /dev/null differ diff --git a/res-mdpi/images/loop62.png b/res-mdpi/images/loop62.png deleted file mode 100644 index 608a868b2..000000000 Binary files a/res-mdpi/images/loop62.png and /dev/null differ diff --git a/res-mdpi/images/loop63.png b/res-mdpi/images/loop63.png deleted file mode 100644 index f65a3b707..000000000 Binary files a/res-mdpi/images/loop63.png and /dev/null differ diff --git a/res-mdpi/images/loop64.png b/res-mdpi/images/loop64.png deleted file mode 100644 index 5b27105fd..000000000 Binary files a/res-mdpi/images/loop64.png and /dev/null differ diff --git a/res-mdpi/images/loop65.png b/res-mdpi/images/loop65.png deleted file mode 100644 index 4ec41bf90..000000000 Binary files a/res-mdpi/images/loop65.png and /dev/null differ diff --git a/res-mdpi/images/loop66.png b/res-mdpi/images/loop66.png deleted file mode 100644 index b0845b589..000000000 Binary files a/res-mdpi/images/loop66.png and /dev/null differ diff --git a/res-mdpi/images/loop67.png b/res-mdpi/images/loop67.png deleted file mode 100644 index 30fae6e1a..000000000 Binary files a/res-mdpi/images/loop67.png and /dev/null differ diff --git a/res-mdpi/images/loop68.png b/res-mdpi/images/loop68.png deleted file mode 100644 index fc90fca5c..000000000 Binary files a/res-mdpi/images/loop68.png and /dev/null differ diff --git a/res-mdpi/images/loop69.png b/res-mdpi/images/loop69.png deleted file mode 100644 index da3564310..000000000 Binary files a/res-mdpi/images/loop69.png and /dev/null differ diff --git a/res-mdpi/images/loop70.png b/res-mdpi/images/loop70.png deleted file mode 100644 index baf515390..000000000 Binary files a/res-mdpi/images/loop70.png and /dev/null differ diff --git a/res-mdpi/images/loop71.png b/res-mdpi/images/loop71.png deleted file mode 100644 index 3b013c7d4..000000000 Binary files a/res-mdpi/images/loop71.png and /dev/null differ diff --git a/res-mdpi/images/loop72.png b/res-mdpi/images/loop72.png deleted file mode 100644 index 7f5599291..000000000 Binary files a/res-mdpi/images/loop72.png and /dev/null differ diff --git a/res-mdpi/images/loop73.png b/res-mdpi/images/loop73.png deleted file mode 100644 index 85a419483..000000000 Binary files a/res-mdpi/images/loop73.png and /dev/null differ diff --git a/res-mdpi/images/loop74.png b/res-mdpi/images/loop74.png deleted file mode 100644 index 740f37e22..000000000 Binary files a/res-mdpi/images/loop74.png and /dev/null differ diff --git a/res-mdpi/images/loop75.png b/res-mdpi/images/loop75.png deleted file mode 100644 index cfb3d6f1f..000000000 Binary files a/res-mdpi/images/loop75.png and /dev/null differ diff --git a/res-mdpi/images/loop76.png b/res-mdpi/images/loop76.png deleted file mode 100644 index 15c841dc7..000000000 Binary files a/res-mdpi/images/loop76.png and /dev/null differ diff --git a/res-mdpi/images/loop77.png b/res-mdpi/images/loop77.png deleted file mode 100644 index b27772551..000000000 Binary files a/res-mdpi/images/loop77.png and /dev/null differ diff --git a/res-mdpi/images/loop78.png b/res-mdpi/images/loop78.png deleted file mode 100644 index 2744a9ac7..000000000 Binary files a/res-mdpi/images/loop78.png and /dev/null differ diff --git a/res-mdpi/images/loop79.png b/res-mdpi/images/loop79.png deleted file mode 100644 index 40f4908d3..000000000 Binary files a/res-mdpi/images/loop79.png and /dev/null differ diff --git a/res-mdpi/images/loop80.png b/res-mdpi/images/loop80.png deleted file mode 100644 index cd969ec3a..000000000 Binary files a/res-mdpi/images/loop80.png and /dev/null differ diff --git a/res-mdpi/images/loop81.png b/res-mdpi/images/loop81.png deleted file mode 100644 index e388ac017..000000000 Binary files a/res-mdpi/images/loop81.png and /dev/null differ diff --git a/res-mdpi/images/loop82.png b/res-mdpi/images/loop82.png deleted file mode 100644 index 134bebba2..000000000 Binary files a/res-mdpi/images/loop82.png and /dev/null differ diff --git a/res-mdpi/images/loop83.png b/res-mdpi/images/loop83.png deleted file mode 100644 index bdc71dd24..000000000 Binary files a/res-mdpi/images/loop83.png and /dev/null differ diff --git a/res-mdpi/images/loop84.png b/res-mdpi/images/loop84.png deleted file mode 100644 index e630af397..000000000 Binary files a/res-mdpi/images/loop84.png and /dev/null differ diff --git a/res-mdpi/images/loop85.png b/res-mdpi/images/loop85.png deleted file mode 100644 index a936c986c..000000000 Binary files a/res-mdpi/images/loop85.png and /dev/null differ diff --git a/res-mdpi/images/loop86.png b/res-mdpi/images/loop86.png deleted file mode 100644 index 53b3e5168..000000000 Binary files a/res-mdpi/images/loop86.png and /dev/null differ diff --git a/res-mdpi/images/loop87.png b/res-mdpi/images/loop87.png deleted file mode 100644 index 982619394..000000000 Binary files a/res-mdpi/images/loop87.png and /dev/null differ diff --git a/res-mdpi/images/loop88.png b/res-mdpi/images/loop88.png deleted file mode 100644 index 00f682bd1..000000000 Binary files a/res-mdpi/images/loop88.png and /dev/null differ diff --git a/res-mdpi/images/loop89.png b/res-mdpi/images/loop89.png deleted file mode 100644 index 293b507c2..000000000 Binary files a/res-mdpi/images/loop89.png and /dev/null differ diff --git a/res-mdpi/images/loop90.png b/res-mdpi/images/loop90.png deleted file mode 100644 index 20bebb0e0..000000000 Binary files a/res-mdpi/images/loop90.png and /dev/null differ diff --git a/res-xhdpi/images/loop00.png b/res-xhdpi/images/loop00.png index 45393eac2..d360c79c5 100644 Binary files a/res-xhdpi/images/loop00.png and b/res-xhdpi/images/loop00.png differ diff --git a/res-xhdpi/images/loop01.png b/res-xhdpi/images/loop01.png index d410fc0ed..a0b7ac665 100644 Binary files a/res-xhdpi/images/loop01.png and b/res-xhdpi/images/loop01.png differ diff --git a/res-xhdpi/images/loop02.png b/res-xhdpi/images/loop02.png index 49c98a34e..739c5805a 100644 Binary files a/res-xhdpi/images/loop02.png and b/res-xhdpi/images/loop02.png differ diff --git a/res-xhdpi/images/loop03.png b/res-xhdpi/images/loop03.png index b9ce0f584..98a4890ad 100644 Binary files a/res-xhdpi/images/loop03.png and b/res-xhdpi/images/loop03.png differ diff --git a/res-xhdpi/images/loop04.png b/res-xhdpi/images/loop04.png index 8391f60c1..df6a09e34 100644 Binary files a/res-xhdpi/images/loop04.png and b/res-xhdpi/images/loop04.png differ diff --git a/res-xhdpi/images/loop05.png b/res-xhdpi/images/loop05.png index f76ad1b08..4d8d56de4 100644 Binary files a/res-xhdpi/images/loop05.png and b/res-xhdpi/images/loop05.png differ diff --git a/res-xhdpi/images/loop06.png b/res-xhdpi/images/loop06.png index a53c56749..c5f26f108 100644 Binary files a/res-xhdpi/images/loop06.png and b/res-xhdpi/images/loop06.png differ diff --git a/res-xhdpi/images/loop07.png b/res-xhdpi/images/loop07.png deleted file mode 100644 index 40b48dbdd..000000000 Binary files a/res-xhdpi/images/loop07.png and /dev/null differ diff --git a/res-xhdpi/images/loop08.png b/res-xhdpi/images/loop08.png deleted file mode 100644 index ea33f0c77..000000000 Binary files a/res-xhdpi/images/loop08.png and /dev/null differ diff --git a/res-xhdpi/images/loop09.png b/res-xhdpi/images/loop09.png deleted file mode 100644 index 1c93a9c73..000000000 Binary files a/res-xhdpi/images/loop09.png and /dev/null differ diff --git a/res-xhdpi/images/loop10.png b/res-xhdpi/images/loop10.png deleted file mode 100644 index 88309a498..000000000 Binary files a/res-xhdpi/images/loop10.png and /dev/null differ diff --git a/res-xhdpi/images/loop11.png b/res-xhdpi/images/loop11.png deleted file mode 100644 index ae34ccfe7..000000000 Binary files a/res-xhdpi/images/loop11.png and /dev/null differ diff --git a/res-xhdpi/images/loop12.png b/res-xhdpi/images/loop12.png deleted file mode 100644 index ee07cbc6b..000000000 Binary files a/res-xhdpi/images/loop12.png and /dev/null differ diff --git a/res-xhdpi/images/loop13.png b/res-xhdpi/images/loop13.png deleted file mode 100644 index c1b7a7829..000000000 Binary files a/res-xhdpi/images/loop13.png and /dev/null differ diff --git a/res-xhdpi/images/loop14.png b/res-xhdpi/images/loop14.png deleted file mode 100644 index 26ced74af..000000000 Binary files a/res-xhdpi/images/loop14.png and /dev/null differ diff --git a/res-xhdpi/images/loop15.png b/res-xhdpi/images/loop15.png deleted file mode 100644 index 3cd3f3c7f..000000000 Binary files a/res-xhdpi/images/loop15.png and /dev/null differ diff --git a/res-xhdpi/images/loop16.png b/res-xhdpi/images/loop16.png deleted file mode 100644 index 67f6dd3d8..000000000 Binary files a/res-xhdpi/images/loop16.png and /dev/null differ diff --git a/res-xhdpi/images/loop17.png b/res-xhdpi/images/loop17.png deleted file mode 100644 index c2ddbd0b7..000000000 Binary files a/res-xhdpi/images/loop17.png and /dev/null differ diff --git a/res-xhdpi/images/loop18.png b/res-xhdpi/images/loop18.png deleted file mode 100644 index 14590aaf9..000000000 Binary files a/res-xhdpi/images/loop18.png and /dev/null differ diff --git a/res-xhdpi/images/loop19.png b/res-xhdpi/images/loop19.png deleted file mode 100644 index 0c6c828c7..000000000 Binary files a/res-xhdpi/images/loop19.png and /dev/null differ diff --git a/res-xhdpi/images/loop20.png b/res-xhdpi/images/loop20.png deleted file mode 100644 index ab0572c6d..000000000 Binary files a/res-xhdpi/images/loop20.png and /dev/null differ diff --git a/res-xhdpi/images/loop21.png b/res-xhdpi/images/loop21.png deleted file mode 100644 index 1ed54e5df..000000000 Binary files a/res-xhdpi/images/loop21.png and /dev/null differ diff --git a/res-xhdpi/images/loop22.png b/res-xhdpi/images/loop22.png deleted file mode 100644 index 9e894c753..000000000 Binary files a/res-xhdpi/images/loop22.png and /dev/null differ diff --git a/res-xhdpi/images/loop23.png b/res-xhdpi/images/loop23.png deleted file mode 100644 index 87c44c559..000000000 Binary files a/res-xhdpi/images/loop23.png and /dev/null differ diff --git a/res-xhdpi/images/loop24.png b/res-xhdpi/images/loop24.png deleted file mode 100644 index 9dcebd94e..000000000 Binary files a/res-xhdpi/images/loop24.png and /dev/null differ diff --git a/res-xhdpi/images/loop25.png b/res-xhdpi/images/loop25.png deleted file mode 100644 index 600c1e90a..000000000 Binary files a/res-xhdpi/images/loop25.png and /dev/null differ diff --git a/res-xhdpi/images/loop26.png b/res-xhdpi/images/loop26.png deleted file mode 100644 index 575e808cd..000000000 Binary files a/res-xhdpi/images/loop26.png and /dev/null differ diff --git a/res-xhdpi/images/loop27.png b/res-xhdpi/images/loop27.png deleted file mode 100644 index 3c7908dc1..000000000 Binary files a/res-xhdpi/images/loop27.png and /dev/null differ diff --git a/res-xhdpi/images/loop28.png b/res-xhdpi/images/loop28.png deleted file mode 100644 index 31bc00823..000000000 Binary files a/res-xhdpi/images/loop28.png and /dev/null differ diff --git a/res-xhdpi/images/loop29.png b/res-xhdpi/images/loop29.png deleted file mode 100644 index 7797b39a4..000000000 Binary files a/res-xhdpi/images/loop29.png and /dev/null differ diff --git a/res-xhdpi/images/loop30.png b/res-xhdpi/images/loop30.png deleted file mode 100644 index 234970cb4..000000000 Binary files a/res-xhdpi/images/loop30.png and /dev/null differ diff --git a/res-xhdpi/images/loop31.png b/res-xhdpi/images/loop31.png deleted file mode 100644 index cd87e1b3c..000000000 Binary files a/res-xhdpi/images/loop31.png and /dev/null differ diff --git a/res-xhdpi/images/loop32.png b/res-xhdpi/images/loop32.png deleted file mode 100644 index 263dd0d98..000000000 Binary files a/res-xhdpi/images/loop32.png and /dev/null differ diff --git a/res-xhdpi/images/loop33.png b/res-xhdpi/images/loop33.png deleted file mode 100644 index 62cbd5ceb..000000000 Binary files a/res-xhdpi/images/loop33.png and /dev/null differ diff --git a/res-xhdpi/images/loop34.png b/res-xhdpi/images/loop34.png deleted file mode 100644 index 7ab585623..000000000 Binary files a/res-xhdpi/images/loop34.png and /dev/null differ diff --git a/res-xhdpi/images/loop35.png b/res-xhdpi/images/loop35.png deleted file mode 100644 index 2b124e936..000000000 Binary files a/res-xhdpi/images/loop35.png and /dev/null differ diff --git a/res-xhdpi/images/loop36.png b/res-xhdpi/images/loop36.png deleted file mode 100644 index b5b74be51..000000000 Binary files a/res-xhdpi/images/loop36.png and /dev/null differ diff --git a/res-xhdpi/images/loop37.png b/res-xhdpi/images/loop37.png deleted file mode 100644 index cad4c4278..000000000 Binary files a/res-xhdpi/images/loop37.png and /dev/null differ diff --git a/res-xhdpi/images/loop38.png b/res-xhdpi/images/loop38.png deleted file mode 100644 index 4a83e1806..000000000 Binary files a/res-xhdpi/images/loop38.png and /dev/null differ diff --git a/res-xhdpi/images/loop39.png b/res-xhdpi/images/loop39.png deleted file mode 100644 index 454a03eb7..000000000 Binary files a/res-xhdpi/images/loop39.png and /dev/null differ diff --git a/res-xhdpi/images/loop40.png b/res-xhdpi/images/loop40.png deleted file mode 100644 index 093f44bff..000000000 Binary files a/res-xhdpi/images/loop40.png and /dev/null differ diff --git a/res-xhdpi/images/loop41.png b/res-xhdpi/images/loop41.png deleted file mode 100644 index c1730327e..000000000 Binary files a/res-xhdpi/images/loop41.png and /dev/null differ diff --git a/res-xhdpi/images/loop42.png b/res-xhdpi/images/loop42.png deleted file mode 100644 index 4b4072aa2..000000000 Binary files a/res-xhdpi/images/loop42.png and /dev/null differ diff --git a/res-xhdpi/images/loop43.png b/res-xhdpi/images/loop43.png deleted file mode 100644 index 33a03d28d..000000000 Binary files a/res-xhdpi/images/loop43.png and /dev/null differ diff --git a/res-xhdpi/images/loop44.png b/res-xhdpi/images/loop44.png deleted file mode 100644 index 1965294b3..000000000 Binary files a/res-xhdpi/images/loop44.png and /dev/null differ diff --git a/res-xhdpi/images/loop45.png b/res-xhdpi/images/loop45.png deleted file mode 100644 index 0bf16daa5..000000000 Binary files a/res-xhdpi/images/loop45.png and /dev/null differ diff --git a/res-xhdpi/images/loop46.png b/res-xhdpi/images/loop46.png deleted file mode 100644 index 81255bc90..000000000 Binary files a/res-xhdpi/images/loop46.png and /dev/null differ diff --git a/res-xhdpi/images/loop47.png b/res-xhdpi/images/loop47.png deleted file mode 100644 index e1e171053..000000000 Binary files a/res-xhdpi/images/loop47.png and /dev/null differ diff --git a/res-xhdpi/images/loop48.png b/res-xhdpi/images/loop48.png deleted file mode 100644 index 9d515ca7d..000000000 Binary files a/res-xhdpi/images/loop48.png and /dev/null differ diff --git a/res-xhdpi/images/loop49.png b/res-xhdpi/images/loop49.png deleted file mode 100644 index 6cb515c72..000000000 Binary files a/res-xhdpi/images/loop49.png and /dev/null differ diff --git a/res-xhdpi/images/loop50.png b/res-xhdpi/images/loop50.png deleted file mode 100644 index 310ba7200..000000000 Binary files a/res-xhdpi/images/loop50.png and /dev/null differ diff --git a/res-xhdpi/images/loop51.png b/res-xhdpi/images/loop51.png deleted file mode 100644 index 283f7eb37..000000000 Binary files a/res-xhdpi/images/loop51.png and /dev/null differ diff --git a/res-xhdpi/images/loop52.png b/res-xhdpi/images/loop52.png deleted file mode 100644 index 141004fa1..000000000 Binary files a/res-xhdpi/images/loop52.png and /dev/null differ diff --git a/res-xhdpi/images/loop53.png b/res-xhdpi/images/loop53.png deleted file mode 100644 index 1b4649cd3..000000000 Binary files a/res-xhdpi/images/loop53.png and /dev/null differ diff --git a/res-xhdpi/images/loop54.png b/res-xhdpi/images/loop54.png deleted file mode 100644 index 3210b4a79..000000000 Binary files a/res-xhdpi/images/loop54.png and /dev/null differ diff --git a/res-xhdpi/images/loop55.png b/res-xhdpi/images/loop55.png deleted file mode 100644 index b1d9ea0b9..000000000 Binary files a/res-xhdpi/images/loop55.png and /dev/null differ diff --git a/res-xhdpi/images/loop56.png b/res-xhdpi/images/loop56.png deleted file mode 100644 index 1ae612667..000000000 Binary files a/res-xhdpi/images/loop56.png and /dev/null differ diff --git a/res-xhdpi/images/loop57.png b/res-xhdpi/images/loop57.png deleted file mode 100644 index 6317e8812..000000000 Binary files a/res-xhdpi/images/loop57.png and /dev/null differ diff --git a/res-xhdpi/images/loop58.png b/res-xhdpi/images/loop58.png deleted file mode 100644 index b275a31d5..000000000 Binary files a/res-xhdpi/images/loop58.png and /dev/null differ diff --git a/res-xhdpi/images/loop59.png b/res-xhdpi/images/loop59.png deleted file mode 100644 index 9bc3ba05e..000000000 Binary files a/res-xhdpi/images/loop59.png and /dev/null differ diff --git a/res-xhdpi/images/loop60.png b/res-xhdpi/images/loop60.png deleted file mode 100644 index b6a9e64ec..000000000 Binary files a/res-xhdpi/images/loop60.png and /dev/null differ diff --git a/res-xhdpi/images/loop61.png b/res-xhdpi/images/loop61.png deleted file mode 100644 index fee9beeba..000000000 Binary files a/res-xhdpi/images/loop61.png and /dev/null differ diff --git a/res-xhdpi/images/loop62.png b/res-xhdpi/images/loop62.png deleted file mode 100644 index e153319ae..000000000 Binary files a/res-xhdpi/images/loop62.png and /dev/null differ diff --git a/res-xhdpi/images/loop63.png b/res-xhdpi/images/loop63.png deleted file mode 100644 index a2d9efd44..000000000 Binary files a/res-xhdpi/images/loop63.png and /dev/null differ diff --git a/res-xhdpi/images/loop64.png b/res-xhdpi/images/loop64.png deleted file mode 100644 index 6cfdc5a8e..000000000 Binary files a/res-xhdpi/images/loop64.png and /dev/null differ diff --git a/res-xhdpi/images/loop65.png b/res-xhdpi/images/loop65.png deleted file mode 100644 index 2806b1cfe..000000000 Binary files a/res-xhdpi/images/loop65.png and /dev/null differ diff --git a/res-xhdpi/images/loop66.png b/res-xhdpi/images/loop66.png deleted file mode 100644 index fc51ee94f..000000000 Binary files a/res-xhdpi/images/loop66.png and /dev/null differ diff --git a/res-xhdpi/images/loop67.png b/res-xhdpi/images/loop67.png deleted file mode 100644 index d85ebf3fc..000000000 Binary files a/res-xhdpi/images/loop67.png and /dev/null differ diff --git a/res-xhdpi/images/loop68.png b/res-xhdpi/images/loop68.png deleted file mode 100644 index 8f5437abf..000000000 Binary files a/res-xhdpi/images/loop68.png and /dev/null differ diff --git a/res-xhdpi/images/loop69.png b/res-xhdpi/images/loop69.png deleted file mode 100644 index b426c539f..000000000 Binary files a/res-xhdpi/images/loop69.png and /dev/null differ diff --git a/res-xhdpi/images/loop70.png b/res-xhdpi/images/loop70.png deleted file mode 100644 index 854189004..000000000 Binary files a/res-xhdpi/images/loop70.png and /dev/null differ diff --git a/res-xhdpi/images/loop71.png b/res-xhdpi/images/loop71.png deleted file mode 100644 index 2aa0fbf29..000000000 Binary files a/res-xhdpi/images/loop71.png and /dev/null differ diff --git a/res-xhdpi/images/loop72.png b/res-xhdpi/images/loop72.png deleted file mode 100644 index dfe61c971..000000000 Binary files a/res-xhdpi/images/loop72.png and /dev/null differ diff --git a/res-xhdpi/images/loop73.png b/res-xhdpi/images/loop73.png deleted file mode 100644 index 4b235b541..000000000 Binary files a/res-xhdpi/images/loop73.png and /dev/null differ diff --git a/res-xhdpi/images/loop74.png b/res-xhdpi/images/loop74.png deleted file mode 100644 index 31e4c0e98..000000000 Binary files a/res-xhdpi/images/loop74.png and /dev/null differ diff --git a/res-xhdpi/images/loop75.png b/res-xhdpi/images/loop75.png deleted file mode 100644 index 68197f564..000000000 Binary files a/res-xhdpi/images/loop75.png and /dev/null differ diff --git a/res-xhdpi/images/loop76.png b/res-xhdpi/images/loop76.png deleted file mode 100644 index cff8f4ab0..000000000 Binary files a/res-xhdpi/images/loop76.png and /dev/null differ diff --git a/res-xhdpi/images/loop77.png b/res-xhdpi/images/loop77.png deleted file mode 100644 index 3b38a39d6..000000000 Binary files a/res-xhdpi/images/loop77.png and /dev/null differ diff --git a/res-xhdpi/images/loop78.png b/res-xhdpi/images/loop78.png deleted file mode 100644 index 8d3562496..000000000 Binary files a/res-xhdpi/images/loop78.png and /dev/null differ diff --git a/res-xhdpi/images/loop79.png b/res-xhdpi/images/loop79.png deleted file mode 100644 index e8cdbe021..000000000 Binary files a/res-xhdpi/images/loop79.png and /dev/null differ diff --git a/res-xhdpi/images/loop80.png b/res-xhdpi/images/loop80.png deleted file mode 100644 index 5b26b4892..000000000 Binary files a/res-xhdpi/images/loop80.png and /dev/null differ diff --git a/res-xhdpi/images/loop81.png b/res-xhdpi/images/loop81.png deleted file mode 100644 index 135b61ef8..000000000 Binary files a/res-xhdpi/images/loop81.png and /dev/null differ diff --git a/res-xhdpi/images/loop82.png b/res-xhdpi/images/loop82.png deleted file mode 100644 index 51da110f0..000000000 Binary files a/res-xhdpi/images/loop82.png and /dev/null differ diff --git a/res-xhdpi/images/loop83.png b/res-xhdpi/images/loop83.png deleted file mode 100644 index 84888a9fd..000000000 Binary files a/res-xhdpi/images/loop83.png and /dev/null differ diff --git a/res-xhdpi/images/loop84.png b/res-xhdpi/images/loop84.png deleted file mode 100644 index 014334400..000000000 Binary files a/res-xhdpi/images/loop84.png and /dev/null differ diff --git a/res-xhdpi/images/loop85.png b/res-xhdpi/images/loop85.png deleted file mode 100644 index 58367781b..000000000 Binary files a/res-xhdpi/images/loop85.png and /dev/null differ diff --git a/res-xhdpi/images/loop86.png b/res-xhdpi/images/loop86.png deleted file mode 100644 index 00166a9d4..000000000 Binary files a/res-xhdpi/images/loop86.png and /dev/null differ diff --git a/res-xhdpi/images/loop87.png b/res-xhdpi/images/loop87.png deleted file mode 100644 index b6f008982..000000000 Binary files a/res-xhdpi/images/loop87.png and /dev/null differ diff --git a/res-xhdpi/images/loop88.png b/res-xhdpi/images/loop88.png deleted file mode 100644 index 77b5b4262..000000000 Binary files a/res-xhdpi/images/loop88.png and /dev/null differ diff --git a/res-xhdpi/images/loop89.png b/res-xhdpi/images/loop89.png deleted file mode 100644 index 4beb1f04f..000000000 Binary files a/res-xhdpi/images/loop89.png and /dev/null differ diff --git a/res-xhdpi/images/loop90.png b/res-xhdpi/images/loop90.png deleted file mode 100644 index 45393eac2..000000000 Binary files a/res-xhdpi/images/loop90.png and /dev/null differ diff --git a/res-xxhdpi/images/loop00.png b/res-xxhdpi/images/loop00.png index 9d6154452..d360c79c5 100644 Binary files a/res-xxhdpi/images/loop00.png and b/res-xxhdpi/images/loop00.png differ diff --git a/res-xxhdpi/images/loop01.png b/res-xxhdpi/images/loop01.png index 024bf6cea..a0b7ac665 100644 Binary files a/res-xxhdpi/images/loop01.png and b/res-xxhdpi/images/loop01.png differ diff --git a/res-xxhdpi/images/loop02.png b/res-xxhdpi/images/loop02.png index 4f6cbf208..739c5805a 100644 Binary files a/res-xxhdpi/images/loop02.png and b/res-xxhdpi/images/loop02.png differ diff --git a/res-xxhdpi/images/loop03.png b/res-xxhdpi/images/loop03.png index 2f3287dfb..98a4890ad 100644 Binary files a/res-xxhdpi/images/loop03.png and b/res-xxhdpi/images/loop03.png differ diff --git a/res-xxhdpi/images/loop04.png b/res-xxhdpi/images/loop04.png index bc979ccb7..df6a09e34 100644 Binary files a/res-xxhdpi/images/loop04.png and b/res-xxhdpi/images/loop04.png differ diff --git a/res-xxhdpi/images/loop05.png b/res-xxhdpi/images/loop05.png index b1733db35..4d8d56de4 100644 Binary files a/res-xxhdpi/images/loop05.png and b/res-xxhdpi/images/loop05.png differ diff --git a/res-xxhdpi/images/loop06.png b/res-xxhdpi/images/loop06.png index 46f629124..c5f26f108 100644 Binary files a/res-xxhdpi/images/loop06.png and b/res-xxhdpi/images/loop06.png differ diff --git a/res-xxhdpi/images/loop07.png b/res-xxhdpi/images/loop07.png deleted file mode 100644 index ead912a2b..000000000 Binary files a/res-xxhdpi/images/loop07.png and /dev/null differ diff --git a/res-xxhdpi/images/loop08.png b/res-xxhdpi/images/loop08.png deleted file mode 100644 index d693b5b32..000000000 Binary files a/res-xxhdpi/images/loop08.png and /dev/null differ diff --git a/res-xxhdpi/images/loop09.png b/res-xxhdpi/images/loop09.png deleted file mode 100644 index 06c703426..000000000 Binary files a/res-xxhdpi/images/loop09.png and /dev/null differ diff --git a/res-xxhdpi/images/loop10.png b/res-xxhdpi/images/loop10.png deleted file mode 100644 index 0875b917a..000000000 Binary files a/res-xxhdpi/images/loop10.png and /dev/null differ diff --git a/res-xxhdpi/images/loop11.png b/res-xxhdpi/images/loop11.png deleted file mode 100644 index 1b0f18eee..000000000 Binary files a/res-xxhdpi/images/loop11.png and /dev/null differ diff --git a/res-xxhdpi/images/loop12.png b/res-xxhdpi/images/loop12.png deleted file mode 100644 index 540d2927e..000000000 Binary files a/res-xxhdpi/images/loop12.png and /dev/null differ diff --git a/res-xxhdpi/images/loop13.png b/res-xxhdpi/images/loop13.png deleted file mode 100644 index 5a85eff89..000000000 Binary files a/res-xxhdpi/images/loop13.png and /dev/null differ diff --git a/res-xxhdpi/images/loop14.png b/res-xxhdpi/images/loop14.png deleted file mode 100644 index e94ea24ad..000000000 Binary files a/res-xxhdpi/images/loop14.png and /dev/null differ diff --git a/res-xxhdpi/images/loop15.png b/res-xxhdpi/images/loop15.png deleted file mode 100644 index c1a78f50a..000000000 Binary files a/res-xxhdpi/images/loop15.png and /dev/null differ diff --git a/res-xxhdpi/images/loop16.png b/res-xxhdpi/images/loop16.png deleted file mode 100644 index 7cb3e9aa5..000000000 Binary files a/res-xxhdpi/images/loop16.png and /dev/null differ diff --git a/res-xxhdpi/images/loop17.png b/res-xxhdpi/images/loop17.png deleted file mode 100644 index 1ad8497a2..000000000 Binary files a/res-xxhdpi/images/loop17.png and /dev/null differ diff --git a/res-xxhdpi/images/loop18.png b/res-xxhdpi/images/loop18.png deleted file mode 100644 index fb82ebe00..000000000 Binary files a/res-xxhdpi/images/loop18.png and /dev/null differ diff --git a/res-xxhdpi/images/loop19.png b/res-xxhdpi/images/loop19.png deleted file mode 100644 index 217d34bf9..000000000 Binary files a/res-xxhdpi/images/loop19.png and /dev/null differ diff --git a/res-xxhdpi/images/loop20.png b/res-xxhdpi/images/loop20.png deleted file mode 100644 index f1cfe78ae..000000000 Binary files a/res-xxhdpi/images/loop20.png and /dev/null differ diff --git a/res-xxhdpi/images/loop21.png b/res-xxhdpi/images/loop21.png deleted file mode 100644 index 184c86b41..000000000 Binary files a/res-xxhdpi/images/loop21.png and /dev/null differ diff --git a/res-xxhdpi/images/loop22.png b/res-xxhdpi/images/loop22.png deleted file mode 100644 index 68e3b2a31..000000000 Binary files a/res-xxhdpi/images/loop22.png and /dev/null differ diff --git a/res-xxhdpi/images/loop23.png b/res-xxhdpi/images/loop23.png deleted file mode 100644 index af188318d..000000000 Binary files a/res-xxhdpi/images/loop23.png and /dev/null differ diff --git a/res-xxhdpi/images/loop24.png b/res-xxhdpi/images/loop24.png deleted file mode 100644 index dd7c4a518..000000000 Binary files a/res-xxhdpi/images/loop24.png and /dev/null differ diff --git a/res-xxhdpi/images/loop25.png b/res-xxhdpi/images/loop25.png deleted file mode 100644 index c58c08d24..000000000 Binary files a/res-xxhdpi/images/loop25.png and /dev/null differ diff --git a/res-xxhdpi/images/loop26.png b/res-xxhdpi/images/loop26.png deleted file mode 100644 index 4409e551e..000000000 Binary files a/res-xxhdpi/images/loop26.png and /dev/null differ diff --git a/res-xxhdpi/images/loop27.png b/res-xxhdpi/images/loop27.png deleted file mode 100644 index e96e1fdb7..000000000 Binary files a/res-xxhdpi/images/loop27.png and /dev/null differ diff --git a/res-xxhdpi/images/loop28.png b/res-xxhdpi/images/loop28.png deleted file mode 100644 index d36ffa91e..000000000 Binary files a/res-xxhdpi/images/loop28.png and /dev/null differ diff --git a/res-xxhdpi/images/loop29.png b/res-xxhdpi/images/loop29.png deleted file mode 100644 index 936a57052..000000000 Binary files a/res-xxhdpi/images/loop29.png and /dev/null differ diff --git a/res-xxhdpi/images/loop30.png b/res-xxhdpi/images/loop30.png deleted file mode 100644 index b5c5e0490..000000000 Binary files a/res-xxhdpi/images/loop30.png and /dev/null differ diff --git a/res-xxhdpi/images/loop31.png b/res-xxhdpi/images/loop31.png deleted file mode 100644 index 1e2aa8b3f..000000000 Binary files a/res-xxhdpi/images/loop31.png and /dev/null differ diff --git a/res-xxhdpi/images/loop32.png b/res-xxhdpi/images/loop32.png deleted file mode 100644 index 638ec8bc1..000000000 Binary files a/res-xxhdpi/images/loop32.png and /dev/null differ diff --git a/res-xxhdpi/images/loop33.png b/res-xxhdpi/images/loop33.png deleted file mode 100644 index cb62a36a0..000000000 Binary files a/res-xxhdpi/images/loop33.png and /dev/null differ diff --git a/res-xxhdpi/images/loop34.png b/res-xxhdpi/images/loop34.png deleted file mode 100644 index ac877b83d..000000000 Binary files a/res-xxhdpi/images/loop34.png and /dev/null differ diff --git a/res-xxhdpi/images/loop35.png b/res-xxhdpi/images/loop35.png deleted file mode 100644 index 567cbf1ca..000000000 Binary files a/res-xxhdpi/images/loop35.png and /dev/null differ diff --git a/res-xxhdpi/images/loop36.png b/res-xxhdpi/images/loop36.png deleted file mode 100644 index b1c6220e3..000000000 Binary files a/res-xxhdpi/images/loop36.png and /dev/null differ diff --git a/res-xxhdpi/images/loop37.png b/res-xxhdpi/images/loop37.png deleted file mode 100644 index ad40b757d..000000000 Binary files a/res-xxhdpi/images/loop37.png and /dev/null differ diff --git a/res-xxhdpi/images/loop38.png b/res-xxhdpi/images/loop38.png deleted file mode 100644 index 87be4ef39..000000000 Binary files a/res-xxhdpi/images/loop38.png and /dev/null differ diff --git a/res-xxhdpi/images/loop39.png b/res-xxhdpi/images/loop39.png deleted file mode 100644 index fecaa1ff2..000000000 Binary files a/res-xxhdpi/images/loop39.png and /dev/null differ diff --git a/res-xxhdpi/images/loop40.png b/res-xxhdpi/images/loop40.png deleted file mode 100644 index 849caaa2d..000000000 Binary files a/res-xxhdpi/images/loop40.png and /dev/null differ diff --git a/res-xxhdpi/images/loop41.png b/res-xxhdpi/images/loop41.png deleted file mode 100644 index 9c0b81f48..000000000 Binary files a/res-xxhdpi/images/loop41.png and /dev/null differ diff --git a/res-xxhdpi/images/loop42.png b/res-xxhdpi/images/loop42.png deleted file mode 100644 index 9c8657326..000000000 Binary files a/res-xxhdpi/images/loop42.png and /dev/null differ diff --git a/res-xxhdpi/images/loop43.png b/res-xxhdpi/images/loop43.png deleted file mode 100644 index 1a5f88822..000000000 Binary files a/res-xxhdpi/images/loop43.png and /dev/null differ diff --git a/res-xxhdpi/images/loop44.png b/res-xxhdpi/images/loop44.png deleted file mode 100644 index 2b4a449a7..000000000 Binary files a/res-xxhdpi/images/loop44.png and /dev/null differ diff --git a/res-xxhdpi/images/loop45.png b/res-xxhdpi/images/loop45.png deleted file mode 100644 index 11cc31c37..000000000 Binary files a/res-xxhdpi/images/loop45.png and /dev/null differ diff --git a/res-xxhdpi/images/loop46.png b/res-xxhdpi/images/loop46.png deleted file mode 100644 index 95f3f993c..000000000 Binary files a/res-xxhdpi/images/loop46.png and /dev/null differ diff --git a/res-xxhdpi/images/loop47.png b/res-xxhdpi/images/loop47.png deleted file mode 100644 index ed991154e..000000000 Binary files a/res-xxhdpi/images/loop47.png and /dev/null differ diff --git a/res-xxhdpi/images/loop48.png b/res-xxhdpi/images/loop48.png deleted file mode 100644 index e39761c5c..000000000 Binary files a/res-xxhdpi/images/loop48.png and /dev/null differ diff --git a/res-xxhdpi/images/loop49.png b/res-xxhdpi/images/loop49.png deleted file mode 100644 index 65ec56034..000000000 Binary files a/res-xxhdpi/images/loop49.png and /dev/null differ diff --git a/res-xxhdpi/images/loop50.png b/res-xxhdpi/images/loop50.png deleted file mode 100644 index 82631d9db..000000000 Binary files a/res-xxhdpi/images/loop50.png and /dev/null differ diff --git a/res-xxhdpi/images/loop51.png b/res-xxhdpi/images/loop51.png deleted file mode 100644 index eb3910c31..000000000 Binary files a/res-xxhdpi/images/loop51.png and /dev/null differ diff --git a/res-xxhdpi/images/loop52.png b/res-xxhdpi/images/loop52.png deleted file mode 100644 index 64ec1ad96..000000000 Binary files a/res-xxhdpi/images/loop52.png and /dev/null differ diff --git a/res-xxhdpi/images/loop53.png b/res-xxhdpi/images/loop53.png deleted file mode 100644 index e71c97145..000000000 Binary files a/res-xxhdpi/images/loop53.png and /dev/null differ diff --git a/res-xxhdpi/images/loop54.png b/res-xxhdpi/images/loop54.png deleted file mode 100644 index 877e15218..000000000 Binary files a/res-xxhdpi/images/loop54.png and /dev/null differ diff --git a/res-xxhdpi/images/loop55.png b/res-xxhdpi/images/loop55.png deleted file mode 100644 index 0a8f8f091..000000000 Binary files a/res-xxhdpi/images/loop55.png and /dev/null differ diff --git a/res-xxhdpi/images/loop56.png b/res-xxhdpi/images/loop56.png deleted file mode 100644 index ed9eff998..000000000 Binary files a/res-xxhdpi/images/loop56.png and /dev/null differ diff --git a/res-xxhdpi/images/loop57.png b/res-xxhdpi/images/loop57.png deleted file mode 100644 index 9afb74557..000000000 Binary files a/res-xxhdpi/images/loop57.png and /dev/null differ diff --git a/res-xxhdpi/images/loop58.png b/res-xxhdpi/images/loop58.png deleted file mode 100644 index 775514eb8..000000000 Binary files a/res-xxhdpi/images/loop58.png and /dev/null differ diff --git a/res-xxhdpi/images/loop59.png b/res-xxhdpi/images/loop59.png deleted file mode 100644 index b22a3a7fa..000000000 Binary files a/res-xxhdpi/images/loop59.png and /dev/null differ diff --git a/res-xxhdpi/images/loop60.png b/res-xxhdpi/images/loop60.png deleted file mode 100644 index 94905cab2..000000000 Binary files a/res-xxhdpi/images/loop60.png and /dev/null differ diff --git a/res-xxhdpi/images/loop61.png b/res-xxhdpi/images/loop61.png deleted file mode 100644 index bb9670ccd..000000000 Binary files a/res-xxhdpi/images/loop61.png and /dev/null differ diff --git a/res-xxhdpi/images/loop62.png b/res-xxhdpi/images/loop62.png deleted file mode 100644 index 1acf5ac57..000000000 Binary files a/res-xxhdpi/images/loop62.png and /dev/null differ diff --git a/res-xxhdpi/images/loop63.png b/res-xxhdpi/images/loop63.png deleted file mode 100644 index 03f562086..000000000 Binary files a/res-xxhdpi/images/loop63.png and /dev/null differ diff --git a/res-xxhdpi/images/loop64.png b/res-xxhdpi/images/loop64.png deleted file mode 100644 index 7a5ce1824..000000000 Binary files a/res-xxhdpi/images/loop64.png and /dev/null differ diff --git a/res-xxhdpi/images/loop65.png b/res-xxhdpi/images/loop65.png deleted file mode 100644 index 022b64601..000000000 Binary files a/res-xxhdpi/images/loop65.png and /dev/null differ diff --git a/res-xxhdpi/images/loop66.png b/res-xxhdpi/images/loop66.png deleted file mode 100644 index 9fd326404..000000000 Binary files a/res-xxhdpi/images/loop66.png and /dev/null differ diff --git a/res-xxhdpi/images/loop67.png b/res-xxhdpi/images/loop67.png deleted file mode 100644 index b05e20e11..000000000 Binary files a/res-xxhdpi/images/loop67.png and /dev/null differ diff --git a/res-xxhdpi/images/loop68.png b/res-xxhdpi/images/loop68.png deleted file mode 100644 index 66556f94d..000000000 Binary files a/res-xxhdpi/images/loop68.png and /dev/null differ diff --git a/res-xxhdpi/images/loop69.png b/res-xxhdpi/images/loop69.png deleted file mode 100644 index 34150c3a7..000000000 Binary files a/res-xxhdpi/images/loop69.png and /dev/null differ diff --git a/res-xxhdpi/images/loop70.png b/res-xxhdpi/images/loop70.png deleted file mode 100644 index 007f5953d..000000000 Binary files a/res-xxhdpi/images/loop70.png and /dev/null differ diff --git a/res-xxhdpi/images/loop71.png b/res-xxhdpi/images/loop71.png deleted file mode 100644 index 6db5c64f6..000000000 Binary files a/res-xxhdpi/images/loop71.png and /dev/null differ diff --git a/res-xxhdpi/images/loop72.png b/res-xxhdpi/images/loop72.png deleted file mode 100644 index 6e9d8e825..000000000 Binary files a/res-xxhdpi/images/loop72.png and /dev/null differ diff --git a/res-xxhdpi/images/loop73.png b/res-xxhdpi/images/loop73.png deleted file mode 100644 index 90c87d358..000000000 Binary files a/res-xxhdpi/images/loop73.png and /dev/null differ diff --git a/res-xxhdpi/images/loop74.png b/res-xxhdpi/images/loop74.png deleted file mode 100644 index c0fe8dd07..000000000 Binary files a/res-xxhdpi/images/loop74.png and /dev/null differ diff --git a/res-xxhdpi/images/loop75.png b/res-xxhdpi/images/loop75.png deleted file mode 100644 index 185355820..000000000 Binary files a/res-xxhdpi/images/loop75.png and /dev/null differ diff --git a/res-xxhdpi/images/loop76.png b/res-xxhdpi/images/loop76.png deleted file mode 100644 index 911ffeaf5..000000000 Binary files a/res-xxhdpi/images/loop76.png and /dev/null differ diff --git a/res-xxhdpi/images/loop77.png b/res-xxhdpi/images/loop77.png deleted file mode 100644 index 87861a20b..000000000 Binary files a/res-xxhdpi/images/loop77.png and /dev/null differ diff --git a/res-xxhdpi/images/loop78.png b/res-xxhdpi/images/loop78.png deleted file mode 100644 index 4b61b5208..000000000 Binary files a/res-xxhdpi/images/loop78.png and /dev/null differ diff --git a/res-xxhdpi/images/loop79.png b/res-xxhdpi/images/loop79.png deleted file mode 100644 index dea4bcf14..000000000 Binary files a/res-xxhdpi/images/loop79.png and /dev/null differ diff --git a/res-xxhdpi/images/loop80.png b/res-xxhdpi/images/loop80.png deleted file mode 100644 index dab06f389..000000000 Binary files a/res-xxhdpi/images/loop80.png and /dev/null differ diff --git a/res-xxhdpi/images/loop81.png b/res-xxhdpi/images/loop81.png deleted file mode 100644 index 4d74671af..000000000 Binary files a/res-xxhdpi/images/loop81.png and /dev/null differ diff --git a/res-xxhdpi/images/loop82.png b/res-xxhdpi/images/loop82.png deleted file mode 100644 index 7124c88a1..000000000 Binary files a/res-xxhdpi/images/loop82.png and /dev/null differ diff --git a/res-xxhdpi/images/loop83.png b/res-xxhdpi/images/loop83.png deleted file mode 100644 index c8cc938a2..000000000 Binary files a/res-xxhdpi/images/loop83.png and /dev/null differ diff --git a/res-xxhdpi/images/loop84.png b/res-xxhdpi/images/loop84.png deleted file mode 100644 index dbfdaeb24..000000000 Binary files a/res-xxhdpi/images/loop84.png and /dev/null differ diff --git a/res-xxhdpi/images/loop85.png b/res-xxhdpi/images/loop85.png deleted file mode 100644 index 211098010..000000000 Binary files a/res-xxhdpi/images/loop85.png and /dev/null differ diff --git a/res-xxhdpi/images/loop86.png b/res-xxhdpi/images/loop86.png deleted file mode 100644 index c402cecf4..000000000 Binary files a/res-xxhdpi/images/loop86.png and /dev/null differ diff --git a/res-xxhdpi/images/loop87.png b/res-xxhdpi/images/loop87.png deleted file mode 100644 index 0d7ff318f..000000000 Binary files a/res-xxhdpi/images/loop87.png and /dev/null differ diff --git a/res-xxhdpi/images/loop88.png b/res-xxhdpi/images/loop88.png deleted file mode 100644 index 754537d36..000000000 Binary files a/res-xxhdpi/images/loop88.png and /dev/null differ diff --git a/res-xxhdpi/images/loop89.png b/res-xxhdpi/images/loop89.png deleted file mode 100644 index 68d4d6000..000000000 Binary files a/res-xxhdpi/images/loop89.png and /dev/null differ diff --git a/res-xxhdpi/images/loop90.png b/res-xxhdpi/images/loop90.png deleted file mode 100644 index 9d6154452..000000000 Binary files a/res-xxhdpi/images/loop90.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop00.png b/res-xxxhdpi/images/loop00.png index 76351c5a2..d360c79c5 100644 Binary files a/res-xxxhdpi/images/loop00.png and b/res-xxxhdpi/images/loop00.png differ diff --git a/res-xxxhdpi/images/loop01.png b/res-xxxhdpi/images/loop01.png index acdefc064..a0b7ac665 100644 Binary files a/res-xxxhdpi/images/loop01.png and b/res-xxxhdpi/images/loop01.png differ diff --git a/res-xxxhdpi/images/loop02.png b/res-xxxhdpi/images/loop02.png index 3fcb5e509..739c5805a 100644 Binary files a/res-xxxhdpi/images/loop02.png and b/res-xxxhdpi/images/loop02.png differ diff --git a/res-xxxhdpi/images/loop03.png b/res-xxxhdpi/images/loop03.png index 47497a4a6..98a4890ad 100644 Binary files a/res-xxxhdpi/images/loop03.png and b/res-xxxhdpi/images/loop03.png differ diff --git a/res-xxxhdpi/images/loop04.png b/res-xxxhdpi/images/loop04.png index 1867381a7..df6a09e34 100644 Binary files a/res-xxxhdpi/images/loop04.png and b/res-xxxhdpi/images/loop04.png differ diff --git a/res-xxxhdpi/images/loop05.png b/res-xxxhdpi/images/loop05.png index 8b7574ccd..4d8d56de4 100644 Binary files a/res-xxxhdpi/images/loop05.png and b/res-xxxhdpi/images/loop05.png differ diff --git a/res-xxxhdpi/images/loop06.png b/res-xxxhdpi/images/loop06.png index e3c0a7d33..c5f26f108 100644 Binary files a/res-xxxhdpi/images/loop06.png and b/res-xxxhdpi/images/loop06.png differ diff --git a/res-xxxhdpi/images/loop07.png b/res-xxxhdpi/images/loop07.png deleted file mode 100644 index d783ca787..000000000 Binary files a/res-xxxhdpi/images/loop07.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop08.png b/res-xxxhdpi/images/loop08.png deleted file mode 100644 index eefcb3f97..000000000 Binary files a/res-xxxhdpi/images/loop08.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop09.png b/res-xxxhdpi/images/loop09.png deleted file mode 100644 index 0f82c269a..000000000 Binary files a/res-xxxhdpi/images/loop09.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop10.png b/res-xxxhdpi/images/loop10.png deleted file mode 100644 index bc8624685..000000000 Binary files a/res-xxxhdpi/images/loop10.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop11.png b/res-xxxhdpi/images/loop11.png deleted file mode 100644 index 7bd108746..000000000 Binary files a/res-xxxhdpi/images/loop11.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop12.png b/res-xxxhdpi/images/loop12.png deleted file mode 100644 index b9dd44e36..000000000 Binary files a/res-xxxhdpi/images/loop12.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop13.png b/res-xxxhdpi/images/loop13.png deleted file mode 100644 index 76c0d46bb..000000000 Binary files a/res-xxxhdpi/images/loop13.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop14.png b/res-xxxhdpi/images/loop14.png deleted file mode 100644 index 03ff4bd83..000000000 Binary files a/res-xxxhdpi/images/loop14.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop15.png b/res-xxxhdpi/images/loop15.png deleted file mode 100644 index b33cc28cb..000000000 Binary files a/res-xxxhdpi/images/loop15.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop16.png b/res-xxxhdpi/images/loop16.png deleted file mode 100644 index cef8302bc..000000000 Binary files a/res-xxxhdpi/images/loop16.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop17.png b/res-xxxhdpi/images/loop17.png deleted file mode 100644 index b1d6010fe..000000000 Binary files a/res-xxxhdpi/images/loop17.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop18.png b/res-xxxhdpi/images/loop18.png deleted file mode 100644 index 2df58f03c..000000000 Binary files a/res-xxxhdpi/images/loop18.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop19.png b/res-xxxhdpi/images/loop19.png deleted file mode 100644 index 0249bff35..000000000 Binary files a/res-xxxhdpi/images/loop19.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop20.png b/res-xxxhdpi/images/loop20.png deleted file mode 100644 index 5968bbb1b..000000000 Binary files a/res-xxxhdpi/images/loop20.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop21.png b/res-xxxhdpi/images/loop21.png deleted file mode 100644 index 76758e3a1..000000000 Binary files a/res-xxxhdpi/images/loop21.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop22.png b/res-xxxhdpi/images/loop22.png deleted file mode 100644 index 7ab40f985..000000000 Binary files a/res-xxxhdpi/images/loop22.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop23.png b/res-xxxhdpi/images/loop23.png deleted file mode 100644 index 830569f95..000000000 Binary files a/res-xxxhdpi/images/loop23.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop24.png b/res-xxxhdpi/images/loop24.png deleted file mode 100644 index 4b8f77f3a..000000000 Binary files a/res-xxxhdpi/images/loop24.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop25.png b/res-xxxhdpi/images/loop25.png deleted file mode 100644 index 83df09eeb..000000000 Binary files a/res-xxxhdpi/images/loop25.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop26.png b/res-xxxhdpi/images/loop26.png deleted file mode 100644 index 4df09dce3..000000000 Binary files a/res-xxxhdpi/images/loop26.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop27.png b/res-xxxhdpi/images/loop27.png deleted file mode 100644 index 0b211fe47..000000000 Binary files a/res-xxxhdpi/images/loop27.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop28.png b/res-xxxhdpi/images/loop28.png deleted file mode 100644 index b40985b60..000000000 Binary files a/res-xxxhdpi/images/loop28.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop29.png b/res-xxxhdpi/images/loop29.png deleted file mode 100644 index be5899de7..000000000 Binary files a/res-xxxhdpi/images/loop29.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop30.png b/res-xxxhdpi/images/loop30.png deleted file mode 100644 index a7f95edf9..000000000 Binary files a/res-xxxhdpi/images/loop30.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop31.png b/res-xxxhdpi/images/loop31.png deleted file mode 100644 index 1fe0bf3c1..000000000 Binary files a/res-xxxhdpi/images/loop31.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop32.png b/res-xxxhdpi/images/loop32.png deleted file mode 100644 index 4bd34b4c7..000000000 Binary files a/res-xxxhdpi/images/loop32.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop33.png b/res-xxxhdpi/images/loop33.png deleted file mode 100644 index c800b02db..000000000 Binary files a/res-xxxhdpi/images/loop33.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop34.png b/res-xxxhdpi/images/loop34.png deleted file mode 100644 index 926b01089..000000000 Binary files a/res-xxxhdpi/images/loop34.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop35.png b/res-xxxhdpi/images/loop35.png deleted file mode 100644 index 20f4cc1db..000000000 Binary files a/res-xxxhdpi/images/loop35.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop36.png b/res-xxxhdpi/images/loop36.png deleted file mode 100644 index 36e4abec1..000000000 Binary files a/res-xxxhdpi/images/loop36.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop37.png b/res-xxxhdpi/images/loop37.png deleted file mode 100644 index 424bb0993..000000000 Binary files a/res-xxxhdpi/images/loop37.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop38.png b/res-xxxhdpi/images/loop38.png deleted file mode 100644 index 9e83b0f18..000000000 Binary files a/res-xxxhdpi/images/loop38.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop39.png b/res-xxxhdpi/images/loop39.png deleted file mode 100644 index 37c65be71..000000000 Binary files a/res-xxxhdpi/images/loop39.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop40.png b/res-xxxhdpi/images/loop40.png deleted file mode 100644 index 961342a7d..000000000 Binary files a/res-xxxhdpi/images/loop40.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop41.png b/res-xxxhdpi/images/loop41.png deleted file mode 100644 index 28c4aac2a..000000000 Binary files a/res-xxxhdpi/images/loop41.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop42.png b/res-xxxhdpi/images/loop42.png deleted file mode 100644 index 75adbba4e..000000000 Binary files a/res-xxxhdpi/images/loop42.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop43.png b/res-xxxhdpi/images/loop43.png deleted file mode 100644 index 4ea659bb5..000000000 Binary files a/res-xxxhdpi/images/loop43.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop44.png b/res-xxxhdpi/images/loop44.png deleted file mode 100644 index a36e0667d..000000000 Binary files a/res-xxxhdpi/images/loop44.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop45.png b/res-xxxhdpi/images/loop45.png deleted file mode 100644 index f986268c7..000000000 Binary files a/res-xxxhdpi/images/loop45.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop46.png b/res-xxxhdpi/images/loop46.png deleted file mode 100644 index 6b6d52ebf..000000000 Binary files a/res-xxxhdpi/images/loop46.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop47.png b/res-xxxhdpi/images/loop47.png deleted file mode 100644 index 30c47f59d..000000000 Binary files a/res-xxxhdpi/images/loop47.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop48.png b/res-xxxhdpi/images/loop48.png deleted file mode 100644 index 35c5801be..000000000 Binary files a/res-xxxhdpi/images/loop48.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop49.png b/res-xxxhdpi/images/loop49.png deleted file mode 100644 index 849a8e830..000000000 Binary files a/res-xxxhdpi/images/loop49.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop50.png b/res-xxxhdpi/images/loop50.png deleted file mode 100644 index fd48c653a..000000000 Binary files a/res-xxxhdpi/images/loop50.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop51.png b/res-xxxhdpi/images/loop51.png deleted file mode 100644 index 9326afb6a..000000000 Binary files a/res-xxxhdpi/images/loop51.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop52.png b/res-xxxhdpi/images/loop52.png deleted file mode 100644 index 7a1686553..000000000 Binary files a/res-xxxhdpi/images/loop52.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop53.png b/res-xxxhdpi/images/loop53.png deleted file mode 100644 index 5d4db5bbe..000000000 Binary files a/res-xxxhdpi/images/loop53.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop54.png b/res-xxxhdpi/images/loop54.png deleted file mode 100644 index ac12a5c50..000000000 Binary files a/res-xxxhdpi/images/loop54.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop55.png b/res-xxxhdpi/images/loop55.png deleted file mode 100644 index 6a2cbc1ca..000000000 Binary files a/res-xxxhdpi/images/loop55.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop56.png b/res-xxxhdpi/images/loop56.png deleted file mode 100644 index 5947d1864..000000000 Binary files a/res-xxxhdpi/images/loop56.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop57.png b/res-xxxhdpi/images/loop57.png deleted file mode 100644 index dddc757fa..000000000 Binary files a/res-xxxhdpi/images/loop57.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop58.png b/res-xxxhdpi/images/loop58.png deleted file mode 100644 index 5a7d24829..000000000 Binary files a/res-xxxhdpi/images/loop58.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop59.png b/res-xxxhdpi/images/loop59.png deleted file mode 100644 index 34f68e8c6..000000000 Binary files a/res-xxxhdpi/images/loop59.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop60.png b/res-xxxhdpi/images/loop60.png deleted file mode 100644 index 7c2b918a5..000000000 Binary files a/res-xxxhdpi/images/loop60.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop61.png b/res-xxxhdpi/images/loop61.png deleted file mode 100644 index b27c4af1b..000000000 Binary files a/res-xxxhdpi/images/loop61.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop62.png b/res-xxxhdpi/images/loop62.png deleted file mode 100644 index 36e1644d6..000000000 Binary files a/res-xxxhdpi/images/loop62.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop63.png b/res-xxxhdpi/images/loop63.png deleted file mode 100644 index a8126270f..000000000 Binary files a/res-xxxhdpi/images/loop63.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop64.png b/res-xxxhdpi/images/loop64.png deleted file mode 100644 index 97ff93099..000000000 Binary files a/res-xxxhdpi/images/loop64.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop65.png b/res-xxxhdpi/images/loop65.png deleted file mode 100644 index 9d69ba7b2..000000000 Binary files a/res-xxxhdpi/images/loop65.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop66.png b/res-xxxhdpi/images/loop66.png deleted file mode 100644 index 42d1a31f5..000000000 Binary files a/res-xxxhdpi/images/loop66.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop67.png b/res-xxxhdpi/images/loop67.png deleted file mode 100644 index bff98b351..000000000 Binary files a/res-xxxhdpi/images/loop67.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop68.png b/res-xxxhdpi/images/loop68.png deleted file mode 100644 index 5bfc75b5d..000000000 Binary files a/res-xxxhdpi/images/loop68.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop69.png b/res-xxxhdpi/images/loop69.png deleted file mode 100644 index 488a245e0..000000000 Binary files a/res-xxxhdpi/images/loop69.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop70.png b/res-xxxhdpi/images/loop70.png deleted file mode 100644 index 4a92b7bd1..000000000 Binary files a/res-xxxhdpi/images/loop70.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop71.png b/res-xxxhdpi/images/loop71.png deleted file mode 100644 index b2206383a..000000000 Binary files a/res-xxxhdpi/images/loop71.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop72.png b/res-xxxhdpi/images/loop72.png deleted file mode 100644 index 91c9d4448..000000000 Binary files a/res-xxxhdpi/images/loop72.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop73.png b/res-xxxhdpi/images/loop73.png deleted file mode 100644 index 6cf94863d..000000000 Binary files a/res-xxxhdpi/images/loop73.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop74.png b/res-xxxhdpi/images/loop74.png deleted file mode 100644 index d949bc0dc..000000000 Binary files a/res-xxxhdpi/images/loop74.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop75.png b/res-xxxhdpi/images/loop75.png deleted file mode 100644 index 1b22bc91a..000000000 Binary files a/res-xxxhdpi/images/loop75.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop76.png b/res-xxxhdpi/images/loop76.png deleted file mode 100644 index 09c8b8e93..000000000 Binary files a/res-xxxhdpi/images/loop76.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop77.png b/res-xxxhdpi/images/loop77.png deleted file mode 100644 index 72fa8c890..000000000 Binary files a/res-xxxhdpi/images/loop77.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop78.png b/res-xxxhdpi/images/loop78.png deleted file mode 100644 index d5cc7b209..000000000 Binary files a/res-xxxhdpi/images/loop78.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop79.png b/res-xxxhdpi/images/loop79.png deleted file mode 100644 index 207c75a3f..000000000 Binary files a/res-xxxhdpi/images/loop79.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop80.png b/res-xxxhdpi/images/loop80.png deleted file mode 100644 index d0b38d764..000000000 Binary files a/res-xxxhdpi/images/loop80.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop81.png b/res-xxxhdpi/images/loop81.png deleted file mode 100644 index c8655eae1..000000000 Binary files a/res-xxxhdpi/images/loop81.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop82.png b/res-xxxhdpi/images/loop82.png deleted file mode 100644 index fca1ad52a..000000000 Binary files a/res-xxxhdpi/images/loop82.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop83.png b/res-xxxhdpi/images/loop83.png deleted file mode 100644 index ba1b1bfb0..000000000 Binary files a/res-xxxhdpi/images/loop83.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop84.png b/res-xxxhdpi/images/loop84.png deleted file mode 100644 index 9bcf1dd3f..000000000 Binary files a/res-xxxhdpi/images/loop84.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop85.png b/res-xxxhdpi/images/loop85.png deleted file mode 100644 index fb1e08be6..000000000 Binary files a/res-xxxhdpi/images/loop85.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop86.png b/res-xxxhdpi/images/loop86.png deleted file mode 100644 index 9e2311eff..000000000 Binary files a/res-xxxhdpi/images/loop86.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop87.png b/res-xxxhdpi/images/loop87.png deleted file mode 100644 index 4c6aee1cb..000000000 Binary files a/res-xxxhdpi/images/loop87.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop88.png b/res-xxxhdpi/images/loop88.png deleted file mode 100644 index a40c5159d..000000000 Binary files a/res-xxxhdpi/images/loop88.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop89.png b/res-xxxhdpi/images/loop89.png deleted file mode 100644 index c16adfbdc..000000000 Binary files a/res-xxxhdpi/images/loop89.png and /dev/null differ diff --git a/res-xxxhdpi/images/loop90.png b/res-xxxhdpi/images/loop90.png deleted file mode 100644 index 76351c5a2..000000000 Binary files a/res-xxxhdpi/images/loop90.png and /dev/null differ diff --git a/screen_ui.cpp b/screen_ui.cpp index b32df3649..55cb74120 100644 --- a/screen_ui.cpp +++ b/screen_ui.cpp @@ -146,7 +146,6 @@ void ScreenRecoveryUI::draw_background_locked() { // Should only be called with updateMutex locked. void ScreenRecoveryUI::draw_progress_locked() { if (currentIcon == ERROR) return; - if (progressBarType != DETERMINATE) return; if (currentIcon == INSTALLING_UPDATE || currentIcon == ERASING) { GRSurface* frame = GetCurrentFrame(); -- cgit v1.2.3